一種多方通話呼叫方法、裝置、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子技術(shù)領(lǐng)域,尤其涉及一種多方通話呼叫方法、裝置、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有的通話系統(tǒng)下,以用戶使用固定電話機為例,用戶可以在運營商處提出注冊申請,運營商審核通過以后會分配一個網(wǎng)絡(luò)端口和一個對應(yīng)的電話號碼給該用戶并進行登記。之后,該用戶就可以使用連接在這個網(wǎng)絡(luò)端口的電話機撥打或接聽電話。其他人就通過撥打給該用戶分配的電話號碼來聯(lián)系他。
[0003]作為被叫,由于固定電話機的物理端口是固定的,如果用戶不在這個電話機位置上(例如換了辦公位置,或者下班回家等情況),而其他人撥打這個電話號碼將不能再找到他。或者,如果該用戶變更地址后又需要重新申請?zhí)柎a,又要將新號碼通知其他人,其他人欲通過固話找到該用戶,也往往需要記錄下多個固定電話號碼(新的辦公電話,家庭座機等號碼),非常不方便。
[0004]此外,當(dāng)某一個物理端口和電話號碼被分配給某個用戶后,這個電話號碼對應(yīng)的電話端口只能被此用戶所用。也就是說,別人只能用這個電話號碼撥出電話,但是該端口接聽的只能是該用戶的被叫電話,從一定程度上,必須為每個用戶均分配端口和對應(yīng)的電話號碼也是一種資源浪費。
[0005]對于移動終端和網(wǎng)絡(luò)電話存在同樣的問題,例如,對于移動終端,用戶在運營商處申請?zhí)柎a時,運營商會給用戶一張SIM卡,以及與該SIM卡綁定的電話號碼,SIM卡是裝在移動終端上的,如果用戶忘記帶移動終端或者移動終端不在身邊,就會接不到電話或者借用別人的電話撥打。
【發(fā)明內(nèi)容】
[0006]本發(fā)明旨在解決多方通話中一個電話號碼僅能固定地對應(yīng)一個通話終端的問題/
之一O
[0007]本發(fā)明的主要目的在于提供一種多方通話呼叫方法、裝置、服務(wù)器及系統(tǒng)。
[0008]為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的:
[0009]根據(jù)本發(fā)明的一個方面,提供了一種多方通話的呼叫方法,包括:
[0010]服務(wù)器接收到發(fā)起終端的建立多方通話請求;建立多方通話請求中攜帶有發(fā)起者的用戶ID,以及至少兩個邀請加入多方通話的組員的用戶ID ;
[0011]根據(jù)預(yù)先存儲的用戶ID與通信標識的對應(yīng)關(guān)系查找組員的用戶ID對應(yīng)的通信標識,將建立多方通話請求發(fā)送至通信標識對應(yīng)的組員終端;
[0012]接收到確認加入多方通話的組員終端的加入響應(yīng),確認加入多方通話的組員終端包括一個或多個,加入響應(yīng)中攜帶有確認加入多方通話的組員的用戶ID ;
[0013]建立多方通話群組,多方通話群組記錄有發(fā)起者以及確認加入多方通話的組員的用戶ID,以及各個用戶ID與通信標識的對應(yīng)關(guān)系;
[0014]在多方通話過程中,接收到發(fā)起終端、一個或多個確認加入多方通話的組員終端中的至少之一發(fā)送的通話數(shù)據(jù),并將通話數(shù)據(jù)廣播至記錄的所有用戶ID關(guān)聯(lián)的通信標識對應(yīng)的終端。
[0015]此外,在根據(jù)預(yù)先存儲的用戶ID與通信標識的對應(yīng)關(guān)系查找組員的用戶ID對應(yīng)的通信標識,將多方通話請求發(fā)送至通信標識對應(yīng)的組員終端之前,方法還包括:
[0016]服務(wù)器接收到組員終端發(fā)送的簽到請求,簽到請求中包括組員的用戶ID ;用戶ID為組員在服務(wù)器上為組員使用的第一電子簽名設(shè)備注冊的唯一標識;
[0017]將組員的用戶ID與組員終端的通信標識進行關(guān)聯(lián)并存儲。
[0018]根據(jù)本發(fā)明的一個方面,提供了一種多方通話呼叫處理裝置,包括:
[0019]接收模塊,用于接收發(fā)起終端的建立多方通話請求;建立多方通話請求中攜帶有發(fā)起者的用戶ID,以及至少兩個邀請加入多方通話的組員的用戶ID ;還用于接收確認加入多方通話的組員終端的加入響應(yīng),確認加入多方通話的組員終端包括一個或多個,加入響應(yīng)中攜帶有確認加入多方通話的組員的用戶ID ;
[0020]查找模塊,用于在接收模塊接收到發(fā)起終端的建立多方通話請求后,根據(jù)預(yù)先存儲的用戶ID與通信標識的對應(yīng)關(guān)系查找組員的用戶ID對應(yīng)的通信標識;
[0021]發(fā)送模塊,用于將建立多方通話請求發(fā)送至通信標識對應(yīng)的組員終端;
[0022]多方通話建立模塊,用于在接收到確認加入多方通話的組員終端的加入響應(yīng)后,建立多方通話群組,多方通話群組記錄有發(fā)起者以及確認加入多方通話的組員的用戶ID,以及各個用戶ID與通信標識的對應(yīng)關(guān)系;
[0023]通信模塊,用于在多方通話過程中,接收到發(fā)起終端、一個或多個確認加入多方通話的組員終端中的至少之一發(fā)送的通話數(shù)據(jù),并將通話數(shù)據(jù)廣播至記錄的所有用戶ID關(guān)聯(lián)的通信標識對應(yīng)的終端。
[0024]此外,裝置還包括存儲模塊,其中,
[0025]接收模塊,還用于接收組員終端發(fā)送的簽到請求,簽到請求中包括組員的用戶ID ;用戶ID為組員在服務(wù)器上為組員使用的第一電子簽名設(shè)備注冊的唯一標識;
[0026]存儲模塊,用于將組員的用戶ID與組員終端的通信標識進行關(guān)聯(lián)并存儲。
[0027]根據(jù)本發(fā)明的一個方面,提供了一種服務(wù)器,包括:如上的多方通話呼叫處理裝置。
[0028]根據(jù)本發(fā)明的一個方面,提供了一種通話系統(tǒng),包括:發(fā)起終端、一個或多個確認加入多方通話的組員終端、如上的服務(wù)器、與發(fā)起終端連接的第二電子簽名設(shè)備以及與組員終端連接的第一電子簽名設(shè)備。
[0029]與現(xiàn)有技術(shù)相比,本發(fā)明提供的多方通話呼叫方法、裝置、服務(wù)器及系統(tǒng),可以將用戶的ID與不同終端關(guān)聯(lián),從而使得用戶只需要攜帶與用戶ID唯一對應(yīng)的電子簽名設(shè)備,便可以通過同一用戶ID使用不同的終端撥打或接聽電話,相對于現(xiàn)有技術(shù)中用戶的電話號碼只能固定在一個終端上的缺陷,實現(xiàn)了電話號碼可以靈活關(guān)聯(lián)到任意一個終端,即實現(xiàn)了電話號碼的靈活移動。而且,不同的用戶也可以通過同一終端接聽電話,提高了設(shè)備的利用率。在多方通話過程中,終端可以利用其電子簽名設(shè)備進行身份認證以及協(xié)商傳輸密鑰,通過對發(fā)起者或組員進行身份認證,避免了通話某一方惡意模仿進行詐騙的情況,提高了多方通話的安全性。在多方通話過程中,使用共享傳輸密鑰對通話數(shù)據(jù)進行加解密,保證多方通話中通話數(shù)據(jù)的安全。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0031]圖1為本發(fā)明實施例1提供的通話系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖2為本發(fā)明實施例1提供的通話系統(tǒng)的結(jié)構(gòu)示意圖;
[0033]圖3為本發(fā)明實施例2提供的呼叫處理裝置的結(jié)構(gòu)示意圖;
[0034]圖4為本發(fā)明實施例3提供的一種多方通話的呼叫方法的流程圖;
[0035]圖5為本發(fā)明實施例4提供的一種終端向服務(wù)器發(fā)起簽到的流程圖;
[0036]圖6為本發(fā)明實施例4提供的一種發(fā)起釋放簽到的流程的流程圖;
[0037]圖7為本發(fā)明實施例5提供的多方通話過程中發(fā)起終端進行密鑰跳變的流程圖;
[0038]圖8為本發(fā)明實施例6提供的多方通話的呼叫方法的流程圖。
【具體實施方式】
[0039]下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
[0040]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或數(shù)量或位置。
[0041]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
[0042]下面將結(jié)合附圖對本發(fā)明實施例作進一步地詳細描述。
[0043]實施例1
[0044]根據(jù)本發(fā)明實施例,提供了一種通話系統(tǒng)。
[0045]圖1為根據(jù)本發(fā)明實施例的通話系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,根據(jù)本發(fā)明實施例的通話系統(tǒng)包括:一個或多個確認加入多方通話的組員終端A(ApA2……An)、發(fā)起終端B、服務(wù)器C、以及與一個或多個確認加入多方通話的組員終端A(Ap A2……An)連接的第一電子簽名設(shè)備D (DpD2……Dn)、與發(fā)起終端B連接的第二電子簽名設(shè)備E。
[0046]在本發(fā)明實施例提供的技術(shù)方案中,進行多方通話的組員終端A和發(fā)起終端B均為支持電子簽名設(shè)備的終端,組員和發(fā)起者利用其使用的電子簽名設(shè)備在服務(wù)器C進行注冊,服務(wù)器C分別為組員和發(fā)起者分配一個唯一標識(在本發(fā)明實施例中稱之為用戶ID),該唯一標識可以存儲在組員或發(fā)起者的電子簽名設(shè)備中,也可以由組員或發(fā)起者保存,并且服務(wù)器也將該唯一標識與電子簽名設(shè)備的身份信息(如證書、設(shè)備序列號等)關(guān)聯(lián)保存,也就是說,一個電子簽名設(shè)備唯一對應(yīng)一個用戶ID,通過該唯一標識,全網(wǎng)可以唯一的標識多方通話中的一個用戶,用戶(即,組員和發(fā)起者)在任何一個終端上簽到之后,服務(wù)器都可以根據(jù)用戶ID,將多方通話中的通話數(shù)據(jù)廣播至該用戶ID簽到的終端(即組員終端A和發(fā)起終端B)上。
[0047]在本發(fā)明實施例中,簽到是指用戶(即組員或發(fā)起者)使用當(dāng)前的終端(即組員終端A或發(fā)起終端B),將與其電子簽名設(shè)備唯一對應(yīng)的用戶ID發(fā)送給服務(wù)器C,服務(wù)器C接收到該用戶ID后,將該用戶ID與當(dāng)前的終端的通信標識進行關(guān)聯(lián),從而使服務(wù)器C獲知該用戶(即組員或發(fā)起者)當(dāng)前使用的終端。在組員使用當(dāng)前的終端完成在服務(wù)器C的簽到之后,服務(wù)器C接收到發(fā)起終端B發(fā)起的建立多方通話請求后,根據(jù)多方通話請求中攜帶的邀請加入多方通話的多個組員的用戶ID,查找到與多個組員的用戶ID關(guān)聯(lián)的通信標識,將多方通話請求發(fā)送至與該通信標識對應(yīng)的終端(即組員終端An)。
[0048]在某一個受邀的組員同意加入多方通話后,組員終端An將確認加入多方通話的加入響應(yīng)發(fā)送至服務(wù)器C,加入響應(yīng)中攜帶有確認加入多方通話的組員的用戶ID ;服務(wù)器C就可以確定哪個受邀的組員已經(jīng)確認加入多方通話,服務(wù)器C建立多方通話群組,并在多方通話群組中建立關(guān)系表記錄發(fā)起者以及確認加入多方通話的組員的用戶ID,以及各個用戶ID與通信標識的對應(yīng)關(guān)系;在多方通話過程中,服務(wù)器C接收到發(fā)起終端或組員終端中的任意一方發(fā)送的通話數(shù)據(jù)后,可以將通話數(shù)據(jù)廣播至關(guān)系表中記錄的所有用戶ID關(guān)聯(lián)的通信標識對應(yīng)的終端,從而實現(xiàn)多方通話。
[0049]采用本發(fā)明實施例提供的技術(shù)方案,以組員終端側(cè)為例,組員的用戶ID并不會固定的與一個終端進行綁定,通過第一電子簽名設(shè)備D,可以方便的將組員的用戶ID與不同終端進行關(guān)聯(lián),從而使得即使使用固定電話,用戶也可以通過同一 ID使用不同的終端接聽電話,實現(xiàn)了固定電話的移動性。并且,對于移動終端,用戶也不必像現(xiàn)有技術(shù)中一般,無論到什么地方都需要攜帶安裝SIM卡的移動終端,只需要攜帶有與用戶ID唯一對應(yīng)的第一電子簽名設(shè)備D即可。另外,采用本發(fā)明實施例提供的技術(shù)方案,用戶可以通過同一 ID方便的使用任意終端(包括固定終端和移動終端,即組員終端A可以是固定終端也可以是移動終端)接聽電話,不同的用戶也可以通過同一終端接聽電話,提高了設(shè)備的利用率。
[0050]在本發(fā)明實施例的一個可選實施方案中,對于固定電話,終端的通信標識可以是網(wǎng)絡(luò)為該終端分配的網(wǎng)絡(luò)端口,對于移動終端,終端的通信標識可以是移動終端的SIM卡的鑒權(quán)密鑰等,對于終端上的可以進行通話的客戶端,該通信標識可以是客戶端當(dāng)前使用的IP地址等,在具體實施過程中,通信標識也可以為終端的其它的標識,只要網(wǎng)絡(luò)側(cè)通過該標識可以與該終端建立連接即可,具體本發(fā)明實施例不作限定。
[0051]在本發(fā)明實施例的一個可選實施方案中,該系統(tǒng)還可以包括:與發(fā)起終端B連接的第二電子簽名設(shè)備E。通過該可選實施方案,發(fā)起者也可以通過發(fā)起終端B向服務(wù)器C發(fā)起簽到,獲取與第二電子簽名設(shè)備唯一對應(yīng)的用戶ID,并將發(fā)起者的用戶ID發(fā)送給服務(wù)器C,服務(wù)器C將該發(fā)起者的用戶ID與發(fā)起終端B的通信標識進行關(guān)聯(lián)。采用該可選實施方案,服務(wù)器C在接收到發(fā)起終端B的建立多方通話請求時,可以根據(jù)與發(fā)起終端B關(guān)聯(lián)的發(fā)起者的用戶ID,向被叫提供發(fā)起者的用戶ID,從而使得組員可以判斷發(fā)起者的身份。即在本發(fā)明實施例中,可以采用如圖2所示的系統(tǒng),各個用戶(1,2,3,……,n-l,n)分別使用一個電子簽名設(shè)備在一個終端上向服務(wù)器C進行簽到,服務(wù)器C將各個用戶的用戶ID與其當(dāng)前使用的終端的通信標識進行關(guān)聯(lián),發(fā)起者使用組員的用戶ID作為被叫標識通過發(fā)起終端B發(fā)起建立多方通話請求到服務(wù)器C,服務(wù)器C接收到建立多方通話請求后,從該請求中獲取到組員的用戶ID,查找與該組員的用戶ID關(guān)聯(lián)的通信標識,然后將多方通話請求發(fā)送至與該通信標識對應(yīng)的終端(即組員終端An),在建立多方通話群組后,將多方通話中任一方發(fā)送的通話數(shù)據(jù)廣播至多方通話群組中所有用戶ID關(guān)聯(lián)的通信標識對應(yīng)的終端上。
[0052]在現(xiàn)有技術(shù)中,作為主叫(發(fā)起者),當(dāng)用戶不在其使用的電話機位置上時,比如用其他用戶的電話撥打電話時,組員則無法得知該電話是由該用戶撥打的,有可能會不接或漏接,錯過重要的電話,或給雙方造成誤解,對用戶的工作或生活都會帶來不便。通過本發(fā)明實施例的上述可選實施方式,即使發(fā)起者不是在其綁定的電話機撥打電話,但被叫顯示的還是該發(fā)起者的用戶ID,從而解決了組員無法得知撥打該呼叫的發(fā)起者的身份的問題,從而提高了用戶體驗。
[0053]在本發(fā)明實施例的一個可選實施方案中,用戶(組員或發(fā)起者)在服務(wù)器C進行簽到之后,還可以從服務(wù)器C釋放簽到,即解除服務(wù)器C中存儲的用戶ID與終端的通信標識的關(guān)聯(lián)關(guān)系。在具體實施過程中,簽到的釋放可以是服務(wù)器C發(fā)起,也可以是終端發(fā)起。例如,服務(wù)器C可以在預(yù)定一段時間內(nèi)沒有接收到某個用戶作為組員或發(fā)起者的通話數(shù)據(jù)之后,釋放該用戶的簽到;或者,如果服務(wù)器C可以即時的獲取到用戶的位置,則服務(wù)器C可以在檢測到用戶(例如,可以是用戶攜帶的電子簽名設(shè)備)已遠離其關(guān)聯(lián)的終端時,釋放該用戶的用戶ID與該終端的通信標識的關(guān)聯(lián)關(guān)系?;蛘?,用戶也可以通過終端向服務(wù)器C發(fā)送釋放請求,請求服務(wù)器C釋放該用戶的用戶ID與該終端的通信標識的關(guān)聯(lián)關(guān)系,例如,用戶可以通過終端撥打一個預(yù)定的附加碼,向服務(wù)器C發(fā)送釋放請求,或者,用戶也可以通過終端的特殊鍵(例如,刪除鍵)向服務(wù)器C發(fā)送釋放請求,或者,用戶也可以通過電子簽名設(shè)備觸發(fā)終端向服務(wù)器C發(fā)送釋放請求(例如,可以設(shè)置長按電子簽名設(shè)備上的某個功能鍵即發(fā)送釋放指令),釋放請求中可以攜帶請求釋放的用戶ID。例如,發(fā)起者在與組員結(jié)束通話之后,發(fā)起者短時間內(nèi)不會再使用該發(fā)起終端B,則發(fā)起者可以主動通過發(fā)起終端B向服務(wù)器C發(fā)送釋放請求,請求服務(wù)器C釋放發(fā)起