[发明专利]一种蓝牙连接方法及系统有效
申请号: | 201110051743.8 | 申请日: | 2011-03-03 |
公开(公告)号: | CN102111192A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 薛涛;杜军朝;刘惠;刘树君;邓清哲;刘传益;冀维臻;郭江坤;李旋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04B5/00 | 分类号: | H04B5/00;H04L29/06;H04L9/32;G06K7/00 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 蓝牙 连接 方法 系统 | ||
1.一种蓝牙连接方法,其特征在于,所述方法包括:
客户端读取存储在射频识别RFID卡的信息;
根据读取的信息,与服务端建立蓝牙连接。
2.根据权利要求1所述的方法,其特征在于,在客户端读取存储在RFID卡的信息之前,所述方法还包括:
存储蓝牙地址和RFID卡的ID值至所述RFID卡。
3.根据权利要求1或2所述的方法,其特征在于,所述根据读取的信息与服务端建立蓝牙连接为:
根据读取的信息,利用服务发现协议SDP服务搜索的挑战/应答机制、以及RFID,与服务端进行蓝牙认证,认证通过时建立蓝牙连接。
4.根据权利要求3所述的方法,其特征在于,所述利用SDP服务搜索的挑战/应答机制以及RFID进行蓝牙认证为:
服务端产生一个随机数R,并将R和询问消息Query发送给客户端;
客户端根据收到的R和读取到的ID值,通过单向哈希函数计算H(ID)、H(ID||R)、ID*=S(ID)、以及H(ID*)=H(S(ID)),并将H(ID)和H(ID||R)发送给服务端;
所述服务端将接收到的H(ID)和H(ID ||R)以及R转发给后台数据库;
所述数据库根据接收到的数据及自身存储的列表,计算H(ID*i)并通过服务端转发给客户端;
客户端比较接收到的H(ID*i)与计算得到的H(ID*)是否相等,相等时,将RFID卡内的ID值更新为ID*,蓝牙认证通过。
5.根据权利要求4所述的方法,其特征在于,所述数据库根据接收到的数据及自身存储的列表,计算H(ID*i)为:
数据库在自身存储的列表中查找是否存在i满足H(IDi)=H(ID),存在时,找到H(IDi)对应的IDi,计算H(IDi||R);
比较H(IDi||R)与接收到的H(ID||R)是否相等,相等时进一步计算ID*i=S(IDi)、H(ID*i)=H(S(IDi)),并将H(ID*i)发送给服务端。
6.根据权利要求5所述的方法,其特征在于,在数据库将H(ID*i)发送给服务端之后,所述方法还包括:
所述数据库判断计算得到的H(ID*i)在列表中对应的关联指针是否为0,若是,则增加新的记录;若否,则将所述关联指针指向的记录进行修改。
7.根据权利要求5所述的方法,其特征在于,在比较H(IDi||R)与接收到的H(ID||R)是否相等之后,所述方法还包括:不相等时,判定当前客户端为未授权的终端。
8.一种蓝牙连接系统,其特征在于,所述系统包括:射频识别RFID卡、客户端、及服务端;其中,
客户端,用于读取存储在RFID卡的信息,并根据读取的信息,与所述服务端建立蓝牙连接。
9.根据权利要求8所述的系统,其特征在于,所述RFID卡,用于存储蓝牙地址和RFID卡的ID值。
10.根据权利要求8或9所述的系统,其特征在于,所述客户端,具体用于根据读取的信息,利用服务发现协议SDP服务搜索的挑战/应答机制、以及RFID,与服务端进行蓝牙认证,认证通过时建立蓝牙连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110051743.8/1.html,转载请声明来源钻瓜专利网。