一种修改蓝牙无线语音网关的蓝牙密码的方法

文档序号:7621078阅读:269来源:国知局
专利名称:一种修改蓝牙无线语音网关的蓝牙密码的方法
技术领域
本发明涉及蓝牙无线通讯技术领域以及网络通信领域,具体地涉及蓝牙无绳电话。
背景技术
蓝牙(Bluetooth)是一种短距离无线射频通信技术,它工作在2.4GHz的ISM(Industrial Scientific Medical)频段。按照蓝牙特别兴趣小组(Special Interest Group,简称SIG)制定的蓝牙规范,蓝牙的基本网络结构是由一个主控设备和最多七个从属设备组成的微微网(Piconet),主控设备和从属设备之间采用时分多址(TDMA)的方式进行通信。通过集成蓝牙通讯模块,各种设备可以低成本连接起来。蓝牙设备之间通过全球唯一的蓝牙设备地址(Bluetooth DeviceAddress)建立蓝牙的异步连接(Asynchronous Connection-Less Link)和同步连接(Synchronous Connection-Oriented Link)以传输字符数据和语音数据。
其中蓝牙无绳电话应用(Bluetooth Cordless Telephone Profile,简称CTP)定义了蓝牙无线语音终端设备通过蓝牙无线连接到蓝牙语音网关,通过蓝牙无线语音网关设备与外部网进行话音通信的应用模型。在此应用模型中,蓝牙无线语音网关设备与外部网络连接,为蓝牙无线语音终端设备提供服务。蓝牙无线语音网关设备包含一个蓝牙密码,用于对蓝牙无线语音终端设备进行认证,以防止非授权蓝牙无线语音终端设备使用蓝牙无线语音网关设备提供的服务。
目前蓝牙无线语音网关设备的蓝牙密码通常使用其自带的人机接口修改,这样增加了蓝牙无线语音网关设备的成本;或者使用第三方辅助设备进行修改,这样不仅增加成本,而且不便于用户使用。

发明内容
本发明的首要目的在于克服以上问题,提出一种使用蓝牙无线语音终端设备修改蓝牙无线语音网关设备蓝牙密码的方法,使得蓝牙无线语音网关设备不需使用第三方辅助设备修改自身蓝牙密码,或者可以省略修改自身蓝牙密码的人机接口,从而降低了蓝牙无线语音网关设备的成本,并且提高了易用性。并且,该方法不需要蓝牙无线语音终端设备做特殊支持,任意符合蓝牙无绳电话应用的蓝牙无线语音终端设备均可用于修改蓝牙无线语音网关设备的蓝牙密码。此外,该方法工作链路数据加密以保证修改密码消息被窃听,以及通过修改密码消息再认证以防止蓝牙无线语音网关设备的蓝牙密码被非法修改。从而确保修改蓝牙无线语音网关设备蓝牙密码的安全性。
为了确保修改蓝牙无线语音网关设备蓝牙密码的安全性,蓝牙无线终端设备与蓝牙无线语音网关设备需建立加密的蓝牙无线链路,其步骤为(a)蓝牙无线语音终端设备与蓝牙无线语音网关设备建立加密的蓝牙无线物理连接,连接可以由网关发起也可由蓝牙无线语音终端设备发起;如果该蓝牙连接建立失败则结束,如成功则继续一下步骤;(b)蓝牙无线语音终端设备按照蓝牙电话控制协议(BluetoothTelephony protocol Control Specification-Binary)和蓝牙无绳电话应用模型与蓝牙无线语音网关设备建立蓝牙无绳电话逻辑连接。
提出的蓝牙无线语音终端设备与蓝牙无线语音网关设备建立加密的蓝牙无线物理连接,建立连接过程中蓝牙无线语音终端设备和蓝牙无线语音网关设备先分别使用各自的蓝牙密码对对方进行认证,在认证成功后建立连接并对链路进行加密。
所提出的修改蓝牙密码的命令为一串序列,该序列中的任意字符均可以由蓝牙无线语音终端设备的人机输入设备输入。
提出的蓝牙无线终端设备发送的修改蓝牙密码的命令,该命令包含以下特征(a)该命令包含一个或多个字段,同一条命令中可以同时包含多个字段,也可仅包含其中一个字段;
(b)各个字段分别代表不同类型的意义,可以有命令认证字段,新的蓝牙密码字段和后续动作字段;命令认证字段包含了命令认证信息;新的蓝牙密码包含了蓝牙无线语音网关设备的新蓝牙密码;后续动作字段规定了在完成修改蓝牙密码后蓝牙无线语音网关设备所需做的后续动作。
所提出的命令认证字段用于对修改蓝牙无线语音网关设备蓝牙密码命令进行再次认证,以尽可能保证蓝牙无线语音网关设备不被没有权限用户修改。
所提出的后续动作字段用于通知蓝牙无线语音网关设备在修改自身蓝牙密码后需要做何种动作,以增加安全性;后续动作可以为以仅包含一个动作也可以包含多个动作;可能包含的后续动作有删除以前的配对信息,断开其他蓝牙无线语音终端设备的连接,重新启动蓝牙无线语音网关设备以及其他修改蓝牙密码后续动作等等。
所提出的蓝牙无线终端设备发送的修改蓝牙密码的命令被包含在蓝牙无线语音终端设备发送的蓝牙无绳电话请求流程的消息中;这样,任何符合蓝牙无绳电话应用模型的蓝牙无线语音终端设备均可用于修改蓝牙无线语音网关设备的蓝牙密码;其发送修改命令的过程就如与其发起普通的网络呼叫一致,唯一区别在于修改蓝牙无线语音网关设备密码过程中发起的呼叫号码为并非为某个网络电话号码,而是修改蓝牙密码命令。
所提出的修改蓝牙密码和做出后续动作,包括以下步骤(a)检测蓝牙无绳电话请求流程中的消息中的呼叫号码,验证其是否为修改蓝牙密码命令;如不是则进行正常的网络呼叫,如是则继续以下步骤;(b)检测修改蓝牙密码命令中的认证字段,判断修改命令的合法性;如果命令通过没有通过认证,则返回修改失败结果;如果命令通过认证,则继续以下步骤;(c)检测新的蓝牙密码字段,并根据其中内容修改自身蓝牙密码;如修改失败,则返回修改结果;如修改成功,则继续以下步骤;(d)检测后续动作字段,记录所需做的后续动作,并做出后续动作。
所提向蓝牙无线语音终端设备返回修改结果,可以通过蓝牙无线语音网关设备向蓝牙无线语音终端设备发起网络来电请求的形式通知蓝牙无线语音终端设备。
本方法提的通过蓝牙无线语音终端设备修改蓝牙无线语音网关设备的蓝牙密码的方法,能够使用于任何符合蓝牙无绳电话应用模型并且具有人机输入设备的蓝牙无线语音终端设备来修改蓝牙无线语音网关设备的密码,并且通过链路加密以及再认证机制保证了修改过程的安全性。同样,本方法能够避免为修改蓝牙无线语音网关设备的蓝牙密码而添加任何辅助设备,从而降低了蓝牙无线语音终端设备的成本,并且方便用户使用。
通过借助优选实施例附图详细描述本发明的流程,将有助于理解本发明的目的和优点。其中

图1是修改蓝牙密码命令通过SETUP消息发送给蓝牙无线网关设备时的修改蓝牙密码,通过蓝牙无线语音网关设备发起的无绳电话请求的来电号码来返回修改结果的过程;图2是修改蓝牙密码命令通过INFORMATION消息发送给蓝牙无线网关设备时的修改蓝牙密码,通过蓝牙无线语音网关设备发起的无绳电话请求的来电号码来返回修改结果的过程;图3是修改蓝牙密码命令通过蓝牙无绳电话呼叫流程中的“SETUP”消息发送给蓝牙无线终端设备,蓝牙无线语音网关设备仅在成功修改蓝牙密码后发起蓝牙无绳电话请求的修改蓝牙密码的过程;具体实施例图1是将修改蓝牙密码命令通过蓝牙无绳电话呼叫流程中的“SETUP”消息发送给蓝牙无线终端设备,并通过蓝牙无线网关设备发起的蓝牙无绳电话呼叫中的来电号码标示修改结果的修改蓝牙密码的过程。在此过程之前,蓝牙无线语音终端设备已经和蓝牙无线语音网关设备建立了连接,并且已经对链路进行加密处理。在此过程中,用户首先通过蓝牙无线语音终端设备的输入设备输入修改蓝牙密码命令(U110),并以该命令作为被呼号码发起蓝牙无绳电话请求(U120),该号码被包含在“SETUP”消息中发送给蓝牙无线语音终端设备(S110),蓝牙无线语音网关设备接收并检测呼叫号码;若是修改蓝牙密码命令(S120),则按照蓝牙电话控制协议(Telephony Control ProtocolSpecification-Binary)中规定的“Call Clear”流程拒绝该呼叫请求(S130);用户收到网关忙的提示(U130);之后开始验证修改蓝牙命令的合法性,通过验证后修改蓝牙密码(S140);此后,蓝牙无线语音网关设备向蓝牙无线语音网关设备发起蓝牙无绳电话请求(S150),该请求中包含了来电号码,通过号码标明修改结果;蓝牙无线语音终端设备接收到该请求后通过来电号码判断修改结果(U140)。之后不论用户选择接受该请求或拒绝该请求,蓝牙无线语音网关设备均开始按照蓝牙电话控制协议(Telephony Control Protocol Specification-Binary)中规定的“CallClear”流程中止呼叫(S160);此后,如修改蓝牙密码命令中包含后续动作字段,蓝牙无线语音网关设备开始按照修改命令中的后续动作字段内容做出后续动作(S170)。
图2是将修改蓝牙密码命令通过蓝牙无绳电话呼叫流程中的“INFORAMTION”消息发送给蓝牙无线终端设备,并通过蓝牙无线网关设备发起的蓝牙无绳电话呼叫中的来电号码标示修改结果的修改蓝牙密码的过程。在此过程之前,蓝牙无线语音终端设备已经和蓝牙无线语音网关设备建立了连接,并且已经对链路进行加密处理。在此过程中,用户首先通过蓝牙无线语音终端设备的输入设备输入修改蓝牙密码命令(U110),并以该命令作为被呼号码发起蓝牙无绳电话请求(U120),该号码被包含在“INFORMATION”消息中发送给蓝牙无线语音终端设备(S130),蓝牙无线语音网关设备接收并检测呼叫号码;若是修改蓝牙密码命令(S140),则按照蓝牙电话控制协议(TelephonyControl Protocol Specification-Binary)中规定的“Call Clear”流程拒绝该呼叫请求(S150);之后开始验证修改蓝牙命令的合法性,通过验证后修改蓝牙密码(S160);此后,蓝牙无线语音网关设备向蓝牙无线语音网关设备发起蓝牙无绳电话请求,该请求中包含了来电号码,通过号码标明修改结果(S170);蓝牙无线语音终端设备接收到该请求后通过来电号码判断修改结果。之后不论用户选择接受该请求或拒绝该请求,蓝牙无线语音网关设备均开始按照蓝牙电话控制协议(TelephonyControl Protocol Specification-Binary)中规定的“Call Clear”流程中止呼叫(S180);此后,如修改蓝牙密码命令中包含后续动作字段,蓝牙无线语音网关设备开始按照修改命令中的后续动作字段内容做出后续动作(S190)。
图3是将修改蓝牙密码命令通过蓝牙无绳电话呼叫流程中的“SETUP”消息发送给蓝牙无线终端设备,蓝牙无线语音网关设备仅在成功修改蓝牙密码后发起蓝牙无绳电话请求的修改蓝牙密码的过程。在此过程之前,蓝牙无线语音终端设备已经和蓝牙无线语音网关设备建立了连接,并且已经对链路进行加密处理。在此过程中,用户首先通过蓝牙无线语音终端设备的输入设备输入修改蓝牙密码命令(U110),并以该命令作为被呼号码发起蓝牙无绳电话请求(U120),该号码被包含在“SETUP”消息中发送给蓝牙无线语音终端设备(S110),蓝牙无线语音网关设备检测呼叫号码;若是修改蓝牙密码命令(S120),则按照蓝牙电话控制协议(Telephony Control ProtocolSpecification-Binary)中规定的“Call Clear”流程拒绝该呼叫请求(S130);之后开始验证修改蓝牙命令的合法性(S140),通过验证后修改蓝牙密码(S150);此后,仅在修改蓝牙密码成功时,蓝牙无线语音网关设备向蓝牙无线语音网关设备发起蓝牙无绳电话请求(S160);之后不论用户选择接受该请求或拒绝该请求,蓝牙无线语音网关设备均开始按照蓝牙电话控制协议(Telephony Control ProtocolSpecification-Binary)中规定的“Call Clear”流程中止呼叫(S170);若修改失败,则蓝牙无线网关设备不发起蓝牙无绳电话请求;此后,如修改蓝牙密码命令中包含后续动作字段,蓝牙无线语音网关设备开始按照修改命令中的后续动作字段内容做出后续动作(S180)。
虽然本发明是参考其优选实施例示出和描述的,但本领域的普通技术人员应该理解,在不脱离附属的权利要求书所限定的本发明的精神和范围的情况下,可以进行形式和细节的各种改变。
权利要求
1.一种通过蓝牙无线语音终端设备修改蓝牙无线语音网关设备的蓝牙密码(Bluetooth Pin Code)的方法,其特征在于包括(a)蓝牙无线语音终端设备与蓝牙无线语音网关设备建立加密的蓝牙无线连接链路;(b)蓝牙无线语音终端设备发起蓝牙无绳电话请求流程向蓝牙无线语音网关设备发送修改蓝牙密码的命令;(c)蓝牙无线语音网关拒绝当前无绳电话请求;(d)蓝牙无线语音网关设备根据修改蓝牙密码的命令,修改自身的蓝牙密码;(e)蓝牙无线语音网关设备向蓝牙无线语音终端设备返回修改结果。
2.根据权利要求1,所述的蓝牙无线终端设备与牙无线语音网关设备建立加密的蓝牙无线链路包括建立蓝牙无线物理链路连接和依照蓝牙无绳电话应用模型建立逻辑连接。
3.根据权利要求2,所述建立蓝牙无线物理链路连接,要求蓝牙无线终端设备输入蓝牙无线语音网关当前的蓝牙密码,并且要求对建立的无线物理链路的数据加密。
4.根据权利要求1,所述的蓝牙无线终端设备发送的修改蓝牙密码的命令能够通过蓝牙无线语音终端设备的人机输入设备输入。
5.根据权利要求1,所述的蓝牙无线终端设备发送的修改蓝牙密码的命令包含命令认证字段,新的蓝牙密码字段和后续动作字段。
6.根据权利要求5,命令认证字段为一段序列,用于对命令进行再次认证,以确保安全。
7.根据权利要求5,后续动作字段是为安全起见,要求蓝牙无线语音设备在修改蓝牙密码后所需做的后续动作,包括是否删除修改蓝牙密码以前的配对信息,是否断开其他蓝牙无线终端设备的连接以及是否重新启动蓝牙无线语音网关设备以及其他修改蓝牙密码后的后续动作。
8.根据权利要求1,所述的蓝牙无线终端设备发送的修改蓝牙密码的命令以呼叫号码的形式被包含在蓝牙无线语音终端设备发送的蓝牙无绳电话请求流程的消息中。
9.根据权利要求1,蓝牙无线语音网关设备提取接受到的蓝牙无绳电话请求流程的消息中的呼叫号码,验证其是否为修改蓝牙密码命令,并验证命令的合法性,通过验证后修改蓝牙无线语音网关设备的蓝牙密码并根据后续动作字段内容做出相应动作。
10.根据权利要求1,蓝牙无线语音网关设备向蓝牙无线语音终端设备返回修改结果消息,通过向蓝牙无线语音终端设备发送网络来电的形式返回修改结果。
全文摘要
本发明公开了一种使用蓝牙无线语音终端设备修改蓝牙无线语音网关设备蓝牙密码的方法。根据本方法,蓝牙无线语音终端设备通过无绳电话请求流程向蓝牙无线语音网关设备发送修改蓝牙无线语音网关设备的蓝牙密码的命令,蓝牙无线语音网关设备修改自身蓝牙密码。本方法可以使得蓝牙无线语音网关设备不需为修改蓝牙密码而添加输入设备或是添加第三方辅助修改设备,降低了蓝牙无线语音网关设备的成本,并且修改过程简单方便,提高了用户使用的方便性。本方法适用于使用任意符合蓝牙无绳电话应用模型的蓝牙无线语音终端设备,具有较好的通用性。
文档编号H04M1/72GK1929524SQ20051008639
公开日2007年3月14日 申请日期2005年9月9日 优先权日2005年9月9日
发明者张涛, 罗光华 申请人:艾威梯软件技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1