业务对象排序方法、业务对象搜索方法及相关装置制造方法

文档序号:6488276阅读:148来源:国知局
业务对象排序方法、业务对象搜索方法及相关装置制造方法
【专利摘要】本申请公开了一种业务对象排序方法、业务对象搜索方法及相关装置,所述方法包括:获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值;依次针对各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系;基于各指定业务对象中每两个指定业务对象的质量的高低关系,对各指定业务对象进行排序。采用本申请实施例提供的方案,提高了基于业务对象的质量进行排序的准确性。
【专利说明】业务对象排序方法、业务对象搜索方法及相关装置
【技术领域】
[0001]本申请涉及互联网【技术领域】,尤其涉及一种业务对象排序方法、业务对象搜索方法及相关装置。
【背景技术】
[0002]在现有的互联网技术中,网站上一般会发布一些业务对象的信息,供登录该网站的用户浏览,以及进一步的针对特定业务对象的后续处理操作。例如,以电子商务网站为例,业务对象具体可以是卖家用户发布的产品,业务对象的信息具体可以是产品的描述信息,产品的属性信息,以及产品的购买信息等,登录电子商务网站的用户可以通过浏览发布产品的各种信息,了解该产品的详细情况,并可以进一步的执行收藏、购买或推荐给其他用户等处理操作;以社区网站为例,业务对象具体可以是社区用户发布的帖子,业务对象的信息具体可以是帖子的描述信息,帖子的内容信息等,登录社区网站的浏览用户可以通过浏览发布的帖子的各种信息,了解该帖子的详细情况,并可以进一步的执行收藏、回帖或推荐给其他用户等处理操作。
[0003]目前,网站在页面上向用户展现业务对象时,如在用户使用关键词进行搜索后向用户展现搜索结果包括的各业务对象时,又如根据用户在网站页面上的浏览操作向用户展现某一对象类目下的各业务对象时,通常按照一定的排列顺序展现各业务对象。
[0004]并且,为了更便于用户对所展现的各业务对象的浏览,在展现时一般会将需要展现的各业务对象按照质量从高到低的顺序进行排列,从而使得用户能够通过较少的处理操作,更快速的浏览到其自身需要的业务对象,进而也能够更快速的在浏览后进一步的对业务对象进行相关的反馈操作,如收藏、推荐和购买等操作。
[0005]现有技术中,在对业务对象进行排序时,是基于业务对象的各种指标值,针对每个业务对象分别进行质量高低的评定,如基于各种指标值和各种指标值对应的权重,进行加权求和得到质量分数,并按照质量分数的高低进行排序。
[0006]然而,在现有技术的上述方案中,由于不同的业务对象的固有属性相差较大,从而可能使得某一相同的指标值也无法准确的区分业务对象的质量高低,例如,在电子商务网站中,某一产品由于其比较常用,所以其被执行购买操作的次数比较多,而另一产品由于不是很常用,所以其被执行购买操作的次数比较少,此时,基于产品被执行购买操作的次数比较两个产品的质量的高低,显然是不准确的。
[0007]因此,采用现有技术的上述方案对业务对象进行质量排序,可能导致排序结果的不准确,从而导致基于该不准确的排序结果,用户需要对业务对象反复执行多次的处理操作,才能够完成最终期望的操作,例如,在电子商务网站中,可能需要反复的进行搜索、展现、点击浏览等操作,才能够找到自身期望的产品,从而完成最终的购买操作。进而降低了用户对业务对象进行处理操作的效率,以及浪费了网络资源和网站服务器侧的处理资源。

【发明内容】
[0008]有鉴于此,本申请实施例提供一种业务对象排序方法、业务对象搜索方法及相关装置,用于解决现有技术中基于业务对象的质量进行排序不准确的问题。
[0009]本申请实施例通过如下技术方案实现:
[0010]本申请实施例提供了一种业务对象排序方法,包括:
[0011]获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值;
[0012]依次针对所述各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系;
[0013]基于所述各指定业务对象中每两个指定业务对象的质量的闻低关系,对所述各指定业务对象进行排序。
[0014]本申请实施例还提供一种业务对象搜索方法,包括:
[0015]根据搜索关键词从网站上发布的所有业务对象中,确定与所述搜索关键词对应的各业务对象;
[0016]对所述各业务对象进行排序;
[0017]按照得到的所述各业务对象的排列顺序,返回所述各业务对象。
[0018]其中,对所述各业务对象进行排序具体包括以下步骤:
[0019]获取针对设定时间段统计的所述各业务对象的第一类展现指标值和第二类展现指标值;
[0020]依次针对所述各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系;
[0021]基于所述各业务对象中每两个业务对象的质量的高低关系,对所述各业务对象进行排序。
[0022]本申请实施例还提供了一种业务对象排序装置,包括;
[0023]指标值获取单元,用于获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值;
[0024]质量关系确定单元,用于依次针对所述各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的闻低关系;
[0025]排序单元,用于基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,对所述各指定业务对象进行排序。
[0026]本申请实施例还提供一种业务对象搜索装置,包括:
[0027]搜索单元,用于根据搜索关键词从网站上发布的所有业务对象中,确定与所述搜索关键词对应的各业务对象;
[0028]指标值获取单元,用于获取针对设定时间段统计的所述各业务对象的第一类展现指标值和第二类展现指标值;
[0029]质量关系确定单元,用于依次针对所述各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规贝U,比较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系;
[0030]排序单元,用于基于所述各业务对象中每两个业务对象的质量的高低关系,对所述各业务对象进行排序;
[0031]返回单元,用于按照得到的所述各业务对象的排列顺序,返回所述各业务对象。
[0032]本申请实施例提供的上述至少一个技术方案中,在比较两个指定业务对象的质量的高低关系时,基于该两个指定业务对象的第一类展现指标值满足的条件,确定与所满足的条件对应的质量比较规则,并按照该质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定出该两个指定业务对象的质量的高低关系。由于在比较两个指定业务对象的质量的高低时,能够基于不同的条件选择对应的质量比较规则,从而针对不同的一对指定业务对象,可以选择不同的质量比较规则,使得所采用的质量比较规则更适合用于比较该两个指定业务对象,从而得到更准确的比较结果,进而使得基于待排序的各指定业务对象中每两个指定业务对象的质量的闻低关系,对各指定业务对象进行排序得到的排序结果更准确,进一步的提高了用户对业务对象进行处理操作的效率,以及减少了网络资源和网站服务器侧的处理资源的消耗。
[0033]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0034]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中:
[0035]图1为本申请实施例提供的业务对象排序方法的流程图;
[0036]图2为本申请实施例1中提供的业务对象排序方法的流程图;
[0037]图3为本申请实施例2中提供的业务对象排序装置的结构示意图;
[0038]图4A为本申请实施例提供的业务对象搜索方法的流程图;
[0039]图4B为本申请实施例提供的业务对象搜索方法中步骤402的处理流程图;
[0040]图5为本申请实施例提供的业务对象搜索装置的结构示意图。
【具体实施方式】
[0041]为了给出提高基于业务对象的质量进行排序的准确性的实现方案,本申请实施例提供了一种业务对象排序方法及装置,该技术方案可以应用于在网站页面上向用户展现业务对象的过程,既可以实现为一种方法,也可以实现为一种装置。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0042]本申请实施例提供一种业务对象排序方法,如图1所示,包括:
[0043]步骤101、获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值。[0044]步骤102、依次针对各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系。
[0045]步骤103、基于各指定业务对象中每两个指定业务对象的质量的闻低关系,对各指定业务对象进行排序。
[0046]下面结合附图,用具体实施例对本申请提供的方法及装置进行详细描述。
[0047]实施例1:
[0048]图2为本申请实施例1中提供的业务对象排序方法的流程图,具体包括如下处理步骤:
[0049]步骤201、确定网站上发布的待排序的各指定业务对象,并获取针对设定时间段统计的各指定业务对象的第一类展现指标值和第二类展现指标值。
[0050]例如,具体可以根据设定时间段内网站的搜索日志,获取浏览用户采用搜索关键词进行搜索时所展现的业务对象,此时展现的一般为业务对象的描述信息;以及展现的业务对象是否被进一步的执行点击浏览操作,而展现该业务对象的其它详细信息;以及被点击浏览的业务对象是否被进一步的执行反馈操作,如收藏、推荐或购买等反馈操作。
[0051]相应的,基于获取的上述信息,所统计出的展现指标值可以包括:业务对象被展现的次数,展现后被进一步执行点击浏览操作的次数,以及被点击浏览后被进一步执行反馈操作的次数,以及被执行反馈操作的次数与被执行点击浏览操作的次数的比值,该比值称作浏览反馈转化率。
[0052]本步骤中,将获取的各指定业务对象的展现指标值区分为第一类展现指标值和第二类展现指标值,其中,第一类展现指标值后续用于确定所满足的条件,第二类展现指标值后续用于通过比较确定两个指定业务对象的质量的高低关系。
[0053]本实施例1中,以第一类展现指标值包括业务对象的浏览反馈转化率和被执行反馈操作的次数,第二类展现指标值包括业务对象被执行点击浏览操作的次数和被展现的次数为例,对各指定业务对象进行排序。
[0054]其它实施例中,也可以根据业务对象的实际特性使用其它展现指标值,以及采用其它第一类展现指标值和第二类展现指标值划分的方案,在此不再进行详细描述。
[0055]通过如下步骤202-步骤208,依次针对各指定业务对象中的每两个指定业务对象,确定每两个指定业务对象的质量的闻低关系:
[0056]步骤202、针对当前待比较质量高低关系的两个指定业务对象,确定该两个指定业务对象的第一类展现指标值是否满足第一条件,如果满足,进入步骤203,如果不满足,进入步骤204。
[0057]其中,第一条件为该两个指定业务对象中的第一指定业务对象的浏览反馈转化率小于第二指定业务对象的浏览反馈转化率,且第一指定业务对象被执行反馈操作的次数不大于第一次数阈值,且第二指定业务对象被执行反馈操作的次数大于第二次数阈值,其中,第一次数阈值小于第二次数阈值,具体数值可根据实际需要进行灵活设置,例如,第一次数阈值设置为1,第二次数阈值设置为10。
[0058]步骤203、按照与所满足的第一条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系,具体如下:[0059]比较第一指定业务对象被执行点击浏览操作的次数是否大于第二指定业务对象被执行点击浏览操作的次数,并根据比较结果确定这两个指定业务对象的质量的高低关系,具体可以为:
[0060]如果大于,确定第一指定业务对象的质量低于第二指定业务对象的质量;
[0061]如果小于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同;
[0062]如果相等,则进一步比较第一指定业务对象被展现的次数是否大于第二指定业务对象被展现的次数,如果大于,确定第一指定业务对象的质量低于第二指定业务对象的质量,如果不大于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同。
[0063]步骤204、确定该两个指定业务对象的第一类展现指标值是否满足第二条件,如果满足,进入步骤205,如果不满足,进入步骤206。
[0064]其中,第二条件为第一指定业务对象被执行反馈操作的次数大于第二指定业务对象被执行反馈操作的次数,且第一指定业务对象被执行反馈操作的次数大于第三次数阈值,且第二指定业务对象被执行反馈操作的次数大于第三次数阈值,其中,第三次数阈值的具体数值可根据实际需要进行灵活设置,例如与第二次数阈值相同。
[0065]步骤205、按照与所满足的第二条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系,具体如下:
[0066]比较第一指定业务对象被执行点击浏览操作的次数是否小于第二指定业务对象被执行点击浏览操作的次数,并根据比较结果确定这两个指定业务对象的质量的高低关系,具体可以为:
[0067]如果小于,确定第一指定业务对象的质量高于第二指定业务对象的质量;
[0068]如果大于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同;
[0069]如果相等,则进一步比较第一指定业务对象被展现的次数是否小于第二指定业务对象被展现的次数,如果小于,确定第一指定业务对象的质量高于第二指定业务对象的质量,如果不小于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同。
[0070]步骤206、确定该两个指定业务对象的第一类展现指标值是否满足第三条件,如果满足,进入步骤207,如果不满足,进入步骤208。
[0071]其中,第三条件为第一指定业务对象被执行反馈操作的次数等于第二指定业务对象被执行反馈操作的次数,且第一指定业务对象被执行反馈操作的次数大于第四次数阈值,且第一指定业务对象的浏览反馈转化率大于第二指定业务对象的浏览反馈转化率,其中,第四次数阈值的具体数值可根据实际需要进行灵活设置,例如与第二次数阈值相同。
[0072]步骤207、按照与所满足的第三条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系,具体如下:
[0073]比较第一指定业务对象被执行点击浏览操作的次数是否小于第二指定业务对象被执行点击浏览操作的次数,并根据比较结果确定这两个指定业务对象的质量的高低关系,具体可以为:[0074]如果小于,确定第一指定业务对象的质量高于第二指定业务对象的质量;
[0075]如果大于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同;
[0076]如果相等,则进一步比较第一指定业务对象被展现的次数是否小于第二指定业务对象被展现的次数,如果小于,确定第一指定业务对象的质量高于第二指定业务对象的质量,如果不小于,则可以确定无法区分这两个指定业务对象的质量的高低关系,或者也可以确定这两个指定业务对象的质量相同。
[0077]步骤208、当该两个指定业务对象的第一类展现指标值不满足第一条件、第二条件和第三条件时,确定第一指定业务对象的质量与第二指定业务对象的质量相同。
[0078]在通过上述步骤202-步骤208确定出待排序的各指定业务对象中每两个指定业务对象的质量的闻低关系后,即可以基于确定出的该闻低关系,对各指定业务对象进行排序,具体如下:
[0079]步骤209、本步骤中,具体可以采用如下两种方式,基于各指定业务对象中每两个指定业务对象的质量的闻低关系,对各指定业务对象进行排序:
[0080]第一种方式:确定各指定业务对象的所有可选排序方式,并从各指定业务对象的所有可选排序方式中,基于各指定业务对象中每两个指定业务对象的质量的闻低关系,选择一种排序方式作为排序结果,并使得在所选排序方式中每两个指定业务对象的先后顺序最大程度的满足该两个指定业务对象的质量的高低关系,具体可以是排序靠前的指定业务对象的质量闻于排序在后的指定业务对象的质量。
[0081]例如,以包括三个指定业务对象为例,分别为业务对象A、业务对象B和业务对象C,则所有可选排序方式共计6种,分别为:
[0082]第一种:业务对象A-业务对象B-业务对象C ;
[0083]第二种:业务对象A-业务对象C-业务对象B ;
[0084]第三种:业务对象B-业务对象A-业务对象C ;
[0085]第四种:业务对象B-业务对象C-业务对象A ;
[0086]第五种:业务对象C-业务对象A-业务对象B ;
[0087]第六种:业务对象C-业务对象B-业务对象A。
[0088]假设业务对象A的质量高于业务对象B的质量,业务对象C的质量低于业务对象A的质量,业务对象C的质量低于业务对象B的质量,则从上述6种所有可选排序方式中,可以选择第一种排序方式作为排序结果,从而使得在所选排序方式中,针对业务对象A、业务对象B和业务对象C,其中每两个指定业务对象的先后顺序均能够满足该两个指定业务对象的质量的闻低关系。
[0089]采用上述第一种方式进行排序得到的结果,可能出现以下情况,即三个业务对象中,业务对象I的质量高于业务对象2的质量,业务对象2的质量高于业务对象3的质量,业务对象3的质量又高于业务对象I的质量,此时无论选择哪一个可选的顺序,均无法满足每两个指定业务对象的先后顺序均能够满足该两个指定业务对象的质量的高低关系,所以,在上述第一种方式中,是最大程度的满足该两个指定业务对象的质量的高低关系即可。
[0090]第二种方式:为了避免采用上述第一种方式时所出现的上述情况,本申请实施例中还提出另一种方式,具体如下:[0091]基于各指定业务对象中每两个指定业务对象的质量的闻低关系,确定各指定业务对象的质量分值,其中,当两个指定业务对象中的第一指定业务对象大于第二指定业务对象时,第一指定业务对象的质量分值加设定增量值,当第一指定业务对象小于第二指定业务对象时,第一指定业务对象的质量分值减设定增量值;该设定增量值可以设置为I;
[0092]根据各指定业务对象的质量分值的高低顺序,对各指定业务对象进行排序。
[0093]例如,仍以包括三个指定业务对象为例,分别为业务对象A、业务对象B和业务对象C,每个业务对象的质量分值的初始值为0,设定增量值为1,并假设业务对象A的质量高于业务对象B的质量,业务对象C的质量低于业务对象A的质量,业务对象C的质量低于业务对象B的质量,则业务对象A的质量分值A为1,业务对象B的质量分值为0,业务对象C的质量分值为_2,则如果按照质量分值从高到低的顺序进行排序的结果为,业务对象A-业务对象B-业务对象C。
[0094]采用本申请实施例1中上述图2所示的方案,在比较两个指定业务对象的质量的高低关系时,基于该两个指定业务对象的第一类展现指标值满足的条件,确定与所满足的条件对应的质量比较规则,并按照该质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定出该两个指定业务对象的质量的高低关系。由于在比较两个指定业务对象的质量的高低时,能够基于不同的条件选择对应的质量比较规则,从而针对不同的一对指定业务对象,可以选择不同的质量比较规则,使得所采用的质量比较规则更适合用于比较该两个指定业务对象,进而使得比较结果更准确,进而使得基于待排序的各指定业务对象中每两个指定业务对象的质量的高低关系,对各指定业务对象进行排序得到的排序结果更准确,进一步的提高了用户对业务对象进行处理操作的效率,以及减少了网络资源和网站服务器侧的处理资源的消耗。
[0095]进一步的,本申请实施例1中上述图2所示的方案中,各指定业务对象可以为从网站上发布的待排序的所有业务对象中选择的业务对象,也就是说,在需要对本次待排序的所有业务对象进行排序时,可先从中选择出一部业务对象作为上述各指定业务对象进行排序,并在对各指定业务对象进行排序之后,还包括:
[0096]首先,针对所有业务对象中除各指定业务对象之外的各业务对象,从各指定业务对象中,分别确定与各业务对象最相似的指定业务对象;
[0097]然后,将各业务对象插入到当前的业务对象排序结果中,从而得到所有业务对象的排序结果,其中,在所有业务对象的排序结果中,各业务对象之间的先后顺序与各自对应的最相似的指定业务对象的先后顺序相同。
[0098]针对最相似的指定业务对象相同的多个业务对象之间的顺序,可以采用其它各种方式进行排序,例如,采用随机排序的方式等。
[0099]在从本次待排序的所有业务对象中选择出一部业务对象作为上述各指定业务对象时,具体可以采用各种选择方式,例如:
[0100]基于相似性的选择方式,即对于不通过的业务对象的特性,如果相似则选择一个作为指定业务对象即可;
[0101]基于随机性的选择方式,具体可以包括:使用等步长的方式进行选择;使用随机函数的方式进行选择;使用业务对象特征分布的随机选择方式,即统计业务对象的特征分布,在分布密集的地方稀疏选择,在分布稀疏的地方密集选择。[0102]实施例2:
[0103]基于同一发明构思,根据本申请上述实施例提供的一种业务对象排序方法,相应地,本申请实施例2还提供了一种业务对象排序装置,其结构示意图如图3所示,具体包括:
[0104]指标值获取单元301,用于获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值;
[0105]质量关系确定单元302,用于依次针对所述各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的闻低关系;
[0106]排序单兀303,用于基于所述各指定业务对象中每两个指定业务对象的质量的闻低关系,对所述各指定业务对象进行排序。
[0107]进一步的,第一条件为该两个指定业务对象中的第一指定业务对象的浏览反馈转化率小于第二指定业务对象的浏览反馈转化率,且所述第一指定业务对象被执行反馈操作的次数不大于第一次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第二次数阈值,其中,所述第一次数阈值小于所述第二次数阈值,浏览反馈转化率为业务对象被执行反馈操作的次数与被执行点击浏览操作的次数的比值;
[0108]第二条件为所述第一指定业务对象被执行反馈操作的次数大于所述第二指定业务对象被执行反馈操作的次数,且所述第一指定业务对象被执行反馈操作的次数大于第三次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第三次数阈值;
[0109]第三条件为所述第一指定业务对象被执行反馈操作的次数等于所述第二指定业务对象被执行反馈操作的次数,且所述第一指定业务对象被执行反馈操作的次数大于第四次数阈值,且所述第一指定业务对象的浏览反馈转化率大于所述第二指定业务对象的浏览反馈转化率;
[0110]质量关系确定单元302,具体用于当该两个指定业务对象的第一类展现指标值满足所述第一条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否大于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量;
[0111]当该两个指定业务对象的第一类展现指标值满足所述第一条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否大于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量;
[0112]当该两个指定业务对象的第一类展现指标值满足所述第二条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的
质量;
[0113]当该两个指定业务对象的第一类展现指标值满足所述第二条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量;
[0114]当该两个指定业务对象的第一类展现指标值满足所述第三条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的
质量;
[0115]当该两个指定业务对象的第一类展现指标值满足所述第三条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量。
[0116]进一步的,质量关系确定单元302,还用于当该两个指定业务对象的第一类展现指标值不满足所述第一条件、所述第二条件和所述第三条件时,确定所述第一指定业务对象的质量与所述第二指定业务对象的质量相同。
[0117]进一步的,排序单元303,具体用于从所述各指定业务对象的所有可选排序方式中,基于所述各指定业务对象中每两个指定业务对象的质量的闻低关系,选择一种排序方式作为排序结果,并使得在所选排序方式中每两个指定业务对象的先后顺序最大程度的满足该两个指定业务对象的质量的高低关系。
[0118]进一步的,排序单元303,具体用于基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,确定所述各指定业务对象的质量分值,其中,当两个指定业务对象中的第一指定业务对象大于第二指定业务对象时,所述第一指定业务对象的质量分值加设定增量值,当所述第一指定业务对象小于所述第二指定业务对象时,所述第一指定业务对象的质量分值减设定增量值;并根据所述各指定业务对象的质量分值的高低顺序,对所述各指定业务对象进行排序。
[0119]进一步的,所述各指定业务对象为从网站上发布的待排序的所有业务对象中选择的业务对象;
[0120]排序单元303,还用于针对所述所有业务对象中除所述各指定业务对象之外的各业务对象,从所述各指定业务对象中,分别确定与所述各业务对象最相似的指定业务对象;以及将所述各业务对象插入到当前的业务对象排序结果中,得到所述所有业务对象的排序结果,其中,在所述所有业务对象的排序结果中,所述各业务对象之间的先后顺序与各自对应的最相似的指定业务对象的先后顺序相同。
[0121]上述各模块单元的功能可对应于图1或图2所示流程中的相应处理步骤,在此不再赘述。
[0122]本申请实施例基于上述业务对象排序方法,还提供一种业务对象搜索方法,如图4A所示,包括:
[0123]步骤401、根据搜索关键词从网站上发布的所有业务对象中,确定与搜索关键词对应的各业务对象。
[0124]步骤402、对各业务对象进行排序。
[0125]步骤403、按照得到的各业务对象的排列顺序,返回各业务对象;[0126]其中,所述步骤402对各业务对象进行顺序,如图4B所示,具体包括以下步骤:
[0127]4021、获取针对设定时间段统计的各业务对象的第一类展现指标值和第二类展现指标值。
[0128]4022、依次针对各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系。
[0129]4023、基于各业务对象中每两个业务对象的质量的高低关系,对各业务对象进行排序。
[0130]其中,所述步骤402对各业务对象进行顺序,相当于上述排序方法实施例中的对各指定业务对象排序,步骤4021-步骤4023,具体可参照上述业务对象排序方法执行,在此不再进行详细描述。
[0131]基于同一发明构思,根据本申请上述实施例提供的一种业务对象搜索方法,相应地,本申请实施例还提供了一种业务对象搜索装置,其结构示意图如图5所示,具体包括:
[0132]搜索单元501,用于根据搜索关键词从网站上发布的所有业务对象中,确定与所述搜索关键词对应的各业务对象;
[0133]指标值获取单元502,用于获取针对设定时间段统计的所述各业务对象的第一类展现指标值和第二类展现指标值;
[0134]质量关系确定单元503,用于依次针对所述各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规贝U,比较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系;
[0135]排序单元504,用于基于所述各业务对象中每两个业务对象的质量的高低关系,对所述各业务对象进行排序;
[0136]返回单元505,用于按照得到的所述各业务对象的排列顺序,返回所述各业务对象。
[0137]其中,指标值获取单元502、质量关系确定单元503和排序单元504的功能,具体可分别对应参照上述图3所示的业务对象排序装置中的指标值获取单元301、质量关系确定单元302和排序单元303,在此不再进行详细描述。
[0138]综上所述,本申请实施例提供的方案,包括:获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值;依次针对各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的闻低关系;基于各指定业务对象中每两个指定业务对象的质量的闻低关系,对各指定业务对象进行排序。米用本申请实施例提供的方案,提闻了基于业务对象的质量进行排序的准确性。
[0139]本申请的实施例所提供的排序装置可通过计算机程序实现。本领域技术人员应该能够理解,上述的模块划分方式仅是众多模块划分方式中的一种,如果划分为其他模块或不划分模块,只要排序装置具有上述功能,都应该在本申请的保护范围之内。
[0140]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0141]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0142]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0143]显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1.一种业务对象排序方法,其特征在于,包括: 获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值; 依次针对所述各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系; 基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,对所述各指定业务对象进行排序。
2.如权利要求1所述的方法,其特征在于,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的高低关系,具体包括: 第一条件为该两个指定业务对象中的第一指定业务对象的浏览反馈转化率小于第二指定业务对象的浏览反馈转化率,且所述第一指定业务对象被执行反馈操作的次数不大于第一次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第二次数阈值,其中,所述第一次数阈值小于所述第二次数阈值,浏览反馈转化率为业务对象被执行反馈操作的次数与被执行点击浏览操作的次数的比值; 当该两个指定业务对象的第一类展现指标值满足所述第一条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否大于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第一条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否大于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量; 第二条件为所述第一指定业务对象被执行反馈操作的次数大于所述第二指定业务对象被执行反馈操作的次数,且所述第一指定业务对象被执行反馈操作的次数大于第三次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第三次数阈值; 当该两个指定业务对象的第一类展现指标值满足所述第二条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第二条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量; 第三条件为所述第一指定业务对象被执行反馈操作的次数等于所述第二指定业务对象被执行反馈操作的次数, 且所述第一指定业务对象被执行反馈操作的次数大于第四次数阈值,且所述第一指定业务对象的浏览反馈转化率大于所述第二指定业务对象的浏览反馈转化率;当该两个指定业务对象的第一类展现指标值满足所述第三条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第三条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量。
3.如权利要求2所述的方法,其特征在于,还包括: 当该两个指定业务对象的第一类展现指标值不满足所述第一条件、所述第二条件和所述第三条件时,确定所述第一指定业务对象的质量与所述第二指定业务对象的质量相同。
4.如权利要求1-3任一所述的方法,其特征在于,基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,对所述各指定业务对象进行排序,具体包括: 从所述各指定业务对象的所有可选排序方式中,基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,选择一种排序方式作为排序结果,并使得在所选排序方式中每两个指定业务对象的先后顺序最大程度的满足该两个指定业务对象的质量的高低关系O
5.如权利要求1-3任一所述的方法,其特征在于,基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,对所述各指定业务对象进行排序,具体包括: 基于所述各指定业务对象中每两个指定业务对象的质量的闻低关系,确定所述各指定业务对象的质量分值,其中, 当两个指定业务对象中的第一指定业务对象大于第二指定业务对象时,所述第一指定业务对象的质量分值加设定增量值,当所述第一指定业务对象小于所述第二指定业务对象时,所述第一指定业务对象的质量分值减设定增量值;并根据所述各指定业务对象的质量分值的高低顺序,对所述各指定业务对象进行排序。
6.如权利要求1所述的方法,其特征在于,所述各指定业务对象为从网站上发布的待排序的所有业务对象中选择的业务对象; 在对所述各指定业务对象进行排序之后,还包括: 针对所述所有业务对象中除所述各指定业务对象之外的各业务对象,从所述各指定业务对象中,分别确定与所述各业务对象最相似的指定业务对象; 将所述各业务对象插入到当前的业务对象排序结果中,得到所述所有业务对象的排序结果,其中,在所述所有业务对象的排序结果中,所述各业务对象之间的先后顺序与各自对应的最相似的指定业务对象的先后顺序相同。
7.—种业务对象搜索方法,其特征在于,包括: 根据搜索关键词从网站上发布的所有业务对象中,确定与所述搜索关键词对应的各业务对象; 对所述各业务对象进行排序; 按照得到的所述各业务对象的排列顺序,返回所述各业务对象; 其中,对所述各业务对象进行排序具体包括以下步骤: 获取针对设定时间段统计的所述各业务对象的第一类展现指标值和第二类展现指标值; 依次针对所述各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系; 基于所述各业务对象中每两个业务对象的质量的高低关系,对所述各业务对象进行排序。
8.—种业务对象排序装置,其特征在于,包括; 指标值获取单元,用于获取针对设定时间段统计的网站上发布的各指定业务对象的第一类展现指标值和第二类展现指标值; 质量关系确定单元,用于依次针对所述各指定业务对象中的每两个指定业务对象,基于该两个指定业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,比较该两个指定业务对象的第二类展现指标值,确定该两个指定业务对象的质量的闻低关系; 排序单元,用于基于所述各指定业务对象中每两个指定业务对象的质量的高低关系,对所述各指定业务对象进行排序。
9.如权利要求8所述的装置,其特征在于,第一条件为该两个指定业务对象中的第一指定业务对象的浏览反馈转化率小于第二指定业务对象的浏览反馈转化率,且所述第一指定业务对象被执行反馈操作的次数不大于第一次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第二次数阈值,其中,所述第一次数阈值小于所述第二次数阈值,浏览反馈转化率为业务对象被执行反馈操作的次数与被执行点击浏览操作的次数的比值; 第二条件为所述第一指定业务对象被执行反馈操作的次数大于所述第二指定业务对象被执行反馈操作的次数,且所述第一指定业务对象被执行反馈操作的次数大于第三次数阈值,且所述第二指定业务对象被执行反馈操作的次数大于第三次数阈值; 第三条件为所述第一指定业务对象被执行反馈操作的次数等于所述第二指定业务对象被执行反馈操作的次数,且所述第一指定业务对象被执行反馈操作的次数大于第四次数阈值,且所述第一指定业务对象的浏览反馈转化率大于所述第二指定业务对象的浏览反馈转化率; 所述质量关系确定单元,具体用于当该两个指定业务对象的第一类展现指标值满足所述第一条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否大于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第一条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否大于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量低于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第二条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量;当该两个指定业务对象的第一类展现指标值满足所述第二条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第三条件时,比较所述第一指定业务对象被执行点击浏览操作的次数是否小于所述第二指定业务对象被执行点击浏览操作的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量; 当该两个指定业务对象的第一类展现指标值满足所述第三条件时,且所述第一指定业务对象被执行点击浏览操作的次数等于所述第二指定业务对象被执行点击浏览操作的次数时,比较所述第一指定业务对象被展现的次数是否小于所述第二指定业务对象被展现的次数,如果是,确定所述第一指定业务对象的质量高于所述第二指定业务对象的质量。
10.一种业务对象搜索装置,其特征在于,包括: 搜索单元,用于根据搜索关键词从网站上发布的所有业务对象中,确定与所述搜索关键词对应的各业务对象; 指标值获取单元,用于获取针对设定时间段统计的所述各业务对象的第一类展现指标值和第二类展现指标值; 质量关系确定单元,用于依次针对所述各业务对象中的每两个业务对象,基于该两个业务对象的第一类展现指标值满足的条件,按照与所满足的条件对应的质量比较规则,t匕较该两个业务对象的第二类展现指标值,确定该两个业务对象的质量的高低关系; 排序单元,用于基于所述各业务对象中每两个业务对象的质量的高低关系,对所述各业务对象进行排序; 返回单元,用于按照得到的所述各业务对象的排列顺序,返回所述各业务对象。
【文档编号】G06F17/30GK103631832SQ201210313436
【公开日】2014年3月12日 申请日期:2012年8月29日 优先权日:2012年8月29日
【发明者】黄恒 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1