本發(fā)明涉及家用電器控制領(lǐng)域,尤其涉及一種家用電器的語音控制方法以及裝置。
背景技術(shù):
智能家電日益受到廠家和大眾的關(guān)注,各種智能技術(shù)逐漸被嘗試用于家用電器設(shè)備上,以提高家用電器的易用性和智能化。語音識別技術(shù),由于其便捷、人性化的交互體驗,深受大家的青睞。很多家電企業(yè)都開始將語音識別技術(shù)應(yīng)用在智能家電上。但是,現(xiàn)有的語音識別技術(shù)的應(yīng)用,更多的是基于指令詞的功能控制,勉強達到與遙控器相當?shù)男Ч?,距離真正的智能人機對話還有很長的距離。
目前,國內(nèi)大多數(shù)的語音識別產(chǎn)品,只能支持單一標準普通話,盡管部分引擎通過引入口音訓(xùn)練,也僅僅只能支持“略帶方言的普通話”,而對于純方言來說,基本沒有得到很好的支持,這樣對于不會或不善于說普通話的用戶來說,很難實現(xiàn)通過語音來控制家用電器的功能,用戶體驗變差。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種家用電器的語音控制方法。該方法可以使得家用電器支持不同方言的語音控制,更進一步地擴大了使用家用電器語音控制的用戶群體,提高了家用電器與用戶之間的粘性,提升了用戶的使用體驗。
本發(fā)明的第二個目的在于提出一種家用電器的語音控制裝置。
為達到上述目的,本發(fā)明第一方面實施例提出的家用電器的語音控制方法,包括:根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,其中,所述多個語音識別引擎之間相互獨立;根據(jù)所述目標語音識別引擎對所述家用電器進行語音控制。
根據(jù)本發(fā)明實施例的家用電器的語音控制方法,根據(jù)用戶指令從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,并根據(jù)該目標語音識別引擎對家用電器進行語音控制。即根據(jù)用戶需求從預(yù)先訓(xùn)練的多個語音識別引擎中來選擇出能夠識別用戶自身常用或慣用語言的目標語音識別引擎,并通過該目標語音識別引擎識別用戶輸入的語音,以實現(xiàn)家用電器的語音控制,使得家用電器支持不同方言的語音控制,更進一步地擴大了使用家用電器語音控制的用戶群體,提高了家用電器與用戶之間的粘性,提升了用戶的使用體驗。
根據(jù)本發(fā)明的一個實施例,通過以下步驟獲取所述用戶指令:通過所述家用電器對應(yīng)的遙控器,獲取用戶針對所述遙控器的第一操作,并根據(jù)所述第一操作生成所述用戶指令;或者,所述家用電器中具有選擇語言識別類別的按鍵裝置,其中,獲取用戶針對所述按鍵裝置的第二操作,并根據(jù)所述第二操作生成所述用戶指令;或者,與所述家用電器適配的移動終端中具有語言識別類別切換功能的觸控裝置,其中,獲取用戶通過所述觸控裝置輸入的針對所述語言識別類別的第三操作,并根據(jù)所述第三操作生成所述用戶指令。
根據(jù)本發(fā)明的一個實施例,所述用戶指令為用戶輸入的語音指令。
根據(jù)本發(fā)明的一個實施例,所述根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,包括:接收用戶輸入的語音指令;對所述語音指令進行識別和語言類別的匹配,并根據(jù)匹配度確定對應(yīng)的目標語言類別;將當前使用的語音識別引擎切換至與所述目標語言類別對應(yīng)的所述目標語音識別引擎。
根據(jù)本發(fā)明的一個實施例,所述語音指令中的文本內(nèi)容包含預(yù)設(shè)的喚醒詞,其中,所述對所述語音指令進行識別和語言類別的匹配,包括:根據(jù)預(yù)先訓(xùn)練的喚醒詞識別引擎對所述語音指令進行識別和語言類別的匹配,其中,所述喚醒詞識別引擎包含多種語言發(fā)音的喚醒詞語音識別模型。
為達到上述目的,本發(fā)明第二方面實施例提出的家用電器的語音控制裝置,包括:選取模塊,用于根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,其中,所述多個語音識別引擎之間相互獨立;語音控制模塊,用于根據(jù)所述目標語音識別引擎對所述家用電器進行語音控制。
根據(jù)本發(fā)明實施例的家用電器的語音控制裝置,可通過選取模塊根據(jù)用戶指令從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,語音控制模塊根據(jù)該目標語音識別引擎對家用電器進行語音控制。即根據(jù)用戶需求從預(yù)先訓(xùn)練的多個語音識別引擎中來選擇出能夠識別用戶自身常用或慣用語言的目標語音識別引擎,并通過該目標語音識別引擎識別用戶輸入的語音,以實現(xiàn)家用電器的語音控制,使得家用電器支持不同方言的語音控制,更進一步地擴大了使用家用電器語音控制的用戶群體,提高了家用電器與用戶之間的粘性,提升了用戶的使用體驗。
根據(jù)本發(fā)明的一個實施例,所述裝置還包括:獲取模塊,用于獲取所述用戶指令;其中,所述獲取模塊具體用于:通過所述家用電器對應(yīng)的遙控器,獲取用戶針對所述遙控器的第一操作,并根據(jù)所述第一操作生成所述用戶指令;或者,所述家用電器中具有選擇語言識別類別的按鍵裝置,其中,獲取用戶針對所述按鍵裝置的第二操作,并根據(jù)所述第二操作生成所述用戶指令;或者,與所述家用電器適配的移動終端中具有語言識別類別切換功能的觸控裝置,其中,獲取用戶通過所述觸控裝置輸入的針對所述語言識別類別的第三操作,并根據(jù)所述第三操作生成所述用戶指令。
根據(jù)本發(fā)明的一個實施例,所述用戶指令為用戶輸入的語音指令。
根據(jù)本發(fā)明的一個實施例,所述選取模塊包括:接收單元,用于接收用戶輸入的語音指令;識別匹配單元,用于對所述語音指令進行識別和語言類別的匹配;確定單元,用于根據(jù)匹配度確定對應(yīng)的目標語言類別;選取單元,用于將當前使用的語音識別引擎切換至與所述目標語言類別對應(yīng)的所述目標語音識別引擎。
根據(jù)本發(fā)明的一個實施例,所述語音指令中的文本內(nèi)容包含預(yù)設(shè)的喚醒詞,其中,所述識別匹配單元具體用于:根據(jù)預(yù)先訓(xùn)練的喚醒詞識別引擎對所述語音指令進行識別和語言類別的匹配,其中,所述喚醒詞識別引擎包含多種語言發(fā)音的喚醒詞語音識別模型。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據(jù)本發(fā)明一個實施例的家用電器的語音控制方法的流程圖;
圖2是根據(jù)本發(fā)明一個具體實施例的家用電器的語音控制方法的流程圖;
圖3是根據(jù)本發(fā)明一個實施例的針對多個語音識別引擎的切換選擇界面示例圖;
圖4是根據(jù)本發(fā)明另一個具體實施例的家用電器的語音控制方法的流程圖;
圖5是根據(jù)本發(fā)明一個實施例的家用電器的語音控制裝置的結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明一個具體實施例的家用電器的語音控制裝置的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明另一個具體實施例的家用電器的語音控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的家用電器的語音控制方法以及裝置。
圖1是根據(jù)本發(fā)明一個實施例的家用電器的語音控制方法的流程圖。需要說明的是,本發(fā)明實施例的家用電器的語音控制方法可應(yīng)用于本發(fā)明實施例的家用電器的語音控制裝置,其中,作為一種示例,該語音控制裝置可被配置于家用電器,即該家用電器具有語音識別功能,通過該語音識別功能即可實現(xiàn)通過語音控制家電的目的;作為另一種示例,該語音控制裝置還可配置于移動終端,該移動終端可提供與家用電器適配的應(yīng)用程序,通過該應(yīng)用程序即可控制家用電器,其中,該應(yīng)用程序具有語音識別功能,可接收并識別用戶的語音,并將識別到的語音生成對應(yīng)的控制指令,通過該控制指令來對家用電器進行相應(yīng)的控制。
如圖1所示,該家用電器的語音控制方法可以包括:
s110,根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎。
可以理解,上述多個語音識別引擎之間是相互獨立工作,互不干擾,即每個語音識別引擎可獨立完成語音的識別工作,并且,可以獨立完成對該引擎中的語音識別模型的訓(xùn)練和優(yōu)化等工作。其中,不同的語音識別引擎對應(yīng)的不同語言類別,即每個語音識別引擎均是預(yù)先通過各自語言類別的語料進行訓(xùn)練而得到的。其中,在本發(fā)明的實施例中,該語言類別可包括但不限于普通話、英語、廣東話、四川話、閩南話等,其中,方言類別不限于上述廣東話、四川話、閩南話等這幾種,還可以包括其他具有特色的方言,在此不作具體限定。
舉例而言,可為用戶提供用戶指令的輸入裝置,用戶可通過該輸入裝置輸入用戶指令,在接收到該用戶指令之后,可從多個語音識別引擎中選取出與該用戶指令對應(yīng)的目標語音識別引擎。
需要說明的是,由于本發(fā)明實施例的家用電器的語音控制方法的應(yīng)用場景的不同,所以上述用戶指令的獲取方式也會不同:例如,假設(shè)本發(fā)明實施例的家用電器的語音控制方法應(yīng)用于移動終端,即通過移動終端中的應(yīng)用程序來實現(xiàn)對家用電器的語音控制,此時語音識別功能可設(shè)置于該移動終端中,則可通過移動終端來獲取用戶輸入的語音指令,并將該語音指令作為上述用戶指令;又如,假設(shè)本發(fā)明實施例的家用電器的語音控制方法應(yīng)用于家用電器,即該家用電器中具有語音識別功能,則可通過該家用電器的遙控器、或者該家用電器上的功能按鍵等方式來獲取上述用戶指令,具體實現(xiàn)過程可參見后續(xù)實施例的描述。
s120,根據(jù)目標語音識別引擎對家用電器進行語音控制。
具體地,在從多個語音識別引擎中選取出目標語音識別引擎之后,可通過該目標語音識別引擎來實現(xiàn)對家用電器的語音控制。例如,假設(shè)用戶使用廣東話控制語音,則可根據(jù)用戶指令從多個語音識別引擎中選取出廣東話語音識別引擎,這樣,在用戶輸入廣東話語音時,可通過該廣東話語音識別引擎對用戶輸入的廣東話語音進行識別,并根據(jù)識別結(jié)果生成對應(yīng)的控制指令,最后,根據(jù)該控制指令控制家用電器執(zhí)行相應(yīng)的操作。
根據(jù)本發(fā)明實施例的家用電器的語音控制方法,根據(jù)用戶指令從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,并根據(jù)該目標語音識別引擎對家用電器進行語音控制。即根據(jù)用戶需求從預(yù)先訓(xùn)練的多個語音識別引擎中來選擇出能夠識別用戶自身常用或慣用語言的目標語音識別引擎,并通過該目標語音識別引擎識別用戶輸入的語音,以實現(xiàn)家用電器的語音控制,使得家用電器支持不同方言的語音控制,更進一步地擴大了使用家用電器語音控制的用戶群體,提高了家用電器與用戶之間的粘性,提升了用戶的使用體驗。
圖2是根據(jù)本發(fā)明一個具體實施例的家用電器的語音控制方法的流程圖。其中,以本發(fā)明實施例的家用電器的語音控制方法應(yīng)用于家用電器為例,即該家用電器自身具有語音識別功能,此時,可通過家用電器的遙控器或按鍵等方式來獲取用戶輸入的用戶指令。具體地,如圖2所示,該家用電器的語音控制方法可以包括:
s210,獲取用戶指令。
可以理解,用戶指令的獲取方式有很多種,例如,可以是通過遙控器來獲取用戶指令,還可以是通過家用電器自身的按鍵來獲取用戶指令等,具體實現(xiàn)過程可參見下述給出的示例:
作為一種示例,通過家用電器對應(yīng)的遙控器,獲取用戶針對遙控器的第一操作,并根據(jù)第一操作生成用戶指令,其中,該第一操作可為選擇點擊等操作。也就是說,用戶可通過遙控器中的按鍵來選擇滿足用戶需求的目標語音識別引擎。
作為另一種示例,家用電器中具有選擇語言識別類別的按鍵裝置,其中,獲取用戶針對按鍵裝置的第二操作,并根據(jù)第二操作生成用戶指令,其中,該第二操作可為選擇點擊等操作,此外,該按鍵裝置可以是實體的物理按鍵,還可以是虛擬的觸控按鍵等。也就是說,用戶可通過家用電器的按鍵裝置來選擇滿足用戶需求的目標語音識別引擎。
作為又一種示例,與家用電器適配的移動終端中具有語言識別類別切換功能的觸控裝置,其中,獲取用戶通過觸控裝置輸入的針對語言識別類別的第三操作,并根據(jù)第三操作生成用戶指令。
也就是說,在本示例中,用于家用電器的語音識別功能被設(shè)置于移動終端中,可通過移動終端輸入語音來控制家用電器進行相應(yīng)操作,此時用戶可通過移動終端提供的觸控裝置來選擇滿足用戶需求的目標語音識別引擎。例如,如圖3所示,移動終端中可安裝有用于控制家用電器的應(yīng)用程序,其中,該應(yīng)用程序具有語音識別功能,用戶通過輸入語音即可實現(xiàn)對家用電器的控制,為了盡可能地滿足各種方言的用戶使用,該應(yīng)用程序可提供多個相互獨立工作的語音識別引擎,如普通話、english(英語)、四川話、閩南話、方言一、方言二等,并可通過各種方言的語音識別引擎的選擇設(shè)置界面,用戶通過該選擇設(shè)置界面即可選擇滿足用戶需求的目標語音識別引擎。
s220,根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,其中,多個語音識別引擎之間相互獨立。
s230,根據(jù)目標語音識別引擎對家用電器進行語音控制。
為了進一步提升用戶體驗,可選地,在本發(fā)明的一個實施例中,在根據(jù)用戶指令從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎的同時,還可播報該目標語音識別引擎所對應(yīng)的語言種類。也就是說,在從多個語音識別引擎中選取目標語音識別引擎的過程中,可通過揚聲器等播放裝置播報當前選擇的語言種類。由此,保證在沒有屏幕交互的場景下,也能夠讓用戶了解當前選擇的語言種類。
根據(jù)本發(fā)明實施例的家用電器的語音控制方法,通過家用電器的遙控器、或者家用電器自身的按鍵、或者與家用電器適配的移動終端應(yīng)用程序的選項等方式來獲取用戶輸入的用戶指令,并根據(jù)該用戶指令從多個語音識別引擎中選取目標語音識別引擎,最后,根據(jù)該目標語音識別引擎對家用電器進行語音控制,即通過借助其他硬件來實現(xiàn)不同方言種類的語音識別引擎的切換,使得切換方式更加便捷。
為了進一步提升用戶體驗,方便用戶針對不同方言種類的語音識別引擎的切換,在本發(fā)明的一個實施例中,可預(yù)先訓(xùn)練一個包含多種不同方言發(fā)音集合的喚醒詞識別引擎,這樣通過該喚醒詞識別引擎來使得用戶通過語音即可實現(xiàn)不同方言種類的語音識別引擎的切換,此時,用戶輸入的用戶指令為用戶輸入的語音指令。具體地,如圖4所示,本發(fā)明實施例的家用電器的語音控制方法可以包括:
s410,接收用戶輸入的語音指令。
可以理解,該語音指令即為用戶輸入的語音信息。
s420,對語音指令進行識別和語言類別的匹配,并根據(jù)匹配度確定對應(yīng)的目標語言類別。
具體地,可對語音指令進行識別,得到該語音指令對應(yīng)的文本內(nèi)容,并判斷該文本內(nèi)容是否包含預(yù)設(shè)的喚醒詞,若是,則提取該語音指令中的特征,并根據(jù)該特征來對語音指令進行語言類別的匹配,并將匹配度最高的語音類別作為該目標語言類別。
作為一種示例,上述對語音指令進行識別和語言類別的匹配的具體實現(xiàn)過程可如下:根據(jù)預(yù)先訓(xùn)練的喚醒詞識別引擎對語音指令進行識別和語言類別的匹配。
具體地,可預(yù)先訓(xùn)練一個包含多種不同方言發(fā)音集合的喚醒詞識別引擎,該喚醒詞識別引擎中可包含多種語言發(fā)音的喚醒詞語音識別模型,這樣,在實際應(yīng)用中,在接收到用戶輸入的語音指令時,可通過該多種語言發(fā)音的喚醒詞語音識別模型對該語音指令進行識別和語言類別的匹配。作為一種示例,該喚醒詞可為“語言切換”等。
s430,將當前使用的語音識別引擎切換至與目標語言類別對應(yīng)的目標語音識別引擎。
具體地,在確定目標語言類別之后,可從多個語音識別引擎中選取出與該目標語言類別對應(yīng)的目標語音識別引擎,此時可將當前使用的語音識別引擎切換到該目標語音識別引擎,以便后續(xù)通過該目標語音識別引擎實現(xiàn)家用電器的語音控制。由此,用戶可以通過使用不同的方言講喚醒詞,來切換引擎自動識別語言種類,并跳轉(zhuǎn)至對應(yīng)的語音識別引擎。
s440,根據(jù)目標語音識別引擎對家用電器進行語音控制。
根據(jù)本發(fā)明實施例的家用電器的語音控制方法,用戶可以通過使用不同的方言講喚醒詞,來切換引擎自動識別語言種類,并跳轉(zhuǎn)至對應(yīng)的語音識別引擎,以便后續(xù)通過該目標語音識別引擎實現(xiàn)家用電器的語音控制。即在整個語音控制的過程中,無需借助其他硬件來實現(xiàn)不同語音識別引擎之間的切換,減少了切換方言的成本,靈活無縫地給用戶帶來了便捷,極大提升了用戶體驗。
與上述幾種實施例提供的家用電器的語音控制方法相對應(yīng),本發(fā)明的一種實施例還提供一種家用電器的語音控制裝置,由于本發(fā)明實施例提供的家用電器的語音控制裝置與上述幾種實施例提供的家用電器的語音控制方法相對應(yīng),因此在前述家用電器的語音控制方法的實施方式也適用于本實施例提供的家用電器的語音控制裝置,在本實施例中不再詳細描述。圖5是根據(jù)本發(fā)明一個實施例的家用電器的語音控制裝置的結(jié)構(gòu)示意圖。如圖5所示,該家用電器的語音控制裝置可以包括:選取模塊510和語音控制模塊520。
具體地,選取模塊510可用于根據(jù)用戶指令,從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,其中,多個語音識別引擎之間相互獨立。
語音控制模塊520可用于根據(jù)目標語音識別引擎對家用電器進行語音控制。
根據(jù)本發(fā)明實施例的家用電器的語音控制裝置,可通過選取模塊根據(jù)用戶指令從預(yù)先訓(xùn)練的多個語音識別引擎中選取目標語音識別引擎,語音控制模塊根據(jù)該目標語音識別引擎對家用電器進行語音控制。即根據(jù)用戶需求從預(yù)先訓(xùn)練的多個語音識別引擎中來選擇出能夠識別用戶自身常用或慣用語言的目標語音識別引擎,并通過該目標語音識別引擎識別用戶輸入的語音,以實現(xiàn)家用電器的語音控制,使得家用電器支持不同方言的語音控制,更進一步地擴大了使用家用電器語音控制的用戶群體,提高了家用電器與用戶之間的粘性,提升了用戶的使用體驗。
作為一種示例,以本發(fā)明實施例的家用電器的語音控制裝置應(yīng)用于家用電器為例,即該家用電器自身具有語音識別功能,此時,可通過家用電器的遙控器或按鍵等方式來獲取用戶輸入的用戶指令。舉例而言,如圖6所示,該家用電器的語音控制裝置還可包括:獲取模塊530,用于獲取用戶指令。其中,在本發(fā)明的實施例中,該獲取模塊530具體用于:通過家用電器對應(yīng)的遙控器,獲取用戶針對遙控器的第一操作,并根據(jù)第一操作生成用戶指令;或者,家用電器中具有選擇語言識別類別的按鍵裝置,其中,獲取用戶針對按鍵裝置的第二操作,并根據(jù)第二操作生成用戶指令;或者,與家用電器適配的移動終端中具有語言識別類別切換功能的觸控裝置,其中,獲取用戶通過觸控裝置輸入的針對語言識別類別的第三操作,并根據(jù)第三操作生成用戶指令。
由此,通過借助其他硬件來實現(xiàn)不同方言種類的語音識別引擎的切換,使得切換方式更加便捷。
為了進一步提升用戶體驗,方便用戶針對不同方言種類的語音識別引擎的切換,在本發(fā)明的一個實施例中,可預(yù)先訓(xùn)練一個包含多種不同方言發(fā)音集合的喚醒詞識別引擎,這樣通過該喚醒詞識別引擎來使得用戶通過語音即可實現(xiàn)不同方言種類的語音識別引擎的切換,此時,用戶輸入的用戶指令為用戶輸入的語音指令。具體地,在本發(fā)明的實施例中,如圖7所示,在如圖5所示的基礎(chǔ)上,該選取模塊510可包括:接收單元511、識別匹配單元512、確定單元513和選取單元514。其中,接收單元511用于接收用戶輸入的語音指令。識別匹配單元512用于對語音指令進行識別和語言類別的匹配。確定單元513用于根據(jù)匹配度確定對應(yīng)的目標語言類別。選取單元514用于將當前使用的語音識別引擎切換至與目標語言類別對應(yīng)的目標語音識別引擎。
在本發(fā)明的實施例中,語音指令中的文本內(nèi)容可為預(yù)設(shè)的喚醒詞。其中,識別匹配單元512可根據(jù)預(yù)先訓(xùn)練的喚醒詞識別引擎對語音指令進行識別和語言類別的匹配,其中,喚醒詞識別引擎包含多種語言發(fā)音的喚醒詞語音識別模型。
由此,在整個語音控制的過程中,無需借助其他硬件來實現(xiàn)不同語音識別引擎之間的切換,減少了切換方言的成本,靈活無縫地給用戶帶來了便捷,極大提升了用戶體驗。
在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。