專利名稱:一種在局域網(wǎng)內(nèi)搭建分布式微博的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種在局域網(wǎng)內(nèi)搭建分布式微博的方法和系統(tǒng)。
背景技術(shù):
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,通過互聯(lián)網(wǎng)實(shí)現(xiàn)用戶之間信息交流的即時(shí)通訊工具的應(yīng)用越來越普遍,而微博作為一種高效的用戶交流互動(dòng)方式已成為人們社會(huì)生活中不可缺少的一部分?,F(xiàn)有的微博系統(tǒng)大都采用B/S結(jié)構(gòu),中央服務(wù)器存儲(chǔ)數(shù)據(jù)和提供服務(wù),用戶通過客戶端瀏覽器訪問。用戶在使用微博時(shí)必須先注冊一個(gè)自己的微博賬號(hào),通過收聽好友的微博才可以看到對方的發(fā)言,通過轉(zhuǎn)發(fā)評(píng)論實(shí)現(xiàn)用戶之間的互動(dòng)交流。用戶使用微博進(jìn)行交流必須通過互聯(lián)網(wǎng),且用戶之間必須事先知道對方的用戶名才能進(jìn)行互動(dòng)。這對于一些人員比較集中的臨時(shí)性場合,具有一定的局限性,比如當(dāng)一群用戶偶然相遇在一起時(shí),他們之間一般情況下并不是相互認(rèn)識(shí),他們只需要一個(gè)臨時(shí)的在線交流工具用于相互之間的互動(dòng)交流。為此,本發(fā)明的目的就在于提供一種在局域網(wǎng)內(nèi)自動(dòng)搭建分布式微博的方法和系統(tǒng),為處于同一場合中的用戶群體提供一種即時(shí)性的在線交流方式。
發(fā)明內(nèi)容
基于上述問題,本發(fā)明的目的在于提供一種局域網(wǎng)內(nèi)搭建分布式微博的方法和系統(tǒng),以便實(shí)現(xiàn)用戶之間即時(shí)性的在線互動(dòng)交流。本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的:—種在局域網(wǎng)內(nèi)搭建分布式微博的方法,其特征在于,所述方法包括以下步驟:(I)用戶運(yùn)行安裝在客戶端上的微博系統(tǒng)客戶端軟件,登錄到微博客戶端個(gè)人界面;(2)用戶通過客戶端選擇若干名其他用戶作為自己關(guān)注的好友;(3)用戶通過客戶端發(fā)表微博;(4)用戶跟隨自己關(guān)注的好友的微博信息,并可通過客戶端對關(guān)注的好友的微博進(jìn)行回復(fù)或轉(zhuǎn)發(fā)。所述的局域網(wǎng)內(nèi)搭建分布式微博的方法,其特征在于,步驟(I)中,用戶運(yùn)行微博系統(tǒng)客戶端軟件時(shí),無需注冊或登錄用戶名,用戶在登錄到微博客戶端個(gè)人界面時(shí),客戶端自動(dòng)為用戶生成一個(gè)用戶名,用戶可在客戶端個(gè)人界面中自定義更改自己的用戶名。所述的局域網(wǎng)內(nèi)搭建分布式微博的方法,其特征在于,步驟(2)中,用戶選擇關(guān)注好友的方法包括:用戶通過客戶端將欲添關(guān)注的用戶的用戶名從陌生人列表中拖入到好友列表中,關(guān)注添加好友時(shí)無需經(jīng)過對方確認(rèn)。所述的局域網(wǎng)內(nèi)搭建分布式微博的方法,其特征在于,步驟(3)中,用戶發(fā)表微博的方法包括:用戶通過客戶端編輯并發(fā)布微博信息,用戶發(fā)表的微博自動(dòng)顯示在關(guān)注該用戶的其他用戶的客戶端個(gè)人界面中。實(shí)現(xiàn)所述方法的一種局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,包括:(I)用戶管理模塊:用于用戶從陌生人列表中選擇若干名其他用戶作為自己關(guān)注的對象,加入到好友列表中;(2)信息發(fā)布模塊:用于用戶通過客戶端編輯并發(fā)布微博信息,回復(fù)或轉(zhuǎn)發(fā)自己關(guān)注的好友的微博信息;(3)信息接收模塊:用于用戶客戶端顯示關(guān)注好友發(fā)表的微博信息,并提醒用戶查看。所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)能自動(dòng)檢測局域網(wǎng)內(nèi)所有已運(yùn)行微博系統(tǒng)客戶端的用戶,并將所有用戶的用戶名顯示在每一個(gè)用戶客戶端界面的陌生人列表中。所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)為用戶所搭建的微博環(huán)境是局域網(wǎng),用戶之間的交流在局域網(wǎng)內(nèi)即可實(shí)現(xiàn),無需連接互聯(lián)網(wǎng)。所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)采用純分布式結(jié)構(gòu),不需要中心數(shù)據(jù)服務(wù)器和web服務(wù)器。與現(xiàn)有的技術(shù)相比,本發(fā)明的有益效果在于提供一種在局域網(wǎng)內(nèi)自動(dòng)、快速搭建分布式微博的方法和系統(tǒng),它將微博的使用環(huán)境從互聯(lián)網(wǎng)縮小到一個(gè)局域網(wǎng)內(nèi),且不需要中心數(shù)據(jù)服務(wù)器和web服務(wù)器的介入。它使得用戶不需要注冊登錄用戶名即可搭建一個(gè)完整的個(gè)人微博平臺(tái),使得用戶之間不需要知道對方的微博賬號(hào)即可進(jìn)行互動(dòng)交流,從而為特定場合中臨時(shí)相聚在一起的用戶群提供一種快速、即時(shí)的在線交流方式。
圖1是本發(fā)明在局域網(wǎng)內(nèi)搭建分布式微博系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D;圖2是本發(fā)明實(shí)施例在局域網(wǎng)內(nèi)搭建分布式微博系統(tǒng)的流程圖。;
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明做進(jìn)一步的說明。本實(shí)施例公開的一種在局域網(wǎng)內(nèi)搭建分布式微博的方法和系統(tǒng),其實(shí)施環(huán)境是在一個(gè)局域網(wǎng)內(nèi)的多臺(tái)主機(jī)上實(shí)現(xiàn),網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖1所示,系統(tǒng)結(jié)構(gòu)采用純分布式結(jié)構(gòu),各節(jié)點(diǎn)主機(jī)在整個(gè)網(wǎng)絡(luò)中的地位是對等的,整個(gè)微博系統(tǒng)的搭建不需要中心數(shù)據(jù)服務(wù)器和web服務(wù)器的介入;該微博系統(tǒng)的實(shí)施環(huán)境可以是一個(gè)封閉的局域網(wǎng)環(huán)境,不需要與互聯(lián)網(wǎng)連通。所述的局域網(wǎng)內(nèi)搭建分布式微博的方法的具體過程如圖2所示,包括步驟:(I)用戶運(yùn)行安裝在客戶機(jī)上的微博系統(tǒng)客戶端軟件,進(jìn)入微博個(gè)人平臺(tái)界面:用戶在登錄個(gè)人微博界面時(shí),無需注冊或登錄用戶名??蛻舳俗詣?dòng)為每個(gè)用戶生成一個(gè)用戶名,并顯示在微博客戶端個(gè)人界面中,用戶可通過客戶端自定義更改自己的用戶名;(2)用戶通過客戶端選擇若干名其他用戶作為自己關(guān)注的對象:用戶運(yùn)行客戶端后,客戶端自動(dòng)檢測局域網(wǎng)內(nèi)所有在線的用戶,并將所有用戶的用戶名列在每個(gè)用戶客戶端界面的陌生人列表中,用戶通過客戶端從陌生人列表中選擇若干名用戶作為自己關(guān)注的對象,將其用戶名拖入到好友列表中;(3)用戶通過客戶端編輯并發(fā)表微博,用戶發(fā)表的微博自動(dòng)顯示在關(guān)注該用戶的其他用戶的客戶端個(gè)人界面中;(4)用戶跟隨自己關(guān)注的好友的微博信息,并可通過客戶端對關(guān)注的好友的微博進(jìn)行同復(fù)或轉(zhuǎn)發(fā),實(shí)現(xiàn)用戶之間的互動(dòng)和交流。實(shí)現(xiàn)上述方法的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其系統(tǒng)功能包括:(I)用戶管理模塊:用于向用戶顯示局域網(wǎng)內(nèi)所有用戶的在線狀態(tài),便于用戶從中選擇若干名關(guān)注對象添加為自己的好友,或從好友列表中刪除用戶,刪除的用戶自動(dòng)重新顯示在陌生人列表中。(2)信息發(fā)布模塊:用于用戶通過客戶端編輯并發(fā)布微博信息,回復(fù)或轉(zhuǎn)發(fā)自己關(guān)注的好友的微博信息;(3)信息接收模塊:用于用戶客戶端顯示關(guān)注好友發(fā)表的微博信息,并提醒用戶查看。所述的分布式微博系統(tǒng),其結(jié)構(gòu)采用純分布式結(jié)構(gòu),沒有使用服務(wù)器存儲(chǔ)信息,故所有用戶之間的信息交流都只是臨時(shí)性的,當(dāng)用戶退出客戶端后,用戶所發(fā)表、回復(fù)及轉(zhuǎn)發(fā)的信息都將不復(fù)存在。應(yīng)該理解的是,以上所述僅為本發(fā)明的較佳實(shí)施方式,并不用于限定本發(fā)明的保護(hù)范圍。凡是在不脫離本發(fā)明技術(shù)原理的情況下,所做的任何更改或變型,都應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在局域網(wǎng)內(nèi)搭建分布式微博的方法,其特征在于,所述方法包括以下步驟: (1)用戶運(yùn)行安裝在客戶端上的微博系統(tǒng)客戶端軟件,登錄到微博客戶端個(gè)人界面; (2)用戶通過客戶端選擇若干名其他用戶作為自己關(guān)注的好友; (3)用戶通過客戶端發(fā)表微博; (4)用戶跟隨自己關(guān)注的好友的微博信息,并可通過客戶端對關(guān)注的好友的微博進(jìn)行回復(fù)或轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的方法,其特征在于,步驟(I)中,用戶運(yùn)行微博系統(tǒng)客戶端軟件時(shí),無需注冊或登錄用戶名,用戶在登錄到微博客戶端個(gè)人界面時(shí),客戶端自動(dòng)為用戶生成一個(gè)用戶名,用戶可在客戶端個(gè)人界面中自定義更改自己的用戶名。
3.如權(quán)利要求1所述的方法,其特征在于,步驟(2)中,用戶選擇關(guān)注好友的方法包括:用戶通過客戶端將欲關(guān)注用戶的用戶名從陌生人列表中拖入到好友列表中,關(guān)注添加好友時(shí)無需經(jīng)過對方確認(rèn)。
4.如權(quán)利要求1所述的方法,其特征在于,步驟(3)中,用戶發(fā)表微博的方法包括:用戶通過客戶端編輯并發(fā)布微博信息,用戶發(fā)表的微博自動(dòng)顯示在關(guān)注該用戶的其他用戶的客戶端個(gè)人界面中。
5.實(shí)現(xiàn)權(quán)利要求1 4所述方法的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,包括: (1)用戶管理模塊:用于用戶從陌生人列表中選擇若干名其他用戶作為自己關(guān)注的對象,加入到好友列表中; (2)信息發(fā)布模塊:用于用戶通過客戶端編輯并發(fā)布微博信息,回復(fù)或轉(zhuǎn)發(fā)自己關(guān)注的好友的微博信息; (3)信息接收模塊:用于用戶客戶端顯示關(guān)注好友發(fā)表的微博信息,并提醒用戶查看。
6.如權(quán)利要求5所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)能自動(dòng)檢測局域網(wǎng)內(nèi)所有已運(yùn)行微博系統(tǒng)客戶端的用戶,并將所有用戶的用戶名顯示在每一個(gè)用戶客戶端界面的陌生人列表中。
7.如權(quán)利要求5所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)為用戶所搭建的微博環(huán)境是局域網(wǎng),用戶之間的交流在局域網(wǎng)內(nèi)即可實(shí)現(xiàn),無需連接互聯(lián)網(wǎng)。
8.如權(quán)利要求5所述的一種在局域網(wǎng)內(nèi)搭建分布式微博的系統(tǒng),其特征在于,該系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)采用純分布式結(jié)構(gòu),不需要中心數(shù)據(jù)服務(wù)器和web服務(wù)器。
全文摘要
本發(fā)明涉及一種在局域網(wǎng)內(nèi)搭建分布式微博的方法和系統(tǒng)。該方法包括用戶運(yùn)行安裝在客戶端上的微博系統(tǒng)客戶端軟件,登錄到微博個(gè)人界面;用戶通過客戶端選擇若干名關(guān)注對象作為自己的好友;用戶通過客戶端編輯并發(fā)表微博信息;客戶端顯示并提醒用戶關(guān)注好友發(fā)表的微博信息,用戶與其好友通過微博進(jìn)行互動(dòng)交流。該方法和系統(tǒng)使得用戶在不需要連接互聯(lián)網(wǎng)的情況下,通過局域網(wǎng)即可快速搭建一個(gè)完整的分布式微博系統(tǒng),為處于同一場合中的用戶群提供一種臨時(shí)性的在線交流方式。
文檔編號(hào)H04L29/08GK103200240SQ201310079988
公開日2013年7月10日 申請日期2013年3月13日 優(yōu)先權(quán)日2013年3月13日
發(fā)明者趙堃, 趙德順, 張廣義, 楊軍, 趙琦 申請人:西北民族大學(xué)