来电提醒方法、电子设备和计算机可读存储介质与流程

文档序号:34489125发布日期:2023-06-17 19:27阅读:66来源:国知局
来电提醒方法、电子设备和计算机可读存储介质与流程

本技术涉及电子,具体涉及一种来电提醒方法、电子设备和计算机可读存储介质。


背景技术:

1、随着通信技术的发展,分布式技术越来越多的应用到了电子设备中。分布式技术在社交、办公、出行等一些场景下给用户带来更轻松、便捷的体验。比如,在分布式通话场景,手机和其他的电子设备通过近场通信,例如无线保真(wireless fidelity,wi-fi)、蓝牙(bluetooth,bt)、点对点(peer-to-peer,p2p)等组成一个局域网,建立信任环,共享手机的通话能力。当手机接收到来电信号时,信任环内的各个电子设备均进行来电提醒,实现来电同振。然而,使用中发现,来电同振虽然便捷,但是存在设备功耗较大的问题。


技术实现思路

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、若目标设备包括第一电子设备,则对第一来电进行来电提醒;若目标设备包括受信任电子设备,则向目标设备中的受信任电子设备发送同振消息,同振消息用于目标设备中的受信任电子设备对第一来电进行来电提醒。

48、也就是说,根据第一电子设备和在线设备的状态确定出的目标设备中,若包括第一电子设备,则第一电子设备直接进行来电提醒;若包括受信任电子设备,则第一电子设备向目标设备中的受信任电子设备发送同振消息,使得目标设备中的受信任电子设备根据同振消息对第一来电进行来电提醒。

49、第二方面,本技术提供一种装置,该装置包含在电子设备中,该装置具有实现上述第一方面及上述第一方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,接收模块或单元、处理模块或单元等。

50、第三方面,本技术提供一种电子设备,电子设备包括:处理器、存储器和接口;处理器、存储器和接口相互配合,使得电子设备执行第一方面的技术方案中任意一种方法。

51、第四方面,本技术提供一种芯片,包括处理器。处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面及其任意可能的实现方式中的方法。

52、可选的,芯片还包括存储器,存储器与处理器通过电路或电线连接。

53、进一步可选的,芯片还包括通信接口。

54、第五方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储了计算机程序,当计算机程序被处理器执行时,使得该处理器执行第一方面的技术方案中任意一种方法。

55、第六方面,本技术提供一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码在电子设备上运行时,使得该电子设备执行第一方面的技术方案中任意一种方法。

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