[发明专利]通信速度矫正及通信协议的选取装置和方法有效
| 申请号: | 201710219384.X | 申请日: | 2017-04-06 |
| 公开(公告)号: | CN107066410B | 公开(公告)日: | 2020-04-28 |
| 发明(设计)人: | 刘兴炎;刘兴亮 | 申请(专利权)人: | 深圳市金印达科技有限公司 |
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;H04L29/06;H04L1/00 |
| 代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 陈超 |
| 地址: | 518109 广东省深圳市龙华新区龙*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通信 速度 矫正 通信协议 选取 装置 方法 | ||
1.一种通信速度矫正及通信协议的选取装置,其特征在于,所述装置包括:
获取模块,用于获取服务器发送给设备的信号;
通信频道选取模块,用于根据所述信号的通信协议,选取最先与所述通信协议和所述设备的协议均匹配的一个协议匹配模块作为总线的输出;所述通信频道选取模块包括多个不同协议的协议匹配模块;
若某个所述协议匹配模块匹配成功,则通知其他的所述协议匹配模块停止匹配,选取匹配成功的所述协议匹配模块作为总线的输出,并按照匹配的协议进行服务器与设备之间的通信;
未匹配成功的所述协议匹配模块实时的监控通信协议,若与通信协议匹配,会再次竞争总线;
所述协议匹配模块,用于提取所述信号的第一速度信息,比较所述第一速度信息与所述设备存储的第二速度信息或正在使用的第三速度信息;
通信速度调整模块,用于当所述第一速度信息与所述第二速度信息或第三速度信息不同时,调整所述信号的第一速度。
2.根据权利要求1所述的装置,其特征在于,所述通信频道选取模块为CPU的数据总线结构,通信频道选取模块中的所有协议匹配模块监控所述通信协议,且并行与所述通信协议和所述设备的协议匹配。
3.根据权利要求1所述的装置,其特征在于,所述协议匹配模块具体用于:
作为总线的输出的与所述通信协议和所述设备的协议均匹配的所述协议匹配模块控制通信接口模块;所述通信接口模块包括模拟信号转数字信号的转换器ADC,数字信号转模拟信号的转换器DAC和电压比较器以及可编程的数字IO电路;所述通信接口模块支持模拟通信协议和数字通信协议,以及通过电压变化或电流变化传输所述信号。
4.根据权利要求1所述的装置,其特征在于,所述协议匹配模块具体包括通信速度提取模块、通信协议监控模块和通信参数模块;
所述通信速度提取模块,用于提取所述信号的所述第一速度信息,计算所述第一速度信息;
当所述第一速度信息和所述设备参数设置的所述第二速度信息或所述第三速度信息不一致时,发送指令给所述通信速度调整模块;
所述通信协议监控模块,用于当监控到所述通信协议与所述协议匹配模块的协议匹配时,发送申请信息给所述通信频道选取模块以便作为总线的输出;
所述通信参数模块,用于用户更改所述设备的协议的参数。
5.一种通信速度矫正及通信协议的选取方法,应用于如权利要求1-4任一项所述的装置,其特征在于,所述方法包括:
获取服务器发送给设备的信号;
根据所述信号的通信协议,选取最先与所述通信协议和所述设备的协议均匹配的一个协议匹配模块作为总线的输出;所述通信频道选取模块包括多个不同协议的协议匹配模块;
若某个协议匹配模块匹配成功,则通知其他的协议匹配模块停止匹配,选取匹配成功的协议匹配模块作为总线的输出,并按照匹配的协议进行服务器与设备之间的通信;
未匹配成功的协议匹配模块实时的监控通信协议,若与通信协议匹配,会再次竞争总线;
提取所述信号的第一速度信息,比较所述第一速度信息与所述设备存储的第二速度信息或正在使用的第三速度信息;
当所述第一速度信息与所述第二速度信息或第三速度信息不同时,调整所述信号的第一速度。
6.根据权利要求5所述的方法,其特征在于,所述根据所述信号的通信协议,选取与所述通信协议和所述设备的协议均匹配的协议匹配模块作为总线的输出包括:
所有协议匹配模块监控所述通信协议,且并行与所述通信协议和所述设备的协议匹配。
7.根据权利要求5所述的方法,其特征在于,所述根据所述信号的通信协议,选取与所述通信协议和所述设备的协议均匹配的协议匹配模块作为总线的输出具体包括:
作为总线的输出的与所述通信协议和所述设备的协议均匹配的所述协议匹配模块控制通信接口模块;所述通信接口模块包括模拟信号转数字信号的转换器ADC,数字信号转模拟信号的转换器DAC和电压比较器以及可编程的数字IO电路;所述通信接口模块支持模拟通信协议和数字通信协议,以及通过电压变化或电流变化传输所述信号。
8.根据权利要求5所述的方法,其特征在于,所述提取所述信号的第一速度信息,比较所述第一速度信息与所述设备存储的第二速度信息包括:
提取所述信号的所述第一速度信息,计算所述第一速度信息;
当所述第一速度信息和所述设备参数设置的所述第二速度信息或所述第三速度信息不一致时,发送指令给所述通信速度调整模块;
当监控到所述通信协议与所述协议匹配模块的协议匹配时,发送申请信息给所述通信频道选取模块以便作为总线的输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金印达科技有限公司,未经深圳市金印达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710219384.X/1.html,转载请声明来源钻瓜专利网。





