環(huán)保局成功應用遠哈SmartSMS短信息服務系統(tǒng)
2006/05/11
隨著市場經(jīng)濟的不斷發(fā)展,生活水平的不斷提高,人民群眾的環(huán)保意識日益提高,環(huán)保部門每天受理的咨詢和投訴舉報日益增多。河北遠東哈里斯通信有限公司為河北省環(huán)保局量身訂做了適應于環(huán)保SmartSMS短信息服務系統(tǒng)。該系統(tǒng)采用模塊化分層體系結構設計,本身可作為一個獨立系統(tǒng)運行,還支持與呼叫中心平臺的無縫連接,可作為呼叫中心平臺的一個子系統(tǒng)運行,為呼叫中心平臺服務。該系統(tǒng)的建立可以進一步增強人民群眾同環(huán)保部門的溝通渠道,并對處理結果及時反饋和回訪,極大地提高了環(huán)保部門的工作效率,提升了服務水平。
1、系統(tǒng)邏輯結構
短消息服務系統(tǒng)由GSM-MODEM設備、接口驅(qū)動文件、編解碼收發(fā)部分和短消息管理服務部分組成。其中,
- GSM-MODEM和接口驅(qū)動文件
屬于硬件設備和底層驅(qū)動程序,采購自設備代理商。
- 編解碼收發(fā)
短消息編解碼是收發(fā)消息的核心,負責從接口驅(qū)動文件讀出消息,解碼后傳給上層消息管理;或?qū)⑾⒐芾聿糠忠l(fā)送的消息編碼后通過驅(qū)動程序發(fā)送出去。在系統(tǒng)中屬于中間層,采用函數(shù)的形式提供服務。
- 短消息管理服務部分
短消息管理服務屬于系統(tǒng)的上層,給用戶提供圖形化的界面和菜單操作,通過調(diào)用中間層的編解碼函數(shù),實現(xiàn)管理短消息業(yè)務功能。
系統(tǒng)的邏輯結構如下圖1所示;
2、系統(tǒng)的組成
- 應用程序
包括上層的短消息業(yè)務管理部分和中間層的編解碼部分,兩部分在物理上結合為一個程序,成為短消息服務系統(tǒng)的軟件部分。
- GSM-MODEM
提供收發(fā)短消息的硬件設備,以及它的驅(qū)動程序
- 數(shù)據(jù)庫
選用SQ·Server 2000數(shù)據(jù)庫、接口采用ADO方式。并可方便擴充到支持Oracle 9i數(shù)據(jù)庫和Access 2000數(shù)據(jù)庫。
3、 應用程序的結構和功能模塊簡介
應用程序完成短消息業(yè)務管理和短消息收發(fā)編解碼功能,采用Delphi 6.0開發(fā),主要為用戶提供短消息發(fā)送(包括群發(fā))、短消息接收、短消息查詢等服務,具有客戶資料管理和短消息管理功能,支持GPRS協(xié)議。
3.1 短信息自動/人工發(fā)送描述
提供點對點(Point-To-Point)的發(fā)送服務。在軟件界面上,提供內(nèi)容編輯工具。內(nèi)容可以是文本,也可選擇支持GPRS協(xié)議的圖片和鈴聲;發(fā)送地址是GSM網(wǎng)絡中的號碼,可以是移動或聯(lián)通的GSM手機號碼。地址可以是一個,也可以是多個(群發(fā)),最多發(fā)送的地址數(shù)量取決于發(fā)送設備GSM-MODEM支持的群發(fā)數(shù)量。地址輸入方式可以直接輸入,也可以從通訊簿中選取。
用戶確定發(fā)送后經(jīng)過發(fā)送函數(shù)調(diào)用底層的設備DLL,通過GSM-MODEM發(fā)送至運營商的短消息服務中心(SMSC),再轉發(fā)至接收地址的手機上,從而完成發(fā)送流程。
該模塊完成系統(tǒng)的基本發(fā)送功能。根據(jù)OA系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)的變化,聯(lián)合業(yè)務管理模塊中設置好的對象目標,可以自動實現(xiàn)會議通知短消息的發(fā)送;或者人工輸入發(fā)送消息內(nèi)容,選擇發(fā)送對象目標,實現(xiàn)人工定制發(fā)送短消息。
無論是自動發(fā)送或人工發(fā)送,都可以實現(xiàn)群發(fā),一次向多個目標發(fā)送同一內(nèi)容消息。目標數(shù)量理論上沒有限制,但一次發(fā)送的目標過多,將使系統(tǒng)響應用戶操作的速度變慢。
3.2 短信息接收描述
提供從短消息服務中心(SMSC)轉來的短消息接收服務,短消息的來源可以是單獨的GSM手機、中間服務商SP、及所有支持發(fā)送短消息到SMSC的設備。短消息接收為事件驅(qū)動,當收到經(jīng)過底層驅(qū)動傳來的接收事件后,調(diào)用接收函數(shù)解碼得到其中的內(nèi)容,顯示在界面上并保存起來。并詢問是否保存發(fā)送號碼,如是則編輯保存至通訊簿。用戶可在此選擇立即回復,則調(diào)用短消息發(fā)送功能,編輯內(nèi)容后按收到的地址發(fā)送出去。
3.3 短信息查詢統(tǒng)計描述
提供已發(fā)送短消息和接收短消息的查詢功能,在查詢結果中可以選中記錄重發(fā)(回復)、刪除。
查詢發(fā)送短消息可以按發(fā)送時間和接收號碼查詢,接收號碼可以從通訊簿中選取,查詢結果包括接收號碼、內(nèi)容、發(fā)送時間等。在查詢結果中可以選擇記錄重發(fā),內(nèi)容可以不變,也可以重新輸入;或者刪除記錄。
查詢接收短消息可以按接收時間和發(fā)送號碼查詢,發(fā)送號碼可以從通訊簿中選取,查詢結果包括發(fā)送號碼、內(nèi)容、接收時間等。在查詢結果中可以選擇記錄回復,或者刪除記錄。
服務查詢統(tǒng)計模塊還可以查詢和統(tǒng)計短消息發(fā)送和接收歷史,提供按時間和按對象查詢和統(tǒng)計,結果提供報表和圖表形式顯示,并提供打印。該項功能為用戶提供決策支持。
3.4 客戶資料管理
具有通訊簿功能,可以管理來往的號碼資源。在發(fā)送短消息的時候,可以從中選擇接收號碼;在接收短消息的時候,如果發(fā)送號碼在通訊簿上,則相應地轉換為用戶名;在短消息查詢的時候,發(fā)送消息和接收消息都可以從通訊簿中選擇號碼查詢。通訊簿中記錄可以由用戶創(chuàng)建;也可以在接收消息時存儲號碼,用戶輸入相關信息產(chǎn)生。
3.5 支持GPRS服務
GPRS業(yè)務是一種基于GSM系統(tǒng)的無線分組交換技術,和以往連續(xù)在頻道傳輸?shù)姆绞讲煌,?shù)據(jù)是以封包(Packet)的形式傳輸?shù)。對比GSM網(wǎng)絡,GPRS具有如下優(yōu)點:
- 傳輸速度快,可提供9.05kbit/s─171.2kbit/s的數(shù)據(jù)傳輸速率;
- 接入速度快,一旦接入,實時在線;
- 按數(shù)據(jù)流量計費。
GPRS的這些特點可以讓它在短消息服務中傳輸比純文本多的多的數(shù)據(jù)量,使得傳輸鈴聲和圖象成為可能。
在短消息服務中利用GPRS,需要設置外部設備GSM-MODEM使用GPRS,其中SIM卡需要開通‘移動夢網(wǎng)’業(yè)務,在計算機中預先存儲好支持GPRS格式的鈴聲和圖象。在發(fā)送時,從機器中選擇發(fā)送。從條件中可看出,只有使用中國移動的SIM卡才可以使用GPRS業(yè)務,因為中國聯(lián)通沒有開展GPRS業(yè)務,還有只有支持GPRS格式的鈴聲和圖象才能被發(fā)送和接收。
3.6 短消息控制模塊
短信息控制模塊的功能負責控制短消息的發(fā)送過程,包括調(diào)度服務和重發(fā)體制。因為短消息設備是串行設備,同一時刻只能發(fā)送一條短消息,當用戶有群發(fā)請求時,通過調(diào)度服務完成一次發(fā)送多條消息的任務。在短信息發(fā)送過程中如果發(fā)現(xiàn)短消息發(fā)送失敗,則由該模塊重新組織嘗試發(fā)送。嘗試的時間和次數(shù)可以由業(yè)務管理模塊設置。
3.7 數(shù)據(jù)調(diào)用接口模塊
負責從用戶OA系統(tǒng)數(shù)據(jù)庫中查詢是否有需要發(fā)送的通知,將請求送到短消息發(fā)送模塊。
3.8 客戶端請求模塊
可以在局域網(wǎng)內(nèi)的其它計算機上利用本模塊向短消息服務器發(fā)送服務請求。短消息服務器將按請求的內(nèi)容提供短消息發(fā)送服務,服務結果被返回給客戶端。
3.9 設備底層驅(qū)動模塊
在應用程序和短消息發(fā)送設備之間提供橋梁作用,應用程序的所有命令都需通過該模塊編碼傳遞給短消息設備執(zhí)行,包括打開設備、初始化端口、發(fā)送短消息、關閉設備等命令。短消息模塊接收到的數(shù)據(jù)也通過本模塊解碼,讀出其中內(nèi)容,上傳到應用程序。
ChinaByte(e.chinabyte.com)
相關鏈接: