服务器生成热力单元图片的方法、装置及存储介质制造方法及图纸

技术编号:29257340 阅读:59 留言:0更新日期:2021-07-13 17:29
本发明专利技术公开一种服务器生成热力单元图片的方法、装置及存储介质。服务器生成热力单元图片的方法,包括:周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片;在每次生成热力单元图片后将热力单元图片存储到存储装置,以便于客户端能从存储装置中下载最新的热力单元图片匹配到平面地图上以使得热力单元图片处于其所对应的储位位置。采用该方法,客户端每次生成热力地图时只需要从存储装置中将现成最新的热力单元图片匹配到平面地图中即可,大大减少计算时间和热力数据传输时间,使得客户端能极快地生成出一张热力地图,大大提高了用户体验。

【技术实现步骤摘要】
服务器生成热力单元图片的方法、装置及存储介质
本专利技术总体来说涉及一种数据可视化技术,具体而言,涉及服务器生成热力单元图片的方法、装置及存储介质。
技术介绍
随着互联网技术的飞速发展,仓储地图作为数据可视化的载体对上级的决策发挥着越来越重要的作用,仓储地图热力的展示主要是通过请求服务器端接口获取热力数据,根据热力数据匹配每一个储位的色块,这种热力数据渲染方式受网络、接口数据量和浏览器的影响,影响到实际的用户体验。具体的缺陷为:1、客户端的浏览器在获取热力数据时,会返回的大量的热力数据,这样造成网络阻塞,直接影响到用户体验。2、受客户端的浏览器的限制,在同一域名下最多只能同时发送6个并发请求,如果需要获取的热力数据的储区超过6个,则会造成其他请求一直在等待,用户体验严重受影响。3、客户端的计算量太大,会影响热力地图的生成速度。在所述
技术介绍
部分公开的上述信息仅用于加强对本专利技术的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路

技术实现思路
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本
技术实现思路
部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。本专利技术的一个主要目的在于克服上述现有技术的至少一种缺陷,提供一种服务器生成热力单元图片的方法,其包括:周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片;在每次生成热力单元图片后将热力单元图片存储到存储装置,以便于客户端能从存储装置中下载最新的热力单元图片匹配到平面地图上以使得热力单元图片处于其所对应的储位位置。在一个具体的实施例中,周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片,包括:根据每个储位的热力数据得到该储位的热力等级;根据每个储位的热力等级得到与其热力等级相对应的颜色;为每个储位生成一张填充有对应颜色的热力单元图片。在一个具体的实施例中,所述存储装置为内容分发网络的各个节点,以便于客户端从距离最近的一个节点下载指定储位的最新的热力单元图片。本专利技术还提出了一种客户端生成热力地图的方法,其包括:向周期性存储新生成的热力单元图片的存储装置请求下载指定储位的最新热力单元图片;将所接收到的每张热力单元图片匹配到平面地图上,并使得每张热力单元图片处于其所对应的储位位置上。在一个具体的实施例中,在请求下载指定储位的最新热力单元图片之前,还该热力地图生成方法还包括:查询本地缓存中是否具有最新的热力单元图片;若具备则将本地缓存中最新的热力单元图片匹配到平面地图上,使得每张热力单元图片处于其所对应的储位位置上;否则,进入到向存储装置请求下载最新热力单元图片的步骤。在一个具体的实施例中,将全部热力单元图片都匹配到平面地图上后,对平面地图进行渲染使得相邻两个热力单元图片之间的区域的颜色平滑渐变。本专利技术还提出了一种热力地图生成方法,其包括:服务器周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片,并将新生成的热力单元图片存储到内容分发网络的各个节点;客户端向最近的节点请求下载多个指定储位的热力单元图片,最近的节点将多个指定储物的最新热力单元图片发送至客户端;客户端将所接收到的每张热力单元图片匹配到地图上,并使得每张热力单元图片处于其所对应的储位位置上。本专利技术还提出了一种生成热力单元图片的装置,其包括:生成模块,用于周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片;存储模块,用于在每次生成热力单元图片后将热力单元图片存储到存储装置,以便于客户端能从存储装置中下载最新的热力单元图片匹配到平面地图上并使得热力单元图片处于其所对应的储位位置。本专利技术还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。本专利技术还提出了一种电子设备,其包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的方法。由上述技术方案可知,本专利技术的服务器生成热力单元图片的方法的优点和积极效果在于:在本专利技术中,服务器端周期性地生成热力单元图片,并将每次生成的热力单元图片发送存储到存储装置中。客户端在需要生成热力地图时,只需要从存储装置中下载最新的热力单元图片,并将热力单元图片匹配到平面地图上即可显示出该平面地图上的各个储位的热力情况,即大致完成了热力地图。由于对热力数据的计算量都在服务器端完成,降低了客户端的计算量,同时预先将热力单元图片存储在存储装置中,客户端每次进行生成热力地图时只需要从存储装置中将现成最新的热力单元图片匹配到平面地图中即可,大大减少计算时间和热力数据传输时间,使得客户端能极快地生成出一张热力地图,大大提高了用户体验。附图说明通过结合附图考虑以下对本专利技术的优选实施例的详细说明,本专利技术的各种目标、特征和优点将变得更加显而易见。附图仅为本专利技术的示范性图解,并非一定是按比例绘制。在附图中,同样的附图标记始终表示相同或类似的部件。其中:图1是根据一示例性实施方式示出的一种热力地图生成方法的流程图。图2是根据一示例性实施方式示出的一种生成热力单元图片的装置的示意图。图3是根据一示例性实施方式示出的一种电子设备的示意图。图4是根据一示例性实施方式示出的一种存储介质的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本专利技术将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。参照图1,图1为本专利技术提出了一种热力地图生成方法,其包括步骤S1~S4。步骤S1:服务器周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片,并将新生成的热力单元图片存储到存储装置中。该步骤S1包括步骤S11~步骤S15。步骤S11:判断当前时间是否为一个新周期的起始时间,若是则进入到步骤S12,否则不动作。一个周期的长度可以是根据需要来设置,例如是一周、一天或一小时。相应的周期的起始时间也可以是根据需要来预设的,只需要确定第一个周期的起始时间,再根据一个周期的长度可以确定每个周期的起始时间。当当前时间为一个周期的起始时间时,触发热力单元图片生成的步骤。步骤S12:根据储位的热力数据得到该储位的热力等级。在一个仓库中,具有多个货架,每个货架上具备多个储位。每个储位用于存储一存储箱的货物。每次拣货时将储位上的储存箱搬运至拣货站进行拣货。热力数据记录了每个储位对应本文档来自技高网...

【技术保护点】
1.一种服务器生成热力单元图片的方法,其特征在于,包括:/n周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片;/n在每次生成热力单元图片后将热力单元图片存储到存储装置,以便于客户端能从存储装置中下载最新的热力单元图片匹配到平面地图上并使得热力单元图片处于其所对应的储位位置。/n

【技术特征摘要】
1.一种服务器生成热力单元图片的方法,其特征在于,包括:
周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片;
在每次生成热力单元图片后将热力单元图片存储到存储装置,以便于客户端能从存储装置中下载最新的热力单元图片匹配到平面地图上并使得热力单元图片处于其所对应的储位位置。


2.根据权利要求1所述的方法,其特征在于,周期性地根据每个储位的实时热力数据生成与每个储位相对应的热力单元图片,包括:
根据每个储位的热力数据得到该储位的热力等级;
根据每个储位的热力等级得到与其热力等级相对应的颜色;
为每个储位生成一张填充有对应颜色的热力单元图片。


3.根据权利要求1所述的方法,其特征在于,所述存储装置为内容分发网络的各个节点,以便于客户端从距离最近的一个节点下载指定储位的最新的热力单元图片。


4.一种客户端生成热力地图的方法,其特征在于,包括:
向周期性存储新生成的热力单元图片的存储装置请求下载指定储位的最新热力单元图片;
将所接收到的每张热力单元图片匹配到平面地图上,并使得每张热力单元图片处于其所对应的储位位置上。


5.根据权利要求4所述的方法,其特征在于,在请求下载指定储位的最新热力单元图片之前,还该热力地图生成方法还包括:
查询本地缓存中是否具有最新的热力单元图片;
若具备则将本地缓存中最新的热力单元图片匹配到平面地图上,使得每张热力单元图片处于其所对应的储位位置上;
否则,进入到向存储装...

【专利技术属性】
技术研发人员:封永雷
申请(专利权)人:北京京邦达贸易有限公司北京京东振世信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1