[发明专利]一种异步通信处理方法、装置和存储介质在审
申请号: | 202110360483.6 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113094305A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王卫杰;曹万科;侯文博;南金瑞 | 申请(专利权)人: | 北京黑蚁兄弟科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/42 |
代理公司: | 北京远创理想知识产权代理事务所(普通合伙) 11513 | 代理人: | 卫安乐 |
地址: | 102308 北京市门头沟区莲石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 通信 处理 方法 装置 存储 介质 | ||
1.一种异步通信处理方法,其特征在于,应用于控制终端,所述控制终端通过串行通信接口与通信模块通信连接,所述方法包括:
步骤S1:根据当前通信任务的需求,获取相应的通信指令;
步骤S2:判断超时时间是否为零;若是,则转至步骤S3;若否,则转至步骤S4;
步骤S3:将所述通信指令经所述串行通信接口发送至所述通信模块,以及清空所述串行通信接口的空闲中断标识、将所述超时时间设置为第一预设值并根据所述超时时间进行倒计时,随后转至步骤S5;
步骤S4:判断所述超时时间是否倒计时至第二预设值;若是,则将所述超时时间设置为零并转至步骤S2;若否,则转至步骤S5;
步骤S5:检测所述空闲中断标识是否被置1;
若是,则解析所述串行通信接口缓存的数据,以及将所述超时时间设置为零,随后根据所述当前通信任务的需求获取下一条通信指令并转至步骤S2,其中,所述数据是所述通信模块根据所述通信指令反馈的应答数据;
若否,则控制所述控制终端执行其他任务,随后转至步骤S2。
2.根据权利要求1所述的异步通信处理方法,其特征在于,所述根据所述超时时间进行倒计时,具体包括:
控制定时器按照预设的时间间隔进行定时操作;
在所述定时器每执行一次定时操作时,分别对所述超时时间进行一次倒计时操作。
3.根据权利要求1所述的异步通信处理方法,其特征在于,所述方法还包括:
检测所述串行通信接口是否接收到所述通信模块根据所述通信指令反馈的应答数据;
若是,则触发串口空闲中断,以使所述串口空闲中断被触发后能够将所述空闲中断标识设置为1。
4.一种异步通信处理装置,其特征在于,应用于控制终端,所述控制终端通过串行通信接口与通信模块通信连接,所述装置被配置成执行下列操作:
步骤S1:根据当前通信任务的需求,获取相应的通信指令;
步骤S2:判断超时时间是否为零;若是,则转至步骤S3;若否,则转至步骤S4;
步骤S3:将所述通信指令经所述串行通信接口发送至所述通信模块,以及清空所述串行通信接口的空闲中断标识、将所述超时时间设置为第一预设值并根据所述超时时间进行倒计时,随后转至步骤S5;
步骤S4:判断所述超时时间是否倒计时至第二预设值;若是,则将所述超时时间设置为零并转至步骤S2;若否,则转至步骤S5;
步骤S5:检测所述空闲中断标识是否被置1;
若是,则解析所述串行通信接口缓存的数据,以及将所述超时时间设置为零,随后根据所述当前通信任务的需求获取下一条通信指令并转至步骤S2,其中,所述数据是所述通信模块根据所述通信指令反馈的应答数据;
若否,则控制所述控制终端执行其他任务,随后转至步骤S2。
5.根据权利要求4所述的异步通信处理装置,其特征在于,所述装置被进一步配置成执行下列操作:
控制定时器按照预设的时间间隔进行定时操作;
在所述定时器每执行一次定时操作时,分别对所述超时时间进行一次倒计时操作。
6.根据权利要求4所述的异步通信处理装置,其特征在于,所述装置被进一步配置成执行下列操作:
检测所述串行通信接口是否接收到所述通信模块根据所述通信指令反馈的应答数据;
若是,则触发串口空闲中断,以使所述串口空闲中断被触发后能够将所述空闲中断标识设置为1。
7.一种异步通信处理装置,其特征在于,包括存储器和处理器,所述存储器用于存储至少一条程序代码,所述程序代码适于由所述处理器加载并运行以执行权利要求1至3中任一项所述的异步通信处理方法。
8.一种计算机可读存储介质,其上存储有至少一条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至3中任一项所述的异步通信处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京黑蚁兄弟科技有限公司,未经北京黑蚁兄弟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110360483.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能旋转换挡器
- 下一篇:一种自吸气无搅拌的优先浮选系统