2]圖5為本發(fā)明實(shí)施例提供的一種目標(biāo)智能設(shè)備中的智能設(shè)備間任務(wù)迀移的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例提供了一種智能設(shè)備間任務(wù)迀移的方法,如圖1所示,包括:
[0025]步驟101、源智能設(shè)備獲取用戶指令,并根據(jù)用戶指令確定迀移應(yīng)用。
[0026]其中,迀移應(yīng)用是源智能設(shè)備中待迀移至其他智能設(shè)備中的應(yīng)用。
[0027]具體的,源智能設(shè)備中運(yùn)行了第一應(yīng)用,若用戶需要將第一應(yīng)用迀移至其他智能設(shè)備中運(yùn)行時(shí),可以向源智能設(shè)備發(fā)送用戶指令,以告知源智能設(shè)備將第一應(yīng)用迀移至其他智能設(shè)備中。此時(shí),源智能設(shè)備接收到用戶指令后,可以解析此用戶指令進(jìn)而獲知用戶需要將第一應(yīng)用迀移至其他智能設(shè)備,此時(shí)源智能設(shè)備可以將第一應(yīng)用確定為迀移應(yīng)用。
[0028]需要說明的是,用戶指令可以指示出待迀移至其他智能設(shè)備中的應(yīng)用,這樣源智能設(shè)備就可跟用戶指令確定出待迀移至其他智能設(shè)備中的迀移應(yīng)用。
[0029]示例性的,若源智能設(shè)備為手機(jī),用戶通過手機(jī)觀看視頻應(yīng)用,若用戶需要將視頻迀移至其他智能設(shè)備中,可以向手機(jī)發(fā)送指示將視頻應(yīng)用迀移至其他智能設(shè)備的用戶指令。手機(jī)在接收到用戶指令后,可以解析此用戶指令,進(jìn)而可以將視頻應(yīng)用確定為待迀移至其他智能設(shè)備的迀移應(yīng)用。
[0030]步驟102、源智能設(shè)備加入迀移網(wǎng)絡(luò)。
[0031]具體的,源智能設(shè)備在確定了迀移應(yīng)用后,由于需要將迀移應(yīng)用迀移至其他智能設(shè)備,此時(shí)源智能設(shè)備為了可以與其他智能設(shè)備進(jìn)行通信,可以加入迀移網(wǎng)絡(luò)。
[0032]其中,迀移網(wǎng)絡(luò)是智能設(shè)備間組件的智能區(qū)域網(wǎng)絡(luò)。
[0033]進(jìn)一步的,源智能設(shè)備加入迀移網(wǎng)絡(luò)包括:源智能設(shè)備廣播報(bào)文;在接收到可能接收迀移的智能設(shè)備的響應(yīng)消息時(shí),確定可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名與源智能設(shè)備的網(wǎng)絡(luò)名是否相同;若相同,則源智能設(shè)備根據(jù)網(wǎng)絡(luò)名及預(yù)設(shè)密碼,加入可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò);若不相同,則源智能設(shè)備檢測歷史網(wǎng)絡(luò)列表,確定歷史網(wǎng)絡(luò)列表中是否有與可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名相匹配的匹配項(xiàng);若在歷史網(wǎng)絡(luò)列表中有與可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名相匹配的匹配項(xiàng),則根據(jù)歷史網(wǎng)絡(luò)列表中的與可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名相匹配的匹配項(xiàng),加入可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò);并更新網(wǎng)絡(luò)名。
[0034]其中,報(bào)文中攜帶有源智能設(shè)備的設(shè)備標(biāo)識和源智能設(shè)備的網(wǎng)絡(luò)名;源智能設(shè)備的網(wǎng)絡(luò)名是源智能設(shè)備默認(rèn)加入的網(wǎng)絡(luò)名稱。
[0035]進(jìn)一步的,在用戶預(yù)設(shè)設(shè)置了網(wǎng)絡(luò)優(yōu)先級順序時(shí),源智能設(shè)備可以根據(jù)預(yù)設(shè)網(wǎng)絡(luò)優(yōu)先級順序加入至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò),此時(shí)若不相同,則源智能設(shè)備檢測歷史網(wǎng)絡(luò)列表,確定歷史網(wǎng)絡(luò)列表中是否有與可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名相匹配的匹配項(xiàng)包括:若不相同,則源智能設(shè)備根據(jù)預(yù)設(shè)網(wǎng)絡(luò)優(yōu)先級順序,檢測歷史網(wǎng)絡(luò)列表,確定歷史網(wǎng)絡(luò)列表中是否有與可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名相匹配的匹配項(xiàng)。
[0036]具體的,源智能設(shè)備在需要加入迀移網(wǎng)絡(luò)時(shí),由于源智能設(shè)備并不知道其他智能設(shè)備是否已經(jīng)組建了迀移網(wǎng)絡(luò),此時(shí)可以廣播報(bào)文。其中,報(bào)文中可以攜帶源智能設(shè)備的設(shè)備標(biāo)識和源智能設(shè)備的網(wǎng)絡(luò)名。此時(shí)若有可能接收迀移的智能設(shè)備已經(jīng)建立了迀移網(wǎng)絡(luò),可能接收迀移的智能設(shè)備接收到源智能設(shè)備廣播的報(bào)文后,可以向源智能設(shè)備發(fā)送響應(yīng)消息。此響應(yīng)消息中攜帶了可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名。這樣,源智能設(shè)備可以接收到可能接收迀移的智能設(shè)備返回的響應(yīng)消息。由于響應(yīng)消息中攜帶的可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名是可能接收迀移的智能設(shè)備加入的迀移網(wǎng)絡(luò)的名稱。因此,源智能設(shè)備可以在接收到可能接收迀移的智能設(shè)備返回的響應(yīng)消息后,解析可能接收迀移的智能化設(shè)備的響應(yīng)消息,獲知可能接收迀移的智能設(shè)備加入的迀移網(wǎng)絡(luò)的網(wǎng)絡(luò)名。
[0037]若此源智能設(shè)備僅接收到一個(gè)可能接收迀移的智能設(shè)備返回了響應(yīng)消息時(shí),源智能設(shè)備解析可能接收迀移的智能化設(shè)備的響應(yīng)消息,獲知可能接收迀移的智能設(shè)備加入的迀移網(wǎng)絡(luò)的網(wǎng)絡(luò)名后,可以將自己的網(wǎng)絡(luò)名與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名進(jìn)行比對,確定源智能設(shè)備自己的網(wǎng)絡(luò)名是否與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名是否相同。若相同,則說明源智能設(shè)備默認(rèn)加入的網(wǎng)絡(luò)與可能接收迀移的智能設(shè)備已加入的網(wǎng)絡(luò)是同一個(gè)網(wǎng)絡(luò),此時(shí),源智能設(shè)備若要加入此網(wǎng)絡(luò),則可以將預(yù)設(shè)密碼及網(wǎng)絡(luò)名均發(fā)送至可能接收迀移的智能設(shè)備,這樣,可能接收迀移的智能設(shè)備可以根據(jù)源智能設(shè)備發(fā)送的預(yù)設(shè)密碼及網(wǎng)絡(luò)名,確定源智能設(shè)備是否可以加入至此網(wǎng)絡(luò)。
[0038]進(jìn)一步的,可能接收迀移的智能設(shè)備根據(jù)源智能設(shè)備發(fā)送的預(yù)設(shè)密碼及網(wǎng)絡(luò)名,確定源智能設(shè)備是否可以加入至此網(wǎng)絡(luò)的方法可以是,在可能接收迀移的智能設(shè)備具有認(rèn)證的權(quán)限時(shí),可以在接收到源智能設(shè)備發(fā)送的預(yù)設(shè)密碼及網(wǎng)絡(luò)名后,對源智能設(shè)備發(fā)送的預(yù)設(shè)密碼及網(wǎng)絡(luò)名進(jìn)行驗(yàn)證,確定源智能設(shè)備的網(wǎng)絡(luò)名及預(yù)設(shè)密碼是否正確,若正確,則說明源智能設(shè)備具有加入網(wǎng)絡(luò)的權(quán)限,可以讓源智能設(shè)備加入網(wǎng)絡(luò),從而可以向源智能設(shè)備發(fā)送加入成功消息,這樣,源智能設(shè)備加入了可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。在可能接收迀移的智能設(shè)備不具有認(rèn)證的權(quán)限時(shí),可能接收迀移的智能設(shè)備在接收到源智能設(shè)備發(fā)送的預(yù)設(shè)密碼及網(wǎng)絡(luò)名后,可以將其發(fā)送至此網(wǎng)絡(luò)中具有認(rèn)證權(quán)限的智能設(shè)備,由具有認(rèn)證權(quán)限的智能設(shè)備對源智能設(shè)備進(jìn)行認(rèn)證。在具有認(rèn)證權(quán)限的智能設(shè)備確定源智能設(shè)備具有加入網(wǎng)絡(luò)的權(quán)限,可以讓源智能設(shè)備加入網(wǎng)絡(luò),可以通過可能接收迀移的智能設(shè)備向源智能設(shè)備發(fā)送加入成功消息,這樣,源智能設(shè)備加入了可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。
[0039]進(jìn)一步的,若可能接收迀移的智能設(shè)備驗(yàn)證出源智能設(shè)備的網(wǎng)絡(luò)名與預(yù)設(shè)密碼不對,則可以向源智能設(shè)備返回網(wǎng)絡(luò)名或預(yù)設(shè)密碼錯(cuò)誤的消息,此時(shí)源智能設(shè)備需要通過用戶重新獲取密碼,在進(jìn)行驗(yàn)證。
[0040]若可能接收迀移的智能設(shè)備的響應(yīng)消息中攜帶的網(wǎng)絡(luò)名與源智能設(shè)備的網(wǎng)絡(luò)名不相同,則說明源智能設(shè)備默認(rèn)加入的網(wǎng)絡(luò)與可能接收迀移的智能設(shè)備已加入的網(wǎng)絡(luò)不是同一個(gè)網(wǎng)絡(luò),此時(shí),源智能設(shè)備可以根據(jù)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名,檢測歷史網(wǎng)絡(luò)列表,查看在歷史網(wǎng)絡(luò)列表中是否有與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名向匹配的一項(xiàng),即為在歷史網(wǎng)絡(luò)列表中記錄的網(wǎng)絡(luò)名中是否有與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名相同的一項(xiàng)。若在歷史網(wǎng)絡(luò)列表中有與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名相匹配的匹配項(xiàng),也就是說,在歷史網(wǎng)絡(luò)列表中記錄的網(wǎng)絡(luò)名中有與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名相同的一項(xiàng),則說明源智能設(shè)備加入過此網(wǎng)絡(luò),源智能設(shè)備可以將歷史網(wǎng)絡(luò)列表中匹配項(xiàng)的內(nèi)容中的網(wǎng)絡(luò)名和密碼發(fā)送至可能接收迀移的智能設(shè)備,以便加入可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。
[0041]其中,可能接收迀移的智能設(shè)備如何通過源智能設(shè)備的歷史網(wǎng)絡(luò)列表中匹配項(xiàng)的內(nèi)容中的網(wǎng)絡(luò)名和密碼,對源智能設(shè)備進(jìn)行驗(yàn)證,并在通過驗(yàn)證時(shí),將源智能設(shè)備添加至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)中的具體方法與上述可能接收迀移的智能設(shè)備在獲取到源智能設(shè)備發(fā)送的網(wǎng)絡(luò)名及預(yù)設(shè)密碼后,根據(jù)源智能設(shè)備發(fā)送的網(wǎng)絡(luò)名及預(yù)設(shè)密碼將源智能設(shè)備添加至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)中的具體方法相同,在此不再贅述。
[0042]在源智能設(shè)備加入至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)后,將源智能設(shè)備的網(wǎng)絡(luò)名更新為可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)的名稱。
[0043]進(jìn)一步的,在源智能設(shè)備接收到至少兩個(gè)可能接收迀移的智能設(shè)備返回了響應(yīng)消息時(shí),源智能設(shè)備可以分別解析至少兩個(gè)可能接收迀移的智能設(shè)備返回的響應(yīng)消息,獲知至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名。此時(shí)源智能設(shè)備可以分別將其自身的網(wǎng)絡(luò)名與至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名進(jìn)行比對,若確定出其自身的網(wǎng)絡(luò)名與至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名均相同,即為至少兩個(gè)可能接收迀移的智能設(shè)備在同一個(gè)網(wǎng)絡(luò)中,此時(shí)源智能設(shè)備可以將網(wǎng)絡(luò)名及預(yù)設(shè)密碼發(fā)送至至少兩個(gè)可能接收迀移的智能設(shè)備中的任一個(gè),此時(shí)接收到源智能設(shè)備的網(wǎng)絡(luò)名和預(yù)設(shè)密碼的可能接收迀移的智能設(shè)備可以根據(jù)源智能設(shè)備的網(wǎng)絡(luò)名和預(yù)設(shè)密碼,對源智能設(shè)備進(jìn)行驗(yàn)證,并在通過驗(yàn)證時(shí),將源智能設(shè)備加入至其所在的網(wǎng)絡(luò)中。
[0044]其中,可能接收迀移的智能設(shè)備根據(jù)源智能設(shè)備的網(wǎng)絡(luò)名和預(yù)設(shè)密碼,對源智能設(shè)備進(jìn)行驗(yàn)證,并在通過驗(yàn)證時(shí),將源智能設(shè)備添加至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)中的具體方法與上述源智能設(shè)備僅接收到一個(gè)可能接收迀移的智能設(shè)備返回的響應(yīng)消息時(shí),可能接收迀移的智能設(shè)備在獲取到源智能設(shè)備發(fā)送的網(wǎng)絡(luò)名及預(yù)設(shè)密碼后,根據(jù)源智能設(shè)備發(fā)送的網(wǎng)絡(luò)名及預(yù)設(shè)密碼將源智能設(shè)備添加至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)中的具體方法相同,在此不再贅述。
[0045]或者,在確定出其自身的網(wǎng)絡(luò)名與上述至少兩個(gè)可能接收迀移的智能設(shè)備中的至少一個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名相同,且在上述至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名不完全與源智能設(shè)備的網(wǎng)絡(luò)名相同時(shí),源智能設(shè)備可以優(yōu)先加入網(wǎng)絡(luò)名與其自身網(wǎng)絡(luò)名相同的可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。即為,源智能設(shè)備將網(wǎng)絡(luò)名及預(yù)設(shè)密碼發(fā)送至與其網(wǎng)絡(luò)名相同的可能接收迀移的智能設(shè)備,以便加入至此可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。
[0046]或者,在確定出其自身的網(wǎng)絡(luò)名與上述至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)均不相同時(shí),在預(yù)先設(shè)置了網(wǎng)絡(luò)優(yōu)先級順序時(shí),源智能設(shè)備可以根據(jù)預(yù)設(shè)網(wǎng)絡(luò)優(yōu)先級順序,在解析出的至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名后,可以根據(jù)至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名,確定出各個(gè)可能接收迀移的智能設(shè)備所在網(wǎng)絡(luò)的優(yōu)先級,從而根據(jù)各個(gè)可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)優(yōu)先級,加入至可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。此時(shí),由于源智能設(shè)備的網(wǎng)絡(luò)名與至少兩個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名均不相同,因此,源智能設(shè)備可以根據(jù)上述各個(gè)可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)優(yōu)先級,按照優(yōu)先級逐漸降低的順序,逐個(gè)將各個(gè)可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名與歷史網(wǎng)絡(luò)列表記錄的內(nèi)容進(jìn)行比對,直至在歷史網(wǎng)絡(luò)列表中查找到與可能接收迀移的智能設(shè)備的網(wǎng)絡(luò)名匹配的匹配項(xiàng)。在歷史網(wǎng)絡(luò)列表中查找到匹配項(xiàng)后,可以根據(jù)此匹配項(xiàng)加入至此匹配項(xiàng)對應(yīng)的可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)。并在加入到匹配項(xiàng)加入至此匹配項(xiàng)對應(yīng)的可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò)后,源智能設(shè)備可以將網(wǎng)絡(luò)名更新為其加入的網(wǎng)絡(luò)的網(wǎng)絡(luò)名稱。
[0047]其中,源智能設(shè)備如何根據(jù)此匹配項(xiàng)加入至此匹配項(xiàng)對應(yīng)的可能接收迀移的智能設(shè)備所在的網(wǎng)絡(luò),可參考上述源智能設(shè)備僅接收到一個(gè)可能接收迀移的智能設(shè)備返回的響應(yīng)消息時(shí),源智能設(shè)備如何根據(jù)此匹配項(xiàng)加入至此匹配項(xiàng)對應(yīng)的可能