本公開(kāi)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種監(jiān)控方法及控制設(shè)備。
背景技術(shù):
隨著社會(huì)的發(fā)展,用戶的生活也越來(lái)越豐富。生活中,用戶在不同的時(shí)間可能處于不同的位置中,比如辦公室和家庭等,當(dāng)用戶處于某個(gè)位置時(shí),通常需要獲知其它位置當(dāng)前的情況,因此,亟需一種監(jiān)控方法。
相關(guān)技術(shù)中,可以通過(guò)在每個(gè)位置固定安裝監(jiān)控?cái)z像頭,該監(jiān)控?cái)z像頭可以對(duì)該監(jiān)控?cái)z像頭當(dāng)前所在的位置進(jìn)行監(jiān)控,并獲取到該位置中的監(jiān)控圖像發(fā)送給服務(wù)器,之后,該服務(wù)器可以將該監(jiān)控圖像發(fā)送至電腦等設(shè)備中,從而使用戶獲取到該位置當(dāng)前的情況。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種監(jiān)控方法及控制設(shè)備。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種監(jiān)控方法,應(yīng)用于控制設(shè)備中,所述監(jiān)控方法包括:
通過(guò)UPnP(Universal Plug and Play,通用即插即用)協(xié)議,確定與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備;
從所述至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備;
基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)所述目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
可選地,所述控制設(shè)備為安裝有控制應(yīng)用的設(shè)備,所述監(jiān)控設(shè)備為安裝有監(jiān)控應(yīng)用的設(shè)備。
可選地,所述基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),包括:
基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD(WiFi Display,無(wú)線顯示)的底層多媒體傳輸功能從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
可選地,所述基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)之前,還包括:
基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)所述WFD的底層多媒體傳輸功能向所述目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,所述配置信息包括所述控制設(shè)備支持的數(shù)據(jù)格式,用于指示所述目標(biāo)監(jiān)控設(shè)備采集所述數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
可選地,所述通過(guò)UPnP協(xié)議,確定與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,包括:
當(dāng)接入所述局域網(wǎng)時(shí),通過(guò)所述UPnP協(xié)議確定所述局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,所述服務(wù)類型用于指示所述設(shè)備在所述局域網(wǎng)中的角色;
將所述局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)所述至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種控制設(shè)備,所述控制設(shè)備包括:
確定模塊,用于UPnP協(xié)議,確定與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備;
選擇模塊,用于從所述至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備;
獲取模塊,用于基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)所述目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
可選地,所述控制設(shè)備為安裝有控制應(yīng)用的設(shè)備,所述監(jiān)控設(shè)備為安裝有監(jiān)控應(yīng)用的設(shè)備。
可選地,所述獲取模塊包括:
獲取子模塊,用于基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
可選地,所述裝置還包括:
發(fā)送模塊,用于基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)所述WFD的底層多媒體傳輸功能向所述目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,所述配置信息包括所述控制設(shè)備支持的數(shù)據(jù)格式,用于指示所述目標(biāo)監(jiān)控設(shè)備采集所述數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
可選地,所述確定模塊包括:
第一確定子模塊,用于當(dāng)接入所述局域網(wǎng)時(shí),通過(guò)所述UPnP協(xié)議確定所述局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,所述服務(wù)類型用于指示所述設(shè)備在所述局域網(wǎng)中的角色;
第二確定子模塊,用于將所述局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)所述至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種控制設(shè)備,所述控制設(shè)備包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
通過(guò)UPnP協(xié)議,確定與所述控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備;
從所述至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備;
基于所述目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從所述目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)所述目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在本公開(kāi)實(shí)施例中,首先,控制設(shè)備可以通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備,在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)控制設(shè)備,并從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),從而對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,由于不需要通過(guò)固定安裝的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要通過(guò)服務(wù)器獲取該監(jiān)控?cái)?shù)據(jù),提高了監(jiān)控的效果,節(jié)省了資源。其次,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,提高了監(jiān)控的靈活性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1A是根據(jù)一示例性實(shí)施例示出的一種監(jiān)控系統(tǒng)架構(gòu)圖。
圖1B是根據(jù)一示例性實(shí)施例示出的一種監(jiān)控方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的另一種監(jiān)控方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的一種控制設(shè)備的框圖。
圖4是根據(jù)一示例性實(shí)施例示出的另一種監(jiān)控設(shè)備的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的設(shè)備和方法的例子。
在對(duì)本公開(kāi)實(shí)施例進(jìn)行詳細(xì)的解釋說(shuō)明之前,先對(duì)本公開(kāi)實(shí)施例的應(yīng)用場(chǎng)景予以介紹。生活中,用戶可能在不同的時(shí)間處于不同的位置,當(dāng)用戶處于某個(gè)位置時(shí),通常還需要獲知其它位置當(dāng)前的情況。相關(guān)技術(shù)中,雖然可以通過(guò)在每個(gè)位置固定安裝監(jiān)控?cái)z像頭來(lái)對(duì)該位置進(jìn)行監(jiān)控,但固定安裝監(jiān)控?cái)z像頭這種方式更適合于遠(yuǎn)程監(jiān)控,當(dāng)用戶希望獲取到幾個(gè)距離比較近的位置中每個(gè)位置當(dāng)前的情況,比如,家中的不同房間,或者同一房間中的不同方位等,此時(shí),如果通過(guò)固定安裝監(jiān)控?cái)z像頭的方式來(lái)對(duì)這些位置進(jìn)行監(jiān)控,會(huì)造成資源浪費(fèi),監(jiān)控的靈活性也較低,且用戶需要從服務(wù)器中才能獲取監(jiān)控圖像,也降低了監(jiān)控的效果。因此,本公開(kāi)實(shí)施例提供了一種監(jiān)控方法。
圖1A是根據(jù)一示例性實(shí)施例示出的一種監(jiān)控系統(tǒng)架構(gòu)圖,參照?qǐng)D1A,該監(jiān)控系統(tǒng)可以包括一個(gè)控制設(shè)備01和多個(gè)監(jiān)控設(shè)備02(圖中僅示出兩個(gè)),其中,該控制設(shè)備01以及該多個(gè)監(jiān)控設(shè)備02中的每個(gè)設(shè)備為處于同一基于UPnP的局域網(wǎng)中的設(shè)備。
該控制設(shè)備01能夠向該多個(gè)監(jiān)控設(shè)備02中任一監(jiān)控設(shè)備發(fā)送監(jiān)控?cái)?shù)據(jù)獲取請(qǐng)求,從而對(duì)該監(jiān)控設(shè)備進(jìn)行控制并獲取到該監(jiān)控設(shè)備采集的監(jiān)控?cái)?shù)據(jù),該監(jiān)控設(shè)備能夠在接收到該控制設(shè)備發(fā)送的監(jiān)控?cái)?shù)據(jù)獲取請(qǐng)求時(shí),采集監(jiān)控?cái)?shù)據(jù),并將采集到的監(jiān)控?cái)?shù)據(jù)發(fā)送給該控制設(shè)備。
需要說(shuō)明的是,該控制設(shè)備01可以是具有播放聲音或顯示圖像功能的設(shè)備,且該設(shè)備可以安裝控制應(yīng)用,該多個(gè)監(jiān)控設(shè)備02中的每個(gè)監(jiān)控設(shè)備可以是具有聲音或圖像采集工功能的設(shè)備,且該設(shè)備可以安裝監(jiān)控應(yīng)用,比如,該控制設(shè)備01和每個(gè)監(jiān)控設(shè)備可以是智能手機(jī)、平板電腦、智能手表等設(shè)備。
其中,當(dāng)該控制設(shè)備中安裝了控制應(yīng)用或該監(jiān)控設(shè)備安裝了監(jiān)控應(yīng)用時(shí),為了更好的利用該控制設(shè)備或該監(jiān)控設(shè)備的設(shè)備資源,降低監(jiān)控過(guò)程中的延遲,從而提高監(jiān)控的實(shí)時(shí)性,該控制應(yīng)用可以是能夠獲取該控制設(shè)備所有系統(tǒng)權(quán)限的應(yīng)用,該監(jiān)控應(yīng)用可以是能夠獲取該監(jiān)控設(shè)備所有系統(tǒng)權(quán)限的應(yīng)用。
圖1B是根據(jù)一示例性實(shí)施例示出的一種監(jiān)控方法的流程圖,參照?qǐng)D1B,該監(jiān)控方法用于控制設(shè)備中,包括以下步驟。
在步驟101中,通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備。
在步驟102中,從該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備。
在步驟103中,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
在本公開(kāi)實(shí)施例中,首先,控制設(shè)備可以通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備,在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)控制設(shè)備,并從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),從而對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,由于不需要通過(guò)固定安裝的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要通過(guò)服務(wù)器獲取該監(jiān)控?cái)?shù)據(jù),提高了監(jiān)控的效果,節(jié)省了資源。其次,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,提高了監(jiān)控的靈活性。
可選地,該控制設(shè)備為安裝有控制應(yīng)用的設(shè)備,該監(jiān)控設(shè)備為安裝有監(jiān)控應(yīng)用的設(shè)備。
可選地,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),包括:
基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
可選地,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)之前,還包括:
基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能向該目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,該配置信息包括該控制設(shè)備支持的數(shù)據(jù)格式,用于指示該目標(biāo)監(jiān)控設(shè)備采集該數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
可選地,通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,包括:
當(dāng)接入該局域網(wǎng)時(shí),通過(guò)該UPnP協(xié)議確定該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,該服務(wù)類型用于指示該設(shè)備在該局域網(wǎng)中的角色;
將該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本公開(kāi)的可選實(shí)施例,本公開(kāi)實(shí)施例對(duì)此不再一一贅述。
圖2是根據(jù)一示例性實(shí)施例示出的一種監(jiān)控方法的流程圖,參照?qǐng)D2,該監(jiān)控方法用于監(jiān)控設(shè)備與控制設(shè)備的交互中,包括以下步驟。
在步驟201中,該控制設(shè)備通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備。
由于該局域網(wǎng)中可能會(huì)包括至少一個(gè)監(jiān)控設(shè)備,且每個(gè)監(jiān)控設(shè)備可能設(shè)置在一個(gè)需要監(jiān)控的位置,因此,為了便于該控制設(shè)備對(duì)該至少一個(gè)監(jiān)控設(shè)備進(jìn)行控制,從而對(duì)設(shè)置監(jiān)控設(shè)備的位置進(jìn)行監(jiān)控,該控制設(shè)備可以確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備。
需要說(shuō)明的是,該局域網(wǎng)可以是基于UPnP的局域網(wǎng),該控制設(shè)備可以是安裝有控制應(yīng)用的設(shè)備,監(jiān)控設(shè)備可以為安裝有監(jiān)控應(yīng)用的設(shè)備。不同的設(shè)備可以在接入該局域網(wǎng)之前,來(lái)安裝控制應(yīng)用以作為控制設(shè)備,或者安裝監(jiān)控應(yīng)用以作為監(jiān)控設(shè)備,也即是,安裝有控制應(yīng)用的設(shè)備就是控制設(shè)備,安裝有監(jiān)控應(yīng)用的設(shè)備就是監(jiān)控應(yīng)用。
例如,該局域網(wǎng)包括手機(jī)1、手機(jī)2和平板電腦1,其中,手機(jī)1中安裝有控制應(yīng)用,手機(jī)2和平板電腦1中安裝有監(jiān)控應(yīng)用,因此,該手機(jī)1可以是控制設(shè)備1,該手機(jī)2可以是監(jiān)控設(shè)備1,該平板電腦1可以是監(jiān)控設(shè)備2。
進(jìn)一步地,為了提高該控制設(shè)備確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備的靈活性,進(jìn)而提高監(jiān)控的靈活性,該控制設(shè)備可以通過(guò)下述兩種可能的實(shí)現(xiàn)方式來(lái)確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備:
第一種可能的實(shí)現(xiàn)方式,為了便于該控制設(shè)備在接入該局域網(wǎng)時(shí),能夠迅速在該局域網(wǎng)中確定所有的監(jiān)控設(shè)備,從而對(duì)確定到的監(jiān)控設(shè)備進(jìn)行控制以進(jìn)行監(jiān)控,提高監(jiān)控的效果和可靠性,當(dāng)該控制設(shè)備接入該局域網(wǎng)時(shí),通過(guò)該UPnP協(xié)議確定該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,該服務(wù)類型用于指示該設(shè)備在該局域網(wǎng)中的角色,將該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
其中,該控制設(shè)備通過(guò)該UPnP協(xié)議確定該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備的操作可以為:當(dāng)該控制設(shè)備接入該局域網(wǎng)時(shí),在該局域網(wǎng)中廣播查詢消息,該查詢消息用于查詢?cè)摼钟蚓W(wǎng)中是否包括監(jiān)控設(shè)備,當(dāng)該局域網(wǎng)中的任一監(jiān)控設(shè)備接收到該查詢消息時(shí),判斷該查詢消息中攜帶的服務(wù)類型與該監(jiān)控設(shè)備的服務(wù)類型是否相同。當(dāng)該查詢消息中攜帶的服務(wù)類型與該監(jiān)控設(shè)備的服務(wù)類型相同時(shí),該監(jiān)控設(shè)備向該控制設(shè)備發(fā)送查詢響應(yīng),該查詢響應(yīng)中攜帶該監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
需要說(shuō)明的是,設(shè)備標(biāo)識(shí)用于在該局域網(wǎng)中唯一標(biāo)識(shí)一個(gè)設(shè)備,該設(shè)備標(biāo)識(shí)可以是該設(shè)備的IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)地址。當(dāng)然,在實(shí)際應(yīng)用中,該設(shè)備標(biāo)識(shí)還可以是其它能夠在該局域網(wǎng)中唯一標(biāo)識(shí)一個(gè)設(shè)備的標(biāo)識(shí)。
進(jìn)一步地,為了提高了該控制設(shè)備在該局域網(wǎng)中確定該至少一個(gè)監(jiān)控設(shè)備的可靠性,從而提高監(jiān)控的可靠性,該控制設(shè)備可以每隔第一預(yù)設(shè)時(shí)長(zhǎng),在該局域網(wǎng)中廣播該查詢消息,從而獲取并存儲(chǔ)該局域網(wǎng)中每個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
其中,第一預(yù)設(shè)時(shí)長(zhǎng)可以由該控制設(shè)備在該局域網(wǎng)中廣播該查詢消息之前確定,比如,一種可能實(shí)現(xiàn)策略為:該第一預(yù)設(shè)時(shí)長(zhǎng)可以由該控制設(shè)備接收用戶輸入的時(shí)長(zhǎng)得到。
第二種可能的實(shí)現(xiàn)方式,由于隨時(shí)都可能會(huì)有監(jiān)控設(shè)備加入該局域網(wǎng),而此時(shí)該局域網(wǎng)中的控制設(shè)備可能并沒(méi)有發(fā)送查詢消息,因此,為了確保該控制設(shè)備也能夠?qū)Ξ?dāng)前加入的該監(jiān)控設(shè)備進(jìn)行控制,進(jìn)一步提高監(jiān)控的可靠性,當(dāng)監(jiān)控設(shè)備接入該局域網(wǎng)時(shí),可以通過(guò)UPnP協(xié)議確定該局域網(wǎng)中的控制設(shè)備。
其中,該監(jiān)控設(shè)備通過(guò)UPnP協(xié)議確定該局域網(wǎng)中的控制設(shè)備的操作可以為:該監(jiān)控設(shè)備在該局域網(wǎng)中廣播加入消息,該加入消息用于提示該監(jiān)控設(shè)備已接入該局域網(wǎng),且該加入消息中可以攜帶該監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。當(dāng)該局域網(wǎng)中的控制設(shè)備接收到該監(jiān)控設(shè)備發(fā)送的加入消息時(shí),判斷該加入消息中攜帶的服務(wù)類型是否為監(jiān)控類型。當(dāng)該服務(wù)類型為監(jiān)控類型時(shí),存儲(chǔ)該監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
進(jìn)一步地,為了提高了該控制設(shè)備在該局域網(wǎng)中確定該至少一個(gè)監(jiān)控設(shè)備的可靠性,從而提高監(jiān)控的可靠性,該局域網(wǎng)中的每個(gè)監(jiān)控設(shè)備可以每隔第二預(yù)設(shè)時(shí)長(zhǎng),在該局域網(wǎng)中廣播該加入消息。
需要說(shuō)明的是,第二預(yù)設(shè)時(shí)長(zhǎng)可以由該監(jiān)控設(shè)備在該局域網(wǎng)中廣播該加入消息之前確定,比如,一種可能實(shí)現(xiàn)策略為:該第二預(yù)設(shè)時(shí)長(zhǎng)可以由該監(jiān)控設(shè)備接收用戶輸入的時(shí)長(zhǎng)得到。
在步驟202中,該控制設(shè)備從該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備。
由于該至少一個(gè)監(jiān)控設(shè)備可能分別被設(shè)置在不同的位置,因此,為了對(duì)某個(gè)監(jiān)控設(shè)備所在的位置進(jìn)行監(jiān)控,可以在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備。
其中,由于該控制設(shè)備存儲(chǔ)了該至少一個(gè)監(jiān)控設(shè)備中每個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),因此,該控制設(shè)備可以顯示至少一個(gè)設(shè)備標(biāo)識(shí),該至少一個(gè)設(shè)備標(biāo)識(shí)分別為該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),當(dāng)基于顯示的該至少一個(gè)設(shè)備標(biāo)識(shí)中的任一設(shè)備標(biāo)識(shí)接收到選擇指令時(shí),將該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的監(jiān)控設(shè)備確定為該目標(biāo)監(jiān)控設(shè)備。
需要說(shuō)明的是,該選擇指令用于在顯示的該至少一個(gè)設(shè)備標(biāo)識(shí)中選擇一個(gè)設(shè)備標(biāo)識(shí),該選擇指令可以由用戶通過(guò)執(zhí)行預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以是點(diǎn)擊操作、觸摸操作、滑動(dòng)操作等操作。當(dāng)然,在實(shí)際應(yīng)用中,該選擇操作還可以是其它操作。
還需要說(shuō)明的是,該控制設(shè)備可以通過(guò)窗口或彈窗等方式顯示該至少一個(gè)設(shè)備標(biāo)識(shí),當(dāng)然,在實(shí)際應(yīng)用中,該控制設(shè)備還可以通過(guò)其它方式顯示該至少一個(gè)設(shè)備標(biāo)識(shí)。
例如,該控制設(shè)備顯示監(jiān)控設(shè)備1的設(shè)備標(biāo)識(shí)IP1,監(jiān)控設(shè)備2的設(shè)備標(biāo)識(shí)IP2和監(jiān)控設(shè)備3的設(shè)備標(biāo)識(shí)IP3,且該控制設(shè)備基于IP2接收到選擇指令,因此,該控制設(shè)備將監(jiān)控設(shè)備2確定為目標(biāo)監(jiān)控設(shè)備。
需要說(shuō)明的是,在實(shí)際應(yīng)用中,該控制設(shè)備還可以通過(guò)其它方式來(lái)選擇該目標(biāo)控制設(shè)備,比如,一種可能的實(shí)現(xiàn)方式為,該控制設(shè)備可以在該多個(gè)監(jiān)控設(shè)備中隨機(jī)選擇一個(gè)監(jiān)控設(shè)備,并將選擇的監(jiān)控設(shè)備確定為該控制設(shè)備。
在步驟203中,該控制設(shè)備基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
為了對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,該控制設(shè)備可以從該目標(biāo)監(jiān)控設(shè)備中獲取該監(jiān)控?cái)?shù)據(jù)。
其中,該控制設(shè)備可以基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),向該目標(biāo)監(jiān)控設(shè)備發(fā)送監(jiān)控?cái)?shù)據(jù)獲取請(qǐng)求,該監(jiān)控?cái)?shù)據(jù)獲取請(qǐng)求中可以攜帶該控制設(shè)備的設(shè)備標(biāo)識(shí)。當(dāng)該目標(biāo)監(jiān)控設(shè)備接收到該監(jiān)控?cái)?shù)據(jù)獲取請(qǐng)求時(shí),采集監(jiān)控?cái)?shù)據(jù),并基于該控制設(shè)備的設(shè)備標(biāo)識(shí),將采集到的監(jiān)控?cái)?shù)據(jù)發(fā)送給控制設(shè)備。
需要說(shuō)明的是,該目標(biāo)監(jiān)控設(shè)備可以通過(guò)Java類中的聲音捕獲類采集當(dāng)前所處位置的聲音數(shù)據(jù),或者,通過(guò)Java類中的視頻捕獲類采集當(dāng)前所處位置的圖像數(shù)據(jù),從而得到該監(jiān)控?cái)?shù)據(jù)。
進(jìn)一步地,為了確保該控制設(shè)備能夠識(shí)別該目標(biāo)監(jiān)控設(shè)備發(fā)送的監(jiān)控?cái)?shù)據(jù),提高監(jiān)控的可靠性,該目標(biāo)監(jiān)控設(shè)備采集的監(jiān)控?cái)?shù)據(jù)的格式為預(yù)設(shè)格式的監(jiān)控?cái)?shù)據(jù),比如,當(dāng)該監(jiān)控?cái)?shù)據(jù)包括聲音數(shù)據(jù)時(shí),該聲音數(shù)據(jù)的預(yù)設(shè)格式可以為PCM(Pulse Code Modulation,脈沖編碼調(diào)制)格式,當(dāng)該監(jiān)控?cái)?shù)據(jù)包括圖像數(shù)據(jù)時(shí),該圖像數(shù)據(jù)的預(yù)設(shè)格式可以為MPEG(Moving Picture Experts Group,動(dòng)態(tài)圖像專家組)4。
其中,該預(yù)設(shè)格式可以由該目標(biāo)監(jiān)控設(shè)備在采集監(jiān)控?cái)?shù)據(jù)之前確定,比如,一種可能的實(shí)現(xiàn)策略為,該目標(biāo)監(jiān)控設(shè)備接收用戶指定的數(shù)據(jù)格式,并將用戶指定的數(shù)據(jù)格式確定為該監(jiān)控?cái)?shù)據(jù)的預(yù)設(shè)格式。
還需要說(shuō)明的是,在實(shí)際應(yīng)用中,該目標(biāo)監(jiān)控設(shè)備還可以通過(guò)其它方式來(lái)采集監(jiān)控?cái)?shù)據(jù),比如,一種可能的實(shí)現(xiàn)策略為,該監(jiān)控設(shè)備通過(guò)溫度傳感器來(lái)采集當(dāng)前所處位置的溫度數(shù)據(jù)等。
進(jìn)一步地,為了減少該監(jiān)控?cái)?shù)據(jù)傳輸過(guò)程中的延遲,提高監(jiān)控的實(shí)時(shí)性,該控制設(shè)備可以基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
其中,當(dāng)該控制設(shè)備通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)時(shí),該控制設(shè)備相當(dāng)于WFD功能中的sink端,該目標(biāo)監(jiān)控設(shè)備相當(dāng)于WFD功能中的source端。
需要說(shuō)明的是,當(dāng)控制設(shè)備基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)時(shí),該目標(biāo)監(jiān)控設(shè)備可以通過(guò)WFD功能中包括的MEDIA PULL類來(lái)采集該監(jiān)控?cái)?shù)據(jù)。
進(jìn)一步地,為了確保該控制設(shè)備能夠識(shí)別該目標(biāo)監(jiān)控設(shè)備發(fā)送的監(jiān)控?cái)?shù)據(jù),提高監(jiān)控的可靠性,控制設(shè)備可以在基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)之前,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD從RTSP(Real Time Streaming Protocol,實(shí)時(shí)流傳輸協(xié)議)層向該目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,該配置信息包括該控制設(shè)備支持的數(shù)據(jù)格式,用于指示該目標(biāo)監(jiān)控設(shè)備采集該數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
需要說(shuō)明的是,該數(shù)據(jù)格式可以包括視頻格式和音頻格式中的至少一種,當(dāng)然,在實(shí)際應(yīng)用中,該數(shù)據(jù)格式還可以包括其它格式。
還需要說(shuō)明的是,該配置信息中還可以包括其它與采集或傳輸該監(jiān)控?cái)?shù)據(jù)有關(guān)的信息,比如,是否對(duì)該監(jiān)控?cái)?shù)據(jù)進(jìn)行加密等信息。
在步驟204中,該控制設(shè)備基于獲取到的監(jiān)控?cái)?shù)據(jù),對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
由于該監(jiān)控?cái)?shù)據(jù)是由目標(biāo)監(jiān)控設(shè)備采集得到,因此,該監(jiān)控?cái)?shù)據(jù)是與該目標(biāo)監(jiān)控?cái)?shù)據(jù)所處的位置有關(guān)的數(shù)據(jù),所以,可以根據(jù)該監(jiān)控?cái)?shù)據(jù),對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,且由于不需要通過(guò)額外安裝固定的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要經(jīng)過(guò)服務(wù)器就可以直接獲取到該監(jiān)控設(shè)備采集的監(jiān)控?cái)?shù)據(jù),節(jié)省了資源,也提高了監(jiān)控的靈活性和監(jiān)控效果。另外,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,進(jìn)一步提高了監(jiān)控的靈活性。
其中,當(dāng)該監(jiān)控?cái)?shù)據(jù)包括聲音數(shù)據(jù)時(shí),該控制設(shè)備可以基于該聲音數(shù)據(jù)播放監(jiān)控聲音,當(dāng)該監(jiān)控?cái)?shù)據(jù)包括圖像數(shù)據(jù)時(shí),該控制設(shè)備可以基于該圖像數(shù)據(jù)顯示監(jiān)控圖像。
在本公開(kāi)實(shí)施例中,首先,控制設(shè)備可以通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備,在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)控制設(shè)備,并從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),從而對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,由于不需要通過(guò)固定安裝的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要通過(guò)服務(wù)器獲取該監(jiān)控?cái)?shù)據(jù),提高了監(jiān)控的效果,節(jié)省了資源。其次,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,提高了監(jiān)控的靈活性。另外,該控制設(shè)備可以在接入該局域網(wǎng)時(shí),通過(guò)UPnP協(xié)議確定該局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備并存儲(chǔ)該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),確保了該控制設(shè)備能夠在至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備,提高了監(jiān)控的靈活性和可靠性。最后,該控制設(shè)備可以根據(jù)實(shí)際需要,通過(guò)java類或者WFD中包括的MEDIA PULL類從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),進(jìn)一步提高了監(jiān)控的靈活性和可靠性。
圖3是根據(jù)一示例性實(shí)施例示出的一種控制設(shè)備框圖。參照?qǐng)D3,該控制設(shè)備包括:確定模塊301,選擇模塊302和獲取模塊303。
確定模塊301,用于通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備;
選擇模塊302,用于從該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備;
獲取模塊303,用于基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
可選地,該控制設(shè)備為安裝有控制應(yīng)用的設(shè)備,該監(jiān)控設(shè)備為安裝有監(jiān)控應(yīng)用的設(shè)備。
可選地,該獲取模塊303包括:
獲取子模塊,用于基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
可選地,該裝置還包括:
發(fā)送模塊,用于基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能向該目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,該配置信息包括該控制設(shè)備支持的數(shù)據(jù)格式,用于指示該目標(biāo)監(jiān)控設(shè)備采集該數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
可選地,該確定模塊301包括:
第一確定子模塊,用于當(dāng)接入該局域網(wǎng)時(shí),通過(guò)該UPnP協(xié)議確定該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,該服務(wù)類型用于指示該設(shè)備在該局域網(wǎng)中的角色;
第二確定子模塊,用于將該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
在本公開(kāi)實(shí)施例中,首先,控制設(shè)備可以通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備,在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)控制設(shè)備,并從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),從而對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,由于不需要通過(guò)固定安裝的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要通過(guò)服務(wù)器獲取該監(jiān)控?cái)?shù)據(jù),提高了監(jiān)控的效果,節(jié)省了資源。其次,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,提高了監(jiān)控的靈活性。
關(guān)于上述實(shí)施例中的設(shè)備,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖4是根據(jù)一示例性實(shí)施例示出的一種控制設(shè)備400的框圖。例如,設(shè)備400可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D4,設(shè)備400可以包括以下一個(gè)或多個(gè)組件:處理組件402,存儲(chǔ)器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(I/O)的接口412,傳感器組件414,以及通信組件416。
處理組件402通??刂圃O(shè)備400的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件402可以包括一個(gè)或多個(gè)處理器420來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個(gè)或多個(gè)模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。
存儲(chǔ)器404被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備400的操作。這些數(shù)據(jù)的示例包括用于在設(shè)備400上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器404可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件406為設(shè)備400的各種組件提供電源。電源組件406可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為設(shè)備400生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件408包括在所述設(shè)備400和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件408包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備400處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件410被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件410包括一個(gè)麥克風(fēng)(MIC),當(dāng)設(shè)備400處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器404或經(jīng)由通信組件416發(fā)送。在一些實(shí)施例中,音頻組件410還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件414包括一個(gè)或多個(gè)傳感器,用于為設(shè)備400提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件414可以檢測(cè)到設(shè)備400的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為設(shè)備400的顯示器和小鍵盤(pán),傳感器組件414還可以檢測(cè)設(shè)備400或設(shè)備400一個(gè)組件的位置改變,用戶與設(shè)備400接觸的存在或不存在,設(shè)備400方位或加速/減速和設(shè)備400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件414還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件416被配置為便于設(shè)備400和其他設(shè)備之間有線或無(wú)線方式的通信。設(shè)備400可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件416經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件416還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,設(shè)備400可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器404,上述指令可由設(shè)備400的處理器420執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由控制設(shè)備的處理器執(zhí)行時(shí),使得控制設(shè)備能夠執(zhí)行一種監(jiān)控方法,所述監(jiān)控方法包括:
通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備;
從該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)監(jiān)控設(shè)備;
基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),以對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控。
可選地,該控制設(shè)備為安裝有控制應(yīng)用的設(shè)備,該監(jiān)控設(shè)備為安裝有監(jiān)控應(yīng)用的設(shè)備。
可選地,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),包括:
基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)。
可選地,基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),通過(guò)WFD的底層多媒體傳輸功能從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù)之前,還包括:
基于該目標(biāo)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí),向該目標(biāo)監(jiān)控設(shè)備發(fā)送配置信息,該配置信息包括該控制設(shè)備支持的數(shù)據(jù)格式,用于指示該目標(biāo)監(jiān)控設(shè)備采集該數(shù)據(jù)格式的監(jiān)控?cái)?shù)據(jù)。
可選地,通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,包括:
當(dāng)接入該局域網(wǎng)時(shí),通過(guò)該UPnP協(xié)議確定該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備,該服務(wù)類型用于指示該設(shè)備在該局域網(wǎng)中的角色;
將該局域網(wǎng)中服務(wù)類型為監(jiān)控類型的設(shè)備確定為與該控制設(shè)備處于同一局域網(wǎng)的至少一個(gè)監(jiān)控設(shè)備,并存儲(chǔ)該至少一個(gè)監(jiān)控設(shè)備的設(shè)備標(biāo)識(shí)。
在本公開(kāi)實(shí)施例中,首先,控制設(shè)備可以通過(guò)UPnP協(xié)議,確定與該控制設(shè)備處于同一局域網(wǎng)中的至少一個(gè)監(jiān)控設(shè)備,在該至少一個(gè)監(jiān)控設(shè)備中選擇目標(biāo)控制設(shè)備,并從該目標(biāo)監(jiān)控設(shè)備中獲取監(jiān)控?cái)?shù)據(jù),從而對(duì)該目標(biāo)監(jiān)控設(shè)備當(dāng)前所處的位置進(jìn)行監(jiān)控,由于不需要通過(guò)固定安裝的監(jiān)控?cái)z像頭采集監(jiān)控?cái)?shù)據(jù),也不需要通過(guò)服務(wù)器獲取該監(jiān)控?cái)?shù)據(jù),提高了監(jiān)控的效果,節(jié)省了資源。其次,與固定安裝的監(jiān)控?cái)z像頭相比,由于該至少一個(gè)監(jiān)控設(shè)備并不是固定安裝的,因此,用戶可以隨時(shí)改變每個(gè)監(jiān)控設(shè)備當(dāng)前所在的位置,從而隨時(shí)對(duì)不同位置進(jìn)行監(jiān)控,提高了監(jiān)控的靈活性。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。