[發(fā)明專利]基于SIP協(xié)議實(shí)現(xiàn)終端注冊(cè)的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710082298.9 | 申請(qǐng)日: | 2017-02-16 |
| 公開(公告)號(hào): | CN106878305B | 公開(公告)日: | 2019-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 張崗山;亓振;劉炯;馮磊;吳煒;趙林靖 | 申請(qǐng)(專利權(quán))人: | 西安電子科技大學(xué) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 61205 陜西電子工業(yè)專利中心 | 代理人: | 王品華;朱紅星 |
| 地址: | 710071 陜*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 sip 協(xié)議 實(shí)現(xiàn) 終端 注冊(cè) 方法 | ||
本發(fā)明提供一種基于SIP協(xié)議實(shí)現(xiàn)注冊(cè)的方法,其包括:1)客戶端發(fā)送REGISTER請(qǐng)求;2)服務(wù)器判斷收到請(qǐng)求是否含有密文字段,若有,執(zhí)行3),否則執(zhí)行7);3)服務(wù)器判斷發(fā)送請(qǐng)求用戶是否存在,若存在,執(zhí)行4),否則執(zhí)行5);4)服務(wù)器判斷發(fā)送請(qǐng)求用戶是否激活,若激活,執(zhí)行7),否則執(zhí)行5);5)服務(wù)器產(chǎn)生一對(duì)公私鑰預(yù)建賬號(hào),并響應(yīng)收到的請(qǐng)求;6)客戶端判斷收到的響應(yīng)是否含有公鑰字段,若有,獲取公鑰并加密用戶密碼,重構(gòu)REGISTER請(qǐng)求并發(fā)送,返回2),否則執(zhí)行7);7)按照標(biāo)準(zhǔn)SIP完成注冊(cè)認(rèn)證流程。本發(fā)明可實(shí)現(xiàn)終端在本機(jī)自主開通用戶賬號(hào),提高了工作效率,可用于網(wǎng)絡(luò)認(rèn)證注冊(cè)技術(shù)領(lǐng)域。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)認(rèn)證注冊(cè)技術(shù)領(lǐng)域,尤其是一種實(shí)現(xiàn)終端注冊(cè)的方法,可用于語音、視頻、數(shù)據(jù)等多媒體業(yè)務(wù)。
背景技術(shù)
在SIP協(xié)議中,網(wǎng)元地址采用SIP URI標(biāo)識(shí)。SIP URI格式類似于E-mail地址,即user@host,包含用戶邏輯賬號(hào)和主機(jī)名兩個(gè)部分,主機(jī)名可以是DNS域名或IP地址。SIP協(xié)議采用邏輯賬號(hào)和物理聯(lián)系地址相分離的機(jī)制。邏輯賬號(hào)用于標(biāo)識(shí)用戶,物理聯(lián)系地址用于表明用戶當(dāng)前的位置,即當(dāng)前的實(shí)際地址。SIP使用邏輯賬號(hào)來映射物理聯(lián)系地址,這樣用戶發(fā)起呼叫時(shí),不需要知道目標(biāo)的真正地址,就可以達(dá)到呼叫的目的,可以很方便實(shí)現(xiàn)終端的移動(dòng)性。注冊(cè)機(jī)制用來實(shí)現(xiàn)邏輯賬號(hào)與物理地址的綁定。在SIP網(wǎng)元中,所有用戶代理UA都必須在服務(wù)器上完成位置注冊(cè),以便終端發(fā)起呼叫請(qǐng)求時(shí)服務(wù)器能夠查找到被呼方的地址。
按照標(biāo)準(zhǔn)SIP協(xié)議規(guī)定的注冊(cè)流程,客戶端在登錄服務(wù)器時(shí)需要通過用戶名和密碼驗(yàn)證來確保UA的合法身份標(biāo)識(shí),所以要求系統(tǒng)管理員或運(yùn)維系統(tǒng),預(yù)先在服務(wù)器配置文件或數(shù)據(jù)庫中添加所有合法的賬號(hào)和密碼。因此,當(dāng)向系統(tǒng)中添加新的終端設(shè)備時(shí),必須同時(shí)在服務(wù)器上開通新設(shè)備的用戶賬戶信息,由此帶來管理上的復(fù)雜度,增加了不必要的麻煩。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)SIP協(xié)議存在的不足,提出一種基于SIP協(xié)議實(shí)現(xiàn)終端注冊(cè)的方法,以降低管理復(fù)雜度,簡(jiǎn)化添加新設(shè)備的操作復(fù)雜度,提升用戶的使用體驗(yàn),提高工作效率。
本發(fā)明是在標(biāo)準(zhǔn)SIP注冊(cè)流程的基礎(chǔ)上,通過擴(kuò)展SIP消息頭域,利用新增字段,修改SIP服務(wù)器對(duì)REGISTER請(qǐng)求的處理流程,實(shí)現(xiàn)終端設(shè)備在本機(jī)自主開通用戶賬號(hào)的功能。其實(shí)現(xiàn)方案如下:
(1)客戶端發(fā)送注冊(cè)REGISTER請(qǐng)求;
(2)服務(wù)器收到REGISTER請(qǐng)求后,判斷請(qǐng)求消息頭域中是否含有新增字段,即密文類型字段,如果是,則在配置文件或數(shù)據(jù)庫中查找此用戶私鑰,并用私鑰對(duì)密文類型字段值進(jìn)行解密,獲取用戶密碼,將該用戶密碼寫入用戶配置文件或數(shù)據(jù)庫中,再清除掉該用戶私鑰,執(zhí)行步驟(7),否則,執(zhí)行步驟(3);
(3)在配置文件或數(shù)據(jù)庫中檢查判斷該用戶是否存在,如果是,則執(zhí)行步驟(4),否則,執(zhí)行步驟(5);
(4)判斷該用戶是否激活,如果是,即用戶密碼不為空,則執(zhí)行步驟(7),否則,執(zhí)行步驟(5),更新私鑰;
(5)選取任意一種非對(duì)稱加解密算法產(chǎn)生一對(duì)公私鑰,預(yù)建賬號(hào),插入包括私鑰在內(nèi)的賬戶信息,且使該賬戶處于非激活狀態(tài),即用戶密碼為空;再向客戶端發(fā)送SIP 403Forbidden響應(yīng),拒絕執(zhí)行REGISTER請(qǐng)求,并在該SIP 403 Forbidden響應(yīng)中添加公鑰類型的新增字段,并把公鑰賦值給該公鑰類型字段;
(6)客戶端收到403 Forbidden響應(yīng)后,判斷響應(yīng)消息頭域中是否含有公鑰類型字段,如果是,則獲取響應(yīng)中的公鑰,對(duì)該用戶密碼進(jìn)行加密,生成密文,并在REGISTER請(qǐng)求中添加密文類型字段,把密文賦值該密文類型字段,得到重新構(gòu)造的REGISTER請(qǐng)求,發(fā)送新構(gòu)的REGISTER請(qǐng)求,返回步驟(2),否則,按照SIP請(qǐng)求/應(yīng)答標(biāo)準(zhǔn),客戶端自動(dòng)掛斷;
(7)按照標(biāo)準(zhǔn)SIP的注冊(cè)認(rèn)證流程完成注冊(cè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安電子科技大學(xué),未經(jīng)西安電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710082298.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 具SIP中繼群組的系統(tǒng)和通信方法
- 過濾會(huì)話發(fā)起協(xié)議消息的系統(tǒng)、裝置和方法
- 觸發(fā)SIP終端注冊(cè)的實(shí)現(xiàn)方法及系統(tǒng)、SIP服務(wù)器、及SIP終端
- 允許多個(gè)SIP應(yīng)用的方法及系統(tǒng)
- 一種SIP會(huì)話保護(hù)的方法和系統(tǒng)
- 會(huì)話初始化協(xié)議消息分發(fā)系統(tǒng)、裝置和方法
- SIP會(huì)話系統(tǒng)及SIP終端狀態(tài)通知方法
- SIP設(shè)備與非SIP設(shè)備的通訊方法
- 一種SIP終端接入鑒權(quán)的方法
- 一種會(huì)話初始協(xié)議服務(wù)器的性能評(píng)估方法和裝置
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國(guó)產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





