本發(fā)明涉及網(wǎng)絡(luò)技術(shù),更具體地,涉及一種家庭物聯(lián)網(wǎng)的實(shí)現(xiàn)方法及機(jī)頂盒、物聯(lián)網(wǎng)服務(wù)器。
背景技術(shù):
隨著移動(dòng)網(wǎng)絡(luò)電視(IPTV)的大規(guī)模普及,機(jī)頂盒已經(jīng)普及到每個(gè)家庭,并作為基礎(chǔ)設(shè)備由運(yùn)行商提供。同時(shí),家庭物聯(lián)網(wǎng)也在高速發(fā)展。從簡單的物聯(lián)網(wǎng)到家庭內(nèi)部所有不同網(wǎng)絡(luò)接入設(shè)備的統(tǒng)一組網(wǎng)需求已經(jīng)出現(xiàn),需要選擇一種設(shè)備作為家庭邊緣路由器和媒體中心,以實(shí)現(xiàn)家庭物聯(lián)網(wǎng)到互聯(lián)網(wǎng)的對接要求和改善用戶體驗(yàn)。
另外,當(dāng)前市面上的家庭物聯(lián)網(wǎng)產(chǎn)品,各廠家的實(shí)現(xiàn)都不相同,沒有實(shí)現(xiàn)統(tǒng)一的規(guī)范和協(xié)議,導(dǎo)致市面上的產(chǎn)品不能互聯(lián)互通;同時(shí)由于不能互聯(lián)互通,導(dǎo)致用戶在使用多個(gè)廠家的模組時(shí),需要引入多個(gè)家庭網(wǎng)關(guān)或者網(wǎng)絡(luò)接入管理組件,進(jìn)而導(dǎo)致用戶易用性變差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了以下技術(shù)方案。
一種家庭物聯(lián)網(wǎng)的實(shí)現(xiàn)方法,應(yīng)用于機(jī)頂盒,包括:
機(jī)頂盒通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入家庭物聯(lián)網(wǎng),并作為所述家庭物聯(lián)網(wǎng)的邊緣路由器接入廣域網(wǎng);
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù),將所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù)上傳給所述廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述機(jī)頂盒通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入家庭物聯(lián)網(wǎng),包括:
所述機(jī)頂盒上電后,進(jìn)入監(jiān)聽狀態(tài);
所述機(jī)頂盒如收到所述網(wǎng)元設(shè)備通過家庭內(nèi)部局域網(wǎng)發(fā)送的攜帶自身設(shè)備屬性的廣播消息,則向所述網(wǎng)元設(shè)備發(fā)送應(yīng)答消息,在所述應(yīng)答消息中攜帶所述機(jī)頂盒作為邊緣路由器的地址信息;
所述機(jī)頂盒如收到所述網(wǎng)元設(shè)備發(fā)送的注冊請求消息,根據(jù)所述注冊請求消息中攜帶的設(shè)備類型信息,將所述網(wǎng)元設(shè)備注冊到設(shè)備管理系統(tǒng),并向所述網(wǎng)元設(shè)備發(fā)送攜帶注冊結(jié)果的響應(yīng)消息。
可選地,
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,包括:
所述機(jī)頂盒向已注冊網(wǎng)元設(shè)備發(fā)送在線狀態(tài)查詢消息;
所述機(jī)頂盒接收已注冊網(wǎng)元設(shè)備返回的在線應(yīng)答消息,將已注冊網(wǎng)元設(shè)備中返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為在線,未返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為離線。
可選地,
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,還包括:
所述機(jī)頂盒向在線網(wǎng)元設(shè)備發(fā)送探測請求消息,接收所述在線網(wǎng)元設(shè)備返回的探測響應(yīng)消息;
所述機(jī)頂盒從所述檢測響應(yīng)消息獲取所述在線網(wǎng)元設(shè)備對設(shè)備狀態(tài)的探測結(jié)果,或者根據(jù)所述探測請求消息和探測響應(yīng)消息的參數(shù)進(jìn)行計(jì)算,獲取對所述機(jī)頂盒和在線網(wǎng)元設(shè)備之間信道狀態(tài)的探測結(jié)果。
可選地,
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,包括以下一種或多種情況:
所述機(jī)頂盒周期性地獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述機(jī)頂盒根據(jù)用戶指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息并展示給用戶;
所述機(jī)頂盒根據(jù)所述物聯(lián)網(wǎng)服務(wù)器的指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息后,還包括:將所述狀態(tài)信息保存在本地和/或上傳給所述物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的數(shù)據(jù),將所述網(wǎng)元設(shè)備的數(shù)據(jù)上傳給所述物聯(lián)網(wǎng)服務(wù)器,包括:
所述機(jī)頂盒根據(jù)配置信息或所述物聯(lián)網(wǎng)服務(wù)器的指令,確定需獲取攝像頭視頻數(shù)據(jù)且所述攝像頭在線時(shí),向所述攝像頭發(fā)送數(shù)據(jù)上傳請求消息;
所述機(jī)頂盒接收所述攝像頭上傳的視頻數(shù)據(jù)后保存在本地,或者將所述視頻數(shù)據(jù)繼續(xù)上傳到所述物聯(lián)網(wǎng)服務(wù)器保存。
可選地,
所述實(shí)現(xiàn)方法還包括:
所述機(jī)頂盒和物聯(lián)網(wǎng)服務(wù)器之間采用統(tǒng)一格式的數(shù)據(jù)包傳遞信息;
所述機(jī)頂盒接收到所述網(wǎng)元設(shè)備發(fā)送的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為所述統(tǒng)一格式的數(shù)據(jù)包,再向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送;
所述機(jī)頂盒接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的所述統(tǒng)一格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為目標(biāo)網(wǎng)元設(shè)備所在的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包,再向所述目標(biāo)網(wǎng)元設(shè)備發(fā)送。
可選地,
所述統(tǒng)一格式的數(shù)據(jù)包包括以下一種或多種字段:
類型字段;
負(fù)載長度字段;
操作碼字段;
報(bào)文序號字段;
報(bào)文發(fā)送時(shí)間字段;
填充字段。
可選地,
所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中具有電子節(jié)目指南EPG和/或內(nèi)容分發(fā)網(wǎng)絡(luò)CDN功能的服務(wù)器實(shí)現(xiàn)。
一種家庭物聯(lián)網(wǎng)的實(shí)現(xiàn)方法,應(yīng)用于物聯(lián)網(wǎng)服務(wù)器,包括:
物聯(lián)網(wǎng)服務(wù)器接收用戶指令,將針對目標(biāo)網(wǎng)元設(shè)備的用戶指令通過機(jī)頂盒發(fā)送給所述目標(biāo)網(wǎng)元設(shè)備;
所述物聯(lián)網(wǎng)服務(wù)器接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù),將所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)提供給用戶。
可選地,
所述物聯(lián)網(wǎng)服務(wù)器接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息,包括:接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備對用戶指令的響應(yīng)消息;
所述物聯(lián)網(wǎng)服務(wù)器將所述目標(biāo)網(wǎng)元設(shè)備的數(shù)據(jù)提供給用戶,包括:
接收到用戶查看歷史視頻數(shù)據(jù)的指令時(shí),如保存有所述歷史視頻數(shù)據(jù),將所述歷史視頻數(shù)據(jù)發(fā)送給用戶;
接收到用戶查看實(shí)時(shí)視頻數(shù)據(jù)的指令時(shí),將所述機(jī)頂盒正在上傳的所述視頻數(shù)據(jù)發(fā)送給用戶,或通過所述機(jī)頂盒向目標(biāo)攝像頭發(fā)送上傳視頻數(shù)據(jù)的指令,接收所述機(jī)頂盒上傳的所述目標(biāo)攝像頭的視頻數(shù)據(jù)并發(fā)送給用戶。
可選地,
所述實(shí)現(xiàn)方法還包括:
所述物聯(lián)網(wǎng)服務(wù)器為用戶提供訪問所述家庭物聯(lián)網(wǎng)的入口,通過廣域網(wǎng)建立與用戶的連接,對用戶的身份驗(yàn)校通過后,允許用戶登錄到所述家庭物聯(lián)網(wǎng)的管理界面。
可選地,
所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中具有電子節(jié)目指南EPG和/或內(nèi)容分發(fā)網(wǎng)絡(luò)CDN功能的服務(wù)器實(shí)現(xiàn)。
一種機(jī)頂盒,所述機(jī)頂盒作為家庭物聯(lián)網(wǎng)的邊緣路由器,包括:
外部接口,用于實(shí)現(xiàn)機(jī)頂盒與廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器之間的通信;
內(nèi)部接口,用于通過家庭內(nèi)部局域網(wǎng)實(shí)現(xiàn)機(jī)頂盒與家庭物聯(lián)網(wǎng)的網(wǎng)元設(shè) 備之間的通信;
接入模塊,用于通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入所述家庭物聯(lián)網(wǎng);
采集模塊,用于獲取所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù);
收發(fā)模塊,用于向網(wǎng)元設(shè)備下發(fā)指令,及將所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù)上傳給所述廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述接入模塊包括:
監(jiān)聽單元,用于在上電后進(jìn)入監(jiān)聽狀態(tài);
應(yīng)答單元,用于在收到所述網(wǎng)元設(shè)備通過家庭內(nèi)部局域網(wǎng)發(fā)送的攜帶自身設(shè)備屬性的廣播消息后,向所述網(wǎng)元設(shè)備發(fā)送應(yīng)答消息,在所述應(yīng)答消息中攜帶所述機(jī)頂盒作為邊緣路由器的地址信息;
注冊單元,用于在收到所述網(wǎng)元設(shè)備發(fā)送的注冊請求消息后,根據(jù)所述注冊請求消息中攜帶的設(shè)備類型信息,將所述網(wǎng)元設(shè)備注冊到設(shè)備管理系統(tǒng),并向所述網(wǎng)元設(shè)備發(fā)送攜帶注冊結(jié)果的響應(yīng)消息。
可選地,
所述采集模塊包括:
狀態(tài)查詢單元,用于向已注冊網(wǎng)元設(shè)備發(fā)送在線狀態(tài)查詢消息;
狀態(tài)設(shè)置單元,用于接收已注冊網(wǎng)元設(shè)備返回的在線應(yīng)答消息,將已注冊網(wǎng)元設(shè)備中返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為在線,未返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為離線。
可選地,
所述采集模塊還包括:
探測請求單元,用于向在線網(wǎng)元設(shè)備發(fā)送探測請求消息,接收所述在線網(wǎng)元設(shè)備返回的探測響應(yīng)消息;
探測處理單元,用于從所述檢測響應(yīng)消息獲取所述在線網(wǎng)元設(shè)備對設(shè)備狀態(tài)的探測結(jié)果,或者根據(jù)所述探測請求消息和探測響應(yīng)消息的參數(shù)進(jìn)行計(jì)算,獲取對所述機(jī)頂盒和在線網(wǎng)元設(shè)備之間信道狀態(tài)的探測結(jié)果。
可選地,
所述采集模塊獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,包括以下一種或多種情況:
周期性地獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
根據(jù)用戶指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息并展示給用戶;
根據(jù)所述物聯(lián)網(wǎng)服務(wù)器的指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述采集模塊獲取所述網(wǎng)元設(shè)備的狀態(tài)信息后,還包括:將所述狀態(tài)信息保存在本地和/或上傳給所述物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述采集模塊包括:
數(shù)據(jù)請求單元,用于根據(jù)配置信息或所述物聯(lián)網(wǎng)服務(wù)器的指令,確定需獲取攝像頭視頻數(shù)據(jù)且所述攝像頭在線時(shí),向所述攝像頭發(fā)送數(shù)據(jù)上傳請求消息;
數(shù)據(jù)處理單元,接收所述攝像頭上傳的視頻數(shù)據(jù)后保存在本地,或者將所述視頻數(shù)據(jù)繼續(xù)上傳到所述物聯(lián)網(wǎng)服務(wù)器保存。
可選地,
所述機(jī)頂盒還包括:
格式轉(zhuǎn)換模塊,用于在接收到所述網(wǎng)元設(shè)備發(fā)送的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為所述統(tǒng)一格式的數(shù)據(jù)包,再向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送;及接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的所述統(tǒng)一格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為目標(biāo)網(wǎng)元設(shè)備所在家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包,再向所述目標(biāo)網(wǎng)元設(shè)備發(fā)送。
可選地,
所述統(tǒng)一格式的數(shù)據(jù)包包括以下一種或多種字段:
類型字段;
負(fù)載長度字段;
操作碼字段;
報(bào)文序號字段;
報(bào)文發(fā)送時(shí)間字段;
填充字段。
一種物聯(lián)網(wǎng)服務(wù)器,所述物聯(lián)網(wǎng)服務(wù)器設(shè)置在廣域網(wǎng)中并與機(jī)頂盒連接,包括:
用戶接口模塊,用于接收用戶指令,及將所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)提供給用戶;
機(jī)頂盒接口模塊,用于將所述用戶接口模塊接收的針對目標(biāo)網(wǎng)元設(shè)備的用戶指令通過所述機(jī)頂盒發(fā)送給目標(biāo)網(wǎng)元設(shè)備,及接收所述機(jī)頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)。
可選地,
所述用戶接口模塊包括:
信息提供單元,用于將所述目標(biāo)網(wǎng)元設(shè)備的信息提供給用戶,所述目標(biāo)網(wǎng)元設(shè)備的信息包括所述目標(biāo)網(wǎng)元設(shè)備對用戶指令的響應(yīng)消息;
第一數(shù)據(jù)提供單元,用于接收到用戶查看歷史視頻數(shù)據(jù)的指令后,如保存有所述歷史視頻數(shù)據(jù),將所述歷史視頻數(shù)據(jù)發(fā)送給用戶;
第二數(shù)據(jù)提供單元,用于接收到用戶查看實(shí)時(shí)視頻數(shù)據(jù)的指令后,將所述機(jī)頂盒正在上傳的所述視頻數(shù)據(jù)發(fā)送給用戶,或者通過所述機(jī)頂盒接口模塊向目標(biāo)攝像頭發(fā)送的上傳視頻數(shù)據(jù)的指令,將所述機(jī)頂盒接口模塊接收的所述目標(biāo)攝像頭的視頻數(shù)據(jù)發(fā)送給用戶。
可選地,
所述用戶接口模塊還包括:
登錄管理單元,用于通過廣域網(wǎng)建立與用戶的連接,對用戶的身份驗(yàn)校通過后,允許用戶登錄到所述家庭物聯(lián)網(wǎng)的管理界面。
可選地,
所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中具有電子節(jié)目指南EPG和/或內(nèi)容分 發(fā)網(wǎng)絡(luò)CDN功能的服務(wù)器實(shí)現(xiàn)。
上述方案可以簡單、方便地實(shí)現(xiàn)家庭物聯(lián)網(wǎng)到互聯(lián)網(wǎng)的對接要求,改善用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例一方法的流程圖;
圖2是本發(fā)明實(shí)施例一機(jī)頂盒的模塊圖;
圖3是本發(fā)明實(shí)施例二方法的流程圖;
圖4是本發(fā)明實(shí)施例二物聯(lián)網(wǎng)服務(wù)器的模塊圖;
圖5是機(jī)頂盒作為家庭邊緣路由器的業(yè)務(wù)系統(tǒng)的組網(wǎng)示意圖;
圖6是機(jī)頂盒作為家庭邊緣路由器的組網(wǎng)示意圖;
圖7是機(jī)頂盒和物聯(lián)網(wǎng)服務(wù)器之間數(shù)據(jù)包格式的示意圖;
圖8是機(jī)頂盒監(jiān)聽及空調(diào)設(shè)備動(dòng)態(tài)接入的流程圖;
圖9是機(jī)頂盒對網(wǎng)元設(shè)備進(jìn)行在線查詢和狀態(tài)探測的流程圖;
圖10是機(jī)頂盒查詢冰箱溫控系統(tǒng)以及調(diào)節(jié)冰箱冷凍室溫度的流程圖;
圖11是獲取攝像機(jī)視頻數(shù)據(jù)的流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
實(shí)施例一
本實(shí)施例涉及一種家庭物聯(lián)網(wǎng)的實(shí)現(xiàn)方法,應(yīng)用于機(jī)頂盒,如圖1所示,包括:
步驟110,機(jī)頂盒通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入家庭物聯(lián)網(wǎng),并作為家庭物聯(lián)網(wǎng)的邊緣路由器接入廣域網(wǎng);
本步驟中,以機(jī)頂盒作為家庭物聯(lián)網(wǎng)邊緣路由器,將網(wǎng)元設(shè)備接入家庭物聯(lián)網(wǎng),不需要對網(wǎng)絡(luò)接入點(diǎn)進(jìn)行單獨(dú)布線。此外,本實(shí)施例的所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中與所述機(jī)頂盒連接的具有電子節(jié)目指南(EPG:Electronic Program Guide)和/或內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN:Content Delivery Network)功能的服務(wù)器(簡稱為EPG/CDN)實(shí)現(xiàn),利用STB配套的EPG/CDN服務(wù)器作為家庭網(wǎng)絡(luò)接入后臺服務(wù)器,便于手機(jī)、電腦用戶的遠(yuǎn)程控制和數(shù)據(jù)傳送,不但容量大而且也不需要重新布網(wǎng)絡(luò),還能提供統(tǒng)一的、有保障的用戶體驗(yàn)。
本步驟中,所述機(jī)頂盒通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入所述家庭物聯(lián)網(wǎng),可包括:
所述機(jī)頂盒上電后,進(jìn)入監(jiān)聽狀態(tài);
所述機(jī)頂盒如收到所述網(wǎng)元設(shè)備通過家庭內(nèi)部局域網(wǎng)發(fā)送的攜帶自身設(shè)備屬性的廣播消息,則向所述網(wǎng)元設(shè)備發(fā)送應(yīng)答消息,在所述應(yīng)答消息中攜帶所述機(jī)頂盒作為邊緣路由器的地址信息;
所述機(jī)頂盒如收到所述網(wǎng)元設(shè)備發(fā)送的注冊請求消息,根據(jù)所述注冊請求消息中攜帶的設(shè)備類型信息,將所述網(wǎng)元設(shè)備注冊到設(shè)備管理系統(tǒng),并向所述網(wǎng)元設(shè)備發(fā)送攜帶注冊結(jié)果的響應(yīng)消息。
步驟120,所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù),將所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù)上傳給所述廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器。
本步驟中,所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,可包括以下一種或多種情況:
所述機(jī)頂盒周期性地獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述機(jī)頂盒根據(jù)用戶指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息并展示給用戶;
所述機(jī)頂盒根據(jù)所述物聯(lián)網(wǎng)服務(wù)器的指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息后,還包括:將所述狀態(tài)信息 保存在本地和/或上傳給所述物聯(lián)網(wǎng)服務(wù)器。
本步驟中,所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,可包括:
所述機(jī)頂盒向已注冊網(wǎng)元設(shè)備發(fā)送在線狀態(tài)查詢消息;
所述機(jī)頂盒接收已注冊網(wǎng)元設(shè)備返回的在線應(yīng)答消息,將已注冊網(wǎng)元設(shè)備中返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為在線,未返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為離線。
本步驟中,所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,還可包括:
所述機(jī)頂盒向在線網(wǎng)元設(shè)備發(fā)送探測請求消息,接收所述在線網(wǎng)元設(shè)備返回的探測響應(yīng)消息;
所述機(jī)頂盒從所述檢測響應(yīng)消息獲取所述在線網(wǎng)元設(shè)備對設(shè)備狀態(tài)的探測結(jié)果,或者根據(jù)所述探測請求消息和探測響應(yīng)消息的參數(shù)進(jìn)行計(jì)算,獲取對所述機(jī)頂盒和在線網(wǎng)元設(shè)備之間信道狀態(tài)的探測結(jié)果。
本步驟中,所述機(jī)頂盒獲取所述網(wǎng)元設(shè)備的數(shù)據(jù),將所述網(wǎng)元設(shè)備的數(shù)據(jù)上傳給所述物聯(lián)網(wǎng)服務(wù)器,可包括:
所述機(jī)頂盒根據(jù)配置信息或所述物聯(lián)網(wǎng)服務(wù)器的指令,確定需獲取攝像頭視頻數(shù)據(jù)且所述攝像頭在線時(shí),向所述攝像頭發(fā)送數(shù)據(jù)上傳請求消息;
所述機(jī)頂盒接收所述攝像頭上傳的視頻數(shù)據(jù)后保存在本地,或者將所述視頻數(shù)據(jù)繼續(xù)上傳到所述物聯(lián)網(wǎng)服務(wù)器保存。
所述實(shí)現(xiàn)方法還可包括:
所述機(jī)頂盒和物聯(lián)網(wǎng)服務(wù)器之間采用統(tǒng)一格式的數(shù)據(jù)包傳遞信息;
所述機(jī)頂盒接收到所述網(wǎng)元設(shè)備發(fā)送的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為所述統(tǒng)一格式的數(shù)據(jù)包,再向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送;
所述機(jī)頂盒接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的所述統(tǒng)一格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為目標(biāo)網(wǎng)元設(shè)備所在的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包,再向所述目標(biāo)網(wǎng)元設(shè)備發(fā)送。
相應(yīng)地,本實(shí)施例還提供一種機(jī)頂盒,所述機(jī)頂盒作為家庭物聯(lián)網(wǎng)的邊緣路由器,如圖2所示,包括:
外部接口10,用于實(shí)現(xiàn)機(jī)頂盒與廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器之間的通信;
內(nèi)部接口20,用于通過家庭內(nèi)部局域網(wǎng)實(shí)現(xiàn)機(jī)頂盒與家庭物聯(lián)網(wǎng)的網(wǎng)元設(shè)備之間的通信;
接入模塊30,用于通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入所述家庭物聯(lián)網(wǎng);
采集模塊40,用于獲取所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù);
收發(fā)模塊50,用于向網(wǎng)元設(shè)備下發(fā)指令,及將所述網(wǎng)元設(shè)備的狀態(tài)信息和/或數(shù)據(jù)上傳給所述廣域網(wǎng)中設(shè)置的物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述接入模塊通過家庭內(nèi)部局域網(wǎng)將網(wǎng)元設(shè)備接入所述家庭物聯(lián)網(wǎng),包括:
監(jiān)聽單元,用于在上電后進(jìn)入監(jiān)聽狀態(tài);
應(yīng)答單元,用于在收到所述網(wǎng)元設(shè)備通過家庭內(nèi)部局域網(wǎng)發(fā)送的攜帶自身設(shè)備屬性的廣播消息后,向所述網(wǎng)元設(shè)備發(fā)送應(yīng)答消息,在所述應(yīng)答消息中攜帶所述機(jī)頂盒作為邊緣路由器的地址信息;
注冊單元,用于在收到所述網(wǎng)元設(shè)備發(fā)送的注冊請求消息后,根據(jù)所述注冊請求消息中攜帶的設(shè)備類型信息,將所述網(wǎng)元設(shè)備注冊到設(shè)備管理系統(tǒng),并向所述網(wǎng)元設(shè)備發(fā)送攜帶注冊結(jié)果的響應(yīng)消息。
可選地,
所述采集模塊包括:
狀態(tài)查詢單元,用于向已注冊網(wǎng)元設(shè)備發(fā)送在線狀態(tài)查詢消息;
狀態(tài)設(shè)置單元,用于接收已注冊網(wǎng)元設(shè)備返回的在線應(yīng)答消息,將已注冊網(wǎng)元設(shè)備中返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為在線,未返回在線應(yīng)答消息的網(wǎng)元設(shè)備的在線狀態(tài)置為離線。
可選地,
所述采集模塊獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,還包括:
探測請求單元,用于向在線網(wǎng)元設(shè)備發(fā)送探測請求消息,接收所述在線網(wǎng)元設(shè)備返回的探測響應(yīng)消息;
探測處理單元,用于從所述檢測響應(yīng)消息獲取所述在線網(wǎng)元設(shè)備對設(shè)備狀態(tài)的探測結(jié)果,或者根據(jù)所述探測請求消息和探測響應(yīng)消息的參數(shù)進(jìn)行計(jì)算,獲取對所述機(jī)頂盒和在線網(wǎng)元設(shè)備之間信道狀態(tài)的探測結(jié)果。
可選地,
所述采集模塊獲取所述網(wǎng)元設(shè)備的狀態(tài)信息,包括以下一種或多種情況:
周期性地獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
根據(jù)用戶指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息并展示給用戶;
根據(jù)所述物聯(lián)網(wǎng)服務(wù)器的指令,獲取所述網(wǎng)元設(shè)備的狀態(tài)信息;
所述采集模塊獲取所述網(wǎng)元設(shè)備的狀態(tài)信息后,還包括:將所述狀態(tài)信息保存在本地和/或上傳給所述物聯(lián)網(wǎng)服務(wù)器。
可選地,
所述采集模塊包括:
數(shù)據(jù)請求單元,用于根據(jù)配置信息或所述物聯(lián)網(wǎng)服務(wù)器的指令,確定需獲取攝像頭視頻數(shù)據(jù)且所述攝像頭在線時(shí),向所述攝像頭發(fā)送數(shù)據(jù)上傳請求消息;
數(shù)據(jù)處理單元,接收所述攝像頭上傳的視頻數(shù)據(jù)后保存在本地,或者將所述視頻數(shù)據(jù)繼續(xù)上傳到所述物聯(lián)網(wǎng)服務(wù)器保存。
可選地,
所述機(jī)頂盒還包括:
格式轉(zhuǎn)換模塊,用于在接收到所述網(wǎng)元設(shè)備發(fā)送的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為所述統(tǒng)一格式的數(shù)據(jù)包,再向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送;及接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的所述統(tǒng)一格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為目標(biāo)網(wǎng)元設(shè)備所在家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包,再向所述目標(biāo)網(wǎng)元設(shè)備發(fā)送。
本實(shí)施例上述統(tǒng)一格式的數(shù)據(jù)包,可包括以下一種或多種字段:
類型字段;
負(fù)載長度字段;
操作碼字段;
報(bào)文序號字段;
報(bào)文發(fā)送時(shí)間字段;
填充字段。
實(shí)施例二
本實(shí)施例涉及一種家庭物聯(lián)網(wǎng)的實(shí)現(xiàn)方法,應(yīng)用于物聯(lián)網(wǎng)服務(wù)器,所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中具有電子節(jié)目指南EPG和/或內(nèi)容分發(fā)網(wǎng)絡(luò)CDN功能的服務(wù)器實(shí)現(xiàn)。
如圖3所示,本實(shí)施例方法包括:
步驟210,物聯(lián)網(wǎng)服務(wù)器接收用戶指令,將針對目標(biāo)網(wǎng)元設(shè)備的用戶指令通過機(jī)頂盒發(fā)送給所述目標(biāo)網(wǎng)元設(shè)備;
步驟220,所述物聯(lián)網(wǎng)服務(wù)器接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù),將所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)提供給用戶。
本步驟中,所述物聯(lián)網(wǎng)服務(wù)器接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息,包括:接收所述頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備對用戶指令的響應(yīng)消息。
本步驟中,所述物聯(lián)網(wǎng)服務(wù)器將所述目標(biāo)網(wǎng)元設(shè)備的數(shù)據(jù)提供給用戶,包括:
接收到用戶查看歷史視頻數(shù)據(jù)的指令時(shí),如保存有所述歷史視頻數(shù)據(jù),將所述歷史視頻數(shù)據(jù)發(fā)送給用戶;
接收到用戶查看實(shí)時(shí)視頻數(shù)據(jù)的指令時(shí),將所述機(jī)頂盒正在上傳的所述視頻數(shù)據(jù)發(fā)送給用戶,或通過所述機(jī)頂盒向目標(biāo)攝像頭發(fā)送上傳視頻數(shù)據(jù)的指令,接收所述機(jī)頂盒上傳的所述目標(biāo)攝像頭的視頻數(shù)據(jù)并發(fā)送給用戶。
所述物聯(lián)網(wǎng)服務(wù)器還可以為用戶提供訪問所述家庭物聯(lián)網(wǎng)的入口,通過廣域網(wǎng)建立與用戶的連接,對用戶的身份驗(yàn)校通過后,允許用戶登錄到所述家庭物聯(lián)網(wǎng)的管理界面。
本實(shí)施例還提供了一種物聯(lián)網(wǎng)服務(wù)器,所述物聯(lián)網(wǎng)服務(wù)器設(shè)置在廣域網(wǎng)中并與機(jī)頂盒連接。較佳地,所述物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)中具有電子節(jié)目指南EPG和/或內(nèi)容分發(fā)網(wǎng)絡(luò)CDN功能的服務(wù)器實(shí)現(xiàn)。如圖4所示,所述物聯(lián)網(wǎng)服務(wù)器包括:
用戶接口模塊70,用于接收用戶指令,及將所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)提供給用戶;
機(jī)頂盒接口模塊80,用于將所述用戶接口模塊接收的針對目標(biāo)網(wǎng)元設(shè)備的用戶指令通過所述機(jī)頂盒發(fā)送給目標(biāo)網(wǎng)元設(shè)備,及接收所述機(jī)頂盒上傳的所述目標(biāo)網(wǎng)元設(shè)備的信息和/或數(shù)據(jù)。
可選地,
所述用戶接口模塊包括:
信息提供單元,用于將所述目標(biāo)網(wǎng)元設(shè)備的信息提供給用戶,所述目標(biāo)網(wǎng)元設(shè)備的信息包括所述目標(biāo)網(wǎng)元設(shè)備對用戶指令的響應(yīng)消息;
第一數(shù)據(jù)提供單元,用于接收到用戶查看歷史視頻數(shù)據(jù)的指令后,如保存有所述歷史視頻數(shù)據(jù),將所述歷史視頻數(shù)據(jù)發(fā)送給用戶;
第二數(shù)據(jù)提供單元,用于接收到用戶查看實(shí)時(shí)視頻數(shù)據(jù)的指令后,將所述機(jī)頂盒正在上傳的所述視頻數(shù)據(jù)發(fā)送給用戶,或者通過所述機(jī)頂盒接口模塊向目標(biāo)攝像頭發(fā)送的上傳視頻數(shù)據(jù)的指令,將所述機(jī)頂盒接口模塊接收的所述目標(biāo)攝像頭的視頻數(shù)據(jù)發(fā)送給用戶。
可選地,
所述用戶接口模塊還包括:
登錄管理單元,用于為用戶提供訪問所述家庭物聯(lián)網(wǎng)的入口,通過廣域網(wǎng)建立與用戶的連接,對用戶的身份驗(yàn)校通過后,允許用戶登錄到所述家庭物聯(lián)網(wǎng)的管理界面。
下面用幾個(gè)應(yīng)用中的示例做進(jìn)一步的說明。
示例一
本示例的物聯(lián)網(wǎng)系統(tǒng)如圖5所示,包括網(wǎng)元設(shè)備、機(jī)頂盒和物聯(lián)網(wǎng)服務(wù)器,并提出了家庭物聯(lián)網(wǎng)的接入、狀態(tài)獲取(如在線狀態(tài)查詢、設(shè)備狀態(tài)探測和信道狀態(tài)探測)、信息/數(shù)據(jù)上傳和遠(yuǎn)程控制等流程。
家庭物聯(lián)網(wǎng)的網(wǎng)元設(shè)備家庭(如電視、攝像機(jī)、投影儀、麥克風(fēng)等智能家居設(shè)備)通過家庭內(nèi)部局域網(wǎng)(如wifi網(wǎng)絡(luò)、藍(lán)牙、NFC、ZigBee)接入機(jī)頂盒,機(jī)頂盒作為家庭物聯(lián)網(wǎng)的邊緣路由器,上行通過運(yùn)行商(如電信、移動(dòng)和聯(lián)通)提供的家庭網(wǎng)絡(luò)接入點(diǎn)接入internet,與物聯(lián)網(wǎng)服務(wù)器通信。
本示例機(jī)頂盒支持的上行接口包括以太網(wǎng)口、wifi接口中的一種或多種;可以支持的家庭內(nèi)部網(wǎng)絡(luò)模塊包括wifi(作為AP)、藍(lán)牙、以太網(wǎng)、和NFC中的一種或多種。機(jī)頂盒負(fù)責(zé)開機(jī)后物聯(lián)網(wǎng)網(wǎng)元設(shè)備的接入、網(wǎng)元設(shè)備在線狀態(tài)查詢、網(wǎng)絡(luò)信道狀態(tài)探測、設(shè)備控制以及信息/數(shù)據(jù)上傳、協(xié)議轉(zhuǎn)換等處理。機(jī)頂盒作為網(wǎng)元設(shè)備和物聯(lián)網(wǎng)服務(wù)器之間的節(jié)點(diǎn),通過兩個(gè)接口協(xié)議之間的轉(zhuǎn)換可以屏蔽網(wǎng)元設(shè)備接入的內(nèi)部局域網(wǎng)的區(qū)別。
圖6所示是機(jī)頂盒作為邊緣路由器的一個(gè)示例性的組網(wǎng)圖。機(jī)頂盒具備雙網(wǎng)絡(luò),具備無線接入點(diǎn)和藍(lán)牙(V4.0)接入能力,可作為家庭NFC智能開關(guān)中心,也可接入zigbee網(wǎng)絡(luò)設(shè)備和900M低頻無線設(shè)備。圖中,電風(fēng)扇通過藍(lán)牙接入機(jī)頂盒。電視機(jī)通過HDMI接入機(jī)頂盒。家庭監(jiān)控?cái)z像機(jī)通過WLAN接入機(jī)頂盒。熱水器通過家庭NFC智能開關(guān)中心接入機(jī)頂盒。洗衣機(jī)通過藍(lán)牙接入機(jī)頂盒。微波爐通過藍(lán)牙接入機(jī)頂盒。空調(diào)通過藍(lán)牙接入機(jī)頂盒。機(jī)頂盒還可以將更多的網(wǎng)元設(shè)備接入家庭物聯(lián)網(wǎng)。
本示例中,機(jī)頂盒在家庭內(nèi)部把各種不同的網(wǎng)絡(luò)接入方式統(tǒng)一,為EPG/CDN提供統(tǒng)一的控制和數(shù)據(jù)通道,便于用戶后續(xù)訪問。具體地,機(jī)頂盒和物聯(lián)網(wǎng)服務(wù)器之間采用統(tǒng)一格式的數(shù)據(jù)包傳遞信息;機(jī)頂盒接收到所述網(wǎng)元設(shè)備發(fā)送的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為所述統(tǒng)一格 式的數(shù)據(jù)包,再向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送;機(jī)頂盒接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的所述統(tǒng)一格式的數(shù)據(jù)包后,將其轉(zhuǎn)換為目標(biāo)網(wǎng)元設(shè)備所在的家庭內(nèi)部局域網(wǎng)規(guī)定格式的數(shù)據(jù)包,再向所述目標(biāo)網(wǎng)元設(shè)備發(fā)送。
如圖7所示,上述統(tǒng)一格式的數(shù)據(jù)包的示例性的定義如下:設(shè)備信息控制包統(tǒng)一格式為20字節(jié)。其中:
字段0,1為:TYPE字段,長度為2字節(jié)。
已定義:探測設(shè)備在線狀態(tài)為0x180A,網(wǎng)絡(luò)速度探測為0x180B,允許設(shè)備開發(fā)者自定義,規(guī)則如下:
0x1800--->0x1809為保留字段,協(xié)議擴(kuò)充使用
0x180A--->0x187F為系統(tǒng)字段,用于逐步添加協(xié)議標(biāo)識符
0x1880--->0x18FE預(yù)留,用于設(shè)備制造者定制協(xié)議
字段2,3為:負(fù)載長度字段(包含TYPE字段在內(nèi))
字段4,5,6為:保留字段
字段7為:opcode操作碼,其中,0x01為機(jī)頂盒向從設(shè)備查詢;0x00為從設(shè)備回復(fù)機(jī)頂盒;
字段8,9為:報(bào)文序號
字段10,11,12,13為:報(bào)文發(fā)送時(shí)間,可選項(xiàng)
后續(xù)字段為填充字段,包含在負(fù)載長度字段計(jì)算范圍
本示例的物聯(lián)網(wǎng)服務(wù)器采用IPTV系統(tǒng)現(xiàn)有的服務(wù)器EPG/CDN實(shí)現(xiàn),EPG/CDN提供統(tǒng)一的對外接口,接受用戶的遠(yuǎn)程訪問和控制,為用戶提供廣域網(wǎng)統(tǒng)一的訪問地址。EPG/CDN可以把用戶指令傳達(dá)給機(jī)頂盒,也可以接收來自機(jī)頂盒的信息(如對用戶指令的響應(yīng)信息、網(wǎng)元設(shè)備在線狀態(tài)信息等)和/或數(shù)據(jù),將信息和/或數(shù)據(jù)提供給用戶,還可提供媒體存儲(chǔ)業(yè)務(wù)。這樣用戶就可以通過移動(dòng)設(shè)備(如手機(jī))、傳統(tǒng)設(shè)備(臺式機(jī)、筆記本)等網(wǎng)絡(luò)設(shè)備訪問EPG/CDN的入口,發(fā)送用戶指令,由機(jī)頂盒把來自于EPG/CDN的命令轉(zhuǎn)發(fā)給智能家居設(shè)備,從而及時(shí)準(zhǔn)確地獲取家庭智能設(shè)備的狀態(tài),也可以快 速獲取STB上傳并存儲(chǔ)在EPG/CDN服務(wù)器上的歷史數(shù)據(jù)和信息。
例如,用戶可以通過手機(jī)應(yīng)用(APP)可視化界面控制電風(fēng)扇的開啟和關(guān)閉,此時(shí)機(jī)頂盒通過家庭NFC智能開關(guān)中心,控制電風(fēng)扇的通電和斷電功能。又如,用戶通過手機(jī)APP可視化界面控制讓洗衣機(jī)洗衣,此時(shí)機(jī)頂盒通過藍(lán)牙的給洗衣機(jī)下達(dá)工作指令。又如,用戶希望調(diào)用查看家里小孩老人的午休情況,此時(shí)機(jī)頂盒通過無線wifi把家庭監(jiān)控?cái)z像機(jī)的視頻流發(fā)送給手機(jī)終端。
示例二
示例二在示例一物聯(lián)網(wǎng)系統(tǒng)的基礎(chǔ)上,提出機(jī)頂盒監(jiān)聽和網(wǎng)元設(shè)備(以空調(diào)設(shè)備為例)動(dòng)態(tài)接入物聯(lián)網(wǎng)絡(luò)的流程,如圖8所示,具體流程如下::
機(jī)頂盒處于守護(hù)監(jiān)聽狀態(tài)
空調(diào)安裝完成后接上電源后,發(fā)送接入探測請求,主動(dòng)廣播自身設(shè)備屬性的上線消息;
機(jī)頂盒收到此廣播消息后,把自身作為邊緣路由器的信息(如IP/MAC/DNS等地址信息)下發(fā)給空調(diào)設(shè)備;
空調(diào)設(shè)備收到來自機(jī)頂盒的應(yīng)答信息,從廣播切換到單播消息,發(fā)起向機(jī)頂盒的注冊請求消息;
機(jī)頂盒收到來自空調(diào)設(shè)備的注冊請求消息,根據(jù)消息中的設(shè)備類型,將空調(diào)設(shè)備注冊到設(shè)備管理系統(tǒng),并應(yīng)答空調(diào)設(shè)備,告知設(shè)備已注冊成功;
完成注冊后,回到守護(hù)監(jiān)聽狀態(tài),等待其他設(shè)備的接入。
示例三
本示例提出機(jī)頂盒進(jìn)行網(wǎng)元設(shè)備在線查詢和狀態(tài)探測的流程,如圖9所示,包括:
機(jī)頂盒根據(jù)用戶指令顯示物聯(lián)網(wǎng)視圖以及診斷界面;
等待用戶指令,獲取歷史接入數(shù)據(jù)、并和EPG/CDN服務(wù)器進(jìn)行數(shù)據(jù)同 步,下載對應(yīng)的設(shè)備圖標(biāo)UI視圖,顯示在線設(shè)備;
接收到用戶發(fā)起更新設(shè)備狀態(tài)的指令后,機(jī)頂盒向注冊過的設(shè)備(包括攝像機(jī)、空調(diào)和冰箱)發(fā)起在線狀態(tài)查詢請求;
攝像機(jī)設(shè)備應(yīng)答在線消息
空調(diào)設(shè)備應(yīng)答在線消息
冰箱設(shè)備應(yīng)答在線消息
機(jī)頂盒重新更新在線顯示圖標(biāo),將應(yīng)答在線消息的設(shè)備圖標(biāo)高亮,未應(yīng)答在線消息的設(shè)備圖標(biāo)半灰;
等待用戶指令
假定用戶焦點(diǎn)移動(dòng)到攝像機(jī)圖標(biāo),機(jī)頂盒羅列出攝像機(jī)類設(shè)備可診斷的信息,機(jī)頂盒檢測到用戶選中網(wǎng)速檢測,向攝像機(jī)設(shè)備發(fā)出網(wǎng)速探測命令;
攝像機(jī)應(yīng)答機(jī)頂盒的網(wǎng)速探測命令;機(jī)頂盒通過計(jì)算發(fā)送網(wǎng)速探測命令和接收收應(yīng)答命令的時(shí)間差,計(jì)算出網(wǎng)絡(luò)延時(shí),并顯示在電視上;
假定用戶焦點(diǎn)移動(dòng)到空調(diào)圖標(biāo),機(jī)頂盒羅列出空調(diào)類設(shè)備可診斷的信息,機(jī)頂盒檢測到用戶選中電機(jī)檢測,向空調(diào)設(shè)備發(fā)出電機(jī)狀態(tài)探測命令;
空調(diào)設(shè)備應(yīng)答機(jī)頂盒電機(jī)狀態(tài)探測命令,表示300天未有異常;機(jī)頂盒在電視上展示空調(diào)的應(yīng)答內(nèi)容,等待用戶操作
示例四
本示例涉及機(jī)頂盒查詢冰箱溫控系統(tǒng)以及調(diào)節(jié)冰箱冷凍室溫度的流程,如圖10所示,包括:
用戶發(fā)起家居智能系統(tǒng)連接請求;
EPG/CDN對用戶請求響應(yīng)并校驗(yàn)用戶身份有效性;
用戶身份有效性校驗(yàn)通過后,等待用戶請求;
用戶發(fā)起查詢冰箱冷凍室的溫度請求;
EPG/CDN接收到用戶指令后,把用戶指令轉(zhuǎn)發(fā)給機(jī)頂盒;
機(jī)頂盒收到EPG/CDN發(fā)送來的指令,轉(zhuǎn)換為物聯(lián)網(wǎng)內(nèi)部消息的格式,發(fā)送到冰箱;
冰箱收到溫度查詢指令,獲取當(dāng)前冷凍室的問題,上報(bào)消息給機(jī)頂盒;
機(jī)頂盒收到冰箱消息,把溫度值提取出來,生成統(tǒng)一格式的數(shù)據(jù)包并返回給EPG/CDN;
EPG/CDN響應(yīng)用戶操作,返回給用戶當(dāng)前冰箱冷凍室的溫度;
用戶下班回家需要解凍冷凍室的排骨,所以需要冰箱把溫度值上調(diào)5度(到-5度),以便后續(xù)快速進(jìn)行解凍和做飯,執(zhí)行以下處理:
用戶向EPG/CDN發(fā)送將冰箱冷凍室調(diào)高2度的溫度調(diào)節(jié)指令;
EPG/CDN收到用戶指令,下發(fā)溫度調(diào)節(jié)指令到機(jī)頂盒;
機(jī)頂盒把溫度調(diào)節(jié)指令發(fā)送給冰箱;
冰箱完成冷凍室的溫度調(diào)整后,上報(bào)消息給機(jī)頂盒;
機(jī)頂盒上報(bào)溫度調(diào)整完成的響應(yīng)給EPG/CDN;
EPG/CDN響應(yīng)用戶溫度調(diào)整操作;
等待用戶指令。
示例五
如圖11所示,本示例是獲取攝像機(jī)視頻數(shù)據(jù)的流程,包括:
STB和網(wǎng)絡(luò)攝像機(jī)間的交互包括:
機(jī)頂盒周期查詢攝像機(jī)是否在線;
當(dāng)攝像機(jī)收到機(jī)頂盒的網(wǎng)絡(luò)在線查詢請求后,反饋已在線;
當(dāng)攝像機(jī)收反饋已在線后,機(jī)頂盒主動(dòng)發(fā)送狀態(tài)探測包,對網(wǎng)速能力進(jìn)行探測;
攝像機(jī)反饋機(jī)頂盒的網(wǎng)速探測包;
機(jī)頂盒計(jì)算當(dāng)前網(wǎng)絡(luò)速度,以及判斷是否存在丟包;如果存在丟包,將向EPG/CDN進(jìn)行網(wǎng)絡(luò)丟包告警;
機(jī)頂盒判斷用戶設(shè)置是否需要保存歷史數(shù)據(jù)(默認(rèn)配置為保存30天歷史數(shù)據(jù)),這里假定需要保存歷史數(shù)據(jù);
機(jī)頂盒向攝像機(jī)發(fā)起數(shù)據(jù)上傳請求并接收來自攝像機(jī)的數(shù)據(jù);
機(jī)頂盒收到攝像機(jī)數(shù)據(jù)后,向EPG/CDN請求家庭用戶數(shù)據(jù)保存并歸類,并繼續(xù)接收攝像機(jī)數(shù)據(jù)。
用戶和EPG/CDN間的交互包括:
用戶請求接入EPG/CDN;
EPG/CDN對用戶請求響應(yīng)并校驗(yàn)用戶身份有效性;
用戶身份有效性校驗(yàn)通過后,等待用戶指令;
如果用戶請求查看歷史數(shù)據(jù),EPG/CDN通過用戶請求時(shí)間點(diǎn),計(jì)算相應(yīng)的媒體數(shù)據(jù);如果數(shù)據(jù)存在,發(fā)送數(shù)據(jù)給用戶,如果數(shù)據(jù)不存在,返回提示信息;
如果用戶請求實(shí)時(shí)數(shù)據(jù),EPG判斷機(jī)頂盒是否正在上傳攝像機(jī)數(shù)據(jù),如果正在進(jìn)行,發(fā)送媒體數(shù)據(jù)到用戶;
如果機(jī)頂盒當(dāng)前未上傳攝像機(jī)數(shù)據(jù),EPG/CDN主動(dòng)要求機(jī)頂盒上傳數(shù)據(jù);
機(jī)頂盒收到上傳數(shù)據(jù)請求,要求攝像機(jī)上傳數(shù)據(jù);
機(jī)頂盒接收攝像機(jī)上傳的數(shù)據(jù),并發(fā)送到EPG/CDN,然后等待用戶指令。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。