[发明专利]子程序同步处理方法及装置在审
申请号: | 202210287184.9 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114661483A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 李军;翟一帆;齐普;杨祥;杨昌俊;潘云逸 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 付先智 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子程序 同步 处理 方法 装置 | ||
本说明书实施例提供了子程序同步处理方法及装置,其中,一种子程序同步处理方法包括:获取终端设备的本地子程序的触发事件;检测所述本地子程序与程序容器内对应的远程子程序的协同状态;所述程序容器安装于所述远程服务器部署的虚拟机;若所述协同状态为交互同步状态,对所述触发事件进行解析获得所述触发事件的事件类型;基于所述程序容器执行所述事件类型对应的事件响应动作,并将动作执行后获得的子程序页面向所述终端设备同步。
技术领域
本文件涉及数据处理技术领域,尤其涉及一种子程序同步处理方法及装置。
背景技术
端云小程序是一种在云端进行小程序渲染,在终端设备上展示小程序页面的应用模式,包括云端小程序和本地小程序,让小程序不再受限于终端设备的硬件配置,为用户提供更好的性能体验。但是这种模式也将小程序的工作过程分成了本地和云端两个部分,分别运行在本地终端设备和云端虚拟系统内。
发明内容
本说明书一个或多个实施例提供了一种子程序同步处理方法,应用于远程服务器,包括:获取终端设备的本地子程序的触发事件。检测所述本地子程序与程序容器内对应的远程子程序的协同状态;所述程序容器安装于所述远程服务器部署的虚拟机。若所述协同状态为交互同步状态,对所述触发事件进行解析获得所述触发事件的事件类型。基于所述程序容器执行所述事件类型对应的事件响应动作,并将动作执行后获得的子程序页面向所述终端设备同步。
本说明书一个或多个实施例提供了另一种子程序同步处理方法,应用于终端设备,包括:检测本地子程序的触发事件,并将所述触发事件向远程服务器上传。接收所述远程服务器同步的子程序页面;所述子程序页面在基于程序容器执行所述触发事件的事件类型对应的事件响应动作后获得。根据所述子程序页面执行针对所述本地子程序的页面更新处理;其中,所述程序容器安装于所述远程服务器部署的虚拟机。
本说明书一个或多个实施例提供了一种子程序同步处理装置,运行于远程服务器,包括:触发事件获取模块,被配置为获取终端设备的本地子程序的触发事件。协同状态检测模块,被配置为检测所述本地子程序与程序容器内对应的远程子程序的协同状态;所述程序容器安装于所述远程服务器部署的虚拟机。若所述协同状态为交互同步状态,运行事件类型解析模块,所述事件类型解析模块,被配置为对所述触发事件进行解析获得所述触发事件的事件类型。事件响应动作执行模块,被配置为基于所述程序容器执行所述事件类型对应的事件响应动作,并将动作执行后获得的子程序页面向所述终端设备同步。
本说明书一个或多个实施例提供了另一种子程序同步处理装置,运行于终端设备,包括:触发事件检测模块,被配置为检测本地子程序的触发事件,并将所述触发事件向远程服务器上传。子程序页面接收模块,被配置为接收所述远程服务器同步的子程序页面;所述子程序页面在基于程序容器执行所述触发事件的事件类型对应的事件响应动作后获得。页面更新处理模块,被配置为根据所述子程序页面执行针对所述本地子程序的页面更新处理;其中,所述程序容器安装于所述远程服务器部署的虚拟机。
本说明书一个或多个实施例提供了一种子程序同步处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取终端设备的本地子程序的触发事件。检测所述本地子程序与程序容器内对应的远程子程序的协同状态;所述程序容器安装于远程服务器部署的虚拟机。若所述协同状态为交互同步状态,对所述触发事件进行解析获得所述触发事件的事件类型。基于所述程序容器执行所述事件类型对应的事件响应动作,并将动作执行后获得的子程序页面向所述终端设备同步。
本说明书一个或多个实施例提供了另一种子程序同步处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:检测本地子程序的触发事件,并将所述触发事件向远程服务器上传。接收所述远程服务器同步的子程序页面;所述子程序页面在基于程序容器执行所述触发事件的事件类型对应的事件响应动作后获得。根据所述子程序页面执行针对所述本地子程序的页面更新处理;其中,所述程序容器安装于所述远程服务器部署的虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210287184.9/2.html,转载请声明来源钻瓜专利网。