專利名稱:一種在線狀態(tài)的提示方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在線狀態(tài)的提示方法與系統(tǒng),屬于網(wǎng)絡(luò)服務(wù)領(lǐng)域。
背景技術(shù):
社交網(wǎng)絡(luò)服務(wù)環(huán)境中的“在線”是指一個客戶端用戶被連接到互聯(lián)網(wǎng)上或者能夠 在一個特定瞬時處接收即時消息。能夠確定一個用戶的伙伴中誰在線的性能是社交網(wǎng)絡(luò)服 務(wù)系統(tǒng)的一個重要功能。對于用戶來說,“在線狀態(tài)”能方便地知道用戶好友的狀態(tài)。便于用戶之間及時的 溝通,這是一種良好的用戶體驗。對于社區(qū)服務(wù)商來說,“在線狀態(tài)”能幫助社區(qū)服務(wù)商滿足 用戶之間強溝通的需求,提高已有用戶的粘連性以及滿意度,從而不斷地擴大網(wǎng)站的影響 力以及知名度。但是目前的社交網(wǎng)絡(luò)在線狀態(tài)的提示系統(tǒng)中,僅能提示用戶是否在線,展示的用 戶登錄信息較為單一,不能很好的滿足用戶之間交流的需要。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種在線狀態(tài)的提示方法與系統(tǒng),它能夠通過多客戶端、 多路徑的方式提示用戶的登錄狀態(tài),既能夠顯示瀏覽器在線,又可以顯示移動通信終端在 線。本發(fā)明采用如下的技術(shù)方案一種在線狀態(tài)的提示方法,包括以下步驟 Si,用戶發(fā)出登錄請求;
S2,web服務(wù)器根據(jù)用戶的請求識別得到用戶狀態(tài)信息; S3,web服務(wù)器將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器; S4, web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息; S5,根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài)信息;對使用不同 設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo),用戶登錄狀態(tài) 信息包括在線和離線,用戶使用的登錄設(shè)備信息包括移動通信終端及其型號和操作系統(tǒng)版 本。所述用戶狀態(tài)信息包括用戶登錄狀態(tài)信息和用戶使用的登錄設(shè)備信息。前述的一種在線狀態(tài)的提示方法中,所述步驟S5包括顯示好友狀態(tài)信息時,“在 線”的好友顯示在前面,“離線”的好友顯示在后面,使用同一種登錄設(shè)備登錄的顯示在一 起。前述的一種在線狀態(tài)的提示方法中,所述步驟S2包括web服務(wù)器接收到用戶的 登錄請求之后,檢測用戶輸入的用戶名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用戶 名不存在”;如果密碼不正確,則顯示“密碼輸入錯誤”;如果用戶名和密碼都正確,則識別用 戶狀態(tài)信息。前述的一種在線狀態(tài)的提示方法中,所述的用戶狀態(tài)信息,包括用戶操作的動態(tài)信息。 實現(xiàn)前述方法的一種在線狀態(tài)的提示系統(tǒng),包括 登錄請求模塊,用于用戶發(fā)出登錄請求;
狀態(tài)識別模塊,用于根據(jù)用戶的請求,web服務(wù)器識別用戶狀態(tài)信息,用戶狀態(tài)信息包 括用戶登錄狀態(tài)信息和用戶使用的登錄設(shè)備信息;
狀態(tài)寫入模塊,用于web服務(wù)器將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器; 狀態(tài)讀取模塊,用于web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息; 狀態(tài)顯示模塊,用于根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài) 信息,對使用不同設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo); 用戶登錄狀態(tài)信息包括在線和離線,用戶使用的登錄設(shè)備信息包括移動通信終端及其型號 和操作系統(tǒng)版本。前述的一種在線狀態(tài)的提示系統(tǒng)中,所述狀態(tài)顯示模塊中包括排序模塊,用于對 需要顯示的用戶好友進行排序。顯示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線” 的好友顯示在后面,使用同一種登錄設(shè)備登錄的顯示在一起。前述的一種在線狀態(tài)的提示系統(tǒng)中,所述狀態(tài)識別模塊中包括檢測模塊,用于檢 測用戶登錄時輸入的用戶名和密碼。檢測模塊設(shè)于web服務(wù)器內(nèi)。web服務(wù)器接收到用戶 的登錄請求之后,檢測用戶輸入的用戶名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用 戶名不存在”;如果密碼不正確,則顯示“密碼輸入錯誤”;如果用戶名和密碼都正確,則識別 用戶狀態(tài)信息。前述的一種在線狀態(tài)的提示系統(tǒng)中,所述的用戶狀態(tài)信息,還包括用戶操作的動
態(tài)fe息。與現(xiàn)有技術(shù)相比,本發(fā)明能夠識別出用戶所使用的登錄設(shè)備,如移動通信終端或 者計算機終端,并采用不同的圖標(biāo)將用戶的登錄信息有區(qū)別的顯示出來,這種多客戶端、多 路徑的提示用戶的登錄狀態(tài)的方式,既能夠顯示瀏覽器在線,又可以顯示移動通信終端在 線;使展示的用戶信息更加豐富,便于用戶之間進一步的了解和溝通;另外,由于用戶狀態(tài) 信息數(shù)據(jù)更新比較頻繁,而用戶基本信息的數(shù)據(jù)幾乎不變,本發(fā)明單獨設(shè)置用戶狀態(tài)信息 服務(wù)器,將用戶狀態(tài)信息服務(wù)器和存儲用戶基本信息的數(shù)據(jù)庫服務(wù)器分開,將用戶狀態(tài)信 息和用戶基本信息放在不同的數(shù)據(jù)庫,在需要時分別提取數(shù)據(jù),有利于數(shù)據(jù)庫的維護。
圖1是本發(fā)明的一種實施例的結(jié)構(gòu)示意圖; 圖2是本發(fā)明的另一種實施例的結(jié)構(gòu)示意圖; 圖3是本發(fā)明的一種實施例的工作流程圖。附圖標(biāo)記1_登錄請求模塊,2-狀態(tài)識別模塊,3-狀態(tài)寫入模塊,4-狀態(tài)讀取模 塊,5-狀態(tài)顯示模塊,6-排序模塊,7-檢測模塊,8-web服務(wù)器,9-用戶狀態(tài)服務(wù)器,10-數(shù) 據(jù)庫服務(wù)器。下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。
具體實施例方式本發(fā)明的實施例1 一種在線狀態(tài)的提示方法,包括以下步驟 Si,用戶發(fā)出登錄請求;
S2,web服務(wù)器根據(jù)用戶的請求識別得到用戶狀態(tài)信息,用戶狀態(tài)信息包括用戶登錄狀 態(tài)信息和用戶使用的登錄設(shè)備信息;
S3,web服務(wù)器將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器; S4, web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息; S5,根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài)信息,對使用不同 設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo)。所述步驟S5包括顯示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線”的好 友顯示在后面,使用同一種登錄設(shè)備登錄的顯示在一起。所述步驟S2包括web服務(wù)器接收到用戶的登錄請求之后,檢測用戶輸入的用戶 名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用戶名不存在”;如果密碼不正確,則顯示 “密碼輸入錯誤”;如果用戶名和密碼都正確,則識別用戶狀態(tài)信息。所述的用戶狀態(tài)信息,還包括用戶操作的動態(tài)信息。實現(xiàn)前述方法的一種在線狀態(tài)的提示系統(tǒng),結(jié)構(gòu)如圖1所示;包括 登錄請求模塊1,用于用戶發(fā)出登錄請求;
狀態(tài)識別模塊2,用于web服務(wù)器8根據(jù)用戶的請求識別用戶狀態(tài)信息,用戶狀態(tài)信息 包括用戶登錄狀態(tài)信息和用戶使用的登錄設(shè)備信息;
狀態(tài)寫入模塊3,用于web服務(wù)器8將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器9 ; 狀態(tài)讀取模塊4,用于web服務(wù)器8從用戶狀態(tài)服務(wù)器9中讀取用戶好友狀態(tài)信息; 狀態(tài)顯示模塊5,用于根據(jù)需要,在頁面中采用不同的圖標(biāo)顯示用戶好友狀態(tài)信息,對 使用不同設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo)。所述狀態(tài)顯示模塊5中包括排序模塊6,用于對需要顯示的用戶好友進行排序。顯 示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線”的好友顯示在后面,使用同一種登錄 設(shè)備登錄的顯示在一起。所述狀態(tài)識別模塊2中包括檢測模塊7,用于檢測用戶登錄時輸入的用戶名和密 碼。狀態(tài)識別模塊2和檢測模塊7均設(shè)于web服務(wù)器8內(nèi)。web服務(wù)器8接收到用戶的登 錄請求之后,檢測用戶輸入的用戶名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用戶名 不存在”;如果密碼不正確,則顯示“密碼輸入錯誤”;如果用戶名和密碼都正確,則識別用戶 狀態(tài)信息。所述的用戶狀態(tài)信息,還包括用戶操作的動態(tài)信息。本發(fā)明的實施例2 —種在線狀態(tài)的提示方法,包括以下步驟 Si,用戶發(fā)出登錄請求;
S2,web服務(wù)器根據(jù)用戶的請求識別得到用戶狀態(tài)信息,用戶狀態(tài)信息包括用戶登錄狀 態(tài)信息和用戶使用的登錄設(shè)備信息;
S3,web服務(wù)器將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器; S4,web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息,并從數(shù)據(jù)庫服務(wù)器中讀取 用戶基本信息,用戶基本信息包括用戶姓名、用戶頭像和用戶居住地等;
5S5,根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài)信息。所述步驟S5包括對使用不同設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線” 狀態(tài)采用統(tǒng)一的圖標(biāo)。所述步驟S5包括顯示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線”的好 友顯示在后面,使用同一種登錄設(shè)備登錄的顯示在一起。所述步驟S2包括web服務(wù)器接收到用戶的登錄請求之后,檢測用戶輸入的用戶 名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用戶名不存在”;如果密碼不正確,則顯示 “密碼輸入錯誤”;如果用戶名和密碼都正確,則識別用戶狀態(tài)信息。所述的用戶狀態(tài)信息,還包括用戶操作的動態(tài)信息。用戶登錄狀態(tài)信息包括在線和離線,用戶使用的登錄設(shè)備信息包括web、移動通信 終端及其型號和操作系統(tǒng)版本;用戶登錄時,在網(wǎng)頁中相應(yīng)的地方顯示用戶基本信息、用戶 好友是否在線、用戶好友操作的動態(tài)信息,當(dāng)用戶狀態(tài)為web在線時,使用一種圖標(biāo),當(dāng)用 戶狀態(tài)為iphone手機在線時,使用另一種圖標(biāo),在用戶好友的動態(tài)內(nèi)容中顯示該用戶在什 么登錄設(shè)備上做出了某個操作。實現(xiàn)前述方法的一種在線狀態(tài)的提示系統(tǒng),結(jié)構(gòu)如圖2所示;包括 登錄請求模塊1,用于用戶發(fā)出登錄請求;
狀態(tài)識別模塊2,用于web服務(wù)器8根據(jù)用戶的請求識別用戶狀態(tài)信息,用戶狀態(tài)信息 包括用戶登錄狀態(tài)信息和用戶使用的登錄設(shè)備信息;
狀態(tài)寫入模塊3,用于web服務(wù)器8將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器
9 ;
狀態(tài)讀取模塊4,用于web服務(wù)器8從用戶狀態(tài)服務(wù)器9中讀取用戶好友狀態(tài)信息,并 從數(shù)據(jù)庫服務(wù)器10中讀取用戶基本信息,用戶基本信息包括用戶姓名、用戶頭像和用戶居 住地等;
狀態(tài)顯示模塊5,用于根據(jù)需要,在頁面中采用不同的圖標(biāo)顯示用戶好友狀態(tài)信息,對 使用不同設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo)。所述狀態(tài)顯示模塊5中包括排序模塊6,用于對需要顯示的用戶好友進行排序。顯 示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線”的好友顯示在后面,使用同一種登錄 設(shè)備登錄的顯示在一起。所述狀態(tài)識別模塊2中包括檢測模塊7,用于檢測用戶登錄時輸入的用戶名和密 碼。狀態(tài)識別模塊2和檢測模塊7均設(shè)于web服務(wù)器8內(nèi)。web服務(wù)器8接收到用戶的登 錄請求之后,檢測用戶輸入的用戶名和密碼,如果用戶名不存在,則在網(wǎng)頁中顯示“用戶名 不存在”;如果密碼不正確,則顯示“密碼輸入錯誤”;如果用戶名和密碼都正確,則識別用戶 狀態(tài)信息。所述的用戶狀態(tài)信息,還包括用戶操作的動態(tài)信息。用戶登錄狀態(tài)信息包括在線和離線,用戶使用的登錄設(shè)備信息包括web、移動通信 終端及其型號和操作系統(tǒng)版本;用戶登錄時,在網(wǎng)頁中相應(yīng)的地方顯示用戶基本信息、用戶 好友是否在線、用戶好友操作的動態(tài)信息,當(dāng)用戶狀態(tài)為web在線時,使用一種圖標(biāo),當(dāng)用 戶狀態(tài)為iphone手機在線時,使用另一種圖標(biāo),在用戶好友的動態(tài)內(nèi)容中顯示該用戶在什 么登錄設(shè)備上做出了某個操作。
由于用戶狀態(tài)信息數(shù)據(jù)更新比較頻繁,而用戶基本信息的數(shù)據(jù)幾乎不變,本發(fā)明 將用戶狀態(tài)信息服務(wù)器和存儲用戶基本信息的數(shù)據(jù)庫服務(wù)器分開獨立設(shè)置,將用戶狀態(tài)信 息和用戶基本信息放在不同的數(shù)據(jù)庫,在需要時分別提取數(shù)據(jù),有利于數(shù)據(jù)庫的維護。本發(fā)明的工作流程(如圖3) SlO 用戶發(fā)出登錄請求;
S20 :web服務(wù)器識別得到用戶狀態(tài)信息;
S30 :web服務(wù)器將用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器;
S40 :web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息;
S50 在頁面中采用不同的圖標(biāo)顯示用戶好友狀態(tài)信息。實例說明比如說李四用手機wap登錄到某個社區(qū)網(wǎng)站,用戶準(zhǔn)確的輸入用戶名 和密碼之后,提交給web服務(wù)器,web服務(wù)器把用戶狀態(tài)信息和用戶登錄的終端發(fā)送給用戶 狀態(tài)數(shù)據(jù)庫,web服務(wù)器從數(shù)據(jù)庫中讀取用戶信息,并最終把用戶信息顯示在頁面上。頁面 上也會顯示好友的狀態(tài),在線的好友在前面,離線的好友在后面。在線好友中用瀏覽器登錄 的顯示在前面,用移動通信設(shè)備終端登陸的放在后面。這樣的顯示方式,用戶知道哪些好友 在線,好友的登錄終端設(shè)備,便于與好友進行交流,用戶體驗性比較好。數(shù)據(jù)庫中記錄用戶 的登錄終端,當(dāng)用戶發(fā)布任何操作時,也會顯示用戶的登錄終端方式。例如李四用手機wap 登錄終端以后,用手機傳了一個張照片在相冊里面,那么李四的好友的動態(tài)里面就會增加 一條“李四用手機wap發(fā)布一張照片”,從這里李四的好友可以判斷李四是用手機登陸社區(qū) 的。又比如說李四過了一段時間之后,換用iPhone的wap登錄社區(qū),那么用戶狀態(tài)服務(wù)器 就會把李四的登錄狀態(tài)改為iPhone版wap在線。此時,李四發(fā)布一篇日志,那么李四好友 的狀態(tài)里面就會顯示“李四用iPhone版wap發(fā)布了一篇日志”,從這里李四的好友可以判斷 出李四使用iPhone登錄社區(qū)的。
權(quán)利要求
一種在線狀態(tài)的提示方法,其特征在于包括以下步驟S1,用戶發(fā)出登錄請求;S2,web服務(wù)器根據(jù)用戶的請求識別獲得用戶狀態(tài)信息;S3,web服務(wù)器將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器;S4,web服務(wù)器從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息;S5,根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài)信息,對使用不同設(shè)備登錄的“在線”狀態(tài)采用不同的圖標(biāo),對“離線”狀態(tài)采用統(tǒng)一的圖標(biāo)。
2.根據(jù)權(quán)利要求1所述的一種在線狀態(tài)的提示方法,其特征在于所述步驟S5包括 顯示好友狀態(tài)信息時,“在線”的好友顯示在前面,“離線”的好友顯示在后面,使用同一種登 錄設(shè)備登錄的顯示在一起。
3.根據(jù)權(quán)利要求1或2所述的一種在線狀態(tài)的提示方法,其特征在于所述步驟S2包 括:web服務(wù)器接收到用戶的登錄請求之后,檢測用戶輸入的用戶名和密碼,如果用戶名不 存在,則在網(wǎng)頁中顯示“用戶名不存在”;如果密碼不正確,則顯示“密碼輸入錯誤”;如果用 戶名和密碼都正確,則識別用戶狀態(tài)信息。
4.根據(jù)權(quán)利要求1所述的一種在線狀態(tài)的提示方法,其特征在于所述的用戶狀態(tài)信 息包括用戶操作的動態(tài)信息。
5.實現(xiàn)權(quán)利要求1 4所述方法的一種在線狀態(tài)的提示系統(tǒng),其特征在于包括 登錄請求模塊(1),用于用戶發(fā)出登錄請求;狀態(tài)識別模塊(2),用于根據(jù)用戶的請求,web服務(wù)器(8)識別獲得用戶狀態(tài)信息; 狀態(tài)寫入模塊(3),用于web服務(wù)器(8)將識別得到的用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù) 器(9);狀態(tài)讀取模塊(4 ),用于web服務(wù)器(8 )從用戶狀態(tài)服務(wù)器(9 )中讀取用戶好友狀態(tài)信息;狀態(tài)顯示模塊(5),用于根據(jù)需要,在頁面中采用不同的圖標(biāo)有區(qū)別地顯示用戶好友狀態(tài)fe息。
6.根據(jù)權(quán)利要求5所述的一種在線狀態(tài)的提示系統(tǒng),其特征在于所述狀態(tài)顯示模塊 (5)中包括排序模塊(6),用于對需要顯示的用戶好友進行排序。
7.根據(jù)權(quán)利要求5所述的一種在線狀態(tài)的提示系統(tǒng),其特征在于所述狀態(tài)識別模塊 (2)中包括檢測模塊(7),用于檢測用戶登錄時輸入的用戶名和密碼。
8.根據(jù)權(quán)利要求5所述的一種在線狀態(tài)的提示系統(tǒng),其特征在于所述的用戶狀態(tài)信 息,還包括用戶操作的動態(tài)信息。
全文摘要
本發(fā)明公開了一種在線狀態(tài)的提示方法與系統(tǒng),包括登錄請求模塊,用于用戶發(fā)出登錄請求;狀態(tài)識別模塊,用于web服務(wù)器識別用戶狀態(tài)信息;狀態(tài)寫入模塊,用于將用戶狀態(tài)信息寫入用戶狀態(tài)服務(wù)器;狀態(tài)讀取模塊,用于從用戶狀態(tài)服務(wù)器中讀取用戶好友狀態(tài)信息;狀態(tài)顯示模塊,用于根據(jù)需要,在頁面中采用不同的圖標(biāo)顯示用戶好友狀態(tài)信息;本發(fā)明能夠識別出用戶所使用的登錄設(shè)備,如移動通信終端或者計算機終端,并采用不同的圖標(biāo)將用戶的登錄信息有區(qū)別的顯示出來,這種多客戶端、多路徑的提示用戶的登錄狀態(tài)的方式,既能夠顯示瀏覽器在線,又可以顯示移動通信終端在線;使展示的用戶信息更加豐富,便于用戶之間進一步的了解和溝通。
文檔編號H04L29/08GK101931655SQ20101027835
公開日2010年12月29日 申請日期2010年9月10日 優(yōu)先權(quán)日2010年9月10日
發(fā)明者伍星, 張矗, 洪林 申請人:北京開心人信息技術(shù)有限公司