實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法,包括:從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符;查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中;當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí),使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn),并且將所述統(tǒng)一資源定位符和訪問(wèn)結(jié)果存儲(chǔ)于所述有效URL緩存中;返回校驗(yàn)結(jié)果。使用本發(fā)明的方法和設(shè)備例如可以避免錯(cuò)誤的短鏈接。
【專利說(shuō)明】實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施方式涉及一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法和設(shè)備。
【背景技術(shù)】
[0002]Web 2.0時(shí)代的到來(lái),逐漸改變了 Web 1.0時(shí)代的信息傳播方式,用戶的角色也發(fā)生了改變并被重新定位。通過(guò)Web 2.0技術(shù),信息傳播的成本變得非常低廉而且效率非常高,用戶在互聯(lián)網(wǎng)上可以獲得更大、更好的傳播、分享信息的自由。例如,各種社交網(wǎng)絡(luò)、資源共享網(wǎng)絡(luò)、各種社區(qū)、論壇、博客、微博等都為用戶發(fā)布各種信息和內(nèi)容提供了各種各樣的途徑。因此,在互聯(lián)網(wǎng)上將存在越來(lái)越多由用戶創(chuàng)作的內(nèi)容(UGC)和用戶分享的內(nèi)容。
[0003]當(dāng)用戶分享諸如視頻、音頻或網(wǎng)頁(yè)之類的網(wǎng)絡(luò)內(nèi)容時(shí),經(jīng)常通過(guò)在其發(fā)送的內(nèi)容中加入引用或分享的內(nèi)容的鏈接。當(dāng)前的社交網(wǎng)站或其它一些的網(wǎng)絡(luò)提供商經(jīng)常提供短鏈接服務(wù),其將用戶發(fā)送的內(nèi)容中的URL轉(zhuǎn)換成較短的形式予以顯示。例如,人人網(wǎng)提供的短鏈接服務(wù)可以將內(nèi)容中的 URL(比如 http://v.youku.com/v_show/id_XNDMyNTQlMTE2.html)轉(zhuǎn)換成比如http://rrurl.cn/3h9d4i。這需要從用戶發(fā)送的內(nèi)容的中提取正確的URL。然而,出于打字疏忽或是其它一些原因,用戶輸入的網(wǎng)址并非總是正確,并且用戶一般不對(duì)輸入的網(wǎng)址進(jìn)行核查,這導(dǎo)致即使轉(zhuǎn)換成短鏈接,其它用戶也無(wú)法訪問(wèn)到正確的網(wǎng)址。因此,需要一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法和設(shè)備。
【發(fā)明內(nèi)容】
[0004]為了解決上述問(wèn)題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符;查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中;當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí),使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn);返回校驗(yàn)結(jié)果。
[0005]根據(jù)本發(fā)明的另一方面,提供了一種用于從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符的裝置;用于查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中的裝置;用于當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí)使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn)的裝置;用于返回校驗(yàn)結(jié)果的裝置。
[0006]通過(guò)使用根據(jù)本發(fā)明的一些方面的方法和設(shè)備,例如可以避免錯(cuò)誤的短鏈接并且提供系統(tǒng)效率。
【專利附圖】
【附圖說(shuō)明】
[0007]通過(guò)對(duì)結(jié)合附圖所示出的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明,本發(fā)明的上述以及其他特征將更加明顯,本發(fā)明附圖中相同的標(biāo)號(hào)表示相同或相似的元素。在附圖中:
[0008]圖1示出了適于實(shí)現(xiàn)本發(fā)明實(shí)施方式的計(jì)算系統(tǒng)的框圖;
[0009]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法的流程圖;
[0010]圖3是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的方法的流程圖;[0011]圖4是根據(jù)本發(fā)明的又一個(gè)實(shí)施例的方法的流程圖;
[0012]圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的設(shè)備的框圖。
[0013]在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表示相同或?qū)?yīng)的部分。
【具體實(shí)施方式】
[0014]下文將參考若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0015]可以理解,本發(fā)明的一些實(shí)施例所涉及的實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法可以通過(guò)使用諸如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、服務(wù)器、工作站、平板型計(jì)算機(jī)、一體機(jī)、手機(jī)、PDA之類的具有計(jì)算能力的計(jì)算設(shè)備上執(zhí)行,而本發(fā)明的一些實(shí)施例所涉及的實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的設(shè)備可以體現(xiàn)為諸如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、服務(wù)器、工作站、平板型計(jì)算機(jī)、一體機(jī)、手機(jī)、PDA之類的具有計(jì)算能力的計(jì)算設(shè)備中的一個(gè)或一些部件或其組合。
[0016]例如,參見(jiàn)圖1,圖1示出了本發(fā)明的各種實(shí)施方式可以在其中實(shí)現(xiàn)的一種示例性設(shè)備的框圖。
[0017]圖1中所示的設(shè)備包括CPU(中央處理單元)101、RAM(隨機(jī)存取存儲(chǔ)器)102、ROM(只讀存儲(chǔ)器)103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示器控制器109、硬盤110、鍵盤111、串行外部設(shè)備112、并行外部設(shè)備113和顯示器114。在這些部件中,與系統(tǒng)總線104相連的有CPU IOU RAM 102、ROM 103、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108和顯示器控制器109。硬盤110與硬盤控制器105相連,鍵盤111與鍵盤控制器106相連,串行外部設(shè)備112與串行接口控制·器107相連,并行外部設(shè)備113與并行接口控制器108相連,以及顯示器114與顯示器控制器109相連。
[0018]圖1所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,并非是對(duì)本發(fā)明的限制。在一些情況下,可以根據(jù)需要添加或者減少其中的一些設(shè)備。例如,圖1所示的設(shè)備可以省略鍵盤111,而僅僅是一個(gè)能夠被外部設(shè)備訪問(wèn)的服務(wù)器。圖1所示的設(shè)備可以單獨(dú)地實(shí)現(xiàn)本發(fā)明運(yùn)行的環(huán)境,也可以通過(guò)網(wǎng)絡(luò)互相連接起來(lái)而實(shí)現(xiàn)本發(fā)明運(yùn)行的環(huán)境,例如本發(fā)明的各個(gè)模塊和/或步驟可以分布地實(shí)現(xiàn)在互相連接的各個(gè)設(shè)備中。
[0019]上述的各個(gè)方面可以被單獨(dú)使用或是以各種組合來(lái)適用。本申請(qǐng)的教導(dǎo)可以通過(guò)硬件和軟件的組合來(lái)實(shí)現(xiàn),但是同樣可以在軟件或硬件中實(shí)現(xiàn)。本申請(qǐng)的教導(dǎo)同樣可以實(shí)施為在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)可以是任何物質(zhì)介質(zhì),例如軟盤、⑶-ROM、DVD、硬驅(qū)動(dòng)器甚至網(wǎng)絡(luò)介質(zhì)等。
[0020]例如,當(dāng)用戶發(fā)了日志“今天看了相聲,樂(lè)瘋了。視頻在此http://www.tudou.com/programs/view/ImrSw6ffX4~A/ ? resourceld = 102053057 08 12 99&rpid =102053057dff5pb25faffQ9MTAw0TYzXzEwMDAwMV8wMV8wMQ 極贊”。人人網(wǎng)根據(jù)正則表達(dá)式提取 URL:http://www.tudou.com/programs/view/lmrSw6ffX4-A/ ? resourceld =102053057 08 12 99&rpid = 102053057dff5pb25faffQ9MTAw0TYzXzEwMDAwMV8wMV8wMQ,并且例如將其轉(zhuǎn)換為短URL:http://rrurl.cn/349d4i。通常情況下,這種轉(zhuǎn)換通常都能成功。但有時(shí)出于各種原因,例如用戶輸入錯(cuò)誤,將上述網(wǎng)址中的tudou輸成tuduu,則在此情形下,即使將其轉(zhuǎn)換成http://rrurl.cn/349d4k。其它用戶在使用上述短鏈接進(jìn)行訪問(wèn)時(shí)也無(wú)法訪問(wèn)正確的網(wǎng)站。用戶在輸入網(wǎng)址時(shí),通常不會(huì)對(duì)該網(wǎng)址進(jìn)行核查,因此需要一種對(duì)其進(jìn)行核查的系統(tǒng)。
[0021]下面結(jié)合圖2來(lái)描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法。該方法主要是針對(duì)在線轉(zhuǎn)換。具體而言,例如,諸如社交網(wǎng)站之類的網(wǎng)絡(luò)服務(wù)提供商通過(guò)使用工具從用戶通過(guò)各種方式輸入或提供的數(shù)據(jù)中查找URL,當(dāng)該URL存在于諸如社交網(wǎng)站之類的網(wǎng)絡(luò)提供商的有效URL緩存(諸如有效URL緩存URL庫(kù))中時(shí),該網(wǎng)絡(luò)提供商將該URL對(duì)應(yīng)的短鏈接直接提供給用戶,從而避免重復(fù)轉(zhuǎn)換和節(jié)約資源和時(shí)間。如果不存在與有效URL緩存中,則使用該URL進(jìn)行訪問(wèn)。如果訪問(wèn)成功,例如返回200,則該URL是有效的;如果訪問(wèn)失敗,例如返回404,則該URL是無(wú)效的。訪問(wèn)失敗的原因可能有多種,其中之一是上述的提取出錯(cuò),也有其它可能,比如原本存在的網(wǎng)址出于各種原因被刪除,例如網(wǎng)絡(luò)服務(wù)提供商因認(rèn)為其不適于公開而將其刪除。
[0022]在步驟S201處,根據(jù)該實(shí)施例的方法通過(guò)各種方式從輸入數(shù)據(jù)中實(shí)時(shí)提取URL。上述方式可以包括用戶使用鼠標(biāo)、鍵盤、觸摸屏等設(shè)備的輸入,也可以包括使用例如Apple手機(jī)中Siri進(jìn)行的語(yǔ)音輸入。在一個(gè)示例中,用戶使用鍵盤輸入內(nèi)容“大結(jié)局來(lái)了:http: //v.youku.com/v show/id XNDM30DQ0Nigw.html” 時(shí),網(wǎng)絡(luò)月艮務(wù)提供商通過(guò)使用工具實(shí)時(shí)地從該內(nèi)容中提取出 URL:http: //v.youku.com/v show/id XNDM30DQ0Nigw.html。
[0023]然后在步驟S203處,諸如社交網(wǎng)站之類的網(wǎng)絡(luò)服務(wù)提供商通過(guò)使用工具從其有效URL緩存(諸如有效URL緩存URL數(shù)據(jù)庫(kù))中查詢?cè)揢RL是否存在于該網(wǎng)絡(luò)服務(wù)提供商的有效URL緩存中。如果存在于該有效URL緩存中,則表明該URL曾被訪問(wèn)并且是有效的,因此可以將該URL對(duì)應(yīng)的短鏈接直接提供給用戶。此外,網(wǎng)絡(luò)服務(wù)提供商還可以定期對(duì)有效URL緩存中URL和對(duì)應(yīng)的短鏈接進(jìn)行輪巡以核實(shí)有效URL緩存中的URL和對(duì)應(yīng)的短鏈接是否依然有效。當(dāng)其不再有效時(shí),將其移除有效URL緩存或從有效URL緩存中將其刪除。
[0024]當(dāng)該URL不在網(wǎng)絡(luò)服務(wù)提供商的URL庫(kù)中時(shí),該方法在步驟S205處使用該統(tǒng)一資源定位符(在本不例中為 http://v.youku.com/v_show/id_XNDM30DQ0Njgw.html)進(jìn)行網(wǎng)絡(luò)訪問(wèn)以校驗(yàn)該URL。一種簡(jiǎn)單的校驗(yàn)方式是發(fā)送http head請(qǐng)求以進(jìn)行網(wǎng)絡(luò)訪問(wèn),如果訪問(wèn)成功,例如返回200,則該URL是有效的;如果訪問(wèn)失敗,例如返回404,則該URL是無(wú)效的。訪問(wèn)失敗的原因可能有多種,其中之一是上述的提取出錯(cuò),也有其它可能,比如原本存在的網(wǎng)址出于各種原因被刪除,例如網(wǎng)絡(luò)服務(wù)提供商因認(rèn)為其不適于公開而將其刪除。
[0025]在步驟S207處,該方法返回校驗(yàn)結(jié)果。如果校驗(yàn)結(jié)果表明該URL是有效的,則例如可以向用戶直接提供與其對(duì)應(yīng)的短鏈接。如果該URL無(wú)效,則例如可以提示用戶自行核實(shí) URL0
[0026]下面結(jié)合圖3描述根據(jù)本發(fā)明的另一實(shí)施例。該實(shí)施例的方法中的步驟S301、S303和S305與結(jié)合圖2描述的前述實(shí)施例的方法中的步驟S201、S203和S205基本相同,因此在此不再贅述。
[0027]在步驟S307處,根據(jù)步驟S305的校驗(yàn)的結(jié)果判斷該URL是否有效。
[0028]當(dāng)該URL有效時(shí),在步驟S3091處,可以向用戶提示該URL正確或有效并且將該URL轉(zhuǎn)換成對(duì)應(yīng)的短鏈接并且替換用戶輸入數(shù)據(jù)中的原始URL,或者可以不向用戶提示該URL正確或有效而直接將該URL轉(zhuǎn)換成對(duì)應(yīng)的短鏈接并且替換用戶輸入數(shù)據(jù)中的原始URL。例如,在一個(gè)示例中,將用戶輸入的數(shù)據(jù)“大結(jié)局來(lái)了:http://v.youku.com/v show/idXNDM30DQ0N jgw.html” 替換為“大結(jié)局來(lái)了:http: //rrurl.cn/34dd4i,,。
[0029]當(dāng)該URL無(wú)效時(shí),在步驟S3093處,可以向用戶提示該URL錯(cuò)誤或無(wú)效,并且提醒用戶自行核實(shí)URL的正確性。此外,由于許多錯(cuò)誤經(jīng)常出現(xiàn),也可以根據(jù)統(tǒng)計(jì)自動(dòng)更正URL或提醒用戶是否使用更正的URL。例如,許多用戶經(jīng)常將http: //www.youku.com輸入為http: //www.yoku.com,因此,一旦用戶輸入 http: //www.yoku.com,可以在步驟 S3093 處將其自動(dòng)更正為http://www.youku.com或提醒用戶是否使用更正后的http://www.youku.com。
[0030]下面結(jié)合圖4描述根據(jù)本發(fā)明的另一實(shí)施例。該實(shí)施例的方法中的步驟S401、S403 S405、S407、S4091和S4093與結(jié)合圖3描述的前述實(shí)施例的方法中的步驟S301、S303S305、S307、S3091和S3093基本相同,因此在此不再贅述。
[0031]圖4描繪的實(shí)施例與圖3描繪的實(shí)施例的不同之處在于,在圖4中,在步驟S401 (從輸入數(shù)據(jù)實(shí)時(shí)提取URL)和步驟S403 (查詢URL是否存在于有效URL緩存中)之間,存在步驟S402,即判斷該URL是否在黑名單中。設(shè)置黑名單是有利的,這是因?yàn)槿绻麑?duì)于經(jīng)常輸錯(cuò)的URL構(gòu)建黑名單,一旦判斷出用戶輸入的URL是在黑名單中,則可以省去后續(xù)的許多步驟,直接提示用戶該URL錯(cuò)誤并提醒用戶核查。如圖4所示,當(dāng)判斷出該URL處于黑名單中時(shí),該方法轉(zhuǎn)至步驟S4093,提示用戶該URL無(wú)效;而當(dāng)判斷出該URL不存在于黑名單中時(shí),則可以轉(zhuǎn)至下一步驟S403以進(jìn)行后續(xù)處理。此外,可以對(duì)黑名單進(jìn)行定期輪巡,當(dāng)發(fā)現(xiàn)黑名單中的URL可用時(shí),將其移出黑名單并且加入有效URL緩存。
[0032]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
[0033]參見(jiàn)圖5,圖5示出了根據(jù)本發(fā)明的另一方面提供的一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的設(shè)備500,包括:用于從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符的裝置510 ;用于查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中的裝置520 ;用于當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí)使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn)的裝置530 ;用于返回校驗(yàn)結(jié)果的裝置540。裝置510從輸入數(shù)據(jù)中實(shí)時(shí)提取URL,裝置520根據(jù)所提取的URL來(lái)查詢?cè)揢RL是否存在于有效URL緩存中。當(dāng)URL不存在于有效URL緩存中時(shí),裝置530使用裝置510提取的URL來(lái)進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)該URL進(jìn)行校驗(yàn),而裝置540則將校驗(yàn)結(jié)果返回。如果返回的校驗(yàn)結(jié)果表明該URL有效或是正確,則例如可以向用戶直接提供與其對(duì)應(yīng)的短鏈接。如果該URL無(wú)效,則例如可以提示用戶自行核實(shí)URL。
[0034]綜上所述,本發(fā)明的一個(gè)方面提供了一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法,包括:從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符;查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中;當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí),使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn);返回校驗(yàn)結(jié)果。
[0035]優(yōu)選地,所述返回校驗(yàn)結(jié)果包括:當(dāng)所述統(tǒng)一資源定位符有效時(shí),提示用戶所述統(tǒng)一資源定位符有效或不做任何提示;以及當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí),提示用戶所述統(tǒng)一資源定位符無(wú)效。[0036]優(yōu)選地,該方法還包括:當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí),自動(dòng)更正所述統(tǒng)一資源定位符。
[0037]優(yōu)選地,該方法還包括:在查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中之前,判斷所述統(tǒng)一資源定位符是否在黑名單中,并且當(dāng)所述統(tǒng)一資源定位符在所述黑名單中時(shí),直接提示所述統(tǒng)一資源定位符無(wú)效。
[0038]優(yōu)選地,該方法還包括:定期核查所述黑名單中的所述統(tǒng)一資源定位符,并且當(dāng)所述黑名單中的所述統(tǒng)一資源定位符變?yōu)橛行r(shí),將所述統(tǒng)一資源定位符從所述黑名單中移除。
[0039]本發(fā)明的另一方面提供了一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的設(shè)備,包括:用于從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符的裝置;用于查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中的裝置;用于當(dāng)所述統(tǒng)一資源定位符不存在有效URL緩存中時(shí)使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn)的裝置;用于返回校驗(yàn)結(jié)果的裝置。
[0040]優(yōu)選地,所述用于返回校驗(yàn)結(jié)果的裝置包括:用于當(dāng)所述統(tǒng)一資源定位符有效時(shí)提示用戶所述統(tǒng)一資源定位符有效或不做任何提示的裝置;以及用于當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí)提示用戶所述統(tǒng)一資源定位符無(wú)效的裝置。
[0041]優(yōu)選地,該設(shè)備還包括:用于當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí)自動(dòng)更正所述統(tǒng)一資源定位符的裝置。
[0042]優(yōu)選地,該設(shè)備還包括:用于在查詢所述統(tǒng)一資源定位符是否存在于有效URL緩存中之前,判斷所述統(tǒng)一資源定位符是否在黑名單中的裝置,以及用于當(dāng)所述統(tǒng)一資源定位符在所述黑名單中時(shí)直接提示所述統(tǒng)一資源定位符無(wú)效的裝置。
[0043]優(yōu)選地,該設(shè)備還包括:用于定期核查所述黑名單中的所述統(tǒng)一資源定位符的裝置;以及用于當(dāng)所述黑名單中的所述統(tǒng)一資源定位符變?yōu)橛行r(shí)將所述統(tǒng)一資源定位符從所述黑名單中移除的裝置。
[0044]雖然已經(jīng)參考若干【具體實(shí)施方式】描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明并不限于所公開的【具體實(shí)施方式】。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的方法,包括: 從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符; 查詢所述統(tǒng)一資源定位符是否存在于有效統(tǒng)一資源定位符緩存中; 當(dāng)所述統(tǒng)一資源定位符不存在有效統(tǒng)一資源定位符緩存中時(shí),使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn); 返回校驗(yàn)結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中所述返回校驗(yàn)結(jié)果包括: 當(dāng)所述統(tǒng)一資源定位符有效時(shí),提示用戶所述統(tǒng)一資源定位符有效或不做任何提示;以及 當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí),提示用戶所述統(tǒng)一資源定位符無(wú)效。
3.根據(jù)權(quán)利要求2所述的方法,還包括: 當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí),自動(dòng)更正所述統(tǒng)一資源定位符。
4.根據(jù)權(quán)利要求1所述的方法,還包括: 在查詢所述統(tǒng)一資源定位符是否存在于有效統(tǒng)一資源定位符緩存中之前,判斷所述統(tǒng)一資源定位符是否在黑名單中,并且 當(dāng)所述統(tǒng)一資源定位符在所述黑名單中時(shí),直接提示所述統(tǒng)一資源定位符無(wú)效。
5.根據(jù)權(quán)利要求4所述的方法,包括: 定期核查所述黑名單中的所述統(tǒng)一資源定位符,并且 當(dāng)所述黑名單中的所述統(tǒng)一資源定位符變?yōu)橛行r(shí),將所述統(tǒng)一資源定位符從所述黑名單中移除。
6.一種實(shí)時(shí)自動(dòng)校驗(yàn)鏈接的設(shè)備,包括: 用于從輸入數(shù)據(jù)中實(shí)時(shí)提取統(tǒng)一資源定位符的裝置; 用于查詢所述統(tǒng)一資源定位符是否存在于有效統(tǒng)一資源定位符緩存中的裝置; 用于當(dāng)所述統(tǒng)一資源定位符不存在有效統(tǒng)一資源定位符緩存中時(shí)使用所述統(tǒng)一資源定位符進(jìn)行網(wǎng)絡(luò)訪問(wèn)以對(duì)所述統(tǒng)一資源定位符進(jìn)行校驗(yàn)的裝置; 用于返回校驗(yàn)結(jié)果的裝置。
7.根據(jù)權(quán)利要求6所述的設(shè)備,所述用于返回校驗(yàn)結(jié)果的裝置包括: 用于當(dāng)所述統(tǒng)一資源定位符有效時(shí)提示用戶所述統(tǒng)一資源定位符有效或不做任何提示的裝置;以及 用于當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí)提示用戶所述統(tǒng)一資源定位符無(wú)效的裝置。
8.根據(jù)權(quán)利要求7所述的設(shè)備,還包括: 用于當(dāng)所述統(tǒng)一資源定位符無(wú)效時(shí)自動(dòng)更正所述統(tǒng)一資源定位符的裝置。
9.根據(jù)權(quán)利要求6所述的設(shè)備,還包括: 用于在查詢所述統(tǒng)一資源定位符是否存在于有效統(tǒng)一資源定位符緩存中之前,判斷所述統(tǒng)一資源定位符是否在黑名單中的裝置,以及 用于當(dāng)所述統(tǒng)一資源定位符在所述黑名單中時(shí)直接提示所述統(tǒng)一資源定位符無(wú)效的>j-U ρ?α裝直。
10.根據(jù)權(quán)利要求9所述的設(shè)備,還包括: 用于定期核查所述黑名單中的所述統(tǒng)一資源定位符的裝置;以及用于當(dāng)所述黑名單中的所述統(tǒng)一資源定位符變?yōu)橛行r(shí)將所述統(tǒng)一資源定位符從所述黑名單中移除 的裝置。
【文檔編號(hào)】H04L1/00GK103856294SQ201210551509
【公開日】2014年6月11日 申請(qǐng)日期:2012年11月29日 優(yōu)先權(quán)日:2012年11月29日
【發(fā)明者】張良 申請(qǐng)人:北京千橡網(wǎng)景科技發(fā)展有限公司