專利名稱:一種完善禮貌呼叫業務特征的實現方法
技術領域:
本發明涉及移動通訊技術,尤其是涉及利用基于互聯網協議的多媒體子系統,進行實時通話時的一種完善禮貌呼叫業務特征的實現方法。
背景技術:
隨著寬帶網絡的發展,移動通信將不僅僅局限于傳統的話音通信,結合音頻、視頻、圖片和文本等多種媒體類型的多媒體業務將逐漸開展起來,通過與呈現業務(presence)、短消息、網頁(WEB)瀏覽、定位信息、推送業務(PUSH)、文件共享等數據業務的結合,可以滿足用戶的多種需求。如消息業務,視頻業務,電子商務,游戲,定位業務和個人助理等。
在多種應用的推動下,3GPP以及3GPP2等標準組織都先后推出了基于互聯網協議(IP)的多媒體子系統(IMS)架構,目的是在移動網絡中使用一種標準化的開放的結構來實現多種多樣的多媒體應用,提供給用戶更多的選擇和更豐富的感受。
在3GPP Release 5(R5)階段,引入了IP多媒體子系統域,簡稱IMS,疊加在分組域網絡之上,由呼叫狀態控制功能(CSCF)、媒體網關控制功能(MGCF)、媒體資源功能(MRF)和歸屬簽約用戶服務器(HSS)等功能實體組成,其中CSCF又可以分成服務CSCF(S-CSCF)、代理CSCF(P-CSCF)和查詢CSC(I-CSCFF)三個邏輯實體,S-CSCF是IMS的業務交換中心,執行會話控制,維持會話狀態,負責管理用戶信息,產生計費信息等;P-CSCF是終端用戶接入IMS的接入點,完成用戶注冊,負責QoS控制和安全管理等,I-CSCF負責IMS域之間的互通,管理S-CSCF的分配,對外隱藏網絡拓撲和配置,產生計費數據等。MGCF控制網關,實現IMS網絡和其它網絡的互通,MRF提供媒體資源,如收放音,編解碼和多媒體會議橋。HSS是用戶數據庫,存儲IMS用戶的簽約數據和配置信息等。
3GPP定義的IMS網絡也可以應用于3GPP2中定義的分組網絡之上,提供和多種類型網絡的互通,實現和用戶使用終端類型的無關性。因此在這里不限制IMS只應用在3GPP相關的網絡和應用上,其他類型的接入網絡和承載網絡的業務和應用也可以用IMS架構來實現。
在IMS中,使用會話發起協議SIP(Session Initiation Protocol,)作為IP多媒體會話的信令控制協議。SIP協議是由Internet工程任務組(IETF)提出的IP電話信令協議。正如其名字所隱含的,SIP用于發起會話,它能控制多個參與者參加的多媒體會話的建立和終結,并能動態調整和修改會話屬性,如會話帶寬要求、傳輸的媒體類型(語音、視頻和文本等)、媒體的編解碼格式、對組播和單播的支持等。
即按即說PTT(Push To Talk)是一種半雙工的通訊技術,目前包括很多實現方式,比如motorola的iDEN以及Nokia的Tetra。基于蜂窩的PTT,即,PoC(PTT over cellular)是開放移動聯盟組織OMA(openmobile alliance)定義的在分組網絡上實現的PTT業務,采用分組語音(VoIP)以及半雙工的方式,低成本、高效率的滿足用戶的實時通信需求。
PoC業務引入了一種新的通信模式,是現有的移動系統以及傳統語音呼叫系統所無法提供的,PoC在滿足實時呼叫的同時,做到了開銷最小。
圖1是PoC的業務開展的模式示意圖。如圖所示,具有PoC能力終端的用戶首先需要和PoC業務的供應商簽約,獲得PoC業務許可;PoC用戶通過終端發現網絡具備PoC業務能力;PoC用戶通過PoC業務供應商建立了和其他PoC用戶的聯系;PoC用戶可以通過按鍵要求發言,實現業務。PoC業務具有如下特點-通話時不需要撥號,按住特殊鍵,實現語音通信;-可以實現組播,一個人說話,同時多個人收聽;-該群組可以是定義好的,也可以是臨時定義的;-在通話過程中半雙工模式,被叫在接聽的時候不能發言;-用戶一直在線,建立通話的時間短,快于撥號。
OMA對PoC的網絡框架也有了初步的定義,主要包括PoC client、PoC server、SIP core、GLMS、Presence server等。
OMA的PoC規范是將PoC基于SIP Core之上,利用SIP Core的能力實現用戶之間的路由和查找。這里的SIP core可以是IMS網絡。
在PoC業務的實現中,為了能夠給用戶提供一種良好的使用感受,引入了禮貌呼叫(Polite Calling)這個業務特征,所謂的禮貌呼叫就是指發起呼叫的PoC用戶可以在會話中選擇指示在被叫PoC客戶終端收到媒體數據之后不立刻播放,而是先振鈴通知被叫用戶,只有當被叫用戶人工接受了這個PoC會話邀請之后,才將被叫PoC客戶終端收到的媒體數據播放出來,被叫用戶來接聽。通過這個業務特征的使用,可以讓用戶在接收到會話請求之后根據自己當時的情況有一個判斷是否接受的過程,而不是象一般的PoC會話那樣收到媒體數據就播放出來,用戶的主觀意愿無法體現。
在禮貌呼叫這個業務特征被引入之后,實現過程中還存在一些不夠優化的地方,比如對于被叫PoC客戶終端,目前沒有考慮如果被叫PoC客戶終端振鈴了,但是被叫PoC用戶由于某些原因,比如當時用戶和終端不在一起,或者被叫用戶不愿意接聽,但是也不想讓對方知道是自己主動拒絕這次會話邀請的等原因,導致被叫PoC用戶沒有去作出任何人工的操作以便給被叫PoC客戶終端任何關于后續如何執行的動作,那么根據目前的實現,被叫PoC客戶終端就會持續執行振鈴的動作,直到相關PoC服務器或者主叫PoC用戶或者主叫PoC客戶終端對此進行干預。這個過程中,媒體數據已經保存在被叫PoC客戶終端上了,因此占用了部分被叫PoC客戶終端的資源,此外,振鈴過程也是一個要占用資源的過程,按照目前的這種實現,對PoC客戶終端和PoC網絡上資源的占用非常嚴重,而且是一種無效的資源占用,不會帶給會話雙方任何實質性的好處,反而會造成資源的浪費。
發明內容
本發明的目的在于對禮貌呼叫的實現進行優化和完善,避免PoC業務中使用了禮貌呼叫的業務特征之后,由于被叫PoC用戶可能沒有作出相應的反應而導致造成對終端和網絡上資源的浪費。
為實現上述目的,本發明的提出一種完善禮貌呼叫業務特征的實現方法,在基于蜂窩的即按即說PoC通話中使用了禮貌呼叫之后,被叫PoC客戶終端對收到的會話邀請作出相應的處理,該實現方法包括以下步驟使用了禮貌呼叫;收到會話邀請的被叫PoC客戶終端首先執行提示操作,通知被叫PoC用戶,同時啟動一個時間設定機制;如果在時間設定機制所設定的時長超時之前,被叫PoC用戶有相應的反應,則該時間設定機制被刪除,被叫POC客戶終端根據用戶的反應執行后續處理;如果在時間設定機制所設定的時長超時之前,被叫PoC用戶一直沒有相應的反應,則在超時之后,被叫PoC客戶終端被觸發去調用本地的一個會話處理機制進行相應的處理;在對收到的會話邀請作出處理之后,被叫客戶終端決定是否釋放本地資源和相關的資源,或者發起另外的呼叫。
所述的時間設定機制的設置方法是根據用戶意愿來設置,也可以在被叫客戶終端上設定一個缺省值,每次啟用該定時器時就自動使用該缺省值。
本發明的時間設定機制可以為一定時器,該定時器的時長的設置方法是根據用戶意愿來設置或在被叫客戶終端上設定一個缺省值,每次啟用該定時器時就自動使用該缺省值。
本發明的會話處理機制的設置包括返回應答消息拒絕這次會話邀請;返回應答消息指示當前用戶忙,無法接受這次會話邀請;返回應答消息設置一個重定向消息,指示主叫PoC用戶當前的會話邀請將被重定向到另一個被叫PoC客戶終端上;返回應答消息,說明當前被叫用戶沒有任何操作導致處理超時。
該會話處理機制的設置中,指示當前被叫用戶忙,無法接受這次會話邀請的設置可以反映因被叫PoC用戶不想接聽對方的電話,但是也不想讓對方知道自己不想和主叫用戶通話的場景。
在所述的會話處理機制的設置中,定時器超時之后,觸發該消息被還可以轉發到被叫PoC用戶設置的另一個PoC終端上被接聽。或者在接受該會話邀請時,同時啟動本地的一個緩存設備,自動保存后續收到的媒體數據,并將保存的媒體數據和主叫用戶的信息相關聯。
本發明的會話處理機制的設置方法是根據用戶意愿來設置。該會話處理機制的設置是用戶在沒有相關會話邀請的時候,隨時根據意愿來設置,也可以在被叫用戶在收到相關會話邀請的時候設置,即在收到對方的提示通知時臨時設置。
本發明的完善禮貌呼叫業務特征的實現方法,還可以在會話處理機制的設置中,讓被叫用戶在被叫客戶終端上設置是否要通過提示被叫用戶發生相應的反應,同樣也可以實現禮貌呼叫。該提示被叫用戶發生相應的反應的規則是用戶配置在服務器上的或者是服務器根據群組類型確定的。
本發明還可以在主叫服務器上設置對主叫用戶發給其他PoC用尸的會話邀請中是否增加禮貌呼叫指示的信息。該主叫服務器上設置對主叫用戶發給其他PoC用戶的會話邀請中增加禮貌呼叫指示的信息是用戶配置在服務器上的或者是服務器根據群組類型確定的。
本發明的提出一種完善禮貌呼叫業務特征的實現方法在被叫PoC客戶終端就可以決定是否釋放本地資源和相關的網絡資源,或者發起另外的呼叫過程。從而避免了對終端上資源和網絡中資源的浪費,完善了禮貌呼叫業務特征的實現。,
圖1是PoC的業務開展的模式示意圖。
圖2是實現優化的禮貌呼叫業務的處理流程圖,具體實施方式
下面結合附圖對本發明的完善禮貌呼叫業務特征的實現方法做詳細的說明。
圖2是實現優化的禮貌呼叫業務的處理流程圖。如圖2所示,顯示了應用禮貌呼叫的業務特征,在主叫PoC用戶發起PoC會話邀請之后,被叫PoC客戶終端根據收到的指示,知道要使用禮貌呼叫來通知被叫PoC用戶,因此首先會執行振鈴操作(alerting)來通知被叫PoC用戶,同時啟動一個定時器,如果在定時器超時之前,被叫PoC用戶執行了某個人工操作,則該定時器被刪除,POC客戶終端根據用戶的人工操作執行后續處理;如果在定時器超時之前,被叫PoC用戶一直沒有執行任何人工操作,則定時器超時之后,PoC客戶終端被觸發去調用本地的一個會話處理機制,根據該會話處理機制去執行后續處理。根據用戶的喜好和具體的場景,這個會話處理機制可以被具體設置為多種處理動作,可以是返回應答消息拒絕這次會話邀請;或者返回應答消息指示當前用戶忙,無法接受這次會話邀請;或者是一個重定向消息,指示主叫PoC用戶當前的會話邀請將被重定向到另一個被叫PoC客戶終端上;或者就是返回應答消息,說明當前用戶沒有任何操作導致處理超時,等等。這個會話處理機制可以是很多的處理,在此不一一加以列舉。這個會話處理機制可以是用戶在沒有相關會話邀請的時候設置的,即可以隨時根據意愿來設置,也可以時在收到相關會話邀請的時候設置的,即在收到對方的振鈴通知時臨時設置的。定時器的時長可以是用戶根據意愿來設置,也可以在終端上設定一個缺省值,每次啟用該設置就自動使用了這個值。
通過這個定時器就可以確保在用戶由于某些原因無法作出人工操作來指示PoC客戶終端的進一步處理的時候,這個定時器以及和定時器關聯的會話處理機制可以保證對收到的會話邀請作出答復,進而根據具體的會話處理機制,被叫PoC客戶終端就可以決定是否釋放本地資源和相關的網絡資源,或者發起另外的呼叫過程。從而避免了對終端上資源和網絡中資源的浪費,完善了禮貌呼叫業務特征的實現。
進一步的,本發明不單可以用在目前PoC規范定義的禮貌呼叫業務特征實現過程中,還可以用于其他應用場景中,其共同特征是被叫PoC客戶終端在執行進一步處理之前需要等待來自被叫PoC用戶的指示信息,但是被叫PoC用戶可能始終無法給被叫PoC終端一個指示信息的情況存在的時候都可以應用本發明引入的機制來避免浪費終端和網絡上的資源。比如被叫用戶可以自己在終端上設置每次收到會話邀請的時候要先啟用一個振鈴來通知自己。
根據以上的考慮,對于禮貌呼叫這個業務特征的實現還可以進一步擴展,包括
主叫用戶可以在發起PoC會話的時候指示是否使用禮貌呼叫這個特征;被叫用戶在客尸終端上設置如何接受收到的會話邀請,即是否要通過altering提示被叫用戶人工參與,如果設置了要人工參與,相當于也是一種禮貌呼叫的實現;主叫服務器上設置了對主叫用戶發給其他PoC用戶的會話邀請中是否增加禮貌呼叫指示的信息,這個設置可以是用戶配置在服務器上的,也可以是服務器根據群組類型確定的,比如某個用戶向自己所在的公司群組呼叫時必須要使用禮貌呼叫指示,或者向公司群組中級別較高的用戶呼叫時必須使用禮貌呼叫指示,而對自己所在的朋友群組呼叫時就不需要使用禮貌呼叫指示。
被叫服務器上設置了被叫用戶在收到其他PoC用戶發送來的會話邀請時希望如何接收的信息,即是否要通過altering提示被叫用戶人工參與,如果設置了要人工參與,相當于也是一種禮貌呼叫的實現,設置的規則可以是用戶配置在服務器上的,也可以是服務器根據群組類型確定的。
以下所述的僅為用以解釋本發明的較佳實施例,并不是企圖對本發明作任何形式上的限制,所以,凡有在相同的發明精神下所作有關本發明的任何修飾或變更,都應包括在本發明意圖保護的范疇內。
實施例1主叫PoC用戶使用了禮貌呼叫業務特征,被叫PoC用戶不想接聽對方的電話,但是也不想讓對方知道自己不想和主叫用戶通話,那么就可以在被叫的PoC客戶終端上設置成當前用戶忙,在定時器超時之后自然返回指示自己忙碌而無法接受會話邀請的信息給主叫用戶,同時被叫PoC用戶釋放當前使用的終端上的相關資源,在發送完應答消息之后網絡中為這次會話邀請預留的資源也可以被釋放了。
以下所述的僅為用以解釋本發明的較佳實施例,并不是企圖對本發明作任何形式上的限制,所以,凡有在相同的發明精神下所作有關本發明的任何修飾或變更,都應包括在本發明意圖保護的范疇內。
實施例2某個PoC用戶由于某些原因,需要使用另一個終端來接聽PoC電話,比如就是一個PoC BOX,但是不想為此通知每個群組中的朋友,因此,該PoC用戶在自己的PoC客戶終端上進行設置,當收到來自其他PoC用戶的會話邀請的時候,如果對方使用了禮貌呼叫的業務特征,則在收到振鈴通知的時候啟動一個定時器,但是在定時器超時之前該PoC用戶都不會在當前的這個PoC終端上做任何人工的操作,等定時器超時之后,觸發該消息被轉發到自己設置的另一個PoC終端上被接聽。從而最初收到會話邀請的PoC客戶終端上的資源可以被釋放了。
實施例3主叫PoC用戶使用了禮貌呼叫業務特征,被叫PoC用戶擔心自己有時候聽不到振鈴導致沒有接聽電話,那么就在被叫PoC客戶終端上設置定時器超時之后將接受這個會話邀請,同時啟動本地的一個緩存設備,自動保存后續收到的媒體數據,并將保存的媒體數據和主叫用戶的信息相關聯,使得被叫用戶在察覺到有人呼叫過自己之后,可以知道是哪個用戶呼叫自己,進一步還可以知道會話中交互了一些什么內容。
本發明提出一種完善禮貌呼叫業務特征的實現方法,通過對當前禮貌呼叫業務特征應用過程中沒有考慮到的被叫PoC用戶沒有作出任何人工操作的情況的處理,避免了對終端以及網絡上資源的浪費,提高了資源利用率,提升了對PoC業務的使用感受。
權利要求
1.一種完善禮貌呼叫業務特征的實現方法,在基于蜂窩的即按即說PoC通話中使用了禮貌呼叫之后,被叫PoC客戶終端對收到的會話邀請作出相應的處理,該實現方法包括以下步驟使用了禮貌呼叫;收到會話邀請的被叫PoC客戶終端首先執行提示操作,通知被叫PoC用戶,同時啟動一個時間設定機制;如果在時間設定機制所設定的時長超時之前,被叫PoC用戶有相應的反應,則該時間設定機制被刪除,被叫POC客戶終端根據用戶的反應執行后續處理;如果在時間設定機制所設定的時長超時之前,被叫PoC用戶一直沒有相應的反應,則在超時之后,被叫PoC客戶終端被觸發去調用本地的一個會話處理機制進行相應的處理;在對收到的會話邀請作出處理之后,被叫客戶終端決定是否釋放本地資源和相關的資源,或者發起另外的呼叫。
2.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于所述的時間設定機制的設置方法是根據用戶意愿來設置。
3.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于所述的時間設定機制的設置是在被叫客戶終端上設定一個缺省值,每次啟用該定時器時就自動使用該缺省值。
4.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于所述的時間設定機制為一定時器,所述的定時器的時長的設置方法是根據用戶意愿來設置或在被叫客戶終端上設定一個缺省值,每次啟用該定時器時就自動使用該缺省值。
5.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置包括返回應答消息拒絕這次會話邀請;返回應答消息指示當前用戶忙,無法接受這次會話邀請;返回應答消息設置一個重定向消息,指示主叫PoC用戶當前的會話邀請將被重定向到另一個被叫PoC客戶終端上;返回應答消息,說明當前被叫用戶沒有任何操作導致處理超時。
6.根據權利要求5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置中,指示當前被叫用戶忙,無法接受這次會話邀請的設置可以反映因被叫PoC用戶不想接聽對方的電話,但是也不想讓對方知道自己不想和主叫用戶通話的場景。
7.根據權利要求5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置中,定時器超時之后,觸發該消息被轉發到被叫PoC用戶設置的另一個PoC終端上被接聽。
8.根據權利要求5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置中,在接受該會話邀請時,同時啟動本地的一個緩存設備,自動保存后續收到的媒體數據,并將保存的媒體數據和主叫用戶的信息相關聯。
9.根據權利要求1或5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置方法是根據用戶意愿來設置。
10.根據權利要求1或5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置是用戶在沒有相關會話邀請的時候,隨時根據意愿來設置。
11.根據權利要求1或5的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置是被叫用戶在收到相關會話邀請的時候設置,即在收到對方的提示通知時臨時設置。
12.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于所述的會話處理機制的設置中,被叫用戶在被叫客戶終端上設置是否要通過提示被叫用戶發生相應的反應,以實現禮貌呼叫。
13.根據權利要求12的完善禮貌呼叫業務特征的實現方法,其特征在于所述的在被叫客戶終端上設置要通過提示被叫用戶發生相應的反應的規則是用戶配置在服務器上的。
14.根據權利要求12的完善禮貌呼叫業務特征的實現方法,其特征在于所述的在被叫客戶終端上設置要通過提示被叫用戶發生相應的反應的規則是服務器根據群組類型確定的。
15.根據權利要求1的完善禮貌呼叫業務特征的實現方法,其特征在于主叫服務器上設置對主叫用戶發給其他PoC用戶的會話邀請中是否增加禮貌呼叫指示的信息。
16.根據權利要求15的完善禮貌呼叫業務特征的實現方法,其特征在于主叫服務器上設置對主叫用戶發給其他PoC用戶的會話邀請中增加禮貌呼叫指示的信息是用戶配置在服務器上的。
17.根據權利要求15的完善禮貌呼叫業務特征的實現方法,其特征在于主叫服務器上設置對主叫用戶發給其他PoC用戶的會話邀請中增加禮貌呼叫指示的信息是服務器根據群組類型確定的。
全文摘要
一種完善禮貌呼叫業務特征的實現方法,包括以下步驟使用禮貌呼叫;PoC客戶終端首先執行提示操作,通知被叫PoC用戶,同時啟動一個定時器;如果在定時器超時之前,被叫PoC用戶發生相應的反應,則該定時器被刪除,PoC客戶終端根據用戶發生相應的反應執行后續處理;如果在定時器超時之前,被叫PoC用戶一直沒有發生任何相應的反應,則定時器超時之后,PoC客戶終端被觸發去調用本地的一個會話處理機制進行相應處理;在對收到的會話邀請作出答復之后,被叫PoC客戶終端就可以決定是否釋放本地資源和相關的網絡資源,或者發起另外的呼叫過程,從而避免了對終端上資源和網絡中資源的浪費。
文檔編號H04Q7/28GK1921649SQ20051009129
公開日2007年2月28日 申請日期2005年8月22日 優先權日2005年8月22日
發明者武亞娟 申請人:華為技術有限公司