[发明专利]一种串口数据处理方法、电子设备及可读存储介质有效
申请号: | 202110921906.7 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113382022B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 彭庆;林强;张润霖;叶建胜 | 申请(专利权)人: | 江西嘉捷鑫源科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G08C19/00 |
代理公司: | 南昌旭瑞知识产权代理事务所(普通合伙) 36150 | 代理人: | 彭琰 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 数据处理 方法 电子设备 可读 存储 介质 | ||
本发明提供一种串口数据处理方法、电子设备及可读存储介质,该方法应用于发送端,方法包括获取交流电到达预设电压时的信息;在至少部分目标时刻确定对应的正在发送的串口数据中的字节或字节位,目标时刻为根据交流电到达预设电压时的时刻确定的时刻;根据对应的正在发送的串口数据中的字节或字节位进行数据处理。本发明通过获取交流电到达预设电压时的信息,并在根据交流电到达预设电压时确定的时刻对正在发送的串口数据中字节或字节位进行数据处理实现加密,由于串口数据发送的时刻相对交流电到达预设电压时来说是随机的,所以对数据加密的位置也是随机的,使得不易破解。无需复杂的加密算法,收发双方都无需密钥,因此对硬件的要求不高。
技术领域
本发明涉及电子电路技术领域,特别涉及一种串口数据处理方法、电子设备及可读存储介质。
背景技术
串口在日常生活中应用非常广泛,小到电子玩具,大到电脑、汽车、楼宇控制等。在串口数据传输过程中,特别是一些较长距离数据传输,如楼宇控制、水电燃气抄表等,往往会对数据进行加密处理。常用的加密算法如AES算法、RSA算法、MD5算法等等,通过密钥进行加密和解密。复杂的加密,保密程度高,难以破解,但软件代码也相对复杂,同时会占用较大的内存,数据也会变得冗长,而且对硬件的要求也高,一般功能较低的MCU都无法运行复杂的加密算法。而简单的加密,虽然代码相对简单,也不会占用太多的内存,对MCU的要求也不高,但保密程度较低,比较容易破解。
发明内容
基于此,本发明的目的是提供一种串口数据处理方法、电子设备及可读存储介质,以从根本上解决现有数据加解密过程中无法同时满足对硬件要求低及保密程度高的问题。
根据本发明实施例的一种串口数据处理方法,应用于发送端,所述方法包括:
获取交流电到达预设电压时的信息;
在至少部分目标时刻确定对应的正在发送的串口数据中的字节或字节位,所述目标时刻为根据所述交流电到达预设电压时的时刻确定的时刻;
根据所述对应的正在发送的串口数据中的字节或字节位进行数据处理。
另外,根据本发明上述实施例的一种串口数据处理方法,还可以具有如下附加的技术特征:
进一步地,所述获取交流电到达预设电压时的信息包括:
获取交流电电压过零点时的信息;
所述在至少部分目标时刻确定对应的正在发送的串口数据中的字节或字节位,包括:
在至少部分零点时刻启动计时器,延长预定时间后确定至少部分所述目标时刻,所述零点时刻为交流电电压过零点的时刻;
在至少部分目标时刻确定对应的正在发送的串口数据中的字节或字节位;
所述根据所述对应的正在发送的串口数据中的字节或字节位进行数据处理,包括:
在对应的正在发送的字节发送完成后插入新字节;或
对对应的正在发送的字节位延长预设发送时间。
进一步地,所述在对应的正在发送的字节发送完成后插入新字节的步骤包括:
根据首个插入的新字节中所携带的预设数据处理规则,从首个插入的所述新字节后的所述目标时刻中提取出至少部分的所述目标时刻;或者根据串口通讯协议中所携带的预设数据处理规则,提取出至少部分的所述目标时刻;
在提取出的至少部分的所述目标时刻,确定对应的正在发送的串口数据中的字节;
在对应的正在发送的字节发送完成后插入新字节。
进一步地,所述对对应的正在发送的字节位延长预设发送时间的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西嘉捷鑫源科技有限公司,未经江西嘉捷鑫源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110921906.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属凸块的制造方法及金属凸块结构
- 下一篇:沟槽隔离结构及其制备方法