專利名稱:表征未經(jīng)注冊域名的制作方法
表征未經(jīng)注冊域名
背景技術(shù):
域名系統(tǒng)(DNS)是將人工可讀域名翻譯成在因特網(wǎng)上建立通信所需的英特網(wǎng)協(xié)議(IP)地址的因特網(wǎng)架構(gòu)的一部分。DNS包括運(yùn)行軟件允許它們查詢DNS數(shù)據(jù)庫的DNS服務(wù)器。DNS數(shù)據(jù)庫包含將特定域名與具體IP地址關(guān)聯(lián)的記錄。這樣允許用戶使用更容易記住的域名(諸如"example, com”)而不是數(shù)字IP地址(諸如“123. 4. 56. 78”)指向網(wǎng)站以及其他資源。每個(gè)域名由點(diǎn)分割的字符串序列(標(biāo)簽)組成。域名中最右邊的標(biāo)簽被稱為“頂級(jí)域”(TLD)。熟知的!'0)的示例是“.(0111”、“.1^^”、“.0找”等等。每個(gè)TLD支持位于TLD緊鄰左邊位置的二級(jí)域(例如“WWW. example, com”中的“ example”)。每個(gè)二級(jí)域隨后是位于緊鄰二級(jí)域左邊的三級(jí)域(例如“www. example, com”中的“www”)。也可以有其他域級(jí)。例如,具有其他域級(jí)的域可以是“www. photos, example, com”。和特定機(jī)器相關(guān)的單個(gè)IP地址可以支持多個(gè)域名。即,不同的域名可以解析到相同服務(wù)器,以及服務(wù)器可以根據(jù)所請求的域名或其他非域信息確定提供什么內(nèi)容。另外的非域信息可以包括在統(tǒng)一資源定位符(“URI”)結(jié)構(gòu)中,該結(jié)構(gòu)也包括域名。例如,“path”部分是由正斜杠(“/”)分割的段序列。該信息可包括在緊鄰域名右邊,諸如“www. example,com/blog”中的“blog”,并可由服務(wù)器或其他接收設(shè)備用于識(shí)別并發(fā)送特定內(nèi)容或運(yùn)行具體代碼。該信息經(jīng)常包括在網(wǎng)頁超鏈接中,超鏈接將用戶導(dǎo)航到頁面的另一部分或另一網(wǎng)頁??梢砸泽w系或套嵌形式組織相關(guān)域名和內(nèi)容,諸如“www. example, com” ;“www.blog, example. com”;“www. example, com/blog,,;或“blog, example, com,,等。該相關(guān)域不需要共享相同IP地址。在這方面,部分域名表示特定服務(wù)器,例如,“mail, example, com”和"www. example, com”可解析到盡管用于相同二級(jí)域但具有不同功能的不同服務(wù)器?;ヂ?lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu)(ICANN)負(fù)責(zé)管理域名和IP地址的分配。ICANN將操作TLD (包括維護(hù)在TLD中二級(jí)域的注冊文件)的責(zé)任指定給稱為域名注冊局(注冊局(registry))的組織。注冊局主要負(fù)責(zé)利用DNS服務(wù)器將域名轉(zhuǎn)換為IP地址(“解析”)。域名的實(shí)際注冊由稱為域名注冊服務(wù)商(域名注冊服務(wù)商(Registrar))的公司執(zhí)行。注冊服務(wù)商使用注冊文件注冊域名。例如,終端用戶(即,“注冊人(Registrant)”)通過注冊服務(wù)商使用特定注冊文件注冊域名。域名的注冊是重要的,因?yàn)橛蛎峭ㄟ^其可在因特網(wǎng)上找到個(gè)人或?qū)嶓w(例如,公司、政府機(jī)構(gòu)、教育機(jī)構(gòu),等等)的識(shí)別符。個(gè)人和實(shí)體希望具有容易記住的域名。例如,常見地和特定個(gè)人或公司相關(guān)的單詞一般優(yōu)選作為域名,因?yàn)樵搯卧~是容易記住的。然而,隨著已注冊的域名的數(shù)量增加,還沒被注冊為域名的單詞數(shù)量持續(xù)減少。大多數(shù)常見單詞已被注冊為域名使得越難以識(shí)別容易記住并能用作好域名的可用單詞(即,未注冊的域名)。因此,本領(lǐng)域需要表征未經(jīng)注冊的域名的方法和裝置。發(fā)明概述
本發(fā)明總體上涉及因特網(wǎng)域名。更具體而言,本發(fā)明涉及利用對于未經(jīng)注冊的域名接收的解析請求數(shù)量表征未經(jīng)注冊域名。僅僅通過示例,本發(fā)明實(shí)施例提供用于確定未經(jīng)注冊域名的分值的方法。該分值例如可由注冊人識(shí)別有價(jià)值的未經(jīng)注冊域名。然而,本發(fā)明實(shí)施例的范圍比該特定應(yīng)用更廣泛并可應(yīng)用于利用未經(jīng)注冊域名的特征的其他應(yīng)用。根據(jù)本發(fā)明實(shí)施例,表征未經(jīng)注冊域名的方法可以包括獲取對于未經(jīng)注冊域名的多個(gè)解析請求的列表,確定每個(gè)未經(jīng)注冊域名的發(fā)生數(shù)量,基于所述發(fā)生數(shù)量計(jì)算多個(gè)分組;以及將分值與每個(gè)未經(jīng)注冊域名關(guān)聯(lián)。在一個(gè)實(shí)施例中,可以利用基于對數(shù)的方法計(jì)算該分組的第一部分并可以利用基于線性的方法計(jì)算該分組的第二部分。在另一實(shí)施例中,可以利用基于對數(shù)的方法計(jì)算該分組。
在另一實(shí)施例中,和每個(gè)未經(jīng)注冊域名關(guān)聯(lián)的分值處于從I到10的規(guī)模。在又一實(shí)施例中,和每個(gè)未經(jīng)注冊域名關(guān)聯(lián)的分值至少部分地取決于每個(gè)未經(jīng)注冊域名的發(fā)生數(shù)量。根據(jù)本發(fā)明的另一實(shí)施例,向注冊服務(wù)商提供關(guān)于未經(jīng)注冊域名的信息的方法,包括接收對于未經(jīng)注冊域名的多個(gè)解析請求,形成對于未經(jīng)注冊域名的多個(gè)解析請求的列表;并確定該列表中未經(jīng)注冊域名的發(fā)生數(shù)量。該方法還包括接收對于未經(jīng)注冊域名的發(fā)生數(shù)量的請求并向注冊服務(wù)商提供該未經(jīng)注冊域名的發(fā)生數(shù)量。相對于常規(guī)技術(shù)通過本發(fā)明可實(shí)現(xiàn)許多益處。例如,本發(fā)明的實(shí)施例提供用于利用域名系統(tǒng)(DNS)提供關(guān)于未經(jīng)注冊域名的實(shí)時(shí)經(jīng)驗(yàn)信息。該信息包括對于特定的未經(jīng)注冊域名提交的解析請求(即,查詢)的數(shù)量。該信息可由注冊人用于識(shí)別有價(jià)值的未經(jīng)注冊域名。該信息也可由注冊服務(wù)商通過提供對未經(jīng)注冊域名的相關(guān)值用在銷售未經(jīng)注冊域名中。將結(jié)合如下文本和附圖
詳細(xì)描述本發(fā)明的這些和其他實(shí)施例,以及許多其優(yōu)勢和特點(diǎn)。附圖簡述
圖I是適于實(shí)施本發(fā)明實(shí)施例的示例性系統(tǒng)的簡化示意 圖2是根據(jù)本發(fā)明實(shí)施例和對于未經(jīng)注冊域名的解析請求關(guān)聯(lián)的不存在(NX)記錄的列表;
圖3是根據(jù)本發(fā)明實(shí)施例利用基于線性的方法確定的對于未經(jīng)注冊域名的價(jià)值分值的表格;
圖4是根據(jù)本發(fā)明實(shí)施例利用基于對數(shù)的方法確定的對于未經(jīng)注冊域名的價(jià)值分值的表格;
圖5是根據(jù)本發(fā)明實(shí)施例利用基于線性和基于對數(shù)的方法的分組確定的對于未經(jīng)注冊域名的價(jià)值分值的表格;
圖6是根據(jù)本發(fā)明實(shí)施例的處理服務(wù)器的簡化示意 圖7是示出根據(jù)本發(fā)明實(shí)施例表征未經(jīng)注冊域名的方法的簡化流程 圖8是示出根據(jù)本發(fā)明的另一實(shí)施例確定未經(jīng)注冊域名的值的方法的簡化流程 圖9是根據(jù)本發(fā)明實(shí)施例處理服務(wù)器架構(gòu)的簡化框圖。發(fā)明詳述
根據(jù)本發(fā)明實(shí)施例,提供用于表征未經(jīng)注冊域名的方法和裝置。在特定實(shí)施例中,處理服務(wù)器經(jīng)提供利用接收的對于未經(jīng)注冊域名的解析請求數(shù)量,來確定未經(jīng)注冊域名的價(jià)值分值。價(jià)值分值可用于確定特定未經(jīng)注冊域名相對于未經(jīng)注冊域名集合的相對值。圖I是適于實(shí)施本發(fā)明實(shí)施例的示例性系統(tǒng)100的簡化示意圖。系統(tǒng)100包括經(jīng)過因特網(wǎng)服務(wù)運(yùn)營商(ISP)104連接到因特網(wǎng)114的用戶計(jì)算機(jī)102。在用戶計(jì)算機(jī)102上運(yùn)行的程序(諸如瀏覽器)提供用戶和因特網(wǎng)114之間的接口。瀏覽器幫助用戶操縱因特網(wǎng)114上的站點(diǎn)。用戶通過將和站點(diǎn)相關(guān)的域名輸入瀏覽器而建立和站點(diǎn)的連接。瀏覽器發(fā)起域名的解析。如下文更充分地解釋,如果該域名被注冊,這將導(dǎo)致獲取和站點(diǎn)相關(guān)的IP地址。然而,如果域名未經(jīng)注冊,則沒有IP地址和該域名關(guān)聯(lián)。根據(jù)本發(fā)明實(shí)施例,這將導(dǎo)致產(chǎn)生包括未經(jīng)注冊域名的記錄。 域名的解析由DNS服務(wù)器106執(zhí)行。DNS服務(wù)器106經(jīng)連接到因特網(wǎng)114并將域名映射到IP地址。雖然在系統(tǒng)100中僅僅示出一個(gè)DNS服務(wù)器106,但可以在世界范圍內(nèi)分布許多DNS服務(wù)器。每個(gè)DNS服務(wù)器負(fù)責(zé)注冊到DNS服務(wù)器的域名。每個(gè)DNS服務(wù)器和數(shù)據(jù)庫108關(guān)聯(lián),該數(shù)據(jù)庫108包含已注冊的域名、它們對應(yīng)的IP地址、以及涉及域名的其他信息。如果所請求的域名對于DNS服務(wù)器106是未知的,則它將查詢另一 DNS服務(wù)器或可從根服務(wù)器中選擇的根服務(wù)器110。類似于DNS服務(wù)器106,可以在世界范圍內(nèi)分布許多根服務(wù)器。每個(gè)根服務(wù)器根據(jù)它們的TLD處理域名的預(yù)定集合。例如,根服務(wù)器集合負(fù)責(zé)處理具有com”作為它們TLD的所有域名。另一根服務(wù)器集合負(fù)責(zé)處理具有org”作為它們TLD的所有域名,等等。對于在根服務(wù)器注冊的每個(gè)域名,根服務(wù)器可以識(shí)別哪個(gè)DNS服務(wù)器(或另一根服務(wù)器)負(fù)責(zé)該域名。根服務(wù)器經(jīng)配置以存儲(chǔ)負(fù)責(zé)解析所請求域名的主服務(wù)器和多個(gè)備份服務(wù)器。根服務(wù)器可以將請求傳輸?shù)胶线m的服務(wù)器,以及IP地址被返回到請求域名的用戶計(jì)算機(jī)102。然后,可以使用IP地址建立計(jì)算機(jī)102和與域名關(guān)聯(lián)的站點(diǎn)之間的連接。如果請求的域名未經(jīng)注冊,則它對于根服務(wù)器110是未知的。如果根服務(wù)器110不能識(shí)別負(fù)責(zé)該域名的DNS服務(wù)器(或另一根服務(wù)器),則該域名不會(huì)被解析以及合適的信息將被返回給DNS服務(wù)器106、ISP104和/或用戶計(jì)算機(jī)102。根據(jù)本發(fā)明實(shí)施例,也產(chǎn)生包括未經(jīng)注冊域名和關(guān)于未經(jīng)解析請求的其他信息的記錄。如本文所用,該記錄將被稱為不存在域(NX)記錄。NX記錄可由根服務(wù)器110或DNS服務(wù)器106產(chǎn)生并存儲(chǔ)在存儲(chǔ)器中。例如,NX記錄可附加于文件并存儲(chǔ)在存儲(chǔ)器中或這些記錄可被存儲(chǔ)在數(shù)據(jù)庫中。作為示例,NX記錄可被DNS服務(wù)器106產(chǎn)生并存儲(chǔ)在DNS數(shù)據(jù)庫108中。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)許多變化、修改或替換。需要注意,上述的解析處理為了解釋目的已被簡化并可包括未在圖I示出或上文描述的其他中間服務(wù)器。圖2是根據(jù)本發(fā)明實(shí)施例和對于未經(jīng)注冊域名的解析請求關(guān)聯(lián)的NX記錄的列表200。圖2中示出的列表200包括時(shí)標(biāo)、和產(chǎn)生NX記錄的服務(wù)器相關(guān)的識(shí)別符、所請求的未經(jīng)注冊域名、以及和產(chǎn)生解析請求的機(jī)器相關(guān)的識(shí)別符。每個(gè)信息類型都排列在圖2中列表200的欄中。本發(fā)明實(shí)施例不限于圖2的示例所示的特定信息類型,而可以取決于特定應(yīng)用包括更多或更少的信息類型。時(shí)標(biāo)可以是產(chǎn)生解析請求的時(shí)間或產(chǎn)生NX記錄的時(shí)間。在圖2的示例中,時(shí)標(biāo)是產(chǎn)生NX記錄的時(shí)間并以自從1970年I月I日逝去的秒數(shù)的格式。根據(jù)本發(fā)明實(shí)施例也可以使用其他格式。和產(chǎn)生NX記錄的服務(wù)器相關(guān)的識(shí)別符可以是服務(wù)器名稱或?qū)?yīng)的IP地址。圖2的示例使用服務(wù)器名稱(例如,“edasl-chi2”)。也可以使用其他識(shí)別符。列表包括所請求的未經(jīng)注冊域名。例如,圖2所示的列表包括域名“LOSTBOUNDTRAIN. COM”、“PWCINTERNAL. C0M”、“PACIFICARE_CALIF0RNIA-QU0TES. COM”,等等。如上文解釋的,這些域名未經(jīng)注冊并因此不和IP地址關(guān)聯(lián)。
和產(chǎn)生解析請求的機(jī)器相關(guān)的識(shí)別符可以是計(jì)算機(jī)名稱或?qū)?yīng)的IP地址。此外,產(chǎn)生解析請求的機(jī)器可以是用戶計(jì)算機(jī)102或ISP 104。圖2的示例包括從其產(chǎn)生解析請求的ISP 104的IP地址。例如,未經(jīng)注冊域名“LOSTBOUNDTRAIN. COM”可以由具有IP地址“67. 15. 238. 64” 的 ISP 104 產(chǎn)生。需要理解的是,圖2所示的列表200經(jīng)提供為僅僅作為在示例性NX記錄中包括的信息類型的示例。然而,NX記錄并不如此受限并可包括不同于圖2所示的那些信息類型的信息類型。例如,NX記錄也可包括識(shí)別特定硬件、源和目的端口的源和目的介質(zhì)訪問控制(MAC)地址,所述端口識(shí)別在數(shù)據(jù)傳輸、序列識(shí)別符、標(biāo)志等等中所用的內(nèi)部機(jī)器設(shè)施。根據(jù)本發(fā)明實(shí)施例,圖I所示的處理服務(wù)器112可以從一個(gè)或多個(gè)服務(wù)器接收NV記錄并分析由這些NX記錄提供的信息。例如,由DNS服務(wù)器106或根服務(wù)器108產(chǎn)生的NX記錄可被發(fā)送到處理服務(wù)器112。在實(shí)施例中,可以定時(shí)(例如,每小時(shí))將NX記錄發(fā)送到處理服務(wù)器112??商鎿Q地,NX記錄可被發(fā)送到和處理服務(wù)器112相關(guān)的數(shù)據(jù)庫。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)許多變化、修改或替換。在實(shí)施例中,處理服務(wù)器112在分析它們提供的信息之前先過濾NX記錄。作為示例,NX記錄經(jīng)過濾以去除可能不是人為產(chǎn)生的記錄,或可替換地,可能人為產(chǎn)生的那些記錄。過濾記錄的一種方法包括去除和由相同機(jī)器產(chǎn)生的解析請求相關(guān)的記錄。相同機(jī)器可以由IP地址識(shí)別,該IP地址包括在圖2所示的列表200中。來自相同機(jī)器的用于未經(jīng)注冊域名的多個(gè)解析請求可以是它們是由機(jī)器而非人為產(chǎn)生的指示。過濾的另一種方法可包括去除由特定機(jī)器在請求之間以小于特定時(shí)間周期產(chǎn)生的那些請求。和人相比,機(jī)器更可能快速地產(chǎn)生請求。時(shí)間周期可以根據(jù)特定應(yīng)用確定。又一種方法包括過濾以或不以“www”開始的域名的請求。該方法也可用于過濾機(jī)器產(chǎn)生請求,因?yàn)楹腿藶楫a(chǎn)生的請求相比,機(jī)器產(chǎn)生的請求或多或少地更可能以“WWW”開始。其他過濾方法也可根據(jù)在NX記錄中包括的任何信息類型。例如,時(shí)標(biāo)可用于根據(jù)在特定時(shí)間周期內(nèi)提交的請求或在某天中的特定時(shí)間提交的請求過濾記錄。產(chǎn)生解析請求的機(jī)器的IP地址可用于過濾起源自特定位置的記錄。也可以設(shè)想其他過濾器并取決于特定應(yīng)用而使用。在實(shí)施例中,處理服務(wù)器112使用NX記錄以計(jì)算對于列表200中的每個(gè)未經(jīng)注冊域名提交的解析請求數(shù)量。這對于每個(gè)未經(jīng)注冊域名提供NX記錄計(jì)數(shù)。例如,如果未經(jīng)注冊域名“LOSTBOUNDTRAIN. COM”將在NX記錄列表中發(fā)生兩次,則NX記錄計(jì)數(shù)是二。NX記錄計(jì)數(shù)可由處理服務(wù)器112用于表征未經(jīng)注冊域名。根據(jù)本發(fā)明實(shí)施例,NX記錄計(jì)數(shù)可經(jīng)分析以提供未經(jīng)注冊域名的價(jià)值分值。例如,圖3-5表征根據(jù)本發(fā)明實(shí)施例利用各種方法確定的價(jià)值分值的表格300、400、500。需要理解的是,圖3-5所示的表格經(jīng)呈現(xiàn)僅作為示例以及可使用其他方法用于根據(jù)本發(fā)明實(shí)施例分析NX記錄計(jì)數(shù)。用于確定表格300、400、500中的價(jià)值分值的方法建立和每個(gè)價(jià)值分值相關(guān)的NX記錄計(jì)數(shù)的分組(或存儲(chǔ)桶(bucket))。表格300、400、500中的價(jià)值分值在從I至10的規(guī)模。在這些示例中,具有價(jià)值分值10的未經(jīng)注冊域名和具有較低價(jià)值分值的未經(jīng)注冊域名相比具有更高的NX記錄計(jì)數(shù)。這樣對每個(gè)未經(jīng)注冊域名相對于相同列表中的其他未經(jīng)注冊域名提供價(jià)值分值。
圖3的示例中所用的基于線性方法根據(jù)NX記錄計(jì)數(shù)的固定范圍建立和每個(gè)價(jià)值分值相關(guān)的分組。在圖3中,所用的NX記錄計(jì)數(shù)的范圍是140。因此,具有NX記錄計(jì)數(shù)在I和140之間的未經(jīng)注冊域名和價(jià)值分值I相關(guān),具有NX記錄計(jì)數(shù)在141和280之間的未經(jīng)注冊域名和價(jià)值分值2相關(guān),具有NX記錄計(jì)數(shù)在281和420之間的未經(jīng)注冊域名和價(jià)值分值3相關(guān),等等。在最右邊的列中表示和每個(gè)價(jià)值分值相關(guān)的列表中的未經(jīng)注冊域名數(shù)量,可以根據(jù)本發(fā)明實(shí)施例使用其他基于線性的方法。圖4是根據(jù)本發(fā)明實(shí)施例利用基于對數(shù)的方法確定的對于未經(jīng)注冊域名的價(jià)值分值的表格?;趯?shù)的方法可用于提供在具有少量NX記錄計(jì)數(shù)的未經(jīng)注冊域名之間區(qū)別的分組。該基于對數(shù)的方法可用于確立尺寸隨著價(jià)值分值增加的分組。從一個(gè)分組到另一個(gè)的增加可利用對數(shù)底數(shù)確定。例如,表格400中的分組使用以2. 0635為底的對數(shù)確定。在實(shí)施例中可以使用如下公式確定對數(shù)底數(shù)
Log Base = (Max. N)' (1/n)
其中Max. N是和列表中未經(jīng)注冊域名相關(guān)的NX記錄計(jì)數(shù)的最大數(shù)值,以及n是價(jià)值分值等級(jí)的數(shù)值。在表格400中,和未經(jīng)注冊域名相關(guān)的NX記錄計(jì)數(shù)的最大數(shù)值是1400,以及價(jià)值分值等級(jí)的數(shù)值是10。利用該計(jì)算的對數(shù)底數(shù),可以使用如下公式計(jì)算用于特定價(jià)值分值的NX記錄計(jì)數(shù)的范圍
Max. Count = Min. Count+Log Base'(Valuation Score)
其中Max. Count和Min. Count確定特定價(jià)值分值的NX記錄計(jì)數(shù)的范圍。參考表格400作為示例,價(jià)值分值I和范圍從Min. Count = I到Max. Count是(1+2. 0635'I )= 3 (近似到最接近整數(shù))之間的NX記錄計(jì)數(shù)相關(guān),價(jià)值分值2和范圍從Min. Count = 4到Max. Count是(4+2. 0635~2) = 8之間的NX記錄計(jì)數(shù)相關(guān),等等。在每種情況下,Min. Count是之前價(jià)值分值等級(jí)的Max. Count加上I。在最右列中表示和每個(gè)價(jià)值分值相關(guān)的列表中的未經(jīng)注冊域名的數(shù)量。根據(jù)本發(fā)明實(shí)施例也可以使用其他的基于對數(shù)的方法。圖5是根據(jù)本發(fā)明實(shí)施例利用基于線性和基于對數(shù)的方法的分組確定的對于未經(jīng)注冊域名的價(jià)值分值的表格。基于線性和對數(shù)的方法的分組可用于提供在具有少量NX記錄計(jì)數(shù)的未經(jīng)注冊域名之間區(qū)別的分組。表格500中所用的分組包括和某些價(jià)值分值相關(guān)的固定范圍和與其他價(jià)值分值相關(guān)的基于對數(shù)的范圍。參考表格500作為示例,利用基于線性的方法確定和價(jià)值分值1-3相關(guān)的NX記錄計(jì)數(shù)的分組。例如,具有NX記錄計(jì)數(shù)I的未經(jīng)注冊域名和價(jià)值分值I相關(guān),具有NX記錄計(jì)數(shù)2的未經(jīng)注冊域名和價(jià)值分值2相關(guān),以及NX記錄計(jì)數(shù)3的未經(jīng)注冊域名和價(jià)值分值3相關(guān)。利用以2. 8148為對數(shù)底數(shù)的基于對數(shù)的方法確定和價(jià)值分值4-10相關(guān)的NX記錄分組??梢匀缟衔膮⒖紙D4解釋的計(jì)算對數(shù)底數(shù)和每個(gè)價(jià)值分值的NX記錄計(jì)數(shù)的范圍。例如,價(jià)值分值4和范圍從Min. Count=4到Max. Count是(4+2. 8148'I) =7 (近似到最接近整數(shù))之間的NX記錄計(jì)數(shù)相關(guān),價(jià)值分值5和范圍從Min. Count = 8到Max. Count是(8+2. 8148'2)= 15之間的NX記錄計(jì)數(shù)相關(guān),等等。在每種情況下,Min. Count是之前價(jià)值分值等級(jí)的Max. Count加上I。如和每個(gè)價(jià)值分值相關(guān)的未經(jīng)注冊域名的數(shù)量(最右列)示出的,基于線性和對數(shù)方法的分組可允許在具有NX記錄計(jì)數(shù)上具有微小差異的未經(jīng)注冊域名之間進(jìn)行辨別。取決于特定應(yīng)用,關(guān)于未經(jīng)注冊域名的其他信息也可以包括在確定價(jià)值分值的方法中。例如,這些方法可以包括考慮諸如未經(jīng)注冊域名中單詞長度、未經(jīng)注冊域名中的單詞數(shù)量、未經(jīng)注冊域名中單詞的普及度、未經(jīng)注冊域名中單詞與其他單詞的相似度等等的特性而分析未經(jīng)注冊域名。這些方法也可以考慮未經(jīng)注冊域名中的單詞是否注冊在其他TLD中、或未經(jīng)注冊域名是否之前被注冊過以及之前注冊的長度。 這些信息可用于根據(jù)本發(fā)明實(shí)施例確定價(jià)值分值。例如,某些實(shí)施例根據(jù)已知技術(shù)向不同的信息類型分配加權(quán)值。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)許多變化、修改或替換。圖6是根據(jù)本發(fā)明實(shí)施例的如圖I所示的處理服務(wù)器112的簡化示意圖。圖6所示的示例性處理服務(wù)器112包括存儲(chǔ)器602、二級(jí)儲(chǔ)存設(shè)備604、一個(gè)或多個(gè)CPU 608以及網(wǎng)絡(luò)設(shè)備606。需要理解的是,根據(jù)本發(fā)明實(shí)施例的處理服務(wù)器不限于這些特定組件,而可以包括其他常規(guī)硬件和/或軟件配置。存儲(chǔ)器602可經(jīng)配置以存儲(chǔ)信息和適于由CPU 608執(zhí)行以執(zhí)行根據(jù)本發(fā)明實(shí)施例的至少部分方法的指令。例如,存儲(chǔ)器602可包括具有指令的處理軟件,該指令用于從DNS服務(wù)器106、DNS數(shù)據(jù)庫108或根服務(wù)器110接收NX記錄。處理軟件也可以包括指令用于計(jì)算NX記錄計(jì)數(shù)并確定和未經(jīng)注冊域名相關(guān)的價(jià)值分值。存儲(chǔ)器602可以對于處理服務(wù)器112是當(dāng)?shù)氐幕蜻h(yuǎn)程的。存儲(chǔ)器602并不限于特定介質(zhì)類型并可以包括任何磁性存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存,等等。在某些實(shí)施例中,處理服務(wù)器112包括二級(jí)儲(chǔ)存設(shè)備604。二級(jí)儲(chǔ)存設(shè)備604可經(jīng)配置以接收并存儲(chǔ)由DNS服務(wù)器106和/或根服務(wù)器110產(chǎn)生的NX記錄以及和未經(jīng)注冊域名相關(guān)的NX記錄計(jì)數(shù)和價(jià)值分值。該二級(jí)儲(chǔ)存設(shè)備604并不限于特定介質(zhì)類型,并可以包括任何計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或常規(guī)數(shù)據(jù)庫(諸如由MySQL、Oracle、Sybase等驅(qū)動(dòng)的那些)或諸如LDAP服務(wù)器的另一數(shù)據(jù)源。如圖6所示,處理服務(wù)器112可包括一個(gè)或多個(gè)CPU 608。CPU 608并無限制并可以是經(jīng)配置以執(zhí)行指令和數(shù)據(jù)的通用微處理器,諸如由加利福尼亞州圣克拉拉的因特爾公司制造的奔騰處理器。其也可以是嵌入至少部分指令用于以軟件、固件和/或硬件執(zhí)行根據(jù)本發(fā)明的方法專用集成電路(ASIC)。作為示例,該處理器包括專用電路、ASIC、分組邏輯、其他可編程處理器、其分組,等等。處理服務(wù)器112也可包括一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備606。網(wǎng)絡(luò)設(shè)備606可經(jīng)配置以允許經(jīng)過因特網(wǎng)114與諸如用戶計(jì)算機(jī)102、ISP 104、DNS服務(wù)器106、和根服務(wù)器110的其他網(wǎng)絡(luò)設(shè)備進(jìn)行通信。網(wǎng)絡(luò)設(shè)備606可支持各種網(wǎng)絡(luò)協(xié)議,例如千兆位以太網(wǎng)(例如,IEEE標(biāo)準(zhǔn)802. 3)、光線通道(例如,ANSI標(biāo)準(zhǔn)X. 3230),等等。雖然已經(jīng)描述處理服務(wù)器112的具體方面和程序,但本領(lǐng)域技術(shù)人員將理解使用使用與本發(fā)明一致的方法和系統(tǒng)的處理服務(wù)器可包含其他或不同的硬件和/或軟件。因此,處理服務(wù)器112并不限于圖6提供以及上文描述的示例性配置。
圖7是示出根據(jù)本發(fā)明實(shí)施例表征未經(jīng)注冊域名的方法700的簡化流程圖。需要理解,如下流程圖提供了特定方法,根據(jù)本發(fā)明其他實(shí)施例可執(zhí)行其他序列和步驟。例如,下文勾畫的步驟可以以不同順序執(zhí)行,以及單個(gè)步驟可以包括合適時(shí)以各種序列執(zhí)行的多個(gè)子步驟。此外,取決于特定應(yīng)用可以增加其他步驟或去除步驟。因此,本發(fā)明的實(shí)施例的范圍不限于該特定方法。在步驟702,獲取對于未經(jīng)注冊域名的多個(gè)解析請求的列表。如上文解釋的,多個(gè)解析請求可以是由DNS服務(wù)器106和/或根服務(wù)器110產(chǎn)生的NX記錄。這些NX記錄可以包括未經(jīng)注冊域名以及和請求相關(guān)的其他信息,諸如時(shí)標(biāo)、和產(chǎn)生NX記錄的服務(wù)器相關(guān)的識(shí)別符、和產(chǎn)生解析請求的機(jī)器相關(guān)的識(shí)別符。
步驟704涉及確定每個(gè)未經(jīng)注冊域名的發(fā)生數(shù)量。如上文解釋的,未經(jīng)注冊域名的發(fā)生數(shù)量可以是對于未經(jīng)注冊域名的NX記錄計(jì)數(shù)??梢栽谏衔膮⒖歼^濾NX記錄所解釋的過濾多個(gè)解析請求之后確定發(fā)生數(shù)量。步驟706涉及根據(jù)該發(fā)生數(shù)量計(jì)算多個(gè)分組。如上文解釋的,可以使用各種方法分析NX記錄計(jì)數(shù)以確定和每個(gè)分值相關(guān)的NX記錄計(jì)數(shù)的分組。這例如在圖3-5中所示,圖3-5表示取決于所用的方法和每個(gè)計(jì)數(shù)相關(guān)的NX記錄計(jì)數(shù)的不同分組。在步驟708,分值和每個(gè)未經(jīng)注冊域名關(guān)聯(lián)。至少部分地基于NX記錄計(jì)數(shù)的數(shù)值確定該分值。分值也可以基于諸如上述的未經(jīng)注冊域名中單詞數(shù)量的其他信息。圖8是示出根據(jù)本發(fā)明的另一實(shí)施例確定未經(jīng)注冊域名的值的方法800的簡化流程圖。如上文參考圖7提及的,本發(fā)明實(shí)施例的范圍并不限于該具體方法。也可以執(zhí)行其他序列、步驟和子步驟,并根據(jù)本發(fā)明實(shí)施例增加其他步驟或去除步驟。 在步驟802,接收對于未經(jīng)注冊域名的多個(gè)解析請求。例如,對于未經(jīng)注冊域名的多個(gè)解析請求可以由DNS服務(wù)器106和/或根服務(wù)器110接收。在步驟804,形成對于未經(jīng)注冊域名的多個(gè)解析請求的列表。該列表可以由DNS服務(wù)器106、DNS數(shù)據(jù)庫108、根服務(wù)器110和/或處理服務(wù)器112形成。作為示例,由DNS服務(wù)器106產(chǎn)生的NX記錄可以保存為DNS數(shù)據(jù)庫108中的列表。作為另一示例,由處理服務(wù)器112接收的NX記錄可以經(jīng)編譯為列表。步驟806涉及確定列表中未經(jīng)注冊域名的發(fā)生數(shù)量,將對該列表確定該值。在實(shí)施例中,未經(jīng)注冊域名的發(fā)生數(shù)量是位于未經(jīng)注冊域名的NX記錄計(jì)數(shù)。如上文解釋的,NX記錄計(jì)數(shù)可以由處理服務(wù)器112確定。步驟808涉及接收對于未經(jīng)注冊域名的發(fā)生數(shù)量的請求。作為示例,請求可以從注冊服務(wù)商接收用于對于未經(jīng)注冊域名提交的數(shù)量查詢。步驟810涉及提供未經(jīng)注冊域名的發(fā)生數(shù)量。繼續(xù)上面的示例,未經(jīng)注冊域名的發(fā)生數(shù)量可以被提供給提交請求的服務(wù)注冊商。如之前解釋的,該信息可以由服務(wù)注冊商用于確定未經(jīng)注冊域名的值。圖9是根據(jù)本發(fā)明實(shí)施例的處理服務(wù)器架構(gòu)900的簡化框圖。處理服務(wù)器架構(gòu)900可包括經(jīng)配置以對于多個(gè)未經(jīng)注冊域名獲取解析請求列表902的獲取裝置904。例如,解析請求的列表可包括和未經(jīng)注冊域名相關(guān)的NX記錄。處理服務(wù)器架構(gòu)900也可包括經(jīng)配置以確定該列表中未經(jīng)注冊域名的發(fā)生數(shù)量的確定裝置906。處理服務(wù)器架構(gòu)900也可包括經(jīng)配置以根據(jù)所述發(fā)生數(shù)量計(jì)算多個(gè)分組的計(jì)算裝置908。處理服務(wù)器架構(gòu)900也可包括經(jīng)配置以將分值和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的關(guān)聯(lián)裝置910。這些裝置的每個(gè)都可例如嵌入在硬件中或作為指令集嵌入為計(jì)算機(jī)可讀介質(zhì)上的編碼。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)許多變化、修改或替換。還需要理解的 是,本文所述的示例和實(shí)施例僅用作示例目的,根據(jù)其的各種修改或改變都將建議給本領(lǐng)域普通技術(shù)人員并包括在本申請的精神和權(quán)限以及隨附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種表征未經(jīng)注冊■域名的方法,該方法包括 獲取對于所述未經(jīng)注冊域名的多個(gè)解析請求的列表; 確定每個(gè)所述未經(jīng)注冊域名的發(fā)生數(shù)量; 基于所述發(fā)生數(shù)量計(jì)算多個(gè)分組;以及 將分值和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)。
2.如權(quán)利要求I的方法,其中使用基于對數(shù)的方法計(jì)算所述分組的第一部分以及使用基于線性的方法計(jì)算所述分組的第二部分。
3.如權(quán)利要求I的方法,其中使用基于對數(shù)的方法計(jì)算所述分組。
4.如權(quán)利要求I的方法,其中和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的所述分值在從I至10的規(guī)模。
5.如權(quán)利要求I的方法,其中和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的所述分值至少部分地取決于每個(gè)所述未經(jīng)注冊域名的所述發(fā)生數(shù)量。
6.如權(quán)利要求I的方法,其中超出閾值的每個(gè)所述未經(jīng)注冊域名的所述發(fā)生數(shù)量減少。
7.如權(quán)利要求I的方法,進(jìn)ー步包括 確定和特定IP地址關(guān)聯(lián)的多個(gè)解析請求的數(shù)量;以及 減少和所述特定IP地址關(guān)聯(lián)的所述多個(gè)解析請求的所述數(shù)量。
8.如權(quán)利要求7的方法,其中和所述特定IP地址關(guān)聯(lián)的所述多個(gè)解析請求的所述數(shù)量減少到閾值。
9.一種能夠表征未經(jīng)注冊域名的設(shè)備,包括 獲取裝置,經(jīng)配置以獲取對于所述未經(jīng)注冊域名的多個(gè)解析請求的列表; 確定裝置,經(jīng)配置以確定每個(gè)所述未經(jīng)注冊域名的發(fā)生數(shù)量; 計(jì)算裝置,經(jīng)配置以基于所述發(fā)生數(shù)量計(jì)算多個(gè)分組;以及 關(guān)聯(lián)裝置,經(jīng)配置以將分值和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)。
10.如權(quán)利要求9的設(shè)備,其中使用基于對數(shù)的方法計(jì)算所述分組的第一部分以及使用基于線性的方法計(jì)算所述分組的第二部分。
11.如權(quán)利要求9的設(shè)備,其中使用基于對數(shù)的方法計(jì)算所述分組。
12.如權(quán)利要求9的設(shè)備,其中和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的所述分值在從I至10的規(guī)模。
13.如權(quán)利要求9的設(shè)備,其中所述確定裝置進(jìn)ー步經(jīng)配置以減少超出閾值的每個(gè)所述未經(jīng)注冊域名的所述發(fā)生數(shù)量。
14.如權(quán)利要求9的設(shè)備,進(jìn)一歩包括 第二確定裝置,經(jīng)配置以確定和特定IP地址關(guān)聯(lián)的多個(gè)解析請求的數(shù)量;以及 減少裝置,經(jīng)配置以減少和所述特定IP地址關(guān)聯(lián)的所述多個(gè)解析請求的所述數(shù)量。
15.ー種包括用于表征未經(jīng)注冊域名的計(jì)算機(jī)程序編碼的計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括 用于獲取對于所述未經(jīng)注冊域名的多個(gè)解析請求的列表的編碼; 用于確定每個(gè)所述未經(jīng)注冊域名的發(fā)生數(shù)量的編碼; 用于基于所述發(fā)生數(shù)量計(jì)算多個(gè)分組的編碼;以及用于將分值和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的編碼。
16.如權(quán)利要求15的計(jì)算機(jī)可讀介質(zhì),其中使用基于對數(shù)的方法計(jì)算所述分組的第一部分以及使用基于線性的方法計(jì)算所述分組的第二部分。
17.如權(quán)利要求15的計(jì)算機(jī)可讀介質(zhì),其中使用基于對數(shù)的方法計(jì)算所述分組。
18.如權(quán)利要求15的計(jì)算機(jī)可讀介質(zhì),其中和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)的所述分值在從I至10的規(guī)模。
19.如權(quán)利要求15的計(jì)算機(jī)可讀介質(zhì),進(jìn)ー步包括 用于確定和特定IP地址關(guān)聯(lián)的多個(gè)解析請求的數(shù)量的編碼;以及 用于減少和所述特定IP地址關(guān)聯(lián)的所述多個(gè)解析請求的所述數(shù)量的編碼。
20.如權(quán)利要求15的計(jì)算機(jī)可讀介質(zhì),進(jìn)ー步包括 用于減少超出閾值的每個(gè)所述未經(jīng)注冊域名的所述發(fā)生數(shù)量的編碼。
全文摘要
提供用于表征未經(jīng)注冊域名的方法和裝置。一個(gè)實(shí)施例包括獲取對于所述未經(jīng)注冊域名的多個(gè)解析請求的列表,確定每個(gè)所述未經(jīng)注冊域名的發(fā)生數(shù)量;基于所述發(fā)生數(shù)量計(jì)算多個(gè)分組;以及將分值和每個(gè)所述未經(jīng)注冊域名關(guān)聯(lián)。
文檔編號(hào)G06F17/30GK102804180SQ201080027942
公開日2012年11月28日 申請日期2010年6月17日 優(yōu)先權(quán)日2009年6月22日
發(fā)明者J.科羅西 申請人:弗里塞恩公司