在网页中配置推荐信息的方法及索引服务器的制造方法

文档序号:6493381阅读:180来源:国知局
在网页中配置推荐信息的方法及索引服务器的制造方法
【专利摘要】本发明公开了在网页中配置推荐信息的方法及索引服务器,其中,该方法包括:接收来自前台服务器的页面请求,由页面请求从数据源获取匹配的推荐信息;为获取的推荐信息计算相关性:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,将计算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性;按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中。本发明方案能够提高在网页中配置推荐信息的准确性。
【专利说明】在网页中配置推荐信息的方法及索弓I服务器
【技术领域】
[0001]本发明涉及信息处理技术,尤其涉及在网页中配置推荐信息的方法及索引服务器。
【背景技术】
[0002]网页中除了显示后台提供的主题内容外,还留有空余的展示位置,以展示从索引服务器获取的推荐信息。
[0003]目前,在网页中配置推荐信息的方法具体包括:数据源包含收集的所有推荐信息,索引服务器接收来自前台服务器的页面请求,由页面请求从数据源获取匹配的推荐信息;匹配的推荐信息众多,需要计算出各推荐信息的相关性,而后,按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中。
[0004]发明人在实践中发现,采用现有方案为推荐信息计算相关性的方法比较粗糙,导致依据相关性进行排序后提取出的推荐信息准确性较低,与网页主体内容的相关性不大,无法进一步满足需求。

【发明内容】

[0005]本发明提供了一种在网页中配置推荐信息的方法,该方法能够提高在网页中配置推荐信息的准确性。
[0006]本发明提供了一种在网页中配置推荐信息的索引服务器,该索引服务器能够提高在网页中配置推荐信息的准确性。
[0007]—种在网页中配置推荐信息的方法,确定数据源中每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取;该方法包括:
[0008]接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从数据源获取匹配的推荐信息;
[0009]为获取的每个推荐信息计算相关性,具体包括:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,将计算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性;
[0010]按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中。
[0011 ] 较佳地,该方法还包括:
[0012]获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,查找到触发标识对应的特征关系表;
[0013]由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
[0014]较佳地,所述变化增量为将推荐信息中的指定特征修改为第一特征,且变化增量还包含第一特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0015]在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系;
[0016]并在特征关系表中增加第一特征与相应特征值之间的对应关系。
[0017]较佳地,所述变化增量为将推荐信息中的指定特征删除,所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0018]在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系。
[0019]较佳地,所述变化增量为增加指定特征,且变化增量还包含指定特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0020]在特征关系表中增加指定特征与相应特征值之间的对应关系。
[0021]较佳地,所述将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算包括:将页面请求中特征的特征值与特征关系表中对应特征的特征值进行点积计算。
[0022]较佳地,所述由数据源变化信息获取发生变化的推荐信息的数据描述类型,通过protobuf协议中的反射机制实现。
[0023]一种在网页中配置推荐信息的索引服务器,该索引服务器包括数据源存储单元、索引构建单元、页面请求处理单元和索引配置单元;
[0024]所述数据源存储单元,存储推荐信息;
[0025]所述索引构建单元,确定所述数据源存储单元中的每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表在所述数据源存储单元中与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取;
[0026]所述页面请求处理单元,接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从所述数据源存储单元获取匹配的推荐信息;
[0027]所述索引配置单元,为所述页面请求处理单元获取的每个推荐信息计算相关性,按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中;所述计算相关性具体包括:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,得到该特征作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
[0028]较佳地,该索引服务器还包括变化操作单元,从所述数据源存储单元获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,在所述数据源存储单元中查找到触发标识对应的特征关系表;由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
[0029]较佳地,所述索引配置单元还包括相应性计算子单元,确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行点积运算,将运算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
[0030]从上述方案可以看出,本发明中,确定数据源中每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,并建立与每个触发标识对应的特征关系表;接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从数据源获取匹配的推荐信息;再由页面请求的特征、特征值,以及推荐信息的特征、特征值,计算得到相应推荐信息的相关性;而后,由相关性进行排序,提取设定个数的推荐信息反馈给前台服务器配置在网页中。本发明由更多特征计算相关性,提高了排序后提取的推荐信息准确性,进一步满足了需求。
【专利附图】

【附图说明】
[0031]图1为本发明在网页中配置推荐信息的方法流程图;
[0032]图2为本发明为推荐信息计算相关性的方法流程图;
[0033]图3为本发明在网页中配置推荐信息的索引服务器结构示意图。
【具体实施方式】
[0034]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0035]本发明结合页面请求的特征、特征值,以及推荐信息各触发标识对应的特征、特征值,计算相应推荐信息的相关性,提高了排序后提取推荐信息的准确性。参见图1,为本发明在网页中配置推荐信息的方法流程图,该方法确定数据源中每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取。
[0036]推荐信息中的数据包含标题数据、正文内容数据等,相应地,数据描述类型包含标题描述类型、内容描述类型等。针对推荐信息的某数据描述类型,可从推荐信息相应数据中提取出分词;以标题描述类型为例,可提取出该推荐信息中组成标题的分词,即特征。各特征的特征值可采用现有方式计算得到,比如可将该特征在标题中所占的比例作为相应的特征值;假设标题包含两个特征,则可将这两个特征的特征值分别取值为50%。
[0037]确定出对应触发标识的特征关系表后,可将对应触发标识的特征关系表作为元数据,与相应推荐信息进行关联存储,例如跟在推荐信息后面。
[0038]图1的流程包括以下步骤:
[0039]步骤101,接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从数据源获取匹配的推荐信息。
[0040]页面请求包含诸多索引信息,如页面信息、用户信息等,可从索引信息中提取出分词,即特征。各特征的特征值可采用现有方式计算得到,比如简单地,可将该特征在索引信息所有特征中占的比例作为相应的特征值。由页面请求从数据源获取匹配的推荐信息为现有技术,可采用多种方式实现;例如可将包含本步骤确定出的特征的推荐信息,作为匹配的推荐信息。
[0041]步骤102,结合页面请求的特征、特征值,以及推荐信息各触发标识对应的特征、特征值,为获取的每个推荐信息计算相关性。
[0042]为获取的每个推荐信息计算相关性的流程参见图2,其包括以下步骤:
[0043]步骤201,确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值。
[0044]具体地,如果与前台服务器之间交互采用的是protobuf协议,则可利用protobuf协议的反射机制实现确定推荐信息的数据描述类型。protobuf协议反射机制,具有从数据信息从获取数据描述类型的功能。
[0045]步骤202,将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,将计算结果作为相应特征的最终特征值。
[0046]具体地,可将页面请求中特征的特征值与特征关系表中相应特征的特征值进行点积计算,如果针对页面请求中的某个特征,在特征关系表中没有找到相同的特征,则特征关系表中相应特征的特征值取值为0,点积计算后的结果也为O。
[0047]步骤203,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
[0048]本步骤可采用多种方式实现,简单地,针对某推荐信息,可将得到的各特征的最终特征值进行求和,将求和值最为该推荐信息的相关性;还可以,将得到的各特征先与相应的权重值相乘,再将相乘结果进行相加,得到相关性,各特征的权重可根据需要设定。
[0049]步骤103,按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中。
[0050]所述设定个数可根据需要设定,例如为3。
[0051]采用现有方案,当数据源中的推荐信息发生变化时,会影响推荐信息各特征值的计算,从而影响到内存使用、检索效率、以及服务的吞吐量。在通常情况下,这类操作是一个非常浩大的工程,相应的检索逻辑也会随着策略的改变而改变,这往往需要很多的人力和精力,而且系统会变得非常笨重,随着业务的不断增加和改变,这在系统工程中将是不可接受的工作量。
[0052]采用本发明方案,当数据源中的推荐信息发生变化时,只需对相应的特征关系表进行变化操作,大大减少了工作量。具体地,本发明方案还包括:
[0053]获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,查找到触发标识对应的特征关系表;
[0054]由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
[0055]具体地,可实时对数据源进行监控,数据源发生变化时,获取发生变化的推荐信息的数据描述类型,进而由数据描述类型确定出触发标识,查找到触发标识对应的特征关系表,对特征关系表进行变化操作。下面以几个具体实例进行说明:[0056]实例一:
[0057]所述变化增量为将推荐信息中的指定特征修改为第一特征,且变化增量还包含第一特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0058]在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系;
[0059]并在特征关系表中增加第一特征与相应特征值之间的对应关系。
[0060]实例二:
[0061]所述变化增量为将推荐信息中的指定特征删除,所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0062]在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系。
[0063]实例三:
[0064]所述变化增量为增加指定特征,且变化增量还包含指定特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括:
[0065]在特征关系表中增加指定特征与相应特征值之间的对应关系。
[0066]采用本发明方案,当推荐信息改变时,只需要离线计算出相应的特征值数据,然后就可以采用增量更新的方法立刻替换到在线特征关系表中。
[0067]参见图3,为本发明提供的在网页中配置推荐信息的索引服务器,该索引服务器包括数据源存储单元、索引构建单元、页面请求处理单元和索引配置单元;
[0068]所述数据源存储单元,存储推荐信息;
[0069]所述索引构建单元,确定所述数据源存储单元中的每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表在所述数据源存储单元中与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取;
[0070]所述页面请求处理单元,接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从所述数据源存储单元获取匹配的推荐信息;
[0071]所述索引配置单元,为所述页面请求处理单元获取的每个推荐信息计算相关性,按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中;所述计算相关性具体包括:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,得到该特征作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
[0072]较佳地,该索引服务器还包括变化操作单元,从所述数据源存储单元获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,在所述数据源存储单元中查找到触发标识对应的特征关系表;由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
[0073]较佳地,所述索引配置单元还包括相应性计算子单元,确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行点积运算,将运算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
[0074]本发明结合页面请求的特征、特征值,以及推荐信息各触发标识对应的特征、特征值,计算得到相应推荐信息的相关性;这样由更多特征计算相关性,提高了排序后提取推荐信息准确性,也提高了配置在网页中的推荐信息与网页主体内容间的相关性,进一步满足了需求。
[0075]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种在网页中配置推荐信息的方法,其特征在于,确定数据源中每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取;该方法包括: 接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从数据源获取匹配的推荐信息; 为获取的每个推荐信息计算相关性,具体包括:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,将计算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性; 按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中。
2.如权利要求1所述的方法,其特征在于,该方法还包括: 获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,查找到触发标识对应的特征关系表; 由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
3.如权利要求2所述的方法,其特征在于,所述变化增量为将推荐信息中的指定特征修改为第一特征,且变化增量还包含第一特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括: 在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系; 并在特征关系表中增加第一特征与相应特征值之间的对应关系。
4.如权利要求2所述的方法,其特征在于,所述变化增量为将推荐信息中的指定特征删除,所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括: 在特征关系表中查找出包含指定特征的对应关系,删除查找出的对应关系。
5.如权利要求2所述的方法,其特征在于,所述变化增量为增加指定特征,且变化增量还包含指定特征的特征值;所述由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作,具体包括: 在特征关系表中增加指定特征与相应特征值之间的对应关系。
6.如权利要求1至5中任一项所述的方法,其特征在于,所述将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算包括:将页面请求中特征的特征值与特征关系表中对应特征的特征值进行点积计算。
7.如权利要求1至5中任一项所述的方法,其特征在于,所述由数据源变化信息获取发生变化的推荐信息的数据描述类型,通过protobuf协议中的反射机制实现。
8.—种在网页中配置推荐信息的索引服务器,其特征在于,该索引服务器包括数据源存储单元、索引构建单元、页面请求处理单元和索引配置单元; 所述数据源存储单元,存储推荐信息;所述索引构建单元,确定所述数据源存储单元中的每个推荐信息的数据描述类型,为每个数据描述类型设置触发标识,每个触发标识对应一个特征关系表,将对应触发标识的特征关系表在所述数据源存储单元中与相应推荐信息进行关联存储,所述特征关系表包括特征与特征值之间的对应关系,所述特征从相应推荐信息中提取; 所述页面请求处理单元,接收来自前台服务器的页面请求,由页面请求确定出特征和相应的特征值,并由页面请求从所述数据源存储单元获取匹配的推荐信息; 所述索引配置单元,为所述页面请求处理单元获取的每个推荐信息计算相关性,按照相关性从高至低的顺序对推荐信息进行排序,从相关性的数值最高开始,提取出设定个数的推荐信息,反馈给前台服务器配置在网页中;所述计算相关性具体包括:确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行计算,得到该特征作为相应特征的最终特征值,由得到的各特征的最终特征值计算得到相应推荐信息的相关性。
9.如权利要求8所述的索引服务器,其特征在于,该索引服务器还包括变化操作单元,从所述数据源存储单元获取包含变化增量的数据源变化信息,所述变化增量包含推荐信息中发生变化的特征;由数据源变化信息获取发生变化的推荐信息的数据描述类型,由数据描述类型确定出触发标识,在所述数据源存储单元中查找到触发标识对应的特征关系表;由变化增量在特征关系表中查找出相应的对应关系,对查找出的对应关系进行变化操作。
10.如权利要求8或9所述的索引服务器,其特征在于,所述索引配置单元还包括相应性计算子单元,确定推荐信息的数据描述类型,由数据描述类型确定出触发标识,由触发标识在相应特征关系表中读取特征及特征值;将页面请求中特征的特征值与特征关系表中对应特征的特征值进行点积运算,将运算结果作为相应特征的最终特征值,由得到的各特征的最终特征值计算 得到相应推荐信息的相关性。
【文档编号】G06F17/30GK103885976SQ201210562394
【公开日】2014年6月25日 申请日期:2012年12月21日 优先权日:2012年12月21日
【发明者】曾富涔 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1