專利名稱:基于xml文件的rss信息交互處理方法
技術領域:
本發(fā)明涉及一種基于XML的RSS信息交互處理方法。
背景技術:
RSS是一種用于共享網(wǎng)頁內(nèi)容的XML格式標準和各平臺間數(shù)據(jù)交換的規(guī)范,起源于Netscape公司的推“Push”技術,是傳送訂閱內(nèi)容的通訊協(xié)同格式(Protocol)。RSS的含義有真正簡單的整合(Really Simple Syndication)、RDF(ResourceDescription Framework)Site Summary和豐富站點摘要(Rich Site Summary),三者主要都在描述一種聚合技術(Syndication)。RSS技術最早被應用于BLOG,后被廣泛應用于網(wǎng)絡新技術。RSS在規(guī)范、標準化的過程中形成了RSS 0.9x/2.0和RSS 1.0兩個版本。目前RSS有純用戶端RSS閱讀和在線RSS閱讀兩種方式。
純用戶端RSS閱讀,內(nèi)制一定數(shù)量的RSS信息列表或稱頻道,該RSS信息列表的單一性無法適應用戶需求的多樣性。
1)通用性差。同一用戶在不同的計算機上使用時,原RSS信息列表無法使用,用戶需重新維護對應的RSS信息列表,增加了操作的復雜度。
2)不能形成交互。終端僅是簡單獲取,不能提供反饋信息。
3)不同用戶在同一計算機上運行同一模塊,信息會相互干擾。例如,A用戶與B用戶使用同一計算機,A用戶運行純用戶端RSS后,B用戶再在該計算機上運行純用戶端RSS,B用戶信息中會出現(xiàn)A用戶信息,兩者互相影響。B用戶須手工增加自己的信息,再挑選己信息,或刪除A用戶信息,操作繁瑣,使用不便。
在線RSS閱讀,用戶必須在線閱讀,RSS信息沒有保存至本地,使用受限,與其他服務整合困難,對于提高其他增值服務也造成局限性。
現(xiàn)有RSS技術的缺陷還在于用戶需主動尋找適用的RSS信息的URL即RSS信息源。用戶需手工添加RSS信息源到RSS信息列表中,并手工管理RSS信息列表分類,費時、費力,操作煩瑣,提高了使用門檻。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于XML文件的RSS信息交互處理方法,其解決了背景技術中信息易相互干擾,操作復雜,不能形成交互,通用性差的技術問題。
本發(fā)明的技術解決方案是一種基于XML文件的RSS信息交互處理方法,其特殊之處在于該方法包括服務端RSS信息的交互處理和終端RSS信息的交互處理;所述服務端RSS信息的交互處理包括1)獲取RSS信息所對應的URL(1)服務端分析獲取RSS信息所對應的URL通過爬蟲程序分析訪問因特網(wǎng),依據(jù)RSS1.0標準或RSS0.9x/2.0標準獲取RSS信息所對應的URL,保存于服務端;(2)終端提交相關網(wǎng)頁的URL終端人工提交相關網(wǎng)頁的URL,服務端將HTML頁面轉換為RSS信息,保存于服務端并發(fā)布,并將與之對應的URL信息保存在服務端;(3)RSS信息第三方提交自己的RSS信息所對應的URL,提交后URL信息及URL所對應的RSS信息保存在服務端;2)分析RSS信息(1)讀取RSS信息的值數(shù)據(jù)根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù),統(tǒng)計相同的RSS信息所對應的URL次數(shù);(2)對RSS信息進行分類整理獲取的RSS信息值數(shù)據(jù),對RSS信息進行分類整理;(3)確定RSS信息的相關度RSS信息的相關度包括RSS信息被引用的次數(shù)、包含的關鍵字、發(fā)布的時間及終端反饋;3)建立RSS信息的索引數(shù)據(jù)庫(1)根據(jù)RSS信息的相關度,將RSS信息所對應的URL排序;(2)讀取URL對應RSS信息的XML值數(shù)據(jù);(3)保存在存儲設備中,建立RSS信息的索引數(shù)據(jù)庫;所述的終端RSS信息的交互處理包括1)終端選取信息類終端通過因特網(wǎng)訪問WEBSERVER注冊對應的終端信息,選取信息的類或指定所需的關鍵字,提交給服務端;2)服務端生成定制的RSS信息列表生成定制的RSS信息列表服務端根據(jù)終端的選取,按照RSS信息的相關度,生成終端定制的RSS信息列表;3)終端安裝應用程序,傳輸終端信息;4)服務端驗證終端信息,讀取定制信息列表;5)分析定制信息列表,應用程序分析RSS信息對應的URL,取得RSS信息內(nèi)容;
6)解析、顯示RSS信息根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù),并顯示RSS信息。
上述通過爬蟲程序分析訪問因特網(wǎng),依據(jù)RSS1.0標準或RSS0.9x/2.0標準獲取RSS信息所對應的URL,其實現(xiàn)步驟可包括1)選取欲訪問網(wǎng)頁的一個或多個URL;2)獲取RSS信息所對應的URL訪問網(wǎng)頁,獲取網(wǎng)頁所包含的RSS信息所對應的URL,并保存在服務端。
上述服務端訪問網(wǎng)頁,獲取網(wǎng)頁所包含的RSS信息所對應的URL,并保存在服務端,其實現(xiàn)步驟可包括1)選取一個或多個欲訪問網(wǎng)頁的URL;2)訪問所選取URL對應的網(wǎng)頁訪問所選取的URL對應的網(wǎng)頁,獲取頁面的超鏈接;訪問該網(wǎng)頁超鏈接所指向的網(wǎng)頁,再獲取所指向的頁面的鏈接;訪問超鏈接所指向網(wǎng)頁的超鏈接再次指向的網(wǎng)頁,并再次獲取其鏈接;如此延伸可訪問整個因特網(wǎng);3)分析獲取RSS信息(1)在訪問URL對應網(wǎng)頁的過程中,篩選至少包括rss、xml或rdf作為文件名后綴所對應的URL;(2)根據(jù)RSS1.0標準或RSS0.9x/2.0標準,分析RSS信息得到對應的值數(shù)據(jù),判斷該URL是否為RSS信息所對應的URL;是,則獲取RSS信息的版本,并將RSS信息所對應的URL保存在服務端。
上述獲取RSS信息值數(shù)據(jù),對RSS信息進行分類整理,其實現(xiàn)步驟可包括(1)按照人工指定的類或關鍵字建立分類信息;(2)根據(jù)分類信息和讀取RSS信息的值數(shù)據(jù)對RSS信息進行整理;(3)將包含分類信息的RSS信息,歸至相應的分類中。
上述服務端驗證終端信息,讀取定制信息列表,其實現(xiàn)步驟可包括1)判斷終端信息終端信息非法,則返回輸入終端信息狀態(tài);2)檢查定制信息列表狀態(tài)定制信息列表狀態(tài)更新,則獲取并保存;3)讀取定制信息列表。
上述讀取URL對應RSS信息的XML值數(shù)據(jù),是讀取RSS信息符合RSS2.0標準的XML文件代碼中包括標題<title>和描述<description>的XML值數(shù)據(jù)。
上述RSS信息列表可采用遵循OPML標準描述的多個RSS信息、匯總至標準格式的XML文件中所形成的信息列表。
上述傳輸終端信息可通過HTTPS協(xié)議將終端信息以POST方法傳輸至服務端。
本發(fā)明具有以下優(yōu)點1.只需選擇相關的信息類別或關鍵字即可自動生成與之對應的按照相關度排列的RSS信息列表。
2.無需查找信息源,無需手工維護頻道內(nèi)容。
3.可確保生成的RSS信息列表在其他終端與服務端的一致性,即在不同地點的不同計算機或其他終端設備上使用無差別。
4.不同終端在同一設備上使用互無干擾。
5.下載至本地的RSS信息內(nèi)容在離線狀態(tài)下仍可讀取。
6.終端指定的RSS信息源可被集中抓取,從而可減輕RSS服務端服務器的壓力。
7.本發(fā)明可兼容所有的RSS標準。服務端可自動獲取所有RSS信息源,不同服務器網(wǎng)絡條件不兼容的問題對終端無影響。
8.所獲取的RSS內(nèi)容均被分類索引,使終端搜索或定制關鍵字簡單、方便。
9.RSS信息列表可隨機更新。終端提交信息、終端使用反饋的相關度信息及RSS信息提供商提交信息均可優(yōu)化、更新RSS信息列表,并可降低不符的RSS信息的相關度或舍棄垃圾RSS信息源,使用省時、省力。
10.服務端與終端在整個運行過程中形成互動,使所提供的RSS信息相關度始終保持最優(yōu)、最佳、最精確。
11.服務端預留接口,可保持不同終端的擴展性應用。
具體實施例方式
本發(fā)明主要由服務端RSS信息的交互處理和終端RSS信息的交互處理構成。
一、服務端RSS信息的交互處理1.獲取RSS信息所對應的URL1)服務端分析獲取RSS信息所對應的URL通過爬蟲程序分析訪問因特網(wǎng),依據(jù)RSS1.0標準或RSS0.9x/2.0標準獲取RSS信息所對應的URL,保存于服務端。實現(xiàn)步驟如下(1)先選取欲訪問網(wǎng)頁的URL??蛇x取一個或多個URL。
(2)獲取RSS信息所對應的URL訪問網(wǎng)頁,獲取網(wǎng)頁所包含的RSS信息的URL,保存在服務端。
①選取一個或多個欲訪問網(wǎng)頁的URL。
②訪問所選取URL對應的網(wǎng)頁所選取的URL對應的網(wǎng)頁,獲取頁面的超鏈接;訪問該網(wǎng)頁超鏈接所指向的網(wǎng)頁,再獲取所指向的頁面的鏈接;訪問超鏈接所指向網(wǎng)頁的超鏈接再次指向的網(wǎng)頁,并再次獲取其鏈接;如此延伸可訪問整個因特網(wǎng)。
③分析獲取RSS信息RSS信息的表現(xiàn)形式一般至少包括rss、xml或rdf作為文件名后綴。其他腳本語言,如ASPX,JSP等后綴結尾的URL,也可以解釋生成RSS信息。在訪問URL對應網(wǎng)頁的過程中篩選對應后綴的URL,根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù),可以判斷該URL是否為RSS信息所對應的URL。如果是,則獲取RSS信息的版本,并將RSS信息所對應的URL保存在服務端。
RSS信息是因特網(wǎng)上符合RSS1.0標準或RSS0.9x/2.0標準的XML文件。如,以下為符合RSS2.0標準的、RSS信息的、XML文件的代碼,其前兩行代碼為< xml version="1.0"encoding="utf-8" >
<rss version="2.0">
讀取第二行代碼,即可判斷該URL是否為RSS信息的URL和RSS信息的版本。
2)終端提交相關網(wǎng)頁的URL終端在因特網(wǎng)上有網(wǎng)頁但卻沒有進行RSS信息發(fā)布的情況下,可以人工提交相關網(wǎng)頁的URL。服務端將HTML頁面轉換為RSS信息,保存于服務端并發(fā)布,與之對應的URL信息也保存在服務端。
3)RSS信息第三方提交自己的RSS信息所對應的URLRSS信息第三方提交自己的RSS信息,所提交的URL信息及URL所對應的RSS信息將被保存在服務端。
2.分析RSS信息1)讀取RSS信息的值數(shù)據(jù)(1)根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù)。
以下為符合RSS2.0標準的RSS信息的XML文件的代碼代碼開頭指定的數(shù)字僅代表標志,不屬于代碼內(nèi)容。
< xml version="1.0"encoding="utf-8" >
1<rss version="2.0">
<channel>
2<title>中電商務信息中心</title>
3<description>中電商務信息中心</description>
<link>http://info.gridec.com/pub/index.htm</link>
<language>zh-cn</language>
<generator>GRIDEC</generator>
<copyright>Copyright 2003-2005 GRIDEC Inc.All RightsReserved</copyright>
<pubDate>Tue,13 Dec 2005 07:10:05 GMT</pubDate>
<item>
4<title>中電商務構造互聯(lián)網(wǎng)商業(yè)信息中心</title>
5<link>http://news.gridec.com/13037696800s.shtml</link>
6<author>WWW.GRIDEC.COM</author>
7<pubDate>Tue,13 Dec 2005 05:03:00 GMT</pubDate>
8<description>
中電商務構造的互聯(lián)網(wǎng)商業(yè)信息中心滿足終端的資訊信息需求并實現(xiàn)終端信息的發(fā)布平臺……</description>
</item>
</channel>
</rss>
XML涉及兩種基本數(shù)據(jù)類型,即XML值數(shù)據(jù)和XML元素名稱。XML值數(shù)據(jù)是變量數(shù)據(jù),也就是數(shù)據(jù)的最終內(nèi)容。XML名稱屬于XML語言定義部分,遵循RSS1.0或0.9x/2.0標準。通常元素名稱出現(xiàn)在尖括號之間,如<元素名稱>。
在上述代碼中,數(shù)字標志2開頭的代碼,表示RSS信息標題的元素名稱“<title>”和變量數(shù)據(jù)“中電商務信息中心”。類似的通過分析XML文件,從數(shù)字標志4開頭的代碼,可以獲取具體信息的標題;從數(shù)字標志5開頭的代碼,可獲取信息對應的、具體描述網(wǎng)頁的URL;從數(shù)字標志6開頭的代碼,可獲取作者信息等;從數(shù)字標志7開頭的代碼,可獲取信息的發(fā)布時間;從數(shù)字標志8開頭的代碼,可獲取信息的內(nèi)容簡介等等。
(2)統(tǒng)計相同的RSS信息所對應的URL次數(shù)一個RSS信息所對應的URL可以被不同的網(wǎng)頁引用多次,對于相同RSS信息所對應的URL出現(xiàn)的次數(shù)計數(shù),并實時更新統(tǒng)計次數(shù)。
2)對RSS信息進行分類整理獲取RSS信息值數(shù)據(jù),對RSS信息進行分類整理。
(1)按照人工指定的類或關鍵字建立分類信息。
(2)根據(jù)分類信息和讀取RSS信息的值數(shù)據(jù)對RSS信息進行整理。
(3)將包含分類信息的RSS信息,歸類到對應的分類中。
例如,人工指定了“商務信息”的分類,RSS信息代碼中2的變量值數(shù)據(jù)包含此分類,則此RSS信息將被歸類到“商務信息”的分類中。一個RSS信息可能會屬于不同的類或者關鍵字。例如人工定制了關鍵字為“中電”的規(guī)則,則該RSS信息也將屬于此關鍵字類。
3)確定RSS信息的相關度根據(jù)RSS信息被引用的次數(shù)、包含的關鍵字、發(fā)布的時間以及終端反饋等等確定RSS信息的相關度。
RSS信息的相關度不是一成不變的,例如一個RSS信息被引用的次數(shù)越多,發(fā)布的時間離當前時間越近,認定其相關度越高。
根據(jù)決定RSS信息相關度的因素,分析RSS信息發(fā)布時間及被引用的次數(shù),并進行更新,可保證RSS信息的適用性。
3.RSS信息的索引數(shù)據(jù)庫1)根據(jù)RSS信息的相關度,將RSS信息所對應的URL排序。
2)讀取URL對應RSS信息的XML值數(shù)據(jù),保存在存儲設備中,建立RSS信息的索引數(shù)據(jù)庫。其中,RSS信息的XML值數(shù)據(jù)是符合RSS2.0標準的RSS信息的XML文件代碼中包括標題<title>和描述<description>等的XML值數(shù)據(jù)。
二、終端RSS信息的交互處理1.終端選取信息類終端通過因特網(wǎng)訪問WEBSERVER注冊對應的終端信息,例如用戶名和密碼信息等,以相應信息成功登錄服務端的網(wǎng)頁后,根據(jù)需求選取信息的類或指定所需的關鍵字,提交給服務端。
2.服務端生成定制的RSS信息列表1)生成定制的RSS信息列表服務端根據(jù)終端選取,按照RSS信息的相關度,生成對應的終端定制的RSS信息列表。
RSS信息列表遵循OPML標準,用于描述一份資料的結構;通過它可以描述多個RSS信息,這些RSS信息匯總到一個具有標準格式的XML文檔中,形成RSS信息列表。
通常,屬于某類或某關鍵字的RSS信息可能包含上千RSS信息,終端可以指定適當數(shù)量的RSS信息使用,此數(shù)量的RSS信息將根據(jù)相關度的高低從高到低排列,生成對應的RSS信息列表供終端使用。RSS信息的相關度變更對應的終端的RSS信息列表也將隨之改變,確保提供給終端RSS信息列表的準確性和適用性。
例如,基于OPML標準、按照相關度或相關度序列排列的包含三個RSS信息的XML文件結構< xml version="1.0"encoding="gb2312" >
<opml>
<head>
<title>GRIDEC商貿(mào)信息</title>
</head>
<body>
<outline text="商貿(mào)資訊"title="商貿(mào)資訊"type="rss"version="RSS"htmlUrl="http://www.a.com/a.html"xmlUrl="http://www.A.com/xml/rss_info_r001.xml"/>
<outline text="商貿(mào)資訊"title="商貿(mào)資訊"type="rss"version="RSS"htmlUrl="http://www.a.com/b.html"xmlUrl="http://www.b.com/r002.xml"/>
<outline text="商貿(mào)資訊"title="商貿(mào)資訊"type="rss"version="RSS"htmlUrl="http://www.c.com/c.html"xmlUrl="http://www.c.com/003.xml"/>
</body>
</opml>
從代碼可以看出RSS信息列表對RSS信息進行了基本的描述,例如title=”商貿(mào)資訊”描述了對應RSS信息的標題。
2)變更信息列表終端對定制信息列表進行變更后,服務端對應的定制信息列表將重新生成,且標志為更新狀態(tài)。
3.終端安裝應用程序。
4.傳輸終端信息1)終端啟動程序,輸入終端信息。
2)將終端信息通過HTTPS協(xié)議,以POST方法傳輸?shù)椒斩恕?br>
5.服務端驗證終端信息1)服務端根據(jù)判斷終端信息
(1)終端信息非法,則返回輸入終端信息狀態(tài);(2)終端信息合法,則轉至檢查終端的定制信息列表狀態(tài)。
2)檢查終端的定制信息列表狀態(tài)(1)終端的定制信息列表狀態(tài)被標志為更新狀態(tài),則重新獲取終端的定制信息列表,并保存到終端。
(2)如果沒有更新則直接讀取終端的定制信息列表使用。
6.分析定制信息列表應用程序分析RSS信息對應的URL,取得RSS信息內(nèi)容。
7.解析RSS信息解析RSS信息的值數(shù)據(jù),即根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù)。
8.顯示RSS信息。終端可以對RSS信息進行評價,終端評價也將影響到RSS信息的相關度,最大限度確保RSS信息的更適用終端。
本發(fā)明相關技術用語說明爬蟲程序或稱為蜘蛛程序(crawlers/spider),能從一個鏈接至另一個鏈接,遍歷網(wǎng)絡,識別和閱讀網(wǎng)頁的程序。
RSS0.9x/2.0標準UserLand公司推出的RSS標準的版本0.91、0.92、0.94、2.0,0.9x是對所有0.9開頭的版本的統(tǒng)稱。
RSS1.0標準一個聯(lián)合小組根據(jù)W3C新一代的語義網(wǎng)技術RDF對RSS進行了重新定義,發(fā)布了RSS 1.0,并把RSS定義為“RDF Site Summary”。
RSS信息包含具體信息內(nèi)容的符合RSS1.0標準或RSS0.9x/2.0標準的XML規(guī)范數(shù)據(jù)。
URL是統(tǒng)一資源定位符,英語Uniform Resource Locator的縮寫,是因特網(wǎng)上標準的資源的地址。
OPML標準OPML(Outline Processor Markup Language)是建立在XML基礎上的“大綱處理標記語言”。
rss、xml、rdf小寫表示文件名或文件名的后綴,大寫則代表規(guī)范或標準。
權利要求
1.一種基于XML文件的RSS信息交互處理方法,其特征在于該方法包括服務端RSS信息的交互處理和終端RSS信息的交互處理;所述服務端RSS信息的交互處理包括1)獲取RSS信息所對應的URL(1)服務端分析獲取RSS信息所對應的URL通過爬蟲程序分析訪問因特網(wǎng),依據(jù)RSS1.0標準或RSS0.9x/2.0標準獲取RSS信息所對應的URL,保存于服務端;(2)終端提交相關網(wǎng)頁的URL終端人工提交相關網(wǎng)頁的URL,服務端將HTML頁面轉換為RSS信息,保存于服務端并發(fā)布,并將與之對應的URL信息保存在服務端;(3)RSS信息第三方提交自己的RSS信息所對應的URL,提交后URL信息及URL所對應的RSS信息保存在服務端;2)分析RSS信息(1)讀取RSS信息的值數(shù)據(jù)根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù),統(tǒng)計相同的RSS信息所對應的URL次數(shù);(2)對RSS信息進行分類整理獲取的RSS信息值數(shù)據(jù),對RSS信息進行分類整理;(3)確定RSS信息的相關度RSS信息的相關度包括RSS信息被引用的次數(shù)、包含的關鍵字、發(fā)布的時間及終端反饋;3)建立RSS信息的索引數(shù)據(jù)庫(1)根據(jù)RSS信息的相關度,將RSS信息所對應的URL排序;(2)讀取URL對應RSS信息的XML值數(shù)據(jù);(3)保存在存儲設備中,建立RSS信息的索引數(shù)據(jù)庫;所述的終端RSS信息的交互處理包括1)終端選取信息類終端通過因特網(wǎng)訪問WEBSERVER注冊對應的終端信息,選取信息的類或指定所需的關鍵字,提交給服務端;2)服務端生成定制的RSS信息列表生成定制的RSS信息列表服務端根據(jù)終端的選取,按照RSS信息的相關度,生成終端定制的RSS信息列表;3)終端安裝應用程序,傳輸終端信息;4)服務端驗證終端信息,讀取定制信息列表;5)分析定制信息列表,應用程序分析RSS信息對應的URL,取得RSS信息內(nèi)容;6)解析、顯示RSS信息根據(jù)RSS1.0標準或RSS0.9x/2.0標準讀取RSS信息的值數(shù)據(jù),并顯示RSS信息。
2.根據(jù)權利要求1所述基于XML文件的RSS信息交互處理方法,其特征在于所述的通過爬蟲程序分析訪問因特網(wǎng),依據(jù)RSS1.0標準或RSS0.9x/2.0標準獲取RSS信息所對應的URL,包括1)選取欲訪問網(wǎng)頁的一個或多個URL;2)獲取RSS信息所對應的URL訪問網(wǎng)頁,獲取網(wǎng)頁所包含的RSS信息所對應的URL,并保存在服務端。
3.根據(jù)權利要求2所述的基于XML文件的RSS信息交互處理方法,其特征在于所述的服務端訪問網(wǎng)頁,獲取網(wǎng)頁所包含的RSS信息所對應的URL,并保存在服務端,包括1)選取一個或多個欲訪問網(wǎng)頁的URL;2)訪問所選取URL對應的網(wǎng)頁訪問所選取的URL對應的網(wǎng)頁,獲取頁面的超鏈接;訪問該網(wǎng)頁超鏈接所指向的網(wǎng)頁,再獲取所指向的頁面的鏈接;訪問超鏈接所指向網(wǎng)頁的超鏈接再次指向的網(wǎng)頁,并再次獲取其鏈接;如此延伸可訪問整個因特網(wǎng);3)分析獲取RSS信息(1)在訪問URL對應網(wǎng)頁的過程中,篩選至少包括rss、xml或rdf作為文件名后綴所對應的URL;(2)根據(jù)RSS1.0標準或RSS0.9x/2.0標準,分析RSS信息得到對應的值數(shù)據(jù),判斷該URL是否為RSS信息所對應的URL;是,則獲取RSS信息的版本,并將RSS信息所對應的URL保存在服務端。
4.根據(jù)權利要求1或2或3所述基于XML文件的RSS信息交互處理方法,其特征在于所述的獲取RSS信息值數(shù)據(jù),對RSS信息進行分類整理,包括(1)按照人工指定的類或關鍵字建立分類信息;(2)根據(jù)分類信息和讀取RSS信息的值數(shù)據(jù)對RSS信息進行整理;(3)將包含分類信息的RSS信息,歸至相應的分類中。
5.根據(jù)權利要求4所述基于XML文件的RSS信息交互處理方法,其特征在于所述的服務端驗證終端信息,讀取定制信息列表,包括1)判斷終端信息終端信息非法,則返回輸入終端信息狀態(tài);2)檢查定制信息列表狀態(tài)定制信息列表狀態(tài)更新,則獲取并保存;3)讀取定制信息列表。
6.根據(jù)權利要求5所述基于XML文件的RSS信息交互處理方法,其特征在于所述的讀取URL對應RSS信息的XML值數(shù)據(jù),是讀取RSS信息符合RSS2.0標準的XML文件代碼中包括標題<title>和描述<description>的XML值數(shù)據(jù)。
7.根據(jù)權利要求根據(jù)權利要求6所述基于XML文件的RSS信息交互處理方法,其特征在于所述的RSS信息列表是遵循OPML標準描述的多個RSS信息、匯總至標準格式的XML文件中所形成的信息列表。
8.根據(jù)權利要求7所述基于XML文件的RSS信息交互處理方法,其特征在于所述的傳輸終端信息是通過HTTPS協(xié)議將終端信息以POST方法傳輸至服務端。
全文摘要
一種基于XML文件的RSS信息交互處理方法,該方法首先獲取RSS信息所對應的URL,然后讀取RSS信息對應的值數(shù)據(jù),對RSS信息進行分類整理,確定RSS信息的相關度,建立RSS信息的索引數(shù)據(jù)庫。終端選取信息類,服務端生成定制的RSS信息列表,安裝應用程序,傳輸終端信息,服務端驗證終端信息,讀取、分析并顯示RSS信息。本發(fā)明解決了背景技術中信息易相互干擾,操作復雜,不能形成交互,通用性差的技術問題。本發(fā)明通用性好,不同終端在同一設備上使用互無干擾。RSS信息列表可隨機更新。服務端與終端在整個運行過程中形成互動,使所提供的RSS信息相關度始終保持最優(yōu)、最佳、最精確。
文檔編號G06F17/30GK1913522SQ20051002272
公開日2007年2月14日 申請日期2005年12月23日 優(yōu)先權日2005年12月23日
發(fā)明者王建波, 郭華偉 申請人:王建波, 張莉