本申請涉及計算機領域,尤其涉及一種部署終端設備的驅動組件的方法及設備。
背景技術:
現(xiàn)有技術中,當前的智慧樓宇方案與智能家居方案等智能設備環(huán)境防范都需要根據(jù)不同的應用場景定制開發(fā),或指定定制設備及其對應的驅動程序。若根據(jù)應用場景定制開發(fā),就會因為定制設備及對應的驅動程序導致建造成本增加且工期長。若使用指定定制設備,對于已有老設備就會形成浪費,而且也沒有了設備的選擇權。因此,如何既減少智能設備環(huán)境方案中的終端設備的浪費,又能保證對所有終端設備對應的驅動程序進行統(tǒng)一管理成為業(yè)界研究的主要課題。
技術實現(xiàn)要素:
本申請的一個目的是提供一種部署終端設備的驅動組件的方法及設備,解決現(xiàn)有技術的智能設備環(huán)境方案導致的終端設備浪費及無法對終端設備對應的驅動程序進行統(tǒng)一管理的問題。
根據(jù)本申請的一個方面,提供了一種在云服務器端部署終端設備的驅動組件的方法,該方法包括:
存儲終端設備的設備類型及其對應的驅動組件;
接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;
基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,
若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備。
進一步地,上述方法中,所述基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件之后,還包括:
若不存在,則向所述采集設備返回與所述目標終端設備對應的設備驅動未置信息。
進一步地,上述方法中,所述方法還包括:
更新終端設備的設備類型及其對應的驅動組件。
根據(jù)本申請的另一個方面,提供了一種在采集設備端部署終端設備的驅動組件的方法,該方法包括:
獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;
接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;
基于所述驅動組件驅動對應的所述目標終端設備;
獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備。
進一步地,上述方法中,所述獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器之后,還包括:
接收所述采集設備返回的與所述目標終端設備對應的設備驅動未置信息,并將所述設備驅動未置信息轉發(fā)給對應的所述目標終端設備。
進一步地,上述方法中,所述基于所述驅動組件驅動對應的所述目標終端設備之后,還包括:
接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號;
將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備。
根據(jù)本申請的另一個方面,提供了一種在數(shù)據(jù)總線設備端的數(shù)據(jù)處理方法,該方法包括:
接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;
對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;
將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶。
進一步地,上述方法中,所述接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息之后,還包括:
對所述目標終端設備的設備狀態(tài)信息進行存儲。
進一步地,上述方法中,所述方法還包括:
獲取用戶發(fā)送的控制信號,其中,所述控制信號包括目標終端設備的標識信息及其所屬的采集設備;
對所述控制信號進行標準化處理,得到標準化后的控制信號;
將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備。
進一步地,上述方法中,獲取用戶發(fā)送的控制信號之后,還包括:
對所述控制信號進行存儲。
進一步地,上述方法中,對所述控制信號進行標準化處理,得到標準化后的控制信號,包括:
對所述控制信號進行合法認證,得到認證通過的所述控制信號;
對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號。
根據(jù)本申請的另一個方面,提供了一種部署終端設備的驅動組件的云服務器,其中,所述云服務器包括:
存儲裝置,用于存儲終端設備的設備類型及其對應的驅動組件;
請求接收裝置,用于接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;
判斷發(fā)送裝置,用于基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,
若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備。
進一步地,上述云服務器中,所述判斷發(fā)送裝置還用于:
若不存在,則向所述采集設備返回與所述目標終端設備對應的設備驅動未置信息。
進一步地,上述云服務器中,所述云服務器還包括:
更新裝置,用于更新終端設備的設備類型及其對應的驅動組件。
根據(jù)本申請的另一個方面,提供了一種部署終端設備的驅動組件的采集設備,其中,所述采集設備包括:
獲取發(fā)送裝置,用于獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;
返回裝置,用于接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;
驅動裝置,用于基于所述驅動組件驅動對應的所述目標終端設備;
轉發(fā)裝置,用于獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備。
進一步地,上述采集設備中,所述獲取發(fā)送裝置還用于:
接收所述采集設備返回的與所述目標終端設備對應的設備驅動未置信息,并將所述設備驅動未置信息轉發(fā)給對應的所述目標終端設備。
進一步地,上述采集設備中,所述驅動裝置還用于:
接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號;
將所述標準化后的控制信號,將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備。
根據(jù)本申請的另一個方面,提供了一種數(shù)據(jù)處理的數(shù)據(jù)總線設備,其中,所述數(shù)據(jù)總線設備包括:
第一信息接收裝置,用于接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;
第一處理裝置,用于對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;
第一信息發(fā)送裝置,用于將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶。
進一步地,上述數(shù)據(jù)總線設備中,所述信息接收裝置還用于:
對所述目標終端設備的設備狀態(tài)信息進行存儲。
進一步地,上述數(shù)據(jù)總線設備中,所述數(shù)據(jù)總線設備還包括:
第二信息接收裝置,用于獲取用戶發(fā)送的控制信號,其中,所述控制信號包括終端設備的標識信息及其所屬的采集設備;
第二處理裝置,用于對所述控制信號進行標準化處理,得到標準化后的控制信號;
第二信息發(fā)送裝置,用于將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備。
進一步地,上述數(shù)據(jù)總線設備中,所述第二信息接收裝置還用于:
對所述控制信號進行存儲。
進一步地,上述數(shù)據(jù)總線設備中,所述第二處理裝置用于:
對所述控制信號進行合法認證,得到認證通過的所述控制信號;
對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號。
與現(xiàn)有技術相比,本申請通過在云服務器端存儲智能設備環(huán)境中的所有的終端設備的設備類型及其對應的驅動組件,實現(xiàn)對智能設備環(huán)境中的所有已有的終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理;然后,當一目標終端設備需要接入至智能設備環(huán)境時,所述目標終端設備會向采集設備發(fā)送驅動請求,則所述云服務器接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;然后云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備,使得驅動后的所述目標終端設備能夠接入至所述智能設備環(huán)境中,通過所述驅動組件驅動所述目標終端設備,不僅實現(xiàn)了對已有老舊的目標終端設備的重復利用,還能夠對所有的終端設備進行統(tǒng)一管理并驅動。
進一步地,本申請還在采集設備端通過獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;當所述云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則所述采集設備接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;接著基于所述驅動組件驅動對應的所述目標終端設備;當所述目標終端設備驅動并接入智能設備環(huán)境之后,所述采集設備獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,以便用戶接收到所述設備狀態(tài)信息,實現(xiàn)智能設備環(huán)境中用戶獲悉每一個驅動之后的目標終端設備的設備狀態(tài)信息。
進一步地,本申請在通過所述云服務器存儲目標終端設備對應的驅動組件,并在所述采集設備中驅動所述驅動組件,以使所述目標終端設備被驅動,進而可以通過數(shù)據(jù)總線設備來存儲并標準化所述采集設備與所述目標終端設備之間的數(shù)據(jù)傳輸,即在數(shù)據(jù)總線設備端接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;接著對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶,實現(xiàn)了將所述目標終端設備的設備狀態(tài)信息轉化成標準化的設備狀態(tài)信息,以使所述用戶能夠獲取并識別所述目標終端設備的設備狀態(tài)信息。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本申請一個方面的一種在云服務器端部署終端設備的驅動組件的方法的流程圖
圖2示出根據(jù)本申請另一個方面的一種在采集設備端部署終端設備的驅動組件的方法的流程圖;
圖3示出根據(jù)本申請另一個方面的一種在數(shù)據(jù)總線設備端的數(shù)據(jù)處理方法的流程圖;
圖4示出根據(jù)本申請一個方面的一種部署終端設備的驅動組件的實際應用場景示意圖;
圖5示出根據(jù)本申請一個方面的一種部署終端設備的驅動組件的云服務器的結構圖;
圖6示出根據(jù)本申請另一個方面的一種部署終端設備的驅動組件的采集設備的結構圖;
圖7示出根據(jù)本申請另一個方面的一種數(shù)據(jù)處理的數(shù)據(jù)總線設備的結構圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本申請作進一步詳細描述。
在本申請一個典型的配置中,終端、服務網(wǎng)絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。
圖1示出根據(jù)本申請一個方面的一種在云服務器端部署終端設備的驅動組件的方法的流程圖,該方法應用于智能設備環(huán)境中的云服務器端,該方法包括:步驟S11、步驟S12和步驟S13,其中,
所述步驟S11,存儲智能設備環(huán)境中的所有的終端設備的設備類型及其對應的驅動組件,實現(xiàn)對智能設備環(huán)境中的所有已有的終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理;然后,當一目標終端設備需要接入至智能設備環(huán)境時,所述目標終端設備會向采集設備發(fā)送驅動請求,則所述步驟S12,接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;然后,所述步驟S13,基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備,使得驅動后的所述目標終端設備能夠接入至所述智能設備環(huán)境中,通過所述驅動組件驅動所述目標終端設備,不僅實現(xiàn)了對已有老舊的目標終端設備的重復利用,還能夠對所有的終端設備進行統(tǒng)一管理并驅動。
需要說明的是,所述驅動組件用于指示將所述終端設備的設備原始信號轉換為標準以太網(wǎng)信號轉換代碼集合,其中,每一種轉換形式對應的所述轉換代碼集合相應的稱為一個驅動組件。本申請的優(yōu)選實施例中,將所述驅動組件優(yōu)選為物聯(lián)網(wǎng)組件,當然現(xiàn)有的或者以后可以出現(xiàn)的用于指示將所述終端設備的設備原始信號轉換為標準以太網(wǎng)信號轉換代碼集合的驅動組件若能適用于本申請,都應包含在本申請內,并以此為引用。
本申請的實施例中,所述步驟S12基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件之后,若不存在,則向所述采集設備返回與所述目標終端設備對應的設備驅動未置信息,以告知所述目標終端設備在所述云服務器端并沒有存儲相應的驅動組件,進而不能驅動所述目標終端設備驅動并接入所述智能設備環(huán)境中,也說明當前目標終端設備并不屬于所述智能設備環(huán)境中的合法的終端設備的設備類型,進而不存在驅動組件來驅動所述目標設備接入所述智能設備環(huán)境。
接著本申請的上述實施例,所述在云服務器端部署終端設備的驅動組件的方法還包括:更新終端設備的設備類型及其對應的驅動組件。例如,當需要對智能設備環(huán)境中的終端設備需要進行更新?lián)Q代或刪除某一特定功能的終端設備{例如,智能家居中的聲控門禁終端等},或增加某一特定功能的終端設備{例如,智能樓宇中的指紋識別門禁終端等}等,則需更新智能設備環(huán)境中的需要進行更新的終端設備的設備類型(例如,由新版本的設備類型的終端設備A來替代舊版本的設備類型的終端設備A)以及更新之后的各個終端設備分別對應的驅動組件(例如,將舊版本的設備類型的終端設備A的驅動組件進行更新,以使舊版本的設備類型對應的終端設備A通過該更新后的驅動組件,亦可以在所述智能設備環(huán)境中進行重復使用,以減少舊版本的設備類型的終端設備的重復利用。),不僅實現(xiàn)了對智能設備環(huán)境中的所有終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理并更新,還避免了舊版本的設備類型的終端設備的浪費,實現(xiàn)了終端設備的重復利用。
圖2示出根據(jù)本申請另一個方面的一種在采集設備端部署終端設備的驅動組件的方法的流程圖,該方法應用于智能設備環(huán)境中的采集設備端,該方法包括:步驟S21、步驟S22、步驟S23和步驟S24,其中,
所述步驟S21,獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;當所述云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則所述步驟S21接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;接著,所述步驟S23基于所述驅動組件驅動對應的所述目標終端設備;當所述目標終端設備驅動并接入智能設備環(huán)境之后,所述步驟S24獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,以便用戶接收到所述設備狀態(tài)信息,實現(xiàn)智能設備環(huán)境中用戶獲悉每一個驅動之后的目標終端設備的設備狀態(tài)信息,使得用戶可以基于設備狀態(tài)信息來對目標終端設備進行控制和管理。
需要說明的是,所述設備狀態(tài)信息可以包括但不限于包括目標終端設備的設備開啟狀態(tài)、設備工作狀態(tài)、設備壽命狀態(tài)等。本領域技術人員應能理解,其他現(xiàn)有或今后可能出現(xiàn)的所述設備狀態(tài)信息如可應用于本申請,均可包含在本申請的保護范圍內,并以此為引用。
本申請一實施例中,所述步驟S21獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器之后,還包括:
接收所述采集設備返回的與所述目標終端設備對應的設備驅動未置信息,并將所述設備驅動未置信息轉發(fā)給對應的所述目標終端設備,以告知所述目標終端設備在所述云服務器端并沒有存儲相應的驅動組件,進而不能驅動所述目標終端設備驅動并接入所述智能設備環(huán)境中,也說明當前目標終端設備并不屬于所述智能設備環(huán)境中的合法的終端設備的設備類型,進而不存在驅動組件來驅動所述目標設備接入所述智能設備環(huán)境。若需要驅動所述目標終端設備以接入所述智能設備環(huán)境中,則可以在所述智能設備環(huán)境中的云服務器端對所述終端設備的設備類型及其對應的驅動組件進行更新,以便所述目標終端設備的設備類型及其對應的驅動組件能夠增加并存儲至所述云服務器中。
接著本申請的上述實施例,所述步驟S23基于所述驅動組件驅動對應的所述目標終端設備以接入所述智能設備環(huán)境中之后,還包括:接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號;將所述標準化后的控制信號,將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備。例如,當需要對智能設備環(huán)境中的目標終端設備A進行控制時,所述數(shù)據(jù)總線設備接收來自用戶的控制信號,并對該控制信號進行標準化處理后發(fā)送給對應的所述采集設備,所述采集設備接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號,并將所述標準化后的控制信號,將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備,使得所述目標終端設備基于所述標準化后的控制信號進行相應的操作,以實現(xiàn)用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
需要說明的是,所述標識信息用于指示所述目標終端設備的唯一標識符,即所述設備標識信息可以包括但不限于包括目標終端設備的設備類型及其對應的設備序列號。當然,本領域技術人員應能理解,其他現(xiàn)有或今后可能出現(xiàn)的所述標識信息如可應用于本申請,均可包含在本申請的保護范圍內,并以此為引用。
本申請的上述實施例中,通過所述云服務器存儲目標終端設備對應的驅動組件,并在所述采集設備中驅動所述驅動組件,以使所述目標終端設備被驅動接入所述智能設備環(huán)境之后,可以通過數(shù)據(jù)總線設備來存儲并標準化所述采集設備與所述目標終端設備之間的數(shù)據(jù)傳輸,下面以數(shù)據(jù)總線設備端為例,對需要傳輸?shù)臄?shù)據(jù)進行處理并說明。
圖3示出根據(jù)本申請另一個方面的一種在數(shù)據(jù)總線設備端的數(shù)據(jù)處理方法的流程圖,該方法應用于智能設備環(huán)境中的數(shù)據(jù)總線設備端,該方法包括:步驟S31、步驟S32和步驟S33,其中,
當目標終端設備根據(jù)設備類型對應的驅動組件驅動并接入智能設備環(huán)境之后,所述采集設備會監(jiān)聽并采集目標終端設備的設備狀態(tài)信息,并將獲取的目標終端設備的設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,接著所述步驟S31,接收所述采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;然后所述步驟S32,對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;最后所述步驟S33將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶,實現(xiàn)了將所述目標終端設備的設備狀態(tài)信息轉化成標準化的設備狀態(tài)信息,以使所述用戶能夠獲取并識別所述目標終端設備的設備狀態(tài)信息。
需要說明的是,所述設備狀態(tài)信息可以包括但不限于包括目標終端設備的設備開啟狀態(tài)、設備工作狀態(tài)、設備壽命狀態(tài)等。本領域技術人員應能理解,其他現(xiàn)有或今后可能出現(xiàn)的所述設備狀態(tài)信息如可應用于本申請,均可包含在本申請的保護范圍內,并以此為引用。
接著本申請的上述實施例,所述步驟S31接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息之后,還包括:對所述目標終端設備的設備狀態(tài)信息進行存儲。例如,將所述目標終端設備的設備狀態(tài)信息存儲在數(shù)據(jù)總線設備中,以便后續(xù)用戶需要對該目標終端設備進行控制時,基于該設備狀態(tài)信息對所述目標終端設備進行相應的控制。
接著本申請的上述實施例,所述本申請另一個方面的一種在數(shù)據(jù)總線設備端的數(shù)據(jù)處理方法還包括:步驟S34、步驟S35和步驟S34,其中,當用戶需要對智能設備環(huán)境中的某一目標終端設備進行控制時,所述步驟S34先獲取用戶發(fā)送的控制信號,其中,所述控制信號包括目標終端設備的標識信息及其所屬的采集設備;接著步驟S35對所述控制信號進行標準化處理,得到標準化后的控制信號;然后步驟S36將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備,以便所述目標終端設備基于所述標準化后的控制信號做出相應的設備操作,實現(xiàn)了所述用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
需要說明的是,所述標識信息用于指示所述目標終端設備的唯一標識符,即所述設備標識信息可以包括但不限于包括目標終端設備的設備類型及其對應的設備序列號。當然,本領域技術人員應能理解,其他現(xiàn)有或今后可能出現(xiàn)的所述標識信息如可應用于本申請,均可包含在本申請的保護范圍內,并以此為引用。
接著本申請的上述實施例,所述步驟S34在獲取用戶發(fā)送的控制信號之后,還包括:對所述控制信號進行存儲。例如,將獲取的用戶發(fā)送的控制信號在數(shù)據(jù)總線設備中進行緩存或存儲,不僅能夠保存用戶對目標終端設備所做的歷史控制操作,還能夠基于存儲的控制信號來判斷是否屬于合法的控制信號來對目標終端設備進行控制。
接著本申請的上述實施例,所述步驟S35對所述控制信號進行標準化處理,得到標準化后的控制信號,包括:對所述控制信號進行合法認證,得到認證通過的所述控制信號;對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號。在此,對所述控制信號進行合法認證可以是包括但不限于包括對控制信號中的所述目標終端設備的標識信息進行合法認證,保證用戶設備需要控制的所述目標終端設備與其標識信息一一對應;還可以包括對所述控制信號中的加密方式進行合法認證,保證所述控制信號能夠從智能設備環(huán)境中的公網(wǎng)中的數(shù)據(jù)總線設備端能夠有效地轉換至局域網(wǎng)中的采集設備端。在對所述控制信號進行合法認證通過后,得到認證通過的所述控制信號,并對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號,保證了所述控制信號的安全性;然后步驟S36將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備,以便所述目標終端設備基于所述標準化后的控制信號做出相應的設備操作,實現(xiàn)了所述用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
如圖4所示,本申請?zhí)峁┑囊环N部署終端設備的驅動組件的實際應用場景中,包括采集設備、數(shù)據(jù)總線設備以及云服務器,在該實際應用場景中,所述采集設備優(yōu)選為采集器、所述運服務器優(yōu)選為物聯(lián)網(wǎng)組件存儲服務器,所述采集器包括自驅動模塊和認證模塊,所述物聯(lián)網(wǎng)組件存儲服務器包括智能設備環(huán)境中的所有終端設備的設備類型及其對應的驅動組件,所述數(shù)據(jù)總線設備包括數(shù)據(jù)存存儲、認證模塊以及標準設備接入模塊,該驅動組件優(yōu)選為物聯(lián)網(wǎng)組件,下面以目標終端設備門禁1為例,對本申請實施例中的部署終端設備的驅動組件的方法進行說明。
首先,當所述目標終端設備(門禁1)需要驅動并接入智能設備環(huán)境中時會向采集器發(fā)送驅動請求,其中,所述驅動請求包括所述目標終端設備(門禁1)的設備類型;所述采集器中的認證模塊接收到所述驅動請求,并將所述驅動請求轉發(fā)給所述物聯(lián)網(wǎng)組件存儲服務器;所述物聯(lián)網(wǎng)組件存儲服務器所述驅動請求,判斷本地是否存在與所述目標終端設備(門禁1)的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集器,以供所述采集器中的自驅動模塊基于所述驅動組件驅動所述目標終端設備(門禁1);
接著,所述采集器基于所述驅動組件驅動所述目標終端設備(門禁1),使得所述目標終端設備(門禁1)接入至智能設備環(huán)境中之后,當用戶需要獲取所述目標終端設備(門禁1)的設備狀態(tài)信息時,所述采集器會將實時獲取的所述目標終端設備(門禁1)發(fā)送給數(shù)據(jù)總線設備中的數(shù)據(jù)存儲進行存儲,并在數(shù)據(jù)總線設備中的標準設備接入模塊會對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶,實現(xiàn)了將所述目標終端設備的設備狀態(tài)信息轉化成標準化的設備狀態(tài)信息,以使所述用戶能夠獲取并識別所述目標終端設備的設備狀態(tài)信息。
然后,當用戶需要對所述目標終端設備(門禁1)進行控制時,所述數(shù)據(jù)總線設備中的數(shù)據(jù)存儲先獲取用戶發(fā)送的控制信號,并對所述控制信號就行存儲,其中,所述控制信號包括目標終端設備(門禁1)的標識信息及其所屬的采集設備;接著在所述數(shù)據(jù)總線設備中的認證模塊中對所述控制信號進行合法認證,得到認證通過的所述控制信號;并在所述數(shù)據(jù)總線設備中的標準設備接入模塊對所述控制信號進行標準化處理,得到標準化后的控制信號,然后將所述標準化后的控制信號發(fā)送給所述目標終端設備(門禁1)所屬的采集器,以供所述采集器將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備(門禁1),以便所述目標終端設備(門禁1)所述標準化后的控制信號做出相應的設備操作,實現(xiàn)了所述用戶對智能設備環(huán)境中的目標終端設備(門禁1)的遠程控制操作。
圖5示出根據(jù)本申請一個方面的一種部署終端設備的驅動組件的云服務器的結構圖,該云服務器應用于智能設備環(huán)境中的云服務器端,該云服務器包括:存儲裝置11、請求接收裝置12和判斷發(fā)送裝置13,其中,
所述存儲裝置11,用于存儲智能設備環(huán)境中的所有的終端設備的設備類型及其對應的驅動組件,實現(xiàn)對智能設備環(huán)境中的所有已有的終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理;然后,當一目標終端設備需要接入至智能設備環(huán)境時,所述目標終端設備會向采集設備發(fā)送驅動請求,則所述請求接收裝置12,用于接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;然后,所述判斷發(fā)送裝置13,用于基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備,使得驅動后的所述目標終端設備能夠接入至所述智能設備環(huán)境中,通過所述驅動組件驅動所述目標終端設備,不僅實現(xiàn)了對已有老舊的目標終端設備的重復利用,還能夠對所有的終端設備進行統(tǒng)一管理并驅動。
需要說明的是,所述驅動組件用于指示將所述終端設備的設備原始信號轉換為標準以太網(wǎng)信號轉換代碼集合,其中,每一種轉換形式對應的所述轉換代碼集合相應的稱為一個驅動組件。本申請的優(yōu)選實施例中,將所述驅動組件優(yōu)選為物聯(lián)網(wǎng)組件,當然現(xiàn)有的或者以后可以出現(xiàn)的用于指示將所述終端設備的設備原始信號轉換為標準以太網(wǎng)信號轉換代碼集合的驅動組件若能適用于本申請,都應包含在本申請內,并以此為引用。
本申請的實施例中,所述請求接收裝置12用于基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件之后,若不存在,則向所述采集設備返回與所述目標終端設備對應的設備驅動未置信息,以告知所述目標終端設備在所述云服務器端并沒有存儲相應的驅動組件,進而不能驅動所述目標終端設備驅動并接入所述智能設備環(huán)境中,也說明當前目標終端設備并不屬于所述智能設備環(huán)境中的合法的終端設備的設備類型,進而不存在驅動組件來驅動所述目標設備接入所述智能設備環(huán)境。
接著本申請的上述實施例,所述在云服務器端部署終端設備的驅動組件的方法還包括:更新終端設備的設備類型及其對應的驅動組件。例如,當需要對智能設備環(huán)境中的終端設備需要進行更新?lián)Q代或刪除某一特定功能的終端設備{例如,智能家居中的聲控門禁終端等},或增加某一特定功能的終端設備{例如,智能樓宇中的指紋識別門禁終端等}等,則需更新智能設備環(huán)境中的需要進行更新的終端設備的設備類型(例如,由新版本的設備類型的終端設備A來替代舊版本的設備類型的終端設備A)以及更新之后的各個終端設備分別對應的驅動組件(例如,將舊版本的設備類型的終端設備A的驅動組件進行更新,以使舊版本的設備類型對應的終端設備A通過該更新后的驅動組件,亦可以在所述智能設備環(huán)境中進行重復使用,以減少舊版本的設備類型的終端設備的重復利用。),不僅實現(xiàn)了對智能設備環(huán)境中的所有終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理并更新,還避免了舊版本的設備類型的終端設備的浪費,實現(xiàn)了終端設備的重復利用。
圖6示出根據(jù)本申請另一個方面的一種部署終端設備的驅動組件的采集設備的結構圖,該采集設備應用于智能設備環(huán)境中的采集設備端,該采集設備包括:獲取發(fā)送裝置21、返回裝置22、驅動裝置23和轉發(fā)裝置24,其中,
所述獲取發(fā)送裝置21,用于獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;當所述云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則所述返回裝置22用于接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;接著,所述驅動裝置23用于基于所述驅動組件驅動對應的所述目標終端設備;當所述目標終端設備驅動并接入智能設備環(huán)境之后,所述轉發(fā)裝置24用于獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,以便用戶接收到所述設備狀態(tài)信息,實現(xiàn)智能設備環(huán)境中用戶獲悉每一個驅動之后的目標終端設備的設備狀態(tài)信息,使得用戶可以基于設備狀態(tài)信息來對目標終端設備進行控制和管理。
本申請一實施例中,所述獲取發(fā)送裝置21還用于:
接收所述采集設備返回的與所述目標終端設備對應的設備驅動未置信息,并將所述設備驅動未置信息轉發(fā)給對應的所述目標終端設備,以告知所述目標終端設備在所述云服務器端并沒有存儲相應的驅動組件,進而不能驅動所述目標終端設備驅動并接入所述智能設備環(huán)境中,也說明當前目標終端設備并不屬于所述智能設備環(huán)境中的合法的終端設備的設備類型,進而不存在驅動組件來驅動所述目標設備接入所述智能設備環(huán)境。若需要驅動所述目標終端設備以接入所述智能設備環(huán)境中,則可以在所述智能設備環(huán)境中的云服務器端對所述終端設備的設備類型及其對應的驅動組件進行更新,以便所述目標終端設備的設備類型及其對應的驅動組件能夠增加并存儲至所述云服務器中。
接著本申請的上述實施例,所述驅動裝置23還用于:接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號;將所述標準化后的控制信號,將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備。例如,當需要對智能設備環(huán)境中的目標終端設備A進行控制時,所述數(shù)據(jù)總線設備接收來自用戶的控制信號,并對該控制信號進行標準化處理后發(fā)送給對應的所述采集設備,所述采集設備接收所述數(shù)據(jù)總線設備發(fā)送的標準化后的控制信號,并將所述標準化后的控制信號,將所述標準化后的控制信號,發(fā)送給所述標準化后的控制信號中的標識信息對應的目標終端設備,使得所述目標終端設備基于所述標準化后的控制信號進行相應的操作,以實現(xiàn)用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
本申請的上述實施例中,通過所述云服務器存儲目標終端設備對應的驅動組件,并在所述采集設備中驅動所述驅動組件,以使所述目標終端設備被驅動接入所述智能設備環(huán)境之后,可以通過數(shù)據(jù)總線設備來存儲并標準化所述采集設備與所述目標終端設備之間的數(shù)據(jù)傳輸,下面以數(shù)據(jù)總線設備端為例,對需要傳輸?shù)臄?shù)據(jù)進行處理并說明。
圖7示出根據(jù)本申請另一個方面的一種數(shù)據(jù)處理的數(shù)據(jù)總線設備的結構圖,該數(shù)據(jù)總線設備應用于智能設備環(huán)境中的數(shù)據(jù)總線設備端,該數(shù)據(jù)總線設備包括:第一信息接收裝置31、第一處理裝置32和第一信息發(fā)送裝置33,其中,
當目標終端設備根據(jù)設備類型對應的驅動組件驅動并接入智能設備環(huán)境之后,所述采集設備會監(jiān)聽并采集目標終端設備的設備狀態(tài)信息,并將獲取的目標終端設備的設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,接著所述第一信息接收裝置31,用于接收所述采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;然后所述第一處理裝置32,用于對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;最后所述第一信息發(fā)送裝置33用于將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶,實現(xiàn)了將所述目標終端設備的設備狀態(tài)信息轉化成標準化的設備狀態(tài)信息,以使所述用戶能夠獲取并識別所述目標終端設備的設備狀態(tài)信息。
接著本申請的上述實施例,所述第一信息接收裝置31還用于:對所述目標終端設備的設備狀態(tài)信息進行存儲。例如,將所述目標終端設備的設備狀態(tài)信息存儲在數(shù)據(jù)總線設備中,以便后續(xù)用戶需要對該目標終端設備進行控制時,基于該設備狀態(tài)信息對所述目標終端設備進行相應的控制。
接著本申請的上述實施例,所述本申請另一個方面的一種數(shù)據(jù)處理的數(shù)據(jù)總線設備還包括:第二信息接收裝置34、第二處理裝置35和第二信息發(fā)送裝置36,其中,當用戶需要對智能設備環(huán)境中的某一目標終端設備進行控制時,所述第二信息接收裝置34用于先獲取用戶發(fā)送的控制信號,其中,所述控制信號包括目標終端設備的標識信息及其所屬的采集設備;接著第二處理裝置35用于對所述控制信號進行標準化處理,得到標準化后的控制信號;然后第二信息發(fā)送裝置36用于將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備,以便所述目標終端設備基于所述標準化后的控制信號做出相應的設備操作,實現(xiàn)了所述用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
接著本申請的上述實施例,所述第二信息接收裝置34還用于:對所述控制信號進行存儲。例如,將獲取的用戶發(fā)送的控制信號在數(shù)據(jù)總線設備中進行緩存或存儲,不僅能夠保存用戶對目標終端設備所做的歷史控制操作,還能夠基于存儲的控制信號來判斷是否屬于合法的控制信號來對目標終端設備進行控制。
接著本申請的上述實施例,所述第二處理裝置35用于:對所述控制信號進行合法認證,得到認證通過的所述控制信號;對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號。在此,對所述控制信號進行合法認證可以是包括但不限于包括對控制信號中的所述目標終端設備的標識信息進行合法認證,保證用戶設備需要控制的所述目標終端設備與其標識信息一一對應;還可以包括對所述控制信號中的加密方式進行合法認證,保證所述控制信號能夠從智能設備環(huán)境中的公網(wǎng)中的數(shù)據(jù)總線設備端能夠有效地轉換至局域網(wǎng)中的采集設備端。在對所述控制信號進行合法認證通過后,得到認證通過的所述控制信號,并對所述認證通過的控制信號進行標準化處理,得到標準化后的控制信號,保證了所述控制信號的安全性;然后第二信息發(fā)送裝置36將所述標準化后的控制信號發(fā)送給所述目標終端設備所屬的采集設備,以供所述采集設備將所述標準化后的控制信號轉發(fā)給所述標識信息對應的所述目標終端設備,以便所述目標終端設備基于所述標準化后的控制信號做出相應的設備操作,實現(xiàn)了所述用戶對智能設備環(huán)境中的目標終端設備的遠程控制操作。
綜上所述,本申請通過在云服務器端存儲智能設備環(huán)境中的所有的終端設備的設備類型及其對應的驅動組件,實現(xiàn)對智能設備環(huán)境中的所有已有的終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理;然后,當一目標終端設備需要接入至智能設備環(huán)境時,所述目標終端設備會向采集設備發(fā)送驅動請求,則所述云服務器接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;然后云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集器基于所述驅動組件驅動所述目標終端設備,使得驅動后的所述目標終端設備能夠接入至所述智能設備環(huán)境中,通過所述驅動組件驅動所述目標終端設備,不僅實現(xiàn)了對已有老舊的目標終端設備的重復利用,還能夠對所有的終端設備進行統(tǒng)一管理并驅動。在云服務器端存儲智能設備環(huán)境中的所有的終端設備的設備類型及其對應的驅動組件,實現(xiàn)對智能設備環(huán)境中的所有已有的終端設備的設備類型及其對應的驅動組件的統(tǒng)一管理;然后,當一目標終端設備需要接入至智能設備環(huán)境時,所述目標終端設備會向采集設備發(fā)送驅動請求,則所述云服務器接收采集設備發(fā)送的驅動請求,其中,所述驅動請求包括目標終端設備的設備類型;然后云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則將所述驅動組件發(fā)送給所述采集設備,以供所述采集設備基于所述驅動組件驅動所述目標終端設備,使得驅動后的所述目標終端設備能夠接入至所述智能設備環(huán)境中,通過所述驅動組件驅動所述目標終端設備,不僅實現(xiàn)了對已有老舊的目標終端設備的重復利用,還能夠對所有的終端設備進行統(tǒng)一管理并驅動。
進一步地,本申請還在采集設備端通過獲取目標終端設備發(fā)送的驅動請求,并將所述驅動請求轉發(fā)給所述云服務器,其中,所述驅動請求包括所述目標終端設備的設備類型;當所述云服務器基于所述驅動請求,判斷本地是否存在與所述目標終端設備的設備類型對應的驅動組件,若存在,則所述采集設備接收所述云服務器基于所述驅動請求,返回的與所述目標終端設備的設備類型對應的驅動組件;接著基于所述驅動組件驅動對應的所述目標終端設備;當所述目標終端設備驅動并接入智能設備環(huán)境之后,所述采集設備獲取所述目標終端設備的設備狀態(tài)信息,并將所述設備狀態(tài)信息發(fā)送給數(shù)據(jù)總線設備,以便用戶接收到所述設備狀態(tài)信息,實現(xiàn)智能設備環(huán)境中用戶獲悉每一個驅動之后的目標終端設備的設備狀態(tài)信息。
進一步地,本申請在通過所述云服務器存儲目標終端設備對應的驅動組件,并在所述采集設備中驅動所述驅動組件,以使所述目標終端設備被驅動,進而可以通過數(shù)據(jù)總線設備來存儲并標準化所述采集設備與所述目標終端設備之間的數(shù)據(jù)傳輸,即在數(shù)據(jù)總線設備端接收采集設備發(fā)送的目標終端設備的設備狀態(tài)信息;接著對所述設備狀態(tài)信息進行標準化處理,得到標準化后的設備狀態(tài)信息;將所述標準化后的設備狀態(tài)信息發(fā)送給對應的用戶,實現(xiàn)了將所述目標終端設備的設備狀態(tài)信息轉化成標準化的設備狀態(tài)信息,以使所述用戶能夠獲取并識別所述目標終端設備的設備狀態(tài)信息。
顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權利要求及其等同技術的范圍之內,則本申請也意圖包含這些改動和變型在內。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數(shù)據(jù)結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
另外,本申請的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調用或提供根據(jù)本申請的方法和/或技術方案。而調用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術方案。
對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。