本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)頁(yè)訪問(wèn)方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)普及,人們可以從互聯(lián)網(wǎng)中獲取到自己需要的資料。用戶在通過(guò)瀏覽器瀏覽網(wǎng)頁(yè)時(shí),通常需要在瀏覽器的地址欄輸入正確的URL(Uniform Resource Locator,統(tǒng)一資源定位符)才能正常訪問(wèn)該URL對(duì)應(yīng)的網(wǎng)頁(yè)。但是,如果URL過(guò)長(zhǎng),輸入U(xiǎn)RL的過(guò)程比較繁瑣。雖然瀏覽器可以添加書(shū)簽,即將URL保存成書(shū)簽,當(dāng)訪問(wèn)該URL對(duì)應(yīng)的網(wǎng)頁(yè)時(shí),可以書(shū)簽欄中找到該URL對(duì)應(yīng)的書(shū)簽,然后,點(diǎn)擊該URL對(duì)應(yīng)的書(shū)簽即可訪問(wèn)相應(yīng)的網(wǎng)頁(yè)。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種網(wǎng)頁(yè)訪問(wèn)方法及裝置。
為了解決上述技術(shù)問(wèn)題,本公開(kāi)實(shí)施例公開(kāi)了如下技術(shù)方案:
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種網(wǎng)頁(yè)訪問(wèn)方法,包括:
根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名,所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,所述第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且所述第一標(biāo)記名所包含的字符與所述第一URL所包含的字符不完全相同;
當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL,所述第二URL包含于所述第一URL中;
根據(jù)所述第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
這樣,用戶只需在瀏覽器的地址欄內(nèi)輸入簡(jiǎn)單的標(biāo)記名,即可直接訪問(wèn)該標(biāo)記名對(duì)應(yīng)的網(wǎng)頁(yè),不需要輸入網(wǎng)頁(yè)的完整URL,也不用從大量書(shū)簽中查找網(wǎng)頁(yè)對(duì)應(yīng)的書(shū)簽,操作簡(jiǎn)單,而且,輸入標(biāo)記名所需時(shí)間較短,縮短用戶輸入U(xiǎn)RL的時(shí)間,提高用戶訪問(wèn)網(wǎng)頁(yè)的速度。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名包括:
利用預(yù)設(shè)算法分析所述第一URL所包含的字符,并從所述第一URL所包含的字符中提取出關(guān)鍵詞;
根據(jù)所述關(guān)鍵詞生成與所述第一URL對(duì)應(yīng)的備選標(biāo)記名;
根據(jù)用戶輸入的選擇指令,從所述備選標(biāo)記名中確定所述第一標(biāo)記名。
該方法能夠自動(dòng)分析用戶輸入的URL,并生成相應(yīng)的標(biāo)記名,而且,生成的標(biāo)記名與該URL有一定的關(guān)聯(lián)性,從而方便用戶記憶。
結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名包括:
向用戶展示設(shè)置第一URL對(duì)應(yīng)的第一標(biāo)記名的顯示界面,所述顯示界面至少包含標(biāo)記名輸入框;
獲取用戶在所述標(biāo)記名輸入框內(nèi)輸入的字符,并確定所述字符為與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
利用該方法,用戶能夠根據(jù)URL的特點(diǎn)設(shè)置相應(yīng)的標(biāo)記名,提高了用戶設(shè)置標(biāo)記名的靈活性,而且,方便用戶記憶標(biāo)記名。
結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式、第一方面第二種可能的實(shí)現(xiàn)方式中的任意一種或幾種實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
判斷用戶輸入的第一URL所包含的字符數(shù)是否大于預(yù)設(shè)閾值;
當(dāng)所述第一URL所包含的字符數(shù)大于所述預(yù)設(shè)閾值時(shí),執(zhí)行根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名的步驟。對(duì)于包含的字符數(shù)較少的URL,無(wú)需設(shè)置標(biāo)記名,用戶也能夠很方便地通過(guò)輸入U(xiǎn)RL來(lái)訪問(wèn)網(wǎng)頁(yè),因此,只對(duì)所包含的字符數(shù)超過(guò)預(yù)設(shè)閾值的URL生成相應(yīng)的標(biāo)記名,從而節(jié)省瀏覽器的資源。
結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式、第一方面第二種可能的實(shí)現(xiàn)方式中的任意一種或幾種實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
將第一URL與第一標(biāo)記名之間的映射關(guān)系同步到云服務(wù)器中。從而方便用戶在不同終端設(shè)備的瀏覽器客戶端上使用標(biāo)記名訪問(wèn)網(wǎng)頁(yè)。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種網(wǎng)頁(yè)訪問(wèn)裝置,包括:
生成模塊,用于根據(jù)第一統(tǒng)一資源定位符URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名,所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,所述第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且所述第一標(biāo)記名所包含的字符與所述第一URL所包含的字符不完全相同;
獲取模塊,用于當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL,所述第二URL包含于所述第一URL中;
跳轉(zhuǎn)模塊,用于根據(jù)所述第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述生成模塊,包括:
提取子模塊,用于利用預(yù)設(shè)算法分析所述第一URL所包含的字符,并從所述第一URL所包含的字符中提取出關(guān)鍵詞;
生成子模塊,用于根據(jù)所述關(guān)鍵詞生成與所述第一URL對(duì)應(yīng)的備選標(biāo)記名;
確定子模塊,用于根據(jù)用戶輸入的選擇指令,從所述備選標(biāo)記名中確定所述第一標(biāo)記名。
結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述生成模塊,包括:
展示子模塊,用于向用戶展示設(shè)置第一URL對(duì)應(yīng)的第一標(biāo)記名的顯示界面,所述顯示界面至少包含標(biāo)記名輸入框;
獲取子模塊,用于獲取用戶在所述標(biāo)記名輸入框內(nèi)輸入的字符,并確定所述字符為與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
結(jié)合第二方面、第二方面的第一種可能的實(shí)現(xiàn)方式、第二方面第二種可能的實(shí)現(xiàn)方式中的任意一種或幾種實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
判斷模塊,用于判斷用戶輸入的第一URL所包含的字符數(shù)是否大于預(yù)設(shè)閾值;當(dāng)所述第一URL所包含的字符數(shù)大于所述預(yù)設(shè)閾值時(shí),使所述生成模塊執(zhí)行根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名的步驟。
結(jié)合第二方面、第二方面的第一種可能的實(shí)現(xiàn)方式、第二方面第二種可能的實(shí)現(xiàn)方式中的任意一種或幾種實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
同步模塊,用于將第一URL與第一標(biāo)記名之間的映射關(guān)系同步到云服務(wù)器中。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種終端設(shè)備,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
根據(jù)第一統(tǒng)一資源定位符URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名,所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,所述第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且所述第一標(biāo)記名所包含的字符與所述第一URL所包含的字符不完全相同;
當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL,所述第二URL包含于所述第一URL中;
根據(jù)所述第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:根據(jù)第一URL生成與該第一URL對(duì)應(yīng)的第一標(biāo)記名,其中,第一URL包括一個(gè)或多個(gè)頁(yè)面的URL,第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名;第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且第一標(biāo)記名包含的字符與對(duì)應(yīng)的第一URL包含的字符不完全相同。當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與第一標(biāo)記名匹配時(shí),獲取與該第二標(biāo)記名相對(duì)應(yīng)的第二URL,然后,瀏覽器的頁(yè)面跳轉(zhuǎn)到該第二URL對(duì)應(yīng)的頁(yè)面。由上述內(nèi)容可知,用戶只需在瀏覽器的地址欄內(nèi)輸入簡(jiǎn)單的標(biāo)記名,即可直接訪問(wèn)該標(biāo)記名對(duì)應(yīng)的網(wǎng)頁(yè),不需要輸入網(wǎng)頁(yè)的完整URL,也不用從大量書(shū)簽中查找網(wǎng)頁(yè)對(duì)應(yīng)的書(shū)簽,操作簡(jiǎn)單,而且,輸入標(biāo)記名所需時(shí)間較短,縮短用戶輸入U(xiǎn)RL的時(shí)間,提高用戶訪問(wèn)網(wǎng)頁(yè)的速度。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公 開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)頁(yè)訪問(wèn)方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法流程圖;
圖4是根據(jù)一示例性實(shí)施例示出的另一種生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法流程圖;
圖5是根據(jù)一示例性實(shí)施例示出的一種設(shè)置標(biāo)記名的顯示界面示意圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖;
圖7是根據(jù)一示例性實(shí)施例示出的一種生成模塊的框圖;
圖8是根據(jù)一示例性實(shí)施例示出的另一種生成模塊的框圖;
圖9是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖;
圖10是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖;
圖11是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
通過(guò)上述附圖,已示出本公開(kāi)明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖并不是為了通過(guò)任何方式限制本公開(kāi)構(gòu)思的范圍,而是通過(guò)參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說(shuō)明本公開(kāi)的概念。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)頁(yè)訪問(wèn)方法的流程圖,該方法應(yīng)用于智能終端的瀏覽器客戶端中,所述智能終端可以包括個(gè)人計(jì)算機(jī)、智能手機(jī)、平板電腦等。
如圖1所示,該方法可以包括以下步驟:
在步驟S110中,根據(jù)第一URL生成與該第一URL對(duì)應(yīng)的第一標(biāo)記名。
在該實(shí)施例中,所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,而且,第一URL中的每一個(gè)URL都有一個(gè)與之對(duì)應(yīng)的標(biāo)記名,且URL和標(biāo)記名一一對(duì)應(yīng),這些與URL對(duì)應(yīng)的標(biāo)記名組成第一標(biāo)記名。
其中,第一標(biāo)記名內(nèi)的標(biāo)記名可以包括漢字、英文字母、數(shù)字、符號(hào)等字符。標(biāo)記名所包含的字符與該標(biāo)記名所對(duì)應(yīng)的URL所包含的字符不完全相同,例如,標(biāo)記名所包含的字符 可以是URL所包含的部分字符,或者,標(biāo)記名所包含的字符與URL所包含的字符完全不同。例如,小米官方網(wǎng)站的URL是“www.xiaomi.com”,可以選取“xiaomi”、“xm”作為小米網(wǎng)站URL的標(biāo)記名。
在本實(shí)施例的一種可能的實(shí)現(xiàn)方式中,為了更為簡(jiǎn)化用戶的輸入,該第一標(biāo)記名內(nèi)的任一個(gè)標(biāo)記名所包含的字符數(shù)都小于與該標(biāo)記名對(duì)應(yīng)的URL所包含的字符數(shù)。
需要說(shuō)明的是,針對(duì)同一個(gè)URL只需執(zhí)行一次生成標(biāo)記名的過(guò)程,之后,就能夠利用生成的標(biāo)記名來(lái)訪問(wèn)對(duì)應(yīng)的網(wǎng)頁(yè)。
在步驟S120中,當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL。
第二標(biāo)記名所包含的字符與第一標(biāo)記名中任意一個(gè)標(biāo)記名所包含的字符完全相同,比如,字符本身、字符的數(shù)量及字符的順序都相同,此時(shí)稱(chēng)之為第二標(biāo)記名與第一標(biāo)記名相匹配。
比如,第一URL“www.xiaomi.com”對(duì)應(yīng)的第一標(biāo)記名是“xm”,當(dāng)檢測(cè)到用戶在瀏覽器地址欄中輸入的“xm”與第一標(biāo)記名匹配,則獲取與“xm”對(duì)應(yīng)的URL,即“www.xiaomi.com”。
在步驟S130中,根據(jù)所述第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
根據(jù)獲得的第二URL跳轉(zhuǎn)到該第二URL對(duì)應(yīng)的頁(yè)面,即,用戶在瀏覽器的地址欄中輸入U(xiǎn)RL對(duì)應(yīng)的標(biāo)記名后,瀏覽器的顯示頁(yè)面能夠直接跳轉(zhuǎn)到所述標(biāo)記名所對(duì)應(yīng)URL頁(yè)面。
本實(shí)施例提供的網(wǎng)頁(yè)訪問(wèn)方法,根據(jù)第一URL生成與該第一URL對(duì)應(yīng)的第一標(biāo)記名,其中,第一URL包括一個(gè)或多個(gè)頁(yè)面的URL,第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名;第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且第一標(biāo)記名包含的字符與對(duì)應(yīng)的第一URL包含的字符不完全相同。當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與第一標(biāo)記名匹配時(shí),獲取與該第二標(biāo)記名相對(duì)應(yīng)的第二URL,然后,瀏覽器的頁(yè)面跳轉(zhuǎn)到該第二URL對(duì)應(yīng)的頁(yè)面。由上述內(nèi)容可知,用戶只需在瀏覽器的地址欄內(nèi)輸入簡(jiǎn)單的標(biāo)記名,即可直接訪問(wèn)該標(biāo)記名對(duì)應(yīng)的網(wǎng)頁(yè),不需要輸入網(wǎng)頁(yè)的完整URL,也不用從大量書(shū)簽中查找網(wǎng)頁(yè)對(duì)應(yīng)的書(shū)簽,操作簡(jiǎn)單,而且,輸入標(biāo)記名所需時(shí)間較短,縮短用戶輸入U(xiǎn)RL的時(shí)間,提高用戶訪問(wèn)網(wǎng)頁(yè)的速度。
圖2是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)方法的流程圖,該方法在圖1所示實(shí)施例的基礎(chǔ)上還可以包括以下步驟:
在步驟S210中,判斷用戶輸入的第一URL所包含的字符數(shù)是否大于預(yù)設(shè)閾值;如果是,執(zhí)行步驟S220;如果否,則結(jié)束當(dāng)前流程。
預(yù)設(shè)閾值可以根據(jù)用戶需求確定,例如,可以設(shè)定為15個(gè)。
在步驟S220中,判斷用戶輸入的第一URL是否存在對(duì)應(yīng)的標(biāo)記名;如果存在標(biāo)記名,則執(zhí)行步驟S120;如果不存在,則執(zhí)行步驟S110。
當(dāng)檢測(cè)到用戶在瀏覽器的地址欄中輸入的URL所包含的字符數(shù)大于預(yù)設(shè)閾值時(shí),繼續(xù)判斷該第一URL是否存在標(biāo)記名,如果不存在標(biāo)記名,則根據(jù)用戶輸入的第一URL生成對(duì)應(yīng) 的標(biāo)記名。如果該第一URL存在標(biāo)記名,則不需要再次生成URL對(duì)應(yīng)的標(biāo)記名。
在本公開(kāi)一示例性實(shí)施例中,第一URL與第一標(biāo)記名之間的映射關(guān)系存儲(chǔ)到終端設(shè)備中。這樣,用戶在輸入標(biāo)記名后,無(wú)需聯(lián)網(wǎng)直接從終端設(shè)備本地獲取URL與標(biāo)記名的映射關(guān)系,節(jié)省數(shù)據(jù)流量。
在本公開(kāi)另一示例性實(shí)施例中,將第一URL與第一標(biāo)記名之間的映射關(guān)系同步到云服務(wù)器中,從而方便用戶在不同終端設(shè)備的瀏覽器客戶端上使用標(biāo)記名訪問(wèn)網(wǎng)頁(yè)。
需要說(shuō)明的是,本公開(kāi)并不限定步驟S210和步驟S220的執(zhí)行順序,也可以先執(zhí)行S220,再執(zhí)行步驟S210。
本實(shí)施例提供的網(wǎng)頁(yè)訪問(wèn)方法,當(dāng)檢測(cè)到用戶輸入的URL大于預(yù)設(shè)閾值、且該URL不存在對(duì)應(yīng)的標(biāo)記名后,才生成與該URL對(duì)應(yīng)的標(biāo)記名。對(duì)于一些字符數(shù)比較少的URL無(wú)需生成對(duì)應(yīng)的標(biāo)記名,用戶也能很方便地輸入U(xiǎn)RL進(jìn)行訪問(wèn)。節(jié)省瀏覽器的資源。而且,一個(gè)URL只需一次生成標(biāo)記名的過(guò)程,后續(xù)可以直接使用生成的標(biāo)記名訪問(wèn)網(wǎng)頁(yè),操作方便。
圖3是根據(jù)一示例性實(shí)施例示出的一種生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法流程圖,如圖3所示,步驟S110可以包括以下步驟:
在步驟S111中,利用預(yù)設(shè)算法分析所述第一URL所包含的字符,并從所述第一URL所包含的字符中提取出關(guān)鍵詞。
所述預(yù)設(shè)算法可以是分詞算法,URL中所包含的字符都是英文字符和符號(hào)字符,因此,所使用的分詞算法是英文分詞算法,例如,Porter stemmer分詞工具。
其中,本公開(kāi)實(shí)施例所使用的英文分詞算法的處理流程如下:識(shí)別URL所包含的字符,并根據(jù)符號(hào)等將URL包含的字符串劃分成字符組,然后,從各個(gè)字符組中識(shí)別出英文單詞,根據(jù)識(shí)別出的英文單詞劃分URL中的字符串。
例如,用戶輸入的網(wǎng)頁(yè)URL是“www.tinyletter.com”,利用分詞算法分析出該URL包含“www”、“tiny”、“l(fā)etter”和“com”,然后,篩選出“tiny”和“l(fā)etter”為關(guān)鍵詞,并過(guò)濾掉“www”和“com”等非關(guān)鍵詞。
在步驟S112中,根據(jù)所述關(guān)鍵詞生成與所述第一URL對(duì)應(yīng)的備選標(biāo)記名。
其中,該備選標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名供用戶選擇。
根據(jù)提取出的關(guān)鍵詞生成備選標(biāo)記名,例如“tinyletter”、“tiny”、“l(fā)etter”及關(guān)鍵詞中的任意字母組合(例如,兩個(gè)關(guān)鍵詞的首字母組合“tl”)等備選標(biāo)記名。
在步驟S113中,根據(jù)用戶輸入的選擇指令,從所述備選標(biāo)記名中確定所述第一標(biāo)記名。
本實(shí)施例提供的生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法,利用分詞算法分析用戶輸入的URL,并從中提取出關(guān)鍵詞,根據(jù)關(guān)鍵詞生成備選標(biāo)記名供用戶選擇,最后將用戶選擇的備選標(biāo)記名設(shè)定為所述網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名。由此可知,該方法能夠自動(dòng)分析用戶輸入的URL并生成相應(yīng)的標(biāo)記名,而且生成的標(biāo)記名與該網(wǎng)頁(yè)的URL有一定的關(guān)聯(lián)性,用戶方便 記憶。
圖4是根據(jù)一示例性實(shí)施例示出的另一種生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法流程圖,如圖4所示,該方法可以包括步驟S114~S115:
在步驟S114中,向用戶展示設(shè)置第一URL對(duì)應(yīng)的第一標(biāo)記名的顯示界面,所述顯示界面至少包含標(biāo)記名輸入框。
當(dāng)用戶輸入的URL沒(méi)有對(duì)應(yīng)的標(biāo)記名時(shí),可以向用戶展示設(shè)置標(biāo)記名的顯示界面,如圖5所示,以智能手機(jī)10為例,在智能手機(jī)10的顯示屏上顯示設(shè)置標(biāo)記名的顯示界面100可以包括用戶輸入的URL顯示框101,例如,“www.tinyletter.com”,還包括標(biāo)記名輸入框102,用戶可以在標(biāo)記名輸入框102中輸入字符作為該URL的標(biāo)記名。用戶可以輸入漢字、英文字母、數(shù)字、符號(hào)等字符作為標(biāo)記名。
在步驟S115中,獲取用戶在所述標(biāo)記名輸入框內(nèi)輸入的字符,并確定所述字符為與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
本實(shí)施例提供的生成網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名的方法,當(dāng)檢測(cè)到用戶輸入的URL不存在對(duì)應(yīng)的標(biāo)記名時(shí),可以提示用戶輸入字符作為該URL的標(biāo)記名,用戶可以根據(jù)該URL的特點(diǎn)設(shè)置相應(yīng)的標(biāo)記名,例如,可以輸入該網(wǎng)站的中文名作為標(biāo)記名,用戶設(shè)置標(biāo)記名比較靈活、而且方便記憶。
相應(yīng)于上述的網(wǎng)頁(yè)訪問(wèn)方法實(shí)施例,本公開(kāi)還提供了網(wǎng)頁(yè)訪問(wèn)裝置實(shí)施例。
圖6是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖,該裝置應(yīng)用于智能終端的瀏覽器客戶端中,所述智能終端可以包括個(gè)人計(jì)算機(jī)、智能手機(jī)、平板電腦等。如圖6所示,所述裝置可以包括生成模塊110、獲取模塊120和跳轉(zhuǎn)模塊130。
生成模塊110被配置為,根據(jù)第一統(tǒng)一資源定位符URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,所述第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且所述第一標(biāo)記名所包含的字符與所述第一URL所包含的字符不完全相同。
獲取模塊120被配置為,當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述生成模塊110所生成的第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL。
跳轉(zhuǎn)模塊130被配置為,根據(jù)所述獲取模塊120所獲得的第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
本實(shí)施例提供的網(wǎng)頁(yè)訪問(wèn)裝置,根據(jù)第一URL生成與該第一URL對(duì)應(yīng)的第一標(biāo)記名,其中,第一URL包括一個(gè)或多個(gè)頁(yè)面的URL,第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名;第一標(biāo)記名所包含的字符數(shù)小于第一URL所包含的字符數(shù),且第一標(biāo)記名包含的字符與對(duì)應(yīng)的第一URL包含的字符不完全相同。當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與第一標(biāo)記名匹配時(shí),獲取與 該第二標(biāo)記名相對(duì)應(yīng)的第二URL,然后,瀏覽器的頁(yè)面跳轉(zhuǎn)到該第二URL對(duì)應(yīng)的頁(yè)面。由上述內(nèi)容可知,用戶只需在瀏覽器的地址欄內(nèi)輸入簡(jiǎn)單的標(biāo)記名,即可直接訪問(wèn)該標(biāo)記名對(duì)應(yīng)的網(wǎng)頁(yè),不需要輸入網(wǎng)頁(yè)的完整URL,也不用從大量書(shū)簽中查找網(wǎng)頁(yè)對(duì)應(yīng)的書(shū)簽,操作簡(jiǎn)單,而且,輸入標(biāo)記名所需時(shí)間較短,縮短用戶輸入U(xiǎn)RL的時(shí)間,提高用戶訪問(wèn)網(wǎng)頁(yè)的速度。
在本公開(kāi)一示例性實(shí)施例中,瀏覽器客戶端可以根據(jù)用戶輸入的第一URL自動(dòng)生成對(duì)應(yīng)的標(biāo)記名。如圖7所示,所述生成模塊110包括提取子模塊111、生成子模塊112和確定子模塊113;
提取子模塊111被配置為,利用預(yù)設(shè)算法分析所述第一URL所包含的字符,并從所述第一URL所包含的字符中提取出關(guān)鍵詞。
例如,用戶輸入的網(wǎng)頁(yè)URL是“www.tinyletter.com”,利用英文分詞算法分析該URL所包含的字符,提取出“www”、“tiny”、“l(fā)etter”、“com”四組詞,然后,篩選出“tiny”和“l(fā)etter”為關(guān)鍵詞。
生成子模塊112被配置為,根據(jù)所述提取子模塊111所提取出的關(guān)鍵詞生成與所述第一URL對(duì)應(yīng)的備選標(biāo)記名。
根據(jù)提取出的關(guān)鍵詞生成備選標(biāo)記名,例如“tinyletter”、“tiny”、“l(fā)etter”及字母組合(例如,“tl”)等備選標(biāo)記名。
確定子模塊113被配置為,根據(jù)用戶輸入的選擇指令,從所述生成子模塊112所生成的備選標(biāo)記名中確定所述第一標(biāo)記名。用戶可以根據(jù)需求從四個(gè)備選標(biāo)記名中選取與第一URL對(duì)應(yīng)的第一標(biāo)記名。
本實(shí)施例提供的生成模塊,利用分詞算法分析用戶輸入的URL,并從中提取出關(guān)鍵詞,根據(jù)關(guān)鍵詞生成備選標(biāo)記名供用戶選擇,最后將用戶選擇的備選標(biāo)記名設(shè)定為所述網(wǎng)頁(yè)URL對(duì)應(yīng)的標(biāo)記名。由此可知,該方法能夠自動(dòng)分析用戶輸入的URL并生成相應(yīng)的標(biāo)記名,而且生成的標(biāo)記名與該網(wǎng)頁(yè)的URL有一定的關(guān)聯(lián)性,方便用戶記憶。
在本公開(kāi)另一示例性實(shí)施例中,用戶可以隨意設(shè)置第一URL對(duì)應(yīng)的標(biāo)記名,如圖8所示,所述生成模塊110包括展示子模塊114和獲取子模塊115。
展示子模塊114被配置為,向用戶展示設(shè)置第一URL對(duì)應(yīng)的第一標(biāo)記名的顯示界面,所述顯示界面至少包含標(biāo)記名輸入框。
當(dāng)用戶輸入的URL不存在對(duì)應(yīng)的標(biāo)記名時(shí),可以向用戶展示設(shè)置標(biāo)記名的顯示界面,該顯示界面至少包含標(biāo)記名輸入框,用戶可以在標(biāo)記名輸入框中輸入字符,用戶可以輸入漢字、英文字母、數(shù)字、符號(hào)等字符。
獲取子模塊115被配置為,獲取用戶在所述展示子模塊114所展示的標(biāo)記名輸入框內(nèi)輸入的字符,并確定所述字符為與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
本實(shí)施例提供的生成模塊,當(dāng)檢測(cè)到用戶輸入的URL不存在對(duì)應(yīng)的標(biāo)記名時(shí),可以提示用戶輸入字符作為該URL的標(biāo)記名,用戶可以根據(jù)該URL的特點(diǎn)設(shè)置相應(yīng)的標(biāo)記 名,例如,可以輸入該網(wǎng)站的中文名作為標(biāo)記名,方便用戶記憶。
圖9是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖,該裝置在圖6所示實(shí)施例的基礎(chǔ)上還可以包括判斷模塊210;
判斷模塊210被配置為,判斷用戶輸入的第一URL所包含的字符數(shù)是否大于預(yù)設(shè)閾值;當(dāng)所述第一URL所包含的字符數(shù)大于所述預(yù)設(shè)閾值時(shí),使所述生成模塊110執(zhí)行根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名的步驟。
在本公開(kāi)另一示例性實(shí)施例中,該判斷模塊210在判斷出用戶輸入的第一URL所包含的字符數(shù)大于預(yù)設(shè)閾值后,繼續(xù)判斷該第一URL是否存在對(duì)應(yīng)的第一標(biāo)記名,當(dāng)確定所述第一URL不存在對(duì)應(yīng)的第一標(biāo)記名后,再由生成模塊110根據(jù)第一URL生成與第一URL對(duì)應(yīng)的第一標(biāo)記名。
本實(shí)施例提供的網(wǎng)頁(yè)訪問(wèn)裝置,當(dāng)檢測(cè)到用戶輸入的URL大于預(yù)設(shè)閾值、且該URL不存在對(duì)應(yīng)的標(biāo)記名后,才生成與該URL對(duì)應(yīng)的標(biāo)記名。對(duì)于一些字符數(shù)比較少的URL無(wú)需生成對(duì)應(yīng)的標(biāo)記名,用戶也能很方便地輸入U(xiǎn)RL進(jìn)行訪問(wèn)。而且,一個(gè)URL只需一次生成標(biāo)記名的過(guò)程,后續(xù)可以直接使用生成的標(biāo)記名訪問(wèn)網(wǎng)頁(yè),操作方便。
圖10是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)頁(yè)訪問(wèn)裝置的框圖,該裝置在圖6所示實(shí)施例的基礎(chǔ)上還包括同步模塊310;
該同步模塊310被配置為,將第一URL與所述生成模塊110所生成的第一標(biāo)記名之間的映射關(guān)系同步到云服務(wù)器中。從而方便用戶在不同智能終端的瀏覽器客戶端上使用所設(shè)定的標(biāo)記名訪問(wèn)網(wǎng)頁(yè)。
本實(shí)施例提供的網(wǎng)頁(yè)訪問(wèn)裝置,將生成的第一URL與對(duì)應(yīng)的第一標(biāo)記名同步到云服務(wù)器中,當(dāng)用戶更換智能終端后,可以從云服務(wù)器中同步已經(jīng)設(shè)定好的第一URL和第一標(biāo)記名之間的映射關(guān)系,即更換新的智能終端后也能夠使用標(biāo)記名直接訪問(wèn)網(wǎng)頁(yè),操作方便。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖11是根據(jù)一示例性實(shí)施例示出的一種用于網(wǎng)頁(yè)訪問(wèn)的裝置的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
如圖11所示,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒 體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲(chǔ)器804被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到裝置800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤(pán),傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無(wú)線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得終端設(shè)備能夠執(zhí)行一種網(wǎng)頁(yè)訪問(wèn)方法,所述方法包括:
根據(jù)第一統(tǒng)一資源定位符URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名,所述第一URL包括一個(gè)或多個(gè)頁(yè)面對(duì)應(yīng)的URL,所述第一標(biāo)記名包括一個(gè)或多個(gè)標(biāo)記名,且所述第一標(biāo)記名所包含的字符與所述第一URL所包含的字符不完全相同;
當(dāng)檢測(cè)到用戶輸入的第二標(biāo)記名與所述第一標(biāo)記名匹配時(shí),獲取與所述第二標(biāo)記名對(duì)應(yīng)的第二URL,所述第二URL包含于所述第一URL中;
根據(jù)所述第二URL,跳轉(zhuǎn)到所述第二URL對(duì)應(yīng)的頁(yè)面。
在本公開(kāi)一示例性實(shí)施例中,所述根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名包括:
利用預(yù)設(shè)算法分析所述第一URL所包含的字符,并從所述第一URL所包含的字符中提取出關(guān)鍵詞;
根據(jù)所述關(guān)鍵詞生成與所述第一URL對(duì)應(yīng)的備選標(biāo)記名;
根據(jù)用戶輸入的選擇指令,從所述備選標(biāo)記名中確定所述第一標(biāo)記名。
在本公開(kāi)一示例性實(shí)施例中,所述根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名包括:
向用戶展示設(shè)置第一URL對(duì)應(yīng)的第一標(biāo)記名的顯示界面,所述顯示界面至少包含標(biāo)記名輸入框;
獲取用戶在所述標(biāo)記名輸入框內(nèi)輸入的字符,并確定所述字符為與所述第一URL對(duì)應(yīng)的第一標(biāo)記名。
在本公開(kāi)一示例性實(shí)施例中,所述方法還包括:
判斷用戶輸入的第一URL所包含的字符數(shù)是否大于預(yù)設(shè)閾值;
當(dāng)所述第一URL所包含的字符數(shù)大于所述預(yù)設(shè)閾值時(shí),執(zhí)行根據(jù)第一URL生成與所述第一URL對(duì)應(yīng)的第一標(biāo)記名的步驟。
在本公開(kāi)一示例性實(shí)施例中,所述方法還包括:
將第一URL與第一標(biāo)記名之間的映射關(guān)系同步到云服務(wù)器中。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。