一种业务数据源与ipqam直连及频点管理和分配方法

文档序号:7889762阅读:256来源:国知局
专利名称:一种业务数据源与ipqam直连及频点管理和分配方法
技术领域
本发明涉及数字电视互动技术,特别涉及一种业务数据源与IPQAM直连及频点管理和分配方法。
背景技术
图1是传统的数字电视互动技术中业务系统数据源部署场景图,在图1中,业务数据源与IPQAM之间通过IP网连接,任何一类业务数据源均可通过该IP网将业务数据流发送到任何一个IPQAM的可用频点上,所有IPQAM可用频点资源均可统一分配复用,易于部署,具有较高的IPQAM资源利用率。
然而,由于业务数据源与IPQAM之间往往通过由路由器、交换机等网络服务器组成的IP网络连接,从业务数据源到IPQAM的数据流容易产生较大时延及抖动,很难保证较好的业务服务质量QoS,为此,为提高对于机顶盒用户的服务质量,则要求IPQAM具有更好的数据流转换、发送能力,以及更好的抗抖动能力。这对IPQAM的性能提出了更高要求。
而且从业务数据源到IPQAM之间要通过中间的IP网,IP网本身的网络安全问题会直接带到数字电视互动技术中。发明内容
为解决上述问题,本发明提供了一种业务数据源与IPQAM直连及频点管理、分配方法。所述方法如下
第一方面,本发明提供一种服务器与IPQAM直连部署方法,所述服务器包含业务数据源,所述方法包括
将以服务组为单位的业务数据源集合划分为若干个业务数据源子集合,将业务数据源子集合部署到一台或多台服务器上,每台服务器对外直连一个或多个边缘调制器 IPQAM0
又一方面,本发明提供一种IPQAM频点管理方法,所述IPQAM与服务器直连,所述服务器上包含业务数据源,所述方法包括
在频点数据模型中添加服务组标识和数据源集合标识,服务组标识用以区分频点所在服务组,数据源集合标识用以区分频点所在IPQAM连接的业务数据源集合。
再一方面,本发明提供一种IPQAM频点管理和分配方法,所述IPQAM与服务器直连,所述服务器上包含业务数据源,所述方法包含
步骤1 接收资源请求,获取请求中服务组标识、业务类型参数;
步骤2 根据服务组标识获取该服务组中所有可用频点集合;
步骤3 根据业务类型参数获取与其对应的数据源集合标识;
步骤4 根据该数据源集合标识从上述频点集合中获取包含该数据源集合标识的可用频点集合;
步骤5 从所述可用频点集合中选择一个或多个可用频点端口资源;
步骤6 回复资源请求响应,所述响应中包括所述的一个或多个可用频点端口资源。
另一方面,本发明还提供一种会话与资源管理服务器,其特征在于,所述服务器上包含
资源请求接收模块,用于接收资源请求,获取请求中的服务组标识、业务类型参数;
可用频点获取模块,用于根据服务组标识获取该服务组中的可用频点;
数据源子集合标识模块,用于根据业务类型参数获取与其对应的数据源子集合标识;
可用频点集合获取模块,用于根据该数据源子集合标识从上述可用频点中获取包含该数据源子集合标识的可用频点集合;
可用频点端口资源确定模块,用于从所述可用频点集合中选择一个或多个可用频点端口资源;
资源请求响应模块,用于回复资源请求响应,所述响应中包括所述的一个或多个可用频点端口资源。


图1为传统的数字电视互动技术中业务系统数据源部署场景图2为本发明实施例的一种业务数据源与IPQAM直连方式示意图3为本发明实施例的业务数据源与IPQAM直连以及频点管理和分配方法流程图4为本发明优选实施例的一种业务数据源与IPQAM连接方式示意图5为服务组、IPQAM与频点间的对应关系示意图。
具体实施方式
图2为本发明实施例的一种业务数据源与IPQAM直连方式示意图;在图2中,将服务组1对应的业务数据源集合划分为业务数据源子集合1,和业务数据源子集合2。所述子集合1包含业务1-业务nl,所述子集合2包含业务nl+1-业务η。其中,nl、η2、η均为正整数,且 1 <= nl < η2 < η。
业务数据源子集合1部署到单台设备1上,业务数据源子集合2部署到k-2台设备上,并通过一个内部交换设备提供统一对外网口。
设备1的kl-Ι个网口分别直连IPQAMl至IPQAMkl的网口,设备2_设备k通过内部交换设备的k-kl-Ι个网口与IPQAM kl+Ι至IPQAM k的网口直连,其中,kl、k2、k均为正整数,且 1 <= kl < k2 < k。
上述各子集合对应的所有设备对外直连一个或多个IPQAM,这种直连方式保证了各子集合中的任意业务数据源均可将数据流发送到与该子集合直连的任何IPQAM的可用频点上。
以上采用网口只是一种方式,还可以采用光口这样的实施方式。
在一个例子中,上述设备为服务器。4
图3示出了本发明实施例的业务数据源与IPQAM直连以及频点管理和分配方法流程图。在图3中,业务数据源与IPQAM直连方法包括302,以服务组为单位,将业务数据源集合划分为若干个业务数据源子集合;304,将业务数据源子集合部署到单台或多台设备上;306,该子集合对应的所有设备对外直连一个或多个IPQAM。
要说明的是,在步骤302中,同一类业务数据源划分到一个业务数据源子集合中, 而不是划分到不同的业务数据源子集合中。步骤304中,所述将业务数据源子集合部署到一台或多台服务器上,其部署方式可为不同服务器上部署不同类型的业务数据源,亦可为不同服务器上部署部分相同或完全相同类型的业务数据源。
频点管理方法包括312,以IPQAM为单位,在频点数据模型中添加服务组标识和数据源子集合标识属性,服务组标识用以区分频点所在服务组;314,数据源子集合标识用以区分频点所在IPQAM连接的业务数据源集合。
频点分配方法包括322,等待资源请求到来;324,接收资源请求,获取请求中服务组标识、业务类型参数;326,根据服务组标识获取该服务组中所有可用频点集合;328, 根据业务类型参数获取与其对应的数据源子集合标识;330,根据该数据源子集合标识从上述频点集合中获取包含该数据源子集合标识的可用频点集合;332,从中选择一个或多个可用频点端口资源;334,回复资源请求响应,所述响应中包含所述的一个或多个可用频点端口资源。
要说明的是,上述332中,选择可用端口资源可依据不同的资源分配方法,例如最小负载分配方法、最大负载分配方法等。
另外,本方案中的数据源子集合有时候也可直接称为数据源集合,例如当业务数据源中只包含一类数据业务时,此时显然不需要将所述业务数据源集合划分为若干个业务数据源子集合,因为即使划分,根据前述同一类业务数据源划分到一个业务数据源子集合中的原则,划分之后也只存在一个数据源子集合,因此在这种情况下,这样的数据源子集合安全等价于包含所述一类数据业务源的数据源集合。
在一个例子中,上述设备为服务器。
图4为本发明优选实施例的一种业务数据源与IPQAM连接方式示意图。
在图4中,会话与资源管理服务器与服务器通过IP网1连接,与服务组1中的机顶盒通过IP网1、IP网2连接,与服务组2中的机顶盒通过IP网1,IP网3连接。 IPQAM1-IPQAM4通过IP网2与位于服务组1中的机顶盒连接,IPQAM5-IPQAM8与位于服务组2中的机顶盒连接。
会话与资源管理服务器中包含会话管理和资源管理两个模块。资源管理模块负责管理IPQAM频点资源,具体包括配置服务组信息、IPQAM信息,以及根据频点数据模型配置频点的服务组标识和数据源集合标识等频点信息;根据会话管理的请求,为会话管理模块分配、回收IPQAM频点资源。会话管理模块职能具体包括接收机顶盒的业务请求,并向资源管理模块申请IPQAM频点资源;申请到频点资源后,会话管理模块将申请的频点信息发送到该业务请求对应的业务数据源服务器,作为发送业务数据流的目标频点。
在图4中,业务数据源与IPQAM连接方法如下
业务系统中数据源集合1采用传统的业务数据源与IPQAM连接方法,数据源集合 1提供4类业务,通过IP网4与I PQAMl至IPQAM4连接,这4台IPQAM对应服务组1。
业务系统中数据源集合2采用本发明实施例的业务数据源与IPQAM直连方法,将包含4类业务数据源的集合分为两个业务数据源子集合A和B ;子集合A包含V0D、业务2, 子集合B包含业务3,业务4 ;将业务数据源子集合A部署到两台刀片服务器上,分别为服务器1和服务2,服务器1上部署V0D,服务器2上部署业务2 ;服务器1和服务器2置于高级电信计算平台ATCA机架中,通过交换板相连通,并提供统一对外网口,将统一对外的两个网口分别与IPQAM5、IPQAM6的网口通过五类线连接;将业务数据源子集合B部署到单台服务器3上,将服务器3的两个网口分别与IPQAM7、IPQAM8的网口通过五类线连接;业务数据源子集合A、B共同对应服务组2。
以上采用网口只是一种方式,还可以采用光口这样的实施方式,在采用光口时,需要采用光纤替代上述的五类线。
在图4中,频点管理方法如下
业务数据源集合1对应的4个IPQAM所有可用频点的服务组标识设置为“服务组 1”,数据源集合标识设置为“数据源集合1”,对应“视频点播业务V0D、业务2、业务3、业务 4”,表示所有可用频点均可分配给4类业务中的任何一类;
业务数据源集合2中子集合A对应的IPQAM5、IPQAM6所有可用频点的服务组标识设置为“服务组2”,数据源集合标识设置为“数据源集合A”,对应“V0D、业务2” ;
业务数据源集合2中子集合B对应的IPQAM7、IPQAM8所有可用频点的服务组标识设置为“服务组2”,数据源集合标识设置为“数据源集合B”,对应“业务3、业务4”。
在图4中,为兼容传统业务数据源与IPQAM连接方式,一种频点分配方法详细步骤如下
步骤4. 1 位于服务组1中的某机顶盒,例如机顶盒i,1 < = i <= n,发起某种业务类型节目请求,例如为视频点播业务VOD ;
步骤4. 2 获取服务组标识为“服务组1 ”,业务类型标识为“V0D” ;
步骤4. 3 获取服务组1中的所有可用频点集合,设为“频点集合1” ;
步骤4. 4 获取与“V0D”业务对应的数据源集合标识“数据源集合1” ;
步骤4. 5 判断在“频点集合1”中是否存在包含数据源集合标识为“数据源集合 1”的频点,由于服务组1中的所有频点的数据源集合标识均为“数据源集合1”,因此,“频点集合1”作为分配频点集合;
步骤4. 6 从“频点集合1”中选择合适的频点端口资源给业务数据源集合1。
图4中针对本发明实施例的业务数据源与IPQAM直连方式,一种频点分配方法详细步骤如下
步骤401 位于服务组2中的某机顶盒,例如为机顶盒j,l < = j <=n,发起某种业务类型节目请求,例如为视频点播业务VOD ;
步骤402 获取服务组标识为“服务组2”,业务类型标识为“V0D” ;
步骤403 获取服务组2中的所有可用频点集合,设为“频点集合2”;
步骤404 获取与“V0D”业务对应的数据源子集合标识“数据源子集合A” ;
步骤405 判断在“频点集合2”中是否存在包含数据源子集合标识为“数据源子集合A”的频点,由于服务组2中的IPQAM5、IPQAM6中可用频点的数据源子集合标识为“数据源子集合A”,因此,获得IPQAM5、IPQAM6的可用频点集合,设为“频点集合2”,作为分配频点集合;
步骤406 从“频点集合2”中选择合适的频点端口资源给业务数据源子集合A。
要进一步说明的是,在图4中,负责管理分配IPQAM频点的是会话与资源管理服务器,所述的会话与资源管理服务器用于确定服务组与多个频点之间的对应关系,IPQAM与频点之间的对应关系,以及业务源子集合与IPQAM之间的对应关系,为此,会话与资源管理服务器中可以存储多个对应表。
图5为所述的多个对应表的示意图,其中,表502为服务组数据库表,表504为 IPQAM数据库表,表506为频点数据库表。服务组与频点是一对多的对应关系,IPQAM与频点是一对多的对应关系,服务组与IPQAM是多对多的对应关系。其中string表示相应的数据类型是字符串型,int表示相应的数据类型是整型。
表502包含服务组标识、服务组名称等信息。比如图4中服务组2的服务组标识可以设定为“serviceGrouplOOO〗”,服务组名称设定为“服务组2”等。
表504包含IPQAM标识、IPQAM名称等信息。比如图4中IPQAM8的IPQAM标识可以设定为“ IPQAM10008”,IPQAM名称设定为“ IPQAM8”等。
表506包含频点标识、服务组标识、业务类型、数据源子集合标识等信息。比如图 4中IPQAM8中所有可用频点服务组标识均为“serViceGrOupl0002”,业务类型均为“业务 3、业务4”,数据源子集合标识均为“业务数据源子集合B”等。上述业务类型均为“业务3、 业务4”表示只要是业务3或业务4请求,均可分配该频点资源。
要说明的是,表502、504、506中各属性的数据类型不只局限于图中的string、int 等类型,亦可根据实际情况设计为其它数据类型
通过上述频点管理、分配方法的详细说明,可见本发明实施例提出的一种频点管理、分配方法既适用于本发明提出的业务数据源与IPQAM直连方式,又可兼容传统业务数据源与IPQAM连接方式。
综上所述,本发明中的实施例仅为本发明的较佳实施例,并非用于限于本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均因包含在本发明的保护范围之内。
权利要求
1.一种服务器与IPQAM直连部署方法,所述服务器包含业务数据源,其特征在于,所述方法包括将以服务组为单位的业务数据源集合划分为若干个业务数据源子集合,将业务数据源子集合部署到一台或多台服务器上,每台服务器对外直连一个或多个边缘调制器IPQAM。
2.如权利要求1所述的方法,其特征在于,每个业务数据源子集合包含一类或多类业务数据源,同一类业务数据源划分到一个业务数据源子集合中。
3.如权利要求1或2所述的方法,其特征在于,所述将业务数据源子集合部署到一台或多台服务器上,其部署方式可为不同服务器上部署不同类型的业务数据源,亦可为不同服务器上部署部分相同或完全相同类型的业务数据源。
4.一种IPQAM频点管理方法,所述IPQAM与服务器直连,所述服务器上包含业务数据源,其特征在于,所述方法包括在频点数据模型中添加服务组标识和数据源子集合标识,所述服务组标识用以区分频点所在服务组,所述数据源子集合标识用以区分频点所在IPQAM连接的业务数据源子集I=I O
5.一种IPQAM频点分配方法,所述IPQAM与服务器直连,所述服务器上包含业务数据源,其特征在于,所述方法包含步骤1,接收资源请求,获取请求中的服务组标识、业务类型参数; 步骤2,根据服务组标识获取该服务组中的可用频点; 步骤3,根据业务类型参数获取与其对应的数据源子集合标识; 步骤4,根据该数据源子集合标识从上述可用频点中获取包含该数据源子集合标识的可用频点集合;步骤5,从所述可用频点集合中选择一个或多个可用频点端口资源;步骤6,回复资源请求响应,所述响应中包括所述的一个或多个可用频点端口资源。
6.根据权利要求5所述的方法,其特征在于,所述步骤2与步骤3的顺序不论先后,亦可同时执行。
7.根据权利要求5或6所述的方法,其特征在于,所述步骤5中,选择可用端口资源可依据最小负载分配算法或最大负载分配算法。
8.一种会话与资源管理服务器,其特征在于,所述服务器上包含资源请求接收模块,用于接收资源请求,获取请求中的服务组标识、业务类型参数; 可用频点获取模块,用于根据服务组标识获取该服务组中的可用频点; 数据源子集合标识模块,用于根据业务类型参数获取与其对应的数据源子集合标识; 可用频点集合获取模块,用于根据该数据源子集合标识从上述可用频点中获取包含该数据源子集合标识的可用频点集合;可用频点端口资源确定模块,用于从所述可用频点集合中选择一个或多个可用频点端口资源;资源请求响应模块,用于回复资源请求响应,所述响应中包括所述的一个或多个可用频点端口资源。
全文摘要
本发明提供了一种业务数据源与IPQAM直连及频点管理和分配方法,其中包括直连方法将以服务组为单位的业务数据源集合划分为若干个业务数据源子集合,将每个业务数据源子集合部署到一台或多台服务器上,该子集合对应的所有服务器对外直连一个或多个IPQAM;频点管理方法在频点数据模型中添加服务组标识和数据源集合标识属性,服务组标识用以区分频点所在服务组,数据源集合标识用以区分频点所在IPQAM连接的业务数据源集合;频点分配方法接收资源请求,获取服务组标识、业务类型参数;根据服务组标识获取该服务组中所有可用频点集合;根据业务类型参数获取与其对应的数据源集合标识;从上述频点集合中获取包含该数据源集合标识的可用频点集合;从中选择一个或多个可用频点端口资源;回复资源请求响应。
文档编号H04L29/06GK102546438SQ20121003877
公开日2012年7月4日 申请日期2012年2月17日 优先权日2012年2月17日
发明者刘磊, 徐剑, 杨中臻, 牛津, 鞠照明 申请人:中国科学院声学研究所, 北京世网伟业数字系统技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1