基于软交换架构的调度通信系统的
设计与实现
摘 要
智能电网建设步伐日益临近,对电力系统原有的各类应用和承载平台都提出了更高的要求。在智能电网的建设过程中,对电网的调度任务,调度职能都提出了更高的要求。调度通信系统需要不断改造、不断完善,对智能电网的建设起到积极配合的作用。
按照国网十二五规划的精神,要逐步完成调度通信系统的IP化。调度通信系统作为电网安全生产、安全运营的心脏,在IP化的过程中,一定要保证系统的稳定性。在保证系统稳定性的前提下,逐步实现调度电话IP化的进程。并基于软交换建设智能调度系统提供高可靠的呼叫处理系统和交换网络。同时,基于软交换的开发接口,使调度通信系统与调度业务系统有机整合,真正实现“智能”调度。
某省电力公司现有的调度系统设备陈旧,调度交换网技术落后,不能与调度业务系统有机结合,功能不能满足新的调度需求。因此,我们开发了基于IP通信技术、物联网技术、大数据技术和可视化技术的新一代通信调度系统。系统采用CB/S混合架构,主要用到了SIPServlets、WebRTC、WPF、CefSharp、SQLite、Redis等先进的技术。
关键词:通信调度、CB/S架构、SIPServlets、WebRTC、WPF、CefSharp
VII
Abstract
With the rapid development of smart grid, higher requirements are put forward for all kinds of applications and bearing platforms. In the construction process of smart grid, the scheduling task of the power grid, scheduling functions are put forward higher requirements. The scheduling communication system needs to be constantly transformed and perfected to play a positive role in the construction of smart grid.
按照国网十二五规划的精神,要逐步完成调度通信系统的IP化。调度通信系统作为电网安全生产、安全运营的心脏,在IP化的过程中,一定要保证系统的稳定性。在保证系统稳定性的前提下,逐步实现调度电话IP化的进程。并基于软交换建设智能调度系统提供高可靠的呼叫处理系统和交换网络。同时,基于软交换的开发接口,使调度通信系统与调度业务系统有机整合,真正实现“智能”调度。
According to the spirit of the national network planning in 12th Five-Year, to gradually complete the scheduling communication system IP. Dispatching communication system, as the heart of safe production and safe operation, must ensure the stability of the system in the process of IP. Under the premise of ensuring the stability of the system, gradually realize the process of IP scheduling telephone. And provide high reliable call processing system and switching network based on Softswitch construction intelligent scheduling system. At the same time, based on the development interface of softswitch, the scheduling communication system is integrated with the dispatching business system.
某省电力公司现有的调度系统设备陈旧,调度交换网技术落后,不能与调度业务系统有机结合,功能不能满足新的调度需求。因此,我们开发了基于IP通信技术、物联网技术、大数据技术和可视化技术的新一代通信调度系统。系统采用CB/S混合架构,主要用到了SIPServlets、WebRTC、WPF、CefSharp、SQLite、Redis等先进的技术。
The company's existing scheduling system of electric power dispatching exchange network of obsolete equipment, backward technology, combination and scheduling not business system function can not meet the new scheduling requirements. Therefore, we developed a new generation communication scheduling system based on IP communication technology, Internet of things technology, big data technology and visualization technology. System using CB/S hybrid architecture, mainly used SIPServlets, WebRTC, WPF, CefSharp, SQLite, Redis and other advanced technologies.
Keywords:CB/S, SIPServlets、WebRTC、WPF、CefSharp
目 录
摘 要 I
Abstract II
图目录 VI
表目录 VII
缩略字表 VIII
第一章 引言 1
1.1 项目背景 1
1.2 国内外智能调度系统的发展概况 1
1.3 本文主要研究的工作 2
1.3.1调度电话 3
1.3.2视频会商 4
1.3.3监控画面入会 4
1.3.5统一号码簿 4
1.3.6数据调度 4
1.3.7调度监控 5
1.3.8调度值班 5
1.3.7工作提示 5
1.4 本文的组织结构 5
第二章 技术综述 7
2.1 MVC模式 7
2.1 WebRTC技术 8
2.2.1视频处理 8
2.2.2音频处理 9
2.3 SIPServlets技术 11
2.3 WPF技术 11
2.4 本章小结 12
第三章 智能调度系统分析与设计 13
3.1 项目总体规划 13
3.2 系统需求分析 14
3.3 系统总体设计与模块设计 14
3.3.1总体结构 14
3.3.2智能调度服务平台 15
3.5 本章小结 16
第四章 智能调度系统的实现 16
4.1联系人目录 16
4.1.1群组 16
4.1.2联系人 19
4.1.3联系人信息显示 21
4.1.4通话记录 23
4.1.5拨号键盘 24
4.1.6调度电话菜单 27
4.2调度通信 34
4.2.1电话会议 34
4.2.2 会议拓扑 41
4.2.3 录音回放 46
4.2.4 短信发送 48
4.2.5多屏幕显示 52
4.2.6 即时消息 55
4.2.7文档共享 59
4.3调度值班 65
4.3.1值班人员显示 65
4.3.2带班领导显示 65
4.3.3 按地理位置显示值班人员信息 66
4.3.4 按地名显示值班人员信息 66
4.3.5 按日期显示值班人员信息 67
4.3.6交互检索显示值班人员信息 67
4.3.7呼叫调度值班人员成功 68
4.3.8 实时切换排班显示 68
4.3.9一键点击呼叫值班人员 69
4.4工作提示 69
4.4.1分类显示 69
4.4.2滚动显示 70
4.4.3暂停滚动消息 70
4.4.4功能检索消息 71
4.5视频监控 72
4.5.1监控图像显示 72
4.5.2地图导航 72
4.5.3搜索 73
4.5.4监控视频图像复制 73
4.5.5查看大厅视频以及四个常用视频 74
4.5.6查看各个网省的站点监控视频 74
4.5.7屏幕切换 75
4.5.8监控加入会议 78
4.6系统消息提示 79
4.6.1紧急消息推送 79
4.6.2 来电 79
4.6.3信息 80
4.7系统管理 80
4.7.1登陆 80
4.7.2账号管理 81
4.7.3系统配置 81
4.5 本章小结 82
第五章 总结与展望 83
5.1 总结 83
5.2 进一步工作展望 83
参 考 文 献 84
致 谢 86
附 录 87
图目录
图 1-1 系统应用结构图 3
图 2-1 MVC模式功能及相互关系 7
图 2-2 WebRTC技术架构图 10
图 3-1智能软交换调度系统架构图 13
图 3-2集群协同调度 14
图 3-3集群协同调度 16
图 3-4 系统技术架构 17
图 3-5 目录管理架构 18
图 3-6消息传输模块架构 19
图 3-7呼叫控制模块设计 20
表目录
未找到图形项目表。
缩略字表
英文缩写
英文全称
中文译文
CB/S
Client、Brower/Server
客户端、浏览器/服务端
SIP
Session Initiation Protocol
会话初始协议
SDP
Session Description Protocol
会话描述协议
第一章 引言
1.1 项目背景
(1) 随着电网规模的不断扩大,调度通信网的被调对象也越来越多,调度通信网在调度工作中地位也日益重要。但是现有的调度通信系统中,有部分设备的运行时间已经超过10年,给调度通信网的安全运行带来隐患。基于软交换的调度通信系统提供五级备份机制,为调度通信网的安全运行提供有力保障。
(2) 调度通信系统与调度业务系统的有机结合。省调的调度人员使用操作票系统向各被调对象发送操作单。在现有的系统架构下,操作单下发后,调度人员还必须在调度台中下发调度指令,无法做到调度业务与调度通信统一的智能调度。通过软交换系统提供的开发接口,可以将调度通信功能嵌入操作票系统中。在省调人员发送操作单后,直接在操作票系统中关联被调对象,接通调度电话,下达调度指令。智能化的通信调度系统,将部分调度操作智能化,减少了调度人员的手工操作,同时降低了手工操作失误带来的风险。
(3) 基于IP的软交换调度系统,调度台的部署将更加灵活。现有的数字调度系统,调度台的部署必须借助于传输设备来延伸数字调度台的部署距离。这样的部署模式,浪费了宝贵的传输带宽。基于IP的调度台,可以借助于网络,