获取充电信息的实现方法及装置的制造方法

文档序号:9870249阅读:270来源:国知局
获取充电信息的实现方法及装置的制造方法
【技术领域】
[0001]本发明涉及新能源汽车技术领域,尤其涉及一种获取充电信息的实现方法及装置。
【背景技术】
[0002]日益严重的油、气资源匮乏和大气环境污染使得新能源汽车推广迫在眉睫。随着新能源汽车发展的深入,越来越多的用户开始使用新能源汽车,而在新能源汽车充电过程中,用户需要获取充电过程信息和费用。
[0003]现有技术中,由用户的移动终端的客户端轮询请求服务器来获取充电过程中的动态信息,这样会造成大量的并发请求,会给服务器造成很大的压力,由于客户端轮询的频率间隔会产生信息上的延迟。

【发明内容】

[0004]本发明提供一种获取充电信息的实现方法及装置,以克服现有技术中信息延迟,且由于大量的并发请求,会给服务器造成很大的压力的问题。
[0005]第一方面,本发明提供一种获取充电信息的实现方法,包括:
[0006]用户设备建立与服务器的网络套接字websocket连接;
[0007]用户设备接收服务器通过所述websocket连接推送的充电信息,并显示。
[0008]第二方面,本发明提供一种获取充电信息的实现方法,包括:
[0009]所述服务器获取所述用户设备对应的充电信息;
[0010]所述服务器确定与所述用户设备对应的websocket连接,并通过所述websocket连接向所述用户设备推送所述充电信息。
[0011 ]第三方面,本发明提供一种用户设备,包括:
[0012]建立模块,用于建立与服务器的网络套接字websocket连接;
[0013I接收模块,用于接收服务器通过所述websocket连接推送的充电信息;
[0014]显示模块,用于显示所述充电信息。
[0015]第四方面,本发明提供一种服务器,包括:
[0016]获取模块,用于获取所述用户设备对应的充电信息;
[0017]确定模块,用于确定与所述用户设备对应的websocket连接;
[0018]发送模块,用于通过所述websocket连接向所述用户设备推送所述充电信息。
[0019]本发明获取充电信息的实现方法及装置,通过用户设备建立与服务器的网络套接字websocket连接,接收服务器通过所述websocket连接推送的充电信息,并显示,在服务器获取到充电信息后即可通过websocket连接推送给用户设备,从而显示给用户,无需等待用户设备发起查询请求,实时性更高,而且避免了现有技术中由于大量的并发请求,会给服务器造成很大的压力的问题。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021 ]图1为本发明获取充电信息的实现方法一实施例的流程示意图;
[0022]图2为本发明获取充电信息的实现方法另一实施例的流程示意图;
[0023]图3为本发明用户设备一实施例的结构示意图;
[0024]图4为本发明服务器一实施例的结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]图1为本发明获取充电信息的实现方法一实施例的流程示意图。如图1所示,本实施例的方法,包括:
[0027]步骤101、用户设备建立与服务器的网络套接字websocket连接;
[0028]步骤102、用户设备接收服务器通过所述websocket连接推送的充电信息,并显示。
[0029]具体来说,可以通过websocket协议来实现用户设备和服务器之间的双向通信,例如用户设备上可以设置客户端,用于与服务器通信获取充电信息。用户设备可以根据websocket接口建立所述websocket连接,并建立用户设备的标识与所述websocket连接的对应关系,可以将该对应关系存放在缓存服务器中,缓存服务器可以是单独的一个服务器,多个服务器共享一个缓存服务器。
[0030]服务器在获取到所述用户设备的充电信息后,服务器根据所述用户设备的标识与所述websocket连接的对应关系,找到与所述用户设备对应的所述websocket连接,并通过所述websocket连接向用户设备推送充电信息,用户设备接收到充电信息后向用户显示。
[0031]其中,在实际应用中,所述充电信息,包括:充电时长、已充电电量或充电费用。
[0032]本发明实施例中,通过websocket连接实现了用户设备和服务器之间的双向通信。
[0033]本实施例获取充电信息的实现方法,通过用户设备建立与服务器的网络套接字websocket连接,接收服务器通过所述websocket连接推送的充电信息,并显示,在服务器获取到充电信息后即可通过websocket连接推送给用户设备,从而显示给用户,无需等待用户设备发起查询请求,实时性更高,而且避免了现有技术中由于大量的并发请求,会给服务器造成很大的压力的问题。
[0034]在上述实施例的基础上,进一步的,在实际应用中,步骤101,可以通过如下方式实现:
[0035]用户设备通过调用websocket接口,建立与服务器的所述websocket连接。
[0036]具体来说,所述用户设备利用互联网(Web)浏览器,访问预先指定的超文本标记语言(HyperText Markup Language,简称HTML)页面;通过所述HTML页面,调用websocket接口,以建立所述websocket连接。
[0037]进一步的,用户设备建立与服务器的网络套接字websocket连接之后,还包括:
[0038]用户设备监听到所述websocket连接断开,则获取所述用户设备的网络状态;
[0039]若网络状态正常,则再次建立与所述服务器的websocket连接,直至与所述服务器的websocket连接建立成功。
[0040]具体来说,用户设备建立与服务器的websocket连接后,用户设备可以一直监听该websocket连接,当监听到websocket连接断开事件后,表示与服务器的websocket连接已断开,此时获取该用户设备当前的网络状态,若网络状态正常,则再次建立与所述服务器的websocket连接,直到建立成功为止,若预设时间内无法建立成功,则显示当前网络异常。
[0041]图2为本发明获取充电信息的实现方法一实施例的流程示意图。如图2所示,本实施例的方法,包括:
[0042]步骤201、所述服务器获取所述用户设备对应的充电信息;
[0043]步骤202、所述服务器确定与所述用户设备对应的websocket连接,并通过所述websocket连接向所述用户设备推送所述充电信息。
[0044]其中,在实际应用中,所述服务器确定与所述用户设备对应的websocket连接之前,还包括:
[0045]所述服务器存储所述用户设备的标识与所述websocket连接的对应关系;
[0046]具体来说,可以通过websocket协议来实现用户设备和服务器之间的双向通信,例如用户设备上可以设置客户端,用于与服务器通信获取充电信息。用户设备可以根据websocket接口建立所述websocket连接,并建立用户设备的标识与所述websocket连接的对应关系,可以将该对应关系存放在缓存服务器中,缓存服务器可以是单独的一个服务器,多个服务器共享一个缓存服务器。
[0047]其中,所述服务器确定与所述用户设备对应的websocket连接,包括:
[0048]所述服务器根据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1