(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210176363.5 (22)申请日 2022.02.25 (71)申请人 数字广东网络建 设有限公司 地址 510000 广东省广州市越秀区东 风中 路362号珠江颐德大厦7,9-12层 (72)发明人 李祖金 罗新良 严梓成 周添伟  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 郭德霞 (51)Int.Cl. G06F 9/445(2018.01) G06F 21/44(2013.01) G06F 21/60(2013.01) (54)发明名称 一种应用程序的启动方法、 装置、 电子设备 及存储介质 (57)摘要 本发明实施例公开了一种应用程序的启动 方法、 装置、 电子设备及存储介质。 该方法包括: 获取目标应用程序的启动指令, 并确定启动指令 中的加密密钥分片对应的密钥片; 将密钥片发送 给注册中心服务器, 以使 得注册中心服务器验证 密钥片的完整性; 接收注册中心服务器发送的密 钥片的验证结果, 在确认验证结果为密钥片完整 时, 根据验证结果中的目标密钥获取目标应用程 序的配置文件, 并根据配置文件启动目标应用程 序。 即本发明实施例, 通过终端将启动指令中的 加密密钥分片对应的密钥片发送给注册中心服 务器进行验证, 验证通过后获取应用程序的配置 文件, 增强服务器上应用信息的安全性, 避免非 法获取配 置文件后对应用程序进行非法部署。 权利要求书2页 说明书12页 附图4页 CN 114791834 A 2022.07.26 CN 114791834 A 1.一种应用程序的启动方法, 其特 征在于, 应用于终端, 包括: 获取目标应用程序的启动指令, 并确定所述启动指令中的加密密钥分片对应的密钥 片; 将所述密钥片发送给注册中心服务器, 以使得所述注册中心服务器验证所述密钥片的 完整性; 接收所述注册中心服务器发送的所述密钥片的验证结果, 在确 认所述验证结果为所述 密钥片完整时, 根据所述验证结果中的目标密钥获取所述 目标应用程序的配置文件, 并根 据所述配置文件启动所述目标应用程序。 2.根据权利要求1所述的方法, 其特征在于, 确定所述启动指令中的加密密钥分片对应 的密钥片, 包括: 将所述加密 密钥分片进行解密, 得到密钥分片; 根据所述目标应用程序对所述密钥分片进行封装, 得到所述加密密钥分片对应的密钥 片。 3.根据权利要求2所述的方法, 其特征在于, 将所述加密密钥分片进行解密, 得到密钥 分片, 包括: 利用分组密码算法对所述加密 密钥分片进行解密, 得到解密 密钥分片; 根据所述启动指令对应的预设有效时间确定所述 解密密钥分片是否有效; 当所述解密密钥分片有效时, 将所述 解密密钥分片作为密钥分片。 4.根据权利要求1所述的方法, 其特征在于, 根据 所述验证结果中的目标密钥获取所述 目标应用程序的配置文件, 包括: 根据所述目标密钥对加密配置密文进行解密, 得到所述目标应用程序对应的配置文 件。 5.根据权利要求1所述的方法, 其特征在于, 根据所述配置文件启动所述目标应用程 序, 包括: 根据所述配置文件中的配置地址查找所述目标应用程序对应的数据库, 并根据 所述配 置文件中的配置项在所述数据库加载 所述目标应用程序对应的启动数据; 根据所述目标应用程序对应的启动数据启动所述目标应用程序。 6.一种应用程序的启动方法, 其特 征在于, 应用于注 册中心服 务器, 包括: 接收终端发送的密钥片, 并确定所述密钥片对应的各密钥分片; 根据各所述密钥分片中的哈希值确定各 所述密钥分片对应的顺序特 征; 根据所述顺序特征对各所述密钥分片进行连接, 得到所述密钥片对应的密钥链, 并根 据所述密钥链验证所述密钥片是否 完整, 得到所述密钥片的验证结果; 向所述终端发送所述密钥片的验证结果, 以使得所述终端在所述密钥片的验证结果为 所述密钥片完整时, 启动所述终端上的目标应用程序。 7.根据权利要求6所述的方法, 其特征在于, 根据所述密钥链验证所述密钥片是否完 整, 得到所述密钥片的验证结果, 包括: 确定所述密钥链对应的形状是否为环状; 当所述密钥链对应的形状为环状, 则将所述密钥片对应的目标密钥作为所述密钥片的 验证结果。权 利 要 求 书 1/2 页 2 CN 114791834 A 28.根据权利要求7所述的方法, 其特征在于, 确定所述密钥链对应的形状是否为环状之 后, 还包括: 当所述密钥链对应的形状不是环状, 则根据 所述密钥片对应的启动时间确定是否等待 新密钥分片加入; 当获取所述新密钥分片对应的时间超过所述密钥片对应的启动时间, 则将所述密钥片 对应的启动指令执 行失败信息作为所述密钥片的验证结果。 9.一种应用程序的启动装置, 其特 征在于, 应用于终端, 包括: 密钥确定模块, 用于获取目标应用程序的启动指令, 并确定所述启动指令中的加密密 钥分片对应的密钥片; 密钥验证模块, 用于将所述密钥片发送给注册中心服务器, 以使得所述注册中心服务 器验证所述密钥片的完整性; 程序启动模块, 用于接收所述注册中心服务器发送的所述密钥片的验证结果, 在确认 所述验证结果为所述密钥片完整时, 根据所述验证结果中的目标密钥获取所述目标应用程 序的配置文件, 并根据所述配置文件启动所述目标应用程序。 10.一种应用程序的启动装置, 其特 征在于, 应用于注 册中心服 务器, 包括: 分片确定模块, 用于 接收终端发送的密钥片, 并确定所述密钥片对应的各密钥分片; 特征确定模块, 用于根据各所述密钥分片中的哈希值确定各所述密钥分片对应的顺序 特征; 结果确定模块, 用于根据所述顺序特征对各所述密钥分片进行连接, 得到所述密钥片 对应的密钥链, 并根据所述密钥链验证所述密钥片是否 完整, 得到所述密钥片的验证结果; 结果发送模块, 用于向所述终端发送所述密钥片的验证结果, 以使得所述终端根据所 述密钥片的验证结果 为所述密钥片完整时, 启动所述终端上的目标应用程序。 11.一种电子设备, 其特 征在于, 所述电子设备包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑5或6‑8中任一所述的应用程序的启动方法。 12.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1 ‑5或6‑8中任一所述的应用程序的启动方法。权 利 要 求 书 2/2 页 3 CN 114791834 A 3

.PDF文档 专利 一种应用程序的启动方法、装置、电子设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种应用程序的启动方法、装置、电子设备及存储介质 第 1 页 专利 一种应用程序的启动方法、装置、电子设备及存储介质 第 2 页 专利 一种应用程序的启动方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:43上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。