一种流量分配方法及服务器的制造方法

文档序号:10534623阅读:243来源:国知局
一种流量分配方法及服务器的制造方法
【专利摘要】本发明提供了一种流量分配方法及服务器,该方法通过获取各个应用的关键字集合,该关键字集合由与应用相关的关键字构成;按照各个关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据应用的竞价、质量和对应关键字的关联性对应用池中的应用进行筛选,并分配相应的流量,流量由筛选出的应用在应用商店的显示位置体现。基于上述公开的流量分配方案能够更好地平衡开发者、应用商店以及用户三者之间的关系,最优化进行应用流量分配,实现使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。
【专利说明】
一种流量分配方法及服务器
技术领域
[0001]本发明涉及数据处理技术领域,更具体的说,特别涉及一种流量分配方法及服务器。
【背景技术】
[0002]对于目前的应用商店来说,总流量在某一段时间内是固定的,应用商店的运营商为了更高效的利用流量,通常采用的方式是竞价排名。
[0003]在现有技术中竞价排名通常都是围绕几个常用的关键字在进行。对于应用的开发者而言,其可能并不清楚哪些关键字适合他的应用,或者哪些关键字组合适合他的应用;对于应用商店的运营商而言,对应用流量的控制是通过竞价位置的设置来平衡商业价值和用户体验,且随着竞价,应用的位置也是给钱越多位置越靠上。
[0004]但是,随着各类应用的不断增加和多样化,一些并不常用但确实有实际意义的关键字其实也作为关键字的,因现有技术并不具备这种为应用筛选分配合适的关键字以及该关键字下的位置的能力,仅通过竞价位置,从用户体验来说,在有些位置有可能会出现与该关键字实际不太相关的应用;从开发者来说,自己的竞价也会无意义;从运营者来说,流量并没有得到很好的利用。因此,仅通过现有技术的竞价排名方式,并不能很好的平衡开发者、应用商店和用户三者的关系;现有技术无法实现开发者所要求的访问量下载量、应用商店所要求的高收益,以及用户所要求的好体验。

【发明内容】

[0005]有鉴于此,本发明提供一种流量分配方法及电子设备,以实现在满足开发者、应用商店和用户的要求的基础上,最优化进行应用流量分配,使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。技术方案如下:
[0006]—种流量分配方法,所述方法包括:
[0007]获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成;
[0008]按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;
[0009]依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量,所述流量由筛选出的应用在应用商店的显示位置体现。
[0010]优选的,所述获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成,包括:
[0011 ]获取各个应用,并针对每个应用进行关键字查找;
[0012]所述关键字查找过程包括:
[0013]基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字;
[0014]集合确认的所述关键字构成所述应用对应的关键字集合。
[0015]优选的,按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池,包括:
[0016]确认各个所述关键字集合中所包含的关键字的类型;
[0017]提取相同类型的关键字对应的应用,保存于同一应用池;
[0018]其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。
[0019]优选的,所述依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量,包括:
[0020]依据所述应用与对应的关键字的关联性大小、所述应用的开发者竞价和所述应用的质量,筛选每个应用池中应用;
[0021]根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表不自然价值As ;
[0022]针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f (P)以及所述应用的下载个数d,计算各个所述应用的用户接受度 Aa= ESk*f(p)/d;
[0023]基于所述用户接受度获取所述应用的商业价值Am= Aa*Ap,Ap为所述应用的开发者竞价;
[0024]根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分;
[0025]按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。
[0026]优选的,所述流量分配方法还包括:
[0027]每隔预设时间对各个所述应用的用户接受度进行重新计算;
[0028]当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0029]和/或,
[0030]当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0031]和/或,
[0032]当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。
[0033]一种服务器,包括:
[0034]处理器,用于获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成;按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量,所述流量由筛选出的应用在应用商店的显示位置体现;
[0035]存储器,用于存储所述处理器运行所需的数据。
[0036]优选的,所述获取各个应用的关键字集合的所述处理器,具体为:
[0037]所述处理器,用于获取各个应用,并针对每个应用进行关键字查找;所述关键字查找过程包括:
[0038]基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字;集合确认的所述关键字构成所述应用对应的关键字集合。
[0039]优选的,所述按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池的处理器,具体为:
[0040]所述处理器,用于确认各个所述关键字集合中所包含的关键字的类型,并提取相同类型的关键字对应的应用,保存于同一应用池;其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。
[0041]优选的,所述依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量的处理器,具体为:
[0042]所述处理器,用于根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表示自然价值As;针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f (P)以及所述应用的下载个数d,计算各个所述应用的用户接受度Aa=ESk*f(p)/d;基于所述用户接受度获取所述应用的商业价值Am=Aa*Ap,Ap为所述应用的开发者竞价;根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分;按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。
[0043]优选的,所述处理器,还用于每隔预设时间对各个所述应用的用户接受度进行重新计算;当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0044]和/或,
[0045]所述处理器,还用于当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0046]和/或,
[0047]所述处理器,还用于当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。
[0048]与现有技术相比,本发明实施例通过获取各个应用的关键字集合,该关键字集合由与应用相关的关键字构成;按照各个关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据应用的竞价、质量和对应关键字的关联性对应用池中的应用进行筛选,并分配相应的流量,流量由筛选出的应用在应用商店的显示位置体现。基于上述公开的流量分配方案能够更好地平衡开发者、应用商店以及用户三者之间的关系,最优化进行应用流量分配,实现使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。
[0049]当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
【附图说明】
[0050]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0051 ]图1为本发明实施例一提供的一种流量分配方法的流程图;
[0052]图2为本发明实施例二提供的一种关键字查找的方法流程图;
[0053]图3为本发明实施例二提供的一种基于关键字类型划分应用的方法流程图;
[0054]图4为本发明实施例二提供的一种流量分配方法的流程图;
[0055]图5为本发明实施例三提供的一种服务器的结构示意图。
【具体实施方式】
[0056]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057]本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
[0058]由【背景技术】可知,通过现有技术的竞价排名方式,并不能很好的平衡开发者、应用商店和用户三者的关系;现有技术无法实现开发者所要求的访问量下载量、应用商店所要求的高收益,以及用户所要求的好体验。因此,本发明实施例公开了一种新的流量分配方案,以实现平衡开发者、应用商店以及用户三者之间的关系,使开发者有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。具体方式通过以下实施例进行详细说明。
[0059]实施例一
[0060]如图1所示,为本发明实施例一公开的一种流量分配方法的流程图,主要包括以下步骤:
[0061 ] SlOl,获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成;
[0062]在步骤SlOl中,因当前的应用能够成为其标识的关键字并非一个,决定关键字的构成也有很多因素,基于各个因素能够为应用找到相应的关键字;例如,作为应用的爱奇艺与“应用”有关、与“视频”有关、与“热播电视剧”有关等,而“应用”、“视频”、“热播电视剧”则均可以作为爱奇艺的关键字,获取这些关键字并共同组成爱奇艺的关键字集合。
[0063]S102,按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;
[0064]在S102中,基于上述获取到的各个应用对应的关键字集合中所包含的关键字的类型为应用划分不同的应用池。例如,关键字类型为“视频”时,对应该类型关键字的应用池中就可以包括爱奇艺、腾讯视频、优酷、暴风等用该关键字标识的应用;
[0065]需要说明的是,根据标识应用的关键字的类型不同,一个应用可以同时出现在多个应用池中;
[0066]S103,依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量;
[0067]在S103中,所述流量由筛选出的应用在应用商店的显示位置体现。也就是说,排名越靠前所分配得到的流量越多。
[0068]本发明实施例公开的流量分配方案,通过获取各个应用的关键字集合;按照各个关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据应用的竞价、质量和对应关键字的关联性对应用池中的应用进行筛选,并分配相应的流量,流量由筛选出的应用在应用商店的显示位置体现。基于上述公开的流量分配方案能够更好地平衡开发者、应用商店以及用户三者之间的关系,最优化进行应用流量分配,实现使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。
[0069]实施例二
[0070]基于上述本发明实施例一公开的一种流量分配方法,如图1示出的获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成的SlOl,其中,在获取各个应用后,并针对每个应用进行关键字查找的具体执行过程如图2所示,主要包括以下步骤:
[0071]S201,基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字;
[0072]S202,集合确认的所述关键字构成所述应用对应的关键字集合。
[0073]在执行S201和S202的过程中,基于应用本身的属性、应用与关键字之间的关联性大小、以及应用与应用之间的关联性大小这3个因素确定每一个应用对应的关键字组合;例如,应用优酷与“应用”有关、与“视频”有关、与“热播电视剧”等有关,则将“应用”、“视频”、“热播电视剧”作为优酷的关键字,并共同构成优酷的关键字集合;应用天天静听与“应用”有关、与“音频”有关,与“音乐排行榜”等有关,则将“应用”、“音频”、“音乐排行榜”作为天天静听的关键字,并共同构成天天静听的关键字集合。
[0074]基于上述本发明实施例一公开的一种流量分配方法,如图1示出的按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池的S102,其具体执行过程如图3所示,主要包括以下步骤:
[0075]S301,确认各个所述关键字集合中所包含的关键字的类型;
[0076]在S301中,确定每个应用的关键字的类型,如关键字为“视频”,即说明该关键字为“视频”类型的关键字;
[0077]S302,提取相同类型的关键字对应的应用,保存于同一应用池。
[0078]其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。
[0079]在S302中,针对每个应用的关键字类型进行提取并划分至相应的应用池。例如,优酷的关键字为“应用”、“视频”和“热播电视剧”,天天静听的关键字为“应用”、“音频”、“音乐排行榜”;则在执行S302的过程中,将关键字类型为“应用”的优酷和天天静听划分保存至对应该“应用”类型关键字的应用池中;将关键字类型为“视频”的优酷划分保存至对应该“视频”类型关键字的应用池中;将关键字类型为“音频”的天天静听划分保存至对应该“音频”类型关键字的应用池中。
[0080]基于上述本发明实施例一公开的一种流量分配方法,如图1示出的依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量的S103,具体执行过程如图4所示,主要包括以下步骤:
[0081]S401,依据所述应用与对应的关键字的关联性大小、所述应用的开发者竞价和所述应用的质量,筛选每个应用池中应用;
[0082]S402,根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表示自然价值As;
[0083]在S402中,根据关键字属性筛选应用,将同一主题的划分至一个应用列表中,当筛选出具体的应用之后,针对同一个主题的应用在一个应用列表中按照筛选的先后优先级从高至低进行排序。这里的主题至少包括应用商店中的“精选”、“搜索”、“推荐”和“榜单”等等主题
[0084]在排序的过程中,如这个关键字是“功能性描述的关键字”,如“视频、音乐等”,就按实际的顺序往下排即可;如果这个关键字是“名称性描述的关键字”,如“腾讯视频、qq音乐等”,则把对应的应用摆在头位,其余的仍旧按实际的顺序往下排即可
[0085]需要说明的是,每个应用列表将会计算出一个比列表本身更加大的候选集合,每次会根据业务的需求从对于的应用池里面选出若干应用作为当前主题的应用列表。此应用列表为动态变化的列表,会更加用户的反馈,以及应用特征的计算做出相应的调整。
[0086]S403,针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f (P)以及所述应用的下载个数d,计算各个所述应用的用户接受度 Aa= ESk*f(p)/d;
[0087]在S403中引入用户接受度的概念,是因为不同的应用在用户中的接受度是不一样的,而同一个应用在一个时间点上用户的接受度是个固定的值,这个值会随着时间的波动而波动,因此获得用户接受度以便于更好的平衡应用商店、开发者和用户之间的关系;
[0088]需要说明的是,由于搜索的主题范围广泛,虽然搜索系统的好坏会影响到用户接受度,但是在同一个搜索系统中,每个主题的所匹配的应用的相关度之间的差异在海量的主题的影响下可以忽略不计。因此我们可以通过搜索的用户行为来计算每个应用的用户接受度。
[0089]S404,基于所述用户接受度获取所述应用的商业价值Am=Aa*Ap,Ap为所述应用的开发者竞价;
[0090]在S404中需要说明的是,对于应用商店来说,在流量总量固定的情况下,每个位置获得的收益越高,则对于应用商店来说越有价值,这里的商业价值也指应用商店的收益。
[0091]S405,根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分;
[0092]S406,按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。
[0093]在本发明实施例公开的流量分配技术方案中,基于上述依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量,进一步优选的,所述流量分配方法中还包括如下三种进一步调整流量的方式,以下三种方式可以同时存在,具体执行调整的过程由实际应用情况确定。
[0094]第一种:
[0095]每隔预设时间对各个所述应用的用户接受度进行重新计算;
[0096]当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0097]第二种:
[0098]当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0099]第三种:
[0100]当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。
[0101]本发明实施例公开的流量分配方法,通过获取各个应用的关键字集合;按照各个关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据应用的竞价、质量和对应关键字的关联性对应用池中的应用进行筛选,并分配相应的流量,流量由筛选出的应用在应用商店的显示位置体现。基于上述公开的流量分配方案能够更好地平衡开发者、应用商店以及用户三者之间的关系,最优化进行应用流量分配,实现使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。
[0102]实施例三
[0103]基于上述本发明实施例一和实施例二公开的一种流量分配方法,本发明实施例三则对应公开了执行上述流量分配方法的服务器。如图5所示,所述服务器100主要包括:处理器101和存储器102;
[0104]其中,处理器101,用于获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成;按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量,所述流量由筛选出的应用在应用商店的显示位置体现;
[0105]存储器102,用于存储所述处理器101运行所需的数据。
[0106]在本发明实施例三公开的服务器中,优选的,所述处理器101在执行所述获取各个应用的关键字集合时,该处理器101在获取各个应用之后,并针对每个应用进行关键字查找;具体进行所述关键字查找过程包括:
[0107]基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字;集合确认的所述关键字构成所述应用对应的关键字集合。
[0108]在本发明实施例三公开的服务器中,优选的,所述处理器101在执行按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池时,具体的执行过程为:
[0109]所述处理器101,用于确认各个所述关键字集合中所包含的关键字的类型,并提取相同类型的关键字对应的应用,保存于同一应用池;其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。
[0110]在本发明实施例三公开的服务器中,优选的,所述处理器101在执行依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量时,具体为:
[0111]所述处理器101,用于根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表示自然价值As;针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f (P)以及所述应用的下载个数d,计算各个所述应用的用户接受度Aa=ESk*f(p)/d;基于所述用户接受度获取所述应用的商业价值Am=Aa*Ap,Ap为所述应用的开发者竞价;根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分;按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。
[0112]在本发明实施例三公开的服务器中,优选的,所述处理器101,还用于每隔预设时间对各个所述应用的用户接受度进行重新计算;当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0113]和/或,
[0114]所述处理器101,还用于当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配;
[0115]和/或,
[0116]所述处理器101,还用于当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。
[0117]基于上述本发明实施例公开的服务器,在具体应用过程中其属于应用商店的运营系统中。在具体应用中,应用的开发者则可以通过与该运营系统相关的开发者系统进行竞价和打包推广,可以通过该开发者系统查看在应用商店下自己的应用的报价,曝光,下载量,以及随时间变化的图表,以此调整自己的竞价等。
[0118]综上所述,本发明实施例公开的流量分配方案,通过获取各个应用的关键字集合,按照各个关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据应用的竞价、质量和对应关键字的关联性对应用池中的应用进行筛选,并分配相应的流量,流量由筛选出的应用在应用商店的显示位置体现。基于上述公开的流量分配方案能够更好地平衡开发者、应用商店以及用户三者之间的关系,最优化进行应用流量分配,实现使开发者能够有最大的访问量下载量、使应用商店有最高的收益、使用户有最好的用户体验的目的。
[0119]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0120]另外,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0121]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0122]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种流量分配方法,其特征在于,所述方法包括: 获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成; 按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池; 依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量,所述流量由筛选出的应用在应用商店的显示位置体现。2.根据权利要求1所述的方法,其特征在于,所述获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成,包括: 获取各个应用,并针对每个应用进行关键字查找; 所述关键字查找过程包括: 基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字; 集合确认的所述关键字构成所述应用对应的关键字集合。3.根据权利要求1所述的方法,其特征在于,按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池,包括: 确认各个所述关键字集合中所包含的关键字的类型; 提取相同类型的关键字对应的应用,保存于同一应用池; 其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。4.根据权利要求1所述的方法,其特征在于,所述依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量,包括: 依据所述应用与对应的关键字的关联性大小、所述应用的开发者竞价和所述应用的质量,筛选每个应用池中应用; 根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表示自然价值As; 针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f (P)以及所述应用的下载个数d,计算各个所述应用的用户接受度Aa= Σ Sk*f(p)/d; 基于所述用户接受度获取所述应用的商业价值Am = Aa*Ap,Ap为所述应用的开发者竞价; 根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分; 按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。5.根据权利要求4所述的方法,其特征在于,所述流量分配方法还包括: 每隔预设时间对各个所述应用的用户接受度进行重新计算; 当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配; 和/或, 当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配; 和/或, 当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。6.一种服务器,其特征在于,包括: 处理器,用于获取各个应用的关键字集合,所述关键字集合由与应用相关的关键字构成;按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池;依据所述应用的竞价、质量和对应关键字的关联性对所述应用池中的应用进行筛选,并分配相应的流量,所述流量由筛选出的应用在应用商店的显示位置体现; 存储器,用于存储所述处理器运行所需的数据。7.根据权利要求6所述的服务器,其特征在于,所述获取各个应用的关键字集合的所述处理器,具体为: 所述处理器,用于获取各个应用,并针对每个应用进行关键字查找;所述关键字查找过程包括: 基于所述应用的本身属性、所述应用与关键字之间的关联性大小、以及所述应用与所述应用之间的关联性大小,确认相应的关键字;集合确认的所述关键字构成所述应用对应的关键字集合。8.根据权利要求6所述的服务器,其特征在于,所述按照各个所述关键字集合中所包含的关键字的类型,将各个关键字对应的应用划分至不同的应用池的处理器,具体为: 所述处理器,用于确认各个所述关键字集合中所包含的关键字的类型,并提取相同类型的关键字对应的应用,保存于同一应用池;其中,每个应用池对应一个类型的关键字,一个应用可以同时属于多个应用池。9.根据权利要求6所述的服务器,其特征在于,所述依据所述应用的竞价、质量和对应关键字的关联性对各个应用进行筛选,并分配相应的流量的处理器,具体为: 所述处理器,用于根据各个筛选出的应用对应的关键字属性将所述筛选出的应用划分于不同主题的应用列表中,按照筛选优先级从高至低进行保存,所述每个应用在每个主题对应的应用列表中分别设置有表示自然价值As ;针对每个所述应用列表中的各个应用,根据所述关键词搜索次数Sk,各个所述应用在所述应用列表中的位置f(p)以及所述应用的下载个数d,计算各个所述应用的用户接受度Aa=X Sk*f(p)/d;基于所述用户接受度获取所述应用的商业价值Am=Aa*Ap,Ap为所述应用的开发者竞价;根据各个所述应用在所属的应用列表中的所述自然价值As,所述商业价值Am和所述应用的开发者竞价Ap为每个主题对应的所述应用列表中的各个所述应用打分;按照各个所述应用的评分,从高至低为各个所述应用分配相应的流量,所述流量由所述筛选出的应用在应用商店的显示位置体现。10.根据权利要求9所述的服务器,其特征在于, 所述处理器,还用于每隔预设时间对各个所述应用的用户接受度进行重新计算;当所述应用的所述用户接受度变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配; 和/或, 所述处理器,还用于当所述应用的开发者竞价发生变化时,对所述应用所属的应用列表中的所有应用重新进行流量分配; 和/或, 所述处理器,还用于当所述应用商店的业务需求改变时,依据业务需求重新为各个应用进行流量分配。
【文档编号】G06K9/62GK105893154SQ201610202635
【公开日】2016年8月24日
【申请日】2016年3月31日
【发明人】杨俊拯, 李娜
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1