定位处理方法、业务平台和网络系统的制作方法
【技术领域】
[0001] 本发明属于数据处理技术领域,尤其是涉及一种定位处理方法、业务平台和网络 系统。
【背景技术】
[0002] 随着无线通信技术和定位技术的迅速发展,基于位置信息的服务(Location Based Services,简称LBS)已经为人们的生活带来了不少便利,比如:车载导航服务、精密 测量、测绘服务、紧急救援服务、物流管理、交通管理服务等等。提供LBS的前提是使用定位 技术定位终端设备所处的地理位置。
[0003] 定位技术包括多种类型,其中卫星定位技术目前应用广泛,包括全球定位系统 (Global Positioning System,简称GPS)、北斗卫星导航系统等。GPS是一种全球性、全天 候、连续的卫星无线电导航系统,因其具有定位精度高、定位速度快等特点,已经成为目前 一种主流的定位技术,以下以GPS为例。
[0004] 由于GPS提供的是经炜度格式的大地坐标,为了能够更为直观有效地实现物流监 控、车辆导航等应用,一般需要将GPS坐标信息进行地图化表现,即将GPS坐标映射到数字地 图上。目前,为了实现GPS坐标高效快速的向数字地图上的映射,一般采用了地图网格化的 处理技术。简单来说,就是将数字地图划分为若干个近似矩形的网格,将GPS坐标映射到数 字地图上的某个网格上。
[0005] 在地图网格化的划分中,会为每个网格进行编码,同时,每个网格会对应有其覆盖 的地理位置范围的标识。传统的网格编码方式一般采用自增的编码方式,比如依次递增为 每个网格分配一个顺序编号,从而,业务平台存储每个网格编号与其覆盖的地理位置范围 标识的对应关系。其中,每个网格的地理位置范围标识比如是网格四个角的经炜度坐标。这 样,在将GPS坐标向数字地图网格的映射过程中,需要将GPS坐标分别与每个网格的地理位 置范围标识进行匹配,以定位GPS坐标对应的网格。
[0006] 上述GPS坐标网格定位的方式中,业务平台需要存储大量网格的信息,在定位处理 过程中需将GPS坐标逐个与每个网格的地理位置范围标识匹配以实现网格定位,定位处理 效率不高,无法满足快速响应的需求。
【发明内容】
[0007] 针对上述存在的问题,本发明提供一种定位处理方法、业务平台和网络系统,用以 克服现有网格定位方式中定位处理效率低的缺陷。
[0008] 本发明提供了一种定位处理方法,包括:
[0009] 接收终端设备发送的地理位置信息,所述地理位置信息为所述终端设备所在的经 炜度坐标;
[0010] 将所述地理位置信息映射为对应的网格标识,所述网格标识对应于对应网格中参 考点的经炜度编码,所述参考点的经炜度编码是对所述参考点的经炜度坐标进行编码后得 到的;
[0011] 确定所述网格标识是否存在于网格索引表中;其中,所述网格索引表中包含网格 标识和对应网格的网格中心点经炜度坐标之间的对应关系,并且,每一网格内各点的经炜 度坐标均可映射为同一网格标识;
[0012] 若所述网格标识存在于所述网格索引表中,则将所述地理位置信息定位到所述网 格标识对应的网格中心点经炜度坐标。
[0013] 本发明提供了一种定位业务平台,包括:
[0014] 接收模块,用于接收终端设备发送的地理位置信息,所述地理位置信息为所述终 端设备所在的经炜度坐标;
[0015] 映射处理模块,用于将所述地理位置信息映射为对应的网格标识,所述网格标识 对应于对应网格中参考点的经炜度编码,所述参考点的经炜度编码是对所述参考点的经炜 度坐标进行编码后得到的;
[0016] 确定模块,用于确定所述网格标识是否存在于网格索引表中;其中,所述网格索引 表中包含网格标识和对应网格的网格中心点经炜度坐标之间的对应关系,并且,每一网格 内各点的经炜度坐标均可映射为同一网格标识;
[0017] 定位模块,用于在所述确定模块确定所述网格标识存在于所述网格索引表中时, 将所述地理位置信息定位到所述网格标识对应的网格中心点经炜度坐标。
[0018] 本发明提供了一种定位处理网络系统,包括:
[0019] 终端设备,以及上述定位业务平台。
[0020] 本发明提供的定位处理方法、业务平台和网络系统,业务平台在接收到终端设备 发送的其所在的经炜度坐标格式的地理位置信息后,将该经炜度坐标进行向对应网格的网 格标识的映射。本方案中,由于网格标识与对应网格中参考点的经炜度编码是对应的,而该 参考点的经炜度编码是对参考点的经炜度坐标进行编码后得到的,从而,网格标识作为对 应网格的标志,其表征了对应网格的参考点经炜度坐标。进而,业务平台将映射获得的网格 标识与网格索引表中包含的各网格标识进行匹配,在确定该网格索引表中包含上述网格标 识时,根据该包含有各网格标识和各对应网格的网格中心点经炜度坐标之间的对应关系的 网格索引表,将终端设备的位置定位到映射得到的网格标识所对应的网格中心点经炜度坐 标,以该中心点经炜度坐标表征该终端设备的位置。并且,本方案中,每一网格内各点的经 炜度坐标均可映射为同一网格标识。本方案,在终端设备的位置网格定位过程中,仅需要将 终端设备的位置坐标向表征了坐标位置的网格标识进行映射,进而,仅需要在网格索引表 中查询对应的网格标识,便可以实现终端设备位置的网格定位,定位到对应网格的网格中 心点经炜度坐标,大大提高了定位处理效率,使得定位响应迅速。同时,由于定位到同一网 格中的所有终端设备的位置均以该网格的中心点经炜度坐标表征,进一步降低了定位复杂 度,也有利于定位处理效率的提尚。
【附图说明】
[0021] 图1为本发明定位处理方法实施例一的流程图;
[0022] 图2为本发明定位处理方法实施例二的流程图;
[0023]图3为本发明定位处理方法实施例三的流程图;
[0024] 图4为本发明定位业务平台实施例一的结构示意图;
[0025] 图5为本发明定位业务平台实施例二的结构示意图;
[0026] 图6为本发明定位业务平台实施例三的结构示意图;
[0027]图7为本发明定位处理网络系统实施例的结构示意图。
【具体实施方式】
[0028] 图1为本发明定位处理方法实施例一的流程图,该方法可以由一定位业务平台来 执行,该定位业务平台比如可以是用于实现车辆轨迹跟踪的业务平台,可以是用于进行基 于位置的服务推送的业务平台等等,该业务平台可以具体实现为计算机设备、服务器等实 体设备。
[0029] 如图1所示,该方法包括如下步骤:
[0030] 步骤101、接收终端设备发送的地理位置信息,所述地理位置信息为所述终端设备 所在的经炜度坐标。
[0031] 其中,上述终端设备比如可以是具有GPS、北斗定位功能的移动电话终端、车载终 端等。终端可以周期性或根据用户、定位业务平台的触发进行自身地理位置信息的采集,并 将采集的地理位置信息进行向定位业务平台的发送。
[0032] 本实施例中,从LBS的角度来说,终端设备除了将地理位置信息发送给定位业务平 台外,还可以同时将自身对应的用户标识发送给定位业务平台。以车载设备为例,该用户标 识可以是该车载设备所附属于的车辆的车牌号;以移动电话终端为例,该用户标识可以是 该移动电话终端所有者的电话号码。该用户标识可以用于比如对某特定车辆的行驶轨迹跟 踪,对某人的行走轨迹跟踪。
[0033] 步骤102、将所述地理位置信息映射为对应的网格标识,所述网格标识对应于对应 网格中参考点的经炜度编码,所述参考点的经炜度编码是对所述参考点的经炜度坐标进行 编码后得到的。
[0034] 具体来说,本实施例中,当定位业务平台接收到终端设备发送的地理位置信息后, 首先要将该地理位置信息映射为对应网格的网格标识。也就是说,终端设备上传的地理位 置信息与网格标识具有一定的映射对应关系。
[0035] 本实施例中,每个网格的网格标识对应于该网格中某参考点的经炜度编码,该参 考点的经炜度编码是对该参考点的经炜度坐标进行编码后得到的。也就是说,以网格中某 个参考点的经炜度坐标的编码结果为该网格的网格标识。
[0036] 具体地,将终端设备发送的地理位置信息映射为对应网格的网格标识,可以通过 如下方式实现:
[0037] 首先,根据公式(1)将该地理位置信息编码为对应网格的经度编码和炜度编码:
[0038]
[0039]
[0040]
[0041] 其中,lom为所述经度编码,latj为所述炜度编码,Ion为所述地理位置信息中的经 度坐标,lat为所述地理位置信息中的炜度坐标,lono为参考原点的经度坐标,lato为参考原 点的炜度坐标,α为预设偏移量,trunc为截尾取整函数。
[0042]由于本实施例中网格的划分是基于经炜度进