一种控制方法及存储介质与流程

文档序号:29633488发布日期:2022-04-13 16:33阅读:76来源:国知局
一种控制方法及存储介质与流程

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.图1是本技术实施例1提供的一种控制方法的流程示意图;
41.图2是本技术提供的一种应用客户端的显示界面的一种覆盖场景示意图;
42.图3是本技术提供的一种应用客户端的显示界面的另一种覆盖场景示意图;
43.图4是本技术提供的一种控制方法实施例2的流程示意图;
44.图5是本技术提供的一种电子设备与云电脑之间的交互示意图;
45.图6是本技术提供的一种控制方法实施例3的流程示意图;
46.图7是本技术提供的一种电子设备、云端服务器和云电脑之间的交互示意图;
47.图8是本技术提供的一种控制方法实施例4的流程示意图;
48.图9是本技术实施例5提供的一种控制方法的流程示意图;
49.图10是本技术提供的一种控制方法实施例6的流程示意图;
50.图11是本技术提供的一种控制装置的结构示意图;
51.图12是本技术提供的另一种控制装置的结构示意图;
52.图13是本技术提供的一种电子设备的结构示意图。
具体实施方式
53.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.在应用客户端存在不能及时的显示云电脑的通知消息的问题的背景下,本领域技术人员尝试采用如下方式解决:
55.第一种:保持应用客户端的显示界面在电子设备的显示界面的最前端;
56.第二种:重定向云电脑的音频输出到安装应用客户端的电子设备,当云电脑收到通知消息时,电子设备发出声音,以通知用户。
57.然而,发明人发现第一种方式会影响安装应用客户端的电子设备的使用,第二种方式存在打扰周围用户的问题。
58.因此,发明人提出一种全新的控制方法,在保证能及时的显示云电脑的通知消息的同时,不影响电子设备的使用及提高对用户的友好性。
59.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
60.参照图1,为本技术实施例1提供的一种控制方法的流程示意图,该方法可以应用于电子设备,电子设备上具有用于连接云电脑的应用客户端,云电脑为将应用客户端作为远程界面的虚拟机,本技术对电子设备的产品类型不做限定,如图1所示,该方法可以包括但并不局限于以下步骤:
61.步骤s101、确定检测到应用客户端的显示界面处于第一显示状态,发送第一触发指令,以使得云电脑响应于第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
62.本实施例中,可以检测应用客户端的显示界面是否处于第一显示状态,应用客户端的显示界面处于第一显示状态,会影响在应用客户端中查看云电脑的未读消息的及时性。
63.其中,确定检测到应用客户端的显示界面处于第一显示状态,可以包括:
64.s1011、确定检测到应用客户端的显示界面的部分区域被覆盖。
65.确定检测到应用客户端的显示界面的部分区域被覆盖,可以包括:
66.确定检测到应用客户端的显示界面被覆盖,且被覆盖的区域的大小未超过应用客户端的显示界面的大小。
67.本实施例中,确定检测到应用客户端的显示界面被覆盖,且被覆盖的范围未超过应用客户端的显示界面的大小,可以保证在应用客户端的显示界面的任意部分区域被覆盖时,可以发送第一触发指令,保证第一触发指令发送的效率,保证云电脑可以及时的发送第一消息。例如,如图2所示,在应用客户端的显示界面被微信程序的显示界面覆盖第一部分区域的情况下,第一部分区域与虚线矩形框所表示的云电脑的未读消息的常用显示区域不同,电子设备可以发送第一触发指令,不需要进一步确定检测到的被覆盖的区域与云电脑的未读消息的常用显示区域是否有关联,进而提高发送第一触发指令的效率。
68.云电脑的未读消息常用显示区域,可以基于应用客户端的显示界面显示云电脑的未读消息的历史数据得到。
69.当然,确定检测到应用客户端的显示界面的部分区域被覆盖,也可以包括:
70.确定检测到应用客户端的显示界面被覆盖,且被覆盖的区域的大小未超过应用客户端的显示界面的大小,且被覆盖的区域与云电脑的未读消息常用显示区域相关联。
71.如图3所示,在微信程序的显示界面覆盖到图2中云电脑的未读消息常用区域的情况下,在确定检测到应用客户端的显示界面被覆盖,且被覆盖的区域的大小未超过应用客户端的显示界面的大小,且被覆盖的区域与云电脑的未读消息常用显示区域相关联的情况下,可以提高第一触发指令发送的准确性,保证在云电脑的未读消息常用显示区域被覆盖的情况下,云电脑传输第一消息给电子设备,减少电子设备和云电脑的操作。
72.确定检测到应用客户端的显示界面处于第一显示状态,也可以包括:
73.s1012、确定应用客户端的显示界面未处于电子设备的显示单元最前端。
74.本实施例中,还提供了另外一种确定检测到应用客户端的显示界面处于第一显示状态的实施方式,具体可以包括:
75.s1013、确定应用客户端的显示界面处于最小化状态。
76.可以理解的是,云电脑向电子设备传输第一消息,与云电脑向电子设备传输与第一消息相互具有差异的其它信息(如,云电脑的全屏显示内容)之间相互不会影响。
77.云电脑的未读消息可以包括但不局限于:云电脑的应用程序的未读消息(如,邮箱应用程序的未读消息、音视频会议应用程序的未读消息或即时通讯应用程序的未读消息)和/或云电脑的操作系统的未读消息。
78.其中,应用程序的未读消息,可以包括但不局限于:应用程序的图标、标题和至少部分正文内容中的至少一种。
79.步骤s102、接收第一消息,基于第一消息,生成电子设备的本地通知消息。
80.电子设备的本地通知信息由电子设备控制输出。
81.本实施例中,基于第一消息,生成电子设备的本地通知消息,可以包括但不局限于:
82.s1021、在电子设备的操作系统中注册第一消息,将注册完成的第一消息确定为电子设备的本地通知消息。
83.本实施例中,基于第一消息,生成电子设备的本地通知消息,也可以包括但不局限于:
84.s1022、解析第一消息,得到未读消息数据,未读消息数据为云电脑中未读消息中的数据。
85.s1023、基于未读消息数据生成本地通知消息。
86.具体地,电子设备可以调用电子设备的操作系统提供的用于定制通知消息的应用程序编程接口,用于定制通知消息的应用程序编程接口执行以下过程:按照电子设备的本地通知消息生成模板,基于未读消息数据,生成本地通知消息。
87.通过解析第一消息,得到未读消息数据,基于未读消息数据生成本地通知消息的方式,可以实现定制化的生成本地通知消息,满足本地通知消息的个性化显示需求。
88.步骤s103、在电子设备中显示本地通知消息。
89.本实施例中,可以在电子设备的通知消息常用显示区域中显示本地通知消息。
90.当然,也可以在电子设备的显示界面中选取第一区域,在第一区域中显示本地通知消息,第一区域与电子设备的通知消息常用显示区域相互具有差异。
91.本实施例中,确定检测到应用客户端的显示界面处于第一显示状态,发送第一触发指令,以使得云电脑响应于所述第一触发指令,向所述电子设备传输第一消息,第一消息根据云电脑的未读消息生成,及接收第一消息,基于第一消息,生成电子设备的本地通知消息,在电子设备中显示本地通知消息,可以使用户在电子设备中及时的查看云电脑的未读消息,防止错过云电脑的未读消息,提高办公效率。并且,云电脑的未读消息以电子设备的本地通知消息的方式,显示在电子设备中,可以降低对电子设备的使用的影响,及不会打扰周围用户,改善通知的友好性。
92.作为本技术另一可选实施例,参照图4,为本技术提供的一种控制方法实施例2的流程示意图,本实施例主要是对上述实施例1描述的控制方法的细化方案,如图4所示,该方法可以包括但不局限于以下步骤:
93.步骤s201、确定检测到应用客户端的显示界面处于第一显示状态,确定电子设备与云电脑建立有远程连接。
94.在电子设备与云电脑建立有远程连接的基础上,如图5所示,电子设备与云电脑之间可以直接进行信息交互。
95.需要说明的是,图5示出的电子设备和云电脑仅为其中一种示例,并不作为对电子设备和云电脑的限制。
96.步骤s202、通过与云电脑之间建立的第一通道,向云电脑发送第一触发指令,以使得云电脑响应于第一触发指令,通过第一通道向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
97.本实施例中,云电脑响应于第一触发指令,向电子设备传输第一消息,包括:云电脑响应于第一触发指令,通过第一通道,向电子设备传输第一消息。
98.步骤s201-s202为实施例1中步骤s101的一种具体实施方式。
99.步骤s203、将从第一通道中接收的消息确认为第一消息,基于第一消息,生成电子设备的本地通知消息。
100.电子设备可能会从至少一个通道中接收消息,其中,至少一个通道包含第一通道。电子设备确定从至少一个通道中接收消息,并将从第一通道中接收的消息确认为第一消息,保证接收的第一消息的准确性。
101.步骤s203为实施例1中步骤s102的一种具体实施方式。
102.基于第一消息,生成电子设备的本地通知消息的详细过程可以参见实施例1中的相关介绍,在此不再赘述。
103.步骤s204、在电子设备中显示本地通知消息。
104.步骤s204的详细过程可以参见实施例1中步骤s103的相关介绍,在此不再赘述。
105.本实施例中,电子设备通过第一通道向云电脑发送第一触发指令,云电脑通过第一通道向电子设备传输第一消息,保证电子设备与云电脑之间可以仅通过第一通道传输第一触发指令和第一消息,使第一触发指令和第一消息能够通过专属的第一通道传输,保证第一触发指令传输给云电脑的可靠性及效率,以及电子设备接收第一消息的可靠性及效率,进而保证以本地通知消息的形式显示云电脑的未读消息的及时性及可靠性。
106.作为本技术另一可选实施例,参照图6,为本技术提供的一种控制方法实施例3的流程示意图,本实施例主要是对上述实施例1描述的控制方法的细化方案,如图6所示,该方法可以包括但不局限于以下步骤:
107.步骤s301、确定电子设备与云电脑未建立有远程连接,向云端服务器发送第一触发指令,以使得云端服务器将第一触发指令转发给云电脑,云电脑响应于第一触发指令,向云端服务器传输第一消息,第一消息根据云电脑的未读消息生成。
108.本实施例中,确定电子设备与云电脑未建立有远程连接,在云端服务器与电子设备和云电脑建立有连接的情况下,云端服务器可以为电子设备和云电脑提供数据服务。基于此,如图7所示,电子设备可以向云端服务器发送第一触发指令,以使得云端服务器将第一触发指令转发给云电脑。云电脑响应于第一触发指令,向云端服务器传输第一消息,云端服务器将第一消息转发给电子设备。
109.需要说明的是,图7示出的电子设备、云电脑和云端服务器仅为其中一种示例,并不作为对电子设备、云电脑和云端服务器的限制。
110.云端服务器可以与电子设备建立有长连接或短连接,当然,云端服务器也可以与云电脑建立有长连接或短连接。云端服务器与电子设备建立连接的方式与云端服务器与云电脑建立连接的方式可以不同,如,云端服务器与电子设备建立有长连接,云端服务器与云电脑建立有短连接。
111.其中,在云端服务器与电子设备建立有长连接和云端服务器与云电脑建立有长连接,可以最大程度的提高云端服务器、云电脑和电子设备的响应速度,提高第一触发指令和第一消息的传输速率。
112.步骤s301为实施例1中步骤s101的一种具体实施方式。
113.步骤s302、接收云端服务器转发的第一消息,基于第一消息,生成电子设备的本地通知消息。
114.步骤s302为实施例1中步骤s102的一种具体实施方式。
115.基于第一消息,生成电子设备的本地通知消息的详细过程可以参见实施例1中的相关介绍,在此不再赘述。
116.步骤s303、在电子设备中显示本地通知消息。
117.步骤s303的详细过程可以参见实施例1中步骤s103的相关介绍,在此不再赘述。
118.本实施例中,确定电子设备与云电脑未建立有远程连接,向云端服务器发送第一
触发指令,由云端服务器转发第一触发指令给云电脑,云电脑响应于第一触发指令,向云端服务器传输第一消息,云端服务器转发第一消息给电子设备,实现第一触发指令和第一消息的可靠传输,进而保证电子设备接收第一消息,基于第一消息,生成电子设备的本地通知消息,在电子设备中显示本地通知消息,可以使用户在电子设备中及时的查看云电脑的未读消息,防止错过云电脑的未读消息,提高办公效率。
119.作为本技术另一可选实施例,参照图8,为本技术提供的一种控制方法实施例4的流程示意图,本实施例主要是对上述实施例1描述的控制方法的扩展方案,如图8所示,该方法可以包括但不局限于以下步骤:
120.步骤s401、确定检测到应用客户端的显示界面处于第一显示状态,发送第一触发指令,以使得云电脑响应于第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
121.步骤s402、接收第一消息,基于第一消息,生成电子设备的本地通知消息。
122.步骤s403、在电子设备中显示本地通知消息。
123.步骤s401-s403的详细过程可以参见实施例1中步骤s101-s103的相关介绍,在此不再赘述。
124.步骤s404、确定检测到应用客户端的显示界面处于第二显示状态。
125.本实施例中,可以在确定检测到应用客户端的显示界面处于第一显示显示状态之后,开始检测应用客户端的显示界面是否处于第二显示状态,第二显示状态与第一显示状态相互具有差异。
126.应用客户端的显示界面处于第二显示状态,至少可以保证在应用客户端中查看云电脑的未读消息的及时性。
127.确定检测到应用客户端的显示界面处于第二显示状态,可以包括但不局限于:
128.s4041、确定检测到应用客户端的显示界面处于未被覆盖状态;
129.或,s4042、确定检测到应用客户端的显示界面中与云电脑的未读消息常用显示区域相关联的区域处于未被覆盖状态;
130.或,s4043、确定应用客户端的显示界面处于电子设备的显示单元最前端。
131.步骤s405、向云电脑发送第二触发指令,以使得云电脑响应于第二触发指令,停止发送第一消息。
132.第二触发指令与第一触发指令相互具有差异。
133.对应云电脑响应于第二触发指令,停止发送第一消息的实施过程,电子设备至少接收不到第一消息,并在云电脑接收到未读消息的情况下,电子设备在应用客户端中显示云电脑的未读消息。
134.本实施例中,确定检测到应用客户端的显示界面处于第一显示状态,发送第一触发指令,以使得云电脑响应于所述第一触发指令,向所述电子设备传输第一消息,第一消息根据云电脑的未读消息生成,及接收第一消息,基于第一消息,生成电子设备的本地通知消息,在电子设备中显示本地通知消息,可以使用户在电子设备中及时的查看云电脑的未读消息,防止错过云电脑的未读消息,提高办公效率。并且,云电脑的未读消息以电子设备的本地通知消息的方式,显示在电子设备中,可以降低对电子设备的使用的影响,及不会打扰周围用户,改善通知的友好性。
135.以及,电子设备确定检测到应用客户端的显示界面处于不同于第一显示状态的第二显示状态,向云电脑发送第二触发指令,以使得云电脑响应于第二触发指令,停止发送第一消息,电子设备停止接收第一消息,并在云电脑接收到未读消息的情况下,电子设备在应用客户端中显示云电脑的未读消息,在保证能及时在应用客户端中查看云电脑的未读消息的同时,避免浪费电子设备的带宽资源和计算资源。
136.参照图9,为本技术实施例5提供的一种控制方法的流程示意图,该方法可以应用于云电脑,云电脑为将电子设备的应用客户端作为远程界面的虚拟机,如图9所示,该方法可以包括但并不局限于以下步骤:
137.步骤s501、接收电子设备发送的第一触发指令,第一触发指令为电子设备在检测到应用客户端的显示界面处于第一显示状态的情况下产生的。
138.步骤s502、响应于电子设备的第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
139.电子设备接收第一消息,可以基于第一消息,生成电子设备的本地通知消息,并在电子设备中显示本地通知消息。
140.在本技术中,对开始生成第一消息的时机并不做限制。具体地,云电脑可以在接收到第一触发指令之前,开始生成第一消息;或者,响应于电子设备的第一触发指令,开始生成第一消息。
141.其中,云电脑在接收到第一触发指令之前,开始生成第一消息,可以保证向电子设备传输第一消息的及时性,进而保证电子设备可以及时的显示基于第一消息生成的本地通知消息。
142.向电子设备传输第一消息,可以包括但不局限于:
143.s5021、确定与电子设备建立有远程连接。
144.s5022、通过与电子设备之间建立的第一通道,向电子设备传输第一消息。
145.其中,电子设备将从第一通道中接收的消息确认为第一消息。
146.步骤s5021-s5022的详细过程可以参见实施例2中的相关介绍,在此不再赘述。
147.向电子设备传输第一消息的另一种具体实施方式,可以包括:
148.s5023、确定与电子设备未建立有远程连接。
149.s5024、将第一消息传输给应用客户端的云端服务器,以使得云端服务器将第一消息转发给应用客户端。
150.步骤s5023-s5024的详细过程可以参见实施例3中的相关介绍,在此不再赘述。
151.本实施例中,云电脑通过接收电子设备的第一触发指令,响应于电子设备的第一触发指令,向电子设备传输第一消息,使得电子设备可以基于第一消息,生成电子设备的本地通知消息,在电子设备中显示本地通知消息,可以使用户在电子设备中及时的查看云电脑的未读消息,防止错过云电脑的未读消息,提高办公效率。并且,云电脑的未读消息以电子设备的本地通知消息的方式,显示在电子设备中,可以降低对电子设备的使用的影响,及不会打扰周围用户,改善通知的友好性。
152.作为本技术另一可选实施例,参照图10,为本技术提供的一种控制方法实施例6的流程示意图,本实施例主要是对上述实施例5描述的控制方法的扩展方案,如图10所示,该方法可以包括但不局限于以下步骤:
153.步骤s601、接收电子设备发送的第一触发指令,第一触发指令为电子设备在检测到应用客户端的显示界面处于第一显示状态的情况下产生的。
154.步骤s602、响应于电子设备的第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
155.步骤s601-s602的详细过程可以参见实施例5中步骤s501-s502的相关介绍,在此不再赘述。
156.步骤s603、确定接收到电子设备的第二触发指令,第二触发指令为电子设备在检测到应用客户端的显示界面处于第二显示状态的情况下产生的。
157.步骤s604、响应于第二触发指令,进入第一状态,在第一状态下,停止发送第一消息。
158.在第一状态下,停止发送第一消息,并可以继续生成第一消息。
159.当然,在第一状态下,可以通知发送第一消息,并停止生成第一消息。
160.云电脑在第一状态下,停止发送第一消息,电子设备至少接收不到第一消息。
161.本实施例中,云电脑响应于第二触发指令,停止发送第一消息,电子设备至少接收不到第一消息,并在云电脑接收到未读消息的情况下,电子设备在应用客户端中显示云电脑的未读消息,在保证能及时在应用客户端中查看云电脑的未读消息的同时,避免浪费云电脑的带宽资源和计算资源。
162.接下来对本技术提供的一种控制装置进行介绍,下文介绍的控制装置与上文介绍的控制方法可相互对应参照。
163.请参见图11,控制装置应用于电子设备,该装置包括:第一发送模块100、第一接收模块200、生成模块300和显示模块400。
164.第一发送模块100,用于确定检测到应用客户端的显示界面处于第一显示状态,发送第一触发指令,以使得云电脑响应于所述第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
165.第一接收模块200,用于接收第一消息。
166.生成模块300,用于基于第一消息,生成电子设备的本地通知消息。
167.显示模块400,用于在电子设备中显示本地通知消息。
168.本实施例中,第一发送模块100,具体可以用于:
169.确定检测到应用客户端的显示界面的部分区域被覆盖;
170.或,确定应用客户端的显示界面未处于电子设备的显示单元最前端;
171.或,确定应用客户端的显示界面处于最小化状态。
172.本实施例中,第一发送模块100,具体可以用于:
173.确定电子设备与云电脑建立有远程连接;
174.通过与云电脑之间建立的第一通道,向云电脑发送第一触发指令;
175.其中,电子设备将从第一通道中接收的消息确认为第一消息;
176.或,确定电子设备与云电脑未建立有远程连接,向云端服务器发送第一触发指令;
177.云端服务器用于将第一触发指令转发至云电脑,和将云电脑发出的第一消息转发至电子设备。
178.本实施例中,上述控制装置还可以包括:
179.第一确定模块,用于确定检测到应用客户端的显示界面处于第二显示状态;
180.第二发送模块,用于向云电脑发送第二触发指令,以使得云电脑响应于第二触发指令,停止发送第一消息。
181.本实施例中,生成模块300,具体可以用于:
182.解析第一消息,得到未读消息数据,未读消息数据为云电脑中未读消息中的数据;
183.基于未读消息数据生成本地通知消息。
184.请参见图12,控制装置应用于云电脑,该装置包括:第二接收模块500和传输模块600。
185.第二接收模块500,用于接收电子设备发送的第一触发指令,第一触发指令为电子设备在检测到应用客户端的显示界面处于第一显示状态的情况下产生的。
186.传输模块600,用于响应于电子设备的第一触发指令,向电子设备传输第一消息,第一消息根据云电脑的未读消息生成。
187.本实施例中,传输模块600,具体可以用于:
188.确定与电子设备建立有远程连接;
189.通过与电子设备之间建立的第一通道,向电子设备传输第一消息;
190.其中,电子设备将从第一通道中接收的消息确认为第一消息;
191.或,
192.确定与电子设备未建立有远程连接;
193.将第一消息传输给应用客户端的云端服务器,以使得云端服务器将第一消息转发给应用客户端。
194.本实施例中,上述控制装置还包括:
195.第二确定模块,用于确定接收到电子设备的第二触发指令,第二触发指令为电子设备在检测到应用客户端的显示界面处于第二显示状态的情况下产生的;
196.停止模块,用于响应于第二触发指令,进入第一状态,在第一状态下,停止发送第一消息。
197.与上述本技术提供的一种控制方法实施例相对应的,本技术还提供了应用该控制方法的电子设备实施例。
198.如图13所示的为本技术提供的一种电子设备的结构示意图,该电子设备可以包括以下结构:
199.存储器10和处理器20。
200.存储器10,用于至少存储一组指令集;
201.处理器20,用于调用并执行存储器10中的指令集,通过执行指令集执行如上述方法实施例1-4中任意一个实施例所介绍的控制方法。
202.与上述本技术提供的一种控制方法实施例相对应的,本技术还提供了一种存储介质的实施例。
203.本实施例中,存储介质存储有实现如方法实施例1-6中任意一个实施例所介绍的控制方法的计算机程序,计算机程序被处理器执行,实现如实施例1-6中任意一个实施例所介绍的控制方法。
204.需要说明的是,每个实施例重点说明的都是与其他实施例的不同之处,各个实施
例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
205.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
206.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
207.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
208.以上对本技术所提供的一种控制方法及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1