一种基于同质资源的展现方法及设备的制作方法

文档序号:6438219阅读:306来源:国知局
专利名称:一种基于同质资源的展现方法及设备的制作方法
技术领域
本发明涉及网络技术领域,具体地说涉及一种基于同质资源的展现方法及设备。
背景技术
随着Web 2. 0时代的到来,互联网在人们日常生活中越来越重要,已逐渐成为人们工作、学习、娱乐中不可或缺的一部分,人们越来越习惯于通过网络获取信息。现有的搜索引擎中对于泛化的商品关键字,比如手机,电视,笔记本电脑等等,返回给用户的结果大部分是链接的形式,不能在第一时间内提供给用户有效的信息。因此目前一些搜索引擎对传统的搜索方式进行了改进,可以将用户搜索的信息通过数据平台和应用平台的处理直接在搜索结果页返回给用户。但是,由于第三方提供商过多,会出现多家信息提供商提供同样资源的情况。例如,当用户搜索关键词“还珠格格”时,诸如优酷、土豆、奇艺、56等多家第三方资源提供商都具有“还珠格格”的视频,在传统的搜索结果页面中,上述每个网站都会返回一条信息。如果在上述网站提供的“还珠格格”视频在清晰度、在线观看速度等质量方面没有过多区别的情况下,过多的类似结果的返回,会导致搜索结果页面不够简洁、内容重复、重点不够突出。因此需要一种基于同质资源展现方法,即在多个资源提供者提供的质量相似的同样内容的资源时,将这些同质资源进行有效整合,为用户提供可进行多样性选择的搜索结^ ο

发明内容
本发明提供一种基于同质资源的展现方法,用于解决当有多个同质资源时,在当前的搜索结果页中,展现的搜索结果不够简洁、内容重复、重点不突出的问题。根据本发明的一个方面,提供一种基于同质资源的展现方法,其特征在于,包括以下步骤a)获取用户的查询请求;b)根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源;c)将所述多个同质资源进行拼接,生成一个整合资源;d)将所述整合资源嵌入在搜索结果页面中提供给用户。根据本发明的另一个方面,提供一种用于基于同质资源的展现的设备,其特征在于,包括查询请求获取装置,用于获取用户的查询请求;查询装置,用于根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源;组合装置,用于将所述多个同质资源进行拼接,生成一个整合资源;提供装置,用于将所述整合资源嵌入在搜索结果页面中提供给用户。
本发明提供的基于同质资源的展现方法及其设备,通过对多个同质资源的有效拼接,生成一个整合资源,并将整合资源推送给用户,有效提高了搜索结果的准确性、简洁性以及与用户需求的匹配度。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1为根据本发明提供的一种基于同质资源的展现方法的一种具体实施方式
的流程示意图;图2为根据本发明提供的一种基于同质资源的展现方法的一种具体实施方式
的步骤c)的流程示意图;图3为根据本发明提供的一种基于同质资源的展现方法的一种具体实施方式
的搜索结果输出的屏幕截图;图4为根据本发明提供的一种基于同质资源的展现方法的另一种具体实施方式
的搜索结果输出的屏幕截图;图5为根据本发明提供的一种用于基于同质资源的展现的设备的一种具体实施方式
的示意图;图6为根据本发明提供的一种用于基于同质资源的展现的设备的一种具体实施方式
中组合装置的示意图;图7是根据本发明提供的一种用于基于同质资源的展现的设备的一种具体实施方式
中区分模块的示意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之 “上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
5
如图1所示,图1为根据本发明提供的基于同质资源的展现方法的一个具体实施方式
的流程示意图,包括步骤SlOl S104,下面结合具体的实施例对图1所示的方法进行说明。步骤S101,获取用户的查询请求。当用户进行查询时,可通过诸如键盘、触摸屏、 语音输入装置与用户设备进行交互,输入其希望查询的查询信息(query),从而发起搜索。 用户通过安装于用户设备上的浏览器软件访问一些搜索网站,如Baidu. com, Yahoo, com, Google, com后,在该搜索网站首页的搜索栏中发起搜索;也可通过嵌入浏览器的本地搜索栏发起搜索。用户设备包括但不限于计算机、智能手机、PDA等任何具有上网浏览功能的设备。系统会接收用户的查询请求,并根据该查询请求,进行下一步操作。接下来,执行步骤S102,根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源。本文中的同质资源为类型、内容相同的资源。例如,当用户查询请求的关键词为“还珠格格视频”时,那么同质资源即为同是视频的,每集时长一样的文件。 可以理解为,“还珠格格”的发行方为土豆、奇艺、优酷等一系列视频提供网站提供的内容时完全一样的。因此,搜索“还珠格格视频”时,在土豆、奇艺或者优酷等网站均能获得与查询词相匹配的资源,且这些资源为同质资源。同质资源不仅限于上述举例中所述的数据资源,还可以包括应用资源。例如,用户查询请求为“汇率换算”,那么其匹配搜索的结果就是汇率换算计算器;用户搜索请求为“连连看”,那么其匹配搜索的结果就是应用资源,可以在搜索结果页面直接进入小游戏进行操作。步骤S103,将所述多个同质资源进行拼接,生成一个整合资源。将查找到的多个同质资源进行组合,例如步骤S102中搜索“还珠格格视频”时,会出现由土豆、奇艺、优酷等一系列视频提供网站提供的同质结果。对这些结果继续拼接处理,可以随机排列,将优选的同质资源的内容和其余同质资源的URL地址进行组合。也可以对其进行分析。优选的,如图2所示,步骤S103进一步包括步骤S103-1,对所述多个同质资源分析,选定一个同质资源作为主要同质资源,其余同质资源作为辅助同质资源。对同质资源进行分析,通常从两个方面来考虑,其一是提供所述同质资源的第三方站点的特征值;其二是基于用户需求。这两个方面可以单独考虑,也可以综合考虑。所谓的提供同质资源的第三方站点的特征值通常包括站点的权威程度、资源更新及时度以及页面流量。根据不同的需求,为上述特征值赋予不同的权重,用以判断该第三方站点提供的资源的重要与否,例如,权威程度的权重为0. 6,更新及时度的权重为0. 3,页面流量的权重为0.3。现举例说明,网站一、网站二、网站三三个综合网站在权威程度上大体相当,那么权威程度的赋值应该相同,例如赋值都为10。假设,网站一的内容每天更新一次,网站二的内容半天更新一次,而网站三的内容每小时更新一次,那么网站一在更新及时度上的赋值为1,网站二为5,而网站三为10。在网页流量方面,根据其数值差别也为其赋值,例如网站一为8,网站二为6,网站三为9。根据上述赋值以及权重,可以计算出上述三个网站的得分情况,网站一 8. 7,网站二 9. 3,网站三11. 7。另一方面,通过用户需求来进行分析。首先通过用户的查询请求,获取用户的用户相关信息。用户相关信息包括但不限于用户属性;用户偏好;用户查询历史记录;用户IP 地址中的一项或多项用户属性包含但不限于,用户预先输入的个人背景信息,如性别、年龄、宗教、国籍、教育程度等。用户偏好包含但不限于,用户预先设置的一些偏好选择,如喜爱的运动类型、购物方式、红酒品种、音乐类型等。用户查询历史记录,其由系统来记录和统计用户先前的搜索和点击浏览历史,从而可判断或预测用户的需求。其中,当用户为登录用户时,系统可通过该用户的ID在网络端保存有该用户相关信息的用户特征库中进行查询;当用户为非登录用户时,可通过检测该用户使用本系统的搜索服务过程中的动作,或通过向用户设备询问并获取该用户的 COOKIE信息来获得,优选地,可赋予该用户一个临时ID并为其建立一个用户特征库,将此次搜索过程中用户的历史记录保存与该临时用户特征库中。用户IP地址,可以反映该用户当前所处地域,可由系统实时检测用户设备的IP地址来获取。其次,在对用户相关信息进行分析,确定用户需求。例如,只考虑用户偏好时,如果用户喜欢阅读,那么当用户的查询请求是“红楼梦”时,就可分析出,用户需要的是电子书, 而不是视频。当根据用户IP地址来进行分析时,用户搜索“希尔顿大饭店”,则可以分析出, 用户想要得知的通常是其IP地址所在地的“希尔顿大饭店”的相关内容。在分析中,还可以将用户相关信息综合考量,根据不同的需要设定不同的权重进行计算。优选的,将第三方站点的特征值和用户需求综合考虑,对同质资源进行分析。在考虑时,可以为上述两点赋予不同的权重,例如,第三方站点的特征值的权重为0.6,用户需求为0. 4,那么将根据不同的查询请求得到不同的分析结果。步骤S103-2,对所述主要同质资源的内容和所述辅助同质资源的链接地址进行整合,形成一个整合资源。在步骤S103-1中,分析出哪个同质资源比较重要,那么就要将该主要同质资源的内容和其他辅助同质资源的链接进行组合。根据不同的用户,这个整合资源会有所差别,这样能更好地为每个用户提供个性化的选择。步骤S104,将所述整合资源嵌入在搜索结果页面中提供给用户。在搜索结果页面中,用户可以直接看到主要同质资源的数据内容或者应用内容,和辅助同质资源的链接地址。如图3所示,用户查询请求为“还珠格格”时的结果显示,主要同质资源采用内容嵌入的方式,辅助同质资源则为链接。如图4所示,用户查询请求为“水果连连看”时的结果显示,同样,主要同质资源采用内容嵌入的方式,辅助同质资源为链接显示。值得注意的是,当提供主要同质资源的第三方站点内容、连接等出现错误和出现数据丢失等情况时,处于第一个辅助同质资源位置的辅助同质资源会自动上升为主动同质资源。将其的链接显示变为内容嵌入显示。图5为根据本发明提供的用于基于同质资源的展现的设备10的示意图。该设备 10包括查询请求获取装置11,查询装置12,组合装置13,提供装置14。查询请求获取装置11用于获取用户的查询请求。当用户进行查询时,可通过诸如键盘、触摸屏、语音输入装置与用户设备进行交互,输入其希望查询的查询信息(query),从而发起搜索。用户通过安装于用户设备上的浏览器软件访问一些搜索网站,如Baidu. com,Yahoo, com, Google, com后,在该搜索网站首页的搜索栏中发起搜索;也可通过嵌入浏览器的本地搜索栏发起搜索。用户设备包括但不限于计算机、智能手机、PDA等任何具有上网浏览功能的设备。查询请求获取装置11会接收用户的查询请求。查询装置12用于根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源。本文中的同质资源为类型、内容相同的资源。例如,当用户查询请求的关键词为“还珠格格视频”时,那么同质资源即为同是视频的,每集时长一样的文件。可以理解为,“还珠格格”的发行方为土豆、奇艺、优酷等一系列视频提供网站提供的内容时完全一样的。因此,搜索“还珠格格视频”时,在土豆、奇艺或者优酷等网站均能获得与查询词相匹配的资源,且这些资源为同质资源。同质资源不仅限于上述举例中所述的数据资源,还可以包括应用资源。例如,用户查询请求为“汇率换算”,那么其匹配搜索的结果就是汇率换算计算器;用户搜索请求为“连连看”,那么其匹配搜索的结果就是应用资源,可以在搜索结果页面直接进入小游戏进行操作。组合装置13用于将所述多个同质资源进行拼接,生成一个整合资源。将查找到的多个同质资源进行组合,例如用户搜索“还珠格格视频”时,会出现由土豆、奇艺、优酷等一系列视频提供网站提供的同质结果。组合装置13对这些结果继续拼接处理,可以随机排列,将优选的同质资源的内容和其余同质资源的URL地址进行组合。也可以对其进行分析。 优选的,如图6所示,组合装置13进一步包括区分模块131,用于对所述多个同质资源进行分析,选定一个同质资源作为主要同质资源,其余同质资源作为辅助同质资源。区分模块131可以从两个方面来对同质资源进行分析,其一是分析提供所述同质资源的第三方站点的特征值;其二是分析用户需求。这两个方面可以单独考量,也可以综合考里。所谓的提供同质资源的第三方站点的特征值通常包括站点的权威程度、资源更新及时度以及页面流量。根据不同的需求,区分模块131为上述特征值赋予不同的权重,用以判断该第三方站点提供的资源的重要与否,例如,权威程度的权重为0.6,更新及时度的权重为0. 3,页面流量的权重为0. 3。现举例说明,网站一、网站二、网站三三个综合网站在权威程度上大体相当,那么权威程度的赋值应该相同,例如赋值都为10。假设,网站一的内容每天更新一次,网站二的内容半天更新一次,而网站三的内容每小时更新一次,那么网站一在更新及时度上的赋值为1,网站二为5,而网站三为10。在网页流量方面,根据其数值差别也为其赋值,例如网站一为8,网站二为6,网站三为9。根据上述赋值以及权重,区分模块131可以计算出上述三个网站的得分情况,网站一 8. 7,网站二 9. 3,网站三11. 7。另一方面,分析用户需求。因此,所述区分模块131还进一步包括信息获取单元 1311和分析单元1312,如图7所示。信息获取单元1311通过用户的查询请求,获取用户的用户相关信息。用户相关信息包括但不限于用户属性;用户偏好;用户查询历史记录;用户IP地址中的一项或多项用户属性包含但不限于,用户预先输入的个人背景信息,如性别、年龄、宗教、国籍、教育程度等。
用户偏好包含但不限于,用户预先设置的一些偏好选择,如喜爱的运动类型、购物方式、红酒品种、音乐类型等。用户查询历史记录,其由信息获取单元1311来记录和统计用户先前的搜索和点击浏览历史,从而可判断或预测用户的需求。其中,当用户为登录用户时,信息获取单元 1311可通过该用户的ID在网络端保存有该用户相关信息的用户特征库中进行查询;当用户为非登录用户时,可通过检测该用户使用本系统的搜索服务过程中的动作,或通过向用户设备询问并获取该用户的COOKIE信息来获得,优选地,可赋予该用户一个临时ID并为其建立一个用户特征库,将此次搜索过程中用户的历史记录保存与该临时用户特征库中。用户IP地址,可以反映该用户当前所处地域,可由信息获取单元1311实时检测用户设备的IP地址来获取。分析单元1312对用户相关信息进行分析,确定用户需求。例如,只考虑用户偏好时,如果用户喜欢阅读,那么当用户的查询请求是“水浒传”时,分析单元1312就可分析出, 用户需要的是电子书,而不是视频。当根据用户IP地址来进行分析时,用户在沈阳搜索“故宫”,则可以分析出,用户想要得知的通常是其IP地址所在地的“故宫”的相关内容。在分析单元1312的分析中,还可以将用户相关信息综合考量,根据不同的需要设定不同的权重进行计算。优选的,将第三方站点的特征值和用户需求综合考虑,对同质资源进行分析。在分析时,可以为上述两点赋予不同的权重,例如,第三方站点的特征值的权重为0.6,用户需求为0. 4,那么将根据不同的查询请求得到不同的分析结果。拼接模块132,用于对所述主要同质资源的内容和所述辅助同质资源的链接地址进行整合,形成一个整合资源。通过区分模块131分析出哪个同质资源比较重要,那么就要将该主要同质资源的内容和其他辅助同质资源的链接进行组合。根据不同的用户,这个整合资源会有所差别,这样能更好地为每个用户提供个性化的选择。提供装置14用于将所述整合资源嵌入在搜索结果页面中提供给用户。在搜索结果页面中,用户可以直接看到主要同质资源的数据内容或者应用内容,和辅助同质资源的链接地址。值得注意的是,当提供主要同质资源的第三方站点的内容出现问题,连接等出现错误,或者数据有所丢失时,处于第一个辅助同质资源位置的辅助同质资源会自动上升为主动同质资源,在搜索结果页面中显示的链接将变为内容嵌入显示。采用本发明的方法,可以在对多个同质资源进行分析和计算后,拼接成一条特定样式的搜索结果展现给用户,为用户提供多样性、有针对性的优化搜索结果。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括” 一词不排除其他模块或步骤,单数不排除复数。
权利要求
1.一种基于同质资源的展现方法,其特征在于,包括以下步骤a)获取用户的查询请求;b)根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源;c)将所述多个同质资源进行拼接,生成一个整合资源;d)将所述整合资源嵌入在搜索结果页面中提供给用户。
2.根据权利要求1所述的方法,其中,步骤c)进一步包括对所述多个同质资源分析,选定一个同质资源作为主要同质资源,其余同质资源作为辅助同质资源;对所述主要同质资源的内容和所述辅助同质资源的链接地址进行整合,形成一个整合资源。
3.根据权利要求2所述的方法,其中,对所述同质资源进行分析包括基于提供所述同质资源的第三方站点的特征值和/或基于用户需求,对所述同质资源进行分析。
4.根据权利要求3所述的方法,其中,所述第三方站点的特征值包括权威程度、资源更新及时度、页面流量。
5.根据权利要求3所述的方法,进一步包括获取所述用户的用户相关信息;基于所述用户相关信息来对所述查询请求进行分析,以确定所述用户的用户需求。
6.根据权利要求5所述的方法,其中,所述用户相关信息包括以下至少一项用户属性;用户偏好;用户查询历史记录;用户IP地址。
7.根据权利要求1 6任一项所述的方法,其中,所述方法进一步包括当用户选择所述搜索结果页面中的主要同质资源时,发送请求至第三方服务器,从所述第三方服务器接收所述主要同质资源的内容并将其在搜索结果页面中呈现给用户。
8.根据权利要求1 6任一项所述的方法,其中,所述方法进一步包括当用户选择所述搜索结果页面中的主要同质资源时,发送请求至第三方服务器,由所述第三方服务器直接发送所述主要同质资源的内容至所述搜索结果页面中以提供给用户。
9.根据权利要求1 8任一项所述的方法,其中,所述同质资源包括数据资源和/或应用资源。
10.根据权利要求1-9任一项所述的方法,其中,所述同质资源为类型、内容相同的资源。
11.一种用于基于同质资源的展现的设备,其中,该设备包括查询请求获取装置,用于获取用户的查询请求;查询装置,用于根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源;组合装置,用于将所述多个同质资源进行拼接,生成一个整合资源;提供装置,用于将所述整合资源嵌入在搜索结果页面中提供给用户。
12.根据权利要求11所述的装置,其中,所述组合装置还包括区分模块,用于对所述多个同质资源进行分析,选定一个同质资源作为主要同质资源, 其余同质资源作为辅助同质资源;拼接模块,用于对所述主要同质资源的内容和所述辅助同质资源的链接地址进行整合,形成一个整合资源。
13.根据权利要求12所述的装置,其中,所述区分模块进一步用于基于提供所述同质资源的第三方站点的特征值和/或基于用户需求,对所述同质资源进行分析。
14.根据权利要求13所述的装置,其中,所述第三方站点的特征值包括权威程度、资源更新及时度、页面流量。
15.根据权利要求13所述的装置,其中,所述区分模块还包括信息获取单元,用于获取所述用户的用户相关信息;分析单元,用于基于所述用户相关信息来对所述查询请求进行分析,以确定所述用户的所述用户需求。
16.根据权利要求15所述的装置,其中,所述用户相关信息包括以下至少一项用户属性;用户偏好;用户查询历史记录;用户IP地址。
17.根据权利要求11 16任一项所述的装置,其中,所述同质资源包括数据资源和/ 或应用资源。
18.根据权利要求17所述的装置,其中,所述同质资源为类型、内容相同的资源。
全文摘要
本发明提供一种基于同质资源的展现方法,包括以下步骤获取用户的查询请求;根据所述查询请求进行匹配搜索,以获得与所述查询请求相匹配的多个同质资源;将所述多个同质资源进行拼接,生成一个整合资源;将所述整合资源嵌入在搜索结果页面中提供给用户。本发明还提供一种使用该方法设备。本发明通过对同质资源的有效整合,能更有针对性地为用户提供优化的搜索结果。
文档编号G06F17/30GK102521249SQ20111035982
公开日2012年6月27日 申请日期2011年11月14日 优先权日2011年11月14日
发明者王轶凡, 生凤良 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1