System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多屏显示,尤其涉及一种基于多屏多触显示系统的数据通信方法、装置及存储介质。
技术介绍
1、现有技术中,智能终端设备在实现多屏显示需要基于主控芯片上已有的除主屏以外的其他显示接口。例如mt8390的平台或者rk3568上有mipidsi接口的条件下还能接dp、edp接口的显示设备,但是整体上就只能接2-3个屏。同时这样的芯片方案做的设备在成本方面也比较高,如果再要多扩展几个屏的显示,则需要多个高端芯片做级联阵列来定做设备,增加设备的复杂度和成本,不适用在简单的副屏显示的需求。现在很多这样的产品被迫把多个高阶的soc方案级联起来来做这样的需求。在显示的内容上基于主系统的虚拟一个屏出来,专用的应用来显示。所有的显示和对于显示的操作反馈(tp的反馈)都是在一个系统内实现功能,在实现的技术上有一定的难度。
技术实现思路
1、本专利技术的主要目的在于提供一种基于多屏多触显示系统的数据通信方法、装置及存储介质,旨在解决现有技术多屏显示实现难度大的问题。
2、为实现上述目的,本专利技术提供一种数据通信方法,
3、应用于多端显示系统,所述多端显示系统至少包括通过串口连接的进行通信的主控系统与从系统,所述方法包括:
4、在所述主控系统与从系统进行串口连接后,通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信;
5、通过定义服务实现所述主控系统与所述从系统的串口收发通信;
6、通过所述主控系统将目标数据编
7、将所述从系统的操作信息发送所述主控系统。
8、可选地,所述通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信的步骤包括:
9、基于硬件原理图查找所述主控系统的通用输入/输出接口gpio;
10、利用所述主控系统的平台工具定制所述gpio的默认功能;
11、修改所述gpio的串口模式;
12、修改所述gpio的通信方向。
13、可选地,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信包括:
14、通过定义服务实现所述主控系统与所述从系统的串口自发自收通信;
15、基于所述定义服务实现所述主控系统与从系统的串口互发通信。
16、可选地,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信的步骤包括:
17、定义串口通讯服务serialportservice;
18、在所述serialportservice中定义数据接收线程readthread以及数据发送线程sendthread;
19、启动服务并初始化串口的端口信息;
20、初始化输入流对象和输出流对象;
21、实例化线程readthread对象,并启动所述readthread对所述输入流对象进行数据监控与接收;
22、调用所述sendthread向输出流对象写入数据。
23、可选地,所述启动服务并初始化串口的端口信息的步骤之后还包括:
24、利用所述主控系统与所述从系统中的一端向另一端发送测试数据;
25、若接收端在预设时间内未接收到所述测试数据,则基于备用端口信息进行二次初始化。
26、可选地,所述通过所述主控系统将目标数据编制html格式文件,并发送至所述从系统进行显示的步骤包括:
27、通过所述主控系统基于所述目标数据编制html格式文件;
28、通过所述主控系统将所述html格式文件发送至所述从系统;
29、通过所述从系统将所述html格式文件进行解释并显示。
30、可选地,所述从系统包括信息提取传感装置,所述将所述从系统的操作信息发送所述主控系统的步骤包括:
31、利用所述信息提取传感装置提取传感数据;
32、将所述传感器数据发送至所述主控系统,以供所述主控系统进行显示。
33、可选地,所述主控系统包括mt8781平台,所述从系统包括sc7731e平台;所述mt8781平台的scan_txd1_rst的端口和所述sc7731e平台的u3rxd通信连接,所述mt8781平台的scan_rxd1_pdn的端口和所述sc7731e平台的u3txd通信连接
34、为实现上述目的,本专利技术还提供一种基于多屏多触显示系统的数据通信装置,所述数据通信装置包括:
35、调试模块,用于在所述主控系统与从系统进行串口连接后,通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信;
36、定义服务模块,用于通过定义服务实现所述主控系统与所述从系统的串口收发通信;
37、第一发送模块,用于通过所述主控系统将目标数据编制html格式文件,并发送至所述从系统进行显示;
38、第二发送模块,用于将所述从系统的操作信息发送所述主控系统。
39、此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据通信程序,所述数据通信程序被处理器执行时实现如上所述的数据通信方法的步骤。
40、本专利技术提供的基于多屏多触显示系统的数据通信方法、装置及计算机可读存储介质,在所述主控系统与从系统进行串口连接后,通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信;通过定义服务实现所述主控系统与所述从系统的串口收发通信;通过所述主控系统将目标数据编制html格式文件,并发送至所述从系统进行显示;将所述从系统的操作信息发送所述主控系统。相较于现有技术,其有益效果为:
41、基于独立的主控系统和子系统组建多端显示系统,对于显示和tp的控制都由分别的系统来控制,这样方便控制,主控系统和系统可以独立处理各自的显示和tp操作,即便这样也增加不了太多的成本;对应的应用在自己系统上的开发相对容易,不但异显的显示操作容易实现,同时显示系统通过自己的tp操作来做反馈也比较容易实现
42、在需要信息交互的时候用系统间的串口通讯来实现,利用主控系统和从系统自有的串口通路,便于扩展;
43、显示信息的交互上采用的统一接口协议html来实现,扩大适用场景,提高第三方介入开发的便利性,增强方法实现的稳定性;
44、无需采用多个主控系统的扩展,降低整个多端显示系统的整体成本。
本文档来自技高网...【技术保护点】
1.一种基于多屏多触显示系统的数据通信方法,其他特征在于,应用于多端显示系统,所述多端显示系统至少包括通过串口连接的进行通信的主控系统与从系统,所述方法包括:
2.如权利要求1所述的数据通信方法,其特征在于,所述通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信的步骤包括:
3.如权利要求1所述的数据通信方法,其特征在于,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信包括:
4.如权利要求1所述的数据通信方法,其特征在于,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信的步骤包括:
5.如权利要求4所述的数据通信方法,其特征在于,所述启动服务并初始化串口的端口信息的步骤之后还包括:
6.如权利要求1所述的数据通信方法,其特征在于,所述通过所述主控系统将目标数据编制HTML格式文件,并发送至所述从系统进行显示的步骤包括:
7.如权利要求1所述的数据通信方法,其特征在于,所述从系统包括信息提取传感装置,所述将所述从系统的操作信息发送所述主控系统的步骤包括:
< ...【技术特征摘要】
1.一种基于多屏多触显示系统的数据通信方法,其他特征在于,应用于多端显示系统,所述多端显示系统至少包括通过串口连接的进行通信的主控系统与从系统,所述方法包括:
2.如权利要求1所述的数据通信方法,其特征在于,所述通过修改所述主控系统的通信协议,调试所述主控系统与所述从系统两者的串口的通信的步骤包括:
3.如权利要求1所述的数据通信方法,其特征在于,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信包括:
4.如权利要求1所述的数据通信方法,其特征在于,所述通过定义服务实现所述主控系统与所述从系统的串口收发通信的步骤包括:
5.如权利要求4所述的数据通信方法,其特征在于,所述启动服务并初始化串口的端口信息的步骤之后还包括:
6.如权利要求1所述的数据通信方法,其特征在于,所述通过所述主控系统将目标数据编制...
【专利技术属性】
技术研发人员:吴国峰,杜哲康,陈玉雪,张俊刚,
申请(专利权)人:无锡宇宁智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。