医院APP项目解决方案系统总体设计
系统总体设计
设计原则
(1)先进性
平台设计采用国际上先进的、成熟的数字视频、计算机及网络技术;系统总体设计具有一定的超前性,保证系统能够在业界具有领先地位,同时在3~5 年内不会落后主流技术;
(2)开放性
平台设计要求系统硬件、软件不能有私秘性,系统具备良好的扩展性,可以根据需求对任何部分软件及硬件进行升级和扩充;系统具备良好的兼容性,可以与所有符合标准的第三方设备进行集成;系统提供开放的应用接口,可与目前和将来可能的系统进行数据交换;
(3)可靠性
平台应具有很高的稳定性和可靠性,单机可用度不小于99.9999%,平台整体可用度不小于99.999%;平台的重要设备和部件必须采取冗余措施,提供足够的容错能力和可用性,以保证平台在出错情况下能正常运营并快速恢复;
(4)伸缩性
平台系统应具有较强的升级扩容能力,软硬件结构应具备良好的可扩展性和可移植性,采用模块化设计思路,在设备选型方面有一定的可替换性,将来随着业务种类的增长,平台可在增加较少投入的情况下,平滑扩展、在线升级;同时,还应能够根据业务发展,平滑进行收缩;
(5)安全性
平台网络应具备完善的安全性和保密性措施,应具备防病毒、木马及拒绝服务等攻击的手段,保证业务生产安全稳定的运行;同时平台应具备完善的用户操作授权管理,对播出内容的上载、审查、播出有详细的日志记录,对相关操作者而言有不可否认性;
(6)易维护性、可管理性
平台具备功能的完善性,设备操作简单直观,易于操作,维护管理方便;所有日常维护工作要求全部实现不停机在线式操作;所有生产流程应可自定义配置;平台应提供对主要设备及业务流的检测、记录、告警、维护等手段;
(7)高性价比
平台设计应充分考虑利用原有软硬件资源,新增软硬件应具有最优的性价比。
系统结构设计
系统服务器端服务器之间采用分层、结构化、松耦合模式结合,系统模型图如下:
n 网络平台,网络环境,本系统构架在千兆以太网之上,通过TCP/IP协议完成数据通讯和交换。
n 硬件平台,硬件平台中主要包括系统中的服务器列表,这些服务器包括门户服务器、流媒体服务器、管理服务器、数据库服务器、应用服务服务器、存储服务器
n 软件平台,系统中的软件系统,包括门户系统、直播系统、点播系统、互动系统、节目系统、内容系统、发布系统、日志系统、消息系统、安全及认证系统
n 数据,整个系统中的数据,包括数据库数据和静态媒体文件数据
n 核心业务,系统的核心业务主要是,音频直播和点播,视频直播和点播,互动平台,听众生活服务,个人助理服务。
n 基础服务,保证系统需要正常运行,业务需要正常工作的服务:门户登录服务、发布服务、LBS服务、日志服务、消息服务、后台应用服务、系统及安全服务。
n 客户端,普通听众使用IOS或Android移动手持设备上的专用APP,主持人和管理员使用浏览器。
系统通信模型
系统通信模型如下:
n 互联网
² 听众,所有听众都在互联网,实现直播、点播、报料、互动等业务
² 主持人,主持人可在互联网参与互动
n DMZ,系统内的所有服务器都放在DMZ区域,其中包括
² 门户和流媒体服务器,提供登录和门户服务、流媒体直播和点播服务
² 应用服务器,所有应用服务所在服务器
² 管理服务器,后台管理服务器、视音频编码器
n 办公网
² 主持人在办公网参与互动
² 管理员在办公网对系统进行管理和维护
n 播出网
² 主持人在播出网,直播过程中可实时参与互动
² 视音频源从播出网输送到编码器
网络拓扑结构
n 互联网
² 听众在互联网通过IOS和Android移动手持设备上的专用APP
² 主持人可在互联网通过浏览器进行互动
n DMZ,所有服务器放置在DMZ区,服务器间采用松耦合方式,可根据业务量分开部署或选择性的合并部署
² 门户服务器,为听众提供登录服务、节目服务、互动服务、个人服务等
² 流媒体服务器,提供直播和点播视音频流服务
² 报料服务器,报料系统服务器,提供图片和音频报料服务
² 应用服务器,应用服务程序系统服务器,自动播出单、直播时移、统计等
² 管理服务器,后台管理服务器
² 数据库服务器,数据库服务器
² 存储服务器,媒体文件存储服务器
² 编码器,实时视音频流编码器,离线文件转码器
n 办公网
² 主持人互动工作站
² 后台管理和维护工作站
n 播出网
² 主持人工作站
² 直播信号源
系统设备部署图
系统存储容量设计
节目类型 | 节目时间 | 节目量(小时/年) | 码率(Mbps) | 容量(T) |
交通频率 | 5:00-24:00 | 6935 | 0.32 | 0.999 |
音乐频率 | 5:00-24:00 | 6935 | 0.32 | 0.999 |
经济频率 | 5:00-24:00 | 6935 | 0.32 | 0.999 |
新闻频率 | 5:00-24:00 | 6935 | 0.32 | 0.999 |
精品赏析 | / | 10000 | 0.32 | 1.440 |
小计: | 5.435 | |||
不超过总容量的80%总容量为: | 0.8 | |||
硬盘实际可用容量是标称容量的: | 0.91 | |||
做RAID5保护后的容量是做RAID前的: | 0.78 | |||
总计需标称容量: | 9.570583263 |
系统每年目前web服务器大概可以支持4000个并发按照1m码率估算增加的音频节目所需的物理容量约为9.6TB。本次系统存储配NETAPP2高性能NAS盘阵,配置24块2TB硬盘,物理容量48TB,满足手机广播APP系统斤5年存储容易需求。
系统带宽需求设计
音频流带宽:按照320kbps流播放要求,流带宽需求为0.32*5000=1.6Gb,
页面及系统带宽:按照系统20%测算1.6G*0.2=320Mb
访问总带宽为1.92Gb
每台WEB服务器极限并发处理能力:
静态文件 可以支持6000-8000并发
动态程序 可以支持5000-7000并发
直播能力 1Mb估算,可以支持4000并发
点播能力 1Mb估算,可以支持5000并发
系统主要功能列表
设备系统功能列表 | |||||
序号 | 模块 | 功能 | 功能描述 | 备注 | 开发周期(天) |
1 | 软件框架 | 启动页 | 启动页 | LOGO页 | 整个项目可以分为两个时间段完成,在签订合同后30个工作日内完成系统紧急业务(如点播直播等常规业务的上线);然后根据客户需求进行部分特殊功能的定制研发,并在后续30个工作日内将整个系统功能上架测试,在后续10个工作日日进行调试改进。整个项目预计70-80个工作日内完成。 |
2 | 首页 | 首页 | “新闻”页——头条新闻页; | ||
3 | 软件适配 | 视频安卓/苹果系统的大部分手机 | 图片、视频缩图实现自适应手机端 | ||
4 | 听广播 | 直播、点播 | 直播/点播分类 | 所属频率直播、精品节目点播、节目时间表、频率介绍、节目介绍 | |
5 | 播放器功能 | 播放、停止、进度、切换效果,利用客户端提供的播放器程序实现直播、点播的视音频播放 | |||
6 | 节目单数据接口对应 | 直播点播的节目单数据从接口服务读取。 | |||
精品赏析点播 | 把传统媒体的一些精品节目,经过再加工放在网络电台上做个精品赏析。 | ||||
网络电台 | 提供电台音乐库内容的点播,支持用户对音乐库歌曲的编单播放,但不向用户提供下载功能 | 流行音乐频道、经典音乐频道、欧美音乐频道、LIVE音乐频道 | |||
7 | 短消息和热线电话功能 | 短消息和热线电话功能(一键热线电话) | 发送包括文字和图片的彩信信息到指定号码;(要考虑每个频率有自己的短信服务号码和热线电话号) | ||
8 | 发微博功能 | 通过新浪微博接口,实现发送博文的功能;(加腾讯微博接口) | |||
9 | 新闻 | 头条新闻 | 焦点图片幻灯、文字头条推荐; | ||
10 | 分类新闻 | 头条新闻、频率活动、组图功能、电台动态 | |||
11 | 新闻图文详情 | 新闻图文详情 | |||
12 | 新闻收藏 | 所有内容页均有收藏功能。只能在【设置】-【收藏】栏目中查看收藏; | |||
13 | 新闻分享 | 新闻稿件可分享(腾讯微博、新浪微博、微信、朋友圈、易信、qq空间 | |||
14 | 新闻评论 | 前台用户对新闻提交评论;审核评论后在前台页面显示。 | |||
16 | 新闻互动 | 报料功能 | 形成一个适合手机APP的页面, | ||
17 | 主持人 | 频率列表 | 频率列表,点击频率列表,进入主持人列表页面; | (在频率的下面做几个推荐的主持人)推荐主持人根据CMS后台的权重值来判断 | |
18 | 主持人列表 | 频率下所属主持人列表,点击主持人,进入主持人详细页面; | |||
19 | 主持人详情页 | 显示主持人详细信息。包括主持人核心介绍、主持人头像、文字介绍信息 | |||
20 | 电台频率 | 多媒体视音频分类 | 音视频分类1、2、3… | 音频、视频点播页面;(该模块在听广播中已实现,不计入工作量) | |
21 | 多媒体视音频播放 | 播放页功能 | 多媒体内容主要是成品节目,格式需要用音频MP3、视频MP4,存储分为CMStop来控制,不需要搜索 | ||
22 | 经典金曲 | 分类列表 | 歌曲分类 | 和曲库做接口 | |
23 | 列表展示 | ||||
24 | 歌曲推荐 | 安卓和iOS两个手机平台的系统测试 | |||
25 | 专辑推荐 | ||||
26 | 歌手推荐 | 歌手人物介绍 | |||
27 | 单曲播放 | ||||
28 | 歌曲播放 | 歌曲详情 | |||
29 | 歌曲播放页 | ||||
30 | 排行 | 排行榜 | |||
31 | 歌曲搜索 | 搜索条件:专辑名称、歌手、歌曲、发行日。 | |||
32 | 活动互动 | 活动投票 | 支持听众对活动的投票 | 以活动的形式进行推广,例如网络歌手擂台赛,歌曲榜单等。在传统媒体对此活动进行支撑。 | |
33 | 设置 | 关于我们 | 电台简介 | ||
34 | 光辉历史 | ||||
35 | 组织结构 | ||||
36 | 大事记 | ||||
37 | 用户中心 | 用户注册 | |||
38 | 用户登录、注销 | ||||
39 | 找回密码 | ||||
40 | 修改个人资料 | ||||
41 | 用户账户管理 | ||||
42 | 系统设置 | 网络提醒设置 | 2G/3G网络切换时,提醒用户关于流量的信息 | ||
43 | 缓存清理 | 手动清理缓存 | |||
44 | 推送设置 | 设置推送的开关控制 | |||
45 | 系统升级 | ||||
46 | 手机APP设计 | 手机APP设计 | 安卓和iOS两个手机客户端设计 | ||
47 | 系统测试集成 | 系统测试集成 | 安卓和iOS两个手机平台的系统测试 |
标签:   医院信息化 医院信息化系统 医院系统 HIS HIS系统 医院HIS系统 医院APP APP 医院全媒体系统 医院媒体系统 医院移动系统