本發(fā)明涉及計算機技術(shù),尤其涉及一種數(shù)據(jù)庫的更新維護(hù)方法和裝置。
背景技術(shù):
IP數(shù)據(jù)庫中存儲各網(wǎng)絡(luò)運營商在各地服務(wù)器的IP信息,各網(wǎng)絡(luò)運營商為了維護(hù)IP數(shù)據(jù)庫需要定期對服務(wù)器的狀態(tài)進(jìn)行維護(hù),并且在需要的時候更新IP數(shù)據(jù)庫。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下的問題:在對IP數(shù)據(jù)庫進(jìn)行維護(hù)和更新的過程中需要花費大量的時間和人力成本,盡管如此,還有可能會出現(xiàn)更新不及時的情況,如某服務(wù)器已經(jīng)失效而IP數(shù)據(jù)庫中該服務(wù)器的對應(yīng)狀態(tài)未及時更新,當(dāng)用戶通過該服務(wù)器獲取某數(shù)據(jù)時會導(dǎo)致用戶無法正常訪問該服務(wù)器,從而增加用戶訪問某數(shù)據(jù)的時間,甚至造成用戶無法獲取該數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例可能的目的是:提供一種數(shù)據(jù)庫的更新維護(hù)方法以及實現(xiàn)該方法的裝置,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
第一方面,本發(fā)明實施例的一可能的實施方案提供了一種數(shù)據(jù)庫的更新維護(hù)方法。所述方法包括,從終端設(shè)備接收訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點的信息;根據(jù)所述路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息;如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息。
第二方面,本發(fā)明實施例的一可能的實施方案提供了一種數(shù)據(jù)庫的更新維護(hù)方法。所述方法包括,向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求;從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息;根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給服務(wù)器。
第三方面,本發(fā)明實施例的一可能的實施方案提供了一種數(shù)據(jù)庫的更新維護(hù)裝置。所述裝置包括:信息接收模塊,用于從終端設(shè)備接收訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點的信息;IP信息獲取模塊,用于根據(jù)所述路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息;第一提示消息輸出模塊,用于如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息。
第四方面,本發(fā)明實施例的一可能的實施方案提供了一種數(shù)據(jù)庫的更新維護(hù)裝置。所述裝置包括:探測請求發(fā)送模塊,用于向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求;探測響應(yīng)接收模塊,用于從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息;信息發(fā)送模塊,用于根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給服務(wù)器。
本發(fā)明實施例的至少一個實施方案,終端設(shè)備通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器獲取以該路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
附圖說明
圖1是示出根據(jù)本發(fā)明實施例一的數(shù)據(jù)庫的更新維護(hù)方法的一種流程圖;
圖2是示出根據(jù)本發(fā)明實施例一的數(shù)據(jù)庫的更新維護(hù)方法的另一種流程圖;
圖3是示出根據(jù)本發(fā)明實施例二的數(shù)據(jù)庫的更新維護(hù)方法的流程圖;
圖4是示出根據(jù)本發(fā)明實施例三的數(shù)據(jù)庫的更新維護(hù)裝置的一種邏輯框圖;
圖5是示出根據(jù)本發(fā)明實施例三的數(shù)據(jù)庫的更新維護(hù)裝置的另一種邏輯框圖;
圖6是示出根據(jù)本發(fā)明實施例四的數(shù)據(jù)庫的更新維護(hù)裝置的邏輯框圖;
圖7是示出根據(jù)本發(fā)明實施例五的計算機設(shè)備的結(jié)構(gòu)示意圖;
圖8是示出根據(jù)本發(fā)明實施例六的計算機設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
本方案的技術(shù)構(gòu)思是,終端設(shè)備通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器基于該路由節(jié)點獲取相應(yīng)的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
IP數(shù)據(jù)庫中存儲各網(wǎng)絡(luò)運營商在各地服務(wù)器的IP信息,如該網(wǎng)絡(luò)運營商的信息(如網(wǎng)絡(luò)運營商名稱等)和地理位置信息(如地理區(qū)域信息或地理位置坐標(biāo)等)等,各網(wǎng)絡(luò)運營商會對服務(wù)器的狀態(tài)進(jìn)行維護(hù)以對IP數(shù)據(jù)庫進(jìn)行更新維護(hù),為了能夠及時對IP數(shù)據(jù)庫進(jìn)行更新維護(hù),將已經(jīng)失效的服務(wù)器的IP信息從IP數(shù)據(jù)庫中刪除,并及時更新服務(wù)器的狀態(tài),以便用戶能夠正常訪問各服務(wù)器,提高用戶體驗,本發(fā)明實施例提供一種數(shù)據(jù)庫的更新維護(hù)方法,具體可以包括以下內(nèi)容:
可以預(yù)先設(shè)置用于為訪問某服務(wù)器的終端設(shè)備調(diào)度相應(yīng)的路由路徑的調(diào)度服務(wù)器,該調(diào)度服務(wù)器中存儲有多條路由路徑,每一條路由路徑中包括多個路由節(jié)點的信息,如路由器的名稱、MAC(Media Access Control,媒體介入控制層)地址等,其中,路由節(jié)點可以是各種路由設(shè)備,如路由器等。上述路由路徑的獲取方式可以有多種,例如,可以通過預(yù)定的路由跟蹤機制使用終端設(shè)備向目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,接收到該路由探測請求的路由設(shè)備可以向終端設(shè)備發(fā)送包括其名稱、標(biāo)識等信息的路由探測響應(yīng),終端設(shè)備可以將各個路由設(shè)備發(fā)送的路由探測響應(yīng)中包含的信息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器可以分析上述信息,從而得到從終端設(shè)備到達(dá)目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)地址所需要經(jīng)過的路由節(jié)點,以及上述路由節(jié)點構(gòu)成的路由路徑,并可將其存儲在調(diào)度服務(wù)器中。
其中,路由跟蹤機制具體可以為基于Traceroute的路由跟蹤機制,則上述處理具體可以為:Traceroute程序的設(shè)計是利用ICMP(Internet Control Message Protocol,Internet控制報文協(xié)議)及IP header的TTL(Time To Live,生存時間值)欄位。首先,Traceroute程序發(fā)送一個TTL為1的路由探測請求的數(shù)據(jù)包給目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)地址,該數(shù)據(jù)包中可包括源地址,目的地址和數(shù)據(jù)包發(fā)出的時間標(biāo)簽等。當(dāng)路由路徑上的第一個路由器接收到該數(shù)據(jù)包時將TTL減1,此時,TTL變?yōu)?,該路由器會將此數(shù)據(jù)包丟掉,并返回一個路由探測響應(yīng)的ICMP消息,該ICMP消息中可包括發(fā)送ICMP消息的源地址,ICMP消息的所有內(nèi)容及該路由器的IP地址等。Traceroute程序收到該ICMP消息后,可以確定該路由器存在于該路由路徑上,接著Traceroute程序會再次發(fā)送另一個TTL是2的路由探測請求的數(shù)據(jù)包,發(fā)現(xiàn)該路由路徑上的第2個路由器,以此,Traceroute程序每次將發(fā)送的數(shù)據(jù)包的TTL加1來發(fā)現(xiàn)另一個路由器,重復(fù)執(zhí)行上述過程,一直持續(xù)到某個數(shù)據(jù)包到達(dá)目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)地址。然后,終端設(shè)備可以將上述路由探測響應(yīng)的ICMP消息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器通過分析后即可確定從終端設(shè)備到達(dá)目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)地址所需要經(jīng)過的路由節(jié)點,以及上述路由節(jié)點構(gòu)成的路由路徑。其中,在路由路徑中,與終端設(shè)備連接的路由節(jié)點可以為終端設(shè)備側(cè)端節(jié)點,與服務(wù)器連接的路由節(jié)點可以為服務(wù)器側(cè)端節(jié)點,除上述兩個端節(jié)點外的其它路由節(jié)點都可以為中間節(jié)點。
為了及時對IP數(shù)據(jù)庫進(jìn)行更新維護(hù),當(dāng)某終端設(shè)備向某目標(biāo)網(wǎng)絡(luò)地址或目標(biāo)服務(wù)器請求數(shù)據(jù)時,該終端設(shè)備除了可以向目標(biāo)網(wǎng)絡(luò)地址或目標(biāo)服務(wù)器發(fā)送數(shù)據(jù)獲取請求外,還可以通過預(yù)定的路由跟蹤機制確定目標(biāo)網(wǎng)絡(luò)地址對應(yīng)的目標(biāo)服務(wù)器的IP信息是否發(fā)生變化,從而對IP數(shù)據(jù)庫進(jìn)行更新維護(hù)。具體處理可以包括:用戶可以在終端設(shè)備啟動Traceroute程序,并在其中輸入任意網(wǎng)絡(luò)地址或者用戶想要訪問的網(wǎng)絡(luò)地址作為目標(biāo)網(wǎng)絡(luò)地址并確認(rèn),終端設(shè)備獲取該目標(biāo)網(wǎng)絡(luò)地址,并向該目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,該路由探測請求可以發(fā)送給該終端設(shè)備周圍的多個路由節(jié)點,并從各路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),其中,所述路由探測響應(yīng)中包括所述路由節(jié)點的信息。上述終端設(shè)備發(fā)送路由探測請求和接收相應(yīng)的路由探測響應(yīng)的具體處理方式可以參見上述相關(guān)內(nèi)容,在此不再贅述。
終端設(shè)備接收到各路由節(jié)點發(fā)送的路由探測響應(yīng)后,可以對該路由探測響應(yīng)進(jìn)行分析,確定到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點,并獲取該路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器。
調(diào)度服務(wù)器中存儲有多個路由路徑,在調(diào)度服務(wù)器接收到所述路由節(jié)點的信息后,可以在其存儲的多個路由路徑中查找到以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,同時獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的IP信息(可稱為第一IP信息)。調(diào)度服務(wù)器中的IP數(shù)據(jù)庫中還存儲有與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第二IP信息,調(diào)度服務(wù)器可以對比第一IP信息和第二IP信息是否相同,即該服務(wù)器的網(wǎng)絡(luò)運營商信息是否相同和服務(wù)器所在的地理位置信息是否相同等,如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息,以提示用戶當(dāng)前的IP數(shù)據(jù)庫中的IP信息不準(zhǔn)確,便于用戶及時對IP數(shù)據(jù)庫進(jìn)行更新維護(hù)。如果所述第一IP信息與所述第二IP信息相同,則輸出所述IP數(shù)據(jù)庫正常的提示消息,或者,也可以不需要輸出任何提示消息,用戶可以繼續(xù)使用當(dāng)前的IP數(shù)據(jù)庫。
下面結(jié)合附圖(若干附圖中相同的標(biāo)號表示相同的元素)和實施例,對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)說明。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
實施例一
本發(fā)明實施例提供了一種數(shù)據(jù)庫的更新維護(hù)方法,圖1為所述數(shù)據(jù)庫的更新維護(hù)方法的流程圖。舉例來說,本發(fā)明提供的數(shù)據(jù)庫的更新維護(hù)裝置作為本實施例的執(zhí)行主體,執(zhí)行S110~S130。具體地,所述數(shù)據(jù)庫的更新維護(hù)裝置可以以軟件、硬件或軟硬件結(jié)合的方式設(shè)置在計算機設(shè)備中,或者,所述數(shù)據(jù)庫的更新維護(hù)裝置本身就是所述計算機設(shè)備;所述計算機設(shè)備包括但不限于服務(wù)器。
參照圖1,在步驟S110,從終端設(shè)備接收訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點的信息。
其中,終端設(shè)備可以包括但不限于如手機、平板電腦等移動終端設(shè)備和個人計算機等終端設(shè)備。目標(biāo)網(wǎng)絡(luò)地址可以是任意網(wǎng)絡(luò)地址。路由節(jié)點的信息可以包括但不限于路由節(jié)點的名稱和標(biāo)識等信息。路由節(jié)點可以是路由設(shè)備,如路由器等。
在步驟S120,根據(jù)該路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息。
其中,第一IP信息可以是IP地址等。
在步驟S130,如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息。
其中,第二IP信息可以是IP地址等。
上述步驟S110~步驟S130的處理過程可以參見上述相關(guān)內(nèi)容,在此不再贅述。
本發(fā)明實施例提供了一種數(shù)據(jù)庫的更新維護(hù)方法,圖2為所述數(shù)據(jù)庫的更新維護(hù)方法的流程圖。舉例來說,本發(fā)明提供的數(shù)據(jù)庫的更新維護(hù)裝置作為本實施例的執(zhí)行主體,執(zhí)行S210~S230。具體地,所述數(shù)據(jù)庫的更新維護(hù)裝置可以以軟件、硬件或軟硬件結(jié)合的方式設(shè)置在計算機設(shè)備中,或者,所述數(shù)據(jù)庫的更新維護(hù)裝置本身就是所述計算機設(shè)備;所述用戶設(shè)備包括但不限于:智能手機、智能眼鏡、智能頭盔等,其中智能眼鏡又分為智能框架眼鏡和智能隱形眼鏡。
參照圖2,在步驟S210,向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求。
其中,目標(biāo)網(wǎng)絡(luò)地址可以是由用戶任意設(shè)定的網(wǎng)絡(luò)地址,也可以是預(yù)先指定的網(wǎng)絡(luò)地址。
終端設(shè)備向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求使用的探測機制可以包括多種,如路由跟蹤機制、基于TCP/IP協(xié)議的探測機制等。
在步驟S220,從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息。
在步驟S230,根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給服務(wù)器。
其中,服務(wù)器可以是如上所述的調(diào)度服務(wù)器。
上述步驟S210~步驟S230的處理過程可以參見上述相關(guān)內(nèi)容,在此不再贅述。
上述步驟S210~步驟S230的處理可以是在某終端設(shè)備向某目標(biāo)網(wǎng)絡(luò)地址或目標(biāo)服務(wù)器請求數(shù)據(jù)時執(zhí)行,也可以是在到達(dá)預(yù)先設(shè)定的對IP數(shù)據(jù)庫進(jìn)行更新維護(hù)周期時執(zhí)行。考慮到如手機等移動終端設(shè)備會隨著用戶的移動,其位置會發(fā)生變化,相應(yīng)的,與該移動終端設(shè)備連接的路由節(jié)點也會發(fā)生相應(yīng)的變化,因此,對于移動終端設(shè)備,上述步驟S210~步驟S230的處理可以是在某終端設(shè)備向某目標(biāo)網(wǎng)絡(luò)地址或目標(biāo)服務(wù)器請求數(shù)據(jù)時執(zhí)行。
本領(lǐng)域技術(shù)人員可以理解,在本發(fā)明具體實施方式的上述方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明具體實施方式的實施過程構(gòu)成任何限定。
本發(fā)明實施例提供的數(shù)據(jù)庫的更新維護(hù)方法,終端設(shè)備通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器獲取以該路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
實施例二
圖3是示出根據(jù)本發(fā)明實施例二的數(shù)據(jù)庫的更新維護(hù)方法的流程圖,所述實施例可視為圖1和圖2相結(jié)合的一種具體的實現(xiàn)方案。
參照圖3,在步驟S310,終端設(shè)備基于預(yù)定的路由跟蹤機制向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求。
在步驟S320,終端設(shè)備從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息。
在步驟S330,終端設(shè)備根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器。
在步驟S340,調(diào)度服務(wù)器根據(jù)所述路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息。
其中,所述第一IP信息和所述第二IP信息包括網(wǎng)絡(luò)運營商信息和服務(wù)器所在的地理位置信息。
調(diào)度服務(wù)器可以對所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息進(jìn)行對比,并根據(jù)對比結(jié)果進(jìn)行相應(yīng)的處理,具體地,如果所述第一IP信息與所述第二IP信息不同,則執(zhí)行下述步驟S350,如果所述第一IP信息與所述第二IP信息相同,則執(zhí)行下述步驟S360。
在步驟S350,如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則調(diào)度服務(wù)器輸出所述IP數(shù)據(jù)庫更新的提示消息。
在步驟S360,如果所述第一IP信息與所述第二IP信息相同,則調(diào)度服務(wù)器輸出所述IP數(shù)據(jù)庫正常的提示消息。
上述步驟S310~步驟S360的處理過程可以參見上述相關(guān)內(nèi)容,在此不再贅述。
本領(lǐng)域技術(shù)人員可以理解,在本發(fā)明具體實施方式的上述方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明具體實施方式的實施過程構(gòu)成任何限定。
本發(fā)明實施例提供的數(shù)據(jù)庫的更新維護(hù)方法,終端設(shè)備通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,調(diào)度服務(wù)器獲取以該路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
實施例三
基于相同的技術(shù)構(gòu)思,圖4是示出根據(jù)本發(fā)明實施例三的數(shù)據(jù)庫的更新維護(hù)裝置的邏輯框圖。參照圖4,所述裝置包括信息接收模塊410、IP信息獲取模塊420和第一提示消息輸出模塊430。
信息接收模塊410用于從終端設(shè)備接收訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點的信息。
IP信息獲取模塊420用于根據(jù)所述路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息。
第一提示消息輸出模塊430用于如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息。
進(jìn)一步地,在圖4所示實施例的基礎(chǔ)上,如圖5所示的裝置還包括:第二提示消息輸出模塊440,用于如果所述第一IP信息與所述第二IP信息相同,則輸出所述IP數(shù)據(jù)庫正常的提示消息。
另外,所述第一IP信息和所述第二IP信息包括網(wǎng)絡(luò)運營商信息和服務(wù)器所在的地理位置信息。
本發(fā)明實施例提供的數(shù)據(jù)庫的更新維護(hù)裝置,通過以訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
實施例四
基于相同的技術(shù)構(gòu)思,圖6是示出根據(jù)本發(fā)明實施例四的數(shù)據(jù)庫的更新維護(hù)裝置的邏輯框圖。參照圖6,所述裝置包括探測請求發(fā)送模塊610、探測響應(yīng)接收模塊620和信息發(fā)送模塊630。
探測請求發(fā)送模塊610用于向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求。
探測響應(yīng)接收模塊620用于從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息。
信息發(fā)送模塊630用于根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給服務(wù)器。
此外,探測請求發(fā)送模塊610用于基于預(yù)定的路由跟蹤機制向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求。
本發(fā)明實施例提供的數(shù)據(jù)庫的更新維護(hù)裝置,通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器獲取以該路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
實施例五
圖7為本發(fā)明實施例提供的一種計算機設(shè)備700的結(jié)構(gòu)示意圖,本發(fā)明具體實施例并不對計算機設(shè)備700的具體實現(xiàn)做限定。如圖7所示,該計算機設(shè)備700可以包括:
處理器(processor)710、通信接口(Communications Interface)720、存儲器(memory)730、以及通信總線740。其中:
處理器710、通信接口720、以及存儲器730通過通信總線740完成相互間的通信。
通信接口720,用于與比如客戶端等的網(wǎng)元通信。
處理器710,用于執(zhí)行程序732,具體可以執(zhí)行上述方法實施例中的相關(guān)步驟。
具體地,程序732可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器710可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
存儲器730,用于存放程序732。存儲器730可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序732具體可以用于使得所述計算機設(shè)備700執(zhí)行以下操作:
從終端設(shè)備接收訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點的信息;根據(jù)所述路由節(jié)點的信息,獲取以所述路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與所述路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息;如果所述第一IP信息與IP數(shù)據(jù)庫中存儲的所述服務(wù)器的第二IP信息不同,則輸出所述IP數(shù)據(jù)庫更新的提示消息。
此外,程序732具體還可以用于使得所述計算機設(shè)備700執(zhí)行以下操作:如果所述第一IP信息與所述第二IP信息相同,則輸出所述IP數(shù)據(jù)庫正常的提示消息。
此外,所述第一IP信息和所述第二IP信息包括網(wǎng)絡(luò)運營商信息和服務(wù)器所在的地理位置信息。
程序732中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
本發(fā)明實施例提供的計算機設(shè)備,通過以訪問目標(biāo)網(wǎng)絡(luò)地址時最先經(jīng)過的路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
實施例六
圖8為本發(fā)明實施例提供的一種計算機設(shè)備800的結(jié)構(gòu)示意圖,本發(fā)明具體實施例并不對計算機設(shè)備800的具體實現(xiàn)做限定。如圖8所示,該計算機設(shè)備800可以包括:
處理器(processor)810、通信接口(Communications Interface)820、存儲器(memory)830、以及通信總線840。其中:
處理器810、通信接口820、以及存儲器830通過通信總線840完成相互間的通信。
通信接口820,用于與比如客戶端等的網(wǎng)元通信。
處理器810,用于執(zhí)行程序832,具體可以執(zhí)行上述方法實施例中的相關(guān)步驟。
具體地,程序832可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器810可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
存儲器830,用于存放程序832。存儲器830可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序832具體可以用于使得所述計算機設(shè)備800執(zhí)行以下操作:
向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求;從路由節(jié)點接收所述路由探測請求對應(yīng)的路由探測響應(yīng),所述路由探測響應(yīng)中包括所述路由節(jié)點的信息;根據(jù)所述路由探測響應(yīng),獲取到達(dá)所述目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給服務(wù)器。
程序832具體還可以用于使得所述計算機設(shè)備800執(zhí)行以下操作:基于預(yù)定的路由跟蹤機制向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求。
程序832中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
本發(fā)明實施例提供的計算機設(shè)備,通過向目標(biāo)網(wǎng)絡(luò)地址發(fā)送路由探測請求,并根據(jù)接收到的對應(yīng)的路由探測響應(yīng)獲取到達(dá)目標(biāo)網(wǎng)絡(luò)地址最先經(jīng)過的路由節(jié)點的信息發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器獲取以該路由節(jié)點作為終端設(shè)備側(cè)端節(jié)點的路由路徑,并獲取與該路由路徑中服務(wù)器側(cè)端節(jié)點連接的服務(wù)器的第一IP信息,并且在第一IP信息與IP數(shù)據(jù)庫中存儲的該服務(wù)器的第二IP信息不同時,輸出IP數(shù)據(jù)庫更新的提示消息,從而提示用戶及時更新維護(hù)IP數(shù)據(jù)庫中各服務(wù)器的狀態(tài),避免出現(xiàn)用戶無法正常訪問服務(wù)器的情況,提高用戶體驗。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。