用于控制呼叫的方法、網絡單元和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種用于控制呼叫方法、網絡單元和系統(tǒng)。當終端用戶發(fā)起呼叫時,該方法包括:第一網絡單元向第二網絡單元發(fā)送包含終端用戶位置信息的請求消息;該第二網絡單元基于所述終端用戶位置信息來確定呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置;該第二網絡單元將所映射的專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在該許可位置列表中還是在該禁止位置列表中;以及基于所判定的結果,該第二網絡單元向該第一網絡單元返回應答消息以指示該呼叫是否被許可。另外,該方法還包括檢查該呼叫是否在多個禁止呼叫的時間范圍之一內,如果該呼叫在任一禁止呼叫的時間范圍內則直接向該第一網絡單元返回指示該呼叫被拒絕的消息。
【專利說明】用于控制呼叫的方法、網絡單元和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,具體地涉及控制通信網絡中的呼叫的技術。
【背景技術】
[0002]當前,在線計費系統(tǒng)(OCS)的呼叫控制解決方案(UCS)使得一個用戶能夠控制其他用戶的呼叫,例如父母控制孩子的呼叫。這包括以下控制方法:
[0003]1.總是許可的號碼的列表一如果呼叫是去往或來自這些號碼,則該呼叫總是被許可;
[0004]2.總是禁止的號碼的列表一如果呼叫是去往或來自這些號碼,則該呼叫總是被禁止;
[0005]3.禁止呼叫的時間范圍一如果呼叫是在該時間范圍內,則該呼叫將被拒絕。
[0006]UCS應當被設計成能提供各種各樣控制呼叫的方法的解決方案。
[0007]對UCS的客戶而言,靈活便利的控制方法很關鍵:
[0008]-靈活:盡可能按照客戶的情況來定制;
[0009]-便利:操作盡可能的容易。
[0010]如今,禁止呼叫的時間范圍是用來對移動電話服務的使用進行控制的通用方法,即在一些時間段內禁止使用移動電話服務。然而,禁止呼叫的時間范圍僅提供了基于時間的控制。因此,需要經常地修改禁止呼叫的時間范圍來滿足條件的變化。
[0011]例如,父母配置時間范圍以禁止孩子在校期間使用移動電話服務,例如打電話、瀏覽網頁等。然而,如果孩子有一天不去上學,父母就必須取消該時間范圍以允許孩子使用移動電話服務。第二天,父母應當再次設定該時間范圍以禁止孩子在校期間的對移動電話服務的使用。這一方面使得操作很頻繁,另一方面若父母未及時修改時間范圍則孩子將無法使用移動電話服務,這兩方面都影響了用戶體驗。
【發(fā)明內容】
[0012]為了解決上述現有技術中的問題,本發(fā)明提出了一種用于控制呼叫的方法,其中,當終端用戶發(fā)起呼叫時,第一網絡單元向第二網絡單元發(fā)送包含終端用戶位置信息的請求消息,其特征在于,該方法包括:所述第二網絡單元基于所述終端用戶位置信息來確定所述呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置;所述第二網絡單元判定是否允許所述呼叫;以及基于所述判定的結果,所述第二網絡單元向所述第一網絡單元返回消息以指示該呼叫是否被許可。
[0013]根據一個可選的實施例,該方法還包括所述第二網絡單元在判定允許所述呼叫之后進一步檢查該呼叫是否在多個禁止呼叫的時間范圍之一內,并且如果該呼叫在所述多個禁止呼叫的時間范圍之一內則直接向所述第一網絡單元返回指示該呼叫被拒絕的消息。
[0014]根據本發(fā)明的一個方面,提出了一種用于控制呼叫的網絡單元,其包括:映射裝置,用于基于接收自另一網絡單元的請求消息中的用戶位置信息來確定呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置;判定裝置,用于判定是否允許所述呼叫;以及第一響應裝置,用于基于所述判定的結果而向所述另一網絡單元返回消息以指示該呼叫是否被許可。
[0015]根據一個可選的實施例,該網絡單元還包括:時間范圍檢查裝置,用于在判定允許所述呼叫之后進一步檢查該呼叫是否在多個禁止呼叫的時間范圍之一內;和第二響應裝置,用于如果該呼叫在所述多個禁止呼叫的時間范圍之一內則直接向所述另一網絡單元返回指示該呼叫被拒絕的消息。
[0016]根據本發(fā)明的又另一個方面,提出了一種通信系統(tǒng),其包括:至少一個終端;至少一個用于管理所述至少一個終端的呼叫的網絡單元;以及至少一個用于控制該通信系統(tǒng)中的所述至少一個終端對呼叫的使用的網絡單元。
【專利附圖】
【附圖說明】
[0017]通過閱讀下面結合附圖對本發(fā)明具體實施例的說明,本發(fā)明的上述及其他特征和優(yōu)點將變得更加明顯。其中:
[0018]圖1是以DIAMETER協(xié)議為例說明在通信網絡中控制用戶對移動電話服務的使用的過程的流程圖;
[0019]圖2是以DIAMETER協(xié)議為例說明在通信網絡中控制用戶對移動電話服務的使用的過程的另一個例子的流程圖;
[0020]圖3是根據本發(fā)明一個實施例的用于控制通信網絡中的呼叫的方法的流程圖;
[0021]圖4是根據本發(fā)明另一個實施例的用于控制通信網絡中的呼叫的方法的流程圖;和
[0022]圖5是根據本發(fā)明一個實施例的網絡單元的框圖。
【具體實施方式】
[0023]本發(fā)明的基本思想是提供一種基于位置的使用控制方法,其中,在線計費系統(tǒng)將為客戶提供用戶接口以配置許可位置列表和禁止位置列表。當客戶在屬于許可位置列表的位置進行呼叫時,該呼叫將被許可。當客戶在屬于禁止位置列表的位置進行呼叫時,該呼叫將被拒絕。進一步地,本發(fā)明的方案還可以同時采用基于位置的使用控制和時間范圍控制以獲得更靈活的控制,即針對每個位置提供禁止呼叫的時間范圍,或針對每個禁止呼叫的時間范圍提供允許使用的位置的列表。
[0024]圖1示例性地示出了應用于基于DIAMETER的數據會話中的基于位置的使用控制。
[0025]對于語音和SMS呼叫而言,OCS在呼叫建立時進行相同的檢查:
[0026]-基于小區(qū)信息確定區(qū)域;
[0027]-將該區(qū)域映射到專用位置;
[0028]-將該專用位置與許可位置列表和禁止位置列表相比較;
[0029]-(可選)檢查禁止呼叫的時間范圍;
[0030]-確定該呼叫是被許可還是被拒絕。
[0031]應當指出,上述專用位置對應于用戶所在的地理區(qū)域。
[0032]如圖1所示,在步驟I中,分組數據網關PGW或家鄉(xiāng)代理HA發(fā)送基于DIAMETER的信用控制請求(CCR, Credit-Control-Request)消息給0CS,該信用控制請求中包括屬性值對AVP,例如用戶位置信息User-Location-1nfo、觸發(fā)類型Trigger-Type等。
[0033]接著,在步驟2中,OCS基于所接收的CCR中的參數來確定是否許可該呼叫。具體地,OCS基于包含于用戶位置信息中的小區(qū)標識符來確定區(qū)域并且將該區(qū)域映射到專用位置。然后OCS將該專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在哪個位置列表中。該判定的結果是該專用位置在許可位置列表中,因此該呼叫被許可。
[0034]最后,在步驟3中,OCS向PGW/HA返回基于DIAMETER的信用控制應答(CCA,Credit-Control-Answer)消息以指不該呼叫被許可。
[0035]進一步地,當位置更改時,PGW/HA將在步驟4中再次向OCS發(fā)送CCR消息。接著,進行與步驟2相同的步驟5。此次判定結果是所述專用位置在禁止位置列表中,因此該呼叫被拒絕。最后在步驟6中,OCS發(fā)送CCA給PGW/HA以指示該呼叫被拒絕。
[0036]圖2示例性地示出了在基于DIAMETER的數據會話中所應用的位置和時間范圍組合的控制方案。
[0037]圖2所示的方法類似于圖1,不同之處在于,在OCS判定了所述專用位置是在許可位置列表中之后,進一步檢查該呼叫是否是在多個預定的禁止呼叫的時間范圍之一內進行的。如果該呼叫在所述多個禁止呼叫的時間范圍之一內,則OCS直接向PGW/HA返回指示該呼叫被拒絕的CCA消息;相反,如果該呼叫不在所述多個禁止呼叫的時間范圍之一內,則進一步基于所述判定的結果來確定是否許可該呼叫。
[0038]通過以上描述可知,本發(fā)明的呼叫控制方法能夠更加便利地許可或拒絕用戶在特定的位置使用移動電話服務,而不是頻繁地更改禁止呼叫的時間范圍。另外,本發(fā)明的方案更加靈活和便利,因為它可以將基于位置和時間的控制方法相結合而為客戶提供了多維的控制方式從而改進客戶體驗。
[0039]圖3是根據本發(fā)明一個實施例的用于控制通信網絡中的呼叫的方法的流程圖。下面結合圖1和2來說明圖3的方法。
[0040]如圖3所示,首先,在步驟301中,第一網絡單元向第二網絡單元發(fā)送包含用戶位置信息的請求消息。在這里,所述第一網絡單元例如可以是圖1和2中的PGW/HA,所述第二網絡單元例如可以是圖1和2在的0CS,并且所述請求消息例如可以是符合DIAMETER協(xié)議的信用控制請求CCR消息而所述用戶位置信息是該CCR消息中的User-Location-1nfo。
[0041]在本實施例中,第一網絡單元向第二網絡單元發(fā)送請求消息可以采用現有的和將來的任何解決方案、標準、規(guī)范等的方式,例如但不限于前面所述的DIAMETER。具體地,例如針對圖3的實施例可以是,PGW/HA向OC S發(fā)送包含AVPUser-Location-1nfo、Trigger_Type等信息的基于DIAMETER協(xié)議的CCR消息。
[0042]接著,在步驟302中,所述第二網絡單元基于所述終端用戶位置信息來確定呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置。具體地,根據本實施例,OCS基于CCR消息中的User-Location-1nfo來確定呼叫所在的區(qū)域并將該區(qū)域映射到專用位置,其中對該區(qū)域的確定例如可以是基于包含于User-Location-1nfo中的小區(qū)標識符來確定的。
[0043]接著,在步驟303中,所述第二網絡單元判定是否允許所述呼叫。具體地,根據本實施例,OCS將所映射的專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在該許可位置列表中還是在該禁止位置列表中,其中所述許可位置列表和所述禁止位置列表是根據用戶的需求而被事先定義的。[0044]最后,在步驟304中,基于所述判定的結果,所述第二網絡單元向所述第一網絡單元返回應答消息以指示該呼叫是被許可還是被拒絕。在這里,所述應答消息例如可以是符合DIAMETER協(xié)議的信用控制應答CCA消息。具體地,根據本實施例,OCS基于所述判定的結果而向PGW/HA返回指示了許可還是拒絕該呼叫的CCA消息。
[0045]可選地,圖4示出了本方法的另一個實施例,其中,步驟301到303對應于圖3中的步驟301到303。如圖4所示,如果在步驟303中判定拒絕該呼叫,則該方法直接進行到步驟304’,即向第一網絡單元返回指示該呼叫被拒絕的消息。否則,如果在步驟303中判定允許該呼叫,則該方法進行到步驟303-1,其中所述第二網絡單元進一步檢查該呼叫是否在多個預定的禁止呼叫的時間范圍之一內。如果該呼叫不在所述多個預定的禁止呼叫的時間范圍之一內則在步驟303-2中向所述第一網絡單元返回指示該呼叫被許可的消息;否則進行到步驟304’。具體地,根據本實施例,在判定許可該呼叫之后,OCS進一步檢查該呼叫是否在多個預定的禁止呼叫的時間范圍中的一個內,并且如果是則向PGW/HA返回指示該呼叫被拒絕的CCA消息;如果不是則向PGW/HA返回指示該呼叫被許可的CCA消息。
[0046]通過以上陳述可知,通過使用本實施例的用于控制通信網絡中的呼叫使用的方法,能夠更加便利地許可或拒絕用戶在特定的位置使用移動電話服務,而不是頻繁地更改禁止呼叫的時間范圍。另外,本實施例的方法更加靈活和便利,因為它可以將基于位置和時間的控制方法相結合而為客戶提供了多維的控制方式從而改進客戶體驗。
[0047]在同一發(fā)明構思下,根據本發(fā)明的另一個方面,提供了一種用于控制通信網絡中的呼叫使用的網絡單元。下面就結合附圖對其進行說明。
[0048]圖5示出了本發(fā)明一個實施例的網絡單元400。該網絡單元400包括映射裝置401、判定裝置402以及第一響應裝置405。當從另一網絡單元接收了請求消息時,映射裝置401用于基于該請求消息中的用戶位置信息來確定呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置。例如,當OCS接收到來自PGW/HA的CCR時,映射裝置基于該CCR中的User-Location-1nfo來確定呼叫所在的區(qū)域并將該區(qū)域映射到專用位置,其中對該區(qū)域的確定例如可以是基于包含于User-Location-1nfo中的小區(qū)標識符來確定的。判定裝置402用于判定是否允許所述呼叫。例如,判定裝置將所映射的專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在該許可位置列表中還是在該禁止位置列表中,其中所述許可位置列表和所述禁止位置列表是根據用戶的需求而事先定義的。第一響應裝置405用于基于所述判定裝置的判定結果而向所述另一網絡單元返回應答消息以指示該呼叫是被許可還是被拒絕。例如,如果所述專用位置在許可位置列表中,則第一響應裝置405向PGW/HA返回指示該呼叫被許可的CCA消息;如果所述專用位置在禁止位置列中,則第一響應裝置405向PGW/HA返回指示該呼叫被拒絕的CCA消息。
[0049]可選地,本實施例的網絡單元還包括時間范圍檢查裝置403和第二響應裝置404。時間范圍檢查裝置403用于在判定允許所述呼叫之后進一步檢查該呼叫是否在多個預定的禁止呼叫的時間范圍之一內。第二響應裝置404用于如果該呼叫在所述多個預定的禁止呼叫的時間范圍之一內則直接向所述另一網絡單元返回指示該呼叫被拒絕的應答消息。例如,時間范圍檢查裝置403檢查該呼叫是否在多個預定的禁止呼叫的時間范圍中的一個之內,如果是,則第二響應裝置404直接向PGW/HA返回指示該呼叫被拒絕的CCA消息;如果不是,則由第一響應裝置405根據判定裝置402的判定結果而向PGW/HA返回CCA消息。[0050]在實施上,本實施例的網絡單元400以及其包含的映射裝置401、判定裝置402,可選的時間范圍檢查裝置403、可選的第二響應裝置404以及第一響應裝置405,可以以軟件、硬件或軟件和硬件組合的方式來實現。例如,本領域技術人員熟悉多種可用來實現這些部件的設備,諸如微處理器、微控制器、專用集成電路(ASIC)、可編程邏輯設備(PLD)和/或現場可編程門陣列(FPGA)等。本實施例的網絡單元的各個組成部分也可以物理地分開實現而操作上相互連接。
[0051]在操作上,上述結合圖5說明的實施例的用于控制通信網絡中的呼叫的網絡單元,可以實現前面描述的用于控制通信網絡中的呼叫的方法。通過使用該網絡單元,能夠更加便利地許可或拒絕用戶在特定的位置使用移動電話服務,而不是頻繁地更改禁止呼叫的時間范圍。另外,本實施例的網絡單元更加靈活和便利,因為它可以將基于位置和時間的控制方法相結合而為客戶提供了多維的控制方式從而改進客戶體驗。
[0052]在同一發(fā)明構思下,根據本發(fā)明的又另一方面,還提出了一種通信系統(tǒng),該通信系統(tǒng)包括至少一個終端;至少一個用于管理所述至少一個終端的呼叫的網絡單元;以及至少一個根據前一實施例的用于控制該通信系統(tǒng)中的所述至少一個終端對呼叫的使用的網絡單元。此外,所述通信系統(tǒng)還可以包括其他網絡單元,例如路由器等。
[0053]例如,在本實施例的通信系統(tǒng)中,當所述至少一個終端發(fā)起呼叫時,可以通過基于位置的使用控制或基于位置和時間范圍的使用控制來許可或拒絕該呼叫。具體的操作流程可以參見上文對根據本發(fā)明實施例的用于控制通信網絡中的呼叫使用的方法的描述,在此不對其進行贅述。
[0054]以上雖然通過一些示例性的實施例對本發(fā)明的用于控制通信網絡中的呼叫使用的方法、用于控制通信網絡中的呼叫使用的網絡單元以及包括至少一個終端、至少一個用于管理呼叫的網絡單元以及至少一個用于控制呼叫使用的網絡單元的通信系統(tǒng)進行了詳細的描述,但是以上這些實施例并不是窮舉的,本領域技術人員可以在本發(fā)明的精神和范圍內實現各種變化和修改。因此,本發(fā)明并不限于這些實施例,本發(fā)明的范圍僅由所附權利要求為準。
【權利要求】
1.一種用于控制呼叫的方法,其中,當終端用戶發(fā)起呼叫時,第一網絡單元向第二網絡單元發(fā)送包含所述終端用戶位置信息的請求消息,其特征在于,該方法包括: -所述第二網絡單元基于所述終端用戶位置信息來確定所述終端所在的區(qū)域并且將所述區(qū)域映射到專用位置; -所述第二網絡單元根據所映射的專用位置判定是否允許所述呼叫;以及 -基于所述判定的結果,所述第二網絡單元向所述第一網絡單元返回應答消息以指示該呼叫是否被許可。
2.根據權利要求1所述的方法,其中,判定是否允許所述呼叫包括將所述專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在該許可位置列表中還是在該禁止位置列表中。
3.根據權利要求1或2所述的方法,還包括: -所述第二網絡單元在判定允許所述呼叫之后進一步檢查該呼叫是否在預定的多個禁止呼叫的時間范圍之一內,以及 -如果該呼叫在所述多個禁止呼叫的時間范圍之一內則所述第二網絡單元直接向所述第一網絡單元返回指示該呼叫被拒絕的消息。
4.根據權利要求1至3中任一項所述的方法,其中,所述終端用戶所在的區(qū)域是根據包含于所述用戶位置信息中的小區(qū)標識符來確定的。
5.根據權利要求1至4中任一項所述的方法,其中,所述第一網絡單元是分組數據網關PGW或家鄉(xiāng)代理,并且所述第二網絡單元是在線計費系統(tǒng)OCS。
6.根據權利要求1至5中任一項所述的方法,其中,所述請求消息和所述應答消息分別是符合DIAMETER協(xié)議的信用控制請求CCR消息和信用控制應答CCA消息。
7.根據權利要求2所述的方法,其中,所述許可位置列表和所述禁止位置列表是根據用戶的需求而事先定義的。
8.一種用于控制呼叫的網絡單元,包括: -映射裝置,其用于基于接收自另一網絡單元的請求消息中的用戶位置信息來確定呼叫所在的區(qū)域并且將該區(qū)域映射到專用位置; -判定裝置,其用于判定是否允許所述呼叫;以及 -第一響應裝置,其用于基于所述判定的結果而向所述另一網絡單元返回消息以指示該呼叫是否被許可。
9.根據權利要求8所述的網絡單元,其中,判定是否允許所述呼叫包括將所述專用位置與許可位置列表和禁止位置列表相比較以判定該專用位置是在該許可位置列表中還是在該禁止位置列表中。
10.根據權利要求8或9所述的網絡單元,還包括: -時間范圍檢查裝置,其用于在判定允許所述呼叫之后進一步檢查該呼叫是否在多個預定的禁止呼叫的時間范 圍之一內;和 -第二響應裝置,其用于如果該呼叫在所述多個預定的禁止呼叫的時間范圍之一內則直接向所述另一網絡單元返回指示該呼叫被拒絕的消息。
11.根據權利要求8至10中任一項所述的網絡單元,其中,所述區(qū)域是基于包含于所述終端用戶位置信息中的小區(qū)標識符來確定的。
12.根據權利要求8至11中任一項所述的網絡單元,其中,所述另一網絡單元是分組數據網關PGW或家鄉(xiāng)代理HA,并且所述網絡單元是在線計費系統(tǒng)OCS。
13.根據權利要求8至12中任一項所述的網絡單元,其中,所述請求消息和所述應答消息分別是符合DIAMETER協(xié)議的信用控制請求CCR消息和信用控制應答CCA消息。
14.根據權利要求9所述的網絡單元,其中,所述許可位置列表和所述禁止位置列表是根據用戶的需求而事先定義的。
15.一種通信系統(tǒng),包括: 至少一個終端; 至少一個用于管理所述至少一個終端的呼叫的網絡單元;以及至少一個根據權利要求8-14的用于控制呼叫的網絡單元。
【文檔編號】H04W4/02GK103686596SQ201210364547
【公開日】2014年3月26日 申請日期:2012年9月26日 優(yōu)先權日:2012年9月26日
【發(fā)明者】張洋, 胡永培 申請人:阿爾卡特朗訊公司