著录项信息
专利名称 | 广告发布系统及发布广告的方法 |
申请号 | CN200410057082.X | 申请日期 | 2004-08-30 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2006-03-08 | 公开/公告号 | CN1744638 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M3/487 | IPC分类号 | H;0;4;M;3;/;4;8;7;;;H;0;4;M;3;/;4;2查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 齐泉;孙谦 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种广告发布系统,包括独立设置的广告系统,所述广告系统用于接收和存储包括广告内容的信息,并向业务应用系统发送含有所述广告内容的广告信息。广告系统包括输入单元、输出单元以及存储单元等。还公开了一种发布广告的方法,包括:A、设置与业务应用系统独立的广告系统;B、将含有广告内容的信息输入所述广告系统并存储;C、所述广告系统主动或者应所述业务应用系统的请求向所述业务应用系统发送含有所述广告内容的广告信息;D、所述业务应用系统将所述广告内容发给业务用户终端。应用本发明的系统和方法,可以降低广告业务开发和运营维护的成本,并使各业务应用系统互相之间可以共享广告内容和用户数据等资源。
1.一种广告发布系统,其特征在于,包括独立设置的广告系统,所述广告系统用于接收和存储包括广告内容的信息,并向业务应用系统发送含有所述广告内容的广告信息,所述广告系统包括用于输入所述包括广告内容的信息的输入单元、用于输出含有所述广告内容的广告信息的输出单元、以及用于存储的存储单元,所述广告系统所接收和存储的包括广告内容的信息还包括广告发送模式。
2.根据权利要求1所述的广告发布系统,其特征在于,进一步包括独立设置的一个或多个业务应用系统,所述业务应用系统与所述广告系统通信连接获取含有广告内容的广告信息,并向用户终端发送所述广告内容。
3.根据权利要求2所述的广告发布系统,其特征在于,所述业务应用系统为话音业务系统,短信业务系统,彩信业务系统,游戏业务系统,邮箱业务系统,流媒体业务系统,彩铃业务系统,即时消息系统,数字电视系统中的一种或多种。
4.根据权利要求2所述的广告发布系统,其特征在于,所述一个或多个业务应用系统中设有广告处理单元,所述广告处理单元与所述广告系统通信连接,用于接收、处理来自所述广告系统的各种信息和/或用于请求所述广告系统发送广告信息。
5.根据权利要求1所述的广告发布系统,其特征在于,所述广告系统进一步包括任务单元,所述任务单元用于处理从所述输入单元输入的所述包括广告内容的信息,生成相应的广告任务记录,根据所述广告任务记录执行广告任务,并控制所述输出单元的输出。
6.根据权利要求1所述的广告发布系统,其特征在于,所述广告系统的输出单元包括推接口和拉接口中的至少一种,所述推接口用于主动向所述业务应用系统发送所述广告内容,所述拉接口用于根据所述业务应用系统的请求发送所述广告内容。
7.根据权利要求5所述的广告发布系统,其特征在于,所述广告系统进一步包括用户属性获取单元、广告审核单元、广告查询单元、网页服务单元、计费单元中的一种或多种;所述用户属性获取单元用于获得有关用户的各种信息;所述广告审核单元用于对所述广告内容进行审核;所述广告查询单元,用于对所述广告任务记录进行查询;所述网页服务单元用于为所述用户属性获取单元、所述输入单元、所述广告审核单元、所述广告查询单元中的一种或多种提供网页接口;所述计费单元用于生成并存储计费数据记录。
8.根据权利要求7所述的广告发布系统,其特征在于,所述广告系统的各单元分别设置在相互之间通信连接的分立的服务器上,在包括网页服务单元时,所述网页服务单元单独设置在一个运行有WWW服务进程的服务器上。
9.根据权利要求1所述的广告发布系统,其特征在于,所述广告系统进一步包括互联单元,所述互联单元用于与其它广告系统相互通信连接,向其它广告系统的互联单元发送存储在所述存储单元中的包括广告内容的信息,并且将接收到的包括广告内容的信息存储到存储单元中。
10.根据权利要求1所述的广告发布系统,其特征在于,所述广告系统进一步设有移动代理单元,用以生成、执行广告任务代理,并传送所述广告任务代理给其他广告系统或业务应用系统的移动代理单元。
11.根据权利要求1所述的广告发布系统,其特征在于,所述广告系统发送给所述业务应用系统的含有广告内容的广告信息为含有广告内容、广告发送模式的广告信息或含有广告内容、目标用户地址的广告信息或只含有广告内容的广告信息。
12.一种发布广告的方法,其特征在于,所述方法包括以下步骤:
A、设置与业务应用系统独立的广告系统;
B、将包括广告内容的信息输入所述广告系统并存储,所述包括广告内容的信息中还含有广告发送模式;
C、所述广告系统主动或者应所述业务应用系统的请求向所述业务应用系统发送含有所述广告内容的广告信息;
D、所述业务应用系统将所述广告内容发给业务用户终端。
13.根据权利要求12所述的方法,其特征在于,在所述广告系统将所述广告内容发送给所述业务应用系统之前,进一步包括检查所述广告内容的审查状态的步骤,只发送通过审查的广告内容。
14.根据权利要求12所述的方法,其特征在于,在所述步骤B中,所述广告系统依据所述广告发送模式发送所述含有广告内容的广告信息,和/或所述业务应用系统依据所述广告模式发送所述广告内容。
15.根据权利要求14所述的方法,其特征在于,所述广告发送模式为下列中的一种或多种:
a)设置具体的用户列表,用于向指定用户发送广告;
b)设置用户属性满足的条件,用于向用户属性符合指定条件的用户发送广告;
c)设置与用户属性无关的发送广告条件,用于在满足设置条件时发送广告;
d)设置广告的目标业务类型或具体的业务应用系统,用于将广告的发送范围限制在该类型的业务或该业务应用系统内;
e)设置允许目标用户反馈其他可以接收广告的用户;
f)设置允许目标用户向其他用户转发广告。
16.根据权利要求14所述的方法,其特征在于,所述广告系统、所述业务应用系统至少其中之一存储有用户属性,所述广告系统依据所述广告发送模式和所述用户属性发送所述含有广告内容的广告信息,和/或所述业务应用系统依据所述广告发送模式和所述用户属性发送所述广告内容。
17.根据权利要求12所述的方法,其特征在于,所述步骤B中包括所述广告系统从其它广告系统接收包括所述广告内容的信息的步骤。
18.根据权利要求12所述的方法,其特征在于,如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中只含有广告内容时,则步骤D中所述业务应用系统向所有或随机选取的业务用户终端发送所述广告内容;
如果步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和目标用户地址时,则步骤D中所述业务应用系统向目标用户地址对应的业务用户终端发送所述广告内容;
如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和广告发送模式,则所述步骤D中所述业务应用系统根据所述广告模式向业务用户终端发送所述广告内容;
如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和与用户属性有关的广告发送模式,而且所述业务应用系统存储有用户属性时,则所述步骤D中所述业务应用系统根据所述广告发送模式和所述用户属性向业务用户终端发送所述广告内容。
19.根据权利要求12到18任一项所述的方法,其特征在于,在所述步骤C中,对于不同的业务应用系统,所述广告系统使用相应的接口协议发送含有所述广告内容的广告信息。
20.根据权利要求19所述的方法,其特征在于,
如果业务应用系统为短信业务系统,则所述广告系统使用CMPP接口协议发送含有所述广告内容的广告信息;
如果业务应用系统为彩信业务系统,则所述广告系统使用MM7接口协议发送含有所述广告内容的广告信息。
21.根据权利要求19所述的方法,其特征在于,在所述步骤C中所述广告系统根据存储的业务应用系统配置信息使用相应的接口协议发送含有所述广告内容的广告信息。
22.根据权利要求12到18任一项所述的方法,其特征在于,步骤C中所述广告系统在向所述业务应用系统发送含有所述广告内容的广告信息之后,生成相应的计费数据记录;或者步骤D中所述业务应用系统在将所述广告内容发给业务用户终端之后,生成相应的计费数据记录。
23.根据权利要求12到18任一项所述的方法,其特征在于,步骤B之后所述广告系统生成相应的广告任务记录,所述广告系统据此执行广告任务。
24.根据权利要求23所述的方法,其特征在于,所述广告任务记录记录了广告内容或广告内容的位置,以及任务编号、输入时间、广告提供者、广告标题、广告发送模式、审核状态、执行状态、优先级、广告来源中的一项或多项信息。
25.根据权利要求12到18任一项所述的方法,其特征在于,
所述步骤A中还包括在所述广告系统和所述业务应用系统中设置移动代理单元的步骤;
所述步骤B中还包括所述广告系统的移动代理单元根据所述含有广告内容的信息生成广告任务代理的步骤;
所述步骤C中的广告信息由广告任务代理携带,所述广告任务代理由所述广告系统的移动代理单元发给所述业务应用系统的移动代理单元;
所述步骤D中业务应用系统的移动代理单元执行广告任务代理将所述广告内容发给业务用户终端。
技术领域\n本发明涉及一种广告发布系统及发布广告的方法,尤其涉及一种利用业务应用系统进行广告发布的广告发布系统及广告发布的方法。\n背景技术\n当今社会广告无处不在,电视广告、互联网广告等都带来了巨大的利润,通信运营商也在积极利用自身的通信网络开展广告业务。运营商通过通信网络为用户提供有各种各样的业务,如话音业务,彩铃业务,短信业务,彩信业务,游戏业务,邮箱业务,即时消息业务等,每个业务都有大量的用户资源,这些用户都可以作为广告的对象,而且用户在通信业务中注册的信息一般都比较详细和准确,能够使系统精确地定位广告的对象,提高广告的效率。中国专利申请号为00800152.9,名称为“利用回铃音播发广告的方法”的专利申请公开了一种利用回铃音播发广告的方法。中国专利号为99117081.4,名称为“一种利用电话进行广告和免费电话业务的方法及系统”的专利公开了一种利用电话进行广告和免费电话业务的方法及话音业务系统,可使电话用户在收听广告后免费打电话。这两件专利提供广告的功能以及资费优惠等都是集成在各自的业务应用系统中实现的。在每个业务应用系统分别集成实现广告业务,运营维护成本高,另外各个业务应用系统无法共享广告内容以及用户数据等资源,特别是在通信运营商的运营支撑系统中有大量经过数据挖掘和整理的用户和业务信息数据,这些数据对于精确定位广告对象,提高广告效率具有极大价值,但是在传统的广告提供方式中无法使用这些数据。\n发明内容\n本发明针对上述缺点做出,本发明的目的是提供一种广告发布系统及发布广告的方法,可以为一个或多个业务应用系统提供广告,从而降低广告业务开发和运营维护的成本。\n为实现上述目的,提供了一种广告发布系统,包括独立设置的广告系统,所述广告系统用于接收和存储包括广告内容的信息,并向业务应用系统发送含有所述广告内容的广告信息,所述广告系统包括用于输入所述包括广告内容的信息的输入单元、用于输出含有所述广告内容的广告信息的输出单元、以及用于存储的存储单元,所述广告系统所接收和存储的包括广告内容的信息还包括广告发送模式。\n进一步,所述广告发布系统包括独立设置的一个或多个业务应用系统,所述业务应用系统与所述广告系统通信连接获取含有广告内容的广告信息,并向用户终端发送所述广告内容。\n具体地,所述业务应用系统可以为话音业务系统,短信业务系统,彩信业务系统,游戏业务系统,邮箱业务系统,流媒体业务系统,彩铃业务系统,即时消息系统,数字电视系统中的一种或多种。\n优选地,所述一个或多个业务应用系统中设有广告处理单元,所述广告处理单元与所述广告系统通信连接,用于接收、处理来自所述广告系统的各种信息和/或用于请求所述广告系统发送广告信息。\n优选地,所述广告系统进一步包括任务单元,所述任务单元用于处理从所述输入单元输入的所述包括广告内容的信息,生成相应的广告任务记录,根据所述广告任务记录执行广告任务,并控制所述输出单元的输出。\n优选地,所述广告系统的输出单元包括推接口和拉接口中的至少一种,所述推接口用于主动向所述业务应用系统发送所述广告内容,所述拉接口用于根据所述业务应用系统的请求发送所述广告内容。\n优选地,所述广告系统进一步包括用户属性获取单元、广告审核单元、广告查询单元、网页服务单元、计费单元的一种或多种;所述用户属性获取单元用于获得有关用户的各种信息;所述广告审核单元用于对所述广告内容进行审核;所述广告查询单元,用于对所述广告任务记录进行查询;所述网页服务单元用于为所述用户属性获取单元、所述输入单元、所述广告审核单元、所述广告查询单元中的一种或多种提供网页接口;所述计费单元用于生成并存储计费数据记录。\n进一步,所述广告系统的各单元分别设置在分立的服务器上,在包括网页服务单元时,所述网页服务单元单独设置在一个运行有WWW服务进程的服务器上。\n所述广告系统可进一步包括互联单元,所述互联单元用于与其它广告系统相互通信连接,向其它广告系统的互联单元发送存储在所述存储单元中的包括广告内容的信息,并且将接收到的包括广告内容的信息存储到存储单元中。\n所述广告系统可进一步设有移动代理单元,用以生成、执行广告任务代理,并传送所述广告任务代理给其他广告系统或业务应用系统的移动代理单元。\n具体地,所述广告系统发送给所述业务应用系统的含有广告内容的广告信息为含有广告内容、广告发送模式的广告信息或含有广告内容、目标用户地址的广告信息或只含有广告内容的广告信息。\n为实现本发明的目的,提供了一种发布广告的方法,所述方法包括以下步骤:A、设置与业务应用系统独立的广告系统;B、将包括广告内容的信息输入所述广告系统并存储,所述包括广告内容的信息中还含有广告发送模式;C、所述广告系统主动或者应所述业务应用系统的请求向所述业务应用系统发送含有所述广告内容的广告信息;D、所述业务应用系统将所述广告内容发给业务用户终端。\n优选地,在所述广告系统将所述广告内容发送给所述业务应用系统之前,进一步包括检查所述广告内容的审查状态的步骤,只发送通过审查的广告内容。\n优选地,在所述步骤B中,在所述步骤B中,所述广告系统依据所述广告发送模式发送所述含有广告内容的广告信息,和/或所述业务应用系统依据所述广告模式发送所述广告内容。\n具体地,所述广告发送模式为下列中的一种或多种:a)设置具体的用户列表,用于向指定用户发送广告;b)设置用户属性满足的条件,用于向用户属性符合指定条件的用户发送广告;c)设置与用户属性无关的发送广告条件,用于在满足设置条件时发送广告;d)设置广告的目标业务类型或具体的业务应用系统,用于将广告的发送范围限制在该类型的业务或该业务应用系统内;e)设置允许目标用户反馈其他可以接收广告的用户;f)设置允许目标用户向其他用户转发广告。\n优选地,所述广告系统、所述业务应用系统至少其中之一存储有用户属性,所述广告系统依据所述广告发送模式和所述用户属性发送所述含有广告内容的广告信息,和/或所述业务应用系统依据所述广告发送模式和所述用户属性发送所述广告内容。\n优选地,所述步骤B中包括所述广告系统从其它广告系统接收包括所述广告内容的信息的步骤。\n具体地,如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中只含有广告内容时,则步骤D中所述业务应用系统向所有或随机选取的业务用户终端发送所述广告内容;如果步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和目标用户地址时,则步骤D中所述业务应用系统向目标用户地址对应的业务用户终端发送所述广告内容;如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和广告发送模式时,则所述步骤D中所述业务应用系统根据所述广告模式向业务用户终端发送所述广告内容;如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和与用户属性有关的广告发送模式,而且所述业务应用系统存储有用户属性时,则所述步骤D中所述业务应用系统根据所述广告发送模式和所述用户属性向业务用户终端发送所述广告内容。\n优选地,在所述步骤C中,对于不同的业务应用系统,所述广告系统使用相应的接口协议发送含有所述广告内容的广告信息。\n具体地,如果业务应用系统为短信业务系统,则所述广告系统使用CMPP接口协议发送含有所述广告内容的广告信息;如果业务应用系统为彩信业务系统,则所述广告系统使用MM7接口协议发送含有所述广告内容的广告信息。\n进一步优选地,在所述步骤C中所述广告系统根据存储的业务应用系统配置信息使用相应的接口协议发送含有所述广告内容的广告信息。\n优选地,步骤C中所述广告系统在向所述业务应用系统发送含有所述广告内容的广告信息之后,生成相应的计费数据记录;或者步骤D中所述业务应用系统在将所述广告内容发给业务用户终端之后,生成相应的计费数据记录。\n优选地,步骤B之后所述广告系统生成相应的广告任务记录,所述广告系统据此执行广告任务。\n具体地,所述广告任务记录记录了广告内容或广告内容的位置,以及任务编号、输入时间、广告提供者、广告标题、广告发送模式、审核状态、执行状态、优先级、广告来源中的一项或多项信息。\n优选地,所述步骤A中还包括在所述广告系统和所述业务应用系统中设置移动代理单元的步骤;所述步骤B中还包括所述广告系统的移动代理单元根据所述含有广告内容的信息生成广告任务代理的步骤;所述步骤C中的广告信息由广告任务代理携带,所述广告任务代理由所述广告系统的移动代理单元发给所述业务应用系统的移动代理单元;所述步骤D中业务应用系统的移动代理单元执行广告任务代理将所述广告内容发给业务用户终端。\n应用本发明的系统和方法,可以降低广告业务开发和运营维护的成本,并使各业务应用系统互相之间可以共享广告内容和用户数据等资源。\n附图说明\n图1是本发明一个实施例的广告发布系统总体结构示意图;\n图2是本发明一个优选实施例的广告系统的结构示意图;\n图3是本发明的多个广告系统互联的结构示意图;\n图4是本发明的广告系统的另一种优选结构;\n图5是本发明包括移动代理单元的广告系统和业务应用系统的结构示意图。\n具体实施方式\n下面结合附图对本发明的优选实施例进行详细的说明,附图仅用于说明,不是对本发明保护范围的限制。\n图1示出了本发明一个实施例的广告发布系统的结构示意图。如图1所示,本实施例的广告发布系统包括与至少一个业务应用系统通信连接的独立设置的广告系统。所述广告系统用于向所述业务应用系统提供含有广告内容的广告信息,所述业务应用系统用于向用户终端提供上述广告内容。业务应用系统是利用通信网络为用户提供具体业务服务的系统,可以是话音业务系统,短信业务系统,彩信业务系统,游戏业务系统,邮箱业务系统,流媒体业务系统,彩铃业务系统,即时消息系统,数字电视系统等,用户终端可以是固定电话,移动电话,计算机,电视机等。\n图2示出了本发明一个优选实施例的广告系统的结构示意图。如图2所示,本发明的广告系统主要包括用于输入广告内容的输入单元、用于向所述业务应用系统输出所述广告内容的输出单元以及用于存储的存储单元。在本优选实施例中,还优选地提供了任务单元、用户属性获取单元、互联单元、计费单元、广告审核单元、广告查询单元(图中未示出)、网页服务单元(图中未示出)、移动代理单元(图中未示出)。下面对上述各单元进行详细的介绍。\n广告系统设置有用于输入包含广告内容的信息的输入单元,通过该输入单元,广告提供者输入广告内容。进一步的信息还可以包括指定广告系统如何发送广告的信息,以及广告标题,注释等信息,一般广告提供者需要使用相应帐号登录系统后才可以使用输入单元,输入单元将接收到的信息存储到广告系统中的存储单元。输入单元可以用网页接口,也可以用专用的客户端软件来获取上述信息,采用网页接口更好,这样客户端只要有浏览器即可,而无需安装其他专用软件。网页接口包含静态和动态的网页,还可以包含CGI、ASP或JAVA等程序,用于对输入的信息进行处理并将信息存储到广告系统中。在具体的实现中,网页中可以包括广告内容等信息的输入域以及提交按钮等界面元素,广告内容的输入域可以是文本框,用于输入文字信息或者包含广告内容的文件名及地址。可以同时录入的信息还包括广告标题、广告注释等。广告内容可以包含文字信息,也可以包含各种类型的多媒体信息,如图片,语音,动画,视频等。广告提供者在输入广告内容的同时,还可以指定广告系统如何发送广告,将如何发送广告的方式称为广告模式。可以同时选择一种或多种广告模式,当同时选择了多种广告模式时,还需要指定多种广告模式之间的逻辑关系,即逻辑与、逻辑或的关系;对一种或多种广告模式,还可以指定逻辑非的关系。指定的广告模式包括但不限于以下方式:\na)设置具体的用户列表,向指定用户发送广告;这种广告模式很适合广告提供者有明确的广告目标用户的情况,如商家的会员。\nb)设置用户属性满足的条件,向用户属性符合指定条件的用户发送广告;这种广告模式可以充分利用广告系统存储的用户属性,精确定位广告对象,如可以指定目标用户的年龄,性别,以及地理位置等。\nc)设置与用户属性无关的发送广告条件,在满足条件时发送广告;如设置目标广告用户数量的上限,广告发送的时间段、最终期限、计费模式、互联设置等。\nd)设置广告的目标业务类型或具体的业务应用系统,将广告的发送范围限制在该类型的业务或该业务应用系统内。\ne)设置允许这些用户反馈其他可以接收广告的用户;这种广告模式可以对反馈其他用户的用户进行区别计费,根据推荐的用户数量给予相应的优惠计费。\nf)设置允许这些用户向其他用户转发广告。\n输入广告内容的网页上还可以同时包括广告模式的输入域,广告模式的输入域可以是一个包括多个不同广告模式选项的复选域,可以同时选择一种或多种广告模式。对于每种广告模式还可以提供相应输入域录入进一步的相关信息,如对于上述的广告模式a),还可以进一步提供录入具体用户列表的文本框,用于录入用户列表,或者指定包含用户列表文件的位置。各种广告模式之间逻辑关系信息的输入可以使用单选按钮或者下拉列表框。对于各种网页接口通过网页录入信息的各种方法属于公知技术,此处以及后面不再赘述。\n如果广告系统记录有用户对接收广告的设置信息,则最终广告系统发送广告的方式由广告提供者设置的广告模式以及用户对接收广告的设置共同决定,这两种设置是逻辑与的关系。\n用户可以通过营业厅、网站、短信等方式定制广告业务,一般同时还需要注册相关的信息,注册信息被存储到广告系统中。广告系统的目标用户可以是定制广告业务的用户,但也可以是没有定制广告业务的用户。通常应该尽量避免向没有定制广告业务的用户发送商业广告,但可以发送一些非商业的广告,如公益广告,紧急天气通知等。\n广告系统存储有与发送广告相关的各种信息数据,如广告内容、广告模式,用户属性信息,以及广告任务等。另外,还可以包括业务应用系统的信息如业务应用系统地址,以及经数据挖掘整理的业务信息,如业务用户的数量,主要用户类型等。可以设置一个存储单元存储上述各种信息数据,存储单元主要以数据库的形式存储信息数据,当然有些也可以选择用文件形式存储,如广告内容。\n输出单元用于向业务应用系统输出含有广告内容的广告信息。广告系统与业务应用系统的接口按发送方式可分为Push(推)接口和Pull(拉)接口两种,广告系统的输出单元可以包括两种接口中的一种或全部。Push接口主动将广告内容等广告信息推送到业务应用系统,Pull接口可以根据业务应用系统的请求提供相应的广告内容等广告信息。广告信息包括广告内容,还可以包括目标用户地址等。然后业务应用系统将广告内容提供给用户终端。\n由于可能有多种业务应用系统,如既有短信业务系统,又有彩信业务系统,这些业务应用系统开放的通信接口是不同的,短信业务系统是CMPP协议,彩信业务系统是MM7接口协议。所以广告系统需要针对每一种业务应用系统分别提供相应接口进行通信,可以把这些接口都设置在输出单元里,输出单元可以同时包括CMPP接口,MM7接口等。输出单元可以根据业务应用系统的类型,选择使用相应的接口将存储单元中的广告内容发送给业务应用系统。另外对于一些没有对外开放的标准通信接口的业务应用系统,如游戏业务系统,彩铃业务系统等,可以定义一种广告协议,用于业务应用系统与广告系统之间进行通信,规定广告请求,发送,接收,响应等各种消息的格式,协议的定义可以参考CMPP,MM7等。在业务应用系统中可以设置一个广告处理单元,支持上述协议,用于请求,接收,存储,分发广告。对于提供有开放的通信接口的业务应用系统最好也能支持上述广告协议,这样广告系统就不必对每一种业务应用系统都分别提供不同的接口了。\n上述输入单元,存储单元,输出单元即可构成一个基本完整的广告系统,输入单元用于输入广告内容,存储单元用于存储输入单元输入的广告内容,输出单元将存储在存储单元中的广告内容发送给业务应用系统。当然上述输入单元和输出单元也可以合成一个输入输出单元来实现,下述的各种单元也可以灵活的进行合并组合,广告系统的实现不受单元划分的限制。\n在本实施例中还优选地设置了用于获取用户属性的用户属性获取单元。用户属性可以包括以下信息的部分或全部:个人基本信息(如生日,血型,性别等),各种联系方式(手机,固话,地址,电子邮件等),兴趣爱好,接收广告的设置(如希望接收的广告类别,时间段,频率,优惠方式),使用的业务等,以及经过数据挖掘整理后的用户信息(如业务的使用频率和时间段,消费水平等)。广告系统的用户属性可以来自各种业务应用系统、运营支撑系统、或者用户在广告系统注册的信息等。因而,用户属性获取单元相应地设置用于从各种业务应用系统、运营支撑系统获取用户属性的接口,该接口直接或间接访问各种业务应用系统、运营支撑系统的数据库,获取相应的用户属性数据,并存储到存储单元中;以及用于从用户获取属性信息的网页接口和/或短信接口,网页接口(如互联网网页接口或WAP网页接口)使用户可以通过网页定制广告业务,注册或更新用户属性信息,短信接口可以解析执行由短信中心经CMPP协议转发的用户注册或更新用户属性信息的短信指令,如用来增加或删除希望接收的广告类别,将注册或更新的用户属性信息存储到存储单元中。当然用户属性获取单元的功能也可以与输入单元的功能集成在一起,构成输入单元的一部分。\n在广告内容、广告模式等信息被输入广告系统之后,输入单元或任务单元据此生成相应的广告任务记录,并存储在存储单元中。任务单元根据上述广告任务记录完成本次广告发送的任务(也就是广告任务)。每个广告任务对应一条广告任务记录,广告任务记录存储在存储单元的数据库表中。\n广告任务记录可以包括任务编号、输入时间、广告提供者、广告标题、广告内容或广告内容的位置(广告内容可以单独存放)、广告模式(可以包括广告模式的进一步相关信息)、审核状态、执行状态、来源(本地或其他广告系统)等。广告内容可以直接存放在广告任务记录中,也可以保存在存储单元的其它位置,而在广告任务记录中只存放广告内容的位置信息。另外,在具体实现中,可以对每种广告模式分配不同的编号,如用a,b,c,d,e,f等编号分别代表上述的几种广告模式,广告模式的逻辑关系用逻辑与(and)、逻辑或(or)、逻辑非(not)等逻辑运算符表示,这样广告模式可以由广告编号和逻辑运算符组成的表达式表示,和广告模式的进一步相关信息一起存储在广告任务记录中。广告模式的进一步相关信息指上述各广告模式中的需进一步指定的具体用户列表、用户属性满足的条件等相关信息,也可以用数学或逻辑表达式来表示和存储。由于不同的广告模式的进一步相关信息格式差异较大,所以可以对不同格式的广告模式的进一步相关信息分别单独存储,如每种广告模式对应一张数据库表,该种广告模式的进一步相关信息存储在相应的数据库表中,同时存储每个广告模式相应广告任务的任务编号。\n任务单元用于执行广告任务。在广告任务被审核通过后,任务单元可以建立一个广告任务队列,将需要执行的广告任务排队。任务单元可以有多个进程或线程,相应地可以建立多个广告任务队列。对于排队和调度技术相关的各种算法,属于公知技术,此处不再赘述。在执行广告任务时,任务单元从存储单元中得到广告任务记录,并通过广告任务记录得到相应的广告内容和广告模式,如果广告模式的进一步相关信息单独存储,则可以根据广告任务记录中的广告模式以及任务编号查询相应的存储广告模式的进一步相关信息的数据库表得到广告模式的进一步相关信息。如指定了具体的用户列表,或者给出了用户属性满足的条件,则任务单元还要根据广告模式得到最终的目标用户列表,即根据广告模式查询存储的用户属性数据,得到条件相匹配的目标用户。然后通过输出单元发送广告信息给业务应用系统。任务单元还可以在广告任务执行完成后生成相应的计费数据记录CDR。如果用户输入的广告信息中没有广告模式,可以由广告系统自行决定如何发送广告,如可以把广告发给某个业务的所有用户,或者随机指定一些用户等,或者由业务应用系统自行决定如何发送广告。\n为保证广告内容真实,以及广告模式设置的合理有效等,广告系统可以提供审核广告的接口。如图2所示,广告系统还可以进一步设置广告审核单元,让运营商的管理维护人员可以查看和审核广告任务记录,广告任务记录有三种审核状态:未审核、审核通过、驳回。广告任务记录的初始状态为未审核,只有审核状态为审核通过的广告任务记录才会被广告系统执行。广告审核单元对广告任务记录的审核可以通过提供网页接口进行人工审核,网页接口从存储单元获取广告任务记录,并以网页形式显示出来,同时接收处理审核信息,根据审核信息更新广告任务记录的审核状态;也可以由广告审核单元的程序进行自动审核,如设置过滤关键词,对于含有不良关键词信息的广告任务记录自动驳回,即将广告任务记录的审核状态字段置为驳回。通过广告审核单元还可以设置广告任务的优先级,优先级高的广告任务被任务单元优先执行。\n进一步,广告系统还可以包含广告查询单元(图中未示出),用来对广告任务的相关信息进行查询,查询可以通过该广告查询单元提供的网页接口来提供,网页接口提供查询网页,查询网页上有各种查询入口,如可以根据广告提供者,广告标题等来查询,广告查询单元根据查询条件查询存储单元中的广告任务记录,将符合条件的相关信息以网页形式显示出来。\n以上在广告系统中的用户属性获取单元、输入单元、审核单元、广告查询单元等都可以包含网页接口,所以可以单独设置WWW网页服务单元,该网页服务单元包含广告系统中各单元的网页接口,形成广告系统中的Portal子系统,该Portal子系统可以单独设置在一个运行有WWW服务进程的服务器上,当然还可以包括防火墙等,这样在包含广告系统其他部分的服务器上就不需要运行WWW服务进程,也同时增强了广告系统的安全性。\n本实施例中还可以提供计费单元,当然广告系统的计费并不是必须的,计费可以由各个业务应用系统完成,业务应用系统在给用户终端发送广告的同时生成相应的计费数据记录。对用户的计费可以是负计费,即可以对接收广告的用户给予优惠,当然也可以不给予优惠,如公益广告。计费单元存储有任务单元执行广告任务后生成的计费数据记录,运营商的计费系统通过接口获取广告系统的计费单元中的计费数据记录,上述接口可以是FTP接口等。计费数据记录可以包括流水号,业务应用系统地址,用户的帐号或地址,优惠的费用,发生时间等,其内容,格式,存放形式等可以参考各种业务应用系统的计费数据记录,即话单。当然在执行广告任务时,即使没有优惠或者没有给出目标用户地址,也可以生成计费数据记录。计费系统一般定期如每月将广告系统的计费数据记录以及其他各种业务系统的计费数据记录合并整理,然后扣费,费用信息可以提供给用户。另外广告系统可以提供灵活的计费策略,设置各种计费模式,计费模式即广告系统对目标用户接收广告进行计费的方式,计费模式数据可以存储在计费单元或存储单元中。广告提供者可以在广告模式中选择设置计费模式,也可以允许定制广告业务的用户选择设置合适的计费模式,用户设置的计费模式作为用户属性存储在存储单元中。任务单元或者计费单元根据计费模式生成计费数据记录,计费模式包括但不限于以下内容:\nx)设置每接收一条广告优惠的费用。\ny)设置每月接收广告优惠的费用,即包月费用;一般同时需要指定用户每月接收广告的数量上限或者接收广告的频率。\nz)设置通过不同业务应用系统接收广告的费率。\n进一步,多个广告系统之间可以互联,实现多个广告系统之间的广告信息和用户数据资源的共享。图3示出了广告系统互联的结构示意图。如图3所示,运营商可以在不同的省市地区分别建立广告系统,广告系统可以按照地域划分为几个等级:地区级,省级,全国级。高级别如全国级的广告系统上可以不包含用户属性数据,将包含广告内容和广告模式的广告任务转发给各个下一级的广告系统来执行即可。各个广告系统之间可以互相转发并执行广告任务,广告系统之间传送的信息主要是广告任务记录,可以在广告系统中设置互联单元进行发送和接收相关的信息。如果广告任务中的广告模式中包含有互联设置,互联设置指出该广告任务需要在哪些互联广告系统执行,则在执行广告任务时,通过互联单元将广告任务发给互联设置中的互联广告系统,互联广告系统的互联单元接收广告任务,并将广告任务存储到存储单元,由任务单元执行。可以在广告任务记录中增加一个字段,记载广告任务的来源地。在任务单元执行互联广告任务之前,还可以通过审核单元对互联广告任务进行审核。还可以定义各个广告系统之间的信任关系,如高一级的广告系统可以让低一级的广告系统无条件执行广告任务。\n优选地,本实施例中还可包括移动代理(agent)单元,用以引入移动agent技术,当然本发明完全可以不使用移动agent。为实现移动代理,则与广告系统相连接的相应业务应用系统也应具有移动代理单元,图5示出了本发明包括移动代理单元的广告系统和业务应用系统的结构示意图。移动agent是一个能在网络中自主从一台主机迁移至另一台主机,并且可以和其他资源或agent进行交互的程序。传统的客户和服务器之间的交互需要连续通信的支持,而移动agent可以在客户和服务器之间进行迁移,与之进行本地高速通信,这种通信不再占用网络资源。目前一些国际组织如OMG为移动agent建立有相应的工作组,并制定了一些标准规范。\n本发明的移动代理单元可以在IBM公司基于Java的具有跨平台性的Aglet系统上构建。其具体实现可以参照张云勇,刘锦德编著的《移动agent技术》,该教程由清华大学出版社出版。在执行广告任务时,广告系统的移动代理单元生成相应的广告任务代理(agent),广告任务agent中可以包括广告内容,还可以包括广告模式、目标用户地址。可以生成一个或多个广告任务agent,然后复制发给其他广告系统或业务应用系统的移动代理单元。生成一个广告任务agent时,该广告任务agent在一个广告系统或业务应用系统执行完任务,则携带执行结果自动转移到另一个系统。生成多个广告任务agent时,可以同时在多个系统执行广告任务agent。广告任务agent执行完成后,携带执行结果返回产生它的广告系统中。\n广告任务agent在其他广告系统或业务应用系统执行任务时,与本地系统的程序和资源进行交互完成任务。在业务应用系统中,广告任务agent根据自身携带的广告任务记录中的广告内容、目标用户地址等数据调用本地业务应用系统的相应接口,由业务应用系统将广告内容发送给用户终端。上述接口可以是业务应用系统开放给外部应用的标准接口,如彩信业务系统的MM7接口,也可以是专门为移动代理单元开放的专用接口,广告任务agent通过调用该专用接口让业务应用系统将广告内容发送给用户终端。如果广告任务记录中没有目标用户地址,只有广告模式,则广告任务agent还需要根据广告模式查询本地业务应用系统的用户属性数据,获取符合条件的目标用户地址。在其他广告系统中,广告任务agent将自身携带的广告任务记录存储到本地广告系统的存储单元中,由本地广告系统的任务单元执行该广告任务。\n采用移动agent的主要优点在于可以降低网络负载,克服网络延迟,可以适应各种平台和协议,具有异步和自主执行能力。如广告系统向短信业务系统执行广告任务时,传统方式下广告系统要对每个目标用户都要向短信中心发送一条同样内容只是地址不同的短信,而移动agent则只需携带短信内容和目标用户列表从广告系统迁移到短信业务系统中,在本地系统发送短信即可,大大减少了广告系统和业务应用系统之间的网络流量。如果广告系统不包含用户属性数据,只能使用业务应用系统中的用户属性数据得到目标用户地址,则使用移动agent的优点更为突出。\n图4的系统结构示意图示出了广告系统的另一种优选结构。如图4所示,广告系统包括数据服务器、广告任务服务器、入口(Portal)服务器,各个服务器之间可通信地(有线或无线)连接,上述的广告系统的各单元可以分别设置在这几个独立部分中。\nPortal服务器运行WWW服务进程,提供各种网页接口,并将从网页接口获得的广告信息、用户属性信息等发给数据服务器。还可以根据网页接口的查询请求在数据服务器中获取相关信息,并以网页形式显示出来。数据服务器接收并存储广告内容和广告模式等广告信息,用户属性信息等。广告任务服务器执行广告任务,与业务应用系统进行交互提供广告内容等。\n具体地,可以将前述的输入单元、广告查询单元、广告审核单元、用户属性获取单元、互联单元等设置在入口服务器中,广告任务单元、输出单元等设置在广告任务服务器内,存储单元设置在数据服务器内。广告任务服务器存储有广告任务队列,根据广告任务记录按时间、优先级等排队。广告任务服务器可以对队列中的每个广告任务分配一个临时存储区,存放广告任务执行时需要的数据,以及记录广告任务执行的状态。在执行广告任务时,广告任务服务器根据广告任务记录中的广告模式向数据服务器查询相应的目标用户地址,并从数据服务器中提取相应的广告内容。然后广告任务服务器将含有广告内容以及目标用户地址的广告信息提供给业务应用系统。另外广告任务可以并发、交替或断续执行,交替或断续执行时,在临时存储区记录广告任务执行的状态,以便在暂停广告任务后根据该状态继续执行。\nPortal服务器有系统对外的接口,与广告任务服务器分开可以增强系统的安全性。还可以对广告系统灵活配置,广告任务服务器可以配置运算性能较高的机器,广告内容服务器和用户属性服务器可以配置存储容量较大的机器,Portal服务器则使用安全性较高的机器,并可安装防火墙,增强广告系统的安全性。\n业务应用系统中还可以设置广告处理单元,用于接收、存储、分发广告等。当然这对很多业务应用系统并不是必须的,如短信业务系统,广告系统可以直接主动将包含广告内容和目标用户手机号码的短信发给短信中心,短信中心将广告发给用户。通常开放式的业务应用系统都提供对外的接口,如短信业务系统,彩信业务系统等,这种系统无需为使用广告系统进行任何修改。对于那些没有对外提供接口的系统,则需要系统进行一些修改,如可以设置广告处理单元,用于请求、接收、存储、分发来自广告系统的广告信息。另外如果业务应用系统中设置了移动代理单元,也不必再设置广告处理单元。\n广告处理单元接收到广告系统发送的广告信息后,可以先将其存储到业务应用系统中,然后将广告内容发给用户终端。如果广告处理单元接收到的广告信息中没有目标用户地址,只有广告模式,则广告处理单元还需要根据广告模式查询本地业务应用系统的用户属性数据,获取符合条件的目标用户地址。如果计费在业务应用系统完成,则广告处理单元还要生成相应的计费数据记录。\n下面介绍本发明的发布广告的方法。\n本发明的发布广告的方法包括以下步骤:\nA、设置与业务应用系统独立的广告系统;\nB、将含有广告内容的信息输入所述广告系统并存储;\nC、所述广告系统主动或者应所述业务应用系统的请求向所述业务应用系统发送含有所述广告内容的广告信息;\nD、所述业务应用系统将所述广告内容发给业务用户终端。\n优选地,在所述广告系统将所述广告内容发送给所述业务应用系统之前,进一步包括检查所述广告内容的审查状态的步骤,只发送通过审查的广告内容。广告内容的审查状态的检查可以通过特征对比(如字符串比对)等办法实现。\n进一步,所述步骤B中包括所述广告系统从其它广告系统接收含有所述广告内容的信息的步骤。从其它广告系统接收广告内容可通过前述的互联单元完成。\n另外,在所述步骤C中,如果所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中只含有广告内容时,则步骤D中所述业务应用系统向所有或随机选取的业务用户终端发送所述广告内容;\n如果步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和目标用户地址时,则步骤D中所述业务应用系统向目标用户地址对应的业务用户终端发送所述广告内容;\n如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和广告模式时,则所述步骤D中所述业务应用系统根据所述广告模式向业务用户终端发送所述广告内容;\n如果所述步骤C中所述广告系统向所述业务应用系统发送的含有广告内容的广告信息中含有广告内容和与用户属性有关的广告模式,而且所述业务应用系统存储有用户属性时,则所述步骤D中所述业务应用系统根据所述广告模式和所述用户属性向业务用户终端发送所述广告内容。\n另外,所述步骤C中对于不同类型的业务应用系统所述广告系统使用相应的接口协议发送含有所述广告内容的广告信息。\n广告系统在发送广告信息时,首先判断目标业务应用系统使用何种接口与广告系统通信,判断的依据可以是存储在广告系统中的业务应用系统配置信息,配置信息可以存储在存储单元或输出单元中,存储的形式可以是文件形式或数据库表形式,由于配置信息的数据量较小,为了加快程序处理速度,也可以将配置信息在系统启动后就存放在内存中。该配置信息中可以包括业务应用系统的地址、名称、类型以及与广告系统通信的接口协议等。配置信息中的接口协议可以用简单的字符串标识,如“MM7”,“CMPP”等,广告系统中输出单元对不同的接口协议对应一个相应的处理程序或程序分支,负责将广告信息组装成相应的接口协议格式并发送出去。广告系统根据目标业务应用系统的地址或名称或类型查询上述配置信息,得到对应的接口协议,然后广告系统使用相应的接口协议处理程序或程序分支将广告信息发送给业务应用系统。上述目标业务应用系统的地址或名称或类型可以是在输入广告内容时在广告模式中给出的,也可以是在审核广告内容时给出并记录在广告任务记录中;或者是广告系统根据广告模式和用户属性确定的,如广告系统根据广告模式和用户属性确定了目标用户,则目标业务应用系统即为目标用户所属的业务应用系统,可能有多个。\n例如,如果业务应用系统为短信业务系统,则所述广告系统使用CMPP接口协议发送含有所述广告内容的广告信息;如果业务应用系统为彩信业务系统,则所述广告系统使用MM7接口协议发送含有所述广告内容的广告信息。\n进一步,步骤C中所述广告系统在向所述业务应用系统发送含有所述广告内容的广告信息之后,生成计费数据记录;或者步骤D中所述业务应用系统在将所述广告内容发给用户终端之后,生成计费数据记录。\n步骤B之后所述广告系统生成相应的广告任务记录,所述广告系统据此执行广告任务。广告记录的内容如前文所述,可以记录广告内容或广告内容的位置,以及任务编号、输入时间、广告提供者、广告标题、广告模式、审核状态、执行状态、广告来源中的一项或多项信息。\n进一步,在广告系统设有移动单元的情况下,所述步骤B中还包括移动代理单元根据所输入的含有广告内容的信息生成广告任务代理的步骤;在所述步骤C中的广告信息由广告任务代理携带,所述广告任务代理由所述广告系统的移动代理单元发给所述业务应用系统的移动代理单元;在所述步骤D中业务应用系统的移动代理单元执行广告任务代理将所述广告内容发给业务用户终端;然后广告任务代理携带执行结果返回广告系统的移动代理单元,广告系统的移动代理单元删除所述的广告任务代理。\n在本文中,由广告系统主动将广告内容发送给业务应用系统的方式称为主动方式,由业务应用系统主动向广告系统请求广告内容时广告系统将广告内容发送给业务应用系统,称为请求方式。业务应用系统收到含有广告内容的广告信息后将广告内容发给用户终端。\n下面提供了利用本发明的广告发布系统进行广告发布的实例:\na)广告系统以主动方式向彩信业务系统提供广告。当广告系统执行广告任务时,首先根据广告模式以及用户属性得到目标用户地址,一般为用户的手机号码,广告系统将广告内容和目标用户地址组装成多媒体消息,通过彩信业务系统提供的MM7接口传送多媒体消息,彩信业务系统将包含广告内容的多媒体消息发给相应的用户手机。短信业务系统类似,广告系统将广告内容和目标用户地址组装成短信,通过CMPP协议将短信传给短信业务系统。\nb)广告系统以请求方式向彩铃业务系统提供广告。彩铃业务系统中设置有广告处理单元,该单元向广告系统发出获取广告的请求,广告系统根据请求返回广告内容和目标用户地址,广告处理单元将返回的广告内容存储到彩铃业务系统中作为彩铃资源,并将目标用户相应的彩铃设置为广告内容。\nc)广告系统以主动方式向游戏业务系统提供广告。游戏业务系统中设置有广告处理单元,该单元接收广告系统发送的广告内容和广告模式,并将之存储在游戏业务系统中,游戏业务系统自行决定如何给用户显示广告,如可以将广告内容显示在用户登录游戏业务系统时显示的界面上,或者游戏客户端软件界面上的某个固定位置显示广告内容。本例中广告系统没有向游戏业务系统提供目标用户,而是由游戏业务系统根据接收到的广告模式和自己存储的用户属性数据决定广告的目标用户。\nd)广告系统以主动方式向即时消息系统提供广告。即时消息系统中设置有广告处理单元,该单元接收广告系统发送的广告内容和广告模式,并将之存储在即时消息系统中,广告处理单元根据接收到的广告模式和自己存储的用户属性数据决定广告的目标用户,然后将包含广告内容的即时消息发给目标用户终端。如果计费由即时消息系统完成,则在发送包含广告内容的即时消息后广告处理单元还要生成相应的计费数据记录,或者直接增加即时消息系统中用户帐号对应的虚拟货币、点数、积分等。如果广告系统发送给即时消息系统的是广告内容和目标用户地址,此处目标用户地址可以是用户在即时消息系统中的帐号名,也可以是用户帐号注册信息中的手机号码或电子邮件地址等,总之可以根据目标用户地址确定相应的即时消息系统中的用户帐号,然后据此即可将广告内容发给相应的目标用户终端。\n对于一些本身就拥有丰富的用户属性数据的业务应用系统,广告系统一般无需提供目标用户,这时广告系统主要只是作为一个广告容器,可以以主动方式或请求方式向这些应用系统提供广告内容,当然还可以提供广告模式。\n虽然本发明是通过优选实施例进行说明的,但是本领域技术人员应当理解本发明并不限于这些实施例,而是可以在不脱离本发明实质的情况下对其进行各种变化和修改。因此,本发明的范围只由权利要求及其等同物来确定。
法律信息
- 2010-08-11
- 2006-05-03
- 2006-03-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-08-21
|
2001-03-16
| | |
2
| |
2001-06-20
|
1999-12-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |