亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實(shí)時共享方法、裝置及系統(tǒng)的制作方法

文檔序號:7906754閱讀:239來源:國知局
專利名稱:一種實(shí)時共享方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在線應(yīng)用領(lǐng)域,尤其涉及一種實(shí)時共享方法、裝置及系統(tǒng)
背景技術(shù)
目前,網(wǎng)絡(luò)的在線應(yīng)用領(lǐng)域,服務(wù)器可以部署各種各樣的第三方開發(fā)的應(yīng)用,終端可以遠(yuǎn)程連接到服務(wù)器的在線應(yīng)用平臺上體驗(yàn)這些應(yīng)用。終端與服務(wù)器的一般交互過程為終端將對應(yīng)用操作的消息提交到服務(wù)器,服務(wù)器進(jìn)行計(jì)算、處理,并返回?cái)?shù)據(jù)運(yùn)行過程及結(jié)果響應(yīng)消息,以使終端將接收的數(shù)據(jù)在本地輸出。在此場景中,應(yīng)用的運(yùn)行和處理都在服務(wù)器進(jìn)行,而終端只負(fù)責(zé)將用戶的操作上傳到服務(wù)器和接收服務(wù)器發(fā)送的數(shù)據(jù)進(jìn)行解碼輸出,因此用戶可以通過終端(比如,個人電腦、手機(jī)、掌上電腦等)瀏覽由服務(wù)器提供的音
視頻資源。在實(shí)現(xiàn)上述技術(shù)方案過程中,發(fā)明人發(fā)現(xiàn),虛擬機(jī)只能為使用虛擬機(jī)上的應(yīng)用的終端提供服務(wù)。這也導(dǎo)致在線應(yīng)用功能不夠完善,降低了用戶體驗(yàn)的質(zhì)量。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種在線應(yīng)用中的實(shí)時共享的方法、裝置及系統(tǒng),進(jìn)一步完善了在線應(yīng)用的功能,提高了用戶在線應(yīng)用體驗(yàn)的質(zhì)量為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案—方面,提供了一種實(shí)時共享方法,應(yīng)用于在線應(yīng)用系統(tǒng),包括接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之前,該方法還包括檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限;在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端;建立所述第一終端和所述虛擬機(jī)的連接;所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端包括通過所述建立的連接將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端。當(dāng)?shù)谝唤K端不具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,還包括向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端的標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息;以使得第二終端根據(jù)所述第一終端標(biāo)識確定是否授予第一終端瀏覽權(quán)限;
接收第二終端返回的驗(yàn)證權(quán)限通知消息;并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限。所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之后,該方法還包括接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令;檢測第一終端是否為預(yù)設(shè)的控制終端;當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之后,該方法還包括 接收第一終端發(fā)送的應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識;以便于第二終端根據(jù)所述第一終端的標(biāo)識確定是否授予第一終端控制應(yīng)用的權(quán)限,并返回應(yīng)用控制權(quán)限通知消息;發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。另一方面,提供了一種服務(wù)器,包括請求消息接收單元,用于接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;虛擬機(jī)獲取單元,用于根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;資源發(fā)送單元,用于將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。所述虛擬機(jī)獲取單元還包括瀏覽權(quán)限檢測子單元,用于在接收到第一終端發(fā)送的瀏覽請求消息時,檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限;信息發(fā)送子單元,用于在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端;連接建立子單元,用于建立所述第一終端和所述虛擬機(jī)的連接。所述虛擬機(jī)獲取單元還包括驗(yàn)證權(quán)限發(fā)送子單元,用于當(dāng)?shù)谝唤K端不具備瀏覽權(quán)限時,向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息;以使得第二終端根據(jù)所述第一終端的標(biāo)識確定是否授予第一終端瀏覽權(quán)限;驗(yàn)證權(quán)限接收子單元,用于接收第二終端返回的驗(yàn)證權(quán)限通知消息;并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限;
所述信息發(fā)送子單元還用于在所述驗(yàn)證權(quán)限通知消息為授予第一終端瀏覽權(quán)限時,將所述為第二終端提供在線應(yīng)用的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端。所述請求消息接收單元還用于接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令;所述服務(wù)器還包括虛擬機(jī)控制權(quán)限檢測單元,用于檢測第一終端是否為預(yù)設(shè)的控制終端;虛擬機(jī)控制單元,用于當(dāng)所 第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。所述請求消息接收單元還用于接收第一終端發(fā)送的應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;所述服務(wù)器還包括應(yīng)用控制權(quán)限申請單元,用于向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識及應(yīng)用標(biāo)識;以便于第二終端根據(jù)所述第一終端的標(biāo)識及應(yīng)用標(biāo)識確定是否授予第一終端控制應(yīng)用的權(quán)限,并返回應(yīng)用控制權(quán)限通知消息;應(yīng)用控制權(quán)限通知單元,用于發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。提供了一種第一終端,包括請求消息發(fā)送單元,用于向服務(wù)器發(fā)送瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識,以便于服務(wù)根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;虛擬機(jī)信息接收單元,用于在第一終端具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,接收為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;資源信息接收單元,用于接所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息。所述請求消息發(fā)送單元還用于向服務(wù)器發(fā)送虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令,以便于服務(wù)器檢測到當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。所述請求消息發(fā)送單元還用于向服務(wù)器發(fā)送應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;所述第一終端還包括應(yīng)用控制權(quán)限通知消息接收單元,用于接收所述應(yīng)用控制權(quán)限通知消息,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。再一方面,提供了一種實(shí)時共享的系統(tǒng),包括服務(wù)器,用于接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;用于將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第
一終端。
第一終端,用于向服務(wù)器發(fā)送瀏覽請求消息。所述服務(wù)器還用于,檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限;在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端,并建立所述第一終端和所述虛擬機(jī)的連接,并通過所述建立的連接將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端。所述服務(wù)器還用于,當(dāng)所述第一終端不具備瀏覽權(quán)限時,向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端的標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息,以使得第二終端根據(jù)所述第一終端標(biāo)識確定是否授予第一終端瀏覽權(quán)限;接收第二終端返回的驗(yàn)證權(quán)限通知消息,并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限。所述服務(wù)器還用于接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請 求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令;檢測第一終端是否為預(yù)設(shè)的控制終端;當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。所述第一終端還用于向服務(wù)器發(fā)送應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述虛擬機(jī)上為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;所述服務(wù)器還用于,接收到所述應(yīng)用控制消息時,向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識及應(yīng)用標(biāo)識;所述第二終端用于接收所述應(yīng)用控制權(quán)限申請消息并在根據(jù)所述第一終端的標(biāo)識及應(yīng)用標(biāo)識確定是否授予第一終端應(yīng)用控制權(quán)限后,返回應(yīng)用控制權(quán)限通知消息;所述服務(wù)器還用于發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。本發(fā)明的實(shí)施例提供一種實(shí)時共享的方法、裝置及系統(tǒng),使得用戶在在線應(yīng)用場景中能夠根據(jù)個人需求主動向其他用戶的終端發(fā)出請求,在具有瀏覽權(quán)限的情況下實(shí)現(xiàn)實(shí)時瀏覽其他終端在線應(yīng)用的資源;同時,用戶若為具有虛擬機(jī)控制權(quán)的狀態(tài)時可以暫?;蜿P(guān)閉為其他終端提供在線服務(wù)的服務(wù)器上的虛擬機(jī);在被授予應(yīng)用控制權(quán)的情況下,可以通過對服務(wù)器發(fā)出指令,獲取其他用戶的在線應(yīng)用的控制權(quán)限,對虛擬機(jī)端應(yīng)用的運(yùn)行進(jìn)行控制,實(shí)現(xiàn)了在線應(yīng)用中的實(shí)時共享,從而進(jìn)一步完善了在線應(yīng)用的功能,提高了用戶在線應(yīng)用體驗(yàn)的質(zhì)量。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種實(shí)時共享的方法流程圖;圖2為本發(fā)明實(shí)施例提供的另一種實(shí)時共享的方法流程圖3為本發(fā)明實(shí)施例提供的一種實(shí)時共享中的虛擬機(jī)控制方法流程圖;圖4為本發(fā)明實(shí)施例提供的一種實(shí)時共享中的應(yīng)用控制方法流程圖;圖5為本發(fā)明實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)框圖;圖6為本發(fā)明實(shí)施例提供的一種虛擬機(jī)獲取單元結(jié)構(gòu)框圖;圖7為本發(fā)明實(shí)施例提供的另一種服務(wù)器結(jié)構(gòu)框圖;圖8為本發(fā)明實(shí)施例提供的一種第一終端的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供的另一種第一終端的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的一種實(shí)時共享系統(tǒng)的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。以下各實(shí)施例均應(yīng)用于在線應(yīng)用場景,因此服務(wù)上存在正在為第二終端提供在線應(yīng)用的虛擬機(jī),即存在正在進(jìn)行在線應(yīng)用第二終端。本發(fā)明實(shí)施例提供的一種實(shí)時共享的方法,應(yīng)用于在線應(yīng)用,如圖1所示,用于服務(wù)器側(cè),包括以下步驟S101、接收第一終端發(fā)送的瀏覽請求消息,該瀏覽請求消息中攜帶第二終端的標(biāo)識。具體的,服務(wù)器接收第一終端發(fā)送的瀏覽請求消息,瀏覽請求消息用于請求將發(fā)送給第二終端的資源信息同步發(fā)送至第一終端,該請求消息攜帶第二終端的標(biāo)識。S102、根據(jù)第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息。用戶通過第一終端,發(fā)送瀏覽請求消息至服務(wù)器后,服務(wù)器根據(jù)瀏覽請求消息攜帶的第二終端標(biāo)識,獲取正在為第二終端提供服務(wù)的虛擬機(jī)的虛擬機(jī)信息,如,該虛擬機(jī)正在將其運(yùn)行程序的畫面和音頻下發(fā)給第二終端。S103、將與虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。在獲取對應(yīng)的虛擬機(jī)后則由該為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)將發(fā)送給第二終端的資源信息同步發(fā)送至第一終端;以實(shí)現(xiàn)在線應(yīng)用的共享。這里的資源信息包括虛擬機(jī)上為第二終端提供的音視頻信息。本發(fā)明的實(shí)施例提供在線應(yīng)用中的實(shí)時共享的方法,使得用戶能夠根據(jù)個人需求主動向服務(wù)器出瀏覽請求以實(shí)現(xiàn)實(shí)時瀏覽第二終端正在使用的在線應(yīng)用的資源,從而進(jìn)一步完善了在線應(yīng)用的功能,提高了用戶在線應(yīng)用體驗(yàn)的質(zhì)量。本發(fā)明實(shí)施例提供的另一種實(shí)時共享的方法,如圖2所示,用于服務(wù)器一側(cè),包括以下步驟S201、接收第一終端發(fā)送的瀏覽請求消息,該瀏覽請求消息中攜帶第二終端的標(biāo)識。
S202、檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限。若第一終端具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限,執(zhí)行步驟S205 ;否則執(zhí)行步驟S203。瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限的驗(yàn)證可以是在服務(wù)器存儲的權(quán)限表中進(jìn)行查詢,具體的可以是在服務(wù)器建立權(quán)限表,表中包括若干組第一終端和第二終端的標(biāo)識,以及與各個終端的標(biāo)識一一對應(yīng)的瀏覽權(quán)限,當(dāng)需要檢測第一終端是否具備瀏覽權(quán)限時只需要和權(quán)限表中存儲的標(biāo)識進(jìn)行比對即可。S203、向第二終端發(fā)出驗(yàn)證權(quán)限請求消息。具體的,由于權(quán)限表中沒有第一終端的用戶瀏覽權(quán)限記錄,此時服務(wù)器將包含第一終端標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息的驗(yàn)證權(quán)限請求消息發(fā)送至第二終端,以便于第二終端的用戶根據(jù)所述第一終端標(biāo)識決定是否授予第一終端瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限。S204、接收驗(yàn)證權(quán)限通知消息,并根據(jù)驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽·權(quán)限。若驗(yàn)證權(quán)限通知消息為授予第一終端瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限則執(zhí)行步驟S205,否則第一終端不能對第二終端的在線應(yīng)用進(jìn)行瀏覽。S205、將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端。這里的虛擬機(jī)信息可以是但不限于虛擬機(jī)地址信息、虛擬機(jī)端口和在線應(yīng)用的信息包括應(yīng)用種類、應(yīng)用運(yùn)行時間、賬戶運(yùn)行時間、應(yīng)用評價內(nèi)容、應(yīng)用打分、應(yīng)用推薦度。S206、建立第一終端和虛擬機(jī)的連接。這里要說明的是第一終端和虛擬機(jī)的建立連接時要進(jìn)行媒體能力的協(xié)商,包括但不限于網(wǎng)絡(luò)環(huán)境、編碼方式、幀率參數(shù)。S207、將與虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。這里的資源信息包括虛擬機(jī)上為第二終端提供的音視頻信息。這里用戶能夠根據(jù)個人需求主動發(fā)出瀏覽請求以實(shí)現(xiàn)實(shí)時瀏覽觀看第二終端的在線應(yīng)用的資源;此時還可以通過發(fā)送虛擬機(jī)控制請求消息暫?;蜿P(guān)閉為第二終端提供在線應(yīng)用的虛擬機(jī),或通過發(fā)送應(yīng)用控制請求消息申請控制第二終端正在虛擬機(jī)上進(jìn)行的在線應(yīng)用的權(quán)限,具體方發(fā)流程如下圖3為發(fā)送虛擬機(jī)控制請求消息方法流程圖,包括以下步驟S301、接收第一終端發(fā)送的虛擬機(jī)控制請求消息。需要說明的是虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令,以便于第一終端對虛擬機(jī)進(jìn)行控制。其中,控制命令包含但不限于對虛擬機(jī)的關(guān)閉或暫停指令。S302、檢測第一終端是否為預(yù)設(shè)的控制終端。該過程可以是通過在服務(wù)器中存儲的權(quán)限表中進(jìn)行查詢,具體的可以是在服務(wù)器建立權(quán)限表,表中包括若干組第一終端和第二終端的標(biāo)識,權(quán)限表中存在第一終端對為第二終端提供在線應(yīng)用的虛擬機(jī)的控制權(quán)限記錄,當(dāng)需要檢測第一終端是否為預(yù)設(shè)的控制終端時只需要在權(quán)限表中存儲的標(biāo)識進(jìn)行比對即可。若檢測第一終端是預(yù)設(shè)定的控制終端,則執(zhí)行步驟S303。S303、根據(jù)虛擬機(jī)控制請求消息中的控制命令控制虛擬機(jī)。具體的,第一終端對虛擬機(jī)的控制包括關(guān)閉和暫停正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī),這里的虛擬機(jī)的控制權(quán)限一般設(shè)置為超級權(quán)限,這樣第一終端可以在監(jiān)控第二終端的在線應(yīng)用的同時,如發(fā)現(xiàn)當(dāng)前運(yùn)行的應(yīng)用不適合第二終端的用戶,可以發(fā)送虛擬機(jī)關(guān)閉的操控指令用于停止相應(yīng)虛擬機(jī)的運(yùn)行,并發(fā)送告知消息給第二終端,從而達(dá)到控制第二終端運(yùn)行在線應(yīng)用的目的。圖4為發(fā)送應(yīng)用控制請求消息發(fā)發(fā)流程圖,包括以下步驟S401、接收第一終端發(fā)送的應(yīng)用控制請求消息。需要說明的是,應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限。 S402、向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識及應(yīng)用標(biāo)識;以便于第二終端根據(jù)所述第一終端的標(biāo)識及應(yīng)用標(biāo)識確定是否授予第一終端控制應(yīng)用的權(quán)限,并返回應(yīng)用控制權(quán)限通知消息由于對在線應(yīng)用的控制是實(shí)時發(fā)生的,所以第一終端要想對第二終端的在線應(yīng)用進(jìn)行控制需要申請應(yīng)用控制權(quán)限。第二終端根據(jù)應(yīng)用控制權(quán)限申請消息中的第一終端標(biāo)識和應(yīng)用標(biāo)識確定是否授予第一終端應(yīng)用控制權(quán)限并返回應(yīng)用控制權(quán)限通知消息給服務(wù)器。作為一個例子,應(yīng)用控制權(quán)限申請消息中還可以不包含應(yīng)用標(biāo)識,當(dāng)應(yīng)用控制權(quán)限申請消息中不包含應(yīng)用標(biāo)識時,表明第一終端申請對第二終端正在使用的所有在線應(yīng)用的控制。S403、接收應(yīng)用控制權(quán)限通知消息。S404、發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端。這里服務(wù)器要發(fā)送應(yīng)用控制權(quán)限通知消息給第一終端,以便于在應(yīng)用控制權(quán)限通知消息為授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用終端。此時第一終端通過與虛擬機(jī)的連接關(guān)系向虛擬機(jī)上傳具體的應(yīng)用控制指令對虛擬機(jī)上的在線應(yīng)用進(jìn)行控制。由于該虛擬機(jī)與第一終端和第二終端均建立了連接關(guān)系所以此時第一終端的對虛擬機(jī)上的在線應(yīng)用的控制結(jié)果即虛擬機(jī)上運(yùn)行的資源信息會實(shí)時發(fā)送至兩個終端。這樣用戶不僅通過第一終端實(shí)現(xiàn)了實(shí)時瀏覽第二終端在線應(yīng)用的資源;同時,用戶可以通過第一終端實(shí)現(xiàn)對在服務(wù)器上為該第二終端提供在線服務(wù)的虛擬機(jī)實(shí)施關(guān)閉或暫停操作,另外第一終端在被授予權(quán)限的情況下,可以對第二終端的在線應(yīng)用進(jìn)行控制,實(shí)現(xiàn)了在線應(yīng)用中的實(shí)時共享,從而進(jìn)一步完善了在線應(yīng)用的功能,提高了用戶在線應(yīng)用體驗(yàn)的質(zhì)量。下面通過舉例,對上述本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行描述。具體的,本發(fā)明實(shí)施例提供的在線應(yīng)用中的實(shí)時共享的方法可以應(yīng)用于如下場景當(dāng)有若干個第二終端在進(jìn)行在線應(yīng)用時,用戶需要根據(jù)個人需求主動通過第一終端對某感興趣的第二終端的在線應(yīng)用進(jìn)行共享,即瀏覽或控制,其中控制包括虛擬機(jī)的控制和對虛擬機(jī)上應(yīng)用的控制。首先,為了方便起見,在服務(wù)器上設(shè)置的一個服務(wù)請求參數(shù)格式表,如表I為服務(wù)請求消息的格式,具體的以表中Service_Type表示服務(wù)請求的類型,如第一終端向服務(wù)器發(fā)送使用應(yīng)用請求消息,則消息中包含Servicejype (服務(wù)類型)為“O”,則Servi^Parameter (服務(wù)參數(shù))為應(yīng)用的標(biāo)識即應(yīng)用的名稱或代號,這時服務(wù)器要向第一終端提供的是在線應(yīng)用服務(wù)第一終端向服務(wù)器發(fā)送瀏覽請求消息則消息中包含Servicejype (服務(wù)類型)為“1”,則Servi^Parameter (服務(wù)參數(shù))為第二終端的標(biāo)識,此時服務(wù)器要向第一終端提供的是瀏覽服務(wù);第一終端向服務(wù)器發(fā)送虛擬機(jī)控制請求消息,則消息中包含Service_Type (服務(wù)類型)為“2”,則Service_Parameter (服務(wù)參數(shù))為具體的控制指令(包括但不限于暫停或關(guān)閉為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī));第一終端向服務(wù)器發(fā)送應(yīng)用控制請求消息,則消息中包含Service_Type (服務(wù)類型)為“3”,則Service_Parameter (服務(wù)參數(shù))為應(yīng)用控制權(quán)限申請消息。表I為服務(wù)請求消息的格式,其中Service_Type包括參數(shù)0、1、2、3用于指示終端請求何種服務(wù),O表示使用在線應(yīng)用、I表示瀏覽服務(wù)、2表示虛擬機(jī)控制服務(wù)、3表示應(yīng)用控制服務(wù)。Service_Parameter 包括Service_Parameter = O 時為應(yīng)用的標(biāo)識,Service_Parameter = I時為第二終端標(biāo)識,Service_Parameter = 2為具體的虛擬機(jī)控制指令,Service_Parameter = 3時為應(yīng)用控制權(quán)限申請消息,需要說明的是當(dāng)Service_Parameter=3時即第一終端向服務(wù)器請求應(yīng)用控制服務(wù)時需要先向第二終端申請應(yīng)用控制權(quán)限,待第二終端授予第一終端應(yīng)用控制權(quán)限時再發(fā)送具體的應(yīng)用控制指令。服務(wù)器通過對比表I和終端發(fā)來的請求來確定當(dāng)前需要提供的服務(wù)狀態(tài)。
權(quán)利要求
1.一種實(shí)時共享方法,其特征在于,應(yīng)用于在線應(yīng)用系統(tǒng),包括 接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識; 根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息; 將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之前,該方法還包括 檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限; 在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端; 建立所述第一終端和所述虛擬機(jī)的連接; 所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端包括通過所述建立的連接將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)?shù)谝唤K端不具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,還包括 向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端的標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息;以使得第二終端根據(jù)所述第一終端標(biāo)識確定是否授予第一終端瀏覽權(quán)限; 接收第二終端返回的驗(yàn)證權(quán)限通知消息;并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之后,該方法還包括 接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令; 檢測第一終端是否為預(yù)設(shè)的控制終端; 當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。
5.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端之后,該方法還包括 接收第一終端發(fā)送的應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限; 向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識;以便于第二終端根據(jù)所述第一終端的標(biāo)識確定是否授予第一終端控制應(yīng)用的權(quán)限,并返回應(yīng)用控制權(quán)限通知消息; 發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。
6.一種服務(wù)器,其特征在于,包括 請求消息接收單元,用于接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;虛擬機(jī)獲取單元,用于根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息; 資源發(fā)送單元,用于將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述虛擬機(jī)獲取單元還包括 瀏覽權(quán)限檢測子單元,用于在接收到第一終端發(fā)送的瀏覽請求消息時,檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限; 信息發(fā)送子單元,用于在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端; 連接建立子單元,用于建立所述第一終端和所述虛擬機(jī)的連接。
8.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述虛擬機(jī)獲取單元還包括 驗(yàn)證權(quán)限發(fā)送子單元,用于當(dāng)?shù)谝唤K端不具備瀏覽權(quán)限時,向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息;以使得第二終端根據(jù)所述第一終端的標(biāo)識確定是否授予第一終端瀏覽權(quán)限;驗(yàn)證權(quán)限接收子單元,用于接收第二終端返回的驗(yàn)證權(quán)限通知消息;并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限; 所述信息發(fā)送子單元還用于在所述驗(yàn)證權(quán)限通知消息為授予第一終端瀏覽權(quán)限時,將所述為第二終端提供在線應(yīng)用的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端。
9.根據(jù)權(quán)利要求6-8任一所述的服務(wù)器,其特征在于, 所述請求消息接收單元還用于接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令;所述服務(wù)器還包括 虛擬機(jī)控制權(quán)限檢測單元,用于檢測第一終端是否為預(yù)設(shè)的控制終端; 虛擬機(jī)控制單元,用于當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。
10.根據(jù)權(quán)利要求6-8任一所述的服務(wù)器,其特征在于, 所述請求消息接收單元還用于接收第一終端發(fā)送的應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;所述服務(wù)器還包括 應(yīng)用控制權(quán)限申請單元,用于向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識及應(yīng)用標(biāo)識;以便于第二終端根據(jù)所述第一終端的標(biāo)識及應(yīng)用標(biāo)識確定是否授予第一終端控制應(yīng)用的權(quán)限,并返回應(yīng)用控制權(quán)限通知消息; 應(yīng)用控制權(quán)限通知單元,用于發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。
11.一種終端,其特征在于,包括 請求消息發(fā)送單元,用于向服務(wù)器發(fā)送瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識,以便于服務(wù)根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;虛擬機(jī)信息接收單元,用于在第一終端具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,接收為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息; 資源信息接收單元,用于接所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信肩、O
12.根據(jù)權(quán)利要求11所述的第一終端,其特征在于,所述請求消息發(fā)送單元還用于向服務(wù)器發(fā)送虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令,以便于服務(wù)器檢測到當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。
13.根據(jù)權(quán)利要求11所述的第一終端,其特征在于,所述請求消息發(fā)送單元還用于向服務(wù)器發(fā)送應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限;所述第一終端還包括 應(yīng)用控制權(quán)限通知消息接收單元,用于接收所述應(yīng)用控制權(quán)限通知消息,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。
14.一種實(shí)時共享的系統(tǒng),其特征在于,包括 服務(wù)器,用于接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端; 第一終端,用于向服務(wù)器發(fā)送所述瀏覽請求消息。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述服務(wù)器還用于,檢測第一終端是否具備瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限;在第一終端具備所述瀏覽第二終端正在使用的在線應(yīng)用的權(quán)限時,將為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息發(fā)送給所述的第一終端,并建立所述第一終端和所述虛擬機(jī)的連接,并通過所述建立的連接將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)上運(yùn)行的資源信息發(fā)送給第一終端。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述服務(wù)器還用于,當(dāng)所述第一終端不具備瀏覽權(quán)限時,向第二終端發(fā)出驗(yàn)證權(quán)限請求消息,所述驗(yàn)證權(quán)限請求消息包含第一終端的標(biāo)識和請求第二終端授予第一終端瀏覽權(quán)限的信息,以使得第二終端根據(jù)所述第一終端標(biāo)識確定是否授予第一終端瀏覽權(quán)限; 接收第二終端返回的驗(yàn)證權(quán)限通知消息,并根據(jù)所述驗(yàn)證權(quán)限通知消息確定第一終端具備瀏覽權(quán)限。
17.根據(jù)權(quán)利要求14-16所述的系統(tǒng),其特征在于, 所述服務(wù)器還用于接收第一終端發(fā)送的虛擬機(jī)控制請求消息,所述虛擬機(jī)控制請求消息包括用于控制為第二終端提供資源信息的虛擬機(jī)的控制命令;檢測第一終端是否為預(yù)設(shè)的控制終端;當(dāng)所述第一終端為預(yù)設(shè)的控制終端時,根據(jù)所述虛擬機(jī)控制請求消息中的控制命令控制所述虛擬機(jī)。
18.根據(jù)權(quán)利要求14-16所述的系統(tǒng),其特征在于,包括 所述第一終端還用于向服務(wù)器發(fā)送應(yīng)用控制請求消息,所述應(yīng)用控制請求消息用于申請控制所述虛擬機(jī)上為第二終端提供的在線應(yīng)用服務(wù)的應(yīng)用的權(quán)限; 所述服務(wù)器還用于,接收到所述應(yīng)用控制消息時,向第二終端發(fā)出應(yīng)用控制權(quán)限申請消息,所述應(yīng)用控制權(quán)限申請消息包含第一終端的標(biāo)識及應(yīng)用標(biāo)識; 所述第二終端用于接收所述應(yīng)用控制權(quán)限申請消息并在根據(jù)所述第一終端的標(biāo)識及應(yīng)用標(biāo)識確定是否授予第一終端應(yīng)用控制權(quán)限后,返回應(yīng)用控制權(quán)限通知消息; 所述服務(wù)器還用于發(fā)送所述應(yīng)用控制權(quán)限通知消息給第一終端,以便于在所述應(yīng)用控制權(quán)限通知消息授予第一終端應(yīng)用控制權(quán)限時,第一終端控制所述為第二終端提供在線應(yīng)用服務(wù)的應(yīng)用。
全文摘要
本發(fā)明實(shí)施例提供了一種實(shí)時共享方法、裝置及系統(tǒng),涉及在線應(yīng)用領(lǐng)域,以解決用戶不能根據(jù)個人需求主動通過終端向其他終端發(fā)出請求進(jìn)而實(shí)現(xiàn)實(shí)時共享其他終端在線應(yīng)用的資源的問題。一種實(shí)時共享方法,用于在線應(yīng)用的共享包括接收第一終端發(fā)送的瀏覽請求消息,所述瀏覽請求消息中攜帶第二終端的標(biāo)識;根據(jù)所述第二終端的標(biāo)識獲取正在為第二終端提供在線應(yīng)用服務(wù)的虛擬機(jī)的虛擬機(jī)信息;將與所述虛擬機(jī)信息對應(yīng)的虛擬機(jī)發(fā)送給第二終端的資源信息發(fā)送給第一終端。
文檔編號H04L29/06GK103001982SQ20111026846
公開日2013年3月27日 申請日期2011年9月9日 優(yōu)先權(quán)日2011年9月9日
發(fā)明者秦晉, 黨沛, 狄龍 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1