蓝牙系统故障定位方法转让专利

申请号 : CN201110459985.0

文献号 : CN102545971B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张考华

申请人 : 曙光信息产业股份有限公司

摘要 :

根据本发提供了一种蓝牙系统故障定位方法,蓝牙系统包括第一蓝牙模块、传输通路和第二蓝牙模块,第一蓝牙模块通过传输通路向第二蓝牙模块发送的信号与第二蓝牙模块接收到的信号不同,其特征在于,方法包括:步骤S1:第一蓝牙模块通过环回方式将第一信号发送回第一蓝牙模块;步骤S2:第一蓝牙模块接收到第二信号;以及步骤S3:通过比较第一信号和第二信号确定蓝牙系统的故障位置。通过本发明所描述的蓝牙系统故障定位方法,可以对故障进行快速、准确地定位,方便实用、快捷高效。

权利要求 :

1.一种蓝牙系统故障定位方法,所述蓝牙系统包括第一蓝牙模块、传输通路和第二蓝牙模块,所述第一蓝牙模块通过所述传输通路向所述第二蓝牙模块发送的信号与所述第二蓝牙模块接收到的信号不同,其特征在于,所述方法包括:步骤S1:所述第一蓝牙模块通过环回方式将第一信号发送回所述第一蓝牙模块;

步骤S2:所述第一蓝牙模块接收到第二信号;以及步骤S3:通过比较所述第一信号和所述第二信号确定所述蓝牙系统的故障位置;

其中,所述步骤S1包括步骤S11:向管理模块输入第一信号或者所述管理模块采集与其相连接的功能模块的信息作为第一信号。

2.根据权利要求1所述的蓝牙系统故障定位方法,其特征在于,所述步骤S3包括:如果所述第一信号与所述第二信号相同,则故障发生在所述第二蓝牙模块。

3.根据权利要求1所述的蓝牙系统故障定位方法,其特征在于,所述步骤S3包括:如果所述第一信号与所述第二信号不同,则故障发生在所述第一蓝牙模块或者所述传输通路。

4.根据权利要求3所述的蓝牙系统故障定位方法,其特征在于,所述第一蓝牙模块或者所述第二蓝牙模块为便携式蓝牙终端模块。

5.根据权利要求4所述的蓝牙系统故障定位方法,其特征在于,所述第一蓝牙模块或2

者所述第二蓝牙模块通过IC总线和XR20M1172芯片与管理模块相连接。

6.根据权利要求5所述的蓝牙系统故障定位方法,其特征在于,所述步骤S1进一步包括:步骤S12:所述第一蓝牙模块通过环回方式将所述第一信号发送回所述第一蓝牙模块。

7.根据权利要求6所述的蓝牙系统故障定位方法,其特征在于,所述步骤S1进一步包括以下步骤中的至少一个:通过所述管理模块查询帮助信息;

通过所述管理模块将所述第一蓝牙模块或者所述第二蓝牙模块复位;

通过所述管理模块将所述第一蓝牙模块或者所述第二蓝牙模块初始化;

通过所述管理模块向所述第一蓝牙模块发送第三信号;

通过所述管理模块向所述第二蓝牙模块发送第四信号;

通过所述管理模块配置所述第一蓝牙模块的参数;以及通过所述管理模块配置所述第二蓝牙模块的参数。

8.根据权利要求7所述的蓝牙系统故障定位方法,其特征在于,所述管理模块为计算机,

9.根据权利要求8所述的蓝牙系统故障定位方法,其特征在于,所述功能模块为刀片服务器。

说明书 :

蓝牙系统故障定位方法

技术领域

[0001] 本发明基本上涉及通信领域,更具体地来说,涉及一种蓝牙系统故障定位方法。

背景技术

[0002] 信息时代最大的特点便是更加方便快速的信息传播,正是基于这一点,技术人员也在努力开发更加出色的信息数据传输方式。蓝牙是一种支持设备短距离通信的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。
[0003] 在实际应用中,蓝牙系统可能会出现故障,而对于蓝牙系统故障的定位成为了本领域的一大难题,尤其在通信链路无法建立之前,很难定位到底是哪部分出现了故障。
[0004] 现有技术提供了一种蓝牙测试装置,包括射频电路,及连接该射频电路的基带电路,其中,该基带电路的音频输出接口外接扬声器。该现有技术在一定程度上提高了蓝牙测试的可靠性。
[0005] 然而,上述现有技术只能够测试蓝牙能否正常工作,也就是说,只能测试蓝牙能否建立通路,但是当蓝牙通信出现时,无法确定故障所出现的位置。

发明内容

[0006] 针对上述现有技术的缺陷,本发明所提供的蓝牙系统故障定位方法解决了如何将故障定位的技术问题。
[0007] 根据本发明的一个方面,提供了一种蓝牙系统故障定位方法,所述蓝牙系统包括第一蓝牙模块、传输通路和第二蓝牙模块,所述第一蓝牙模块通过所述传输通路向所述第二蓝牙模块发送的信号与所述第二蓝牙模块接收到的信号不同,其特征在于,所述方法包括:步骤S1:所述第一蓝牙模块通过环回方式将所述第一信号发送回所述第一蓝牙模块;步骤S2:所述第一蓝牙模块接收到第二信号;以及步骤S3:通过比较所述第一信号和所述第二信号确定所述蓝牙系统的故障位置。
[0008] 在该蓝牙系统故障定位方法中,所述步骤S3包括:如果所述第一信号与所述第二信号相同,则故障发生在所述第二蓝牙模块。
[0009] 在该蓝牙系统故障定位方法中,所述步骤S3包括:如果所述第一信号与所述第二信号不同,则故障发生在所述第一蓝牙模块或者所述传输通路。
[0010] 在该蓝牙系统故障定位方法中,所述第一蓝牙模块或者所述第二蓝牙模块为便携式蓝牙终端模块。
[0011] 在该蓝牙系统故障定位方法中,所述第一蓝牙模块或者所述第二蓝牙模块通过I2C总线和XR20M1172芯片与管理模块相连接。
[0012] 在该蓝牙系统故障定位方法中,所述步骤S1包括:步骤S11:向所述管理模块输入第一信号或者所述管理模块采集与其相连接的功能模块的信息作为第一信号;以及步骤S12:所述第一蓝牙模块通过环回方式将所述第一信号发送回所述第一模块。
[0013] 在该蓝牙系统故障定位方法中,所述步骤S1进一步包括以下步骤中的至少一个:通过所述管理模块查询帮助信息;通过所述管理模块将所述第一蓝牙模块或者所述第二蓝牙模块复位;通过所述管理模块将所述第一蓝牙模块或者所述第二蓝牙模块初始化;通过所述管理模块向所述第一蓝牙模块发送第三信号;通过所述管理模块向所述第二蓝牙模块发送第四信号;通过所述管理模块配置所述第一蓝牙模块的参数;以及通过所述管理模块配置所述第二蓝牙模块的参数。
[0014] 在该蓝牙系统故障定位方法中,所述管理模块为计算机,
[0015] 在该蓝牙系统故障定位方法中,所述功能模块为刀片服务器。
[0016] 通过本发明所描述的蓝牙系统故障定位方法,可以对故障进行快速、准确地定位,方便实用、快捷高效。

附图说明

[0017] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0018] 图1为根据本发明的蓝牙系统故障定位方法的总体流程图;
[0019] 图2为根据本发明的蓝牙系统故障定位方法的具体流程图;
[0020] 图3为根据本发明的蓝牙系统故障定位方法的实例的流程图;
[0021] 图4为根据本发明的蓝牙系统故障定位方法的实例的结构示意图;
[0022] 图5为根据本发明的蓝牙系统故障定位方法的实例中的监控报文的格式;
[0023] 图6为根据本发明的蓝牙系统故障定位方法的实例中的控制报文的格式。

具体实施方式

[0024] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0025] 图1为根据本发明的蓝牙系统故障定位方法的总体流程图。图1所示出的蓝牙系统故障定位方法所应用的蓝牙系统包括第一蓝牙模块、传输通路和第二蓝牙模块,其中,第一蓝牙模块通过传输通路向第二蓝牙模块发送的信号与第二蓝牙模块接收到的信号不同,也就是说,该蓝牙系统发生了故障,但是无法定位该故障发生在什么位置上。因此,要通过图1所示出的方法将该故障进行定位。在图1中:
[0026] 步骤S100:第一蓝牙模块通过环回方式将第一信号发送回第一蓝牙模块。其中,环回是蓝牙模块的功能之一,通过该方式,可以将想要发送出的数据发送回来,被发送端接收到。
[0027] 步骤S102:第一蓝牙模块接收到第二信号。
[0028] 步骤S104:通过比较第一信号和第二信号确定蓝牙系统的故障位置。
[0029] 其中,该第一蓝牙模块和第二蓝牙模块可以基于不同应用方式而以不同的形式出现。比如第一蓝牙模块可以相对固定的方式安装在管理模块上,第二蓝牙模块可以是便携式蓝牙终端模块。优选地,该管理模块可以是计算机,其中,第一蓝牙模块或者第二蓝牙模块通过I2C总线和XR20M1172芯片与管理模块相连接。
[0030] 通过本发明所描述的蓝牙系统故障定位方法,可以对故障进行快速、准确地定位,方便实用、快捷高效。
[0031] 图2为根据本发明的蓝牙系统故障定位方法的具体流程图。在图2中:
[0032] 步骤S200:向管理模块输入第一信号或者管理模块采集与其相连接的功能模块的信息作为第一信号。其中,管理模块为计算机,优选地,管理模块为笔记本电脑。此外,功能模块可以是刀片服务器。在一个实施例中,可以通过键盘将指令输入到笔记本电脑中,由电脑经过处理转换为第一信号。在另一个实施例中,可以将笔记本电脑与刀片服务器相连接,该笔记本电脑从刀片服务器中采集信息(比如,机箱信息、刀片信息、电源信息、系统风扇信息、低速交换模块信息、高速交换模块信息、存储模块信息等等),然后将该信息转换为第二信号。
[0033] 步骤S202:第一蓝牙模块通过环回方式将第一信号发送回第一模块。
[0034] 步骤S204:第一蓝牙模块接收到第二信号。
[0035] 步骤S206:判断第一信号与第二信号是否相同。如果第一信号与第二信号相同,则该方法进行到步骤S208,即判断出故障发生在第二蓝牙模块。如果第一信号与第二信号不同,则该方法进行到步骤S210,即判断出故障发生在第一蓝牙模块或者传输通路。
[0036] 通过本发明所描述的蓝牙系统故障定位方法,可以对故障进行快速、准确地定位,方便实用、快捷高效。此外,通过利用管理模块获得第一信号,可以使得定位方法更加灵活,并且可以在测试的同时查看与管理模块相连接的功能模块的具体参数,使得该方法更加实用,功能更加丰富。
[0037] 以下将通过一个实例来描述蓝牙系统故障定位方法。
[0038] 图3为根据本发明的蓝牙系统故障定位方法的实例的流程图;图4为根据本发明的蓝牙系统故障定位方法的实例的结构示意图。
[0039] 以与笔记本电脑相连接的蓝牙模块(第一蓝牙模块)向手持蓝牙终端模块(第二蓝牙模块)发送数据(即监控报文,在以下图5中进行描述),1)诊断软件提供一套图形用户界面。维护人员通过诊断软件发生相应指令给管理模块;2)管理模块负责对指令进行处理,根据指令要求按自定义的协议构建对应的通信报文;3)管理模块CPU通过I2C总线像XR20M1172(I2C-UART桥接芯片)向蓝牙模块发送报文;4)XR20M1172把I2C格式数据转换为通用串行端口数据,向蓝牙模块转发;5)蓝牙模块按蓝牙协议编码,之后通过无线信道向外发射;6)手持蓝牙终端设备接收无线信号,经过无线信号解码,还原为报文;7)蓝牙终端软件依据自定义协议解析这些报文并执行相应的指令。手持蓝牙终端模块向蓝牙模块发送数据(即控制报文,在以下图6中进行描述)情况类似,不再详述。如果在上述发送接收过程中发现该蓝牙系统发生故障,比如接收到的信号与发送的信号不一致,则可以借助XR20M1172支持内部环回机制,将本应发送到手持蓝牙终端模块的信号发送回该蓝牙模块,这样可以比较具体的对相关环境进行验证,从而厘清问题所出的具体部位,做到快速准确定位,即,如果接收到的信号与发送的信号相同,则说明发送端(蓝牙模块)和传输通路工作正常,从而故障出现在接收端(手持蓝牙终端模块);如果如果接收到的信号与发送的信号不同,则故障发生在发送端(蓝牙模块)和传输通路。
[0040] 除了上述发送信号、接收信号、环回操作,如图3所示,可以通过向管理模块输入指令,然后由管理模块分析该指令,从而进行查看帮助信息、复位、自定义、配置等等的操作。
[0041] 图5和图6示出了上述监控报文和控制报文的报文结构,其中,图5为根据本发明的蓝牙系统故障定位方法的实例中的监控报文的格式;图6为根据本发明的蓝牙系统故障定位方法的实例中的控制报文的格式。
[0042] 通过本发明所描述的蓝牙系统故障定位方法,可以对故障进行快速、准确地定位,方便实用、快捷高效。此外,通过利用管理模块获得第一信号,可以使得定位方法更加灵活,并且可以在测试的同时查看与管理模块相连接的功能模块的具体参数,使得该方法更加实用,功能更加丰富。
[0043] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。