本發(fā)明涉及服務(wù)機器人的數(shù)據(jù)采集領(lǐng)域,尤其是涉及一種服務(wù)機器人的數(shù)據(jù)采集系統(tǒng)及方法。
背景技術(shù):
大數(shù)據(jù)作為IT行業(yè)的又一次顛覆性革命,數(shù)據(jù)的價值已經(jīng)被廣泛的認(rèn)同。對于服務(wù)機器人的研發(fā)和推廣來說,其運行數(shù)據(jù)、故障數(shù)據(jù)、產(chǎn)品分布等數(shù)據(jù)的積累對于遠(yuǎn)程故障定位、設(shè)計優(yōu)化、故障預(yù)警、市場分析有著非常重要的意義。因此,基于服務(wù)機器人的傳感器數(shù)據(jù)、控制系統(tǒng)特征數(shù)據(jù)等數(shù)據(jù)采集越來越重要。
在現(xiàn)有技術(shù)中,機器人控制器可以進行數(shù)據(jù)采集和存儲,外置PC(personal computer,個人計算機)也可以通過網(wǎng)絡(luò)進行服務(wù)機器人數(shù)據(jù)采集,這兩種方法存在以下缺點。
機器人控制器作為服務(wù)機器人的控制主體,可以有效的進行數(shù)據(jù)采集和存儲,但在其進行數(shù)據(jù)采集時存在以下三個方面的缺陷。一是作為板卡級的控制器,其存儲空間小,且可擦寫次數(shù)有限,數(shù)據(jù)采集和存儲代價高昂;二是機器人控制器作為實時控制器,在讀寫文件時可能影響整個系統(tǒng)的實時性;三是機器人控制器在服務(wù)機器人本體中,其采集和存儲的數(shù)據(jù)難以導(dǎo)出或同步至廣域網(wǎng)服務(wù)器端。
外置PC可以通過網(wǎng)絡(luò)采集服務(wù)機器人數(shù)據(jù),但由于服務(wù)機器人離散性強和運行區(qū)域不確定等特性,會造成數(shù)據(jù)采集網(wǎng)絡(luò)穩(wěn)定性差,系統(tǒng)搭建昂貴等問題。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種服務(wù)機器人的數(shù)據(jù)采集系統(tǒng)及方法,能夠完成遠(yuǎn)程數(shù)據(jù)采集功能。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種服務(wù)機器人的數(shù)據(jù)采集方法,該數(shù)據(jù)采集方法包括以下步驟:采集服務(wù)機 器人的特征數(shù)據(jù);通過局域網(wǎng)將特征數(shù)據(jù)發(fā)送至定制處理器中;定制處理器整理和緩存特征數(shù)據(jù),并通過廣域網(wǎng)同步至遠(yuǎn)程服務(wù)器端。
其中,通過局域網(wǎng)將特征數(shù)據(jù)發(fā)送至定制處理器中的步驟之前包括:根據(jù)預(yù)定的通信協(xié)議將特征數(shù)據(jù)進行打包。
其中,方法還包括:檢測供電狀況。
其中,采集服務(wù)機器人的特征數(shù)據(jù)的步驟還包括:采集服務(wù)機器人狀態(tài)數(shù)據(jù)、警報數(shù)據(jù)、故障數(shù)據(jù)、時間統(tǒng)計數(shù)據(jù)、運動數(shù)據(jù)、配置文件以及傳感器數(shù)據(jù)。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種服務(wù)機器人的數(shù)據(jù)采集系統(tǒng),數(shù)據(jù)采集系統(tǒng)包括:網(wǎng)絡(luò)中繼、服務(wù)機器人控制器以及定制處理器,其中:網(wǎng)絡(luò)中繼用于提供數(shù)據(jù)采集系統(tǒng)的局域網(wǎng)絡(luò);服務(wù)機器人控制器用于采集服務(wù)機器人的特征數(shù)據(jù),并通過局域網(wǎng)絡(luò)發(fā)送特征數(shù)據(jù)到定制處理器中;
定制處理器整理和緩存特征數(shù)據(jù),并通過廣域網(wǎng)同步至遠(yuǎn)程服務(wù)器端。
其中,機器人控制器在發(fā)送特征數(shù)據(jù)之前根據(jù)與定制處理器預(yù)定的通信協(xié)議將特征數(shù)據(jù)進行打包。
其中,定制處理器包括第一網(wǎng)卡和第二網(wǎng)卡,其中:第一網(wǎng)卡用于接收和存儲服務(wù)機器人處理器發(fā)送的特征數(shù)據(jù);第二網(wǎng)卡用于將特征數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器端。
其中,數(shù)據(jù)采集系統(tǒng)還包括:電量監(jiān)控版,用于監(jiān)控網(wǎng)絡(luò)中繼、服務(wù)機器人控制器以及定制處理器的供電狀況。
其中,服務(wù)機器人控制器采集服務(wù)機器人狀態(tài)數(shù)據(jù)、警報數(shù)據(jù)、故障數(shù)據(jù)、時間統(tǒng)計數(shù)據(jù)、運動數(shù)據(jù)、配置文件以及傳感器數(shù)據(jù)。
其中,定制處理器根據(jù)特征數(shù)據(jù)進行信息監(jiān)測、故障處理、日志統(tǒng)計、遠(yuǎn)程維護以及遠(yuǎn)程軟件更新。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的數(shù)據(jù)采集方法首先采集服務(wù)機器人的特征數(shù)據(jù),然后通過局域網(wǎng)將特征數(shù)據(jù)發(fā)送至定制處理器中,最后定制處理器整理和緩存特征數(shù)據(jù),并通過廣域網(wǎng)同步至遠(yuǎn)程服務(wù)器端。因此,能夠完成遠(yuǎn)程數(shù)據(jù)采集功能。
附圖說明
圖1是本發(fā)明實施例提供的一種服務(wù)機器人的數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實施例提供的一種服務(wù)機器人的數(shù)據(jù)采集方法的流程圖。
具體實施方式
請參閱圖1,圖1是本發(fā)明實施例提供的一種服務(wù)機器人的數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明的服務(wù)機器人的數(shù)據(jù)采集系統(tǒng)10包括網(wǎng)絡(luò)中繼11、服務(wù)機器人控制器12以及定制處理器13。
其中,網(wǎng)絡(luò)中繼11用于提供數(shù)據(jù)采集系統(tǒng)10的局域網(wǎng)絡(luò)。以完成服務(wù)機器人控制器12和定制處理器13的網(wǎng)絡(luò)連接。本實施例中,網(wǎng)絡(luò)中繼11例如可以為無線路由器,也可以為有線路由器等。
服務(wù)機器人控制器12用于采集服務(wù)機器人的特征數(shù)據(jù),并通過局域網(wǎng)絡(luò)發(fā)送該特征數(shù)據(jù)到定制處理器13中。服務(wù)機器人控制器12具體采集服務(wù)機器人狀態(tài)數(shù)據(jù)、警報數(shù)據(jù)、故障數(shù)據(jù)、時間統(tǒng)計數(shù)據(jù)、運動數(shù)據(jù)、配置文件以及傳感器數(shù)據(jù)。
進一步的,服務(wù)機器人控制器12在發(fā)送上述特征數(shù)據(jù)之前根據(jù)與定制處理器13預(yù)定的通信協(xié)議將上述特征數(shù)據(jù)進行打包壓縮。以方便定制處理器13接收和解壓。
定制處理器13接收到服務(wù)機器人控制器12發(fā)送過來的特征數(shù)據(jù)后,對上述特征數(shù)據(jù)進行整理和緩存,并通過廣域網(wǎng)導(dǎo)出或同步至遠(yuǎn)程服務(wù)器端。
具體的,定制處理器13包括第一網(wǎng)卡131和第二網(wǎng)卡132,其中,第一網(wǎng)卡131用于通過網(wǎng)絡(luò)中繼11建立的局域網(wǎng)接收和存儲服務(wù)機器人處理器12發(fā)送的特征數(shù)據(jù)。第二網(wǎng)卡132用于在廣域網(wǎng)狀態(tài)良好的情況下將特征數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器端。應(yīng)理解,當(dāng)廣域網(wǎng)絡(luò)狀態(tài)較差時,上述特征數(shù)據(jù)暫時存儲在第一網(wǎng)卡131中。
進一步的,定制處理器13還會根據(jù)上述特征數(shù)據(jù)進行信息監(jiān)測、故障處理、日志統(tǒng)計、遠(yuǎn)程維護以及遠(yuǎn)程軟件更新。
其中,信息監(jiān)測包括監(jiān)測服務(wù)機器人的狀態(tài),RC信息、當(dāng)前警報 信息以及其他的實時統(tǒng)計信息。
故障處理包括管理故障觸發(fā)的記錄。
日志統(tǒng)計包括運行數(shù)據(jù)的統(tǒng)計,故障報警信息的統(tǒng)計以及其他事件信息的統(tǒng)計。
遠(yuǎn)程維護包括參數(shù)文件的傳輸、作業(yè)文件的傳輸以及地圖文件的傳輸。
遠(yuǎn)程軟件更新包括RC軟件文件的下載,定制軟件的下載等。
進一步的,定制處理器13還包括加入功能按鍵,即加入遠(yuǎn)程監(jiān)控系統(tǒng)的開關(guān),方便用戶通過定制處理器13進行遠(yuǎn)程的控制。
本實施例中,定制處理器13可以為定制移動終端,例如定制pad,定制手機,定制筆記本等。
進一步的,數(shù)據(jù)采集系統(tǒng)10還包括電量監(jiān)控板14,用于監(jiān)控網(wǎng)絡(luò)中繼11、服務(wù)機器人控制器12以及定制處理器13的供電狀況。以保證網(wǎng)絡(luò)中繼11、服務(wù)機器人控制器12以及定制處理器13能夠正常的工作。
承前所述,對于離散型服務(wù)機器人,本實施例可以通過機器人控制器12采集機器人的特征數(shù)據(jù),然后通過局域網(wǎng)絡(luò)傳輸?shù)蕉ㄖ铺幚砥?3中,定制處理器13對這些特征數(shù)據(jù)進行整理和緩存后發(fā)送到遠(yuǎn)程服務(wù)器中。因此,能夠完成遠(yuǎn)程數(shù)據(jù)采集。
本發(fā)明實施例還提供了一種服務(wù)機器人的數(shù)據(jù)采集方法,該數(shù)據(jù)采集方法應(yīng)用于前文所述的數(shù)據(jù)采集系統(tǒng)中。具體請參閱圖2,圖2是本發(fā)明實施例提供的一種服務(wù)機器人的數(shù)據(jù)采集方法的流程圖。
如圖2所示,該數(shù)據(jù)采集方法包括以下步驟:
步驟S1:采集服務(wù)機器人的特征數(shù)據(jù)。
具體,本步驟采集的是服務(wù)機器人的狀態(tài)數(shù)據(jù)、警報數(shù)據(jù)、故障數(shù)據(jù)、時間統(tǒng)計數(shù)據(jù)、運動數(shù)據(jù)、配置文件以及傳感器數(shù)據(jù)。
步驟S2:通過局域網(wǎng)將特征數(shù)據(jù)發(fā)送至定制處理器中。
在步驟S2之前通過網(wǎng)絡(luò)中繼建立局域網(wǎng)絡(luò),其中網(wǎng)絡(luò)中繼可以為無線路由器或有線路由器。
在本步驟之前,根據(jù)預(yù)定的通信協(xié)議將特征數(shù)據(jù)進行打包和壓縮。
步驟S3:定制處理器整理和緩存特征數(shù)據(jù),并通過廣域網(wǎng)同步至遠(yuǎn) 程服務(wù)器端。
具體的,定制處理器13包括第一網(wǎng)卡131和第二網(wǎng)卡132,其中,第一網(wǎng)卡131用于通過網(wǎng)絡(luò)中繼11建立的局域網(wǎng)接收和存儲服務(wù)機器人處理器12發(fā)送的特征數(shù)據(jù)。第二網(wǎng)卡132用于在廣域網(wǎng)狀態(tài)良好的情況下將特征數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器端。應(yīng)理解,當(dāng)廣域網(wǎng)絡(luò)狀態(tài)較差時,上述特征數(shù)據(jù)暫時存儲在第一網(wǎng)卡131中。
進一步的,定制處理器13還會根據(jù)上述特征數(shù)據(jù)進行信息監(jiān)測、故障處理、日志統(tǒng)計、遠(yuǎn)程維護以及遠(yuǎn)程軟件更新。具體操作如前文所述,在此不再贅述。
本步驟中,定制處理器13可以為定制移動終端,例如定制pad,定制手機,定制筆記本等。
本實施例還進一步檢測供電狀況。具體為檢測采集特征數(shù)據(jù)的服務(wù)機器人控制器、網(wǎng)絡(luò)中繼以及定制處理器的供電狀況。
綜上所述,本發(fā)明實施例可以完成遠(yuǎn)程數(shù)據(jù)的采集。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。