数据传输方法、数据传输装置、计算机设备及存储介质与流程

未命名 07-11 阅读:91 评论:0


1.本技术涉及换电站技术领域,更具体而言,涉及一种数据传输方法、数据传输装置、计算机设备及非易失性计算机可读存储介质。


背景技术:

2.换电站是一种将新能源汽车的电池进行更换和充电的服务型站点。换电站为了了解换电站的日常情况,就需要对各地的换电站的日志进行收集上传到云服务器中,然后从云服务器中获取各地的换电站的日志进行分析,然而,由于换电站和云服务器可能并不在同一内部网络内,导致换电站和云服务器的之间的数据传输存在安全风险。


技术实现要素:

3.本技术实施方式提供一种数据传输方法、数据传输装置、计算机设备及非易失性计算机可读存储介质。
4.本技术实施方式的数据传输方法包括基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。
5.在某些实施方式中,所述流程自动化机器人用于执行多个任务流程,所述通过所述流程自动化机器人获取所述换电站的数据,包括通过所述流程自动化机器人获取所述换电站执行所述任务流程时的数据。
6.在某些实施方式中,所述流程自动化机器人用于执行上传流程,所述数据传输方法还包括设置所述上传流程的定时器;在所述定时器定时到达的情况下,执行所述上传流程,以进入所述通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器的步骤。
7.在某些实施方式中,所述流程自动化机器人用于执行换电流程,所述上传流程包括日志上传流程,所述通过所述流程自动化机器人获取所述换电站的数据,包括通过所述流程自动化机器人获取所述换电站执行所述换电流程时的数据,以生成换电日志;所述在所述定时器定时到达的情况下,执行所述上传流程,以通过所述数据传输通道定时上传所述换电站的数据到所述云服务器,包括在所述定时器定时到达的情况下,执行所述日志上传流程,以通过所述数据传输通道定时上传所述换电日志到所述云服务器。
8.在某些实施方式中,数据传输方法还包括对每个所述换电站的所述换电日志进行处理,以确定每个所述换电站是否存在故障。
9.在某些实施方式中,所述流程自动化机器人还用于执行维护流程,所述数据传输方法还包括执行所述维护流程,以维护所述数据传输通道。
10.在某些实施方式中,所述执行所述维护流程,以维护所述数据传输通道,包括确定所述数据传输链路是否断开;及在所述数据传输链路断开的情况下,恢复所述数据传输通
道。
11.本技术实施方式的召回装置包括建立模块、部署模块和上传模块。所述建立模块用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;所述部署模块用于部署流程自动化机器人在每个所述换电站;所述上传模块用于通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。
12.本技术实施方式的计算机设备包括处理器,所述处理器用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。
13.本技术实施方式的非易失性计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述数据传输方法。所述数据传输方法包括基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。
14.本技术实施方式的数据传输方法、数据传回装置、计算机设备及非易失性计算机可读存储介质根据在每个换电站部署流程自动化机器人获取每个换电站的数据,然后在换电站和云服务器之间基于虚拟私人网络建立数据传输通道,接着将换电站的换电数据通过建立的数据传输通道上传到云服务器中进行分析。如此,相较于换电站和云服务器不在同一内部网络,换电站和云服务器的数据传输之间存在安全风险的情况而言,本技术通过虚拟私人网络能够建立换电站与云服务器之间加密的数据传输通道,能够提高换电站和云服务器之间数据传输的保密性和安全性。
15.本技术的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实施方式的实践了解到。
附图说明
16.本技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
17.图1是本技术某些实施方式的数据传输方法的流程示意图;
18.图2是本技术某些实施方式的数据传输方法的流程示意图;
19.图3是本技术某些实施方式的数据传输方法的流程示意图;
20.图4是本技术某些实施方式的数据传输方法的流程示意图;
21.图5是本技术某些实施方式的数据传输方法的流程示意图;
22.图6是本技术某些实施方式的数据传输方法的流程示意图;
23.图7是本技术某些实施方式的数据传输方法的流程示意图;
24.图8是本技术某些实施方式的数据传输装置的模块示意图;
25.图9是本技术某些实施方式的计算机设备的平面示意图;
26.图10是本技术某些实施方式的非易失性计算机可读存储介质和处理器的连接状态示意图。
具体实施方式
27.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是可选地,仅用于解释本技术的实施方式,而不能理解为对本技术的实施方式的限制。
28.请参阅图1,本技术实施方式提供一种数据传输方法,包括:
29.步骤s11:基于虚拟私人网络,建立换电站与云服务器的数据传输通道;
30.其中,虚拟私人网络(virtual private network,vpn)又称为虚拟专用网络,是一种常用于连接到专有网络的通讯方法。在外网的用户可以在客户端输入账号和密码建立通信隧道,随后建立虚拟的私人网络。例如,vpn客户端捕获用户发出的报文,封装报文后通过物理网络通信链路将报文发给vpn服务器,vpn服务器接收到报文后进行解包,再将其转发给实际的目标,反之同理;虚拟私人网络是在逻辑层面构建了虚拟网络。
31.云服务器可以是独立的物理云服务器,也可以是多个物理云服务器构成的云服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
32.具体地,换电站每天都会产生大量的数据,例如,换电站需要每天根据车辆的换电需求进行换电操作,从而换电站每天都会产生大量的换电数据,为了方便存储提取查看换电站的数据,则需要将这些存储到云服务器的中,所以为了将这些换电数据存储到云服务器中,则需要在换电站和云服务器之间建立数据传输通道,为了实现更好的换电体验,一般会在不同地方设立换电站,因此换电站和云服务器可能不在同一内部网络内,那么数据传输通道就有可能会被拦截从而导致数据的泄露。因此,通过基于虚拟私人网络,来建立换电站与云服务器的数据传输通道,能够保证换电站与云服务器之间进行数据传输的安全性。
33.步骤s12:部署流程自动化机器人在每个换电站;
34.其中,流程自动化机器人(robotic process automation,rpa)是以软件机器人及人工智能为基础,使用智能自动化技术来执行人类工人的重复性办公任务,通过部署模拟人工流程的脚本。流程自动化机器人可以跨不相关的软件系统完成各种活动和事务的自主执行。
35.具体地,换电站为了收集数据需要换电站的人员手动的将数据一个个输入数据传输通道然后上传到云服务器中,这样做耗时耗力而且效率低下,为了提高收集换电站的数据的效率,在每个换电站可以部署一个流程自动化机器人进行换电站数据收集的操作,通过流程自动化机器人执行数据收集的任务流程,不需要人力去操作,可以有效提高数据收集的完整性和提高数据收集的速度。
36.步骤s13:通过流程自动化机器人获取换电站的数据,并通过数据传输通道上传换电站的数据到云服务器。
37.具体地,通过在每个换电站部署的流程自动化机器人能够自动收集换电站的数据,并且流程自动化机器人还能将数据通过数据传输通道上传到云服务器中,例如,流程自动化机器人能够自动收集换电站车辆的换电次数,然后将获取的换电站车辆的换电次数数据通过数据传输通道上传到云服务器中。
38.换电站是一种将新能源汽车的电池进行电池充电和更换的服务型站点。换电站的工作人员为了了解换电站的日常情况,需要对每个换电站的数据进行收集,然后将数据上传到云服务器中,最后对上传的换电站的数据进行分析,然而,由于换电站和云服务器可能并不在同一内部网络内,在换电站上传数据到云服务器的过程中会导致换电站和云服务器的之间的传输存在安全风险,导致换电站的数据泄露,造成换电站的经济损失。
39.通在换电站部署流程自动化机器人代替人力去收集换电站的数据,然后通过流程自动化机器人将换电站的数据通过基于私人虚拟网络建立的数据传输通道上传到云服务器中,如此,相较于换电站和云服务器不在同一内部网络,换电站和云服务器的数据传输之间存在安全风险的情况而言,通过虚拟私人网络能够建立换电站与云服务器之间加密的数据传输通道,能够提高换电站和云服务器之间数据传输的保密性和安全性,同时换电站能够避免数据在通过不可信或者较低安全性的网络进行传输时,容易发生数据被窃取、伪造和篡改等安全风险,防止外人通过不正当的技术手段获取换电站的数据从而造成换电站的数据泄露。
40.请参阅图2,在某些实施方式中,流程自动化机器人用于执行多个任务流程,步骤s13:通过流程自动化机器人获取换电站的数据,包括:
41.步骤s131:通过流程自动化机器人获取换电站执行任务流程时的数据。
42.具体地,流程自动化机器人可以用来执行多个任务流程,例如,任务流程可以是给换电车辆停止换电的任务流程、对换电站进行关门的任务流程、对换电站进行关灯的任务流程等;流程自动化机器人可以用来获取换电站执行任务流程时的数据,例如,换电站执行任务流程时的数据可以是给换电车辆停止换电的数据、对换电站进行关门的数据、对换电站进行关灯的。
43.如此,流程自动化机器人通过执行多个任务流程,并获取流程自动化机器人执行任务流程时的数据,能够节省收集数据和执行任务流程的人力,提高换电站做任务流程的效率。
44.请参阅图3,在某些实施方式中,流程自动化机器人用于执行上传流程,数据传输方法还包括:
45.步骤s14:设置上传流程的定时器;
46.步骤s15:在定时器定时到达的情况下,执行上传流程,以进入通过流程自动化机器人获取换电站的数据,并通过数据传输通道上传换电站的数据到云服务器的步骤。
47.具体地,换电站部署的流程自动化机器人可以用来执行数据上传的流程任务,在流程自动化机器人执行数据上传的流程任务之前需要在流程自动化机器人设置执行上传流程任务的定时器,需要解释的是,定时器是用来对流程自动化机器人需要间隔多长时间来执行数据上传的流程任务的限定,例如,定时器可以设置为12小时、24小时等,在定时器到达预设的时间后,流程自动化机器人执行数据上传的操作,然后流程自动化机器人会定时地将换电站的数据通过数据传输通道上传到云服务器中。
48.如此,在流程自动化机器人上设置定时器,能够让流程自动化机器人自动地执行上传流程任务,不需要人力去操作流程自动化机器人执行数据上传的流程任务,节约了换电站执行数据上传流程任务的时间和人力,同时也提高了换电站执行数据上传流程的效率。
49.请参阅图4,在某些实施方式中,流程自动化机器人用于执行换电流程,步骤s13:通过流程自动化机器人获取换电站的数据,包括:
50.步骤s132:通过流程自动化机器人获取换电站执行换电流程时的数据,以生成换电日志;
51.具体地,流程自动化机器人可以用来执行换电站的换电流程任务,换电流程包括对具有换电需求的车辆进行识别,然后控制拆卸车辆低电量的电池,接着将满电的电池运输到需要换电的车辆处,最后将满电的电池装到车辆存放电池的地方。上传流程包括对换电站的日志进行上传的流程,需要说明的是,换电日志可以是流程自动化机器人获取的换电站执行换电流程时的数据。
52.步骤s13:通过数据传输通道定时上传换电站的数据到云服务器,包括:
53.步骤s133:通过数据传输通道定时上传换电日志到云服务器。
54.具体地,在流程自动化机器人设置的定时器到达预设的时间的情况下,定时器控制流程自动化机器人执行换电站日志上传的流程,并通过数据传输通道将换电站的日志上传到云服务器中,例如,换电站的日志可以是换电日志,流程自动化机器人经过预设的24小时定时后执行换电站的换电日志的上传流程任务,将收集到的换电站的换电日志(换电站的换电日志包括24小时内换电的次数、换电站换电过程中是否出现故障等)通过数据传输通道定时上传到云服务器中存储。
55.通过流程自动化机器人获取换电站执行换电流程时的数据,以生成换电站的换电日志,然后流程自动化机器人将生成的换电站的换电日志数据定时地通过数据传输通道上传到云服务器中,如此,能够提高换电站收集各地换电站的换电日志数据的效率,并且还能节省执行收集换电日志流程任务所需的人力资源。
56.请参阅图5,在某些实施方式中,数据传输方法还包括:
57.步骤s16:对每个换电站的换电日志进行处理,以确定每个换电站是否存在故障。
58.具体地,换电站在收集到各地换电站的换电日志后,需要对每个换电站的换电日志进行处理,例如,换电站收集到各地换电站的换电日志后需要对数据进行分割、分类、归档和存储处理,每个不同的地方的换电站的数据可以分为不同的区,对换电站执行不同任务流程的数据可以分为不同的组进行数据分析,例如,从换电站的换电日志中可以分析出24小时内车辆换电的次数,同时也可以分析出每个时间段内换电站换电的次数,从而可以看出哪些时段的换电频次高;从换电站的换电日志中还可以分析出换电站是否存在故障,例如,换电站在执行给电池充电的任务流程数据中,会记录电池充电时的温度,电压等,在某段时间内换电站记录的电池数据一直显示为空的数据或者一直重复上个数据,那么就能说明该电池出现故障了,需要提醒换电站的人去及时处理。
59.通过对每各地换电站的换电日志进行处理分析,可以确定各地换电站是否存在故障,如此,能够及时通知换电站的人员去维修,避免产生安全隐患,造成换电站的经济损失。
60.请参阅图6,在某些实施方式中,流程自动化机器人还用于执行维护流程,数据传输方法还包括:
61.步骤s17:执行维护流程,以维护数据传输通道。
62.具体地,流程自动化机器人可以用于执行维护流程,例如,维护流程可以是对出故障电池进行维护,将出故障的电池发出信息给换电站的人员进行维修;维护流程还可以是
对数据传输通道进行维护,防止数据传输通道出现故障,导致换电站的数据上传失败。
63.如此,通过流程自动化机器人执行维护流程任务,能够防止换电站人员因为疏忽从而忽视对换电站的故障的解决,并且能够在换电站上传数据的时候自动排除数据传输通道故障,防止数据上传失败。
64.请参阅图7,在某些实施方式中,步骤s17:执行维护流程,以维护数据传输通道包括:
65.步骤s171:确定数据传输链路是否断开;
66.步骤s172:在数据传输链路断开的情况下,恢复数据传输通道。
67.具体地,流程自动化机器人在执行维护流程之前,首先要确定数据传输的链路是否断开,在确定数据传输链路断开的情况下,流程自动化机器人会执行维护流程恢复数据传输通道,例如,流程自动化机器人已经确定数据传输链路已经断开了的情况,然后流程自动化机器人会尝试不断地重启数据传输通道,当重启数据传输通道的次数超过阈值(阈值可以设置为10次,20次等)时,流程自动化机器人可以选择重新建立换电站和云服务器的数据传输通道,也就是重新建立数据传输链路,将换电站的数据通过新的数据传输通道上传到云服务器中。
68.如此,流程自动化机器人通过对数据传输通道执行维护流程任务,能够防止换电站的数据在传输过程中因为数据传输链路的断开,从而造成数据的丢失。
69.请参阅图8,为便于更好的实施本技术实施方式的数据传输方法,本技术实施方式还提供一种数据传输装置10,数据传输装置10包括建立模块11、部署模块12和上传模块13。建立模块11用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署12模块用于部署流程自动化机器人在每个换电站;上传模块13用于通过流程自动化机器人获取换电站的数据,并通过数据传输通道上传换电站的数据到云服务器。
70.上传模块13具体用于通过流程自动化机器人获取换电站执行任务流程时的数据。
71.数据传输装置10还包括设置模块14和执行模块15,设置模块14具体用于设置上传流程的定时器。执行模块15具体用于在定时器定时到达的情况下,执行上传流程,以通过流程自动化机器人获取换电站的数据,并通过数据传输通道上传换电站的数据到云服务器。
72.上传模块13具体还用于通过流程自动化机器人获取换电站执行换电流程时的数据,以生成换电日志。通过数据传输通道定时上传换电日志到云服务器。
73.数据传输装置10还包括确定模块16,确定模块16具体用于对每个换电站的换电日志进行处理,以确定每个换电站是否存在故障。
74.数据传输装置10还包括维护模块17,维护模块17具体用于执行维护流程,以维护数据传输通道。确定数据传输链路是否断开;及在数据传输链路断开的情况下,恢复数据传输通道。
75.请参阅图9,本技术实施方式还提供了一种计算机设备100,计算机设备100包括处理器20。处理器20用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个换电站;通过流程自动化机器人获取换电站的数据,并通过数据传输通道上传换电站的数据到云服务器。
76.其中,计算机设备100可以是云服务器、换电站的服务器等。计算机设备100还可以是移动终端、电脑等。
77.可选地,处理器20还可执行上述任一实施方式的确定方法,为了简洁,在此不再赘述。
78.请参阅图10,本技术实施方式还提供了一种计算机可读存储介质200,其上存储有计算机程序210,计算机程序210被处理器20执行的情况下,实现上述任意一种实施方式的数据传输方法的步骤,为了简洁,在此不再赘述。
79.在本说明书的描述中,参考术语“某些实施方式”、“一个例子中”、“示例地”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
80.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
81.尽管上面已经示出和描述了本技术的实施方式,可以理解的是,上述实施方式是可选地,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施方式进行变化、修改、替换和变型。

技术特征:
1.一种数据传输方法,其特征在于,包括:基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。2.根据权利要求1所述的数据传输方法,其特征在于,所述流程自动化机器人用于执行多个任务流程,所述通过所述流程自动化机器人获取所述换电站的数据,包括:通过所述流程自动化机器人获取所述换电站执行所述任务流程时的数据。3.根据权利要求1所述的数据传输方法,其特征在于,所述流程自动化机器人用于执行上传流程,所述数据传输方法还包括:设置所述上传流程的定时器;在所述定时器定时到达的情况下,执行所述上传流程,以进入所述通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器的步骤。4.根据权利要求1或3所述的数据传输方法,其特征在于,所述流程自动化机器人用于执行换电流程,所述通过所述流程自动化机器人获取所述换电站的数据,包括:通过所述流程自动化机器人获取所述换电站执行所述换电流程时的数据,以生成换电日志;所述通过所述数据传输通道定时上传所述换电站的数据到所述云服务器,包括:通过所述数据传输通道定时上传所述换电日志到所述云服务器。5.根据权利要求4所述的数据传输方法,其特征在于,还包括:对每个所述换电站的所述换电日志进行处理,以确定每个所述换电站是否存在故障。6.根据权利要求1所述的数据传输方法,其特征在于,所述流程自动化机器人还用于执行维护流程,所述数据传输方法还包括:执行所述维护流程,以维护所述数据传输通道。7.根据权利要求6所述的数据传输方法,其特征在于,所述执行所述维护流程,以维护所述数据传输通道,包括:确定所述数据传输链路是否断开;及在所述数据传输链路断开的情况下,恢复所述数据传输通道。8.一种数据传输装置,其特征在于,包括:生成模块,用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署模块,用于部署流程自动化机器人在每个所述换电站;上传模块,用于通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。9.一种计算机设备,其特征在于,包括处理器,所述处理器用于基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。
10.一种包含计算机程序的非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1-7任意一项所述的数据传输方法。

技术总结
本申请公开一种数据传输方法、数据传输装置、计算机设备及非易失性计算机可读存储介质。数据传输方法包括基于虚拟私人网络,建立换电站与云服务器的数据传输通道;部署流程自动化机器人在每个所述换电站;通过所述流程自动化机器人获取所述换电站的数据,并通过所述数据传输通道上传所述换电站的数据到所述云服务器。如此,相较于换电站和云服务器不在同一内部网络内,本申请通过设置虚拟私人网络来建立换电站与云服务器的数据传输通道,减少了换电数据在换电站和云服务器的传输通道内存在的安全隐患,防止换电数据的泄露,提高换电站和云服务器之间数据传输的保密性和安全性。站和云服务器之间数据传输的保密性和安全性。站和云服务器之间数据传输的保密性和安全性。


技术研发人员:彭涛 温金雄 王保文
受保护的技术使用者:协鑫电港云科技(海南)有限公司
技术研发日:2023.03.20
技术公布日:2023/7/4
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐