掃地機器人、服務器及掃地機器人服務系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及智能居家領域,尤其涉及一種掃地機器人、服務器及掃地機器人服務系統(tǒng)。
【背景技術】
[0002]隨著科技的進步和社會的發(fā)展,智能機器人逐漸走入千家萬戶,代替人們處理日常家務。掃地機器人作為智能機器人的一種,更是應用廣泛。
[0003]現(xiàn)有的掃地機器人,一般采用用戶直接從掃地機器人的人機交互界面輸入指令的方式加以操控,或者通過遙控器來進行控制。
[0004]采用遙控器控制掃地機器人的現(xiàn)有技術存在一些不足之處。首先,若在遙控器和掃地機器人的型號匹配時就可以對掃地機器人進行控制,則難以區(qū)分控制指令的來源,存在安全隱患;其次,在不同遙控器同時控制時,難以建立有效的控制機制和沖突機制,尤其是采用智能電子終端來實現(xiàn)遙控器功能的時候,進而難以利用智能電子終端對掃地機器人進行遠距離的控制。
[0005]為解決上述問題,一種可能的方式可以是采用建立遙控器和掃地機器人關聯(lián)關系的方式,在掃地機器人中存儲與之對應的遙控器的相關信息,以使得與掃地機器人之間存在關聯(lián)關系的遙控器才可以對掃地機器人進行控制。但是此種方式需要對掃地機器人進行升級,增加掃地機器人中的處理芯片的功能,從而導致掃地機器人的結構復雜度上升、并增加成本,建立關聯(lián)關系的數(shù)量也是會受到掃地機器人或遙控器存儲空間容量的限制。此外,由于不同的智能電子終端采用的操作系統(tǒng)和應用程序豐富多樣,如果要求掃地機器人都能與之實現(xiàn)交互以建立關聯(lián)關系,對于掃地機器人的開發(fā)和維護而言存在較多困難。
【發(fā)明內(nèi)容】
[0006]本發(fā)明解決的問題是在不過于增加掃地機器人的結構復雜度和成本的情況下關聯(lián)掃地機器人和終端,在對應的終端和掃地機器人之間傳遞消息。
[0007]為解決上述問題,本發(fā)明提供一種掃地機器人服務系統(tǒng),包括:服務器和公眾平臺;所述服務器和公眾平臺之間具有數(shù)據(jù)傳輸通道;
[0008]所述服務器適于記錄掃地機器人及對應的終端之間的關聯(lián)關系,基于來自終端的消息控制與所述終端關聯(lián)的掃地機器人,基于來自掃地機器人的消息通過所述公眾平臺向所述終端發(fā)送消息;
[0009]所述公眾平臺適于建立與所述服務器對應的服務通道,基于所述服務通道將來自所述終端的消息傳輸至所述服務器,基于所述服務通道將來自服務器的消息發(fā)送至所述終端。
[0010]可選的,所述服務器包括:
[0011 ] 掃地機器人接口,耦接至所述掃地機器人,以向所述掃地機器人發(fā)送指令、接收來自所述掃地機器人的信息;
[0012]公眾平臺接口,耦接至所述公眾平臺,以通過所述公眾平臺接收來自所述終端的消息、向所述終端發(fā)送消息;
[0013]處理單元,適于對所述來自終端的消息和來自所述掃地機器人的信息進行處理;
[0014]數(shù)據(jù)庫,適于記錄所述掃地機器人與對應終端之間的關聯(lián)關系。
[0015]可選的,所述處理單元包括:關聯(lián)單元,適于關聯(lián)所述掃地機器人與對應終端。
[0016]可選的,所述處理單元還包括:校驗單元,適于對所述終端和所述掃地機器人的對應關系進行校驗;所述關聯(lián)單元適于在所述校驗通過后關聯(lián)所述掃地機器人與對應終端。
[0017]可選的,所述處理單元還包括消第一息生成單元,適于分析所述掃地機器人的信息,生成對應的消息,通過所述公眾平臺接口向所述終端發(fā)送所述對應的消息;第二消息生成單元,適于分析通過所述公眾平臺接收的來自終端的消息,生成對應的待發(fā)送至所述掃地機器人的消息。
[0018]可選的,所述數(shù)據(jù)庫還適于存儲所述掃地機器人的信息。
[0019]可選的,所述處理單元包括語義單元,適于將自然語言轉(zhuǎn)換為格式語言,或?qū)⒏袷秸Z言轉(zhuǎn)換為自然語言。
[0020]可選的,所述掃地機器人服務系統(tǒng)還包括:智能服務器,耦接于所述服務器和所述公眾平臺之間;所述智能服務器適于將自然語言轉(zhuǎn)換為格式語言,或?qū)⒏袷秸Z言轉(zhuǎn)換為自然語言。
[0021 ] 可選的,所述掃地機器人服務系統(tǒng)還包括:智能服務器,耦接于所述終端和所述公眾平臺之間;所述智能服務器適于將自然語言轉(zhuǎn)換為格式語言,或?qū)⒏袷秸Z言轉(zhuǎn)換為自然語言。
[0022]可選的,所述公眾平臺包括:
[0023]終端接口,耦接至所述終端,向所述終端提供服務界面,以接收來自所述終端的消息,向所述終端發(fā)送消息;
[0024]服務器接口,耦接至所述服務器,以接收來自所述服務器的消息,向所述服務器發(fā)送消息;
[0025]平臺引擎,適于建立與所述服務器對應的服務通道以確定來自終端的消息的目標服務器、來自服務器消息的目標終端,適于通過終端接口向所述終端提供所述服務界面。
[0026]可選的,所述服務器還適于生成所述服務界面。
[0027]本發(fā)明實施例還提供一種服務器,包括:掃地機器人接口,耦接至所述掃地機器人,以向所述掃地機器人發(fā)送指令、接收來自所述掃地機器人的信息,公眾平臺接口,耦接至公眾平臺,以通過所述公眾平臺接收來自所述終端的消息、向所述終端發(fā)送消息;
[0028]處理單元,適于對所述來自終端的消息和來自所述掃地機器人的信息進行處理;
[0029]數(shù)據(jù)庫,適于記錄所述掃地機器人與對應終端之間的關聯(lián)關系。
[0030]可選的,所述處理單元包括:關聯(lián)單元,適于關聯(lián)所述掃地機器人與對應終端。
[0031]可選的,所述處理單元還包括:校驗單元,適于對所述終端和所述掃地機器人的對應關系進行校驗;所述關聯(lián)單元適于在所述校驗通過后關聯(lián)所述掃地機器人與對應終端。
[0032]可選的,所述處理單元還包括:第一消息生成單元,適于分析所述掃地機器人的信息,生成對應的消息,通過所述公眾平臺接口向所述終端發(fā)送所述對應的消息;第二消息生成單元,適于分析通過所述公眾平臺接收的來自終端的消息,生成對應的待發(fā)送至所述掃地機器人的消息。
[0033]可選的,所述數(shù)據(jù)庫還適于存儲所述掃地機器人的信息。
[0034]可選的,所述處理單元包括語義單元,適于將自然語言轉(zhuǎn)換為格式語言,或?qū)⒏袷秸Z言轉(zhuǎn)換為自然語言。
[0035]本發(fā)明實施例還提供一種掃地機器人,包括:服務器接口、行走機構、清掃機構以及智能處理器;所述服務器接口、行走機構和清掃機構均耦接至所述智能處理器,其中:
[0036]所述服務器接口,耦接至服務器,以接收來自服務器的消息、通過服務器經(jīng)由公眾平臺向終端發(fā)送消息;所述來自服務器的消息是服務器基于通過公眾平臺接收的來自終端的數(shù)據(jù)生成的;
[0037]所述智能處理器,適于根據(jù)所述來自服務器的消息控制所述行走機構和清掃機構。
[0038]可選的,所述智能處理器還適于生成所述掃地機器人相關信息并通過所述服務器接口向所述服務器發(fā)送所述掃地機器人相關信息。
[0039]可選的,所述的掃地機器人還包括:供電部件,耦接至所述智能處理器、行走機構以及清掃機構;所述智能處理器還適于在所述收來自終端的消息時,根據(jù)所述來自終端的消息控制所述供電部件切換所述供電狀態(tài)。
[0040]可選的,所述的掃地機器人還包括:探測器件,耦接至所述智能處理器、行走機構以及清掃機構;所述探測器件適于偵測所述掃地機器人狀態(tài),所述智能處理器還適于根據(jù)所述探測器件偵測到的所述掃地機器人狀態(tài)生成對應的信息。
[0041]可選的,所述智能處理器適于根據(jù)所述來自終端的消息控制所述行走機構和清掃機構,包括:控制所述行走機構和清掃機構在預設的時間以預設的清掃模式清掃預設的區(qū)域。
[0042]與現(xiàn)有技術相比,本發(fā)明實施例的技術方案具有以下有益效果:
[0043]由于服務器記錄有掃地機器人及對應的終端之間的關聯(lián)關系,在服務器和公眾平臺之間具有數(shù)據(jù)傳輸通道,可以基于來自終端的消息控制與所述終端關聯(lián)的掃地機器人和通過所述公眾平臺向所述終端發(fā)送消息,從而無需增加掃地機器人構造復雜度;服務器可以建立并存儲大量的關聯(lián)關系,從而降低單位成本。由于基于公眾平臺提供的服務通道將來自所述終端的消息傳輸至所述服務器,從而對于服務器的開發(fā)而言無需考慮不同的終端的架構和技術實現(xiàn),可大為降低難度和成本。
【附圖說明】
[0044]圖1是本發(fā)明實施例中一種掃地機器人服務系統(tǒng)的結構示意圖;
[0045]圖2是本發(fā)明實施例中一種掃地機器人與終端關聯(lián)關系示意圖;
[0046]圖3是本發(fā)明實施例中另一種掃地機器人服務系統(tǒng)的結構示意圖;
[0047]圖4是本發(fā)明實施例中另一種掃地機器人服務系統(tǒng)的結構示意圖;
[0048]圖5是本發(fā)明實施例中一種掃地機器人服務系統(tǒng)中的服務器的結構示意圖;
[0049]圖6是本發(fā)明實施