企業(yè)聯(lián)系人批量導入方法、設備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種企業(yè)聯(lián)系人批量導入方法、設備和系統(tǒng)。其中,方法包括:獲取郵件收發(fā)記錄信息;將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表;發(fā)送上述的即時通信聯(lián)系人添加列表到即時通信客戶端,該用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入。采用此方法,提高了企業(yè)應用環(huán)境下即時通信軟件聯(lián)系人導入的匹配率;一次性從服務器獲得批量聯(lián)系人信息,解決了現(xiàn)有技術聯(lián)系人匹配率低,需要反復與服務器交互浪費流量和時間的問題。
【專利說明】企業(yè)聯(lián)系人批量導入方法、設備和系統(tǒng)【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種企業(yè)聯(lián)系人批量導入方法。
【背景技術】
[0002]即時通信系統(tǒng)方便、快捷、適用范圍,近年來在企業(yè)通信環(huán)境中獲得快速發(fā)展。思科、騰迅等紛紛推出面向企業(yè)應用環(huán)境的即時通信系統(tǒng),使得運行于各終端上的即時通信客戶端成為企業(yè)即時通信系統(tǒng)的重要組成部分。
[0003]以即時通信系統(tǒng)手機客戶端為例,在使用即時通信客戶端進行聊天的第一個步驟就是添加聯(lián)系人,其一般的步驟如下:
[0004]調出查找界面;輸入要查找的聯(lián)系人姓名;點擊查找企業(yè)通信錄按鈕進行聯(lián)系人查找;手機客戶端向服務器發(fā)出請求查詢,自動切換到結果頁面,接收服務器返回的查詢結果并顯示;由于同一企業(yè)重名的情況經常發(fā)生,對于服務器返回的所有相同名字的聯(lián)系人記錄,用戶需要手動選擇自己需要查找的聯(lián)系人;找到之后,點擊一下菜單,彈出上下文菜單;然后選擇添加聯(lián)系人功能,添加到自己的聯(lián)系人列表中。完成添加一個聯(lián)系人的步驟;重復上述步驟,一一添加自己的所有聯(lián)系人。
[0005]不難看出,用戶端添加一個聯(lián)系人涉及的步驟很繁瑣,如果有大量的聯(lián)系人需要添加,效率低下,用戶體驗將非常差。
[0006]業(yè)界現(xiàn)有技術考慮到了上述缺陷,使用了批量導入好友的方法,具體為:讓手機客戶端自動讀取用戶的手機通信錄,與企業(yè)通信錄進行關聯(lián)匹配,當二者中的號碼相同時,確定該號碼的聯(lián)系人為用戶的好友,將符合條件的好友批量導入手機客戶端。
[0007]需要指出的是,現(xiàn)有技術應用在QQ等主要針對個人用戶的即時通信系統(tǒng)時會有效的解決問題,因為對于個人用戶來說,手機中儲存的聯(lián)系人與即時通信軟件的聯(lián)系人匹配度較高。所以在用戶的即時通信賬號與手機號碼關聯(lián)的情況下,只要允許即時通信客戶端查找用戶的手機通信錄,就可以找到與用戶手機通信錄中存儲的手機號碼相關聯(lián)的即時通信賬號,從而批量添加自己認識的好友。
[0008]但是,當應用在企業(yè)環(huán)境中時,現(xiàn)有技術依然會存在一些問題:
[0009](I)匹配率較低的問題。當應用對象轉變?yōu)槠髽I(yè)用戶時,現(xiàn)有技術的效果會大打折扣,因為聯(lián)系環(huán)境發(fā)生了變化,用戶的手機一般存儲的是家人,以及經常聯(lián)系的朋友的電話。而工作中需要聯(lián)系人的人眾多且可以方便的通過企業(yè)通信錄查找,所以用戶的手機通信錄往往不會存儲大量工作伙伴的電話。正是由于這個原因,用戶手機通信錄的聯(lián)系人與企業(yè)即時通信軟件的聯(lián)系人的匹配度較低,如果依然采用上述方法,無法達到很好的批量添加聯(lián)系人的效果。
[0010](2)現(xiàn)有技術依然需要就每一個要對比的聯(lián)系人,向服務器發(fā)出一個企業(yè)通信錄查詢請求,查詢效率依然不高,而且耗費移動流量。
【發(fā)明內容】
[0011]鑒于此,有必要提供一種企業(yè)聯(lián)系人批量導入方法、服務器和系統(tǒng)解決上述問題。
[0012]本發(fā)明實施例提供一種企業(yè)聯(lián)系人批量導入方法,該方法包括:
[0013]獲取郵件收發(fā)記錄信息;
[0014]將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通聯(lián)系人添加列表;
[0015]發(fā)送用戶的即時通信聯(lián)系人添加列表到即時通信客戶端,用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入。
[0016]另一方面,本發(fā)明實施例還提供一種即時通信服務器,包括:
[0017]獲取模塊,用于獲取郵件收發(fā)記錄信息;
[0018]分析模塊,用于將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表;
[0019]發(fā)送模塊,用于與所述分析模塊相連,發(fā)送所述用戶的即時通信聯(lián)系人添加列表到即時通信客戶端,所述用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入。
[0020]再一方面,本發(fā)明實施例還提供一種企業(yè)聯(lián)系人批量導入系統(tǒng),包括:
[0021]郵件服務區(qū),用于搜集、存儲郵件收發(fā)信息;
[0022]即時通信服務器,如上述的即時通信服務器。
[0023]采用此方法,提高了企業(yè)應用環(huán)境下即時通信軟件聯(lián)系人導入的匹配率;一次性從服務器獲得批量聯(lián)系人信息,解決了現(xiàn)有技術聯(lián)系人匹配率低,需要反復與服務器交互浪費流量和時間的問題。
【專利附圖】
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本發(fā)明實施例企業(yè)聯(lián)系人批量導入系統(tǒng)結構圖;
[0026]圖2是本發(fā)明實施例一的方法流程圖;
[0027]圖3是本發(fā)明實施例二的結構圖;
[0028]圖4是本發(fā)明實施例二的數(shù)據(jù)庫屬性說明圖;
[0029]圖5是本發(fā)明實施例三的即時通信服務器的結構圖;
[0030]圖6是本發(fā)明實施例三的分析模塊的結構圖;
[0031]圖7是本發(fā)明實施例三的郵件收發(fā)記錄信息分析單元的結構圖;
[0032]圖8是本發(fā)明實施例四的系統(tǒng)結構圖;
【具體實施方式】
[0033]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]在企業(yè)工作環(huán)境中,企業(yè)郵箱系統(tǒng)是同事之間進行聯(lián)系的最常用手段,基本上,有過工作聯(lián)系的同事都曾經給對方發(fā)送過郵件或收到過對方的郵件。用戶與其即時通信客戶端中的絕大部分聯(lián)系人都有過郵件往來,因此,即時通信系統(tǒng)的聯(lián)系人和企業(yè)郵箱系統(tǒng)中的郵件收發(fā)聯(lián)系人存在強相關性。對二者進行關聯(lián)分析,就可產生即時通信聯(lián)系人添加列表,從而將用戶的聯(lián)系人批量導入終端的即時通信客戶端。
[0035]在介紹該方法之前,先簡單介紹一下企業(yè)聯(lián)系人批量導入系統(tǒng)的組網(wǎng)架構,請參考圖1,該企業(yè)聯(lián)系人批量導入系統(tǒng)包括:即時通信服務器100、郵件服務器200以及即時通信客戶端的終端300。
[0036]實施例一
[0037]本發(fā)明實施例提供一種企業(yè)聯(lián)系人批量導入的方法,請參考圖2,具體包括:
[0038]SllO:獲取郵件收發(fā)記錄信息;
[0039]S120:將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表;
[0040]具體包括:S121到 S125。
[0041]S121:分析郵件收發(fā)記錄信息,得到各郵件收發(fā)聯(lián)系人之間的聯(lián)系網(wǎng)信息,所述聯(lián)系網(wǎng)信息是指,由郵件收發(fā)關系構成的各用戶之間的聯(lián)系信息;
[0042]S123:對聯(lián)系網(wǎng)信息以用戶身份標識信息為對象進行搜索,獲得用戶即時通信客戶端用戶聯(lián)系人列表;
[0043]S125:根據(jù)用戶聯(lián)系人列表在即時通信客戶端通信錄中查找相應聯(lián)系人的即時通信客戶端賬號信息,形成用戶的即時通信聯(lián)系人添加列表;
[0044]S130:發(fā)送用戶的即時通信聯(lián)系人添加列表到即時通信客戶端,該用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入;
[0045]采用此方法,提高了企業(yè)應用環(huán)境下即時通信軟件聯(lián)系人導入的匹配率;一次性從服務器獲得批量聯(lián)系人信息,解決了現(xiàn)有技術聯(lián)系人匹配率低,需要反復與服務器交互浪費流量和時間的問題。
[0046]實施例二
[0047]本發(fā)明實施例提供一種以Lotus Notes/Domino企業(yè)郵箱聯(lián)系人批量導入即時通信系統(tǒng)手機客戶端為例的企業(yè)聯(lián)系人批量導入方法,說明該方法的完整工作流程,請參考圖3。
[0048]Lotus Notes/Domino是一個世界領先的企業(yè)級通信、協(xié)同工作及Internet/Intranet平臺;具有完善的工作流控制、數(shù)據(jù)庫復制技術和完善可靠的安全機制;尤其適合于處理各種非結構化與半結構化的文檔數(shù)據(jù)、建立工作流應用、建立各類基于Web的應用。它全面實現(xiàn)了對非結構化信息的管理和共享,內含強大的電子郵件功能及工作流軟件開發(fā)環(huán)境,是實現(xiàn)群組協(xié)同工作、辦公自動化的最佳開發(fā)環(huán)境。
[0049]Notes具備強大的郵件跟蹤功能=Domino的管理員和最終用戶都可以跟蹤郵件。管理員可以跟蹤任何用戶的郵件,最終用戶只能跟蹤自己發(fā)的郵件。您可以設置郵件跟蹤規(guī)則,指定Domino記錄哪些郵件信息。如,指定不記錄某些用戶發(fā)出的特定郵件主題的郵件。Domino將所有消息跟蹤信息放在MTST0RE.NSF數(shù)據(jù)庫中,當管理員或用戶搜索某一郵件時,Domino搜索該數(shù)據(jù)庫,得出結果。此數(shù)據(jù)庫是啟動“郵件跟蹤任務”時自動產生的。
[0050]在企業(yè)工作環(huán)境中,企業(yè)郵箱系統(tǒng)是同事之間進行聯(lián)系的最常用手段,基本上,有過工作聯(lián)系的同事都曾經給對方發(fā)送過郵件或收到過對方的郵件。用戶與其即時通信客戶端中的絕大部分聯(lián)系人都有過郵件往來,因此,即時通信系統(tǒng)的聯(lián)系人和企業(yè)郵箱系統(tǒng)中的郵件收發(fā)聯(lián)系人存在強相關性。對二者進行關聯(lián)分析,就可產生即時通信聯(lián)系人添加列表。
[0051]具體步驟如下:
[0052]S210:記錄并存儲郵件收發(fā)記錄信息。
[0053]具體包括S211到S215:
[0054]S211:打開Lotus Notes郵箱的郵件監(jiān)控功能Mail Tracker (郵件追蹤)任務;
[0055]S213:利用Mail Tracker任務監(jiān)控用戶Notes客戶端發(fā)送和接收郵件信息,所述信息包括郵件往來聯(lián)系人信息;
[0056]S215:將所述郵件收發(fā)信息的日志記錄到MTStore.nsf數(shù)據(jù)庫,該數(shù)據(jù)庫是一種Notes數(shù)據(jù)庫格式。
[0057]S220:獲取郵件收發(fā)記錄信息:連接MTStore.nsf數(shù)據(jù)庫并獲取所述郵件收發(fā)信
肩、O
[0058]具體包括S221到S228:
[0059]S221:與Notes數(shù)據(jù)庫建立連接;
[0060]利用LNNotesSession 類的 Session.1nit (argc, argv)進行 C++API 的初始化,建立與Notes的連接,讀取notes, ini文件,找到當前Notes用戶ID。
[0061]需要說明的是,Notes用戶ID是以姓名全拼+工號的方式組成的。
[0062]S222:獲得Notes數(shù)據(jù)庫中MTStore.nsf數(shù)據(jù)庫的句柄;
[0063]利用LNNotesSession 類的 Session.GetDatabase (DbFilename, &Db, DbServer);來獲得制定數(shù)據(jù)庫的 LNDatabase 句柄。GetDatabase (const LNString&path,LNDatabase*db, const LNString &server ="")
[0064]其中參數(shù)NSF文件名和服務器的hostname可以通過查看數(shù)據(jù)庫的屬性得到,如圖4所示:
[0065]S223:通過上述句柄打開MTStore.nsf數(shù)據(jù)庫;
[0066]通過LNDatabase 對象 Db.0pen 打開 MTStore.nsf 數(shù)據(jù)庫。
[0067]S224:獲取全部包含郵件收發(fā)信息的文檔集對象;
[0068]利用Db對象獲取所有文檔集對象LNDocumentArray DocArray:Db.GetDocuments(&DocArray)
[0069]S225:獲得文檔數(shù);
[0070]由 DocArray 獲得文檔數(shù):Count = DocArray.GetCount ();
[0071]S226:遍歷文檔集每一篇文檔;
[0072]LNDocument CurDoc = DocArray[index];
[0073]S227:打開文檔;
[0074]curDoc.0pen O
[0075]S228:獲取上述文檔的“Fr0m”,“SendT0”和“Copy To”域值;提取方法函數(shù)為:CurDoc.GetItem(" From",&From);
[0076]以一封zhangshan發(fā)送給Iisi,抄送給saa和ww的信為例,提取出來的From域值示例格式為:
0077]Field Name:From
0078]Data Type:Text
0079]Data Length:26bytes
0080]Seq Num:1
0081]Dup Item ID:0
0082]Field Flags:SIGN SUMMARY NAMES
0083]" CN = zhangshan 12345/0 = doors, com"
0084]SendTo示例格式為:
0085]Field Name:SendTo
0086]Data Type:Text
0087]Data Length:45bytes
0088]Seq Num:1
0089]Dup Item ID:0
0090]Field Flags:SIGN SUMMARY NAMES
0091]" CN = lishi 12346/0 = doors, com"
0092]CopyTo示例格式為:
0093]Field Name:CopyTo
0094]Data Type:Text List
0095]Data Length:76bytes
0096]Seq Num:1
0097]Dup Item ID:0
0098]Field Flags:SIGN SUMMARY NAMES
0099]" CN = wangwan 12347/0 = doors, com"
0100]" CN = shasha 12348/0 = doors, com"
0101]S230:即時通信服務器將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表。
0102]具體包括:S231到S233。
0103]S231:分析郵件收發(fā)記錄信息,得到各郵件收發(fā)聯(lián)系人之間的聯(lián)系網(wǎng)信息,該聯(lián)系網(wǎng)的信息獲得規(guī)則為:凡是有郵件收發(fā)關系的用戶均為彼此的聯(lián)系人;
0104]具體包括S2311 到 S2312:
0105]S2311:對上例域值提取結果分析;
0106]可知"CN= zhangsan 12345/0 = doors, com"、" CN = wangwan 12347/0 =doors, com"、" CN = shasha 12348/0 = doors, com"、" CN = lishi 12346/0 = doors,com"之間存在關聯(lián)。作為用戶zhangshan來講,lish1、wangwan和shasha都應該是他的聯(lián)系人。
[0107]S2312:將上述聯(lián)系人關系進行分類;[0108]仍以上例分析:
[0109]From為發(fā)送,SendTo為接收,CopyTo為抄送。
[0110]將上述好友關系優(yōu)先等級分為兩類:直接關系與間接關系。第一層次是直接關系,即From與SendTo對象之間、From與CopyTo對象之間都是直接關系,這是一種強相關;因為,通常來講,zhangshan作為From對象,她所SendTo的對象Iishi以及CopyTo的對象shasha和wangwan都是與她有直接工作關系,認識的聯(lián)系人;第二層關系是間接關系,CopyTo對象之間屬于間接關系;因為,通常來講,她們之間的關系比較淡,甚至可能互不認識;如上述的shasha和wangwan,都屬于被抄送對象,實際上,shasha和wangwan都與zhangshan有過聯(lián)系,但二人彼此之間沒有聯(lián)系,只是由這封郵件將二人暫時關聯(lián)起來的,這個關系可能只存在這一次。
[0111]具體的關系網(wǎng)關系劃分規(guī)則為:
[0112]發(fā)送人與接收人之間是直接關系;
[0113]發(fā)送人與抄送人之間是直接關系;
[0114]接收人之間是直接關系;
[0115]接收人與抄送人之間是間接關系;
[0116]抄送人之間是間接關系;
[0117]不考慮秘密抄 送關系,也不考慮群郵件。
[0118]根據(jù)上述關系網(wǎng)規(guī)則,上例可以得出如下關系網(wǎng):
[0119]
【權利要求】
1.一種企業(yè)聯(lián)系人批量導入方法,其特征在于,該方法包括:獲取郵件收發(fā)記錄信息;將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表;發(fā)送所述用戶的即時通信聯(lián)系人添加列表到即時通信客戶端,所述用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入。
2.如權利要求1所述的方法,其特征在于,所述將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表具體包括:分析所述郵件收發(fā)記錄信息,得到各郵件收發(fā)聯(lián)系人之間的聯(lián)系網(wǎng)信息,所述聯(lián)系網(wǎng)信息是指,由郵件收發(fā)關系構成的各用戶之間的聯(lián)系信息;對所述聯(lián)系網(wǎng)信息以用戶身份標識信息為對象進行搜索,獲得用戶的即時通信客戶端用戶聯(lián)系人列表;根據(jù)所述用戶聯(lián)系人列表在即時通信客戶端通信錄中查找相應聯(lián)系人的即時通信客戶端賬號信息,形成所述用戶的即時通信聯(lián)系人添加列表。
3.如權利要求2所述的方法,其特征在于,所述分析所述郵件收發(fā)信息,得到各郵件收發(fā)聯(lián)系人之間的聯(lián)系網(wǎng)信息具體包括:獲取郵件收發(fā)信息的郵件收發(fā)要素的域值,所述郵件收發(fā)要素包括:發(fā)件、收件、抄送、秘密抄送以及群發(fā);根據(jù)所述郵件收發(fā)要素域值獲得郵件收發(fā)聯(lián)系人信息;`根據(jù)所述郵件收發(fā)要素以及郵件收發(fā)聯(lián)系人信息獲得所述聯(lián)系網(wǎng)信息。
4.如權利要求2、3中任一項所述的企業(yè)聯(lián)系人批量導入方法,其特征在于,所述聯(lián)系網(wǎng)信息還包括:聯(lián)系人的優(yōu)先等級,所述聯(lián)系人的優(yōu)先等級用于用戶添加聯(lián)系人信息時選擇添加優(yōu)先級。
5.如權利要求4所述的方法,其特征在于,所述優(yōu)先等級根據(jù)郵件收發(fā)要素之間的關系確定。
6.如權利要求1-5任一項所述的方法,其特征在于,所述即時通信聯(lián)系人添加列表包括:聯(lián)系人的姓名、聯(lián)系人的即時通信客戶端賬號信息。
7.—種即時通信服務器,其特征在于,包括:獲取模塊,用于獲取郵件收發(fā)記錄信息;分析模塊,用于將郵件收發(fā)記錄信息與即時通信客戶端通信錄進行關聯(lián)分析,得到用戶的即時通信聯(lián)系人添加列表;發(fā)送模塊,用于與所述分析模塊相連,發(fā)送所述用戶的即時通信聯(lián)系人添加列表到即時通信客戶端,所述用戶的即時通信聯(lián)系人添加列表用于用戶將需要的聯(lián)系人批量導入。
8.如權利要求7所述的服務器,其特征在于,所述分析模塊具體包括:郵件收發(fā)記錄信息分析單元,用于分析所述郵件收發(fā)記錄信息,得到各郵件收發(fā)聯(lián)系人之間的聯(lián)系網(wǎng)信息,所述聯(lián)系網(wǎng)信息是指,由郵件收發(fā)關系構成的各用戶之間的聯(lián)系信搜索單元,與郵件收發(fā)信息分析單元連接,用于對所述聯(lián)系網(wǎng)信息以用戶身份標識信息為對象進行搜索,獲得用戶的即時客戶端用戶聯(lián)系人列表;生成單元,與搜索單元連接,根據(jù)所述用戶聯(lián)系人列表在即時通信客戶端通信錄中查找相應聯(lián)系人的即時通信客戶端賬號信息,形成所述用戶的即時通信聯(lián)系人添加列表。
9.如權利要求8所述的服務器,其特征在于,所述郵件收發(fā)記錄信息分析單元,具體包括:郵件收發(fā)要素域值獲取子單元,獲取郵件收發(fā)信息的郵件收發(fā)要素的域值,所述郵件收發(fā)要素包括:發(fā)件、抄送、秘密抄送以及群發(fā);郵件收發(fā)聯(lián)系人信息獲取子單元,根據(jù)所述郵件收發(fā)要素域值獲得郵件收發(fā)聯(lián)系人信聯(lián)系網(wǎng)信息獲取子單元,根據(jù)所述郵件收發(fā)要素以及郵件收發(fā)聯(lián)系人信息獲得所述聯(lián)系網(wǎng)/[目息O
10.一種企業(yè)聯(lián)系人批量導入的系統(tǒng),其特征在于,所述系統(tǒng)包括:郵件服務區(qū),用于搜集、存儲郵件收發(fā)信息;即時通信服務器,如權利要求 7到9任一項所述的即時通信服務器。
【文檔編號】H04L12/58GK103514530SQ201210210348
【公開日】2014年1月15日 申請日期:2012年6月25日 優(yōu)先權日:2012年6月25日
【發(fā)明者】莫蘭 申請人:華為技術有限公司