应用接续方法和终端设备与流程

文档序号:35393926发布日期:2023-09-09 15:24阅读:49来源:国知局

本技术涉及终端,尤其涉及一种应用接续方法和终端设备。


背景技术:

1、在多设备场景中,终端设备被划分为源端设备和对端设备,源端设备是发送端设备,对端设备是接收端设备。当源端设备和对端设备登陆了相同的账号,并且源端设备和对端设备处于同一局域网的情况下,通过用户触发接续条件,源端设备和对端设备上的应用可实现接续。例如,源端设备为电脑,对端设备为手机,用户在电脑和手机登陆了相同的账号,且电脑和手机处于同一局域网,若用户在电脑上的视频播放软件播放视频,用户的手机上的视频播放软件能同步播放该视频,若用户在电脑上正在编辑文本,用户的手机上可以同步显示正在编辑的文本。

2、对于某一应用而言,应用接续需要源端设备和对端设备均安装有该应用。当对端设备未安装(或者卸载了)该应用时,源端设备发送该应用的应用接续请求,对端设备无法进行该应用的接续,影响用户体验。


技术实现思路

1、本技术提供了一种应用接续方法和终端设备,能够实现对端设备上未安装应用的接续,从而提高用户体验。

2、第一方面,提供了一种应用接续方法,应用于包括第一终端设备和第二终端设备的系统,用户在第一终端设备和第二终端设备上登陆了相同的账号,并且第一终端设备和第二终端设备处于同一局域网,该方法包括:第一终端设备向第二终端设备发送广播接续通知,该广播接续通知用于请求将第一终端设备的第一接续应用接续至第二终端设备;第二终端设备接收上述广播接续通知,基于该广播接续通知,获取第二接续应用的图标,并以第二接续应用的图标的形式显示触点按钮;第二终端设备响应于用户对上述触点按钮的点击操作,显示第二接续应用的引导安装弹窗,并向第一终端设备发送接续请求消息,该接续请求消息用于请求第一接续应用的接续数据和第一接续应用的安装包;第一终端设备基于上述接续请求消息,向第二终端设备发送接续数据和安装包;第二终端设备接收上述接续数据和上述安装包;第二终端设备响应于用户对上述引导安装弹窗的操作,安装第二接续应用,并显示接续数据。

3、本技术实施例的应用接续方法,在第二终端设备(即对端设备)未安装第二接续应用的情况下,通过第一终端设备(即源端设备)向对端设备发送广播接续通知,对端设备基于该广播接续通知,获取第二接续应用的图标,并以该图标的形式显示触点按钮,对端设备响应于用户对该触点按钮的点击操作,安装第二接续应用,能够实现对端设备上未安装应用的接续,从而提高用户体验。

4、结合第一方面,在第一方面的某些实现方式中,上述广播接续通知包括:第一接续应用的应用标识和接续策略;其中,接续策略包括下列至少一种:接续状态标识、第一接续应用的包名或进程名、第一接续应用的应用市场上架策略以及支持接续的最小版本。

5、应理解,接续状态标识可以为用于标识接续策略状态的标志位。例如,标志位为0可以表示不支持接续,标志位为1可以表示应用接续,标志位为3可以表示浏览器接续。可以理解的是,标志位的具体值可以任意设置,能够区分不同的状态即可,本技术实施例不作具体限定。

6、还应理解,若第一接续应用为android平台的应用,则接续策略包括第一接续应用在android平台的包名;若第一接续应用为windows平台的应用,则接续策略包括第一接续应用在windows平台的可接续进程名。

7、应用市场上架策略可以为下列任一种:未上架、海外应用市场1、国内应用市场1、国内应用市场2、海外应用市场2。

8、支持接续应用的最小版本可以用支持接续应用的最小版本号表示,用于表示第二接续应用可接续时的最小版本。

9、结合第一方面,在第一方面的某些实现方式中,上述基于广播接续通知,获取第二接续应用的图标,包括:第二终端设备判断是否安装有第二接续应用;在未安装第二接续应用的情况下,第二终端设备基于上述广播接续通知,向云端服务器发送第二接续应用的包名和签名信息;云端服务器接收上述包名和签名信息,并对第二接续应用进行白名单校验;在校验通过的情况下,云端服务器向第二终端设备发送第二接续应用的图标;第二终端设备接收第二接续应用的图标。

10、应理解,第二终端设备可以从云端服务器获取第二接续应用的图标。

11、结合第一方面,在第一方面的某些实现方式中,上述广播接续通知还包括所述第一接续应用的图标。

12、应理解,第二终端设备可以从第一终端设备获取第二接续应用的图标。第一终端设备发送的广播接续通知中还包括第一接续应用的图标,第二终端设备接收第一接续应用的图标,并将第一接续应用的图标作为第二接续应用的图标。

13、应理解,第二终端设备获取第二接续应用的图标,并以第二接续应用的图标的形式在桌面显示触点按钮时,第二接续应用还未被安装。

14、结合第一方面,在第一方面的某些实现方式中,上述显示第二接续应用的引导安装弹窗,并向第一终端设备发送接续请求消息,包括:在第二终端设备未安装第二接续应用的情况下,第二终端设备显示第二接续应用的引导安装弹窗,并向第一终端设备发送接续请求消息。

15、第二方面,提供了一种应用接续方法,应用于包括第一终端设备和第二终端设备的系统,用户在第一终端设备和第二终端设备上登陆了相同的账号,并且第一终端设备和第二终端设备处于同一局域网,该方法包括:第二终端设备接收来自第一终端设备的广播接续通知,该广播接续通知用于请求将第一终端设备的第一接续应用接续至第二终端设备;第二终端设备基于上述广播接续通知,获取第二接续应用的图标,并以第二接续应用的图标的形式显示触点按钮;第二终端设备响应于用户对触点按钮的点击操作,显示第二接续应用的引导安装弹窗;第二终端设备向第一终端设备发送接续请求消息,该接续请求消息用于请求第一接续应用的接续数据和第一接续应用的安装包;第二终端设备接收来自第一终端设备的第一接续应用的接续数据和第一接续应用的安装包;第二终端设备响应于用户对上述引导安装弹窗的操作,安装第二接续应用,并显示接续数据。

16、结合第二方面,在第二方面的某些实现方式中,上述广播接续通知包括:第一接续应用的应用标识和接续策略;其中,接续策略包括下列至少一种:接续状态标识、第一接续应用的包名或进程名、第一接续应用的应用市场上架策略以及支持接续的最小版本。

17、结合第二方面,在第二方面的某些实现方式中,上述基于广播接续通知,获取第二接续应用的图标,包括:第二终端设备判断是否安装有第二接续应用;在未安装第二接续应用的情况下,第二终端设备基于上述广播接续通知,向云端服务器发送第二接续应用的包名和签名信息;第二终端设备接收来自云端服务器的通过白名单校验的第二接续应用的图标。

18、结合第二方面,在第二方面的某些实现方式中,上述广播接续通知还包括第一接续应用的图标。

19、结合第二方面,在第二方面的某些实现方式中,上述显示第二接续应用的引导安装弹窗,并向第一终端设备发送接续请求消息,包括:在第二终端设备未安装第二接续应用的情况下,第二终端设备显示第二接续应用的引导安装弹窗,并向第一终端设备发送接续请求消息。

20、第三方面,提供了一种终端设备,用于执行上述第二方面中任一种可能的实现方式中的方法。具体地,该终端设备包括用于执行上述第二方面中任一种可能的实现方式中的方法的模块。

21、在一种设计中,该终端设备可以包括执行上述第二方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

22、在另一种设计中,该终端设备为通信芯片,通信芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。

23、在另一种设计中,该终端设备为通信设备,通信设备可以包括用于发送信息或数据的发射机,以及用于接收信息或数据的接收机。

24、第四方面,提供了一种终端设备,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第二方面中的任一种可能实现方式中的方法。

25、可选地,处理器为一个或多个,存储器为一个或多个。

26、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

27、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

28、应理解,相关的数据交互过程例如发送接续数据请求信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

29、上述第四方面中的终端设备可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

30、第五方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第二方面中的任一种可能实现方式中的方法。

31、第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令),当其在计算机上运行时,使得计算机执行上述第二方面中的任一种可能实现方式中的方法。

当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!