時(shí),則確定預(yù)設(shè)范圍內(nèi)不存在第二終端。
[0085]需要說(shuō)明的是,上述步驟501和步驟502的執(zhí)行順序任意,步驟502既可在步驟501之后執(zhí)行,也可在步驟501之前執(zhí)行,本實(shí)施例對(duì)此不作具體限定。僅以步驟502在步驟501之后執(zhí)行進(jìn)行舉例說(shuō)明。
[0086]503、當(dāng)?shù)谝唤K端檢測(cè)到在多媒體數(shù)據(jù)分享界面上執(zhí)行連接建立操作時(shí),第一終端檢測(cè)預(yù)設(shè)時(shí)間段內(nèi)是否接收到第二終端的連接建立信號(hào),第二終端的連接建立信號(hào)由在第二終端的多媒體數(shù)據(jù)分享界面上執(zhí)行連接建立操作觸發(fā)。如果是,則執(zhí)行步驟504 ;如果否,則處理流程結(jié)束。
[0087]在本發(fā)明實(shí)施例中,當(dāng)?shù)谝唤K端確定預(yù)設(shè)范圍內(nèi)存在第二終端時(shí),可通過(guò)向第二終端發(fā)送NFC連接建立信號(hào)的方式與第二終端建立NFC連接。為了第一終端與第二終端建立NFC連接,第一終端的持有者需在多媒體數(shù)據(jù)分享界面執(zhí)行連接建立操作。其中,第一終端檢測(cè)在多媒體數(shù)據(jù)分享界面上是否執(zhí)行連接建立操作的具體實(shí)現(xiàn)方式,包括但不限于下述兩種方式:
[0088]第一種方式、當(dāng)?shù)谝唤K端檢測(cè)到對(duì)多媒體數(shù)據(jù)分享界面上的虛擬連接建立按鍵的點(diǎn)擊操作時(shí),確定在多媒體數(shù)據(jù)分享界面上檢測(cè)到連接建立操作。
[0089]針對(duì)第一種方式,在第一終端的多媒體數(shù)據(jù)分享界面上會(huì)設(shè)置一個(gè)虛擬連接建立按鈕,當(dāng)?shù)谝唤K端的持有者點(diǎn)擊該虛擬連接建立按鈕時(shí),會(huì)觸發(fā)第一終端向第二終端發(fā)送連接建立信號(hào)。
[0090]第二種方式、當(dāng)?shù)谝唤K端檢測(cè)到多媒體數(shù)據(jù)分享界面上出現(xiàn)滑動(dòng)軌跡,且滑動(dòng)軌跡與預(yù)設(shè)滑動(dòng)軌跡相匹配時(shí),確定在多媒體數(shù)據(jù)分享界面上檢測(cè)到連接建立操作。
[0091]針對(duì)第二種方式,預(yù)先設(shè)置了一個(gè)觸發(fā)第一終端向第二終端發(fā)送連接建立信號(hào)的滑動(dòng)軌跡。當(dāng)?shù)谝唤K端的持有者在多媒體數(shù)據(jù)分享界面上劃出與該預(yù)設(shè)滑動(dòng)軌跡一致的滑動(dòng)軌跡時(shí),會(huì)觸發(fā)第一終端向第二終端發(fā)送連接建立信號(hào)。
[0092]需要說(shuō)明的是,無(wú)論采取上述兩種方式中的哪一種方式向第二終端發(fā)送連接建立信號(hào),第一終端在向第二終端發(fā)送連接建立信號(hào)((第一終端檢測(cè)到在多媒體數(shù)據(jù)分享界面上執(zhí)行連接建立操作)后,均需在預(yù)設(shè)時(shí)間內(nèi)得到第二終端的響應(yīng)(接收到第二終端發(fā)送的連接建立信號(hào)),二者才能建立NFC連接。其中,預(yù)設(shè)時(shí)間的大小具體可為0.5秒或I秒等數(shù)值,本實(shí)施例對(duì)預(yù)設(shè)時(shí)間的大小不進(jìn)行具體限定。此外,第二終端在啟動(dòng)多媒體數(shù)據(jù)分享界面后,將實(shí)時(shí)檢測(cè)是否接收到第一終端的連接建立信號(hào)。當(dāng)?shù)诙K端接收到第一終端的連接建立信號(hào)后,第二終端的持有者會(huì)在第二終端的多媒體數(shù)據(jù)分享界面上執(zhí)行連接建立操作,觸發(fā)向第一終端發(fā)送連接建立信號(hào),以對(duì)第一終端進(jìn)行響應(yīng),進(jìn)而第一終端和第一終端之間建立起NFC連接。
[0093]下面以一個(gè)小例子對(duì)上述過(guò)程進(jìn)行說(shuō)明。比如,當(dāng)?shù)谝唤K端檢測(cè)到在多媒體數(shù)據(jù)分享界面上出現(xiàn)了一個(gè)如圖7所示的劃出手勢(shì)操作后,觸發(fā)向第二終端發(fā)送連接建立信號(hào),請(qǐng)求與第二終端建立NFC連接。而第二終端在接收到該連接建立信號(hào)后,當(dāng)檢測(cè)到一個(gè)如圖8所示的劃入手勢(shì)后,確定與第一終端建立NFC連接。而后,第一終端和第二終端便可通過(guò)NFC連接進(jìn)行視頻的分享。
[0094]需要說(shuō)明的是,第二終端也會(huì)實(shí)時(shí)檢測(cè)是否存在對(duì)視頻的分享操作,由于在本發(fā)明實(shí)施例中第二終端為接收方,所以第二終端檢測(cè)到的對(duì)視頻的分享操作,即為第二終端由當(dāng)前界面進(jìn)入分享接收界面的操作。在第二終端檢測(cè)到對(duì)視頻的分享操作后,第二終端也會(huì)執(zhí)行類似確定預(yù)設(shè)范圍內(nèi)是否存在第一終端的步驟,即第二終端也會(huì)搜索預(yù)設(shè)范圍內(nèi)是否存在已開(kāi)啟NFC功能的第一終端。當(dāng)?shù)诙K端確定預(yù)設(shè)范圍內(nèi)存在第一終端時(shí),與第一終端建立NFC連接。此外,也可由第二終端向第一終端發(fā)送NFC連接請(qǐng)求,在第一終端應(yīng)答該NFC連接請(qǐng)求后,二者之間建立起NFC連接。本實(shí)施例對(duì)此不作具體限定。
[0095]504、當(dāng)?shù)谝唤K端在預(yù)設(shè)時(shí)間段內(nèi)接收到第二終端的連接建立信號(hào)時(shí),與第二終端建立NFC連接。
[0096]在本發(fā)明實(shí)施例中,當(dāng)?shù)谝唤K端的持有者在第一終端的多媒體數(shù)據(jù)分享界面上執(zhí)行連接建立操作,以觸發(fā)第一終端向第二終端發(fā)送連接建立信號(hào)后,若第一終端在預(yù)設(shè)時(shí)間內(nèi)接收到了第二終端發(fā)送的連接建立信號(hào),說(shuō)明第二終端已對(duì)第一終端發(fā)送的連接建立信號(hào)進(jìn)行了響應(yīng),所以二者可建立起NFC連接。第一終端與第二終端在建立NFC連接時(shí),可通過(guò)圖1所示的第一終端的NFC單元和第二終端的NFC單元進(jìn)行建立。
[0097]505、第一終端通過(guò)NFC連接,將視頻的標(biāo)識(shí)信息發(fā)送至第二終端。
[0098]其中,視頻的標(biāo)識(shí)信息可為視頻的ID或視頻的鏈接信息。當(dāng)然,視頻的標(biāo)識(shí)信息除上述視頻的ID或視頻的鏈接信息之外,還可為其他信息,例如,視頻的專輯ID等等,本實(shí)施例對(duì)標(biāo)識(shí)信息的內(nèi)容不進(jìn)行具體限定。其中,視頻的專輯指代與待分享視頻內(nèi)容類似的一類視頻的集合。
[0099]在本發(fā)明實(shí)施例中,在將視頻的標(biāo)識(shí)信息發(fā)送至第二終端之前,還需獲取視頻的標(biāo)識(shí)信息。在獲取視頻的標(biāo)識(shí)信息時(shí),包括但不限于如下兩種獲取方式:
[0100]第一種方式,在視頻的分享過(guò)程中,當(dāng)?shù)谝唤K端檢測(cè)到對(duì)視頻的分享操作時(shí),獲取視頻的標(biāo)識(shí)息。
[0101]針對(duì)第一種方式,當(dāng)?shù)谝唤K端檢測(cè)到由待分享視頻的播放界面或詳情界面進(jìn)入到分享發(fā)送界面后,立即獲取待分享視頻的標(biāo)識(shí)信息。比如,獲取待分享視頻的視頻ID或鏈接信息等等。在獲取到待分享視頻的標(biāo)識(shí)信息后,將該標(biāo)識(shí)信息存儲(chǔ)起來(lái),當(dāng)?shù)谝唤K端確定預(yù)設(shè)范圍內(nèi)存在第二終端且與第二終端建立NFC連接后,直接從存儲(chǔ)介質(zhì)中獲取預(yù)先存儲(chǔ)的待分享視頻的標(biāo)識(shí)信息,該種方式降低了獲取標(biāo)識(shí)信息的時(shí)間。
[0102]第二種方式,在視頻的分享過(guò)程中,當(dāng)確定預(yù)設(shè)范圍內(nèi)存在第二終端并與第二終端建立NFC連接時(shí),獲取視頻的標(biāo)識(shí)信息。
[0103]針對(duì)第二種方式,當(dāng)?shù)谝唤K端檢測(cè)到由待分享視頻的播放界面或詳情界面進(jìn)入到分享發(fā)送界面后,不進(jìn)行待分享視頻的標(biāo)識(shí)信息的獲取操作;僅當(dāng)確定預(yù)設(shè)范圍內(nèi)存在第二終端并與第二終端建立NFC連接時(shí),才獲取視頻的標(biāo)識(shí)信息,該種方式避免了出現(xiàn)已獲取待分享視頻的標(biāo)識(shí)信息,而后續(xù)第一終端和第二終端卻未建立NFC連接,從而造成不必要的時(shí)間消耗和存儲(chǔ)空間消耗的情況。
[0104]需要說(shuō)明的是,在獲取視頻的標(biāo)識(shí)信息時(shí),可采取上述兩種獲取方式中的任意一種,本實(shí)施例對(duì)此不作具體限定。在本發(fā)明實(shí)施例中,第一終端在將視頻的標(biāo)識(shí)信息通過(guò)NFC連接發(fā)送至第二終端之前,還需對(duì)標(biāo)識(shí)信息進(jìn)行打包處理,具體過(guò)程為:基于預(yù)設(shè)協(xié)議,對(duì)視頻的標(biāo)識(shí)信息進(jìn)行打包處理,得到打包數(shù)據(jù)。在基于預(yù)設(shè)協(xié)議對(duì)視頻的標(biāo)識(shí)信息進(jìn)行打包處理時(shí),可具體采取下述方式:基于預(yù)設(shè)協(xié)議的協(xié)議信息格式,首先在協(xié)議信息的首部添加第一終端的設(shè)備名稱和第二終端的設(shè)備名稱;之后,獲取視頻的標(biāo)識(shí)信息的長(zhǎng)度,將該長(zhǎng)度值添加在協(xié)議信息的首部之后;最后,將視頻的標(biāo)識(shí)信息添加在該長(zhǎng)度值之后,組成一個(gè)包括發(fā)送設(shè)備名稱、接收設(shè)備名稱、標(biāo)識(shí)信息長(zhǎng)度值、標(biāo)識(shí)信息的打包數(shù)據(jù)。當(dāng)然,除上述對(duì)視頻的標(biāo)識(shí)信息打包的方式外,還可采取其他方式,本實(shí)施例對(duì)此不作具體限定。打包數(shù)據(jù)除包括上述幾種數(shù)據(jù)外,還可包括其他數(shù)據(jù),例如,數(shù)據(jù)的生成時(shí)間等等,本實(shí)施例對(duì)打包數(shù)據(jù)的內(nèi)容同樣不作具體限定。
[0105]506、當(dāng)?shù)诙K端通過(guò)NFC連接,接收到第一終端發(fā)送的打包數(shù)據(jù)后,根據(jù)打包數(shù)據(jù)獲取對(duì)應(yīng)的視頻。
[0106]在本發(fā)明實(shí)施例中,根據(jù)打包數(shù)據(jù)獲取對(duì)應(yīng)的視頻時(shí),還需先基于預(yù)設(shè)協(xié)議對(duì)打包數(shù)據(jù)進(jìn)行解析,得到視頻的標(biāo)識(shí)信息;之后,根據(jù)該標(biāo)識(shí)信息,獲取與該標(biāo)識(shí)信息對(duì)應(yīng)的多媒體數(shù)據(jù)。
[0107]在基于預(yù)設(shè)協(xié)議對(duì)打包數(shù)據(jù)進(jìn)行解析時(shí),第一終端采取何種協(xié)議信息格式對(duì)視頻的標(biāo)識(shí)信息進(jìn)行了打包,則第二終端便采取相應(yīng)的協(xié)議信息對(duì)打包數(shù)據(jù)進(jìn)行解析,從打包數(shù)據(jù)中解析出視頻的標(biāo)識(shí)信息。比如,根據(jù)協(xié)議信息格式獲取標(biāo)識(shí)信息長(zhǎng)度值所在位置,從而獲取標(biāo)識(shí)信息的長(zhǎng)度值;之后,根據(jù)該標(biāo)識(shí)信息的長(zhǎng)度值,從打包數(shù)據(jù)中提取