即時通信中的多媒體上傳傳輸與播放

  即時通信應用是一種能夠提供人與人之間互相發送消息的功能軟件,通過即時通信應用人與人之間可以互相傳遞消息,所述消息包括 :文字、圖片、視頻等。隨着互聯網技術的發展,即時通訊不再滿足於純文本交流,動態表情、豐富多彩的圖片、語音、視頻等使用越發廣泛。
  以下以騰訊公司的微信軟件舉例說明相關涉及專利:

1.一種上傳圖像數據的方法和裝置;
  本發明公開了一種上傳圖像數據的方法和裝置,屬於互聯網技術領域。 所述方法包括 :接收圖像上傳指令,並啓動視頻圖像的拍攝,獲取拍攝的圖像幀 ;通過將各時間點的圖像幀與相隔預設第一時長的圖像幀進行比較,檢測所述視頻圖像在所述各時間點的穩定性 ;當檢測到所述視頻圖像處於穩定狀態時,將所述檢測到的穩定狀態對應的時間點的圖像幀上傳給服務器。採用本發明,可以提高圖像檢索過程中網絡資源和服務器資源的利用率。
    這裏寫圖片描述
  一方面,提供了一種上傳圖像數據的方法,所述方法包括 :
  接收圖像上傳指令,並啓動視頻圖像的拍攝,獲取拍攝的圖像幀 ;
  通過將各時間點的圖像幀與相隔預設第一時長的圖像幀進行比較,檢測所述視頻圖像在所述各時間點的穩定性 ;
  當檢測到所述視頻圖像處於穩定狀態時,將所述檢測到的穩定狀態對應的時間點的圖像幀上傳給服務器。
  另一方面,提供了一種上傳圖像數據的裝置,所述裝置包括 :
  接收模塊,用於接收圖像上傳指令,並啓動視頻圖像的拍攝,獲取拍攝的圖像幀 ;
  檢測模塊,用於通過將各時間點的圖像幀與相隔預設第一時長的圖像幀進行比較,檢測所述視頻圖像在所述各時間點的穩定性 ;
  上傳模塊,用於當檢測到所述視頻圖像處於穩定狀態時,將所述檢測到的穩定狀態對應的時間點的圖像幀上傳給服務器。
  本發明實施例提供的技術方案帶來的有益效果是 :
  本發明實施例中,啓動視頻圖像的拍攝,獲取拍攝的圖像幀,當檢測到視頻圖像處於穩定狀態時,將檢測到的穩定狀態對應的時間點的圖像幀上傳給服務器,這樣,只將在視頻圖像處於穩定狀態時的圖像幀上傳給服務器處理,無需將非穩定狀態下的圖像幀上傳給服務器處理,從而,可以提高圖像檢索過程中網絡資源和服務器資源的利用率。

2.在即時通信應用中發送多張圖片的方法、裝置及系統
  本發明提供了一種在即時通信應用中發送多張圖片的方法、裝置、終端及系統,所述方法包括:接收用戶在第一終端的即時通信應用的會話任務中輸入的在消息中插入圖片的指令,根據所述指令打開圖片選擇界面;接收用戶在所述圖片選擇界面對多張圖片的選取操作,並記錄每張圖片的選取順序;將被選取的多張圖片添加到第一終端的發送進程 ;將所述多張圖片發送到服務器。 本發明實施例,第一終端接收用戶在圖片選擇界面對多張圖片的點擊操作指令,將所述多張圖片添加到系統的發送進程中,根據添加順序逐張將所述多張圖片發送到服務器,服務器接收所述多張圖片,並將所述多張圖片發送到第二終端。解決了現有技術無法在一次操作中發送多張圖片的問題。
     這裏寫圖片描述 
     
  本發明實施例是這樣實現的,本發明第一方面提供一種在即時通信應用中發送多張圖片的方法,所述方法包括以下步驟 :
  接收用戶在第一終端的即時通信應用的會話任務中輸入的在消息中插入圖片的指令,根據所述指令打開圖片選擇界面 ;
  接收用戶在所述圖片選擇界面對多張圖片的選取操作,並記錄每張圖片的選取順序 ;
  將被選取的多張圖片添加到第一終端的發送進程 ;
  將所述多張圖片發送到服務器,以使所述服務器根據所述選取順序依次將所述多張圖片發送到第二終端,且每張圖片對應一條消息。
  本發明實施例的另一目的在於:本發明第二方面提供一種在即時通信應用中發送多張圖片的裝置,所述裝置包括 :
  圖片選擇界面打開單元,用於接收用戶在第一終端的即時通信應用的會話任務中輸入的在消息中插入圖片的指令,根據所述指令打開圖片選擇界面 ;
  圖片選取單元,用於接收用於在所述圖片選擇界面打開單元打開的圖片選擇界面對多張圖片的選取指令,並記錄每張圖片的選取順序
  圖片添加單元,用於將所述圖片選取單元選取的多張圖片添加到第一終端的發送進程 ;
  圖片發送單元,用於將所述圖片添加單元添加的多張圖片發送到服務器,以使所述服務器根據所述選取順序依次將所述多張圖片發送到第二終端,且每張圖片對應一條消息。
  本發明實施例的又一目的在於:本發明第三方面提供一種終端,所述終端包括本發明第二方面所提供的一種在即時通信應用中發送多張圖片的裝置。
  本發明實施例的又一目的在於:本發明第四方面提供一種在即時通信應用中發送多張圖片的系統,所述系統至少包括第一終端、第二終端和服務器,其中的第一終端爲本發明第三方面所提供的一種終端。
   本發明實施例,接收用戶在圖片選擇界面對多張圖片的點擊操作指令,將所述多張圖片添加到第一終端的發送進程中,根據添加順序逐張將所述多張圖片發送到服務器,服務器接收所述多張圖片,並將所述多張圖片發送到第二終端 ;使得用戶通過一次操作即可發送多張圖片,簡化了圖片發送操作的步驟,解決了現有技術無法在一次操作中發送多張圖片的題,提升了圖片發送效率,同時提升了即時通信應用的交互智能性。

3.一種音頻傳輸方法、客戶端及終端設備
  本發明實施例提供一種音頻傳輸方法、客戶端及終端設備,其中的方法可包括 :客戶端檢測到音頻傳輸請求時,調用所述客戶端所在終端設備的錄音應用進行音頻文件的錄製操作 ;所述客戶端從所述終端設備的錄音應用中採集當前錄製的所述音頻文件的音頻幀數據 ;所述客戶端對所述當前錄製的所述音頻文件的音頻幀數據進行編碼,並將所述編碼後的音頻幀數據傳輸至服務器。本發明可有效地提升音頻傳輸效率,滿足用戶對音頻傳輸時延的實際需求。
     這裏寫圖片描述
  
  本發明第一方面提供一種音頻傳輸方法,可包括 :
  客戶端檢測到音頻傳輸請求時,調用所述客戶端所在終端設備的錄音應用進行音頻文件的錄製操作 ;
  所述客戶端從所述終端設備的錄音應用中採集當前錄製的所述音頻文件的音頻幀數據 ;
  所述客戶端對所述當前錄製的所述音頻文件的音頻幀數據進行編碼,並將所述編碼後的音頻幀數據傳輸至服務器。
  本發明第二方面提供一種客戶端,可包括 :
  調用模塊,用於在檢測到音頻傳輸請求時,調用所述客戶端所在終端設備的錄音應用進行音頻文件的錄製操作 ;
  採集模塊,用於從所述終端設備的錄音應用中採集當前錄製的所述音頻文件的音頻幀數據 ;
  編碼模塊,用於對所述當前錄製的所述音頻文件的音頻幀數據進行編碼 ;
  傳輸模塊,用於將所述編碼後的音頻幀數據傳輸至服務器。
  本發明第三方面提供一種終端設備,可包括 :上述第二方面提供的客戶端。
  實施本發明實施例,具有如下有益效果 :
  本發明實施例中,客戶端能夠在檢測到音頻傳輸請求時,調用客戶端所在終端設備的錄音應用進行音頻文件的錄製,並採集當前錄製的音頻文件進行編碼傳輸處理,從而實現了對音頻文件進行邊錄製邊發送的過程,較好地減小了音頻傳輸時延,有效地提升了音頻傳輸效率,滿足用戶對音頻傳輸時延的實際需求。

4.一種語音消息的播放方法和裝置
  本發明實施例公開了一種語音消息播放方法,所述方法包括 :檢測到當前即時通訊會話中存在未讀語音消息 ;確定當前即時通訊會話的語音播放配置爲自動播放 ;自動播放所述當前即時通訊會話的未讀語音消息。 本發明實施例還公開了一種語音消息播放裝置。採用本發明,可實現自動播放即時通訊會話中的語音消息。
     這裏寫圖片描述
     
  所述方法包括 :
  檢測到當前即時通訊會話中存在未讀語音消息 ;
  確定當前即時通訊會話的語音播放配置爲自動播放 ;
  自動播放所述當前即時通訊會話的未讀語音消息。
  相應地,本發明實施例還提供了一種語音消息播放裝置,所述語音消息播放裝置包括 :
  未讀語音檢測模塊,用於檢測到當前即時通訊會話中存在未讀語音消息 ;
  播放配置確定模塊,用於確定當前即時通訊會話的語音播放配置爲自動播放 ;
  自動播放模塊,用於當確認當前即時通訊會話的語音播放配置爲自動播放時自動播放所述當前即時通訊會話的未讀語音消息。
  本發明實施例通過檢測當前即時通訊會話的未讀語音消息,進而根據當前即時通訊會話的語音播放配置播放當前即時通訊會話的未讀語音消息,實現了即時通訊會話的語音消息的自動播放,讓用戶接收即時通訊會話消息更爲便捷。

發佈了13 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章