一種手機app多網(wǎng)站同時瀏覽的方法及其移動辦公系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種手機APP多網(wǎng)站同時瀏覽的方法及其移動辦公系統(tǒng),所述方法包括如下步驟:用戶通過APP客戶端向適配平臺發(fā)送頁面請求;適配平臺分析頁面請求是否為向不同后臺網(wǎng)站的頁面請求;分析結(jié)果為向不同后臺網(wǎng)站的頁面請求,適配平臺創(chuàng)建指令堆棧;適配平臺向首個請求頁面所在的后臺網(wǎng)站發(fā)送HTTP請求,適配平臺記錄關(guān)鍵數(shù)據(jù),首個請求頁面的后臺網(wǎng)站接收HTTP請求后,向適配平臺返回頁面數(shù)據(jù),然后依次重復(fù)上述操作,使適配平臺獲取所需的所有頁面數(shù)據(jù);適配平臺對所有頁面數(shù)據(jù)進行融合后返回APP客戶端;APP客戶端將融合后的頁面數(shù)據(jù)進行處理后填入顯示模板中進行頁面展示。本發(fā)明可同時打開不同網(wǎng)站的頁面,使用方便,開啟速度快,操作簡單。
【專利說明】一種手機APP多網(wǎng)站同時瀏覽的方法及其移動辦公系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及傳輸控制規(guī)程領(lǐng)域,尤其是涉及一種手機APP多網(wǎng)站同時瀏覽的方法及其移動辦公系統(tǒng)。
【背景技術(shù)】
[0002]隨著3G/4G網(wǎng)絡(luò)的布署,手機移動互聯(lián)網(wǎng)用戶快速增加,辦公室移動化需求也日益增加。企業(yè)希望任何時候、任何地點都能處理企業(yè)日常業(yè)務(wù),減少溝通環(huán)節(jié)的等待時間成本,加快企業(yè)的運轉(zhuǎn)速率。移動辦公技術(shù)應(yīng)運而生,目前移動辦公分為3類產(chǎn)品:1.適配類一通過網(wǎng)頁抓取等技術(shù),將企業(yè)的內(nèi)部Web轉(zhuǎn)化為APP軟件;2.虛擬桌面類一通過鏡像方式,將企業(yè)內(nèi)部Web、PC程序等直接變成APP軟件;3.—虛定制開發(fā)類一根據(jù)企業(yè)需求,全新開發(fā)APP軟件,企業(yè)需開放內(nèi)部數(shù)據(jù)接口。
[0003]而目前市場上移動辦公適配產(chǎn)品類產(chǎn)品所采用最多的是適配類的Web網(wǎng)頁抓取方式。通過對訪問網(wǎng)站返回的網(wǎng)頁源代碼信息進行分析,提取關(guān)鍵節(jié)點數(shù)據(jù),展示在APP側(cè)的數(shù)據(jù)區(qū)。基于此技術(shù),APP側(cè)的目錄縱深和網(wǎng)頁側(cè)的目錄縱深是一一對應(yīng)的。例如,參照說明書附圖1,一個網(wǎng)頁側(cè)4a相對于首頁為5級縱深,那么即便在APP側(cè)的顯示上可能只有2級縱深頁面,但在后臺還是打開了 5次頁面。而在這種前提下,為了保持映射關(guān)系,市場上的辦公適配類軟件在同一時間都只能打開一個網(wǎng)站。為了在一個APP上集成多個客戶網(wǎng)站,APP上做成九宮格的模式,一個圖標代表一個網(wǎng)站。但需要打開另一個網(wǎng)站應(yīng)用時,必須從前一個網(wǎng)站頁面退出,回到九宮格頁面,再進入另一個網(wǎng)站應(yīng)用。這種技術(shù)的缺陷在于平臺只是簡單地對網(wǎng)頁進行了移動適配,就堆砌在APP側(cè),無法同時打開不同網(wǎng)站的頁面,使用不方便,進而導(dǎo)致打開不同網(wǎng)站頁面所花費的時間長,流量、電量消耗大,其操作的復(fù)雜度也隨之增加。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為了克服現(xiàn)有技術(shù)的不足,提供一種使用方便、打開不同網(wǎng)站頁面速度快的手機APP多網(wǎng)站同時瀏覽的方法;本發(fā)明的另一方面,提供一種基于上述方法的移動辦公系統(tǒng)。
[0005]為了實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種手機APP多網(wǎng)站同時瀏覽的方法,包括如下操作步驟:
用戶通過APP客戶端向適配平臺發(fā)送頁面請求;
適配平臺收到頁面請求后分析頁面請求是否為向不同后臺網(wǎng)站的頁面請求;
分析結(jié)果為向不同后臺網(wǎng)站的頁面請求,適配平臺創(chuàng)建指令堆棧;
適配平臺向首個請求頁面所在的后臺網(wǎng)站發(fā)送HTTP請求,適配平臺記錄關(guān)鍵數(shù)據(jù),首個請求頁面的后臺網(wǎng)站接收HTTP請求后,向適配平臺返回頁面數(shù)據(jù),然后依次重復(fù)上述操作,使適配平臺獲取所需的所有頁面數(shù)據(jù);
適配平臺對所有頁面數(shù)據(jù)進行融合處理后返回APP客戶端; APP客戶端將融合后的頁面數(shù)據(jù)進行綜合處理后填入顯示模板中進行頁面展示。使用該方法可在打開一個網(wǎng)站的同時無縫打開其他網(wǎng)站,通過相互之間的數(shù)據(jù)交流,實現(xiàn)手機APP側(cè)真正融合,避免打開不必要的頁面,頁面開啟的速度更快,花費的時間更短,操作更方便,流量耗費更少,使用起來也更加方便。
[0006]進一步地,所述適配平臺可將接收到后臺網(wǎng)站返回的所有頁面數(shù)據(jù)轉(zhuǎn)化成XML數(shù)據(jù),再將XML數(shù)據(jù)轉(zhuǎn)化成DDM數(shù)據(jù)并發(fā)給APP客戶端。便于后期數(shù)據(jù)的統(tǒng)一處理。
[0007]進一步地,所述APP客戶端收到DDM數(shù)據(jù)后,對APP客戶端內(nèi)進行查找是否存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板;APP客戶端內(nèi)存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并進行顯示。該方式減少的模板加載的時間,加快了網(wǎng)頁打開的速度,減少了流量的消耗。
[0008]進一步地,所述APP客戶端收到DDM數(shù)據(jù)后,對APP客戶端內(nèi)進行查找是否存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板;APP客戶端內(nèi)不存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,APP客戶端向適配平臺發(fā)送請求,適配平臺接收到請求后,在適配平臺內(nèi)查找與DDM數(shù)據(jù)相適應(yīng)的顯示模板并返回APP客戶端,APP客戶端將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并進行顯示。該設(shè)置可保證頁面的正常顯示。
[0009]進一步地,用戶可對APP客戶端上的顯示控件進行操作,進而可觸發(fā)與后臺網(wǎng)站交互的事件。用戶可通過顯示控件同時打開不同網(wǎng)站上的頁面,使用方便。
[0010]進一步地,所述APP客戶端包括網(wǎng)絡(luò)傳真系統(tǒng)、電話會議系統(tǒng)及短信發(fā)送系統(tǒng)。可用于辦公使用,非常方便。
[0011]此外,本發(fā)明還提供了一種手機APP多網(wǎng)站同時瀏覽的移動辦公系統(tǒng),包括APP客戶端、適配平臺及后臺網(wǎng)站,所述適配平臺包括:
發(fā)送模塊,可向后臺網(wǎng)站發(fā)送HTTP請求;
接收模塊,可接收后臺網(wǎng)站發(fā)出的內(nèi)容數(shù)據(jù);
頁面解析引擎,將內(nèi)容數(shù)據(jù)解析成可發(fā)回APP客戶端的DDM數(shù)據(jù);
后備模板模塊,用于存儲顯示模板。該適配平臺的功能齊全,作用效果好。
[0012]綜上所述,本發(fā)明具有以下優(yōu)點:可同時打開不同網(wǎng)站的頁面,使用方便,開啟速度快,操作簡單。
【專利附圖】
【附圖說明】
[0013]圖1為現(xiàn)有手機APP網(wǎng)站瀏覽的結(jié)構(gòu)不意圖;
圖2為本發(fā)明的結(jié)構(gòu)示意圖。
【具體實施方式】
[0014]為了使本【技術(shù)領(lǐng)域】的人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述。
[0015]實施例1:
如圖2所示,一種手機APP多網(wǎng)站同時瀏覽的系統(tǒng),包括APP客戶端1、適配平臺2及后臺網(wǎng)站3。APP客戶端I包括顯示模板存儲模塊和顯示控件,該顯示模板存儲模塊儲存部分顯示模板,顯示控件可觸發(fā)適配平臺2與后臺網(wǎng)站3之間的交互事件,即可使APP客戶端I向適配平臺2發(fā)送請求。
[0016]所述適配平臺2包括發(fā)送模塊、接收模塊、頁面引擎模塊、頁面數(shù)據(jù)緩存模塊及后備模板模塊。發(fā)送模塊可向后臺網(wǎng)站3發(fā)送HTTP請求;接收模塊可接收后臺網(wǎng)站3發(fā)出的內(nèi)容數(shù)據(jù);頁面解析引擎可將內(nèi)容數(shù)據(jù)解析成DDM數(shù)據(jù),并發(fā)回APP客戶端I ;頁面數(shù)據(jù)緩存模塊可對關(guān)鍵數(shù)據(jù)進行記錄緩存;后備模板模塊,用于存儲顯示模板。
[0017]實施例2:
如圖2所示,一種手機APP多網(wǎng)站同時瀏覽的方法,包括如下操作步驟:
首先,用戶可對APP客戶端I上的顯示控件進行操作,進而可觸發(fā)與后臺網(wǎng)站3交互的事件;即用戶通過APP客戶端I向適配平臺2發(fā)送頁面請求。然后,適配平臺2收到頁面請求后分析頁面請求是否為向不同后臺網(wǎng)站3的頁面請求。
[0018]當分析結(jié)果為向不同后臺網(wǎng)站3的頁面請求,適配平臺2創(chuàng)建指令堆棧。然后適配平臺2向首個請求頁面所在的后臺網(wǎng)站3發(fā)送HTTP請求,適配平臺2記錄關(guān)鍵數(shù)據(jù),首個請求頁面的后臺網(wǎng)站3接收HTTP請求后,向適配平臺2返回頁面數(shù)據(jù),然后依次重復(fù)上述操作,使適配平臺2獲取所需的所有頁面數(shù)據(jù);而分析結(jié)果來自同一后臺網(wǎng)站3的頁面請求時,適配平臺2只需向一個后臺網(wǎng)站3發(fā)送HTTP請求,然后接收該后臺網(wǎng)站3返回的頁面數(shù)據(jù)。
[0019]在適配平臺2接收到所需的所有頁面數(shù)據(jù)后,適配平臺2對所有頁面數(shù)據(jù)進行融合處理后返回APP客戶端I ;APP客戶端I將所有頁面數(shù)據(jù)進行綜合處理后填入顯示模板中進行頁面展示。即所述適配平臺2可將接收到后臺網(wǎng)站3的所有頁面數(shù)據(jù)轉(zhuǎn)化成XML數(shù)據(jù),再將XML數(shù)據(jù)轉(zhuǎn)化成DDM數(shù)據(jù)并發(fā)給APP客戶端I ;而所述APP客戶端I收到DDM數(shù)據(jù)后,對APP客戶端I內(nèi)進行查找是否存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板;APP客戶端I內(nèi)存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,APP客戶端I將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并展現(xiàn)給用戶;當APP客戶端I內(nèi)不存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,APP客戶端I向適配平臺2發(fā)送請求,適配平臺2接收到請求后,適配平臺2在后備模板模塊中查找與DDM數(shù)據(jù)相適應(yīng)的顯示模板并返回APP客戶端1,APP客戶端I將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并展現(xiàn)給用戶。
[0020]為了使用辦公手機的使用,所述APP客戶端I包括網(wǎng)絡(luò)傳真系統(tǒng)、電話會議系統(tǒng)及短信發(fā)送系統(tǒng)。
[0021]實施例3:
同時,本發(fā)明還提供一種手機APP多網(wǎng)站同時瀏覽的移動辦公系統(tǒng),包括APP客戶端、適配平臺及后臺網(wǎng)站,其中,所述適配平臺包括:
發(fā)送模塊,可向后臺網(wǎng)站發(fā)送HTTP請求;
接收模塊,可接收后臺網(wǎng)站發(fā)出的內(nèi)容數(shù)據(jù);
頁面解析引擎,將內(nèi)容數(shù)據(jù)解析成可發(fā)回APP客戶端的DDM數(shù)據(jù);
后備模板模塊,用于存儲顯示模板。
[0022]顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
【權(quán)利要求】
1.一種手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:包括如下操作步驟: 用戶通過APP客戶端向適配平臺發(fā)送頁面請求; 適配平臺收到頁面請求后,分析頁面請求是否為向不同后臺網(wǎng)站的頁面請求; 分析結(jié)果為向不同后臺網(wǎng)站的頁面請求,適配平臺創(chuàng)建指令堆棧; 適配平臺向首個請求頁面所在的后臺網(wǎng)站發(fā)送HTTP請求,適配平臺記錄關(guān)鍵數(shù)據(jù),首個請求頁面的后臺網(wǎng)站接收HTTP請求后,向適配平臺返回頁面數(shù)據(jù),然后依次重復(fù)上述操作,使適配平臺獲取所需的所有頁面數(shù)據(jù); 適配平臺對所有頁面數(shù)據(jù)進行融合處理后返回APP客戶端; APP客戶端將融合后的頁面數(shù)據(jù)進行綜合處理后填入顯示模板中進行頁面展示。
2.根據(jù)權(quán)利要求1所述的手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:所述適配平臺可將接收到后臺網(wǎng)站返回的所有頁面數(shù)據(jù)轉(zhuǎn)化成XML數(shù)據(jù),再將XML數(shù)據(jù)轉(zhuǎn)化成DDM數(shù)據(jù)并發(fā)給APP客戶端。
3.根據(jù)權(quán)利要求2所述的手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:所述APP客戶端收到DDM數(shù)據(jù)后,對APP客戶端內(nèi)進行查找是否存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板;APP客戶端內(nèi)存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并進行顯不O
4.根據(jù)權(quán)利要求2所述的手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:所述APP客戶端收到DDM數(shù)據(jù)后,對APP客戶端內(nèi)進行查找是否存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板;APP客戶端內(nèi)不存在與DDM數(shù)據(jù)相適應(yīng)的顯示模板時,APP客戶端向適配平臺發(fā)送請求,適配平臺接收到請求后,在適配平臺內(nèi)查找與DDM數(shù)據(jù)相適應(yīng)的顯示模板并返回APP客戶端,APP客戶端將DDM數(shù)據(jù)填入對應(yīng)的顯示模板,并進行顯示。
5.根據(jù)權(quán)利要求1所述的手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:用戶可對APP客戶端上的顯示控件進行操作,進而可觸發(fā)與后臺網(wǎng)站交互的事件。
6.根據(jù)權(quán)利要求1所述的手機APP多網(wǎng)站同時瀏覽的方法,其特征在于:所述APP客戶端包括網(wǎng)絡(luò)傳真系統(tǒng)、電話會議系統(tǒng)及短信發(fā)送系統(tǒng)。
7.一種手機APP多網(wǎng)站同時瀏覽的移動辦公系統(tǒng),其特征在于:包括APP客戶端、適配平臺及后臺網(wǎng)站,所述適配平臺包括: 發(fā)送模塊,可向后臺網(wǎng)站發(fā)送HTTP請求; 接收模塊,可接收后臺網(wǎng)站發(fā)出的內(nèi)容數(shù)據(jù); 頁面解析引擎,將內(nèi)容數(shù)據(jù)解析成可發(fā)回APP客戶端的DDM數(shù)據(jù); 后備模板模塊,用于存儲顯示模板。
【文檔編號】G06F17/30GK104504052SQ201410797953
【公開日】2015年4月8日 申請日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
【發(fā)明者】童海波, 呂雪峰, 鐘志強 申請人:中國聯(lián)合網(wǎng)絡(luò)通信有限公司浙江省分公司