工程中心头端考核pushmail v2系统软件规格说明v1.0_第1页
工程中心头端考核pushmail v2系统软件规格说明v1.0_第2页
工程中心头端考核pushmail v2系统软件规格说明v1.0_第3页
工程中心头端考核pushmail v2系统软件规格说明v1.0_第4页
工程中心头端考核pushmail v2系统软件规格说明v1.0_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、iPaneliPanel.TV IncPushV2 系统规格说明( 版本:1.0.1 )市茁壮网络目录1、引言1、文档目的1读者对象1参考文档12、产品概述2、产品介绍2、产品开发背景23、功能特性要求与系统运行环境3功能特性要求3系统运行环境3服务器端运行环境3客户端运行环境3功能说明44、4.14.24.34.44.54.64.74.84.9消息 MDT 管理4模板STT 管理4消息播发频点描述 MBT 管理4输出管理4区域管理5系统管理5三表播发周期设置5双机热备6控制64.10 系统信息显示与查询6技术性能参数75、5.15.25.35.45.55.6支持的最大输出和区域数量7支持客户

2、端并发连接数量7单条消息最大字节数7支持同时播发的模板数量7单个模板文件数量与大小7支持的码率范围71、引言1.1、文档目的本文档主要阐述了 PushV2 消息通道系统第二版的规格说明,即系统的基本功能的需求及接口功能等,为使用系统的提供基础依据。1.2 读者对象使用 PushV2 的所有1.3 参考文档PushPush第二版消息播发服务器接口定义_V1.0.4.pdf第二版消息播发服务器需求_V1.0.1.pdf2、产品概述2.1、产品介绍PushDVB 消息通道系统是一套端到端系统,主要用于在 DVB-C 单向广播网络中实现点对点、点对多点的消息发送。2.2、产品开发背景原有的 Push在

3、实际的运营中存在多种及缺陷。主要体现在以下方面:(1)实现机制复杂。消息表由三个私有表(MPT、PIT、SPT)组成,而分组数据和模板又由 OC 封装、播发。(2)Push一般是全网频点复用的,为不影响终端搜索,通常不在 SDT 中描述模板、分组数据的 Service,而是在全网模板 OC、分组数据 OC 的 OC消息表的(27)、模板的 PMT。由于还要设计到,对前期规划、复、AIT,总共有 7 个要在全网用工作有较高要求,复用器的配置比较复杂。(3)系统环节过多,一个典型的 Push系统中,涉及到的环节有:业务系统、Push服务器、数据库服务、OCG 服务器、复用调制器、终端机顶盒,其中任

4、一环节参数不对或不一致,结果就是终端无法显示消息内容,而且由于机制复杂,没有相关分析工具,出了问题往往要从机顶盒的 LOG 排查,耗时费力。(4)效率低下。一条消息要在终端显示需要在网络中存在至少 20 秒。(5)由于是全网频点复用,因而不可能分配较大带宽供 Push业务使用,加之低下的消息发送效率,大量(百万级)消息的发送需求。现有机顶盒逻辑分组机制不合理,效率低,需要的带宽较高(通过 OC 方式下发以 TXT承载的分组数据),如果是百万级的用户量,需要数月才能完成。并且需要以一个独立的 OC承载(总共 2 个 OC:模板、分组数据)。不支持多区域管理和分区域播发消息。现有的 PushV2

5、在完全保留 Push原有功能的基础上,提供发送消息效率、降低网络带宽资源占用要求以及终端实现复杂度与代码空间占用,简化前端系统层次。3、功能特性要求与系统运行环境3.1 功能特性要求PushV2 系统包含的主要功能有:点对点(寻址)与点对多点(群组消息,分组消息)消息发送;群组管理(加入与退出该群);(3)消息内容多样性发送(文字、JS 等等);(4)消息快速发送,支持百万级用户; (5)支持消息与业务绑定功能;(6)支持消息内容存盘(写入 Flash)功能;(7)业务支持模板管理、消息排程、消息优先级、分区域播发,支持数据的批量导入;(8)支持消息发送人字段,支持多用户操作、消息状态,支持消

6、息人工“插队”操作。3.2 系统运行环境3.2.1 服务器端运行环境硬件环境1,el X86 架构(及兼容)CPU,Pentium III 及以上规格2,512M 及以上内存3,50M 及以上硬盘空间4,(可选)DekTec DTA-100、DTA-145、DTA-2144、DTA-2145 型适配卡5,一个及以上以太网(Ethernet)接口环境 1,操作系统:Linux(i386,X86_84)已测试的系统:Red Hat:RHEL 5.8 2,Linux 内核版本:2.6.9、2.6.183,GLIB 库版本:2.4.7 及以上版本4,GCC 版本:3.4.3 及以上版本3.2.2 客户

7、端运行环境硬件环境1,el X86 架构(及兼容)CPU,Pentium III 及以上规格2,512M 及以上内存、50M 及以上硬盘空间3,以太网(Ethernet)接口环境Windows 2000/XP/Vista/7 等操作系统4、功能说明4.1 消息 MDT 管理PushV2 支持消息表 MDT 的播发,消息可以按照优先级的不同播发。每添加一条消息,消息描述表 MDT 的版本号会增加 1。版本号从 0 开始,增加到 31 之后,再从 0 开始进行递增。消息内容支持空内容、超长内容、转义字符等。内容最长为 2K,若超出最大长度,会返回错误提示码。消息优先级别的取值范围为 15。1 为最

8、高优先级别。消息的缓存大小可以进行设置,若没有设置,会自动默认为 188000。4.2 模板 STT 管理支持模板 STT 的添加、更新、查找及删除。当 style_template_id 的值为 0 时,表示分组数据。一个模板必须先上传到服务器,才能进行应用。模板的版本号是从 0 开始,每更新一次模板 STT,其版本号 ver_number 增加 1。不同的模板其版本号不同,互不影响。如果服务器重启,STT 不会删除,会应用之前设置的 STT。一个模板最多可以有 65536 个文件,而单个文件大小过 1042900 字节(1M)。各模板文件的路径深度(相对路径+文件名)过 256 个字节。索

9、引文件的周期可以进行设置,按照设定的周期进行播发。4.3 消息播发频点描述 MBT 管理支持消息播发频点描述表 MBT 的更新以及撤销。如果没有播发 MBT,更新即可进行播发。如果不再需要播发 MBT,则发给消息服务器一个空的 XML 报文。消息频点描述表 MBT 每更新一次其 ver会。_number 增加 1,服务器重启之后不会 MBT 不4.4 输出管理支持输出的新增、修改、删除、查询以及启动播发和停止播发操作。输出方式分为 UDP输出和 ASI 输出两种。输出 URL 包括“m_url”和“s_url”。在双机热备模式下,“m_url”指定主 PMP 的输出设备相关参数,“s_url”

10、指定备 PMP 的输出设备相关参数,PMP 依据自身角色取用相应的 URL。若为独立运行模式,“m_url”为输出,不能为空,“s_url”可以为空。同时可以对 udp 输出的IP 地址、端、TTL 值进行设置。新增输出之后要启动输出,这个输出才会生效。一个输出停播之后,其下所有区域的消息均停播。同一个输出下的消息不能相同,不同输出下的消息输出带宽的范围为 1Kbps150Mbps。则可以相同。4.5 区域管理支持区域的新增、修改、删除、查询以及启动播发和停止播发操作。一个区域对应一个输出。输出作的区域。的范围为 08191。区域码的取值范围为“000000”“999999”,用于指定操输出必

11、须先于区域存在,新建一个区域时,必须指定其挂载到某个指定的输出下面。当启动区域时,若该区域对应的输出带宽,则会启动失败。4.6 系统管理系统管理模块分为获取系统信息、获取系统日志、调整日志级别、查询消息缓存以及查询连接信息几个功能。获取系统信息会返回该消息播发服务器的版本号、被人信息以及锁的 S/N 号。如果 PMP 安装有 ASI 适配卡并正确加载了驱动,则会返回该适配卡的相关信息。获取系统日志会返回当前系统的部分日志,最多 10M。当日志达到最高限制时,则会进行回滚,即新的日志会覆盖之前的日志。日志的内容根据设置的日志级别来决定。调整日志级别即设置日志的级别。日志的级别分为 13 三种类型

12、。1-错误,2-警告,3-信息。根据不同的日志级别到系统日志志分为错误(ERR)、警告(WRN)、信息(INF)三种。通过消息接口调整日志级别,但是不会改变系统配置文件中的值。当服务器重启之后,该调整失效。查询消息缓存会返回存放在缓存中的消息条数,根据消息优先级别的不同,列出各个不同优先级的消息条数。该条数总数与系统设置的消息缓存大小相关。消息缓存大小设置在系统配置文件中。查询连接信息返回连接到该服务器的 IP 信息。当前服务器添加了 IP 限制的功能,对可以连接服务器的 IP 在配置文件中进行了配置。若连接的 IP 设置为“any”,则表示所有均可连接。若设置为单独的几个 IP,则指明的这些

13、 IP 才能进行连接,其他无法连接。4.7 三表播发周期设置消息播发频点描述表 MBT 的播发周期在消息播发服务器的配置文件中进行配置。消息表 MDT 和模板表 STT 的周期是按比例分配的。即用该区域输出的总带宽减去 MBT 播发所需的带宽,剩下的带宽按比例分配给 MDT 和 STT。MDT 带宽占用比例可以通过消息播发服务器提供的接口“设置消息表播发带宽”来设置,其设置保存在配置文件中。消息描述表带宽占用比例(“mdt_used_rate”)设置范围为 595,其中以 5 为步长(5 的整数倍)。4.8 双机热备消息播发服务器实现了双机热备机制,热备角色依据系统配置文件决定。热备的角色分为

14、 3 种。alone-独立运行,master-主,slaver-备。主/备消息播发服务器同时输出,输出可以相同,也可以不同。当为热备模式时,主会获取输出信息中的 m_url 作为输出地址,而备则获取 s_url 作为输出地址。主/备之间同步的数据包括:区域配置、模板数据、MDT 带宽占用比例、MBT 数据、分组数据索引文件播发周期、消息报文等。4.9控制消息播发服务器实现了(license.dat)的方式实现,控制的功能。控制采用 HASP HL Pro锁+文件文件(license.dat)中包含锁 S/N、文件生成时间、类型(试用、正式)、试用时间(“天”为,正式版为“0” )、允许的最大区

15、域数以及被的信息等。试用时间满了之后,消息将不会发送出去,会提示消息缓存满。启动服务器时,会出现该则会返回“Time Over”。文件的信息。若成功则返回“sucs”,若试用期满,4.10 系统信息显示与查询当启动消息播发服务器时,显示、版本、以及锁 S/N 等信息。执行“./pmp-v”时,也能显示版本、以及信息。同时,服务器也提供了相关接口进行这些信息的查询操作。具体见系统管理模块。5、技术性能参数5.1 支持的最大输出和区域数量PushV2 支持的输出数量为不小于 64 个,支持的最大区域数量也不小于 64 个。若授权中设置了最大区域数量,则根据此设置判断支持的最大区域数量。5.2 支持客户端并发连接数量PushV

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论