專利名稱:一種分布式輕博客系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種分布式輕博客系統(tǒng)構建方法。采用分布式系統(tǒng),各個輕博客可以是獨立系統(tǒng)。可以有獨立域名,不同的輕博客系統(tǒng),但是它們基于相同的協(xié)議,所有關注關系由輕博客檢索系統(tǒng)管理。本發(fā)明構建了一個開放的,不局限于特定網(wǎng)站的,面向最終用戶需求,個性化的分布式輕博客系統(tǒng)。
背景技術:
博客(Blog)可以被定義為一種以web為媒介按時間順序發(fā)布個人文字或圖片等作品的信息發(fā)布模式。博客通常是發(fā)生在個人生活中的事情與發(fā)生在網(wǎng)絡上的事情的混合物。它是生活日記,即個人的、創(chuàng)造性的和有組織的生活的在線記錄。微博客(Mini Blog)是一種允許用戶及時更新簡短文本(通常少于200字)并公 開發(fā)布的博客形式,它能夠讓注冊用戶使用網(wǎng)頁、手機、IM軟件和外部API接口等途徑,向個人的博客發(fā)布消息,允許任何人閱讀或者只能由用戶選擇的群組閱讀。輕博客(Light Blog)是介于博客與微博客之間的一種信息發(fā)布系統(tǒng)模式。它比博客操作方便,發(fā)布信息更簡便快捷,比微博有更大的信息含量,滿足人們更多的信息表達需求,是最近興起的一種新的博客形式。但是,當前的輕博客在信息的訂閱和關系的關注上都采用了微博的關注模式。這種模式只能在同一網(wǎng)站內進行關注。無法跨網(wǎng)站進行關注。這就造成同一個人需要注冊不同的帳號到不同微博或者輕博客站點查閱其關注信息。這種方式比之前博客的訂閱方式更簡便,但是卻是封閉的,給用戶造成了眾多不便。封閉的平臺及數(shù)據(jù)庫之間難以通過一種協(xié)同的方式實時同步數(shù)據(jù),而往往用戶出于不同的社交屬性需求,在多個封閉平臺上推送和收看社交信息。盡管目前一些社交網(wǎng)絡系統(tǒng)開放了用戶訪問權限給其它平臺,但沒有分布式的客戶信息管理與同步系統(tǒng)來實現(xiàn)用戶的跨平臺訪問。
發(fā)明內容
分布式輕博客系統(tǒng)在保持其簡便的同時,又使用統(tǒng)一的協(xié)議,保持其開發(fā)性,使每個人都可以通過此系統(tǒng)進行信息發(fā)布和關注,從而解決上述問題。本發(fā)明旨在以分布式方式構建輕博客系統(tǒng),以此達到跨網(wǎng)站關注的功能。如圖1,該輕博客系統(tǒng)分為兩個組成部分輕博客檢索系統(tǒng)I和分布式輕博客客戶系統(tǒng)2、3、4。輕博客檢索系統(tǒng)負責對客戶系統(tǒng)進行認證,維護關注與被關注關系,提供添加,刪除,查詢關注關系的接口。分布式輕博客客戶系統(tǒng)2、3、4分為兩個模塊信息發(fā)布模塊6、8、10和信息收集模塊7、9、11。信息發(fā)布模塊6、8、10負責發(fā)布信息功能,當有新信息發(fā)布時,信息發(fā)布模塊發(fā)布信息,并通知輕博客檢索系統(tǒng)I當前狀態(tài)變化,信息發(fā)布模塊6、8、10可同時進行通知。信息發(fā)布格式采用RSS或者ATOM的規(guī)范進行發(fā)布。信息收集模塊7、9、11負責獲取所關注的輕博客發(fā)布信息。首先,它向輕博客檢索系統(tǒng)I查詢當前所關注的輕博客列表,然后查詢相應輕博客信息狀態(tài)變化。信息收集模塊7、9、11可同時查詢并采集信息。本發(fā)明提出一種構建輕博客系統(tǒng)的方法,包括
一種分布式輕博客系統(tǒng),其特征在于其包括輕博客檢索系統(tǒng)和分布式輕博客客戶系統(tǒng)兩個組成部分,輕博客檢索系統(tǒng)與分布式輕博客客戶系統(tǒng)進行認證的關系及接口。本發(fā)明所述的分布式輕博客系統(tǒng),其特征在于所述的輕博客檢索系統(tǒng)包括對輕博客客戶系統(tǒng)進行認證,或提供添加,刪除,查詢關注關系的接口的管理系統(tǒng)。所述的分布式輕博客系統(tǒng),其特征在于所述的分布式輕博客客戶系統(tǒng)包括兩個模塊信息發(fā)布模塊和信息收集模塊。本發(fā)明所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊負責發(fā)布信息功能,當有新信息發(fā)布時,信息發(fā)布模塊發(fā)布信息,并通知輕博客檢索系統(tǒng),當前狀態(tài)變化。所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊發(fā)布的信息格式采用RSS或者ATOM的規(guī)范。本發(fā)明所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊還提供關注功能,信息發(fā)布模塊將信息以web page形式呈現(xiàn),并提供關注按鈕,當用戶點擊按鈕,則將相應http請求轉發(fā)給輕博客檢索系統(tǒng),輕博客檢索系統(tǒng)則建立當前用戶與當前信息發(fā)布用戶的關注關系。反之,取消關注亦然。本發(fā)明所述的分布式輕博客系統(tǒng),其特征在于所述的信息收集模塊負責獲取所關注的輕博客發(fā)布信息。首先,它向輕博客檢索系統(tǒng)查詢當前所關注的輕博客列表,然后查詢相應輕博客信息狀態(tài)變化。如果發(fā)現(xiàn)有新信息發(fā)布,則獲取最新信息以供閱讀。本發(fā)明所述的分布式輕博客系統(tǒng),其特征在于所述的輕博客檢索系統(tǒng)與分布式輕博客客戶系統(tǒng)進行認證的關系及接口包括輕博客檢索系統(tǒng)負責對客戶系統(tǒng)進行認證,維護關注與被關注關系,提供添加,刪除,查詢關注關系的接口。
圖I是本發(fā)明分布式輕博客系統(tǒng)的結構圖;圖2是本發(fā)明的一種關注功能流程示意圖;圖3是本發(fā)明的一種信息發(fā)布功能流程圖;圖4是本發(fā)明的一種信息獲取功能流程具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施主要分為三大功能關注功能,信息發(fā)布功能和信息獲取功能。 本發(fā)明所述的關注功能的實現(xiàn)流程如圖2 I、發(fā)布者使用分布式輕博客客戶系統(tǒng)發(fā)布自己的輕博客信息,閱讀者在閱讀該信息時,同時可以通過鏈接進入發(fā)布者頁面。2、發(fā)布者頁面提供關注按鈕,當閱讀者希望關注該發(fā)布者時,點擊此按鈕。3、關注按鈕被點擊后,自動跳轉到輕博客檢索系統(tǒng),并提交發(fā)布者身份信息到輕博客檢索系統(tǒng)
4、閱讀者瀏覽器將存儲閱讀者身份信息,并將其提供給輕博客檢索系統(tǒng),如果沒有此信息,會有登錄提示,讓閱讀者進行身份驗證。5、輕博客檢索系統(tǒng)得到閱讀者和發(fā)布者身份后,將建立關注關系。6、取消注冊類似上述流程。 本發(fā)明所述的信息發(fā)布功能的實現(xiàn)流程如圖3 I、發(fā)布者使用分布式輕博客客戶系統(tǒng)發(fā)布自己的輕博客信息2、分布式輕博客客戶系統(tǒng)發(fā)布該信息在web頁面3、分布式輕博客客戶系統(tǒng)同時通過RSS或ATOM格式發(fā)布FEED信息4、分布式輕博客客戶系統(tǒng)將最新發(fā)布狀態(tài)通知輕博客檢索系統(tǒng) 5、分布式輕博客客戶系統(tǒng)提供web api方式訪問所發(fā)布信息 本發(fā)明所述的信息獲取功能的實現(xiàn)流程如圖4 I、分布式輕博客客戶系統(tǒng)向輕博客檢索系統(tǒng)查詢當前關注列表。2、輕博客檢索系統(tǒng)通過web api向分布式輕博客客戶系統(tǒng)提供當前用戶的關注列表。3、關注列表包括關注用戶信息用戶名,用戶發(fā)布URL以及最近發(fā)布時間。4、輕博客客戶系統(tǒng)判斷該用戶有新信息發(fā)布后,通過用戶發(fā)布URL獲取最新發(fā)布信息。5、更新當前信息數(shù)據(jù)庫,以供用戶閱讀。以上所訴僅為本發(fā)明的較佳實例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種分布式輕博客系統(tǒng),其特征在于其包括輕博客檢索系統(tǒng)和分布式輕博客客戶系統(tǒng)兩個組成部分,輕博客檢索系統(tǒng)與分布式輕博客客戶系統(tǒng)進行認證的關系及接口。
2.根據(jù)權利要求I所述的分布式輕博客系統(tǒng),其特征在于所述的輕博客檢索系統(tǒng)包括對輕博客客戶系統(tǒng)進行認證,或提供添加,刪除,查詢關注關系的接口的管理系統(tǒng)。
3.根據(jù)權利要求I所述的分布式輕博客系統(tǒng),其特征在于所述的分布式輕博客客戶系統(tǒng)包括兩個模塊信息發(fā)布模塊和信息收集模塊。
4.根據(jù)權利要求3所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊負責發(fā)布信息功能,當有新信息發(fā)布時,信息發(fā)布模塊發(fā)布信息,并通知輕博客檢索系統(tǒng),當前狀態(tài)變化。
5.根據(jù)權利要求3或權利要求4所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊發(fā)布的信息格式采用RSS或者ATOM的規(guī)范。
6.根據(jù)權利要求3或權利要求4所述的分布式輕博客系統(tǒng),其特征在于所述的信息發(fā)布模塊還提供關注功能信息發(fā)布模塊將信息以web page形式呈現(xiàn),并提供關注按鈕,當用戶點擊按鈕,則將相應http請求轉發(fā)給輕博客檢索系統(tǒng),輕博客檢索系統(tǒng)則建立當前用戶與當前信息發(fā)布用戶的關注關系。反之,取消關注亦然。
7.根據(jù)權利要求3所述的分布式輕博客系統(tǒng),其特征在于所述的信息收集模塊負責獲取所關注的輕博客發(fā)布信息。首先,它向輕博客檢索系統(tǒng)查詢當前所關注的輕博客列表,然后查詢相應輕博客信息狀態(tài)變化。如果發(fā)現(xiàn)有新信息發(fā)布,則獲取最新信息以供閱讀。
8.根據(jù)權利要求I所述的分布式輕博客系統(tǒng),其特征在于所述的輕博客檢索系統(tǒng)與分布式輕博客客戶系統(tǒng)進行認證的關系及接口包括輕博客檢索系統(tǒng)負責對客戶系統(tǒng)進行認證,維護關注與被關注關系,提供添加,刪除,查詢關注關系的接口。
全文摘要
本發(fā)明公開一種分布式輕博客系統(tǒng)的構建方法,采用分布式方式完成輕博客的關注和信息發(fā)布。該方法使用統(tǒng)一的協(xié)議和分布式架構,使不同的輕博客系統(tǒng)可以互相關注,獲取消息更新等功能。
文檔編號G06F17/30GK102932388SQ201110229028
公開日2013年2月13日 申請日期2011年8月11日 優(yōu)先權日2011年8月11日
發(fā)明者趙為, 馬旭東, 徐魯安, 杜森森, 劉振宇 申請人:趙為, 馬旭東, 徐魯安, 杜森森, 劉振宇