一种保活方法、通信系统、电子设备及介质与流程

文档序号:38071792发布日期:2024-05-21 20:06阅读:15来源:国知局
一种保活方法、通信系统、电子设备及介质与流程

本申请涉及通信,特别涉及一种保活方法、通信系统、电子设备及介质。


背景技术:

1、随着智能终端(手机、平板、手表、车机、大屏、vr、音响等)快速发展,多设备间的数据传输交互和传输越来越普遍。为了实现设备间可以实时传输,需要进行设备间的保活,即设备通过无线局域网(wireless local area networks,wlan)或者蓝牙等方式维持该组网设备间的连接关系,且通过蓝牙定时发送广播或tcp协议栈定时发送探测报文的方式,实现在已连接设备断开连接时进行感知以及发现新的设备。

2、设备间广播的频率和探测报文的发送频率在较高时,会较大程度上增加设备功耗,为了降低对设备功耗的影响,一般会设置蓝牙低能耗(bluetooth low energy,ble,也可以称为低功耗蓝牙)广播的间隔为5分钟,tcp协议栈发送探测报文的间隔为10分钟。但该种方案广播或发送探测报文的间隔时间较长,因此,会导致新设备上线和已连接设备断开连接均无法及时发现,导致设备间数据无法正常传输,影响用户体验。


技术实现思路

1、为解决上述问题,本申请提供一种保活方法、通信系统、电子设备及介质。

2、第一方面,本申请提供一种保活方法,应用于通信系统,其特征在于,通信系统包括第一电子设备和第二电子设备,第一电子设备包括应用处理器、协处理器和蓝牙芯片,方法包括:应用处理器获取广播参数信息;应用处理器发送广播参数信息至蓝牙芯片;应用处理器确定第一电子设备和第二电子设备连接;应用处理器发送保活指令至协处理器;协处理器控制蓝牙芯片基于广播参数信息进行广播保活。

3、本申请中,可以直接在应用处理器配置广播参数,由蓝牙芯片进行广播控制,如此,可以无需发送每组广播时均唤醒应用处理器,可以有效降低应用处理器侧的功耗。且本申请实施例中,通过协处理器侧实现新设备发现和设备保活,由于协处理器的工作功耗一般在1ma以下,功耗较低,因此本申请实施例即使在较大程度上降低保活间隔即每组广播之间的间隔,功耗也不会显著增高,实现在保证功耗的前提下降低保活间隔,使得电子设备可以及时发现新的设备以及及时感知已连接设备断开连接。

4、可以理解,应用处理器软总线系统可以由应用处理器调用运行,协处理器软总线系统可以由协处理器调用运行,即应用处理器可以执行应用处理器软总线系统的功能,协处理器可以执行协处理器软总线系统的功能。

5、在一种可能的实现中,协处理器控制蓝牙芯片基于广播参数信息进行广播保活,包括:协处理器控制蓝牙芯片基于广播参数信息发送蓝牙低能耗脉冲式广播进行广播保活。

6、本申请中,蓝牙低能耗脉冲式广播的广播形式为每间隔设定时间发送一组广播的形式,因此通过采用蓝牙低能耗脉冲式广播可以实现预先进行每组广播内各相邻广播帧的间隔时间的配置,每组广播的持续时长的配置,以及相邻两组广播的间隔时间的配置。

7、在一种可能的实现中,广播参数信息包括第一广播参数和第二广播参数;协处理器控制蓝牙芯片基于广播参数信息进行广播保活,包括:协处理器确定第一电子设备和第二电子设备未处于时钟同步状态时,基于第一广播参数进行广播保活;协处理器确定第一电子设备和第二电子设备处于时钟同步状态时,基于第二广播参数进行广播保活。

8、在一种可能的实现中,第一广播参数包括相邻两组广播的第一间隔时间、每组广播的第一持续时间、以及每组广播内相连广播帧的第二间隔时间。第二广播参数包括相邻两组广播的第三间隔时间、每组广播的第二持续时间、以及每组广播内相连广播帧的第四间隔时间;其中,第三间隔时间大于第一间隔时间,第二持续时间小于第一持续时间。

9、可以理解,在两个设备的广播和扫描窗口为非对齐状态的情况下,第一电子设备发送的广播帧,第二电子设备可能需要在几个周期内才能扫描到,而在两个设备的广播和扫描窗口已经对齐情况下,第一电子设备发送的广播帧,第二电子设备可以直接快速扫描到。因此,在窗口对齐的状态下,可以增加广播的间隔时间,减小广播的持续时间。如此,可以进一步减小设备的功耗。

10、在一种可能的实现中,基于第一广播参数进行广播保活;包括:基于第一广播参数发送保活帧;其中,保活帧中包括时钟同步信息。

11、在一种可能的实现中,时钟同步信息包括第二广播参数。

12、可以理解,在保活帧的时钟同步信息中加入第二广播参数,便于第二电子设备在接收到广播帧后,基于第二广播参数实现与第一电子设备的窗口对齐。

13、在一种可能的实现中,包括:第二电子设备接收到保活帧后,基于第二广播参数确定第二电子设备对应的扫描参数;第二电子设备在确定第一电子设备和第二电子设备处于时钟同步状态时基于扫描参数进行设备扫描。

14、可以理解,第二电子设备在接收到时钟同步信息后,可以设置扫描间隔以及扫描持续时间与第一电子设备的广播间隔以及广播持续时间一致。

15、在一种可能的实现中,应用处理器软总线系统确定第一电子设备和第二电子设备连接,之后,还包括:应用处理器判断第二电子设备是否为可信设备;

16、应用处理器在确定第二电子设备为可信设备时,存储第二电子设备的设备信息。

17、在一种可能的实现中,还包括:应用处理器在确定第一电子设备的网络状态从第一状态变更为第二状态时,发送调用指令至协处理器;协处理器控制蓝牙芯片基于广播参数信息进行广播,以进行设备搜索。

18、可以理解,确定第一电子设备的网络状态从第一状态变为第二状态即是指检测到第一电子设备的网络状态发生变化,例如可以在监测到wlan的打开关闭、以太网的插拔或者蓝牙状态变化时,确定检测到网络变化。

19、第二方面,本申请提供一种通信系统,通信系统包括第一电子设备和第二电子设备,第一电子设备包括应用处理器、协处理器和蓝牙芯片;应用处理器,用于获取广播参数信息;应用处理器,用于发送广播参数信息至蓝牙芯片;应用处理器,用于确定第一电子设备和第二电子设备连接;应用处理器,用于发送保活指令至协处理器;协处理器,用于控制蓝牙芯片基于广播参数信息进行广播保活。

20、第三方面,本申请提供一种电子设备,包括:存储器,用于存储计算机程序,计算机程序包括程序指令;处理器,处理器包括应用处理器和协处理器,处理器用于执行程序指令,以使电子设备执行上述保活方法。

21、第四方面,本申请提供一种计算机可读取存储介质,计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被电子设备运行以使电子设备执行上述保活方法。



技术特征:

1.一种保活方法,应用于通信系统,其特征在于,所述通信系统包括第一电子设备和第二电子设备,所述第一电子设备包括应用处理器、协处理器和蓝牙芯片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述协处理器控制所述蓝牙芯片基于所述广播参数信息进行广播保活,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述广播参数信息包括第一广播参数和第二广播参数;

4.根据权利要求3所述的方法,其特征在于,所述第一广播参数包括相邻两组广播的第一间隔时间、每组广播的第一持续时间、以及每组广播内相连广播帧的第二间隔时间;

5.根据权利要求4所述的方法,其特征在于,基于所述第一广播参数进行广播保活;包括:基于所述第一广播参数发送保活帧;

6.根据权利要求5所述的方法,其特征在于,所述时钟同步信息包括第二广播参数。

7.根据权利要求6所述的方法,其特征在于,包括:所述第二电子设备接收到所述保活帧后,基于所述第二广播参数确定所述第二电子设备对应的扫描参数;

8.根据权利要求1-7任一项所述的方法,其特征在于,所述应用处理器软总线系统确定所述第一电子设备和所述第二电子设备连接,之后,还包括:

9.根据权利要求1-8任一项所述的方法,其特征在于,还包括:所述应用处理器在确定所述第一电子设备的网络状态从第一状态变更为第二状态时,发送调用指令至所述协处理器;

10.一种通信系统,其特征在于,所述通信系统包括第一电子设备和第二电子设备,所述第一电子设备包括应用处理器、协处理器和蓝牙芯片;

11.一种电子设备,其特征在于,包括:

12.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被电子设备运行以使所述电子设备执行权利要求1-9任意一项所述的保活方法。


技术总结
本申请涉及通信技术领域,公开了一种保活方法、通信系统、电子设备及介质。通信系统包括第一电子设备和第二电子设备,第一电子设备包括应用处理器、协处理器和蓝牙芯片,保活方法包括:应用处理器获取广播参数信息;应用处理器广播参数信息至蓝牙芯片;应用处理器确定第一电子设备和第二电子设备连接;应用处理器发送保活指令至协处理器;协处理器控制蓝牙芯片基于广播参数信息进行广播保活。基于上述方案,通过协处理器控制蓝牙芯片基于广播参数信息进行广播保活,可以无需发送每组广播时均唤醒应用处理器,可以有效降低应用处理器的功耗。

技术研发人员:冯永辉,李杰,侯选哲
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/5/20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1