任務(wù)遷移控制方法、裝置和系統(tǒng)的制作方法
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種任務(wù)遷移控制方法、裝置和系統(tǒng),其中,所述任務(wù)遷移控制方法包括:確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息,所述第一設(shè)備集包括一個(gè)或多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)用戶當(dāng)前可用設(shè)備;根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先前可用設(shè)備為源設(shè)備;將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè)備。采用本申請(qǐng)實(shí)施例提供的技術(shù)方案可在多設(shè)備間實(shí)現(xiàn)自然、可控的任務(wù)遷移,不中斷用戶對(duì)所遷移的任務(wù)的使用,提高了用戶使用的方便性。
【專(zhuān)利說(shuō)明】任務(wù)遷移控制方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種任務(wù)遷移控制方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著電子信息技術(shù)的不斷發(fā)展,用戶設(shè)備的類(lèi)型不斷推成出新,功能也不斷升級(jí), 給人們工作、生活帶來(lái)了便利,用戶同時(shí)使用多個(gè)設(shè)備的現(xiàn)象也愈發(fā)普及,例如一個(gè)人身上 或其周邊存在如智能手機(jī)、平板電腦、筆記本、智能電視、智能眼鏡、智能手環(huán)等多個(gè)用戶設(shè) 備。
[0003] 在實(shí)際工作和生活中,隨著場(chǎng)景的變化,用戶可用的設(shè)備可能不同,如何為用戶在 這些不同的設(shè)備上提供不間斷的服務(wù),亟待提出相應(yīng)的解決方案。
【發(fā)明內(nèi)容】
[0004] 在下文中給出了關(guān)于本申請(qǐng)的簡(jiǎn)要概述,以便提供關(guān)于本申請(qǐng)的某些方面的基本 理解。應(yīng)當(dāng)理解,這個(gè)概述并不是關(guān)于本申請(qǐng)的窮舉性概述。它并不是意圖確定本申請(qǐng)的 關(guān)鍵或重要部分,也不是意圖限定本申請(qǐng)的范圍。其目的僅僅是以簡(jiǎn)化的形式給出某些概 念,以此作為稍后論述的更詳細(xì)描述的前序。
[0005] 本申請(qǐng)?zhí)峁┮环N任務(wù)遷移控制方法、裝置和系統(tǒng)。
[0006] -方面,本申請(qǐng)實(shí)施例提供了一種任務(wù)遷移控制方法,包括:
[0007] 確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息,所述第一設(shè)備集包括一個(gè)或 多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)用戶當(dāng)前可用設(shè)備;
[0008] 根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先前可用設(shè)備為源設(shè)備;
[0009] 將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前 可用設(shè)備。
[0010] 另一方面,本申請(qǐng)實(shí)施例還提供了一種任務(wù)遷移控制裝置,包括:
[0011] 一可用設(shè)備差異信息確定模塊,用于確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差 異信息,所述第一設(shè)備集包括一個(gè)或多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或 多個(gè)用戶當(dāng)前可用設(shè)備;
[0012] 一源設(shè)備確定模塊,用于根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先 前可用設(shè)備為源設(shè)備;
[0013] 一任務(wù)遷移控制模塊,用于將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移 到至少一個(gè)所述用戶當(dāng)前可用設(shè)備。
[0014] 再一方面,本申請(qǐng)實(shí)施例提供了一種任務(wù)遷移控制系統(tǒng),包括:多個(gè)用戶設(shè)備和一 上述任務(wù)遷移控制裝置,多個(gè)所述用戶設(shè)備與所述任務(wù)遷移控制裝置可通信連接。
[0015] 本申請(qǐng)實(shí)施例提供的技術(shù)方案,可智能發(fā)現(xiàn)由先前可用狀態(tài)轉(zhuǎn)換為當(dāng)前不可用狀 態(tài)的一個(gè)或多個(gè)所述用戶先前可用設(shè)備,并從中確定出至少之一作為所述源設(shè)備,將至少 一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè)備,由此可 在多設(shè)備間實(shí)現(xiàn)自然、可控的任務(wù)遷移,不中斷用戶對(duì)所遷移的任務(wù)的使用,提高了用戶使 用的方便性,改善了用戶體驗(yàn)。
[0016] 通過(guò)以下結(jié)合附圖對(duì)本申請(qǐng)的可選實(shí)施例的詳細(xì)說(shuō)明,本申請(qǐng)的這些以及其它的 優(yōu)點(diǎn)將更加明顯。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017] 本申請(qǐng)可以通過(guò)參考下文中結(jié)合附圖所給出的描述而得到更好的理解,其中在所 有附圖中使用了相同或相似的附圖標(biāo)記來(lái)表示相同或者相似的部件。所述附圖連同下面的 詳細(xì)說(shuō)明一起包含在本說(shuō)明書(shū)中并且形成本說(shuō)明書(shū)的一部分,而且用來(lái)進(jìn)一步舉例說(shuō)明本 申請(qǐng)的可選實(shí)施例和解釋本申請(qǐng)的原理和優(yōu)點(diǎn)。在附圖中:
[0018] 圖1為本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制方法的流程圖;
[0019] 圖2為本申請(qǐng)實(shí)施例提供的第一種任務(wù)遷移控制裝置的結(jié)構(gòu)框圖;
[0020] 圖3為本申請(qǐng)實(shí)施例提供的第二種任務(wù)遷移控制裝置中可用設(shè)備差異信息確定 模塊的結(jié)構(gòu)框圖;
[0021] 圖4為本申請(qǐng)實(shí)施例提供的第三種任務(wù)遷移控制裝置中任務(wù)遷移控制模塊的結(jié) 構(gòu)框圖;
[0022] 圖5為本申請(qǐng)實(shí)施例提供的第四種任務(wù)遷移控制裝置的結(jié)構(gòu)框圖;
[0023] 圖6為本申請(qǐng)實(shí)施例提供的第五種任務(wù)遷移控制裝置的結(jié)構(gòu)框圖;
[0024] 圖7為本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制系統(tǒng)的架構(gòu)框圖。
[0025] 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,附圖中的元件僅僅是為了簡(jiǎn)單和清楚起見(jiàn)而示出的, 而且不一定是按比例繪制的。例如,附圖中某些元件的尺寸可能相對(duì)于其他元件放大了,以 便有助于提高對(duì)本申請(qǐng)實(shí)施例的理解。
【具體實(shí)施方式】
[0026] 在下文中將結(jié)合附圖對(duì)本申請(qǐng)的示范性實(shí)施例進(jìn)行詳細(xì)描述。為了清楚和簡(jiǎn)明起 見(jiàn),在說(shuō)明書(shū)中并未描述實(shí)際實(shí)施方式的所有特征。然而,應(yīng)該了解,在開(kāi)發(fā)任何這種實(shí)際 實(shí)施例的過(guò)程中必須做出很多特定于實(shí)施方式的決定,以便實(shí)現(xiàn)開(kāi)發(fā)人員的具體目標(biāo),例 如,符合與系統(tǒng)及業(yè)務(wù)相關(guān)的那些限制條件,并且這些限制條件可能會(huì)隨著實(shí)施方式的不 同而有所改變。此外,還應(yīng)該了解,雖然開(kāi)發(fā)工作有可能是非常復(fù)雜和費(fèi)時(shí)的,但對(duì)得益于 本公開(kāi)內(nèi)容的本領(lǐng)域技術(shù)人員來(lái)說(shuō),這種開(kāi)發(fā)工作僅僅是例行的任務(wù)。
[0027] 在此,還需要說(shuō)明的一點(diǎn)是,為了避免因不必要的細(xì)節(jié)而模糊了本申請(qǐng),在附圖和 說(shuō)明中僅僅描述了與根據(jù)本申請(qǐng)的方案密切相關(guān)的裝置結(jié)構(gòu)和/或處理步驟,而省略了對(duì) 與本申請(qǐng)關(guān)系不大的、本領(lǐng)域普通技術(shù)人員已知的部件和處理的表示和描述。
[0028] 下面結(jié)合附圖(若干附圖中相同的標(biāo)號(hào)表示相同的元素)和實(shí)施例,對(duì)本申請(qǐng)的
【具體實(shí)施方式】作進(jìn)一步詳細(xì)說(shuō)明。以下實(shí)施例用于說(shuō)明本申請(qǐng),但不用來(lái)限制本申請(qǐng)的范 圍。
[0029] 本領(lǐng)域技術(shù)人員可以理解,本申請(qǐng)中的"第一"、"第二"等術(shù)語(yǔ)僅用于區(qū)別不同步 驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
[0030] 圖1為本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制方法的流程圖。本申請(qǐng)?zhí)峁┑娜蝿?wù) 遷移控制方法的執(zhí)行主體可為某一任務(wù)遷移控制裝置,該任務(wù)遷移控制裝置的設(shè)備表現(xiàn)形 式不受限制,例如所述任務(wù)遷移控制裝置可為某一獨(dú)立的電子設(shè)備;或者,所述任務(wù)遷移控 制裝置可作為某一功能模塊集成在一電子設(shè)備中,本申請(qǐng)實(shí)施例對(duì)此并不限制。具體如圖 1所示,本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制方法包括:
[0031] 步驟S101 :確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息,所述第一設(shè)備集 包括一個(gè)或多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)用戶當(dāng)前可用設(shè)備。
[0032] 所述"先前"和"當(dāng)前"用于區(qū)分兩個(gè)時(shí)序不同的確定時(shí)機(jī)。所述"可用"是表示在 某個(gè)確定時(shí)機(jī)下某用戶設(shè)備相對(duì)用戶是否可用。在第一確定時(shí)機(jī)用戶可用的用戶設(shè)備為所 述用戶先前可用設(shè)備,所述第一設(shè)備集包括一個(gè)或多個(gè)所述用戶先前可用設(shè)備。在第二確 定時(shí)機(jī)用戶可用的用戶設(shè)備為所述用戶當(dāng)前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)所 述用戶當(dāng)前可用設(shè)備。本申請(qǐng)實(shí)施例所述的用戶設(shè)備、所述用戶先前可用設(shè)備、所述用戶當(dāng) 前可用設(shè)備的類(lèi)型可為但不限于:手機(jī)、計(jì)算機(jī)、筆記本、平板電腦、智能眼鏡、智能手表、智 能手環(huán)、智能電視、智能音箱,等等。
[0033] 因用戶位置變化、用戶設(shè)備變化等一種或多種因素影響,所述第一設(shè)備集和所述 第二設(shè)備集可能存在部分差異或者完全不同,所述可用設(shè)備差異信息包括:所述第一設(shè)備 集中由用戶先前可用狀態(tài)轉(zhuǎn)換為用戶當(dāng)前不可用狀態(tài)的至少一個(gè)所述用戶先前可用設(shè)備 的信息;換而言之,所述第一設(shè)備集包括某個(gè)用戶設(shè)備但所述第二設(shè)備集沒(méi)有包括該用戶 設(shè)備,則該用戶設(shè)備就是由用戶先前可用狀態(tài)轉(zhuǎn)換為用戶當(dāng)前不可用狀態(tài),所述可用設(shè)備 差異信息就包括該用戶設(shè)備的信息。
[0034] 例如:所述第一設(shè)備集包括3個(gè)用戶先前可用設(shè)備,分別標(biāo)識(shí)為UD1、UD2和UD3, 所述第二設(shè)備集包括2個(gè)用戶當(dāng)前可用設(shè)備,分別標(biāo)識(shí)為UD3,這樣,所述第一設(shè)備集相對(duì) 所述第二設(shè)備集的所述可用設(shè)備差異信息為UD1和UD2。
[0035] 步驟S102 :根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先前可用設(shè)備為 源設(shè)備。
[0036] 在確定出所述第一設(shè)備集中哪個(gè)或哪些用戶設(shè)備由先前可用狀態(tài)轉(zhuǎn)換為當(dāng)前不 可用狀態(tài),則可以從中確定一個(gè)或多個(gè)所述用戶先前可用設(shè)備為所述源設(shè)備。例如:所述第 一設(shè)備集相對(duì)所述第二設(shè)備集的所述可用設(shè)備差異信息為UD1和UD2,可確定UD1、或者確 定UD2、或者確定UD1和UD2為所述源設(shè)備。
[0037] 步驟S103 :將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所 述用戶當(dāng)前可用設(shè)備。
[0038] 確定的所述源設(shè)備可能是一個(gè)或多個(gè)。每個(gè)所述源設(shè)備當(dāng)前運(yùn)行的任務(wù)可能是一 個(gè)或多個(gè)。待遷移的任務(wù)可能是一個(gè)或多個(gè)。任務(wù)可以遷移到的所述用戶設(shè)備當(dāng)前可用設(shè) 備可能為一個(gè)或多個(gè)。例如:將UD1當(dāng)前運(yùn)行的視頻播放任務(wù)A和即時(shí)通訊任務(wù)B切換到 UD3 上。
[0039] 本申請(qǐng)實(shí)施例提供的任務(wù)遷移控制方法,可智能發(fā)現(xiàn)由先前可用狀態(tài)轉(zhuǎn)換為當(dāng)前 不可用狀態(tài)的一個(gè)或多個(gè)所述用戶先前可用設(shè)備,并從中確定出至少之一作為所述源設(shè) 備,將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè) 備,由此不中斷用戶對(duì)所遷移的任務(wù)的使用,提高了用戶使用的方便性,改善了用戶體驗(yàn)。
[0040] 本申請(qǐng)實(shí)施例提供的技術(shù)方案中,第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息 的確定方法可根據(jù)實(shí)際需要選擇,實(shí)現(xiàn)方式非常靈活。
[0041] 確定所述用戶設(shè)備差異信息的一種可選的實(shí)現(xiàn)方式中,任務(wù)遷移控制裝置可獲取 用戶先前位置信息、用戶當(dāng)前位置信息和用戶設(shè)備位置信息;根據(jù)所述用戶先前位置信息 和所述用戶設(shè)備位置信息,確定所述第一設(shè)備集;根據(jù)所述用戶當(dāng)前位置信息和所述用戶 設(shè)備位置信息,確定所述第二設(shè)備集;根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定所述可 用設(shè)備差異信息。可選場(chǎng)景例如:用戶從位置a移動(dòng)到位置b,任務(wù)遷移控制裝置可結(jié)合用 戶位置信息和用戶設(shè)備位置信息,確定出位置a-定范圍內(nèi)用戶可用的設(shè)備(即所述第一 設(shè)備集)、位置b -定范圍內(nèi)用戶可用的設(shè)備(即所述第二設(shè)備集)、并確定出二者包括的 用戶可用設(shè)備的差異(即所述可用設(shè)備差異信息)。所述用戶位置信息和所述用戶設(shè)備位 置信息可采用但不限于GPS等定位技術(shù)確定。該方案可根據(jù)位置信息智能發(fā)現(xiàn)(即發(fā)現(xiàn)過(guò) 程無(wú)需人工參與)用戶處于不同位置時(shí)相對(duì)其可用的用戶設(shè)備的變化。
[0042] 確定所述用戶設(shè)備差異信息的另一種可選的實(shí)現(xiàn)方式中,任務(wù)遷移控制裝置可通 過(guò)近場(chǎng)檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集;根據(jù)所述第一設(shè)備集和所述第二設(shè)備 集,確定所述可用設(shè)備差異信息。所述近場(chǎng)檢測(cè)可采用以下一種或多種近場(chǎng)檢測(cè)技術(shù)實(shí)現(xiàn): 紅外、可見(jiàn)光通信、WiFi、Zigbee、藍(lán)牙,等等。該方案通過(guò)近場(chǎng)檢測(cè)可智能發(fā)現(xiàn)哪些用戶設(shè) 備是用戶先前可用設(shè)備(即第一設(shè)備集)、哪些用戶設(shè)備是用戶當(dāng)前可用設(shè)備(即第二設(shè)備 集)、以及二者之間的可用設(shè)備差異信息(即確定出哪些用戶設(shè)備由先前可用狀態(tài)轉(zhuǎn)換為 當(dāng)前不可用狀態(tài))。
[0043] 確定所述用戶設(shè)備差異信息的又一種可選的實(shí)現(xiàn)方式中,任務(wù)遷移控制裝置可通 過(guò)人體生物電檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集;根據(jù)所述第一設(shè)備集和所述第 二設(shè)備集確定所述可用設(shè)備差異信息??蛇x場(chǎng)景例如:任務(wù)遷移控制裝置可采用但不限于 傳感器檢測(cè)用戶的人體生物電信息,根據(jù)檢測(cè)到的人體生物電信息確定用戶對(duì)某可穿戴設(shè) 備(如智能眼鏡、智能手表等)的穿戴情況;如果確定用戶在第一檢測(cè)時(shí)機(jī)用戶穿戴著該可 穿戴設(shè)備,則該可穿戴設(shè)備為所述用戶先前可用設(shè)備;如果確定用戶在第二檢測(cè)時(shí)機(jī)用戶 仍然穿戴著該可穿戴設(shè)備,則該可穿戴設(shè)備為所述用戶當(dāng)前可用設(shè)備;如果確定用戶在第 二檢測(cè)時(shí)機(jī)用戶沒(méi)有穿戴該可穿戴設(shè)備,則該可穿戴設(shè)備不是所述用戶當(dāng)前可用設(shè)備。該 方案可通過(guò)人體生物電檢測(cè)技術(shù)智能發(fā)現(xiàn)相對(duì)用戶可用的用戶設(shè)備的變化。
[0044] 上述確定所述用戶設(shè)備差異信息的可選實(shí)現(xiàn)方式可以單獨(dú)實(shí)現(xiàn),也可以結(jié)合實(shí) 現(xiàn),例如:可結(jié)合位置信息、近場(chǎng)檢測(cè)技術(shù)、人體生物電檢測(cè)技術(shù)中的至少兩種來(lái)分別確定 所述第一設(shè)備集、所述第二設(shè)備集和所述可用設(shè)備差異信息,本申請(qǐng)實(shí)施例在此不再贅述。
[0045] 在確定好所述可用設(shè)備差異信息后,可據(jù)此確定一個(gè)或多個(gè)所述用戶先前可用的 設(shè)備為所述源設(shè)備,將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述 用戶當(dāng)前可用設(shè)備,可選的,可根據(jù)至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)確定至 少一個(gè)待遷移任務(wù);確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為目的設(shè)備;將至少一個(gè)所述待 遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。所述源設(shè)備可為一個(gè)或多個(gè),每個(gè)源設(shè)備當(dāng)前運(yùn) 行的任務(wù)可為一個(gè)或多個(gè),每個(gè)源設(shè)備中需要進(jìn)行遷移的任務(wù)(即待遷移任務(wù))可為一個(gè) 或多個(gè),每個(gè)待遷移任務(wù)可遷移到一個(gè)或多個(gè)目的設(shè)備。由此可實(shí)現(xiàn)單源設(shè)備與單目的設(shè) 備之間的至少一個(gè)任務(wù)遷移、單源設(shè)備與多目的設(shè)備之間的至少一個(gè)任務(wù)遷移、或者多源 設(shè)備與多目的設(shè)備之間的至少一個(gè)任務(wù)遷移,使得任務(wù)的遷移更為自然和智能,可更好滿 足用戶多樣化的應(yīng)用需求。進(jìn)一步的,可確定至少一個(gè)所述待遷移任務(wù)和至少一個(gè)所述目 的設(shè)備之間的映射關(guān)系;根據(jù)所述映射關(guān)系將相應(yīng)所述待遷移任務(wù)遷移到相應(yīng)的所述目的 設(shè)備。例如:可將某個(gè)待遷移任務(wù)遷移到某個(gè)或某些目的設(shè)備,或者,將某些待遷移任務(wù)遷 移到同一目的設(shè)備。該方案基于所述映射關(guān)系進(jìn)行任務(wù)遷移控制,提高了任務(wù)遷移控制的 效率。
[0046] 本申請(qǐng)實(shí)施例提供的技術(shù)方案中,所述目的設(shè)備的確定方式可根據(jù)實(shí)際需要確 定,本申請(qǐng)實(shí)施例對(duì)此并不限制。
[0047] 確定所述目的設(shè)備的一種可選的實(shí)現(xiàn)方式中,可確定至少一個(gè)所述源設(shè)備與一個(gè) 或多個(gè)所述用戶當(dāng)前可用設(shè)備的匹配信息;確定所述匹配信息滿足預(yù)定條件的至少一個(gè)所 述用戶當(dāng)前可用設(shè)備為所述目的設(shè)備。匹配信息可根據(jù)但不限于設(shè)備類(lèi)型、型號(hào)、設(shè)備能力 信息中的至少一種確定。例如,可獲取至少一個(gè)所述源設(shè)備以及一個(gè)或多個(gè)所述用戶當(dāng)前 可用設(shè)備各自的設(shè)備能力信息;根據(jù)獲取的所述設(shè)備能力信息確定所述匹配信息。具體的, 可獲取所述源設(shè)備的設(shè)備能力信息以及各所述用戶當(dāng)前可用設(shè)備的設(shè)備能力信息,任一設(shè) 備的設(shè)備能力信息可包括但不限于以下至少一種信息:設(shè)備人機(jī)交互部件的性能參數(shù)、設(shè) 備計(jì)算部件的性能參數(shù)、設(shè)備顯示部件的性能參數(shù)、設(shè)備傳輸部件的性能參數(shù)、設(shè)備續(xù)航能 力信息、設(shè)備感知傳感器的性能參數(shù),等等。這些性能參數(shù)可單獨(dú)考慮來(lái)確定匹配度,也可 將結(jié)合考慮(如為不同的性能參數(shù)確定各自的權(quán)值)來(lái)確定匹配度,將確定的匹配度和預(yù) 設(shè)條件進(jìn)行比較,如確定的匹配度大于某預(yù)定閾值的所述用戶當(dāng)前可用設(shè)備為所述目的設(shè) 備。該方案可將與所述源設(shè)備較為匹配的所述用戶當(dāng)前可用設(shè)備確定為所述目的設(shè)備,由 此便于后續(xù)任務(wù)的順利遷移,不中斷用戶使用。
[0048] 確定所述目的設(shè)備的另一種可選的實(shí)現(xiàn)方式中,可獲取運(yùn)行至少一個(gè)所述待遷移 任務(wù)所需的應(yīng)用資源信息;獲取一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能力信息; 根據(jù)所述應(yīng)用資源信息和所述設(shè)備能力信息,確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為所述 目的設(shè)備。所述應(yīng)用資源信息可包括但不限于應(yīng)用相關(guān)的資源、以及應(yīng)用運(yùn)行所需的系統(tǒng) 資源(如內(nèi)存、I/O設(shè)備等)的信息。通過(guò)比較所述用戶當(dāng)前可用設(shè)備的設(shè)備能力信息和 運(yùn)行所述待遷移任務(wù)的資源信息,可確定出便于所述待遷移任務(wù)順利運(yùn)行的所述用戶當(dāng)前 可用設(shè)備作為所述目的設(shè)備,由此便于后續(xù)任務(wù)的順利遷移,不中斷用戶使用。
[0049] 確定好所述目的設(shè)備之后,可將至少一個(gè)所述待遷移任務(wù)遷移到至少一個(gè)所述目 的設(shè)備。
[0050] 在所述待遷移任務(wù)是多個(gè)的情形下,可進(jìn)行區(qū)分性任務(wù)遷移控制,以提高任務(wù)遷 移的效率及用戶使用的方便性。例如:可確定多個(gè)所述待遷移任務(wù)的任務(wù)遷移優(yōu)先級(jí)信息; 根據(jù)所述任務(wù)遷移優(yōu)先級(jí)信息將相應(yīng)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。不同 任務(wù)相對(duì)用戶的重要性、意義可能不同,可根據(jù)實(shí)際情況確定各待遷移任務(wù)的優(yōu)先級(jí),將優(yōu) 先級(jí)別較高的待遷移任務(wù)優(yōu)先遷移,使得所述目的設(shè)備的應(yīng)用資源可優(yōu)先滿足這些任務(wù)的 運(yùn)行,由此提高任務(wù)遷移的效率,可更好滿足用戶的需求。
[0051] 確定不同所述待遷移任務(wù)的優(yōu)先級(jí)的方法可根據(jù)實(shí)際需要確定,本申請(qǐng)實(shí)施例對(duì) 此并不限制。例如:可根據(jù)任務(wù)的類(lèi)型確定所述任務(wù)遷移優(yōu)先級(jí)信息。或者,又例如:可獲 取多個(gè)所述待遷移任務(wù)各自的用戶使用情況信息;根據(jù)獲取的所述用戶使用情況信息,確 定多個(gè)所述待遷移任務(wù)的所述任務(wù)遷移優(yōu)先級(jí)信息,其中,所述用戶使用情況信息可包括 但不限于:任務(wù)運(yùn)行的時(shí)間、頻率等信息,該方案根據(jù)所述用戶使用情況信息確定不同待遷 移任務(wù)的任務(wù)遷移優(yōu)先級(jí),有利于將用戶較為關(guān)注的任務(wù)優(yōu)先遷移,更好滿足用戶實(shí)際應(yīng) 用的需求。
[0052] 在所述目的設(shè)備是多個(gè)的情形下,也可進(jìn)行區(qū)分性任務(wù)遷移控制以提高用戶使用 的方便性。例如:可確定多個(gè)所述目的設(shè)備的設(shè)備優(yōu)先級(jí)信息;根據(jù)所述設(shè)備優(yōu)先級(jí)信息 將至少一個(gè)所述待遷移任務(wù)遷移到相應(yīng)所述目的設(shè)備。不同目的設(shè)備相對(duì)用戶的使用頻 率、使用方便性可能不同,可根據(jù)實(shí)際情況確定各目的設(shè)備的優(yōu)先級(jí),將所述待遷移任務(wù)優(yōu) 先遷移到優(yōu)先級(jí)別較高的目的設(shè)備,例如智能手機(jī)相對(duì)于智能電視等其他用戶設(shè)備而言, 用戶使用頻率更高也經(jīng)常隨身攜帶,因此,可將所述待遷移任務(wù)優(yōu)先切換到智能手機(jī),以提 高用戶使用的方便性。
[0053] 本申請(qǐng)實(shí)施例將某一任務(wù)遷移到某目的設(shè)備的具體實(shí)現(xiàn)方式可根據(jù)實(shí)際需要確 定,本申請(qǐng)實(shí)施例并不限制。例如:所述任務(wù)遷移控制裝置可獲取所述待遷移任務(wù)的執(zhí)行狀 態(tài)信息,將所述執(zhí)行狀態(tài)信息發(fā)送給所述目的設(shè)備,所述目的設(shè)備確定可呈現(xiàn)所述執(zhí)行狀 態(tài)信息的應(yīng)用資源,在所述目的設(shè)備操作系統(tǒng)當(dāng)前運(yùn)行的多任務(wù)列表中創(chuàng)建一任務(wù),通過(guò) 所述目的設(shè)備上創(chuàng)建的新任務(wù)使所遷移的任務(wù)可繼續(xù)運(yùn)行,這樣在所述目的設(shè)備上就可訪 問(wèn)與所述執(zhí)行狀態(tài)信息對(duì)應(yīng)的內(nèi)容,由此不中斷用戶使用,提高用戶使用的便利性,改善用 戶體驗(yàn)。
[0054] 本領(lǐng)域技術(shù)人員可以理解,在本申請(qǐng)【具體實(shí)施方式】的上述任一方法中,各步驟的 序號(hào)大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而 不應(yīng)對(duì)本申請(qǐng)【具體實(shí)施方式】的實(shí)施過(guò)程構(gòu)成任何限定。
[0055] 圖2為本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制裝置的結(jié)構(gòu)框圖。如圖2所示,本 申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制裝置包括:一可用設(shè)備差異信息確定模塊21、一源設(shè) 備確定模塊22和一任務(wù)遷移控制模塊23。
[0056] 可用設(shè)備差異信息確定模塊21用于確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差 異信息,所述第一設(shè)備集包括一個(gè)或多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或 多個(gè)用戶當(dāng)前可用設(shè)備。
[0057] 源設(shè)備確定模塊22用于根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先 前可用設(shè)備為源設(shè)備。
[0058] 任務(wù)遷移控制模塊23用于將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移 到至少一個(gè)所述用戶當(dāng)前可用設(shè)備。
[0059] 本申請(qǐng)實(shí)施例提供的所述任務(wù)遷移控制裝置,可智能發(fā)現(xiàn)由先前可用狀態(tài)轉(zhuǎn)換為 當(dāng)前不可用狀態(tài)的一個(gè)或多個(gè)所述用戶先前可用設(shè)備,并從中確定出至少之一作為所述源 設(shè)備,將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用 設(shè)備,由此不中斷用戶對(duì)所遷移的任務(wù)的使用,提高了用戶使用的方便性,改善了用戶體 驗(yàn)。
[0060] 本申請(qǐng)實(shí)施例提供的所述任務(wù)遷移控制裝置的設(shè)備表現(xiàn)形式不受限制,例如所述 任務(wù)遷移控制裝置可為某一獨(dú)立的電子設(shè)備;或者,所述任務(wù)遷移控制裝置可作為某一功 能模塊集成在一電子設(shè)備中,所述電子設(shè)備可包括但不限于手機(jī)、計(jì)算機(jī)、筆記本、平板電 腦、智能眼鏡、智能手表、智能手環(huán)、智能電視、智能音箱,等等。
[0061] 可選的,如圖3所示,所述可用設(shè)備差異信息確定模塊21包括:一位置信息獲取 子模塊211、一第一設(shè)備集確定子模塊212、一第二設(shè)備集確定子模塊213和一可用設(shè)備差 異信息確定子模塊214。其中,位置信息獲取子模塊211用于獲取用戶先前位置信息、用戶 當(dāng)前位置信息和用戶設(shè)備位置信息;第一設(shè)備集確定子模塊212用于根據(jù)所述用戶先前位 置信息和所述用戶設(shè)備位置信息,確定所述第一設(shè)備集;第二設(shè)備集確定子模塊213用于 根據(jù)所述用戶當(dāng)前位置信息和所述用戶設(shè)備位置信息,確定所述第二設(shè)備集;可用設(shè)備差 異信息確定子模塊214用于根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定所述可用設(shè)備差 異信息。該方案可根據(jù)位置信息智能發(fā)現(xiàn)用戶處于不同位置時(shí)相對(duì)其可用的用戶設(shè)備的變 化。
[0062] 可選的,所述可用設(shè)備差異信息確定模塊21包括:一可用設(shè)備差異信息確定子模 塊214和一近場(chǎng)檢測(cè)子模塊215。其中,近場(chǎng)檢測(cè)子模塊215用于通過(guò)近場(chǎng)檢測(cè)確定所述第 一設(shè)備集和所述第二設(shè)備集;可用設(shè)備差異信息確定子模塊214用于根據(jù)所述第一設(shè)備集 和所述第二設(shè)備集,確定所述可用設(shè)備差異信息。所述近場(chǎng)檢測(cè)可采用以下一種或多種近 場(chǎng)檢測(cè)技術(shù)實(shí)現(xiàn):紅外、可見(jiàn)光通信、WiFi、Zigbee、藍(lán)牙,等等。該方案可通過(guò)近場(chǎng)檢測(cè)智 能發(fā)現(xiàn)用戶處于不同位置時(shí)相對(duì)其可用的用戶設(shè)備的變化。
[0063] 可選的,所述可用設(shè)備差異信息確定模塊21包括:一可用設(shè)備差異信息確定子模 塊214和一人體生物電檢測(cè)子模塊216。其中,人體生物電檢測(cè)子模塊216用于通過(guò)人體生 物電檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集;可用設(shè)備差異信息確定子模塊214用于 根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定所述可用設(shè)備差異信息。該方案可通過(guò)人體 生物電檢測(cè)技術(shù)智能發(fā)現(xiàn)相對(duì)用戶可用的用戶設(shè)備的變化。
[0064] 可選的,如圖4所示,所述任務(wù)遷移控制模塊23包括:一待遷移任務(wù)確定子模塊 231、一目的設(shè)備確定子模塊232和一任務(wù)遷移子模塊233。其中,待遷移任務(wù)確定子模塊 231用于根據(jù)至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)確定至少一個(gè)待遷移任務(wù);目 的設(shè)備確定子模塊232用于確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為目的設(shè)備;任務(wù)遷移子 模塊233用于將至少一個(gè)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。該方案可實(shí)現(xiàn)單 源設(shè)備與單目的設(shè)備之間的至少一個(gè)任務(wù)遷移、單源設(shè)備與多目的設(shè)備之間的至少一個(gè)任 務(wù)遷移、或者多源設(shè)備與多目的設(shè)備之間的至少一個(gè)任務(wù)遷移,使得任務(wù)的遷移更為自然 和智能,可更好滿足用戶多樣化的應(yīng)用需求。
[0065] 可選的,所述目的設(shè)備確定子模塊232包括:一匹配信息確定單元2321和一第一 目的設(shè)備確定單元2322。其中,匹配信息確定單元2321用于確定至少一個(gè)所述源設(shè)備與一 個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備的匹配信息;第一目的設(shè)備確定單元2322用于確定所述 匹配信息滿足預(yù)定條件的至少一個(gè)所述用戶當(dāng)前可用設(shè)備為所述目的設(shè)備。進(jìn)一步的,所 述匹配信息確定單元2321可包括:一設(shè)備能力信息獲取子單元23211和一匹配信息確定子 單元23212。其中,設(shè)備能力信息獲取子單元23211用于獲取至少一個(gè)所述源設(shè)備以及一個(gè) 或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能力信息;匹配信息確定子單元23212用于根據(jù) 獲取的所述設(shè)備能力信息確定所述匹配信息。該方案可將與所述源設(shè)備較為匹配的所述用 戶當(dāng)前可用設(shè)備確定為所述目的設(shè)備,由此便于后續(xù)任務(wù)的順利遷移,不中斷用戶使用。 [0066] 可選的,所述目的設(shè)備確定子模塊232包括:一應(yīng)用資源信息獲取單元2323、一 設(shè)備能力信息獲取單元2324和一第二目的設(shè)備確定單元2325。應(yīng)用資源信息獲取單元 2323用于獲取運(yùn)行至少一個(gè)所述待遷移任務(wù)所需的應(yīng)用資源信息;設(shè)備能力信息獲取單 元2324用于獲取一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能力信息;第二目的設(shè)備 確定單元2325用于根據(jù)所述應(yīng)用資源信息和所述設(shè)備能力信息,確定至少一個(gè)所述用戶 當(dāng)前可用設(shè)備為所述目的設(shè)備。該方案可確定出便于所述待遷移任務(wù)順利運(yùn)行的所述用戶 當(dāng)前可用設(shè)備作為所述目的設(shè)備,由此便于后續(xù)任務(wù)的順利遷移,不中斷用戶使用。
[0067] 可選的,如圖5所示,所述任務(wù)遷移子模塊233包括:一任務(wù)遷移優(yōu)先級(jí)確定單元 2331和一第一任務(wù)遷移控制單元2332。其中,任務(wù)遷移優(yōu)先級(jí)確定單元2331用于確定多 個(gè)所述待遷移任務(wù)的任務(wù)遷移優(yōu)先級(jí)信息;第一任務(wù)遷移控制單元2332用于根據(jù)所述任 務(wù)遷移優(yōu)先級(jí)信息將相應(yīng)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。該方案可將優(yōu)先 級(jí)別較高的待遷移任務(wù)優(yōu)先遷移,使得所述目的設(shè)備的應(yīng)用資源可優(yōu)先滿足這些任務(wù)的運(yùn) 行,由此提高任務(wù)遷移的效率,可更好滿足用戶的需求。
[0068] 進(jìn)一步的,所述任務(wù)遷移優(yōu)先級(jí)確定單元2331可包括:一用戶使用情況確定子單 元23311和一任務(wù)遷移優(yōu)先級(jí)確定子單元23312,其中,用戶使用情況確定子單元23311用 于獲取多個(gè)所述待遷移任務(wù)各自的用戶使用情況信息;任務(wù)遷移優(yōu)先級(jí)確定子單元23312 用于根據(jù)獲取的所述用戶使用情況信息,確定多個(gè)所述待遷移任務(wù)的所述任務(wù)遷移優(yōu)先級(jí) 信息。該方案有利于將用戶較為關(guān)注的任務(wù)優(yōu)先遷移,更好滿足用戶實(shí)際應(yīng)用的需求。 [0069] 可選的,所述任務(wù)遷移子模塊233包括:一設(shè)備優(yōu)先級(jí)確定單元2333和一第二任 務(wù)遷移控制單元2334,其中,設(shè)備優(yōu)先級(jí)確定單元2333用于確定多個(gè)所述目的設(shè)備的設(shè)備 優(yōu)先級(jí)信息;第二任務(wù)遷移控制單元2334用于根據(jù)所述設(shè)備優(yōu)先級(jí)信息將至少一個(gè)所述 待遷移任務(wù)遷移到相應(yīng)所述目的設(shè)備。該方案可將所述待遷移任務(wù)優(yōu)先遷移到優(yōu)先級(jí)別較 高的目的設(shè)備,以提高用戶使用的方便性。
[0070] 可選的,所述任務(wù)遷移控制裝置還包括:一映射關(guān)系確定模塊24,映射關(guān)系確定 模塊24用于確定至少一個(gè)所述待遷移任務(wù)和至少一個(gè)所述目的設(shè)備之間的映射關(guān)系。相 應(yīng)的,所述任務(wù)遷移子模塊233包括:一第三任務(wù)遷移控制單元2335,第三任務(wù)遷移控制單 元2335用于根據(jù)所述映射關(guān)系將相應(yīng)所述待遷移任務(wù)遷移到相應(yīng)的所述目的設(shè)備。該方 案基于所述映射關(guān)系進(jìn)行任務(wù)遷移控制,提1? 了任務(wù)遷移控制的效率。
[0071] 圖6為本申請(qǐng)實(shí)施例提供的第五種任務(wù)遷移控制裝置的結(jié)構(gòu)框圖,本申請(qǐng)具體實(shí) 施例并不對(duì)任務(wù)遷移控制裝置600的具體實(shí)現(xiàn)方式做限定。如圖6所示,任務(wù)遷移控制裝 置600可以包括:
[0072] 處理器(Processor) 610、通信接口(Communications Interface) 620、存儲(chǔ)器 (Memory)630、以及通信總線640。其中:
[0073] 處理器610、通信接口 620、以及存儲(chǔ)器630通過(guò)通信總線640完成相互間的通信。
[0074] 通信接口 620,用于與外部平臺(tái)或比如手機(jī)、計(jì)算機(jī)、智能眼鏡等外部設(shè)備通信。
[0075] 處理器610,用于執(zhí)行程序632,具體可以執(zhí)行上述任一任務(wù)遷移控制方法實(shí)施例 中的相關(guān)步驟。
[0076] 例如,程序632可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
[0077] 處理器610可能是一個(gè)中央處理器(Central Processing Unit,簡(jiǎn)稱CPU),或者 是特定集成電路(Application Specific Integrated Circuit,簡(jiǎn)稱ASIC),或者是被配置 成實(shí)施本申請(qǐng)實(shí)施例的一個(gè)或多個(gè)集成電路。
[0078] 存儲(chǔ)器630,用于存放程序632。存儲(chǔ)器630可能包含隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM),也可能還包括非易失性存儲(chǔ)器(Non-volatile memory),例如至 少一個(gè)磁盤(pán)存儲(chǔ)器。
[0079] 例如,在一種可選的實(shí)現(xiàn)方式中,處理器610通過(guò)執(zhí)行程序632可執(zhí)行以下步驟: 確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息,所述第一設(shè)備集包括一個(gè)或多個(gè)用戶 先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)用戶當(dāng)前可用設(shè)備;根據(jù)所述可用設(shè)備差 異信息,確定至少一個(gè)所述用戶先前可用設(shè)備為源設(shè)備;將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行 的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè)備。在其他可選的實(shí)現(xiàn)方式中,處理 器610通過(guò)執(zhí)行程序632還可執(zhí)行上述其他任一實(shí)施例提及的步驟,在此不再贅述。
[0080] 程序632中各步驟的具體實(shí)現(xiàn)可以參見(jiàn)上述實(shí)施例中的相應(yīng)步驟、模塊、子模塊、 單元中對(duì)應(yīng)的描述,在此不再贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便 和簡(jiǎn)潔,上述描述的設(shè)備和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程 描述,在此不再贅述。
[0081] 圖7為本申請(qǐng)實(shí)施例提供的一種任務(wù)遷移控制系統(tǒng)的架構(gòu)框圖。如圖7所示,所 述任務(wù)遷移控制系統(tǒng)包括:多個(gè)用戶設(shè)備和一任務(wù)遷移控制裝置,多個(gè)所述用戶設(shè)備與所 述任務(wù)遷移控制裝置通信連接,通信連接的方式可采用有線或無(wú)線通信連接的方式,所述 任務(wù)遷移控制裝置具有如圖3-圖6任一圖及其相應(yīng)文字記載所描述的結(jié)構(gòu)。
[0082] 本申請(qǐng)實(shí)施例提供的任務(wù)遷移控制系統(tǒng)中,所述任務(wù)遷移控制裝置可為某一獨(dú)立 的用戶設(shè)備;或者,所述任務(wù)遷移控制裝置可作為某一功能模塊集成在至少一用戶設(shè)備中, 如可集成在所述多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)用戶設(shè)備中。多個(gè)所述用戶設(shè)備可包括但不 限于:手機(jī)、計(jì)算機(jī)、筆記本、平板電腦、智能眼鏡、智能手表、智能手環(huán)、智能電視,等等。 [0083] 多個(gè)所述用戶設(shè)備中相對(duì)用戶先前可用的一個(gè)或多個(gè)用戶設(shè)備(即所述用戶先 前可用設(shè)備)組成所述第一設(shè)備集,多個(gè)所述用戶設(shè)備中相對(duì)用戶當(dāng)前可用的一個(gè)或多個(gè) 用戶設(shè)備(即所述用戶當(dāng)前可用設(shè)備)組成所述第二設(shè)備集。所述第一設(shè)備集包括的用戶 設(shè)備(即所述用戶先前可用設(shè)備)和所述第二設(shè)備集包括的用戶設(shè)備(即所述用戶當(dāng)前可 用設(shè)備)可能部分不同(如圖7所示)或完全不同,采用本申請(qǐng)實(shí)施例提供的技術(shù)方案, 可智能發(fā)現(xiàn)由先前可用狀態(tài)轉(zhuǎn)換為當(dāng)前不可用狀態(tài)的一個(gè)或多個(gè)所述用戶先前可用設(shè)備 (如圖7中所述第一設(shè)備集除了其與所述第二設(shè)備集共同包括的用戶設(shè)備之外的其他用戶 設(shè)備),并從中確定出至少之一作為所述源設(shè)備,將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一 個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè)備(即遷移到所述第二設(shè)備集包括的至少一 個(gè)用戶設(shè)備上),由此可在多設(shè)備間實(shí)現(xiàn)自然、可控的任務(wù)遷移,不中斷用戶對(duì)所遷移的任 務(wù)的使用,提高了用戶使用的方便性,改善了用戶體驗(yàn)。
[0084] 在本申請(qǐng)上述各實(shí)施例中,實(shí)施例的序號(hào)和/或先后順序僅僅便于描述,不代表 實(shí)施例的優(yōu)劣。對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn) 其他實(shí)施例的相關(guān)描述。有關(guān)裝置、設(shè)備或系統(tǒng)實(shí)施例的實(shí)施原理或過(guò)程的相關(guān)描述,可參 見(jiàn)相應(yīng)方法實(shí)施例的記載,在此不再贅述。
[0085] 本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單 元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟 以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員 可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出 本申請(qǐng)的范圍。
[0086] 所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō) 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱ROM)、隨機(jī) 存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的 介質(zhì)。
[0087] 在本申請(qǐng)的裝置、方法、系統(tǒng)等實(shí)施例中,顯然,各部件(系統(tǒng)、子系統(tǒng)、模塊、子模 塊、單元、子單元等)或各步驟是可以分解、組合和/或分解后重新組合的。這些分解和/ 或重新組合應(yīng)視為本申請(qǐng)的等效方案。同時(shí),在上面對(duì)本申請(qǐng)具體實(shí)施例的描述中,針對(duì)一 種實(shí)施方式描述和/或示出的特征可以以相同或類(lèi)似的方式在一個(gè)或更多個(gè)其它實(shí)施方 式中使用,與其它實(shí)施方式中的特征相組合,或替代其它實(shí)施方式中的特征。
[0088] 應(yīng)該強(qiáng)調(diào),術(shù)語(yǔ)"包括/包含"在本文使用時(shí)指特征、要素、步驟或組件的存在,但 并不排除一個(gè)或更多個(gè)其它特征、要素、步驟或組件的存在或附加。
[0089] 最后應(yīng)說(shuō)明的是:以上實(shí)施方式僅用于說(shuō)明本申請(qǐng),而并非對(duì)本申請(qǐng)的限制,有關(guān) 【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本申請(qǐng)的精神和范圍的情況下,還可以做出各種變化 和變型,因此所有等同的技術(shù)方案也屬于本申請(qǐng)的范疇,本申請(qǐng)的專(zhuān)利保護(hù)范圍應(yīng)由權(quán)利 要求限定。
【權(quán)利要求】
1. 一種任務(wù)遷移控制方法,其特征在于,包括: 確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信息,所述第一設(shè)備集包括一個(gè)或多個(gè) 用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè)用戶當(dāng)前可用設(shè)備; 根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先前可用設(shè)備為源設(shè)備; 將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用 設(shè)備。
2. 根據(jù)權(quán)利要求1所述的任務(wù)遷移控制方法,其特征在于,確定所述第一設(shè)備集和所 述第二設(shè)備集的所述可用設(shè)備差異信息,包括: 獲取用戶先前位置信息、用戶當(dāng)前位置信息和用戶設(shè)備位置信息; 根據(jù)所述用戶先前位置信息和所述用戶設(shè)備位置信息,確定所述第一設(shè)備集; 根據(jù)所述用戶當(dāng)前位置信息和所述用戶設(shè)備位置信息,確定所述第二設(shè)備集; 根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定所述可用設(shè)備差異信息。
3. 根據(jù)權(quán)利要求1所述的任務(wù)遷移控制方法,其特征在于,確定所述第一設(shè)備集和所 述第二設(shè)備集的所述可用設(shè)備差異信息,包括: 通過(guò)近場(chǎng)檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集; 根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定所述可用設(shè)備差異信息。
4. 根據(jù)權(quán)利要求1所述的任務(wù)遷移控制方法,其特征在于,確定所述第一設(shè)備集和所 述第二設(shè)備集的所述可用設(shè)備差異信息,包括: 通過(guò)人體生物電檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集; 根據(jù)所述第一設(shè)備集和所述第二設(shè)備集確定所述可用設(shè)備差異信息。
5. 根據(jù)權(quán)利要求1-4任一所述的任務(wù)遷移控制方法,其特征在于,將至少一個(gè)所述源 設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至少一個(gè)所述用戶當(dāng)前可用設(shè)備,包括: 根據(jù)至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)確定至少一個(gè)待遷移任務(wù); 確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為目的設(shè)備; 將至少一個(gè)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。
6. 根據(jù)權(quán)利要求5所述的任務(wù)遷移控制方法,其特征在于,確定至少一個(gè)所述用戶當(dāng) 前可用設(shè)備為所述目的設(shè)備,包括: 確定至少一個(gè)所述源設(shè)備與一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備的匹配信息; 確定所述匹配信息滿足預(yù)定條件的至少一個(gè)所述用戶當(dāng)前可用設(shè)備為所述目的設(shè)備。
7. 根據(jù)權(quán)利要求6所述的任務(wù)遷移控制方法,其特征在于,確定至少一個(gè)所述源設(shè)備 與一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備的匹配信息,包括: 獲取至少一個(gè)所述源設(shè)備以及一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能力信 息; 根據(jù)獲取的所述設(shè)備能力信息確定所述匹配信息。
8. 根據(jù)權(quán)利要求5所述的任務(wù)遷移控制方法,其特征在于,確定至少一個(gè)所述用戶當(dāng) 前可用設(shè)備為所述目的設(shè)備,包括: 獲取運(yùn)行至少一個(gè)所述待遷移任務(wù)所需的應(yīng)用資源信息; 獲取一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能力信息; 根據(jù)所述應(yīng)用資源信息和所述設(shè)備能力信息,確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為 所述目的設(shè)備。
9. 根據(jù)權(quán)利要求5-8任一所述的任務(wù)遷移控制方法,其特征在于,將至少一個(gè)所述待 遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備,包括 : 確定多個(gè)所述待遷移任務(wù)的任務(wù)遷移優(yōu)先級(jí)信息; 根據(jù)所述任務(wù)遷移優(yōu)先級(jí)信息將相應(yīng)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。
10. 根據(jù)權(quán)利要求9所述的任務(wù)遷移控制方法,其特征在于,確定多個(gè)所述待遷移任務(wù) 的所述任務(wù)遷移優(yōu)先級(jí)信息,包括: 獲取多個(gè)所述待遷移任務(wù)各自的用戶使用情況信息; 根據(jù)獲取的所述用戶使用情況信息,確定多個(gè)所述待遷移任務(wù)的所述任務(wù)遷移優(yōu)先級(jí) 信息。
11. 根據(jù)權(quán)利要求5-8任一所述的任務(wù)遷移控制方法,其特征在于,將至少一個(gè)所述待 遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備,包括 : 確定多個(gè)所述目的設(shè)備的設(shè)備優(yōu)先級(jí)信息; 根據(jù)所述設(shè)備優(yōu)先級(jí)信息將至少一個(gè)所述待遷移任務(wù)遷移到相應(yīng)所述目的設(shè)備。
12. 根據(jù)權(quán)利要求5-11任一所述的任務(wù)遷移控制方法,其特征在于,還包括: 確定至少一個(gè)所述待遷移任務(wù)和至少一個(gè)所述目的設(shè)備之間的映射關(guān)系; 根據(jù)所述映射關(guān)系將相應(yīng)所述待遷移任務(wù)遷移到相應(yīng)的所述目的設(shè)備。
13. -種任務(wù)遷移控制裝置,其特征在于,包括: 一可用設(shè)備差異信息確定模塊,用于確定第一設(shè)備集和第二設(shè)備集的可用設(shè)備差異信 息,所述第一設(shè)備集包括一個(gè)或多個(gè)用戶先前可用設(shè)備,所述第二設(shè)備集包括一個(gè)或多個(gè) 用戶當(dāng)前可用設(shè)備; 一源設(shè)備確定模塊,用于根據(jù)所述可用設(shè)備差異信息,確定至少一個(gè)所述用戶先前可 用設(shè)備為源設(shè)備; 一任務(wù)遷移控制模塊,用于將至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)遷移到至 少一個(gè)所述用戶當(dāng)前可用設(shè)備。
14. 根據(jù)權(quán)利要求13所述的任務(wù)遷移控制裝置,其特征在于,所述可用設(shè)備差異信息 確定模塊包括: 一位置信息獲取子模塊,用于獲取用戶先前位置信息、用戶當(dāng)前位置信息和用戶設(shè)備 位置信息; 一第一設(shè)備集確定子模塊,用于根據(jù)所述用戶先前位置信息和所述用戶設(shè)備位置信 息,確定所述第一設(shè)備集; 一第二設(shè)備集確定子模塊,用于根據(jù)所述用戶當(dāng)前位置信息和所述用戶設(shè)備位置信 息,確定所述第二設(shè)備集; 一可用設(shè)備差異信息確定子模塊,用于根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定 所述可用設(shè)備差異信息。
15. 根據(jù)權(quán)利要求13所述的任務(wù)遷移控制裝置,其特征在于,所述可用設(shè)備差異信息 確定模塊包括: 一近場(chǎng)檢測(cè)子模塊,用于通過(guò)近場(chǎng)檢測(cè)確定所述第一設(shè)備集和所述第二設(shè)備集; 一可用設(shè)備差異信息確定子模塊,用于根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定 所述可用設(shè)備差異信息。
16. 根據(jù)權(quán)利要求13所述的任務(wù)遷移控制裝置,其特征在于,所述可用設(shè)備差異信息 確定模塊包括: 一人體生物電檢測(cè)子模塊,用于通過(guò)人體生物電檢測(cè)確定所述第一設(shè)備集和所述第二 設(shè)備集; 一可用設(shè)備差異信息確定子模塊,用于根據(jù)所述第一設(shè)備集和所述第二設(shè)備集,確定 所述可用設(shè)備差異信息。
17. 根據(jù)權(quán)利要求13-16任一所述的任務(wù)遷移控制裝置,其特征在于,所述任務(wù)遷移控 制模塊包括: 一待遷移任務(wù)確定子模塊,用于根據(jù)至少一個(gè)所述源設(shè)備當(dāng)前運(yùn)行的至少一個(gè)任務(wù)確 定至少一個(gè)待遷移任務(wù); 一目的設(shè)備確定子模塊,用于確定至少一個(gè)所述用戶當(dāng)前可用設(shè)備為目的設(shè)備; 一任務(wù)遷移子模塊,用于將至少一個(gè)所述待遷移任務(wù)遷移到至少一個(gè)所述目的設(shè)備。
18. 根據(jù)權(quán)利要求17所述的任務(wù)遷移控制裝置,其特征在于,所述目的設(shè)備確定子模 塊包括: 一匹配信息確定單元,用于確定至少一個(gè)所述源設(shè)備與一個(gè)或多個(gè)所述用戶當(dāng)前可用 設(shè)備的匹配信息; 一第一目的設(shè)備確定單元,用于確定所述匹配信息滿足預(yù)定條件的至少一個(gè)所述用戶 當(dāng)前可用設(shè)備為所述目的設(shè)備。
19. 根據(jù)權(quán)利要求18所述的任務(wù)遷移控制裝置,其特征在于,所述匹配信息確定單元 包括: 一設(shè)備能力信息獲取子單元,用于獲取至少一個(gè)所述源設(shè)備以及一個(gè)或多個(gè)所述用戶 當(dāng)前可用設(shè)備各自的設(shè)備能力信息; 一匹配信息確定子單元,用于根據(jù)獲取的所述設(shè)備能力信息確定所述匹配信息。
20. 根據(jù)權(quán)利要求17所述的任務(wù)遷移控制裝置,其特征在于,所述目的設(shè)備確定子模 塊包括: 一應(yīng)用資源信息獲取單元,用于獲取運(yùn)行至少一個(gè)所述待遷移任務(wù)所需的應(yīng)用資源信 息; 一設(shè)備能力信息獲取單元,用于獲取一個(gè)或多個(gè)所述用戶當(dāng)前可用設(shè)備各自的設(shè)備能 力信息; 一第二目的設(shè)備確定單元,用于根據(jù)所述應(yīng)用資源信息和所述設(shè)備能力信息,確定至 少一個(gè)所述用戶當(dāng)前可用設(shè)備為所述目的設(shè)備。
21. 根據(jù)權(quán)利要求17-20任一所述的任務(wù)遷移控制裝置,其特征在于,所述任務(wù)遷移子 模塊包括: 一任務(wù)遷移優(yōu)先級(jí)確定單元,用于確定多個(gè)所述待遷移任務(wù)的任務(wù)遷移優(yōu)先級(jí)信息; 一第一任務(wù)遷移控制單元,用于根據(jù)所述任務(wù)遷移優(yōu)先級(jí)信息將相應(yīng)所述待遷移任務(wù) 遷移到至少一個(gè)所述目的設(shè)備。
22. 根據(jù)權(quán)利要求21所述的任務(wù)遷移控制裝置,其特征在于,所述任務(wù)遷移優(yōu)先級(jí)確 定單元包括: 一用戶使用情況確定子單元,用于獲取多個(gè)所述待遷移任務(wù)各自的用戶使用情況信 息; 一任務(wù)遷移優(yōu)先級(jí)確定子單元,用于根據(jù)獲取的所述用戶使用情況信息,確定多個(gè)所 述待遷移任務(wù)的所述任務(wù)遷移優(yōu)先級(jí)信息。
23. 根據(jù)權(quán)利要求17-20任一所述的任務(wù)遷移控制裝置,其特征在于,所述任務(wù)遷移子 模塊包括: 一設(shè)備優(yōu)先級(jí)確定單元,用于確定多個(gè)所述目的設(shè)備的設(shè)備優(yōu)先級(jí)信息; 一第二任務(wù)遷移控制單元,用于根據(jù)所述設(shè)備優(yōu)先級(jí)信息將至少一個(gè)所述待遷移任務(wù) 遷移到相應(yīng)所述目的設(shè)備。
24. 根據(jù)權(quán)利要求17-23任一所述的任務(wù)遷移控制裝置,其特征在于, 所述任務(wù)遷移控制裝置還包括:一映射關(guān)系確定模塊,用于確定至少一個(gè)所述待遷移 任務(wù)和至少一個(gè)所述目的設(shè)備之間的映射關(guān)系; 所述任務(wù)遷移子模塊包括:一第三任務(wù)遷移控制單元,用于根據(jù)所述映射關(guān)系將相應(yīng) 所述待遷移任務(wù)遷移到相應(yīng)的所述目的設(shè)備。
25. -種任務(wù)遷移控制系統(tǒng),其特征在于,包括:多個(gè)用戶設(shè)備和一如權(quán)利要求13-24 任一所述的任務(wù)遷移控制裝置,多個(gè)所述用戶設(shè)備與所述任務(wù)遷移控制裝置通信連接。
26. 根據(jù)權(quán)利要求25所述的任務(wù)遷移控制系統(tǒng),其特征在于,所述任務(wù)遷移控制裝置 設(shè)在至少一個(gè)所述用戶設(shè)備上。
【文檔編號(hào)】G06F9/50GK104123191SQ201410374500
【公開(kāi)日】2014年10月29日 申請(qǐng)日期:2014年7月31日 優(yōu)先權(quán)日:2014年7月31日
【發(fā)明者】于魁飛 申請(qǐng)人:北京智谷睿拓技術(shù)服務(wù)有限公司