欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

發(fā)送消息處理方法和系統(tǒng)與流程

文檔序號:11326944閱讀:350來源:國知局
發(fā)送消息處理方法和系統(tǒng)與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種發(fā)送消息處理方法和系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,社交聊天類應(yīng)用的種類和功能越來越多,如即時通信工具等已經(jīng)深入到用戶當(dāng)中,用戶借助智能手機、平板電腦或pc(personalcomputer,個人計算機)等終端登錄社交聊天類應(yīng)用進行的交流互動也越來越頻繁。

用戶在發(fā)送消息后,有時候可能會覺得“后悔”而將消息撤回,目前在如即時通信工具中都設(shè)置了撤回消息功能,在一定時間內(nèi)容用戶可以選擇已發(fā)送消息并選擇“撤回”功能將其撤回,然而將該條消息撤回時,會導(dǎo)致該條消息中部分有用的消息也被撤回,這樣會影響了發(fā)送消息的效率。



技術(shù)實現(xiàn)要素:

基于此,針對撤回已發(fā)送消息時影響發(fā)送消息效率的問題,提供一種發(fā)送消息處理方法和系統(tǒng)。

一種發(fā)送消息處理方法,包括:

在消息發(fā)送后,檢測用戶在客戶端的對話窗口上對已發(fā)送消息上執(zhí)行的選擇操作,獲取所述已發(fā)送消息的消息id;

獲取用戶選擇的已發(fā)送消息中的目標(biāo)內(nèi)容及其在所述已發(fā)送消息中的位置信息;

獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容;

根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端;其中,所述接收客戶端根據(jù)所述消息id將原接收的所述已發(fā)送消息更新為所述更新消息。

一種發(fā)送消息處理系統(tǒng),包括:

id獲取模塊,用于在消息發(fā)送后,檢測用戶在客戶端的對話窗口上對已發(fā)送消息上執(zhí)行的選擇操作,獲取所述已發(fā)送消息的消息id;

位置獲取模塊,用于獲取用戶選擇的已發(fā)送消息中的目標(biāo)內(nèi)容及其在所述已發(fā)送消息中的位置信息;

更新獲取模塊,用于獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容;

消息更新模塊,用于根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端;其中,所述接收客戶端根據(jù)所述消息id將原接收的所述已發(fā)送消息更新為所述更新消息。

上述發(fā)送消息處理方法和系統(tǒng),通過獲取用戶在客戶端的對話窗口上選擇已發(fā)送消息的消息id,獲取用戶選擇的已發(fā)送消息中的目標(biāo)內(nèi)容及其在已發(fā)送消息中的位置信息;獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容;然后根據(jù)目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端進行更新。該技術(shù)方案能夠?qū)⒂脩翎槍τ谝寻l(fā)送消息修改輸入的更新內(nèi)容發(fā)送至接收客戶端進行更新已接收消息,從而提高了對已發(fā)送消息內(nèi)容進行再次處理時的輸入速度,提升了發(fā)送消息的效率,也提升了用戶體驗。

附圖說明

圖1為一實施例的發(fā)送消息處理方法流程圖;

圖2是本發(fā)明的發(fā)送消息處理方法應(yīng)用系統(tǒng)示意圖;

圖3至11所示是一個示例的即時通信工具中的應(yīng)用示意圖;

圖12至15所示是另一個示例的即時通信工具中的應(yīng)用示意圖;

圖16是一個實施例的發(fā)送消息處理系統(tǒng)結(jié)構(gòu)示意圖。

具體實施方式

下面結(jié)合附圖闡述本發(fā)明的發(fā)送消息處理方法和系統(tǒng)的實施例。本發(fā)明實施例的方案可以應(yīng)用在相應(yīng)的終端設(shè)備上,這里的終端設(shè)備可以是智能手機、平板電腦、pda(personaldigitalassistant,個人數(shù)字助理)、pc(personalcomputer,個人計算機)等任意終端設(shè)備。所述終端設(shè)備的輸入方式可以采用鍵盤鼠標(biāo)輸入,也可以包括觸摸輸入。

參考圖1所示,圖1為一實施例的發(fā)送消息處理方法流程圖,包括:

s10,在消息發(fā)送后,檢測用戶在客戶端的對話窗口上對已發(fā)送消息上執(zhí)行的選擇操作,獲取所述已發(fā)送消息的消息id(identification,身份標(biāo)記);

此步驟中,在發(fā)送端的一側(cè)客戶端上,用戶將一條消息發(fā)送后,在客戶端的對話窗口上顯示一條已發(fā)送消息,對于pc端,用戶可以同鼠標(biāo)在已發(fā)送消息上進行選擇操作,可以選擇需要更新內(nèi)容;此時,獲取到該條已發(fā)送消息的消息id,該消息id是針對于任意一條消息的標(biāo)記消息,附帶在發(fā)送消息的消息體中發(fā)送至接收端。

可選的,在用戶選擇目標(biāo)內(nèi)容過程中,可以對已被選擇的所述目標(biāo)內(nèi)容進行實時的突出顯示;例如突出背景部分,也可以進行不同字體顯示,或者閃爍提示等。

s20,獲取用戶選擇的已發(fā)送消息中的目標(biāo)內(nèi)容及其在所述已發(fā)送消息中的位置信息;其中,所述位置信息可以包括所述目標(biāo)內(nèi)容在所述已發(fā)送消息上的起始位置和結(jié)束位置;

s30,獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容;

此步驟中,用戶可以通過輸入更新內(nèi)容,該更新內(nèi)容是針對于所述目標(biāo)內(nèi)容進行更新所需要的內(nèi)容。

進一步的,在將所述已發(fā)送消息及其目標(biāo)內(nèi)容同步至所述客戶端的輸入窗口的步驟前,可以在用戶選擇完成所述目標(biāo)內(nèi)容后,提示修改選擇控件,當(dāng)接收到用戶對選擇控件的操作確認時,再進行執(zhí)行相關(guān)操作;例如,可以通過彈窗形式彈出一個控件,控件上顯示文字內(nèi)容“修改消息”,當(dāng)用戶選擇確認時,才進行執(zhí)行后續(xù)的同步操作;通過選擇控件,可以增加用戶對發(fā)送消息處理方式,如可以與“撤回消息”功能放在一起,用戶可以進行撤回整條消息,也可以進行更新修改,提高消息處理效率。

作為實施例,獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容的步驟可以包括:

在用戶選擇完成所述目標(biāo)內(nèi)容后,在客戶端的對話窗口頂層顯示帶輸入框的對話框,獲取用戶在所述輸入框上輸入的對所述目標(biāo)內(nèi)容進行修改的更新內(nèi)容,在用戶確認后,利用所述更新內(nèi)容替換所述目標(biāo)內(nèi)容,得到新的已發(fā)送消息;具體的,該實施例的方案可以結(jié)合下文中附圖7的例子進行理解。該實施例的技術(shù)方案,界面簡潔,便于用戶輸入,用戶體驗好。

或者,在用戶選擇完成所述目標(biāo)內(nèi)容后,也可以將所述已發(fā)送消息及其目標(biāo)內(nèi)容同步至所述客戶端的輸入窗口,將輸入光標(biāo)設(shè)置在所述起始位置;這樣便于用戶進行快速編輯和修改,而且所有已發(fā)送消息都能夠同步過去,輸入更新內(nèi)容,提高消息輸入效率。

進一步的,在將所述已發(fā)送消息及其目標(biāo)內(nèi)容同步至所述客戶端的輸入窗口后:還將目標(biāo)內(nèi)容與其他內(nèi)容進行差異化顯示,并將所述目標(biāo)內(nèi)容設(shè)置為可編輯內(nèi)容,其他內(nèi)容為非可編輯內(nèi)容,對所述更新內(nèi)容進行實時顯示;在此實施例中,可以將目標(biāo)內(nèi)容進行閃爍顯示,所述其他內(nèi)容默認顯示;通過這種差異化顯示,便于直觀呈現(xiàn)所需要修改的目標(biāo)內(nèi)容,也可以實時地看到更新內(nèi)容,進一步提高用戶輸入操作的效率;從而能夠快速地獲取用戶對目標(biāo)內(nèi)容進行修改的更新內(nèi)容,即用戶編輯輸入的更新內(nèi)容。

另外,也可以在用戶選擇完成所述目標(biāo)內(nèi)容后,用戶確認進行修改時,直接將目標(biāo)內(nèi)容的范圍設(shè)置為輸入框,并將目標(biāo)內(nèi)容設(shè)置為可編輯狀態(tài),用戶可以直接進行修改的更新內(nèi)容,在用戶確認輸入后,利用所述更新內(nèi)容替換所述目標(biāo)內(nèi)容,得到新的已發(fā)送消息;具體的,該實施例的方案可以結(jié)合下文中附圖5、圖6的例子進行理解。該實施例的技術(shù)方案,沒有過多操作,用戶選擇目標(biāo)內(nèi)容后即可直接進入到編輯狀態(tài),用戶體驗好。

s40,根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端;其中,所述接收客戶端根據(jù)所述消息id將原接收的所述已發(fā)送消息更新為所述更新消息;

此步驟中,發(fā)送客戶端可以根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,然后并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端。

進一步的,在發(fā)送客戶端可以根據(jù)所述更新內(nèi)容對在客戶端的對話窗口上的所述已發(fā)送消息進行更新顯示;利用所述更新內(nèi)容替換所述目標(biāo)內(nèi)容,得到新的已發(fā)送消息,即更新消息;另外,接收客戶端接收到更新內(nèi)容和消息id后,將原接收的所述已發(fā)送消息更新為更新消息。

作為實施例,具體的,所述接收客戶端接收所述更新消息和消息id,根據(jù)所述消息id在消息數(shù)據(jù)庫中查找相應(yīng)的已接收消息,在客戶端的對話窗口上將該接收信息替換為所述更新消息。

另外,在本發(fā)明的實施方案中可以與“撤回消息”功能類似時效性設(shè)置,在用戶選擇已發(fā)送消息中的目標(biāo)內(nèi)容后,讀取所述已發(fā)送消息的已發(fā)送的時間,若所述時間小于設(shè)定時間閾值,執(zhí)行后續(xù)處理步驟;通過設(shè)定時效性,有利于消息管理。

參考圖2,圖2是本發(fā)明的發(fā)送消息處理方法應(yīng)用系統(tǒng)示意圖,其中,發(fā)送客戶端發(fā)送的已發(fā)送消息,通過消息服務(wù)器后,發(fā)送至接收客戶端,發(fā)送客戶端根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端;接收客戶端根據(jù)所述消息id將原接收的所述已發(fā)送消息替換為更新消息。

同樣參考圖2,作為另一種實施方式,在執(zhí)行步驟s40時,發(fā)送客戶端可以將目標(biāo)內(nèi)容、位置信息及更新內(nèi)容發(fā)送到消息服務(wù)器,由消息服務(wù)器根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,然后消息服務(wù)器再將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端。也就是在此過程中,對于生成更新消息的過程在消息服務(wù)器端完成。

參考圖3至10,圖3至10所示是一個示例的即時通信工具中的應(yīng)用示意圖,圖中所示是客戶端,以下方案將演示用戶在對話窗口上對已發(fā)送消息進行處理的過程;如圖3所示,圖3是pc端的發(fā)送客戶端示意圖,用戶的好友要求用戶發(fā)送26個大寫英文字母,用戶輸入了26個字母后,其中“tuvw”的順序錯誤,寫成了“vuwt”,一般情況下,用戶都會通過“撤回消息”功能撤回整條消息,此時有用部分需要重新輸入,效率較低;

而本實施例方案中,此時用戶需要對該消息進行修改,則用戶可以用鼠標(biāo)在已發(fā)送消息上選中“vuwt”,即目標(biāo)內(nèi)容,此時,后臺獲取該已發(fā)送消息的消息id,并且確定選中的“vuwt”在已發(fā)送消息中的位置;如圖4所示,該部分被選中的內(nèi)容可以進行高亮顯示,并且有背景突出顯示,用戶選中后,一種方式可以對該部分目標(biāo)內(nèi)容進行修改,用戶可以輸入更新內(nèi)容,另一種方式,參考圖5所示,用戶可以在該已發(fā)送消息上按右鍵,此時可以彈窗顯示相關(guān)功能選項,如圖中,其中“修改消息”為進行修改的選擇控件,用戶選擇了“修改消息”后,如圖6所示,此時該部分被選中的內(nèi)容是處于可編輯狀態(tài),如圖中的豎線即可以進行編輯位置的光標(biāo),用戶可以輸入修改后的更新內(nèi)容,如正確的“tuvw”,此時后臺會得到更新內(nèi)容。

另外,在選擇了目標(biāo)內(nèi)容后,如圖7中所示,在用戶確定選中“vuwt”后,彈出窗口,上面給出“復(fù)制”、“搜索”和“修改”三個功能控件,其中,“修改”功能控件后有一個輸入框,光標(biāo)顯示在該輸入框,用戶可以在該輸入框輸入更新內(nèi)容,如正確的“tuvw”,然后點擊“修改”控件,此時后臺會得到更新內(nèi)容。

再者,用戶選擇了“修改消息”后,也可以進行另外一種修改方式,如圖8所示,選擇了“修改消息”后,將整條已發(fā)送消息同步至客戶端的輸入窗口,此時輸入窗口的“發(fā)送”控件功能變?yōu)椤靶薷摹惫δ埽硎井?dāng)前消息為修改消息的輸入,圖中的豎線即可以進行編輯位置的光標(biāo),用戶可以輸入修改后的更新內(nèi)容,得到更新消息,修改后用戶可以點擊“修改”按鍵,后臺將更新消息和消息id發(fā)送至接收客戶端,此時,如圖9所示,更新內(nèi)容更新到已發(fā)送消息上,此時在發(fā)送客戶端可以顯示更新消息,完成處理過程。

對于接收客戶端來說,參考圖10至11所示,圖10中是原來已接收消息的顯示圖,在發(fā)送客戶端用戶進行修改后,如圖11,該接收消息顯示為修改后的更新消息;在此過程中,后臺在數(shù)據(jù)庫中根據(jù)消息id查找到原來的接收消息,并利用更新消息進行替換;通過上述方案可以看出,本發(fā)明實施例的技術(shù),能夠顯著地提升了對已發(fā)送消息的處理速度,提高了處理效率。

參考圖12至15,圖12至15所示是另一個示例的即時通信工具中的應(yīng)用示意圖。

與上述示例類似,可以在已發(fā)送消息中添加新內(nèi)容;以上述例子,假設(shè)發(fā)送26個字母時,漏發(fā)送了一個,如圖12所示,漏發(fā)字母“v”,此時,用戶可以在字母“u”、“w”之間,選擇為目標(biāo)內(nèi)容,如圖13所示的,選擇“修改消息”,然后在已發(fā)送內(nèi)容上出現(xiàn)輸入光標(biāo),或者如圖14所示,將已發(fā)送內(nèi)容同步到輸入窗口中,然后在輸入光標(biāo)位置處進行修改,修改完成后,點擊“修改”控件,接收客戶端得到更新消息進行替換,如圖15,圖中顯示為修改后的更新消息。

與上述示例類似,也可以在已發(fā)送消息中刪除目標(biāo)內(nèi)容;選擇目標(biāo)內(nèi)容后,進行刪除操作。

下面結(jié)合附圖16闡述發(fā)送消息處理系統(tǒng)的實施例。

參考圖16所示,圖16是一個實施例的發(fā)送消息處理系統(tǒng)結(jié)構(gòu)示意圖,包括:

id獲取模塊10,用于在消息發(fā)送后,檢測用戶在客戶端的對話窗口上對已發(fā)送消息上執(zhí)行的選擇操作,獲取所述已發(fā)送消息的消息id;

位置獲取模塊20,用于獲取用戶選擇的已發(fā)送消息中的目標(biāo)內(nèi)容及其在所述已發(fā)送消息中的位置信息;

更新獲取模塊30,用于獲取用戶輸入的對目標(biāo)內(nèi)容進行修改后的更新內(nèi)容;

消息更新模塊40,用于根據(jù)所述目標(biāo)內(nèi)容、位置信息及更新內(nèi)容生成更新消息,并將所述更新消息和所述已發(fā)送消息的消息id發(fā)送至接收客戶端;其中,所述接收客戶端根據(jù)所述消息id將原接收的所述已發(fā)送消息更新為所述更新消息。

本發(fā)明的發(fā)送消息處理系統(tǒng)與本發(fā)明的發(fā)送消息處理方法一一對應(yīng),在上述發(fā)送消息處理方法的實施例闡述的技術(shù)特征及其有益效果均適用于發(fā)送消息處理系統(tǒng)的實施例中,特此聲明。

基于如上所述的示例,在一個實施例中還提供一種計算機設(shè)備,該計算機設(shè)備包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,處理器執(zhí)行所述程序時實現(xiàn)如上述各實施例中的任意一種本發(fā)明的發(fā)送消息處理方法。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性的計算機可讀取存儲介質(zhì)中,如本發(fā)明實施例中,該程序可存儲于計算機系統(tǒng)的存儲介質(zhì)中,并被該計算機系統(tǒng)中的至少一個處理器執(zhí)行,以實現(xiàn)包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。

據(jù)此,在一個實施例中還提供一種存儲介質(zhì),其上存儲有計算機程序,其中,該程序被處理器執(zhí)行時實現(xiàn)如上述各實施例中的任意一種本發(fā)明的發(fā)送消息處理方法。

以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認為是本說明書記載的范圍。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
彰化县| 高尔夫| 晋中市| 呼和浩特市| 巴彦县| 陆河县| 区。| 岫岩| 呼图壁县| 铜陵市| 抚远县| 金华市| 南木林县| 荥经县| 莫力| 项城市| 石阡县| 山东| 襄汾县| 乌拉特中旗| 游戏| 鄂托克前旗| 阿荣旗| 谢通门县| 岱山县| 峨眉山市| 施秉县| 泸州市| 库伦旗| 阳泉市| 获嘉县| 三原县| 陕西省| 白水县| 祥云县| 皮山县| 逊克县| 陈巴尔虎旗| 宜春市| 腾冲县| 治多县|