本发明实施例涉及计算机通信技术,尤其涉及一种数据交互方法、装置、电子终端及存储介质。
背景技术:
1、换电站是服务于新能源汽车的一种新型服务站,可以为新能源汽车提供方便快捷的换电、充电等服务。随着换电行业的快速发展,换电站的站控端与换电云平台间需要大数据量交互,且存在数据实时响应的需求。现有技术中,由于换电站本地网络环境不稳定,使得数据交互得不到保障。
技术实现思路
1、有鉴于此,本发明实施例提供了一种数据交互方法、装置、电子终端及存储介质,能够保证站控端与云平台间快速、稳定地数据交互。
2、第一方面,本发明实施例提供了一种数据交互方法,应用于服务器端,包括:
3、建立与换电站的站控端和换电云平台的通信连接;其中所述通信连接符合消息队列遥测传输协议;
4、通过所述通信连接,接收发布端发布的消息,并将所述消息分发至订阅所述消息所属主题的订阅端;其中,若所述发布端为所述站控端,则所述订阅端为所述换电云平台;若所述发布端为所述换电云平台,则所述订阅端为所述站控端。
5、第二方面,本发明实施例还提供了一种数据交互装置,应用于服务器端,包括:
6、通信建立模块,用于建立与换电站的站控端和换电云平台的通信连接;其中所述通信连接符合消息队列遥测传输协议;
7、交互模块,用于通过所述通信连接,接收发布端发布的消息,并将所述消息分发至订阅所述消息所属主题的订阅端;其中,若所述发布端为所述站控端,则所述订阅端为所述换电云平台;若所述发布端为所述换电云平台,则所述订阅端为所述站控端。
8、第三方面,本发明实施例还提供了一种电子终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请任意实施例提供的数据交互方法。
9、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本申请任意实施例提供的数据交互方法。
10、本发明实施例提供的一种数据交互方法、装置、电子终端及存储介质,该数据交互方法应用于服务器端,可以包括:建立与换电站的站控端和换电云平台的通信连接;其中通信连接符合消息队列遥测传输协议;通过通信连接,接收发布端发布的消息,并将消息分发至订阅消息所属主题的订阅端;其中,若发布端为站控端,则订阅端为换电云平台;若发布端为换电云平台,则订阅端为站控端。通过基于消息队列遥测传输协议实现站控端和云平台交互,可以以极少的代码和有限的带宽为站控端提供实时可靠的消息服务,能够保证站控端与云平台间快速、稳定地数据交互。
1.一种数据交互方法,其特征在于,应用于服务器端,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,在所述接收发布端发布的消息之后,还包括:
4.根据权利要求1所述的方法,其特征在于,在所述建立与换电站的站控端和换电云平台的通信连接之后,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,在所述建立与换电站的站控端和换电云平台的通信连接之后,还包括:
8.一种数据交互装置,其特征在于,应用于服务器端,包括:
9.一种电子终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的数据交互方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的数据交互方法。