一種掃地機(jī)器人的控制方法、服務(wù)器及服務(wù)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居領(lǐng)域,尤其涉及一種掃地機(jī)器人的控制方法、服務(wù)器及服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步和社會(huì)的發(fā)展,智能機(jī)器人逐漸走入千家萬(wàn)戶,代替人們處理日常家務(wù)。掃地機(jī)器人作為智能機(jī)器人的一種,更是應(yīng)用廣泛。
[0003]現(xiàn)有的掃地機(jī)器人,一般采用用戶直接從掃地機(jī)器人的人機(jī)交互界面輸入指令的方式加以操控?;蛘咄ㄟ^遙控器來進(jìn)行控制。
[0004]采用遙控器控制掃地機(jī)器人的現(xiàn)有技術(shù)存在一些不足之處。首先,若在遙控器和掃地機(jī)器人的型號(hào)匹配時(shí)就可以對(duì)掃地機(jī)器人進(jìn)行控制,則難以區(qū)分控制指令的來源,存在安全隱患;其次,在不同遙控器同時(shí)控制時(shí),難以建立有效的控制機(jī)制和沖突機(jī)制,尤其是采用智能電子終端來實(shí)現(xiàn)遙控器功能的時(shí)候,進(jìn)而難以利用智能電子終端對(duì)掃地機(jī)器人進(jìn)行遠(yuǎn)距離的控制。
[0005]為解決上述問題,一種可能的方式可以是在掃地機(jī)器人中建立沖突解決機(jī)制,以使得遙控終端可以對(duì)掃地機(jī)器人進(jìn)行有效的控制。但是此種方式需要對(duì)掃地機(jī)器人進(jìn)行升級(jí),增加掃地機(jī)器人中的處理芯片的功能,從而導(dǎo)致掃地機(jī)器人的結(jié)構(gòu)復(fù)雜度上升、并增加成本。此外,由于不同的智能電子終端采用的操作系統(tǒng)和應(yīng)用程序豐富多樣,如果要求掃地機(jī)器人能實(shí)現(xiàn)與各種終端進(jìn)行交互并建立沖突機(jī)制以調(diào)控其間控制指令的沖突,對(duì)于掃地機(jī)器人的開發(fā)和維護(hù)而言存在較多困難。
【發(fā)明內(nèi)容】
[0006]本發(fā)明解決的問題是在不過于增加掃地機(jī)器人的結(jié)構(gòu)復(fù)雜度和成本的情況下建立沖突解決機(jī)制,對(duì)機(jī)器人進(jìn)行控制。
[0007]為解決上述問題,本發(fā)明提供一種掃地機(jī)器人的控制方法,包括:
[0008]服務(wù)器通過公眾平臺(tái)接收來自終端的第一控制信息;
[0009]向所述掃地機(jī)器人發(fā)送基于所述第一控制信息的第一控制指令;
[0010]接收來自所述掃地機(jī)器人的忙反饋信息;
[0011]通過所述公眾平臺(tái)向所述終端發(fā)送忙信息;
[0012]其中,所述終端已關(guān)聯(lián)所述掃地機(jī)器人,所述服務(wù)器記錄有所述終端與所述掃地機(jī)器人的關(guān)聯(lián)關(guān)系。
[0013]可選的,在所述向所述終端發(fā)送忙信息后還包括:
[0014]通過所述公眾平臺(tái)接收來自所述終端的第二控制信息;
[0015]向所述掃地機(jī)器人發(fā)送第二控制指令,要求執(zhí)行所述第二控制信息指示的動(dòng)作。
[0016]可選的,所述掃地機(jī)器人的控制方法還包括:比較所述向所述終端發(fā)送忙消息至所述接收來自所述終端的第二控制信息的時(shí)間間隔與預(yù)設(shè)時(shí)間閾值,所述發(fā)送第二控制指令是在所述時(shí)間間隔小于預(yù)設(shè)時(shí)間閾值時(shí)。
[0017]可選的,所述第二控制信息攜帶優(yōu)先信息,所述掃地機(jī)器人的控制方法還包括基于所述第二控制信息獲取優(yōu)先信息。
[0018]可選的,所述忙反饋信息中攜帶終端識(shí)別標(biāo)識(shí);在所述向所述終端發(fā)送忙信息后還包括:
[0019]通過所述公眾平臺(tái)接收來自所述終端的第二控制信息;
[0020]獲取所述終端的識(shí)別標(biāo)識(shí);
[0021]所述發(fā)送第二控制指令是在所述終端的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí)高于所述忙反饋信息攜帶的終端識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí)時(shí)。
[0022]可選的,所述掃地機(jī)器人的控制方法還包括:基于所述忙反饋信息中攜帶的終端識(shí)別標(biāo)識(shí)獲取該終端的地址信息,向該終端發(fā)送通知信息。
[0023]可選的,所述掃地機(jī)器人的控制方法還包括:比較所述向所述終端發(fā)送忙消息至所述接收所述終端的第二控制信息的時(shí)間間隔與預(yù)設(shè)時(shí)間閾值,所述獲取終端的識(shí)別標(biāo)識(shí)是在所述時(shí)間間隔小于預(yù)設(shè)時(shí)間閾值時(shí)。
[0024]本發(fā)明實(shí)施例還提供一種掃地機(jī)器人的控制方法,包括:服務(wù)器通過公眾平臺(tái)接收到來自至少二個(gè)終端的并發(fā)控制信息時(shí),基于其中一個(gè)終端的控制信息生成控制指令;
[0025]發(fā)送所述控制指令至掃地機(jī)器人。
[0026]可選的,所述掃地機(jī)器人的控制方法采用以下方式基于其中一個(gè)終端的控制信息生成控制指令:
[0027]獲取所述至少二個(gè)終端的識(shí)別標(biāo)識(shí);
[0028]比較所述至少二個(gè)終端的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí);
[0029]根據(jù)與優(yōu)先級(jí)最高的終端對(duì)應(yīng)的控制信息生成控制指令。
[0030]可選的,所述掃地機(jī)器人的控制方法還包括:向優(yōu)先級(jí)低的終端發(fā)送通知信息。
[0031]可選的,所述掃地機(jī)器人的控制方法采用以下方式基于其中一個(gè)終端的控制信息生成控制指令:
[0032]所述服務(wù)器通過公眾平臺(tái)分別向所述至少二個(gè)終端發(fā)送沖突信息;
[0033]根據(jù)最快響應(yīng)的終端的控制信息生成控制指令。
[0034]可選的,所述掃地機(jī)器人的控制方法采用以下方式基于其中一個(gè)終端的控制信息生成控制指令:
[0035]所述服務(wù)器通過公眾平臺(tái)分別向所述至少二個(gè)終端發(fā)送沖突信息;
[0036]接收響應(yīng)的終端的控制信息;
[0037]在攜帶有優(yōu)先信息的控制信息只有一個(gè)時(shí),基于所述攜帶有優(yōu)先信息的控制信息生成控制指令。
[0038]可選的,所述掃地機(jī)器人的控制方法還包括:所述接收響應(yīng)的終端的控制信息是在以所述分別向所述至少二個(gè)終端發(fā)送沖突信息為起點(diǎn)的預(yù)設(shè)時(shí)間段內(nèi)接收的。
[0039]可選的,所述掃地機(jī)器人的控制方法還包括:
[0040]在所述攜帶有優(yōu)先信息的控制信息多于一個(gè)時(shí),比較所述優(yōu)先信息的優(yōu)先級(jí)別;
[0041]基于所述攜帶有優(yōu)先信息的控制信息生成控制指令是指基于攜帶有優(yōu)先級(jí)最高的優(yōu)先信息的控制信息生成控制指令。
[0042]本發(fā)明實(shí)施例還提供一種適于控制掃地機(jī)器人的服務(wù)器,包括:
[0043]控制信息獲取單元,適于通過公眾平臺(tái)接收來自終端的控制信息,所述控制信息包括第一控制信息和第二控制信息;
[0044]控制指令生成單元,適于基于所述終端的控制信息生成控制指令;
[0045]控制指令發(fā)送單元,適于向所述掃地機(jī)器人發(fā)送基于所述控制信息的所述控制指令,所述控制指令包括第一控制指令和第二控制指令;
[0046]忙反饋信息接收單元,適于接收來自所述掃地機(jī)器人的忙反饋信息;
[0047]忙信息發(fā)送單元,適于通過所述公眾平臺(tái)向所述終端發(fā)送忙信息。
[0048]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:時(shí)間比較單元,適于比較所述向所述終端發(fā)送忙消息至所述接收所述終端的第二控制信息的時(shí)間間隔與預(yù)設(shè)時(shí)間閾值。
[0049]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:優(yōu)先信息獲取單元,適于基于所述第二控制信息獲取優(yōu)先信息。
[0050]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:第一別標(biāo)識(shí)獲取單元、第二識(shí)別標(biāo)識(shí)獲取單元以及第一優(yōu)先級(jí)判斷單元;所述第一別標(biāo)識(shí)獲取單元適于獲取所述終端的識(shí)別標(biāo)識(shí);所述第二識(shí)別標(biāo)識(shí)獲取單元適于獲取所述忙反饋信息中攜帶的終端識(shí)別標(biāo)識(shí);所述第一優(yōu)先級(jí)別判斷單元適于判斷所述終端的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí)和所述忙反饋信息中攜帶的終端識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí)。
[0051]本發(fā)明實(shí)施例還提供另一種適于控制掃地機(jī)器人的服務(wù)器,包括:
[0052]并發(fā)控制信息接收單元,適于通過公眾平臺(tái)接收到來自至少二個(gè)終端的并發(fā)控制信息;
[0053]控制指令生成單元,適于基于其中一個(gè)終端的控制信息生成控制指令;
[0054]第二控制指令發(fā)送單元,適于將基于其中一個(gè)終端的控制信息生成的控制指令發(fā)送至掃地機(jī)器人。
[0055]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:識(shí)別標(biāo)識(shí)獲取單元,適于獲取所述至少二個(gè)終端的識(shí)別標(biāo)識(shí);第二優(yōu)先級(jí)別判斷單元,適于比較所述至少二個(gè)終端的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí);所述第二控制指令發(fā)送單元適于向所述掃地機(jī)器人發(fā)送與優(yōu)先級(jí)最高的終端對(duì)應(yīng)的控制指令。
[0056]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:沖突信息發(fā)送單元,適于通過公眾平臺(tái)分別向所述至少二個(gè)終端發(fā)送沖突信息;響應(yīng)速度判斷單元,適于判斷所述至少二個(gè)終端的響應(yīng)速度;
[0057]所述第二控制指令發(fā)送單元適于將最快響應(yīng)的終端對(duì)應(yīng)的控制指令發(fā)送至掃地機(jī)器人。
[0058]可選的,所述適于控制掃地機(jī)器人的服務(wù)器還包括:沖突信息發(fā)送單元,適于通過公眾平臺(tái)分別向所述至少二個(gè)終端發(fā)送沖突信息;優(yōu)先信息獲取單元,適于基于所述至少二個(gè)終端的并發(fā)控制信息獲取至少二個(gè)優(yōu)先信息;第三優(yōu)先級(jí)別判斷單元,適于判斷所述至少二個(gè)優(yōu)先信息的優(yōu)先級(jí)別;所述第二控制指令發(fā)送單元向所述掃地機(jī)器人發(fā)送基于攜帶有優(yōu)先級(jí)最高的優(yōu)先信息的控制信息生成的控制指令。
[0059]本發(fā)明實(shí)施例還提供一種掃地機(jī)器人服務(wù)系統(tǒng),包括:公眾平臺(tái)和如前任一種服務(wù)器。
[0060]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0061]通過服務(wù)器接收來自終端的第一控制信息和掃地機(jī)器人的忙反饋信息,通過公眾平臺(tái)向所述終端發(fā)送忙信息,從而可以在掃地機(jī)器人處于忙狀態(tài),與執(zhí)行所述第一控制信息對(duì)應(yīng)的控制指令有沖突時(shí),及時(shí)通知所述終端。
[0062]在接收到至少二個(gè)終端的并發(fā)控制信息時(shí),將基于其中一個(gè)終端的控制信息生成的控制指令發(fā)送至掃地機(jī)器人,從而解決并發(fā)控制信息的沖突問題。
[0063]通過服務(wù)器建立沖突解決機(jī)制,不會(huì)增加掃地機(jī)器人構(gòu)造復(fù)雜度;服務(wù)器可以建立并存儲(chǔ)大量的關(guān)聯(lián)關(guān)系,從而降低單位成本。由于通過公眾平臺(tái)接收控制信息,對(duì)于服務(wù)器的開