專利名稱:數(shù)據(jù)中轉(zhuǎn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)共享技術(shù),尤其涉及一種無線應(yīng)用協(xié)議(WAP,WirelessApplication Protocol)網(wǎng)頁不同服務(wù)請求切換時的數(shù)據(jù)中轉(zhuǎn)方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,瀏覽WAP網(wǎng)頁時在不同服務(wù)請求切換進(jìn)行自動跳轉(zhuǎn)的情況下,WAP頁面數(shù)據(jù)提交的方式包括兩種實(shí)現(xiàn)方式。第一種實(shí)現(xiàn)方式為各個服務(wù)以GET方式提交數(shù)據(jù),以達(dá)到在多個服務(wù)中進(jìn)行數(shù)據(jù)共享傳輸?shù)哪康?。第二種實(shí)現(xiàn)方式為以POST方式提交數(shù)據(jù),以達(dá)到在多個服務(wù)中進(jìn)行數(shù)據(jù)共享傳輸?shù)哪康?。針對第一種實(shí)現(xiàn)方式而言,以GET方式提交數(shù)據(jù),是指將數(shù)據(jù)附加到統(tǒng)一資源定位符(URL, uniform resource locator)后進(jìn)行傳遞的數(shù)據(jù)傳輸方式。該方式存在的缺點(diǎn) 是由于GET方式是將數(shù)據(jù)附加在URL后進(jìn)行傳輸?shù)姆绞剑话愕腢RL長度是有上限限制的,因此,瀏覽WAP網(wǎng)頁時對以GET方式提交的數(shù)據(jù)量大小有所限制,當(dāng)執(zhí)行各個服務(wù)請求時攜帶的數(shù)據(jù)量較大時必然會受到限制,所以無法在數(shù)據(jù)傳輸時攜帶大量的數(shù)據(jù)內(nèi)容。針對第二種實(shí)現(xiàn)方式而言,以POST方式提交數(shù)據(jù),是指將數(shù)據(jù)放入提交表單的數(shù)據(jù)區(qū)域進(jìn)行傳遞的數(shù)據(jù)傳輸方式。該方式的缺點(diǎn)是使用POST方式,由于需要在執(zhí)行不同服務(wù)請求切換的流程中,將所涉及到的各個服務(wù)用到的數(shù)據(jù)統(tǒng)一嵌入到一個以POST方式提交數(shù)據(jù)的表單代碼,也就是說,將所有服務(wù)用到的數(shù)據(jù)統(tǒng)一匯總處理,而有的數(shù)據(jù)是需要共享的,有的數(shù)據(jù)是需要每個服務(wù)獨(dú)占使用的,因此,對于每個服務(wù)而言,雖然數(shù)據(jù)量不受限制,但是這樣勢必會導(dǎo)致后續(xù)數(shù)據(jù)修改維護(hù)的困難,而無需共享的數(shù)據(jù)一并傳輸也會影響各個服務(wù)執(zhí)行的獨(dú)立性。綜上所述,針對瀏覽WAP網(wǎng)頁時在不同服務(wù)請求切換進(jìn)行自動跳轉(zhuǎn)的情況,如何確保能攜帶大量的數(shù)據(jù)內(nèi)容,達(dá)到數(shù)據(jù)共享傳輸?shù)哪康?,目前尚未存在有效的解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)據(jù)中轉(zhuǎn)方法及系統(tǒng),其能實(shí)現(xiàn)大量數(shù)據(jù)內(nèi)容的攜帶,達(dá)到數(shù)據(jù)共享傳輸?shù)哪康?。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種數(shù)據(jù)中轉(zhuǎn)方法,包括觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器存儲;當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。上述方案中,當(dāng)切換到所述其他服務(wù)時,該方法還包括在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用,或者,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲。
上述方案中,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,該方法還包括當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。上述方案中,所述中轉(zhuǎn)服務(wù)器為一個或多個。其中,所述中轉(zhuǎn)服務(wù)器為多個時,該方法還包括通過對用戶登錄號碼執(zhí)行取模操作來定位不同的中轉(zhuǎn)服務(wù)器?!?br>
該方法還包括基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)需要保持傳遞的原始數(shù)據(jù)或修改后提交的數(shù)據(jù),存儲在基于同一個用戶登錄號碼所定位的同一個中轉(zhuǎn)服務(wù)器中。本發(fā)明還提供了一種數(shù)據(jù)中轉(zhuǎn)系統(tǒng),包括數(shù)據(jù)提交單元、中轉(zhuǎn)服務(wù)器和服務(wù)執(zhí)行單元;其中,所述數(shù)據(jù)提交單元,用于觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器,用于存儲所述數(shù)據(jù)提交單元提交的原始數(shù)據(jù);所述服務(wù)執(zhí)行單元,用于當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。上述方案中,所述數(shù)據(jù)提交單元,進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲;所述服務(wù)執(zhí)行單元,進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用。上述方案中,所述服務(wù)執(zhí)行單元,進(jìn)一步用于對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。上述方案中,所述數(shù)據(jù)提交單元,進(jìn)一步用于當(dāng)所述中轉(zhuǎn)服務(wù)器為多個時,通過對用戶登錄號碼執(zhí)行取模操作定位不同的中轉(zhuǎn)服務(wù)器后再提交原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。上述方案中,所述中轉(zhuǎn)服務(wù)器,進(jìn)一步用于存儲根據(jù)同一個用戶登錄號碼定位后,基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)的原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。本發(fā)明在觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器存儲;當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。由于本發(fā)明將需要保持傳遞的數(shù)據(jù),存儲在中轉(zhuǎn)服務(wù)器中以便后續(xù)執(zhí)行服務(wù)時使用,而中轉(zhuǎn)服務(wù)器的存儲容量相比URL大,相比表單形式更易管理,從而,能實(shí)現(xiàn)大量數(shù)據(jù)內(nèi)容的攜帶,達(dá)到數(shù)據(jù)共享傳輸?shù)哪康摹?br>
圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)中轉(zhuǎn)方法的步驟示意圖;圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)中轉(zhuǎn)方法的實(shí)施流程圖;圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)中轉(zhuǎn)系統(tǒng)的結(jié)構(gòu)框架圖。
具體實(shí)施方式
下面結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。如圖1所示,一種數(shù)據(jù)中轉(zhuǎn)方法,該方法包括以下步驟步驟101、觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器存儲。步驟102、當(dāng)需要重新切換回當(dāng)前服務(wù)時,從中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。進(jìn)一步的,當(dāng)由所述當(dāng)前服務(wù)切換到所述其他服務(wù)時,該方法還包括在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用,或者,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲。這里,能將原始數(shù)據(jù)或修改后提交的數(shù)據(jù)在中轉(zhuǎn)服務(wù)器存儲所達(dá)到的有益效果是由于將需要共享傳輸?shù)乃鲈紨?shù)據(jù)或所述修改后提交的數(shù)據(jù)放到中轉(zhuǎn)服務(wù)器存儲, 相比現(xiàn)有GET方式的URL上限很容易達(dá)到,無法攜帶大量數(shù)據(jù),以及現(xiàn)有POST方式與當(dāng)前服務(wù)執(zhí)行無關(guān)的數(shù)據(jù)也需要攜帶來說,降低了服務(wù)的復(fù)雜度和耦合性,在共享數(shù)據(jù)的同時確保各個服務(wù)執(zhí)行時數(shù)據(jù)的獨(dú)立性,只需要在服務(wù)執(zhí)行時需要數(shù)據(jù)時從中轉(zhuǎn)服務(wù)器獲取數(shù)據(jù)即可。另外,采用本發(fā)明這種中轉(zhuǎn)服務(wù)器存儲的形式,不受限于具體的瀏覽器協(xié)議(如WAP協(xié)議)的固有限制,從而使不同服務(wù)間,甚至不同頁面間的數(shù)據(jù)傳輸,可以擺脫瀏覽器協(xié)議的固有限制,更為自由。進(jìn)一步的,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,該方法還包括當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。所述中轉(zhuǎn)服務(wù)器可為一個或多個。當(dāng)所述中轉(zhuǎn)服務(wù)器為多個時,也可以稱中轉(zhuǎn)服務(wù)器為分布式時,該方法還應(yīng)用了分布式服務(wù)取模訪問技術(shù),即為通過對用戶登錄號碼執(zhí)行取模操作來定位不同的中轉(zhuǎn)服務(wù)器。這里,所述取模操作即求余運(yùn)算?!澳!笔恰癕od”的音譯,Mod的含義為求余,例如IlMod 2的結(jié)果為I。取模操作在數(shù)論和程序設(shè)計(jì)中都有著廣泛的應(yīng)用。進(jìn)一步的,該方法還包括基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)需要保持傳遞的原始數(shù)據(jù)或修改后提交的數(shù)據(jù),存儲在基于同一個用戶登錄號碼所定位的同一個中轉(zhuǎn)服務(wù)器中。進(jìn)一步的,中轉(zhuǎn)服務(wù)器的存儲方式是短時緩存的方式。短時緩存的方式指數(shù)據(jù)不是在中轉(zhuǎn)服務(wù)器永久存儲,而是設(shè)置了清除緩存上限時間后,當(dāng)達(dá)到預(yù)設(shè)的上限時間后就清除中轉(zhuǎn)服務(wù)器所存儲的數(shù)據(jù)。這里需要指出的是,本發(fā)明采用分布式服務(wù)取模訪問技術(shù)和短時緩存的技術(shù),是考慮到由于中轉(zhuǎn)服務(wù)在一個完整的流程中是單點(diǎn)服務(wù),因此,必須對其存儲量、訪問量進(jìn)行合理的控制。采用分布式服務(wù)取模訪問技術(shù)對存儲量、訪問量控制所達(dá)到的有益效果是中轉(zhuǎn)服務(wù)器是分布式的,可以通過對用戶的登錄號碼,如MSN號碼做取模操作來定位對應(yīng)的中轉(zhuǎn)服務(wù)。用這種方式可以保證同一個用戶的登錄號碼會對應(yīng)到同一個中轉(zhuǎn)服務(wù)器上,從而保證了中轉(zhuǎn)服務(wù)在一個完整流程中的單點(diǎn)特性,而且相比采用一個中轉(zhuǎn)服務(wù)器存儲所有數(shù)據(jù)來說也能減低中轉(zhuǎn)服務(wù)器的存儲壓力,用分布式服務(wù)取模訪問技術(shù)來把用戶分散到不同的中轉(zhuǎn)服務(wù)器去,也能很好的控制訪問量的壓力。采用短時緩存的技術(shù)對存儲量控制所達(dá)到的有益效果是數(shù)據(jù)在中轉(zhuǎn)服務(wù)器中的存儲方式,選擇了本地的短時緩存,本地的短時緩存不僅可以保證讀寫性能的簡單實(shí)現(xiàn),而且本地的短時緩存可以保證在完成正常的數(shù)據(jù)共享流程之后及時的被清除,從而降低了存儲量的壓力。以下對本發(fā)明舉例闡述。方法實(shí)施例服務(wù)切換執(zhí)行的流程中有三個服務(wù),其中,服務(wù)1-服務(wù)3是需要做自動跳轉(zhuǎn)切換的各個服務(wù)。中轉(zhuǎn)服務(wù)器不是分布式存在的多個服務(wù)器,而是集成的一個服務(wù)器,中轉(zhuǎn)服務(wù)器存儲各個服務(wù)間的共享數(shù)據(jù),可以包括初始提交的原始數(shù)據(jù)、或者修改后重新提交的修改后提交的數(shù)據(jù)。如圖2所示,本實(shí)施例數(shù)據(jù)在各個服務(wù)間傳遞的中轉(zhuǎn)流程包括以下步驟
步驟201、作為發(fā)起服務(wù)的服務(wù)1,將需要在自動服務(wù)過程中保持傳遞的原始數(shù)據(jù),提交到中轉(zhuǎn)服務(wù)器存儲。步驟202、數(shù)據(jù)存儲完畢后,服務(wù)I開始進(jìn)行自動跳轉(zhuǎn)流程,跳轉(zhuǎn)切換到服務(wù)2。步驟203、服務(wù)2執(zhí)行內(nèi)部邏輯。這里,在這個過程中服務(wù)2可以從中轉(zhuǎn)服務(wù)器獲取服務(wù)I保存的原始數(shù)據(jù),也可以對數(shù)據(jù)做修改操作,再將修改后的數(shù)據(jù)重新提交回中轉(zhuǎn)服務(wù)器存儲。步驟204、服務(wù)2開始進(jìn)行自動跳轉(zhuǎn)流程,跳轉(zhuǎn)切換到服務(wù)3。步驟205、服務(wù)3執(zhí)行內(nèi)部邏輯。這里,在這個過程中服務(wù)3可以從中轉(zhuǎn)服務(wù)器獲取服務(wù)I保存的原始數(shù)據(jù),也可以對數(shù)據(jù)做修改操作,再將修改后的數(shù)據(jù)重新提交回中轉(zhuǎn)服務(wù)器存儲。步驟206、服務(wù)3開始進(jìn)行自動跳轉(zhuǎn)流程,跳轉(zhuǎn)切換回原始服務(wù)(服務(wù)I)。步驟207 步驟208、服務(wù)I收到服務(wù)3返回的跳轉(zhuǎn)請求后,向中轉(zhuǎn)服務(wù)器請求獲取原始數(shù)據(jù)、或者已被服務(wù)2-服務(wù)3所修改后提交的數(shù)據(jù);中轉(zhuǎn)服務(wù)器返回請求的數(shù)據(jù)后結(jié)束不同服務(wù)間的跳轉(zhuǎn)切換。步驟209、結(jié)束跳轉(zhuǎn)切換后,當(dāng)達(dá)到設(shè)置的本地短時緩存上限時間,清除中轉(zhuǎn)服務(wù)器本地存儲的數(shù)據(jù)。這里對本發(fā)明涉及的服務(wù)舉例說明如下本發(fā)明的服務(wù)是基于WAP網(wǎng)頁所使用的各種服務(wù),如在微博發(fā)圖片、發(fā)文字、或發(fā)用戶自身位置信息等。在不同服務(wù)間發(fā)WAP網(wǎng)頁請求執(zhí)行切換時,可以先將數(shù)據(jù)上傳到中轉(zhuǎn)服務(wù)器存儲,如服務(wù)I為微博編輯文字,服務(wù)2為微博上傳圖片,應(yīng)用本發(fā)明,可以在執(zhí)行當(dāng)前服務(wù),比如服務(wù)I編輯文字編輯到一半想插入圖片時,先將已經(jīng)編輯的文字上傳到中轉(zhuǎn)服務(wù)器存儲,再跳轉(zhuǎn)到其他服務(wù),比如執(zhí)行服務(wù)2以插入圖片,插入圖片完畢后跳轉(zhuǎn)回服務(wù)1,執(zhí)行服務(wù)I時從中轉(zhuǎn)服務(wù)器獲取之前已經(jīng)存儲的文字。一種數(shù)據(jù)中轉(zhuǎn)系統(tǒng),如圖3所述,該系統(tǒng)包括數(shù)據(jù)提交單元、中轉(zhuǎn)服務(wù)器和服務(wù)執(zhí)行單元。其中,數(shù)據(jù)提交單元用于觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器;中轉(zhuǎn)服務(wù)器用于存儲所述數(shù)據(jù)提交單元提交的原始數(shù)據(jù);服務(wù)執(zhí)行單元用于當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。進(jìn)一步的,數(shù)據(jù)提交單元進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲。進(jìn)一步的,服務(wù)執(zhí)行單元進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用。進(jìn)一步的,服務(wù)執(zhí)行單元進(jìn)一步用于對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。進(jìn)一步的,中轉(zhuǎn)服務(wù)器為一個或多個。進(jìn)一步的,數(shù)據(jù)提交單元進(jìn)一步用于當(dāng)所述中轉(zhuǎn)服務(wù)器為多個時,通過對用戶登錄號碼執(zhí)行取模操作定位不同的中轉(zhuǎn)服務(wù)器后再提交原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。進(jìn)一步的,中轉(zhuǎn)服務(wù)器進(jìn)一步用于存儲根據(jù)同一個用戶登錄號碼定位后,基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)的原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)中轉(zhuǎn)方法,其特征在于,該方法包括觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器存儲;當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)切換到所述其他服務(wù)時,該方法還包括在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用,或者,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,該方法還包括當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述中轉(zhuǎn)服務(wù)器為一個或多個。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述中轉(zhuǎn)服務(wù)器為多個時,該方法還包括通過對用戶登錄號碼執(zhí)行取模操作來定位不同的中轉(zhuǎn)服務(wù)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法還包括基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)需要保持傳遞的原始數(shù)據(jù)或修改后提交的數(shù)據(jù),存儲在基于同一個用戶登錄號碼所定位的同一個中轉(zhuǎn)服務(wù)器中。
7.一種數(shù)據(jù)中轉(zhuǎn)系統(tǒng),其特征在于,該系統(tǒng)包括數(shù)據(jù)提交單元、中轉(zhuǎn)服務(wù)器和服務(wù)執(zhí)行單元;其中,所述數(shù)據(jù)提交單元,用于觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時, 將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器,用于存儲所述數(shù)據(jù)提交單元提交的原始數(shù)據(jù);所述服務(wù)執(zhí)行單元,用于當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述數(shù)據(jù)提交單元,進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲;所述服務(wù)執(zhí)行單元,進(jìn)一步用于在執(zhí)行所述其他服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù)使用。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述服務(wù)執(zhí)行單元,進(jìn)一步用于對所述原始數(shù)據(jù)修改后重新提交所述中轉(zhuǎn)服務(wù)器存儲后,當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的修改后提交的數(shù)據(jù),根據(jù)所述修改后提交的數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。
10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器為一個或多個。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述數(shù)據(jù)提交單元,進(jìn)一步用于當(dāng)所述中轉(zhuǎn)服務(wù)器為多個時,通過對用戶登錄號碼執(zhí)行取模操作定位不同的中轉(zhuǎn)服務(wù)器后再提交原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器,進(jìn)一步用于存儲根據(jù)同一個用戶登錄號碼定位后,基于同一個用戶登錄號碼的不同服務(wù)對應(yīng)的原始數(shù)據(jù)或修改后提交的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)中轉(zhuǎn)方法,該方法包括觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器存儲;當(dāng)需要重新切換回當(dāng)前服務(wù)時,從所述中轉(zhuǎn)服務(wù)器獲取所存儲的原始數(shù)據(jù),根據(jù)所述原始數(shù)據(jù)繼續(xù)執(zhí)行當(dāng)前服務(wù)。本發(fā)明還公開了一種數(shù)據(jù)中轉(zhuǎn)系統(tǒng),該系統(tǒng)包括所述數(shù)據(jù)提交單元,用于觸發(fā)當(dāng)前服務(wù)請求后,當(dāng)需要從當(dāng)前服務(wù)切換到其他服務(wù)時,將當(dāng)前服務(wù)需要保持傳遞的原始數(shù)據(jù)提交到中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器,用于存儲所述數(shù)據(jù)提交單元提交的原始數(shù)據(jù)。采用本發(fā)明的方法及系統(tǒng),能實(shí)現(xiàn)大量數(shù)據(jù)內(nèi)容的攜帶,達(dá)到數(shù)據(jù)共享傳輸?shù)哪康摹?br>
文檔編號H04L29/08GK103001990SQ20111027620
公開日2013年3月27日 申請日期2011年9月16日 優(yōu)先權(quán)日2011年9月16日
發(fā)明者李鑫竺 申請人:騰訊科技(深圳)有限公司