一種物聯(lián)網(wǎng)設(shè)備的控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種物聯(lián)網(wǎng)設(shè)備的控制方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的物聯(lián)網(wǎng)設(shè)備已經(jīng)加入了通信模塊,使得物聯(lián)網(wǎng)設(shè)備具有聯(lián)網(wǎng)功能?;谠撏ㄐ拍K,用戶能夠通過(guò)終端遠(yuǎn)程控制物聯(lián)網(wǎng)設(shè)備,物聯(lián)網(wǎng)設(shè)備之間也能夠?qū)崿F(xiàn)聯(lián)動(dòng),例如:智能家電通過(guò)通信模塊接收其他智能家電設(shè)備發(fā)送的控制指令,并根據(jù)該控制指令執(zhí)行相應(yīng)的操作。
[0003]目前,物聯(lián)網(wǎng)設(shè)備運(yùn)行之后,可以向該物聯(lián)網(wǎng)設(shè)備的通信模塊發(fā)送控制指令,來(lái)控制物聯(lián)網(wǎng)設(shè)備的相應(yīng)功能。如果需要禁用某一功能,使控制指令不起作用,則需要人工拆除物聯(lián)網(wǎng)設(shè)備中的該功能模塊,或者禁用通信模塊。但是,前者的人工成本較高,且還需要人工安裝該功能模塊才能恢復(fù)該禁用的功能,后者禁用通信模塊之后,將會(huì)使通信模塊無(wú)法接收針對(duì)其他功能的控制指令,而且會(huì)導(dǎo)致通信模塊無(wú)法上報(bào)物聯(lián)網(wǎng)設(shè)備的監(jiān)控、告警數(shù)據(jù),所以,這兩種方式對(duì)于用戶非常不便。
[0004]因此,現(xiàn)有技術(shù)中缺少一種較為方便的物聯(lián)網(wǎng)設(shè)備的控制方式,進(jìn)一步地,現(xiàn)有技術(shù)不能對(duì)物聯(lián)網(wǎng)設(shè)備的某一功能實(shí)現(xiàn)自動(dòng)啟用和禁用的方式。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種物聯(lián)網(wǎng)設(shè)備的控制方法和裝置,用以解決現(xiàn)有技術(shù)物聯(lián)網(wǎng)設(shè)備的控制方法不夠方便的問(wèn)題。
[0006]針對(duì)上述技術(shù)問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案來(lái)解決的。
[0007]本發(fā)明提供了一種物聯(lián)網(wǎng)設(shè)備的控制方法,包括:為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息;根據(jù)所述用戶信息,控制所述指定接口的信息交互狀態(tài)。
[0008]其中,根據(jù)所述用戶信息,控制所述指定接口的信息交互狀態(tài),包括:攔截目的接口或來(lái)源接口為所述指定接口的信息;查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件,若是,則允許所述指定接口進(jìn)行信息交互。
[0009]其中,根據(jù)所述用戶信息,控制所述指定接口的信息交互狀態(tài),包括:攔截目的接口或來(lái)源接口為所述指定接口的信息;判斷所述信息的類(lèi)型是否為預(yù)設(shè)類(lèi)型;若是,則允許所述指定接口進(jìn)行信息交互;若否,則在查詢到所述指定接口對(duì)應(yīng)的用戶信息滿足信息交互條件的情況下,允許所述指定接口進(jìn)行信息交互。
[0010]其中,在查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件之前,還包括:查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的用戶信息更新條件,若是,則更新所述用戶信息。
[0011 ] 其中,在物聯(lián)網(wǎng)設(shè)備中設(shè)置指定接口,包括:在物聯(lián)網(wǎng)設(shè)備的多個(gè)功能接口中,選擇預(yù)設(shè)類(lèi)型的功能接口、或者將用戶選擇的功能接口作為指定接口。
[0012]本發(fā)明還提供了一種物聯(lián)網(wǎng)設(shè)備的控制裝置,包括:統(tǒng)計(jì)單元,用于為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息;管理單元,用于根據(jù)所述用戶信息,控制所述指定接口的信息交互狀態(tài)。
[0013]其中,所述管理單元用于:攔截目的接口或來(lái)源接口為所述指定接口的信息;查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件,若是,則允許所述指定接口進(jìn)行信息交互。
[0014]其中,所述管理單元用于:攔截目的接口或來(lái)源接口為所述指定接口的信息;判斷所述信息的類(lèi)型是否為預(yù)設(shè)類(lèi)型;若是,則允許所述指定接口進(jìn)行信息交互;若否,則在查詢到所述指定接口對(duì)應(yīng)的用戶信息滿足信息交互條件的情況下,允許所述指定接口進(jìn)行信息交互。
[0015]其中,所述管理單元還用于:在查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件之前,查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的用戶信息更新條件,若是,則調(diào)用所述統(tǒng)計(jì)單元更新所述用戶信息。
[0016]其中,所述管理單元還用于:在物聯(lián)網(wǎng)設(shè)備的多個(gè)功能接口中,選擇預(yù)設(shè)類(lèi)型的功能接口、或者將用戶選擇的功能接口作為指定接口。
[0017]本發(fā)明有益效果如下:
[0018]本發(fā)明為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息,根據(jù)當(dāng)前用戶信息來(lái)控制指定接口是否可以進(jìn)行信息交互,當(dāng)禁止指定接口進(jìn)行信息交互時(shí),指定接口將不能接收到控制指令,也不能將信息向外部網(wǎng)絡(luò)發(fā)送,這樣就可以方便的控制指定接口對(duì)應(yīng)的功能是否可以被成功調(diào)用。
【附圖說(shuō)明】
[0019]圖1是根據(jù)本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備的控制方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備的控制裝置的結(jié)構(gòu)圖;
[0021]圖3是根據(jù)本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備的結(jié)構(gòu)示意圖;
[0022]圖4是根據(jù)本發(fā)明一實(shí)施例的通信模塊各單元之間的交互時(shí)序圖。
【具體實(shí)施方式】
[0023]以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0024]本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)設(shè)備的控制方法。圖1是根據(jù)本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備的控制方法的流程圖。
[0025]步驟S110,為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息。
[0026]指定接口是指:在物聯(lián)網(wǎng)設(shè)備多個(gè)功能接口中被指定的功能接口。
[0027]功能接口是指:調(diào)用物聯(lián)網(wǎng)設(shè)備的功能所使用的接口。例如:智能電視的功能接口包括:視頻接口、音頻接口、顯示接口、告警信息上報(bào)接口等等。
[0028]用戶信息包括但不限于:用戶名、用戶信用值。
[0029]在物聯(lián)網(wǎng)設(shè)備中設(shè)置指定接口包括:物聯(lián)網(wǎng)設(shè)備包括多個(gè)功能接口,在物聯(lián)網(wǎng)設(shè)備的多個(gè)功能接口中,選擇預(yù)設(shè)類(lèi)型的功能接口、或者將用戶選擇的功能接口作為指定接口。該預(yù)設(shè)類(lèi)型為功能接口的類(lèi)型,例如:預(yù)設(shè)類(lèi)型的功能接口為可以和網(wǎng)絡(luò)側(cè)、其他物聯(lián)網(wǎng)設(shè)備交互的功能接口。
[0030]步驟S120,根據(jù)所述用戶信息,控制所述功能接口的信息交互狀態(tài)。
[0031]信息交互狀態(tài)包括:允許進(jìn)行信息交互和禁止進(jìn)行信息交互。
[0032]在一個(gè)實(shí)施方式中,攔截目的接口或來(lái)源接口為指定接口的信息;查詢?cè)撝付ń涌趯?duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件;若是,則允許該指定接口進(jìn)行信息交互;若否,則禁止該指定接口進(jìn)行信息交互,并丟棄所述信息。
[0033]進(jìn)一步地,攔截目的接口或來(lái)源接口為指定接口的信息包括:在接收到外部網(wǎng)絡(luò)發(fā)送的信息時(shí),獲得該信息中包含的目的接口,判斷該目的接口是否為指定接口,若是,則攔截該信息,若否,則正常接收該信息。在向外部網(wǎng)絡(luò)發(fā)送信息時(shí),獲得該信息中包含的來(lái)源接口,判斷該來(lái)源接口是否為指定接口,若是,則攔截該信息,若否,則正常發(fā)送該信息。
[0034]例如:在服務(wù)器設(shè)置信息交互白名單,該信息交互白名單包括在預(yù)定時(shí)間段內(nèi)允許調(diào)用功能接口的用戶名,將信息交互白名單下發(fā)到物聯(lián)網(wǎng)設(shè)備,在攔截到信息之后,判斷用戶名是否存在于信息交互白名單中,若是,則判定用戶信息滿足信息交互條件,若否,則判定用戶信息不滿足信息交互條件。
[0035]又如:判斷用戶信用值是否大于預(yù)設(shè)的信用閾值,若是,則判定用戶信息滿足信息交互條件,若否,則判定用戶信息不滿足信息交互條件。
[0036]在另一實(shí)施方式中,攔截目的接口或來(lái)源接口為指定接口的信息;判斷所述信息的類(lèi)型是否為預(yù)設(shè)類(lèi)型;若是,則允許該指定接口進(jìn)行信息交互;若否,則查詢?cè)撝付ń涌趯?duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件,在查詢到該指定接口對(duì)應(yīng)的用戶信息滿足信息交互條件的情況下,允許該指定接口進(jìn)行信息交互,反之,則禁止該指定接口進(jìn)行信息交互,并丟棄所述信息。該預(yù)設(shè)類(lèi)型為預(yù)設(shè)的信息類(lèi)型,預(yù)設(shè)類(lèi)型的信息為不需要進(jìn)行控制的信息,例如:該預(yù)設(shè)類(lèi)型的信息為網(wǎng)絡(luò)側(cè)向物聯(lián)網(wǎng)設(shè)備發(fā)送的心跳信息包。
[0037]上述實(shí)施例中,被攔截的信息包括:控制指令、圖片信息、視頻信息、音頻信息、告警信息、參數(shù)信息等等。例如:圖片信息為智能冰箱監(jiān)測(cè)到冷藏室中有食物變質(zhì)之后拍攝該變質(zhì)的食物,將拍攝的圖片信息傳輸給智能電視的顯示接口,智能電視攔截到該圖片信息,在判定允許顯示接口進(jìn)行信息交互時(shí),將圖片信息發(fā)送給顯示接口,進(jìn)而實(shí)現(xiàn)了智能冰箱拍攝的圖片信息在智能電視顯示器上的顯示。
[0038]在又一實(shí)施例中,在查詢指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件之前,還可以查詢?cè)撝付ń涌趯?duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的用戶信息更新條件,若是,則更新該用戶信息,以便在查詢時(shí)使用最新的用戶信息,若否,則無(wú)需更新用戶信息。
[0039]例如:用戶信息更新條件為:判斷用戶信用值是否小于等于信用閾值;若判定用戶信用值小于等于信用閾值,則可以顯示更新界面,根據(jù)用戶操作,更新用戶信用值。
[0040]又如:用戶信息更新條件是每隔預(yù)定時(shí)間段在用戶信用值中扣除預(yù)定值,如果用戶信息顯示距離上次更新已經(jīng)達(dá)到預(yù)設(shè)時(shí)間段,那么判定用戶信息滿足用戶信息更新條件,可以在用戶信用值中扣除預(yù)定值。
[0041]本發(fā)明實(shí)施例為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息,根據(jù)當(dāng)前用戶信息來(lái)控制指定接口是否可以進(jìn)行信息交互,當(dāng)禁止指定接口進(jìn)行信息交互時(shí),指定接口將不能接收到控制指令,也不能將信息向外部網(wǎng)絡(luò)發(fā)送,這樣就可以方便的控制指定接口對(duì)應(yīng)的功能是否可以被成功調(diào)用。當(dāng)允許指定接口進(jìn)行信息交互時(shí),指定接口可以正常收發(fā)信息,這樣控制指令可以被正常接收,自然可以正常調(diào)用指定接口對(duì)應(yīng)的功能。
[0042]本發(fā)明還提供了一種物聯(lián)網(wǎng)設(shè)備的控制裝置。圖2是根據(jù)本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備的控制裝置的結(jié)構(gòu)圖。
[0043]該裝置包括:
[0044]統(tǒng)計(jì)單元210,用于為物聯(lián)網(wǎng)設(shè)備中的指定接口設(shè)置對(duì)應(yīng)的用戶信息;
[0045]管理單元220,用于根據(jù)用戶信息,控制所述指定接口的信息交互狀態(tài)。
[0046]在一個(gè)實(shí)施例中,管理單元220,用于攔截目的接口或來(lái)源接口為所述指定接口的信息;查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件,若是,則允許所述指定接口進(jìn)行信息交互。
[0047]在另一實(shí)施例中,管理單元220,用于攔截目的接口或來(lái)源接口為所述指定接口的信息;判斷所述信息的類(lèi)型是否為預(yù)設(shè)類(lèi)型;若是,則允許所述指定接口進(jìn)行信息交互;若否,則在查詢到所述指定接口對(duì)應(yīng)的用戶信息滿足信息交互條件的情況下,允許所述指定接口進(jìn)行信息交互。
[0048]在又一實(shí)施例中,管理單元220,還用于在查詢所述指定接口對(duì)應(yīng)的用戶信息是否滿足預(yù)設(shè)的信息交互條件之前,查詢指定接口