一種選擇超連結的方法、裝置及移動終端的製作方法
2023-07-06 10:49:06 2
一種選擇超連結的方法、裝置及移動終端的製作方法
【專利摘要】本發明適用於移動終端領域,提供了一種選擇超連結的方法、裝置及移動終端,所述方法包括:檢測當前頁面的超連結選擇指令;若檢測到所述超連結選擇指令,獲取所述超連結選擇指令對應的顯示區域內所有超連結作為候選超連結;在當前頁面上繪製一個新的頁面框體,所述頁面框體以預設顯示比例展示所述候選超連結;從所述頁面框體上的候選超連結中選擇需要的超連結。本發明,實現了在頁面上更準確、方便的選擇超連結。
【專利說明】一種選擇超連結的方法、裝置及移動終端
【技術領域】
[0001] 本發明屬於移動終端領域,尤其涉及一種選擇超連結的方法、裝置及移動終端。
【背景技術】
[0002] 手機已經成為用戶上網的重要工具之一,用戶使用手機上網時,常常會因為手機 界面大小的限制和排版等因素,遇到手機網頁中的對象很難準確選擇的問題,如超連結、文 本輸入框等,特別是在小說閱讀頁面中,章節頁面的超連結很小很密集,間隔較小,用戶在 選擇時經常出現誤點的操作,點擊到其他章節和頁碼。
[0003] 現有瀏覽器中有"輸入框放大"的技術,用戶在輸入框進行編輯操作時可以選擇 "輸入框放大"功能,在新彈出的輸入框界面進行編輯,這种放大後的輸入框對於長文本的 編輯操作會更加方便、準確。但是在一些有超連結的頁面,特別是在小說閱讀頁面,卻依然 存在準確選擇超連結困難、準確率低的問題。
【發明內容】
[0004] 本發明實施例提供了一種選擇超連結的方法、裝置及移動終端,旨在解決移動終 端網頁中存在準確選擇超連結困難、準確率低的問題。
[0005] -方面,提供一種選擇超連結的方法,所述方法包括:
[0006] 檢測當前頁面的超連結選擇指令;
[0007] 若檢測到所述超連結選擇指令,獲取所述超連結選擇指令對應的顯示區域內所有 超連結作為候選超連結;
[0008] 在當前頁面上繪製一個新的頁面框體,所述頁面框體以預設顯示比例展示所述候 選超連結;
[0009] 從所述頁面框體上的候選超連結中選擇需要的超連結。
[0010] 另一方面,提供一種選擇超連結的裝置,所述裝置包括:
[0011] 指令檢測單元,用於檢測當前頁面的超連結選擇指令。
[0012] 超連結獲取單元,用於若檢測到所述超連結選擇指令,獲取所述超連結選擇指令 對應的顯示區域內所有超連結作為候選超連結;
[0013] 超連結展示單元,用於在當前頁面上繪製一個新的頁面框體,所述頁面框體以預 設顯示比例展示所述候選超連結;
[0014] 超連結選擇單元,用於從所述頁面框體上的候選超連結中選擇需要的超連結。
[0015] 再一方面,提供一種移動終端,所述移動終端包括如上所述的選擇超連結的裝置。
[0016] 在本發明實施例,檢測當前頁面的超連結選擇指令;若檢測到所述超連結選擇指 令,獲取所述超連結選擇指令對應的顯示區域內所有超連結作為候選超連結;在當前頁面 上繪製一個新的頁面框體,所述頁面框體以預設顯示比例展示所述候選超連結;從所述頁 面框體上的候選超連結中選擇需要的超連結,本發明,實現了在移動終端上更準確、方便的 選擇超連結。
【專利附圖】
【附圖說明】
[0017] 圖1是本發明實施例一提供的選擇超連結的方法的實現流程圖;
[0018] 圖2是本發明實施例二提供的選擇超連結的裝置的具體結構圖。
【具體實施方式】
[0019] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並 不用於限定本發明。
[0020] 在本發明實施例中,檢測當前頁面的超連結選擇指令;若檢測到所述超連結選擇 指令,獲取所述超連結選擇指令對應的顯示區域內所有超連結作為候選超連結;在當前頁 面上繪製一個新的頁面框體,所述頁面框體以預設顯示比例展示所述候選超連結;從所述 頁面框體上的候選超連結中選擇需要的超連結。
[0021] 以下結合具體實施例對本發明的實現進行詳細描述:
[0022] 實施例一
[0023] 圖1示出了本發明實施例一提供的選擇超連結的方法的實現流程,詳述如下:
[0024] 需要說明的是,超連結在本質上屬於一個網頁的一部分,它是一種允許同其他網 頁或站點之間進行連接的元素。各個網頁連結在一起後,才能真正構成一個網站。所謂的 超連結是指從一個網頁指向一個目標的連接關係,這個目標可以是另一個網頁,也可以是 相同網頁上的不同位置,還可以是一個圖片,一個電子郵件地址,一個文件,甚至是一個應 用程序。而在一個網頁中用來超連結的對象,可以是一段文本或者是一個圖片。當瀏覽者 單擊已經連結的文字或圖片後,連結對象將顯示在瀏覽器上,並且根據目標的類型來打開 或運行。
[0025] 在步驟S101中,檢測當前頁面的超連結選擇指令。
[0026] 在本實施例中,所述超連結包括文本連結、圖像連結、頁面連結、e-mail連結、錨點 連結、多媒體連結、應用程式連結。所述超連結選擇指令是移動終端接收到用戶的選擇超鏈 接的指令,其由用戶的選擇操作觸發,所述選擇操作包括但不限於超連結顯示區域上的長 滑操作、長按操作、點擊操作。移動終端檢測當前頁面的超連結選擇指令。
[0027] 在步驟S102中,若檢測到所述超連結選擇指令,獲取所述超連結選擇指令對應的 顯示區域內所有超連結作為候選超連結。
[0028] 在本實施例中,所述顯示區域是以選擇指令對應的坐標點為中心的固定顯示區 域。移動終端獲取所述超連結選擇指令對應的顯示區域內所有超連結作為候選超連結具體 為:
[0029] 獲取以選擇指令對應的坐標點為中心的固定顯示區域所有超連結作為候選超鏈 接。
[0030] 其中,顯示區域可以結合預設顯示比例的大小和選擇的精確度因素獲取,移動終 端獲取所述顯示區域內一個或多個超連結作為候選超連結。
[0031] 一個可選方案是,在步驟S102之前,判斷所述超連結選擇指令是否唯一對應當前 頁面內的超連結,如果是,在新繪製的瀏覽器頁面上展示所述超連結指令對應的超連結的 對象。
[0032] 具體的,通過本可選方案,該選擇超連結方法可以與現有方法兼容,例如用戶點 擊某個超連結時,可以根據選擇的一個超連結進行頁面跳轉,當用戶進行長滑或者按鈕操 作時,獲取操作對應的顯示區域內的多個超連結,通過頁面框體進行放大顯示,便於用戶選 擇。
[0033] 在步驟S103中,在當前頁面上繪製一個新的頁面框體,所述頁面框體按照預設顯 示比例展示所述候選超連結。
[0034] 在本實施例中,所述頁面框體是當前頁面可以展示超連結的相應控制項。所述預設 顯示比例是以當前頁面顯示超連結為基本進行放大顯示的比例。一個可選方案是,所述預 設顯示比例為2。獲取所述超連結選擇指令對應的顯示區域內所有超連結作為候選超連結 之後,移動終端在當前頁面上繪製一個新的頁面框體,所述頁面框體置於當前頁面上,在所 述頁面框體上按照預設顯示比例展示所述候選超連結。由於候選超連結被放大顯示,便於 用戶更加確認需要選擇的超連結。
[0035] 在步驟S104中,從所述頁面框體上的候選超連結中選擇需要的超連結。
[0036] 在本實施例中,接收用戶的候選超連結選擇指令,移動終端在所述頁面框體上從 所述候選超連結中選擇需要的超連結。所述從所述頁面框體上的候選超連結中選擇需要的 超連結,具體包括:
[0037] 接收所述頁面框體上候選超連結選擇指令,將所述候選超連結選擇指令對應的所 述候選超連結作為選定超連結,同時,關閉所述頁面框體,在新繪製的瀏覽器頁面上展示所 述選定超連結對應的對象。
[0038] 其中,所述候選超連結選擇指令包括但不限於左滑動指令、右滑動指令、上滑動指 令、下滑動指令。所述對象包括文本、圖像、頁面、e-mail、錨點、多媒體及其他可以通過超鏈 接來連結的對象。獲取選擇的超連結之後,關閉頁面框體,在新繪製的瀏覽器頁面上展示所 述超連結對應的對象。由於在所述頁面框體上按照預設顯示比例展示所述候選超連結,用 戶可以非常容易看清並從中選擇需要超連結,可以有效減少誤操作。
[0039] 另外一個可選方案是,在步驟S104之前,還可以接收所述頁面框體的拖動指令, 以所述頁面框體的當前顯示區域內當前頁面對應的所有超連結作為候選超連結更新所述 頁面框體顯示的候選超連結。
[0040] 其中,針對頁面框體中展示的候選超連結可能不是用戶需要情況,可以通過拖動 頁面框體在當前頁面的顯示區域,實時獲取頁面框體的顯示區域內的超連結,並更新頁面 框體中的候選超連結來實現更加靈活的選擇超連結。
[0041] 其中,以android手機為具體目標對象描述本實施例的適用場景,進行描述如下:
[0042] 當用戶在小說閱讀頁面閱讀小說時,讀完一頁,需要跳轉到其他頁面時,用戶長按 頁面跳轉超連結按鈕附近區域時,手機獲得以長按點為中心和以預設距離為半徑的顯示區 域,檢測這個顯示區域中的多個超連結作為候選超連結,在當前小說閱讀頁面繪製一個新 的頁面框體,將這些候選超連結放大2倍顯示在頁面框體上,由於通過放大超連結,用戶就 可以更加清楚的看清多個超連結,或者用戶需要的超連結沒有被放大時,可以移動頁面框 體至需要選擇的超連結顯示區域,移動終端將所述需要的超連結放大更新展示在頁面框體 中,通過左右滑動進行選擇需要的超連結。之後,關閉頁面框體,在新繪製的瀏覽器頁面上 展示所述超連結對應的下一個、上一個或者其他章節的頁面。
[0043] 其中,在android系統中其中一種實現放大顯示的代碼如下:
[0044] pub I ic LongTextEdi tBoxDialog showLonglextEd i tBoxD i a Iog(LongEd i t T extL i stener listener) { //獲取長文本編輯顯示窗口 mLongTextEdi tDIg = (LongTextEditBoxDia Iog) AppEng i ne. get I nstance . getW i ndowManager . getFunct i onW i ndow (MttW indow. WND_LONGTEXTEDIT); //設置編輯Listener mLongTextEdi tD!g. setLongEd i tLi stener (i i stener); //設置窗口退出時Listener mLongTextEd i tD!g.setOnDi smi ssLi stener (new OnDismissListener { @0verr i de public void onD i sm i ss(D i a IogInterface dialog) { //退出時調用顯示窗口 mLongTextEditDIg. onDismiss(dialog); mLongTextEd itCHg = null, } h //顯TF長文本編輯窗〇 mLongTextEd i tD! g. showWindowO ; //返回文本編輯窗口 return mLongTextEditDIg;
[0045] 本實施例,可以達到通過頁面框體放大顯示顯示區域的至少一個超連結,使
[0046] 用戶可以更加準確、方便的選擇超連結,提高了選擇超連結的準確率。
[0047] 實施例二
[0048] 圖2示出了本發明實施例二提供的選擇超連結的裝置的具體結構框圖,為了便於 說明,僅示出了與本發明實施例相關的部分。在本實施例中,該選擇超連結的裝置包括:指 令檢測單元21、超連結獲取單元22、超連結展示單元23、超連結選擇單元24、判斷單元25 和超連結更新單元26。
[0049] 其中,指令檢測單元21,用於檢測當前頁面的超連結選擇指令。
[0050] 超連結獲取單元22,用於若檢測到所述超連結選擇指令,獲取所述超連結選擇指 令對應的顯示區域內所有超連結作為候選超連結;
[0051] 超連結展示單元23,用於在當前頁面上繪製一個新的頁面框體,所述頁面框體以 預設顯示比例展示所述候選超連結;
[0052] 超連結選擇單元24,用於從所述頁面框體上的候選超連結中選擇需要的超連結。
[0053] 進一步的,所述超連結獲取單元22用於獲取以選擇指令對應的坐標點為中心的 固定顯示區域所有超連結作為候選超連結。
[0054] 進一步的,所述超連結選擇單元24具體用於接收所述頁面框體上候選超連結選 擇指令,將所述候選超連結選擇指令對應的所述候選超連結作為選定超連結,同時,關閉所 述頁面框體,在新繪製的瀏覽器頁面上展示所述選定超連結對應的對象。
[0055] 進一步的,所述裝置還包括:
[0056] 判斷單元25,用於判斷所述超連結選擇指令是否唯一對應當前頁面內的超連結, 如果是,在新繪製的瀏覽器頁面上展示所述超連結指令對應的超連結的對象。
[0057] 進一步的,所述裝置還包括:
[0058] 超連結更新單元26,用於接收所述頁面框體的拖動指令,以所述頁面框體的當前 顯示區域內當前頁面對應的超連結作為候選超連結更新所述頁面框體顯示的候選超連結。
[0059] 本發明實施例提供的選擇超連結的裝置可以應用在前述對應的方法實施例一中, 詳情參見上述實施例一的描述,在此不再贅述。
[0060] 值得注意的是,上述系統實施例中,所包括的各個單元只是按照功能邏輯進行劃 分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體 名稱也只是為了便於相互區分,並不用於限制本發明的保護範圍。
[0061] 另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟 是可以通過程序來指令相關的硬體來完成,相應的程序可以存儲於一計算機可讀取存儲介 質中,所述的存儲介質,如R0M/RAM、磁碟或光碟等。
[0062] 以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1. 一種選擇超連結的方法,其特徵在於,所述方法包括: 檢測當前頁面的超連結選擇指令; 若檢測到所述超連結選擇指令,獲取所述超連結選擇指令對應的顯示區域內所有超鏈 接作為候選超連結; 在當前頁面上繪製一個新的頁面框體,所述頁面框體以預設顯示比例展示所述候選超 連結; 從所述頁面框體上的候選超連結中選擇需要的超連結。
2. 如權利要求1所述的方法,其特徵在於,所述獲取所述超連結選擇指令對應的顯示 區域內所有超連結作為候選超連結為: 獲取以選擇指令對應的坐標點為中心的固定顯示區域所有超連結作為候選超連結。
3. 如權利要求1所述的方法,其特徵在於,所述從所述頁面框體上的候選超連結中選 擇需要的超連結,具體包括: 接收所述頁面框體上候選超連結選擇指令,將所述候選超連結選擇指令對應的所述候 選超連結作為選定超連結,同時,關閉所述頁面框體,在新繪製的瀏覽器頁面上展示所述選 定超連結對應的對象。
4. 如權利要求1、2或3所述的方法,其特徵在於,所述獲取所述超連結選擇指令對應的 顯示區域內所有超連結作為候選超連結之前,還包括: 判斷所述超連結選擇指令是否唯一對應當前頁面內的超連結,如果是,在新繪製的瀏 覽器頁面上展示所述超連結指令對應的超連結的對象。
5. 如權利要求1、2或3所述的方法,其特徵在於,所述在所述頁面框體上從所述候選超 連結中選擇需要的超連結之前,還包括: 接收所述頁面框體的拖動指令,以所述頁面框體的當前顯示區域內當前頁面對應的所 有超連結作為候選超連結更新所述頁面框體顯示的候選超連結。
6. -種選擇超連結的裝置,其特徵在於,所述裝置包括: 指令檢測單元,用於檢測當前頁面的超連結選擇指令。 超連結獲取單元,用於若檢測到所述超連結選擇指令,獲取所述超連結選擇指令對應 的顯示區域內所有超連結作為候選超連結; 超連結展示單元,用於在當前頁面上繪製一個新的頁面框體,所述頁面框體以預設顯 示比例展示所述候選超連結; 超連結選擇單元,用於從所述頁面框體上的候選超連結中選擇需要的超連結。
7. 如權利要求6所述的裝置,其特徵在於,所述超連結獲取單元用於獲取以選擇指令 對應的坐標點為中心的固定顯示區域所有超連結作為候選超連結。
8. 如權利要求6所述的裝置,其特徵在於,所述超連結選擇單元具體用於接收所述頁 面框體上候選超連結選擇指令,將所述候選超連結選擇指令對應的所述候選超連結作為選 定超連結,同時,關閉所述頁面框體,在新繪製的瀏覽器頁面上展示所述選定超連結對應的 對象。
9. 如權利要求6、7或8所述的裝置,其特徵在於,所述裝置還包括: 判斷單元,用於判斷所述超連結選擇指令是否唯一對應當前頁面內的超連結,如果是, 在新繪製的瀏覽器頁面上展示所述超連結指令對應的超連結的對象。
10. 如權利要求6、7或8所述的裝置,其特徵在於,所述裝置還包括: 超連結更新單元,用於接收所述頁面框體的拖動指令,以所述頁面框體的當前顯示區 域內當前頁面對應的超連結作為候選超連結更新所述頁面框體顯示的候選超連結。
11. 一種移動終端,其特徵在於,所述移動終端包括如權利要求6至10任一項所述的選 擇超連結的裝置。
【文檔編號】G06F17/30GK104123282SQ201310144230
【公開日】2014年10月29日 申請日期:2013年4月24日 優先權日:2013年4月24日
【發明者】王智培, 楊惠姣, 胡博, 張凱, 賀柏森, 黃英, 劉玉磊, 李未, 馮誠, 王曦, 謝鄭凱, 周睿奕, 青欣 申請人:騰訊科技(深圳)有限公司