專利名稱:家庭儲能設備的即插即用實現系統和方法
技術領域:
本發明涉及家庭儲能設備領域,尤其涉及一種家庭儲能設備的即插即用實現系統和方法。
背景技術:
隨著技術的發展和社會的進步,全球電力工業進入了智能電網時代。智能電網的一個突出特點就是強調供應側電網與需求側用戶的互動(包括信息互動和電能互動),以實現供應側與需求側的綜合整合,引導用戶經濟用電、合理用電。在智能電網中,家庭儲能設備是實現供應側電網與需求側用戶互動的關鍵組成之一。當市電停電時,家庭儲能設備可以提供電源輸出,以滿足需求側用戶的正常供電;而當市電供電正常時,家庭儲能設備可實現“谷時存電,峰時輸出”,達到節約用電成本、緩解峰時用電負擔的目的。目前,用戶只能通過手動控制或家庭網絡控制來令家庭儲能設備提供服務。這樣, 當用戶不在家或不在家庭網絡控制范圍內時,就無法控制相應的家庭儲能設備提供服務。
發明內容
有鑒于此,本發明實施例目的在于提供一種家庭儲能設備的即插即用實現系統,包括通用即插即用UPnP描述模塊和 UPnP框架模塊,所述UPnP框架模塊包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP 軟件開發包,所述UPnP儲能設備控制點包括家庭儲能設備處理單元,所述UPnP儲能設備模塊包括主控單元和執行單元;其中所述UPnP描述模塊用于,存儲所述家庭儲能設備的UPnP描述,所述UPnP描述包括設備描述和服務描述,所述服務描述包括所述家庭儲能設備可提供的服務;所述家庭儲能設備處理單元用于,根據用戶輸入的命令向所述主控單元發送與所述家庭儲能設備提供的服務相適配的操作指令,以便所述主控單元根據所述操作指令指示所述執行單元調用所述家庭儲能設備執行相應的服務,并接收所述主控單元返回的服務執行結果,展示所述家庭儲能設備的狀態;所述UPnP軟件開發包,用于實現所述UPnP儲能設備模塊中的各單元和所述UPnP 儲能設備控制點中的各單元之間的通信,處理多線程資源競爭。一種家庭儲能設備的即插即用實現方法,基于家庭儲能設備的即插即用實現系統,所述的即插即用實現系統包括通用即插即用UPnP描述模塊和UPnP框架模塊,所述UPnP 框架模塊包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP軟件開發包,所述UPnP描述模塊用于存儲所述家庭儲能設備的UPnP描述,所述UPnP描述包括設備描述和服務描述, 所述服務描述包括所述家庭儲能設備可提供的服務,所述UPnP軟件開發包用于實現所述 UPnP儲能設備模塊和所述UPnP儲能設備控制點之間的通信,處理多線程資源競爭;
所述方法包括所述UPnP儲能設備控制點根據用戶輸入的命令向所述UPnP儲能設備模塊發送與所述家庭儲能設備提供的服務相適配的操作指令,以便所述UPnP儲能設備模塊根據所述操作指令調用所述家庭儲能設備執行相應的服務;所述UPnP儲能設備控制點接收所述UPnP儲能設備模塊返回的服務執行結果,展示所述家庭儲能設備的狀態。從上述的技術方案可以看出,本發明通過UPnP儲能設備控制點和UPnP儲能設備模塊交互可實現對家庭儲能設備服務的調用。而即插即用實現系統可將家庭儲能設備接入互聯網,如果將UPnP儲能設備控制點設置在除家庭網絡之外的互聯網,則用戶可通過UPnP 儲能設備控制點與UPnP儲能設備模塊的數據交互來遠程調用家庭儲能設備執行服務,從而解決了當用戶不在家或不在家庭網絡控制范圍內時,無法控制相應的家庭儲能設備提供服務的問題。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1-3為本發明實施例提供的即插即用實現系統結構示意圖;圖4為本發明實施例提供的即插即用實現系統另一結構示意圖;圖5為本發明實施例提供的即插即用實現系統又一結構示意圖;圖6為本發明實施例提供的即插即用實現系統又一結構示意圖;圖7為本發明實施例提供的即插即用實現系統又一結構示意圖;圖8為本發明實施例提供的即插即用實現系統又一結構示意圖;圖9為本發明實施例提供的即插即用實現方法的流程圖;圖10為本發明實施例提供的即插即用實現方法的另一流程圖;圖11為本發明實施例提供的即插即用實現方法的又一流程圖;圖12為本發明實施例提供的即插即用實現方法的又一流程圖;圖13為本發明實施例提供的即插即用實現方法的又一流程圖。
具體實施例方式為了引用和清楚起見,下文中使用的技術名詞、簡寫或縮寫總結如下UPnP 通用即插即用,是由通用即插即用論壇(UPnP Forum)提出的一套網絡協議。該協議的目標是使家庭網絡(數據共享、通信和娛樂)和遠程網絡中的各種設備能夠相互無縫連接,并簡化相關網絡的實現。UPnP以hternet標準和技術(例如TCP/IP、HTTP 和XML)為基礎,使網絡設備彼此可自動連接和協同工作;SOC State of Charge,荷電狀態;UUID =Universally Unique Identifier,通用唯一識別碼;URL =Uniform Resource Locator,統一資源定位符。
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明提供一種家庭儲能設備的即插即用實現系統。圖1-3示出了上述即插即用實現系統的一種結構,其至少包括=UPnP描述模塊1和UPnP框架模塊2。UPnP框架模塊2 則包括UPnP儲能設備控制點3、UPnP儲能設備模塊4和UPnP軟件開發包5。上述UPnP儲能設備控制點3包括家庭儲能設備處理單元31,上述UPnP儲能設備模塊4包括主控單元 41和執行單元42 ;其中UPnP描述模塊1可用于存儲上述家庭儲能設備7的UPnP描述。UPnP描述包括設備描述和服務描述,其中的服務描述包括上述家庭儲能設備7可提供的服務,其中設備描述以設備描述文檔的形式存在,而服務描述以服務描述文檔的形式存在;設備描述文檔采用XML語言表述,包括家庭儲能設備的設備信息(例如設備類型、廠商名稱和網站的URL、設備型號名稱和編號、序列號)、服務列表以及服務描述文檔的 URL。服務描述文檔采用XML語言表述,包含動作列表、動作的參數列表以及描述服務運行時刻的狀態列表。當家庭儲能設備的狀態發生變化時,會立即在服務描述文檔的狀態列表中反映出來,也即服務描述文檔發生了變化。而設備描述文檔的內容并不跟著發生變化。家庭儲能設備處理單元31可用于根據用戶輸入的命令向上述主控單元41發送與家庭儲能設備7提供的服務相適配的操作指令,以便主控單元41根據該操作指令指示執行單元42調用家庭儲能設備7執行相應的服務,并接收主控單元41返回的服務執行結果,向用戶展示家庭儲能設備7的狀態; UPnP軟件開發包(SDK) 5可用于實現UPnP儲能設備模塊4中的各單元和UPnP儲能設備控制點3中的各單元之間的通信,處理多線程資源競爭。具體的,UPNP SDK可包括以下幾個單元簡單服務發現單元,用于執行簡單服務發現協議(SSDP);通用事件通知單元,用于執行通用事件通知架構協議(GENA);簡單對象訪問單元,用于執行簡單對象訪問協議(SOAP);HTTP單元(用于執行HTTP協議)、迷你服務器(MiniServer)、多線程庫 (ThreadUtil)和 XML 解釋器。UPNP SDK實現了 UPNP標準協議,在UPNP標準協議基礎上,家庭儲能設備7轉換成一個大型UPNP設備,從而實現了家庭儲能設備的即插即用。通過UPnP儲能設備控制點和UPnP儲能設備模塊交互,可實現UPnP儲能設備控制點對家庭儲能設備服務的調用。如果將UPnP儲能設備控制點設置在除家庭網絡之外的互聯網上,則用戶就可通過UPnP儲能設備控制點與UPnP儲能設備模塊的數據交互來遠程調用家庭儲能設備執行服務,從而解決了當用戶不在家或不在家庭網絡控制范圍內時,無法控制相應的家庭儲能設備提供服務的問題。
在本發明其他實施例中,參見圖4,上述即插即用實現系統中的UPnP儲能設備控制點3還可包括設備管理單元32,而UPnP儲能設備模塊4還可包括狀態更新監測單元43, 其中設備管理單元32可用于維護已知設備列表,以及管理上述已知設備列表中的家庭儲能設備節點的生命周期(初始化、退出等);狀態更新監測單元43可用于監測家庭儲能設備7的狀態,當家庭儲能設備7的狀態發生變化時,向設備管理單元32發送狀態更新信息,以便設備管理單元32根據該狀態更新信息更新上述已知設備列表中相應的家庭儲能設備節點的狀態;需要注意的是,狀態更新監測單元43對家庭儲能設備7的狀態監測,可通過對其狀態進行主動查詢來實現,也可通過家庭儲能設備7主動向其發送狀態信息來實現。家庭儲能設備處理單元31從而可根據設備管理單元32的更新向用戶展示更新后的家庭儲能設備7的狀態。在具體實現時,家庭儲能設備可能會發生斷電、上電等現象,為適應上述種種情況,在本發明其他實施例中,參見圖5,UPnP框架模塊2還可包括設備采集模塊6,UPnP儲能設備模塊4還可包括通知單元44,其中設備采集模塊6可用于識別上述家庭儲能設備7的接入或斷電;通知單元44可用于在設備采集模塊6識別出家庭儲能設備接入后,向設備管理單元32發送發現信息,上述發現信息可包括家庭儲能設備或家庭儲能設備可提供服務的 UPnP類型,家庭儲能設備的UUID和設備描述的URL地址;以及在設備采集模塊6識別出家庭儲能設備斷電或家庭儲能設備不允許遠程控制時,向設備管理單元32發送退出信息;設備管理單元32從而可在上述已知設備列表中加入相應的家庭儲能設備節點, 并根據識別出的發現信息對該家庭儲能設備節點進行初始化,或者,根據識別出的退出信息對上述已知設備列表中相應的家庭儲能設備節點進行刪除。在具體實現時,設備管理單元32在上述已知設備列表中加入相應的家庭儲能設備節點,從發現消息中提取設備描述的URL,通過設備描述的URL取回設備描述文檔,并根據設備描述文檔中的服務描述文檔的URL取回服務描述文檔,將設備描述文檔和服務描述文檔中消息加入已知設備列表,從而完成上述家庭儲能設備節點的初始化。需要說明的是,以家庭儲能設備接入為例,設備管理單元32既可為接入網絡的所有新家庭儲能設備在已知設備列表中建立節點,進行初始化,也可僅為由特定家庭接入網絡(當發現信息不是來自特定家庭時,將不被識別)或特定區域接入網絡的家庭儲能設備 (當發現信息不是來自特定區域時,將不被識別)在已知設備列表中建立節點,進行初始化,另外,也可僅為接入網絡的某些特定種類的家庭儲能設備(當發現信息不與上述特定種類的家庭儲能設備相對應也將不被識別)在已知設備列表中建立節點,進行初始化。以依此類推至家庭儲能設備節點的刪除。本領域技術人員可以理解的是,家庭儲能設備處理單元31只可調用上述已知設備列表中家庭儲能設備節點對應的家庭儲能設備提供服務。在本發明其他實施例中,上述即插即用實現系統的UPnP框架模塊2還可包括安裝和初始化儲能設備模塊以及初始化控制點模塊。其中,安裝和初始化儲能設備模塊用于,在上述設備采集模塊6識別出上述家庭儲能設備7的接入時,根據上述家庭儲能設備7的設備描述,安裝和初始化上述UPnP儲能設備模塊4 ;安裝和初始化控制點模塊用于,初始化上述UPnP軟件開發包5,安裝和初始化上述UPnP儲能設備控制點3,并對上述UPnP儲能設備控制點3進行注冊。此外,UPNP框架模塊2還可包括注銷模塊,用于在家庭儲能設備7宣告退出(即發出退出信息)后,注銷上述家庭儲能設備7對應的UPnP儲能設備模塊4。在本發明其他實施例中,針對家庭儲能設備,可設計控制服務和查詢服務。相應的,家庭儲能設備處理單元下達的操作指令可包括與上述控制服務相對應的控制指令和與上述查詢服務相對應的查詢指令。相應的,參見圖6,上述執行單元42可包括儲能設備控制模塊421和儲能設備電能質量采集模塊422,主控單元41從而可根據控制命令指示儲能設備控制模塊421調用家庭儲能設備7執行相應的控制服務,根據查詢命令指示儲能設備電能質量采集模塊422調用家庭儲能設備7執行相應的查詢服務。參見圖7,常用的家庭儲能設備包括電池管理系統BMS71,充放電控制器72和儲能電池73 ;通過BMS71,用戶可以了解到儲能電池73的總體電量信息,以及電池組中各電池單體的電量差異;而通過充放電控制器72,可以對儲能電池73進行充、放電控制。與BMS71和充放電控制器72的功能相對應,上述控制服務可包括充電控制服務, 放電控制服務,均衡電壓開控制服務,均衡電壓關控制服務中的至少一種;上述查詢服務可包括充放電狀態查詢服務,總荷電狀態查詢服務,當前總電壓查詢服務,均衡電壓開關狀態查詢服務和溫度查詢服務中的至少一種;相應的,狀態更新監測單元43監測的家庭儲能設備7的狀態也可包括充放電狀態,總荷電狀態,當前總電壓,均衡電壓開關狀態和溫度中的至少一種。而上述控制指令可包括充電控制指令,放電控制指令,均衡電壓開控制指令,均衡電壓關控制指令中的至少一種;上述查詢指令可包括充放電狀態查詢指令,總荷電狀態查詢指令,當前總電壓查詢指令,均衡電壓開關狀態查詢和溫度查詢指令中的至少一種;本領域技術人員可以理解的是,上述充電控制指令與上述充電控制服務相對應, 上述放電控制指令與上述放電控制服務相對應,上述均衡電壓開控制指令與上述均衡電壓開控制服務相對應,上述均衡電壓關控制指令與上述均衡電壓關控制服務相對應;上述充放電狀態查詢指令與上述充放電狀態查詢服務相對應,上述總荷電狀態查詢指令與上述總荷電狀態查詢服務相對應,上述當前總電壓查詢指令與上述當前總電壓查詢服務相對應,上述均衡電壓開關狀態查詢指令與上述均衡電壓開關狀態服務相對應,上述溫度查詢指令與上述溫度查詢服務相對應。在具體實現時,儲能設備控制模塊421調用充放電控制器72對儲能電池73執行充電或放電控制服務,調用BMS71執行均衡電壓開控制服務或均衡電壓關控制服務;而儲能設備電能質量采集模塊422調用充放電控制器72對儲能電池73執行充放電狀態查詢服務,調用BMS71執行總荷電狀態查詢服務,當前總電壓查詢服務,均衡電壓開關狀態查詢服務和溫度查詢服務。另外,儲能設備控制模塊421或儲能設備電能質量采集模塊422通過modbus協議同充放電控制器72進行通信,通過CAN總線與BMS71通信。
需要注意的是,參見圖8,上述設備采集模塊、通知單元、主控單元、UPnP描述模塊、儲能設備控制模塊、儲能設備電能質量采集模塊、狀態更新監測單元的功能可通過上位機800(上位機可以是PC機,也可以是具有網絡接入功能的嵌入式處理設備)來實現。上位機800可通過網絡交換機接入以太網與UPnP儲能設備控制點(簡稱控制點1,控制點 2,......控制點η)進行信息交互。此外,本發明還提供了基于基于家庭儲能設備的即插即用實現系統的即插即用實現方法,上即插即用實現系統可包括UPnP描述模塊、UPnP框架模塊,上述UPnP框架模塊包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP軟件開發包。參見圖9和10,上述方法至少包括如下步驟Si、UPnP儲能設備控制點根據用戶輸入的命令向UPnP儲能設備模塊發送與家庭儲能設備提供的服務相適配的操作指令,以便UPnP儲能設備模塊根據該操作指令調用家庭儲能設備執行相應的服務;S2、UPnP儲能設備控制點接收上述UPnP儲能設備模塊返回的服務執行結果,展示上述家庭儲能設備的狀態。參見圖11,上述實現方法還可包括如下步驟S3、UPnP儲能設備模塊監測家庭儲能設備的狀態,當上述家庭儲能設備的狀態發生變化時,向UPnP儲能設備控制點發送狀態更新信息;S4、UPnP儲能設備控制點根據接收到的狀態更新信息更新已知設備列表中相應的家庭儲能設備節點的狀態。在本發明其他實施例中,參見圖12,在步驟Sl之前,還可包括S5、在識別出上述家庭儲能設備的接入后,UPnP儲能設備控制點在上述已知設備列表中加入相應的家庭儲能設備節點,并對該家庭儲能設備節點進行初始化。另外,UPnP儲能設備控制點在上述家庭儲能設備斷電或不允許遠程控制時,還可對上述已知設備列表中相應的家庭儲能設備節點進行刪除。而在本發明其他實施例中,參見圖13,在步驟S5前,上述方法還可包括S6、根據家庭儲能設備的設備描述安裝和初始化UPnP儲能設備模塊;S7、初始化UPnP軟件開發包;S8、安裝和初始化UPnP儲能設備控制點,并對上述UPnP儲能設備控制點進行注冊,以令UPnP儲能設備模塊可以找到UPnP儲能設備控制點。對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。 對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求
1.一種家庭儲能設備的即插即用實現系統,其特征在于,包括通用即插即用UPnP描述模塊和UPnP框架模塊,所述UPnP框架模塊包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP軟件開發包,所述UPnP儲能設備控制點包括家庭儲能設備處理單元,所述UPnP 儲能設備模塊包括主控單元和執行單元;其中所述UPnP描述模塊用于,存儲所述家庭儲能設備的UPnP描述,所述UPnP描述包括設備描述和服務描述,所述服務描述包括所述家庭儲能設備可提供的服務;所述家庭儲能設備處理單元用于,根據用戶輸入的命令向所述主控單元發送與所述家庭儲能設備提供的服務相適配的操作指令,以便所述主控單元根據所述操作指令指示所述執行單元調用所述家庭儲能設備執行相應的服務,并接收所述主控單元返回的服務執行結果,展示所述家庭儲能設備的狀態;所述UPnP軟件開發包,用于實現所述UPnP儲能設備模塊中的各單元和所述UPnP儲能設備控制點中的各單元之間的通信,處理多線程資源競爭。
2.如權利要求1所述的即插即用實現系統,其特征在于,所述UPnP儲能設備控制點還包括設備管理單元,所述設備管理單元用于維護已知設備列表,以及管理所述已知設備列表中的家庭儲能設備節點的生命周期;所述UPnP儲能設備模塊還包括狀態更新監測單元,所述狀態更新監測單元用于,監測所述家庭儲能設備的狀態,當所述家庭儲能設備的狀態發生變化時,向所述設備管理單元發送狀態更新信息,以便所述設備管理單元根據所述狀態更新信息更新所述已知設備列表中相應的家庭儲能設備節點的狀態。
3.如權利要求2所述的即插即用實現系統,其特征在于,所述UPnP框架模塊還包括設備采集模塊,UPnP儲能設備模塊還包括通知單元,其中所述設備采集模塊用于,識別所述家庭儲能設備的接入或斷電;所述通知單元用于,在所述設備采集模塊識別出所述家庭儲能設備接入后,向所述設備管理單元發送發現信息,所述發現信息包括所述家庭儲能設備或所述家庭儲能設備可提供服務的UPnP類型,所述家庭儲能設備的通用唯一識別碼和所述家庭儲能設備的UPnP描述的URL地址,以便所述設備管理單元在所述已知設備列表中加入相應的家庭儲能設備節點,并根據識別出的發現信息對所述家庭儲能設備節點進行初始化;以及在所述設備采集模塊識別出所述家庭儲能設備斷電或在所述家庭儲能設備不允許遠程控制時,向所述設備管理單元發送退出信息,以便所述設備管理單元根據識別出的退出信息對所述已知設備列表中相應的家庭儲能設備節點進行刪除。
4.如權利要求3所述的系統,其特征在于,所述執行單元包括儲能設備控制模塊和儲能設備電能質量采集模塊;所述操作指令包括控制指令和查詢指令;所述服務包括與所述控制指令相對應的控制服務和與所述查詢指令相對應的查詢服務;所述主控單元根據所述控制命令指示所述儲能設備控制模塊調用所述家庭儲能設備執行相應的控制服務,根據所述查詢命令指示所述儲能設備電能質量采集模塊調用所述家庭儲能設備執行相應的查詢服務。
5.如權利要求4所述的系統,其特征在于所述家庭儲能設備包括電池管理系統BMS,充放電控制器和儲能電池;所述控制指令包括充電控制指令,放電控制指令,均衡電壓開控制指令,均衡電壓關控制指令中的至少一種;所述查詢指令包括充放電狀態查詢指令,總荷電狀態查詢指令,當前總電壓查詢指令,均衡電壓開關狀態查詢和溫度查詢指令中的至少一種;所述控制服務包括充電控制服務,放電控制服務,均衡電壓開控制服務,均衡電壓關控制服務中的至少一種;所述查詢服務包括充放電狀態查詢服務,總荷電狀態查詢服務,當前總電壓查詢服務,均衡電壓開關狀態查詢服務和溫度查詢服務中的至少一種;所述充電控制指令與所述充電控制服務相對應,所述放電控制指令與所述放電控制服務相對應,所述均衡電壓開控制指令與所述均衡電壓開控制服務相對應,所述均衡電壓關控制指令與所述均衡電壓關控制服務相對應;所述充放電狀態查詢指令與所述充放電狀態查詢服務相對應,所述總荷電狀態查詢指令與所述總荷電狀態查詢服務相對應,所述當前總電壓查詢指令與所述當前總電壓查詢服務相對應,所述均衡電壓開關狀態查詢指令與所述均衡電壓開關狀態服務相對應,所述溫度查詢指令與所述溫度查詢服務相對應;所述狀態更新監測單元監測的家庭儲能設備的狀態包括充放電狀態,總荷電狀態,當前總電壓,均衡電壓開關狀態和溫度中的至少一種;所述儲能設備控制模塊調用所述充放電控制器對所述儲能電池執行充電或放電控制服務,調用所述BMS執行均衡電壓開控制服務或均衡電壓關控制服務;所述儲能設備電能質量采集模塊調用所述充放電控制器對所述儲能電池執行充放電狀態查詢服務,調用所述BMS執行總荷電狀態查詢服務,當前總電壓查詢服務,均衡電壓開關狀態查詢服務和溫度查詢服務。
6.如權利要求1-5任一項所述的即插即用實現系統,其特征在于,所述UPnP框架模塊還包括安裝和初始化儲能設備模塊和初始化控制點模塊;所述安裝和初始化儲能設備模塊用于,在所述設備采集模塊識別出所述家庭儲能設備的接入時,根據所述家庭儲能設備的設備描述安裝和初始化所述UPnP儲能設備模塊;所述安裝和初始化控制點模塊用于,初始化所述UPnP軟件開發包,安裝和初始化所述 UPnP儲能設備控制點,并對所述UPnP儲能設備控制點進行注冊。
7.一種家庭儲能設備的即插即用實現方法,其特征在于,基于家庭儲能設備的即插即用實現系統,所述的即插即用實現系統包括通用即插即用UPnP描述模塊和UPnP框架模塊, 所述UPnP框架模塊包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP軟件開發包,所述UPnP描述模塊用于存儲所述家庭儲能設備的UPnP描述,所述UPnP描述包括設備描述和服務描述,所述服務描述包括所述家庭儲能設備可提供的服務,所述UPnP軟件開發包用于實現所述UPnP儲能設備模塊和所述UPnP儲能設備控制點之間的通信,處理多線程資源競爭;所述方法包括所述UPnP儲能設備控制點根據用戶輸入的命令向所述UPnP儲能設備模塊發送與所述家庭儲能設備提供的服務相適配的操作指令,以便所述UPnP儲能設備模塊根據所述操作指令調用所述家庭儲能設備執行相應的服務;所述UPnP儲能設備控制點接收所述UPnP儲能設備模塊返回的服務執行結果,展示所述家庭儲能設備的狀態。
8.如權利要求7所述的即插即用實現方法,其特征在于,還包括所述UPnP儲能設備模塊監測所述家庭儲能設備的狀態,當所述家庭儲能設備的狀態發生變化時,向所述UPnP儲能設備控制點發送狀態更新信息;所述UPnP儲能設備控制點根據接收到的所述狀態更新信息更新已知設備列表中相應的家庭儲能設備節點的狀態。
9.如權利要求8所述的即插即用實現方法,其特征在于,在所述UPnP儲能設備控制點根據用戶輸入的命令向所述UPnP儲能設備模塊發送與所述家庭儲能設備提供的服務相適配的操作指令之前,還包括在識別出所述家庭儲能設備的接入后,所述UPnP儲能設備控制點在所述已知設備列表中加入相應的家庭儲能設備節點,并對所述家庭儲能設備節點進行初始化。
10.如權利要求9所述的方法,其特征在于,所述操作指令包括控制指令和查詢指令; 所述服務包括與所述控制指令相對應的控制服務和與所述查詢指令相對應的查詢服務。
全文摘要
本發明實施例公開了家庭儲能設備的即插即用實現系統和方法。上述系統包括UPnP儲能設備控制點、UPnP儲能設備模塊和UPnP軟件開發包。UPnP儲能設備控制點可根據用戶輸入的命令向UPnP儲能設備模塊發送與家庭儲能設備提供的服務相適配的操作指令,以便UPnP儲能設備模塊根據該操作指令調用家庭儲能設備執行相應的服務。可以看出,即插即用實現系統可將家庭儲能設備接入互聯網,如果將UPnP儲能設備控制點設置在除家庭網絡之外的互聯網,則用戶可通過UPnP儲能設備控制點與UPnP儲能設備模塊的數據交互來遠程調用家庭儲能設備執行服務,從而解決了當用戶不在家或不在家庭網絡控制范圍內時,無法控制相應的家庭儲能設備提供服務的問題。
文檔編號H04L12/28GK102413024SQ20111030309
公開日2012年4月11日 申請日期2011年10月8日 優先權日2011年10月8日
發明者景曉松, 李曉珍, 栗寧, 王風雨, 謝迎新 申請人:北京國電通網絡技術有限公司, 國網信息通信有限公司