[发明专利]模组通信的指令处理方法、装置、微控制器和介质有效

专利信息
申请号: 202110297615.5 申请日: 2021-03-19
公开(公告)号: CN113127227B 公开(公告)日: 2023-03-21
发明(设计)人: 温扬科 申请(专利权)人: 深圳和而泰智能家电控制器有限公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/30
代理公司: 深圳中细软知识产权代理有限公司 44528 代理人: 孔祥丹
地址: 518000 广东省深圳市南山区高新南区科*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 模组 通信 指令 处理 方法 装置 控制器 介质
【权利要求书】:

1.一种模组通信的指令处理方法,应用于微控制器,其特征在于,所述微控制器存储有预设的动作指令表,所述预设的动作指令表包括预先定义的多个动作指令,一个动作指令中包括与所述一个动作指令对应的正确处理函数和错误处理函数,所述正确处理函数为当成功接收到所述动作指令的正确回复时,需要执行的处理函数,所述错误处理函数为当接收到所述动作指令的错误回复时,需要执行的处理函数;所述方法包括:

获取当前动作指令,所述当前动作指令是指所述动作指令表中的当前要执行的一个动作指令;

向模组发送所述当前动作指令指定的发送信息;

获取来自所述模组的第一接收数据;

当预设的通用处理函数表中不存在与所述第一接收数据匹配的通用处理函数时,判断所述第一接收数据是否与当前动作指令匹配;

若匹配,执行所述当前动作指令中的正确处理函数;

所述判断所述第一接收数据是否与当前动作指令匹配,包括:

获取所述当前动作指令的类型;

根据预设的动作指令的类型与参考字符串的对应关系,确定所述当前动作指令的类型所对应的参考字符串;

获取所述第一接收数据中预设字段的字符串;

将所述第一接收数据中预设字段的字符串与所述参考字符串进行比对,确定所述第一接收数据中预设字段的字符串是否与所述参考字符串一致;

若一致,确定所述第一接收数据与所述当前动作指令匹配;

若不一致,确定所述第一接收数据与所述当前动作指令不匹配。

2.根据权利要求1所述的模组通信的指令处理方法,其特征在于,所述执行所述当前动作指令中的所述正确处理函数,包括:

当所述当前动作指令中的正确处理函数用于触发下一条待执行的动作指令时,获取所述下一条待执行的动作指令作为当前动作指令,执行所述当前动作指令。

3.根据权利要求1所述的模组通信的指令处理方法,其特征在于,所述方法还包括:

在所述第一接收数据与所述动作指令不匹配的情况下,执行所述当前动作指令中的错误处理函数。

4.根据权利要求3所述的模组通信的指令处理方法,其特征在于,所述执行所述当前动作指令中的所述错误处理函数,包括:

当所述错误处理函数用于指示重发时,在所述当前动作指令的重发剩余次数不为零的情况下,按照所述错误处理函数定义的重发机制,向模组重新发送所述发送信息;

在所述重发剩余次数为零时,停止执行所述错误处理函数。

5.根据权利要求3所述的模组通信的指令处理方法,其特征在于,所述执行所述当前动作指令中的所述错误处理函数,包括:

当所述错误处理函数用于指示触发目标动作指令时,将所述目标动作指令作为当前动作指令,并执行所述当前动作指令。

6.根据权利要求4所述的模组通信的指令处理方法,其特征在于,所述动作指令中还包括:超时处理函数、超时时间信息、负载信息、执行重发的最大次数;其中:

所述超时处理函数为当所述动作指令单次执行超时时,需要执行的处理函数;

所述负载信息为在发送所述发送信息之后需要被发送的信息;

所述超时时间信息用于指示所述动作指令的单次执行超时的时间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳和而泰智能家电控制器有限公司,未经深圳和而泰智能家电控制器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110297615.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top