一種即時通信消息播放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明具體實施例涉及通信技術(shù)領(lǐng)域,特別涉及一種即時通信消息播放方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)及移動終端技術(shù)的發(fā)展,基于各類智能移動終端平臺運行的即時通信程序越來越多被人們應(yīng)用于社交,這些即時通信程序支持通過網(wǎng)絡(luò)快速發(fā)送免費語音、視頻、圖片和文字等形式的消息,使人們的社交活動更加豐富和便捷。
[0003]目前,由于語音消息不需手動輸入,一方用戶只需在對話界面中按下錄音鍵,對著話筒說出想發(fā)給對方用戶的內(nèi)容,即時通信程序即可將錄制的語音內(nèi)容作為語音消息發(fā)送給對方用戶,特別適用于不便通過按鍵手動輸入消息的場景。對方用戶收到該語音消息后,可通過點擊該語音消息進(jìn)行播放,以讀取該語音消息。
[0004]但是,在上述現(xiàn)有技術(shù)中,只有未讀的語音消息可以自動連續(xù)播放,且不能選擇要播放的語音消息,而已讀的語音消息不能連續(xù)播放,只能通過逐條點擊重復(fù)播放該語音消肩、O
【發(fā)明內(nèi)容】
[0005]有鑒于此,有必要提供一種即時通信消息播放方法及裝置,可以自動播放預(yù)置類型即時通信消息,并可選擇所要播放的即時通信消息,提高即時通信消息的播放自由度和對即時通信消息的管理效率。
[0006]—種即時通信消息播放方法,包括:
[0007]在即時通信用戶端的對話窗口中顯示接收到的即時通信消息;
[0008]當(dāng)檢測到用于合并預(yù)置類型即時通信消息的觸控操作時,按照所述觸控操作的指示選擇多個目標(biāo)即時通信消息,并將選擇的多個目標(biāo)即時通信消息合并為消息組顯示在所述對話窗口中;
[0009]當(dāng)檢測到用于播放所述消息組中的即時通信消息的觸控操作時,連續(xù)播放所述消息組中的所有即時通信消息。
[0010]一種即時通信消息播放裝置,包括:
[0011]顯示單元,用于在即時通信用戶端的對話窗口中顯示接收到的即時通信消息;
[0012]選擇單元,用于當(dāng)檢測到用于合并預(yù)置類型即時通信消息的觸控操作時,按照所述觸控操作的指示選擇多個目標(biāo)即時通信消息;
[0013]合并單元,用于將所述選擇單元選擇的多個目標(biāo)即時通信消息合并為消息組;
[0014]所述顯示單元,還用于將所述合并單元合并后的消息組顯示在所述對話窗口中;
[0015]播放單元,用于當(dāng)檢測到用于播放所述消息組中的即時通信消息的觸控操作時,連續(xù)播放所述消息組中的所有即時通信消息。
[0016]相較于現(xiàn)有技術(shù),本發(fā)明即時通信消息播放方法及裝置,按照用戶的觸控操作的指示,選擇符合預(yù)置類型的多個目標(biāo)即時通信消息合并為消息組,并按照用戶的指示連續(xù)播放該消息組中所有即時通信消息,可快速播放即時通信消息,以及提高即時通信消息的管理效率。
[0017]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0018]圖1為第一實施例提供的即時通信消息播放方法運行環(huán)境示意圖。
[0019]圖2為一種移動終端的結(jié)構(gòu)框圖。
[0020]圖3為一種服務(wù)器的結(jié)構(gòu)框圖。
[0021]圖4為第一實施例提供的即時通信消息播放方法流程圖。
[0022]圖5為第二實施例提供的即時通信消息播放方法流程圖。
[0023]圖6為第三實施例提供的即時通信消息播放方法流程圖。
[0024]圖7為用戶通過觸控操作組合即時通信消息的操作示意圖。
[0025]圖8為第四實施例提供的即時通信消息播放方法流程圖。
[0026]圖9為第五實施例提供的即時通信消息播放方法流程圖。
[0027]圖10為第六實施例提供的即時通信消息播放方法流程圖。
[0028]圖11為第七實施例提供的即時通信消息播放裝置結(jié)構(gòu)圖。
[0029]圖12為第八實施例提供的即時通信消息播放裝置結(jié)構(gòu)圖。
【具體實施方式】
[0030]為更進(jìn)一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0031]請參見圖1,圖1為第一實施例提供的即時通信消息播放方法運行場景圖。移動終端100及服務(wù)器200通過網(wǎng)絡(luò)相連接。
[0032]移動終端10從服務(wù)器200中獲取即時通信(Instant Messenger, IM)消息,并在即時通信客戶端的對話窗口中顯示接收到的即時通信消息。該微信消息包括語音消息、視頻消息、文字消息、圖片消息等。
[0033]當(dāng)檢測到用于合并預(yù)置類型即時通信消息的觸控操作時,按照該觸控操作的指示選擇多個目標(biāo)即時通信消息。其中,預(yù)置類型即時通信消息可包括未讀的和已讀的即時通信語音消息及未讀的和已讀的即時通信視頻消息。預(yù)置類型即時通信消息也可只包括已讀的即時通信語音消息以及已讀的即時通信視頻消息。若按照該觸控操作的指示選擇的多個目標(biāo)即時通信信息中包含不屬于該預(yù)置類型即時通信消息的其他類型即時通信消息,則將該其他類型的即時通信消息過濾,使得該多個即時通信目標(biāo)消息中只包含屬于該預(yù)置類型的即時通信消息。
[0034]其中,該觸控操作可以是兩指捏合觸控手勢。具體地,當(dāng)用戶的兩指同時觸摸到對話窗口內(nèi),兩指即選定了要合并為消息組的即時通信消息范圍,兩指對應(yīng)的即時通信消息之間的屬于預(yù)置類型的所有即時通信消息,即為該用戶要合并為消息組的即時通信消息,進(jìn)一步地,捏合的手勢觸發(fā)所選擇的即時通信消息的合并。兩指觸摸動作可以是兩指同時觸摸到對話窗口中要合并的即時通信消息,也可以是兩指先后觸摸要合并的即時通信消肩、O
[0035]確定兩指間即時通信消息具體方式可以是,當(dāng)檢測到用戶在觸摸屏的該對話窗口內(nèi)進(jìn)行的該兩指捏合觸控手勢時,分別獲取用戶的兩指在該對話窗口的觸摸位置的坐標(biāo)值,以及獲取各預(yù)置類型即時通信消息的坐標(biāo)值。為簡化計算過程,可以只獲取坐標(biāo)值的Y軸坐標(biāo)值,選擇Y軸坐標(biāo)值在兩個觸摸位置的Y軸坐標(biāo)值之間的所有預(yù)置類型即時通信消息作為目標(biāo)即時通信消息。
[0036]確定兩指間即時通信消息具體方式還可以是,分別獲取兩指所指向的兩條即時通信消息的接收時間,以及各預(yù)置類型即時通信消息的接收時間,選擇接收時間在該兩條即時通信消息的接收時間之間的所有該預(yù)置類型即時通信消息作為目標(biāo)即時通信消息。
[0037]進(jìn)一步地,選取該多個目標(biāo)即時通信消息中預(yù)置位置的目標(biāo)即時通信消息的頭像作為該消息組的頭像。例如,選擇多個目標(biāo)微信消息中位于首個位置的目標(biāo)微信消息的頭像作為該消息組的頭像。
[0038]更進(jìn)一步地,在該對話窗口中預(yù)置位置設(shè)置對話框,可以在距離該消息組的預(yù)置距離的位置設(shè)置標(biāo)注框,例如,該預(yù)置距離可以是距離該消息組顯示位置的右側(cè)(即在該消息組顯示位置的尾部)的4個字符的距離。接收用戶輸入的對該消息組的標(biāo)注信息,并顯示在該標(biāo)注框內(nèi)。例如,在將多個目標(biāo)微信消息合并為消息組后,接收用戶輸入的對該消息組的標(biāo)注信息“消息組”,則將“消息組”字樣顯示在該消息組的標(biāo)注框內(nèi)。
[0039]當(dāng)檢測到用于播放該消息組中的即時通信消息的觸控操作時,連續(xù)播放該消息組中的所有即時通信消息。該觸控操作可以自定義設(shè)置,例如,可以是對該消息組的點擊操作或劃動操作,包括一次點擊、二次點擊、向上劃動或向下劃動等。連續(xù)播放該消息組中的所有即時通信消息。例如,該消息組中包含6條微信語音消息,則按照接收到的時間先后順序連續(xù)播放該6條微信語音消息。
[0040]可以理解的,也可將連續(xù)播放該消息組內(nèi)所有即時通信消息設(shè)置為循環(huán)不斷播放該消息組內(nèi)所有即時通信消息,直到根據(jù)用戶指令終止其播放。
[0041]該消息組還可解除,在對話窗口內(nèi)恢復(fù)顯示為多個即時通信消息。當(dāng)檢測到用戶輸入的用于解除該消息組的預(yù)置觸控操作時,彈出解除該消息組的操作框。該預(yù)置解除該消息組的觸控操作具體可以是長按該消息組。當(dāng)檢測到用戶長按該消息組的操作時,彈出解除該消息組的操作框,例如,可以是彈出一個功能菜單,在該功能菜單中選擇解除該消息組,也可以是彈出一個對話框,詢問是否解除該消息組。接收該用戶的解除指令,解除該消息組,并在對話窗口內(nèi)恢復(fù)顯示該多個目標(biāo)即時通信消息。具體地,接收該用戶在功能菜單中選擇解除該消息組的指令,或者,接收該用戶確認(rèn)解除該消息組的指令,解除該消息組,并在該對話窗口恢復(fù)顯示該多個目標(biāo)即時通信消息。
[0042]用戶A和用戶B通過運行在移動終端100中的即時通信客戶端進(jìn)行即時通信,月艮務(wù)器200與終端100通過網(wǎng)絡(luò)相連接,接收用戶A通過即時通信客戶端發(fā)送給用戶B的即時通信消息,并將該即時通信消息轉(zhuǎn)發(fā)給用戶B的即時通信客戶端,使得用戶B可通過登錄即時通信客戶端接收并處理該即時通信消息,而后,服務(wù)器200接收用戶B發(fā)送給用戶A的即時通信消息,并轉(zhuǎn)發(fā)給用戶A的即時通信客戶端,使得用戶A可通過登錄即時通信客戶端接收并處理該即時通信消息。
[0043]圖2示出了一種移動終端的結(jié)構(gòu)框圖。移動終端包括智能手機、掌上電腦、平板電腦等一切具備觸摸屏的移動終端。如圖2所示,移動終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口 108、射頻模塊110以及觸控屏幕112。這些組件通過一條或多條通訊總線/信號線122相互通訊。
[0