一种展示兴趣点的方法和装置的制造方法_4

文档序号:8402785阅读:来源:国知局
预设的全视野矩阵中确定屏幕视野范围内显示的实景区域的行坐标和列坐标,并将行坐标和列坐标落在所述实景区域内的兴趣点,叠加在所述实景区域的实景上显示。
2.根据权利要求1所述的方法,其特征在于,计算所述各兴趣点的方位角,具体包括: 针对每个兴趣点,计算以所述当前位置为起点以兴趣点为终点的线段在逆时针方向上与正北方向的夹角,所述夹角为所述兴趣点的方位角。
3.根据权利要求1或2所述的方法,其特征在于,所述全视野矩阵中每一列对应一个方位角范围,根据所述各兴趣点的方位角和到用户当前位置的距离,确定各兴趣点在预设的全视野矩阵中的行坐标和列坐标,具体包括: 针对每个兴趣点,确定该兴趣点的方位角所落入的方位角范围,并将落入的方位角范围对应的列的列坐标作为所述兴趣点的列坐标; 按照各兴趣点对应的列坐标,将列坐标相同的兴趣点分为一组; 针对每一组,将所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序,并将排序后的行坐标依次分配给该组中按照到用户当前位置的距离由近及远的顺序进行排序后的各兴趣点。
4.根据权利要求3所述的方法,其特征在于,将所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序,并将排序后的行坐标依次分配给该组中按照到用户当前位置的距离由近及远的顺序进行排序后的各兴趣点,具体包括: 将一组的兴趣点按照到用户当前位置的距离由近及远的顺序进行排序; 从排序后的第一个兴趣点开始,对每k个连续的兴趣点进行聚合,得到多个按照其包含的兴趣点到用户当前位置的平均距离或距离和值由小到大的顺序进行排序的兴趣点聚类; 将所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序,并将排序后的行坐标依次分配排序后的兴趣点聚类; 将各兴趣点聚类对应的行坐标作为该兴趣点聚类中的兴趣点的行坐标。
5.根据权利要求4所述的方法,其特征在于,将各兴趣点聚类对应的行坐标作为该兴趣点聚类中的兴趣点的行坐标之后,还包括: 判断所述兴趣点聚类的总个数L是否小于所述全视野矩阵的总行数m ; 若是,则确定出一组中距离用户当前位置较远的m-L个兴趣点,并将该m-Ι个兴趣点按照到用户当前位置的距离由近到远的顺序进行排序,以及将没有分配给兴趣点聚类的m-L个行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序; 将排序后的m-L个行坐标依次替换排序后的所述m-L个兴趣点的行坐标。
6.根据权利要求1或2所述的方法,其特征在于,所述全视野矩阵中每一列对应一个方位角范围、每一行对应一个距离范围,且所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序后,排序后的行坐标对应的行对应的距离范围依次增大; 根据所述各兴趣点的方位角和到用户当前位置的距离,确定各兴趣点在预设的全视野矩阵中的行坐标和列坐标,具体包括: 针对每个兴趣点,确定该兴趣点的方位角所落入的方位角范围,并将确定的方位角范围对应的列的列坐标作为所述兴趣点的列坐标,以及,确定该兴趣点到用户当前位置的距离落入的距离范围,将该距离范围对应的行的行坐标作为该兴趣点的行坐标。
7.一种展示兴趣点的装置,其特征在于,包括: 关键词接收单元,用于接收用户输入的关键词; 兴趣点搜索单元,用于搜索用户当前位置周边预设范围内符合所述关键词的兴趣点;计算单元,用于根据搜索到的各兴趣点的经纬度坐标和用户当前位置的经纬度坐标,计算各兴趣点的方位角和到用户当前位置的距离; 坐标确定单元,用于根据所述各兴趣点的方位角和到用户当前位置的距离,确定各兴趣点在预设的全视野矩阵中的行坐标和列坐标; 兴趣点展示单元,用于根据屏幕的视野范围,从预设的全视野矩阵中确定屏幕视野范围内显示的实景区域的行坐标和列坐标,并将行坐标和列坐标落在所述实景区域内的兴趣点,叠加在所述实景区域的实景上显示。
8.根据权利要求7所述的装置,其特征在于,所述计算单元计算各兴趣点的方位角,具体用于: 针对每个兴趣点,计算以所述当前位置为起点以兴趣点为终点线段在逆时针方向上与正北方向的夹角,所述夹角为所述兴趣点的方位角。
9.根据权利要求7或8所述的装置,其特征在于,所述全视野矩阵中每一列对应一个方位角范围,所述坐标确定单元,具体包括: 列坐标确定子单元,用于针对每个兴趣点,确定该兴趣点的方位角所落入的方位角范围,并将落入的方位角范围对应的列的列坐标作为所述兴趣点的列坐标; 分组子单元,用于按照各兴趣点对应的列坐标,将列坐标相同的兴趣点分为一组; 行坐标确定子单元,用于针对每一组,将所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序,并将排序后的行坐标依次分配给该组中按照到用户当前位置的距离由近及远的顺序进行排序后的各兴趣点。
10.根据权利要求9所述的装置,其特征在于,所述坐标确定子单元,具体用于:将一组的兴趣点按照到用户当前位置的距离由近及远的顺序进行排序;从排序后的第一个兴趣点开始,对每k个连续的兴趣点进行聚合,得到多个按照其包含的兴趣点到用户当前位置的平均距离或距离和值由小到大的顺序进行排序的兴趣点聚类;将所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序,并将排序后的行坐标依次分配排序后的兴趣点聚类;将各兴趣点聚类对应的行坐标作为该兴趣点聚类中的兴趣点的行坐标。
11.根据权利要求10所述的装置,其特征在于,所述坐标确定单元进一步还包括: 判断子单元,用于判断所述兴趣点聚类的总个数L是否小于所述全视野矩阵的总行数m,若是则触发排序子单元; 排序子单元,用于确定出一组中距离用户当前位置较远的m-L个兴趣点,并将该m-Ι个兴趣点按照到用户当前位置的距离由近到远的顺序进行排序,以及将没有分配给兴趣点聚类的m-L个行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序; 行坐标替换子单元,用于将排序后的m-L个行坐标依次替换排序后的所述m-L个兴趣点的行坐标。
12.根据权利要求7或8所述的装置,其特征在于,所述全视野矩阵中每一列对应一个方位角范围、每一行对应一个距离范围,且所述全视野矩阵的行坐标按照与所述全视野矩阵中间行的行坐标的差值的绝对值由小到大顺序进行排序后,排序后的行坐标对应的行对应的距离范围依次增大; 所述坐标确定单元,具体用于针对每个兴趣点,确定该兴趣点的方位角所落入的方位角范围,并将确定的方位角范围对应的列的列坐标作为所述兴趣点的列坐标,以及,确定该兴趣点到用户当前位置的距离落入的距离范围,将该距离范围对应的行的行坐标作为该兴趣点的行坐标。
【专利摘要】本发明公开了一种展示兴趣点的方法和装置,以解决现有技术中不能在实景中展示POI问题。方法包括:接收用户输入的关键词;搜索用户当前位置周边预设范围内符合所述关键词的兴趣点;根据搜索到的各兴趣点的经纬度坐标和用户当前位置的经纬度坐标,计算各兴趣点的方位角和到用户当前位置的距离;根据所述各兴趣点的方位角和到用户当前位置的距离,确定各兴趣点在预设的全视野矩阵中的行坐标和列坐标;根据屏幕的视野范围,从预设的全视野矩阵中确定屏幕视野范围内显示的实景区域的行坐标和列坐标,并将行坐标和列坐标落在所述实景区域内的兴趣点,叠加在所述实景区域的实景上显示。采用本发明技术方案,能够实现在实景中展示POI。
【IPC分类】G09B29-10, G06F17-30
【公开号】CN104731783
【申请号】CN201310699035
【发明人】沙涛, 王翔
【申请人】高德软件有限公司
【公开日】2015年6月24日
【申请日】2013年12月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1