本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體而言,涉及一種智能設(shè)備監(jiān)控方法及裝置。
背景技術(shù):
隨著科技的不斷進步,人們的生活水平也隨之得到不斷提高。智能家居等智能設(shè)備在人們生活中逐漸得到普及。通過對智能設(shè)備的遠程控制,可以對智能設(shè)備進行隨時隨地監(jiān)控,例如,家長在辦公室可以通過手機實時查看家里的孩子正在看什么電視節(jié)目,或者查看家里的空調(diào)正處于什么模式,或者打開家里的空氣凈化器等。
現(xiàn)有技術(shù)中,對于智能設(shè)備的控制,往往是采用控制終端來進行直接控制,沒有足夠的安全措施,使得任何控制終端均可不受限地對相應(yīng)智能設(shè)備進行控制,導(dǎo)致智能設(shè)備被竊取信息或被惡意控制等。并且,在非局域網(wǎng)或者是非近場通訊的環(huán)境下,控制終端難以實現(xiàn)直接對智能設(shè)備進行監(jiān)控。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種智能設(shè)備監(jiān)控方法及裝置,以解決上述問題。
本發(fā)明較佳實施例提供一種智能設(shè)備監(jiān)控方法,應(yīng)用于分別與監(jiān)控終端及智能設(shè)備通信連接的安全服務(wù)器,所述方法包括:
接收所述監(jiān)控終端發(fā)起的對所述智能設(shè)備的監(jiān)控請求;
判斷所述監(jiān)控終端是否被授權(quán),若被授權(quán),則向所述智能設(shè)備發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器;
將所述執(zhí)行結(jié)果發(fā)送至所述監(jiān)控終端。
進一步地,所述方法還包括:
若所述監(jiān)控終端未被授權(quán),則拒絕所述監(jiān)控請求。
進一步地,所述監(jiān)控請求包括所述智能設(shè)備的設(shè)備標(biāo)識符和所述監(jiān)控終端的終端標(biāo)識符,所述安全服務(wù)器中存儲有被授權(quán)的監(jiān)控終端的終端標(biāo)識符與智能設(shè)備的設(shè)備標(biāo)識符的綁定關(guān)系,所述判斷所述監(jiān)控終端是否被授權(quán)的步驟,包括:
查詢所述監(jiān)控終端的終端標(biāo)識符是否與所述智能設(shè)備的設(shè)備標(biāo)識符綁定,若已綁定,則判定所述監(jiān)控終端被授權(quán)。
進一步地,所述監(jiān)控請求包括查詢請求,所述監(jiān)控指令包括查詢指令,所述向所述智能設(shè)備發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器的步驟,包括:
向所述智能設(shè)備發(fā)送與所述查詢請求對應(yīng)的所述查詢指令,以使所述智能設(shè)備根據(jù)所述查詢指令采集自身設(shè)備信息,并將所述設(shè)備信息返回至所述安全服務(wù)器。
進一步地,所述監(jiān)控請求包括控制請求,所述監(jiān)控指令包括控制指令,所述向所述智能設(shè)備發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器的步驟,包括:
向所述智能設(shè)備發(fā)送與所述控制請求對應(yīng)的所述控制指令,以使所述智能設(shè)備根據(jù)所述控制指令控制自身設(shè)備狀態(tài),并將控制結(jié)果返回至所述安全服務(wù)器。
進一步地,所述智能設(shè)備包括電視機、電燈、空調(diào)、加濕器或空氣凈化器,所述監(jiān)控終端包括手機、平板電腦或計算機。
進一步地,所述終端標(biāo)識符包括所述監(jiān)控終端的登陸賬戶信息、機器碼中的至少一種;所述設(shè)備標(biāo)識符包括所述智能設(shè)備的權(quán)限賬戶信息、機器碼中的至少一種。
本發(fā)明另一較佳實施例提供一種智能設(shè)備監(jiān)控裝置,應(yīng)用于分別與監(jiān)控終端及智能設(shè)備通信連接的安全服務(wù)器,所述裝置包括:
監(jiān)控請求接收模塊,用于接收所述監(jiān)控終端發(fā)起的對所述智能設(shè)備的監(jiān)控請求;
判斷模塊,用于判斷所述監(jiān)控終端是否被授權(quán);
監(jiān)控指令發(fā)送模塊,用于當(dāng)所述判斷模塊判斷所述監(jiān)控終端已被授權(quán)時,向所述智能設(shè)備發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器;
執(zhí)行結(jié)果發(fā)送模塊,用于將所述執(zhí)行結(jié)果發(fā)送至所述監(jiān)控終端。
進一步地,所述裝置還包括請求拒絕模塊;
所述請求拒絕模塊用于當(dāng)所述判斷模塊判斷所述監(jiān)控終端未被授權(quán)時,拒絕所述監(jiān)控請求。
進一步地,所述監(jiān)控請求包括所述智能設(shè)備的設(shè)備標(biāo)識符和所述監(jiān)控終端的終端標(biāo)識符,所述安全服務(wù)器中存儲有被授權(quán)的監(jiān)控終端的終端標(biāo)識符與智能設(shè)備的設(shè)備標(biāo)識符的綁定關(guān)系,所述判斷模塊還用于查詢所述監(jiān)控終端的終端標(biāo)識符是否與所述智能設(shè)備的設(shè)備標(biāo)識符綁定,若已綁定,則判定所述監(jiān)控終端被授權(quán)。
進一步地,所述監(jiān)控請求包括查詢請求,所述監(jiān)控指令包括查詢指令,所述監(jiān)控指令發(fā)送模塊包括查詢指令發(fā)送單元;
所述查詢指令發(fā)送單元用于向所述智能設(shè)備發(fā)送與所述查詢請求對應(yīng)的所述查詢指令,以使所述智能設(shè)備根據(jù)所述查詢指令采集自身設(shè)備信息,并將所述設(shè)備信息返回至所述安全服務(wù)器。
進一步地,所述監(jiān)控請求包括控制請求,所述監(jiān)控指令包括控制指令,所述監(jiān)控指令發(fā)送模塊包括控制指令發(fā)送單元;
所述控制指令發(fā)送單元用于向所述智能設(shè)備發(fā)送與所述控制請求對應(yīng)的所述控制指令,以使所述智能設(shè)備根據(jù)所述控制指令控制自身設(shè)備狀態(tài),并將控制結(jié)果返回至所述安全服務(wù)器。
本發(fā)明提供的一種智能設(shè)備監(jiān)控方法及裝置,通過安全服務(wù)器對監(jiān)控終端進行鑒權(quán),在判定監(jiān)控終端具有權(quán)限后,監(jiān)控終端才能對智能設(shè)備進行監(jiān)控。通過權(quán)限判定,可避免智能設(shè)備被竊取信息或被惡意控制,并且,通過安全服務(wù)器來建立監(jiān)控終端與智能設(shè)備之間的連接,可以實現(xiàn)遠程距離控制。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳實施例提供的一種智能設(shè)備監(jiān)控系統(tǒng)的交互示意圖。
圖2為本發(fā)明較佳實施例提供的安全服務(wù)器的功能模塊框圖。
圖3為本發(fā)明較佳實施例提供的智能設(shè)備監(jiān)控方法的流程圖。
圖4為圖3中步驟S107的子步驟的流程圖。
圖5為本發(fā)明較佳實施例提供的智能設(shè)備監(jiān)控裝置的功能模塊框圖。
圖6為本發(fā)明較佳實施例提供的監(jiān)控指令發(fā)送模塊的功能模塊框圖。
圖標(biāo):100-安全服務(wù)器;110-智能設(shè)備監(jiān)控裝置;111-監(jiān)控請求接收模塊;112-判斷模塊;113-請求拒絕模塊;114-監(jiān)控指令發(fā)送模塊;1141-查詢指令發(fā)送單元;1142-控制指令發(fā)送單元;115-執(zhí)行結(jié)果發(fā)送模塊;120-處理器;130-存儲器;200-監(jiān)控終端;300-智能設(shè)備。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“設(shè)置”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
請參閱圖1,為本發(fā)明較佳實施例提供的一種智能設(shè)備300監(jiān)控系統(tǒng)的交互示意圖。所述智能設(shè)備300監(jiān)控系統(tǒng)包括安全服務(wù)器100、多個監(jiān)控終端200(圖中僅示出一個)以及多個智能設(shè)備300(圖中僅示出一個)。所述安全服務(wù)器100通過網(wǎng)絡(luò)與一個或多個智能設(shè)備300及監(jiān)控終端200進行通信連接,以進行數(shù)據(jù)通信或交互。所述安全服務(wù)器100可以是網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器,可以是單獨的服務(wù)器也可以是服務(wù)器集群等。所述監(jiān)控終端200可以是手機、平板電腦、計算機、個人數(shù)字助理(personal digital assistant,PDA)等。所述智能設(shè)備300可以是電視機、電燈、空調(diào)、加濕器、空氣凈化器等。所述智能設(shè)備300內(nèi)可包括一個或多個電氣元件、存儲裝置及處理裝置,所述電氣元件可以是發(fā)電機、變壓器、電力線路、斷路器等設(shè)備。所述電氣元件可以由所述處理裝置根據(jù)接收到的控制指令控制其工作與停止。
請參閱圖2,為本發(fā)明較佳實施例提供的一種上述安全服務(wù)器100的功能模塊框圖。所述安全服務(wù)器100包括智能設(shè)備監(jiān)控裝置110、處理器120及存儲器130。其中,所述存儲器130與所述處理器120之間直接或間接的電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。所述智能設(shè)備監(jiān)控裝置110包括至少一個可以軟件或固件的形式存儲于所述存儲器130中或固化在所述安全服務(wù)器100的操作系統(tǒng)中的軟件功能模塊。所述處理器120用于執(zhí)行所述存儲器130中存儲的可執(zhí)行模塊,例如所述智能設(shè)備監(jiān)控裝置110包括的軟件功能模塊或計算機程序。
請參閱圖3,為本發(fā)明較佳實施例提供的一種應(yīng)用于上述安全服務(wù)器100的智能設(shè)備監(jiān)控方法的流程圖。所應(yīng)說明的是,本發(fā)明提供的方法不以圖3及以下所述的具體順利為限制。下面將對圖3中示出的各步驟進行詳細(xì)說明。
步驟S101,接收所述監(jiān)控終端200發(fā)起的對所述智能設(shè)備300的監(jiān)控請求。
可選地,在本實施例中,所述監(jiān)控終端200可以是手機、平板電腦、計算機、個人數(shù)字助理(personal digital assistant,PDA)等。在具體實施時,利用安裝在所述監(jiān)控終端200上的應(yīng)用程序以實現(xiàn)對不同智能設(shè)備300的監(jiān)控。可選地,為了便于用戶能夠隨時隨地監(jiān)控家庭環(huán)境中的各智能設(shè)備300,本實施例中,所述監(jiān)控終端200優(yōu)選為智能移動監(jiān)控終端,如手機和平板電腦。
可選地,各所述監(jiān)控終端200均具有自身的終端標(biāo)識符,所述終端標(biāo)識符可為所述監(jiān)控終端200的機器碼或所述監(jiān)控終端200上安裝的相應(yīng)的監(jiān)控程序的登陸賬戶信息。各所述智能設(shè)備300均具有自身的設(shè)備標(biāo)識符,所述設(shè)備標(biāo)識符可為所述智能設(shè)備300的機器碼或所述智能設(shè)備300的對應(yīng)于所述監(jiān)控程序的權(quán)限賬戶信息。
由于安全服務(wù)器100擁有較好的防攻擊能力,監(jiān)控終端200通過安全服務(wù)器100與智能設(shè)備300建立連接,能夠避免智能設(shè)備300被惡意控制或被竊取信息。并且,通常監(jiān)控終端200與智能設(shè)備300之間的距離較遠(例如在辦公室通過手機監(jiān)控家里的電視機),監(jiān)控終端200與智能設(shè)備300通常都是動態(tài)IP且無域名,在非局域網(wǎng)或者非近場通訊的環(huán)境下,監(jiān)控終端200與智能設(shè)備300之間建立連接比較困難。安全服務(wù)器100具有固定IP,監(jiān)控終端200和智能設(shè)備300均能與安全服務(wù)器100實現(xiàn)良好的遠程連接。
在對智能設(shè)備300進行監(jiān)控之前,所述監(jiān)控終端200需要通過所述安全服務(wù)器100獲得相應(yīng)智能設(shè)備300的監(jiān)控權(quán)限??蛇x地,所述監(jiān)控終端200將自身的終端標(biāo)識符與家庭環(huán)境中各智能設(shè)備300的設(shè)備標(biāo)識符發(fā)送至所述安全服務(wù)器100。應(yīng)當(dāng)理解,也可以將各所述智能設(shè)備300的設(shè)備標(biāo)識符預(yù)存于所述安全服務(wù)器100中,所述監(jiān)控終端200僅將自身的終端標(biāo)識符發(fā)送至所述安全服務(wù)器100。所述安全服務(wù)器100將所述終端標(biāo)識符包括的所述監(jiān)控終端200的機器碼與所述設(shè)備標(biāo)識符包括的所述智能設(shè)備300的機器碼一一關(guān)聯(lián)進行綁定?;蛘呤菍⑺霰O(jiān)控終端200上運行的監(jiān)控程序的登陸賬戶信息與所述智能設(shè)備300的權(quán)限賬戶信息一一關(guān)聯(lián)進行綁定,完成監(jiān)控終端200的授權(quán)過程,并將綁定關(guān)系進行存儲。
可選地,在本實施例中,監(jiān)控終端200與智能設(shè)備300之間的綁定關(guān)系可以是一對多的形式,即一個監(jiān)控終端200可以與家庭環(huán)境中的多個智能設(shè)備300綁定以進行信息傳輸。也可以是多對一的形式,即多個監(jiān)控終端200均可以與家庭環(huán)境中的某個智能設(shè)備300綁定以進行信息傳輸。當(dāng)然,也可以是多對多的綁定關(guān)系,即多個監(jiān)控終端200中的每個監(jiān)控終端200均可與家庭環(huán)境中的多個智能設(shè)備300綁定以進行信息傳輸。所述監(jiān)控終端200與所述智能設(shè)備300之間的綁定關(guān)系,在本實施例中不作具體限制。
應(yīng)當(dāng)理解,監(jiān)控終端200與智能設(shè)備300之間的綁定關(guān)系也可以存儲在智能設(shè)備300中。即在各智能設(shè)備300一端,智能設(shè)備300將自身的設(shè)備標(biāo)識符與接收到的監(jiān)控終端200的終端標(biāo)識符進行綁定。其綁定的方式可采用上述方法,在此不再一一贅述。并且,將綁定關(guān)系進行存儲。
可選地,家庭環(huán)境中的各所述智能設(shè)備300在上線時向所述安全服務(wù)器100發(fā)起連接請求,并發(fā)送心跳至所述安全服務(wù)器100。所述安全服務(wù)器100獲得各所述智能設(shè)備300的IP地址及其相應(yīng)的在線狀態(tài)。
所述監(jiān)控終端200在監(jiān)測到監(jiān)控程序的啟動指令后,響應(yīng)該啟動指令,啟動所述監(jiān)控程序。例如,在所述監(jiān)控終端200的人機操作界面,用戶可觸發(fā)所述監(jiān)控程序啟動指令,所述監(jiān)控終端200接收到用戶觸發(fā)的監(jiān)控程序啟動指令后,啟動所述監(jiān)控程序。所述監(jiān)控終端200向所述安全服務(wù)器100發(fā)送對某個智能設(shè)備300的監(jiān)控請求。該監(jiān)控請求攜帶有所述監(jiān)控終端200的終端標(biāo)識符及預(yù)建立連接的智能設(shè)備300的設(shè)備標(biāo)識符。
步驟S103,判斷所述監(jiān)控終端200是否被授權(quán),若未被授權(quán),則執(zhí)行下述步驟S105,若被授權(quán),則執(zhí)行下述步驟S107。
步驟S105,拒絕所述監(jiān)控請求。
步驟S107,向所述智能設(shè)備300發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備300根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器100。
所述安全服務(wù)器100接收到所述監(jiān)控請求后對發(fā)起所述監(jiān)控請求的監(jiān)控終端200做鑒權(quán),以判斷所述監(jiān)控終端200是否具有對預(yù)建立連接的智能設(shè)備300的訪問權(quán)限。可選地,根據(jù)上述所述,所述安全服務(wù)器100的存儲器130中保存有被授權(quán)的監(jiān)控終端200的終端標(biāo)識符與智能設(shè)備300的設(shè)備標(biāo)識符的綁定關(guān)系。應(yīng)當(dāng)理解,若監(jiān)控終端200的終端標(biāo)識符與智能設(shè)備300的設(shè)備標(biāo)識符的綁定關(guān)系是保存在各智能設(shè)備300一端。此種情況下,在智能設(shè)備300接收到監(jiān)控終端200通過安全服務(wù)器100發(fā)送的監(jiān)控請求時,智能設(shè)備300將存儲的綁定關(guān)系發(fā)送至安全服務(wù)器100,同樣,由安全服務(wù)器100來對監(jiān)控終端200進行鑒權(quán)。
所述安全服務(wù)器100根據(jù)接收到的所述監(jiān)控請求攜帶的所述終端標(biāo)識符與所述設(shè)備標(biāo)識符,查詢預(yù)存的綁定關(guān)系,以判斷所述監(jiān)控終端200的終端標(biāo)識符是否與所述智能設(shè)備300的設(shè)備標(biāo)識符為綁定關(guān)系。若所述監(jiān)控請求攜帶的終端標(biāo)識符與設(shè)備標(biāo)識符之間沒有綁定,則表示該監(jiān)控終端200不具有對所述智能設(shè)備300的監(jiān)控權(quán)限,所述安全服務(wù)器100則拒絕該監(jiān)控終端200發(fā)起的監(jiān)控請求。若查詢到所述監(jiān)控請求包含的終端標(biāo)識符與所述智能設(shè)備300的設(shè)備標(biāo)識符已綁定,則所述安全服務(wù)器100向所述智能設(shè)備300發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備300根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作。
可選地,所述監(jiān)控指令可以是所述監(jiān)控終端200發(fā)起的所述監(jiān)控請求所包含的監(jiān)控指令,也可以是所述安全服務(wù)器100根據(jù)接收到的監(jiān)控請求,所對應(yīng)生成的監(jiān)控指令。
在本實施例中,所述智能設(shè)備300執(zhí)行所述監(jiān)控指令映射的相應(yīng)操作包括所述智能設(shè)備300基于自身的軟硬件配置所能執(zhí)行的一切操作事件。例如,智能設(shè)備300端通過自身配置的音頻設(shè)備、視頻設(shè)備、傳感設(shè)備、通信設(shè)備、顯示設(shè)備等執(zhí)行所述監(jiān)控指令映射的所述相應(yīng)操作。
所述監(jiān)控終端200與所述智能設(shè)備300之間可進行多類型交互事件,例如音頻監(jiān)控、視頻監(jiān)控、家電監(jiān)控、音視頻通訊、在線內(nèi)容點播、音樂點播等等。
可選地,在本實施例中,所述監(jiān)控請求包括查詢請求,例如,查詢家里電視機當(dāng)前是否開機及當(dāng)前播放的節(jié)目內(nèi)容,或者是查詢當(dāng)前家里的室內(nèi)溫度、室內(nèi)濕度、空氣質(zhì)量等。此外,所述監(jiān)控請求還包括控制請求,如控制電視機開關(guān)機及停止播放當(dāng)前播放的節(jié)目、控制家里空調(diào)開關(guān)機及調(diào)節(jié)到具體溫度等。
可選地,與所述查詢請求相對應(yīng),所述安全服務(wù)器100向所述智能設(shè)備300發(fā)送的監(jiān)控指令包括查詢指令,以使所述智能設(shè)備300根據(jù)所述查詢指令采集自身設(shè)備信息,并將所述設(shè)備信息返回至所述安全服務(wù)器100。與所述控制請求相對應(yīng),所述安全服務(wù)器100向所述智能設(shè)備300發(fā)送的監(jiān)控指令包括控制指令,以使所述智能設(shè)備300根據(jù)所述控制控制自身設(shè)備狀態(tài),并將控制結(jié)果返回至所述安全服務(wù)器100。
在實施中,可以先向所述智能設(shè)備300發(fā)送查詢指令,獲得設(shè)備信息后,再向所述智能設(shè)備300發(fā)送控制指令。請參閱圖4,在本實施例中,步驟S107包括步驟S1071和步驟S1073兩個子步驟。
步驟S1071,向所述智能設(shè)備300發(fā)送與所述查詢請求對應(yīng)的所述查詢指令,以使所述智能設(shè)備300根據(jù)所述查詢指令采集自身設(shè)備信息,并將所述設(shè)備信息返回至所述安全服務(wù)器100。
步驟S1073,向所述智能設(shè)備300發(fā)送與所述控制請求對應(yīng)的所述控制指令,以使所述智能設(shè)備300根據(jù)所述控制指令控制自身設(shè)備狀態(tài),并將控制結(jié)果返回至所述安全服務(wù)器100。
應(yīng)當(dāng)理解,在實施中,還可以先向所述智能設(shè)備300發(fā)送控制指令,完成控制操作后,再向所述智能設(shè)備300發(fā)送查詢指令,對此,本發(fā)明實施例不作限制。
可選地,所述智能設(shè)備300包括信息采集模塊,所述智能設(shè)備300接收到所述安全服務(wù)器100發(fā)送的查詢指令后,控制所述信息采集模塊采集所述智能設(shè)備300的設(shè)備信息。以電視機為例進行說明,所述信息采集模塊采集電視機當(dāng)前的開機時長、當(dāng)前播放的視頻、當(dāng)前運行的APP、最近若干時間段內(nèi)運行過的游戲、播放的頻道以及安裝的應(yīng)用等等。所述智能設(shè)備300通過所述信息采集模塊實現(xiàn)對設(shè)備信息的全面采集。
可選地,所述智能設(shè)備300還可包括多種類型的傳感器,例如空氣質(zhì)量傳感器、溫度傳感器、濕度傳感器等。當(dāng)用戶需要知道家里的溫度時,可利用所述監(jiān)控終端200發(fā)起對所述溫度傳感器的查詢請求,所述查詢請求發(fā)送至所述安全服務(wù)器100。所述安全服務(wù)器100在接收到所述查詢請求后,對所述監(jiān)控終端200進行權(quán)限判定,所述安全服務(wù)器100在判定所述監(jiān)控終端200具有相應(yīng)的權(quán)限后,向所述溫度傳感器發(fā)送查詢指令。所述溫度傳感器在接收到所述安全服務(wù)器100發(fā)送的控制指令后,即檢測室內(nèi)溫度值,并把檢測到的溫度值發(fā)送至所述安全服務(wù)器100。
可選地,例如,用戶需要知道家里的空氣質(zhì)量時,利用所述監(jiān)控終端200發(fā)起對所述空氣質(zhì)量傳感器的查詢請求,該查詢請求發(fā)送至所述安全服務(wù)器100,所述安全服務(wù)器100根據(jù)所述查詢請求判斷所述監(jiān)控終端200是否具有對所述空氣質(zhì)量傳感器的訪問權(quán)限。若該監(jiān)控終端200具有對所述空氣質(zhì)量傳感器的訪問權(quán)限,則所述安全服務(wù)器100向所述空氣質(zhì)量傳感器發(fā)送查詢指令。所述空氣質(zhì)量傳感器接收到所述查詢指令后,檢測當(dāng)前室內(nèi)的空氣質(zhì)量指數(shù),并將檢測結(jié)果反饋至所述安全服務(wù)器100。
步驟S109,將所述執(zhí)行結(jié)果發(fā)送至所述監(jiān)控終端200。
所述安全服務(wù)器100接收到所述智能設(shè)備300發(fā)送的根據(jù)查詢指令查詢到的信息或者是根據(jù)所述控制指令執(zhí)行的控制結(jié)果后,將其發(fā)送至所述監(jiān)控終端200。例如,所述監(jiān)控終端200接收到所述安全服務(wù)器100發(fā)送的所述溫度傳感器檢測得到的室內(nèi)溫度值,比如接收到的當(dāng)前溫度值為28度。則用戶可以通過監(jiān)控終端200發(fā)起對家里的空調(diào)的控制請求以減低室內(nèi)溫度。該控制請求發(fā)送至所述安全服務(wù)器100。同樣地,所述安全服務(wù)器100檢查所述監(jiān)控終端200是否具有對該空調(diào)的控制權(quán)限。若具有,則所述安全服務(wù)器100發(fā)送相應(yīng)的控制指令至家里的空調(diào),空調(diào)接收到該控制指令后則立即開啟并調(diào)節(jié)至制冷模式以降低室內(nèi)的溫度。
可選地,為了能夠及時通知用戶,所述監(jiān)控終端200可通過人機交互界面顯示接收到查詢數(shù)據(jù)以供用戶查看。例如,所述安全服務(wù)器100接收到查詢數(shù)據(jù)為家庭環(huán)境中電視機發(fā)送的視頻文件,所述安全服務(wù)器100可將所述視頻文件轉(zhuǎn)發(fā)至所述監(jiān)控終端200,并保存至存儲裝置中,滿足實時觀看和歷史數(shù)據(jù)保存的需求。所述監(jiān)控終端200在接收到所述視頻文件后,可直接在所述人機交互界面上顯示上述視頻文件。所述監(jiān)控終端200在接收到用戶觸發(fā)的播放視頻文件的操作指令時,所述監(jiān)控終端200可向用戶播放上述視頻文件內(nèi)容,以提高用戶的操作體驗。
請參閱圖5,為本發(fā)明實施例提供的一種智能設(shè)備監(jiān)控裝置110的功能模塊框圖。所述智能設(shè)備監(jiān)控裝置110包括監(jiān)控請求接收模塊111、判斷模塊112、請求拒絕模塊113、監(jiān)控指令發(fā)送模塊114以及執(zhí)行結(jié)果發(fā)送模塊115。
所述監(jiān)控請求接收模塊111用于接收所述監(jiān)控終端200發(fā)起的對所述智能設(shè)備300的監(jiān)控請求。具體地,該監(jiān)控請求接收模塊111可用于執(zhí)行圖3中所示的步驟S101,具體的操作方法可參考步驟S101的詳細(xì)描述。
所述判斷模塊112用于判斷所述監(jiān)控終端200是否被授權(quán)。具體地,該判斷模塊112可用于執(zhí)行圖3中所示的步驟S103,具體的操作方法可參考步驟S103的詳細(xì)描述。
所述請求拒絕模塊113用于當(dāng)所述判斷模塊112判斷所述監(jiān)控終端200未被授權(quán)時,拒絕所述監(jiān)控請求。具體地,該請求拒絕模塊113可用于執(zhí)行圖3中所示的步驟S105,具體的操作方法可參考步驟S105的詳細(xì)描述。
所述監(jiān)控指令發(fā)送模塊114用于當(dāng)所述判斷模塊112判斷所述監(jiān)控終端200已被授權(quán)時,向所述智能設(shè)備300發(fā)送與所述監(jiān)控請求對應(yīng)的監(jiān)控指令,以使所述智能設(shè)備300根據(jù)所述監(jiān)控指令執(zhí)行相應(yīng)操作并將執(zhí)行結(jié)果返回至所述安全服務(wù)器100。具體地,該監(jiān)控指令發(fā)送模塊114可用于執(zhí)行圖3中所示的步驟S107,具體的操作方法可參考步驟S107的詳細(xì)描述。
所述執(zhí)行結(jié)果發(fā)送模塊115用于將所述執(zhí)行結(jié)果發(fā)送至所述監(jiān)控終端200。具體地,該執(zhí)行結(jié)果發(fā)送模塊115可用于執(zhí)行圖3中所示的步驟S109,具體的操作方法可參考步驟S109的詳細(xì)描述。
可選地,請參閱圖6,所述監(jiān)控指令發(fā)送模塊114包括查詢指令發(fā)送單元1141和控制指令發(fā)送單元1142。
所述查詢指令發(fā)送單元1141用于向所述智能設(shè)備300發(fā)送與所述查詢請求對應(yīng)的所述查詢指令,以使所述智能設(shè)備300根據(jù)所述查詢指令采集自身設(shè)備信息,并將所述設(shè)備信息返回至所述安全服務(wù)器100。具體地,該查詢指令發(fā)送單元1141可用于執(zhí)行圖4中所示的步驟S1071,具體的操作方法可參考步驟S1071的詳細(xì)描述。
所述控制指令發(fā)送單元1142用于向所述智能設(shè)備300發(fā)送與所述控制請求對應(yīng)的所述控制指令,以使所述智能設(shè)備300根據(jù)所述控制指令控制自身設(shè)備狀態(tài),并將控制結(jié)果返回至所述安全服務(wù)器100。具體地,該控制指令發(fā)送單元1142可用于執(zhí)行圖4中所示的步驟S1073,具體的操作方法可參考步驟S1073的詳細(xì)描述。
綜上所述,本發(fā)明提供的一種智能設(shè)備監(jiān)控方法及裝置,通過安全服務(wù)器100對監(jiān)控終端200進行鑒權(quán),在判定監(jiān)控終端200具有權(quán)限后,監(jiān)控終端200才能實現(xiàn)對智能設(shè)備300的監(jiān)控。通過權(quán)限判定,可避免智能設(shè)備300被竊取信息或被惡意控制,并且,通過安全服務(wù)器100來建立監(jiān)控終端200與智能設(shè)備300之間的連接,可以實現(xiàn)遠程距離控制。
在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。