CN104166660A - 基于范围选取的搜索***及方法 - Google Patents
基于范围选取的搜索***及方法 Download PDFInfo
- Publication number
- CN104166660A CN104166660A CN201310186844.5A CN201310186844A CN104166660A CN 104166660 A CN104166660 A CN 104166660A CN 201310186844 A CN201310186844 A CN 201310186844A CN 104166660 A CN104166660 A CN 104166660A
- Authority
- CN
- China
- Prior art keywords
- layer
- grid
- query
- scope
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种基于范围选取的搜索***及方法,该方法包括:根据客户端对服务器提供的图层的操作,选择对应阶层的图层并发送至客户端;根据客户端在所选择的图层上选择的范围,确定查询范围;将上述查询范围以及预先选择的查询种类解析成预设格式的查询信息;将解析后的查询信息与服务器端的数据库中的数据进行比对,搜索出对应的查询结果;将查询结果输出至客户端显示。本发明可以对所选取的查询范围进行相关数据的搜索。
Description
技术领域
本发明涉及一种搜索***及方法,尤其是一种基于范围选取的搜索***及方法。
背景技术
地图搜寻服务可以提供用户一方便查询特定目标之功能,如路径规划、美食或旅游等信息,目前较著名的地图搜寻软件所采用的搜索方式大多是利用关键词搜寻或地名选择等,虽然可以立即定位到搜寻地点,但对于更小或特定区域的搜寻则较难透过文字表达,另外,由于相同名称的搜索目标可能很多,要快速或准确的找到需要的搜索目标并不容易实现。另外,用户也不能自行地在地图上选择一定的范围进行搜索,使得搜索服务不够人性化及方便化。
发明内容
鉴于以上内容,有必要提供一种基于范围选取的搜索方法,可以使得用户根据自身的需求在所选取的范围内搜索到需要的信息,提高了用户搜索的便利性及效率。
鉴于以上内容,还有必要提供一种基于范围选取的搜索***,可以使得用户根据自身的需求在所选取的范围内搜索到需要的信息,提高了用户搜索的便利性及效率。
所述基于范围选取的搜索方法应用于服务器端。该服务器端通过网络与客户端通信。该方法包括:根据客户端对服务器提供的图层的操作,选择对应阶层的图层并发送至客户端;根据客户端在所选择的图层上选择的范围,确定查询范围;当接收到预设的搜索指令时,将上述查询范围以及预先选择的查询种类解析成预设格式的查询信息;将解析后的查询信息与服务器端的数据库中的数据进行比对,搜索出对应的查询结果;及将查询结果进行预设格式的整合,并输出至客户端显示。
所述基于范围选取的搜索***运行于服务器端。该服务器端通过网络与客户端通信。该***包括:发送模块,用于根据客户端对服务器提供的图层的操作,选择对应阶层的图层并发送至客户端;确定模块,用于根据客户端在所选择的图层上选择的范围,确定查询范围;析模块,用于当接收到预设的搜索指令时,将上述查询范围以及预先选择的查询种类解析成预设格式的查询信息;查询模块,用于将解析后的查询信息与服务器端的数据库中的数据进行比对,搜索出对应的查询结果;输出模块,用于将查询结果进行预设格式的整合,并输出至客户端显示。
相较于现有技术,所述的基于范围选取的搜索***及方法,使得客户端装置可以在屏幕上选取一搜索范围进行相关查询种类的搜索。服务器端利用网格数据结构以对所选取的搜索范围进行确定,且利用数据库查询上述搜索范围中的查询结果,并输出查询结果至客户端,使得用户可以根据自身的需求在所选取的范围内搜索到需要的信息,提高了用户搜索的便利性及效率。
附图说明
图1是本发明基于范围选取的搜索***较佳实施例的硬件架构图。
图2是本发明不同阶层的图层中网格编码的示意图。
图3是本发明基于范围选取的搜索***较佳实施例的功能模块图。
图4是本发明基于范围选取的搜索方法较佳实施例的流程图。
图5是本发明基于范围选取的搜索方法确定被选择的网格的示意图。
主要元件符号说明
服务器端 | 1 |
客户端 | 2 |
网络 | 3 |
数据库 | 10 |
搜索*** | 11 |
处理器 | 12 |
显示屏幕 | 20 |
用户界面 | 21 |
发送模块 | 110 |
确定模块 | 111 |
解析模块 | 112 |
查询模块 | 113 |
输出模块 | 114 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明基于范围选取的搜索***较佳实施例的硬件架构图。所述基于范围选取的搜索***11(以下简称“搜索***11”)运行于服务器端1中。所述的服务器端1通过网络3与至少一个客户端2通信连接。所述的网络3可以是国际互联网络(Internet)也可以是局域网络(Intranet)等任意适用的网络。
所述的服务器端1还包括数据库10与处理器12。所述的数据库10中存储有预先建立的不同阶层的图层。所述的图层可以是地图,也可以是具有查询资讯的图像(例如,图书馆中书架上的书刊的图像)。所述的不同阶层的图层可以是不同的缩放程度所对应的图层或不同时间段所对应的图层。在本较佳实施例中,所述的图层采用类似网格数据结构绘制。所述的图层被划分为大小一致且紧密相接的二维网格(Mesh)数组。每个网格代表一个像素(Pixel)。每个网格均有唯一的编码,每个网格可进一步分割成更小的子网格。如图2所示,显示了不同阶层的图层中网格编码的示意图。例如,一个网格的编码可以表示为HMID=N44,表示该网格属于区域N(预先设定好的)以及第二阶层(由两个数字组成表示第二阶层)。此外,每个网格还包含有相关属性,该相关属性用于表示该网格是否被选择。例如一个网格可以表示为{HMID=N44, Selected=true},其中,“true”即为相关属性。初始情况下,每个网格的相关属性都为“false”,表示没有被选择。
所述的数据库10还存储不同阶层的各网格的编码对应的查询数据等,该查询数据包括该网格中所包含的目标的参数,如各目标的位置信息、名称、内容简介、种类及缩图等等。所述的目标可以是地图上的一个地点、图书馆中的一本电子书目,或超市中的电子条目等。
所述的处理器12用于执行所述搜索***11中的各个程序段的程序代码,以实现搜索***11中的各功能模块的功能(详见图3及图4的描述)。
所述的客户端2包括显示屏幕20。所述的显示屏幕20中显示了搜索***11预先提供的用户界面21。初始情况下,该用户界面21中显示了某一个阶层的图层(例如阶层一的图层),并提供一些操作元件让用户可以方便的对该图层进行选择处理,例如提供放大、缩小、以及查询种类的选择操作等。用户可以通过鼠标(图中未示出)或手指对用户界面21上显示的图层进行操作,以选取需要查询的范围。
参阅图3所示,是所述基于范围选取的搜索***11的功能模块示意图。所述搜索***11包括发送模块110、确定模块111、解析模块112、查询模块113及输出模块114。如上所述,以上各模块110~114均以程序代码或指令的形式存储在服务器端1的存储装置(图中未示出)中或固化于该服务器端1的操作***(图中未示出)中,并由该服务器端1的处理器12所执行。下述图4将对所述基于范围选取的搜索***11中的各功能模块进行详细说明。
参阅图4所示,是本发明基于范围选取的搜索方法较佳实施例的流程图。应该了解,本发明所述基于范围选取的搜索方法并不限于图4所示流程图中的步骤及顺序。根据不同的实施例,图4所示流程图中的步骤可以增加、移除、或者改变顺序。
发送模块110根据客户端2在用户界面21上对图层的操作选择对应阶层的图层并发送至客户端(步骤S110)。客户端2利用用户界面21的操作组件可以对所显示的图层进行放大或缩小,得到对应阶层的图层,也可以选择的某一时间段所对应阶层的图层。
确定模块111根据客户端2在所发送的图层上选择的范围,确定查询范围(步骤S111)。所述的确定模块111记录所选择范围中网格的编码,并修改所述网格的相关属性修改为“true”(图中用“1”表示),以确定查询范围。客户端2可以通过手指或鼠标在所选择的图层上进行范围的圈选,圈选的形式可以预先设定为圆形、矩形、多边形等规则形状,也可以是用户自由选取的不规则形状。例如,如图5所示,圈选的形式预先设定为矩形,当用户在所选择的图层上画出一条直线时,自动形成以该直线为对角线的矩形框,当用户的手指或鼠标离开显示屏幕20时,确定模块111将该矩形框范围内的所有网格的相关属性修改为true,表示该矩形框范围内的网格是被选取的。
当接收到预设的搜索指令时,解析模块112将上述查询范围以及用户预先在用户界面21中选择的查询种类解析成预设格式的查询信息(步骤S112)。例如,该预设格式可以为:{阶层:3, 查询种类:房地产,选取区域:[{HMID:A113};
{HMID:A124};
{HMID:A123};
{HMID:A132};
{HMID:A131};
{HMID:A142}
]}。
实际需求中并不局限于上述的格式,可以根据更加方便及快速的搜索方式预设不同的格式。
查询模块113将解析后的查询信息与数据库10中的数据进行比对,搜索出对应的查询结果(步骤S113)。在本较佳实施例中,所述的查询模块113可以先找到数据库10中对应的阶层图层,然后找到对应的网格编码,最后从对应的网格编码的查询数据中找到与查询信息中的查询种类匹配的一个或多个目标,以得到查询结果。
输出模块114将查询结果进行预设格式的整合,并输出至客户端2显示(步骤S114)。所述的预设格式可以是定位点方式,也可以是列表条目方式。所述的输出模块114可以提取查询结果中各目标的一个或多个参数,以定位点显示或列表条目显示整合所述的查询结果。例如,所述的输出模块114提取查询结果中各目标的位置信息及名称,在客户端2中图层上以定位点的方式显示查询结果。当所述的定位点或列表中的条目被点选时,输出模块114可以输出各定位点或列表中条目的所有参数供用户查看。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种基于范围选取的搜索方法,应用于服务器端,该服务器端通过网络与客户端通信,其特征在于,该方法包括:
发送步骤:根据客户端对服务器端提供的图层的操作,选择对应阶层的图层并发送至客户端;
确定步骤:根据客户端在所发送的图层上选择的范围,确定查询范围;
解析步骤:当接收到预设的搜索指令时,将上述查询范围以及预先选择的查询种类解析成预设格式的查询信息;
查询步骤:将解析后的查询信息与服务器端数据库中的数据进行比对,搜索出对应的查询结果;及
输出步骤:将查询结果进行预设格式的整合,并输出至客户端显示。
2.如权利要求1所述的基于范围选取的搜索方法,其特征在于,所述的数据库中存储有预先建立的不同阶层的图层,各图层被划分成大小一致且紧密相接的二维网格数组,各网格具有唯一编码,以及所述的数据库还存储不同阶层的图层中各网格的编码对应的查询数据,所述不同阶层的图层包括不同的缩放程度所对应的图层或不同时间段所对应的图层。
3.如权利要求2所述的基于范围选取的搜索方法,其特征在于,所述的确定步骤通过记录所选择范围中网格的编码,并修改所述网格的属性以表示该网格是被选择的网格,从而确定查询范围。
4.如权利要求2所述的基于范围选取的搜索方法,其特征在于,所述的查询步骤遍历数据库中不同阶层的图层,找到所选择的图层,并从所选择的图层中找到所选择的网格编码,从所找到的网格编码的查询数据中找到与查询信息中查询种类匹配的一个或多个目标,以得到查询结果。
5.如权利要求4所述的基于范围选取的搜索方法,其特征在于,所述的输出步骤通过提取查询结果中各目标的一个或多个参数,以定位点显示或列表条目显示整合所述的查询结果。
6.一种基于范围选取的搜索***,运行于服务器端,该服务器端通过网络与客户端通信,其特征在于,该***包括:
发送模块,用于根据客户端对服务器提供的图层的操作,选择对应阶层的图层并发送至客户端;
确定模块,用于根据客户端在所发送的图层上选择的范围,确定查询范围;
解析模块,用于当接收到预设的搜索指令时,将上述查询范围以及预先选择的查询种类解析成预设格式的查询信息;
查询模块,用于将解析后的查询信息与服务器端数据库中的数据进行比对,搜索出对应的查询结果;及
输出模块,用于将查询结果进行预设格式的整合,并输出至客户端显示。
7.如权利要求6所述的基于范围选取的搜索***,其特征在于,所述的数据库中存储有预先建立的不同阶层的图层,各图层被划分成大小一致且紧密相接的二维网格数组,各网格具有唯一编码,以及所述的数据库还存储不同阶层的图层中各网格的编码对应的查询数据,所述不同阶层的图层包括不同的缩放程度所对应的图层或不同时间段所对应的图层。
8.如权利要求7所述的基于范围选取的搜索***,其特征在于,所述的确定模块通过记录所选择范围中网格的编码,并修改所述网格的属性以表示该网格是被选择的网格,从而确定查询范围。
9.如权利要求7所述的基于范围选取的搜索***,其特征在于,所述的查询模块通过遍历数据库中不同阶层的图层,找到所选择的图层,并从所选择的图层中找到所选择的网格编码,从所找到的网格编码的查询数据中找到与查询信息中查询种类匹配的一个或多个目标,以得到查询结果。
10.如权利要求9所述的基于范围选取的搜索***,其特征在于,所述的输出模块通过提取查询结果中各目标的一个或多个参数,以定位点显示或列表条目显示方式整合所述的查询结果。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310186844.5A CN104166660A (zh) | 2013-05-20 | 2013-05-20 | 基于范围选取的搜索***及方法 |
TW102118713A TW201445341A (zh) | 2013-05-20 | 2013-05-28 | 基於範圍選取的搜索系統及方法 |
US14/065,639 US20140344251A1 (en) | 2013-05-20 | 2013-10-29 | Map searching system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310186844.5A CN104166660A (zh) | 2013-05-20 | 2013-05-20 | 基于范围选取的搜索***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104166660A true CN104166660A (zh) | 2014-11-26 |
Family
ID=51896624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310186844.5A Pending CN104166660A (zh) | 2013-05-20 | 2013-05-20 | 基于范围选取的搜索***及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140344251A1 (zh) |
CN (1) | CN104166660A (zh) |
TW (1) | TW201445341A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112765914A (zh) * | 2021-01-22 | 2021-05-07 | 上海华虹宏力半导体制造有限公司 | 在版图设计窗口下自动选择设计层的方法及*** |
WO2023216675A1 (zh) * | 2022-05-07 | 2023-11-16 | 北京沃东天骏信息技术有限公司 | 数据处理方法和装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112148963A (zh) * | 2019-06-28 | 2020-12-29 | 百度在线网络技术(北京)有限公司 | 信息查询方法、装置、设备和存储介质 |
CN111078918B (zh) * | 2019-12-04 | 2022-12-13 | 视联动力信息技术股份有限公司 | 一种图像处理方法、装置、电子设备以及存储介质 |
CN112035590B (zh) * | 2020-09-02 | 2023-12-29 | 广州声博士声学技术有限公司 | 电子噪音地图显示方法、装置、计算机设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101324896A (zh) * | 2008-07-24 | 2008-12-17 | 中国科学院计算技术研究所 | 一种矢量数据的存储方法、查询方法和管理*** |
CN101807191A (zh) * | 2009-12-15 | 2010-08-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种基于地图的数据查找方法、***及移动终端 |
US20110055187A1 (en) * | 2009-08-31 | 2011-03-03 | International Business Machines Corporation | Method and system for searching an electronic map |
TW201213769A (en) * | 2010-09-16 | 2012-04-01 | Mstar Semiconductor Inc | Method and electronic device for fetching geographic information |
CN102722491A (zh) * | 2011-03-30 | 2012-10-10 | 阿里巴巴集团控股有限公司 | 一种电子地图路线查询方法及*** |
CN102890697A (zh) * | 2012-06-20 | 2013-01-23 | 杜小勇 | 基于地图限定区域的对象查找方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007124664A1 (fr) * | 2006-04-29 | 2007-11-08 | Shanghai Jietu Software Co., Ltd. | Appareil et procédé permettant d'obtenir une représentation panoramique contenant des informations de position et procédé de création, d'annotation et d'affichage d'un service de cartographie électrique panoramique |
KR101423928B1 (ko) * | 2007-08-20 | 2014-07-28 | 삼성전자주식회사 | 전자지도에 포함된 이미지 파일을 이용한 이미지 재생장치, 이의 재생 방법 및 상기 방법을 실행하기 위한프로그램을 기록한 기록매체. |
TW201237788A (en) * | 2011-03-04 | 2012-09-16 | Hon Hai Prec Ind Co Ltd | System and method for displaying advertisements in electronic map |
-
2013
- 2013-05-20 CN CN201310186844.5A patent/CN104166660A/zh active Pending
- 2013-05-28 TW TW102118713A patent/TW201445341A/zh unknown
- 2013-10-29 US US14/065,639 patent/US20140344251A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101324896A (zh) * | 2008-07-24 | 2008-12-17 | 中国科学院计算技术研究所 | 一种矢量数据的存储方法、查询方法和管理*** |
US20110055187A1 (en) * | 2009-08-31 | 2011-03-03 | International Business Machines Corporation | Method and system for searching an electronic map |
CN101807191A (zh) * | 2009-12-15 | 2010-08-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种基于地图的数据查找方法、***及移动终端 |
TW201213769A (en) * | 2010-09-16 | 2012-04-01 | Mstar Semiconductor Inc | Method and electronic device for fetching geographic information |
CN102722491A (zh) * | 2011-03-30 | 2012-10-10 | 阿里巴巴集团控股有限公司 | 一种电子地图路线查询方法及*** |
CN102890697A (zh) * | 2012-06-20 | 2013-01-23 | 杜小勇 | 基于地图限定区域的对象查找方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112765914A (zh) * | 2021-01-22 | 2021-05-07 | 上海华虹宏力半导体制造有限公司 | 在版图设计窗口下自动选择设计层的方法及*** |
WO2023216675A1 (zh) * | 2022-05-07 | 2023-11-16 | 北京沃东天骏信息技术有限公司 | 数据处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
TW201445341A (zh) | 2014-12-01 |
US20140344251A1 (en) | 2014-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11086289B2 (en) | Control interface for metric definition specification for assets driven by search-derived asset tree hierarchy | |
CN110309264B (zh) | 基于知识图谱获取地理产品数据的方法和装置 | |
KR101667232B1 (ko) | 의미기반 검색 장치 및 그 방법과, 의미기반 메타데이터 제공 서버 및 그 동작 방법 | |
CN107885873B (zh) | 用于输出信息的方法和装置 | |
CN104166660A (zh) | 基于范围选取的搜索***及方法 | |
CN105868297B (zh) | 基于在线地图的遥感解译样本的调取方法、装置及*** | |
CN105224554A (zh) | 推荐搜索词进行搜索的方法、***、服务器和智能终端 | |
CN109040960A (zh) | 一种实现位置服务的方法和装置 | |
US20060179036A1 (en) | Methods and systems for displaying matching business objects | |
WO2017080173A1 (zh) | 基于自然信息识别的推送***和方法及一种客户端 | |
CN105721944A (zh) | 智能电视的新闻资讯推荐方法 | |
CN110543477B (zh) | 一种标签构建***及方法 | |
CN108880857A (zh) | 发现与呈现网络应用访问信息的方法和*** | |
CN104392007A (zh) | 一种智能移动终端的街景检索与识别方法 | |
CN103186666A (zh) | 基于收藏进行搜索的方法、装置与设备 | |
KR101582620B1 (ko) | 소셜 액티비티 통합 서비스 제공 방법 | |
CN104320848B (zh) | 基于云计算实现室内定位的***及方法 | |
CN103257962A (zh) | 信息提供方法以及装置 | |
US20140050400A1 (en) | Apparatus, method and computer readable recording medium for analyzing video using image captured from video | |
CN101118545A (zh) | 网上中国实景 | |
JP7278324B2 (ja) | 電子地図の地図検索のテスト方法、装置、記憶媒体、及びプログラム | |
CN112364051B (zh) | 一种数据查询方法及装置 | |
JP5639549B2 (ja) | 情報検索装置及び方法及びプログラム | |
JPWO2018131132A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN109710814A (zh) | 一种多源遥感数据归档处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141126 |
|
WD01 | Invention patent application deemed withdrawn after publication |