张 锐 东北电网调度通信中心调度处 110006 沈阳
0 引言
东北电网总调负责整个东北电网的生产运行,迫切要求有一套行之有效的调度管理网络系统来处理日常信息,如接收发供电量,发电计划下达,电文传送,调度电话录音查询等,以便使电网调度运行人员从日常事务处理中解脱出来,集中精力研究和分析电网,从而保证电网的安全、稳定、优质、经济运行。本文针对东北电网的具体情况,介绍了建立在局域网和电话系统之上的一个多媒体调度管理网络系统(简称调度系统)。它把高速的局域网和电力通信电话网跨接起来,使得信息的高速传递和广泛传递结合在一起,同时基于多媒体的输入手段,人机界面十分灵活、方便、友好。
1 技术特色
东北电网多媒体调度管理网络系统结构如图1所示。
图1 多媒体调度管理网络结构图 Fig.1 Configuration diagram of multimedia dispatching management network
1.1 技术的先进性 调度系统集成了当今最先进的编程技术[1]、数据库技术[2]、网络通信技术[3]、多媒体技术。在语音管理系统中采用硬件检测话路状态,极大地提高了话路检测的精确性和可靠性。 1.2 开放性[4] 调度系统是一个开放式的网络系统,以多媒体网络信息服务系统为支撑平台,综合各种办公软件,构成了一个有机的整体。各种新的技术方案、应用软件都可以融入调度系统中,具有网络开放性、功能开放性、录入方式多样性、格式多样性。 1.3 安全性[5] 系统在信息管理方面使用了数据库技术,由服务器统一管理;为信息库设置权限,为每个用户设立账号,任何用户在进入系统时,都必须核对口令,防止非法用户的侵入;用户在访问任何信息的时候,都必须核对用户权限,非法的用户操作将被拒绝,以防止用户有意或无意的破坏。 1.4 网络的透明性 系统对用户屏蔽了计算机网络的概念,无论是本地用户、网络用户还是远程用户,对系统的操作方式都是一致的,用户不必了解自己是在本地工作,还是在网络上工作,使用十分方便。
2 远程通信管理软件
调度系统的远程通信管理软件(BBS)采用最新流行的Client/Server模式[6]。系统部件分为服务器、远程客户端、网络客户端、多媒体电子函件、领导批阅器、多媒体编辑器。服务器的功能包括网络通信、远程通信、信息管理、信息查询、信息共享;远程客户端提供远程用户对信息库的访问和信息录入手段;网络客户端提供网络用户对信息库的访问和信息录入手段;多媒体电子函件提供电子函件服务,可以发送多媒体信息;领导批阅器提供领导对文件的批示接口;多媒体编辑器提供光笔输入、声音输入、文本输入的混合编辑功能。 2.1 BBS信息库的结构 在BBS系统中,所有信息都是按数据库方式来组织,具有相同性质的信息被组织在一起,形成一个数据库,称为信息库。信息库的建立是按用户的具体要求来设定,如发、供电量存放处、电文存放处等。 每个信息库都有自己的数据库结构,它是在创建此信息库时由用户所选择的字典定义的(即字典结构),每个信息库都对应有一个数据库控制文件,该文件包含了信息库的结构信息、条目信息和用户信息,如果该文件遭到破坏,则BBS不能打开这个信息库,需要重新建库。 信息库是按树状结构组织的。每个信息库下面可以有子信息库,子信息库在本系统中被称为子目录。每个子目录也都对应一个数据库控制文件,它记录着该子目录的信息库结构信息、条目信息和用户信息,并与其父目录相对独立。子目录的权限与其父目录的权限也没有联系,每当用户创建一个新的子目录后,新的子目录的权限都被设为缺省权限,如果有必要,必须对新的子目录重新设置权限。 信息库中的每个文件(或子目录)及其文件信息在信息库里称为一个条目,每个条目都有自己的类型、标题、相联的文件名(或目录名)和在创建该库时定义的属性。用户在BBS中打开某个信息库后,就会看到该库中的各种条目,每个条目最前面的图标就表明了该条目的类型,用户用鼠标双击该条目,如果该条目是一个目录,就会进入下一级子目录,如果是一个文件,系统就会启动相关联的处理器显示与该条目相关的文件。 2.2 BBS信息库的权限 在本系统中,为了方便而合理地管理用户权限,需要对用户进行分组,按某种关系具有相同属性的用户被分在同一组内,一个组具有一个名字,它相当于一个用户。可以对组设置权限,该组内所有的用户都拥有该组的权限,并且每个用户可以拥有自己独特的权限,例如所有火电厂、水电厂被分在“电厂”组中,所有的直属电业局被分在“电业局”组中。 一个被特别授权的用户或一个被特别授权的组都称为“特权用户”,特别授权的组内的用户称为“特权组用户”。所有没有被特别授权的用户都称为“普通用户”,“普通用户”只具有对该信息库的一般操作权限,系统中可以通过设置来控制此权限。 信息库中的权限种类分为8种:授权权力、插入权力、删除权力、拷贝权力、浏览记录、浏览文档、修改记录、修改文档。 2.3 远程服务 BBS系统提供一种远程服务调用功能。用户可以使用远程服务字典建立一个特殊的信息库,在信息库中某个条目的服务器程序名字段中指明远程服务程序的程序名。当用户用鼠标双击此条目时,系统会在服务器上调用条目中所指定的服务程序,并返回执行结果。本功能的实现,使得用户能够在同一个应用模式下实现不同的功能,用户只需要为特殊的应用提供特殊服务器程序,就可以在BBS系统内实现特殊的功能,特别是对特殊的信息处理和查询。
3 语音管理系统
语音管理系统是将计算机与调度电话相连,服务器上运行电话录音与查询软件,全天24 h连续工作,同时监控多部电话,多通道同时录音、分别存储,且不影响通话双方正常使用。本系统采用专门设计的线路检测卡检测电话信道的状态,精确、可靠,适用于局级交换机和多种用户交换机,并采用大容量可擦写光盘作为存储介质,具有话音质量高、记录容量大、检索快捷精确、保存周期长等特点,系统结构如图2所示。
图2 语言管理系统结构图 Fig.2 Conflguration diagram of voice menagement system
3.1 实现技术 该系统相对于其它电话录音系统有其特有的技术创新性。一般的电话录音系统均采用软件来辨识电话是否摘机通话,一旦话路噪音较大,则辨识成功率会很低。本系统在交换机和电话机中间加入了一块线路检测卡,采用硬件来检测话路,其精确性和可靠性大大提高。当话机摘起或免提键按下时,线路检测卡检测到话路的状态发生改变,则向语音卡发出硬件中断信号,开始录音;当用户通话结束放下话机或抬起免提键时,则录音停止。该系统以标准PCM方式编码,8 kHz采样率,每一次通话都形成一个数字化语音文件,通过局域网传送到查询服务器,以树状目录结构存储在查询服务器的可擦写光盘上。 3.2 语音管理系统功能 3.2.1 电话录音功能 采用专门设计的语音检测卡检测电话线路状态,同时可对多路电话的通话进行录音,每一次通话形成一个语音文件,存放在可擦写光盘上。 3.2.2 查询功能 3.2.2.1 微机查询 通过BBS查询语音记录库。语音记录库以树状层次结构组织,录音日期(年/月/日)为一级目录,信道号为二级目录,语音文件以录音起始时间(时/分/秒)命名。 对存放在语音记录库中的语音文件可按录音日期、录音信道的树状菜单逐级浏览,语音文件经过声音转换程序变为标准WAVE格式通过声卡输出。同一语音文件可反复收听,并提供快进、快退功能,能从语音文件的任一个位置开始收听。 3.2.2.2 电话查询 用户使用一部双音频电话机,拨打电话查询服务号码,接通后,按提示输入查询日期、查询信道、查询时间,语音服务器自动检索语音记录库,将语音文件通过电话输出给查询者,播放完后可按键重放录音或再次查询其他信息。 3.2.3 系统管理功能 a.定义用户表。用户表定义了可以访问语音记录库的用户,系统管理员可用此项功能定义哪些用户可访问语音记录库。 b.用户密码。为保护语音记录库信息的安全性,设置了用户密码鉴定功能,有合法身份的用户才可访问语音记录库,用户也可根据实际需要,自己随时更改密码。 c.设置权限。不同的用户由系统管理员授予不同的权限,具体有删除、拷贝、浏览等权力。可以给一个用户设置对语音记录库的权限,也可以给一个用户组设置对语音记录库的权限。当给一个用户组授予权限后,组内所有的用户都拥有该组的权限。 3.3 语音管理系统配置 语音管理系统硬件配置如图3所示。
图3 语言管理系统硬件配置图 Fig.3 Hardware configuration diagram of voice management system
4 结语
调度系统充分利用电网特有的电力微波、载波通道,不但信息传输稳定、可靠,而且节省了大量的通信费用。本系统采用了当今世界最为流行的先进技术,将局域网与广域网有效地结合起来,覆盖了整个东北三省及内蒙古东部四盟,北至哈尔滨,南至大连,西至赤峰,东至丹东,覆盖面积120万km2。目前,该系统共有39个结点,而且随着电厂的增加,网络结点也将不断增多,系统结构复杂,功能强大,在国内电网调度运行系统中尚属首例。本系统投运以后,实用效果很好,极大地提高了电网调度运行人员的工作效率,解放了劳动生产力,带来了很大的经济效益和社会效益,同时为电力企业内部网(Intranet)的建设打下了良好的基础和提供了宝贵的运行经验,具有广阔的应用前景。
参考文献
[1]Stroustrup B. The C++ Programming Language. 2nd ed. Addison-Wesley, Reading, MA, 1990 [2]Shaw G M, Zdonik S B. A Query Algebra for Object-Oriented Databases. In: Proc IEEE Conf on Data Engineering. Los Angeles (USA): 1990.154~162 [3]鲁士文.计算机网络原理与网络技术.北京:机械工业出版社,1996 [4]Tichy W. Tools for Software Configuration Management. In: Proc Int Workshop on Software Version and Configuration Control. 1992 [5]Moerlcotte G, Zachmann A. Towards More Flexible Schema Management in Object Bases. In: Proc IEEE Conf on Data Engineering. Vienna(Australia): 1993. 174~181 [6]车敦仁,王令赤. Sybase开发者指南.王文京译.北京:清华大学出版社,1995
|