一种基于虚拟地图上的检索方法与流程

文档序号:13254369阅读:135来源:国知局
技术领域本发明属于一种检索方法,具体涉及一种基于虚拟地图上的检索方法。

背景技术:
传统的电子地图的浏览方法,当用户想要放大或缩小地图时,需通过特定的操作(例如滚动鼠标滚轴)来对整个地图进行整体的缩放。而当用户需要在电子地图中检索一些兴趣点时,传统的电子地图的检索方法通常是根据用户输入的关键字或选项,在整个地图上检索得到与关键字或选项匹配的检索结果后,以列表的形式展示检索结果,或者直接在电子地图上对兴趣点进行标记。传统的这种电子地图的浏览方法,由于需要对整个地图进行整体的缩放,使得后台所要处理的数据量大,影响处理性能和处理效率。而传统的这种电子地图的检索方法,由于在检索时需要在整个地图上检索与关键字或选项匹配的检索结果,也使得后台索要处理的数据量很大,影响处理性能和处理效率。

技术实现要素:
为了解决现有技术存在的上述问题,本发明提供了一种基于虚拟地图上的检索方法。本发明所采用的技术方案为:一种基于虚拟地图上的检索方法,所述虚拟地图为利用世界地图和人工设计形成多维的虚拟地图,其改进之处在于:所述方法包括(1)将虚拟地图按层划分,每层按地理区域划分,所述地理区域具有属性信息,所述地理区域的属性信息包括该地图块上地理区域名称和该地理区域名称对应的地理位置和该地理区域的企业;(2)通过地理区域名称或地理区域上的企业获取检索请求,所述检索请求包括检索点地理区域名称或检索点的地理位置信息或检索点的企业信息;(3)反馈检索结果,每个检索结果对应于虚拟地图上一个地理位置坐标;(4)基于所述检索结果的地理位置坐标,定位所述检索点所在的地理区域,并快速切换到检索点所在的地理区域的地理位置,实现在虚拟地图按层和按地理区域来回调度检索。进一步地,虚拟地图后台系统包括屏幕触发模块,所述检索方法中通过屏幕触发获取检索请求,所述检索请求包括地理区域名称检索、企业概念检索和关键词检索,其中,所述检索请求包括搜索和搜查的方式进行检索。进一步地,实时监测地理区域名称或地理区域上的企业上方屏幕感应区域是否存在操作物;在监测到操作物后,根据操作物所在屏幕感应区域定位时长进行操作;在屏幕感应区域达到预设时长触发进入下一环节对应的地理位置坐标。进一步地,所述虚拟地图后台系统接收检索请求还包括接收通过虚拟地图上的地理位置坐标预览并选择检索结果的指令。进一步地,所述快速切换到检索点所在的地理区域的地理位置包括根据获取检索结果的地理位置坐标与前一条检索结果地理位置坐标在虚拟地图上的距离,快速进行后台切换从前一条检索结果地理位置坐标切换至检索结果的地理位置坐标,即检索点所在的地理区域的地理位置。进一步地,监测到操作物接触所述地理区域名称或地理区域上的企业上方屏幕感应区域屏幕、且在所述屏幕感应区域内静止或移动进行对应操作;或监测到操作物悬浮在所述屏幕的悬浮感应区域、且在所述悬浮感应区域内静止或移动进行对应操作。进一步地,所述检索请求,可根据虚拟地图数据状况和网络状况,选择离线地图检索和/或在线地图检索;使用所选择的检索方式进行检索,并输出检索结果。本发明的有益效果为:本发明方案用户可通过多渠道去进行快速检索,无需在整个地图中盲目的放大缩小去查找,因此能够提高处理性能和处理效率。本发明通过浏览和使用虚拟地图,在虚拟地图各层和各地来回调度的方法,进行全面的检索,包括搜索、搜查等方式的检索,用户在检索时仅需在虚拟地图上所覆盖的地理区域范围内地理区域名称或地理区域上的企业检索结果执行查找,而无需在整个地图中盲目的放大缩小去查找,因此能够提高处理性能和处理效率;用户还可在浏览虚拟地图上所覆盖的地理区域范围,仅对该覆盖的地理区域范围内检索地理位置坐标进行放大处理,而无需对整个电子地图进行整体的放大,因此能够提高处理性能和处理效率。附图说明图1是本发明提供一种基于虚拟地图上的检索方法流程示意图。具体实施方式下面结合附图对本发明的具体实施方式作进一步的详细说明。以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。如图1所示,本发明提供了一种基于虚拟地图上的检索方法,所述虚拟地图为利用世界地图和人工设计形成多维的虚拟地图,所述方法包括(1)将虚拟地图按层划分,每层按地理区域划分,所述地理区域具有属性信息,所述地理区域的属性信息包括该地图块上地理区域名称和该地理区域名称对应的地理位置和该地理区域的企业;(2)通过地理区域名称或地理区域上的企业获取检索请求,所述检索请求包括检索点地理区域名称或检索点的地理位置信息或检索点的企业信息;(3)反馈检索结果,每个检索结果对应于虚拟地图上一个地理位置坐标;(4)基于所述检索结果的地理位置坐标,定位所述检索点所在的地理区域,并快速切换到检索点所在的地理区域的地理位置,实现在虚拟地图按层和按地理区域来回调度检索。上述实施例中,所述虚拟地图后台系统包括屏幕触发模块,所述检索方法中通过屏幕触发获取检索请求,所述检索请求包括地理区域名称检索、企业概念检索和关键词检索,其中,所述检索请求包括搜索和搜查的方式进行检索。其中,地理区域名称检索包括省级区域、城市/县级区域;例如:省级区域:例如江苏省、德克萨斯州、宾夕法尼亚州、洪都拉斯、哥斯达黎加、秘鲁、乌拉圭、南澳大利亚州、犹尼提省、亚历山大省等等。三线城市:如承德、张家口等;四线城市:如涿州、定州等。实时监测地理区域名称或地理区域上的企业上方屏幕感应区域是否存在操作物;在监测到操作物后,根据操作物所在屏幕感应区域定位时长进行操作;在屏幕感应区域达到预设时长触发进入下一环节对应的地理位置坐标。其中,实时监测屏幕感应区域是否存在操作物包括在地理区域名称或地理区域上的企业上方屏幕感应区域后台实时监测屏幕感应区域所在范围是否感应到外界的操作物或监测到操作物悬浮在所述屏幕的悬浮感应区域。其中,操作物包含但不限于鼠标光标箭头,手指,触摸笔等。其中,监测到操作物接触所述地理区域名称或地理区域上的企业上方屏幕、且在所述屏幕感应区域内静止或移动进行对应操作;或监测到操作物悬浮在所述屏幕的悬浮感应区域、且在所述悬浮感应区域内静止或移动进行对应操作。其中,屏幕感应区域后台预设时间为确认操作时长(可为1.4秒),所述预设时间可根据需求由屏幕感应区域后台工作人员自行设定。其中,在屏幕感应区域达到预设时长触发进入下一环节对应的地理位置坐标包括监测到操作物接触所述屏幕、且在所述屏幕感应区域内静止或移动时长达到1.4秒为确认用户操作并进入下一画面;或监测到操作物悬浮在所述屏幕的悬浮感应区域、且在所述悬浮感应区域内静止或移动时长达到1.4秒为确认用户操作并进入下一画面。上述实施例中,所述虚拟地图后台系统接收用户的检索请求还包括接收通过虚拟地图上的地理位置坐标预览并选择检索结果的指令。获取用户检索请求的操作指令(例如获取到用户在虚拟地图上的点击指令),根据虚拟地图上的地理位置坐标进入所在位置并采取放大浏览模式,在虚拟地图上所在地理位置放大展示,用户可在放大展示区域拖动并在虚拟地图上进行移动。上述实施例中,所述快速切换到检索点所在的地理区域的地理位置包括根据获取检索结果的地理位置坐标与前一条检索结果地理位置坐标在虚拟地图上的距离,快速进行后台切换从前一条检索结果地理位置坐标切换至检索结果的地理位置坐标,即检索点所在的地理区域的地理位置。上述实施例中,所述检索请求,可根据虚拟地图数据状况和网络状况,选择离线地图检索和/或在线地图检索;使用所选择的检索方式进行检索,并输出检索结果。可提前将虚拟地图下载至本地客户端,在离线地图情况下根据虚拟地图数据状况进行访问。本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1