2009-08-06 09:03:23 來源:萬方數(shù)據(jù)
隨著移動(dòng)通信技術(shù)的成熟,移動(dòng)辦公已成為全新辦公手段。文章介紹了移動(dòng)辦公所涉及的通信技術(shù)、辦公應(yīng)用系統(tǒng)接口的應(yīng)用和設(shè)計(jì),著重闡述了基礎(chǔ)架構(gòu)設(shè)計(jì)的各主要技術(shù)環(huán)節(jié)。
1 前言
一項(xiàng)新技術(shù)的應(yīng)用,可能會(huì)深刻改變?nèi)祟惖纳?、工作方式。移?dòng)辦公作為新的應(yīng)用技術(shù),需要在基礎(chǔ)電信運(yùn)營商、行業(yè)應(yīng)用工作人員和技術(shù)人員的不斷的探索、開拓和努力下逐步完善。移動(dòng)辦公近年來在某些單位管理領(lǐng)域開始逐步投入應(yīng)用,但平臺(tái)的整體架構(gòu)設(shè)計(jì)、業(yè)務(wù)應(yīng)用的開發(fā)尚須規(guī)范。用戶如何快速接入到移動(dòng)通信系統(tǒng),建設(shè)基礎(chǔ)平臺(tái),完成業(yè)務(wù)應(yīng)用開發(fā)已經(jīng)成為移動(dòng)辦公首要解決問題。因此規(guī)范合理的基礎(chǔ)架構(gòu)設(shè)計(jì)方案也就具有現(xiàn)實(shí)應(yīng)用意義。本文介紹的基礎(chǔ)架構(gòu)充分考慮了系統(tǒng)的先進(jìn)性、開放性、數(shù)據(jù)安全性及系統(tǒng)一致性、兼容性和可擴(kuò)充性,可以滿足目前的應(yīng)用需要。
2 系統(tǒng)邏輯架構(gòu)層次結(jié)構(gòu)
系統(tǒng)邏輯架構(gòu)由三層體系結(jié)構(gòu)組成,分別為業(yè)務(wù)接入層、信息處理層和用戶接口層。
2.1業(yè)務(wù)接入層
主要負(fù)責(zé)與基礎(chǔ)電信運(yùn)營商的系統(tǒng)進(jìn)行連接通信。包括對(duì)中國移動(dòng)、中國聯(lián)通的短消息網(wǎng)關(guān)的協(xié)議通信,以及面對(duì)后續(xù)的新業(yè)務(wù),如固網(wǎng)短消息、MMS等系統(tǒng)平臺(tái)的銜接。在接入層主要考慮的是擴(kuò)展性的問題,由于目前使用的CMPP、SGIP協(xié)議均是在國際標(biāo)準(zhǔn)協(xié)議SMPP基礎(chǔ)上進(jìn)行大量簡(jiǎn)化制定的專有協(xié)議,所以要實(shí)現(xiàn)核心支撐系統(tǒng)面對(duì)不同的業(yè)務(wù)接口有良好的兼容性,要求核心系統(tǒng)內(nèi)部協(xié)議應(yīng)該是相對(duì)高級(jí)且成熟的協(xié)議標(biāo)準(zhǔn)。因此建議系統(tǒng)內(nèi)部采用SMPP的簡(jiǎn)化協(xié)議進(jìn)行內(nèi)部數(shù)據(jù)的通信,保證在系統(tǒng)的業(yè)務(wù)接入層具有更好的兼容性,在本層上完成不同外部連接協(xié)議到系統(tǒng)內(nèi)部協(xié)議的轉(zhuǎn)換工作。初期在本層次中可以先考慮通過 CMPP協(xié)議與中國移動(dòng)短消息網(wǎng)關(guān)連接,通過SGIP協(xié)議與中國聯(lián)通短消息網(wǎng)關(guān)進(jìn)行通信。同時(shí),在本層中預(yù)留業(yè)務(wù)連接的協(xié)議擴(kuò)展接口實(shí)體模塊,方便以后在此層次上進(jìn)行協(xié)議模塊的平滑無縫升級(jí)。業(yè)務(wù)接人層提供了系統(tǒng)到不同的短消息網(wǎng)關(guān)的連接和協(xié)議轉(zhuǎn)換工作,使用戶能夠充分利用現(xiàn)有的各種服務(wù)體系。
(1)CMPP協(xié)議處理:提供系統(tǒng)到移動(dòng)短消息網(wǎng)關(guān)的連接,并進(jìn)行CMPP協(xié)議和SSTP協(xié)議之間的轉(zhuǎn)換。
(2)SGIP協(xié)議處理:提供系統(tǒng)到聯(lián)通短消息網(wǎng)關(guān)的連接,并進(jìn)行SGIP協(xié)議和SSTP協(xié)議之間的轉(zhuǎn)換。
(3)SMGP協(xié)議處理:提供系統(tǒng)到網(wǎng)通(電信)短消息網(wǎng)關(guān)的連接,并進(jìn)行SMGP協(xié)議和SSTP協(xié)議之間的轉(zhuǎn)換。
(4)協(xié)議擴(kuò)展實(shí)體:目前短消息的實(shí)現(xiàn)主要是通過移動(dòng)和聯(lián)通的短消息中心來實(shí)現(xiàn),隨著移動(dòng)數(shù)據(jù)的高速發(fā)展,會(huì)有更多的數(shù)據(jù)運(yùn)營商和新增業(yè)務(wù)的出現(xiàn),他們可能采用不同的協(xié)議處理機(jī)制,因此提供系統(tǒng)擴(kuò)展實(shí)體將為系統(tǒng)升級(jí)提供很好的服務(wù)和支持。
2.2信息處理層
主要實(shí)現(xiàn)系統(tǒng)核心數(shù)據(jù)的處理和集中管理的工作。本層與具體連接的業(yè)務(wù)內(nèi)容無關(guān),與專有連接業(yè)務(wù)有關(guān)的處理由相應(yīng)的接口層完成。本層以存儲(chǔ)轉(zhuǎn)發(fā)工作為核心,可以支撐互動(dòng)、推送、定制類的信息業(yè)務(wù),同時(shí)完成用戶端的認(rèn)證安全加密以及數(shù)據(jù)信息的過濾工作。本層還包括面對(duì)核心存儲(chǔ)轉(zhuǎn)發(fā)數(shù)據(jù)的計(jì)費(fèi)和管理工作。計(jì)費(fèi)模塊可基于不同的計(jì)費(fèi)策略和計(jì)費(fèi)類型(包月或按條收費(fèi)等)分別針對(duì)運(yùn)營商和用戶端兩級(jí)進(jìn)行計(jì)費(fèi)和相應(yīng)的費(fèi)用結(jié)算統(tǒng)計(jì)工作。管理模塊主要實(shí)現(xiàn)連接用戶管理、內(nèi)部配置的維護(hù)管理、數(shù)據(jù)統(tǒng)計(jì)報(bào)表管理,以及維護(hù)日志管理工作。本層主要應(yīng)以數(shù)據(jù)的穩(wěn)定和高效為主,因此建議系統(tǒng)底層采用成熟的C++語音進(jìn)行開發(fā)工作,因?yàn)樵诖笮碗娦畔到y(tǒng)開發(fā)過程中,C++是最高效穩(wěn)定的底層支撐語言,同時(shí)也具有很好的移植性。信息處理層是系統(tǒng)的核心部分,針對(duì)用戶的不同需求提供不同的處理機(jī)制,主要由以下模塊組成。
(1)消息的存儲(chǔ)轉(zhuǎn)發(fā):對(duì)所有的信息實(shí)體進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā),實(shí)現(xiàn)系統(tǒng)對(duì)信息進(jìn)行管理,同時(shí)可以為移動(dòng)數(shù)據(jù)業(yè)務(wù)運(yùn)營商和用戶提供計(jì)費(fèi)依據(jù)和查詢記錄。信息能夠在一定的時(shí)間后從系統(tǒng)中刪除。
(2)業(yè)務(wù)處理:對(duì)不同用戶的請(qǐng)求采用不同設(shè)計(jì)來滿足,用戶請(qǐng)求一般會(huì)分三類,對(duì)應(yīng)互動(dòng)業(yè)務(wù)處理、定制業(yè)務(wù)處理、推送業(yè)務(wù)處理三個(gè)流程。
(3)管理控制:進(jìn)行用戶管理、配置管理、統(tǒng)計(jì)管理和日志管理。
(4)計(jì)費(fèi)處理:采用兩級(jí)計(jì)費(fèi)機(jī)制完成對(duì)電信的計(jì)費(fèi)和對(duì)用戶的計(jì)費(fèi)。
(5)信息內(nèi)容過濾:針對(duì)可能對(duì)社會(huì)造成不良影響或者會(huì)擾亂社會(huì)治安的非法信息體實(shí)現(xiàn)屏蔽。
(6)用戶認(rèn)證和安全加密:為了防止非法用戶的接入和惡意干擾;系統(tǒng)應(yīng)采用安全的傳輸機(jī)制和認(rèn)證方法,保證系統(tǒng)的穩(wěn)定運(yùn)行和信息的安全性。
2.3用戶接口層
主要面對(duì)不同的接入用戶進(jìn)行分類處理分發(fā)和流控。面對(duì)的接入用戶以企業(yè)用戶、行業(yè)用戶、ISP/ICP三類用戶為主,另外預(yù)留接口擴(kuò)展實(shí)體,方便有特殊協(xié)議要求的用戶進(jìn)行接入。用戶的需求在不斷的增加和改變,用戶也正在朝多樣性發(fā)展,社會(huì)化分工的細(xì)化使得任何一套系統(tǒng)都不能滿足所有用戶的需求,因此系統(tǒng)在設(shè)計(jì)上既考慮到用戶的普遍需求,開發(fā)出符合多數(shù)用戶群體需求的客戶端軟件,同時(shí)針對(duì)不同用戶群體,不同用戶的特殊需求提供開發(fā)包做二次開發(fā)來實(shí)現(xiàn)個(gè)性化需求。

圖1 系統(tǒng)邏輯架構(gòu)層次結(jié)構(gòu)圖
(1)行業(yè)用戶接人和分發(fā);行業(yè)用戶一般都有其自身行業(yè)的特殊要求,無法對(duì)其進(jìn)行系統(tǒng)開發(fā),所以盡量選用業(yè)界經(jīng)常使用的提供API函數(shù)的辦法為用戶提供開放接口。
(2)企業(yè)用戶接人和分發(fā):采用C/S結(jié)構(gòu),為企業(yè)用戶提供客戶端軟件實(shí)現(xiàn)接入。
(3)ICP/ISP接入和分發(fā):提供在網(wǎng)頁中內(nèi)嵌插件的方式使ICP/ISP接人,保證可以為更多的個(gè)人用戶服務(wù)。
3 軟件結(jié)構(gòu)模塊說明
系統(tǒng)的各項(xiàng)功能依托軟件功能模塊實(shí)現(xiàn),軟件結(jié)構(gòu)主要包含以下模塊:CMPP通信模塊、SGlP通信模塊、SMGP通信模塊、協(xié)議轉(zhuǎn)換模塊、參數(shù)調(diào)整功能、流量控制模塊、黑白名單模塊、信息內(nèi)容監(jiān)控模塊等八個(gè)模塊。
(1)CMPP協(xié)議處理模塊:實(shí)現(xiàn)以ICP身份與中國移動(dòng)做CMPP接入。
(2)SGIP協(xié)議處理模塊:實(shí)現(xiàn)以ICP身份與中國聯(lián)通做SGIP接入。
(3)SMGP協(xié)議處理模塊:實(shí)現(xiàn)以ICP身份與中國網(wǎng)通做SGIP接入。
(4)協(xié)議轉(zhuǎn)換模塊:實(shí)現(xiàn)接收發(fā)送鏈路選擇控制功能,信息如無應(yīng)答可自動(dòng)選擇其他鏈路;實(shí)現(xiàn)控制檢測(cè)報(bào)警(在流量變化、程序切換、條件下主動(dòng)發(fā)起告警信息)開關(guān)功能;實(shí)現(xiàn)檢測(cè)反饋功能,若有錯(cuò)誤則產(chǎn)生錯(cuò)誤日志;實(shí)現(xiàn)支持多鏈路接人功能,即支持多個(gè)實(shí)體同時(shí)進(jìn)行接入。
(5)參數(shù)調(diào)整功能:實(shí)現(xiàn)調(diào)整有效期、業(yè)務(wù)代碼、服務(wù)代碼、計(jì)費(fèi)代碼轉(zhuǎn)換功能和計(jì)費(fèi)方式轉(zhuǎn)換控制功能;控制特殊用戶的計(jì)費(fèi)方式,例如某些用戶的計(jì)費(fèi)方式可通過配置文件控制。
(6)流量控制模塊:對(duì)連接實(shí)體的流量進(jìn)行控制,可分別按小時(shí)、分鐘、秒,按鏈路進(jìn)行流量控制。
(7)黑白名單模塊:支持黑、灰、白名單功能,名單可采用文本文件方式實(shí)現(xiàn),格式為手機(jī)號(hào)碼加狀態(tài)標(biāo)志。其中狀態(tài)標(biāo)志分三種:白名單不作任何過濾,黑名單直接拒絕信息發(fā)送,并以日志方式保留該信息,同時(shí)回復(fù)警告提示,灰名單主要完成信息過濾。
(8)信息內(nèi)容監(jiān)控模塊:當(dāng)有實(shí)體業(yè)務(wù)請(qǐng)求建立連接時(shí),需對(duì)其鑒權(quán)并進(jìn)行安全認(rèn)證(實(shí)體接入的用戶名、密碼、IP地址等)。對(duì)必要的數(shù)據(jù)進(jìn)行加密,對(duì)信息體內(nèi)容進(jìn)行過濾(過濾條件采用配置文件方式實(shí)現(xiàn),可實(shí)現(xiàn)詞句的模糊匹配)。
4 相關(guān)規(guī)范
架構(gòu)建設(shè)過程中要綜合考慮各運(yùn)營商網(wǎng)關(guān)及辦公業(yè)務(wù)系統(tǒng)接口規(guī)范,并從用戶實(shí)際需求角度進(jìn)行設(shè)計(jì)?;A(chǔ)架構(gòu)平臺(tái)建設(shè)所涉及的規(guī)范包括如下內(nèi)容:
(1)中國移動(dòng)通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議(China Mobile Peer to Peer.CMPP)(V2.0)
(2)中國聯(lián)合通信公司短消息網(wǎng)關(guān)系統(tǒng)接口協(xié)議(SGIP)版本1.2
(3)中國電信集團(tuán)公司企業(yè)標(biāo)準(zhǔn)(SMGP協(xié)議)(v1.38)
(4)信息產(chǎn)業(yè)部USSD業(yè)務(wù)應(yīng)用接口規(guī)范。V1.0
(5)USSD Pq部接口規(guī)范Supper USSDTransform Protocol(SUTP)(V 1.0)
(6)SMS內(nèi)部接口規(guī)范Supper SMS Trans—form Protocol(SSTP)(v1.0)。
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。
