实现可断续的交互式的视频点播系统和方法

文档序号:6602470阅读:290来源:国知局
专利名称:实现可断续的交互式的视频点播系统和方法
实现可断续的交互式的视频点播系统和方法
1.技术领域
G06F13/00G06F17/00G06Q10/00G06Q30/00
G06T1/00G06T11/60G09B5/02
H04N1/64H04N5/7617H04N5/775H04N7/03
H04N7/16H04N7/173H04M11/08
2.
背景技术
VOD (Video on Demand)是视频点播技术的简称。目前,根据不同的功能需求和应用场景,主要有三种VOD系统NV0D,TVOD, IV0D。NVOD (Near-Video-On-Demand),可称其为就近式视频点播。这种点播方式是多个视频流依次间隔一定的时间启动发送同样的内容。比如,十二个视频流每隔十分钟启动一个发送同样的两小时的电视节目。如果用户想看这个电视节目可能需要等待,但最长不会超过十分钟,他们会选择距他们最近的某个时间起点进行收看。在这种方式下,一个视频流可能为许多用户共享。TVOD (True Video-On-Demand),称其为真实点播,它真正支持即点即放。当用户提出请求时,视频服务器将会立即传送用户所要的视频内容。若有另一个用户提出同样的需求,视频服务器就会立即为他再启动另一个传输同样内容的视频流。不过,一旦视频流开始播放,就要连续不断的播放下去,直到结束。这种方式下,每个视频流转为某个用户服务。IVOD (Interactive Video-On-Demand),称为交互式点播。常见于互联网上的视频播放器,通过它可以看网络电影,一般有播放、暂停、倒回、快进等功能。现有的网上的视频播放存在一定缺陷如果出于某种原因用户中断视频播放,但希望在合适的时机,从上次中断处重新播放时,这个请求很难得到满足。为用户提供自动记录上一次的中断点,自动记录点播历史,用户可在任意时机从中断处继续播放的交互式的点播系统为本发明的目的。3.内容根据用户的终端和网络特点,把视频文件处理为多个视频片段,并为每个视频片段赋予可识别的标识(简称为断点信息)为本发明的主要技术特点。系统由终端系统和服务器端系统构成。终端系统主要负责人机交互和视频播放。服务器端系统负责管理视频文件和用户信息,向终端系统送出目标视频片段及该片段的断点信息,同时接收终端的播放状态。播放状态包括终端系统正播放的及已接到的视频片段的断点信息。通过终端和服务器端系统对断点信息的交互管理,实现视频的可断续的播放。终端系统的详细功能如下,1)提供人机交互界面,接受用户输入的信息。2)向服务器端系统发出连接和点播请求,用户的操作视频指示。3)如该点播在服务器端中有断点历史记录的话,则作出是否续播的指示。4)接收服务器端系统传来的视频片段和该片段的断点信息。
5)播放视频片段。通知服务器端系统通知终端的播放状态,播放状态包括正播放在内的已接到的视频片段的断点信息。服务器端系统负责1)视频文件管理根据用户的终端和网络特点,把视频文件处理为多个视频片段并为每个视频片段赋予可识别的断点信息。2)用户信息管理管理用户个人信息,用户的点播历史记录及点播的断点历史信息,付款及信用记录等。3)接收终端系统的连接请求根据终端系统传来的用户信息判断是否应该响应终端系统的连接请求。如果不应该响应,则拒绝连接请求并通知终端系统被拒绝的原因。如果应该响应,则根据用户的点播请求,更新该用户的点播历史记录并查询该用户是否有相关的断点历史信息。如果有断点历史信息,则向终端系统发出该点播是否续播的确认。4)确定目标视频片段如果用户是指定视频片段的点播请求,则该视频片段为目标视频片段。如果用户是该视频的第一次点播,则最开始的视频片段为目标视频片段。如果用户是续播请求,则以该点播的断点历史信息为检索关键信息,确定目标视频片段。如果接受到终端的播放状态,则根据终端系统传来的包括正播放在内的已接到的视频片段的断点信息,确定目标视频片段并更新该用户该点播的断点历史信息。5)向终端系统送出目标视频片段及该片段的断点信息。由于该系统采用了按视频片段传输及播放的方式,对网络带宽要求不高,尤其适合使用手机的可断可续的视频点播。
4.


终端系统10由终端控制及通讯模块IOA和人机交互界面IOB组成。1)当终端系统10被用户启动时,终端控制及通讯模块IOA实现与服务器端的连接。2)用户通过人机交互界面IOB■登录或注册所需要的个人信息■选择视频节目■作出是否续播的指示■操作视频指示(播放、暂停、倒回、快进等)■看视频节目等3)终端控制及通讯模块IOA■处理人机交互界面IOB采集到的用户录入的信息,把处理后的信息传到服务器
端今用户登录或注册所需要的个人信息
+选择的视频节目 操作视频指示(播放、暂停、倒回、快进等)+续播指示等■接受服务器端的指令,反馈到人机交互界面IOB 视频节目单令是否续播令提示信息等■接受并处理服务器端传来的视频片段和该片段的断点信息,播放视频片段到人机交互界面10B,向服务器端系统通知终端的播放状态。包括正播放在内的已接到的视频片段的断点fn息。服务器端系统11由服务器端控制及通讯模块11A、视频文件管理模块IlB和用户信息管理模块IlC组成。1)视频文件管理IlB■储存并管理视频文件■根据用户的终端和网络特点,把视频文件处理为多个视频片段并为每个视频片段赋予可识别的断点信息。储存并管理视频片段和断点信息。■根据最新的视频文件储存状况,生成节目单。2)用户信息管理IlC■储存并管理用户个人信息■储存并管理用户的点播历史记录■储存并管理用户的点播的断点历史信息■根据最新的用户的点播历史记录生成用户特色节目单(未完、已完、推荐等)■储存并管理付款及信用记录等3)服务器端控制及通讯模块IlA■接收并处理终端系统的连接请求服务器端处理负荷在允许范围内时,接受终端系统的连接请求,否则拒绝。■接收并处理终端系统传来的信息令用户注册把终端传来的用户个人注册的信息,通过用户信息管理11C,存入系统。注册成功后,向终端送出用于用户登录的信息。今用户登录把终端传来的个人用户登录的信息,通过用户信息管理11C,判断该用户状态是否正常。在用户试用期结束或需付费等情况下,向终端送出提示信息,拒绝连接。用户状态正常的情况下,通过用户信息管理IlC得到用户特色节目单,通过视频文件管理IlB得到点播节目单,向终端送出。今选择的视频节目根据用户选择的节目信息,通过用户信息管理11C,查询该用户是否有相关的断点历史信息,如有则向终端送出是否续播确认;如无需续播或没有相关的断点历史信息,则通过视频文件管理11B,确定应送出的目标视频片段及该片段的断点信息,向终端送出。同时通过用户信息管理11C,创建或更新用户的点播历史记录。今续播指示根据终端送来的节目信息,通过用户信息管理11C,取得相关的断点历史信息。以断点历史信息为依据,通过视频文件管理11B,确定应送出的目标视频片段及该片段的断点信息,向终端送出。+终端的播放状态。首先通过用户信息管理11C,判断是否应该继续向终端提供服务。在用户试用期结束或需付费等情况下,向终端送出提示信息,终止播放。用户状态正常的情况下,根据终端的断点信息,通过视频文件管理11B,确定应送出的目标视频片段及该片段的断点信息,向终端送出。同时通过用户信息管理11C,创建或更新用户的该点播的断点历史信息+操作视频指示(播放、暂停、倒回、快进等)根据终端送来的断点信息及操作视频指示,通过视频文件管理11B,确定应送出的目标视频片段及该片段的断点信息,向终端送出。
5.
具体实施例方式可断续的交互式的视频点播系统由满足一下要求的硬件、软件实现。1)硬件要求终端机应为具有通信功能的智能终端机。比如手机、电视、PDA、PC等服务器应具有通信功能、大容量、速度快等特点。2)软件实现①终端系统人机交互界面使用终端机支持的计算机软件语言,根据以上的内容说明,实现该部分的功能要求。终端控制及通讯模块使用终端机支持的计算机软件语言,根据以上的内容说明,实现该部分的功能要求。通讯部分根据需要使用终端的系统功能。②服务器端系统视频文件管理使用服务器支持的计算机软件语言,根据以上的内容说明,实现该部分的功能要求。响应时间要求高的部分应考虑使用数据库文件。用户信息管理使用服务器支持的计算机软件语言,根据以上的内容说明,实现该部分的功能要求。响应时间要求高的部分应考虑使用数据库文件。
服务器端控制及通讯模块使用服务器支持的计算机软件语言,根据以上的内容说明,实现该部分的功能要求。通讯部分根据需要使用服务器系统功能。
权利要求
1.根据用户的终端和网络特点,把视频文件处理为多个视频片段的文件处理方法。
2.把视频文件处理为多个视频片段,并为每个视频片段赋予可识别的标识(简称为断点信息)的文件处理方法。
3.对用户的点播历史、点播节目的断点信息进行记录并管理的方法。
4.服务器根据终端请求向终端送出目标视频片段及该片段的断点信息,同时接收终端侧处理视频片段的断点信息的服务器端系统处理方法。
5.提供人机界面,接收并播放视频片段,向服务器端通知终端侧断点信息的终端系统处理方法。
6.以第1项到第5项权利的任意其中一项方法为基础,以手机、电视、电子纸、移动终端或计算机等具有可通讯、可编程、有屏幕等特点的硬件设备为终端,以具有可通信、大容量、 速度快等特点的计算机硬件设备为服务器端,终端通过网络访问服务器端,实现对图像、声音等文件在终端播放的系统。
7.以第1项到第5项权利的任意其中一项方法为基础,根据需要实现终端不需要完整下载服务器端的视频文件也可播放视频,根据需要实现用户可不同时点不同方式从中断处接着播放视频,根据需要实现用户通过终端远程对视频进行播放、暂停、倒回、快进等操作, 根据需要实现交互式点播的视频播放系统。
8.以第1项到第5项权利的任意其中一项方法为基础,实现的对视频文件提供存储、检索等功能的文件管理系统。
9.以第1项到第5项权利的任意其中一项方法为基础,通过对用户历史数据的分析,实现的支撑不同用户不同销售策略的系统。
10.以第1项到第5项权利的任意其中一项方法为基础,通过和用户付款或信用信息的连动、实现的对用户进行收费的系统。
全文摘要
本发明公开了一种实现可断续的交互式的视频点播系统和方法。根据用户的终端和网络特点,把视频文件处理为多个视频片段,并为每个视频片段赋予可识别的标识(简称为断点信息)为本发明的主要技术特点。系统由终端系统和服务器端系统构成。终端系统主要负责人机交互和视频播放。服务器端系统负责管理视频文件和用户信息,向终端系统送出目标视频片段及该片段的断点信息,同时接收终端的播放状态。播放状态包括终端系统正播放的及已接到的视频片段的断点信息。通过终端和服务器端系统对断点信息的交互管理,实现视频的可断续的播放。由于采用了按视频片段传输及播放的方式,对网络带宽要求不高,尤其适用使用手机的视频点播。
文档编号H04N21/258GK102256167SQ201010174250
公开日2011年11月23日 申请日期2010年5月18日 优先权日2010年5月18日
发明者高云峰 申请人:高云峰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1