專利名稱:具有分立狀態(tài)的即時(shí)通信客戶端、實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
網(wǎng)絡(luò)即時(shí)通信(IM)工具發(fā)展到今天,已成為用戶普遍使用的通訊工具,逐漸成為網(wǎng)絡(luò)用戶日常生活中必不可少的一部分。即時(shí)通信工具不但被使用在網(wǎng)絡(luò)用戶的工作中, 同樣也大量使用在網(wǎng)絡(luò)用戶的業(yè)余生活中,用戶通過網(wǎng)絡(luò)即時(shí)通信工具可以實(shí)現(xiàn)與聯(lián)系人及時(shí)有效的溝通。由于即時(shí)通信聯(lián)系人較多,在即時(shí)通信工具的使用中,用戶會(huì)遇到希望在特定的時(shí)間段內(nèi)只同即時(shí)通信聯(lián)系人中的部分聯(lián)系人進(jìn)行會(huì)話的情況,如工作時(shí)間段、休息時(shí)間段?,F(xiàn)有技術(shù)中通常采用對(duì)某一或某一分組聯(lián)系人隱身、隱身對(duì)其可見的方式達(dá)到這一目的,但當(dāng)用戶希望進(jìn)行會(huì)話的聯(lián)系人數(shù)目較多且分散于當(dāng)前聯(lián)系人分組時(shí),上述技術(shù)方案就無法實(shí)現(xiàn)這一功能。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種具有分立狀態(tài)的即時(shí)通信客戶端、實(shí)現(xiàn)方法及系統(tǒng)。 利用本發(fā)明,用戶可以在即時(shí)通信客戶端中獨(dú)立于初始面板設(shè)置包含有獨(dú)立聯(lián)系人列表的分面板,通過啟用不同的面板,達(dá)到僅同部分聯(lián)系人進(jìn)行即時(shí)通信的目的。為用戶帶來更好的應(yīng)用體驗(yàn)。本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,針對(duì)于同一用戶識(shí)別號(hào)的即時(shí)通信客戶端的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng),所述即時(shí)通信客戶端還包括有如下組成部分,分面板生成模塊,是用于生成分面板的模塊結(jié)構(gòu);分面板設(shè)置模塊,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊,是用于采集用戶當(dāng)前啟用的分面板信息,通知即時(shí)通信系統(tǒng)服務(wù)器,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu)。進(jìn)一步,所述的分面板生成模塊,是用于根據(jù)用戶的操作,復(fù)制即時(shí)通信主面板中的初始面板,生成分面板的功能模塊。進(jìn)一步,所述的分面板生成模塊,是用于根據(jù)用戶的操作,新建分面板的功能模塊。進(jìn)一步,所述的分面板設(shè)置模塊,包括有用于設(shè)置分面板標(biāo)識(shí)的分面板標(biāo)識(shí)設(shè)置組件。進(jìn)一步,所述的分面板設(shè)置模塊,包括有用于刪減或添加聯(lián)系人對(duì)象ITEM項(xiàng)的分面板聯(lián)系人對(duì)象設(shè)置組件。進(jìn)一步,對(duì)應(yīng)于所述的分面板設(shè)置模塊還設(shè)置有,用于從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表,同本地客戶端中的進(jìn)行比較,在確定不一致時(shí),更新本地的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表的分面板更新模塊。進(jìn)一步,所述具有分立狀態(tài)的即時(shí)通信客戶端還設(shè)置有,用于設(shè)置默認(rèn)登錄狀態(tài)的面板的登錄面板設(shè)定模塊。進(jìn)一步,所述的登錄面板設(shè)定模塊,包括有用于針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表的映射列表設(shè)置組件。進(jìn)一步,所述的登錄面板設(shè)定模塊,包括有用于在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和/或終端設(shè)備所處的地點(diǎn)數(shù)據(jù)的控制因素采集組件。進(jìn)一步,所述的登錄面板設(shè)定模塊,包括有用于將前面所采集獲得登錄時(shí)間和/ 或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板的登錄面板判定組件。相應(yīng)地,本發(fā)明還提供了一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,該方法包括如下步驟,步驟1,針對(duì)于即時(shí)通信主面板中的初始面板,通過復(fù)制或新建來生成分面板;步驟2,設(shè)定分面板標(biāo)識(shí),采集刪減或添加聯(lián)系人對(duì)象的信息,生成針對(duì)于分面板的聯(lián)系人列表;步驟3,將前述的分面板標(biāo)識(shí)、即時(shí)通信客戶端的用戶識(shí)別號(hào)以及針對(duì)于前述分面板的聯(lián)系人列表,發(fā)送至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行存儲(chǔ);步驟4,判斷分面板的啟用狀態(tài),在啟用狀態(tài)下將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)。進(jìn)一步,所述各分面板中的聯(lián)系人對(duì)象,與初始面板中的聯(lián)系人對(duì)象相互獨(dú)立。進(jìn)一步,所述步驟4中將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)包括以下步驟步驟4-1,讀取用戶當(dāng)前啟用的分面板標(biāo)識(shí),并通知即時(shí)通信系統(tǒng)服務(wù)器;步驟4-2,即時(shí)通信系統(tǒng)服務(wù)器根據(jù)分面板標(biāo)識(shí),確定對(duì)應(yīng)該分面板的聯(lián)系人列表;步驟4-3,通知上述聯(lián)系人列表中的聯(lián)系人對(duì)象的所在客戶端,輸出前述用戶的登錄狀態(tài)。進(jìn)一步,所述步驟4中將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)包括以下步驟步驟5-1,讀取用戶當(dāng)前啟用的分面板標(biāo)識(shí),并通知即時(shí)通信系統(tǒng)服務(wù)器;步驟5-2,即時(shí)通信系統(tǒng)服務(wù)器根據(jù)分面板標(biāo)識(shí),確定對(duì)應(yīng)該分面板的聯(lián)系人列表;步驟5-3,獲得前述聯(lián)系人列表中的聯(lián)系人對(duì)象的登錄數(shù)據(jù),推送至前述用戶所在的即時(shí)通信客戶端的分面板處輸出。進(jìn)一步,所述即時(shí)通信客戶端在用戶登錄后,從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),同本地客戶端中的分面板標(biāo)識(shí)進(jìn)行比較,在確定不一致時(shí),更新本地客戶端中分面板標(biāo)識(shí)。進(jìn)一步,所述即時(shí)通信客戶端在用戶登錄后,從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶針對(duì)分面板設(shè)置的聯(lián)系人列表,同本地客戶端中分面板中的聯(lián)系人列表進(jìn)行比較,在確定不一致時(shí),更新本地客戶端中針對(duì)分面板的聯(lián)系人列表。進(jìn)一步,相對(duì)于用戶當(dāng)前啟用的分面板,用戶即時(shí)通信客戶端中其它分面板處于未開啟狀態(tài)。進(jìn)一步,所述未開啟的分面板中的聯(lián)系人對(duì)象同用戶處于即時(shí)通信禁止?fàn)顟B(tài)。進(jìn)一步,具有初始面板和分面板的即時(shí)通信客戶端,在進(jìn)行登錄時(shí),默認(rèn)的初始登錄狀態(tài)為隱身狀態(tài)。進(jìn)一步,能夠通過時(shí)間和/或地點(diǎn)的判斷,來設(shè)定默認(rèn)面板,其步驟如下步驟a,針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表;步驟b,在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和 /或終端設(shè)備所處的地點(diǎn)數(shù)據(jù);步驟c,將前面所采集獲得登錄時(shí)間和/或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板。進(jìn)一步,所述的地點(diǎn)數(shù)據(jù)的采集方式為,通過采集所在終端的IP地址,基于IP地址來判定所在的地點(diǎn)數(shù)據(jù)。進(jìn)一步,所述的地點(diǎn)數(shù)據(jù)的采集方式為,通過啟動(dòng)所在終端上的定位組件,采集該定位組件的定位數(shù)據(jù)。進(jìn)一步,所述的定位組件,為設(shè)置在終端上的GPS組件,或基于移動(dòng)通信網(wǎng)中移動(dòng)終端和基站來實(shí)現(xiàn)定位目的的移動(dòng)通信網(wǎng)定位組件。相應(yīng)地,本發(fā)明還提供了一種具有分立狀態(tài)的即時(shí)通信系統(tǒng),其特征在于該系統(tǒng)包括分面板型客戶端,針對(duì)于該客戶端的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng),所述分面板型客戶端還包括有如下組成部分,分面板生成模塊,是用于生成分面板,將其傳輸至下述系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);分面板設(shè)置模塊,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊,是用于采集用戶當(dāng)前啟用的分面板信息,通知系統(tǒng)服務(wù)器,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu);
系統(tǒng)服務(wù)器,它包括,分面板存儲(chǔ)模塊,是用以接收前述的分面板生成模塊或分面板設(shè)置模塊或啟用面板判斷模塊的存儲(chǔ)信息或數(shù)據(jù)調(diào)取信息,進(jìn)行分面板信息存儲(chǔ)或輸出的模塊結(jié)構(gòu);分面板聯(lián)系人對(duì)象判定模塊,用以從前述的分面板存儲(chǔ)模塊中獲取分面板的聯(lián)系人列表,采集對(duì)應(yīng)聯(lián)系人對(duì)象的登錄數(shù)據(jù),傳輸至前述的啟用面板判斷模塊。
圖1是本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端軟件界面示意圖。圖2是本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端實(shí)現(xiàn)方法的方法流程圖。圖3是本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端結(jié)構(gòu)框圖。圖4是本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明的目的在于提供一種具有分立狀態(tài)的即時(shí)通信客戶端、實(shí)現(xiàn)方法及系統(tǒng)。 利用本發(fā)明,用戶可以在即時(shí)通信客戶端中獨(dú)立于初始面板設(shè)置包含有獨(dú)立聯(lián)系人列表的分面板,通過啟用不同的面板,達(dá)到僅同部分聯(lián)系人進(jìn)行即時(shí)通信的目的。為用戶帶來更好的應(yīng)用體驗(yàn)。下面參照附圖,結(jié)合具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說明。以下的描述基于 Windows操作系統(tǒng)為例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白本發(fā)明并不局限于此。圖1為本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的說明性示意圖,展示了用戶在使用該客戶端時(shí)的軟件界面,直觀地表達(dá)出本發(fā)明的發(fā)明目的。圖2為本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端實(shí)現(xiàn)方法的方法流程圖,下面參照?qǐng)D2,結(jié)合圖1 對(duì)本發(fā)明的方法流程做進(jìn)一步說明,具體如下在步驟SlOl中,針對(duì)即時(shí)通信主面板中的初始面板新建分面板。在這一步驟前,即時(shí)通信用戶登錄即時(shí)通信工具,即時(shí)通信用戶發(fā)送其自身的唯一識(shí)別碼UID,以及密碼信息到即時(shí)通信工具的登錄服務(wù)器,登錄服務(wù)器對(duì)所述UID號(hào)碼和密碼信息驗(yàn)證通過后,即時(shí)通信用戶登錄即時(shí)通信工具成功。即時(shí)通信工具登錄成功后,用戶的即時(shí)通信客戶端主面板400如圖1中左圖所示。 圖中,用戶Joy登錄即時(shí)通信客戶端后,即時(shí)通信主面板400中顯示為用戶Joy的初始面板 410。所述初始面板410為現(xiàn)有即時(shí)通信主面板中顯示用戶即時(shí)通信聯(lián)系人的面板。圖中, 用戶Joy的即時(shí)通信聯(lián)系人列表420以分組列表的形式顯示于初始面板410中。用戶針對(duì)初始面板410建立新的分面板主要包括復(fù)制和新建兩種方式。復(fù)制方式針對(duì)的是用戶初始面板410中所有的即時(shí)通信聯(lián)系人。通過復(fù)制方式生成的新的分面板中包含了用戶初始面板410中的全部即時(shí)通信聯(lián)系人。選擇新建方式生成分面板,則不針對(duì)原有初始面板410中的即時(shí)通信聯(lián)系人,通過新建方式生成分面板中的即時(shí)通信聯(lián)系人為空白。在步驟S102中,設(shè)置新建分面板標(biāo)識(shí)及其即時(shí)通信聯(lián)系人列表。所述分面板是指,針對(duì)于同一用戶識(shí)別號(hào)的即時(shí)通信客戶端的主面板,獨(dú)立于初始面板設(shè)置的一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng)。在經(jīng)步驟SlOl生成新的分面板后,根據(jù)使用需要,用戶可以自行設(shè)定分面板標(biāo)識(shí),采集刪減或添加聯(lián)系人對(duì)象的信息,生成針對(duì)于分面板的聯(lián)系人列表。所述分面板標(biāo)識(shí)即為當(dāng)前啟用的分面板中聯(lián)系人對(duì)象的標(biāo)簽。舉例說明,用戶建立標(biāo)識(shí)為“工作”的分面板,即指當(dāng)前分面板中的聯(lián)系人均與工作有關(guān),是用戶處于工作時(shí)間或工作狀態(tài)下可以或者需要進(jìn)行聯(lián)系的即時(shí)通信用戶。進(jìn)一步,所述分面板中的聯(lián)系人對(duì)象,與初始面板中的聯(lián)系人對(duì)象相互獨(dú)立。用戶可以根據(jù)使用的需要,將即時(shí)通信聯(lián)系人對(duì)象添加至對(duì)應(yīng)的初始面板和/或分面板中。同一即時(shí)通信聯(lián)系人對(duì)象既可以同時(shí)存在于兩個(gè)或兩個(gè)以上面板中,也可以只保存在其中一個(gè)面板中。圖1中右圖所示為,用戶Joy即時(shí)通信客戶端主面板400上的分面板411示意圖。 由圖中可以看到用戶Joy的即時(shí)通信客戶端中設(shè)置了兩個(gè)分面板411,分別設(shè)置了分面板標(biāo)識(shí)“工作”和“生活”。圖中當(dāng)前處于開啟狀態(tài)的是標(biāo)識(shí)為“工作”的分面板411。該分面板411中設(shè)置有獨(dú)立的聯(lián)系人列表420,該聯(lián)系人列表420中包括有用以代表聯(lián)系人對(duì)象的 ITEM 項(xiàng) 421,例如 “James”。在步驟S103中,將上述分面板相關(guān)信息發(fā)送至系統(tǒng)服務(wù)器保存。經(jīng)上一步驟設(shè)定完畢新建分面板411的標(biāo)識(shí)及其即時(shí)通信聯(lián)系人列表420后,將有關(guān)該分面板的信息發(fā)送至系統(tǒng)服務(wù)器進(jìn)行保存。具體地,所述的分面板相關(guān)信息在服務(wù)器進(jìn)行保存時(shí),同用戶的即時(shí)通信識(shí)別碼 UID相對(duì)應(yīng)。分面板相關(guān)信息在服務(wù)器保存后,便于用戶在不同數(shù)字終端中啟用該即時(shí)通信客戶端時(shí),可以及時(shí)獲取之前針對(duì)該即時(shí)通信識(shí)別碼UID進(jìn)行的分面板設(shè)定,方便用戶的使用。進(jìn)一步,在用戶對(duì)之前設(shè)定的分面板411標(biāo)識(shí)和/或針對(duì)于該分面板411的即時(shí)通信聯(lián)系人列表420進(jìn)行修改后,修改后的分面板411相關(guān)信息同樣發(fā)送至系統(tǒng)服務(wù)器保存,并替換之前服務(wù)器中保存的針對(duì)同一分面板411的相關(guān)信息。具體地,所述即時(shí)通信客戶端在用戶登錄后,根據(jù)用戶的即時(shí)通信識(shí)別碼UID從服務(wù)器中獲取針對(duì)該UID保存的該用戶分面板411的相關(guān)信息,同本地客戶端中對(duì)應(yīng)的分面板411標(biāo)識(shí)和/或針對(duì)于該分面板411的聯(lián)系人列表420進(jìn)行比較,在確定不一致時(shí),更新本地客戶端中分面板411的相關(guān)信息。在步驟S104中,判斷用戶當(dāng)前啟用的分面板。經(jīng)過上述三個(gè)步驟的操作后,所述具有分立狀態(tài)的即時(shí)通信客戶端已經(jīng)設(shè)置完成。在用戶使用時(shí),為達(dá)到通過啟用不同的面板,僅同部分聯(lián)系人進(jìn)行即時(shí)通信的目的,首先需要對(duì)用戶即時(shí)通信客戶端當(dāng)前啟用的面板進(jìn)行判斷。所述用戶當(dāng)前啟用的面板包括初始面板410和用戶設(shè)置的分面板411。使用時(shí)根據(jù)用戶的選擇操作,開啟使用面板,并讀取用戶啟用面板對(duì)應(yīng)的標(biāo)識(shí),便于后續(xù)步驟中針對(duì)該面板的數(shù)據(jù)處理。
具體地,即時(shí)通信客戶端在其主面板操作界面上捕獲并響應(yīng)鼠標(biāo)左鍵單擊消息, 通過Windows消息參數(shù)獲取當(dāng)前鼠標(biāo)位置數(shù)據(jù),并遍歷當(dāng)前的主面板中的初始面板和各分面板,得到上述面板標(biāo)識(shí)所在的矩形區(qū)域。即時(shí)通信客戶端利用Windows矩形操作相關(guān)的 API函數(shù),以及得到的當(dāng)前鼠標(biāo)位置數(shù)據(jù),確定用戶鼠標(biāo)所單擊的面板標(biāo)識(shí),即用戶希望啟用的面板。為了便于用戶選擇啟用面板,具有初始面板和分面板的即時(shí)通信客戶端,在進(jìn)行登錄時(shí),默認(rèn)的初始登錄狀態(tài)為隱身狀態(tài)。圖1中分別顯示了用戶啟用初始面板410和標(biāo)識(shí)為“工作”的分面板411的即時(shí)通信客戶端主面板400的示意圖。從左圖中可以看出用戶當(dāng)前啟用面板為初始面板410,此時(shí)標(biāo)識(shí)為“工作”和“生活”的兩個(gè)分面板411處于未啟動(dòng)狀態(tài)。而右圖中當(dāng)前啟用的面板為標(biāo)識(shí)為“工作”的分面板411,此時(shí)初始面板410和標(biāo)識(shí)為“生活”的分面板411處于未啟動(dòng)狀態(tài)。在步驟S105中,服務(wù)器確定當(dāng)前啟用分面板對(duì)應(yīng)的聯(lián)系人列表。根據(jù)上一步驟中獲取的用戶啟用分面板標(biāo)識(shí),以及經(jīng)步驟S103所述,上傳至服務(wù)器保存的分面板設(shè)置信息中,獲取用戶針對(duì)該分面板標(biāo)識(shí)設(shè)置的即時(shí)通信聯(lián)系人列表。在獲取用戶當(dāng)前啟用的面板中的聯(lián)系人列表后,服務(wù)器即進(jìn)行許可上述聯(lián)系人列表中的聯(lián)系人同用戶進(jìn)行即時(shí)通信的操作。在步驟S106中,通知上述分面板中的聯(lián)系人對(duì)象所在客戶端輸出用戶的登錄狀態(tài)。采集用戶當(dāng)前的登錄狀態(tài),包括“在線”、“離開”、“忙碌”、“隱身”等,根據(jù)步驟S105 獲取的聯(lián)系人列表,向列表中的聯(lián)系人對(duì)象客戶端發(fā)送用戶當(dāng)前的登錄狀態(tài),許可列表中的聯(lián)系人與用戶進(jìn)行溝通。在步驟S107中,獲得上述分面板中的聯(lián)系人對(duì)象登錄數(shù)據(jù),推送至用戶即時(shí)通信客戶端分面板處輸出。根據(jù)步驟S105獲取的聯(lián)系人列表,采集列表中聯(lián)系人當(dāng)前的登錄狀態(tài),包括“在線”、“離線”、“忙碌”、“隱身”等,向用戶客戶端發(fā)送上述聯(lián)系人的登錄狀態(tài)信息,在用戶當(dāng)前啟用的分面板中輸出。許可用戶與列表中的聯(lián)系人進(jìn)行溝通。相應(yīng)地,用戶針對(duì)于未啟用面板中的聯(lián)系人對(duì)象一直處于離線狀態(tài)。特別地,在實(shí)際應(yīng)用中,用戶需要在特定的時(shí)間或地點(diǎn)開啟特定的登錄面板。為了對(duì)用戶的上述使用需要提供方便,本發(fā)明還設(shè)置了可以根據(jù)用戶的登錄時(shí)間或地點(diǎn),來啟動(dòng)特定的登錄面板,包括如下步驟步驟a,針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表;步驟b,在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和 /或終端設(shè)備所處的地點(diǎn)數(shù)據(jù);步驟c,將前面所采集獲得登錄時(shí)間和/或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板。例如,用戶可以預(yù)先設(shè)置“9 00-17 00”為工作時(shí)間,默認(rèn)啟動(dòng)的登錄面板為標(biāo)識(shí)
10為“工作”的分面板,當(dāng)用戶登錄即時(shí)通信客戶端時(shí),客戶端讀取登錄時(shí)間并判斷該時(shí)間是否處于上述時(shí)間段內(nèi),若是,則自動(dòng)啟動(dòng)標(biāo)識(shí)為“工作”的分面板;若不是,則啟動(dòng)初始面板。同樣地,用戶也可以通過設(shè)置地點(diǎn)的方式完成默認(rèn)登錄面板的設(shè)置,所述的地點(diǎn)數(shù)據(jù)的采集方式包括以下兩種方式一,通過采集所在終端的IP地址,基于IP地址來判定所在的地點(diǎn)數(shù)據(jù)。方式二,通過啟動(dòng)所在終端上的定位組件,采集該定位組件的定位數(shù)據(jù)。具體地,所述的定位組件,為設(shè)置在終端上的GPS組件,或基于移動(dòng)通信網(wǎng)中移動(dòng)終端和基站來實(shí)現(xiàn)定位目的的移動(dòng)通信網(wǎng)定位組件。進(jìn)一步,用戶對(duì)于默認(rèn)登錄面板的設(shè)置也可以通過網(wǎng)絡(luò)存儲(chǔ)的方式進(jìn)行保存。在用戶設(shè)置完畢后,發(fā)送至系統(tǒng)服務(wù)器進(jìn)行保存,當(dāng)用戶在不同的數(shù)字終端中登錄同一識(shí)別碼的即時(shí)通信客戶端時(shí),首先從服務(wù)器存儲(chǔ)的數(shù)據(jù)中獲取設(shè)置默認(rèn)登錄面板的相關(guān)信息, 并與本地時(shí)間或地點(diǎn)信息進(jìn)行比對(duì),確定登錄面板。相應(yīng)地,本發(fā)明提供了一種具有分立狀態(tài)的即時(shí)通信客戶端100,結(jié)構(gòu)如圖3所
7J\ ο該即時(shí)通信客戶端100包括如下結(jié)構(gòu)分面板生成模塊110,是用于生成分面板的模塊結(jié)構(gòu);分面板設(shè)置模塊120,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊130,是用于采集用戶當(dāng)前啟用的分面板信息,通知即時(shí)通信系統(tǒng)服務(wù)器,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu)。所述的分面板生成模塊110,是用于根據(jù)用戶的操作,復(fù)制即時(shí)通信主面板中的初始面板,或新建分面板的功能模塊。對(duì)應(yīng)所述的分面板設(shè)置模塊120,包括有用于設(shè)置分面板標(biāo)識(shí)的分面板標(biāo)識(shí)設(shè)置組件121和用于刪減或添加聯(lián)系人對(duì)象ITEM項(xiàng)的分面板聯(lián)系人對(duì)象設(shè)置組件122。對(duì)應(yīng)于所述的分面板設(shè)置模塊120還設(shè)置有,用于從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表,同本地客戶端中的進(jìn)行比較, 在確定不一致時(shí),更新本地的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表的分面板更新模塊口3。所述具有分立狀態(tài)的即時(shí)通信客戶端100還設(shè)置有,用于設(shè)置默認(rèn)登錄狀態(tài)的面板的登錄面板設(shè)定模塊140。所述的登錄面板設(shè)定模塊140,包括有用于針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表的映射列表設(shè)置組件141。所述的登錄面板設(shè)定模塊140,還包括有用于在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和/或終端設(shè)備所處的地點(diǎn)數(shù)據(jù)的控制因素采集組件 142。所述的登錄面板設(shè)定模塊140,還包括有用于將前面所采集獲得登錄時(shí)間和/或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板的登錄面板判定組件143。舉例說明,以用戶設(shè)置標(biāo)識(shí)為“工作”的分面板為例。首先,分面板生成模塊110根據(jù)用戶的操作,復(fù)制即時(shí)通信主面板中的初始面板生成新的分面板。然后用戶通過分面板設(shè)置模塊120中的分面板標(biāo)識(shí)設(shè)置組件121設(shè)置新建分面板標(biāo)識(shí)為“工作”,利用分面板聯(lián)系人對(duì)象設(shè)置組件122刪減或添加分面板中的聯(lián)系人對(duì)象ITEM項(xiàng),建立“工作”分面板的即時(shí)通信聯(lián)系人列表。并將上述分面板設(shè)置信息傳輸至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行保存。分面板設(shè)置好后,在使用過程中,通過啟用面板判斷模塊130采集用戶當(dāng)前啟用的分面板標(biāo)識(shí)信息,通知即時(shí)通信系統(tǒng)服務(wù)器。仍以標(biāo)識(shí)為“工作”的分面板為例,啟用面板判斷模塊130將分面板標(biāo)識(shí)“工作”通知給即時(shí)通信系統(tǒng)服務(wù)器,服務(wù)器根據(jù)存儲(chǔ)的分面板設(shè)置信息,獲取對(duì)應(yīng)“工作”標(biāo)識(shí)的分面板即時(shí)通信聯(lián)系人列表。通知該分面板中的聯(lián)系人對(duì)象所在客戶端輸出用戶的登錄狀態(tài),并采集該分面板中的聯(lián)系人對(duì)象登錄數(shù)據(jù),推送至用戶即時(shí)通信客戶端標(biāo)識(shí)為“工作”的分面板處輸出,許可該分面板上的聯(lián)系人對(duì)象對(duì)用戶具有即時(shí)通信功能。而其余未開啟的面板中的聯(lián)系人對(duì)象同用戶處于即時(shí)通信禁止?fàn)顟B(tài)。特別地,在用戶初次設(shè)置分面板之后,用戶再次登錄即時(shí)通信客戶端后,分面板更新模塊123即從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),同本地客戶端中的進(jìn)行比對(duì),例如用戶將分面板標(biāo)識(shí)由“工作”改為“work”,或者對(duì)分面板中的聯(lián)系人進(jìn)行添加或刪除后,在其它數(shù)字終端登錄同一識(shí)別號(hào)的即時(shí)通信客戶端,分面板更新模塊123通過與服務(wù)器中存儲(chǔ)的分面板設(shè)置信息進(jìn)行比對(duì),發(fā)現(xiàn)二者不一致時(shí),即更新本地的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表。進(jìn)一步,用戶在日常使用中,常常會(huì)出現(xiàn)固定時(shí)間或地點(diǎn)使用固定面板的情況,以用戶在10點(diǎn)登錄9:00-17:00的默認(rèn)登錄面板為標(biāo)識(shí)為“工作”的分面板為例,首先,用戶通過登錄面板設(shè)定模塊140中的映射列表設(shè)置組件141建立起時(shí)間段“9:00-17:00”同標(biāo)識(shí)為“工作”的分面板之間的映射關(guān)系;然后,在用戶登錄即時(shí)通信客戶端時(shí),控制因素采集組件142采集用戶登錄的當(dāng)前時(shí)刻為“10:00”;登錄面板判定組件143將控制因素采集組件 142采集的“10:00”同映射列表設(shè)置組件141建立的映射列表進(jìn)行比對(duì),判定當(dāng)前時(shí)刻登錄時(shí)的默認(rèn)面板為標(biāo)識(shí)為“工作”的分面板,即通知客戶端啟動(dòng)該分面板,并通知啟用面板判斷模塊130,當(dāng)前啟動(dòng)面板的標(biāo)識(shí)為“工作”,由啟用面板判斷模塊130通知系統(tǒng)服務(wù)器,設(shè)置用戶同該面板中的即時(shí)通信聯(lián)系人處于通信許可狀態(tài)。圖4所示為本發(fā)明所述一種具有分立狀態(tài)的即時(shí)通信系統(tǒng)結(jié)構(gòu)框圖。由圖中可以看出,本發(fā)明所述系統(tǒng)由分面板型客戶端200和系統(tǒng)服務(wù)器300組成,包括如下結(jié)構(gòu)其中,針對(duì)于分面板型客戶端200的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng),所述分面板型客戶端還包括有如下組成部分,分面板生成模塊210,是用于生成分面板,將其傳輸至下述系統(tǒng)服務(wù)器300進(jìn)行保存的模塊結(jié)構(gòu);分面板設(shè)置模塊220,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至系統(tǒng)服務(wù)器300進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊230,是用于采集用戶當(dāng)前啟用的分面板信息,通知系統(tǒng)服務(wù)器 300,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu);系統(tǒng)服務(wù)器300,它包括,分面板存儲(chǔ)模塊310,是用以接收前述的分面板生成模塊210或分面板設(shè)置模塊 220或啟用面板判斷模塊230的存儲(chǔ)信息或數(shù)據(jù)調(diào)取信息,進(jìn)行分面板信息存儲(chǔ)或輸出的模塊結(jié)構(gòu);分面板聯(lián)系人對(duì)象判定模塊320,用以從前述的分面板存儲(chǔ)模塊310中獲取分面板的聯(lián)系人列表,采集對(duì)應(yīng)聯(lián)系人對(duì)象的登錄數(shù)據(jù),傳輸至前述的啟用面板判斷模塊230。舉例說明,同樣以用戶設(shè)置標(biāo)識(shí)為“工作”的分面板為例,首先,分面板型客戶端 200中的分面板生成模塊210根據(jù)用戶的操作,復(fù)制即時(shí)通信主面板中的初始面板生成新的分面板。然后用戶通過分面板設(shè)置模塊220將新建分面板標(biāo)識(shí)為“工作”,并通過刪減或添加分面板中的聯(lián)系人對(duì)象ITEM項(xiàng),建立“工作”分面板的即時(shí)通信聯(lián)系人列表。并將上述分面板設(shè)置信息傳輸至系統(tǒng)服務(wù)器300中的分面板存儲(chǔ)模塊310進(jìn)行保存。分面板設(shè)置好后,在使用過程中,啟用面板判斷模塊230采集用戶當(dāng)前啟用的分面板標(biāo)識(shí)信息,通知系統(tǒng)服務(wù)器300中的分面板聯(lián)系人對(duì)象判定模塊320。分面板聯(lián)系人對(duì)象判定模塊320根據(jù)該標(biāo)識(shí)信息,從分面板存儲(chǔ)模塊310獲取對(duì)應(yīng)“工作”標(biāo)識(shí)的分面板即時(shí)通信聯(lián)系人列表。通知該分面板中的聯(lián)系人對(duì)象所在客戶端輸出用戶的登錄狀態(tài),并采集該分面板中的聯(lián)系人對(duì)象登錄數(shù)據(jù),推送至用戶即時(shí)通信客戶端標(biāo)識(shí)為“工作”的分面板處輸出,許可該分面板上的聯(lián)系人對(duì)象對(duì)用戶具有即時(shí)通信功能。而其余未開啟的面板中的聯(lián)系人對(duì)象同用戶處于即時(shí)通信禁止?fàn)顟B(tài)。需要說明的是,本發(fā)明所述的一種具有分立狀態(tài)的即時(shí)通信客戶端是對(duì)現(xiàn)有即時(shí)通信客戶端功能的補(bǔ)充,作為優(yōu)選的實(shí)施例,本發(fā)明所述系統(tǒng)中的服務(wù)器部分是處于即時(shí)通信的系統(tǒng)服務(wù)器中的,其功能中許可用戶同當(dāng)前開啟面板中的聯(lián)系人進(jìn)行即時(shí)通信的部分是通過即時(shí)通信系統(tǒng)服務(wù)器的現(xiàn)有的相關(guān)功能實(shí)現(xiàn)的。在本發(fā)明中,搭載用戶即時(shí)通信工具的數(shù)字設(shè)備可以為計(jì)算機(jī)、移動(dòng)電話或者PDA 等通信設(shè)備,具體是不限定的。以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于針對(duì)于同一用戶識(shí)別號(hào)的即時(shí)通信客戶端的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板, 在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的 ITEM項(xiàng),所述即時(shí)通信客戶端還包括有如下組成部分,分面板生成模塊,是用于生成分面板的模塊結(jié)構(gòu);分面板設(shè)置模塊,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊,是用于采集用戶當(dāng)前啟用的分面板信息,通知即時(shí)通信系統(tǒng)服務(wù)器,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu)。
2.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的分面板生成模塊,是用于根據(jù)用戶的操作,復(fù)制即時(shí)通信主面板中的初始面板,生成分面板的功能模塊。
3.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的分面板生成模塊,是用于根據(jù)用戶的操作,新建分面板的功能模塊。
4.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的分面板設(shè)置模塊,包括有用于設(shè)置分面板標(biāo)識(shí)的分面板標(biāo)識(shí)設(shè)置組件。
5.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的分面板設(shè)置模塊,包括有用于刪減或添加聯(lián)系人對(duì)象ITEM項(xiàng)的分面板聯(lián)系人對(duì)象設(shè)置組件。
6.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于對(duì)應(yīng)于所述的分面板設(shè)置模塊還設(shè)置有,用于從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表,同本地客戶端中的進(jìn)行比較,在確定不一致時(shí),更新本地的分面板標(biāo)識(shí),以及針對(duì)于該分面板的聯(lián)系人列表的分面板更新模塊。
7.根據(jù)權(quán)利要求1所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述具有分立狀態(tài)的即時(shí)通信客戶端還設(shè)置有,用于設(shè)置默認(rèn)登錄狀態(tài)的面板的登錄面板設(shè)定模塊。
8.根據(jù)權(quán)利要求7所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的登錄面板設(shè)定模塊,包括有用于針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表的映射列表設(shè)置組件。
9.根據(jù)權(quán)利要求7所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的登錄面板設(shè)定模塊,包括有用于在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和/或終端設(shè)備所處的地點(diǎn)數(shù)據(jù)的控制因素采集組件。
10.根據(jù)權(quán)利要求7所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,其特征在于所述的登錄面板設(shè)定模塊,包括有用于將前面所采集獲得登錄時(shí)間和/或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板的登錄面板判定組件。
11.一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于該方法包括如下步驟,步驟1,針對(duì)于即時(shí)通信主面板中的初始面板,通過復(fù)制或新建來生成分面板;步驟2,設(shè)定分面板標(biāo)識(shí),采集刪減或添加聯(lián)系人對(duì)象的信息,生成針對(duì)于分面板的聯(lián)系人列表;步驟3,將前述的分面板標(biāo)識(shí)、即時(shí)通信客戶端的用戶識(shí)別號(hào)以及針對(duì)于前述分面板的聯(lián)系人列表,發(fā)送至即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行存儲(chǔ);步驟4,判斷分面板的啟用狀態(tài),在啟用狀態(tài)下將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)。
12.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述各分面板中的聯(lián)系人對(duì)象,與初始面板中的聯(lián)系人對(duì)象相互獨(dú)立。
13.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述步驟4中將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)包括以下步驟,步驟4-1,讀取用戶當(dāng)前啟用的分面板標(biāo)識(shí),并通知即時(shí)通信系統(tǒng)服務(wù)器;步驟4-2,即時(shí)通信系統(tǒng)服務(wù)器根據(jù)分面板標(biāo)識(shí),確定對(duì)應(yīng)該分面板的聯(lián)系人列表;步驟4-3,通知上述聯(lián)系人列表中的聯(lián)系人對(duì)象的所在客戶端,輸出前述用戶的登錄狀態(tài)。
14.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述步驟4中將該分面板中對(duì)應(yīng)的聯(lián)系人對(duì)象轉(zhuǎn)入到即時(shí)通信的許可狀態(tài)包括以下步驟,步驟5-1,讀取用戶當(dāng)前啟用的分面板標(biāo)識(shí),并通知即時(shí)通信系統(tǒng)服務(wù)器;步驟5-2,即時(shí)通信系統(tǒng)服務(wù)器根據(jù)分面板標(biāo)識(shí),確定對(duì)應(yīng)該分面板的聯(lián)系人列表;步驟5-3,獲得前述聯(lián)系人列表中的聯(lián)系人對(duì)象的登錄數(shù)據(jù),推送至前述用戶所在的即時(shí)通信客戶端的分面板處輸出。
15.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述即時(shí)通信客戶端在用戶登錄后,從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶設(shè)置的分面板標(biāo)識(shí),同本地客戶端中的分面板標(biāo)識(shí)進(jìn)行比較,在確定不一致時(shí),更新本地客戶端中分面板標(biāo)識(shí)。
16.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述即時(shí)通信客戶端在用戶登錄后,從即時(shí)通信系統(tǒng)服務(wù)器中獲取用戶針對(duì)分面板設(shè)置的聯(lián)系人列表,同本地客戶端中分面板中的聯(lián)系人列表進(jìn)行比較,在確定不一致時(shí),更新本地客戶端中針對(duì)分面板的聯(lián)系人列表。
17.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于相對(duì)于用戶當(dāng)前啟用的分面板,用戶即時(shí)通信客戶端中其它分面板處于未開啟狀態(tài)。
18.根據(jù)權(quán)利要求17所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述未開啟的分面板中的聯(lián)系人對(duì)象同用戶處于即時(shí)通信禁止?fàn)顟B(tài)。
19.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于具有初始面板和分面板的即時(shí)通信客戶端,在進(jìn)行登錄時(shí),默認(rèn)的初始登錄狀態(tài)為隱身狀態(tài)。
20.根據(jù)權(quán)利要求11所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于能夠通過時(shí)間和/或地點(diǎn)的判斷,來設(shè)定默認(rèn)登錄面板,其步驟如下,步驟a,針對(duì)于選定用戶識(shí)別號(hào)的即時(shí)通信客戶端,設(shè)置啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素,建立起對(duì)應(yīng)著待啟用分面板或初始面板的時(shí)間因素和/或地點(diǎn)因素的映射列表;步驟b,在前述用戶識(shí)別號(hào)的即時(shí)通信客戶端進(jìn)行登錄操作時(shí),采集登錄時(shí)間,和/或終端設(shè)備所處的地點(diǎn)數(shù)據(jù);步驟c,將前面所采集獲得登錄時(shí)間和/或地點(diǎn)數(shù)據(jù),與前述的映射列表進(jìn)行比對(duì),判斷符合預(yù)設(shè)條件的待啟動(dòng)分面板或初始面板。
21.根據(jù)權(quán)利要求20所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述的地點(diǎn)數(shù)據(jù)的采集方式為,通過采集所在終端的IP地址,基于IP地址來判定所在的地點(diǎn)數(shù)據(jù)。
22.根據(jù)權(quán)利要求20所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述的地點(diǎn)數(shù)據(jù)的采集方式為,通過啟動(dòng)所在終端上的定位組件,采集該定位組件的定位數(shù)據(jù)。
23.根據(jù)權(quán)利要求22所述的一種具有分立狀態(tài)的即時(shí)通信客戶端的實(shí)現(xiàn)方法,其特征在于所述的定位組件,為設(shè)置在終端上的GPS組件,或基于移動(dòng)通信網(wǎng)中移動(dòng)終端和基站來實(shí)現(xiàn)定位目的的移動(dòng)通信網(wǎng)定位組件。
24.一種具有分立狀態(tài)的即時(shí)通信系統(tǒng),其特征在于該系統(tǒng)包括 分面板型客戶端,針對(duì)于該客戶端的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng),所述分面板型客戶端還包括有如下組成部分,分面板生成模塊,是用于生成分面板,將其傳輸至下述系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);分面板設(shè)置模塊,是用于采集用戶針對(duì)于分面板的設(shè)置信息,將其傳輸至系統(tǒng)服務(wù)器進(jìn)行保存的模塊結(jié)構(gòu);啟用面板判斷模塊,是用于采集用戶當(dāng)前啟用的分面板信息,通知系統(tǒng)服務(wù)器,采集并輸出針對(duì)于該分面板上聯(lián)系人對(duì)象的登錄狀態(tài),許可該分面板上的聯(lián)系人對(duì)象具有即時(shí)通信功能的模塊結(jié)構(gòu); 系統(tǒng)服務(wù)器,它包括,分面板存儲(chǔ)模塊,是用以接收前述的分面板生成模塊或分面板設(shè)置模塊或啟用面板判斷模塊的存儲(chǔ)信息或數(shù)據(jù)調(diào)取信息,進(jìn)行分面板信息存儲(chǔ)或輸出的模塊結(jié)構(gòu);分面板聯(lián)系人對(duì)象判定模塊,用以從前述的分面板存儲(chǔ)模塊中獲取分面板的聯(lián)系人列表,采集對(duì)應(yīng)聯(lián)系人對(duì)象的登錄數(shù)據(jù),傳輸至前述的啟用面板判斷模塊。
全文摘要
本發(fā)明提供了一種具有分立狀態(tài)的即時(shí)通信客戶端、實(shí)現(xiàn)方法及系統(tǒng),屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述的一種具有分立狀態(tài)的即時(shí)通信客戶端,針對(duì)于同一用戶識(shí)別號(hào)的即時(shí)通信客戶端的主面板,獨(dú)立于初始面板設(shè)置有一個(gè)或一個(gè)以上的能夠獨(dú)立開啟的分面板,在該分面板上設(shè)置有獨(dú)立的聯(lián)系人列表,該聯(lián)系人列表中包括有用以代表聯(lián)系人對(duì)象的ITEM項(xiàng)。利用本發(fā)明,用戶可以在即時(shí)通信客戶端中獨(dú)立于初始面板設(shè)置包含有獨(dú)立聯(lián)系人列表的分面板,通過啟用不同的面板,達(dá)到僅同部分聯(lián)系人進(jìn)行即時(shí)通信的目的。為用戶帶來更好的應(yīng)用體驗(yàn)。
文檔編號(hào)H04L12/58GK102546473SQ201210019259
公開日2012年7月4日 申請(qǐng)日期2012年1月20日 優(yōu)先權(quán)日2012年1月20日
發(fā)明者周鵬, 馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司