相關(guān)申請(qǐng)
本專利申請(qǐng)要求2014年7月8日提交的具有序列號(hào)14/335,454的美國實(shí)用新型專利申請(qǐng)的優(yōu)先權(quán),該專利申請(qǐng)通過引用全部并入本文。
背景
移動(dòng)虛擬網(wǎng)絡(luò)運(yùn)營商(mvno)是向消費(fèi)者提供數(shù)據(jù)和/或語音服務(wù)的實(shí)體,其通過利用其它網(wǎng)絡(luò)作為轉(zhuǎn)接網(wǎng)絡(luò)以提供這些服務(wù)。mvno一般不擁有或操作它們自己的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。替代地,mvno將用戶連接到其它方并通過現(xiàn)有的在線網(wǎng)絡(luò)運(yùn)營商提供服務(wù),網(wǎng)絡(luò)運(yùn)營商可經(jīng)由轉(zhuǎn)接網(wǎng)絡(luò)提供無線電、語音和數(shù)據(jù)用于由mvno使用。用于由mvno提供服務(wù)的目的,轉(zhuǎn)接網(wǎng)絡(luò)可以是由mvno利用的任何類型的網(wǎng)絡(luò)。一些mvno提供允許用戶使用數(shù)據(jù)網(wǎng)絡(luò)來進(jìn)行和/或接收語音呼叫的服務(wù),例如互聯(lián)網(wǎng)上語音協(xié)議(voip)。mvno可提供消息發(fā)送服務(wù),其可提供文本消息、視頻消息和/或音頻消息。用戶使用個(gè)人設(shè)備例如智能電話、平板計(jì)算機(jī)、筆記本計(jì)算機(jī)和/或其它通信設(shè)備來訪問來自mvno的服務(wù)。
附圖的簡(jiǎn)要說明
參考附圖闡述詳細(xì)描述。在附圖中,附圖標(biāo)記的最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)的附圖。在不同附圖中使用相同的附圖標(biāo)記指示類似或相同的項(xiàng)目或特征。
圖1示出包括由mvno可選擇性地用作轉(zhuǎn)接網(wǎng)絡(luò)的移動(dòng)網(wǎng)絡(luò)運(yùn)營商(mno)網(wǎng)絡(luò)的示例環(huán)境。
圖2示出在圖1中所示的mno的服務(wù)器的部件等級(jí)圖。
圖3示出在圖1中所示的示例用戶設(shè)備的部件等級(jí)圖。
圖4示出使用會(huì)話邊界控制(sbc)來管理會(huì)話發(fā)起協(xié)議(sip)的示例過程。
圖5示出路由使用mno作為轉(zhuǎn)接網(wǎng)絡(luò)的業(yè)務(wù)的示例過程。
圖6示出路由使用mno作為轉(zhuǎn)接網(wǎng)絡(luò)的業(yè)務(wù)的另一示例過程。
圖7示出路由被允許的通信的示例過程。
詳細(xì)描述
概述
本公開至少部分地涉及從使用移動(dòng)網(wǎng)絡(luò)運(yùn)營商(mno)作為轉(zhuǎn)接網(wǎng)絡(luò)的移動(dòng)虛擬網(wǎng)絡(luò)運(yùn)營商(mvno)路由呼叫和/或其它通信。一些mvno可與mno達(dá)成協(xié)議,或否則與mno的切換和路由網(wǎng)絡(luò)合并通信服務(wù),以能夠提供無線服務(wù)。mvno可能希望使用mno的網(wǎng)絡(luò)作為轉(zhuǎn)接網(wǎng)絡(luò),來完成或終止來自可能正在漫游的用戶的呼叫和/或在諸如wi-fi的其它接入網(wǎng)絡(luò)上的呼叫。雖然這個(gè)討論聚焦于呼叫(例如voip呼叫等),但是可使用這個(gè)基礎(chǔ)設(shè)施來便于其它類型的通信,例如文本消息、多媒體消息、視頻消息和/或其它音頻、影像或文本的分發(fā)。
mno可實(shí)現(xiàn)邏輯,以至少部分地基于與mvno的協(xié)定、商業(yè)考慮因素和/或其它考慮因素(例如網(wǎng)絡(luò)帶寬等)中的一個(gè)或多個(gè)來確定是否允許mno的網(wǎng)絡(luò)用作轉(zhuǎn)接網(wǎng)絡(luò)。例如,由于呼叫終止的成本、對(duì)核心網(wǎng)絡(luò)元件的容量影響和/或經(jīng)由呼叫詳細(xì)記錄(cdr)調(diào)解的使用協(xié)議的錯(cuò)綜復(fù)雜性,mno可能希望保護(hù)它的網(wǎng)絡(luò)免于用作轉(zhuǎn)接網(wǎng)絡(luò)。本公開在下面闡述了允許mno限制它的網(wǎng)絡(luò)免于用作轉(zhuǎn)接網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)和技術(shù)。
本文所述的技術(shù)和系統(tǒng)可以用多種方式實(shí)現(xiàn)。下面參考下面的附圖來提供示例實(shí)現(xiàn)。
示例環(huán)境
圖1示出包括mno的網(wǎng)絡(luò)102的示例環(huán)境100,網(wǎng)絡(luò)102由多個(gè)mvno104中的一個(gè)或多個(gè)可選擇性地用作轉(zhuǎn)接網(wǎng)絡(luò)。雖然mvno104可使用mno102來處理不同類型的通信,為了討論目的,下面的討論聚焦于voip呼叫。因此,下面的概念可用于便于其它類型的通信的處理且不限于voip呼叫。
mno102可使用會(huì)話發(fā)起協(xié)議(sip)對(duì)等鏈路106來與一個(gè)或多個(gè)mvno104對(duì)等。每個(gè)mvno104(1)、104(2)、…104(n)可具有它自己的sip對(duì)等連接??墒褂没ミB會(huì)話邊界控制器(i-sbc)、互連邊界控制功能(i-bcf)或其它可用的控制器或功能來來執(zhí)行sip對(duì)等。每個(gè)mvno104(1)、104(2)、…104(n)可與識(shí)別進(jìn)入mno102的網(wǎng)絡(luò)內(nèi)的sip業(yè)務(wù)的源的唯一標(biāo)識(shí)符(id)相關(guān)聯(lián)。在一些實(shí)施方式中,可通過使每個(gè)mvno與在相應(yīng)的會(huì)話邊界控制器(sbc)108(1)、108(2)、…108(n)上的唯一會(huì)話代理相關(guān)聯(lián)來識(shí)別mvno104,sbc108與mno102的sbc114通信。
作為輸入,mvno104(1)-(n)可以每個(gè)包括至少一個(gè)相應(yīng)的用戶設(shè)備110(1)-(n),其通過相應(yīng)的基礎(chǔ)設(shè)施112(1)-(n)向相應(yīng)的sbc108(1)-(n)提供信息。
可由一個(gè)或多個(gè)服務(wù)器118操作的轉(zhuǎn)接看門人116可實(shí)現(xiàn)轉(zhuǎn)接邏輯以確定如何路由所請(qǐng)求的通信。轉(zhuǎn)接看門人116可從sbc114接收進(jìn)入的sip業(yè)務(wù),其可經(jīng)由sbc108之一被接收。轉(zhuǎn)接看門人116可確定是否允許或拒絕來自mvno104的始發(fā)mvno的轉(zhuǎn)接路由。
轉(zhuǎn)接看門人116可訪問歸屬位置寄存器(hlr)120,其使無線運(yùn)營商的網(wǎng)絡(luò)的移動(dòng)訂戶信息與匹配電話、電話號(hào)碼、用戶帳戶和/或服務(wù)計(jì)劃信息中的一個(gè)或多個(gè)匹配。在一些實(shí)施方式中,hlr120可被實(shí)現(xiàn)為在長期演進(jìn)(lte)網(wǎng)絡(luò)中的歸屬訂戶服務(wù)器(hss)。hlr120可存儲(chǔ)內(nèi)部查找表,其包括條件以確定是否或如何為特定的mvno伙伴調(diào)用轉(zhuǎn)接路由邏輯。這樣的查找表的例子是如下面在表1中所示的。
表1
表1包括多個(gè)示例mvno104和相應(yīng)的規(guī)則例如條件a-e。然而,可使用更多或更少的條件/規(guī)則,以及允許或拒絕mvno使用mno網(wǎng)絡(luò)作為轉(zhuǎn)接網(wǎng)絡(luò)的不同的條件/規(guī)則,如在本文討論的。下面參考圖5和6更詳細(xì)討論示例條件/規(guī)則。
當(dāng)轉(zhuǎn)接看門人116允許呼叫或通信時(shí),轉(zhuǎn)接看門人可使用出口網(wǎng)關(guān)控制功能(bgcf)122來基于訂戶標(biāo)識(shí)符確定進(jìn)入的呼叫或通信應(yīng)如何被路由。訂閱標(biāo)識(shí)符可包括移動(dòng)訂戶集成服務(wù)數(shù)字網(wǎng)絡(luò)號(hào)(msisdn),其是在移動(dòng)網(wǎng)絡(luò)中的訂戶的唯一號(hào)碼。在一些實(shí)施方式中,過程可至少部分地在通用sip服務(wù)器上實(shí)現(xiàn),該sip服務(wù)器也實(shí)現(xiàn)到bgcf122和hlr120的接口。
示例轉(zhuǎn)接看門人
圖2示出圖1所示的mno102的服務(wù)器118的部件級(jí)別圖。如所示,服務(wù)器118包括系統(tǒng)存儲(chǔ)器202,其可存儲(chǔ)sbc接口204、轉(zhuǎn)接邏輯206、hlr映射模塊208和bgcf接口210。服務(wù)器118可包括一個(gè)或多個(gè)處理器212、可移動(dòng)存儲(chǔ)器214、不可移動(dòng)存儲(chǔ)器216、收發(fā)機(jī)218、輸出設(shè)備220和輸入設(shè)備222。
在各種實(shí)施方式中,系統(tǒng)存儲(chǔ)器202是易失性的(例如ram)、非易失性的(例如rom、閃存等)或其某種組合。
sbc接口204可從sbc114接收進(jìn)入的sip業(yè)務(wù)。在一些實(shí)施方式中,進(jìn)入的業(yè)務(wù)可包括唯一id,用于識(shí)別進(jìn)入mno102的網(wǎng)絡(luò)內(nèi)的sip業(yè)務(wù)的源。
轉(zhuǎn)接邏輯206可訪問、存儲(chǔ)并實(shí)現(xiàn)規(guī)則/條件,以確定是否允許或拒絕所請(qǐng)求的通信和/或如何路由所請(qǐng)求的通信。轉(zhuǎn)接邏輯206可使用hlr映射模塊208來訪問hlr120以訪問移動(dòng)訂戶信息。在呼叫/通信將被路由或進(jìn)一步處理時(shí),轉(zhuǎn)接邏輯206可接著將通信和呼叫傳遞到bgcf接口210用于路由。轉(zhuǎn)接邏輯206可基于由轉(zhuǎn)接邏輯實(shí)現(xiàn)的各種規(guī)則/條件,來停止、終止、斷開和/或否則拒絕被確定為不被允許使用mno102作為轉(zhuǎn)接網(wǎng)絡(luò)的呼叫/通信。
在一些實(shí)施方式中,處理器410是中央處理單元(cpu)、圖形處理單元(gpu)或cpu和gpu兩者或任何其它種類的處理單元。
服務(wù)器118也可包括額外的數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),例如磁盤、光盤或磁帶。這樣的額外存儲(chǔ)器在圖2中通過可移動(dòng)存儲(chǔ)器214和不可移動(dòng)存儲(chǔ)器216示出。有形計(jì)算機(jī)可讀介質(zhì)可包括在任何方法或技術(shù)中實(shí)現(xiàn)的用于存儲(chǔ)信息例如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的易失性和非易失性、移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器202、可移動(dòng)存儲(chǔ)器214和不可移動(dòng)存儲(chǔ)器216都是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但不限于ram、rom、eeprom、閃存或其它存儲(chǔ)器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其它光學(xué)存儲(chǔ)器、盒式磁帶、磁帶、磁盤存儲(chǔ)器或其它磁性存儲(chǔ)設(shè)備或可用于存儲(chǔ)由服務(wù)器118訪問的信息的任何其它非傳輸介質(zhì)。任何這樣的有形計(jì)算機(jī)可讀介質(zhì)可以是服務(wù)器118的部分。
在一些實(shí)施方式中,收發(fā)機(jī)218包括本領(lǐng)域中已知的任何種類的收發(fā)機(jī)。例如,收發(fā)機(jī)218可包括執(zhí)行傳輸和接收無線電頻率通信的無線電收發(fā)機(jī)。此外或替代地,收發(fā)機(jī)218可包括其它無線或有線連接器,例如以太網(wǎng)連接器或近場(chǎng)天線。收發(fā)機(jī)218可通過一個(gè)或多個(gè)設(shè)備例如設(shè)備110便于連接到公共網(wǎng)絡(luò),例如mno102。因此,收發(fā)機(jī)218可實(shí)現(xiàn)與sbc接口204、轉(zhuǎn)接邏輯206、hlr映射模塊208和/或bgcf接口210的通信和/或在sbc接口204、轉(zhuǎn)接邏輯206、hlr映射模塊208和/或bgcf接口210彼此之間的通信。
輸出設(shè)備220包括本領(lǐng)域中已知的任何種類的輸出設(shè)備,例如顯示器。輸入設(shè)備222包括本領(lǐng)域中已知的任何種類的輸入設(shè)備。例如,輸入設(shè)備222可包括鍵盤/袖珍鍵盤和/或觸敏顯示器(例如上面描述的觸敏顯示屏)。
示例電信設(shè)備
圖3示出圖1所示的示例用戶設(shè)備(例如用戶設(shè)備110)的部件級(jí)別圖。用戶設(shè)備可以是能夠進(jìn)行蜂窩或無線網(wǎng)絡(luò)通信的任何種類的電信設(shè)備,例如移動(dòng)或蜂窩電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(pda)、個(gè)人計(jì)算機(jī)(pc)、膝上型計(jì)算機(jī)、媒體中心、工作站等。
如所示,用戶設(shè)備110包括存儲(chǔ)一個(gè)或多個(gè)應(yīng)用304、操作系統(tǒng)306和其它模塊和數(shù)據(jù)308的系統(tǒng)存儲(chǔ)器302。此外,用戶設(shè)備110包括處理器310、可移動(dòng)存儲(chǔ)器312、不可移動(dòng)存儲(chǔ)器314、收發(fā)機(jī)316、輸出設(shè)備318和輸入設(shè)備320。
在各種實(shí)施方式中,系統(tǒng)存儲(chǔ)器302是易失性的(例如ram)、非易失性的(例如rom、閃存等)或其某種組合。應(yīng)用304可包括便于經(jīng)由mvno104的通信的軟件,其引起對(duì)mno102的訪問。例如,應(yīng)用204可包括voip應(yīng)用,其從遠(yuǎn)程位置(例如基于云的)被訪問、本地地存儲(chǔ)在用戶設(shè)備上或這兩者的組合。操作系統(tǒng)306可實(shí)現(xiàn)對(duì)軟件的訪問、維持設(shè)備操作并執(zhí)行其它一般操作系統(tǒng)功能。存儲(chǔ)在系統(tǒng)存儲(chǔ)器302中的其它模塊或數(shù)據(jù)308可包括用戶設(shè)備110的任何種類的應(yīng)用或平臺(tái)部件,以及與這樣的應(yīng)用或平臺(tái)部件相關(guān)的數(shù)據(jù)。
在一些實(shí)施方式中,處理器310是中央處理單元(cpu)、圖形處理單元(gpi)或cpu和gpu兩者或任何其它種類的處理單元。
用戶設(shè)備110還包括額外的數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),例如磁盤、光盤或閃存。這樣的額外存儲(chǔ)器在圖3中由可移動(dòng)存儲(chǔ)器312和不可移動(dòng)存儲(chǔ)器314示出。有形計(jì)算機(jī)可讀介質(zhì)可包括在任何方法或技術(shù)中實(shí)現(xiàn)的用于存儲(chǔ)信息例如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的易失性和非易失性、移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器302、可移動(dòng)存儲(chǔ)器312和不可移動(dòng)存儲(chǔ)器314都是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但不限于ram、rom、eeprom、閃存或其它存儲(chǔ)器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其它光學(xué)存儲(chǔ)器、盒式磁帶、磁帶、磁盤存儲(chǔ)器或其它磁性存儲(chǔ)設(shè)備或可用于存儲(chǔ)希望信息并可由用戶設(shè)備110訪問的任何其它介質(zhì)。任何這樣的有形計(jì)算機(jī)可讀介質(zhì)可以是用戶設(shè)備110的部分。
在一些實(shí)施方式中,收發(fā)機(jī)316包括本領(lǐng)域中已知的任何種類的收發(fā)機(jī)和/或無線電裝置,并可與無線通信堆棧相關(guān)。例如,收發(fā)機(jī)316可包括執(zhí)行經(jīng)由天線傳輸并接收射頻通信的功能的無線電收發(fā)機(jī)。收發(fā)機(jī)316可便于在用戶設(shè)備110和各種蜂窩塔、基站和/或電信網(wǎng)絡(luò)的接入點(diǎn)(例如mno102)之間的無線連接。收發(fā)機(jī)316可便于與wi-fi臺(tái)的無線連接以實(shí)現(xiàn)wi-fi連接。在一些實(shí)施方式中,用戶設(shè)備110還可包括用于通過無線ip網(wǎng)絡(luò),例如局部無線數(shù)據(jù)網(wǎng)絡(luò)和個(gè)人區(qū)域網(wǎng)絡(luò)(例如藍(lán)牙或近場(chǎng)通信(nfc)網(wǎng)絡(luò)),進(jìn)行通信的無線通信收發(fā)機(jī)和近場(chǎng)天線。
在一些實(shí)施方式中,輸出設(shè)備318包括本領(lǐng)域中已知的任何種類的輸出設(shè)備,例如顯示器(例如液晶顯示器)、揚(yáng)聲器、振動(dòng)機(jī)構(gòu)或觸覺反饋機(jī)構(gòu)。輸出設(shè)備318還包括一個(gè)或多個(gè)外圍設(shè)備(例如耳機(jī)、外圍揚(yáng)聲器或外圍顯示器)的端口。
在各種實(shí)施方式中,輸入設(shè)備320包括本領(lǐng)域中已知的任何種類的輸入設(shè)備。例如,輸入設(shè)備320可包括攝像機(jī)、麥克風(fēng)、鍵盤/袖珍鍵盤或觸敏顯示器。鍵盤/袖珍鍵盤可以是按鈕數(shù)字撥號(hào)盤(例如在一般電信設(shè)備上)、多按鍵鍵盤(例如常規(guī)qwerty鍵盤)或一種或多種其它類型的按鍵或按鈕,并且還可包括操縱桿型控制器和/或指定的導(dǎo)航按鈕等。
示例過程
圖4-7是通過轉(zhuǎn)接網(wǎng)絡(luò)來路由通信的示例過程的流程圖。過程被示為在邏輯流程圖形中的塊的集合,其表示可在硬件、軟件或其組合中實(shí)現(xiàn)的一序列操作。在軟件的上下文中,塊表示存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可執(zhí)行指令,其當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)執(zhí)行所列舉的操作。通常,計(jì)算機(jī)可執(zhí)行指令包括執(zhí)行特定的功能或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)等。操作被描述的順序不旨在被解釋為限制,且任何數(shù)量的所述塊可以按任何順序和/或并行地被組合以實(shí)現(xiàn)過程。
圖4示出使用sbc來管理sip對(duì)等的示例過程400。參考環(huán)境100描述過程400,且可由sbc114經(jīng)由sbc接口204執(zhí)行過程400。當(dāng)然,可在其它類似和/或不同的環(huán)境中執(zhí)行過程400。
在402,sbc114可在sip對(duì)等鏈路106上從mvno104之一接收sip邀請(qǐng)消息。例如,sbc108(1)可產(chǎn)生sip邀請(qǐng)消息和/或經(jīng)由sip對(duì)等鏈路106將sip邀請(qǐng)消息傳輸?shù)絪bc114。sip邀請(qǐng)消息可包括識(shí)別相應(yīng)的mvno(在本例中是mvno104(1))的標(biāo)識(shí)符。
在404,sbc114可基于會(huì)話代理來識(shí)別mvno。例如,sbc114可通過使每個(gè)mvno與相應(yīng)的sbc108上的唯一會(huì)話代理相關(guān)聯(lián)來識(shí)別mvno。
在406,sbc114可將mvno標(biāo)識(shí)符(id)插入sip邀請(qǐng)消息中。例如,sbc114可將mvnoid作為私有頭部插入邀請(qǐng)消息中。
在408,sbc114可將sip邀請(qǐng)消息發(fā)送到轉(zhuǎn)接網(wǎng)關(guān)116。轉(zhuǎn)接網(wǎng)關(guān)116可接著根據(jù)過程(例如下面參考圖5或6所述的過程或其變形)來處理sip邀請(qǐng)消息。
圖5示出路由使用mno作為轉(zhuǎn)接網(wǎng)絡(luò)的業(yè)務(wù)的示例過程500。參考環(huán)境100描述過程500,且可由使用轉(zhuǎn)接邏輯206的轉(zhuǎn)接看門人116執(zhí)行過程500。過程500可以在其它類似和/或不同的環(huán)境中被執(zhí)行。
在502,轉(zhuǎn)接看門人116可根據(jù)上面討論的操作408從sbc114接收sip邀請(qǐng)消息。sip邀請(qǐng)可包括mvnoid。
在504,轉(zhuǎn)接看門人116可提取mvnoid。轉(zhuǎn)接看門人116可訪問上面提供的表,例如表1,以使用mvnoid查找與mvno相關(guān)聯(lián)的條件/規(guī)則。在一些實(shí)施方式中,mvnoid可基于其它數(shù)據(jù)來確定,且因此不直接從sip邀請(qǐng)消息中被提取。
在506,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否允許所識(shí)別的mvno的任何轉(zhuǎn)接路由。例如,這個(gè)條件可基于在表1中所示的條件a。當(dāng)沒有轉(zhuǎn)接路由被允許時(shí)(順著來自決策操作506的“否”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作508。
在508,可以拒絕mvno訪問以用作轉(zhuǎn)接網(wǎng)絡(luò)的mno網(wǎng)絡(luò)。例如,mno可在這個(gè)確定時(shí)或之后終止與mvno的傳輸。在一些實(shí)施方式中,mno102可傳輸終止消息。
當(dāng)允許轉(zhuǎn)接路由(順著來自決策操作506的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到?jīng)Q策操作510。
在510,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否允許所識(shí)別的mvno的漫游例外。例如,這個(gè)條件可基于在表1中示出的條件b。當(dāng)允許漫游例外(順著來自決策操作510的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作512。
在512,轉(zhuǎn)接看門人116可執(zhí)行對(duì)始發(fā)方(例如呼叫方、使用相應(yīng)的用戶設(shè)備110的一方)的發(fā)送路由信息(sri)請(qǐng)求,以便得到sri響應(yīng)。
在514,轉(zhuǎn)接看門人116可確定訪問者位置登記(vlr)條目是否被包括在sri響應(yīng)中。這可指示始發(fā)方是經(jīng)驗(yàn)證的漫游用戶,且因此可允許其訪問mno網(wǎng)絡(luò)作為轉(zhuǎn)接網(wǎng)絡(luò)。當(dāng)vlr條目被包括在sri響應(yīng)中(順著來自決策操作514的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作516。
在516,轉(zhuǎn)接看門人116可允許由始發(fā)方進(jìn)行的通信/呼叫。
當(dāng)vlr條目不被包括在sri響應(yīng)中(順著來自決策操作514的“否”路線前進(jìn))時(shí)或當(dāng)不允許漫游例外(順著來自決策操作510的“否”路線前進(jìn))時(shí),則過程500可前進(jìn)到?jīng)Q策操作518。
在518,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否執(zhí)行對(duì)所識(shí)別的mvno的國際目的地檢查。例如,這個(gè)條件可基于在表1中示出的條件c。例如,當(dāng)條件c在與mvno相關(guān)的字段中包括“否”(例如不允許國際呼叫)時(shí),則國際被允許的檢查可觸發(fā)關(guān)于目的地方的目的地的進(jìn)一步檢查。當(dāng)國際檢查要被執(zhí)行(順著來自決策操作518的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作520。
在520,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定目的地方(例如被叫方等)是否位于美國(或另一指定地區(qū))。當(dāng)目的地方不位于美國(或另一指定地區(qū))(順著來自決策操作520的“否”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作508并終止。當(dāng)國際檢查未被執(zhí)行(順著來自決策操作518的“否”路線前進(jìn))或當(dāng)目的地方位于美國(或另一指定地區(qū))(順著來自決策操作520的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作522。
在522,轉(zhuǎn)接看門人116可至少部分地基于mvnoid,來確定是否對(duì)所識(shí)別的mvno執(zhí)行來自美國外部(或其它地區(qū))的wi-fi呼叫(或來自未許可頻譜的其它呼叫)允許檢查。例如,這個(gè)條件可基于在表1中示出的條件d。例如,當(dāng)條件d在與mvno相關(guān)的字段中包括“否”(例如沒有從美國外部到任何目的地的wi-fi呼叫)時(shí),則來自美國外部的wi-fi呼叫檢查可觸發(fā)關(guān)于始發(fā)方的位置的進(jìn)一步檢查。當(dāng)執(zhí)行來自美國外部的wi-fi呼叫檢查(順著來自決策操作522的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作524。
在524,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定呼叫是否來自美國(或其它指定地區(qū))。當(dāng)始發(fā)方不位于美國(或另一指定地區(qū))(順著來自決策操作524的“否”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作508并終止。當(dāng)來自美國外部的wi-fi呼叫檢查未被執(zhí)行(順著來自決策操作522的“否”路線前進(jìn))時(shí)或當(dāng)始發(fā)方位于美國(或另一指定地區(qū))(順著來自決策操作524的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作526??苫诟鞣N連接數(shù)據(jù)(例如ip地址等)、定位信息或其它數(shù)據(jù)來確定始發(fā)方在美國。參考圖6提供另外的例子。
在526,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否對(duì)所識(shí)別的mvno執(zhí)行到任何目的地的wi-fi呼叫檢查。例如,這個(gè)條件可基于在表1中示出的條件e。例如,當(dāng)條件e在與mvno相關(guān)的字段中包括“否”(例如沒有到任何目的地的wi-fi呼叫)時(shí),則到任何目的地的wi-fi呼叫檢查可觸發(fā)關(guān)于目的地方的目的地的進(jìn)一步檢查。當(dāng)?shù)饺魏文康牡氐膚i-fi呼叫檢查被執(zhí)行(順著來自決策操作526的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作528。
在528,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定目的地是否在美國(或其它指定地區(qū))。當(dāng)目的地方不位于美國(或另一指定地區(qū))(順著來自決策操作528的“否”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作508并終止。當(dāng)?shù)饺魏文康牡氐膚i-fi呼叫檢查未被執(zhí)行(順著來自決策操作526的“否”路線前進(jìn))時(shí)或當(dāng)目的地方位于美國(或另一指定地區(qū))(或另一指定地區(qū))(順著來自決策操作528的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到?jīng)Q策操作530。
在530,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否允許通信/呼叫。當(dāng)轉(zhuǎn)接看門人116確定允許通信/呼叫(順著來自決策操作530的“是”路線前進(jìn))時(shí),則過程500可前進(jìn)到操作516,其中轉(zhuǎn)接看門人116可允許由始發(fā)方進(jìn)行的通信/呼叫。當(dāng)轉(zhuǎn)接看門人116確定不允許通信/呼叫(順著來自決策操作530的“否”路線前進(jìn))中時(shí),則過程500可前進(jìn)到操作508,其中轉(zhuǎn)接看門人116可拒絕由始發(fā)方進(jìn)行的通信/呼叫。作為例子,決策操作530可用于允許漫游呼叫使用mno102作為轉(zhuǎn)接網(wǎng)絡(luò),同時(shí)拒絕上面討論的所有其它使用。
雖然過程500示出使用在表1中的所有條件a-e,但是可以使用更多或更少的條件以及不同的條件/規(guī)則。圖6示出一個(gè)例子,其中只有一些條件被使用,且因此流程被定制。然而,其它變形被設(shè)想能夠通過mvno允許或拒絕mno網(wǎng)絡(luò)作為轉(zhuǎn)接網(wǎng)絡(luò)的使用。
圖6示出路由使用mno作為轉(zhuǎn)接網(wǎng)絡(luò)的業(yè)務(wù)的另一示例過程600。參考環(huán)境100描述過程600,且可由使用轉(zhuǎn)接邏輯206的轉(zhuǎn)接看門人116執(zhí)行過程600。當(dāng)然,過程600可以在其它類似和/或不同的環(huán)境中被執(zhí)行。
在602,轉(zhuǎn)接看門人116可根據(jù)上面討論的操作408從sbc114接收sip邀請(qǐng)消息。sip邀請(qǐng)可包括mvnoid。
在604,轉(zhuǎn)接看門人116可提取mvnoid。轉(zhuǎn)接看門人116可訪問上面提供的表,例如表1,以使用mvnoid查找與mvno相關(guān)聯(lián)的條件/規(guī)則。
在606,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定是否允許所識(shí)別的mvno的任何轉(zhuǎn)接路由。例如,這個(gè)條件可基于在表1中所示的條件a。當(dāng)沒有轉(zhuǎn)接路由被允許時(shí)(順著來自決策操作606的“否”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作608。
在608,可以拒絕mvno訪問以用作轉(zhuǎn)接網(wǎng)絡(luò)的mno網(wǎng)絡(luò)。例如,mno可在這個(gè)確定時(shí)或之后終止與mvno的傳輸。在一些實(shí)施方式中,mno102可傳輸終止消息。
當(dāng)轉(zhuǎn)接路由被允許(順著來自決策操作606的“是”路線前進(jìn))時(shí),則過程600可前進(jìn)到?jīng)Q策操作610。
在610,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定目的地方是否位于美國(或另一指定地區(qū))。當(dāng)目的地方不位于美國(或另一指定地區(qū))(順著來自決策操作610的“否”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作608并終止。當(dāng)目的地方位于美國(或另一指定地區(qū))(順著來自決策操作610的“是”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作612。
在612,轉(zhuǎn)接看門人116可至少部分地基于mvnoid來確定始發(fā)方是否使用wi-fi(或來自未許可頻譜的另外的通信)來被連接,并包括存在信息數(shù)據(jù)格式(pidf)文檔例如pidf-lo(其指示美國的州)等或其它定位信息。當(dāng)使用wi-fi(或來自未許可頻譜的另外的通信)來連接始發(fā)方,且始發(fā)方包括pidf文檔(或其它定位信息)(順著來自決策操作612的“是”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作614。
在614,轉(zhuǎn)接看門人116可至少部分地基于pidf文檔(或其它定位文檔)來確定始發(fā)方是否在美國(或其它指定地區(qū))。例如,pidf可指示始發(fā)方的緯度/經(jīng)度,其可用于確定始發(fā)方是否位于美國或另一指定地區(qū)。當(dāng)確定始發(fā)方在美國(或另一指定地區(qū))(順著來自決策操作614的“是”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作616。
在616,轉(zhuǎn)接看門人116可允許由始發(fā)方進(jìn)行的通信/呼叫。
當(dāng)未使用wi-fi(或使用未許可頻譜的另一形式的通信)來連接始發(fā)方和/或始發(fā)方不包括pidf文檔(或其它定位信息)(順著來自決策操作612的“否”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作618。
在618,轉(zhuǎn)接看門人116可執(zhí)行對(duì)始發(fā)方(即使用相應(yīng)的用戶設(shè)備110的一方)的sri請(qǐng)求,以便得到sri響應(yīng)。
在620,轉(zhuǎn)接看門人116可確定vlr條目是否被包括在sri響應(yīng)中。這可指示始發(fā)方是合法漫游用戶,且因此應(yīng)允許其訪問作為轉(zhuǎn)接網(wǎng)絡(luò)的mno網(wǎng)絡(luò)。當(dāng)vlr條目被包括在sri響應(yīng)中(順著來自決策操作620的“是”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作616并允許呼叫/通信。當(dāng)vlr條目未被包括在sri響應(yīng)中(順著來自決策操作620的“否”路線前進(jìn))時(shí),則過程600可前進(jìn)到操作608并終止。
圖7示出路由被允許的通信的示例過程。參考環(huán)境100描述過程700,且可由bgcf122經(jīng)由bgcf接口210執(zhí)行過程700。當(dāng)然,可在其它類似和/或不同的環(huán)境中執(zhí)行過程700。
在702,可確定呼叫/通信被允許(例如經(jīng)由上面討論的操作516或操作616)。
在704,轉(zhuǎn)接看門人116可對(duì)目的地方執(zhí)行sri。
在706,轉(zhuǎn)接看門人116可接收響應(yīng)于對(duì)來自操作704的sri的請(qǐng)求的移動(dòng)用戶漫游號(hào)(msrn)。當(dāng)轉(zhuǎn)接看門人116接收到響應(yīng)于對(duì)sri的請(qǐng)求的msrn(順著來自決策操作706的“是”路線前進(jìn))時(shí),則過程700可前進(jìn)到操作708。
在708,轉(zhuǎn)接看門人116可經(jīng)由bgcf122在msrn上路由呼叫。
當(dāng)轉(zhuǎn)接看門人116未接收到響應(yīng)于對(duì)sri的請(qǐng)求的msrn(順著來自決策操作706的“否”路線前進(jìn))時(shí),則過程700可前進(jìn)到操作710。
在710,轉(zhuǎn)接看門人116可將呼叫發(fā)送到bgcf122用于下一跳路由。
結(jié)論
雖然以結(jié)構(gòu)特征和/或方法行動(dòng)特有的語言描述了主題,但是應(yīng)理解,在所附權(quán)利要求中限定的主題不一定限于上面所述的特定特征或行動(dòng)。更確切地,上面所述的特定特征和行動(dòng)作為實(shí)現(xiàn)權(quán)利要求的示例形式而被公開。