专利名称:基于标识信息匹配的搜索方法及搜索装置的制作方法
技术领域:
本发明涉及计算机网络系统中的搜索技术,特别涉及一种基于标识信息匹配的搜索方法及搜索装置。
背景技术:
随着网络技术的迅速发展,互联网上存储的数据信息大大增加,用于存储数据信息的数据库或文件系统的存储规模也越来越大。对于如此海量信息,现有搜索引擎提供的搜索服务通常是统一定制的,即,对于不同用户的相同搜索关键词,其搜索结果都是相同的。当用户在进行具体的搜索应用时,如果用户的搜索关键词过于简短,则返回的搜索结果并不十分准确或者说有针对性,因为搜索结果中会包含有过多的匹配项,而对于用户而言并非所有匹配项都是有用的,用户需要再从搜索结果中查找适合自己需要的匹配项,以供自己参考;而如果用户的搜索关键词过于冗长,则返回的搜素结果也会不准确或者说不十分有效,因为搜索结果可能会因匹配项太少而遗漏有用的信息,用户可能需要经过反复更改搜索关键词后,才能得到需要的数据信息,这会大大延长搜索的时间,降低搜索效率。申请号为200810001172的中国专利申请提供了一种基于匹配用户个性化配置来显示搜索结果的方法和系统,通过获取用户的个性化配置信息对搜索结果中与用户个性化配置信息相关的匹配项以与众不同的显示特征标记,之后,再将标记及搜索结果全部提供给用户。然而,现有技术的搜索方法形成的搜索结果中仍包含有较多的匹配项,搜索结果本身的精准度不高,而且过多的匹配项仍不利于用户参考。同时,对于实时要求较高或者数据传输条件较差的应用环境下,所述较多的匹配项增加了搜索的使用成本。
发明内容
本发明解决的问题是提供一种基于标识信息匹配的搜索方法及搜索装置,以提高搜索结果的精准度,从而向用户提供有效且有针对性的搜索结果。为解决上述问题,本发明提供了一种基于标识信息匹配的搜索方法,包括获取搜索请求,所述搜索请求包含请求内容信息;基于与所述搜索请求相关的标识信息,获取与所述标识信息对应的特征信息;基于搜索请求中的请求内容信息,从数据信息源中获取与所述请求内容信息对应的第一匹配数据信息;基于所述特征信息,从所述第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息;发送所述第二匹配数据信息。相应的,本发明还提供了一种基于标识信息匹配的搜索装置,包括主控单元、匹配单元、通信单元、特征信息数据库及数据采集单元,其中主控单元,接收所述通信单元提供的搜索请求,所述搜索请求包含请求内容信息, 提取搜索请求中的请求内容信息并提供给所述数据采集单元,接收由匹配单元提供的第二匹配数据信息,并将所述第二匹配数据信息提供给通信单元;特征信息数据库,用于存储标识信息与特征信息的对应关系;数据采集单元,基于所述主控单元提供的请求内容信息,从数据信息源中搜索与所述请求内容信息对应的第一匹配数据信息;匹配单元,基于与所述搜索请求相关的标识信息,从所述特征信息数据库的标识信息与特征信息的对应关系中获取与所述标识信息对应的特征信息,并基于所述与标识信息对应的特征信息,从所述第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息并将所述第二匹配数据信息提供给主控单元;通信单元,接收搜索请求并提供给所述主控单元,接收所述主控单元提供的第二匹配数据信息并予以发送。与现有技术相比,本发明具有以下优点仅向用户提供与特征信息及请求内容信息对应的搜索结果,提高了搜索结果的精准度;特征信息对应与搜索请求相关的标识信息,使得基于特征信息获得的搜索结果更具有效性和针对性;特征信息无需用户输入,而从预存的与搜索请求相关的标识信息的对应关系中获得,简化了搜索的输入形式,极大方便了用户的使用;相比于现有的包含大量匹配项的搜索结果,基于特征信息及请求内容信息获得的搜索结果,减少了信息传输量,缩短了信息传输时间。
图1是本发明基于标识信息匹配的搜索方法的流程示意图。图2是本发明基于标识信息匹配的搜索装置的模块示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。正如背景技术部分所述,现有技术搜索方法的搜索结果精准度不高,而且包含过多的匹配项,不利于用户参考;同时,对于实时要求较高或者数据传输条件较差的应用环境下,所述较多的匹配项增加了搜索的使用成本。针对上述问题,本发明的发明人提供了一种基于标识信息匹配的搜索方法及搜索装置,通过预先存储的特征信息与标识信息的对应关系,向用户提供仅与标识信息及请求内容信息对应的搜索结果,大大提高了搜索结果的精准度,从而向用户提供有效且有针对性的搜索结果。本发明基于标识信息匹配的搜索方法可以应用于向终端提供搜索服务的服务平台,图1是所述搜索方法的流程示意图,包括执行步骤S102,获取搜索请求,所述搜索请求包含请求内容信息;执行步骤S104,基于与所述搜索请求相关的标识信息,获取与所述标识信息对应的特征信息。执行步骤S106,基于搜索请求中的请求内容信息,从数据信息源中获取与所述请求内容信息对应的第一匹配数据信息。执行步骤S108,基于所述特征信息,从所述第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息。执行步骤S110,发送所述第二匹配数据信息。上述方法通过与搜索请求相关的标识信息确定相应的特征信息,并通过所述特征信息对与请求内容信息对应的搜索结果进行筛选,从而向用户提供个性化的搜索结果。依据具体实施例的不同,所述标识信息与搜索请求相关,由用户通过用户终端输入或由发送所述搜索请求的用户终端自动生成。所述标识信息可以包括位置信息或用户信息、或位置信息与用户信息的结合。相应的,所述特征信息包括与位置信息对应的信息点信息或与用户信息对应的用户个性化信息,或与位置信息对应的信息点信息和用户信息对应的用户个性化信息的结合。所述标识信息可以与搜索请求分开发送,也可以与搜索请求整合后提供给服务平台。下面分别以所述标识信息包括位置信息或用户信息为例,对本发明的基于标识信息匹配的搜索方法进行进一步说明。所述标识信息包括用户信息时,本发明基于标识信息匹配的搜索方法的第一实施例流程如下首先如步骤S102所述,获取用户的搜索请求,所述搜索请求中包含有请求内容信息。所述请求内容信息可以是用户提供的搜索目标,例如用户希望通过服务平台来搜索餐厅的信息,例如川菜馆,那么用户可以通过文字、音频、视频等方式输入“川菜馆”等关键词, 所述关键词即作为搜索请求中的请求内容信息。另外,所述搜索请求也可以由用户终端采用感应方式自动生成。在具体实施例中,所述搜索请求由用户终端通过无线或有线通信方式发送,相应的,基于本发明的搜索方法形成的搜索结果可以发送给用户发送搜索请求的用户终端或由用户指定的接收终端。所述用户终端和接收终端均可以包括车载设备、移动通信终端、电子计算机或移动视听设备。依据具体实施例的不同,所述接收终端与用户终端可以为同一设备或不同设备。 对于所述用户接收终端与用户终端是不同设备的情况,用户发送的搜索请求中还包括有连接接收终端的连接信息,通过所述连接信息,服务平台可以确定搜索结果的具体发送位置。 例如,用户通过手机发送搜索请求,如果用户希望搜索结果可以发送到车载设备中以便参考,则可以由用户输入车载设备信息(例如设备名、标识号),用户终端在搜索请求中加入包含有车载设备信息的连接信息并发送给服务平台,服务平台即可通过所述车载设备信息向用户的车载设备中发送搜索结果。在获取搜索请求的同时,服务平台同时得到了与所述搜索请求相关的标识信息。 在具体实施例中,所述标识信息为用户信息(例如用户输入的注册账号),而服务平台包括预先存储有用户信息的数据库。在得到所述标识信息后,服务平台即可确认用户身份有效, 从而与用户建立关联关系。之后,如步骤S 104所述,服务平台基于所述用户信息,获取与所述用户信息对应的特征信息,在具体实施例中,所述特征信息为与用户信息对应的用户个性化信息,所述用户个性化信息通过预先存储的用户个性化信息与用户信息的对应关系确定。所述用户个性化信息可以通过对用户进行问卷调查、心理测试、用户设定来确定, 也可以通过整理用户以往使用服务平台产生的行为信息来确定,例如用户提供的个人爱好、用户历史搜索关键词的相关信息等。其中,每个用户的个人爱好、兴趣各不相同,因此, 用户个性化信息是与用户身份信息一一对应的。接着,如步骤S106所述,基于搜索请求中的请求内容信息,从数据信息源中获取与所述请求内容信息对应的第一匹配数据信息。在具体实施例中,所述数据信息源可以为开放的互联网资源,也可以为专用的信息数据库,或者综合这两者的数据。开放的互联网资源可以提供尽可能多的相关信息,而专用的信息数据库由服务平台经过编辑选择的数据信息整理而成,利用所述专用的信息数据库得到的搜索结果具有较好的关联性。在获取第一匹配数据信息后,服务平台即可基于步骤S104获得的与用户信息对应的用户个性化信息,对包含有较多匹配项的第一匹配数据信息进行进一步的筛选处理, 形成与所述用户个性化信息对应的第二匹配数据信息。在具体实施例中,基于所述用户个性化信息,从第一匹配数据信息中获取与所述用户个性化信息对应的第二匹配数据信息,包括将所述第一匹配数据信息中每一匹配项的数据逐一与用户个性化信息进行比较, 存储第一匹配数据信息中包含所述用户个性化信息的匹配项;基于所述被存储的第一匹配数据信息中包含用户个性化信息的匹配项,形成所述第二匹配数据信息。所述第二匹配数据信息整合了用户需求、行为习惯等个性化信息内容,其中包含了用户行为习惯、或者用户个人兴趣爱好对应的匹配项,具有更好的针对性,大大提高了搜索结果的精准度,避免过多不相关匹配项影响搜索效果。之后,如步骤SllO所述,服务平台将所述与用户个性化信息对应的第二匹配数据信息提供给用户参考。所述标识信息包括位置信息时,本发明基于标识信息匹配的搜索方法的第二实施例流程如下首先如步骤S102所述,获取用户的搜索请求,所述搜索请求中包含有请求内容信息。所述请求内容信息可以是用户提供的搜索目标,例如用户希望通过服务平台来搜索餐厅的信息,例如川菜馆,那么用户可以通过文字、音频、视频等形式输入“川菜馆”等关键词, 所述关键词即作为搜索请求中的请求内容信息。在具体实施例中,所述搜索请求由用户终端通过无线或有线通信方式发送,相应的,基于本发明的搜索方法形成的搜索结果可以发送给用户发送搜索请求的用户终端或由用户指定的接收终端。所述用户终端和接收终端均可以包括车载设备、移动通信终端、电子计算机或移动视听设备。依据具体实施例的不同,所述接收终端与用户终端可以为同一设备或不同设备。 对于所述用户接收终端与用户终端是不同设备的情况,用户发送的搜索请求中还包括有连接接收终端的连接信息,通过所述连接信息,服务平台可以确定搜索结果的具体发送位置。 例如,用户通过手机发送搜索请求,如果用户希望搜索结果可以发送到车载设备中以便参考,则可以由用户输入车载设备信息(例如设备名、标识号),用户终端在搜索请求中加入包含有车载设备信息的连接信息并发送给服务平台,服务平台即可通过所述车载设备信息向用户的车载设备中发送搜索结果。在获取搜索请求的同时,服务平台同时得到了与所述搜索请求相关的标识信息。 在具体实施例中,所述标识信息为位置信息,所述位置信息用于确定用户所在位置、或者用户指定的位置,以便提供搜索服务的服务平台以更为精确的方式向用户提供与位置信息相关的搜索结果。在具体实施例中,所述位置信息由用户终端的定位装置(例如全球定位系统)自动生成或用户通过用户终端输入确定。之后,如步骤S104所述,服务平台基于所述位置信息,获取与所述位置对应的特征信息,在具体实施例中,所述特征信息为与位置信息对应的信息点信息,所述信息点信息通过预先存储的信息点信息与位置信息的对应关系确定。表1即示出了一种信息点信息包含的数据形式,其中,信息点主题、分类即可用于搜索时提供相关的关键词,而信息点位置则可以用于与位置信息建立关联关系。
权利要求
1.一种基于标识信息匹配的搜索方法,其特征在于,包括获取搜索请求,所述搜索请求包含请求内容信息;基于与所述搜索请求相关的标识信息,获取与所述标识信息对应的特征信息;基于搜索请求中的请求内容信息,从数据信息源中获取与所述请求内容信息对应的第一匹配数据信息;基于所述特征信息,从所述第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息;发送所述第二匹配数据信息。
2.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,发送所述第二匹配数据信息包括发送所述第二匹配数据信息给发送所述搜索请求的用户终端。
3.如权利要求2所述的基于标识信息匹配的搜索方法,其特征在于,所述用户终端包括车载设备、移动通信终端、电子计算机或移动视听设备。
4.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,发送所述第二匹配数据信息包括发送所述第二匹配数据信息给指定的接收终端,所述搜索请求还包含有连接所述接收终端的连接信息。
5.如权利要求4所述的基于标识信息匹配的搜索方法,其特征在于,所述接收终端包括车载设备、移动通信终端、电子计算机或移动视听设备。
6.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,所述与搜索请求相关的标识信息由用户通过用户终端输入或由发送所述搜索请求的用户终端自动生成。
7.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,所述标识信息包括位置信息和用户信息的其中一种或者其结合。
8.如权利要求7所述的基于标识信息匹配的搜索方法,其特征在于,所述特征信息包括与位置信息对应的信息点信息和与用户信息对应的用户个性化信息的其中一种或者其结合。
9.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,所述特征信息是通过查找预存的特征信息与标识信息的对应关系确定的。
10.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,所述数据信息源为开放的互联网资源和专用的信息数据库的其中一种或者其结合。
11.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,基于所述特征信息,从第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息包括将所述第一匹配数据信息中每一匹配项的数据逐一与特征信息进行比较,存储第一匹配数据信息中包含所述特征信息的匹配项;基于所述被存储的第一匹配数据信息中包含特征信息的匹配项,形成所述第二匹配数据信息。
12.如权利要求1所述的基于标识信息匹配的搜索方法,其特征在于,所述搜索请求采用音频方式、文字方式、视频方式或感应方式产生。
13.一种基于标识信息匹配的搜索装置,其特征在于,包括主控单元、匹配单元、通信单元、特征信息数据库及数据采集单元,其中主控单元,接收所述通信单元提供的搜索请求,所述搜索请求包含请求内容信息,提取搜索请求中的请求内容信息并提供给所述数据采集单元,接收由匹配单元提供的第二匹配数据信息,并将所述第二匹配数据信息提供给通信单元;特征信息数据库,用于存储标识信息与特征信息的对应关系;数据采集单元,基于所述主控单元提供的请求内容信息,从数据信息源中搜索与所述请求内容信息对应的第一匹配数据信息;匹配单元,基于与所述搜索请求相关的标识信息,从所述特征信息数据库的标识信息与特征信息的对应关系中获取与所述标识信息对应的特征信息,并基于所述与标识信息对应的特征信息,从所述第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息并将所述第二匹配数据信息提供给主控单元;通信单元,接收搜索请求并提供给所述主控单元,接收所述主控单元提供的第二匹配数据信息并予以发送。
14.如权利要求13所述的基于标识信息匹配的搜索装置,其特征在于,所述通信单元将所述第二匹配数据信息发送给发送所述搜索请求的用户终端。
15.如权利要求13所述的基于标识信息匹配的搜索装置,其特征在于,所述通信单元将所述第二匹配数据信息发送给指定的接收终端,所述搜索请求还包含有连接所述接收终端的连接信息。
16.如权利要求13所述的基于标识信息匹配的搜索装置,其特征在于,所述标识信息包括位置信息和用户信息的其中一种或者其结合。
17.如权利要求16所述的基于标识信息匹配的搜索装置,其特征在于,所述特征信息包括与位置信息对应的信息点信息和与用户信息对应的用户个性化信息的其中一种或者其结合。
18.如权利要求13所述的基于标识信息匹配的搜索装置,其特征在于,所述与搜索请求相关的标识信息由用户通过用户终端输入或由发送所述搜索请求的用户终端自动生成。
全文摘要
一种基于标识信息匹配的搜索方法及搜索装置。所述基于标识信息匹配的搜索方法包括获取搜索请求,所述搜索请求包含请求内容信息;基于与所述搜索请求相关的标识信息,获取与所述标识信息对应的特征信息;基于搜索请求中的请求内容信息,从数据信息源中获取与所述请求内容信息对应的第一匹配数据信息;基于所述特征信息,从第一匹配数据信息中获取与所述特征信息对应的第二匹配数据信息;发送所述第二匹配数据信息。所述搜索方法和装置可以提高搜索结果的精准度,向用户提供有效且有针对性的搜索结果。
文档编号G06F17/30GK102207942SQ20101014044
公开日2011年10月5日 申请日期2010年3月29日 优先权日2010年3月29日
发明者应宜伦, 张晔晖, 霍亮 申请人:上海博泰悦臻电子设备制造有限公司, 上海博泰悦臻网络技术服务有限公司