頁(yè)面定位方法及裝置的制造方法
【專利摘要】本申請(qǐng)公開了一種頁(yè)面定位方法及裝置,該方法包括:在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置;檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。該方案能夠大大提升用戶體驗(yàn)。
【專利說明】
頁(yè)面定位方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及頁(yè)面定位技術(shù)領(lǐng)域,尤其涉及一種頁(yè)面定位方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)上提供的信息越來越豐富,很多用戶選擇通過瀏覽器從互聯(lián)網(wǎng)上獲取需要的信息。例如,用戶可以從互聯(lián)網(wǎng)上搜索熱門小說、論文、影評(píng)、照片、視頻等等信息;瀏覽器獲取用戶需要的信息后,將獲取的信息顯示在當(dāng)前窗口的頁(yè)面中,以供用戶進(jìn)行瀏覽。
[0003]頁(yè)面的長(zhǎng)度一般會(huì)與頁(yè)面包括信息的多少相匹配,當(dāng)頁(yè)面的長(zhǎng)度超過當(dāng)前窗口的寬度時(shí),當(dāng)前窗口不能顯示頁(yè)面包括的所有信息,這就需要一種能夠?qū)?yè)面進(jìn)行定位的方法便于用戶瀏覽頁(yè)面的所有信息。目前通用的方法是在瀏覽器的最右端固定位置處顯示滾動(dòng)條,如圖1所示為一個(gè)瀏覽器的最右端固定位置處顯示的滾動(dòng)條I的示意圖,當(dāng)用戶瀏覽頁(yè)面的信息時(shí),可以調(diào)整滾動(dòng)條的上下位置,瀏覽器檢測(cè)到滾動(dòng)條的位置變化后,會(huì)根據(jù)滾動(dòng)條的位置變化調(diào)整當(dāng)前窗口顯示的信息;當(dāng)用戶需要回看已瀏覽的信息時(shí),也需要調(diào)整滾動(dòng)條的位置重新對(duì)頁(yè)面進(jìn)行定位,找到回看的信息的位置。
[0004]上述通用的方法是基于滾動(dòng)條位置的改變對(duì)頁(yè)面進(jìn)行定位的,由于滾動(dòng)條有一定長(zhǎng)度且長(zhǎng)度不固定,隨著頁(yè)面的長(zhǎng)度不同而變化,這就導(dǎo)致滾動(dòng)條的長(zhǎng)度與頁(yè)面的長(zhǎng)度的映射關(guān)系并不直觀,因此用戶很難快速地判斷回看的信息所在的位置,也就無法快速準(zhǔn)確地對(duì)頁(yè)面進(jìn)行定位,可能需要耗費(fèi)很長(zhǎng)時(shí)間才能找到回看的信息,嚴(yán)重影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)實(shí)施例提供一種頁(yè)面定位方法及裝置,用以解決現(xiàn)有技術(shù)中存在的用戶無法快速準(zhǔn)確地對(duì)頁(yè)面進(jìn)行定位,嚴(yán)重影響用戶體驗(yàn)的問題。
[0006]根據(jù)本申請(qǐng)實(shí)施例,提供一種頁(yè)面定位方法,包括:
[0007]在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置;
[0008]檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。
[0009]具體的,在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,具體包括:
[0010]檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在所述置頂按鈕下方顯示所述頁(yè)面定位控件;或者,
[0011]檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中的置頂按鈕下方顯示所述頁(yè)面定位控件。
[0012]具體的,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息,具體包括:
[0013]獲取所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系;
[0014]根據(jù)所述映射關(guān)系確定所述點(diǎn)擊操作的位置或者所述拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的所述當(dāng)前頁(yè)面的位置;
[0015]在所述當(dāng)前窗口中顯示確定的所述當(dāng)前頁(yè)面的位置處的信息。
[0016]可選的,還包括:
[0017]獲取所述當(dāng)前頁(yè)面的長(zhǎng)度與所述標(biāo)尺的長(zhǎng)度的比值;
[0018]根據(jù)所述比值建立所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系。
[0019]可選的,還包括:
[0020]在所述標(biāo)尺上顯示分隔符,所述分隔符標(biāo)識(shí)等分所述當(dāng)前頁(yè)面的長(zhǎng)度或者所述當(dāng)前頁(yè)面的選定信息的位置。
[0021]可選的,還包括:
[0022]檢測(cè)到所述當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏所述置頂按鈕下方的所述頁(yè)面定位控件;或者,
[0023]檢測(cè)到所述當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中置頂按鈕下方的所述頁(yè)面定位控件。
[0024]根據(jù)本申請(qǐng)實(shí)施例,還提供一種頁(yè)面定位裝置,包括:
[0025]第一顯示單元,用于在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置;
[0026]檢測(cè)單元,用于檢測(cè)是否有針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作;
[0027]第二顯示單元,用于若所述檢測(cè)單元檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。
[0028]具體的,所述第一顯示單元,具體用于:
[0029]檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在所述置頂按鈕下方顯示所述頁(yè)面定位控件;或者,
[0030]檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中的置頂按鈕下方顯示所述頁(yè)面定位控件。
[0031]具體的,所述第二顯示單元,具體用于:
[0032]獲取所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系;
[0033]根據(jù)所述映射關(guān)系確定所述點(diǎn)擊操作的位置或者所述拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的所述當(dāng)前頁(yè)面的位置;
[0034]在所述當(dāng)前窗口中顯示確定的所述當(dāng)前頁(yè)面的位置處的信息。
[0035]可選的,還包括:
[0036]獲取單元,用于獲取所述當(dāng)前頁(yè)面的長(zhǎng)度與所述標(biāo)尺的長(zhǎng)度的比值;
[0037]建立單元,用于根據(jù)所述比值建立所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系O
[0038]可選的,還包括:
[0039]第三顯示單元,用于在所述標(biāo)尺上顯示分隔符,所述分隔符標(biāo)識(shí)等分所述當(dāng)前頁(yè)面的長(zhǎng)度或者所述當(dāng)前頁(yè)面的選定信息的位置。
[0040]可選的,還包括隱藏單元,用于:
[0041]檢測(cè)到所述當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏所述置頂按鈕下方的所述頁(yè)面定位控件;或者,
[0042]檢測(cè)到所述當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中置頂按鈕下方的所述頁(yè)面定位控件。
[0043]本申請(qǐng)實(shí)施例提供一種頁(yè)面定位方法及裝置,在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置;檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。該方案是基于頁(yè)面定位控件實(shí)現(xiàn)對(duì)頁(yè)面進(jìn)行定位的,該頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,由于定位點(diǎn)用于標(biāo)識(shí)當(dāng)前窗口顯示的信息在當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置,用戶很容易根據(jù)定位點(diǎn)在標(biāo)尺上的位置以及當(dāng)前窗口中顯示的信息獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,與現(xiàn)有技術(shù)相比,標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系非常直觀,用戶可以快速地判斷回看的信息所在的位置,從而對(duì)標(biāo)尺執(zhí)行點(diǎn)擊操作或者對(duì)定位點(diǎn)執(zhí)行拖動(dòng)操作來實(shí)現(xiàn)對(duì)頁(yè)面的快速定位,進(jìn)而很快就能找到回看的信息,大大提升用戶體驗(yàn)。
【附圖說明】
[0044]此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0045]圖1為現(xiàn)有技術(shù)中一個(gè)瀏覽器的最右端固定位置處顯示的滾動(dòng)條的示意圖;
[0046]圖2為本申請(qǐng)實(shí)施例中頁(yè)面定位方法的流程圖;
[0047]圖3為本申請(qǐng)實(shí)施例中一種頁(yè)面定位控件的示意圖;
[0048]圖4為本申請(qǐng)實(shí)施例中另一種頁(yè)面定位控件的示意圖;
[0049]圖5為本申請(qǐng)實(shí)施例中一種帶有分隔符的頁(yè)面定位控件的結(jié)構(gòu)示意圖;
[0050]圖6為本申請(qǐng)實(shí)施例中另一種帶有分隔符的頁(yè)面定位控件的結(jié)構(gòu)示意圖;
[0051]圖7為本申請(qǐng)實(shí)施例中頁(yè)面定位裝置的結(jié)構(gòu)示意圖;
[0052]圖8為本申請(qǐng)實(shí)施例中第二種頁(yè)面定位裝置的結(jié)構(gòu)示意圖;
[0053]圖9為本申請(qǐng)實(shí)施例中第三種頁(yè)面定位裝置的結(jié)構(gòu)示意圖;
[0054]圖10為本申請(qǐng)實(shí)施例中第四種頁(yè)面定位裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]為了使本申請(qǐng)所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本申請(qǐng)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本申請(qǐng),并不用于限定本申請(qǐng)。
[0056]由于現(xiàn)有技術(shù)中的滾動(dòng)條有一定長(zhǎng)度且長(zhǎng)度不固定,隨著頁(yè)面的長(zhǎng)度不同而變化,這就導(dǎo)致滾動(dòng)條的長(zhǎng)度與頁(yè)面的長(zhǎng)度的映射關(guān)系并不直觀,因此用戶很難快速地判斷回看的信息所在的位置,也就無法快速準(zhǔn)確地對(duì)頁(yè)面進(jìn)行定位,可能需要耗費(fèi)很長(zhǎng)時(shí)間才能找到回看的信息,嚴(yán)重影響用戶體驗(yàn)。為了解決用戶無法快速準(zhǔn)確地對(duì)頁(yè)面進(jìn)行定位,嚴(yán)重影響用戶體驗(yàn)的問題,本申請(qǐng)實(shí)施例提供的一種頁(yè)面定位方法,該方法的執(zhí)行主體可以為瀏覽器,流程如圖2所示,包括如下步驟:
[0057]S21:在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件。
[0058]目前,有的瀏覽器是多窗口的,有的瀏覽器是單窗口的,無論是哪種瀏覽器,當(dāng)前顯示的窗口即為當(dāng)前窗口,當(dāng)前窗口中的頁(yè)面即為當(dāng)前頁(yè)面。
[0059]可以在當(dāng)前窗口中顯示頁(yè)面定位控件,如圖3所示為頁(yè)面定位控件2的示意圖,從圖3中可以看出,頁(yè)面定位控件包括定位點(diǎn)21和標(biāo)尺22,定位點(diǎn)21用于標(biāo)識(shí)當(dāng)前窗口顯示的信息在當(dāng)前頁(yè)面中的位置。一種可選的實(shí)施例,定位點(diǎn)的大小固定,標(biāo)尺的長(zhǎng)度固定且與當(dāng)前頁(yè)面的長(zhǎng)度對(duì)應(yīng),現(xiàn)有技術(shù)中滾動(dòng)條的長(zhǎng)度隨著頁(yè)面的長(zhǎng)度而改變,頁(yè)面的長(zhǎng)度與滾動(dòng)條的長(zhǎng)度的映射關(guān)系并不直觀,而本申請(qǐng)實(shí)施例中的頁(yè)面定位控件,定位點(diǎn)的大小固定,不隨頁(yè)面長(zhǎng)度的變化而改變,用戶很容易根據(jù)定位點(diǎn)在標(biāo)尺上的位置以及當(dāng)前窗口中顯示的信息獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,可以快速地對(duì)頁(yè)面進(jìn)行定位,尤其是在回看信息時(shí),可以快速準(zhǔn)確地找到回看信息所在的位置,從而提升用戶體驗(yàn)。
[0060]S22:檢測(cè)到針對(duì)定位點(diǎn)的拖動(dòng)操作或者針對(duì)標(biāo)尺的點(diǎn)擊操作后,根據(jù)標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在當(dāng)前窗口中顯示當(dāng)前頁(yè)面中對(duì)應(yīng)于拖動(dòng)操作結(jié)束的位置處或者點(diǎn)擊操作的位置處的信息。
[0061]由于頁(yè)面定位控件包括標(biāo)尺和定位點(diǎn),當(dāng)用戶需要回看信息時(shí),可以采用兩種實(shí)現(xiàn)方式對(duì)頁(yè)面定位,一種實(shí)現(xiàn)方式是對(duì)定位點(diǎn)執(zhí)行拖動(dòng)操作,直接將定位點(diǎn)拖動(dòng)到回看的信息對(duì)應(yīng)的位置;另一種實(shí)現(xiàn)方式是對(duì)標(biāo)尺執(zhí)行點(diǎn)擊操作,直接點(diǎn)擊回看的信息對(duì)應(yīng)的位置。當(dāng)瀏覽器檢測(cè)到針對(duì)定位點(diǎn)的拖動(dòng)操作或者針對(duì)標(biāo)尺的點(diǎn)擊操作后,隱藏當(dāng)前窗口顯示的信息,并根據(jù)標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在當(dāng)前窗口中顯示當(dāng)前頁(yè)面中對(duì)應(yīng)于拖動(dòng)操作結(jié)束的位置處或者點(diǎn)擊操作的位置處的信息,從而實(shí)現(xiàn)在當(dāng)前窗口中顯示用戶需要回看的信息。
[0062]該方案是基于頁(yè)面定位控件實(shí)現(xiàn)對(duì)頁(yè)面進(jìn)行定位的,該頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,由于定位點(diǎn)用于標(biāo)識(shí)當(dāng)前窗口顯示的信息在當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置,用戶很容易根據(jù)定位點(diǎn)在標(biāo)尺上的位置以及當(dāng)前窗口中顯示的信息獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,與現(xiàn)有技術(shù)相比,標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系非常直觀,用戶可以快速地判斷回看的信息所在的位置,從而對(duì)標(biāo)尺執(zhí)行點(diǎn)擊操作或者對(duì)定位點(diǎn)執(zhí)行拖動(dòng)操作來實(shí)現(xiàn)對(duì)頁(yè)面的快速定位,進(jìn)而很快就能找到回看的信息,大大提升用戶體驗(yàn)。
[0063]具體的,上述S21中的在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件可以有多種實(shí)現(xiàn)方式,頁(yè)面定位控件可以在當(dāng)前窗口打開時(shí)一直處于顯示狀態(tài),當(dāng)然也可以在確定滿足一定的條件再進(jìn)行顯示,下面列舉兩種具體的實(shí)現(xiàn)方式進(jìn)行說明。
[0064]第一種實(shí)現(xiàn)方式,檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在置頂按鈕下方顯示頁(yè)面定位控件。
[0065]目前,當(dāng)前窗口中應(yīng)用了浮層的置頂按鈕,用戶可以單擊置頂按鈕,當(dāng)瀏覽器檢測(cè)到置頂按鈕被單擊后,直接回到當(dāng)前頁(yè)面的最頂端,為了使當(dāng)前窗口整潔有序,可以結(jié)合該置頂按鈕顯示頁(yè)面定位控件。由于目前置頂按鈕被單擊對(duì)應(yīng)的是回到當(dāng)前頁(yè)面最頂端的功能,如圖4所示,可以設(shè)置檢測(cè)到其他操作時(shí)在置頂按鈕3下方顯示頁(yè)面定位控件2,其中,其他操作可以但不限于是置頂按鈕被雙擊或者光標(biāo)在置頂按鈕懸停等等。
[0066]第二種實(shí)現(xiàn)方式,檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在當(dāng)前窗口中光標(biāo)的位置或者當(dāng)前窗口中的置頂按鈕下方顯示頁(yè)面定位控件。
[0067]用戶在使用瀏覽器瀏覽當(dāng)前頁(yè)面時(shí),采用的終端不同,拉動(dòng)當(dāng)前頁(yè)面的方式也有所不同,例如,若終端設(shè)置有觸摸屏,用戶可以用手或者觸摸筆拉動(dòng)當(dāng)前頁(yè)面;若終端未設(shè)置觸摸屏,用戶可以使用鼠標(biāo)或鍵盤等外接設(shè)備拉動(dòng)當(dāng)前頁(yè)面。
[0068]終端檢測(cè)到當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,可以在當(dāng)前窗口光標(biāo)的位置顯示頁(yè)面定位控件2,如圖3所示;也可以在當(dāng)前窗口中的置頂按鈕3下方顯示頁(yè)面定位控件2,如圖4所示。其中,設(shè)定速度可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如,通常年輕人在終端上拉動(dòng)當(dāng)前頁(yè)面時(shí),拉動(dòng)的速度可以很快,可以將設(shè)定速度設(shè)定的大一些;而老年人在終端上拉動(dòng)當(dāng)前頁(yè)面時(shí),拉動(dòng)的速度可能會(huì)慢一些,可以將設(shè)定速度設(shè)定的小一些。
[0069]需要說明的是,本申請(qǐng)實(shí)施例中的頁(yè)面定位控件可以設(shè)置為浮層等等多種形式。在顯示頁(yè)面定位控件時(shí)可以僅采用上述其中一種方式,也可以同時(shí)采用多種方式,由于可選擇的方式很多,并且頁(yè)面定位控件還可以采用浮層的方式,用戶可以按照需要拖動(dòng)該頁(yè)面定位控件,從而能夠滿足用戶多方面的需求,提升用戶體驗(yàn)。
[0070]以上介紹了兩種在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件的方式,在實(shí)際應(yīng)用過程中,有時(shí)不需要一直顯示頁(yè)面定位控件,為了避免頁(yè)面定位控件妨礙用戶瀏覽當(dāng)前窗口顯示的信息,還可以在滿足一定條件時(shí)隱藏頁(yè)面定位控件,隱藏的方式有多種,下面列舉兩種方式進(jìn)行說明:
[0071]第一種方式,檢測(cè)到當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏置頂按鈕下方的頁(yè)面定位控件。
[0072]對(duì)應(yīng)于顯示頁(yè)面定位控件的第一種方式,當(dāng)置頂按鈕采用浮層的形式且頁(yè)面定位控件顯示在置頂按鈕下方時(shí),可以在檢測(cè)到置頂按鈕隱藏后,同時(shí)隱藏置頂按鈕下方的頁(yè)面定位控件。
[0073]第二種方式,檢測(cè)到當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在當(dāng)前窗口中光標(biāo)的位置或者當(dāng)前窗口中置頂按鈕下方的頁(yè)面定位控件。
[0074]對(duì)應(yīng)于顯示頁(yè)面定位控件的第二種方式,可以在當(dāng)前頁(yè)面被拉動(dòng)速度小于設(shè)定速度后,隱藏頁(yè)面定位控件。
[0075]具體的,上述S22中的根據(jù)標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在當(dāng)前窗口中顯示當(dāng)前頁(yè)面中對(duì)應(yīng)于拖動(dòng)操作結(jié)束的位置處或者點(diǎn)擊操作的位置處的信息,具體包括:
[0076]獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系;
[0077]根據(jù)映射關(guān)系確定點(diǎn)擊操作的位置或者拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的當(dāng)前頁(yè)面的位置;
[0078]在當(dāng)前窗口中顯示確定的當(dāng)前頁(yè)面的位置處的信息。
[0079]標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系建立的過程是,獲取當(dāng)前頁(yè)面的長(zhǎng)度與標(biāo)尺的長(zhǎng)度的比值;根據(jù)比值建立標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系。
[0080]例如,當(dāng)前頁(yè)面的長(zhǎng)度為10,標(biāo)尺的長(zhǎng)度為3,當(dāng)前頁(yè)面的長(zhǎng)度與標(biāo)尺的長(zhǎng)度的比值為10:3,標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系為3:10。瀏覽器在顯示用戶執(zhí)行拖動(dòng)操作結(jié)束的位置或者點(diǎn)擊操作的位置對(duì)應(yīng)的當(dāng)前頁(yè)面的信息時(shí),可以獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系3:10,若點(diǎn)擊操作的位置或者拖動(dòng)操作結(jié)束的位置為標(biāo)識(shí)的長(zhǎng)度的一半,則該位置對(duì)應(yīng)當(dāng)前頁(yè)面的位置為0.5*10/3 = 5/3,然后顯示該當(dāng)前頁(yè)面5/3位置處的信息,從而實(shí)現(xiàn)顯示用戶回看的信息。
[0081]可選的,為了便于用戶識(shí)別和記憶信息在當(dāng)前頁(yè)面中的大概位置,進(jìn)而便于回看時(shí)對(duì)頁(yè)面進(jìn)行定位,還可以在上述頁(yè)面定位控件的標(biāo)尺上顯示分隔符,如圖5所示,分隔符23可以用來標(biāo)識(shí)等分當(dāng)前頁(yè)面的長(zhǎng)度,可以將當(dāng)前頁(yè)面等分成四份、五份等等,用分隔符來標(biāo)識(shí)每一份;分隔符23還可以用來標(biāo)識(shí)當(dāng)前頁(yè)面的選定信息的位置,如圖6所示,通常頁(yè)面中的信息可以按照重要性分為重要信息和普通信息,因此,可以將當(dāng)前頁(yè)面中重要信息的位置對(duì)應(yīng)在標(biāo)尺上顯示分隔符,以便于用戶可以準(zhǔn)確地定位到這些重要信息。
[0082]基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供的一種頁(yè)面定位裝置,該裝置可以設(shè)置在瀏覽器中,該裝置的結(jié)構(gòu)如7圖所示,包括第一顯示單元71、檢測(cè)單元72和第二顯示單元73。其中:
[0083]第一顯示單元71,用于在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,定位點(diǎn)用于標(biāo)識(shí)當(dāng)前窗口顯示的信息在當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置。
[0084]檢測(cè)單元72,用于檢測(cè)是否有針對(duì)定位點(diǎn)的拖動(dòng)操作或者針對(duì)標(biāo)尺的點(diǎn)擊操作。
[0085]第二顯示單元73,用于若檢測(cè)單元72檢測(cè)到針對(duì)定位點(diǎn)的拖動(dòng)操作或者針對(duì)標(biāo)尺的點(diǎn)擊操作后,根據(jù)標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在當(dāng)前窗口中顯示當(dāng)前頁(yè)面中對(duì)應(yīng)于拖動(dòng)操作結(jié)束的位置處或者點(diǎn)擊操作的位置處的信息。
[0086]該方案是基于頁(yè)面定位控件實(shí)現(xiàn)對(duì)頁(yè)面進(jìn)行定位的,該頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,由于定位點(diǎn)用于標(biāo)識(shí)當(dāng)前窗口顯示的信息在當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置,用戶很容易根據(jù)定位點(diǎn)在標(biāo)尺上的位置以及當(dāng)前窗口中顯示的信息獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,與現(xiàn)有技術(shù)相比,標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系非常直觀,用戶可以快速地判斷回看的信息所在的位置,從而對(duì)標(biāo)尺執(zhí)行點(diǎn)擊操作或者對(duì)定位點(diǎn)執(zhí)行拖動(dòng)操作來實(shí)現(xiàn)對(duì)頁(yè)面的快速定位,進(jìn)而很快就能找到回看的信息,大大提升用戶體驗(yàn)。
[0087]具體的,上述第一顯示單元71,具體用于:
[0088]檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在置頂按鈕下方顯示頁(yè)面定位控件;或者,
[0089]檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在當(dāng)前窗口中光標(biāo)的位置或者當(dāng)前窗口中的置頂按鈕下方顯示頁(yè)面定位控件。
[0090]具體的,上述第二顯示單元73,具體用于:
[0091]獲取標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系;
[0092]根據(jù)映射關(guān)系確定點(diǎn)擊操作的位置或者拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的當(dāng)前頁(yè)面的位置;
[0093]在當(dāng)前窗口中顯示確定的當(dāng)前頁(yè)面的位置處的信息。
[0094]如圖8所示為本申請(qǐng)實(shí)施例中的第二種頁(yè)面定位裝置的結(jié)構(gòu)示意圖,與圖7所示的頁(yè)面定位裝置相同的單元省略不表,在如圖7所示的定位裝置的基礎(chǔ)上,還包括獲取單元74和建立單元75。其中:
[0095]上述獲取單元74,用于獲取當(dāng)前頁(yè)面的長(zhǎng)度與標(biāo)尺的長(zhǎng)度的比值;
[0096]上述建立單元75,用于根據(jù)比值建立標(biāo)尺的長(zhǎng)度與當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系。
[0097]如圖9所示為本申請(qǐng)實(shí)施例中的第三種頁(yè)面定位裝置的結(jié)構(gòu)示意圖,與圖7所示的頁(yè)面定位裝置相同的單元省略不表,在如圖7所示的定位裝置的基礎(chǔ)上,還包括:
[0098]第三顯示單元76,用于在標(biāo)尺上顯示分隔符,分隔符標(biāo)識(shí)等分當(dāng)前頁(yè)面的長(zhǎng)度或者當(dāng)前頁(yè)面的選定信息的位置。
[0099]如圖10所示為本申請(qǐng)實(shí)施例中的第四種頁(yè)面定位裝置的結(jié)構(gòu)示意圖,與圖7所示的頁(yè)面定位裝置相同的單元省略不表,在如圖7所示的定位裝置的基礎(chǔ)上,還包括隱藏單元77,用于:
[0100]檢測(cè)到當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏置頂按鈕下方的頁(yè)面定位控件;或者,
[0101]檢測(cè)到當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在當(dāng)前窗口中光標(biāo)的位置或者當(dāng)前窗口中置頂按鈕下方的頁(yè)面定位控件。
[0102]上述說明示出并描述了本申請(qǐng)的優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請(qǐng)并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請(qǐng)的精神和范圍,則都應(yīng)在本申請(qǐng)所附權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種頁(yè)面定位方法,其特征在于,包括: 在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置; 檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。2.如權(quán)利要求1所述的方法,其特征在于,在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,具體包括: 檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在所述置頂按鈕下方顯示所述頁(yè)面定位控件;或者, 檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中的置頂按鈕下方顯示所述頁(yè)面定位控件。3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息,具體包括: 獲取所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系; 根據(jù)所述映射關(guān)系確定所述點(diǎn)擊操作的位置或者所述拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的所述當(dāng)前頁(yè)面的位置; 在所述當(dāng)前窗口中顯示確定的所述當(dāng)前頁(yè)面的位置處的信息。4.如權(quán)利要求1所述的方法,其特征在于,還包括: 獲取所述當(dāng)前頁(yè)面的長(zhǎng)度與所述標(biāo)尺的長(zhǎng)度的比值; 根據(jù)所述比值建立所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系。5.如權(quán)利要求1所述的方法,其特征在于,還包括: 在所述標(biāo)尺上顯示分隔符,所述分隔符標(biāo)識(shí)等分所述當(dāng)前頁(yè)面的長(zhǎng)度或者所述當(dāng)前頁(yè)面的選定信息的位置。6.如權(quán)利要求1-5任一所述的方法,其特征在于,還包括: 檢測(cè)到所述當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏所述置頂按鈕下方的所述頁(yè)面定位控件;或者, 檢測(cè)到所述當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中置頂按鈕下方的所述頁(yè)面定位控件。7.—種頁(yè)面定位裝置,其特征在于,包括: 第一顯示單元,用于在瀏覽器的當(dāng)前窗口中顯示頁(yè)面定位控件,所述頁(yè)面定位控件包括定位點(diǎn)和標(biāo)尺,所述定位點(diǎn)用于標(biāo)識(shí)所述當(dāng)前窗口顯示的信息在所述當(dāng)前窗口顯示的當(dāng)前頁(yè)面中的位置; 檢測(cè)單元,用于檢測(cè)是否有針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作; 第二顯示單元,用于若所述檢測(cè)單元檢測(cè)到針對(duì)所述定位點(diǎn)的拖動(dòng)操作或者針對(duì)所述標(biāo)尺的點(diǎn)擊操作后,根據(jù)所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系,在所述當(dāng)前窗口中顯示所述當(dāng)前頁(yè)面中對(duì)應(yīng)于所述拖動(dòng)操作結(jié)束的位置處或者所述點(diǎn)擊操作的位置處的信息。8.如權(quán)利要求7所述的裝置,其特征在于,所述第一顯示單元,具體用于: 檢測(cè)到光標(biāo)在瀏覽器的當(dāng)前窗口顯示的置頂按鈕懸停后,在所述置頂按鈕下方顯示所述頁(yè)面定位控件;或者, 檢測(cè)到瀏覽器的當(dāng)前窗口顯示的當(dāng)前頁(yè)面被拉動(dòng)的速度超過設(shè)定速度后,在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中的置頂按鈕下方顯示所述頁(yè)面定位控件。9.如權(quán)利要求7所述的裝置,其特征在于,所述第二顯示單元,具體用于: 獲取所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系; 根據(jù)所述映射關(guān)系確定所述點(diǎn)擊操作的位置或者所述拖動(dòng)操作結(jié)束的位置對(duì)應(yīng)的所述當(dāng)前頁(yè)面的位置; 在所述當(dāng)前窗口中顯示確定的所述當(dāng)前頁(yè)面的位置處的信息。10.如權(quán)利要求7所述的裝置,其特征在于,還包括: 獲取單元,用于獲取所述當(dāng)前頁(yè)面的長(zhǎng)度與所述標(biāo)尺的長(zhǎng)度的比值; 建立單元,用于根據(jù)所述比值建立所述標(biāo)尺的長(zhǎng)度與所述當(dāng)前頁(yè)面的長(zhǎng)度的映射關(guān)系O11.如權(quán)利要求7所述的裝置,其特征在于,還包括: 第三顯示單元,用于在所述標(biāo)尺上顯示分隔符,所述分隔符標(biāo)識(shí)等分所述當(dāng)前頁(yè)面的長(zhǎng)度或者所述當(dāng)前頁(yè)面的選定信息的位置。12.如權(quán)利要求7-11任一所述的裝置,其特征在于,還包括隱藏單元,用于: 檢測(cè)到所述當(dāng)前窗口顯示的置頂按鈕隱藏后,隱藏所述置頂按鈕下方的所述頁(yè)面定位控件;或者, 檢測(cè)到所述當(dāng)前頁(yè)面被拉動(dòng)的速度小于設(shè)定速度后,隱藏在所述當(dāng)前窗口中光標(biāo)的位置或者所述當(dāng)前窗口中置頂按鈕下方的所述頁(yè)面定位控件。
【文檔編號(hào)】G06F9/44GK105989051SQ201510062028
【公開日】2016年10月5日
【申請(qǐng)日】2015年2月5日
【發(fā)明人】袁佳琪
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司