一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

消息提示方法、装置、终端、存储介质及程序产品与流程

2022-06-12 06:15:07 来源:中国专利 TAG:


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.图1为本发明提供的一种消息提示方法的流程示意图;
29.图2为本发明提供的一种消息提示方法的应用场景示意图;
30.图3为本发明提供的一种第二系统显示提示信息的界面示意图;
31.图4为本发明提供的另一种消息提示方法的流程示意图;
32.图5为本发明提供的一种消息提示装置的结构示意图;
33.图6为本发明提供的一种终端结构示意图。
具体实施方式
34.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.对于具有双系统的终端,双系统中的其中一个系统在终端的前台运行,另一个系
统在终端的后台运行。以使用具有双系统的终端的用户1和用户2为例,假设该终端中安装有系统a和系统b,其中,系统a中安装有即时通信应用z,则用户1和用户2之间可以利用自己终端上的该即时通信应用进行通信。
36.然而,当用户1通过系统a中安装的即时通信应用呼叫用户2时,若该用户2的终端上当前是系统b运行在前台,系统a运行在后台,那么当前运行在前台的系统b无法感知到该通话请求,导致用户2可能错过该通话请求。
37.考虑到现有技术存在上述问题,本发明提出一种针对上述具有双系统的终端的消息提示方法,以使终端可以控制运行在前台的系统,对运行在后台的系统接收到的消息进行提示。
38.应理解,上述所说的终端例如可以是指蜂窝电话、无绳电话、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备、车载设备、可穿戴设备等。
39.下面结合具体的实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
40.图1为本发明提供的一种消息提示方法的流程示意图。如图1所示,该方法包括以下步骤:
41.s101、通过运行在后台的第一系统,接收来自目标应用的服务器的消息。
42.其中,目标应用为安装在第一系统上的应用。示例性的,该目标应用可以为安装在第一系统中的各类应用,例如音视频会议应用、电子邮箱应用、或者上述即时通信应用等。
43.上述来自目标应用的服务器的消息可以是服务器本身发出的消息(例如通知消息等),也可以是由其他终端通过服务器转发的消息等。
44.示例性的,图2为本发明提供的一种消息提示方法的应用场景示意图。如图2所示,用户1使用终端1与使用终端2的用户2之间可以通过第一系统上安装的目标应用进行通信。假设用户1使用终端1上当前运行在前台的第一系统向终端2发送消息,则终端2可以通过其自己上安装的第一系统接收由目标应用的服务器转发的来自终端1的消息。
45.s102、控制运行在前台的第二系统显示接收到消息的提示信息。
46.终端在通过运行在后台的第一系统,接收到来自目标应用的服务器的消息之后,可以将该消息传递到运行在前台的第二系统,然后控制第二系统显示上述消息的提示信息。
47.示例性的,终端可以在第一系统中设置一跨域通知接口,用于将第一系统接收到的消息广播给第二系统。可选的,该跨域通知接口例如可以是在预先(例如在第一系统开发阶段)设置在第一系统中的。此时,该跨域通知接口例如可以设置在第一系统中用于管控后台运行的应用的服务(例如设备管控后台服务)的源码内。
48.或者,终端中预设有配置跨域通知接口的逻辑,在第一系统安装了目标应用之后,终端可以使用该配置逻辑给第一系统配置该跨域通知接口。该跨域通知接口可以对应第一系统上的一个应用,也可以对应第一系统上的多个应用(即通过该接口转发该多个应用的消息)。
49.对于终端如何控制第二系统接收上述消息,示例性的,终端可以在第二系统中配置广播接收逻辑,用于接收第一系统传递过来的消息,以及,对该消息进行解析,以获取消
息的提示信息。可选的,该广播接收逻辑例如可以是在预先(例如在第二系统开发阶段)设置在第二系统中的。此时,该广播接收逻辑例如可以设置在第二系统中用于电话服务的源码内。
50.或者,终端中预设有配置广播接收逻辑的逻辑,在第一系统安装了目标应用之后,终端可以使用该配置逻辑给第二系统配置该广播接收逻辑。该广播接收逻辑可以对应第一系统上的一个应用,也可以对应第一系统上的多个应用(即通过该广播接收逻辑可以接收多个应用的消息)。
51.应当理解的是,本发明对终端如何将来自目标应用的服务器的消息从第一系统传递到第二系统不进行限定。具体实现时,例如,终端可以发送跨域广播的方式将来自目标应用的服务器的消息从第一系统传递到第二系统。
52.终端将上述消息传递到第二系统之后,可以控制第二系统对该消息进行解析,以获取该消息的提示信息。然后终端可以控制第二系统显示该消息的提示信息。示例性的,终端控制第二系统解析得到消息的提示信息之后,例如可以在第二系统的用户界面,建立对话框,并将上述消息的提示信息显示在该对话框中,以实现在第二系统中显示接收到消息的提示信息。
53.应当理解的是,终端还可以控制第一系统在接收到来自目标应用的服务器的消息之后,控制第一系统对来自目标应用的服务器的消息进行解析,得到消息的提示信息。然后终端可以控制第一系统将消息的提示信息传递到第二系统,再控制第二系统显示接收到消息的提示信息。
54.示例性的,上述消息的提示信息例如可以为:“您收到一条来自第一系统的消息”,或者,“您收到一条来自第一系统的xx应用的消息”等提示收到消息的信息。
55.示例性的,上述消息的提示信息例如还可以为:包括该消息的描述信息的提示信息。以上述目标应用为音视频会议应用为例,则上述消息的提示信息例如可以包括会议发起者身份信息、会议号、会议开始时间等至少一项信息。若上述目标应用为电子邮箱应用,则上述消息的提示信息例如可以包括发件人身份信息、发件人电子邮箱地址、邮件主题等至少一项信息。若上述目标应用为即时通信应用,则上述消息的提示信息例如可以包括通信发起者头像、发起者身份信息、发起通信类型(语音通话、视频通话等)等至少一项信息。应理解,本发明对终端控制第二系统显示的提示信息的内容不进行限定。
56.另外,本发明也不限定显示该提示信息的方式。例如,若当前终端处于锁屏状态,则可以在锁屏界面显示该提示信息。若当前终端处于第一系统的用户界面(例如第一系统的主界面,或者第一系统上某一正在前端运行的应用的界面),则可以采用弹出对话框的方式,在该对话框中显示该提示信息。该对话框例如可以位于屏幕的中间,也可以位于屏幕的上方等,本发明对此不进行限定。
57.需要说明的是,虽然上述示例均以显示该提示信息的方式进行了介绍和描述,但是本领域技术人员可以理解的是,上述提示信息也可以采用其他的方式输出,例如,语音播报,或者,将其输出至与该终端连接的其他设备(例如智能穿戴设备(例如蓝牙耳机、智能手表等),智能家居设备等),由这些设备输出并提示用户。
58.上述示例均以第一系统运行在后台,第二系统运行在前台时的场景,对本发明提供的方案进行了示例说明。应当理解的是,如图2中所示,若终端2的前台运行的是第一系
统,那么终端2在通过运行在前台的第一系统,接收到目标应用的服务器的消息之后,可以直接控制第一系统显示消息的提示信息。本发明对其具体实现方式不进行限定。
59.在本实施例中,当终端通过运行在后台的第一系统,接收到来自目标应用的服务器的消息之后,可以控制运行在前台的第二系统对运行在后台的第一系统接收到的消息的提示信息进行显示。通过上述方法,达到了终端可以控制运行在前台的系统,对运行在后台的系统接收到的消息进行提示的效果,从而可以避免用户因切换系统而导致无法及时获知运行在后端的系统上接收到的消息。
60.进一步的,终端在控制第二系统显示接收到的消息的提示信息之后,还可以接收用户针对该提示信息的操作。若用于针对提示信息的操作满足系统切换条件,终端还可以将第一系统切换至前台运行,将第二系统切换至后台运行。通过这种方式,无需用户再手动切换系统,可以提高切换系统的效率,减少切换系统的操作步骤,进而提高用户体验。
61.例如,上述所说的系统的切换条件例如可以为:“用户查看该消息的提示信息”,则当终端接收到用户针对该提示信息的查看操作时,可以将第二系统切换至后台运行。该查看操作可以根据系统设置的针对该消息的查看方式确定,本发明对此不进行限定。在该示例下,若终端接收到的用户针对该提示信息的清除或忽略操作时,可以不做任何处理。
62.再例如,上述所说的系统的切换条件可以根据所对应的目标应用来确定。即,不同的应用对应的切换条件不同。
63.示例性的,若上述目标应用为音视频会议应用,可选的,该音视频会议应用对应的提示信息例如还可以包括查看控件、关闭控件、进入会议控件,以使用户可以对该提示信息进行操作。相应的,终端接收的用户针对该提示信息的操作例如可以包括:用户点击查看控件、用户点击关闭控件、用户点击进入会议控件中的一项。此时,系统切换条件例如可以是用户点击查看控件的操作和/或用户点击进入会议控件的操作等。
64.示例性的,若上述目标应用为电子邮箱应用或即时通信应用,可选的,该电子邮箱应用或即时通信应用对应的提示信息例如还可以包括查看控件、关闭控件,以使用户可以对该提示信息进行操作。相应的,终端接收的用户针对该提示信息的操作例如可以包括:用户点击查看控件、用户点击关闭控件中的一项。此时,系统切换条件例如可以是用户点击查看控件的操作。
65.可选的,当终端接收到用户针对提示信息的操作、且操作满足系统切换条件时,终端可以将第一系统切换至前台运行后,可以显示第一系统的主界面,也可以直接终端的用户界面显示上述消息。这种在切换后直接显示上述消息的方式,可以减少用户查看该消息的操作步骤,进而提高用户体验。
66.示例性的,若上述目标应用为音视频会议应用,则终端可以在用户界面显示例如会议的具体信息等。若上述目标应用为电子邮箱应用,则终端可以在用户界面显示例如邮件内容等信息。若上述目标应用为即时通信应用,则终端可以在用户界面显示例如视频通话内容等信息。
67.作为一种可能的实现方式,终端可以通过调用第一系统中的目标应用,将第一系统切换至前台运行。可选的,终端例如可以通过控制第二系统将用户针对提示信息的操作信息传递给第一系统,然后调用目标应用,将第一系统切换至前台运行。
68.具体的,终端例如可以在第二系统中设置另一跨域通知接口,用于将第二系统中
的用户针对提示信息的操作信息传递给第一系统。可选的,该跨域通知接口例如可以是在预先(例如在第二系统开发阶段)设置在第二系统中的。此时,该跨域通知接口例如可以设置在第二系统中用于管控后台运行的应用的服务(例如设备管控后台服务)的源码内。或者,在第一系统安装了目标应用之后,终端可以使用前述终端中预设的配置跨域通知接口的逻辑给第二系统配置该跨域通知接口。
69.相应的,终端还可以在第一系统中配置广播接收逻辑,用于接收第二系统传递过来的用户针对提示信息的操作信息。可选的,该广播接收逻辑例如可以是在预先(例如在第一系统开发阶段)设置在第一系统中的。此时,该广播接收逻辑例如可以设置在第一系统中用于管控后台运行的应用的服务(例如设备管控后台服务)的源码内。或者,在第一系统安装了目标应用之后,终端可以使用前述终端中预设的配置跨域通知接口的逻辑给第一系统配置该广播接收逻辑。
70.终端将上述用户针对提示信息的操作信息传递到第一系统之后,可以调用第一系统中的目标应用,将第一系统切换至前台运行。示例性的,终端可以通过目标应用,调用终端的系统切换(switch system)接口,以实现将第一系统切换到终端的前台运行,将第二系统切换到终端的后台运行。
71.在另一实现方式中,终端可以将用户针对提示信息的操作信息传递到第一系统之后,通过调用第一系统的方式,使第一系统切换至前台运行。
72.应当理解的是,本发明对终端如何将第一系统切换至前台运行,将第二系统切换到终端的后台运行不进行限定。具体实现时,终端还可以通过其他方式实现系统的切换。
73.作为一种可能的实现方式,假设上述目标应用为视频通话应用,那么上述终端接收到的来自目标应用的服务器的消息,可以是视频通话请求。上述消息的提示信息可以包括视频通话请求的描述信息。
74.示例性的,以上述终端为手机或者平板电脑为例,图3为本发明提供的一种第二系统显示提示信息的界面示意图。如图3所示,上述视频通话请求的描述信息例如可以包括“xx部门”、“李xx”、“上海”等信息,以使用户可以获取发起视频通话请求人员的信息,增强了终端使用的灵活性。
75.应当理解的是,图3仅是示例性的展示第二系统显示提示信息的界面,具体实现时,本发明对上述提示信息在终端界面中显示的位置、显示的内容,以及显示的形式不做限定。例如,提示信息也可以不显示图3中所示的发起视频通话的用户的头像、地址等信息。
76.进一步的,如图3中所示,上述视频通话请求的描述信息还可以包括:接听上述视频通话请求的接听控件220,以及,挂断上述视频通话请求的挂断控件210,以使用户可以针对上述提示信息进行选择操作。应理解,本发明对终端以何种形式显示接听控件220和挂断控件210不进行限定。具体实现时,终端可以以任何一种能够使得用户对上述提示信息进行操作的方式显示该接听控件220和挂断控件210,例如,终端可以使用“接听”、“拒绝”等文字表示接听控件220和挂断控件210。
77.若终端接收到用户点击接听控件220的操作,说明用户接受视频通话请求,则终端可以将第一系统切换至前台运行,将第二系统切换至后台运行,并在终端的用户界面显示视频通话内容,以使用户可以通过该终端进行视频通话。具体的,针对终端如何将第一系统切换至前台运行,将第二系统切换至后台运行,可以参照前述实施例所描述的方法,在此不
再赘述。
78.若终端接收到用户点击挂断控件210的操作,说明用户拒绝视频通话请求,则终端可以忽略视频通话请求。具体的,终端在接收到用户点击挂断控件210的操作后,可以控制第二系统停止显示上述提示信息。或者,终端在接收到用户点击挂断控件210的操作后,可以控制第二系统,将用户点击挂断控件210操作信息传递到第一系统。然后,终端可以控制第一系统直接挂断视频通话请求,并通过第一系统内的目标应用向目标应用的服务器发送拒绝视频通话的信息。具体的,终端例如可以通过第二系统中的跨域通知接口,以跨域广播的方式将用户点击挂断控件210操作信息发送给第一系统。
79.示例性的,以上述目标应用为视频通话应用、第一系统运行在终端的后台、第二系统运行在终端的前台为例,图4为本发明提供的另一种消息提示方法的流程示意图。
80.如图4所示,终端可以通过运行在后台的第一系统,接收来自视频通话应用的服务器的消息。然后终端可以通过跨域广播的方式将接收到的视频通话请求发送到第二系统。
81.然后终端可以通过第二系统中的广播接收逻辑模块,对视频通话请求进行解析,以获取视频通话请求的提示信息。获取视频通话请求的提示信息之后,终端可以控制第二系统对提示信息进行显示。该提示信息可以包括视频通话请求的描述信息,以及,接听控件和挂断控件。
82.在终端实现视频通话请求提示之后,若终端接收到用户对提示信息的操作是点击接听控件,则终端可以控制第二系统通过跨域广播的方式将用户的操作信息发送到第一系统。然后终端可以通过第一系统中的广播接收逻辑模块,接收上述用户的操作信息。然后终端可以通过调用第一系统中的目标应用,将第一系统切换至前台运行,将第二系统切换至后台运行,进而使得用户可以使用该终端在第一系统中进行视频通话。
83.若终端接收到用户对提示信息的操作是点击挂断控件,则终端可以忽略视频通话请求。
84.应理解,虽然上述示例以视频通话应用为例,对终端如何利用运行在前端的系统进行提示,以及,如何实现系统切换和消息的处理进行了描述,但是本领域技术人员可以理解,对应于系统上的其他应用的消息,也可以基于这些消息的处理逻辑,采用上述类似的方式实现,其实现原理类似,对此不再赘述。
85.图5为本发明提供的一种消息提示装置的结构示意图。如图5所示,该装置包括:
86.接收模块301,用于通过运行在后台的第一系统,接收来自目标应用的服务器的消息;其中,所述目标应用为安装在所述第一系统上的应用;
87.控制模块302,用于控制运行在前台的所述第二系统显示接收到所述消息的提示信息。
88.可选的,当接收到用户针对所述提示信息的操作、且所述操作满足系统切换条件时,控制模块302还用于将所述第一系统切换至前台运行,将所述第二系统切换至后台运行。
89.可选的,控制模块302具体用于将所述第一系统切换至前台运行,并在所述终端的用户界面显示所述消息。
90.可选的,控制模块302具体用于通过调用所述目标应用,将所述第一系统切换至前台运行。
91.可选的,所述目标应用为视频通话应用,所述消息为视频通话请求;所述提示信息包括:所述视频通话请求的描述信息。
92.可选的,所述提示信息还包括:接听所述视频通话请求的接听控件,以及,挂断所述视频通话请求的挂断控件,所述系统切换条件为用户点击所述接听控件的操作。
93.可选的,当接收到用户点击所述挂断控件的操作时,控制模块302还用于忽略所述视频通话请求。
94.本发明提供的消息提示装置,用于执行前述消息提示方法实施例,其实现原理与技术效果类似,对此不再赘述。
95.图6为本发明提供的一种终端结构示意图。如图6所示,该终端400可以包括:至少一个处理器401和存储器402。
96.存储器402,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
97.存储器402可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
98.处理器401用于执行存储器402存储的计算机执行指令,以实现前述方法实施例所描述的消息提示方法。其中,处理器401可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本发明实施例的一个或多个集成电路。
99.可选的,该终端400还可以包括通信接口403。在具体实现上,如果通信接口403、存储器402和处理器401独立实现,则通信接口403、存储器402和处理器401可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
100.可选的,在具体实现上,如果通信接口403、存储器402和处理器401集成在一块芯片上实现,则通信接口403、存储器402和处理器401可以通过内部接口完成通信。
101.本发明还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。
102.本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。终端的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得终端实施上述的各种实施方式提供的消息提示方法。
103.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献