專利名稱:一種移動接入平臺的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種接入方法,具體涉及一種移動接入平臺的方法。
背景技術(shù):
隨著辦公自動化系統(tǒng)的普及,電子化、數(shù)據(jù)化的辦公方式已進(jìn)入越來越多的企 業(yè)和政府單位,信息化的辦公系統(tǒng)在企事業(yè)內(nèi)部編織起一套高效、暢通的信息互聯(lián)體 系,極大推動了企事業(yè)單位生產(chǎn)力的發(fā)展。但與此同時,由于需要依賴固定的辦公場所和固定的辦公配套設(shè)備,信息化的 極盛又開始凸顯一些新辦公模式的問題如何才能打破這些時空上的信息束縛限制,跳 出固化的信息化建設(shè)窠臼,建立一套可以隨時、隨地、隨手使用的信息系統(tǒng),使得公司 管理者、業(yè)務(wù)人員不管置身何地,都能隨心所欲地和企事業(yè)內(nèi)部系統(tǒng)關(guān)聯(lián),成為當(dāng)前急 需解決的問題。而就在各種辦公系統(tǒng)移動化的市場需求越來越迫切的當(dāng)下,需要一套產(chǎn)品能夠 快速做到在移動終端上實(shí)現(xiàn)OA辦公、內(nèi)部郵件收發(fā)、事務(wù)處理、協(xié)同工作、信息交互等 功能。現(xiàn)有技術(shù)主要是對原有系統(tǒng)進(jìn)行重寫,需要對手機(jī)移動應(yīng)用部分進(jìn)行重新設(shè)計 和實(shí)現(xiàn)。但在重寫過程中,因?yàn)橹饕皇菍ΜF(xiàn)有系統(tǒng)源代碼進(jìn)行修改,對需要展示的數(shù) 據(jù)內(nèi)容及界面重新進(jìn)行設(shè)計,提高了系統(tǒng)缺陷的發(fā)生率。并且由于大多系統(tǒng)上線時間較 長、人事變動、售后服務(wù)到期等原因,導(dǎo)致系統(tǒng)開發(fā)慢,資源欠缺等問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種移動接入平臺的方法,可基于Http協(xié)議將任何基于 B/S架構(gòu)的應(yīng)用系統(tǒng)在不修改源代碼和不調(diào)用任何接口的前提下將相關(guān)業(yè)務(wù)應(yīng)用移植到 手機(jī)終端的中間件系統(tǒng),使各種應(yīng)用系統(tǒng)可移動化。本發(fā)明的技術(shù)方案是以下述方法實(shí)現(xiàn)的 一種移動接入平臺的方法,包括如下步驟
步驟一,通過移動終端向移動接入平臺服務(wù)器發(fā)起一個HTTP的模擬請求; 步驟二,請求到達(dá)移動接入平臺服務(wù)器以后會根據(jù)二次開發(fā)人員的配置信息進(jìn)行 處理,處理完成后得到新的數(shù)據(jù)參數(shù),然后通過對HTTP的模擬請求轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器 中;
步驟三,目標(biāo)服務(wù)器接到請求后會經(jīng)過一定的處理返回結(jié)果; 步驟四,得到目標(biāo)服務(wù)器所影響的結(jié)果后,再次根據(jù)二次開發(fā)人員的配置信息對頁 面進(jìn)行分析與重組,最后將生成一個適合在移動終端上進(jìn)行展示的新頁面。作為本發(fā)明的一種優(yōu)選方式,步驟四中設(shè)置提示,提示用戶當(dāng)前處于內(nèi)網(wǎng)狀 態(tài),如需切換,則關(guān)閉系統(tǒng),并重置機(jī)械開關(guān)狀態(tài),然后重新進(jìn)行啟動。
作為本發(fā)明的一種優(yōu)選方式,步驟五中設(shè)置提示,提示用戶目前在外網(wǎng)狀態(tài), 如需切換,則關(guān)閉計算機(jī),并重置機(jī)械開關(guān)。本發(fā)明技術(shù)方案的有益效果是
由于本發(fā)明設(shè)置有移動接入平臺服務(wù)器,通過該服務(wù)器對請求和結(jié)果進(jìn)行處理,建 立起移動終端和目標(biāo)服務(wù)器的通信橋梁,手機(jī)或移動終端可以通過瀏覽器將信息發(fā)送到 互聯(lián)網(wǎng),通過互聯(lián)網(wǎng)定位到移動接入平臺服務(wù)器,移動接入平臺服務(wù)器上的移動接入平 臺通過端口鏡像訪問目標(biāo)服務(wù)器,從而對請求進(jìn)行響應(yīng)。本方法實(shí)現(xiàn)了快速將B/S系統(tǒng)移植到手機(jī)移動平臺的目的,接入速度快、開發(fā) 成本低、容易維護(hù)。本發(fā)明的其他優(yōu)點(diǎn)、目標(biāo)和特征在某種程度上將在隨后的說明書中進(jìn)行闡述, 并且在某種程度上,基于對下文的考察研究對本領(lǐng)域技術(shù)人員而言將是顯而易見的,或 者可以從本發(fā)明的實(shí)踐中得到教導(dǎo)。本發(fā)明的目標(biāo)和其他優(yōu)點(diǎn)可以通過下面的說明書或 者附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
圖1是本發(fā)明的示意圖; 圖2是本發(fā)明的邏輯框圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步描述 如圖1所示,本發(fā)明包括如下步驟
步驟一,通過手機(jī)向移動接入平臺服務(wù)器發(fā)起一個HTTP的模擬請求; 步驟二,請求到達(dá)移動接入平臺服務(wù)器以后會根據(jù)二次開發(fā)人員的配置信息進(jìn)行 處理,處理完成后得到新的數(shù)據(jù)參數(shù),然后通過對HTTP的模擬請求轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器 中;
步驟三,目標(biāo)服務(wù)器接到請求后會經(jīng)過一定的處理返回結(jié)果; 步驟四,得到目標(biāo)服務(wù)器所影響的結(jié)果后,再次根據(jù)二次開發(fā)人員的配置信息對頁 面進(jìn)行分析與重組,最后將生成一個適合在移動終端上進(jìn)行展示的新頁面。如圖2所示,移動接入平臺服務(wù)器主要分為Service、PublicComponent和Result 三大部分,當(dāng)移動終端發(fā)起一個HTTP請求到移動接入平臺服務(wù)器,接受到請求后會分 解請求參數(shù),然后將所有的請求信息都轉(zhuǎn)入Service層進(jìn)行處理。Service層主要有三個執(zhí)行步驟,第一,Action會根據(jù)分解后的請求參數(shù)將不同 的請求類型,如HTTP中的POST、GET、Download等進(jìn)行歸類,并轉(zhuǎn)入Operations 包進(jìn)行處理。第二,Operations根據(jù)請求類型找出對應(yīng)的PublicComponent中的 AdapterConfig配置進(jìn)行邏輯處理,然后通過Client包模擬請求到目標(biāo)服務(wù)器。第三, Client主要是通過HTTPClient進(jìn)行HTTP請求轉(zhuǎn)發(fā),在目標(biāo)服務(wù)器進(jìn)行響應(yīng)以后,將響應(yīng) 的結(jié)果轉(zhuǎn)給Result層,這時Service的工作就已經(jīng)結(jié)束。由于模擬請求返回的結(jié)果是適合在P C機(jī)上進(jìn)行展示的頁面數(shù)據(jù),鑒于P C機(jī) 和手機(jī)的差異,因此需要對數(shù)據(jù)進(jìn)行過濾和頁面重新布局。Result層定義了兩套處理方法。Result它會根據(jù)PublicComponent中的AdapterConfig中的標(biāo)簽配置進(jìn)行方法選擇。第一套方法是將原頁面數(shù)據(jù)通過編寫XSLT和X P ath的方式進(jìn)行數(shù)據(jù)提取和布 局,最后通過DOM轉(zhuǎn)換器進(jìn)行頁面生成。因?yàn)閄SLT和XPath需要在同一文件中編寫, 這樣可以方便、快速的進(jìn)行模板編寫,但降低了可讀性和維護(hù)性。第二套方法使用了 Document、腳本引擎、模板引擎三大塊進(jìn)行了數(shù)據(jù)過濾和頁 面布局,也比較推薦使用此方法。Document將原始頁面轉(zhuǎn)換成標(biāo)準(zhǔn)的DOM標(biāo)簽格式, 使用了第三方框架HTMLParser做為基礎(chǔ)支持,并提供了一系列的數(shù)據(jù)提取接口供腳本引 擎進(jìn)行調(diào)用。腳本引擎負(fù)責(zé)執(zhí)行編寫好的腳本文件,腳本代碼可以根據(jù)Document的接口 來獲取需要提取的數(shù)據(jù),腳本引擎執(zhí)行完成后會將提取的數(shù)據(jù)傳入模板引擎中,模板引 擎會根據(jù)編寫的模板文件將數(shù)據(jù)渲染成相應(yīng)的頁面并返回給客戶端。在前兩層都有用到Public Component層組件,這里只介紹AdapterConfig的配 置。AdapterConfig是整個Adapter的核心依賴配置,它是一個由系統(tǒng)嚴(yán)格規(guī)定格式的 XML配置文件,是二次開發(fā)人員適配系統(tǒng)所用,在適配過程中不同的頁面請求對應(yīng)不同 的標(biāo)簽,所有標(biāo)簽由系統(tǒng)自動進(jìn)行解析和處理。適配系統(tǒng)時,二次開發(fā)人員會需要移植 的頁面通過標(biāo)簽來進(jìn)行描述,系統(tǒng)啟動時將配置項(xiàng)加載到內(nèi)容中進(jìn)行存儲。
權(quán)利要求
1.一種移動接入平臺的方法,其特征在于包括如下步驟步驟一,通過移動終端向移動接入平臺服務(wù)器發(fā)起一個HTTP的模擬請求;步驟二,請求到達(dá)移動接入平臺服務(wù)器以后會根據(jù)二次開發(fā)人員的配置信息進(jìn)行 處理,處理完成后得到新的數(shù)據(jù)參數(shù),然后通過對HTTP的模擬請求轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器 中;步驟三,目標(biāo)服務(wù)器接到請求后會經(jīng)過一定的處理返回結(jié)果;步驟四,得到目標(biāo)服務(wù)器所影響的結(jié)果后,再次根據(jù)二次開發(fā)人員的配置信息對頁 面進(jìn)行分析與重組,最后將生成一個適合在移動終端上進(jìn)行展示的新頁面。
2.根據(jù)權(quán)利要求1所述的一種移動接入平臺的方法,其特征在于步驟四中設(shè)置提 示,提示用戶當(dāng)前處于內(nèi)網(wǎng)狀態(tài),如需切換,則關(guān)閉系統(tǒng),并重置機(jī)械開關(guān)狀態(tài),然后 重新進(jìn)行啟動。
3.根據(jù)權(quán)利要求1所述的一種移動接入平臺的方法,其特征在于步驟五中設(shè)置提 示,提示用戶目前在外網(wǎng)狀態(tài),如需切換,則關(guān)閉計算機(jī),并重置機(jī)械開關(guān)。
全文摘要
本發(fā)明公開了一種移動接入平臺的方法,包括如下步驟步驟一,通過移動終端向移動接入平臺服務(wù)器發(fā)起一個HTTP的模擬請求;步驟二,請求到達(dá)移動接入平臺服務(wù)器以后會根據(jù)二次開發(fā)人員的配置信息進(jìn)行處理,處理完成后得到新的數(shù)據(jù)參數(shù),然后通過對HTTP的模擬請求轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器中;步驟三,目標(biāo)服務(wù)器接到請求后會經(jīng)過一定的處理返回結(jié)果;步驟四,得到目標(biāo)服務(wù)器所影響的結(jié)果后,再次根據(jù)二次開發(fā)人員的配置信息對頁面進(jìn)行分析與重組,最后將生成一個適合在移動終端上進(jìn)行展示的新頁面。本方法實(shí)現(xiàn)了快速將B/S系統(tǒng)移植到手機(jī)移動平臺的目的,接入速度快、開發(fā)成本低、容易維護(hù)。
文檔編號H04L29/06GK102014164SQ201010580970
公開日2011年4月13日 申請日期2010年12月9日 優(yōu)先權(quán)日2010年12月9日
發(fā)明者朱馗, 葛戈 申請人:向心力信息技術(shù)股份有限公司