的其他非主管者成員。
[0033]其中,在本實(shí)施例中,主控設(shè)備可以作為NAN群組的一員來(lái)與被控設(shè)備進(jìn)行通訊,也可以不加入該群組而通過(guò)路由器或網(wǎng)關(guān)與被控設(shè)備通信,基于此,邀請(qǐng)被控設(shè)備加入近域發(fā)現(xiàn)網(wǎng)絡(luò)NAN群組具體可以包括:接收被控設(shè)備的設(shè)備信息,根據(jù)該信息向被控設(shè)備發(fā)送NAN群組標(biāo)識(shí)以邀請(qǐng)被控設(shè)備加入NAN群組;或,向主控設(shè)備發(fā)送NAN群組標(biāo)識(shí)邀請(qǐng)主控設(shè)備加入NAN群組,以使主控設(shè)備邀請(qǐng)被控設(shè)備加入NAN群組,其中,設(shè)備信息至少包括設(shè)備的地址信息。
[0034]在執(zhí)行上述步驟101以前102之前,本實(shí)施例還包括建立NAN群組的過(guò)程,基于此,上述方法還可以包括:在邀請(qǐng)被控設(shè)備加入NAN群組之前,以主管者的身份建立NAN群組;設(shè)定NAN群組的標(biāo)識(shí),該標(biāo)識(shí)表征NAN群組為家庭域永久性群組,該標(biāo)識(shí)用于指示被控設(shè)備以非主管者設(shè)備加入NAN網(wǎng)絡(luò)和/或指示被控設(shè)備在發(fā)現(xiàn)時(shí)間窗里發(fā)送消息前不使用沖關(guān)檢測(cè)機(jī)制。
[0035]NAN通信方式需要使用沖突檢測(cè)機(jī)制,以避免發(fā)生消息碰撞,另外在時(shí)間窗外,主管者需要發(fā)送業(yè)務(wù)發(fā)現(xiàn)信標(biāo),以供其他設(shè)備進(jìn)行NAN網(wǎng)絡(luò)的發(fā)現(xiàn),但這對(duì)于家居環(huán)境中,在大多數(shù)時(shí)間內(nèi)均屬于信息接收端的被控設(shè)備來(lái)說(shuō),這兩個(gè)過(guò)程無(wú)疑是不需要的,因此,在本實(shí)施例中,與主控終端或被控終端通信的過(guò)程中,在發(fā)現(xiàn)時(shí)間窗中,不使用沖突檢測(cè)機(jī)制,在發(fā)現(xiàn)時(shí)間窗外不發(fā)送發(fā)現(xiàn)信標(biāo)。
[0036]本實(shí)施例還提供了一種控制指令響應(yīng)方法,該方法可以應(yīng)用于檢被控設(shè)備一側(cè),該方法主要用于在接收到需要大流量來(lái)響應(yīng)控制指令的情況下,轉(zhuǎn)換其與主管者設(shè)備以及主控設(shè)備通信網(wǎng)絡(luò),以滿足通信流量的要求,該方法具體可以包括如下步驟:
[0037]接收加入近域發(fā)現(xiàn)網(wǎng)絡(luò)NAN群組的邀請(qǐng);根據(jù)邀請(qǐng)加入NAN群組;
[0038]接收NAN控制指令;判斷控制指令所需傳輸?shù)臄?shù)據(jù)量是否超出預(yù)設(shè)數(shù)據(jù)量,如果是,則與網(wǎng)關(guān)設(shè)備或主控設(shè)備建立滿足控制指令所需傳輸?shù)臄?shù)據(jù)量的網(wǎng)絡(luò)連接,使用建立的網(wǎng)絡(luò)連接響應(yīng)控制指令,如果否,則在NAN發(fā)現(xiàn)時(shí)間窗內(nèi)使用NAN響應(yīng)控制指令。
[0039]實(shí)施例2
[0040]本實(shí)施例主要對(duì)在移動(dòng)設(shè)備(主控設(shè)備)不作為NAN群組成員的情況下,通過(guò)路由器或網(wǎng)關(guān)與家電設(shè)備(被控設(shè)備)進(jìn)行NAN通信的過(guò)程進(jìn)行說(shuō)明,圖2是本發(fā)明實(shí)施例2提供的通過(guò)NAN發(fā)送小數(shù)據(jù)指令的方法的流程圖,如圖2所示,該方法包括如下步驟:[0041 ] 路由器或者網(wǎng)關(guān)作為既定的Master (主管者)創(chuàng)建NAN Cluster (Neighbor AwareNetwork Cluster,近域發(fā)現(xiàn)網(wǎng)絡(luò)簇),并設(shè)定Cluster ID(標(biāo)識(shí)),此ID表征此Cluster為家庭域永久性Cluster,在發(fā)現(xiàn)時(shí)間窗間隔中,不發(fā)送發(fā)現(xiàn)Beacon (信標(biāo))幀。
[0042]移動(dòng)設(shè)備通過(guò)NFC (Near Field Communicat1n,近距離無(wú)線通訊技術(shù))或者掃碼等方式獲取家電設(shè)備的信息,以便將家電設(shè)備加入到家庭NAN Cluster。
[0043]移動(dòng)設(shè)備與路由器或者網(wǎng)關(guān)建立WLAN連接,同時(shí)開啟需要加入NAN Cluster的家電設(shè)備接收器一段時(shí)間,在這段時(shí)間內(nèi),移動(dòng)設(shè)備將家電設(shè)備的信息通過(guò)WLAN發(fā)送給路由器或者網(wǎng)關(guān),路由器或者網(wǎng)關(guān)接收到消息后,發(fā)送邀請(qǐng)加入NAN Cluster的命令(該命令中攜帶Cluster ID)給家電設(shè)備。
[0044]家電設(shè)備收到邀請(qǐng)后,通過(guò)Cluster ID判定此Cluster為家庭域永久性Cluster,遂以non-master (非主管)身份加入到Cluster,并設(shè)定在發(fā)現(xiàn)時(shí)間窗內(nèi),不使用避免沖突機(jī)制發(fā)送消息。
[0045]移動(dòng)設(shè)備使用WLAN將控制家電設(shè)備的命令發(fā)送給路由器或者網(wǎng)關(guān)。
[0046]如果路由器或者網(wǎng)關(guān)此時(shí)正處于NAN發(fā)現(xiàn)時(shí)間窗,則直接通過(guò)NAN轉(zhuǎn)發(fā)命令給家電;如果非處在時(shí)間窗內(nèi),則存儲(chǔ)命令,待下個(gè)時(shí)間窗時(shí)轉(zhuǎn)發(fā)。
[0047]如果家電設(shè)備,例如電視,接到的命令是開啟高流量業(yè)務(wù),如視頻傳輸?shù)龋瑒t創(chuàng)建與路由器或者網(wǎng)關(guān)的WLAN連接或者與移動(dòng)設(shè)備的P2P (Peer to Peer,對(duì)等網(wǎng)絡(luò))連接。
[0048]當(dāng)路由器或者網(wǎng)關(guān)檢測(cè)到移動(dòng)設(shè)備已離家(具體可以通過(guò)移動(dòng)設(shè)備與家電設(shè)備的距離來(lái)實(shí)現(xiàn)),則通知家電設(shè)備延遲發(fā)現(xiàn)時(shí)間窗的間隔。當(dāng)路由器或者網(wǎng)關(guān)檢測(cè)到移動(dòng)設(shè)備已回家,則通知家電設(shè)備縮短發(fā)現(xiàn)時(shí)間窗的間隔。
[0049]實(shí)施例3
[0050]本實(shí)施例主要對(duì)在移動(dòng)設(shè)備(主控設(shè)備)作為NAN群組成員的情況下,與家電設(shè)備(被控設(shè)備)進(jìn)行NAN通信的過(guò)程進(jìn)行說(shuō)明,圖3是本發(fā)明實(shí)施例3提供的通過(guò)NAN發(fā)送小數(shù)據(jù)指令的方法的流程圖,如圖3所示,該方法包括如下步驟:
[0051]移動(dòng)設(shè)備與路由器或者網(wǎng)關(guān)建立WLAN連接;
[0052]路由器或者網(wǎng)關(guān)作為既定的Master (主管者)創(chuàng)建NAN Cluster,并設(shè)定ClusterID,此ID表征此Cluster為家庭域永久性Cluster。在發(fā)現(xiàn)時(shí)間窗間隔中,不發(fā)送發(fā)現(xiàn)Beacon幀。路由器或者網(wǎng)關(guān)通過(guò)WLAN發(fā)送邀請(qǐng)加入NAN Cluster的命令給移動(dòng)設(shè)備,移動(dòng)設(shè)備通過(guò)Cluster ID判定此Cluster為家庭域永久性Cluster,遂以non-master (非主管)身份加入到Cluster,并設(shè)定在發(fā)現(xiàn)時(shí)間窗內(nèi),不使用沖突檢測(cè)機(jī)制發(fā)送消息。
[0053]移動(dòng)設(shè)備通過(guò)NFC或者掃碼等方式發(fā)送邀請(qǐng)加入NAN Cluster的命令給家電設(shè)備,家電設(shè)備通過(guò)Cluster ID判定此Cluster為家庭域永久性Cluster,遂以non-master (非主管)身份加入到Cluster,并設(shè)定在發(fā)現(xiàn)時(shí)間窗內(nèi),不使用沖突檢測(cè)機(jī)制發(fā)送消息。
[0054]移動(dòng)設(shè)備使用NAN將控制家電設(shè)備的命令發(fā)送給家電設(shè)備。
[0055]如果家電設(shè)備,例如電視,接到的命令是開啟高流量業(yè)務(wù),如視頻傳輸?shù)龋瑒t創(chuàng)建與路由器或者網(wǎng)關(guān)的WLAN連接或者與移動(dòng)設(shè)備的P2P連接。
[0056]當(dāng)路由器或者網(wǎng)關(guān)檢測(cè)到移動(dòng)設(shè)備已離家,則通知家電設(shè)備延遲發(fā)現(xiàn)時(shí)間窗的間隔。
[0057]移動(dòng)設(shè)備回家后,與路由器或者網(wǎng)關(guān)建立WLAN連接后,如果路由器或者網(wǎng)關(guān)此時(shí)正處于NAN發(fā)現(xiàn)時(shí)間窗內(nèi),則通過(guò)NAN通知所有設(shè)備,包括家電設(shè)備和移動(dòng)設(shè)備縮短時(shí)間窗間隔和下一次發(fā)現(xiàn)時(shí)間窗的時(shí)間;如果不在時(shí)間窗內(nèi),則通過(guò)WLAN通知移動(dòng)設(shè)備下一次時(shí)間窗的開始時(shí)間,并在下一次時(shí)間窗開始后,通知所有設(shè)備,包括家電設(shè)備和移動(dòng)設(shè)備縮短時(shí)間窗間隔。
[0058]實(shí)施例4
[0059]本實(shí)施例提供了一種控制指令發(fā)送裝置,該裝置可以設(shè)置于網(wǎng)關(guān)或路由器側(cè),該裝置用于實(shí)現(xiàn)上述實(shí)施例中的控制指令的發(fā)送方法以及通過(guò)NAN發(fā)送小數(shù)據(jù)指令的方法,圖4是本發(fā)明實(shí)施例4提供的控制指令方法裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置40包括如下組成部分:
[0060]組網(wǎng)模塊41,用于邀請(qǐng)被控設(shè)備加入近域發(fā)現(xiàn)網(wǎng)絡(luò)NAN群組;
[0061]發(fā)送模塊42,用于在NAN的發(fā)現(xiàn)時(shí)間窗內(nèi)使用NAN向被控設(shè)備發(fā)送控制指令。
[0062]進(jìn)一步的,上述裝置40還可以包括:告知模塊,用于在檢測(cè)到主控設(shè)備與被控設(shè)備之間的距離超過(guò)預(yù)設(shè)距離的情況下,延長(zhǎng)發(fā)現(xiàn)時(shí)間窗的間隔并將延長(zhǎng)后的時(shí)間窗的間隔告知NAN群組中的其他非主管者成員;在檢測(cè)到主控設(shè)備與主管者設(shè)備之間的距離恢復(fù)至預(yù)設(shè)距離之內(nèi)時(shí),縮短發(fā)現(xiàn)時(shí)間窗的間隔,并將縮短后的時(shí)間窗的間隔告知NAN群組中的其他非主管成員。
[0063]其中,上述組網(wǎng)模塊41具體可以用于:接收被控設(shè)備的設(shè)備信息,根據(jù)該信息向被控設(shè)備發(fā)送NAN群組標(biāo)識(shí)以邀請(qǐng)被控設(shè)備加入NAN群組;該信息中至少包括設(shè)備的地址信息,或,向主控設(shè)備發(fā)送NAN群組標(biāo)識(shí)邀