專利名稱:用于操作移動(dòng)終端的方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線區(qū)域網(wǎng)絡(luò)(wireless local area network, WLAN),特別是 有關(guān)于一種用于無(wú)線區(qū)域網(wǎng)絡(luò)中的移動(dòng)終端(mobile station, MS)的背景掃 描機(jī)制(background scan mechanism)。
背景技術(shù):
傳統(tǒng)的換手機(jī)制是在移動(dòng)終端(例如手機(jī))開(kāi)始換手操作,而不是在接 入點(diǎn)(access point, AP)開(kāi)始換手操作。移動(dòng)終端執(zhí)行背景掃描以收集信息 來(lái)決定執(zhí)行換手的時(shí)間和對(duì)象。傳統(tǒng)上,背景掃描和其它的應(yīng)用會(huì)互相干擾。例如,依據(jù)實(shí)時(shí)傳輸協(xié)議 (real-time transport protocol,以下簡(jiǎn)稱RTP) , RTP封包可以攜帶任何具 有實(shí)時(shí)性質(zhì)的數(shù)據(jù),例如互動(dòng)影音數(shù)據(jù)。圖1A 1C是顯示在無(wú)線區(qū)域網(wǎng)絡(luò) 中的移動(dòng)終端傳統(tǒng)的背景掃描方法的操作方式示意圖。參見(jiàn)圖1A, RTP封 包10以間隔T傳送。例如,就VoIP (Voice over IP)數(shù)據(jù)而言,間隔T可 以是20ms(G.711及G.729)或30ms (G.723.1);就IPTV數(shù)據(jù)而言,間隔T 可以是至少20ms (AMR及AWB)。例如,在一個(gè)包含14個(gè)無(wú)線區(qū)域網(wǎng)絡(luò) (WLAN)頻道的無(wú)線網(wǎng)絡(luò)系統(tǒng)中,必須花費(fèi)14S來(lái)完成一次背景掃描,其 中S表示掃描一個(gè)頻道所需要的時(shí)間。通常,S介于7ms到11ms之間。因 此,需要花費(fèi)154ms (11*14)來(lái)完成一次背景掃描。在此,如圖IB所示, 若RTP封包獲得優(yōu)先處理,則背景掃描13可能會(huì)被RTP封包10的傳送所 中斷。另一方面,如圖1C所示,若背景掃描13獲得優(yōu)先處理,則RTP封包 10的傳送可能會(huì)因?yàn)楸尘皰呙?3而被阻斷。因此,需要一種背景掃描機(jī)制來(lái)執(zhí)行背景掃描,使其不會(huì)和其它傳輸操 作互相干擾
發(fā)明內(nèi)容
本發(fā)明提供用于操作移動(dòng)終端的方法及移動(dòng)終端以解決現(xiàn)有技術(shù)存在的 背景掃描與其它傳輸操作互相干擾的技術(shù)問(wèn)題。本發(fā)明提供一種用于操作移動(dòng)終端的方法。移動(dòng)終端運(yùn)作于包含配置于 N個(gè)頻道中的多個(gè)基站的無(wú)線網(wǎng)絡(luò)系統(tǒng)中,該方法包括在時(shí)間間隔p從無(wú) 線網(wǎng)絡(luò)系統(tǒng)中的第一基站接收數(shù)據(jù)封包,其中移動(dòng)終端目前與第一基站建立 連接。提供完整背景掃描的第一周期T,以監(jiān)測(cè)從無(wú)線網(wǎng)絡(luò)系統(tǒng)中的多個(gè)基 站傳送的信息。將完整背景掃描分割為多個(gè)分段掃描,其中每一該分段掃描 分別用以監(jiān)測(cè)配置于N個(gè)頻道中的多個(gè)基站中的一者;以及依據(jù)時(shí)間間隔p、 第一周期T及頻道數(shù)N,決定分段掃描的第二周期M。本發(fā)明提供一種移動(dòng)終端,運(yùn)作在包含配置于N個(gè)頻道中的多個(gè)基站的 無(wú)線網(wǎng)絡(luò)系統(tǒng)中,該移動(dòng)終端包括通信單元,在時(shí)間間隔p從無(wú)線網(wǎng)絡(luò)系 統(tǒng)中的第一基站接收數(shù)據(jù)封包,其中移動(dòng)終端目前與第一基站建立連接。處 理器,提供完整背景掃描的第一周期T,以監(jiān)測(cè)從該無(wú)線網(wǎng)絡(luò)系統(tǒng)中的該多 個(gè)基站傳送的信息。將該完整背景掃描分割為多個(gè)分段掃描,其中每一分段 掃描分別用以監(jiān)測(cè)配置于N個(gè)頻道中的多個(gè)基站中的一者,并依據(jù)該時(shí)間間 隔p、該第一周期T及該頻道數(shù)N決定該分段掃描的第二周期M。相較于現(xiàn)有技術(shù),本發(fā)明通過(guò)用于操作移動(dòng)終端的方法及對(duì)應(yīng)的移動(dòng)終 端提供的背景掃描機(jī)制,減少背景掃描與其它傳輸操作之間的互相干擾,提 高了傳輸效能。
圖1A 1C是顯示在無(wú)線區(qū)域網(wǎng)絡(luò)中的移動(dòng)終端傳統(tǒng)的背景掃描方法的 操作方式示意圖。圖2是依據(jù)本發(fā)明實(shí)施例無(wú)線通信網(wǎng)絡(luò)的示意圖。 圖3是依據(jù)本發(fā)明實(shí)施例移動(dòng)終端的方框示意圖。 圖4是依據(jù)本發(fā)明實(shí)施例用于與WLAN中基站建立連接的移動(dòng)終端的背 景掃描方法的流程圖。圖5是顯示移動(dòng)終端執(zhí)行的數(shù)據(jù)傳輸狀況示意圖。圖6是顯示背景頻道掃描程序的示意圖。
具體實(shí)施方式
本發(fā)明提供的實(shí)施例可以實(shí)現(xiàn)于移動(dòng)終端(mobile station),其與運(yùn)作 于IEEE802.il標(biāo)準(zhǔn)的無(wú)線區(qū)域網(wǎng)絡(luò)建立連接。圖2是依據(jù)本發(fā)明實(shí)施例無(wú)線區(qū)域網(wǎng)絡(luò)(WLAN) 210及250的示意圖。 支持無(wú)線通信的裝置可以分別通過(guò)基站(接入點(diǎn))211及251來(lái)接入無(wú)線區(qū) 域網(wǎng)絡(luò)210及250。無(wú)線區(qū)域網(wǎng)絡(luò)(WLAN) 210及250均包含配置于N個(gè) 頻道中的多個(gè)基站(圖未顯示),其中N為整數(shù)。在此,N可以為14。無(wú)線區(qū)域網(wǎng)絡(luò)210包含基站211及客戶端網(wǎng)絡(luò)卡(圖未顯示)?;?11 與有線網(wǎng)絡(luò)骨干28建立連接。同樣地,無(wú)線區(qū)域網(wǎng)絡(luò)250包含基站251及客 戶端網(wǎng)絡(luò)卡(圖中未顯示)。在建筑物中或重要的接入位置,可以設(shè)有多個(gè) 基站,使得安裝有區(qū)域無(wú)線網(wǎng)絡(luò)卡的客戶端,即使在移動(dòng)中也可以維持不中 斷的連接。例如,在此,具有無(wú)線通信功能的手機(jī)29可以使用無(wú)線通信換手 (handover)功能,從位置26移動(dòng)到位置27。此換手功能是依據(jù)由背景掃描 所收集的信息而進(jìn)行,其中此背景掃描是監(jiān)測(cè)源自無(wú)線網(wǎng)絡(luò)系統(tǒng)中的多個(gè)基 站傳送的信息。圖3是依據(jù)本發(fā)明實(shí)施例移動(dòng)終端的方框示意圖。移動(dòng)終端30運(yùn)作于圖 2所示的無(wú)線網(wǎng)絡(luò)系統(tǒng)中。移動(dòng)終端30可以為手機(jī)或其它具有無(wú)線收發(fā)器的 便攜式數(shù)據(jù)處理裝置。移動(dòng)終端30包含通信單元31、儲(chǔ)存單元33、及處理 器35。通信單元31每隔時(shí)間間隔p傳送數(shù)據(jù)封包到無(wú)線網(wǎng)絡(luò)系統(tǒng)中第一基 站,其中移動(dòng)終端目前與第一基站建立連接。在無(wú)線網(wǎng)絡(luò)系統(tǒng)中,移動(dòng)終端 30從建立連接的第一基站接收信息。在此,該信息為每一個(gè)定期從該基站傳 送的封包。處理器35提供完整背景掃描的第一周期T,以監(jiān)測(cè)源自無(wú)線網(wǎng)絡(luò) 系統(tǒng)中的多個(gè)基站傳送的信息,將此完整背景掃描分割為多個(gè)分段掃描,其
中每一分段掃描用以監(jiān)測(cè)配置于N個(gè)頻道中的多個(gè)基站中的一者,并依據(jù)時(shí) 間間隔p、第一周期T、及頻道數(shù)N,以決定分段掃描的第二周期M。其中被監(jiān)測(cè)的信息為定期從每一個(gè)基站傳送的信標(biāo)信息(beacon message)。處理器35依據(jù)下式以決定分段掃描的第二周期M:M鄰/N)/p (式1),其中M為小于[(T/N)/p]的最大整數(shù)。而且, 一次完整背景掃描的第一周期T可以進(jìn)一步調(diào)整。處理器35還 提供最小防護(hù)時(shí)間Tg。在此最小防護(hù)時(shí)間Tg期間不執(zhí)行掃描。而且,處理 器35在決定分段掃描的第二周期M時(shí),也將最小防護(hù)時(shí)間Tg列入考慮。依 據(jù)某些實(shí)施例,分段掃描的第二周期M可以依據(jù)下式?jīng)Q定<formula>formula see original document page 8</formula> (式2)其中M為小于<formula>formula see original document page 8</formula>的最大整數(shù)。處理器35進(jìn)一步以第二周期M為周期執(zhí)行分段掃描,以監(jiān)測(cè)源自配置 于N個(gè)頻道中的多個(gè)基站中的一者的信息。而且,處理器35依據(jù)由背景掃 描監(jiān)測(cè)到的信息決定是否執(zhí)行換手操作。處理器35用來(lái)決定分段掃描的第二周期M的上述信息可儲(chǔ)存于儲(chǔ)存單 元33中。在此,上述N、 T、 Tg、 p值儲(chǔ)存于儲(chǔ)存單元33中。圖4是依據(jù)本發(fā)明實(shí)施例用于與WLAN中基站建立連接的移動(dòng)終端的背 景掃描方法的流程圖。在步驟'S400中,提供時(shí)間間隔p、第一周期T、頻道數(shù)N、及最小防護(hù) 時(shí)間Tg。圖5是顯示移動(dòng)終端執(zhí)行的數(shù)據(jù)傳輸狀況示意圖。在此,每隔時(shí)間間隔 p,傳送數(shù)據(jù)封包500、 501、 502、 503、 504、 505、 506等到基站。WLAN 包括配置在N個(gè)頻道中的多個(gè)基站。在此,N值為14。每隔第一周期T,就 執(zhí)行一次完整的背景掃描。換而言之,每隔T毫秒(ms)就執(zhí)行一次完整的 背景掃描(即,針對(duì)頻道1 14中每一頻道掃描一次)。在步驟S401中,決定分段掃描的第二周期M。在T毫秒之中,保留了 最小防護(hù)時(shí)間Tg,使得在最小防護(hù)時(shí)間Tg中不執(zhí)行背景掃描。因此,可以 用來(lái)執(zhí)行背景掃描的時(shí)間為UT/N]/p - Tg}。第二周期M可以依據(jù)(式1) (M 《(T/N)/p)或(式2) (M《{[T/N]/p - Tg})來(lái)決定。例如,如圖5所示, 當(dāng)M-3時(shí),每傳輸3個(gè)數(shù)據(jù)封包,就執(zhí)行一次分段掃描。每次分段掃描分別 掃描WLAN中的14個(gè)頻道中的一個(gè)頻道。在步驟S402中,啟動(dòng)定時(shí)器以開(kāi)始一次分段掃描。如上述,每當(dāng)M個(gè) 數(shù)據(jù)封包傳送出時(shí),就執(zhí)行一次分段掃描(如圖5中標(biāo)號(hào)511所示)。而且, 數(shù)據(jù)封包傳送的間隔為p毫秒。因此,每隔(M*p)毫秒執(zhí)行一次分段掃描。 定時(shí)器的到期時(shí)間(timeout value)為(M*p)毫秒,其等于([T/N] - Tg)毫 秒。在步驟S403中,決定是否要傳送一個(gè)數(shù)據(jù)封包,如是,則執(zhí)行步驟S411; 否則,返回步驟S405。在步驟S411中,傳送數(shù)據(jù)封包。在步驟S413中,判斷步驟S411中傳送的數(shù)據(jù)封包是否是第M個(gè)數(shù)據(jù)封 包。如是,則執(zhí)行步驟S415;否則,返回步驟S403。在步驟S415中,因?yàn)橐呀?jīng)傳送了M個(gè)數(shù)據(jù)封包,所以執(zhí)行一次分段掃 描,以掃描在WLAN中14個(gè)頻道中的一個(gè)頻道。在完成分段掃描之后,執(zhí) 行步驟S409,判斷是否14個(gè)頻道都已經(jīng)掃描完畢。如果在步驟S403中沒(méi)有數(shù)據(jù)封包要傳送,則判斷在步驟S402中啟動(dòng)的 定時(shí)器是否已經(jīng)到達(dá)其到期時(shí)間(步驟S405)。若從定時(shí)器啟動(dòng)以后已經(jīng)過(guò) (M*p)毫秒,則執(zhí)行一次分段掃描,以掃描在WLAN中M個(gè)頻道中的一 個(gè)頻道(步驟S407)。在完成分段掃描之后,執(zhí)行步驟S409,判斷是否14 個(gè)頻道都已經(jīng)掃描完畢。當(dāng)14個(gè)頻道都已經(jīng)完成掃描時(shí),該方法結(jié)束。
圖6是顯示背景頻道掃描程序的示意圖。在步驟S601中,當(dāng)移動(dòng)終端 開(kāi)始執(zhí)行背景頻道掃描時(shí),移動(dòng)終端傳送一個(gè)具有省電模式比特(Power saving bit)的NULL封包到目前在頻道1的接入點(diǎn)(AP),以通知目前的 AP移動(dòng)終端將退出正常模式(normal mode)并切換到省電模式(power saving mode)。在步驟S603中,移動(dòng)終端從頻道1切換到頻道2,并準(zhǔn)備搜尋其 它AP。在步驟S605中,移動(dòng)終端傳送探索請(qǐng)求(Probe Request)廣播封包 到頻道2中所有的新AP,并請(qǐng)求這些AP響應(yīng)。在步驟S607中,移動(dòng)終端 等候AP的響應(yīng)。頻道2中的這些AP可以將探索響應(yīng)封包(probe response packet)及包含其RSSI信息的信標(biāo)(beacon)回傳給此移動(dòng)終端。隨后,此 移動(dòng)終端確認(rèn)是否有RSSI值大于目前AP的其它AP。在步驟S609中,移動(dòng) 終端從頻道2切換到頻道1。在步驟S611中,移動(dòng)終端傳送一個(gè)不具有省電 模式比特的NULL封包給頻道l中的目前的AP,以告知目前的AP此移動(dòng)終 端已經(jīng)回復(fù)到正常模式。如此便完成了一次背景頻道掃描。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求范圍所做的均 等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種用于操作移動(dòng)終端的方法,所述的移動(dòng)終端運(yùn)作于包含配置于N個(gè)頻道中的多個(gè)基站的無(wú)線網(wǎng)絡(luò)系統(tǒng)中,所述的方法包括在時(shí)間間隔p從所述的無(wú)線網(wǎng)絡(luò)系統(tǒng)中的第一基站接收數(shù)據(jù)封包,其中所述的移動(dòng)終端目前與所述的第一基站建立連接;提供完整背景掃描的第一周期T,以監(jiān)測(cè)從所述的無(wú)線網(wǎng)絡(luò)系統(tǒng)中的所述的多個(gè)基站傳送的信息;將所述的完整背景掃描分割為多個(gè)分段掃描,其中每一所述的分段掃描分別用以監(jiān)測(cè)配置于所述的N個(gè)頻道中的所述的多個(gè)基站中的一者;以及依據(jù)所述的時(shí)間間隔p、所述的第一周期T及所述的頻道數(shù)N,決定所述的分段掃描的第二周期M。
2. 如權(quán)利要求1所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 被監(jiān)測(cè)的信息是定期從每一所述的多個(gè)基站傳送的信標(biāo)信息。
3. 如權(quán)利要求1所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 方法還包括依據(jù)下式?jīng)Q定所述的分段掃描的所述的第二周期M:M《(T/N)/p,其中M為小于[(T/N)/p]的最大整數(shù)。
4. 如權(quán)利要求1所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 方法還包括提供最小防護(hù)時(shí)間Tg,其中所述的最小防護(hù)時(shí)間Tg為保留期間, 在所述的保留期間不執(zhí)行分段掃描。
5. 如權(quán)利要求3所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 方法還包括依據(jù)下式?jīng)Q定所述的分段掃描的所述的第二周期M:M《{[T/N]/p-Tg},其中M為小于([T/N]/p - Tg)的最大整數(shù)。
6. 如權(quán)利要求1所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 方法還包括以所述的第二周期M為周期執(zhí)行所述的分段掃描,以監(jiān)測(cè)配置于 所述的N個(gè)頻道中的一者的基站發(fā)出的信息。
7. 如權(quán)利要求1所述的用于操作移動(dòng)終端的方法,其特征在于,所述的 方法還包括依據(jù)由所述的背景掃描監(jiān)測(cè)到的信息決定是否執(zhí)行換手操作。
8. —種移動(dòng)終端,其特征在于,所述的移動(dòng)終端運(yùn)作在包含配置于N個(gè) 頻道中的多個(gè)基站的無(wú)線網(wǎng)絡(luò)系統(tǒng)中,所述的移動(dòng)終端包括-通信單元,在時(shí)間間隔p從所述的無(wú)線網(wǎng)絡(luò)系統(tǒng)中的第一基站接收數(shù)據(jù) 封包,其中所述的移動(dòng)終端目前與所述的第一基站建立連接;處理器,提供完整背景掃描的第一周期T,以監(jiān)測(cè)從所述的無(wú)線網(wǎng)絡(luò)系 統(tǒng)中的所述的多個(gè)基站傳送的信息,將所述的完整背景掃描分割為多個(gè)分段 掃描,其中每一所述的分段掃描分別用以監(jiān)測(cè)配置于所述的N個(gè)頻道中的所 述的多個(gè)基站中的一者,并依據(jù)所述的時(shí)間間隔p、所述的第一周期T及所 述的頻道數(shù)N決定所述的分段掃描的第二周期M。
9. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的被監(jiān)測(cè)的信息是定期從每一所述的多個(gè)基站傳送的信標(biāo)信息。
10. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的處理器還依據(jù) 下式以決定所述的分段掃描的所述的第二周期M:M《(T/N)/p,其中M為小于[(T/N)/p]的最大整數(shù)。
11. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的處理器還決定 最小防護(hù)時(shí)間Tg,其中所述的最小防護(hù)時(shí)間Tg為保留期間,在所述的保留期間不執(zhí)行分段掃描。
12. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的處理器還依據(jù) 下式?jīng)Q定所述的分段掃描的所述的第二周期M-<formula>formula see original document page 3</formula>,其中M為小于{[T/N]/p - Tg}的最大整數(shù)。
13. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的處理器還以所 述的第二周期M為周期執(zhí)行所述的分段掃描,以監(jiān)測(cè)配置于所述的N個(gè)頻 道中的一者的基站發(fā)出的信息。
14.如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述的處理器還依據(jù) 由所述的背景掃描監(jiān)測(cè)到的信息決定是否執(zhí)行換手操作。
全文摘要
本發(fā)明涉及一種用于操作移動(dòng)終端的方法及移動(dòng)終端,其中移動(dòng)終端運(yùn)作于包含配置于N個(gè)頻道中的多個(gè)基站的無(wú)線網(wǎng)絡(luò)系統(tǒng)中。該方法首先依據(jù)時(shí)間間隔p,從無(wú)線網(wǎng)絡(luò)系統(tǒng)中的第一基站接收數(shù)據(jù)封包,其中該移動(dòng)終端目前與第一基站建立連接。提供完整背景掃描的第一周期T,以監(jiān)測(cè)從無(wú)線網(wǎng)絡(luò)系統(tǒng)中的基站傳送的信息。將完整背景掃描分割為多個(gè)分段掃描,其中每一分段掃描用以監(jiān)測(cè)配置于N個(gè)頻道中的基站中的一者。并依據(jù)時(shí)間間隔p、第一周期T、及頻道數(shù)N,以決定分段掃描的第二周期M。通過(guò)用于操作移動(dòng)終端的方法及對(duì)應(yīng)的移動(dòng)終端提供的背景掃描機(jī)制,減少了背景掃描與其它傳輸操作之間的互相干擾,提高了傳輸效能。
文檔編號(hào)H04W36/30GK101166367SQ20071016262
公開(kāi)日2008年4月23日 申請(qǐng)日期2007年10月15日 優(yōu)先權(quán)日2006年10月18日
發(fā)明者劉憲璋, 林煜翔, 許宏凱 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司