1.一種系統(tǒng),包括:
網(wǎng)關(guān)部分(201),嵌入在網(wǎng)關(guān)設(shè)備中,具有用于使用自然語言處理來處理命令的嵌入式人工智能引擎(220);以及
補(bǔ)充云服務(wù)器部分(202),具有用于使用自然語言處理來處理嵌入式人工智能引擎無法處理的命令的補(bǔ)充人工智能引擎(280),
其中網(wǎng)關(guān)部分(201)還包括配置和狀態(tài)接口(230),用于響應(yīng)于來自嵌入式人工智能引擎和補(bǔ)充人工智能引擎中的任何一個的指令,在網(wǎng)關(guān)設(shè)備上執(zhí)行診斷操作、配置操作和狀態(tài)操作中的至少一項(xiàng)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,補(bǔ)充云服務(wù)器部分(202)還包括應(yīng)用編程接口(260),用于接收嵌入式人工智能引擎(220)無法處理的命令,以轉(zhuǎn)發(fā)到補(bǔ)充人工智能引擎(280)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,補(bǔ)充云服務(wù)器部分(202)還包括存儲設(shè)備(270),用于存儲嵌入式人工智能引擎(220)無法處理的命令,以用于隨后的分析來改進(jìn)嵌入式人工智能引擎的對應(yīng)響應(yīng)能力。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,補(bǔ)充人工智能引擎(280)響應(yīng)于無法制定對對應(yīng)命令的響應(yīng)而生成錯誤消息。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,補(bǔ)充云服務(wù)器部分(202)僅接收嵌入式人工智能引擎(220)無法處理的命令。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中補(bǔ)充人工智能引擎(280)輔助嵌入式人工智能引擎(220)處理命令。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,嵌入式人工智能引擎(220)或補(bǔ)充人工智能引擎(280)響應(yīng)于包括配置改變請求的命令,使用配置和狀態(tài)接口(230)發(fā)起對網(wǎng)關(guān)設(shè)備的配置改變。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,嵌入式人工智能引擎(220)和補(bǔ)充人工智能引擎(280)中的至少一個使用自然語言處理來執(zhí)行對命令的評估。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,響應(yīng)于評估的結(jié)果,嵌入式人工智能引擎(220)或補(bǔ)充人工智能引擎(280)進(jìn)行以下至少一項(xiàng):
發(fā)起診斷例程的執(zhí)行、網(wǎng)關(guān)設(shè)備的配置改變和網(wǎng)關(guān)設(shè)備的狀態(tài)確定中的至少一項(xiàng),以及
提供診斷信息、配置信息和狀態(tài)信息中的至少一個。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括在網(wǎng)關(guān)部分中的web服務(wù)器(210),用于最初從設(shè)備接收命令并且用于支持與所述設(shè)備的聊天對話。
11.根據(jù)權(quán)利要求1所述的系統(tǒng),其中網(wǎng)關(guān)設(shè)備是機(jī)頂盒、調(diào)制解調(diào)器、路由器、網(wǎng)絡(luò)交換機(jī)、互聯(lián)網(wǎng)協(xié)議語音(VoIP)電話適配器和無線接入點(diǎn)中的任何一個。
12.一種用于與網(wǎng)關(guān)設(shè)備對接的方法,包括:
通過嵌入在網(wǎng)關(guān)設(shè)備中的人工智能引擎,使用自然語言處理來處理(302)命令;
通過在遠(yuǎn)離網(wǎng)關(guān)設(shè)備設(shè)置的補(bǔ)充云服務(wù)器部分中的補(bǔ)充人工智能引擎,使用自然語言處理來處理(306)嵌入式人工智能引擎無法處理的命令;以及
響應(yīng)于來自嵌入式人工智能引擎和補(bǔ)充人工智能引擎中的任何一個的指令,在網(wǎng)關(guān)設(shè)備上執(zhí)行(306)診斷操作、配置操作和狀態(tài)操作中的至少一項(xiàng)。
13.根據(jù)權(quán)利要求12所述的方法,還包括:
在存儲設(shè)備中存儲(306)嵌入式人工智能引擎無法處理的命令,以用于隨后分析來改進(jìn)嵌入式人工智能引擎的對應(yīng)響應(yīng)能力。
14.根據(jù)權(quán)利要求12所述的方法,還包括響應(yīng)于補(bǔ)充人工智能引擎無法制定對對應(yīng)命令的響應(yīng)而轉(zhuǎn)發(fā)(308)錯誤消息。
15.根據(jù)權(quán)利要求12所述的方法,還包括僅向補(bǔ)充人工智能引擎發(fā)送(303、306)嵌入式人工智能引擎無法處理的命令。
16.根據(jù)權(quán)利要求12所述的方法,還包括配置(306)補(bǔ)充人工智能引擎以輔助嵌入式人工智能引擎處理命令。
17.根據(jù)權(quán)利要求12所述的方法,還包括響應(yīng)于包括配置改變請求的命令,發(fā)起(302、306)對網(wǎng)關(guān)設(shè)備的配置改變。
18.根據(jù)權(quán)利要求12所述的方法,還包括通過嵌入式人工智能引擎和補(bǔ)充人工智能引擎中的至少一個,使用自然語言處理來執(zhí)行(302、306)對命令的評估。
19.根據(jù)權(quán)利要求18所述的方法,還包括響應(yīng)于評估的結(jié)果,進(jìn)行以下至少一項(xiàng):
發(fā)起(302、306)網(wǎng)關(guān)設(shè)備上的診斷例程的執(zhí)行、網(wǎng)關(guān)設(shè)備的配置改變和網(wǎng)關(guān)設(shè)備的狀態(tài)確定中的至少一項(xiàng);以及
提供(305)診斷信息、配置信息和狀態(tài)信息中的至少一個。
20.根據(jù)權(quán)利要求12所述的方法,還包括由網(wǎng)關(guān)設(shè)備支持聊天對話能力。