一種消息處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于通信領(lǐng)域,提供了一種消息處理方法及系統(tǒng),所述方法包括下述步驟:發(fā)起端為消息配置序列號(hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端;目標(biāo)端提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中;發(fā)起端根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。在本發(fā)明中,為消息配置序列號(hào),根據(jù)回復(fù)消息中攜帶的序列號(hào)將回復(fù)消息顯示在對(duì)應(yīng)的消息旁,提高了回復(fù)消息與原消息之間的針對(duì)性。
【專利說明】一種消息處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,尤其涉及一種消息處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]即時(shí)通信(Instant Messaging, IM)系統(tǒng)是一種能夠即時(shí)發(fā)送和接收互聯(lián)網(wǎng)消息的系統(tǒng)。用戶通過即時(shí)通信系統(tǒng)可以向其他用戶發(fā)送文本消息、傳送圖片數(shù)據(jù)、或者與其他用戶進(jìn)行音頻對(duì)話、視頻對(duì)話等通信活動(dòng)。
[0003]目前,在即時(shí)通信系統(tǒng)中,用戶可以一對(duì)一或者多對(duì)多的聊天,相互發(fā)送即時(shí)通信消息。即時(shí)通信消息的發(fā)送是依照發(fā)送時(shí)間從上到下進(jìn)行排列的,在后發(fā)送的消息,依次排列在在先發(fā)送的消息后面。
[0004]在即時(shí)通信過程中,用戶A發(fā)送一條消息,往往需要等待數(shù)秒才能從用戶B那里獲得回復(fù)消息。而等用戶B回復(fù)上一消息時(shí),用戶A可能正在輸入另外一個(gè)話題的消息。這就導(dǎo)致用戶B想對(duì)用戶A之前發(fā)送的某一消息做出回復(fù),也只能按照時(shí)間順序排列在后面,而不能針對(duì)性的向用戶A的聊天消息做出及時(shí)反饋,回復(fù)消息很容易淹沒在后續(xù)的消息中,導(dǎo)致了即時(shí)通信不那么即時(shí),給用戶之間的即時(shí)溝通帶來障礙。
[0005]發(fā)明消息
[0006]本發(fā)明實(shí)施例提供一種消息處理方法,旨在解決現(xiàn)有的消息內(nèi)容僅僅按照消息發(fā)送的時(shí)間順序排列,導(dǎo)致消息內(nèi)容的針對(duì)性差,給用戶之間的溝通帶來障礙的問題。
[0007]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種消息處理方法,所述方法包括下述步驟:
[0008]發(fā)起端為消息配置序列號(hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端;
[0009]目標(biāo)端提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中;
[0010]發(fā)起端根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。
[0011]本發(fā)明實(shí)施例還提供一種消息處理系統(tǒng),所述系統(tǒng)包括:
[0012]消息發(fā)送單元,用于為消息配置序列號(hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端;
[0013]消息回復(fù)單元,用于提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中;以及
[0014]消息顯示單元,用于根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。
[0015]在本發(fā)明實(shí)施例中,為消息配置序列號(hào),根據(jù)回復(fù)消息中攜帶的序列號(hào)將回復(fù)消息顯示在對(duì)應(yīng)的消息旁,提高了回復(fù)消息與原消息之間的針對(duì)性,避免了通信過程中回復(fù)消息被淹沒在后續(xù)消息中給用戶溝通造成的障礙。
【專利附圖】
【附圖說明】
[0016]圖1是現(xiàn)有技術(shù)提供的即時(shí)通信對(duì)話窗口的表現(xiàn)形式示意圖;[0017]圖2是本發(fā)明實(shí)施例提供的消息處理方法的實(shí)現(xiàn)流程圖;
[0018]圖3是本發(fā)明一個(gè)示例提供的對(duì)話窗口的示意圖;
[0019]圖4是本發(fā)明另一示例提供的對(duì)話窗口的示意圖;
[0020]圖5是本發(fā)明另一示例提供的對(duì)話窗口的示意圖;
[0021]圖6是本發(fā)明實(shí)施例提供的消息處理系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]在本發(fā)明實(shí)施例中,對(duì)用戶發(fā)送的消息配置內(nèi)容序列號(hào),根據(jù)回復(fù)消息中攜帶的內(nèi)容序列號(hào)對(duì)回復(fù)消息進(jìn)行排列,將回復(fù)消息顯示在相應(yīng)的消息旁,增強(qiáng)消息之間的針對(duì)性。
[0024]在本發(fā)明實(shí)施例中,以即時(shí)通信消息收發(fā)為例來對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明,本發(fā)明還可以應(yīng)用到其他形式的消息收發(fā),如手機(jī)短消息收發(fā)等。此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]現(xiàn)有技術(shù)提供的即時(shí)通信消息內(nèi)容只能按照時(shí)間順序排列,圖1是現(xiàn)有技術(shù)提供的對(duì)話窗口的表現(xiàn)形式示意圖:
[0026]用戶A在14:16時(shí)刻給用戶B發(fā)送消息“樓下有快遞,記得拿”,以及一張照片,用戶B沒有做出回復(fù)。在14:44時(shí)刻,用戶B對(duì)用戶A發(fā)送的消息做出了回復(fù)。用戶B回復(fù)了 “知道了”、“帥啊”,以及“是什么東西??? ”。
[0027]現(xiàn)有技術(shù)按照時(shí)間順序?qū)⑾?nèi)容排列在對(duì)話窗口,依次為:“樓下有快遞,記得拿”、照片、“知道了”、“帥啊”,以及“是什么東西啊? ”
[0028]事實(shí)上,用戶B對(duì)消息“樓下有快遞,記得拿”的回復(fù)是“知道了”,對(duì)照片的回復(fù)是“帥啊”,接下來又補(bǔ)充對(duì)消息“樓下有快遞,記得拿”的回復(fù)“是什么東西??? ”。由于用戶B對(duì)用戶A的消息作出的回復(fù)不及時(shí),導(dǎo)致對(duì)話內(nèi)容缺乏針對(duì)性。
[0029]圖2示出了本發(fā)明實(shí)施例提供的消息處理方法的實(shí)現(xiàn)流程,詳述如下:
[0030]1.發(fā)起端接收用戶輸入的消息,為該消息配置序列號(hào);
[0031]在本發(fā)明實(shí)施例中,可以按照時(shí)間順序?qū)τ脩糨斎氲南⑦M(jìn)行編號(hào),也可以通過其他的方式對(duì)用戶輸入的消息進(jìn)行編號(hào)??梢杂脭?shù)字代表消息序列號(hào),序列號(hào)逐次遞增,也可以用其他的符號(hào)代表序列號(hào)。此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]2.發(fā)起端將配置有序列號(hào)的消息發(fā)送給目標(biāo)端;
[0033]3.目標(biāo)端提取用戶選擇回復(fù)的消息的序列號(hào),加入回復(fù)消息中;
[0034]在本發(fā)明實(shí)施例中,目標(biāo)端用戶選擇要回復(fù)的消息的實(shí)現(xiàn)方式可以有多種,例如可以通過在即時(shí)通信界面上點(diǎn)擊要回復(fù)的消息進(jìn)行選擇,或者在消息中攜帶的空白對(duì)話框中輸入回復(fù)消息進(jìn)行選擇。在即時(shí)通信界面上點(diǎn)擊要回復(fù)的消息進(jìn)行選擇的實(shí)現(xiàn)方式也可以有很多種,例如可以通過在即時(shí)通信界面上單擊,雙擊,或者長(zhǎng)按要回復(fù)的消息進(jìn)行選擇。[0035]4.目標(biāo)端將回復(fù)消息發(fā)送給發(fā)起端;
[0036]5.發(fā)起端根據(jù)回復(fù)消息中攜帶的序列號(hào),將該針對(duì)性的回復(fù)消息顯示在該序列號(hào)對(duì)應(yīng)的消息旁。
[0037]在本發(fā)明實(shí)施例中,對(duì)于圖1中的消息內(nèi)容,根據(jù)時(shí)間順序?qū)⑾ⅰ皹窍掠锌爝f,記得拿”、“照片”、“知道了”、“帥啊”以及“是什么東西啊? ”分別配置序列號(hào)Al、A2、B31、B42、B51,其中1、2、3、4、5為消息序號(hào),A、B代表用戶,B31表示用戶B針對(duì)用戶A內(nèi)容序列號(hào)為I的消息內(nèi)容作出的回復(fù),B51表示用戶B針對(duì)用戶A內(nèi)容序列號(hào)為I的消息內(nèi)容作出的回復(fù),B42表示用戶B針對(duì)用戶A內(nèi)容序列號(hào)為2的消息內(nèi)容作出的回復(fù)。
[0038]在本發(fā)明實(shí)施例中,根據(jù)序列號(hào)將針對(duì)性的回復(fù)消息顯示在相應(yīng)的消息旁,便于用戶查看,如圖3所示:
[0039]用戶B針對(duì)用戶A內(nèi)容序列號(hào)為I的消息內(nèi)容“樓下有快遞,記得拿”作出的序列號(hào)為B31的回復(fù)消息“知道了”,顯示在“樓下有快遞,記得拿”消息旁;用戶B針對(duì)用戶A內(nèi)容序列號(hào)為2的消息內(nèi)容“照片”作出的序列號(hào)為B42的回復(fù)消息“帥啊”,顯示在照片旁。即根據(jù)序列號(hào)將回復(fù)消息B31顯示在消息Al旁,將回復(fù)消息B42顯示在消息A2旁。
[0040]在本發(fā)明實(shí)施例中,根據(jù)序列號(hào)將針對(duì)性的回復(fù)消息顯示在相應(yīng)的消息旁的方式可以有多種,例如,在該消息的消息框右側(cè)0.1厘米處的消息框內(nèi)顯示針對(duì)該消息的回復(fù)消息,也可以在該消息的消息框下方0.1厘米處的消息框內(nèi)顯示針對(duì)該消息的回復(fù)消息,還可以有其他的方式。此處提到的0.1厘米為設(shè)定的距離閾值,該距離閾值可以根據(jù)需要來設(shè)定。為了避免引起誤解,還可以通過變換針對(duì)性的回復(fù)消息的字體大小和顏色等方式來區(qū)分該消息和針對(duì)該消息的回復(fù)消息。
[0041]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了使得用戶能夠即時(shí)查看到回復(fù)消息,根據(jù)時(shí)間順序,將收到的回復(fù)消息和對(duì)應(yīng)的消息復(fù)制顯示在對(duì)話窗口內(nèi)。
[0042]如圖3所示,當(dāng)用戶B針對(duì)消息Al回復(fù)消息B51時(shí),為了讓能立即引起用戶A的注意,系統(tǒng)先復(fù)制消息Al,以及針對(duì)Al作出的回復(fù)消息B31,將復(fù)制的消息Al以及B31按照時(shí)間順序顯示在對(duì)話窗口,即排列在消息B42后面。當(dāng)用戶B發(fā)出回復(fù)消息B51時(shí),回復(fù)消息B31和B51按照時(shí)間順序排列,并且同時(shí)顯示在消息Al旁,此時(shí),圖3所示的內(nèi)容變成如圖4所示。
[0043]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了便于用戶翻查回復(fù)消息,避免歧義,當(dāng)針對(duì)某一消息收到多條回復(fù)消息時(shí),將這些回復(fù)消息集中顯示在一起,按照時(shí)間順序排列在相應(yīng)的消息旁,即根據(jù)回復(fù)消息的時(shí)間順序和攜帶的序列號(hào),將收到的多條回復(fù)消息排列顯示在與所述序列號(hào)對(duì)應(yīng)的消息旁,如圖4所示。
[0044]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了避免復(fù)制的回復(fù)消息對(duì)用戶造成的困擾,在復(fù)制的消息和該復(fù)制的消息旁的針對(duì)性回復(fù)消息顯示時(shí)間到達(dá)設(shè)定的時(shí)間閾值,例如15秒后,將這些復(fù)制的消息和該復(fù)制的消息旁的針對(duì)性回復(fù)消息取消顯示,此時(shí),圖4所示的內(nèi)容變成如圖5所示。
[0045]在圖5中,用戶A發(fā)出的序列號(hào)為A6的消息“明天去桂林玩了”,沒有針對(duì)前述任何消息作出回復(fù),將按照時(shí)間順序排列在對(duì)話窗口中,即排列在照片及針對(duì)照片回復(fù)的消息“帥啊”之后。
[0046]在本發(fā)明實(shí)施例中,針對(duì)某一消息的回復(fù)消息始終顯示在該消息旁,例如消息B31始終顯示在消息Al旁,即出現(xiàn)消息Al的地方,附近就會(huì)顯示B31。當(dāng)復(fù)制的消息Al顯示時(shí)間到達(dá)設(shè)定的閾值時(shí),復(fù)制的消息Al級(jí)其旁的B31同時(shí)取消顯示。
[0047]圖6示出了本發(fā)明實(shí)施例提供的消息處理系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0048]在本發(fā)明實(shí)施例中,消息處理系統(tǒng)包括消息發(fā)送單元61、消息回復(fù)單元62,以及消息顯示單元63,其中:
[0049]消息發(fā)送單元61根據(jù)時(shí)間順序?yàn)橄⑴渲眯蛄刑?hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端。
[0050]消息回復(fù)單元62提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中。
[0051]消息顯示單元63根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。
[0052]作為本發(fā)明的一個(gè)實(shí)施例,消息發(fā)送單兀61包括序列號(hào)配置模塊611。序列號(hào)配置模塊611根據(jù)時(shí)間順序?yàn)橄⑴渲眯蛄刑?hào)。
[0053]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了便于用戶翻查回復(fù)消息,避免歧義,當(dāng)針對(duì)某一消息收到多條回復(fù)消息時(shí),將這些回復(fù)消息集中顯示在一起,按照時(shí)間順序排列在相應(yīng)的消息旁,即根據(jù)回復(fù)消息的時(shí)間順序和攜帶的序列號(hào),將收到的多條回復(fù)消息排列顯示在與所述序列號(hào)對(duì)應(yīng)的消息旁。
[0054]在本發(fā)明實(shí)施例中,消息顯示單元63包括回復(fù)消息合并顯示模塊631,以及消息復(fù)制顯示模塊632,其中:
[0055]回復(fù)消息合并顯示模塊631根據(jù)回復(fù)消息的時(shí)間順序和攜帶的序列號(hào),將收到的多條回復(fù)消息排列顯示在與該序列號(hào)對(duì)應(yīng)的消息旁。
[0056]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了使得用戶能夠即時(shí)查看到回復(fù)消息,根據(jù)時(shí)間順序,將收到的回復(fù)消息和對(duì)應(yīng)的消息復(fù)制顯示在對(duì)話窗口內(nèi)。
[0057]消息復(fù)制顯示模塊632根據(jù)時(shí)間順序?qū)⑾?,以及排列在該消息旁的回?fù)消息復(fù)制到對(duì)話窗口內(nèi)。
[0058]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,為了避免復(fù)制的回復(fù)消息對(duì)用戶造成的困擾,在將復(fù)制的消息和針對(duì)性回復(fù)消息的顯示時(shí)間到達(dá)設(shè)定的時(shí)間閾值,例如15秒后,將這些復(fù)制的消息和針對(duì)性回復(fù)消息取消顯示。
[0059]作為本發(fā)明的一個(gè)事實(shí)例,消息顯示單元63還包括復(fù)制消息顯示取消模塊633。復(fù)制消息顯示取消模塊633當(dāng)設(shè)定的時(shí)間閾值到達(dá)時(shí),將復(fù)制的消息,以及排列在所述復(fù)制消息旁的對(duì)應(yīng)回復(fù)消息取消顯示。
[0060]需要說明的是,本發(fā)明實(shí)施例中,在邏輯上消息發(fā)送單元61和消息顯示單元63位于發(fā)起端,消息回復(fù)單元62位于目標(biāo)端,在實(shí)際應(yīng)用中,消息發(fā)送單元61、消息顯示單元63和消息回復(fù)單元62集成在一個(gè)系統(tǒng)中,供用戶收發(fā)消息時(shí)使用。
[0061]在本發(fā)明實(shí)施例中,為消息配置序列號(hào),根據(jù)回復(fù)消息中攜帶的序列號(hào)將回復(fù)消息顯示在對(duì)應(yīng)的消息旁,提高了回復(fù)消息與原消息之間的針對(duì)性,避免了過程中回復(fù)消息被淹沒在后續(xù)消息中給用戶即時(shí)溝通造成的障礙。
[0062]本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括ROM/RAM、磁盤、光盤等。
[0063]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種消息處理方法,其特征在于,所述方法包括下述步驟: 發(fā)起端為消息配置序列號(hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端; 目標(biāo)端提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中; 發(fā)起端根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。
2.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)起端為消息配置序列號(hào)的步驟為: 發(fā)起端根據(jù)時(shí)間順序?yàn)橄⑴渲眯蛄刑?hào)。
3.如權(quán)利要求1所述的方法,其特征在于,所述將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁的步驟為: 根據(jù)回復(fù)消息的時(shí)間順序和攜帶的序列號(hào),將收到的多條回復(fù)消息排列顯示在與所述序列號(hào)對(duì)應(yīng)的消息旁。
4.如權(quán)利要求1或3所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟: 根據(jù)時(shí)間順序?qū)⑺鱿?,以及排列在所述消息旁的?duì)應(yīng)回復(fù)消息復(fù)制到對(duì)話窗口內(nèi)。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟: 當(dāng)設(shè)定的時(shí)間閾值到達(dá)時(shí),將所述復(fù)制的消息,以及排列在所述復(fù)制消息旁的對(duì)應(yīng)回復(fù)消息取消顯示。
6.—種消息處理系統(tǒng),其特征在于,所述系統(tǒng)包括: 消息發(fā)送單元,用于為消息配置序列號(hào),并將配置有序列號(hào)的消息發(fā)送給目標(biāo)端;消息回復(fù)單元,用于提取用戶選擇回復(fù)的消息的序列號(hào),加入對(duì)應(yīng)的回復(fù)消息中;以及消息顯示單元,用于根據(jù)回復(fù)消息中攜帶的序列號(hào),將所述回復(fù)消息顯示在與所述回復(fù)消息中攜帶的序列號(hào)對(duì)應(yīng)的消息旁。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述消息發(fā)送單元包括: 序列號(hào)配置模塊,用于根據(jù)時(shí)間順序?yàn)橄⑴渲眯蛄刑?hào)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述消息顯示單元包括: 消息合并顯示模塊,用于根據(jù)回復(fù)消息的時(shí)間順序和攜帶的序列號(hào),將收到的多條回復(fù)消息排列顯示在與所述序列號(hào)對(duì)應(yīng)的消息旁。
9.如權(quán)利要求6或8所述的方法,其特征在于,所述消息顯示單元包括: 消息復(fù)制顯示模塊,用于根據(jù)時(shí)間順序?qū)⑺鱿?,以及排列在所述消息旁的?duì)應(yīng)回復(fù)消息復(fù)制到對(duì)話窗口內(nèi)。
10.如權(quán)利要求9所述的方法,其特征在于,所述消息顯示單元還包括: 復(fù)制消息顯示取消模塊,用于當(dāng)設(shè)定的時(shí)間閾值到達(dá)時(shí),將所述復(fù)制的消息,以及排列在所述復(fù)制消息旁的對(duì)應(yīng)回復(fù)消息取消顯示。
【文檔編號(hào)】H04L12/58GK103873341SQ201210528221
【公開日】2014年6月18日 申請(qǐng)日期:2012年12月10日 優(yōu)先權(quán)日:2012年12月10日
【發(fā)明者】王其 申請(qǐng)人:騰訊科技(深圳)有限公司