摘要:全球性的信息化、網絡化進程正在改變著人們的生活和工作方式。傳統的辦公模式已經不能緊隨信息的飛速發展,時間和空間越來越成為移動辦公的障礙。該文提出的手機辦公模式在一定程度上解決了該問題,通過設計和實現手機的短信模塊,可以實現移動辦公,為電子政務的發展起到了推動作用。
關鍵詞:手機辦公模式;GSM 電子政務
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2009)04-0895-03
The Research on Mobile Office Automation of E-government
GAO Ming
(The Network Center of Ludong University, Yantai 264025, China)
Abstract: The global trend of the information and network has changed the peoples’ life and work style. The traditional OA (office automation) model can’t keep step with the rapid development of the information society. Time and space becomes a main obstacle to the OA. This paper puts forwards a new thought to solve this problem by designing a mobile message module. It can realize mobile OA and may promote the development of the E-government.
Key words: Mobile OA model GSM E-government
1 引言
隨著信息技術、網絡技術的普及和發展,特別是互聯網技術解決了信息共享、信息傳輸的標準問題和成本問題,使信息成為控制決策的依據和基礎變為可能。手機辦公模式應運而生,它是一種信息輔助工具,可以通過網絡,隨時隨地檢索用戶所需的信息,以便及時進行決策處理。這對于那些因時間和空間限制而不能及時獲取政府政策和信息的公眾提供了一個平臺,手機辦公模式,我們也可以成為移動辦公模式,是電子政務自動化辦公功能中的一個分支。它的基本思想是:通過手機短信模塊,在用戶離線的時候,通過短信發送設備為用戶服務。利用短信群發功能,可以一次發往多個用戶,免去了手工單一通知的繁瑣。這一模式的優勢在于,可以提高辦公效率,并且適應了現代社會信息傳遞的及時性這一特點。
2 電子政務
電子政務(Electronic Government)原意指利用網絡技術來構建一個“虛擬政府”,從而使民眾能夠隨時隨地享受各類政府服務和獲得政府信息。1993年美國前副總統戈爾受前總統克林頓委托,研究如何才能重塑美國的政府系統,使它的運行變得更為合理和有效,同時使其能為民眾提供更為便捷的服務。在這次行動中,構建“電子政府”作為一項改革措施被提出[1]。
美國是起步較早,發展最為迅速的國家。目前,一張包羅縣、市、州、聯邦以及各行各業在內的電子政務超級無形大網正在這個網絡業最為發達的 國家中一步步張開。為了促進聯邦政府功能更好地在網上提供信息和服務,美國參議院2003年又通過了一項撥款議案,在電子政務促進法(S-803)中規定今后4年的時間中將撥款3.45億美元用于促進聯邦政府使用Internet和其他新技術。2000年9月18日,德國聯邦政府總理發起了“聯邦在線2005”電子政府倡議,也是歐洲規模最大的電子政府計劃,要求聯邦政府到2005年將所有可在網上提供的服務在線提供,保證社會各界更簡便、快速與便宜地使用聯邦政府提供的公共服務[2]。新加坡1981年開始發展電子政務,其電子政務的發達程度受到世人矚目。電子政務的實施為政府節省了大量費用,據估計每年可為政府節省2300萬美元。新加坡政府開展電子政務的原則是“眾多機構,一個政府”。始終以滿足廣大公眾的意愿、需要和使用便利為中心。我國發展電子政務比較晚,目前全國已有2200多個政府部門網站,內容逐漸豐富,功能也不斷在增強。截止到2002年底,81.7%的省市級以上政府部門建立的核心辦公類應用系統,93.2%的政府部門建立了輔助業務管理信息系統,30.1%的政府部門建立了領導決策支持應用系統。我國電子政務建設較好的城市包括上海、北京、天津、青島和廣州等[3]。
電子政務是政府在國民經濟和社會信息化的背景下,以提高政府辦公效率,改善決策和投資環境為目標,將政府的信息發布、管理、服務、溝通功能通過互聯網絡加以實施的系統解決方案。同時也提供了結合政府管理流程再造、構建和優化政府內部管理系統、決策支持系統、辦公自動化系統,為政府信息管理、服務水平的提高提供強大的技術支持。
3 系統基本設計思想
雖然電子政務系統的建設可以在很大程度上提高辦公效率,使公眾準確無誤獲取信息,但是也有其局限性:
1) 由于一般B/S模式的電子政務系統必須通過計算機進行傳播,如果公眾沒有計算機就接收不到信息;
2) 信息傳播受到網速的影響,在網絡不連通情況下會延誤信息的傳播;
3) 信息傳播過程中,因為一些突發事件,可能會導致,數據丟失或者數據不完整等情況;
4) 如果用戶不在線,可能會收不到信息;
5) 病毒的傳播也是一個不可忽視的問題,信息傳播過程中,很難保證信息不被竊取。
以上局限性導致了公眾接受信息的過程受到阻礙,嚴重影響了電子政務系統的正常運轉,成為政府信息和公眾信息交流的一個瓶頸。
電子政務系統是由外部網和內部網構成。內部網的主要功能是處理政府內部的信息,包括信息的傳送,文件共享,電子郵件等[4]。外部網的主要功能是信息的傳播和反饋。本系統的主要設計思想是使用一個系統服務進程,對外部網中的數據庫進行實時監視。如果沒有新信息,則系統處于休眠狀態。一旦有新消息進入,則將內容信息轉交給GSM/GPRS系統,通過手機短信服務平臺,通過廣播形式發送到目的手機。這樣,即使公眾不通過Browser,也可以獲取信息,并且可以對信息進行反饋,短信平臺接受反饋信息并及時將其送往內部網,從而可以實現政府和公眾信息的及時交流,提高了辦公效率,使其不受時間和空間的限制。這里很好地解決了數據庫異常,斷口異常,GSM/GPRS異常等情況,保證了短消息正常發送。即使用戶的手機關機,在開機后也可以收到消息,系統結構如圖1。
4 系統工作流程
在通過手機短信息發送過程中,首先連接數據庫,如果數據庫已經連接上,則讀取數據,否則重新連接,直到連接成功為止;其次打開端口,進行短信編碼;再次判斷Modem是否在線,如果不在線,連接Modem;最后判斷是否開機,如果開機,則直接發送信息至手機,否則先存儲信息,每隔一段時間判斷開關機狀態,直至信息發送成功。工作流程如圖2所示。
5 系統實現的關鍵技術
5.1 通過GSM MODEM向手機發送中文短消息
GSM短信模塊是用GSM模塊的短信息功能來傳輸數據的,所以在使用它傳輸數據的時候就要用到電話號碼。數據包中用6個8位二進制字節表示電話號碼,每個字節中高4位和低4位均用BCD碼表示1位十進制的電話號碼,這樣每個字節可表示兩位電話號碼,6個字節共可表示12位電話號碼,因現行的電話號碼均為11位,而6字節能表示12 位十進制的BCD數,所以在傳輸數據表示電話號碼時要將電話號碼的前面補0 以湊足12 位。步驟:1) 在電話號碼的左邊補一個“0” ;2)從左向右每兩位分成一組;3)分別將各組轉換成BCD碼。如果要將數據包中的數據還原成電話號碼,步驟正好相反。
通過GSM MODEM收發短消息分為三種模式:Block模式、Text模式和Pdu模式。使用Block機生產廠家提供驅動支持,現在還沒有發現哪個廠家公布支持這種短信發送模式,而Pdu模式開發起來比較復雜,并且需要編寫專門的函數來將文本轉換為Pdu格式,比較繁瑣。相對而言,應用Text模式開發及方便也簡單,是一種不錯的選擇,不過使用Text模式開發只能發送ASCII碼,對于中文的Unicode碼不能發送[5]。
先在項目中添加Mscomm控件,一般的部件欄中可能沒有列出Mscomm控件。可以過右擊部件欄,選擇“部件”,或是通過在菜單中的“工程”選擇“部件”,然后選中Microsoft Comm Control 6.0即可。添加了Mscomm控件后,可以設置一些基本的參數。如果使用Nokia的手機,還必須安裝data suite,然后Mscomm的commport選擇3;如果使用其它手機,采用紅外線接口,必須安裝紅外線驅動程序,選擇相應的端口。簡單的短消息,可以根據AT指令集結合VB的串口控件開發出更加完善的程序和功能豐富的應用程序,如接收短消息,撥號等等。
5.2 MSCOMM 組件使用
用Delphi開發串口通信軟件一般有兩種方法:一是利用Windows的通信API函數,另一種是采用Microsoft的MSComm控件。利用API編寫串口通信程序較為復雜,需要掌握大量通信知識,其優點是實現的功能強大,應用面廣泛,適合于編寫較為復雜的低層次通信程序。而利用MSComm控件則相對較簡單,該控件具有豐富的與串口通信密切相關的屬性及事件,提供了對串口的各種操作[6]。
5.3 短信編碼
短信內容是被轉成Unicode,16進制編碼進行發送,下面給出其轉換算法。
1) 編碼算法
Function EncodeWideString(Value:WideString):String;
//encode the widestring to saveable string
var
I:Integer;
begin
Result:='';
for I:=1 to Length(Value) do begin
Result:=Result+IntToHex(WORD(Value[I]) shr 8,2);
Result:=Result+IntToHex(WORD(Value[I]) and $00ff,2);
end;
end;
2) 反編碼算法
Function DecodeWideString(Value:String):WideString;
//decode the string to widestring
var
I:Integer;
begin
Result:='';
for I:=0 to (Length(Value) div 4)-1 do begin
Result:=Result+WChar(StrToInt('$'+Value[I*4+1]+Value[I*4+2]) shl 8 + trToInt('$'+Value[I*4+3]+Value[I*4+4]));
end;
end;
5.4 系統特點
基于手機辦公模式的電子政務系統集合了傳統B/S模式電子政務系統的特點,又有自己獨特的優勢。主要集中在以下幾個方面:
1) 及時性。對于一些重要的信息,即使不通過互聯網,公眾也可以通過手機短信的形式得以了解。
2) 安全性。這里的安全性是一個相對的概念,相對于互聯網的安全性,手機短信的安全級別較高。
3) 交互性。該系統可以將用戶的信息及時反饋到政府部門,增強了政府與公眾的交互性,提高了政府的辦公職能。
6 結論
電子政務是辦公自動化發展趨勢。電子政府建設的水平直接影響著政府的工作效率。本文對基于手機的辦公模式進行了研究和設計。該系統可以很好的實現信息互動性和及時性,模塊操作簡單,無須學習復雜的GSM 模塊AT指令集。對于提高政府辦公效率,加強公眾與政府的交互,有一定的作用。
參考文獻:
[1] 馬吳星伊.電子政務網站技術與實務[M].北京:航空工業出版社,2003.
[2] 袁家政,沈洪.電子政務網絡辦公系統的安全策略與實現[M].計算機應用,2004(24):218-211.
[3] 政府上網工程自皮書[M]..北京:人民郵電出版社,2000.20-106.
[4] 孫正新,戚魯.電子政務原理與技術[M].北京:人民郵電出版社,2003.29-228.
[5] WAVECOM,An introduction to the SMS in PDU mode GSM Recommendation phase 2.v1.00.January 2000:1-18.
[6] European Telecommunications Standards Institute, Digital Cellular Telecommunications System (Phase 2+); Technical realization of the Short Message Service (SMS); Point-to-Point (PP), November 1999-11:1-120.