[发明专利]一种开放式的多通讯协议组件在审

专利信息
申请号: 202210318588.X 申请日: 2022-03-29
公开(公告)号: CN114666420A 公开(公告)日: 2022-06-24
发明(设计)人: 古勇;蒙博宇;石莹;袁剑蓉;金锦娣 申请(专利权)人: 浙江大学
主分类号: H04L69/08 分类号: H04L69/08;H04L69/18;H04L69/30;H04L69/321;H04L41/022;H04L41/0813
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 刘静
地址: 310058 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 开放式 通讯 协议 组件
【权利要求书】:

1.一种开放式的多通讯协议组件,其特征在于,包括协议层、调度层、数据层、接口层和全局管理模块;

所述协议层部署经过对象化封装的通讯协议库,编译为LINUX系统的SO库文件,每个SO库封装以下通讯协议接口:协议初始化接口、协议参数配置接口、协议数据读接口、协议数据写接口、协议业务周期调度接口、协议私有化接口,所有通讯协议接口均能够被全局管理模块调用;

所述调度层运行多协议调度器,所述多协议调度器每个工作周期根据全局管理模块传入的配置信息,通过LINUX的DL系列函数对协议层的SO库进行选择性加载,卸载,初始化配置,调度,对读取到的协议数据进行数据格式化,提交到数据层;接收数据层传递的写请求,调用协议层的协议数据写接口传出;

所述数据层接收所述调度层提交的格式化协议数据,存入内存数据库;对接口层开放数据查询请求接口,返回对应的协议数据;建立写请求命令通道,对接口层开放数据下写接口,转化接口层下发的写请求至调度层;

所述接口层开放业务功能接口,支持外界获取多通讯协议组件的工作状态和统计信息,读写协议数据。

2.根据权利要求1所述的一种开放式的多通讯协议组件,其特征在于,所述协议层实现以SO库为部署对象的插件式部署,每个SO库部署一种通讯协议,可以包括同一种类的多个协议,不同SO库也可以部署同种通讯协议。

3.根据权利要求1所述的一种开放式的多通讯协议组件,其特征在于,所述协议初始化接口名称定义为$.Init(unsigned char*json),其中json为协议初始化参数,初始化成功返回1,初始化失败返回0;

所述协议参数配置接口名称定义为$.Cfgset(unsigned char*json),其中json为协议配置参数,配置成功返回1,配置失败返回0;

所述协议数据读接口名称定义为$.Read(unsigned char*json),其中json为读协议数据;

所述协议数据写接口名称定义为$.Write(unsigned char*json),其中json为写协议数据;

所述协议业务周期调度接口名称定义为$.Poll(int cycle),其中cycle为调度周期,用于周期性执行协议业务;

所述协议私有化接口名称定义为$.Private(unsigned char*json),其中json为协议私有化参数,用于处理协议私有化操作。

4.根据权利要求1所述的一种开放式的多通讯协议组件,其特征在于,所述调度层的多协议调度器的工作流程包括:

调度器初始化,读取全局管理模块传入的配置信息,如果与现有配置一致,则调用协议业务周期调度接口,如果不一致则判断是否有协议新增或删除;

如果有协议新增,则使用dl.open()函数加载新增协议,依次调用协议初始化接口、协议参数配置接口、协议业务周期调度接口;

协议数据格式化;判断是否有数据层传递的写请求,如果有写请求则调用协议数据写接口,之后重新读取全局管理模块传入的配置信息;如果无写请求直接重新读取全局管理模块传入的配置信息;

如果有协议删除,则使用dl.close()函数卸载待删除协议,并重新读取全局管理模块传入的配置信息。

5.根据权利要求1所述的一种开放式的多通讯协议组件,其特征在于,对调用协议数据读接口读到的协议数据进行数据格式化,标记必须的属性,格式化结构定义如下:协议类型,属性必须;版本号,属性可选;工作状态,属性必须;持续运行时间,属性可选;协议数据本体,属性必须;所述协议数据本体包括根据协议细节定义的数据索引、数据长度、数据内容。

6.根据权利要求1所述的一种开放式的多通讯协议组件,其特征在于,所述接口层的接口包括:读协议数据接口、写协议数据接口、获取协议动态统计数据接口、重新加载协议接口、获取协议静态信息接口、获取协议私有化数据接口。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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