内容嵌入系统及其方法与流程

文档序号:18753167发布日期:2019-09-24 21:27阅读:241来源:国知局
内容嵌入系统及其方法与流程

本发明涉及内容传播领域,更具体地涉及一内容嵌入系统及其方法。



背景技术:

在当今的互联网时代,人们依赖移动电子设备获取资讯,进行娱乐、购物、休闲等。随着移动端的流量不断增长,为了满足用户的多样需求,各种应用程序(application)应运而生,购物、游戏、阅读、咨询、社交等等不同种类的应用程序可以满足用户的多种需求。

用户开始使用应用程序后,可以为应用程序带来流量。而应用程序的运营方将用户转化为流量,进行营利。其中一种重要的营利方式是在应用程序中投放广告,广告流量越大,越有利于运营方营利。

其中,应用程序的用户体验对流量会有很大的影响。如果应用程序运行不流畅,经常出现卡顿,页面加载时间长,用户无法顺畅地体验应用程序中的内容,用户体验将变得非常糟糕。此外,如果应用程度对用户的指令响应和处理不够及时,会容易让用户失去耐心。因此,应用程度的运行需要流畅,对指令能够快速响应并反馈至用户,才可能让用户有良好的体验,才有利于应用程序吸引更多的用户,增加应用程序的流量。

应用程序在所述客户端20本地运行时,需要一定的时间将完整的内容加载出来,并传输至前端供用户进行交互。如果完整的应用程序在本地运行,那么庞大的应用程序数据量会占据本地的存储空间,同时随着应用程序使用时间的增长,数据也将快速增长,占据更多的存储空间,影响数据处理的速度。

传统的应用程序中的广告是完整加载的方式在本地所述客户端20加载完成后,才能供用户浏览,因此,应用程序在运行时,广告的出现需要等待一段时间,会让用户体验应用程序时感到不流畅,无法很好的地体验广告的内容。如果用户并不想耐心等待广告加载完成,广告的效果也将难以得到保证。

此外,由于供应用程序运行的设备的数据处理能力受到设备性能的限制,当设备中运行多个应用程序或者运行的应用程序的数据量过于庞大时,应用程序的运行效率也会受到影响,从而影响用户体验。

因此,应用程序完整地在本地运行时,处理数据的效率会受到本地设备的处理能力以及设备存储空间的限制,进而影响用户体验和广告的投放效果。

其中,如果广告是为了对游戏进行推广、营销,那么能够让用户在浏览游戏广告时有良好的体验是非常重要的。传统的游戏广告主要的形式有游戏画面的宣传、视频播放,以宣传游戏的画面制作、特效、声音、人物、剧情等,但是传统的游戏广告主要以传播游戏内容为主,用户只能被动观看广告,了解游戏内容,而无法体验游戏,因此对于游戏的内容只有浅显的了解,无法深入体验游戏的操作、人物、剧情等,广告的投放效果无法确定用户的反馈情况。且传统的游戏广告投放类似与其他内容的广告,也需要等待一段时间在本地完整加载出广告内容供用户浏览,如果游戏广告的内容多,数据量大,游戏广告的加载时间将很长,用户的等待时间也随之变长,容易使得用户体验变得糟糕。

因此,广告内容的呈现需要变得更加快捷,同时能够让用户体验到广告推广的内容,将有利于广告得到良好的投放效果。



技术实现要素:

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统将内容流处理为内容流,以内容流的形式进行内容嵌入。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统提供用户和内容之间的互动。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统仅将内容以内容流的形式传输至所述客户端,而产生内容的数据在所述内容管理平台运行,减少所述客户端的数据量,使得内容流的产生速度不受所述客户端的性能限制。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统首先以播放内容流的形式输出播放内容,以供用户获取播放内容。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统在播放内容中设置嵌入区间,以将嵌入内容嵌入至播放内容。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统通过嵌入区间的起止位置识别嵌入区间,以匹配嵌入区间和嵌入内容,使得正确的嵌入内容能够被嵌入正确的嵌入区间。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统通过嵌入区间的起止时间识别嵌入区间,以匹配嵌入区间和嵌入内容,使得正确的嵌入内容能够被嵌入正确的嵌入区间。本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统在嵌入区间被触发时,根据发出的请求指令识别嵌入区间,以将嵌入内容嵌入至嵌入区间。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统仅在所述客户端和所述内容管理平台之间传输指令流和内容流,减少传输的数据量,提升传输速度。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统包括一内容管理平台,通过所述内容管理平台处理至少一内容库,提高处理速度,快速产生内容。

本发明的一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统将处理后的内容流传输至至少一客户端,进行内容嵌入。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统包括至少一中转站,用于中转指令流和内容流,所述内容和管理平台可以将内容流发送至靠近所述客户端的中转站,通过中转站间接缩短传输距离,提高传输速度。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容管理平台、所述中转站和所述客户端之间传输指令流和内容流,减小单位数据传输量,提高传输速度。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述中转站的选择可以进行调整,以保障传输速度。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统根据所述客户端的网络和所述中转站的处理能力进行选择,以使传输时间和速度最优化。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统在所述客户端仅呈现内容,以及响应用户指令,节省所述客户端的存储空间,以及资源消耗,并且在所述客户端设备的性能限制下,也可以保证内容呈现的快速和连续性。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统在内容管理平台连续地处理数据,产生内容,并将内容转换为内容单位,以内容流的形式传输至所述客户端,以保证内容的连续性,以使用户能够持续获取内容。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统边处理数据以产生内容,边将内容传输至所述客户端,即内容管理平台不断地处理数据并传输内容,以保证内容获取的流畅性。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统在所述客户端接收用户指令,并由所述内容管理平台根据指令处理数据以产生内容。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,用户可以针对内容发出指令,内容管理平台处理指令以发出新的内容,使得用户可以和内容进行交互,让用户能够体验内容。

本发明的另一个目的在于提供一种内容嵌入系统及其方法,所述内容嵌入系统可以实时传输内容,以进行实时内容输出。

依本发明的一个方面,本发明进一步提供一内容嵌入系统,包括:

一嵌入模块,所述嵌入模块识别至少一播放内容的至少一嵌入区间;和

一内容处理模块,所述内容处理模块可通信地连接于所述嵌入模块,其中所述内容处理模块根据所述嵌入区间生成至少一嵌入内容流,并将所述嵌入内容流发送至所述嵌入模块,其中所述嵌入模块分别配对至少一所述嵌入内容流和至少一所述嵌入区间,以将所述嵌入内容流嵌入对于的所述嵌入区间。

根据本发明的一个实施例,所述嵌入模块包括一嵌入区间识别模块,所述嵌入区间识别模块分别识别各所述嵌入区间的起止时间,所述嵌入模块还包括一内容嵌入模块,所述内容嵌入模块可通信地连接所述嵌入区间识别模块,以获取各所述嵌入区间的起止时间,所述内容嵌入模块接收各所述嵌入内容流,其中所述内容嵌入模块根据各所述嵌入区间的起止时间以将对应的所述嵌入内容流在所述嵌入区间的起止时间嵌入所述嵌入区间。

根据本发明的一个实施例,所述嵌入模块包括一嵌入区间识别模块,所述嵌入区间识别模块分别识别各所述嵌入区间的起止位置,所述嵌入模块还包括一内容嵌入模块,所述内容嵌入模块可通信地连接所述嵌入区间识别模块,以获取各所述嵌入区间的起止位置,所述内容嵌入模块接收各所述嵌入内容流,其中所述内容嵌入模块根据各所述嵌入区间的起止时间以将对应的所述嵌入内容流在所述嵌入区间的起止时间嵌入所述播放内容。

根据本发明的一个实施例,所述内容处理模块进一步包括以内容生成模块和一内容流处理模块,所述内容生成模块生成至少一嵌入内容,所述内容流处理模块可通信地连接于所述内容生成模块以将对各所述嵌入内容进行流处理,得到各所述嵌入内容的所述嵌入内容流。

根据本发明的一个实施例,所述内容流处理模块进一步包括一内容单位生成模块和一流处理模块,其中所述内容单位生成模块可通信地连接于所述内容生成模块以获取所述嵌入内容,所述内容单位生成模块将所述嵌入内容转换为至少一嵌入内容单位,所述流处理模块可通信地连接于所述内容单位生成模块以将所述嵌入内容单位流处理,得到所述嵌入内容流。

根据本发明的一个实施例,所述内容嵌入系统进一步包括一互动模块,所述互动模块感应至少一互动操作,以生成为至少一操作指令,所述操作指令请求至少一互动内容。

根据本发明的一个实施例,所述互动模块包括一指令发送模块,所述内容处理模块包括一指令接收模块,所述指令发送模块可通信地连接于所述指令接收模块,以将所述操作指令发送至所述指令接收模块,以使所述指令接收模块确定所述操作指令所请求的所述互动内容。

根据本发明的一个实施例,所述内容嵌入模块进一步包括一播放检测单元,所述播放检测单元检测所述嵌入内容流是否被播放,若所述嵌入内容流被播放,所述播放检测模块发送至少一播放信号至所述指令接收模块,以使所述指令接收模块确认可接收所述操作指令。

根据本发明的一个实施例,所述指令接收模块将所述操作指令发送至所述内容生成模块,所述内容生成模块生成所述互动内容,所述内容流处理模块的所述内容单位生成模块将所述互动内容转换为至少一互动内容单位,所述流处理模块对所述互动内容单位进行流处理,得到至少一互动内容流。

根据本发明的一个实施例,所述内容生成模块生成所述互动内容,所述内容流处理模块的所述内容单位生成模块将所述互动内容转换为至少一互动内容单位,所述流处理模块对所述互动内容单位进行流处理,得到至少一互动内容流,所述内容流处理模块根据所述指令接收模块发送的所述操作指令确定需要的所述互动内容流。

根据本发明的一个实施例,所述内容生成模块生成所述播放内容,并由所述内容流处理模块流处理得到至少一播放内容流,其中所述嵌入区间被设置于所述播放内容,当所述播放内容流被播放至所述嵌入区间,所述嵌入区间被触发,生成一请求指令,所述请求指令标记被触发的所述嵌入区间,所述内容处理模块根据所述请求指令生成所述嵌入内容流,并由所述嵌入模块根据所述请求指令识别所述嵌入区间,将所述嵌入内容流嵌入被触发的所述嵌入区间。

根据本发明的一个实施例,进一步包括:一互动模块,所述互动模块感应至少一互动操作,以生成为至少一操作指令,所述操作指令请求至少一互动内容。

根据本发明的一个实施例,所述互动模块包括一指令发送模块,所述内容处理模块包括一指令接收模块,所述指令发送模块可通信地连接于所述指令接收模块,以将所述操作指令发送至所述指令接收模块,以使所述指令接收模块确定所述操作指令所请求的所述互动内容。

根据本发明的一个实施例,所述嵌入模块进一步包括一播放检测单元,所述播放检测单元检测所述嵌入内容流是否被播放,若所述嵌入内容流被播放,所述播放检测模块发送至少一播放信号至所述指令接收模块,以使所述指令接收模块确认可接收所述操作指令。

根据本发明的一个实施例,所述指令接收模块将所述操作指令发送至所述内容生成模块,所述内容生成模块生成所述互动内容,所述内容流处理模块的所述内容单位生成模块将所述互动内容转换为至少一互动内容单位,所述流处理模块对所述互动内容单位进行流处理,得到至少一互动内容流。

根据本发明的一个实施例,所述内容生成模块生成所述互动内容,所述内容流处理模块的所述内容单位生成模块将所述互动内容转换为至少一互动内容单位,所述流处理模块对所述互动内容单位进行流处理,得到至少一互动内容流,所述内容流处理模块根据所述指令接收模块发送的所述操作指令确定需要的所述互动内容流。

根据本发明的一个实施例,所述内容处理模块将所述操作指令所请求的所述互动内容流发送至所述嵌入模块,由所述嵌入模块嵌入至相应的所述嵌入内容。

根据本发明的一个实施例,进一步包括:至少一中转站,所述中转站可通信地连接于所述嵌入模块,以中转所述嵌入模块需要进行内容嵌入的所述嵌入内容流。

根据本发明的一个实施例,所述嵌入模块进一步包括一传输路径选择模块,所述传输路径选择模块可通信地连接于所述互动模块和各所述中转站,以检测各所述互动模块和各所述中转站的网络位置和处理状态,,其中所述传输路径选择模块根据所述嵌入模块和所述互动模块之间的传输距离判断所述互动模块是否与所述嵌入模块直接连接进行传输,若所述互动模块和所述嵌入模块直接连接为一传输路径以保障传输效率,则所述嵌入模块将所述内容流直接发送至所述互动模块进行所述内容的嵌入,所述互动模块直接将所述指令流发送至所述嵌入模块,请求所述内容。

根据本发明的一个实施例,所述传输路径选择模块判断所述互动模块需要经过至少一所述中转站与所述嵌入模块进行间接连接,所述传输路径选择模块选择需要进行中转的所述中转站,形成至少一传输路径以保障传输效率,所述嵌入模块将所述内容流发送至所述中转站,所述中转站将所述内容流转发至所述互动模块,所述互动模块将所述指令流发送至所述中转站,所述中转站将所述指令流转发至所述嵌入模块以请求所述内容。

根据本发明的一个实施例,所述内容处理模块预处理所述内容库,生成所述内容,并预先流处理所述内容,得到所述内容流,以根据所述互动模块发送的所述指令流,传输所述内容流,将所述内容流嵌入。

依据本发明的另一个方面,本发明进一步提供一内容嵌入方法,包括以下步骤:

(a)识别至少一播放内容的至少一嵌入区间;

(b)匹配至少一嵌入内容的至少一嵌入内容流至所述嵌入区间。

根据本发明的一个实施例,进一步包括步骤:流处理所述嵌入内容,得到所述嵌入内容流。

根据本发明的一个实施例,进一步包括步骤:根据一互动操作生成至少请求指令,以请求至少一互动内容。

根据本发明的一个实施例,进一步包括步骤:

流处理所述互动内容得到至少一互动内容流;

嵌入所述互动内容流至进行所述互动操作的所述嵌入内容。

附图说明

图1是根据本发明的一个优选实施例的系统框图。

图2是根据本发明的上述优选实施例的示意图。

图3是根据本发明的上述优选实施例的内容嵌入流程图。

图4是根据本发明的上述优选实施例的互动流程图。

图5是根据本发明的上述优选实施例的示意图。

图6是根据本发明的上述优选实施例的传输路径选择流程图。

图7是根据本发明的上述优选实施例的步骤图。

图8是根据本发明的上述优选实施例的一个应用场景的示意图。

图9a至图9c时根据本发明的上述优选实施例的上述应用场景的内容嵌入和互动的示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的揭露中,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

本发明提供一内容嵌入系统,所述内容嵌入系统生成至少一内容。所述中内容包括但不限于图像、视频、音频等,内容可以是多媒体的形式,可以是游戏、咨询、购物、休闲、娱乐等相关信息,也可以是对相关信息的推广内容

图1至图6显示了本发明提供的一内容嵌入系统的优选实施例。所述内容嵌入系统包括一内容管理平台10,所述内容管理平台10运行处理至少一内容库100,所述内容库100用于产生内容。其中,所述内容库100可以产生多种类型的内容,包括但不限于视频、音乐、游戏、文字等。

所述内容嵌入系统包括至少一客户端20,所述客户端20可通信地连接于所述内容管理平台10以接收所述内容管理平台10处理产生的内容,当所述客户端20请求所述内容,所述内容管理平台10处理所述内容库100,产生所述内容并将所述内容嵌入至所述客户端20,供用户获取。

用户可通过所述客户端20和所述内容管理平台10进行互动,即用户可以和所述内容管理平台10传输至所述客户端20的所述内容进行互动,所述客户端20处理用户的操作,以请求所述内容管理平台处理并传输用户所请求的所述内容。

所述内容管理平台10包括一内容处理模块11,所述内容处理模块11可通信地连接于所述内容库100。所述内容处理模块11处理所述内容库100的数据,以生成至少一内容。

所述内容处理模块11处理所述内容库100生成所述内容,并对所述内容进行至少一流处理,以将所述内容转换为至少一内容单位1000,并将所述内容单位1000以所述内容单位1000为单位进行传输。

所述内容管理平台10包括一嵌入模块12,所述嵌入模块12可通信地连接于所述内容处理模块11,以将所述内容处理模块11处理产生的以所述内容单位1000为单位的所述内容进行嵌入。其中所述嵌入模块12可通信地连接于所述客户端20以将所述内容嵌入至所述客户端20。

所述客户端20包括一互动模块21,所述互动模块21可通信地连接于所述嵌入模块12以获取所述内容。用户可以通过所述客户端20和所述内容进行互动。

其中,所述内容处理模块11进一步包括一内容选择模块111,所述内容选择模块111可通信地连接于所述内容库100以选择所述内容库100中需要被嵌入至所述客户端20的所述内容的数据。

所述内容处理模块11进一步包括一内容生成模块112,所述内容生成模块112可通信地连接于所述内容选择模块112以处理所述内容选择模块112在所述内容库100中选择的数据,生成相应的所述内容。

所述内容处理模块11进一步包括一内容流处理模块113,所述内容流处理模块113可通信地连接以所述内容生成模块112以对所述内容进行流处理。所述内容流处理模块113将所述内容转换为至少一所述内容单位1000,并将所述内容以所述内容单位1000为单位,形成至少一内容流。

其中所述内容流处理模块113包括一内容单位生成模块1131和一流处理模块1132。所述内容单位生成模块1131可通信地连接于所述内容生成模块112以处理所述内容,将所述内容转换为所述内容单位1000,所述内容由至少一所述内容单位1000形成。所述内容单位生成模块1131对所述内容进行单位化,以所述内容单位1000为数据传输的单位进行所述内容的传输。所述流处理模块1132可通信地连接于所述内容单位生成模块1131以接收所述内容单位1000。所述流处理模块1132可通信地连接于所述嵌入模块12,以将所述内容单位1000发送至所述嵌入模块12。

优选地,每当所述内容单位生成模块1131处理所述内容,生成至少一个所述内容单位1000时,所述内容单位1000即被传输至所述流处理模块1132。当所述内容单位生成模块1131对所述内容持续进行所述转换处理,使得所述内容单位1000不断生成时,所述内容单位生成模块1131将连续地发送所述内容单位1000至所述流处理模块1132。由于每所述内容单位1000将由所述内容单位生成模块1131快速处理完毕,每所述内容单位1000生产的时间间隔很短,所述内容单位1000可快速、连续地生成,因此,连续的所述内容单位1000将形成所述内容流。所述流处理模块1132将所述内容单位1000处理形成至少一内容流,所述内容将以所述内容流的形式进行传输。

值得一提的是,所述流处理模块1132处理生成所述内容流后可将所述内容以所述内容流的形式传输至所述客户端20以使所述客户端20输出所述内容。

优选地,所述内容单位生成模块1131将按照所述内容的输出顺序转换形成所述内容单位1000,以使所述内容单位1000安装输出的顺序进行传输,即所述内容流中的所述内容单位1000按照输出顺序形成流,当所述内容流被传输至所述客户端20进行内容输出,所述内容流中的所述内容单位1000将按照所述内容的输出顺序进行输出,以形成所述内容,用户可以获取有序的所述内容,进行良好的内容体验。所述内容流在所述客户端20进行输出时,无需调整所述内容单位1000的顺序,以节省处理时间,提高内容输出效率。

其中,所述内容包括至少一播放内容1121、至少一嵌入内容1122和至少一互动内容1123。

所述播放内容1121被设置至少一嵌入区间,其中所述嵌入内容1122将被嵌入所述嵌入区间。其中所述嵌入区间可以被设置于需要进行所述嵌入内容1122嵌入的位置,比如,所述嵌入区间可被设置于所述嵌入内容1122需要嵌入的页面,当用户进入页面,所述嵌入区间被触发,请求嵌入所述嵌入内容1122。所述嵌入区间也可以被设置于需要嵌入所述嵌入内容1122的时间中,比如在某个特定的时间,需要输出所述嵌入内容1122。所述嵌入区间可被设置为用户对所述嵌入区间实施操作时被触发,当用户在所述嵌入区间中施加了操作,所述嵌入区间被触发,请求嵌入所述嵌入内容1122。

所述内容选择模块111选择所述内容库100中所述嵌入内容1122的相关数据。所述内容生成模块112处理所述内容选择模块111选择的数据,以生成所述嵌入内容1122。

所述内容流处理模块113对所述嵌入内容1122进行转换处理和流处理。其中,所述内容单位生成模块1131对所述嵌入内容1122进行转换处理,以将所述嵌入内容1122转换为至少一嵌入内容单位1002,所述嵌入内容单位1002形成所述嵌入内容1122。所述流处理模块1132对所述嵌入内容1122的所述嵌入内容单位1002进行流处理。每当所述嵌入内容单位1002由所述内容单位生成模块1131转换处理产生,即被传输至所述流处理模块1132,在苏搜狐内容单位生成模块1131对所述嵌入内容1122进行转换处理时,所述嵌入内容单位1002将不断产生,并被传输至所述流处理模块1132,所述流处理模块1132将不断地接收到所述嵌入内容单位1002,以将所述嵌入内容单位1132形成至少一嵌入内容流。所述嵌入内容1122经过所述内容流处理模块113处理后形成所述嵌入内容流,将以所述嵌入内容流的行驶进行传输。

当用户体验所述播放内容1121,所述播放内容单位1001被以所述播放内容流的形式被不断地传输至所述客户端20以输出所述播放内容1121,所述播放内容流输出至所述嵌入区间时,所述嵌入区间被触发,以生成一触发信号。所述客户端20发送所述触发信号至所述内容管理平台10以请求嵌入所述嵌入内容1122至所述嵌入区间。

所述嵌入区间需要被嵌入的所述嵌入内容1122具有一定的长度,因此所述嵌入区间具有一定的时间长度,以供所述嵌入内容1122的嵌入输出。所述嵌入区间在所述播放内容1121中具有一定位置空间以完整嵌入所述嵌入内容1122。

每所述嵌入区间被设置于所述播放内容中的相应位置,具有相应的起止位置和起止时间。不同的位置和时间可以标记所述嵌入区间,以供内容管理平台10识别不同的所述嵌入区间。当所述嵌入区间被触发,所述触发信号标记被触发的所述嵌入区间的起止位置和起止时间。不同的所述嵌入区间需要被嵌入相应的所述嵌入内容1122。所述触发信号请求被触发的所述嵌入区间需要被嵌入的相应的所述嵌入内容1122。

所述嵌入模块12包括一嵌入区间识别模块121,所述嵌入区间识别模块121根据所述客户端20发送的所述触发信号识别所述嵌入区间。其中所述嵌入区间识别模块121通过所述触发信号所标记的被触发的所述嵌入区间的起止时间以识别被触发的所述嵌入区间。

所述嵌入区间识别模块121还可以通过所述触发信号所标记的所述嵌入区间的起止位置以识别被触发的所述嵌入区间。

进一步地,所述嵌入模块12需要匹配响应的所述嵌入区间和所述嵌入内容1122,以将所述嵌入内容流嵌入正确的所述嵌入区间。

所述嵌入区间识别模块121分别识别各所述嵌入区间的起始时间和停止时间,以确定所述嵌入内容流的播放时间和停止时间。当所述嵌入区间被触发,所述嵌入区间识别模块121根据所述请求指令所标记的所述嵌入区间的起始时间,识别请求内容嵌入的所述嵌入区间,确定所述嵌入内容1122的播放起止时间。

所述嵌入模块12还包括一内容嵌入模块122,所述内容嵌入模块122可通信地连接于所述嵌入区间识别模块121以根据识别的所述嵌入区间,选择相应的所述嵌入内容1122,以嵌入被触发的所述嵌入区间。

所述内容嵌入模块122根据所述嵌入区间识别模块121识别的所述嵌入区间的起始时间,将所述嵌入内容流在所述嵌入区间的起始时间,嵌入至所述嵌入区间。

所述嵌入区间识别模块121分贝识别各所述嵌入区间的起始位置和停止位置,以却所述嵌入内容流嵌入的起始位置和停止位置,当所述嵌入区间被触发,所述嵌入区间识别模块根据所述请求指令所述标记的所述嵌入区间的起始位置,识别请求内容嵌入的所述嵌入区间,确定所述嵌入内容1122的播放起止位置。

所述内容嵌入模块122根据所述嵌入区间识别模块121识别的所述嵌入区间的起始位置,将所述嵌入内容流在所述嵌入区间的起始位置,嵌入至所述嵌入区间。

所述内容嵌入模块122可通信地连接于所述内容流处理模块113以筛选需要被嵌入的所述嵌入内容1122的所述嵌入内容流,以将所述嵌入内容流嵌入至所述客户端20的所述嵌入区间,进行所述嵌入内容1122的输出。

所述播放内容1121在所述客户端20进行输出播放时,触发所述嵌入区间,所述客户端20将输出所述嵌入区间的所述嵌入内容1122。用户可通过所述客户端20获取所述嵌入内容1122。

也就是说,当所述播放内容1121播放至触发所述嵌入区间的位置和时间,所述嵌入区间被触发,所述嵌入区间被所述内容管理平台10嵌入所述嵌入内容1122进行输出。

举例地,所述客户端20为一应用程序客户端,用户通过电子设备启动应用程序时,应用程序需要进行内容输出,请求所述内容管理平台10提供所述播放内容1121。所述内容管理平台10处理所述内容库100产生所述播放内容1121,并进过转换处理和流处理形成所述播放内容1121的所述播放内容流。所述内容管理平台10将所述播放内容流发送至所述客户端20,应用程序即可输出所述播放内容流形成所述播放内容1121。

应用程序可为一社交类应用,用户操作社交应用获取咨询。所述播放内容1121可以为咨询。当所述播放内容1121输出至所述嵌入区间,所述嵌入区间被触发,以请求嵌入所述嵌入内容1122。所述嵌入内容1122可以被实施为广告。所述嵌入区间即为社交应用中供投放广告的位置和时间。用户在浏览咨询时,触发所述嵌入区间,形成广告的所述嵌入内容1122将由所述内容管理平台10处理生成,并形成所述嵌入内容流。所述内容管理平台10将所述嵌入内容流发送至所述客户端20,嵌入所述嵌入区间,以形成并输出广告。用户即可体验需要推广的产品和服务。

由于广告以所述内容流的形式被连续地传输至所述客户端20并实时输出,用户可以体验到流畅的广告内容,进行良好的用户体验,有利于增强推广的效果。

当用户获取所述嵌入内容1122后,用户可以和所述嵌入内容1122进行互动。

所述嵌入模块12还包括一播放检测模块123,所述播放检测模块123可通信地连接于所述客户端20,以检测所述内容的所述内容流是否被播放。

当所述嵌入内容流被所述内容管理平台10发送至所述客户端10,被嵌入所述嵌入区间,所述播放检测模块123检测所述嵌入内容流是否被播放,若所述嵌入内容流被播放,以在所述客户端20输出形成所述嵌入内容,所述播放检测模块123发出至少一播放信号。

所述指令接收模块114可通信地连接于所述播放检测模块123以获取所述播放信号。根据所述播放信号,所述指令接收模块114确定所述客户端20正常、顺利输出所述嵌入内容,用户可以通过所述客户端20和所述嵌入内容进行互动,所述互动模块21发出所述操作指令,所述指令接收模块114接收所述操作指令,以使所述内容管理平台10响应用户操作,发送所请求的所述互动内容的所述互动内容流。

所述嵌入模块12将所述内容的所述内容流嵌入至所述客户端20,并通过所述播放检测模块123对所述客户端20是否播放所述内容流进行检测和监控,以确定所述客户端20可以顺利、正常播放所述内容流,输出所述内容,以保障用户和所述内容能够进行良好的互动。

也就是说,当所述嵌入内容1122的所述嵌入内容流被嵌入至所述客户端20,所述播放检测模块123需要检测确定所述嵌入内容流被正常播放后,所述内容处理模块11才可以接收根据用户所述互动操作产生的所述操作指令,进行所述互动内容流的传输。所述内容处理模块11根据所述播放检测模块123发出的所述播放信号,传输所述互动内容流,形成用户和所述内容之间的互动。

所述互动模块21可通信地连接于所述嵌入模块12以获取所述嵌入内容1122。用户可通过所述互动模块21和所述嵌入内容1122进行至少一互动操作。所述互动模块21可将所述互动操作生成为至少一操作指令。所述操作指令请求至少一所述互动内容1123。当用户对所述嵌入内容1122进行所述互动操作,所述操作指令根据所述互动操作确定所述互动内容1123。

所述互动模块21进一步包括一指令发送模块211,所述指令发送模块211可通信地连接于所述内容管理平台10以将所述操作指令发送至所述内容管理平台10。

所述内容处理模块11进一步包括一指令接收模块114,所述指令接收模块114可通信地连接于所述互动模块21以处理所述操作指令。所述指令接收模块114接收所述操作指令。所述指令接收模块114根据所述操作指令请求所述内容处理模块11处理所述内容库100中与所述操作指令所请求的所述互动内容1123相关的数据,以生成所述互动内容1123。

所述指令接收模块114可通信地连接于所述互动模块21的所述指令发送模块211以接收所述操作指令,确定所述操作指令所请求的所述互动内容1123。所述指令接收模块114将接收到的所述操作指令发送至所述内容选择模块111,所述内容选择模块111选择所述内容库100中所述互动内容1123相应的数据,所述内容生成模块112处理数据生成所述互动内容1123。所述内容生成模块112将所述互动内容1123发送至所述内容流处理模块113,由所述内容流处理模块113对所述互动内容1123进行流处理。

所述内容流模块113接收所述互动内容1123并进行处理,所述内容单位生成模块1131将所述互动内容1123生成为至少一互动内容单位1003。所述互动内容单位1003被传输至所述流处理模块1132,所述流处理模块1132对所述互动内容单位1003进行流处理。每当所述互动内容单位1003产生,所述互动内容单位1003即被传输至所述流处理模块1132,当所述内容单位生成模块1131处理所述互动内容1123时,所述流处理模块1123不断接收所述互动内容单位1003,形成至少一互动内容流。

所述流处理模块1132将所述互动内容流发送至所述客户端20,以在所述客户端20输出所述互动内容1123,供用户获取。

其中所述嵌入模块12的所述内容嵌入模块22接收所述互动内容流,将所述互动内容流嵌入所述客户端20。

其中,用户和所述嵌入内容1122进行互动,所述嵌入内容1122被嵌入相应的所述嵌入区间,即用户是和所述嵌入区间中的所述嵌入内容1122进行互动,在所述嵌入区间中所进行的所述互动操作所请求的所述互动内容1123需要被嵌入相应的所述嵌入区间。

所述嵌入模块12的所述嵌入区间识别模块121根据所述客户端20发送的所述操作指令,确定用户的所述互动操作产生的所述嵌入区间,以确定所述互动内容1123需要被嵌入的所述嵌入区间。所述内容嵌入模块122根据所述操作指令,将所述操作指令所请求的所述互动内容1123的所述互动内容流嵌入所述客户端20相应的所述嵌入区间。

其中,所述操作指令包括所请求的所述互动内容1123在所述嵌入区间中嵌入的位置和时间,所述嵌入区间识别模块121识别所述互动内容1123嵌入的起止时间和起止位置,以使所述内容嵌入模块122正确嵌入所述互动内容1123至所述客户端20。

值得一提的是,由于所述指令发送模块211仅将所述操作指令发送至所述指令接收模块114,传输的数据量小,传输速度快,所述指令接收模块114可以快速接收所述操作指令,并对所述操作指令进行处理。且所述内容流处理模块113将根据所述指令接收模块114生成的所述互动内容1123进行流处理,将所述互动内容1123的传输单位转为所述互动内容单位1003,减小了单位时间的数据传输量,提高了传输速度,即可快速将所述互动内容1123的所述互动内容单位1003以所述互动内容流的形式传输至所述嵌入模块12,以使所述嵌入模块12的所述内容嵌入模块122快速进行内容嵌入。

当该用户和所述嵌入内容1122进行互动,以产生所述互动内容1123时,所述内容处理模块11可以继续处理所述内容库100以继续产生所述播放内容1121。也就是说,当所述互动模块21处理所述请求指令产生所述互动内容1123时,所述内容处理模块11也可继续处理产生所述播放内容1121。当所述嵌入内容1122未占据所述播放内容1121的所有播放位置和播放时间,即所述嵌入内容1122和所述播放内容1121需要进行同时输出时,所述播放内容1121和所述嵌入内容1122的输出不得相互影响造成内容输出的中断,所述内容处理模块11需要继续处理生成所述播放内容1121的所述播放内容流,以保障所述播放内容1121的正常输出。

同理,所述互动内容1123在被嵌入至所述客户端20时,若所述互动内容1123未占据所述嵌入区间的所有播放位置和播放时间,所述嵌入内容1122需要正常进行播放,所述内容处理模块11继续处理所述内容库100生成所述嵌入内容1122,并进过流处理不断形成所述嵌入内容流,以保证所述嵌入内容1122的正常嵌入,所述嵌入内容流可以继续进行播放。

该用户可以和所述播放内容1121进行互动,也可以和所述嵌入内容1122进行互动,同样地,该用户也可以和所述互动内容1123继续进行互动。

参照图5至图6,所述内容嵌入系统包括至少一所述内容管理平台10和至少一中转站30,所述中转站30可通信地连接于所述内容管理平台10,所述内容管理平台10可以将所述内容的所述内容流发送至所述中转站30。所述中转站30可通信地连接于所述客户端20以将所述内容的所述内容流发送至所述客户端20。也就是说,所述中转站30被设置于所述内容管理平台10和所述客户端20之间以对所述内容的所述内容流进行中转。

所述内容管理平台10、所述客户端20和所述中转站30之间相互可通信地连接,在可通信网络中进行数据传输,可通信网络中的传输距离和传输能力将会影响指令的响应速度和所述内容流的传输速度。

所述内容库100被设置于所述内容管理平台10,所述内容管理平台10处理所述内容库100以生成所述内容,并对所述内容进行流处理,生成所述内容流。所述中转站30用于接收所述内容管理平台10处理生成的所述内容的所述内容流。

其中,所述内容管理平台10的数据处理能力优于所述中转站30,使得所述内容管理平台10可以更快地产生所述内容的所述内容流,所述内容管理

其中所述中转站30优选地被设置为具有靠近所述客户端20的传输位置,以减小所述中转站30和所述客户端20之间的传输距离。

所述内容管理平台10可通信地连接于多个所述客户端20,需要由所述内容管理平台10提供内容的所述客户端20的数量和位置都是不可预料的,并非所有所述客户端20和所述内容管理平台10之间的传输距离和传输能力可以保证所述内容管理平台10快速将所述内容流发送至所述客户端20。因此,在所述内容管理平台10和所述客户端20之间设置至少一个所述中转站30进行所述内容流的转发,以减少传输距离,节省传输时间。

其中所述中转站30被设置于靠近所述客户端30,所述客户端30可以连接到较短传输距离的所述中转站30,以获取所述内容管理平台10发送的所述内容流。

所述内容管理平台10和不同所述客户端20之间的传输距离是不确定的,因此若所述内容管理平台10针对不同的所述客户端20,均选择直接将所述内容流发送至所述客户端20,而不考虑所述客户端20和所述内容管理平台10之间的传输距离和传输能力,传输速度将会受到影响。传输距离较远的所述客户端20接收到所述内容流的时间较长,而传输距离较短的所述客户端20接收到所述内容流的时间较短。

在所述内容管理平台10和所述客户端20之间设置所述中转站30,有助于减轻甚至消除传输距离和传输能力对数据传输速度的限制。

所述内容管理平台10优选地被设置于具有足够处理能力的运算平台,进行所述内容库100和指令的处理,以快速产生所述内容流。

所述中转站30优选地具有足够的处理能力以快速响应所述客户端20发出的指令,将指令发送至所述内容管理平台10。

所述中转站30优选地具有足够的处理能力以快速接收所述内容管理平台10发送的所述内容流,并将所述内容流发送至所述客户端20进行内容嵌入。

由于所述客户端20一般被设置于用户的电子设备,处理能力受到电子设备性能的限制,因此所述客户端20仅需接收所述内容管理平台10处理完毕的所述内容流,进行所述内容的输出,数据的处理和传输交由所述内容管理平台10和所述中转站30进行。

当所述内容管理平台10和所述客户端20之间的传输距离短,所述内容管理平台10和所述客户端20进行直接的通信,传输指令和所述内容流。

因此所述内容管理平台10和所述客户端20之间可以直接进行所述内容流和指令流的传输。

当所述内容管理平台10和所述客户端20之间的传输限制了所述内容流和指令流的传输速度,所述内容管理平台10将选择所述中转站30进行转发,利用所述中转站30的传输能力提高传输速度。

其中所述内容管理平台10将选择和所述客户端20之间的传输距离较短的所述中转站30进行转发。由于所述中转站30具有强于所述客户端20的处理能力,能够节省和所述内容管理平台10的传输时间,快速接收所述内容流,并将所述内容流发送至所述客户端20。

当所述客户端20发出指令流,靠近所述客户端20的所述中转站30接收指令流并将指令流转发至所述内容管理平台10进行处理,产生所述内容流,所述内容管理平台10将所述内容流通过所述中转站30发送至所述客户端20。

所述中转站30可通信地连接于一个或多个所述客户端20,可通信的所述客户端20的数量并不受限制。

所述客户端20通信的所述中转站30的数量和位置并不受限制。所述客户端20可通信地连接于一个或多个所述中转站30。当靠近所述客户端20的其中一个所述中转站30当前处理多个所述客户端20的数据,影响了处理能力,所述客户端20可以通过另一个具有足够处理能力和合适的传输距离的所述中转站30进行数据转发,与所述内容管理平台进行间接通信,以减小处理能力对数据传输速度的限制。

当所述中转站30处理能力不足够快速传输所述内容流至所述客户端20,所述内容管理平台10同样可以选择其他具有足够处理能力和合适传输距离的所述中转站30进行所述内容流的转发。

因此所述中转站30的选择可以根据可通信网络的状况、所述中转站30当前的处理能力以及传输距离等多个因素来确定。所述内容处理模块11进一步包括一传输路径选择模块114,所述传输路径选择模块114用于选择合适的数据传输路径形成至少一传输路径,以实现所述内容流和指令流的快速传输。其中优选地,所述传输路径选择模块114选择最优传输路径以保证传输的高效率。

所述传输路径选择模块114获取所述客户端20的网路位置,确定所述内容管理平台10和所述客户端20之间的传输距离,判断是否需要所述中转站30进行中转。若所述内容管理平台10和所述客户端20之间的传输距离短,不影响指令流和所述内容流的传输速度,所述传输路径选择模块114判断所述客户端20和所述内容管理平台10直接连接,直接进行指令流和所述内容流的传输。若所述内容管理平台10和所述客户端20之间的传输距离过大,影响指令流和所述内容流的传输速度,所述传输路径选择模块114判断需要所述中转站30进行中转。

所述传输路径选择模块114可通信地连接于各所述中转站30以确定各所述中转站30的情况。其中所述传输路径选择模块114确定靠近所述客户端20的所述中转站30,并获取所述中转站30当前的处理能力,选择具有和所述客户端20之间较短的传输距离,以及足够的处理能力的所述中转站30进行数据转发。所述嵌入模块12可通信地连接于所述传输路径选择模块114以使所述内容嵌入模块122确定进行转发的所述中转站30,。所述内容嵌入模块122将所述内容流发送至所述中转站30,所述中转站30接收所述内容流,并将所述内容流转发至所述客户端20。

值得一提的是,所述传输路径中可以包括一个或多个所述中转站30,以保障传输的高效率,所述中转站30的数量并不受到限制,以提高传输效率,使得所述客户端20能够快速获取所述内容,所述内容管理平台10可以快速响应所述指令流。

当所述客户端20发送所述请求指令和所述操作指令,并形成指令流,所述客户端20可以将指令流发送至所述中转站30,并由所述中转站30将指令流转发至所述内容管理平台10进行处理。在通信过程中,所述传输路径选择模块114选择的所述中转站30可以进行调整,根据所述中转站30的处理能力的变化,所述传输路径选择模块114优选地选择具有足够处理能力的所述中转站30作为所述内容管理平台10和所述客户端20之间的数据中转。

因为所述中转站30承接多个所述客户端20和所述内容管理平台10之间的数据中转人任务,处理能力受到所述客户端20和所述内容管理平台10之间需要传输的数据量的影响,随时会产生变化,所述传输路径选择模块114监控所述中转站30的状态,以及时调整承接中转任务的所述中转站30,保障所述内容管理平台10和所述客户端20之间的传输速度。

值得一提的是,所述内容处理模块11可以预处理所述内容库100,以预先生成所述内容的所述内容流。

所述内容选择模块111预先选择所述内容库100中所述播放内容1121相关的数据,所述内容生成模块112可通信地连接于所述内容选择模块111,以预处理所述播放内容的数据。所述内容生成模块112预先加载所述内容库100中所述播放内容1121相关的数据,以预先生成所述播放内容1121。所述内容包括所述播放内容1121,当所述客户端20启动请求所述播放内容1121,所述内容处理模块11即可提供所述播放内容1121,使得所述嵌入模块12可以快速获取所述播放内容1121,将所述播放内容1121嵌入至所述客户端20。所述内容处理模块11也可将所述播放内容1121快速传输至所述客户端20,以使所述客户端20启动后即可快速输出所述播放内容1121供用户获取,用户即可进行内容体验。所述内容生成模块112预先处理生成所述播放内容1121,保证内容的快速传输,使得所述客户端20可以即刻获取所述播放内容1121,用户可以快速体验到内容。

其中所述内容流处理模块113处理所述播放内容1121。所述内容流处理模块113预先处理所述客户端20首先需要输出的部分所述播放内容1121。所述内容单位生成模块1131对所述播放内容1121进行转换处理,将所述播放内容1121转换为至少一播放内容单位1001,并将所述播放内容单位1001传输至所述流处理模块1132。每当所述内容单位生成模块1131生成所述播放内容单位1001,所述播放内容单位1001即被传输至所述流处理模块1132,所述流处理模块1132连续地、实时地接收所述播放内容单位1001,形成至少一播放内容流。所述播放内容1121经过流处理后形成所述播放内容流,以所述播放内容流的形式进行数据传输。

当所述客户端20启动请求所述播放内容1121时,所述内容生成模块112已预先生成所述播放内容1121。且所述播放内容1121由所述内容处理模块113的所述内容单位生成模块1131进行所述转换处理,生成所述内容单位1000。所述播放内容1121的所述播放内容单位1001形已经通过所述内容流处理模块113的所述内容单位生成模块1131预先处理完毕,由所述流处理模块1132接收,准备等待信号进行发送。当所述流处理模块1132接收到所述触发信号,所述流处理模块1132即可发送所述播放内容1121的所述播放内容单位1001。且所述流处理模块1132以所述播放内容单位1001为数据单位进行数据传输,缩小单位时间的数据传输量,提高传输速度。所述播放内容单位1001形成的所述播放内容流将被快速地、连续地发送至所述客户端20。

当所述客户端20启动,即需要进行所述内容的输出,所述内容管理平台10需要快速向所述客户端20提供可供用户获取的内容以保障良好的用户体验。所述客户端20启动时首先输出所述播放内容1121,所述播放内容流被传输至所述客户端20进行内容输出。所述播放内容1121以所述播放内容流的形式被不断地传输至所述客户端20,所述播放内容单位1002被所述客户端20连续地接收并进行输出,以逐渐形成所述播放内容1121供用户获取。由于所述播放内容单位1002以所述播放内容流的形式被不断地传输至所述客户端20,所述播放内容1121的前部由所述播放内容单位1002输出形成后,所述播放内容1122的后部分的所述播放内容单位1002也在不断地通过所述播放内容流被传输至所述客户端20,以持续被输出形成所述播放内容1121,使得用户可以获取流畅的所述播放内容1121。所述内容管理平台10可以通过所述内容处理模块11预先处理所述内容库100中的数据,预先生成所述嵌入内容1122的所述嵌入内容流,以等待所述客户端20发送的所述请求指令,以直接根据所述请求指令所请求的所述嵌入内容1122发送相应的所述嵌入内容流。

也就是说,所述内容生成模块112可以预先生成所述嵌入内容1122,所述内容流处理模块113预处理所述嵌入内容1122,将所述嵌入内容1122转换为所述嵌入内容单位1002,并经过流处理形成所述嵌入内容流。所述流处理模块1132可以预处理形成至少一个所述嵌入内容流,以等待嵌入。

当所述嵌入模块12接收到所述请求指令,并通过所述嵌入区间识别模块121识别被触发的所述嵌入区间,确定所述嵌入区间需要被嵌入的所述嵌入内容1122。所述内容嵌入模块122可通信地连接于所述内容处理模块11以将所述流处理模块1132流处理形成的相应的所述嵌入内容1122的所述嵌入内容流发送至所述客户端20,以将所述嵌入内容流嵌入被触发的所述嵌入区间。

所述内容处理模块11预处理所述内容库100的数据,以预先生成所述内容的所述内容流,即可根据所述客户端20的指令和状态,直接发送所述客户端20所请求的所述内容的所述内容流,以嵌入所述内容至所述客户端20,进一步节省处理时间,快速响应所述客户端20,即时进行所述内容的输出。

所述互动模块21设置至少一互动区块,所述互动区块可以被设置于所述播放内容1121,也可以被设置于所述嵌入内容1122和所述互动内容1123。当所述嵌入内容1122被嵌入所述客户端20,被设置于所述嵌入内容1122的所述互动区块也被嵌入至所述客户端20。该用户在所述嵌入内容1122的所述互动区块进行所述互动操作时,所述指令发送模块211可通信地连接于所述互动区块,以接收所述互动操作,将所述互动操作转换为所述请求指令,以请求所述互动内容1123。其中,所述互动区块为所述互动内容1123进行嵌入的位置和时间表示,为所述互动内容1123的嵌入节点。当所述互动区块被所述互动操作触发,所述互动内容1123需要进行嵌入。

其中所述互动区块被设置于所述嵌入区间中,所述互动区块被设置于所述嵌入区间中以供用户和所述嵌入内容1122进行互动时,感应用户的所述互动操作。当用户和所述嵌入内容1122进行互动,在所述互动区块进行所述互动操作,所述指令发送模块211生成所述操作指令并发送所述操作指令至所述内容管理平台10。

值得一提的是,所述嵌入内容1122由所述内容库100被处理产生,所述嵌入内容1122由所述内容库100决定,所述嵌入内容1122中可供互动的部分是可以由所述内容库100确定的。也就是说,所述互动区块在所述嵌入内容1122中的位置和时间是可以由所述内容处理模块11预先处理确定的。而该用户和所述嵌入内容1122进行的所述互动操作也可以由所述内容库100确定的。根据该用户的所述互动操作产生的所述互动内容1123可以由所述内容处理模块11预先处理所述内容库100时确定。

值得一提的是,所述嵌入内容1122由所述内容库100被处理产生,所述嵌入内容1122由所述内容库100决定,所述嵌入内容1122中可供互动的部分是可以由所述内容库100确定的。也就是说,所述互动区块在所述嵌入内容1122中的位置和时间是可以由所述内容处理模块11预先处理确定的。而该用户和所述嵌入内容1122进行的所述互动操作也可以由所述内容库100确定的。根据该用户的所述互动操作产生的所述互动内容1123可以由所述内容处理模块11预先处理所述内容库100时确定。因此,在嵌入所述嵌入内容1122至所述客户端20前,所述内容处理模块11可以对所述内容库100进行预处理,以预先生成所述互动内容1123。所述内容处理模块11可以根据所述内容库100的所述互动区块的位置和时间确定所述互动内容1123在所述嵌入内容1122中嵌入的位置和时间。所述内容处理模块11预先处理所述互动内容1123,将预先生成的所述互动内容1123发送至所述内容流处理模块113,所述内容流处理模块113可以预处理所述互动内容1123,将所述互动内容1123转换为所述互动内容单位1003,生成所述互动内容1123的所述互动内容流,以等待该用户的所述互动操作,根据所述互动操作的所述操作指令发送所述操作指令所请求的所述互动内容1123。

由于所述操作指令发送时,所述互动内容1123已被预处理完毕,所述内容流处理模块113仅需根据所述操作指令将所请求的所述互动内容1123的所述互动内容流发送至所述嵌入模块12。通过所述嵌入模块12的所述嵌入区间识别模块对所述操作指令请求内容嵌入的所述互动区块进行识别,所述内容嵌入模块122即可将所述互动内容流嵌入正确的所述互动区块。所述互动内容1123的响应时间可以被进一步缩短,以提高对该用户的所述互动操作的响应速度。该用户在进行所述互动操作后即可快速获取所述客户端20响应所述互动操作的所述互动内容1123,避免该用户感到延迟,以及避免输出的卡顿,保障良好的用户体验。

如图7所示,本发明进一步提供一内容嵌入方法,所述内容嵌入方法包括以下步骤:

s1:对至少一嵌入内容进行流处理得到至少一嵌入内容流;

s2:识别至少一嵌入区间以嵌入所述嵌入内容流;

s3:根据至少一操作指令嵌入至少一互动内容流。

在所述步骤s1中,所述内容处理模块11可通信地连接于所述内容库100。所述内容处理模块11处理所述内容库100以生成所述嵌入内容1122。所述嵌入内容1122经过流处理后形成所述嵌入内容流。其中所述内容单位生成模块1131将所述嵌入内容1122转换为所述嵌入内容单位1002,所述流处理模块1132将所述嵌入内容单位1002流处理形成所述嵌入内容流。

所述嵌入内容1122需要被嵌入所述播放内容1121。所述内容处理模块11处理所述内容库100的数据,以生成所述播放内容1121。

所述播放内容1121被设置所述嵌入区间,其中所述嵌入内容1122将被嵌入所述嵌入区间。其中所述嵌入区间可以被设置于需要进行所述嵌入内容1122嵌入的位置。所述嵌入区间也可以被设置于需要嵌入所述嵌入内容1122的时间中,所述嵌入区间可被设置为用户对所述嵌入区间实施操作时被触发,当用户在所述嵌入区间中施加了操作,所述嵌入区间被触发,请求嵌入所述嵌入内容1122。

在所述步骤s2中,所述嵌入区间识别模块121根据所述嵌入区间的起止位置识别所述嵌入内容嵌入的起止位置。所述嵌入区间识别模块121根据所述请求指令所标记的位置识别被触发的所述嵌入区间,以匹配所述嵌入区间和相应需要被嵌入的所述嵌入内容1122。

在所述步骤s2中,所述嵌入区间识别模块121根据所述嵌入区间的起止时间识别所述嵌入内容嵌入的起止时间。所述嵌入区间识别模块121根据所述请求指令所标记的时间识别被触发的所述嵌入区间,以匹配所述嵌入区间和相应需要被嵌入的所述嵌入内容1122。

当所述嵌入内容流被所述播放检测模块123检测到在所述客户端20正常播放,所述播放检测模块123发送所述播放信号至所述指令接收模块114,确定可以接收所述操作指令。

在所述步骤s3中,用户和所述嵌入内容进行互动,实施了所述互动操作,所述指令发送模块211将所述互动操作生成为所述操作指令,并将所述操作指令发送至所述内容管理平台10以请求所述互动内容1123.

所述内容管理平台10处理生成所述互动内容1123并将所述互动内容1123流处理为所述互动内容流,将所述互动内容流嵌入至所述客户端20,响应用户的所述互动操作,时间用户和内容的互动。

图8至图9c为本发明所述内容嵌入系统及其方法的一个应用场景。所述内容嵌入系统被应用于游戏广告的推送。其中游戏广告需要在所述客户端20的应用程序中进行内容嵌入和推广。而用户在获取游戏广告后,可以和游戏广告的内容进行互动,以进行游戏体验。本发明所述内容嵌入系统被应用于游戏广告后,可以使用户能够在游戏推广时提前在推广内容中体验部分游戏场景、人物、操作、特效等,相较于传统的游戏广告,用户可以提前体验游戏内容,提高了游戏广告的投放效果。同时,在用户体验游戏广告的内容时,用户的操作可以被快速响应,有利于用户体验到游戏的流畅性,产生良好的用户体验。

所述内容处理模块11可通信地连接于至少一内容库100以处理生成所述内容流。其中所述内容生成模块112生成至少一播放内容1121。所述播放内容1121为需要进行游戏推广的应用的内容。游戏广告将被嵌入应用的内容中。

当用户启动应用,应用输出所述播放内容1121,以供用户获取应用内容。所述播放内容1121经过所述内容流处理模块113的流处理后形成所述播放内容流。

所述传输路径选择模块115判断所述客户端20和所述内容管理平台10之间的距离较大,影响传输速度,需要所述中转站30进行中转。所述传输路径选择模块115根据所述客户端20的网络位置选择至少一个所述中转站30承接所述内容管理平台10和所述客户端20之间的中转任务。

所述内容流处理模块113处理生成所述播放内容流,所述内容嵌入模块122根据所述传输路径模块114确定进行中转的所述中转站30,将所述播放内容流发送至所述中转站30,。所述中转站30将所述播放内容流转发至所述客户端20,进行内容嵌入。

其中所述播放内容1121被设置多个所述嵌入区间以嵌入所述嵌入内容1122,进行游戏广告的投放。在本应用场景中,用户进入应用的一个页面时,由于该页面被设置所述嵌入区间,当用户进入该页面,所述嵌入区间即被触发,需要嵌入所述嵌入内容1122,进行游戏推广。即游戏广告被投放于该页面。

当所述客户端20播放所述播放内容1121触发所述嵌入区间,所述指令发送模块211生成所述请求指令,发送至所述中转站30.所述中转站30将所述请求指令转发至所述内容管理平台10,由所述内容管理平台10进行处理。所述指令接收模块114接收所述请求指令,确定所述请求指令所请求的所述嵌入内容112,即该页面被投放的游戏广告的内容。

所述指令接收模块114将所述请求执行发送至所述内容生成模块112,所述内容生成模块112处理生成所述嵌入内容1122.所述内容流处理模块113流处理所述嵌入内容1122,生成所述嵌入内容流。

根据所述传输路径选择模块115对各所述中转站30的监控,所述传输路径选择模块115继续选择原所述中转站30进行中转。

所述嵌入模块12的所述嵌入区间识别模块121根据所述请求指令,识别需要被嵌入的所述嵌入区间。所述请求指令标记了被触发的所述嵌入区间的起止位置,所述嵌入区间识别模块121识别所述嵌入内容流需要被嵌入的起止位置。所述内容嵌入模块122将所述嵌入内容流嵌入需要被嵌入的起止位置,即相应的被触发的所述嵌入区间。

所述内容嵌入模块122将所述嵌入内容流发送至所述中转站30,通过所述中转站30的转发将所述嵌入内容流嵌入需要被嵌入的起止位置,即相应的被触发的所述嵌入区间。

当所述嵌入内容流被嵌入至所述客户端20,用户获取游戏广告。所述嵌入模块12的所述播放检测模块123检测所述嵌入内容流是否被播放,若所述播放检测模块123检测到所述嵌入内容流被播放,所述播放检测模块123发送所述播放信号至所述指令接收模块114,以使所述指令接收模块114确定可以接收所述操作指令,用户可以和游戏广告进行互动,体验游戏。

当用户体验游戏时,用户可以操作游戏,以深度体验游戏的人物、特效、操作情况等。因此用户可以进行一定的互动操作。当用户产生所述互动操作,所述指令发送模块211生成所述操作指令,以请求所述互动操作发出后需要响应的所述互动内容1123.

所述操作指令被所述客户端20发送至所述中转站30,所述中转站30转发所述操作指令至所述内容管理平台10。

所述指令接收模块114接收所述操作指令,确定所述操作指令所请求的所述互动内容1123.所述内容生成模块112生成所述互动内容1123,所述内容流处理模块113的所述内容单位生成模块1131生成所述互动内容1123的所述互动内容单位1003.所述流处理模块1132流处理所述互动内容单位1003,形成所述互动内容流。

根据所述传输路径选择模块115对各所述中转站30的监控,所述传输路径选择模块115继续选择原所述中转站30进行中转。

所述嵌入区间识别模块121识别需要被嵌入所述互动内容1123的所述互动区块的起止时间,以确定所述互动内容流嵌入的起止时间。

所述内容嵌入模块122将所述互动内容流发送至所述中转站30,所述中转站30将所述互动内容流发送至所述客户端20.所述互动内容流被嵌入响应的起止时间。

所述客户端20响应用户的所述互动操作输出所述互动内容流,用户和游戏可以进行互动。

在本应用场景中,用户操作游戏人物进行攻击,以体验游戏操作。所述操作指令请求的所述互动内容1123为游戏人物攻击场景。所述指令发送模块211将所述操作指令发送至所述指令接收模块115。所述指令接收模块115根据所述操作指令确定所请求的所述互动内容1123。所述指令接收模块115将所述操作指令发送至所述内容生成模块112,以使所述内容生成模块112生成所请求的游戏人物攻击场景,所述内容流处理模块113将游戏人物攻击场景流处理,生成所述互动内容单位1003,并形成互动内容流。

所述嵌入区间识别模块121识别所述互动操作进行的所述嵌入区间,以及被触发所述互动区块,确定所述互动内容1123嵌入的起止位置和起止时间。所述内容嵌入模块112将所述互动内容流发送至所述中转站30,通过所述中转站30的转发将游戏人物攻击场景嵌入用户进行所述互动操作的位置,输出游戏人物攻击场景。

用户可以继续和所述嵌入内容1122即游戏广告的内容进行互动,体验游戏的场景、人物。音乐、操作等内容,使得游戏广告不局限于传统的单纯输出内容的形式,而可以让用户在获得游戏广告时,先体验游戏的内容,和游戏产生一定的交互,从而增强游戏广告的投放效果。应用所述内容嵌入系统进行游戏广告的投放可以提高内容的传输和输出速度,保障内容的流畅性,使得用户能够有良好的体验。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1