北京蓝天航空科技股份有限公司杨丰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京蓝天航空科技股份有限公司申请的专利模拟器联网接口代码生成方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119512512B 。
龙图腾网通过国家知识产权局官网在2025-06-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411127647.0,技术领域涉及:G06F8/30;该发明授权模拟器联网接口代码生成方法、装置、设备及介质是由杨丰;王培清;常昫旸;梅傲雪;李振坤;王巍设计研发完成,并于2024-08-16向国家知识产权局提交的专利申请。
本模拟器联网接口代码生成方法、装置、设备及介质在说明书摘要公布了:本发明提供一种模拟器联网接口代码生成方法、装置、设备及介质,该方法包括:对目标接口定义语言文件中的嵌套结构体进行拆解,得到拆解后的结构体信息;根据拆解后的结构体信息,生成数据分发服务网络对应的第一接口控制文档;根据第一接口控制文档和模拟器网络数据定义规则,生成模拟器网络对应的第二接口控制文档;根据数据分发服务数据定义规则、模拟器网络数据定义规则和第二接口控制文档,生成模拟器联网接口代码。该方法能够实现数据分发服务与模拟器之间的联网,整个过程无需人工手动进行手动接口定义及对接,提高了数据分发服务与模拟器之间联网的开发速度和开发效率,且有效避免了手动接口处理造成的人为因素错误。
本发明授权模拟器联网接口代码生成方法、装置、设备及介质在权利要求书中公布了:1.一种模拟器联网接口代码生成方法,其特征在于,包括: 对目标接口定义语言文件中的嵌套结构体进行拆解,得到拆解后的结构体信息; 根据所述拆解后的结构体信息,生成数据分发服务网络对应的第一接口控制文档;其中,所述拆解后的结构体信息包括:多个第一结构体各自对应的第一发布订阅类型参数和第一交互标志参数;所述根据所述拆解后的结构体信息,生成数据分发服务网络对应的第一接口控制文档,包括:遍历所述多个第一结构体,针对当前第一结构体,在所述当前第一结构体对应的第一发布订阅类型参数满足第一条件的情况下,若所述当前第一结构体对应的第一交互标识参数满足第二条件,则保留所述当前第一结构体;读取所述目标接口定义语言文件,得到保留的所有第一结构体各自对应的第一结构体名称和第一结构体内容;根据保留的所有第一结构体各自对应的第一发布订阅类型参数、第一交互标志参数、第一结构体名称和第一结构体内容,生成所述数据分发服务网络对应的第一接口控制文档; 根据所述第一接口控制文档和模拟器网络数据定义规则,生成模拟器网络对应的第二接口控制文档;其中,各第一结构体内容包括第一变量类型和第一变量注释;各第二结构体内容包括第二变量类型和第二变量注释;所述根据所述第一接口控制文档和模拟器网络数据定义规则,生成模拟器网络对应的第二接口控制文档,包括:根据所述模拟器网络数据定义规则,将所有第一结构体名称、所有第一变量名称、所有第一变量注释、所有第二结构体名称、所有第二变量名称和所有第二变量注释,确定为模拟器网络对应的目标数据;根据所有第一变量类型和所有第二变量类型,及模拟器网络数据的变量类型,确定第二键值对;将所有第一发布订阅类型参数和所有第二发布订阅类型参数,与所述模拟器网络数据的发布订阅类型参数进行反向映射,得到反向映射结果;根据所有第一交互标志参数和所有第二交互标志参数,生成所述模拟器网络数据对应的中断类型属性和中断请求名称;根据所述目标数据、所述第二键值对、所述反向映射结果、所述中断类型属性和所述中断请求名称,生成所述模拟器网络对应的第二接口控制文档; 根据数据分发服务数据定义规则、所述模拟器网络数据定义规则和所述第二接口控制文档,生成模拟器联网接口代码,所述模拟器联网接口代码包括:模拟器数据接口代码,及模拟器数据接口和数据分发服务数据接口的对接代码;其中,在所述模拟器联网接口代码包括所述模拟器数据接口代码的情况下,所述模拟器数据接口代码包括:模拟器状态数据接口定义代码、模拟器状态数据接口发布订阅代码和交互数据中断注册代码;所述根据数据分发服务数据定义规则、所述模拟器网络数据定义规则和所述第二接口控制文档,生成模拟器联网接口代码,包括:根据所述数据分发服务数据定义规则和所述模拟器网络数据定义规则,基于所述第二接口控制文档中的所述所有第一变量类型、所述所有第二变量类型、所述所有第一发布订阅类型参数、所述第二发布订阅类型参数、所述所有第一变量名称和所述第二变量名称,生成所述模拟器状态数据接口定义代码;基于所述第二接口控制文档中的所述所有第一变量名称、所述所有第二变量名称、所述所有第一变量类型、所述所有第二变量类型、所述所有第一发布订阅类型参数、所述第二发布订阅类型参数、所述所有第一变量注释、所述所有第二变量注释,及所述模拟器网络的主题名称,生成所述模拟器状态数据接口发布订阅代码;基于所述第二接口控制文档中的所述所有第一交互标志参数、所述所有第二交互标志参数、所述主题名称、所述中断类型属性和所述中断请求名称,生成所述交互数据中断注册代码;在所述模拟器联网接口代码包括所述对接代码的情况下,所述对接代码包括:数据分发服务状态订阅数据映射代码、数据分发服务状态发布数据映射代码,和数据分发服务交互数据中断触发代码;所述根据数据分发服务数据定义规则、所述模拟器网络数据定义规则和所述第二接口控制文档,生成模拟器联网接口代码,包括:根据所述数据分发服务数据定义规则和所述模拟器网络数据定义规则,基于所述第二接口控制文档中的所述所有第一交互标志参数、所述所有第二交互标志参数、所述所有第一变量名称和所述所有第二变量名称,生成所述数据分发服务状态订阅数据映射代码和所述数据分发服务状态发布数据映射代码;基于所述第二接口控制文档中的所述所有第一交互标志参数、所述所有第二交互标志参数、所述模拟器网络的主题名称、所述中断类型属性和所述中断请求名称,生成所述数据分发服务交互数据中断触发代码。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京蓝天航空科技股份有限公司,其通讯地址为:100089 北京市海淀区上地开拓路9号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。