專利名稱:用于在無線廣域網(wǎng)與無線局域網(wǎng)之間進(jìn)行切換的通信方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信方法和裝置,尤其涉及一種能夠在無線廣域網(wǎng)(WWAN)與無線局域網(wǎng)(WLAN)之間進(jìn)行切換的通信方法和裝置。
背景技術(shù):
無線局域網(wǎng)(WLAN)是一種靈活的數(shù)據(jù)通信系統(tǒng),常常部署在譬如機(jī)場(chǎng)、賓館這樣的所謂熱點(diǎn)地區(qū),向人們提供數(shù)據(jù)傳輸業(yè)務(wù)。人們利用無線終端,如移動(dòng)電話或筆記本計(jì)算機(jī),通過無線接入的方式,可以訪問WLAN中的網(wǎng)絡(luò)資源,及與之相連的因特網(wǎng)中的資源。
無線廣域網(wǎng)(WWAN)是一種覆蓋更多區(qū)域的通信系統(tǒng),用于向人們提供語(yǔ)音和數(shù)據(jù)服務(wù),如全球移動(dòng)通信系統(tǒng)(GSM)、通用分組無線業(yè)務(wù)(GPRS)、碼分多址(CDMA)以及第三代移動(dòng)通信(3G)系統(tǒng),均屬無線廣域網(wǎng)絡(luò)。
通常,無線廣域網(wǎng)提供語(yǔ)音服務(wù),而無線局域網(wǎng)提供數(shù)據(jù)業(yè)務(wù)。但是,隨著通信技術(shù)的發(fā)展,低速數(shù)據(jù)傳輸在無線廣域網(wǎng)中應(yīng)運(yùn)而生,而基于IP技術(shù)的語(yǔ)音服務(wù)(VoIP)也正在成為無線局域網(wǎng)中一個(gè)嶄新的亮點(diǎn)。
圖1是無線局域網(wǎng)(WLAN)和無線廣域網(wǎng)(WWAN)的常規(guī)應(yīng)用的一個(gè)示意圖,其中WWAN服務(wù)區(qū)與一個(gè)WLAN服務(wù)區(qū)可能重疊也可能不重疊(如圖1所示)。當(dāng)一個(gè)位于WLAN服務(wù)區(qū)之外的移動(dòng)用戶在經(jīng)由WWAN服務(wù)進(jìn)行語(yǔ)音通信的過程中,由于其位置的變化而進(jìn)入一個(gè)WLAN服務(wù)區(qū)中時(shí),若通信的雙方此時(shí)都處于WLAN服務(wù)區(qū)中,此時(shí)若仍舊采用WWAN服務(wù),對(duì)于通信雙方的通訊費(fèi)用都是不能降低的;而若此時(shí)將采用的WWAN服務(wù)切換到WLAN服務(wù),則不僅節(jié)約了WWAN的無線資源,而且還可能大大降低通信雙方的通訊費(fèi)用,并有可能提供用戶更為豐富的服務(wù)類型,如視頻通話等。當(dāng)采用WLAN服務(wù)進(jìn)行通信的雙方中的一方離開WLAN服務(wù)區(qū)時(shí),再將WLAN服務(wù)切換回WWAN服務(wù),以保證通信的繼續(xù)進(jìn)行。
如上所述,需要一種能夠在無線廣域網(wǎng)(WWAN)與無線局域網(wǎng)(WLAN)之間進(jìn)行切換的通信方法和裝置,以有效地減少用戶的通訊費(fèi)用和節(jié)省WWAN的網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于在WLAN和WWAN之間進(jìn)行切換的方法和裝置。利用該方法和裝置,進(jìn)入WLAN服務(wù)區(qū)之前采用WWAN服務(wù)的移動(dòng)終端,在進(jìn)入WLAN服務(wù)區(qū)之后可以切換為使用WLAN服務(wù),而在通信雙方中的一方即將離開WLAN服務(wù)區(qū)時(shí)再切換到使用WWAN服務(wù),從而在節(jié)省WWAN無線資源的同時(shí),還可以充分利用WLAN的資源,節(jié)約移動(dòng)終端用戶的通訊費(fèi)用。
按照本發(fā)明的一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟經(jīng)由WWAN接口進(jìn)行通信;檢測(cè)該用戶終端的WLAN接口是否可用;若該WLAN接口可用,則從一個(gè)WWAN激活狀態(tài)進(jìn)入一個(gè)WWAN到WLAN狀態(tài);在該WWAN到WLAN狀態(tài)中,該用戶終端向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供其在線信息(presence information);從所述服務(wù)器獲取正在與所述用戶終端進(jìn)行通信的另一用戶終端的網(wǎng)絡(luò)地址;利用該網(wǎng)絡(luò)地址,向該另一用戶終端發(fā)送一個(gè)WLAN呼叫請(qǐng)求;若收到來自所述另一用戶終端的接受WLAN呼叫請(qǐng)求的信息,則進(jìn)入到一個(gè)WLAN激活狀態(tài)。
按照本發(fā)明的一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟經(jīng)由WWAN接口進(jìn)行通信;接收來自正在與該用戶終端進(jìn)行通信的另一用戶終端的一個(gè)WLAN呼叫請(qǐng)求;根據(jù)該用戶終端中的配置信息,若該配置信息表明所述用戶終端可以在通信過程中切換通信的無線接口,則向該另一用戶終端發(fā)送一個(gè)接受該WLAN呼叫請(qǐng)求的回應(yīng);和進(jìn)入WLAN激活狀態(tài)。
按照本發(fā)明的一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟經(jīng)由WLAN接口進(jìn)行通信;檢測(cè)該用戶終端的WLAN接口是否可用;若該WLAN接口不可用,則從一個(gè)WLAN激活狀態(tài)進(jìn)入一個(gè)WLAN到WWAN狀態(tài);在該WLAN到WWAN狀態(tài)狀態(tài)中,該用戶終端向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)WWAN呼叫請(qǐng)求;若收到來自所述另一用戶終端的接受WWAN呼叫請(qǐng)求的信息,則進(jìn)入到WWAN激活狀態(tài)。
按照本發(fā)明的一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟經(jīng)由WLAN接口進(jìn)行通信;檢測(cè)該用戶終端的WLAN接口是否可用;若該WLAN接口不可用,則從WLAN激活狀態(tài)進(jìn)入WLAN到WWAN狀態(tài);在該WLAN到WWAN狀態(tài)狀態(tài)中,該用戶終端向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)切換請(qǐng)求;在收到來自該另一用戶終端發(fā)送的WWAN呼叫請(qǐng)求后,向該另一用戶終端發(fā)送一個(gè)接受WWAN呼叫請(qǐng)求的信息,并進(jìn)入WWAN激活狀態(tài)。
附圖簡(jiǎn)述圖1是傳統(tǒng)的無線局域網(wǎng)(WLAN)和無線廣域網(wǎng)(WWAN)混合使用的示意圖;圖2是按照本發(fā)明的移動(dòng)終端在六個(gè)工作狀態(tài)的轉(zhuǎn)移示意圖;圖3是按照本發(fā)明的智能代理模塊的組成及其與智能服務(wù)器的連接示意圖;圖4是按照本發(fā)明的采用Push(推)方法,在通信的終端之間交換IP(因特網(wǎng)協(xié)議)地址的示意圖;圖5是按照本發(fā)明的采用Pull(拉)方法,在通信終端之間交換IP地址的示意圖;圖6是按照本發(fā)明的從使用WWAN接口切換到使用WLAN接口通信的示意圖;圖7是按照本發(fā)明的從使用WLAN接口切換到使用WWAN接口通信的示意圖。
發(fā)明詳述下面以具有WLAN接口和WWAN接口的移動(dòng)終端為例,描述本發(fā)明的在進(jìn)入WLAN服務(wù)區(qū)之前采用WWAN接口通信,在進(jìn)入WLAN服務(wù)區(qū)之后切換到采用WLAN接口進(jìn)行通信,而在離開WLAN服務(wù)區(qū)后再切換回使用WWAN接口進(jìn)行通信的過程。在本發(fā)明實(shí)施例中,假定該移動(dòng)終端的WWAN接口在任何情況下都是可用的,而WLAN接口只有在WLAN服務(wù)區(qū)內(nèi)才是可用的,一旦離開WLAN服務(wù)區(qū),該移動(dòng)終端將只能使用WWAN接口進(jìn)行無線通信。
為了更清楚地描述移動(dòng)終端在使用不同無線接口時(shí)的切換過程,本發(fā)明引入了六種工作狀態(tài),處于不同的工作狀態(tài),移動(dòng)終端將執(zhí)行不同的操作,以完成切換過程和進(jìn)行正常的通信。下面,將首先結(jié)合附圖2,對(duì)移動(dòng)終端的這六種工作狀態(tài)進(jìn)行描述。
1、WWAN 空閑狀態(tài)(WWAN Idle state)此時(shí),移動(dòng)終端沒有與其他用戶終端進(jìn)行無線連接,只有WWAN接口可用。在此狀態(tài)下,移動(dòng)終端等待經(jīng)由WWAN接口傳送的來自另一用戶終端的呼叫請(qǐng)求;或接受經(jīng)由用戶界面輸入的呼叫命令,以向另一用戶終端發(fā)起呼叫請(qǐng)求;以及監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài),以在WLAN接口可用時(shí)切換到WLAN空閑狀態(tài)。當(dāng)處于WWAN空閑狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口可用時(shí),該移動(dòng)終端進(jìn)入WLAN空閑狀態(tài);而當(dāng)處于WWAN空閑狀態(tài)的該移動(dòng)終端向另一用戶終端發(fā)出一個(gè)WWAN呼叫請(qǐng)求或當(dāng)該移動(dòng)終端接收到來自另一用戶終端的WWAN呼叫請(qǐng)求時(shí),該移動(dòng)終端以常規(guī)模式建立WWAN呼叫,并進(jìn)入WWAN激活狀態(tài)。
2、WLAN空閑狀態(tài)(WLAN Idle state)此時(shí),移動(dòng)終端沒有與其他用戶終端進(jìn)行無線連接,但是WWAN和WLAN接口都是可用的。在此狀態(tài)下,移動(dòng)終端等待經(jīng)由WLAN或WWAN接口傳送的來自另一用戶終端的呼叫請(qǐng)求;或接受經(jīng)由用戶界面輸入的呼叫命令,以向另一用戶終端發(fā)起WLAN或WWAN呼叫請(qǐng)求;和監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài),以在WLAN接口不可用時(shí)切換到WWAN空閑狀態(tài);以及向一個(gè)網(wǎng)絡(luò)地址公知的公共服務(wù)器注冊(cè)或注銷其在線信息,其中該在線信息至少包括該移動(dòng)終端的網(wǎng)絡(luò)地址、連接類型和端口信息。
當(dāng)處于WLAN空閑狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口不可用時(shí),該移動(dòng)終端進(jìn)入WWAN空閑狀態(tài);當(dāng)處于WLAN空閑狀態(tài)的該移動(dòng)終端向另一用戶終端發(fā)出一個(gè)WLAN呼叫請(qǐng)求或當(dāng)該移動(dòng)終端接收到來自另一用戶終端的WLAN呼叫請(qǐng)求時(shí),該移動(dòng)終端以常規(guī)模式建立WLAN呼叫過程。此外,處于WLAN空閑狀態(tài)的該移動(dòng)終端也可以向另一不接受WLAN呼叫的用戶終端發(fā)出一個(gè)WWAN呼叫請(qǐng)求,或接收來自另一用戶終端的WWAN呼叫請(qǐng)求,當(dāng)該移動(dòng)終端發(fā)出一個(gè)WWAN呼叫請(qǐng)求或收到一個(gè)WWAN呼叫請(qǐng)求時(shí),該移動(dòng)終端以常規(guī)模式建立WWAN呼叫過程。
3、WWAN激活狀態(tài)(WWAN Active state)此時(shí),只有WWAN接口可用,且移動(dòng)終端正在通過WWAN接口與其他用戶終端進(jìn)行通信。在此狀態(tài)下,移動(dòng)終端以常規(guī)的采用WWAN接口的通信模式(如GSM、CDMA系統(tǒng)中的通信模式),處理來自WWAN接口的呼叫信令與業(yè)務(wù)信息;或接受經(jīng)由用戶界面輸入的掛斷電話的命令,以結(jié)束WWAN通話;以及監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài),以在WLAN接口可用時(shí)切換到WWAN到WLAN狀態(tài)。
當(dāng)處于WWAN激活狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口可用時(shí),若該移動(dòng)終端的用戶配置(user profile)允許該移動(dòng)終端在通話過程中切換到WLAN,則該移動(dòng)終端進(jìn)入WWAN到WLAN狀態(tài);而當(dāng)處于通信的該移動(dòng)終端與通話對(duì)方中的任意一個(gè)掛斷電話時(shí),處于WWAN激活狀態(tài)的該移動(dòng)終端結(jié)束WWAN通話并進(jìn)入WWAN空閑狀態(tài)。
4、WLAN激活狀態(tài)(WLAN Active state)此時(shí),WWAN接口和WLAN接口均可用,且移動(dòng)終端正在通過WLAN接口與其他用戶終端進(jìn)行通信。在此狀態(tài)下,移動(dòng)終端以常規(guī)的采用WLAN接口的通信模式(如H.323,SIP系統(tǒng)中的通信模式),處理來自WLAN接口的呼叫信令與業(yè)務(wù)信息;或接受經(jīng)由用戶界面輸入的掛斷電話的命令,以結(jié)束WLAN通話;以及監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài),以在WLAN接口即將不可用時(shí)切換到WLAN到WWAN狀態(tài)。
當(dāng)處于WLAN激活狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口不可用或該移動(dòng)終端收到來自通話對(duì)方的請(qǐng)求切換到WWAN的請(qǐng)求信息時(shí),若該移動(dòng)終端的用戶配置允許該移動(dòng)終端在通話過程中切換到WWAN,則該移動(dòng)終端進(jìn)入WLAN到WWAN狀態(tài);而當(dāng)處于通信的該移動(dòng)終端與通話對(duì)方中的任意一個(gè)掛斷電話時(shí),處于WLAN激活狀態(tài)的該移動(dòng)終端結(jié)束WLAN通話并進(jìn)入WLAN空閑狀態(tài)。
5、WWAN到WLAN狀態(tài)(WWAN to WLAN state)該狀態(tài)是一個(gè)過渡狀態(tài),即從采用WWAN接口到采用WLAN接口進(jìn)行通信的一個(gè)過渡。在此狀態(tài)下,移動(dòng)終端在處理來自WWAN接口的呼叫信令與業(yè)務(wù)信息的同時(shí),接受經(jīng)由用戶界面輸入的掛斷電話的命令以結(jié)束WWAN通話,和監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài)以在WLAN接口不可用時(shí)回到WWAN激活狀態(tài),以及向一個(gè)網(wǎng)絡(luò)地址公知的公共服務(wù)器注冊(cè)或注銷其在線信息,其中該在線信息至少包括該移動(dòng)終端的網(wǎng)絡(luò)地址、連接類型和端口信息。
在準(zhǔn)備從WWAN激活狀態(tài)過渡到WLAN激活狀態(tài)的過程中,該移動(dòng)終端將通過Push(推)或Pull(拉)方法,從上述的公共服務(wù)器中獲取與之通信的對(duì)方用戶的狀態(tài)信息(如對(duì)方用戶是否在WLAN服務(wù)區(qū)中、對(duì)方用戶終端的網(wǎng)絡(luò)地址、通信協(xié)議、端口號(hào)),若該狀態(tài)信息中不包括對(duì)方用戶終端的網(wǎng)絡(luò)地址,則還需請(qǐng)求公共服務(wù)器將對(duì)方用戶終端的網(wǎng)絡(luò)地址傳送給該移動(dòng)終端,并在獲取對(duì)方用戶終端的網(wǎng)絡(luò)地址后,發(fā)起WLAN呼叫的建立過程。
當(dāng)處于WWAN到WLAN狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口不可用時(shí),該移動(dòng)終端將回到WWAN激活狀態(tài);當(dāng)處于通信的該移動(dòng)終端與通話對(duì)方中的任意一個(gè)掛斷電話時(shí),該移動(dòng)終端將結(jié)束通話并進(jìn)入WWAN空閑狀態(tài)(也可以設(shè)計(jì)為進(jìn)入WLAN空閑狀態(tài));若該移動(dòng)終端的用戶配置以及通話對(duì)方的用戶配置均允許雙方在通話過程中進(jìn)行切換操作,則該移動(dòng)終端切換到WLAN激活狀態(tài)。
上述的Push與Pull方法以及具體的切換過程,將在下文中詳細(xì)說明。
6、WLAN到WWAN狀態(tài)(WLAN to WWAN state)該狀態(tài)是一個(gè)過渡狀態(tài),即從采用WLAN接口到采用WWAN接口進(jìn)行通信的一個(gè)過渡。在此狀態(tài)下,移動(dòng)終端在處理來自WLAN接口的呼叫信令與業(yè)務(wù)信息的同時(shí),接受經(jīng)由用戶界面輸入的掛斷電話的命令以結(jié)束WLAN通話,和監(jiān)測(cè)該移動(dòng)終端的WLAN接口的狀態(tài)以在WLAN接口可用時(shí)回到WLAN激活狀態(tài)。
在準(zhǔn)備從WLAN激活狀態(tài)過渡到WWAN激活狀態(tài)的過程中,該移動(dòng)終端將通過本地配置中預(yù)先存儲(chǔ)的信息,得到對(duì)方用戶的相關(guān)信息,如電話號(hào)碼,并發(fā)起WWAN呼叫建立過程。
當(dāng)處于WLAN到WWAN狀態(tài)的該移動(dòng)終端監(jiān)測(cè)到其WLAN接口可用時(shí),該移動(dòng)終端將回到WLAN激活狀態(tài);當(dāng)處于通信的該移動(dòng)終端與通話對(duì)方中的任意一個(gè)掛斷電話時(shí)或通信連接中斷時(shí),該移動(dòng)終端將結(jié)束通話并進(jìn)入WLAN空閑狀態(tài)(也可以設(shè)計(jì)為當(dāng)通信連接中斷時(shí)直接返回WWAN空閑狀態(tài));若該移動(dòng)終端的用戶配置以及通話對(duì)方的用戶配置均允許雙方在通話過程中進(jìn)行切換操作,則該移動(dòng)終端切換到WWAN激活狀態(tài)。
具體的切換過程,將在下文中詳細(xì)說明。
如上所述,當(dāng)一個(gè)具有WLAN接口和WWAN接口的移動(dòng)終端出入WLAN服務(wù)區(qū)時(shí),將分別在上述的六種狀態(tài)中進(jìn)行切換,而要使得移動(dòng)終端從一個(gè)狀態(tài)平滑地過渡到另一個(gè)狀態(tài),其具體的操作過程是由嵌在該移動(dòng)終端中的智能代理模塊(smart agent)和置于上述公共服務(wù)器中的一個(gè)智能服務(wù)器模塊(smart server)協(xié)作完成的。因此,在詳細(xì)描述移動(dòng)終端的切換過程之前,先對(duì)移動(dòng)終端中的智能代理和智能服務(wù)器作一簡(jiǎn)單介紹。
1、智能代理智能代理100,是運(yùn)行在移動(dòng)終端中的一個(gè)功能模塊,包括本地配置子模塊10、連接/地址檢測(cè)子模塊20和WLAN通信子模塊30,圖3中示了出了該智能代理100的組成及其與智能服務(wù)器200的連接。以下,將分別對(duì)圖中組成智能代理的各個(gè)子模塊進(jìn)行詳細(xì)描述。
(1)本地配置子模塊,用于基于移動(dòng)終端的用戶配置,根據(jù)用戶的指令設(shè)置移動(dòng)終端的本地配置信息。其中,本地配置信息具體涉及該移動(dòng)終端用戶的各個(gè)通信伙伴的聯(lián)系方式(連接方式)、每種連接方式對(duì)應(yīng)的用戶標(biāo)識(shí)(user id)以及每種連接的用戶優(yōu)選等級(jí)(preference)。
例如,一個(gè)移動(dòng)終端的使用者為用戶A,用戶A的通信伙伴有用戶B和用戶C,則利用本地配置子模塊可以將該用戶A的本地配置信息通過程序設(shè)計(jì)語(yǔ)言描述為下述方式<pre listing-type="program-listing"><![CDATA[ ?。約elfname=’usera’> ?。糲onnection type=’gsm’> ?。紁riority>low</priority> ?。糹d>13000000000</id> ?。?connection> <connection type=’jabber’> ?。紁riority>high</priority> ?。糹d>usera@somejabberserver.com</id> ?。紁wd>password4usera</pwd> ?。?connection><connection type=’MSN’> <priority>high</priority> <id>usera@hotmail.com</id> <pwd>password4usera</pwd> ?。?connection> </self> <user name=’userb’> ?。糲onnection type=’gsm’> <id>+86-13000000001</id> ?。?connection> <connection type=’jabber’> <id>userb@somejabberserver.com</id> ?。?connection> </user> <user name=’userc’> ?。糲onnection type=’gsm’> <id>+86-13000000002</id> </connection> </user>]]></pre>上述設(shè)置的用戶A的本地配置信息表明,用戶A具有三種連接方式,其中使用WLAN接口的jabber和MSN兩種連接方式的優(yōu)先級(jí)別高于使用WWAN接口的GSM連接方式;用戶B具有兩種連接方式,其中使用WLAN接口的jabber連接方式的優(yōu)先級(jí)別高于使用WWAN接口的GSM連接方式;用戶C只有一種GSM連接方式。當(dāng)用戶A欲與用戶B通信時(shí),根據(jù)用戶A和B的WLAN接口是否都可利用,用戶A可以選擇不同的無線接口與用戶B通信,即若用戶A和B的WLAN接口都是可用的,則按照上述本地配置中的信息,用戶A優(yōu)選使用WLAN接口與用戶B通信,但是由于用戶B只有支持WLAN接口的jabber連接方式,因此,用戶A只能通過jabber獲取用戶B的網(wǎng)絡(luò)地址而與之通信;若用戶A和B中有一個(gè)用戶終端的WLAN接口是不可用的,或用戶A的MSN連接和用戶B的jabber連接可用而用戶A的jabber連接不可用,則用戶A將使用GSM連接與用戶B進(jìn)行通信。當(dāng)用戶A欲與用戶C進(jìn)行通信時(shí),由于用戶C只有GSM連接方式,因此,用戶A只能使用WWAN接口與用戶C進(jìn)行通信。
在上述用戶A欲與用戶B進(jìn)行通信而選擇連接方式的過程中,若智能服務(wù)器中可以集成MSN和jabber兩種及時(shí)消息服務(wù)器,并且這兩種服務(wù)器中的信息可以共享,即通過智能服務(wù)器,只具有jabber連接的用戶也可以獲取登錄MSN的用戶的網(wǎng)絡(luò)地址,則當(dāng)用戶A的MSN連接和用戶B的jabber連接可用而用戶A的jabber連接不可用時(shí),用戶A和B也可以通過WLAN接口建立WLAN呼叫。
此外,若在智能服務(wù)器中進(jìn)一步將用戶的GSM標(biāo)識(shí)(IMSI國(guó)際移動(dòng)用戶識(shí)別)與用戶在MSN和jabber服務(wù)器上的用戶標(biāo)識(shí)建立一個(gè)相應(yīng)映射關(guān)系,用戶根據(jù)其GSM標(biāo)識(shí),可以從智能服務(wù)器直接獲得其通信伙伴登錄任意網(wǎng)絡(luò)(MSN或jabber)的網(wǎng)絡(luò)地址,則上述例子中用戶A的配置信息可以更簡(jiǎn)化為只包括其通信聯(lián)系方的GSM標(biāo)識(shí)。
(2)連接/地址檢測(cè)子模塊,用于在進(jìn)入或離開WLAN服務(wù)區(qū)時(shí)向智能服務(wù)器注冊(cè)或注銷其在線信息,和從智能服務(wù)器獲取欲與之進(jìn)行WLAN通信的對(duì)方用戶終端的網(wǎng)絡(luò)地址。
在使用WWAN接口進(jìn)行通信的系統(tǒng)中,用戶是使用各自的IMSI建立無線鏈接的,并且IMSI不會(huì)隨著用戶的移動(dòng)而變化。然而,在使用WLAN接口建立無線鏈接的系統(tǒng)中,由于用戶的移動(dòng)性,用戶會(huì)隨時(shí)出入不同熱點(diǎn)地區(qū)的WLAN服務(wù)區(qū),因此,用戶所使用的終端的網(wǎng)絡(luò)地址,即用戶終端的網(wǎng)絡(luò)地址,會(huì)隨著用戶出入WLAN服務(wù)區(qū)而不斷變化,所以適時(shí)地獲取用戶終端的網(wǎng)絡(luò)地址,是實(shí)施WLAN接口通信的重要環(huán)節(jié)。按照本發(fā)明,借助連接/地址檢測(cè)子模塊,用戶終端一旦檢測(cè)到其WLAN接口可用/不可用,可以即刻將其進(jìn)入/離開一個(gè)WLAN服務(wù)區(qū)的在線/離線信息通知智能服務(wù)器,即智能服務(wù)器,作為一個(gè)樞紐,知道每個(gè)用戶終端的在線信息和每個(gè)用戶的離線信息;從而經(jīng)由該智能服務(wù)器,每個(gè)在WLAN服務(wù)區(qū)中的用戶可以得知其通信伙伴中每個(gè)在線的通信伙伴的當(dāng)前網(wǎng)絡(luò)地址。
根據(jù)智能服務(wù)器中的不同設(shè)置,連接/地址檢測(cè)子模塊可以通過Push和Pull兩種方式獲得對(duì)方用戶終端的網(wǎng)絡(luò)地址。以下就這兩種方式逐一地描述。
圖4示出了本發(fā)明的通過Push方法獲取用戶終端網(wǎng)絡(luò)地址的方法。如圖4所示,當(dāng)用戶A進(jìn)入一個(gè)WLAN服務(wù)區(qū)時(shí),該用戶A所使用的終端(用戶終端A)中的連接/地址檢測(cè)子模塊在檢測(cè)到用戶終端A的WLAN接口可用后,首先向智能服務(wù)器注冊(cè)該用戶終端A的在線信息(presence),包括用戶終端A的網(wǎng)絡(luò)地址(如IP地址)、連接類型(TCP(傳輸控制協(xié)議),UDP(用戶數(shù)據(jù)報(bào)協(xié)議),RTP(實(shí)時(shí)傳輸協(xié)議)和端口號(hào),智能服務(wù)器將保存每個(gè)在線用戶的用戶終端的在線信息。然后,用戶A向智能服務(wù)器發(fā)送查詢其通信名冊(cè)的請(qǐng)求,并在收到智能服務(wù)器返回其通信伙伴的狀態(tài)信息后,根據(jù)該狀態(tài)信息,更新其本地配置信息中每個(gè)通信伙伴的在線狀態(tài)(階段1)。在圖4中,當(dāng)用戶B進(jìn)入WLAN服務(wù)區(qū)之前,用戶A獲取的關(guān)于用戶B的狀態(tài)是“離線(unavailable)”,而當(dāng)用戶B進(jìn)入WLAN服務(wù)區(qū)后,由于在Push方法中,智能服務(wù)器會(huì)將每個(gè)宿主進(jìn)入或離開WLAN服務(wù)區(qū)的消息及時(shí)告之該宿主的所有的通信伙伴,因此,用戶A可以立即收到來自智能服務(wù)器的關(guān)于用戶B的新的狀態(tài)信息,從而將用戶A的本地配置信息中用戶B的狀態(tài)更新為“在線(available)”(階段2)。在智能服務(wù)器向用戶A發(fā)送的該狀態(tài)信息中,不僅可以包含用戶B是否在線的信息,而且還可以包含用戶B所使用的終端(用戶終端B)的網(wǎng)絡(luò)地址。若該狀態(tài)信息中包含用戶終端B的網(wǎng)絡(luò)地址,則通過該狀態(tài)信息,用戶A可以直接獲取用戶終端B的網(wǎng)絡(luò)地址,而若狀態(tài)信息中不包含用戶終端B的網(wǎng)絡(luò)地址,則用戶A還要接收來自智能服務(wù)器的關(guān)于用戶終端B的網(wǎng)絡(luò)地址的信息,以在與用戶B建立WLAN呼叫時(shí),使用該網(wǎng)絡(luò)地址建立無線連接(階段3)。
圖5示出了本發(fā)明的通過Pull方法獲取用戶終端網(wǎng)絡(luò)地址的方法。如圖5所示,當(dāng)一個(gè)用戶A進(jìn)入一個(gè)WLAN服務(wù)區(qū)時(shí),與Push方法一樣,該用戶A所使用的終端(用戶終端A)中的連接/地址檢測(cè)子模塊在檢測(cè)到用戶終端A的WLAN接口可用后,首先向智能服務(wù)器注冊(cè)用戶終端A的在線信息(步驟10),智能服務(wù)器保存用戶A注冊(cè)的該在線信息。與Push方法不同的是,在Pull方法中,智能服務(wù)器不是將進(jìn)入WLAN服務(wù)區(qū)的每個(gè)宿主的通信伙伴的狀態(tài)信息主動(dòng)告之給用戶,而是為每個(gè)宿主保持其狀態(tài)信息,只有當(dāng)進(jìn)入WLAN服務(wù)區(qū)的用戶欲發(fā)起一個(gè)WLAN呼叫或在通信中欲切換到使用WLAN接口通信從而向智能服務(wù)器發(fā)送請(qǐng)求對(duì)方用戶的狀態(tài)信息時(shí),才將該智能服務(wù)器存儲(chǔ)的對(duì)方的狀態(tài)信息提供給該用戶。具體到圖5中,當(dāng)進(jìn)入WLAN服務(wù)區(qū)的用戶A欲與用戶B建立一個(gè)WLAN呼叫或正在通信的用戶A欲與用戶B切換到使用WLAN接口進(jìn)行通信時(shí),用戶A向智能服務(wù)器發(fā)送一個(gè)狀態(tài)查詢請(qǐng)求,以獲取用戶B的狀態(tài)信息(步驟20);若此時(shí)用戶B不在WLAN服務(wù)區(qū)中,則用戶A收到的來自智能服務(wù)器的關(guān)于用戶B的狀態(tài)信息是“離線”狀態(tài)。若當(dāng)用戶A向智能服務(wù)器發(fā)送一個(gè)查詢用戶B的狀態(tài)請(qǐng)求(步驟30),而此時(shí)用戶B恰好已經(jīng)進(jìn)入WLAN服務(wù)區(qū)中,則用戶A收到的關(guān)于用戶B的狀態(tài)信息將包括用戶B所使用的終端(用戶終端B)的網(wǎng)絡(luò)地址、連接類型和端口等信息。利用經(jīng)由智能服務(wù)器獲得的用戶B的狀態(tài)信息,用戶A將嘗試著采用WLAN接口與用戶B建立WLAN連接。上述的步驟10、步驟20和步驟30均是由用戶A執(zhí)行的。
通過上述的Push或Pull方法,連接/地址檢測(cè)子模塊在檢測(cè)到用戶終端的WLAN接口可用/不可用后,不僅可以將用戶終端的在線信息或用戶的離線信息及時(shí)的告知智能服務(wù)器,而且還可以根據(jù)來自智能服務(wù)器的關(guān)于該用戶的各個(gè)通信伙伴的狀態(tài)信息,即時(shí)地獲取和更新該用戶的各通信伙伴的狀態(tài)信息,從而當(dāng)用戶欲與其中的一個(gè)通信伙伴建立WLAN連接時(shí),能夠得到該通信伙伴的實(shí)時(shí)準(zhǔn)確的網(wǎng)絡(luò)地址。
(3)WLAN通信子模塊,用于建立和釋放WLAN呼叫,和用于在通信過程中自動(dòng)從WWAN通信切換到WLAN通信或從WLAN通信切換到WWAN通信。
當(dāng)位于WLAN服務(wù)區(qū)中的一個(gè)移動(dòng)終端用戶欲與另一個(gè)位于WLAN服務(wù)區(qū)中的用戶進(jìn)行通信時(shí),若此時(shí)雙方的WLAN接口都可利用,且雙方的本地配置信息都表明在WWAN和WLAN都可利用的情況下優(yōu)選WLAN接口進(jìn)行通信,則該移動(dòng)終端的WLAN通信子模塊使用通過上述連接/地址檢測(cè)子模塊所得到的對(duì)方用戶終端的網(wǎng)絡(luò)地址,采用H.323或SIP系統(tǒng)中描述的模式或特定的方式,嘗試與另一用戶建立WLAN鏈接,并進(jìn)行通信。
當(dāng)正在與另一個(gè)用戶終端通過WWAN接口進(jìn)行通信的移動(dòng)終端用戶進(jìn)入一個(gè)WLAN服務(wù)區(qū)時(shí),若正在通信的雙方的WLAN接口都可利用,且雙方的本地配置信息都表明在WWAN和WLAN都可利用的情況下優(yōu)選WLAN接口進(jìn)行通信,同時(shí)雙方的用戶配置均允許用戶在通信的過程中從使用WWAN接口切換到使用WLAN接口進(jìn)行通信,則該移動(dòng)終端的WLAN通信子模塊,根據(jù)上述連接/地址檢測(cè)子模塊所得到的對(duì)方的狀態(tài)信息(包括對(duì)方用戶終端的網(wǎng)絡(luò)地址、連接類型和端口信息),選擇與對(duì)方通信的連接類型,并使用與所選連接類型對(duì)應(yīng)的網(wǎng)絡(luò)地址,嘗試與對(duì)方建立WLAN鏈接。根據(jù)WLAN鏈接是否成功,WLAN通信子模塊指示移動(dòng)終端采用不同的無線接口進(jìn)行通信。若WLAN鏈接成功,如收到對(duì)方的確認(rèn)使用WLAN接口的消息,則使用WLAN接口通信;若WLAN鏈接不成功,如收到對(duì)方的拒絕使用WLAN接口的消息或雙方之一的WLAN接口變?yōu)椴豢捎昧?,則繼續(xù)使用WWAN接口通信。
當(dāng)正在通過WLAN接口進(jìn)行通信的雙方中的任意一方將要離開WLAN服務(wù)區(qū)時(shí),若雙方的用戶配置均允許用戶在通信的過程中從使用WLAN接口切換到使用WWAN接口進(jìn)行通信,則根據(jù)離開的一方是否是WLAN鏈接建立的發(fā)起者,WLAN通信子模塊執(zhí)行不同的切換過程。若離開的一方是WLAN鏈接建立的發(fā)起者,則向?qū)Ψ桨l(fā)送一個(gè)建立WWAN呼叫的請(qǐng)求,并在收到對(duì)方的確認(rèn)消息后,切換到使用WWAN接口進(jìn)行通信;若離開的一方不是WLAN鏈接建立的發(fā)起者,則首先向?qū)Ψ桨l(fā)送一個(gè)切換到WWAN接口的請(qǐng)求,在收到對(duì)方發(fā)送的確認(rèn)收到該切換請(qǐng)求的消息和建立WWAN呼叫的請(qǐng)求后,切換到使用WWAN接口通信,并向?qū)Ψ桨l(fā)送一個(gè)確認(rèn)建立WWAN呼叫的消息,以使對(duì)方也切換到使用WWAN接口進(jìn)行通信。
通過上述對(duì)本地配置子模塊、連接/地址檢測(cè)子模塊和WLAN通信子模塊的說明,詳細(xì)地描述了運(yùn)行在移動(dòng)終端中的智能代理的功能,在下文中將對(duì)本發(fā)明的切換方法中涉及的另一個(gè)重要組成一智能服務(wù)器進(jìn)行具體的描述。
2、智能服務(wù)器智能服務(wù)器,是運(yùn)行在一個(gè)網(wǎng)絡(luò)地址公知的公共服務(wù)器中的一個(gè)功能模塊。它為每個(gè)注冊(cè)的用戶設(shè)置了一個(gè)通信伙伴名冊(cè),當(dāng)每個(gè)用戶出入WLAN服務(wù)區(qū)時(shí),智能服務(wù)器都將記錄該用戶的在線信息或離線信息,并以Push或Pull的方式,將該用戶的在線信息或離線信息通知該用戶的所有在WLAN服務(wù)區(qū)中的通信伙伴。
下面是在智能服務(wù)器中通過程序設(shè)計(jì)語(yǔ)言描述的用戶A的通信伙伴名冊(cè)的一個(gè)例子<pre listing-type="program-listing"><![CDATA[ ?。紆ser id=’userb@wlan_wwan_server.com’> <status>available</status> </user> ?。紆ser id=’userrc@wlan_wwan_server.com’> <status>unavailable</status > ?。?user> ?。紆ser id=’userd@wlan_wwan_server.com’> <status>unavailable</status> ?。?user>]]></pre>其中,user id項(xiàng)是用戶在WLAN中的唯一的用戶標(biāo)識(shí),status項(xiàng)是表明該用戶當(dāng)前是否在WLAN服務(wù)區(qū)中。上述用戶A的通信伙伴名冊(cè)顯示的信息表明用戶A在該智能服務(wù)器所轄的WLAN服務(wù)區(qū)中共有三個(gè)聯(lián)系人——用戶B、C、D,這三個(gè)用戶在WLAN中的用戶標(biāo)識(shí)分別為userb@wlan_wwan_server.com、userc@wlan_wwan_server.com、userd@wlan_wwan_server.com,只有用戶B在WLAN服務(wù)區(qū)中,用戶C和D均不在WLAN服務(wù)區(qū)中。此時(shí),用戶A通過WLAN接口只能與用戶B進(jìn)行通信,而若要與用戶C或D通信,只能經(jīng)由WWAN連接。這里,用戶A與用戶B可以位于不同熱點(diǎn)地區(qū)的WLAN服務(wù)區(qū)中,而不同熱點(diǎn)地區(qū)的WLAN服務(wù)區(qū)可以經(jīng)由因特網(wǎng)相互連接。
正如上文在說明移動(dòng)終端中智能代理的連接/地址檢測(cè)子模塊時(shí)所述的,按照本發(fā)明的在不同無線接口之間進(jìn)行切換的方法,智能服務(wù)器,是在其所轄區(qū)域內(nèi)的各個(gè)用戶彼此交換網(wǎng)絡(luò)地址的一個(gè)樞紐,經(jīng)由該智能服務(wù)器,欲采用WLAN接口進(jìn)行通信的用戶可以得知對(duì)方的網(wǎng)絡(luò)地址,從而利用網(wǎng)絡(luò)地址建立WLAN連接。
智能服務(wù)器可以是及時(shí)消息(instant messenger)服務(wù)器,如MSN、yahoo message、jabber,也可以是由網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商運(yùn)營(yíng)的一個(gè)單獨(dú)的服務(wù)器。
在該實(shí)施例中,用戶A可以通過因特網(wǎng)頁(yè)面(Web),更改其在智能服務(wù)器中的通信伙伴名冊(cè),如增加或減少通信伙伴。
當(dāng)一個(gè)正在進(jìn)行通話的用戶進(jìn)入或離開一個(gè)WLAN服務(wù)區(qū)時(shí),通過上述的該用戶使用的移動(dòng)終端中的智能代理和公共服務(wù)器中的智能服務(wù)器的協(xié)作,移動(dòng)終端將分別在前述的六種工作狀態(tài)中轉(zhuǎn)換。下面,分別以正在進(jìn)行通話的用戶A和B為例,結(jié)合附圖6和7,描述兩個(gè)用戶A和B所使用的用戶終端A和用戶終端B從使用WWAN接口切換到使用WLAN接口進(jìn)行通信和從使用WLAN接口切換到使用WWAN接口進(jìn)行通信的過程。
一、從使用WWAN接口切換到使用WLAN接口如圖6所示,當(dāng)正在與用戶B進(jìn)行WWAN通信的用戶A進(jìn)入WLAN服務(wù)區(qū)時(shí),用戶終端A中的智能代理檢測(cè)到其WLAN接口可用,從而使用戶終端A從WWAN激活狀態(tài)進(jìn)入WWAN到WLAN狀態(tài)。當(dāng)正在與用戶A進(jìn)行WWAN通信的用戶B也進(jìn)入該WLAN服務(wù)區(qū)時(shí),用戶終端B中的智能代理檢測(cè)到其WLAN接口可用,從而用戶終端B也從WWAN激活狀態(tài)進(jìn)入WWAN到WLAN狀態(tài)。
在WWAN到WLAN狀態(tài)中,用戶終端A和B分別向智能服務(wù)器提供在線信息,包括用戶終端A和B的網(wǎng)絡(luò)地址、連接類型、端口號(hào)等信息。假定從使用WWAN到使用WLAN的切換過程是由作為呼叫方的用戶終端A啟動(dòng)的,則具體過程為首先,用戶終端A通過上述的Push或Pull方法,經(jīng)由智能服務(wù)器獲取被呼叫方用戶終端B的網(wǎng)絡(luò)地址。在得到用戶終端B的網(wǎng)絡(luò)地址后,根據(jù)本地配置信息,用戶終端A確定是否采用WLAN接口與用戶終端B進(jìn)行通信。若本地配置信息表明用戶終端A優(yōu)選WLAN接口進(jìn)行無線通信,則用戶終端A將使用所得到的用戶終端B的網(wǎng)絡(luò)地址,向用戶終端B發(fā)送一個(gè)WLAN呼叫請(qǐng)求。
用戶終端B在收到來自用戶終端A的WLAN呼叫請(qǐng)求后,若用戶B的用戶配置允許其在通信過程中切換通信的無線接口,則用戶終端B向用戶終端A發(fā)送一個(gè)接受該WLAN呼叫請(qǐng)求的消息,并進(jìn)入WLAN激活狀態(tài)。用戶終端A在收到來自用戶終端B的接受WLAN呼叫請(qǐng)求的消息后,進(jìn)入WLAN激活狀態(tài)。在用戶終端A和B都進(jìn)入WLAN激活狀態(tài)后,釋放先前WWAN占用的無線資源,兩個(gè)用戶終端A和B經(jīng)由WLAN接口進(jìn)行通信。使用WLAN接口進(jìn)行的通信,可以涉及語(yǔ)音或視頻信息(取決于用戶配置和可利用的網(wǎng)絡(luò)資源)。
但是,若用戶B的用戶配置不允許其在通信過程中切換通信的無線接口,則用戶終端B向用戶終端A發(fā)送一個(gè)拒絕WLAN呼叫請(qǐng)求的消息。在這種情況下,用戶終端A和B繼續(xù)保持在WWAN到WLAN狀態(tài)中。若用戶終端B的用戶經(jīng)由用戶界面更改了其用戶配置(即允許用戶B在通信過程中切換通信的無線接口),或若用戶終端A收到了來自其用戶界面的指令,則用戶終端A重新向用戶終端B發(fā)送WLAN呼叫請(qǐng)求。
若在WWAN到WLAN狀態(tài)中,用戶終端A或B的WLAN接口變?yōu)椴豢捎?,則WLAN接口變?yōu)椴豢捎玫囊环降挠脩艚K端將從WWAN到WLAN狀態(tài)返回到WWAN激活狀態(tài)。
二、從使用WLAN接口切換到使用WWAN接口如圖7所示,假定正在進(jìn)行WLAN通信的被呼叫方用戶B即將離開WLAN服務(wù)區(qū)。用戶終端B中的智能代理檢測(cè)到其WLAN接口即將變?yōu)椴豢捎?,從而使得用戶終端B從WLAN激活狀態(tài)進(jìn)入WLAN到WWAN狀態(tài)。
在該過渡狀態(tài)中,用戶終端B首先向用戶終端A發(fā)送一個(gè)切換到WWAN的切換請(qǐng)求。用戶終端A在收到該切換請(qǐng)求后,進(jìn)入WLAN到WWAN狀態(tài)。在該狀態(tài)中,用戶終端A向用戶終端B發(fā)送一個(gè)接受該切換請(qǐng)求的消息,同時(shí)還向用戶終端B發(fā)送一個(gè)WWAN呼叫的請(qǐng)求。在收到該WWAN呼叫的請(qǐng)求后,用戶終端B進(jìn)入WWAN激活狀態(tài),并向用戶終端A發(fā)送一個(gè)接受WWAN呼叫請(qǐng)求的消息。用戶終端A在收到該接受WWAN呼叫請(qǐng)求的消息后,從WLAN到WWAN狀態(tài)進(jìn)入WWAN激活狀態(tài)。在用戶終端A和B都進(jìn)入WWAN激活狀態(tài)后,釋放先前WLAN占用的無線資源,兩個(gè)用戶終端A和B經(jīng)由WWAN接口進(jìn)行通信,同時(shí),用戶終端B還會(huì)將其離線的信息即刻通知智能服務(wù)器。
若在WLAN到WWAN狀態(tài)中,用戶終端B的WLAN接口又變?yōu)榭捎昧?即用戶B仍滯留在該WLAN服務(wù)區(qū)中),則用戶終端A和B將返回到WLAN激活狀態(tài)。
本發(fā)明的實(shí)現(xiàn)從使用WWAN接口切換到使用WLAN接口或從使用WLAN接口切換到使用WWAN接口的過程,是由分別置于用戶終端中的智能代理和置于公共服務(wù)器中的智能服務(wù)器實(shí)現(xiàn)的,其中該智能代理和智能服務(wù)器可以由軟件形式的功能模塊實(shí)現(xiàn),亦可以由硬件形式的功能模塊實(shí)現(xiàn)。
技術(shù)效果綜上所述,本發(fā)明提供的用于在WLAN和WWAN接口之間進(jìn)行呼叫切換的方法及裝置,由于引入了智能代理和智能服務(wù)器,從而可以使得在進(jìn)入WLAN服務(wù)區(qū)域之前進(jìn)行WWAN通信的兩個(gè)移動(dòng)終端,在進(jìn)入WLAN服務(wù)區(qū)域之后可以切換為進(jìn)行WLAN通信,并在即將離開WLAN服務(wù)區(qū)域時(shí)又可以切換回進(jìn)行WWAN通信,以此充分利用WLAN的資源,并且節(jié)約移動(dòng)終端用戶的花費(fèi)和運(yùn)營(yíng)商的WWAN資源。
此外,本發(fā)明的在不同無線接口之間進(jìn)行通信的方法,不僅適用于兩個(gè)具有WLAN和WWAN無線接口的用戶終端之間,而且還適用于通信的一方是具有WLAN和WWAN接口的用戶終端,而通信的另一方是一個(gè)結(jié)合了網(wǎng)絡(luò)與電話功能的其他裝置,如一個(gè)電話機(jī)與一個(gè)計(jì)算機(jī)的組合裝置的情況(這種組合主要是指邏輯上的組合。即,在對(duì)方的用戶配置中把一個(gè)電話號(hào)碼與一個(gè)公共服務(wù)器上的用戶組合在一起,而這個(gè)在公共服務(wù)器上的用戶可以用任何一臺(tái)計(jì)算機(jī)使用這種服務(wù))。但是,若通信的一方是能夠接入因特網(wǎng)并支持網(wǎng)上通話業(yè)務(wù)的通信裝置,則從WWAN切換到WLAN通信或從WLAN切換到WWAN通信的切換過程,必須由具有WLAN和WWAN接口的用戶終端發(fā)起。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明所公開的用于在無線廣域網(wǎng)與無線局域網(wǎng)之間進(jìn)行切換的通信方法和裝置,可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟(a)經(jīng)由WWAN接口進(jìn)行通信;(b)檢測(cè)該用戶終端的WLAN接口是否可用;(c)若該WLAN接口可用,則從一個(gè)WWAN激活狀態(tài)進(jìn)入一個(gè)WWAN到WLAN狀態(tài);(d)在該WWAN到WLAN狀態(tài)中,該用戶終端向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供其在線信息(presence information)。
2.如權(quán)利要求1所述的方法,其中所述在線信息至少包括所述用戶終端的網(wǎng)絡(luò)地址、連接類型和端口信息。
3.如權(quán)利要求2所述的方法,其中還包括步驟(e)從所述服務(wù)器獲取正在與所述用戶終端進(jìn)行通信的另一用戶終端的網(wǎng)絡(luò)地址;(f)利用該網(wǎng)絡(luò)地址,向該另一用戶終端發(fā)送一個(gè)WLAN呼叫請(qǐng)求。
4.如權(quán)利要求3所述的方法,其中步驟(e)包括(e11)接收來自所述服務(wù)器的所述另一用戶終端的狀態(tài)信息;(e12)從所述狀態(tài)信息得到所述另一用戶終端的網(wǎng)絡(luò)地址。
5.如權(quán)利要求3所述的方法,其中步驟(e)包括(e21)向所述服務(wù)器發(fā)送一個(gè)狀態(tài)查詢請(qǐng)求,以獲取所述另一用戶終端的狀態(tài)信息;(e22)接收來自所述服務(wù)器的所述另一用戶終端的狀態(tài)信息;(e23)從所述狀態(tài)信息中得到所述另一用戶終端的網(wǎng)絡(luò)地址。
6.如權(quán)利要求4或5所述的方法,還包括步驟若所述狀態(tài)信息中不包括所述另一用戶終端的網(wǎng)絡(luò)地址,則接收來自所述服務(wù)器的包含所述另一用戶終端的網(wǎng)絡(luò)地址的信息。
7.如權(quán)利要求3所述的方法,還包括步驟(g1)若收到來自所述另一用戶終端的接受WLAN呼叫請(qǐng)求的信息,則進(jìn)入到一個(gè)WLAN激活狀態(tài)。
8.如權(quán)利要求3所述的方法,還包括步驟(g2)若收到來自所述另一用戶終端的拒絕WLAN呼叫請(qǐng)求的信息,則保持在所述WWAN到WLAN狀態(tài)。
9.如權(quán)利要求8所述的方法,還包括步驟(h2)根據(jù)用戶的指示信息,再次向所述另一用戶終端發(fā)送所述WLAN呼叫請(qǐng)求。
10.如權(quán)利要求1所述的方法,還包括步驟若在所述WWAN到WLAN狀態(tài)中,檢測(cè)到所述WLAN接口不可用,則回到WWAN激活狀態(tài)。
11.如權(quán)利要求3所述的方法,其中在所述步驟(f)之前還包括根據(jù)所述用戶終端中的配置信息,判斷是否優(yōu)選使用WLAN接口進(jìn)行通信,若該用戶終端的配置信息是優(yōu)選使用WLAN接口進(jìn)行通信,則繼續(xù)執(zhí)行步驟(f)。
12.一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟(i)經(jīng)由WWAN接口進(jìn)行通信;(ii)接收來自正在與該用戶終端進(jìn)行通信的另一用戶終端的一個(gè)WLAN呼叫請(qǐng)求;(iii)根據(jù)該用戶終端中的配置信息,若該配置信息表明所述用戶終端可以在通信過程中切換通信的無線接口,則向該另一用戶終端發(fā)送一個(gè)接受該WLAN呼叫請(qǐng)求的回應(yīng);(iv)進(jìn)入WLAN激活狀態(tài)。
13.如權(quán)利要求12所述的方法,還包括步驟若所述配置信息表明所述用戶終端不能在通信過程中切換通信的無線接口,則向所述另一用戶終端發(fā)送一個(gè)拒絕該WLAN呼叫請(qǐng)求的回應(yīng)。
14.一種由能夠接入因特網(wǎng)并支持網(wǎng)上通信業(yè)務(wù)的具有電話功能的用戶終端執(zhí)行的方法,包括步驟(i)接收來自正在與該用戶終端進(jìn)行通信的一個(gè)具有WLAN接口和WWAN接口的另一用戶終端的一個(gè)WLAN呼叫請(qǐng)求;(ii)根據(jù)該用戶終端中的配置信息,若該配置信息表明該用戶終端可以在通信過程中切換到經(jīng)由因特網(wǎng)進(jìn)行通信,則向該另一用戶終端發(fā)送一個(gè)接受該WLAN呼叫請(qǐng)求的回應(yīng);(iii)進(jìn)入經(jīng)由因特網(wǎng)進(jìn)行通信的狀態(tài)。
15.如權(quán)利要求14所述的方法,還包括步驟若所述配置信息表明所述用戶終端不能在通信過程中切換到經(jīng)由因特網(wǎng)進(jìn)行通信,則向所述另一用戶終端發(fā)送一個(gè)拒絕WLAN呼叫請(qǐng)求的回應(yīng)。
16.一種由位于因特網(wǎng)中的具有一個(gè)公知網(wǎng)絡(luò)地址的服務(wù)器執(zhí)行的方法,包括步驟(a)為該服務(wù)器所轄的每一個(gè)用戶設(shè)置其通信伙伴的名冊(cè);(b)當(dāng)一個(gè)用戶進(jìn)入經(jīng)由因特網(wǎng)相連的無線局域網(wǎng)服務(wù)區(qū)時(shí),根據(jù)該用戶傳遞的信息,該服務(wù)器記錄該用戶使用的用戶終端的在線信息(c)當(dāng)一個(gè)用戶離開無線局域網(wǎng)服務(wù)區(qū)時(shí),該服務(wù)器記錄該用戶的離線信息。
17.如權(quán)利要求16所述的方法,還包括步驟向每一個(gè)處于因特網(wǎng)中的用戶,提供其通信伙伴名冊(cè)中涉及的所有通信伙伴的狀態(tài)信息。
18.如權(quán)利要求16所述的方法,還包括步驟接收來自一個(gè)用戶終端的查詢一個(gè)通信伙伴的狀態(tài)信息的請(qǐng)求;將該通信伙伴的狀態(tài)信息提供給該用戶終端。
19.如權(quán)利要求17或18中任意權(quán)利要求所述的方法,其中所述名冊(cè)中至少包括所述用戶及其通信伙伴在所述因特網(wǎng)中的用戶標(biāo)識(shí),所述在線/離線信息至少包括用戶終端的網(wǎng)絡(luò)地址、連接類型和端口信息,所述狀態(tài)信息至少包括所述通信伙伴是否在所述因特網(wǎng)中的信息。
20.如權(quán)利要求19所述的方法,還包括步驟若所述狀態(tài)信息中不包括所述通信伙伴的網(wǎng)絡(luò)地址,則向所述用戶終端發(fā)送包含所述用戶的通信伙伴的網(wǎng)絡(luò)地址的信息。
21.如權(quán)利要求20所述的方法,其中所述服務(wù)器中還包括所述用戶的電話號(hào)碼與所述用戶的用戶標(biāo)識(shí)之間的關(guān)聯(lián)信息。
22.如權(quán)利要求16所述的方法,其中所述服務(wù)器至少是及時(shí)消息(instant messenger)服務(wù)器和網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商運(yùn)營(yíng)的服務(wù)器之一。
23.如權(quán)利要求22所述的方法,其中所述用戶可以通過因特網(wǎng)頁(yè)面(Web)更改其在所述服務(wù)器中的通信伙伴名冊(cè)。
24.一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟(a)經(jīng)由WLAN接口進(jìn)行通信;(b)檢測(cè)該用戶終端的WLAN接口是否可用;(c)若該WLAN接口不可用,則從一個(gè)WLAN激活狀態(tài)進(jìn)入一個(gè)WLAN到WWAN狀態(tài);(d)在該WLAN到WWAN狀態(tài)狀態(tài)中,該用戶終端向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)WWAN呼叫請(qǐng)求。
25.如權(quán)利要求24所述的方法,還包括步驟(e1)若收到來自所述另一用戶終端的接受WWAN呼叫請(qǐng)求的信息,則進(jìn)入到WWAN激活狀態(tài);(f1)向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供所述用戶終端的離線信息。
26.如權(quán)利要求25所述的方法,還包括步驟(g1)在進(jìn)入WWAN激活狀態(tài)后,釋放使用WLAN接口進(jìn)行通信所占用的無線資源。
27.如權(quán)利要求24所述的方法,還包括步驟(e2)若所述通信結(jié)束或通信中斷,則返回到WWAN空閑狀態(tài);(f2)向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供所述用戶終端的離線信息。
28.如權(quán)利要求24所述的方法,還包括步驟(e3)若在所述WLAN到WWAN狀態(tài)中,檢測(cè)到所述WLAN接口可用,則回到WLAN激活狀態(tài)。
29.一種由能夠接入因特網(wǎng)并支持網(wǎng)上通信業(yè)務(wù)的具有電話功能的用戶終端執(zhí)行的方法,包括步驟經(jīng)由WLAN接口進(jìn)行通信;接收來自一個(gè)具有無線廣域網(wǎng)(WWAN)接口和無線局域網(wǎng)(WLAN)接口的另一用戶終端的WWAN呼叫請(qǐng)求;向所述另一用戶終端發(fā)送接受該WWAN呼叫請(qǐng)求的信息;進(jìn)入使用WWAN接口進(jìn)行通信的狀態(tài)。
30.一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟(a)經(jīng)由WLAN接口進(jìn)行通信;(b)檢測(cè)該用戶終端的WLAN接口是否可用;(c)若該WLAN接口不可用,則從WLAN激活狀態(tài)進(jìn)入WLAN到WWAN狀態(tài);(d)在該WLAN到WWAN狀態(tài)狀態(tài)中,該用戶終端向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)切換請(qǐng)求。
31.如權(quán)利要求30所述的方法,還包括步驟(e1)在收到來自該另一用戶終端發(fā)送的WWAN呼叫請(qǐng)求后,向該另一用戶終端發(fā)送一個(gè)接受WWAN呼叫請(qǐng)求的信息,并進(jìn)入WWAN激活狀態(tài)。(f1)向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供使用所述用戶終端的用戶的離線信息。
32.如權(quán)利要求30所述的方法,還包括步驟(e2)若所述通信結(jié)束或通信中斷,則返回到WWAN空閑狀態(tài);(f2)向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供使用所述用戶終端的用戶的離線信息。
33.如權(quán)利要求30所述的方法,還包括步驟(e3)若在所述WLAN到WWAN狀態(tài)中,檢測(cè)到所述WLAN接口可用,則回到WLAN激活狀態(tài)。
34.一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟(a)經(jīng)由WLAN接口進(jìn)行通信(b)接收來自正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送的一個(gè)切換請(qǐng)求,以從使用WLAN接口進(jìn)行通信的狀態(tài)進(jìn)入WLAN到WWAN狀態(tài);(c)向該另一用戶終端發(fā)送一個(gè)WWAN呼叫請(qǐng)求;(d)接收來自該另一用戶終端的接受WWAN呼叫請(qǐng)求的信息;(e)從WLAN到WWAN狀態(tài)進(jìn)入WWAN激活狀態(tài)。
35.一種具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的用戶終端,包括一個(gè)通信單元,用于經(jīng)由WWAN接口進(jìn)行通信;一個(gè)檢測(cè)單元,用于檢測(cè)該用戶終端的WLAN接口是否可用;一個(gè)切換單元,用于當(dāng)檢測(cè)到該WLAN接口可用時(shí),從一個(gè)WWAN激活狀態(tài)切換到一個(gè)WWAN到WLAN狀態(tài);一個(gè)發(fā)送單元,用于向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供該用戶終端的在線信息(presence information)。
36.如權(quán)利要求35所述的用戶終端,還包括一個(gè)獲取單元,用于從所述服務(wù)器獲取正在與所述用戶終端進(jìn)行通信的另一用戶終端的網(wǎng)絡(luò)地址;并且所述發(fā)送單元,利用該網(wǎng)絡(luò)地址,向該另一用戶終端發(fā)送一個(gè)WLAN呼叫請(qǐng)求;所述切換單元,當(dāng)收到來自該另一用戶終端的接受WLAN呼叫請(qǐng)求的信息時(shí),切換到一個(gè)WLAN激活狀態(tài)。
37.如權(quán)利要求35所述的用戶終端,其中所述通信單元,經(jīng)由所述WLAN接口進(jìn)行通信;所述切換單元,當(dāng)所述檢測(cè)單元檢測(cè)到所述WLAN接口不可用時(shí),從一個(gè)WLAN激活狀態(tài)切換到一個(gè)WLAN到WWAN狀態(tài);所述發(fā)送單元,向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)WWAN呼叫請(qǐng)求;所述切換單元,當(dāng)收到來自該另一用戶終端的接受WWAN呼叫請(qǐng)求的信息時(shí),切換到一個(gè)WWAN激活狀態(tài)。
38.如權(quán)利要求35所述的用戶終端,其中所述通信單元,經(jīng)由所述WLAN接口進(jìn)行通信;所述切換單元,當(dāng)所述檢測(cè)單元檢測(cè)到所述WLAN接口不可用時(shí),從一個(gè)WLAN激活狀態(tài)切換到一個(gè)WLAN到WWAN狀態(tài);所述發(fā)送單元,向正在與該用戶終端進(jìn)行通信的另一用戶終端發(fā)送一個(gè)切換請(qǐng)求。所述發(fā)送單元在收到來自該另一用戶終端發(fā)送的一個(gè)WWAN呼叫請(qǐng)求后,向該另一用戶終端發(fā)送一個(gè)接受WWAN呼叫請(qǐng)求的信息,并且所述切換單元切換到一個(gè)WWAN激活狀態(tài)。
39.一種具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的用戶終端,包括一個(gè)通信單元,用于經(jīng)由WWAN接口進(jìn)行通信;一個(gè)接收單元,用于接收來自正在與該用戶終端進(jìn)行通信的另一用戶終端的一個(gè)WLAN呼叫請(qǐng)求;一個(gè)發(fā)送單元,用于根據(jù)該用戶終端中的配置信息,若該配置信息表明所述用戶終端可以在通信過程中切換通信的無線接口,則向該另一用戶終端發(fā)送一個(gè)接受該WLAN呼叫請(qǐng)求的回應(yīng);一個(gè)切換單元,用于切換到一個(gè)WLAN激活狀態(tài)。
40.如權(quán)利要求37所述的用戶終端,其中所述通信單元,經(jīng)由所述WLAN接口進(jìn)行通信所述切換單元,接收來自正在與該用戶終端進(jìn)行通信的另一用戶.終端發(fā)送的一個(gè)切換請(qǐng)求,并從使用所述WLAN接口進(jìn)行通信的狀態(tài)切換到一個(gè)WLAN到WWAN狀態(tài);所述發(fā)送單元,向該另一用戶終端發(fā)送一個(gè)WWAN呼叫請(qǐng)求;所述接收單元,接收來自該另一用戶終端的接受WWAN呼叫請(qǐng)求的信息;且所述切換單元從所述WLAN到WWAN狀態(tài)切換到一個(gè)WWAN激活狀態(tài)。
全文摘要
一種由具有無線廣域網(wǎng)(WWAN)接口與無線局域網(wǎng)(WLAN)接口的一個(gè)用戶終端執(zhí)行的方法,包括步驟經(jīng)由WWAN接口進(jìn)行通信;檢測(cè)該用戶終端的WLAN接口是否可用;若該WLAN接口可用,則從WWAN激活狀態(tài)進(jìn)入WWAN到WLAN狀態(tài);在該WWAN到WLAN狀態(tài)中,該用戶終端向一個(gè)網(wǎng)絡(luò)地址公知的服務(wù)器提供其在線信息;并從服務(wù)器獲取正在與所述用戶終端進(jìn)行通信的另一用戶終端的網(wǎng)絡(luò)地址;利用該網(wǎng)絡(luò)地址,向該另一用戶終端發(fā)送一個(gè)WLAN呼叫請(qǐng)求;在收到來自所述另一用戶終端的接受WLAN呼叫請(qǐng)求的信息后,進(jìn)入到WLAN激活狀態(tài)。
文檔編號(hào)H04W88/06GK1599337SQ03124909
公開日2005年3月23日 申請(qǐng)日期2003年9月19日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者馮雷, 邵曉凌, 晉曉輝, 杜永剛, 劉波, 孫曉路 申請(qǐng)人:皇家飛利浦電子股份有限公司