將第一賬號信息和第二賬號信息進行配對。
[0055]第一種方式:智能機器人200可從終端100生成的二維碼中提取出終端100的第二賬號信息并發(fā)送至賬號服務(wù)器300。然后,賬號服務(wù)器300將生成的第一賬號信息與第二賬號信息綁定,并將第一賬號信息和第二賬號信息的綁定關(guān)系保存至配對列表中。
[0056]具體地,在終端100生成的二維碼中,不僅可包含有終端100所在無線網(wǎng)絡(luò)的WIFI信息,還可包含終端100自身的第二賬號信息。智能機器人200可通過掃描識別,提取出第二賬號信息,并發(fā)送至賬號服務(wù)器300。賬號服務(wù)器300可將生成的第一賬號信息和接收到的第二賬號信息進行綁定,然后將二者的綁定關(guān)系保存在配對列表中。其中,配對列表可保存在賬號服務(wù)器300上。
[0057]第二種方式:終端100可向賬號服務(wù)器300發(fā)送添加待配對第二賬號信息請求。賬號服務(wù)器300對待配對第二賬號信息進行認(rèn)證,并在認(rèn)證成功后,將待配對第二賬號信息和第一賬號信息綁定,并將待配對第二賬號信息和第一賬號信息的綁定關(guān)系保存至配對列表中。
[0058]具體地,智能機器人200對應(yīng)的第一賬號信息可與多個終端100對應(yīng)的第二賬號信息進行配對。因此,用戶可通過終端100將待配對第二賬號信息添加至配對列表中。本實施例中的待配對第二賬號信息,并非終端100對應(yīng)的第二賬號信息,而是其他想要與智能機器人200對應(yīng)的第一賬號信息進行配對的第二賬號信息。舉例來說,第一賬號信息和第二賬號信息均為同一公司如百度的賬號信息,此時用戶再添加的待配對第二賬號信息為別的公司如搜狐的賬號信息,則認(rèn)證不成功。如果用戶再添加的待配對第二賬號信息為百度的賬號信息,且安全可信,則認(rèn)證成功。在認(rèn)證成功后,可將再添加的待配對第二賬號信息和第一賬號信息的綁定關(guān)系保存至配對列表中,實現(xiàn)一個智能機器人的第一賬號信息與多個第二賬號信息配對。
[0059]第三種方式:智能機器人200還具有語音收發(fā)裝置,可接收用戶發(fā)送的語音指令,并根據(jù)語音指令提供包含第一賬號信息的二維碼。然后,終端100可掃描包含第一賬號信息的二維碼,并從二維碼中提取第一賬號信息,并將終端100的第二賬號信息和獲取到的智能機器人200的第一賬號信息發(fā)送至賬號服務(wù)器300。賬號服務(wù)器300將終端100的第二賬號信息和智能機器人200的第一賬號信息綁定,并將二者的綁定關(guān)系保存至配對列表中。
[0060]舉例來說,用戶可發(fā)送“我想和你配對”語音指令,智能機器人200可根據(jù)該語音指令提供包含自身第一賬號信息的二維碼。此時,用戶可使用待配對的終端100掃描該二維碼,從而獲取第一賬號信息。然后將自身的第二賬號信息和獲取到的智能機器人200的第一賬號信息發(fā)送給賬號服務(wù)器300,再由賬號服務(wù)器300對第一賬號信息和第二賬號信息進行綁定。
[0061]在本發(fā)明的實施例中,在賬號服務(wù)器300根據(jù)賬號配對請求進行配對之后,第一賬號信息和第二賬號信息的綁定關(guān)系保存在賬號服務(wù)器300的配對列表中,然后智能機器人200可通過即時消息通道接收對應(yīng)的配對終端100發(fā)來的消息或者接收賬號服務(wù)器300發(fā)送的更新通知,以此對配對終端列表進行更新,即與賬號服務(wù)器300中的配對列表進行同步。其中,配對終端列表為保存在智能機器人200中的緩存,用于保存與該智能機器人200綁定的終端的列表。另外一種方式是,智能機器人200在每次需要使用配對終端列表的時候,都向賬號服務(wù)器300發(fā)送更新配對終端列表的請求,賬號服務(wù)器300根據(jù)請求向智能機器人200反饋相應(yīng)的數(shù)據(jù),以此對配對終端列表進行更新。
[0062]另外,在賬號服務(wù)器300根據(jù)賬號配對請求進行配對之后,智能機器人200還可接收已配對終端100發(fā)送的操作指令,并根據(jù)操作指令執(zhí)行對應(yīng)的操作。
[0063]具體地,智能機器人200可判斷已配對終端100是否具有預(yù)設(shè)權(quán)限。若已配對終端100具有預(yù)設(shè)權(quán)限,則智能機器人200可根據(jù)操作指令執(zhí)行對應(yīng)的操作,否則不執(zhí)行對應(yīng)的操作,并向已配對終端100發(fā)送提示信息,提示用戶沒有權(quán)限執(zhí)行該操作。其中,賬號權(quán)限可分為六級:a、管理員:最高權(quán)限;b、更改智能機器人配置權(quán)限;c、更改智能機器人配對關(guān)系權(quán)限;d、控制智能機器人操作權(quán)限;e、獲取智能機器人狀態(tài)權(quán)限;f、獲取智能機器人采集數(shù)據(jù)權(quán)限。通過對賬號權(quán)限進行分級,使得用戶在對智能機器人200的第一賬號信息和終端100的第二賬號信息進行管理時,更加方便、靈活。
[0064]在本發(fā)明的實施例中,同一個智能機器人200可與多個終端100進行配對。因此,當(dāng)已配對終端100為多個時,智能機器人200可接收多個已配對終端100發(fā)送的多個操作指令,依次執(zhí)行多個操作指令。若當(dāng)前操作指令未執(zhí)行完畢時,就接收到另一個已配對終端100發(fā)送的下一操作指令,則智能機器人200可向當(dāng)前操作指令對應(yīng)的已配對終端100發(fā)送未執(zhí)行完畢信息,并執(zhí)行下一操作指令。而同一終端,也可與多個智能機器人進行配對。終端100的顯示界面上具有切換按鈕。可通過切換按鈕,向不同的智能機器人200發(fā)出操作指令。智能機器人200和終端100多對多的配對關(guān)系,能夠更加方便地實現(xiàn)對智能機器人的控制,可滿足更多應(yīng)用場景的需求,靈活度高。
[0065]本發(fā)明實施例的基于人工智能的智能機器人賬號分配與管理系統(tǒng),通過智能機器人掃描并識別終端生成的二維碼信息,并以此連接至無線網(wǎng)絡(luò),然后向賬號服務(wù)器發(fā)送包含有ID信息的訪問請求,以使賬號服務(wù)器生成對應(yīng)的第一賬號信息,能夠方便、快捷地為智能機器人分配第一賬號信息,從而避免了智能機器人內(nèi)置賬號泄露的問題,提升了安全性。
[0066]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。
[0067]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0068]在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
[0069]在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
[0070]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多