字典协议终端设备制造技术

技术编号:18054012 阅读:84 留言:0更新日期:2018-05-26 10:44
本发明专利技术适用于物联网会话技术领域,提供了一种字典协议终端设备,包括:接口控制模块,用于提供电气接口,以连接电子器件,并解析安装在字典协议终端设备上字典协议所描述的信号线控制指令;信息处理模块,用于采集所述电气接口的数据,和/或向所述电气接口传送指令;通信控制模块,用于通过无线或有线方式连接服务器;字典存储模块,用于存储字典协议数据,所述字典协议数据对应若干预设的电子器件类型;协议处理模块,用于将连接的电子器件的字典协议数据加载于待发送的会话协议,或者从接收的会话协议中解析出字典协议数据;及主控模块。借此,本发明专利技术可以提高现物联网终端设备之间以及终端设备与服务器之间的会话式通信能力。

【技术实现步骤摘要】
字典协议终端设备
本专利技术涉及物联网会话技术
,尤其涉及一种字典协议终端设备。
技术介绍
现有满足个性化需求的物联网终端设备都是按照客户要求开发出来的,不同物联网终端设备相互没有兼容性,对于同样的功能,设备开发者需要开发不同的设备。这样会造成成本过高,硬件资源浪费;此外,物联网的智能化发展产生的大量使用标准数据交换接口,但数据格式高度可定制化的电子器件运用,而这是当前重新构造技术或者现有即插即用技术所无法解决的。造成上述问题的原因是:连接到设备终端的传感器、电动控制开关、专用器件等与终端设备的电气连接方式是有限的和标准化的,包括GPIO、I2C、FPGA或者串口连接等方式,但是不同器件的电气信号握手方式或数据采集传输协议(格式)是不同的,所以目前的解决办法是针对接入不同的电子器件(传感器)修改接口软件,以使用这些电子器件(传感器)。上述技术手段针对不同的电子器件开发和维护不同的接口软件两个方面出发,大幅(20-40%)降低个性化物联网设备终端的成本以及提高设备终端的可靠性。目前国际范围内,南京西奥仪表测控有限公司的专利号CN102411502A所述专利技术专利是用一种组件式传感节点及其构造方法描述了一种针对传感器类电子器件的即插即用技术手段。但与本专利技术专利所述技术手段相比其重大局限性在于两点:1.对于复合接口的智能型电子器件,如CAN总线、步进电机设备、FPGA接口设备、蓝牙器件、WiFi接口器件无能为力;2.服务器端要实现远程(云端设备或不同城市的不同局域网)条件下终端接入乃至非编程(即不付诸再开发工作)条件下接收和处理数据或实现对接入终端控制无能为力。基于上述两大局限性,上述专利仅适合于自身系统的传感器类器件的即插即用功能实现,不能解决智能化物联网多样性器件终端的接入支持瓶颈且不会降低开发成本,因此不能满足绝大多数智能化物联网个性化定制需求。综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种字典协议终端设备,其可以提高现物联网终端设备之间以及终端设备与服务器之间的会话式通信能力。为了实现上述目的,本专利技术提供一种字典协议终端设备,包括:接口控制模块,用于提供电气接口,以连接电子器件,并解析安装在字典协议终端设备上字典协议所描述的信号线控制指令;信息处理模块,用于采集所述电气接口的数据,和/或向所述电气接口传送指令;通信控制模块,用于通过无线或有线方式连接服务器;字典存储模块,用于存储字典协议数据,所述字典协议数据对应若干预设的电子器件类型;协议处理模块,用于将连接的电子器件的字典协议数据加载于待发送的会话协议,或者从接收的会话协议中解析出字典协议数据;主控模块。根据本专利技术的字典协议终端设备,所述字典协议数据包括:索引域,设有预置电子器件的类型数据;解释域,设有与所述索引域存储的电子器件的数据存放协议与控制指令协议。根据本专利技术的字典协议终端设备,所述字典协议数据可以接收新电子器件的类型数据的录入,以及设置新录入的电子器件的数据存放协议与控制指令协议。根据本专利技术的字典协议终端设备,所述通信控制模块包括密码处理单元,用于对上传的数据加密处理,以及对下载的数据解密处理。根据本专利技术的字典协议终端设备,所述信息处理模块包括记忆存储单元,用于断电时存储数据。本专利技术通过在字典协议终端设备内设置字典协议数据,并在具体应用时将对应电子器件的字典协议数据调制加载到会话协议中,使得预定电子器件可以方便的与设备连接并与服务器通信会话。优选的是,字典协议数据可以接收新电子器件的类型数据的录入,以及设置新录入的电子器件的数据存放协议与控制指令协议。借此大大提高终端设备的自适应接口能力与接入扩展能力,提高了智能化物联网的适应性和开放性。附图说明图1是本专利技术的字典协议终端设备结构示意图;图2是本专利技术一电子器件的接入的流程图;图3是本专利技术的终端设备的工作流程图;图4是字典协议的数据结构与存储方式;图5是会话协议加载字典协议的传输示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,本专利技术提供了一种字典协议终端设备,其应用于物联网中与外部的电子器件连接,以实现终端设备的连接以及终端设备与服务器的连接通信。具体的,该字典协议终端设备包括:接口控制模块、信息处理模块、通信控制模块、字典存储模块、协议处理模块和主控模块,其中:接口控制模块,用于提供电气接口,以连接电子器件,并解析安装在字典协议终端设备上字典协议所描述的信号线控制指令。该接口控制模块支持GPIO、I2C、FPGA等电气连接方式以及串口、蓝牙、WiFi等标准接口方式的器件接入。信息处理模块,用于采集所述电气接口的数据,和/或向所述电气接口传送指令。具体的说,该信息处理模块对所接入的电子器件实现数据采集,传达到下一级系统模块,并把上一级系统模块的器件指令下达到对应的电子器件。通信控制模块,用于通过无线或有线方式连接服务器。字典存储模块,用于存储字典协议数据,所述字典协议数据对应若干预设的电子器件类型。协议处理模块,用于将连接的电子器件的字典协议数据加载于待发送的会话协议,或者从接收的会话协议中解析出字典协议数据。主控模块,用于协同上述五个模块工作、提供用户操作界面支持的系统。本专利技术的字典协议终端具有蓝牙通信支持、无线WiFi路由协议支持、以及串口通信功能支持,可以实现复合功能或者单一功能的电子器件识别、接入以及数据采集或控制功能,并且这种设备终端同时具备将接入的器件与远程服务器系统实现桥接的功能。具体的,本专利技术的字典协议数据包括索引域与解释域,并以可支持的电子器件类名作为索引域,解释域设有与所述索引域存储的电子器件的数据存放协议与控制指令协议。当接入不同的设备时,接入设备终端的电子器件类名被传输到字典协议远程服务器系统后台完成握手与接入过程的远程物联网终端设备。需要说明的,本专利技术所述的字典协议是按照字典的章节结构编制的,内容可以扩展。字典检索域是一种索引标识字,用于表征电子器件类别属性,比如为哪一类串口,或者蓝牙,或者WiFi等等,字典的解释域为命令序列或者数据序列或者命令序列与数据序列的混合序列。命令序列用于表达器件动作顺序及类型,数据序列用于表达器件的数据格式。当有字典协议尚未收录的电子器件接入时,只需针对这类器件的指令接口、数据格式等编制一个字典条目添加到字典中即可。字典条目可以按照实际应用需求分成不同的子类,每一子类系统只需装载本类字典条目,借此能够节省存储空间,避免无谓检索,提高检索效率。在构建一个包括智能化终端,后台服务器组成的物联网络时,字典协议中的字典数据被安装到终端设备与后台服务器中,终端设备所连接的电子器件,包括诸如USB、CAN总线等串行接口器件,或者WiFi、蓝牙等无线接口器件,或者是GPIO、I2C等简单的总线接口器件等,终端设备首先向后台服务器提交器件自身的接口类型,后台服务器端完成与本器件终端的应用层协议(包括会话协议以及字典协议)初始化。装有字典协议的终端与支持字典协议的后台服务器进行通信时,终端设备将按照检索域的设备类型本文档来自技高网
...
字典协议终端设备

【技术保护点】
一种字典协议终端设备,其特征在于,包括:接口控制模块,用于提供电气接口,以连接电子器件,并解析安装在字典协议终端设备上字典协议所描述的信号线控制指令;信息处理模块,用于采集所述电气接口的数据,和/或向所述电气接口传送指令;通信控制模块,用于通过无线或有线方式连接服务器;字典存储模块,用于存储字典协议数据,所述字典协议数据对应若干预设的电子器件类型;协议处理模块,用于将连接的电子器件的字典协议数据加载于待发送的会话协议,或者从接收的会话协议中解析出字典协议数据;主控模块。

【技术特征摘要】
1.一种字典协议终端设备,其特征在于,包括:接口控制模块,用于提供电气接口,以连接电子器件,并解析安装在字典协议终端设备上字典协议所描述的信号线控制指令;信息处理模块,用于采集所述电气接口的数据,和/或向所述电气接口传送指令;通信控制模块,用于通过无线或有线方式连接服务器;字典存储模块,用于存储字典协议数据,所述字典协议数据对应若干预设的电子器件类型;协议处理模块,用于将连接的电子器件的字典协议数据加载于待发送的会话协议,或者从接收的会话协议中解析出字典协议数据;主控模块。2.根据权利要求1所述的字典协议终端设备,其特征在于,...

【专利技术属性】
技术研发人员:邹伟边高伟
申请(专利权)人:烟台蓝洋电子科技有限责任公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1