2009年10月25日 星期日

專題研究企劃書 RSS改良



專題研究企劃書
RSS功能改良
簡宗德 2009/10/24
一、概要
RSS是一種消息訂閱規範,屬於XML其中一個成功的應用,用於部落格、各大網站新聞之類的經常更新資料的網站,有點類似電子報紙訂閱的功能。

二、研究動機
目前要使用RSS的功能,使用者除了要安裝該軟體之外,資料提供者也必須要有RSS服務,方可進行資料的傳輸,倘若要存取的網站並沒有RSS服務,則我們也無法取得該網站的資料。但並非所有網站都有RSS服務,就拿學校網站當作例子:學校發布一個公告,並非都是透過導師來轉達給學生,再加上我們不像以前高中,整天都會待在學校,於是學校只能透過網站來張貼公告。但這種發布方式會產生一種問題,也就是非即時性,要是學生都不瀏覽學校網站,不僅學生會錯過一些對自己相關的重要公告,也會影響學校的行政效率。

RSS的訂閱功能固然方便,但並非訂閱網站的所有內容都是我們有興趣的,在這裡同樣以學校作為例子:學校大大大小的公告都發布在網路上,有些是重大公告,卻也有一些是繁雜的內容。雖然現有的RSS軟體可以設定更新頻率,但要是更新的內容總是一些自己毫無興趣的事物且又不停的產生通知訊息,相信使用者也會感到厭煩。

三、研究方向
如果將現有的RSS進行改良,將它的服務範圍擴大到沒有RSS服務的網站上,只要使用者把該網站加入書籤,一旦網站新增文章,我們也能在不瀏覽網站的情況下得知訊息,有點類似使用MSN程式時,當使用者收到信件後會彈出相關訊息的功能。因為RSS是以XML為基礎,所以我們必須要先了解XML的格式。再者,要是網站無法加入RSS訂閱,那我們該如何將原始碼轉譯成RSS能接受的格式。

在檢閱更新方面,除了設定更新頻率之外,是否能再加入過濾關鍵字的功能,讓使用者自行選擇需要更新的內容,而並非是照單全收;除了存取網摘的功能外,是否也能加入發布訊息的功能呢?網站架設者加入特殊語法後,能對RSS內的群組發布一則消息,而群組成員便是將該網站加入書籤的使用端,並且忽略使用端所設定的過濾關鍵字。

更進階的使用方式:如果選取的網站需要使用者登入,我們是否能幫使用者自動登入?一般來說,當我們鍵入需要使用者登入的網址時,網址會自動轉址到登入頁面,那麼我們是否能判斷當書籤頁面產生轉址效果時,它會自動輸出使用者帳號及密碼進行登入。一旦登入成功,便會再次轉址到書籤頁面,要是輸入帳號密碼錯誤,便會彈出訊息通知使用者。

四、預期效果
讓RSS使用者不再局限於RSS服務的網站,在不瀏覽網站的情況下更容易取得自己所需的訊息,並更進一步連接網站與瀏覽者的關係。

五、參考網站