数据通道异常的处理方法、系统、设备及介质与流程



1.本发明涉及车联网通信技术领域,特别涉及一种数据通道异常的处理方法、系统、设备及介质。


背景技术:



2.目前基于车辆远控、车况上报业务的技术实现,一般都会采用mq(消息队列)的技术来实现完成用户app(应用程序)终端、云端、车辆的消息通讯,具体通讯流程为:消息车况上行:tbox(车辆网系统)发布指定消息到topic(消息发布者和订阅者之间的传输中介),云端订阅mq服务器的topic消息;消息远控下行:云端发布mq服务器的topic消息,tbox订阅指定消息到topic。
3.通常mq消息队列一般都具有高可靠、低延迟的特性,但是应用层程序对接mq消息队列的时候,常常存在消息丢失、连接丢失的问题,造成这样的问题可能因为网络异常、资源、mq服务器问题等;而目前一般处理的方式,重启服务来快速解决,但是这种处理方式会存在发现问题有滞后性、问题导致的影响不可控、解决问题相对简单,有较多的人工干预、整个处理流程效率不高的问题。


技术实现要素:



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.所述云端服务器通过所述车载终端与所述云端服务器之间的第一数据通道向所述车载终端转发接收到的模拟消息;
32.所述车载终端在接收到所述模拟消息的情况下,生成针对各个模拟消息的反馈信息,并通过所述第一数据通道将所述反馈信息发送至所述云端服务器;
33.所述云端服务器通过所述第二数据通道将所述反馈信息转发给所述移动终端;
34.所述移动终端根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。
35.本发明第四方面提供了一种数据通道异常的处理装置,所述处理装置应用于车载终端,所述处理装置包括:
36.接收模块,用于通过所述车载终端与云端服务器之间的第一数据通道接收所述云端服务器多次发送的模拟消息,所述模拟消息由移动终端生成并由所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道发送至所述云端服务器;
37.生成模块,用于生成针对各个模拟消息的反馈信息;
38.第一发送模块,用于通过所述第一数据通道将所述反馈信息发送至所述云端服务器,以由所述云端服务器通过所述第二数据通道将所述反馈信息发送给所述移动终端,以使所述移动终端根据发送所述模拟消息的次数以及接收所述反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。
39.本发明第五方面提供了一种数据通道异常的处理装置,所述处理装置应用于移动终端,所述处理装置包括:
40.第二发送模块,用于通过所述移动终端与云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息,以由所述云端服务器通过车载终端与所述云端服务器之间的第一数据通道将所述模拟消息发送给所述车载终端;
41.决定模块,用于根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作;所述反馈信息由所述车载终端针对接收到的各个模拟消息而生成并通过所述云端服务器发送至所述移动终端。
42.本发明第六方面提供了一种数据通道异常的处理系统,通信系统包括车载终端、云端服务器以及移动终端;
43.所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息;
44.所述云端服务器通过所述车载终端与所述云端服务器之间的第一数据通道向所述车载终端转发接收到的模拟消息;
45.所述车载终端在接收到所述模拟消息的情况下,生成针对各个模拟消息的反馈信息,并通过所述第一数据通道将所述反馈信息发送至所述云端服务器;
46.所述云端服务器通过所述第二数据通道将所述反馈信息转发给所述移动终端;
47.所述移动终端根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。
48.本发明第七方面提供了一种车载终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的数据通道异常的处理方法。
49.本发明第八方面提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面所述的数据通道异常的处理方法。
50.本发明第九方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面以及第二方面所述的数据通道异常的处理方法。
附图说明
51.图1为本发明实施例1的数据通道异常的处理方法的流程图。
52.图2为本发明实施例2的数据通道异常的处理方法的另一流程图。
53.图3为本发明实施例3的数据通道异常的处理方法的另一流程图。
54.图4为本发明实施例4的数据通道异常的处理装置的一模块示意图。
55.图5为本发明实施例5的数据通道异常的处理装置的另一模块示意图。
56.图6为本发明实施例6的数据通道异常的处理系统的通信系统的模块示意图。
57.图7为本发明实施例7的电子设备的结构示意图。
具体实施方式
58.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
59.实施例1
60.本实施例提供的一种数据通道异常的处理方法,该处理方法应用于车载终端,如图1所示,该处理方法包括:
61.步骤101、通过车载终端与云端服务器之间的第一数据通道接收云端服务器多次发送的模拟消息,模拟消息由移动终端生成并由移动终端通过移动终端与云端服务器之间的第二数据通道发送至云端服务器。
62.本实施例中,模拟消息由移动终端生成,具体地,移动终端按照云端服务器中消息队列的topic(消息发布者与订阅者之间的传输中介)定义模拟消息,例如:topic为public/mobile、public/tbox,对应的业务枚举为1000、10001。
63.然后定义对应业务的消息体如下:
64.{"time":"1619419408637","serviceid":"1000","nodeip":"172.16.0.1"},其中,time表示模拟消息的发送时刻,serviceid表示topic对应的枚举,nodeip表示模拟消息发布消息对应的节点ip。
65.步骤102、生成针对各个模拟消息的反馈信息。
66.本实施例中,车载终端在接收到模拟消息的情况下,生成针对各个模拟消息的反馈信息。
67.步骤103、通过第一数据通道将反馈信息发送至云端服务器,以由云端服务器通过
第二数据通道将反馈信息发送给移动终端,以使移动终端根据发送模拟消息的次数以及接收反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作。
68.在一可实施的方案中,该处理方法还包括:
69.在接收到模拟消息的情况下,存储模拟消息、模拟消息的接收时刻以及接收模拟消息的设备标识。
70.本实施例中,车载终端在接收到模拟消息的情况下,将模拟消息、模拟消息的接收时刻以及接收模拟消息的设备标识均存储至redis(远程字典服务),一方面可以标记车载终端是否成功接收到模拟消息,另一方面还可以方便后续查阅。
71.本施例通过车载终端与云端服务器之间的第一数据通道接收云端服务器多次发送的模拟消息;生成针对各个模拟消息的反馈信息;通过第一数据通道将反馈信息发送至云端服务器,以由云端服务器通过第二数据通道将反馈信息发送给移动终端,以使移动终端根据发送模拟消息的次数以及接收反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作,实现了基于车载终端、云端服务器以及移动终端之间的交互执行修复第一数据通道和/或第二数据通道的操作,避免了处理滞后的情况,提高了工作效率。
72.实施例2
73.本实施例提供的一种数据通道异常的处理方法,该处理方法应用于移动终端,如图2所示,该处理方法包括:
74.步骤201、通过移动终端与云端服务器之间的第二数据通道向云端服务器多次发送模拟消息,以由云端服务器通过车载终端与云端服务器之间的第一数据通道将模拟消息发送给车载终端。
75.本实施例中,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道向云端服务器多次进行发送。具体地,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道发送至云端服务器中的消息队列,以由云端服务器中的消息队列通过车载终端与云端服务器之间的第一数据通道将模拟消息发送给车载终端。
76.步骤202、根据发送模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作;反馈信息由车载终端针对接收到的各个模拟消息而生成并通过云端服务器发送至移动终端。
77.在一可实施的方案中,步骤202包括:
78.在发送模拟消息的次数与接收反馈信息的次数的差值大于差值阈值的情况下,说明移动终端发送的模拟消息很多不能被车载终端接收,表明第一数据通道和/或第二数据通道异常,则执行修复第一数据通道和/或第二数据通道的操作。在发送模拟消息的次数与接收反馈信息的次数的差值小于等于差值阈值的情况下,说明移动终端发送的模拟消息大部分或者全部被车载终端接收,表明第一数据通道和/或第二数据通道正常。
79.或者,根据正常值和异常值计算修复值,在修复值大于修复阈值的情况下,说明移动终端发送的模拟消息很多不能被车载终端接收,表明第一数据通道和/或第二数据通道异常,则执行修复第一数据通道和/或第二数据通道的操作。在修复值小于等于修复阈值的情况下,说明移动终端发送的模拟消息大部分或者全部被车载终端接收,表明第一数据通道和/或第二数据通道正常,其中,正常值为发送模拟消息后的预设时长内接收到反馈信息的次数,异常值为发送模拟消息后的预设时长内未接收到反馈信息的次数。
80.需要说明的是,差值阈值、预设时长以及修复阈值均根据实际情况进行设置,此处不错具体限定。例如,修复阈值可以设置为80%,也可以设置为其他数值。
81.例如,预设时长为5分钟,发送模拟消息后的5分钟内接收到反馈信息,则正常值加1,5分钟内累计接收到反馈信息的次数记为正常值;发送模拟消息后的5分钟内没有接收到反馈信息,则异常值加1,5分钟内累计没有接收到反馈信息的次数记为异常值。
82.本实施例中,修复值的计算公式为:p=q/(q+w)
83.其中,p表示修复值,q表示单位时长内的异常值,w表示单位时长内的正常值。
84.例如,修复阈值为80%,预设时长为5分钟,q=90,w=10,则p=90/100=90%,由于修复值90%大于修复阈值80%,则移动终端执行修复第一数据通道和/或第二数据通道的操作。
85.本实施例中,在修复值不大于修复阈值的情况下,移动终端继续发送模拟消息。
86.本实施例中,从模拟消息的发送时刻开始计算,如果从发送时刻到某个时刻的时间差达到预设时长,则重置单位预设时长内的正常值和异常值。目的是为了防止自修复程序已经启动后,再次误触发自修复。需要说明的是,通常将单位预设时长内的正常值和异常值均重置为0。
87.例如,以预设时长为5分钟,模拟消息的发送时刻为2021.6.30 9:10为例,从2021.6.30 9:10开始计算,当时刻到2021.6.30 9:15时,2021.6.30 9:10与2021.6.30 9:15的时间差等于预设时长5分钟,则将2021.6.30 9:10与2021.6.30 9:15之间的正常值和异常值均重置为0。
88.本实施例通过移动终端定义并发送模拟消息,并基于移动终端、云端服务器以及车载终端之间的交互对第一数据通道和第二数据通道的传输情况进行监控,实现了通过移动终端自动修复第一数据通道和/或第二数据通道,避免了人工干预,提高了工作效率,提升了第一数据通道和第二数据通道的容灾能力。
89.实施例3
90.本实施例的一种数据通道异常的处理方法是通过移动终端、云端服务器以及车载终端之间的交互对实施例1或者实施例2做进一步的说明,该处理方法应用于通信系统,该通信系统包括车载终端、云端服务器以及移动终端,如图3所示,该处理方法包括:
91.步骤301、移动终端通过移动终端与云端服务器之间的第二数据通道向云端服务器多次发送模拟消息。
92.本实施例中,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道向云端服务器多次进行发送。具体地,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道发送至云端服务器中的消息队列,以由云端服务器中的消息队列通过车载终端与云端服务器之间的第一数据通道将模拟消息发送给车载终端。
93.步骤302、云端服务器通过车载终端与云端服务器之间的第一数据通道向车载终端转发接收到的模拟消息。
94.步骤303、车载终端在接收到模拟消息的情况下,生成针对各个模拟消息的反馈信息。
95.步骤304、车载终端通过第一数据通道将反馈信息发送至云端服务器。
96.步骤305、云端服务器通过第二数据通道将反馈信息转发给移动终端。
97.步骤306、移动终端根据发送模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作。
98.步骤301-步骤306与上述步骤101-步骤103或者与步骤201-步骤202的具体实施方式类似,具体实现过程此处不再赘述。
99.本实施例通过移动终端、云端服务器以及车载终端之间的交互对第一数据通道和第二数据通道的传输情况进行监控,实现了通过移动终端自动修复第一数据通道和/或第二数据通道,避免了人工干预,提高了工作效率,提升了第一数据通道和第二数据通道的容灾能力。
100.实施例4
101.本实施例提供的一种数据通道异常的处理装置,该处理装置应用于车载终端,如图4所示,该处理装置包括:
102.接收模块41,用于通过车载终端与云端服务器之间的第一数据通道接收云端服务器多次发送的模拟消息,模拟消息由移动终端生成并由移动终端通过移动终端与云端服务器之间的第二数据通道发送至云端服务器。
103.本实施例中,模拟消息由移动终端生成,具体地,移动终端按照云端服务器中消息队列的topic(消息发布者与订阅者之间的传输中介)定义模拟消息,例如:topic为public/mobile、public/tbox,对应的业务枚举为1000、10001。
104.然后定义对应业务的消息体如下:
105.{"time":"1619419408637","serviceid":"1000","nodeip":"172.16.0.1"},其中,time表示模拟消息的发送时刻,serviceid表示topic对应的枚举,nodeip表示模拟消息发布消息对应的节点ip。
106.生成模块42,用于生成针对各个模拟消息的反馈信息。
107.本实施例中,生成模块42,用于车载终端在接收到模拟消息的情况下,生成针对各个模拟消息的反馈信息。
108.第一发送模块43,用于通过第一数据通道将反馈信息发送至云端服务器,以由云端服务器通过第二数据通道将反馈信息发送给移动终端,以使移动终端根据发送模拟消息的次数以及接收反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作。
109.本施例通过车载终端与云端服务器之间的第一数据通道接收云端服务器多次发送的模拟消息;生成针对各个模拟消息的反馈信息;通过第一数据通道将反馈信息发送至云端服务器,以由云端服务器通过第二数据通道将反馈信息发送给移动终端,以使移动终端根据发送模拟消息的次数以及接收反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作,实现了基于车载终端、云端服务器以及移动终端之间的交互执行修复第一数据通道和/或第二数据通道的操作,避免了处理滞后的情况,提高了工作效率。
110.实施例5
111.本实施例提供的一种数据通道异常的处理装置,该处理装置应用于移动终端,如图5所示,该处理装置包括:
112.第二发送模块51,用于通过移动终端与云端服务器之间的第二数据通道向云端服务器多次发送模拟消息,以由云端服务器通过车载终端与云端服务器之间的第一数据通道
将模拟消息发送给车载终端。
113.本实施例中,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道向云端服务器多次进行发送。具体地,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道发送至云端服务器中的消息队列,以由云端服务器中的消息队列通过车载终端与云端服务器之间的第一数据通道将模拟消息发送给车载终端。
114.决定模块52,用于根据发送模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作;反馈信息由车载终端针对接收到的各个模拟消息而生成并通过云端服务器发送至移动终端。
115.本实施例通过移动终端定义并发送模拟消息,并基于移动终端、云端服务器以及车载终端之间的交互对第一数据通道和第二数据通道的传输情况进行监控,实现了通过移动终端自动修复第一数据通道和/或第二数据通道,避免了人工干预,提高了工作效率,提升了第一数据通道和第二数据通道的容灾能力。
116.实施例6
117.本实施例提供的一种数据通道异常的处理系统是通过移动终端、云端服务器以及车载终端之间的交互对实施例4或者实施例5做进一步的说明,如图6所示,通信系统包括车载终端61、云端服务器62以及移动终端63。
118.移动终端63通过移动终端63与云端服务器62之间的第二数据通道向云端服务器62多次发送模拟消息。
119.本实施例中,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道向云端服务器多次进行发送。具体地,移动终端将定义的模拟消息通过移动终端与云端服务器之间的第二数据通道发送至云端服务器中的消息队列,以由云端服务器中的消息队列通过车载终端与云端服务器之间的第一数据通道将模拟消息发送给车载终端。
120.云端服务器62通过车载终端61与云端服务器62之间的第一数据通道向车载终端61转发接收到的模拟消息。
121.车载终端61在接收到模拟消息的情况下,生成针对各个模拟消息的反馈信息,并通过第一数据通道将反馈信息发送至云端服务器62。
122.云端服务器62通过第二数据通道将反馈信息转发给移动终端63。
123.移动终端63根据发送模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作。
124.本实施例的具体实施方式与实施例4或者实施例5的实施方式类似,具体实现过程此处不再赘述。
125.本实施例通过移动终端、云端服务器以及车载终端之间的交互对第一数据通道和第二数据通道的传输情况进行监控,实现了通过移动终端自动修复第一数据通道和/或第二数据通道,避免了人工干预,提高了工作效率,提升了第一数据通道和第二数据通道的容灾能力。
126.实施例7
127.图7为本发明实施例7提供的一种电子设备的结构示意图。该电子设备为车载终端或移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现实施例1或2的数据通道异常的处理方法。图7显示的电子设备30仅仅
是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
128.如图7所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
129.总线33包括数据总线、地址总线和控制总线。
130.存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。
131.存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
132.处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1或2的数据通道异常的处理方法。
133.电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
134.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
135.实施例8
136.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现实施例1和2所提供的数据通道异常的处理方法。
137.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
138.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现实施例1和2所述的数据通道异常的处理方法。
139.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
140.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

技术特征:


1.一种数据通道异常的处理方法,其特征在于,所述处理方法应用于车载终端,所述处理方法包括:通过所述车载终端与云端服务器之间的第一数据通道接收所述云端服务器多次发送的模拟消息,所述模拟消息由移动终端生成并由所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道发送至所述云端服务器;生成针对各个模拟消息的反馈信息;通过所述第一数据通道将所述反馈信息发送至所述云端服务器,以由所述云端服务器通过所述第二数据通道将所述反馈信息发送给所述移动终端,以使所述移动终端根据发送所述模拟消息的次数以及接收所述反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。2.如权利要求1所述的数据通道异常的处理方法,所述处理方法还包括:在接收到所述模拟消息的情况下,存储所述模拟消息、模拟消息的接收时刻以及接收模拟消息的设备标识。3.一种数据通道异常的处理方法,其特征在于,所述处理方法应用于移动终端,所述处理方法包括:通过所述移动终端与云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息,以由所述云端服务器通过车载终端与所述云端服务器之间的第一数据通道将所述模拟消息发送给所述车载终端;根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作;所述反馈信息由所述车载终端针对接收到的各个模拟消息而生成并通过所述云端服务器发送至所述移动终端。4.如权利要求3所述的数据通道异常的处理方法,所述根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作,包括:在发送所述模拟消息的次数与接收所述反馈信息的次数的差值大于差值阈值的情况下,执行修复所述第一数据通道和/或所述第二数据通道的操作;或者,根据正常值和异常值计算修复值,在所述修复值大于修复阈值的情况下,执行修复所述第一数据通道和/或所述第二数据通道的操作,其中,所述正常值为发送所述模拟消息后的预设时长内接收到所述反馈信息的次数,所述异常值为发送所述模拟消息后的预设时长内未接收到所述反馈信息的次数。5.一种数据通道异常的处理方法,其特征在于,所述处理方法应用于通信系统,所述通信系统包括车载终端、云端服务器以及移动终端,所述处理方法包括:所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息;所述云端服务器通过所述车载终端与所述云端服务器之间的第一数据通道向所述车载终端转发接收到的模拟消息;所述车载终端在接收到所述模拟消息的情况下,生成针对各个模拟消息的反馈信息,并通过所述第一数据通道将所述反馈信息发送至所述云端服务器;所述云端服务器通过所述第二数据通道将所述反馈信息转发给所述移动终端;
所述移动终端根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。6.一种数据通道异常的处理装置,其特征在于,所述处理装置应用于车载终端,所述处理装置包括:接收模块,用于通过所述车载终端与云端服务器之间的第一数据通道接收所述云端服务器多次发送的模拟消息,所述模拟消息由移动终端生成并由所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道发送至所述云端服务器;生成模块,用于生成针对各个模拟消息的反馈信息;第一发送模块,用于通过所述第一数据通道将所述反馈信息发送至所述云端服务器,以由所述云端服务器通过所述第二数据通道将所述反馈信息发送给所述移动终端,以使所述移动终端根据发送所述模拟消息的次数以及接收所述反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。7.一种数据通道异常的处理装置,其特征在于,所述处理装置应用于移动终端,所述处理装置包括:第二发送模块,用于通过所述移动终端与云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息,以由所述云端服务器通过车载终端与所述云端服务器之间的第一数据通道将所述模拟消息发送给所述车载终端;决定模块,用于根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作;所述反馈信息由所述车载终端针对接收到的各个模拟消息而生成并通过所述云端服务器发送至所述移动终端。8.一种数据通道异常的处理系统,其特征在于,通信系统包括车载终端、云端服务器以及移动终端;所述移动终端通过所述移动终端与所述云端服务器之间的第二数据通道向所述云端服务器多次发送模拟消息;所述云端服务器通过所述车载终端与所述云端服务器之间的第一数据通道向所述车载终端转发接收到的模拟消息;所述车载终端在接收到所述模拟消息的情况下,生成针对各个模拟消息的反馈信息,并通过所述第一数据通道将所述反馈信息发送至所述云端服务器;所述云端服务器通过所述第二数据通道将所述反馈信息转发给所述移动终端;所述移动终端根据发送所述模拟消息的次数以及接收到的反馈信息的次数决定是否执行修复所述第一数据通道和/或所述第二数据通道的操作。9.一种车载终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1或2所述的数据通道异常的处理方法。10.一种移动终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求3或4所述的数据通道异常的处理方法。11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1~4中任意一项所述的数据通道异常的处理方法。

技术总结


本发明公开了一种数据通道异常的处理方法、系统、设备及介质,该方法应用于车载终端,包括:通过车载终端与云端服务器之间的第一数据通道接收云端服务器多次发送的模拟消息;生成针对各个模拟消息的反馈信息;将反馈信息发送至云端服务器,以由云端服务器通过第二数据通道将反馈信息发送给移动终端,以使移动终端根据发送模拟消息的次数以及接收反馈信息的次数决定是否执行修复第一数据通道和/或第二数据通道的操作。本发明基于接收云端服务器多次发送的模拟消息生成对应的反馈信息;并将反馈信息通过云端服务器发送给移动终端,实现了基于车载终端、云端服务器、移动终端的交互自动修复第一数据通道和/或第二数据通道,提高了工作效率。了工作效率。了工作效率。


技术研发人员:

徐俊

受保护的技术使用者:

上海擎感智能科技有限公司

技术研发日:

2021.07.30

技术公布日:

2023/2/6

本文发布于:2024-09-22 22:35:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/67276.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:终端   所述   通道   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议