数据通信方法、装置、电子设备及存储介质与流程

文档序号:34229031发布日期:2023-05-24 11:35阅读:33来源:国知局
数据通信方法、装置、电子设备及存储介质与流程

本技术涉及通信,特别涉及一种数据通信方法、装置、电子设备及存储介质。


背景技术:

1、无源物联网是一种新型的物联网技术,是指在网络节点可以是无源的,即节点自身从环境中获取能量,支撑数据的感知、传输和分布式计算。基于该无源物联网技术发展的终端则被称为无源物联网终端。

2、现有技术中,将无源物联网终端应用在实际的应用场景中时,该无源物联网终端往往被配置为向服务器或者基站实时发送所获取的数据,进而服务器或者基站可以根据所获取的数据对无源物联网终端所处的环境进行监测。

3、但由于无源物联网终端的获取电能方式的特殊性,因此,数据传输过程中往往存在数据传输中断的问题、传输可靠性较低。


技术实现思路

1、本技术的目的在于,针对上述现有技术中的不足,提供一种数据通信方法、装置、电子设备及存储介质,可以提高数据传输方法的可靠性。

2、为实现上述目的,本技术实施例采用的技术方案如下:

3、第一方面,本发明提供一种数据通信方法,应用于数据通信系统中的第一通信设备,所述第一通信设备与所述数据通信系统中的至少一个第二通信设备通信连接,所述第一通信设备被配置为包括第一通信地址、各所述第二通信设备被配置为包括第二通信地址,所述方法包括:

4、获取第一候选通信索引表,所述第一候选通信索引表包括:可与所述第一通信设备建立通信连接的至少一个第二候选通信设备的第一候选设备标识以及各所述第二候选通信设备的第一候选通信地址;

5、根据所述第一通信地址和各所述第一候选通信地址,计算所述第一通信设备和各所述第二候选通信设备之间的通信距离;

6、根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二目标通信设备。

7、在可选的实施方式中,所述根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二目标通信设备,包括:

8、根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二通信设备,其中,所述相匹配的第二通信设备与所述第一通信设备的通信距离最近;

9、向所述相匹配的第二通信设备发送配对请求消息,所述配对请求消息包括所述第一通信设备的第一设备标识;

10、接收所述相匹配的第二通信设备返回的配对结果,其中,所述配对结果由所述相匹配的第二通信设备根据所述配对请求消息执行预设状态检测算法后确定,所述配对结果用于指示是否配对成功。

11、在可选的实施方式中,所述预设状态检测算法包括下述至少一项:

12、确定所述相匹配的第二通信设备的空闲信道是否满足第一预设要求;

13、确定所述相匹配的第二通信设备的空闲算力资源是否满足第二预设要求;

14、确定所述相匹配的第二通信设备当前已匹配的第一通信设备的数量是否满足第三预设要求。

15、在可选的实施方式中,所述第一通信设备为无源物联网终端,所述第二通信设备为第一中继节点;或,所述第一通信设备为第一中继节点,所述第二通信设备为无源物联网终端。

16、在可选的实施方式中,若所述第一通信设备为第一中继节点,所述第二通信设备为无源物联网终端,且所述第一通信设备还与所述数据通信系统中的至少一个第三通信设备通信连接,所述第三通信设备为第二中继节点,所述第二中继节点包括第二候选通信索引表,所述第二候选通信索引表包括:可与所述第二中继节点建立通信连接的至少一个第二可选通信设备的第二可选设备标识以及各所述第二可选通信设备的第二可选通信地址;

17、所述根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二目标通信设备,包括:

18、向各所述第二中继节点发送交互请求,所述交互请求携带有所述第一中继节点对应的第一候选通信索引表;

19、接收各所述第二中继节点根据所述交互请求返回的交互响应消息,所述交互响应消息用于指示是否需要更新所述第二目标通信设备,所述交互响应消息由各所述第二中继节点根据所述第一候选通信索引表和所述第二候选通信索引表确定。

20、在可选的实施方式中,所述交互响应消息具体由所述第二中继节点根据所述第一候选通信索引表中的第一候选设备标识和所述第二候选通信索引表中的第二可选设备标识确定,其中,若所述第二中继节点确定存在与第二目标候选设备标识相同的第二目标可选设备标识,且第二通信距离小于第一通信距离,则所述交互响应消息指示所述第一中继节点删除所述第一候选通信索引表中的第二目标候选设备标识以及所述第二目标候选设备标识对应的第一候选通信地址,并根据更新后的所述第一候选通信索引表确定所述第二目标通信设备;

21、所述第一通信距离用于指示所述第一中继节点和所述第二目标候选设备标识之间的通信距离,所述第二通信距离用于指示所述第二中继节点和所述第二目标可选设备标识之间的通信距离。

22、在可选的实施方式中,所述方法还包括:

23、若监测到所述第一候选通信索引表中存在处于掉线状态下的第二候选通信设备,或者,若监测到所述数据通信系统中存在新上线的第二通信设备,则更新所述第一候选通信索引表。

24、第二方面,本发明提供一种数据通信装置,应用于数据通信系统中的第一通信设备,所述第一通信设备与所述数据通信系统中的至少一个第二通信设备通信连接,所述第一通信设备被配置为包括第一通信地址、各所述第二通信设备被配置为包括第二通信地址,所述数据通信装置包括:

25、获取模块,用于获取第一候选通信索引表,所述第一候选通信索引表包括:可与所述第一通信设备建立通信连接的至少一个第二候选通信设备的第一候选设备标识以及各所述第二候选通信设备的第一候选通信地址;

26、计算模块,用于根据所述第一通信地址和各所述第一候选通信地址,计算所述第一通信设备和各所述第二候选通信设备之间的通信距离;

27、确定模块,用于根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二目标通信设备。

28、在可选的实施方式中,所述确定模块,具体用于:

29、根据各所述通信距离,在所述第一候选通信索引表中确定与所述第一通信设备相匹配的第二通信设备,其中,所述相匹配的第二通信设备与所述第一通信设备的通信距离最近;

30、向所述相匹配的第二通信设备发送配对请求消息,所述配对请求消息包括所述第一通信设备的第一设备标识;

31、接收所述相匹配的第二通信设备返回的配对结果,其中,所述配对结果由所述相匹配的第二通信设备根据所述配对请求消息执行预设状态检测算法后确定,所述配对结果用于指示是否配对成功。

32、在可选的实施方式中,所述预设状态检测算法包括下述至少一项:

33、确定所述相匹配的第二通信设备的空闲信道是否满足第一预设要求;

34、确定所述相匹配的第二通信设备的空闲算力资源是否满足第二预设要求;

35、确定所述相匹配的第二通信设备当前已匹配的第一通信设备的数量是否满足第三预设要求。

36、在可选的实施方式中,所述第一通信设备为无源物联网终端,所述第二通信设备为第一中继节点;或,所述第一通信设备为第一中继节点,所述第二通信设备为无源物联网终端。

37、在可选的实施方式中,若所述第一通信设备为第一中继节点,所述第二通信设备为无源物联网终端,且所述第一通信设备还与所述数据通信系统中的至少一个第三通信设备通信连接,所述第三通信设备为第二中继节点,所述第二中继节点包括第二候选通信索引表,所述第二候选通信索引表包括:可与所述第二中继节点建立通信连接的至少一个第二可选通信设备的第二可选设备标识以及各所述第二可选通信设备的第二可选通信地址;

38、所述确定模块,具体用于:

39、向各所述第二中继节点发送交互请求,所述交互请求携带有所述第一中继节点对应的第一候选通信索引表;

40、接收各所述第二中继节点根据所述交互请求返回的交互响应消息,所述交互响应消息用于指示是否需要更新所述第二目标通信设备,所述交互响应消息由各所述第二中继节点根据所述第一候选通信索引表和所述第二候选通信索引表确定。

41、在可选的实施方式中,所述交互响应消息具体由所述第二中继节点根据所述第一候选通信索引表中的第一候选设备标识和所述第二候选通信索引表中的第二可选设备标识确定,其中,若所述第二中继节点确定存在与第二目标候选设备标识相同的第二目标可选设备标识,且第二通信距离小于第一通信距离,则所述交互响应消息指示所述第一中继节点删除所述第一候选通信索引表中的第二目标候选设备标识以及所述第二目标候选设备标识对应的第一候选通信地址,并根据更新后的所述第一候选通信索引表确定所述第二目标通信设备;

42、所述第一通信距离用于指示所述第一中继节点和所述第二目标候选设备标识之间的通信距离,所述第二通信距离用于指示所述第二中继节点和所述第二目标可选设备标识之间的通信距离。

43、在可选的实施方式中,所述数据通信装置还包括:更新模块,用于若监测到所述第一候选通信索引表中存在处于掉线状态下的第二候选通信设备,或者,若监测到所述数据通信系统中存在新上线的第二通信设备,则更新所述第一候选通信索引表。

44、第三方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述数据通信方法的步骤。

45、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述数据通信方法的步骤。

46、本技术的有益效果是:

47、本技术实施例提供的数据通信方法、装置、电子设备及存储介质中,该方法可以应用于数据通信系统中的第一通信设备,第一通信设备与数据通信系统中的至少一个第二通信设备通信连接,第一通信设备被配置为包括第一通信地址、各第二通信设备被配置为包括第二通信地址,该方法包括:获取第一候选通信索引表,第一候选通信索引表包括:可与第一通信设备建立通信连接的至少一个第二候选通信设备的第一候选设备标识以及各第二候选通信设备的第一候选通信地址;根据第一通信地址和各第一候选通信地址,计算第一通信设备和各第二候选通信设备之间的通信距离;根据各通信距离,在第一候选通信索引表中确定与第一通信设备相匹配的第二目标通信设备,实现了可以通过新引入的通信设备转发无源物联网终端所获取的终端数据,避免无源物联网终端直接向外部设备转发,进而节省无源物联网终端的电能,降低数据传输过程中由于电能不足导致的数据传输中断现象的发生几率,提高数据传输方法的可靠性;此外,本技术可以基于通信距离为第一通信设备匹配合适的第二目标通信设备,进而可以缩短第一通信设备和第二目标通信设备的通信时间,提高通信效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1