【技术实现步骤摘要】
一种快应用切换显示设备的方法及相关设备
[0001]本专利技术涉及信息处理领域,尤其涉及一种快应用切换显示设备的方法及相关设备。
技术介绍
[0002]随着科技的不断发展,智能终端已经成为人们生活中不可或缺的电子产品。为了满足用户的使用需求,在传统的应用软件上衍生出了快应用。快应用是一种由开发者编写一套JS代码,可以在Android、iOS等多端运行的基于智能终端硬件平台的程序,快应用与传统的应用相比无需安装应用软件就能够在多种平台(如手机、电脑、车机等)上运行。
[0003]目前,部分操作系统启动快应用有两种方法,其一,通过应用中心列表点击全局搜索进行搜索,搜索后再启动目标快应用;其二,使用过的快应用,用户可以添加到桌面以快捷方式图标启动。然而,在实际应用过程中发现,用户在多个平台上使用快应用,存在切换设备的使用需求。例如,用户在手机上打开文件编辑快应用填写表单信息,但用户更希望能够使用电脑的键盘来输入信息,此时将文件编辑快应用切换到电脑上继续使用,就能提升用户体验。
[0004]因此如何实现快应用在设备间的切换,提升用户体验是亟待解决的问题。
技术实现思路
[0005]本专利技术实施例所要解决的技术问题在于,提供一种快应用切换显示设备的方法及相关设备,解决了快应用在不同设备间切换不流畅且网络消耗较大导致用户体验效果差的问题。
[0006]第一方面,本专利技术实施案例提供了一种快应用切换显示设备的方法,其特征在于,应用于第一设备,所述方法包括:在所述第一设备的前台运行第一快应 ...
【技术保护点】
【技术特征摘要】
1.一种快应用切换显示设备的方法,其特征在于,应用于第一设备,所述方法包括:在所述第一设备的前台运行第一快应用并显示第一界面;所述第一界面为所述第一快应用的界面;接收针对所述第一界面的设备切换请求;在后台运行所述第一快应用并最小化所述第一界面,向第二设备发送所述第一界面的第一虚拟文档对象模型;所述第一虚拟文档对象模型用于所述第二设备渲染并还原所述第一界面;接收所述第二设备发送的目标事件,所述目标事件为所述第二设备接收到作用于所述第一界面上的目标操作生成的事件;通过在所述第一设备的后台运行的所述第一快应用响应于所述目标事件,生成第二界面的第二虚拟文档对象模型,向所述第二设备发送所述第二界面的所述第二虚拟文档对象模型;所述第二虚拟文档对象模型用于所述第二设备渲染并显示所述第二界面。2.如权利要求1所述的方法,其特征在于,所述第一设备上包括第一原生层、第一桥客户端和第一桥服务端;所述在所述第一设备的前台运行第一快应用并显示第一界面,包括:建立所述第一桥客户端与所述第一桥服务端之间的第一连接;通过所述第一桥客户端基于所述第一连接接收所述第一桥服务端发送的第一虚拟文档对象模型;所述第一虚拟文档模型用于所述第一设备渲染并显示所述第一界面;通过所述第一桥客户端将所述第一虚拟文档对象模型发送给所述第一原生层进行渲染并在所述第一设备上显示所述第一界面。3.如权利要求2所述的方法,其特征在于,所述接收针对所述第一界面的设备切换请求之后,还包括:断开所述第一连接,并且建立所述第一桥服务端与所述第二设备的第二桥客户端之间的第二连接。4.如权利要求3所述的方法,其特征在于,所述方法,还包括:在所述第一设备断开所述第一连接之后,将所述第一桥客户端进行销毁。5.如权利要求3所述的方法,其特征在于,所述接收所述第二设备发送的目标事件,包括:通过所述第一桥服务端基于所述第二连接接收所述第二桥客户端发送的所述目标事件。6.如权利要求3
‑
5任意一项所述的方法,其特征在于,所述第一设备还包括第一JS引擎层;所述通过在所述第一设备的后台运行的所述第一快应用响应于所述目标事件,生成第二界面的第二虚拟文档对象模型,包括:通过所述第一桥服务端基于所述第二连接接收所述第二桥客户端发送的所述目标事件之后,通过所述第一桥服务端将所述目标事件转发至所述第一JS引擎层;通过所述第一JS引擎层对所述目标事件进行处理并生成所述第二虚拟文档模型。7.如权利要求3
‑
6任意一项所述的方法,其特征在于,所述向所述第二设备发送所述第二界面的所述第二虚拟文档对象模型,包括:通过所述第一桥服务端基于所述第二连接向所述第二桥客户端发送所述第二虚拟文档对象模型。
8.一种快应用切换显示设备的方法,其特征在于,应用于第二设备,所述方法包括:接收第一设备发送的第一虚拟文档对象模型;所述第一虚拟文档对象模型用于所述第二设备渲染并还原第一界面;所述第一界面为在所述第一设备接收到设备切换请求时所述第一设备前台运行的第一快应用的显示界面;根据所述第一虚拟文档对象模型进行渲染并显示所述第一界面;接收作用于针对所述第一界面上的目标操作并生成目标事件,并向所述第一设备发送所述目标事件。9.如权利要求8所述的方法,其特征在于,所述第二设备上包括第二桥客户端;所述接收第一设备发送的第一虚拟文档对象模型,包括:建立所述第一设备的第一桥服务端与所述第二桥客户端之间的第二连接;通过所述第二桥客户端基于所述第二连接接收所述第一桥服务端发送的所述第一虚拟文档对象模型。10.如权利要求8或9所述的方法,其特征在于,所述第二设备上包括第二原生层;所述根据所述第一虚拟文档对象模型进行渲染并显示所述第一界面,包括:通过所述第二原生层对所述第一虚拟文档对象模型进行渲染并显示所述第一界面。11.如权利要求9
‑
10任意一项所述的方法,其特征在于,所述方法还包括:通过所述第二桥客户端基于所述第二连接接收所述第一桥服务端发送的第二虚拟文档对象模型;所述第二虚拟文档对象模型用于所述第二设备渲染并显示第二界面;所述第二界面为所述第一快应用响应于所述目标事件后的显示界面;通过所述第二原生层将所述第二虚拟文档对象模型进行渲染并显示所述第二界面。12.一种快应用切换显示设备的设备,其特征在于,应用于第一设备,所述设备包括:第一处理单元,用于在所述第一设备的前台运行第一快应用并显示第一界面;所述第一界面为所述第一快应用的界面;第一接收单元,用于接收针对所述第一界面的设备切换请求;第二处理单元,用于在后台运行所述第一快应用并最小化所述第一界面,向第二设备发送所述第一界面的第一虚拟文档对象模型;所述第一虚拟文档对象模型用于所述第二设备渲染并还原所述第一界面;第二接收单元,用于接收所述第二设备发送的目标事件,所述目标事件为所述第二设备接收到作用于所述第一界面上的目标操作生成的事件;第三处理单元,用于通过在所述第一设备的后台运行的所述第一快应用响应于所述目标事件,生成第二界面的第二虚拟文档对象模型,向所述第二设备发送所述第二界面的所述第二虚拟文档对象模型;所述第二虚拟文档对象模型用于所述第二设备渲染并显示所述第二界面。13.如权利要求12所述的设备,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。