欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手機(jī)瀏覽器快速定位有效信息的方法與裝置的制作方法

文檔序號(hào):7701958閱讀:176來(lái)源:國(guó)知局
專利名稱:手機(jī)瀏覽器快速定位有效信息的方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及手機(jī)瀏覽器快速定位技術(shù),尤其涉及一種手機(jī)瀏覽器快速定位 有效信息的方法與裝置。
背景技術(shù)
隨著無(wú)線網(wǎng)絡(luò)通信速度的不斷提升,利用手機(jī)上網(wǎng)的人越來(lái)越多。 一方面
手機(jī)網(wǎng)已經(jīng)突破了原有無(wú)線應(yīng)用協(xié)議(WAP , Wireless Application Protocol)網(wǎng) 的局限,能夠在web網(wǎng)上自由的獲取內(nèi)容;另一方面手機(jī)屏幕的尺寸大大限制 了用戶對(duì)大量而紛雜的web內(nèi)容的有效獲取。目前主流的手機(jī)終端瀏覽器的處 理過(guò)程是手機(jī)終端向代理服務(wù)器發(fā)送瀏覽請(qǐng)求,手機(jī)瀏覽器的代理服務(wù)器從 web網(wǎng)上索取網(wǎng)絡(luò)文件并進(jìn)行壓縮和過(guò)濾,并返回給手機(jī)終端,最終以一種縮 小的網(wǎng)頁(yè)形式呈現(xiàn)在手機(jī)瀏覽器中。其間代理服務(wù)器和手機(jī)終端并不對(duì)web網(wǎng) 絡(luò)的內(nèi)容作任何處理,這樣造成的后果就是,展現(xiàn)在手機(jī)終端用戶面前的是由 大量文字堆砌而成的網(wǎng)絡(luò)文本,手機(jī)終端用戶很難定位到對(duì)自己有效的信息。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種手機(jī)瀏覽器快速定位有效信息 的方法與裝置,在手機(jī)瀏覽器接收到網(wǎng)絡(luò)返回的網(wǎng)頁(yè)信息后,能快速實(shí)現(xiàn)信息 的定位并能夠以特殊的方式顯示與用戶所設(shè)定的關(guān)鍵詞相關(guān)的內(nèi)容。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種手^L瀏覽器快速定位有效信息的方法,包括
手機(jī)瀏覽器對(duì)所請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析,并查找出與用戶 輸入的關(guān)鍵詞相匹配的內(nèi)容,將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè) 腳本信息不同的顯示標(biāo)識(shí),按所設(shè)置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)
5容。
優(yōu)選地,所述對(duì)網(wǎng)頁(yè)腳本信息進(jìn)行解析,包括 根據(jù)對(duì)所述網(wǎng)頁(yè)腳本信息所提取的腳本標(biāo)簽和屬性構(gòu)建標(biāo)簽樹(shù)。 優(yōu)選地,與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯 示標(biāo)識(shí),包括
構(gòu)建標(biāo)簽樹(shù)時(shí),查找出所述網(wǎng)頁(yè)腳本信息中的腳本標(biāo)簽,并判斷是否與所 同的屬性值。
優(yōu)選地,與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯 示標(biāo)識(shí),包才舌
將標(biāo)簽內(nèi)容與其邏輯顯示位置及顯示風(fēng)格關(guān)聯(lián),構(gòu)建標(biāo)簽樹(shù)時(shí),把所述網(wǎng) 頁(yè)腳本信息中的標(biāo)簽按顯示的先后順序建立鏈表,遍歷所述鏈表中的所有節(jié)點(diǎn), 并判斷所遍歷的當(dāng)前節(jié)點(diǎn)是否與所述關(guān)鍵字匹配,匹配時(shí)通過(guò)調(diào)用應(yīng)用程序接 口函數(shù)將當(dāng)前節(jié)點(diǎn)的顯示位置及顯示風(fēng)格設(shè)置為與所述鏈表中的其他節(jié)點(diǎn)的不 同。
優(yōu)選地,將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的 標(biāo)識(shí),包括
將與所述關(guān)^t建詞相匹配的內(nèi)容設(shè)置為粗體顯示標(biāo)識(shí)、不同顏色的顯示標(biāo)識(shí)、 放大的顯示標(biāo)識(shí)或字體浮動(dòng)的顯示標(biāo)識(shí)。 優(yōu)選地,所述方法還包才舌
手機(jī)瀏覽器檢測(cè)到所顯示內(nèi)容包括所述關(guān)鍵詞時(shí),i丈大所顯示內(nèi)容。 一種手機(jī)瀏覽器快速定位有效信息的裝置,包括 解析單元,用于對(duì)手機(jī)瀏覽器所請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析; 查找單元,用于在所述網(wǎng)頁(yè)腳本信息中查找與用戶輸入的關(guān)鍵詞相匹配的
內(nèi)容;
設(shè)置單元,用于將與所述關(guān)鍵詞相匹配的內(nèi)容^殳置為與其他網(wǎng)頁(yè)腳本信息
不同的顯示標(biāo)識(shí);以及顯示單元,用于按所設(shè)置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)容。 優(yōu)選地,所述解析單元根據(jù)對(duì)所述網(wǎng)頁(yè)腳本信息所提取的腳本標(biāo)簽和屬性 構(gòu)建標(biāo)簽樹(shù)。
優(yōu)選地,所述設(shè)置單元包括
查找模塊,用于在所述解析單元構(gòu)建標(biāo)簽樹(shù)時(shí),查找出所述網(wǎng)頁(yè)腳本信息 中的腳本標(biāo)簽;
判斷模塊,用于判斷所述查找模塊所查找出的腳本標(biāo)簽是否與所述關(guān)鍵詞 匹配,匹配時(shí)觸發(fā)設(shè)置才莫塊;以及
設(shè)置模塊,用于將與所述關(guān)鍵字匹配的腳本標(biāo)簽的屬性值修改為與其他網(wǎng) 頁(yè)腳本標(biāo)簽不同的屬性值。
優(yōu)選地,所述設(shè)置單元包括
關(guān)聯(lián)模塊,用于將標(biāo)簽內(nèi)容與其邏輯顯示位置及顯示風(fēng)格關(guān)聯(lián);
鏈表建立^f莫塊,用于在所述解析單元構(gòu)建標(biāo)簽樹(shù)時(shí),把所述網(wǎng)頁(yè)腳本信息 中的標(biāo)簽按顯示的先后順序建立鏈表;
判斷模塊,用于遍歷所述鏈表中的所有節(jié)點(diǎn),并判斷所遍歷的當(dāng)前節(jié)點(diǎn)是 否與所述關(guān)鍵字匹配,匹配時(shí)觸發(fā)設(shè)置模塊;以及
設(shè)置模塊,用于通過(guò)調(diào)用應(yīng)用程序接口函數(shù)將所述當(dāng)前節(jié)點(diǎn)的顯示位置及 顯示風(fēng)格設(shè)置為與所述*中的其他節(jié)點(diǎn)的不同。
優(yōu)選地,所述設(shè)置單元將將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為粗體顯示標(biāo) 識(shí)、不同顏色的顯示標(biāo)識(shí)、放大的顯示標(biāo)識(shí)或字體浮動(dòng)的顯示標(biāo)識(shí)。
優(yōu)選地,所述裝置還包括
檢測(cè)單元,用于檢測(cè)所顯示內(nèi)容是否包括所述關(guān)鍵詞,包括時(shí)觸發(fā)放大單 元;以及
放大單元,用于放大當(dāng)前所顯示內(nèi)容。
本發(fā)明中,用戶通過(guò)手機(jī)瀏覽器進(jìn)行web請(qǐng)求后,可事先設(shè)定關(guān)鍵字,手 機(jī)瀏覽器在接收到網(wǎng)絡(luò)側(cè)返回網(wǎng)頁(yè)腳本信息時(shí),在向用戶顯示網(wǎng)頁(yè)之前,利用 關(guān)鍵字對(duì)返回的網(wǎng)頁(yè)腳本信息進(jìn)行匹配,對(duì)于包括關(guān)鍵字的網(wǎng)頁(yè)內(nèi)容,將以不同于其他網(wǎng)頁(yè)腳本信息的顯示方式呈現(xiàn)給用戶,以使用戶在手機(jī)屏幕上很快定 位出自己感興趣的內(nèi)容。本發(fā)明大大方便了手機(jī)用戶對(duì)自己感興趣信息的定位 和攝取。


圖1為本發(fā)明手機(jī)瀏覽器快速定位有效信息的方法的流程圖; 圖2為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置的組成結(jié)構(gòu)示意圖; 圖3為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置中設(shè)置單元的一種組成 結(jié)構(gòu)示意圖4為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置中設(shè)置單元的另一種組 成結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想是用戶通過(guò)手機(jī)瀏覽器進(jìn)行web請(qǐng)求后,可事先設(shè)定 關(guān)鍵字,手機(jī)瀏覽器在接收到網(wǎng)絡(luò)側(cè)返回網(wǎng)頁(yè)腳本信息時(shí),在向用戶顯示網(wǎng)頁(yè) 之前,利用關(guān)鍵字對(duì)返回的網(wǎng)頁(yè)腳本信息進(jìn)行匹配,對(duì)于包括關(guān)鍵字的網(wǎng)頁(yè)內(nèi) 容,將以不同于其他網(wǎng)頁(yè)腳本信息的顯示方式呈現(xiàn)給用戶,以使用戶在手機(jī)屏 幕上很快定位出自己感興趣的內(nèi)容。本發(fā)明大大方便了手機(jī)用戶對(duì)自己感興趣 信息的定位和攝取。本發(fā)明大大方便了手機(jī)用戶對(duì)自己感興趣信息的定位和攝 取。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照 附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
圖1為本發(fā)明手機(jī)瀏覽器快速定位有效信息的方法的流程圖,如圖1所示, 本發(fā)明手機(jī)瀏覽器快速定位有效信息的方法包括以下步驟
步驟101:手機(jī)用戶通過(guò)在瀏覽器中設(shè)定感興趣的關(guān)鍵詞,如"姚明"。同 時(shí)在手機(jī)瀏覽器標(biāo)簽欄輸入統(tǒng)一資源定位符(URL, Uniform Resource Locator ), 瀏覽器把它封裝在超文本傳輸協(xié)議(HTTP, Hyper Text Transfer Protocol)請(qǐng)求的頭信息中,通過(guò)發(fā)送給域名服務(wù)器(DNS, DomainName Server)服務(wù)器。
步驟102:手機(jī)瀏覽器接^ DNS返回的信息(包括所要訪問(wèn)網(wǎng)絡(luò)的IP 地址)。
步驟103:手機(jī)瀏覽器向根據(jù)DNS返回的IP地址通過(guò)無(wú)線鏈路向互聯(lián)網(wǎng) 發(fā)送瀏覽請(qǐng)求。
步驟104:手機(jī)瀏覽器緩存互聯(lián)網(wǎng)網(wǎng)絡(luò)返回的網(wǎng)頁(yè)腳本信息,并根據(jù)腳本 標(biāo)簽和屬性構(gòu)建標(biāo)簽樹(shù)。
步驟105:手機(jī)瀏覽器遍歷所解析的內(nèi)容,當(dāng)找到與設(shè)定的關(guān)鍵詞(如本 示例中的"姚明")相關(guān)的內(nèi)容時(shí),瀏覽器對(duì)包含"姚明"的內(nèi)容進(jìn)行特殊化處 理,如加粗,改變字體顏色,字體放大以及將其設(shè)定為運(yùn)動(dòng)方式等。
步驟105中對(duì)關(guān)鍵詞的處理,可以有兩種實(shí)現(xiàn)方式 一種是在解析網(wǎng)絡(luò)腳 本構(gòu)建標(biāo)簽樹(shù)的同時(shí),當(dāng)檢索到與關(guān)鍵詞相關(guān)的內(nèi)容時(shí),進(jìn)行標(biāo)簽和屬性的替 換和添加,運(yùn)用標(biāo)簽的相異性進(jìn)行對(duì)于關(guān)鍵詞的特殊處理。第二種實(shí)現(xiàn)方式是 在網(wǎng)絡(luò)腳本解析完畢以后,在整個(gè)頁(yè)面中通過(guò)搜索關(guān)鍵詞的方法找到與關(guān)鍵詞 相關(guān)的內(nèi)容,再對(duì)其進(jìn)行特殊化處理。下面詳細(xì)介紹這兩種關(guān)鍵詞處理方式的 具體實(shí)現(xiàn)。
本發(fā)明關(guān)鍵詞處理的實(shí)現(xiàn)方式一與超文本標(biāo)記語(yǔ)言(HTML, Hyper Text Markup Language)的詞法分析同步進(jìn)行。在接收緩存區(qū)內(nèi)的HTML數(shù)據(jù)時(shí), 把它解析成特定的數(shù)據(jù)結(jié)構(gòu)。萬(wàn)維網(wǎng)聯(lián)盟(W3C)制訂了文件對(duì)象模型(DOM, Document Object Model)用于標(biāo)準(zhǔn)HTML和可擴(kuò)展標(biāo)記語(yǔ)言(XML, Extensible Markup Language)文檔的編程接口 ,其定義了 HTML或XML文檔的邏輯結(jié)構(gòu) 以及訪問(wèn)這些文檔的方法。它將文檔的邏輯結(jié)構(gòu)定義為由一個(gè)或多個(gè)樹(shù)組成的 森林。使用DOM,程序員可以構(gòu)建、遍歷森林,增加、刪除、修改森林節(jié)點(diǎn)和 內(nèi)容。本發(fā)明所依據(jù)的詞法分析方式同樣基于DOM方法進(jìn)4亍開(kāi)發(fā)。處理HTML 文本的時(shí)候分成三類,非HTML代碼、空白字符、標(biāo)簽(分為注釋和非注釋標(biāo) 簽)和文字(word)。其中標(biāo)簽的檢測(cè)和處理是詞法分析的關(guān)鍵。本發(fā)明關(guān)鍵詞 處理方式包括以下步驟開(kāi)始解析HTML (或XML)腳本,如果碰到的第一個(gè)字符是'<,,并且 有后續(xù)字符,后續(xù)字符是字母或者是"!/ "中的一個(gè),說(shuō)明接下去是一個(gè)標(biāo)簽, 或者是HTML注釋。如果是注釋,則跳過(guò)這些注釋字符串一直遇到"->"為止, 向后移動(dòng),繼而確定出下面的標(biāo)簽,循環(huán)以上操作,直至遇到有效的">"。接下 去要做的是解析這個(gè)標(biāo)簽,本發(fā)明定義一個(gè)函數(shù)(如html_process )來(lái)處理得到 的HTML標(biāo)簽元素,搜索當(dāng)前元素節(jié)點(diǎn)是否含有關(guān)鍵字,如果含有關(guān)鍵字則進(jìn) 行相應(yīng)的標(biāo)簽替換,把含有關(guān)鍵字的標(biāo)簽元素替換成醒目的標(biāo)簽形式。所謂醒
目的標(biāo)簽形式,即是修改該標(biāo)簽的屬性值,使其顯示方式與普通的(與關(guān)鍵字 不匹配的標(biāo)簽或不包括關(guān)鍵字的網(wǎng)頁(yè)內(nèi)容中的標(biāo)簽)不同,具體的,比較容易 實(shí)現(xiàn)的方式包括對(duì)標(biāo)簽對(duì)應(yīng)的顯示內(nèi)容加粗、改變顏色、放大字體以及添加浮 動(dòng)特性等,使與關(guān)鍵字匹配的標(biāo)簽所對(duì)應(yīng)的內(nèi)容顯示出與普通標(biāo)簽對(duì)應(yīng)的內(nèi)容 所不同的顯示方式,以方便用戶在很小的手機(jī)屏幕上快速地定位出自己感興趣 的內(nèi)容,大大提高了用戶的體驗(yàn)。
本發(fā)明關(guān)鍵詞處理的實(shí)現(xiàn)方式二包括通過(guò)結(jié)合HTML文檔特點(diǎn)和顯示設(shè) 備顯示特點(diǎn),本發(fā)明將每個(gè)顯示元素的顯示內(nèi)容(由標(biāo)簽對(duì)應(yīng)的內(nèi)容決定)與 邏輯顯示位置(即在一個(gè)假設(shè)為無(wú)窮大的顯示i殳備上的顯示坐標(biāo))和顯示風(fēng)格
(由標(biāo)簽決定)相結(jié)合,即內(nèi)容和顯示的統(tǒng)一。本發(fā)明設(shè)計(jì)一個(gè)Html一note類 型的數(shù)據(jù)結(jié)構(gòu),當(dāng)進(jìn)行標(biāo)簽處理的同時(shí),把標(biāo)簽節(jié)點(diǎn)按照顯示的先后順序建立 一個(gè)鏈表,這樣經(jīng)過(guò)處理后,鏈表的每一個(gè)節(jié)點(diǎn)就是原HTML文檔的一個(gè)元素, 且每個(gè)節(jié)點(diǎn)既含有顯示內(nèi)容信息,又含有顯示位置信息,將每個(gè)顯示元素的邏 輯顯示位置和內(nèi)M機(jī)地結(jié)合起來(lái)。鏈表的構(gòu)造原理是:依次讀入HTML源代 碼,每遇到一新標(biāo)簽標(biāo)志,即遇到標(biāo)簽的起始符'<,,則進(jìn)行前一標(biāo)簽及其相 關(guān)的顯示文本的處理,即根據(jù)標(biāo)志和屬性計(jì)算其所附帶的顯示內(nèi)容的顯示特征, 主要包括顯示的邏輯位置,顯示的字體、顏色設(shè)置,如果帶有超鏈接,還應(yīng)有 超鏈接的信息等。經(jīng)過(guò)這樣處理后,鏈接到Html—note類型的*上,M的 鏈接順序和顯示的先后有關(guān)。當(dāng)完成所有的網(wǎng)頁(yè)腳本的解析(M構(gòu)造完成) 并完成網(wǎng)頁(yè)的顯示,遍歷所有的鏈表節(jié)點(diǎn),搜索當(dāng)前節(jié)點(diǎn)的數(shù)據(jù)(Data)域(顯示內(nèi)容)是否含有關(guān)鍵字,如含有關(guān)鍵字結(jié)合此標(biāo)簽元素的顯示位置,通過(guò)調(diào)
用應(yīng)用程序接口函數(shù)對(duì)當(dāng)前節(jié)點(diǎn)元素進(jìn)行特殊化處理。具體的Html—note元素 定義如下
struct Html—note /*元素結(jié)構(gòu);*/
intxstart, ystart; /*元素顯示內(nèi)容的起始點(diǎn)邏輯坐標(biāo);*/ intxend, yend; /*元素顯示內(nèi)容的結(jié)束點(diǎn)邏輯坐標(biāo);*/ chartype; /*元素顯示內(nèi)容的類型(由標(biāo)志決定);*/ charalign; /*元素顯示內(nèi)容的對(duì)齊方式由屬性決定,如BOTTOM(底
部對(duì)齊)、TOP (頂部對(duì)齊)等;*/
char*data ; /*指針指向元素的顯示內(nèi)容*/
unsigncharR, G, B; /*元素顯示內(nèi)容的顯示顏色*/
struct Html—note *headPtr; /*H耐Atom鏈表的頭指針;*/
struct Html—note *linkr; /*由于有些元素的內(nèi)容就是一個(gè)標(biāo)簽或元素,
則用該指針指向這樣的內(nèi)容;反之,該指針為NULL; */
struct Html—note *Prevatom; /*指針指向本元素的前一個(gè)元素;*/ struct Html_note *nextatom; /*指針指向本元素的后 一個(gè)元素;*/ int, ptrAnimatedGIFID; /*指針指向GIF動(dòng)畫(huà)(若本元素顯示內(nèi)容沒(méi)
有則為NULL); */
char *szTagetFrameName; /*指針指向與本元素的相關(guān)鏈接(沒(méi)有則為
Null),主要用于標(biāo)簽〈ahref:-""〉; */
步驟106:手機(jī)瀏覽器根據(jù)標(biāo)簽樹(shù)渲染頁(yè)面,并根據(jù)手機(jī)屏幕的大小將待 顯示的網(wǎng)頁(yè)進(jìn)行相應(yīng)的縮小,并顯現(xiàn)到手^L屏幕上。
步驟107:用戶在手機(jī)屏幕上移動(dòng)光標(biāo)時(shí),顯示一個(gè)標(biāo)示可視范圍的矩形 框圖,如矩形框圖內(nèi)有與所設(shè)置的關(guān)鍵詞相關(guān)的內(nèi)容時(shí),系統(tǒng)將放大其內(nèi)容給
用戶。此步驟結(jié)合步驟五會(huì)大大方便用戶的瀏覽,提高瀏覽網(wǎng)頁(yè)的效率。本發(fā)明能夠使用戶關(guān)心的網(wǎng)頁(yè)內(nèi)容與普通網(wǎng)頁(yè)內(nèi)容呈現(xiàn)出不同的表現(xiàn)形 式,方便用戶在尺寸較小的手機(jī)瀏覽器中,快速地定位到有效信息,具有一定 的實(shí)用價(jià)值。目前手機(jī)的處理能力還比較有限,主流的手機(jī)瀏覽器是把網(wǎng)絡(luò)內(nèi) 容下載模塊放到代理服務(wù)器上,代理服務(wù)器再把網(wǎng)絡(luò)內(nèi)容進(jìn)行過(guò)濾和壓縮處理 使之適合手機(jī)屏幕瀏覽的格式。
圖2為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置的組成結(jié)構(gòu)示意圖,如 圖2所示,本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置包括解析單元20、查找 單元21、設(shè)置單元22和顯示單元23,其中,解析單元20用于對(duì)手機(jī)瀏覽器所 請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析;解析單元20根據(jù)對(duì)所述網(wǎng)頁(yè)腳本信息 所提取的腳本標(biāo)簽和屬性構(gòu)建標(biāo)簽樹(shù)。查找單元21用于在所述網(wǎng)頁(yè)腳本信息中 查找與用戶輸入的關(guān)鍵詞相匹配的內(nèi)容;設(shè)置單元22用于將與所述關(guān)鍵詞相匹 配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯示標(biāo)識(shí);顯示單元23用于按所設(shè) 置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)容。
如圖2所示,本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置還包括檢測(cè)單元 24和放大單元25,其中,檢測(cè)單元24用于檢測(cè)所顯示內(nèi)容是否包括所述關(guān)鍵 詞,包括時(shí)觸發(fā)放大單元25;放大單元25用于放大當(dāng)前所顯示內(nèi)容。
圖3為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置中設(shè)置單元的一種組成 結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明設(shè)置單元20包括查找模塊201、判斷模塊202 和設(shè)置模塊203,其中,查找模塊201用于在解析單元20構(gòu)建標(biāo)簽樹(shù)時(shí),查找 出所述網(wǎng)頁(yè)腳本信息中的腳本標(biāo)簽;判斷模塊202用于判斷查找模塊201所查 找出的腳本標(biāo)簽是否與所述關(guān)鍵詞匹配,匹配時(shí)觸發(fā)設(shè)置模塊203;設(shè)置模塊 203用于將與所述關(guān)鍵字匹配的腳本標(biāo)簽的屬性值修改為與其他網(wǎng)頁(yè)腳本標(biāo)簽 不同的屬性值。將腳本標(biāo)簽的屬性值修改為顯示內(nèi)容加粗、改變顯示內(nèi)容顏色、 放大字體以及為顯示內(nèi)容添加浮動(dòng)特性等。
圖4為本發(fā)明手機(jī)瀏覽器快速定位有效信息的裝置中設(shè)置單元的另一種組 成結(jié)構(gòu)示意圖,如圖4所示,本發(fā)明設(shè)置單元20包括關(guān)聯(lián)模塊204、鏈表建立 模塊205、判斷模塊206和設(shè)置模塊207,其中,關(guān)聯(lián)模塊204用于將標(biāo)簽內(nèi)容與其邏輯顯示位置及顯示風(fēng)格關(guān)聯(lián);鏈表建立才莫塊205用于在解析單元20構(gòu)建 標(biāo)簽樹(shù)時(shí),把所述網(wǎng)頁(yè)腳本信息中的標(biāo)簽按顯示的先后順序建立鏈表;判斷模 塊206用于遍歷所述鏈表中的所有節(jié)點(diǎn),并判斷所遍歷的當(dāng)前節(jié)點(diǎn)是否與所述 關(guān)鍵字匹配,匹配時(shí)觸發(fā)設(shè)置模塊207;設(shè)置模塊207用于通過(guò)調(diào)用應(yīng)用程序 接口函數(shù)將所述當(dāng)前節(jié)點(diǎn)的顯示位置及顯示風(fēng)格設(shè)置為與所述鏈表中的其他節(jié) 點(diǎn)的不同。這里,將顯示風(fēng)格及顯示位置設(shè)置為顯示內(nèi)容加粗、改變顯示內(nèi)容 顏色、放大字體以及為顯示內(nèi)容添加浮動(dòng)特性等。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明圖2所示的手機(jī)瀏覽器快速定位有效信 息的裝置是為實(shí)現(xiàn)圖1所示的手機(jī)瀏覽器快速定位有效信息的方法而設(shè)計(jì)的, 圖2所示裝置中的各處理單元的實(shí)現(xiàn)功能可參照?qǐng)D1所示的方法中的相關(guān)描述 而理解,各處理單元及處理模塊的功能可通過(guò)運(yùn)行于處理器上的程序而實(shí)現(xiàn), 也可通it^目應(yīng)的邏輯電路而實(shí)現(xiàn)。圖中,檢測(cè)單元24和放大單元25并不是實(shí) 現(xiàn)圖2所示裝置的必要^L術(shù)特征。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
1權(quán)利要求
1、一種手機(jī)瀏覽器快速定位有效信息的方法,其特征在于,包括手機(jī)瀏覽器對(duì)所請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析,并查找出與用戶輸入的關(guān)鍵詞相匹配的內(nèi)容,將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯示標(biāo)識(shí),按所設(shè)置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)容。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)網(wǎng)頁(yè)腳本信息進(jìn)行解 析,包括根據(jù)對(duì)所述網(wǎng)頁(yè)腳本信息所提取的腳本標(biāo)簽和屬性構(gòu)建標(biāo)簽樹(shù)。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,與所述關(guān)鍵詞相匹配的內(nèi)容 設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯示標(biāo)識(shí),包括構(gòu)建標(biāo)簽樹(shù)時(shí),查找出所述網(wǎng)頁(yè)腳本信息中的腳本標(biāo)簽,并判斷是否與所 述關(guān)鍵詞匹配,匹配時(shí)將所述腳本標(biāo)簽的屬性值修改為與其他網(wǎng)頁(yè)腳本標(biāo)簽不 同的屬性值。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,與所述關(guān)鍵詞相匹配的內(nèi)容 設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯示標(biāo)識(shí),包括將標(biāo)簽內(nèi)容與其邏輯顯示位置及顯示風(fēng)格關(guān)聯(lián),構(gòu)建標(biāo)簽樹(shù)時(shí),把所述網(wǎng) 頁(yè)腳本信息中的標(biāo)簽按顯示的先后順序建立鏈表,遍歷所述鏈表中的所有節(jié)點(diǎn), 并判斷所遍歷的當(dāng)前節(jié)點(diǎn)是否與所述關(guān)鍵字匹配,匹配時(shí)通過(guò)調(diào)用應(yīng)用程序接 口函數(shù)將當(dāng)前節(jié)點(diǎn)的顯示位置及顯示風(fēng)格設(shè)置為與所述鏈表中的其他節(jié)點(diǎn)的不 同。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,將與所述關(guān)鍵詞相匹配的內(nèi) 容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的標(biāo)識(shí),包括將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為粗體顯示標(biāo)識(shí)、不同顏色的顯示標(biāo)識(shí)、 放大的顯示標(biāo)識(shí)或字體浮動(dòng)的顯示標(biāo)識(shí)。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括手機(jī)瀏覽器檢測(cè)到所顯示內(nèi)容包括所述關(guān)鍵詞時(shí),放大所顯示內(nèi)容
7、 一種手機(jī)瀏覽器快速定位有效信息的裝置,其特征在于,包括 解析單元,用于對(duì)手機(jī)瀏覽器所請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析; 查找單元,用于在所述網(wǎng)頁(yè)腳本信息中查找與用戶輸入的關(guān)鍵詞相匹配的內(nèi)容;設(shè)置單元,用于將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息 不同的顯示標(biāo)識(shí);以及顯示單元,用于按所設(shè)置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)容。
8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述解析單元根據(jù)對(duì)所述網(wǎng) 頁(yè)腳本信息所提取的腳本標(biāo)簽和屬性構(gòu)建標(biāo)簽樹(shù)。
9、 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述設(shè)置單元包括 查找模塊,用于在所述解析單元構(gòu)建標(biāo)簽樹(shù)時(shí),查找出所述網(wǎng)頁(yè)腳本信息中的腳^#簽;判斷模塊,用于判斷所述查找模塊所查找出的腳本標(biāo)簽是否與所述關(guān)鍵詞 匹配,匹配時(shí)觸發(fā)設(shè)置模塊;以及設(shè)置模塊,用于將與所述關(guān)鍵字匹配的腳本標(biāo)簽的屬性值修改為與其他網(wǎng) 頁(yè)腳本標(biāo)簽不同的屬性值。
10、 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述設(shè)置單元包括 關(guān)聯(lián)模塊,用于將標(biāo)簽內(nèi)容與其邏輯顯示位置及顯示風(fēng)格關(guān)聯(lián); 鏈表建立模塊,用于在所述解析單元構(gòu)建標(biāo)簽樹(shù)時(shí),把所述網(wǎng)頁(yè)腳本信息中的標(biāo)簽按顯示的先后順序建立鏈表;判斷模塊,用于遍歷所述鏈表中的所有節(jié)點(diǎn),并判斷所遍歷的當(dāng)前節(jié)點(diǎn)是 否與所述關(guān)鍵字匹配,匹配時(shí)觸發(fā)設(shè)置模塊;以及設(shè)置模塊,用于通過(guò)調(diào)用應(yīng)用程序接口函數(shù)將所述當(dāng)前節(jié)點(diǎn)的顯示位置及 顯示風(fēng)格設(shè)置為與所述鏈表中的其他節(jié)點(diǎn)的不同。
11、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置單元將將與所述 關(guān)鍵詞相匹配的內(nèi)容設(shè)置為粗體顯示標(biāo)識(shí)、不同顏色的顯示標(biāo)識(shí)、放大的顯示標(biāo)識(shí)或字體浮動(dòng)的顯示標(biāo)識(shí)。
12、根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 檢測(cè)單元,用于檢測(cè)所顯示內(nèi)容是否包括所述關(guān)鍵詞,包括時(shí)觸發(fā)放大單 元;以及放大單元,用于放大當(dāng)前所顯示內(nèi)容。
全文摘要
本發(fā)明公開(kāi)了一種手機(jī)瀏覽器快速定位有效信息的方法,包括手機(jī)瀏覽器對(duì)所請(qǐng)求網(wǎng)址返回的網(wǎng)頁(yè)腳本信息進(jìn)行解析,并查找出與用戶輸入的關(guān)鍵詞相匹配的內(nèi)容,將與所述關(guān)鍵詞相匹配的內(nèi)容設(shè)置為與其他網(wǎng)頁(yè)腳本信息不同的顯示標(biāo)識(shí),按所設(shè)置的顯示標(biāo)識(shí)顯示與所述關(guān)鍵詞相匹配的內(nèi)容。本發(fā)明同時(shí)公開(kāi)了一種手機(jī)瀏覽器快速定位有效信息的裝置。本發(fā)明在向用戶顯示網(wǎng)頁(yè)之前,利用關(guān)鍵字對(duì)返回的網(wǎng)頁(yè)腳本信息進(jìn)行匹配,對(duì)于包括關(guān)鍵字的網(wǎng)頁(yè)內(nèi)容,將以不同于其他網(wǎng)頁(yè)腳本信息的顯示方式呈現(xiàn)給用戶,以使用戶在手機(jī)屏幕上很快定位出自己感興趣的內(nèi)容,大大方便了手機(jī)用戶對(duì)自己感興趣信息的定位和攝取。
文檔編號(hào)H04W88/02GK101621862SQ20091009043
公開(kāi)日2010年1月6日 申請(qǐng)日期2009年8月11日 優(yōu)先權(quán)日2009年8月11日
發(fā)明者陽(yáng) 趙 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
红河县| 成都市| 景德镇市| 酒泉市| 宁南县| 呼图壁县| 洞口县| 万年县| 潢川县| 墨竹工卡县| 嘉荫县| 澄江县| 惠来县| 赤城县| 北流市| 榕江县| 苏尼特左旗| 尚志市| 嘉善县| 明光市| 公安县| 麟游县| 阿克陶县| 南涧| 金寨县| 准格尔旗| 巴林右旗| 格尔木市| 东城区| 黄梅县| 潼南县| 工布江达县| 昌邑市| 西昌市| 山东| 正定县| 禹城市| 开鲁县| 梓潼县| 陆川县| 柏乡县|