卸載是指將與網(wǎng)絡(luò)裝置相關(guān)聯(lián)的數(shù)據(jù)業(yè)務(wù)從蜂窩網(wǎng)絡(luò)傳送到補(bǔ)償網(wǎng)絡(luò),以便減少蜂窩網(wǎng)絡(luò)上的擁塞,或反之亦然。需要確定用于執(zhí)行卸載處理的適當(dāng)條件。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施方式涉及用于漸進(jìn)地調(diào)整卸載設(shè)置以將用戶設(shè)備(UE)從蜂窩網(wǎng)絡(luò)卸載到無(wú)線局域網(wǎng)(WLAN)或?qū)E從WLAN卸載到蜂窩網(wǎng)絡(luò)的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。示例性方法包括以下步驟:確定UE的移動(dòng)性的漸進(jìn)增加或減少;以及基于所述UE的移動(dòng)性的漸進(jìn)增加或減少漸進(jìn)地調(diào)整所述UE的卸載設(shè)置。如本文所使用的,UE的移動(dòng)性是指速度、加速度、當(dāng)前位置、UE行進(jìn)的距離或UE的移動(dòng)方向中的至少一個(gè)。
在一些實(shí)施方式中,所述方法還包括在達(dá)到高移動(dòng)性狀態(tài)時(shí)將卸載設(shè)置調(diào)整為高移動(dòng)性卸載設(shè)置,當(dāng)UE的移動(dòng)性等于或大于閾值移動(dòng)性時(shí),達(dá)到高移動(dòng)性狀態(tài)。
在一些實(shí)施方式中,蜂窩網(wǎng)絡(luò)與由第三代合作伙伴項(xiàng)目(3GPP)規(guī)定的標(biāo)準(zhǔn)相關(guān)聯(lián)。
在一些實(shí)施方式中,移動(dòng)性包括速度、加速度、當(dāng)前位置、距離或移動(dòng)方向中的至少一個(gè)。
在一些實(shí)施方式中,UE包括陀螺儀、加速度計(jì)、羅盤(pán)、全球定位系統(tǒng)(GPS)、上下文感知引擎或映射引擎中的至少一個(gè)。
在一些實(shí)施方式中,WLAN包括接入點(diǎn)(AP),其中所述AP是移動(dòng)的。
在一些實(shí)施方式中,AP的移動(dòng)性基本上類似于UE的移動(dòng)性。
在一些實(shí)施方式中,漸進(jìn)地調(diào)整卸載設(shè)置的步驟使得UE從蜂窩網(wǎng)絡(luò)漸進(jìn)卸載到WLAN或從WLAN漸進(jìn)卸載到蜂窩網(wǎng)絡(luò)。
在一些實(shí)施方式中,確定的步驟由UE執(zhí)行。
在一些實(shí)施方式中,確定的步驟由蜂窩網(wǎng)絡(luò)或WLAN中的至少一個(gè)執(zhí)行。
在一些實(shí)施方式中,基于確定UE的小區(qū)每單位時(shí)間改變的數(shù)量來(lái)確定移動(dòng)性的漸進(jìn)增加或減少。
在一些實(shí)施方式中,UE確定與每個(gè)漸進(jìn)較高的移動(dòng)性等級(jí)相關(guān)聯(lián)的德?tīng)査?delta value),該德?tīng)査涤糜谠O(shè)置增量移動(dòng)性閾值等級(jí)。
在一些實(shí)施方式中,UE包括移動(dòng)計(jì)算裝置、非移動(dòng)計(jì)算裝置、移動(dòng)電話、電視、手表或平板計(jì)算裝置中的至少一個(gè)。
在一些實(shí)施方式中,提供了一種UE,所述UE用于漸進(jìn)地調(diào)整卸載設(shè)置以將該UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或?qū)E從WLAN卸載到蜂窩網(wǎng)絡(luò)。所述UE包括:存儲(chǔ)器;處理器;以及模塊,所述模塊被存儲(chǔ)在所述存儲(chǔ)器中,可被所述處理器執(zhí)行,并且被配置為:確定所述UE的移動(dòng)性的漸進(jìn)增加或減少;以及基于所述UE的移動(dòng)性的所述漸進(jìn)增加或減少漸進(jìn)地調(diào)整所述UE的卸載設(shè)置。
在一些實(shí)施方式中,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品用于漸進(jìn)地調(diào)整卸載設(shè)置以將UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或用于將UE從WLAN卸載到蜂窩網(wǎng)絡(luò)。所述計(jì)算機(jī)程序產(chǎn)品包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),該非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括一組代碼,所述一組代碼用于使計(jì)算機(jī):確定UE的移動(dòng)性的漸進(jìn)增加或減少;以及基于所述UE的移動(dòng)性的所述漸進(jìn)增加或減少漸進(jìn)地調(diào)整所述UE的卸載設(shè)置。
附圖說(shuō)明
已經(jīng)概況地描述了本發(fā)明的實(shí)施方式,現(xiàn)在將參考附圖,在附圖中:
圖1是根據(jù)本發(fā)明的實(shí)施方式的卸載參數(shù)設(shè)置(y軸)相對(duì)于移動(dòng)性檢測(cè)(x軸)的示例性曲線圖;
圖2是根據(jù)本發(fā)明的實(shí)施方式的卸載參數(shù)設(shè)置(y軸)相對(duì)于移動(dòng)性檢測(cè)(x軸)的示例性曲線圖;
圖3是根據(jù)本發(fā)明實(shí)施方式的用于漸進(jìn)地調(diào)整卸載設(shè)置以將UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或從WLAN卸載到蜂窩網(wǎng)絡(luò)的示例性方法;
圖4是根據(jù)本發(fā)明的實(shí)施方式的示例性網(wǎng)絡(luò)環(huán)境。
具體實(shí)施方式
現(xiàn)在可以在下文中參考附圖更全面地描述本發(fā)明的實(shí)施方式,在附圖中示出了本發(fā)明的一些實(shí)施方式而不是所有實(shí)施方式。實(shí)際上,本發(fā)明可以以許多不同的形式實(shí)現(xiàn),并且不應(yīng)被解釋為限于本文所闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本公開(kāi)可以滿足適用的法律要求。相同的標(biāo)記通篇指代相同的元件。
裝置可以被稱為節(jié)點(diǎn)或用戶設(shè)備(UE)。出于發(fā)送或接收數(shù)據(jù)的目的,裝置可以連接到無(wú)線局域網(wǎng)(WLAN)或蜂窩網(wǎng)絡(luò)(包括第三代合作伙伴項(xiàng)目(3GPP)版本和第五代(5G)版本的演進(jìn))。WLAN包括至少一個(gè)接入點(diǎn)(AP)。
本發(fā)明的主要目的是確定是否優(yōu)選地(i)通過(guò)蜂窩網(wǎng)絡(luò)將UE連接到WLAN AP,因?yàn)閁E相對(duì)于蜂窩網(wǎng)絡(luò)(另選地,相對(duì)于WLAN AP)具有高移動(dòng)性(例如,等于或大于第一閾值移動(dòng)性),但是相對(duì)于WLAN AP(另選地,相對(duì)于蜂窩網(wǎng)絡(luò))基本上不具有移動(dòng)性或者基本上具有低移動(dòng)性(例如,小于第二閾值移動(dòng)性),或者(ii)通過(guò)WLAN AP將UE連接到蜂窩網(wǎng)絡(luò),因?yàn)閁E相對(duì)于WLAN AP(另選地,相對(duì)于蜂窩網(wǎng)絡(luò))具有高移動(dòng)性(例如,等于或大于第一閾值移動(dòng)性),但是相對(duì)于蜂窩網(wǎng)絡(luò)(另選地,相對(duì)于WLAN AP)基本上不具有移動(dòng)性或基本上具有低移動(dòng)性(例如,小于第二閾值移動(dòng)性)。
本發(fā)明涉及在正常狀態(tài)(例如,當(dāng)UE不移動(dòng)或正以小于閾值移動(dòng)性的移動(dòng)性移動(dòng)時(shí))與高移動(dòng)性狀態(tài)(例如,當(dāng)UE正以等于或大于閾值移動(dòng)性的移動(dòng)性移動(dòng)時(shí))之間轉(zhuǎn)換UE。如本文所使用的,UE的移動(dòng)性是指速度、加速度、當(dāng)前位置、UE行進(jìn)的距離或UE的移動(dòng)方向中的至少一個(gè)。UE的陀螺儀、加速度計(jì)、羅盤(pán)和/或衛(wèi)星定位能力(例如,位于UE中的全球定位系統(tǒng)(GPS))可以用于提供UE的移動(dòng)性數(shù)據(jù)。另外,UE可以使用(例如,駐留在UE上的)上下文感知引擎和/或(例如,駐留在UE上的)映射引擎來(lái)獲得本文所描述的移動(dòng)性數(shù)據(jù)。
本發(fā)明使得UE能夠更快速地調(diào)整其卸載參數(shù)以考慮UE的移動(dòng)性改變。卸載是指將UE的數(shù)據(jù)業(yè)務(wù)從蜂窩網(wǎng)絡(luò)(例如,3GPP網(wǎng)絡(luò))卸載到補(bǔ)償網(wǎng)絡(luò)(例如,WLAN),以便減少蜂窩網(wǎng)絡(luò)上的擁塞,但是也可以指將UE的數(shù)據(jù)業(yè)務(wù)從補(bǔ)償網(wǎng)絡(luò)(例如,WLAN)卸載到蜂窩網(wǎng)絡(luò)(例如,3GPP網(wǎng)絡(luò)),以便減少補(bǔ)償網(wǎng)絡(luò)上的擁塞。如本文所使用的,WLAN可以指可以用于將數(shù)據(jù)業(yè)務(wù)路由到UE以及從UE路由數(shù)據(jù)業(yè)務(wù)、而不是蜂窩網(wǎng)絡(luò)的任何另選網(wǎng)絡(luò)。本發(fā)明涉及檢測(cè)相對(duì)于WLAN AP的移動(dòng)性的UE的移動(dòng)性,并且涉及確定與將UE連接到蜂窩網(wǎng)絡(luò)相比將UE連接到WLAN AP是否是更優(yōu)選的(即,更高效、更快等)。
本發(fā)明使得能夠檢測(cè)UE的多個(gè)移動(dòng)性狀態(tài)。所述移動(dòng)性狀態(tài)可以與各種閾值移動(dòng)性等級(jí)相關(guān)聯(lián)。高移動(dòng)性狀態(tài)是當(dāng)UE具有等于或大于閾值移動(dòng)性等級(jí)的移動(dòng)性時(shí)。正常移動(dòng)性狀態(tài)是當(dāng)UE具有小于閾值移動(dòng)性等級(jí)的移動(dòng)性時(shí)或者當(dāng)UE靜止(無(wú)移動(dòng)性)時(shí)。本發(fā)明使得能夠檢測(cè)高移動(dòng)性狀態(tài)與正常移動(dòng)性狀態(tài)之間的多個(gè)移動(dòng)性狀態(tài)。如前所述,本發(fā)明涉及檢測(cè)相對(duì)于WLAN AP和/或蜂窩網(wǎng)絡(luò)的移動(dòng)性的UE的移動(dòng)性。利用移動(dòng)性狀態(tài)之間的動(dòng)態(tài)轉(zhuǎn)換,UE可以更快速地(例如,以等于或大于閾值速率的速率)調(diào)整其卸載參數(shù)。卸載參數(shù)考慮UE的移動(dòng)性狀態(tài)的改變。
現(xiàn)在參考圖1,圖1示出了卸載參數(shù)設(shè)置(y軸)相對(duì)于移動(dòng)性檢測(cè)(x軸)的曲線圖。如本文所使用的,狀態(tài)與卸載設(shè)置相關(guān)聯(lián)。當(dāng)UE的移動(dòng)性被確定為等于或大于閾值移動(dòng)性130時(shí),觸發(fā)高移動(dòng)性狀態(tài)(與高移動(dòng)性卸載參數(shù)設(shè)置110相關(guān)聯(lián))。當(dāng)UE的移動(dòng)性被確定為小于閾值移動(dòng)性130時(shí),觸發(fā)正常移動(dòng)性狀態(tài)(與正?;虻鸵苿?dòng)性卸載參數(shù)設(shè)置120相關(guān)聯(lián))。因此,如圖1所示,UE基于UE的移動(dòng)性在高移動(dòng)性狀態(tài)和正常移動(dòng)性狀態(tài)之間切換。移動(dòng)性與UE每單位時(shí)間進(jìn)行的活躍小區(qū)改變的數(shù)量相關(guān)聯(lián)或者是UE每單位時(shí)間進(jìn)行的活躍小區(qū)改變的數(shù)量的函數(shù)。當(dāng)UE移動(dòng)通過(guò)物理空間時(shí),其可以從與蜂窩網(wǎng)絡(luò)相關(guān)聯(lián)的第一小區(qū)(接收和發(fā)送數(shù)據(jù)到與第一小區(qū)相關(guān)聯(lián)的AP或基站)切換到與蜂窩網(wǎng)絡(luò)相關(guān)聯(lián)的第二小區(qū)(接收和發(fā)送數(shù)據(jù)到與第二小區(qū)相關(guān)聯(lián)的AP或基站)。小區(qū)改變或切換的第一閾值數(shù)量可以與高移動(dòng)性狀態(tài)相關(guān)聯(lián)。當(dāng)由UE檢測(cè)到小區(qū)改變的第一閾值數(shù)量時(shí),該UE進(jìn)入觸發(fā)高移動(dòng)性卸載設(shè)置的高移動(dòng)性狀態(tài)。當(dāng)高移動(dòng)性卸載設(shè)置被觸發(fā)時(shí),UE檢測(cè)到WLAN AP關(guān)于UE相對(duì)靜止(或者基本上不具有移動(dòng)性或具有低移動(dòng)性),這使得該UE通過(guò)蜂窩網(wǎng)絡(luò)選擇WLAN AP用于接收和發(fā)送數(shù)據(jù)(即,路由數(shù)據(jù)業(yè)務(wù))。在一些實(shí)施方式中,WLAN AP具有與UE相似(或相同)的移動(dòng)性。在其它實(shí)施方式中,WLAN AP也是移動(dòng)的,但是具有與UE的移動(dòng)性不同(例如,小于或大于)的移動(dòng)性。
現(xiàn)在參考圖2,圖2示出了卸載參數(shù)設(shè)置(y軸)相對(duì)于移動(dòng)性檢測(cè)(x軸)的另一曲線圖。如本文所使用的,狀態(tài)與卸載設(shè)置相關(guān)聯(lián)。當(dāng)UE的移動(dòng)性被確定為等于或大于閾值移動(dòng)性120時(shí),觸發(fā)高移動(dòng)性狀態(tài)(與高移動(dòng)性卸載參數(shù)設(shè)置110相關(guān)聯(lián))。然而,對(duì)于該實(shí)施方式,朝向高移動(dòng)性狀態(tài)的漸進(jìn)調(diào)整(以及朝向較高移動(dòng)性卸載參數(shù)設(shè)置140的漸進(jìn)調(diào)整)是可能的。本發(fā)明使得能夠檢測(cè)從零或正常移動(dòng)性狀態(tài)(與零或正常移動(dòng)性卸載參數(shù)設(shè)置120相關(guān)聯(lián))到高移動(dòng)性狀態(tài)的多個(gè)移動(dòng)性狀態(tài)150,每個(gè)移動(dòng)性狀態(tài)與比先前移動(dòng)性狀態(tài)更高的移動(dòng)性相關(guān)聯(lián)。每個(gè)漸進(jìn)較高的移動(dòng)性狀態(tài)都與不同的卸載設(shè)置相關(guān)聯(lián)。因此,本發(fā)明使得能夠動(dòng)態(tài)檢測(cè)多個(gè)移動(dòng)性狀態(tài),并且動(dòng)態(tài)調(diào)整與每個(gè)移動(dòng)性狀態(tài)相關(guān)聯(lián)的卸載設(shè)置。如本文所使用的,術(shù)語(yǔ)“動(dòng)態(tài)”是指對(duì)多個(gè)移動(dòng)性狀態(tài)的快速、漸進(jìn)或基本上瞬時(shí)的檢測(cè),以及對(duì)與每個(gè)移動(dòng)性狀態(tài)相關(guān)聯(lián)的卸載設(shè)置的快速、漸進(jìn)或基本上瞬時(shí)的調(diào)整。
網(wǎng)絡(luò)可以具有定義的閾值移動(dòng)性狀態(tài),所述定義的閾值移動(dòng)性狀態(tài)用于將UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或者從WLAN卸載到蜂窩網(wǎng)絡(luò)。UE可以將德?tīng)査祽?yīng)用于這些定義的閾值移動(dòng)性狀態(tài),得到如圖2所示的漸進(jìn)移動(dòng)性狀態(tài)。德?tīng)査祷赨E的移動(dòng)性,進(jìn)而UE的移動(dòng)性基于UE執(zhí)行的蜂窩網(wǎng)絡(luò)小區(qū)每單位時(shí)間改變的數(shù)量。例如,小區(qū)每單位時(shí)間改變的第一數(shù)量與第一德?tīng)査迪嚓P(guān)聯(lián),并且小區(qū)每單位時(shí)間改變的較高的第二數(shù)量與第二德?tīng)査迪嚓P(guān)聯(lián)。在發(fā)現(xiàn)WLAN AP比蜂窩網(wǎng)絡(luò)更適合與UE交換數(shù)據(jù)的情況下,本發(fā)明確保UE的移動(dòng)性越高,UE在蜂窩網(wǎng)絡(luò)上發(fā)送和接收的數(shù)據(jù)量越低,并且UE在WLAN上發(fā)送和接收的數(shù)據(jù)量越高。UE通過(guò)各種移動(dòng)性狀態(tài)的動(dòng)態(tài)轉(zhuǎn)換可以由UE、蜂窩網(wǎng)絡(luò)或WLAN中的至少一個(gè)來(lái)控制。
除了UE的移動(dòng)性數(shù)據(jù)之外,當(dāng)決定將UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或從WLAN卸載到蜂窩網(wǎng)絡(luò)時(shí),UE還可能需要考慮(蜂窩網(wǎng)絡(luò)和/或WLAN的)網(wǎng)絡(luò)拓?fù)?、可能的無(wú)線電傳播條件、UE相對(duì)于WLAN AP的相對(duì)位置、UE的功率數(shù)據(jù)(例如,所消耗的功率等于或大于閾值功率、剩余功率小于閾值功率等)、UE的當(dāng)前帶寬利用率(例如,等于或大于閾值利用率的帶寬利用率)、當(dāng)前和/或未來(lái)的需求(例如,等于或大于特定容量的帶寬需求)等。無(wú)線電鏈路度量(諸如,與WLAN AP相關(guān)聯(lián)的接收信號(hào)強(qiáng)度指示(RSSI)度量)在確定何時(shí)以及如何將UE從蜂窩網(wǎng)絡(luò)卸載到WLAN或從WLAN卸載到蜂窩網(wǎng)絡(luò)時(shí)也可以被考慮,并且在從處于UE的可檢測(cè)通信范圍內(nèi)的多個(gè)WLAN AP中選擇特定WLAN AP時(shí)也被考慮。由UE執(zhí)行的本文描述的任何功能可以另選地或附加地由WLAN AP或蜂窩網(wǎng)絡(luò)來(lái)執(zhí)行。
現(xiàn)在參考圖3,圖3示出了用于漸進(jìn)地調(diào)整卸載設(shè)置以將UE從蜂窩網(wǎng)絡(luò)(例如,基于3GPP)卸載到WLAN的示例性方法。在步驟310,該方法包括由UE、蜂窩網(wǎng)絡(luò)或WLAN AP中的至少一個(gè)確定UE的移動(dòng)性的漸進(jìn)增加或減少?;诖_定UE的小區(qū)每單位時(shí)間改變(例如,在蜂窩網(wǎng)絡(luò)上)的數(shù)量來(lái)確定移動(dòng)性的漸進(jìn)增加或減少。在步驟320,該方法包括基于UE的移動(dòng)性的漸進(jìn)增加或減少漸進(jìn)地調(diào)整UE的卸載設(shè)置。漸進(jìn)地調(diào)整卸載設(shè)置使得UE從蜂窩網(wǎng)絡(luò)到WLAN或從WLAN到蜂窩網(wǎng)絡(luò)的漸進(jìn)卸載。在一些實(shí)施方式中,UE、蜂窩網(wǎng)絡(luò)或WLAN AP中的至少一個(gè)確定與每個(gè)漸進(jìn)較高的移動(dòng)性等級(jí)相關(guān)聯(lián)的德?tīng)査?,該德?tīng)査涤糜谠O(shè)置增量移動(dòng)性閾值等級(jí)。該方法還包括在達(dá)到高移動(dòng)性狀態(tài)時(shí)將卸載設(shè)置調(diào)整為高移動(dòng)性卸載設(shè)置。WLAN包括移動(dòng)AP,其中,所述AP的移動(dòng)性可以基本上類似于UE的移動(dòng)性。
雖然已經(jīng)相對(duì)于基于確定移動(dòng)性的增加調(diào)整卸載設(shè)置描述了本說(shuō)明書(shū)中提供的示例,但是該說(shuō)明書(shū)也可以適于基于確定UE的移動(dòng)性的減少來(lái)調(diào)整卸載設(shè)置。確定UE的移動(dòng)性的增加或減少可以導(dǎo)致將UE的數(shù)據(jù)業(yè)務(wù)從蜂窩網(wǎng)絡(luò)傳送到WLAN,或者從WLAN傳送到蜂窩網(wǎng)絡(luò)。
在一些實(shí)施方式中,移動(dòng)性包括與UE相關(guān)聯(lián)的速度、加速度、當(dāng)前位置、距離或移動(dòng)方向中的至少一個(gè)。在一些實(shí)施方式中,UE包括陀螺儀、加速度計(jì)、羅盤(pán)、全球定位系統(tǒng)(GPS)、上下文感知引擎或映射引擎中的至少一個(gè)。在一些實(shí)施方式中,UE包括移動(dòng)計(jì)算裝置、非移動(dòng)計(jì)算裝置、移動(dòng)電話、電視、手表或平板計(jì)算裝置中的至少一個(gè)。
現(xiàn)在參考圖4,圖4示出了根據(jù)本發(fā)明的實(shí)施方式的網(wǎng)絡(luò)環(huán)境的示例性框圖。如圖所示,網(wǎng)絡(luò)環(huán)境包括蜂窩網(wǎng)絡(luò)420、WLAN 430和UE 410。如圖4所示,UE 410可操作地并選擇性地(例如,經(jīng)由一個(gè)或更多個(gè)有線機(jī)制或無(wú)線機(jī)制)連接到蜂窩網(wǎng)絡(luò)420和WLAN 430,它們可以包括一個(gè)或更多個(gè)單獨(dú)的網(wǎng)絡(luò)。WLAN 430與WLAN AP相關(guān)聯(lián)。如本文所描述的,當(dāng)網(wǎng)絡(luò)被描述為執(zhí)行功能時(shí),網(wǎng)絡(luò)主干、基站或與網(wǎng)絡(luò)相關(guān)聯(lián)的接入點(diǎn)(AP)執(zhí)行所述功能。
圖4中的UE 410包括:處理器;存儲(chǔ)器;以及模塊,所述模塊被存儲(chǔ)在所述存儲(chǔ)器中,可由處理器執(zhí)行,并且被配置為執(zhí)行本文所描述的各種處理,包括與圖4所示的任何網(wǎng)絡(luò)上的其它裝置進(jìn)行通信的能力。
本文所描述的每個(gè)處理器通常包括用于實(shí)現(xiàn)音頻、視覺(jué)和/或邏輯功能的電路。例如,處理器可以包括數(shù)字信號(hào)處理器裝置、微處理器裝置以及各種模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器及其它支持電路。處理器所駐留的系統(tǒng)的控制和信號(hào)處理功能可以根據(jù)這些裝置各自的能力在它們之間被分配。處理器還可以包括用于至少部分基于可以例如被存儲(chǔ)在存儲(chǔ)器中的其計(jì)算機(jī)可執(zhí)行程序代碼部分來(lái)操作一個(gè)或更多個(gè)軟件程序的功能。
每個(gè)存儲(chǔ)器可以包括任何計(jì)算機(jī)可讀介質(zhì)。例如,存儲(chǔ)器可以包括易失性存儲(chǔ)器(諸如,具有用于數(shù)據(jù)的臨時(shí)存儲(chǔ)的緩存區(qū)域的易失性隨機(jī)存取存儲(chǔ)器(RAM))。存儲(chǔ)器還可以包括非易失性存儲(chǔ)器,所述非易失性存儲(chǔ)器可以是嵌入式的和/或可以是可移除的。非易失性存儲(chǔ)器可以附加地或另選地包括EEPROM、閃存等。存儲(chǔ)器可以存儲(chǔ)由其所駐留的系統(tǒng)使用的信息和數(shù)據(jù)片段中的任何一個(gè)或更多個(gè),以實(shí)現(xiàn)該系統(tǒng)的功能。
本發(fā)明不限于任何特定類型的UE。如本文所使用的,UE還可以被稱為裝置、系統(tǒng)或設(shè)備。UE的示例包括移動(dòng)電話或其它移動(dòng)計(jì)算裝置、移動(dòng)電視、膝上型計(jì)算機(jī)、智能屏幕、平板計(jì)算機(jī)或平板電腦、便攜式臺(tái)式計(jì)算機(jī)、電子閱讀器、掃描儀、便攜式媒體裝置、游戲裝置、相機(jī)或其它圖像捕獲裝置、頭飾、護(hù)目鏡、手表、帶(例如,腕帶)或其它可佩戴裝置、或其它便攜式計(jì)算或非計(jì)算裝置。
相對(duì)于本文所描述的任何實(shí)施方式描述的各種特征適用于本文所描述的任何其它實(shí)施方式。如本文所使用的,術(shù)語(yǔ)數(shù)據(jù)和信息可以互換使用。雖然上面已經(jīng)描述了本發(fā)明的許多實(shí)施方式,但是本發(fā)明可以以許多不同的形式實(shí)現(xiàn),并且不應(yīng)被解釋為限于本文闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本公開(kāi)將滿足適用的法律要求。此外,應(yīng)當(dāng)理解,在可能的情況下,本文描述和/或預(yù)期的本發(fā)明的任何實(shí)施方式的任何優(yōu)點(diǎn)、特征、功能、裝置和/或操作方面可以被包括在本文描述和/或預(yù)期的本發(fā)明的任何其它實(shí)施方式中,和/或反之亦然。此外,除非另有明確說(shuō)明,否則在可能的情況下,本文以單數(shù)形式表達(dá)的任何術(shù)語(yǔ)意在也包括復(fù)數(shù)形式,和/或反之亦然。如本文所使用的,“至少一個(gè)”將意味著“一個(gè)或更多個(gè)”,并且這些短語(yǔ)旨在是可互換的。因此,即使在本文中也使用短語(yǔ)“一個(gè)或更多個(gè)”或“至少一個(gè)”,術(shù)語(yǔ)“一個(gè)”也將意味著“至少一個(gè)”或“一個(gè)或更多個(gè)”。相同的標(biāo)記通篇指代相同的元件。
如本領(lǐng)域的普通技術(shù)人員鑒于本公開(kāi)將理解的,本發(fā)明可以包括和/或被實(shí)現(xiàn)為設(shè)備(包括例如系統(tǒng)、機(jī)器、裝置、計(jì)算機(jī)程序產(chǎn)品等)、被實(shí)現(xiàn)為方法(包括例如商業(yè)方法、計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程等)或者被實(shí)現(xiàn)為前述的任何組合。因此,本發(fā)明的實(shí)施方式可以采取完全商業(yè)方法實(shí)施方式、完全軟件實(shí)施方式(包括固件、駐留軟件、微代碼、存儲(chǔ)過(guò)程等)、完全硬件實(shí)施方式或組合商業(yè)方法、軟件和硬件方面(在本文中通常可以被稱為“系統(tǒng)”)的實(shí)施方式的形式。此外,本發(fā)明的實(shí)施方式可以采取計(jì)算機(jī)程序產(chǎn)品的形式,所述計(jì)算機(jī)程序產(chǎn)品包括其中存儲(chǔ)有一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。如本文所使用的,可以包括一個(gè)或更多個(gè)處理器的處理器可以被“配置為”以各種方式執(zhí)行某個(gè)功能(包括例如通過(guò)使一個(gè)或更多個(gè)通用電路通過(guò)執(zhí)行在計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分來(lái)執(zhí)行所述功能,和/或通過(guò)使一個(gè)或更多個(gè)專用電路執(zhí)行所述功能)。
應(yīng)當(dāng)理解,可以利用任何合適的計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以包括但不限于非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(諸如,有形電子、磁、光、電磁、紅外和/或半導(dǎo)體系統(tǒng)、裝置和/或其它設(shè)備)。例如,在一些實(shí)施方式中,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括有形介質(zhì)(諸如,便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃存)、光盤(pán)只讀存儲(chǔ)器(CD-ROM)和/或一些其它有形的光和/或磁存儲(chǔ)裝置)。然而,在本發(fā)明的其它實(shí)施方式中,計(jì)算機(jī)可讀介質(zhì)可以是暫時(shí)的(諸如,例如,包括實(shí)現(xiàn)計(jì)算機(jī)可執(zhí)行程序代碼部分于其中的傳播信號(hào))。
用于執(zhí)行本發(fā)明的操作的一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分可以包括面向?qū)ο蟆⒛_本化和/或無(wú)腳本的編程語(yǔ)言(諸如,例如,Java、Perl、Smalltalk、C++、SAS、SQL、Python、Objective C、JavaScript等)。在一些實(shí)施方式中,用于執(zhí)行本發(fā)明的實(shí)施方式的操作的一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分以常規(guī)過(guò)程編程語(yǔ)言(諸如,“C”編程語(yǔ)言和/或類似的編程語(yǔ)言)來(lái)編寫(xiě)。計(jì)算機(jī)程序代碼可以另選地或附加地以一個(gè)或更多個(gè)多范例編程語(yǔ)言(諸如,例如,F(xiàn)#)來(lái)編寫(xiě)。
本文參照設(shè)備和/或方法的流程圖和/或框圖描述了本發(fā)明的一些實(shí)施方式。應(yīng)當(dāng)理解,包括在流程圖和/或框圖中的每個(gè)塊和/或包括在流程圖和/或框圖中的塊的組合可以由一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分來(lái)實(shí)現(xiàn)。這些一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分可以被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)和/或一些其它可編程信息處理設(shè)備的處理器,以便產(chǎn)生特定機(jī)器,使得經(jīng)由計(jì)算機(jī)和/或其它可編程信息處理設(shè)備的處理器執(zhí)行的一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分創(chuàng)建用于實(shí)現(xiàn)由流程圖和/或框圖框表示的步驟和/或功能的機(jī)制。
一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分可以被存儲(chǔ)在暫時(shí)性計(jì)算機(jī)可讀介質(zhì)和/或非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器等)中,所述暫時(shí)性計(jì)算機(jī)可讀介質(zhì)和/或非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)可以指導(dǎo)、指示和/或使得計(jì)算機(jī)和/或其它可編程信息處理設(shè)備以特定方式起作用,使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可執(zhí)行程序代碼部分產(chǎn)生包括實(shí)現(xiàn)流程圖和/或框圖塊中所指定的步驟和/或功能的指令機(jī)制的制品。
一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分還可以被加載到計(jì)算機(jī)和/或其它可編程信息處理設(shè)備上,以使得在計(jì)算機(jī)和/或其它可編程設(shè)備上執(zhí)行一系列操作步驟。在一些實(shí)施方式中,這產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,使得在計(jì)算機(jī)和/或其它可編程設(shè)備上執(zhí)行的一個(gè)或更多個(gè)計(jì)算機(jī)可執(zhí)行程序代碼部分提供操作步驟以實(shí)現(xiàn)流程圖中所指定的步驟和/或框圖塊中所指定的功能。另選地,計(jì)算機(jī)實(shí)現(xiàn)的步驟可以與操作者和/或人工實(shí)現(xiàn)的步驟組合和/或利用操作者和/或人工實(shí)現(xiàn)的步驟替換,以便執(zhí)行本發(fā)明的實(shí)施方式。
雖然已經(jīng)在附圖中描述和示出了某些示例性實(shí)施方式,但是應(yīng)當(dāng)理解,這些實(shí)施方式僅僅是對(duì)寬泛發(fā)明的說(shuō)明而不是限制,并且本發(fā)明不限于所示出和描述的特定結(jié)構(gòu)和布置,因?yàn)槌松鲜龆温渲嘘U述的那些之外的各種其它改變、組合、省略、修改和替換是可能的。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以在不脫離本發(fā)明的范圍和精神的情況下配置剛剛描述的實(shí)施方式的各種調(diào)整、修改和組合。因此,應(yīng)當(dāng)理解,在所附權(quán)利要求的范圍內(nèi),本發(fā)明可以以不同于本文具體描述的方式來(lái)實(shí)踐。