一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

串口通信方法及装置与流程

2022-05-21 02:56:28 来源:中国专利 TAG:

技术特征:
1.一种串口通信方法,应用于发送方,其特征在于,包括:获取目标文件和所述目标文件对应的编程语言相关文件;利用所述编程语言相关文件对所述目标文件进行解析处理,得到第一对象;调用运行时对所述第一对象进行序列化操作,得到目标序列;按照预设规则对所述目标序列进行编码,得到二进制流;将所述二进制流发送给接收方。2.根据权利要求1所述的方法,其特征在于,所述调用运行时对所述第一对象进行序列化操作,得到目标序列,包括:构建目标流和格式化器;利用所述格式化器将所述第一对象序列化到所述目标流中;从所述目标流中获得所述目标序列。3.根据权利要求1所述的方法,其特征在于,所述按照预设规则对所述目标序列进行编码,得到二进制流,包括:按照第一预设规则对所述目标序列进行编码,得到第一编码结果,其中,所述预设规则,包括:所述第一预设规则、第二预设规则和第三预设规则,所述二进制流,包括:所述第一编码结果、第二编码结果和第三编码结果;按照所述第二预设规则对所述目标序列进行编码,得到所述第二编码结果;按照所述第三预设规则对所述目标序列进行编码,得到所述第三编码结果;根据以下至少之一的编码结果确定所述二进制流:所述第一编码结果、所述第二编码结果和所述第三编码结果。4.根据权利要求3所述的方法,其特征在于,所述按照第一预设规则对所述目标序列进行编码,得到第一编码结果,包括:将所述目标序列转换为二进制数组;将所述二进制数组从后至前以七个比特为划分单位,进行划分,得到一个或多个小组;当一个或多个小组中的第一个小组的比特数小于七时,用零填充所述第一个小组,使得所述第一个小组的比特数等于七;在每个小组的第一个比特之前增加目标比特,其中,所述目标比特用于表示所述目标比特对应的小组是否为一个或多个小组中的最后一个小组;连接一个或多个小组,组成所述第一编码结果。5.根据权利要求3所述的方法,其特征在于,所述按照所述第二预设规则对所述目标序列进行编码,得到所述第二编码结果,包括:将所述目标序列转换为二进制数组;用一个字节或多个字节表示所述二进制数组;其中,每个字节的第一个比特用于表示每个字节是否为一个字节或多个字节中的最后一个字节,每个字节的第二个至第五个比特用于表示每个字节对应的所述二进制数组中的部分数组的序号,每个字节的第六个至第八个比特用于表示每个字节对应所述目标序列中的部分序列的类型。6.根据权利要求3所述的方法,其特征在于,所述按照所述第三预设规则对所述目标序列进行编码,得到所述第三编码结果,包括:
将所述目标序列转换为二进制数组;用一个字节或多个字节表示所述二进制数组的字节的长度;其中,每个字节的第一个比特用于表示每个字节是否为一个字节或多个字节中的最后一个字节。7.一种串口通信方法,应用于接收方,其特征在于,包括:接收发送方发送的二进制流;调用运行时对所述二进制流进行反序列化操作,得到第一对象对应的第二对象;根据所述第二对象,实现远程调用。8.根据权利要求7所述的方法,其特征在于,所述调用运行时对所述二进制流进行反序列化操作,得到第一对象对应的第二对象,包括:构建目标流和格式化器;利用所述格式化器将所述二进制流反序列化到所述目标流中;从所述目标流中获得所述第二对象。9.一种串口通信装置,应用于发送方,其特征在于,包括:获取模块,被配置为获取目标文件和所述目标文件对应的编程语言相关文件;解析模块,被配置为利用所述编程语言相关文件对所述目标文件进行解析处理,得到第一对象;序列化模块,被配置为调用运行时对所述第一对象进行序列化操作,得到目标序列;编码模块,被配置为按照预设规则对所述目标序列进行编码,得到二进制流;发送模块,被配置为将所述二进制流发送给接收方。10.一种串口通信装置,应用于接收方,其特征在于,包括:接收模块,被配置为接收发送方发送的二进制流;反序列化模块,被配置为调用运行时对所述二进制流进行反序列化操作,得到第一对象对应的第二对象;调用模块,被配置为根据所述第二对象,实现远程调用。

技术总结
本公开涉及通信技术领域,提供了一种串口通信方法及装置。该方法包括:获取目标文件和目标文件对应的编程语言相关文件;利用编程语言相关文件对目标文件进行解析处理,得到第一对象;调用运行时对第一对象进行序列化操作,得到目标序列;按照预设规则对目标序列进行编码,得到二进制流;将二进制流发送给接收方。采用上述技术手段,解决现有技术中,串口通信效率低下的问题,进而提高串口通信的效率。进而提高串口通信的效率。进而提高串口通信的效率。


技术研发人员:郭鑫书 温介邦 陈汉卿 柳客新 刘涛 雷超
受保护的技术使用者:深圳集智数字科技有限公司
技术研发日:2022.02.17
技术公布日:2022/5/20
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献