广东盛飞信息科技有限公司苏鑫煌获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉广东盛飞信息科技有限公司申请的专利一种北斗通信软件开发跨平台适配方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120892087B 。
龙图腾网通过国家知识产权局官网在2026-04-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511154909.7,技术领域涉及:G06F8/76;该发明授权一种北斗通信软件开发跨平台适配方法及系统是由苏鑫煌;邓仗香设计研发完成,并于2025-08-18向国家知识产权局提交的专利申请。
本一种北斗通信软件开发跨平台适配方法及系统在说明书摘要公布了:本发明涉及软件适配技术领域,具体涉及一种北斗通信软件开发跨平台适配方法及系统。该方法包括:定义接口函数库;构建虚拟硬件逻辑模块;利用链接规则将待测软件、接口函数库和虚拟硬件逻辑模块进行链接,确定单一进程的可执行文件;利用单一进程的可执行文件对待测软件执行适配的过程中,响应于测试代码对所述状态控制接口的调用,设定虚拟硬件逻辑模块的模拟状态,以及响应于待测软件对所述原生接口函数的函数调用后,通过接口函数库调用所述虚拟硬件逻辑模块,以对所待测软件进行适配处理。本发明的目的是解决现有技术在虚拟环境下无法精确复现不同操作系统原生硬件接口的全部行为特征,导致无法实现跨平台适配的问题。
本发明授权一种北斗通信软件开发跨平台适配方法及系统在权利要求书中公布了:1.一种北斗通信软件开发跨平台适配方法,其特征在于,包括: 定义与每个目标操作系统的原生接口函数一致的接口函数库; 构建用于模拟北斗通信硬件的完整状态的虚拟硬件逻辑模块;其中,所述虚拟硬件逻辑模块包含用于相应状态控制接口的内部函数和响应于测试代码的控制函数; 利用链接规则将待测软件、接口函数库和虚拟硬件逻辑模块进行链接,确定单一进程的可执行文件; 利用所述单一进程的可执行文件对待测软件执行适配的过程中,响应于所述测试代码对所述状态控制接口的调用,设定所述虚拟硬件逻辑模块的模拟状态,以及响应于所述待测软件对所述原生接口函数的函数调用后,通过所述接口函数库调用所述虚拟硬件逻辑模块,以对所述待测软件进行适配处理; 通过所述接口函数库调用所述虚拟硬件逻辑模块,以对所述待测软件进行适配处理的步骤之后,还包括: 利用所述接口函数库截获所述待测软件对所述原生接口函数的函数调用,获取表征函数调用执行环境的调用上下文信息; 利用虚拟硬件逻辑模块接收利用所述接口函数库转发的所述函数调用和所述调用上下文信息后,利用所述虚拟硬件逻辑模块处理所述函数调用时的内部模拟状态和返回结果,生成并存储用于追溯函数调用与返回结果之间因果关系的交互历史记录; 利用虚拟硬件逻辑模块接收利用所述接口函数库转发的所述函数调用和所述调用上下文信息后,利用所述虚拟硬件逻辑模块处理所述函数调用时的内部模拟状态和返回结果,生成并存储用于追溯函数调用与返回结果之间因果关系的交互历史记录的步骤包括: 利用虚拟硬件逻辑模块接收利用所述接口函数库转发的所述函数调用和所述调用上下文信息后,利用所述虚拟硬件逻辑模块处理所述函数调用时的内部模拟状态和返回结果,生成交互历史记录单元; 基于所述交互历史记录单元,确定交互历史记录单元的存储空间; 基于所述交互历史记录单元的存储空间,判断储存设备的剩余存储空间是否满足存储; 若所述存储空间满足存储,则将所述交互历史记录单元存入所述储存设备的剩余存储空间; 若所述储存设备的剩余存储空间已满,则将所述交互历史记录单元覆盖存储空间中优先级最低的事件空间; 若所述储存设备的剩余存储空间已满,则将所述交互历史记录单元覆盖存储空间中优先级最低的事件空间的步骤包括: 判断所述存储空间中每个已存入的事件空间所记录的返回结果,确定每个事件空间的优先级; 基于每个事件空间的优先级,确定优先级最低的事件空间后,将所述交互历史记录单元覆盖存储空间中优先级最低的事件空间; 将所述交互历史记录单元覆盖存储空间中优先级最低的事件空间的步骤之后,还包括: 判断交互历史记录单元与存储的一个或多个事件空间之间是否存在预设的时序关联; 若存在所述时序关联,则将储存所述交互历史记录单元的优先级与关联的事件空间的优先级一致,确定交互历史记录单元的优先级; 若不存在所述时序关联,则依据所述交互历史记录单元中所记录的返回结果,确定交互历史记录单元的优先级。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广东盛飞信息科技有限公司,其通讯地址为:528325 广东省佛山市顺德区杏坛镇德富路68号顺德智创园四栋1001区之5;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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