地理位置点的地址生成、查询方法和装置的制造方法

文档序号:8282327阅读:661来源:国知局
地理位置点的地址生成、查询方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机及网络技术领域,特别是涉及一种地理位置点的地址生成方法和装置以及一种地理位置点的地址查询方法和装置。
【背景技术】
[0002]GPS定位服务目前运用非常广泛。GPS (Global Posit1ning System)即全球定位系统。GPS的用户部分由GPS接收机、数据处理软件及相应的用户设备如计算机气象仪器等所组成。GPS接收机接收GPS卫星所发出的信号,而数据处理软件则利用这些信号计算当前所在点的经纬度,并将当前所在点在用户设备上显示的电子地图上用特定图标标注出来。用户可通过识别电子地图中特定图标周边的环境来辨认出自己当前所在点的位置。
[0003]然而,虽然将当前所在点在用户设备上显示的电子地图上用特定图标标注出来了,但是,还是需要用户经过仔细地辨认电子地图,有时还需要通过缩放或拖动电子地图,才可能知道当前位置所处的环境,借以了解自己所在的位置。

【发明内容】

[0004]基于此,有必要提供一种可方便用户快速而准确地了解到地理位置点所处位置的地理位置点的地址生成方法。
[0005]一种地理位置点的地址生成方法,包括以下步骤:
[0006]获取目标地理位置点经纬度;
[0007]根据所述经纬度在预先存储的地标中选择与所述目标地理位置点的距离在预设范围内的地标;
[0008]获取所述目标地理位置点相对于选择的地标的相对位置;
[0009]生成包含所述选择的地标以及所述相对位置的所述目标地理位置点的地址。
[0010]此外,还有必要提供一种可方便用户快速而准确地了解到地理位置点所处位置的地理位置点的地址查询方法。
[0011]一种地理位置点的地址查询方法,包括以下步骤:
[0012]触发地址查询指令,所述查询指令中包含目标地理位置点的经纬度;
[0013]将所述查询指令发送给地址查询服务器,使得所述地址查询服务器根据所述经纬度获取所述目标地理位置点的地址;
[0014]接收所述地址查询服务器返回的所述目标地理位置点的地址,所述地址中包含与所述目标地理位置点的距离在预设范围内的地标以及所述目标地理位置点相对于所述地标的相对位置;
[0015]播放所述目标地理位置点的地址。
[0016]此外,还有必要提供一种可方便用户快速而准确地了解到地理位置点所处位置的地理位置点的地址生成装置。
[0017]一种地理位置点的地址生成装置,包括:
[0018]经纬度获取模块,用于获取目标地理位置点经纬度;
[0019]范围内地标选择模块,用于根据所述经纬度在预先存储的地标中选择与所述目标地理位置点的距离在预设范围内的地标;
[0020]相对位置获取模块,用于获取所述目标地理位置点相对于选择的地标的相对位置;
[0021 ] 地址生成模块,用于生成包含所述选择的地标以及所述相对位置的所述目标地理位置点的地址。
[0022]此外,还有必要提供一种可方便用户快速而准确地了解到地理位置点所处位置的地理位置点的地址查询装置。
[0023]一种地理位置点的地址查询装置,包括:
[0024]指令触发模块,用于触发地址查询指令,所述查询指令中包含目标地理位置点的经纬度;
[0025]指令发送模块,用于将所述查询指令发送给地址查询服务器,使得所述地址查询服务器根据所述经纬度获取所述目标地理位置点的地址;
[0026]地址接收模块,用于接收所述地址查询服务器返回的所述目标地理位置点的地址,所述地址中包含与所述目标地理位置点的距离在预设范围内的地标以及所述目标地理位置点相对于所述地标的相对位置;
[0027]地址播放模块,用于播放所述目标地理位置点的地址。
[0028]上述地理位置点的地址生成、查询方法和装置,可根据目标地理位置点的经纬度得到目标地理位置点的地址,且该地址中包含该目标地理位置点附近的地标以及该目标地理位置点与附近的地标的相对位置;由于地标一般为具有一定知名度的区域或地点,其可作为参照物用于描述其它目标地理位置点的所在位置;因此,上述方法和装置生成的目标地理位置点的地址中包含该目标地理位置点附近的地标以及该目标地理位置点与附近的地标的相对位置,可方便用户快速而准确地了解目标地理位置点的周边环境及其在周边环境中的位置。
【附图说明】
[0029]图1为一个实施例中的地理位置点的地址生成方法的流程示意图;
[0030]图2为一个实施例中的地标信息存储示意图;
[0031]图3为一个实施例中选择各个地标类型中最具参考价值的地标的过程的流程示意图;
[0032]图4为一个实施例中过滤图3中的步骤S304选择的地标的过程的流程示意图;
[0033]图5为一个实施例中图1的步骤S108的流程示意图;
[0034]图6为一个实施例中的地理位置点的地址查询方法的流程示意图;
[0035]图7为一个实施例中的地理位置点的地址查询方法的应用场景示意图;
[0036]图8为一个实施例中的地理位置点的地址生成装置的结构示意图;
[0037]图9为一个实施例中的地理位置点的地址生成装置的结构示意图;
[0038]图10为一个实施例中的地理位置点的地址生成装置的结构示意图;
[0039]图11为一个实施例中的地理位置点的地址生成装置的结构示意图;
[0040]图12为一个实施例中的地理位置点的地址生成装置的结构示意图;
[0041]图13为一个实施例中地址生成模块的结构示意图;
[0042]图14为一个实施例中的地理位置点的地址查询装置的结构示意图;
[0043]图15为一个实施例中的地理位置点的地址查询装置的结构示意图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]如图1所示,在一个实施例中,一种地理位置点的地址生成方法,包括以下步骤:
[0046]步骤S102,获取目标地理位置点经纬度。
[0047]步骤S104,根据目标地理位置点经纬度在预先存储的地标中选择与目标地理位置点的距离在预设范围内的地标。
[0048]地标指的是具有一定知名度的区域或地点。
[0049]在一个实施例中,上述地理位置点的地址生成方法还包括存储地标信息的过程,该过程包括以下步骤:
[0050](I)将电子地图划分成多个板块,生成各个板块的板块序列号,存储各个板块的板块序列号以及顶点经纬度,并存储相邻板块之间的方位关系。
[0051 ] 顶点经纬度为板块的顶点的经纬度。
[0052]在一个实施例中,可生成用于存储板块序列号以及板块之间的方位关系的链表,链表中的每一个结点包括一个数据域和四个指针域,数据域用于存储板块序列号的,四个指针域分别用于存储上邻居板块结点、下邻居板块结点、左邻居板块结点、右邻居板块结点的地址。电子地图上划分成的多个板块中,两个相邻的板块互为邻居板块,其中位于右边的板块称为另一个板块的右邻居板块,而右邻居板块结点指的是数据域存储了右邻居板块的板块序列号的结点。上邻居板块结点、下邻居板块结点、左邻居板块结点的定义规则与右邻居板块结点相似,在此不再赘述。
[0053]如图2所示,电子地图a上被划分的板块中,“板块1”、“板块2”、“板块3”和“板块4”相邻。链表b用于存储各个板块的信息。在链表b中,结点I的数据域存储“板块I”的序列号(即序列号I),结点2的数据域存储“板块2”的序列号(即序列号2),结点3的数据域存储“板块3”的序列号(即序列号3),结点4的数据域存储“板块4”的序列号(即序列号4);结点I存储的右邻居板块结点的地址指向结点2,其存储的下邻居板块结点的地址指向结点3 ;结点2存储的下邻居板块结点的地址指向结点4,其存储的左邻居板块结点的地址指向结点I ;结点3存储的右邻居板块结点的地址指向结点4,其存储的上邻居板块结点的地址指向结点I ;结点4存储的左邻居板块结点的地址指向结点3,其存储的上邻居板块结点的地址指向结点2。
[0054](2)将各个板块的板块序列号与各个板块所涉及的地标的标识进行对应存储,板块所涉及的地标包括全部或部分包含于板块之内的地理区域以及包含于板块之内的地理位置点。
[0055]步骤104可判断目标地理位置点所处的板块,在该板块的邻近板块中选择目标地理位置点附近预设范围内的区域所涉及的板块,获取选择的板块所涉及的地标,在所涉及的地标中选择与目标地理位置点的距离在预设范围内的地标。
[0056]目标地理位置点附近预设范围内的区域即以目标地理位置点为圆心、以预设值为半径的圆所覆盖的区域。上述的区域所涉及的板块即为全部或部分包含在区域内的板块。
[0057]本实施例中,将电子地图划分成板块,并存储相邻板块之间的方位关系,从而只需要在目标地理位置点所处板块的邻近板块中查找预设范围内的地标即可,不需要遍历所有的地标,大大缩小了搜索范围,从而提高了查找速度。
[0058]在一个实施例中,上述预先存储的地标分属于多个地标类型,其中每一个地标属于一个地标类型。例如,地标类型可包括商业圈、有名区域、一级地标、二级地标、知名道路、知名交叉口、道路、交叉口等。地标类型的名称仅用于举例,不用限定本发明。
[0059]在步骤S104之后以及步骤S106之前,如图3所示,上述目标地理位置点的地址生成方法还包括选择各个地标类型中最具参考价值的地标的过程,该过程包括以下步骤:
[0060]步骤S302,根据预设范围内的地标的特征计算预设范围内的地标的综合参考值,地标的特征包括地标的知名度、地标的自身属性评分、地标与目标地理位置点的距离以及地标与目标地理位置点之间的通行难度中的至少一种。
[0061]在一个实施例中,上述地理位置点的地址生成方法还包括获取地标的知名度的过程,该过程包括以下步骤:统计网络应用中地标的被引用次数和/或被评论次数,以及/或者统计地标附近预设范围内的网络信息刷新次数;根据地标对应的被引用次数、被评论次数和/或网络信息刷新次数计算地标的知名度。
[0062]网络应用包括所有通过互联网传送消息以及实现交互需求的网络应用程序和网络应用服务。例如,即时通信软件、聊天工具、网站等等。某一区域的网络信息刷新次数指的是该区域内通过互联网上传数据、下载数据、发表信息等等与互联网进行交互并产生网络数据流量的操作所发生的次数。
[0063]在一个实施例中,可分别设置统计得到的指标(包括被引用次数、被评论次数和/或网络信息刷新次数)的权值,根据统计得到的指标以及各个指标对应的权值计算地标的知名度。
[0064]地标的自身属性评分为根据地标的自身属性获得的评分。不同类型的地标的自身属性不同。例如,知名道路地标类型的地标的自身属性包括:道路等级、宽度、是否为上下行分离道路、是否为封闭道路等。上下行分离
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1