Process,簡并行過程)協(xié)議等。
[0122]第二種方式、終端與第一智能設(shè)備在局域網(wǎng)內(nèi)建立連接。
[0123]目前,終端與第一智能設(shè)備在局域網(wǎng)內(nèi)的進行連接時,主要有以下兩種連接方式:
[0124]在本公開的一個實施例中,終端通過DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)、WiFi (Wireless Fidelity,無線保真)display、airplay、airkan 等協(xié)議加入一個局域網(wǎng)后,該終端可通過路由器在局域網(wǎng)內(nèi)周期性地廣播組包,廣播的組包中至少攜帶該終端的設(shè)備名稱、協(xié)議類型等。第一智能設(shè)備在接收到組包之后,基于組包中攜帶的信息,可與該終端建立連接。其中,DLNA、WiFi display、airplay、airkan均為局域網(wǎng)內(nèi)的網(wǎng)絡(luò)互連協(xié)議,所不同的是DLNA協(xié)議為針對家庭中的手機、電視、音箱等的互聯(lián)協(xié)議。WiFi display為針對手機、平板電腦等具有影像播放功能終端的互聯(lián)協(xié)議。airplay為針對1S終端的互聯(lián)協(xié)議,airkan為針對指定終端的互聯(lián)協(xié)議。
[0125]在本公開的另一個實施例中,終端在加入到局域網(wǎng)后,會將設(shè)備名稱、協(xié)議類型、連接信息等注冊到路由器中。第一智能設(shè)備通過路由器連接到局域網(wǎng)時,可從路由器中讀取該終端的注冊信息,基于該注冊信息,與該終端建立連接。
[0126]當(dāng)終端與第一智能設(shè)備在局域網(wǎng)內(nèi)建立連接之后,終端與第一智能設(shè)備可在局域網(wǎng)內(nèi)進行數(shù)據(jù)傳輸,而無需借助互聯(lián)網(wǎng),這不僅提高了系統(tǒng)服務(wù)的穩(wěn)定性,而且降低了終端與第一智能設(shè)備對互聯(lián)網(wǎng)的依賴性,在數(shù)據(jù)傳輸時,無論互聯(lián)網(wǎng)的信號強弱,終端與第一智能設(shè)備都可及時、高速地傳輸數(shù)據(jù)。
[0127]在步驟402中,當(dāng)接收到對設(shè)備控制頁面上的設(shè)備連接選項的操作指令時,從選項、目標(biāo)設(shè)備與控制指令的對應(yīng)關(guān)系中,終端獲取設(shè)備連接選項對應(yīng)的待連接設(shè)備標(biāo)識和連接指令,該待連接設(shè)備標(biāo)識包括第一智能設(shè)備標(biāo)識和第二智能設(shè)備標(biāo)識,該連接指令攜帶第二智能設(shè)備標(biāo)識。
[0128]在本實施例中,為了滿足用戶的各種需求,終端中安裝有多個應(yīng)用程序,如音頻播放程序、視頻播放程序、操作控制程序等。在本實施例中,指定應(yīng)用程序為一種操作控制程序,用于對第一智能設(shè)備進行控制。為了實現(xiàn)對第一智能設(shè)備的靈活控制,終端還在指定應(yīng)用程序的控制頁面上顯示多個選項,例如,“關(guān)閉”選項、“連接”選項、“暫?!边x項等,當(dāng)檢測到用戶在控制界面上的設(shè)置操作時,終端根據(jù)用戶在設(shè)備控制頁面上的設(shè)置操作,設(shè)置這些選項與目標(biāo)設(shè)備及控制指令之間的對應(yīng)關(guān)系。經(jīng)過上述設(shè)置,控制頁面上的不同選項就具有了不同的功能,例如、關(guān)閉選項具有觸發(fā)終端生成關(guān)閉指令的功能,連接選項具有觸發(fā)終端生成連接指令的功能,暫停選項具有觸發(fā)終端生成暫停指令的功能等。
[0129]為了便于后續(xù)的應(yīng)用,當(dāng)終端依據(jù)用戶在控制頁面上的設(shè)置操作,設(shè)置選項、目標(biāo)設(shè)備與控制指令之間的對應(yīng)關(guān)系之后,還將存儲選項、目標(biāo)設(shè)備與控制指令之間的對應(yīng)關(guān)系。關(guān)于存儲選項、目標(biāo)設(shè)備與控制指令之間的對應(yīng)關(guān)系的方式,包括但不限于將選項、目標(biāo)設(shè)備與控制指令的對應(yīng)關(guān)系存儲在內(nèi)存、閃存等存儲介質(zhì)中。
[0130]基于存儲的選項、目標(biāo)設(shè)備與控制指令之間的對應(yīng)關(guān)系,當(dāng)檢測到設(shè)備控制頁面上的設(shè)備連接選項被觸發(fā)時,接收對設(shè)備控制頁面上的設(shè)備連接選項的操作指令,并從選項、目標(biāo)設(shè)備與控制指令的對應(yīng)關(guān)系中,獲取到設(shè)備連接選項對應(yīng)的待連接設(shè)備標(biāo)識和連接指令。其中,待連接設(shè)備標(biāo)識包括第一智能設(shè)備標(biāo)識和第二智能設(shè)備標(biāo)識,連接指令中至少攜帶第二智能設(shè)備標(biāo)識。關(guān)于檢測設(shè)備控制頁面上的設(shè)備連接選項被觸發(fā)方式,包括但不限于:當(dāng)用戶在設(shè)備控制頁面上進行觸控操作后,終端通過內(nèi)置的壓力感應(yīng)設(shè)備感應(yīng)屏幕上的壓力變化,并獲取屏幕上壓力變化的位置區(qū)域,將獲取到的屏幕上壓力變化的位置區(qū)域與設(shè)備控制頁面上設(shè)備連接選項所在的位置區(qū)域進行比對,若獲取到的屏幕上壓力變化的位置區(qū)域與設(shè)備控制頁面上設(shè)備連接選項所在的位置區(qū)域重疊,則確定控制頁面上的設(shè)備連接選項被觸發(fā)。
[0131]在步驟403中,終端向第一智能設(shè)備發(fā)送連接指令。
[0132]由于終端生成的連接指令是為了控制第一智能設(shè)備與第二智能設(shè)備進行連接,因此,當(dāng)檢測到生成連接指令后,終端需要將生成的連接指令發(fā)送至第一智能設(shè)備,由第一智能設(shè)備根據(jù)該連接指令與第二智能設(shè)備進行連接。若第一智能設(shè)備與終端之間為藍牙連接,則終端可通過藍牙連接,向第一智能設(shè)備發(fā)送連接指令;若第一智能設(shè)備與終端之間為NFC連接,則終端可通過NFC連接,向第一智能設(shè)備發(fā)送連接指令。當(dāng)然,終端還可通過其他方式,向第一智能設(shè)備發(fā)送連接指令,本實施例在此不再一一說明。
[0133]在步驟404中,當(dāng)接收到終端發(fā)送的連接指令,根據(jù)連接指令,第一智能設(shè)備與第二智能設(shè)備建立連接。
[0134]由于連接指令中攜帶著第二智能設(shè)備標(biāo)識,因此,當(dāng)接收到終端發(fā)送的連接指令時,基于該連接指令,第一智能設(shè)備執(zhí)行匹配第二智能設(shè)備的操作;若第一智能設(shè)備與第二智能設(shè)備相匹配,則第一智能設(shè)備與第二智能設(shè)備連接成功;若第一智能設(shè)備與第二智能設(shè)備不匹配,則第一智能設(shè)備與第二智能設(shè)備連接失敗。
[0135]在步驟405中,第一智能設(shè)備向終端發(fā)送連接結(jié)果。
[0136]當(dāng)?shù)谝恢悄茉O(shè)備執(zhí)行匹配第二智能設(shè)備的操作達到預(yù)設(shè)時長時,第一智能設(shè)備還將向第二智能設(shè)備發(fā)送連接結(jié)果,該連接結(jié)果用于指示本端與第二智能設(shè)備的連接狀態(tài)。其中,預(yù)設(shè)時長可以為20秒、30秒等。連接結(jié)可以為“第一智能設(shè)備與第二智能設(shè)備連接成功”,還可以為“第一智能設(shè)備與第二智能設(shè)備連接失敗”等。
[0137]在步驟406中,當(dāng)接收到第一智能設(shè)備發(fā)送的連接結(jié)果,終端根據(jù)連接結(jié)果,采用不同的音頻文件進行提示。
[0138]為了使用戶及時獲知第一智能設(shè)備與第二智能設(shè)備的連接情況,當(dāng)接收到第一智能設(shè)備發(fā)送的連接結(jié)果時,終端還將根據(jù)連接結(jié)果,采用不同的音頻文件進行提示。在此之前,終端需要根據(jù)用戶的設(shè)置操作,預(yù)先為不同的連接結(jié)果設(shè)置不同的音頻文件。例如,可為成功連接的連接結(jié)果設(shè)置第一音頻文件,該第一音頻文件可以為“恭喜您,第一智能設(shè)備已與第二智能設(shè)備連接成功”,可為失敗連接的連接結(jié)果設(shè)置第二音頻文件,該第二音頻文件可以為“第一智能設(shè)備與第二智能設(shè)備未能連接成功,還請您重新連接”等等。
[0139]基于上述設(shè)置,當(dāng)連接結(jié)果為成功時,終端將播放第一音頻文件對用戶進行提示;當(dāng)連接結(jié)果為失敗時,終端將播放第二音頻文件對用戶進行提示。
[0140]本公開實施例提供的方法,通過向第一智能設(shè)備發(fā)送用于觸發(fā)第一智能設(shè)備與第二智能設(shè)備建立連接的連接指令,使第一智能設(shè)備與第二智能設(shè)備無需彼此靠近,即可自動建立連接,方便了用戶操作,且有助于對第一智能設(shè)備外觀的美化。另外,采用不同的音頻文件對用戶進行提示,豐富了提示方式。
[0141]圖5是根據(jù)一示例性實施例示出的一種終端的結(jié)構(gòu)示意圖。參照圖5,該終端包括:獲取模塊501和發(fā)送模塊502。
[0142]該獲取模塊501被配置為當(dāng)接收到對設(shè)備控制頁面上的設(shè)備連接選項的操作指令時,從選項、目標(biāo)設(shè)備與控制指令的對應(yīng)關(guān)系中,獲取設(shè)備連接選項對應(yīng)的待連接設(shè)備標(biāo)識和連接指令,待連接設(shè)備標(biāo)識包括第一智能設(shè)備標(biāo)識和第二智能設(shè)備標(biāo)識,連接指令攜帶第二智能設(shè)備標(biāo)識;
[0143]該發(fā)送模塊502被配置為向第一智能設(shè)備發(fā)送連接指令,由第一智能設(shè)備根據(jù)連接指令與第二智能設(shè)備建立連接。
[0144]在本公開的另一個實施例中,該終端還包括:顯示模塊和設(shè)置模塊。
[0145]該顯示模塊被配置為顯示設(shè)備控制頁面;
[0146]該設(shè)置模塊被配置為根據(jù)用戶在設(shè)備控制頁面上的設(shè)置操作,設(shè)置選項、目標(biāo)設(shè)備與控制指令的對應(yīng)關(guān)系。
[0147]在本公開的另一個實施例中,該終端還包括:連接模塊。
[0148]該連接模塊被配置為與第一智能設(shè)備建立連接。
[0149]在本公開的另一個實施例中,該連接模塊被配置為根據(jù)第一智能設(shè)備的無線通訊地址,與第一智能設(shè)備建立連接;或,
[0150]該連接模塊被配置為根據(jù)第一智能設(shè)備的設(shè)備標(biāo)識,與第一智能設(shè)備建立連接。
[0151]在本公開的另一個實施例中,該終端還包括:接收模塊。
[0152]該接收模塊被配置為接收第一智能設(shè)備發(fā)送的連接結(jié)果,連接結(jié)