本發(fā)明涉及一種智能機器人,尤其涉及一種智能機器人自動轉人工服務的方法。
背景技術:
目前,智能交互機器人一般采用終端機器人本體與云端平臺相結合的方式。終端機器人本體主要負責與用戶及周邊環(huán)境的交互,如:語音交互、圖像采集、服務提供等,云端平臺主要負責復雜的智能處理,如:語音識別、語音理解、圖像識別等。
現有智能交互機器人經常會因為一些客觀因素,導致無法工作,比如噪音,網絡等問題,而這些問題并不是很快就可以解決的問題,當這些問題出現時,機器人根本無法很好的工作,機器人也就失去了自身的價值。
語音交互機器人在實際工作過程中,會受到一些客觀因素的影響而無法很好的工作,比如:環(huán)境噪音,網絡狀況等。在這些特定環(huán)境下,要想機器人繼續(xù)很好的工作,就必須后臺人工介入。
目前,現有的人工介入方式,如申請?zhí)?01510894329.1公開的“一種云機器人系統(tǒng)、機器人和機器人云平臺”,主要是通過確定模塊根據終端側機器人本體將采集到的環(huán)境信息,確定是由云端機器人模塊來處理所述環(huán)境信息,還是由人工坐席模塊來處理環(huán)境信息,最終由被確定的云端機器人模塊或人工坐席模塊處理環(huán)境信息并發(fā)送指令給終端側的機器人本體。該方式雖然解決了云端機器人模塊繁忙或故障導致無法為用戶提供服務或提供服務質量較差的技術問題,但該方式存在以下缺點:
1、存在一個判斷云端機器人模塊處理能力的過程,即判斷云端機器人模塊是否繁忙或是否有故障,在這種情況下才選擇人工坐席模塊,而當環(huán)境信息中包含噪聲時,確定模塊不能根據噪聲信息進行判斷云端機器人模塊是繁忙還是有故障,因此,無法確定是云端機器人模塊工作還是人工坐席模塊工作,導致終端機器人出現“死機”情況,無法工作;
2、機器人本體與機器人云平臺需要通訊,通訊是通過網絡實現,若網絡出現異常情況,確定模塊無法工作,無法進行后續(xù)的判斷過程,則云端機器人模塊與人工坐席模塊處于無信號接收狀態(tài),無法對機器人發(fā)送指令,致終端機器人出現“死機”情況,無法工作。
有鑒于上述的缺陷,本設計人,積極加以研究創(chuàng)新,以期創(chuàng)設一種智能機器人自動轉人工服務的方法,使其更具有產業(yè)上的利用價值。
技術實現要素:
為解決上述技術問題,本發(fā)明的目的是提供一種在有環(huán)境噪聲、網絡異常情況下智能機器人自動轉人工服務的方法。
本發(fā)明的智能機器人自動轉人工服務的方法,包括步驟:
(1)機器人在自動服務狀態(tài)下,檢測周圍環(huán)境噪音分貝數和/或當前網絡情況;
(2)將檢測到的分貝數和/或網絡情況發(fā)送給核心控制系統(tǒng),在分貝數和/或網絡情況有異常情況下,核心控制系統(tǒng)通知機器人核心控制系統(tǒng),機器人需要接管,并暫停接收環(huán)境分貝和/或網絡超時情況;
(3)機器人核心系統(tǒng)通知后臺人工坐席,有機器人需要接管;
(4)人工坐席收到通知后,轉發(fā)接管指令給機器人核心系統(tǒng),由機器人核心系統(tǒng)向核心控制系統(tǒng)發(fā)起接管指令;
(5)核心控制系統(tǒng)收到接管指令后,將機器人由自動模式切換到人工模式,并將切換結果反饋給機器人核心系統(tǒng);
(6)機器人核心系統(tǒng)收到反饋結果后,判斷是否切換成功,如果成功切換成人工模式,通知人工坐席接管機器人,人工坐席收到通知后,開始接管并手動控制機器人,如果切換失敗,繼續(xù)向核心控制系統(tǒng)發(fā)起接管指令。
進一步的,所述步驟(6)中后臺人工坐席接管機器人后,通過麥克風聽取用戶對機器人的所有問詢,并在后臺界面手動輸入文字答案,將文字答案轉發(fā)給機器人核心控制系統(tǒng),機器人核心系統(tǒng)將答案發(fā)給核心控制系統(tǒng),由核心控制系統(tǒng)將答案發(fā)給語音合成系統(tǒng)進行文字到語音的合成,語音合成系統(tǒng)將合成的語音答案反饋給核心控制系統(tǒng),核心控制系統(tǒng)向機器人發(fā)出播放語音答案的命令,最后由機器人語音回答出答案。
進一步的,所述步驟(1)中,機器人每隔30秒檢測周圍環(huán)境噪音分貝數和/或當前網絡情況。
進一步的,檢測到的分貝數超過70分貝時,判定分貝數為異常情況。
進一步的,檢測到的網絡響應速度超過5秒,判定為網絡超時,網絡情況有異常。
進一步的,所述步驟(2)中機器人連續(xù)10次檢測到的分貝數超過70分貝時,核心控制系統(tǒng)通知機器人核心系統(tǒng),機器人需要接管,并暫停接收環(huán)境分貝。
進一步的,所述步驟(2)中機器人連續(xù)10次檢測到網絡超時,核心控制系統(tǒng)通知機器人核心系統(tǒng),機器人需要接管,并暫停接收網絡超時情況。
借由上述方案,本發(fā)明當機器人在特定環(huán)境下,無法進行工作時,可以自動切換到人工模式,由人工對機器人進行操控,這樣機器人就不會因為外在因素導致無法工作,切換過程都是自動化完成,機器人自動模式無縫切換到人工模式,不會影響機器人的正常工作。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,并可依照說明書的內容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。
附圖說明
圖1是本發(fā)明的流程圖。
具體實施方式
下面結合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
參見圖1,本發(fā)明一較佳實施例所述的一種智能機器人自動轉人工服務的方法,包括如下步驟:
1.機器人處于自動服務狀態(tài)下:
a.每隔30秒檢測周圍環(huán)境噪音分貝數;
b.每隔30秒檢測當前網絡情況(網絡響應速度超過5秒,判定為網絡超時);
2.將檢測到的分貝數和網絡情況發(fā)送給核心控制系統(tǒng):
a.如果連續(xù)10次(次數可配置)檢測到的分貝數超過70(分貝數閥值可配置),核心控制系統(tǒng)通知機器人核心系統(tǒng),機器人需要接管,并暫停接收環(huán)境分貝;
b.如果連續(xù)10次(次數可配置)檢測到網絡超時,核心控制系統(tǒng)通知機器人核心系統(tǒng),機器人需要接管,并暫停接收網絡超時情況;
3.機器人核心系統(tǒng)通知后臺人工坐席,有機器人需要接管;
4.人工坐席收到提醒后,轉發(fā)接管指令給機器人核心系統(tǒng),由機器人核心系統(tǒng)向核心控制系統(tǒng)發(fā)起接管指令;
5.核心控制系統(tǒng)收到接管指令后,將機器人由自動模式切換到人工模式,并將切換結果反饋給機器人核心系統(tǒng);
6.機器人核心系統(tǒng)收到反饋結果后,判斷是否切換成功:
a.如果成功切換成人工模式,通知人工坐席接管機器人,人工坐席收到通知后,開始接管并手動控制機器人,后臺人工坐席可以通過麥克風聽到對機器人的所有問詢,并在后臺界面手動輸入文字答案,將文字答案轉發(fā)給機器人核心控制系統(tǒng),機器人核心系統(tǒng)將答案發(fā)給核心控制系統(tǒng),由核心控制系統(tǒng)將答案發(fā)給語音合成系統(tǒng)進行文字到語音的合成,語音合成系統(tǒng)將合成的語音答案反饋給核心控制系統(tǒng),核心控制系統(tǒng)向機器人發(fā)出播放語音答案的命令,最后由機器人自己說出該答案;
b.如果切換失敗,繼續(xù)向核心控制系統(tǒng)發(fā)起接管指令。
利用上述方法,機器人在特定環(huán)境下無法進行工作時,可以自動切換到人工模式,由人工對機器人進行操控,這樣機器人就不會因為外在因素,導致無法工作。切換過程都是自動化完成,機器人自動模式無縫切換到人工模式,不會影響機器人的正常工作。
以上所述僅是本發(fā)明的優(yōu)選實施方式,并不用于限制本發(fā)明,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明技術原理的前提下,還可以做出若干改進和變型,這些改進和變型也應視為本發(fā)明的保護范圍。