一种网络媒体内容共享方法和系统的制作方法

文档序号:7651087阅读:118来源:国知局

专利名称::一种网络媒体内容共享方法和系统的制作方法
技术领域
:本发明涉及网络媒体内容,尤其涉及一种网络媒体内容共享方法和系统。
背景技术
:在现有技术中,业务运营商(ServiceProvider,以下简称SP)A和运营商B,若要运营相同的媒体内容,则需要内容提供商(ContentProvider,以下简称CP)将内容分别提供给运营商A和运营商B。再由运营商A和运营商B各自将内容制作成媒体内容,并分别在各自的运营网络中投放。这种重复工作大量消耗了各运营商的制作成本,给各运营商带来了沉重的运营负担。而且用户在浏览和点播媒体时,只能选择所属业务运营商提供的业务,也只能占用所属业务运营商的带宽和并发流。随着网络业务的发展,特别是网络媒体业务的发展,不同的媒体应用系统希望能够共享媒体内容。另一方面专门提供媒体内容的运营商也希望自己的媒体内容能够提供给多个业务运营商使用。这时就需要一种共享网络媒体内容的方法和系统,来方便地实现不同内容提供商所提供的网络媒体内容对所有的用户开放。
发明内容本发明要解决的技术问题是提供一种网络媒体内容共享方法和系统,以简化网络上媒体内容共享的流程。为了解决上述技术问题,本发明首先提供一种网络媒体内容共享方法,所述媒体内容保存在某一内容运营商服务器中,通过一业务运营商服务器提供给客户终端,所述方法包括以下步骤(1)所述客户终端从所述业务运营商服服务器获取媒体内容列表信息后,向所述业务运营商服务器发送媒体内容点播请求消息,该媒体内容点播请求消息中包括所述客户终端所选中媒体内容的媒体内容数据流标记信息;(2)所述业务运营商服务器对所述媒体内容点播请求消息中的媒体内容数据流标记信息进行解析,确定所述客户终端所点播的媒体内容ID;(3)所述业务运营商服务器根据所确定的所述媒体内容ID得到该媒体内容的访问方式,并将该访问方式发送给所述客户终端;(4)所述客户终端根据所述业务运营商服务器发送的所述访问方式,从保存有该媒体内容的内容运营商服务器获得相应的媒体内容数据流。根据上述的一种网络媒体内容共享方法,所述步骤(l)中,所述媒体内容数据流标记信息,可以包括所述客户终端所选中的媒体内容ID。进一步地,所述4某体内容数据流标记信息,进一步包括所述客户终端所选中的媒体内容所属的内容运营商服务器ID。根据上述的一种网络J(某体内容共享方法,所述步骤(1)可以包括(101)所述客户终端向所述业务运营商服务器发送士某体内容浏览请求消息;(102)所述业务运营商服务器向客户终端反馈的消息中包括媒体内容列表信息,所述媒体内容列表信息中包括每个媒体内容的媒体内容数据流标记信息。根据上述的一种网络媒体内容共享方法,所述步骤(3)中,所述该媒体内容的访问方式,可以包括所述J某体内容的URL信息。根据上述的一种网络媒体内容共享方法,所述步骤(3)中,所述业务运营商服务器可以根据所述媒体内容ID,通过查找其内部的一个业务数据库,获得所述该媒体内容的访问方式。根据上述的一种网络媒体内容共享方法,所述步骤(4)可以包括(401)所述客户终端根据所述业务运营商服务器发送的所述访问方式,向所述保存有该媒体内容的内容运营商服务器发送媒体内容播放请求消息;(402)所述保存有该媒体内容的内容运营商服务器根据所述内容播放请求消息,通过查找其内部的一个内容数据库,获得所述々某体内容数据流;(403)所述保存有该媒体内容的内容运营商服务器将所述媒体内容数据流发送给所述客户终端。本发明进而提供一种网络媒体内容共享系统,包括客户终端,其特征在于,还包括业务运营商服务器用于保存媒体内容列表信息,所述媒体内容列表信息中包含有所列每个媒体内容的媒体内容数据流标记信息;具有解析所述媒体内容数据流标记信息的能力,并从所述解析结果中获得媒体内容ID;还包括一个业务数据库,所述业务数据库用于保存所述i某体内容列表中所列的每个媒体内容的访问方式;内容运营商服务器用以保存所述媒体内容。根据上述的一种网络媒体内容共享系统,所述业务运营商服务器,还可以进一步用于从所述解析结果中获得保存所述媒体内容ID所对应媒体内容的内容提供商服务器ID。与现有技术相比,本发明的优点在于1)简化了网络上媒体内容共享的流程;2)节省了媒体内容管理开销;3)简化了计费流程,节省了计费管理开销;4)丰富了客户终端侧的点播选择。图l是本发明系统实施例组成示意图;图2是本发明系统应用实施例组成示意图;图3是基于图l所述系统实施例的本发明方法实施流程示意图;图4是基于图2所述系统应用实施例的本发明方法应用实施流程示意图。具体实施方式下面结合附图和具体实施方式对本发明做进一步详细的说明。本发明为了简化网络上媒体内容的共享流程,通过以下实施例进一步阐述本发明所述的一种网络々某体内容共享方法和系统。以下对具体实施方式的详细描述,不作为对本发明的限定。参见图1,本发明系统实施例除了包括用于要求获取网络媒体内容的客户终端101外,还包括SP服务器102:用于保存媒体内容列表信息,该列表信息中包含有所列每个媒体内容的FlowID(媒体内容数据流标记)信息;在接收到客户终端101要点播某i某体内容的消息后,解析该消息中包含的FlowID信息,获得客户终端101所点播的媒体内容ID,以及保存该媒体内容的CP服务器ID;并根据媒体内容ID获得包含有该媒体内容URL信息的访问方式;该媒体内容的访问方式是保存在该SP服务器中的一个业务数据库中的。CP服务器用于保存媒体内容,并根据客户终端101所发送的媒体内容的访问方式,将相应媒体内容的数据流发送给该客户终端101。图1中,用第一CP服务器103、第二CP服务器104.....第NCP服务器(其中的N为正整数)105表示与SP服务器102签有业务协议的众多CP服务器,他们分别保存着不完全相同的媒体内容。在客户终端101向SP服务器102请求获得某媒体内容时,根据SP服务器102的处理,将相应媒体内容的保存在某个CP服务器的信息发送给客户终端101。客户终端101再根据该信息获得相应的媒体内容数据流。表1示出了本实施例中FlowID信息的格式,其中字段"CPID"为内容提供商唯一标记,用于区别不同的内容提供商;字段"媒体内容ID"为媒体内容唯一性标记,用于区别不同的媒体内容;字段"CPID长度"表示的是保存"CPID"字段所占的位长。表1:本发明系统实施例FlowID信息才各式<table>tableseeoriginaldocumentpage7</column></row><table>表1中FlowID信息长度,可以是16bits、24bits、或者32bits。可以根据具体需要,设置FlowID信息中个字段的长度。上述FlowID信息中不仅包含了4某体内容信息,还包含了CP信息。这样当对用户终端101点播的媒体内容进行计费时,可以直接完成SP、CP间的利润分成,简化了计费流程,节省了计费管理开销。图2示出了本发明系统的一个应用实施例。本实施例中,以两个CP服务器为例进行说明,这两个CP服务器均与SP服务器202之间有业务签约,分别用CP服务器A203和CP服务器B204来表示。在本实施例中,假设CP服务器A203保存有媒体内容曱和媒体内容乙,CP服务器B204保存有媒体内容丙。对应地SP服务器202中的FlowID信息如表2所示,采用16bits长度的FlowID信息格式,并且规定CPID长度为3bit,媒体内容ID为10bit,CPID为3bit。其中CP服务器的ID可向SP服务器统一申请,由SP服务器202确定CP服务器的ID,此过程可以通过网络通讯协商等手段实现。各CP服务器将各自保存的媒体内容,也同样通过协商等手段,将媒体内容ID保存在SP服务器202上。媒体内容甲的FlowID为0110000000001001,媒体内容乙的FlowID为0110000000010001,媒体内容丙的FlowID为0110000000011010。表2:本发明系统应用实施例中FlowID信息列表<table>tableseeoriginaldocumentpage8</column></row><table>客户终端201:用于向SP服务器202发送要求浏览媒体内容的请求消息,并在获得所欲点播的媒体内容的访问方式后,从保存有该媒体内容的CP服务器处获得相应媒体内容的数据流;SP服务器202:用于保存媒体内容列表信息,列表信息中包含有所列每个媒体内容的FlowID信息;具有解析客户终端201所发相应消息中包含的FlowID信息的能力,并从解析结果中获得客户终端201所点播的々某体内容ID,以及保存该媒体内容的CP服务器ID;SP服务器202还包括一个业务数据库,该业务数据库用于保存所有与该SP服务器签约的CP服务器所保存的媒体内容的访问方式,也即媒体内容列表中所列的每个媒体内容的访问方式;CP服务器A203:包括其自身的内容数据库,该内容数据库中保存有媒体内容曱和媒体内容乙;CP服务器B204:包括其自身的内容数据库,该内容数据库中保存有媒体内答丙。本实施例中上述FlowID信息中的CP服务器ID,是便于用户终端点播该服务器上的媒体内容时,SP服务器202可以直接完成SP与CP之间的利润分成。在此基础上,本发明进而提供了一种网络媒体内容共享方法。参见图3,基于图1所示本发明系统实施例的本发明方法,包括如下步骤步骤301:客户终端101通过SP服务器102获取媒体内容列表信息,在媒体内容列表信息中包含表中所列的每个媒体内容的FlowID信息;步骤302:客户终端101选择欲要点播的媒体内容后,向SP服务器102发送媒体内容点播请求消息,要求点播所选中的媒体内容;该媒体内容点播请求消息中包括所选中々某体内容的FlowID信息;步骤303:SP服务器102收到媒体内容点播请求消息,对其中的FlowID信息进行解析,确定客户终端101所点播的媒体内容ID,以及保存该媒体内容的CP服务器ID;步骤304:SP服务器102根据所确定的媒体内容ID得到该媒体内容的访问方式,并将该访问方式发送给客户终端101;该访问方式中包括客户终端101所点播的媒体内容的URL信息;步骤305:客户终端101根据SP服务器102发送的媒体内容的访问方式,从保存有该媒体内容的CP服务器获得对应的媒体内容数据流。图4示出了本发明基于上述图2所示系统应用实施例的一个方法应用实施例,包括如下步骤步骤401:客户终端201向SP服务器202发送媒体内容浏览请求消息,要求获取并浏览媒体内容列表信息。步骤402:SP服务器202向客户终端201反馈的消息中包括媒体内容列表信息,该列表信其中包括每个媒体内容的FlowID信息。步骤403:客户终端201根据媒体内容列表信息,选择欲要点播的媒体内容曱,并向SP服务器202发送媒体内容点播请求消息,要求点播所选中的媒体内容曱。该媒体内容点播请求包括所选中的媒体内容曱的FlowID信自步骤404:SP服务器202收到客户终端201发送的i某体内容点播请求消息后,对其中的FlowID信息进行解析。之后,根据FlowID信息的解析结果确定媒体内容曱的内容ID,以及保存媒体内容甲的CP服务器ID。也即确定了士某体内容甲即为0000000001号所对应的媒体内容,同时确定了保存该媒体内容的CP服务器即为ID号为001号的CP服务器A203。步骤405:SP服务器202根据解析到的内容ID查找其内部的业务数据库,得到媒体内容曱的访问方式,该访问方式中包括媒体内容甲的URL信息,该URL信息中已经将媒体内容曱的保存地址指向了CP服务器A203,比如该URL信息为"rtsp:〃CP服务器A的IP地址/士某体内容曱的名称"。步骤407:客户终端201根据SP服务器202发送的媒体内容曱的访问方式,向CP服务器A203发送媒体内容播放请求消息,该媒体内容播放请求消息中包括^(某体内容曱的访问方式。步骤408:CP服务器A203收到客户终端201发送的々某体内容播放请求消息后,根据其中访问方式所包含的URL信息,通过查找其内部的内容数据库,获得媒体内容甲的数据流。步骤409:CP服务器A203将媒体内容甲的数据流发送给客户终端201。步骤410:客户终端201获得CP服务器A发送的媒体内容甲的数据流后,即可观看i某体内容曱了。这时就需要一种共享网络媒体内容的方法和系统,来方便地实现不同内容提供商所提供的网络媒体内容对所有的用户开放。与现有技术相比,本发明方便地将各个内容提供商所提供的各种媒体内容,通过一个与各内容提供商连接的业务运营商,实现了对所有客户终端的共享开放。客户终端根据业务提供商提供的服务,可以选择归属于不同内容提供商所提供的媒体内容。本发明所述方法和系统,增加了客户终端侧的点播选择,简化了网络上媒体内容共享的流程;同时,对于内容相同的媒体内容,可以用同一媒体内容ID标记,节省媒体内容管理开销;FlowID中不仅包含了媒体内容信息,还包含了CP信息,这样当对用户使用该媒体内容进行计费时,可以直接完成SP、CP间的利润分成,简化了计费流程,节省了计费管理开销。本发明所述的一种网络々某体内容共享方法和系统,并不仅仅限于说明书和实施方式中所列运用。对本发明技术所属领域的普通技术人员来说,可根据本发明作出各种相应的改变和变形,而所有这些相应的改变和变形都属于本发明权利要求的保护范围。权利要求1.一种网络媒体内容共享方法,所述媒体内容保存在某一内容运营商服务器中,通过一业务运营商服务器提供给客户终端,其特征在于,所述方法包括以下步骤(1)所述客户终端从所述业务运营商服服务器获取媒体内容列表信息后,向所述业务运营商服务器发送媒体内容点播请求消息,该媒体内容点播请求消息中包括所述客户终端所选中媒体内容的媒体内容数据流标记信息;(2)所述业务运营商服务器对所述媒体内容点播请求消息中的媒体内容数据流标记信息进行解析,确定所述客户终端所点播的媒体内容ID;(3)所述业务运营商服务器根据所确定的所述媒体内容ID得到该媒体内容的访问方式,并将该访问方式发送给所述客户终端;(4)所述客户终端根据所述业务运营商服务器发送的所述访问方式,从保存有该媒体内容的内容运营商服务器获得相应的媒体内容数据流。2、根据权利要求1所述的方法,其特征在于,所述步骤(1)中,所述媒体内容数据流标记信息,包括所述客户终端所选中的媒体内容ID。3、根据权利要求2所述的方法,其特征在于,所述媒体内容数据流标记信息,进一步包括所述客户终端所选中的媒体内容所属的内容运营商服务器ID。4、根据权利要求1所述的方法,其特征在于,所述步骤(l)包括(101)所述客户终端向所述业务运营商服务器发送媒体内容浏览请求消息;(102)所述业务运营商服务器向客户终端反馈的消息中包括媒体内容列表信息,所述媒体内容列表信息中包括每个媒体内容的媒体内容数据流标记信息。5、根据权利要求1所述的方法,其特征在于,所述步骤(3)中,所述该媒体内容的访问方式,包括所述媒体内容的URL信息。6、根据权利要求1所述的方法,其特征在于,所述步骤(3)中,所述业务运营商服务器根据所述^某体内容ID,通过查找其内部的一个业务数据库,获得所述该々某体内容的访问方式。7、根据权利要求1所述的方法,其特征在于,所述步骤(4)包括(401)所述客户终端根据所述业务运营商服务器发送的所述访问方式,向所述保存有该媒体内容的内容运营商服务器发送媒体内容播放请求消息;(402)所述保存有该媒体内容的内容运营商服务器根据所述内容播放请求消息,通过查找其内部的一个内容数据库,获得所述媒体内容数据流;(403)所述保存有该媒体内容的内容运营商服务器将所述媒体内容数据流发送给所述客户终端。8、一种网络4某体内容共享系统,包括客户终端,其特征在于,还包括业务运营商服务器用于保存媒体内容列表信息,所述媒体内容列表信息中包含有所列每个媒体内容的媒体内容数据流标记信息;具有解析所述媒体内容数据流标记信息的能力,并从所述解析结果中获得媒体内容ID;还包括一个业务数据库,所述业务数据库用于保存所述媒体内容列表中所列的每个媒体内容的访问方式;内容运营商服务器用以保存所述媒体内容。9、根据权利要求8所述的系统,其特征在于,所述业务运营商服务器,还进一步用于从所述解析结果中获得保存所述媒体内容ID所对应媒体内容的内容提供商服务器ID。全文摘要本发明公开了一种网络媒体内容共享方法和系统。其中本发明方法包括步骤首先,客户终端向业务运营商服务器发送媒体内容点播请求消息,该点播请求消息中包括客户终端所选中媒体内容的媒体内容数据流标记信息;然后,业务运营商服务器对该点播请求消息中的媒体内容数据流标记信息进行解析,确定客户终端所点播的媒体内容ID;其次,业务运营商服务器根据所确定的媒体内容ID得到该媒体内容的访问方式,并将该访问方式发送给客户终端;最后客户终端根据获得的访问方式,从保存有该媒体内容的内容运营商服务器获得相应的媒体内容数据流。采用本发明所述方法和系统,简化了媒体内容共享流程,节省了媒体内容管理开销。文档编号H04L29/06GK101282329SQ20071009110公开日2008年10月8日申请日期2007年4月2日优先权日2007年4月2日发明者夏正勋申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1