專利名稱:嵌入式瀏覽器的瀏覽方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV相關(guān)的節(jié)目瀏覽4支術(shù),尤其涉及一種嵌入式 瀏覽器的瀏覽方法和系統(tǒng)。
背景技術(shù):
隨著IPTV (網(wǎng)絡(luò)電視)尤其是EPG (電子節(jié)目指南)節(jié)目、 VOD (視頻點播)視頻點播業(yè)務(wù)慢慢的深入到大眾人們的生活中, EPG、 VOD等已經(jīng)成為了人們?nèi)粘I?、娛樂、消費的一個重要方 面,并且由于社會竟?fàn)幍募ち?,人們的生活壓力更大、工作?jié)奏更 快,因此人們獲耳又非工作資訊的時間凈皮4艮大壓縮。上班時要爭分奪 秒地處理工作事宜,下班后有限的^f木息時間如^f可能夠通過EPG、 VOD上的豐富的應(yīng)用中快速的獲取到自己想要的娛樂、消費信息 成為一個重要的市場需求。作為IPTV業(yè)務(wù)中的重要中間件-機頂盒的嵌入式瀏覽器將上 層的應(yīng)用與機頂盒的底層資源(操作系統(tǒng)、硬件及其驅(qū)動層和網(wǎng)絡(luò) 協(xié)議)隔開,屏蔽了硬件、軟件、協(xié)議和算法的復(fù)雜性及差異性, 并通過標(biāo)準(zhǔn)的API (應(yīng)用程序編程^妄口 ) *接口映射了這些資源,并 ^f吏這些資源可以;故應(yīng)用靈活地加以調(diào)用,可以l呆i正業(yè)務(wù)能力的開放 性(包括升級和擴充)、降低業(yè)務(wù)開發(fā)成本、提高業(yè)務(wù)開發(fā)速度, 并保證不同廠商設(shè)備間的互通性;而網(wǎng)絡(luò)側(cè)的服務(wù)器,則作為整個IPTV業(yè)務(wù)的核心控制,實現(xiàn)業(yè)務(wù)的交互控制、用戶和業(yè)務(wù)的管理、 EPG的下發(fā)等功能集成。對廣大的用戶而言,當(dāng)前的才幾頂盒瀏覽器^U又才是供了按照 EPG、 VOD網(wǎng)站規(guī)定的步驟和方法瀏覽器信息。瀏覽、獲取信息的 方式過于單一,與此同時瀏覽器信息呈現(xiàn)并沒有以個性化用戶的需 要作為根本原則,造成了用戶無法及時有效的獲取用戶想要的信 息,沒有給用戶提供一個良好的用戶體驗。如果能夠在現(xiàn)有的機頂盒瀏覽器上額外添加一個利用網(wǎng)絡(luò)爬 蟲不斷收集網(wǎng)站的娛樂、消費等信息、著眼于應(yīng)用領(lǐng)域的關(guān)鍵字分 類整理存》文并且4是供一個簡捷方<更的4叟索界面給用戶,則會大大方 便人們的資訊獲取,促進社會的信息溝通效率,而實現(xiàn)這些功能的 機頂盒嵌入式瀏覽器將會有很好的市場前景。發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種嵌入式瀏覽器的瀏覽方法和 系統(tǒng),用于實現(xiàn)瀏覽器用戶興趣點配置、基于用戶興趣點的智能收 集信息、分類存放相關(guān)信息、提供簡潔的索引界面供用戶快速索引 到相關(guān)的信息。為了實現(xiàn)上述目的,才艮據(jù)本發(fā)明的第一方面,本發(fā)明提供了一 種嵌入式瀏覽器的瀏覽方法。該瀏覽方法包括以下步驟步驟S102,啟動嵌入式瀏覽器,用于進4亍節(jié)目瀏覽;步驟S104,在需要進行興趣點配置的時候,對興趣點進行配置;步驟S106,根據(jù)所配置的興趣點列表,對所瀏覽的網(wǎng)頁中的相 關(guān)信息進行收集;步驟S108,將所收集到的信息存儲到存儲介質(zhì)中;步驟SllO,在需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字在存儲介質(zhì)中進行搜索,并在搜索到相關(guān)信息之后返回信息??蛇x地,在步驟S104中,興趣點配置包括預(yù)置興趣點以及自 定義配置興趣點。自定義配置興趣點可以包4舌增加、刪除、以及{務(wù) 改興趣點關(guān)鍵字。優(yōu)選地,在步驟S106中,釆用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息進行 收集??蛇x地,在步驟S106中,在收集過程中,如果已收集的信息 已經(jīng)過期無效,則刪除信息。在步驟S110中,索引關(guān)鍵字可以包括時間范圍、信息關(guān)鍵字、 信息分類關(guān)4定字、以及信息有效期。在步驟S110中,所返回的信息可以包括相關(guān)鏈接列表以及簡 短描述。為了實現(xiàn)上述目的,4艮據(jù)本發(fā)明的第二方面,本發(fā)明4是供了一 種嵌入式瀏覽器的瀏覽系統(tǒng)。該瀏覽系統(tǒng)包括嵌入式瀏覽器,用 于進行節(jié)目瀏覽;興趣點配置模塊,用于在需要進行興趣點配置的 時候,對興趣點進行配置;信息收集模塊,用于根據(jù)所配置的興趣 點列表,對所瀏覽的網(wǎng)頁中的相關(guān)信息進行收集;信息存儲模塊, 用于將所收集到的信息存儲到存儲介質(zhì)中;信息索引模塊,用于在 需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字在存儲介質(zhì)中進行 4臾索,并在4臾索到相關(guān)信息之后返回信息??蛇x地,興趣點配置模塊用于預(yù)置興趣點以及自定義配置興趣點。優(yōu)選地,信息收集模塊用于采用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息進行 收集,以及刪除已經(jīng)過期無凌文的已收集信息??蛇x地,信息存儲模塊用于通過壓縮算法存儲信息,以及對信 息進行分類存儲。通過上述技術(shù)方案,本發(fā)明使得當(dāng)用戶需要快速的搜索出感興 趣的信息時,可以方便的定位信息源,實現(xiàn)了資訊的隨時獲取,提 高了社會的溝通效率,方便了人們的生活、工作。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明的嵌入式瀏覽器的瀏覽方法的流程圖;圖2是根據(jù)本發(fā)明的嵌入式瀏覽器的瀏覽系統(tǒng)的框圖;圖3是根據(jù)本發(fā)明實施例的嵌入式瀏覽器頁面智能緩存系統(tǒng)的 結(jié)構(gòu)圖;以及圖4是根據(jù)本發(fā)明實施例的用戶進入瀏覽器用戶興趣點配置模 塊B的具體流程圖。
具體實施方式
下面將參考附圖詳細(xì)說明本發(fā)明。參照圖1,根據(jù)本發(fā)明的嵌入式瀏覽器的瀏覽方法包括以下步驟步驟S102,啟動嵌入式瀏覽器,用于進4亍節(jié)目瀏覽。步驟S104,在需要進行興趣點配置的時候,對興趣點進行配置??蛇x地,興趣點配置包括預(yù)置興趣點以及自定義配置興趣點。 自定義配置興趣點可以包括增加、刪除、以及修改興趣點關(guān)鍵字。步驟S106,根據(jù)所配置的興趣點列表,對所瀏覽的網(wǎng)頁中的相 關(guān)信息進行收集。優(yōu)選地,采用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息進行收集。可選地,在收集過程中,如果已收集的信息已經(jīng)過期無效,則 刪除信息。步驟S108,將所收集到的信息存儲到存儲介質(zhì)中。 可選地,通過壓縮算法存儲信息。 可選地,對信息進行分類存儲。步驟SllO,在需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字 在存儲介質(zhì)中進行搜索,并在搜索到相關(guān)信息之后返回信息。索? 1關(guān)鍵字可以包括時間范圍、信息關(guān)鍵字、信息分類關(guān)鍵字、 以及信息有效期。所返回的信息可以包括相關(guān)鏈4婁列表以及簡短描述。嵌入式瀏覽器可以應(yīng)用于IPTV業(yè)務(wù)的4幾頂盒。參照圖2,沖艮據(jù)本發(fā)明的嵌入式瀏覽器的瀏覽系統(tǒng)10包括嵌入式瀏覽器20,用于進行節(jié)目瀏覽;興趣點配置模塊30,用于在需要進行興趣點配置的時候,對興趣點進行配置;信息收集模塊40,用于根據(jù)所配置的興趣點列表,對所瀏覽的網(wǎng)頁中的相關(guān)信息進行收集;信息存儲模塊50,用于將所收集到的信息存儲到存儲介質(zhì)中;信息索引模塊60,用于在需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字在存儲介質(zhì)中進行搜索,并在搜索到相關(guān)信息之后返回信 臺可選地,興趣點配置模塊30用于預(yù)置興趣點以及自定義配置 興趣點。自定義配置興趣點可以包括增加、刪除、以及^f奮改興趣點 關(guān)鍵字。優(yōu)選地,信息收集模塊40用于采用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息 進行收集??蛇x地,信息收集才莫塊40用于刪除已經(jīng)過期無效的已收集信自可選地,信息存儲一莫塊50用于通過壓縮算法存儲信息??蛇x地,信息存儲模塊50用于對信息進行分類存儲。索引關(guān)鍵字可以包括時間范圍、信息關(guān)鍵字、信息分類關(guān)鍵字、 以及信息有效期。信息索引模塊60所返回的信息可以包括相關(guān)鏈接列表以及簡 短描述。該瀏覽系統(tǒng)10可以應(yīng)用于IPTV業(yè)務(wù)的才幾頂盒。本發(fā)明涉及一種實3見才幾頂盒上只f IPTV沖目關(guān)的網(wǎng)站(EPG電于 節(jié)目、VOD視頻點播業(yè)務(wù))中的頁面內(nèi)容智能緩存、分類索引存 放、并根據(jù)用戶的搜索需求智能呈現(xiàn)給用戶進行瀏覽,尤其涉及到 IPTV相關(guān)的EPG電子節(jié)目、VOD 一見頻點纟番業(yè)務(wù)領(lǐng)i或。本發(fā)明提供的嵌入式瀏覽器頁面內(nèi)容智能緩存的方案主要包 」括以下組成部分與現(xiàn)有技術(shù)相同的部分瀏覽器瀏覽頁面模塊A;與現(xiàn)有技術(shù)不相同的部分瀏覽器用戶興趣點配置模塊B;基 于用戶興趣點的智能收集信息模塊C;分類存儲相關(guān)信息模塊D; 信息快速索引模塊E。各模塊的功能、結(jié)構(gòu)描述如下嵌入式瀏覽器瀏覽頁面模塊A:由于與現(xiàn)有技術(shù)相同,因此提 供的功能和結(jié)構(gòu)也相同,此處略去。瀏覽器用戶興趣點配置模塊B:由一個以網(wǎng)頁的方式呈現(xiàn)給用 戶的配置頁面組成,提供預(yù)定義興趣點項目以及用戶自定義興趣點 的增加、刪除、修改、檢索等功能。整個模塊在運行的過程中用戶 可以不斷調(diào)整、改變興趣點,同時為基于用戶興趣點的智能收集信 息模塊C提供信息收集的分類方式?;谟脩襞d趣點的智能收集信息模塊C:利用瀏覽器用戶興趣 點配置模塊B提供的興趣點列表以及網(wǎng)絡(luò)爬蟲技術(shù)在后臺系統(tǒng)空 閑期執(zhí)行用戶所瀏覽的整個網(wǎng)站的各種信息的收集工作,同時收集 到的相關(guān)信息通過分類存儲相關(guān)信息模塊D進行信息的存儲以供 用戶隨時通過信息快速索引模塊E調(diào)用。與此同時該功能也具有讀取已經(jīng)收集的信息、判斷信息是否過期無效從而智能刪除無效信息 的功能。分類存儲相關(guān)信息模塊D:利用壓縮算法等把收集的信息通過 分類存儲到機頂盒有限的存儲介質(zhì)(例如Flash)中。信息快速索引模塊E:提供時間范圍、信息關(guān)鍵字、信息分類 關(guān)鍵字、信息有效期等豐富的索引方式給用戶,用戶可以及時快速 的索引到信息并且快速進行娛樂消費等操作。整個系統(tǒng)結(jié)構(gòu)圖如圖3所示。圖3描述了整個嵌入式瀏覽器頁 面智能緩存系統(tǒng)結(jié)構(gòu)以及相關(guān)系統(tǒng)間的關(guān)系,為保持結(jié)構(gòu)圖的簡 潔,對于現(xiàn)有系統(tǒng)已俱備的功能、連結(jié)關(guān)系,本圖中就不再描述。用戶通過啟動嵌入式瀏覽器進入沖莫塊A進行正常的EPG電子 節(jié)目瀏覽、VOD視頻點播后,可以通過模塊A到模塊B進入到興 趣點配置界面上對興趣點關(guān)鍵字進行配置,其中包括到添加、刪除、 l奮改興趣點關(guān)鍵字(如圖4所示),當(dāng)確認(rèn)配置完畢后系統(tǒng)會自動 的通知才莫塊C表明智能纟爰存系統(tǒng)的興趣點發(fā)生了變化,同時后臺的 模塊C會根據(jù)新生效的興趣點關(guān)鍵字通過網(wǎng)絡(luò)爬蟲技術(shù)進行信息 的收集工作并且通過模塊D把收集到的信息存儲到存儲介質(zhì)(例如 Flash)當(dāng)中。與此同時用戶還可以通過模塊E進入到檢索階段,輸 入用戶感興趣的關(guān)鍵字,系統(tǒng)會根據(jù)這些關(guān)鍵索引信息到存儲介質(zhì) 中選取符合用戶搜索要求的網(wǎng)頁鏈接返回給用戶,用戶通過選擇列 表中的網(wǎng)頁鏈接進入模塊A進行正常的EPG電子節(jié)目瀏覽、VOD 視頻點播等操作。存,然后通過索引界面來允許用戶進行搜索、互動點播。其中緩存 的大小需要根據(jù)機頂盒配置的存儲容量進行設(shè)定,而搜索的關(guān)鍵字則由兩個方面組成系統(tǒng)預(yù)定義的關(guān)4定字以及用戶自定義的索引關(guān) 鍵字。本發(fā)明中以預(yù)定義的關(guān)鍵字如"最新電影"為例進行詳細(xì)說 明用戶啟動了嵌入式瀏覽器進入了某個VOD ^L頻點4番網(wǎng)站。此 時嵌入式瀏覽器的智能緩存系統(tǒng)已經(jīng)知道了用戶的興趣點關(guān)鍵字 是"最新電影",所以后臺啟動的網(wǎng)絡(luò)爬蟲針對該VOD視頻點播網(wǎng) 站進行異步的內(nèi)容搜索、分析。當(dāng)網(wǎng)絡(luò)爬蟲在該網(wǎng)站的某些鏈接和 頁面內(nèi)容中發(fā)現(xiàn)了最新電影的信息后就會及時的把該頁面所指向 的鏈接等相關(guān)信息結(jié)構(gòu)化存儲到緩存數(shù)據(jù)庫當(dāng)中。與此同時用戶覺得需要開始搜索相關(guān)的信息后通過信息快速 索引系統(tǒng)E進入到信息索引的過程當(dāng)中,系統(tǒng)提示用戶針對業(yè)已定 義的那一個(類)關(guān)鍵字進行索引,當(dāng)用戶選擇完畢后系統(tǒng)自動從 存儲介質(zhì)中提取出滿足要求的相關(guān)鏈接列表及簡短描述并且及時 的呈現(xiàn)給用戶。用戶經(jīng)過對相關(guān)鏈接列表及簡短描述等信息進行二 次過濾選擇某 一條滿足要求的具體記錄,點擊進入正常的網(wǎng)頁瀏 覽、VOD點^"功能上。以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進 等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種嵌入式瀏覽器的瀏覽方法,其特征在于,包括以下步驟步驟S102,啟動所述嵌入式瀏覽器,用于進行節(jié)目瀏覽;步驟S104,在需要進行興趣點配置的時候,對興趣點進行配置;步驟S106,根據(jù)所配置的興趣點列表,對所瀏覽的網(wǎng)頁中的相關(guān)信息進行收集;步驟S108,將所收集到的信息存儲到存儲介質(zhì)中;步驟S110,在需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字在所述存儲介質(zhì)中進行搜索,并在搜索到相關(guān)信息之后返回所述信息。
2. 根據(jù)權(quán)利要求1所述的瀏覽方法,其特征在于,在步驟S104 中,所述興趣點配置包括預(yù)置興趣點以及自定義配置興趣點。
3. 根據(jù)權(quán)利要求2所述的瀏覽方法,其特征在于,在步驟S104 中,所述自定義配置興趣點包括增加、刪除、以及》爹改興趣點 關(guān)鍵字。
4. 根據(jù)權(quán)利要求1所述的瀏覽方法,其特征在于,在步驟S106 中,采用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息進行收集。
5. 根據(jù)權(quán)利要求1或4所述的瀏覽方法,其特征在于,在步驟 S106中,在收集過程中,如果已收集的信息已經(jīng)過期無效, 則刪除所述信息。
6. 4艮據(jù)斥又利要求1所述的瀏覽方法,其特4正在于,在步驟SllO 中,所述索引關(guān)鍵字包括時間范圍、信息關(guān)鍵字、信息分類關(guān) 鍵字、以及信息有效期。
7. 根據(jù)權(quán)利要求1或6所述的瀏覽方法,其特征在于,在步驟 S110中,所返回的信息包括相關(guān)鏈接列表以及簡短描述。
8. —種嵌入式瀏覽器的瀏覽系統(tǒng),其特征在于,包括嵌入式瀏覽器,用于進行節(jié)目瀏覽;興趣點配置才莫塊,用于在需要進行興趣點配置的時候, 對興趣點進4于配置;信息收集模塊,用于根據(jù)所配置的興趣點列表,對所瀏 覽的網(wǎng)頁中的相關(guān)信息進行收集;信息存儲模塊,用于將所收集到的信息存儲到存儲介質(zhì)中;信息索引模塊,用于在需要進行索引的時候,根據(jù)所輸 入的索引關(guān)鍵字在所述存儲介質(zhì)中進行搜索,并在搜索到相關(guān) 信息之后返回所述信息。
9. 根據(jù)權(quán)利要求8所述的瀏覽系統(tǒng),其特征在于,所述興趣點配 置模塊用于預(yù)置興趣點以及自定義配置興趣點。
10. 根據(jù)權(quán)利要求8所述的瀏覽系統(tǒng),其特征在于,所述信息收集 模塊用于采用網(wǎng)絡(luò)爬蟲技術(shù)對相關(guān)信息進行收集,和刪除已經(jīng) 過期無效的已收集信息。
11. 根據(jù)權(quán)利要求10所述的瀏覽系統(tǒng),其特征在于,所述信息存 儲模塊用于通過壓縮算法存儲信息,并對信息進行分類存儲。
全文摘要
本發(fā)明公開了一種嵌入式瀏覽器的瀏覽方法和系統(tǒng)。步驟S102,啟動嵌入式瀏覽器,用于進行節(jié)目瀏覽;步驟S104,在需要進行興趣點配置的時候,對興趣點進行配置;步驟S106,根據(jù)所配置的興趣點列表,對所瀏覽的網(wǎng)頁中的相關(guān)信息進行收集;步驟S108,將所收集到的信息存儲到存儲介質(zhì)中;步驟S110,在需要進行索引的時候,根據(jù)所輸入的索引關(guān)鍵字在存儲介質(zhì)中進行搜索,并在搜索到相關(guān)信息之后返回信息。實現(xiàn)了瀏覽器用戶興趣點配置、基于用戶興趣點的智能收集信息、分類存放相關(guān)信息、提供簡潔的索引界面供用戶快速索引到相關(guān)的信息。
文檔編號G06F17/30GK101216822SQ200710000200
公開日2008年7月9日 申請日期2007年1月5日 優(yōu)先權(quán)日2007年1月5日
發(fā)明者巍 王 申請人:中興通訊股份有限公司