[发明专利]一种电子地图瓦片请求队列处理装置和处理方法有效
申请号: | 201310745527.2 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103699670A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 杨新明 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/863 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子地图 瓦片 请求 队列 处理 装置 方法 | ||
技术领域
本发明涉及电子地图技术领域,具体涉及一种电子地图瓦片请求队列处理装置和电子地图瓦片请求队列处理方法。
背景技术
目前电子地图客户端,在接收到使用者输入的电子地图交互指示(例如放大地图的指令、缩小地图的指令、平移地图的指令等等)时,需要加载电子地图瓦片。客户端需要向电子地图服务器请求下载电子地图瓦片,然而,现有的电子地图技术缺少对瓦片请求队列的管理维护技术,例如,在使用现有的电子地图客户端时,如果使用者短时间内多次输入电子地图交互指示,则下载瓦片的请求的数目很大,网络、客户端和服务器的负载重,不能及时显示一些目标级别瓦片,电子地图窗口中会存在空白;网络性能不佳时,电子地图的空白更明显。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子地图瓦片请求队列处理装置和相应的电子地图瓦片请求队列处理方法。
依据本发明的一个方面,提供了一种电子地图瓦片请求队列处理装置,该装置包括:瓦片选择单元,适于根据接收到的电子地图交互指示,确定待下载的目标级别瓦片请求以及预加载级别瓦片请求;队列管理单元,适于将所述目标级别瓦片请求及预加载级别瓦片请求加入电子地图瓦片请求队列中,且优先于原队列中原有的瓦片请求进行处理。
可选地,所述队列管理单元,进一步适于在将所述目标级别瓦片请求及预加载级别瓦片请求加入瓦片请求队列之前,取消瓦片请求队列中的部分请求或全部请求。
可选地,所述队列管理单元,适于将瓦片请求队列中的部分请求或全部请求的源属性设置为已经缓存好的文件,从而取消瓦片请求队列中的部分请求或全部请求。
可选地,所述队列管理单元,适于在取消瓦片请求队列中的部分请求或全部请求时,判断是否强制清除正在执行的请求,若判断为是,则强制清除正在执行的请求,若判断为否,则中断所述正在执行的请求并在检测到瓦片请求队列中请求的数目达到最大值时取消所述正在执行的请求。
可选地,所述队列管理单元,适于按照加入瓦片请求队列的时间顺序,将加入瓦片请求队列的时间早的部分请求取消。。
根据本发明的另一方面,提供了一种电子地图瓦片请求队列处理方法,其中,该方法包括:根据接收到的电子地图交互指示,确定待下载的目标级别瓦片请求以及预加载级别瓦片请求;将所述目标级别瓦片请求及预加载级别瓦片请求加入电子地图瓦片请求队列中,且优先于原队列中原有的瓦片请求进行处理。
可选地,该方法还包括,在将所述目标级别瓦片请求及预加载级别瓦片请求加入瓦片请求队列之前,取消瓦片请求队列中的部分请求或全部请求。
可选地,所述取消瓦片请求队列中的部分请求或全部请求,具体包括:将瓦片请求队列中的部分请求或全部请求的源属性设置为已经缓存好的文件。
可选地,该方法还包括:在取消瓦片请求队列中的部分请求或全部请求时,判断是否强制清除正在执行的请求,若判断为是,则强制清除正在执行的请求,若判断为否,则中断所述正在执行的请求并在检测到瓦片请求队列中请求的数目达到最大值时取消所述正在执行的请求。
可选地,所述取消瓦片请求队列中的部分请求,包括:按照加入瓦片请求队列的时间顺序,将加入瓦片请求队列的时间早的部分请求取消。
根据本发明的电子地图瓦片请求队列处理装置和电子地图瓦片请求队列处理方法可以通过设置电子地图瓦片请求队列,将待下载的目标级别瓦片请求以及预加载级别瓦片请求加入电子地图瓦片请求队列中,且新加入该电子地图瓦片请求队列的请求优先于队列中原有的瓦片请求进行处理,使得目标级别瓦片请求以及预加载级别瓦片请求能够得到优先处理,降低电子地图窗口存在空白的概率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明第一实施例的电子地图瓦片请求队列处理方法的流程图;
图2示出了根据本发明第二实施例的电子地图瓦片请求队列处理方法的流程图;
图3示出了根据本发明一个实施例的电子地图瓦片请求队列处理装置的框图;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310745527.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种RTO燃烧炉的余热放出管
- 下一篇:一种润滑油喷涂设备