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

应用图标布局方法及相关装置与流程

2022-02-20 22:55:52 来源:中国专利 TAG:


1.本技术涉及电子技术领域,尤其涉及一种应用图标布局方法及相关装置。


背景技术:

2.当前,手机等电子设备飞速发展,电子设备上应用也越来越多。随着用户使用一台电子设备时间越来越长,用户越来越熟悉各个应用的图标在该设备桌面所处的位置。从而,在使用电子设备时,用户能够快速在电子设备桌面上找到应用的图标并打开。
3.然而,当用户更换新的电子设备后,由于不熟悉应用的图标在新的电子设备的桌面上所处的位置,用户需花费较长的时间在桌面上寻找应用的图标。这样,降低了使用电子设备的便利性。


技术实现要素:

4.本技术公开了一种应用图标布局方法及相关装置。第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。这样,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
5.第一方面,本技术提供了一种应用图标布局方法,该方法包括:第一电子设备显示第一桌面,第二电子设备显示第二桌面;该第二电子设备接收第一用户操作;响应于该第一用户操作,该第二电子设备发送第一广播;该第一电子设备接收第二用户操作;响应于该第二用户操作,该第一电子设备通过该第一广播发现该第二电子设备,并向该第二电子设备发送第一信息;其中,该第一信息携带该第一桌面的桌面布局信息和应用图标在该第一桌面的位置信息;该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
6.实施第一方面提供的方法,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
7.例如,第一电子设备上各个应用的图标在该设备桌面所处的位置对用户来说是熟悉的。用户能够快速在该第一电子设备桌面上找到应用的图标并打开。第二电子设备上各个应用的图标在该设备桌面所处的位置对用户来说是不熟悉。这样,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
8.第二方面,本技术实施例提供了一种应用图标布局方法,该方法包括:第二电子设备显示第二桌面;该第二电子设备接收第一用户操作;响应于该第一用户操作,该第二电子
设备发送第一广播;该第一广播用于该第一电子设备发现该第二电子设备;该第二电子设备接收该第一电子设备发送的第一信息,该第一信息携带该第一电子设备的桌面的桌面布局信息和应用图标在该第一电子设备的桌面的位置信息;该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
9.实施第二方面提供的方法,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
10.其中,桌面布局可包含桌面的页面页数和每页上所容纳图标的最大数量(例如桌面每页上所容纳图标的每行最多4个,最多6列,即最大数量为4
×
6=24)。在本技术实施例中,每页上所容纳的图标的最大数量可以指应用图标区上容纳的图标的最大数量。应用图标在桌面上的位置,是指应用图标在该应用图标区和导航栏上所在的行和列。其中,所在的行从上到下数,所在的列从左到右数。
11.本技术实施例中,第一信息不限于携带应用图标在桌面的位置信息,还可以携带控件在桌面的位置信息。第一电子设备可将携带上述控件在桌面的位置信息的第一信息发送给第二电子设备。第二电子设备可按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局,并按照第一信息对相应的控件进行布局。对控件进行布局之后,第二电子设备上的相应的控件在桌面或者下拉菜单栏的位置与第一电子设备上相同。
12.其中,控件可包含小工具、负一屏上的各个功能控件,例如付款码控件、打车控件、物流信息展示控件、机票展示控件等。控件还可包含控制中心上的功能控件,例如wi-fi开关、蓝牙开关、音乐组件等。
13.本技术实施例中,第一信息可以是第一电子设备通过xml编码方式编码得到。第二电子设备在接收到第一信息之后,通过xml解码可获得桌面布局和应用图标位置信息,还可获得文件夹信息。文件夹信息可包含文件夹名称、文件夹所包含的应用图标、文件夹在桌面所在的位置、文件夹中应用图标位置等信息。其中,桌面图标位置可包含导航栏中应用图标位置和非导航栏中应用图标位置。
14.本技术实施例中,每个应用图标可通过应用图标的名称和图标的图案数据唯一标识。例如,多个记事本应用的应用名称相同,均为“记事本”。但是这多个记事本应用的图标图案不同,第一电子设备可通过应用名称“记事本”和应用的图标图案的数据标识该应用的图标。第二电子设备也可通过应用名称和应用的图标的数据确定相同的应用的应用图标。
15.本技术实施例中,第二电子设备的极速分享开关打开后,第二电子设备可发送蓝牙广播或wi-fi广播。该蓝牙广播和wi-fi广播可携带第二电子设备的mac地址和设备标识(设备标识例如lisa的手机)。第一电子设备在进行搜索时,可接收到第二电子设备发送的蓝牙广播或wi-fi广播,即搜索到(发现)第二电子设备。第一电子设备可根据接收到的第二电子设备的广播将第二电子设备的设备标识显示出来。用户可触摸该设备标识,响应于作用在该设备标识的用户操作,第一电子设备向第二电子设备发送携带桌面布局信息及应用图标位置信息的第一信息。
16.结合第二方面,在一些实施例中,该第一广播为蓝牙广播或者无线保真wi-fi广
播,该第一信息通过无线局域网wlan直连或者蓝牙连接由第一电子设备发送给第二电子设备。
17.结合第二方面,在一些实施例中,该第一用户操作为开启该第二电子设备的蓝牙开关的用户操作或者开启该第二电子设备的wi-fi开关的用户操作;该第二用户操作用于开启该第一电子设备的wi-fi模块、蓝牙模块中的一个或多个。
18.在本技术的一些实施例中,当第一电子设备的桌面包含多个页面时,第一信息还可携带每个应用图标所在的页面的信息。
19.结合第二方面,在一些实施例中,该第二电子设备接收该第一电子设备发送的第一信息之后,该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置之前,该方法还包括:该第二电子设备显示第一用户界面,该第一用户界面包含第一控件和第一提示;该第一提示指示接收到该第一信息;该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置,包括:响应于作用在该第一控件的用户操作,该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
20.结合第二方面,在一些实施例中,该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置,包括:该第二电子设备根据该第一信息,将该第一应用的图标设置在该二桌面的第一位置;其中,该第一电子设备上该第一应用的图标也在该第一桌面的该第一位置,该第一应用为该第一电子设备和该第二电子设备均安装的应用;该第二电子设备上第二应用被重新设置位置时在该第二桌面上移动距离最小,该第二应用为该第一电子设备上有安装但该第二电子设备上未安装的应用。
21.结合第二方面,在一些实施例中,该第一信息还携带文件夹信息,该文件夹信息包含第一文件夹在该第一桌面上的位置、该第一文件夹包含第一图标和第二图标、该第一图标在该第一文件夹中的位置和该第二图标在该第一文件夹中的位置。
22.例如,第二电子设备按照该第一信息对所安装的应用图标在桌面上进行布局之后,第二电子设备的桌面上也可包含3页。但左边两页由于无应用图标分布,第二电子设备的桌面也可仅包含一个页面。重新布局之后,在该页面上,每个应用图标所在的位置与第一电子设备上该相同的应用图标的位置相同。具体的,重新布局之后,在第二电子设备的桌面上,ai音箱的应用图标位于第1行第2列,与第一电子设备上ai音箱的应用图标的位置相同。即第一电子设备上ai音箱的图标也位于第1行第2列。重新布局之后,在第二电子设备的桌面上,图库的应用图标位于第3行第2列,与第一电子设备上图库应用的图标的位置相同。重新布局之后,类似地,在第二电子设备的桌面上,设置的应用图标、华为穿戴的应用图标、浏览器的应用图标、邮箱的应用图标、音乐的应用图标、备忘录的应用图标、心脏健康研究的应用图标、应用商店的应用图标与第一电子设备上相同应用图标的位置相同。
23.类似的,重新布局之后,第二电子设备的桌面的导航栏中应用图标与第一电子设备上相同应用图标的位置相同。相机的应用图标、拨号的应用图标、信息的应用图标、联系人的应用图标,分别位于第二电子设备桌面的导航栏的第1列、第2列、第3列和第4列。这与第一电子设备的桌面导航栏中相同应用图标的位置相同。
24.这样,第二电子设备的桌面上应用图标,可根据用户操作按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标
在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
25.第三方面,本技术实施例提供了一种应用图标布局方法,该方法包括:第一电子设备显示第一桌面;该第一电子设备接收第二用户操作;响应于该第二用户操作,该第一电子设备发现该第二电子设备,并向该第二电子设备发送第一信息;其中,该第一信息携带该第一桌面的桌面布局信息和应用图标在该第一桌面的位置信息;该第一信息用于该第二电子设备按照该第一信息重新设置该第二电子设备的桌面的桌面布局并设置应用图标在该第二电子设备的桌面的位置。
26.实施第三方面提供的方法,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
27.结合第三方面,在一些实施例中,该第一信息通过无线局域网wlan直连或者蓝牙连接由第一电子设备发送给第二电子设备。
28.结合第三方面,在一些实施例中,该第二用户操作用于开启该第一电子设备的wi-fi模块、蓝牙模块中的一个或多个。
29.第四方面,本技术实施例提供了一种应用图标布局方法,其特征在于,该方法包括:第二电子设备显示第二桌面;该第二电子设备接收用于开启近距离无线通信技术nfc模块的用户操作;该第二电子设备通过该nfc模块接收该第一电子设备发送的第一信息,该第一信息携带该第一电子设备的桌面的桌面布局信息和应用图标在该第一电子设备的桌面的位置信息;该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
30.实施第四方面提供的方法,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
31.第五方面,本技术实施例提供了一种应用图标布局方法,该方法包括:该第二电子设备显示第二桌面;响应于该第二电子设备登录第一账号,该第二电子设备显示第二用户界面;其中,该第二电子设备第一电子设备也登陆有该第一账号;该第二用户界面包含第二控件;响应于作用在该第二控件的用户操作,该第二电子设备通过移动通信技术从该第一电子设备接收第一信息,该第一信息携带该第一电子设备的桌面的桌面布局信息和应用图标在该第一电子设备的桌面的位置信息;该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
32.在本技术的一些实施例中,该应用图标布局方法还包括:第一电子设备显示第一桌面,第二电子设备显示第二桌面;所述第一电子设备接收第三用户操作;响应于所述第三用户操作,第二电子设备检测是否进行了摇动。第一电子设备也可检测是否进行了摇动。当第一电子设备和第二电子设备均进行了摇动时,第一电子设备可携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备。该第二电子设备按照该第一信息重新设置该第二桌面的桌面布局并设置应用图标在该第二桌面的位置。
33.其中,第一电子设备和第二电子设备可通过加速度传感器检测到的数据确定是否进行了摇动。
34.在本技术的另一些实施例中,第一电子设备还可利用移动通信技术、wan技术通过即时通信应用(例如微信、qq等应用)将第一信息传输给第二电子设备。
35.本技术实施例中,第一电子设备可通过移动通信技术、wan技术向第二电子设备传输第一信息。第二电子设备的桌面上应用图标,可根据第一信息按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
36.第六方面,本技术实施例提供了一种第二电子设备,该第二电子设备包括:一个或多个处理器、存储器、蓝牙模块和wi-fi模块;蓝牙模块和wi-fi模块,用于发送第一广播,并与第一电子设备建立蓝牙连接或者wi-fi连接;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码;该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该电子设备执行第二方面所提供的应用图标布局方法。
37.第七方面,本技术实施例提供了一种电子设备,该电子设备为第一电子设备,所述电子设备包括:一个或多个处理器、存储器、蓝牙模块和wi-fi模块;所述蓝牙模块和wi-fi模块,用于通过第一广播发现第二电子设备,并与第二电子设备建立蓝牙连接或者wi-fi连接;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行第三方面所提供的所述的应用图标布局方法。
38.第八方面,本技术实施例提供了一种电子设备,所述电子设备为第二电子设备,所述电子设备包括:一个或多个处理器、存储器、nfc模块;所述nfc模块,用于接收第一电子设备发送的第一信息;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行第四方面所提供的所述的应用图标布局方法。
39.第九方面,本技术实施例提供了一种电子设备,所述电子设备为第二电子设备,所述电子设备包括:一个或多个处理器、存储器、移动通信模块;所述移动通信模块,用于接收第一电子设备发送的第一信息;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行第五方面所提供所述的应用图标布局方法。
40.第十方面,本技术实施例提供了一种芯片,该芯片应用于第二电子设备,该芯片包括一个或多个处理器,该处理器用于调用计算机指令以使得该第二电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
41.第十一方面,本技术实施例提供了一种芯片,该芯片应用于第一电子设备,该芯片包括一个或多个处理器,该处理器用于调用计算机指令以使得该第一电子设备执行如第三方面以及第三方面中任一可能的实现方式描述的方法。
42.第十二方面,本技术实施例提供了一种芯片,该芯片应用于第二电子设备,该芯片包括一个或多个处理器,该处理器用于调用计算机指令以使得该第二电子设备执行如第四
方面或者第五方面中任一可能的实现方式描述的方法。
43.第十三方面,本技术实施例提供一种包含指令的计算机程序产品,当上述计算机程序产品在第二电子设备上运行时,使得上述电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
44.第十四方面,本技术实施例提供一种包含指令的计算机程序产品,当上述计算机程序产品在第一电子设备上运行时,使得上述第一电子设备执行如第三方面以及第三方面中任一可能的实现方式描述的方法。
45.第十五方面,本技术实施例提供一种包含指令的计算机程序产品,当上述计算机程序产品在第二电子设备上运行时,使得上述电子设备执行如第四方面或者第五方面描述的方法。
46.第十六方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在第二电子设备上运行时,使得上述第二电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
47.第十七方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在第一电子设备上运行时,使得上述第一电子设备执行如第三方面以及第三方面中任一可能的实现方式描述的方法。
48.第十八方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在第二电子设备上运行时,使得上述第二电子设备执行如第四方面或者第五方面描述的方法。
49.第十九方面,本技术实施例提供一种系统,该系统包含第一电子设备和第二电子设备。该第一电子设备和第二电子设备用于执行第一方面所描述的方法。
50.可以理解地,上述第六方面提供的第二电子设备、第七方面提供的电子设备、第八方面提供的电子设备、第九方面提供的电子设备、第十方面提供的芯片、第十一方面提供的芯片、第十二方面提供的芯片、第十三方面提供的计算机程序产品、第十四方面提供的计算机程序产品、第十五方面提供的计算机程序产品、第十六方面提供的计算机存储介质、第十七方面提供的计算机存储介质、第十八方面提供的计算机存储介质和第十九方面提供的系统均用于执行本技术实施例所提供的方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。
附图说明
51.下面对本技术实施例用到的附图进行介绍。
52.图1是本技术实施例提供的一种系统架构的结构示意图;
53.图2是本技术实施例提供的一种电子设备30的结构示意图;
54.图3是本技术实施例的电子设备30的软件结构框图;
55.图4是本技术实施例提供的一种用户界面的示意图;
56.图5a~图5d是本技术实施例提供的一些用户界面示意图;
57.图6a~图6d是本技术实施例提供的一些用户界面示意图;
58.图7是本技术实施例提供的一些用户界面示意图;
59.图8是本技术实施例提供的一些用户界面示意图;
60.图9是本技术实施例提供的一些用户界面示意图;
61.图10是本技术实施例提供的一些用户界面示意图;
62.图11a~图11c是本技术实施例提供的一些用户界面示意图;
63.图12~图17为本技术实施例提供的一些用户界面示意图;
64.图18是本技术实施例提供的一种应用图标布局方法的流程示意图。
具体实施方式
65.下面结合本技术实施例中的附图对本技术实施例进行描述。本技术实施例的实施方式部分使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。
66.首先,介绍本技术实施例涉及的应用场景。当用户更换电子设备时,用户可能对该电子设备的桌面上应用图标的布局以及各个应用图标的位置不熟悉。类似的,当一个用户有多个电子设备(例如用两个手机)时,用户对其中一个电子设备上应用的图标在桌面所处的位置熟悉,对另一个电子设备上应用的图标在桌面所处的位置可能并不熟悉。这样,当用户更换电子设备时,或者用户使用不熟悉的电子设备时,用户需花费较长的时间在桌面上寻找应用的图标,降低了使用电子设备的便利性。
67.为提高使用电子设备的便利性,本技术实施例提供一种应用图标布局方法及相关装置。该应用图标布局方法中,第一电子设备上各个应用的图标在该设备桌面所处的位置对用户来说是熟悉的。用户能够快速在该第一电子设备桌面上找到应用的图标并打开。第二电子设备上各个应用的图标在该设备桌面所处的位置对用户来说是不熟悉。
68.第一电子设备可通过蓝牙、无线保真(wireless fidelity,wi-fi)、近距离无线通信技术(near field communication,nfc)中的一项或多项等技术向第二电子设备传输数据。该数据例如是携带桌面布局信息及应用图标位置信息的第一信息。第一电子设备还可通过3g、lte、5g等蜂窝移动通信技术或广域网(wide area network,wan)技术向第二电子设备传输数据。第一电子设备可响应于用户操作,将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备。第二电子设备可接收该第一信息,并按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。重新布局完成后,第二电子设备与第一电子设备上同一应用的图标在桌面上的位置相同。其中桌面布局可包含桌面的页面页数和每页上所容纳图标的最大数量(例如桌面每页上所容纳图标的每行最多4个,最多6列,即最大数量为4
×
6=24)。
69.这样,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
70.下面对本技术实施例所涉及的系统架构进行介绍。请参阅图1,图1是本技术实施例提供的一种系统架构的结构示意图。如图1所示,该系统包含第一电子设备10和第二电子设备20。其中:
71.第一电子设备10上各个应用的图标在该设备桌面所处的位置对用户来说是熟悉的。用户能够快速在该第一电子设备桌面上找到应用的图标并打开。
72.第一电子设备10可与第二电子设备20之间传输数据,具体可通过蓝牙、wi-fi、nfc
中的一项或多项等技术传输数据。例如,第一电子设备10可利用huawei share(后文中的极速分享控件实现)实现第一电子设备10向第二电子设备20传输数据。具体的,第一电子设备10和第二电子设备20中蓝牙模块和wi-fi模块均开启。第一电子设备10可利用蓝牙模块扫描发现第二电子设备20。之后第一电子设备10可显示扫描到的第二电子设备的设备标识。响应于作用在该设备标识的用户操作,第一电子设备10可通过wlan直连向第二电子设备20传输数据。该数据例如是携带桌面布局信息及应用图标位置信息的第一信息。
73.其中,第一电子设备10可通过低功耗蓝牙(bluetooth low energy,ble)和/或经典蓝牙br/edr(basic rate/enhanced data rate)技术向第二电子设备20传输数据。本技术实施例所利用的蓝牙技术可包含不同版本的蓝牙协议,例如蓝牙版本1.0、1.2、2.0 edr、3.0 hs、4.0、4.1、4.2和5.0。
74.其中,wi-fi技术例如是wlan直连。本技术实施例中,第一电子设备10可通过wlan直连向第二电子设备20传输携带桌面布局信息及应用图标位置信息的第一信息。wlan直连技术使得第一电子设备10和第二电子设备20之间可直接传输数据而无需经过无线接入点。本技术实施例中,不限于wlan直连,第一电子设备10还可通过其他wi-fi技术向第二电子设备20传输第一信息,例如通过第一电子设备10经由wi-fi接入点向第二电子设备20传输数据。
75.本技术实施例中,在nfc场景下,第一电子设备中nfc模块和第二电子设备中nfc模块可工作在点对点(peertopeer,p2p)模式。第一电子设备与第二电子设备可通过传输数据。
76.本技术实施例中,不限于蓝牙、wi-fi、nfc,第一电子设备10还可通过3g、lte、5g等蜂窝移动通信技术或wan技术向第二电子设备20传输数据。
77.图1所示出的系统架构中,第一电子设备10可向第二电子设备20发送携带桌面布局信息及应用图标位置信息的第一信息。第二电子设备20可按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。重新布局完成后,第二电子设备20与第一电子设备10上桌面布局相同,且第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同。
78.本技术实施例中,第一电子设备10和第二电子设备20均可以是手机、智能手表、平板电脑、个人电脑等。
79.下面介绍一种电子设备的结构示例,第一电子设备10和第二电子设备20可均采用该电子设备的结构。请参阅图2,图2是本技术实施例提供的一种电子设备30的结构示意图。
80.下面以电子设备30为例对实施例进行具体说明。应该理解的是,图2所示电子设备30仅是一个范例,并且电子设备30可以具有比图2中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
81.电子设备30可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195
等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
82.可以理解的是,本发明实施例示意的结构并不构成对电子设备30的具体限定。在本技术另一些实施例中,电子设备30可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
83.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
84.其中,控制器可以是电子设备30的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
85.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
86.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(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)接口等。
87.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备30的触摸功能。
88.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
89.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
90.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
91.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备30的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备30的显示功能。
92.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
93.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备30充电,也可以用于电子设备30与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
94.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备30的结构限定。在本技术另一些实施例中,电子设备30也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
95.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备30的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
96.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
97.电子设备30的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
98.天线1和天线2用于发射和接收电磁波信号。电子设备30中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
99.移动通信模块150可以提供应用在电子设备30上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器
diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备30可以包括1个或n个显示屏194,n为大于1的正整数。
106.电子设备30可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
107.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
108.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备30可以包括1个或n个摄像头193,n为大于1的正整数。
109.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备30在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
110.视频编解码器用于对数字视频压缩或解压缩。电子设备30可以支持一种或多种视频编解码器。这样,电子设备30可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
111.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备30的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
112.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备30的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
113.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备30的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备30使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
114.电子设备30可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
115.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
116.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备30可以通过扬声器170a收听音乐,或收听免提通话。
117.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备30接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
118.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备30可以设置至少一个麦克风170c。在另一些实施例中,电子设备30可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备30还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
119.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
120.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备30根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备30根据压力传感器180a检测所述触摸操作强度。电子设备30也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
121.陀螺仪传感器180b可以用于确定电子设备30的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备30围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备30抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备30的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
122.气压传感器180c用于测量气压。在一些实施例中,电子设备30通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
123.磁传感器180d包括霍尔传感器。电子设备30可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备30是翻盖机时,电子设备30可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
124.加速度传感器180e可检测电子设备30在各个方向上(一般为三轴)加速度的大小。当电子设备30静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
125.距离传感器180f,用于测量距离。电子设备30可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备30可以利用距离传感器180f测距以实现快速对焦。
126.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备30通过发光二极管向外发射红外光。电子设备30使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备30附近有物体。当检测到不充分的反射光时,电子设备30可以确定电子设备30附近没有物体。电子设备30可以利用接近光传感器180g检测用户手持电子设备30贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
127.环境光传感器180l用于感知环境光亮度。电子设备30可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备30是否在口袋里,以防误触。
128.指纹传感器180h用于采集指纹。电子设备30可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
129.温度传感器180j用于检测温度。在一些实施例中,电子设备30利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备30执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备30对电池142加热,以避免低温导致电子设备30异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备30对电池142的输出电压执行升压,以避免低温导致的异常关机。
130.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备30的表面,与显示屏194所处的位置不同。
131.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。
132.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备30可以接收按键输入,产生与电子设备30的用户设置以及功能控制有关的键信号输入。
133.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动
反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
134.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
135.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备30的接触和分离。电子设备30可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备30通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备30采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备30中,不能和电子设备30分离。
136.电子设备30的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备30的软件结构。
137.请参阅图3,图3是本技术实施例的电子设备30的软件结构框图。
138.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
139.应用程序层可以包括一系列应用程序包。
140.如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,视频,系统应用,短信息、桌面等应用程序。
141.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
142.如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
143.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
144.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
145.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
146.电话管理器用于提供电子设备30的通信功能。例如通话状态的管理(包括接通,挂断等)。
147.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
148.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消
息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
149.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
150.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
151.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
152.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
153.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
154.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
155.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
156.2d图形引擎是2d绘图的绘图引擎。
157.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
158.本技术实施例中,第一电子设备10的系统应用可包含的图标同步模块。系统应用可从桌面这个应用程序获取桌面的布局和应用图标在桌面上的位置。第一电子设备10的系统应用可将桌面的布局和应用图标在桌面上的位置依次传输到内核层,并通过通信模块(移动通信模块或无线通信模块)传输携带桌面的布局信息和应用图标在桌面上的位置信息的第一信息。
159.第二电子设备20通过通信模块接收第一信息,传输给上层应用,例如传输给第二电子设备的系统应用。系统应用的图标同步功能模块根据第一信息,调整桌面应用中桌面布局和应用在桌面上的位置,调整完后将调整的数据传输给内核层,内核层驱动显示屏显示出来。
160.下面分别介绍本技术实施例所涉及的用户界面。
161.请参阅图4,图4是本技术实施例提供的一种用户界面的示意图。其中,图4所示出的用户界面100为第一电子设备10的桌面的用户界面示意图。
162.如图4所示,该用户界面100可包含:状态栏101,应用图标区102,导航栏103,以及页面指示符104。其中:
163.状态栏101可包括:移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符、wi-fi信号的一个或多个信号强度指示符,电池状态指示符、时间指示符。
164.应用图标区102可包含一个或多个应用图标。例如智能家居的应用图标1021、ai音箱的应用图标1022、备忘录的应用图标1023、计算机的应用图标1024、应用商店的应用图标1025、音乐的应用图标1026、浏览器的应用图标1027、心脏健康研究的应用图标1028、邮箱
的应用图标1029、图库的应用图标1030、设置的应用图标1031和华为穿戴的应用图标1032。
165.导航栏103也可包含一个或多个应用图标,例如相机的应用图标1031、拨号的应用图标1032、信息的应用图标1033、联系人的应用图标1034。
166.本技术实施例中,第一电子设备10的桌面可包含多个页面,应用图标可分布在这多个页面。用户可以左右滑动,来浏览其他页面中的应用程序图标。页面指示符104可用于指示用户当前浏览的是哪一个页面。例如,如图4所示,页面指示符104指示,当前浏览的页面是最右侧页面,用户可向左滑动以使得第一电子设备10切换显示到另两个左边的页面。
167.在本技术的一些实施例中,第一电子设备10的桌面在多个页面之间切换时,导航栏103可不动。也即是说,多个页面切换时,应用图标区102的应用图标改变。
168.本技术实施例中,第一电子设备10的桌面还可包含日历指示符,可用于指示当前时间,例如日期、星期几、时分信息等。第一电子设备10的桌面还可包含天气指示符,可用于指示天气类型,例如多云转晴、小雨等,还可以用于指示气温等信息。
169.本技术实施例中,第一电子设备的桌面布局可包含桌面的页面页数和每页上所容纳图标的最大数量(例如如图4所示,桌面每页上所容纳图标的每行最多4个,最多6列,即最大数量为4
×
6=24)。在本技术实施例中,每页上所容纳的图标的最大数量可以指应用图标区102上容纳的图标的最大数量。应用图标在桌面上的位置,是指应用图标在该页面上所在的行和列。其中,所在的行从上到下数,所在的列从左到右数。
170.例如,如图4所示,智能家居的应用图标1021在该桌面的用户界面100的第1行第1列。ai音箱的应用图标1022、备忘录的应用图标1023和计算机的应用图标1024,分别位于该桌面的用户界面的第1行第2列、第1行第3列、第1行第4列。
171.应用商店的应用图标1025、音乐的应用图标1026、浏览器的应用图标1027、心脏健康研究的应用图标1028,分别位于该桌面的用户界面的第2行第1列、第2行第2列、第2行第3列、第2行第4列。
172.邮箱的应用图标1029、图库的应用图标1030、设置的应用图标1031和华为穿戴的应用图标1032,分别位于该桌面的用户界面的第3行第1列、第3行第2列、第3行第3列、第3行第4列。
173.相机的应用图标1031、拨号的应用图标1032、信息的应用图标1033、联系人的应用图标1034,分别位于该桌面的用户界面的导航栏103的第1列、第2列、第3列和第4列。
174.本技术实施例中,第一电子设备10可将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。第二电子设备20可接收该第一信息,并按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。重新布局完成后,第二电子设备20与第一电子设备10上桌面布局相同,且第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同。
175.本技术实施例中,应用图标位置可包含第一电子设备10所安装的应用在桌面的应用图标去102的位置和在导航栏103的位置。
176.本技术实施例中,第一信息不限于携带应用图标在桌面的位置信息,还可以携带控件在桌面的位置信息。
177.其中,控件可包含小工具(widget),例如日历小工具(用于指示当前时间,例如日期、星期几、时分信息等)、天气小工具(用于指示天气类型,例如多云转晴、小雨等,还可以
用于指示气温等信息,还可以用于指示地点)、备忘录小工具(用于展示最近的备忘录信息)。
178.控件还可包含负一屏,负一屏是指在设备的桌面左侧的,用于展示信息的屏幕。控件还包含负一屏上的各个功能控件,例如付款码控件、打车控件、物流信息展示控件、机票展示控件等。
179.控件还可包含控制中心上的功能控件,例如wi-fi开关、蓝牙开关、音乐组件(包含开始开关、下一首开关等)、相机开关等。控件还可包含下拉菜单栏上各个功能开关,例如wi-fi开关、蓝牙开关、亮度调整控件、模式切换控件(例如在铃声模式、振动模式和静音模式之间切换)。控件还可包含用于实现各种功能的卡片。
180.本技术实施例中,第一电子设备10可将携带上述控件在桌面的位置信息的第一信息发送给第二电子设备20。第二电子设备20可按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局,并按照第一信息对相应的控件进行布局。对控件进行布局之后,第二电子设备20上的相应的控件在桌面或者下拉菜单栏的位置与第一电子设备10上相同。
181.可以理解的,上述对控件的举例仅用于解释本技术实施例,不应构成限定。本技术实施例中第一信息还可携带其他控件在桌面的位置信息,本技术实施例对此不作限定。
182.下面结合用户界面介绍一种第一电子设备10向第二电子设备20发送携带桌面布局信息及应用图标位置信息的第一信息过程几种示例。
183.当第一电子设备10上设置界面上设定控件处于打开状态时,第一电子设备10可通过近距离无线通信或者移动通信网络向第二电子设备20发送携带桌面布局信息及应用图标位置信息的第一信息。下面分别介绍以下情况下所涉及的用户界面:(1)通过蓝牙、wi-fi中的一项或多项技术发送携带桌面布局信息及应用图标位置信息的第一信息。(2)通过nfc技术发送携带桌面布局信息及应用图标位置信息的第一信息。(3)通过蜂窝移动通信技术或wan技术发送携带桌面布局信息及应用图标位置信息的第一信息。
184.(1)通过蓝牙、wi-fi中的一项或多项技术发送携带桌面布局信息及应用图标位置信息的第一信息
185.具体的,请参阅图5a~图5d,图5a~图5d是本技术实施例提供的一些用户界面示意图。图5a所示出用户界面30为第一电子设备10上的设置界面。响应于作用在图4所示用户界面100上设置的应用图标的用户操作,第一电子设备30可显示用户界面300。用户界面30还可以是设置的用户界面的下一级用户界面,本技术实施例对此不作限定。
186.如图5a所示,用户界面300可包含桌面布局选项301、锁定布局控件302、自动对齐控件303、智能助手控件304和桌面同步控件305。用户界面300还可包含返回控件306。其中:
187.返回控件306,用于返回上一级界面。
188.桌面布局选项301,用于设置第一电子设备10的桌面布局,桌面布局例如包含4
×
6,表示桌面的一个页面上可布局4行6列的应用图标。桌面布局还可包含5
×
5、5
×
6。5
×
5表示桌面的一个页面上可布局5行5列的应用图标,5
×
6表示桌面的一个页面上可布局5行6列的应用图标。
189.锁定布局控件302,用于将第一电子设备10的上当前桌面的布局和应用图标的位置锁定。桌面的布局和应用图标的位置锁定后,桌面上的应用图标不能被移动、删除,对应
的应用也不能被卸载。
190.智能助手控件304,用于开启第一电子设备10的桌面的最左屏显示,开启后第一电子设备10可在最左屏显示快递信息、运动步数信息、搜索框等。
191.桌面同步控件305,用于跨设备同步应用图标的位置和桌面布局。
192.本技术实施例中,桌面同步控件305可包含开启状态和关闭状态。响应于作用在桌面同步控件305的用户操作,第一电子设备10可在用户界面300上将桌面同步控件305在开启状态和关闭状态之间切换。
193.如图5a和图5b所示,桌面同步控件305处于关闭状态,响应于作用在桌面同步控件305的用户操作,第一电子设备10可在用户界面300上将桌面同步控件305显示为开启状态。
194.本技术实施例中,响应于作用在桌面同步控件305的用户操作,第一电子设备10还可显示用户界面400。如图5c所示,用户界面400可包含同步内容选择区401和同步方式选择区402。
195.同步内容选择区401可包含应用图标选择区4012和全选控件4011。其中,应用图标选择区4012可包含第一电子设备10所安装应用的图标。这些应用图标可包含选中状态和未选中状态。其中,应用图标选择区4012处于选中状态的应用图标在桌面上的位置将发送出去。全选控件4011也可包含选中状态和未选中状态。
196.全选控件4011处于选中状态时,应用图标选择区4012的应用图标均处于选中状态。响应于作用在全选控件4011的用户操作,第一电子设备10将全选控件4011由选中状态显示为非选中状态,且第一电子设备10将应用图标选择区4012中的应用图标均由选中状态显示为非选中状态。响应于作用在应用图标选择区4012中应用图标的用户操作,第一电子设备将该应用图标有未选中状态显示为选中状态。
197.同步方式选择区402,可用于显示多个发送应用图标在桌面上的位置的方式。如图5c所示,同步方式选择区402可包含极速分享控件4021、微信分享控件4022、qq分享控件4023、推特分享控件4024、脸书分享控件4025、邮件分享控件4026、wlan直连分享控件4027、备忘录分享控件4028、蓝牙分享控件4029。不限于示例列出的同步方式,响应于作用在同步方式选择区402的滑动操作,第一电子设备10可显示更多分享控件。其中:
198.微信分享控件4022、qq分享控件4023、推特分享控件4024、脸书分享控件4025、邮件分享控件4026,可用于通过对应的通信应用(微信应用、qq应用、推特应用、脸书应用、邮件应用)将处于选中状态的应用图标在桌面上的位置以及桌面布局发送出去。
199.备忘录分享控件4028,可用于将处于选中状态的应用图标在桌面上的位置以及桌面布局通过备忘录应用记录,并可通过备忘录应用传输给云端设备或者其他终端设备。
200.wlan直连分享控件4027,可用于将处于选中状态的应用图标在桌面上的位置以及桌面布局通过wlan直连分享出去。蓝牙分享控件4029,可用于将处于选中状态的应用图标在桌面上的位置以及桌面布局通过蓝牙分享出去。极速分享控件4021,可用于将处于选中状态的应用图标在桌面上的位置以及桌面布局通过蓝牙、wi-fi结合分享出去。下面以极速分享控件4021为例介绍,蓝牙分享控件4029和wlan直连分享控件4027类似。
201.极速分享控件4021,还可提示“点击此处开启wlan和蓝牙,无需流量,极速分享”。
202.响应于作用在极速分享控件4021的用户操作,当wi-fi开关关闭时第一电子设备10可开启wi-fi开关,当蓝牙开关关闭时第一电子设备10还可开启蓝牙开关。蓝牙开关和
wi-fi开关开启后,第一电子设备10的蓝牙模块和wi-fi模块处于工作状态。
203.第一电子设备10可通过蓝牙搜索周边设备。
204.本技术实施例中,当用户想要通过另一设备(例如第二电子设备20)接收第一电子设备10发送的应用图标的位置和桌面布局时,用户可通过用户操作将第二电子设备20的极速分享开关打开,具体可参考图6b和图6c所示出极速分享开关的描述。第二电子设备20的极速分享开关打开后,第二电子设备20可发送蓝牙广播或wi-fi广播。该蓝牙广播和wi-fi广播可携带第二电子设备20的媒体存取控制(media access control,mac)地址和设备标识(设备标识例如lisa的手机)。
205.第一电子设备10在进行搜索时,可接收到第二电子设备20发送的蓝牙广播或wi-fi广播,即搜索到第二电子设备20。第一电子设备10可根据接收到的第二电子设备20的广播将第二电子设备20的设备标识显示出来。
206.示例性的,如图5d所示,第一电子设备10显示搜索到的设备的设备标识。搜索到的设备的设备标识包含设备标识403和设备标识404。设备标识403可提示“显示器”。设备标识404可提示“lisa的手机”。设备标识404可以是第二电子设备20的设备标识。
207.用户可触摸设备标识404,以将第一电子设备10的应用图标的位置和桌面布局发送给该设备标识404对应的设备(即第二电子设备20)。
208.响应于作用在设备标识404的用户操作,第一电子设备10向第二电子设备20发送携带桌面布局信息及应用图标位置信息的第一信息。具体的,第一电子设备10可通过蓝牙广播上携带的mac地址向第二电子设备10发送该第一信息。第一电子设备10可通过wlan直连发送该第一信息。
209.请参阅图6a~图6d,图6a~图6d是本技术实施例提供的一些第二电子设备20的用户界面示意图。
210.如图6a所示出的用户界面200为第二电子设备20的桌面的用户界面示意图。如图6a所示,第二电子设备20上该用户界面200也可包含:状态栏201,应用图标区202,导航栏203。其中:
211.状态栏201可参考前述图4中状态栏101的描述。应用图标区202可包含ai音箱的应用图标2021、图库的应用图标2022、设置的应用图标2023、华为穿戴的应用图标2024、浏览器的应用图标2025、邮箱的应用图标2026、音乐的应用图标2027、备忘录的应用图标2028、心脏健康研究的应用图标2029和应用商店的应用图标2020。
212.导航栏203可包含一个或多个应用图标,例如信息的应用图标2031、联系人的应用图标2032、相机的应用图标2033、拨号的应用图标2034。
213.在本技术的一些实施例中,如图6a所示,第二电子设备20的桌面的页面页数可以是1页。
214.可以理解的是,图6a仅仅示例性示出了第二电子设备20的用户界面,不应构成对本技术实施例的限定。
215.如图6a和图6b所示,响应于作用在图6a所描述用户界面中状态栏201的下拉操作,第二电子设备20显示图6b所示用户界面500。如图6b所示,用户界面500可包括多个开关,多个开关中可包含wlan开关、蓝牙开关、手电筒开关、自动旋转开关、截屏开关、飞行模式开关、移动数据开关、位置信息开关、护眼模式开关、热点开关、屏幕录制开关、大屏投射开关、
nfc开关503等。
216.如图6b所示,用户界面500还可包含极速分享控件501。第二电子设备20可响应于作用在该极速分享控件501的用户操作,将该极速分享控件501在开启状态和关闭状态之间切换。例如,如图6b和图6c所示,极速分享控件501处于关闭状态,响应于作用在极速分享控件501的用户操作,第二电子设备20将该极速分享控件501从关闭状态切换到开启状态。极速分享控件处于开启状态下,第二电子设备20可发送蓝牙广播,以被周围的设备搜索到。不限于蓝牙广播,第二电子设备20还可以发送wi-fi广播。
217.可以理解的,本技术实施例以极速分享开关在用户界面500上举例说明,但是本技术实施例对极速分享开关所在的界面不作限制,例如,极速分享开关还可以在设置界面。
218.该蓝牙广播和wi-fi广播可携带第二电子设备20的媒体存取控制mac地址和设备标识(设备标识例如lisa的手机)。
219.第一电子设备10在进行搜索时,可接收到第二电子设备20发送的蓝牙广播或wi-fi广播,即搜索到第二电子设备20。第一电子设备10可根据接收到的第二电子设备20的广播将第二电子设备20的设备标识显示出来。
220.本技术实施例中,当第二电子设备20接收到来自第一电子设备的第一信息时,第二电子设备20可在用户界面50显示提示框502。第一信息可携带第一电子设备的桌面布局信息及应用图标位置信息。如图6c所示,提示框502可包含提示5021、拒绝控件5022和接受控件5023。其中:
221.提示5021可提示“接收到桌面同步请求”。
222.拒绝控件5022,可用于第二电子设备20拒绝按照接收的第一信息,重新进行应用图标在桌面上的布局。
223.接受控件5023,用于第二电子设备20按照接收的第一信息,重新进行应用图标在桌面上的布局。
224.本技术实施例不限于第二电子设备20将提示框502显示在用户界面500上。该提示框还可以是显示在任意用户界面上。当第二电子设备20显示任何用户界面时,第二电子设备20均可根据接收的第一信息显示该提示框502。
225.示例性的,响应于作用在接受控件5023的用户操作,第二电子设备20接收第一信息,并按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。按照第一信息对所安装的应用图标在桌面上之后,如图6d所示,第二电子设备20显示用户已重新布局的桌面。
226.本技术实施例中,第二电子设备20按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。重新布局完成后,第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同。
227.例如,如图6d所描述示例中,第二电子设备20按照该第一信息对所安装的应用图标在桌面上进行布局之后,第二电子设备20的桌面上也可包含3页。但左边两页由于无应用图标分布,第二电子设备20的桌面也可仅包含一个页面。重新布局之后,在该页面上,每个应用图标所在的位置与第一电子设备10上该相同的应用图标的位置相同。
228.具体的,重新布局之后,如图6d和图4所示,在第二电子设备20的桌面上,ai音箱的应用图标2021位于第1行第2列,与第一电子设备10上ai音箱的应用图标1022的位置相同。
即第一电子设备10上ai音箱的图标1022也位于第1行第2列。重新布局之后,在第二电子设备20的桌面上,图库的应用图标2022位于第3行第2列,与第一电子设备10上图库应用的图标1030的位置相同。重新布局之后,类似地,在第二电子设备20的桌面上,设置的应用图标2023、华为穿戴的应用图标2024、浏览器的应用图标2025、邮箱的应用图标2026、音乐的应用图标2027、备忘录的应用图标2028、心脏健康研究的应用图标2029、应用商店的应用图标2020与第一电子设备上相同应用图标的位置相同。
229.类似的,重新布局之后,如图6d和图4所示,第二电子设备20的桌面的导航栏203中应用图标与第一电子设备上相同应用图标的位置相同。相机的应用图标2033、拨号的应用图标2034、信息的应用图标2031、联系人的应用图标2032,分别位于第二电子设备桌面的导航栏203的第1列、第2列、第3列和第4列。这与第一电子设备10的桌面导航栏103中相同应用图标的位置相同。
230.这样,第二电子设备20的桌面上应用图标,可根据用户操作按照第一电子设备10上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备10上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备20时,用户能够快速在第二电子设备20桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
231.(2)通过nfc技术发送携带桌面布局信息及应用图标位置信息的第一信息
232.在本技术的另一些实施例中,第一电子设备可通过nfc技术将第一信息发送给第二电子设备20。
233.示例性的,请参阅图7,图7是本技术实施例提供的一些用户界面示意图。如图7中的(a)所示,第一电子设备10的用户界面300中,桌面同步控件305处于关闭状态,响应于作用在桌面同步控件305的用户操作,第一电子设备10可在用户界面300上将桌面同步控件305显示为开启状态。
234.本技术实施例中,响应于作用在图7中(a)所示桌面同步控件305的用户操作,第一电子设备10还可显示用户界面600。如图7中的(b)所示,用户界面600可包含提示601、帮助控件602和取消控件603。
235.提示601可提示“请将需同步桌面图标布局的设备的nfc打开,并与本设备碰一碰”。
236.在本技术的一些实施例中,响应于作用在图7中(a)所示桌面同步控件305的用户操作,第一电子设备10可开启nfc开关。nfc开关打开后,nfc模块开启,第一电子设备10可通过nfc模块与另一设备进行交互数据。在另一些实施例中,第一电子设备10上的nfc开关需手动打开。第一电子设备10的nfc开关类似第二电子设备20。
237.帮助控件602,可用于提示打开nfc并通过nfc传输的具体操作流程。响应于作用在帮助控件602的用户操作,第一电子设备10可显示打开nfc并通过nfc传输的具体操作流程。
238.取消控件603,用于取消传输第一消息。
239.在本技术实施例中,用户可手动打开第二电子设备20的nfc开关。具体的,如图6b所示,第二电子设备20上nfc开关503可处于关闭状态,响应于作用在nfc开关503的用户操作,第二电子设备20可将nfc开关503从关闭状态切换显示为开启状态。nfc开关503处于开启状态时,第二电子设备20上nfc模块处于工作状态。第二电子设备20可通过nfc模块与其他电子设备(例如第一电子设备10)传输数据。
240.如图7中的(c)所示,第二电子设备20的nfc开关开启之后,第二电子设备20可与第一电子设备10接触(即碰一碰)。当第一电子设备10和第二电子设备20接触时,第一电子设备10可通过nfc通信将送携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。
241.第二电子设备20接收到第一信息后,第二电子设备20可按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。如图7中的(d)所示,重新布局完成后,第二电子设备20与第一电子设备10上桌面布局相同,且第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同。关于图7中的(d)所示出的用户界面200可参考图6d中的用户界面200的描述,这里不再赘述。
242.(3)通过蜂窝移动通信技术或wan技术发送携带桌面布局信息及应用图标位置信息的第一信息
243.本技术实施例中,携带桌面布局信息及应用图标位置信息的第一信息可以是在用户界面300(设置界面)上响应于用户操作发送的。
244.在本技术的另一些实施例中,当同一账号(例如华为账号)被多个设备(例如第一电子设备10和第二电子设备20)登陆时,第一电子设备10或者第二电子设备20可显示提示界面,以提示用户可进行桌面同步(即通过携带桌面布局信息及应用图标位置信息的第一信息调整桌面布局)。该提示界面上可响应于用户操作,使得第一电子设备10发送携带桌面布局信息及应用图标位置信息的第一信息。下面分别介绍。
245.(a)设置界面300上用户操作触发桌面上应用图标同步
246.示例一:摇一摇传输第一信息
247.请参阅图8,图8是本技术实施例提供的一些用户界面示意图。如图8中的(a)所示,第一电子设备10的用户界面300中,桌面同步控件305处于关闭状态,响应于作用在桌面同步控件305的用户操作,第一电子设备10可在用户界面300上将桌面同步控件305显示为开启状态。用户界面300可参考图5a所描述用户界面。
248.本技术实施例中,响应于作用在图8中(a)所示桌面同步控件305的用户操作,第一电子设备10还可显示用户界面700。如图8中的(b)所示,用户界面700可包含提示701、帮助控件702和取消控件703。
249.提示701可提示“请摇一摇本设备和需同步桌面图标布局的设备”。
250.在本技术的一些实施例中,响应于作用在图8中(a)所示桌面同步控件305的用户操作,第一电子设备10可通过加速度传感器检测数据并根据检测到的数据确定第一电子设备10是否进行了摇动。在本技术实施例中,第二电子设备20的设置界面上的桌面同步控件也可处于开启状态。第二电子设备20的设置界面上的桌面同步控件参考第一电子设备10的用户界面30上的桌面同步控件305。设置界面上的桌面同步控件处于开启状态时,第二电子设备20也可通过加速度传感器检测数据并根据检测到的数据确定第一电子设备10是否进行了摇动。
251.帮助控件702,可用于提示具体操作流程。响应于作用在帮助控件702的用户操作,第一电子设备10可显示用户操作以传输第一消息的具体操作流程。
252.取消控件703,用于取消传输第一消息。
253.如图8中的(b)和图8中的(c)所示,第一电子设备10和第二电子设备20的设置界面
的桌面同步控件均处于开启状态之后,用户可手持两个电子设备晃动(即摇一摇)。第一电子设备10可通过加速度传感器检测到的数据确定第一电子设备10进行了晃动,并通过蜂窝移动通信技术或wan技术将指示第一电子设备10晃动的通知发送给服务器。类似地,服务器也可接收到指示第二电子设备10晃动的通知。则服务器可指示第一电子设备10和第二电子设备20之间传输数据,从而第一电子设备10可将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。
254.第二电子设备20接收到第一信息后,第二电子设备20可按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。如图8中的(d)所示,重新布局完成后,第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同。关于图7中的(d)所示出的用户界面200可参考图6d中的用户界面200的描述,这里不再赘述。
255.在本技术的一些实施例中,第二电子设备20在接收到第一信息后,可显示提示和接受控件。该提示可指示已接收到新的桌面布局和图标位置信息。响应于作用在接受控件的用户操作,第二电子设备20才执行按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。
256.可以理解的,本技术实施例以摇一摇场景传输第一消息使用蜂窝移动通信技术或wan技术为例进行介绍,但是不限于蜂窝移动通信技术或wan技术,还可以是通过短距离无线通信(例如蓝牙、wifi中的一个或多个)技术,本技术实施例对此不作限定。
257.示例二:通过微信、qq等通信软件传输第一信息
258.以微信为例介绍,请参阅图9,图9是本技术实施例提供的一些用户界面示意图。如图9中的(a)所示,第一电子设备10显示用户界面400,用户界面400的描述可参考图5c的描述。响应于作用在微信分析控件4022的用户操作,第一电子设备10可显示用户界面704。用户界面704为微信应用的用户界面。第一电子设备10可登陆第一微信账号。如图9中的(b)所示,用户界面704可包含搜索框7041、联系人列表7042。其中:
259.搜索框7041,可用于搜索联系人。
260.联系人列表7041可包含一个或多个联系人。如图9中的(b)所示,联系人列表7041可包含文件传输助手70421。
261.响应于作用在文件传输助手70421的用户操作,第一电子设备10可利用蜂窝移动通信技术或wan技术将携带桌面布局信息及应用图标位置信息的第一信息传输给登陆第一微信账号的设备(例如第二电子设备20)。
262.响应于作用在文件传输助手70421的用户操作,第一电子设备10可显示用户界面705。如图9中的(c)所示,用户界面705为微信应用的对话框界面。用户界面705可包含返回控件7051、指示第一信息的提示7052、对话框7053。其中:
263.返回控件7051,用于返回用户界面705的上一级界面。
264.提示7052,指示第一信息。
265.对话框7053,用于输入文字消息、表情消息等。
266.第一电子设备10将携带桌面布局信息及应用图标位置信息的第一信息传输给登陆第一微信账号的设备(例如第二电子设备20)后,第二电子设备20可通过第一信息重新布局桌面应用图标。
267.请参阅图10,图10是本技术实施例提供的一些用户界面示意图。如图10中的(a)所示,第二电子设备20也可登录第一微信账号。第二电子设备20可显示微信应用的对话框界面,即用户界面706。用户界面706可包含返回控件7061、指示第一信息的提示7062、对话框7063。其中:
268.返回控件7061,用于返回用户界面706的上一级界面。
269.提示7062,指示第一信息。
270.对话框7063,用于输入文字消息、表情消息等。
271.响应于作用在提示7062的用户操作,第二电子设备20显示用户界面707。如图10中的(b)所示,用户界面707包含提示7071、取消控件7072和接受控件7073。其中:
272.提示7071,可提示“是否同步桌面布局和应用图标位置?”。
273.取消控件7072,可用于取消重新布局桌面的应用图标。响应于作用在取消控件7072的用户操作,第二电子设备20关闭用户界面707,返回用户界面706。
274.接受控件7073,用于第二电子设备20按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。在一种可能的实施例中,图10中的(a)所描述实施例中,第二电子设备20可仅获得指示第一信息的链接。响应于作用在接受控件7073的用户操作,第二电子设备20可接收第一信息,并按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。
275.第二电子设备20按照该第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上重新布局后,第二电子设备20与第一电子设备10上同一应用的图标在桌面上的位置相同,可参考图6d中的用户界面200的描述,这里不再赘述。
276.(b)登陆同一账号的第一电子设备10和第二电子设备20显示提示界面,通过提示界面上的用户操作触发桌面上应用图标同步
277.在本技术的一些实施例中,当第一电子设备10和第二电子设备20均登陆同一系统账号(例如华为账号)时,该账号对应的服务器可通知第一电子设备10和第二电子设备20,可进行桌面上应用图标同步。
278.第一电子设备10和第二电子设备20登陆账号过程中,第一电子设备10可通过蜂窝移动通信技术或wan技术向服务器请求登陆该华为账号,服务器可验证第一电子设备10的登陆请求,例如服务器可存储用户设定账号对应的密码并通过密码验证,验证通过则第一电子设备10登陆该华为账号。本技术实施例中,第一电子设备10登陆该华为账号后,第一电子设备10的设备信息与该华为账号的关联关系即可存储在服务器上。类似地,云服务器可存储第二电子设备10的设备信息与该华为账号的关联关系。
279.当该华为账号关联有多个设备的设备信息时,服务器可通过蜂窝移动通信技术或wan技术通知第一电子设备10和第二电子设备20,可进行桌面上应用图标同步。
280.具体的,以第一电子设备10为例介绍,请参阅图11a~图11c,图11a~图11c是本技术实施例提供的一些用户界面示意图。如图11a所示,第一电子设备10接收到通知后,可显示用户界面800。用户界面800可包含提示801、选项控件802、选项控件803和取消控件804。
281.其中:
282.提示801,可提示“检测到您同时登陆两台设备,可跨设备同步应用图标位置”。
283.选项控件802,可用于将第一电子设备10的桌面布局和应用图标在桌面的位置发
送出去,以使得第二电子设备20重新布局桌面图标。
284.选项控件803,可用于第一电子设备10接收同一华为账号下另一电子设备(例如第二电子设备20)的桌面布局和应用图标在桌面的位置,并重新进行桌面图标布局。
285.取消控件804,用于取消第一电子设备10和第二电子设备20之间的桌面图标布局同步。响应于作用在取消控件804的用户操作,第一电子设备10可关闭用户界面800。
286.本技术实施例中,响应于作用在选项控件803的用户操作,第一电子设备10可通过蜂窝移动通信技术或wan技术向服务器发送请求。响应于该请求,服务器可通知第二电子设备20将携带桌面布局信息和应用图标在桌面的位置信息的信息发送给第一电子设备10。第二电子设备20可通过蓝牙、wi-fi、nfc、蜂窝移动通信技术或wan技术中的一种或多种技术向第一电子设备发送携带桌面布局信息和应用图标在桌面的位置信息的信息。
287.另外,第一电子设备10不限于通过蜂窝移动通信技术或wan技术经由服务器向第二电子设备20请求桌面布局和应用图标位置,第一电子设备10还可以通过蓝牙、wi-fi或者nfc中的一种或多种向第二传输数据。具体的,以蓝牙和wi-fi为例,响应于作用在选项控件803的用户操作,第一电子设备10可开启蓝牙模块和wi-fi模块,并发送蓝牙广播。第二电子设备20也可开启蓝牙模块和wi-fi模块。当第二电子设备20扫描到第一电子设备10的蓝牙广播时,第二电子设备20可显示第一电子设备10的设备标识。响应于作用在该设备标识的用户操作,第二电子设备20可通过wlan直连向第一电子设备10发送携带桌面布局信息和应用图标在桌面的位置信息的信息。
288.本技术实施例中,响应于作用在选项控件802的用户操作,第一电子设备10可经由服务器向第二电子设备20发送携带桌面布局信息及应用图标位置信息的第一信息。
289.如图11b所示,第二电子设备20接收到第一信息后可显示提示框805,提示框805可包含提示8051、拒绝控件8052和接受控件8053。其中:
290.提示8051可提示“接收到桌面同步请求。接受后,将会把本设备桌面图标布局重新进行布局”。
291.拒绝控件8052,可用于第二电子设备20拒绝按照接收的第一信息,重新进行应用图标在桌面上的布局。
292.接受控件8053,用于第二电子设备20按照接收的第一信息,重新进行应用图标在桌面上的布局。
293.响应于作用在接受控件8053的用户操作,第二电子设备20按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。按照第一信息对所安装的应用图标在桌面上之后,如图11c所示,第二电子设备20显示用户已重新布局的桌面。第二电子设备20重新布局的桌面可参考图6d中的用户界面200的描述,这里不再赘述。
294.在另一些实施例中,当多个设备同时登陆同一账号(例如华为账号),在图11a所示出用户界面中,响应于作用在选项控件802的用户操作,第一电子设备10可显示图5c所示用户界面400。第一电子设备10还可通过蓝牙、wi-fi中的一个或多个将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。
295.在本技术的另一些实施例中,当多个设备同时登陆同一账号(例如华为账号),在图11a所示出用户界面中,响应于作用在选项控件802的用户操作,第一电子设备10还可显示图7中的(b)所示用户界面600。第一电子设备10还可通过nfc将携带桌面布局信息及应用
图标位置信息的第一信息发送给第二电子设备20。
296.在本技术的另一些实施例中,当多个设备同时登陆同一账号(例如华为账号),在图11a所示出用户界面中,响应于作用在选项控件802的用户操作,第一电子设备10还可显示图8中的(b)所示用户界面700。第一电子设备10还可通过蜂窝移动通信技术或wan技术将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。
297.在本技术实施例中,当第二电子设备20成功登陆该华为账号时,第二电子设备20可显示用户界面,该用户界面类比图11a所示第一电子设备10上的用户界面800。第二电子设备20也可接收作用在选项2的用户操作。响应于作用在选项2的用户操作,第二电子设备20可通过移动通信技术从第一电子设备接收第一信息。该第一信息携带第一电子设备的桌面的桌面布局信息和应用图标在第一电子设备的桌面的位置信息。之后,第二电子设备20可显示图11b所示出的提示框805。响应于作用在接受控件8053的用户操作,第二电子设备20按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。
298.可以理解的,本技术实施例以第一电子设备10和第二电子设备20均为手机、智能手表、平板电脑、个人电脑等设备为例进行介绍。但是本技术实施例不限于第一电子设备10和第二电子设备20为相同类型的设备。下面以第一电子设备10为手机,第二电子设备20为平板电脑为例举例说明。
299.其中,第一电子设备10的桌面参考图4所描述实施例。请参阅图12,图12是本技术实施例提供的一些用户界面示意图。如图12中的(a)所示,第二电子设备20可显示桌面806。桌面806可包含华为穿戴的应用图标8061、心脏健康研究的应用图标8062、设置的应用图标8063、图库的应用图标8064、邮箱的应用图标8065、浏览器的应用图标8066、应用商店的应用图标8067、音乐的应用图标8068、ai音箱的应用图标8069、备忘录的应用图标80610、qq的应用图标80611和微信的应用图标80612。
300.其中:华为穿戴的应用图标8061位于桌面的第1行第1列。心脏健康研究的应用图标8062位于桌面806的第1行第2列。设置的应用图标8063位于桌面806的第1行第3列。图库的应用图标8064位于桌面806的第1行第4列。邮箱的应用图标8065位于桌面806的第1行第5列。浏览器的应用图标8066位于桌面806的第2行第1列。应用商店的应用图标8067位于桌面806的第2行第2列。音乐的应用图标8068位于桌面806的第2行第3列。ai音箱的应用图标8069位于桌面806的第2行第4列。备忘录的应用图标80610位于桌面806的第2行第5列。qq的应用图标80611位于桌面806的第3行第1列。微信的应用图标80612位于桌面806的第3行第2列。
301.第二电子设备20的桌面806还可以包含导航栏80613。导航栏80613可包含拨号的应用图标、信息的应用图标、联系人的应用图标和相机的应用图标。拨号的应用图标、信息的应用图标、联系人的应用图标和相机的应用图标分别位于导航栏80613的第1列、第2列、第3列和第4列。
302.第一电子设备10可将携带桌面布局信息及应用图标位置信息的第一信息发送给第二电子设备20。具体的,第一电子设备10可通过蓝牙、wi-fi、nfc中的一种或多种技术向第二电子设备20发送第一信息,也可通过移动通信技术或wan技术发送第一信息,具体参考图5a~图5d、图6a~图6d、图7~图10、图11a~图11c所描述示例。
303.第二电子设备20(例如平板电脑)接收到第一信息之后,可按照第一信息重新进行
桌面图标布局。如图12中的(b)所示,重新布局之后,在第二电子设备20的桌面806上,ai音箱的应用图标8069位于第1行第2列,与第一电子设备10上ai音箱的应用图标1022的位置相同。即第一电子设备10上ai音箱的图标1022也位于第1行第2列。重新布局之后,在第二电子设备20的桌面806上,备忘录的应用图标80610位于第1行第3列,与第一电子设备10上备忘录的应用图标1023的位置相同。重新布局之后,类似地,在第二电子设备20的桌面806上,应用商店的应用图标8067、音乐的应用图标8068、浏览器的应用图标8066、心脏健康研究的应用图标806、邮箱的应用图标8065、图库的应用图标80642、设置的应用图标8063、华为穿戴的应用图标8061与第一电子设备10上相同应用图标的位置相同。
304.其中,如图12中的(b)所示,桌面806的第1行第1列不放置任何图标,第1行第4列也不放置任何图标。
305.类似的,重新布局之后,如图12中的(b)和图4所示,第二电子设备20的桌面的导航栏203中应用图标与第一电子设备上相同应用图标的位置相同。相机的应用图标、拨号的应用图标、信息的应用图标、联系人的应用图标,分别位于第二电子设备桌面806的导航栏80613的第1列、第2列、第3列和第4列。这与第一电子设备10的桌面导航栏103中相同应用图标的位置相同。
306.本技术实施例中,第一电子设备10可不包含qq的应用图标和微信的应用图标。即第一信息可不包含qq的应用图标和微信的应用图标的位置信息。则第二电子设备20上qq的应用图标80611和微信的应用图标80612可按照在桌面806上移动距离最小原则,分别位于第二电子设备20桌面806上第4行第1列、第4行第2列。关于移动距离最小原则请参考图15~17的描述。
307.本技术实施例中,图12所示仅为一种示例,第二电子设备20不限于按照图12所描述示例中进行应用图标布局。例如,重新布局后,第二电子设备20的桌面806上,qq的应用图标80611可位于桌面806的第1行第1列。微信的应用图标80612可位于桌面806的第1行第4列。
308.下面介绍本技术实施例中,第二电子设备20重新布局桌面图标的一些实施例。
309.(1)桌面存在文件夹的情况
310.在一种可能的实施例中,第一电子设备10的桌面上多个应用图标可位于一个文件夹中。则第一电子设备10可将这多个应用图标在同一文件夹的信息以及该文件夹在桌面所在的位置信息携带在第一信息中发送给第二电子设备20。当第二电子设备20上也安装有这多个应用时,第二电子设备20可按照第一信息新建文件夹并将这多个应用图标放置在文件夹中并将该文件夹放置在桌面上与第一电子设备10桌面上相同的位置。
311.具体的,请参阅图13,图13是本技术实施例提供的一种用户界面的示意图。如图13所示,第一电子设备10可显示桌面105。桌面105可包含应用1的图标、应用2的图标、应用3的图标、应用4的图标、应用5的图标、应用6的图标、应用7的图标、应用8的图标。这些图标对应的应用均不同。桌面105还可包含文件夹1,文件夹1可包含应用9的图标、应用10的图标。示例性的,如图13所示,文件夹1的名称为“视频”。
312.其中,应用1的图标、应用2的图标、应用3的图标、应用4的图标分别位于桌面105的第1行的第1~4列。应用5的图标、应用6的图标、应用7的图标、应用8的图标分别位于桌面105的第2行的第1~4列。文件夹1位于桌面105的第3行第1列。文件夹1中应用图标9位于文
件夹1的第1行第1列,应用图标10位于文件夹1的第1行第2列。
313.桌面105还可包含导航栏1051。导航栏1051可包含应用11的图标、应用12的图标、应用13的图标、应用14的图标。应用11的图标、应用12的图标、应用13的图标、应用14的图标分别位于导航栏1051的第1~4列。
314.第二电子设备20可显示桌面204。请参阅图14,图14是本技术实施例提供的一种用户界面的示意图。如图14中的(a)所示,桌面204可包含应用1的应用图标、应用6的图标、文件夹3(包含应用7的图标和应用8的图标,名称为“购物”)、应用9的图标、应用10的图标、应用15的图标。桌面204还可包含导航栏2041。导航栏2041可包含应用12的图标、应用13的图标、应用11的图标、应用14的图标。
315.其中:应用6的图标、文件夹3分别位于桌面204的第1行的第1、第2列。应用9的图标、应用10的图标、应用15的图标、应用1的图标分别位于桌面204的第2行的第1~4列。应用12的图标、应用13的图标、应用11的图标、应用14的图标分别位于导航栏2041的第1~4列。
316.第二电子设备20可按照携带桌面布局信息及应用图标位置信息的第一信息重新进行桌面应用图标布局。重新进行桌面应用图标布局之后,如图14中的(b)所示,桌面204上应用1的图标位于第二电子设备桌面204的第1行第1列。应用6的图标、应用7的图标和应用8的图标分别位于第二电子设备204的第2行第2~4列。这与第一电子设备10相同应用图标的位置相同。重新布局之后,删除了文件夹3。
317.第二电子设备20还可按照第一信息,创建文件夹2并将应用9的图标、应用10的图标放在文件夹2中。第二电子设备20中文件夹2的名称与第一电子设备10中文件夹1的名称相同,为“视频”。重新进行桌面应用图标布局之后,文件夹2在桌面204的位置与文件夹1在第一电子设备19的桌面105的位置相同。即文件夹2在桌面204的第3行第1列。文件夹2中,应用9的图标与第一电子设备10的文件夹1中应用9的图标位置相同,即应用9的图标在文件夹2的第1行第1列。类似的,文件夹2中应用10的图标与第一电子设备10的文件夹1中应用10的图标位置相同,即应用10的图标在文件夹2的第1行第2列。
318.重新进行桌面应用图标布局之后,第二电子设备20导航栏2041上应用11的图标、应用12的图标、应用13的图标和应用14的图标分别位于第二电子设备桌面204的导航栏2041的第1列、第2列、第3列和第4列。这与第一电子设备10的桌面105的导航栏1051中相同应用图标的位置相同。
319.其中,由于第一电子设备10可未安装应用15,第一信息可未包含应用15的图标位置。即应用15为第一电子设备10和第二电子设备20的非共同应用。应用15的图标可按照移动距离最小原则,设置在第二电子设备20桌面204的第1行第3列。
320.在本技术的一些实施例中,第一电子设备和第二电子设备可包含同名的文件夹。该同名的文件夹内包含一个或多个相同的应用图标。重新进行布局后,第二电子设备上该同名文件夹保留并设置在第一电子设备相同的位置,该同名文件夹中相同的应用图标的位置与第一电子设备中对应的应用图标的位置相同。重新布局后,第二电子设备上该同名文件夹中与第一电子设备上不同的应用图标移出该同名文件夹,且该不同的应用图标按照最小移动距离原则移动。
321.在本技术的一些实施例中,第一电子设备和第二电子设备包含不同名的文件夹,但不同名的文件夹中包含相同的应用图标。重新进行桌面布局后,第二电子设备上该不同
名的文件夹移动到与第一电子设备上相同的位置。重新进行桌面布局后,第二电子设备上该不同名的文件夹中相同的应用图标在文件夹中的位置与第一电子设备上相同。重新进行桌面布局后,第二电子设备上该不同名的文件夹中与第一电子设备不同的应用图标移出文件夹,并按照最小移动距离原则移动。
322.在本技术的一些实施例中,第一电子设备和第二电子设备包含同名或是不同名的文件夹,文件夹内包含相同的应用图标。重新进行布局后,第二电子设备上该同名或不同名文件夹可移动到与第一电子设备上位置相同,并按照移动距离最小原则移动。
323.(2)对于第二电子设备20上与第一电子设备10上非共同应用的图标,移动应用图标数量最小原则,应用图标移动距离最小原则
324.本技术实施例中,对于第一电子设备10未安装的应用(例如图14所描述应用15),第一信息可未包含该应用的图标位置。即该应用为第一电子设备10和第二电子设备20的非共同应用。第二电子设备20可对于这些非共同应用,采用移动距离最小原则和移动应用图标的数量最小原则确定各应用图标的位置。可以理解的,本技术实施例中移动距离所涉及的计步规则仅用于解释本技术实施例,不应构成限定。
325.举例说明,请参阅图15,图15是本技术实施例提供的一些用户界面示意图。第一电子设备10的桌面参考图13所描述桌面105。如图15中的(a)所示,第一电子设备10和第二电子设备20均安装有应用1、应用3、应用4、应用7、应用8、应用9、应用10、应用12、应用13、应用14。即这些应用是共同应用。
326.第二电子设备20接收到第一信息之后,按照第一信息确定这些共同应用的图标在桌面上的位置。这些共同应用的图标在桌面的位置与第一电子设备10上对应应用的图标位置相同。例如,如图15中的(b)所示,在第一电子设备10桌面105上应用1的图标的位置为第1行第1列,则重新进行桌面图标布局后第二电子设备20桌面204上应用1的图标的位置也为第1行第1列。
327.第二电子设备20上应用15和应用16为与第一电子设备10非共同应用。即第一电子设备10未安装该应用15和应用16。
328.对于非共同应用(应用15和应用16),在桌面204移动的应用图标数量尽量少,应用图标移动的总的距离尽量小。具体的,如图15中的(b)所示,对于非共同应用16的图标,在未重新进行桌面图标布局之前,位于导航栏2041的第1列。在重新布局之后,应用16的图标仍然位于导航栏2041的第1列。对于非共同应用15,在未重新进行桌面图标布局之前,位于桌面204的第2行第3列。在重新布局之后,应用15的图标位于桌面204的第2行第2列,移动1步。在桌面204移动的应用图标数量尽量少(移动1个应用图标即应用16的图标),应用图标移动的总的距离尽量小(移动1步)。
329.在例如,请参阅图16,图16是本技术实施例提供的一些用户界面示意图。如图16所示,第二电子设备20上应用15和应用17为非共同应用。对于非共同应用15的图标,在未重新进行桌面图标布局之前,位于桌面204的第2行第3列。在重新布局之后,应用15的图标位于桌面204的第2行第3列,移动1步。对于非共同应用17的图标,在未重新进行桌面图标布局之前,位于桌面204的第1行第3列。在重新布局之后,应用17的图标位于桌面204的第1行第3列,移动1步。应用图标移动的总的距离尽量小(移动2步)。
330.另外,第二电子设备20上未安装应用10,第二电子设备20可将应用9的图标设置在
桌面204的第3行第1列,与第一电子设备10上文件夹1的位置相同。文件夹1包含应用9的图标。
331.在本技术的一些实施例中,第一电子设备10的桌面和第二电子设备20的桌面可均包含文件夹,例如第一电子设备10的桌面包含文件夹3,第二电子设备20的桌面包含文件夹4。当文件夹3和文件夹4包含相同的app时,第二电子设备20可按照第一信息将文件夹4调整到文件夹3在桌面的位置,并且重新布局后文件夹4中的应用图标在文件夹3中也均存在。第二电子设备20还可将文件夹4的名称调整为和文件夹3的名称相同。例如,文件夹3中包含应用1的图标、应用2的图标。文件夹4中包含应用2的图标、应用3的图标。则第二电子设备20重新进行桌面图标布局后,文件夹4中也包含应用1的图标、应用2的图标,且文件夹4在第二电子设备20桌面的位置与文件夹3在第一电子设备10上的位置相同。
332.在本技术的一些实施例中,在根据第一信息重新进行桌面图标布局之后,第二电子设备20上文件夹5中应用1的图标需从文件夹5中移出。移出后,文件夹5可仍包含多个应用图标。重新进行桌面图标布局之后,该文件夹5可依然存在,且移动距离最小。
333.可以理解的,本技术实施例对上述文件夹方案的举例仅用于解释本技术实施例不应构成限定。
334.下面介绍本技术实施例中,第二电子设备20上图标移动距离的计算。
335.其中,第二电子设备20上图标移动距离是指,第二电子设备20在重新进行桌面图标布局之前和之后,同一应用图标在桌面上移动的距离。该距离以桌面上非导航栏区域相邻的图标步数为单位。下面举例说明。
336.①
对于桌面上非导航栏的应用图标
337.重新进行桌面图标布局之前到重新进行桌面图标布局之后,同一应用图标在桌面棋盘格移动的步数即为该应用图标的移动距离。这里每步应用图标仅能向上下左右相邻的应用图标位置移动。例如,图16中(a)和(b)所示出的用户界面中,应用1的应用图标由第2行第4列,移动到第1行第1列,共移动4步。应用15的图标由第2行第3列,移动到第2行第2列,共移动1步。
338.桌面上非导航栏的应用图标在移动到导航栏时,总的移动步数为按照桌面棋盘格在一个页面上移动的步数 10。可以理解的,本技术实施例以增加10步为例,不限于这个数值,还可以是增加其他的数值。
339.桌面上非导航栏的应用图标在由桌面一个页面移动到另一个页面时,总的移动步数为按照桌面棋盘格在一个页面上移动的步数 10。举例说明,请参阅图17,图17为本技术实施例提供的一些用户界面示意图。图17中的(a)为按照第一信息重新布局之前的桌面204。如图17中的(a)所示,桌面204还可包含页面指示符2042,该页面指示符2042指示,当前浏览的页面是最右侧页面,用户可向左滑动以使得第二电子设备20切换显示到另两个左边的页面。当第二电子设备20按照第一信息重新进行桌面图标布局之后,如图17中的(b)所示,页面指示符2042指示,应用15的图标设置在桌面中间页面。按照桌面棋盘格在一个页面上由图17中的(b)所示的位置1移动到位置2,即移动1步。位置1为重新布局前应用15在一个页面上所在位置,即桌面的第2行第3列。则总的移动的步数为11(即1步 10步)步。
340.图17中(a)中导航栏2041和桌面204可参考图16中(a)的描述,这里不再赘述。
341.②
对于导航栏的应用图标
342.导航栏的应用图标,在移动到桌面上非导航栏,总的移动步数为按照桌面棋盘格在一个页面上移动的步数 10。
343.导航栏的应用图标在导航栏内移动按照桌面棋盘格移动的步数。
344.③
文件夹中应用图标
345.应用图标从文件夹内移出,该应用图标以文件夹的位置为起点计算棋盘格移动步数。
346.在本技术的一些实施例中,重新进行桌面图标布局之前和之后,整个文件夹移动时,文件夹的总的移动步数为按照桌面棋盘格在一个页面上移动的步数乘以10。
347.在本技术实施例中,当第二电子设备20上非共同应用的图标中需移动的数量为n(n为大于等于1的整数)时,穷举移动图标的方法共有n的阶乘种方法。本技术实施例中,第二电子设备20可通过“移动应用图标数量最小原则,应用图标移动距离最小原则”确定移动图标的方案。这样,可减小第二电子设备20的计算量,从而减少对第二电子设备20处理器和内存的占用,提高设备运行速度。
348.本技术实施例中,不限于上述确定移动图标方案,第二电子设备20还可以采用其他算法确定移动图标的方案。例如,第二电子设备20还可以采用匈牙利算法,计算复杂度为n3。
349.下面介绍本技术实施例提供的一种应用图标布局方法。请参阅图18,图18是本技术实施例提供的一种应用图标布局方法的流程示意图。如图18所示,该应用图标布局方法包括步骤s101~s105。
350.在本技术实施例中,第一电子设备显示第一桌面,第二电子设备显示第二桌面。第一桌面例如是图4所示出的用户界面和图13所示出的用户界面。第二桌面例如是图6a所示出的用户界面、图12中的(a)所示出的用户界面、图14中的(a)所示出的用户界面、图15中的(a)所示出的用户界面、图16中的(a)所示出的用户界面和图17中的(a)所示出的用户界面。
351.s101、第二电子设备20接收到第一用户操作。该第一用户操作用于其他电子设备(例如第一电子设备10)发现该第二电子设备20。
352.本技术实施例中,该第一用户操作,可以是图6b所示用户界面作用在极速分享控件501的用户操作。该第一用户操作为开启所述第二电子设备的蓝牙开关的用户操作或者开启第二电子设备的wi-fi开关的用户操作。
353.s102、响应于第一用户操作,第二电子设备20发送第一广播。
354.该第一广播可以是蓝牙广播,也可以是wi-fi广播。第一广播还可以是其他类型的广播,本技术实施例对此不作限制。
355.s103、第一电子设备10接收到第二用户操作。该第二用户操作用于发现第二电子设备20。
356.本技术实施例中,该第二用户操作可以包含图5c~图5d所示用户界面作用在极速分享控件4021的用户操作和作用在设备标识404的用户操作。该第二用户操作用于开启第一电子设备的wi-fi模块、蓝牙模块中的一个或多个。
357.s104、响应于第二用户操作,第一电子设备10向第二电子设备20发送第一信息。该第一信息携带桌面布局信息和应用图标位置信息。该第一信息还可携带文件夹信息及文件夹所在位置信息。
358.本技术实施例中,第一信息可以是第一电子设备10通过可扩展的标记性语言(extensible markup language,xml)编码方式编码得到。第二电子设备20在接收到第一信息之后,通过xml解码可获得桌面布局和应用图标位置信息,还可获得文件夹信息。文件夹信息可包含文件夹名称、文件夹所包含的应用图标、文件夹在桌面所在的位置、文件夹中应用图标位置等信息。其中,桌面图标位置可包含导航栏中应用图标位置和非导航栏中应用图标位置。
359.举例说明,第一信息可包含:
360.a.桌面布局取值为“4
×
6”;
361.b.应用图标1位置取值为“1行,1列”;
362.c.应用图标2位置取值为“1行,2列”;
363.d.文件夹1的信息,包含名称取值为“购物”,文件夹1位置取值为“2行4列”,文件夹布局取值为“3
×
3”,文件夹包含应用图标为应用图标6和应用图标7,应用图标6位置取值为“1行,1列”。应用图标7位置取值为“1行,2列”。
364.e.导航栏中应用图标3位置取值为“1行,1列”;
365.f.导航栏中应用图标4位置取值为“1行,2列”;
366.g.导航栏中应用图标5位置取值为“1行,3列”。
367.其中,b、c、e、f和g即为应用图标在桌面的位置。本技术实施例中,每个应用图标可通过应用图标的名称和图标的图案数据唯一标识。例如,多个记事本应用的应用名称相同,均为“记事本”。但是这多个记事本应用的图标图案不同,第一电子设备10可通过应用名称“记事本”和应用的图标图案的数据标识该应用的图标。第二电子设备20也可通过应用名称和应用的图标的数据确定相同的应用的应用图标。
368.在本技术的一些实施例中,当第一电子设备10的桌面包含多个页面时,第一信息还可携带每个应用图标所在的页面的信息。
369.在本技术的另一些实施例中,第一信息还可以是第一电子设备10通过json编码(jsonencode)方式得到。第二电子设备20在接收到第一信息之后,通过json解码可获得桌面布局和应用图标位置信息,还可获得文件夹信息。
370.s105、第二电子设备20按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。
371.在本技术的一些实施例中,第二电子设备按照该第一信息重新设置第二桌面的桌面布局并设置应用图标在所述第二桌面的位置之前,还包括:第二电子设备显示第一用户界面,该第一用户界面包含第一控件和第一提示。所述第一提示指示接收到所述第一信息。之后,响应于作用在该第一控件的用户操作,该第二电子设备按照该第一信息重新设置第二桌面的桌面布局并设置应用图标在第二桌面的位置。
372.其中,第一用户界面例如是图6c所示出的提示框502。其中第一提示例如是提示5021,第一控件例如是接受控件5023。
373.在本技术实施例中,第二电子设备按照第一信息重新设置第二桌面的桌面布局并设置应用图标在第二桌面的位置,包括:第二电子设备根据第一信息,将第一应用的图标设置在第二桌面的第一位置;其中,第一电子设备上第一应用的图标也在第一桌面的第一位置,第一应用为第一电子设备和第二电子设备均安装的应用。第二电子设备上第二应用被
重新设置位置时在第二桌面上移动距离最小,第二应用为第一电子设备上有安装第二电子设备上未安装的应用。
374.示例性的,如图6d和图4所示,第一应用包含ai音箱的应用图标2021、图库的应用图标2022、设置的应用图标2023、华为穿戴的应用图标2024、浏览器的应用图标2025、邮箱的应用图标2026、音乐的应用图标2027、备忘录的应用图标2028、心脏健康研究的应用图标2029、应用商店的应用图标2020,为第一电子设备和第二电子设备均安装的应用。重新布局之后,在第二电子设备20的第二桌面上,ai音箱的应用图标2021位于第1行第2列,与第一电子设备10上ai音箱的应用图标1022的位置相同。即第一电子设备10上ai音箱的图标1022也位于第1行第2列。重新布局之后,在第二电子设备20的桌面上,图库的应用图标2022位于第3行第2列,与第一电子设备10上图库应用的图标1030的位置相同。重新布局之后,类似地,在第二电子设备20的桌面上,设置的应用图标2023、华为穿戴的应用图标2024、浏览器的应用图标2025、邮箱的应用图标2026、音乐的应用图标2027、备忘录的应用图标2028、心脏健康研究的应用图标2029、应用商店的应用图标2020与第一电子设备上相同应用图标的位置相同。
375.图18所描述的应用图标布局方法中,第二电子设备的桌面上应用图标,可按照第一电子设备上桌面布局和应用图标的位置进行桌面图标的布局。而用户对第一电子设备上各个应用的图标在该设备桌面所处的位置熟悉。在使用第二电子设备时,用户能够快速在第二电子设备桌面上找到应用的图标并打开,从而可以提高使用电子设备的便利性。
376.本技术实施例中,重新布局后的第二桌面上,每个应用图标在第二桌面的位置与第一电子设备10上第一桌面该相同的应用图标的位置相同。
377.本技术实施例中,不限于蓝牙、wi-fi连接,第一电子设备10和第二电子设备20之间还可通过nfc和移动通信网络传输第一信息。
378.(1)nfc传输第一信息
379.该方法可包括:
380.步骤一、第二电子设备显示第二桌面。
381.第二桌面例如是图6a所示出的用户界面、图12中的(a)所示出的用户界面、图14中的(a)所示出的用户界面、图15中的(a)所示出的用户界面、图16中的(a)所示出的用户界面和图17中的(a)所示出的用户界面。
382.步骤二、第二电子设备接收用于开启近距离无线通信技术nfc模块的用户操作。
383.用于开启近距离无线通信技术nfc模块的用户操作,例如是作用在图6b所示出的nfc开关503的用户操作。
384.步骤三、第二电子设备通过nfc模块接收第一电子设备发送的第一信息,第一信息携带第一电子设备的桌面的桌面布局信息和应用图标在第一电子设备的桌面的位置信息。
385.步骤四、第二电子设备按照第一信息重新设置第二桌面的桌面布局并设置应用图标在第二桌面的位置。
386.(2)移动通信网络传输第一信息
387.该方法可包括:
388.步骤一、第二电子设备显示第二桌面。
389.步骤二、响应于第二电子设备登录第一账号,第二电子设备显示第二用户界面。
390.具体可参考图11a~图11c的用户界面所描述实施例,在本技术的一些实施例中,当第二电子设备20成功登陆该第一账号(例如华为账号)时,第二电子设备20可显示第二用户界面,该第二用户界面类比图11a所示第一电子设备10上的用户界面800。第二用户界面包含第二控件,例如是选项2。第二电子设备20也可接收作用在选项2的用户操作。响应于作用在选项2的用户操作,第二电子设备20可通过移动通信技术从第一电子设备接收第一信息。该第一信息携带第一电子设备的桌面的桌面布局信息和应用图标在第一电子设备的桌面的位置信息。之后,第二电子设备20可显示图11b所示出的提示框805。响应于作用在接受控件8053的用户操作,第二电子设备20按照第一信息指示的桌面布局和应用图标位置对所安装的应用图标在桌面上进行布局。
391.其中,第二电子设备第一电子设备也登陆有第一账号。
392.步骤三、响应于作用在第二控件的用户操作,第二电子设备通过移动通信技术从第一电子设备接收第一信息。
393.第一信息携带第一电子设备的桌面的桌面布局信息和应用图标在第一电子设备的桌面的位置信息;
394.步骤四、第二电子设备按照第一信息重新设置第二桌面的桌面布局并设置应用图标在第二桌面的位置。
395.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。
396.本技术实施例还提供了一种包含指令的计算机程序产品。当该计算机程序产品在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。
397.在上述实施例中,全部或部分功能可以通过软件、硬件、或者软件加硬件的组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
398.以上所述,仅为本技术实施例的具体实施方式,但本技术实施例的保护范围并不局限于此,任何在本技术实施例揭露的技术范围内的变化或替换,都应涵盖在本技术实施例的保护范围之内。因此,本技术实施例的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献