移动广告的处理方法、代理服务器及终端的制作方法

文档序号:6366891阅读:126来源:国知局
专利名称:移动广告的处理方法、代理服务器及终端的制作方法
技术领域
本发明涉及通信技木,尤其涉及ー种移动广告的处理方法、代理服务器及終端。
背景技术
随着移动互联网的蓬勃发展,移动应用(application)也应运而生。广大的移动应用开发者在为用户提供应用的免费下载服务的同时,通常会依靠移动广告来赚取应用的开发、维护等费用。相应的,提供移动广告的广告网络也便有了蓬勃的发展。提供移动广告的广告网络可以提供网络注册■、软件开发工具包(Software Development Kit,简称为SDK)嵌入等,应用开发者在广告网络上实现注册后,可以将广告网络的SDK嵌入到自己的应用中,这时,应用便成为了广告网络的ー个媒体,为广告网络投放广告,广告的收入在广告网络与应用开发者之间进行分配。如果ー个广告网络不能满足应用的投放能力,就需要应用开发者在多个广告网络上注册,并获取多个广告网络的SDK,并嵌入到自己的应用中,这样就导致了如下问题的发生应用的体积越来越大,浪费了最終用户的带宽和存储空间;新增广告网络时,需要将其SDK嵌入到应用中,而且需要最終用户升级应用;当某ー个广告网络需要升级SDK吋,应用 也必须跟着升级。

发明内容
为了有效降低因嵌入多个广告网络的SDK而不断増大的应用的体积,降低应用的升级频率,本发明实施例提供ー种移动广告的处理方法,包括代理服务器接收到嵌入应用的代理SDK发送的广告请求信息,所述广告请求信息中携帯有所述应用的标识;根据所述应用的标识获得对应的广告网络的标识及其流量分配;根据所述流量分配选择广告网络的标识,井根据所述被选择的广告网络的标识向对应的广告网络发送广告请求;接收所述对应的广告网络返回的广告信息,并发送给所述代理SDK,以使所述代理SDK在所述应用的广告位中展示所述广告信息。本发明实施例还提供了ー种移动广告的处理方法,包括发送流量分配的调整信息给代理服务器,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使所述代理服务器根据所述应用的标识获得广告网络的标识;在所述获得的广告网络的标识中确定所述待调整广告网络的标识;按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。本发明实施例还提供了ー种代理服务器,包括接收模块,用于接收到嵌入应用的代理SDK发送的广告请求,所述广告请求中携带有所述应用的标识;获得模块,用于根据所述应用的标识获得对应的广告网络的标识及其流量分配;
请求模块,用于根据所述流量分配选择广告网络的标识,井根据所述被选择的广告网络的标识向对应的广告网络发送广告信息请求;转发模块,用于接收所述对应的广告网络根据所述广告信息请求返回的广告信息,并发送给所述代理SDK,以使所述代理SDK在所述应用的广告位中展示所述广告信息。本发明实施例还提供了ー种终端,包括发送模块,用于发送流量分配的调整信息给代理服务器,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使所述代理服务器根据所述应用的标识获得广告网络的标识;在所述获得的广告网络的标识中确定所述待调整广告网络的标识;按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。
本发明实施例提供的技术方案,通过嵌入到应用内的代理SDK向代理服务器发送广告请求,由代理服务器根据广告请求中携帯的应用的标识获得该应用对应的广告网络的标识及其流量分配,并根据流量分配选择广告网络,由代理服务器向选择的广告网络发送广告请求,并将接收到的广告信息发送给代理SDK进行广告信息的展示。这种方法有效避免了应用中包含多个广告网络SDK的麻烦,直接减小了应用的体积、应用的频繁升级等问题,应用开发者仅需要与代理服务器进行信息的交互,避免了与多个广告网络的信息交互,有效地保护的应用开发者的信息安全。


图I为本发明实施例一提供的移动广告的处理方法流程图;图2为本发明实施例一提供的移动广告的处理方法交互图;图3为本发明实施例一提供的代理服务器的设定界面示意图;图4为本发明实施例ニ提供的移动广告的处理方法流程图;图5为本发明实施例ニ提供的代理服务器的调整界面示意图;图6为本发明实施例三提供的移动广告的处理方法流程图;图7为本发明实施例四提供的移动广告的处理方法流程图;图8为本发明实施例五提供的移动广告的处理方法流程图;图9为本发明实施例五提供的代理服务器的统计结果展示界面示意图;图10为本发明实施例五提供的代理服务器的统计分析界面示意图;图11为本发明实施例六提供的移动广告的处理方法流程图;图12为本发明实施例七提供的代理服务器的结构示意图;图13为本发明实施例八提供的代理服务器的结构示意图;图14为本发明实施例九提供的代理服务器的结构示意图;图15为本发明实施例十提供的代理服务器的结构示意图;图16为本发明实施例十一提供的代理服务器的结构示意图;图17为本发明实施例十二提供的终端的结构示意图。
具体实施例方式图I为本发明实施例一提供的移动广告的处理方法流程图,图2为本发明实施例一提供的移动广告的处理方法交互图,结合图I和图2所示的内容,该处理方法可以包括步骤101、代理服务器接收到嵌入应用的代理SDK发送的广告请求,该广告请求信息中携帯有该应用的标识。这里需要说明的是,代理SDK可以但不限于通过如下方式嵌入到应用中应用开发者在代理服务器上注册,并将注册后获得的代理SDK通过软件编写等方法嵌入至自己开发的应用中。一般情况下,代理SDK的大小约为IOOk左右,相比较现有技术中多个广告网络的SDK,很好地降低了应用的体积。广告请求一般是在应用开始运行时主动地向代理服务器发送,也可以通过满足触发条件时触发时地向代理服务器发送,此处不做具体限定。步骤103、代理服务器根据应用的标识获得对应的广告网络的标识及其流量分配。这里需要说明的是,不同的应用可以对应相同的或者不同的广告网络。这里通过应用的标识来区分不同应用,通过广告网络的标识区分不同的广告网络。标识可以是具有特定含义的符号,也可以是数字、字符串、符号等的任意组合,只有能够唯一标识应用/广告网络即可。通常情况下,代理服务器可以为不同的应用分配不同的广告网络,这一般与应用开发者注册时与代理服务器之间达成的协议有关,例如对于代理服务器而言,代理费计算的不同标准使得不同应用在代理服务器处可以拥有的等级。等级越高的应用分配的广告网络可能会比等级交底的应用分配的广告网络要好。一旦获得的应用的标识,那么这个应用所能够获得的广告网络便确定了下来。每ー种可获得的广告网络可以有不同的流量分配,应用开发者可以对流量分配进行设定,如图3所示本发明实施例一提供的代理服务器的设定界面示意图,当然,还可以随时更新设定的流量分配,后续会对更新设定的流量分配进行更加详细的说明。步骤105、根据获得的流量分配,选择广告网络的标识,井根据被选择的广告网络的标识向对应的广告网络发送广告信息请求。具体的,根据获得的流量分配,选择广告网络的标识可以但不限于包括代理服务器在预设数值范围内产生ー个随机数,根据随机数在预设数值范围内所占的比例,与流量分配之间的对应关系,选择广告网络的标识。具体举例如下代理服务器支持ABC三家广告网络,每个广告网络的情况可能各有不同。应用开发者选择了 AB两家广告网络,A分配70%的流量,B分配30%的流量。代理服务器在一定范围内产生ー个随机数,假设范围是0-1,那么,随机数为0 0. 7,则选择A,随机数为0. 7 1,则选择B。当然这也只是其中ー种最为简单的形式,还可以有很多不同的变形,此处不做赘述。步骤107、接收到对应的广告网络根据广告信息请求返回的广告信息,并发送给代理SDK,以使该代理SDK在应用的广告位中展示该广告信息。图4为本发明实施例ニ提供的移动广告的处理方法流程图,如图4所示的内容,该处理方法在上述实施方式的基础上还可以包括步骤109、代理服务器接收流量分配的调整信息,该调整信息中携帯有应用的标识、待调整的广告网络的标识及其调整后的流量分配比例。
流量分配的调整信息可以由应用开发者利用其終端设备通过网络在代理服务器的网络界面上设定。设定的界面仍然可以如图3所示。
步骤111、代理服务器根据应用的标识获得该应用对应的广告网络的标识,在获得的广告网络的标识中确定待调整广告网络的标识,按照调整后的流量分配比例调整该待调整的广告网络的标识对应的流量比例。作为ー种调整的特例,如图5所示的调整界面示意图,删除和増加广告网络的标识也可以涵盖在本发明实施例ニ要求保护的范围内。图6为本发明实施例三提供的移动广告的处理方法流程图,如图6所示的内容,该处理方法在上述实施方式的基础上还可以包括步骤113、代理服务器接收到代理SDK发送的广告点击请求。步骤115、统计预设时间内广告点击请求的次数,井根据该次数计算广告费用。
或者,如图7所示的本发明实施例四提供的移动广告的处理方法流程图,如图7所示,在步骤101之后,该方法还可以包括步骤117、统计预设之间内代理服务器接收到的广告请求的次数,井根据该次数计
算广告费用。増加了上述113 115,或者117这样的步骤,代理服务器可以对广告费用进行统计。进ー步的,图8为本发明实施例五提供的移动广告的处理方法流程图,如图8所示,在上述实施方式的基础上,该方法还可以包括步骤119、代理服务器接收代理SDK发送的统计信号,该统计信息包括应用的使用者对于应用的不同操作信息;操作信息可以但不限干进入主界面的操作信息、进入某一子界面的操作信息、发送信息的操作信息、进入游戏界面的操作信息等等。步骤121、根据统计信号对该应用的操作信息进行统计。例如,某一界面的访问次数,平均的停留时间、界面的跳出率等等。如图9所示本发明实施例五提供的代理服务器的统计结果展示界面示意图。具体举例而言,假设应用为常见的植物大战僵尸游戏,那么,统计信号可以是操作者访问主界面的操作信息、或者进入各个关卡的操作信息,或者进入小游戏界面的操作信息等等。根据各种接收到的统计信号,可以对该款游戏的应用的使用操作进行统计,并作为增值服务提供给应用开发者,例如,访问主界面时间过长,代表着应用开发者可以致カ于进一步简化主界面或者缩短加载游戏的时间等等。应用开发者根据统计数据可以清楚地获知应用的使用者对各个界面的打开次数、停留时间等,通过对这些统计数据的分析获知应用的使用者更加关注应用的哪些功能,或者哪些界面不易操作等,从而可以对应用进行优化。如图10所示的本发明实施例五提供的代理服务器的统计分析界面示意图。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于ー计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例提供的方案,通过嵌入到应用内的代理SDK向代理服务器发送广告请求,由代理服务器根据广告请求中携帯的应用的标识获得该应用对应的广告网络的标识及其流量分配,并根据流量分配选择广告网络,由代理服务器向选择的广告网络发送广告请求,并将接收到的广告信息发送给代理SDK进行广告信息的展示。这种方法有效避免了应用中包含多个广告网络SDK的麻烦,直接减小了应用的体积、应用的频繁升级等问题,应用开发者仅需要与代理服务器进行信息的交互,避免了与多个广告网络的信息交互,有效地保护的应用开发者的信息安全。图11为本发明实施例六提供的移动广告的处理方法流程图,如图11所示,本实施例的执行主体为应用开发者的終端设备,与图4所示的方法流程图为同一方法的两个不同执行主体,因此在流程上与图4所示的方法流程图相互呼应。如图11所示,该方法包括步骤131、应用开发者的終端设备发送流量分配的调整信息给代理服务器,该调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使得代理服务器根据应用的标识获得该应用对应的广告网络的标识,在获得的广告网络的标识中确定待调整广告网络的标识,按照调整后的流量分配比例调整该待调整的广告网络的标识对应的流量比例。进ー步需要说明的是,应用开发者的移动终端在初始化阶段还可以发送流量分配信息给代理服务器,该流量分配信息中还可以携带应用的标识、广告网络的标识及其对应的初始流量分配比例,以使得代理服务器将应用的标识所代表的应用与广告网络的标识所代表的广告网络彼此建立关联关系,并且将初始流量分配比例作为初始数据进行保存。并将初始流量分配作为已知的流量分配比例。只有当步骤131执行后,初始的流量分配比例会被调整后的流量分配比例所取代,作为后续执行步骤中已知的流量分配比例。图12为本发明实施例七提供的代理服务器的结构示意图,如图12所示,该代理服务器为上述方法实施例提供的方法的特定执行主体,方法流程可以參考上述方法实施例,此处不做赘述。该代理服务器包括接收模块121、获得模块122、请求模块123以及转发模块124。其中,接收模块121用于接收嵌入应用的代理SDK发送的广告请求,该广告请求中携帯有应用的标识。获得模块122用于根据应用的标识获得对应的广告网络的标识及其流量分配。请求模块123用于根据流量分配选择广告网络的标识,井根据被选择的广告网络的标识向对应的广告网络发送广告信息请求。转发模块124用于接收对应的广告网络根据广告信息请求返回的广告信息,并发送给代理SDK,以使代理SDK在应用的广告位中展示广告信息。在上述实施方式的基础上,请求模块123可以包括根据流量分配选择广告网络的标识的选择单元,以及根据被选择的广告网络的标识向对应的广告网络发送广告信息请求的请求单元。其中,选择单元可以包括随机数产生子単元以及选择子单元。其中,随机数产生子単元用于在预设数值范围内产生ー个随机数;选择子単元用于根据随机数在预设数值范围内所占的比例,与流量分配之间的对应关系,选择广告网络的标识。进ー步的,如图13所示的本发明实施例八提供的代理服务器的结构示意图,在上述实施例的基础上,该图13所示的代理服务器还可以包括调整模块125。其中,该调整模块125具体可以包括接收单元、获得单元、确定单元以及调整単元。其中,接收单元用于接收流量分配的调整信息,该调整信息中携帯有应用的标识、待调整广告网络的标识及其调 整后的流量分配比例。获得单元用于根据应用的标识获得广告网络的标识。确定单元用于在获得的广告网络的标识中确定待调整广告网络的标识。调整単元用于安装调整后的流量分配比例调整待调整广告网络的流量分配。
进ー步的,如图14所示的本发明实施例九提供的代理服务器的结构示意图,在上述实施例的基础上,该图14所示的代理服务器还可以包括统计模块126。其中,该统计模块126具体可以包括接收单元和统计单元。其中,接收单元用于接收代理SDK发送的统计信号,该统计信息包括应用的使用者对于应用的操作信息。统计单元用于根据统计信号对应用的操作信息进行统计。进ー步的,如图15所示的本发明实施例十提供的代理服务器的结构示意图,在上述实施例的基础上,该图15所示的代理服务器还可以包括第一计费模块127。其中,该第ー计费模块127具体可以包括接收单元、统计单元和计费单元。其中,接收单元用于接收代理SDK发送的广告点击请求。统计单元用于统计预设时间内广告点击请求的次数。计费単元用于根据广告点击请求的次数计算广告费用。 进ー步的,如图16所示的本发明实施例十一提供的代理服务器的结构示意图,在上述实施例的基础上,该图16所示的代理服务器还可以包括第二计费模块128。其中,该第二计费模块128具体可以包括统计单元和计费单元。其中,统计单元用于统计预设时间内接收到的广告请求的次数。计费单元用于根据广告请求的次数计算广告费用。图17为本发明实施例十二提供的终端的结构示意图,如图17所示,该终端可以理解为应用开发者的終端,为图11所示的方法流程图的执行主体,具体流程可以如图11或者图4所示,在此不做赘述。如图17所示,该终端包括发送模块171,用于发送流量分配的调整信息给代理服务器,该调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使得代理服务器根据应用的标识获得该应用对应的广告网络的标识,在获得的广告网络的标识中确定待调整广告网络的标识,按照调整后的流量分配比例调整该待调整的广告网络的标识对应的流量比例。进ー步的,该发送模块171还可以在初始化阶段发送流量分配信息给代理服务器,该流量分配信息中还可以携带应用的标识、广告网络的标识及其对应的初始流量分配比例,以使得代理服务器将应用的标识所代表的应用与广告网络的标识所代表的广告网络彼此建立关联关系,并且将初始流量分配比例作为初始数据进行保存。并将初始流量分配作为已知的流量分配比例。只有当步骤131执行后,初始的流量分配比例会被调整后的流量分配比例所取代,作为后续执行步骤中已知的流量分配比例。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.ー种移动广告的处理方法,其特征在于,包括 代理服务器接收到嵌入应用的代理软件开发工具包SDK发送的广告请求,所述广告请求中携帯有所述应用的标识; 根据所述应用的标识获得对应的广告网络的标识及其流量分配; 根据所述流量分配选择广告网络的标识,井根据所述被选择的广告网络的标识向对应的广告网络发送广告信息请求; 接收所述对应的广告网络根据所述广告信息请求返回的广告信息,并发送给所述代理SDK,以使所述代理SDK在所述应用的广告位中展示所述广告信息。
2.根据权利要求I所述的方法,其特征在于,所述根据所述流量分配选择广告网络的标识包括 所述代理服务器在预设数值范围内产生ー个随机数; 根据所述随机数在所述预设数值范围内所占的比例,与所述流量分配之间的对应关系,选择广告网络的标识。
3.根据权利要求I所述的方法,其特征在于,所述方法还包括 接收流量分配的调整信息,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例; 根据所述应用的标识获得广告网络的标识; 在所述获得的广告网络的标识中确定所述待调整广告网络的标识; 按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。
4.根据权利要求I至3中任一项所述的方法,其特征在于,所述方法还包括 代理服务器接收代理SDK发送的统计信号,所述统计信息包括所述应用的使用者对于应用的操作信息; 根据所述统计信号对所述应用的操作信息进行统计。
5.根据权利要求I至3中任一项所述的方法,其特征在于,所述代理SDK在应用的广告位中展示所述广告信息之后,所述方法还包括 代理服务器接收所述代理SDK发送的广告点击请求; 统计预设时间内所述广告点击请求的次数; 根据所述广告点击请求的次数计算广告费用。
6.根据权利要求I至3中任一项所述的方法,其特征在于,所述代理服务器接收到嵌入应用的代理SDK发送的广告请求之后,所述方法还包括 代理服务器统计预设时间内接收到的所述广告请求的次数; 根据所述广告请求的次数计算广告费用。
7.—种移动广告的处理方法,其特征在于,包括 发送流量分配的调整信息给代理服务器,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使所述代理服务器根据所述应用的标识获得广告网络的标识;在所述获得的广告网络的标识中确定所述待调整广告网络的标识;按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。
8.—种代理服务器,其特征在于,包括 接收模块,用于接收到嵌入应用的代理软件开发工具包SDK发送的广告请求,所述广告请求中携帯有所述应用的标识; 获得模块,用于根据所述应用的标识获得对应的广告网络的标识及其流量分配; 请求模块,用于根据所述流量分配选择广告网络的标识,井根据所述被选择的广告网络的标识向对应的广告网络发送广告信息请求; 转发模块,用于接收所述对应的广告网络根据所述广告信息请求返回的广告信息,并发送给所述代理SDK,以使所述代理SDK在所述应用的广告位中展示所述广告信息。
9.根据权利要求8所述的代理服务器,其特征在干,所述请求模块包括根据所述流量分配选择广告网络的标识的选择单元,以及根据所述被选择的广告网络的标识向对应的广告网络发送广告信息请求的请求单元;所述选择单元包括 随机数产生子単元,用于在预设数值范围内产生ー个随机数; 选择子単元,用于根据所述随机数在所述预设数值范围内所占的比例,与所述流量分配之间的对应关系,选择广告网络的标识。
10.根据权利要求8所述的代理服务器,其特征在于,所述代理服务器还包括调整模块;所述调整模块具体包括 接收单元,用于接收流量分配的调整信息,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例; 获得单元,用于根据所述应用的标识获得广告网络的标识; 确定单元,用于在所述获得的广告网络的标识中确定所述待调整广告网络的标识;调整单元,用于按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。
11.根据权利要求8至10中任一项所述的代理服务器,其特征在于,还包括统计模块;所述统计模块具体包括 接收单元,用于接收代理SDK发送的统计信号,所述统计信息包括所述应用的使用者对于应用的操作信息; 统计单元,用于根据所述统计信号对所述应用的操作信息进行统计。
12.根据权利要求8至10中任一项所述的代理服务器,其特征在于,还包括第一计费模块;所述第一计费模块具体包括 接收单元,用于接收所述代理SDK发送的广告点击请求; 统计单元,用于统计预设时间内所述广告点击请求的次数; 计费单元,用于根据所述广告点击请求的次数计算广告费用。
13.根据权利要求8至10中任一项所述的代理服务器,其特征在于,还包括第二计费模块;所述第二计费模块具体包括 统计单元,用于统计预设时间内接收到的所述广告请求的次数; 计费单元,用于根据所述广告请求的次数计算广告费用。
14.ー种终端,其特征在于,包括 发送模块,用于发送流量分配的调整信息给代理服务器,所述调整信息中携帯有应用的标识、待调整广告网络的标识及其调整后的流量分配比例,以使所述代理服务器根据所述应用的标识获得广告网络的标识;在所述获得的广告网络的标识中确定所述待调整广告网络的标识;按照调整后的流量分配比例调整所述待调整广告网络的标识对应的流量分配。
全文摘要
本发明提供一种移动广告的处理方法、代理服务器及终端。方法包括代理服务器接收到嵌入应用的代理SDK发送的广告请求,所述广告请求信息中携带有所述应用的标识;根据所述应用的标识获得对应的广告网络的标识及其流量分配;根据所述流量分配选择广告网络的标识,并根据所述被选择的广告网络的标识向对应的广告网络发送广告信息请求;接收所述对应的广告网络根据所述广告信息请求返回的广告信息,并发送给所述代理SDK,以使所述代理SDK在所述应用的广告位中展示所述广告信息。
文档编号G06Q30/02GK102647455SQ20121008096
公开日2012年8月22日 申请日期2012年3月23日 优先权日2012年3月23日
发明者李国勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1