本发明专利技术提供一种互联网用户之间相互搜索的方法和搜索引擎。互联网用户之间可以根据彼此使用搜索引擎时的搜索记录(采用的关键字和搜索时间)而找到对方。即当一个互联网用户通过搜索引擎输入关键字进行搜索时,系统把该用户所使用的搜索关键字和搜索时间作为该用户的搜索记录保存下来,以便其他用户可以使用该关键字(或者与它相关的关键字)搜索到该用户,从而实现相互搜索。搜索结果可以根据相关用户使用该关键字的搜索时间进行排序,搜索时间早的用户排在后面,搜索时间晚的用户排在前面。通过这种方法,搜索者可以在快速简单地找到和自己有相同兴趣的用户群。
【技术实现步骤摘要】
本专利技术涉及一种互联网用户相互搜索方法及其搜索引擎,更具体说,涉及一种互联网用户之间通过相互搜索彼此使用搜索引擎的搜索记录而找到对方的方法。
技术介绍
随着互联网的高速发展,互联网信息量几何级数增长,用搜索引擎找到自己需要的信息,已成为许多人获取信息的最重要途径,上网的人数的也快速增加。但是目前的搜索引擎在用关键字搜索信息时,只可以搜索到和该关键字相关的信息,但无法找到曾经使用该关键字进行搜索的其他用户。因为目前的搜索引擎都是采用“无名”搜索方式,即搜索者不用先登录就可以进行搜索。这样做虽然省去了用户登录的麻烦,但同时也使有共同兴趣的用户(用相关关键字搜索信息的用户)之间失去了联络的机会。另一方面,互联网上搜索网友的工具在查找网友时,一般是让用户按照性别、年龄、地区、语言、职业和兴趣等进行搜索。这样的搜索具有很大的局限其一,用户只能预先设定自己的属性,被动地等待搜索者的到来;其二,当搜索者根据用户设定的属性搜索到用户时,被搜索到的用户的兴趣和原来设定的兴趣可能已经不同了,因为很少用户愿意不断地刷新自己的兴趣,然后等待搜索者的到来。即时通信工具中设立的主题聊天室,也只能就某些预先设定的话题,把感兴趣的用户聚集到一起进行交流。用户无法随心所欲地找到和自己有共同兴趣的用户群。在现阶段,没有一个很好的方法实现上述提到的问题。
技术实现思路
本专利技术的主要目的就是解决上述问题,它提供一种互联网用户之间根据彼此的搜索记录(包括搜索关键字和搜索时间等)而互相找到对方的方法。即当一个互联网用户通过搜索引擎输入关键字进行搜索时,系统把该用户所使用的搜索关键字和搜索时间作为该用户的搜索记录保存下来,以便其他用户可以使用该关键字(或者与它相关的关键字)搜索到该用户,从而实现相互搜索。搜索结果可以根据相关用户使用该关键字的搜索时间进行排序,搜索时间早的用户排在后面,搜索时间晚的用户排在前面。通过这种方法,搜索者可以在大范围内快速简单地找到有相同兴趣的用户群,同时也可以让其他用户根据自己的搜索记录而找到自己,进而建立联系。本专利技术的第二个目的是,提供一种互联网用户既可以根据关键字找到符合条件的相关信息(网页等),又可以找到曾经使用过相关关键字进行搜索的其他用户的方法。本专利技术的第三个目的是,为即时通信用户提供一种可以快速地找到和自己有相同话题的其他用户,并进行即时交流的方法。本专利技术目的是这样实现的通过计算机互联网络,利用设置在客户端和服务器上的软件系统,而实现本专利技术方法。即互联网用户通过本系统的用户接口获得本系统唯一身份标识(例如,通过注册登录等方法),并登录之后,将希望搜索的关键字提交到检索系统,然后由检索系统,按系统设定的关键字匹配规则,把有相关搜索记录的用户信息(可以按搜索时间排序)提供给搜索者,同时把搜索者提交的关键字以及提交时间作为该用户的搜索记录,保存在用户信息数据库里。其包括以下步骤1)把用户接口提供给用户;2)接受已获得本系统唯一身份标识的用户(例如但不限于,通过注册登录等方法)提交的搜索关键字;3)将用户提交的搜索关键字和搜索时间以及相关信息,作为该用户的搜索记录,存放在数据库。4)建立关键字匹配规则,并保存到数据库;5)根据用户提交的搜索关键字,在数据库中检索相关用户,即根据系统设定的关键字匹配规则与该搜索关键字有相匹配的搜索记录的用户;6)把搜索结果按相关用户使相关关键字进行搜索的时间,或其他系统定义的方式(例如,关键字相关程度、搜索时的IP地址)进行排序;7)发送或者呈现搜索结果。定义和说明所述“用户相互搜索系统”(或者简称本系统)或者“用户相互搜索引擎”是一个软件系统,是本专利技术的一个实施例,两者可以互用。所述“搜索记录”包括搜索关键字和搜索时间以及其他相关信息。例如,搜索用的IP地址。所述的“相关用户”是指有和搜索关键字相匹配的搜索记录的用户。所述的“用户使用的关键字”是指用户(这时候是搜索者)用于搜索其他用户所使用的关键字。所述的“用户的关键字”是指用户曾经使用,并作为该用户的搜索记录保存到用户信息数据库的关键字。其他用户可以使用此关键字搜索到该用户。所述关键字的基本匹配方式可以有但不限于有以下几种形式1)相同匹配完全一样的关键字;2)同义匹配属于同义词的关键字(如,房产和房屋;旅游和旅行);3)相配匹配关键字之间是配对关系或者服务与被服务关系(如男和女、医生和病人,出租与求租等)。关键字的匹配可以是一个关键字或者是一组关键字的匹配。所述的“搜索引擎”是一个泛指概念,它不是指具体某个网站或某个公司的搜索引擎,也不是专门搜索某类信息,比如网站、网页、图像等的搜索引擎。它是指任何以输入关键字,提交后获取搜索结果的方式查找的计算机网络系统。所述的“独立程序”是指一种能够单独运行的应用程序。所述的“插件程序”是指这样的一种程序组件,可以组合进一个能包容他的程序内,或者可以通过应用程序或者操作系统允许的任何方式组合到程序中。它作为其他应用程序的一部分,当需要时可以把它从其他程序中调出来。本专利技术方法所使用的系统组成如下用户信息管理系统、用户信息存储系统、关键字存储系统、检索系统、排序系统和结果生成系统。这六个系统是按照功能设置的软件系统,可以分别六台服务器来运行,这些服务器通过互联网或内部网相连。这些服务器可以使各种品牌和配置的服务器,例如可以采用Dell、IBM、Compaq、联想、方正等品牌的服务器。相应服务器上的操作系统也可以使多种选择,如Windows,Linux,Solaris等。这六个子系统通过用户接口和用户交流信息,各个子系统具体功能如下(参考图4)a)用户接口提交用户信息并获得本系统的唯一身份标识;用本系统分配的唯一身份标识登录本系统;提交、修改、删除用户基本信息以及搜索记录。b)用户信息管理系统将用户注册时提交的用户信息及其他相关信息输入用户信息存储系统;验证用户的登录信息。c)用户信息存储系统由数据库组成,存放互联网用户所提交的用户信息以及用户的搜索记录。d)关键字存储系统由数据库组成,存放系统预先设定的关键字分组归类信息以及匹配规则等。e)检索系统接受搜索者提交的关键字,根据系统设定的匹配规则,给出相应的搜索结果。f)排序系统根据系统设定的各种排序规则对搜索结果进行排序。g)结果生成系统根据系统预先设置的格式,将搜索到的用户信息按照排序系统所给出的顺序提交给搜索用户。附图说明图1是用户相互搜索系统一个实施例的操作环境示意2是本专利技术方法所用用户注册流程3是本专利技术方法所用用户登录流程4是本专利技术方法所用系统流程5是检索系统流程6是用户相互搜索系统应用于即时通信系统中搜索用户的流程7是把用户搜索系统和其他搜索引擎相结合,构建的一个既可以搜索相关信息又可以找到相关用户的搜索引擎的流程8是用户相互搜索系统为各种不同搜索引擎的用户提供相互搜索功能的流程图具体实施例方式下面结合附图,说明本专利技术的实施方式。为了叙述方便,以下把发起搜索的互联网用户称为搜索者,把被搜索到互联网用户称为相关用户。把现有的搜索网页或者其他内容的搜索引擎称为搜索引擎,本专利技术的实施例称为用户相互搜索系统(或简称本系统)。图1表示用户相互搜索系统的一个实施例的运行环境10。如该图所示,操作环境10可以包括一个或几个计算设备11,这可本文档来自技高网...
【技术保护点】
一种互联网用户相互搜索方法。其特征在于,互联网用户之间是根据彼此使用搜索引擎时的搜索记录(采用的关键字和搜索时间)而找到对方。即当一个互联网用户通过搜索引擎输入关键字进行搜索时,系统把该用户所使用的搜索关键字和搜索时间作为该用户的搜索记录保存下来,以便其他用户可以使用该关键字(或者与它相关的关键字)搜索到该用户,从而实现相互搜索。搜索结果可以根据相关用户使用该关键字的搜索时间进行排序,搜索时间早的用户排在后面,搜索时间晚的用户排在前面。在下面的叙述中,本系统是指本专利技术的一个实施例。其包括以下步骤:1)把用户接口提供给用户;2)接受已获得本系统唯一身份标识(例如但不限于,通过注册登录等方法)的用户提交的搜索关键字;3)将用户提交的搜索关键字和搜索时间以及相关信息,例如,搜索使用的IP地址等 ,作为该用户的搜索记录,存放在数据库。4)建立关键字匹配规则,并保存到数据库;5)根据用户提交的搜索关键字,在数据库中检索相关用户,即根据系统设定的关键字匹配规则与该搜索关键字有相匹配的搜索记录的用户;6)把搜索结果 按相关用户使相关关键字进行搜索的时间,或其他系统定义的方式(例如,关键字相关程度、搜索时的IP地址)进行排序;搜索结果包括用户基本信息以及用户的相关搜索记录。7)发送或者呈现搜索结果。...
【技术特征摘要】
1.一种互联网用户相互搜索方法。其特征在于,互联网用户之间是根据彼此使用搜索引擎时的搜索记录(采用的关键字和搜索时间)而找到对方。即当一个互联网用户通过搜索引擎输入关键字进行搜索时,系统把该用户所使用的搜索关键字和搜索时间作为该用户的搜索记录保存下来,以便其他用户可以使用该关键字(或者与它相关的关键字)搜索到该用户,从而实现相互搜索。搜索结果可以根据相关用户使用该关键字的搜索时间进行排序,搜索时间早的用户排在后面,搜索时间晚的用户排在前面。在下面的叙述中,本系统是指本发明的一个实施例。其包括以下步骤1)把用户接口提供给用户;2)接受已获得本系统唯一身份标识(例如但不限于,通过注册登录等方法)的用户提交的搜索关键字;3)将用户提交的搜索关键字和搜索时间以及相关信息,例如,搜索使用的IP地址等,作为该用户的搜索记录,存放在数据库。4)建立关键字匹配规则,并保存到数据库;5)根据用户提交的搜索关键字,在数据库中检索相关用户,即根据系统设定的关键字匹配规则与该搜索关键字有相匹配的搜索记录的用户;6)把搜索结果按相关用户使相关关键字进行搜索的时间,或其他系统定义的方式(例如,关键字相关程度、搜索时的IP地址)进行排序;搜索结果包括用户基本信息以及用户的相关搜索记录。7)发送或者呈现搜索结果。2.按照权利要求1所述的方法,其特征在于,搜索引擎可以是任何可以输入关键字,提交后获取搜索结果的方式进行信息查询的计算机网络系统。3.按照权利要求1所述的方法,其特征在于,关键字匹配规则可以包括但不限于以下几种1)相同匹配完全一样的关键字;2)同义匹配属于同义词的关键字(如,房产和房屋;旅游和旅行);3)相配匹配关键字之间是配对关系或者服务与被服务关系(如男和女、医生和病人,出租和求租等)。4.按照权利要求1所述的方法,其特征在于,用户之间搜索记录的匹配可以是一个关键字或者是一组关键字的匹配,还可以是一次输入的关键字或者是多次输入...
【专利技术属性】
技术研发人员:唐晨辉,
申请(专利权)人:唐晨辉,
类型:发明
国别省市:81[中国|广州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。