一种带有蓝牙模组的移动电话之间认证连接的方法

文档序号:7590424阅读:274来源:国知局
专利名称:一种带有蓝牙模组的移动电话之间认证连接的方法
技术领域
本发明涉及一种带有蓝牙模组的设备之间认证连接的方法,确切地说,是涉及一种带有蓝牙模组的移动电话之间认证连接的方法。
背景技术
蓝牙技术是一种无线数据与语音通信的开放性标准,它以低成本的近距离无线连接为基础,为固定设备与移动设备的通信环境建立一个特别连接。典型的蓝牙技术建立连接的过程是一个设备查找周围的设备;在找到的设备中选择要连接的设备;设备之间进行认证;查找要连接设备上的蓝牙服务,用户选择要使用的服务进行连接。其中,认证方式可采用蓝牙安全模式3(链路级安全模式),即为了支持认证,必须在设备之间生成和分发链路密钥。链路密钥的交换是在初始化阶段完成的,初始化包括5个部分初始化密钥KInit的生成,链路密钥的生成,链路密钥的交换,认证,以及在每个设备上生成加密密钥。其中初始化密钥KInit的生成需要三个参数一个随机数,一个PIN码和一个蓝牙设备地址(BD_ADDR),其中PIN码需要使用者在进行连接前在设备上人工输入。在蓝牙的实际应用中,设备的人机界面需要将周围设备列表和设备的服务列表显示给用户,用户通过人机界面选择要连接的设备和要使用的服务。然而,人机界面显示的周围设备列表都是蓝牙设备地址,用户根据这些蓝牙设备地址并不能清楚地识别所要连接的对象,特别是在商务领域中,用户周围存在多个带有蓝牙模组移动电话的现象十分普遍,当用户准备采用蓝牙技术将数据发送给特定移动电话时,可能在周围搜索到多个带有蓝牙模组的移动电话,这些移动电话都以蓝牙设备地址的形式显示在蓝牙设备列表中,用户根据这些蓝牙设备地址很难判别它们分别对应的移动电话,这就使得用户难以做出正确选择。

发明内容本发明的目的在于提供一种能够让用户直接获取带有蓝牙模组移动电话的PIN码,并且在蓝牙设备列表中直接显示对方电话号码或者对方用户姓名的带有蓝牙模组的移动电话之间认证连接的方法。
本发明的目的是通过以下技术方案实现的一种带有蓝牙模组的移动电话之间认证连接的方法,包括如下步骤(1)设备A通过安全信道向设备B发送数据传输通知信息,所述数据传输通知信息包括认证协议标识、设备A的本地蓝牙设备地址、设备A的PIN码和设备A的电话号码;(2)设备B接收到数据传输通知信息后向设备A发送认证请求信息,所述认证请求信息包括设备B的本地蓝牙设备地址和设备B的电话号码,设备B利用设备A的PIN码生成一个认证密钥;(3)设备A确认设备B的请求信息后,设备A和设备B按照蓝牙协议进行认证;(4)通过认证后,设备A和设备B建立连接。
一种带有蓝牙模组的移动电话之间认证连接的方法,还包括如下步骤在步骤(2)设备B接收到通知信息后,采用铃声、LED闪烁或震动的方式提示用户,并在设备B的屏幕上显示设备A的电话号码,若设备B上预先存有对方电话号码和用户姓名则显示用户姓名。
一种带有蓝牙模组的移动电话之间认证连接的方法,还包括如下步骤设备B提示用户之后,用户可以拒绝设备A发送的数据传输通知信息,退出接连程序。
一种带有蓝牙模组的移动电话之间认证连接的方法,在步骤(3)设备A确认设备B的请求信息后,设备A和设备B在蓝牙设备列表中显示的是对方的电话号码。
一种带有蓝牙模组的移动电话之间认证连接的方法,在步骤(3)设备A确认设备B的请求信息后,设备A和设备B中任一设备上预先存有对方电话号码和用户姓名,则在蓝牙设备列表中显示的是对方用户姓名。
所述安全信道为无线通信系统的数据传输服务,包括短信服务、彩信服务或WAP服务。
相较于现有技术,本发明一种带有蓝牙模组的移动电话之间认证连接的方法通过安全信道传送蓝牙移动电话PIN码,在不丧失保密性地同时,解决了原来生成认证密钥需要人工输入PIN码的问题,在对方设备上自动生成认证密钥,为用户带来了便利;同时,在蓝牙设备列表中以电话号码或者对方用户姓名的形式代替了原先显示的蓝牙设备地址,使得用户能更直观地了解当前已搜索到的蓝牙移动电话,确保了用户操作的准确性。

图1为本发明一种带有蓝牙模组的移动电话之间认证连接方法的原理框图;图2为本发明采用短信服务时接收和处理数据传输通知信息过程;图3为本发明一种带有蓝牙模组的移动电话之间认证连接方法的流程图。
具体实施方式请参阅图1和图2所示,设备A和设备B分别为带有蓝牙模组的移动电话。在设备A和设备B开启蓝牙功能的情况下,设备A通过安全信道向设备B发送数据传输通知信息,所述安全信道为无线通信系统的数据传输服务,包括短信服务、彩信服务或WAP服务,所述数据传输通知信息包括认证协议标识、设备A的本地蓝牙设备地址、设备A的PIN码和设备A的电话号码。
下面描述都以采用短信服务传送数据传输通知信息为例。采用短信服务时,所述数据传输通知信息格式如下表所示
其中,所述认证协议标识采用非字符编码为一个字节,例如0x10,所述电话号码为ASCII码表示的数字字符,所述蓝牙设备地址为48位二进制数码,所述PIN码为四个字节的ASCII码表示的数字字符。
设备B接收到设备A发送的数据传输通知信息后,首先判断短信开头是否包含蓝牙认证协议标识,若没有所述认证协议标识,则判断为普通短信处理,若包含所述认证协议标识,设备B从所述数据传输通知信息中提取设备A的PIN码信息,生成一个认证密钥,所述认证密钥用于与设备A的蓝牙认证程序。
设备B在确认接收数据后,向设备A发送认证请求信息,所述认证请求信息包括设备B的本地蓝牙设备地址和设备B的电话号码。同时,设备A确认设备B的认证请求信息后,设备A和设备B按照蓝牙协议进行认证,认证成功后,设备A和设备B建立连接。
请参阅图3所示,一种带有蓝牙模组的移动电话之间认证连接的方法过程如下(1)设备A通过安全信道向设备B发送数据传输通知信息,所述安全信道为无线通信系统的数据传输服务,包括短信服务、彩信服务或WAP服务,所述数据传输通知信息包括认证协议标识、设备A的本地蓝牙设备地址、设备A的PIN码和设备A的电话号码;(2)设备B接收到通知信息后,采用铃声、LED闪烁或震动的方式提示用户接收,并在设备B的屏幕上显示设备A的电话号码,若设备B上预先存有对方用户姓名则显示用户姓名。用户可以根据屏幕显示的设备A的电话号码或用户姓名来判断是否接收数据,若用户拒绝设备A发送的请求,则退出接连程序;(3)若用户确定接收数据,设备B利用所述数据传输通知信息中设备A的PIN码信息生成一个认证密钥,所述认证密钥用于与设备A的蓝牙认证程序,所述认证密钥生成的过程完全参照现有蓝牙协议,不是本发明的特征,故此处不展开详述;(4)设备B向设备A发送认证请求信息,所述认证请求信息包括设备B的本地蓝牙设备地址和设备B的电话号码;(5)设备A确认设备B的请求信息后,设备A和设备B在设备列表中显示的不再是原先的对方蓝牙设备地址,而是之前一起发送的和蓝牙设备地址相对应的电话号码,若设备A和设备B中任一设备上预先存有对方电话号码和用户姓名,则在设备列表中显示的是对方用户姓名。随后,设备A和设备B按照蓝牙协议进行认证,由于此步骤不是本发明的特征,故此处不展开详述;(6)认证成功后,设备A和设备B建立连接,用户可根据自己的需要使用相应蓝牙服务;若未通过认证,则退出接连程序。
本发明一种带有蓝牙模组的移动电话之间认证连接的方法通过安全信道传送蓝牙移动电话PIN码,在不丧失保密性地同时,解决了原来生成认证密钥需要人工输入PIN码的问题,在对方设备上自动生成认证密钥,为用户带来了便利;同时,在蓝牙设备列表中以电话号码或者对方用户姓名的形式代替了原先显示的蓝牙设备地址,使得用户能更直观地了解当前已搜索到的蓝牙移动电话,确保了用户操作的准确性。
权利要求
1.一种带有蓝牙模组的移动电话之间认证连接的方法,包括如下步骤(1)设备A通过安全信道向设备B发送数据传输通知信息,所述数据传输通知信息包括认证协议标识、设备A的本地蓝牙设备地址、设备A的PIN码和设备A的电话号码;(2)设备B接收到数据传输通知信息后向设备A发送认证请求信息,所述认证请求信息包括设备B的本地蓝牙设备地址和设备B的电话号码,设备B利用设备A的PIN码生成一个认证密钥;(3)设备A确认设备B的请求信息后,设备A和设备B按照蓝牙协议进行认证;(4)通过认证后,设备A和设备B建立连接。
2.如权利要求1所述的一种带有蓝牙模组的移动电话之间认证连接的方法,还包括如下步骤在步骤(2)设备B接收到通知信息后,采用铃声、LED闪烁或震动的方式提示用户,并在设备B的屏幕上显示设备A的电话号码,若设备B上预先存有对方电话号码和用户姓名则显示用户姓名。
3.如权利要求2所述的一种带有蓝牙模组的移动电话之间认证连接的方法,还包括如下步骤设备B提示用户之后,用户可以拒绝设备A发送的数据传输通知信息,退出接连程序。
4.如权利要求1所述的一种带有蓝牙模组的移动电话之间认证连接的方法,其特征在于在步骤(3)设备A确认设备B的请求信息后,设备A和设备B在蓝牙设备列表中显示的是对方的电话号码。
5.如权利要求1所述的一种带有蓝牙模组的移动电话之间认证连接的方法,其特征在于在步骤(3)设备A确认设备B的请求信息后,设备A和设备B中任一设备上预先存有对方电话号码和用户姓名,则在蓝牙设备列表中显示的是对方用户姓名。
6.如权利要求1所述的一种带有蓝牙模组的移动电话之间认证连接的方法,其特征在于所述安全信道为无线通信系统的数据传输服务,包括短信服务、彩信服务或WAP服务。
全文摘要
一种带有蓝牙模组的移动电话之间认证连接的方法,包括如下步骤(1)设备A通过安全信道向设备B发送数据传输通知信息,所述数据传输通知信息包括认证协议标识、设备A的本地蓝牙设备地址、设备A的PIN码和设备A的电话号码;(2)设备B接收到数据传输通知信息后向设备A发送认证请求信息,所述认证请求信息包括设备B的本地蓝牙设备地址和设备B的电话号码,设备B利用设备A的PIN码生成一个认证密钥;(3)设备A确认设备B的请求信息后,设备A和设备B按照蓝牙协议进行认证;(4)通过认证后,设备A和设备B建立连接。
文档编号H04B5/00GK1705245SQ20041002484
公开日2005年12月7日 申请日期2004年6月1日 优先权日2004年6月1日
发明者莫皓然, 张太 申请人:上海迪比特实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1