广告数据传输方法、装置及系统的制作方法

文档序号:10538851阅读:242来源:国知局
广告数据传输方法、装置及系统的制作方法
【专利摘要】一种广告数据传输方法、装置及系统,其中,所述系统包括:客户端建立其与代理服务器之间的网络连接;客户端向代理服务器发送用于表征请求获取广告数据的请求信息;代理服务器将请求信息发送给媒资服务器;媒资服务器根据请求信息生成用于表征广告数据地址的索引信息,并发送给代理服务器;代理服务器将索引信息发送给广告服务器;广告服务器根据索引信息提取广告数据,并发送给代理服务器;代理服务器将广告数据传送给客户端。相对于串行数据交互,缩短了请求广告的耗时,提高了广告数据传输效率。
【专利说明】
广告数据传输方法、装置及系统
技术领域
[0001]本发明涉及通信技术领域,具体涉及一种广告数据传输方法、装置及系统。
【背景技术】
[0002]移动广告业务是通过移动媒体投放广告信息的技术。现有用于支持移动广告业务的系统是基于开放移动联盟(Open Mobile Alliance,简称0MA)的移动广告系统(MobileAdvertising Enabler,简称MobAd)。基于该系统,请参考图1,为现有广告系统数据传输时序图,现有的广告系统数据传输方法是客户端先向媒资服务器发送请求获取广告(例如视频)的相关信息,客户端在从媒资服务器获得广告相关信息后,将广告相关信息发送到广告服务器,而后广告服务器根据接收到的广告相关信息将广告数据,例如视频,传送给客户端。
[0003]现有技术中,由于客户端与媒资服务器、广告服务器之间的数据交互往往都是串行的,因此,导致了请求广告的耗时较长,降低了广告数据的传输效率。如何减小客户端请求广告的耗时成为亟待解决的问题。

【发明内容】

[0004]本发明用以实现降低客户端请求广告的耗时。
[0005]为解决上述技术问题,根据第一方面,本发明实施例公开了一种广告数据传输方法,用于代理服务器端,包括:
[0006]分别建立与媒资服务器、广告服务器之间的网络连接;从客户端获取用于表征请求获取广告数据的请求信息;向媒资服务器发送请求信息;从媒资服务器接收用于表征广告数据地址的索引信息;向广告服务器发送索引信息;接收广告服务器根据索引信息提取的广告数据,并向客户端传送广告数据。
[0007]进一步,通信参数为局域网通信参数。
[0008]根据第二方面,本发明实施例公开了一种广告数据传输方法,用于客户端,包括:
[0009]建立与代理服务器之间的网络连接;向代理服务器发送用于表征请求获取广告数据的请求信息;向代理服务器发送用于表征请求获取广告数据的请求信息;接收代理服务器传送的广告数据。
[0010]进一步,还包括:向代理服务器发送系统广播消息,以监听其与代理服务器之间的网络连接是否正常;如果在预设时长内未接收到代理服务器返回的系统广播响应消息,则:向媒资服务器发送用于表征请求获取广告数据的请求信息,并获取用于表征广告数据地址的索引信息;向广告服务器发送索引信息,并接收广告数据。
[0011]根据第三方面,本发明实施例公开了一种广告数据传输系统,包括:客户端、代理服务器、媒资服务器和广告服务器,其中:
[0012]客户端用于建立与代理服务器之间的网络连接,向代理服务器发送用于表征请求获取广告数据的请求信息;代理服务器用于将请求信息发送给媒资服务器;媒资服务器用于根据请求信息生成用于表征广告数据地址的索引信息,并发送给代理服务器;代理服务器还用于将索引信息发送给广告服务器;广告服务器用于根据索引信息提取广告数据,并发送给代理服务器;代理服务器还用于将广告数据传送给客户端。
[0013]进一步,代理服务器与媒资服务器、广告服务器之间采用局域网进行数据交互。
[0014]进一步,该广告数据传输系统还包括:客户端发送系统广播消息,以监听其与代理服务器之间的网络连接是否正常;代理服务器接收到系统广播消息后向客户端返回系统广播响应消息;如果客户端在预设时长内未接收到代理服务器返回的系统广播响应消息,则:客户端向媒资服务器发送用于表征请求获取广告数据的请求信息;媒资服务器根据请求信息生成用于表征广告数据地址的索引信息,并发送给客户端;客户端将索引信息发送给广告服务器;广告服务器根据索引信息提取广告数据,并发送给客户端。
[0015]根据第四方面,本发明实施例公开了一种广告数据传输装置,用于代理服务器端,包括:
[0016]配置单元,用于分别建立与媒资服务器、广告服务器之间的网络连接;请求信息获取单元,用于从客户端获取用于表征请求获取广告数据的请求信息;请求信息发送单元,用于向媒资服务器发送请求信息;索引信息接收单元,用于从媒资服务器接收用于表征广告数据地址的索引信息;索引信息发送单元,用于向广告服务器发送索引信息;数据传送单元,用于接收广告服务器根据索引信息提取的广告数据,并向客户端传送广告数据。
[0017]进一步,通信参数为局域网通信参数。
[0018]根据第五方面,本发明实施例公开了一种广告数据传输装置,用于客户端,包括:
[0019]网络建立单元,用于建立与代理服务器之间的网络连接;第一发送单元,用于向代理服务器发送用于表征请求获取广告数据的请求信息;第一接收单元,用于接收代理服务器传送的广告数据。
[0020]本发明技术方案,具有如下优点:
[0021]本发明实施例提供的广告数据传输方法、装置及系统,由于在客户端与代理服务器之间存在网络连接时,客户端通过代理服务发送用于表征请求获取广告数据的请求信息、索引信息,而后接收代理服务传送的广告数据,相对于客户端分别向媒资服务器、广告服务器发送请求信息、索引信息的串行数据交互,缩短了请求广告的耗时,提高了广告数据传输效率。
[0022]作为优选的技术方案,代理服务器与媒资服务器、广告服务器之间采用局域网通信,能够更进一步提高数据交互的效率。
【附图说明】
[0023]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为现有广告系统数据传输时序图;
[0025]图2为本发明实施例1中一种广告数据传输系统时序图;
[0026]图3为本发明实施例2中一种广告数据传输方法流程图;
[0027]图4为本发明实施例2中一种广告数据传输装置示意图;
[0028]图5为本发明实施例3中一种广告数据传输方法流程图;
[0029]图6为本发明实施例3中一种广告数据传输装置示意图;
【具体实施方式】
[0030]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0032]实施例1
[0033]为解决客户端请求广告的耗时较长的技术问题,本实施例公开了一种广告数据传输系统,包括客户端1、代理服务器2、媒资服务器3和广告服务器4,请参考图2,为该广告数据传输系统时序图,该广告数据传输系统包括:
[0034]步骤Sll,客户端I建立与代理服务器2之间的网络连接。本实施例中,网络连接可以是无线网络连接,例如WiF1、光通信连接等,也可以是移动数据网络,例如中国移动、中国电信、中国联通等,当然,在其它地域,也可以是其它地方的移动数据网络。
[0035]步骤S12,客户端I向代理服务器2发送用于表征请求获取广告数据的请求信息。其中,请求信息可以来自客户端I的应用程序(APP),当受众用户运行游戏程序或打开某个网页时该应用程序会发送请求信息,其中该请求信息可以携带用户标识、业务提供者标识或客户端标识、终端信息(如型号等)、上下文数据、广告提供者、广告位标识、广告大小及广告尺寸等广告参数中的一个或多个。
[0036]步骤S21,代理服务器2将请求信息发送给媒资服务器3。
[0037]步骤S31,媒资服务器3根据请求信息生成用于表征广告数据地址的索引信息,并发送给代理服务器2。其中,索引信息可以携带专辑索引(PID)、频道索引(CID)等;也可以区分不同版本(如高清、标清、流畅版)广告的地址;还可以携带该广告是否付费等信息,以便于客户端作出合适的选择。
[0038]步骤S22,代理服务器2将索引信息发送给广告服务器4。本实施例中,广告服务器4中存储有广告数据资源。
[0039]步骤S31,广告服务器4根据索引信息提取广告数据,并发送给代理服务器2。其中,根据索引信息提取广告数据可以具体为:广告服务器4根据索引信息中携带的参数中的一个或多个进行广告数据的选择提取,例如根据专辑索引(PID)、频道索引(CID)等可以指向广告数据的地址,根据版本信息可以提取出具体的高清、标清、流畅版本。
[0040]步骤S23,代理服务器2将广告数据传送给客户端I。
[0041]本实施例公开的广告数据传输系统,由于在客户端与代理服务器之间存在网络连接时,客户端通过代理服务发送用于表征请求获取广告数据的请求信息、索引信息,而后接收代理服务传送的广告数据,相对于客户端分别向媒资服务器、广告服务器发送请求信息、索引信息的串行数据交互,缩短了请求广告的耗时,提高了广告数据传输效率。
[0042]在优选的实施例中,代理服务器2与媒资服务器3、广告服务器4之间采用局域网进行数据交互,因通过局域网进行数据交互,无需经过路由器,因此,能够更快速地完成数据交互,提高了数据交互的效率。
[0043]为防止在客户端I和代理服务器2之间出现通信故障时无法传送广告数据,在优选的实施例中,客户端I启动系统广播,以监听其与代理服务器2之间的网络连接是否正常,具体地,客户端I发送系统广播消息,代理服务器2接收到系统广播消息后向客户端I返回系统广播响应消息,如果客户端I在预设时长内未接收到代理服务器返回的系统广播响应消息,则改用传统的数据传输方式,即:客户端I向媒资服务器3发送用于表征请求获取广告数据的请求信息;媒资服务器3根据请求信息生成用于表征广告数据地址的索引信息,并发送给客户端I;客户端I将索引信息发送给广告服务器4;广告服务器4根据索引信息提取广告数据,并发送给客户端I。在具体实施例中,预设时长可以根据经验确定。
[0044]在优选的实施例中,代理服务器与媒资服务器、广告服务器之间采用局域网通信,能够更进一步提高数据交互的效率。
[0045]实施例2
[0046]本实施例公开了一种广告数据传输方法,用于代理服务器端,请参考图3,为该数据传输方法流程图,具体包括如下步骤:
[0047]步骤S210,分别建立与媒资服务器、广告服务器之间的网络连接。本实施中,建立媒资服务器和广告服务器的代理服务器,并配置与媒资服务器和广告服务器的通信参数,以实现与媒资服务器、广告服务器之间的通信。在优选的实施例中,通信参数为局域网通信参数,以便于实现相互之间的更快速的通信。
[0048]步骤S220,从客户端获取用于表征请求获取广告数据的请求信息。
[0049]其中,请求信息可以来自客户端I的应用程序,当受众用户运行游戏程序或打开某个网页时该应用程序会发送请求信息,其中该请求信息可以携带用户标识、业务提供者标识或客户端标识、终端信息(如型号等)、上下文数据、广告提供者、广告位标识、广告大小及广告尺寸等广告参数中的一个或多个。
[0050]步骤S230,向媒资服务器发送请求信息。
[0051]其中,媒资服务器根据请求信息能够生成用于表征广告数据地址的索引信息,
[0052]步骤S240,从媒资服务器接收用于表征广告数据地址的索引信息。
[0053]其中,索引信息可以携带专辑索引(PID)、频道索引(CID)等;也可以区分不同版本(如高清、标清、流畅版)广告的地址;还可以携带该广告是否付费等信息,以便于客户端根据这些信息作出合适的选择。
[0054]步骤S250,向广告服务器发送索引信息。
[0055]其中,广告服务器中存储有广告数据,广告数据按版本可以分为高清、标清、流畅等,不同类别或不同版本的广告数据分别存储在广告服务器的不同地址中。广告服务器可以根据索引信息中携带的参数中的一个或多个进行广告数据的选择提取,例如根据专辑索引(PID)、频道索引(CID)等可以指向广告数据的地址。
[0056]步骤S260,接收广告服务器根据索引信息提取的广告数据,并向客户端传送广告数据。
[0057]至此,便可以通过代理服务器完成广告数据的请求和广告数据的传送。
[0058]本实施例还公开了一种广告数据传输装置,用于代理服务器端,请参考图4,该广告数据传输装置包括:配置单元210、请求信息获取单元220、请求信息发送单元230、索引信息接收单元240、索引信息发送单元250和数据传送单元260,其中:
[0059]配置单元210用于分别建立与媒资服务器、广告服务器之间的网络连接;请求信息获取单元220用于从客户端获取用于表征请求获取广告数据的请求信息;请求信息发送单元230用于向所述媒资服务器发送所述请求信息;索引信息接收单元240用于从媒资服务器接收用于表征广告数据地址的索引信息;索引信息发送单元250用于向所述广告服务器发送所述索引信息;数据传送单元260用于接收广告服务器根据索引信息提取的广告数据,并向客户端传送所述广告数据。
[0060]本实施例提供的广告数据传输方法、装置,由于通过代理服务发送用于表征请求获取广告数据的请求信息、索引信息,而后接收代理服务传送的广告数据,相对于客户端分别向媒资服务器、广告服务器发送请求信息、索引信息的串行数据交互,缩短了请求广告的耗时,提高了广告数据传输效率。
[0061]此外,代理服务器与媒资服务器、广告服务器之间采用局域网通信,能够更进一步提高数据交互的效率。
[0062]实施例3
[0063]本实施例公开了一种广告数据传输方法,用于客户端,请参考图5,为该数据传输方法流程图,具体包括如下步骤:
[0064]步骤S310,建立与代理服务器之间的网络连接。
[0065]本实施例中,网络连接可以是无线网络连接,例如WiF1、光通信连接等,也可以是移动数据网络,例如中国移动、中国电信、中国联通等,当然,在其它地域,也可以是其它地方的移动数据网络。
[0066]步骤S320,启动系统广播,以监听其与代理服务器之间的网络连接是否正常。
[0067]具体地,可以向代理服务器发送系统广播消息,并接收代理服务器返回的系统广播响应消息,如果在预设时长内接收到代理服务器返回的系统广播响应消息,则表明监听正常,其中,预设时长可以根据经验确定,则执行如下步骤:
[0068]步骤S330,向代理服务器发送用于表征请求获取广告数据的请求信息。当受众用户运行游戏程序或打开某个网页时该应用程序会发送请求信息,其中该请求信息可以携带用户标识、业务提供者标识或客户端标识、终端信息(如型号等)、上下文数据、广告提供者、广告位标识、广告大小及广告尺寸等广告参数中的一个或多个。
[0069]步骤S340,接收代理服务器传送的广告数据。
[0070]如果步骤S320中在预设时长内未接收到代理服务器返回的系统广播响应消息,则表明监听结果为异常,则执行如下步骤:
[0071]步骤S350,向媒资服务器发送用于表征请求获取广告数据的请求信息,并获取用于表征广告数据地址的索引信息。
[0072]步骤S360,向广告服务器发送索引信息,并接收广告数据。在向广告服务器发送索引信息后,广告服务器可以根据该索引信息提取广告数据,并将广告数据传送给客户端,由此,可以接收广告数据。
[0073]需要说明的是,在具体实施例中,也可以不执行步骤S320,而直接执行步骤S310、步骤S330和步骤S340。
[0074]本实施例公开了一种广告数据传输装置,用于客户端,请参考图6,该广告数据传输装置包括:网络建立单元310、广播单元320、第一发送单元330、第一接收单元340、第二发送单元350和第二接收单元360,其中:
[0075]网络建立单元310用于建立与代理服务器之间的网络连接;广播单元320用于启动系统广播,以监听其与代理服务器之间的网络连接是否正常;第一发送单元330用于向代理服务器发送用于表征请求获取广告数据的请求信息;第一接收单元340用于接收代理服务器传送的广告数据;第二发送单元350用于向媒资服务器发送用于表征请求获取广告数据的请求信息,并获取用于表征广告数据地址的索引信息;第二接收单元360用于向广告服务器发送索引信息,并接收广告数据。
[0076]本实施例公开的广告数据传输方法、装置,由于客户端广播监听其与代理服务器之间的网络连接是否正常,如果监听正常,则通过代理服务器发送广告请求和接收广告数据,从而提高了广告数据的传输效率;如果监听异常,则直接向媒资服务器发送用于表征请求获取广告数据的请求信息,而后接收广告数据,从而确保了广告数据的正常传输。
[0077]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0078]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0079]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0080]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0081]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种广告数据传输方法,用于代理服务器端,其特征在于,包括如下步骤: 分别建立与媒资服务器、广告服务器之间的网络连接; 从客户端获取用于表征请求获取广告数据的请求信息; 向所述媒资服务器发送所述请求信息; 从所述媒资服务器接收用于表征广告数据地址的索引信息; 向所述广告服务器发送所述索引信息; 接收所述广告服务器根据所述索引信息提取的广告数据,并向所述客户端传送所述广告数据。2.如权利要求1所述的广告数据传输方法,其特征在于,所述通信参数为局域网通信参数。3.一种广告数据传输方法,用于客户端,其特征在于,包括如下步骤: 建立与代理服务器之间的网络连接; 向所述代理服务器发送用于表征请求获取广告数据的请求信息; 接收所述代理服务器传送的广告数据。4.如权利要求3所述的广告数据传输方法,其特征在于,还包括: 向代理服务器发送系统广播消息,以监听其与所述代理服务器之间的网络连接是否正常; 如果在预设时长内未接收到代理服务器返回的系统广播响应消息,则: 向媒资服务器发送用于表征请求获取广告数据的请求信息,并获取用于表征广告数据地址的索引信息; 向广告服务器发送所述索引信息,并接收所述广告数据。5.—种广告数据传输系统,其特征在于,包括客户端、代理服务器、媒资服务器和广告服务器,其中: 所述客户端用于建立与代理服务器之间的网络连接,向所述代理服务器发送用于表征请求获取广告数据的请求信息; 所述代理服务器用于将所述请求信息发送给媒资服务器; 所述媒资服务器用于根据所述请求信息生成用于表征广告数据地址的索引信息,并发送给所述代理服务器; 所述代理服务器还用于将所述索引信息发送给广告服务器; 所述广告服务器用于根据所述索引信息提取广告数据,并发送给所述代理服务器; 所述代理服务器还用于将所述广告数据传送给所述客户端。6.如权利要求5所述的广告数据传输系统,其特征在于,所述代理服务器与所述媒资服务器、所述广告服务器之间采用局域网进行数据交互。7.如权利要求5或6所述的广告数据传输系统,其特征在于,还包括: 所述客户端发送系统广播消息,以监听其与所述代理服务器之间的网络连接是否正常; 所述代理服务器接收到所述系统广播消息后向所述客户端返回系统广播响应消息; 如果所述客户端在预设时长内未接收到代理服务器返回的系统广播响应消息,则: 所述客户端向所述媒资服务器发送用于表征请求获取广告数据的请求信息; 所述媒资服务器根据所述请求信息生成用于表征广告数据地址的索引信息,并发送给所述客户端; 所述客户端将所述索引信息发送给广告服务器; 所述广告服务器根据所述索引信息提取广告数据,并发送给所述客户端。8.一种广告数据传输装置,用于代理服务器端,其特征在于,包括: 配置单元,用于分别建立与媒资服务器、广告服务器之间的网络连接; 请求信息获取单元,用于从客户端获取用于表征请求获取广告数据的请求信息; 请求信息发送单元,用于向所述媒资服务器发送所述请求信息; 索引信息接收单元,用于从所述媒资服务器接收用于表征广告数据地址的索引信息; 索引信息发送单元,用于向所述广告服务器发送所述索引信息; 数据传送单元,用于接收所述广告服务器根据所述索引信息提取的广告数据,并向所述客户端传送所述广告数据。9.如权利要求7所述的广告数据传输装置,其特征在于,所述通信参数为局域网通信参数。10.一种广告数据传输装置,用于客户端,其特征在于,包括: 网络建立单元,用于建立与代理服务器之间的网络连接; 第一发送单元,用于向所述代理服务器发送用于表征请求获取广告数据的请求信息; 第一接收单元,用于接收所述代理服务器传送的广告数据。
【文档编号】H04L29/08GK105897840SQ201510917582
【公开日】2016年8月24日
【申请日】2015年12月10日
【发明人】程建, 敖伟波
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1