本發(fā)明涉及通信技術領域,尤其涉及一種消息輸入的處理方法、裝置及終端。
背景技術:
現(xiàn)有的即時聊天工具,當用戶想要復制對話框中的某些內容時,一次只能復制一個聊天框中的內容,如果想復制多個聊天框中的內容,需要采用截圖的方式。這樣一來,一方面相對于純文字內容的復制增加了用戶的流量開銷,另一方面,截圖可能也無法覆蓋多條聊天的內容,導致用戶引述原文時顯得無的放矢。而且截取的圖片也無法進行編輯,從而給用戶造成不便,用戶體驗低。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是,提供一種消息輸入的處理方法、裝置及終端,為解決現(xiàn)有技術中消息輸入的復制操作不便,用戶體驗差的問題而發(fā)明。
一方面,本發(fā)明提供一種消息輸入的處理方法,包括:根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中;根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。
可選的,所述根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中包括:當接收到所述用戶在消息框上的長按手勢時,將對話框中的所有消息框轉換為可選模式;根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中。
可選的,所述當接收到所述用戶在消息框上的長按手勢時,將對話框中的所有消息框轉換為可選模式之后,所述根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中之前,還包括:接收所述用戶對所述消息框中顯示內容的篩選指令;根據所述篩選指令,將所有消息框中與篩選目標相關的內容突出顯示以提示用戶。
可選的,在所述將對話框中的至少兩個消息框選中并拖至消息編輯框中之后,所述將所述消息編輯框中的內容發(fā)送之前,所述方法還包括:對所述消息編輯框中的內容進行編輯。
可選的,所述消息編輯框中的內容包括文字、表情、圖片、音頻文件、視頻文件中的至少一種。
另一方面,本發(fā)明還提供一種消息輸入的處理裝置,包括:拖動單元,用于根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中;發(fā)送單元,用于根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。
可選的,所述拖動單元包括:轉換模塊,用于當接收到所述用戶在消息框上的長按手勢時,將對話框中的所有消息框轉換為可選模式;拖動模塊,用于根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中。
可選的,所述拖動單元還包括:接收模塊,用于在將對話框中的所有消息框轉換為可選模式之后,在將被選中的消息框拖至所述消息編輯框中之前,接收所述用戶對所述消息框中顯示內容的篩選指令;顯示模塊,用于根據所述接收模塊接收的篩選指令,將所有消息框中與篩選目標相關的內容突出顯示以提示用戶。
可選的,所述裝置還包括編輯單元,用于在所述將對話框中的至少兩個消息框選中并拖至消息編輯框中之后,所述將所述消息編輯框中的內容發(fā)送 之前,對所述消息編輯框中的內容進行編輯。
另一方面,本發(fā)明還提供一種終端,包括本發(fā)明提供的任一種消息輸入的處理裝置。
本發(fā)明實施例提供的消息輸入的處理方法、裝置及終端,能夠根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中,然后根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。這樣,用戶可以將對話框中多個消息框一起復制、粘貼并發(fā)送,操作簡便且顯示效果好,大大提升了用戶體驗。
附圖說明
圖1為本發(fā)明實施例提供的消息輸入的處理方法的一種流程圖;
圖2為本發(fā)明實施例提供的消息輸入的處理方法的一種效果示意圖;
圖3為本發(fā)明實施例提供的消息輸入的處理方法的另一種效果示意圖;
圖4為本發(fā)明實施例提供的消息輸入的處理方法的又一種效果示意圖;
圖5為本發(fā)明實施例提供的消息輸入的處理方法的再一種效果示意圖;
圖6為本發(fā)明實施例提供的消息輸入的處理裝置的一種結構示意圖。
具體實施方式
為更進一步闡述本發(fā)明為達成預定目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對本發(fā)明進行詳細說明如后。通過具體實施方式的說明,應當可對本發(fā)明為達成預定目的所采取的技術手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
如圖1所示,本發(fā)明的實施例提供一種消息輸入的處理方法,包括:
S11,根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中;
S12,根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。
本發(fā)明實施例提供的消息輸入的處理方法,能夠根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中,然后根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。這樣,用戶可以將對話框中多個消息框一起復制、粘貼并發(fā)送,操作簡便且顯示效果好,大大提升了用戶體驗。
具體而言,在步驟S11中,根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中具體可包括:
當接收到所述用戶在消息框上的長按手勢時,將對話框中的所有消息框轉換為可選模式;
根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中。
例如,在一個對話框中,A和B已經就某一話題進行了對話,并發(fā)表了若干消息,每個消息以消息框(也稱作氣球)的形式顯示在對話框中。如果用戶A想將剛才聊天中發(fā)送的某些消息復制粘貼重新發(fā)送一遍,則可以長按或雙擊對話框中的一個消息框,以便將對話框中所有的消息框懸浮顯示。在懸浮顯示的狀態(tài)下,用戶可以點選其中一個或多個需要復制的消息框,然后將選中的消息框拖至消息編輯框中。
進一步的,有時用戶需要搜集聊天記錄中某些話題相關的消息,將這些消息進行重新整理再發(fā)送一遍,為了使用戶能夠快速查找到相關消息,在本發(fā)明的一些實施例中,當接收到所述用戶在消息框上的長按手勢時,將對話框中的所有消息框轉換為可選模式之后,根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中之前,還包括如下步驟:
接收所述用戶對所述消息框中顯示內容的篩選指令;
根據所述篩選指令,將所有消息框中與篩選目標相關的內容突出顯示以提示用戶。
例如,在一個群聊對話框中,成員在討論聚餐活動的具體時間和地點,大家各自發(fā)表各自的意見,最后需要匯總,其中一個成員就可以按住其中一個包括聚餐話題的消息框,使所有消息框都處于備選模式,然后在備選模式下,在其中一個消息框中選中的聚餐話題的關鍵字,選出關鍵字后,所有包含該關鍵字的消息框都會被突出顯示,或者所有消息框中的關鍵字都會被突出顯示,例如高亮顯示,或劃線顯示等,以便提示用戶。
進一步的,在所述將對話框中的至少兩個消息框選中并拖至消息編輯框中之后,所述將所述消息編輯框中的內容發(fā)送之前,所述方法還可包括對所述消息編輯框中的內容進行編輯,從而使發(fā)布的信息更符合用戶的實際需求。可選的,消息編輯框中的內容包括文字、表情、圖片、音頻文件、視頻文件中的一種或幾種,可以包括或不包括消息發(fā)出者昵稱、發(fā)信時間等。
下面分別對各種類型的聊天內容的處理進行詳細說明。
對于純文字的聊天內容,某一種采用本方案的即時聊天工具,聊天記錄的顯示如下面圖2所示。本實施例中,聊天對話是一個群聊,涉及了三個參與者,分別是昵稱“我”,昵稱“紅紅”,昵稱“藍藍”,當前的聊天記錄為純文字內容。
對聊天記錄中第二、三、四個聊天框內文字進行復制,具體方案是按順序逐個長按相應聊天框并拖入下方的編輯區(qū),如圖中帶箭頭的弧線,將三個聊天框中文字拖到編輯區(qū)后,按發(fā)送將復制好的聊天內容發(fā)送到對話框中。
圖2(c)中,“我”發(fā)送的內容即是對圖2(a)和圖2(b)中三個聊天框中文字的粘貼結果,具體地,聊天參與者的頭像改為昵稱,聊天框改成txt格式的虛線(----)和豎線(|)包裹著的文字。
可選的,對于聊天內容中包含表情符號的情況,可以采用上述的按順序 拖入編輯區(qū)的方法,如圖3所示,可以顯示為如下方式,即用漢字描述表情名稱,并用“[]”包括住此表情名稱,并包裹在虛線和豎線組成的框中。
可選的,對于多媒信息包括圖片、音頻和視頻,如圖4所示,可以按順序將聊天框拖入編輯區(qū)后,顯示為圖4右側的方式,其中,每一個多媒體信息都顯示為漢字+序列碼的方式。此顯示包括了超鏈接信息,被包裹在虛線和豎線組成的文字框中。當用戶將多媒體聊天內容拖入編輯區(qū)并發(fā)送時,同時自動上傳了該多媒體文件,當聊天參與者點擊上述超鏈接的文字時,自動調用該已經上傳的多媒體文件,進行播放。
可選的,對于聊天內容中包含網頁鏈接的,如圖5所示,按順序將聊天框拖動到編輯框后,網絡鏈接的內容轉換為網頁連接+序列碼的文字,同時此信息包含http等網址信息,聊天用戶點擊上述文字后可以直接訪問所述網頁鏈接所對應的網址。
相應的,如圖6所示,本發(fā)明的實施例還提供一種消息輸入的處理裝置,包括:
拖動單元61,用于根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中;
發(fā)送單元62,用于根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。
本發(fā)明實施例提供的消息輸入的處理裝置,拖動單元61能夠根據用戶操作手勢,將對話框中的至少兩個消息框選中并拖至消息編輯框中,發(fā)送單元62能夠根據用戶的發(fā)送指令,將所述消息編輯框中的內容發(fā)送,以使所述內容顯示在對話框中。這樣,用戶可以將對話框中多個消息框一起復制、粘貼并發(fā)送,操作簡便且顯示效果好,大大提升了用戶體驗。
可選的,拖動單元61可包括:
轉換模塊,用于當接收到所述用戶在消息框上的長按手勢時,將對話框 中的所有消息框轉換為可選模式;
拖動模塊,用于根據用戶的選擇手勢和拖動手勢,將被選中的消息框拖至所述消息編輯框中。
可選的,拖動單元61還可包括:接收模塊,用于在將對話框中的所有消息框轉換為可選模式之后,在將被選中的消息框拖至所述消息編輯框中之前,接收所述用戶對所述消息框中顯示內容的篩選指令;顯示模塊,用于根據所述接收模塊接收的篩選指令,將所有消息框中與篩選目標相關的內容突出顯示以提示用戶。
進一步的,消息輸入的處理裝置還可包括編輯單元,用于在所述將對話框中的至少兩個消息框選中并拖至消息編輯框中之后,所述將所述消息編輯框中的內容發(fā)送之前,對所述消息編輯框中的內容進行編輯。
相應的,本發(fā)明的實施例還提供一種終端,包括前述實施例提供的任一種消息輸入的處理裝置,因此也能實現(xiàn)相應的效果,前文已經進行了詳細說明,此處不再贅述。
盡管為示例目的,已經公開了本發(fā)明的優(yōu)選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應當不限于上述實施例。