【技术实现步骤摘要】
充电云平台信息推送方法、装置和系统
本专利技术涉及汽车充电
,具体涉及一种充电云平台信息推送方法、装置和系统。
技术介绍
当前,充电云平台需要在前端显示充电站、充电桩、充电车的位置信息,还有充电时候桩的实时数据,包括充电时的电压、电流、SOC,充电电池信息;这些信息的展示对显示的实时性和刷新频度要求比较高,因此,后台和前端之间需要传输的数据包大,很容易造成网络堵塞和页面刷新崩溃。Web页面数据展示有主动拉取和被动推送两种方式,我们大部分访问的网页都是采用主动拉取的方式,针对需要高频度刷新显示的数据,一般采取被动推送的方式。主动拉取的方式一般采用Http协议包装网页数据,这种方式传输的数据包一般比较大,一般适用于静态页面显示;被动推送现在流行用WebSocket协议包装数据传输,是用于刷新页面数据。页面刷新显示频度和传输数据包的大小是一对矛盾,刷新频度要求越高,传输包的大小要相应减小;当前Web访问前端和后端大部分都是由客户端主动请求获取数据,通过Http协议包装的数据报文流量大,频繁刷新请求容易造成客户端浏览器崩溃,此外,如果客户端频繁刷新请求既占用了客户端与充电平台的网络资源又不能及时获取负荷情况和桩状态,特别是平台接入的桩达到一定数量后,很容易造成网络堵塞。鉴于此,克服以上现有技术中的缺陷,提供一种新的充电云平台信息推送方法、装置和系统成为本领域亟待解决的技术问题。
技术实现思路
本专利技术的目的在于针对现有技术的上述缺陷,提供一种充电云平台信息推送方法、装置和系统。本专利技术的目的可通过以下的技术措施来实现:本专利技术提供了一种充电云平台信息推送方 ...
【技术保护点】
1.一种充电云平台信息推送方法,其特征在于,该方法包括:获取用户输入的查询条件,所述查询条件包括:数据请求类型、登录用户ID和登录用户的位置信息;根据所述数据请求类型从数据库中查询充电设备的档案数据,以获取符合所述查询条件的目标充电设备,所述档案数据包括所述充电设备的位置信息;根据所述目标充电设备的档案数据从内存库中调取对应的状态信息数据;根据所述登录用户的位置信息和所述目标充电设备的位置信息计算登录用户与各个目标充电设备之间的距离,并将所述目标充电设备按照与登录用户的距离从小到大的顺序进行排序,以生成目标充电设备的排序结果;按照所述排序结果依次根据各个目标充电设备的档案数据和状态信息数据生成各个目标充电设备的数据报文,并按照数据报文的排列顺序将所得数据报文进行分段打包,以生成多个数据传输包,每个数据传输包包括多条数据报文;根据所述登录用户的数据请求类型和登录用户ID按照数据传输包生成的顺序分批推送数据传输包。
【技术特征摘要】
1.一种充电云平台信息推送方法,其特征在于,该方法包括:获取用户输入的查询条件,所述查询条件包括:数据请求类型、登录用户ID和登录用户的位置信息;根据所述数据请求类型从数据库中查询充电设备的档案数据,以获取符合所述查询条件的目标充电设备,所述档案数据包括所述充电设备的位置信息;根据所述目标充电设备的档案数据从内存库中调取对应的状态信息数据;根据所述登录用户的位置信息和所述目标充电设备的位置信息计算登录用户与各个目标充电设备之间的距离,并将所述目标充电设备按照与登录用户的距离从小到大的顺序进行排序,以生成目标充电设备的排序结果;按照所述排序结果依次根据各个目标充电设备的档案数据和状态信息数据生成各个目标充电设备的数据报文,并按照数据报文的排列顺序将所得数据报文进行分段打包,以生成多个数据传输包,每个数据传输包包括多条数据报文;根据所述登录用户的数据请求类型和登录用户ID按照数据传输包生成的顺序分批推送数据传输包。2.根据权利要求1所述的充电云平台信息推送方法,其特征在于,所述充电设备包括:充电场站、充电桩和充电汽车;所述数据请求类型包括:充电场站档案数据、充电桩档案数据和充电汽车档案数据。3.根据权利要求2所述的充电云平台信息推送方法,其特征在于,该方法还包括以下步骤:根据充电设备的编号、位置信息生成各个充电设备的档案数据,并将所述档案数据储存至数据库;获取充电设备的状态信息数据,将所述状态信息数据储存至内存库中,并将所述状态信息数据与对应充电设备的档案数据进行关联。4.根据权利要求3所述的充电云平台信息推送方法,其特征在于,在“根据充电设备的编号、位置信息生成各个充电设备的档案数据,并将所述档案数据储存至数据库”的步骤中,该方法还包括:获取充电设备的档案数据更新信息;根据所述更新信息重新编辑数据库中的档案数据。5.根据权利要求4所述的充电云平台信息推送方法,其特征在于,在“获取充电设备的状态信息数据,将所述状态信息数据储存至内存库中,并将所述状态信息数据与对应充电设备的档案数据进行关联”的步骤中,该方法还包括:实时获取充电设备的当前状态信息数据,判断当前状态信息数据与内存库中的对应状态信息数据是否一致,当判断结果为不一致时,将内存库中的状态信息数据更新为所述当前状态信息数据...
【专利技术属性】
技术研发人员:熊岳,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。