[发明专利]一种在线地图的请求共享装置及方法有效
申请号: | 201710995663.5 | 申请日: | 2017-10-23 |
公开(公告)号: | CN108093022B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 孙博 | 申请(专利权)人: | 沈阳美行科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/29;G06F16/27 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110167 辽宁省沈阳市浑南*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 地图 请求 共享 装置 方法 | ||
本发明实施例公开了一种在线地图的请求共享装置及方法,通过增加一个数据请求的管理模块,可以把每个模块的请求进行整合,一次获取全部模块的数据,提供一种数据复用机制,对相关功能模块的请求进行管理,实现请求共享以及数据共享,减少请求频率,减少数据传输的数据量,最终达到减少流量消耗的目标,由于在线地图有较多的数据块重用,所以本发明实施例在线地图功能较没有使用此发明的功能节省70%的流量;并且使用统一的机制去服务器端获取数据,达到优化网络交互的目标,解决流量消耗过多的问题。
技术领域
本发明涉及地理信息技术领域,特别涉及一种在线地图的请求共享装置及方法。
背景技术
在线地图是通过网络从服务器端获取数据,使用这些数据实现地图导航相关功能。由于数据是通过网络获取的,所有当使用按流量付费的网络时,流量消耗将给用户带来很大的经济成本。在一个在线地图软件系统中的功能模块,所使用的数据都需要通过网络去服务器终端获取,模块之间请求的数据存在大量的重复,如果每个模块按照自己需求单独请求,不仅增加内存消耗,同时增加了流量消耗。
发明内容
鉴于现有技术中存在的技术缺陷和技术弊端,本发明实施例提供克服上述问题或者至少部分地解决上述问题的一种。
作为本发明实施例的一个方面,本实施例一种在线地图的请求共享装置,所述装置中设置管理模块,所述管理模块包括:
添加模块:用于将数据请求模块的请求添加到任务队列;
整合模块:用于整合所有所述任务队列中生成一个请求;
发送模块:用于将整合后的请求发送至服务器;
缓存模块:用于接收并缓存服务器的返回数据;
通知模块:用于通知所述数据请求模块获取返回数据。
在一个实施例中,所述管理模块还包括定时模块,所述定时模块用于设
定整合模块整合任务队列的时间间隔。
在一个实施例中,所述数据请求模块至少包括引导模块、定位模块、地
图显示模块、规划路线模块及搜索模块的一种或多种。
在一个实施例中,所述整合模块包括:
拆分模块:用于分别将所述任务队列中的请求数据按照设定单元拆分;
对照模块:用于对照所述请求数据的重复性。
在一个实施例中,所述整合模块包括:判断模块:用于判断请求数据是否相同;
制作模块:用于删除、制作请求数据。
作为本发明实施例的一个方面,本实施例还提供了一种在线地图的请求共享方法,所述方法包括:
添加数据请求模块的请求到任务队列;
整合所有所述任务队列中生成一个请求,发送到服务器;
缓存获取的服务器的返回数据;
通知所述数据请求模块获取返回数据。
在一个实施例中,所述整合所有所述任务队列中生成一个请求的方法包括,设定固定的时间间隔处理所有所述任务队列。
在一个实施例中,所述整合所有所述任务队列中生成一个请求的方法包括:
分别将所述任务队列中的请求数据按照设定单元拆分;
对照所述请求数据的重复性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳美行科技有限公司,未经沈阳美行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710995663.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种产品故障反馈方法及系统
- 下一篇:一种数据同步的方法和装置