本發(fā)明專利技術(shù)公開了一種自動完成頁面內(nèi)容標(biāo)記的方法,包括以下步驟:用戶打開頁面后,對需要標(biāo)記的地方進行長按、雙擊屏幕操作;通過調(diào)用系統(tǒng)方法,獲取到長按、雙擊事件和對應(yīng)的位置,直接進入激活選擇模式;進入選擇模式后,系統(tǒng)自動選中用戶待標(biāo)記內(nèi)容,并對所述用戶待標(biāo)記內(nèi)容進行標(biāo)記;判斷當(dāng)前頁面是否已存在激活模式的標(biāo)記,若不存在則結(jié)束;如果當(dāng)前頁面中已經(jīng)存在激活模式的標(biāo)記,則對標(biāo)記進行激活狀態(tài)的切換,將之前存在的標(biāo)記再次標(biāo)記為選中未激活狀態(tài)。本發(fā)明專利技術(shù),減少用戶點擊自定義事件(如高亮、標(biāo)注)進行標(biāo)記這一步驟,節(jié)省用戶操作步驟,提高標(biāo)記的效率。
A Method of Automatically Completing Page Content Markup
【技術(shù)實現(xiàn)步驟摘要】
一種自動完成頁面內(nèi)容標(biāo)記的方法
本專利技術(shù)涉及計算機
,尤其涉及一種自動完成頁面內(nèi)容標(biāo)記的方法。
技術(shù)介紹
通常,在用戶瀏覽網(wǎng)頁或編輯文本時,如果看到比較重要的文字、圖片等文本內(nèi)容時,長按或雙擊后,進入選中狀態(tài)。在選中狀態(tài)下,用戶選擇完對應(yīng)的文字內(nèi)容,需要手動點擊高亮、標(biāo)注等自定義事件,才能觸發(fā)高亮、標(biāo)記效果。而且目前技術(shù)并未提供多個標(biāo)記之間快速切換激活狀態(tài)的功能。對于用戶而言,現(xiàn)有技術(shù)需要用戶手動點擊自定義事件(如高亮、標(biāo)注),才能標(biāo)記或高亮,增加了用戶的操作,降低了文本編輯效率。
技術(shù)實現(xiàn)思路
有鑒于現(xiàn)有技術(shù)的上述缺陷,本專利技術(shù)所要解決的技術(shù)問題是提供一種自動完成頁面內(nèi)容標(biāo)記的方法,減少用戶點擊自定義事件(如高亮、標(biāo)注)進行標(biāo)記這一步驟,節(jié)省用戶操作步驟,提高標(biāo)記的效率。為實現(xiàn)上述目的,本專利技術(shù)的一種自動完成頁面內(nèi)容標(biāo)記的方法,包括以下步驟:用戶打開頁面后,對需要標(biāo)記的地方進行長按、雙擊屏幕操作;通過調(diào)用系統(tǒng)方法,獲取到長按、雙擊事件和對應(yīng)的位置,直接進入激活選擇模式;進入選擇模式后,系統(tǒng)自動選中用戶待標(biāo)記內(nèi)容,并對所述用戶待標(biāo)記內(nèi)容進行標(biāo)記;判斷當(dāng)前頁面是否已存在激活模式的標(biāo)記,若不存在則結(jié)束;如果當(dāng)前頁面中已經(jīng)存在激活模式的標(biāo)記,則對標(biāo)記進行激活狀態(tài)的切換,將之前存在的標(biāo)記再次標(biāo)記為選中未激活狀態(tài)。上述系統(tǒng)方法包括但不限于onKeyLongPress、oneClick、doubleClick、selectTextMark方法。上述用戶待標(biāo)記內(nèi)容的選中方法如下:基于預(yù)設(shè)的頁面P,在屏幕中已經(jīng)顯示完成,得知P頁面全部內(nèi)容為C;通過手指接觸屏幕,得知手指在屏幕中的落點坐標(biāo)為L(x,y);每個文字在屏幕中有落點坐標(biāo),通過計算手指落點L(x,y)獲得該點周圍的文字內(nèi)容,選中的內(nèi)容至少有一個字;基于預(yù)設(shè)的待標(biāo)記內(nèi)容A,并將待標(biāo)記內(nèi)容A設(shè)置為激活狀態(tài)。上述用戶待標(biāo)記內(nèi)容被“水滴”形狀的樣式包裹,兩端具有可自由拖動的“水滴”,在內(nèi)容左側(cè)有“小圓圈”按鈕,對該內(nèi)容標(biāo)記進行刪除操作,在內(nèi)容上方有懸浮按鈕,以此突出與周圍內(nèi)容的不同,此時所述用戶待標(biāo)記內(nèi)容處于激活狀態(tài)。上述懸浮按鈕包括但不限于復(fù)制、高亮、斜體、變粗、搜索。對標(biāo)記進行激活狀態(tài)的切換,具體方法如下:在一個新的頁面P,初始待標(biāo)記內(nèi)容個數(shù)的變量SCount為0,通過依次執(zhí)行標(biāo)記所述用戶待標(biāo)記內(nèi)容的步驟,將第一個待標(biāo)記內(nèi)容A標(biāo)記為激活狀態(tài),此時變量SCount增加1,變?yōu)?。如果需要增加或變換選中內(nèi)容B,再次執(zhí)行標(biāo)記所述用戶待標(biāo)記內(nèi)容的步驟,此時內(nèi)容B被標(biāo)記為激活狀態(tài),內(nèi)容A狀態(tài)變?yōu)镹O,內(nèi)容A樣式變?yōu)楦吡溜@示,基于預(yù)設(shè)的文字背景顏色,此時變量SCount增加1,變?yōu)?;基于預(yù)設(shè)的頁面P中待標(biāo)記內(nèi)容個數(shù)N,其中激活狀態(tài)的個數(shù)為1,未激活狀態(tài)為N-1,如果需要切換激活狀態(tài)的內(nèi)容,點擊未激活內(nèi)容,系統(tǒng)將未激活內(nèi)容變?yōu)榧せ顮顟B(tài),其它待標(biāo)記內(nèi)容變?yōu)槲醇せ顮顟B(tài);如果需要將待標(biāo)記的N個內(nèi)容刪除標(biāo)記,點擊待標(biāo)記內(nèi)容左側(cè)的“刪除標(biāo)記”按鈕執(zhí)行操作,依次對每個待標(biāo)記內(nèi)容取消標(biāo)記。激活狀態(tài)為YES,反之為NO,且一個頁面最多有且只有一個內(nèi)容處于激活狀態(tài)。本專利技術(shù)的有益效果是:本專利技術(shù),減少用戶點擊自定義事件(如高亮、標(biāo)注)進行標(biāo)記這一步驟,節(jié)省用戶操作步驟,提高標(biāo)記的效率。以下將結(jié)合附圖對本專利技術(shù)的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進一步說明,以充分地了解本專利技術(shù)的目的、特征和效果。附圖說明圖1是本專利技術(shù)的流程圖。具體實施方式如圖1所示,一種自動完成頁面內(nèi)容標(biāo)記的方法,包括以下步驟:步驟1,用戶打開頁面后,對需要標(biāo)記的地方進行長按、雙擊屏幕操作;步驟2,通過調(diào)用系統(tǒng)方法,獲取到長按、雙擊事件和對應(yīng)的位置,激活選擇模式;步驟3,進入選擇模式后,系統(tǒng)自動選中部分內(nèi)容,并進行對此部分內(nèi)容進行標(biāo)記。如何選中待標(biāo)記的內(nèi)容:(1)假設(shè)頁面為P,在屏幕中已經(jīng)顯示完成,得知P頁面全部內(nèi)容為C;(2)通過手指接觸屏幕,得知手指在屏幕中的落點坐標(biāo)為L(x,y);(3)每個文字在屏幕中有落點坐標(biāo),通過計算手指落點L(x,y)可獲得該點周圍的文字內(nèi)容,選中的內(nèi)容至少有一個字(假設(shè)為待標(biāo)記內(nèi)容A),并將該內(nèi)容A設(shè)置為激活狀態(tài)。步驟4,在步驟3的同時,判斷當(dāng)前頁面是否已存在激活模式的標(biāo)記,若不存在結(jié)束,如果當(dāng)前頁面中,已經(jīng)存在激活模式的標(biāo)記,將之前存在的標(biāo)記進行再次標(biāo)記為選中未激活狀態(tài)。如何對待標(biāo)記內(nèi)容進行激活狀態(tài)的切換:(1):在一個新的頁面(假設(shè)為頁面P),初始待標(biāo)記內(nèi)容個數(shù)(變量SCount)為0,通過依次執(zhí)行步驟1/2/3,將第一個待標(biāo)記內(nèi)容(假設(shè)為內(nèi)容A)標(biāo)記為激活狀態(tài)(激活狀態(tài)為YES,反正為NO,且一個頁面最多有且只有一個內(nèi)容處于激活狀態(tài)),此時變量SCount增加1,變?yōu)?。(2):如果需要增加或變換選中內(nèi)容(假設(shè)內(nèi)容為B),可再次執(zhí)行步驟1/2/3完成,此時內(nèi)容B被標(biāo)記為激活狀態(tài),內(nèi)容A狀態(tài)變?yōu)镹O,內(nèi)容A樣式變?yōu)楦吡溜@示,文字背景顏色為淺藍色或其它,此時變量SCount增加1,變?yōu)?。(3):假設(shè)頁面P中待標(biāo)記內(nèi)容個數(shù)為N,其中激活狀態(tài)的個數(shù)為1,未激活狀態(tài)為N-1,如果需要切換激活狀態(tài)的內(nèi)容,可點擊未激活內(nèi)容,系統(tǒng)可將未激活內(nèi)容變?yōu)榧せ顮顟B(tài),其它待標(biāo)記內(nèi)容變?yōu)槲醇せ顮顟B(tài)。(4):如果需要將待標(biāo)記的N個內(nèi)容刪除標(biāo)記,可點擊待標(biāo)記內(nèi)容左側(cè)的“刪除標(biāo)記”按鈕執(zhí)行操作,依次對每個待標(biāo)記內(nèi)容取消標(biāo)記。本專利技術(shù)實施例所述內(nèi)容自動標(biāo)記方法,可用于網(wǎng)頁頁面或者應(yīng)用程序的內(nèi)容顯示界面。終端可以通過瀏覽器或者應(yīng)用程序界面實現(xiàn),所述方法包括:A、用戶在打開程序頁面后,長按、雙擊屏幕操作頁面中的某個區(qū)域,觸發(fā)系統(tǒng)級事件,如onKeyLongPress、oneClick、doubleClick、selectTextMark方法,激活選擇模式。B、進入選擇模式后,系統(tǒng)會自動選中部分內(nèi)容,并進行對此部分內(nèi)容進行標(biāo)記。如果在當(dāng)前頁面,已經(jīng)存在激活模式的標(biāo)記,將之前存在的標(biāo)記進行再次標(biāo)記為選中未激活狀態(tài),且樣式隨之變化。這樣,不需要用戶點擊標(biāo)記、高亮等自定義事件,就可以完成樣式的標(biāo)記。在安卓等移動終端系統(tǒng)中,長按頁面中的文字內(nèi)容,觸發(fā)系統(tǒng)級事件onKeyLongPress,激活選擇模式。在激活模式下,通過手指接觸屏幕的坐標(biāo),查找到按著的文字,得到其位置和文字內(nèi)容,將此部分內(nèi)容進行標(biāo)記為激活選中狀態(tài)。同時,當(dāng)前頁面已經(jīng)存在激活選中狀態(tài),則將已經(jīng)存在的上一個激活選中狀態(tài)設(shè)置為未激活選中狀態(tài)。激活選中狀態(tài)是指將文本內(nèi)容變粗、加下劃線、改變顏色、斜體、增加邊框、高亮等樣式。以上詳細(xì)描述了本專利技術(shù)的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員無需創(chuàng)造性勞動就可以根據(jù)本專利技術(shù)的構(gòu)思做出諸多修改和變化。因此,凡本
中技術(shù)人員依本專利技術(shù)的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護范圍內(nèi)。本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種自動完成頁面內(nèi)容標(biāo)記的方法,其特征在于,包括以下步驟:用戶打開頁面后,對需要標(biāo)記的地方進行長按、雙擊屏幕操作;通過調(diào)用系統(tǒng)方法,獲取到長按、雙擊事件和對應(yīng)的位置,直接進入激活選擇模式;進入選擇模式后,系統(tǒng)自動選中用戶待標(biāo)記內(nèi)容,并對所述用戶待標(biāo)記內(nèi)容進行標(biāo)記;判斷當(dāng)前頁面是否已存在激活模式的標(biāo)記,若不存在則結(jié)束;如果當(dāng)前頁面中已經(jīng)存在激活模式的標(biāo)記,則對標(biāo)記進行激活狀態(tài)的切換,將之前存在的標(biāo)記再次標(biāo)記為選中未激活狀態(tài)。
【技術(shù)特征摘要】
1.一種自動完成頁面內(nèi)容標(biāo)記的方法,其特征在于,包括以下步驟:用戶打開頁面后,對需要標(biāo)記的地方進行長按、雙擊屏幕操作;通過調(diào)用系統(tǒng)方法,獲取到長按、雙擊事件和對應(yīng)的位置,直接進入激活選擇模式;進入選擇模式后,系統(tǒng)自動選中用戶待標(biāo)記內(nèi)容,并對所述用戶待標(biāo)記內(nèi)容進行標(biāo)記;判斷當(dāng)前頁面是否已存在激活模式的標(biāo)記,若不存在則結(jié)束;如果當(dāng)前頁面中已經(jīng)存在激活模式的標(biāo)記,則對標(biāo)記進行激活狀態(tài)的切換,將之前存在的標(biāo)記再次標(biāo)記為選中未激活狀態(tài)。2.如權(quán)利要求1所述的一種自動完成頁面內(nèi)容標(biāo)記的方法,其特征在于:所述系統(tǒng)方法包括但不限于onKeyLongPress、oneClick、doubleClick、selectTextMark方法。3.如權(quán)利要求1所述的一種自動完成頁面內(nèi)容標(biāo)記的方法,其特征在于:所述用戶待標(biāo)記內(nèi)容的選中方法如下:基于預(yù)設(shè)的頁面P,在屏幕中已經(jīng)顯示完成,得知P頁面全部內(nèi)容為C;通過手指接觸屏幕,得知手指在屏幕中的落點坐標(biāo)為L(x,y);每個文字在屏幕中有落點坐標(biāo),通過計算手指落點L(x,y)獲得該點周圍的文字內(nèi)容,選中的內(nèi)容至少有一個字;基于預(yù)設(shè)的待標(biāo)記內(nèi)容A,并將待標(biāo)記內(nèi)容A設(shè)置為激活狀態(tài)。4.如權(quán)利要求1所述的一種自動完成頁面內(nèi)容標(biāo)記的方法,其特征在于:所述用戶待標(biāo)記內(nèi)容被“水滴”形狀的樣式包裹,兩端具有可自由拖動的“水滴”,在內(nèi)容左側(cè)有...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:孔偉,
申請(專利權(quán))人:宮輝,
類型:發(fā)明
國別省市:山東,37
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。