定位頁面內(nèi)容的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了定位頁面內(nèi)容的方法及裝置,所述方法包括:提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容;按照所述標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引;將所述列表索引浮動顯示在顯示界面上;當(dāng)接收到用戶對所述列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。由于本發(fā)明實(shí)施例可以將生成的列表索引浮動顯示在顯示界面上,因此用戶在瀏覽頁面內(nèi)容的過程中,可以隨時(shí)通過點(diǎn)擊列表索引中的標(biāo)題內(nèi)容定位到頁面內(nèi)容的對應(yīng)位置上,尤其在內(nèi)容較長的頁面中進(jìn)行定位時(shí),由于無需用戶進(jìn)行繁瑣的滾動操作,因此定位操作便捷,提升了用戶瀏覽頁面內(nèi)容的體驗(yàn)。
【專利說明】定位頁面內(nèi)容的方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及定位頁面內(nèi)容的方法及裝置。
【背景技術(shù)】
[0002]超文本標(biāo)記語言(Hypertext Markup Language, HTML)標(biāo)記標(biāo)簽通常被稱為HTML標(biāo)簽(HTML tag),HTML標(biāo)簽是HTML語言中最基本的單位,其中常用到的標(biāo)題標(biāo)簽(headingtags)由標(biāo)題主體和標(biāo)題內(nèi)容兩部分組成,標(biāo)題主體用hl-h6表示,用于為頁面生成不同層次的標(biāo)題,標(biāo)題內(nèi)容可以是文字或圖片等。當(dāng)終端瀏覽器在加載頁面時(shí),可以對頁面內(nèi)容進(jìn)行解析,并將解析得到的標(biāo)題內(nèi)容用加粗或加大字體的方式進(jìn)行呈現(xiàn),或者級聯(lián)樣式表(Cascading Style Sheet, CSS)指定的方式進(jìn)行呈現(xiàn),以便與頁面的正文內(nèi)容進(jìn)行區(qū)別。
[0003]發(fā)明人在對現(xiàn)有技術(shù)的研究過程中發(fā)現(xiàn),通過加粗或加大字體的方式顯示標(biāo)題內(nèi)容時(shí),用戶只能通過在瀏覽器上執(zhí)行滾動操作來定位標(biāo)題內(nèi)容,如果頁面內(nèi)容較長,則定位操作繁瑣;而通過CSS方式顯示標(biāo)題內(nèi)容時(shí),標(biāo)題內(nèi)容通常按照層級關(guān)系固定在頁面的起始位置,用戶雖然查看方便,但在瀏覽頁面過程中,如果需要查看標(biāo)題內(nèi)容,則仍然需要執(zhí)行滾動操作到頁面的起始位置,因此定位操作同樣繁瑣。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例中提供了定位頁面內(nèi)容的方法、裝置及終端,以解決現(xiàn)有技術(shù)中標(biāo)題內(nèi)容的呈現(xiàn)方式導(dǎo)致定位頁面內(nèi)容時(shí)操作繁瑣的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0006]第一方面,提供一種定位頁面內(nèi)容的方法,所述方法包括:
[0007]提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容;
[0008]按照所述標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引;
[0009]將所述列表索引浮動顯示在顯示界面上;
[0010]當(dāng)接收到用戶對所述列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述提取頁面內(nèi)容的標(biāo)題標(biāo)簽,包括:
[0012]識別組成頁面內(nèi)容的內(nèi)容區(qū)域;
[0013]當(dāng)識別出多個內(nèi)容區(qū)域時(shí),根據(jù)設(shè)置的區(qū)域范圍閾值從所述多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域;
[0014]提取所述主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
[0015]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述將所述列表索引浮動顯示在顯示界面上,包括:
[0016]在所述顯示界面上為所述列表索引生成浮動控件;
[0017]當(dāng)接收到用戶對所述浮動控件的觸發(fā)指令時(shí),在所述顯示界面上呈現(xiàn)所述列表索引。
[0018]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述在所述顯示界面上呈現(xiàn)所述列表索引,包括:
[0019]當(dāng)所述列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),按照設(shè)置的文字長度閾值呈現(xiàn)所述文字內(nèi)容;
[0020]當(dāng)所述列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),按照設(shè)置的圖片大小閾值采用填充方式顯示所述圖片內(nèi)容。
[0021]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式,或第一方面的第二種可能的實(shí)現(xiàn)方式,或第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置,包括:
[0022]獲取所述第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性;
[0023]跳轉(zhuǎn)到所述頁面內(nèi)容上由所述位置屬性指示的位置。
[0024]第二方面,提供一種定位頁面內(nèi)容的裝置,所述裝置包括:
[0025]提取單元,用于提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容;
[0026]生成單元,用于按照所述提取單元提取的標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引;
[0027]顯示單元,用于將所述生成單元生成的列表索引浮動顯示在顯示界面上;
[0028]定位單元,用于當(dāng)接收到用戶對所述顯示單元顯示的列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。
[0029]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述提取單元包括:
[0030]區(qū)域識別子單元,用于識別組成頁面內(nèi)容的內(nèi)容區(qū)域;
[0031]區(qū)域選擇子單元,用于當(dāng)所述區(qū)域識別子單元識別出多個內(nèi)容區(qū)域時(shí),根據(jù)設(shè)置的區(qū)域范圍閾值從所述多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域;
[0032]標(biāo)簽提取子單元,用于提取所述區(qū)域選擇子單元選擇的主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
[0033]結(jié)合第二方面,或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述顯示單元包括:
[0034]控件生成子單元,用于在所述顯示界面上為所述列表索引生成浮動控件;
[0035]列表呈現(xiàn)子單元,用于當(dāng)接收到用戶對所述控件生成子單元生成的浮動控件的觸發(fā)指令時(shí),在所述顯示界面上呈現(xiàn)所述列表索引。
[0036]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述列表呈現(xiàn)子單元,具體用于當(dāng)所述列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),按照設(shè)置的文字長度閾值呈現(xiàn)所述文字內(nèi)容,當(dāng)所述列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),按照設(shè)置的圖片大小閾值采用填充方式顯示所述圖片內(nèi)容。
[0037]結(jié)合第二方面,或第二方面的第一種可能的實(shí)現(xiàn)方式,或第二方面的第二種可能的實(shí)現(xiàn)方式,或第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述定位單元包括:
[0038]位置獲取子單元,用于獲取所述第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性;
[0039]位置跳轉(zhuǎn)子單元,用于跳轉(zhuǎn)到所述頁面內(nèi)容上由所述位置獲取子單元獲取的位置屬性指示的位置。
[0040]第三方面,提供一種終端,所述終端包括前述任意一項(xiàng)所述的裝置。
[0041]本發(fā)明實(shí)施例中,提取頁面內(nèi)容的標(biāo)題標(biāo)簽,按照標(biāo)題標(biāo)簽的標(biāo)題主體的層級關(guān)系生成由標(biāo)題內(nèi)容組成的列表索引,將列表索引浮動顯示在顯示界面上,當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到頁面內(nèi)容上第一標(biāo)題內(nèi)容所在的位置。由于本發(fā)明實(shí)施例可以將生成的列表索引浮動顯示在顯示界面上,因此用戶在瀏覽頁面內(nèi)容的過程中,可以隨時(shí)通過點(diǎn)擊列表索引中的標(biāo)題內(nèi)容定位到頁面內(nèi)容的對應(yīng)位置上,尤其在內(nèi)容較長的頁面中進(jìn)行定位時(shí),由于無需用戶進(jìn)行繁瑣的滾動操作,因此定位操作便捷,提升了用戶瀏覽頁面內(nèi)容的體驗(yàn)。
【專利附圖】
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1為本發(fā)明定位頁面內(nèi)容的方法的一個實(shí)施例流程圖;
[0044]圖2A為本發(fā)明定位頁面內(nèi)容的方法的另一個實(shí)施例流程圖;
[0045]圖2B為圖2A所示實(shí)施例中頁面內(nèi)容的內(nèi)容區(qū)域示意圖;
[0046]圖2C為圖2A所示實(shí)施例中列表索引的結(jié)構(gòu)示意圖;
[0047]圖3為本發(fā)明定位頁面內(nèi)容的裝置的實(shí)施例框圖;
[0048]圖4為本發(fā)明終端的實(shí)施例框圖。
【具體實(shí)施方式】
[0049]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0050]參見圖1,為本發(fā)明定位頁面內(nèi)容的方法的一個實(shí)施例流程圖:
[0051]步驟101:提取頁面內(nèi)容的標(biāo)題標(biāo)簽,該標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容。
[0052]本發(fā)明實(shí)施例可以應(yīng)用在智能終端上瀏覽器對頁面的瀏覽,智能終端可以具體為各種智能手機(jī)、PAD等。其中,頁面內(nèi)容通過HTML進(jìn)行描述,當(dāng)瀏覽器加載頁面過程中,提取頁面內(nèi)容中的標(biāo)題標(biāo)簽,本實(shí)施例中提取的標(biāo)題標(biāo)簽主要指用于指示頁面內(nèi)容標(biāo)題(head)的標(biāo)簽,該標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容,其中標(biāo)題主體用hl_h6進(jìn)行表示,“h”后的數(shù)字用來表示標(biāo)題標(biāo)簽的層級,標(biāo)題內(nèi)容可以為文字或圖片等,例如,一個標(biāo)簽為<hl>XXXXXX〈/hl>,其中標(biāo)題主體為“hl”,標(biāo)題內(nèi)容為“XXXXXX”。
[0053]本實(shí)施例中,頁面內(nèi)容可能分為多個內(nèi)容區(qū)域,因此進(jìn)一步的,可以識別組成頁面內(nèi)容的內(nèi)容區(qū)域,如果僅有一個內(nèi)容區(qū)域,則直接提取該內(nèi)容區(qū)域的標(biāo)題標(biāo)簽,如果識別出多個內(nèi)容區(qū)域時(shí),可以根據(jù)設(shè)置的區(qū)域范圍閾值從多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域,并提取該主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
[0054]步驟102:按照標(biāo)題主體的層級關(guān)系生成由標(biāo)題內(nèi)容組成的列表索引。
[0055]當(dāng)提取到標(biāo)題標(biāo)簽后,可以根據(jù)標(biāo)題主體的層級關(guān)系生成樹形列表索引,該列表索引中的每一條索弓I由對應(yīng)的標(biāo)題內(nèi)容組成。
[0056]步驟103:將列表索引浮動顯示在顯示界面上。
[0057]本實(shí)施例中,由于有些頁面內(nèi)容較多,因此可能根據(jù)提取出的標(biāo)簽生成的列表索引層級較多,直接顯示在顯示界面較大,影響用戶瀏覽頁面。因此,可以在終端的顯示界面上為列表索引生成浮動控件,例如一個浮動按鈕,當(dāng)用戶有定位頁面內(nèi)容的需求時(shí),可以點(diǎn)擊該浮動按鈕,相應(yīng)的終端接收到點(diǎn)擊浮動按鈕生成的觸發(fā)指令時(shí),在顯示界面上呈現(xiàn)列表索引。
[0058]本實(shí)施例中,當(dāng)列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),可以按照設(shè)置的文字長度閾值呈現(xiàn)文字內(nèi)容,例如,可以設(shè)置文字長度閾值為6,則標(biāo)題內(nèi)容超過6個字時(shí),只顯示前6個字即可,如果用戶想要查看完整的文字內(nèi)容,則可以通過滑動操作實(shí)現(xiàn);當(dāng)列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),可以按照設(shè)置的圖片大小閾值采用填充方式顯示圖片內(nèi)容,如果用戶想要查看完整的圖片內(nèi)容,則可以在手指滑動到該圖片內(nèi)容時(shí),顯示完整的圖片內(nèi)容。
[0059]步驟104:當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到頁面內(nèi)容上該第一標(biāo)題內(nèi)容所在的位置。
[0060]其中,當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),獲取第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性,并跳轉(zhuǎn)到頁面內(nèi)容上由位置屬性指示的位置。其中,第一標(biāo)題內(nèi)容可以是列表索引中由用戶點(diǎn)擊操作的任意一個標(biāo)題內(nèi)容,第一標(biāo)題內(nèi)容所屬的標(biāo)題標(biāo)簽的位置屬性可以在終端提取標(biāo)題標(biāo)簽的過程中,通過解析該標(biāo)題標(biāo)簽在頁面內(nèi)容中的位置獲得。
[0061]由上述實(shí)施例可見,由于該實(shí)施例可以將生成的列表索引浮動顯示在顯示界面上,因此用戶在瀏覽頁面內(nèi)容的過程中,可以隨時(shí)通過點(diǎn)擊列表索引中的標(biāo)題內(nèi)容定位到頁面內(nèi)容的對應(yīng)位置上,尤其在內(nèi)容較長的頁面中進(jìn)行定位時(shí),由于無需用戶進(jìn)行繁瑣的滾動操作,因此定位操作便捷,提升了用戶瀏覽頁面內(nèi)容的體驗(yàn)。
[0062]參見圖2A,為本發(fā)明定位頁面內(nèi)容的方法的一個實(shí)施例流程圖:
[0063]步驟201:提取頁面內(nèi)容的標(biāo)題標(biāo)簽,該標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容。
[0064]本發(fā)明實(shí)施例可以應(yīng)用在智能終端上瀏覽器對頁面的瀏覽,智能終端可以具體為各種智能手機(jī)、PAD等。其中,頁面內(nèi)容通過HTML進(jìn)行描述,當(dāng)瀏覽器加載頁面過程中,提取頁面內(nèi)容中的標(biāo)題標(biāo)簽,本實(shí)施例中提取的標(biāo)題標(biāo)簽主要指用于指示頁面內(nèi)容標(biāo)題(head)的標(biāo)簽,該標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容,其中標(biāo)題主體用hl_h6進(jìn)行表示,“h”后的數(shù)字用來表示標(biāo)題標(biāo)簽的層級,標(biāo)題內(nèi)容可以為文字或圖片等,例如,一個標(biāo)簽為<hI>XXXXXX</hI>,其中標(biāo)題主體為“hI ”,標(biāo)題內(nèi)容為“XXXXXX”。
[0065]本實(shí)施例中,頁面內(nèi)容可能分為多個內(nèi)容區(qū)域,因此進(jìn)一步的,可以識別組成頁面內(nèi)容的內(nèi)容區(qū)域,如果僅有一個內(nèi)容區(qū)域,則直接提取該內(nèi)容區(qū)域的標(biāo)題標(biāo)簽,如果識別出多個內(nèi)容區(qū)域時(shí),可以根據(jù)設(shè)置的區(qū)域范圍閾值從多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域,并提取該主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽,例如,該區(qū)域范圍閾值可以具體為整個頁面內(nèi)容大小的60%,當(dāng)識別出的某個內(nèi)容區(qū)域占整個頁面內(nèi)容的比例大于60%時(shí),則可以將該內(nèi)容區(qū)域作為主內(nèi)容區(qū)域。
[0066]參見圖2B,為本實(shí)施例中頁面內(nèi)容的內(nèi)容區(qū)域示意圖:圖2B中簡單示出了一個“XX論壇”的頁面內(nèi)容,該頁面內(nèi)容包括了內(nèi)容區(qū)域I和內(nèi)容區(qū)域2,其中內(nèi)容區(qū)域I通常為論壇的版塊索引,而內(nèi)容區(qū)域2是某個版塊下的具體內(nèi)容展示。仍然以區(qū)域范圍閾值為60%為例,當(dāng)識別出內(nèi)容區(qū)域I和內(nèi)容區(qū)域2后,可以根據(jù)兩個內(nèi)容區(qū)域所占頁面內(nèi)容比例的大小,將內(nèi)容區(qū)域2確定為主內(nèi)容區(qū)域。
[0067]步驟202:判斷是否提取出有效標(biāo)題標(biāo)簽,若是,則執(zhí)行步驟203 ;否則,結(jié)束當(dāng)前流程。
[0068]本實(shí)施例中,當(dāng)提取出的標(biāo)題標(biāo)簽僅有標(biāo)題主體而沒有標(biāo)題內(nèi)容時(shí),則可以將該標(biāo)題標(biāo)簽確定為無效標(biāo)題標(biāo)簽。
[0069]步驟203:按照標(biāo)題主體的層級關(guān)系生成由標(biāo)題內(nèi)容組成的列表索引。
[0070]當(dāng)提取到有效標(biāo)題標(biāo)簽后,可以根據(jù)標(biāo)題主體的層級關(guān)系生成樹形列表索引,該列表索引中的每一條索引由對應(yīng)的標(biāo)題內(nèi)容組成。本實(shí)施例中,假設(shè)提取出的有效標(biāo)題標(biāo)簽如下所示:
[0071]<hl> 主標(biāo)題 l〈/hl>
[0072]<hl> 主標(biāo)題 2〈/hl>
[0073]<h2> 子標(biāo)題 21〈/h2>
[0074]<h2> 主標(biāo)題 22〈/h2>
[0075]<hl> 主標(biāo)題 3〈/hl>
[0076]參見圖2C,為本實(shí)施例中列表索引的結(jié)構(gòu)示意圖:圖2C中示出的列表索引結(jié)構(gòu)為根據(jù)上述提取出的有效標(biāo)題標(biāo)簽生成的列表索引。
[0077]步驟204:在顯示界面上為列表索引生成浮動控件。
[0078]本實(shí)施例中,由于有些頁面內(nèi)容較多,因此可能根據(jù)提取出的標(biāo)題標(biāo)簽生成的列表索引層級較多,直接顯示在顯示界面較大,影響用戶瀏覽頁面。因此,可以在終端的顯示界面上為列表索引生成浮動控件,例如一個浮動按鈕。
[0079]步驟205:當(dāng)接收到用戶對浮動控件的觸發(fā)指令時(shí),在顯示界面上呈現(xiàn)列表索引。
[0080]如圖2C所示,當(dāng)用戶在顯示界面上點(diǎn)擊浮動控件后,終端接收到用戶為浮動控件的觸發(fā)指令,此時(shí)可以展開右側(cè)的列表索引,供用戶進(jìn)行頁面內(nèi)容的定位操作。
[0081]本實(shí)施例中,當(dāng)列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),可以按照設(shè)置的文字長度閾值呈現(xiàn)文字內(nèi)容,例如,可以設(shè)置文字長度閾值為6,則標(biāo)題內(nèi)容超過6個字時(shí),只顯示前6個字即可,如果用戶想要查看完整的文字內(nèi)容,則可以通過滑動操作實(shí)現(xiàn);當(dāng)列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),可以按照設(shè)置的圖片大小閾值采用填充方式顯示圖片內(nèi)容,如果用戶想要查看完整的圖片內(nèi)容,則可以在手指滑動到該圖片內(nèi)容時(shí),顯示完整的圖片內(nèi)容。
[0082]步驟206:當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),獲取第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性。
[0083]本實(shí)施例中,第一標(biāo)題內(nèi)容可以是列表索引中由用戶點(diǎn)擊操作的任意一個標(biāo)題內(nèi)容,第一標(biāo)題內(nèi)容所屬的標(biāo)題標(biāo)簽的位置屬性可以在終端提取標(biāo)題標(biāo)簽的過程中,通過解析該標(biāo)題標(biāo)簽在頁面內(nèi)容中的位置獲得。當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),獲取第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性。
[0084]步驟207:跳轉(zhuǎn)到頁面內(nèi)容上由該位置屬性指示的位置,結(jié)束當(dāng)前流程。[0085]由上述實(shí)施例可見,由于該實(shí)施例可以將生成的列表索引浮動顯示在顯示界面上,因此用戶在瀏覽頁面內(nèi)容的過程中,可以隨時(shí)通過點(diǎn)擊列表索引中的標(biāo)題內(nèi)容定位到頁面內(nèi)容的對應(yīng)位置上,尤其在內(nèi)容較長的頁面中進(jìn)行定位時(shí),由于無需用戶進(jìn)行繁瑣的滾動操作,因此定位操作便捷,提升了用戶瀏覽頁面內(nèi)容的體驗(yàn);并且,由于可以通過浮動控件觸發(fā)顯示列表索引,而不是直接浮動顯示列表索引,從而在實(shí)現(xiàn)了便捷的頁面內(nèi)容定位的同時(shí),避免了列表索引對用戶瀏覽頁面內(nèi)容的干擾。
[0086]與本發(fā)明定位頁面內(nèi)容的方法的實(shí)施例相對應(yīng),本發(fā)明還提供了定位頁面內(nèi)容的裝置及終端的實(shí)施例。
[0087]參見圖3,為本發(fā)明定位頁面內(nèi)容的裝置的實(shí)施例框圖:
[0088]該裝置包括:提取單元310、生成單元320、顯示單元330和定位單元340。
[0089]其中,提取單元310,用于提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容;
[0090]生成單元320,用于按照所述提取單元310提取的標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引;
[0091]顯示單元330,用于將所述生成單元320生成的列表索引浮動顯示在顯示界面上;
[0092]定位單元340,用于當(dāng)接收到用戶對所述顯示單元330顯示的列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。
[0093]在一個可選的實(shí)現(xiàn)方式中,所述提取單元310可以包括(圖3中未示出):
[0094]區(qū)域識別子單元,用于識別組成頁面內(nèi)容的內(nèi)容區(qū)域;
[0095]區(qū)域選擇子單元,用于當(dāng)所述區(qū)域識別子單元識別出多個內(nèi)容區(qū)域時(shí),根據(jù)設(shè)置的區(qū)域范圍閾值從所述多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域;
[0096]標(biāo)簽提取子單元,用于提取所述區(qū)域選擇子單元選擇的主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
[0097]在另一個可選的實(shí)現(xiàn)方式中,所述顯示單元330可以包括(圖3中未示出):
[0098]控件生成子單元,用于在所述顯示界面上為所述列表索引生成浮動控件;
[0099]列表呈現(xiàn)子單元,用于當(dāng)接收到用戶對所述控件生成子單元生成的浮動控件的觸發(fā)指令時(shí),在所述顯示界面上呈現(xiàn)所述列表索引。
[0100]其中,所述列表呈現(xiàn)子單元,可以具體用于當(dāng)所述列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),按照設(shè)置的文字長度閾值呈現(xiàn)所述文字內(nèi)容,當(dāng)所述列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),按照設(shè)置的圖片大小閾值采用填充方式顯示所述圖片內(nèi)容。
[0101]在另一個可選的實(shí)現(xiàn)方式中,所述定位單元340可以包括(圖3中未示出):
[0102]位置獲取子單元,用于獲取所述第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性;
[0103]位置跳轉(zhuǎn)子單元,用于跳轉(zhuǎn)到所述頁面內(nèi)容上由所述位置獲取子單元獲取的位置屬性指示的位置。
[0104]參見圖4,為本發(fā)明終端的實(shí)施例框圖:
[0105]該終端400可以包括前述圖3示出的實(shí)施例中的定位頁面內(nèi)容的裝置410,該定位頁面內(nèi)容的裝置410可以設(shè)置在終端的處理器內(nèi)。
[0106]其中,本發(fā)明實(shí)施例中的終端主要指各種具有通信功能的智能終端,例如,智能手機(jī)、個人數(shù)字助理(Personal Digital Assistant, PDA)、平板電腦等。
[0107]由上述實(shí)施例可見,提取頁面內(nèi)容的標(biāo)題標(biāo)簽,按照標(biāo)題標(biāo)簽的標(biāo)題主體的層級關(guān)系生成由標(biāo)題內(nèi)容組成的列表索引,將列表索引浮動顯示在顯示界面上,當(dāng)接收到用戶對列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到頁面內(nèi)容上第一標(biāo)題內(nèi)容所在的位置。由于本發(fā)明實(shí)施例可以將生成的列表索引浮動顯示在顯示界面上,因此用戶在瀏覽頁面內(nèi)容的過程中,可以隨時(shí)通過點(diǎn)擊列表索引中的標(biāo)題內(nèi)容定位到頁面內(nèi)容的對應(yīng)位置上,尤其在內(nèi)容較長的頁面中進(jìn)行定位時(shí),由于無需用戶進(jìn)行繁瑣的滾動操作,因此定位操作便捷,提升了用戶瀏覽頁面內(nèi)容的體驗(yàn)。
[0108]本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例中的技術(shù)可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明實(shí)施例中的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0109]本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0110]以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種定位頁面內(nèi)容的方法,其特征在于,所述方法包括: 提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容; 按照所述標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引; 將所述列表索引浮動顯示在顯示界面上; 當(dāng)接收到用戶對所述列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提取頁面內(nèi)容的標(biāo)題標(biāo)簽,包括: 識別組成頁面內(nèi)容的內(nèi)容區(qū)域; 當(dāng)識別出多個內(nèi)容區(qū)域時(shí),根據(jù)設(shè)置的區(qū)域范圍閾值從所述多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域; 提取所述主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將所述列表索引浮動顯示在顯示界面上,包括: 在所述顯示界面上為所述列表索引生成浮動控件; 當(dāng)接收到用戶對所述浮動控件的觸發(fā)指令時(shí),在所述顯示界面上呈現(xiàn)所述列表索引。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述顯示界面上呈現(xiàn)所述列表索引,包括: 當(dāng)所述列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),按照設(shè)置的文字長度閾值呈現(xiàn)所述文字內(nèi)容; 當(dāng)所述列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),按照設(shè)置的圖片大小閾值采用填充方式顯示所述圖片內(nèi)容。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置,包括: 獲取所述第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性; 跳轉(zhuǎn)到所述頁面內(nèi)容上由所述位置屬性指示的位置。
6.一種定位頁面內(nèi)容的裝置,其特征在于,所述裝置包括: 提取單元,用于提取頁面內(nèi)容的標(biāo)題標(biāo)簽,所述標(biāo)題標(biāo)簽包括標(biāo)題主體和標(biāo)題內(nèi)容; 生成單元,用于按照所述提取單元提取的標(biāo)題主體的層級關(guān)系生成由所述標(biāo)題內(nèi)容組成的列表索引; 顯示單元,用于將所述生成單元生成的列表索引浮動顯示在顯示界面上; 定位單元,用于當(dāng)接收到用戶對所述顯示單元顯示的列表索引中的第一標(biāo)題內(nèi)容的操作命令時(shí),定位到所述頁面內(nèi)容上所述第一標(biāo)題內(nèi)容所在的位置。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述提取單元包括: 區(qū)域識別子單元,用于識別組成頁面內(nèi)容的內(nèi)容區(qū)域; 區(qū)域選擇子單元,用于當(dāng)所述區(qū)域識別子單元識別出多個內(nèi)容區(qū)域時(shí),根據(jù)設(shè)置的區(qū)域范圍閾值從所述多個內(nèi)容區(qū)域中選擇主內(nèi)容區(qū)域; 標(biāo)簽提取子單元,用于提取所述區(qū)域選擇子單元選擇的主內(nèi)容區(qū)域的標(biāo)題標(biāo)簽。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述顯示單元包括: 控件生成子單元,用于在所述顯示界面上為所述列表索引生成浮動控件;列表呈現(xiàn)子單元,用于當(dāng)接收到用戶對所述控件生成子單元生成的浮動控件的觸發(fā)指令時(shí),在所述顯示界面上呈現(xiàn)所述列表索引。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述列表呈現(xiàn)子單元,具體用于當(dāng)所述列表索引中的標(biāo)題內(nèi)容為文字內(nèi)容時(shí),按照設(shè)置的文字長度閾值呈現(xiàn)所述文字內(nèi)容,當(dāng)所述列表索引中的標(biāo)題內(nèi)容為圖片內(nèi)容時(shí),按照設(shè)置的圖片大小閾值采用填充方式顯示所述圖片內(nèi)容。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的裝置,其特征在于,所述定位單元包括: 位置獲取子單元,用于獲取所述第一標(biāo)題內(nèi)容所屬標(biāo)題標(biāo)簽的位置屬性; 位置跳轉(zhuǎn)子單元,用于跳轉(zhuǎn)到所述頁面內(nèi)容上由所述位置獲取子單元獲取的位置屬性指示的位置。
【文檔編號】G06F9/445GK103472983SQ201310344949
【公開日】2013年12月25日 申請日期:2013年8月8日 優(yōu)先權(quán)日:2013年8月8日
【發(fā)明者】陳浩, 梁捷 申請人:廣州市動景計(jì)算機(jī)科技有限公司