專利名稱:即時(shí)通信中緩發(fā)送信息的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。
背景技術(shù):
在即時(shí)通信中,經(jīng)常會(huì)遇到發(fā)送信息錯(cuò)誤的情況。這些發(fā)送錯(cuò)誤的信息,經(jīng)常會(huì)給人們帶來很大的不便。若進(jìn)行修改會(huì)留下痕跡,或者給對方留下不好的印象。如何減少所發(fā)送的錯(cuò)誤信息,是一個(gè)需要解決的問題。但在實(shí)際的操作過程中,人們所發(fā)送錯(cuò)誤的信息,在數(shù)據(jù)發(fā)送之后,往往能很快看出來。這種情況下,完全就可以通過適當(dāng)?shù)男问剑瑏肀苊獍l(fā)生的大多數(shù)錯(cuò)誤信息的發(fā)送操作。本發(fā)明就提供了這樣的一種技術(shù)方案。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種即時(shí)通信中緩發(fā)送信息的方法,以及配套的客戶端及系統(tǒng),利用本發(fā)明,能夠讓用戶發(fā)送即時(shí)通信消息之后,獲得一段緩發(fā)送時(shí)間,以降低即時(shí)通信中的錯(cuò)誤信息量。本發(fā)明提供一種即時(shí)通信中緩發(fā)送信息的方法,該方法包括有如下步驟步驟1,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;步驟2,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);步驟3,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。進(jìn)一步,所述的緩發(fā)送的相關(guān)操作,所針對的對象是針對于特定的聯(lián)系人對象獨(dú)立進(jìn)行的。進(jìn)一步,所設(shè)定的聯(lián)系人對象,在執(zhí)行緩發(fā)送的操作時(shí),按照如下步驟實(shí)施,針對于特定的聯(lián)系人對象,設(shè)定緩發(fā)送操作;將該設(shè)定的聯(lián)系人對象進(jìn)行存儲(chǔ),建立緩發(fā)送聯(lián)系人列表;在進(jìn)行即時(shí)通信的情況下,采集用戶進(jìn)行即時(shí)通信的聯(lián)系人對象;針對于該聯(lián)系人對象和前述的緩發(fā)送聯(lián)系人列表進(jìn)行比對,從而判定針對于該聯(lián)系人對象是否要進(jìn)行緩發(fā)送操作;在需要進(jìn)行緩發(fā)送操作的情況下,執(zhí)行相應(yīng)的緩發(fā)送操作。進(jìn)一步,所述的緩發(fā)送聯(lián)系人列表,包括單個(gè)聯(lián)系人,或多個(gè)聯(lián)系人,或者一個(gè)及多個(gè)分組,或一個(gè)及多個(gè)群。進(jìn)一步,所述的緩發(fā)送的操作,是針對于所有的聯(lián)系人對象來進(jìn)行的。進(jìn)一步,所述的緩發(fā)送的操作,具有時(shí)效性,該時(shí)效性針對于特定的聯(lián)系人對象或針對于所有的聯(lián)系人對象,針對于特定聯(lián)系人當(dāng)次或者隨后多次的緩發(fā)送操作,或設(shè)定相應(yīng)的有效時(shí)間區(qū)間。進(jìn)一步,設(shè)置相應(yīng)的緩發(fā)送編輯窗口,用以進(jìn)行緩發(fā)送事項(xiàng)的設(shè)置操作。進(jìn)一步,所述的緩發(fā)送即時(shí)通信消息的時(shí)間,是一個(gè)相對固定的時(shí)間范圍,設(shè)置為在0.4秒 12秒鐘之間。進(jìn)一步,所述的時(shí)間范圍,優(yōu)選為1秒 5秒鐘之間。進(jìn)一步,所述的緩發(fā)送即時(shí)通信消息的時(shí)間,是隨著用戶所發(fā)送的獨(dú)立信息量的數(shù)量來調(diào)整的時(shí)間量。進(jìn)一步,所述的時(shí)間量,和用戶所輸入的獨(dú)立信息量成正向比例關(guān)系。進(jìn)一步,所述的時(shí)間量,調(diào)整方式按照如下步驟進(jìn)行設(shè)置最低的緩發(fā)送時(shí)間,以及針對于該最低的緩發(fā)送時(shí)間所對應(yīng)的最低獨(dú)立信息量的范圍,以及設(shè)置隨著數(shù)據(jù)超出獨(dú)立信息量的范圍之后,緩發(fā)送時(shí)間的增加規(guī)則;采集用戶所輸入的具有緩發(fā)送功能的輸入信息,來判定所輸入信息中的獨(dú)立信息量所對應(yīng)的緩發(fā)送時(shí)間規(guī)則;按照上一步驟所判斷獲得的緩發(fā)送時(shí)間規(guī)則,針對于用戶所輸入的信息,在執(zhí)行發(fā)送操作之后,以前述的緩發(fā)送時(shí)間規(guī)則進(jìn)行緩發(fā)送操作。進(jìn)一步,所述的獨(dú)立信息量,是載入到交互界面輸入欄中的字符,將每個(gè)字符視為一個(gè)獨(dú)立信息量,和/或是經(jīng)由即時(shí)通信交互界面所發(fā)送的文檔,在將相應(yīng)的文檔進(jìn)行單獨(dú)發(fā)送的時(shí)候,每個(gè)獨(dú)立文檔的名錄視為一個(gè)獨(dú)立信息量。進(jìn)一步,采集用戶針對于交互界面輸入欄所輸入的即時(shí)通信消息內(nèi)容;通過配套建立的緩發(fā)送聯(lián)系人列表,來判定所針對的聯(lián)系人對象是否對應(yīng)有緩發(fā)送功能;當(dāng)判定相應(yīng)的聯(lián)系人對象屬于緩發(fā)送聯(lián)系人列表中的范圍時(shí),將相應(yīng)的針對于該聯(lián)系人對象的交互操作,設(shè)置為緩發(fā)送功能的可執(zhí)行狀態(tài);采集獲得的用戶所發(fā)送的信息內(nèi)容,在采集獲得了用戶針對于所述的信息內(nèi)容執(zhí)行了發(fā)送操作之后,就將相應(yīng)的信息內(nèi)容轉(zhuǎn)為緩發(fā)送狀態(tài)。進(jìn)一步,在所設(shè)定的緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài),暫停相關(guān)數(shù)據(jù)的緩發(fā)送進(jìn)程,并將相應(yīng)的緩發(fā)送消息中的信息內(nèi)容轉(zhuǎn)入到可編輯狀態(tài)。進(jìn)一步,轉(zhuǎn)入到可編輯狀態(tài)的方式,為如下兩種方式之一,其中之一,直接在相應(yīng)的緩發(fā)送消息的位置處,將其轉(zhuǎn)入為可編輯狀態(tài),可利用原交互界面輸入欄所對應(yīng)的編輯控件進(jìn)行編輯操作;其中之二,將觸發(fā)進(jìn)入到編輯狀態(tài)后的緩發(fā)送消息,將其消息內(nèi)容轉(zhuǎn)入到交互界面輸入欄中的相應(yīng)區(qū)域,利用交互界面輸入欄所對應(yīng)的編輯控件,來實(shí)現(xiàn)對應(yīng)的編輯操作。進(jìn)一步,編輯完成后的緩發(fā)送消息,處理方式為如下兩者其一,將相應(yīng)的消息直接進(jìn)行發(fā)送,不再經(jīng)歷新的緩發(fā)送狀態(tài);將相應(yīng)的編輯之后的緩發(fā)送消息,重新進(jìn)入到緩發(fā)送消息的狀態(tài)。進(jìn)一步,所述的緩發(fā)送消息經(jīng)過編輯之后,重新轉(zhuǎn)入到緩發(fā)送狀態(tài)的時(shí)候,執(zhí)行和原緩發(fā)送時(shí)間具有差異性的緩發(fā)送時(shí)間。
進(jìn)一步,所述的緩發(fā)送消息的設(shè)置方式,為如下形式其中之一,所述的緩發(fā)送消息,被單獨(dú)劃分為獨(dú)立的區(qū)域,隸屬于交互界面輸入欄的界面;所述的緩發(fā)送消息,是針對于即時(shí)通信交互界面中的交互界面輸入欄和交互界面輸出欄之間的交互界面工具欄進(jìn)行擴(kuò)展,所生成的用以容放緩發(fā)送消息的對應(yīng)區(qū)域;所述的緩發(fā)送消息,被單獨(dú)劃分為獨(dú)立的區(qū)域,隸屬于交互界面輸出欄的界面;所述的緩發(fā)送消息,在交互界面輸出欄之外以獨(dú)立的專用的窗口形式來進(jìn)行輸出ο進(jìn)一步,所述的緩發(fā)送狀態(tài)下的即時(shí)通信消息,其顯示形式與正常的即時(shí)通信消息的內(nèi)容具有差異性。進(jìn)一步,所述的緩發(fā)送的即時(shí)通信消息的類型,為通過即時(shí)通信交互界面所傳輸?shù)募磿r(shí)通信消息,或通過即時(shí)通信交互界面所發(fā)送的文檔數(shù)據(jù)。進(jìn)一步,針對于所述的緩發(fā)送的即時(shí)通信消息,進(jìn)行糾錯(cuò)方面的操作時(shí),其步驟為,采集用戶在緩發(fā)送狀態(tài)下所進(jìn)行的修改操作信息;將前述的修改操作信息進(jìn)行存儲(chǔ),建立起針對于相應(yīng)內(nèi)容和相應(yīng)內(nèi)容環(huán)境下的修改模式列表;采集用戶進(jìn)入到緩發(fā)送狀態(tài)下的輸入內(nèi)容;按照前述的列表進(jìn)行判定,來判斷是否有相同或類似語言環(huán)境下的相同待修改內(nèi)容;如果判斷為有的話,則向用戶作出提醒,或者在設(shè)定權(quán)限許可的情況下,直接對其內(nèi)容進(jìn)行修改。進(jìn)一步,所述的緩發(fā)送的實(shí)現(xiàn)路徑,包括有如下三種方式其中之一,所述的緩發(fā)送狀態(tài),基于發(fā)送方客戶端來實(shí)現(xiàn)緩發(fā)送操作;所述的緩發(fā)送狀態(tài),是由發(fā)送方客戶端將數(shù)據(jù)發(fā)送至系統(tǒng)服務(wù)器后,通過系統(tǒng)服務(wù)器來實(shí)現(xiàn)的緩發(fā)送操作狀態(tài);所述的緩發(fā)送狀態(tài),是將即時(shí)通信消息由發(fā)送方客戶端發(fā)送至接收方客戶端后, 由接收方客戶端所實(shí)現(xiàn)的緩發(fā)送狀態(tài)。本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的客戶端,該客戶端包括有如下組成部分緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的系統(tǒng),該系統(tǒng)包括有如下組成部分 緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在系統(tǒng)服務(wù)器中進(jìn)行存儲(chǔ);緩發(fā)送數(shù)據(jù)采集模塊,采集所載入的輸入消息發(fā)送至所在的系統(tǒng)服務(wù)器;
緩發(fā)送輸出模塊,設(shè)置在發(fā)送方 客戶端,用以從系統(tǒng)服務(wù)器中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端所對應(yīng)的即時(shí)通信交互界面中輸出;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,將系統(tǒng)服務(wù)器中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài); 緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的系統(tǒng),該系統(tǒng)包括有如下組成部分緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在接收方客戶端中進(jìn)行存儲(chǔ);緩發(fā)送數(shù)據(jù)采集模塊,采集所載入的輸入消息發(fā)送至所在的接收方客戶端,以及從所在的接收方客戶端中下載緩發(fā)送類數(shù)據(jù)傳輸至下述的緩發(fā)送輸出模塊;緩發(fā)送輸出模塊,設(shè)置在發(fā)送方客戶端,用以從接收方客戶端中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端所對應(yīng)的即時(shí)通信交互界面中輸出;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,將接收方客戶端中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常輸出狀態(tài)。
圖1是本發(fā)明所述方法的流程圖,為一種實(shí)施例。圖2是本發(fā)明所描述的即時(shí)通信交互界面的示意圖,在該示意圖中即時(shí)通信消息以及撰寫完畢。圖3是本發(fā)明所描述的即時(shí)通信交互界面的示意圖,是對應(yīng)著圖2的一個(gè)實(shí)施例。圖4是本發(fā)明所描述的即時(shí)通信交互界面的示意圖,是對應(yīng)著圖2的另一個(gè)實(shí)施例。圖5是本發(fā)明所描述的即時(shí)通信交互界面的示意圖,是對應(yīng)著圖2的另一個(gè)實(shí)施例。圖6是本發(fā)明所述終端的結(jié)構(gòu)框圖,為一種實(shí)施例。圖7是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖,為一種實(shí)施例。圖8是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖,為另一種實(shí)施例。
具體實(shí)施例方式本發(fā)明的思想描述在進(jìn)行即時(shí)通信操作的過程中,用戶所發(fā)送的即時(shí)通信信息內(nèi)容,大多并不包含錯(cuò)誤信息。但也有一些情況,因?yàn)楦鞣N各樣的原因,可能會(huì)包含一些錯(cuò)誤內(nèi)容。在本發(fā)明中,希望通過緩發(fā)送的方式,來減少此類不 足。在本發(fā)明中,信息發(fā)送方在進(jìn)行信息發(fā)送操作后,可以獲得正常的信息發(fā)送之后的界面;但在信息接收方,并不直接輸出該信息,而是經(jīng)歷一個(gè)緩發(fā)送時(shí)間。在緩發(fā)送時(shí)間內(nèi),如果用戶發(fā)現(xiàn)了所發(fā)送信息的錯(cuò)誤之處,就可以直接進(jìn)行修改, 該修改包括對內(nèi)容的修改,也包括取消信息的發(fā)送操作等。經(jīng)修改之后,就可以將修改后的信息進(jìn)行發(fā)送了。在預(yù)定的緩發(fā)送時(shí)間內(nèi),如果用戶沒有進(jìn)行修改等操作,那么,該數(shù)據(jù)則可以直接完成發(fā)送操作。參圖1所示,本發(fā)明所描述的一種即時(shí)通信中緩發(fā)送信息的方法,該方法包括有如下步驟步驟1,預(yù)設(shè)即時(shí)通信用戶緩發(fā)送即時(shí)通信消息的時(shí)間;步驟2,采集用戶輸入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的緩發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);步驟3,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。在本發(fā)明中,所描述的緩發(fā)送操作,可以針對于不同的對象來進(jìn)行。具體來說,進(jìn)行緩發(fā)送操作的聯(lián)系人對象,一共有兩種類型,分別是—種類型,是針對于特定的聯(lián)系人,設(shè)定緩發(fā)送操作。將該設(shè)定的聯(lián)系人進(jìn)行存儲(chǔ),建立緩發(fā)送聯(lián)系人列表。在進(jìn)行即時(shí)通信的情況下,來采集用戶進(jìn)行即時(shí)通信的聯(lián)系人對象。針對于該聯(lián)系人對象和前述的緩發(fā)送聯(lián)系人列表進(jìn)行比對,從而判定針對于該聯(lián)系人對象是否要進(jìn)行緩發(fā)送操作。在需要進(jìn)行緩發(fā)送操作的情況下,就執(zhí)行相應(yīng)的緩發(fā)送操作。需要指出的是,前述的緩發(fā)送聯(lián)系人列表,還可以包括有多個(gè)聯(lián)系人,另外,也可以包括有聯(lián)系人的組合,比如,包括有多個(gè)聯(lián)系人對象的群。另外,也可以是包括有多個(gè)聯(lián)系人對象的分組。另一種類型,是針對于所有的聯(lián)系人對象,都按照緩發(fā)送的操作要求,進(jìn)行緩發(fā)送操作。這種方式,就沒有必要判定特定的聯(lián)系人了。進(jìn)一步,在設(shè)置緩發(fā)送操作的時(shí)候,還可以具有相應(yīng)的時(shí)效性。這是因?yàn)樵谶M(jìn)行緩發(fā)送操作的時(shí)候,有的談話內(nèi)容非常重要,因此,就希望執(zhí)行緩發(fā)送操作,而其它的時(shí)候,緩發(fā)送操作可能就不太必要,因此,就可以取消緩發(fā)送操作。于是,進(jìn)行緩發(fā)送操作的時(shí)效性, 就可以安排為兩種形式,一是針對于特定聯(lián)系人當(dāng)次或者隨后多次的緩發(fā)送操作,比如,隨后的三次交互通信,均進(jìn)行緩發(fā)送操作;二是設(shè)定相應(yīng)的有效時(shí)間區(qū)間,比如,從當(dāng)次算起的三天之內(nèi),針對于特定的聯(lián)系人進(jìn)行緩發(fā)送操作,超出了該時(shí)間范圍之外,緩發(fā)送操作就停止了。在設(shè)置緩發(fā)送的時(shí)候,主要有兩種類型的緩發(fā)送設(shè)置方面的需求,其中之一,如前所述,是設(shè)定緩發(fā)送的對象;其中之二,是設(shè)定緩發(fā)送時(shí)的緩發(fā)送時(shí)間。另外,還可以設(shè)置緩發(fā)送狀態(tài)的顯示模式等形式。針對于這些設(shè)置上的需求,可以設(shè)置相應(yīng)的緩發(fā)送編輯窗口,來供用戶完成前述的設(shè)置操作,該緩發(fā)送編輯窗口,可以由即時(shí)通信工具的相應(yīng)功能組件進(jìn)行開啟,也可以通過相應(yīng)的快捷鍵進(jìn)行開啟,或者通過設(shè)置在即時(shí)通信工具上的具有鏈接關(guān)系的圖標(biāo)觸發(fā)之后,進(jìn)行開啟。在本發(fā)明中,所述的緩發(fā)送時(shí)間,可以直接由系統(tǒng)服務(wù)商來進(jìn)行設(shè)定,另外,也可以由個(gè)人來進(jìn)行設(shè)定。緩發(fā)送即時(shí)通信 消息的時(shí)間,主要是給信息發(fā)送方作一個(gè)提醒,因此,時(shí)間不能太短,也不能太長。在具體實(shí)施時(shí),適合將所述的緩發(fā)送時(shí)間,設(shè)置為在0. 4秒 12秒鐘之間。 進(jìn)一步,優(yōu)選為1秒 5秒種之間。于是,這是一個(gè)相對固定的時(shí)間范圍,用戶可以在該時(shí)間范圍內(nèi)選擇適合自己的時(shí)間段。當(dāng)然,也可以另外設(shè)置用戶所需求的緩發(fā)送時(shí)間所包括的時(shí)間段。需要指出的是,所述的緩發(fā)送即時(shí)通信消息的時(shí)間,還可以是能夠隨著用戶所發(fā)送的獨(dú)立信息量的多少來自動(dòng)進(jìn)行調(diào)整。典型的實(shí)施例,是緩發(fā)送時(shí)間按預(yù)設(shè)的函數(shù)關(guān)系作為一個(gè)變化的時(shí)間量,其中,該變化的時(shí)間量和用戶所輸入的獨(dú)立信息量成正向比例關(guān)系。例如,當(dāng)用戶輸入的字符多的時(shí)候,緩發(fā)送時(shí)間就長;反之就短。當(dāng)然,還可以限定最長與最短的時(shí)間范圍。比如,當(dāng)用戶通過交互界面輸入欄所載入的字符量為10個(gè)的時(shí)候,緩發(fā)送的時(shí)間為3秒,當(dāng)載入的字符量為100個(gè)的時(shí)候,緩發(fā)送的時(shí)間增加到10秒。其中,緩發(fā)送即時(shí)通信消息的時(shí)間的增量,只需要和顯示出的獨(dú)立信息量成正向的比例關(guān)系就可以了 ;不一定要成等比例關(guān)系。具體來說,可以按照如下的步驟來進(jìn)行設(shè)置最低的緩發(fā)送時(shí)間,以及針對于該最低的緩發(fā)送時(shí)間所對應(yīng)的最低獨(dú)立信息量的范圍,以及設(shè)置隨著數(shù)據(jù)超出獨(dú)立信息量的范圍之后,緩發(fā)送時(shí)間的增加規(guī)則;采集用戶所輸入的具有緩發(fā)送功能的輸入信息,來判定所輸入信息中的獨(dú)立信息量所對應(yīng)的緩發(fā)送時(shí)間規(guī)則;按照上一步驟所判斷獲得的緩發(fā)送時(shí)間規(guī)則,針對于用戶所輸入的信息,在執(zhí)行發(fā)送操作之后,以前述的緩發(fā)送時(shí)間規(guī)則進(jìn)行緩發(fā)送操作。所述的獨(dú)立信息量,可以是載入到交互界面輸入欄中的字符,將每個(gè)字符視為一
個(gè)獨(dú)立信息量。所述的獨(dú)立信息量,還可以是經(jīng)由即時(shí)通信交互界面所發(fā)送的文檔,在將相應(yīng)的文檔進(jìn)行單獨(dú)發(fā)送的時(shí)候,將每個(gè)獨(dú)立文檔的名錄視為一個(gè)獨(dú)立信息量。所述的名錄,就是該文檔的名稱。在進(jìn)行了前述的設(shè)定操作之后,就可以轉(zhuǎn)入到步驟2所述的操作之中了。在步驟2中,采集用戶針對于交互界面輸入欄所輸入的即時(shí)通信消息內(nèi)容。采集的方式可以直接通過相應(yīng)的鉤子函數(shù),與即時(shí)通信交互界面中的交互界面輸入欄相關(guān)聯(lián), 就可以進(jìn)行采集操作了。并且,判定所針對的聯(lián)系人對象是否對應(yīng)有相應(yīng)的緩發(fā)送功能。通過前述的緩發(fā)送聯(lián)系人列表,就可以實(shí)現(xiàn)相應(yīng)的判定操作。當(dāng)判定相應(yīng)的聯(lián)系人對象屬于緩發(fā)送聯(lián)系人列表中的范圍時(shí),將相應(yīng)的針對于該聯(lián)系人對象的交互操作,設(shè)置為緩發(fā)送功能的可執(zhí)行狀態(tài)。在采集獲得了用戶針對于所述的信息內(nèi)容執(zhí)行了發(fā)送操作之后,就將相應(yīng)的信息內(nèi)容轉(zhuǎn)為緩發(fā)送狀態(tài)。接下來轉(zhuǎn)入所述的步驟3。在所設(shè)定的緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài)。在進(jìn)入了緩發(fā)送消息的編輯狀態(tài)之后,就暫停相關(guān)的數(shù)據(jù)的緩發(fā)送進(jìn)程,并將相應(yīng)的緩發(fā)送消息中的信息內(nèi)容轉(zhuǎn)入到可編輯狀態(tài)。轉(zhuǎn)入到可編輯狀態(tài)的方式,作為舉例,有這樣兩種形式,其中之一,直接在相應(yīng)的緩發(fā)送消息的位置處,將其轉(zhuǎn)入為可編輯狀態(tài),能夠利用原交互界面輸入欄所對應(yīng)的 RichEdit控件 ,或者其它的編輯控件,進(jìn)行相應(yīng)的編輯操作。其中之二,是將觸發(fā)進(jìn)入到編輯狀態(tài)后的緩發(fā)送消息,將其消息內(nèi)容轉(zhuǎn)入到交互界面輸入欄中的相應(yīng)區(qū)域,利用交互界面輸入欄所對應(yīng)的編輯控件,來實(shí)現(xiàn)對應(yīng)的編輯操作。當(dāng)編輯完成之后,就可以直接進(jìn)行發(fā)送?;蛘咧匦罗D(zhuǎn)入到緩發(fā)送狀態(tài),經(jīng)歷緩發(fā)送時(shí)間之后,再進(jìn)行相應(yīng)的發(fā)送操作。另一方面,在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。在正常的發(fā)送狀態(tài)下,就是將相應(yīng)的即時(shí)通信消息,經(jīng)發(fā)送過程轉(zhuǎn)入到聯(lián)系人對象能夠直接接收并打開的狀態(tài)。當(dāng)然,所述的正常發(fā)送路徑,針對于不同的緩發(fā)送消息的實(shí)現(xiàn)模式,其過程有所區(qū)別,在接下來的內(nèi)容中會(huì)有相應(yīng)的說明。下面結(jié)合著圖2、圖3、圖4和圖5,對前述的過程作輔助性說明。參圖2所示,這兒展示了即時(shí)通信客戶端100,它包括有即時(shí)通信主面板110和即時(shí)通信交互界面200。其中的即時(shí)通信主面板110上,包括有聯(lián)系人列表120,聯(lián)系人列表 120由各個(gè)聯(lián)系人對象121所共同組成。所述的即時(shí)通信交互界面200上,包括有交互界面輸入欄210和交互界面輸出欄220,以及交互界面工具欄230。其中所述的交互界面輸入欄210,用以采集用戶所需要輸入的信息內(nèi)容。所述的交互界面輸出欄220,用以輸出交互通信的各方的通信記錄。所述的交互界面工具欄230,用以向用戶的即時(shí)通信操作提供所需要的功能組件。包括啟動(dòng)音頻、視頻、電子郵件等通信操作的功能組件,以及配合著交互界面輸入欄210所提供的編輯控件,或者其它的輸入控件等。在本實(shí)施例中,用戶通過交互界面輸入欄210輸入了由字符組成的原即時(shí)通信消息300。該原即時(shí)通信消息300的內(nèi)容是“您的工作吉娃安排好了嗎? ”。然后,用戶點(diǎn)擊交互界面輸出欄210上的操作按鈕“發(fā)送”,或者按下“Enter”等按鍵,實(shí)現(xiàn)針對于前述原即時(shí)通信消息300的數(shù)據(jù)發(fā)送操作。進(jìn)行前述的發(fā)送操作之后,根據(jù)本實(shí)施例的預(yù)設(shè)條件,經(jīng)檢驗(yàn)針對于該聯(lián)系人對象設(shè)置有緩發(fā)送操作。于是,當(dāng)用戶進(jìn)行了前述的和“發(fā)送”相關(guān)的操作之后,就轉(zhuǎn)入到了緩發(fā)送狀態(tài)。在緩發(fā)送狀態(tài)下,這兒展示有三個(gè)實(shí)施例,來分別說明三種通過即時(shí)通信交互界面來進(jìn)行緩發(fā)送的實(shí)施方案。參圖3所示,在本圖所示的實(shí)施例中,所展示的即時(shí)通信交互界面200中,前述的原即時(shí)通信消息300轉(zhuǎn)為緩發(fā)送狀態(tài),稱為緩發(fā)送消息310。在該實(shí)施例中,緩發(fā)送消息310 所在的區(qū)域隸屬于交互界面輸入欄210的界面。這種情況下,前述的緩發(fā)送消息310被單獨(dú)劃分為一個(gè)獨(dú)立的區(qū)域。在該區(qū)域中,呈一個(gè)獨(dú)立的條狀結(jié)構(gòu),在該條狀結(jié)構(gòu)內(nèi),展示有緩發(fā)送消息310。雖然緩發(fā)送消息310所在的區(qū)域和交互界面輸入欄210是同一個(gè)界面形式,但緩發(fā)送消息310被獨(dú)立出來,并且,用戶在利用交互界面輸入欄210進(jìn)行信息輸入的時(shí)候,不會(huì)將其內(nèi)容輸入到緩發(fā)送消息310處。 參圖4所示,在本實(shí)施例中,針對于交互界面輸入欄210和交互界面輸出欄220之間的交互界面工具欄230進(jìn)行擴(kuò)展,使其獲得相應(yīng)的區(qū)域,來容放緩發(fā)送消息310的對應(yīng)區(qū)域。這種實(shí)施例,同樣是便于用戶實(shí)施的,這是因?yàn)?,用戶可以通過交互界面輸入欄210 將需要輸入的信息內(nèi)容進(jìn)行撰寫,然后經(jīng)發(fā)送之后,轉(zhuǎn)入到該區(qū)域所對應(yīng)的緩發(fā)送消息310 的位置處,在經(jīng)過緩發(fā)送時(shí)間之后,如果沒有針對于緩發(fā)送消息310的觸發(fā)信息時(shí),就可以將前述的緩發(fā)送消息310正式發(fā)送至對方所在的即時(shí)通信客戶端,并且,由交互界面輸出欄220進(jìn)行顯示。參圖5所示,在本實(shí)施例中,所述的緩發(fā)送消息310轉(zhuǎn)入到交互界面輸出欄220中進(jìn)行顯示,緩發(fā)送消息所在的位置,依舊是正常的交互界面輸出欄在輸出雙方交互信息時(shí)的預(yù)設(shè)位置。前述的各個(gè)實(shí)施例中,所述的緩發(fā)送狀態(tài)下的即時(shí)通信消息,其顯示形式都可以與正常的即時(shí)通信消息的內(nèi)容具有差異性的顯示方式,比如,字符的色彩、字體類型、下劃線、邊框等多種形式,都可以作差異性的顯示方式。這種情況下,只需要將相應(yīng)的緩發(fā)送消息的和正常的即時(shí)通信消息一樣,在交互界面輸出欄220中進(jìn)行輸出,就可以了。但是,將其作差異性顯示,在差異性顯示的狀態(tài)下, 用戶可以方便地分辨哪些輸出的消息內(nèi)容為緩發(fā)送消息。這種情況下,就可以便利地在需要對緩發(fā)送消息310進(jìn)行編輯的時(shí)候,直接對其進(jìn)行觸發(fā)了。需要指出的是,所述的緩發(fā)送消息,還可以在交互界面輸出欄之外以獨(dú)立的專用的窗口形式來進(jìn)行輸出。通過和窗口相關(guān)的函數(shù),比如Windows操作系統(tǒng)中的API函數(shù)來生成相應(yīng)的窗口,并載入緩發(fā)送消息310的內(nèi)容,就可以實(shí)現(xiàn)了。如前所述,用戶所輸入的原即時(shí)通信消息300轉(zhuǎn)換為緩發(fā)送消息310。在緩發(fā)送時(shí)間內(nèi),用戶發(fā)現(xiàn)所輸入的緩發(fā)送消息310的內(nèi)容有誤,于是,就利用鼠標(biāo)點(diǎn)擊了緩發(fā)送消息 310的所在位置,就使得該緩發(fā)送消息310進(jìn)入到編輯狀態(tài),并暫停由緩發(fā)送狀態(tài)轉(zhuǎn)到正常發(fā)送狀態(tài)的進(jìn)程。在這種情況下,用戶就可以針對于處于編輯狀態(tài)下的緩發(fā)送消息310進(jìn)行編輯操作,以及修改原有的錯(cuò)誤信息了。如前所述,用戶原有的緩發(fā)送消息310的內(nèi)容是“您的工作吉娃安排好了嗎? ”,顯然,其中的“吉娃”是用戶的筆誤,應(yīng)當(dāng)是“計(jì)劃”。于是,用戶完成其中內(nèi)容的修改操作之后, 就可以更正原有的錯(cuò)誤信息了。更正完之后的緩發(fā)送消息310,有這樣兩種處理方式將相應(yīng)的消息直接進(jìn)行發(fā)送,不再經(jīng)歷新的緩發(fā)送狀態(tài);將相應(yīng)的編輯之后的緩發(fā)送消息,重新進(jìn)入到緩發(fā)送消息的狀態(tài)。進(jìn)一步,在將其重新轉(zhuǎn)入到緩發(fā)送狀態(tài)的情況下,還可以重新設(shè)置緩發(fā)送狀態(tài)的時(shí)間,比如說,是原來緩發(fā)送時(shí)間的一半。進(jìn)一步,針對于所述的緩發(fā)送消息,還可以進(jìn)行糾錯(cuò)方面的相關(guān)操作。在緩發(fā)送過程中所遇到的重復(fù)性錯(cuò)誤,在下次遇到類似經(jīng)過修正之后的消息時(shí),進(jìn)行提醒或者進(jìn)行自動(dòng)更換。
具體說來,可以通過如下的步驟來實(shí)現(xiàn)采集用戶在緩發(fā)送狀態(tài)下所進(jìn)行的修改操作信息;將前述的修改操作信息進(jìn)行存儲(chǔ),建立起針對于相應(yīng)內(nèi)容和相應(yīng)內(nèi)容環(huán)境下的修改模式列表;采集用戶進(jìn)入到緩發(fā)送狀態(tài)下的輸入內(nèi)容;按照前述的列表進(jìn)行判定,來判斷是否有相同或類似語言環(huán)境下的相同待修改內(nèi)容;如果判斷為有的話,則向用戶作出提醒,或者在設(shè)定權(quán)限許可的情況下,直接對其內(nèi)容進(jìn)行修改。所述的語言環(huán)境,指的是待糾錯(cuò)詞匯周圍的同一句話中的其它用語,或者前后句子中的用語。按這種方式進(jìn)行實(shí)施的時(shí)候,就能夠?qū)τ脩舭l(fā)生的相同錯(cuò)誤來向用戶主動(dòng)作出提醒,或者直接進(jìn)行修改,有效地減少了用戶犯錯(cuò)的概率。進(jìn)一步,在進(jìn)行修改提醒或者修改操作的過程中,還可以直接針對于特定的聯(lián)系人進(jìn)行記錄,也就是說,在存儲(chǔ)已有的和修改相關(guān)的數(shù)據(jù)時(shí),要針對于特定的聯(lián)系人標(biāo)識(shí)號(hào)進(jìn)行數(shù)據(jù)存儲(chǔ),而且,在執(zhí)行處于緩發(fā)送狀態(tài)中的內(nèi)容修改操作時(shí),也同樣針對于特定的聯(lián)系人對象來展開。前述的緩發(fā)送操作的實(shí)現(xiàn)路徑,優(yōu)先選擇為基于發(fā)送方客戶端來實(shí)施的方式。這種情況下,直接在發(fā)送方客戶端來實(shí)現(xiàn)緩發(fā)送操作,在緩發(fā)送狀態(tài)下,并不將數(shù)據(jù)發(fā)送至即時(shí)通信系統(tǒng)服務(wù)器或者接收方客戶端。當(dāng)緩發(fā)送消息經(jīng)歷緩發(fā)送時(shí)間之后,代表轉(zhuǎn)入到正常發(fā)送狀態(tài)時(shí),才將相應(yīng)的數(shù)據(jù)發(fā)送至即時(shí)通信系統(tǒng)服務(wù)器或者接收方客戶端。需要指出的是,還可以通過系統(tǒng)服務(wù)器來實(shí)現(xiàn)相應(yīng)的緩發(fā)送操作。具體來說,將相應(yīng)的即時(shí)通信消息由用戶所在的發(fā)送方客戶端發(fā)送至系統(tǒng)服務(wù)器之后,系統(tǒng)服務(wù)器在預(yù)設(shè)的緩發(fā)送時(shí)間內(nèi),并不將相應(yīng)的緩發(fā)送消息發(fā)送給接收方客戶端。而是在經(jīng)歷了緩發(fā)送時(shí)間之后,才將相應(yīng)的即時(shí)通信消息轉(zhuǎn)入到正常發(fā)送狀態(tài),傳輸至與其對應(yīng)的接收方客戶端進(jìn)行輸出。需要指出的是,還可以通過接收方客戶端來實(shí)現(xiàn)相應(yīng)的緩發(fā)送操作。具體來說,將相應(yīng)的即時(shí)通信消息由發(fā)送方客戶端傳輸至接收方客戶端之后,在接收方客戶端中并不進(jìn)行輸出,而是經(jīng)歷了預(yù)設(shè)的緩發(fā)送時(shí)間之后,才進(jìn)行輸出。在前述的緩發(fā)送時(shí)間內(nèi),發(fā)送方客戶端所對應(yīng)的用戶仍舊可以對相應(yīng)的內(nèi)容進(jìn)行修改,而且,接收方客戶端并無法看到其修改的過程。進(jìn)一步,參圖6所示,在本發(fā)明中,對應(yīng)著前述的方法,本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的客戶端400,其特征在于該客戶端400包括有如下組成部分緩發(fā)送設(shè)定模塊410,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;緩發(fā)送執(zhí)行模塊420,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊430,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊440,在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。在該實(shí)施例中,所述的緩發(fā)送操作,都是由相應(yīng)的發(fā)送方客戶端來進(jìn)行的。利用設(shè)置在發(fā)送方客戶端中的緩發(fā)送設(shè)定模塊410,來設(shè)定緩發(fā)送時(shí)間,以及緩發(fā)送的聯(lián)系人對象,以及緩發(fā)送信息的輸出位置等設(shè)定事項(xiàng)。利用緩發(fā)送執(zhí)行模塊420,來采集用戶通過即時(shí)通信交互界面所載入的即時(shí)通信消息內(nèi)容,在采集獲得用戶針對于該即時(shí)通信消息實(shí)現(xiàn)發(fā)送操作之后,將相應(yīng)的即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài)。在緩發(fā)送狀態(tài)所對應(yīng)的緩發(fā)送時(shí)間內(nèi),如果獲得了針對于緩發(fā)送消息的觸發(fā)信息,那么,則通過緩發(fā)送編輯模塊430,將相應(yīng)的緩發(fā)送消息轉(zhuǎn)入到編輯狀態(tài),進(jìn)而可以采集用戶的編輯信息。如果經(jīng)歷了緩發(fā)送時(shí)間, 沒有獲得針對于緩發(fā)送消息的觸發(fā)信息時(shí),則通過緩發(fā)送轉(zhuǎn)正常模塊440,將相應(yīng)的緩發(fā)送消息進(jìn)行正常發(fā)送操作。另外,如果對緩發(fā)送消息進(jìn)行了編輯操作,那么,在編輯操作之后, 可以直接進(jìn)行正常的發(fā)送操作,或者再次經(jīng)歷緩發(fā)送時(shí)間之后,進(jìn)行正常發(fā)送操作。 進(jìn)一步,參圖7所示,對應(yīng)著前述的方法,本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的系統(tǒng)500,其特征在于該系統(tǒng)包括有如下組成部分緩發(fā)送設(shè)定模塊510,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在系統(tǒng)服務(wù)器500a中進(jìn)行存儲(chǔ);緩發(fā)送數(shù)據(jù)采集模塊501,采集所載入的輸入消息發(fā)送至所在的系統(tǒng)服務(wù)器 500a ;緩發(fā)送輸出模塊502,設(shè)置在發(fā)送方客戶端500b,用以從系統(tǒng)服務(wù)器500a中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端500b所對應(yīng)的即時(shí)通信交互界面中輸出;緩發(fā)送執(zhí)行模塊520,采集載入的即時(shí)通信消息內(nèi)容,將系統(tǒng)服務(wù)器500a中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊530,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器500a采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊540,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器500a沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。在該實(shí)施例中,利用緩發(fā)送設(shè)定模塊510,通過發(fā)送方客戶端500b預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,將相應(yīng)的數(shù)據(jù)通過異步數(shù)據(jù)傳輸?shù)姆绞絺鬏數(shù)綄?yīng)的系統(tǒng)服務(wù)器500a 中,在系統(tǒng)服務(wù)器500a中直接進(jìn)行存儲(chǔ),或者,連帶著所設(shè)定的聯(lián)系人對象的用戶識(shí)別號(hào)進(jìn)行數(shù)據(jù)存儲(chǔ)。在用戶進(jìn)行即時(shí)通信操作的過程中,通過緩發(fā)送數(shù)據(jù)采集模塊501,經(jīng)由所述的設(shè)置在發(fā)送方客戶端500b上的緩發(fā)送數(shù)據(jù)采集模塊501,來采集用戶所載入的即時(shí)通信消息,并將其消息內(nèi)容傳輸至系統(tǒng)服務(wù)器500a,由前述的緩發(fā)送數(shù)據(jù)采集模塊501獲得。 然后,通過前述的緩發(fā)送執(zhí)行模塊520,將獲得的即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài)。在緩發(fā)送狀態(tài)下,如果通過系統(tǒng)服務(wù)器500a能夠采集針對于緩發(fā)送消息的觸發(fā)信息,那么,則經(jīng)由緩發(fā)送編輯模塊530將獲取的緩發(fā)送消息轉(zhuǎn)入到編輯狀態(tài),并將該編輯狀態(tài)傳輸至設(shè)置在發(fā)送方客戶端的緩發(fā)送輸出模塊502進(jìn)行輸出。如果在緩發(fā)送時(shí)間內(nèi),系統(tǒng)服務(wù)器500a 沒有獲得針對于緩發(fā)送消息的觸發(fā)信息,那么,則通過緩發(fā)送轉(zhuǎn)正常模塊540,將其緩發(fā)送消息轉(zhuǎn)入正常發(fā)送狀態(tài),傳輸至與該消息相對應(yīng)的聯(lián)系人對象的接收方客戶端,在接收方客戶端中進(jìn)行輸出。
進(jìn)一步,參圖8所示,對著前述的方式,本發(fā)明還提供一種即時(shí)通信中緩發(fā)送信息的系統(tǒng)600,其特征在于該系統(tǒng)包括有如下組成部分緩發(fā)送設(shè)定模塊610,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在接收方客戶端600a中進(jìn)行存儲(chǔ);緩發(fā)送數(shù)據(jù)采集模塊601,采集所載入的輸入消息發(fā)送至所在的接收方客戶端 600a,以及從所在的接收方客戶端600a中下載緩發(fā)送類數(shù)據(jù)傳輸至下述的緩發(fā)送輸出模塊 502 ;緩發(fā)送輸出模塊602,設(shè)置在發(fā)送方客戶端600b,用以從接收方客戶端600a中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端600b所對應(yīng)的即時(shí)通信交互界面中輸出; 緩發(fā)送執(zhí)行模塊620,采集載入的即時(shí)通信消息內(nèi)容,將接收方客戶端600a中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊630,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端600a采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊640,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端600a沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常輸出狀態(tài)。在該實(shí)施例中,直接通過接收方客戶端600a來進(jìn)行即時(shí)通信消息的緩發(fā)送操作。 通過緩發(fā)送設(shè)定模塊610,在發(fā)送方客戶端600b中設(shè)置緩發(fā)送消息的相關(guān)規(guī)則,而通過接收方客戶端600a進(jìn)行數(shù)據(jù)存儲(chǔ)。通過設(shè)置在發(fā)送方客戶端600b上的緩發(fā)送數(shù)據(jù)采集模塊601,采集用戶所載入的即時(shí)通信消息,將其傳輸至接收方客戶端600a,經(jīng)由緩發(fā)送執(zhí)行模塊620,接收到該即時(shí)通信消息,但不在視窗中進(jìn)行輸出,于是,該即時(shí)通信消息就進(jìn)入了緩發(fā)送狀態(tài)。在緩發(fā)送時(shí)間內(nèi),如果接收到了來自于發(fā)送方客戶端600b的針對于緩發(fā)送消息的觸發(fā)信息,那么,經(jīng)由緩發(fā)送編輯模塊630,將其緩發(fā)送消息進(jìn)入到編輯狀態(tài),并可以通過發(fā)送方客戶端600b 進(jìn)行編輯及傳輸。經(jīng)過編輯后的數(shù)據(jù),再傳輸?shù)浇邮辗娇蛻舳?00a中。經(jīng)編輯之后的緩發(fā)送消息,或者未經(jīng)編輯的緩發(fā)送消息,經(jīng)歷相應(yīng)的緩發(fā)送時(shí)間之后,如果沒有收到或者再次收到針對于緩發(fā)送消息的觸發(fā)信息的話,那么,則緩發(fā)送消息進(jìn)入到正常輸出狀態(tài),在接收方客戶端600a所對應(yīng)的視窗中進(jìn)行數(shù)據(jù)輸出。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于該方法包括有如下步驟步驟1,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;步驟2,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);步驟3,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。
2.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送的相關(guān)操作,所針對的對象是針對于特定的聯(lián)系人對象獨(dú)立進(jìn)行的。
3.根據(jù)權(quán)利要求2所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所設(shè)定的聯(lián)系人對象,在執(zhí)行緩發(fā)送的操作時(shí),按照如下步驟實(shí)施,針對于特定的聯(lián)系人對象,設(shè)定緩發(fā)送操作;將該設(shè)定的聯(lián)系人對象進(jìn)行存儲(chǔ),建立緩發(fā)送聯(lián)系人列表;在進(jìn)行即時(shí)通信的情況下,采集用戶進(jìn)行即時(shí)通信的聯(lián)系人對象;針對于該聯(lián)系人對象和前述的緩發(fā)送聯(lián)系人列表進(jìn)行比對,從而判定針對于該聯(lián)系人對象是否要進(jìn)行緩發(fā)送操作;在需要進(jìn)行緩發(fā)送操作的情況下,執(zhí)行相應(yīng)的緩發(fā)送操作。
4.根據(jù)權(quán)利要求3所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送聯(lián)系人列表,包括單個(gè)聯(lián)系人,或多個(gè)聯(lián)系人,或者一個(gè)及多個(gè)分組,或一個(gè)及多個(gè)群。
5.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送的操作,是針對于所有的聯(lián)系人對象來進(jìn)行的。
6.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送的操作,具有時(shí)效性,該時(shí)效性針對于特定的聯(lián)系人對象或針對于所有的聯(lián)系人對象, 針對于特定聯(lián)系人當(dāng)次或者隨后多次的緩發(fā)送操作,或設(shè)定相應(yīng)的有效時(shí)間區(qū)間。
7.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于設(shè)置相應(yīng)的緩發(fā)送編輯窗口,用以進(jìn)行緩發(fā)送事項(xiàng)的設(shè)置操作。
8.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送即時(shí)通信消息的時(shí)間,是一個(gè)相對固定的時(shí)間范圍,設(shè)置為在0. 4秒 12秒鐘之間。
9.根據(jù)權(quán)利要求8所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的時(shí)間范圍,優(yōu)選為1秒 5秒鐘之間。
10.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送即時(shí)通信消息的時(shí)間,是隨著用戶所發(fā)送的獨(dú)立信息量的數(shù)量來調(diào)整的時(shí)間量。
11.根據(jù)權(quán)利要求10所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的時(shí)間量,和用戶所輸入的獨(dú)立信息量成正向比例關(guān)系。
12.根據(jù)權(quán)利要求10所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的時(shí)間量,調(diào)整方式按照如下步驟進(jìn)行設(shè)置最低的緩發(fā)送時(shí)間,以及針對于該最低的緩發(fā)送時(shí)間所對應(yīng)的最低獨(dú)立信息量的范圍,以及設(shè)置隨著數(shù)據(jù)超出獨(dú)立信息量的范圍之后,緩發(fā)送時(shí)間的增加規(guī)則;采集用戶所輸入的具有緩發(fā)送功能的輸入信息,來判定所輸入信息中的獨(dú)立信息量所對應(yīng)的緩發(fā)送時(shí)間規(guī)則;按照上一步驟所判斷獲得的緩發(fā)送時(shí)間規(guī)則,針對于用戶所輸入的信息,在執(zhí)行發(fā)送操作之后,以前述的緩發(fā)送時(shí)間規(guī)則進(jìn)行緩發(fā)送操作。
13.根據(jù)權(quán)利要求12所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的獨(dú)立信息量,是載入到交互界面輸入欄中的字符,將每個(gè)字符視為一個(gè)獨(dú)立信息量,和/或是經(jīng)由即時(shí)通信交互界面所發(fā)送的文檔,在將相應(yīng)的文檔進(jìn)行單獨(dú)發(fā)送的時(shí)候,每個(gè)獨(dú)立文檔的名錄視為一個(gè)獨(dú)立信息量。
14.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于 采集用戶針對于交互界面輸入欄所輸入的即時(shí)通信消息內(nèi)容;通過配套建立的緩發(fā)送聯(lián)系人列表,來判定所針對的聯(lián)系人對象是否對應(yīng)有緩發(fā)送功能;當(dāng)判定相應(yīng)的聯(lián)系人對象屬于緩發(fā)送聯(lián)系人列表中的范圍時(shí),將相應(yīng)的針對于該聯(lián)系人對象的交互操作,設(shè)置為緩發(fā)送功能的可執(zhí)行狀態(tài);采集獲得的用戶所發(fā)送的信息內(nèi)容,在采集獲得了用戶針對于所述的信息內(nèi)容執(zhí)行了發(fā)送操作之后,就將相應(yīng)的信息內(nèi)容轉(zhuǎn)為緩發(fā)送狀態(tài)。
15.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于在所設(shè)定的緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài),暫停相關(guān)數(shù)據(jù)的緩發(fā)送進(jìn)程,并將相應(yīng)的緩發(fā)送消息中的信息內(nèi)容轉(zhuǎn)入到可編輯狀態(tài)。
16.根據(jù)權(quán)利要求15所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于轉(zhuǎn)入到可編輯狀態(tài)的方式,為如下兩種方式之一,其中之一,直接在相應(yīng)的緩發(fā)送消息的位置處,將其轉(zhuǎn)入為可編輯狀態(tài),可利用原交互界面輸入欄所對應(yīng)的編輯控件進(jìn)行編輯操作;其中之二,將觸發(fā)進(jìn)入到編輯狀態(tài)后的緩發(fā)送消息,將其消息內(nèi)容轉(zhuǎn)入到交互界面輸入欄中的相應(yīng)區(qū)域,利用交互界面輸入欄所對應(yīng)的編輯控件,來實(shí)現(xiàn)對應(yīng)的編輯操作。
17.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于編輯完成后的緩發(fā)送消息,處理方式為如下兩者其一,將相應(yīng)的消息直接進(jìn)行發(fā)送,不再經(jīng)歷新的緩發(fā)送狀態(tài); 將相應(yīng)的編輯之后的緩發(fā)送消息,重新進(jìn)入到緩發(fā)送消息的狀態(tài)。
18.根據(jù)權(quán)利要求17所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送消息經(jīng)過編輯之后,重新轉(zhuǎn)入到緩發(fā)送狀態(tài)的時(shí)候,執(zhí)行和原緩發(fā)送時(shí)間具有差異性的緩發(fā)送時(shí)間。
19.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送消息的設(shè)置方式,為如下形式其中之一,所述的緩發(fā)送消息,被單獨(dú)劃分為獨(dú)立的區(qū)域,隸屬于交互界面輸入欄的界面; 所述的緩發(fā)送消息,是針對于即時(shí)通信交互界面中的交互界面輸入欄和交互界面輸出欄之間的交互界面工具欄進(jìn)行擴(kuò)展,所生成的用以容放緩發(fā)送消息的對應(yīng)區(qū)域; 所述的緩發(fā)送消息,被單獨(dú)劃分為獨(dú)立的區(qū)域,隸屬于交互界面輸出欄的界面; 所述的緩發(fā)送消息,在交互界面輸出欄之外以獨(dú)立的專用的窗口形式來進(jìn)行輸出。
20.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送狀態(tài)下的即時(shí)通信消息,其顯示形式與正常的即時(shí)通信消息的內(nèi)容具有差異性。
21.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送的即時(shí)通信消息的類型,為通過即時(shí)通信交互界面所傳輸?shù)募磿r(shí)通信消息,或通過即時(shí)通信交互界面所發(fā)送的文檔數(shù)據(jù)。
22.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于針對于所述的緩發(fā)送的即時(shí)通信消息,進(jìn)行糾錯(cuò)方面的操作時(shí),其步驟為,采集用戶在緩發(fā)送狀態(tài)下所進(jìn)行的修改操作信息;將前述的修改操作信息進(jìn)行存儲(chǔ),建立起針對于相應(yīng)內(nèi)容和相應(yīng)內(nèi)容環(huán)境下的修改模式列表;采集用戶進(jìn)入到緩發(fā)送狀態(tài)下的輸入內(nèi)容;按照前述的列表進(jìn)行判定,來判斷是否有相同或類似語言環(huán)境下的相同待修改內(nèi)容; 如果判斷為有的話,則向用戶作出提醒,或者在設(shè)定權(quán)限許可的情況下,直接對其內(nèi)容進(jìn)行修改。
23.根據(jù)權(quán)利要求1所述的一種即時(shí)通信中緩發(fā)送信息的方法,其特征在于所述的緩發(fā)送的實(shí)現(xiàn)路徑,包括有如下三種方式其中之一,所述的緩發(fā)送狀態(tài),基于發(fā)送方客戶端來實(shí)現(xiàn)緩發(fā)送操作;所述的緩發(fā)送狀態(tài),是由發(fā)送方客戶端將數(shù)據(jù)發(fā)送至系統(tǒng)服務(wù)器后,通過系統(tǒng)服務(wù)器來實(shí)現(xiàn)的緩發(fā)送操作狀態(tài);所述的緩發(fā)送狀態(tài),是將即時(shí)通信消息由發(fā)送方客戶端發(fā)送至接收方客戶端后,由接收方客戶端所實(shí)現(xiàn)的緩發(fā)送狀態(tài)。
24.一種即時(shí)通信中緩發(fā)送信息的客戶端,其特征在于該客戶端包括有如下組成部分緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。
25.—種即時(shí)通信中緩發(fā)送信息的系統(tǒng),其特征在于該系統(tǒng)包括有如下組成部分 緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在系統(tǒng)服務(wù)器中進(jìn)行存儲(chǔ); 緩發(fā)送數(shù)據(jù)采集模塊,采集所載入的輸入消息發(fā)送至所在的系統(tǒng)服務(wù)器;緩發(fā)送輸出模塊,設(shè)置在發(fā)送方客戶端,用以從系統(tǒng)服務(wù)器中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端所對應(yīng)的即時(shí)通信交互界面中輸出;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,將系統(tǒng)服務(wù)器中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若通過系統(tǒng)服務(wù)器沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。
26. —種即時(shí)通信中緩發(fā)送信息的系統(tǒng),其特征在于該系統(tǒng)包括有如下組成部分 緩發(fā)送設(shè)定模塊,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間,在接收方客戶端中進(jìn)行存儲(chǔ); 緩發(fā)送數(shù)據(jù)采集模塊,采集所載入的輸入消息發(fā)送至所在的接收方客戶端,以及從所在的接收方客戶端中下載緩發(fā)送類數(shù)據(jù)傳輸至下述的緩發(fā)送輸出模塊;緩發(fā)送輸出模塊,設(shè)置在發(fā)送方客戶端,用以從接收方客戶端中采集處于緩發(fā)送狀態(tài)的即時(shí)通信消息,以及將其在發(fā)送方客戶端所對應(yīng)的即時(shí)通信交互界面中輸出;緩發(fā)送執(zhí)行模塊,采集載入的即時(shí)通信消息內(nèi)容,將接收方客戶端中接收到即時(shí)通信消息后將其轉(zhuǎn)入到緩發(fā)送狀態(tài);緩發(fā)送編輯模塊,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);緩發(fā)送轉(zhuǎn)正常模塊,在緩發(fā)送時(shí)間內(nèi),若通過接收方客戶端沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常輸出狀態(tài)。
全文摘要
本發(fā)明提供了一種即時(shí)通信中緩發(fā)送信息的方法、客戶端及系統(tǒng),屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。該方法包括有如下步驟步驟1,預(yù)設(shè)緩發(fā)送即時(shí)通信消息的時(shí)間;步驟2,采集載入的即時(shí)通信消息內(nèi)容,完成即時(shí)通信消息的發(fā)送操作后將即時(shí)通信消息轉(zhuǎn)入到緩發(fā)送狀態(tài);步驟3,在緩發(fā)送時(shí)間內(nèi),若采集到了針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到編輯狀態(tài);在緩發(fā)送時(shí)間內(nèi),若沒有采集到針對于緩發(fā)送消息的觸發(fā)信息,則緩發(fā)送消息進(jìn)入到正常發(fā)送狀態(tài)。利用本發(fā)明,能夠讓用戶發(fā)送即時(shí)通信消息之后,獲得一段緩發(fā)送時(shí)間,以降低即時(shí)通信中的錯(cuò)誤信息量。
文檔編號(hào)H04L12/58GK102368748SQ201110268239
公開日2012年3月7日 申請日期2011年9月10日 優(yōu)先權(quán)日2011年9月10日
發(fā)明者不公告發(fā)明人 申請人:上海量明科技發(fā)展有限公司