数据管理方法和关联内容管理终端及系统的制作方法

文档序号:7653042阅读:95来源:国知局

专利名称::数据管理方法和关联内容管理终端及系统的制作方法
技术领域
:本发明涉及内容、关联内容等数据的管理
技术领域
,特别是数据管理方法、关联内容管理终端以及系统。
背景技术
:在当今的数字电#见(DigitalVideoBroadcasting,DTV)及网络电一见(IPTV)中,内容之间的关联关系变得越来越重要。终端可以根据头端发送下来的关联信息,告知用户与当前内容相关联的内容有哪些,用户即可根据这些信息,选择自己想要观看的关联内容。下面列举几个应用场景进行说明。应用场景A:用户A正在观看的足球比赛Cl,通过关联关系信息用户A即可获知可以观看与足球比赛CI关联的射门特写C2,用户A可以选择小画面显示特写镜头C2,这样用户就可以既看到足球比赛CI又可以看到相关联的进球特写C2。应用场景B:用户B正在观看连续剧,剧中出现一款新式手表,用户B可以查找关联内容列表,发现有该产品的广告,则选择该广告进行播放;播放的方式可以为画中画显示、替代当前节目显示等。应用场景C:用户C正在观看一个短片,该片介绍了一部电影,如果用户C希望观看该电影,则可以通过关联内容列表选择下载该短片描述的电影。下面详细描述现有技术中对关联内容的管理方法。在DVB组织中,广播节目的关联内容和广播内容的关联关系是通过内容关联表(RelatedContentTable,RCT)来描述的。终端通过TS流中PID=0的PAT找到PMT表,再通过PMT表中与RCT表对应的PID找到RCT表,其中,PMT表的格式如表1所示表1<table>tableseeoriginaldocumentpage6</column></row><table>当PMT表中的steam—type=ox05并且其中的descriptor()为Relatedcontentdescriptor()时,对应的elementary—PID即为RCT表对应的PID。具体的RCT表的格式如表2所示表2<table>tableseeoriginaldocumentpage7</column></row><table>其中,表2中的各字段表明的含义如下table—id:表的标识(ID)号,RCT表的table—id为0x76;section—syntax—indicator:设置为'l';section—length:后续字段(section)数据的字节数,最大值为4093;version—number:RCSection的版本号,是循环递增的;current—next_indicator:设为'1';sectionnumber:section的号码,第一个section的号码置为"0x00";last—section—number:最后一个section的号码;year—offset:基本年份,如"2003"将编码成0x07D3;link—count:该section中表明的关联内容的数目;CRC_32:循环校验。下面描述RCT表中link—info()。如表2所示的RCT表中的link—info()的具体内容如表3所示:表3<table>tableseeoriginaldocumentpage8</column></row><table>其中的link—type用来表明连接的类型,可是同一资源标识(URI)、一个DVB二进制的位置符或者均是,其中URI例如为CRID。Linkjype具体值见表4。表4<table>tableseeoriginaldocumentpage9</column></row><table>接着描述表3中的字段。how—related:表明正在广播的节目和该连接信息描述的内容之间的关联关系;media—uri—length:如果这个字萃爻出现,则该值表示下面的media—uri—byte字段的长度;media—uri—byte:该字段组合表明MediaUri;number—items:该字段表明接下来的多语文本循环中的内容项的个数;ISO639-2—language—code:文本使用的语言;promotional—text—length:文本的长度;promotional—text—char:组合成具体的文本;descriptor—loop—length:接下来字段的总长度;下面描述Link—info()中dvb—binary—locator。Link—info中的dvb—binary—locator()为DVB二进制locator的详细描述,包含关联内容的ID、起始时间、持续时间等等,具体的如表5所示。表5<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>identifier—type:该字段表明在DVB二进制locator中的事件标识符的类型,其具体值如表6所示。表6<table>tableseeoriginaldocumentpage10</column></row><table>'10'事件标识符为EIT表携带的TVA一id'ir事件标识符为PES包携带的TVA一idscheduled—time—reliability:该字段在identifier—type='0,时有意义;如没有事件标识符提供时,终端需要使用预定的时间去控制记录的时间;当该字段被设置时,该表将提供early—start—window及late—end—window信息;当identifier—type不为'OO'时,该字I殳设为'O';inline—service:标识怎样找到定位DVB月良务的originalnetworkID、transportstreamID、serviceID;例如当设置为'1',则表明这些值包含在该结构中;当设为'O',则表明这些值包含在当前container中的服务结构描述中,并参考DVB—service—triplet—ID;reserved:保留位,设为'l';start—date:预定由该locator标识的内容开始日期,使用世界时间代码(UTC)时间模型,表示相对于year—offset的一月一日的天数;DVB—service—triplet—ID:—个当前容器中对应该服务的ID的索引;transport—stream—id:4专專li^危ID;original—network—id:#刀始网纟备ID;service—id:月良务ID;start—time:相对于的预计启动的时间,使用UTC参考时间,以2秒为单位;duration:事件经历的时长;event—id:event—id的值可以^皮用来才企测该locator标识的内容的传丰lr;TVAjd:TVA一id的值可以净皮用来检测该locator标识的内容的传输;component—tag:该字段表明该Locator涉及的DVB服务中PES流;early—start—window:该字段表明在预定的start—time之前某一区间开始传输,以2分钟为周期,范围是0到62分钟。late—end—window:该字段表明在预定的结束时间之后某一区间结束传输;以l分钟为周期,0到7分钟。下面参照图1描述现有广播方式的关联内容的使用流程。如图l所示,该流程包括以下步骤步骤101,终端检测RCT表是否包含关联内容链接,如果是,则跳转到步骤102,否则,继续检测RCT表判断是否包含关联内容链接。步骤102,在屏幕上显示关联内容图标告知用户目前有关联内容可以选择。步骤103,终端检测用户是否点击该图标观看链接列表,如果是,则跳转到步骤106,否则,跳转到步骤104。步骤104,终端检测RCT是否仍然包含关联内容链接,如果包含链接,则返回步骤103;如果RCT表中不包含关联内容链接,则执行步骤105删除光标,返回到步骤101。步骤106,展现最近获得的RCT表的关联内容列表。步骤107,终端判别用户是否选择列表中的某一内容,如果是,则跳转到步骤110;否则,跳转到步骤108。步骤108,判别RCT表中是否包含关联内容链接,如果是,则跳转到步骤106;否则,执行步骤109,删除关联内容列表及图标,并进一步执行步骤108。步骤IIO,开始运行节目选择运行流程来运行,如切换频道、记录关联内容等。关联内容处理流程结束后,返回步骤IOI。如果采用宽带方式,则在规范TVAnytime中,有关关联内容的metadata用RelatedMaterialsType来描述。在BasicContentDescriptionType、BasicSegmentDescriptionType、TVAContentLinks中有RelatedMaterial选项,表明该内容、段、TVA内容的关联信息。具体的RelatedMaterialsType如图2所示。参见图2,其相应的数据格式为<complexTypename="RelatedMaterialType"><elementname="HowRelated"type="tva:ControlledTermType"minOccurs="0"/><elementname="Format"type="tva:ControlledTermType"minOccurs="07><choic6><elementname="MediaLocator"type="mpeg7:MediaLocatorType7><elementname="SegmentReference"type="tva:SegmentReferenceType'V></choice><elementname="PromotionalText"type="mpeg7:TextualType"minOccurs="0"maxOccurs="unbounded7><elementname="PromotionalMedia"type="mpeg7:TitleMediaType"minOccurs="0"maxOccurs="unbounded"/><elementname="SourceMediaLocator"type="mpeg7:MediaLocatorType"minOccurs="0"/></sequence〉</complexType>其中HowRdated:定义了当前内容和关联内容之间的关系;Format:定义了关联内容的文件才各式,为可选项;MediaLocator:关联内容的4立置;SegmentReference:定义了一个,殳(Segment)或一个l殳组(SegmentGroup);PromotionalText:文本描述该关联内容;PromotionalMedia:非文本描述该关联内容,如台标(Logo);SourceMediaLocator:选择性的定义当前内容的4立置。目前,宽带方式的使用流程与前面描述的广播方式的流程一致,只是检查RCT表,全部变成检查RelatedMaterials项。发明人在发明的过程中发现,上述广播方式中how_related子元素和宽13带方式中HowRelated子元素都只是表明了关联内容与当前内容的关系,并没有说明如何处理关联内容,所有对关联内容的操作均需要用户通过选择来触发,不能实现关联内容的自动处理。
发明内容有鉴于此,本发明实施例提出了一种数据管理方法,用以实现对数据的自动处理。本发明实施例还提出了一种关联内容管理终端及系统。本发明实施例提供了一种数据管理方法,该方法包括终端接收数据触发信息;终端根据数据的触发信息,判断数据是否需要自动处理;在判断出需要自动处理时,根据对应的处理策略自动处理数据。本发明实施例还提供了一种关联内容管理终端,所述终端包括内容关联信息库,用于存储至少包括关联类型的关联内容描述信息;处理策略库,用于存储与关联类型相对应的处理策略;关联内容管理模块,用于根据关联内容的触发信息判断是否需要自动处理,并在需要自动处理时,从内容关联信息库中查询关联类型,并根据关联内容从处理策略库中查询对应的处理策略,然后根据处理策略调用处理模块处理关联内容;处理模块,用于根据处理策略对关联内容进行处理。本发明实施例还提供了一种关联内容管理系统,该系统包括头端和如前所述的终端,其中所述头端用于向终端提供关联内容及其触发信息。从上述方案中可以看出,由于本发明实施例在终端根据关联内容的触发信息判断出关联内容需要自动处理时,根据与关联内容对应的从互利策略来自动处理该关联内容,从而实现了对关联内容的自动处理,提供更加灵活的关联内容的触发机制。结合现有技术中根据用户选择进行的触发,本发明实施例形成了完整的关联内容管理机制。由于所述触发信息来自头端,所以本发明实施例还增强了头端的控制能力,同时结合现有技术中根据用户选择触发的方案,也保证了用户的自助选择。图1为现有技术中广播方式的关联内容的使用流程示意图2为现有技术中RelatedMaterialsType的结构示意图3为本发明第一实施例中关联内容管理系统的总体结构示意图4为本发明第一实施例中关联内容的管理的流程示意图5为本发明第二实施例中关联内容管理系统的总体结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。图3是本发明第一实施例中关联内容管理系统的总体结构示意图。参照图3,该关联内容管理系统包括头端和终端两大部分。其中,头端的服务提供商主要用于向家庭网络终端(HNED)发送内容关联描述信息,终端根据这些内容关联描述信息对内容进行管理,关联内容关联描述信息的下发可以通过广4番通道或交互通道下发,^吏用的协议也可以有多种,例如DVBS/C/T或HTTP等。图3中各模块的功能如下所述内容关联描述信息包括内容的触发信息,内容与节目的关联类型。终端通讯模块用于接收服务提供商下发的节目及节目关联内容描述信息后,将其存储于内容关联信息库中,此外通讯模块还用于接收。内容关联信息库主要用于存储内容关联等信息。关联内容管理模块用于对关联内容的管理,主要功能包括a)根据内容关联描述信息中的触发信息,触发关联内容管理模块开始处理;b)查询内容关联信息库;c)由于不同的关联类型对应不同的处理策略,因此关联内容管理模块根据内容关联描述信息中的关联类型,查询处理策略库,获得处理策略;所述的关联类型用以表示关联内容与节目的关系,如关联内容是节目的替代,是节目的片尾,是某个镜头或某些片段的特写等。d)根据获取到的处理策略,调用不同的处理模块关联内容进行相应的处理;e)接收处理模块处理结束消息;f)接收用户交互模块传递过来的启动关联内容处理的触发消息;g)对内容关联信息库中的信息进行整理。处理策略库用于存储服务器和终端协商好的处理策略以及和用户协商好的处理策略,所述处理策略例如是利用画中画的方式显示相关内容、替代当前内容进行显示等。另外,处理策略库还可以供关联内容管理模块查询得到与关联内容对应的处理策略。用户交互模块主要用于和用户交互,获得用户的处理策略存储于处理策略库中,以及获得用户的触发消息,传送到关联内容管理模块。处理模块1n的功能视关联信息的关联类型而定,如查询得到关联内容的URI,根据该URI获得该关联内容,关联内容取代当前内容显示;查询得到关联内容的URI,根据该URI获得关联内容,并将关联内容以画中画的方式和主内容同时显示;查询得到关联内容的URI,根据该URI下载关联内容到终端,等等。图4所示为本发明第一实施例中关联内容的管理的流程示意图。如图4所示,该流程包括步骤201,服务器端发送内容关联描述信息到达终端,终端接收,然后查找当前节目是否有内容关联描述信息,如果是,转到步骤202;否则,返回步骤201,再次接收并查找。步骤202,判别当前节目内容关联描述信息表中控制标识符是否为自动触发标识符,当其为自动触发标识符时,转到步骤203,进行自动处理;当为非自动触发标识符时,转到步骤209,进行与现有技术类似的非自动处理。步骤203,判别控制标识符是否为在指定时间点触发该关联内容,如果是,则转到步骤204,在指定时间点处理关联内容;否则,转到步骤207,立即处理关联内容。步骤204,在关联内容表中,查找指定时间点自动触发选项中的指定时间点。步骤205,在对应的时间点或对应的时间点之前,根据关联信息中的关联类型,查找策略库,获得处理策略。步骤206,根据处理策略,调用相应的处理模块,对关联内容进行相应的处理,如根据关联内容的URI找到该内容,利用画中画的方式,对其进行展现;根据关联内容的URI找到该内容,替代当前内容展现;根据关联内容的URI找到该内容,对其进行录制;根据关联内容的URI,下载该内容存储于本地等。在上述处理结束后,转到步骤208,清除处理过的内容关联描述信息。步骤207,根据关联信息中的关联类型,立即查找策略库,获得处理策略。然后,根据获得的处理策略,调用相关的处理进程对关联内容进行处理,如根据关联内容的URI找到该内容,利用画中画的方式,对其进行展现;根据关联内容的URI找到该内容,替代当前内容展现;根据关联内容的URI找到该内容,对其进行录制;根据关联内容的URI,下载该内容存储于本地等。处理结束后,转到步骤208。步骤208,自动触发后的流程完毕后,管理模块对其关联内容信息进行清理,如删除该关联内容的关联信息。之后,返回到步骤201。步骤209,显示图标,告知用户当前节目有关联内容。步骤210,判别用户是否有意愿观看有哪些关联内容,即观看关联内容列表。如果是,则转到步骤211;否则转到步骤216。步骤211,展现当前节目的关联内容列表。步骤212,判别用户是否选择某一关联内容,如点击列表的链接地址。如果是,则转到步骤213;否则,转到步骤214。步骤213,根据关联信息的关联类型,查找关联内容的处理策略。根据处理策略,进行关联内容的相关处理;如根据关联内容的URI找到该内容,利用画中画的方式,对其进行展现;根据关联内容的URI找到该内容,替代当前内容展现;根据关联内容的URI找到该内容,对其进行录制;根据关联内容的URI,下载该内容存储于本地等。处理结束后,跳转到步骤208。步骤214,判别关联内容是否包含非自动触发的关联内容的链接。如果是,则转到步骤212;否则转到步骤215。步骤215,删除相关的内容列表,转到步骤217。步骤216,判别关联内容列表是否包含非自动触发的链接。如果是,则跳转到步骤210;否则,转到步骤217。步骤217,删除图标。然后返回步骤201。本发明实施例实现了对关联内容的触发及管理的功能,这一管理的过程均是依赖于服务器端给终端发送的关联内容信息,该信息的格式如下所述。关联内容信息可以通过广播通道下发到终端,也可以通过交互通道到达终端。来自于广播通道的内容关联表而言,其结构如表7所示表7<table>tableseeoriginaldocumentpage18</column></row><table><table>tableseeoriginaldocumentpage19</column></row><table>当related—content—trigger—code值为0x02时,表7还进一步给出了deal—time子元素,用来告知终端在该字段表示的时间点对该关联内容进行相应的处理。当然,上述的标识符related—content—trigger—code及deal—time可以在RCT表中的link—info()中出现,如表9所示表9SyntaxNo.ofbitsFormatlink一info(){related一content一trigger一codeif(related—content—trigger—code=0x02)deal—timelink一typehow—relatedif(link—type==0x00||link—typemedia一uri一lengthfor(k=0;k〈media一uri一length;k++){m6dia一uri一byte0x02){if(link一type==0x01||link一type==0x02){dvb一binary一locatorOnumber—itemsfor(m=0;m<number—items;m++){ISO639-2—language—codepromotional—text一lengthfor(n=0;n<promotional一text一length;n*){promotional—text一charrsserv6ddescriptor—loop—lengthfor(p=0;p<descriptorloop_length;p++){descriptor()8uimsbf16uimsbf248412uimsbfuimsbf8uimsbf8uimsbfbsMuimsbf8uimsbfuimsbfuimsbf8uimsbf表9与现有技术中的表3相比,增加了related—content—trigger—code以及deal—time子元素。对于关联内容的触发信息,还有一种存在于RCT表中的形式。将上述的触发信息的子元素组合成一个RCtrigger—descriptor()子元素;该RCtrigger一descriptor()内部包含related—content—trigger—code以及deal—time,如下所示RCtrigger一descriptor(){related—content—trigger—code;if(related_content_trigger_code==0x02)deal—time;然后将该表放置于RCT表中,如表IO所示表10SyntaxNo.ofbitsFormatrelatedcontentsection(){table—id8uimsbfsection一syntax一indicator1bslbfreserved1bslbfreserved—future—usebslbfsection」ength12uimsbfreserved16uimsbfreserved2bslbfversion—number5uimsbfcurrent—next—indicator1bslbfsection—number8uimsbflast—section—number8uimsbfyear—offset16uimsbfLinkcount8uimsbffor(j,j<Hnk—count;j++){reserved4uimsbfRCtrigger一descriptor()(related_content—trigger_code8uimsbfif(related_content_trigger—code=0x02)deal—time16uimsbf<table>tableseeoriginaldocumentpage22</column></row><table>reserved4uimsbfdescriptor—loop—length12uimsbffor(p=0;p<descriptor—loop—length;p++){descriptor()8uimsbf表10、11与表7、9相比,相当于用组合的子元素RCtrigger—descriptor()替换了独立的子元素related—content—trigger—code和deal一time。与上述广播通道不同,本发明实施例中来自于宽带通道的内容关联表的信息如表12所示表12<table>tableseeoriginaldocumentpage23</column></row><table>与现有技术相比,增加了TriggerMethod和TriggerTime子元素。其中,TriggerMethod用来标识触发的类型,如接收到该信息后即触发,在指定的时间点触发,供用户选择触发等。TriggerTime在TriggerMethod表示为在指定的时间点触发的时间点。这两个才示识符均处于RelatedMaterialsType内部。另外,在本实施例中,也可以将上述触发信息各分立的子元素组合成一个子元素,即定义一个RCTiggerType子元素,该子元素含有TriggerMethod和TriggerTime两个子元素,具体如表13所示表13<table>tableseeoriginaldocumentpage24</column></row><table>下面描述一个具体示例的流程,该流程包:fe:步骤301,服务器向终端B发送内容以及关联信息,终端B接收内容和关联信息,用户A使用终端B观看内容中的节目1。步骤302,终端B收到的关联信息表明内容2和节目l相关联,并且关联关系表明为内容2为节目1的特写镜头,触发方式为在服务器端指定的时间点自动处理。结合上面的描述的关联信息格式可知,内容2为节目1的特写镜头这一关系可以通过关联信息中的HowRelated(或how—related)获得。并且,触发方式通过TriggerMethod(或related—content—trigger—code)获》口,指定的时间点通过TriggerTime(或dealjime)获知,关联内容的地址可以通过RCT表中描述的URL或者RelatedMaterials中的MediaLocator获得。步骤303,终端的关联内容管理模块,查询处理策略库中与该关联关系对应的处理策略,如以小画面显示特写镜头(内容2)。步骤304,在已知的时间点,根据内容2的URI获得节目1的特写镜头。内容2的URI通过MediaLocator(或dvb—binary_locator()、media—uri一byte)获得。步骤305,调用画中画进程的处理模块,以小画面显示特写镜头(内容2)。步骤306,如果有显示时长限制,则在指定的结束时间点(指定起始时间+指定时长)结束显示。步骤307,关联内容管理模块获知进程处理完毕,在关联内容列表中,删除该关联信息,或者更改该关联信息的触发方式为用户触发。通过本发明的上述实施例,可以提供更加灵活的关联内容的触发机制,并形成了完整的关联内容管理机制,还增强了头端控制能力。对于以上所述的关联内容管理方法,关联内容的所有信息均由通知消息发送到终端,终端接收通知消息的关联内容信息后进行查找当前节目是否有内容关联描述信息。本发明第二实施例后续的具体的处理流程不变,如图4所示。终端在处理关联内容的过程中,如果有通知消息发送下来,则将通知消息及时更新到内容关联信息库中,终端并对内容关联描述信息库中的失效关联信息进行清理,例如已播放关联信息、过期的关联信息等。通知消息的格式除了现有的消息属性,如标识符、版本号、对应的服务ID等信息之外,需要包含一个关联内容的触发信息,其包含的子元素如下表15所示表1525<table>tableseeoriginaldocumentpage26</column></row><table><table>tableseeoriginaldocumentpage27</column></row><table>通知消息可以通过实时传送协议(RTP)、用户数据报协议(UDP)、单向文件传输协议(FLUTE)或者数字存储媒体指令和控制协议(DSM-CC)传输到终端,终端接收后根据该通知消息描述的关联内容信息(含关联内容触发信息)进行关联内容的自动触发或者展现列表供用户选择。接下来,描述添加使用通知消息传送关联内容描述信息及控制信息的两个示例。其中,示例1包括以下步骤步骤401,用户使用节目菜单选择一个节目观看。步骤402,终端根据节目描述信息中节目相关消息的存取信息,得知某组播组内传送通知消息,则监听该组播组。步骤403,接收到该组播组内的一个通知消息,过滤后获得关联内容触发信息,如表12所示的RelatedContentTrigger。步骤404,终端解析关联触发信息中的关联内容标识符(如表12中的RelatedContentID)后,获知关联内容的存取信息。步骤405,判别关联内容的触发信息判别该关联内容是否为立即触发、在指定的时间点触发还是用户触发;如表15中DealMethod表示为自动触发还是用户触发;Dealtime为自动触发的时间点,DealMethod必定为自动触发;如果无DealTime,且DealMethod表明自动触发该关联内容时,表明立即触发该关联内容的处理;Duration可选,表明自动触发后多久该关联内容自动关闭,无Duration的情况下,表明关联内容播放至关联内容结束。步骤406,当为立即触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,立即处理。步骤407,当为在固定时间点触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,在固定时间点开始处理。步骤408,当为用户触发时,终端提供按钮供用户选择关联内容后再进^f亍相应的处理。步骤409,处理结束后,去掉已经处理过的关联内容信息,并清理已经过期的关联内容信息。另外,还可以使用如下流程步骤501,用户使用节目菜单选择一个节目观看,终端记录下当前节目的ID。步骤502,关联内容管理模块向消息管理模块注册监听和该节目相关的通知消息,即告知消息管理模块监听什么名称的消息,如RCTigger。步骤503,消息管理模块分析DSM-CC流中的StreamEventMessage中关联内容管理模块注册监听消息的名称对应的消息ID。步骤504,消息管理模块根据当前节目的service—id,查找PAT表中等值的programer—number,找到对应的PMT表;在PMT表中,根据当前节目SDT表中的component—tag、stream—type为oxOC,找到对应的PID;在该PID标识的TS流上可以获得dsmccStreamDescriptor,当dsmccStreamDescriptor内的descriptorTag为ox04时,内部的descriptor即为StreamEventDescrpitor(即为消息流)。步骤506,消息管理模块根据StreamEventDescrpitor中的消息ID判别是否为关联内容管理模块注册监听的消息,是则将消息传递给关联内容管理模块进行处理。步骤507,关联内容管理模块根据关联内容的触发信息判别该关联内容是立即触发、在指定的时间点触发还是用户触发;如表15中DealMethod表示为自动触发还是用户触发;Dealtime为自动触发的时间点,DealMethod必定为自动触发;如果无DealTime,且DealMethod表明自动触发该关联内容时,表明立即触发该关联内容的处理;Duration可选,表明自动触发后多久该关联内容自动关闭,无Duration的情况下,表明关联内容播放至关联内容结束。步骤508,当为立即触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,立即处理。步骤509,当为在固定时间点触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,在固定时间点开始处理。步骤510,当为用户触发时,终端提供按钮供用户选择关联内容后再进4亍相应的处理。步骤511,处理结束后,去掉已经处理过的关联内容信息,并清理已经过期的关联内容信息。当采取该流程时,关联内容管理系统的结构如图5所示。与图3相比,图5中多了消息管理模块,其主要用于监听和节目相关的通知消息,在判断接收到包含触发信息的通知消息时,将触发信息传送给关联内容管理模块处理。下面还给出了本发明第三实施例。首先描述通知消息告知的触发时间。通知消息发送的格式除了现有的消息属性,如标识符、版本号、对应的服务ID等信息之外,需要包含一个关联内容的触发信息,其格式如表16所示表16<table>tableseeoriginaldocumentpage29</column></row><table>DealingTime元素1.31关联内容处理时间;如果有该字段出现时,终端自动触发RelatedContent标识的关联内容的处理;处理时间为0时,默认立即处理。通知消息可以通过RTP、UDP、FLUTE或者DSM-CC协议传输到终端,终端接收后根据该通知消息携带的关联内容触发信息和关联内容描述信息,进行关联内容的自动触发或者展现列表供用户选择。关联内容信息RelatedContentType如第一实施例所述,这里不再赘述。下面描述本发明第三实施例的两个示例流程。流程l:使用通知消息传送关联内容控制信息,结合关联内容描述信息后,对关联内容进行处理的流程步骤601,用户使用节目菜单选择一个节目观看。步骤602,终端查找关联内容信息,如有关联内容描述信息则显示小图标供用户选择,具体的步骤如第一实施例中的步骤209及后续步骤。步骤603,终端根据节目描述信息中,节目相关消息的存取信息,得知某组播组内或者单播地址下传送通知消息,则监听该组播组或请求下发通知消息。步骤604,接收到通知消息后,进行消息分析,判别是否获得关联内容触发信息,如表16所示的RelatedContentTrigger。步骤605,如获得关联内容触发信息则转到步骤606,如未获得关联内容触发信息则对消息进行相应的处理。步骤606,解析关联内容触发信息中的关联内容标识符(如表16中的RelatedContentID)及源内容(如:表16中的OriginalContentID)后,查找源内容描述信息中对该关联内容的关联描述(如RelatedMaterials、RCT)。步骤607,据关联内容的触发信息判别该关联内容是立即触发、在指定的时间点触发还是用户触发;如表15中DealMethod表示为自动触发还是用户触发;Dealtime为自动触发的时间点,DealMethod必定为自动触发;如果无DealTime,且DealMethod表明自动触发该关联内容时,表明立即触发该关联内容的处理;Duration可选,表明自动触发后多久该关联内容自动关闭,无Dumtion的情况下,表明关联内容播放至关联内容结束。步骤608,当为立即触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,立即处理。步骤609,当为在固定时间点触发时,终端根据关联内容和当前内容之间的关系查找其处理方式,在固定时间点开始处理。步骤610,当为用户触发时,提供按钮供用户选择关联内容后再进行相应的处理。步骤611,处理结束后,去掉已经处理过的关联内容信息,并清理已经过期的关联内容信息。步骤612,步骤609610的详细描述如图4中的步骤203及后续步骤。处理流程二步骤701,用户使用节目菜单选择一个节目观看,终端记录下当前节目的ID。步骤702,关联内容管理模块向消息管理模块注册监听和该节目相关的通知消息(即告知消息管理模块监听什么名称的消息,如RCTigger)。步骤703,消息管理才莫块分析DSM-CC流中的StreamEventMessage中关联内容管理模块注册监听消息的名称对应的消息ID。步骤704,消息管理模块根据当前节目的service—id,查找PAT表中等值的programer—number,找到对应的PMT表;在PMT表中,才艮据当前节目SDT表中的component—tag、stream—type为oxOC,找到对应的PID;在该PID标识的TS流上可以获得dsmccStreamDescriptor,当dsmccStreamDescriptor内的descriptorTag为ox04时,内邵的descriptor即为StreamEventDescrpitor(即为消息流)。步骤705,消息管理模块根据StreamEventDescrpitor中的消息ID判别是否为关联内容管理模块注册监听的消息。步骤706,如果是,则将消息传递给关联内容管理模块进行处理。步骤707,关联内容管理模块判别关联内容的触发信息判别该关联内容是立即触发、在指定的时间点触发还是用户触发;如表15中DealMethod表示为自动触发还是用户触发;Dealtime为自动触发的时间点,DealMethod必定为自动触发;如果无DealTime,且DealMethod表明自动触发该关联内容时,表明立即触发该关联内容的处理;Duration可选,表明自动触发后多久该关联内容自动关闭,无Duration的情况下,表明关联内容播放至关联内容结束。步骤708,在进行处理之前,需要先解析关联内容触发信息中的关联内容标识符(如表16中的RelatedContentID)及源内容(如表16中的OriginalContentID)后,查找源内容描述信息中对该关联内容的关联描述(如RelatedMaterials、RCT),获得关联内容的处理方式。步骤709,自动触发的后续处理详见图4的步骤203及后续步骤;用户触发的后续处理详见图4中的步骤209及后续步骤。根据上述技术方案,本发明实施例实现了对关联内容的自动处理,提供更加灵活的关联内容的触发机制。结合现有技术中根据用户选择进行的触发,本发明实施例形成了完整的关联内容管理机制。由于所述触发信息来自头端,所以本发明实施例还增强了头端的控制能力,同时结合现有技术中根据用户选择触发的方案,也保证了用户的自助选择。头端在通知消息中还可以携带该消息所对应内容的ID和内容触发信息(ContentTrigger)。所述内容触发信息如表17所示,至少要包括控制符(ControlCode)、触发时间(Time)两个子元素,其中Time子元素可以包括触发时间点(BeginningTimePoint)和持续时间(Duration)。终端收到上述通知消息后,根据通知中的内容触发信息对内容进行相应的处理。例如,在ControlCode为"启动,,且BeginningTimepoint为"08:00:00"时,终端在8:00:00播放与通知消息中内容ID对应的内容;在ControlCode为"暂停,,且BeginningTimepoint为"08:00:00"、Duration为"01:00:00"时,终端在8:00暂停与通知消息中内容ID对应的内容,并且暂停持续的时间为l个小时。表17<table>tableseeoriginaldocumentpage33</column></row><table>进一步,在上述通知消息中可以包括与内容ID对应的多个ContentTrigger,而且每个ContentTrigger也可以包括多个成对的ControlCode和Time子元素。表18给出了多个ContentTrigger的示例。表18<table>tableseeoriginaldocumentpage34</column></row><table>B6ginningTimcPoint起始时间为绝对时间21:25:00Duration持续时间00:00:00终端在收到包含多个ContentTrigger的通知消息时,根据每个ContentTrigger分别对与通知消息中内容ID对应的内容进行处理。以收到表18所示通知消息为例,终端根据该通知消息,在21:00:00启动相应内容,播放由Duration指示的20分钟,并在21:20:00暂停5分钟,然后在21:25:00重启该内容继续播放,直到内容播放结束。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种数据管理方法,其特征在于,该方法包括终端接收数据触发信息;终端根据数据触发信息,判断数据是否需要自动处理;在判断出需要自动处理时,根据对应的处理策略自动处理数据。2、根据权利要求1所述的方法,其特征在于,在判断出需要自动处理之后进一步包括判断是否在指定时间触发,如果是,则根据对应的处理策略在指定时间自动处理数据,否则立即根据对应的处理策略自动处理数据。3、根据权利要求1所述的方法,其特征在于,所述自动处理为在指定时间触发或立即触发;在判断出需要在指定时间触发或立即触发时,根据对应的处理策略在指定时间自动处理数据或立即根据对应的处理策略自动处理数据。4、根据权利要求1所述的方法,其特征在于,服务器将数据触发信息包含在数据描述信息中发送给终端,终端从数据描述信息中获取数据触发信息。5、根据权利要求4所述的方法,其特征在于,所述触发信息由独立的子元素构成,或者由组合成的一个子元素构成。6、根据权利要求1所述的方法,其特征在于,服务器利用通知消息将数据触发信息发送给终端,终端从服务器端发送的通知消息中获取数据触发信息;或者,服务器利用通知消息将数据描述信息和触发信息发送给终端,终端从服务器端发送的通知消息中获取数据描述信息和触发信息。7、根据权利要求6所述的方法,其特征在于,所述触发信息由独立的子元素构成,或者由组合成的一个子元素构成。8、根据权利要求6所述的方法,其特征在于,所述通知消息通过实施传送协议RTP、用户数据报协议UDP、单向文件传输协议FLUTE或者数字存储媒体指令和控制协议DSM-CC传输。9、根据权利要求1至8之一所述的方法,其特征在于,所述数据为关联内容和/或内容;其中,所述根据对应的处理策略自动处理关联内容的步骤包括根据关联类型查找处理策略;根据查找到的处理策略对关联内容进行相应处理。10、根据权利要求6所述的方法,其特征在于,所述数据为内容;所述触发信息由独立的子元素构成,并且包括一组或多组组成触发信息的所述独立子元素;或者,所述内容触发信息由一个或多个组合成的子元素构成,每个组合成的子元素包括一组或多组组成该子元素的子元素。11、一种关联内容管理终端,其特征在于,所述终端包括内容关联信息库,用于存储至少包括关联类型的关联内容描述信息;处理策略库,用于存储与关联类型相对应的处理策略;关联内容管理模块,用于根据关联内容的触发信息判断是否需要自动处理,并在需要自动处理时,从内容关联信息库中查询关联类型,并根据关联内容从处理策略库中查询对应的处理策略,然后根据处理策略调用处理模块处理关联内容;处理模块,用于根据处理策略对关联内容进行处理。12、根据权利要求11所述的终端,其特征在于,该终端进一步包括用户交互模块,用于显示关联内容的描述信息供用户选择,并将用户的触发消息传送给关联内容管理模块;所述关联内容管理模块进一步用于在判断出关联内容不需要自动处理时,根据用户交互模块传送来的所述触发消息进行相应处理。13、根据权利要求ll所述的终端,其特征在于,所述用户交互模块进一步用于获取用户的处理策略并存储到处理策略库中。14、根据权利要求11所述的终端,其特征在于,该终端进一步包括终端通讯模块,其用于接收包含有关联内容触发信息的关联内容描述信息,并将关联内容触发信息传送给所述关联内容管理模块和/或将关联内容描述信息存储到所述内容关联信息库。15、根据权利要求11所述的终端,其特征在于,该终端进一步包括终端通讯模块,其用于接收关联内容触发信息,并将关联内容触发信息传送给所述关联内容管理模块。16、根据权利要求11所述的终端,其特征在于,该终端进一步包括消息管理模块,其用于根据关联内容管理模块的注册,将监听到的相应触发信息传送给关联内容管理模块。17、根据权利要求11所述的终端,其特征在于,该终端进一步包括消息管理模块,其用于将所接收的通知消息中的触发信息传送给关联内容管理模块。18、一种关联内容管理系统,其特征在于,该系统包括头端和如权利要求11至17中任一项所述的终端,其中所述头端用于向终端提供关联内容及其触发信息。全文摘要本发明公开了一种数据管理方法,该方法包括终端接收数据触发信息;终端根据数据的触发信息,判断数据是否需要自动处理;在判断出需要自动处理时,根据对应的处理策略自动处理数据。本发明还提供了一种关联内容管理终端及系统。本发明实现了对关联内容的自动处理,提供更加灵活的关联内容的触发机制。结合现有技术中根据用户选择进行的触发,本发明形成了完整的关联内容管理机制。由于所述触发信息来自头端,所以本发明还增强了头端的控制能力,同时结合现有技术中根据用户选择触发的方案,也保证了用户的自助选择。文档编号H04N7/24GK101296366SQ200710103179公开日2008年10月29日申请日期2007年4月28日优先权日2007年4月28日发明者莉陈申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1