[發明專利]數據傳輸系統、數據接收方法、及數據傳輸方法在審
| 申請號: | 201611144822.2 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN108234327A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 劉福成;李哲 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761;H04L12/18 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 王中 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩沖區 儲存媒體 數據接收 數據區塊 封包 組播 數據傳輸系統 封包數據 數據傳送 客戶端 兩階 存儲器處理 存儲器 技術功效 技術手段 數據傳輸 通知服務 不連續 頻寬 暫存 遺失 服務器 傳送 儲存 客戶 移動 | ||
1.一種使用兩階存儲器處理封包數據的數據傳輸系統,其特征在于,該數據傳輸系統至少包含:
一服務器,其中更包含:
一服務處理模塊,用以將一目標數據分割為多個數據區塊并分割各該數據區塊為至少一封包數據;及
一服務傳輸模塊,用以依照一定的頻率或速度按順序使用至少一組播封包發送一該數據區塊,其中,各該組播封包包含一該封包數據,及用以接收各該客戶端所傳送的各補包請求,合并重復的各該補包請求,并依據該些補包請求發送相對應的各該組播封包;及
一客戶端,其中更包含:
一緩沖區;
一客戶儲存媒體;
一客戶傳輸模塊,用以向該服務器請求加入一組播群組,及用以在該緩沖區中配置一內存空間,接收至少一組播封包,并將各該組播封包中的封包數據寫入該內存空間中的對應位置;及
一客戶處理模塊,用以判斷該內存空間所儲存的該些封包數據已組成完整的至少一數據區塊時,將各該數據區塊由該緩沖區移動到該客戶儲存媒體中,及用以依據該客戶儲存媒體中所儲存的該些數據區塊的識別數據判斷該些數據區塊不連續時,通過該客戶傳輸模塊通知該服務器,及依據該客戶儲存媒體中所儲存的該些數據區塊的識別數據判斷該客戶儲存媒體已儲存完整目標數據時通知該客戶傳輸模塊退出該組播群組。
2.如權利要求1所述的使用兩階存儲器處理封包數據的數據傳輸系統,其特征在于,該客戶數據傳輸模塊更用以丟棄加入組播群組后一預定時間內所接收到的該些組播封包。
3.如權利要求1所述的使用兩階存儲器處理封包數據的數據傳輸系統,其特征在于,該服務傳輸模塊更用以依據各該補包請求所請求的組播封包丟棄發送順序在前一定數量的各該補包請求。
4.如權利要求1所述的使用兩階存儲器處理封包數據的數據傳輸系統,其特征在于,該服務傳輸模塊更用以依據該組播群組內的客戶端數量及/或該目標數據的發送次數選擇允許或拒絕該客戶端加入該組播群組。
5.一種使用兩階存儲器處理封包數據的數據接收方法,應用于一客戶端,該客戶端包含一緩沖區及一客戶儲存媒體,且與一服務器連接,其特征在于,該數據接收方法至少包含下列步驟:
向該服務器請求加入一組播群組;
在該緩沖區中配置一內存空間;
接收該服務器所傳送的至少一組播封包,并將各該組播封包中的封包數據寫入該內存空間中的對應位置;
判斷該內存空間所儲存的該些封包數據已組成完整的至少一數據區塊時,由該緩沖區移動各該數據區塊至該客戶儲存媒體中;
依據該客戶儲存媒體中所儲存的該些數據區塊的識別數據判斷該些數據區塊不連續時,傳送與不連續的該些數據區塊相對應的補包請求至該服務器;及
依據該客戶儲存媒體中所儲存的該些數據區塊的識別數據判斷該客戶儲存媒體已儲存完整目標數據時退出該組播群組。
6.如權利要求5所述的使用兩階存儲器處理封包數據的數據接收方法,其特征在于,該數據接收方法于將各該組播封包中的封包數據寫入該內存空間中的對應位置的步驟前,更包含丟棄預定時間內所接收到的該些組播封包的步驟。
7.如權利要求5所述的使用兩階存儲器處理封包數據的數據接收方法,其特征在于,將各該組播封包中的封包數據寫入該內存空間中的對應位置的步驟更包含判斷該內存空間已滿時,刪除儲存時間最久的一該封包數據的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司,未經英業達科技有限公司;英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611144822.2/1.html,轉載請聲明來源鉆瓜專利網。





