一種視頻通信方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻通信方法及裝置。
【背景技術(shù)】
[0002]視頻通信技術(shù)能夠基于互聯(lián)網(wǎng),將通信雙方各自實時的圖像和聲音傳遞給對方,并接收對方發(fā)送的實時的圖像和聲音。目前,視頻通信技術(shù)以其可視性、便利性,已經(jīng)廣泛應(yīng)用于人們的日常生活。例如,在涉及社交、商務(wù)等方面的電腦軟件和手機(jī)軟件中,通常設(shè)置有視頻通信功能,用戶與通信對方建立視頻通信連接之后,即可通過顯示屏幕實時看到來自通信對方的圖像,并通過音頻設(shè)備聽到來自通信對方的聲音。
[0003]但是,在建立視頻通信連接的雙方中,如果有一方臨時離開,視頻聊天的另一方需要等待離開的一方重新出現(xiàn)在顯示畫面中,視頻通信的雙方才能繼續(xù)視頻通信,而在等待期間,等待的一方只能持續(xù)關(guān)注離開方的顯示畫面,十分枯燥。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種視頻通信方法及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種視頻通信方法,包括:
[0006]在第一用戶與第二用戶進(jìn)行視頻聊天時,獲取所述第一用戶媒體流的多個采樣數(shù)據(jù);
[0007]計算多個所述采樣數(shù)據(jù)的變化量;
[0008]判斷所述變化量是否小于預(yù)設(shè)變化量閾值;
[0009]如果所述變化量小于預(yù)設(shè)變化量閾值,通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述媒體流數(shù)據(jù)包括:視頻流和音頻流中的任意一種或兩種組合。
[0011]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,
[0012]所述通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件,包括:
[0013]生成視頻屏幕保護(hù)指令;
[0014]將所述視頻屏幕保護(hù)指令發(fā)送給所述第二用戶的設(shè)備,以使所述第二用戶的設(shè)備根據(jù)所述視頻屏幕保護(hù)指令在所述第二用戶的設(shè)備上查找預(yù)設(shè)屏幕保護(hù)文件并展示。
[0015]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,
[0016]所述通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件,包括:
[0017]在所述第一用戶的設(shè)備上的預(yù)設(shè)存儲區(qū)域內(nèi),查找第一屏幕保護(hù)文件;
[0018]將所述第一屏幕保護(hù)文件發(fā)送給第二用戶的設(shè)備,以使所述第二用戶的設(shè)備將所述第一屏幕保護(hù)文件作為所述預(yù)設(shè)屏幕保護(hù)文件進(jìn)行展示。
[0019]結(jié)合第一方面第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述方法還包括:
[0020]在所述第一用戶的設(shè)備展示所述第一屏幕保護(hù)文件。
[0021]結(jié)合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括:
[0022]在通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件之后,判斷再次采集的多個采樣數(shù)據(jù)的變化量是否大于或等于預(yù)設(shè)變化量閾值;
[0023]如果再次采集的多個采樣數(shù)據(jù)的變化量大于或等于預(yù)設(shè)變化量閾值,通知所述第二用戶的設(shè)備停止展示所述預(yù)設(shè)屏幕保護(hù)文件。
[0024]結(jié)合第一方面第四種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述方法還包括:
[0025]在通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件之后,判斷再次采集的多個采樣數(shù)據(jù)的變化量是否大于或等于預(yù)設(shè)變化量閾值;
[0026]如果再次采集的多個采樣數(shù)據(jù)的變化量大于或等于預(yù)設(shè)變化量閾值,停止在所述第一用戶的設(shè)備展示所述第一屏幕保護(hù)文件。
[0027]結(jié)合第一方面,在第一方面第七種可能的實現(xiàn)方式中,所述獲取所述第一用戶媒體流的多個采樣數(shù)據(jù),包括:
[0028]在所述第一用戶與所述第二用戶進(jìn)行視頻聊天時,每隔預(yù)設(shè)時間間隔采集一次所述第一用戶媒體流的數(shù)據(jù);
[0029]將當(dāng)前時刻之前連續(xù)采集的預(yù)設(shè)數(shù)量個所述數(shù)據(jù)存儲到內(nèi)存中;
[0030]從內(nèi)存中讀取所述預(yù)設(shè)數(shù)量個所述數(shù)據(jù)作為多個采樣數(shù)據(jù)。
[0031]根據(jù)本公開實施例的第二方面,提供一種視頻通信裝置,
[0032]包括采樣數(shù)據(jù)獲取單元、變化量計算單元、判斷單元和通知展示單元,其中,
[0033]所述采樣數(shù)據(jù)獲取單元,用于在第一用戶與第二用戶進(jìn)行視頻聊天時,獲取所述第一用戶媒體流的多個采樣數(shù)據(jù);
[0034]所述變化量計算單元,用于計算多個所述采樣數(shù)據(jù)的變化量;
[0035]所述判斷單元,用于判斷所述變化量是否小于預(yù)設(shè)變化量閾值;
[0036]所述通知展示單元,用于在所述變化量小于預(yù)設(shè)變化量閾值時,通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件。
[0037]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,
[0038]所述通知展示單元包括指令生成子單元和指令發(fā)送子單元,其中,
[0039]所述指令生成子單元,用于生成視頻屏幕保護(hù)指令;
[0040]所述指令發(fā)送子單元,用于將所述視頻屏幕保護(hù)指令發(fā)送給所述第二用戶的設(shè)備,以使所述第二用戶的設(shè)備根據(jù)所述視頻屏幕保護(hù)指令在所述第二用戶的設(shè)備上查找預(yù)設(shè)屏幕保護(hù)文件并展示。
[0041]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,
[0042]所述通知展示單元包括第一屏幕保護(hù)文件查找子單元和第一屏幕保護(hù)文件發(fā)送子單元,其中,
[0043]所述第一屏幕保護(hù)文件查找子單元,用于在所述第一用戶的設(shè)備上的預(yù)設(shè)存儲區(qū)域內(nèi),查找第一屏幕保護(hù)文件;
[0044]所述第一屏幕保護(hù)文件發(fā)送子單元,用于將所述第一屏幕保護(hù)文件發(fā)送給第二用戶的設(shè)備,以使所述第二用戶的設(shè)備將所述第一屏幕保護(hù)文件作為所述預(yù)設(shè)屏幕保護(hù)文件進(jìn)行展示。
[0045]結(jié)合第二方面第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,
[0046]所述裝置還包括展示單元,
[0047]所述展示單元,用于在所述第一用戶的設(shè)備展示所述第一屏幕保護(hù)文件
[0048]結(jié)合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,
[0049]所述裝置還包括再次判斷單元和通知停止展示單元,其中,
[0050]所述再次判斷單元,用于在通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件之后,判斷再次采集的多個采樣數(shù)據(jù)的變化量是否大于或等于預(yù)設(shè)變化量閾值;
[0051]所述通知停止展示單元,用于在再次采集的多個采樣數(shù)據(jù)的變化量大于或等于預(yù)設(shè)變化量閾值時,通知所述第二用戶的設(shè)備停止展示所述預(yù)設(shè)屏幕保護(hù)文件。
[0052]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,
[0053]所述裝置還包括再次判斷單元和停止展示單元,
[0054]所述再次判斷單元,用于在通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件之后,判斷再次采集的多個采樣數(shù)據(jù)的變化量是否大于或等于預(yù)設(shè)變化量閾值;
[0055]所述停止展示單元,用于在再次采集的多個采樣數(shù)據(jù)的變化量大于或等于預(yù)設(shè)變化量閾值時,停止在所述第一用戶的設(shè)備展示所述第一屏幕保護(hù)文件。
[0056]結(jié)合第二方面,在第二方面的第六種可能的實現(xiàn)方式中,所述采樣數(shù)據(jù)獲取單元包括媒體流數(shù)據(jù)采集子單元、數(shù)據(jù)存儲子單元和數(shù)據(jù)讀取子單元,其中,
[0057]所述媒體流數(shù)據(jù)采集子單元,用于在所述第一用戶與所述第二用戶進(jìn)行視頻聊天時,每隔預(yù)設(shè)時間間隔采集一次所述第一用戶媒體流的數(shù)據(jù);
[0058]所述數(shù)據(jù)存儲子單元,用于將當(dāng)前時刻之前連續(xù)采集的預(yù)設(shè)數(shù)量個所述數(shù)據(jù)存儲到內(nèi)存中;
[0059]所述數(shù)據(jù)讀取子單元,用于從內(nèi)存中讀取所述預(yù)設(shè)數(shù)量個所述數(shù)據(jù)作為多個采樣數(shù)據(jù)。
[0060]根據(jù)本公開實施例的第三方面,提供一種視頻裝置,包括:
[0061]處理器;
[0062]用于存儲處理器可執(zhí)行指令的存儲器;
[0063]其中,所述處理器被配置為:
[0064]在第一用戶與第二用戶進(jìn)行視頻聊天時,獲取所述第一用戶媒體流的多個采樣數(shù)據(jù);
[0065]計算多個所述采樣數(shù)據(jù)的變化量;
[0066]判斷所述變化量是否小于預(yù)設(shè)變化量閾值;
[0067]如果所述變化量小于預(yù)設(shè)變化量閾值,通知所述第二用戶的設(shè)備展示預(yù)設(shè)屏幕保護(hù)文件。
[0068]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0069](I)、在本公開的一個實施例中,在第一用戶與第二用戶進(jìn)行視頻聊天時,采集第一用戶媒體流的多個采樣數(shù)據(jù),如果多個采樣數(shù)據(jù)的變化量小于預(yù)設(shè)變化量閾值,說明