北京梆梆安全科技有限公司韩强强获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京梆梆安全科技有限公司申请的专利一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121255156B 。
龙图腾网通过国家知识产权局官网在2026-03-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511804606.5,技术领域涉及:G06F8/30;该发明授权一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法及系统是由韩强强设计研发完成,并于2025-12-03向国家知识产权局提交的专利申请。
本一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法及系统在说明书摘要公布了:本发明涉及模拟器数据处理技术领域,尤其涉及一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法及系统。该方法包括以下步骤:启动鸿蒙NEXT模拟器环境,加载预设JS脚本模板,并在预设的API对应的接口合集中获取目标方法列表;调用预设的注入工具解析鸿蒙NEXT模拟器运行环境中的共享库文件,将共享文库文件的函数符号表导出,并提取与目标方法列表对应的目标函数地址;基于目标函数地址确定目标函数的入口位置、参数类型、返回值类型及堆栈信息,形成函数信息集。本发明实现了针对鸿蒙NEXT模拟器的自动化脚本生成与动态函数监控,能够精准识别目标函数并自适配系统环境,从而提升测试分析的准确性、实时性与兼容性。
本发明授权一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法及系统在权利要求书中公布了:1.一种适用于鸿蒙NEXT模拟器的JS脚本自动生成方法,其特征在于,包括以下步骤: 步骤S1:启动鸿蒙NEXT模拟器环境,加载预设JS脚本模板,并在预设的API对应的接口合集中获取目标方法列表; 步骤S2:调用预设的注入工具解析鸿蒙NEXT模拟器运行环境中的共享库文件,将共享文库文件的函数符号表导出,并提取与目标方法列表对应的目标函数地址; 步骤S3:基于目标函数地址确定目标函数的入口位置、参数类型、返回值类型及堆栈信息,形成函数信息集; 步骤S4:将函数信息集与预设JS脚本模板进行参数映射,自动生成包含目标函数调用逻辑的JS脚本;步骤S4包括: 将函数信息集中的函数名称、认证标识及信息地址与JS脚本模板中的函数占位符字段建立对应关系,形成模板映射表; 根据模板映射表提取函数信息集中的参数描述集与返回值描述集,将各参数名称、数据类型、传递方式及返回值结构写入模板对应位置,生成包含完整调用参数定义的模板实例; 读取堆栈结构集与函数入口信息,插入堆栈追踪与函数入口标识代码片段,并在模板实例中构建运行时监控逻辑代码片段; 根据模板实例中的函数地址与调用约定插入目标函数的调用语句与返回值封装语句,生成具备完整函数调用路径的脚本逻辑体; 将模板实例和脚本逻辑体整合为JS脚本文件; 步骤S5:在鸿蒙NEXT模拟器中动态加载JS脚本,并通过注入工具执行目标进程的函数拦截,实时采集函数调用行为数据,并确定函数详细信息;步骤S5中通过注入工具执行目标进程的函数拦截,实时采集函数调用行为数据,并确定函数详细信息包括: 注入工具在脚本实例中建立函数拦截钩子,将钩子的地址与目标函数地址集对应,构建钩子表,并写入运行实例的内存映射区; 当目标进程触发函数调用事件时,钩子函数被激活,函数入口地址、参数值及返回寄存器内容被采样至采集缓存区,形成原始调用数据; 注入工具从采集缓存区读取原始调用数据,提取函数名、调用时间戳、参数列表、返回值及堆栈快照,生成函数调用行为数据集; 脚本实例根据函数调用行为数据集识别对应函数的认证标识、参数类型、返回值类型及堆栈结构,形成函数详细信息集。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京梆梆安全科技有限公司,其通讯地址为:100080 北京市海淀区学院路30号科大天工大厦A座20层1至3室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励