[发明专利]一种协议转换器及其控制方法有效
| 申请号: | 202010322629.3 | 申请日: | 2020-04-22 |
| 公开(公告)号: | CN111600848B | 公开(公告)日: | 2022-05-17 |
| 发明(设计)人: | 王玉;杨清华;黎邯 | 申请(专利权)人: | 深圳市椰壳信息科技有限公司 |
| 主分类号: | H04L69/08 | 分类号: | H04L69/08 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;麦小婵 |
| 地址: | 518101 广东省深圳市宝安区西乡街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 协议 转换器 及其 控制 方法 | ||
本发明公开了一种协议转换器及其控制方法,所述协议转换器自上而下包括:上层应用框架层,用于负责管理和控制应用软件的接入和访问,将上层应用提出的合法服务请求分发到相应的业务操作层的各功能子模块,同时将各功能子模块的状态信息反馈给上层的应用软件;业务操作层,用于接收上层应用软件下发的协议指令,根据存储的配置参数转换成相应的外部设备控制协议指令发送给对应的外部设备,接收外部设备的应答消息指令,生成自定义的协议格式指令,并发送给上层应用软件;实时操作系统层,由实时操作系统微内核,文件系统,常用函数库和硬件驱动组成,向上提供实时任务所需的任务同步、任务通信、数据存储和外设访问各种服务。
技术领域
本发明涉及智能家居技术领域,特别是涉及一种可应用于智能家居系统的协议转换器及其控制方法。
背景技术
随着科学技术的不断发展及人们生活水平的提高,越来越多地家居设备进入万千家庭中,与此同时,人们对生活的质量也提出了更高的要求,手动控制各类家居设备已使人们感觉比较麻烦,因此,智能家居系统就应运而生。
智能家居是以住宅为平台,兼备建设设备、网络通讯、信息家电和设备自动化,集系统、结构、服务、管理为一体的高效、安全、便利、环保的居住环境。现有的智能家居网关其一般采用单一的通信协议进行通信,由于不同设备所使用的通信协议不同,这种方案扩展性差,不能满足复杂应用要求,设计结构复杂,稳定性不强。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种协议转换器及其控制方法,以提供一种结构简单,扩展性强、可满足复杂应用需求的协议转换器。
为达上述及其它目的,本发明提出一种协议转换器,由上至下包括:
上层应用框架层,用于负责管理和控制应用软件的接入和访问,将上层应用提出的合法服务请求分发到相应的业务操作层的各功能子模块,同时将各功能子模块的状态信息反馈给上层的应用软件;
业务操作层,用于接收上层应用软件下发的协议指令,根据存储的配置参数转换成相应的外部设备控制协议指令发送给对应的外部设备,接收外部设备的应答消息指令,生成自定义的协议格式指令,并发送给上层应用软件;
所述业务操作层包括第二数据解析单元,其中,所述第二数据解析单元,用于对接收的外部设备的应答消息指令进行解析,通过从RS485通道的消息队列中获取各应答消息指令,并校验应答消息指令的合法性,于校验结果合法时,再通过应答时间戳与发送时间戳以判断当前应答消息指令是否超时,若未超时,则根据配置数据转换成所述协议转换器自定义的协议格式,否则丢弃该应答消息指令;
实时操作系统层,由实时操作系统微内核,文件系统,常用函数库和硬件驱动组成,向上提供实时任务所需的任务同步、任务通信、数据存储和外设访问各种服务。
优选地,所述业务操作层包括:
第一数据接收单元,用于接收上层主控下发的协议指令;
第一数据解析单元,用于对所述上层主控下发的协议指令进行解析,根据存储的配置参数转换成对应的外部设备控制协议指令;
第一数据转发单元,用于将生成的外部设备控制协议指令经相应通道发送至对应的外部设备;
第二数据接收单元,用于接收外部设备的应答消息指令;
第二数据转发单元,用于将转换成所述协议转换器自定义协议格式的外部设备应答数据转发至上层主控。
优选地,所述第一数据接收单元还用于接收处理各外部设备的配置参数。
优选地,所述第一数据接收单元通过CAN-Bus与所述上层主控进行数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市椰壳信息科技有限公司,未经深圳市椰壳信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010322629.3/2.html,转载请声明来源钻瓜专利网。





