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