推广信息调价方法、装置、存储介质及计算机设备与流程

文档序号:33203582发布日期:2023-02-07 20:31阅读:113来源:国知局
推广信息调价方法、装置、存储介质及计算机设备与流程

1.本技术涉及计算机技术领域,具体涉及一种推广信息调价方法、装置、存储介质及计算机设备。


背景技术:

2.互联网推广信息发展至今,越来越注重效果推广信息的属性,即便是合约推广信息,也推崇品效合一的效果衡量方式。对于普通的效果推广信息来说,投放标的也越来越往后端偏移,比如从一开始的以曝光、点击计费方式,到后来的以转化为优化目标的标的,再到最新的以收益与投入比率(return of invest,roi)为优化标的。以上的转变提高了推广信息投放系统对不同推广信息在每个人上的不同优化目标的预估能力,将风险和成本转移到了推广信息投放系统上。
3.转化链路越靠后的标的在每次请求上的预估难度越大,比如下载或者下载后付费方式,相对于点击方式,预估难度要大的多。其中,链路越靠后,数据越稀疏;链路越靠后,对象行为发生的时间和数据上报的延迟也会越大。因此,推广信息投放系统对链路上越靠后的行为的预估会不准。
4.为了在同等转化率预估的情况下,更好地控制推广信息的转化成本及roi,推广信息投放系统采用了动态调价方式,建立一条基于反馈机智的调价方案。当现有成本过高或roi低于预期时,通过下调出价,以更低的价格获取曝光,进而获取转化,从而拉低成本和提高roi;反之亦然,在成本偏低或roi高于预期时,将出价提高,推广信息竞争力变强,从而获得更多曝光,以此同时,成本和roi向预期值靠拢。
5.目前的动态调价方式建立在一套假设的机制上:当成本过高时,降低出价,从而曝光成本变低,成本被拉高。但在实际操作过程中,经常会出现由于实际成本与预期成本相差过大,导致将价格打压过于严重,从而推广信息曝光骤降为0,从而导致这条推广信息不能恢复、生命周期结束的情况。
6.另外,由于转化数据的稀疏,转化数据的回传存在偶然性和时延,因而推广信息投放系统根据转化数据的动态调节在每收到一条转化数据时就会有巨大的数据调整,并且这种数据调整存在延时。这种数据调整会导致推广信息的曝光存在剧烈的波动,不利于推广信息的长期稳定的投放。


技术实现要素:

7.本技术实施例提供一种推广信息调价方法、装置、存储介质及计算机设备,可以对不同集合对应的目标推广信息进行不同的推广信息调价,以提升推广信息的曝光率和提升推广信息的roi。
8.第一方面,提供一种推广信息调价方法,所述方法包括:
9.获取推广信息数据,所述推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;
10.根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合;
11.确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数;
12.根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。
13.第二方面,提供一种推广信息调价装置,所述装置包括:
14.获取单元,用于获取推广信息数据,所述推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;
15.分级单元,用于根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合;
16.确定单元,用于确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数;
17.调整单元,用于根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。
18.第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的推广信息调价方法中的步骤。
19.第四方面,提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的推广信息调价方法中的步骤。
20.本技术实施例通过获取推广信息数据,推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;根据第一行为数据和系统数据,确定目标推广信息对应的多个等级的对象分级集合;确定多个等级的对象分级集合中各级对象分级集合对应的调价参数;根据各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。本技术实施例通过推广信息数据来划分出多个不同等级的对象分级集合,然后确定不同对象分级集合对应的调价参数,并根据不同集合的调价参数对不同集合对应的目标推广信息进行不同的推广信息调价,以提升推广信息的曝光率和提升推广信息的roi。
附图说明
21.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1为申请实施例提供的推广信息调价方法的应用场景示意图。
23.图2为本技术实施例提供的推广信息调价方法的流程示意图。
24.图3为本技术实施例提供的对象分级集合的分级示意图。
25.图4为本技术实施例提供的区块链网络的应用架构示意图。
26.图5为本技术实施例提供的区块链网络中区块链的可选的结构示意图。
27.图6为本技术实施例提供的区块链网络的功能架构示意图。
28.图7为本技术实施例提供的推广信息调价装置的结构示意图。
29.图8为本技术实施例提供的推广信息调价装置的另一结构示意图。
具体实施方式
30.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术实施例提供一种推广信息调价方法、装置、计算机设备和存储介质。具体地,本技术实施例的推广信息调价方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。
32.首先,在对本技术实施例进行描述的过程中出现的部分名词或者术语作如下解释:
33.机器学习(machine learning,ml):是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习、式教学习等技术。
34.深度学习(deep learning,dl):是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。
35.神经网络(neural network,nn):在机器学习和认知科学领域的一种模仿生物神经网络结构和功能的深度学习模型。
36.效果广告:以每次曝光带来的收益为衡量的广告。
37.roi:return of invest,表示收益与投入比率,roi越大越好。
38.首日付费:指对象点击推广信息后,下载安装app应用,在app应用内第一天支付金额。
39.后端效果:先对推广信息进行曝光,然后对象点击推广信息,以及对象针对推广信息实施转化行为。
40.曝光行为:指推广信息触达对象,比如当推广信息被投放在某个网站或某个应用程序上时,对象浏览或登陆该网站或应用程序该时能够看到该推广信息,此时推广信息触达对象,即对象针对推广信息实施了曝光行为。
41.点击行为:指在推广信息触达对象之后,对象对该推广信息进行了点击,比如当推广信息为商品推广信息时,对象点击该推广信息进入商品详情页面即实施了点击行为。
42.转化行为:指对象在该推广信息的引导下实施了推广主体期望的行为,比如当推广信息为商品广告时,对象在广告的引导下加如购物车或者购买了该商品即转化行为,比如当推广信息为某个应用程序的广告时,对象在广告的引导下将该应用程序下载安装到对象终端设备上即转化行为。
43.cpm:cost per mile,表示每千次曝光的花费。
44.cpc:cost per click,表示每次点击的花费。
45.cpa:cost per action,表示每次转化的花费。
46.ocpx:x是泛指,指的是能够在以后端转化成本为考核手段的前提下,进行以点击(此时x为点击)、曝光(此时x为曝光)等方式进行计费。
47.pcvr:表示转化率预估。
48.pcvr偏差:表示转化率预估与实际值的偏差。
49.pctr:表示点击率预估。
50.核心集合:表示某个行业上有特殊价值的一类集合。例如,该核心集合为核心人群。
51.请参阅图1,图1为本技术实施例提供的推广信息调价方法的应用场景示意图。以该推广信息调价方法应用于推广信息投放系统100,该推广信息投放系统100包括回流系统110和竞价系统120。例如,该推广信息投放系统100为广告系统。该推广信息投放系统100可以连接于目标服务器和推广主体服务器,比如该目标服务器可以为点击服务器。该推广信息投放系统100可以运行于计算机设备中,其中,该计算机设备可以为终端或者服务器等设备。该推广信息投放系统100通过收集推广主体回传的第一行为数据和推广信息投放系统本身的系统数据,来获取推广信息数据;然后根据推广信息数据(第一行为数据和系统数据)进行集合挖掘,也可以根据推广信息数据和其他的对象行为对应的数据进行集合挖掘,以确定出集合画像,然后根据集合画像将目标推广信息对应的对象划分为多个等级的对象分级集合,例如,其他对象行为对应的数据可以包括点击、曝光等行为发生的时间点或频次,或者可以包括举报、屏蔽或者收藏推广信息的时间点或者行为发生频次等;然后,当该推广信息投放系统100实施分集合调价策略时,将回流系统110整合目标服务器上报的第二行为数据和推广主体回传的第一行为数据,以得到目标行为数据,并将目标行为数据与多个等级的对象分级集合的集合画像进行关联,并以各级对象分级集合对应的等级进行聚合统计,以得到各级对象分级集合对应的回流数据,然后根据回流数据确定出价系数、出价上界和出价下界;然后,控制竞价系统120根据各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整,以使得推广信息投放系统100可以对不同对象分级集合对应的目标推广信息进行不同的推广信息调价,以提升推广信息的曝光率和提升推广信息的roi。在调价后,通过回流系统110监听回流数据(比如第二行为数据和第一行为数据)的变化,以监控目标推广信息的实际收益与投入比率表现、目标推广信息在各级对象分级集合上的曝光分布、各级对象分级集合的首日付费金额,回流系统可以将回流数据上报到推广信息投放系统进行汇总,以根据回流数据对调价参数进行不断的迭代循环,每级对象分级集合下的出价系数越来越趋近于一个固定值,以使得分集合调价策略收敛。
52.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。
53.本技术各实施例提供了一种推广信息调价方法,该方法可以由终端或服务器执行,也可以由终端和服务器共同执行;本技术实施例以推广信息调价方法由服务器执行为例来进行说明。
54.请参阅图2至图3,图2为本技术实施例提供的推广信息调价方法的流程示意图,图2为本技术实施例提供的对象分级集合的分级示意图。该方法包括:
55.步骤201,获取推广信息数据,所述推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据。
56.例如,推广主体回传的第一行为数据可以包括转化数据和对象付费金额,所述转化数据可以包括转化行为类型和所述转化行为类型对应的行为时间。例如,转化行为类型可以包括激活、下载、下单、购买、收藏、加入购物车、表单预约等。
57.例如,该推广主体可以为广告主。例如,推广信息数据可以为广告数据。
58.例如,推广信息投放系统本身的系统数据可以包括对象基础画像、第二行为数据和推广信息;例如,对象可以为用户;例如,对象基础画像可以包括年龄、性别、地域、兴趣等;例如,推广信息可以包括推广信息类型、推广信息包含的商品信息(比如商品价格、商品类别等)、落地页、推广信息素材、推广主体在投放目标推广信息时设定的理想目标值等。例如,理想目标值可以包括目标收益与投入比率、目标转化率、目标点击率、目标曝光率等。其中,第二行为数据可以为点击服务器上报的第二行为数据,比如曝光行为、点击行为、浏览行为等。例如,推广信息投放系统可以根据推广主体回传的第一行为数据和点击服务器上报的第二行为数据确定对象响应行为,例如对象响应行为可以包曝光、浏览、点击、转化等行为。
59.步骤202,根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合。
60.其中,所述多个等级的对象分级集合用于将与所述目标推广信息相关的多个对象划分为多个等级,且相同等级的对象属于对应等级的对象分级集合。不同等级的对象分级集合对应所述目标推广信息的不同收益,等级越高,对应的收益越高。
61.例如,投放的目标推广信息可以包括roi广告或者偏后端转化的广告,对于量和效果都有较高要求。一般目标推广信息所在的行业具有一定成熟度,从而可以挖掘和积累该行业的核心集合。例如,可以根据推广主体回传的第一行为数据和推广信息投放系统本身的系统数据,可以挖掘出该行业的核心集合,即确定出目标推广信息对应的多个等级的对象分级集合。例如,该目标推广信息可以为当前投放和被监管的广告。
62.可选的,所述根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合,包括:根据所述第一行为数据和所述系统数据,确定对象的点击意愿、转化意愿和转化金额;根据所述点击意愿、所述转化意愿和所述转化金额,确定目标推广信息对应的多个等级的对象分级集合。
63.可选的,所述系统数据包括目标服务器上报的第二行为数据,所述第一行为数据包括转化数据和对象付费金额,所述根据所述第一行为数据和所述系统数据,确定对象的点击意愿、转化意愿和转化金额,包括:根据所述系统数据中的第二行为数据,确定各个对象对目标推广信息的点击率,基于所述点击率确定对象的点击意愿;根据所述第一行为数据中的转化数据,确定各个对象对目标推广信息的转化率,基于所述转化率确定对象的转化意愿;根据所述第一行为数据中的对象付费金额,确定对象的转化金额。
64.例如,对于对象分级集合的挖掘,可以通过推广信息投放系统本身的系统数据和推广主体回传的第一行为数据,挖掘出集合画像,进而划分出多个等级的对象分级集合。例
如,可以通过系统数据中目标服务器上报的第二行为数据和推广主体回传的第一行为数据,确定对象的点击意愿、转化意愿和转化金额,然后根据对象的点击意愿、转化意愿、转化金额划分出多个等级的集合。例如,如图3所示,划分为8级,1级最低,8级最高。例如,该集合可以为人群,该对象分级集合可以为用户分级人群。
65.可选的,所述转化数据包括转化行为类型和所述转化行为类型对应的行为时间,所述根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合,还包括:根据所述第一行为数据的转化数据中的行为时间,以及所述点击意愿、转化意愿和转化金额,确定目标推广信息对应的多个等级的对象分级集合。
66.例如,在根据对象的点击意愿、转化意愿和转化金额,确定目标推广信息对应的多个等级的对象分级集合的同时,也可以将每级集合下的每个对象的行为时间作为进一步细分的依据,以使得每一等级的对象分级集合的集合画像的内容更丰富。比如可以分为30天之内有行为、60天内有行为、180天内有行为、360天内有行为等。
67.例如,该目标推广信息以游戏广告行业为例,主要的投放的核心指标是roi,收益与投入的比率,即对象首日付费金额与广告花费的比例。因此建立核心集合时,侧重于使用对象的转化金额(即对象付费金额)作为集合划分的主要因素。例如以划分8级为例:第8级,表示付费金额在10000元以上的对象;第7级,表示付费金额在5000元到10000元之间的对象;第6级,表示付费金额在1000元到5000元之间的对象;第5级,表示付费金额在500元到1000元之间的对象;第4级,表示付费金额在200元到500元之间的对象;第3级,表示付费金额在50元到200元之间的对象;第2级,表示付费金额在1元到50元之间的对象;第2级,表示有过历史付费几率且相关类目下点击率、转化率较高的对象;第1级,表示没有历史付费几率但点击率、转化率较高的对象。根据对象付费金额的金额大小将对应对象划分为1-8级的对象分级集合,其中第8级为最高。
68.步骤203,确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数。
69.可选的,所述调价参数包括出价系数,所述系统数据还包括目标收益与投入比率,所述确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数,包括:将预设的回流系统与各级对象分级集合进行聚合,并通过所述预设的回流系统实时获取各级对象分级集合对应的回流数据;根据所述回流数据,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率;根据各级对象分级集合对应的目标推广信息的实际收益与投入比率和所述目标收益与投入比率的商,确定所述多个等级的对象分级集合中各级对象分级集合对应的出价系数。
70.例如,首先建立一套实时的回流系统,通过该回流系统监控目标推广信息的实际roi表现、目标推广信息在各级对象分级集合上的曝光分布、各级对象分级集合的首日付费金额。回流系统可以将推广信息的曝光、点击的情况通过服务器转发的形式上报到推广信息投放系统进行汇总。通过回流系统与之前划分好的对象分级集合作为粒度进行聚合,统计获得各级对象分级集合对应的目标推广信息的实际roi、曝光量、首日付费金额。
71.例如,如图1中的推广信息投放系统100,第一行为数据、第二行为数据等通过回流系统110将数据回传给推广信息投放系统100,以形成回流数据。例如,对象发生点击、转化行为之后,由点击服务器上报第二行为数据和推广主体上报第一行为数据,通过回流系统
110获得回流数据。第一行为数据是对象在推广主体的站内的行为,推广主体通过回流系统110将转化数据上报给推广信息投放系统100。
72.可选的,所述将预设的回流系统与各级对象分级集合进行聚合,并通过所述预设的回流系统实时获取各级对象分级集合对应的回流数据,包括:通过所述预设的回流系统整合所述目标服务器上报的第二行为数据和推广主体回传的第一行为数据,以得到目标行为数据;将所述目标行为数据与所述多个等级的对象分级集合的集合画像进行关联,并以各级对象分级集合对应的等级进行聚合统计,以得到各级对象分级集合对应的回流数据。
73.例如,回流数据整合点击服务器上报的第二行为数据(比如曝光、点击)和推广主体回传的第一行为数据(比如推广主体回传的转化数数据和对象付费金额),以得到目标行为数据。将所述目标行为数据与所述多个等级的对象分级集合中各级对象分级集合的集合画像进行关联,以各级对象分级集合对应的等级进行聚合统计,以得到各级对象分级集合对应的实际数据。例如,所述实际数据包括集合类别和集合等级。其中,所述集合画像为每一等级对应的对象分级集合的特征,例如,以划分8级为例:第8级的集合画像为付费金额在10000元以上的对象;第7级的集合画像为付费金额在5000元到10000元之间的对象;第6级的集合画像为付费金额在1000元到5000元之间的对象;第5级的集合画像为付费金额在500元到1000元之间的对象;第4级的集合画像为付费金额在200元到500元之间的对象;第3级的集合画像为付费金额在50元到200元之间的对象;第2级的集合画像为付费金额在1元到50元之间的对象;第2级的集合画像为有过历史付费几率且相关类目下点击率、转化率较高的对象;第1级的集合画像为没有历史付费几率但点击率、转化率较高的对象。
74.其中,该目标行为数据包括曝光、点击和转化对应的数据,其中转化对应的数据为第一行为数据转化所得到。
75.可选的,所述回流数据包括各级对象分级集合对应的首日付费金额和成本投入,所述根据所述回流数据,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率,包括:根据各级对象分级集合对应的所述首日付费金额和所述成本投入的商,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率。
76.例如,实际roi的计算公式可以表示为以下公式(1):
[0077][0078]
其中,ut(usertag)表示对象分级集合;ad表示目标推广信息,ltv
ut,ad
表示对象产生的产出价值(long_time_value),在申请实施例中,可以以对象的首日付费金额作为ltv;cost
ut,ad
表示成本投入。
[0079]
然后,根据各级对象分级集合对应的目标推广信息的实际roi和目标roi,确定出价系数,进而根据出价系数对各级对象分级集合进行出价调整,以合理分配各级对象分级集合的曝光分布。
[0080]
例如,出价系数的计算公式可以表示为以下公式(2):
[0081][0082]
其中,λ
ut,ad
表示出价系数;roi
ut,ad
表示对象分级集合ut下的推广信息的实际roi;
targetroi
ad
表示推广信息ad的目标roi,是推广主体在投放目标推广信息时设定的理想目标值。
[0083]
其中,出价系数λ可以通过实际roi和目标roi的商来确定。
[0084]
例如,对于其他行业,可以有不同的出价系数计算方式。roi只适用于看重回报率的行业,而有些行业可能更看重转化成本、点击成本等,均可以修改公式以适用于其他场景。
[0085]
例如,可以根据推广信息的实际转化率和目标转化率的商,确定出价系数。其中实际转化率为对象分级集合下的推广信息的实际转化率。目标转化率为目标推广信息的目标转化率,是推广主体在投放目标推广信息时设定的理想目标值。
[0086]
例如,可以根据推广信息的实际点击率和目标点击率的商,确定出价系数。其中实际点击率为对象分级集合下的推广信息的实际点击率。目标转化率为目标推广信息的目标点击率,是推广主体在投放目标推广信息时设定的理想目标值。
[0087]
可选的,所述调价参数还包括出价上界和出价下界,所述确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数,还包括:
[0088]
当所述出价系数大于1时,将所述出价下界设置为各级对象分级集合对应的目标推广信息的原始出价的第一百分比;或者
[0089]
若所述出价系数小于1,将所述出价上界设置为各级对象分级集合对应的目标推广信息的原始出价的第二百分比,其中所述第二百分比大于第一百分比。
[0090]
例如,需要计算每级对象分级集合上合适的调价参数,调价参数可以包括出价系数、出价上界和出价下界。为了进一步保证成本的稳定,在确定了出价系数的基础上,还需要增加一个出价范围的限制,即每级对象分级集合下设有出价上界和/或出价下界。出价上界和出价下界可以减少由于pcvr、pctr预估概率性偏差带来的成本爆炸或竞争失利。
[0091]
例如,对于λ大于1的集合,需要调高出价,可以将出价下界lower_bound
ut,ad
设置为该集合原始出价下的第一百分比(比如10%),可以防止pcvr、pctr预估极低时,限制出价下界可以让推广信息仍有机会赢得此次竞争。λ大于1的情况下,说明该集合价值较高,处于低估状态,此时可以不设出价上界。
[0092]
例如,对于λ小于1的集合,需要调低出价,可以将出价上界upper_bound
ut,ad
设置为该集合原始出价下的第二百分比(比如90%),可以防止pcvr、pctr预估极高时,以限制出价上界去赢得此次竞争。λ小于1的情况下,说明该集合价值较低,处于高估状态,此时可以不设出价下界。
[0093]
其中,每个集合下的出价上界、下界可以通过迭代演进来确定。
[0094]
步骤204,根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。
[0095]
例如,当实际roi大于目标roi时,λ大于1,可以通过调高出价,增加推广信息竞争力,进而获取更多该集合(ut)下的曝光。在调价后,由于出价变高,获得对象每次花费的成本变高,从而使得roi
ut,ad
逼近targetroi
ad

[0096]
例如,当实际roi小于目标roi时,λ小于1,可以通过调低出价,以更低的价格获得该集合下的曝光,进而获得转化。在调价后,由于出价变低,从而导致实际roi提升,从而使得roi
ut,ad
逼近targetroi
ad

[0097]
随着调价参数的不断迭代循环,每级对象分级集合下的出价系数λ
ut,ad
越来越趋近于一个固定值,以使得分集合调价策略收敛。
[0098]
可选的,所述根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整,包括:
[0099]
当所述出价系数大于1时,将与所述大于1的出价系数对应的对象分级集合的目标推广信息的当前出价调高,且调整后的出价不低于所述出价下界;或者
[0100]
当所述出价系数小于1时,将与所述小于1的出价系数对应的对象分级集合的目标推广信息的当前出价调低,且调整后的出价不高于所述出价上界。
[0101]
例如,对于λ大于1的集合,将与大于1的出价系数对应的对象分级集合的目标推广信息的当前出价调高,且将出价下界lower_bound
ut,ad
设置为该集合原始出价下的第一百分比(比如10%),使得调整后的出价(调价结果)不高于设定的出价下界,且λ大于1的情况下,说明该集合价值较高,处于低估状态,此时可以不设出价上界。限制出价下界可以防止pcvr、pctr预估极低时,让推广信息仍有机会赢得此次竞争。
[0102]
例如,对于λ小于1的集合,将与小于1的出价系数对应的对象分级集合的目标推广信息的当前出价调低,且将出价上界upper_bound
ut,ad
设置为该集合原始出价下的第二百分比(比如90%),使得调整后的出价(调价结果)不高于所述出价上界,且λ小于1的情况下,说明该集合价值较低,处于高估状态,此时可以不设出价下界,限制出价上界可以防止pcvr、pctr预估极高时,以限制出价上界的方式去赢得此次竞争。
[0103]
可选的,还可以基于调整后的各级对象分级集合对应的目标推广信息的当前出价,向所述各级对象分级集合中的对象推荐所述目标推广信息。
[0104]
在实际应用中,线上推广信息投放系统根据每个推广信息的出价参数和每个请求的集合信息,进行差异化出价,以得到调整后的各级对象分级集合对应的目标推广信息的当前出价,然后将调价后的目标推广信息加入推广信息队列中,以向所述各级对象分级集合中的对象推荐该目标推广信息。其中,属于不同等级的对象分级集合中的对象,接收到的是差异化出价后的目标推广信息。其中,将调价后的目标推广信息加入推广信息队列中和其他推广信息竞争,以使得调节之后的目标推广信息的竞争力发生了变化,并且由于出价被调整,赢得每次竞争的成本也会产生变化。通过在不同集合上进行不同程度和方向的调价,达到控制目标推广信息在特定行业的不同层次的核心集合的曝光分布比例的目的,从而控制目标推广信息的曝光量和后端效果,保证量和效果都能够在一个比较好的水平。
[0105]
通过本技术实施例进行分级集合调价,可以提升曝光率,提升推广信息消耗,提升推广信息roi,以及提升推广信息投放系统填充率。例如,曝光率可以提升50%,推广信息消耗可以提升10%,推广信息roi可以提升2%,推广信息投放系统填充率可以提升5%。其中,推广信息消耗是指推广主体支付至平台用于推广信息营销的费用。推广信息投放系统填充率是指在一段时间内推广信息展示数(或称推广信息曝光数)与推广信息展示机会数(或称推广信息请求数)的比率。在原推广信息投放系统中,有部分请求被系统预估处于低价值状态,从而触发过滤机制导致被系统预估处于低价值状态的请求无法填充推广信息。通过采用分级集合调价的方式,改变了原有的出价,使得部分被低估的请求重新正确估算,捞回了原本被抛弃的曝光机会,从而提升推广信息投放系统填充率。
[0106]
上述所有的技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一
一赘述。
[0107]
本技术实施例通过获取推广信息数据,推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;根据第一行为数据和系统数据,确定目标推广信息对应的多个等级的对象分级集合;确定多个等级的对象分级集合中各级对象分级集合对应的调价参数;根据各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。本技术实施例通过推广信息数据来划分出多个不同等级的对象分级集合,然后确定不同对象分级集合对应的调价参数,并根据不同集合的调价参数对不同集合对应的目标推广信息进行不同的推广信息调价,以提升推广信息的曝光率和提升推广信息的roi。
[0108]
其中,本技术实施例可结合云技术或区块链网络技术实现,云技术(cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站,因此云技术需要以云计算作为支撑。
[0109]
需要说明的是,云计算是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池平台,简称云平台,一般称为基础设施即服务(infrastructure as a service,iaas),在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(可为虚拟化机器,包含操作系统)、存储设备和网络设备。
[0110]
为了便于实现对多个等级的对象分级集合、调价参数、调价结果的存储和查询,可选的,该推广信息调价方法还包括:将多个等级的对象分级集合、调价参数、调价结果发送至区块链网络中,以使区块链网络的节点将多个等级的对象分级集合、调价参数、调价结果填充至新区块,且当对新区块取得共识一致时,将新区块追加至区块链的尾部。
[0111]
接下来对本技术实施例中的区块链网络进行说明。参见图4,图4为本技术实施例提供的区块链网络的应用架构示意图,包括区块链网络41(示例性示出了共识节点410-1至共识节点410-3)、认证中心42、业务主体43和业务主体44,下面分别进行说明。
[0112]
区块链网络41的类型是灵活多样的,例如可以为公有链、私有链或联盟链中的任意一种。以公有链为例,任何业务主体的计算机设备例如对象终端和服务器(比如云端服务器),都可以在不需要授权的情况下接入区块链网络41;以联盟链为例,业务主体在获得授权后其下辖的计算机设备(例如终端/服务器)可以接入区块链网络41,此时,如成为区块链网络41中的客户端节点,这里客户端指示用于对不同对象分级集合进行差异化调价的应用客户端。
[0113]
可选的,客户端节点可以只作为区块链网络41的观察者,即提供支持业务主体发起交易(例如用于上链存储数据或查询链上数据)的功能,对于区块链网络41中的共识节点410的功能,例如排序功能、共识服务和账本功能等,客户端节点可以缺省或者有选择性(例如,取决于业务主体的具体业务需求)地实施。从而,可以将业务主体的数据和业务处理逻
辑最大程度迁移到区块链网络41中,通过区块链网络41实现数据和业务处理过程的可信和可追溯。
[0114]
区块链网络41中的共识节点接收来自不同业务主体(例如图4中示出的业务主体43和业务主体44)的客户端节点(例如,图4中示出的归属于业务主体43的客户端节点430、以及归属于业务主体44的客户端节点440)提交的交易,执行交易以更新账本或者查询账本,执行交易的各种中间结果或最终结果可以返回业务主体的客户端节点中进行显示。
[0115]
例如,客户端节点430/440可以订阅区块链网络41中感兴趣的事件,例如区块链网络41中特定的组织/通道中发生的交易,由共识节点410推送相应的交易通知至客户端节点430/440,从而触发客户端节点430/440中相应的业务逻辑。
[0116]
下面以多个业务主体接入区块链网络以实现多个等级的对象分级集合、调价参数、调价结果的管理为例,说明区块链网络的示例性应用。参见图4,管理环节涉及的多个业务主体,如业务主体43和业务主体44均可以是视频识别装置对应的客户端,从认证中心42进行登记注册获得各自的数字证书,数字证书中包括业务主体的公钥、以及认证中心42对业务主体的公钥和身份信息签署的数字签名,用来与业务主体针对交易的数字签名一起附加到交易中,并被发送到区块链网络,以供区块链网络从交易中取出数字证书和签名,验证消息的可靠性(即是否未经篡改)和发送消息的业务主体的身份信息,区块链网络41将根据身份进行验证,例如是否具有发起交易的权限。业务主体下辖的计算机设备(例如终端或者服务器)运行的客户端都可以向区块链网络41请求接入而成为客户端节点。
[0117]
业务主体43的客户端节点430用于获取推广信息数据,推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;根据第一行为数据和系统数据,确定目标推广信息对应的多个等级的对象分级集合;确定多个等级的对象分级集合中各级对象分级集合对应的调价参数;根据各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。业务主体43的客户端节点430还用于将多个等级的对象分级集合、调价参数、调价结果发送至区块链网络41。
[0118]
其中,将多个等级的对象分级集合、调价参数、调价结果发送至区块链网络41的操作,可以预先在客户端节点430设置业务逻辑,当查找到有多个等级的对象分级集合、调价参数、调价结果时,客户端节点430将多个等级的对象分级集合、调价参数、调价结果自动发送至区块链网络41,也可以由业务主体43的业务人员在客户端节点430中登录,手动打包多个等级的对象分级集合、调价参数、调价结果,并将其发送至区块链网络41。在发送时,客户端节点430根据多个等级的对象分级集合、调价参数、调价结果生成对应更新操作的交易,在交易中指定了实现更新操作需要调用的智能合约、以及向智能合约传递的参数,交易中还携带了客户端节点430的数字证书、签署的数字签名(例如,使用客户端节点430的数字证书中的私钥,对交易的摘要进行加密得到),并将交易广播到区块链网络41中的共识节点410。
[0119]
区块链网络41中的共识节点410接收到交易时,对交易携带的数字证书和数字签名进行验证,验证成功后,根据交易中携带的业务主体43的身份,确认业务主体43是否是具有交易权限,数字签名和权限验证中的任何一个验证判断都将导致交易失败。验证成功后签署节点410自己的数字签名(例如,使用节点410-1的私钥对交易的摘要进行加密得到),并继续在区块链网络41中广播。
[0120]
区块链网络41中的共识节点410接收到验证成功的交易后,将交易填充到新的区块中并进行广播。区块链网络41中的共识节点410广播新区块时,会对新区块进行共识过程,如果共识成功,则将新区块追加到自身所存储的区块链的尾部,并根据交易的结果更新状态数据库,执行新区块中的交易:对于提交存储多个等级的对象分级集合、调价参数、调价结果的交易,在状态数据库中添加包括多个等级的对象分级集合、调价参数、调价结果的键值对。
[0121]
业务主体44的业务人员在客户端节点440中登录,输入多个等级的对象分级集合、调价参数、调价结果的查询请求,客户端节点440根据多个等级的对象分级集合、调价参数、调价结果的查询请求生成对应更新操作/查询操作的交易,在交易中指定了实现更新操作/查询操作需要调用的智能合约、以及向智能合约传递的参数,交易还携带了客户端节点440的数字证书、签署的数字签名(例如,使用客户端节点440的数字证书中的私钥,对交易的摘要进行加密得到),并将交易广播到区块链网络41中的共识节点410。
[0122]
区块链网络41中的共识节点410接收到交易,对交易进行验证、区块填充及共识一致后,将填充的新区块追加到自身所存储的区块链的尾部,并根据交易的结果更新状态数据库,执行新区块中的交易:对于提交的更新对各级对象分级集合对应的目标推广信息的当前出价进行调整的调价结果的交易,根据调价结果更新状态数据库中每级对象分级集合对应的键值对;对于提交的查询对各级对象分级集合对应的目标推广信息的当前出价进行调整的调价结果的交易,从状态数据库中查询每级对象分级集合与对应调价结果的键值对,并返回交易结果。
[0123]
作为区块链的示例,参见图5,图5为本技术实施例提供的区块链网络41中区块链的一个可选的结构示意图,每个区块的头部既可以包括区块中所有交易的哈希值,同时也包含前一个区块中所有交易的哈希值,新产生的交易的记录被填充到区块并经过区块链网络中节点的共识后,将被追加到区块链的尾部从而形成链式的增长,各区块之间基于哈希值的链式结构,保证了区块中交易的防篡改和防伪造。
[0124]
下面说明本技术实施例提供的区块链网络的示例性功能架构,参见图6,图6为本技术实施例提供的区块链网络41的功能架构示意图,包括应用层401、共识层402、网络层403、数据层404和资源层405,下面分别进行说明。
[0125]
资源层405封装了实现区块链网络41中的各个节点410的计算资源、存储资源和通信资源。
[0126]
数据层404封装了实现账本的各种数据结构,包括以文件系统中的文件实现的区块链,键值型的状态数据库和存在性证明(例如区块中交易的哈希树)。
[0127]
网络层403封装了点对点(p2p,point to point)网络协议、数据传播机制和数据验证机制、接入认证机制和业务主体身份管理的功能。
[0128]
其中,p2p网络协议实现区块链网络41中节点410之间的通信,数据传播机制保证了交易在区块链网络41中的传播,数据验证机制用于基于加密学方法(例如数字证书、数字签名、公/私钥对)实现节点410之间传输数据的可靠性;接入认证机制用于根据实际的业务场景对加入区块链网络41的业务主体的身份进行认证,并在认证通过时赋予业务主体接入区块链网络41的权限;业务主体身份管理用于存储允许接入区块链网络41的业务主体的身份、以及权限(例如能够发起的交易的类型)。
[0129]
共识层402封装了区块链网络41中的节点410对区块达成一致性的机制(即共识机制)、交易管理和账本管理的功能。共识机制包括pos、pow和dpos等共识算法,支持共识算法的可插拔。
[0130]
交易管理用于验证节点410接收到的交易中携带的数字签名,验证业务主体的身份信息,并根据身份信息判断确认其是否具有权限进行交易(从业务主体身份管理读取相关信息);对于获得接入区块链网络41的授权的业务主体而言,均拥有认证中心颁发的数字证书,业务主体利用自己的数字证书中的私钥对提交的交易进行签名,从而声明自己的合法身份。
[0131]
账本管理用于维护区块链和状态数据库。对于取得共识的区块,追加到区块链的尾部;执行取得共识的区块中的交易,当交易包括更新操作时更新状态数据库中的键值对,当交易包括查询操作时查询状态数据库中的键值对并向业务主体的客户端节点返回查询结果。支持对状态数据库的多种维度的查询操作,包括:根据区块向量号(例如交易的哈希值)查询区块;根据区块哈希值查询区块;根据交易向量号查询区块;根据交易向量号查询交易;根据业务主体的账号(向量号)查询业务主体的账号数据;根据通道名称查询通道中的区块链。
[0132]
应用层401封装了区块链网络能够实现的各种业务,包括交易的溯源、存证和验证等。
[0133]
采用本技术实施例提供的技术方案,通过获取推广信息数据,推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;根据第一行为数据和系统数据,确定目标推广信息对应的多个等级的对象分级集合;确定多个等级的对象分级集合中各级对象分级集合对应的调价参数;根据各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。本技术实施例通过推广信息数据来划分出多个不同等级的对象分级集合,然后确定不同对象分级集合对应的调价参数,并根据不同集合的调价参数对不同集合对应的目标推广信息进行不同的推广信息调价,以提升推广信息的曝光率和提升推广信息的roi。同时,本技术实施例还可以将终端获取的多个等级的对象分级集合、调价参数、调价结果上链存储,实现记录的备份,当对象再次使用推广信息投放系统时,可直接、快速地从区块链上获取相应的多个等级的对象分级集合、调价参数、调价结果,而无需通过推广信息投放系统对获取的多个等级的对象分级集合进行一系列处理后,才能够获得对各级对象分级集合对应的目标推广信息的当前出价进行调整的调价结果,从而提高数据获取效率。
[0134]
为便于更好的实施本技术实施例的推广信息调价方法,本技术实施例还提供一种推广信息调价装置。请参阅图7,图7为本技术实施例提供的推广信息调价装置的结构示意图。其中,该推广信息调价装置700可以包括:
[0135]
获取单元701,用于获取推广信息数据,所述推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;
[0136]
分级单元702,用于根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合;
[0137]
确定单元703,用于确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数;
[0138]
调整单元704,用于根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。
[0139]
可选的,分级单元702,用于:根据所述第一行为数据和所述系统数据,确定对象的点击意愿、转化意愿和转化金额;根据所述点击意愿、所述转化意愿和所述转化金额,确定目标推广信息对应的多个等级的对象分级集合。
[0140]
可选的,所述系统数据包括目标服务器上报的第二行为数据,所述第一行为数据包括转化数据和对象付费金额,所述分级单元702,用于根据所述第一行为数据和所述系统数据,确定对象的点击意愿、转化意愿和转化金额,具体包括:根据所述系统数据中的第二行为数据,确定各个对象对目标推广信息的点击率,基于所述点击率确定对象的点击意愿;根据所述第一行为数据中的转化数据,确定各个对象对目标推广信息的转化率,基于所述转化率确定对象的转化意愿;根据所述第一行为数据中的对象付费金额,确定对象的转化金额。
[0141]
可选的,所述转化数据包括转化行为类型和所述转化行为类型对应的行为时间,所述分级单元702,还用于根据所述第一行为数据的转化数据中的行为时间,以及所述点击意愿、转化意愿和转化金额,确定目标推广信息对应的多个等级的对象分级集合。
[0142]
可选的,所述调价参数包括出价系数,所述系统数据还包括目标收益与投入比率,所述确定单元703,用于:将预设的回流系统与各级对象分级集合进行聚合,并通过所述预设的回流系统实时获取各级对象分级集合对应的回流数据;根据所述回流数据,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率;
[0143]
根据各级对象分级集合对应的目标推广信息的实际收益与投入比率和所述目标收益与投入比率的商,确定所述多个等级的对象分级集合中各级对象分级集合对应的出价系数。
[0144]
可选的,所述确定单元703,用于将预设的回流系统与各级对象分级集合进行聚合,并通过所述预设的回流系统实时获取各级对象分级集合对应的回流数据,具体包括:通过所述预设的回流系统整合所述目标服务器上报的第二行为数据和推广主体回传的第一行为数据,以得到目标行为数据;将所述目标行为数据与所述多个等级的对象分级集合的集合画像进行关联,并以各级对象分级集合对应的等级进行聚合统计,以得到各级对象分级集合对应的回流数据。
[0145]
可选的,所述回流数据包括各级对象分级集合对应的首日付费金额和成本投入,所述确定单元703,用于根据所述回流数据,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率,具体包括:根据各级对象分级集合对应的所述首日付费金额和所述成本投入的商,确定各级对象分级集合对应的目标推广信息的实际收益与投入比率。
[0146]
可选的,所述调价参数还包括出价上界和出价下界,所述确定单元703,还用于:当所述出价系数大于1时,将所述出价下界设置为各级对象分级集合对应的目标推广信息的原始出价的第一百分比;或者若所述出价系数小于1,将所述出价上界设置为各级对象分级集合对应的目标推广信息的原始出价的第二百分比,其中所述第二百分比大于第一百分比。
[0147]
可选的,所述调整单元704,用于:当所述出价系数大于1时,将与所述大于1的出价系数对应的对象分级集合的目标推广信息的当前出价调高,且调整后的出价不低于所述出
价下界;或者
[0148]
当所述出价系数小于1时,将与所述小于1的出价系数对应的对象分级集合的目标推广信息的当前出价调低,且调整后的出价不高于所述出价上界。
[0149]
可选的,该推广信息调价装置700还包括:
[0150]
推广模块,用于基于调整后的各级对象分级集合对应的目标推广信息的当前出价,向所述各级对象分级集合中的对象推荐所述目标推广信息。
[0151]
需要说明的是,本技术实施例中的推广信息调价装置700中各模块的功能可对应参考上述各方法实施例中任意实施例的具体实现方式,这里不再赘述。
[0152]
上述推广信息调价装置中的各个单元可全部或部分通过软件、硬件及其组合来实现。上述各个单元可以以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行上述各个单元对应的操作。
[0153]
推广信息调价装置700例如可以集成在具备储存器并安装有处理器而具有运算能力的终端或服务器中,或者该推广信息调价装置700为该终端或服务器。该终端可以为智能手机、平板电脑、笔记本电脑、智能电视、智能音箱、穿戴式智能设备、个人计算机(personal computer,pc)等设备,终端还可以包括客户端,该客户端可以是视频客户端、浏览器客户端或即时通信客户端等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0154]
图8为本技术实施例提供的推广信息调价装置的另一示意性结构图,如图8所示,推广信息调价装置800可以包括:通信接口801,存储器802,处理器803和通信总线804。通信接口801,存储器802,处理器803通过通信总线804实现相互间的通信。通信接口801用于装置800与外部设备进行数据通信。存储器802可用于存储软件程序以及模块,处理器803通过运行存储在存储器802的软件程序以及模块,例如前述方法实施例中的相应操作的软件程序。
[0155]
可选的,该处理器803可以调用存储在存储器802的软件程序以及模块执行如下操作:
[0156]
获取推广信息数据,所述推广信息数据包括推广主体回传的第一行为数据和推广信息投放系统本身的系统数据;根据所述第一行为数据和所述系统数据,确定目标推广信息对应的多个等级的对象分级集合;确定所述多个等级的对象分级集合中各级对象分级集合对应的调价参数;根据所述各级对象分级集合对应的调价参数,分别对各级对象分级集合对应的目标推广信息的当前出价进行调整。
[0157]
可选的,推广信息调价装置800例如可以集成在具备储存器并安装有处理器而具有运算能力的终端或服务器中,或者该推广信息调价装置800为该终端或服务器。该终端可以为智能手机、平板电脑、笔记本电脑、智能电视、智能音箱、穿戴式智能设备、个人计算机等设备。该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务
的云服务器。
[0158]
可选的,本技术还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0159]
本技术实施例还提供了一种计算机可读存储介质,用于存储计算机程序。该计算机可读存储介质可应用于计算机设备,并且该计算机程序使得计算机设备执行本技术实施例中的推广信息调价方法中的相应流程,为了简洁,在此不再赘述。
[0160]
本技术实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得计算机设备执行本技术实施例中的推广信息调价方法中的相应流程,为了简洁,在此不再赘述。
[0161]
本技术实施例还提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得计算机设备执行本技术实施例中的推广信息调价方法中的相应流程,为了简洁,在此不再赘述。
[0162]
应理解,本技术实施例的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0163]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0164]
应理解,上述存储器为示例性但不是限制性说明,例如,本技术实施例中的存储器
还可以是静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)以及直接内存总线随机存取存储器(direct rambus ram,dr ram)等等。也就是说,本技术实施例中的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0165]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0166]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0167]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0168]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0169]
另外,在本技术实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0170]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0171]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1