本申請屬于計算機,涉及一種面對域名沖突的cdn服務管理方法及系統(tǒng)、設備、存儲介質(zhì)。
背景技術:
1、網(wǎng)域名稱(英語:domain?name,簡稱:domain),簡稱域名、網(wǎng)域,是由一串用點分隔的字符組成的互聯(lián)網(wǎng)上某一臺計算機或計算機組的名稱,用于在數(shù)據(jù)傳輸時標識計算機的電子方位。域名可以說是一個ip地址的代稱,目的是為了便于記憶后者。例如,www.ngaa.com.cn是一個域名。人們可以直接訪問www.ngaa.com.cn來代替ip地址,然后域名系統(tǒng)(dns)就會將它轉(zhuǎn)化成便于機器識別的ip地址。這樣,人們只需要記憶www.ngaa.com.cn這一串帶有特殊含義的字符,而不需要記憶沒有含義的數(shù)字。如果一個域名訪問的區(qū)域地區(qū)或者請求的人數(shù)較多??梢允褂胏dn業(yè)務來提供加速服務。
2、在cdn業(yè)務日常運營過程中,來自不同業(yè)務渠道會有相同域名加速服務的代理請求。這樣就產(chǎn)生了,不同客戶需要配置相同域名,分別服務,分別計費的需求?,F(xiàn)有技術中,會遇到兩個客戶分別申請相同的域名,即沖突域名,進行cdn加速服務。一般通用做法是,搭建兩個獨立的cdn系統(tǒng)平臺,第一cdn系統(tǒng)平臺和第二cdn系統(tǒng)平臺。主要流程為在第一cdn系統(tǒng)平臺上,第一客戶首次申請目標域名。申請完成后,第一cdn系統(tǒng)平臺給第一客戶提供cdn服務。當?shù)诙蛻羯暾垱_突域名時,需要走線下人工通道,線下申請。后端技術人員在第二cdn系統(tǒng)平臺中操作人工配置新的目標域名,進行cdn加速服務。
3、搭建另一套獨立的cdn系統(tǒng)平臺,與線上自主cdn平臺物理隔離,需要很多額外的設備組,增加了運營成本。另外,需要后端技術人員大量人工配置操作,增加了業(yè)務的復雜度和出問題的概率,大大增加了運營人力成本。
技術實現(xiàn)思路
1、為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括不是泛泛評述,也不是要確定關鍵/重要組成元素或描繪這些實施例的保護范圍,而是作為后面的詳細說明的序言。
2、為了解決相關技術中存在的問題,本公開實施例公開了一種面對域名沖突的cdn服務管理方法及系統(tǒng)、設備、存儲介質(zhì),用以解決現(xiàn)有技術中在同一個cdn服務管理系統(tǒng)中面對沖突域名時,無法同時提供cdn加速服務的問題。
3、在一些實施例中,提供了一種面對域名沖突的cdn服務管理方法,所述方法包括:客戶服務注冊步驟和提供服務步驟;
4、所述客戶服務注冊步驟,包括:
5、獲取目標域名申請請求和cdn服務請求;
6、判斷目標域名申請請求是否已經(jīng)注冊;
7、若目標域名還未注冊,則幫客戶申請對應的目標域名,作為顯示域名,并生成一個客戶域名;
8、若目標域名已被注冊,則幫客戶申請一個附帶客戶id的客戶域名,將目標域名作為顯示域名;
9、記錄每個客戶的客戶id、客戶域名、顯示域名和cdn服務請求之間的對應關系;
10、所述提供服務步驟,包括:
11、識別被服務客戶的客戶域名,來獲取cdn服務請求;
12、根據(jù)cdn服務請求,來服務對應的被服務客戶。
13、優(yōu)選的,識別被服務客戶的客戶域名,來獲取cdn服務請求,包括:
14、根據(jù)被服務客戶的客戶域名,找到對應的客戶id;
15、根據(jù)客戶id識別到對應的客戶的cdn服務請求。
16、優(yōu)選的,所述提供服務步驟,還包括:
17、實時統(tǒng)計cdn服務數(shù)據(jù)。
18、優(yōu)選的,所述提供服務步驟,還包括:
19、實時計算cdn服務費用。
20、在一些實施例中,公開了一種面對域名沖突的cdn服務管理系統(tǒng),控制臺模塊,用于接收客戶的注冊信息;
21、后端系統(tǒng),包括多個提供cdn服務的設備組、后端管控模塊和數(shù)據(jù)庫,所述后端管控模塊,用于管理客戶域名、顯示域名、客戶id和cdn服務請求,并將客戶的cdn服務請求提供給設備組,并將客戶域名、顯示域名、客戶id、cdn服務請求和cdn服務數(shù)據(jù)發(fā)送給數(shù)據(jù)庫進行存儲。
22、優(yōu)選的,所述后端管控模塊,包括:
23、統(tǒng)計模塊,用于實時統(tǒng)計cdn服務數(shù)據(jù)。
24、優(yōu)選的,所述后端管控模塊,包括:
25、計費模塊,用于實時計算cdn服務費用。
26、優(yōu)選的,所述控制臺模塊,還用于顯示cdn服務狀態(tài),包括cdn服務數(shù)據(jù)和cdn服務費用。
27、在一些實施例中,公開了一種設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,執(zhí)行如上述的面對域名沖突的cdn服務管理方法。
28、在一些實施例中,公開了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行如上述的面對域名沖突的cdn服務管理方法。
29、本公開實施例提供的一種面對域名沖突的cdn服務管理方法及系統(tǒng)、設備、存儲介質(zhì),可以實現(xiàn)以下技術效果:
30、本公開實施例在面對沖突域名的cdn服務請求時,將用目標域名作為客戶的顯示域名,將客戶id寫入另一個客戶域名中,記錄每個客戶的客戶id、客戶域名、顯示域名和cdn服務請求之間的對應關系;通過識別被服務客戶的客戶域名,來獲取cdn服務請求,進而來服務對應的被服務客戶。這樣,可通過客戶域名從而識別對應的cdn服務請求,在同一個cdn服務管理系統(tǒng)中面對沖突域名時,可分別實現(xiàn)cdn加速服務,從而節(jié)約了大量的人力成本和設備成本。
31、以上的總體描述和下文中的描述僅是示例性和解釋性的,不用于限制本申請。
1.一種面對域名沖突的cdn服務管理方法,其特征在于,所述方法包括:客戶服務注冊步驟和提供服務步驟;
2.根據(jù)權利要求1所述的方法,其特征在于,識別被服務客戶的客戶域名,來獲取cdn服務請求,包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述提供服務步驟,還包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述提供服務步驟,還包括:
5.一種面對域名沖突的cdn服務管理系統(tǒng),其特征在于,包括:
6.根據(jù)權利要求5所述的cdn服務管理系統(tǒng),其特征在于,所述后端管控模塊,包括:
7.根據(jù)權利要求5所述的cdn服務管理系統(tǒng),其特征在于,所述后端管控模塊,包括:
8.根據(jù)權利要求5所述的cdn服務管理系統(tǒng),其特征在于,所述控制臺模塊,還用于顯示cdn服務狀態(tài),包括cdn服務數(shù)據(jù)和cdn服務費用。
9.一種設備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,實現(xiàn)如權利要求1至4中任一項所述的方法。
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如權利要求1至4中任一項所述的方法。