用于經(jīng)智能用戶界面提供信息的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本公開(kāi)內(nèi)容的各個(gè)實(shí)施例涉及提供信息。更具體地,本公開(kāi)內(nèi)容的各個(gè)實(shí)施例涉 及經(jīng)智能用戶界面提供信息。
【背景技術(shù)】
[0002] 隨著數(shù)字融合的出現(xiàn),促進(jìn)支持不同計(jì)算和信息技術(shù)的各種設(shè)備之間的通信已成 為可能。這種技術(shù)可能涉及多媒體內(nèi)容、通信網(wǎng)絡(luò)、語(yǔ)音服務(wù)、電話服務(wù)、數(shù)據(jù)服務(wù)和/或基 于位置的服務(wù)。各種設(shè)備之間的這種通信可以基于共享的資源和彼此間的協(xié)同交互。
[0003] 在某些情景中,這種數(shù)字融合可以促進(jìn)在彼此通信上耦合的各種設(shè)備之間的典型 的雙方命令-響應(yīng)式交互。在這種命令-響應(yīng)式交互中,第一方,諸如客戶端、從設(shè)備或發(fā)起 者,可以響應(yīng)于由用戶提供的輸入通過(guò)發(fā)出命令來(lái)發(fā)起交互。第二方,諸如服務(wù)器、主設(shè)備 或響應(yīng)者,可以通過(guò)向發(fā)出的命令提供適當(dāng)?shù)捻憫?yīng)來(lái)完成交互。但是,在這些情景中,交互 可能被限制在通常對(duì)應(yīng)于與發(fā)出的命令相同領(lǐng)域的響應(yīng)。這種交互聽(tīng)起來(lái)可能像機(jī)器人, 因?yàn)樗荒軓钠渌I(lǐng)域模仿智能的類(lèi)似于人類(lèi)的響應(yīng)。因此,這種交互不能使各種設(shè)備富 于表現(xiàn)地與用戶對(duì)話。
[0004] 通過(guò)將所描述的系統(tǒng)與如在本申請(qǐng)的其余部分和參照附圖進(jìn)行闡述的本公開(kāi)內(nèi) 容的一些方面進(jìn)行比較,常規(guī)和傳統(tǒng)方法的其它局限性和缺點(diǎn)對(duì)本領(lǐng)域技術(shù)人員將變得清 楚。
【發(fā)明內(nèi)容】
[0005] 如在權(quán)利要求中更完整闡述的,用于經(jīng)智能用戶界面提供信息的方法和系統(tǒng)基本 上如在至少一個(gè)附圖中所示出的和/或如結(jié)合至少一個(gè)附圖所描述的。
[0006] 本公開(kāi)內(nèi)容的這些和其它特征及優(yōu)點(diǎn)可以根據(jù)本公開(kāi)內(nèi)容的以下具體描述的綜 述連同附圖進(jìn)行理解,其中附圖中相似的標(biāo)號(hào)貫穿全文指相似的部分。
【附圖說(shuō)明】
[0007] 圖1是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于提供信息的網(wǎng)絡(luò)環(huán)境的框圖。
[0008] 圖2是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明示例性電子設(shè)備的框圖。
[0009] 圖3是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明示例性服務(wù)器的框圖。
[0010] 圖4是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明推斷(inference)引擎單元的示例性實(shí)現(xiàn)的 框圖。
[0011] 圖5A和5B根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于提供信息的推斷引擎單元的所公開(kāi) 的實(shí)現(xiàn)的第一示例性情景的兩個(gè)方面。
[0012] 圖6A和6B根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于提供信息的推斷引擎單元的所公開(kāi) 的實(shí)現(xiàn)的第二示例性情景的兩個(gè)方面。
[0013] 圖7A和7B根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于提供信息的推斷引擎單元的所公開(kāi) 的實(shí)現(xiàn)的第三示例性情景的兩個(gè)方面。
[0014] 圖8是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于經(jīng)智能用戶界面提供信息的示例性方 法的流程圖。
[0015] 圖9是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于經(jīng)智能用戶界面提供信息的另一種示 例性方法的流程圖。
【具體實(shí)施方式】
[0016] 以下描述的實(shí)現(xiàn)可以存在于用于經(jīng)智能用戶界面提供信息的各種方法和系統(tǒng)中。 本公開(kāi)內(nèi)容的示例性方面可以包括可確定可對(duì)應(yīng)于第一功能服務(wù)的第一信息響應(yīng)的方法。 第一信息響應(yīng)可以基于從電子設(shè)備接收到的請(qǐng)求來(lái)確定??蓪?duì)應(yīng)于第二功能服務(wù)集合的第 二信息響應(yīng)集合可以基于第一信息響應(yīng)來(lái)確定。所確定的第二信息響應(yīng)集合中的每一個(gè)第 二信息響應(yīng)可以與對(duì)應(yīng)的權(quán)重相關(guān)聯(lián)。可以基于對(duì)應(yīng)的權(quán)重選擇所確定的第二信息響應(yīng)集 合中的一個(gè)或多個(gè)第二信息響應(yīng)。
[0017] 在實(shí)施例中,第一功能服務(wù)和第二功能服務(wù)集合可以對(duì)應(yīng)于因特網(wǎng)協(xié)議(IP)電 話系統(tǒng)、基于空間的衛(wèi)星導(dǎo)航系統(tǒng)、社交網(wǎng)絡(luò)、無(wú)線連接系統(tǒng)、地址簿系統(tǒng)、即時(shí)消息傳送系 統(tǒng)、天氣預(yù)報(bào)系統(tǒng)、基于照相機(jī)的系統(tǒng)、計(jì)時(shí)器系統(tǒng)、用戶簡(jiǎn)檔信息系統(tǒng)、圖像處理系統(tǒng)、日 歷系統(tǒng)、視頻回放系統(tǒng)和/或基于傳感器的系統(tǒng)中的一個(gè)或多個(gè)。
[0018] 在實(shí)施例中,該方法可以包括基于第一命令選擇第一功能服務(wù)。第一命令可以基 于響應(yīng)模板發(fā)出。響應(yīng)模板可以對(duì)應(yīng)于從電子設(shè)備接收到的請(qǐng)求。在實(shí)施例中,響應(yīng)模板 可以基于人工智能標(biāo)記語(yǔ)言(A頂L)。在實(shí)施例中,該方法可以包括基于所確定的第一信息 響應(yīng)發(fā)出第二命令。這種第二命令可以由可提供第一功能服務(wù)的第一子系統(tǒng)發(fā)出。第二功 能服務(wù)集合可以基于發(fā)出的第二命令來(lái)選擇。第二功能服務(wù)集合可以由第二子系統(tǒng)集合提 供。在實(shí)施例中,第二子系統(tǒng)集合中的每個(gè)子系統(tǒng)可以與專(zhuān)家子系統(tǒng)相關(guān)聯(lián),其中專(zhuān)家子系 統(tǒng)與第一功能服務(wù)或第二功能服務(wù)集合之一有關(guān)。
[0019] 在實(shí)施例中,該方法可以包括基于權(quán)重管理器(weight master)的權(quán)重生成功能 生成與第二信息響應(yīng)集合中的每一個(gè)第二信息響應(yīng)相關(guān)聯(lián)的權(quán)重。在實(shí)施例中,該方法可 以包括基于以下之一或兩者修改所生成的與第二信息響應(yīng)集合中的每一個(gè)第二信息響應(yīng) 相關(guān)聯(lián)的權(quán)重:使用模式的歷史數(shù)據(jù)和/或事件的歷史數(shù)據(jù)。使用模式的歷史數(shù)據(jù)和事件 的歷史數(shù)據(jù)可以與所確定的第二信息響應(yīng)集合中的每一個(gè)第二信息響應(yīng)有關(guān)。
[0020] 在實(shí)施例中,該方法可以包括將所確定的第一信息響應(yīng)和所選擇的一個(gè)或多個(gè)第 二信息響應(yīng)傳送到電子設(shè)備。在實(shí)施例中,選擇所確定的第二信息響應(yīng)集合中的一個(gè)或多 個(gè)第二信息響應(yīng)可以基于對(duì)高于閾值的對(duì)應(yīng)的權(quán)重的確定。在實(shí)施例中,該方法可以包括 通知第二子系統(tǒng)集合中的其它子系統(tǒng)關(guān)于第二信息響應(yīng)集合中的一個(gè)或多個(gè)第二信息響 應(yīng)的選擇,該一個(gè)或多個(gè)第二信息響應(yīng)由第二子系統(tǒng)集合中的一個(gè)子系統(tǒng)生成。
[0021] 本公開(kāi)內(nèi)容的另一個(gè)示例性方面可以包括用于在電子設(shè)備中提供信息的方法。該 方法可以包括將請(qǐng)求傳送到服務(wù)器。請(qǐng)求可以指示經(jīng)電子設(shè)備的智能用戶界面(UI)提供 的用戶輸入??梢皂憫?yīng)于傳送的請(qǐng)求,接收第一信息響應(yīng)和一個(gè)或多個(gè)第二信息響應(yīng)。第 一信息響應(yīng)可以對(duì)應(yīng)于第一功能服務(wù)。一個(gè)或多個(gè)第二信息響應(yīng)可以對(duì)應(yīng)于第二功能服務(wù) 集合。接收到的第一信息響應(yīng)和接收到的一個(gè)或多個(gè)第二信息響應(yīng)可以經(jīng)電子設(shè)備的智能 UI輸出。
[0022] 在實(shí)施例中,第一功能服務(wù)和第二功能服務(wù)集合可以對(duì)應(yīng)于因特網(wǎng)協(xié)議(IP)電 話系統(tǒng)、基于空間的衛(wèi)星導(dǎo)航系統(tǒng)、社交網(wǎng)絡(luò)、無(wú)線連接系統(tǒng)、地址簿系統(tǒng)、即時(shí)消息傳送系 統(tǒng)、天氣預(yù)報(bào)系統(tǒng)、基于照相機(jī)的系統(tǒng)、計(jì)時(shí)器系統(tǒng)、用戶簡(jiǎn)檔信息系統(tǒng)、圖像處理系統(tǒng)、日 歷系統(tǒng)、視頻回放系統(tǒng)和/或基于傳感器的系統(tǒng)中的一個(gè)或多個(gè)。
[0023] 在實(shí)施例中,該方法可以包括基于用戶輸入確定響應(yīng)模板。響應(yīng)模板可以基于 AIML。在實(shí)施例中,接收到的響應(yīng)的輸出可以是音頻輸出和/或可視輸出中的一個(gè)或兩者。 音頻輸出可以由一個(gè)或多個(gè)揚(yáng)聲器產(chǎn)生。可視輸出可以在電子設(shè)備的顯示屏上給出。
[0024] 圖1是根據(jù)本公開(kāi)內(nèi)容的實(shí)施例說(shuō)明用于提供信息的網(wǎng)絡(luò)環(huán)境100的框圖。參考 圖1,其中示出了電子設(shè)備102、服務(wù)器104、人工智能標(biāo)記語(yǔ)言(A頂L)服務(wù)器106、A頂L數(shù) 據(jù)庫(kù)108、通信網(wǎng)絡(luò)110、顯示屏112、智能UI 114以及一個(gè)或多個(gè)用戶,諸如用戶116。
[0025] 電子設(shè)備102可以經(jīng)通信網(wǎng)絡(luò)110通信上耦合到服務(wù)器104和A頂L服務(wù)器106。 A頂L服務(wù)器106可以通信上耦合到A頂L數(shù)據(jù)庫(kù)108。電子設(shè)備102可以包括可以呈現(xiàn)智能 UI 114的顯示屏112。電子設(shè)備102可以與用戶116相關(guān)聯(lián)。智能UI 114可以包括適于 給出用戶輸入的第一區(qū)域114a。智能UI 114還可以包括第二區(qū)域114b和第三區(qū)域114c。 第二區(qū)域114b可適于給出可對(duì)應(yīng)于第一信息響應(yīng)的消息。第三區(qū)域114c可適于給出可對(duì) 應(yīng)于從服務(wù)器104接收到的一個(gè)或多個(gè)第二信息響應(yīng)的一個(gè)或多個(gè)消息。
[0026] 電子設(shè)備102可以包括能夠操作以將請(qǐng)求傳送到服務(wù)器104的合適的邏輯、電路 系統(tǒng)、接口和/或代碼。該請(qǐng)求可以指示經(jīng)智能UI114從用戶116接收到的輸入。電子設(shè) 備102還能夠操作以接收回復(fù)所傳送請(qǐng)求的第一信息響應(yīng)和一個(gè)或多個(gè)第二信息響應(yīng)。電 子設(shè)備102可以與第一子系統(tǒng)和第二子系統(tǒng)集合通信上耦合。第一子系統(tǒng)可以提供第一功 能服務(wù),并且第二子系統(tǒng)集合可以提供第二功能服務(wù)集合。電子設(shè)備102的例子可以包括, 但不限于,智能電話、平板計(jì)算機(jī)、膝上型電腦、電視、因特網(wǎng)協(xié)議電視(IPTV)和/或個(gè)人數(shù) 字助理(PDA)設(shè)備。
[0027] 服務(wù)器104可以包括能夠操作以從諸如電子設(shè)備102的一個(gè)或多個(gè)訂閱的設(shè)備接 收請(qǐng)求的合適的邏輯、電路系統(tǒng)、接口和/或代碼。服務(wù)器104能夠操作以確定回復(fù)從電子 設(shè)備102接收到的請(qǐng)求的第一信息響應(yīng)和一個(gè)或多個(gè)第二信息響應(yīng)。服務(wù)器104可以利用 對(duì)本領(lǐng)域技術(shù)人員眾所周知的若干種技術(shù)實(shí)現(xiàn)。服務(wù)器104的例子可以包括,但不限于, Apache? HTTP服務(wù)器、因特網(wǎng)信息服務(wù)(IIS)、1玨順?應(yīng)用服務(wù)器和/或Sun Java?系統(tǒng)Web服務(wù)器。
[0028] A頂L服務(wù)器106可以包括能夠操作以執(zhí)行AML解釋器的合適的邏輯、電路系統(tǒng)、 接口和/或代碼。在實(shí)施例中,A頂L解釋器能夠操作以在A頂L數(shù)據(jù)庫(kù)108中定位響應(yīng)模 板。在實(shí)施例中,AML解釋器能夠操作以基于經(jīng)智能UI 114接收到的用戶輸入確定并隨后 生成響應(yīng)模板。在實(shí)施例中,A頂L服務(wù)器106還能夠操作以經(jīng)通信網(wǎng)絡(luò)110將生成的響應(yīng) 模板傳送到服務(wù)器104中的推斷引擎單元。A頂L解釋器還能夠操作以通過(guò)使用本領(lǐng)域已知 的技術(shù)來(lái)識(shí)別和解決語(yǔ)言歧義。AIML解釋器能夠操作以實(shí)現(xiàn)語(yǔ)音和/或文本的自然語(yǔ)言處 理。這種自然語(yǔ)言處理可以在響應(yīng)模板被傳送到服務(wù)器104中的推斷引擎單元之前執(zhí)行。 在實(shí)施例中,電子設(shè)備102可以包括AML服務(wù)器106的AML解釋器。在實(shí)施例中,服務(wù)器 104可以包括A頂L服務(wù)器106的A頂L解釋器。A頂L服務(wù)器106可以利用對(duì)本領(lǐng)域技術(shù)人 員眾所周知的若干種技術(shù)實(shí)現(xiàn)。
[0029] 通信網(wǎng)絡(luò)110可以包括介質(zhì),電子設(shè)備102可以通過(guò)該介質(zhì)與另一個(gè)電子設(shè)備 (未示出)和諸如服務(wù)器104和AML服務(wù)器106的一個(gè)或多個(gè)服務(wù)器通信。通信網(wǎng)絡(luò)110 的例子可以包括,但不限于,因特網(wǎng)、云網(wǎng)絡(luò)、無(wú)線保真(Wi-Fi)網(wǎng)絡(luò)、無(wú)線局域網(wǎng)(WLAN)、 局域網(wǎng)(LAN)、電話線(POTS)和/或城域網(wǎng)(MAN)。網(wǎng)絡(luò)環(huán)境100中的各種設(shè)備能夠操作 以根據(jù)各種有線和無(wú)線通信協(xié)議連接到通信網(wǎng)絡(luò)110。這些有線和無(wú)線通信協(xié)議的例子可 以包括,但不限于,傳輸控制協(xié)議和互聯(lián)網(wǎng)協(xié)議(TCP/IP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、超文本 傳輸協(xié)議(HTTP)、文件傳輸協(xié)議(FTP)、ZigBee、EDGE、紅外(IR)、IEEE 802.11、802.16、蜂 窩通信協(xié)議和/或藍(lán)牙(BT)通信協(xié)議。
[0030] 顯示屏112可以包括能夠操作以呈現(xiàn)可從用戶116接收輸入的智能UI 114的合 適的邏輯、電路系統(tǒng)、接口和/或代碼。這種輸入可以經(jīng)虛擬鍵盤(pán)、手寫(xiě)筆、基于觸摸的輸入 和/或手勢(shì)從用戶116接收。顯示屏112還能夠操作以經(jīng)智能UI 114給出接收到的第一 信息響應(yīng)和接收到的一個(gè)或多個(gè)第二信息響應(yīng)。在實(shí)施例中,智能UI 114可以是智能的人 機(jī)界面(HMI)。顯示屏112還能夠操作以呈現(xiàn)電子設(shè)備102的一個(gè)或多個(gè)特征和/或應(yīng)用。 顯示屏112可以通過(guò)若干種已知的技術(shù)實(shí)現(xiàn),已知的技術(shù)諸如但不限于,液晶顯示器(IXD) 顯示技術(shù)、發(fā)光二極管(LED)顯示技術(shù)和/或有機(jī)LED(OLED)顯示技術(shù)。
[0031] 在操作中,電子設(shè)備102能夠操作以將請(qǐng)求傳送到服務(wù)器104。請(qǐng)求可以指示可由 用戶116經(jīng)智能UI 114提供的輸入。在實(shí)施例中,用戶輸入可以以可在電子設(shè)備102的顯 示屏112上呈現(xiàn)的智能UI 114上顯示的氣泡格式給出。在實(shí)施例中,用戶輸入可以是由用 戶116產(chǎn)生的基于話音的命令。
[0032] 在實(shí)施例中,請(qǐng)求可以是可由電子設(shè)備102基于從用戶116接收到的輸入所確定 的響應(yīng)模板。在實(shí)施例中,電子設(shè)備102能夠操作以經(jīng)通信網(wǎng)絡(luò)110從A頂L服務(wù)器1