一种应用迁移方法、装置、设备及存储介质与流程

文档序号:30387318发布日期:2022-06-11 11:28阅读:来源:国知局

技术特征:
1.一种应用迁移方法,其特征在于,所述方法包括:获取第一平台中目标应用的页面描述文档,所述页面描述文档为基于所述目标应用对应的待迁移元素生成的;确定所述目标应用的配置数据和资源数据;基于所述页面描述文档、所述配置数据和所述资源数据将所述目标应用迁移至所述第二平台。2.根据权利要求1所述的方法,其特征在于,在所述确定所述目标应用的配置数据和资源数据之后,所述方法包括:根据所述配置数据构建宿主组件集合;根据所述资源数据生成资源展示页面;加载所述页面描述文档,得到所述待迁移元素对应的属性标签、执行条件和展示状态信息;根据所述属性标签、所述执行条件和所述展示状态信息生成所述待迁移元素对应的迁移元素页面;基于所述宿主组件集合、所述资源展示页面和所述迁移元素页面在所述第二平台生成所述目标应用。3.根据权利要求2所述的方法,其特征在于,在所述基于所述宿主组件集合、所述资源展示页面和所述迁移元素页面在所述第二平台生成所述目标应用之后,所述方法还包括:确定所述待迁移元素在所述迁移元素页面上的显示性能结果;根据所述显示性能结果确定所述待迁移元素中的目标待迁移元素;确定所述第二平台中所述目标待迁移元素对应的目标宿主元素;基于所述目标待迁移元素更新所述页面描述文档;基于所述目标宿主元素的属性标签生成宿主元素文档;相应的,所述基于所述页面描述文档、所述配置数据和所述资源数据将所述目标应用迁移至所述第二平台包括:基于更新后的页面描述文档、所述宿主元素文档、所述配置数据和所述资源数据将所述目标应用迁移至所述第二平台。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标待迁移元素更新所述页面描述文档包括:删除或隐藏所述页面描述文档中的所述目标待迁移元素对应的属性标签,得到目标页面描述文档;基于所述目标页面描述文档更新所述页面描述文档。5.根据权利要求2-4中任一所述的方法,其特征在于,在所述基于所述宿主组件集合、所述资源展示页面和所述迁移元素页面在所述第二平台生成所述目标应用之后,所述方法还包括:展示所述资源展示页面和所述迁移元素页面;响应于基于所述迁移元素页面触发的目标指令,基于所述宿主组件集合执行与所述目标指令对应的目标操作。6.根据权利要求1所述的方法,其特征在于,所述获取第一平台中目标应用的页面描述
文档包括:获取所述页面描述文档的网络地址;基于所述网络地址获取所述页面描述文档。7.根据权利要求1-5和6中任一所述的方法,其特征在于,当所述目标应用为直播应用时,所述页面描述文档为基于所述直播应用对应直播页面的待迁移元素生成的,所述待迁移元素为直播页面的页面显示元素。8.一种应用迁移装置,其特征在于,所述装置包括:文档获取模块:用于获取第一平台中目标应用的页面描述文档,所述页面描述文档为基于所述目标应用对应的待迁移元素生成的;信息确定模块:用于确定所述目标应用的配置数据和资源数据;应用迁移模块:用于基于所述页面描述文档、所述配置数据和所述资源数据将所述目标应用迁移至所述第二平台。9.一种应用迁移设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1至7中任一所述的应用迁移方法。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1至7中任一所述的应用迁移方法。

技术总结
本公开提供一种应用迁移方法、装置及存储介质,涉及计算机技术领域,该方法包括:获取第一平台中目标应用的页面描述文档,所述页面描述文档为基于所述目标应用对应的待迁移元素生成的;确定所述目标应用的配置数据和资源数据;基于所述页面描述文档、所述配置数据和所述资源数据将所述目标应用迁移至所述第二平台。本公开能够实现目标应用的跨平台快速迁移,无需进行大量待迁移元素的代码重构,提高在不同平台上的应用开发效率,有效降低时间和人力成本。人力成本。人力成本。


技术研发人员:来金津 刘恒兵
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.12.08
技术公布日:2022/6/10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1