荣耀终端股份有限公司王司宇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉荣耀终端股份有限公司申请的专利一种检测资源泄露的方法及相关装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118445793B 。
龙图腾网通过国家知识产权局官网在2025-03-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202311867670.9,技术领域涉及:G06F21/52;该发明授权一种检测资源泄露的方法及相关装置是由王司宇设计研发完成,并于2023-12-29向国家知识产权局提交的专利申请。
本一种检测资源泄露的方法及相关装置在说明书摘要公布了:本申请提供了一种检测资源泄露的方法及相关装置,实施本申请实施例提供的一种检测资源泄露的方法,终端设备终端的泄露检测程序可以通过周期性确定终端设备中正在运行的进程的文件句柄使用情况,确定各个进程是否存在资源泄露的情况,有助于实现动态掌握终端设备资源利用的情况,为终端设备的正常运行提供了保障。并且,本申请方法不依靠外部抓栈程序,可以利用终端设备的原生动态库抓取异常进程对应的异常数据,并将异常数据保存于特定日志文件,不但可以降低资源泄露检测的难度和成本,提高本申请方案的普适性,还可以有效地保存资源泄露的问题现场,为进一步定位和分析资源泄露情况奠定了基础,有助于降低终端设备资源泄露的维修难度。
本发明授权一种检测资源泄露的方法及相关装置在权利要求书中公布了:1.一种检测资源泄露的方法,其特征在于,应用于终端设备的泄露检测程序,所述终端设备包括用户空间,所述用户空间中运行有所述泄露检测程序和原生动态库;所述方法包括:按第一预设周期获取所述终端设备的进程列表,所述进程列表包括至少一个进程和各个进程对应的进程名称;在一个所述第一预设周期内,按第二预设周期确定所述各个进程对应的目标数据,所述目标数据为所述各个进程申请的至少一个文件句柄类型和各个文件句柄类型对应的文件句柄数量,所述第一预设周期对应的时间段为所述第二预设周期对应的时间段的N倍,N为正整数;基于所述各个进程对应的目标数据,判断是否存在异常进程,所述异常进程为发生资源泄露的进程;在存在异常进程的情况下,控制所述原生动态库对所述异常进程启动抓栈流程,以确定所述异常进程对应的异常数据;将所述异常数据保存于目标日志文件;所述控制所述原生动态库对所述异常进程启动抓栈流程,以确定所述异常进程对应的异常数据,包括:基于所述异常进程对应的目标数据,确定所述异常进程对应的至少一个异常文件句柄类型;将各个异常文件句柄类型对应的至少一个文件句柄中的各个文件句柄确定为异常文件句柄,并确定各个异常文件句柄对应的异常文件句柄信息,其中,一个异常文件句柄信息对应一个异常文件句柄类型、一个异常调用栈数据以及一个异常文件句柄号,所述异常调用栈数据为所述异常进程申请异常文件句柄所调用的堆栈数据;基于异常文件句柄类型和异常调用栈数据,控制所述原生动态库对所述各个异常文件句柄对应的各个异常文件句柄信息进行聚合处理,生成所述异常数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人荣耀终端股份有限公司,其通讯地址为:518040 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。