消息管理方法、电子设备及系统与流程

文档序号:36733329发布日期:2024-01-16 12:45阅读:24来源:国知局
消息管理方法、电子设备及系统与流程

本技术实施例涉及终端,尤其涉及一种消息管理方法、电子设备及系统。


背景技术:

1、随着终端技术的发展,用户拥有的电子设备越来越多。其中,不同的电子设备中安装有不同的应用程序,或相同应用程序的不同版本,以实现相应的功能。用户在使用电子设备的过程中,需要在多个电子设备上反复切换,以使用不同电子设备的功能。

2、对此,不同电子设备可通过建立多屏协同连接,组成多屏协同系统。这样,多屏协同系统中的源端设备可将显示界面投屏到接收端设备的投屏窗口中显示,用户通过接收端设备显示的投屏窗口,可使用源端设备的功能,如在接收端设备的投屏窗口中查看源端设备接收到的推送消息。但是,在多屏协同过程中,用户如需查看推动消息的完整内容,需指示源端设备启动应用并显示相应的消息界面,才可实现将该消息界面投屏至接收端设备的投屏窗口显示,影响用户对源端设备其他功能的使用。并且,消息的推送可能会导致泄露源端设备的用户隐私。


技术实现思路

1、为了解决上述的技术问题,本技术提供了一种消息管理方法、电子设备及系统。本技术提供的技术方案,第一设备在确定允许发送通知消息的情况下,向第二电子设备发送接收到的通知消息,从而保护用户隐私。

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

3、第一方面,提供一种消息管理方法。该方法包括:第一设备接收第一应用的第一通知消息。第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,第二通知消息与第一通知消息相同,或第二通知消息的消息内容与第一通知消息的消息内容相关联,第二通知消息用于指示第二设备显示第二通知消息。

4、在一些示例中,第一设备为源端设备,第二设备为接收端设备,第一设备和第二设备可建立多屏协同连接。第一通知消息为第一应用接收到的通知消息,或者第一通知消息为第一应用生成的通知消息。

5、在一些示例中,第一应用为系统应用或第三方应用,第一通知消息为系统通知消息或第三方应用通知消息。

6、如此,源端设备在接收到通知消息后,在确定允许转发通知消息的情况下,才会向接收端设备转发通知消息。这样,在实现通知消息转发的基础上,可实现保护用户隐私,从而避免用户隐私泄露,提升用户使用体验。

7、根据第一方面,第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,包括:第一设备在确定第一应用允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息。

8、比如,源端设备中安装有应用1,应用1允许转发通知消息至接收端设备2,不允许转发通知消息至接收端设备2。可选的,接收端设备1和接收端设备2为不同设备类型的设备。例如,接收端设备1为公共设备,该公共设备包括允许任意用户使用的电子设备,如安装在客厅的大屏设备等。接收端设备2为隐私设备,该隐私设备包括允许部分用户使用的电子设备,如设置开机密码的笔记本电脑等。这样,应用1的通知消息不会转发到公共设备上,从而保证了应用1的通知消息的隐私性。

9、如此,根据应用类型,配置是否允许转发应用的通知消息,进一步保证用户隐私的安全性,提升用户使用体验。

10、根据第一方面,或者以上第一方面的任意一种实现方式,第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,包括:第一设备在确定第一设备和第二设备对应于相同的账户;或者,在确定第二设备获得用户授权的情况下,向第二设备发送第二通知消息。

11、比如,源端设备中安装有应用2,应用2配置的通知消息转发规则包括可转发通知消息至接收端设备1和接收端设备2,且用户权限为相同的用户。也就是说,源端设备在接收到应用2的通知消息后,如确定与源端设备建立多屏协同连接的电子设备包括接收端设备1和接收端设备2,可进一步确定接收端设备1和接收端设备2与源端设备是否登录同一账户,或者指示接收端设备1和接收端设备2进行口令确认(如通过用户操作获取用户权限)。之后,源端设备可将通知消息发送至配置有用户权限的接收端设备。如应用2为短信应用,为避免应用2接收到的通知消息泄露用户隐私,可设置转发该应用2的通知消息的用户权限,如确定转发至公共设备的情况下,需进行登录账户确认或口令确认,进而保护用户隐私。

12、如此,通过设置转发应用的通知消息的用户权限,进一步保证用户隐私的安全性,提升用户使用体验。

13、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:第一设备接收第二应用的第三通知消息。第一设备在确定允许向第二设备和第三设备发送第二应用的通知消息的情况下,确定第三设备显示第二应用的界面后,向第三设备发送第三通知消息对应的第四通知消息;第四通知消息与第三通知消息相同,或第四通知消息的消息内容与第三通知消息的消息内容相关联。

14、比如,源端设备接收到地图应用的通知消息,确定允许转发通知消息的接收端设备可包括座舱屏1(如第三设备)和座舱屏2(如第二设备)。并且,源端设备确定座舱屏1正在显示地图应用,可确定座舱屏1对于该通知消息显示的优先级较高。那么,源端设备可向座舱屏1发送地图应用的通知消息。

15、如此,源端设备根据接收端设备的显示内容,优先将接收到的通知消息转发到正在显示该通知消息对应的源端设备应用的接收端设备。从而使得通知消息与接收端设备显示内容相匹配,进一步提升用户使用体验。

16、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:第一设备在确定不允许向第四设备发送通知消息的情况下,不向第四设备发送第一通知消息对应的第二通知消息;其中,第一设备中的第一应用不允许向第四设备发送通知消息,和/或第四设备与第一设备对应于不同的账户,和/或第一设备未获得允许向第四设备发送通知消息的用户授权。

17、如此,源端设备在接收到通知消息后,在确定不允许转发通知消息的情况下,不会向接收端设备转发通知消息。这样,在实现通知消息转发的基础上,可实现保护用户隐私,从而避免用户隐私泄露,提升用户使用体验。

18、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:第一设备接收第二设备发送的通知消息触发指示;其中,通知消息触发指示为第二设备检测到用户对第二设备显示的第二通知消息的第一操作后发送的指示。第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据;其中,显示数据为第一应用处于前台运行状态或后台运行状态确定的显示数据,显示数据用于指示第二设备根据显示数据显示第二通知消息对应的第一应用的界面。

19、如此,在不同的多屏协同场景中,接收端设备不仅可以显示源端设备发送的通知消息,也可接收用户对通知消息的操作,从而实现显示通知消息的详细内容。进而满足用户的使用需求,降低用户的操作难度。

20、根据第一方面,或者以上第一方面的任意一种实现方式,第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据,包括:第一设备根据通知消息触发指示,确定第一应用的启动状态。若确定通知消息触发指示对应的第一应用未启动,后台启动第一应用后,获取显示数据;或者,若确定通知消息触发指示对应的第一应用已启动,获取显示数据。第一设备向第二设备发送第二通知消息对应的第一应用的显示数据。

21、比如,源端设备正在前台显示其他应用,启动通知消息对应的应用不会影响源端设备前台应用的显示。又比如,源端设备正处于锁屏状态,用户也不必在源端设备侧进行解锁等操作,源端设备即可在锁屏状态下自动启动通知消息对应的应用。

22、如此,源端设备通过后台启动通知消息对应的应用,不会影响源端设备的运行,从而提升用户的使用体验。

23、根据第一方面,或者以上第一方面的任意一种实现方式,第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据,包括:第一设备在确定第一应用允许第二设备显示第一应用的通知消息的详细内容的情况下,根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据。

24、如此,在允许的情况下,接收端设备才可展开显示源端设备转发的通知消息的详细内容,进一步保护用户隐私,提升用户使用体验。

25、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:第一设备显示第一界面。第一设备在第一界面上接收用户对第一设备中的应用是否允许转发通知消息的设置操作,和/或,是否允许向第二设备发送通知消息的设置操作。

26、如此,用户可根据需求,自定义设置通知消息转发规则,从而使得源端设备通知消息的转发规则更加满足用户需求。

27、第二方面,提供一种消息管理方法。该方法包括:第二设备接收第一设备发送的第二通知消息;其中,第二通知消息为第一设备在确定允许向第二设备发送通知消息的情况下向第二设备发送第二通知消息,第二通知消息为第一设备根据第一设备中的第一应用的第一通知消息确定的通知消息,第二通知消息与第一通知消息相同,或第二通知消息的消息内容与第一通知消息的消息内容相关联。第二设备显示第二通知消息。

28、如此,接收端设备在多屏协同的过程中,也可通过多屏协同连接实现显示源端设备接收到的通知消息,从而避免用户未关注源端设备造成的通知消息遗漏。并且,用户不必操作两个电子设备,即可实现在操作一个电子设备的过程中,查看另一个电子设备的通知消息,降低用户操作难度。

29、根据第二方面,第二设备显示第二通知消息,包括:第二设备在确定允许显示第一应用的通知消息的情况下,显示第二通知消息。

30、如此,接收端设备在实现通知消息显示的基础上,可实现保护用户隐私,从而避免用户隐私泄露,提升用户使用体验。

31、根据第二方面,或者以上第二方面的任意一种实现方式,第二设备在确定第二设备处于允许显示第一应用的通知消息的场景的情况下,显示第二通知消息。

32、比如,接收端设备可配置在部分显示场景中可显示应用2的通知消息。如接收端设备支持在非视频播放场景中显示应用2的通知消息。从而避免通知消息的显示影响用户的视频观看体验。

33、如此,结合不同的场景,接收端设备确定是否允许显示通知消息,进一步提升用户的使用体验。

34、根据第二方面,或者以上第二方面的任意一种实现方式,方法还包括:第二设备检测到用户对第二通知消息的第一操作后,在确定允许操作第二通知消息的情况下,向第一设备发送通知消息触发指示;通知消息触发指示用于请求获取第二通知消息对应的第一应用的显示数据,显示数据为第一应用处于前台运行状态或后台运行状态确定的显示数据。第二设备接收第一设备发送的显示数据。第二设备根据显示数据,显示第二通知消息对应的第一应用的界面。

35、如此,用户可不必操作源端设备,即可在接收端设备上打开通知消息,从而降低用户的操作难度,提升用户的使用体验。

36、此外,由源端设备直接确定显示数据,接收端设备不必安装通知消息对应的应用,即可直接根据显示数据显示通知消息对应的应用界面,从而降低应用开发难度。

37、根据第二方面,或者以上第二方面的任意一种实现方式,方法还包括:第二设备显示第二界面。第二设备在第二界面上接收用户对第二设备允许显示通知消息的应用的设置操作,和/或,允许显示通知消息的场景的设置操作。

38、如此,用户可根据需求,自定义设置通知消息显示规则和通知消息操作规则,从而使得接收端设备通知消息显示规则和通知消息操作规则更加满足用户需求。

39、第二方面以及第二方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,此处不再赘述。

40、第三方面,本技术实施例提供一种电子设备。该电子设备包括:处理器和存储器。存储器与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得电子设备执行:第一设备接收第一应用的第一通知消息。第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,第二通知消息与第一通知消息相同,或第二通知消息的消息内容与第一通知消息的消息内容相关联,第二通知消息用于指示第二设备显示第二通知消息。

41、根据第三方面,第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,包括:第一设备在确定第一应用允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息。

42、根据第三方面,或者以上第三方面的任意一种实现方式,第一设备在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,包括:第一设备在确定第一设备和第二设备对应于相同的账户;或者,在确定第二设备获得用户授权的情况下,向第二设备发送第二通知消息。

43、根据第三方面,或者以上第三方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第一设备接收第二应用的第三通知消息。第一设备在确定允许向第二设备和第三设备发送第二应用的通知消息的情况下,确定第三设备显示第二应用的界面后,向第三设备发送第三通知消息对应的第四通知消息;第四通知消息与第三通知消息相同,或第四通知消息的消息内容与第三通知消息的消息内容相关联。

44、根据第三方面,或者以上第三方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第一设备在确定不允许向第四设备发送通知消息的情况下,不向第四设备发送第一通知消息对应的第二通知消息;其中,第一设备中的第一应用不允许向第四设备发送通知消息,和/或第四设备与第一设备对应于不同的账户,和/或第一设备未获得允许向第四设备发送通知消息的用户授权。

45、根据第三方面,或者以上第三方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第一设备接收第二设备发送的通知消息触发指示;其中,通知消息触发指示为第二设备检测到用户对第二设备显示的第二通知消息的第一操作后发送的指示。第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据;其中,显示数据为第一应用处于前台运行状态或后台运行状态确定的显示数据,显示数据用于指示第二设备根据显示数据显示第二通知消息对应的第一应用的界面。

46、根据第三方面,或者以上第三方面的任意一种实现方式,第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据,包括:第一设备根据通知消息触发指示,确定第一应用的启动状态。若确定通知消息触发指示对应的第一应用未启动,后台启动第一应用后,获取显示数据;或者,若确定通知消息触发指示对应的第一应用已启动,获取显示数据。第一设备向第二设备发送第二通知消息对应的第一应用的显示数据。

47、根据第三方面,或者以上第三方面的任意一种实现方式,第一设备根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据,包括:第一设备在确定第一应用允许第二设备显示第一应用的通知消息的详细内容的情况下,根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据。

48、根据第三方面,或者以上第三方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第一设备显示第一界面。第一设备在第一界面上接收用户对第一设备中的应用是否允许转发通知消息的设置操作,和/或,是否允许向第二设备发送通知消息的设置操作。

49、第三方面以及第三方面中任意一种实现方式所对应的技术效果,可参见上述第三方面及第三方面中任意一种实现方式所对应的技术效果,此处不再赘述。

50、第四方面,本技术实施例提供一种电子设备。该电子设备包括:处理器、存储器和显示屏,存储器和显示屏与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得电子设备执行:第二设备接收第一设备发送的第二通知消息;其中,第二通知消息为第一设备根据第一设备中的第一应用的第一通知消息确定的通知消息,第二通知消息与第一通知消息相同,或第二通知消息的消息内容与第一通知消息的消息内容相关联。第二设备显示第二通知消息。

51、根据第四方面,第二设备显示第二通知消息,包括:第二设备在确定允许显示第一应用的通知消息的情况下,显示第二通知消息。

52、根据第四方面,或者以上第四方面的任意一种实现方式,第二设备在确定第二设备处于允许显示第一应用的通知消息的场景的情况下,显示第二通知消息。

53、根据第四方面,或者以上第四方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第二设备检测到用户对第二通知消息的第一操作后,在确定允许操作第二通知消息的情况下,向第一设备发送通知消息触发指示;通知消息触发指示用于请求获取第二通知消息对应的第一应用的显示数据,显示数据为第一应用处于前台运行状态或后台运行状态确定的显示数据。第二设备接收第一设备发送的显示数据。第二设备根据显示数据,显示第二通知消息对应的第一应用的界面。

54、根据第四方面,或者以上第四方面的任意一种实现方式,当处理器从存储器中读取计算机可读指令,还使得电子设备执行如下操作:第二设备显示第二界面。第二设备在第二界面上接收用户对第二设备允许显示通知消息的应用的设置操作,和/或,允许显示通知消息的场景的设置操作。

55、第四方面以及第四方面中任意一种实现方式所对应的技术效果,可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

56、第五方面,本技术实施例提供一种消息管理系统。该系统包括第一设备和第二设备。其中,第一设备,用于接收第一应用的第一通知消息。第一设备,还用于在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,第二通知消息与第一通知消息相同,或第二通知消息的消息内容与第一通知消息的消息内容相关联。第二设备,用于接收第二通知消息。第二设备,还用于显示第二通知消息。

57、根据第五方面,第一设备,具体用于在确定第一应用允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息。

58、根据第五方面,或者以上第五方面的任意一种实现方式,第二设备,具体用于在确定允许显示第一应用的通知消息的情况下,显示第二通知消息。

59、根据第五方面,或者以上第五方面的任意一种实现方式,第二设备,具体用于在确定第二设备处于允许显示第一应用的通知消息的场景的情况下,显示第二通知消息。

60、根据第五方面,或者以上第五方面的任意一种实现方式,第一设备,还用于在确定允许向第二设备发送通知消息的情况下,向第二设备发送第二通知消息,包括:第一设备,在确定第一设备和第二设备对应于相同的账户;或者,在确定第二设备获得用户授权的情况下,向第二设备发送第二通知消息。

61、根据第五方面,或者以上第五方面的任意一种实现方式,系统还包括第三设备。第一设备,还用于接收第二应用的第三通知消息。第一设备,还用于在确定允许向第二设备和第三设备发送第二应用的通知消息的情况下,确定第三设备显示第二应用的界面后,向第三设备发送第三通知消息对应的第四通知消息;第四通知消息与第三通知消息相同,或第四通知消息的消息内容与第三通知消息的消息内容相关联。

62、根据第五方面,或者以上第五方面的任意一种实现方式,系统还包括第四设备。第一设备,还用于在确定不允许向第四设备发送通知消息的情况下,不向第四设备发送第一通知消息对应的第二通知消息;其中,第一设备中的第一应用不允许向第四设备发送通知消息,和/或第四设备与第一设备对应于不同的账户,和/或第一设备未获得允许向第四设备发送通知消息的用户授权。

63、根据第五方面,或者以上第五方面的任意一种实现方式,第二设备,还用于检测用户对第二通知消息的第一操作。第二设备,还用于在确定允许操作第二通知消息的情况下,向第一设备发送通知消息触发指示。第一设备,还用于接收通知消息触发指示。第一设备,还用于根据通知消息触发指示,向第二设备发送第二通知消息对应的第一应用的显示数据;显示数据为第一应用处于前台运行状态或后台运行状态确定的显示数据。第二设备,还用于接收显示数据。第二设备,还用于根据显示数据,显示第二通知消息对应的第一应用的界面。

64、第五方面以及第五方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,或者可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

65、第六方面,本技术实施例提供一种电子设备,该电子设备具有实现如上述第一方面及其中任一种可能的实现方式中的消息管理方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应地软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

66、第六方面以及第六方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,此处不再赘述。

67、第七方面,本技术实施例提供一种电子设备,该电子设备具有实现如上述第一方面及其中任一种可能的实现方式中的消息管理方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应地软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

68、第七方面以及第七方面中任意一种实现方式所对应的技术效果,可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

69、第八方面,提供一种计算机可读存储介质。计算机可读存储介质存储有计算机程序(也可称为指令或代码),当该计算机程序被电子设备执行时,使得电子设备执行第一方面或第一方面中任意一种实施方式的方法;或者,使得电子设备执行第二方面或第二方面中任意一种实施方式的方法。

70、第八方面以及第八方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,或者可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

71、第九方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行第一方面或第一方面中任意一种实施方式的方法;或者,使得电子设备执行第二方面或第二方面中任意一种实施方式的方法。

72、第九方面以及第九方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,或者可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

73、第十方面,本技术实施例提供一种电路系统,电路系统包括处理电路,处理电路被配置为执行第一方面或第一方面中任意一种实施方式的方法;或者,处理电路被配置为执行第二方面或第二方面中任意一种实施方式的方法。

74、第十方面以及第十方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,或者可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

75、第十一方面,本技术实施例提供一种芯片系统,包括至少一个处理器和至少一个接口电路,至少一个接口电路用于执行收发功能,并将指令发送给至少一个处理器,当至少一个处理器执行指令时,至少一个处理器执行第一方面或第一方面中任意一种实施方式的方法;或者,至少一个处理器执行第二方面或第二方面中任意一种实施方式的方法。

76、第十一方面以及第十一方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,或者可参见上述第二方面及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。

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