网络化平台说明探索.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络化平台说明 概述 纵观各类网络化系统,表现方式千变万化,而实现方式却是大同小异。我们统计了集控、广播、会议、安防等系统,总结了这些系统的实现方式,综合而成了此平台。使用户不需要看到的底层的处理统一,模块化,用户需要看到的地方按需定制,实现差异化。 本平台的很好的协调了软件、硬件、用户界面之间的关系,平台本身与硬件无关、与操作界面无关。所以最终形成的产品时,硬件和用户界面可由客户定制,而且具体功能实现可以由品牌商、经销商给最终客户按需定制。 术语定义 动作:事件组成的基本元素,设备具体的执行内容。现阶段支持的动作有:播放节目、播放音频流、短路输出、调节音量等。 标签:事件组成的基本元素,用于定义动作的执行流程,如循环、判断、执行时长等 事件:设备执行的最小单位,为一系列动作和标签的组合。同一事件可以由多个触发器触发 触发器:指明在什么条件下执行该事件,现支持的七种触发条件:启动、上线、掉线、时间、变量、寄存器、快捷 优先级:在编写触发器时要指明该事件的执行优先级,共256级优先,高优先可抢占低优先级事件中的动作,同级可选替换还是拒绝。 资源:在针动硬件操作的动作里需要配置资源,资源是指该动作的执行范围,如播放媒体动作可以选择左声道、右声道或者更多的声道输出。每个动作支持256个资源。 流通道:指设备的音频流和视频流采集通道,每个设备最多32通道 变量:每个设备有256个内部变量,变量可触发事件,也可供事件里的判断标签进行判断。一般用于将接入该设备的控制信号变成数值放在变量内来控制。 寄存器:每个设备有64个寄存器,使用方式与内存变量相似。不同的是寄存器里的数据可以供其它设备查阅。 特点 1,根据用户定制系统,可定制实际按钮、桌面虚拟按钮、外部触发(短路、串口等)实现的功能; 2,用户操控和逻辑实现完全分离,可根据厂家的特色和需求快速定制操控界面,不影响系统稳定性; 3,跨平台控制,用户操控软件可以运行在ANDROID、IOS、WINDOWS、包括以后的国产操作系统上; 4,软硬件分离,厂家可在满足软件运行的最低要求下自由定义硬件和功能; 5,完全自主研发,不涉及版权问题; 6,发明了一种音视频通讯协议,实现音视频数据快速传输(音频延时50ms),可以跨网(包括INTERNET)传输,单组播自动切换; 7,可扩充性强,会不断增加新功能; 软件架构图 除了“逻辑处理层”以外,其它各层均可以根据厂家要求进行定制 硬件层:CPU、RAM容量、FLASH容量、短路输入输出路数、音视频输入输出通道数、显示屏、按键等驱动 系统层:对应硬件层所使用的操作系统 网络层:此层可定制通讯是否加密等 音视频处理层:各种编解码格式、音效处理,是否配合硬件层使用DSP芯片等 人机交互层:显示内容、按键输入等 系统架构图 区域服务器:协调整个系统的各种逻辑关系,每套系统允许一个或多个存在,在存在多个区域服务器时,可实现备份 媒体服务器:提供储存文件的空间,供终端下和或上传,每套系统允许一个或多个存在,存在多个的时候,自动实现负载均衡和备份 流服务器:实现实时流分配,单组播自动切换、跨网,实时流录制的功能,每套系统允许没有或多个存在,存在多个的时候,自动实现负载均衡和备份 终端:具体功能实现的软硬件 注:以上为软件分类,实际应用中终端和各服务器可以放在一个硬件内,也可以分布在不同的网络中,根据工程需求来配置 软件实现 本平台所有的功能实现都基于事件和触发器 事件是本公司发明的一种图形化编程语言,使用编程的方式控制系统的运行,实现自己需要的功能 先看一个简单的事件,这个事件由三部分组成,红色字体是事件的名称,可以随便编辑。左边带颜色箭头状的是标签,此例中的这个标签是一个全局标签,为此事件的全局设置。方框内的为具体动作。 这是这个动作的具体设置,现在是播放一首节目,可以选择播放多首,是随机播放还是顺序播放。 在很多场合希望能播放某一种类型的节目,在这里就可以按类型选择。 再回到全局标签 事件名称:可以任意命名该事件名称 事件优先级控制:有“同级替换”和“同级拒绝”两个选项,同级替换是指,如果优先级相同的两个事件资源发生冲突怎么处理,“同级替换”指后运行的事件替换掉先前的事件中所占的资源,“同级拒绝”则相反,拒绝后运行的事件占用资源 事件完整性:一个事件会涉及到很多资源,有些应用中,事件中的所涉及到的资源都是必须的,不能替换和拒绝。当选择“保持事件的完整性”,这个事件中的任意一个资源被替换或拒绝后,将会结束执行 播放节目被中断时:播放节目的选项,“暂停播放”是指当前播放的资源被高优先级打断后再恢复时紧接着上一次打断处开始播放,“不暂停播放”,是跳过被打断恢复的那断时间

您可能关注的文档

文档评论(0)

x5511160 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档