System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机车控制,具体而言,涉及一种司机显示终端的数据同步方法及装置。
技术介绍
1、现在的机车司机显示单元采用合屏设计方式,即网络显示单元与制动显示单元现采用同一软硬件,行车中网络显示单元默认为牵引显示,主界面显示牵引状态数据,制动显示单元默认为制动显示,主界面显示制动状态数据。由于两个显示单元软件应用软件也完全一致,差别仅在于默认显示主界面,则两个显示单元在网络控制系统中的地位完全一样,司机可在任一显示单元中进行数据设置操作或者数据查看。
2、由于两个司机显示单元在机车网络中的地位等级一致,在两个显示单元设置数据发送给网络控制模块后,网络控制模块无法区分数据的有效性,则需实时保证两个显示单元任意时刻发送给网络控制单元的数据保持一致,因此司机在其中一个显示单元进行数据设置发送后,另外一个显示单元需获取对方数据,并进行数据发送。但是,若两个显示单元不断读取对方的发送数据,则陷入死循环,造成自身无法正常进行数据发送,也无法区分脉冲信号与电平信号。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种司机显示终端的数据同步方法及装置,能够提升数据同步的效率。
2、第一方面,本专利技术提供了一种司机显示终端的数据同步方法,该方法包括:
3、确定第一司机显示终端发送第一同步数据的源端口以及信号同步端口;
4、基于所述源端口对应的第一编码号生成第一同步信号;
5、将所述第一同步信号通过所述信号同步端口发送至第二司机显示终端
6、其中,所述第一同步数据包括:以电平信号传输的电平数据和以脉冲信号传输的脉冲数据;
7、所述第一同步信号包括两个字节区域:用于电平数据同步的第一字节区域和用于脉冲数据同步的第二字节区域。
8、其中,确定所述第一同步数据为电平数据,通过所述第一字节区域存储所述源端口对应的第一编码号;
9、确定所述第一同步数据为脉冲数据,通过所述第二字节区域存储所述源端口对应的第一编码号。
10、其中,所述第一字节区域包括:至少一个字节的存储单位,所述第二字节区域包括:至少三十个字节的存储单位。
11、在一实施例中,还包括:
12、接收第二司机显示终端发送的第二同步信号并对所述第二同步信号进行解析处理得到所述第二同步信号中携带的第二编码号;
13、根据所述第二编码号确定所述第二司机显示终端发送第二同步数据的第二源端口;
14、基于所述第二源端口从第二司机显示终端获取第二同步数据。
15、在一实施例中,还包括:
16、根据所述第二同步信号中携带的第二编码号所在的字节区域确定所述第二同步数据为电平数据;
17、清除从所述第二源端口接收的所述第二同步数据中的脉冲数据。
18、在一实施例中,还包括:
19、根据所述第二同步信号中携带的第二编码号所在的字节区域确定所述第二同步数据为脉冲数据;
20、确定所述脉冲数据的类型为位脉冲,则将所述位脉冲插入脉冲发送队列中;
21、确定所述脉冲数据的类型为字脉冲或字节脉冲,则获取第二司机显示终端的第二源端口中发送的值,将所述第二源端口中发送的值插入本地的脉冲信息中,将所述脉冲信息插入脉冲发送队列中。
22、第二方面,本专利技术提供了一种司机显示终端的数据同步装置,该装置包括:
23、源端口单元,用于确定第一司机显示终端发送第一同步数据的源端口以及信号同步端口;
24、同步信号单元,用于基于所述源端口对应的第一编码号生成第一同步信号;
25、信号发送单元,用于将所述第一同步信号通过所述信号同步端口发送至第二司机显示终端,以使第二司机显示终端根据获取第一司机显示终端发送的第一同步数据。
26、第三方面,本专利技术提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线;其中,
27、处理器、通信接口和存储器通过通信总线完成相互间的通信;
28、处理器用于调用存储器中的计算机指令,以执行上述的司机显示终端的数据同步方法的步骤。
29、第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令被执行时使所述计算机执行上述的司机显示终端的数据同步方法的步骤。
30、本专利技术提出的司机显示终端的数据同步方法及装置,通过确定第一司机显示终端发送第一同步数据的源端口以及信号同步端口;基于所述源端口对应的第一编码号生成第一同步信号;将所述第一同步信号通过所述信号同步端口发送至第二司机显示终端,以使第二司机显示终端根据获取第一司机显示终端发送的第一同步数据。能够当本地有数据发送需同步时,通过该信号同步端口发送脉冲信号通知对方此时读取自身的数据。有效处理数据发送信息同步,提升数据同步的效率。
31、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种司机显示终端的数据同步方法,其特征在于,包括:
2.根据权利要求1所述的司机显示终端的数据同步方法,其特征在于,所述第一同步数据包括:以电平信号传输的电平数据和以脉冲信号传输的脉冲数据;
3.根据权利要求2所述的司机显示终端的数据同步方法,其特征在于,确定所述第一同步数据为电平数据,通过所述第一字节区域存储所述源端口对应的第一编码号;
4.根据权利要求3所述的司机显示终端的数据同步方法,其特征在于,所述第一字节区域包括:至少一个字节的存储单位,所述第二字节区域包括:至少三十个字节的存储单位。
5.根据权利要求1所述的司机显示终端的数据同步方法,其特征在于,还包括:
6.根据权利要求5所述的司机显示终端的数据同步方法,其特征在于,还包括:
7.根据权利要求5所述的司机显示终端的数据同步方法,其特征在于,还包括:
8.一种司机显示终端的数据同步装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线;其中,
10.一种计算机可读存
...【技术特征摘要】
1.一种司机显示终端的数据同步方法,其特征在于,包括:
2.根据权利要求1所述的司机显示终端的数据同步方法,其特征在于,所述第一同步数据包括:以电平信号传输的电平数据和以脉冲信号传输的脉冲数据;
3.根据权利要求2所述的司机显示终端的数据同步方法,其特征在于,确定所述第一同步数据为电平数据,通过所述第一字节区域存储所述源端口对应的第一编码号;
4.根据权利要求3所述的司机显示终端的数据同步方法,其特征在于,所述第一字节区域包括:至少一个字节的存储单位,所述第二字节区域包括:至少三十个字节的存储单位。
5.根据权利要求1所述...
【专利技术属性】
技术研发人员:饶天贵,熊艳,张义,许清,陈志博,李凯,杨武周,罗晨程,
申请(专利权)人:株洲中车时代电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。