亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

補(bǔ)充嵌入式自然語言處理引擎的云服務(wù)的制作方法

文檔序號(hào):12287917閱讀:187來源:國(guó)知局
補(bǔ)充嵌入式自然語言處理引擎的云服務(wù)的制作方法與工藝

該非臨時(shí)申請(qǐng)涉及名稱為“Natural Language Control of a GatewayDevice”的一般委托的非臨時(shí)申請(qǐng),代理人案卷號(hào)IU140070,其被共同委托,通過引用并入本文中,并且目前與其一起提交。

技術(shù)領(lǐng)域

本發(fā)明原理總體涉及云計(jì)算,并且更具體地,涉及補(bǔ)充嵌入式自然語言處理引擎的云服務(wù)。



背景技術(shù):

自然語言處理系統(tǒng)是已知的。存在這樣的示例,其中系統(tǒng)完全實(shí)現(xiàn)為云服務(wù),諸如的還存在其中系統(tǒng)完全在本地設(shè)備上實(shí)現(xiàn)的示例。這方面的示例包括的Clippy,其被包括有較早期版本的和由Creative Labs開發(fā)的Dr.Sbaitso。

基于云的實(shí)現(xiàn)具有能夠集中收集可用于改進(jìn)產(chǎn)品的使用數(shù)據(jù)以及簡(jiǎn)化更新的推出的優(yōu)點(diǎn),因?yàn)榭梢詫⒏聭?yīng)用于云服務(wù)而不更新使用云服務(wù)的設(shè)備。純?cè)茖?shí)現(xiàn)的最大缺點(diǎn)是需要與云服務(wù)的網(wǎng)絡(luò)連接。這對(duì)于用于控制網(wǎng)關(guān)設(shè)備的系統(tǒng)尤其成問題,因?yàn)樵S多配置選項(xiàng)可能中斷與云服務(wù)的連接性。

獨(dú)立實(shí)現(xiàn)的優(yōu)點(diǎn)是能夠在沒有網(wǎng)絡(luò)連接性的情況下運(yùn)行,但缺乏用于集中式升級(jí)和使用數(shù)據(jù)收集的手段。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明原理解決了現(xiàn)有技術(shù)的這些和其他缺陷和缺點(diǎn),本發(fā)明原理涉及補(bǔ)充嵌入式自然語言處理引擎的云服務(wù)。

根據(jù)本發(fā)明原理的一個(gè)方面,提供了一種系統(tǒng)。該系統(tǒng)包括嵌入在網(wǎng)關(guān)設(shè)備中的網(wǎng)關(guān)部分,其具有用于使用自然語言處理來處理用戶命令的嵌入式人工智能引擎。該系統(tǒng)還包括補(bǔ)充云服務(wù)器部分,其具有用于使用自然語言處理來處理嵌入式人工智能引擎無法處理的用戶命令的補(bǔ)充人工智能引擎。網(wǎng)關(guān)部分還包括配置和狀態(tài)接口,用于響應(yīng)于來自嵌入式人工智能引擎和補(bǔ)充人工智能引擎中的任何一個(gè)的指令,在網(wǎng)關(guān)設(shè)備上執(zhí)行診斷操作、配置操作和狀態(tài)操作中的至少一個(gè)。

根據(jù)本發(fā)明原理的另一個(gè)方面,提供了一種用于與網(wǎng)關(guān)設(shè)備對(duì)接的方法。該方法包括通過嵌入在網(wǎng)關(guān)設(shè)備中的人工智能引擎,使用自然語言處理來處理用戶命令。該方法還包括通過在遠(yuǎn)離網(wǎng)關(guān)設(shè)備設(shè)置的補(bǔ)充云服務(wù)器部分中的補(bǔ)充人工智能引擎,使用自然語言處理來處理嵌入式人工智能引擎無法處理的用戶命令。該方法還包括響應(yīng)于來自嵌入式人工智能引擎和補(bǔ)充人工智能引擎中的任何一個(gè)的指令,在網(wǎng)關(guān)設(shè)備上執(zhí)行診斷操作、配置操作和狀態(tài)操作中的至少一個(gè)。

根據(jù)結(jié)合附圖閱讀的示例性實(shí)施例的以下詳細(xì)描述,本發(fā)明原理的這些和其他方面、特征和優(yōu)點(diǎn)將變得清楚明白。

附圖說明

根據(jù)以下示例性附圖可以更好地理解本發(fā)明原理,在所述附圖中:

圖1示出了根據(jù)本發(fā)明原理的實(shí)施例的可以應(yīng)用本發(fā)明原理的示例性網(wǎng)關(guān)設(shè)備100的硬件框圖;

圖2示出了根據(jù)本發(fā)明原理的實(shí)施例的具有嵌入在網(wǎng)關(guān)設(shè)備中的人工智能(AI)引擎(其由實(shí)現(xiàn)為云服務(wù)的第二AI引擎補(bǔ)充)的示例性系統(tǒng)200的硬件框圖;以及

圖3示出了根據(jù)本發(fā)明原理的實(shí)施例的用于使用云服務(wù)來補(bǔ)充嵌入式自然語言人工智能(AI)處理引擎的示例性方法300的流程圖。

具體實(shí)施方式

本發(fā)明原理涉及補(bǔ)充嵌入式自然語言處理引擎的云服務(wù)。結(jié)合云服務(wù),網(wǎng)關(guān)設(shè)備可以被設(shè)置在家庭、企業(yè)或一些其他設(shè)施或?qū)嶓w中。雖然主要針對(duì)使得網(wǎng)關(guān)設(shè)備和非技術(shù)用戶之間的交互變得容易得多和高效,但是在給定本文中提供的本發(fā)明原理的教導(dǎo)的情況下,本發(fā)明原理的益處還在容易使用、速度和其他本領(lǐng)域普通技術(shù)人員容易識(shí)別的益處方面幫助技術(shù)用戶。

在實(shí)施例中,本發(fā)明原理涉及使用云服務(wù)來記錄嵌入式設(shè)備中自然語言處理引擎無法處理的交互以及使用云服務(wù)來擴(kuò)展嵌入式設(shè)備中的自然語言處理引擎的能力,而不需要固件升級(jí)或?qū)η度胧皆O(shè)備的其他改變。

當(dāng)實(shí)現(xiàn)諸如這樣的自然語言處理系統(tǒng)時(shí),系統(tǒng)可以處理的命令集和可以提供的信息是系統(tǒng)的實(shí)現(xiàn)的一部分。在設(shè)計(jì)這樣的系統(tǒng)時(shí),設(shè)計(jì)者必須預(yù)見用戶可能問的問題和命令的類型。然而,很可能的是,用戶可能問問題并發(fā)出不可預(yù)見的命令。本發(fā)明原理提供了使用云服務(wù)來記錄來自多個(gè)網(wǎng)關(guān)設(shè)備(例如但不限于機(jī)頂盒(STB)、調(diào)制解調(diào)器、路由器等)的這些未識(shí)別的命令的方法。

通過在諸如網(wǎng)關(guān)之類的設(shè)備中嵌入語言處理引擎,對(duì)語言處理引擎的增強(qiáng)(諸如,處理新命令的能力)將需要使用固件升級(jí)或一些類似手段來更新每個(gè)設(shè)備。向大量設(shè)備提供固件更新在新固件的資格以及更新大量網(wǎng)關(guān)的實(shí)際機(jī)制方面都存在邏輯問題。這使得在嵌入式設(shè)備上向自然語言處理引擎提供頻繁更新是不切實(shí)際的。本發(fā)明原理通過允許嵌入式設(shè)備上的本地語言處理引擎結(jié)合被實(shí)現(xiàn)為可以更頻繁地更新(而沒有升級(jí)每個(gè)嵌入式設(shè)備的邏輯問題)的云服務(wù)的語言處理引擎一起工作來解決這個(gè)問題。

因此,在一個(gè)實(shí)施例中,本發(fā)明原理有利地使用混合解決方案,其允許在不需要網(wǎng)絡(luò)連接的情況下本地處理大多數(shù)命令,同時(shí)仍然提供對(duì)基于云的服務(wù)的集中式升級(jí)和使用數(shù)據(jù)收集的益處。

圖1示出了根據(jù)本發(fā)明原理的實(shí)施例的可以應(yīng)用本發(fā)明原理的示例性網(wǎng)關(guān)設(shè)備100的硬件框圖。當(dāng)然,應(yīng)當(dāng)理解,本發(fā)明原理不限于圖1中示出和描述的網(wǎng)關(guān)設(shè)備100,并且因此,根據(jù)本發(fā)明原理的教導(dǎo),也可以使用具有例如不同配置和/或不同元素的其他網(wǎng)關(guān)設(shè)備100。

在網(wǎng)關(guān)設(shè)備100中,將輸入信號(hào)提供給RF輸入端101。RF輸入端101連接到調(diào)諧器102。調(diào)諧器102連接到中央處理器單元104。中央處理器單元104連接到電話D/A接口106、收發(fā)器108、收發(fā)器109、以太網(wǎng)接口110、系統(tǒng)存儲(chǔ)器112和用戶控制器114。收發(fā)器108還連接到天線120。收發(fā)器109還連接到天線121。重要的是,注意到,為了簡(jiǎn)明起見,未示出對(duì)于網(wǎng)關(guān)設(shè)備100的完整操作必需的若干組件和互連,因?yàn)槲词境龅慕M件對(duì)于本領(lǐng)域技術(shù)人員是公知的。網(wǎng)關(guān)設(shè)備100可以能夠作為對(duì)電纜或DSL通信網(wǎng)絡(luò)的接口而操作,并且還可以能夠提供對(duì)通過有線和無線網(wǎng)絡(luò)而連接的一個(gè)或多個(gè)設(shè)備的接口。

諸如WAN上的電纜或DSL信號(hào)之類的信號(hào)通過RF輸入端101對(duì)接到調(diào)諧器102。調(diào)諧器102對(duì)提供給WAN的信號(hào)執(zhí)行RF調(diào)制功能,并且對(duì)從WAN接收的信號(hào)執(zhí)行解調(diào)功能。RF調(diào)制和解調(diào)功能與通信系統(tǒng)(諸如,電纜或DSL系統(tǒng))中常用的那些相同。中央處理器單元104接受解調(diào)后的電纜或DSL信號(hào),并數(shù)字地處理來自調(diào)諧器102的信號(hào),以便為網(wǎng)關(guān)100中的接口提供語音信號(hào)和數(shù)據(jù)。類似地,中央處理器單元104還處理和引導(dǎo)從網(wǎng)關(guān)100中的接口中的任何一個(gè)接口接收的任何語音信號(hào)和數(shù)據(jù),以用于遞送到調(diào)諧器102并傳輸?shù)絎AN。

系統(tǒng)存儲(chǔ)器112支持中央處理器單元104中的處理和IP功能,并且還用作程序和數(shù)據(jù)信息的存儲(chǔ)設(shè)備。來自中央處理器單元104的處理和/或存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù)可用于傳遞到以太網(wǎng)接口110和從以太網(wǎng)接口110傳遞。以太網(wǎng)接口可以支持典型的注冊(cè)插座(Registered Jack)型RJ-45物理接口連接器或其他標(biāo)準(zhǔn)接口連接器,并允許到外部本地計(jì)算機(jī)的連接。來自中央處理器單元104的處理和/或存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù)也可用于接口106中的數(shù)模轉(zhuǎn)換。接口106允許到模擬電話手機(jī)的連接。通常,該物理連接通過RJ-11標(biāo)準(zhǔn)接口提供,但是可以使用其他接口標(biāo)準(zhǔn)。來自中央處理器單元104的處理和/或存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù)另外可用于與收發(fā)器108和收發(fā)器109的交換。收發(fā)器108和收發(fā)器109可以同時(shí)支持多個(gè)操作和聯(lián)網(wǎng)的設(shè)備這二者。中央處理器單元104還可操作以接收和處理經(jīng)由用戶控制接口114提供的用戶輸入信號(hào),用戶控制接口114可包括顯示器和/或用戶輸入設(shè)備,諸如,手持遙控器和/或其他類型的用戶輸入設(shè)備。

重要的是,注意到,采用多個(gè)天線并且在一些情況下多個(gè)收發(fā)器或發(fā)送/接收電路(諸如,電纜或DSL網(wǎng)關(guān)或其他聯(lián)網(wǎng)設(shè)備)的設(shè)備可以以多種發(fā)送和接收模式操作。在一種模式中,僅一個(gè)天線(和一個(gè)收發(fā)器電路)用于發(fā)送和接收這二者,被稱為單輸入單輸出(SISO)模式。在第二模式中,僅一個(gè)天線用于發(fā)送,并且多于一個(gè)天線(使用一個(gè)或多個(gè)收發(fā)器電路)可以用于接收,被稱為多輸入單輸出(MISO)模式。在第三模式中,多于一個(gè)天線(使用一個(gè)或多個(gè)收發(fā)器電路)可以用于發(fā)送,而只有一個(gè)天線用于接收,被稱為單輸入多輸出(SIMO)模式。最后,多于一個(gè)天線(使用一個(gè)或多個(gè)收發(fā)器電路)可以用于發(fā)送和接收,被稱為多輸入多輸出(MIMO)模式。

在圖1的實(shí)施例中,用戶將使用通過由收發(fā)器108和109中的任何一個(gè)提供的無線連接來連接的標(biāo)準(zhǔn)web瀏覽器或者使用由有線以太網(wǎng)接口110提供的有線以太網(wǎng)連接來附著到網(wǎng)關(guān)設(shè)備100(本文中也簡(jiǎn)稱為“網(wǎng)關(guān)”)。GUI將由在CPU 104上運(yùn)行的超文本傳輸協(xié)議(HTTP)服務(wù)器來實(shí)現(xiàn),其將與在CPU 104上運(yùn)行的AI引擎交互以解釋來自用戶的請(qǐng)求并生成適當(dāng)?shù)捻憫?yīng)。備選地,服務(wù)器和AI引擎可以被實(shí)現(xiàn)為獨(dú)立組件或者是圖1所示的其他組件的一部分。關(guān)于圖2的系統(tǒng)200進(jìn)一步描述服務(wù)器和AI引擎。

圖2示出了根據(jù)本發(fā)明原理的實(shí)施例的具有嵌入在網(wǎng)關(guān)設(shè)備中的人工智能(AI)引擎(其由實(shí)現(xiàn)為云服務(wù)的第二AI引擎補(bǔ)充)的示例性系統(tǒng)200的硬件框圖。網(wǎng)關(guān)設(shè)備可以是關(guān)于圖1示出和描述的網(wǎng)關(guān)100,或一些其他網(wǎng)關(guān)設(shè)備。為了說明的目的,以下描述將參考圖1的網(wǎng)關(guān)100。

系統(tǒng)200包括網(wǎng)關(guān)部分(下文中可互換地簡(jiǎn)稱為“網(wǎng)關(guān)”)201和云AI服務(wù)器部分(下文中可互換地簡(jiǎn)稱為“云AI服務(wù)器”)202。網(wǎng)關(guān)201包括web服務(wù)器210、嵌入式人工智能(AI)引擎(下文中可互換地稱為“網(wǎng)關(guān)AI引擎”)220以及配置和狀態(tài)接口230。云AI服務(wù)器202包括應(yīng)用編程接口(API)260、存儲(chǔ)設(shè)備270和補(bǔ)充人工智能(AI)引擎280。網(wǎng)關(guān)201可以是網(wǎng)關(guān)設(shè)備100內(nèi)的獨(dú)立系統(tǒng),或者可以集成到網(wǎng)關(guān)設(shè)備100的一個(gè)或多個(gè)現(xiàn)有元件中。

用戶經(jīng)由在web瀏覽器客戶端290的web瀏覽器中呈現(xiàn)的聊天窗口與網(wǎng)關(guān)100交互。雖然為了說明的目的僅示出了一個(gè)web瀏覽器客戶端290,但是應(yīng)當(dāng)理解,本發(fā)明原理可以與多個(gè)web瀏覽器客戶端一起使用。輸入在聊天窗口中的來自web瀏覽器客戶端290的用戶的命令被發(fā)送到網(wǎng)關(guān)100中的web服務(wù)器210,其將命令轉(zhuǎn)發(fā)到網(wǎng)關(guān)100中的AI引擎220。AI引擎220嘗試使用配置和狀態(tài)接口230來處理該命令,以根據(jù)需要進(jìn)行配置改變和收集制定響應(yīng)所必需的數(shù)據(jù)。

在一個(gè)實(shí)施例中,配置和狀態(tài)接口230通過與配置網(wǎng)關(guān)設(shè)備100和/或維持網(wǎng)關(guān)設(shè)備100的狀態(tài)和/或在網(wǎng)關(guān)設(shè)備100上執(zhí)行診斷的網(wǎng)關(guān)設(shè)備100的其它元件進(jìn)行對(duì)接,來輔助(人工智能引擎220)處理所接收的用戶命令中的至少一些。

如果AI引擎220能夠解釋用戶的命令并制定響應(yīng),則將響應(yīng)發(fā)送到web服務(wù)器210,web服務(wù)器210進(jìn)而將響應(yīng)發(fā)送給用戶。然而,如果AI引擎220無法制定響應(yīng),則使用API 260將來自用戶的原始請(qǐng)求發(fā)送到云AI服務(wù)器202。云AI服務(wù)器202將請(qǐng)求記錄在本地存儲(chǔ)設(shè)備270中。這些存儲(chǔ)的請(qǐng)求稍后可以由工程師取回并分析以對(duì)AI引擎220和280進(jìn)行改進(jìn)。

除了存儲(chǔ)請(qǐng)求之外,云AI服務(wù)器202將請(qǐng)求發(fā)送到其自己的AI引擎280以進(jìn)行處理。云服務(wù)器的AI引擎280使用諸如技術(shù)報(bào)告-069(TR-069)或簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)之類的管理協(xié)議與配置和狀態(tài)接口230通信,以便應(yīng)用任何必需的配置改變并收集處理用戶請(qǐng)求所需的任何信息,并且制定響應(yīng)。

如果云AI服務(wù)器202能夠處理請(qǐng)求并制定響應(yīng),則該響應(yīng)被發(fā)送到網(wǎng)關(guān)上的AI引擎220,AI引擎220進(jìn)而將其轉(zhuǎn)發(fā)到web服務(wù)器210,web服務(wù)器210然后將其轉(zhuǎn)發(fā)到web瀏覽器客戶端290。如果云AI服務(wù)器202無法處理該請(qǐng)求,則向網(wǎng)關(guān)201發(fā)送錯(cuò)誤指示。

如果網(wǎng)關(guān)201無法在本地處理請(qǐng)求并且云AI服務(wù)器202返回錯(cuò)誤指示,或者網(wǎng)關(guān)201由于網(wǎng)絡(luò)中斷或類似情況而無法聯(lián)系云AI服務(wù)器202,則AI引擎220將標(biāo)準(zhǔn)錯(cuò)誤消息發(fā)送到web服務(wù)器210以呈現(xiàn)給web瀏覽器客戶端290,諸如,例如“對(duì)不起,我不明白”或“無法連接,請(qǐng)稍后再試”等。

在一個(gè)實(shí)施例中,web瀏覽器客戶端290可以是移動(dòng)電話、移動(dòng)計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板電腦、個(gè)人數(shù)字助理或媒體播放器中的任何一個(gè),但不限于此。web瀏覽器客戶端290能夠?qū)崿F(xiàn)web瀏覽器,并且還能夠使用無線技術(shù)(例如,藍(lán)牙、802.11協(xié)議等)或有線技術(shù)(以太網(wǎng)、通用串行總線(USB)、火線、等)連接到網(wǎng)關(guān)設(shè)備。

在一個(gè)實(shí)施例中,網(wǎng)關(guān)設(shè)備100可以是機(jī)頂盒、調(diào)制解調(diào)器、路由器、網(wǎng)絡(luò)交換機(jī)、互聯(lián)網(wǎng)協(xié)議語音(VoIP)電話適配器、無線接入點(diǎn)等中的任何一個(gè),但不限于此。

圖3示出了根據(jù)本發(fā)明原理的實(shí)施例的用于使用云服務(wù)來補(bǔ)充嵌入式自然語言人工智能(AI)處理引擎的示例性方法300的流程圖。

在步驟301,從用戶(web瀏覽器客戶端290)接收(新)命令。

在步驟302,將命令發(fā)送到網(wǎng)關(guān)AI引擎220。

在步驟303,確定網(wǎng)關(guān)AI引擎220是否可以處理該命令。如果是的話,則方法進(jìn)行到步驟305。否則,方法進(jìn)行到步驟304。

在步驟305,例如使用自然語言處理,由網(wǎng)關(guān)AI引擎220處理命令,將對(duì)命令的響應(yīng)從AI引擎220發(fā)送到用戶(web瀏覽器客戶端290),并且該方法返回到步驟301以從用戶(web瀏覽器客戶端290)接收下一命令。網(wǎng)關(guān)AI引擎220對(duì)命令的處理可以涉及但不限于診斷操作和/或配置操作和/或狀態(tài)操作。響應(yīng)可以包括但不限于診斷信息和/或配置信息和/或狀態(tài)信息。

在步驟304,確定是否存在WAN連接性。如果是,則方法進(jìn)行到步驟306。否則,方法進(jìn)行到步驟308。雖然相對(duì)于WAN連接性來描述,但是應(yīng)當(dāng)理解,也可以使用其他形式的連接性。

在步驟308,向用戶(web客戶端瀏覽器290)呈現(xiàn)默認(rèn)響應(yīng),諸如,例如,“對(duì)不起,我不明白”,并且方法返回到步驟301以從用戶(web瀏覽器客戶端290)接收下一個(gè)命令。

在步驟306,將命令發(fā)送到云AI服務(wù)器202以用于例如使用自然語言處理由補(bǔ)充AI引擎280進(jìn)行處理。補(bǔ)充AI引擎280對(duì)命令的處理可以涉及但不限于診斷操作和/或配置操作和/或狀態(tài)操作。此外,步驟306包括存儲(chǔ)嵌入式人工引擎220無法處理的命令,以用于稍后用在改進(jìn)嵌入式人工引擎的響應(yīng)能力中。

在步驟307,確定是否從云AI服務(wù)器202接收到無錯(cuò)誤輸出。如果是,則方法進(jìn)行到步驟305。否則,方法進(jìn)行到步驟308。

本說明書示意了本發(fā)明原理。因此,將理解的是,本領(lǐng)域的技術(shù)人員將能夠設(shè)計(jì)出雖然沒有明確在本文中描述或示出但體現(xiàn)了本發(fā)明原理并包括在本發(fā)明原理的范圍內(nèi)的各種布置。

這里所引述的所有示例和條件性語言均為了教導(dǎo)的目的,以幫助讀者理解本發(fā)明原理以及發(fā)明人對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的構(gòu)思,應(yīng)看作不會(huì)被限制為這里具體引述的示例和條件。

此外,本文中記載原理,方面和本發(fā)明原理的實(shí)施例及其具體示例的所有陳述意在包括其結(jié)構(gòu)和功能等同物這二者。附加地,這種等同物旨在包括當(dāng)前已知的等同物以及將來研發(fā)的等同物,即,為執(zhí)行相同功能研發(fā)的任何元件,而無論其結(jié)構(gòu)。

因此,本領(lǐng)域的技術(shù)人員可以理解,例如這里所表示的框圖展示出體現(xiàn)本發(fā)明的示意性電路的概念圖。類似地,將理解,任何流程、流程圖、狀態(tài)轉(zhuǎn)移圖、偽代碼等表現(xiàn)出實(shí)質(zhì)上可以在計(jì)算機(jī)可讀介質(zhì)上表現(xiàn)的、并且由計(jì)算機(jī)或處理器執(zhí)行的各個(gè)過程,無論是否明確示出該計(jì)算機(jī)或處理器。

圖中示出的各個(gè)元件的功能可以通過使用專用硬件以及能夠與合適軟件相關(guān)聯(lián)執(zhí)行軟件的硬件來提供。當(dāng)由處理器來提供時(shí),這些功能可以由單個(gè)的專用處理器、單個(gè)的共享處理器、或多個(gè)單獨(dú)的處理器來提供,其中一些可以是共享的。此外,顯式使用術(shù)語“處理器”或“控制器”不應(yīng)被解釋為排他地指代能夠執(zhí)行軟件的硬件,而可以隱式包括而不限于數(shù)字信號(hào)處理器(“DSP”)硬件、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(“ROM”)、隨機(jī)存取存儲(chǔ)器(“RAM”)和非易失性存儲(chǔ)設(shè)備。

還可以包括常規(guī)和/或定制的其它硬件。類似地,附圖所示的任何開關(guān)都僅是概念性的。其功能可以通過程序邏輯的操作、專用邏輯、程序控制和專用邏輯的交互、或甚至是手動(dòng)地實(shí)現(xiàn),實(shí)施者可以選擇的具體技術(shù)可以從上下文中得到明確的理解。

在權(quán)利要求中,被表達(dá)為用于執(zhí)行指定功能的裝置的任意元件意在包括執(zhí)行該功能的任何方式,包括例如a)執(zhí)行該功能的電路元件的組合,或b)任何形式的軟件,因而包括固件、微代碼等,其與適當(dāng)?shù)碾娐方M合以運(yùn)行該軟件來執(zhí)行該功能。由這種權(quán)利要求限定的本發(fā)明原理在于由各種記載的裝置提供的功能以權(quán)利要求所要求的方式在一起組合并帶來。因此,將可以提供這些功能的任何裝置認(rèn)為是等同于本文所示的裝置。

說明書中引用本發(fā)明原理的″一個(gè)實(shí)施例″或″實(shí)施例″及其其他變型指與該實(shí)施例相結(jié)合描述的特定特征、結(jié)構(gòu)、特性等等包括在本發(fā)明原理的至少一個(gè)實(shí)施例中。因此,在說明書中各處出現(xiàn)的短語“在一個(gè)實(shí)施例中”或“在實(shí)施例中”以及任意其他變型不必都指相同實(shí)施例。

應(yīng)當(dāng)理解,例如在“A/B”、“A和/或B”和“A和B中的至少一個(gè)”的情況下,使用以下“/”、“和/或”和“中的至少一個(gè)”意在包括僅僅對(duì)第一列出的選項(xiàng)(A)的選擇、或者僅對(duì)第二列出的選項(xiàng)(B)的選擇、或者兩個(gè)選項(xiàng)(A和B)這二者的選擇。作為另一示例,在“A、B和/或C”和“A、B和C中的至少一個(gè)”的情況下,這樣的措辭意在包括僅對(duì)第一個(gè)列出的選項(xiàng)(A)的選擇、或僅對(duì)第二列出的選項(xiàng)(B)的選擇、或僅對(duì)第三列出的選項(xiàng)(C)的選擇、或僅對(duì)第一和第二列出的選項(xiàng)(A和B)的選擇、或僅對(duì)第一和第三列出的選項(xiàng)(A和C)的選擇、或僅對(duì)第二和第三列出的選項(xiàng)(B和C)的選擇、或?qū)λ腥齻€(gè)選項(xiàng)(A和B和C)的選擇。如本領(lǐng)域和相關(guān)領(lǐng)域的普通技術(shù)人員容易清楚明白的,對(duì)于列出的許多項(xiàng)目,這可以被擴(kuò)展。

基于本文中的教導(dǎo),本發(fā)明原理的這些和其他特征和優(yōu)點(diǎn)可以由相關(guān)領(lǐng)域的普通技術(shù)人員容易地確定。應(yīng)理解的是,本發(fā)明原理的教導(dǎo)可以以硬件、軟件、固件、專用處理器或其組合的各種形式來實(shí)現(xiàn)。

最優(yōu)選地,將本發(fā)明原理的教導(dǎo)實(shí)現(xiàn)為硬件和軟件的組合。此外,軟件可以被實(shí)現(xiàn)為有形地體現(xiàn)在程序存儲(chǔ)單元上的應(yīng)用程序。應(yīng)用程序可以上傳至包括任何合適架構(gòu)的機(jī)器并由其執(zhí)行。優(yōu)選地,在具有硬件(諸如,一個(gè)或多個(gè)中央處理單元(“CPU”)、隨機(jī)存取存儲(chǔ)器(“RAM”)以及輸入/輸出(“I/O”)接口)的計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn)該機(jī)器。該計(jì)算機(jī)平臺(tái)還可以包括操作系統(tǒng)和微指令代碼。本文中描述的各種過程和功能可以是可由CPU執(zhí)行的微指令代碼的一部分或應(yīng)用程序的一部分或其組合。此外,可將各種其它外圍單元連接到計(jì)算機(jī)平臺(tái),諸如,附加的數(shù)據(jù)存儲(chǔ)單元和打印單元。

還應(yīng)理解的是,由于在附圖中描繪的構(gòu)成系統(tǒng)組件和方法中的一些優(yōu)選地以軟件來實(shí)現(xiàn),所以系統(tǒng)組件或處理功能塊之間的實(shí)際連接可以根據(jù)對(duì)本發(fā)明原理編程的方式而有所不同。給定本文中的教導(dǎo),本領(lǐng)域普通技術(shù)人員將能夠設(shè)想本發(fā)明原理的這些和類似實(shí)現(xiàn)或配置。

盡管本文中已經(jīng)參考附圖描述了所述例證性實(shí)施例,然而應(yīng)理解本發(fā)明不限于這些精確的實(shí)施例,并且各種改變和修改可以由相關(guān)領(lǐng)域普通技術(shù)人員在其中實(shí)現(xiàn),而不脫離本發(fā)明原理的范圍。所有的這種改變和修改都意在被包括在如所附權(quán)利要求所述的本發(fā)明原理的范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1