即時通訊群組會話方法及設備的制造方法
【技術(shù)領域】
[0001]本發(fā)明涉及計算機領域,尤其涉及一種即時通訊群組會話方法和設備。
【背景技術(shù)】
[0002]即時通訊(Instant messaging,簡稱IM)是一個終端服務,允許兩人或多人使用網(wǎng)路即時的傳遞文字信息、檔案、語音與視頻交流。即時通訊按使用用途分為企業(yè)即時通訊和網(wǎng)站即時通訊,根據(jù)裝載的對象又可分為手機即時通訊和PC即時通訊。
[0003]目前在移動端,如手機上,即時通訊與PC端在發(fā)送文本上的方式是類似的,并沒有太多的改進,例如,普通手機上即時通信發(fā)送文本操作和PC端的操作是一樣的。
[0004]另一方面,目前移動端即時通訊系統(tǒng)中基本都支持多方會話(一般也稱之為群聊)。然而,本發(fā)明的發(fā)明人發(fā)現(xiàn):在現(xiàn)有移動端群聊過程中往往會發(fā)現(xiàn)信息泛濫或過載的問題,由于群聊的每個成員都可以在群組中發(fā)送信息,而信息會在群組中每個成員的聊天界面中進行顯示,當群組成員過多,發(fā)言嘈雜時,將對無關人員,如長時間內(nèi)未參與聊天的成員(長時間不參與聊天通常表現(xiàn)為對群內(nèi)當前所討論的內(nèi)容并不感興趣)造成不必要的信息騷擾,進而降低群組成員在群內(nèi)發(fā)言的積極性和響應度。
【發(fā)明內(nèi)容】
[0005]有鑒于此,提供一種能夠減少群組聊天信息干擾并相應提升群組聊天效率的即時通訊群組會話方法和設備實有必要。
[0006]一種即時通訊群組會話方法,所述設備包括觸控屏,所述方法包括:建立群組通信會話,在觸控屏上生成通信界面對象;接收在即時通訊的輸入狀態(tài)下的文本輸入操作;檢測在觸控屏對應于界面對象的發(fā)送控件上的壓力操作,產(chǎn)生壓力操作指令,所述壓力操作包括與觸控屏的接觸點擊及與觸控屏的接觸及按壓后所形成的按壓點擊中至少一者;識別所檢測到的壓力操作指令與設備預置的壓力操作指令是否匹配,如果匹配則發(fā)送對應的第一輸出指令或第二輸出指令,所述第一輸出指令表征文本信息群組所有成員可見,所述第二輸出指令表征僅群組內(nèi)預定時間范圍內(nèi)發(fā)言過的成員可見;以及響應所述輸出指令,并按照對應于不同壓力操作指令的不同發(fā)送對象發(fā)送所述文本信息。
[0007]一種即時通訊群組會話設備,包括觸控屏,以及會話建立單位,用于建立群組通信會話,在觸控屏上生成通信界面對象;接收單元,用于接收在即時通訊的輸入狀態(tài)下的文本輸入操作;檢測單元,檢測在觸控屏對應于界面對象的發(fā)送控件上的壓力操作,產(chǎn)生壓力操作指令,所述壓力操作包括與觸控屏的接觸點擊及與觸控屏的接觸及按壓后所形成的按壓點擊中至少一者;指令發(fā)送單元,用于識別所檢測到的壓力操作指令與設備預置的壓力操作指令是否匹配,如果匹配則發(fā)送對應的第一輸出指令或第二輸出指令,所述第一輸出指令表征文本信息群組所有成員可見,所所述第二輸出指令表征僅群組內(nèi)預定時間范圍內(nèi)發(fā)言過的成員可見;以及響應單元,用于響應所述輸出指令,并按照對應于不同壓力操作指令的不同發(fā)送對象發(fā)送所述文本信息。
[0008]相對于現(xiàn)有技術(shù),本發(fā)明所述的即時通訊群組會話方法及設備可以識別用戶在觸控屏上預定位置的壓力操作從而輸出指令,按照對應于不同壓力的操作讓所有成員可見或僅部分成員可見,從而可有效減少群組聊天過程中的無關信息干擾,強化群組聊天的溝通效率。
【附圖說明】
[0009]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本發(fā)明第一實施例提供的即時通訊群組會話方法的流程框圖;
[0011]圖2是本發(fā)明第一實施例提供的即時通訊群組會話方法的流程示意圖;
[0012]圖3是圖1所示即時通訊群組會話方法中界面對象的示意圖;
[0013]圖4是圖1所示即時通訊群組會話方法中在觸控屏上進行壓力操作以發(fā)送文本段落的示意圖;
[0014]圖5是圖4所示壓力操作觸發(fā)文本信息發(fā)送的界面示意圖;
[0015]圖6是本發(fā)明第一實施例提供的即時通訊群組會話方法中第二帳戶的界面示意圖;
[0016]圖7是本發(fā)明第二實施例提供的即時通訊群組會話方法的流程示意圖;
[0017]圖8是圖7所示的方法中對群組信息進行設置的界面示意圖;
[0018]圖9是用戶界面中對文本信息進行折疊的示意圖;
[0019]圖10是用戶界面中對文本信息進行展示的示意圖;
[0020]圖11是本發(fā)明第三實施例提供的與即時通訊群組會話設備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
[0022]第一實施例
[0023]請一起參閱圖1及圖2,本發(fā)明第一實施例提供一種即時通訊群組會話方法,所述方法包括:
[0024]S101、建立群組通信會話,在觸控屏上生成通信界面對象;
[0025]S102、接收在即時通訊的輸入狀態(tài)下的文本輸入操作;
[0026]S103、檢測在觸控屏對應于界面對象的發(fā)送控件上的壓力操作,產(chǎn)生壓力操作指令,所述壓力操作包括與觸控屏的接觸點擊及與觸控屏的接觸及按壓后所形成的按壓點擊中至少一者;
[0027]S104、識別所檢測到的壓力操作指令與設備預置的壓力操作指令是否匹配,如果匹配則發(fā)送對應的第一輸出指令或第二輸出指令,所述第一輸出指令表征文本信息群組所有成員可見,所述第二輸出指令表征僅群組內(nèi)預定時間范圍內(nèi)發(fā)言過的成員可見;以及
[0028]S105、響應所述輸出指令,并按照對應于不同壓力操作指令的不同發(fā)送對象發(fā)送所述文本信息。
[0029]本實施例中,所述設備為智能手機??梢岳斫獾氖?,在其它變更實施方式中,所述設備也可為其它便攜式電子裝置,如平板電腦等,并不局限于具體實施例。
[0030]本實施例中,建立群組通信會話的過程可以包括;第一帳號(小林)對應的移動設備啟動即時通訊工具,并向IM服務器(圖未示)發(fā)送查找請求,頂服務器返回與該查找請求相對應的第二帳號列表信息給第一帳號,所述第二帳號列表信息可包括多個第二帳號(即群組好友,含小芳,小明,小王),與該第二帳號信息對應的設定信息、IP地址、客戶端使用的TCP端口(Port)號等。
[0031]第一帳號的用戶可選定第二帳號,并通過IP地址、客戶端使用的TCP端口向第二帳號發(fā)送會話。所述會話可包括文字會話、語音會話和視頻會話中至少一種。在實際使用場景中,如果第一帳號的用戶與第二帳號的用戶由于防火墻、網(wǎng)絡速度等原因難以建立或者速度很慢,服務器還提供消息中轉(zhuǎn)服務,即第一帳號和第二帳號的即時會話消息全部先發(fā)送到頂服務器,再由頂服務器轉(zhuǎn)發(fā)給對方。
[0032]在本實施例中,第一帳號與多個第二帳號進行會話,即進行群信聊天(群聊),當?shù)谝粠ぬ柵c第二帳號進行通信會話時,其通信會話界面如圖3所示。
[0033]本實施例中,當所述接觸點擊與按壓點擊包含了施加在觸控屏101上的不同力度。本實施例中,按壓點擊所施加在觸控屏101上的力度大于接觸點擊施加在觸控屏101上的力度。所述接觸點擊與按壓點擊可采用壓力感應,如3D_touch(或force touch)技術(shù)進行識別。
[0034]本實施例在群組通信會話過程中,小林與多個群組好友(含小芳,小明,小王)進行文字會話,在小林的設