买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于银河锐华操作系统的C++适配层的装置_华东计算技术研究所(中国电子科技集团公司第三十二研究所)_202010866101.2 

申请/专利权人:华东计算技术研究所(中国电子科技集团公司第三十二研究所)

申请日:2020-08-25

公开(公告)日:2023-10-13

公开(公告)号:CN112035097B

主分类号:G06F8/30

分类号:G06F8/30;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2023.10.13#授权;2020.12.22#实质审查的生效;2020.12.04#公开

摘要:本发明提供了一种基于银河锐华操作系统的C++适配层的装置,包括:C++插件库:根据预设的插件库的基类,C++插件库继承该插件库的基类并根据具体功能需求实现桥接类,桥接类作为C++插件库接受JS的调用指令的入口;插件库模块管理器:将每个C++插件库作为一个模块进行动态管理,保存有系统对C++插件库调用所需的信息;插件对象管理器:每个应用将独立拥有一个专属于该应用进程的插件对象管理器,插件对象管理器向应用封装接口,应用通过所述接口与C++插件库进行交互。本发明在JS端能够通过简单的系统接口调用便能够实现与C++代码的交互,不需要引入额外的第三方框架,从而使得应用对C++代码的调用变得更加简单与安全。

主权项:1.一种基于银河锐华操作系统的C++适配层的装置,其特征在于,包括:C++插件库:根据预设的插件库的基类,C++插件库继承该插件库的基类并根据具体功能需求实现桥接类,桥接类作为C++插件库接受JS的调用指令的入口;插件库模块管理器:将每个C++插件库作为一个模块进行动态管理,保存有系统对C++插件库调用所需的信息;插件对象管理器:每个应用将独立拥有一个专属于该应用进程的插件对象管理器,插件对象管理器向应用封装接口,应用通过所述接口与C++插件库进行交互;所述桥接类的主要功能包括:插件的初始化、插件方法调用;实现桥接类的方法包括:调用方法的重载实现,调用方法接受JS传递的操作指令,以及指令参数,根据指令插件库进行相应操作决策,并将执行最终结果返回到JS;所述系统对C++插件库调用所需的信息包括:插件库句柄:用于保存C++插件库的句柄;插件库桥接类实例指针:用于保存桥接类的实例;回调方法指针:用于保存C++插件库发起对JS调用的入口方法;注册回调指针方法:用于系统向插件库中进行回调方法的注册;删除回调指针方法:用于系统移出插件库中的回调方法;调用方法:用于系统发起对C++插件库的调用;每当发起加载一个C++插件库的请求时,系统为该插件库动态生成插件模块进行保存;当使用JS进行C++插件库调用时,插件库模块管理器将通过C++插件库的句柄调用调用方法;若C++插件库需要进行回调,需要首先通过注册回调指针方法向插件库中注册回调方法指针进行保存,插件库通过插件模块中保存的回调方法指针进行回调。

全文数据:

权利要求:

百度查询: 华东计算技术研究所(中国电子科技集团公司第三十二研究所) 基于银河锐华操作系统的C++适配层的装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。