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

遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):6622015閱讀:164來源:國知局
遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng),本發(fā)明實(shí)施例第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。
【專利說明】遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)。

【背景技術(shù)】
[0002]目前,使用遠(yuǎn)程應(yīng)用時(shí),若運(yùn)行在某一終端上的遠(yuǎn)程應(yīng)用需要遷移到其他終端上時(shí),則必須在新的終端上基于遠(yuǎn)程應(yīng)用客戶端重新執(zhí)行一遍登錄流程。如,當(dāng)用戶在PC (Personal Computer,個(gè)人臺(tái)式計(jì)算機(jī))機(jī)上通過遠(yuǎn)程接入客戶端登錄了一個(gè)遠(yuǎn)程桌面(或者虛擬桌面)并建立會(huì)話后,如果因?yàn)槟承┰虮热缂庇陂_會(huì)或者外出,需要將遠(yuǎn)程桌面遷移到其它終端上,就必須在新的終端上使用客戶端重新執(zhí)行一遍登錄流程,若需要密鑰key認(rèn)證,則必須重新執(zhí)行key認(rèn)證;若需要短信驗(yàn)證碼,則必須重新獲取并填寫短信驗(yàn)證碼;若客戶端已經(jīng)打開了多個(gè)遠(yuǎn)程桌面,則必須一一重新開啟每個(gè)已打開的遠(yuǎn)程桌面等一系列繁瑣操作。遠(yuǎn)程應(yīng)用的運(yùn)行終端在進(jìn)行遷移時(shí),遷移過程繁瑣,費(fèi)時(shí)費(fèi)力,不利于人機(jī)交互。


【發(fā)明內(nèi)容】

[0003]鑒于以上內(nèi)容,有必要提供一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng),旨在便捷地遷移遠(yuǎn)程應(yīng)用的運(yùn)行終端。
[0004]本發(fā)明實(shí)施例提供了一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法,包括以下步驟:
[0005]第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;
[0006]第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;
[0007]服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端。
[0008]優(yōu)選地,所述服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端的步驟包括:
[0009]服務(wù)器發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第二終端;
[0010]第二終端接收所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
[0011]優(yōu)選地,所述服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端的步驟包括:
[0012]服務(wù)器發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第一終端和第二終端;
[0013]第一終端接收到所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用;
[0014]第二終端接收到所述控制指令時(shí),根據(jù)第二終端獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。
[0015]優(yōu)選地,所述特征碼包括遠(yuǎn)程應(yīng)用對(duì)應(yīng)的會(huì)話憑證和隨機(jī)數(shù);
[0016]所述服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配包括:
[0017]服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼對(duì)應(yīng)的第二隨機(jī)數(shù)和第一終端發(fā)送的特征碼對(duì)應(yīng)的第一隨機(jī)數(shù)是否完全一致;
[0018]在所述第二隨機(jī)數(shù)和第一隨機(jī)數(shù)完全一致時(shí),驗(yàn)證所述第二終端發(fā)送的特征碼對(duì)應(yīng)的第二會(huì)話憑證和第一終端發(fā)送的特征碼對(duì)應(yīng)的第一會(huì)話憑證是否相同;
[0019]在所述第二會(huì)話憑證和第一會(huì)話憑證相同時(shí),判斷出第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配。
[0020]本發(fā)明實(shí)施例還公開一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法,包括以下步驟:
[0021]接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;
[0022]將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;
[0023]接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
[0024]優(yōu)選地,所述運(yùn)行該遠(yuǎn)程應(yīng)用包括:
[0025]根據(jù)所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用;或者,
[0026]根據(jù)服務(wù)器發(fā)送的所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
[0027]本發(fā)明實(shí)施例還提供一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移系統(tǒng),包括第一終端、第二終端和服務(wù)器;所述第一終端、第二終端分別與所述服務(wù)器通信連接;
[0028]所述第一終端用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;
[0029]所述第二終端用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;
[0030]所述服務(wù)器用于:驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端。
[0031]優(yōu)選地,所述服務(wù)器還用于:
[0032]發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第二終端;
[0033]所述第二終端還用于:
[0034]接收服務(wù)器發(fā)送的所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
[0035]優(yōu)選地,所述服務(wù)器還用于:
[0036]發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至所述第一終端和第二終端;
[0037]所述第一終端還用于:接收到所述服務(wù)器發(fā)送的所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用;
[0038]所述第二終端還用于:接收到所述服務(wù)器發(fā)送的所述控制指令時(shí),根據(jù)第二終端獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。
[0039]本發(fā)明實(shí)施例還公開一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置,包括:
[0040]信息獲取模塊,用于接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;
[0041]信息發(fā)送模塊,用于將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;
[0042]遠(yuǎn)程應(yīng)用運(yùn)行模塊,用于接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
[0043]本發(fā)明實(shí)施例中第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。

【專利附圖】

【附圖說明】
[0044]圖1是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)運(yùn)行環(huán)境一實(shí)施例硬件架構(gòu)示意圖;
[0045]圖2是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法第一實(shí)施例流程示意圖;
[0046]圖3是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法第二實(shí)施例流程示意圖;
[0047]圖4是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移系統(tǒng)一實(shí)施例功能模塊示意圖;
[0048]圖5是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置一實(shí)施例功能模塊示意圖。
[0049]本發(fā)明實(shí)施例目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

【具體實(shí)施方式】
[0050]以下結(jié)合說明書附圖及具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]請(qǐng)參照?qǐng)D1,圖1是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)運(yùn)行環(huán)境一實(shí)施例硬件架構(gòu)示意圖;圖1所述實(shí)施例以將終端100上運(yùn)行的遠(yuǎn)程應(yīng)用遷移到終端200上為例進(jìn)行描述。如圖1所示,終端100、終端200均與服務(wù)器300通過互聯(lián)網(wǎng)進(jìn)行通信連接。
[0052]終端100響應(yīng)用戶觸發(fā)的操作指令,登錄一個(gè)遠(yuǎn)程桌面或者虛擬桌面并建立會(huì)話。在遠(yuǎn)程應(yīng)用運(yùn)行在終端100期間,若由于某些原因需要將運(yùn)行在終端100上的遠(yuǎn)程應(yīng)用遷移至終端200上時(shí),終端100響應(yīng)遠(yuǎn)程應(yīng)用遷移指令,生成所述遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)所對(duì)應(yīng)的特征碼;終端200通過獲取終端100生成的特征碼,即可將運(yùn)行在終端100上的遠(yuǎn)程應(yīng)用或者遠(yuǎn)程會(huì)話遷移至終端200上;比如,該遠(yuǎn)程應(yīng)用在終端100上打開了三個(gè)界面,且當(dāng)前顯示界面為遠(yuǎn)程應(yīng)用對(duì)應(yīng)的遠(yuǎn)程桌面主界面,則遷移至終端200后,該遠(yuǎn)程應(yīng)用在終端200上也同樣打開了三個(gè)界面且這三個(gè)界面與在終端100上打開的三個(gè)界面完全相同,同時(shí),遷移后,終端200上當(dāng)前顯示界面也是遠(yuǎn)程應(yīng)用對(duì)應(yīng)的遠(yuǎn)程桌面主界面。即通過服務(wù)器300,將終端100上運(yùn)行的遠(yuǎn)程應(yīng)用完完整整地遷移到了終端200上,提高了遷移遠(yuǎn)程應(yīng)用運(yùn)行終端的便捷性。
[0053]比如在一具體的應(yīng)用場(chǎng)景中,當(dāng)用戶在一臺(tái)PC機(jī)上通過遠(yuǎn)程接入客戶端登錄了一個(gè)遠(yuǎn)程桌面并建立會(huì)話后,若該用戶急于外出辦事但又必須繼續(xù)當(dāng)前的工作,則便可利用本發(fā)明實(shí)施例遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法,直接將當(dāng)前運(yùn)行在PC機(jī)上的遠(yuǎn)程應(yīng)用遷移至移動(dòng)終端上比如用戶的智能手機(jī)或者平板電腦上,便于用戶出行時(shí)使用;提高遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性的同時(shí),節(jié)約了遷移時(shí)間,提高了人機(jī)的可交互性。
[0054]基于圖1所述運(yùn)行環(huán)境的描述,請(qǐng)參照?qǐng)D2,圖2是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法第一實(shí)施例流程示意圖;本發(fā)明實(shí)施例以圖1所描述的運(yùn)行環(huán)境為例,進(jìn)行描述;本領(lǐng)域技術(shù)人員可以理解,圖1所述實(shí)施例僅僅是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法、裝置及系統(tǒng)運(yùn)行環(huán)境的其中一種具體的應(yīng)用環(huán)境,但圖1并不能作為限制圖2所述實(shí)施例運(yùn)行環(huán)境的限制條件。
[0055]如圖2所示,本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法包括以下步驟:
[0056]步驟S01、第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;
[0057]本發(fā)明實(shí)施例中,以第一終端為圖1所述的終端100、第二終端為圖1所述的終端200以及服務(wù)器為圖1所述的服務(wù)器300為例進(jìn)行描述。
[0058]終端100接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),響應(yīng)該遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)終端100上運(yùn)行的遠(yuǎn)程應(yīng)用的工作狀態(tài),終端100生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將終端100生成的特征碼發(fā)送至服務(wù)器300。終端100生成的特征碼包括但不限于:圖形碼如條形碼、二維碼等以及數(shù)據(jù)信息。
[0059]其中,在本發(fā)明一優(yōu)選實(shí)施例中,終端100生成的所述特征碼包括該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的會(huì)話憑據(jù)和隨機(jī)數(shù)。服務(wù)器300接收到終端100發(fā)送的上述特征碼時(shí),存儲(chǔ)終端100發(fā)送的特征碼。
[0060]其中,所述遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令可以由用戶觸發(fā),也可以由運(yùn)行遠(yuǎn)程應(yīng)用的終端自身觸發(fā)。比如,用戶需要將運(yùn)行在終端100上的遠(yuǎn)程應(yīng)用便捷地遷移至終端200上時(shí),用戶利用終端100提供的相應(yīng)功能控件,觸發(fā)遠(yuǎn)程應(yīng)用遷移指令?;蛘?,終端100自身觸發(fā)上述應(yīng)用遷移指令。
[0061]步驟S02、第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;
[0062]當(dāng)終端100基于所述遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令生成遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼后,終端200接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),獲取終端100生成的特征碼。比如,終端100生成的特征碼為圖形碼時(shí),終端200響應(yīng)遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,利用終端200上的掃描功能,掃描終端100生成的并在終端100上顯示的特征碼,從而獲取終端100上顯示的特征碼;終端200獲取到的終端100上顯示的特征碼后,將獲取的所述特征碼發(fā)送至服務(wù)器300。
[0063]進(jìn)一步地,本發(fā)明實(shí)施例中,終端200獲取到終端100生成的特征碼后,終端200首先驗(yàn)證獲取的特征碼是否有效;比如,終端200驗(yàn)證獲取的特征碼是否符合特征碼本身對(duì)應(yīng)的特點(diǎn),比如若該特征碼為二維碼,則終端200驗(yàn)證該特征碼是否符合二維碼本身的特點(diǎn)。在驗(yàn)證獲取的特征碼有效后,終端200再將獲取的特征碼發(fā)送至服務(wù)器300。
[0064]步驟S03、服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;
[0065]步驟S04、在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端。
[0066]服務(wù)器300接收到終端200發(fā)送的特征碼后,驗(yàn)證終端200發(fā)送的特征碼和終端100發(fā)送的特征碼是否匹配。進(jìn)一步地,本發(fā)明實(shí)施例中,服務(wù)器300接收到終端200發(fā)送的特征碼時(shí),首先識(shí)別終端200發(fā)送的特征碼是否有效。在識(shí)別出終端200發(fā)送的特征碼為有效的特征碼時(shí),服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼和終端100發(fā)送的特征碼是否匹配。若服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼和終端100發(fā)送的特征碼不匹配時(shí),服務(wù)器300拒絕將遠(yuǎn)程應(yīng)用遷移至終端200。
[0067]當(dāng)服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼與終端100發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在終端100上的遠(yuǎn)程應(yīng)用遷移至終端200。比如,服務(wù)器300發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至終端200 ;終端200接收所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用?;蛘?,服務(wù)器300發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至終端100和終端200 ;終端100接收到所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用。終端200接收到所述控制指令時(shí),根據(jù)終端200獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。服務(wù)器將遠(yuǎn)程應(yīng)用遷移至終端200后,注銷終端100上遠(yuǎn)程應(yīng)用的運(yùn)行,提高了遠(yuǎn)程應(yīng)用的安全性。
[0068]在本發(fā)明一優(yōu)選實(shí)施例中,服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼與終端100發(fā)送的特征碼是否匹配包括:
[0069]服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼對(duì)應(yīng)的第二隨機(jī)數(shù)和終端100發(fā)送的特征碼對(duì)應(yīng)的第一隨機(jī)數(shù)是否完全一致;在所述第二隨機(jī)數(shù)和第一隨機(jī)數(shù)完全一致時(shí),驗(yàn)證所述終端200發(fā)送的特征碼對(duì)應(yīng)的第二會(huì)話憑證和終端100發(fā)送的特征碼對(duì)應(yīng)的第一會(huì)話憑證是否相同;在所述第二會(huì)話憑證和第一會(huì)話憑證相同時(shí),則判斷出終端200發(fā)送的特征碼與終端100發(fā)送的特征碼匹配。
[0070]在本發(fā)明一優(yōu)選實(shí)施例中,終端200獲取終端100生成的特征碼還可以采取如下方式:
[0071]在一具體應(yīng)用場(chǎng)景中,若終端100生成的特征碼為一維碼或者二維碼或者其他的圖形碼時(shí),終端100在自身的顯示界面上顯示生成的特征碼對(duì)應(yīng)的圖形碼,終端200接收到用戶觸發(fā)的操作指令時(shí),調(diào)用掃描功能比如開啟照相機(jī),掃描終端100上顯示的圖形碼,從而獲取終端100上顯示的圖形碼。本實(shí)施例中,用戶觸發(fā)的操作指令包括以下方式:在終端200的鎖屏界面,用戶通過預(yù)設(shè)的滑動(dòng)方式將終端200的界面由鎖屏界面直接切換進(jìn)入拍照界面,從而由終端200利用拍照功能,掃描終端100上顯示的圖形碼;這種方式下,終端200響應(yīng)用戶觸發(fā)的操作指令,驗(yàn)證用戶的滑動(dòng)軌跡與預(yù)設(shè)軌跡一致時(shí),終端200啟動(dòng)拍照功能,調(diào)用拍照功能對(duì)應(yīng)的拍照界面,從而直接由鎖屏界面切換至拍照界面,供用戶使用?;蛘撸脩舭凑掌胀ǖ牟僮鞣绞?,先對(duì)終端200進(jìn)行解鎖,接著再調(diào)用終端200的拍照功能;或者,若終端200處于解鎖屏幕后的操作界面,則用戶直接調(diào)用終端200的拍照功能;這種方式下,終端200基于用戶觸發(fā)的操作指令,執(zhí)行對(duì)應(yīng)操作事件,從而調(diào)用終端200的拍照功能。
[0072]本發(fā)明實(shí)施例中第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。
[0073]基于圖1、圖2實(shí)施例的描述,請(qǐng)參照?qǐng)D3,圖3是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法第二實(shí)施例流程示意圖;本發(fā)明實(shí)施例與圖2所述實(shí)施例的區(qū)別是,本發(fā)明實(shí)施例以圖1中終端200的角度出發(fā),采用單端方式來描述本發(fā)明實(shí)施例遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法的實(shí)施過程。
[0074]如圖3所示,本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法包括以下步驟:
[0075]步驟S11、接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;
[0076]本發(fā)明實(shí)施例中,終端200接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),獲取遠(yuǎn)程應(yīng)用在其他終端上比如終端100上運(yùn)行工作狀態(tài)所對(duì)應(yīng)的運(yùn)行信息的特征碼;比如,終端200獲取終端100生成的特征碼。在一具體應(yīng)用場(chǎng)景中,終端100生成的特征碼為圖形碼時(shí),終端200響應(yīng)遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,利用終端200上的掃描功能,掃描終端100生成的并在終端100上顯示的特征碼,從而獲取終端100上顯示的特征碼;終端200獲取到的終端100上顯示的特征碼后,將獲取的所述特征碼發(fā)送至服務(wù)器300。
[0077]進(jìn)一步地,本發(fā)明實(shí)施例中,終端200獲取到終端100生成的特征碼后,終端200首先驗(yàn)證獲取的特征碼是否有效;比如,終端200驗(yàn)證獲取的特征碼是否符合特征碼本身對(duì)應(yīng)的特點(diǎn),比如若該特征碼為二維碼,則終端200驗(yàn)證該特征碼是否符合二維碼本身的特點(diǎn)。在驗(yàn)證獲取的特征碼有效后,終端200再將獲取的特征碼發(fā)送至服務(wù)器300。
[0078]步驟S12、將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;
[0079]終端200獲取到終端100生成的體現(xiàn)遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征碼后,將獲取的所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)終端200發(fā)送的特征碼進(jìn)行驗(yàn)證。
[0080]本發(fā)明實(shí)施例中,服務(wù)器300接收到終端200發(fā)送的特征碼時(shí),首先識(shí)別終端200發(fā)送的特征碼是否有效。在識(shí)別出終端200發(fā)送的特征碼為有效的特征碼時(shí),服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼和終端100發(fā)送的特征碼是否匹配;本發(fā)明實(shí)施例中,終端100發(fā)送的特征碼預(yù)先存儲(chǔ)在服務(wù)器300上。若服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼和終端100發(fā)送的特征碼不匹配時(shí),服務(wù)器300拒絕將遠(yuǎn)程應(yīng)用遷移至終端200。當(dāng)服務(wù)器300驗(yàn)證終端200發(fā)送的特征碼與終端100發(fā)送的特征碼匹配時(shí),服務(wù)器300發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至終端200。
[0081]步驟S13、接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
[0082]終端200接收服務(wù)器300對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的運(yùn)行遠(yuǎn)程應(yīng)用遷移的控制指令,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。比如,終端200根據(jù)所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用?;蛘撸K端200根據(jù)服務(wù)器300發(fā)送的所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用;從而實(shí)現(xiàn)遠(yuǎn)程應(yīng)用的成功遷移。
[0083]本發(fā)明實(shí)施例終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。
[0084]本發(fā)明實(shí)施例還公開一種如圖4所示的遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移系統(tǒng)一實(shí)施例功能模塊示意圖;基于圖1所述實(shí)施例的描述,如圖4所示,本發(fā)明實(shí)施例中,所述遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移系統(tǒng)包括第一終端110、第二終端120和服務(wù)器130 ;所述第一終端110、第二終端120分別與所述服務(wù)器130通信連接。
[0085]所述第一終端110用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器130 ;
[0086]第一終端110接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),響應(yīng)該遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)第一終端110上運(yùn)行的遠(yuǎn)程應(yīng)用的工作狀態(tài),第一終端110生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將第一終端110生成的特征碼發(fā)送至服務(wù)器130。第一終端110生成的特征碼包括但不限于:圖形碼如條形碼、二維碼等以及數(shù)據(jù)信息。
[0087]其中,在本發(fā)明一優(yōu)選實(shí)施例中,第一終端110生成的所述特征碼包括該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的會(huì)話憑據(jù)和隨機(jī)數(shù)。服務(wù)器130接收到第一終端110發(fā)送的上述特征碼時(shí),存儲(chǔ)第一終端110發(fā)送的特征碼。
[0088]其中,所述遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令可以由用戶觸發(fā),也可以由運(yùn)行遠(yuǎn)程應(yīng)用的終端自身觸發(fā)。比如,用戶需要將運(yùn)行在第一終端110上的遠(yuǎn)程應(yīng)用便捷地遷移至第二終端120上時(shí),用戶利用第一終端110提供的相應(yīng)功能控件,觸發(fā)遠(yuǎn)程應(yīng)用遷移指令?;蛘?,第一終端110自身觸發(fā)上述應(yīng)用遷移指令。
[0089]所述第二終端120用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端110生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器130 ;
[0090]當(dāng)?shù)谝唤K端110基于所述遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令生成遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼后,第二終端120接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),獲取第一終端110生成的特征碼。比如,第一終端110生成的特征碼為圖形碼時(shí),第二終端120響應(yīng)遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,利用第二終端120上的掃描功能,掃描第一終端110生成的并在第一終端110上顯示的特征碼,從而獲取第一終端110上顯示的特征碼;第二終端120獲取到的第一終端110上顯示的特征碼后,將獲取的所述特征碼發(fā)送至服務(wù)器130。
[0091]進(jìn)一步地,本發(fā)明實(shí)施例中,第二終端120獲取到第一終端110生成的特征碼后,第二終端120首先驗(yàn)證獲取的特征碼是否有效;比如,第二終端120驗(yàn)證獲取的特征碼是否符合特征碼本身對(duì)應(yīng)的特點(diǎn),比如若該特征碼為二維碼,則第二終端120驗(yàn)證該特征碼是否符合二維碼本身的特點(diǎn)。在驗(yàn)證獲取的特征碼有效后,第二終端120再將獲取的特征碼發(fā)送至服務(wù)器130。
[0092]所述服務(wù)器130用于:驗(yàn)證第二終端120發(fā)送的特征碼與第一終端110發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端120發(fā)送的特征碼與第一終端110發(fā)送的特征碼匹配時(shí),允許運(yùn)行在第一終端110上的遠(yuǎn)程應(yīng)用遷移至第二終端120。
[0093]服務(wù)器130接收到第二終端120發(fā)送的特征碼后,驗(yàn)證第二終端120發(fā)送的特征碼和第一終端110發(fā)送的特征碼是否匹配。進(jìn)一步地,本發(fā)明實(shí)施例中,服務(wù)器130接收到第二終端120發(fā)送的特征碼時(shí),首先識(shí)別第二終端120發(fā)送的特征碼是否有效。在識(shí)別出第二終端120發(fā)送的特征碼為有效的特征碼時(shí),服務(wù)器130驗(yàn)證第二終端120發(fā)送的特征碼和第一終端110發(fā)送的特征碼是否匹配。若服務(wù)器130驗(yàn)證第二終端120發(fā)送的特征碼和第一終端110發(fā)送的特征碼不匹配時(shí),服務(wù)器130拒絕將遠(yuǎn)程應(yīng)用遷移至第二終端120。
[0094]當(dāng)服務(wù)器130驗(yàn)證第二終端120發(fā)送的特征碼與第一終端110發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端110上的遠(yuǎn)程應(yīng)用遷移至第二終端120。比如,服務(wù)器130發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第二終端120 ;第二終端120接收所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。或者,服務(wù)器130發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第一終端110和第二終端120 ;第一終端110接收到所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用。第二終端120接收到所述控制指令時(shí),根據(jù)第二終端120獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。服務(wù)器將遠(yuǎn)程應(yīng)用遷移至第二終端120后,注銷第一終端110上遠(yuǎn)程應(yīng)用的運(yùn)行,提高了遠(yuǎn)程應(yīng)用的安全性。
[0095]在本發(fā)明一優(yōu)選實(shí)施例中,服務(wù)器130驗(yàn)證第二終端120發(fā)送的特征碼與第一終端110發(fā)送的特征碼是否匹配包括:
[0096]服務(wù)器130驗(yàn)證第二終端120發(fā)送的特征碼對(duì)應(yīng)的第二隨機(jī)數(shù)和第一終端110發(fā)送的特征碼對(duì)應(yīng)的第一隨機(jī)數(shù)是否完全一致;在所述第二隨機(jī)數(shù)和第一隨機(jī)數(shù)完全一致時(shí),驗(yàn)證所述第二終端120發(fā)送的特征碼對(duì)應(yīng)的第二會(huì)話憑證和第一終端110發(fā)送的特征碼對(duì)應(yīng)的第一會(huì)話憑證是否相同;在所述第二會(huì)話憑證和第一會(huì)話憑證相同時(shí),則判斷出第二終端120發(fā)送的特征碼與第一終端110發(fā)送的特征碼匹配。
[0097]在本發(fā)明一優(yōu)選實(shí)施例中,第二終端120獲取第一終端110生成的特征碼還可以采取如下方式:
[0098]在一具體應(yīng)用場(chǎng)景中,若第一終端110生成的特征碼為一維碼或者二維碼或者其他的圖形碼時(shí),第一終端110在自身的顯示界面上顯示生成的特征碼對(duì)應(yīng)的圖形碼,第二終端120接收到用戶觸發(fā)的操作指令時(shí),調(diào)用掃描功能比如開啟照相機(jī),掃描第一終端110上顯示的圖形碼,從而獲取第一終端110上顯示的圖形碼。本實(shí)施例中,用戶觸發(fā)的操作指令包括以下方式:在第二終端120的鎖屏界面,用戶通過預(yù)設(shè)的滑動(dòng)方式將第二終端120的界面由鎖屏界面直接切換進(jìn)入拍照界面,從而由第二終端120利用拍照功能,掃描第一終端110上顯示的圖形碼;這種方式下,第二終端120響應(yīng)用戶觸發(fā)的操作指令,驗(yàn)證用戶的滑動(dòng)軌跡與預(yù)設(shè)軌跡一致時(shí),第二終端120啟動(dòng)拍照功能,調(diào)用拍照功能對(duì)應(yīng)的拍照界面,從而直接由鎖屏界面切換至拍照界面,供用戶使用?;蛘?,用戶按照普通的操作方式,先對(duì)第二終端120進(jìn)行解鎖,接著再調(diào)用第二終端120的拍照功能;或者,若第二終端120處于解鎖屏幕后的操作界面,則用戶直接調(diào)用第二終端120的拍照功能;這種方式下,第二終端120基于用戶觸發(fā)的操作指令,執(zhí)行對(duì)應(yīng)操作事件,從而調(diào)用第二終端120的拍照功能。
[0099]本發(fā)明實(shí)施例中第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器;第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器;服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。
[0100]基于圖1和圖4所述實(shí)施例的描述,請(qǐng)參照?qǐng)D5,圖5是本發(fā)明遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置一實(shí)施例功能模塊示意圖。本發(fā)明實(shí)施例中,所描述的遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置,具備圖1所述實(shí)施例中終端200以及圖4所述實(shí)施例中終端120的相應(yīng)功能。
[0101]如圖5所示,本發(fā)明實(shí)施例中,所述遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置包括:信息獲取模塊01、信息發(fā)送模塊02和遠(yuǎn)程應(yīng)用運(yùn)行模塊03。
[0102]所述信息獲取模塊01用于,接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;
[0103]本發(fā)明實(shí)施例中,所述信息獲取模塊OI接收到遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令時(shí),獲取遠(yuǎn)程應(yīng)用在其他終端上比如圖1、圖4所述的終端100上運(yùn)行工作狀態(tài)所對(duì)應(yīng)的運(yùn)行信息的特征碼;比如,所述信息獲取模塊01獲取圖1、圖4所述的終端100生成的特征碼。在一具體應(yīng)用場(chǎng)景中,終端100生成的特征碼為圖形碼時(shí),所述信息獲取模塊01響應(yīng)遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,利用所述遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置上的掃描功能,掃描終端100生成的并在終端100上顯示的特征碼,從而獲取終端100上顯示的特征碼;所述信息獲取模塊01獲取到的終端100上顯示的特征碼后,將獲取的所述特征碼發(fā)送至服務(wù)器300。
[0104]進(jìn)一步地,本發(fā)明實(shí)施例中,所述信息獲取模塊01獲取到終端100生成的特征碼后,所述信息獲取模塊01首先驗(yàn)證獲取的特征碼是否有效;比如,所述信息獲取模塊01驗(yàn)證獲取的特征碼是否符合特征碼本身對(duì)應(yīng)的特點(diǎn),比如若該特征碼為二維碼,則所述信息獲取模塊01驗(yàn)證該特征碼是否符合二維碼本身的特點(diǎn)。在驗(yàn)證獲取的特征碼有效后,所述信息獲取模塊01再將獲取的特征碼發(fā)送至服務(wù)器300。
[0105]所述信息發(fā)送模塊02用于,將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;
[0106]所述信息獲取模塊01獲取到終端100生成的體現(xiàn)遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征碼后,所述信息發(fā)送模塊02將所述信息獲取模塊01獲取的所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述信息發(fā)送模塊02發(fā)送的特征碼進(jìn)行驗(yàn)證。
[0107]本發(fā)明實(shí)施例中,服務(wù)器300接收到所述信息發(fā)送模塊02發(fā)送的特征碼時(shí),首先識(shí)別所述信息發(fā)送模塊02發(fā)送的特征碼是否有效。在識(shí)別出所述信息發(fā)送模塊02發(fā)送的特征碼為有效的特征碼時(shí),服務(wù)器300驗(yàn)證所述信息發(fā)送模塊02發(fā)送的特征碼和終端100發(fā)送的特征碼是否匹配;本發(fā)明實(shí)施例中,終端100發(fā)送的特征碼預(yù)先存儲(chǔ)在服務(wù)器300上。若服務(wù)器300驗(yàn)證所述信息發(fā)送模塊02發(fā)送的特征碼和終端100發(fā)送的特征碼不匹配時(shí),服務(wù)器300拒絕將遠(yuǎn)程應(yīng)用遷移至所述遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置。當(dāng)服務(wù)器300驗(yàn)證所述信息發(fā)送模塊02發(fā)送的特征碼與終端100發(fā)送的特征碼匹配時(shí),服務(wù)器300發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至所述遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置。
[0108]所述遠(yuǎn)程應(yīng)用運(yùn)行模塊03用于,接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
[0109]所述遠(yuǎn)程應(yīng)用運(yùn)行模塊03接收服務(wù)器300對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的運(yùn)行遠(yuǎn)程應(yīng)用遷移的控制指令,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。比如,所述遠(yuǎn)程應(yīng)用運(yùn)行模塊03根據(jù)所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用?;蛘撸鲞h(yuǎn)程應(yīng)用運(yùn)行模塊03根據(jù)服務(wù)器300發(fā)送的所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用;從而實(shí)現(xiàn)遠(yuǎn)程應(yīng)用的成功遷移。
[0110]本發(fā)明實(shí)施例終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼;將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用;提高了遠(yuǎn)程應(yīng)用運(yùn)行終端遷移的便捷性,節(jié)約了遷移時(shí)間,同時(shí)也提高了人機(jī)的可交互性。
[0111]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0112]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0113]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0114]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法,其特征在于,包括以下步驟: 第一終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器; 第二終端接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器; 服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端的步驟包括: 服務(wù)器發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第二終端; 第二終端接收所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
3.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端的步驟包括: 服務(wù)器發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第一終端和第二終端; 第一終端接收到所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用; 第二終端接收到所述控制指令時(shí),根據(jù)第二終端獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。
4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述特征碼包括遠(yuǎn)程應(yīng)用對(duì)應(yīng)的會(huì)話憑證和隨機(jī)數(shù); 所述服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配包括:服務(wù)器驗(yàn)證第二終端發(fā)送的特征碼對(duì)應(yīng)的第二隨機(jī)數(shù)和第一終端發(fā)送的特征碼對(duì)應(yīng)的第一隨機(jī)數(shù)是否完全一致; 在所述第二隨機(jī)數(shù)和第一隨機(jī)數(shù)完全一致時(shí),驗(yàn)證所述第二終端發(fā)送的特征碼對(duì)應(yīng)的第二會(huì)話憑證和第一終端發(fā)送的特征碼對(duì)應(yīng)的第一會(huì)話憑證是否相同; 在所述第二會(huì)話憑證和第一會(huì)話憑證相同時(shí),判斷出第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配。
5.一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移方法,其特征在于,包括以下步驟: 接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼; 將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證; 接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
6.如權(quán)利要求5所述的方法,其特征在于,所述運(yùn)行該遠(yuǎn)程應(yīng)用包括: 根據(jù)所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用;或者, 根據(jù)服務(wù)器發(fā)送的所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
7.—種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移系統(tǒng),包括第一終端、第二終端和服務(wù)器;所述第一終端、第二終端分別與所述服務(wù)器通信連接;其特征在于, 所述第一終端用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,根據(jù)遠(yuǎn)程應(yīng)用運(yùn)行時(shí)的工作狀態(tài)生成該遠(yuǎn)程應(yīng)用對(duì)應(yīng)的特征碼,并將所述特征碼發(fā)送至服務(wù)器; 所述第二終端用于:接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取第一終端生成的所述特征碼,并驗(yàn)證所述特征碼為有效的特征碼時(shí),將獲取的所述特征碼發(fā)送至服務(wù)器; 所述服務(wù)器用于:驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼是否匹配;在驗(yàn)證第二終端發(fā)送的特征碼與第一終端發(fā)送的特征碼匹配時(shí),允許運(yùn)行在第一終端上的遠(yuǎn)程應(yīng)用遷移至第二終端。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述服務(wù)器還用于: 發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至第二終端; 所述第二終端還用于: 接收服務(wù)器發(fā)送的所述控制指令,根據(jù)所述控制指令攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的運(yùn)行信息,運(yùn)行所述運(yùn)行信息映射的遠(yuǎn)程應(yīng)用。
9.如權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述服務(wù)器還用于: 發(fā)送允許遠(yuǎn)程應(yīng)用遷移的控制指令至所述第一終端和第二終端; 所述第一終端還用于:接收到所述服務(wù)器發(fā)送的所述控制指令時(shí),注銷正在運(yùn)行的遠(yuǎn)程應(yīng)用; 所述第二終端還用于:接收到所述服務(wù)器發(fā)送的所述控制指令時(shí),根據(jù)第二終端獲取的所述特征碼攜帶的包含遠(yuǎn)程應(yīng)用運(yùn)行狀態(tài)的特征信息,運(yùn)行所述特征信息映射的遠(yuǎn)程應(yīng)用。
10.一種遠(yuǎn)程應(yīng)用運(yùn)行終端的遷移裝置,其特征在于,包括: 信息獲取模塊,用于接收遠(yuǎn)程應(yīng)用遷移的觸發(fā)指令,獲取遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行工作狀態(tài)對(duì)應(yīng)的運(yùn)行信息的特征碼; 信息發(fā)送模塊,用于將所述特征碼發(fā)送至服務(wù)器,供服務(wù)器對(duì)所述特征碼進(jìn)行驗(yàn)證;遠(yuǎn)程應(yīng)用運(yùn)行模塊,用于接收服務(wù)器對(duì)所述特征碼驗(yàn)證通過后所發(fā)送的允許遠(yuǎn)程應(yīng)用遷移的控制指令,按照遠(yuǎn)程應(yīng)用在其他終端上運(yùn)行的工作狀態(tài),運(yùn)行該遠(yuǎn)程應(yīng)用。
【文檔編號(hào)】G06F9/54GK104270336SQ201410371356
【公開日】2015年1月7日 申請(qǐng)日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】林海長(zhǎng), 林彥 申請(qǐng)人:深圳市深信服電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1