[发明专利]一种面向可重构综合终端的插件化服务框架在审

专利信息
申请号: 202310301910.2 申请日: 2023-03-24
公开(公告)号: CN116360737A 公开(公告)日: 2023-06-30
发明(设计)人: 丁林军;张章;李新疆;李杭;阎克栋;台宪青 申请(专利权)人: 苏州空天信息研究院
主分类号: G06F8/20 分类号: G06F8/20;G06F8/38;G06F9/445
代理公司: 南京理工大学专利中心 32203 代理人: 封睿
地址: 215000 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 可重构 综合 终端 插件 服务 框架
【说明书】:

发明公开一种面向可重构综合终端的插件化服务框架,包括应用层、转发层、原生支撑层和插件化服务层,其中:应用层是H5标准的前端页面,负责与用户进行交互与界面的显示、更新;转发层主要用于用户请求和服务响应的接收、转发;原生支撑层主要包括两个组件,分别是渲染引擎和eTS引擎;服务层主要包括插件化服务引擎和各种外设服务。本发明在应用程序和操作系统之间构建了插件化服务引擎,支持HTML5标准,能够屏蔽了底层操作系统的差异,提供给上层应用稳定可用的外设服务。

技术领域

本发明涉及OpenHarmony操作系统的硬件模块驱动技术,具体涉及一种面向可重构综合终端的插件化服务框架。

背景技术

OpenHarmony操作系统是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。多种外设通过有线、无线方式接入,形成一个硬件模块、软件功能可重构的超级虚拟终端,此处简称可重构综合终端。现阶段,外设组件多种多样,标准不统一,无法保证硬件组件的快速接入。外设组件接入时,验证手段的缺乏,也进一步增加了系统的安全风险。现引入一种面向可重构综合终端的插件化服务框架,实现硬件模块、软件功能的灵活重构。

相比于前后端一体的模板(template)式网站编程,前后端分离的开发模式是主流的趋势。现在流行的跨平台应用开发框架主要有基于AngularJS开发的lonic、基于JavaScript构建的ReactNative、基于JavaScript的NativeScript等,但这些主流框架都还未对OpenHarmony操作系统进行适配,无法构建基于前后端分离开发的插件化服务框架。

发明内容

本发明的目的在于提出一种基于OpenHarmony操作系统的面向可重构综合终端的插件化服务框架。

实现本发明目的的技术解决方案为:一种面向可重构综合终端的插件化服务框架,用于支撑硬件可重构的终端进行外设接入,具体包括应用层、转发层、原生支撑层和插件化服务层,插件化服务框架通过封装的websocket接口,实现跨层(应用层至服务层)、跨语言(JavaScript至C++/eTS)调用,其中:

应用层是H5标准的前端页面,负责与用户进行交互与界面的显示、更新;

转发层主要用于用户请求和服务响应的接收、转发;

原生支撑层主要包括渲染引擎和eTS引擎,具备UI组件渲染和eTS接口访问能力;

服务层主要包括插件化服务引擎和各种外设服务,其中,插件化服务引擎使用C++语言进行开发,通过解析.service后缀的服务,进行服务接入鉴权;通过dlopen函数加载外设服务;通过搭建Websocket协议的通信服务器,接收转发层的请求,根据请求类型分发到请求的外设服务或原生支撑层的eTS引擎;通过信号槽机制接收外设服务请求响应或eTS引擎接口请求响应;

外设服务由用户自主开发的后端功能扩展库,使用C++语言开发,通过继承OnMessage函数接收处理插件化服务引擎分发的请求,最终将结果通过信号槽的方式返回到插件化服务引擎。

进一步的,应用层中,使用WebStorm开发工具,基于HTML5或前端框架VUE完成图形渲染页面搭建,生成文件.vue或.html;通过CSS3来控制页面样式,具体可使用行内样式表、嵌入式样式表或外联样式表,生产.css样式文件;通过ES6标准的JavaScript来控制业务逻辑,此处使用插件化服务框架封装的JavaScriptAPI来发起对应的外设服务请求,服务请求应包含对应的请求回调函数,实现外设访问和请求响应的接收,生成包含控制逻辑的.js脚本文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州空天信息研究院,未经苏州空天信息研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310301910.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top