實(shí)現(xiàn)即時(shí)聊天的方法、裝置及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)即時(shí)聊天的方法、裝置及終端設(shè)備。
【背景技術(shù)】
[0002]隨著聊天工具的普及,不同用戶之間通過即時(shí)聊天工具不僅可以實(shí)現(xiàn)文本的聊天,還可以相互之間發(fā)起視頻聊天。在視頻聊天過程中,如果用戶需要向?qū)Ψ桨l(fā)送文字或者圖片,需要將視頻圖像的用戶界面切換到文本輸入的用戶界面,在此過程中,視頻圖像被終止傳輸,大大降低了用戶在視頻聊天過程中與聊天對(duì)方的交互性。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供一種實(shí)現(xiàn)即時(shí)聊天的方法、裝置及終端設(shè)備,可以在移動(dòng)終端上視頻聊天的同時(shí)進(jìn)行語(yǔ)音聊天,用以提高用戶在多媒體聊天過程中與聊天對(duì)方的交互性。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種實(shí)現(xiàn)即時(shí)聊天的方法,應(yīng)用在終端設(shè)備上,所述終端設(shè)備上安裝有即時(shí)聊天工具,包括:
[0005]在通過所述即時(shí)聊天工具進(jìn)行文本聊天的過程中,監(jiān)聽所述即時(shí)聊天工具的用戶界面上的第一觸發(fā)指令;
[0006]在監(jiān)聽到所述第一觸發(fā)指令時(shí),確定所述文本聊天對(duì)應(yīng)的第一顯示區(qū)域以及多媒體聊天對(duì)應(yīng)的第二顯示區(qū)域;
[0007]在所述第一顯示區(qū)域顯示所述文本聊天的第一用戶界面以及在所述第二顯示區(qū)域顯示所述多媒體聊天的第二用戶界面。
[0008]在一實(shí)施例中,所述方法還可包括:
[0009]在所述第一用戶界面上監(jiān)聽用于添加視頻聊天成員的第二觸發(fā)指令;
[0010]在監(jiān)聽到所述第二觸發(fā)指令時(shí),將需要添加的聊天成員對(duì)應(yīng)的視頻信息顯示在所述第二用戶界面。
[0011]在一實(shí)施例中,所述將需要添加的聊天成員對(duì)應(yīng)的視頻信息顯示在所述第二用戶界面,可包括:
[0012]從所述即時(shí)聊天工具的用戶界面跳轉(zhuǎn)到通訊錄界面;
[0013]從所述通訊錄界面確定需要添加的聊天成員;
[0014]統(tǒng)計(jì)所述需要添加的聊天成員的數(shù)量;
[0015]將所述數(shù)量的聊天成員對(duì)應(yīng)的視頻信息顯示在所述第二用戶界面。
[0016]在一實(shí)施例中,所述方法還可包括:
[0017]確定所述數(shù)量是否大于預(yù)設(shè)閾值;
[0018]如果所述數(shù)量大于預(yù)設(shè)閾值時(shí),根據(jù)所述數(shù)量調(diào)整所述第二用戶界面上已顯示的視頻圖像的大小。
[0019]在一實(shí)施例中,所述方法還可包括:
[0020]在通過所述即時(shí)聊天工具進(jìn)行多媒體聊天的過程中,確定所述第一用戶界面上的文本輸入內(nèi)容;
[0021 ] 將所述文本輸入內(nèi)容發(fā)送至所述終端設(shè)備的通信對(duì)端。
[0022]在一實(shí)施例中,所述將所述文本輸入內(nèi)容發(fā)送至所述終端設(shè)備的通信對(duì)端,可包括:
[0023]將所述文本輸入內(nèi)容封裝到二進(jìn)制數(shù)據(jù)流;
[0024]通過TCP長(zhǎng)連接將所述二進(jìn)制數(shù)據(jù)流發(fā)送到服務(wù)器,在所述服務(wù)器解解析所述二進(jìn)制數(shù)據(jù)流后將所述文本輸入內(nèi)容轉(zhuǎn)發(fā)至所述終端設(shè)備的通信對(duì)端。
[0025]根據(jù)本公開實(shí)施例的第二方面,提供一種實(shí)現(xiàn)即時(shí)聊天的裝置,應(yīng)用在終端設(shè)備上,所述終端設(shè)備上安裝有即時(shí)聊天工具,包括:
[0026]第一監(jiān)聽模塊,被配置為在通過所述即時(shí)聊天工具進(jìn)行文本聊天的過程中,監(jiān)聽所述即時(shí)聊天工具的用戶界面上的第一觸發(fā)指令;
[0027]第一確定模塊,被配置為在所述第一監(jiān)聽模塊監(jiān)聽到所述第一觸發(fā)指令時(shí),確定所述文本聊天對(duì)應(yīng)的第一顯示區(qū)域以及多媒體聊天對(duì)應(yīng)的第二顯示區(qū)域;
[0028]第一顯示模塊,被配置為在所述第一確定模塊確定的所述第一顯示區(qū)域顯示所述文本聊天的第一用戶界面以及在所述第一確定模塊確定的所述第二顯示區(qū)域顯示所述多媒體聊天的第二用戶界面。
[0029]在一實(shí)施例中,所述裝置還可包括:
[0030]第二監(jiān)聽模塊,被配置為在所述第一顯示模塊顯示的所述第一用戶界面上監(jiān)聽用于添加視頻聊天成員的第二觸發(fā)指令;
[0031]添加模塊,被配置為在所述第二監(jiān)聽模塊監(jiān)聽到所述第二觸發(fā)指令時(shí),將需要添加的聊天成員對(duì)應(yīng)的視頻信息顯示在所述第二用戶界面。
[0032]在一實(shí)施例中,所述添加模塊可包括:
[0033]跳轉(zhuǎn)子模塊,被配置為從所述即時(shí)聊天工具的用戶界面跳轉(zhuǎn)到通訊錄界面;
[0034]確定子模塊,被配置為從所述跳轉(zhuǎn)子模塊跳轉(zhuǎn)到的所述通訊錄界面確定需要添加的聊天成員;
[0035]統(tǒng)計(jì)子模塊,被配置為統(tǒng)計(jì)所述確定子模塊確定的所述需要添加的聊天成員的數(shù)量;
[0036]添加子模塊,被配置為將所述統(tǒng)計(jì)子模塊統(tǒng)計(jì)到的所述數(shù)量的聊天成員對(duì)應(yīng)的視頻信息添加在所述第二用戶界面。
[0037]在一實(shí)施例中,所述裝置還可包括:
[0038]第二確定模塊,被配置為確定所述統(tǒng)計(jì)子模塊統(tǒng)計(jì)的所述數(shù)量是否大于預(yù)設(shè)閾值;
[0039]調(diào)整模塊,如果所述第二確定模塊確定所述數(shù)量大于預(yù)設(shè)閾值時(shí),根據(jù)所述數(shù)量調(diào)整所述第二用戶界面上已顯示的視頻圖像的大小。
[0040]在一實(shí)施例中,所述裝置還可包括:
[0041]第三確定模塊,被配置為在通過所述即時(shí)聊天工具進(jìn)行多媒體聊天的過程中,確定所述第一顯示模塊顯示的所述第一用戶界面上的文本輸入內(nèi)容;
[0042]發(fā)送模塊,被配置為將所述第三確定模塊確定的所述文本輸入內(nèi)容發(fā)送至所述終端設(shè)備的通信對(duì)端。
[0043]在一實(shí)施例中,所述發(fā)送模塊可包括:
[0044]封裝子模塊,被配置為將所述文本輸入內(nèi)容封裝到二進(jìn)制數(shù)據(jù)流;
[0045]發(fā)送子模塊,被配置為通過TCP長(zhǎng)連接將所述封裝子模塊封裝的所述二進(jìn)制數(shù)據(jù)流發(fā)送到服務(wù)器,在所述服務(wù)器解解析所述二進(jìn)制數(shù)據(jù)流后將所述文本輸入內(nèi)容轉(zhuǎn)發(fā)至所述終端設(shè)備的通信對(duì)端。
[0046]根據(jù)本公開實(shí)施例的第三方面,提供一種終端設(shè)備,所述終端設(shè)備上安裝有即時(shí)聊天工具,包括:
[0047]處理器;
[0048]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0049]其中,所述處理器被配置為:
[0050]在通過所述即時(shí)聊天工具進(jìn)行文本聊天的過程中,監(jiān)聽所述即時(shí)聊天工具的用戶界面上的第一觸發(fā)指令;
[0051]在監(jiān)聽到所述第一觸發(fā)指令時(shí),確定所述文本聊天對(duì)應(yīng)的第一顯示區(qū)域以及多媒體聊天對(duì)應(yīng)的第二顯示區(qū)域;
[0052]在所述第一顯示區(qū)域顯示所述文本聊天的第一用戶界面以及在所述第二顯示區(qū)域顯示所述多媒體聊天的第二用戶界面。
[0053]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在通過即時(shí)聊天工具進(jìn)行文本聊天的過程中,在監(jiān)聽到第一觸發(fā)指令時(shí),在第一顯示區(qū)域顯示文本聊天的第一用戶界面以及在第二顯示區(qū)域顯示多媒體聊天的第二用戶界面,從而可以確保用戶能夠在第一用戶界面發(fā)送文本內(nèi)容同時(shí)在第二用戶界面進(jìn)行多媒體聊天,避免了視頻圖像的用戶界面與文本輸入的用戶界面之間相互切換,提高了用戶在多媒體聊天過程中與聊天對(duì)方的交互性。
[0054]并且,當(dāng)用戶需要通過即時(shí)聊天工具進(jìn)行多人視頻聊天時(shí),根據(jù)數(shù)量調(diào)整第二用戶界面上已顯示的視頻圖像的大小,將需要添加的聊天成員對(duì)應(yīng)的視頻信息顯示在第二用戶界面,從而可以確保多個(gè)視頻窗口均能夠顯示在第二用戶界面上,提高了用戶與多個(gè)聊天對(duì)方的交互性。
[0055]從即時(shí)聊天工具的用戶界面跳轉(zhuǎn)到通訊錄界面在該通訊錄界面上,使用戶能夠快速建立多媒體的視頻聊天群組。
[0056]在通過即時(shí)聊天工具進(jìn)行多媒體聊天的過程中,將第一用戶界面上的文本輸入內(nèi)容封裝到二進(jìn)制數(shù)據(jù)流,通過TCP長(zhǎng)連接將二進(jìn)制數(shù)據(jù)流通過服務(wù)器轉(zhuǎn)發(fā)至終端設(shè)備的通信對(duì)端,從而可以使用戶在視頻聊天過程中不用再將用戶界面切換到文字編輯界面,確保視頻聊天能夠正常進(jìn)行。
[0057]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0058]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0059]圖1A是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)即時(shí)聊天的方法的流程圖。
[0060]圖1B是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)即時(shí)聊天的方法的場(chǎng)景圖之一。
[0061]圖1C是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)即時(shí)聊天的方法的場(chǎng)景圖之二。
[0062]圖1D是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)即時(shí)