一種關(guān)鍵字鏈接方法、裝置及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種關(guān)鍵字鏈接方法、裝置及系統(tǒng)。所述關(guān)鍵字鏈接方法包括:從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中,所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信息;接收電子郵件,根據(jù)所下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配所述電子郵件;判斷所述電子郵件中是否存在關(guān)鍵字;如果所述電子郵件中存在關(guān)鍵字,通過(guò)所下載的關(guān)鍵字信息為所述電子郵件中存在的關(guān)鍵字建立關(guān)鍵字鏈接。本發(fā)明實(shí)施例操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
【專(zhuān)利說(shuō)明】
一種關(guān)鍵字鏈接方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種關(guān)鍵字鏈接方法、裝置及系統(tǒng)。【背景技術(shù)】
[0002]電子郵件是一種用電子手段提供信息交換的通信方式,是互聯(lián)網(wǎng)應(yīng)用最廣的服務(wù)。通過(guò)網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶(hù)可以以非常低廉的價(jià)格(不管發(fā)送到哪里,都只需負(fù)擔(dān)網(wǎng)費(fèi))、非??焖俚姆绞?幾秒鐘之內(nèi)可以發(fā)送到世界上任何指定的目的地),與世界上任何一個(gè)角落的網(wǎng)絡(luò)用戶(hù)聯(lián)系。用戶(hù)可以通過(guò)電子郵件發(fā)送或接收文本、圖像或聲音等多種形式的電子郵件,從而極大地方便了人與人之間的溝通與交流,促進(jìn)了社會(huì)的發(fā)展。
[0003]隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)展,越來(lái)越多的網(wǎng)站在網(wǎng)頁(yè)信息中為特定的關(guān)鍵字加上鏈接,以引導(dǎo)用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字就可以看到更加精彩的信息,而無(wú)需重新通過(guò)瀏覽器輸入該關(guān)鍵字的鏈接地址。但是,在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:現(xiàn)有的電子郵件中只能插入鏈接地址,還不具備關(guān)鍵字鏈接的功能,不便于用戶(hù)操作。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種關(guān)鍵字鏈接方法、裝置及系統(tǒng),旨在解決現(xiàn)有的電子郵件中不具備關(guān)鍵字鏈接功能的技術(shù)問(wèn)題。
[0005]為了解決以上提出的問(wèn)題,本發(fā)明實(shí)施例采用的技術(shù)方案為:一種關(guān)鍵字鏈接方法,包括:
[0006]從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中,所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信息;
[0007]接收電子郵件,根據(jù)所下載的所述關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)所述關(guān)鍵字索引匹配所述電子郵件;判斷所述電子郵件中是否存在關(guān)鍵字;
[0008]如果所述電子郵件中存在關(guān)鍵字,通過(guò)所下載的所述關(guān)鍵字信息為所述電子郵件中存在的所述關(guān)鍵字建立關(guān)鍵字鏈接。
[0009]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息還包括:發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,將所下載的所述全部關(guān)鍵字信息保存在客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中。
[0010]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述判斷電子郵件中是否存在關(guān)鍵字還包括:獲取電子郵件HTML文本,將所述電子郵件HTML文本存入本地字符串中;通過(guò)所建立的所述關(guān)鍵字索引匹配所述電子郵件HTML文本;并判斷所述電子郵件HTML文本中是否存在關(guān)鍵字;如果所述電子郵件HTML文本中存在關(guān)鍵字,為所述電子郵件HTML文本中存在的所述關(guān)鍵字添加鏈接信息,生成所述關(guān)鍵字鏈接。
[0011]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述為電子郵件中存在的所述關(guān)鍵字建立關(guān)鍵字鏈接還包括:將生成的所述關(guān)鍵字鏈接插入到所述電子郵件HTML文本中所述關(guān)鍵字的對(duì)應(yīng)位置,對(duì)插入所述關(guān)鍵字鏈接的所述關(guān)鍵字進(jìn)行標(biāo)注;當(dāng)點(diǎn)擊插入的所述關(guān)鍵字鏈接時(shí),進(jìn)入所述關(guān)鍵字鏈接對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。
[0012]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息還包括:判斷所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息是否存在更新,如果所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息存在更新,重新從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息,將重新下載的所述關(guān)鍵字信息替換所述客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中保存的所述關(guān)鍵字信息, 并根據(jù)所述重新下載的所述關(guān)鍵字信息重新建立所述關(guān)鍵字索引。
[0013]本發(fā)明實(shí)施例采取的另一技術(shù)方案為:一種關(guān)鍵字鏈接裝置,包括:數(shù)據(jù)下載模塊、郵件接收模塊、索引匹配模塊、關(guān)鍵字判斷模塊、關(guān)鍵字鏈接模塊;
[0014]所述數(shù)據(jù)下載模塊用于從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中,所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信息;
[0015]所述郵件接收模塊用于接收電子郵件;
[0016]所述索引匹配模塊用于根據(jù)所下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)所述關(guān)鍵字索引匹配所述電子郵件;
[0017]所述關(guān)鍵字判斷模塊用于判斷所述電子郵件中是否存在關(guān)鍵字;
[0018]所述關(guān)鍵字鏈接模塊用于在所述電子郵件中存在關(guān)鍵字時(shí),通過(guò)所下載的關(guān)鍵字信息為所述電子郵件中存在的所述關(guān)鍵字建立關(guān)鍵字鏈接。
[0019]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:還包括數(shù)據(jù)庫(kù)模塊,所述數(shù)據(jù)下載模塊還用于發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,將所下載的所述全部關(guān)鍵字信息保存在所述數(shù)據(jù)庫(kù)模塊中。
[0020]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述索引匹配模塊還用于通過(guò)關(guān)鍵字索引匹配電子郵件HTML文本;所述關(guān)鍵字判斷模塊判斷電子郵件中是否存在關(guān)鍵字還包括:獲取電子郵件HTML文本,將所述電子郵件HTML文本存入本地字符串中;通過(guò)所建立的關(guān)鍵字索引匹配所述電子郵件HTML文本;并判斷所述電子郵件HTML文本中是否存在關(guān)鍵字;如果所述電子郵件HTML文本中存在關(guān)鍵字,通過(guò)所述關(guān)鍵字鏈接模塊為所述電子郵件HTML文本中存在的所述關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接。
[0021]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:還包括鏈接插入模塊和鏈接訪(fǎng)問(wèn)模塊;所述鏈接插入模塊用于將生成的所述關(guān)鍵字鏈接插入到所述電子郵件HTML文本中所述關(guān)鍵字的對(duì)應(yīng)位置,對(duì)插入所述關(guān)鍵字鏈接的所述關(guān)鍵字進(jìn)行標(biāo)注;所述鏈接訪(fǎng)問(wèn)模塊用于當(dāng)點(diǎn)擊插入的所述關(guān)鍵字鏈接時(shí),進(jìn)入所述關(guān)鍵字鏈接對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。
[0022]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:還包括更新判斷模塊和關(guān)鍵字更新模塊, 所述更新判斷模塊用于判斷所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息是否更新;所述關(guān)鍵字更新模塊用于在所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息有更新時(shí),重新從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息,通過(guò)重新下載的所述關(guān)鍵字信息替換所述數(shù)據(jù)庫(kù)模塊中保存的所述關(guān)鍵字信息,并通過(guò)所述索引匹配模塊根據(jù)所述重新下載的所述關(guān)鍵字信息重新建立所述關(guān)鍵字索引。
[0023]本發(fā)明實(shí)施例采取的又一技術(shù)方案為:一種關(guān)鍵字鏈接系統(tǒng),包括服務(wù)器和關(guān)鍵字鏈接裝置,其中,所述服務(wù)器用于建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),通過(guò)所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)存放關(guān)鍵字 fg息。
[0024]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的有益效果在于:本發(fā)明實(shí)施例的關(guān)鍵字鏈接方法、裝置及系統(tǒng)通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),在首次讀取郵件時(shí),通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字,如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè);客戶(hù)端還可根據(jù)服務(wù)器對(duì)關(guān)鍵字信息的更新情況重新下載并替換本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,而無(wú)需每次接收郵件時(shí)都下載關(guān)鍵字信息,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)?!靖綀D說(shuō)明】
[0025]圖1為本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接方法的流程圖;
[0026]圖2為本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接方法的流程圖;
[0027]圖3為本發(fā)明第三實(shí)施例的關(guān)鍵字鏈接方法的流程圖;
[0028]圖4為本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接裝置的結(jié)構(gòu)示意圖;
[0029]圖5為本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接裝置的結(jié)構(gòu)示意圖;
[0030]圖6為本發(fā)明實(shí)施例的關(guān)鍵字鏈接系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0031]為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容的理解更加透徹全面。[〇〇32]除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
[0033]請(qǐng)參閱圖1,是本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接方法的流程圖。本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接方法包括以下步驟:
[0034]步驟100:從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;
[0035]在步驟100中,關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信息;關(guān)鍵字信息包括但不限于網(wǎng)站等應(yīng)用名稱(chēng)、當(dāng)前階段的敏感熱詞或新詞等,以及關(guān)鍵字對(duì)應(yīng)的鏈接信息;例如,關(guān)鍵字淘寶以及淘寶鏈接信息WWW.taoba0.com等。[〇〇36]步驟101:接收電子郵件,根據(jù)所下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件,判斷電子郵件中是否存在關(guān)鍵字;如果電子郵件中存在關(guān)鍵字,執(zhí)行步驟 102:[〇〇37]步驟102:通過(guò)所下載的關(guān)鍵字信息為電子郵件中存在的關(guān)鍵字建立關(guān)鍵字鏈接。
[0038]在步驟102中,為關(guān)鍵字建立鏈接的方式為:假設(shè)電子郵件中存在的關(guān)鍵字為“淘寶”,則將電子郵件中所有的關(guān)鍵字“淘寶”都改為“WWW.taoba0.com/q =淘寶”。
[0039]本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接方法通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字,如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè)。本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
[0040]請(qǐng)參閱圖2,是本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接方法的流程圖。本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接方法包括以下步驟:[0041 ]步驟200:通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),通過(guò)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)存放關(guān)鍵字信息; [〇〇42]在步驟200中,關(guān)鍵字信息包括但不限于網(wǎng)站等應(yīng)用名稱(chēng)、當(dāng)前階段的敏感熱詞或新詞等,以及關(guān)鍵字對(duì)應(yīng)的鏈接信息;例如,關(guān)鍵字淘寶以及淘寶鏈接信息WWW.taoba0.com 等;服務(wù)器還可以對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行修改、添加或刪除等操作,并可設(shè)定關(guān)鍵字信息的數(shù)量,例如,設(shè)定關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中存放1〇〇〇條關(guān)鍵字信息。[〇〇43] 步驟201:通過(guò)客戶(hù)端接收電子郵件,獲取電子郵件HTML文本,并將HTML文本存入本地字符串中;
[0044]在步驟201中,HTML(HyperText Mark-up Language,是一種制作萬(wàn)維網(wǎng)頁(yè)面的標(biāo)準(zhǔn)語(yǔ)言)文本是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。 HTML文本的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息, 而主體則包含所要說(shuō)明的具體內(nèi)容。在本發(fā)明其他實(shí)施例中,獲取的電子郵件文本格式也可為其他格式,例如普通文本格式等。
[0045]步驟202:通過(guò)客戶(hù)端向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,將下載的關(guān)鍵字信息保存在客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中;
[0046]步驟103:根據(jù)下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件 HTML文本;[〇〇47]在步驟203中,關(guān)鍵字索引的建立規(guī)則為:根據(jù)HTML文本內(nèi)容建立索引,或根據(jù)關(guān)鍵字的出現(xiàn)頻率、熱度指數(shù)等建立索引。[〇〇48] 步驟204:判斷HTML文本中是否存在關(guān)鍵字;如果HTML文本中存在關(guān)鍵字,執(zhí)行步驟205;如果HTML文本中不存在關(guān)鍵字,執(zhí)行步驟208;
[0049]步驟205:為HTML文本中的關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接;
[0050]在步驟205中,為關(guān)鍵字添加鏈接信息的方式為:假設(shè)HTML文本中存在的關(guān)鍵字為 “淘寶”,則將HTML文本中所有的關(guān)鍵字“淘寶”都改為“www.taoba0.com/q =淘寶”。[〇〇511 步驟206:將生成的關(guān)鍵字鏈接插入到HTML文本中關(guān)鍵字的對(duì)應(yīng)位置,并對(duì)該關(guān)鍵字進(jìn)彳丁標(biāo)注;[〇〇52]在步驟206中,通過(guò)對(duì)關(guān)鍵字字符串做拼接操作,從而將生成的關(guān)鍵字鏈接插入到 HTML文本中;通過(guò)對(duì)關(guān)鍵字進(jìn)行標(biāo)注,便于用戶(hù)查看。[〇〇53]步驟207:點(diǎn)擊關(guān)鍵字鏈接,進(jìn)入關(guān)鍵字對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn);[〇〇54]步驟208:結(jié)束本次關(guān)鍵字鏈接操作。
[0055]本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接方法通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),在首次讀取郵件時(shí),通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字,如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè)。本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
[0056]請(qǐng)參閱圖3,是本發(fā)明第三實(shí)施例的關(guān)鍵字鏈接方法的流程圖。本發(fā)明第三實(shí)施例的關(guān)鍵字鏈接方法包括以下步驟:[〇〇57]步驟300:通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),通過(guò)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)存放關(guān)鍵字信息; [〇〇58]在步驟300中,關(guān)鍵字信息包括但不限于網(wǎng)站等應(yīng)用名稱(chēng)、當(dāng)前階段的敏感熱詞或新詞等,以及關(guān)鍵字對(duì)應(yīng)的鏈接信息;例如,關(guān)鍵字淘寶以及淘寶鏈接信息WWW.taoba0.com 等;服務(wù)器還可以對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行修改、添加或刪除等操作,并可設(shè)定關(guān)鍵字信息的數(shù)量,例如,設(shè)定關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中存放1〇〇〇條關(guān)鍵字信息。[〇〇59] 步驟301:通過(guò)客戶(hù)端接收電子郵件,獲取電子郵件HTML文本,并將HTML文本存入本地字符串中;
[0060] 在步驟301中,HTML(HyperText Mark-up Language,是一種制作萬(wàn)維網(wǎng)頁(yè)面的標(biāo)準(zhǔn)語(yǔ)言)文本是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。 HTML文本的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息, 而主體則包含所要說(shuō)明的具體內(nèi)容。在本發(fā)明其他實(shí)施例中,獲取的電子郵件文本格式也可為其他格式,例如普通文本格式等。[0061 ]步驟302:通過(guò)客戶(hù)端向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,將下載的關(guān)鍵字信息保存在客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中;
[0062]步驟303:根據(jù)下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件 HTML文本;[〇〇63]在步驟303中,關(guān)鍵字索引的建立規(guī)則為:根據(jù)HTML文本內(nèi)容建立索引,或根據(jù)關(guān)鍵字的出現(xiàn)頻率、熱度指數(shù)等建立索引。[〇〇64] 步驟304:判斷HTML文本中是否存在關(guān)鍵字;如果HTML文本中存在關(guān)鍵字,執(zhí)行步驟305;如果HTML文本中不存在關(guān)鍵字,執(zhí)行步驟308;[〇〇65]步驟305:為HTML文本中的關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接;
[0066]在步驟305中,為關(guān)鍵字添加鏈接信息的方式為:假設(shè)HTML文本中存在的關(guān)鍵字為 “淘寶”,則將HTML文本中所有的關(guān)鍵字“淘寶”都改為“www.taoba0.com/q =淘寶”。
[0067]步驟306:將生成的關(guān)鍵字鏈接插入到HTML文本中關(guān)鍵字的對(duì)應(yīng)位置,并對(duì)該關(guān)鍵字進(jìn)彳丁標(biāo)注;[〇〇68]在步驟306中,通過(guò)對(duì)關(guān)鍵字字符串做拼接操作,從而將生成的關(guān)鍵字鏈接插入到 HTML文本中;通過(guò)對(duì)關(guān)鍵字進(jìn)行標(biāo)注,便于用戶(hù)查看。
[0069]步驟307:點(diǎn)擊關(guān)鍵字鏈接,進(jìn)入關(guān)鍵字對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn);
[0070]步驟308:判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新,如果關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息有更新,執(zhí)行步驟309;如果關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息沒(méi)有更新,執(zhí)行步驟 310;
[0071]在步驟308中,判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新的判斷方式為:判斷服務(wù)器中的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)是否有修改、添加或刪除等操作,或根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)大小或關(guān)鍵字信息的條數(shù)等判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息。
[0072]步驟309:重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,通過(guò)重新下載的關(guān)鍵字信息替換客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,并根據(jù)重新下載的關(guān)鍵字信息重新建立關(guān)鍵字索引;
[0073]在步驟309中,還可以根據(jù)服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的時(shí)間(目前,服務(wù)器會(huì)設(shè)定一個(gè)時(shí)間周期對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行更新,例如,一周或一個(gè)月等)對(duì)重新下載關(guān)鍵字信息的時(shí)間周期進(jìn)行設(shè)定,例如,服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息的時(shí)間為一周,則客戶(hù)端設(shè)定重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息的間隔時(shí)間為一周,當(dāng)?shù)竭_(dá)設(shè)定的時(shí)間后,自動(dòng)下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,并替換客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息。本發(fā)明實(shí)施例只需要在首次接收電子郵件時(shí)向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,當(dāng)再次接收電子郵件時(shí),直接通過(guò)客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息建立關(guān)鍵字連接,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。[〇〇74]步驟310:結(jié)束關(guān)鍵字鏈接操作。[〇〇75]本發(fā)明第三實(shí)施例的關(guān)鍵字鏈接方法通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),在首次讀取郵件時(shí),通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字,如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè);客戶(hù)端還可根據(jù)服務(wù)器對(duì)關(guān)鍵字信息的更新情況重新下載并替換本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,而無(wú)需每次接收郵件時(shí)都下載關(guān)鍵字信息,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
[0076]請(qǐng)參閱圖4,是本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接裝置的結(jié)構(gòu)示意圖。本發(fā)明第一實(shí)施例的關(guān)鍵字鏈接裝置包括郵件接收模塊、數(shù)據(jù)下載模塊、索引匹配模塊、關(guān)鍵字判斷模塊、關(guān)鍵字鏈接模塊;
[0077]郵件接收模塊用于接收電子郵件;
[0078]數(shù)據(jù)下載模塊用于在首次接收郵件時(shí)從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中, 所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信息;關(guān)鍵字信息包括但不限于網(wǎng)站等應(yīng)用名稱(chēng)、 當(dāng)前階段的敏感熱詞或新詞等,以及關(guān)鍵字對(duì)應(yīng)的鏈接信息;例如,關(guān)鍵字淘寶以及淘寶鏈接信息 www ? taobao ? com 等。
[0079]索引匹配模塊用于根據(jù)所下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件;
[0080]關(guān)鍵字判斷模塊用于用于判斷電子郵件中是否存在關(guān)鍵字;如果所述電子郵件中存在關(guān)鍵字,通過(guò)關(guān)鍵字鏈接模塊建立關(guān)鍵字鏈接;
[0081]關(guān)鍵字鏈接模塊用于通過(guò)所下載的關(guān)鍵字信息為電子郵件中存在的關(guān)鍵字建立關(guān)鍵字鏈接;其中,關(guān)鍵字鏈接模塊為關(guān)鍵字建立鏈接的方式為:假設(shè)電子郵件中存在的關(guān)鍵字為“淘寶”,則將電子郵件中所有的關(guān)鍵字“淘寶”都改為“ww.taoba0.c〇m/q =淘寶”。
[0082]本發(fā)明實(shí)施例的關(guān)鍵字鏈接系統(tǒng)通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字,如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè);本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
[0083]請(qǐng)參閱圖5,是本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接裝置的結(jié)構(gòu)示意圖。本發(fā)明第二實(shí)施例的關(guān)鍵字鏈接裝置包括郵件接收模塊、數(shù)據(jù)下載模塊、數(shù)據(jù)庫(kù)模塊、索引匹配模塊、關(guān)鍵字判斷模塊、關(guān)鍵字鏈接模塊、鏈接插入模塊、鏈接訪(fǎng)問(wèn)模塊、更新判斷模塊和關(guān)鍵字更新豐吳塊;
[0084]郵件接收模塊用于接收電子郵件,獲取電子郵件HTML文本,并將HTML文本存入本地字符串中;其中,HTML文本是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。HTML文本的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說(shuō)明的具體內(nèi)容。在本發(fā)明其他實(shí)施例中,獲取的電子郵件文本格式也可為其他格式,例如普通文本格式等。
[0085]數(shù)據(jù)下載模塊用于在首次接收郵件時(shí)向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息;
[0086]數(shù)據(jù)庫(kù)模塊用保存數(shù)據(jù)下載模塊下載的關(guān)鍵字信息;
[0087]索引匹配模塊用于根據(jù)下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件HTML文本;其中,關(guān)鍵字索引的建立規(guī)則為:根據(jù)HTML文本內(nèi)容建立索引,或根據(jù)關(guān)鍵字的出現(xiàn)頻率、熱度指數(shù)等建立索引。
[0088]關(guān)鍵字判斷模塊用于判斷HTML文本中是否存在關(guān)鍵字;如果HTML文本中存在關(guān)鍵字,通過(guò)關(guān)鍵字鏈接模塊生成關(guān)鍵字鏈接;如果HTML文本中不存在關(guān)鍵字,結(jié)束本次關(guān)鍵字鏈接操作。
[0089]關(guān)鍵字鏈接模塊用于根據(jù)關(guān)鍵字信息為電子郵件HTML文本中的關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接;其中,關(guān)鍵字鏈接模塊為關(guān)鍵字添加鏈接信息的方式為:假設(shè)HTML 文本中存在的關(guān)鍵字為“淘寶”,則將HTML文本中所有的關(guān)鍵字“淘寶”都改為 “www ? taobao ? com/q =淘寶。
[0090]鏈接插入模塊用于將生成的關(guān)鍵字鏈接插入到HTML文本中關(guān)鍵字的對(duì)應(yīng)位置,并對(duì)該關(guān)鍵字進(jìn)行標(biāo)注;其中,通過(guò)對(duì)關(guān)鍵字字符串做拼接操作,從而將生成的關(guān)鍵字鏈接插入到HTML文本中;通過(guò)對(duì)關(guān)鍵字進(jìn)行標(biāo)注,便于用戶(hù)查看。[〇〇91]鏈接訪(fǎng)問(wèn)模塊用于在點(diǎn)擊關(guān)鍵字鏈接時(shí),進(jìn)入關(guān)鍵字對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。
[0092]更新判斷模塊用于判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新,如果關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息有更新,通過(guò)關(guān)鍵字更新模塊重新下載關(guān)鍵字信息;其中,判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新的判斷方式為:判斷服務(wù)器中的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)是否有修改、 添加或刪除等操作,或根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)大小或關(guān)鍵字信息的條數(shù)等判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息。
[0093]關(guān)鍵字更新模塊用于在關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息有更新時(shí),重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,通過(guò)重新下載的關(guān)鍵字信息替換數(shù)據(jù)庫(kù)模塊中的關(guān)鍵字信息,并通過(guò)索引匹配模塊根據(jù)重新下載的關(guān)鍵字信息重新建立關(guān)鍵字索引;其中,還可以根據(jù)服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的時(shí)間(目前,服務(wù)器會(huì)設(shè)定一個(gè)時(shí)間周期對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行更新,例如,一周或一個(gè)月等)對(duì)重新下載關(guān)鍵字信息的時(shí)間周期進(jìn)行設(shè)定,例如,服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息的時(shí)間為一周,則客戶(hù)端設(shè)定重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息的間隔時(shí)間為一周,當(dāng)?shù)竭_(dá)設(shè)定的時(shí)間后, 自動(dòng)下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,并替換數(shù)據(jù)庫(kù)模塊中的關(guān)鍵字信息。本發(fā)明實(shí)施例只需要在首次接收電子郵件時(shí)向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,當(dāng)再次接收電子郵件時(shí),直接通過(guò)客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息建立關(guān)鍵字連接,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。
[0094]請(qǐng)參閱圖6,是本發(fā)明實(shí)施例的關(guān)鍵字鏈接系統(tǒng)的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例的關(guān)鍵字鏈接系統(tǒng)包括服務(wù)器和客戶(hù)端,服務(wù)器和客戶(hù)端網(wǎng)絡(luò)連接。服務(wù)器用于建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),通過(guò)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)存放關(guān)鍵字信息;客戶(hù)端用于接收電子郵件,并從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息,根據(jù)關(guān)鍵字信息判斷郵件文本中是否存在關(guān)鍵字,如果郵件文本中存在關(guān)鍵字,為該關(guān)鍵字添加鏈接信息。
[0095]具體地,服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中存放的關(guān)鍵字信息包括但不限于網(wǎng)站等應(yīng)用名稱(chēng)、當(dāng)前階段的敏感熱詞或新詞等,以及關(guān)鍵字對(duì)應(yīng)的鏈接信息;例如,關(guān)鍵字淘寶以及淘寶鏈接信息www ? taobao ? com等。[〇〇96]服務(wù)器還包括設(shè)置模塊,設(shè)置模塊用于對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行修改、添加或刪除等操作,并可設(shè)定關(guān)鍵字信息的數(shù)量,例如,設(shè)定關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中存放1000 條關(guān)鍵字信息。
[0097]客戶(hù)端包括郵件接收模塊、數(shù)據(jù)下載模塊、數(shù)據(jù)庫(kù)模塊、索引匹配模塊、關(guān)鍵字判斷模塊、關(guān)鍵字鏈接模塊、鏈接插入模塊、鏈接訪(fǎng)問(wèn)模塊、更新判斷模塊和關(guān)鍵字更新模塊; [〇〇98]郵件接收模塊用于接收電子郵件,獲取電子郵件HTML文本,并將HTML文本存入本地字符串中;其中,HTML文本是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。HTML文本的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說(shuō)明的具體內(nèi)容。在本發(fā)明其他實(shí)施例中,獲取的電子郵件文本格式也可為其他格式,例如普通文本格式等。
[0099]數(shù)據(jù)下載模塊用于在首次接收郵件時(shí)向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息;
[0100]數(shù)據(jù)庫(kù)模塊用保存數(shù)據(jù)下載模塊下載的關(guān)鍵字信息;
[0101]索引匹配模塊用于根據(jù)下載的關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)關(guān)鍵字索引匹配電子郵件HTML文本;其中,關(guān)鍵字索引的建立規(guī)則為:根據(jù)HTML文本內(nèi)容建立索引,或根據(jù)關(guān)鍵字的出現(xiàn)頻率、熱度指數(shù)等建立索引。
[0102]關(guān)鍵字判斷模塊用于判斷HTML文本中是否存在關(guān)鍵字;如果HTML文本中存在關(guān)鍵字,通過(guò)關(guān)鍵字鏈接模塊生成關(guān)鍵字鏈接;如果HTML文本中不存在關(guān)鍵字,結(jié)束本次關(guān)鍵字鏈接操作。
[0103]關(guān)鍵字鏈接模塊用于根據(jù)關(guān)鍵字信息為電子郵件HTML文本中的關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接;其中,關(guān)鍵字鏈接模塊為關(guān)鍵字添加鏈接信息的方式為:假設(shè)HTML 文本中存在的關(guān)鍵字為“淘寶”,則將HTML文本中所有的關(guān)鍵字“淘寶”都改為 “www ? taobao ? com/q =淘寶。[〇1〇4]鏈接插入模塊用于將生成的關(guān)鍵字鏈接插入到HTML文本中關(guān)鍵字的對(duì)應(yīng)位置,并對(duì)該關(guān)鍵字進(jìn)行標(biāo)注;其中,通過(guò)對(duì)關(guān)鍵字字符串做拼接操作,從而將生成的關(guān)鍵字鏈接插入到HTML文本中;通過(guò)對(duì)關(guān)鍵字進(jìn)行標(biāo)注,便于用戶(hù)查看。[〇1〇5]鏈接訪(fǎng)問(wèn)模塊用于在點(diǎn)擊關(guān)鍵字鏈接時(shí),進(jìn)入關(guān)鍵字對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。
[0106]更新判斷模塊用于判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新,如果關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息有更新,通過(guò)關(guān)鍵字更新模塊重新下載關(guān)鍵字信息;其中,判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息是否更新的判斷方式為:判斷服務(wù)器中的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)是否有修改、 添加或刪除等操作,或根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)大小或關(guān)鍵字信息的條數(shù)等判斷關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息。
[0107]關(guān)鍵字更新模塊用于在關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息有更新時(shí),重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信息,通過(guò)重新下載的關(guān)鍵字信息替換數(shù)據(jù)庫(kù)模塊中的關(guān)鍵字信息,并通過(guò)索引匹配模塊根據(jù)重新下載的關(guān)鍵字信息重新建立關(guān)鍵字索引;其中,還可以根據(jù)服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)的時(shí)間(目前,服務(wù)器會(huì)設(shè)定一個(gè)時(shí)間周期對(duì)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息進(jìn)行更新,例如,一周或一個(gè)月等)對(duì)重新下載關(guān)鍵字信息的時(shí)間周期進(jìn)行設(shè)定,例如,服務(wù)器更新關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息的時(shí)間為一周,則客戶(hù)端設(shè)定重新從服務(wù)器的關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息的間隔時(shí)間為一周,當(dāng)?shù)竭_(dá)設(shè)定的時(shí)間后, 自動(dòng)下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,并替換數(shù)據(jù)庫(kù)模塊中的關(guān)鍵字信息。本發(fā)明實(shí)施例只需要在首次接收電子郵件時(shí)向服務(wù)器發(fā)送關(guān)鍵字信息下載請(qǐng)求,當(dāng)再次接收電子郵件時(shí),直接通過(guò)客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息建立關(guān)鍵字連接,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。
[0108]本發(fā)明實(shí)施例的關(guān)鍵字鏈接系統(tǒng)通過(guò)服務(wù)器建立關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),在首次讀取郵件時(shí),通過(guò)客戶(hù)端下載關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),并根據(jù)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)判斷郵件文本中是否存在關(guān)鍵字, 如果存在關(guān)鍵字,為存在的關(guān)鍵字添加鏈接信息生成關(guān)鍵字鏈接,并將關(guān)鍵字鏈接插入到郵件文本中,用戶(hù)通過(guò)點(diǎn)擊關(guān)鍵字鏈接即可訪(fǎng)問(wèn)關(guān)鍵字對(duì)應(yīng)網(wǎng)頁(yè);客戶(hù)端還可根據(jù)服務(wù)器對(duì)關(guān)鍵字信息的更新情況重新下載并替換本地?cái)?shù)據(jù)庫(kù)中的關(guān)鍵字信息,而無(wú)需每次接收郵件時(shí)都下載關(guān)鍵字信息,避免造成流量的浪費(fèi),并縮短建立關(guān)鍵字鏈接的時(shí)間。本發(fā)明操作簡(jiǎn)單,縮短了網(wǎng)頁(yè)打開(kāi)的步驟和時(shí)間,提高用戶(hù)的操作體驗(yàn)。
[0109]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0110]上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化, 均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種關(guān)鍵字鏈接方法,其特征在于,包括:從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中,所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述關(guān)鍵字信 息;接收電子郵件,根據(jù)所下載的所述關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)所述關(guān)鍵字索引 匹配所述電子郵件;判斷所述電子郵件中是否存在關(guān)鍵字;如果所述電子郵件中存在關(guān)鍵字,通過(guò)所下載的所述關(guān)鍵字信息為所述電子郵件中存 在的所述關(guān)鍵字建立關(guān)鍵字鏈接。2.根據(jù)權(quán)利要求1所述的關(guān)鍵字鏈接方法,其特征在于,所述從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所 述關(guān)鍵字信息還包括:發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵 字信息,將所下載的所述全部關(guān)鍵字信息保存在客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中。3.根據(jù)權(quán)利要求1所述的關(guān)鍵字鏈接方法,其特征在于,所述判斷電子郵件中是否存在 關(guān)鍵字還包括:獲取電子郵件HTML文本,將所述電子郵件HTML文本存入本地字符串中;通過(guò) 所建立的所述關(guān)鍵字索引匹配所述電子郵件HTML文本;并判斷所述電子郵件HTML文本中是 否存在關(guān)鍵字;如果所述電子郵件HTML文本中存在關(guān)鍵字,為所述電子郵件HTML文本中存 在的所述關(guān)鍵字添加鏈接信息,生成所述關(guān)鍵字鏈接。4.根據(jù)權(quán)利要求3所述的關(guān)鍵字鏈接方法,其特征在于,所述為電子郵件中存在的所述 關(guān)鍵字建立關(guān)鍵字鏈接還包括:將生成的所述關(guān)鍵字鏈接插入到所述電子郵件HTML文本中 所述關(guān)鍵字的對(duì)應(yīng)位置,對(duì)插入所述關(guān)鍵字鏈接的所述關(guān)鍵字進(jìn)行標(biāo)注;當(dāng)點(diǎn)擊插入的所 述關(guān)鍵字鏈接時(shí),進(jìn)入所述關(guān)鍵字鏈接對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的關(guān)鍵字鏈接方法,其特征在于,所述從所述關(guān)鍵字 數(shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息還包括:判斷所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息是否存 在更新,如果所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息存在更新,重新從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù) 中下載所述關(guān)鍵字信息,將重新下載的所述關(guān)鍵字信息替換所述客戶(hù)端本地?cái)?shù)據(jù)庫(kù)中保存 的所述關(guān)鍵字信息,并根據(jù)所述重新下載的所述關(guān)鍵字信息重新建立所述關(guān)鍵字索引。6.—種關(guān)鍵字鏈接裝置,其特征在于,包括:數(shù)據(jù)下載模塊、郵件接收模塊、索引匹配模 塊、關(guān)鍵字判斷模塊、關(guān)鍵字鏈接模塊;所述數(shù)據(jù)下載模塊用于從關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載關(guān)鍵字信息;其中,所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù) 用于存放所述關(guān)鍵字信息;所述郵件接收模塊用于接收電子郵件;所述索引匹配模塊用于根據(jù)所下載的所述關(guān)鍵字信息建立關(guān)鍵字索引,通過(guò)所述關(guān)鍵 字索引匹配所述電子郵件;所述關(guān)鍵字判斷模塊用于判斷所述電子郵件中是否存在關(guān)鍵字;所述關(guān)鍵字鏈接模塊用于在所述電子郵件中存在所述關(guān)鍵字時(shí),通過(guò)所下載的所述關(guān) 鍵字信息為所述電子郵件中存在的所述關(guān)鍵字建立關(guān)鍵字鏈接。7.根據(jù)權(quán)利要求6所述的關(guān)鍵字鏈接裝置,其特征在于,還包括數(shù)據(jù)庫(kù)模塊,所述數(shù)據(jù) 下載模塊還用于發(fā)送關(guān)鍵字信息下載請(qǐng)求,并從所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載全部關(guān)鍵字信 息,將所下載的所述全部關(guān)鍵字信息保存在所述數(shù)據(jù)庫(kù)模塊中。8.根據(jù)權(quán)利要求7所述的關(guān)鍵字鏈接裝置,其特征在于,所述索引匹配模塊還用于通過(guò) 所述關(guān)鍵字索引匹配電子郵件HTML文本;所述關(guān)鍵字判斷模塊判斷電子郵件中是否存在關(guān)鍵字還包括:獲取所述電子郵件HTML文本,將所述電子郵件HTML文本存入本地字符串中;通 過(guò)所建立的關(guān)鍵字索引匹配所述電子郵件HTML文本;并判斷所述電子郵件HTML文本中是否 存在關(guān)鍵字;如果所述電子郵件HTML文本中存在關(guān)鍵字,通過(guò)所述關(guān)鍵字鏈接模塊為所述 電子郵件HTML文本中存在的所述關(guān)鍵字添加鏈接信息,生成關(guān)鍵字鏈接。9.根據(jù)權(quán)利要求8所述的關(guān)鍵字鏈接裝置,其特征在于,還包括鏈接插入模塊和鏈接訪(fǎng) 問(wèn)模塊;所述鏈接插入模塊用于將生成的所述關(guān)鍵字鏈接插入到所述電子郵件HTML文本中 所述關(guān)鍵字的對(duì)應(yīng)位置,對(duì)插入所述關(guān)鍵字鏈接的所述關(guān)鍵字進(jìn)行標(biāo)注;所述鏈接訪(fǎng)問(wèn)模 塊用于當(dāng)點(diǎn)擊插入的所述關(guān)鍵字鏈接時(shí),進(jìn)入所述關(guān)鍵字鏈接對(duì)應(yīng)的網(wǎng)頁(yè)進(jìn)行訪(fǎng)問(wèn)。10.根據(jù)權(quán)利要求9所述的關(guān)鍵字鏈接裝置,其特征在于,還包括更新判斷模塊和關(guān)鍵 字更新模塊,所述更新判斷模塊用于判斷所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息是否更 新;所述關(guān)鍵字更新模塊用于在所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的所述關(guān)鍵字信息有更新時(shí),重新從 所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中下載所述關(guān)鍵字信息,通過(guò)重新下載的所述關(guān)鍵字信息替換所述數(shù)據(jù) 庫(kù)模塊中保存的所述關(guān)鍵字信息,并通過(guò)所述索引匹配模塊根據(jù)所述重新下載的所述關(guān)鍵 字信息重新建立所述關(guān)鍵字索引。11.一種關(guān)鍵字鏈接系統(tǒng),包括服務(wù)器和根據(jù)權(quán)利要求6至10中的任一項(xiàng)所述的關(guān)鍵字 鏈接裝置,其中,所述服務(wù)器用于建立所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),所述關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)用于存放所述 關(guān)鍵字信息。
【文檔編號(hào)】G06F17/30GK106021489SQ201610334910
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月19日
【發(fā)明人】常建軍
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司