[发明专利]报文输入方法和报文输出方法有效
申请号: | 201910131545.9 | 申请日: | 2019-02-22 |
公开(公告)号: | CN110113237B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 马东辉;何柳君 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L43/0805;H04L69/22;H04L1/00 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 输入 方法 输出 | ||
1.一种报文输入方法,其特征在于,包括:
接收解析配置信息;
接收底层发送的输入报文;
根据所述解析配置信息判断是否解析所述输入报文;
当判定解析所述输入报文时,执行解析操作,以将所述输入报文解析为输入信号;
发送所述输入信号;
所述根据所述解析配置信息判断是否解析所述输入报文的步骤包括:
判断解析使能指令是否为第一使能指令;
当所述解析使能指令为所述第一使能指令时,判断间隔时长是否大于等于报文解析周期;
当所述间隔时长大于等于所述报文解析周期时,判定解析所述输入报文,并重新计时以得到所述间隔时长;
当所述间隔时长小于所述报文解析周期时,返回所述判断间隔时长是否大于等于所述报文解析周期的操作;
当所述解析使能指令不为所述第一使能指令时,终止所述解析操作和所述间隔时长的计时,获取上一次解析得到的有效输入信号作为所述输入信号;
所述解析配置信息包括所述报文解析周期和所述解析使能指令;
其中,所述报文解析周期是相邻两次执行所述解析操作所间隔的时长,所述报文解析周期设置为与报文发送周期相等;
所述解析使能指令包括所述第一使能指令和第一不使能指令,所述第一使能指令用于维持所述解析操作,所述第一不使能指令用于终止所述解析操作。
2.根据权利要求1所述的报文输入方法,其特征在于,在所述执行解析操作,以将所述输入报文解析为输入信号的操作之后,在所述发送所述输入信号的操作之前,所述报文输入方法还包括:
判断所述输入信号的值是否处于有效范围之内;
当所述输入信号的值处于所述有效范围之内时,将所述输入信号记为所述有效输入信号;
当所述输入信号的值超出所述有效范围时,获取上一次解析得到的所述有效输入信号以覆盖当前解析出的所述输入信号。
3.根据权利要求2所述的报文输入方法,其特征在于,在所述接收底层发送的输入报文的步骤之后,在所述根据所述解析配置信息判断是否解析所述输入报文的步骤之前,所述报文输入方法还包括:
从所述输入报文中提取循环计数信号;
从所述输入报文中提取总和检验码;
根据校验规律由所述输入报文计算理论检验码;
获取报文刷新标志位;
判断是否同时满足所述循环计数信号保持连续、所述总和检验码等于所述理论检验码和所述报文刷新标志位按照所述报文解析周期更新;
若以上条件同时满足,则令所述解析使能指令保持为所述第一使能指令;
若以上条件不同时满足,则令所述解析使能指令切换为所述第一不使能指令。
4.根据权利要求3所述的报文输入方法,其特征在于,所述报文刷新标志位在所述底层接收到所述输入报文时更新,在接收到所述底层发送的所述输入报文时恢复初始值。
5.一种报文输出方法,其特征在于,包括:
接收输出配置信息;
接收输出信号;
根据所述输出配置信息判断是否打包发送所述输出信号;
当判定打包发送所述输出信号时,执行打包操作,以将所述输出信号打包为输出报文;
发送所述输出报文;
所述输出配置信息包括信号打包周期和发送使能指令;
其中,所述信号打包周期是相邻两次执行所述打包操作所间隔的时长,所述信号打包周期设置为与报文发送周期相等;
所述发送使能指令包括第二使能指令和第二不使能指令,所述第二使能指令用于维持所述打包操作,所述第二不使能指令用于终止所述打包操作和将打包完成标志位置于未完成状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910131545.9/1.html,转载请声明来源钻瓜专利网。