多工作站缓存显示方法技术

技术编号:39502937 阅读:12 留言:0更新日期:2023-11-24 11:34
本申请提出一种多工作站缓存显示方法

【技术实现步骤摘要】
多工作站缓存显示方法、装置、服务器、工作站及系统


[0001]本申请属于影像缓存技术,具体涉及一种多工作站缓存显示方法

装置

服务器

工作站及系统


技术介绍

[0002]GIS(GIS

Geographic Information System

Geo

Information system
,地理信息系统
)
缓存技术用来提高数据显示速度的普遍做法

然而,传统的
GIS
缓存技术大多为缓存当前显示范围周边的区域及其相邻层的对应区域

那么,在用户只是对地图进行较小跨度的平移的情形下,由于需要显示的数据已经在缓存在内存中,所以该操作将耗费较少的时间,但在用户需要大跨度移动电子地图以查看某些关心的数据的情况下,由于没有缓存相应区域的数据,而只能对这些数据进行实时处理,因此需要较多的时间,这就大大制约了地图的显示速度,并且缓存的数据内容实际是按
png

jpg
格式存储的,需要的存储空间大,需要大量的磁盘存储空间存储缓存数据


技术实现思路

[0003]基于以上技术问题,本申请提出解决一种多工作站缓存显示方法

装置

服务器

工作站及系统,解决了当大跨度移动电子地图时,服务器能够快速并且同时地控制多台工作站同步显示移动后的电子地图

[0004]第一方面,本申请提出一种多工作站缓存显示方法,应用于服务器,所述方法包括:
[0005]将影像数据发布为统一服务;
[0006]保存所述统一服务的服务地址

预设置的缓存范围以及缓存级别;
[0007]根据接收的第一影像数据下载请求,生成第一影像数据下载指令;
[0008]同时发送所述第一影像数据下载指令

统一服务的服务地址

预设置的缓存范围以及缓存级别到多台工作站,以使各台工作站缓存相应的影像数据;
[0009]接收至少一台工作站发送的窗口请求,所述窗口请求是包括影像数据显示范围的影像数据显示请求;
[0010]按照所述影像数据显示范围,发送读取影像数据指令到相应工作站,以使该工作站显示其窗口请求相应的影像数据

[0011]所述统一服务为
Web
地图瓦片服务

[0012]所述方法还包括:
[0013]接收第二影像数据下载请求,所述第二影像数据下载请求包括:更新的缓存范围;
[0014]将第二影像数据下载请求中对应的影像数据发布为统一服务,并根据所述第二影像数据下载请求生成第二影像数据下载指令;
[0015]同时发送第二影像数据下载指令

统一服务的服务地址

更新的缓存范围以及预设置的缓存级别到多台工作站

[0016]第二方面,本申请提出一种多工作站缓存显示方法,应用于工作站,所述方法包括:
[0017]发送第一影像数据下载请求;
[0018]当前工作站与多台工作站同时接收第一影像数据下载指令

统一服务的服务地址

预设置的缓存范围以及缓存级别,当前工作站与多台工作站按照所述统一服务的服务地址

预设置的缓存范围

缓存级别以及预设置的策略同时下载第一影像数据下载请求中的影像数据到缓存中;
[0019]发送窗口请求,所述窗口请求是包括影像数据显示范围的影像数据显示请求;
[0020]当前工作站与多台工作站同时接收读取影像数据指令;
[0021]在所述窗口请求中的影像数据显示范围与当前的缓存范围一致的情况下,根据所述读取影像数据指令读取并显示所述影像数据显示范围对应的影像数据

[0022]所述的多工作站缓存显示方法,还包括:
[0023]在所述窗口请求中的影像数据显示范围与当前的缓存范围不一致的情况下,更新当前的缓存范围,基于更新的缓存范围发送第二影像数据下载请求到服务器,所述第二影像数据下载请求包括:更新的缓存范围;
[0024]当前工作站与多台工作站同时接收第二影像数据下载指令

统一服务的服务地址

更新的缓存范围以及预设置的缓存级别;
[0025]基于所述统一服务的服务地址

更新的缓存范围以及预设置的缓存级别,按照预设置的策略与多台工作站同时下载影像数据到各自工作站的缓存中;
[0026]当前工作站与多台工作站同时读取并显示所述窗口请求中的影像数据显示范围对应的影像数据

[0027]所述预设置的策略包括:
[0028]按照经纬度坐标系对影像数据进行剖分,得到剖分后的影像数据,将剖分后的最小单元对应的影像数据存储为一张缓存图片;
[0029]将所述一张缓存图片分割为与工作站数量相等的子缓存图片,并将所有子缓存图片进行编号,每一个对应编号的子缓存图片保存在一台工作站中;
[0030]对所述每一个对应编号的子缓存图片进行压缩和加密,得到每一个对应编号压缩和加密后的子缓存图片

[0031]所述显示所述影像数据显示范围对应的影像数据,包括:
[0032]对影像数据显示范围中对应编号的子缓存图片进行解压和解密;
[0033]显示解压和解密后的对应编号的子缓存图片;
[0034]隐藏非影像数据显示范围对应的影像数据

[0035]第三方面,本申请提出一种服务器,包括存储器和一个或多个处理器,所述存储器上存储有计算机程序,所述计算机程序被所述一个或多个处理器执行时实现第一方面所述的多工作站缓存显示方法

[0036]第四方面,本申请提出一种工作站,包括存储器和一个或多个处理器,所述存储器上存储有计算机程序,所述计算机程序被所述一个或多个处理器执行时实现第二方面所述的多工作站缓存显示方法

[0037]第五方面,本申请提出一种多工作站同步显示系统,包括:
[0038]第三方面所述的服务器以及第四方面所述的工作站

[0039]第六方面,本申请提出一种计算机可读存储介质,其存储有可执行指令,所述指令当被执行时使得处理器执行上述第一方面或第二方面所述的多工作站缓存显示方法

[0040]有益效果:
[0041]本申请提出一种多工作站缓存显示方法

装置

服务器

工作站及系统,解决了服务器同时控制多台工作站同步显示电子地图问题,可以大大缩短用户的等待时间,同时大大提高电子地图的显示效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多工作站缓存显示方法,其特征在于,应用于服务器,所述方法包括:将影像数据发布为统一服务;保存所述统一服务的服务地址

预设置的缓存范围以及缓存级别;根据接收的第一影像数据下载请求,生成第一影像数据下载指令;同时发送所述第一影像数据下载指令

统一服务的服务地址

预设置的缓存范围以及缓存级别到多台工作站,以使各台工作站缓存相应的影像数据;接收至少一台工作站发送的窗口请求,所述窗口请求是包括影像数据显示范围的影像数据显示请求;按照所述影像数据显示范围,发送读取影像数据指令到相应工作站,以使该工作站显示其窗口请求相应的影像数据
。2.
根据权利要求1所述的多工作站缓存显示方法,其特征在于,所述统一服务为
Web
地图瓦片服务
。3.
根据权利要求1所述的多工作站缓存显示方法,其特征在于,所述方法还包括:接收第二影像数据下载请求,所述第二影像数据下载请求包括:更新的缓存范围;将第二影像数据下载请求中对应的影像数据发布为统一服务,并根据所述第二影像数据下载请求生成第二影像数据下载指令;同时发送第二影像数据下载指令

统一服务的服务地址

更新的缓存范围以及预设置的缓存级别到多台工作站
。4.
一种多工作站缓存显示方法,应用于工作站,所述方法包括:发送第一影像数据下载请求;当前工作站与多台工作站同时接收第一影像数据下载指令

统一服务的服务地址

预设置的缓存范围以及缓存级别,当前工作站与多台工作站按照所述统一服务的服务地址

预设置的缓存范围

缓存级别以及预设置的策略同时下载第一影像数据下载请求中的影像数据到缓存中;发送窗口请求,所述窗口请求是包括影像数据显示范围的影像数据显示请求;当前工作站与多台工作站同时接收读取影像数据指令;在所述窗口请求中的影像数据显示范围与当前的缓存范围一致的情况下,根据所述读取影像数据指令读取并显示所述影像数据显示范围对应的影像数据
。5.
根据权利要求4所述的多工作站缓存显示方法,其特征在于,还包括:在所述...

【专利技术属性】
技术研发人员:高雅晶陈明杰温小艳王荆龙张琪董轩林
申请(专利权)人:石化盈科信息技术有限责任公司
类型:发明
国别省市:

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

1