一種基於ims的通信方法及系統的製作方法
2023-05-02 18:27:36
一種基於ims的通信方法及系統的製作方法
【專利摘要】本發明公開了一種基於IMS的通信方法,包括步驟:主叫方向被叫方發送呼叫請求;被叫方解析所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息的功能標記,則拒接主叫方來電時通過信令回復拒接信息;以及主叫方接收被叫方發送的拒接信令,並解析所述拒接信令得到拒接信息。本發明還對應提供一種通信系統。本發明能夠使得被叫方通過信令的方式回復拒接信息,從而避免採用簡訊回復,降低通信成本。
【專利說明】—種基於IMS的通信方法及系統
【技術領域】
[0001]本發明涉及通信【技術領域】,具體而言涉及一種通信方法及系統。
【背景技術】
[0002]隨著通信技術的不斷發展,當前移動通信技術開始從3G時代進入4G時代。無論在3G時代還是4G時代,語音通信都是其中的重要內容。當對方呼入電話呼叫時,用戶可能因為各種原因,如正在開會或者在國外漫遊並不希望接聽對方電話,於是選擇「拒接」。但為了避免誤會等情況,用戶通常又需通知對方拒接得原因。於是,設計一種拒接並通知對方的方案必不可少。
[0003]當前,處理此類問題主要是通過簡訊實現的,即收到對方的呼叫後,選擇「簡訊拒接」,拒接電話同時調出簡訊編寫界面,將拒接的原因寫入到簡訊中,然後通過簡訊通知對方。對於通過簡訊拒接的方案,拒接時要單獨發送一條簡訊,這需要支付一定的簡訊費用,如果漫遊至國外時,可能需要支付較為昂貴的跨國簡訊費用,這增加了用戶拒接並通知對方時的成本。
[0004]因此,有必要提供一種基於MS的通信方法及系統,以降低發送拒接簡訊而產生的通信成本。
【發明內容】
[0005]本發明提供一種基於MS的通信方法及系統,被叫方能夠通過信令的方式回復拒接信息,從而避免採用簡訊回復,降低通信成本。
[0006]一種通信方法,包括步驟:
[0007]主叫方向被叫方發送呼叫請求;
[0008]被叫方解析所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息的功能標記,則拒接主叫方來電時通過信令回復拒接信息;以及
[0009]主叫方接收被叫方發送的拒接信令,並解析所述拒接信令得到拒接信息。
[0010]其中,所述主叫方向被叫方發送呼叫請求包括:
[0011]構建包括所述功能標記的呼叫請求;以及
[0012]將構建的呼叫請求發送至被叫方。
[0013]其中,所述功能標記設置於所述呼叫請求的Contact字頭段中。
[0014]其中,若所述呼叫請求中不包括所述功能標記,則在拒接電話時,採用簡訊的方式回復拒接信息。
[0015]其中,在通過信令回復拒接信息時,還包括:
[0016]判斷是否採用自動回復的方式通過信令回復拒接信息,若是,拒接並獲取預設內容作為通過信令回復拒接信息的內容構建於拒接信令中,若否,則拒接並獲取輸入的內容作為通過信令回復拒接信息的內容構建於拒接信令中。
[0017]其中,若採用獲取輸入的內容作為通過信令回復拒接信息的內容,還包括:
[0018]在獲取輸入的內容之前,設置標誌位有效,所述標誌位用於標示當前採用信令回復拒接信息是否有效;以及
[0019]在獲取輸入的內容之後,檢測所述標誌位是否有效,若有效,則獲取輸入的內容作為拒接信息的內容設置於拒接信令中,並發送所述拒接信令至主叫方,若無效,則發送簡訊至主叫方進行回復。
[0020]其中,所述拒接信息構建於所述拒接信令的拒接字頭段內。
[0021]一種通信系統,其包括:
[0022]主叫終端,用於向被叫終端發送呼叫請求,並用於接收和解析所述被叫終端發送的拒接信令得到拒接信息;以及
[0023]被叫終端,用於解析主叫終端發送的所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息功能標記,則拒接主叫方來電時通過信令回復拒接信息。
[0024]其中,所述主叫終端包括請求構建模塊、第一發送模塊、第一接收模塊、第一解析模塊以及顯示模塊,所述請求構建模塊用於構建包括所述功能標記的呼叫請求,所述第一發送模塊用於將所述請求構建模塊構建的呼叫請求發送至被叫終端,所述第一接收模塊用於接收被叫終端發送的拒接信令,所述第一解析模塊用於對所述第一接收模塊接收的拒接信令進行解析,判斷拒接信令中攜帶拒接信息,若是,則提取所述拒接信息,所述顯示模塊用於顯示所述第一解析模塊提取的所述拒接信息的內容。
[0025]其中,所述被叫終端包括第二接收模塊、第二解析模塊、處理模塊、信令構建模塊以及第二發送模塊,所述第二接收模塊用於接收所述主叫終端發送的呼叫請求,所述第二解析模塊用於對所述呼叫請求進行解析,判斷所述呼叫請求中是否存在功能標記,所述處理模塊用於在所述第二解析模塊判斷所述呼叫請求中包括功能標記時,控制被叫終端拒接來電時通過信令回復拒接信息,所述信令構建模塊用於構建包括拒接信息的拒接信令,所述第二發送模塊用於將信令構建模塊構建的拒接信令發送至主叫終端。
[0026]本技術方案提供的通信方法及系統,在支持MS相關業務的終端中,被叫方可以通過信令將拒接信息傳送至主叫方,從而被叫方在拒接時,不需要採用簡訊的方式回復拒接信息,對於一些發送簡訊需要支付較高費用的應用場景,本技術方案提供的通信方法及系統能夠避免發送拒接簡訊而產生的通信費用,從而可以降低用戶的通信費用,提升用戶的使用體驗。
【專利附圖】
【附圖說明】
[0027]圖1是本發明第一實施方式提供的通信方法的流程圖;
[0028]圖2是本發明第二實施方式提供的通信系統的結構框圖。
【具體實施方式】
[0029]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0030]基於MS(IP多媒體子系統)實現4G網絡下的語音通話。在支持MS相關業務的終端中,至少具有兩個網絡接入點(APN)。其中一個為IMS專用接入點,另一個為普通數據接入點。其中,頂S使用IMS專用接入點。IMS使用的信令協議是SIP (Session InitiationProtocol), SIP是一個應用層的信令控制協議。用於創建、修改和釋放一個或多個參與者的會話。所述會話可以是Internet多媒體會議、IP電話或多媒體分發。SIP具有便於擴展的特性,被叫方將要回復的消息添加在拒接的SIP信令中,隨SIP信令將回復的數據攜帶回主叫方,主叫方解析出拒接信息,可以節省採用簡訊拒接而產生的通信費用。
[0031]請參閱圖1,本技術方案的第一實施方式提供一種通信方法。本實施方式是一種基於IMS的通信方法,所述通信方法包括步驟:
[0032]S101,主叫方向被叫方發送呼叫請求。
[0033]本實施方式中,在主叫方的呼叫請求中包括功能標記,所述功能標記用於標記主叫方支持通過信令回復拒接信息。所述功能標記可以設置於呼叫請求的Contact字頭段中,所述功能標記可以為replyRejectReason。所述功能標記唯一即可,以避免與呼叫請求中的其他參數相衝突。
[0034]本步驟可以具體包括:
[0035]首先,構建包括功能標記的呼叫請求。
[0036]具體的,可以在呼叫請求的Contact頭欄位中添加所述功能標記,表明主叫方支持通過信令回復拒接信息。
[0037]其次,將構建的呼叫請求發送至被叫方。
[0038]S102,被叫方解析所述呼叫請求,若所述呼叫請求中包括所述功能標記,則拒接主叫方來電時通過信令回復拒接信息。
[0039]本步驟具體可以包括:
[0040]第一步,接收主叫方的呼叫請求,並進行解析。
[0041]具體的,被叫方接收到主叫方的呼叫請求後,解析所述呼叫請求,獲取呼叫請求的內容。
[0042]第二步,判斷呼叫請求中是否存在所述功能標記,若是,則進入第三步;若否,則在拒接電話時,可以採用簡訊的方式回復拒接信息。
[0043]在本步驟中,通過判斷呼叫請求中是否包括功能標記,判斷主叫方是否支持通過信令回復拒接信息,若不支持,則按照通常的來電拒接簡訊回復的方式進行處理,即被叫方終端調用簡訊模塊發送簡訊給主叫方進行回復。若判斷來電方呼叫請求中包括功能標記,則判斷主叫方支持通過信令回復拒接信息,進入第三步。
[0044]第三步,判斷是否採用自動回復的方式通過信令回復拒接信息,若是拒接並獲取預設內容作為通過信令回復拒接信息的內容,若否,則拒接並獲取輸入的內容作為通過信令回復拒接信息的內容。
[0045]所述終端中可以預設有自動回復的內容,在採用自動回復的方式通過信令回復拒接信息時,則將預設的內容作為信令回復拒接信息的內容構建於拒接信令中。具體的,可以在拒接信令中增加一個拒接字頭段,所述拒接字頭段與拒接信令中的其他字頭段相區別,所述拒接字頭段可以定義為ReplyRejectMessage,所述自動回復的內容可以增加與所述拒接字頭段內成為拒接信息。
[0046]若不採用自動回復的方式通過信令回復拒接信息,則顯示輸入或者選擇界面,用戶可以輸入回復的內容,以用作信令回復拒接信息的內容構建於拒接信令中。具體的,可以在拒接信令中增加一個拒接字頭段,所述拒接字頭段與拒接信令中的其他字頭段相區別,所述拒接字頭段可以定義為ReplyRejectMessage,所述自行輸入回復的內容可以增加與所述拒接字頭段內成為拒接信息。
[0047]獲取輸入的內容作為通過信令回復拒接信息的內容時,在執行第三步之前,還可以進一步包括設置標誌位,所述標誌位用於標示當前採用信令回復拒接信息是否有效。如當主叫方已經停止呼叫或者由於呼叫超時已經自動掛斷,則不需採用信令回復拒接信息,即此時採用信令回復拒接信息已經無效。在獲取輸入的內容之後,還包括檢測所述標誌位是否有效的步驟,以判斷當前是否還需要採用信令回復拒接信息。若主叫方已經停止呼叫或者由於呼叫超時,則判斷標誌位無效,則不能採用信令回復拒接信息,可以採用簡訊回復的方式進行回復,即被叫方終端調用簡訊模塊發送簡訊給主叫方進行回復。若判斷標誌位有效,則表明可以採用信令回復拒接信息。
[0048]第四步,被叫方發送拒接信令至主叫方,所述拒接信令中包括拒接信息。
[0049]S103,主叫方接收被叫方發送的拒接信令,並解析所述拒接信令得到拒接信息。
[0050]在接收到被叫方的拒接信令之後,主叫方對拒接信令進行解析,判斷拒接信令中是否攜帶拒接信息,若是,則提取拒接信息的內容進行顯示。具體的,主叫方將解析拒接信令後,檢測拒接信令中是否存在拒接字頭段,若存在,則提取所述拒接字頭段的內容並進行顯示。主叫方通過提取拒接字頭段中的內容,即可以獲取拒接信息,從而可以獲得被叫方的拒接信息,了解被叫方拒接電話的原因。
[0051]本技術方案提供的通信方法,在支持MS相關業務的終端中,被叫方可以通過信令將拒接信息傳送至主叫方,從而被叫方在拒接時,不需要採用簡訊的方式回復拒接信息,對於一些發送簡訊需要支付較高費用的應用場景,本技術方案提供的通信方法能夠避免發送拒接簡訊而產生的通信費用,從而可以降低用戶的通信費用,提升用戶的使用體驗。
[0052]請參閱圖2,本技術方案第二實施方式還對應提供一種通信系統100,所述通信系統100包括主叫終端110和被叫終端120。
[0053]所述主叫終端110用於向被叫終端120發送呼叫請求,並用於接收和解析所述被叫終端發送的拒接信令得到拒接信息。
[0054]所述被叫終端120用於解析主叫終端發送的所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息功能標記,則拒接主叫方來電時通過信令回復拒接信息。
[0055]具體的,所述主叫終端110包括請求構建模塊111、第一發送模塊112、第一接收模塊113、第一解析模塊114以及顯示模塊115。
[0056]所述請求構建模塊111用於構建包括所述功能標記的呼叫請求。具體的,可以在呼叫請求的Contact頭欄位中添加所述功能標記,表明主叫方支持通過信令回復拒接信息。所述功能標記可以為replyRejectReason。所述功能標記唯一即可,以避免與呼叫請求中的其他參數相衝突。
[0057]所述第一發送模塊112用於將所述請求構建模塊111構建的呼叫請求發送至被叫終端120。
[0058]所述第一接收模塊113用於接收被叫終端120發送的拒接信令。
[0059]所述第一解析模塊114用於對所述第一接收模塊113接收的拒接信令進行解析,判斷拒接信令中攜帶拒接信息,若是,則提取所述拒接信息。
[0060]具體的,所述第一解析模塊114可以通過檢測拒接信令中是否存在拒接字頭段從而判斷是否存在拒接信息,若存在,則提取所述拒接字頭段的內容並進行顯示。主叫方通過提取拒接字頭段中的內容,即可以獲取拒接信息,從而可以獲得被叫方的拒接信息,了解被叫方拒接電話的原因。
[0061]所述顯示模塊115用於顯示所述第一解析模塊114提取的所述拒接信息的內容。
[0062]所述被叫終端120具體可以包括第二接收模塊121、第二解析模塊122、處理模塊123、信令構建模塊124以及第二發送模塊125。
[0063]所述第二接收模塊121用於接收所述主叫終端110發送的呼叫請求。
[0064]所述第二解析模塊122用於對所述呼叫請求進行解析,判斷所述呼叫請求中是否存在功能標記。所述第二解析模塊122通過判斷呼叫請求中是否包括功能標記,判斷主叫終端是否支持通過信令回復拒接信息。
[0065]所述處理模塊123用於在所述第二解析模塊122判斷所述呼叫請求中包括功能標記時,控制被叫終端拒接來電時通過信令回復拒接信息。所述處理模塊123還用於在在所述第二解析模塊122判斷所述呼叫請求中不包括功能標記時,控制被叫終端拒接來電視通過簡訊回復拒接信息。
[0066]所述信令構建模塊124用於構建包括拒接信息的拒接信令。具體的,所述信令構建模塊124可以在構建拒接信令中增加拒接字頭段,所述拒接字頭段與拒接信令中的其他字頭段相區別,所述拒接字頭段可以定義為ReplyRejectMessage,回復的拒接信息的內容可以增加於所述拒接字頭段內成為拒接信息。
[0067]所述拒接信息的內容可以通過自動回複方式獲取,也可以通過輸入的方式獲取。所述處理模塊123還用於在選擇自動回復的方式獲取拒接信息的內容時,控制所述信令構建模塊124獲取預設的內容作為信令回復拒接信息的內容,在選擇輸入的方式獲取拒接信息的內容時,控制所述信令構建模塊124獲取輸入的內容作為信令回復拒接信息的內容。
[0068]所述第二發送模塊125用於將信令構建模塊124構建的拒接信令發送至主叫終端110。
[0069]所述被叫終端120還可以進一步包括有效標記模塊,所述有效標記模塊用於在選擇獲取輸入的內容作為通過信令回復拒接信息的內容時,設置標誌位有效,並在取獲取輸入的內容作為通過信令回復拒接信息的內容之後,檢測所述標誌位是否有效。所述標誌位用於標示當前採用信令回復拒接信息是否有效。如當主叫方已經停止呼叫或者由於呼叫超時已經自動掛斷,則不需採用信令回復拒接信息,即此時採用信令回復拒接信息已經無效,則標誌位無效。在獲取輸入的內容作為通過信令回復拒接信息的內容之後,還包括檢測所述標誌位是否有效的步驟,以判斷當前是否還需要採用信令回復拒接信息。若主叫方已經停止呼叫或者由於呼叫超時,則判斷標誌位無效,則不能採用信令回復拒接信息,可以採用簡訊回復的方式進行回復,即被叫方終端調用簡訊模塊發送簡訊給主叫方進行回復。若判斷標誌位有效,則表明可以採用信令回復拒接信息。
[0070]本技術方案提供的通信系統,在支持MS相關業務的終端中,被叫方可以通過信令將拒接信息傳送至主叫方,從而被叫方在拒接時,不需要採用簡訊的方式回復拒接信息,對於一些發送簡訊需要支付較高費用的應用場景,本技術方案提供的通信系統能夠避免發送拒接簡訊而產生的通信費用,從而可以降低用戶的通信費用,提升用戶的使用體驗。
[0071]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0072]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種基於MS的通信方法,包括步驟: 主叫方向被叫方發送呼叫請求; 被叫方解析所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息的功能標記,則拒接主叫方來電時通過信令回復拒接信息;以及主叫方接收被叫方發送的拒接信令,並解析所述拒接信令得到拒接信息。
2.如權利要求1所述的通信方法,其特徵在於,所述主叫方向被叫方發送呼叫請求包括: 構建包括所述功能標記的呼叫請求;以及 將構建的呼叫請求發送至被叫方。
3.如權利要求2所述的通信方法,其特徵在於,所述功能標記設置於所述呼叫請求的Contact字頭段中。
4.如權利要求1所述的通信方法,其特徵在於,若所述呼叫請求中不包括所述功能標記,則在拒接電話時,採用簡訊的方式回復拒接信息。
5.如權利要求1所述的通信方法,其特徵在於,在通過信令回復拒接信息時,還包括: 判斷是否採用自動回復的方式通過信令回復拒接信息,若是,拒接並獲取預設內容作為通過信令回復拒接信息的內容構建於拒接信令中,若否,則拒接並獲取輸入的內容作為通過信令回復拒接信息的內容構建於拒接信令中。
6.如權利要求5所述的通信方法,其特徵在於,若採用獲取輸入的內容作為通過信令回復拒接信息的內容,還包括: 在獲取輸入的內容之前,設置標誌位有效,所述標誌位用於標示當前採用信令回復拒接信息是否有效;以及 在獲取輸入的內容之後,檢測所述標誌位是否有效,若有效,則獲取輸入的內容作為拒接信息的內容設置於拒接信令中,並發送所述拒接信令至主叫方,若無效,則發送簡訊至主叫方進行回復。
7.如權利要求1所述的通信方法,其特徵在於,所述拒接信息構建於所述拒接信令的拒接字頭段內。
8.一種基於IMS的通信系統,其包括: 主叫終端,用於向被叫終端發送呼叫請求,並用於接收和解析所述被叫終端發送的拒接信令得到拒接信息;以及被叫終端,用於解析主叫終端發送的所述呼叫請求,若所述呼叫請求中包括用於標記主叫終端支持通過信令回復拒接信息功能標記,則拒接主叫方來電時通過信令回復拒接信肩、O
9.如權利要求8所述的通信系統,其特徵在於,所述主叫終端包括請求構建模塊、第一發送模塊、第一接收模塊、第一解析模塊以及顯示模塊,所述請求構建模塊用於構建包括所述功能標記的呼叫請求,所述第一發送模塊用於將所述請求構建模塊構建的呼叫請求發送至被叫終端,所述第一接收模塊用於接收被叫終端發送的拒接信令,所述第一解析模塊用於對所述第一接收模塊接收的拒接信令進行解析,判斷拒接信令中攜帶拒接信息,若是,則提取所述拒接信息,所述顯示模塊用於顯示所述第一解析模塊提取的所述拒接信息的內容。
10.如權利要求8所述的通信系統,其特徵在於,所述被叫終端包括第二接收模塊、第二解析模塊、處理模塊、信令構建模塊以及第二發送模塊,所述第二接收模塊用於接收所述主叫終端發送的呼叫請求,所述第二解析模塊用於對所述呼叫請求進行解析,判斷所述呼叫請求中是否存在功能標記,所述處理模塊用於在所述第二解析模塊判斷所述呼叫請求中包括功能標記時,控制被叫終端拒接來電時通過信令回復拒接信息,所述信令構建模塊用於構建包括拒接信息的拒接信令,所述第二發送模塊用於將信令構建模塊構建的拒接信令發送至主叫終端。
【文檔編號】H04W4/16GK104333853SQ201410605461
【公開日】2015年2月4日 申請日期:2014年10月31日 優先權日:2014年10月31日
【發明者】陳超 申請人:宇龍計算機通信科技(深圳)有限公司