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