申请/专利权人:深圳前海微众银行股份有限公司
申请日:2020-03-18
公开(公告)日:2024-06-18
公开(公告)号:CN111400102B
主分类号:G06F11/14
分类号:G06F11/14;G06F8/65
优先权:
专利状态码:有效-授权
法律状态:2024.06.18#授权;2023.02.28#实质审查的生效;2020.07.10#公开
摘要:本发明公开了一种应用程序的变更监控方法、装置、设备及存储介质,通过在检测到目标应用程序的文件变化指令时,获取变化后的更新程序文件,并计算所述更新程序文件的文件校验和,作为更新程序文件指纹;将所述更新程序文件指纹与所述目标应用程序的当前程序文件指纹进行比对,并根据所述更新程序文件指纹与所述当前程序文件指纹的比对结果,确定所述目标应用程序是否发生更新;在检测到所述目标应用程序发生更新时,通过变更监控终端显示对应的更新提醒消息。本发明精确确定目标应用程序是否发生更新,防止应用程序发生不可控制的更新,提高应用程序更新的可靠性,提高应用程序在生产应用服务器中的更新效率。
主权项:1.一种应用程序的变更监控方法,其特征在于,所述应用程序的变更监控方法包括如下步骤:在检测到目标应用程序的文件变化指令时,获取变化后的目标应用程序对应的更新程序文件,并计算所述更新程序文件的文件校验和,作为更新程序文件指纹;将所述更新程序文件指纹与所述目标应用程序的当前程序文件指纹进行比对,并根据所述更新程序文件指纹与所述当前程序文件指纹的比对结果,确定所述目标应用程序是否发生更新;在检测到所述目标应用程序发生更新时,通过变更监控终端显示对应的更新提醒消息;其中,所述文件变化指令包括文件编译指令和或文件变更指令,所述更新程序文件包括编译程序文件和或变更程序文件,所述在检测到目标应用程序的文件变化指令时,获取变化后的目标应用程序对应的更新程序文件,并计算所述更新程序文件的文件校验和,作为更新程序文件指纹的步骤具体包括:在检测到目标应用程序的文件变化指令时,获取变化后的目标应用程序对应的目标应用程序包;获取所述目标应用程序包中的非日志文件的相对路径,通过多线程轮询获取所述相对路径下的全部文件;通过哈希算法,计算所述全部文件的各个文件校验和,得到各个文件校验和集合,作为更新程序文件指纹;或者,在检测到目标应用程序的文件编译指令和或文件变更指令时,获取变化后的目标应用程序对应的编译程序文件和或变更程序文件;计算所述编译程序文件和或变更程序文件的文件校验和,作为编译程序文件指纹和或变更程序文件指纹,所述编译程序文件指纹和或变更程序文件指纹为更新程序文件指纹。
全文数据:
权利要求:
百度查询: 深圳前海微众银行股份有限公司 应用程序的变更监控方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。