一种数据组装方法、装置及资源传播系统的制作方法

文档序号:9375604阅读:263来源:国知局
一种数据组装方法、装置及资源传播系统的制作方法
【技术领域】
[0001]本发明属于互联网领域,尤其涉及一种数据组装方法、装置及资源传播系统。
【背景技术】
[0002]目前,在内容传播的过程中进行广告等内容增值信息的投放是互联网中广告投放的常见方式。通行的做法是在设计内容排版时预先设定好广告位,然后从广告联盟平台中动态获取广告并显示广告内容。广告联盟平台提供广告获取接口和广告主自助投放管理平台,构建出广告资源池。内容显示的网站或客户端动态调用广告接口获取广告内容,并将广告内容显示到预设的广告位上。
[0003]在这种使用统一的广告位获取广告的方式中,广告的表现形式单一,而且在广告投放到内容网站或客户端后,不能根据广告主的需求随时更换广告内容,更换广告内容时操作繁琐,并且更换的成本较高。

【发明内容】

[0004]本发明实施例提供一种数据组装方法,旨在解决如何便捷地更换内容中的广告内容数据等内容增值信息的问题。
[0005]本发明实施例是这样实现的,一种数据组装方法,所述方法包括:
[0006]获取内容,生成内容数据包;
[0007]产生容器的标识;
[0008]将所述内容数据包和所述标识组合成一个可封装入内容增值信息的容器数据包;
[0009]生成包含所述标识的资源地址;
[0010]所述容器为一个结构化数据。
[0011]本发明实施例还提供一种数据组装装置,所述数据组装装置包括:
[0012]内容数据包生成单元,用于获取内容,生成内容数据包;
[0013]容器标识生成单元,用于产生容器的标识;
[0014]容器数据包生成单元,用于将所述内容数据包和所述标识组合成一个可封装入内容增值信息的容器数据包;
[0015]资源地址生成单元,用于生成包含所述标识的资源地址;
[0016]所述容器为一个结构化数据。
[0017]本发明实施例还提供一种资源传播系统,所述资源传播系统包括所述数据组装装置;
[0018]所述数据组装装置包括:
[0019]内容数据包生成单元,用于获取内容,生成内容数据包;
[0020]容器标识生成单元,用于产生容器的标识;
[0021 ] 容器数据包生成单元,用于将所述内容数据包和所述标识组合成一个可封装入内容增值信息的容器数据包;
[0022]资源地址生成单元,用于生成包含所述标识的资源地址;
[0023]所述容器为一个结构化数据。
[0024]本发明实施例通过容器方式将内容和内容增值信息封装在一起,实现了内容与内容增值信息之间的解耦,可以实现内容增值信息的便捷更换,降低广告内容数据等内容增值信息的更换成本,更好地实现内容与内容增值信息的匹配性。
【附图说明】
[0025]图1是本发明实施例提供的数据组装方法的实施环境的结构示意图;
[0026]图2是本发明实施例提供的数据组装方法的实现流程图;
[0027]图3是本发明一个实施例提供的将内容增值信息封装进容器数据包的实现流程图;
[0028]图4是本发明另一实施例提供的将内容增值信息封装进容器数据包的实现流程图;
[0029]图5是本发明实施例提供的数据组装装置的结构图;
[0030]图6是本发明一个实施例提供的服务器的结构示意图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]本发明实施例通过容器方式将广告内容数据等内容增值信息封装在一起,实现了内容与内容增值信息之间的解耦。
[0033]在本发明实施例中,容器是一种结构化数据,每个容器具有标识(ID)。
[0034]作为本发明的一个实施例,容器可以通过文件或者数据库的方式存储。
[0035]以文件的方式存储容器为例,可以将容器ID作为文件名,以XML格式存储。
[0036]例如,存储容器ID为123456的文件123456.xml,可以表示为:
[0037]〈container id = ” 123456” Xcontent type = ” video,,>
[0038]http://example, com/video/abc
[0039]</contentX/container) 0
[0040]以数据库的方式存储容器为例,可以在关系型数据库创建一张容器表,例如:
[0041]表字段为(id,type, content, ad),写入一行数据(123456,”movie”,内容数据包,空)。容器表是指在数据库创建的一张表,用于存储容器数据包。表字段中,id为容器ID,type为内容类型,content为内容数据包,ad为内容增值信息字段。内容增值信息字段可以包括内容增值信息的资源地址和呈现参数。在初始内容导入时,内容增值信息字段为空字符串。
[0042]在本发明实施例中,当内容通过资源地址获取时,内容数据包中包含资源地址、内容名称、内容类型和内容属性信息。当内容通过文件上传形式获取时,内容数据包中包含该文件的资源地址。
[0043]在本发明实施例中,内容增值信息可以是内容的支付提示信息,还可以是广告内容数据。
[0044]图1示出了本发明实施例提供的数据组装方法的实施环境,该实施环境包括多个运行于终端设备120上的客户端121、一个或者多个内容增值信息服务器140,一个或者多个资源传播服务器160。
[0045]客户端121运行在用户的终端设备120上,可以由内容服务提供方提供,例如浏览器客户端、论坛客户端、邮箱客户端、微博客户端或者娱乐客户端、网络音频播放器客户端、网络视频播放器客户端等。
[0046]终端设备120可以是个人计算机、智能电视、智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、TV、膝上型便携计算机和台式计算机等。
[0047]内容增值信息服务器140上存储内容增值信息,供客户端121下载或播放,为用户提供内容增值信息。其中,内容增值信息为内容的支付提示信息或者广告内容数据等。
[0048]资源传播服务器160上存储有内容增值信息服务器140上存储的内容增值信息的资源地址,可以通过无线网络或者有线网络与客户端121进行通信。用户通过客户端121从资源传播服务器160上获取内容增值信息的资源地址,通过该资源地址从内容增值信息服务器140上获取对应的内容增值信息,进行浏览、下载或者播放。
[0049]图2示出了本发明实施例提供的数据组装方法的实现流程,详述如下:
[0050]在步骤S201中,获取内容,生成内容数据包。
[0051]在本发明实施例中,内容可以是音频、视频、文字、或者图片等。内容可以通过资源地址获取,也可以通过文件上传形式获取。
[0052]当内容通过文件上传形式获取的,需要先将该文件保存在资源传播服务器中,再生成该文件的资源地址。
[0053]作为本发明的一个实施例,内容数据包包含资源地址和内容名称、内容类型和内容属性信息。其中,内容类型可以是视频、音频、图片以及文字等;内容属性信息例如电影的导演、演员,或者音乐的作曲者、演唱者等。
[0054]在步骤S202中,产生容器的标识。
[0055]在本发明实施例中,容器是一段结构化数据。
[0056]作为本发明的一个实施例,容器的存储方式可以是文件、数据库等。
[0057]在步骤S203中,将内容数据包和容器的标识组合成一个可封装入内容增值信息的容器数据包。
[0058]在本发明实施例中,将内容数据包与容器ID组合成容器数据包,该容器数据包可封装入内容增值信息。
[0059]作为本发明的一个优选实施例,内容增值信息可以是内容的支付提示信息,还可以是广告内容数据。
[0060]作为本发明的一个实施例,内容增值信息可以在内容传播前封装进容器数据包,也可以在内容传播后封装进容器数据包。
[0061]在步骤S204中,生成包含容器的标识的资源地址。
[0062]在本发明实施例中,由于资源地址中包含容器ID,资源传播服务器收到打开资源地址请求时,可以通过容器ID查询到内容和内容增值信息。
[0063]资源地址可以是统一资源定位符(Uniform Resource Locator, URL)。URL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的资源地址。互联网上的每个资源都有一个唯一的URL,它包含的信息指出资源的位置以及相关的应用程序如浏览器等应该怎么处理它,已经被万维网联盟编制为互联网标准RFC1738。
[0064]本发明实施例通过获取内容,生成内容数据包,产生容器的标识,将上述内容数据包和容器标识组合成一个可封装入内容增值信息的容器数据包,生成包含上述容器标识的资源地址,可实现将内容增值信息根据需要便捷地封装进内容中。
[0065]本发明实施例以内容增值信息是广告内容
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1