建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能居家領(lǐng)域,尤其涉及一種建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步和社會(huì)的發(fā)展,智能機(jī)器人逐漸走入千家萬(wàn)戶,代替人們處理日常家務(wù)。掃地機(jī)器人作為智能機(jī)器人的一種,更是應(yīng)用廣泛。
[0003]現(xiàn)有的掃地機(jī)器人,一般采用用戶直接從掃地機(jī)器人的人機(jī)交互界面輸入指令的方式加以操控?;蛘咄ㄟ^遙控器來(lái)進(jìn)行控制。
[0004]采用遙控器控制掃地機(jī)器人的現(xiàn)有技術(shù)存在一些不足之處。首先,若在遙控器和掃地機(jī)器人的型號(hào)匹配時(shí)就可以對(duì)掃地機(jī)器人進(jìn)行控制,則難以區(qū)分控制指令的來(lái)源,存在安全隱患;其次,在不同遙控器同時(shí)控制時(shí),難以建立有效的控制機(jī)制和沖突機(jī)制,尤其是采用智能電子終端來(lái)實(shí)現(xiàn)遙控器功能的時(shí)候,進(jìn)而難以利用智能電子終端對(duì)掃地機(jī)器人進(jìn)行遠(yuǎn)距離的控制。
[0005]為解決上述問題,一種可能的方式可以是采用建立遙控器和掃地機(jī)器人對(duì)應(yīng)關(guān)系的方式,在掃地機(jī)器人中存儲(chǔ)與之對(duì)應(yīng)的遙控器的相關(guān)信息,以使得與掃地機(jī)器人之間存在對(duì)應(yīng)關(guān)系的遙控器才可以對(duì)掃地機(jī)器人進(jìn)行控制。但是此種方式需要對(duì)掃地機(jī)器人進(jìn)行升級(jí),增加掃地機(jī)器人中的處理芯片的功能,從而導(dǎo)致掃地機(jī)器人的結(jié)構(gòu)復(fù)雜度上升、并增加成本,建立對(duì)應(yīng)關(guān)系的數(shù)量也是會(huì)受到掃地機(jī)器人或遙控器存儲(chǔ)空間容量的限制。此外,由于不同的智能電子終端采用的操作系統(tǒng)和應(yīng)用程序豐富多樣,如果要求掃地機(jī)器人都能與之實(shí)現(xiàn)交互以建立對(duì)應(yīng)關(guān)系,對(duì)于掃地機(jī)器人的開發(fā)和維護(hù)而言存在較多困難。
【發(fā)明內(nèi)容】
[0006]本發(fā)明解決的技術(shù)問題是在不過于增加掃地機(jī)器人的結(jié)構(gòu)復(fù)雜度和成本的情況下建立掃地機(jī)器人和終端之間的對(duì)應(yīng)關(guān)系。
[0007]為解決上述問題,本發(fā)明提供一種建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法,包括:
[0008]服務(wù)器從公眾平臺(tái)接收重定向連接請(qǐng)求;
[0009]基于所述重定向連接請(qǐng)求獲取對(duì)應(yīng)關(guān)系信息,所述對(duì)應(yīng)關(guān)系信息包括所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí);
[0010]依據(jù)所述對(duì)應(yīng)關(guān)系信息建立所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。
[0011]可選的,所述獲取對(duì)應(yīng)關(guān)系信息包括:解析所述重定向連接請(qǐng)求,提取所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí)。
[0012]可選的,所述提取所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)包括:基于預(yù)設(shè)的規(guī)則識(shí)別所述重定向連接請(qǐng)求中的掃地機(jī)器人的識(shí)別標(biāo)識(shí)。
[0013]可選的,建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法還包括:所述公眾平臺(tái)基于來(lái)自終端的消息生成所述重定向連接請(qǐng)求。
[0014]可選的,所述來(lái)自終端的消息為連接請(qǐng)求;所述基于來(lái)自終端的消息生成所述重定向連接請(qǐng)求包括:從所述連接請(qǐng)求中獲取所述服務(wù)器的鏈接信息,基于所述終端登錄公眾平臺(tái)的信息獲得終端的識(shí)別標(biāo)識(shí);將所述連接請(qǐng)求中攜帶的信息和所述終端的識(shí)別標(biāo)識(shí)打包,以生成發(fā)送給所述服務(wù)器的重定向連接請(qǐng)求。
[0015]可選的,建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法還包括:所述連接請(qǐng)求中攜帶的信息是終端從掃地機(jī)器人獲得的。
[0016]可選的,所述連接請(qǐng)求中攜帶的信息是終端通過掃描掃地機(jī)器人對(duì)應(yīng)的識(shí)別信息獲得的。
[0017]可選的,所述連接請(qǐng)求中攜帶的信息包含所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述服務(wù)器的鏈接信息。
[0018]可選的,所述公眾平臺(tái)包括:微信公眾平臺(tái)。
[0019]本發(fā)明實(shí)施例還提供一種適于建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的服務(wù)器,包括:接收單元、對(duì)應(yīng)關(guān)系信息獲取單元、對(duì)應(yīng)關(guān)系建立單元;其中:
[0020]所述接收單元,適于從公眾平臺(tái)接收重定向連接請(qǐng)求;
[0021]所述對(duì)應(yīng)關(guān)系信息獲取單元,適于從所述重定向連接請(qǐng)求取對(duì)應(yīng)關(guān)系信息,所述對(duì)應(yīng)關(guān)系信息包括所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí);
[0022]所述對(duì)應(yīng)關(guān)系建立單元,適于依據(jù)所述對(duì)應(yīng)關(guān)系信息建立所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。
[0023]可選的,所述對(duì)應(yīng)關(guān)系信息獲取單元包括解析單元和提取單元,所述解析單元適于解析所述重定向連接請(qǐng)求,所述提取單元適于提取所述掃地機(jī)器人的識(shí)別標(biāo)識(shí)和所述終端的識(shí)別標(biāo)識(shí)。
[0024]可選的,所述對(duì)應(yīng)關(guān)系信息獲取單元還包括規(guī)則設(shè)定單元,適于向所述提取單元提供預(yù)設(shè)的規(guī)則以識(shí)別重定向連接請(qǐng)求中的掃地機(jī)器人的識(shí)別標(biāo)識(shí)。
[0025]本發(fā)明實(shí)施例還提供一種掃地機(jī)器人終端服務(wù)系統(tǒng),包括公眾平臺(tái)和所述服務(wù)器;其中:公眾平臺(tái)適于基于來(lái)自終端的消息生成所述重定向連接請(qǐng)求,將所述重定向連接請(qǐng)求指向所述服務(wù)器;
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0027]服務(wù)器從公眾平臺(tái)發(fā)送的重定向連接請(qǐng)求中獲取對(duì)應(yīng)關(guān)系信息,并依據(jù)對(duì)應(yīng)關(guān)系信息建立掃地機(jī)器人的識(shí)別標(biāo)識(shí)和終端的識(shí)別標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便服務(wù)器建立終端和掃地機(jī)器人的對(duì)應(yīng)關(guān)系。通過服務(wù)器建立掃地機(jī)器人和終端的對(duì)應(yīng)關(guān)系,不會(huì)增加掃地機(jī)器人構(gòu)造復(fù)雜度;服務(wù)器可以建立并存儲(chǔ)大量的對(duì)應(yīng)關(guān)系,從而降低單位成本。由于基于來(lái)自公眾平臺(tái)的重定向連接請(qǐng)求以建立對(duì)應(yīng)關(guān)系,對(duì)于服務(wù)器的開發(fā)而言無(wú)需考慮不同的終端的架構(gòu)和技術(shù)實(shí)現(xiàn),可大為降低難度和成本。此外,利用服務(wù)器建立對(duì)應(yīng)關(guān)系,還便于建立防沖突機(jī)制,便于終端進(jìn)行遠(yuǎn)程控制;還可以通過服務(wù)器收集和分析不同終端的用戶習(xí)慣,提升智能化水平。
【附圖說(shuō)明】
[0028]圖1是本發(fā)明實(shí)施例中一種掃地機(jī)器人終端服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0029]圖2是本發(fā)明實(shí)施例中一種掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系示意圖;
[0030]圖3是本發(fā)明實(shí)施例中一種建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法的流程圖;
[0031]圖4是本發(fā)明實(shí)施例中另一種建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的方法的流程圖;
[0032]圖5是本發(fā)明施例中一種適于建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的服務(wù)器的結(jié)構(gòu)示意圖;
[0033]圖6是本發(fā)明施例中另一種適于建立掃地機(jī)器人與終端對(duì)應(yīng)關(guān)系的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]如前所述,采用遙控器控制掃地機(jī)器人的現(xiàn)有技術(shù)存在一些不足之處。首先,若在遙控器和掃地機(jī)器人的型號(hào)匹配時(shí)就可以對(duì)掃地機(jī)器人進(jìn)行控制,則難以區(qū)分控制指令的來(lái)源,存在安全隱患;其次,在不同遙控器同時(shí)控制時(shí),難以建立有效的控制機(jī)制和沖突機(jī)制,尤其是采用智能電子終端來(lái)實(shí)現(xiàn)遙控器功能的時(shí)候,進(jìn)而難以利用智能電子終端對(duì)掃地機(jī)器人進(jìn)行遠(yuǎn)距離的控制。
[0035]為解決上述問題,一種可能的方式可以是采用建立遙控器和掃地機(jī)器人對(duì)應(yīng)關(guān)系的方式,在掃地機(jī)器人中存儲(chǔ)與之對(duì)應(yīng)的遙控器的相關(guān)信息,以使得與掃地機(jī)器人之間存在對(duì)應(yīng)關(guān)系的遙控器才可以對(duì)掃地機(jī)器人進(jìn)行控制。但是此種方式需要對(duì)掃地機(jī)器人進(jìn)行升級(jí),增加掃地機(jī)器人中的處理芯片的功能,從而導(dǎo)致掃地機(jī)器人的結(jié)構(gòu)復(fù)雜度上升、并增加成本,建立對(duì)應(yīng)關(guān)系的數(shù)量也是會(huì)受到掃地機(jī)器人或遙控器存儲(chǔ)空間容量的限制。此外,由于不同的智能電子終端采用的操作系統(tǒng)和應(yīng)用程序豐富多樣,如果要求掃地機(jī)器人都能與之實(shí)現(xiàn)交互以建立對(duì)應(yīng)關(guān)系,對(duì)于掃地機(jī)器人的開發(fā)和維護(hù)而言存在較多困難。
[0036]本發(fā)明實(shí)施例中,服務(wù)器從公眾平臺(tái)發(fā)送的重定向連接請(qǐng)求中獲取對(duì)應(yīng)關(guān)系信息,并依據(jù)對(duì)應(yīng)關(guān)系信息建立掃地機(jī)器人的識(shí)別標(biāo)識(shí)和終端的識(shí)別標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便服務(wù)器建立終端和掃地機(jī)器人的對(duì)應(yīng)關(guān)系。通過服務(wù)器建立掃地機(jī)器人和終端的對(duì)應(yīng)關(guān)系,不會(huì)增加掃地機(jī)器人構(gòu)造復(fù)雜度;服務(wù)器可以建立并存儲(chǔ)大量的對(duì)應(yīng)關(guān)系,從而降低單位成本。由于基于來(lái)自公眾平臺(tái)的重定向連接請(qǐng)求以建立對(duì)應(yīng)關(guān)系,對(duì)于服務(wù)器的開發(fā)而言無(wú)需考慮不同的終端的架構(gòu)和技術(shù)實(shí)現(xiàn),可以大為降低難度和成本。此外,利用服務(wù)器建立對(duì)應(yīng)關(guān)系,還便于建立防沖突機(jī)制,便于終端進(jìn)行遠(yuǎn)程控制;還可以通過服務(wù)器收集和分析不同終端的用戶習(xí)慣,提升智能化水平。
[0037]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。
[0038]本發(fā)明實(shí)施例提供一種掃地機(jī)器人終端服務(wù)系統(tǒng)。圖1是本發(fā)明實(shí)施例中一種掃地機(jī)器人終端服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖。
[0039]掃地機(jī)器人終端服務(wù)系統(tǒng)10包括服務(wù)器11和公眾平臺(tái)12 ;在服務(wù)器11和公眾平臺(tái)12之間配置有數(shù)據(jù)傳輸通道。所述數(shù)據(jù)傳輸通道可以基于互聯(lián)網(wǎng)來(lái)實(shí)現(xiàn)。
[0040]其中,服務(wù)器11可以是具有電子數(shù)據(jù)處理能力的電子計(jì)算機(jī)系統(tǒng),可以采用小型計(jì)算機(jī),也可以采用大型服務(wù)器。服務(wù)器11可以是單臺(tái)計(jì)算、服務(wù)器集群或者分布式服務(wù)器系統(tǒng)。
[0041]公眾平臺(tái)12可以是第三方互聯(lián)網(wǎng)服務(wù)平臺(tái),可以為用戶提供互聯(lián)網(wǎng)信息交互的服務(wù),例如微信、微博、QQ、飛信等。
[0042]服務(wù)器11和掃地機(jī)器人14之間配置有數(shù)據(jù)傳輸