本發(fā)明涉及數(shù)據(jù)查詢領(lǐng)域,特別是涉及一種域名查詢方法和裝置。
背景技術(shù):
域名注冊局屬于世界頂級域名的運營與管理機構(gòu),基本上每個頂級域名例如“.com”或“.cn”都有獨立的域名注冊局進行管理。域名注冊商屬于一種商業(yè)實體或組織,它們可以由互聯(lián)網(wǎng)名稱與數(shù)字地址分配機構(gòu)(The Internet Corporation for Assigned Names and Numbers,ICANN)或者一個國家性頂級域名的域名注冊局委派,可以在指定的域名注冊數(shù)據(jù)庫中管理互聯(lián)網(wǎng)域名,并向用戶提供此類服務(wù)。
域名注冊具有對應(yīng)的有效時間。在一個域名注冊的有效時間即將達到,但注冊商尚未向注冊局申請延長這個域名注冊的有效時間時,注冊局會對這個域名注冊的有效時間進行自動延長,將這個域名注冊的有效時間增加一段臨時時間,相當于將這個域名注冊的有效時間暫時的延長。但增加的這段臨時時間并不是對有效時間的真實延長,可能之后會在管理這個域名的注冊商的決定下,被該注冊局取消延長。延長的臨時時間被取消會導致在取消時,這個域名注冊的有效時間實際上已經(jīng)過期。
目前域名的查詢系統(tǒng)中,獲取的相關(guān)查詢信息基本上都是由各個注冊局所提供,相關(guān)查詢信息中包括域名注冊的有效時間。而對于注冊局來說,一個域名注冊的有效時間若如上述情況被暫時增加,在注冊商決定之前,注冊局會將暫時增加后的臨時時間認定為這個域名注冊的實際有效時間,并會在接收到針對這個域名的查詢請求時,將暫時增加后的臨時時間作為查詢結(jié)果返回查詢方。
也就是說,當查詢的域名屬于上述的有效時間即將達到,但注冊商尚未向注冊局申請延長這個域名注冊的有效時間的情況時,從該域名對應(yīng)的注冊局所返回的查詢結(jié)果中,該域名注冊的有效時間實際上是延長了臨時時間的有效時間??墒?,有可能該域名的注冊商實際上并不想延長該域名注冊的有 效時間,也就是說,實際上該域名注冊的有效時間已經(jīng)過期了。但是,查詢結(jié)果上所展示的,該域名注冊的有效時間是未過期的??梢姡ㄟ^查詢得到的域名注冊的有效時間實際上并不準確,不能反映被查詢域名的注冊有效時間的實際真實狀態(tài)。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種域名查詢方法和裝置,在查詢結(jié)果中有效區(qū)分有效時間的可信性,提高了域名查詢的有效性。
本發(fā)明實施例公開了如下技術(shù)方案:
一種域名查詢方法,所述方法包括:
接收針對目標域名的查詢請求;
向所述目標域名對應(yīng)的注冊局查詢所述目標域名,從所述注冊局獲取所述目標域名注冊的有效時間;
根據(jù)所述注冊局的第一延緩時間和所述注冊局對域名注冊的有效時間進行自動延長時所延長的臨時時間,確定出不可信時間范圍,所述第一延緩時間為對域名注冊的有效時間進行自動延長后,所述注冊局提供的用于決定所述臨時時間是否確定延長的時間區(qū)間;
判斷剩余時間是否落入所述不可信時間范圍,所述剩余時間通過所述目標域名注冊的有效時間和接收到所述查詢請求的時間得到;
若所述剩余時間落入所述不可信時間范圍,在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識,所述第一標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間不可信;
若所述剩余時間未落入所述不可信時間范圍,在針對所述查詢請求返回的查詢結(jié)果中攜帶第二標識,所述第二標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間可信。
可選的,所述根據(jù)所述第一延緩時間和臨時時間,確定出不可信時間范圍,包括:
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間的差值。
可選的,還包括:
獲取所述注冊局的第二延緩時間,所述第二延緩時間為所述注冊局在所述第一延緩時間內(nèi)未收到所述延長確定消息時,所述注冊局提供的用于延緩取消所述臨時時間的時間區(qū)間;
所述根據(jù)所述延緩時間和臨時時間,確定出不可信時間范圍,包括:
根據(jù)所述第一延緩時間、第二延緩時間和臨時時間,確定出不可信時間范圍。
可選的,所述根據(jù)所述第一延緩時間、第二延緩時間和臨時時間,確定出不可信時間范圍,包括:
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值。
可選的,所述不可信時間范圍還包括延緩子范圍,所述延緩子范圍的上限值為所述臨時時間減去所述第一延緩時間的差值,所述延緩子范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值,所述判斷剩余時間是否落入所述不可信時間范圍,還包括:
若所述剩余時間落入所述延緩子范圍,在所述查詢結(jié)果中還可以攜帶第三標識,所述第三標識用于在所述查詢結(jié)果中標識所述目標域名處于所述第二延緩時間的時間區(qū)間。
一種域名注冊查詢裝置,所述裝置包括:
接收單元,用于接收針對目標域名注冊的查詢請求;
獲取單元,用于向所述目標域名注冊對應(yīng)的注冊局查詢所述目標域名注冊,從所述注冊局獲取所述目標域名注冊的有效時間;
確定單元,用于根據(jù)所述注冊局的第一延緩時間和所述注冊局對域名注冊的進行自動延長時所延長的臨時時間,確定出不可信時間范圍,所述第一延緩時間為對域名注冊進行自動延長后,所述注冊局用于接收延長確定消息的時間區(qū)間,所述延長確定消息用于確定延長所述臨時時間;
判斷單元,用于判斷剩余時間是否落入所述不可信時間范圍,所述剩余時間通過所述目標域名注冊的有效時間和接收到所述查詢請求的時間得到;若所述剩余時間落入所述不可信時間范圍,觸發(fā)第一處理單元,若所述剩余時間未落入所述不可信時間范圍,觸發(fā)第二處理單元;
所述第一處理單元,用于在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識,所述第一標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間不可信;
所述第二處理單元,用于在針對所述查詢請求返回的查詢結(jié)果中攜帶第二標識,所述第二標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間可信。
可選的,
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間的差值。
可選的,
所述獲取單元還用于獲取所述注冊局的第二延緩時間,所述第二延緩時間為所述注冊局在所述第一延緩時間內(nèi)未收到所述延長確定消息時,所述注冊局提供的延緩取消所述臨時時間的時間區(qū)間;
所述確定單元具體用于根據(jù)所述第一延緩時間、第二延緩時間和臨時時間,確定出不可信時間范圍。
可選的,
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值。
可選的,所述不可信時間范圍還包括延緩子范圍,所述延緩子范圍的上限值為所述臨時時間減去所述第一延緩時間的差值,所述延緩子范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值,若所述剩余時間落入所述延緩子范圍,所述判斷單元觸發(fā)所述第一處理單元,
所述第一處理單元在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識以外,還用于在所述查詢結(jié)果中攜帶第三標識,所述第三標識用于在所述查詢結(jié)果中標識所述目標域名處于所述第二延緩時間的時間區(qū)間。
由上述技術(shù)方案可以看出,在向目標域名的注冊局查詢所述目標域名時,從所述注冊局獲取所述目標域名注冊的有效時間,通過綜合考慮從所述注冊局獲取的第一延緩時間和臨時時間,確定出不可信時間范圍,在返回針對所述目標域名的查詢結(jié)果時,根據(jù)所述目標域名注冊的剩余時間是否落入所述 不可信時間范圍,在所述查詢結(jié)果中攜帶不同的標識,以標識所述目標域名注冊的有效時間是否可信,根據(jù)第一標識和第二標識的標識,可以在所述查詢結(jié)果中區(qū)分出準確的、能夠反映域名注冊真實狀態(tài)的有效時間,以及區(qū)分出可能不能準確反映域名注冊真實狀態(tài)的有效時間,明確了域名注冊有效時間的可信性,提高了域名查詢的有效性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種域名查詢方法的方法流程圖;
圖2為本發(fā)明實施例提供的一種域名查詢方法的方法流程圖;
圖3為本發(fā)明實施例提供的一種域名查詢裝置的裝置結(jié)構(gòu)圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
域名租用/注冊具有對應(yīng)的有效時間,有效時間可以是租用/注冊者(可以是用戶、企業(yè)等)對該域名的租用/注冊時間或者說租用/注冊期限。當一個域名的租用/租用時間即將到期時,租用/注冊者若想繼續(xù)租用/注冊這個域名,可以向負責管理這個域名的注冊商提出延長對這個域名的租用/注冊時間,租用/注冊者若不想繼續(xù)租用這個域名,也可以向注冊商提出不再繼續(xù)租用/注冊這個域名。注冊商可以根據(jù)租用/注冊者的需求決定是否繼續(xù)向注冊局租用/注冊這個域名。
對于注冊局來說,這個域名歸注冊商進行管理,若這個域名的租期即將到期,但還沒有收到注冊商提出對這個域名續(xù)租時,為了防止注冊商遺漏處 理或者忘記處理等不可控原因,注冊局可以自動延長這個域名的租用時間,并從注冊商處劃走針對這次自動延長的域名租用費用。但是,這只是一種臨時的延長租期,期間,若注冊商向注冊局提出不再續(xù)租這個域名,或者依然不向注冊局提出續(xù)租這個域名。注冊局會在一段時間后將這個域名的租用時間恢復為未自動延長之前的租用時間,并將從注冊商處劃走的費用退回。在恢復租用時間后,這個域名的租用時間實際上已經(jīng)超出,屬于已到期,那么這個域名將處于任何人可租用的狀態(tài),可以由其他租用者對這個域名繼續(xù)租用。
對于目前的域名查詢系統(tǒng),由于一般來說,注冊商并不會向外部提供數(shù)據(jù)查詢接口,故域名查詢系統(tǒng)基本上從注冊局獲取需要查詢的數(shù)據(jù),例如域名的租用時間。通過查詢,查詢方可以了解被查詢域名是否可以被租用,或者已經(jīng)被租用的情況下,什么時候租期到期等。
上面提到,域名是否繼續(xù)租用一般注冊商會最先從租用者處獲知,然后才會由注冊商通知注冊局續(xù)租決定(繼續(xù)租用)或者終止決定(不再延長租期),由于注冊商管理的域名數(shù)量非常多,故經(jīng)常不能及時的將租用者的決定通知注冊局。例如,一個域名的原租用者不再續(xù)租,當原租用者對這個域名的租用時間到期時,注冊局會對這個域名的租用時間進行延期,例如延期一年。注冊商有可能在注冊局延期后一個月才通知注冊局這個域名不再續(xù)租的終止決定。在注冊局開始延期到注冊商通知注冊局終止決定的這一個月中,若這個域名被查詢,查詢結(jié)果中顯示這個域名的租用時間是注冊局延長后的時間,也就是說,仍然還有近十二個月的時間才到期。但是,實際上這個域名的租期已經(jīng)到期。
也就是說,通過查詢得到的域名的有效時間實際上并不準確,會出現(xiàn)實際上域名的有效時間已經(jīng)過期了,但是在查詢結(jié)果上所展示的有效時間是未過期的情況。導致了查詢結(jié)果中域名租用的有效時間不能反映被查詢域名的真實租用狀態(tài),這種沒有可信性查詢數(shù)據(jù)起不到為查詢者提供查詢依據(jù)的作用,降低了用戶體驗。
發(fā)明人發(fā)現(xiàn),注冊局在自動延長即將過期域名的租用時間的同時,還會提供一個較短的時間窗,相當于一個寬限的期限(也可以稱為域名續(xù)費期), 用來讓域名的租用者決定是否需要繼續(xù)租用域名,這個寬限的期限相對于自動延長的臨時時間要短,這個寬限的期限一般從域名注冊的有效時間到期時開始計算,例如寬限期限為一個月,域名注冊的有效時間到1月1日到期,從1月1日域名注冊的到期時間開始進入這個寬限期限,一個月后,例如2月1日,這個寬限期限結(jié)束。續(xù)租決定或終止決定可以由與租用者聯(lián)系的注冊商提供給注冊局,或者也可以由租用者提供給注冊局,若注冊局在這個寬限的期限內(nèi)沒有收到針對域名的續(xù)租決定,注冊局才會確定取消對域名自動延長的臨時時間。也就是說,在針對一個域名的寬限期限內(nèi),租用者或注冊者可以有權(quán)利隨時決定是否繼續(xù)租用或繼續(xù)注冊這個域名,這個域名注冊的有效時間可以被隨時改變。
針對這個寬限期限,發(fā)明人通過大量實驗發(fā)現(xiàn),在域名查詢中,導致域名注冊的到期時間(也就是文中的有效時間)不可信、難以具有參考價值的主要原因就是上述這個寬限期限,若查詢的域名的時間狀態(tài)正好處于這個寬限期限中,就無法確定查詢結(jié)果中,被查詢域名的到期時間是否真實有效。但是,一旦被查詢域名的時間狀態(tài)離開了這個寬限期限,那么查詢結(jié)果中,被查詢域名的到期時間基本上就能夠準確的反映該被查詢域名的實際到期時間了。
根據(jù)發(fā)明人的發(fā)現(xiàn),本發(fā)明實施例提供了一種域名查詢方法和裝置,在向目標域名的注冊局查詢所述目標域名時,從所述注冊局獲取所述目標域名注冊的有效時間,通過綜合考慮從所述注冊局獲取的第一延緩時間和臨時時間,確定出不可信時間范圍,在返回針對所述目標域名的查詢結(jié)果時,根據(jù)所述目標域名注冊的剩余時間是否落入所述不可信時間范圍,在所述查詢結(jié)果中攜帶不同的標識,以標識所述目標域名的有效時間是否可信,根據(jù)第一標識和第二標識的標識,可以在所述查詢結(jié)果中區(qū)分出準確的、能夠反映域名真實狀態(tài)的有效時間,以及區(qū)分出可能不能準確反映域名真實狀態(tài)的有效時間,明確了域名注冊有效時間的可信性,提高了域名查詢的有效性。
本發(fā)明實施例提供的域名查詢方法,主要改進了域名搜索引擎的處理邏輯。也就是說,本發(fā)明的執(zhí)行主體可以是域名搜索引擎,可以部署在服務(wù)器端、具有聯(lián)網(wǎng)功能的本地計算機或者移動終端等。
圖1為本發(fā)明實施例提供的一種域名查詢方法的方法流程圖,所述方法包括:
S101:接收針對目標域名的查詢請求。
舉例說明,這個查詢請求可以由查詢方在查詢引擎所提供的查詢界面上發(fā)起。查詢方可以是個人、企業(yè)等。
S102:向所述目標域名對應(yīng)的注冊局查詢所述目標域名,從所述注冊局獲取所述目標域名注冊的有效時間。
舉例說明,通過分析所述目標域名的后綴,例如可以是“.com”、“.cn”等,從而明確負責管理所述目標域名的注冊局。
S103:根據(jù)所述注冊局的第一延緩時間和所述注冊局對域名注冊的有效時間進行自動延長時所延長的臨時時間,確定出不可信時間范圍,所述第一延緩時間為對域名注冊的有效時間進行自動延長后,所述注冊局提供的用于決定所述臨時時間是否確定延長的時間區(qū)間。
舉例說明,所述第一延緩時間和臨時時間可以是預(yù)先從所述注冊局獲取的,也可以是通過步驟S102獲得,也就是說,一些情況下,在向所述注冊局獲取所述目標域名的查詢數(shù)據(jù)的過程中,除了向所述注冊局請求獲取所述目標域名注冊的有效時間,還可以向所述注冊局請求獲取所述第一延緩時間和臨時時間。
所述第一延緩時間可以是所述注冊局為確定域名延期所提供的上述寬限時間。所述第一延緩時間和臨時時間由所述注冊局所設(shè)置,每個注冊局所設(shè)置的第一延緩時間和臨時時間可能有所不同,所述第一延緩時間的起始時間點可以為一個域名注冊的有效時間到期時。例如,管理“.com”的注冊局所設(shè)置的第一延緩時間是45天,也就是說,在“.com”域名注冊有效時間過期后45天之內(nèi)都可以確定是否繼續(xù)租用域名。為“.com”域名進行自動延長的臨時時間為一年。管理“.uk”的注冊局所設(shè)置的第一延緩時間是29天,也就是說,在“.uk”域名注冊有效時間過期后29天之內(nèi)都可以確定是否繼續(xù)租用域名。為“.uk”域名進行自動延長的臨時時間為一年。在針對一個域名的第一延緩時間內(nèi),若這個域名的租用者或注冊者希望繼續(xù)租用這個域名,可以向所述注冊局發(fā)送確定消息,以確定接收所述注冊局對這個域名的有效時間 所臨時延長的臨時時間。若這個域名的租用者或注冊者不希望繼續(xù)租用這個域名,可以向所述注冊局發(fā)送用于確定不繼續(xù)租用的消息,或者不向所述注冊局發(fā)送任何消息,從而所述注冊局可以在接收到用于確定不繼續(xù)租用的消息時,或者所述第一延緩時間結(jié)束后,取消對這個域名注冊的有效時間所延長的臨時時間。
通過所述第一延緩時間和臨時時間,可以確定出一個不可信時間范圍,通過所述不可信時間范圍來識別查詢到的域名注冊的有效時間是否可信。
所述剩余時間可以理解為相對于接收到所述查詢請求的查詢時間,所述目標域名注冊的有效時間的剩余時間。
可選的,本發(fā)明實施例提供了一種根據(jù)第一延緩時間和臨時時間確定不可信時間范圍的方式,所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間的差值。
以所述第一延緩時間為45天,所述臨時時間為365天(一年)為例,那么所述不可信時間范圍的上限值為365天,下限值為365-45=320天。
S104:判斷剩余時間是否落入所述不可信時間范圍,所述剩余時間通過所述目標域名注冊的有效時間和接收到所述查詢請求的時間得到。若所述剩余時間落入所述不可信時間范圍,執(zhí)行S105,若所述剩余時間未落入所述不可信時間范圍,執(zhí)行S106。
S105:在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識,所述第一標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間不可信。
S106:在針對所述查詢請求返回的查詢結(jié)果中攜帶第二標識,所述第二標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間可信。這里所述的剩余時間可以是接收到所述查詢請求的時間到所述目標域名注冊的有效時間之間的時間。舉例說明,若接收針對域名a的查詢請求的時間為2015年12月9日,通過查詢得到域名a的有效時間為2016年12月1日,那么對應(yīng)域名a的剩余時間可以為2015年12月9日到2016年12月1日之間的時間,具體為357天。若接收針對域名b的查詢請求的時間為2015年12月9日,通過查詢得到域名b的有效時間為2016年10月9日,那么對應(yīng)域名b的剩余時間可以為2015年12月9日到2016年10月9日之間的時間,具體為304 天。
在所述目標域名的時間狀態(tài)處于所述第一延緩時間的時間區(qū)間中時,所述目標域名的租用者或注冊者可以隨時確定是否繼續(xù)租用所述目標域名或者不再租用所述目標域名,也就是說,在所述目標域名的處于所述第一延緩時間的時間區(qū)間中時,所述目標域名注冊的有效時間可以隨時被改變(例如自動延長的臨時時間被取消的情況)。所以,若所述剩余時間落入所述不可信時間范圍,通過查詢得到的所述目標域名注冊的有效時間顯然是無法確定是否是真實的有效時間,也就是不可信的。若所述剩余時間未落入所述不可信時間范圍,可以理解為所述目標域名的時間狀態(tài)尚未進入所述第一延緩時間的時間區(qū)間中,或者已經(jīng)離開了所述第一延緩時間的時間區(qū)間,這種情況下,所述目標域名注冊的有效時間沒有被所述注冊局自動延長,故不存在有效時間被縮短(臨時時間被取消的情況)的可能,通過查詢得到的所述目標域名注冊的有效時間能夠確定是真實的有效時間,也就是可信的。
若所述不可信時間區(qū)間具體為320天到365天,那么對應(yīng)域名a的剩余時間落入了所述不可信時間區(qū)間,對應(yīng)域名b的剩余時間未落入所述不可信時間區(qū)間。
對于域名a的查詢請求,可以確定在返回的查詢結(jié)果中攜帶第一標識,通過所述第一標識向查詢方標識,查詢結(jié)果中域名a的有效時間不可信,不具有作為參考的依據(jù)。
對于域名b的查詢請求,可以確定在返回的查詢結(jié)果中攜帶第二標識,通過所述第二標識向查詢方標識,查詢結(jié)果中域名b的有效時間可信,具有作為參考的依據(jù)。
可見,在向目標域名的注冊局查詢所述目標域名時,從所述注冊局獲取所述目標域名注冊的有效時間,通過綜合考慮從所述注冊局獲取的第一延緩時間和臨時時間,確定出不可信時間范圍,在返回針對所述目標域名的查詢結(jié)果時,根據(jù)所述目標域名的剩余時間是否落入所述不可信時間范圍,在所述查詢結(jié)果中攜帶不同的標識,以標識所述目標域名的有效時間是否可信,根據(jù)第一標識和第二標識的標識,可以在所述查詢結(jié)果中區(qū)分出準確的、能夠反映域名注冊真實狀態(tài)的有效時間,以及區(qū)分出可能不能準確反映域名注 冊真實狀態(tài)的有效時間,明確了域名注冊有效時間的可信性,提高了域名查詢的有效性。
發(fā)明人還發(fā)現(xiàn),有部分注冊局除了會在自動延期時提供一個寬限期限(也就是第一延緩時間),還會在這個寬限期限到期后,還會再提供一個贖回期限,在這個贖回期限內(nèi),注冊局允許一個已經(jīng)超出寬限期限的域名的原租用者(可以是用戶、企業(yè)或者注冊商等)贖回這個域名,從而重新得到租用這個域名的權(quán)利,在所述贖回期限內(nèi),被通過自動延期所增加的臨時時間尚不會被取消,所述贖回期限的起始時間點可以為所述寬限期限的結(jié)束時間點。
發(fā)明人通過大量實驗發(fā)現(xiàn),贖回期限也會成為導致域名的到期時間不可信、難以具有參考價值的原因之一。也就是說,若注冊局提供了贖回期限,那么一個域名在贖回期間內(nèi),有可能被原租用者贖回,也有可能不被贖回,由此造成了不確定性。若查詢的域名的時間狀態(tài)正好處于這個贖回期限中,就無法確定查詢結(jié)果中,被查詢域名的到期時間是否真實有效。但是,一旦被查詢域名的時間狀態(tài)離開了這個贖回期限,那么查詢結(jié)果中,被查詢域名的到期時間基本上就能夠準確的反映該被查詢域名的實際到期時間了。
在圖1所對應(yīng)實施例的基礎(chǔ)上,圖2為本發(fā)明實施例提供的一種域名查詢方法的方法流程圖,所述方法包括:
S201:接收針對目標域名的查詢請求。
S202:向所述目標域名對應(yīng)的注冊局查詢所述目標域名,從所述注冊局獲取所述目標域名注冊的有效時間。
S202a:獲取所述注冊局的第二延緩時間,所述第二延緩時間為所述注冊局在所述第一延緩時間內(nèi)未收到所述延長確定消息時,所述注冊局提供的延緩取消所述臨時時間的時間區(qū)間。
舉例說明,所述第二延緩時間可以是預(yù)先從所述注冊局獲取的,也可以是通過S202獲得,也就是說,在向所述注冊局獲取所述目標域名的查詢數(shù)據(jù)的過程中,除了向所述注冊局請求獲取所述目標域名注冊的有效時間,還可以向所述注冊局請求獲取所述第二延緩時間。
所述第二延緩時間可以為上述的由注冊局提供的贖回期限,所述第二延緩時間的起始時間點可以為所述第一延緩時間的結(jié)束時間點。所述第二延緩 時間由所述注冊局所設(shè)置,每個注冊局所設(shè)置的第二延緩時間可能有所不同。例如,管理“.com”的注冊局所設(shè)置的第二延緩時間是30天,也就是說,在“.com”域名在第一延緩時間到期后30天之內(nèi)都可以確定是否贖回域名。管理“.hk”的注冊局所設(shè)置的第二延緩時間是60天,也就是說,在“.hk”域名在第一延緩時間到期后60天之內(nèi)都可以確定是否贖回域名。需要注意的是,并不是所有注冊局都提供所述第二延緩時間(或者說贖回期限)。在所述第二延緩時間內(nèi),所述注冊局將延緩取消所延長的臨時時間。
在所述目標域名的時間狀態(tài)處于所述第二延緩時間的時間區(qū)間中時,所述目標域名的租用者或注冊者可以隨時確定是否贖回所述目標域名或者不再贖回所述目標域名,也就是說,在所述目標域名的處于所述第二延緩時間的時間區(qū)間中時,所述目標域名注冊的有效時間可以隨時被改變(例如自動延長的臨時時間被取消的情況)。
S203:根據(jù)所述注冊局的第一延緩時間、第二延緩時間和所述注冊局對域名進行自動延長時所延長的臨時時間,確定出不可信時間范圍。
舉例說明,當獲取到第二延緩時間時,通過所述第一延緩時間、第二延緩時間和臨時時間,可以確定出一個不可信時間范圍,通過所述不可信時間范圍來識別查詢到的域名注冊有效時間是否可信。
可選的,本發(fā)明實施例提供了一種根據(jù)第一延緩時間、第二延緩時間和臨時時間確定不可信時間范圍的方式,所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值。
以所述第一延緩時間為45天,第二延緩時間為30天,所述臨時時間為365天(一年)為例,那么所述不可信時間范圍的上限值為365天,下限值為365-45-30=290天。
需要注意的是,本發(fā)明實施例還提供了一種額外的第三標識,用于標識所述目標域名處于所述第二延緩時間的時間區(qū)間。
可選的,所述不可信時間范圍還包括延緩子范圍,所述延緩子范圍的上限值為所述臨時時間減去所述第一延緩時間的差值,所述延緩子范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值。
也就是說,在所述不可信時間范圍內(nèi)還劃分出一個子時間范圍:延緩子范圍,若所述目標域名的剩余時間在落入所述不可信時間范圍內(nèi),且還落入所述延緩子范圍內(nèi),可以確定所述目標域名目前正處于所述第二延緩時間的時間區(qū)間內(nèi)(或者說處于贖回期限內(nèi))。
以所述第一延緩時間為45天,第二延緩時間為30天,所述臨時時間為365天為例,那么所述延緩子范圍的上限值為365-45=320天,下限值為365-45-30=290天。
S204:判斷剩余時間是否落入所述不可信時間范圍,所述剩余時間通過所述目標域名注冊的有效時間和接收到所述查詢請求的時間得到。若所述剩余時間落入所述不可信時間范圍,執(zhí)行S205,若所述剩余時間未落入所述不可信時間范圍,執(zhí)行S206,若所述剩余時間落入所述延緩子范圍,不執(zhí)行S205,執(zhí)行S207。
S205:在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識。
S206:在針對所述查詢請求返回的查詢結(jié)果中攜帶第二標識。
S207:在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識和第三標識,所述第三標識用于在所述查詢結(jié)果中標識所述目標域名處于所述第二延緩時間的時間區(qū)間。
需要注意的是,這里需要明確觸發(fā)執(zhí)行S205和S207條件的區(qū)別。所述剩余時間落入所述延緩子范圍實際上也落入了所述不可信時間范圍。故為了區(qū)分,可以理解為在所述剩余時間落入所述不可信時間范圍,但未落入所述延緩子區(qū)間時,執(zhí)行S205。
若執(zhí)行S207,查詢方在獲取查詢結(jié)果時,通過所述第一標識的標識作用,識別出所述目標域名注冊的有效時間不可信,并通過所述第三標識的標識作用,識別出所述目標域名處于所述第二延緩時間的時間區(qū)間(正處于贖回期限內(nèi))。
由此在不可信的標識基礎(chǔ)上,通過第三標識進一步明確所述目標域名處于不可信時間區(qū)間的哪一個階段,給出了更詳細的有效內(nèi)容,提高了用戶體驗。
圖3為本發(fā)明實施例提供的一種域名查詢裝置的裝置結(jié)構(gòu)圖,所述裝置 包括:
接收單元301,用于接收針對目標域名的查詢請求。
獲取單元302,用于向所述目標域名對應(yīng)的注冊局查詢所述目標域名,從所述注冊局獲取所述目標域名注冊的有效時間。
確定單元303,用于根據(jù)所述注冊局的第一延緩時間和所述注冊局對域名注冊的有效時間進行自動延長時所延長的臨時時間,確定出不可信時間范圍,所述第一延緩時間為對域名注冊的有效時間進行自動延長后,所述注冊局提供的用于決定所述臨時時間是否確定延長的時間區(qū)間。
判斷單元304,用于判斷剩余時間是否落入所述不可信時間范圍,所述剩余時間通過所述目標域名注冊的有效時間和接收到所述查詢請求的時間得到;若所述剩余時間落入所述不可信時間范圍,觸發(fā)第一處理單元305,若所述剩余時間未落入所述不可信時間范圍,觸發(fā)第二處理單元306。
所述第一處理單元305,用于在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識,所述第一標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間不可信。
所述第二處理單元306,用于在針對所述查詢請求返回的查詢結(jié)果中攜帶第二標識,所述第二標識用于在所述查詢結(jié)果中標識所述目標域名注冊的有效時間可信。
可選的,
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的下限值為所述臨時時間減去所述第一延緩時間的差值。
可選的,
所述獲取單元還用于獲取所述注冊局的第二延緩時間,所述第二延緩時間為所述注冊局在所述第一延緩時間內(nèi)未收到所述延長確定消息時,所述注冊局提供的延緩取消所述臨時時間的時間區(qū)間;
所述確定單元具體用于根據(jù)所述第一延緩時間、第二延緩時間和臨時時間,確定出不可信時間范圍。
可選的,
所述不可信時間范圍的上限值為所述臨時時間,所述不可信時間范圍的 下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值。
可選的,所述不可信時間范圍還包括延緩子范圍,所述延緩子范圍的上限值為所述臨時時間減去所述第一延緩時間的差值,所述延緩子范圍的下限值為所述臨時時間減去所述第一延緩時間和所述第二延緩時間的差值,若所述剩余時間落入所述延緩子范圍,所述判斷單元觸發(fā)所述第一處理單元,
所述第一處理單元在針對所述查詢請求返回的查詢結(jié)果中攜帶第一標識以外,還用于在所述查詢結(jié)果中攜帶第三標識,所述第三標識用于在所述查詢結(jié)果中標識所述目標域名處于所述第二延緩時間的時間區(qū)間。
可見,在向目標域名的注冊局查詢所述目標域名時,從所述注冊局獲取所述目標域名注冊的有效時間,通過綜合考慮從所述注冊局獲取的第一延緩時間和臨時時間,確定出不可信時間范圍,在返回針對所述目標域名的查詢結(jié)果時,根據(jù)所述目標域名注冊的剩余時間是否落入所述不可信時間范圍,在所述查詢結(jié)果中攜帶不同的標識,以標識所述目標域名注冊的有效時間是否可信,根據(jù)第一標識和第二標識的標識,可以在所述查詢結(jié)果中區(qū)分出準確的、能夠反映域名注冊真實狀態(tài)的有效時間,以及區(qū)分出可能不能準確反映域名注冊真實狀態(tài)的有效時間,明確了域名注冊有效時間的可信性,提高了域名查詢的有效性。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)可以是下述介質(zhì)中的至少一種:只讀存儲器(英文:read-only memory,縮寫:ROM)、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于設(shè)備及系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的設(shè)備及系統(tǒng)實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以 是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。