本發明專利技術公開了一種基于網絡的機器人程序更新管理控制系統及方法,包括平臺層、控制層與機器人終端層,所述平臺層與控制層之間、控制層與機器人終端層之間通過通訊模塊建立連接,本發明專利技術通過日漸普及的智能終端作為控制載體建立網絡系統,機器人終端與智能終端連接,智能終端通過網絡從服務器獲取欲更新的機器人應用,有利于對批量機器人終端實現程序更新與管理,且應用提供商只須開發機器人應用,無須完整開發新的系統軟件,降低了成本,為機器人的更新提供了一種全新的模式。
【技術實現步驟摘要】
本專利技術涉及機器人領域,特別涉及基于網絡的機器人程序更新管理控制系統及方法。
技術介紹
隨著時代的發展,機器人越來越拓展了豐富的功能,我們進入了智能機器人的時代。但由于機器人的開發和制造成本較高,頻繁通過硬件更新拓展,需付出高額的代價,如何能夠在保留機器人原有硬件情況下提升機器人的軟件功能,即如何及時、方便進行機器人的程序更新與拓展,成為機器人領域一個亟待解決的問題。目前對機器人程序更新的解決方案,主要是基于機器人單機的程序更新:或直接完整升級機器人的系統軟件,從而令機器人的軟件功能得到擴充,或用戶自定義開發方式升級機器人的軟件,通過編寫相應的功能程序來擴充機器人的軟件功能。綜上所述,現有技術至少存在以下弊端:只針對單個機器人進行應用程序的更新,適用范圍窄,當面對批量機器人的情況時,更新費時費力,并且成本較高。
技術實現思路
本專利技術提出基于網絡的機器人程序更新管理控制系統及方法,用于實現對批量機器人的實時、方便的程序更新升級,其具體的技術方案如下:基于網絡的機器人程序更新管理控制系統,包括平臺層、控制層與機器人終端層,所述平臺層與控制層之間、控制層與機器人終端層之間通過通訊模塊建立連接,其中:所述平臺層設置應用程序開發終端與服務器,用于開發更新適用于機器人的應用程序并提供下載/推送;所述控制層設置控制模塊與存儲模塊,通過通訊模塊與平臺層、機器人終端層建立連接,控制模塊用于對機器人終端從平臺層獲取更新進行控制;所述存儲模塊用于對下載/推送的程序進行存儲;所述機器人終端安裝有應用程序,設置存儲模塊與更新模塊,所述存儲模塊,用于存儲從平臺層獲取欲更新的機器人程序;所述更新模塊,用于根據從平臺層獲取的機器人應用程序,對自身相應的軟件程序/數據進行更新。進一步地,控制層的管理模塊下設存儲管理模塊,用于對從平臺層獲取的更新程序進行存儲管理;權限管理模塊,用于對下載/推送的權限進行管理;應用管理模塊,對應用程序的更新進行管理。作為優選方案,所述機器人終端的應用程序中包含圖像模塊、音頻模塊、視頻模塊、動作模塊、燈光模塊、擴展模塊。作為優選方案,所述控制層的控制模塊、存儲模塊設置于智能終端中,所述智能終端為手機或計算機或平板電腦。其中,所述通訊模塊包括有線通訊模塊或無線通訊模塊。作為優選方案,所述平臺層為基于互聯網的云平臺。基于網絡的機器人程序更新方法,包括以下步驟:A:機器人終端與含有控制層的智能終端通過有線/無線通訊模塊建立連接;B控制模塊向管理模塊發送程序更新控制權限,獲得控制權限后,執行步驟C;C:通過人工對含有控制層的智能終端進行操作,將智能終端通過網絡與平臺層建立連接,更新模塊通過控制模塊向平臺層發送應用程序更新請求;D:如果平臺層的服務器存儲有應用程序的更新數據,智能終端將所述更新數據下載至其存儲模塊,繼續執行步驟F;E:如果平臺層的服務器未存儲有應用程序的更新數據,則結束本次更新請求;F:通過人工對智能終端操作,在任意/固定時刻對機器人終端傳送更新數據,并通過控制模塊控制機器人終端進行應用程序更新。另一種基于網絡的機器人程序更新方法,包括以下步驟:A:機器人終端與含有控制層的智能終端通過有線/無線通訊模塊建立連接;B控制模塊向管理模塊發送程序更新控制權限,獲得控制權限后,執行步驟C;C:將智能終端通過網絡與平臺層建立連接,平臺層獲得新的應用程序數據后,定時/即時向含有控制層的智能終端推送應用程序更新數據;D:智能終端將所述更新數據下載至其存儲模塊;E:通過人工對智能終端操作,在任意/固定時刻對機器人終端傳送更新數據,并通過控制模塊控制機器人終端進行應用程序更新。本專利技術所提供的基于網絡的機器人程序更新管理控制系統,具有以下優點:通過日漸普及的智能終端作為控制載體建立網絡系統,機器人終端與智能終端連接,智能終端通過網絡從服務器獲取欲更新的機器人應用,有利于對批量機器人終端實現程序更新與管理,且應用提供商只須開發機器人應用,無須完整開發新的系統軟件,降低了成本,為機器人的更新提供了一種全新的模式。附圖說明圖1為本專利技術基于網絡的機器人程序更新管理控制系統的示意圖;圖2為本專利技術基于網絡的機器人程序更新管理控制系統的結構框圖。具體實施方式下面結合附圖及實施例對本專利技術基于網絡的機器人程序更新管理控制系統及方法作進一步詳細的說明。參照圖1、圖2,基于網絡的機器人程序更新管理控制系統,包括平臺層、控制層與機器人終端層,所述平臺層與控制層之間、控制層與機器人終端層之間通過通訊模塊建立連接,其中:所述平臺層設置應用程序開發終端與服務器,用于開發更新適用于機器人的應用程序并提供下載/推送;所述平臺層優選為云平臺;所述控制層設置控制模塊與存儲模塊,通過通訊模塊與平臺層、機器人終端層建立連接,控制模塊用于對機器人終端從平臺層獲取更新進行控制;所述存儲模塊用于對下載/推送的程序進行存儲;所述機器人終端安裝有應用程序,設置存儲模塊與更新模塊,所述存儲模塊,用于存儲從平臺層獲取欲更新的機器人程序;所述更新模塊,用于根據從平臺層獲取的機器人應用程序,對自身相應的軟件程序/數據進行更新。控制層的管理模塊下設存儲管理模塊,用于對從平臺層獲取的更新程序進行存儲管理;權限管理模塊,用于對下載/推送的權限進行管理;應用管理模塊,對應用程序的更新進行管理。作為優選方案,所述機器人終端的應用程序中包含圖像模塊、音頻模塊、視頻模塊、動作模塊、燈光模塊、擴展模塊。所述控制層的控制模塊、存儲模塊設置于智能終端中,所述智能終端可選為手機或計算機或平板電腦。此外,所述通訊模塊可選擇有線通訊模塊或無線通訊模塊。實施例1,基于網絡的機器人程序更新管理控制方法(請求):本實施例機器人通過從服務器獲取欲更新的機器人應用,并根據機器人應用,對自身相應的軟件功能模塊進行升級, 參見圖2所示基于網絡的機器人程序更新管理控制系統的結構示意圖,本實施例介紹機器人終端程序更新的方法,包括:A:機器人終端與含有控制層的智能終端通過有線/無線通訊模塊建立連接;B控制模塊向管理模塊發送程序更新控制權限,獲得控制權限后,執行步驟C;C:通過人工對含有控制層的智能終端進行操作,其中,智能終端可以是有計算能力的終端,如手持設備、手機、計算機、個人電腦等,可以代替一部分機器人終端的計算能力,從而降低機器人終端的硬件成本;將智能終端通過網絡與平臺層建立連接,更新模塊通過控制模塊向平臺層發送應用程序更新請求;D:如果平臺層的服務器存儲有應用程序的更新數據,智能終端將所述更新數據下載至其存儲模塊,繼續執行步驟F;E:如果平臺層的服務器未存儲有應用程序的更新數據,則結束本次更新請求;F:通過人工對智能終端操作,在任意/固定時刻對機器人終端傳送更新數據,并通過控制模塊控制機器人終端進行應用程序更新。其中,應用程序包括但不限于:圖像模塊、聲音模塊、運動模塊、擴展模塊、輸入接口模塊、擴展反饋模塊、輸出接口模塊、存儲管理模塊權限管理模塊、外存模塊和內存模塊、供電管理模塊、電池模塊和電源模塊、通訊管理模塊等,本實施例并不限定。本實施例機器人終端主動通過智能終端從服務器獲取欲更新的機器人應用,并根據機器人應用,對自身相應的軟件功能模塊進行更新,且本系統只要能夠組網,就可實現隨本文檔來自技高網...
【技術保護點】
基于網絡的機器人程序更新管理控制系統,其特征在于,包括平臺層、控制層與機器人終端層,所述平臺層與控制層之間、控制層與機器人終端層之間通過通訊模塊建立連接,其中:所述平臺層設置應用程序開發終端與服務器,用于開發更新適用于機器人的應用程序并提供下載/推送;所述控制層設置控制模塊與存儲模塊,通過通訊模塊與平臺層、機器人終端層建立連接,控制模塊用于對機器人終端從平臺層獲取更新進行控制;所述存儲模塊用于對下載/推送的程序進行存儲;所述機器人終端安裝有應用程序,設置存儲模塊與更新模塊,所述存儲模塊,用于存儲從平臺層獲取欲更新的機器人程序;所述更新模塊,用于根據從平臺層獲取的機器人應用程序,對自身相應的軟件程序/數據進行更新。
【技術特征摘要】
1.基于網絡的機器人程序更新管理控制系統,其特征在于,包括平臺層、控制層與機器人終端層,所述平臺層與控制層之間、控制層與機器人終端層之間通過通訊模塊建立連接,其中:所述平臺層設置應用程序開發終端與服務器,用于開發更新適用于機器人的應用程序并提供下載/推送;所述控制層設置控制模塊與存儲模塊,通過通訊模塊與平臺層、機器人終端層建立連接,控制模塊用于對機器人終端從平臺層獲取更新進行控制;所述存儲模塊用于對下載/推送的程序進行存儲;所述機器人終端安裝有應用程序,設置存儲模塊與更新模塊,所述存儲模塊,用于存儲從平臺層獲取欲更新的機器人程序;所述更新模塊,用于根據從平臺層獲取的機器人應用程序,對自身相應的軟件程序/數據進行更新。2.根據權利要求1所述的基于網絡的機器人程序更新管理控制系統,其特征在于,控制層的管理模塊下設存儲管理模塊,用于對從平臺層獲取的更新程序進行存儲管理;權限管理模塊,用于對下載/推送的權限進行管理;應用管理模塊,對應用程序的更新進行管理。3.根據權利要求1所述的基于網絡的機器人程序更新管理控制系統,其特征在于,所述機器人終端的應用程序中包含圖像模塊、音頻模塊、視頻模塊、動作模塊、燈光模塊、擴展模塊。4.根據權利要求1所述的基于網絡的機器人程序更新管理控制系統,其特征在于,所述控制層的控制模塊、存儲模塊設置于智能終端中,所述智能終端為手機或計算機或平板電腦。5.根據權利要求1所述的基于網絡的機器人程序更新管理控制系統,其特征在...
【專利技術屬性】
技術研發人員:郭小璇,
申請(專利權)人:郭小璇,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。