專利名稱:網(wǎng)絡(luò)通信系統(tǒng)、方法及終端的制作方法
技術(shù)領(lǐng)域:
本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)通信系統(tǒng)、方法及終端。
背景技術(shù):
網(wǎng)絡(luò)服務(wù)是互聯(lián)網(wǎng)上最主要的服務(wù)之一。其中網(wǎng)絡(luò)服務(wù)器是網(wǎng)絡(luò)的核心部分,用戶可以使用瀏覽器等軟件,實現(xiàn)對網(wǎng)絡(luò)服務(wù)器的訪問,網(wǎng)絡(luò)服務(wù)器可與數(shù)據(jù)庫服務(wù)器連接,接收用戶的查詢請求,數(shù)據(jù)庫服務(wù)器中查詢,并將查詢的結(jié)果返回給用戶。 目前,移動終端,如手機、平板(pad)電腦等,已經(jīng)能夠通過無線通訊技術(shù)訪問網(wǎng)絡(luò)。下面以手機為例說明其通常的實現(xiàn)過程參見圖1,其是現(xiàn)有的終端與網(wǎng)絡(luò)側(cè)服務(wù)器交互的示意圖。首先,終端101如手機等,從相應(yīng)的服務(wù)器下載所需的應(yīng)用,如,從騰訊服務(wù)器102下載QQ的程序與數(shù)據(jù),從新浪(sina)服務(wù)器104下載微博的程序與數(shù)據(jù),從淘寶服務(wù)器103的服務(wù)器下載旺旺的程序與數(shù)據(jù)等等;其次,在所下載的應(yīng)用安裝完畢后,在使用之前,需要分別進行注冊、登錄等操作,例如,如要使用QQ,就需要進行相應(yīng)的注冊、登錄等操作,如要使用微博,同樣要進行注冊、登錄等操作。最后,用戶在登錄應(yīng)用后,通過對應(yīng)的用戶名使用相應(yīng)的應(yīng)用,如QQ、旺旺、微博
坐寸o上述現(xiàn)有技術(shù)中至少存在以下問題首先,各應(yīng)用在為用戶提供服務(wù)的過程中,需要通過對應(yīng)的應(yīng)用服務(wù)器分別管理各自的注冊用戶信息,如登錄的用戶名、密碼以及各用戶在使用該應(yīng)用時產(chǎn)生的數(shù)據(jù)信息等,并各應(yīng)用需要分別采取加密、解密、防火墻、數(shù)字證書等技術(shù)措施保護各自的注冊用戶信息。對應(yīng)地,在終端一側(cè),為配合上述技術(shù)防護措施,需要分別為各應(yīng)用安裝對應(yīng)的加密、解密、數(shù)字證書等,隨著應(yīng)用的增多,這將導(dǎo)致終端中的存儲計算等資源被大量用占,嚴(yán)重影響到終端的效率,并且導(dǎo)致用戶必須對多個帳戶進行管理,致使操作復(fù)雜。雖然已經(jīng)出現(xiàn)一些用戶管理軟件,通過保存不同應(yīng)用各自的用戶名、密碼等,實現(xiàn)對用戶名、密碼的統(tǒng)一管理,方便用戶登錄到不同的應(yīng)用中,但是,這種方案并未改變終端資源被大量占用的現(xiàn)狀。其次,隨著用戶數(shù)量的增加,以及服務(wù)器所提供應(yīng)用的不斷增加,用戶經(jīng)常遇到的問題是數(shù)據(jù)下載很慢,網(wǎng)頁瀏覽常常停頓或間斷;當(dāng)使用不同的應(yīng)用時,比如QQ,淘寶、微博等;而且,在使用每種應(yīng)用時需要分別登陸到相應(yīng)的頁面,操作非常繁瑣。因此,如何加快網(wǎng)絡(luò)訪問速度,簡化應(yīng)用操作是急需解決的問題。
發(fā)明內(nèi)容
本申請實施例提供了一種網(wǎng)絡(luò)通信系統(tǒng)、方法及終端,既能避免由于多帳戶管理導(dǎo)致的資源被大量占用,又能加快網(wǎng)絡(luò)訪問速度,還能有效地簡化操作,提升用戶體驗。
本申請實施例提供了一種網(wǎng)絡(luò)通信系統(tǒng),包括終端,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;用于使用所述用戶ID與部署服務(wù)器交互,向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用;部署服務(wù)器,用于根據(jù)接收到的包括用戶ID的應(yīng)用獲取請求,提供應(yīng)用獲取請求對應(yīng)的應(yīng)用;第一服務(wù)器,用于根據(jù)接收到的所述身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ;第二服務(wù)器,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端提供與所述應(yīng)用對 應(yīng)的數(shù)據(jù)。其中,所述終端包括驗證模塊,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得由第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;應(yīng)用獲取模塊,用于向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;數(shù)據(jù)獲取模塊,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);執(zhí)行模塊,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。其中,在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還用于產(chǎn)生用戶數(shù)據(jù);所述第一服務(wù)器,還用于存儲所述終端在運行所述應(yīng)用時所產(chǎn)生的用戶數(shù)據(jù),且所述用戶數(shù)據(jù)和所述終端的用戶ID及所述應(yīng)用對應(yīng)保存。其中,在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還用于產(chǎn)生計算需求;所述第一服務(wù)器,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。其中,所述終端,在運行所述應(yīng)用,當(dāng)所述應(yīng)用涉及多個用戶ID之間的通訊時,還用于發(fā)起通訊呼叫請求,所述通訊請求中包括所述終端的用戶ID以及被叫方的用戶ID ;在所述第一服務(wù)器的支持下與被叫方用戶ID進行通訊;所述第一服務(wù)器,還用于接收來自終端的通訊請求,根據(jù)被叫方用戶ID查找到被叫方用戶ID對應(yīng)的終端,建立所述終端的用戶ID與所述被叫方的用戶ID對應(yīng)的終端之間的通訊連接,以支持所述終端與被叫方用戶ID對應(yīng)的終端進行通訊。本申請實施例還提供了一種網(wǎng)絡(luò)通信方法,應(yīng)用于包括終端、部署服務(wù)器、第一服務(wù)器和第二服務(wù)器的網(wǎng)絡(luò)通信系統(tǒng)中,所述方法包括終端向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù); 根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。其中,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù)的步驟包括接收用戶發(fā)起的數(shù)據(jù)獲取請求,向第二服務(wù)器發(fā)送包含唯一標(biāo)識的用戶ID和應(yīng)用標(biāo)識的數(shù)據(jù)獲取請求;從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù)。其中,獲取應(yīng)用和數(shù)據(jù)的步驟包括預(yù)先將所述應(yīng)用和/或數(shù)據(jù)分段,每段對應(yīng)一個段標(biāo)識;
當(dāng)發(fā)起下載請求時,根據(jù)下載請求中的段標(biāo)識下載段標(biāo)識所對應(yīng)的應(yīng)用段和/或數(shù)據(jù)段。本申請實施例還提供了一種終端,包括驗證模塊,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;應(yīng)用獲取模塊,用于向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;數(shù)據(jù)獲取模塊,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);執(zhí)行模塊,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。本申請實施例還提供了一種網(wǎng)絡(luò)通信系統(tǒng),包括第一服務(wù)器,用于根據(jù)接收到的身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ;部署服務(wù)器,用于根據(jù)接收到的包括用戶ID的應(yīng)用獲取請求,提供應(yīng)用獲取請求對應(yīng)的應(yīng)用;第二服務(wù)器,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端提供與所述應(yīng)用對應(yīng)的數(shù)據(jù)。應(yīng)用本申請實施例提供的網(wǎng)絡(luò)通信系統(tǒng)、方法及終端,其通過第一服務(wù)器將各種業(yè)務(wù)整合在一起,使得終端在獲得唯一標(biāo)識的用戶ID后,可以通用網(wǎng)絡(luò)側(cè)的所有業(yè)務(wù),有效地加快網(wǎng)絡(luò)訪問速度,簡化了繁瑣的操作,節(jié)約了終端的資源,提高了處理效率,提升了用戶體驗。再有,應(yīng)用本申請實施例,使得第一服務(wù)器可以訪問并調(diào)用終端內(nèi)的應(yīng)用,從而增強了通過網(wǎng)絡(luò)服務(wù)器為終端提供服務(wù)的功能。
為了更清楚地說明本申請實施例和現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例和現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是現(xiàn)有的Web的基本結(jié)構(gòu)不意圖;圖2是根據(jù)本申請實施例的網(wǎng)絡(luò)通信系統(tǒng);
圖3是根據(jù)本申請實施例的網(wǎng)絡(luò)通信方法流程圖;圖4是根據(jù)本申請實施例的終端結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本申請保護的范圍。實施例一本申請實施例提供了一種網(wǎng)絡(luò)通信系統(tǒng),其將各種業(yè)務(wù)整合在一起,既能避免多帳戶管理,還能加快網(wǎng)絡(luò)訪問速度,有效地簡化操作,提升用戶體驗。
參見圖2,其是根據(jù)本申請實施例的網(wǎng)絡(luò)通信系統(tǒng),該系統(tǒng)具體包括終端201,部署服務(wù)器202,第一服務(wù)器203和第二服務(wù)器204,其中,終端201,用于向第一服務(wù)器203發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器203分配的唯一標(biāo)識的用戶ID ;使用所述用戶ID與部署服務(wù)器202交互,獲得所需的應(yīng)用;根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器204發(fā)送數(shù)據(jù)獲取請求,獲得數(shù)據(jù),根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用;這里需要說明的是,終端201從部署服務(wù)器202獲得的所需的應(yīng)用,可以是一個,也可以是多個,在此,并不對所獲得的應(yīng)用的數(shù)量進行限制。需要說明的是,上述從第二服務(wù)器204交互所獲得的數(shù)據(jù)與所述應(yīng)用相對應(yīng),該數(shù)據(jù)可以是不包括程序的數(shù)據(jù),例如,音頻文件數(shù)據(jù)、視頻數(shù)據(jù)、圖片數(shù)據(jù)等等,即將程序和數(shù)據(jù)分別部署于部署服務(wù)器202和第二服務(wù)器204中。部署服務(wù)器202,用于提供至少一個應(yīng)用,例如,微博的程序,阿里旺旺的程序,各種游戲的程序等等;第一服務(wù)器203,用于根據(jù)接收到的身份驗證請求對終端201進行驗證,驗證成功后給終端201分配一唯一標(biāo)識的用戶ID ;第二服務(wù)器204,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端201提供與所述應(yīng)用對應(yīng)的數(shù)據(jù)。需要說明的是,如果所述應(yīng)用為客戶端-服務(wù)器模式的應(yīng)用,此時,所述應(yīng)用相當(dāng)于客戶端程序,所述第二服務(wù)器中具有該客戶端程序?qū)?yīng)的服務(wù)器端程序。這樣,應(yīng)用所對應(yīng)的服務(wù)器端程序可以是例如微博的應(yīng)用所對應(yīng)的服務(wù)程序,阿里旺旺的應(yīng)用所對應(yīng)的服務(wù)程序,各種游戲的應(yīng)用所對應(yīng)的服務(wù)程序等等,本申請中對應(yīng)用及應(yīng)用所對應(yīng)的服務(wù)程序不作限定。需要說明的是,當(dāng)終端獲取唯一標(biāo)識的用戶ID后,可根據(jù)該用戶ID與所述部署服務(wù)器、第一服務(wù)器和第二服務(wù)器交互,即應(yīng)用所述用戶ID訪問部署服務(wù)器中的應(yīng)用,訪問所述第二服務(wù)器中各應(yīng)用對應(yīng)的服務(wù)程序,并與所述第二服務(wù)器交互,以及訪問所述第一服務(wù)器等,在訪問過程中不需再針對每個應(yīng)用分別在對應(yīng)的服務(wù)程序中進行注冊、登錄身份驗證等操作。當(dāng)終端使用其唯一標(biāo)識的用戶ID與第二服務(wù)器交互以運行所述應(yīng)用時,有可能產(chǎn)生屬于該用戶ID的個性化特征的用戶數(shù)據(jù),例如,玩某個游戲已通過幾關(guān),具有什么裝備等等;此外,在第一服務(wù)器203為終端分配唯一標(biāo)識的用戶ID時也可產(chǎn)生與該用戶ID對應(yīng)的用戶數(shù)據(jù),例如用戶權(quán)限、所處用戶級別等等。這樣,當(dāng)?shù)诙?wù)器接收到來自終端的包括用戶ID的數(shù)據(jù)獲取請求時,可以根據(jù)該用戶ID獲得與之對應(yīng)的用戶數(shù)據(jù),從而根據(jù)所獲得的用戶數(shù)據(jù)為該用戶ID提供對應(yīng)應(yīng)用請求的數(shù)據(jù)或服務(wù)。也就是說,圖2所示實施例中的終端,還用于向第二服務(wù)器發(fā)送應(yīng)用請求,所述應(yīng)用請求中包括唯一標(biāo)識的用戶ID ;所述第二服務(wù)器,還用于在接收到來自終端的包含唯一標(biāo)識的用戶ID的應(yīng)用請求后,根據(jù)該用戶ID獲得該用戶的用戶數(shù)據(jù),根據(jù)所獲得的用戶數(shù)據(jù)為該用戶ID提供對應(yīng)應(yīng)用請求的服務(wù)。該用戶數(shù)據(jù),例如可以包括以下信息中的至少一種是否開通某項服務(wù)、用戶權(quán)限、所處用戶級別等用于執(zhí)行應(yīng)用的信息。上述用戶數(shù)據(jù)可以存儲于所述第二服務(wù)器中,也可以優(yōu)選存儲在所述第一服務(wù)器 203中。當(dāng)這些用戶信息存儲于所述第二服務(wù)器中時,第二服務(wù)器可以根據(jù)該唯一標(biāo)識的用戶ID與用戶數(shù)據(jù)的對應(yīng)關(guān)系,獲得該用戶數(shù)據(jù)。當(dāng)采用優(yōu)選的方案,即存儲于所述第一服務(wù)器中時,所述第二服務(wù)器向所述第一服務(wù)器發(fā)送包括該唯一標(biāo)識的用戶ID的用戶數(shù)據(jù)獲取請求,所述第一服務(wù)器根據(jù)用戶數(shù)據(jù)獲取請求中的該唯一標(biāo)識的用戶ID查找對應(yīng)的用戶數(shù)據(jù),并將該查找到的用戶數(shù)據(jù)傳輸至所述第二服務(wù)器,所述第二服務(wù)器根據(jù)該從第一服務(wù)器獲得的用戶數(shù)據(jù)為該用戶ID所對應(yīng)的用戶提供對應(yīng)的數(shù)據(jù)或服務(wù)。這種用戶數(shù)據(jù)優(yōu)選存儲在所述第一服務(wù)器的方案,使得第二服務(wù)器關(guān)注于各用戶通用的程序和數(shù)據(jù),即各用戶ID所共用的業(yè)務(wù)數(shù)據(jù)、程序等服務(wù),而對于為對應(yīng)用戶ID產(chǎn)生的個性化信息,通過所述第一服務(wù)器進行驗證、存儲等管理,避免了第二服務(wù)器中各業(yè)務(wù)的差別而存在各種不同的訪問需求,導(dǎo)致用戶ID對應(yīng)的個性化信息容易泄露的問題,有效地提高了用戶數(shù)據(jù)信息的安全性,大大降低了應(yīng)用及對應(yīng)服務(wù)程序的設(shè)計復(fù)雜度。由此,在一種可能的實施例中,當(dāng)終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還可以產(chǎn)生用戶數(shù)據(jù);此時,所述第一服務(wù)器還用于存儲所述終端在運行所述應(yīng)用時所產(chǎn)生的用戶數(shù)據(jù),且所述用戶數(shù)據(jù)和所述終端的用戶ID及所述應(yīng)用對應(yīng)保存,即保存所述用戶ID、所述用戶ID所使用的應(yīng)用和及使用的應(yīng)用對應(yīng)的用戶數(shù)據(jù)。在此情形下,由于涉及的存儲數(shù)據(jù)量大,所述第一服務(wù)器可分布式存儲(云存儲)技術(shù)實現(xiàn)。在另一種可能的實施例中,當(dāng)終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還可以產(chǎn)生計算需求;此時,所述第一服務(wù)器,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。在此情形下,由于涉及的用戶ID數(shù)量多,涉及的計算總量較大時,所述第一服務(wù)器可分布式計算(云計算)技術(shù)實現(xiàn)。在又一種可能的實施例中,所述終端在運行所述應(yīng)用時,當(dāng)所述應(yīng)用涉及多個用戶ID之間的通訊時,所述終端還用于發(fā)起通訊請求,所述通訊請求中包括所述終端的用戶ID以及被叫方的用戶ID ;在所述第一服務(wù)器的支持下與被叫方用戶ID進行通訊;此時,所述第一服務(wù)器,還用于接收來自終端的通訊請求,根據(jù)被叫方用戶ID查找到被叫方用戶ID對應(yīng)的終端,建立所述終端的用戶ID與所述被叫方的用戶ID對應(yīng)的終端之間的通訊連接,在所述終端的用戶ID和被叫方的用戶ID之間傳遞信息,以支持所述終端與被叫方用戶ID對應(yīng)的終端進行通訊。例如,終端在運行應(yīng)用時,可根據(jù)用戶選擇或默認發(fā)起在該應(yīng)用中的即時消息(IM)、語音、視頻等類型中的一種通訊請求,該通訊請求中包括終端的用戶ID和被叫方的用戶ID,在第一服務(wù)器中存儲有終端與用戶ID的對應(yīng)關(guān)系,根據(jù)該對應(yīng)關(guān)系可找到與用戶ID對應(yīng)的終端,在第一服務(wù)器的支持下,終端可以使用其唯一標(biāo)識與被叫方的用戶ID進行IM通訊。應(yīng)用上述技術(shù)的有益效果是多方面的,一方面,從用戶的角度而言,用戶無需為第二服務(wù)器中的每個服務(wù)或應(yīng)用分別進行注冊或登錄操作,減少了繁瑣的注冊、登錄等操作步驟,簡化了操作步驟;另一方面,從第二服務(wù)器上的服務(wù)或應(yīng)用的角度而言,第二服務(wù)器上的服務(wù)或應(yīng)用只需要獲得唯一標(biāo)識的用戶ID后,就可以為對應(yīng)的用戶ID進行相應(yīng)的應(yīng)用或服務(wù),即在第一服務(wù)器上分配大量的唯一標(biāo)識的用戶ID都可以是第二服務(wù)器上的服務(wù)或應(yīng)用的對應(yīng)的用戶。例如,假設(shè)在第一服務(wù)器上已為5萬個用戶成 功驗證并分配唯一標(biāo)識,那么,第二服務(wù)器上的某一應(yīng)用或服務(wù)可以認為也擁有這5萬個用戶,對于在第二服務(wù)器上提供服務(wù)或應(yīng)用的開發(fā)者而言,其無需關(guān)注為各自的應(yīng)用開發(fā)相應(yīng)的注冊、驗證、用戶管理等功能,這部分的功能只需調(diào)用在所述第一服務(wù)器中的功能即可,開發(fā)者只需關(guān)注服務(wù)和應(yīng)用本身,這不但大幅減化的服務(wù)和應(yīng)用的設(shè)計,有效提高了服務(wù)和應(yīng)用的開發(fā)速度,并且提高了服務(wù)和應(yīng)用的穩(wěn)定性;再一方面,當(dāng)由所述第一服務(wù)器提供用戶數(shù)據(jù)的存儲、計算以及通訊等功能時,這進一步減輕了第二服務(wù)器的負擔(dān);避免了第二服務(wù)器中由于不同服務(wù)或應(yīng)用之間千差萬別的需求而導(dǎo)致不同訪問需求,在第一服務(wù)器中,不論服務(wù)或應(yīng)用的差別,均可采用第一服務(wù)器統(tǒng)一提供的高可靠性、高性能的架構(gòu),這有效提高了各應(yīng)用或服務(wù)訪問的安全性,并且大幅提高了用戶ID對應(yīng)的用戶數(shù)據(jù)的安全性,避免了用戶數(shù)據(jù)容易泄露的問題,并進一步大幅降低了第二服務(wù)器上的服務(wù)和應(yīng)用設(shè)計的復(fù)雜性。需要說明的是,上述第二服務(wù)器204可以是網(wǎng)頁(Web)服務(wù)器,也可以托管(hosting)服務(wù)器,該第二服務(wù)器上承載著數(shù)據(jù),這里,并不對第二服務(wù)器的具體承載形式作限定。需要說明是,本申請實施例中并不對應(yīng)用的類型或種類進行具體限定,需要終端執(zhí)行的應(yīng)用,均可采用本申請實施例提供的方案將其部署于部署服務(wù)器中,并且在第二服務(wù)器中部署對應(yīng)的數(shù)據(jù),供終端對應(yīng)的用戶ID進行訪問和運行。本申請實施例中優(yōu)選采用將用戶數(shù)據(jù)存儲于所述第一服務(wù)器中,這種存儲方式可簡化第二服務(wù)器上的應(yīng)用或服務(wù)的部署,讓第二服務(wù)器上的應(yīng)用或服務(wù)的開發(fā)者或提供者,專注于應(yīng)用或服務(wù)本身,簡化第二服務(wù)器的設(shè)計和部署,避免因需要管理和存儲大量的業(yè)務(wù)數(shù)據(jù)而導(dǎo)致第二服務(wù)器設(shè)計上過于復(fù)雜,并且訪問負擔(dān)過重的問題;與此同時,由于第一服務(wù)器可以只關(guān)注唯一標(biāo)識的用戶ID等帳戶信息,及帳戶信息對應(yīng)的用于存儲和計算等功能的用戶數(shù)據(jù)。當(dāng)?shù)谝环?wù)器采用云計算技術(shù)實現(xiàn)時,可以更好地與云計算技術(shù)的特點相結(jié)合,更有效地發(fā)揮云計算技術(shù)的優(yōu)勢,避免因第二服務(wù)器的故障導(dǎo)致用戶數(shù)據(jù)的丟失或者第二服務(wù)器被破解導(dǎo)致用戶數(shù)據(jù)的泄密,并避免因第二服務(wù)器上的應(yīng)用或服務(wù)的增力口,導(dǎo)致訪問效率低下,這種將用戶的業(yè)務(wù)數(shù)據(jù)存儲在所述第一服務(wù)器上的存儲方式,不但保障了用戶業(yè)務(wù)數(shù)據(jù)的安全性,而且保證了用戶業(yè)務(wù)數(shù)據(jù)獲取的及時性和準(zhǔn)確性。實施例二
為簡化第三方開發(fā)設(shè)計終端上的應(yīng)用設(shè)計,并方便用戶使用終端上的應(yīng)用,優(yōu)選地,實施例一的所述終端201可以具體包括驗證模塊,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得由第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;應(yīng)用獲取模塊,用于使用所述用戶ID與部署服務(wù)器交互,獲得包括至少一個應(yīng)用的應(yīng)用界面;從應(yīng)用界面獲得應(yīng)用請求,向部署服務(wù)器發(fā)送包含唯一標(biāo)識的用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;數(shù)據(jù)獲取模塊,根據(jù)所述用戶ID和獲得的 應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,并從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);執(zhí)行模塊,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。需要說明的是,當(dāng)?shù)诙?wù)器接收到包含唯一標(biāo)識的用戶ID和對應(yīng)應(yīng)用的數(shù)據(jù)獲取請求后,還可以進一步包括使用用戶ID所對應(yīng)的使用權(quán)限或等級進行對應(yīng)的數(shù)據(jù)獲取。例如,在第一服務(wù)器上存儲有用戶ID與可使用的應(yīng)用及可使用的應(yīng)用的權(quán)限和等級的對應(yīng)關(guān)系信息,當(dāng)?shù)诙?wù)器接收到數(shù)據(jù)獲取請求后,通過查詢所述第一服務(wù)器上的所述對應(yīng)關(guān)系信息,可獲知該用戶ID是否具有對應(yīng)應(yīng)用的相應(yīng)權(quán)限或等級,根據(jù)該相應(yīng)的權(quán)限或等級信息,提供對應(yīng)的權(quán)限或等級信息的數(shù)據(jù)。為了更好的闡述上述終端201內(nèi)各個模塊之間的關(guān)系,下面結(jié)合一應(yīng)用場景再做詳細說明。假設(shè)某一游戲A(即一具體的應(yīng)用)共有10關(guān),該應(yīng)用的程序部分部署在部署服務(wù)器,游戲?qū)?yīng)的數(shù)據(jù)部分(如圖片、視頻、音頻等數(shù)據(jù)文件)部署在第二服務(wù)器中。這里,僅以游戲為例進行說明,對于其他應(yīng)用或其他程序如微博等都適用于本申請,在此不在重復(fù)說明。假設(shè)用戶通過終端向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得由第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;當(dāng)用戶通過終端與所述部署服務(wù)器交互,如通過用戶ID訪問所述部署服務(wù)器,獲得應(yīng)用界面,該應(yīng)用界面可以包括可能需要的各種應(yīng)用的應(yīng)用界面,如可以包括游戲A標(biāo)識的應(yīng)用界面,游戲B標(biāo)識的應(yīng)用界面,通訊錄的應(yīng)用界面,各種文件的應(yīng)用界面等等,這里,以游戲A標(biāo)識的應(yīng)用界面為例進行說明,其他應(yīng)用界面的操作與游戲A類似,不再重復(fù)說明;用戶通過該應(yīng)用界面發(fā)送游戲A獲取請求,如可通過雙擊應(yīng)用界面上的游戲A的圖標(biāo)等操作,此時,終端向部署服務(wù)器發(fā)送包含唯一標(biāo)識的用戶ID和需獲取的游戲A的應(yīng)用獲取請求,由部署服務(wù)器為該用戶ID的終端提供對應(yīng)的游戲A的程序部分;在用戶取得游戲A的程序部分的同時或者在取得游戲A的程序部分之后,向所述第二服務(wù)器發(fā)送包括用戶ID和希望獲得的應(yīng)用(如游戲A)的數(shù)據(jù)獲取請求。本申請實施例中,優(yōu)選采用不需要等待獲得所述應(yīng)用(即游戲A的程序部分)之后再獲取對應(yīng)的數(shù)據(jù),這樣可以提高應(yīng)用的運行速度,由于程序和數(shù)據(jù)分開下載,所以下載速度快。所述第二服務(wù)器通過根據(jù)所述用戶ID和游戲A的信息,提供對應(yīng)的數(shù)據(jù);所述終端根據(jù)獲取的游戲A的程序和數(shù)據(jù),運行該游戲A (應(yīng)用)。在游戲A的運行過程中,可能產(chǎn)生該用戶ID的用戶數(shù)據(jù),例如,用戶ID對應(yīng)的用戶已經(jīng)玩了幾關(guān)、具有什么裝備等等,并且當(dāng)用戶進行其他操作時,如付費等,還可能產(chǎn)生用戶ID對應(yīng)的其他的用戶數(shù)據(jù),例如用戶權(quán)限、所處用戶級別等等,這些用戶數(shù)據(jù)可存儲于所述第一服務(wù)器中。上述過程對用戶而言是透明的,通常程序文件(如游戲A)較小,可通過部署服務(wù)器下載,而圖片、聲音、視頻等數(shù)據(jù)文件較大,可通過第二服務(wù)器下載,采用本申請?zhí)峁┑姆桨?,兩種下載即可分步下載,也可以同時下載,即在用戶觸發(fā)應(yīng)用界面上的游戲A的標(biāo)識時,同時執(zhí)行,這樣可簡化程序和數(shù)據(jù)的部署,提高數(shù)據(jù)的下載速度。在上述程序和數(shù)據(jù)在分開下載的基礎(chǔ)上,還可以有以下不同的獲取方式方式一采用與現(xiàn)有技術(shù)相同的方法,將應(yīng)用和數(shù)據(jù)一次性全部下載;例如,將游戲A的10關(guān)數(shù)據(jù)全部下載,應(yīng)用這種方式,會一次性下載該游戲的基本界面和每一關(guān)所對應(yīng)的應(yīng)用和數(shù)據(jù),由于一次下載內(nèi)容較多,導(dǎo)致等待時間長,這樣用戶需要等待很長時間才能應(yīng)用該業(yè)務(wù),在網(wǎng)速較慢的情況下,該問題更為突出。方式二 采用本申請實施例提供的方法,將程序和數(shù)據(jù)分段下載,這樣,當(dāng)提交數(shù)據(jù)獲取請求時,根據(jù)用戶ID對應(yīng)的用戶數(shù)據(jù)信息,提供對應(yīng)的數(shù)據(jù)。例如,當(dāng)用戶運行游戲 A時,第二服務(wù)器根據(jù)用戶ID對應(yīng)的用戶數(shù)據(jù)信息,確定用戶已經(jīng)運行游戲A至第5關(guān),此時,可提供第5關(guān)對應(yīng)的數(shù)據(jù);這樣用戶可以快速進行游戲A,不但提高了用戶體驗,而且減輕了終端的數(shù)據(jù)管理負擔(dān)。當(dāng)?shù)诙?wù)器接收到來自終端的包括用戶ID和對應(yīng)應(yīng)用的數(shù)據(jù)獲取請求時,可以根據(jù)該用戶ID和對應(yīng)的應(yīng)用,在所述第一服務(wù)器中查詢對應(yīng)的用戶數(shù)據(jù),根據(jù)所獲得的用戶數(shù)據(jù)為該用戶ID提供該應(yīng)用對應(yīng)的數(shù)據(jù)或服務(wù)。即,當(dāng)終端使用獲得的所述數(shù)據(jù)運行所述游戲A時,如產(chǎn)生用戶數(shù)據(jù),此時,所述第一服務(wù)器還用于存儲所述終端在運行所述游戲A時所產(chǎn)生的用戶數(shù)據(jù),即接收所述第一服務(wù)器或終端發(fā)送的包括該用戶ID的用戶數(shù)據(jù)存儲請求,由所述第一服務(wù)器實現(xiàn)所述用戶數(shù)據(jù)和所述終端的用戶ID及所述游戲A對應(yīng)保存,即保存所述用戶ID、所述用戶ID所使用的游戲A和及使用的游戲A對應(yīng)的用戶數(shù)據(jù)。在此情形下,由于涉及的用戶ID可能非常多,導(dǎo)致存儲的數(shù)據(jù)量巨大,此時,所述第一服務(wù)器可分布式存儲(云存儲)技術(shù)實現(xiàn)。當(dāng)終端使用獲得的所述數(shù)據(jù)運行所述游戲A時,可能產(chǎn)生計算需求,如對用戶數(shù)據(jù)處理等,如對運行游戲A時生成的照片、聲音等用戶數(shù)據(jù)的處理;此時,所述第一服務(wù)器,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。當(dāng)所述終端在運行所述游戲A時,如果用戶ID對應(yīng)的用戶在運行游戲A的過程中需要與同時運行游戲A的其他用戶ID對應(yīng)的用戶(被叫方)進行通訊,此時,所述終端還用于發(fā)起通訊請求,所述通訊請求中包括所述終端的用戶ID以及被叫方的用戶ID ;在所述第一服務(wù)器的支持下與被叫方用戶ID進行通訊。當(dāng)?shù)诙?wù)器接收到包含唯一標(biāo)識的用戶ID和對應(yīng)游戲A的數(shù)據(jù)獲取請求后,可以使用用戶ID所對應(yīng)的使用權(quán)限或等級進行對應(yīng)的游戲A的數(shù)據(jù)獲取。通過上述說明可知,在本申請的一個實施例中,第一服務(wù)器203可以至少包括帳戶模塊,用于根據(jù)接收到的身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ;在本申請的另一個實施例中,該第一服務(wù)器203還可以包括存儲模塊,用于存儲所述終端在運行所述應(yīng)用時所產(chǎn)生的用戶數(shù)據(jù),且所述用戶數(shù)據(jù)和所述終端的用戶ID及所述應(yīng)用對應(yīng)保存。查詢模塊,用于根據(jù)所述第二服務(wù)器發(fā)送的包括用戶ID和應(yīng)用的查詢請求,提供所述用戶ID和應(yīng)用對應(yīng)的用戶數(shù)據(jù)。如果需要,在本申請的再一個實施例中,該第一服務(wù)器203還可以包括計算模塊,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。如果需要,在本申請的又一個實施例中,該第一服務(wù)器203還可以包括通訊模塊,用于接收來自終端的通訊請求,根據(jù)被叫方用戶ID查找到被叫方用戶ID對應(yīng)的終端,建立所述終端的用戶ID與所述被叫方的用戶ID對應(yīng)的終端之間的通訊連接,在所述終端的用戶ID和被叫方的用戶ID之間傳遞信息,以支持所述終端與被叫方用戶ID對應(yīng)的終端進行通訊。例如,該通訊模塊可以是即時通訊(IM)模塊,這樣在不同的用戶ID之間,就可以 通過該頂模塊實現(xiàn)即時通訊;當(dāng)然,與之類似的,該通訊模塊還可以是語音彩信模塊等等,根據(jù)實際應(yīng)用的需求,可以實現(xiàn)任何通訊。在實際應(yīng)用中,第一服務(wù)器可以具有上述模塊之一或任意組合,也就是說,第一服務(wù)器可以具備上述功能之一或任意組合。需要說明的是,對于圖2所示網(wǎng)絡(luò)通信系統(tǒng),其中的第一服務(wù)器還用于訪問并調(diào)用終端內(nèi)的應(yīng)用,從而增強了通過網(wǎng)絡(luò)服務(wù)器為終端提供服務(wù)的功能。例如,第一服務(wù)器可以訪問終端內(nèi)的打電話模塊,通過調(diào)用該打電話模塊內(nèi)的相應(yīng)程序,從而實現(xiàn)通過網(wǎng)頁打電話的功能;再例如,第一服務(wù)器可以訪問終端內(nèi)的照相模塊,通過調(diào)用該照相模塊內(nèi)的相應(yīng)程序,從而實現(xiàn)通過網(wǎng)頁照相的功能。當(dāng)然,在本申請實施例中,并不限定第一服務(wù)器所能訪問的位于終端內(nèi)的具體應(yīng)用,根據(jù)實際需求,終端內(nèi)任何可執(zhí)行的應(yīng)用都可以被第一服務(wù)器所訪問并調(diào)用。需要說明的是,本申請各實施例中所涉及的終端可以是移動終端,如手機、ipad、平板電腦等。綜上,應(yīng)用本申請實施例提供的網(wǎng)絡(luò)通信系統(tǒng),其通過第一服務(wù)器將各種業(yè)務(wù)整合在一起,使得終端在獲得唯一標(biāo)識的用戶ID后,可以通用網(wǎng)絡(luò)側(cè)的所有業(yè)務(wù),既避免了對多帳戶管理,有效地加快了網(wǎng)絡(luò)訪問速度,簡化了繁瑣的操作,提高了處理效率,提升了用戶體驗。再有,應(yīng)用本申請實施例,使得第一服務(wù)器可以訪問并調(diào)用終端內(nèi)的應(yīng)用,從而增強了通過網(wǎng)絡(luò)服務(wù)器為終端提供服務(wù)的功能,并且,大大降低了第二服務(wù)器上的應(yīng)用對應(yīng)服務(wù)程序的設(shè)計。本申請實施例還提供來一種網(wǎng)絡(luò)通信方法,應(yīng)用于包括終端,部署服務(wù)器,第一服務(wù)器和第二服務(wù)器的網(wǎng)絡(luò)通信系統(tǒng),參見圖3,該方法具體包括步驟301,終端向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;步驟302,使用所述用戶ID與部署服務(wù)器交互,獲得所需的應(yīng)用;具體的,從應(yīng)用界面獲得應(yīng)用請求,向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;步驟303,使用所述用戶ID和應(yīng)用與從第二服務(wù)器交互,獲取數(shù)據(jù);
具體的,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求中包含唯一標(biāo)識的用戶ID和應(yīng)用標(biāo)識,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);步驟304,根據(jù)獲得的所述數(shù)據(jù)運行所述應(yīng)用。上述獲得所需應(yīng)用和/或數(shù)據(jù)的步驟可以包括預(yù)先將所需的應(yīng)用和數(shù)據(jù)分段,每段對應(yīng)一個段標(biāo)識;當(dāng)發(fā)起下載請求時,獲得該下載請求中的段標(biāo)識下載段標(biāo)識所對應(yīng)的應(yīng)用段和/或數(shù)據(jù)段。綜上,應(yīng)用本申請實施例提供的網(wǎng)絡(luò)通信方法,其通過第一服務(wù)器將各種業(yè)務(wù)整合在一起,使得終端在獲得唯一標(biāo)識的用戶ID后,可以通用網(wǎng)絡(luò)側(cè)的所有業(yè)務(wù),避免了對 多帳戶管理,有效地加快網(wǎng)絡(luò)訪問速度,簡化了繁瑣的操作,提高了處理效率,提升了用戶體驗。本申請實施例還提供了一種終端,參見圖4,包括驗證模塊401、應(yīng)用獲取模塊402、業(yè)務(wù)數(shù)據(jù)獲取模塊403和執(zhí)行模塊404,其中,驗證模塊401,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;應(yīng)用獲取模塊402,用于使用所述用戶ID與部署服務(wù)器交互,獲得包括至少一個應(yīng)用的應(yīng)用界面;從應(yīng)用界面獲得應(yīng)用請求,向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;數(shù)據(jù)獲取模塊403,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);執(zhí)行模塊404,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。應(yīng)用獲取模塊402還可以具體包括界面獲取子模塊,用于使用所述用戶ID與部署服務(wù)器交互,獲得包括至少一個應(yīng)用的應(yīng)用界面;應(yīng)用獲取子模塊,從應(yīng)用界面獲得應(yīng)用請求,向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)。本申請實施例還提供了一種網(wǎng)絡(luò)通信系統(tǒng),包括部署服務(wù)器、第一服務(wù)器和第二服務(wù)器,其中,第一服務(wù)器,用于根據(jù)接收到的身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ;部署服務(wù)器,用于與終端交互,提供應(yīng)用界面,并且根據(jù)接收到的包括用戶ID的應(yīng)用獲取請求,提供應(yīng)用獲取請求對應(yīng)的應(yīng)用;第二服務(wù)器,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端提供與所述應(yīng)用對應(yīng)的數(shù)據(jù)。在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用,產(chǎn)生用戶數(shù)據(jù)時;所述第一服務(wù)器,還用于存儲所述終端在運行所述應(yīng)用時所產(chǎn)生的用戶數(shù)據(jù),且所述用戶數(shù)據(jù)和所述終端的用戶ID及所述應(yīng)用對應(yīng)保存。在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用,產(chǎn)生計算需求時;
所述第一服務(wù)器,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。在運行所述應(yīng)用,當(dāng)所述應(yīng)用涉及多個用戶ID之間的通訊時,所述第一服務(wù)器,還用于接收來自終端的通訊請求,根據(jù)被叫方用戶ID查找到被叫方用戶ID對應(yīng)的終端,建立所述終端的用戶ID與所述被叫方的用戶ID對應(yīng)的終端之間的通訊連接,在所述終端的用戶ID和被叫方的用戶ID之間傳遞信息,以支持所述終端與被叫方用戶ID對應(yīng)的終端進行通訊。需要說明的是,上述第一服務(wù)器可以是云服務(wù)器;上述第二服務(wù)器可以是Web服務(wù)器,也可以托管(hosting)服務(wù)器,該第二服務(wù)器上承載著用戶的應(yīng)用或服務(wù),這里,并不對第二服務(wù)器的具體承載形式作限定。
對于方法、終端和從網(wǎng)絡(luò)側(cè)描述的網(wǎng)絡(luò)通信系統(tǒng)實施例而言,由于其基本相似于圖2所示系統(tǒng)實施例,所以描述的比較簡單,相關(guān)之處參見系統(tǒng)實施例的相應(yīng)部分說明即可。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備
所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如R0M/RAM、磁碟、光盤等。以上所述僅為本申請的較佳實施例而已,并非用于限定本申請的保護范圍。凡在本申請的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本申請的保護范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)通信系統(tǒng),其特征在于,包括 終端,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ;用于使用所述用戶ID與部署服務(wù)器交互,向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用;根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù);根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用; 部署服務(wù)器,用于根據(jù)接收到的包括用戶ID的應(yīng)用獲取請求,提供應(yīng)用獲取請求對應(yīng)的應(yīng)用; 第一服務(wù)器,用于根據(jù)接收到的所述身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ; 第二服務(wù)器,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端提供與所述應(yīng)用對應(yīng)的數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)通信系統(tǒng),其特征在于,所述終端包括 驗證模塊,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得由第一服務(wù)器分配的唯一標(biāo)識的用戶ID ; 應(yīng)用獲取模塊,用于向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用; 數(shù)據(jù)獲取模塊,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù); 執(zhí)行模塊,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。
3.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)通信系統(tǒng),其特征在于,在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還用于產(chǎn)生用戶數(shù)據(jù); 所述第一服務(wù)器,還用于存儲所述終端在運行所述應(yīng)用時所產(chǎn)生的用戶數(shù)據(jù),且所述用戶數(shù)據(jù)和所述終端的用戶ID及所述應(yīng)用對應(yīng)保存。
4.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)通信系統(tǒng),其特征在于,在終端使用獲得的所述數(shù)據(jù)運行所述應(yīng)用時,還用于產(chǎn)生計算需求; 所述第一服務(wù)器,還用于接收來自所述終端的包括用戶ID、計算所需數(shù)據(jù)和計算方式的計算請求,依據(jù)接收到的計算請求執(zhí)行對應(yīng)的計算,并將計算結(jié)果反饋給所述終端。
5.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)通信系統(tǒng),其特征在于, 所述終端,在運行所述應(yīng)用,當(dāng)所述應(yīng)用涉及多個用戶ID之間的通訊時,還用于發(fā)起通訊呼叫請求,所述通訊請求中包括所述終端的用戶ID以及被叫方的用戶ID ;在所述第一服務(wù)器的支持下與被叫方用戶ID進行通訊; 所述第一服務(wù)器,還用于接收來自終端的通訊請求,根據(jù)被叫方用戶ID查找到被叫方用戶ID對應(yīng)的終端,建立所述終端的用戶ID與所述被叫方的用戶ID對應(yīng)的終端之間的通訊連接,以支持所述終端與被叫方用戶ID對應(yīng)的終端進行通訊。
6.一種網(wǎng)絡(luò)通信方法,應(yīng)用于包括終端、部署服務(wù)器、第一服務(wù)器和第二服務(wù)器的網(wǎng)絡(luò)通信系統(tǒng)中,其特征在于,所述方法包括 終端向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID;向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用; 根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù); 根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù)的步驟包括 接收用戶發(fā)起的數(shù)據(jù)獲取請求,向第二服務(wù)器發(fā)送包含唯一標(biāo)識的用戶ID和應(yīng)用標(biāo)識的數(shù)據(jù)獲取請求; 從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,獲取應(yīng)用和數(shù)據(jù)的步驟包括 預(yù)先將所述應(yīng)用和/或數(shù)據(jù)分段,每段對應(yīng)一個段標(biāo)識; 當(dāng)發(fā)起下載請求時,根據(jù)下載請求中的段標(biāo)識下載段標(biāo)識所對應(yīng)的應(yīng)用段和/或數(shù)據(jù)段。
9.一種終端,其特征在于,包括 驗證模塊,用于向第一服務(wù)器發(fā)送身份驗證請求,驗證通過后獲得第一服務(wù)器分配的唯一標(biāo)識的用戶ID ; 應(yīng)用獲取模塊,用于向部署服務(wù)器發(fā)送包含用戶ID的應(yīng)用獲取請求,并從部署服務(wù)器獲取與所述應(yīng)用獲取請求對應(yīng)的應(yīng)用; 數(shù)據(jù)獲取模塊,根據(jù)所述用戶ID和獲得的應(yīng)用,向所述第二服務(wù)器發(fā)送數(shù)據(jù)獲取請求,從第二服務(wù)器下載所述應(yīng)用所對應(yīng)的數(shù)據(jù); 執(zhí)行模塊,用于根據(jù)獲得的數(shù)據(jù)運行所述應(yīng)用。
10.一種網(wǎng)絡(luò)通信系統(tǒng),其特征在于,包括 第一服務(wù)器,用于根據(jù)接收到的身份驗證請求對終端進行驗證,驗證成功后給終端分配一唯一標(biāo)識的用戶ID ; 部署服務(wù)器,用于根據(jù)接收到的包括用戶ID的應(yīng)用獲取請求,提供應(yīng)用獲取請求對應(yīng)的應(yīng)用; 第二服務(wù)器,接收來自終端的所述數(shù)據(jù)獲取請求,向所述終端提供與所述應(yīng)用對應(yīng)的數(shù)據(jù)。
全文摘要
本申請實施例提供了一種網(wǎng)絡(luò)通信系統(tǒng)、方法及終端,應(yīng)用本申請,其通過第一服務(wù)器將各種業(yè)務(wù)整合在一起,使得終端在獲得唯一標(biāo)識的用戶ID后,可以通用網(wǎng)絡(luò)側(cè)的所有業(yè)務(wù),有效地加快網(wǎng)絡(luò)訪問速度,簡化了繁瑣的操作,提高了處理效率,提升了用戶體驗。再有,應(yīng)用本申請實施例,使得第一服務(wù)器可以訪問并調(diào)用終端內(nèi)的應(yīng)用,從而增強了通過網(wǎng)絡(luò)服務(wù)器為終端提供服務(wù)的功能。
文檔編號H04L29/08GK102752324SQ20111009659
公開日2012年10月24日 申請日期2011年4月18日 優(yōu)先權(quán)日2011年4月18日
發(fā)明者劉博 , 安勇, 張春暉, 王堅, 王敏, 谷祖林 申請人:阿里巴巴集團控股有限公司