浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司魏志云获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司申请的专利一种基于多态接口适配的BIM组件自动化测试系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121030902B 。
龙图腾网通过国家知识产权局官网在2026-03-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511557106.6,技术领域涉及:G06F30/13;该发明授权一种基于多态接口适配的BIM组件自动化测试系统是由魏志云;施金承;袁建平;郑波;王国光;徐震;杨帆;杨礼国;孙源设计研发完成,并于2025-10-29向国家知识产权局提交的专利申请。
本一种基于多态接口适配的BIM组件自动化测试系统在说明书摘要公布了:一种基于多态接口适配的BIM组件自动化测试系统,所述系统包括:通用接口模块与测试程序模块;通用接口模块用于接收测试程序模块发送的组件实例化请求,绑定对应的组件实现类实例,并添加处理逻辑,封装为代理类实例,以供后续调用;测试程序模块用于通过宏定义实现测试单元的动态加载;测试单元在执行前,向通用接口模块发送组件实例化请求,并获取代理类实例;测试单元在执行时,使用用例加载器提供的测试场景,调用代理类实例的通用接口方法并输出执行结果。本公开通过构建一套可自适应平台差异与版本演进的BIM组件自动化测试系统,提升测试的稳定性、效率与可扩展性。
本发明授权一种基于多态接口适配的BIM组件自动化测试系统在权利要求书中公布了:1.一种基于多态接口适配的BIM组件自动化测试系统,其特征在于,包括:通用接口模块11与测试程序模块12; 通用接口模块11包括: 通用接口定义单元,用于构建标准化通用接口类,抽象功能相同的BIM组件通用操作,屏蔽不同平台及组件版本间的底层差异; 组件实现类单元,用于根据通用接口设计规范的要求,对不同BIM平台、不同版本的BIM组件接口进行封装适配或重构,并封装工厂函数,得到组件实现类,即组件实现类实现通用接口方法; 动态接口代理单元,用于根据组件实例化请求加载对应的组件实现类;并基于反射机制和组件的元数据解析出参数类型转换、缺失参数的默认值填充规则及异常熔断策略; 工厂管理类单元,用于接收测试程序模块12发送的组件实例化请求,调用动态接口代理加载相应的组件实现类,并调用该组件实现类的工厂函数创建组件实现类实例;动态接口代理会解析组件元数据,确定参数类型转换、缺失参数的默认值填充规则,并确定异常熔断策略;最后,工厂管理类绑定指定的组件实现类实例,并添加处理逻辑,封装为代理类实例,以供后续调用; 元数据信息包括:参数名、参数类型、是否必需参数、参数默认值、组件版本标注、组件平台标识及异常熔断策略; 测试程序模块12用于在测试初始化阶段加载全局测试配置参数;通过宏定义实现测试单元的动态加载;测试单元在执行前,向通用接口模块11中的工厂管理类单元发送组件实例化请求,并获取代理类实例;测试单元在执行时,使用用例加载器提供的测试场景,构造对应的测试调用逻辑,对每条测试用例,调用代理类实例的通用接口方法,并输出执行结果; 系统还包括运行时资源监控模块14,该模块内置监控模板函数,用于监控代理类实例的通用接口方法的调用运行内存使用峰值及运行耗时; 测试程序模块12中,所述测试单元在执行时,使用用例加载器提供的测试场景,构造对应的测试调用逻辑,对每条测试用例,调用代理类实例的通用接口方法,并输出执行结果,具体包括: 测试单元将代理类实例的通用接口方法的调用封装为带参数的lambda函数,并将该lambda函数作为输入,每条测试用例执行时,调用运行时资源监控模块14提供的监控模板函数,由监控模板函数统一负责执行该代理类实例的通用接口方法的调用,同时完成运行期间的性能数据采集,并将功能执行结果与性能结果一并返回至测试程序模块12。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司,其通讯地址为:311100 浙江省杭州市余杭区余杭街道文一西路1818-2号9幢301室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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