通信链路检查方法技术

技术编号:25126119 阅读:40 留言:0更新日期:2020-08-05 02:55
本发明专利技术提供了一种通信链路检查方法,用于检查第一电子设备的通信链路,包括:(a)接收报告消息,其中,报告消息包括接收强度信息,所述接收强度信息指示第二电子设备接收到的请求消息的接收信号强度,报告消息还包括由第二电子设备提供的期望强度信息;以及(b)根据接收强度信息和期望强度信息,确定通信链路的质量。根据本发明专利技术可以选择路由器之间恰当的通信链路,可以解决传统的非对称链路问题。

【技术实现步骤摘要】
通信链路检查方法
本专利技术涉及网状网络,更具体地,涉及在网状网络中的通信链路检查方法。
技术介绍
AODV(AdhocOn-DemandDistanceVectorRouting,Adhoc按需距离矢量路由)是一种在网状网络(meshnetwork)(例如蓝牙网络)中通过路由请求(routerequest)和路由应答(routereply)建立(setup)路由路径(routingpath)的常用技术。图1是示出常规蓝牙网络的示意图。如图1所示,网状网络100包括多个路由器R_1至R_6。如果需要寻找路由器R_1与路由器R_6之间的路由路径,则路由器R_1向其他路由器R_2至R_6中的每个路由器广播路由请求RREQ。之后,基于路由请求RREQ的传输状况确定路由器R_1与路由器R_6之间的路由路径,并且经由路由应答RREP将该确定的路由路径报告给路由器R_1。例如,如果基于路由请求RREQ的传输状况选择了路由器R_6→路由器R_3→路由器R_1这一路由路径,则路由器R_6发送路由应答PREP,以将这种路由路径通知给路由器R_1。然而,这种机制可能具有一些缺点。例如,路由路径是以单向方式建立的,使得由于诸如路由路径的不同路径损耗或不同发送功率等一些因素,导致在路由器之间存在非对称链路(asymmetriclink)。
技术实现思路
因此,本申请的一个目的是提供一种可以解决非对称链路问题的通信链路检查方法。本申请的另一个目的是提供一种应用通信链路检查方法以解决非对称链路问题的电子设备。本申请的一个实施例提供了一种通信链路检查方法,用于检查第一电子设备的通信链路,该方法包括:(a)接收报告消息,其中,所述报告消息包括接收强度信息,接收强度信息指示第二电子设备接收到的请求消息的接收信号强度,报告消息还包括由第二电子设备提供的期望强度信息;以及(b)根据接收强度信息和期望强度信息,确定通信链路的质量。本申请的另一个实施例提供了一种通信链路检查方法,用于检查第二电子设备的通信链路,包括:(a)由第二电子设备生成并向第一电子设备发送报告消息,其中,报告消息包括接收强度信息,接收强度信息指示第二电子设备接收的请求消息的接收信号强度,报告消息还包括由第二电子设备提供的期望强度信息;以及(b)根据接收强度信息和期望强度信息,确定通信链路的质量。本申请的又一个实施例提供了一种通信链路检查方法,用于检查第一电子设备的通信链路,该方法包括:由第一电子设备向第二电子设备发送多个测试数据单元;接收多个测试数据单元的接收结果;以及根据接收结果确定通信链路的质量。本申请的又一个实施例提供了一种通信链路检查方法,用于检查第二电子设备的通信链路,包括:由第二电子设备从第一电子设备接收多个测试数据单元;生成多个测试数据单元的接收结果;以及根据接收结果确定通信链路的质量。上述实施例可以由电子设备的控制电路通过执行存储在存储设备中的程序代码来执行。根据上述实施例,可以检查通信链路的质量,并可以根据检查结果选择路由器之间恰当的通信链路。因此,可以解决传统的非对称链路问题。在阅读了在各个附图中示出的优选实施例的以下详细描述之后,本专利技术的这些和其他目的无疑对于本领域技术人员将变得显而易见。附图说明图1是示出常规蓝牙网络的示意图。图2是示出根据本申请的一个实施例的通信链路检查方法的示意图。图3是示出图2的实施例中的请求消息和报告消息的数据结构的示意图。图4和图5是示出根据本申请的不同实施例的通信链路检查方法的示意图。图6是示出图4和图5的实施例中的请求消息、测试数据单元、结果请求消息和接收结果的数据结构的示例的示意图。图7是例示根据本申请的一个实施例的图2中的第一电子设备或第二电子设备的结构的框图。具体实施方式在以下实施例中,每个组件可以由硬件(例如,装置或电路)或者具有软件的硬件(例如,安装有至少一个程序的处理器)来实现。而且,可以通过执行存储在存储设备中的程序代码来实现以下实施例中的方法。此外,在以下实施例中,术语“第一”、“第二”仅用于标识两个不同的组件或不同的步骤,并不意味着限制其顺序。图2是示出根据本申请的一个实施例的通信链路检查(linkchecking)方法的示意图。如图2所示,通信链路检查方法可以用于检查第一电子设备D_1和第二电子设备D_2之间的通信链路。第一电子设备D_1和第二电子设备D_2可以是蓝牙设备或任何其他适用的电子设备。该通信链路检查方法首先由第一电子设备D_1向第二电子设备D_2发送请求消息(requestmessage)RM。请求消息RM包括发送功率信息,该功率信息指示第一电子设备D_1用于发送请求消息RM的发送功率(transmittingpower)。例如,请求消息RM包括发送功率信息,该功率信息指示第一电子设备D_1使用10dbm来发送请求消息RM。第二电子设备D_2在接收到请求消息RM之后,向第一电子设备D_1回复报告消息(reportmessage)PM。报告消息PM包括用于指示请求消息RM的接收信号强度的接收强度(receivedstrength)信息,并且包括第二电子设备D_2提供的期望强度(wantedstrength)信息。例如,第二电子设备D_2接收的报告消息RM的接收信号强度为-80dbm,而第二电子设备D_2提供的期望强度信息表示第二电子设备D_2需要至少-90dbm的接收信号强度。请注意,报告消息PM还可以由除了第二电子设备D_2之外的能与第二电子设备通信的另一电子设备提供。接着,根据以下至少一项来确定第一电子设备D_1和第二电子设备D_2之间的通信链路的质量:发送功率信息、接收强度信息和期望强度信息。例如,如果发送功率和接收信号强度之间的差异较大,则意味着路径损耗较高,因此第一电子设备D_1和第二电子设备D_2之间的通信链路的质量较差。相反,如果发送功率和接收信号强度之间的差异较小,则意味着路径损耗较低,因此第一电子设备D_1和第二电子设备D_2之间的通信链路具有良好的质量。又例如,如果接收信号强度与期望信号强度之间的差异较大,则意味着通信链路不理想,因此第一电子设备D_1与第二电子设备D_2之间的通信链路的质量较差。相反,如果接收信号强度与期望信号强度之间的差异较小,则意味着该通信链路较为理想,因此第一电子设备D_1与第二电子设备D_2之间的通信链路具有良好的质量。上述步骤可以由第一电子设备D_1或者第二电子设备D_2执行。另外,上述步骤可以由独立于第一电子设备D_1和第二电子设备D_2的电子设备来执行。而且,在一个实施例中,第二电子设备D_2可以主动向第一电子设备D_1发送报告消息PM,而不是回复请求消息RM。在一个实施例中,第一电子设备D_1和第二电子设备D_2是网络的路由器。该网络可以是例如上述网状网络,但是也可以是任何其他种类的网络。此外,第一电子设备D_1和第二电子设备D_2可以设置在相同的区域(例如,城市本文档来自技高网...

【技术保护点】
1.一种通信链路检查方法,用于检查第一电子设备的通信链路,包括:/n(a)接收报告消息,其中,所述报告消息包括接收强度信息,所述接收强度信息指示第二电子设备接收到的请求消息的接收信号强度,所述报告消息还包括由所述第二电子设备提供的期望强度信息;以及/n(b)根据所述接收强度信息和所述期望强度信息,确定所述通信链路的质量。/n

【技术特征摘要】
20190129 US 16/261,4511.一种通信链路检查方法,用于检查第一电子设备的通信链路,包括:
(a)接收报告消息,其中,所述报告消息包括接收强度信息,所述接收强度信息指示第二电子设备接收到的请求消息的接收信号强度,所述报告消息还包括由所述第二电子设备提供的期望强度信息;以及
(b)根据所述接收强度信息和所述期望强度信息,确定所述通信链路的质量。


2.根据权利要求1所述的通信链路检查方法,还包括:
生成所述请求消息,其中,所述请求消息包括发送功率信息,所述发送功率信息指示所述第一电子设备用于发送所述请求消息的发送功率;
其中,步骤(b)还根据所述发送功率信息确定所述通信链路的质量。


3.根据权利要求1所述的通信链路检查方法,其中,所述第一电子设备和所述第二电子设备是网络的路由器,并且所述第一电子设备和所述第二电子设备是蓝牙设备。


4.根据权利要求2所述的通信链路检查方法,其中,所述请求消息是数据包,并且所述发送功率信息占用所述数据包的一个字节。


5.根据权利要求1所述的通信链路检查方法,其中,所述报告消息是数据包,并且所述接收强度信息和所述期望强度信息分别占用所述数据包的一个字节。


6.一种通信链路检查方法,用于检查第二电子设备的通信链路,包括:
(a)由所述第二电子设备生成并向第一电子设备发送报告消息,其中,所述报告消息包括接收强度信息,所述接收强度信息指示所述第二电子设备接收的请求消息的接收信号强度,所述报告消息还包括由所述第二电子设备提供的期望强度信息;以及
(b)根据所述接收强度信息和所述期望强度信息,确定所述通信链路的质量。


7.根据权利要求6所述的通信链路检查方法,还包括:
接收所述请求消息,其中,所述请求消息包括发送功率信息,所述发送功率信息指示所述第一电子设备用于发送所述请求消息的发送功率;
其中,步骤(b)还根据所述发送功率信息确定所述通信链路的质量。


8.根据权利要求6所述的通信链路检查方法,其中,所述第一电子设备和所述第二电子设备是网络的路由器。


9.根据权利要求7所述的通信链路检查方法,其中,所述请求消息是数据包,并且所述发送功率信息占用所述数据包的一个字节。


10.根据权利要求6所述的通信链路检查方法,其中,所述报告消息是数据包,并且所接收强度信息和所述期望强度信息分别占用所述数据包的一个字节。


11.一种通信链路检查方法,用于检查第一电子设备的通信链路,包括:
由所述第一电子设备向第二电子设备发送多个测试数据单元;
接收...

【专利技术属性】
技术研发人员:柯力群
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1