即時通訊中 資料離線接收的方法、客戶端及系統
網路即時通訊(IM)工具發展到今天,已成為接收方普遍使用的通訊工具,逐漸成為網路接收方日常生活中必不可少的一部分。即時通 信工具不但在網路接收方的工作中使用,同樣也大量使用在網路接收 方的業餘生活中,接收方通過網路即時通訊工具可以實現與聯絡人及時有效的溝通。
由於即時通訊工具使用上的方便快捷,人們通常會應用其進行檔案資料的傳輸,在現有的操作方式中,通常是傳送方進行線上資料發 送,或者使用離線傳輸的方式將檔案資料上傳至系統伺服器。當接收方線上時,一般常採用線上傳輸的方式,但這一過程中,由於接收方 的使用需要,有時並不需要或不適合實時接收該檔案資料,此時就需 要通知傳送方中斷該線上傳輸並手動觸發離線傳輸方式,重新傳輸檔案資料。另外,針對傳送方離線傳送的檔案資料,傳送方無法及時獲得接收方針對該資料的接收狀況。針對上述情況,接收方的使用過程 中有所不便。
本發明提供了一種即時通訊中資料離線接收的方法、客戶端及系統,利用本發明,可以通過接收方的觸發操作,將傳送方線上傳輸的 檔案資料轉為離線接收,並針對該檔案資料的接收狀況及時向傳送方 發出提醒,達到適應接收方需求,提高接收方應用體驗的目的。
所述一種即時通訊中資料離線接收的方法,包括如下步驟,
步驟1,接收方客戶端採集來自於傳送方客戶端進行資料傳輸的 訊息,觸發生成針對於前述資料接收的對話視窗;
步驟2,通過接收方客戶端採集接收方針對前述資料的離線接收 觸發操作,將待接收資料儲存至第三方儲存結構;
步驟3,向傳送方客戶端傳送用以提醒前述資料接收狀況的資料 內容。
步驟1中所述的接收方客戶端所採集到的資料傳輸消 息,為傳送方客戶端線上資料傳輸的請求訊息。
步驟2中所述的第三方儲存結構,為傳送方系統伺服器 儲存結構和網路儲存結構兩者至少其一。
步驟1中所述的接收方客戶端所採集到的資料傳輸消 息,為傳送方客戶端通過系統伺服器向其傳送的離線資料傳輸請求消 息。
步驟2中所述的第三方儲存結構為接收方系統伺服器存 儲結構和網路儲存結構兩者至少其一。
所述步驟2中將待接收資料儲存至第三方儲存結構進一 步包括如下步驟,
步驟a,採集接收方針對儲存於傳送方系統伺服器儲存結構的數 據的離線接收觸發操作;
步驟b,觸發系統伺服器將前述資料轉存至接收方系統伺服器存 儲結構。
所述步驟1中,接收方客戶端針對待傳輸資料接收的對 話視窗中,包含對應第三方儲存結構儲存路徑的選擇控制元件或載入控 件。
所述步驟3中的提醒訊息以彈出視窗的形式輸出。
所述步驟3中的提醒訊息以即時通訊訊息的形式,在發 送方與接收方的即時通訊互動介面中輸出。
相應地,本發明提供了一種即時通訊中資料離線接收的客戶端, 該客戶端包括如下結構,
離線接收選擇模組,用於接收方客戶端採集來自發送方客戶端進 行資料傳輸的訊息,觸發生成針對於前述資料接收的對話視窗;
離線接收觸發模組,用於通過接收方客戶端採集接收方針對前述 資料的離線接收觸發操作,將待接收資料儲存至第三方儲存結構;
資料接收反饋模組,用於向傳送方客戶端傳送用以提醒前述資料 接收狀況的資料內容。
相應地,本發明還提供了一種即時通訊中資料離線接收的系統, 包括髮送方客戶端、接收方客戶端以及第三方儲存結構,
其中所述接收方客戶端,它包括,
離線接收選擇模組,用於接收方客戶端採集來自發送方客戶端進 行資料傳輸的訊息,觸發生成針對於前述資料接收的對話視窗;
離線接收觸發模組,用於通過接收方客戶端採集接收方針對前述 資料的離線接收觸發操作,將待接收資料儲存至第三方儲存結構;
資料接收反饋模組,用於向傳送方客戶端傳送用以提醒前述資料 接收狀況的資料內容;
所述第三方儲存結構,它包括,
第三方資料介面模組,用於同傳送方客戶端之間進行資料連線, 接收來自發送方客戶端上傳的資料內容;
離線資料儲存模組,用於儲存第三方資料介面模組所接收的,發 送方客戶端傳輸的資料內容。
相應地,本發明還提供了一種即時通訊中資料離線接收的系統, 包括髮送方客戶端、接收方客戶端以及系統伺服器,
所述接收方客戶端,它包括,
離線接收選擇模組,用於接收方客戶端採集來自發送方客戶端進 行資料傳輸的訊息,觸發生成針對於前述資料接收的對話視窗;
離線接收觸發模組,用於通過接收方客戶端採集接收方針對前述 資料的離線接收觸發操作,將待接收資料儲存至系統伺服器;
所述系統伺服器,它包括,
資料介面模組,用於在系統伺服器和傳送方客戶端之間進行資料 連線,接收來自發送方客戶端上傳的檔案資料;
傳送方系統伺服器儲存結構,用於儲存資料介面模組所接收的, 傳送方客戶端傳輸的資料內容;
伺服器反饋模組,用於向傳送方客戶端傳送用以提醒前述資料接 收狀況的資料內容。
相應地,本發明還提供了一種即時通訊中資料離線接收的系統, 包括髮送方客戶端、接收方客戶端以及系統伺服器,
所述接收方客戶端,它包括,
離線接收選擇模組,用於接收方客戶端採集來自發送方客戶端進 行資料傳輸的訊息,觸發生成針對於前述資料接收的對話視窗;
離線接收觸發模組,用於通過接收方客戶端採集接收方針對前述 資料的離線接收觸發操作,將待接收資料儲存至系統伺服器;
所述系統伺服器,它包括,
資料介面模組,用於在系統伺服器和傳送方客戶端之間進行資料 連線,接收來自發送方客戶端上傳的檔案資料;
傳送方系統伺服器儲存結構,對應於傳送方使用者識別號,用於存 儲來自於傳送方客戶端傳輸的資料內容;
離線資料轉存模組,用於在採集接收方針對儲存於傳送方系統服 務器儲存結構的資料的離線接收觸發操作後,將前述資料轉存至接收 方系統伺服器儲存結構;
接收方系統伺服器儲存結構,對應於接收方使用者識別號,用於存 儲針對接收方的資料內容;
伺服器反饋模組,用於向傳送方客戶端傳送用以提醒前述資料接 收狀況的資料內容。
附圖說明
圖1是本發明所述的一種即時通訊中資料離線接收的方法流程 圖。
圖2是本發明所述的一種即時通訊中資料離線接收客戶端的結 構框圖。
圖3是本發明第一實施例所述的一種即時通訊中資料離線接收 系統的結構框圖。
本發明提供了一種即時通訊中資料離線接收的方法、客戶端及 系統,利用本發明,可以通過接收方的觸發操作,將傳送方線上傳輸 的檔案資料轉為離線接收,並針對該檔案資料的接收狀況及時向傳送 方發出提醒,達到適應接收方需求,提高接收方應用體驗的目的。
相關推薦
即時通訊中 資料離線接收的方法、客戶端及系統
網路即時通訊(IM)工具發展到今天,已成為接收方普遍使用的通訊工具,逐漸成為網路接收方日常生活中必不可少的一部分。即時通 信工具不但在網路接收方的工作中使用,同樣也大量使用在網路接收 方的業餘生活中,接收方通過網路即時通訊工具可以實現與聯絡人及時有效的溝通。
即時通訊中伺服器離線訊息儲存優化
隨著即時通訊技術的快速發展,即時通訊已經成為網路使用者生活中的一 部分;同時,在企業級的即時通訊中,即時訊息已不再是簡單的閒聊,上級 對下級的訊息可能意味著一項任務的安排。所以即時訊息不容輕易丟失,有 沒有真正送達需要有反饋。 目前的即時通訊系統一般都
迴圈buffer解決網路通訊中資料的不完整接收
網路通訊中,資料的獲取有時候並不按照你的想法進行,想每一次獲取的都是完整的資料幀,但是得到的卻是殘缺的幀,一個完整的幀分成幾段獲取到,或者一次獲取幾個完整幀。如何取得我們要處理的完整的幀,使用迴圈buffer可以解決這個問題,分享給各位 // 迴圈b
java中String類常用方法、屬性等
col clas equal ack length ++ ava eal rgs package Head18; public class java09 { public static void main(String[] args) { St
Python中的實例方法、類方法、靜態方法和普通方法
turn 屬性和方法 靜態方法 一個 def col == pre 類屬性 為了辨析它們的差別,寫了如下代碼: 1 class C: 2 3 def self_method(self, a): 4 return a 5 6
保護大檔案傳輸過程中資料安全的方法?
很多企業在跨國傳輸,遠距離傳輸上擔憂資料的安全性,尤其是大檔案傳輸的安全。那麼,到底如何保證資料的安全可靠性呢? 此問題可分解為兩個方面:資料遷移過程中的安全防護、目的端得到的資料的完整可靠。 1、資料遷移過程中的安全 說到資料安全自然會想到加密,資料遷移過程的加密包括原資料加密
計算機網路通訊中資料加密技術的應用
通訊方面的安全,重點在下述的兩個領域:第一個是資訊在進行傳遞過程中的安全,第二個是資訊在進行儲存過程中的安全。 使用鏈路的方式進行加密 過程:因為在所有中間部位的傳遞節點當中,訊息全部被經過解密以後,再一次實施加密操作,所以,將路由資訊涵蓋在鏈路當中,全部的資料普遍使用祕聞的方式進
Python中字串的isalnum()方法、isalpha()方法與isdigit()方法
isalnum()方法 語法: str.isalnum() 作用: 如果字串至少有一個字元並且所有字元都是字母或數字則返回 True,否則返回 False。 isalpha()方法 語法: str.isalpha() 作用: 如果字串至少有一個字元並且所有
access vba 用recordset讀取表中資料的簡單方法
'strQuery是表名,查詢名等 Public Function Getrs(Byval strQuery as string) as ADODB.Recordset Dim objRs As New ADODB.Recordset on Error GoTo Er
即時通訊中視訊編碼技術H.264與AVS視訊標準核心技術比較
視訊編碼技術在過去幾年最重要的發展之一是由ITU和ISO/IEC的聯合視訊小組 (JVT)開發了H.264/MPEG-4 AVC[8]標準。在發展過程中,業界為這種新標準取了許多不同的名稱。ITU在1997年開始利用重要的新編碼工具處理H.26L(長期),結果令人鼓舞,於是
QT中 實現一個服務端接收兩個客戶端的解決方法
最近自己在折騰QT中實現TCP服務端的過程中,發現以往的例子都是點對點的,也就是說大都是一個客戶端,一個服務端,然後兩個進行通訊,而對於單個服務端與多個客戶端的通訊,非常稀少,找到一個但對於我們新手來說,有點複雜,不好理解,下面我介紹一個新手也能明白的一種解決方案。下面是ma
基於websocket的網頁即時通訊(可傳附件圖片塗鴉、最小化狀態通知).NET,winform客戶端、服務端
公司網站需要即時通訊,就研究了下主要以下功能:websocket通訊,網頁端即時通訊,可以傳送表情,可以傳送附件,可以塗鴉,可以實現客服一對多聊天,winform做服務端負責收發,notification提醒,一番百度下來發現websocket做客戶端+superwebsoc
js中資料結構陣列Array、對映Map、集合Set、物件、JSON
全棧工程師開發手冊 (作者:欒鵬) js中資料結構 js中原生自帶的資料結構比較簡單,主要有陣列Array、對映Map、集合Set。我們可以根據這三個基本資料結構實現我們其他想要的資
通過twitterAPI獲取twitter資料(基本方法、步驟)
一、準備工作1.通過已有推特賬號訪問https://apps.twitter.com/ 點選開啟連結;(需要翻牆)2.點選右上角圖示,填寫“name,Description,website”,其中name為APP的名稱,自己隨便起,不能和別人已有的重名;description
Adnroid ndk 中jni訪問java方法、物件、成員變數
JNI資料夾下,C++原始碼extern "C" { JNIEXPORT void JNICALL Java_ndk_test_JNI_accessJavaMethod(JNIEnv *env,jobject obj) { jclass ClassJNI = en
.Net Core3.1中SameSite的使用方法、遇到的問題以及解決辦法
一、關於SameSite的介紹 1. 什麼是SameSite? SameSite是瀏覽器請求中Set-Cookie響應頭新增的一種屬性,它用來標明這個 cookie 是否是“同站 cookie”,同站 cookie 只能在本域名中使用的cookie,不能作為第三方 cook
利用Python進行圖片發送與接收的兩種方法---包含客戶端和服務器端代碼
list() tmp span 客戶端 time() failed pri ucc out 第一種方法 opencv、requests、flask 此方法比較耗費時間 600毫秒左右 客戶端代碼 #coding:utf-8 import cv2 import json i
單目跟蹤位姿產品研發(四)----socket通訊建立服務端、客戶端實戰
由於客戶自己有伺服器,希望把顯示介面放在他們自己的伺服器上執行,而我們的視覺處理模組則放在自己的硬體中,兩部分獨立出來。為此,我將視覺處理模組寫成服務端工作站的模式,可以實現多個客戶端與之通訊。下圖是socket通訊的流程圖。 下
Socket跨平臺通訊——服務端Android、客戶端iOS
本文講述了: 1、如何在Android上搭建Mina服務端(使用Mina 2.0.15、程式設計環境Eclipse); 2、如何在iOS上建立Socket客戶端(使用CocoaAsyncSocket第三方通訊框架、Swift3.0); 3、Android iOS間的TCPS
python 學習筆記_2 模擬socket程式設計 服務端、客戶端通訊(參考核心程式設計2程式碼實現)
伺服器端程式碼實現: #!/usr/bin/env python#coding=gbk'''接收客戶端字串,在欄位串前面打上當前時間,然後返回server端採用 python2 linux下除錯執行客戶端採用python3 windows下除錯執行(注意編碼格式)''' from socket impor