获取离线地图的方法和装置制造方法及图纸

技术编号:10256213 阅读:151 留言:0更新日期:2014-07-25 10:25
本发明专利技术涉及一种获取离线地图的方法和装置。所述方法包括如下步骤:搜索终端,获取选中要连接的终端;向所述选中的终端发起WI-FI Direct连接请求;接收所述选中的终端发送的确认连接请求,根据所述确认连接请求建立WI-FI Direct连接通路;根据所述WI-FI Direct连接通路发送离线地图获取请求;接收响应所述离线地图获取请求发送的离线地图数据。上述获取离线地图的方法和装置,通过终端之间建立的WI-FI Direct直连通路传输离线地图数据,节省了网络流量,且因WI-FI Direct传输速度以兆计算,可达到秒传的效果,大大提高了获取速度。

【技术实现步骤摘要】

本专利技术涉及数据传输技术,特别是涉及一种获取离线地图的方法和装置
技术介绍
为了找到某个地方,人们经常需要借助该地方的地图。随着科技的发展,人们采用电子地图取代了纸质地图,通过将电子地图下载在移动终端上或者直接通过网络在线查询电子地图获知去某个地方的路线。传统的获取离线地图的方法是通过连接WI-FI热点接入或2G/3G网络,然而在应用中获取离线地图一般需要上兆的流量数据,若在外地没有WI-FI热点接入时,需要消耗2G/3G的流量,且下载速度受到限制。
技术实现思路
基于此,有必要针对现有获取离线地图需要消耗大量网络流量且下载速度较慢的问题,提供一种能节省网络流量且获取速度较快的获取离线地图的方法。此外,还有必要提供一种能节省网络流量且获取速度较快的获取离线地图的装置。一种获取离线地图的方法,包括如下步骤:搜索终端,获取选中要连接的终端;向所述选中的终端发起WI-FI Direct连接请求;接收所述选中的终端发送的确认连接请求,根据所述确认连接请求建立WI-FI Direct连接通路;根据所述WI-FI Direct连接通路发送离线地图获取请求;接收响应所述离线地图获取请求发送的离线地图数据。在其中一个实施例中,所述接收响应所述离线地图获取请求发送的离线地图数据的步骤包括:接收响应所述离线地图获取请求以数据分片方式发送的离线地图数据。在其中一个实施例中,所述方法还包括步骤:发送已接收完离线地图数据的确认信息;接收关闭连接请求;响应所述关闭连接请求关闭所述WI-FI Direct连接通路。在其中一个实施例中,所述方法还包括步骤:当离线地图数据传输未完成而所述WI-FI Direct连接通路断开时,重新建立所述WI-FI Direct连接通路,并重新接收所述离线地图数据。在其中一个实施例中,所述方法还包括步骤:当离线地图数据传输未完成而所述WI-FI Direct连接通路断开时,重新建立所述WI-FI Direct连接通路;发送已接收到的离线地图数据状态;接收根据所述已接收到的离线地图数据状态发送的剩余的离线地图数据。一种获取离线地图的装置,包括:搜索模块,用于搜索终端,并获取选中要连接的终端;连接请求发起模块,用于向所述选中的终端发起WI-FI Direct连接请求;连接通路建立模块,用于接收所述选中的终端发送的确认连接请求,根据所述确认连接请求建立WI-FI Direct连接通路;地图请求发起模块,用于根据所述WI-FI Direct连接通路发送离线地图获取请求;接收模块,用于接收响应所述离线地图获取请求发送的离线地图数据。在其中一个实施例中,所述接收模块还用于接收响应所述离线地图获取请求以数据分片方式发送的离线地图数据。在其中一个实施例中,所述装置还包括:确认信息发送模块,用于发送已接收完离线地图数据的确认信息;关闭请求接收模块,用于接收关闭连接请求;连接关闭模块,用于响应所述关闭连接请求关闭所述WI-FI Direct连接通路。在其中一个实施例中,所述连接通路建立模块还用于当离线地图数据传输未完成而所述WI-FI Direct连接通路断开时,重新建立的所述WI-FI Direct连接通路;所述接收模块还用于重新接收所述离线地图数据。在其中一个实施例中,所述装置还包括状态发送模块,所述连接通路建立模块还用于当离线地图数据传输未完成而所述WI-FIDirect连接通路断开时,重新建立所述WI-FI Direct连接通路;所述状态发送模块还用于发送已接收到的离线地图数据状态;所述接收模块还用于接收根据所述已接收到的离线地图数据状态发送的剩余的离线地图数据。上述获取离线地图的方法和装置,通过终端之间建立的WI-FI Direct直连通路传输离线地图数据,节省了网络流量,且因WI-FI Direct传输速度以兆计算,可达到秒传的效果,大大提高了获取速度。附图说明图1为一个实施例中获取离线地图的方法流程示意图;图2为另一个实施例中获取离线地图的方法流程示意图;图3为一个实施例中获取离线地图的装置的结构示意图;图4为另一个实施例中获取离线地图的装置的结构示意图;图5为两个终端通过WI-FI Direct进行数据传输的时序图。具体实施方式下面结合具体的实施例及附图对获取离线地图的方法和装置的技术方案进行详细的描述,以使其更加清楚。如图1所示,在一个实施例中,一种获取离线地图的方法,包括如下步骤:步骤S110,搜索终端,获取选中要连接的终端。首先,搜索终端之前,需开启WI-FI Direct连接功能,搜索时,搜索到的终端也需开启WI-FI Direct连接功能。当搜索到多个终端后,可手动选择一个要连接的终端。预先获知该终端内已存储有离线地图数据,如此可方便后续直接传输离线地图数据。WI-FI Direct是指无线网络中的设备无需通过无线路由器即可相互连接。利用WI-FI Direct可让终端之间随时随地实现互相连接,不需WIFI接入点或路由器。步骤S120,向选中的终端发起WI-FI Direct连接请求。步骤S130,接收选中的终端发送的确认连接请求,根据确认连接请求建立WI-FI Direct连接通路。步骤S140,根据WI-FI Direct连接通路发送离线地图获取请求。步骤S150,接收响应所述离线地图获取请求发送的离线地图数据。具体的,终端接收到离线地图获取请求后,若检测到存在离线地图数据时,响应该离线地图获取请求返回离线地图数据,若检测到不存在离线地图数据,则返回无离线地图数据的提示信息。上述获取离线地图的方法,通过终端之间建立的WI-FI Direct直连通路传输离线地图数据,节省了网络流量,且因WI-FI Direct传输速度以兆计算,可达到秒传的效果,大大提高了获取速度。进一步的,在一个实施例中,接收响应离线地图获取请求发送的离线地图数据的步骤包括:接收响应所述离线地图获取请求以数据分片方式发送的离线地图数据。具体的,已存有离线地图数据的终端可将离线地图数据分成多个分片,然后以数据分片的方式逐个分片发送。接收到数据分片后可对接收的数据分片进行数据校验,若校验错误,可请求对错误的数据分片进行重新发送。进一步的,在一个实例中,上述获取离线地图的方法,还包括步骤:当离线地图数据传输未完成而本文档来自技高网...
获取离线地图的方法和装置

【技术保护点】
一种获取离线地图的方法,包括如下步骤:搜索终端,获取选中要连接的终端;向所述选中的终端发起WI‑FI Direct连接请求;接收所述选中的终端发送的确认连接请求,根据所述确认连接请求建立WI‑FI Direct连接通路;根据所述WI‑FI Direct连接通路发送离线地图获取请求;接收响应所述离线地图获取请求发送的离线地图数据。

【技术特征摘要】
1.一种获取离线地图的方法,包括如下步骤:
搜索终端,获取选中要连接的终端;
向所述选中的终端发起WI-FI Direct连接请求;
接收所述选中的终端发送的确认连接请求,根据所述确认连接请求建立
WI-FI Direct连接通路;
根据所述WI-FI Direct连接通路发送离线地图获取请求;
接收响应所述离线地图获取请求发送的离线地图数据。
2.根据权利要求1所述的获取离线地图的方法,其特征在于,所述接收响
应所述离线地图获取请求发送的离线地图数据的步骤包括:
接收响应所述离线地图获取请求以数据分片方式发送的离线地图数据。
3.根据权利要求2所述的获取离线地图的方法,其特征在于,所述方法还
包括步骤:
发送已接收完离线地图数据的确认信息;
接收关闭连接请求;
响应所述关闭连接请求关闭所述WI-FI Direct连接通路。
4.根据权利要求1所述的获取离线地图的方法,其特征在于,所述方法还
包括步骤:
当离线地图数据传输未完成而所述WI-FI Direct连接通路断开时,重新建立
所述WI-FI Direct连接通路,并重新接收所述离线地图数据。
5.根据权利要求1所述的获取离线地图的方法,其特征在于,所述方法还
包括步骤:
当离线地图数据传输未完成而所述WI-FI Direct连接通路断开时,重新建立
所述WI-FI Direct连接通路;
发送已接收到的离线地图数据状态;
接收根据所述已接收到的离线地图数据状态发送的剩余的离线地图数据。
6.一种获取离线地图的装置,其特征在于,包括:
搜索模块,用于搜索终端,并获取选中要连接的终端;
连接请求...

【专利技术属性】
技术研发人员:廖海珍
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1