,顯示的網(wǎng)絡(luò)地址和源地址都會發(fā)生變化。
[0029]在本申請?zhí)峁┑牧硪环N可選實施例中,是通過在客戶端I網(wǎng)站上成功發(fā)布網(wǎng)絡(luò)地址之后,通過服務(wù)器2對該網(wǎng)絡(luò)地址進行相應(yīng)的檢測和解析處理,獲取該網(wǎng)絡(luò)地址進行域名轉(zhuǎn)換之前的原始網(wǎng)絡(luò)地址,并通過解析該原始網(wǎng)絡(luò)地址,得到與該網(wǎng)絡(luò)地址匹配的源地址,并將該網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址與解析得到的源地址作為一對匹配數(shù)據(jù)對進行保存,實現(xiàn)了當(dāng)用戶將鼠標(biāo)放在該客戶瀏覽的網(wǎng)絡(luò)地址時,客戶端I會提取數(shù)據(jù)庫中已經(jīng)保存的該網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址與解析得到的源地址構(gòu)成的一對匹配數(shù)據(jù),從而實現(xiàn)在該網(wǎng)絡(luò)地址鼠標(biāo)放置的位置顯示該網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址對應(yīng)的實際源地址。其中,該網(wǎng)絡(luò)地址可以加載在客戶端成功發(fā)布的網(wǎng)絡(luò)消息中。
[0030]需要說明的是,上述方案由于獲取該源地址的過程都發(fā)生在網(wǎng)絡(luò)地址成功發(fā)布在客戶端之后,因此,比較現(xiàn)有技術(shù)在發(fā)表網(wǎng)絡(luò)地址之前進行獲得源地址的過程,通過本發(fā)明實施例所提供的方案,客戶端發(fā)表網(wǎng)絡(luò)地址的過程不需要等到解析完成之后才繼續(xù)處理,大大減少了網(wǎng)絡(luò)消息的發(fā)表時間,而且,由于上述解析過程是在發(fā)表網(wǎng)絡(luò)地址之后進行獨立執(zhí)行,從而在網(wǎng)絡(luò)環(huán)境較差時,也不會影響轉(zhuǎn)換的成功率。進而進一步解決了相關(guān)技術(shù)中在網(wǎng)絡(luò)頁面上無法顯示與網(wǎng)絡(luò)頁面匹配的源地址的技術(shù)問題。這樣不僅實現(xiàn)了可以保證網(wǎng)絡(luò)消息中網(wǎng)絡(luò)地址的轉(zhuǎn)換成功率,且降低了網(wǎng)絡(luò)消息發(fā)表的耗時,不影響用戶體驗。
[0031]在本申請?zhí)峁┑挠忠环N可選方案中,是在網(wǎng)絡(luò)頁面的消息發(fā)表錄入框中錄入網(wǎng)絡(luò)地址的情況下,由于此時錄入的地址還沒有被服務(wù)器進行域名轉(zhuǎn)換處理,因此,此處錄入地址可以是上述網(wǎng)絡(luò)地址或原始網(wǎng)絡(luò)地址。在錄入網(wǎng)絡(luò)地址時,如消息發(fā)表錄入urI (http: //t.cn/1234567)時,后臺服務(wù)器提供的短地址url系統(tǒng)會將當(dāng)前的網(wǎng)絡(luò)地址進行域名轉(zhuǎn)換處理,生成一個對應(yīng)的原始網(wǎng)絡(luò)地址,可以是一個短地址url (如http://url.cn/zxcvbn),然后將生成的原始網(wǎng)絡(luò)地址返回給消息發(fā)表進程,以準備發(fā)表,此時,后臺服務(wù)器會將生成的原始網(wǎng)絡(luò)地址和錄入的網(wǎng)絡(luò)地址的信息通知給轉(zhuǎn)換模塊,觸發(fā)轉(zhuǎn)換模塊解析原始網(wǎng)絡(luò)地址得到真實的源地址。轉(zhuǎn)換模塊解析出網(wǎng)絡(luò)地址對應(yīng)的真實的源地址后,修改數(shù)據(jù)庫,將網(wǎng)絡(luò)地址所對應(yīng)的原始網(wǎng)絡(luò)地址替換為真實的源地址。因此對外展示的原始網(wǎng)絡(luò)地址就變?yōu)樵吹刂?,從而達到轉(zhuǎn)換目的。
[0032]由此,上述解決方案主要是在網(wǎng)絡(luò)消息的錄入過程中將原始網(wǎng)絡(luò)地址進行的在線替換,網(wǎng)絡(luò)消息的發(fā)表過程必須等待解析和替換完成后才能繼續(xù)處理。
[0033]優(yōu)選地,本申請上述實施例中,客戶端I上網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址可以是第一服務(wù)器提供的短網(wǎng)絡(luò)地址url,原始網(wǎng)絡(luò)地址可以是第二服務(wù)器提供的短網(wǎng)絡(luò)地址url,源地址可以是第三服務(wù)器提供的長網(wǎng)絡(luò)地址url,其中,將長網(wǎng)絡(luò)地址url進行縮略處理后得到第二服務(wù)器提供的短網(wǎng)絡(luò)地址url。
[0034]此處需要示例說明的是,以騰訊微博發(fā)表一個來自新浪微博處的網(wǎng)絡(luò)地址為例進行詳細說明。上述實施例中的網(wǎng)絡(luò)地址可以通過騰訊微博的后臺服務(wù)器,即第一服務(wù)器對原始網(wǎng)絡(luò)地址(例如來自新浪微博的網(wǎng)絡(luò)地址http://t.cn/1234567)進行域名轉(zhuǎn)換得到的短網(wǎng)絡(luò)地址url (例如http://url.cn/zxcvbn);此處,原始網(wǎng)絡(luò)地址可以是其它產(chǎn)品提供商的后臺服務(wù)器提供的短網(wǎng)絡(luò)地址url,例如新浪微博提供的第二服務(wù)器對源地址進行縮略處理后得到的短網(wǎng)絡(luò)地址url (例如http://t.cn/1234567);上述源地址可以是一個長網(wǎng)絡(luò)地址(例如http://t.qq.com/mydear.php),該長網(wǎng)絡(luò)地址可以是任意一個產(chǎn)品廠商提供,例如騰訊微博的后臺服務(wù)器或百度后臺服務(wù)器。
[0035]需要詳細說明的是,本申請上述實施例中的短網(wǎng)絡(luò)地址url的數(shù)據(jù)存儲可以是直接映射,也可以是間接映射,不限定存儲方式。
[0036]本申請上述實施例中,上述服務(wù)器2可以包括:一轉(zhuǎn)換處理器21、一存儲器22和一發(fā)送裝置23。優(yōu)選地,在服務(wù)器2讀取客戶端上網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址之前,啟動執(zhí)行轉(zhuǎn)換處理器21的功能。
[0037]其中,轉(zhuǎn)換處理器21,用于在獲取從網(wǎng)絡(luò)頁面的消息發(fā)表錄入框中錄入的原始網(wǎng)絡(luò)地址之后,將原始網(wǎng)絡(luò)地址進行域名轉(zhuǎn)換處理,生成用于在客戶端上發(fā)表的網(wǎng)絡(luò)地址。
[0038]此處需要示例說明的是,以騰訊微博發(fā)表一個從新浪微博處獲取到的網(wǎng)絡(luò)地址為例進行詳細說明。在通過錄入的方式輸入原始網(wǎng)絡(luò)地址之后,騰訊微博的后臺服務(wù)器中的轉(zhuǎn)換處理器可以獲取在網(wǎng)絡(luò)頁面的消息發(fā)表錄入框(例如地址欄)中輸入的原始網(wǎng)絡(luò)地址(例如來自新浪微博的網(wǎng)絡(luò)地址http://t.cn/1234567),并將該原始網(wǎng)絡(luò)地址進行域名轉(zhuǎn)換處理,生成一個短網(wǎng)絡(luò)地址url。即在通過錄入的方式輸入網(wǎng)絡(luò)地址之后,騰訊微博的后臺服務(wù)器的短url系統(tǒng)將來自新浪微博的網(wǎng)絡(luò)地址http://t.cn/1234567進行縮短處理,會生成一個對應(yīng)的短網(wǎng)絡(luò)地址(例如http://url.cn/zxcvbn)。
[0039]其中,存儲器22,用于保存網(wǎng)絡(luò)地址和原始網(wǎng)絡(luò)地址形成的數(shù)據(jù)對至數(shù)據(jù)庫。此處需要示例說明的是,該存儲器可以將生成的短網(wǎng)絡(luò)地址url和原始網(wǎng)絡(luò)地址以匹配的數(shù)據(jù)對的形式進行保存,即將短網(wǎng)絡(luò)地址(例如http://url.cn/zxcvbn)和來自新浪微博的網(wǎng)絡(luò)地址http://t.cn/1234567以一條數(shù)據(jù)記錄的形式存儲在存儲器的數(shù)據(jù)庫中。
[0040]其中,發(fā)送裝置23,用于將網(wǎng)絡(luò)地址發(fā)送至客戶端。此處需要示例說明的是,服務(wù)器在將生成一個對應(yīng)的短網(wǎng)絡(luò)地址(例如http://url.cn/zxcvbn)返回給消息發(fā)表進程之后,可以通過發(fā)送裝置執(zhí)行消息發(fā)表進程,以將該該短網(wǎng)絡(luò)地址url成功發(fā)表在騰訊微博的客戶端上。
[0041]由上可知,本申請上述實施例中,在存儲器保存網(wǎng)絡(luò)地址和原始網(wǎng)絡(luò)地址形成的數(shù)據(jù)對至數(shù)據(jù)庫之后,服務(wù)器可以從數(shù)據(jù)庫中讀取網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址對應(yīng)的原始網(wǎng)絡(luò)地址,此處需要示例說明的是,即將服務(wù)器2中生成的短網(wǎng)絡(luò)地址url (例如騰訊服務(wù)器生成的http://url.cn/zxcvbn)和錄入的原始網(wǎng)絡(luò)地址url (例如新浪服務(wù)器提供的短網(wǎng)絡(luò)地址http://t.cn/1234567)構(gòu)成的信息通知給轉(zhuǎn)換功能的模塊,從而觸發(fā)解析上述原始網(wǎng)絡(luò)地址url。
[0042]優(yōu)選地,本申請上述實施例中,系統(tǒng)還包括:第三方服務(wù)器3。
[0043]該第三方服務(wù)器3,用于解析原始網(wǎng)絡(luò)地址,生成原始網(wǎng)絡(luò)地址對應(yīng)的源地址。此處需要示例說明的是,首先,讀取原始網(wǎng)絡(luò)地址中的域名地址;然后,使用域名地址訪問該域名地址所對應(yīng)的域名服務(wù)器;最后,從域名服務(wù)器中讀取原始網(wǎng)絡(luò)地址對應(yīng)的源地址,其中,原始網(wǎng)絡(luò)地址為源地址進行縮略處理后的網(wǎng)址。
[0044]此處需要示例說明的是,仍舊以騰訊微博發(fā)表一個從新浪微博處獲取到的原始網(wǎng)絡(luò)地址為例進行詳細說明。該第三方服務(wù)器實現(xiàn)了根據(jù)原始網(wǎng)絡(luò)地址中的域名(例如:新浪微博的后臺服務(wù)器生成的短網(wǎng)絡(luò)地址http://t.cn/1234567中,域名為t.cn)來獲取到源地址。例如,根據(jù)域名t.cn可以訪問新浪微博的后臺服務(wù)器,從該服務(wù)器記錄的數(shù)據(jù)中讀取該短網(wǎng)絡(luò)地址http://t.cn/1234567所對應(yīng)的源地址,即新浪服務(wù)器是對該源地址進行轉(zhuǎn)換處理之后得到了短網(wǎng)絡(luò)地址http://t.cn/1234567,該源地址可以是一個長網(wǎng)絡(luò)地址(例如 http://t.qq.com/mydear.php)。
[0045]由此可知,本申請上述實施例的服務(wù)器2在通過第三方服務(wù)器的轉(zhuǎn)換功能解析出原始網(wǎng)絡(luò)地址url,得到源地址之后,可以使用源地址替換原始網(wǎng)絡(luò)地址,此處需要示例說明的是,可以將獲取到的網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址和原始網(wǎng)絡(luò)地址形成的數(shù)據(jù)對中的原始網(wǎng)絡(luò)地址修改為源地址,從而在數(shù)據(jù)庫中保存了一條網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址和源地址形成的數(shù)據(jù)對。
[0046]由于上述轉(zhuǎn)換過程由第三服務(wù)器的旁路系統(tǒng)完成,且與原始網(wǎng)絡(luò)地址的錄入過程是并行進行,因此不會增加錄入的耗時,自然也不會增加消息發(fā)表的耗時。
[0047]仍舊以騰訊微博發(fā)表一個從新浪微博處獲取到的原始網(wǎng)絡(luò)地址為例進行詳細說明。上述實施例實現(xiàn)了修改短url系統(tǒng)的數(shù)據(jù)存儲,把騰訊微博的后臺服務(wù)器2上的短網(wǎng)絡(luò)地址url (例如http://url.cn/zxcvbn)所對應(yīng)的原始網(wǎng)絡(luò)地址url (例如http://t.cn/1234567)替換為真實的源地址url (例如http://t.qq.com/mydear.php)。因此實現(xiàn)了,在客戶端I對外展示的原始網(wǎng)絡(luò)地址url (例如錄入時的http://t.cn/1234567)就變更為實際的源地址http://t.qq.com/mydear.php,從而達到轉(zhuǎn)換目的。
[0048]優(yōu)選地,本申請上述實施例中,服務(wù)器2可以包括:第一處理器。
[0049]上述第一處理器,用于在解析原始網(wǎng)絡(luò)地址,生成原始網(wǎng)絡(luò)地址)對應(yīng)的源地址之前,啟動檢測原始網(wǎng)絡(luò)地址是否包含目標(biāo)網(wǎng)址信息;當(dāng)原始網(wǎng)絡(luò)地址包含目標(biāo)網(wǎng)址信息時,進入解析原始網(wǎng)絡(luò)地址的步驟;當(dāng)原始網(wǎng)絡(luò)地址不包含目標(biāo)網(wǎng)址信息時,結(jié)束解析流程,并保存網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址和原始網(wǎng)絡(luò)地址形成的數(shù)據(jù)對至數(shù)據(jù)庫。
[0050]此處需要示例說明的是,仍舊以騰訊微博發(fā)表一個從新浪微博處獲取到的原始網(wǎng)絡(luò)地址為例進行詳細說明。
[0051]上述第一處理器為騰訊微博的后臺服務(wù)器中的一部分,在獲取到網(wǎng)絡(luò)頁面上顯示的短網(wǎng)絡(luò)地址url (例如http://url.cn/zxcvbn)之后,第一處理器檢測與其對應(yīng)的原始網(wǎng)絡(luò)地址(例如短網(wǎng)絡(luò)地址http://t.cn/1234567)中是否包含預(yù)設(shè)的目標(biāo)網(wǎng)址信息(例如域名t.cn),如果包含,則表示騰訊微博認為當(dāng)前的原始網(wǎng)絡(luò)地址是一個會影響源地址跳轉(zhuǎn)的網(wǎng)絡(luò)地址,則可以使用第三方服務(wù)器執(zhí)行解析原始網(wǎng)絡(luò)地址(例如短網(wǎng)絡(luò)地址http://t.cn/1234567),得到真實的源地址 url (例如 http://t.qq.com/mydear.php)。
[0052]此處需要示例說明的是,如果該原始網(wǎng)絡(luò)地址中不存在預(yù)設(shè)的目標(biāo)網(wǎng)址信息(例如域名t.cn),則表示當(dāng)前的原始網(wǎng)絡(luò)地址就是可以在客戶端上顯示的源地址,此時,僅需要將網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址和原始網(wǎng)絡(luò)地址形成的數(shù)據(jù)對進行保存。優(yōu)選地,上述檢測原始網(wǎng)絡(luò)地址url是否是包含域名t.cn的步驟可以在錄入原始網(wǎng)絡(luò)地址url和讀取原始網(wǎng)絡(luò)地址ur I時進行。
[0053]此處,還需要詳細說明的是,本申請讀取客戶端I上網(wǎng)絡(luò)頁面上顯示的已經(jīng)發(fā)表成功的網(wǎng)絡(luò)地址的方式,除了可以通過用于在網(wǎng)絡(luò)頁面的消息發(fā)表錄入框(例如地址欄、消息欄)中輸入原始網(wǎng)絡(luò)地址之后,讀取服務(wù)器2轉(zhuǎn)化該原始網(wǎng)絡(luò)地址的結(jié)果來得到,而且可以通過在客戶端I上觸發(fā)(查詢、點擊等操作)網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址來得到。
[0054]優(yōu)選地,本申請上述實施例中的服務(wù)器2還可以包括:處理器和顯示裝置。
[0055]其中,處理器,用于檢測網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址是否被觸發(fā),在網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址被觸發(fā)的情況下,從數(shù)據(jù)庫中讀取網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址對應(yīng)的源地址;顯示裝置,用于在網(wǎng)絡(luò)頁面上顯示網(wǎng)絡(luò)地址的同時,同時展示網(wǎng)絡(luò)地址對應(yīng)的源地址。
[0056]由此可知,上述實施例中,服務(wù)器2可以實現(xiàn)在觸發(fā)網(wǎng)絡(luò)頁面的載體上鏈接的網(wǎng)絡(luò)地址之后(載體可以包括文字、圖片和控件),可以從數(shù)據(jù)庫中讀取網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址對應(yīng)的原始網(wǎng)絡(luò)地址,并在解析原始網(wǎng)絡(luò)地址,生成原始網(wǎng)絡(luò)地址對應(yīng)的源地址之后,可以使用源地址替換數(shù)據(jù)庫中保存的網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址對應(yīng)的原始網(wǎng)絡(luò)地址,其中,原始網(wǎng)絡(luò)地址為源地址進行縮略處理后的網(wǎng)址。此處需要示例說明的是,該解析處理器可以是第三服務(wù)器。
[0057]上述方案實現(xiàn)了系統(tǒng)除了對錄入的網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址進行轉(zhuǎn)換處理,在網(wǎng)絡(luò)頁面上顯示的網(wǎng)絡(luò)地址url被讀取時也會觸發(fā)轉(zhuǎn)換處理。
[0058]此處需要示例說明的是,假設(shè)錄入原始網(wǎng)絡(luò)地址http://t.cn/1234567時觸發(fā)的解析轉(zhuǎn)換過程失敗,即錄入的原始網(wǎng)絡(luò)地址http://t.cn/1234567沒