吳媛
摘 要 文章基于江西氣象“12121”聲訊服務系統(tǒng)的現(xiàn)狀及問題,提供一套全省集約化平臺的設(shè)計與解決方案。全省“12121”聲訊氣象服務系統(tǒng)統(tǒng)一接入的實現(xiàn),有利于移動內(nèi)部業(yè)務的集約管理、計費,也有利于后期的總體推廣和營銷,對系統(tǒng)也可實現(xiàn)統(tǒng)一維護、管理、調(diào)度及投訴受理,提升全省“12121”系統(tǒng)服務質(zhì)量。
關(guān)鍵詞 氣象;“12121”;聲訊;集約化
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2018)206-0114-03
12121聲訊氣象服務是各級政府部門普遍開展的惠民氣象服務。目前系統(tǒng)建設(shè)在各地市氣象局,各地市氣象局通過中繼線路直連各地市移動分公司,各地市用戶撥打12121電話的路由指向本地市的氣象語音平臺。在氣象服務逐步走向綜合化、集約化、標準化的趨勢下,這種松散獨立的業(yè)務布局暴露出系統(tǒng)老化、運營維護成本較高、系統(tǒng)分散、集約程度低的不足。
1 系統(tǒng)需求分析
本項目主要用于提高“12121”聲訊服務系統(tǒng)自動化功能,能夠同時接入全省各地市電話呼入,為全省各地市提供氣象語音服務,能夠隨時隨地進行人工錄音,答詢系統(tǒng)與數(shù)據(jù)統(tǒng)計查詢系統(tǒng)合二為一,增加文本自動合成語音功能,添加信箱模板編輯與自動識別功能,并采用動態(tài)信箱方式管理語音信息及流程。在保留原有信息內(nèi)容的基礎(chǔ)上開設(shè)新信箱,進一步豐富服務內(nèi)容,方便市民的生活出行,為全面提升江西氣象的保障服務能力和應急服務能力奠定良好的基礎(chǔ)。
系統(tǒng)涉及江西氣象“12121”一期系統(tǒng)中的動態(tài)信箱配置、信箱內(nèi)容管理、統(tǒng)計信息、操作員管理四個模塊的功能擴展,新增地市信箱結(jié)構(gòu)查詢功能,同時還包括部門數(shù)據(jù)表的數(shù)據(jù)割接以及表結(jié)構(gòu)擴展。
系統(tǒng)使用SSH?+?sql?server?+?tomcat6實現(xiàn),JDK1.7,支持IE8+瀏覽器。
2 系統(tǒng)詳細設(shè)計及實現(xiàn)方案
2.1 數(shù)據(jù)割接及數(shù)據(jù)表擴展
2.1.1 擴展表(見表1)
2.1.2 數(shù)據(jù)割接
對于主信箱,將IVR_FLOW表的IN_CODE字段作為接入碼(ORG_CODE),數(shù)據(jù)更新規(guī)則如下:1)配置南昌市以外的其他地市、區(qū)縣主信箱。2)將主信箱IVR_FLOW記錄的IN_CODE字段update為接入碼數(shù)據(jù)。
對于操作員表,現(xiàn)有的操作員全部設(shè)置為12121079111(南昌市被叫號碼),后續(xù)新增的地市、區(qū)縣管理員該字段寫頁面上選擇的組織機構(gòu)。
預置數(shù)據(jù)為江西全省地市、區(qū)縣接入碼和名稱。記錄規(guī)則是被叫號碼,例如南昌市是12121079111,那么ORG_CODE=12121079111。ORG_CODE是一個邏輯外鍵,與IVR_FLOW表的IN_CODE字段關(guān)聯(lián),1:1關(guān)系。
2.1.3 data_source表處理(見表2)
2.2 操作員管理
前端擴展操作員所屬組織機構(gòu)字段。取值為組織機構(gòu)的被叫號碼。
1)新增管理員頁面添加“組織機構(gòu)字段”,必選字段。新增兩個下拉列表,其中第一個表示地級市,第二個表示當前所選地級市的縣級市、區(qū)。當操作員屬于南昌市時,第一個下拉列表顯示全省地級市。Operator.java添加orgCode屬性,hbm映射文件配置屬性和字段映射。Service層實現(xiàn)組織機構(gòu)查詢接口,至少支持查詢當前操作員的組織機構(gòu)和下級組織機構(gòu),數(shù)據(jù)返回到前臺“組織機構(gòu)”字段中。如果是南昌市操作員,則查詢所有。
2)數(shù)據(jù)庫接口。
OPERATOR?操作員表;
IVR_ORG_SITUATION?組織機構(gòu)表。
2.3 動態(tài)信箱配置管理
2.3.1 總體流程(見圖1)
2.3.2 前端設(shè)計
用戶登入系統(tǒng),系統(tǒng)會根據(jù)用戶的權(quán)限判斷是否顯示“動態(tài)信箱配置管理”模塊,若顯示,根據(jù)展示該用戶對應的地區(qū)機構(gòu)的所有信箱,用戶輸入信箱配置信息,點擊“保存”即可。用戶選擇需要查看的信箱,若該信箱是播報信箱,會在配置信息上方加入子信箱列表,提供修改,刪除操作。
2.4 信箱后臺設(shè)計
1)類名:MailboxAction,方法:mainDynamic Mailbox()。
后臺判斷,當前操作員是歸屬于哪個地區(qū)機構(gòu),則加載該地區(qū)機構(gòu)的主信箱,及主信箱的下一級子節(jié)點。
2)對應用戶的信箱展示。
用戶登入系統(tǒng),系統(tǒng)會根據(jù)用戶的權(quán)限判斷是否顯示“信箱內(nèi)容管理”模塊,若顯示,根據(jù)展示該用戶對應的地區(qū)機構(gòu)的所有信箱。
3)增加信箱內(nèi)容。
用戶選擇需要增加內(nèi)容的信箱,點擊“增加”按鈕。用戶填寫完信箱內(nèi)容或選擇上傳語音文件,點擊“發(fā)布”按鈕即可。
4)外呼信箱內(nèi)容。
用戶選中需要外呼的信箱內(nèi)容,點擊外呼圖標,輸入電話號碼,點擊“保存”按鈕。5)導出信箱內(nèi)容。點擊“導出”按鈕。
2.5 數(shù)據(jù)庫后臺設(shè)計
1)類名:MailContextboxAction,方法:main DynamicMailbox()。
后臺判斷,當前操作員是歸屬于哪個地區(qū)機構(gòu),則加載該地區(qū)機構(gòu)的主信箱,及主信箱的下一級子節(jié)點。
2)各數(shù)據(jù)統(tǒng)計涉及方法。
(1)月?lián)艽蛄?、日撥打量?4小時撥打量涉及的方法CallAmountAction.to_Quiee。
(2)坐席月?lián)艽蛄?、坐席日撥打量涉及的方法CallAmountAction.to_Quieezx。
(3)通話清單涉及的方法BillAction.detail。
(4)通話總量涉及的方法BillAction.total。
(5)通話清單(坐席)涉及的方法BillAc tion.detailzx。
(6)在原有的功能基礎(chǔ)上增加地市和區(qū)縣的查詢條件去查詢數(shù)據(jù)。
3)數(shù)據(jù)庫接口。
在業(yè)務數(shù)據(jù)庫中添加定時任務將華為話單庫中的12張話單表(tBillLog)的數(shù)據(jù)按照江西省10個地市的通話記錄進行數(shù)據(jù)轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)據(jù)分別入庫到10張表中,統(tǒng)計信息查詢時查詢對應地市的表即可,查詢?nèi)〗y(tǒng)計量時需要將10個表的數(shù)據(jù)一起查詢。
4)地區(qū)信箱結(jié)構(gòu)。
(1)該菜單和動態(tài)信箱配置所需要展示的信息幾乎是一樣的(在地圖里只有查看),在開發(fā)時,會采用動態(tài)信箱配置管理模塊里的查詢方法和邏輯。
(2)類名:MailboxAction,方法:mainDynamicMailbox()。
(3)后臺判斷,當前操作員是歸屬于哪個地區(qū)機構(gòu),則加載該地區(qū)機構(gòu)的主信箱,及主信箱的下一級子節(jié)點。會采用該方法獲取信箱的部分代碼。
(4)方法:childsDynamicMailbox(),加載菜單信箱的子節(jié)點??梢灾苯訌陀迷摲椒ā?/p>
3 結(jié)論
12121聲訊氣象服務集約化后將受理全省移動用戶呼入,系統(tǒng)在中繼接入、語音IVR并發(fā)、升級后的業(yè)務系統(tǒng)承載能力做好評估,以免大并發(fā)量對系統(tǒng)造成沖擊。
參考文獻
[1]韓同欣,丁建元.氣象IT資源集約化平臺的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2013(20):53.
[2]德吉央宗.淺析“12121”氣象聲訊服務[J].西藏科技,2015(5):60-61.
[3]羅雪玲,郭啟云,等.市級氣象臺公共氣象服務發(fā)布與管理平臺設(shè)計與實現(xiàn)[J].氣象科技,2014,42(4):635-640.