APP下载

江西气象“12121”声讯服务集约化系统的设计与实现

2018-04-07吴媛

科技传播 2018年5期
关键词:操作员信箱字段

吴媛

摘 要 文章基于江西气象“12121”声讯服务系统的现状及问题,提供一套全省集约化平台的设计与解决方案。全省“12121”声讯气象服务系统统一接入的实现,有利于移动内部业务的集约管理、计费,也有利于后期的总体推广和营销,对系统也可实现统一维护、管理、调度及投诉受理,提升全省“12121”系统服务质量。

关键词 气象;“12121”;声讯;集约化

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2018)206-0114-03

12121声讯气象服务是各级政府部门普遍开展的惠民气象服务。目前系统建设在各地市气象局,各地市气象局通过中继线路直连各地市移动分公司,各地市用户拨打12121电话的路由指向本地市的气象语音平台。在气象服务逐步走向综合化、集约化、标准化的趋势下,这种松散独立的业务布局暴露出系统老化、运营维护成本较高、系统分散、集约程度低的不足。

1 系统需求分析

本项目主要用于提高“12121”声讯服务系统自动化功能,能够同时接入全省各地市电话呼入,为全省各地市提供气象语音服务,能够随时随地进行人工录音,答询系统与数据统计查询系统合二为一,增加文本自动合成语音功能,添加信箱模板编辑与自动识别功能,并采用动态信箱方式管理语音信息及流程。在保留原有信息内容的基础上开设新信箱,进一步丰富服务内容,方便市民的生活出行,为全面提升江西气象的保障服务能力和应急服务能力奠定良好的基础。

系统涉及江西气象“12121”一期系统中的动态信箱配置、信箱内容管理、统计信息、操作员管理四个模块的功能扩展,新增地市信箱结构查询功能,同时还包括部门数据表的数据割接以及表结构扩展。

系统使用SSH?+?sql?server?+?tomcat6实现,JDK1.7,支持IE8+浏览器。

2 系统详细设计及实现方案

2.1 数据割接及数据表扩展

2.1.1 扩展表(见表1)

2.1.2 数据割接

对于主信箱,将IVR_FLOW表的IN_CODE字段作为接入码(ORG_CODE),数据更新规则如下:1)配置南昌市以外的其他地市、区县主信箱。2)将主信箱IVR_FLOW记录的IN_CODE字段update为接入码数据。

对于操作员表,现有的操作员全部设置为12121079111(南昌市被叫号码),后续新增的地市、区县管理员该字段写页面上选择的组织机构。

预置数据为江西全省地市、区县接入码和名称。记录规则是被叫号码,例如南昌市是12121079111,那么ORG_CODE=12121079111。ORG_CODE是一个逻辑外键,与IVR_FLOW表的IN_CODE字段关联,1:1关系。

2.1.3 data_source表处理(见表2)

2.2 操作员管理

前端扩展操作员所属组织机构字段。取值为组织机构的被叫号码。

1)新增管理员页面添加“组织机构字段”,必选字段。新增两个下拉列表,其中第一个表示地级市,第二个表示当前所选地级市的县级市、区。当操作员属于南昌市时,第一个下拉列表显示全省地级市。Operator.java添加orgCode属性,hbm映射文件配置属性和字段映射。Service层实现组织机构查询接口,至少支持查询当前操作员的组织机构和下级组织机构,数据返回到前台“组织机构”字段中。如果是南昌市操作员,则查询所有。

2)数据库接口。

OPERATOR?操作员表;

IVR_ORG_SITUATION?组织机构表。

2.3 动态信箱配置管理

2.3.1 总体流程(见图1)

2.3.2 前端设计

用户登入系统,系统会根据用户的权限判断是否显示“动态信箱配置管理”模块,若显示,根据展示该用户对应的地区机构的所有信箱,用户输入信箱配置信息,点击“保存”即可。用户选择需要查看的信箱,若该信箱是播报信箱,会在配置信息上方加入子信箱列表,提供修改,删除操作。

2.4 信箱后台设计

1)类名:MailboxAction,方法:mainDynamic Mailbox()。

后台判断,当前操作员是归属于哪个地区机构,则加载该地区机构的主信箱,及主信箱的下一级子节点。

2)对应用户的信箱展示。

用户登入系统,系统会根据用户的权限判断是否显示“信箱内容管理”模块,若显示,根据展示该用户对应的地区机构的所有信箱。

3)增加信箱内容。

用户选择需要增加内容的信箱,点击“增加”按钮。用户填写完信箱内容或选择上传语音文件,点击“发布”按钮即可。

4)外呼信箱内容。

用户选中需要外呼的信箱内容,点击外呼图标,输入电话号码,点击“保存”按钮。5)導出信箱内容。点击“导出”按钮。

2.5 数据库后台设计

1)类名:MailContextboxAction,方法:main DynamicMailbox()。

后台判断,当前操作员是归属于哪个地区机构,则加载该地区机构的主信箱,及主信箱的下一级子节点。

2)各数据统计涉及方法。

(1)月拨打量、日拨打量、24小时拨打量涉及的方法CallAmountAction.to_Quiee。

(2)坐席月拨打量、坐席日拨打量涉及的方法CallAmountAction.to_Quieezx。

(3)通話清单涉及的方法BillAction.detail。

(4)通话总量涉及的方法BillAction.total。

(5)通话清单(坐席)涉及的方法BillAc tion.detailzx。

(6)在原有的功能基础上增加地市和区县的查询条件去查询数据。

3)数据库接口。

在业务数据库中添加定时任务将华为话单库中的12张话单表(tBillLog)的数据按照江西省10个地市的通话记录进行数据转换,将转换后的数据分别入库到10张表中,统计信息查询时查询对应地市的表即可,查询全省统计量时需要将10个表的数据一起查询。

4)地区信箱结构。

(1)该菜单和动态信箱配置所需要展示的信息几乎是一样的(在地图里只有查看),在开发时,会采用动态信箱配置管理模块里的查询方法和逻辑。

(2)类名:MailboxAction,方法:mainDynamicMailbox()。

(3)后台判断,当前操作员是归属于哪个地区机构,则加载该地区机构的主信箱,及主信箱的下一级子节点。会采用该方法获取信箱的部分代码。

(4)方法:childsDynamicMailbox(),加载菜单信箱的子节点。可以直接复用该方法。

3 结论

12121声讯气象服务集约化后将受理全省移动用户呼入,系统在中继接入、语音IVR并发、升级后的业务系统承载能力做好评估,以免大并发量对系统造成冲击。

参考文献

[1]韩同欣,丁建元.气象IT资源集约化平台的设计与实现[J].电子技术与软件工程,2013(20):53.

[2]德吉央宗.浅析“12121”气象声讯服务[J].西藏科技,2015(5):60-61.

[3]罗雪玲,郭启云,等.市级气象台公共气象服务发布与管理平台设计与实现[J].气象科技,2014,42(4):635-640.

猜你喜欢

操作员信箱字段
美空军特种战术操作员正在进行军事自由落体跳伞
图书馆中文图书编目外包数据质量控制分析
浅谈基于H3C云计算管理平台的系统管理功能
面向知识自动化的磨矿系统操作员脑认知特征与控制效果的相关分析
互动信箱
◆新疆青河:远教操作员“评星定级”激发远教工作活力
心信箱
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述
关于CNMARC的3--字段改革的必要性与可行性研究