背景技術(shù):
天線分集是指使用兩個或更多個天線來提高基站(“bs”)與用戶設(shè)備(“ue”)之間的無線鏈路的質(zhì)量。當(dāng)多輸入多輸出(“mimo”)系統(tǒng)的階(即,天線的數(shù)量)增大時,在多個天線中選擇使用哪個天線來優(yōu)化ue與bs之間的無線鏈路或連接會不容易。本發(fā)明致力于使得能夠進行這種選擇。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施方式致力于用于確定網(wǎng)絡(luò)中的裝置的操作模式的系統(tǒng)、方法以及計算機程序產(chǎn)品。一種用于確定用于網(wǎng)絡(luò)中的裝置的操作模式的方法包括以下步驟:確定裝置具有第一天線和第二天線;確定針對第一天線的多徑分量的第一數(shù)量和關(guān)聯(lián)的功率電平;確定針對第二天線的多徑分量的第二數(shù)量和關(guān)聯(lián)的功率電平;基于第一數(shù)量及其關(guān)聯(lián)的功率電平和第二數(shù)量及其關(guān)聯(lián)的功率電平,確定用于裝置的操作模式。
在一些實施方式中,方法還包括以下步驟:確定第一天線的至少一個多徑分量的第一到達角(“aoa”);確定第二天線的至少一個多徑分量的第二aoa;以及基于第一aoa和第二aoa確定是否實施操作模式。
在一些實施方式中,方法還包括以下步驟:基于確定在與裝置通信的基站相關(guān)聯(lián)的小區(qū)或扇區(qū)上的負載,確定是否實施用于裝置的操作模式。
在一些實施方式中,方法還包括以下步驟:基于裝置的偏好確定是否實施用于裝置的操作模式。
在一些實施方式中,偏好基于裝置的功率電平。
在一些實施方式中,第一數(shù)量和第二數(shù)量在單個基站處確定。
在一些實施方式中,第一數(shù)量和第二數(shù)量在多個基站處確定。
在一些實施方式中,網(wǎng)絡(luò)包括大規(guī)模多輸入多輸出(“mimo”)系統(tǒng)。
在一些實施方式中,網(wǎng)絡(luò)包括相干mimo系統(tǒng)。
在一些實施方式中,方法還包括以下步驟:基于第一數(shù)量和第二數(shù)量確定使用第一天線還是第二天線。
在一些實施方式中,第一數(shù)量和第二數(shù)量基于與第一天線和第二天線關(guān)聯(lián)的特征值(eigenvalue)。
在一些實施方式中,方法還包括以下步驟:確定使用第一天線和第二天線來發(fā)送相同導(dǎo)頻信號還是不同導(dǎo)頻信號。
在一些實施方式中,方法還包括以下步驟:確定第一數(shù)量是大于、大致等于還是小于第二數(shù)量。
在一些實施方式中,方法還包括以下步驟:確定操作模式由裝置來執(zhí)行。
在一些實施方式中,確定操作模式由與裝置通信的基站來執(zhí)行。
在一些實施方式中,方法還包括以下步驟:基于第一數(shù)量和第二數(shù)量對第一天線和第二天線評級。
在一些實施方式中,操作模式由基站動態(tài)確定。
在一些實施方式中,裝置包括超過兩個天線。
在一些實施方式中,提供了一種用于確定用于網(wǎng)絡(luò)中的裝置的操作模式的設(shè)備。設(shè)備包括存儲器;處理器;以及存儲在存儲器中的模塊,該模塊由處理器執(zhí)行,并且被配置為:確定裝置具有第一天線和第二天線;確定針對第一天線的多徑分量的第一數(shù)量和關(guān)聯(lián)的功率電平;確定針對第二天線的多徑分量的第二數(shù)量和關(guān)聯(lián)的功率電平;基于第一數(shù)量及其關(guān)聯(lián)的功率電平和第二數(shù)量及其關(guān)聯(lián)的功率電平,確定用于裝置的操作模式。
在一些實施方式中,提供了一種用于確定網(wǎng)絡(luò)中的裝置的操作模式的計算機程序產(chǎn)品。計算機程序產(chǎn)品包括:非暫時計算機可讀介質(zhì),該非暫時計算機可讀介質(zhì)包括代碼組,該代碼組用于使得計算機:確定裝置具有第一天線和第二天線;確定針對第一天線的多徑分量的第一數(shù)量和關(guān)聯(lián)的功率電平;確定針對第二天線的多徑分量的第二數(shù)量和關(guān)聯(lián)的功率電平;基于第一數(shù)量及其關(guān)聯(lián)的功率電平和第二數(shù)量及其關(guān)聯(lián)的功率電平來確定裝置的操作模式。
附圖說明
由此,已經(jīng)概括地描述了本發(fā)明的實施方式,將參照附圖,附圖中:
圖1示出了根據(jù)本發(fā)明的實施方式的示例性天線模式圖;
圖2是根據(jù)本發(fā)明的實施方式的示例性網(wǎng)絡(luò)環(huán)境;
圖3是根據(jù)本發(fā)明的實施方式的示例性網(wǎng)絡(luò)環(huán)境;以及
圖4是根據(jù)本發(fā)明的實施方式的示例性方法。
具體實施方式
現(xiàn)在可以在下文中參照附圖更充分地描述本發(fā)明的實施方式,其中,示出了本發(fā)明的一些但并非所有實施方式。實際上,本發(fā)明可以以許多不同的形式來實施,并且不應(yīng)被解釋為限于這里所闡述的實施方式;相反,提供這些實施方式,使得本公開可以滿足適用的法律要求。同樣的附圖標記自始至終指代同樣的元件。
大規(guī)模mimo系統(tǒng)是未來3gpp(第三代合作伙伴項目)版本的流行候選?!按笠?guī)?!眒imo是指在mimo系統(tǒng)中使用多個天線(例如,等于或大于閾值數(shù)量個天線)。與mimi系統(tǒng)關(guān)聯(lián)的階是指與mimo系統(tǒng)關(guān)聯(lián)的天線的數(shù)量。mimo系統(tǒng)包括至少一個用戶設(shè)備(“ue”)和至少一個基站(“bs”)。在mimo系統(tǒng)的領(lǐng)域中存在大量研究,但忽略了ue天線行為。
近來,mumimo(“多用戶mimo”)系統(tǒng)的實況測試執(zhí)行的比期望差。已經(jīng)看到,從無線電信道(還被稱為從ue開始的無線鏈路)到不同基站存在大于期望的相關(guān)性。這可以由用戶與天線的交互是天線性能的主導(dǎo)貢獻者的概念來說明。提高性能的一種方式是借助分集。天線分集是指使用兩個或更多個天線來提高bs與ue之間的無線鏈路的質(zhì)量。
在comimo(“相干mimo”)、mumimo以及大規(guī)模mimo中,在多個天線中選擇使用哪個天線來建立ue與bs之間的無線鏈路或連接可能不容易。因此,網(wǎng)絡(luò)性能不僅由到各ue的信號強度來確定,還由作為mimo的基本原理的信道豐富性來確定。如這里所用的,網(wǎng)絡(luò)性能或具有一個或更多個bs和一個或更多個ue的小區(qū)或小區(qū)群集的性能是指bs性能和/或ue性能中的至少一個。信道豐富性是指在bs與ue之間的無線鏈路上(例如,每單位時間)可以承載的信息量。信息量可以由多徑分量的數(shù)量和關(guān)聯(lián)的功率電平來表示。各mpc(多徑分量)與功率電平關(guān)聯(lián)。較大的mpc可以與較高的功率電平關(guān)聯(lián)。
本發(fā)明提供用于ue的多個模式。本發(fā)明還包含動態(tài)天線或天線模式選擇,使得模式可以基于bs與ue之間的交互來動態(tài)改變。在一些實施方式中,ue包括超過兩個天線,并且這使得能夠在天線模式中分配較高的級別。級別的數(shù)量小于或等于ue處天線的數(shù)量。例如,如果存在n個天線,則bs基于各天線的性能和與該bs關(guān)聯(lián)的小區(qū)上的負載決定使用在1至n之間的級別。
本發(fā)明使得能夠使用多個天線,并且使得能夠使用多個天線的組合。例如,如果使用四個天線,則它們可以作為兩對天線操作。例如,第一對天線中的各天線可以發(fā)送相同導(dǎo)頻信號,而第二對天線中的各天線可以發(fā)送不同的導(dǎo)頻信號?;谶@里描述的評級方案,這將用四個天線來提供第二級別操作(下面描述)。如這里所述的組合ue定期發(fā)送用于各天線的獨立導(dǎo)頻,其使得該bs能夠表征到ue的信道的狀況。
對于具有兩個天線主要存在ue的四個模式,并且bs可以確定要使用哪一個模式。選擇可以基于試錯方法或基于一個模式不執(zhí)行到閾值水平的性能且然后bs決定嘗試不同模式來確定。bs在該語境中可以為多個bs(在comimo中)、大規(guī)模mimobs或代表comimo和大規(guī)模mimo的組合的至少一個bs。如這里所用的,訓(xùn)練序列還被稱為導(dǎo)頻信號。如這里所述的,ue包括第一天線和第二天線。
在第一模式下,第一天線用于與bs通信。提供單個射頻(“rf”)信道使得從bs向到達(與第一級別關(guān)聯(lián)的)ue的多個多徑分量(“mpc”)發(fā)送信息信號。信號相干地到達ue。如果ue的第一天線從信道豐富性和/或第一天線的效率方面優(yōu)于第二天線,則選擇該模式。在第二模式下,使用第二天線(不是第一天線)與bs通信。第二模式除了使用第二天線而不是使用第一天線之外進行與第一模式類似的操作。
在第三模式下,在ue中實施雙天線分集操作。在該模式下,第一天線和第二天線這兩者同時發(fā)送相同訓(xùn)練序列(使得bs將這兩個天線視為一個天線)或獨立發(fā)送相同訓(xùn)練序列(使得bs可以區(qū)分第一天線和第二天線)。該特征可以被實施為使得模式根據(jù)方案而交替。在該模式下,ue的兩個天線利用與兩個天線關(guān)聯(lián)的mpc(或組合rf信道)來提高的信道豐富性。通常,該模式優(yōu)于單個天線模式,并且bs優(yōu)選該模式,除非與該bs關(guān)聯(lián)的小區(qū)具有低負載(少于閾值數(shù)量的ue與該bs通信e),在這種情況下,bs讓ue使用單個天線模式來節(jié)省功率。bs針對來自天線的獨立訓(xùn)練序列定期詢問ue,以確定天線的性能。這些訓(xùn)練序列可以由天線同時發(fā)送。
在第四模式下,在ue中實施雙天線mimo操作。該模式與第二級別關(guān)聯(lián)。不同rf信號(承載不同信息)到達ue的第一天線和第二天線。該模式提供最高的數(shù)據(jù)速率,并且例如當(dāng)與bs關(guān)聯(lián)的小區(qū)上的負載少于閾值負載時可以由bs來選擇。ue的兩個天線連續(xù)發(fā)送訓(xùn)練序列,使得bs能夠確定與天線關(guān)聯(lián)的單獨信道。
ue發(fā)送來自各天線的訓(xùn)練序列。例如,如果僅存在用于發(fā)送訓(xùn)練序列的單個無線電信道,則ue從第一天線發(fā)送訓(xùn)練序列,隨后從第二天線發(fā)送訓(xùn)練序列。bs接收訓(xùn)練序列并分析訓(xùn)練序列,以確定多少mpc存在及其相應(yīng)的aoa和功率電平。如這里所用的,mpc還可以稱為信號分量或信號反射。當(dāng)bs隨后向ue發(fā)回信號時,bs沿mpc的方向發(fā)送信號束。bs(以單獨延遲)調(diào)整信號的相位,使得信號束同時或相干地到達ue。對于每一個數(shù)據(jù)幀重復(fù)該過程。對于如前描述的第二級別操作,各天線被當(dāng)作它為不同的ue對待,并且天線除了在訓(xùn)練序列從ue發(fā)送的時候之外使用相同的時間和頻率資源。
對于comimo,bs被同步以使得來自所有bs的信號大致同時(即,相干地)到達ue。然后,將信號彼此相加。comimo系統(tǒng)可以被看作是具有分布式天線的大規(guī)模mimo系統(tǒng)而不是天線靠近彼此的單個天線陣列。因此,本發(fā)明還使得能夠組合comimo與大規(guī)模mimo,使得各bs向ue發(fā)送多個mfc。
現(xiàn)在參照圖1,圖1指示天線的模式圖。模式圖110是指用于在自由空間中的天線的模式圖。模式圖120是指用手加載的天線的模式圖。天線的方向性在被加載時經(jīng)常提高。這導(dǎo)致ue不對所有方向上的信號具有響應(yīng)性,從而降低了bs與ue之間的無線電信道的豐富性。如模式圖120中指示的,大部分輻射130位于球體扇形中。
這里描述的過程是閉環(huán)(“cl”)過程,其中,bs評估ue的天線并選擇具有和在bs與ue之間的信道關(guān)聯(lián)的最佳信道豐富性的天線。本發(fā)明提供了用于優(yōu)化高階mimo系統(tǒng)中的性能的閉環(huán)交換分集過程。閉環(huán)過程是一個或更多個反饋環(huán)路存在于系統(tǒng)的輸出(例如,bs或ue)與輸入(例如,ue或bs)之間的過程。
本發(fā)明使得bs和/或ue能夠以受控方式測試ue的至少兩個天線,以確定哪個天線提供更佳的性能。如這里所用的,天線的性能是指在特定時間間隔中可以經(jīng)由天線(由bs和/或ue或在bs和/或ue處)發(fā)送或接收多少數(shù)據(jù)。
在大規(guī)模mimo情況下,bs可以評估與ue的各天線關(guān)聯(lián)的特征值。特征值是在ue與bs之間的無線電信道(或無線鏈路)中存在多少mpc的測度。ue天線具有方向性的越高,從ue到達bs的mpc越少。mpc是指信號分量或信號反射。如這里所用的,mimo系統(tǒng)是指bs或ue中的至少一方。
現(xiàn)在參照圖2,圖2呈現(xiàn)了示例性網(wǎng)絡(luò)環(huán)境。ue201具有兩個天線210和220。圖2中的bs202是大規(guī)模mimo系統(tǒng)。圖2示出了以下情況:全向天線210產(chǎn)生5個mpc,而定向天線220產(chǎn)生2個mpc。另外,圖2呈現(xiàn)了多個散射體251、252、253和254,其用于使無線電信號(或mpc)從ue201轉(zhuǎn)向到bs202。在圖2中所示的情況下,因為與天線220相比天線210發(fā)出與更多數(shù)量的mpc關(guān)聯(lián)的無線電信號,所以天線210與天線220相比展示優(yōu)秀的性能。天線210的總射頻(rf)等級可以大致類似于天線220的總rf等級,并且bs202能夠確定哪個天線展示優(yōu)秀的性能。另外,ue201可能不能確定哪個天線展示優(yōu)秀性能。然而,在另選實施方式中,ue201還能夠確定哪個天線展示優(yōu)秀性能。如這里所用的,天線的性能是指在特定時間間隔中可以經(jīng)由天線(由或在bs202和/或ue201)發(fā)送或接收多少數(shù)據(jù)。
對于具有多個bs的comimo,網(wǎng)絡(luò)需要評估到達各bs的信號電平。如這里所用的,信號電平與多徑分量的數(shù)量及其功率電平關(guān)聯(lián)。在這種系統(tǒng)中,系統(tǒng)需要選擇其信號能夠由最大數(shù)量的bs檢測到的天線。ue301包括全向天線310和定向天線320。如圖3中指示的,來自全向天線310的信號可以由bs1351、bs2352以及bs3353檢測到。來自定向天線320的信號可以由bs2352和bs3353檢測到,但沒有被由其他bs檢測到。因為天線310與天線320相比可以被較多的bs檢測到,所以天線310與天線320相比產(chǎn)生優(yōu)秀的性能。
本發(fā)明還使得mimo系統(tǒng)能夠基于與ue的天線關(guān)聯(lián)的特征值來選擇用于ue的操作模式。操作模式可以與級別關(guān)聯(lián)。例如,級別(例如,第一級別)可以基于是否天線或天線的組合用于分集過程中(即,天線或天線組合用于大致同時地發(fā)送相同導(dǎo)頻信號)。級別(例如,第二級別)還可以基于ue處的獨立天線是否(例如,向bs)單獨發(fā)送唯一的導(dǎo)頻信號。級別還可以基于各天線上的負載。負載可以是指每單位時間由天線發(fā)送和/或接收的數(shù)據(jù)量。另選或另外地,如本規(guī)范中描述的術(shù)語“負載”還是指天線性能由于與用戶手的物理交互而劣化的場景。較高的級別需要較多的系統(tǒng)資源(例如,在ue處的較大的存儲量和/或處理功率)。例如,第二級別場景與第一級別場景相比需要較大量的用于發(fā)送和/或接收數(shù)據(jù)的系統(tǒng)資源。
作為示例,ue的第一天線具有大于閾值負載的負載,并且ue的第二天線具有小于閾值負載的負載。在這種示例中,ue和/或bs中的至少一方確定第二天線將提供較高等級的性能,因此選擇第二天線來發(fā)送和/或接收數(shù)據(jù)。
作為另一個示例,ue的第一天線和第二天線指示大致相等的性能,但網(wǎng)絡(luò)具有大于閾值用戶數(shù)量的用戶。在這種示例中,ue和/或bs中的至少一方確定需要雙天線分集操作,這意味著大致同時從第一天線和第二天線發(fā)送相同的導(dǎo)頻。
作為另一個示例,bs可以由于網(wǎng)絡(luò)環(huán)境具有超過閾值ue數(shù)量的數(shù)量的ue而不能分開第一ue與第二ue(例如,識別第一ue與第二ue或從第一ue和第二ue接收信號或向第一ue和第二ue發(fā)送信號)。在這種示例中,網(wǎng)絡(luò)環(huán)境中的ue和/或bs中的至少一方確定對于ue需要雙天線分集操作,因為這會提高ue的性能(例如,天線的性能)并使得可以使bs分開第一ue與第二ue。
作為另一個示例,ue的兩個天線具有小于閾值負載的負載。另外,兩個天線產(chǎn)生大致相等的性能。在這種示例中,ue和/或bs中的至少一方確定ue的天線需要(例如,向bs)單獨發(fā)送唯一的導(dǎo)頻信號。在一些實施方式中,如果ue上的天線的數(shù)量大于閾值天線數(shù)量,那么ue和/或bs確定:不是ue的天線單獨發(fā)送唯一的導(dǎo)頻信號,而是對ue天線執(zhí)行分集操作,使得天線大致同時地發(fā)送相同導(dǎo)頻信號。在這里描述的一些示例中,天線的性能根據(jù)與天線關(guān)聯(lián)的特征值來確定。
本發(fā)明基于各天線的方向性選擇ue的天線配置并對于性能來對ue的天線評級。在具有單個bs的大規(guī)模mimo情況下(圖2),評級基于與各天線關(guān)聯(lián)的特征值。天線的特征值與天線方向性和/或天線性能間接成比例。在comimo情況下(圖3),天線的方向性基于由多個bs檢測到的來自天線的信號的信號電平。
現(xiàn)在參照圖4,圖4呈現(xiàn)了根據(jù)本發(fā)明的實施方式的示例性方法。在塊410處,方法包括以下步驟:確定裝置具有第一天線和第二天線。在塊420處,方法包括以下步驟:確定針對第一天線的多徑分量的第一數(shù)量和關(guān)聯(lián)的功率電平。在塊430處,方法包括以下步驟:確定針對第二天線的多徑分量的第二數(shù)量和關(guān)聯(lián)的功率電平。在塊440處,方法包括以下步驟:基于第一數(shù)量及其關(guān)聯(lián)的功率電平和第二數(shù)量及其關(guān)聯(lián)的功率電平來確定用于裝置的操作模式(例如,天線配置)。例如,方法包括以下步驟:確定關(guān)聯(lián)的功率電平是否大于閾值功率電平。閾值功率電平可以對于兩個天線不同。在一些實施方式中,方法還包括以下步驟:確定第一天線的至少一個多徑分量的第一到達角(aoa);確定第二天線的至少一個多徑分量的第二aoa;以及基于第一aoa和第二aoa確定操作模式。在一些實施方式中,方法還包括以下步驟:基于第一數(shù)量和第二數(shù)量確定是使用第一天線還是第二天線。在一些實施方式中,多徑分量可以由等效參數(shù)來代替,諸如如這里描述的特征量。
在一些實施方式中,第一數(shù)量和第二數(shù)量在單個基站處確定。在一些實施方式中,第一數(shù)量和第二數(shù)量在多個基站處確定。在一些實施方式中,第一天線是全向天線。在一些實施方式中,第二天線是定向天線。在一些實施方式中,網(wǎng)絡(luò)包括大規(guī)模多輸入多輸出(mimo)系統(tǒng)。在一些實施方式中,網(wǎng)絡(luò)包括相干mimo系統(tǒng)。
在一些實施方式中,第一數(shù)量和第二數(shù)量基于在單個基站處檢測到的多徑分量來確定。在一些實施方式中,第一數(shù)量和第二數(shù)量基于在多個基站處檢測到的多徑分量來確定。在一些實施方式中,第一數(shù)量和第二數(shù)量基于與第一天線和第二天線關(guān)聯(lián)的特征值。
在一些實施方式中,方法還包括以下步驟:確定指示第一天線和第二天線發(fā)送相同導(dǎo)頻信號還是發(fā)送不同導(dǎo)頻信號。在一些實施方式中,方法還包括以下步驟:確定第一天線上的第一負載和第二天線上的第二負載;以及基于第一負載和第二負載確定是否實施用于裝置的操作模式。在一些實施方式中,方法還包括以下步驟:基于確定在與裝置通信的基站關(guān)聯(lián)的小區(qū)上的負載(例如,確定負載大致等于、小于還是大于閾值負載)來確定是否實施用于裝置的操作模式。在一些實施方式中,方法還包括以下步驟:確定第一數(shù)量大于、大致等于還是小于第二數(shù)量。在一些實施方式中,方法還包括以下步驟:基于裝置的偏好(例如,功率電平)確定是否實施裝置的操作模式。
在一些實施方式中,確定操作模式由裝置來執(zhí)行。在一些實施方式中,確定操作模式由與裝置通信的基站來執(zhí)行。在一些實施方式中,方法還包括以下步驟:基于第一數(shù)量和第二數(shù)量對第一天線和第二天線評級。
本發(fā)明不限于任何特定類型的、用于ue和/或bs的裝置。裝置的示例包括移動電話或其他移動計算裝置、移動電視、膝上型計算機、智能屏幕、平板計算機或平板電腦、便攜式臺式計算機、電子閱讀器、掃描儀、便攜式媒體裝置、游戲裝置、照相機或其他圖像拍攝裝置、頭飾、護目鏡、手表、帶狀物(例如,腕帶)或其他可穿戴裝置、或其他便攜式計算或非計算裝置。
各ue和/或bs包括通信接口、處理器、存儲器以及被存儲在存儲器中的模塊,該模塊由處理器執(zhí)行,且被配置為執(zhí)行這里描述的各種處理。這里描述的各通信接口使得能夠與其他系統(tǒng)通信。例如,通信接口包括至少一個天線。
這里所述的各處理器通常包括用于實施音頻功能、視覺功能和/或邏輯功能的電路。例如,處理器可以包括數(shù)字信號處理器裝置、微處理器裝置以及各種模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器以及其他支撐電路。處理器駐留的系統(tǒng)的控制和信號處理功能可以根據(jù)這些裝置各自的能力分配在它們之間。處理器還可以包括至少部分基于可以存儲在例如存儲器中的一個或更多個軟件程序的計算機可執(zhí)行程序代碼部分來操作一個或更多個軟件程序的功能。
各存儲器可以包括任意計算機可讀介質(zhì)。例如,存儲器可以包括具有用于臨時存儲數(shù)據(jù)的緩存區(qū)域的易失性存儲器(諸如易失性隨機存取存儲器(ram))。存儲器還可以包括可以嵌入和/或可移除的非易失性存儲器。非易失性存儲器可以另外或另選地包括eeprom、閃存等。存儲器可以存儲系統(tǒng)所用的任意一個或更多個信息和數(shù)據(jù),該信息和數(shù)據(jù)駐留在系統(tǒng)內(nèi)部,以實施該系統(tǒng)的功能。
關(guān)于這里所述的任意實施方式描述的各種特征可應(yīng)用于這里所述的其他實施方式中的任意一個。如這里所用的,術(shù)語數(shù)據(jù)和信息可互換地使用。雖然上面已經(jīng)描述了本發(fā)明的許多實施方式,但本發(fā)明可以以許多不同的形式來具體實施,并且不應(yīng)被解釋為限于這里所闡述的實施方式;相反,提供這些實施方式,使得本公開將滿足適用的法律要求。同樣地,將理解的是,在可能的情況下,這里所描述和/或考慮的本發(fā)明的任意實施方式的任意優(yōu)點、特征、功能、裝置和/或操作方面可以包括在這里所描述和/或考慮的本發(fā)明的任意其他實施方式中,反之亦然。另外,在可能的情況下,在這里以單數(shù)形式表達的任意術(shù)語打算還包括復(fù)數(shù)形式,反之亦然,除非另外明確敘述。如這里所用的,“至少一個”應(yīng)當(dāng)指“一個或更多個”,并且這些短語旨在可互換。因此,雖然這里也使用短語“一個或更多個”或“至少一個”,但術(shù)語“一個”應(yīng)當(dāng)指“至少一個”或“一個或更多個”。類似的附圖標記自始至終是指類似的元件。同樣的附圖標記自始至終是指同樣的元件。
如本領(lǐng)域一個普通技術(shù)人員鑒于本公開將理解的,本發(fā)明可以包括和/或被具體實施為設(shè)備(包括,例如,系統(tǒng)、機器、裝置、計算機程序產(chǎn)品等)、實施為方法(包括,例如,商業(yè)方法、計算機實施處理等)或?qū)嵤樯鲜龅娜我饨M合。因此,本發(fā)明的實施方式可以采取完全商業(yè)法實施方式、完全軟件實施方式(包括固件、常駐軟件、微代碼、所存儲的程序等)、完全硬件實施方式或組合在這里可以總體稱為“系統(tǒng)”的商業(yè)方法、軟件以及硬件方面的實施方式的形式。此外,本發(fā)明的實施方式可以采取包括內(nèi)部存儲有一個或更多個計算機可執(zhí)行程序代碼部分的計算機可讀存儲介質(zhì)的計算機程序產(chǎn)品的形式。如這里所用的,可以包括一個或更多個處理器的處理器可以“被配置為”以各種方式執(zhí)行特定功能(包括,例如,通過使一個或更多個通用電路通過執(zhí)行計算機可讀介質(zhì)中具體實施的一個或更多個計算機可執(zhí)行程序代碼部分來執(zhí)行功能,和/或通過使一個或更多個專用電路執(zhí)行功能)。
將理解,可以使用任意適當(dāng)?shù)挠嬎銠C可讀介質(zhì)。計算機可讀介質(zhì)可以包括但不限于非暫時計算機可讀介質(zhì)(諸如有形電子、磁、光學(xué)、電磁、紅外和/或半導(dǎo)體系統(tǒng)、裝置和/或其他設(shè)備)。例如,在一些實施方式中,非暫時計算機可讀介質(zhì)包括有形介質(zhì)(諸如便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦可編程只讀存儲器(eprom或閃存)、光盤只讀存儲器(cd-rom)和/或一些其他有形光學(xué)和/或磁存儲裝置)。然而,在本發(fā)明的其他實施方式中,計算機可讀介質(zhì)可以為暫時的(諸如,例如,包括內(nèi)部所實施的計算機可執(zhí)行程序代碼部分的傳播信號)。
用于進行本發(fā)明的操作的一個或更多個計算機可執(zhí)行程序代碼部分可以包括面向?qū)ο蟮?、腳本化的和/或非腳本化的編程語言(諸如,例如,java、perl、smalltalk、c++、sas、sql、python、objectivec、javascript等)。在一些實施方式中,用于進行本發(fā)明的實施方式的操作的一個或更多個計算機可執(zhí)行程序代碼部分以常規(guī)程化編程語言(諸如“c”編程語言和/或類似的編程語言)來書寫。另選地或另外地,計算機程序代碼可以以一個或更多個多范式編程語言(諸如,例如,f#)來書寫。
這里參照設(shè)備和/或方法的流程圖例示和/或框圖描述了本發(fā)明的一些實施方式。將理解,流程圖例示和/或框圖中所包括的各塊和/或流程圖例示和/或框圖中所包括的塊的組合可以由一個或更多個計算機可執(zhí)行程序代碼部分來實施。為了產(chǎn)生特定機器,這些一個或更多個計算機可執(zhí)行程序代碼部分可以設(shè)置為通用計算機、專用計算機和/或某一其他可編程數(shù)據(jù)處理設(shè)備的處理器,使得經(jīng)由計算機和/或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的一個或更多個計算機可執(zhí)行程序代碼部分創(chuàng)建用于實施由流程圖和/或框圖塊表示的步驟和/或功能的機制。
一個或更多個計算機可執(zhí)行程序代碼部分可以存儲在暫時和/或非暫時計算機可讀介質(zhì)(例如,存儲器等)中,該暫時和/或非暫時計算機可讀介質(zhì)可以引導(dǎo)、指示和/或使計算機和/或其他可編程數(shù)據(jù)處理設(shè)備以特定方式起作用,使得計算機可讀介質(zhì)中所存儲的計算機可執(zhí)行程序代碼部分產(chǎn)生包括實施流程圖和/或框圖塊中所指定的步驟和/或功能的指令機制的制品。
一個或更多個計算機可執(zhí)行程序代碼部分還可以加載到計算機和/或其他可編程數(shù)據(jù)處理設(shè)備,以使一系列操作步驟在計算機和/或其他可編程設(shè)備上執(zhí)行。在一些實施方式中,這產(chǎn)生計算機實施的處理,使得在計算機和/或其他可編程設(shè)備上執(zhí)行的一個或更多個計算機可執(zhí)行程序代碼部分提供實施流程圖中所指定的步驟和/或框圖塊中所指定的功能的操作步驟。另選地,為了實施本發(fā)明的實施方式,計算機實施的步驟可以與操作員和/或人員實施的步驟組合和/或可以用操作員和/或人員實施的步驟來替換。
雖然附圖中已經(jīng)描述并示出了特定的示例性實施方式,但要理解,這種實施方式僅是廣泛發(fā)明的例示且不對廣泛發(fā)明進行限制,并且因為除了上面段落中所闡述的內(nèi)容之外,各種其他變化、組合、省略、修改以及代替是可以的,所以本發(fā)明不限于所示出且描述的特定構(gòu)造和結(jié)構(gòu)。本領(lǐng)域技術(shù)人員將理解,可以在不偏離本發(fā)明的范圍和精神的情況下構(gòu)造剛剛描述的實施方式的各種改編、修改以及組合。因此,要理解,在所附權(quán)利要求的范圍內(nèi),本發(fā)明可以被實踐為與這里所具體描述的不同。