一种数据通讯监听方法及装置制造方法及图纸

技术编号:39780729 阅读:13 留言:0更新日期:2023-12-22 02:24
本申请实施例提供一种数据通讯监听方法及装置

【技术实现步骤摘要】
一种数据通讯监听方法及装置、系统


[0001]本申请实施例涉及电子
,尤其涉及一种数据通讯监听方法及装置

系统


技术介绍

[0002]在低功耗蓝牙等数据通讯中,通常通过第一数据发送端和第二数据发送端相互发送数据包实现数据通讯,数据监听端通过接收数据包对第一数据发送端和第二数据发送端之间的数据通讯进行监听

但是,由于数据监听端无法区分接收的数据包,确定接收到的数据包的顺序,导致数据通讯监听的稳定性差

[0003]因此,如何提高数据通讯监听的稳定性,成为亟待解决的技术问题


技术实现思路

[0004]有鉴于此,本申请实施例所解决的技术问题之一在于提供一种数据通讯监听方法及装置

系统,其提高了数据通讯监听的稳定性

[0005]第一方面,本申请实施例提供了一种数据通讯监听方法,应用于第一数据发送端,所述第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,数据监听端接收所述数据包实现数据通讯监听,其特征在于,所述方法包括:发送至少一第一数据包,其中,所述至少一第一数据包与第二数据发送端发送的至少一第二数据包分别通过第一接入地址发送;当前连接事件结束后,通过第二接入地址向所述数据监听端发送第三数据包,所述第三数据包用于令所述数据监听端根据所述第三数据包的有效负载确定接收到的所述当前连接事件的第一个数据包的发送方,其中,所述第二接入地址

所述第三数据包的发包时刻与所述第三数据包的有效负载为所述第一数据发送端配置,所述第一个数据包为所述第一数据包或者所述第二数据包

[0006]第二方面,本申请实施例提供了一种数据通讯监听方法,应用于数据监听端,第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,所述数据监听端接收所述数据包实现数据通讯监听,所述方法包括:若在当前连接事件中通过第一接入地址开设的时间窗获得第一个数据包,则通过第二接入地址开设的时间窗接收所述第一数据发送端发送的第三数据包,所述第一个数据包为所述第一数据发送端发送的第一数据包或者所述第二数据发送端发送的第二数据包;根据所述第三数据包的有效负载确定接收到的所述第一个数据包的发送方,其中,第二接入地址

第三数据包的发包时刻与第三数据包的有效负载为第一数据发送端配置

[0007]第三方面,本申请实施例提供了一种数据通讯监听装置,应用于第一数据发送端,所述第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,数据监听端接收所述数据包实现数据通讯监听,所述装置包括:第一发送模块,用于发送至少一第一数据包,其中,所述至少一第一数据包与第二数据发送端发送的至少一第二数据包均通过第一接入地址发送;第二发送模块,用于当前连接事件结束后,通过第二接入地址向所述数据监听端发送第三数据包,所述第三数据包用于令所述数据监听端根据所述第三数据包的有效
负载确定接收到的所述当前连接事件的第一个数据包的发送方,其中,所述第二接入地址

所述第三数据包的发包时刻与所述第三数据包的有效负载为所述第一数据发送端配置,所述第一个数据包为所述第一数据包或者所述第二数据包

[0008]第四方面,本申请实施例提供了一种数据通讯监听装置,应用于数据监听端,第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,所述数据监听端接收所述数据包实现数据通讯监听,所述装置包括:第一接收模块,用于若在当前连接事件中通过第一接入地址开设的时间窗获得第一个数据包,则通过第二接入地址开设的时间窗接收所述第一数据发送端发送的第三数据包,所述第一个数据包为所述第一数据发送端发送的第一数据包或者所述第二数据发送端发送的第二数据包;同步模块,用于根据第三数据包的有效负载确定接收到的所述第一个数据包的发送方,其中,所述第二接入地址

所述第三数据包的发包时刻与所述第三数据包的有效负载为所述第一数据发送端配置

[0009]第五方面,本申请实施例提供了一种数据通讯监听系统,包括第一数据发送端

第二数据发送端以及数据监听端,所述第一数据发送端与所述第二数据发送端向彼此发送数据包以实现数据通讯,所述数据监听端接收所述数据包实现数据通讯监听,所述第一数据发送端执行第一方面所述方法,所述数据监听端执行第二方面所述方法

[0010]本申请实施例第一数据发送端和第二数据发送端通过第一接入地址向彼此发送数据包实现数据通讯,数据监听端接收数据包实现数据通讯的监听

本申请实施例在当前连接事件结束后,第一数据发送端通过第二接入地址向数据监听端发送第三数据包

数据监听端根据第三数据包的有效负载确定接收到的当前连接事件的第一个数据包的发送方

因此,本申请实施例能够避免因无法区分接收的数据包的发送方,而无法确定接收到的数据包的顺序,而造成的数据通讯的监听错误,提高了数据通讯监听的稳定性

附图说明
[0011]后文将参照附图以示例性而非限制性的方式详细描述本申请实施例的一些具体实施例

附图中相同的附图标记标示了相同或类似的部件或部分

本领域技术人员应该理解,这些附图未必是按比值绘制的

附图中:
[0012]图1为数据通讯中的一种数据包发送接收示意图;
[0013]图2为本申请实施例一种数据通讯监听方法的流程图;
[0014]图3为本申请实施例另一种数据通讯监听方法的流程图;
[0015]图4为数据通讯中的另一种数据包发送接收示意图;
[0016]图5为数据通讯中的再一种数据包发送接收示意图;
[0017]图6为本申请实施例一种数据通讯监听装置的结构示意图;
[0018]图7为本申请实施例另一种数据通讯监听装置的结构示意图;
[0019]图8为本申请实施例一种数据通讯监听系统的结构示意图

具体实施方式
[0020]为了使本领域的人员更好地理解本专利技术实施例中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

详细地描述,显然,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例

基于本专利技术实施例中的实施
例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围

[0021]在下面的详细描述中对附图进行参考,这些附图形成详细描述的一部分并且图示了示例性实施例

另外,要理解,可以利用其他实施例,并且可以进行结构和
/
或逻辑改变,而不脱离要求权利的主题的范围

还应该注意的是,方向和参考
(
例如上
、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据通讯监听方法,应用于第一数据发送端,所述第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,数据监听端接收所述数据包实现数据通讯监听,其特征在于,所述方法包括:发送至少一第一数据包,其中,所述至少一第一数据包与第二数据发送端发送的至少一第二数据包分别通过第一接入地址发送;当前连接事件结束后,通过第二接入地址向所述数据监听端发送第三数据包,所述第三数据包用于令所述数据监听端根据所述第三数据包的有效负载确定接收到的所述当前连接事件的第一个数据包的发送方,其中,所述第二接入地址

所述第三数据包的发包时刻与所述第三数据包的有效负载为所述第一数据发送端配置,所述第一个数据包为所述第一数据包或者所述第二数据包
。2.
根据权利要求1所述的数据通讯监听方法,其特征在于,所述第三数据包的有效负载用于获得发包时间差,其中,所述发包时间差为所述第三数据包的发包时刻与所述连接事件中的第一个数据包的发包时刻之间的差;所述第三数据包用于令所述数据监听端根据所述发包时间差与收包时间差确定接收到的所述当前连接事件的第一个数据包的发送方,其中,所述收包时间差为所述第三数据包的收包时刻与所述连接事件中的第一个数据包的收包时刻之间的差
。3.
根据权利要求2所述的数据通讯监听方法,其特征在于,所述第三数据包的发包时刻为:当前连接事件的数据包结束信号后经过预设时间阈值,所述预设时间阈值大于等于
150
微秒;若所述发包时间差与所述收包时间差之间的差小于所述预设时间阈值,则确定所述当前连接事件中的第一个数据包为数据通讯中央角色发送的数据包,进行数据通讯的时钟同步,所述数据通讯中央角色为所述第一数据发送端或所述第二数据发送端
。4.
根据权利要求3所述的数据通讯监听方法,其特征在于,所述第二接入地址

所述第三数据包的发包时刻为所述第一数据发送端通过软件配置
。5.
根据权利要求4所述的数据通讯监听方法,其特征在于,在所述第三数据包的发包时刻,通过硬件执行所述第三数据包的发包
。6.
根据权利要求1所述的数据通讯监听方法,其特征在于,所述第一数据发送端为车辆中控的中心节点,所述第二数据发送端为移动终端,所述数据监听端为安装在车辆的车身四周的锚节点;所述数据通讯为低功耗蓝牙数据通讯,若所述中心节点为数据通讯中央角色,所述移动终端为数据通讯外围角色,所述锚节点接收所述第一数据包和所述第二数据包,通过所述移动终端第二数据包获得所述移动终端与所述锚节点之间的接收信号强度指示实现所述移动终端与所述车辆之间的测距;若所述中心节点为数据通讯外围角色,所述移动终端为数据通讯中央角色,所述锚节点接收所述第二数据包移动终端,通过所述移动终端第二数据包获得所述移动终端与所述锚节点之间的接收信号强度指示实现所述移动终端与所述车辆之间的测距
。7.
一种数据通讯监听方法,应用于数据监听端,第一数据发送端与第二数据发送端向彼此发送数据包以实现数据通讯,所述数据监听端接收所述数据包实现数据通讯监听,其特征在于,所述方法包括:若在当前连接事件中通过第一接入地址开设的时间窗接收到第一个数据包,则通过第
二接入地址开设的时间窗接收所述第一数据发送端发送的第三数据包,所述第一个数据包为所述第一数据发送端发送的第一数据包或者所述第二数据发送端发送的第二数据包;根据所述第三数据包的有效负载确定接收到的所述第一个数据包的发送方,其中,第二接入地址

第三数据包的发包时刻与第三数据包的有效负载为第一数据发送端配置
。8.
根据权利要求7所述的数据通讯监听方法,其特征在于,所述根据所述第三数据包的有效负载确定接收到的所述第一个数据包的发送方,包括:根据所述第三数据包的有效负载获得发包时间差,所述发包时间差为所述第三数据包的发包时刻与当前连接事件中的第一个数据包的发包时刻之间的差;根据接收到所述第三数据包的收包时刻与所述当前连接事件中的第一个数据包的收包时刻之间的差作为收包时间差;根据所述发包时间差与所述收包时间差,确定接收到的所述第一个数据包的发送方
。9.
根据权利要求8所述的数据通讯监听方法,其特征在于,所述第三数据包的发包...

【专利技术属性】
技术研发人员:练丁榑陈德坤银国超王刚赵亨府
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:

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

1