有线数字电视用户管理系统(SMS)前台交互模块组件互访浅析

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:xianshengh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文通过对有线电视用户管理系统(SMS)国内众多软件编程概况介绍及对该系统的功能分析,提出了解决有线数字电视用户管理系统(SMS)前台交互模块组件互访的途径。
  关键词:有线数字电视用户管理系统 前台交换模块组件
  
  有线数字电视服务平台由技术实现系统和运营支撑系统构成。技术实现系统是实现广播电视节目、信息服务等各种业务所必需的软硬件系统,例如编解码、复用、调制等系统。运营支撑系统是保证实现运营,达到运营目标所需要的软硬件系统,例如用户管理系统(SMS)、CA系统等。
  一、SMS及其前台交互系统概述
  数字电视用户管理系统[4],即Subscriber Management System, 简称 SMS,是指采用数据库技术、网络技术、数字电视技术对用户订购数字电视产品进行服务的运营管理信息系统,数字电视SMS通过对用户订购信息的处理,形成用户数据库并经由与 CAS 有条件接收系统的接口,向 CAS 发送用户授权管理信息EMM 的基本数据 CAS 据此实现对用户收看数字电视节目的控制。SMS和其他各系统的关系如图1所示,前端系统负责电视信号的接收、处理和发送等;传输系统主要负责信号的传输;终端系统主要负责信号的接受,主要是机顶盒;条件接收系统控制用户按照所具有的权限接收相应的电视信号,而用户管理系统则用于管理数字电视的总体运营。
  数字电视用户管理系统是实现有线数字电视运营的核心单元,其内涵是实现有线数字电视的管理思路、运营模式及运营策略。它是运营商资金和资源的保险箱,是用来帮助运营商获取利润的东西,是支撑各种业务的运营平台,是实现综合管理的系统平台,是各种资料的数据中心。
  SMS系统的使用者包括:数字电视用户、各级运营商和分运营商、节目供应商、设备供应商、银行等金融机构、增值业务服务商等。它能够为这些用户提供丰富的服务,包括为运营商开展各种业务提供综合支持,为用户提供综合服务,为其他系统提供综合支持等。
  用户管理系统通常采用模块化设计,每个模块完成特定的业务功能,模块之间相互配合完成系统的全部功能操作,而前台系统则是其中的一个重要模块,如图2所示。后台系统中的运营管理模块主要用于运营商管理产品,制定运营策略,进行后台计费和查询统计信息等。系统和CA管理模块主要用于对系统的各项参数进行设置和管理,以保证系统稳定高效的运行。
  二、国内现有的SMS系统主要特点
  目前,国内开发的SMS系统其操作系统90%采用了Windows平台,只有10%采用了Unix平台。数据库方面,65%采用了SQL Server,另外35%采用了Oracle。相比之下,Windows + SQL Server的组合是性价比比较高的。
  开发平台方面,选择J2EE的超过了45%,另有40%选择了.NET平台,而用PB等其他开发平台的不到15%。
  系统架构方面,采用B/S架构的占55%,而采用C/S或C/A/S结构的占45%。
  功能方面,目前各家SMS系统的主要功能大致类似,如用户管理、设备管理、节目管理等,但在细节上差别较大,如是否支持分区域用户管理、套餐定制、优惠政策等。
  三、SMS系统组件互访浅析
  作为数字电视SMS前台的交互模块,应该具有良好的交互性能和安全性,传统C/S三层结构具有一些缺点,包括客户端对应用逻辑的访问需要专门的协议,并且局限于特定的应用服务器,比如 COM 组件的客户不能访问 COBRA 组件;不同应用服务器间的组件因为数据格式的唯一性难以互相访问等。因此要解决此问题,可采用如下办法:
  (一)C/S模式和B/S模式共用
  C/S模式將一个应用分为两个部分:前端(客户端)和后端(服务器端)。所谓服务器是指提供客户机服务的逻辑系统。一般说来,客户前端应用程序提供友好的图形用户界面(GUI)以供用户输入,并且根据验证规则检查输入数据的合法性,以及提交查询、显示查询的结果等,后端数据库服务程序储存、检索和保护数据库数据。这种方式下客户应用程序通常并不直接处理后端数据库上的数据,所有请求必须通过网络协议和数据库网络接口后,发送给数据库服务器进行处理,数据库服务器程序首先验证客户是否有访问请求数据库的权限,然后根据客户请求检索访问用户需要的数据,运行之后把最终处理结果反馈给用户。
  B/S模式应用系统由浏览器(Browser)和服务器(Web Server、Other Server、Middle Ware)组成。它的客户端是标准的浏览器(如Internet Explore, Netscape Navigator等),服务器端为标准的WEB。服务器协同应用服务器响应浏览器的请求。数据和应用程序都存放在服务器上,浏览器功能可以通过下载服务器上应用程序得到动态扩展,服务器具有多层结构,B/S系统处理的数据类型可以动态扩展。以B/S模式开发的系统维护工作集中在服务器上,客户端不用维护,操作风格比较一致,只要有浏览器的合法用户都可以十分容易地使用。
  C/S结构通过将任务合理分配到Client和Server端,降低了系统和通讯开销,可以充分利用两端硬件环境的优势;B/S结构主要事务逻辑在服务端实现,用通用浏览器来实现需要复杂专用软件才能实现
  的功能。在安全性要求高、交互性强、处理数据量大、数据查询灵活的地点固定的小范围内使用C/S模式;在安全性和交互性不高,地点灵活的广域范围内使用B/S模式,这样能充分发挥各自的长处,开发出安全可靠、灵活方便、效率高的软件系统。
  (二)在客户端和应用服务器之间的接口,采用Web Service技术
  Web Service是描述了一些操作的接口,通过标准化的XML消息传递机制,可以通过网络访问这些操作。Web Service是用标准的、规范的给予XML的WSDL语言描述的,这称为Web Service的服务描述。这一描述囊括了与服务交互所需要的全部细节,包括消息格式(详细描述操作的输入输出消息格式)、传输协议和未知。该接口隐藏了服务实现的细节,允许通过独立于服务实现、独立于硬件或软件平台、独立于编写服务所用的编程语言的方式使用该服务。Web服务对应用程序本身带来了很多好处:
  (1)平台无关性。Web服务使用的HTTP和SOAP等协议己经是互联网上通用的协议,任何能访问Internet的平台都可以访问Web服务。任何与Internet建立连接的应用程序都能向Internet上的任何一个Web服务发送XML格式的SOAP消息,同时也可以接收来自Web服务的SOAP消息。
  (2)功能复用。用面向对象的技术来创建系统。功能复用的应用程序设计具有在自己的程序中使用其他的系统执行特殊功能的特性。
  (3)服务器的中立性。开发Web服务所使用的程序设计语言和服务器软件是没有关系的。Web服务所在的服务器可以运行UNIX, Windows 2000或其他的操作系统,而Web服务幕后执行功能的软件可以是Java, C#或开发小组习惯使用的任何其他编程语言编写的。
  (4)拓展业务。通过允许第三方使用Web服务访问内部传统的方式,企业允许消费者以更加集成化的方式和以用户为中心的方式访问他们。
  (5)安全的通信。Web服务像所有的Web应用程序一样安全,保护在线商业站点使用的技术也同样用于保护和验证Web服务的身份。
  (三)采用Web Service Software Factory建立应用服务器服务结构
  Web Service Software Factory 是微软在patterns & practices中提出的关于Web Service 的最佳实践。它将服务分为了3层:服务层,业务层和数据访问层。其中,服务层包括服务契约和服务适配器。业务层包括业务逻辑和业务实体,数据访问层包括数据访问逻辑和服务代理。
  (1)服务接口层。这层定义了业务服务、每个业务交互所需要的信息以及这些信息交互的方式,这些模式称为信息交流模式。服务接口层包含了服务协议,用来描述行为所需的信息和服务为基础的互动。服务接口层也包含了服务适配器,它是用来执行这一功能服务协议和揭露某个端点。
  (2)商务层。这一层包含商业逻辑组件,简单的服务往往只需要一个非常简单的动作,但更为复杂的服务要求,则可能要实施控制器模式或业务实施细则的服务行为。业务层还包括用来向特定对象所代表的业务领域的业务实体,这些实体可以由状态和行为组成。
  (3)资源接入层。这一层包含的数据获取所必需的逻辑。该层也包含服务代理,这些代理独立于从应用程序调用不同的服务的各种特性并且可以提供额外的服务,比如,服务所需要的数据格式和应用程序所需要的数据格式之间的转换。
  每个层次各司其职,共同协调完成对外提供接口和对数据库访问的问题,我们采用SQL2005数据库,对外提供一些存储过程,应用服务器直接调用相应的存储过程即可实现相应的功能。
  采用这样的方法,既能解决应用服务器对外提供接口,又能解决访问数据库两大问题。同时又满足了系统效率、安全性、交互性和兼容性的要求。
  
  参考文献:
  [1] 杜百川. 数字电视中的数据广播. 卫星通信广播电视,2000(17)
  [2] 刘铁石.条件接收用户管理系统(SMS) 广播电视信息 2003.3
  [3] Wendy Boggs,Michael Boggs著 邱仲潘等译 UML与Rational Rose 2002從入门到精通.电子工业出版社 2002.7
  [4] 吴玮.数字电视用户管理系统设计与开发:[硕士学位论文] 成都:电子科技大学 2003
  [5] 蔡长安,王盈瑛 C/S和B/S的模式的比较和选择.渭南师范学院学报 2006.3
  [6] 柴晓路,梁宇奇 Web Services技术、架构和应用 电子工业出版社 2002
  [7] 张红 .NET平台上 Web服务的研究与实现:[硕士学位论文] 西南石油学院 2003
其他文献
摘 要:本文從实用和探索的角度出发,分析了高校网站建设以及管理的现状,介绍CMS系统相关知识,并结合笔者学校具体课题项目,提出了整体解决方案,实现学校门户、二级网站的集群化管理,信息资源统一化管理,全面提升了学校网站建设及管理水平。  关键词:CMS 统一管理 信息检索 网站建设    随着互联网的高速发展,高校网站成为学校对外宣传的重要窗口,一个学校的网站建设优差和管理水平的高低能在一定程度上影
期刊
摘 要:如何搞好通信工程专业课程的教学, 提高教学质量,进而提高人才培养质量,为社会培养出合格的工程技术人才,是一个迫切的研究课题,所以通信工程专业课程教学改革应从专业课程体系优化、教学方式改革和实践教学改革等三个方面着手进行。  关键词:通信工程 课程体系 优化    通信工程专业隶属于信息与通信工程一级学科,是涵盖通信、电子、计算机、网络等多个领域的综合性交叉学科, 其专业课程理论性、系统性和
期刊
摘 要:隨着经济的快速发展,网上交易的日常活跃,高职院校也随之开设电子商务课程。它对整个专业教学计划和专业培养目标的实现起着至关重要的作用。通过对课程教学现状的分析,并对教学大纲、教学体系、教学内容和教学方法等进行改革、实践和探讨,以期达到提高教学效果的目标。  关键词:高职电子商务方案教学方法教学手段    《高职电子商务》是信息管理专业的一门专业课程,课程目的是通过讲解高职电子商务的基础理论知
期刊
摘 要:随着社会信息化的发展,掌握计算机的基本操作是一个普通人基本能力。高职院校的《计算机应用基础》是各专业的必修课程,对于学生的其他课程的学习有一定的帮助作用,如何教好这门课程是一个必须面对的课题,本文从教学大纲、教师、学生、方法等方面进行了初步的分析,对于这门课程的教学以及学生素质的提高有一定的帮助。  关键词:高职院校 计算机应用基础 教学 方法    20世纪,人类世界逐步进入了信息化社会
期刊
摘 要:随着企业对体育赛事赞助热情的增长,隐性市场行为也随之而来。这种行为同时危险到官方赞助商和赛事所有者的共同利益。本文主要讨论隐性市场采用的主要策略以及如何有效规制隐性市场行为的发生。  关键词:大型体育赛事 体育赞助 隐性市场    1 前言  大型体育赛事在全球影响力的扩大及企业对体育赞助热情的高涨,隐性市场行为(Ambush Marketing)逐渐进入学者视野并引起重视。Meenagh
期刊
摘 要:随着信息资源的网络化,高校图书馆网站的信息资源建设逐渐成为图书馆建设的重要内容,本文通过完善页面设计、优化搜索引擎、为广大师生提供个性化服务、加强网站的日常更新维护这四个方面来加强高校图书馆网站的信息资源建设,使高校图书馆充分发挥其信息职能和教育辅助职能,成为信息资源和读者之间的联系纽带。  关键词:图书馆 信息资源 信息服务    网络环境为人们提供了极为丰富的信息资源基础,并逐步成为人
期刊
信息技术的飞速发展,笔者对生物课堂教学结构变革中实施多媒体技术与生物教学的整合,优化生物课堂教学结构作了一些有意义的探索。  一、改变教学观念,根据生物教学的目标和要求设计合理的媒体使用方案  多媒体技术是实现高中生物新课程教学目标和要求的重要手段,不应只体现生物教学中视、听和色彩的刺激而模糊了生物教学的目标与要求。对于生物新课程的教学要努力做到“面向日新月異的社会”,“面向瞬息万变的世界”,“面
期刊
摘 要:英語阅读教学水平在提高英语教学质量上起到了关键作用。在阅读教学中,为了提高教学水平,外语教师应当丰富自己的教学方法,提升教学能力已获得较好的教学效果。本文涉及为什么要在阅读教学中强化文化教学的原因,什么内容应当被融入到课堂中去以及如何在阅读加入文化背景教学。重点是在不同的阅读阶段,采用不同的文化教学方法。  关键词:文化 图示 阅读理解 背景知识  Abstract:Teaching of
期刊
随着国家中等职业教育越来越重视,全国不少省份已将推行新课改。本人认为,新课改不仅是教材的改革,同时也是教法的改革。本人结合自己对模具各专业课的了解情况,认为可以将CAD/CAM软件与机械制图、模具结构、数控加工结合起来教学。  一、CAD/CAM软件在机械制图教学中的应用   传统的机械制图教学手段一般采用黑板、实物模型、挂图等方式。传统方法课堂准备时间长,信息量少,实物模型不容易跟平面投影联系起
期刊
摘 要:计算机辅助测试的革命应先从普通话水平测试的培训开始,本文侧重谈感受,从受测对象的心理特点、培训方式的变革、培训教师素质的提高三个角度入手,讨论了机辅测试的优势和测前培训的重要性。  主题词:普通话 计算机辅助 变革    普通话水平测试是推广普通话的重要部分,是使国家有关政策落到实处,使推普工作逐步走向科学化、规范化、制度化的重要举措。当今我们已处于一个迅速发展的信息化、网络化的时代,在普
期刊