一种在融合通讯调度系统中实现专用地图调度的方法与流程

文档序号:12613514阅读:1105来源:国知局
一种在融合通讯调度系统中实现专用地图调度的方法与流程

本发明属于融合通讯调度技术领域,涉及在融合通讯调度系统,尤其是一种在融合通讯调度系统中实现专用地图调度的方法。



背景技术:

WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

ActionScript 3.0是一种强大的面向对象编程语言,它标志着Flash Player Runtime演化过程中的一个重要阶段。设计ActionScript 3.0的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为Web体验的重要部分。

.NET(Microsoft XML Web services)平台。是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。他允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XML Web services并将这些服务集成在一起之所需。

FLASH是由macromedia公司推出的交互式矢量图和Web动画的标准,是一种动画创作与应用程序开发于一身的创作软件,广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。

AxShockwaveFlashFLASH是微软基于.NET平台实现的在C#中嵌入FLASH文件的控件,能实现动态加载.swf文件。

ExternalInterface:flash ActionScript提供的外部访问接口,用于Flash虚拟机与ActiveX容器(ActiveX container))应用程序或容器应用程序(Container application)通信。接口定义addCallback()及call()两个方法及一个属性available。

融合通讯调度系统是在传统语音通信调度系统中融合了视频监控、GIS调度、卫星通讯、无线通讯、短波通讯、定位系统等多种通讯方式的融合体,他具有使调度指挥人员对现场情况有全方位立体式掌握,为指挥决策起到至关重要的作用。

市面上现有的融合通讯调度系统虽说功能强大但也有一些欠缺方面,比如市场需求强烈的专用地图调度功能这一块。专用地图调度功能是指绘制特殊空间区域的地理信息并显示在调度系统界面上,在专用地图上动态标注各个设备(电话、摄像头、定位卡等)的位置信息、显示各个设备的实时状态、调度台上可以对各个设备进行操作,比如可以对电话发起呼叫、强插、强拆,对摄像头进行查看、云台操作等。



技术实现要素:

本发明的目的在于克服上述现有技术的缺点,提供一种在融合通讯调度系统中实现专用地图调度的方法。

本发明的目的是通过以下技术方案来实现的:

这种在融合通讯调度系统中实现专用地图调度的方法,包括以下步骤:

1)语音终端注册到软交换核心网,所述软交换核心网与调度服务器之间传递语音设备及操作信息;视频终端注册到视频服务器上,所述视频服务器与调度服务器通信传递视频终端设备及操作信息;定位终端注册到定位服务器上,所述定位服务器将定位终端信息发送给调度服务器,调度服务器收到各个服务器发送来的设备状态信息存在数据库中,在数据库中将语音终端、视频终端、定位终端做绑定关系以便在调度客户端进行联动操作;所述调度客户端与调度服务器之间通信,获取各个设备的实时状态信息;调度客户端与专用地图服务器通讯获取地图信息,并在地图上显示各个终端设备的位置信息、根据设备ID信息在专用地图上查找定位设备位置;调度客户端通过调度服务器和专用地图服务器完成对语音终端、视频终端、定位终端在专用地图上的操作及各个设备之间的联动操作;

2)调度客户端从专用地图服务器获取专用地图文件存储路径,所述调度客户端加载专用地图到调度客户端界面上显示,专用地图服务器对调度客户端提供地图操作接口,调度客户端通过地图操作接口和调度服务器完成对地图及地图上各种终端设备的业务操作;

3)调度客户端通过专用地图服务器提供的接口在专用地图上完成对定位终端设备、语音终端设备、视频终端设备的联动操作,在专用地图上点击某个定位终端设备能够操作其附近指定范围内的语音终端设备和视频终端设备;也能够点击视频终端设备操作指定范围内的定位终端设备和语音终端设备;也能够点击语音设备操作指定范围内的定位终端设备和视频设备。

进一步,步骤1)中,所述语音终端通过sip注册到软交换核心网;所述软交换核心网与调度服务器之间通过私有协议通信传递语音设备及操作信息。

进一步,步骤1)中,所述视频终端通过H323/H248协议注册到视频服务器上;所述视频服务器通过私有协议与调度服务器通信传递视频终端设备及操作信息。

进一步,步骤1)中,所述定位终端通过私有协议注册到定位服务器上;所述调度客户端与调度服务器之间通过私有协议通信;调度客户端与专用地图服务器通过私有协议通讯获取地图信息。

进一步,步骤2)中,所述调度客户端通过私有协议从专用地图服务器获取专用地图文件存储路径;调度客户端通过AxShockwaveFlashFLASH控件加载专用地图到调度客户端界面上显示;专用地图服务器通过ExternalInterface对调度客户端提供地图操作接口。所述地图操作接口包括放大、缩小、拖动、向上、向下、向左、向右、框选设备、圈选设备、查找设备、移动设备位置和显示设备信息。

进一步,步骤3)中,所述其附近指定范围内是指以定位终端设备为中心点指定半径范围内。

进一步,步骤3)中,各个设备的业务操作需要调度服务器106通过私有协议与相应服务器的通信完成。

进一步,步骤3)中,对语音终端的联动操作包括呼叫、强插、强拆、挂断、发起会议,对视频终端的联动操作包括打开视频终端、操作云台控制,对定位终端设备的联动操作包括发起紧急告警信号。

与现有技术相比,本发明具有以下有益效果:

1、本发明率先提出并实现将定位功能模块与融合通信调度系统进行有效融合;

2、本发明专用地图采用flash呈现方式具有矢量图的特点而且可动态编程;

3、本发明设计有专用的定位模块接入中间件,方便集成接入不同定位厂家的定位产品;

4、本发明提出脱离硬件的自有的通信协议和调度协议,方便以后系统功能的扩展;

5、本发明所用技术均为目前主流技术,在技术上保证一定的先进性;

综上所述,本发明技术上结合ActionScript 3.0编程、WPF编程、数据库技术以及基于.NET控件AxShockwaveFlashFLASH实现的FLASH与调度客户端交互通信定义的自有协议,实现专用地图的加载、操作、以及在专用地图上实现的语音和视频调度功能。

附图说明

图1为本发明的专用地图系统数据流程图;

图2为本发明的地图加载及操作流程图;

图3为本发明的设备联动操作流程图。

具体实施方式

下面结合附图对本发明做进一步详细描述:

本发明在融合通讯调度系统中实现专用地图调度的方法具体包括以下步骤:

(1)参见图1:语音终端101通过sip注册到核心网交换机104,核心网104与调度服务器106之间通过私有协议通信传递语音设备及操作信息。视频终端102通过H323/H248协议注册到视频服务器105上,视频服务器105通过私有协议与调度服务器106通信传递视频终端设备及操作信息。定位终端103通过私有协议注册到定位服务器110上,定位服务器110将定位终端信息通过私有协议发送给调度服务器106,调度服务器106收到各个服务器发送来的设备状态信息存在数据库107中,在数据库中将语音终端101、视频终端102、定位终端103做绑定关系以便在调度客户端进行联动操作。调度客户端108与调度服务器106之间通过私有协议通信,获取各个设备的实时状态信息。调度客户端108与专用地图服务器109通过私有协议通讯获取地图信息,并在地图上显示各个终端设备的位置信息、可以根据设备ID信息查在专用地图上查找定位设备位置。调度客户端106可以通过调度服务器106和专用地图服务器109完成对语音终端101、视频终端102、定位终端103在专用地图上的各种操作及各个设备之间的联动操作。

(2)参见图2:调度客户端108通过私有协议从专用地图服务器109获取专用地图文件存储路径(路径信息存储在数据库中,专用地图服务器109访问数据库获取,地图文件存储在文件系统中),调度客户端108通过AxShockwaveFlashFLASH控件加载专用地图到调度客户端108界面上显示,专用地图服务器109通过ExternalInterface对调度客户端108提供地图操作接口(放大、缩小、拖动、向上、向下、向左、向右、框选设备、圈选设备、查找设备、移动设备位置、显示设备信息),调度客户端108通过这些接口和调度服务器完成对地图及地图上各种终端设备的业务操作。

(3)调度客户端108通过专用地图服务器109提供的接口可以在专用地图上完成对定位终端设备、语音终端设备、视频终端设备的联动操作,在专用地图上点击某个定位终端设备可以操作其附近指定范围内(以定位终端设备为中心点指定半径范围内)的语音终端设备和视频终端设备,当然各个设备的业务操作还需要调度服务器106通过私有协议与相应服务器的通信完成。对语音终端的操作包括呼叫、强插、强拆、挂断、发起会议,对视频终端的操作包括打开视频终端、操作云台控制,对定位终端设备的操作包括发起紧急告警信号。也可以点击视频终端设备操作指定范围内的定位终端设备和语音终端设备。也可以点击语音设备操作指定范围内的定位终端设备和视频设备。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1