数据通信处理方法、系统、装置、电子设备及存储介质制造方法及图纸

技术编号:36269726 阅读:21 留言:0更新日期:2023-01-07 10:10
本公开关于一种数据通信处理方法、系统、装置、电子设备及存储介质。该方法可以应用于数据通信系统中的第一设备,所述第一设备为所述数据通信系统包括的多个设备中的任一个;该方法可以包括:发送第一争位请求信息,并接收第二设备发送的第二争位请求信息;所述第二设备为所述多个设备中除所述第一设备之外的设备;根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息,所述主从状态信息表征所述第一设备为主设备或从设备;其中,所述从设备通过所述主设备与串口显示屏通信。根据本公开提供的技术方案,避免了多个设备通过增加额外一个设备与串口显示屏进行通信,缩短了开发周期,减少了开发成本。成本。成本。

【技术实现步骤摘要】
数据通信处理方法、系统、装置、电子设备及存储介质


[0001]本公开涉及嵌入式设备领域,尤其涉及一种数据通信处理方法、系统、装置、电子设备及存储介质。

技术介绍

[0002]随着物联网技术的发展,越来越多嵌入式设备被应用到日常生活中,并且显示屏作为最常见的人机交互接口,被广泛应用在各种嵌入式设备中。基于RS

232串口通信的显示屏,开发简单、成本低廉,是最为常见的嵌入式设备人机交互接口。
[0003]在现有技术中,由于RS

232串行通信接口标准的限制,串口显应示屏的通信是采用点对点的通信模式,即一个串口显示屏只能与一个设备进行通信。在实际用场景中,通常会额外增加一个设备,作为与屏幕通讯信息总汇集的“集中器”。该设备,一方面与其它各路设备通讯,采集屏幕显示需要信息和传达屏幕操作的控制指令;另一方面与串口屏进行点对点通讯,控制屏幕的页面信息显示、页面跳转和接收屏幕从触控信号。
[0004]基于这种常见的方式,在硬件上,不仅额外增加一个设备,还需要对这个设备与各路设备之间的通信协议进行开发,从而增加了成本和开发工作量。

技术实现思路

[0005]本公开提供一种数据通信处理方法、系统、装置、电子设备及存储介质,以至少解决相关技术中如何实现多个设备与显示屏通信的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种数据通信处理方法,包括:在一种可能的实现方式中,发送第一争位请求信息,并接收第二设备发送的第二争位请求信息;所述第二设备为所述多个设备中除所述第一设备之外的设备;根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息,所述主从状态信息表征所述第一设备为主设备或从设备;其中,所述从设备通过所述主设备与串口显示屏通信。
[0006]根据本公开实施例的第二方面,提供一种数据通信处理装置,包括:发送模块,用于发送第一争位请求信息,并接收第二设备发送的第二争位请求信息;所述第二设备为所述多个设备中除所述第一设备之外的设备;主从状态确定模块,用于根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息,所述主从状态信息表征所述第一设备为主设备或从设备;其中,所述从设备通过所述主设备与串口显示屏通信。
[0007]根据本公开实施例的第三方面,提供一种数据通信系统,包括多个设备;所述多个设备包括主设备和多个从设备;所述主设备是基于所述多个设备发送的争位请求信息确定的;所述多个从设备与所述主设备通信连接;所述主设备与串口显示屏通信连接,用于将所述主设备的数据和所述多个从设备
的数据发送至所述串口显示屏。
[0008]根据本公开实施例的第四方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
[0009]根据本公开实施例的第五方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
[0010]本公开的实施例提供的技术方案至少带来以下有益效果:通过确定第一设备的主从状态信息,从而确定主设备和从设备,使主设备与串口显示屏通信,实现了在多个设备与串口显示屏通信的基础上,与串口显示屏一对一通信,避免了当前主设备和多个从设备通过增加额外一个设备与串口显示屏进行通信,缩短了开发周期,减少了开发成本。
[0011]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0012]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0013]图1是根据一示例性实施例示出的一种应用环境的示意图。
[0014]图2是根据一示例性实施例示出的一种数据通信处理方法的流程图。
[0015]图3是根据一示例性实施例示出的主从设备发送心跳帧的示意图。
[0016]图4是根据一示例性实施例示出的另一种数据通信处理方法的流程图。
[0017]图5是根据一示例性实施例示出的主设备和多个从设备切换控制单元状态的示意图。
[0018]图6是根据一示例性实施例示出的另一种数据通信处理方法的流程图。
[0019]图7是根据一示例性实施例示出的第一设备切换为主设备的流程图。
[0020]图8是根据一示例性实施例示出的主从设备切换交互的示意图。
[0021]图9是根据一示例性实施例示出的主从设备切换交互过程中控制单元状态切换的示意图。
[0022]图10是根据一示例性实施例示出的发送第一争位请求信息,并接收第二设备发送的第二争位请求信息的流程图。
[0023]图11是根据一示例性实施例示出的确定第一设备的主从状态信息的流程图。
[0024]图12是根据一示例性实施例示出的一种数据通信系统的结构示意图。
[0025]图13是根据一示例性实施例示出的内存映射的示意图。
[0026]图14是根据一示例性实施例示出的一种数据通信处理方法的结构示意图。
[0027]图15是根据一示例性实施例示出的另一种数据通信处理方法的结构示意图。
[0028]图16是根据一示例性实施例示出的主从设备切换交互的结构示意图。
[0029]图17是根据一示例性实施例示出的异常处理的结构示意图。
[0030]图18是根据一示例性实施例示出的一种数据通信处理系统软件框图。
[0031]图19是根据一示例性实施例示出的一种数据通信处理装置框图。
[0032]图20是根据一示例性实施例示出的一种用于数据通信处理的电子设备的框图。
具体实施方式
[0033]为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[0034]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0035]请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,应用于数据通信系统。如图1所示,该应用环境可以包括主设备01、多个从设备02、多个控制单元03和串口显示屏04。
[0036]在一个可选的实施例中,主设备01可以用于向串口显示屏04发送数据、页面的切换指令和监测主从切换事件。
[0037]在一个可选的实施例中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据通信处理方法,其特征在于,应用于数据通信系统中的第一设备,所述第一设备为所述数据通信系统包括的多个设备中的任一个;所述方法包括:发送第一争位请求信息,并接收第二设备发送的第二争位请求信息;所述第二设备为所述多个设备中除所述第一设备之外的设备;根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息,所述主从状态信息表征所述第一设备为主设备或从设备;其中,所述从设备通过所述主设备与串口显示屏通信。2.根据权利要求1所述的方法,其特征在于,所述数据通信系统还包括多个控制单元,所述多个设备通过所述多个控制单元与所述串口显示屏连接;所述方法还包括:在主从状态信息表征所述第一设备为主设备的情况下,控制第一控制单元处于闭合状态;所述第一控制单元为所述多个控制单元中与所述第一设备对应的控制单元;在主从状态信息表征所述第一设备为从设备的情况下,控制所述第一控制单元处于打开状态。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:监测到主从切换事件,确认所述主从切换事件指示的目标主设备;所述目标主设备为所述多个设备中的任一设备;在所述第一设备与所述目标主设备匹配的情况下,将所述第一设备切换为主设备;在所述第一设备与所述目标主设备不匹配的情况下,将所述第一设备切换为从设备。4.根据权利要求3所述的方法,其特征在于,所述在所述第一设备与所述目标主设备匹配的情况下,将所述第一设备切换为主设备,包括:在所述第一设备与所述目标主设备匹配、且所述主从状态信息表征所述第一设备为从设备的情况下,向第三设备发送主从切换请求信息;所述第三设备是指当前主设备;在所述第三设备对所述主从切换请求信息进行确认反馈的情况下,将所述第一设备切换为主设备。5.根据权利要求1所述的方法,其特征在于,所述发送第一争位请求信息,并接收第二设备发送的第二争位请求信息,包括:在所述多个设备之间的状态信息为预设状态信息的情况下,发送第一争位请求信息,并接收第二设备发送的第二争位请求信息;所述预设状态信息表征为所述多个设备中存在至少两个主设备或所述多个设备中不存在主设备。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息,包括:从所述第一争位请求信息提取第一地址信息,以及从所述第二争位请求信息提取第二地址信息;基于所述第一地址信息和所述第二地址信息,确定权位标识更新指示信息;根据所述权位标识更新指示信息,对所述第一争位请求信息中的第一权位标识信息进行更新处理,得到第二权位标识信息;接收所述第二设备的争位更新请求信息,所述争位更新请求信息中携带第三权位标识信息,所述第三权位标识信息是所述第二设备基于各自的权位标识更新指示信息对所述第二争位请求信息中的第四权位标识信息进行更新得到的;
根据所述第二权位标识信息以及所述第三权位标识信息,确定所述第一设备的主从状态信息。7.根据权利要求1所述的方法,其特征在于,根据所述第一争位请求信息和所述第二争位请求信息,确定所述第一设备的主从状态信息之后,所述方法还包括:在所述主从状态信息表征所述第一设备为主设备的情况下,将所述第二设备发...

【专利技术属性】
技术研发人员:李衍新朱建国张金磊刘涛李宜龙刘友恒梁子明
申请(专利权)人:永联智慧能源科技常熟有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1