首页> 中国专利> 在线阅读的广告插播方法及装置

在线阅读的广告插播方法及装置

摘要

本发明涉及广告插播技术,公开了一种在线阅读的广告插播方法及装置,在所述广告插播装置中的服务器在向阅读终端实时传输阅读文件的同时,还按照预设的广告插入模式在阅读文件中插播广告。所述广告插播方法如下:将预先拆分好的若干阅读文件作为阅读帧数据依次发送至阅读终端的同时,按照预设的广告插入模式在阅读帧数据中插入带有广告内容的广告帧数据;将接收到的数据进行组帧排序,然后按照所述预设的广告插入模式解析和播放帧数据中记录的阅读文件和广告内容。采用本发明所述方法及装置,不仅可以保证电子书在线阅读的实时性,而且可以定时投放广告,进一步增加市场收益。

著录项

  • 公开/公告号CN101997928A

    专利类型发明专利

  • 公开/公告日2011-03-30

    原文格式PDF

  • 申请/专利权人 汉王科技股份有限公司;

    申请/专利号CN201010558881.0

  • 发明设计人 秦建辉;吕金鉴;

    申请日2010-11-25

  • 分类号H04L29/08;H04L1/00;

  • 代理机构

  • 代理人

  • 地址 100193 北京市海淀区东北旺西路8号5号楼三层

  • 入库时间 2023-12-18 01:52:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-05-29

    授权

    授权

  • 2011-05-18

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20101125

    实质审查的生效

  • 2011-03-30

    公开

    公开

说明书

 

技术领域

本发明涉及广告插播技术,更具体地,特别是涉及一种电子书在线阅读过程中实现广告插播的方法及装置。

 

背景技术

现在电子书、手机或一些终端阅读终端在在线阅读过程中,阅读文件提供者往往需要投放广告以进一步增加市场收益,然而目前现有的网络广告形式主要有两种:一种是“弹出式广告”,一种是“插播式广告”。前者是在使用者登录某一页面时强制插入一个广告页面或弹出广告窗口,当广告播出完毕后,并不会自动消失,需要使用者手动关闭广告窗口,当同时弹出多个广告页面时,会影响到页面的显示效果;后者则是在使用者点击网页上一个欲浏览的链接后,会先出现一个广告页面,而不是使用者所欲浏览的那个链接页面,在一定的时间后(通常为5-10秒),使用者所欲浏览的页面才会出现,但是这种广告播放方式是在同一网站的两个网页之间插入广告达到播放目的的,而不能在同一页面中播放。由于在线阅读过程是在同一页面播放阅读文件,因此如何在其播放过程中插播广告,以增加广告的效益以及广告的能见度,是当前必须突破的一个课题。

 

发明内容

为了解决前述现有技术不尽理想之处,本发明提供了一种在线阅读的广告插播方法,通过以网络连接的服务器及用户所在的阅读终端而实现,其特征在于,包含下列步骤:

(1) 将阅读文件与广告文件切分成阅读帧数据与广告帧数据,将广告帧数据依预设的广告插入模式插入阅读帧数据中,并将所述阅读帧数据及所述广告帧数据自服务器发送至阅读终端;

(2)   所述阅读终端接收所述阅读帧数据及所述广告帧数据以后,加以排序并依照所述预设的广告插入模式进行显示与播放。

其中,所述步骤(1)中阅读帧数据及广告帧数据进一步可拆分为符合网络路径最大传输单元限制的阅读帧数据片段与广告帧数据片段。

其中,所述步骤(1)中将阅读帧数据片段与广告帧数据片段添加相应的控制信息,封包为实时传输协议数据包,并将实时传输协议数据包以实时传输协议从服务器传输至阅读终端;所述实时传输协议数据包具有一个固定报头和一个有效载荷,其中所述有效载荷是阅读帧数据片段或广告帧数据片段,而所述固定报头包含有多个不同的数据字段,将所述有效载荷相对应的控制信息记录在固定报头的数据字段中;所述控制信息包括有效载荷类型、时间戳记、序号和标志位。

其中,所述步骤(2)中,所述阅读终端包含数据包缓冲区及解析缓冲区,所述阅读终端接收实时传输协议数据包以后,将其放至数据包缓冲区中。

其中,所述步骤(2)中,所述阅读终端接收到的实时传输协议数据包在所述数据包缓冲区中,整理与排序成为完整的帧数据以后,存入所述解析缓冲区等待解析,所述帧数据包含阅读帧数据与广告帧数据。

其中,所述步骤(2)中,所述阅读终端在所述数据包缓冲区内对接收到的实时传输协议数据包是按照时间戳记和序号整理与排序成完整的帧数据。

其中,所述步骤(2)中进一步包含将所述解析缓冲区中的帧数据进行解析,并按照所述预设的广告插入模式进行显示与播放

其中,所述步骤(2)中,所述阅读终端进一步包含一阅读模块及一广告播放模块,所述阅读终端根据实时传输协议数据包中记载的有效载荷类型分辨所述帧数据是阅读帧数据或是广告帧数据,若所述帧数据是阅读帧数据,则将阅读帧数据传递给阅读模块进行解析与显示,若所述帧数据是广告帧数据,则将广告帧数据传递给广告播放模块进行解析与播放。

其中,所述步骤(1)的广告插入模式是在每发送一定数量的阅读帧数据以后插入广告帧数据,或是在每发送一段时间的阅读帧数据以后插入广告帧数据。

本发明再提供一种在线阅读的广告插播装置,包括通过网络连接的服务器及用户所在的阅读终端而实现,其特征在于:

所述服务器包含:

阅读文件数据库,保存阅读文件,所述阅读文件以帧数据的形式进行组织;

广告数据库,存放各种广告文件,包含广告帧数据;

插入模块,从广告数据库中获取广告文件,并将获取到的广告文件拆分为广告帧数据的形式,且按照预设的广告插入模式插入到待发送的阅读帧数据中;

发送模块,将插入模块传递过来的阅读帧数据与广告帧数据按照网络路径最大传输单元的限制,拆分为符合网络路径最大传输单元的限制的阅读帧数据片段与广告帧数据片段,根据实时传输协议,将阅读帧数据片段与广告帧数据片段加上相应的控制信息,形成完整的实时传输协议数据包后发送出去,且各个阅读帧数据片段与广告帧数据片段封包到各自对应的实时传输协议数据包;

所述阅读终端包含:

重组模块,包含数据包缓冲区及解析缓冲区,根据实时传输协议,接收服务器传输过来的实时传输协议数据包,放入所述数据包缓冲区中,然后按照所述实时传输协议数据包的控制信息,将实时传输协议数据处理成阅读帧数据与广告帧数据,并放入到所述解析缓冲区;

阅读模块,将解析缓冲区中的阅读帧数据取出进行解析;

广告播放模块,将解析缓冲区中的广告帧数据取出进行解析;

浏览器,按照所述预设的广告插入模式,显示并播放通过解析后的阅读文件及广告文件。

其中,所述插入模块所具有的预设的广告插入模式是在每发送一定数量的阅读帧数据后插入广告帧数据;或是在发送一段时间的阅读帧数据后插入广告帧数据。

其中,所述实时传输协议数据包具有一个固定报头和一个有效载荷,其中所述有效载荷是阅读帧数据片段或广告帧数据片段,而所述固定报头包含有多个不同的数据字段,将所述有效载荷相对应的控制信息记录在固定报头的数据字段中;所述控制信息包括有效载荷类型、时间戳记、序号和标志位。

因此本发明所提出的在线阅读的广告插播方法及装置,具有如下的具体效益:

1. 可在阅读终端显示阅读文件的过程中插播广告信息。

2. 藉由将广告帧数据插入到阅读帧数据的方式,使得使用者在通过网络取得阅读文件时,不影响其浏览的页面。

3. 藉由使用者通过阅读终端在阅读文件时插播广告,能够进一步增加广告效益。

 

附图说明

读者在参照附图阅读本发明的具体实施方式以后,将会更清楚地了解本发明的各个方面。其中:

图1是本发明在线阅读的广告插播方法执行步骤流程图。

图2是本发明所述在线阅读的广告插播系统结构图。

图3是本发明所述在线阅读的广告插播系统架构框图。

 

附图中主要组件符号说明

步骤                                 101、102

服务器                               20

阅读文件数据库               201

广告数据库                       202

插入模块                           203

发送模块                           204

阅读终端                           21

重组模块                           211

阅读模块                           212

广告播放模块                   213

浏览器                               214

数据包缓冲区                   215

解析缓冲区                       216

具体实施方式

下面结合附图对本发明作进一步详细的描述。由于本发明公开了一种在线阅读的广告插播方法及装置,其中所使用的数据传输基本原理已为本领域普通技术人员所能明了,故以下文中的说明,不再作完整描述。同时,以下文中所对照的附图,意在表达与本发明特征有关的结构的含义,并未亦不需要依据实际尺寸完整绘制,在先声明。

 

第一实施例:在线阅读的广告插播方法

为体现本发明目的所使用的系统架构图请参考图2,本发明首先提供一种在线阅读的广告插播方法,通过以网路连接的服务器20及用户所在的阅读终端21而实现。图2中所示服务器20以数据流传输的方式向阅读终端21实时传送阅读文件的同时,可按照预设的广告插入模式在阅读文件中插播广告。其中,阅读终端21可以是一台通过有线或无线网络进行通信的电子装置,如:电子书、PDA、智能型手机、笔记本或桌上型计算机等;服务器20可以是一台或多台计算机服务器的组合。

在线阅读的广告插播方法,其执行的流程图如图1所示,包含下列步骤:

步骤101:将阅读文件与广告文件切分成阅读帧数据与广告帧数据,将广告帧数据依预设的广告插入模式插入阅读帧数据中,并将所述阅读帧数据及所述广告帧数据自服务器发送至阅读终端;

步骤102:所述阅读终端接收所述阅读帧数据及所述广告帧数据以后,加以排序并依照所述预设的广告插入模式进行显示与播放。

在步骤101中预设的广告插入模式主要有两种可以选择,一种是在每发送一定数量的阅读帧数据后插入广告帧数据,另一种是在发送一段时间的阅读帧数据后插入广告帧数据。阅读帧数据及广告帧数据进一步可拆分为符合网络路径最大传输单元限制的阅读帧数据片段与广告帧数据片段,若阅读帧数据或广告帧数据超过网络路径最大传输单元的限制,则将阅读帧数据及广告帧数据拆分成多个符合网络路径最大传输单元的限制的阅读帧数据片段或广告帧数据片段,若阅读帧数据或广告帧数据并未超过网络路径最大传输单元的限制,则将阅读帧数据或广告帧数据直接视为阅读帧数据片段与广告帧数据片段。接着,将阅读帧数据片段与广告帧数据片段添加相应的控制信息后封包为实时传输协议数据包,并将实时传输协议数据包以实时传输协议从服务器传输至阅读终端。每个实时传输协议数据包都具有一个固定报头和一个有效载荷,固定报头更包含有多个不同的数据字段。在通过实时传输协议来发送和传输上述阅读帧数据片段及广告帧数据片段时,实时传输协议数据包的控制信息会记录在固定报头中的数据字段中,而控制信息主要是:有效载荷类型(PT)、时间戳记、序号和标志位记号等,其中有效载荷类型记录了实时传输协议数据包中有效载荷的数据类型。由于在本发明中,待发送数据涉及阅读帧数据和广告帧数据,因此可通过数据字段记载其携带的有效载荷为阅读文件载荷还是广告文件载荷,以便阅读终端可以根据该数据字段标识采取不同的处理措施。在具体实施时,可在程序中定义如下载荷类型进行区别:

#define RTP_PAYLOAD_NONE            0

#define RTP_PAYLOAD_BOOK                 1//阅读文件载荷

#define RTP_PAYLOAD_AD                 2//广告文件载荷

……

“时间戳记”是实时传输协议数据包产生的时间,时间戳记相同的实时传输协议数据包不论其到达的先后次序,都会被认为是同一个时间产生的数据。在本发明中,同一个阅读帧数据产生的实时传输协议数据包的时间戳记相同,同一个广告帧数据产生的时间戳记也相同。

“序号”所记录的是各实时传输协议数据包中的发送次序,它是按照数据包发送的先后次序依次递增的。由于网络传输过来的实时传输协议数据包总是“乱序到达”的,先发送的实时传输协议数据包很有可能比后发送的实时传输协议数据包更迟到达阅读终端21,因此阅读终端21可通过序号纪录来对接收到的实时传输协议数据包进行排序,使其和发送数据一致才能获取正确的需要的阅读文件和广告文件。

“标志位记号”在本发明中用于记录和区别实时传输协议数据包中携带的有效载荷是否是拆分数据,由于阅读帧数据或广告帧数据可被拆分成多个阅读帧数据片段或广告帧数据片段,因此在封包成实时传输协议数据包时必须遵守以下规则:

a.   不同的帧数据封包到不同的实时传输协议数据包,即使数据包的容量允许,也不能把多个不同的帧数据同时封包到同一个实时传输协议数据包中;

b.   对于一个小于网络路径最大传输单元的帧数据,可单独封包到一个实时传输协议数据包;

c.   对于一个超过网络路径最大传输单元的限制的帧数据,则将该帧数据拆分成多个帧数据片段,然后分别封包,以保证每个实时传输协议数据包的限制都满足网络路径最大传输单元的限制。

需要强调的是,由于拆分后的数据片段来自同一个帧数据,因此这些拆分后再封包的实时传输协议数据包,其时间戳记应该是一致的。

在步骤102中,阅读终端进一步包含数据包缓冲区及解析缓冲区,所述阅读终端接收实时传输协议数据包以后,将其放至所述数据包缓冲区中。接着,将存放于数据包缓冲区中的实时传输协议数据包按照时间戳记和序号整理与排序为完整的阅读帧数据或广告帧数据后,再存放至解析缓冲区中等待解析。同时,阅读终端进一步包含阅读模块及广告播放模块,阅读终端根据实时传输协议数据包中记载的有效载荷类型分辨所述帧数据是阅读帧数据或是广告帧数据,若所述帧数据是阅读帧数据,则将阅读帧数据自解析缓冲区中传递给阅读模块进行解析与显示,若所述帧数据是广告帧数据,则将广告帧数据自解析缓冲区中传递给广告播放模块进行解析与播放。另外,还需要说明的是,在解析缓冲区中数据存放时间都是暂时的,其存放的实时传输协议数据包也是动态和不断更新,解析缓冲区中的所有数据在解析阅读完毕后,即被立即清除。

 

第二实施例:在线阅读的广告插播装置

请参考图3,本发明进一步提出第二实施例,为一种在线阅读的广告插播装置的示意图,在线阅读的广告插播装置,包括通过网络连接的服务器20及用户所在的阅读终端21而实现。图3中所示服务器20通过网路连接、以数据流传输的方式向阅读终端21实时传送阅读文件的同时,可按照预设的广告插入模式在阅读文件中插播广告。其中,阅读终端21可以是一台通过有线或无线网络进行通信的电子装置,如:电子书、PDA、智能型手机、笔记本或桌上型计算机等等;服务器20可以是一台或多台计算机服务器的组合。在线阅读的广告插播装置中的服务器20包含阅读文件数据库201、广告数据库202、插入模块203及发送模块204。阅读文件数据库201,保存阅读文件,所述阅读文件以帧数据的形式进行组织。广告数据库202,存放各种广告文件,包含广告帧数据。插入模块203,从广告数据库202中获取广告文件,并将获取到的广告文件拆分为广告帧数据的形式,且按照预设的广告插入模式插入到待发送的阅读帧数据中,预设的广告插入模式主要有两种可以选择,一种是在每发送一定数量的阅读帧数据后插入广告帧数据,另一种是在发送一段时间的阅读帧数据后插入广告帧数据。发送模块204,将插入模块203传递过来的阅读帧数据与广告帧数据按照网络路径最大传输单元的限制,拆分为符合网络路径最大传输单元的限制的阅读帧数据片段与广告帧数据片段,根据实时传输协议,将阅读帧数据片段与广告帧数据片段加上相应的控制信息,形成完整的实时传输协议数据包后发送出去,且各个阅读帧数据片段与广告帧数据片段封包到各自对应的实时传输协议数据包,实时传输协议数据包具有一个固定报头和一个有效载荷,其中有效载荷是阅读帧数据片段或是广告帧数据片段,而固定报头包含有多个不同的数据字段,并将有效载荷相对应的控制信息记录在固定报头的数据字段中,控制信息包含有效载荷类型、序号、时间戳记、标志位记号等字段信息。

在线阅读的广告插播装置中的阅读终端21包含重组模块211、阅读模块212、广告播放模块213及浏览器214。重组模块211,进一步包含数据包缓冲区215及解析缓冲区216,根据实时传输协议,接收服务器20传输过来的实时传输协议数据包,放入所述数据包缓冲区215中,然后按照所述实时传输协议数据包的控制信息,将实时传输协议数据处理成阅读帧数据与广告帧数据,并放入到解析缓冲区216等待解析。阅读模块212,可将解析缓冲区216中的阅读帧数据取出进行解析。广告播放模块213,可将解析缓冲区中216的广告帧数据取出进行解析。浏览器214,按照预设的广告插入模式,显示并播放通过阅读模块212及广告播放模块213解析后的阅读文件及广告文件。

通过本发明所提出将广告帧数据插入阅读帧数据的的技术与特征,可在阅读终端21通过网络取得阅读文件并显示阅读文件的过程中插播广告信息,一方面增加广告效益,另一方面不影响使用者浏览的页面。同时,藉由使用者通过阅读终端在阅读文件时插播广告,能够进一步增加使用者接触广告的频率,加深使用者对广告的印象。

以上所述仅为本发明较佳实施例,并非用以限定本发明申请的权利范围;同时以上的描述对于本领域普通技术人员应可明了与实施,因此其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于权利要求书的范围中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号