1)多协议融合式多媒体数据传输;
为了适应不同网络之间、异构系统之间的复杂传输环境,并充分利用现有以存在的传输网络(如广泛分布的 DSL、双向Cable),本系统采用了多协议融合的方式进行数据的传输。这些传输方式和运算技术包括:
FTP、HTTP、SMTP等传统传输协议——在高带宽的简单环境中采用。
流媒体传输——在实时要求高的信息应用需求中采用;
P2P——在大规模终端环境中采用;
文件分割传输——在大容量媒体数据传输时采用。
隧道技术——穿越不同网段和 NAT时采用。
网格运算—— a)大容量高精度解码时采用;b)计算分散传输策略时采用。
系统通过专门开发的协议栈转换服务部件,对相同数据在不同协议之间进行格式转换、Session控制和Encode/Decode操作。
2)广域网结点实时控制;
由于 Internet的特点,广域网的实时控制与工业实时控制领域的技术有很大的不同。因此,我们采用了IETF的IMPPWG(即时消息和现场协议工作组)制定的RFC中的相关协议作为实时控制技术标准。其中最重要的有:
·RFC 2778:现场和即时消息模型 ·RFC 2779:即时消息/现场协议要求
3)高精度媒体分屏播放
支持的媒体格式技术标准包括:
媒体格式 |
说明 |
视频 |
MPEG1/MPEG2/MPEG4/H.265/REAL |
声音 |
WAV 、 VLF 、 MP3 |
静态图片 |
JPEG 、 GIF 、 PNG 、 TIFF 、 PSD 、 BMP |
动画图片 |
GIF 动画、 M-JPEG 动画 |
FLASH 动画 |
FLASH |
网页 |
HTML 、 D-HTML 、 XHTML |
文档文本 |
RTF 、 Word |
ASCII 文本 |
TXT 、 XML |
4)户外终端监控
为了集中监督分布广泛的终端的运行和屏幕情况,系统提供了独立监控箱和自动分时屏幕截取技术。
管理员可通过工作和机房的监控墙,实时了解数万个终端的运行情况。可监控的信息包括:
类型 |
监控内容 |
物理状态 |
- 终端外壳物理锁开闭情况
- 终端温度 / 湿度
- 终端设备灰尘积累指数
|
电源状态 |
- 主机 / 屏幕电源信息
- 报警独立电源信息
- 备用电池电量
- 辅助光源开闭情况
|
设备状态 |
- 显示设备情况(开闭 / 亮度 / 对比)
- 音响设备情况(开闭 / 音量 )
- 主机设备情况(开闭 / 负荷 / 存储占用率)
|
信息状态 |
- 当前屏幕截屏(可设置 1 —— 3600 秒间隔)
- 当前声音录音( 可设置 1 —— 60 秒长度)
|
其他技术特点及指标:
结构性: 从结构上考虑,在满足功能性和扩展性的前提下,系统结构应该尽量简单有效,便于理解
和维护。一个清晰的系统结构对今后的升级扩展具有非常积极的意义。
| 项目 |
指标 |
| 部署结构 |
分布式 |
| 扩展方式 |
堆叠式扩展 |
分级深度 |
1-5层 |
安全性 : 从安全性上考虑,该系统的的所有数据传输支持在公众网( Internet )上进行。由于
VPN 的网络解决方案存在成本和效率问题,因此该系统非常严格的考虑了整体安全性的问题。特别
是多媒体终端的安全性。由于多媒体终端没有中央机房硬件防火墙的保护,是完全裸露在 Internet
上的开放节点,采取措施严格保护多媒体终端的网络数据安全机器重要。
项目 |
指标 |
终端开放端口数 |
小于 /等于2 |
VPN支持 |
可选 |
NAT支持 |
可选 |
稳定性 : 从稳定性上考虑,系统要注意服务器稳定、应用稳定及网络传输稳定三个方面。
项目 |
指标 |
服务器不间断运行时间 |
超过 17520小时 (超过此时间后,服务器主机可重置) |
终端不间断运行时间 |
超过 720小时(超过此时间后,终端主机可重置) |
鲁棒性 : 从鲁棒性上考虑,由于数据格式的多样性和非专业人员操作的必然性,系统必须能够应
对错误的数据格式和错误的操作步骤
扩展性 : 从扩展性上考虑,初期建设规模与预计最终发展规模之间可能有 5-10倍数量的需求差距。
因此在建设初期就必须考虑今后的扩展规模和扩展方法。
开放性 : 从开发性上考虑,很可能今后随着业务的发展,系统需要与其它第三方的应用系统进行数
据和行为对接。系统设计上必须为此预留开放性的接口工具。
项目 |
指标 |
接口技术 |
WebService REST(Representational State Transfer) |
总体拥有成本 (TCO) : 产品和技术升级换代速度快是 IT产业的特点。所有IT项目建设计划阶段,
必须全盘考虑“总体拥有成本(TCO)”。总体拥有成本不仅仅包含项目建设阶段所需要的投入的资
金和人力,更多的还包括投产运营之后的:总体管理成本;基本运营成本;维修成本;升级成本等。
易维护性 : 无论出于何种原因,任何软件或硬件都需要维护。本系统将在设计上把“易维护性”作
为重要的因素予以考虑。除了考虑软件的易维护性外,软件运行的载体——硬件平台也在考虑的范围内。
项目 |
指标 |
| 软件升级方式 |
Live Update |
热部署(升级)级别 |
解码器 (Codec)
策略引擎 (Policy Engine)
模板 (Template)
终端内核( Terminal Kernel)
安全补丁( Security Patch) |
冷部署(升级)级别 |
服务端内核 (Server Kernel) |
|