專利名稱:實現(xiàn)移動信息化的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種實現(xiàn)移動信息化的方法。
背景技術(shù):
移動信息化是將企業(yè)已經(jīng)建設(shè)好的、通過PC訪問的IT系統(tǒng)(例如0A系統(tǒng)、CRM系統(tǒng)、報賬系統(tǒng)等等B/S架構(gòu)的業(yè)務(wù)系統(tǒng)),在不影響PC端業(yè)務(wù)正常使用的前提下,平滑的拓展到移動設(shè)備(例如手機(jī)、平板電腦)上。使這些系統(tǒng)的使用方式擺脫了時間、空間的約束,變得隨時隨地都可以使用。實現(xiàn)了對業(yè)務(wù)更好、更靈活的支撐。目前在移動信息化領(lǐng)域,存在著兩大技術(shù)分支,一個是基于頁面抓取技術(shù)的方案,另一個是基于定制服務(wù)接口技術(shù)的方案。 基于頁面抓取技術(shù)的方案,是將業(yè)務(wù)系統(tǒng)web頁面上的有用數(shù)據(jù)通過頁面抓取技術(shù)提取出來,然后經(jīng)過若干處理環(huán)節(jié),再在手機(jī)終端上再現(xiàn)?;诖隧椉夹g(shù)的用戶界面,在頁面元素的展示風(fēng)格和排布樣式上與原業(yè)務(wù)系統(tǒng)的web界面基本保持一致,但是存在的問題是與手機(jī)軟件,特別是與智能手機(jī)(例如iphone、android手機(jī))的風(fēng)格不相適應(yīng),用戶體
驗性差。基于定制服務(wù)接口的方案,是以業(yè)務(wù)系統(tǒng)開放的服務(wù)接口為基礎(chǔ)的,移動信息化系統(tǒng)根據(jù)接口提供的數(shù)據(jù)和業(yè)務(wù)流程自行設(shè)計用戶界面,并展現(xiàn)在移動終端上?;谶@種技術(shù)的移動信息化方案,在界面風(fēng)格和使用體驗上比基于頁面抓取技術(shù)的方案更有優(yōu)勢,但是它同樣存在問題,那就是接口的開發(fā)受限于原業(yè)務(wù)系統(tǒng),需要與原業(yè)務(wù)系統(tǒng)的開發(fā)商進(jìn)行反復(fù)交流,并有可能因為技術(shù)或者商業(yè)的原因,無法提供有效的接口。換言之,基于服務(wù)接口技術(shù)的方案有一定的使用條件,不是所有移動信息化項目都可以使用該方案,必須有開發(fā)的接口才能使用該方案,而在實際項目中,能夠通過完整清晰的接口來描述業(yè)務(wù)流程,使得服務(wù)接口方案可以適用的項目并不是很多??傊陧撁孀ト〖夹g(shù)的方案,由于是以PC端的web界面為基礎(chǔ)的,盡管經(jīng)過了裁剪,適合了手機(jī)屏幕的尺寸,但界面風(fēng)格無法從根本上改變,與手機(jī)應(yīng)用的特征不相符,與用戶的需求不相符。基于服務(wù)接口技術(shù)的方案,由于接口需要由原業(yè)務(wù)系統(tǒng)的開發(fā)商為移動信息化系統(tǒng)單獨定制開發(fā),有諸多技術(shù)上和商業(yè)上的客觀因素會限制這種方案的使用,換言之,這種技術(shù)能夠被在項目中采用的比例不高,需要有適應(yīng)性更強(qiáng)的方案。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題本發(fā)明要解決的技術(shù)問題是如何提供一種能夠滿足不同用戶需求,適應(yīng)性強(qiáng)的移動信息化方案。(二)技術(shù)方案為了解決上述技術(shù)問題,本發(fā)明提供一種實現(xiàn)移動信息化的方法,包括以下步驟
SI、移動終端向無線應(yīng)用服務(wù)器發(fā)送訪問請求;S2、所述無線應(yīng)用服務(wù)器根據(jù)所述訪問請求對應(yīng)的鏈接地址,從其所存儲的業(yè)務(wù)模型中查找與所述鏈接地址對應(yīng)的頁面,并向業(yè)務(wù)系統(tǒng)發(fā)送與所述頁面對應(yīng)的數(shù)據(jù)請求;S3、所述業(yè)務(wù)系統(tǒng)將與所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)發(fā)送給所述無線應(yīng)用服務(wù)器;S4、所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后發(fā)送給移動終端;S5、移動終端將接收到的頁面進(jìn)行顯示。優(yōu)選地,所述業(yè)務(wù)模型由多個頁面構(gòu)成,所述多個頁面的存儲結(jié)構(gòu)為樹型結(jié)構(gòu),由所述多個頁面組成的樹型結(jié)構(gòu)代表所述業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程,且在所述樹型結(jié)構(gòu)中,根節(jié)點是所述業(yè)務(wù)模型的首頁面,各個頁面之間通過頁面鏈接、本地跳轉(zhuǎn)和數(shù)據(jù)提交三種方式中的一種方式建立父子關(guān)系,上一級頁面作為下一級頁面的父節(jié)點。
優(yōu)選地,步驟S2中所述無線應(yīng)用服務(wù)器查找頁面時,使用前序遍歷算法、中序遍歷算法和后續(xù)遍歷算法中的一種實現(xiàn)。優(yōu)選地,步驟S4中,所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后形成新的頁面,并將所述新的頁面編碼成XML文件后發(fā)送給移動終端。優(yōu)選地,步驟S5中,所述移動終端將所述XML文件進(jìn)行解碼和渲染,還原成頁面進(jìn)行顯示。優(yōu)選地,所述業(yè)務(wù)系統(tǒng)為OA系統(tǒng)、CRM系統(tǒng)和報賬系統(tǒng)中的一種。優(yōu)選地,所述移動終端為手機(jī)或平板電腦。(三)有益效果上述技術(shù)方案具有如下優(yōu)點本發(fā)明通過業(yè)務(wù)流程映射技術(shù),將業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程映射成樹結(jié)構(gòu),并以此為基礎(chǔ)在移動終端設(shè)備上進(jìn)行顯示,可以使得移動終端根據(jù)用戶要求定制用戶界面,因此可以滿足不同用戶的需求;進(jìn)一步,由于業(yè)務(wù)流程被映射為樹型結(jié)構(gòu),通過遍歷算法可以很容易查找下一級頁面,從而實現(xiàn)業(yè)務(wù)邏輯的導(dǎo)航,因此,移動信息化得以簡單、快速實現(xiàn),改善了用戶體驗。
圖I是本發(fā)明的方法流程圖;圖2是業(yè)務(wù)模型的邏輯圖;圖3是本發(fā)明實現(xiàn)所基于的系統(tǒng)架構(gòu)。
具體實施例方式下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進(jìn)一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。如圖I所示,本發(fā)明提供一種實現(xiàn)移動信息化的方法,包括以下步驟SI、移動終端向無線應(yīng)用服務(wù)器發(fā)送訪問請求;S2、所述無線應(yīng)用服務(wù)器根據(jù)所述訪問請求對應(yīng)的鏈接地址,從其所存儲的業(yè)務(wù)模型中查找與所述鏈接地址對應(yīng)的頁面,并向業(yè)務(wù)系統(tǒng)發(fā)送與所述頁面對應(yīng)的數(shù)據(jù)請求;S3、所述業(yè)務(wù)系統(tǒng)將與所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)發(fā)送給所述無線應(yīng)用服務(wù)器;S4、所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后發(fā)送給移動終端;
S5、移動終端將接收到的頁面進(jìn)行顯示。如圖2所示,所述業(yè)務(wù)模型由多個頁面構(gòu)成,所述多個頁面的存儲結(jié)構(gòu)為樹型結(jié)構(gòu),由所述多個頁面組成的樹型結(jié)構(gòu)代表所述業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程,且在所述樹型結(jié)構(gòu)中,根節(jié)點是所述業(yè)務(wù)模型的首頁面,各個頁面之間通過頁面鏈接、本地跳轉(zhuǎn)和數(shù)據(jù)提交三種方式中的一種方式建立父子關(guān)系,上一級頁面作為下一級頁面的父節(jié)點。本實施例中,步驟S2中所述無線應(yīng)用服務(wù)器查找頁面時,使用前序遍歷算法、中序遍歷算法和后續(xù)遍歷算法中的一種實現(xiàn)。本實施例中,步驟S4中,所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后形成新的頁面,并將所述新的頁面編碼成XML文件后發(fā)送給移動終端。本實施例中,步驟S5中,所述移動終端將所述XML文件進(jìn)行解碼和渲染,還原成頁面進(jìn)行顯示。
本實施例中,所述業(yè)務(wù)系統(tǒng)為OA (辦公自動化)系統(tǒng)、CRM (客戶關(guān)系管理)系統(tǒng)和報賬系統(tǒng)中的一種。本實施例中,所述移動終端為手機(jī)或平板電腦。本發(fā)明的方法基于如圖3所示的系統(tǒng)架構(gòu)實現(xiàn)。圖3中,無線終端層包括無線網(wǎng)絡(luò)中的移動終端以及部署在移動終端上的定制軟件。無線終端層是用戶與系統(tǒng)交互的接口,向用戶展示界面,提供業(yè)務(wù)流程和數(shù)據(jù)的本地展現(xiàn),并將用戶的行為和上行數(shù)據(jù)提交給服務(wù)器。無線終端層是用戶使用體驗的重要承載者,界面感受、操作體驗等,都直接決定了用戶對系統(tǒng)的感知和評價。所以,無線終端層要把使用體驗的優(yōu)化放在首位,在支撐業(yè)務(wù)的基礎(chǔ)上,充分考慮手機(jī)終端使用上的特點,操作系統(tǒng)平臺的特性以及用戶對手機(jī)軟件的心理預(yù)期和使用習(xí)慣。網(wǎng)路接入層是指部署在企業(yè)內(nèi)網(wǎng)的,負(fù)責(zé)在公網(wǎng)與企業(yè)內(nèi)網(wǎng)之間提供網(wǎng)絡(luò)代理服務(wù)的反向代理服務(wù)器。一般來說,反向代理服務(wù)器部署在DMZ區(qū),通過企業(yè)外網(wǎng)防火墻向公網(wǎng)提供服務(wù),并把無線終端層的訪問請求經(jīng)過內(nèi)網(wǎng)防火墻指向無線應(yīng)用服務(wù)器。反向代理服務(wù)器起到內(nèi)網(wǎng)與公網(wǎng)隔絕,提高系統(tǒng)安全性的作用。無線應(yīng)用層是指部署在企業(yè)內(nèi)網(wǎng)的無線應(yīng)用服務(wù)器以及數(shù)據(jù)庫服務(wù)器和管理平臺服務(wù)器等。無線應(yīng)用層將企業(yè)業(yè)務(wù)系統(tǒng)轉(zhuǎn)變?yōu)橐苿踊ヂ?lián)網(wǎng)應(yīng)用。無線應(yīng)用層需要與業(yè)務(wù)系統(tǒng)進(jìn)行有效對接。無線應(yīng)用服務(wù)器可以通過定制webService接口、Http接口、數(shù)據(jù)同步等多種方式實現(xiàn)。無線應(yīng)用層獲取到業(yè)務(wù)數(shù)據(jù)后,可以根據(jù)業(yè)務(wù)特征將其組織編輯成一系列的手機(jī)界面,這個過程就是從互聯(lián)網(wǎng)業(yè)務(wù)到移動業(yè)務(wù)的轉(zhuǎn)換過程。轉(zhuǎn)換之后的手機(jī)界面可以通過XML文件進(jìn)行描述。同時,無線應(yīng)用服務(wù)器還提供流程引擎,將這些手機(jī)界面編排串接起來,生成企業(yè)業(yè)務(wù)流程在本地的映射。無線應(yīng)用層在業(yè)務(wù)流程生成本地映射之后,為手機(jī)軟件提供在線訪問服務(wù)和離線內(nèi)容同步服務(wù),手機(jī)軟件與無線應(yīng)用服務(wù)器的交互采用自定義的交互協(xié)議。無線應(yīng)用層既可以提供實時訪問的接口,為手機(jī)軟件提供在線模式的服務(wù);也可以為手機(jī)軟件提供內(nèi)容同步的接口,將頁面和數(shù)據(jù)同步到手機(jī)端,讓用戶在手機(jī)上使用離線服務(wù)。無論在線模式還是離線模式,服務(wù)內(nèi)容都由無線應(yīng)用服務(wù)器生成和管理,并提供更新功能。無線應(yīng)用層從業(yè)務(wù)系統(tǒng)映射到本地的流程和業(yè)務(wù)數(shù)據(jù)以及從應(yīng)用接口層同步到本地的數(shù)據(jù),都存放在無線應(yīng)用數(shù)據(jù)庫中。換言之,無線應(yīng)用數(shù)據(jù)庫中存放著業(yè)務(wù)流程的無線應(yīng)用的映射視圖。無線應(yīng)用層中的管理門戶起到對系統(tǒng)進(jìn)行管理、監(jiān)控和業(yè)務(wù)維護(hù)的作用,供管理員查看系統(tǒng)狀態(tài),對系統(tǒng)進(jìn)行維護(hù)和管理,以及編輯和更新業(yè)務(wù)流程。應(yīng)用接口層位于無線應(yīng)用層和業(yè)務(wù)系統(tǒng)層之間,是無線應(yīng)用層與業(yè)務(wù)系統(tǒng)交互的接口。無線接口層由業(yè)務(wù)系統(tǒng)的開發(fā)維護(hù)人員負(fù)責(zé)定制開發(fā),從業(yè)務(wù)系統(tǒng)獲取業(yè)務(wù)數(shù)據(jù),提供給無線應(yīng)用層。應(yīng)用接口層的開發(fā)方式以及提供的接口形式,由業(yè)務(wù)系統(tǒng)的具體情況決定,可以是Web SerViCe、Http等多種接口形式。應(yīng)用接口層是無線應(yīng)用層與業(yè)務(wù)系統(tǒng)層隔絕開,避免無線應(yīng)用層對業(yè)務(wù)系統(tǒng)造成直接的影響。
應(yīng)用對其的拓展和延伸不能對業(yè)務(wù)系統(tǒng)自身的正常運行造成影響。由以上實施例可以看出,本發(fā)明通過業(yè)務(wù)流程映射技術(shù),將業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程映射成樹結(jié)構(gòu),并以此為基礎(chǔ)在移動終端設(shè)備上進(jìn)行顯示,可以使得移動終端根據(jù)用戶要求定制用戶界面,因此可以滿足不同用戶的需求;進(jìn)一步,由于業(yè)務(wù)流程被映射為樹型結(jié)構(gòu),通過遍歷算法可以很容易查找下一級頁面,從而實現(xiàn)業(yè)務(wù)邏輯的導(dǎo)航,因此,移動信息化得以簡單、快速實現(xiàn),改善了用戶體驗。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和替換,這些改進(jìn)和替換也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實現(xiàn)移動信息化的方法,其特征在于,包括以下步驟 51、移動終端向無線應(yīng)用服務(wù)器發(fā)送訪問請求; 52、所述無線應(yīng)用服務(wù)器根據(jù)所述訪問請求對應(yīng)的鏈接地址,從其所存儲的業(yè)務(wù)模型中查找與所述鏈接地址對應(yīng)的頁面,并向業(yè)務(wù)系統(tǒng)發(fā)送與所述頁面對應(yīng)的數(shù)據(jù)請求; 53、所述業(yè)務(wù)系統(tǒng)將與所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)發(fā)送給所述無線應(yīng)用服務(wù)器; 54、所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后發(fā)送給移動終端; 55、移動終端將接收到的頁面進(jìn)行顯示。
2.如權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)模型由多個頁面構(gòu)成,所述多個頁面的存儲結(jié)構(gòu)為樹型結(jié)構(gòu),由所述多個頁面組成的樹型結(jié)構(gòu)代表所述業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程,且在所述樹型結(jié)構(gòu)中,根節(jié)點是所述業(yè)務(wù)模型的首頁面,各個頁面之間通過頁面鏈接、本地跳轉(zhuǎn)和數(shù)據(jù)提交三種方式中的一種方式建立父子關(guān)系,上一級頁面作為下一級頁面的父節(jié)點。
3.如權(quán)利要求I所述的方法,其特征在于,步驟S2中所述無線應(yīng)用服務(wù)器查找頁面時,使用前序遍歷算法、中序遍歷算法和后續(xù)遍歷算法中的一種實現(xiàn)。
4.如權(quán)利要求I所述的方法,其特征在于,步驟S4中,所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后形成新的頁面,并將所述新的頁面編碼成XML文件后發(fā)送給移動終端。
5.如權(quán)利要求4所述的方法,其特征在于,步驟S5中,所述移動終端將所述XML文件進(jìn)行解碼和渲染,還原成頁面進(jìn)行顯示。
6.如權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)系統(tǒng)為OA系統(tǒng)、CRM系統(tǒng)和報賬系統(tǒng)中的一種。
7.如權(quán)利要求I所述的方法,其特征在于,所述移動終端為手機(jī)或平板電腦。
全文摘要
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,公開了一種實現(xiàn)移動信息化的方法,包括以下步驟S1、移動終端向無線應(yīng)用服務(wù)器發(fā)送訪問請求;S2、所述無線應(yīng)用服務(wù)器根據(jù)訪問請求對應(yīng)的鏈接地址,從其所存儲的業(yè)務(wù)模型中查找與鏈接地址對應(yīng)的頁面,并向業(yè)務(wù)系統(tǒng)發(fā)送與所述頁面對應(yīng)的數(shù)據(jù)請求;S3、業(yè)務(wù)系統(tǒng)將與所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)發(fā)送給所述無線應(yīng)用服務(wù)器;S4、所述無線應(yīng)用服務(wù)器將收到的數(shù)據(jù)填入所述頁面后發(fā)送給移動終端;S5、移動終端將接收到的頁面進(jìn)行顯示。本發(fā)明通過業(yè)務(wù)流程映射技術(shù),將業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流程映射成樹結(jié)構(gòu),并以此為基礎(chǔ)在移動終端設(shè)備上進(jìn)行顯示,可以使得移動終端根據(jù)用戶要求定制用戶界面,因此可以滿足不同用戶的需求。
文檔編號H04L29/08GK102868746SQ20121034322
公開日2013年1月9日 申請日期2012年9月14日 優(yōu)先權(quán)日2012年9月14日
發(fā)明者李常躍 申請人:北京紅日逸信科技有限公司, 李常躍, 高雪輝