[编者按]本刊在2009年2~3月份合刊上刊登了蒋勇先生的《用域管理实现交互业务的灵活运营》一文,收到不少读者的反馈,希望详细了解域管理在实际应用中需要关注的要点和具体的实施流程j为此,本刊特邀蒋勇先生针对反馈中涉及比较多的问题,再度进行详细阐述,希望能够对大家的实际工作有切实的帮助。如果您在实际应用中有什么心得体会,欢迎发送邮件至。
域管理要点
域在交互业务的运营和管理的业务控制中起到了纽带和媒介的作用,因此域的规划和管理在整个方案中至关重要,属于域管理中需要关注的点。另外,域承载了订户分类、业务和资源、业务控制行为,因此域与业务和资源关系、域与订户关系、业务流程中的域控制也是域管理中需关注的点。再有,域对订户、业务和资源进行了分隔,这样在对应的管理功能中就会有对这些对象维护的数据权限控制的要求,这也是域管理中需要关注的点。
1 域的规划和管理
域反映的是业务范围,在概念层面无需与具体属性存在固定的约束关系,即域的划分完全取决于运营商的业务规划和网络规划,是多种控制要素影响业务服务提供范围规划的结果。控制要素包括能够提供业务控制的各方面信息,例如,行***区划(物理区域、行***区域、家庭地址)、网络规划(IP地址段、网络特点、VODServer的部署和覆盖情况、IPQAM的部署和覆盖情况)、订户特征等。其中,订户特征还可分解为订户的基本特征(类别、住址、区域、教育程度、收入等级、成熟度等级、服务等级、信用度等)、业务特征(业务的开通情况、服务产品的订购信息等)、设备特征(终端解码能力、机顶盒制造商、机顶盒型号、机顶盒编号、机顶盒IP、智能卡制造商、智能卡型号、智能卡编号等)、网络特征(网络类型、是否有家庭网关等)等方面。
例如,从4个维度(当然还可以更多)对江苏广电省网订户进行域划分,每个维度包含一类控制要素,需要承载对订户分类、系统资源、一系列业务及业务控制行为,划分过程如附***所示。
域划分完成后,对规划的域信息进行数据结构建模,形成域管理树模型,并可***进行域规划的扩展和调整,从而满足网络和业务规划调整需要。
2 业务和资源与域的关系管理
实现对交互业务进行域控制的前提,是业务和资源对象与运营域绑定关系的确定,业务和资源对象包括业务运营的设备及其资源以及业务的内容数据。
设备及其资源是业务实现的载体,例如,VOD业务中的设备及其资源包括VOD服务器、WQAM设备及资源、EPG服务器。确定设备及资源与域之间的关系,即确定设备及其资源对订户的覆盖关系。这种关系可以是一种静态关系,因为一旦网络规划和设备部署关系确定,则该关系就是确定的;当网络调整或者引入新CP/SP时。可重新设置或调整绑定关系。
内容数据是业务的核心资源,如在VOD业务中内容数据包括VOD影片、频道、公告、栏目、EPG模板等。由于内容来源的多样性,为了更加灵活地管理和控制内容数据,把其维护权限通过内容归属域的方式进行管理,即把某个内容数据绑定到某个域中。只要有该域授权的操作员都可对这个内容数据进行维护,这个关系就称为归属关系。内容数据绑定的域称为内容数据的归属域,归属域用于控制内容数据的维护权限。把内容数据对订户的可用性通过内容域的形式管理起来,即可以把某个内容数据绑定到多个域中,相应域的订户就可看到并消费这个内容数据,这个关系就称为关系。内容数据绑定的这些域都称为内容数据的域,域用于控制内容数据对订户是否可用。
3 订户与域的关系管理
订户与域之间的关系通过域的订户服务规格来确定,即规范属于某个域的订户需要符合哪些特征或特征组合,其中关键信息包括条件表达式、域标识。例如,有一个为“白下区的游戏业务域”,该域可以实现“传奇”游戏的一系列业务控制,该域的限定条件是只有机顶盒型号为“STB_GAME'’且所在区域为“白下区(001)”的订户,则订户服务规格中的动态条件表达式为“$stbmode=="STB_GAME'一&&$areaid=="00l””。在订户请求业务时,通过运行订户服务规格中的条件表达式,根据当前订户是否满足该表达式条件,来确定订户的本次业务使用的域,再进一步按照域绑定的业务和资源,获得本次订户可使用的设备资源和内容数据。
4 业务流程中的域控制
业务流程中域控制的首要条件是获得订户本次业务所使用的域,据此来获取可用的业务和资源进行相应的控制处理,因此业务流程中的域控制包括两个处理:确定订户域、控制业务和资源。其中,控制业务和资源又包括业务调度、业务内容数据过滤、业务内容数据消费判定、业务设备及资源定位和分配等。
由于业务内容数据的来源多样,一般是谁的内容谁维护,此时就要求能对内容数据进行有效隔离,由操作员来完成操作,因此可根据操作员的权限管理对其可操作数据进行控制。内容数据与域之间的关系有归属和授权两种,通过设置操作员与域之间的授权关系,以域为桥梁实现数据权限控制。权限判定原则为:
(1)内容数据查看权限判定
1)如果内容数据无归属域,则操作员具有该内容数据的查看权限。
2)如果操作员的授权域中包含数据内容的归属域或域中的某个域节点,则该操作员具有查看该内容数据的权限。
(2)内容数据维护权限判定
1)如果内容数据无归属域,则操作员具有该内容数据的维护权限(包括增加、修改、删除等)。
2)如果操作员授权域中包含了内容数据的归属域,则该操作员可具有维护该内容数据的权限。
业务流程控制的建议实现流程
通过域进行业务流程控制主要有开机调度、业务调度和内容数据过滤、内容消费判定和业务资源分配。
1 开机调度
订户开机进入交互业务时,业务系统将开机调度,通过应用订户服务规格。获得订户本次业务所对应的域,再根据交互式EPG服务器分组与域的绑定关系,把订户的本次处理调度给相应的交互式EPG服务器处理。
简要的处理过程如下:
1)订户开机请求登录调度服务器;
2)调度服务器根据终端报送的信息(如VOD业务的请求参数包括订户VOD业务账号、密码、机顶盒MAc地址、Ic卡号、IP地址、交互式EPG显示语种、机顶盒版本号等)进行认证,获取订户的特征信息;
3)调度服务器查找订户服务规格,逐个判断订户服务规格的条件是否满足,从而得到订户可使用的业务运营域;
4)调度服务器根据订户的业务运营域匹配可提供服务的交互式EPG分组(如果匹配不到交互式EPG分组,则调度失败);
5)调度服务器在EPG分组列表内的选取交互式EPG。如成功则返回该交互式EPG的访问UP&,调度服务器按照URL把订户开机登录请求重定向到该交互式EPG,调度处理结束。
2 业务调度和内容数据过滤
调度后,订户可访问交互式EPG,浏览页面,查看和使用业务的内容数据。在此过程中,业务系统需根据订户使用的域过滤内容数据,订户仅可使用已`给自己域的内容数据。
业务调度与内容数据过滤的处理过程如下:
1)订户请求访问交互式EPG页面;
2)EPG获得订户本次使用的业务运营域;
3)EPG获取页面模板(订户可使用的域过滤模板,规则是已到该订户域中的模板)并检测可用性,如果模板不可用,则自动切换到默认模板;
4)EPG根据业务运营城进行业务调度,获得本次可以消费的业务;
5)EPG根据页面中展示数据的需要获取栏目(订户本次使用的域过滤栏目,规则是已到该订户域中的栏目),然后获取内容(订户本次使用的域过滤内客,规则是已到该订户域中的内容);
6)EPG组织EPG页面并返回给订户终端展示。
3 内容消费判定和业务资源分配
订户浏览交互式EPG页面。选取并确认要消费的业务及内容,业务系统根据请求为业务处理分配所需要的资源。处理过程如下:
1)订户发起业务请求;
2)获取订户本次业务使用的业务运营域;
3)判定所请求内容是否可以消费,即检验订户业务请求中的内容数据可服务性:
4)利用订户域获取该域已绑定的业务设备和资源,从而完成订户设备和资源的分配。例如VOD业务中需要分配IPQAM资源和VOD服务器。
转载请注明出处学文网 » 域管理要点及实现流程