CN101847146A - 一种搜索方法、***及搜索服务器 - Google Patents
一种搜索方法、***及搜索服务器 Download PDFInfo
- Publication number
- CN101847146A CN101847146A CN200910106355A CN200910106355A CN101847146A CN 101847146 A CN101847146 A CN 101847146A CN 200910106355 A CN200910106355 A CN 200910106355A CN 200910106355 A CN200910106355 A CN 200910106355A CN 101847146 A CN101847146 A CN 101847146A
- Authority
- CN
- China
- Prior art keywords
- search
- user
- information
- resource content
- totem information
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种搜索方法。该方法包括:获取用户输入的搜索关键字和该用户的用户标识信息;将该搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。同时,本发明还公开了一种搜索***和搜索服务器。本发明通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。提高了搜索的响应速度。
Description
技术领域
本发明涉及通信和互联网领域,尤其涉及一种搜索方法、***及搜索服务器。
背景技术
随着互联网以及搜索业务的发展,在互联网上提供丰富的搜索业务并保护个人隐私成为必然趋势。高效的搜索服务正改变人们获取信息的方式。人们对获取信息的及时性的要求日益增高,不再满足于传统响应时间长的搜索业务模式。
现有技术中,对搜索权限进行管理控制方案的基本流程如下:
1)用户以搜索关键字向搜索引擎发起搜索查询请求;
2)搜索引擎根据用户请求的关键字进行搜索查询;
3)搜索引擎产生包含用户请求关键字的搜索结果全集,包括用户有权限和没有权限的所有内容;
4)搜索引擎根据用户标识和内容的权限信息,对搜索全集进行过滤;
5)经过权限过滤,搜索引擎在搜索结果全集中筛选出用户有权限的内容。
上述技术方案中搜索引擎先根据请求检索关键字进行搜索获得结果全集,再根据用户标识和结果集的权限信息进行二次权限过滤,返回当前请求用户有权限访问的内容。
现有技术中首先通过搜索引擎对关键字进行搜索获得相关信息,然后再根据用户权限信息对获得的相关信息进行过滤,将过滤得到的信息返回给请求用户,导致搜索引擎***性能开销较大,增加了搜索数据处理和交互的环节,延缓了整体搜索响应速度,使用户体验较差。
发明内容
有鉴于此,为了减少搜索过程中的数据处理和交互环节,提高搜索的响应速度。本发明实施例提供了一种搜索方法、***及搜索服务器。
本发明实施例提供了一种搜索方法,包括:
获取用户输入的搜索关键字和所述用户的用户标识信息;
将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
同时,本发明实施例提供了一种搜索***,包括:
搜索服务器,用于获取用户输入的搜索关键字和所述用户的用户标识信息,将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索;
搜索客户端,用于将用户输入的搜索关键字和所述用户的用户标识信息发送给所述搜索服务器。
另外,本发明实施例提供了一种搜索服务器,包括:
获取模块,用于获取用户输入的搜索关键字和所述用户的用户标识信息;
搜索模块,用于将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
本发明实施例通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
附图说明
图1为本发明的一个搜索方法实施例的流程图;
图2为本发明的又一个搜索方法实施例的流程图;
图3为本发明的又一个搜索方法实施例的流程图;
图4为本发明的一个搜索***实施例的结构示意图;
图5为本发明的又一个搜索***实施例的结构示意图;
图6为本发明的一个搜索服务器实施例的结构示意图;
图7为本发明的又一个搜索服务器实施例的结构示意图。
具体实施方式
高效的搜索服务正改变人们获取信息的方式。人们不再满足于传统响应时间长的搜索业务模式,对搜索获取信息的及时性的要求日益增高。
为提高对搜索响应速度,减少搜索***中搜索数据处理和交互的环节,本发明实施例提供了一种搜索方法,请结合参看图1,包括:
步骤101,获取用户输入的搜索关键字和该用户的用户标识信息。
搜索服务器接收用户输入的搜索关键字,并获取该用户的用户标识信息。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端访问搜索服务器,该搜索客户端提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给搜索服务器。
步骤102,将搜索关键字和用户标识信息作为搜索条件进行搜索。
搜索服务器将搜索关键字和用户标识信息作为搜索条件进行搜索。
具体的,终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给搜索服务器。搜索服务器将该用户输入的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
搜索服务器将该用户输入的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索,具体是将用户输入的搜索关键字和该用户的用户标识信息作为一个搜索条件的整体进行搜索,即搜索的结果应该是同时符合用户输入的搜索关键字和该用户的用户标识信息的内容。
本发明实施例通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息同时作为搜索条件进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
请结合参看图2,本发明实施例提供了一种搜索方法,包括:
步骤201,搜索服务器访问资源数据中心,获取资源数据中心的资源内容。
搜索服务器通过访问资源网站或资源数据库,获取资源内容。
可选的,搜索服务器将获取的资源内容建立分类索引。可以按照内容分类索引、内容获得时间分类索引、内容密级分类索引等等。例如:按照内容分类索引,如表1
表1
搜索服务器保存获取的资源内容,可选的,搜索服务器保存对资源内容的分类索引。
在执行搜索前,获取资源内容,使搜索服务器在获取的资源内容中进行搜索,搜索服务器无需在获取的资源外进行搜索,减少了搜索服务器的交互环节,节省了搜索服务器的开销。
步骤202,搜索权限请求配置装置向搜索服务器提交资源内容的用户访问权限信息配置请求。
该搜索权限请求配置装置可以是根据搜索服务器的管理者的指示,或者根据资源内容提供者的指示执行搜索权限配置请求。
步骤203,搜索服务器根据该请求建立资源内容的用户访问权限信息。
搜索服务器接收搜索权限请求配置装置的请求,并根据该请求建立资源内容的用户访问权限信息。该用户访问权限信息包括资源内容与用户标识信息对应关系。具体的,对资源内容进行分类,对资源内容的分类可以按照内容分类、内容获得时间分类、内容密级分类等等;根据分类建立资源内容与用户标识信息对应关系的索引。
例如:建立用户A对汽车资讯类资源内容的用户访问权限信息,用户A的终端号码是13XXXXX1111。如表2,
表2
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
资源内容 | 用户标识信息 |
汽车信息 | 13XXXXX1111 |
可选的,搜索服务器保存该索引。
可选的,将用户标识信息添加至资源内容的索引。例如,表3
表3
可选的,若资源内容的用户标识信息发生变化,搜索权限配置请求装置根据搜索服务器的管理者的指示,或者根据资源内容提供者的指示执行发送搜索权限配置更新的请求。
搜索服务器根据该更新请求对资源内容的用户访问权限信息进行更新。具体操作包括:搜索服务器将资源内容对应的用户标识信息进行新增、修改、删除等管理操作,也可以对用户标识信息对应的资源内容进行新增、修改、删除等管理操作。
可选的,搜索服务器更新资源内容的用户访问权限信息的索引。
可选的,搜索服务器保存更新的索引。
步骤204,用户输入搜索关键字。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端访问搜索服务器,该搜索客户端提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。
步骤205,搜索客户端将该用户输入的搜索关键字和提取的该用户的用户标识信息提交给搜索服务器。
用户在终端设备上通过搜索客户端输入搜索关键字后,搜索客户端将接收的搜索关键字和提取的用户标识信息提交给搜索服务器。
可选的,用户也可以通过搜索客户端输入自己的用户标识,搜索客户端不需要再提取该用户的用户标识信息,用户可以将搜索关键字和该用户的用户标识信息提供给搜索客户端,搜索客户端将用户提供的搜索关键字和该用户的用户标识信息提交给搜索服务器。
步骤206,搜索服务器将提交的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
可选的,搜索服务器通过用户输入的搜索关键字和该用户的用户标识信息作为搜索条件,根据用户访问权限信息进行搜索,实现权限过滤。例如,用户A对汽车资讯类资源内容有访问权限,用户A的终端号码是13XXXXX1111。若用户A输入搜索关键字“宝马汽车”,搜索客户端将“宝马汽车”和用户标识信息“13XXXXX1111”提交给搜索服务器,搜索服务器将“宝马汽车”和“13XXXXX1111”作为搜索条件进行搜索。即将“宝马汽车”AND“13XXXXX1111”作为搜索条件进行搜索。
可选的,可以将“宝马汽车”AND“13XXXXX1111”根据用户访问权限信息搜索,实现权限过滤,得到符合该搜索条件的搜索结果。
表4
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
例如,将“宝马汽车”AND“13XXXXX1111”作为搜索条件,根据表4用户访问权限信息,获知用户“13XXXXX1111”对“汽车信息”有访问权限,即在资源内容“汽车信息”中进行搜索,无需在其他资源内容中执行搜索。
可选的,若无符合该搜索条件的搜索结果,停止搜索。
步骤207,搜索服务器向搜索客户端返回搜索结果。
搜索服务器向搜索客户端返回符合搜索条件的搜索结果。
可选的,若无符合该搜索条件的搜索结果,向搜索客户端提示该用户重新输入搜索关键字和/或提示该用户无该资源内容的访问权限。
步骤208,搜索客户端将搜索结果提供给用户。
可选的,若无符合该搜索条件的搜索结果,搜索客户端将搜索服务器返回的结果和/或提示信息提供给用户。
本发明实施例通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。同时,在执行搜索前,获取资源内容,使搜索服务器在获取的资源内容中进行搜索,搜索服务器无需在获取的资源外进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
请结合参看图3,本发明实施例提供了一种搜索方法,包括:
步骤301,搜索服务器访问资源数据中心,获取资源数据中心的资源内容。
搜索服务器通过访问资源网站或资源数据库,获取资源内容。
可选的,搜索服务器将获取的资源内容建立分类索引。可以按照内容分类索引、内容获得时间分类索引、内容密级分类索引等等。例如:按照内容分类索引,表5
表5
搜索服务器保存获取的资源内容,可选的,搜索服务器保存对资源内容的分类索引。
在执行搜索前,获取资源内容,使搜索服务器在获取的资源内容中进行搜索,搜索服务器无需在获取的资源外进行搜索,减少了搜索服务器的交互环境,使搜索响应更加快速,节省了搜索服务器的开销。
步骤302,资源数据中心向搜索服务器提交资源内容的用户访问权限信息配置请求。
步骤303,搜索服务器根据该请求建立资源内容的用户访问权限信息。
搜索服务器接收资源数据中心的请求,并根据该请求建立资源内容的用户访问权限信息。该用户访问权限信息包括资源内容与用户标识信息对应关系。具体的,对资源内容进行分类,对资源内容的分类可以按照内容分类、内容获得时间分类、内容密级分类等等;根据分类建立资源内容与用户标识信息对应关系的索引。
例如:建立用户A对汽车资讯类资源内容的用户访问权限信息,用户A的终端号码是13XXXXX1111。如表6,
表6
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
可选的,搜索服务器保存该索引。
可选的,将用户标识信息添加至资源内容的索引。例如,表3
表7
可选的,若资源内容的用户标识信息发生变化,搜索服务器管理员或资源数据中心向搜索服务器发送资源内容的用户访问权限信息进行更新的请求。
搜索服务器根据该请求对资源内容的用户访问权限信息进行更新。具体操作包括:搜索服务器将资源内容对应的用户标识信息进行新增、修改、删除等管理操作,也可以对用户标识信息对应的资源内容进行新增、修改、删除等管理操作。
可选的,搜索服务器更新资源内容的用户访问权限信息的索引。
可选的,搜索服务器保存更新的索引。
步骤304,用户输入搜索关键字。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端访问搜索服务器,该搜索客户端提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。
步骤305,搜索客户端将该用户输入的搜索关键字和提取的该用户的用户标识信息提交给搜索服务器。
终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给搜索服务器。
步骤306,搜索服务器将提交的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
可选的,搜索服务器通过用户输入的搜索关键字和该用户的用户标识信息作为搜索条件,根据用户访问权限信息进行搜索,实现权限过滤。例如,用户A对汽车资讯类资源内容有访问权限,用户A的终端号码是13XXXXX1111。若用户A输入搜索关键字“宝马汽车”,搜索客户端将“宝马汽车”和用户标识信息“13XXXXX1111”提交给搜索服务器,搜索服务器将“宝马汽车”和“13XXXXX1111”作为搜索条件进行搜索。即将“宝马汽车”AND“13XXXXX1111”作为搜索条件进行搜索。
可选的,可以将“宝马汽车”AND“13XXXXX1111”在资源内容根据用户访问权限信息搜索,实现权限过滤,得到符合该搜索条件的搜索结果。
表8
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
例如,将“宝马汽车”AND“13XXXXX1111”作为搜索条件,根据表4用户访问权限信息,获知用户“13XXXXX1111”对“汽车信息”有访问权限,就在资源内容“汽车信息”中进行搜索,无需在其他资源内容中执行搜索。
可选的,若无符合该搜索条件的搜索结果,停止搜索。
步骤307,搜索服务器向搜索客户端返回搜索结果。
搜索服务器向搜索客户端返回符合搜索条件的搜索结果。
可选的,若无符合该搜索条件的搜索结果,向搜索客户端提示该用户重新输入搜索关键字和/或提示该用户无该资源内容的访问权限。
步骤308,搜索客户端将搜索结果提供给用户。
可选的,若无符合该搜索条件的搜索结果,搜索客户端将搜索服务器返回的结果和/或提示信息提供给用户。
本发明实施例在执行搜索前获取资源内容,使搜索服务器在获取的资源内容中进行搜索,搜索服务器无需在获取的资源内容以外进行搜索。并且通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息同时作为搜索条件,根据用户访问权限信息进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
请结合参看图4,本发明实施例提供了一种搜索***,包括:搜索客户端401和搜索服务器402。具体的,
搜索客户端401,用于将用户输入的搜索关键字和该用户的用户标识信息发送给搜索服务器402。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端401访问搜索服务器,搜索客户端401提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端401注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。终端设备将用户输入的搜索关键字提交给搜索客户端401,搜索客户端401将接收的搜索关键字和提取用户标识信息提交给搜索服务器402。
搜索服务器402,用于获取用户输入的搜索关键字和该用户的用户标识信息,将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
搜索服务器402还用于建立资源内容的用户访问权限信息。用户访问权限信息包括资源内容与用户标识信息对应关系。
具体的,终端设备将用户输入的搜索关键字提交给搜索客户端401,搜索客户端401将接收的搜索关键字和提取用户标识信息提交给搜索服务器402。搜索服务器402将该用户输入的搜索关键字和该用户的用户标识信息作为搜索条件,并根据建立的资源内容的用户访问权限信息进行搜索。
请结合参看图5,本发明实施例提供了一种搜索***,包括:搜索客户端501,搜索服务器502,资源数据中心503,以及搜索权限请求配置装置504。其中,
搜索客户端501,用于将用户输入的搜索关键字和该用户的用户标识信息发送给搜索服务器502。
搜索服务器502,用于获取用户输入的搜索关键字和该用户的用户标识信息,将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
搜索服务器502,还用于建立资源内容的用户访问权限信息。用户访问权限信息包括资源内容与用户标识信息对应关系。
资源数据中心503,用于向搜索服务器502提供资源内容。
搜索权限配置请求装置504,用于向搜索服务器502提交资源内容的用户访问权限信息的配置请求,以使搜索服务器502根据该请求建立资源内容的用户访问权限信息。
索权限请求配置装置504可以是根据搜索服务器的管理者的指示,或者根据资源内容提供者的指示执行搜索权限配置请求。
若资源内容的用户标识信息发生变化,搜索权限配置请求装置504根据搜索服务器的管理者的指示,或者根据资源内容提供者的指示执行发送搜索权限配置更新的请求。
可选的,资源数据中心503也可以用于向搜索服务器502提交资源内容的用户访问权限信息的配置请求,以使搜索服务器502根据该请求建立资源内容的用户访问权限信息。
具体的,搜索服务器502通过访问资源数据中心503,获取资源内容。
可选的,搜索服务器502将获取的资源内容建立分类索引。可以按照内容分类索引、内容获得时间分类索引、内容密级分类索引等等。例如:按照内容分类索引,表9
表9
搜索服务器502保存获取的资源内容,可选的,搜索服务器502保存对资源内容的分类索引。
搜索权限配置请求装置504向搜索服务器502提交资源内容的用户访问权限信息配置请求。搜索服务器502根据该请求建立资源内容的用户访问权限信息。该用户访问权限信息包括资源内容与用户标识信息对应关系。具体的,根据资源内容的分类建立资源内容与用户标识信息对应关系的索引。
例如:建立用户A对汽车资讯类资源内容的用户访问权限信息,用户A的终端号码是13XXXXX1111。如表10,
表10
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
资源内容 | 用户标识信息 |
汽车信息 | 13XXXXX1111 |
可选的,搜索服务器502保存该索引。
可选的,将用户标识信息添加至资源内容的索引。例如,表11
表11
可选的,若资源内容的用户标识信息发生变化,搜索服务器管理员或资源数据中心503向搜索服务器502发送资源内容的用户访问权限信息进行更新的请求。
搜索服务器502根据该请求对资源内容的用户访问权限信息进行更新。具体操作包括:搜索服务器502将资源内容对应的用户标识信息进行新增、修改、删除等管理操作,也可以对用户标识信息对应的资源内容进行新增、修改、删除等管理操作。
可选的,搜索服务器502更新资源内容的用户访问权限信息的索引。
可选的,搜索服务器502保存更新的索引。
用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal Digital Assistant)等手持终端设备。用户终端设备通过搜索客户端501访问搜索服务器,搜索客户端501提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端501注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。终端设备将用户输入的搜索关键字提交给搜索客户端501,搜索客户端501将接收的搜索关键字和提取用户标识信息提交给搜索服务器502。
具体的,终端设备将用户输入的搜索关键字提交给搜索客户端501,搜索客户端501将接收的搜索关键字和提取用户标识信息提交给搜索服务器502。搜索服务器502将该用户输入的搜索关键字和该用户的用户标识信息作为搜索条件,并根据建立的资源内容的用户访问权限信息进行搜索。
例如,用户A对汽车资讯类资源内容有访问权限,用户A的终端号码是13XXXXX1111。若用户A输入搜索关键字“宝马汽车”,搜索客户端501将“宝马汽车”和用户标识信息“13XXXXX1111”提交给搜索服务器502,搜索服务器502将“宝马汽车”和“13XXXXX1111”作为搜索条件进行搜索。即将“宝马汽车”AND“13XXXXX1111”作为搜索条件进行搜索。
可选的,可以将“宝马汽车”AND“13XXXXX1111”在资源内容根据用户访问权限信息搜索,实现权限过滤,得到符合该搜索条件的搜索结果。
表12
资源内容 | 用户标识信息 |
房池产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
例如,将“宝马汽车”AND“13XXXXX1111”作为搜索条件,根据表12用户访问权限信息,获知用户“13XXXXX1111”对“汽车信息”有访问权限,就在资源内容“汽车信息”中进行搜索,无需在其他资源内容中执行搜索。
可选的,若无符合该搜索条件的搜索结果,停止搜索。
搜索服务器502向搜索客户端501返回符合搜索条件的搜索结果。
可选的,若无符合该搜索条件的搜索结果,搜索服务器502向搜索客户端501提示该用户重新输入搜索关键字和/或提示该用户无该资源内容的访问权限。搜索客户端501将搜索结果提供给用户。
可选的,若无符合该搜索条件的搜索结果,搜索客户端501将搜索服务器502返回的结果和/或提示信息提供给用户。
请结合参看图6,本发明实施例提供了一种搜索服务器,包括:获取模块601和搜索模块602。其中,
获取模块601,用于获取用户输入的搜索关键字和该用户的用户标识信息。
获取模块601接收用户输入的搜索关键字,并获取该用户的用户标识信息。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端访问搜索服务器,该搜索客户端提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给获取模块601。
可选的,获取模块601可以在接收到用户输入的搜索关键字后,主动向搜索客户端查询该用户的用户标识信息。
搜索模块602,用于将搜索关键字和用户标识信息作为搜索条件进行搜索。
搜索模块602将获取用户输入的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
具体的,终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给获取模块601。搜索模块602将获取模块601获取该用户的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
本发明实施例通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息同时作为搜索条件进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
请结合参看图7,本发明实施例提供了一种搜索服务器,包括:内容搜索模块701,搜索权限管理模块702,数据储存模块703,获取模块704和搜索模块705。其中,
内容搜索模块701,用于在所述获取模块执行所述获取用户输入的搜索关键字和所述用户的用户标识信息之前,获取资源内容,所述资源内容可以是从资源数据中心获取。
搜索权限管理模块702,用于建立资源内容的用户访问权限信息,该用户访问权限信息包括资源内容与用户标识信息的对应关系。
数据存储模块703,用于存储资源内容的用户访问权限信息。
获取模块704,用于获取用户输入的搜索关键字和该用户的用户标识信息。
搜索模块705,用于将搜索关键字和用户标识信息作为搜索条件进行搜索。
可选的,搜索权限管理模块702可以包括接收单元7021和访问权限信息管理单元7022。接收单元7021用于接收对资源内容的用户访问权限信息进行配置的请求;访问权限信息管理单元7022,根据该请求建立资源内容的用户访问权限信息。较佳的,访问权限信息管理单元7022还用于若资源内容的用户访问权限信息发生变化,对资源内容的用户访问权限信息进行更新
具体的,内容搜索模块701通过访问资源网站或资源数据库,获取资源内容。
可选的,内容搜索模块701将获取的资源内容建立分类索引。可以按照内容分类索引、内容获得时间分类索引、内容密级分类索引等等。例如:按照内容分类索引,表13
表13
数据储存模块703保存获取的资源内容,可选的,数据储存模块703保存对资源内容的分类索引。
搜索权限管理模块702中的接收单元7021接收搜索权限请求配置装置的请求,访问权限信息管理单元7022根据该请求建立资源内容的用户访问权限信息。该用户访问权限信息包括资源内容与用户标识信息对应关系。具体的,访问权限信息管理单元7022根据资源分类建立资源内容与用户标识信息对应关系的索引。
例如:访问权限信息管理单元7022建立用户A对汽车资讯类资源内容的用户访问权限信息,用户A的终端号码是13XXXXX1111。如表14,
表14
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
可选的,数据储存模块703保存该索引。
可选的,搜索权限管理模块702将用户标识信息添加至资源内容的索引。例如,表15
表15
可选的,若资源内容的用户标识信息发生变化,搜索服务器管理员或资源数据中心向搜索权限管理模块702发送资源内容的用户访问权限信息进行更新的请求。接收单元7022接收该更新请求。并将该更新请求发送给访问权限信息管理单元7022,访问权限信息管理单元7022根据该更新请求对资源内容的用户访问权限信息进行更新。具体操作包括:搜访问权限信息管理单元7022将资源内容对应的用户标识信息进行新增、修改、删除等管理操作,访问权限信息管理单元7022也可以对用户标识信息对应的资源内容进行新增、修改、删除等管理操作。
可选的,数据储存模块703更新资源内容的用户访问权限信息的索引。
可选的,数据储存模块703保存更新的索引。
获取模块704,用于获取用户输入的搜索关键字和该用户的用户标识信息。
获取模块704接收用户输入的搜索关键字,并获取该用户的用户标识信息。
具体的,用户使用终端设备输入搜索关键字,该终端设备可以是固定终端设备,如计算机、固定电话、数码相框(Digital Photo Frame,DPF)等固定终端设备,也可以是移动终端设备,如手机、个人数字助理(Personal DigitalAssistant)等手持终端设备。用户终端设备通过搜索客户端访问搜索服务器,该搜索客户端提取用户标识信息,该用户标识信息可以是用户的账号、昵称等用户标识信息,也可以是用户终端设备的标识信息,如手机号码、终端设备标识码等等。该用户标识信息可以是用户在搜索客户端注册时输入的信息。
用户通过终端设备输入搜索关键字,该搜索关键字不限于文字、可以是标识、符号等搜索信息。终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给获取模块704。
可选的,获取模块704可以在接收到用户输入的搜索关键字后,主动向搜索客户端查询该用户的用户标识信息。
搜索模块705,用于将搜索关键字和用户标识信息作为搜索条件进行搜索。
搜索模块705将获取用户输入的搜索关键字和该用户的用户标识信息作为搜索条件进行搜索。
具体的,终端设备将用户输入的搜索关键字提交给搜索客户端,搜索客户端将接收的搜索关键字和提取用户标识信息提交给获取模块704。搜索模块705将获取模块704获取该用户的搜索关键字和该用户的用户标识信息作为搜索条件,并根据数据储存模块703保存的用户访问权限信息进行搜索。即搜索模块705将搜索关键字和该用户的用户标识信息作为搜索条件,在用户标识信息对应的资源内容中进行搜索。
例如,用户A对汽车资讯类资源内容有访问权限,用户A的终端号码是13XXXXX1111。若用户A输入搜索关键字“宝马汽车”,搜索客户端将“宝马汽车”和用户标识信息“13XXXXX1111”提交给获取模块704,搜索模块705将“宝马汽车”和“13XXXXX1111”作为搜索条件进行搜索。即将“宝马汽车”AND“13XXXXX1111”作为搜索条件,根据用户访问权限信息搜索,实现权限过滤,得到符合该搜索条件的搜索结果。如表16,
表16
资源内容 | 用户标识信息 |
房地产信息 | 13XXXXX2222 |
汽车信息 | 13XXXXX1111 |
例如,根据表16用户访问权限信息,获知用户“13XXXXX1111”对“汽车信息”有访问权限,就在资源内容“汽车信息”中进行搜索,而无需在其他资源内容中进行搜索,缩小了搜索范围,因而节省了搜索***的开销,提高了搜索响应速度。
可选的,若无符合该搜索条件的搜索结果,停止搜索。
搜索模块705向搜索客户端返回符合搜索条件的搜索结果。
可选的,若无符合该搜索条件的搜索结果,搜索模块705向搜索客户端提示该用户重新输入搜索关键字和/或提示该用户无该资源内容的访问权限。
本发明实施例通过获取用户输入的搜索关键字和该用户的用户标识信息,并将该搜索关键字和该用户的用户标识信息同时作为搜索条件进行搜索。减少了搜索数据处理和交互的环节,降低了搜索***的开销,极大的提高了搜索速度。实现快捷的搜索响应,用户体验较好。
本领域普通技术人员通过阅读本申请可知,上述方法中的全部或部分步骤也可以通过程序指令相关的硬件完成,该程序可以存储于计算机可读存储介质中,所述计算机可读存储介质如:ROM、RAM或光盘等。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (17)
1.一种搜索方法,其特征在于,所述方法包括:
获取用户输入的搜索关键字和所述用户的用户标识信息;
将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
2.如权利要求1所述的方法,其特征在于,所述获取用户输入的搜索关键字和所述用户的用户标识信息具体为:
接收所述用户通过搜索客户端输入的搜索关键字,并通过所述搜索客户端获取所述用户的用户标识信息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
在执行所述获取用户输入的搜索关键字和所述用户的用户标识信息之前,获取资源内容,所述将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索具体为:将所述搜索关键字和所述用户标识信息作为搜索条件在所述资源内容中进行搜索。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
建立所述资源内容的用户访问权限信息,所述用户访问权限信息包括所述资源内容与所述用户标识信息的对应关系。
所述将所述搜索关键字和所述用户标识信息作为搜索条件在所述资源内容中进行搜索具体为:将所述搜索关键字和所述用户标识信息作为搜索条件根据所述用户的访问权限信息在所述资源内容中进行搜索。
5.如权利要求4所述的方法,其特征在于,所述建立所述资源内容的用户访问权限信息包括:
接收对所述资源内容进行用户访问权限配置的请求,根据所述请求建立所述资源内容的用户访问权限信息。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
当所述资源内容的用户访问权限信息发生变化时,更新所述资源内容的用户访问权限信息。
7.一种搜索***,其特征在于,所述***包括:
搜索服务器,用于获取用户输入的搜索关键字和所述用户的用户标识信息,将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索;
搜索客户端,用于将用户输入的搜索关键字和所述用户的用户标识信息发送给所述搜索服务器。
8.如权利要求7所述的***,其特征在于,所述搜索服务器还用于:
在执行所述获取用户输入的搜索关键字和所述用户的用户标识信息之前,获取资源内容。
9.如权利要求8所述的***,其特征在于,所述搜索服务器还用于:
建立所述资源内容的用户访问权限信息,所述用户访问权限信息包括所述资源内容与用户标识信息的对应关系。
10.如权利要求9所述的***,其特征在于,所述***还包括:
搜索权限配置请求装置,用于向所述搜索服务器提交所述资源内容的用户访问权限信息的配置请求,以使所述搜索服务器根据所述请求建立所述资源内容的用户访问权限信息。
11.如权利要求8-10所述的***,其特征在于,所述***还包括:
资源数据中心,用于向所述搜索服务器提供资源内容。
12.一种搜索服务器,其特征在于,所述搜索服务器包括:
获取模块,用于获取用户输入的搜索关键字和所述用户的用户标识信息;
搜索模块,用于将所述搜索关键字和所述用户标识信息作为搜索条件进行搜索。
13.如权利要求12所述的搜索服务器,其特征在于,所述搜索服务器还包括:
内容搜索模块,用于在所述获取模块执行所述获取用户输入的搜索关键字和所述用户的用户标识信息之前,获取资源内容。
14.如权利要求13所述的搜索服务器,其特征在于,所述搜索服务器还包括:
搜索权限管理模块,用于建立所述资源内容的用户访问权限信息,所述用户访问权限信息包括所述资源内容与用户标识信息的对应关系。
15.如权利要求14所述的搜索服务器,其特征在于,所述搜索权限管理模块包括:
接收单元,用于接收对所述资源内容的用户访问权限信息进行配置的请求;
访问权限信息管理单元,根据所述请求建立所述资源内容的用户访问权限信息。
16.如权利要求15所述的搜索服务器,其特征在于,所述访问权限信息管理单元还用于:
若所述资源内容的用户访问权限信息发生变化,对所述资源内容的用户访问权限信息进行更新。
17.如权利要求16所述的搜索服务器,其特征在于,所述搜索服务器还包括:
数据存储模块,用于存储所述资源内容的用户访问权限信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910106355A CN101847146A (zh) | 2009-03-27 | 2009-03-27 | 一种搜索方法、***及搜索服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910106355A CN101847146A (zh) | 2009-03-27 | 2009-03-27 | 一种搜索方法、***及搜索服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101847146A true CN101847146A (zh) | 2010-09-29 |
Family
ID=42771769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910106355A Pending CN101847146A (zh) | 2009-03-27 | 2009-03-27 | 一种搜索方法、***及搜索服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101847146A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402589A (zh) * | 2011-10-26 | 2012-04-04 | 北京百度网讯科技有限公司 | 一种提供与搜索请求相关的参考搜索信息的方法与设备 |
CN103310010A (zh) * | 2013-07-01 | 2013-09-18 | 百度在线网络技术(北京)有限公司 | 搜索方法、搜索***及搜索引擎 |
CN103368994A (zh) * | 2012-03-28 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 特定数据的推送方法及***以及检索服务器 |
CN103425696A (zh) * | 2012-05-24 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 网络搜索行为识别方法及其*** |
CN105718461A (zh) * | 2014-12-02 | 2016-06-29 | 阿里巴巴集团控股有限公司 | 基于呼叫中心的信息查询方法、装置及*** |
WO2017114282A1 (zh) * | 2015-12-29 | 2017-07-06 | 广州神马移动信息科技有限公司 | 信息搜索装置及方法、搜索服务器及机器可读存储介质 |
CN107797725A (zh) * | 2016-08-30 | 2018-03-13 | 谷歌有限责任公司 | 使用用户输入以适应用于呈现给用户而提供的搜索结果 |
CN109446407A (zh) * | 2018-09-18 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 关联推荐方法、装置、计算机设备和存储介质 |
CN111125092A (zh) * | 2019-11-18 | 2020-05-08 | 贝壳技术有限公司 | 业务指标的查询方法及装置 |
-
2009
- 2009-03-27 CN CN200910106355A patent/CN101847146A/zh active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402589A (zh) * | 2011-10-26 | 2012-04-04 | 北京百度网讯科技有限公司 | 一种提供与搜索请求相关的参考搜索信息的方法与设备 |
CN103368994A (zh) * | 2012-03-28 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 特定数据的推送方法及***以及检索服务器 |
CN103425696B (zh) * | 2012-05-24 | 2016-12-21 | 腾讯科技(深圳)有限公司 | 网络搜索行为识别方法及其*** |
CN103425696A (zh) * | 2012-05-24 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 网络搜索行为识别方法及其*** |
CN103310010B (zh) * | 2013-07-01 | 2017-02-08 | 百度在线网络技术(北京)有限公司 | 搜索方法、搜索***及搜索引擎 |
CN103310010A (zh) * | 2013-07-01 | 2013-09-18 | 百度在线网络技术(北京)有限公司 | 搜索方法、搜索***及搜索引擎 |
CN105718461A (zh) * | 2014-12-02 | 2016-06-29 | 阿里巴巴集团控股有限公司 | 基于呼叫中心的信息查询方法、装置及*** |
CN105718461B (zh) * | 2014-12-02 | 2019-09-24 | 阿里巴巴集团控股有限公司 | 基于呼叫中心的信息查询方法、装置及*** |
WO2017114282A1 (zh) * | 2015-12-29 | 2017-07-06 | 广州神马移动信息科技有限公司 | 信息搜索装置及方法、搜索服务器及机器可读存储介质 |
CN107797725A (zh) * | 2016-08-30 | 2018-03-13 | 谷歌有限责任公司 | 使用用户输入以适应用于呈现给用户而提供的搜索结果 |
CN107797725B (zh) * | 2016-08-30 | 2021-01-15 | 谷歌有限责任公司 | 使用用户输入以适应用于呈现给用户而提供的搜索结果 |
US11074038B2 (en) | 2016-08-30 | 2021-07-27 | Google Llc | Using user input to adapt search results provided for presentation to the user |
US11875086B2 (en) | 2016-08-30 | 2024-01-16 | Google Llc | Using user input to adapt search results provided for presentation to the user |
CN109446407A (zh) * | 2018-09-18 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 关联推荐方法、装置、计算机设备和存储介质 |
CN111125092A (zh) * | 2019-11-18 | 2020-05-08 | 贝壳技术有限公司 | 业务指标的查询方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101847146A (zh) | 一种搜索方法、***及搜索服务器 | |
CN101267631B (zh) | 一种移动终端上自适应配置接入点名称的方法 | |
CN201142742Y (zh) | 通讯录管理*** | |
CN102298533B (zh) | 激活应用程序的方法及终端设备 | |
CN103428069A (zh) | 社交网络中加好友的方法和装置 | |
CN105760399A (zh) | 一种数据检索方法及设备 | |
CN101083633B (zh) | 信息搜索***及搜索方法 | |
CN106202117A (zh) | 数据处理方法、装置和服务器 | |
CN101000623A (zh) | 通过手机拍照进行图像识别搜索的方法及采用该方法的装置 | |
CN101287214A (zh) | 通过移动终端获取信息并应用的方法和*** | |
CN104580093A (zh) | 网站通知消息的处理方法、装置及*** | |
CN105677787B (zh) | 信息搜索装置及信息搜索方法 | |
DE112013004348T5 (de) | Verfahren und Vorrichtung zum Identifizieren eines Verdächtigen durch mehrere korrelierte Geräteidentitäten | |
CN101661472A (zh) | 协作搜索方法及*** | |
CN105933495A (zh) | 一种通讯录联系人管理方法、装置及移动终端 | |
CN105408894B (zh) | 一种用户身份类别确定方法以及装置 | |
CN1398375A (zh) | 用于认证用户的方法和设备 | |
CN106685799A (zh) | 基于CoreSeek的多平台微信服务的通知发送方法 | |
CN104618410A (zh) | 资源推送方法和装置 | |
US20160156724A1 (en) | Method, apparatus, and system for determining target user for service policy | |
CN100419762C (zh) | 适用于输入形式自由的无线短信匹配和搜索引擎的信息处理方法 | |
CN1996989B (zh) | 一种个人网页***及其实现方法 | |
CN108376179A (zh) | 车辆信息查询方法、***及存储介质 | |
CN104168362A (zh) | 终端、二维码管理装置和电子名片管理方法 | |
CN101212787A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100929 |