一种通信系统、通信方法及设备技术方案

技术编号:38278410 阅读:11 留言:0更新日期:2023-07-27 10:28
本申请提供一种通信系统、通信方法及设备。在该通信系统中,第一电子设备向第二电子设备发送第一指示信息,第一指示信息用于指示通信窗口的周期和通信窗口的起始时间,通信窗口为第一电子设备和第二电子设备进行广播通信的时间段;第一电子设备和第二电子设备在通信窗口中发送广播数据包或启动广播扫描。基于该通信系统,第一电子设备可以通过第一指示信息向第二电子设备指示通信窗口的周期和通信窗口的起始时间,从而第一电子设备和第二电子设备可以对齐通信时机,在相同的通信窗口中进行广播扫描或发送广播数据包,避免广播通信中的丢包问题,实现高效、准确的有序通信。准确的有序通信。准确的有序通信。

【技术实现步骤摘要】
一种通信系统、通信方法及设备


[0001]本申请涉及通信
,尤其涉及一种通信系统、通信方法及设备。

技术介绍

[0002]随着物联网技术的发展,围绕人的各类穿戴设备和智能设备也逐渐增多,如用户可能同时拥有智能手机、平板电脑、电视、音响、耳机、车机、AR/VR设备等等电子设备,这些设备在家庭、办公、交通、娱乐、健身等场景为用户带来智能化服务,提升用户体验。
[0003]为了向用户提供便利的智能化服务,多个电子设备之间需要交互消息以进行协同工作,则多个电子设备需要连接在一个通信总线上,如多个电子设备连接在同一个无线总线上,该无线总线可以通过Wi

Fi、蓝牙,zig

bee等无线技术实现。
[0004]当多个电子设备基于蓝牙广播技术进行通信时,接收方在开启扫描的过程中,发送方发送蓝牙广播数据包,则接收方可以接收到发送方发送的蓝牙广播数据包;而若接收方未开启扫描,则无法接收到任何蓝牙广播数据包。接收方为防止丢包,提高接收到发送方发送的蓝牙广播数据包的概率,需要进行高占空比的扫描。例如若接收方持续扫描,则可以接收到发送方随机发送的蓝牙广播数据包。但是,电子设备开启高占空比的扫描会导致高功耗和资源浪费,进而无法长期维持电子设备的正常工作状态。
[0005]因此,目前亟需一种高效的通信方法。

技术实现思路

[0006]本申请提供一种通信系统、通信方法及设备,用以提高电子设备之间的通信效率。
[0007]第一方面,本申请提供一种通信系统,该通信系统包括第一电子设备和第二电子设备;
[0008]所述第一电子设备,用于向所述第二电子设备发送第一指示信息,所述第一指示信息用于指示通信窗口的周期和所述通信窗口的起始时间,所述通信窗口为所述第一电子设备和所述第二电子设备进行广播通信的时间段;在所述通信窗口中发送广播数据包或启动广播扫描;
[0009]所述第二电子设备,用于接收所述第一电子设备发送的所述第一指示信息,并在所述通信窗口中发送广播数据包或启动广播扫描。
[0010]基于上述通信系统,第一电子设备可以通过第一指示信息向第二电子设备指示通信窗口的周期和通信窗口的起始时间,从而第一电子设备和第二电子设备可以对齐通信时机,在相同的通信窗口中进行广播扫描或发送广播数据包,避免广播通信中的丢包问题,实现高效、准确的有序通信。同时通过本方案也无需电子设备持续开启广播扫描,节省资源并提高通信效率。
[0011]在一个可能的设计中,所述第一电子设备还用于:在向所述第二电子设备发送所述第一指示信息之前,接收所述第二电子设备发送的广播数据包,确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信;
[0012]所述第二电子设备用于:在接收所述第一电子设备发送所述第一指示信息之前,接收所述第一电子设备发送的广播数据包,确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信。
[0013]通过该设计,第一电子设备和第二电子设备在接收到对方发送的广播数据包后,可以根据接收到的广播数据包确定第一电子设备和第二电子设备是基于相同的通信协议进行通信的,进而保证第一电子设备和第二电子设备可以解析对方发送的广播数据包进而进行通信交互。
[0014]在一个可能的设计中,所述第一电子设备还用于:在确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信之后,确定所述第一电子设备与所述第二电子设备具有绑定关系;
[0015]所述第二电子设备还用于:在确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信之后,确定所述第一电子设备与所述第二电子设备具有绑定关系。
[0016]通过该设计,第一电子设备和第二电子设备可以确定第一电子设备和第二电子设备具有绑定关系,例如,第一电子设备和第二电子设备绑定相同的用户账户、第一电子设备和第二电子设备处于相同区域、第一电子设备和第二电子设备扫描相同的二维码等等。通过该方式,可以将具有绑定关系的电子设备作为一个通信群组,在通信群组内多个电子设备有序通信,以实现多设备之间的协同工作。
[0017]在一个可能的设计中,所述第一电子设备还用于:获取所述第二电子设备的权重值;
[0018]根据所述第一电子设备的权重值和所述第二电子设备的权重值确定所述第一电子设备为主设备,所述第二电子设备为从设备;其中,所述第一电子设备的权重值用于表示所述第一电子设备的优先级,所述第二电子设备的权重值用于表示所述第二电子设备的优先级;所述第一电子设备的权重值大于所述第二电子设备的权重值;
[0019]所述第二电子设备还用于:获取所述第一电子设备的权重值;根据所述第一电子设备的权重值和所述第二电子设备的权重值确定所述第一电子设备为主设备,所述第二电子设备为从设备。
[0020]通过该设计,第一电子设备和第二电子设备可以获取对方的权重值,以确定自身在通信群组中的角色,如将权重值最大的电子设备作为主设备,其它电子设备作为从设备。从设备可以与主设备进行时钟同步,主设备可以向从设备指示通信窗口的周期和起始时间,以对齐通信窗口实现有序通信。其中,权重值最大的电子设备表示该电子设备的优先级最高,例如为用户在当前场景下最常用的电子设备。
[0021]在一个可能的设计中,所述第一电子设备还用于:
[0022]在确定所述第一电子设备为主设备,所述第二电子设备为从设备之后,对所述第二电子设备进行鉴权,确定对所述第二电子设备鉴权通过;
[0023]所述第二电子设备还用于:在确定所述第一电子设备为主设备,所述第二电子设备为从设备之后,对所述第一电子设备进行鉴权,确定对所述第一电子设备鉴权通过。
[0024]通过该设计,第一电子设备和第二电子设备在对齐通信窗口之前,在确定第一电子设备为主设备、第二电子设备为从设备之后,第一电子设备和第二电子设备可以进行双向鉴权,在第一电子设备对第二电子设备鉴权通过,且第二电子设备对第一电子设备鉴权
通过后,第一电子设备再向第二电子设备发送第一指示信息,保证通信安全。
[0025]在一个可能的设计中,所述第二电子设备还用于:在所述通信窗口中发送广播数据包或启动广播扫描之前,确定所述第二电子设备与所述第一电子设备之间的目标时钟差值。
[0026]通过该设计,第二电子设备可以确定第二电子设备的时钟与第一电子设备的时钟之间的目标时钟差值,进而第二电子设备可以根据该时钟差值实现与第一电子设备的时钟同步,防止第二电子设备与第一电子设备时钟不同步而无法对齐通信时机,保证第一电子设备和第二电子设备可以在相同的通信窗口中进行广播通信。
[0027]在一个可能的设计中,所述第一电子设备包括上位机和下位机,所述第二电子设备包括上位机和下位机;
[0028]所述第二电子设备用于:获取第一时钟差值,所述第一时钟差值为所述第一电子设备的下位机与所述第二电子设备的下位机之间的时钟差值;获取第二时钟差值,所述第二时钟差值为所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信系统,其特征在于,所述通信系统包括第一电子设备和第二电子设备;所述第一电子设备,用于向所述第二电子设备发送第一指示信息,所述第一指示信息用于指示通信窗口的周期和所述通信窗口的起始时间,所述通信窗口为所述第一电子设备和所述第二电子设备进行广播通信的时间段;在所述通信窗口中发送广播数据包或启动广播扫描;所述第二电子设备,用于接收所述第一电子设备发送的所述第一指示信息,并在所述通信窗口中发送广播数据包或启动广播扫描。2.如权利要求1所述的系统,其特征在于,所述第一电子设备还用于:在向所述第二电子设备发送所述第一指示信息之前,接收所述第二电子设备发送的广播数据包,确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信;所述第二电子设备用于:在接收所述第一电子设备发送所述第一指示信息之前,接收所述第一电子设备发送的广播数据包,确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信。3.如权利要求2所述的系统,其特征在于,所述第一电子设备还用于:在确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信之后,确定所述第一电子设备与所述第二电子设备具有绑定关系;所述第二电子设备还用于:在确定所述第一电子设备与所述第二电子设备基于相同的通信协议进行通信之后,确定所述第一电子设备与所述第二电子设备具有绑定关系。4.如权利要求2或3所述的系统,其特征在于,所述第一电子设备还用于:获取所述第二电子设备的权重值;根据所述第一电子设备的权重值和所述第二电子设备的权重值确定所述第一电子设备为主设备,所述第二电子设备为从设备;其中,所述第一电子设备的权重值用于表示所述第一电子设备的优先级,所述第二电子设备的权重值用于表示所述第二电子设备的优先级;所述第一电子设备的权重值大于所述第二电子设备的权重值;所述第二电子设备还用于:获取所述第一电子设备的权重值;根据所述第一电子设备的权重值和所述第二电子设备的权重值确定所述第一电子设备为主设备,所述第二电子设备为从设备。5.如权利要求4所述的系统,其特征在于,所述第一电子设备还用于:在确定所述第一电子设备为主设备,所述第二电子设备为从设备之后,对所述第二电子设备进行鉴权,确定对所述第二电子设备鉴权通过;所述第二电子设备还用于:在确定所述第一电子设备为主设备,所述第二电子设备为从设备之后,对所述第一电子设备进行鉴权,确定对所述第一电子设备鉴权通过。
6.如权利要求1所述的系统,其特征在于,所述第二电子设备还用于:在所述通信窗口中发送广播数据包或启动广播扫描之前,确定所述第二电子设备与所述第一电子设备之间的目标时钟差值。7.如权利要求6所述的系统,其特征在于,所述第一电子设备包括上位机和下位机,所述第二电子设备包括上位机和下位机;所述第二电子设备用于:获取第一时钟差值,所述第一时钟差值为所述第一电子设备的下位机与所述第二电子设备的下位机之间的时钟差值;获取第二时钟差值,所述第二时钟差值为所述第一电子设备的上位机与所述第一电子设备的下位机之间的时钟差值;确定第三时钟差值,所述第三时钟差值为所述第二电子设备的上位机与所述第二电子设备的下位机之间的时钟差值;根据所述第一时钟差值、所述第二时钟差值和所述第三时钟差值确定所述目标时钟差值;所述第一电子设备还用于:确定所述第一电子设备的上位机与所述第一电子设备的下位机之间的所述第二时钟差值。8.如权利要求6所述的系统,其特征在于,所述第一电子设备还用于:向所述第二电子设备发送第一广播数据包,确定所述第一电子设备实际发送所述第一广播数据包的第一时间;向所述第二电子设备发送第二广播数据包,所述第二广播数据包中包括所述第一时间;所述第二电子设备用于:接收所述第一电子设备发送的所述第一广播数据包,记录接收到所述第一广播数据包的第二时间;接收所述第一电子设备发送的所述第二广播数据包,获取所述第二广播数据包中的第一时间;确定所述第一电子设备和所述第二电子设备之间的广播传输时延;根据所述第一时间、所述第二时间和所述广播传输时延确定所述目标时钟差值。9.如权利要求1所述的系统,其特征在于,所述第一电子设备包括上位机和下位机;所述第一电子设备的上位机具体用于:根据所述通信窗口的周期和所述通信窗口的起始时间确定广播扫描的起始时间和广播扫描的结束时间,在所述广播扫描的起始时间触发所述第一电子设备的下位机开启广播扫描,并在所述广播扫描的结束时间触发所述第一电子设备的下位机关闭广播扫描;和/或,根据所述通信窗口的周期和所述通信窗口的起始时间确定广播事件的起始时间和广播事件的结束时间;在所述广播事件的起始时间触发所述第一电子设备的下位机发送广播数据包,在所述广播事件的结束时间触发所述第一电子设备的下位机停止发送广播数据
包。10.如权利要求1所述的系统,其特征在于,所述第一电子设备包括下位机;所述第一电子设备的下位机具体用于:根据所述通信窗口的周期和所述通信窗口的起始时间确定广播扫描的起始时间和广播扫描的结束时间,在所述广播扫描的起始时间开启广播扫描,并在所述广播扫描的结束时间关闭广播扫描;和/或,根据所述通信窗口的周期和所述通信窗口的起始时间确定广播事件的起始时间和广播事件的结束时间;在所述广播事件的起始时间发送广播数据包,在所述广播事件的结束时间停止发送广播数据包。11.如权利要求10所述的系统,其特征在于,所述第一电子设备的下位机还用于:若当前通信窗口中存在优先级高于广播扫描的优先级的业务时,延迟启动本次广播扫描。12.如权利要求6

8任一项所述的系统,其特征在于,所述第二电子设备包括上位机和下位机;所述第二电子设备的上位机具体用于:根据所述通信窗口的周期、所述通信窗口的起始时间以及所述目标时钟差值确定广播扫描的起始时间和广播扫描的结束时间,在所述广播扫描的起始时间触发所述第二电子设备的下位机开启广播扫描,并在所述广播扫描的结束时间触发所述第二电子设备的下位机关闭广播扫描;和/或,根据所述通信窗口的周期、所述通信窗口的起始时间以及所述目标时钟差值确定广播事件的起始时间和广播事件的结束时间;在所述广播事件的起始时间触发所述第二电子设备的下位机发送广播数据包,在所述广播事件的结束时间触发所述第二电子设备的下位机停止发送广播数据包。13.如权利要求6

8任一项所述的系统,其特征在于,所述第二电子设备包括下位机;所述第二电子设备的下位机具体用于:根据所述通信窗口的周期、所述通信窗口的起始时间以及所述目标时钟差值确定广播扫描的起始时间和广播扫描的结束时间,在所述广播扫描的起始时间开启广播扫描,并在所述广播扫描的结束时间关闭广播扫描;和/或,根据所述通信窗口的周期、所述通信窗口的起始时间以及所述目标时钟差值确定广播事件的起始时间和广播事件的结束时间;在所述广播事件的起始时间发送广播数据包,在所述广播事件的结束时间停止发送广播数据包。14.如权利要求13所述的系统,其特征在于,所述第二电子设备的下位机还用于:若当前通信窗口中存在优先级高于广播扫描的优先级的业务时,则延迟启动本次广播扫描。15.如权利要求10或13所述的系统,其特征在于,目标广播事件的起始时间与所述目标广播时间的上一广播时间的起始时间、所述通信窗口的周期、广播事件的时延满足以下公式,所述目标广播事件为在所述通信窗口中启动的多个广播事件中除首个广播事件之外的任一广播事件:T
advEventNext
...

【专利技术属性】
技术研发人员:蒋钟寅郑博文林学森
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1