本發(fā)明涉及廣播信息的發(fā)送,尤其涉及一種用于人工智能系統(tǒng)的群體廣播信息發(fā)送方法與裝置。
背景技術(shù):
人工智能是研究用于模擬、延伸和擴(kuò)展人的智能的理論、方法、技術(shù)以及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。自從誕生以來,人工智能的理論和技術(shù)日益成熟,應(yīng)用領(lǐng)域不斷擴(kuò)大,作為計算機(jī)科學(xué)的一個分支,其企圖了解智能的實質(zhì),并產(chǎn)生出一種新的能以人類智能相似的方式作出反應(yīng)的智能機(jī)器。
在人工智能領(lǐng)域,當(dāng)多臺人工智能設(shè)備組成一個群體從而完成特定任務(wù)時,常常需要共享一些信息,諸如當(dāng)前位置、輸出動作決策等。這種共享通常通過無線廣播信息的形式呈現(xiàn)。由于無線廣播易受到外界的干擾,傳輸?shù)目煽啃暂^低,因此經(jīng)常需要重傳廣播信息。當(dāng)群體中的人工智能設(shè)備數(shù)量眾多時所需要廣播的信息量也會較大,當(dāng)為了信息的可靠性而重傳廣播信息時,其效率便會隨之變低。因此,需要有一種群體廣播信息發(fā)送的方法,在保障信息的可靠性的同時提高廣播信息的效率。
技術(shù)實現(xiàn)要素:
以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。
本發(fā)明的一個方面提供了一種群體廣播信息發(fā)送方法,該方法包括,確定接收到的信息優(yōu)先級以及合并概率,并且根據(jù)優(yōu)先級最高的接收到的信息的合并概率確定是否將優(yōu)先級最高的接收到的信息與要發(fā)送的信息合并并發(fā)送合 并后的信息。
本發(fā)明的另一方面提供了一種群體廣播信息發(fā)送裝置,包括,用于確定接收到的信息優(yōu)先級的優(yōu)先級模塊,用于確定接收到的信息的合并概率的合并概率模塊,用于根據(jù)優(yōu)先級最高的接收到的信息的合并概率確定是否將優(yōu)先級最高的接收到的信息和要發(fā)送的信息合并的合并模塊,以及用于發(fā)送合并后的信息的發(fā)送模塊。
本發(fā)明所提供的群體廣播信息發(fā)送方法和裝置,通過根據(jù)信息的優(yōu)先級和合并概率確定是否與當(dāng)前要發(fā)送的信息合并,在保障信息的可靠性的同時提高了廣播信息的效率。
附圖說明
在結(jié)合以下附圖閱讀本公開的實施例的詳細(xì)描述之后,能夠更好地理解本發(fā)明的上述特征和優(yōu)點。在附圖中,各組件不一定是按比例繪制,并且具有類似的相關(guān)特性或特征的組件可能具有相同或相近的附圖標(biāo)記。
圖1示出了根據(jù)本發(fā)明實施例的一個方面的約定的廣播信息的信息格式;
圖2示出了根據(jù)本公開的一個實施例示出了一種用于群體廣播信息的發(fā)送方法;
圖3示出了根據(jù)本公開的一個實施例的根據(jù)接收到的信息的被接收次數(shù)來來確定合并概率的流程;
圖4示出了根據(jù)本公開的一個實施例的根據(jù)被接受到的信息的被發(fā)送次數(shù)來確定合并概率的流程;
圖5中示出了根據(jù)本公開的一個實施例的用于確定接收到的信息的優(yōu)先級的流程;
圖6中示出了根據(jù)本公開的另一個實施例的用于確定接收到的信息的優(yōu)先級的另一個示例性流程;
圖7中示出了根據(jù)本公開的一個實施例的用于群體廣播信息發(fā)送裝置。
具體實施方式
以下結(jié)合附圖和具體實施例對本發(fā)明作詳細(xì)描述。注意,以下結(jié)合附圖和 具體實施例描述的諸方面僅是示例性的,而不應(yīng)被理解為對本發(fā)明的保護(hù)范圍進(jìn)行任何限制。
圖1示出了用于本發(fā)明實施例的一個方面的約定的人工智能設(shè)備廣播信息100的信息格式,該信息格式包括但不限于,信息編號字段101、重要程度字段102、接收和發(fā)送次數(shù)字段103、以及廣播數(shù)據(jù)字段104。其中信息編號字段用于存儲信息的編號,重要程度字段102用于記載該信息的重要程度,例如可以分為一級、二級、三級三個等級也可以用數(shù)字表示,接收和發(fā)送次數(shù)字段103用于記載該字段被接收的次數(shù)以及該信息被發(fā)送的次數(shù)。應(yīng)當(dāng)注意的是圖1中所約定的人工只能設(shè)備廣播信息的信息格式100僅在此用作示例,在不背離本發(fā)明精神的前提下,本領(lǐng)域普通技術(shù)人員能夠想到用其他格式來進(jìn)行人工智能設(shè)備信息的廣播。
圖2根據(jù)本公開的一個實施例示出了一種用于人工智能群體廣播信息的發(fā)送方法200。在步驟201,人工智能設(shè)備確定信息a的優(yōu)先級,確定消息a的優(yōu)先級可以按照多種標(biāo)準(zhǔn),例如根據(jù)接收到的信息a的被接收次數(shù)以及信息a的重要程度來確定消息a的優(yōu)先級。在步驟202,人工智能設(shè)備確定接收到的信息a的合并概率。應(yīng)當(dāng)注意,上述步驟201與202可以被以不同順序執(zhí)行,例如先確定消息a的合并概率,再確定消息a的優(yōu)先級。在步驟203中,人工智能設(shè)備擷取優(yōu)先級最高的接收到的消息,例如,假設(shè)消息a在經(jīng)過確定優(yōu)先級后成為優(yōu)先級最高的消息。在步驟203中,人工智能設(shè)備擷取消息a,根據(jù)消息a的合并概率確定是否合并消息a與人工智能設(shè)備所要發(fā)送的信息。若是,則在步驟204中將消息a(優(yōu)先級最高的接收到的消息)與人工智能設(shè)備所要發(fā)送的信息b合并并且發(fā)送合并后的信息。若否,則在步驟205中,人工智能設(shè)備僅發(fā)送要發(fā)送的信息b。
在步驟202中所確定的合并概率可以根據(jù)多種方式確定,例如合并概率可以是隨機(jī)的概率,即人工智能設(shè)備隨機(jī)確定是否將消息a與要發(fā)送的消息合并且發(fā)送。
如圖3所示,根據(jù)本公開的一個實施例的根據(jù)接收到的信息的被接收次數(shù)來來確定合并概率的流程300。在步驟301中,設(shè)備(諸如人工智能設(shè)備)接收到消息,例如接收到消息a。在步驟302中,判斷該接收到的消息是否是首 次接收到,若是則前進(jìn)到步驟303,若否則前進(jìn)到步驟304。在步驟303中,在判斷該接收到的消息是首次接收到的消息后,設(shè)置每條接收到的信息的初始合并概率,例如可以在首次接收到消息a后,將消息a的初始合并概率設(shè)置為50%。在步驟304中,則降低該消息的合并概率,例如消息a原先的合并概率為50%,則可以將消息a的合并概率降低為原先的90%,即50%*90%=45%。
圖4中示出了根據(jù)本公開的一個實施例的根據(jù)被接受到的信息的被發(fā)送次數(shù)來確定合并概率的流程400。在步驟401,接收到的信息被合并發(fā)送,例如此步驟可以是圖2中所示的步驟204中,消息a被與待發(fā)送的消息合并發(fā)送。在步驟402,該被發(fā)送的接收到的信息的合并概率被降低,例如,消息a的合并概率可以由50%被降低為原先的90%,即50%*90%=45%。
圖5中示出了根據(jù)本公開的一個實施例的用于確定接收到的信息的優(yōu)先級的流程500。在步驟501,設(shè)置閾值n1,n1是重傳次數(shù)的閾值,對于被接收到的次數(shù)大于n1或者小于等于(不大于)n1的信息會對其應(yīng)用不同的確定優(yōu)先級的策略。n1的存在一方面保證信息有一定的重傳發(fā)生,另一方面也確保不一直重復(fù)發(fā)送出錯的信息,從而保障信息被接收的可靠性的同時,提高廣播信息的效率。n1的值可以根據(jù)多種方式確定,例如可以根據(jù)平均通信帶寬的占用時長來確定n1的值,若平均通信帶寬占用時長越長,則n1的值越小,若平均通信帶寬占用時長越小,n1的值越大??偟脑瓌t是,n1的值要確保單一信息的重傳次數(shù)不要太高,因而n1肯定為不等于零的正整數(shù)。在步驟502,判斷被接收到的信息的被接收次數(shù)是否大于n1,例如在本實施例中,確定上述消息a的被接收次數(shù)是否大于n1,若是,則前進(jìn)到步驟503,若否則前進(jìn)到步驟504。在步驟503,比較被接收到的消息a與隊列中其他消息的被接收次數(shù),被接收次數(shù)越少的消息的優(yōu)先級越高,例如,若消息a的被接收次數(shù)為3,而消息b的被接收次數(shù)為5,則消息a的優(yōu)先級要高于消息b的優(yōu)先級。在步驟504,比較被接收到消息a與隊列中其他消息的重要程度,重要程度越高的消息的優(yōu)先級越高。重要程度可以在每個消息的重要程度字段中獲得。重要程度可以以數(shù)字或者其他形式體現(xiàn),例如,重要程度的體現(xiàn)形式為數(shù)字,數(shù)字越小,重要程度越高。若消息a的重要程度為2,消息b的重要程度為3, 那么此時,消息a的優(yōu)先級就要高于消息b的優(yōu)先級。在本實施例中,通過在大于預(yù)設(shè)閾值n1時,比較被接收次數(shù),被接收次數(shù)越小的信息優(yōu)先級越高,保證了一直被重傳的消息不再被重傳,從而保證傳輸?shù)男?;而在小于等于閾值n1時,比較重要程度,確保重要程度高的消息能夠被重傳,進(jìn)而能夠被接收到。
附加的,當(dāng)比較重要程度時,若重要程度相同,則接收次數(shù)越少的信息優(yōu)先級越高,例如在上述步驟504中,消息a與消息b的重要程度均為2,則比較消息a與消息b的接收次數(shù),若消息a的被接收次數(shù)小于消息b的接收次數(shù),則消息a的優(yōu)先級要高于消息b的優(yōu)先級。類似地,當(dāng)比較接收次數(shù)時,當(dāng)接收次數(shù)相同時,則重要程度越高的信息優(yōu)先級越高,例如在上述步驟503中,消息a和消息b的被接收次數(shù)都為3,若消息a的重要程度大于消息b的重要程度,則消息a的優(yōu)先級要高于消息b的優(yōu)先級。
若消息a的被接收次數(shù)與消息b的被接收次數(shù)相同,其重要程度也相同時,則隨機(jī)確定消息a和消息b相互之間的優(yōu)先級,例如可以確定消息a的優(yōu)先級高于消息b的優(yōu)先級。
再進(jìn)一步地,在消息a的被接收次數(shù)與消息b的被接收次數(shù)相同,其重要程度也相同的情況下,在隨機(jī)確定了a與b相互之間的優(yōu)先級之后,若消息a(優(yōu)先級高的消息)最終被合并發(fā)送,則在發(fā)送消息a后,將消息a的優(yōu)先級重新確定為小于消息b的優(yōu)先級。再例如,當(dāng)存在三個被接收次數(shù)相同、重要程度相同的消息a、b、c之時,在發(fā)送消息a后,將消息a的優(yōu)先級確定為a、b、c中最低的優(yōu)先級。
上述示例僅體現(xiàn)了兩個消息a和消息b之間的優(yōu)先級的確定,但是上述示例僅作為示例而非限定,本領(lǐng)域技術(shù)人員可以想到上述流程也可以用于兩個以上消息之間確定優(yōu)先級。
圖6中示出了用于確定被接收到的消息的優(yōu)先級的一個示例性流程600。這里假設(shè)在消息隊列中,已經(jīng)存在消息b。在該示例性流程中,在步驟601,判斷被接收到的消息a的被接收次數(shù)是否大于預(yù)先設(shè)定的閾值n1。被接收到的消息a的被接收次數(shù)可以從消息a的如圖1中所示的接收/發(fā)送次數(shù)字段103中獲取。若被接收到的消息a的被接收次數(shù)大于預(yù)先設(shè)定的閾值n1,則前進(jìn) 到步驟602,在步驟602中,將被接收到的消息a的被接收次數(shù)與隊列中的現(xiàn)有消息b的被接收次數(shù)比較,接收次數(shù)越小的消息優(yōu)先級越高。若在步驟602中,消息a與消息b的被接收次數(shù)相同,則前進(jìn)到步驟603,比較消息a與消息b的重要程度,重要程度越高的消息優(yōu)先級越高。消息a和消息b的重要程度可以從如圖1中所示的重要程度字段102中獲取。在步驟603中,若消息a與消息b的重要程度也相同,即此時消息a與消息b的被接收次數(shù)相同、重要程度也相同,則前進(jìn)到步驟604,隨機(jī)確定消息a與消息b之間的次序,此后在步驟605中,消息a與消息b中優(yōu)先級高的那一個被發(fā)送之后,其優(yōu)先級被重新確定為相對低于另一者。舉例來說,若在步驟604中,確定消息a的優(yōu)先級高于消息b,則在消息a被合并發(fā)送后,在隊列中重新排序,將消息a的優(yōu)先級確定為相對低于消息b的優(yōu)先級。
另一方面當(dāng)在步驟601中確定被接受到的消息a的被接收次數(shù)小于等于(不大于)n1時,其直接前進(jìn)到步驟603。當(dāng)在步驟603中確定消息a與消息b的重要程度相同時返回602,類似地,當(dāng)確定時消息a與消息b的被接收次數(shù)相同、重要程度也相同,則前進(jìn)到步驟604,隨后在步驟605中當(dāng)消息a與消息b中優(yōu)先級高的那一個被合并發(fā)送之后,其優(yōu)先級被重新確定為相對低于另一者。
以下結(jié)合圖1到圖6給出一個在人工智能系統(tǒng)中廣播消息的示例性流程,在該示例性流程中,優(yōu)先級與重要程度均以數(shù)字表示,數(shù)字越小,優(yōu)先級與重要程度越高。假設(shè)在消息隊列中,已經(jīng)存在消息b,其重要程度為3、被接收次數(shù)為3、優(yōu)先級為2,n1被設(shè)置為5,消息a的已經(jīng)被接收到過,其當(dāng)前合并概率為45%。
當(dāng)接收到消息a后,首先確定消息a是否為首次接收到的消息(例如,從消息a的接收/發(fā)送字段103中獲取其接收次數(shù))。若消息a確為首次接收到的消息,則設(shè)定消息a的初始合并概率,例如,可以設(shè)置為50%。在本示例中,消息a被假設(shè)為已經(jīng)被接收到過,因此當(dāng)確定消息a為已經(jīng)接收到過的信息時,消息a的合并概率被降低,例如,在本實施例中,其合并概率可以降為45%*80%=36%。當(dāng)然,根據(jù)其他特定的需要,也可以降為其他的概率。接著,當(dāng)確定完消息a是否為首次接收到的消息之后,確定消息a的被接收 到的次數(shù)是否大于閾值n1。這里確定消息a是否為首次接收到的消息以及確定消息a和確定消息a的被接收次數(shù)是否大于閾值n1的次序僅作為示例,其也可以進(jìn)行調(diào)換。因為,確定了消息a的被接收到的次數(shù)就同時確定了消息a是否為首次接收到的消息以及接收次數(shù)是否大于閾值1。在這里,為了便于解說,將消息a的被接收次數(shù)(可以從消息a中的接收字段(例如圖1中的接收字段102)獲得)分為兩個實施例進(jìn)行解說。在一個實施例甲中,消息a的被接收次數(shù)被假設(shè)為5次,重要程度為2。則由于n1被假設(shè)為5,那么此時,消息a的被接收次數(shù)首先被+1,成為6次,并且接收與隊列中的現(xiàn)有消息b比較被接收次數(shù),接收次數(shù)越小的消息優(yōu)先級越高,若接收次數(shù)相同則比較重要程度,重要程度越高的消息優(yōu)先級越高,從而確定優(yōu)先級。在本實施例中,由于消息b的被接收次數(shù)小于消息a此時的被接收次數(shù)(3<6),所以此時確定消息a的優(yōu)先級要低于消息b的優(yōu)先級,此時可以將消息a的優(yōu)先級確定為3。在另一個實施例乙中,消息a的被接收次數(shù)被假設(shè)為1,此時,由于消息a的被接收次數(shù)被+1更新之后仍小于n1,那么,就比較消息a與隊列中的現(xiàn)有消息b的重要程度,重要程度越高的消息的優(yōu)先級越高,若重要程度相同,則比較被接收次數(shù),被接收次數(shù)越小的重要程度越高。在本實施例中,消息a的重要程度(2)高于消息b的重要程度(3),所以次數(shù)消息a的優(yōu)先級要高于消息b的優(yōu)先級,此時可以將消息a的優(yōu)先級確定為1。附加地,在實施例丙中,若消息a和消息b的重要程度與被接收次數(shù)均相同,則隨機(jī)確定消息a與消息b的相互之間的優(yōu)先級,例如,隨機(jī)將消息a的優(yōu)先級確定為高于消息b的優(yōu)先級的“1”。
在確定了接收到的消息a的優(yōu)先級以及合并概率之后,設(shè)備擷取優(yōu)先級最高的消息,例如,在實施例甲中為消息b,在實施例乙和丙中為消息a。在步驟610中,設(shè)備根據(jù)優(yōu)先級最高的消息的合并概率確定是否將該消息與本次待傳送的消息合并,例如,在實施例乙和丙中,優(yōu)先級最高的消息a的合并概率為36%,因此,有36%的概率將接收到的消息a與設(shè)備要發(fā)送的消息c進(jìn)行合并之后發(fā)送。特別地,若在實施例丙中,在消息a被合并發(fā)送之后,消息a的優(yōu)先級被重新確定為相對低于消息b,例如“3”。若最終確定不將優(yōu)先級最高的消息與本次待發(fā)送消息進(jìn)行合并,那么僅發(fā)送本次待發(fā)送的消息,且 消息隊列中的消息的優(yōu)先級次序保持不變。消息a與消息c的合并可以多種形式進(jìn)行,例如在一個優(yōu)選的實施例中可以將消息a與消息c逐比特進(jìn)行異或運(yùn)算來合并消息a與消息c。
盡管為使解釋簡單化將上述方法圖示并描述為一系列動作,但是應(yīng)理解并領(lǐng)會,這些方法不受動作的次序所限,因為根據(jù)一個或多個實施例,一些動作可按不同次序發(fā)生和/或與來自本文中圖示和描述或本文中未圖示和描述但本領(lǐng)域技術(shù)人員可以理解的其他動作并發(fā)地發(fā)生。例如,本公開的實施例中,確定優(yōu)先級與確定合并概率的方法流程可以不同次序發(fā)生,例如先確定合并概率,在確定優(yōu)先級,也可以先確定優(yōu)先級,再確定合并概率。此外,本文中所舉出的示例僅作為示例而非限定,其中所引用的數(shù)值俱為示例性數(shù)值而非旨在限定本發(fā)明。
圖7是根據(jù)本發(fā)明的一個實施例的群體廣播信息發(fā)送裝置700的示圖。參見圖7,裝置700包括優(yōu)先級模塊701,合并概率模塊702,合并模塊703和發(fā)送模塊704。根據(jù)本公開的一個或多個實施例,圖7中所示出的群體廣播信息發(fā)送裝置700可執(zhí)行上述圖2-6中所解說的各種方法。優(yōu)先級模塊701用于確定接收到的信息(諸如圖1中的信息100,該信息100的格式可包括信息歸屬編號部分、信息的重要程度部分、信息被接收/發(fā)送的次數(shù)部分以及信息主體數(shù)據(jù)部分。)的優(yōu)先級。合并概率模塊702用于確定接收到的信息的合并概率。合并模塊703用于根據(jù)優(yōu)先級最高的接收到的信息的合并概率確定是否將優(yōu)先級最高的接收到的信息(諸如圖2中的信息a)與要發(fā)送的信息(諸如圖2中的信息b)合并。發(fā)送模塊704用于發(fā)送合并后的信息。
除此之外,裝置700還可以包括其他模塊,例如但不限于,用于收發(fā)信息的收發(fā)機(jī)模塊705等等。
在一個方面,合并模塊703通過將優(yōu)先級最高的接收到的信息與要發(fā)送的信息進(jìn)行逐比特異或運(yùn)算來將接收到的信息與要發(fā)送的信息進(jìn)行合并。
在另一個方面,當(dāng)沒有要發(fā)送的信息時,發(fā)送模塊704被允許只發(fā)送優(yōu)先級最高的接收到的信息。
在另一方面,合并概率模塊所確定的合并概率為隨機(jī)概率。
在另一方面,合并概率模塊702還用于根據(jù)接收到的信息的被接收次數(shù)或 者接收到的信息的被發(fā)送次數(shù)確定合并概率。例如,合并概率模塊702可以執(zhí)行如圖3和圖4中所示的流程,即每發(fā)送一次接收到的信息則將所述接收到的信息的所述合并概率降低;或者每再次接收到一次接收到的信息,則將所述接收到的信息的所述合并概率降低。這里為了簡明扼要起見,不再重復(fù)合并概率模塊702執(zhí)行圖3和圖4中的流程的過程。
在另一個方面,優(yōu)先級模塊701還用于根據(jù)接收到的信息的被接收次數(shù)與重要程度來確定接收到的信息的優(yōu)先級。例如,優(yōu)先級模塊701可以執(zhí)行如圖6中所示的流程來確定優(yōu)先級。具體地,優(yōu)先級模塊701可以首先設(shè)置閾值n1;若接收次數(shù)大于n1,則比較接收到的信息的被接收次數(shù),所述被接收次數(shù)越小,接收到的信息的優(yōu)先級越高;若接收次數(shù)不大于n1,則比較接收到的信息的重要程度,所述重要程度越高,則接收到的信息的優(yōu)先級越高。同樣,為了簡要起見,這里不再重復(fù)優(yōu)先級模塊701執(zhí)行圖6中的流程的過程。
在另一個方面,優(yōu)先級模塊701是根據(jù)平均通信帶寬占用時長來確定閾值n1的。若平均通信帶寬占用時長越長,則n1的值越小,若平均通信帶寬占用時長越小,n1的值越大??偟脑瓌t是,n1的值要確保單一信息的重傳次數(shù)不要太高,因而n1肯定為不等于零的正整數(shù)。
在另一個方面,優(yōu)先級模塊701在確定優(yōu)先級時還用于若接收到的第一信息的被接收次數(shù)與接收到的第二信息的被接收次數(shù)相同,則重要程度越高的接收到的信息的優(yōu)先級越高;若接收到的第一信息的重要程度與接收到的第二信息的重要程度相同,則被接收次數(shù)越少的被接收到的信息的優(yōu)先級越高;若接收到的第一信息的被接收次數(shù)以及重要程度與接收到的第二信息的被接收次數(shù)以及重要程度都相同,則隨機(jī)確定接收到的第一信息相對于接收到的第二信息的優(yōu)先級。此外,在另一個方面,若接收到的第一信息的被接收次數(shù)以及重要程度與接收到的第二信息的被接收次數(shù)以及重要程度都相同,優(yōu)先級高的接收到的第一信息或第二信息被合并發(fā)送之后,則優(yōu)先級模塊701將被發(fā)送的所述接收到的第一信息或第二信息的優(yōu)先級分別重新確定為低于另一接收到的第二信息或第一信息的優(yōu)先級。
本領(lǐng)域技術(shù)人員將可理解,信息、信號和數(shù)據(jù)可使用各種不同技術(shù)和技藝中的任何技術(shù)和技藝來表示。例如,以上描述通篇引述的數(shù)據(jù)、指令、命令、 信息、信號、位(比特)、碼元、和碼片可由電壓、電流、電磁波、磁場或磁粒子、光場或光學(xué)粒子、或其任何組合來表示。
本領(lǐng)域技術(shù)人員將進(jìn)一步領(lǐng)會,結(jié)合本文中所公開的實施例來描述的各種解說性邏輯板塊、模塊、電路、和算法步驟可實現(xiàn)為電子硬件、計算機(jī)軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計約束。技術(shù)人員對于每種特定應(yīng)用可用不同的方式來實現(xiàn)所描述的功能性,但這樣的實現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫離了本發(fā)明的范圍。
結(jié)合本文所公開的實施例描述的各種解說性邏輯模塊、和電路可用通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計成執(zhí)行本文所描述功能的任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實現(xiàn)為計算設(shè)備的組合,例如dsp與微處理器的組合、多個微處理器、與dsp核心協(xié)作的一個或多個微處理器、或任何其他此類配置。
結(jié)合本文中公開的實施例描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在ram存儲器、閃存、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可移動盤、cd-rom、或本領(lǐng)域中所知的任何其他形式的存儲介質(zhì)中。示例性存儲介質(zhì)耦合到處理器以使得該處理器能從/向該存儲介質(zhì)讀取和寫入信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。處理器和存儲介質(zhì)可駐留在asic中。asic可駐留在用戶終端中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在用戶終端中。
在一個或多個示例性實施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實現(xiàn)。如果在軟件中實現(xiàn)為計算機(jī)程序產(chǎn)品,則各功能可以作為一條或更多條指令或代碼存儲在計算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì)兩者,其包括促成計算機(jī)程序從一地向另 一地轉(zhuǎn)移的任何介質(zhì)。存儲介質(zhì)可以是能被計算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計算機(jī)可讀介質(zhì)可包括ram、rom、eeprom、cd-rom或其它光盤存儲、磁盤存儲或其它磁存儲設(shè)備、或能被用來攜帶或存儲指令或數(shù)據(jù)結(jié)構(gòu)形式的合意程序代碼且能被計算機(jī)訪問的任何其它介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(dsl)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、dsl、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(cd)、激光碟、光碟、數(shù)字多用碟(dvd)、軟盤和藍(lán)光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。
提供對本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。對本公開的各種修改對本領(lǐng)域技術(shù)人員來說都將是顯而易見的,且本文中所定義的普適原理可被應(yīng)用到其他變體而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設(shè)計,而是應(yīng)被授予與本文中所公開的原理和新穎性特征相一致的最廣范圍。