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

一种信息的显示方法及电子设备与流程

2022-10-28 23:21:41 来源:中国专利 TAG:


1.本技术实施例涉及电子设备技术领域,尤其涉及一种信息的显示方法及电子设备。


背景技术:

2.随着科技的发展,电子设备的种类(如手机、平板电脑、笔记本电脑、智能电视等)和数量越来越多。用户可能需要持有并使用多个电子设备,以满足日常生活和工作等需求。但是,每个电子设备只能显示各自电子设备中安装的应用程序发出的提示信息。当用户使用多个电子设备时,可能会导致用户遗漏某个电子设备的提示信息。
3.目前,为了使一个电子设备(以下称为从设备)可以显示另一个电子设备(以下称为源设备)中应用程序发出的提示信息,源设备可以通过镜像方式将源设备中的显示内容投屏到从设备,使从设备显示源设备的显示内容。如此,当源设备显示提示信息时,从设备也可以显示源设备中的提示信息。
4.然而,上述方案中,源设备将源设备中的显示内容投影到从设备后,从设备无法显示从设备自身的显示内容(例如从设备中的应用程序发出的提示信息),仍然可能会导致用户遗漏提示信息。


技术实现要素:

5.本技术提供一种信息的显示方法及电子设备,可以避免用户遗漏提示信息。
6.第一方面,本技术提供一种信息的显示方法,该方法可以应用于第一电子设备。
7.该方法中,第一电子设备可以接收来自第二电子设备的第一消息,该第一消息包括由第一应用生成的提示信息,第一应用为第二电子设备中任一应用程序。之后,第一电子设备可以在第一界面上显示第一控件,该第一控件中显示的内容包括提示信息,第一界面包括第一电子设备提供的显示内容。
8.也就是说,第一电子设备在显示第二电子设备的提示信息时,仍然可以显示第一电子设备自身提供的显示内容。例如,第一电子设备自身提供的显示内容可以包括该第一电子设备中应用的提示信息。如此,本技术实施例中,第一电子设备可以同时显示第一电子设备的提示信息和第二电子设备的提示信息,保障了用户在使用第一电子设备时可以同时查看第二电子设备和第一电子设备中的提示信息,避免了提示信息的遗漏,提高了用户的使用体验。
9.结合第一方面,在一种可能的设计方式中,第一消息还包括:第一应用的应用标识,和/或,第二电子设备的设备标识。第一控件中显示的内容还包括:第一应用的应用标识,和/或,第二电子设备的设备标识。
10.也就是说,当第一消息还包括第一应用的应用标识时,第一电子设备还可以在第一控件中显示第一应用的应用标识。当第一消息还包括第二电子设备的设备标识时,第一电子设备还可以在第一控件中显示第二电子设备的设备标识。当第一消息还包括第一应用
的应用标识和第二电子设备的设备标识时,第一电子设备还可以在第一控件中显示第一应用的应用标识和第二电子设备的设备标识。
11.可以理解的是,第一电子设备可以在第一界面上显示第一应用的提示信息和应用标识,使得用户可以得知发出该提示信息的应用。这样一来,能够使用户根据该应用程序的适用场景,做出相应的操作,提高了用户的使用体验。示例性的,假如社交应用a是用于办公的应用程序。第一电子设备中显示了社交应用a发出的提示信息,说明该提示信息的重要程度较高。因此,用户可以及时查看并处理该信息,保障了用户能够及时处理重要事件,提高了用户的使用体验。
12.结合第一方面,在另一种可能的设计方式中,第一控件具体为:通知消息控件、通知栏控件或者弹出框控件。
13.可以理解的是,第一电子设备通过通知消息控件、通知栏控件或者弹出框控件显示来自第二电子设备的提示信息,增加了第二电子设备的提示信息在第一电子设备上显示的方式,提高了用户的使用体验。
14.结合第一方面,在另一种可能的设计方式中,第一消息还包括目标控件标识,目标控件标识与目标控件对应,目标控件为通知消息控件、通知栏控件或者弹出框控件。上述“第一电子设备可以在第一界面上显示第一控件”,包括:第一电子设备可以确定目标控件标识对应的目标控件。第一电子设备可以在第一界面上显示目标控件。
15.其中,第一电子设备可以保存有多个控件标识,以及每个控件标识对应的显示控件,目标控件标识为多个控件标识中任一标识。如此,第一电子设备根据控件标识与显示控件之间的对应关系,确定目标控件标识对应的目标控件。
16.可以理解的是,上述方案中,第一电子设备通过接收来自第二电子设备的显示方式,能够以第二电子设备指定的显示方法显示提示信息。当第二电子设备也是通过目标控件显示提示信息时,第一电子设备能够以提示信息在第二电子设备中的显示方式显示该提示信息。如此,能够贴合用户的使用习惯,提高了用户体验。
17.结合第一方面,在另一种可能的设计方式中,第一消息还可以包括至少一个预设选项,至少一个预设选项中的每个预设选项对应一个作用于提示信息的操作指令。该第一控件中显示的内容还可以包括上述至少一个预设选项。
18.第一电子设备可以接收对目标选项的第一操作,该目标选项为至少一个预设选项中任一选项。之后,响应于对目标选项的第一操作,第一电子设备可以向第二电子设备发送第二消息,第二消息用于指示第二电子设备通过第一应用执行目标选项对应的操作指令。
19.可以理解的是,基于上述方案,第一电子设备可以将接收到的操作指令反馈至第二电子设备,由第二电子设备通过第一应用执行相应的操作指令。也就是说,无需通过第二电子设备对提示信息做相应的操作。如此,能够简化操作电子设备的步骤,提高了操作效率,改善了用户的使用体验。
20.结合第一方面,在另一种可能的设计方式中,第一电子设备可以接收第二操作,生成第一指令,该第一指令用于指示取消显示目标控件。响应于第二操作,第一电子设备可以取消显示目标控件。之后,第一电子设备可以向第二电子设备发送第一指令。
21.也就是说,在用户对第一电子设备输入第二操作之后,第一电子设备和第二电子设备均可以取消显示目标控件。如此,不仅避免了目标控件影响第一电子设备的使用体验,
而且使得第二电子设备取消显示目标控件,降低了第二电子设备的功耗,延长了第二电子设备的使用时长,提高了用户的使用体验。
22.结合第一方面,在另一种可能的设计方式中,在第一电子设备取消显示所述目标控件后的预设时长后,第一电子设备可以获取提示信息。之后,第一电子设备可以在第一界面显示目标控件。
23.需要说明的是,第一电子设备可以通过以下两种方式获取提示信息。
24.方式一,在第一电子设备接收到来自第二电子设备的第一消息后,第一电子设备可以存储该第一消息。在第一电子设备取消显示该第一控件后的预设时长后,第一电子设备可以获取第一电子设备中存储的第一消息。
25.方式二、在第一电子设备取消显示该第一控件后的预设时长后,第二电子设备可以向第一电子设备重新发送第一消息。之后,第一电子设备可以接收来自第二电子设备的第一消息。
26.可以理解的是,在第一电子设备取消显示目标控件后,即第一电子设备不显示该提示信息后,第一电子设备在预设时长后可以重新显示提示信息。这样一来,可以提醒用户处理该提示信息,避免用户遗漏提示信息,提高了用户的使用体验。
27.第二方面,本技术提供一种信息的显示方法,该方法可以应用于第二电子设备,该第二电子设备包括第一应用。
28.该方法中,第二电子设备获取到第一应用的提示信息,则可以向第一电子设备发送第一消息,该第一消息包括:提示信息和至少一个预设选项,至少一个预设选项中的每个预设选项对应一个作用于提示信息的操作指令。之后,第二电子设备可以接收来自第一电子设备的第二消息,该第二消息用于指示第二电子设备通过第一应用执行目标选项对应的操作指令,目标选项为至少一个预设选项中任一选项。然后,第二电子设备可以通过第一应用执行目标选项对应的操作指令。
29.基于上述技术方案,第二电子设备可以向第一电子设备发送提示信息和至少一个预设选项,并执行来自第一电子设备的操作指令。也就是说,第一电子设备可以将接收到的操作指令反馈至第二电子设备,由第二电子设备通过第一应用执行相应的操作指令。无需通过第二电子设备对提示信息做相应的操作。如此,能够简化操作电子设备的步骤,提高了操作效率,改善了用户的使用体验。
30.示例性的,假如第一电子设备通过弹出框显示第二电子设备中的购物应用b生成的提示信息和功能选项。其中,该提示信息可以为“请问是否进行更新?”,该功能选项可以包括“是”按钮和“否”按钮,“是”按钮用于指示同意更新购物应用b,“否”按钮用于指示不同意更新购物应用b。假如用户在“是”按钮输入选择操作,响应于用户作用于“是”按钮的选择操作,第一电子设备可以向第二电子设备发送用于指示同意更新购物应用b的操作指令和购物应用b的应用标识。之后,第二电子设备可以接收来自第一电子设备102的操作指令和应用标识,通过购物应用b更新该应用。
31.结合第一方面,在一种可能的设计方式中,第一消息还包括:第一应用的应用标识,和/或,第二电子设备的设备标识。
32.也就是说,第二电子设备还可以向第一电子设备发送第一应用的应用标识,和/或,第二电子设备的设备标识。如此,第一电子设备可以显示第一应用的提示信息和应用标
识,使得用户可以得知发出该提示信息的应用。这样一来,能够使用户根据该应用程序的适用场景,做出相应的操作,提高了用户的使用体验。
33.结合第一方面,在另一种可能的设计方式中,第一消息还包括目标控件标识,目标控件标识与目标控件对应,目标控件为通知消息控件、通知栏控件或者弹出框控件。第二电子设备可以显示目标控件,目标控件中显示的内容包括:提示信息,和,第一应用的应用标识,和/或,第二电子设备的设备标识。
34.也就是说,第二电子设备不仅可以向第一电子设备发送第一消息,使第一电子设备显示提示信息等内容。第二电子设备自身也可以显示包含有提示信息等内容的目标控件。如此,第一电子设备和第二电子设备均可以显示提示信息,降低了提示信息遗漏的概率。
35.结合第一方面,在另一种可能的设计方式中,第二电子设备可以接收来自第一电子设备的第一指令,第一指令用于指示取消显示目标控件。之后,第二电子设备可以取消显示目标控件。
36.可以理解的是,第二电子设备可以执行第一电子设备的操作指令。如此,可以使得第二电子设备取消显示目标控件,降低了第二电子设备的功耗,延长了第二电子设备的使用时长,提高了用户的使用体验。
37.第三方面,本技术提供一种电子设备,该电子设备是第一电子设备,该电子设备包括:存储器、显示屏和一个或多个处理器;存储器、显示屏与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被所述处理器执行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
38.第四方面,本技术提供一种电子设备,该电子设备是第二电子设备,该电子设备包括:存储器、显示屏和一个或多个处理器;存储器、显示屏与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被所述处理器执行时,使得电子设备执行如第二方面及其任一种可能的设计方式所述的方法。
39.第五方面,本技术提供一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从电子设备的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,电子设备执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
40.第六方面,本技术提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
41.第七方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
42.可以理解地,上述提供的第三方面及其任一种可能的设计方式所述的电子设备,第四方面及其任一种可能的设计方式所述的电子设备,第五方面所述的芯片系统,第六方面所述的计算机存储介质,第七方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面或者第二方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
43.图1为本技术实施例提供的一种电子设备的显示界面实例图;
44.图2a为本技术实施例提供的一种电子设备的硬件结构示意图;
45.图2b为本技术实施例提供的一种电子设备的软件结构示意图;
46.图2c为本技术实施例提供的另一种电子设备的软件结构示意图;
47.图3a为本技术实施例提供的另一种电子设备的显示界面实例图;
48.图3b为本技术实施例提供的另一种电子设备的软件结构示意图;
49.图4a为本技术实施例提供的另一种电子设备的显示界面实例图;
50.图4b为本技术实施例提供的另一种电子设备的显示界面实例图;
51.图5为本技术实施例提供的另一种电子设备的显示界面实例图;
52.图6a为本技术实施例提供的另一种电子设备的显示界面实例图;
53.图6b为本技术实施例提供的另一种电子设备的显示界面实例图;
54.图7a为本技术实施例提供的另一种电子设备的显示界面实例图;
55.图7b为本技术实施例提供的另一种电子设备的显示界面实例图;
56.图7c为本技术实施例提供的另一种电子设备的显示界面实例图;
57.图8a为本技术实施例提供的另一种电子设备的软件结构示意图;
58.图8b为本技术实施例提供的另一种电子设备的显示界面实例图;
59.图9a为本技术实施例提供的另一种电子设备的显示界面实例图;
60.图9b为本技术实施例提供的另一种电子设备的显示界面实例图;
61.图9c为本技术实施例提供的另一种电子设备的显示界面实例图;
62.图10为本技术实施例提供的另一种电子设备的显示界面实例图;
63.图11a为本技术实施例提供的另一种电子设备的显示界面实例图;
64.图11b为本技术实施例提供的另一种电子设备的显示界面实例图;
65.图12为本技术实施例提供的另一种电子设备的显示界面实例图;
66.图13a为本技术实施例提供的一种信息传输的流程示意图;
67.图13b为本技术实施例提供的另一种信息传输的流程示意图;
68.图14为本技术实施例提供的一种芯片系统的结构组成示意图。
具体实施方式
69.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
70.本技术中字符“/”,一般表示前后关联对象是一种“或者”的关系。例如,a/b可以理解为a或者b。
71.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
72.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
73.另外,在本技术实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。
74.随着科技的发展,电子设备的种类(如手机、平板电脑、笔记本电脑、智能电视等)和数量越来越多。用户可能需要持有并使用多个电子设备,以满足日常生活和工作等需求。但是,当用户使用多个电子设备时,每个电子设备只能显示各自电子设备的提示信息,可能会导致用户遗漏多个电子设备中某个电子设备的提示信息。
75.目前,可以通过常规技术一和常规技术二实现从设备显示源设备中的提示信息。
76.常规技术一中,源设备可以通过镜像方式将源设备中的显示内容投屏到从设备,使从设备显示源设备的显示内容。如此,当源设备显示提示信息时,从设备也可以显示源设备中的提示信息。
77.然而,源设备向从设备投屏时,需要单独占用从设备的一块显示控件,导致从设备只能显示源设备中的显示内容,无法显示从设备自身正在执行的应用的提示信息。并且,源设备向从设备投屏时,从设备需要接收来自源设备显示的所有显示内容,占用的传输带宽较大,功耗较高。
78.常规技术二中,源设备和从设备中均安装有预设应用,且源设备和从设备中登录该预设应用的账号相同。当源设备和从设备中均登录该预设应用时,源设备和从设备均可以显示该预设应用的提示信息。然而,该常规技术中,从设备和源设备中均需要安装相同的预设应用,且登录该预设应用的账号相同。若从设备中无该预设应用,或者登录该预设应用的账号与源设备中登录预设应用的账号不同,从设备中则无法显示源设备中预设应用的提示信息。
79.综上,上述常规技术中,从设备在未安装与源设备中的预设应用相同的应用程序的情况下,无法保证既可以显示源设备中预设应用的提示信息,又可以显示从设备自身的显示内容。
80.为此,本技术实施例提供一种信息的显示方法。该方法可以应用于从设备,该从设备可以显示源设备发出的提示信息。该方法中,从设备可以接收来自源设备中应用的提示信息,并在从设备显示的第一界面上显示该提示信息。该第一界面是由从设备提供的显示内容的界面。
81.也就是说,从设备在显示源设备的提示信息时,仍然可以显示从设备自身提供的显示内容。例如,从设备自身提供的显示内容可以包括该从设备中应用的提示信息。如此,本技术实施例中,从设备可以同时显示从设备的提示信息和源设备的提示信息,保障了用户在使用从设备时可以同时查看源设备和从设备中的提示信息,避免了提示信息的遗漏,提高了用户的使用体验。
82.并且,从设备仅接收到来自源设备的提示信息。源设备的提示信息的数据量相较
于源设备显示的所有显示内容的数据量较小。因此,从设备接收来自源设备的提示信息占用的传输带宽较小,功耗较低。如此,可以延长电子设备的使用时长,从而提高用户的使用体验。
83.需要说明的是,本技术实施例中的应用(如第一应用、第二应用)可以是安装在电子设备中的嵌入式应用程序(即电子设备的系统应用)或者可下载应用程序。其中,嵌入式应用程序是作为电子设备(如手机)实现的一部分提供的应用程序。可下载应用程序是一个可以提供自己的因特网协议多媒体子系统(internet protocol multimedia subsystem,ims)连接的应用程序,该可下载应用程序可以预先安装在终端中的应用或可以由用户下载并安装在终端中的第三方应用。举例来说,上述应用可以是安装在终端中的嵌入式应用程序(即终端的系统应用)。例如,上述第一应用可以是短信应用,第二应用可以是电话应用。又例如,上述应用还可以是可下载应用程序。例如,上述第一应用可以是社交应用,第二应用可以是天气应用。
84.示例性的,假如第一应用为电话应用。在源设备的电话应用生成提示信息时,源设备显示的界面为视频播放界面,从设备显示的界面为图像查看界面。例如,如图1所示,图1中的(a)所示的电子设备为源设备101,图1中的(b)所示的电子设备为从设备102。在源设备101生成提示信息时,源设备101可以显示视频播放界面103,该视频播放界面103包括视频104;从设备102可以显示图像查看界面106,该图像查看界面包括图像107。
85.在从设备接收到来自源设备的提示信息后,从设备可以显示上述提示信息。如图1所示,在从设备102接收到来自源设备101的提示信息105后,源设备101可以在视频播放界面上显示通知消息108,该通知消息108包括提示信息105,例如,该提示信息105可以包括“未接来电”;或者,该提示信息105还可以包括“15:15**的未接来电”。从设备102可以在图像查看界面106显示通知消息109,该通知消息109包括提示信息105。
86.需要说明的是,本技术实施例中的电子设备可以是平板电脑、手机、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备、车载设备等设备,本技术实施例对该电子设备的具体形态不作特殊限制。
87.本技术提供的信息的显示方法的执行主体可以为信息的显示装置,该执行装置可以为图2a所示的电子设备。同时,该执行装置还可以为该电子设备的中央处理器(central processing unit,cpu),或者该电子设备中的用于显示提示信息的控制模块。本技术实施例中以电子设备执行信息的显示方法为例,说明本技术实施例提供的信息的显示方法。
88.请参考图2a,本技术这里以电子设备为图2a所示的手机200为例,对本技术提供的电子设备进行介绍。其中,图2a所示的手机200仅仅是电子设备的一个范例,并且手机200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图2a中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
89.如图2a所示,手机200可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,usb)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器
270a,受话器270b,麦克风270c,耳机接口270d,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,sim)卡接口295等。
90.其中,上述传感器模块280可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。
91.可以理解的是,本实施例示意的结构并不构成对手机200的具体限定。在另一些实施例中,手机200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
92.处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
93.控制器可以是手机200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
94.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
95.在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
96.可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机200的结构限定。在另一些实施例中,手机200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
97.充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。
98.电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器,显示屏294,摄像头293,和无线通信模块260等供电。在一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
99.手机200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块
260,调制解调处理器以及基带处理器等实现。在一些实施例中,手机200的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得手机200可以通过无线通信技术与网络以及其他设备通信。例如,本技术实施例中,手机200可以通过无线通信技术向其他设备发送上述第一消息。
100.天线1和天线2用于发射和接收电磁波信号。手机200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
101.移动通信模块250可以提供应用在手机200上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
102.移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
103.无线通信模块260可以提供应用在手机200上的包括无线局域网(wireless local area networks,wlan)(如(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。例如,本技术实施例中,手机200可以通过无线通信模块260接入wi-fi网络。
104.无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
105.手机200通过gpu,显示屏294,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
106.显示屏294用于显示图像,视频等。该显示屏294包括显示面板。例如,本技术实施例中,显示屏294可以用于显示上述第一界面,如设备分享界面、设备搜索界面和二维码扫描界面等。
107.手机200可以通过isp,摄像头293,视频编解码器,gpu,显示屏294以及应用处理器等实现拍摄功能。isp用于处理摄像头293反馈的数据。摄像头293用于捕获静态图像或视频。在一些实施例中,手机200可以包括1个或n个摄像头293,n为大于1的正整数。
108.外部存储器接口220可以用于连接外部存储卡,例如micro sd卡,实现扩展手机200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
109.内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行手机200的各种功能应用
以及数据处理。例如,在本技术实施例中,处理器210可以通过执行存储在内部存储器221中的指令,内部存储器221可以包括存储程序区和存储数据区。
110.其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
111.手机200可以通过音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
112.按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口295用于连接sim卡。sim卡可以通过插入sim卡接口295,或从sim卡接口295拔出,实现和手机200的接触和分离。手机200可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口295可以支持nano sim卡,micro sim卡,sim卡等。
113.尽管图2a未示出,手机200还可以闪光灯、微型投影装置、近场通信(near field communication,nfc)装置等,在此不再赘述。
114.在对电子设备的硬件结构进行介绍之后,本技术这里以电子设备为手机200为例,对本技术提供的电子设备的系统架构进行介绍。手机200的系统架构可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的系统为例,示例性说明手机200的软件结构。
115.图2b是本发明实施例的手机200的软件结构框图。
116.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
117.应用程序层可以包括一系列应用程序包。如图2b所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
118.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。如图2b所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器,跨设备交互系统等。
119.其中,窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
120.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
121.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
122.电话管理器用于提供手机200的通信功能。例如通话状态的管理(包括接通,挂断
等)。
123.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
124.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
125.跨设备交互系统用于完成设备间的信息交互。跨设备交互系统可以为应用程序层的应用程序提供注册接口和注销接口。当上述手机200为源设备时,应用程序可以调用注册接口向其他的电子设备(例如从设备)发送提示信息。例如,源设备中的系统应用生成提示信息,系统应用可以调用该注册接口向从设备发送该提示信息。当上述手机200为从设备时,注册接口用于接收来自其他的电子设备(例如源设备)发送的提示信息。注销接口用于使手机200失去与其他电子设备交互提示信息的能力。并且,当上述手机200为源设备时,跨设备交互系统可以获取用户在从设备输入的操作指令,并将操作指令通过回调接口反馈至应用程序。例如,从设备显示的提示信息为“是否同意更新应用”。响应于用户输入的同意更新操作,从设备可以向源设备发送同意更新指令。之后,源设备可以接收同意更新指令,并将同意更新指令反馈给应用程序。
126.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
127.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
128.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
129.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
130.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
131.2d图形引擎是2d绘图的绘图引擎。
132.硬件抽象层(hardware abstraction layer,hal),是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。例如,在本技术实施例中,包括wi-fi、蓝牙、相机等。
133.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
134.下面结合图1,即源设备的应用生成提示信息,从设备显示源设备的提示信息的场景,以及图2b所示的软件结构框图,示例性说明从设备显示源设备的提示信息的过程。
135.如图2c所示,源设备的通话应用可以通过跨设备交互系统向从设备发送提示信息。从设备可以通过跨设备交互系统接收来自源设备的提示信息。之后,从设备可以通过通知管理器显示该提示信息。
136.以下实施例中的方法均可以在具有上述硬件结构和上述系统架构的电子设备中实现。以下实施例中以上述源设备和上述从设备均为手机(例如上述手机200)为例,对本技术实施例的方法进行说明。
137.在执行本技术实施例提供的信息的显示方法之前,源设备可以与从设备进行无线连接。示例性的,源设备和从设备可以开启无线通信功能(例如wifi或者蓝牙功能)。之后,源设备可以通过无线通信功能与从设备建立无线连接。例如,源设备在开启蓝牙功能之后,可以搜索源设备周围开启蓝牙功能的电子设备。如图3a所示,源设备在接收到开启蓝牙功能的操作后,源设备可以从设备搜索界面301,该设备搜索界面301包括源设备搜索到的多个可用设备,如手机a、智能手表b、笔记本电脑c和智能电视d。之后,用户可以从多个可用设备中选择一个电子设备(例如手机a)作为从设备。也就是说,手机a可以接收来自源设备的提示信息(如图2c),显示该提示信息。或者,用户也可以从多个可用设备中选择多个电子设备(例如手机a、智能手表b和智能电视d)作为从设备。也就是说,手机a、智能手表b和智能电视d均可以接收来自源设备的提示信息(结合图2c,如图3b所示),显示该提示信息。
138.需要说明的是,上述“手机a”、智能手表b”、“笔记本电脑c”和“智能电视d”可以为设备的标识,也可以为用户的账号身份标识号(identity document,id),还可以是设备的备注名(例如“张三”、“李四”等),本技术实施例对此不作限定。
139.在本技术实施例中,在源设备中的应用(例如第一应用)生成提示信息后,源设备可以向从设备发送第一消息,该第一消息包括第一应用的提示信息。之后,从设备可以接收来自源设备的第一消息。示例性的,源设备的第一应用生成提示信息后,源设备可以通过蓝牙向从设备发送第一消息。之后,从设备可以接收来自源设备的第一消息。
140.需要说明的是,在源设备的第一应用生成提示信息后,源设备可以显示该提示信息,也可以不显示该提示信息,本技术实施例对此不作限定。
141.一种可能的设计中,在源设备的第一应用生成提示信息后,源设备可以不显示该提示信息。示例性的,结合图1中的(a)所示,在源设备101的电话应用生成提示信息后,源设备101显示的视频播放界面103包括视频104,不包括提示信息105。
142.另一种可能的设计中,在源设备的第一应用生成提示信息后,源设备可以显示该提示信息。示例性的,源设备可以在通知消息控件(以下可简称为通知消息)、通知栏控件(以下可简称为通知栏)或者弹出框控件(以下可以简称为弹出框)显示提示信息。例如,如图1中的(a)所示,在源设备的电话应用生成提示信息后,源设备可以在通知消息108显示提示信息105。通常情况下,为了避免用户遗漏提示信息,源设备的第一应用生成提示信息后,源设备也会显示该提示信息。
143.之后,从设备可以在第一界面上显示第一控件,该第一控件中的显示内容包括提示信息,该第一界面包括从设备提供的显示内容。其中,从设备可以通过以下方式(a)、方式(b)或者方式(c)显示提示信息。
144.方式(a),从设备可以在通知消息中显示提示信息(如图1中的(b))。
145.方式(b),从设备可以在通知栏中显示提示信息。示例性的,结合图1中的(b),从设
备可以响应于用户在触摸屏输入的打开通知栏的操作,在图像查看界面106上显示通知栏401,该通知栏401包括提示信息402。例如,该提示信息402可以包括“未接来电”;或者,该提示信息402还可以包括“17:59**的未接来电”。其中,结合图1中的(b)可知,图像107显示在底层,通知栏401显示在图像107的上层。
146.方式(c),从设备可以在弹出框中显示提示信息。示例性的,结合图1中的(b),如图4b所示,从设备可以在图像查看界面106上显示弹出框404,该弹出框404包括提示信息402。其中,图像107显示在底层,弹出框404显示在图像107的上层。
147.可以理解的是,从设备通过上述三种方式(即方式(a)、方式(b)和方式(c))显示来自源设备的提示信息,增加了源设备的提示信息在从设备上显示的方式,提高了用户的使用体验。
148.需要说明的是,在本技术实施例中,从设备显示来自源设备的提示信息的方式可以与显示该提示信息的方式不同。例如,如图5所示,图5中的(a)中,源设备101可以通过通知消息501显示提示信息502。图5中的(b)中,从设备102可以通过弹出框503显示来自源设备的提示信息502。或者,从设备显示来自源设备的提示信息的方式也可以与源设备显示该提示信息的方式相同。例如,结合图1所示,图1中的(a)中,源设备101可以通过通知消息104显示提示信息,从设备可以通过通知消息105显示来自源设备的提示信息。以下实施例中,以从设备显示来自源设备的提示信息的方式也可以与源设备显示该提示信息的方式相同为例,介绍本技术实施例的方法。
149.在一些实施例中,从设备显示来自源设备的提示信息的方式可以由源设备确定。具体的,源设备的第一应用生成提示信息时,源设备可以向从设备发送第一消息,该第一消息包括源设备中第一应用的提示信息和目标控件标识,该目标控件标识用于指示目标控件,该目标控件可以为通知消息、通知栏或者弹出框。从设备可以接收来自源设备的第一消息。之后,从设备可以通过目标控件显示提示信息。
150.一种可能的设计中,从设备可以根据目标控件标识与显示方式之间的对应关系,确定显示提示信息的显示方式。
151.需要说明的是,从设备中保存有目标控件标识与显示方式之间的对应关系。示例性的,如表1所示,其示出了目标控件标识与显示方式之间的对应关系。
152.表1
153.目标控件标识显示方式001通知消息002通知栏003弹出框
154.也就是说,当目标控件标识为“001”时,从设备可以通过通知消息(即上述方式(a))显示来自源设备的提示信息。当目标控件标识为“002”时,从设备可以通过通知栏(即上述方式(b))显示来自源设备的提示信息。当目标控件标识为“003”时,从设备可以通过弹出框(即上述方式(c))显示来自源设备的提示信息。示例性的,当源设备发送的第一消息包括提示信息和“003”时,从设备可以通过弹出框显示提示信息(例如图4b)。
155.需要说明的是,源设备向从设备发送的提示信息的显示方式,与该提示信息在源设备上默认的显示方式相同。例如,若提示信息a在源设备上默认的显示方式为通知消息,
则源设备可以向从设备发送“001”,使得源设备可以通过通知消息显示该提示信息a。又例如,若提示信息b在源设备上默认的显示方式为弹出框,则源设备可以向从设备发送“001”,使得源设备可以通过弹出框显示该提示信息b。
156.需要说明的是,提示信息在源设备上默认的显示方式,可以参考常规技术中电子设备显示应用程序生成的提示信息的方法,此处不予赘述。
157.可以理解的是,从设备通过接收来自源设备的显示方式,能够以提示信息在源设备中的显示方式显示该提示信息。如此,能够贴合用户的使用习惯,提高了用户体验。
158.在一些实施例中,若来自源设备的提示信息的内容过多,从设备可以仅显示该提示信息的部分内容。在接收到用户的展开操作后,从设备可以显示提示信息的全部内容。示例性的,假如来自源设备的提示信息为“【话费流量直通车】尊敬的***用户,截止到2021年01月31日,您的剩余话费为0.5元。为了避免影响您的正常使用,您可以续交话费。”。如图6a所示,源设备102通过通知消息601显示部分提示信息602,例如,该提示信息602为“【话费流量直通车】尊敬的***用户,截止到
…”
。之后,如图6b所示,响应于用户的点击操作,源设备102通过可以通知消息601完整地显示提示信息602,例如,该提示信息602为“【话费流量直通车】尊敬的***用户,截止到2021年01月31日,您的剩余话费为0.5元。为了避免影响您的正常使用,您可以续交话费。”。
159.可以理解的是,当来自源设备的提示信息的内容过多时,从设备可以仅显示部分内容。如此,可以减小该提示信息对于从设备所显示的内容的遮盖,提高了用户的使用体验。并且,响应于用户的展开操作,从设备可以显示提示信息中的全部内容,避免了用户遗漏提示信息。
160.需要说明的是,若源设备中多个应用程序生成的提示信息相同,从设备则可能针对不同的应用程序显示相同的提示信息。这样一来,源设备显示提示信息时,若该提示信息无法表征生成该提示信息的应用程序(例如,图4a中的提示信息403为“未接来电”,“未接来电”可以表征生成该提示信息的应用程序为电话应用),用户无法得知生成该提示信息的应用。
161.在一些实施例中,为了使从设备可以显示生成该提示信息的应用程序,上述第一消息还可以包括第一应用的应用标识。具体的,源设备的第一应用生成提示信息时,源设备可以向从设备发送第一消息,该第一消息包括源设备中第一应用的提示信息和第一应用的应用标识。从设备可以接收来自源设备的第一消息。之后,从设备可以在第一界面上显示第一控件该第一控件显示的内容包括:上述提示信息和应用标识。如此,使得用户可以得知发出该提示信息的应用,进而可以使用户根据用户做进一步的处理。
162.需要说明的是,本技术实施例对应用标识不作限定。例如,上述第一应用的应用标识可以是第一应用的应用图标。又例如,上述第一应用的应用标识可以是第一应用的应用名称。又例如,上述第一应用的应用标识可以是第一应用的应用名称和应用图标。
163.示例性的,假如源设备中安装有社交应用a和社交应用b。其中,社交应用a为用于办公的应用程序,社交应用b为用于娱乐的应用程序。当源设备中的社交应用a生成提示信息后,源设备可以向从设备发送提示信息和社交应用a的应用标识。如图7a所示,从设备102可以通过通知消息701显示提示信息702和应用标识703。例如,该提示信息702可以为“您有一条未读消息”,应用标识703可以为“社交应用a”。又例如,如图7b所示,从设备102可以通
过通知消息701显示提示信息702和应用标识704。该提示信息702可以为“您有一条未读消息”,应用标识704可以为社交应用a的应用图标。或者,社交应用a的应用标识可以包括:“社交应用a”和社交应用a的应用图标(例如图7b中的应用标识704)。
164.需要说明的是,当第一应用为社交应用时,该提示信息可以包括第一联系人,该第一联系人为社交应用中发送消息的联系人。例如,该提示信息可以为“您有一条来自张三的未读消息”。如此,从设备可以显示发送消息的联系人,使用户能够得知消息的来源。
165.可以理解的是,从设备可以在第一界面上显示第一应用的提示信息和应用标识,使得用户可以得知发出该提示信息的应用。这样一来,能够使用户根据该应用程序的适用场景,做出相应的操作,提高了用户的使用体验。示例性的,结合上述示例可知,从设备中显示了社交应用a发出的提示信息。用户知道社交应用a是用于办公的应用程序。因此,用户可以及时查看并处理该信息,保障了用户能够及时处理重要事件,提高了用户的使用体验。
166.需要说明的是,从设备也可以显示源设备中多个应用程序生成的提示信息。示例性的,如图7c所示,从设备102可以通过通知栏705显示提示信息a706、提示信息b707和提示信息c708。具体对于从设备显示提示信息的数量和显示提示信息的顺序的设定方式,可以参考常规技术中电子设备显示多个提示信息时的方法,此处不予赘述。
167.当然,若多个电子设备中的每个电子设备中的应用程序均生成有提示信息,从设备也可以显示来自多个电子设备的提示信息。其中,上述多个电子设备(即源设备)均需与从设备建立无线连接。以下实施例中,以手机a、智能手表b、笔记本电脑c与从设备在同一局域网(例如同一个wifi),手机a中生成提示信息的第一应用为应用一,智能手表b中生成提示信息的第一应用为应用二,笔记本电脑c中生成提示信息的第一应用为应用三为例,介绍本技术实施例的方法。
168.在一些实施例中,手机a的应用一生成提示信息a时,手机a可以向从设备发送消息一,消息一包括上述提示信息a;智能手表b的应用二生成提示信息b时,智能手表b可以向从设备发送消息二,消息二包括上述提示信息b;笔记本电脑c的应用三生成提示信息c时,笔记本电脑c可以向从设备发送消息三,消息三包括上述提示信息c。之后,从设备可以接收消息一、消息二和消息三。示例性的,结合图2c,如图8a所示,从设备可以通过跨设备交互系统分别接收来自手机a的消息一、来自智能手表b的消息二、来自笔记本电脑c的消息三。
169.之后,从设备可以显示上述提示信息a、提示信息b和提示信息c。示例性的,结合图7c,从设备102可以通过通知栏705显示提示信息a706、提示信息b707和提示信息c708。例如,提示信息a706为“17:59分**的未接来电”,提示信息b707为“【话费流量直通车】尊敬的***用户...”,提示信息c708为“您有一个待取包裹,请尽快领取!”。
170.需要说明的是,上述消息一、消息二和消息三中还可以包括生成各个提示信息的应用标识。示例性的,结合图7c,从设备102可以通过通知栏705显示生成提示信息b的应用的应用标识(例如短信应用)、生成提示信息c的应用的应用标识(例如智能生活)。
171.可以理解的是,基于上述方案,从设备可以显示多个源设备中的应用生成的提示信息。如此,可以使得用户通过一个电子设备便可以查看多个电子设备中的提示信息,减小了用户遗漏提示信息的可能性,提高了用户的使用体验。
172.当然,若从设备中显示多个源设备中的提示信息,从设备不显示各个提示信息的来源,即发送各个提示信息的电子设备。这样一来,可能会导致从设备无法区分提示信息的
来源,导致用户无法进一步处理事件。
173.在一些实施例中,为了保障从设备显示提示信息的来源,上述第一消息可以包括设备标识。具体的,手机a的应用一生成提示信息a时,手机a可以向从设备发送消息一,消息一包括上述提示信息a和手机a的应用标识;智能手表b的应用二生成提示信息b时,智能手表b可以向从设备发送消息二,消息二包括上述提示信息b和智能手表b的应用标识;笔记本电脑c的应用三生成提示信息c时,笔记本电脑c可以向从设备发送消息三,消息三包括上述提示信息c和笔记本电脑c的应用标识。之后,从设备可以接收消息一、消息二和消息三,并显示上述提示信息a和手机a的应用标识,提示信息b和智能手表b的应用标识,以及提示信息c和笔记本电脑c的应用标识。
174.需要说明的是,本技术实施例对上述设备标识不作限定。例如,上述设备标识可以是登录该电子设备的用户的账号id。又例如,上述设备标识也可以是用户为电子设备自行设置的备注名称。又例如,上述设备标识还可以是电子设备的设备图标。又例如,上述设备标识也可以是由账号id、备注名称和设备图标中至少两项组合而成。以下实施中,以设备标识为用户为电子设备自行设置的备注名称为例,介绍本技术实施例的方法。
175.示例性的,结合图7c,如图8b所示,从设备102可以通过通知栏801显示提示信息a706和发送该提示信息a706的电子设备的设备标识801,提示信息b707和发送该提示信息b707的电子设备的设备标识802,以及提示信息c708和发送该提示信息c708的电子设备的设备标识803。例如,上述设备标识801为“手机a”,设备标识802为“智能手表b”,设备标识c803为“笔记本电脑c”。当然,从设备还可以显示生成提示信息的应用程序的应用标识(如图8b)。
176.需要说明的是,从设备仅显示一个源设备的提示信息时,从设备也可以显示该源设备的设备标识。具体对于从设备显示一个源设备的设备标识过程的描述,可以参考上述实施例中从设备显示手机a、智能手表b和笔记本电脑c的设备标识的过程,此处不予赘述。
177.可以理解的是,从设备显示提示信息以及发送该提示信息的电子设备的设备标识,能够使用户了解提示信息的来源,进而使用户可以结合提示信息的来源做相应的处理。
178.在另一些实施例中,源设备获取到第一应用的提示信息,则可以判断源设备的设备状态。该设备状态用于指示该源设备是否被使用。若源设备处于被使用的状态,源设备则可以不向从设备发送提示信息。若源设备处于未被使用的状态,源设备则可以向从设备发送提示信息。
179.示例性的,源设备处于未被使用状态可以为:若源设备的屏幕处于关屏状态,和/或,关屏状态下没有应用程序在运行,和/或,源设备通过摄像头未获取到用户信息。源设备处于被使用状态可以为:若源设备的屏幕处于亮屏状态,和/或,源设备中存在应用程序在运行,和/或,源设备通过摄像头可以获取到用户信息。
180.可以理解的是,当源设备处于未被使用状态,源设备向从设备发送提示信息,是的从设备可以显示该提示信息,避免了提示信息的遗漏。当源设备处于被使用状态,则说明用户当前可以查看源设备中的提示信息。源设备无需向从设备发送提示信息,能够减少源设备中的功耗,延长了源设备的使用时长。
181.在一些实施例中,源设备可以显示从设备中的提示信息。从设备获取到从设备中的提示信息,从设备则可以向源设备发送从设备中的提示信息。之后,源设备可以接收来自
从设备的提示信息,并在源设备的界面显示该提示信息。如此,从设备和源设备均可以显示对方的提示信息,能够避免用户遗漏提示信息,提高了用户体验。
182.需要说明的是,从设备显示来自源设备的提示信息后,若该提示信息需要用户进一步操作,则需要用户去源设备上进行操作。示例性的,如图9a所示,假如从设备102通过通知消息901显示提示信息902,该提示信息902为“看到消息后,请尽快回复!”。可选的,该通知消息901还可以显示发送消息的联系人,如“张三”。之后,用户需要通过源设备再回复该提示信息902,不仅效率较低,而且过程较为繁琐。
183.在一些实施例中,为了简化操作流程,上述源设备向从设备发送的第一消息可以包括至少一个预设选项,每一个预设选项对应一个作用于提示信息的操作指令。在从设备接收第一消息后,从设备可以显示提示信息和上述至少一个预设选项。之后,从设备可以接收用户作用于目标选项的第一操作,并向源设备发送第二消息,该第二消息用于指示源设备通过第一应用执行目标选项对应的操作指令,该第二消息包括目标选项对应的操作指令和应用标识,该目标选项为至少一个预设选项中任一个选项。之后,源设备可以接收该第二消息,并通过该应用标识对应的第一应用执行该操作指令。
184.示例性的,结合图9a,如图9b所示,从设备102可以通过通知消息901显示提示信息902和功能选项903,该功能选项903用于接收用户对该提示信息输入的操作。例如,该功能选项903包括“回复”按钮和“忽略”按钮,该“回复”按钮用于回复接收到的提示信息902,该“忽略”按钮用于取消显示该知消息901(即从设备102不显示该提示信息902)。之后,响应于用户对“回复”按钮输入的操作,从设备102可以显示如图9c所示的输入框904,例如,用户可以在输入框904输入“收到!”。之后,响应于用户对“发送”按钮的操作,从设备102可以向源设备发送操作指令和应用标识(如“社交应用a”),例如,操作指令可以指示源设备通过社交应用a向张三发送“收到!”。之后,源设备可以接收来自从设备102的操作指令和应用标识,并通过社交应用a向张三发送“收到!”。或者,结合图9b,响应于用户作用于“忽略”按钮的选择操作,从设备102可以向源设备发送取消显示该通知消息901的操作指令和应用标识。之后,源设备可以接收来自从设备102的操作指令和应用标识,并取消显示源设备中显示的提示信息(或者显示控件,如通知消息)。
185.又例如,如图10所示,假如从设备102通过弹出框1001显示源设备中的购物应用b生成的提示信息1002和功能选项1003。其中,该提示信息1002可以为“请问是否进行更新?”,该功能选项1003可以包括“是”按钮和“否”按钮,“是”按钮用于指示同意更新购物应用b,“否”按钮用于指示不同意更新购物应用b。假如用户在“是”按钮输入选择操作,响应于用户作用于“是”按钮的选择操作,从设备102可以向源设备发送用于指示同意更新购物应用b的操作指令和购物应用b的应用标识。之后,源设备可以接收来自从设备102的操作指令和应用标识,通过购物应用b更新该应用。
186.可以理解的是,基于上述方案,从设备可以将接收到的操作指令反馈至源设备,由源设备通过第一应用执行相应的操作指令。也就是说,无需通过源设备对提示信息做相应的操作。如此,能够简化操作电子设备的步骤,提高了操作效率,改善了用户的使用体验。
187.在一些实施例中,源设备获取到第一应用的提示信息,则可以显示目标控件,该目标控件中显示的内容包括提示信息。并且,从设备也可以通过目标控件显示该提示信息。之后,从设备可以接收第二操作,生成第一指令,该第一指令用于指示取消显示目标控件。响
应于第二操作,从设备可以取消显示目标控件。并且,从设备可以向源设备发送第二操作对应的操作指令。之后,源设备可以接收来自从设备的第一指令,并取消显示目标控件。示例性的,如图11a所示,源设备101通过弹出框1101显示提示信息1102,从设备102通过弹出框1103显示来自源设备101的提示信息1102。响应于用户对返回选项的操作1,从设备102可以向源设备101发送取消显示弹出框1101的操作指令。之后,如图11b中的(a)和图11b中的(b)所示,源设备101和从设备102均取消显示弹出框1101,即源设备101和从设备102的显示界面均不显示提示信息1102。
188.在一些实施例中,为了避免用户遗漏已经取消显示的提示信息,在从设备取消显示该第一控件后的预设时长后,从设备可以获取提示信息,并重新显示包含有提示信息的第一控件。其中,从设备可以通过以下两种方式获取提示信息。
189.方式一,在从设备接收到来自源设备的第一消息后,从设备可以存储该第一消息。在从设备取消显示该第一控件后的预设时长后,从设备可以获取从设备中存储的第一消息。
190.方式二、在从设备取消显示该第一控件后的预设时长后,源设备可以向从设备重新发送第一消息。之后,从设备可以接收来自源设备的第一消息。
191.可以理解的是,在从设备取消显示第一控件后,即从设备不显示该提示信息后,从设备在预设时长后可以重新显示提示信息。这样一来,可以提醒用户处理该提示信息,避免用户遗漏提示信息,提高了用户的使用体验。
192.需要说明的是,在从设备显示来自源设备的提示信息时,从设备也可以显示从设备中的应用程序生成的提示信息。示例性的,如图12所示,从设备102可以显示来自手机a的提示信息1201、来自智能手表b的提示信息1202和来自从设备102的提示信息1203。
193.可以理解的是,从设备不仅能够显示其他的电子设备(即源设备)中的提示信息,还可以显示从设备中应用程序生成的提示信息。这样一来,能够保障从设备同时显示从设备和源设备的提示信息,避免了用户遗漏源设备或者从设备中的提示信息,提高了用户的使用体验。
194.当然,若从设备中存储较多的来自源设备的提示信息时,较多的提示信息会占用从设备的存储空间,进而影响从设备的性能。
195.在一些实施例中,为了减小来自源设备的第一消息占用的从设备的存储空间,从设备可以删除该第一消息。具体的,从设备可以接收用户的第三操作,该第三操作用于触发从设备删除第一消息。之后,从设备可以向源设备发送第三操作对应的操作指令。源设备接收到第三操作对应的操作指令后,可以删除该第一消息。
196.其实,本技术实施例对该第三操作不作限定。例如,该第三操作可以为滑动操作(例如从左向右滑动)。又例如,该第三操作可以为单击“清除”按钮的操作(可参考常规技术中通知栏显示的用于清除提示信息的按钮)。
197.需要说明的是,当电子设备删除第一消息后,电子设备不会显示该提示信息。也就是说,从设备接收到第三操作后,从设备和源设备均不显示该提示信息。
198.需要说明的是,由于源设备会将源设备的提示信息共享到其他的电子设备(即从设备)中,而提示信息可能属于用户的隐私内容。因此,容易造成隐私泄露的问题。
199.在一些实施例中,为了避免发生用户隐私泄露的情况,在源设备向从设备发送第
一消息之前,源设备可以确定从设备登录的账号与源设备登录的账号是否为关联账号。
200.需要说明的是,关联账号是指从设备登录的账号与源设备登录的账号为同一个账号。例如,从设备登录的账号为“zhangsan”,源设备登录的账号为“zhangsan”,则从设备登录的账号与源设备登录的账号为同一个账号,也就是说从设备登录的账号与源设备登录的账号为关联账号。或者,关联账号是指从设备登录的账号与源设备登录的账号不同,从设备登录的账号与源设备登录的账号之间存在联系。两个不同的账号之间存在联系包括:从设备登录的账号是源设备登录的账号的家人账号、从设备登录的账号是源设备登录的账号的好友账号等。具体对于两个不同的账号之间存在的联系,可以由用户在电子设备(源设备和/或从设备)中进行设置,本技术实施例对此不作限定。
201.其中,电子设备的登录账号可以为手机号码、用户的网络名称、用户的网络账号等,本技术实施例对此不作限定。但是通常情况下爱,源设备会选取唯一标识(例如手机号码、网络账号等)作为登录账号,从而可以提高校验的准确率。
202.可以理解的是,若从设备登录的账号与源设备登录的账号为关联账号,则说明从设备登录的账号与源设备登录的账号为互相信任的账号。也就是说,源设备中应用生成的提示信息显示在从设备中,不会造成源设备的隐私内容被泄露。
203.一种可能的实现方式,源设备可以向从设备发送用于获取从设备登录的账号的消息。从设备在接收到该消息后,将从设备登录的账号发送至源设备。源设备获取从设备登录的账号,并将从设备登录的账号与源设备登录的账号进行比较,确定从设备登录的账号与源设备登录的账号是否为关联账号。
204.另一种可能的实现方式,源设备可以向从设备发送源设备登录的账号,从设备在接收到源设备登录的账号之后,将从设备登录的账号与源设备登录的账号进行比较,并将比较结果发送至源设备。源设备接收该比较结果,并根据比较结果确定从设备登录的账号与源设备登录的账号是否为关联账号。
205.若从设备的登录账号与源设备的登录账号是关联账号,源设备则向从设备发送第一消息。若从设备的登录账号与源设备的登录账号不是关联账号,源设备则不会向从设备发送第一消息。
206.可以理解的是,若从设备的登录账号与源设备的登录账号是关联账号,则说明源设备的使用者和从设备的使用者为同一用户,或者源设备的使用者和从设备的使用者之间有关联。因此,源设备可以向从设备发送第一消息,使从设备可以显示来自源设备的提示信息。这样一来,不仅避免了提示信息的遗漏,而且降低了用户隐私泄露的风险,提高了用户的使用体验。
207.上述主要从电子设备的角度对本技术实施例提供的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术所公开的实施例描述的各示例的一种信息的显示方法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是电子设备软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
208.本技术实施例可以根据上述方法示例对信息的显示装置进行功能模块或者功能
单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
209.下面结合图2b所示的软件结构框图对本技术实施例的方法进行具体说明。例如,假如从设备通过通知栏显示来自源设备的提示信息。如图13a所示,源设备中的第一应用可以生成提示信息。之后,第一应用可以调用注册接口,向跨设备交互系统发送第一消息(例如提示信息、第一应用的应用标识、源设备的设备标识等)。接着,源设备的跨设备交互系统可以向从设备发送第一消息。之后,从设备的跨设备交互系统可以接收并保存第一消息,并向通知管理器发送第一消息。然后,通知管理器可以调用显示控件(例如通知栏控件),将第一消息加入到通知栏控件中。之后,通知栏控件可以显示该提示信息。若该提示信息内容较多,通知栏控件可以仅显示提示信息的部分内容(如图6a)。然后,通知栏控件可以接收用户输入的展开操作,显示提示信息的全部内容(如图6b)。并且,通知栏控件可以接收用户输入的第三操作(该第三操作用于删除第一消息),取消显示第一控件。并且,通知栏控件可以向通知管理器发送删除第一消息的操作指令,并由通知管理器向跨设备交互系统发送删除第一消息的操作指令。然后,从设备的跨设备交互系统可以向源设备发送删除第一消息的操作指令。之后,源设备的跨设备交互系统可以接收来自从设备的删除第一消息的操作指令,并调用回调接口,向第一应用发送删除第一消息的操作指令。然后,第一应用可以删除该第一消息。
210.又例如,假如从设备通过弹出框显示来自源设备的提示信息。如图13b所示,源设备中的第一应用可以生成提示信息。之后,第一应用可以调用注册接口,向跨设备交互系统发送第一消息(例如提示信息和至少一个预设选项)。接着,源设备的跨设备交互系统可以向从设备发送第一消息。之后,从设备的跨设备交互系统可以接收并保存第一消息,并向通知管理器发送第一消息。然后,通知管理器可以调用显示控件(例如弹出框控件),将第一消息加入到弹出框控件中。之后,弹出框控件可以显示该提示信息和至少一个预设选项(如图10所示)。接着,弹出框控件可以接收用户对目标选项(至少一个预设选项中任一选项)输入的操作,向通知管理器发送目标选项对应的操作指令,并由通知管理器向跨设备交互系统发送目标选项对应的操作指令。然后,从设备的跨设备交互系统可以向源设备发送目标选项对应的操作指令。之后,源设备的跨设备交互系统可以接收来自从设备的目标选项对应的操作指令,并调用回调接口,向第一应用发送目标选项对应的操作指令。然后,第一应用可以执行目标选项对应的操作指令(例如更新第一应用)。
211.本技术另一些实施例提供了一种电子设备(如图2a所示的手机200),该电子设备中安装有多个预设应用。该电子设备可以包括:存储器和一个或多个处理器。该存储器和处理器耦合。该电子设备还可以包括摄像头。或者,该电子设备可以外接摄像头。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手机执行的各个功能或者步骤。该电子设备的结构可以参考图2a所示的手机200的结构。
212.本技术实施例还提供一种芯片系统,如图14所示,该芯片系统包括至少一个处理器1401和至少一个接口电路1402。处理器1401和接口电路1402可通过线路互联。例如,接口
电路1402可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1402可用于向其它装置(例如处理器1401)发送信号。示例性的,接口电路1402可读取存储器中存储的指令,并将该指令发送给处理器1401。当所述指令被处理器1401执行时,可使得电子设备(如图2a所示的手机200)执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
213.本技术实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备(如图2a所示的手机200)上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
214.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
215.通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
216.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
217.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
218.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
219.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
220.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献