技術(shù)領(lǐng)域
本發(fā)明涉及移動通信領(lǐng)域,尤其是一種加載注釋內(nèi)容的方法及瀏覽器。
背景技術(shù):
目前,搜索引擎技術(shù)發(fā)達(dá),用戶在通過瀏覽器瀏覽網(wǎng)頁時候,遇到不懂的詞匯,可以通過搜索引擎查找釋義,但一般都需要多個步驟才能完成。如提取復(fù)雜關(guān)鍵字,打開搜索引擎頁面,將關(guān)鍵字填寫到搜索引擎輸入框,點擊搜索,查看搜索結(jié)果,完成閱讀后,關(guān)閉搜索頁面。
可以發(fā)現(xiàn),現(xiàn)有技術(shù)整個搜索過程漫長而且跳躍,涉及到瀏覽器多窗口的交互,操作十分繁瑣,影響了用戶的閱讀體驗,尤其是在手機(jī)、PDA等手持移動終端中瀏覽器窗口的頻繁切換會嚴(yán)重影響用戶的閱讀效率,從而影響瀏覽體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種能智能化判斷用戶行為,實現(xiàn)預(yù)加載注釋內(nèi)容,為用戶提供閱讀幫助的方法。
本發(fā)明的另一個目的是提供一種方便快捷的智能預(yù)加載注釋內(nèi)容的瀏覽器。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種加載注釋內(nèi)容的方法,包括以下步驟:
檢測用戶閱讀頁面內(nèi)容的當(dāng)前操作,根據(jù)當(dāng)前操作判斷用戶是否存在閱讀障礙;
若存在閱讀障礙,則將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字進(jìn)行比對,若命中關(guān)鍵字,則將所述關(guān)鍵字生成可點擊區(qū)域,加載所述關(guān)鍵字的釋義內(nèi)容。
作為上述加載注釋內(nèi)容方法的進(jìn)一步改進(jìn),所述將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字進(jìn)行比對時還包括:
若沒有命中關(guān)鍵字,則彈出搜索引導(dǎo)用于指引用戶進(jìn)行搜索。
作為上述加載注釋內(nèi)容方法的優(yōu)選實施方式,所述當(dāng)前操作包括:
用戶反復(fù)瀏覽頁面同一段內(nèi)容;
或者,
用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容。
作為上述加載注釋內(nèi)容方法的優(yōu)選實施方式,所述將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字進(jìn)行比對具體為:
將選擇的頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對。
作為上述加載注釋內(nèi)容方法的優(yōu)選實施方式,所述加載所述關(guān)鍵字的釋義內(nèi)容具體為:從釋義內(nèi)容庫中加載所述關(guān)鍵字的釋義內(nèi)容;
所述加載所述關(guān)鍵字的釋義內(nèi)容后還包括:
在用戶點擊所生成的可點擊區(qū)域后,呈現(xiàn)加載的關(guān)鍵字的釋義內(nèi)容。
作為上述加載注釋內(nèi)容方法的進(jìn)一步改進(jìn),所述彈出搜索引導(dǎo)用于指引用戶進(jìn)行搜索后還包括:
將搜索引導(dǎo)中輸入的搜索關(guān)鍵字和搜索得到的信息分別加載到關(guān)鍵字列表和釋義內(nèi)容庫;
所述關(guān)鍵字列表和釋義內(nèi)容庫存儲在本地或者網(wǎng)絡(luò)服務(wù)器端。
一種瀏覽器,包括:
閱讀障礙判斷單元,用于檢測用戶閱讀頁面內(nèi)容的當(dāng)前操作,根據(jù)當(dāng)前操作判斷用戶是否存在閱讀障礙;
加載單元,用于所述閱讀障礙判斷單元判斷用戶存在閱讀障礙時,根據(jù)匹配關(guān)鍵字加載關(guān)鍵字釋義內(nèi)容;所述加載單元包括:
比對模塊,用于將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對;
關(guān)鍵字釋義模塊,用于在所述比對模塊命中關(guān)鍵字時,將所述關(guān)鍵字生成可點擊區(qū)域并加載來自釋義內(nèi)容庫的關(guān)鍵字釋義內(nèi)容。
作為上述瀏覽器的進(jìn)一步改進(jìn),所述加載單元還包括:
搜索引導(dǎo)模塊,用于在所述比對模塊沒有命中關(guān)鍵字時,彈出指引用戶進(jìn)行搜索的搜索引導(dǎo)。
進(jìn)一步作為優(yōu)選的實施方式,所述閱讀障礙判斷單元檢測當(dāng)前操作包括:
檢測出用戶反復(fù)瀏覽頁面同一段內(nèi)容;
或者,
檢測出用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容。
作為上述瀏覽器的進(jìn)一步改進(jìn),瀏覽器還包括顯示單元,用于在用戶點擊所生成的可點擊區(qū)域后,呈現(xiàn)加載的關(guān)鍵字的釋義內(nèi)容。
從上述技術(shù)方案可以看出,本發(fā)明的有益效果是:本發(fā)明加載注釋內(nèi)容的方法,根據(jù)當(dāng)前操作對用戶閱讀行為是否存在障礙進(jìn)行智能判斷,當(dāng)用戶存在閱讀障礙時,根據(jù)頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對,并從本地或者服務(wù)器端預(yù)加載命中的關(guān)鍵字的釋義內(nèi)容,從而簡化了閱讀過程中加載釋義內(nèi)容的操作,免去了頻繁切換瀏覽器窗口的麻煩,并節(jié)省了搜索的時間,進(jìn)而提升了用戶閱讀網(wǎng)頁的閱讀體驗,尤其提升了手機(jī)為主的移動終端上用戶的閱讀體驗。
本發(fā)明的另一有益效果是:本發(fā)明瀏覽器,通過閱讀障礙判斷單元根據(jù)用戶的當(dāng)前操作判斷是否存在閱讀障礙,進(jìn)一步根據(jù)加載單元內(nèi)的比對模塊、關(guān)鍵字釋義模塊或者搜索引導(dǎo)模塊,可分別在本地或者服務(wù)器端搜索關(guān)鍵字釋義內(nèi)容和在網(wǎng)絡(luò)上搜索相關(guān)信息,加強(qiáng)了瀏覽器的自動加載釋義的能力,進(jìn)而提升了用戶操作時的閱讀體驗。
附圖說明
下面結(jié)合附圖對本發(fā)明的具體實施方式作進(jìn)一步說明:
圖1是本發(fā)明加載注釋內(nèi)容的方法的步驟流程圖;
圖2是檢測用戶當(dāng)前操作的狀態(tài)示意圖;
圖3是檢測用戶當(dāng)前操作的另一狀態(tài)示意圖;
圖4是本發(fā)明彈出搜索引導(dǎo)的狀態(tài)示意圖;
圖5是本發(fā)明加載注釋內(nèi)容的方法的狀態(tài)示意圖;
圖6是本發(fā)明加載注釋內(nèi)容的方法的最優(yōu)實施例的步驟流程圖;
圖7是本發(fā)明加載注釋內(nèi)容的瀏覽器的實施例一的模塊示意圖;
圖8是本發(fā)明加載注釋內(nèi)容的瀏覽器的實施例二的模塊示意圖。
具體實施方式
本發(fā)明提供一種加載注釋內(nèi)容的方法,能智能化判斷用戶行為,實現(xiàn)預(yù)加載注釋內(nèi)容,為用戶提供閱讀幫助。
參照圖1,本發(fā)明加載注釋內(nèi)容的方法,包括以下步驟:
1)檢測用戶閱讀頁面內(nèi)容的當(dāng)前操作,根據(jù)當(dāng)前操作判斷用戶是否存在閱讀障礙;
2)若存在閱讀障礙,則將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字進(jìn)行比對,若命中關(guān)鍵字,則將所述關(guān)鍵字生成可點擊區(qū)域,加載所述關(guān)鍵字的釋義內(nèi)容。
參照圖2和圖3,具體來說,本發(fā)明中判斷用戶是否存在閱讀障礙的當(dāng)前操作包括:
檢測出用戶反復(fù)瀏覽頁面同一段內(nèi)容,例如圖2中瀏覽器頁面范圍反復(fù)在區(qū)域A與區(qū)域B之間來回滾動,或者停留,則判斷為用戶在區(qū)域A與區(qū)域B相交的區(qū)域上遇到閱讀障礙;
或者,
檢測出用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容,例如圖3中用戶鼠標(biāo)來回在箭頭A與箭頭B之間的文本內(nèi)容上來回經(jīng)過、框選或者停留,則判斷為用戶在箭頭A與箭頭B之間的頁面內(nèi)容上遇到閱讀障礙。
本發(fā)明加載注釋內(nèi)容方法實施例一的步驟流程為:
當(dāng)判斷用戶遇到閱讀障礙時,直接彈出搜索引導(dǎo),用來引導(dǎo)用戶進(jìn)行相關(guān)搜索,搜索引導(dǎo)可以根據(jù)具體的運(yùn)營需要配置內(nèi)容,參見圖4,例如:“Click me,Search what you need!”,搜索引導(dǎo)可以為固定的或者浮動的引導(dǎo)提示框,用戶可以在生成的搜索引導(dǎo)上進(jìn)行相關(guān)關(guān)鍵字的搜索,獲取閱讀幫助。
進(jìn)一步作為改進(jìn),參照圖5,本發(fā)明加載注釋內(nèi)容方法實施例二的步驟流程為:
當(dāng)判斷用戶遇到閱讀障礙時,將頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對;
若存在匹配的關(guān)鍵字,例如,頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字“Moto”、“Nokia”等匹配,則將匹配的關(guān)鍵字生成可點擊區(qū)域,例如可點擊區(qū)域1和可點擊區(qū)域2,并從釋義內(nèi)容庫中預(yù)加載可點擊區(qū)域?qū)?yīng)的關(guān)鍵字的釋義內(nèi)容;
用戶點擊生成的可點擊區(qū)域時,將預(yù)先加載好的關(guān)鍵字釋義內(nèi)容顯示給用戶,以實時提供閱讀幫助,例如,用戶點擊可點擊區(qū)域1,顯示“What is moto”以對關(guān)鍵字“Moto”提供閱讀幫助。
進(jìn)一步改進(jìn),本發(fā)明加載注釋內(nèi)容方法實施例三中,所述將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字進(jìn)行比對時還包括:
若沒有命中關(guān)鍵字,則彈出搜索引導(dǎo)用于指引用戶進(jìn)行搜索,此操作與圖4所示的操作情形相同,不再重復(fù)描述。
進(jìn)一步作為上述實施例的改進(jìn),本發(fā)明加載注釋內(nèi)容方法實施例四中,所述彈出搜索引導(dǎo)用于指引用戶進(jìn)行搜索后還包括:
將搜索引導(dǎo)中輸入的搜索關(guān)鍵字和搜索得到的信息分別加載到關(guān)鍵字列表和釋義內(nèi)容庫;
所述關(guān)鍵字列表和釋義內(nèi)容庫存儲在本地或者網(wǎng)絡(luò)服務(wù)器端,通過人工整理進(jìn)行內(nèi)容上的擴(kuò)展或者刪減,關(guān)鍵字列表和釋義內(nèi)容庫是人工運(yùn)營的結(jié)果。關(guān)鍵字匹配可以為字符串全匹配的方式,也可以是其他匹配方式。
下面結(jié)合圖6對本發(fā)明加載注釋內(nèi)容方法最佳實施例的步驟流程進(jìn)行描述:
S1:檢測用戶閱讀頁面內(nèi)容的當(dāng)前操作;
包括對用戶反復(fù)瀏覽頁面同一段內(nèi)容和用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容的檢測。
S2:判斷用戶當(dāng)前的閱讀行為;
當(dāng)檢測到上述的當(dāng)前操作時,則判斷用戶當(dāng)前的閱讀行為存在閱讀障礙。
S3:對頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對,判斷是否存在匹配關(guān)鍵字,若是,進(jìn)入S4,若否,進(jìn)入S7;
S4:將匹配關(guān)鍵字生成可點擊區(qū)域;
若存在匹配關(guān)鍵字,則將匹配關(guān)鍵字生成可點擊區(qū)域。
S5:從釋義內(nèi)容庫中預(yù)加載可點擊區(qū)域?qū)?yīng)的關(guān)鍵字的釋義內(nèi)容;
即對匹配關(guān)鍵字的釋義內(nèi)容進(jìn)行預(yù)加載。
S6:顯示關(guān)鍵字釋義內(nèi)容;
用戶點擊生成的可點擊區(qū)域時,將預(yù)先加載好的關(guān)鍵字釋義內(nèi)容顯示給用戶。
S7:彈出搜索引導(dǎo);
若沒有命中關(guān)鍵字,則彈出搜索引導(dǎo)用于指引用戶進(jìn)行搜索。
S8:更新關(guān)鍵字列表和釋義內(nèi)容庫。
將搜索引導(dǎo)中輸入的搜索關(guān)鍵字和搜索得到的信息分別加載到關(guān)鍵字列表和釋義內(nèi)容庫。
下面舉一個手機(jī)應(yīng)用的實例:
例如用戶利用手機(jī)瀏覽網(wǎng)頁時,在頁面內(nèi)容上遇到陌生的單詞,例如:“NOKIA、MOTO……”,用戶會出現(xiàn)反復(fù)瀏覽當(dāng)前頁面或者光標(biāo)來回滾動或者停留在陌生內(nèi)容上的情形,根據(jù)檢測到的上述的操作行為,可以智能判斷到用戶存在閱讀障礙;根據(jù)頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對,若命中“NOKIA、MOTO”等關(guān)鍵字,則將命中的關(guān)鍵字高亮顯示并生成可點擊區(qū)域,根據(jù)釋義內(nèi)容庫對關(guān)鍵字釋義內(nèi)容進(jìn)行預(yù)加載,若用戶想詳細(xì)了解釋義內(nèi)容,通過點擊該區(qū)域,可完整呈現(xiàn)關(guān)鍵字釋義內(nèi)容;若在關(guān)鍵字列表中沒有命中關(guān)鍵字,則彈出搜索引導(dǎo),用戶可以通過搜索引導(dǎo)輸入自認(rèn)為的關(guān)鍵字,并通過網(wǎng)絡(luò)引擎搜索獲取相關(guān)信息;進(jìn)一步,執(zhí)行所述彈出搜索引導(dǎo)后,還包括將搜索引導(dǎo)中輸入的搜索關(guān)鍵字和搜索得到的信息分別加載到關(guān)鍵字列表和釋義內(nèi)容庫。
圖7是本發(fā)明加載注釋內(nèi)容的瀏覽器實施例一的模塊方框圖,參照圖7,瀏覽器包括:
閱讀障礙判斷單元,用于檢測用戶閱讀頁面內(nèi)容的當(dāng)前操作,根據(jù)當(dāng)前操作判斷用戶是否存在閱讀障礙;
加載單元,用于所述閱讀障礙判斷單元判斷用戶存在閱讀障礙時,根據(jù)匹配關(guān)鍵字加載關(guān)鍵字釋義內(nèi)容;所述加載單元包括:
比對模塊,用于將頁面當(dāng)前內(nèi)容與預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對;
關(guān)鍵字釋義模塊,用于在所述比對模塊命中關(guān)鍵字時,將所述關(guān)鍵字生成可點擊區(qū)域并加載來自釋義內(nèi)容庫的關(guān)鍵字釋義內(nèi)容。
圖8是本發(fā)明加載注釋內(nèi)容的瀏覽器實施例二的模塊方框圖,參照圖8,在圖7的結(jié)構(gòu)上進(jìn)一步改進(jìn)。所述加載單元還包括:
搜索引導(dǎo)模塊,用于在所述比對模塊沒有命中關(guān)鍵字時,彈出指引用戶進(jìn)行搜索的搜索引導(dǎo)。
所述閱讀障礙判斷單元檢測所述當(dāng)前操作包括:
檢測出用戶反復(fù)瀏覽頁面同一段內(nèi)容;
或者,
檢測出用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容。
進(jìn)一步的,瀏覽器還包括顯示單元,用于在用戶點擊所生成的可點擊區(qū)域后,呈現(xiàn)加載的關(guān)鍵字的釋義內(nèi)容。
在本發(fā)明瀏覽器中,閱讀障礙判斷單元通過用戶當(dāng)前操作,例如用戶反復(fù)瀏覽頁面同一段內(nèi)容;或者,用戶鼠標(biāo)反復(fù)經(jīng)過或者框選頁面同一段內(nèi)容時,檢測到存在閱讀障礙時,先通過加載單元內(nèi)的比對模塊將頁面當(dāng)前內(nèi)容與關(guān)鍵字列表中的關(guān)鍵字進(jìn)行比對,比對后若存在匹配的關(guān)鍵字,則通過關(guān)鍵字釋義模塊來加載來自釋義內(nèi)容庫的關(guān)鍵字釋義內(nèi)容;若不存在匹配關(guān)鍵字,則彈出搜索引導(dǎo)并通過搜索引導(dǎo)模塊來提供搜索幫助。
所述關(guān)鍵字列表和釋義內(nèi)容庫存儲在本地或者網(wǎng)絡(luò)服務(wù)器端,通過人工整理進(jìn)行內(nèi)容上的擴(kuò)展或者刪減,關(guān)鍵字列表和釋義內(nèi)容庫是人工運(yùn)營的結(jié)果。關(guān)鍵字匹配可以為字符串全匹配的方式,也可以是其他匹配方式。
本發(fā)明加載注釋內(nèi)容的瀏覽器,根據(jù)加載單元內(nèi)的比對模塊、關(guān)鍵字釋義模塊或者搜索引導(dǎo)模塊,可分別在本地或者服務(wù)器端搜索關(guān)鍵字釋義內(nèi)容和在網(wǎng)絡(luò)上搜索相關(guān)信息,加強(qiáng)了瀏覽器的自動加載釋義能力,進(jìn)而提升了用戶操作時的閱讀體驗。
以上是對本發(fā)明的較佳實施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。