会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 广告服务器 / 广告获取方法、系统、广告客户端和广告服务器

广告获取方法、系统、广告客户端和广告服务器

申请号 CN200810222700.X 申请日 2008-09-22 公开(公告)号 CN101686252B 公开(公告)日 2013-08-28
申请人 华为技术有限公司; 发明人 谭银燕; 邵刚; 李克鹏; 钟杰萍; 詹金晶;
摘要 本发明公开了一种广告获取方法、系统、广告客户端和广告服务器。广告获取方法包括:接收广告指南,所述广告指南包括若干条目;选取所述广告指南的指定条目;获取与所述指定条目对应的广告并保存。本发明实施例的技术方案中广告客户端通过选取指定条目完成对需要获取的广告的选取,并获取指定条目对应的广告,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求;广告服务器主动发送广告指南,从而能及时推广新的广告。
权利要求

1.一种广告获取方法,其特征在于,包括:

广告客户端接收广告服务器发送的广告指南,所述广告指南为广告标识及对应的广告元数据的集合,包括若干条目;

广告客户端选取所述广告指南的指定条目,所述指定条目包括指定的广告标识及广告元数据;

广告客户端直接向广告服务器发送携带有指定条目中的广告标识的广告获取请求,并通过广播客户端接收广告服务器通过广播服务器返回的与所述指定条目中的广告标识对应的广告;

广告客户端获取与所述指定条目对应的广告并保存。

2.根据权利要求1所述的方法,其特征在于,所述广告指南还包括广告类别标识及对应的广告类别元数据的集合。

3.根据权利要求1所述的方法,其特征在于,所述广告客户端选取所述广告指南的指定条目具体为:广告客户端将用户个性化信息与广告指南中的广告元数据进行匹配,从所述广告指南中选取出与所述用户个性化信息相匹配的指定条目。

4.根据权利要求2所述的方法,其特征在于,所述广告客户端选取所述广告指南的指定条目具体为:广告客户端将用户个性化信息与广告指南中的广告类别元数据进行匹配,从所述广告指南中选取出与所述用户个性化信息相匹配的广告类别标识,并向广告服务器发送携带有该广告类别标识的广告指南获取请求;

广告服务器向广告客户端返回该广告类别标识对应的广告标识和广告元数据;

广告客户端将用户个性化信息与广告服务器返回的广告元数据进行匹配,从广告服务器返回的广告标识和广告元数据中选取出与所述用户个性化信息相匹配的指定条目。

5.一种广告客户端,其特征在于,包括:

广告指南获取模块,用于接收广告指南,所述广告指南为广告标识及对应的广告元数据的集合,包括若干条目;

广告选取模块,用于选取所述广告指南的指定条目,所述指定条目包括指定的广告标识及广告元数据;

广告获取模块,用于直接向广告服务器发送携带有指定条目中的广告标识的广告获取请求,并通过广播客户端接收广告服务器通过广播服务器返回的与所述指定条目对应的广告;

广告存储模块,用于保存获取的广告。

说明书全文

广告获取方法、系统、广告客户端和广告服务器

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种广告获取方法、系统、广告客户端和广告服务器。

背景技术

[0002] 随着互联网和3G技术的发展,互联网广告业务和移动广告业务均呈现了较大的增长态势。其中,移动广告业务为通过移动媒体传播的付费信息,其目的在于通过上述付费信息影响受传者的态度、意图和操作,并且该项业务具有个性化、互动性、移动性、低成本、情景性和高效性等特点。在移动广告业务中,应用提供商提供的应用或内容提供商的内容均能够与广告灵活的组合,从而可以为用户提供个性化的广告服务。其中,要想为用户提供快速、无延时的个性化的广告服务,就需要终端预先获取并保存广告,这样当终端需要显示广告的时候可直接将保存的广告进行显示,不需要再从网络侧获取广告,减少了获取广告的时间。
[0003] 终端预先获取并保存广告的功能是由终端中的广告客户端来实现的。现有技术一的方案中广告客户端预先获取并保存广告的过程具体包括:步骤11、当广告客户端中保存的有效广告数量低于一定标准或者保存的广告的投放任务达到一定比例等广告获取时机到达时,广告客户端触发广告获取请求;步骤12、广告客户端向广告服务器发送广告获取请求,该请求中可携带用户基本信息、终端存储能力等信息;步骤13、广告服务器根据广告获取请求中携带的信息选取出与该信息相匹配的广告;步骤14、广告服务器将选取出的广告和对应的广告元数据返回给广告客户端;步骤15、广告客户端保存返回的广告和对应的广告元数据。
[0004] 现有技术二的方案中广告客户端预先获取并保存广告的过程具体包括:步骤21、广告服务器向广告客户端发送广告通知消息;步骤22、广告客户端判断终端当前是否适合接收广告,例如判断终端中是否有剩余的存储空间或者终端的当前网络能力等;步骤23、如果判断出终端适合接收广告,则执行上述步骤12至15中所述的内容,完成获取并保存广告的过程。
[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] 广告客户端,用于接收广告指南,选取广告指南的指定条目,获取与所述指定条目对应的广告并保存;
[0030] 广告服务器,用于向广告客户端发送广告指南;所述广告指南包括若干条目。
[0031] 本发明实施例的技术方案中广告客户端通过选取指定条目完成对需要获取的广告的选取,并获取指定条目对应的广告,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求;广告服务器主动发送广告指南,从而能及时推广新的广告。

附图说明

[0032] 图1为本发明广告客户端实施例一的结构示意图;
[0033] 图2为本发明广告客户端实施例二的结构示意图;
[0034] 图3为本发明广告服务器实施例一的结构示意图;
[0035] 图4为本发明广告服务器实施例二的结构示意图;
[0036] 图5为本发明广告获取系统实施例一的结构示意图;
[0037] 图6为本发明广告获取系统实施例二的结构示意图;
[0038] 图7为本发明广告获取系统实施例三的结构示意图;
[0039] 图8为本发明广告获取系统实施例四的结构示意图;
[0040] 图9为本发明广告获取方法实施例一的流程图;
[0041] 图10为本发明广告获取方法实施例二的流程图;
[0042] 图11为本发明广告获取方法实施例三的流程图;
[0043] 图12为本发明广告获取方法实施例四的流程图;
[0044] 图13为本发明广告获取方法实施例五的流程图;
[0045] 图14为本发明广告获取方法实施例六的流程图;
[0046] 图15为本发明广告获取方法实施例七的流程图;
[0047] 图16为本发明广告客户端选取广告指南的指定条目的流程图。

具体实施方式

[0048] 下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
[0049] 本发明实施例中,广告标识、广告元数据、广告类别标识、广告类别元数据以及广告指南是标识和描述广告的重要信息。如表1、2和3所示,广告标识是区别广告的编码,是广告的唯一标识,例如表1中的A0001、A0002和A0003均为广告标识;广告元数据是对广告的描述信息,例如表1中的广告名称、容量、广告类别、位置、广告的URL均为广告元数据,广告元数据与广告标识是对应的,一个广告标识对应于一组广告元数据,例如表1中广告标识A0001,其对应的广告元数据为广告名称:aaa、容量:2.6kb、广告类别:B0001/汽车、位置:深圳、以及广告地址(广告的URL):Http:aaa.com/A0001,该广告标识和对应的广告元数据标识并描述了一个广告,其中广告元数据还可包括其它描述信息,例如,类型、尺寸、目标人群等,在此不一一列举;广告类别标识是区别广告类别的编码,是广告类别的唯一标识,例如表2中B0001和B0002、表3中的C0001和C0002均为广告类别标识;广告类别元数据是对广告类别的描述,例如表2和表3中广告类别名称及所属类别均为广告类别元数据,其中所属类别为广告类别标识所标识类别的上一级类别,例如表2中的类别汽车属于C0001/交通工具类中的一个类别;广告指南为广告标识及对应的广告元数据的集合和/或广告类别标识及对应的广告类别元数据的集合,例如表1、表2和表3中的内容均为广告指南。广告指南中可包括若干条目,一个条目可包括一个广告标识及其对应的广告元数据或者广告类别标识及其对应的广告类别元数据,例如表1中包括广告标识为A0001、A0002和A0003的三个条目,这三个条目分别对应于三个广告。从表2和表3还可以看出,表2中的B0002和B0003是表3中C0002的下一级广告类别标识。本发明实施例中的技术方案是通过广告客户端选取广告指南的指定条目来完成对广告的选取,指定条目包括指定的广告标识及广告元数据,例如,广告客户端选取了广告指南中的广告标识为A0001的条目,则A0001及其对应的广告元数据为指定的广告标识及广告元数据,即A0001及其对应的广告元数据组成的条目为指定条目,该指定条目对应于需要获取的广告。
[0050] 表1
[0051]广告标识 广告名称 容量 广告类别 位置 广告的URL
A0001 aaa 2.6kb B0001/汽车 深圳 Http:aaa.com/A0001
A0002 bbb 3.0kb B0002/家电 深圳 Http:bbb.com/A0002
A0003 ccc 2.7kb B0002/家电 深圳 Http:ccc.com/A0003
…… …… …… …… …… ……
[0052] 表2
[0053]广告类别标识 广告类别名称 所属类别
B0001 汽车 C0001/交通工具
B0002 家电 C0002/电子产品
B0003 相机 C0002/电子产品
…… …… ……
[0054] 表3
[0055]广告类别标识 广告类别名称 所属类别
C0001 交通工具 D0001/交通
C0002 电子产品 D0002/通信
…… …… ……
[0056] 图1为本发明广告客户端实施例一的结构示意图,如图1所示,广告客户端包括广告指南获取模块11、广告选取模块12、广告获取模块13和广告存储模块14。其中,广告选取模块12分别与广告指南获取模块11和广告获取模块13连接,广告存储模块14与广告获取模块13连接。广告指南获取模块11接收网络侧发送的广告指南,该广告指南可包括若干条目;广告选取模块12从广告指南获取模块11获取广告指南,选取广告指南的指定条目,该指定条目包括指定的广告标识及广告元数据;广告获取模块13从网络侧获取与指定条目对应的广告;广告存储模块14保存广告获取模块13获取的广告。
[0057] 具体地,在本实施例中广告选取模块12可以根据用户个性化信息选取广告指南的指定条目。用户个性化信息可包括用户基本信息、用户偏好信息以及用户上下文信息,具体地,用户基本信息可包括用户年龄、性别等人口统计学信息;用户偏好信息可包括用户在广告方面的偏好信息,例如可以为用户在广告类型方面的偏好信息或者用户在广告类别方面的偏好信息等;用户上下文信息可包括用户当前的状态信息,例如用户当前的位置信息、用户当前的终端网络能力或者终端存储能力等。用户个性化信息可以预先保存在广告客户端中,例如可以直接保存在广告选取模块12中;或者可以保存在广告存储模块14中,广告选取模块12可以从广告存储模块14中获取用户个性化信息。
[0058] 再参见图2,图2为本发明广告客户端实施例二的结构示意图。在实施例一的基础上,进一步地,如果网络侧发送的广告指南进行了加密处理,则广告客户端还可以包括与广告指南获取模块11连接的鉴权模块15,鉴权模块15对广告指南获取模块11接收的广告指南进行鉴权处理,以确定发送该广告指南的网络侧的合法性和有效性。
[0059] 上述实施例一和二中的广告客户端通过选取广告指南中的指定条目完成对需要获取广告的选取,对广告的选取由广告客户端来完成,无需网络侧的广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求。
[0060] 图3为本发明广告服务器实施例一的结构示意图,如图2所示,广告服务器包括控制模块21、收发模块22和存储模块23。其中,控制模块21分别与收发模块22和存储模块23连接。存储模块23保存广告指南以及广告;控制模块21从存储模块23获取广告指南,并将获取的广告指南发送给收发模块22;收发模块22将控制模块21获取的广告指南向终端侧发送,该广告指南包括若干条目;控制模块21从存储模块23获取与广告指南的指定条目对应的广告,具体可以为控制模块21根据收发模块22接收的指定条目中的广告标识从存储模块23中获取与该指定条目对应的广告,其中指定条目中的广告标识可以是由终端侧向收发模块22发送的广告获取请求中所携带;收发模块22将控制模块21获取的与指定条目对应的广告向终端侧发送。
[0061] 再参见图4,图4为本发明广告服务器实施例二的结构示意图,如图4所示,在实施例一的基础上,进一步地,该广告服务器还可以包括与控制模块21连接的内容保护模块24,内容保护模块24对控制模块21获取的广告指南进行加密处理。
[0062] 上述实施例一和二中的广告服务器只需发送广告指南以及根据指定条目发送广告,无需完成对广告的选取过程,从而降低了对广告服务器处理能力的要求;另外,广告服务器主动发送广告指南,从而能及时推广新的广告。
[0063] 图5为本发明广告获取系统实施例一的结构示意图,如图5所示,该系统包括广告客户端1和广告服务器2。广告服务器2向广告客户端1发送广告指南,该广告指南包括若干条目;广告客户端1接收广告指南,并选取该广告指南的指定条目;广告客户端1获取与指定条目对应的广告并保存,具体可以为广告客户端1向广告服务器2发送广告获取请求,该请求中携带有指定条目中的广告标识;广告服务器2根据指定条目中的广告标识向广告客户端1发送与指定条目对应的广告。
[0064] 具体地,广告客户端1可采用图1中所示的实施例,广告服务器2可采用图3中所示的实施例。其中的收发模块22分别与广告指南获取模块11以及广告获取模块13连接,广告指南获取模块11接收收发模块22发送的广告指南,广告获取模块13向收发模块22发送广告指南的指定条目中的广告标识,具体可以为通过发送的广告获取请求携带该广告标识,并获取收发模块22发送的与指定条目对应的广告。
[0065] 图6为本发明广告获取系统实施例二的结构示意图,如图6所示,在图5中实施例一的基础上,广告服务器2中增设了与控制模块21连接的内容保护模块24,内容保护模块24可对控制模块21获取的广告指南进行加密处理;广告客户端1中增设了与广告指南获取模块11连接的鉴权模块15,鉴权模块15对广告指南获取模块11接收的经过加密处理的广告指南进行鉴权处理,以确定发送该广告指南的广告服务器2的合法性和有效性;增设的内容保护模块24与鉴权模块15有效提高了广告获取系统的安全性。
[0066] 可选地,该系统还可以包括与广告获取模块12连接的个性化信息源模块4,个性化信息源模块4保存用户个性化信息,广告获取模块12可以从个性化信息源模块4中获取用户个性化信息。
[0067] 上述实施例一和二中的广告客户端通过选取广告指南中的指定条目完成对需要获取广告的选取,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求;广告服务器主动发送广告指南,从而能及时推广新的广告;另外,广告的选取由广告客户端来完成,降低了广告服务器的负荷,从而当广告服务器接收到广告获取请求时能及时快速的响应,提高了广告服务器的处理速度。
[0068] 图7为本发明广告获取系统实施例三的结构示意图,如图7所示,在实施例一的基础上,本实施例中的系统增设了相互连接的广播服务器5和广播客户端6。广播服务器5与广告服务器2连接,广播客户端6与广告客户端1连接。广播服务器5接收广告服务器2发送的广告指南以及描述信息,并根据描述信息将广告指南发送给符合描述信息的广播客户端6;广播客户端6将接收的广告指南发送给广告客户端1。与实施例一不同之处在于,广告客户端1的广告指南获取模块11与广告服务器2的收发模块22是通过广播客户端6和广播服务器5进行连接的。
[0069] 广告客户端1还可以通过广播客户端6和广播服务器5向广告服务器2发送指定条目中的广告标识,并由广告服务器2通过广播服务器5和广播客户端6将与指定条目对应的广告发送给广告客户端1;或者广告客户端1直接向广告服务器2发送指定条目中的广告标识,并由广告服务器2通过广播服务器5和广播客户端6将与指定条目对应的广告发送给广告客户端1。
[0070] 图8为本发明广告获取系统实施例四的结构示意图,如图8所示,在图7中实施例三的基础上,本实施例系统中的广告客户端1增设了与广告指南获取模块11连接的鉴权模块15,广告服务器2增设了与控制模块21连接的内容保护模块24。
[0071] 进一步地,该系统还可以包括与广告选取模块12连接的个性化信息源模块4,个性化信息源模块4保存用户个性化信息,广告获取模块12可以从个性化信息源模块4中获取用户个性化信息。
[0072] 进一步地,该系统还可以包括与广告客户端1连接的内容服务器7,具体可以为与广告客户端1中的广告获取模块13连接。当广告客户端1需要获取的广告未保存在广告服务器2中,而是保存在内容服务器7中时,广告客户端1将从内容服务器7中获取与指定条目对应的广告。
[0073] 上述实施例三和四中广告服务器只需将广告指南发送给广播服务器,广播服务器采用广播方式将广告指南分别发送给符合描述信息的广播客户端,再由广播客户端将广告指南发送给对应的广告客户端,与上述实施例一和实施例二相比,本实施例使广告服务器不需要向每个广告客户端发送广告指南,同时也使各个广告客户端只接收到自身需要的广告指南,能明确、高效的推广新的广告,有效节约了网络资源,提高了广告获取系统的处理效率。
[0074] 上述实施例中广播服务器5设置于网络侧,而广播客户端6设置于终端侧,例如可以设置于终端中,并与设置于终端中的广告客户端1对应。
[0075] 图9为本发明广告获取方法实施例一的流程图,如图9所示,广告获取方法包括:
[0076] 步骤101、广告客户端接收广告指南,所述广告指南包括若干条目;
[0077] 步骤102、广告客户端选取广告指南的指定条目;
[0078] 具体地,所述指定条目可包括指定的广告标识及广告元数据;广告客户端可以根据用户个性化信息选取广告指南的指定条目;
[0079] 步骤103、广告客户端获取与所述指定条目对应的广告并保存;
[0080] 具体地,广告客户端可以根据指定条目中的广告标识或者指定条目中的广告元数据中的广告地址获取与所述指定条目对应的广告。
[0081] 本实施例中的广告客户端通过选取广告指南中的指定条目完成对需要获取广告的选取,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求。
[0082] 图10为本发明广告获取方法实施例二的流程图,如图10所示,广告获取方法包括:
[0083] 步骤201、广告服务器发送广告指南,所述广告指南包括若干条目;
[0084] 步骤202、广告服务器接收广告指南的指定条目中的广告标识;
[0085] 具体地,所述指定条目包括指定的广告标识及广告元数据;
[0086] 该指定条目可以是由广告客户端根据用户个性化信息选取出的;并且该指定条目中的广告标识可以是由广告客户端发送的广告获取请求中所携带;
[0087] 步骤203、广告服务器根据所述指定条目中的广告标识发送与所述指定条目对应的广告。
[0088] 本实施例中广告服务器只需发送广告指南以及根据指定条目发送广告,无需完成对广告的选取过程,从而降低了对广告服务器处理能力的要求;另外,广告服务器主动发送广告指南,从而能及时推广新的广告。
[0089] 图11为本发明广告获取方法实施例三的流程图,如图11所示,广告获取方法包括:
[0090] 步骤301、为了数据安全,广告服务器对发送的广告指南进行加密处理。
[0091] 步骤302、广告服务器向广告客户端发送经过加密处理的广告指南。
[0092] 步骤303、广告客户端接收广告指南,对接收的广告指南进行鉴权,鉴权成功后,广告客户端选取广告指南的指定条目;
[0093] 具体可以为广告客户端根据用户个性化信息选取广告指南的指定条目:广告客户端将用户个性化信息与广告指南中的广告元数据进行匹配,从所述广告指南中选取出与所述用户个性化信息相匹配的指定条目。
[0094] 步骤304、广告客户端向广告服务器发送携带有指定条目中的广告标识的广告获取请求;
[0095] 步骤305、广告服务器向广告客户端返回与指定条目中的广告标识对应的广告,即与指定条目对应的广告。
[0096] 本实施例中对广告指南进行加密和鉴权的步骤是可选的。
[0097] 本实施例中的广告客户端通过选取广告指南中的指定条目完成对需要获取广告的选取,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求;广告服务器主动发送广告指南,从而能及时推广新的广告;另外,广告的选取由广告客户端来完成,降低了广告服务器的负荷,从而当广告服务器接收到广告获取请求能及时快速的响应,提高了广告服务器的处理速度。
[0098] 图12为本发明广告获取方法实施例四的流程图,如图12所示,该方法包括:
[0099] 步骤401、为了数据安全,广告服务器对发送的广告指南进行加密处理。
[0100] 步骤402、广告服务器向广播服务器发送携带有广告指南和描述信息的广告指南发送请求,从而使广告服务器将广告指南和描述信息发送给广播服务器,该广告指南发送请求用于请求广播服务器通过广播方式将广告指南发送给符合描述信息的广播客户端,其中描述信息可以为位置信息,例如深圳。
[0101] 步骤403、广播服务器进行网络适配,并对经过加密处理的广告指南再次进行加密处理。
[0102] 步骤404、广播服务器根据描述信息通过广播方式将广告指南发送给符合描述信息的广播客户端;
[0103] 步骤405、广播客户端将接收的广告指南发送给对应的广告客户端。
[0104] 步骤406、广告客户端接收广告指南,对接收的广告指南进行鉴权,鉴权成功后,广告客户端将用户个性化信息与广告指南中的广告元数据进行匹配,从所述广告指南中选取出与所述用户个性化信息相匹配的指定条目。
[0105] 步骤407、广告客户端向广告服务器发送携带有指定条目中的广告标识的广告获取请求;
[0106] 步骤408、广告服务器向广告客户端返回与指定条目中的广告标识对应的广告,即与指定条目对应的广告。
[0107] 图13为本发明广告获取方法实施例五的流程图,如图13所示,该方法与图12中实施例四的区别在于:
[0108] 步骤507、广告客户端向广播客户端发送携带有指定条目中的广告标识的广告获取请求;
[0109] 步骤508、广播客户端向广播服务器发送携带有指定条目中的广告标识的广告获取请求;
[0110] 步骤509、广播服务器向广告服务器发送携带有指定条目中的广告标识的广告获取请求;
[0111] 步骤510、广告服务器向广播服务器返回与指定条目中的广告标识对应的广告;
[0112] 步骤511、广播服务器向广播客户端返回与指定条目中的广告标识对应的广告;
[0113] 步骤512、广播客户端向广告客户端返回与指定条目中的广告标识对应的广告,即返回与指定条目对应的广告。
[0114] 本实施例中步骤501至506与实施例四中的步骤401至406相同,此处不再详细描述。
[0115] 图14为本发明广告获取方法实施例六的流程图,如图14所示,该方法与图13中实施例五的区别在于:
[0116] 步骤607、广告客户端直接向广告服务器发送携带有指定条目中的广告标识的广告获取请求。
[0117] 其余步骤601至606与步骤501至506相同,步骤608至610与步骤510至512相同,此处不再详细描述。
[0118] 与图11中的实施例三相比,实施例四、五和六通过广播服务器采用广播方式将广告指南分别发送给符合描述信息的广播客户端,再由广播客户端发送给对应的广告客户端,使各个广告客户端只接收到自身需要的广告指南,能明确、高效的推广新的广告,有效节约了网络资源,提高了广告获取系统的处理效率。
[0119] 图15为本发明广告获取方法实施例七的流程图,如图15所示,该方法包括:
[0120] 步骤701、为了数据安全,广告服务器对发送的广告指南进行加密处理。
[0121] 步骤702、广告服务器向广播服务器发送携带有广告指南和描述信息的广告指南发送请求,从而使广告服务器将广告指南和描述信息发送给广播服务器,该广告指南发送请求用于请求广播服务器通过广播方式将广告指南发送给符合描述信息的广播客户端,其中描述信息可以为位置信息,例如深圳。
[0122] 步骤703、广播服务器进行网络适配,并对经过加密处理的广告指南再次进行加密处理。
[0123] 步骤704、广播服务器根据描述信息通过广播方式将广告指南以及广告通道的参数发送给符合描述信息的广播客户端;
[0124] 其中广播通道的参数可以由广告指南携带,该广播通道的参数可以为接收广播的多播地址、端口号和/或接收时间的集合,该广告指南中的一个广告标识或者广告类别标识均可以对应于一个接收广播的多播地址、端口号和/或接收时间。
[0125] 步骤705、广播客户端将接收的广告指南发送给对应的广告客户端。
[0126] 步骤706、广告客户端接收广告指南,对接收的广告指南进行鉴权,鉴权成功后,广告客户端将用户个性化信息与广告指南中的广告元数据进行匹配,从所述广告指南中选取出与所述用户个性化信息相匹配的指定条目。
[0127] 步骤707、广播客户端从广告客户端获取指定条目;
[0128] 步骤708、广播客户端根据指定条目从广播通道的参数中选取出与指定条目对应的参数;
[0129] 由于广告标识或者广告类别标识均可以对应于一个接收广播的多播地址、端口号和/或接收时间,因此该指定条目也对应于一个接收广播的多播地址、端口号和/或接收时间;广播客户端根据获取的指定条目从广播通道的参数中选取出与指定条目对应的参数:接收广播的多播地址、端口号和/或接收时间,选取出的接收广播的多播地址、端口号和/或接收时间即为广告接收参数;
[0130] 该广告接收参数用于从广播服务器发送的广告中接收符合该广告接收参数的广告,由于广告接收参数与指定条目是对应的,所以广播客户端接收的广告是与指定条目对应的广告。
[0131] 步骤709、广告服务器将广告统一发送给广播服务器。
[0132] 步骤710、广播服务器将接收的广告按照类别通过不同的广播通道向广播客户端发送;
[0133] 该类别可以由广告指南中广告元数据的内容,例如,容量、广告类别、位置等确定,也可以由广告类别标识来确定。
[0134] 步骤711、广播客户端根据广告接收参数从广播服务器发送的广告中接收与指定条目对应的广告;
[0135] 广播客户端根据广告接收参数从广播服务器发送的广告中接收符合该广告接收参数的广告。
[0136] 步骤712、广播客户端将与指定条目对应的广告发送给对应的广告客户端,由广告客户端进行保存。
[0137] 上述实施例一至七中,当广告客户端接收的广告指南中包括广告标识和/或广告类别标识时,广告客户端选取广告指南的指定条目的过程可参见图16,图16为本发明广告客户端选取广告指南的指定条目的流程图。具体为:
[0138] 步骤801、广告客户端判断广告指南的条目是否为广告标识及其对应的广告元数据,如果否,则执行步骤802;如果是,则执行步骤807;
[0139] 步骤802、广告客户端将用户个性化信息与广告类别元数据进行匹配,从广告指南中选取出与用户个性化信息相匹配的广告类别标识;
[0140] 步骤803、广告客户端向广告服务器发送携带有选取出的广告类别标识的广告指南获取请求;
[0141] 步骤804、广告服务器判断广告类别标识是否包括有下一级的广告类别标识,如果是,则执行步骤808;如果否,则执行步骤805;
[0142] 步骤805、广告服务器向广告客户端返回广告类别标识对应的广告标识和广告元数据;
[0143] 步骤806、广告客户端获取广告类别标识对应的广告标识和广告元数据,并将用户个性化信息与获取的广告元数据进行匹配,从获取的广告标识和广告元数据中选取出与用户个性化信息相匹配的指定条目,该流程结束。
[0144] 步骤807、广告客户端将用户个性化信息与广告元数据进行匹配,从广告指南中选取出与用户个性化信息相匹配的指定条目,该流程结束。
[0145] 步骤808、广告服务器向广告客户端返回下一级的广告类别标识及其对应的广告类别元数据,再执行步骤802。
[0146] 上述实施例一至七中,如果需要获取的广告未保存在广告服务器中,而是保存在内容服务器中,则广告客户端可以直接向内容服务器发送携带有指定条目中的广告元数据中的广告地址的广告获取请求,并接收由内容服务器返回的与广告地址对应的广告;或者广告客户端还可以通过广播客户端和广播服务器向内容服务器发送携带有指定条目中的广告元数据中的广告地址的广告获取请求,并接收由内容服务器通过广播服务器和广播客户端返回的与广告地址对应的广告。此种情况为广告客户端直接从广告地址处获取广告。
[0147] 如果用户个性化信息也可以保存在个性化信息源模块中,则上述实施例一和七中均还可以包括广告客户端从个性化信息源模块获取用户个性化信息的步骤。
[0148] 下面通过一个具体的实例,具体描述广告获取方法的技术方案。
[0149] 以表1、表2和表3中的广告指南为例,并且描述信息为位置信息,位置信息设定为深圳。
[0150] 步骤801、广告服务器广播服务器发送广告指南发送请求,该广告指南发送请求中携带有表1和3中的广告指南以及位置信息为深圳的描述信息,该广告指南发送请求是用于请求广播服务器将携带的广告指南最终发送给位于深圳的广告客户端;
[0151] 步骤802、广播服务器将表1和3中的广告指南发送给位于深圳的广播客户端;
[0152] 步骤803、广播客户端将表1和表3中的广告指南发送给该广播客户端对应的广告客户端;
[0153] 步骤804、广告客户端判断出表1中的条目为广告标识及其对应的广告元数据,则广告客户端将用户偏好信息为汽车的用户个性化信息与表1中的条目进行匹配,从中选取出广告类别为汽车的条目为指定条目,即广告标识为A0001的条目为指定条目。广告客户端还判断出表3中的内容为广告类别标识及其对应的广告类别元数据,则执行步骤806;
[0154] 步骤805、广告客户端将用户偏好信息为电子产品的用户个性化信息与表3中的条目进行匹配,从中选取出C0002的广告类别标识;
[0155] 步骤806、广告客户端向广播服务器发送携带有C0002的广告指南获取请求;
[0156] 步骤807、广告服务器判断出C0002包括下一级的广告类别标识,即表2中的B0002和B0003,并向广告客户端返回B0002和B0003及其对应的广告类别元数据;
[0157] 步骤808、广告客户端将用户偏好信息为家电的用户个性化信息与表2中的条目进行匹配,从B0002和B0003中选取B0002的广告类别标识;
[0158] 步骤809、广告客户端向广告服务器发送携带有B0002的广告指南获取请求;
[0159] 步骤810、广告服务器判断出B0002不包括下一级的广告类别标识,则广告服务器向广告客户端返回B0002对应的广告标识和广告元数据,即表1中的广告标识为A0002和A0003的条目。
[0160] 步骤811、广告客户端将终端存储能力的用户个性化信息与A0002和A0003的条目进行匹配,从中选取容量为2.7kb的条目为指定条目,即广告标识为A0003的条目为指定条目;
[0161] 步骤812、广告客户端发送携带有A0001和A0003条目中广告的URL Http:aaa.com/A0001和Http:ccc.com/A0003的广告获取请求到内容服务器,直接从内容服务器中的上述URL处获取分别与A0001和A0003对应的广告,并将保存获取的广告。
[0162] 其中,本实例中还可以包括对广告指南进行加密处理和鉴权处理的步骤,在此不再具体描述。
[0163] 本发明广告获取方法实施例中广告客户端通过选取指定条目完成对需要获取的广告的选取,并获取指定条目对应的广告,对广告的选取由广告客户端来完成,无需广告服务器为广告客户端选取广告,从而降低了对广告服务器处理能力的要求;广告服务器主动发送广告指南,从而能及时推广新的广告;另外,广告的选取由广告客户端来完成,降低了广告服务器的负荷,从而当广告服务器接收到广告获取请求能及时快速的响应,提高了广告服务器的处理速度。其中,对于通过广播服务器和广播客户端采用广播方式将广告指南分别发送给符合描述信息的广播客户端,再由广播客户端发送给对应的广告客户端的方法,可以使各个广告客户端只接收到自身需要的广告指南,能明确、高效的推广新的广告,有效节约了网络资源,提高了广告获取系统的处理效率。
[0164] 最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。