專利名稱:一種聚合內(nèi)容rss訂閱方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及瀏覽器技術(shù)領(lǐng)域,特別是涉及一種聚合內(nèi)容RSS訂閱方法和裝置。
背景技術(shù):
在當(dāng)今的網(wǎng)絡(luò)信息時代,用戶會通過訪問各種類型的網(wǎng)站來獲取各種各樣的信 息。為了保證在網(wǎng)站信息發(fā)生更新或變化時,用戶可以得到通知或提示,以便用戶在不訪 問網(wǎng)站的情況下,也可以獲知有新信息更新,因此,現(xiàn)有技術(shù)中出現(xiàn)了 RSS(Really Simple Syndication,聚合內(nèi)容)技術(shù)。例如,用戶對某個門戶網(wǎng)站中的新聞欄目感興趣,并通過 RSS閱讀器訂閱了該新聞欄目,則RSS閱讀器將該新聞欄目作為RSS源數(shù)據(jù)收藏在一個RSS 信息源列表內(nèi),并定期去查詢RSS信息源列表中的各個RSS源數(shù)據(jù)是否發(fā)生變化,如果發(fā)生 變化,則提示用戶訂閱內(nèi)容有更新。 雖然RSS技術(shù)能滿足用戶對自己感興趣的網(wǎng)頁內(nèi)容進行訂閱的需求,但是,一旦 訂閱內(nèi)容有更新時,RSS閱讀器就會提示給用戶。如果用戶在一段時間內(nèi)僅僅是對特定的訂 閱信息感興趣,例如,用戶訂閱了國內(nèi)電影的RSS源數(shù)據(jù),并只對電影《葉問》感興趣,然而, 現(xiàn)有的RSS技術(shù)中,一旦國內(nèi)電影的RSS源數(shù)據(jù)有更新,RSS閱讀器便會得到一系列的更新 列表,并提示用戶訂閱內(nèi)容有更新,用戶就需要從眾多的訂閱內(nèi)容中查看是否有自己感興 趣的《葉問》出現(xiàn),甚至有可能用戶在查看后并沒有找到自己感興趣的《葉問》信息。
因此,現(xiàn)有的RSS訂閱技術(shù)無法滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的 需求,從而使用戶對網(wǎng)頁信息的訂閱缺乏針對性。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種RSS訂閱方法和裝置,以提高用戶對網(wǎng)頁信息進行訂閱 時的針對性。 本發(fā)明實施例公開了一種聚合內(nèi)容RSS訂閱方法,其特征在于,包括當(dāng)查詢到 RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源數(shù)據(jù),得到至少一個目標字段; 判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配;如果是,以預(yù)置方式提示 用戶所述RSS源數(shù)據(jù)發(fā)生變化。 優(yōu)選的,所述目標字段包括文本類型字段和日期類型字段,其中,所述文本類型 字段包括RSS源數(shù)據(jù)的標題、RSS源數(shù)據(jù)的正文和RSS源數(shù)據(jù)的數(shù)據(jù)來源,所述日期類型字 段為RSS源數(shù)據(jù)的日期。 優(yōu)選的,所述判斷至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配包括獲 取用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹配字段為一個;判斷包含所述匹配 字段的目標字段數(shù)目是否超過所述匹配數(shù)目;和/或,獲取用戶設(shè)定的匹配字段和目標字 段的匹配數(shù)目,所述匹配字段為至少兩個;按照用戶為所述匹配字段設(shè)置的邏輯關(guān)系,判斷 包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目。 優(yōu)選的,所述判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配還包括判斷包含所述匹配字段的目標字段中是否在超鏈接中。 優(yōu)選的,所述以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化包括通過在特定位 置進行閃爍的方式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化;和/或,在屏幕特定位置 彈出提示框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變化。 優(yōu)選的,所述方法還包括將所述RSS源數(shù)據(jù)進行顯示;或者,將與所述匹配字段 相匹配的目標字段的數(shù)據(jù)進行顯示。 本發(fā)明實施例還公開了一種RSS訂閱裝置,其特征在于,包括解析單元,用于當(dāng)
查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源數(shù)據(jù),得到至少一個 目標字段;判斷單元,用于判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配; 提示單元,用于當(dāng)所述判斷單元的結(jié)果為是時,以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生 變化。 優(yōu)選的,所述判斷單元包括第一獲取子單元,用于接收用戶設(shè)定的匹配字段和目 標字段的匹配數(shù)目,所述匹配字段為一個;第一判斷子單元,判斷包含所述匹配字段的目標 字段數(shù)目是否超過所述匹配數(shù)目;和/或,第二獲取子單元,用于接收用戶設(shè)定的匹配字段 和目標字段的匹配數(shù)目,所述匹配字段為至少兩個;第二判斷子單元,用于按照用戶為所 述匹配字段設(shè)置的邏輯關(guān)系,判斷包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù) 目。 優(yōu)選的,所述判斷單元還包括第三判斷子單元,用于判斷包含所述匹配字段的目 標字段是否在超鏈接中。 優(yōu)選的,所述提示單元包括第一提示子單元,用于通過在特定位置進行閃爍的方 式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化;和/或,第二提示子單元,用于在屏幕特 定位置彈出提示框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變化。
優(yōu)選的,所述裝置還包括第一顯示單元,用于將所述RSS源數(shù)據(jù)進行顯示;或者,
第二顯示單元,用于將與所述匹配字段相匹配的目標字段的數(shù)據(jù)進行顯示。 由上述實施例可以看出,與現(xiàn)有技術(shù)相比,在本實施例中,當(dāng)RSS閱讀器查詢到
RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,將該RSS源數(shù)據(jù)進行解析,并判斷解析得到的
目標字段與用戶設(shè)定的匹配字段是否相匹配,只有當(dāng)目標字段與匹配字段相匹配時,再提
示用戶該RSS源數(shù)據(jù)發(fā)生變化,從而通過用戶設(shè)定的匹配字段來篩選出與匹配字段相匹配
的目標字段,滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的需求,提高了用戶對網(wǎng)頁信
息進行訂閱時的針對性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種RSS訂閱方法的一個實施例的流程圖;
圖2為本發(fā)明一種RSS訂閱方法的另一個實施例的流程圖;
圖3為本發(fā)明中用戶在RSS閱讀器中設(shè)定訂閱規(guī)則的示意 圖4為本發(fā)明中RSS閱讀器將與匹配字段相匹配的目標字段的數(shù)據(jù)進行顯示的示 意圖; 圖5為本發(fā)明一種RSS訂閱裝置的一個實施例的結(jié)構(gòu)圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明
實施例進行詳細描述。 實施例一 請參閱圖1,其為本發(fā)明一種RSS訂閱方法的一個實施例的流程圖,該方法包括以 下步驟 步驟101 :當(dāng)查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源 數(shù)據(jù),得到至少一個目標字段; 所述目標字段包括文本類型字段和日期類型字段,其中,所述文本類型字段包括
RSS源數(shù)據(jù)的標題、RSS源數(shù)據(jù)的正文和RSS源數(shù)據(jù)的來源,所述日期類型字段為RSS源數(shù) 據(jù)的日期。 步驟102 :判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配,如果 是,進入步驟103 ; 當(dāng)用戶設(shè)定的匹配字段為一個時,所述判斷至少一個目標字段是否與用戶設(shè)定的
匹配字段相匹配具體可以包括獲取用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹
配字段為一個;判斷包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目。 當(dāng)用戶設(shè)定的匹配字段為至少兩個時,所述判斷至少一個目標字段是否與用戶設(shè)
定的匹配字段相匹配具體還可以包括獲取用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,
所述匹配字段為至少兩個;按照用戶為所述匹配字段設(shè)置的邏輯關(guān)系,判斷包含所述匹配
字段的目標字段數(shù)目是否超過所述匹配數(shù)目。 需要說明的是,本發(fā)明實施例并不將目標字段和匹配字段之間的匹配規(guī)則限定為 上述兩種情況,也可以根據(jù)需要設(shè)定為其他的匹配規(guī)則。 還需要說明的是,當(dāng)用戶設(shè)定的匹配字段為任意個數(shù)時,即可以為一個,也可以為 至少兩個時,則判斷至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配還可以同時包括 上述兩種匹配方法。 還需要進一步說明的是,所述判斷至少一個目標字段是否與用戶設(shè)定的匹配字段 相匹配還可以進一步包括判斷包含所述匹配字段的目標字段中是否在超鏈接中。
步驟103 :以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化。
以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化可以包括在訂閱區(qū)域的收藏欄處
進行閃爍,通過閃爍的方式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化; 此外,提示用戶所述RSS源數(shù)據(jù)發(fā)生變化也可以包括在屏幕特定位置彈出提示
框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變化。比如在屏幕右下角彈出提示框。 此外,提示用戶所述RSS源數(shù)據(jù)發(fā)生變化還可以包括通過在特定位置進行閃爍
的方式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化,比如在動態(tài)收藏欄處將收藏按鈕的
背景色或字體顏色閃爍顯示;同時,在屏幕特定位置彈出提示框,在所述提示框中提示RSS
6源數(shù)據(jù)發(fā)生了變化。 需要說明的是,當(dāng)訂閱區(qū)域發(fā)生變化時,可以采用任意方式將變化信息提示給用 戶,本發(fā)明對此并不限定。 本發(fā)明實施例還可以進一步包括將所述RSS源數(shù)據(jù)進行顯示;即,當(dāng)判斷有滿足 用戶篩選規(guī)則的數(shù)據(jù)時,將所有的RSS源數(shù)據(jù)顯示給用戶,包括符合篩選規(guī)則和不符合篩 選規(guī)則的?;蛘撸瑢⑴c所述匹配字段相匹配的目標字段的數(shù)據(jù)進行顯示。即,當(dāng)判斷有滿足 用戶篩選規(guī)則的數(shù)據(jù)時,只將符合篩選規(guī)則的數(shù)據(jù)顯示給用戶,不符合篩選規(guī)則的數(shù)據(jù)進 行不顯示。 由上述實施例可以看出,與現(xiàn)有技術(shù)相比,在本實施例中,當(dāng)RSS閱讀器查詢到 RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,將該RSS源數(shù)據(jù)進行解析,并判斷解析得到的 目標字段與用戶設(shè)定的匹配字段是否相匹配,只有當(dāng)目標字段與匹配字段相匹配時,再提 示用戶該RSS源數(shù)據(jù)發(fā)生變化,從而通過用戶設(shè)定的匹配字段來篩選出與匹配字段相匹配 的目標字段,滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的需求,提高了用戶對網(wǎng)頁信
息進行訂閱時的針對性。
實施例二 請參閱圖2,圖2為本發(fā)明一種RSS訂閱方法的另一個實施例的流程圖,本實施例 以用戶訂閱每日視頻為應(yīng)用場景,來說明本實施例實現(xiàn)RSS訂閱方法,包括以下步驟
步驟201 :用戶在訂閱RSS源數(shù)據(jù)時預(yù)先設(shè)定匹配字段和目標字段的匹配數(shù)目;
例如,用戶在將每日視頻訂閱為RSS源數(shù)據(jù)后,如果用戶只對中國籃球協(xié)會CBA的 消息感興趣,則根據(jù)自身的需求,用戶可以將"CBA"設(shè)為匹配字段。如果用戶同時對多個 信息感興趣,如CBA消息和美國籃球協(xié)會NBA消息時,則根據(jù)自身的需求,用戶可以同時將 "CBA"和"NBA"設(shè)為匹配字段,同時設(shè)置匹配字段的邏輯關(guān)系,如果"CBA"和"NBA"之間的 邏輯關(guān)系為"和",則當(dāng)RSS源數(shù)據(jù)發(fā)生了變化,且同時出現(xiàn)CBA和NBA兩個匹配字段的消 息時,用戶才會得到RSS閱讀器的提示,如果"CBA"和"NBA"之間的邏輯關(guān)系為"或",則當(dāng) RSS源數(shù)據(jù)發(fā)生了變化,且出現(xiàn)"CBA"或"NBA"任意一個匹配字段的消息時,用戶都會得到 RSS閱讀器的提示。 同時,用戶還需要設(shè)定目標字段的匹配數(shù)目,例如,如果用戶想在出現(xiàn)了 CBA消息 時就能夠得到RSS閱讀器的提示,則將目標字段的匹配數(shù)目設(shè)置為l,進而當(dāng)RSS源數(shù)據(jù)發(fā) 生了變化,且只要出現(xiàn)一條關(guān)于CBA的消息時,用戶就會得到RSS閱讀器的提示;如果用戶 想在至少出現(xiàn)了多條CBA的消息時才得到RSS閱讀器的提示,則用戶可以將目標字段的匹 配數(shù)目根據(jù)自身的需要設(shè)定為任意數(shù)值。 此外,用戶還可以進一步設(shè)定的匹配規(guī)則為設(shè)定目標字段是否在超連接中,如果 用戶設(shè)定目標字段必須在超鏈接中,則當(dāng)上述CBA消息在超鏈接時,用戶才會得到提示,當(dāng) 上述CBA消息不在超鏈接時,用戶不會得到提示;反之,如果用戶設(shè)定目標字段不用必須在 超鏈接中,則上述CBA消息不論是否在超鏈接中,用戶都會得到提示。請參閱圖3所示,其 為本發(fā)明中用戶在RSS閱讀器中設(shè)定訂閱規(guī)則的示意圖,如圖所示,在單詞規(guī)則下,用戶可
以設(shè)定一個匹配字段和該匹配字段的匹配規(guī)則;在多次規(guī)則下,用戶可以設(shè)定多個匹配字 段和多個匹配字段的匹配規(guī)則。例如,用戶設(shè)定一個匹配字段為CBA,將匹配數(shù)目設(shè)為l,則 該設(shè)置所對應(yīng)的匹配規(guī)則為只要出現(xiàn)了 CBA消息時就能夠得到RSS閱讀器的提示。
7
步驟202 :RSS閱讀器定時查詢RSS信息源列表中與每日視頻所對應(yīng)的RSS源數(shù)據(jù) 是否發(fā)生變化; 步驟203 :當(dāng)RSS閱讀器查詢到RSS信息源列表中與每日視頻所對應(yīng)的RSS源數(shù) 據(jù)發(fā)生變化時,解析該RSS源數(shù)據(jù),得到多個目標字段; 其中,由RSS源數(shù)據(jù)解析得到的目標字段包括文本類型字段和日期類型字段,文 本類型字段包括RSS源數(shù)據(jù)中的標題、RSS源數(shù)據(jù)中的正文和RSS源數(shù)據(jù)中的數(shù)據(jù)來源,日 期類型字段為RSS源數(shù)據(jù)中的日期。 步驟204:根據(jù)用戶設(shè)定的匹配字段,判斷包含所述匹配字段的目標字段數(shù)目是 否超過所述匹配數(shù)目,如果是,進入步驟205,如果否,進入步驟202 ; 例如,當(dāng)用戶設(shè)定的匹配字段為"CBA",同時用戶設(shè)定的目標字段的匹配數(shù)目為2 時,則判斷包含匹配字段"CBA"的目標字段數(shù)目是否大于或者等于2個。
此夕卜,當(dāng)用戶同時設(shè)定匹配字段"CBA"和"NBA",并設(shè)定了 "CBA"和"NBA"的邏輯 關(guān)系時,上述步驟203具體為根據(jù)用戶設(shè)定的匹配字段和匹配字段之間的邏輯關(guān)系,判斷 包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目。例如,如果用戶設(shè)定的兩個字 段的邏輯關(guān)系為"或",則判斷包含"CBA"或"NBA"的目標字段數(shù)目是否超過所述匹配數(shù)目, 如果用戶設(shè)定的兩個字段的邏輯關(guān)系為"和",則判斷同時包含"CBA"和"NBA"的目標字段 數(shù)目是否超過所述匹配數(shù)目。 需要說明的是,本實施例對用戶設(shè)定的目標字段的匹配數(shù)目并不限定,用戶可以 根據(jù)自身的需要設(shè)定為任意自然數(shù)。 步驟205 :判斷包含所述匹配字段的目標字段中是否在超鏈接中,如果是,進入步 驟206,如果否,進入步驟202 ; 其中,當(dāng)從源數(shù)據(jù)解析的所有目標字段中篩選出只包含用戶所設(shè)定的匹配字段 后,還可以進一步對上述經(jīng)過第一篩選得到的目標字段進行第二次篩選,即判斷包含匹配 字段"CBA"的目標字段中是否在超鏈接中,以滿足用戶瀏覽具有超鏈接的"CBA"消息的需 求。 步驟206 :在屏幕特定位置彈出提示框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變 化; 其中,提示用戶所述RSS源數(shù)據(jù)發(fā)生變化還可以包括在訂閱區(qū)域的收藏欄處進 行閃爍,通過閃爍的方式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化,同時,在屏幕特定 位置彈出提示框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變化。 需要說明的是,當(dāng)訂閱區(qū)域發(fā)生變化時,可以采用任意方式將變化信息提示給用 戶,本發(fā)明對此并不限定。 步驟207 :當(dāng)用戶瀏覽信息時,將與匹配字段相匹配的目標字段的數(shù)據(jù)顯示給用 戶。 其中,請參閱圖4所示,其為本發(fā)明中RSS閱讀器將與匹配字段相匹配的目標字段 的數(shù)據(jù)進行顯示的示意圖。如圖所示,在按照用戶設(shè)定的匹配規(guī)則進行篩選后,只將符合匹 配規(guī)則的結(jié)果顯示給用戶,進而讓用戶只瀏覽到自己感興趣的信息。 此外,在本步驟中,還可以將作為RSS源數(shù)據(jù)的每日視頻全部顯示給用戶,當(dāng)按照 用戶設(shè)定的匹配規(guī)則進行篩選后,如果有符合匹配規(guī)則的結(jié)果,仍舊將整個RSS源數(shù)據(jù)顯示給用戶。 由上述實施例可以看出,與現(xiàn)有技術(shù)相比,在本實施例中,當(dāng)RSS閱讀器查詢到 RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,將該RSS源數(shù)據(jù)進行解析,并判斷解析得到的 目標字段與用戶設(shè)定的匹配字段是否相匹配,只有當(dāng)目標字段與匹配字段相匹配時,再提 示用戶該RSS源數(shù)據(jù)發(fā)生變化,從而通過用戶設(shè)定的匹配字段來篩選出與匹配字段相匹配 的目標字段,滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的需求,提高了用戶對網(wǎng)頁信 息進行訂閱時的針對性。
實施例三 與上述一種RSS訂閱方法相對應(yīng),本發(fā)明實施例還提供了一種RSS訂閱裝置。請 參閱圖5,其為本發(fā)明一種RSS訂閱裝置的一個實施例結(jié)構(gòu)圖,該裝置包括解析單元501、 判斷單元502和提示單元503。下面結(jié)合該裝置的工作原理進一步介紹其內(nèi)部結(jié)構(gòu)以及連 接關(guān)系。 解析單元501,用于當(dāng)查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所 述RSS源數(shù)據(jù),得到至少一個目標字段; 判斷單元502,用于判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹 配; 提示單元503,用于當(dāng)所述判斷單元的結(jié)果為是時,以預(yù)置方式提示用戶所述RSS 源數(shù)據(jù)發(fā)生變化。 當(dāng)用戶設(shè)定的匹配字段數(shù)目為一個時,上述判斷單元502可以包括第一獲取子 單元5021和第一判斷子單元5022,其中,第一獲取子單元5021,用于接收用戶設(shè)定的匹配 字段和目標字段的匹配數(shù)目,所述匹配字段為一個;第一判斷子單元5022,判斷包含所述 匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目。 當(dāng)用戶設(shè)定的匹配字段數(shù)據(jù)為至少兩個時,上述判斷單元502還可以包括第二
獲取子單元和第二判斷子單元,其中,第二獲取子單元,用于接收用戶設(shè)定的匹配字段和目
標字段的匹配數(shù)目,所述匹配字段為至少兩個;第二判斷子單元,用于按照用戶為所述匹配
字段設(shè)置的邏輯關(guān)系,判斷包含所述匹配字段的目標字段是否超過所述匹配數(shù)目。 需要說明的是,當(dāng)用戶設(shè)定的匹配字段數(shù)目為任意個數(shù)時,即可以為一個,也可以
為至少兩個時,則判斷單元502同時包括第一獲取子單元、第一判斷子單元、第二獲取子
單元和第二獲取子單元。 還需要進一步說明的是,上述判斷單元502還可以包括第三判斷子單元5023,用 于判斷包含所述匹配字段的目標字段是否在超鏈接中。 本裝置還可以進一步包括第一顯示單元504,用于將所述RSS源數(shù)據(jù)進行顯示。
上述第一顯示單元504還可以替換為第二顯示單元,用于將與所述匹配字段相匹 配的目標字段的數(shù)據(jù)進行顯示。 由上述實施例可以看出,與現(xiàn)有技術(shù)相比,在本實施例中,當(dāng)RSS閱讀器查詢到 RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,將該RSS源數(shù)據(jù)進行解析,并判斷解析得到的 目標字段與用戶設(shè)定的匹配字段是否相匹配,只有當(dāng)目標字段與匹配字段相匹配時,再提 示用戶該RSS源數(shù)據(jù)發(fā)生變化,從而通過將用戶設(shè)定的匹配字段來篩選出與匹配字段相匹 配的目標字段,滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的需求,提高了用戶對網(wǎng)頁信息進行訂閱時的針對性。 需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部 分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機 可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的 存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體 (Random AccessMemory, RAM)等。 本發(fā)明中所描述的系統(tǒng)、裝置和方法適用于各種網(wǎng)絡(luò)或客戶端環(huán)境中,其例如可 以實現(xiàn)在諸如個人計算機設(shè)備之類的計算機設(shè)備中,或者可以實現(xiàn)在諸如移動電話、移動 通信設(shè)備、個人數(shù)字助理(PDA)等其他電子設(shè)備中。 以上對本發(fā)明所提供的一種RSS訂閱方法和裝置進行了詳細介紹,本文中應(yīng)用了 具體實施例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解 本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具 體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明 的限制。
權(quán)利要求
一種聚合內(nèi)容RSS訂閱方法,其特征在于,包括當(dāng)查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源數(shù)據(jù),得到至少一個目標字段;判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配;如果是,以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標字段包括 文本類型字段和日期類型字段,其中,所述文本類型字段包括RSS源數(shù)據(jù)的標題、RSS源數(shù)據(jù)的正文和RSS源數(shù)據(jù)的數(shù)據(jù)來源,所述日期類型字段為RSS源數(shù)據(jù)的日期。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷至少一個目標字段是否與用戶 設(shè)定的匹配字段相匹配包括獲取用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹配字段為一個; 判斷包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目; 和/或,獲取用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹配字段為至少兩個; 按照用戶為所述匹配字段設(shè)置的邏輯關(guān)系,判斷包含所述匹配字段的目標字段數(shù)目是 否超過所述匹配數(shù)目。
4. 根據(jù)權(quán)利要求2所述的方法,所述判斷所述至少一個目標字段是否與用戶設(shè)定的匹 配字段相匹配還包括判斷包含所述匹配字段的目標字段中是否在超鏈接中。
5. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述以預(yù)置方式提示用戶所述RSS源數(shù)據(jù) 發(fā)生變化包括通過在特定位置進行閃爍的方式提示所述訂閱區(qū)域下的RSS源數(shù)據(jù)發(fā)生了變化;和/或,在屏幕特定位置彈出提示框,在所述提示框中提示RSS源數(shù)據(jù)發(fā)生了變化。
6. 根據(jù)權(quán)利要求1-5任意一項所述的方法,其特征在于,所述方法還包括 將所述RSS源數(shù)據(jù)進行顯示;或者,將與所述匹配字段相匹配的目標字段的數(shù)據(jù)進行顯示。
7. —種RSS訂閱裝置,其特征在于,包括解析單元,用于當(dāng)查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源數(shù)據(jù),得到至少一個目標字段;判斷單元,用于判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配; 提示單元,用于當(dāng)所述判斷單元的結(jié)果為是時,以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷單元包括第一獲取子單元,用于接收用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹配字 段為一個;第一判斷子單元,判斷包含所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目; 和/或,第二獲取子單元,用于接收用戶設(shè)定的匹配字段和目標字段的匹配數(shù)目,所述匹配字 段為至少兩個;第二判斷子單元,用于按照用戶為所述匹配字段設(shè)置的邏輯關(guān)系,判斷包含 所述匹配字段的目標字段數(shù)目是否超過所述匹配數(shù)目。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷單元還包括 第三判斷子單元,用于判斷包含所述匹配字段的目標字段是否在超鏈接中。
10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述提示單元包括第一提示子單元,用于通過在特定位置進行閃爍的方式提示所述訂閱區(qū)域下的RSS源 數(shù)據(jù)發(fā)生了變化; 和/或,第二提示子單元,用于在屏幕特定位置彈出提示框,在所述提示框中提示RSS源數(shù)據(jù) 發(fā)生了變化。
11. 根據(jù)權(quán)利要求7-10任意一項所述的裝置,其特征在于,所述裝置還包括 第一顯示單元,用于將所述RSS源數(shù)據(jù)進行顯示;或者,第二顯示單元,用于將與所述匹配字段相匹配的目標字段的數(shù)據(jù)進行顯示。
全文摘要
本發(fā)明實施例公開了一種聚合內(nèi)容RSS訂閱方法和裝置。其中,所述方法包括當(dāng)查詢到RSS信息源列表中的RSS源數(shù)據(jù)發(fā)生變化時,解析所述RSS源數(shù)據(jù),得到至少一個目標字段;判斷所述至少一個目標字段是否與用戶設(shè)定的匹配字段相匹配;如果是,以預(yù)置方式提示用戶所述RSS源數(shù)據(jù)發(fā)生變化。根據(jù)本發(fā)明實施例,可以滿足用戶對RSS數(shù)據(jù)源中的特定信息進行關(guān)注的需求,從而提高戶對網(wǎng)頁信息進行訂閱時的針對性。
文檔編號G06F17/30GK101782915SQ20091008750
公開日2010年7月21日 申請日期2009年6月23日 優(yōu)先權(quán)日2009年6月23日
發(fā)明者萬勇 申請人:北京搜狗科技發(fā)展有限公司