许 桢
(山东警察学院,山东 济南 250014)
在数据中心的基础上,建立一个完整的校园通信录并提供一个独立的通信录,以及一个可以自由选择的组织或者联系方式。本平台支持邮件、短信、微信等多种通信手段,校园内的所有单位均可申请为管理员或注册一般的用户账号;还可以为OA、门户等系统提供标准的报文传输接口。全校师生通过邮件、短信、微信等途径接收学校发出的通告、通告等,并可以通过电子邮件、短信、微信等形式进行反馈。
全校通信录可共享,各系统的数据可安全共享,并能与校务数据中心同步;支持主流多媒体即时通信工具,如微信;实现了个人电子邮件、微信、短信的发送,满足各个部门对个人信息的需要;统一的界面,所有的应用系统都是统一的,没有任何限制。
该平台的代码是通过Python语言实现的,该平台的主要功能包括组织结构和电子邮件发送、短信发送、微信发送、高级搜索、管理授权、界面管理和统计分析。
(1)机构地址簿。包含学校所有部门和系,其中绿色标志表示可以更改和更新移动电话号码;红色标志是公共联系人,无法更改,号码中间四个数字用星号隐藏。每个单位都有自己的通信录,每个人都有自己的通信录。可批量导入手机号,可根据模板格式,批量更新学生名字和学生的电话号码(单位、系、本人有权限)。输入想要查询的人的名字或者是科室的名字和工作号码,点击进入就可以了。
(2)通用通信清单。若机构地址簿中的结构安排不能满足实际需要,可在一般通信清单中创建自己的名单,并可自由地从原来的单位通信录中选取人员及部门构成新的通用表格。在公司的地址簿中,员工的联系方式会随着部门内部人员的变化而自动更新。
(3)私人地址簿。对于需要灵活安排的人,可以使用私人地址簿,私人地址簿不会与学校的地址簿共享,可以用Excel格式批量导入,此导入格式可支持其他手机短消息平台的通信录输出格式。
该平台可以针对学生年龄、籍贯、职称、学历等多种维度进行查询,并可以通过短信、邮件等方式进行交流,满足其他不能按照单位进行分组的信息管理要求。
该平台能够为第三方应用系统提供统一的标准传输接口,并可通过Web界面配置。界面管理模组可以设定IP位址(限定界面呼叫范围)、限定传送时间和界面的有效期限,并且可以在界面记录中看到每个界面的呼叫传送记录,界面文件详细说明了界面呼叫规则所要传送的参数[1]。
具有鉴定和验证的能力,用户必须经过认证,方可使用其对应的通信服务功能。提供通信记录功能,使用户的多个终端通过统一通信录作为协作中心进行协作。机构可以自定义通信录以满足高校各部门的需求,个人通信录可以让使用者进行多种的编辑及查询,系统也支持语音通信、电话会议、即时消息等功能。在开始通信之前,主叫方能够知道被呼叫的状况,或根据其状况和能力,提供一种状态显示功能。用户可以通过状态显示功能,对用户的状态进行自定义、设置、管理和发布,使用户可以订阅、查询、同步更新用户的状态,并根据用户的通信状况自动地显示出用户的状态。状态显示支持与通信录结合在一起,向使用者提供话音通信能力。除与公用电话网络互联之外,还应支持点击通信录、通话历史记录、输入被叫地址启动呼叫、用户呈现状态、用户预先设定的电话号码等。使用户能够便捷地进行即时信息的传送(文本、图像或文件)。支持点对点即时消息、点到多点群发消息、可按通信录发送即时消息、记录、查询、删除即时消息、管理即时消息群等,提供电子邮件、短信和多媒体消息等。提供电子邮件、短消息及多媒体消息等功能。目前,电子邮件已成为不可替代的办公手段,是集成办公系统的核心,具有短信、即时通信等特性,特别是在手机上的应用,可见包括文本、语音、视频等多媒体邮件必将成为企业和个人的极重要业务。
提供一种多媒体通信的功能。随着用户终端和网络带宽能力的不断提高,以及用户对信息需求的不断拓展,统一通信平台应该提供视频、会议视频等多种形式的通信服务。提供数据协同的功能,如共享屏幕、共享程序、共享文件、网络存储、电子白板、文件传输、协同浏览等。提供通信模式转换功能,例如,支持语音通信和会议电话转换、点对点影像通信和会议影像转换、语音通话转换、会议电话与会议影像转换等。为高校的ICT应用提供整合的功能,随着高校信息化程度的不断提升,各业务过程逐步走向了信息化、IT化,要求CT业务过程在任何时候都可以调用统一通信平台,从而加快业务过程和业务决策,并使CT与IT的能力相结合。该平台支持使用者配置、修改和自定义数据,并提供模块化的功能,允许使用者按需添加或缩减基础服务和加强服务[2]。
通信信息网络正在朝着下一代网络(NGN)的方向发展。NGN是一种比较宽松的定义,它与上一代以IP数据为核心的融合网络体系有所区别。从业务驱动的观点来看,支持诸如音频、视频服务等多媒体服务;从网络的结构层面来看,应该在纵向上包含服务和传输层,横向上要涵盖核心网和边缘接入网络。
NGN是一种新型的多媒体业务,包括语音业务、数据业务和视频业务。NGN的特征是服务与通话控制分开,呼叫控制与承载分开。因此,它的业务与网络无关,它的体系结构是开放的。随着IP协议的统一,传统的地理概念也越来越模糊,因为在同一个软交换体系中,用户在任何一个网络能到达的地方都能进行互联[3]。
ITU开发的H.323通信控制协议适用于在分组交换网络中提供多媒体服务的,它的关键部件是呼叫控制模块,可以用于媒体会话和多点多媒体会议场景。该标准将H.323网关(Gate way)置于电路交换网络与分组交换网络之间,网守(Gate Keeper)用于地址转换与存取控制,多点式会议控制器(Multiple Controller,MC)提供多点控制,多点处理机(MP)提供多点式会议媒体流的混合和MCU等。
RAS(注册、认证)通过网关和网关之间的数据交互,以完成网关注册和认证等功能。RAS报文是H225.0协议中所定义的一种报文,它是一种应用于终端、网关和网络守卫的通信协议,主要对网络进行管理,包括注册、访问控制、状态等。采用文字形式对报文进行编码,以UDP为基础的报文主要包括报文名称和一系列必配、选配的参数[4]。
SIP(Session Initiation Protocol)是一种以IP为基础的媒体通信应用层控制协议,用于修改、创建和终止一个或多个参与者的会话过程。与传统的因特网通信方式不同,该协议自身没有处理和传送声音、影像、媒介的功能。1995年,IETF的MMUSIC工作组提出了SIP协议,在1999年制定了IETP标准化协定1B15161。
在因特网的发展中,IETF推出了SIP,它与传统的H.323等协议族相比,SIP在网络服务领域得到了很好的应用,并在原有的网络技术的基础上对IP语音服务进行了系统的构建。从SIP的特性可以看出,它是一种简单、有效、具备良好兼容性和可扩充性的体系结构,这使得SIP无论在当前还是今后都能够继续发展。实际上,自从SIP被提出以来,一直在发展和更新[5]。
SIP是一种传统的语言通信协议,它能很好地应用于不同的网络语言环境,这也是目前各高校通信的业务发展趋势[5]。
(1)最低状态。一个或多个请求(回应交易)可能包括在一个调用中,这表示SIP协议是一种非常简单有效的协议。与H323相比,SIP经过大量的简化,降低了实施成本,缩短了建立连接所需的时间。这就意味着SIP既可以在运营商层面上建立一个通信网络,也可以在高校单位层面上建立一个通信网络。
(2)底层协议独立性。SIP层的数据包服务可以采用UDP和TCP两种方式来实现,SIP独立于基础协议。而UDP本身的协议负荷要比TCP低,因为UDP是没有连接的,因此可以降低对服务器存储、带宽、处理能力的要求。SIP的灵活性使其能够在许多低端的服务器上实现,从而减少了企业的执行费用。
将信息服务平台应用于学校内部,实现了对手机和Pad的移动处理。信息服务平台是一个以B/S体系结构为核心的商业应用系统,为了适应高校信息化发展的需要,把Harmony OS操作系统作为移动业务的基本平台,需要对系统进行整合[6]。
(1)We b Se r v ic e。它通过连接We b服务界面,根据界面定义的规则调用和实现参数的转换,最后以用户端或者浏览器能够识别的语言进行展示和互动。
Web Ser vice可以看作是一个为外部提供API的跨平台应用,且发送要求和接收回应的信息都比较稳定。通常情况下,以B/S为基础的网页只要构成满足要求的报文就可以顺利进行通信。通过使用Web服务,可以省略掉某些复杂的规则筛选、参数变换等烦琐的工作,可以将客户机或浏览器标识的用户语言直接输出到二次开发的代码中。
(2)Web Parser,也就是“页面抓取”的方法。通过对网页数据的采集和网络请求的仿真,再经过中间件的转换之后,以手机用户或者浏览器能够识别的语言进行展示和互动,可以对网页进行逻辑上的简化。
Web Parser的基本思想就是利用Web开发的流程,在服务端语言中动态地将数据作为用户语言输出,从而实现对用户进行标识和操作。使用Web Pa r se r方法进行调整,重点在于适当地发送诸如HTTP数据包之类的请求信息以及对从服务端返回的响应信息进行处理。
(3)DataBase。Web Paser和Web服务是对商业逻辑的仿真,那么Database就是要完全实现商业逻辑,因为WP和WS自身就能完成大多数的商业逻辑运算,所以我们只要进行分组仿真,DB模式就可以直接处理基础数据。但是数据的使用需要满足客户需求的商业逻辑,这就使得数据库的开发方法变得很复杂。DB的开发方法主要有三种:一是直接运行用户源数据库;二是无须进行数据同步,建立一个中间表格,在中间表格的两边进行交互和同步;三是在与客户端系统进行同步之前,向新系统中的数据库读源数据,但由于所需的开发费用急剧增加,其工作量等同于一种全新的商业系统的重新设计。
(4)控件集成。We b系统中有很多控件,如Activex、Flex/Flash、JAVAApplet。由于控制软件的版本不同,特定的解决方法也会有所不同,所以需要对原有的系统进行详细的分析[7]。
尽管在工业领域中,统一通信已是一个非常热门的课题,但是在高校实际实施中仍存在很多问题,尤其是技术规范的缺失。统一通信涉及到互联网、电信、IT等多个方面,不同厂家和运营商对统一通信的概念和范围存在不同的认识,这就要求统一概念、统一实现方式和能力要求,从而推动统一通信技术的发展。■