【技术实现步骤摘要】
离线地图数据的获取方法、云端服务器及客户端
本专利技术涉及到数据处理
,特别涉及到离线地图数据的获取方法云端服务器及客户端。
技术介绍
地图产品包含的海量数据会占用较大存储空间,由于手机容量普遍偏小,因此现有主流技术方案是将地图数据保存在服务器,当用户查询地点、路线、导航的时候,手机地图通过Wi-Fi或移动网络请求地图服务器中的数据,并对返回的数据进行解析,最终在客户端予以展示。上述地图数据使用的实现过程要经过数据接入、逻辑分析处理、数据请求等阶段。通过以上实现过程可以发现:手机地图的查询功能严重依赖于网络环境,当手机的网络状态较好时,地图功能可以顺利完成;但当手机网络状态较差时(例如在山区、地铁、高铁、手机欠费等)时,将无法连接到地图服务器,导致手机地图的功能无法使用。因此,针对上述问题提出了离线地图技术。目前的离线地图技术,将地图显示数据(又称地图数据)按城市拆分,用户下载其对应的城市后可以满足地图的离线浏览需求,现有的离线地图技术不能满足所有应用场景下的离线功能,例如,对于查询地点、路线、导航的需求,需要网络支持才能完成。故,现有的离线地图技术,只能简单的实现地图浏览的目的,无法完成复杂的与地图有关的操作(例如,查询地点、路线、导航等),使得离线地图使用效果偏低。
技术实现思路
本专利技术实施例提供一种离线地图数据的获取方法及云端服务器及客户端,旨在解决现有的离线地图技术,只能简单的实现地图浏览的目的,无法完成复杂的与地图有关的操作,使得离线地图使用效果偏低的问题。为实现上述目的,本专利技术实施例提出一种离线地图数据的获取方法,包括步骤:在接收到离 ...
【技术保护点】
一种离线地图数据的获取方法,其特征在于,包括步骤:在接收到离线地图数据获取指令后,云端服务器获取源地图数据;所述云端服务器按照预设条件筛选所述源地图数据得到筛选后的地图数据作为第一离线地图数据;所述云端服务器按照预设比率压缩算法压缩所述第一离线地图数据得到压缩后的离线地图数据作为第二离线地图数据;所述云端服务器将所述第二离线地图数据发送至所述离线地图数据获取指令对应的客户端,以将所述第二离线地图数据保存在所述客户端本地,供用户在所述客户端本地完成与地图有关的操作。
【技术特征摘要】
1.一种离线地图数据的获取方法,其特征在于,包括步骤:在接收到离线地图数据获取指令后,云端服务器获取源地图数据;所述云端服务器按照预设条件筛选所述源地图数据得到筛选后的地图数据作为第一离线地图数据;其中,所述预设条件为地图数据在预设时间内被访问的次数,或,所述预设条件为地图数据在预设时间内被访问的次数并为预存的最新的地图数据类型;所述云端服务器按照预设比率压缩算法压缩所述第一离线地图数据得到压缩后的离线地图数据作为第二离线地图数据;所述云端服务器将所述第二离线地图数据发送至所述离线地图数据获取指令对应的客户端,以将所述第二离线地图数据保存在所述客户端本地,供用户在所述客户端本地完成与地图有关的操作。2.如权利要求1所述的离线地图数据的获取方法,其特征在于,所述云端服务器按照预设条件筛选所述源地图数据得到筛选后的地图数据作为第一离线地图数据的步骤包括:所述云端服务器确定预设时间内被访问的地图数据;所述云端服务器判断所述地图数据被访问的次数是否超过预设次数;所述云端服务器在所述地图数据被访问的次数超过预设次数时,从所述源地图数据中匹配出与所述超过预设次数的地图数据对应的部分,将匹配出的部分作为第一离线地图数据。3.如权利要求1所述的离线地图数据的获取方法,其特征在于,所述云端服务器按照预设条件筛选所述源地图数据得到筛选后的地图数据作为第一离线地图数据的步骤包括:所述云端服务器确定预存的最新的地图数据类型;所述云端服务器从所述源地图数据中匹配出与所获取的地图数据类型对应的地图数据,并将匹配出的地图数据作为第一离线地图数据。4.如权利要求1至3任一项所述的离线地图数据的获取方法,其特征在于,所述在所述客户端本地完成与地图有关的操作的步骤包括:所述客户端接收地图模式选择指令,进入离线地图模式;在所述离线模式下接收到与地图有关的操作指令时,所述客户端在本地获取所述操作指令对应的离线地图数据,并显示所述操作指令对应的离线地图数据以提示所述操作指令对应的操作结果。5.如权利要求4所述的离线地图数据的获取方法,其特征在于,所述在本地获取所述操作指令对应的离线地图数据,并显示所述操作指令对应的离线地图数据以提示所述操作指令对应的操作结果的步骤之后,还包括:所述客户端获取客户端当前的网络状态;所述客户端在当前网络状态比预设网络状态好时,从离线地图模式切换至在线地图模式;在所述在线模式下接收到与地图有关的操作指令时,所述客户端向所述云端服务器发送获取所述操作指令对应的地图数据的指令,并接收所述云端服务器返回的所述操作指令对应的地图数据,并显示所接收到的地图数据以提示所述操作指令对应的操作结果。6.如权利要求4所述的离线地图数据的获取方法,其特征在于,所述接收地图模式选择指令,进入离线地图模式的步骤之后,还包括:在所述离线模式下接收到与地图有关的操作指令后,所述客户端判断客户端本地保存的离线地图数据是否支...
【专利技术属性】
技术研发人员:何郢丁,王建宇,闵辰羽,英正明,周康,王长春,左志鹏,恩克,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。