專(zhuān)利名稱(chēng):一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)軟件、網(wǎng)絡(luò)通信領(lǐng)域,尤其是即時(shí)通訊技術(shù),特別是涉及一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法。
背景技術(shù):
即時(shí)通信(Instant messaging,簡(jiǎn)稱(chēng)IM)目前已經(jīng)成為用戶通過(guò)網(wǎng)絡(luò)進(jìn)行通信的重要手段。隨著近年來(lái)日益加快的商務(wù)實(shí)時(shí)溝通需求,企業(yè)即時(shí)通信系統(tǒng)也在迅速發(fā)展,正在逐漸成為企業(yè)內(nèi)外一種常用的溝通手段。
目前大部分即時(shí)通信工具(IM)是面向個(gè)人用戶,但企業(yè)用戶使用時(shí),企業(yè)的管理層很難控制員工使用該工具的用途、無(wú)法檢查其收發(fā)的消息是否與工作相關(guān)、是否泄露公司機(jī)密等,不能監(jiān)視、檢查員工的工作情況。另外目前的即時(shí)通信工具一般都把歷史記錄保存在本機(jī),因此如果本機(jī)文件損壞或丟失,或者用戶在其他電腦登錄,則無(wú)法看到自己的歷史記錄。
發(fā)明內(nèi)容
本發(fā)明為解決上述問(wèn)題不足之處,提供了一種在即時(shí)通信系統(tǒng)中信息監(jiān)視的方法。
為了解決上述問(wèn)題,本發(fā)明提供以下技術(shù)方案一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,所述即時(shí)通訊系統(tǒng)包括用于轉(zhuǎn)發(fā)即時(shí)消息的服務(wù)器,與該服務(wù)器互聯(lián)的客戶端,其特征在于包括如下步驟a.用戶登陸即時(shí)通訊系統(tǒng),即時(shí)通訊客戶端軟件(IMClient)通過(guò)TCP或UDP發(fā)送該數(shù)據(jù)到服務(wù)器;
b.發(fā)送者向接收者發(fā)送消息或文件,即時(shí)通訊客戶端軟件IMClient通過(guò)TCP發(fā)送該數(shù)據(jù)到服務(wù)器;c.服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中;d.接收者通過(guò)客戶端工具從服務(wù)器得到數(shù)據(jù)后,顯示相應(yīng)的內(nèi)容;e.用戶根據(jù)管理員設(shè)置的權(quán)限通過(guò)信息查詢客戶端軟件(QueryClient)查詢即時(shí)通訊信息,不同級(jí)別所能看到的即時(shí)通訊的信息不同。
所述步驟c中,服務(wù)器定時(shí)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)以及發(fā)送的文件進(jìn)行掃描。
所述步驟c中,掃描后形成索引文件,所述索引文件是為用戶提供全文檢索。
所述所述步驟c中,數(shù)據(jù)和文件的掃描,該過(guò)程需要一定的處理時(shí)間,服務(wù)器在后臺(tái)定期啟動(dòng)該處理進(jìn)程,其周期間隔通過(guò)服務(wù)器進(jìn)行配置。
所述步驟c中,服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中后,服務(wù)器檢查接收者是否在線,如果接收者在線,服務(wù)器發(fā)送該數(shù)據(jù)給接收者的即時(shí)通訊客戶端軟件(IMClient);如果接收者離線,服務(wù)器對(duì)該數(shù)據(jù)做一個(gè)“未接收”的標(biāo)記,等下次接收者上線時(shí),服務(wù)器會(huì)通知該用戶有未接收的數(shù)據(jù),接收者收到該通知后自動(dòng)獲取所有標(biāo)記為“未接收”的數(shù)據(jù)。
所述步驟e中,不同權(quán)限是指將即時(shí)通訊系統(tǒng)中的使用者劃分不同的級(jí)別,高級(jí)別權(quán)限的使用者可以查看低級(jí)別權(quán)限的使用者的即時(shí)通訊信息。
所述步驟e中,信息查詢客戶端軟件(QueryClient)主要指Web頁(yè)面,部分功能可以通過(guò)Windows軟件實(shí)現(xiàn)。
所述服務(wù)器通過(guò)Web Server提供查詢接口。
所述步驟e中,用戶通過(guò)信息查詢客戶端軟件(QueryClient)查詢歷史記錄的方法獲取即時(shí)通訊信息。
所述用戶登錄信息查詢客戶端軟件(QueryClient),服務(wù)器根據(jù)該登錄用戶的信息得到其權(quán)限,然后返回該用戶可以選擇的查詢條件。
所述查詢條件,包括發(fā)送者、接收者、發(fā)送時(shí)間、接收時(shí)間、信息類(lèi)型。
所述信息類(lèi)型包括聊天消息、多人會(huì)話消息、系統(tǒng)提醒事件、手機(jī)短信、文件傳輸、業(yè)務(wù)數(shù)據(jù)等。
所述所述步驟e中,用戶通過(guò)客戶端工具通過(guò)全文檢索搜索即時(shí)通訊信息內(nèi)容。
IMClient是指Instant Messenger Client的簡(jiǎn)稱(chēng),即,即時(shí)通訊客戶端軟件QueryClient是指信息查詢客戶端軟件本發(fā)明的優(yōu)點(diǎn)1.服務(wù)器存儲(chǔ),建立索引文件,對(duì)信息內(nèi)容進(jìn)行全文檢索,在本機(jī)未保存歷史記錄,或者歷史記錄文件損壞時(shí)或者用戶在其他電腦登陸,都能從服務(wù)器上找到所需信息,提高了重要文件的安全性,也為查詢和監(jiān)視提供了一個(gè)數(shù)據(jù)庫(kù)。
2.權(quán)限的設(shè)計(jì),使得企業(yè)根據(jù)其內(nèi)部的組織結(jié)構(gòu),設(shè)置不同的權(quán)限。從而,達(dá)到了企業(yè)不同級(jí)別的管理層監(jiān)視本管轄范圍內(nèi)的員工的工作情況。都能通過(guò)服務(wù)器查詢得到自己或低級(jí)別用戶的歷史記錄。
總之,即時(shí)通訊的信息監(jiān)視是企業(yè)對(duì)即時(shí)通信工具的一個(gè)重要要求,特別是一些對(duì)信息保密要求比較高的企業(yè),所以全面、安全、方便地對(duì)即時(shí)通訊的信息進(jìn)行監(jiān)視是本技術(shù)方案所達(dá)到的目的。
圖1為用戶發(fā)送即時(shí)通訊信息的流程圖;圖2為用戶查詢即時(shí)通訊信息操作流程圖。
具體實(shí)施例方式如圖1所示,用戶登陸即時(shí)通訊系統(tǒng),IMClient通過(guò)TCP發(fā)送該數(shù)據(jù)到服務(wù)器;發(fā)送者向接收者發(fā)送消息或文件,IMClient通過(guò)TCP/UDP發(fā)送該數(shù)據(jù)到服務(wù)器;服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,若是文件,存儲(chǔ)該文件到相應(yīng)的目錄下;服務(wù)器定時(shí)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)以及發(fā)送的文件進(jìn)行掃描,生成索引文件;該索引文件的用途是為用戶提供全文檢索的功能。由于該過(guò)程需要一定的處理時(shí)間,所以服務(wù)器在后臺(tái)定期啟動(dòng)該處理進(jìn)程,其周期間隔通過(guò)服務(wù)器進(jìn)行配置,默認(rèn)是30分鐘;服務(wù)器檢查接收者是否在線,由于每個(gè)員工登錄時(shí)都需要連接到服務(wù)器進(jìn)行認(rèn)證,所以服務(wù)器保存了所有在線用戶的數(shù)據(jù);如果接收者在線,服務(wù)器發(fā)送該數(shù)據(jù)給接收者的IMClient;如果接收者離線,服務(wù)器對(duì)該數(shù)據(jù)做一個(gè)“未接收”的標(biāo)記,等下次接收者上線時(shí),服務(wù)器會(huì)通知該用戶有未接收的數(shù)據(jù),接收者收到該通知后自動(dòng)獲取所有標(biāo)記為“未接收”的數(shù)據(jù);接收者的IMClient從服務(wù)器得到數(shù)據(jù)后,顯示相應(yīng)的內(nèi)容。接收者與發(fā)送者只表示對(duì)某條消息或某個(gè)文件的發(fā)送方向,對(duì)于其使用的IMClient都是相同的。
如圖2所示,用戶通過(guò)信息查詢客戶端軟件Web頁(yè)面或Windows軟件)從服務(wù)器查詢和搜索員工的即時(shí)通訊信息;獲取該信息有權(quán)限控制,只有相應(yīng)權(quán)限的用戶才能看到該信息。企業(yè)的管理員設(shè)置員工的權(quán)限,設(shè)置權(quán)限的目的是由企業(yè)自己來(lái)決定誰(shuí)可以看到其他員工的即時(shí)通訊信息。默認(rèn)情況下,只有管理員可以看到所有員工的即時(shí)通訊信息,每個(gè)員工只能看到自己的即時(shí)通訊信息。通過(guò)設(shè)置權(quán)限,不同級(jí)別的員工所能看到的即時(shí)通訊的信息不同,例如設(shè)置總經(jīng)理可以看到所有員工的即時(shí)通訊信息、部門(mén)經(jīng)理可以看到該部門(mén)所有員工的即時(shí)通訊信息等。
用戶通過(guò)客戶端工具(以下簡(jiǎn)稱(chēng)QueryClient)查詢即時(shí)通訊信息QueryClient主要指Web頁(yè)面,部分功能可以通過(guò)Windows軟件實(shí)現(xiàn),服務(wù)器通過(guò)Web Server提供查詢接口。QueryClient使用2種方法獲取即時(shí)通訊信息,一是查詢歷史記錄,二是通過(guò)全文檢索搜索即時(shí)通訊信息內(nèi)容。以下以Web頁(yè)面為例,描述這2種方法。
a)查詢歷史記錄用戶登錄QueryClient,服務(wù)器根據(jù)該登錄用戶的信息得到其權(quán)限,然后返回該用戶可以選擇的查詢條件;用戶在QueryClient的歷史記錄頁(yè)面上選擇輸入查詢條件,如發(fā)送者、接收者、發(fā)送時(shí)間、接收時(shí)間、信息類(lèi)型,其中,信息類(lèi)型包括聊天消息、多人會(huì)話消息、系統(tǒng)提醒事件、手機(jī)短信、文件傳輸、業(yè)務(wù)數(shù)據(jù)等。
選擇完成后提交查詢,服務(wù)器收到查詢條件后檢查用戶是否有權(quán)限,驗(yàn)證查詢條件是否合法,用戶具有權(quán)限并且驗(yàn)證查詢條件合法,服務(wù)器查詢后臺(tái)數(shù)據(jù)庫(kù),生成結(jié)果頁(yè)面,返回給QueryClient,否則,拒絕該用戶查詢。
b)搜索信息內(nèi)容(全文檢索)全文檢索的目的是提供一個(gè)搜索引擎,用戶通過(guò)輸入信息內(nèi)容進(jìn)行搜索,這是目前通過(guò)Web進(jìn)行搜索的常用手段。
實(shí)現(xiàn)過(guò)程與查詢歷史記錄類(lèi)似,不同之處在于搜索內(nèi)容。如用戶輸入的搜索內(nèi)容是“測(cè)試”,則服務(wù)器會(huì)返回所有包含這2個(gè)字的信息。
本發(fā)明總的構(gòu)思是通過(guò)服務(wù)器存儲(chǔ)即時(shí)通訊的消息或文件,并對(duì)此、進(jìn)行掃描生成索引文件,同時(shí),設(shè)有級(jí)別權(quán)限,是不同的管理者查看的級(jí)別不同,級(jí)別越高,查詢的用戶越多。本發(fā)明實(shí)施例中,涉及到的發(fā)明構(gòu)思僅僅是一部分,但已清楚地說(shuō)明了技術(shù)方案,涉及到本發(fā)明構(gòu)思的其他專(zhuān)利,都屬于本發(fā)明的內(nèi)容。
權(quán)利要求
1.一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,所述即時(shí)通訊系統(tǒng)包括用于轉(zhuǎn)發(fā)即時(shí)消息的服務(wù)器,與該服務(wù)器互聯(lián)的客戶端,其特征在于包括如下步驟a.用戶登陸即時(shí)通訊系統(tǒng),即時(shí)通訊客戶端軟件(IMClient)通過(guò)TCP或UDP發(fā)送該數(shù)據(jù)到服務(wù)器;b.發(fā)送者向接收者發(fā)送消息或文件,即時(shí)通訊客戶端軟件IMClient通過(guò)TCP發(fā)送該數(shù)據(jù)到服務(wù)器;c.服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中;d.接收者通過(guò)客戶端工具從服務(wù)器得到數(shù)據(jù)后,顯示相應(yīng)的內(nèi)容;e.用戶根據(jù)管理員設(shè)置的權(quán)限通過(guò)信息查詢客戶端軟件(QueryClient)查詢即時(shí)通訊信息,不同級(jí)別所能看到的即時(shí)通訊的信息不同。
2.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟c中,服務(wù)器定時(shí)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)以及發(fā)送的文件進(jìn)行掃描。
3.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟c中,掃描后形成索引文件,所述索引文件是為用戶提供全文檢索。
4.根據(jù)權(quán)利要求2所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述所述步驟c中,數(shù)據(jù)和文件的掃描,該過(guò)程需要一定的處理時(shí)間,服務(wù)器在后臺(tái)定期啟動(dòng)該處理進(jìn)程,其周期間隔通過(guò)服務(wù)器進(jìn)行配置。
5.根據(jù)權(quán)利要求1-4所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟c中,服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中后,服務(wù)器檢查接收者是否在線,如果接收者在線,服務(wù)器發(fā)送該數(shù)據(jù)給接收者的即時(shí)通訊客戶端軟件(IMClient);如果接收者離線,服務(wù)器對(duì)該數(shù)據(jù)做一個(gè)“未接收”的標(biāo)記,等下次接收者上線時(shí),服務(wù)器會(huì)通知該用戶有未接收的數(shù)據(jù),接收者收到該通知后自動(dòng)獲取所有標(biāo)記為“未接收”的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟e中,不同權(quán)限是指將即時(shí)通訊系統(tǒng)中的使用者劃分不同的級(jí)別,高級(jí)別權(quán)限的使用者可以查看低級(jí)別權(quán)限的使用者的即時(shí)通訊信息。
7.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟e中,信息查詢客戶端軟件(QueryClient)主要指Web頁(yè)面,部分功能可以通過(guò)Windows軟件實(shí)現(xiàn)。
8.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述服務(wù)器通過(guò)Web Server提供查詢接口。
9.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述步驟e中,用戶通過(guò)信息查詢客戶端軟件(QueryClient)查詢歷史記錄的方法獲取即時(shí)通訊信息。
10.根據(jù)權(quán)利要求9所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述用戶登錄信息查詢客戶端軟件(QueryClient),服務(wù)器根據(jù)該登錄用戶的信息得到其權(quán)限,然后返回該用戶可以選擇的查詢條件。
11.根據(jù)權(quán)利要求10所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述查詢條件,包括發(fā)送者、接收者、發(fā)送時(shí)間、接收時(shí)間、信息類(lèi)型。
12.根據(jù)權(quán)利要求11所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述信息類(lèi)型包括聊天消息、多人會(huì)話消息、系統(tǒng)提醒事件、手機(jī)短信、文件傳輸、業(yè)務(wù)數(shù)據(jù)等。
13.根據(jù)權(quán)利要求1所述的一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,其特征在于所述所述步驟e中,用戶通過(guò)客戶端工具通過(guò)全文檢索搜索即時(shí)通訊信息內(nèi)容。
全文摘要
本發(fā)明為了克服企業(yè)的管理層無(wú)法控制員工使用該工具的用途、無(wú)法檢查其收發(fā)的消息是否與工作相關(guān)、是否泄露公司機(jī)密等,不能監(jiān)視、檢查員工的工作情況,提供一種即時(shí)通信系統(tǒng)中信息監(jiān)視的方法,包括步驟用戶登陸即時(shí)通訊系統(tǒng),發(fā)送者向接收者發(fā)送消息或文件,服務(wù)器把數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,接收者通過(guò)客戶端工具從服務(wù)器得到數(shù)據(jù)后,顯示相應(yīng)的內(nèi)容,用戶根據(jù)管理員設(shè)置的權(quán)限通過(guò)信息查詢客戶端軟件(QueryClient)查詢即時(shí)通訊信息,不同級(jí)別所能看到的即時(shí)通訊的信息不同。達(dá)到了企業(yè)不同級(jí)別的管理層監(jiān)視本管轄范圍內(nèi)的員工的工作情況。都能通過(guò)服務(wù)器查詢得到自己或低級(jí)別用戶的歷史記錄,同時(shí),提高了重要文件的安全性。
文檔編號(hào)H04L12/28GK101068224SQ20071011899
公開(kāi)日2007年11月7日 申請(qǐng)日期2007年6月18日 優(yōu)先權(quán)日2007年6月18日
發(fā)明者霍文旌 申請(qǐng)人:北京億企通信息技術(shù)有限公司