一种具有感知能力的云端媒体实现方法

文档序号:7758054阅读:188来源:国知局
专利名称:一种具有感知能力的云端媒体实现方法
技术领域
本发明涉及一种具有感知能力的云端媒体实现方法。
背景技术
目前在电视、网络应用中使用多种格式的媒体,制作相关的节目和内容,但是,这些媒体都只是静态的文件,由播放器加载播放。这些媒体文件之间,不具有任何关联性,如果看了一个视频节目,想继续了解与之相关的内容,需要检索本地的资源或网络资源,获取后再播放,用户需要用一定时间来做相关的处理工作,内容的衔接性也不好,不能有效的形成一个完整的内容信息链,限制了媒体的拓展空间和自由度。例如,用户在看一个水族表演的视频,画面出现海豚的表演,这时,用户想了解一下海豚的生活习性。传统做法,是通过网络检索,从网络检索出的条目中,再找相关或感兴趣的内容浏览或观看,这一过程往往需要几分钟或更长的时间,给用户带来很多不便。现有的媒体,只能是被动的由用户选择,很多好的资源由此沉积于网络,不能被有效利用。用具有感知能力的媒体,能很好的解决这个问题,可以在用户需要看感兴趣的内容时,自动的插入或链接相关的内容,既提高了用户的选择效率,又有效的利用的网络资源。现有媒体内容属于静态媒体,本身不具有动态链接性,只能由控制器加载后播放,不能动态插入或链接其他内容。

发明内容
本发明针对以上问题的提出,而研制一种具有感知能力的云端媒体实现方法。本发明采用的技术手段如下—种具有感知能力的云端媒体实现方法,其特征在于包括如下步骤本发明的媒体数据格式有别于视频中使用的媒体数据格式标识,字符型,长度3个字节,标识为“ RDS ” ;类型,字符型,长度I个字节,T代表文本,I代表图片,M代表音视频,A代表音频,V代表视频;标题长度,数值型,I个字节;标题内容,字符型,最长128个字符;响应服务地址长度,数值型,I个字节,若不指定,长度为O ;响应服务地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名;响应关键字数量,数值型,2个字节;响应关键字内容,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔;链接关键字数量,数值型,2个字节链接关键字长度,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔;指定链接地址长度,数值型,I个字节,若不指定,长度为O ;指定链接地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名;受限访问标志,字符型,I个字节,O代表不受限,I代表受限;受限访问密码,字符型,16个字节;内嵌媒体类型,数值型,I个字节,O代表不指定类型,I代表MPEGl,2代表MPEG2,3代表MPEG4,4代表H. 263,5代表H. 264,,该定义专门为视频数 据指定类型,系统可以不断增加新的定义,最多255个类型;内嵌媒体内容长度,数值型,8个字节;内嵌媒体数据,以字节为单位的二进制数据;嵌入媒体数据媒体数据是普通MPEG1/2/4、H. 263/264,也能够是用户自己制作的特殊格式数据;设置云端接口参数云端接口,是本发明的数据通信接口 ;通过这个接口,实现云中服务器系统、云端客户感知媒体之间数据交换和媒体之间的链接操作;云端接口参数有两部分,一部分是从媒体数据包中获取的自身参数,一部分本地设备的IP地址、网关等参数;在感知媒体被唤醒的同时,接口参数由感知伺服器自动设置好;加入感知媒体链表该链表主要是为了管理一台设备中的多个感知媒体包,由于每个感知媒体包都是独立可以激活的个体,如果在同一设备中,保存多个这样的媒体包,就需要占用一定的设备内存;为了节省云端设备的内存,只要一个媒体被唤醒,其它媒体包自动加入到它的链表中,处于休眠状态,只有在远端有请求过来时,才由激活的媒体包唤醒,加入到远端播放过程;这样,相当于多个媒体公用一个感知伺服器,使占用的系统资源最小;结合感知伺服器感知伺服器,相当于一个微型Service守护进程,它具有两个功能,一个是随着系统启动,唤醒自己,向远端云中的服务系统报告自己的状态;二是监测远端的用户邀请信息,如果得到邀请,按照媒体参数,确认与自己相关,向远端发出响应,远端可以将该媒体插入到其播放过程中;感知伺服器只管理云端接口、媒体数据包、媒体链表,它不对媒体数据进行编解码处理本发明结果,使传统(普通)的媒体具有双向互动能力,作为互动电视、网络互动媒体的应用内容,实现人机双向互动;云端用户在发出媒体需求之后,分布在网络中的与之相关的媒体资源,能按照云端用户的要求,自动响应,被插入或链接到用户的云端播放;被插入或链接到云端的媒体,还可以按照用户的进一步需求,继续向网络发出需求,级联其他内容云端的媒体。这样用户通过与媒体的连续交互,获得一个内容树。另外,本发明还可以由自然语言引擎驱动,在互动电视(IPTV或NetTV)或网络媒体应用中,用户通过自然语言操控媒体的切换、插播等操作。


图I为本发明的媒体结构示意图;图2为本发明的内部信息流程图;图3为本发明的内感知媒体链表图。
具体实施例方式如图I所示该方法包括封装普通媒体数据本发明的媒体数据格式有别于视频中使用的媒体数据格式(例如MPEG、MPEG1/2、MPEG4、H. 263、H. 264),具体的数据结构定义如下a、数据头标识,字符型,长度3个字节,标识为“ RDS ” ;类型,字符型,长度I个字节,T代表文本,I代表图片,M代表音视频,A代表音频,V代表视频;标题长度,数值型,I个字节;标题内容,字符型,最长128个字符;响应服务地址长度,数值型,I个字节,若不指定,长度为O ;响应服务地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名;响应关键字数量,数值型,2个字节;响应关键字内容,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔;链接关键字数量,数值型,2个字节链接关键字长度,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔; 指定链接地址长度,数值型,I个字节,若不指定,长度为O ;指定链接地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名;受限访问标志,字符型,I个字节,O代表不受限,I代表受限;受限访问密码,字符型,16个字节;内嵌媒体类型,数值型,I个字节,O代表不指定类型,I代表MPEGl,2代表10^62,3代表10^64,4代表《.263,5代表《.264,……,该定义专门为视频数据指定类型,系统可以不断增加新的定义,最多255个类型;内嵌媒体内容长度,数值型,8个字节;内嵌媒体数据,以字节为单位的二进制数据。嵌入媒体数据媒体数据可以是普通MPEG1/2/4、H. 263/264,也可以是用户自己制作的特殊格式数据。如果是用户自己制作的特殊格式数据,用户需要将自定义的解码器,嵌入到媒体中。二、设置云端接口参数云端接口,是本发明的数据通信接口。通过这个接口,实现云中服务器系统、云端客户感知媒体之间数据交换和媒体之间的链接操作。云端接口参数有两部分,一部分是从媒体数据包中获取的自身参数,一部分本地设备的IP地址、网关等参数。在感知媒体被唤醒的同时,接口参数由感知伺服器自动设置好。三、加入感知媒体链表
该链表主要是为了管理一台设备中的多个感知媒体包,由于每个感知媒体包都是独立可以激活的个体,如果在同一设备中,保存多个这样的媒体包,就需要占用一定的设备内存。为了节省云端设备的内存,只要一个媒体被唤醒,其它媒体包自动加入到它的链表中,处于休眠状态,只有在远端有请求过来时,才由激活的媒体包唤醒,加入到远端播放过程。这样,相当于多个媒体公用一个感知伺服器,使占用的系统资源最小。四、结合感知伺服器感知伺服器,相当于一个微型Service守护进程,它具有两个功能,一个是随着系统启动,唤醒自己,向远端云中的服务系统报告自己的状态;二是监测远端的用户邀请信息,如果得到邀请,按照媒体参数,确认与自己相关,向远端发出响应,远端可以将该媒体插入到其播放过程中。
感知伺服器只管理云端接口、媒体数据包、媒体链表,它不对媒体数据进行编解码处理。通过以上的步骤,建立一个完整的感知媒体包。媒体包需要由特定拷贝程序,拷贝到用户指定的设备中;也可以通过网络下载到设备中。用户在重新启动设备之后,感知媒体就被唤醒,处于伺服感知状态。如图2所示本发明的内部信息流程图①、云端接口由数据传输接口和消息监听接口组成。数据传输接口,用于媒体内容传输;消息监听接口,用于远端换请求消息、命令的传输;②、感知媒体链表该链表是一个双向链表,在没有其他感知媒体的情况下,只保存自己的媒体信息。如果在本地还存有其他感知媒体,它还将存储其他感知媒体的链接信息。这个链表的控制,由感知伺服器中的链表管理器负责。③、感知伺服器感知伺服器由感知器、通信控制器、链表管理器组成。感知器,是一个微型伺服进程,设备启动时,它就开始工作。它本身具有消息过滤能力,过滤的内容源自数据头的信息定义。只有在监听到与其相关的消息时,才激活通信控制器或链表管理器。通信控制器,是在媒体内容交换和获取本地其他感知媒体加入的时候工作,分别控制数据通信和链表管理器。链表管理器,在链表中加入其他感知媒体后,才激活工作,其他时候,都处于休眠状态。由于本发明应用于网络环境,在网络中的媒体终端设备的操作系统平台不一样,有Linux、Windows、iOS、Android、Java等等,未来也会有新的OS出现,为了解决平台之间的兼容性问题,所有的接口数据信息都采用HTML5进行描述。感知伺服器的实现,也由于操作系统的不同,不同平台之间是有一定的差异化的,为了保证感知伺服器的兼容性、高效性,感知伺服器采用多内核定义,也就是针对不同的平台,设计相关的内核。在感知媒体下载安装过程中,安装程序会针对操作系统选择内核,保证感知媒体能在当前系统上正常使用。感知伺服器在实现的时候,按照三层结构设计底层是守护进程内核,针对不同操作系统开发的守护进程内核;中间层是数据交换层,用于守护进程与应用层的数据交换;上层是应用层,实现感知器、通信控制器、链表管理器。如图3所示感知媒体链表,用双向链表动态实现,尽可能压缩链表所占用的存储空间,保证链表的紧凑性和高效性;感知媒体的数据是视频、音频、文本等内容,视频和音频数据量一般较大,这部分数据只保存在静态存储介质上,不加载到内存。只有在播放时,才由播放器加载到内存进行解码处理。
在网络中,有无数的媒体服务器或终端,也可能是云端的移动设备,它们都安装有感知媒体。某个客户端或云端设备(也包括互动电视),在看某个媒体内容,这时,用户需要了解更多的拓展内容,他只需要向自己的设备正在播放的媒体发出需求信息。远端感知媒体会收到相关的请求,如果有满足用户需求的媒体内容,那个存有相关内容的终端就会响应,将远端的链接信息发送给用户正播放的媒体,播放器会暂停当前内容播放,插播远端的满足用户拓展需求的媒体内容,播完后,在继续播放原来的内容。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
权利要求
1.一种具有感知能力的云端媒体实现方法,其特征在于包括如下步骤 本发明的媒体数据格式有别于视频中使用的媒体数据格式 标识,字符型,长度3个字节,标识为“RDS” ; 类型,字符型,长度I个字节,T代表文本,I代表图片,M代表音视频,A代表音频,V代表视频; 标题长度,数值型,I个字节; 标题内容,字符型,最长128个字符; 响应服务地址长度,数值型,I个字节,若不指定,长度为O ;· 响应服务地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名; 响应关键字数量,数值型,2个字节; 响应关键字内容,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔; 链接关键字数量,数值型,2个字节 链接关键字长度,字符型,单个关键字最长128字节,多个关键字用“空格”符间隔; 指定链接地址长度,数值型,I个字节,若不指定,长度为O ; 指定链接地址,字符型,若不指定,该项为空,该地址可以是IP也可以是域名; 受限访问标志,字符型,I个字节,O代表不受限,I代表受限; 受限访问密码,字符型,16个字节; 内嵌媒体类型,数值型,I个字节,O代表不指定类型,I代表MPEGl,2代表MPEG2,3代表MPEG4,4代表H. 263,5代表H. 264,,该定义专门为视频数据指定类型,系统可以不断增加新的定义,最多255个类型; 内嵌媒体内容长度,数值型,8个字节; 内嵌媒体数据,以字节为单位的二进制数据; 嵌入媒体数据媒体数据是普通MPEG1/2/4、H. 263/264,也能够是用户自己制作的特殊格式数据; 设置云端接口参数云端接口,是本发明的数据通信接口 ;通过这个接口,实现云中服务器系统、云端客户感知媒体之间数据交换和媒体之间的链接操作; 云端接口参数有两部分,一部分是从媒体数据包中获取的自身参数,一部分本地设备的IP地址、网关等参数;在感知媒体被唤醒的同时,接口参数由感知伺服器自动设置好;加入感知媒体链表该链表主要是为了管理一台设备中的多个感知媒体包,由于每个感知媒体包都是独立可以激活的个体,如果在同一设备中,保存多个这样的媒体包,就需要占用一定的设备内存;为了节省云端设备的内存,只要一个媒体被唤醒,其它媒体包自动加入到它的链表中,处于休眠状态,只有在远端有请求过来时,才由激活的媒体包唤醒,加入到远端播放过程;这样,相当于多个媒体公用一个感知伺服器,使占用的系统资源最小; 结合感知伺服器感知伺服器,相当于一个微型Service守护进程,它具有两个功能,一个是随着系统启动,唤醒自己,向远端云中的服务系统报告自己的状态;二是监测远端的用户邀请信息,如果得到邀请,按照媒体参数,确认与自己相关,向远端发出响应,远端可以将该媒体插入到其播放过程中;感知伺服器只管理云端接口、媒体数据包、媒体链表,它不对媒体数据进行编解码处理。
全文摘要
本发明公开了一种具有感知能力的云端媒体实现方法,其特征在于包括如下步骤标识,类型,标题长度,标题内容,响应服务地址长度,响应服务地址,响应关键字数量,响应关键字内容,字符型,链接关键字数量,链接关键字长度,指定链接地址长度,指定链接地址,受限访问标志,受限访问密码,内嵌媒体类型,数值型,内嵌媒体内容长度,数值型,8个字节;内嵌媒体数据,以字节为单位的二进制数据。通过本发明,播放器在播放某个媒体的时候,可以不依赖人工的检索,直接插入或链接云端的有关联关系的媒体。也可以在插播完远端媒体后,自动回到插入点,实现实时的媒体互动。
文档编号H04N21/858GK102957716SQ20111024088
公开日2013年3月6日 申请日期2011年8月19日 优先权日2011年8月19日
发明者李德衡, 张志鹏, 王际兰, 薛丹, 张松涛, 陈淑珊 申请人:瑞达昇科技(大连)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1