【技术实现步骤摘要】
一种多协议应用框架系统
[0001]本专利技术属于物联网
,具体涉及一种多协议应用框架系统。
技术介绍
[0002]随着数字化及物联网技术的发展,大量的应用需要集成到云上,基于云的物联网系统需要接入海量的在线终端,同时网络的发展加速了海量终端及应用连接到物联网系统,智能连接成为当前物联网系统数据流动的新形式,当前物联网系统的技术架构主要是根据不同的终端设备软件来开发不同的结构,但针对海量的终端及海量的应用接入的基于云的物联网系统,现有物联网系统架构存在不同终端设备软件之间不互通,无法进行及时匹配的问题。再者,当前的物联网架构针对海量终端应用还存在本地数据存储与不同业务数据无法实现共享的问题。
[0003]综上,当前的物联网架构无法满足基于云的海量终端及应用的接入,无法实现不同设备软件之间的互通,无法实现本地数据存储与不同业务数据间的共享,急需一种能够兼容海量在线终端及海量应用连接的支持多种协议的物联网应用框架形式。
[0004]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种多协议应用框架系 ...
【技术保护点】
【技术特征摘要】
1.一种多协议应用框架系统,其特征在于,包括:多协议框架基础库模块,用于集成各种硬件接口及硬件驱动,生成通用标准接口,提供给框架服务组件模块调用;框架服务组件模块,用于通过调用多协议框架基础库模块为多协议框架系统及应用APP的运行提供服务组件;跨平台应用执行引擎模块,用于对应用APP进行嵌入式轻量级改造,生成轻应用,集成开源语言引擎生成跨平台应用的执行引擎。2.如权利要求1所述的多协议应用框架系统,其特征在于,多协议框架基础库模块包括:跨应用通信基础库单元,用于建立数据存储服务基础库与各应用的通信提供交互通道;数据存储基础库单元,用于提供整个系统的应用的数据存储及数据服务;外设接口基础库单元,用于将各硬件设备底层硬件使用接口标准化,提供给上层各应用APP使用。3.如权利要求2所述的多协议应用框架系统,其特征在于,数据存储基础库单元包括:数据存储服务子单元,用于为应用APP提供数据存储服务,并根据数据文件是否持久化存储进行分类;数据访问服务子单元,用于为应用APP提供数据访问服务,提供精准及模糊查询接口,并将应用APP访问次数超过阈值的终端参数文件进行预加载;数据备份和检查子单元,用于在系统级事件发生时对易失性数据进行备份,并在系统正常后恢复易失性数据;用于在数据存储服务子单元运行过程中,定时备份易失性数据;用于根据先入先出规则对超过保存时长的数据定时进行删除;用于自动统计应用APP的访问频率,并结合预设的安全策略防止应用APP的恶意攻击。4.如权利要求2所述的多协议应用框架系统,其特征在于,外设接口基础库单元包括:硬件抽象框架子单元,用于提供对外接口的核心数据结构定义以及对外统一接口,通过动态加载方式管理和使用硬件抽象模块库子单元,并根据设备ID获取模块实例,进而获取设备实例,提供给各应用APP操作对应属性实现对硬件设备的使用;硬件抽象模块库子单元,用于生成各硬件设备对外接口的驱动,并将各驱动以动态连接库形式提供给各应用APP。5.如权利要求1所述的多协议应用框架系统,其特征在于,框架服务组件模块包括:应用管理组件单元,用于接收用户请求,并通过调用多协议框架基础库模块进行应用APP的下载、解析、安装、校验、注册、更新及升级的管理;数据存储组件单元,用于将各应用APP数据保存在存储量低于设定阈值的数据库,对全盘文件数据进行动态加解密,并根据文件读写权限提供标准的数据存储、查询、更新接口;安全管理组件单元,用于通过容器对各应用APP进行隔离,以及配合加密、授权、访问控制及签名保证多协议框架基础库模块的安全性;资源管理组件单元,用于对硬件资源进行监控和调度,对硬件接口和IO进行虚拟化,提供给应用APP使用;
跨平台轻应用管理组件单元,用于选择开源运行引擎进行参数改造,嵌...
【专利技术属性】
技术研发人员:李强,刘迪,刘柱,李温静,李扬,杨正富,
申请(专利权)人:国网信息通信产业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。