[發明專利]域名注冊方法及其系統有效
| 申請號: | 201410055827.2 | 申請日: | 2014-02-19 |
| 公開(公告)號: | CN103812963B | 公開(公告)日: | 2017-04-19 |
| 發明(設計)人: | 高雷 | 申請(專利權)人: | 互聯網域名系統北京市工程研究中心有限公司;北龍中網(北京)科技有限責任公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06 |
| 代理公司: | 北京萬慧達知識產權代理有限公司11111 | 代理人: | 張金芝,楊穎 |
| 地址: | 101408 北京市懷柔*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 域名 注冊 方法 及其 系統 | ||
技術領域
本發明屬于計算機通信技術領域,具體涉及一種域名注冊方法及其系統。
背景技術
通用頂級域(Generic top-level domain,簡稱gTLD)是供一些特定組織使用的頂級域,以其代表組織英文名稱的頭幾個英文字母代表,如.com代表商業機構。可擴展供應協議(Extensible Provisioning Protocol,簡稱EPP)是域名注冊商開展gTLD業務的標準通信協議,注冊商一般情況下通過EPP客戶端與注冊局進行域名交易。EPP是域名注冊商開展gTLD業務的標準通信協議,注冊商一般情況下通過EPP客戶端與注冊局進行域名交易。
目前gTLD領域比較通行的EPP技術方案,通常是單筆交易單筆處理,每筆交易處理完畢,同步返回交易結果。這導致一個比較大的缺點:由于EPP交易報文較為輕量級,每筆交易所包含的業務數據量較小,每筆交易單獨提交單獨入庫的情況下,如果EPP瞬時交易并發比較大時,將造成數據庫事務頻繁提交,增加高并發下EPP交易的吞吐量,從而降低數據庫事務頻繁提交的壓力,進一步使IO資源申請和釋放環節成為較大的系統瓶頸。
發明內容
本發明提供一種域名注冊方法及其系統,其可以提高EPP交易高并發情況下的EPP交易吞吐量。
為實現上述目的,本發明提供一種域名注冊方法,該方法包括:注冊商通過EPP客戶端向EPP服務器發起注冊交易業務請求;
EPP服務器對接收到的EPP注冊交易業務進行業務邏輯判斷,將符合注冊業務交易規則的EPP注冊交易業務數據發送至EPP注冊庫,并返回交易成功報文,對不符合注冊業務交易規則的EPP注冊交易業務數據返回錯誤提示報告。
進一步地,EPP服務器對接收到的EPP注冊交易業務進行業務邏輯判斷包括:
對EPP注冊交易業務數據進行序列化和反序列化處理,以及安全認證和連接資源標識處理,使EPP注冊交易業務數據帶著時間窗口進入緩存模塊,所述緩存模塊對EPP注冊交易業務數據采用先進先出的規則進行管理,根據所述EPP注冊交易業務數據的數量執行EPP注冊交易業務處理。
進一步地,EPP服務器對接收到的EPP注冊交易業務進行業務邏輯判斷還包括:
根據設定的并發時間窗口定時執行EPP注冊交易業務,所述并發時間窗的執行間隔時間為2毫秒,每次執行EPP注冊交易業務時,獲取緩存模塊中處于上一個時間窗口內的所有緩存的EPP注冊交易業務數據,并根據EPP注冊交易業務請求數據數量執行EPP注冊交易業務處理。
進一步地,所述根據EPP注冊交易業務請求數據數量執行EPP注冊交易業務包括:
若上一個時間窗口內緩存的EPP注冊交易業務數量大于1條,則執行批量提交EPP注冊交易業務,同時清空緩存模塊中對應的EPP注冊交易業務;
若EPP注冊交易業務數量為1條,則執行單筆提交EPP注冊交易業務,同時清空該單筆提交EPP注冊交易業務;
若沒有交易數據,則輪空等待下一個時間處理窗口。
為實現上述目的,本發明提供一種域名注冊系統,該系統包括:
EPP客戶端,注冊商通過EPP客戶端向EPP服務器發起注冊交易業務請求;
EPP服務器,EPP服務器對接收到的EPP注冊交易業務請求進行業務邏輯判斷,將符合注冊業務交易規則的EPP注冊交易業務請求數據發送至EPP注冊庫,并返回交易成功報文,對不符合注冊業務交易規則的EPP注冊交易業務請求數據返回錯誤提示報告。
進一步地,EPP服務器包括:
EPP協議序列化和反序列化處理模塊,用于對EPP注冊交易業務請求數據進行序列化和反序列化處理;
安全管理及連接管理模塊,用于對經過序列化和反序列化處理的EPP注冊交易業務請求數據進行安全認證及連接資源標識處理,使EPP注冊交易業務請求數據帶著時間窗口進入緩存模塊;
緩存及公共資源管理模塊,用于對緩存的EPP注冊交易業務請求數據采用先進先出的規則進行管理;
業務處理模塊,用于根據設定的并發時間窗口和EPP注冊交易業務請求數據數量執行EPP注冊交易業務處理。
進一步地,所述業務處理模塊包括:
批量輪循模塊,用于根據設定的并發時間窗口,獲取緩存及公共資源管理模塊中緩存的EPP注冊交易業務請求數據數量,根據EPP注冊交易業務請求數據數量執行定時執行EPP注冊交易業務處理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于互聯網域名系統北京市工程研究中心有限公司;北龍中網(北京)科技有限責任公司,未經互聯網域名系統北京市工程研究中心有限公司;北龍中網(北京)科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410055827.2/2.html,轉載請聲明來源鉆瓜專利網。





