一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

程序更新处理方法及装置与流程

2022-05-21 11:48:58 来源:中国专利 TAG:

技术特征:
1.一种程序更新处理方法,包括:根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态;若所述更新配置状态为更新开启状态,则读取在子程序服务平台进行设备注册的终端设备的设备信息,并基于所述设备信息和预设配置信息进行更新配置信息的构建;合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包;若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则向所述服务接口下发所述更新程序包。2.根据权利要求1所述的程序更新处理方法,所述合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包步骤执行之后,且所述若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则向所述服务接口下发所述更新程序包步骤执行之前,还包括:对所述更新程序包进行签名处理,并在签名处理后确定所述更新程序包对应的版本标识;其中,所述版本标识在所述设备客户端调用所述服务接口读取所述更新程序包时下发。3.根据权利要求2所述的程序更新处理方法,所述服务接口读取所述更新程序包后,执行如下操作:读取所述设备客户端存储的所述目标子程序的本地程序包;核验所述版本标识与所述本地程序包的版本标识是否一致;若不一致,加载所述更新程序包并通过所述设备客户端进行展示;若一致,加载所述本地程序包并通过所述设备客户端进行展示。4.根据权利要求1所述的程序更新处理方法,所述基于所述设备信息和预设配置信息进行更新配置信息的构建,包括:读取所述目标子程序的子程序提供方配置的所述预设配置信息;合并所述预设配置信息与所述设备信息,获得所述更新配置信息。5.根据权利要求1所述的程序更新处理方法,所述基于所述设备信息和预设配置信息进行更新配置信息的构建,包括:读取所述目标子程序的子程序提供方配置的所述预设配置信息;按照所述设备信息,提取所述预设配置信息中针对所述终端设备的目标配置参数并将所述目标配置参数作为所述更新配置信息。6.根据权利要求1所述的程序更新处理方法,所述设备客户端在运行时,展示与所述设备客户端具有关联关系的目标子程序的访问组件;所述设备客户端在检测到所述访问组件被触发,调用所述服务接口并传入所述目标子程序的子程序标识和所述设备客户端的程序标识,以通过所述服务接口进行所述目标子程序的访问。7.根据权利要求1所述的程序更新处理方法,所述关联关系,采用如下方式建立:根据设备提供方针对所述终端设备的设备客户端进行子程序配置的配置请求,查询所述配置请求对应的所述目标子程序的权限策略类型;所述目标子程序为所述子程序服务平台的子程序池中的子程序;
若所述目标子程序的子程序提供方针对所述目标子程序配置的权限策略类型为第一策略类型,则建立所述设备客户端与所述目标子程序的关联关系;若所述子程序提供方针对所述目标子程序配置的权限策略类型为第二策略类型,则在所述设备客户端处于所述第二权限策略对应的权限范围内的情况下,建立所述设备客户端与所述目标子程序的关联关系。8.根据权利要求1所述的程序更新处理方法,所述更新配置状态,采用如下方式配置:根据所述目标子程序的子程序提供方对所述目标子程序的更新配置状态的开启指令,记录所述目标子程序的更新配置状态为更新开启状态;和/或,根据所述子程序提供方对所述目标子程序的更新配置状态的关闭指令,记录所述目标子程序的更新配置状态为更新关闭状态。9.根据权利要求1所述的程序更新处理方法,所述服务接口为第三方应用的子程序服务的轻量化接口,若检测到所述目标子程序在所述第三方应用对应的子程序的版本更新,读取所述版本更新信息,并执行所述根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态步骤。10.一种程序更新处理装置,包括:状态查询模块,被配置为根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态;若所述更新配置状态为更新开启状态,则运行信息构建模块,所述信息构建模块,被配置为读取在子程序服务平台进行设备注册的终端设备的设备信息,并基于所述设备信息和预设配置信息进行更新配置信息的构建;信息合并模块,被配置为合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包;若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则运行程序包下发模块,所述程序包下发模块,被配置为向所述设备客户端下发所述更新程序包。11.一种程序更新处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态;若所述更新配置状态为更新开启状态,则读取在子程序服务平台进行设备注册的终端设备的设备信息,并基于所述设备信息和预设配置信息进行更新配置信息的构建;合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包;若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则向所述服务接口下发所述更新程序包。12.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态;若所述更新配置状态为更新开启状态,则读取在子程序服务平台进行设备注册的终端
设备的设备信息,并基于所述设备信息和预设配置信息进行更新配置信息的构建;合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包;若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则向所述服务接口下发所述更新程序包。

技术总结
本说明书实施例提供了程序更新处理方法及装置,其中,一种程序更新处理方法包括:根据目标子程序的版本更新信息,查询所述目标子程序的更新配置状态;若所述更新配置状态为更新开启状态,则读取在子程序服务平台进行设备注册的终端设备的设备信息,并基于所述设备信息和预设配置信息进行更新配置信息的构建;合并所述更新配置信息和所述版本更新信息,获得所述目标子程序的更新程序包;若检测到所述终端设备的设备客户端调用服务接口访问所述目标子程序,则向所述服务接口下发所述更新程序包。包。包。


技术研发人员:边炀凯 党家豪 王少龙
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2022.02.14
技术公布日:2022/5/20
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献