本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種即時(shí)通訊工具的信息處理方法、即時(shí)通訊客戶端及系統(tǒng)。
背景技術(shù):
目前,即時(shí)通訊軟件(instantmessagingsoftware)已經(jīng)成為大眾普遍使用的通訊工具之一,例如,微信、qq等即時(shí)通訊工具可為人們提供文字、語音和圖片等交互信息,以方便人們進(jìn)行聊天交談。
在實(shí)際應(yīng)用過程中,雖然現(xiàn)有的即時(shí)通訊工具能夠提供“群發(fā)”功能,即同一消息可同時(shí)發(fā)送至多個(gè)用戶界面,但是,“群發(fā)”功能無法體現(xiàn)用戶彼此之間的關(guān)注度,用戶體驗(yàn)較差。為了體現(xiàn)對(duì)信息接收方的關(guān)注程度,若某用戶要給多個(gè)用戶發(fā)送消息,則需要多次執(zhí)行輸入、發(fā)送操作,尤其是待發(fā)送的消息均相同時(shí),該用戶重復(fù)操作的頻率就會(huì)更多,過程繁瑣。
并且,雖然現(xiàn)有的即時(shí)通訊工具能夠提供“備注”功能,但是,“備注”信息無法根據(jù)用戶之間的聊天內(nèi)容,如用戶間預(yù)約任務(wù)的進(jìn)展?fàn)顩r,實(shí)時(shí)更新備注信息,用戶多需要查詢過往的聊天記錄才能夠獲取任務(wù)進(jìn)度,耗時(shí)較久。同時(shí),備注信息大多需要用戶進(jìn)行手動(dòng)修改,也大多是根據(jù)實(shí)際任務(wù)或職務(wù)關(guān)系進(jìn)行改動(dòng),但現(xiàn)有的即使通訊工具無法整合利用實(shí)際公司人力資源架構(gòu)信息。
如何簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),是本領(lǐng)域技術(shù)人員亟需解決的問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供了一種即時(shí)通訊工具的信息處理方法、即時(shí)通訊客戶端及系統(tǒng),能夠簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),省時(shí)、高效。
第一方面,本發(fā)明提供一種即時(shí)通訊工具的信息處理方法,該方法包括:接收待發(fā)送信息、目的地址和發(fā)送指令;
根據(jù)發(fā)送指令,按照目的地址,發(fā)送待發(fā)送信息。
本發(fā)明提供另一種即時(shí)通訊工具的信息處理方法,該方法包括:
人際任務(wù)狀態(tài)更新步驟:獲取目標(biāo)用戶的用戶名;
根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息;
根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息;
獲取與目標(biāo)用戶的交互信息;
根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞;
根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài);
根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài);
信息間隔發(fā)送步驟:獲取至少一條目標(biāo)信息和多個(gè)接收用戶名;
根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息;
根據(jù)預(yù)置的時(shí)間間隔,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻;
查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址;
按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息。
進(jìn)一步地,根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息,具體包括:
若目標(biāo)信息為一條,則將每個(gè)接收用戶名關(guān)聯(lián)至該目標(biāo)信息;
若目標(biāo)信息為兩條或多條,則根據(jù)每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,獲取每個(gè)接收用戶名與每條目標(biāo)信息的匹配度;
根據(jù)每個(gè)接收用戶名與每條目標(biāo)信息的匹配度,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息。
進(jìn)一步地,在獲取目標(biāo)用戶的用戶名之后,根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息之前,該方法還包括:
編輯該目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息或任務(wù)狀態(tài)。
進(jìn)一步地,在獲取目標(biāo)用戶的用戶名之前,該方法還包括:
獲取申請(qǐng)用戶的申請(qǐng)請(qǐng)求和用戶基本信息;
根據(jù)用戶權(quán)限規(guī)則和用戶基本信息,為該申請(qǐng)用戶設(shè)置權(quán)限等級(jí)。
基于上述任意即時(shí)通訊工具的信息處理方法實(shí)施例,進(jìn)一步地,在獲取目標(biāo)用戶的職務(wù)信息之后,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息之前,該方法還包括:
根據(jù)職務(wù)信息和預(yù)置的知識(shí)樹,生成與目標(biāo)用戶關(guān)聯(lián)的目標(biāo)信息。
進(jìn)一步地,在獲取關(guān)鍵詞之后,根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài)之前,該方法還包括:
根據(jù)關(guān)鍵詞和預(yù)置的知識(shí)樹,生成與目標(biāo)用戶關(guān)聯(lián)的目標(biāo)信息。
第二方面,本發(fā)明提供一種即時(shí)通訊客戶端,該客戶端包括人際任務(wù)狀態(tài)更新模塊和信息間隔發(fā)送模塊,人際任務(wù)狀態(tài)更新模塊用于獲取目標(biāo)用戶的用戶名;根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息;根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息;獲取與目標(biāo)用戶的交互信息;根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞;根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài);根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài)。
信息間隔發(fā)送模塊用于獲取至少一條目標(biāo)信息和多個(gè)接收用戶名;根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息;根據(jù)預(yù)置的時(shí)間間隔,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻;查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址;按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息。
進(jìn)一步地,信息間隔發(fā)送模塊在根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息時(shí),具體用于:若目標(biāo)信息為一條,則將每個(gè)接收用戶名關(guān)聯(lián)至該目標(biāo)信息;若目標(biāo)信息為兩條或多條,則根據(jù)每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,獲取每個(gè)接收用戶名與每條目標(biāo)信息的匹配度;根據(jù)每個(gè)接收用戶名與每條目標(biāo)信息的匹配度,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息。
第三方面,本發(fā)明提供一種即時(shí)通訊系統(tǒng),該系統(tǒng)包括依次通信連接的發(fā)送客戶端、即時(shí)通訊服務(wù)器和接收客戶端,發(fā)送客戶端用于獲取目標(biāo)用戶的用戶名;根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息;根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息;獲取與目標(biāo)用戶的交互信息;根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞;根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài);根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài);還用于獲取至少一條目標(biāo)信息和多個(gè)接收用戶名;根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息;根據(jù)預(yù)置的時(shí)間間隔,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻;查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址;按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息至即時(shí)通訊服務(wù)器。即時(shí)通訊服務(wù)器用于接收與該接收用戶名所關(guān)聯(lián)的目標(biāo)信息,并按照該接收用戶名的目標(biāo)地址轉(zhuǎn)發(fā)目標(biāo)信息。接收客戶端用于根據(jù)目標(biāo)地址,接收并顯示目標(biāo)信息。
由上述技術(shù)方案可知,本實(shí)施例提供的即時(shí)通訊工具的信息處理方法、即時(shí)通訊客戶端及系統(tǒng),能夠?yàn)橛脩籼峁┠繕?biāo)用戶的任務(wù)狀態(tài)或用戶職務(wù),無需翻查聊天記錄或詢問,即可獲取該目標(biāo)用戶的關(guān)鍵信息。同時(shí),該方法還能夠?qū)⒋l(fā)送的目標(biāo)信息,按照設(shè)置的時(shí)間間隔,發(fā)送給不同的用戶,既能夠體現(xiàn)用戶彼此之間的關(guān)注度,又能夠簡(jiǎn)化發(fā)送方的操作過程,簡(jiǎn)化操作步驟。
因此,本實(shí)施例即時(shí)通訊工具的信息處理方法、即時(shí)通訊客戶端及系統(tǒng),能夠簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),省時(shí)、高效。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹。在所有附圖中,類似的元件或部分一般由類似的附圖標(biāo)記標(biāo)識(shí)。附圖中,各元件或部分并不一定按照實(shí)際的比例繪制。
圖1示出了本發(fā)明所提供的一種即時(shí)通訊工具的信息處理方法的方法流程圖;
圖2示出了本發(fā)明所提供的一種即時(shí)通訊客戶端的結(jié)構(gòu)示意圖;
圖3示出了本發(fā)明所提供的一種即時(shí)通訊系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明技術(shù)方案的實(shí)施例進(jìn)行詳細(xì)的描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,因此只是作為示例,而不能以此來限制本發(fā)明的保護(hù)范圍。
需要注意的是,除非另有說明,本申請(qǐng)使用的技術(shù)術(shù)語或者科學(xué)術(shù)語應(yīng)當(dāng)為本發(fā)明所屬領(lǐng)域技術(shù)人員所理解的通常意義。
第一方面,本發(fā)明實(shí)施例所提供的一種即時(shí)通訊工具的信息處理方法,該方法包括:
接收待發(fā)送信息、目的地址和發(fā)送指令。
根據(jù)發(fā)送指令,按照目的地址,發(fā)送待發(fā)送信息。
本發(fā)明實(shí)施例所提供的另一種即時(shí)通訊工具的信息處理方法,結(jié)合圖1,該方法包括:
人際任務(wù)狀態(tài)更新步驟s1:獲取目標(biāo)用戶的用戶名,例如,qq中的用戶昵稱。
根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息,如某公司的組織架構(gòu)中即可提供各人員的職務(wù)信息。
根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息。其中,人際任務(wù)狀態(tài)欄包括人際關(guān)系欄和任務(wù)狀態(tài)欄,并且,人際關(guān)系欄用于存儲(chǔ)并顯示人際關(guān)系信息,任務(wù)狀態(tài)欄用于存儲(chǔ)并顯示任務(wù)狀態(tài)。
獲取與目標(biāo)用戶的交互信息,交互信息可以是文字、語音、圖片等形式的聊天記錄。
根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞,特征信息可以是日期、處理事項(xiàng)、任務(wù)、執(zhí)行等詞匯。
根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài)。在此,根據(jù)預(yù)置的語法邏輯將關(guān)鍵詞進(jìn)行重新構(gòu)建,形成具有明確語義的信息,以更新人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài)。任務(wù)狀態(tài)可以是當(dāng)前任務(wù)的執(zhí)行進(jìn)度情況。在根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài)時(shí),該方法的具體實(shí)現(xiàn)過程為:采用語法邏輯構(gòu)建多組表達(dá)式,語法邏輯可以是括號(hào)內(nèi)、括號(hào)間運(yùn)算,采用括號(hào)內(nèi)、括號(hào)間運(yùn)算,將關(guān)鍵詞進(jìn)行重組,構(gòu)建多組關(guān)鍵詞表達(dá)式,將多關(guān)鍵詞表達(dá)式轉(zhuǎn)換為多組關(guān)鍵詞,以多組關(guān)鍵詞作為輸入,采用關(guān)鍵詞匹配算法,從交互信息中獲取與多組關(guān)鍵詞匹配的文本,并將此文本作為目標(biāo)用戶的任務(wù)狀態(tài)。該方法能夠根據(jù)關(guān)鍵詞,獲取交互信息中的相關(guān)文本,處理速度快,并以該文本作為任務(wù)狀態(tài),信息準(zhǔn)確度高,且該方法支持多關(guān)鍵詞表達(dá)式進(jìn)行文本匹配,能夠在一個(gè)表達(dá)式中表達(dá)復(fù)雜的匹配邏輯,提供了更為強(qiáng)大的匹配能力,有助于獲取準(zhǔn)確的任務(wù)狀態(tài)。
根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài)。例如,用戶a聘請(qǐng)用戶b設(shè)計(jì)app,在設(shè)計(jì)期間,用戶b在用戶a的用戶界面中人際任務(wù)狀態(tài)欄的顯示狀態(tài)為“正在設(shè)計(jì)中”。用戶a邀請(qǐng)用戶c參加12月3日的生日宴會(huì),用戶c已經(jīng)確認(rèn)出席,在未到宴會(huì)當(dāng)天時(shí),用戶c在用戶a的用戶界面中人際任務(wù)狀態(tài)欄的顯示狀態(tài)為“確認(rèn)出席”,而用戶a在用戶c的用戶界面中人際任務(wù)狀態(tài)欄的顯示狀態(tài)為“12月3日待出席生日宴會(huì)”。
信息間隔發(fā)送步驟s2:獲取至少一條目標(biāo)信息和多個(gè)接收用戶名,其中,目標(biāo)信息可以是用戶待發(fā)送的文字信息、語音信息或圖片等。
根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息。
根據(jù)預(yù)置的時(shí)間間隔,如間隔15秒,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻。
查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址。
按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息,避免出現(xiàn)“群發(fā)”的現(xiàn)象,實(shí)現(xiàn)為不同的接收用戶,按照預(yù)設(shè)的時(shí)間間隔,發(fā)送相同或不同的目標(biāo)信息,即使一個(gè)用戶擁有多個(gè)用戶名,也會(huì)按照不同的時(shí)間接收目標(biāo)信息。
其中,在設(shè)置時(shí)間間隔時(shí),該方法還能夠獲取與時(shí)間間隔相對(duì)應(yīng)的頻率值,其具體的實(shí)現(xiàn)過程為:生成不同長(zhǎng)度的二元偽隨機(jī)序列;在每條偽隨機(jī)序列的非零值后增加零值,得到長(zhǎng)度均相同的插零二元偽隨機(jī)序列;任選擴(kuò)展后一條序列保持不變,其余的序列均移動(dòng)一位,得到一組移位后的序列;在移位后的其余序列中任選一條序列移動(dòng)一位,得到一組新的序列;再從移位后的其余序列中任選一條序列移動(dòng)一位,得到另一組新的序列,直到所有序列移動(dòng)的位數(shù)小于等于插零二元偽隨機(jī)序列中序列長(zhǎng)度,得到多個(gè)序列組;每一個(gè)序列組中的各條序列對(duì)應(yīng)位上的值相加,得到多條多值序列;對(duì)多條多值序列的每一條多值序列進(jìn)行自相關(guān)運(yùn)算,得到由相關(guān)峰和旁瓣組成的自相關(guān)序列;比較所有自相關(guān)序列的次旁瓣大小,取次旁瓣數(shù)值最小的多值序列作為生成的多值偽隨機(jī)序列,將多值偽隨機(jī)序列與時(shí)間間隔相匹配,在發(fā)送目標(biāo)信息時(shí),保密性好,抗偵破能力強(qiáng),有助于提高信息傳輸?shù)陌踩浴?/p>
由上述技術(shù)方案可知,本實(shí)施例提供的即時(shí)通訊工具的信息處理方法,能夠?yàn)橛脩籼峁┠繕?biāo)用戶的任務(wù)狀態(tài)或用戶職務(wù),無需翻查聊天記錄或詢問,即可獲取該目標(biāo)用戶的關(guān)鍵信息。同時(shí),該方法還能夠?qū)⒋l(fā)送的目標(biāo)信息,按照設(shè)置的時(shí)間間隔,發(fā)送給不同的用戶,既能夠體現(xiàn)用戶彼此之間的關(guān)注度,又能夠簡(jiǎn)化發(fā)送方的操作過程,簡(jiǎn)化操作步驟。
因此,本實(shí)施例即時(shí)通訊工具的信息處理方法,能夠簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),省時(shí)、高效。
為了進(jìn)一步提高本實(shí)施例即時(shí)通訊工具的信息處理方法的處理效率,具體地,在根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息時(shí),實(shí)現(xiàn)過程如下:
若目標(biāo)信息為一條,則將每個(gè)接收用戶名關(guān)聯(lián)至該目標(biāo)信息;若目標(biāo)信息為兩條或多條,則根據(jù)每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,獲取每個(gè)接收用戶名與每條目標(biāo)信息的匹配度;根據(jù)每個(gè)接收用戶名與每條目標(biāo)信息的匹配度,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息。例如,在用戶開課時(shí),第一接收用戶名的人際任務(wù)狀態(tài)欄中顯示“學(xué)員”,則向該用戶發(fā)送“您好,您已經(jīng)付款,快來上課啦”,第二接收用戶名的人際任務(wù)狀態(tài)欄中顯示“待付款”,則向該用戶發(fā)送“您好,您還未付款”。
在此,本實(shí)施例即時(shí)通訊工具的信息處理方法可以對(duì)不同的用戶發(fā)送相同的信息,也可以對(duì)不同的用戶發(fā)送不同的信息,且均能夠?qū)崿F(xiàn)間隔發(fā)送,有助于提高用戶體驗(yàn)。
具體地,本實(shí)施例即時(shí)通訊工具的信息處理方法還提供人際任務(wù)狀態(tài)欄的信息編輯功能。例如,在獲取用戶的編輯指令時(shí),即可直接編輯該目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息或任務(wù)狀態(tài),以便于滿足用戶的多樣化需求。例如,網(wǎng)站功能異常,需要團(tuán)隊(duì)重新開發(fā),則用戶可以自行修改人際任務(wù)狀態(tài)欄中人際關(guān)系的信息,如顯示為“更換研發(fā)團(tuán)隊(duì),網(wǎng)站重新開發(fā)”。
為了進(jìn)一步提高本實(shí)施例即時(shí)通訊工具的信息處理方法的安全等級(jí)和用戶體驗(yàn),其具體實(shí)現(xiàn)過程如下:獲取申請(qǐng)用戶的申請(qǐng)請(qǐng)求和用戶基本信息,根據(jù)用戶權(quán)限規(guī)則和用戶基本信息,為該申請(qǐng)用戶設(shè)置權(quán)限等級(jí)。該方法能夠?qū)δ繕?biāo)用戶設(shè)置權(quán)限,以限制使用人數(shù)的數(shù)量,能夠保障信息安全傳輸,也能夠確保信息穩(wěn)定傳輸,有助于提高用戶體驗(yàn)。
同時(shí),本實(shí)施例即時(shí)通訊工具的信息處理方法還具有自動(dòng)生成目標(biāo)信息的功能,具體實(shí)現(xiàn)過程如下:
在獲取目標(biāo)用戶的職務(wù)信息之后,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息之前,該方法根據(jù)職務(wù)信息和預(yù)置的知識(shí)樹,生成與目標(biāo)用戶關(guān)聯(lián)的目標(biāo)信息?;蛟讷@取關(guān)鍵詞之后,根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài)之前,該方法根據(jù)關(guān)鍵詞和預(yù)置的知識(shí)樹,生成與目標(biāo)用戶關(guān)聯(lián)的目標(biāo)信息。
在此,本實(shí)施例即時(shí)通訊工具的信息處理方法能夠根據(jù)用戶的職務(wù)信息或提取的關(guān)鍵詞,自動(dòng)生成與目標(biāo)用戶關(guān)聯(lián)的目標(biāo)信息,并發(fā)送給該目標(biāo)用戶,以省去用戶編輯步驟,還能夠?yàn)槟繕?biāo)用戶發(fā)送匹配度較高的信息,省時(shí)、高效。
在利用知識(shí)樹獲取目標(biāo)信息時(shí),為準(zhǔn)確、有效地由關(guān)鍵詞,得到目標(biāo)信息,提高數(shù)據(jù)處理效率,該方法的具體處理過程如下:基于知識(shí)樹對(duì)關(guān)鍵詞進(jìn)行語義擴(kuò)展,生成擴(kuò)展后的關(guān)鍵詞組合。對(duì)關(guān)鍵詞組合,結(jié)合語料庫進(jìn)行最優(yōu)匹配組合查詢,例如,根據(jù)關(guān)鍵詞組合的拼讀和匹配相似度,然后利用這兩項(xiàng)特征對(duì)關(guān)鍵詞組合計(jì)算得分,并進(jìn)行排序。在排序后優(yōu)選關(guān)鍵詞組合的個(gè)數(shù),得到有效關(guān)鍵詞組合,將此有效關(guān)鍵詞組合作為目標(biāo)信息。其中,知識(shí)樹用于實(shí)現(xiàn)語義節(jié)點(diǎn)的存儲(chǔ),每個(gè)語義節(jié)點(diǎn)具有一級(jí)語義詞匯集合作為支撐,例如,在語義節(jié)點(diǎn)1和語義節(jié)點(diǎn)2中,分別含有同義詞集、漢語拼音集、拆字變形集、錯(cuò)別字詞集和一些簡(jiǎn)寫等其他變形詞集。知識(shí)樹由若干個(gè)語義節(jié)點(diǎn)構(gòu)成,每個(gè)語義節(jié)點(diǎn)下包括不同維度的語義擴(kuò)展,描述了語義節(jié)點(diǎn)中語義擴(kuò)展的形式及其多維度的屬性。
第二方面,本發(fā)明實(shí)施例提供一種即時(shí)通訊客戶端,結(jié)合圖2,該客戶端包括人際任務(wù)狀態(tài)更新模塊1和信息間隔發(fā)送模塊2,人際任務(wù)狀態(tài)更新模塊1用于獲取目標(biāo)用戶的用戶名;根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息;根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息;獲取與目標(biāo)用戶的交互信息;根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞;根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài);根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài)。信息間隔發(fā)送模塊2用于獲取至少一條目標(biāo)信息和多個(gè)接收用戶名;根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息;根據(jù)預(yù)置的時(shí)間間隔,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻;查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址;按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息。
由上述技術(shù)方案可知,本實(shí)施例提供的即時(shí)通訊客戶端,能夠?yàn)橛脩籼峁┠繕?biāo)用戶的任務(wù)狀態(tài)或用戶職務(wù),無需翻查聊天記錄或詢問,即可獲取該目標(biāo)用戶的關(guān)鍵信息。同時(shí),該客戶端還能夠?qū)⒋l(fā)送的目標(biāo)信息,按照設(shè)置的時(shí)間間隔,發(fā)送給不同的用戶,既能夠體現(xiàn)用戶彼此之間的關(guān)注度,又能夠簡(jiǎn)化發(fā)送方的操作過程,簡(jiǎn)化操作步驟。
因此,本實(shí)施例即時(shí)通訊客戶端,能夠簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),省時(shí)、高效。
為了進(jìn)一步提高本實(shí)施例即時(shí)通訊客戶端的處理效率,具體地,信息間隔發(fā)送模塊2在根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息時(shí),具體用于:若目標(biāo)信息為一條,則將每個(gè)接收用戶名關(guān)聯(lián)至該目標(biāo)信息;若目標(biāo)信息為兩條或多條,則根據(jù)每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,獲取每個(gè)接收用戶名與每條目標(biāo)信息的匹配度;根據(jù)每個(gè)接收用戶名與每條目標(biāo)信息的匹配度,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息。
在此,信息間隔發(fā)送模塊2可以對(duì)不同的用戶發(fā)送相同的信息,也可以對(duì)不同的用戶發(fā)送不同的信息,且均能夠?qū)崿F(xiàn)間隔發(fā)送,有助于提高用戶體驗(yàn)。
第三方面,本發(fā)明實(shí)施例提供一種即時(shí)通訊系統(tǒng),結(jié)合圖3,該系統(tǒng)包括依次通信連接的發(fā)送客戶端31、即時(shí)通訊服務(wù)器32和接收客戶端33,發(fā)送客戶端31用于獲取目標(biāo)用戶的用戶名;根據(jù)目標(biāo)用戶的用戶名和預(yù)置的組織架構(gòu)信息,獲取目標(biāo)用戶的職務(wù)信息;根據(jù)目標(biāo)用戶的職務(wù)信息,更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的人際關(guān)系信息;獲取與目標(biāo)用戶的交互信息;根據(jù)預(yù)置的特征信息,對(duì)交互信息進(jìn)行關(guān)鍵詞提取,獲取關(guān)鍵詞;根據(jù)預(yù)置的語法邏輯和關(guān)鍵詞,獲取目標(biāo)用戶的任務(wù)狀態(tài);根據(jù)目標(biāo)用戶的任務(wù)狀態(tài),更新目標(biāo)用戶界面中人際任務(wù)狀態(tài)欄的任務(wù)狀態(tài);還用于獲取至少一條目標(biāo)信息和多個(gè)接收用戶名;根據(jù)目標(biāo)信息的數(shù)量或每個(gè)接收用戶名所對(duì)應(yīng)的人際任務(wù)狀態(tài)欄的信息,為每個(gè)接收用戶名關(guān)聯(lián)一條目標(biāo)信息;根據(jù)預(yù)置的時(shí)間間隔,為每個(gè)接收用戶名設(shè)置信息發(fā)送時(shí)刻;查詢每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址;按照每個(gè)接收用戶名所對(duì)應(yīng)的目標(biāo)地址和該接收用戶名的信息發(fā)送時(shí)刻,發(fā)送該接收用戶名所關(guān)聯(lián)的目標(biāo)信息至即時(shí)通訊服務(wù)器32。
即時(shí)通訊服務(wù)器32用于接收與該接收用戶名所關(guān)聯(lián)的目標(biāo)信息,并按照該接收用戶名的目標(biāo)地址轉(zhuǎn)發(fā)目標(biāo)信息。
接收客戶端33用于根據(jù)目標(biāo)地址,接收并顯示目標(biāo)信息。
由上述技術(shù)方案可知,本實(shí)施例提供的即時(shí)通訊系統(tǒng),能夠?yàn)橛脩籼峁┠繕?biāo)用戶的任務(wù)狀態(tài)或用戶職務(wù),無需翻查聊天記錄或詢問,即可獲取該目標(biāo)用戶的關(guān)鍵信息。同時(shí),該系統(tǒng)還能夠?qū)⒋l(fā)送的目標(biāo)信息,按照設(shè)置的時(shí)間間隔,發(fā)送給不同的用戶,既能夠體現(xiàn)用戶彼此之間的關(guān)注度,又能夠簡(jiǎn)化發(fā)送方的操作過程,簡(jiǎn)化操作步驟。
因此,本實(shí)施例即時(shí)通訊系統(tǒng),能夠簡(jiǎn)化信息發(fā)送方發(fā)送信息的操作過程,將信息以不同時(shí)間間隔發(fā)送至接收方,且實(shí)時(shí)更新用戶之間的人際任務(wù)狀態(tài),省時(shí)、高效。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說明書的范圍當(dāng)中。