施例中的網(wǎng)絡(luò)接入設(shè)備聯(lián)動(dòng)方法的流程示意圖。在該示例中,是以該方法應(yīng)用于圖1中所示的設(shè)備101為例進(jìn)行說明。
[0038]如圖4所示,本實(shí)施例中的方法包括步驟:
[0039]步驟S401:監(jiān)測(cè)針對(duì)當(dāng)前設(shè)備的操作指令;
[0040]步驟S402:在監(jiān)測(cè)到操作指令時(shí),從公有屬性標(biāo)識(shí)中獲取與所述操作指令對(duì)應(yīng)的第一屬性標(biāo)識(shí);
[0041]步驟S403:根據(jù)所述操作指令獲取與所述第一屬性標(biāo)識(shí)對(duì)應(yīng)的第一屬性值;
[0042]步驟S404:將所述當(dāng)前設(shè)備的第一設(shè)備標(biāo)識(shí)、所述第一屬性標(biāo)識(shí)、所述第一屬性值向服務(wù)器發(fā)送。
[0043]其中,在上述步驟S401的監(jiān)測(cè)針對(duì)當(dāng)前設(shè)備的操作指令之前,該網(wǎng)絡(luò)接入設(shè)備還可以先向服務(wù)器進(jìn)行注冊(cè),以在服務(wù)器進(jìn)行記錄,便于服務(wù)器建立該設(shè)備與其他網(wǎng)絡(luò)接入設(shè)備之間的聯(lián)動(dòng)關(guān)系。據(jù)此,在上述步驟S401之前,還可以包括步驟:
[0044]步驟S4001:向所述服務(wù)器發(fā)送注冊(cè)信息,所述注冊(cè)信息包括所述當(dāng)前設(shè)備的第一設(shè)備標(biāo)識(shí);
[0045]步驟S4002:接收服務(wù)器返回的公有屬性標(biāo)識(shí)。
[0046]基于如上所述的方式,該當(dāng)前設(shè)備在產(chǎn)生操作指令時(shí),與該操作指令相關(guān)的第一屬性標(biāo)識(shí)、第一屬性值會(huì)發(fā)送給服務(wù)器,由服務(wù)器觸發(fā)與其有聯(lián)動(dòng)關(guān)系的相應(yīng)設(shè)備進(jìn)行動(dòng)作,以此實(shí)現(xiàn)設(shè)備之間的聯(lián)動(dòng)。另一方面,該設(shè)備也可以經(jīng)由他設(shè)備的操作指令的觸發(fā)而進(jìn)行動(dòng)作。據(jù)此,如圖4所示,在一個(gè)具體示例中,本實(shí)施例中的方法還可以包括步驟:
[0047]步驟S405:接收服務(wù)器發(fā)送的設(shè)置信息,所述設(shè)置信息包括第三屬性標(biāo)識(shí)、第三屬性值以及唯一性編碼;
[0048]步驟S406:根據(jù)所述設(shè)置信息將所述當(dāng)前設(shè)備的第三屬性標(biāo)識(shí)的值設(shè)置為所述第三屬性值;
[0049]步驟S407:設(shè)置完成后,將所述第三屬性標(biāo)識(shí)、設(shè)置后的所述當(dāng)前設(shè)備的所述第三屬性標(biāo)識(shí)的值、所述唯一性編碼向所述服務(wù)器發(fā)送。
[0050]從而在接收到服務(wù)器基于他設(shè)備的操作指令的觸發(fā)而發(fā)送的設(shè)置信息后,可以基于該設(shè)置信息對(duì)自身的相關(guān)屬性的屬性值進(jìn)行設(shè)置,以此完成相應(yīng)的觸發(fā)動(dòng)作。
[0051]圖5中示出了另一個(gè)實(shí)施例中的網(wǎng)絡(luò)接入設(shè)備聯(lián)動(dòng)方法的流程示意圖,在該實(shí)施例中,是以應(yīng)用于服務(wù)器100為例進(jìn)行說明。
[0052]如圖5所示,本實(shí)施例中的網(wǎng)絡(luò)接入設(shè)備聯(lián)動(dòng)方法包括步驟:
[0053]步驟S501:接收第一設(shè)備發(fā)送的第一設(shè)備標(biāo)識(shí)、第一屬性標(biāo)識(shí)以及該第一屬性標(biāo)識(shí)的第一屬性值;
[0054]步驟S502:查詢與所述第一設(shè)備標(biāo)識(shí)、所述第一屬性標(biāo)識(shí)、所述第一屬性值對(duì)應(yīng)的觸發(fā)規(guī)則,所述觸發(fā)規(guī)則包括所述第一設(shè)備標(biāo)識(shí)、所述第一屬性標(biāo)識(shí)、所述第一屬性值與第二設(shè)備標(biāo)識(shí)、第二屬性標(biāo)識(shí)、所述第二屬性標(biāo)識(shí)的第二屬性值之間的綁定關(guān)系;
[0055]步驟S503:根據(jù)所述觸發(fā)規(guī)則設(shè)置所述第二屬性標(biāo)識(shí)的第二屬性值;
[0056]步驟S504:向與所述第二設(shè)備標(biāo)識(shí)對(duì)應(yīng)的第二設(shè)備發(fā)送設(shè)置信息,所述設(shè)置信息包括所述第二屬性標(biāo)識(shí)、所述第二屬性值。
[0057]其中,在上述步驟S501接收第一設(shè)備發(fā)送的信息之前,上述第一設(shè)備、第二設(shè)備應(yīng)先在服務(wù)器進(jìn)行注冊(cè),因此,在上述步驟S501之前,還可以包括步驟:
[0058]步驟S5001:接收第一設(shè)備和/或第二設(shè)備發(fā)送的注冊(cè)信息,所述注冊(cè)信息包括所述第一設(shè)備標(biāo)識(shí)和/或所述第二設(shè)備標(biāo)識(shí);
[0059]步驟S5002:獲取預(yù)先設(shè)定的公有屬性標(biāo)識(shí);
[0060]步驟S5003:將所述公有屬性標(biāo)識(shí)向所述第一設(shè)備和/或所述第二設(shè)備發(fā)送。
[0061]此外,在上述步驟S503設(shè)置所述第二屬性標(biāo)識(shí)的第二屬性值時(shí),還可以同時(shí)生成與所述設(shè)置信息對(duì)應(yīng)的唯一性編碼,其中,該唯一性編碼可以為唯一性序列號(hào);在發(fā)送所述設(shè)置信息時(shí),將該唯一性編碼與所述設(shè)置信息同時(shí)向所述第二設(shè)備發(fā)送。
[0062]上述第二設(shè)備接收到服務(wù)器發(fā)送的設(shè)置信息后,會(huì)基于該設(shè)置信息將上述第二屬性值設(shè)定為自身的第二屬性標(biāo)識(shí)的值,以對(duì)第二設(shè)備的屬性進(jìn)行更改,以此觸發(fā)執(zhí)行對(duì)應(yīng)的動(dòng)作。在設(shè)置完成后,會(huì)將設(shè)置后的結(jié)果向服務(wù)器進(jìn)行反饋。因此,服務(wù)器還接收所述第二設(shè)備反饋的設(shè)置反饋信息,該設(shè)置反饋信息包括所述第二屬性標(biāo)識(shí)、設(shè)置后的所述第二設(shè)備標(biāo)識(shí)的第二屬性標(biāo)識(shí)的值、所述唯一性編碼。
[0063]基于圖4、圖5中所示的實(shí)施例,圖6中示出了一個(gè)具體示例中的交互過程的流程示意圖。在圖6中所示的交互過程執(zhí)行之前,網(wǎng)絡(luò)接入設(shè)備先向服務(wù)器進(jìn)行注冊(cè)。
[0064]以當(dāng)前設(shè)備為第一設(shè)備、第一設(shè)備向服務(wù)器進(jìn)行注冊(cè)為例,在進(jìn)行注冊(cè)時(shí),第一設(shè)備先向服務(wù)器發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中可包括該第一設(shè)備的標(biāo)識(shí)信息,在此稱為第一設(shè)備標(biāo)識(shí)。
[0065]服務(wù)器接收到第一設(shè)備發(fā)送的注冊(cè)請(qǐng)求后,獲取所有的公用屬性,以供第一設(shè)備確定其所具有或者支持的屬性,待第一設(shè)備選定后,向第一設(shè)備返回其選定的屬性的公有屬性標(biāo)識(shí),從而為第一設(shè)備設(shè)置添加這些公有屬性標(biāo)識(shí)。這里的公有屬性標(biāo)識(shí),是指所有的設(shè)備均采用相同的屬性標(biāo)識(shí)來表示對(duì)應(yīng)的能力,使所有設(shè)備之間實(shí)現(xiàn)公有性,該公有屬性標(biāo)識(shí)可以是在一段預(yù)留的空間內(nèi)設(shè)定。在此情況下,對(duì)于不同品牌、不同類型的設(shè)備,例如某品牌A的空調(diào)、某品牌B的電視機(jī),可以采用同一個(gè)屬性標(biāo)識(shí)來代表打開。因此,即便是不了解該設(shè)備出廠時(shí)所設(shè)定的屬性的具體含義,基于該公有屬性標(biāo)識(shí)的設(shè)置,也可以實(shí)現(xiàn)對(duì)該設(shè)備的操作和控制。第二設(shè)備的注冊(cè)過程與上述第一設(shè)備的類似。
[0066]在第一設(shè)備、第二設(shè)備均注冊(cè)成功后,需要在服務(wù)器上對(duì)第一設(shè)備與第二設(shè)備之間的進(jìn)行綁定,對(duì)二者之間的觸發(fā)規(guī)則進(jìn)行設(shè)置。在設(shè)置時(shí),可以通過任何設(shè)備訪問該服務(wù)器以對(duì)觸發(fā)規(guī)則進(jìn)行設(shè)置,包括但不限于移動(dòng)終端、個(gè)人計(jì)算機(jī)、便攜式設(shè)備以及其他設(shè)備等,并可以基于需要進(jìn)行聯(lián)動(dòng)的設(shè)備的設(shè)備標(biāo)識(shí)、屬性標(biāo)識(shí)、以及屬性標(biāo)識(shí)對(duì)應(yīng)的值來對(duì)觸發(fā)規(guī)則進(jìn)行設(shè)定,因此,同一個(gè)屬性可以設(shè)置多個(gè)不同的觸發(fā)規(guī)則,對(duì)于設(shè)定的觸發(fā)規(guī)則,還可以設(shè)定相應(yīng)的觸發(fā)規(guī)則標(biāo)識(shí),以標(biāo)識(shí)不同的觸發(fā)規(guī)則。
[0067]以上述第一設(shè)備為智能手環(huán)、上述第二設(shè)備為智能燈泡為例,假設(shè)智能手環(huán)敲擊一下代表打開智能燈泡,智能手環(huán)敲擊兩下代表關(guān)閉智能燈泡。在進(jìn)行觸發(fā)規(guī)則的設(shè)置之前,該智能手環(huán)定義了一個(gè)敲擊次數(shù)的屬性click-num,敲擊的具體次數(shù)為該屬性的具體屬性值,例如I次、2次,該智能燈泡定義了一個(gè)開關(guān)的屬性light-on,可以用1、0來分別代表該智能開關(guān)的打開和關(guān)閉。在進(jìn)行觸發(fā)規(guī)則的設(shè)置時(shí),針對(duì)敲擊次數(shù)的屬性click-num,可設(shè)置兩個(gè)相應(yīng)的觸發(fā)規(guī)則,一個(gè)為敲擊次數(shù)為I次的觸發(fā)規(guī)則,一個(gè)為敲擊次數(shù)為2次的觸發(fā)規(guī)則,其中一個(gè)觸發(fā)規(guī)則為敲擊次數(shù)為I次時(shí)將屬性light-on的值設(shè)定為1,代表打開智能燈泡,另一個(gè)觸發(fā)規(guī)則為敲擊次數(shù)為2時(shí)將屬性light-on的值設(shè)定為0,代表關(guān)閉智能燈泡?;谶@種觸發(fā)規(guī)則,在屬性click-num的值為I時(shí),會(huì)觸發(fā)屬性light-on的值設(shè)置為1,并發(fā)送給對(duì)應(yīng)的該智能燈泡。對(duì)于服務(wù)器來說,可以只進(jìn)行該規(guī)則的設(shè)置和具體的賦值操作,而可以不必關(guān)心各屬性值的具體含義。
[0068]在各設(shè)備的運(yùn)行過程中,各設(shè)備均會(huì)對(duì)自身設(shè)備的操作指令進(jìn)行監(jiān)測(cè)。
[0069]結(jié)合圖6所示,在具體運(yùn)行過程時(shí),在步驟S601中,第一設(shè)備會(huì)對(duì)針對(duì)自身的操作指令進(jìn)行監(jiān)測(cè),并在監(jiān)測(cè)到針對(duì)自身的操作指令時(shí),進(jìn)入步驟S602。
[0070]在步驟S602中,第一設(shè)備從公有屬性標(biāo)識(shí)中獲取與該操作指令對(duì)應(yīng)的第一屬性標(biāo)識(shí),隨后進(jìn)入步驟S603。
[0071]在步驟S603中,第一設(shè)備根據(jù)上述操作指令,獲取與上述第一屬性標(biāo)識(shí)對(duì)應(yīng)的第一屬性值,隨后進(jìn)入步驟S604。以上述智能手環(huán)為例,其在監(jiān)測(cè)到敲擊操作指令時(shí),會(huì)從公用屬性標(biāo)