[发明专利]协议转换方法及应用该方法的系统、介质、芯片与电子设备在审
申请号: | 201910262767.4 | 申请日: | 2019-04-02 |
公开(公告)号: | CN109977052A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 李章林 | 申请(专利权)人: | 上海卓岚信息科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 陈珊珊 |
地址: | 200233 上海市奉贤区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议转换 串口服务器 串口数据 网口 串口设备 电子设备 配置信息 网口设备 芯片 协议转换功能 编程语言 可塑性强 开发 透传 应用 直观 转换 | ||
1.一种协议转换方法,其特征在于,包括:
获取预先编写的配置信息;
根据所述配置信息进行串口服务器的串口数据与网口数据之间的协议转换、串口设备的串口数据与串口数据之间的协议转换、或者网口设备的网口数据与网口数据之间的协议转换。
2.根据权利要求1所述的方法,其特征在于,所述配置信息包括以下类型的一种或多种组合:
类型1)将指定的串口数据或网口数据转换为指定的网口数据并通过网口发送的语句;将指定的网口数据或串口数据转换为指定的串口数据并通过串口发送的语句;
类型2)定时从串口发送指定串口数据的语句;定时从网口发送指定网口数据的语句;
类型3)按照串口收到的接收数据将指定的串口数据存储至内存的语句;按照网口收到的接收数据将指定的网口数据存储至内存的语句;
其中,所述串口数据、所述网口数据、及所述接收数据的数据内容由数字本身和/或指代特定参数的通配符构成。
3.根据权利要求2所述的方法,其特征在于,所述类型1)的语句包括:用于表示协议数据转换方向的前缀符号,以及位于所述前缀符号之后的协议转换前的数据和协议转换后的数据;其中,所述协议转换前的数据和所述协议转换后的数据分别位于分隔符的两侧;
所述串口服务器在接收串口数据时,若读取到所述配置信息中具有将串口数据转换为网口数据的前缀符号,则判断接收的串口数据与位于分隔符一侧的协议转换前的数据是否匹配;若匹配,则将位于分隔符另一侧的协议转换后的数据通过网口发送;反之,则不予理会,继续读取下一条语句;
所述串口服务器在接收网口数据时,若读取到所述配置信息中具有将网口数据转换为串口数据的前缀符号,则判断接收的网口数据与位于分隔符一侧的协议转换前的数据是否匹配;若匹配,则将位于分隔符另一侧的协议转换后的数据通过串口发送;反之,则不予理会,继续读取下一条语句。
4.根据权利要求2所述的方法,其特征在于,所述类型2)的语句包括:用于表示定时从端口发送数据的前缀符号,以及位于所述前缀符号之后的待发数据和发送周期;其中,所述待发数据和所述发送周期分别位于分隔符的两侧;
所述串口服务器在读取到所述配置信息中具有定时从串口发送数据的前缀符号时,判断当前时间是否满足位于分隔符一侧的发送周期;若满足,则将位于分隔符另一侧的待发数据通过串口发送;反之,则不予理会,继续读取下一条语句;
所述串口服务器在读取到所述配置信息中具有定时从网口发送数据的前缀符号时,判断当前时间是否满足位于分隔符一侧的发送周期;若满足,则将位于分隔符另一侧的待发数据通过网口发送;反之,则不予理会,继续读取下一条语句。
5.根据权利要求2所述的方法,其特征在于,所述类型3)的语句包括:用于表示依接收数据将端口数据存储至内存的前缀符号,以及位于所述前缀符号之后的待存储数据和接收数据;其中,所述待存储数据和所述接收数据分别位于分隔符的两侧;
所述串口服务器在读取到所述配置信息中具有依接收数据将串口数据存储至内存的前缀符号时,判断当前串口接收数据是否符合位于分隔符一侧的接收数据;若符合,则将位于分隔符另一侧的待存储数据存储至内存相应位置;反之,则不予理会,继续读取下一条语句;
所述串口服务器在读取到所述配置信息中具有依接收数据将网口数据存储至内存的前缀符号时,判断当前网口接收数据是否符合位于分隔符一侧的接收数据;若符合,则将位于分隔符另一侧的待存储数据存储至内存相应位置;反之,则不予理会,继续读取下一条语句。
6.根据权利要求2所述的方法,其特征在于,当所述配置信息同时包括:定时从串口发送指定串口数据的语句、按照串口收到的接收数据将指定的串口数据存储至内存的语句、及定时从网口发送内存数据的语句时,所述串口服务器具有转化协议流程的功能,即:所述串口服务器代替网口设备主动读取串口设备数据并将其刷新至所述串口服务器的内存,然后再定时上报内存数据至网口设备,网口设备无需轮询便会收到所述串口服务器主动发来的数据,将原来的轮询协议流程改为主动上报协议流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海卓岚信息科技有限公司,未经上海卓岚信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910262767.4/1.html,转载请声明来源钻瓜专利网。