[发明专利]应用界面迁移系统、方法及相关设备有效
申请号: | 202010898935.1 | 申请日: | 2020-08-31 |
公开(公告)号: | CN114205365B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 孙斐;吴勇辉;郁利涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/104 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;常云敏 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 界面 迁移 系统 方法 相关 设备 | ||
一种应用界面迁移系统,包括第一电子设备和第二电子设备,第一电子设备,用于通过第一分布式服务,生成迁移指令;根据场景信息,筛选出UI绑定数据;获取页面路由数据;对UI绑定数据以及页面路由数据进行处理,获得待迁移数据;通过第一分布式服务,将恢复指令发送至第二电子设备;第二电子设备,用于通过第二分布式服务,接收恢复指令,根据页面路由数据,生成恢复路由栈,并基于恢复路由栈以及当前页面路由栈,加载第一页面;根据场景信息对应的声明字段,对UI绑定数据进行校验;若校验成功,将UI绑定数据存储至目标应用的共享数据段中;刷新第一页面的组件视图。本发明还提供一种应用界面迁移方法及相关设备,本发明能提高UI状态迁移的效率。
技术领域
本发明涉及终端技术领域,尤其涉及一种应用界面迁移系统、方法及相关设备。
背景技术
随着移动终端的发展,多个电子设备间可以协同合作,以进行用户交互界面(UI,User Interface)状态的无缝迁移。比如,在手机上编辑一半的邮件,可以在附近同账号的电脑上无缝衔接,进而可以在电脑上继续未完成的邮件,这极大提高了用户的使用体验。
现有技术中,UI状态的迁移机制主要包括两种,一种是基于Handoff的迁移机制,这种迁移机制是以iCloud为中心的,迁移效率不高,另一种是基于Liquid JS框架的迁移机制,这种迁移机制在迁移时需要序列化完整的组件信息,而且,强依赖于中心服务器。
可见,现有的UI状态的迁移机制均依赖于服务器,而且,迁移效率不高。
发明内容
本发明实施例公开了一种应用界面迁移系统、方法及相关设备,能够解决现有技术中存在的UI状态的迁移机制均强依赖于服务器,以及迁移效率不高的问题。
本发明第一方面公开了一种应用界面迁移系统,所述应用界面迁移系统包括第一电子设备和第二电子设备,所述第一电子设备,用于通过第一分布式服务,生成针对目标应用的迁移指令,所述迁移指令用于指示将所述目标应用的用户交互界面UI状态迁移至第二电子设备;响应于所述迁移指令,根据所述第一电子设备的场景信息,从所述目标应用的共享数据段中筛选出UI绑定数据,其中,所述共享数据段中的数据用于UI状态的迁移,所述UI绑定数据与所述目标应用的组件相绑定;获取所述目标应用的页面路由数据;对所述UI绑定数据以及所述页面路由数据进行处理,获得待迁移数据;通过所述第一分布式服务,将携带有所述待迁移数据的恢复指令发送至所述第二电子设备;所述第二电子设备,用于通过第二分布式服务,接收所述恢复指令,所述恢复指令用于指示在所述第二电子设备上恢复所述目标应用的UI状态,所述恢复指令携带有所述待迁移数据,所述待迁移数据包括所述页面路由数据以及所述UI绑定数据;响应于所述恢复指令,根据所述页面路由数据,生成恢复路由栈,并基于所述恢复路由栈以及所述第二电子设备的当前页面路由栈,加载第一页面;根据所述第二电子设备的场景信息对应的声明字段,对所述UI绑定数据的兼容性进行校验;若所述UI绑定数据的兼容性被校验成功,将所述UI绑定数据存储至所述目标应用的共享数据段中;刷新所述第一页面中与所述UI绑定数据相关的组件视图。
本发明中,第一电子设备和第二电子设备之间通过分布式服务进行通信,而不需要强依赖于某个服务中心,基于点对点的传输,能够提高后续页面迁移的效率。此外,在发起迁移之前,根据第一电子设备的场景信息对共享数据段内的数据进行了有效筛选,能够减少传输的数据量的大小,整个过程,无需序列化完整的UI组件信息,使得迁移速度更快。第二电子设备在恢复数据前,对数据进行了完整性校验,确保数据未被篡改,同时,保证了数据的正常恢复。基于恢复路由栈和当前页面路由栈,进行页面恢复,能够确保页面在两个路由栈间的无缝迁移和恢复,实现了恢复路由和原路由管理联动的机制。整个迁移过程,实现了UI组件在不同电子设备上的点对点迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010898935.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电芯、电池以及电池包
- 下一篇:双向泄压阀、电池以及用电装置