一種信息傳輸方法及設備的制作方法
【專利摘要】本發(fā)明公開了一種信息傳輸方法及設備,涉及通信領域,能夠降低呼叫駐留業(yè)務過程中信令交互的復雜度。具體方案為:網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建第一用戶設備和第二用戶設備各自在呼叫中的服務會話,記錄呼叫信息,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將所述呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求,根據(jù)呼叫接入請求查找包含有第一用戶設備的號碼以及駐留狀態(tài)的呼叫信息,根據(jù)查找到的呼叫信息中的分布式服務標識將第一用戶設備從呼叫中斷開,根據(jù)查找到的呼叫信息中的分布式服務標識將第三用戶設備加入到呼叫中。本發(fā)明用于信息傳輸。
【專利說明】一種信息傳輸方法及設備
【技術(shù)領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種信息傳輸方法及設備。
【背景技術(shù)】
[0002]呼叫駐留業(yè)務包括呼叫駐留和呼叫接入兩部分。兩個在通話中的用戶設備其中的一個用戶設備通過撥打呼叫駐留接入碼向網(wǎng)絡設備發(fā)送呼叫駐留請求后,掛斷電話退出呼口q。網(wǎng)絡設備收到用戶設備發(fā)送的呼叫駐留請求,保留該呼叫,即該呼叫被駐留。呼叫接入操作過程為:第三方用戶設備通過撥打呼叫接入碼,向網(wǎng)絡設備請求替換發(fā)起駐留申請的用戶設備,繼續(xù)被駐留的通話。
[0003]在實現(xiàn)上述呼叫駐留業(yè)務的過程中,發(fā)明人發(fā)現(xiàn)在RFC5359協(xié)議下,實現(xiàn)呼叫駐留業(yè)務過程中至少存在如下問題:具體信令交互過程復雜,對用戶設備硬件能力要求高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實施例提供一種信息傳輸方法及設備,能夠降低呼叫駐留業(yè)務過程中信令交互的復雜度。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]第一方面,一種網(wǎng)絡設備,包括:
[0007]呼叫單元,用于為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建所述第一用戶設備和所述第二用戶設備各自在所述呼叫中的服務會話;
[0008]記錄單元,用于在呼叫單元建立所述呼叫后記錄呼叫信息,所述呼叫信息包括所述第一用戶設備的號碼和所述第一用戶設備的分布式服務標識,所述分布式服務標識用于標識所述第一用戶設備的服務會話;
[0009]接收單元,接收所述第一用戶設備在所述呼叫中發(fā)送的呼叫駐留請求;
[0010]述記錄單元,還用于根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài);
[0011]所述接收單元,還用于接收第三用戶設備發(fā)送的呼叫接入請求,所述呼叫接入請求包括所述第一用戶設備的號碼;
[0012]查找單元,用于根據(jù)所述呼叫接入請求查找包含有所述第一用戶設備的號碼以及所述駐留狀態(tài)的呼叫信息;
[0013]所述呼叫單元,還用于根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開;
[0014]所述呼叫單元,還用于根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中。
[0015]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,
[0016]所述呼叫單元,具體用于根據(jù)所述第一用戶設備的分布式服務標識查找到所述第一用戶設備的服務會話,并于所述第一用戶設備的服務會話中將所述第一用戶設備的呼叫腿更改為斷開狀態(tài)。
[0017]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,
[0018]所述呼叫單元,具體用于創(chuàng)建所述第三用戶設備的呼叫腿,根據(jù)所述第一用戶設備的分布式服務標識將所述第三用戶設備的呼叫腿移動至所述第一用戶設備的服務會話中,將所述第三用戶設備的呼叫腿更改為連接狀態(tài),并刪除所述第一用戶設備的呼叫腿。
[0019]結(jié)合第一方面至第一方面的第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,
[0020]所述呼叫信息還包括呼叫標識、源標簽及目的標簽;
[0021]所述呼叫單元,還用于根據(jù)所述呼叫信息中包含的所述呼叫標識、所述源標簽及所述目的標簽將所述第三用戶設備的會話描述協(xié)議SDP信息發(fā)送至所述第二用戶設備;
[0022]所述呼叫單元,還用于將所述第二用戶設備的SDP信息發(fā)送至所述第三用戶設備。
[0023]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,
[0024]所述呼叫信息還包括記錄所述呼叫的當前狀態(tài)的字段,所述呼叫駐留請求包括所述第一用戶設備的號碼,所述呼叫標識,所述源標簽以及所述目的標簽;
[0025]所述查找單元,具體用于根據(jù)所述呼叫駐留請求查找包含有所述第一用戶設備的號碼以及所述呼叫駐留請求中攜帶的呼叫標識,源標簽以及目的標簽的呼叫記錄;
[0026]所述記錄單元,還用于將查找到的呼叫記錄中的記錄所述呼叫的當前狀態(tài)的字段中的標記設置為所述駐留狀態(tài)標記。
[0027]第二方面,一種信息傳輸方法,包括:
[0028]網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建所述第一用戶設備和所述第二用戶設備各自在所述呼叫中的服務會話;
[0029]記錄呼叫信息,所述呼叫信息包括所述第一用戶設備的號碼和所述第一用戶設備的分布式服務標識,所述分布式服務標識用于標識所述第一用戶設備的服務會話;
[0030]所述網(wǎng)絡設備接收所述第一用戶設備在所述呼叫中發(fā)送的呼叫駐留請求,根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài);
[0031]所述網(wǎng)絡設備接收第三用戶設備發(fā)送的呼叫接入請求,所述呼叫接入請求包括所述第一用戶設備的號碼;
[0032]所述網(wǎng)絡設備根據(jù)所述呼叫接入請求查找包含有所述第一用戶設備的號碼以及所述駐留狀態(tài)的呼叫信息;
[0033]所述網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開;
[0034]所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中。
[0035]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,
[0036]所述網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開,包括:
[0037]所述網(wǎng)絡設備根據(jù)所述第一用戶設備的分布式服務標識查找到所述第一用戶設備的服務會話,并于所述第一用戶設備的服務會話中將所述第一用戶設備的呼叫腿更改為斷開狀態(tài)。
[0038]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,
[0039]所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中,包括:
[0040]所述網(wǎng)絡設備創(chuàng)建所述第三用戶設備的呼叫腿,根據(jù)所述第一用戶設備的分布式服務標識將所述第三用戶設備的呼叫腿移動至所述第一用戶設備的服務會話中;
[0041]所述網(wǎng)絡設備將所述第三用戶設備的呼叫腿更改為連接狀態(tài),并刪除所述第一用戶設備的呼叫腿。
[0042]結(jié)合第二方面至第二方面的第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,
[0043]所述呼叫信息還包括呼叫標識、源標簽及目的標簽;
[0044]所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中之后,還包括:
[0045]所述網(wǎng)絡設備根據(jù)所述呼叫信息中包含的所述呼叫標識、所述源標簽及所述目的標簽將所述第三用戶設備的會話描述協(xié)議SDP信息發(fā)送至所述第二用戶設備;
[0046]所述網(wǎng)絡設備將所述第二用戶設備的SDP信息發(fā)送至所述第三用戶設備。
[0047]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,
[0048]所述呼叫信息還包括記錄所述呼叫的當前狀態(tài)的字段,所述呼叫駐留請求包括所述第一用戶設備的號碼,所述呼叫標識,所述源標簽以及所述目的標簽;
[0049]所述根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài)具體包括:
[0050]所述網(wǎng)絡設備根據(jù)所述呼叫駐留請求查找包含有所述第一用戶設備的號碼以及所述呼叫駐留請求中攜帶的呼叫標識,源標簽以及目的標簽的呼叫記錄;
[0051]將查找到的呼叫記錄中的記錄所述呼叫的當前狀態(tài)的字段中的標記設置為所述駐留狀態(tài)標記。
[0052]本發(fā)明的實施例所提供的信息傳輸方法及網(wǎng)絡設備、第一用戶設備,通過網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并記錄呼叫信息,呼叫信息包括第一用戶設備的號碼,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,并根據(jù)呼叫駐留請求在呼叫信息中將所述呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求,呼叫接入請求包括第一用戶設備的號碼,根據(jù)第一用戶設備的號碼及駐留狀態(tài)查找到呼叫信息,根據(jù)呼叫信息斷開第一用戶設備與第二用戶設備在呼叫中的連接,根據(jù)呼叫信息將第二用戶設備與第三用戶設備在呼叫中建立連接。相比現(xiàn)有技術(shù),在實現(xiàn)呼叫駐留業(yè)務過程中減少了信令交互的數(shù)量,并避免了使用一些復雜信令。信令交互數(shù)量的減少降低了呼叫駐留業(yè)務過程中信令交互的復雜度,提高了呼叫駐留業(yè)務效率;避免使用一些復雜信令,使得在現(xiàn)有技術(shù)中由于不能支持這些復雜信令而不能使用呼叫駐留業(yè)務的終端設備也能夠使用呼叫駐留業(yè)務。
【專利附圖】
【附圖說明】
[0053]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0054]圖1為本發(fā)明的實施例提供的一種網(wǎng)絡設備結(jié)構(gòu)示意圖;
[0055]圖2為本發(fā)明的實施例提供的另一種網(wǎng)絡設備結(jié)構(gòu)示意圖;
[0056]圖3為本發(fā)明的實施例提供的一種信息傳輸方法流程示意圖;
[0057]圖4為本發(fā)明的實施例提供的另一種信息傳輸方法信息交互示意圖。
【具體實施方式】
[0058]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0059]本發(fā)明的實施例提供一種網(wǎng)絡設備101,網(wǎng)絡設備101可以是駐留服務器(ParkServer)和 IP 多媒體子系統(tǒng)(Internet Protocol Multimedia Subsystem)。參照圖1 所不,該網(wǎng)絡設備101包括呼叫單元1011、記錄單元1012、接收單元1013及查找單元1014。
[0060]其中,呼叫單元1011,用于為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建第一用戶設備和第二用戶設備各自在呼叫中的服務會話。
[0061]記錄單元1012,用于在呼叫單元建立呼叫后記錄呼叫信息,呼叫信息包括第一用戶設備的號碼和第一用戶設備的分布式服務標識,分布式服務標識用于標識第一用戶設備的服務會話。
[0062]接收單元1013,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求。
[0063]記錄單元1012,還用于根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài)。
[0064]接收單元1013,還用于接收第三用戶設備發(fā)送的呼叫接入請求,呼叫接入請求包括第一用戶設備的號碼。
[0065]查找單元1014,用于根據(jù)呼叫接入請求查找包含有第一用戶設備的號碼以及駐留狀態(tài)的呼叫信息。
[0066]呼叫單元1011,還用于根據(jù)查找到的呼叫信息中的分布式服務標識將第一用戶設備從呼叫中斷開。
[0067]呼叫單元1011,還用于根據(jù)查找到的呼叫信息中的分布式服務標識將第三用戶設備加入到呼叫中。
[0068]本發(fā)明的實施例提供的網(wǎng)絡設備,通過為第一用戶設備與第二用戶設備建立呼口4,并記錄呼叫信息,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求并根據(jù)第一用戶設備的號碼及駐留狀態(tài)查找到呼叫信息,根據(jù)呼叫信息將第一用戶設備從呼叫中斷開,并將第三用戶設備加入到呼叫中,降低了呼叫駐留業(yè)務過程中信令交互的復雜度。
[0069]可選的,呼叫單元1011,具體用于根據(jù)第一用戶設備的分布式服務標識查找到第一用戶設備的服務會話,并于第一用戶設備的服務會話中將第一用戶設備的呼叫腿更改為斷開狀態(tài)。[0070]可選的,呼叫單元1011,具體用于創(chuàng)建第三用戶設備的呼叫腿,根據(jù)第一用戶設備的分布式服務標識將第三用戶設備的呼叫腿移動至第一用戶設備的服務會話中,將第三用戶設備的呼叫腿更改為連接狀態(tài),并刪除第一用戶設備的呼叫腿。
[0071]可選的,呼叫信息還包括呼叫標識、源標簽及目的標簽。呼叫單元1011,還用于根據(jù)呼叫信息中包含的呼叫標識、源標簽及目的標簽將第三用戶設備的會話描述協(xié)議SDP信息發(fā)送至第二用戶設備,將第二用戶設備的SDP信息發(fā)送至第三用戶設備。
[0072]可選的,呼叫信息還包括記錄呼叫的當前狀態(tài)的字段,呼叫駐留請求包括第一用戶設備的號碼,呼叫標識,源標簽以及目的標簽。
[0073]查找單元1014,具體用于根據(jù)呼叫駐留請求查找包含有第一用戶設備的號碼以及呼叫駐留請求中攜帶的呼叫標識,源標簽以及目的標簽的呼叫記錄。
[0074]記錄單元1012,還用于將查找到的呼叫記錄中的記錄呼叫的當前狀態(tài)的字段中的標記設置為駐留狀態(tài)標記。
[0075]本發(fā)明的實施例提供的網(wǎng)絡設備,通過為第一用戶設備與第二用戶設備建立呼口4,并記錄呼叫信息,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求并根據(jù)第一用戶設備的號碼及駐留狀態(tài)查找到呼叫信息,根據(jù)呼叫信息將第一用戶設備從呼叫中斷開,并將第三用戶設備加入到呼叫中,降低了呼叫駐留業(yè)務過程中信令交互的復雜度。
[0076]本發(fā)明的實施例提供另一種網(wǎng)絡設備201,參照圖2所示,該設備可以嵌入或本身就是微處理計算機,比如:通用計算機、客戶定制機、手機終端或平板機等便攜設備,以太網(wǎng)終端,存儲設備終端等終端設備,該發(fā)送裝置201包括:至少一個處理器2011、存儲器2012、總線2013、發(fā)送器2014和接收器2015,該至少一個處理器2011、存儲器2012、發(fā)送器2014和接收器2015通過總線2013連接并完成相互間的通信。
[0077]該總線2013 可以是 ISA (Industry Standard Architecture,工業(yè)標準體系結(jié)構(gòu))總線、PCI (Peripheral Component,外部設備互連)總線、PCIe 總線或 EISA (ExtendedIndustry Standard Architecture,擴展工業(yè)標準體系結(jié)構(gòu))總線等。該總線2013可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖2中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0078]存儲器2012用于執(zhí)行本發(fā)明方案的應用程序代碼,執(zhí)行本發(fā)明方案的應用程序代碼保存在存儲器中,并由處理器2011來控制執(zhí)行。
[0079]該存儲器可以是只讀存儲器ROM或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設備,隨機存取存儲器RAM或者可存儲信息和指令的其他類型的動態(tài)存儲設備,也可以是電可擦可編程只讀存儲器EEPR0M、只讀光盤CD-ROM或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設備、FPGA(現(xiàn)場可編程邏輯門陣列)或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì),但不限于此。這些存儲器通過總線與處理器相連接。
[0080]處理器2011可能是一個中央處理器2011 (Central Processing Unit,簡稱為CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱為 ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。[0081]處理器2011,用于調(diào)用存儲器2012中的程序代碼,用以執(zhí)行上述圖1對應的設備實施例中呼叫單元、記錄單元、查找單元的操作,具體描述參照圖1對應的設備實施例,這里不再贅述。
[0082]本發(fā)明的實施例提供的網(wǎng)絡設備,通過為第一用戶設備與第二用戶設備建立呼口4,并記錄呼叫信息,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求并根據(jù)第一用戶設備的號碼及駐留狀態(tài)查找到呼叫信息,根據(jù)呼叫信息將第一用戶設備從呼叫中斷開,并將第三用戶設備加入到呼叫中,降低了呼叫駐留業(yè)務過程中信令交互的復雜度。
[0083]本發(fā)明的實施例提供一種信息傳輸方法,應用于網(wǎng)絡設備,網(wǎng)絡設備可以是駐留月艮務器(Park Server)和 IP 多媒體子系統(tǒng)(Internet Protocol Multimedia Subsystem),參照圖3所示,包括以下步驟:
[0084]301、網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建第一用戶設備和第二用戶設備各自在呼叫中的服務會話。
[0085]呼叫駐留業(yè)務為通信系統(tǒng)提供的一種服務。對于兩臺已經(jīng)建立呼叫的用戶設備,第一用戶設備在發(fā)起呼叫駐留請求時后,掛斷電話退出呼叫,網(wǎng)絡設備仍舊保留該呼叫,即該呼叫被駐留,然后第三用戶設備通過向網(wǎng)絡設備發(fā)起呼叫接入請求替換第一用戶設備,與第二用戶設備進行通話。
[0086]網(wǎng)絡設備為用戶設備之間進行通信的中樞。在一種應用場景中,用戶通過第二用戶設備撥打第一用戶設備的號碼,向網(wǎng)絡設備發(fā)送與第一用戶設備建立呼叫的請求信息。網(wǎng)絡設備在收到該請求信息后,為第一用戶設備與第二用戶設備建立呼叫。在建立呼叫的過程中,網(wǎng)絡設備為第一用戶設備建立在該呼叫中的服務會話,并與該服務會話中建立第一用戶設備的呼叫腿。同時,絡設備為第二用戶設備建立在該呼叫中的服務會話,并與該服務會話中建立第二用戶設備的呼叫腿。此時,第一用戶設備的呼叫腿和第二用戶設備的呼叫腿為連接狀態(tài)。
[0087]302、網(wǎng)絡設備記錄呼叫信息。
[0088]網(wǎng)絡設備在為用戶設備建立呼叫后,為每個用戶設備分別記錄呼叫信息。
[0089]可選的,第一用戶設備的呼叫信息包括第一用戶設備的號碼和第一用戶設備的分布式服務標識,分布式服務標識用于標識第一用戶設備的服務會話。
[0090]303、網(wǎng)絡設備接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài)。
[0091]網(wǎng)絡設備在呼叫信息中記錄用戶設備的呼叫狀態(tài),呼叫狀態(tài)包括通話狀態(tài)、駐留狀態(tài)和接入狀態(tài)。通話狀態(tài)表示當前呼叫建立,駐留狀態(tài)表示當前呼叫被駐留,接入狀態(tài)表示有用戶設備請求接入被駐留呼叫。
[0092]此處,網(wǎng)絡設備在接收到第一用戶設備的呼叫駐留請求后,在第一用戶設備的呼叫信息中,記錄下駐留狀態(tài),指示第一用戶設備在該呼叫中發(fā)起駐留請求。
[0093]304、網(wǎng)絡設備接收第三用戶設備發(fā)送的呼叫接入請求。
[0094]其中,呼叫接入請求包括第一用戶設備的號碼。
[0095]在一種應用場景中,第一用戶設備在發(fā)起呼叫駐留請求之后掛機,然后第三用戶設備發(fā)起呼叫接入請求,在此將第三用戶設備所要接入的被駐留呼叫稱作目標呼叫。第三用設備發(fā)送的呼叫接入請求中包括第一用戶設備號碼,代表目標呼叫為被第一用戶設備所停駐的呼叫。
[0096]305、網(wǎng)絡設備根據(jù)呼叫接入請求查找包含有第一用戶設備的號碼以及駐留狀態(tài)的呼叫信息。
[0097]網(wǎng)絡設備接收到第三用戶設備的呼叫接入請求后,從所記錄的呼叫信中找到包括第一用戶設備號碼和駐留狀態(tài)標志的呼叫信息,則該呼叫信息為目標呼叫的呼叫信息。
[0098]306、網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將第一用戶設備從呼叫中斷開。
[0099]網(wǎng)絡設備從查找到的呼叫信息中獲取到目標呼叫的分布式服務標識,在該分布式服務標識所標識的服務會話中將第一用戶設備從呼叫中斷開,并在第一用戶設備的網(wǎng)絡設備斷開第一用戶設備與第二用戶設備在呼叫中的連接后,在呼叫信息中將呼叫記錄為接入狀態(tài)。
[0100]307網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將第三用戶設備加入到呼叫中。
[0101]網(wǎng)絡設備為第三用戶設備與第二用戶設備在目標呼叫中建立連接,在呼叫信息中將呼叫記錄為通話狀態(tài)。由此,第三用戶設備在目標呼叫中替換第一用戶設備,與第二用戶設備進行通話。
[0102]本發(fā)明的實施例中所采用的實現(xiàn)呼叫駐留業(yè)務的方法,用戶設備與網(wǎng)絡設備只在發(fā)起呼叫駐留請求和發(fā)起接入請求時有信令交互,省去了現(xiàn)有技術(shù)中在發(fā)起呼叫駐留請求和發(fā)起接入請求之間的信令交互,降低了呼叫駐留業(yè)務過程中信令交互的數(shù)量,同時避免了使用一些復雜信令,使得在現(xiàn)有技術(shù)中由于不能支持這些復雜信令而不能使用呼叫駐留業(yè)務的終端設備也能夠使用呼叫駐留業(yè)務。
[0103]本發(fā)明的實施例提供的信息傳輸方法,通過網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建第一用戶設備和第二用戶設備各自在呼叫中的服務會話,記錄呼叫信息,接收第一用戶設備在呼叫中發(fā)送的呼叫駐留請求,根據(jù)呼叫駐留請求在呼叫信息中將呼叫記錄為駐留狀態(tài),接收第三用戶設備發(fā)送的呼叫接入請求,根據(jù)呼叫接入請求查找包含有第一用戶設備的號碼以及駐留狀態(tài)的呼叫信息,根據(jù)查找到的呼叫信息中的分布式服務標識將第一用戶設備從呼叫中斷開,根據(jù)查找到的呼叫信息中的分布式服務標識將第三用戶設備加入到呼叫中降低了呼叫駐留業(yè)務過程中信令交互的復雜度。
[0104]本發(fā)明的實施例提供另一種信息傳輸方法,可選的,應用于固定電話之間的通信,即在本實施例中,第一用戶設備、第二用戶設備、第三用戶設備可以是固定電話,網(wǎng)絡設備可以是駐留服務器(Park Server)和IP多媒體子系統(tǒng)(Internet Protocol MultimediaSubsystem),參照圖4所示,包括以下步驟:
[0105]401、網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建第一用戶設備和第二用戶設備各自在呼叫中的服務會話。
[0106]網(wǎng)絡設備為用戶設備之間進行通信的中樞。在一種應用場景中,用戶通過第二用戶設備撥打第一用戶設備的號碼,向網(wǎng)絡設備發(fā)送與第一用戶設備建立呼叫的請求信息,具體的,在RFC5359協(xié)議下,呼叫請求消息可以是Invite信令。網(wǎng)絡設備在收到該請求信息后,將呼叫建立請求消息發(fā)送至第一用戶設備,此時第一用戶設備響鈴提示用戶,用戶通過接起電話的操作將呼叫建立確認消息發(fā)送至網(wǎng)絡設備。具體的,在RFC5359協(xié)議下,呼叫建立確認消息可以是2000K消息。由此,網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼口 q,在建立呼叫的過程中,網(wǎng)絡設備為第一用戶設備建立在該呼叫中的服務會話,并與該服務會話中建立第一用戶設備的呼叫腿。同時,絡設備為第二用戶設備建立在該呼叫中的服務會話,并與該服務會話中建立第二用戶設備的呼叫腿。此時,第一用戶設備的呼叫腿和第二用戶設備的呼叫腿為連接狀態(tài)。
[0107]402、網(wǎng)絡設備記錄呼叫信息。
[0108]網(wǎng)絡設備在為用戶設備建立呼叫后,為每個用戶設備分別記錄呼叫信息。
[0109]可選的,呼叫信息包括用戶設備號碼,呼叫狀態(tài),服務會話標記分布式服務標識,呼叫標識、源標簽及目的標簽??蛇x的,結(jié)合步驟401,在RFC5359協(xié)議下,通過2000K消息攜帶呼叫標識,源標簽及目的標簽,以及用戶設備號碼。
[0110]其中,用戶設備號碼為呼叫信息中用戶設備的身份標記,可選的,用戶設備號碼可以為用戶設備的電話號碼。
[0111]呼叫狀態(tài)包括:通話狀態(tài)、駐留狀態(tài)和接入狀態(tài)??蛇x的,將這三種狀態(tài)編號,用不同的編號作為不同呼叫狀態(tài)的標識,具體可選的,O為通話狀態(tài),I為駐留狀態(tài),2為接入狀態(tài)。此處,第一用戶設備與第二用戶設備的呼叫信息中,呼叫狀態(tài)都被設為通話狀態(tài)。
[0112]分布式服務標識與用戶設備的服務會話(Session) —一對應,用于標記用戶設備的服務會話,網(wǎng)絡設備通過服務會話在呼叫中為用戶設備提供服務,網(wǎng)絡設備能夠通過用戶設備的分布式服務標識確定該用戶設備的服務會話??蛇x的,分布式服務標識包括主機ID(Identification)、容器ID、模塊ID和消息處理器ID。其中,主機ID為呼叫服務所在的主機IP (Internet Protocol)地址,以8位十六進制數(shù)表示;容器ID為服務所在的容器ID ;模塊ID為業(yè)務動態(tài)庫的ID ;消息處理器ID為消息處理器號。
[0113]呼叫標識(Call-1D)、源標簽(From-Tag)及目的標簽(To-Tag)。呼叫標識用于標識一個呼叫,在同一呼叫中的兩個用戶設備,其呼叫標識相同。具體的,在網(wǎng)絡設備為第一用戶設備和地二用戶設備建立呼叫之后,第一用戶設備呼叫信息中的呼叫標識與第二用戶設備呼叫信息中的呼叫標識相同。且第一用戶設備的源標簽為第二用戶設備的目的標簽,第一用戶設備的目的標簽為第二用戶設備的源標簽。因此,網(wǎng)絡設備獲取到第一用戶設備的呼叫標識、源標簽及目的標簽就等同于獲取到了第二用戶設備的呼叫標識、目的標簽及源標簽。
[0114]參照表一,在此以第一用戶當前呼叫信息為例進行說明。
[0115]表一
[0116]
【權(quán)利要求】
1.一種網(wǎng)絡設備,其特征在于,包括: 呼叫單元,用于為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建所述第一用戶設備和所述第二用戶設備各自在所述呼叫中的服務會話; 記錄單元,用于在呼叫單元建立所述呼叫后記錄呼叫信息,所述呼叫信息包括所述第一用戶設備的號碼和所述第一用戶設備的分布式服務標識,所述分布式服務標識用于標識所述第一用戶設備的服務會話; 接收單元,接收所述第一用戶設備在所述呼叫中發(fā)送的呼叫駐留請求; 述記錄單元,還用于根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài); 所述接收單元,還用于接收第三用戶設備發(fā)送的呼叫接入請求,所述呼叫接入請求包括所述第一用戶設備的號碼; 查找單元,用于根據(jù)所述呼叫接入請求查找包含有所述第一用戶設備的號碼以及所述駐留狀態(tài)的呼叫信息; 所述呼叫單元,還用于根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開; 所述呼叫單元,還用于根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中。
2.根據(jù)權(quán)利要求1所述的設備,其特征在于, 所述呼叫單元,具體用于根據(jù)所述第一用戶設備的分布式服務標識查找到所述第一用戶設備的服務會話,并于所述第一用戶設備的服務會話中將所述第一用戶設備的呼叫腿更改為斷開狀態(tài)。
3.根據(jù)權(quán)利要求1所述的設備,其特征在于, 所述呼叫單元,具體用于創(chuàng)建所述第三用戶設備的呼叫腿,根據(jù)所述第一用戶設備的分布式服務標識將所述第三用戶設備的呼叫腿移動至所述第一用戶設備的服務會話中,將所述第三用戶設備的呼叫腿更改為連接狀態(tài),并刪除所述第一用戶設備的呼叫腿。
4.根據(jù)權(quán)利要求1-3任一項所述的設備,其特征在于, 所述呼叫信息還包括呼叫標識、源標簽及目的標簽; 所述呼叫單元,還用于根據(jù)所述呼叫信息中包含的所述呼叫標識、所述源標簽及所述目的標簽將所述第三用戶設備的會話描述協(xié)議SDP信息發(fā)送至所述第二用戶設備; 所述呼叫單元,還用于將所述第二用戶設備的SDP信息發(fā)送至所述第三用戶設備。
5.根據(jù)權(quán)利要求4所述的設備,其特征在于, 所述呼叫信息還包括記錄所述呼叫的當前狀態(tài)的字段,所述呼叫駐留請求包括所述第一用戶設備的號碼,所述呼叫標識,所述源標簽以及所述目的標簽; 所述查找單元,具體用于根據(jù)所述呼叫駐留請求查找包含有所述第一用戶設備的號碼以及所述呼叫駐留請求中攜帶的呼叫標識,源標簽以及目的標簽的呼叫記錄; 所述記錄單元,還用于將查找到的呼叫記錄中的記錄所述呼叫的當前狀態(tài)的字段中的標記設置為所述駐留狀態(tài)標記。
6.—種信息傳輸方法,其特征在于,包括: 網(wǎng)絡設備為第一用戶設備與第二用戶設備建立呼叫,并在建立呼叫的過程中創(chuàng)建所述第一用戶設備和所述第二用戶設備各自在所述呼叫中的服務會話; 記錄呼叫信息,所述呼叫信息包括所述第一用戶設備的號碼和所述第一用戶設備的分布式服務標識,所述分布式服務標識用于標識所述第一用戶設備的服務會話; 所述網(wǎng)絡設備接收所述第一用戶設備在所述呼叫中發(fā)送的呼叫駐留請求,根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài); 所述網(wǎng)絡設備接收第三用戶設備發(fā)送的呼叫接入請求,所述呼叫接入請求包括所述第一用戶設備的號碼; 所述網(wǎng)絡設備根據(jù)所述呼叫接入請求查找包含有所述第一用戶設備的號碼以及所述駐留狀態(tài)的呼叫信息; 所述網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開; 所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述網(wǎng)絡設備根據(jù)查找到的呼叫信息中的分布式服務標識將所述第一用戶設備從所述呼叫中斷開,包括: 所述網(wǎng)絡設備根據(jù) 所述第一用戶設備的分布式服務標識查找到所述第一用戶設備的服務會話,并于所述第一用戶設備的服務會話中將所述第一用戶設備的呼叫腿更改為斷開狀態(tài)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中,包括: 所述網(wǎng)絡設備創(chuàng)建所述第三用戶設備的呼叫腿,根據(jù)所述第一用戶設備的分布式服務標識將所述第三用戶設備的呼叫腿移動至所述第一用戶設備的服務會話中; 所述網(wǎng)絡設備將所述第三用戶設備的呼叫腿更改為連接狀態(tài),并刪除所述第一用戶設備的呼叫腿。
9.根據(jù)權(quán)利要求6-8任一項所述的方法,其特征在于, 所述呼叫信息還包括呼叫標識、源標簽及目的標簽; 所述網(wǎng)絡設備根據(jù)所述查找到的呼叫信息中的分布式服務標識將所述第三用戶設備加入到所述呼叫中之后,還包括: 所述網(wǎng)絡設備根據(jù)所述呼叫信息中包含的所述呼叫標識、所述源標簽及所述目的標簽將所述第三用戶設備的會話描述協(xié)議SDP信息發(fā)送至所述第二用戶設備; 所述網(wǎng)絡設備將所述第二用戶設備的SDP信息發(fā)送至所述第三用戶設備。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于, 所述呼叫信息還包括記錄所述呼叫的當前狀態(tài)的字段,所述呼叫駐留請求中包括所述第一用戶設備的號碼,所述呼叫標識,所述源標簽以及所述目的標簽; 所述根據(jù)所述呼叫駐留請求在所述呼叫信息中將所述呼叫記錄為駐留狀態(tài)具體包括: 所述網(wǎng)絡設備查找包含有所述呼叫駐留請求中攜帶的所述第一用戶設備的號碼,以及所述呼叫駐留請求中攜帶的呼叫標識,源標簽以及目的標簽的呼叫記錄;將查找到的呼叫記錄中 的記錄所述呼叫的當前狀態(tài)的字段設置為駐留狀態(tài)。
【文檔編號】H04M3/42GK104023151SQ201410240626
【公開日】2014年9月3日 申請日期:2014年5月31日 優(yōu)先權(quán)日:2014年5月31日
【發(fā)明者】王美玲, 李明 申請人:華為技術(shù)有限公司