应用同步方法和电子设备技术

技术编号:38472101 阅读:15 留言:0更新日期:2023-08-11 14:48
本申请提供一种应用同步方法和电子设备。该方法中,第一电子设备通过第一电子设备的一个标识,可实现第一电子设备、第二电子设备和服务器之间的通讯。第一电子设备通过服务器,可同步第二电子设备中安装的至少一个应用。且第一电子设备通过服务器,可将第一电子设备中安装的至少一个应用同步给第二电子设备。从而,实现了兼容设备差异和应用差异的电子设备之间的应用同步,操作快捷且方便,无需依赖账号共享,也无需增加额外的硬件模块。也无需增加额外的硬件模块。也无需增加额外的硬件模块。

【技术实现步骤摘要】
应用同步方法和电子设备


[0001]本申请涉及终端
,尤其涉及一种应用同步方法和电子设备。

技术介绍

[0002]应用程序已在电子设备中广泛被用户使用。目前,不同电子设备间常常需要进行应用同步,方便用户在不同电子设备中能够更加便捷且高效地协同使用应用程序。
[0003]相关技术1中,不同电子设备间通常利用相同账号这一桥梁,进行应用同步。然而,相关技术1存在很多缺点:1、在一个电子设备更新应用后,相同账号所关联的全部电子设备均会更新应用,导致不必要的应用同步;2、无法满足用户不想登陆账号和保护个人隐私数据的需求;3、无法同时在同一个电子设备上登陆多个账号,导致多个账号对应的应用无法实现同步;4、不同设备类型和/或操作系统的电子设备间无法进行应用同步,不同电子设备中的应用无法兼容不同的应用版本。
[0004]相关技术2中,不同电子设备间通常通过近场通信(near field communication,NFC)硬件模块将电子设备1与电子设备2进行关联,使得电子设备2同步电子设备1的屏幕画面。然而,相关技术2存在很多缺点:1、电子设备1与电子设备2关联的实质是将电子设备1的屏幕画面显示在电子设备2上进行渲染,故在电子设备1与电子设备2断开连接后无法继续同步。2、电子设备2仅仅起到画面展示的功能,无法在电子设备2上真正运行应用。3、电子设备2的设备类型受限,无法覆盖各种设备类型的电子设备。4、需要电子设备1中具备NFC硬件模块,增加了同步应用的成本。

技术实现思路

[0005]本申请提供一种应用同步方法、电子设备和通信系统,以实现了兼容设备差异和应用差异的电子设备之间的应用同步,操作快捷且方便,无需依赖账号共享,也无需增加额外的硬件模块。
[0006]第一方面,本申请提供一种应用同步方法,应用于第一电子设备。
[0007]该方法包括:
[0008]在接收到第一操作后,向服务器发送第一消息,第一操作用于启动第一电子设备的同步应用功能,第一消息包括第一标识;
[0009]显示第一界面,第一界面包括第一标识;
[0010]从服务器接收第二消息,第二消息包括至少一个应用的信息,至少一个应用是第二电子设备基于第一标识通过服务器同步给第一电子设备的应用;
[0011]基于第二消息在第一电子设备中安装至少一个应用。
[0012]通过第一方面提供的应用同步方法,第一电子设备基于第一电子设备生成的标识,可实现第一电子设备、第二电子设备和服务器三者之间的通信连接和相互通讯。从而,第一电子设备通过服务器,可同步第二电子设备中安装的至少一个应用,无需考虑电子设备之间的设备类型、电子设备之间的操作系统以及电子设备中应用的应用名称和应用版本
之间的差异,关键通过应用信息的传输,实现了各种操作系统和设备类型的电子设备之间的各种应用名称和应用版本的同步,或者,实现了各种操作系统和设备类型的电子设备之间的各种应用名称、应用版本和应用业务情况的同步,还无需依赖账号共享,无需增加额外的硬件模块,实现过程方便且快捷,降低了电子设备之间同步应用的成本,提升了电子设备之间同步应用的用户体验。
[0013]在一种可能的设计中,在显示第一界面之前,该方法还包括:
[0014]从服务器接收第三消息,第三消息用于指示服务器已存储第一标识。
[0015]在一种可能的设计中,第一界面中的第一标识为字符码或二维码,用于第二电子设备通过扫描和识别字符码或二维码获取第一标识。
[0016]从而,第一电子设备可分别向服务器和第二电子设备传递第一标识,有利于确保第一电子设备、服务器和第二电子设备能够共用同一个标识实现应用同步。
[0017]在一种可能的设计中,基于第二消息在第一电子设备中安装至少一个应用,包括:
[0018]显示第二界面,第二界面包括至少一个应用;
[0019]在接收到用户从至少一个应用中选择第一应用的操作后,在第一电子设备中安装第一应用。
[0020]从而,第一电子设备可直接默认安装至少一个应用,也可基于用户意愿安装用户从至少一个应用中选择的应用,使得同步应用更具有灵活性和用户自由度。
[0021]在一种可能的设计中,该方法还包括:
[0022]基于时间窗口,生成第一标识;
[0023]或者,基于时间窗口和第一电子设备的设备信息,生成第一标识;
[0024]或者,基于时间窗口和加密算法,生成第一标识;
[0025]或者,基于时间窗口、第一电子设备的设备信息和加密算法,生成第一标识;
[0026]其中,时间窗口为包含当前时刻的一段时长,或者当前时刻,第一电子设备的设备信息用于唯一确定第一电子设备。
[0027]从而,为生成第一标识提供了多种实现方式,且确保了第一标识的唯一性和随机性。
[0028]在一种可能的设计中,第一电子设备包括第二应用,第一操作是对于第二应用的一个控件上触发的操作。
[0029]在一种可能的设计中,第二应用为应用市场或系统设置。
[0030]从而,第一电子设备可利用一个应用启动同步应用的功能,操作方便且便捷。
[0031]在一种可能的设计中,在基于第二消息在第一电子设备中安装至少一个应用后,该方法还包括:
[0032]显示第一内容,第一内容用于指示第一电子设备同步完成至少一个应用。
[0033]从而,第一电子设备可向用户提醒第一电子设备已完成应用同步。
[0034]在一种可能的设计中,该方法还包括:
[0035]向服务器发送第四消息,第四消息用于服务器向第二电子设备通知第一电子设备同步完成至少一个应用。
[0036]从而,使得第二电子设备可向用户提醒第一电子设备已完成应用同步。
[0037]在第一方面、第二方面以及第三方面提及的一种可能的设计中,至少一个应用包
括第四应用;
[0038]第四应用的信息包括应用名称和应用版本,第四应用在第一电子设备中的应用版本为第一版本,第一版本与第一电子设备的设备类型和操作系统相匹配,第四应用在第二电子设备中的应用版本为第二版本,第二版本与第二电子设备的设备类型和操作系统相匹配,第一版本与第二版本不同;
[0039]或者,第四应用的信息包括应用名称和应用版本,第四应用在第一电子设备中的应用名称为第一名称,第四应用在第二电子设备中的应用名称为第二名称,第一名称和第二名称用于指示第四应用,第一名称与第二名称不同。
[0040]在第一方面、第二方面以及第三方面提及的一种可能的设计中,第一版本为最新版本或与第二版本对应的一个旧版本。
[0041]从而,无需考虑电子设备中应用的应用名称和应用版本的差异,可实现第一电子设备通过服务器,同步第二电子设备中安装的各种类型的应用的过程。
[0042]在第一方面、第二方面以及第三方面提及的一种可能的设计中,第一电子设备与第二电子设备的设备类型不同;
[0043]或者,第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用同步方法,其特征在于,应用于第一电子设备,所述方法包括:在接收到第一操作后,向服务器发送第一消息,所述第一操作用于启动所述第一电子设备的同步应用功能,所述第一消息包括第一标识;显示第一界面,所述第一界面包括所述第一标识;从所述服务器接收第二消息,所述第二消息包括至少一个应用的信息,所述至少一个应用是第二电子设备基于所述第一标识通过所述服务器同步给所述第一电子设备的应用;基于所述第二消息在所述第一电子设备中安装所述至少一个应用。2.根据权利要求1所述的方法,其特征在于,在显示第一界面之前,所述方法还包括:从所述服务器接收第三消息,所述第三消息用于指示所述服务器已存储所述第一标识。3.根据权利要求1或2所述的方法,其特征在于,所述第一界面中的所述第一标识为字符码或二维码,用于所述第二电子设备通过扫描和识别字符码或二维码获取所述第一标识。4.根据权利要求1

3任一项所述的方法,其特征在于,所述基于所述第二消息在所述第一电子设备中安装所述至少一个应用,包括:显示第二界面,所述第二界面包括所述至少一个应用;在接收到用户从所述至少一个应用中选择第一应用的操作后,在所述第一电子设备中安装所述第一应用。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:基于时间窗口,生成所述第一标识;或者,基于时间窗口和所述第一电子设备的设备信息,生成所述第一标识;或者,基于时间窗口和加密算法,生成所述第一标识;或者,基于时间窗口、所述第一电子设备的设备信息和加密算法,生成所述第一标识;其中,所述时间窗口为包含当前时刻的一段时长,或者当前时刻,所述第一电子设备的设备信息用于唯一确定所述第一电子设备。6.根据权利要求1

5任一项所述的方法,其特征在于,所述第一电子设备包括第二应用,所述第一操作是对于所述第二应用的一个控件上触发的操作。7.根据权利要求6所述的方法,其特征在于,所述第二应用为应用市场或系统设置。8.根据权利要求1

7任一项所述的方法,其特征在于,在基于所述第二消息在所述第一电子设备中安装所述至少一个应用后,所述方法还包括:显示第一内容,所述第一内容用于指示所述第一电子设备同步完成所述至少一个应用。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:向所述服务器发送第四消息,所述第四消息用于所述服务器向所述第二电子设备通知所述第一电子设备同步完成所述至少一个应用。10.一种应用同步方法,其特征在于,应用于第二电子设备,所述方法包括:从第一电子设备获取第一标识;显示第三界面,所述第三界面包括所述第二电子设备中安装的应用;在接收到用户在所述第三界面上执行的第二操作后,确定至少一个应用;
向服务器发送第五消息,所述第五消息包括所述第一标识和所述至少一个应用的信息,所述第五消息用于所述服务器基于所述第一标识将所述至少一个应用同步给所述第一电子设备。11.根据权利要求10所述的方法,其特征在于,所述从第一电子设备获取第一标识,包括:通过扫描和识别所述第一电子设备显示的字符码或二维码,识别出第二标识;基于所述第二标识,获取所述第一标识。12.根据权利要求11所述的方法,其特征在于,所述基于所述第二标识,获取所述第一标识,包括:显示第四界面,所述第四界面包括所述第二标识;在预设时长内接收到修改内容后,基于所述修改内容对所述第二标识进行更改,得到所述第一标识;或者,在预设时长内接收到用于确定所述第二标识正确的操作,或者经过预设时长后未接收到修改内容后,确定所述第二标识为所述第一标识。13.根据权利要求10

12任一项所述的方法,其特征在于,在所述第二电子设备包括第三应用时,所述从第一电子设备获取第一标识,包括:在接收到所述第三应用的一个控件上触发的第三操作后,从所述第一电子设备获取所述第一标识,所述第三操作用于触发所述第二电子设备获取所述第一标识。14.根据权利要求13所述的方法,其特征在于,所述第三应用为应用市场或系统设置。15.根据权利要求10

14任一项所述的方法,其特征在于,所述方法还包括:从所述服务器接收第六消息,所述第六消息用于指示所述第一电子设备同步完成所述至少一个应用;显示第二内容,所述第二内容用于指示所述第一电子设备同步完成所述至少一个应用。16.根据权利要求1

15任一项所述的方法,其特征在于,所述至少一个应用包括第四应用;所述第四应用的信息包括应用名称和应用版本,所述第四应用在所述第一电子设备中的应用版本为第一版本,所述第一版本与所述第一电子设备的设备类型和操作系统相匹配,所述第四应用在所述第二电子设备中的应用版本为第二版本,所述第二版本与所述第二电子设备的设备类型和操作系统相匹配,所述第一版本与所述第二版本不同;或者,所述第四应用的...

【专利技术属性】
技术研发人员:周中晟
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1