TW453083B - Method to download data from network terminals - Google Patents

Method to download data from network terminals Download PDF

Info

Publication number
TW453083B
TW453083B TW88120948A TW88120948A TW453083B TW 453083 B TW453083 B TW 453083B TW 88120948 A TW88120948 A TW 88120948A TW 88120948 A TW88120948 A TW 88120948A TW 453083 B TW453083 B TW 453083B
Authority
TW
Taiwan
Prior art keywords
data
data file
server
segment
length
Prior art date
Application number
TW88120948A
Other languages
Chinese (zh)
Inventor
Shau-Tung Ge
Jen-Shing Lai
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to TW88120948A priority Critical patent/TW453083B/en
Application granted granted Critical
Publication of TW453083B publication Critical patent/TW453083B/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

This invention discloses a method incorporating both multiple-point transmission mechanism and break-point retransmission mechanism to download data from network terminals. This method includes the following steps: first establishing a communication protocol and connecting the same to a server with a data file to be downloaded; then, acquiring the updated time of the data file to be downloaded from the server; next, determining whether the data file was downloaded before, and if not, conducting the procedure to download the data from the very beginning, otherwise, comparing the updated time of the data file in the server with that in the management datasheet to see if they are the same; finally, conducting the break-point retransmission procedure. If the updated time of the data file in the server is the same as that in the management datasheet, this data file and the related information in the management datasheet are eliminated and the aforementioned procedure is conducted to download the data from the very beginning.

Description

453 OB 3 五、發明說明(1) 5-1發明領域: 下載數據的方法,特 點傳輪機制與斷點續 本發明係有關於一種網路終端機 別是關係到一種在下載過程中加入多 傳機制之網路終端機下載數據的方法 卜2發明背景: 在現今:貝訊網路發達的時代,電腦與通訊使用不 膨脹’使得人與人之間透過網路接觸的頻率增加。網路當 道已是不可否認的事實,隨著社會急速的演變’不論個人 、團體或企業透過網際網路(Internet)運作也已成為一種 趨勢。各種依賴電腦與通訊的應用,層出不窮,資訊網路 處理設備’也如雨後春筍般的出現在生活中的每一個角落 。網際網路在短短幾年内,風靡全球,除了價格低廉外, 最重要的是『網路無國界』。 網際網路是一個全球性的廣域網路,這個網路利用電 5舌線路或專用線路連接全世界的學校機構 '政府組織以及 各種研究單位,使用者可在任何一個連接的網路上和他人I 互通訊息、傳遞電子郵件或檔案,目前全世界約有兩千多 萬部電腦連接到此系統當中。網際網路上的最主要被使用 的服務有電子郵件(E-mail)與擋案傳輸(FTP)兩種,網際 網路的另一個稱呼為Cyberspace,這是因為網際網路形成453 OB 3 V. Description of the invention (1) 5-1 Field of the invention: Method for downloading data, characteristics transfer mechanism and breakpoints continued The present invention relates to a network terminal, especially to a method of adding multiple data during the download process. Method for downloading data from a network terminal with a transmission mechanism [2] BACKGROUND OF THE INVENTION: In today's era of the development of Beixun's network, the use of computers and communications does not swell, which increases the frequency of contact between people through the network. It is an undeniable fact that the Internet is in power. With the rapid development of society, it has become a trend whether individuals, groups, or businesses operate through the Internet. Various applications relying on computers and communications have emerged endlessly, and information network processing equipment ’has sprung up in every corner of life. In just a few years, the Internet has swept the world. In addition to being cheap, the most important thing is that "Internet has no borders." The Internet is a global wide-area network. This network connects schools, government organizations, and various research units around the world using electric or private lines. Users can communicate with others on any connected network. Messaging, sending emails or files, there are currently more than 20 million computers connected to this system worldwide. The most commonly used services on the Internet are email (E-mail) and file transfer (FTP). The other Internet is called Cyberspace. This is because the Internet formed

第4頁 453 08 3 五'發明說明(2) --- 了一種人工化(cyber)的空間。 目前已有很多網際網路終端產品出現在市場上,具有 收發電子郵件、從網際網路上下載數據等功能。下載使用 的是傳統的方法’即一個簡單的傳輸控制/網際網路通訊 協定(代?/1?)數據傳輸過程:首先客戶端((:11€111;)與词 服器(S e r v e r )之間進行T C P握手連接;然後客戶端向旬服 器發出下載命令’而伺服器則向客戶端傳送數據直至完成 :最後客戶端與伺服器之間完成TCP安全斷線。 這種傳統做法在網際網路傳輸正常時是可行的。但去 網際網路擁塞傳輸不正常,或下載較大的數據時,就會^ 許多問題,一來,下載速度非常緩慢,二來將大大增加 tcp斷線的可能性’從而使下載不能完成。若Tcp斷線,將 導致前面已下載的數據丟失。這樣不但浪費時間,又浪費 資源。另外’現有的改進下載速度的應用軟件在個人電腦 上使用較多,如網路螞蟻,它可大大提高下載大容量數據 的速度與效率。但也有一定的缺點:如果第二次續傳時所 下載的内容有所更新,則續傳後的内容與前次下載的内容 就無法匹配,其效果相當於下載失敗,可靠性不夠。 總之,目前的網際網路終端機上並未有一種高效率, 高可靠性的r載數據之方法。因此,為了解決以上所述方 法的缺點和弊端,亟待一種新的實施方法,即提供一種能Page 4 453 08 3 Five 'invention description (2) --- a kind of artificial (cyber) space. At present, many Internet terminal products have appeared on the market, with functions such as sending and receiving emails and downloading data from the Internet. The download uses the traditional method 'that is, a simple transmission control / Internet protocol (generation? / 1?) Data transmission process: first the client ((: 11 € 111;) and the server (Server) A TCP handshake connection is established between them; then the client sends a download command to the server, and the server sends data to the client until completion: Finally, the TCP security disconnection between the client and the server is completed. This traditional practice is in the Internet It is feasible when the network transmission is normal. However, when the transmission is not normal to the Internet congestion, or when downloading large data, it will cause many problems. First, the download speed is very slow, and second, it will greatly increase the TCP disconnection. Possibility 'thus prevents the download from being completed. If Tcp is disconnected, the previously downloaded data will be lost. This will not only waste time, but also waste resources. In addition, the existing application software that improves download speed is used more on personal computers, Like a network ant, it can greatly improve the speed and efficiency of downloading large-capacity data. However, it also has certain disadvantages: if the downloaded content is more New, the content after the resumption cannot be matched with the previously downloaded content, the effect is equivalent to a failed download, and the reliability is not enough. In short, there is no high-efficiency, high-reliability on the current Internet terminal. The method of loading data. Therefore, in order to solve the shortcomings and disadvantages of the method described above, a new implementation method is urgently needed, that is, a method that can provide

453 08 3453 08 3

路終端機之數據 效率及可靠性的網際網 五、發明說明(3) 夠提高下載速度、 下載方法。 5 - 3發明目的及概述: 方丄景:發:::=:二” ίίίΐ: Ϊ傳機制之網路終端?下載數據的方法。^ 可以將前面^點傳輪機制可以提高下載速纟,續傳機制則 载的數據保存起來,—但下載意外中斷 ,提高了下頭重新㈣,而從斷點處繼續下載 最新更;Κ另:目的在數據傳輸前判斷所需下載數據的 況,若d:避ί續傳前後數據更新時間不吻合的狀 不同則冊;除==更新時間相同,則進行續傳,若 至於到下全部重新下載。這樣不 的可靠性束後再發現内容錯誤,$而大大提高了下載 根據以 傳輸機制與 本方法包括 放有所需下 了一種加入有多點 下栽數據的方法。 w民協定連接至一存 上所述之目的,本發明提供 斷點續傳機制之網路終端機 下列步驟:首先,建立一通 载數據檔案的伺服器 453 08 3 ' . 五、發明說明(4) 所需下載數據檔之更新時間。其次,判斷是否下載過此數 據檔,如沒有則執行一從頭下載數據之程序’否則 服器内的數據檔之更新時間是否與一管理表格内的斷词 之更新時間相同。最後,執行一斷點續傳程序,如據構 内的數據檔之更新時間與管理表格内的數據檔之更^服器 相同,否則刪除此數據檔與其在管理表格内的相關俨8自夺間 並執行上述之從頭下載數據之程序。 §息’ 5-4圖式簡單說明: 第一圖敘述本發明一實施例之主控流程圖; 第二圖敘述本發明一實施例之從頭下載數據 ΐ'λ Ά L往圖; 第三圖敘述本發明一實施例之斷點續傳流程圖 5 - 5發明詳細說明: …本發明的一實施例會藉由第一、第二和第三圖 ,如下。然而,除了詳細描述外,本發明還可以廣泛二: 其他的實施例施行’且本發明的範圍不受限定,其:也: 的專利範圍為準。請參照上述圖式,首先引用第一圖,^ 敎述本實施例之主控流程圖。 、Internet of data efficiency and reliability of terminal equipment V. Description of the invention (3) Enhancing download speed and download method. 5-3 Purpose and summary of the invention: Fang Yijing: fa ::: =: 二 "ίίί: Internet terminal of the transmission mechanism? Method of downloading data. ^ You can increase the download speed by using the previous ^ transmission mechanism. The data contained in the resume transmission mechanism is saved—but the download is interrupted unexpectedly, which improves the downloading process and continues to download the latest updates from the breakpoint. Κ Another: The purpose is to determine the status of the downloaded data before the data transmission. d: Avoid different data update times before and after the resumption of transmission. If the update time is not the same, perform the resumption. If the update time is the same, then re-download all. If this is unreliable, you will find the content error. The downloading method is greatly improved according to the transmission mechanism and the method includes a method for adding multi-point downloading data. According to the above-mentioned purpose, the present invention provides a breakpoint continuation. The following steps of the network terminal with transmission mechanism: First, establish a server 453 08 3 'for loading data files. V. Description of the invention (4) Update time for downloading data files. Secondly, determine whether this data has been downloaded. If not, execute a program to download data from the beginning. Otherwise, whether the update time of the data file in the server is the same as the update time of the word breaks in a management table. Finally, a breakpoint resuming program is performed, such as in the structure. The update time of the data file is the same as the update time of the data file in the management form. Otherwise, delete the data file and its correlation in the management form. 8 Self-deprivation and perform the above procedure of downloading data from scratch. § 信息 '5 -4 Brief description of the diagram: The first diagram describes the main control flowchart of an embodiment of the present invention; the second diagram describes downloading data from the head ΐ'λ Ά L to an embodiment of the present invention; the third diagram describes one of the present invention Flowchart of Resumable Transmission of the Example 5-5 Detailed description of the invention: ... An embodiment of the present invention will be illustrated by the first, second, and third figures as follows. However, in addition to the detailed description, the present invention can also be widely used. : The other embodiments are implemented and the scope of the present invention is not limited, and the scope of the patent is also valid. Please refer to the above-mentioned drawings, firstly refer to the first figure, and describe the main control flowchart of this embodiment. ,

第7頁 453 08 3 五、發明說明(5) 本實施例之一種在下載 點續傳機制之網路終端機 "入多點傳輸機制與斷 驟:首先,建立-傳輸㈣法至少包含下列步 連接至存放有欲下载之數:、.罔路通訊協定(TCP/IP) 步驟102和i〇3。在進行Tcp虞(Server)上,即 TCP連接是否成功(步驟1Q3 ) 的同時,判斷 :若未連接成功,則返回” 新步驟 功^然後,如步驟丨Q 4…六士 直至連接成 器上,取得所需下费| M仉存放有欲下載之數據檔的伺服 用丁咖」來载數㈣之最新更新時間’此更新時間 如沒=執;下5載::是否下載過上述之數據稽, 更戶端(—η的管理心 步驟1。”。Λ JV:b更新時間則用Time'2來表達( 載數據槽之更新時門t 107,判斷飼服器内的所需下 更新時間‘ 是否與!理表格内的數據稽之 序(步驟U0) Λ 圖的最後’執行斷點續傳程Page 7 453 08 3 V. Description of the invention (5) A network terminal of the present embodiment of a retransmission mechanism at the download point " multipoint transmission mechanism and interruption steps: First, the establishment-transmission method includes at least the following Steps are connected to the number of files to be downloaded :,... Road Protocol (TCP / IP) steps 102 and 103. While performing TCP (Server), that is, whether the TCP connection is successful (step 1Q3), determine: if the connection is not successful, then return to the "new step function", and then, as in step 丨 Q 4 ... Six shi until the connection to the router To obtain the required download fee | M 仉 The server with the data file to be downloaded is used to download the latest update time of the number '' This update time is not equal to the execution; Download 5 :: Have you downloaded the above data? Check, the client (-η's management step 1). Λ JV: b update time is expressed by Time'2 (load data slot update time gate t 107 to determine the required update in the feeder Time 'is the same as that of the data in the management table (step U0) 最后 At the end of the graph, the execution of the breakpoint resume process

Ti_ 1與管理表:V::内所需下載數據槽之更新時間 -、言理表格内數據檔之更新時間Time__2相同,,古 驟Tol在!'來下載過的基礎上進行斷點㈣,否則,:步 傳之前-冊丨Ϊ來已下載的數據是過時的舊數據,所以在重 專則而刪除客戶端的舊數據檔與其在管理表格内的相關Ti_ 1 is the same as the update time of the download data slot in the management table: V ::, and the update time of the data file in the logical table, Time__2. In ancient times, Tol made a breakpoint based on the download! Otherwise, the data downloaded before the book-book 丨 is outdated old data, so the old data file of the client is deleted in the re-specialization and its correlation in the management form

453 08 3 五、發明說明(6) 信息’再執行上述之從頭下載數據之程序(步驟1 〇 9 )。 接下來’如第二圖所描述,本發明之從頭下載數據流 程圖’即上述之步驟1 0 9。從頭下載數據之程序至少包含 下列步驟:首先’步驟2 0 1 ’從伺服器上取得需下載之數 據的總長度(Total Length )’然後,步驟202,將此數據 總長度分成N 段(例如,Length—1、Length —2.....Length _N)。此N分段可由用戶自行選擇所需之分段數。其次,步 驟203 ’根據各分段長度’Length_l、Length_2、…、 Length —N,計算出各分段下載起始偏移量(即,起始位置 )’ Of f set_l、Of f set —2.....f se 。隨後,步驟2〇4 ’將伺服器内所需下載數據檔之最新更新時間、數據總長 度、各分段長度與各分段起始偏移量寫入客戶端内—具^ 管理表格的可讀取/寫入之記錄媒體中。因此,管理^格 内的每一個項目應包括下列幾個欄位: 乂 I D No.(辨識碼):其用於標誌一數據權 T ime :標誌數據檔的最新更新時間 丁 〇 t a 1 L e n g t h :數據檔的數據總長度 Of fset_l :數據檔的第一個分段之下載起始偏移量 Of fset_2 :數據檔的第二個分段之下載起始偏移量 Of f set一N :數據檔的第N個分段之下載起始偏移量 Length — Ι :數據檔的第一個分段需下載長度 Length一2 :數據檔的第二個分段需下載長度453 08 3 V. Description of the invention (6) Information 'Then execute the above procedure of downloading data from the beginning (step 109). Next, as described in the second figure, the flowchart of downloading data from scratch of the present invention is the above-mentioned step 109. The process of downloading data from scratch includes at least the following steps: first 'step 2 0 1' get the total length of the data to be downloaded from the server '(Total Length)' Then, step 202, divide the total length of this data into N segments (for example, Length—1, Length —2 ..... Length _N). This N segment can be selected by the user. Next, step 203 'calculate the download start offset (ie, start position) of each segment according to the length of each segment' Length_l, Length_2, ..., Length —N 'Of f set_l, Of f set —2. .... f se. Then, step 204 'write the latest update time, the total data length, the length of each segment, and the start offset of each segment of the data file to be downloaded in the server to the client— Read / write to a recording medium. Therefore, each item in the management grid should include the following fields: 乂 ID No. (identification code): it is used to mark a data right T ime: the latest update time of the data file D 0ta 1 L ength : Total data length of data file Of fset_l: Offset of download start of first segment of data file Of fset_2: Offset of download start of second segment of data file Of f set_N: Data Download start offset of the Nth segment of the file Length — Ⅰ: The first segment of the data file needs to be downloaded Length Length 2: The second segment of the data file needs to be downloaded

4 53 OB 3 五、發明說明(7)4 53 OB 3 V. Description of the invention (7)

Length_N :數據檔的第N個分段需下载長度 之後,步驟2 05,再啟動N-1個TCP連接至伺服器上, 即同時啟動N個TCP連接。通過N個TCP連接分別向飼服器發 出下載命令(步驟206 )’各命令中分別包含兩個參數, 各數據段的起始下載偏移量和數據段須下載的數據長产。 經由此N個TCP連接分別向伺服器下載數據,並寫入^二路 終端機的相對應位置(步驟207 )’且根據下載狀況修改上 述之管理表格(步驟208 )。在步驟209中,判斷N個Kp連 接是否都完成下載任務,若不是’則返回步驟2〇7繼續下 載數據’直至N個TCP連接全部下載完成,若所有τπ連接 已全部下載完成’則刪除此數據檔在管理表格内的 關信息並關閉所有TCP連接(步驟2 1 0 )。 緊接著 ,即上述之 首先,如步 各數據分段 與各數據分 ·· 'Offset 驟303),即 伺服器發出 參數,即上 載的數據長 ’如第三圖所描述’本發明之斷點續傳流程圖 步驟110。斷點續傳程序至少包含下列步驟: 驟301和302所示’從客戶端的管理表格中^取 長度,Length」'Length —2、…、Length "N ’ 段的下載起始偏移量,Offset」 —N °然後’再啟動N-1個TCP連接至词』2步 同時啟動N個TCP連接。通過n個tcp連接八別向 下載命令(步驟304),各命令中分別包二個 述之各數據段的起始下載偏移量和數據段 度。經由此N個TCP連接分別向伺服器下載數據Length_N: After downloading the length of the Nth segment of the data file, step 2 05, then start N-1 TCP connections to the server, that is, start N TCP connections at the same time. A download command is sent to the feeder through N TCP connections (step 206). Each command contains two parameters, the initial download offset of each data segment and the long-term production of the data to be downloaded. After downloading data from the N TCP connections to the server, the data is written to the corresponding position of the two-way terminal (step 207) 'and the management table is modified according to the download status (step 208). In step 209, it is determined whether N Kp connections have completed the download task. If not, then return to step 207 to continue downloading data until all the TCP connections have been downloaded. If all τπ connections have been downloaded completely, delete this. Data files in the management table and close all TCP connections (step 2 1 0). Immediately afterwards, the above-mentioned first, such as the step of each data segment and each data point ... "Offset step 303), that is, the server sends parameters, that is, the length of the uploaded data 'as described in the third figure' breakpoint of the invention Continue the flow chart of step 110. The breakpoint resume uploading program includes at least the following steps: Step 301 and 302: 'take the length from the client's management table, Length', 'Length — 2, ..., Length " N', the download start offset of the segment, “Offset” —N ° and then “Restart N-1 TCP connections to the word” 2 steps to start N TCP connections at the same time. The eight directions download commands are connected through n TCPs (step 304), and each command includes two start download offsets and data segments of each data segment. Download data to the server via this N TCP connections

第10頁 453 08 3 五、發明說明(8) ’並寫入本網路終端機的相對應位置(步驟3 〇 5 ),且根據 下載狀況修改上述之管理表格(步驟3〇6 )。在步驟3〇7中 ,判斷N個TCP連接是否都完成下載任務,若不是,則返回 步驟3 0 5繼續下載數據,直至N個丁⑶連接全部下載完成, 右所有TCP連接已全部下載完成,則刪除此數據檔在管理 表格内的所有相關信息並關閉所有κρ連接(步驟3 。 可以ϊ Ϊ Ϊ ί】Ϊ實Ϊ例在下載過程中加入多點傳輸機制 -^ , J 、又,入續傳機制則可以將前面已下載@ 數據保存起來,一但下立 u ;軟的 從頡重新開始,而從斷:中斷’可使再次下載時.無需 。再者,在數據傳輸前判:繼績下載’提高了下載的效率 ,可避免續傳前後數據ρ所需下載數據的最新更新時間 Ά時間不吻合的狀況。 以上所述僅為本發明 ^ 定本發明之申請專利範圍車父佳實施例而已’並非用以限 精神下所完成之等效改變。’、凡其它未脫離本發明所揭示之 專利範圍内。 I或修飾,均應包含在下述之申請Page 10 453 08 3 V. Description of the invention (8) ′ and write it to the corresponding location of this network terminal (step 3 05), and modify the above management form according to the download status (step 3006). In step 3007, it is determined whether all the N TCP connections have completed the download task. If not, then return to step 3 05 to continue downloading data until all the N TCD connections have been downloaded, and all the right TCP connections have been downloaded. Then delete all relevant information in this data file in the management form and close all κρ connections (step 3. You can ϊ Ϊ Ϊ ί】 Ϊ Example to add a multipoint transmission mechanism in the download process-^, J, and, continued The download mechanism can save the previously downloaded @ data, once the u is down; the soft one restarts from the 从, and the break: interruption can be used to download again. No need. Moreover, before the data transmission: judge "Performance download" improves the efficiency of downloading, and can avoid the situation that the latest update time and time of the download data required before and after the continuous transmission of the data ρ do not match. The above is only the present invention. It has been 'not intended to limit the equivalent changes made in the spirit.', All other changes that do not depart from the scope of the patent disclosed by the present invention. I or modifications should be included in the following applications

第U頁Page U

Claims (1)

453 OB 3 六、申請專利範圍 1. 一種網路終端機下載一數據檔的方法,該方法至少包含 下列步驟: 建立一通訊協定連接至一存放該數據檔的伺服器; 取得該伺服器内的該數據檔之更新時間; 判斷是否下載過該數據檔,如沒有則執行一從頭下載 數據之程序,否則判斷該伺服器内的該數據檔之更新時間 是否與一管理表格内的該數據檔之更新時間相同;以及 執行一斷點續傳程序,如該伺服器内的該數據檔之更 新時間與該管理表格内的該數據檔之更新時間相同,否則 刪除該數據檔與其在該管理表格内的相關信息,並執行該 從頭下載數據之程序。 2. 如申請專利範圍第1項之方法,其中上述之從頭下載數 據程序至少包含下列步驟: 將該數據檔之數據長度分成N段; 根據各分段長度找出各分段之起始位置; 將該伺服器内的該數據檔之更新時間、數據長度、各 分段長度與各分段起始位置寫入該管理表格; 啟動N-1個通訊協定連接至該伺服器; 經由該N個通訊協定連接分別向該伺服器下載該數據 檔之數據,並根據下載狀況修改該管理表格; 刪除該數據檔在該管理表格内的相關信息,如該N個 通訊協定連接已全部下載完成,否則繼續下載;以及 關閉該N個通訊協定連接。453 OB 3 VI. Scope of Patent Application 1. A method for downloading a data file by a network terminal, the method includes at least the following steps: establishing a communication protocol connected to a server storing the data file; obtaining the data file in the server Update time of the data file; determine whether the data file has been downloaded, if not, execute a program to download data from the beginning, otherwise judge whether the update time of the data file in the server is the same as that of the data file in a management form The update time is the same; and a breakpoint resumption procedure is executed, if the update time of the data file in the server is the same as the update time of the data file in the management table, otherwise delete the data file and it is in the management table Related information and execute the procedure of downloading data from scratch. 2. For the method of applying for the first item of the patent scope, wherein the above-mentioned procedure for downloading data from scratch includes at least the following steps: Divide the data length of the data file into N segments; find the starting position of each segment according to the length of each segment; Write the update time, data length, length of each segment, and start position of each segment in the server into the management table; start N-1 communication protocols to connect to the server; via the N The protocol connection downloads the data of the data file to the server, and modifies the management form according to the download status; delete the relevant information of the data file in the management form, such as all N communication protocol connections have been downloaded, otherwise Continue downloading; and close the N protocol connections. 第12頁 453083 六、申請專利範圍 3 ·如申請專利範圍第2項之方法,其中上述之斷點續傳程 序至少包含下列步驟: 從該管理表格中讀取該各分段長度與該各分段起始位 置: 啟動N- 1個通訊協定連接至該伺服器; 經由該N個通訊協定連接分別向該伺服器下載該數據 播之數據,並根據下載狀況修改該管理表格; 刪除該數據檔在該管理表格内的相關信息,如該N個 通訊協定連接已全部下載完成,否則繼續下載;以及 關閉該N個通訊協定連接。 4.如申請專利範圍第3項之方法,其中上述之通訊協定至 少包含傳輪控制/網際網路通訊協定(TCP/IP)。 5·如申請專利範圍第3項之方法,其中上述之N分段可由用 戶自行選擇所需之分段數。 6.如申請專利範圍第3項之方法’其中上述之管理表格係 儲存在用戶端的一可讀取/寫入的記錄媒體中,其至少 錄有: 、 一辨識碼’其用於標誌該數據檔; 該更新時間,其用於記载該伺服器内的該數據檔之更 新時間;Page 12 453083 VI. Application for Patent Scope 3 · For the method of applying for the scope of patent application No. 2, in which the above-mentioned resumption procedure of the breakpoint includes at least the following steps: Read the length of each segment and the points from the management table Starting position of the segment: Start N-1 communication protocols to connect to the server; download the datacast data to the server through the N communication protocols, and modify the management form according to the download status; delete the data file Relevant information in the management table, such as the N communication protocol connections have all been downloaded, otherwise the download is continued; and the N communication protocol connections are closed. 4. The method according to item 3 of the scope of patent application, wherein the above-mentioned communication protocol includes at least the transfer control / Internet protocol (TCP / IP). 5. If the method of the third item of the patent application is applied, the above N segments can be selected by the user. 6. The method according to item 3 of the scope of patent application, wherein the above management form is stored in a readable / writable recording medium on the client side, which at least records:, an identification code, which is used to mark the data The update time, which is used to record the update time of the data file in the server; 453 08 3 六、申請專利範圍 該數據長度,其記栽著兮机^ ^ 卜, ^ 4數據檔的數據總長度; 母一個分段的起始位置.,、,„ i,以及 每一個分段的下載長度。 L 一種加入有多點傳輸機制之網路終端機下載一數據檔的 方法’該方法至少包含下列步驟·· 建立一通訊協定連接至—存放該數據檔的伺服器; 取得該伺服器内的該數據檔之更新時間; 將違數據標之數據長度分成N段; 根據各分段長度找出各分段之起始位置; 、&將S亥伺服器内的該數據檔之更新時間、數據長度、各 分段長度與各分段起始位置寫入一管理表格; 啟動N -1個通訊協定連接至該伺服器; 二經由該N個通訊協定連接分別向該伺服器下載該數據 稽之數據’並根據下載狀況修改該管理表格; 、^刪除該數據檔在該管理表格内的相關信息,如該N個 通说協定連接已全部下載完成,否則繼續下載;以及 關閉該Ν個通訊協定連接。 小如1請專利範圍第7項之方法,其中上述之通訊協… V包含傳輸控制/網際網路通訊協定(TCP/IP)。 又至 9,如申請專利範圍第7項之方法,其中上述之N分段π 戶自行選擇所需之分段數。 由用453 08 3 VI. The scope of the patent application This data length is recorded with the total length of the data file ^ ^ bu, ^ 4 data file; the starting position of a parent section. ,,,, and i each The download length of the segment. L A method for downloading a data file by a network terminal with a multipoint transmission mechanism. The method includes at least the following steps: · Establishing a protocol connection to the server that stores the data file; Update time of the data file in the server; Divide the data length of the target of the data into N segments; Find the starting position of each segment according to the length of each segment; & Set the data file in the Shai server Write a management table with the update time, data length, length of each segment, and start position of each segment; start N -1 communication protocols to connect to the server; 2 connect to the server through the N communication protocols respectively Download the data of the data auditer 'and modify the management form according to the download status; ^ delete the relevant information of the data file in the management form, such as the N communication links have been downloaded, otherwise Continue downloading; and close the N communication protocol connections. As small as 1 please request the method in the scope of patent No. 7, wherein the aforementioned communication protocol ... V includes Transmission Control / Internet Protocol (TCP / IP). For example, the method of applying for the seventh item of the patent scope, in which the above-mentioned N-segment π users choose the number of segments they need. 第14頁 453 OB 3 六、申請專利範圍 10.如申請專利範圍第7項之方法,其中上述之管理表格係 儲存在用戶知的一可讀取/寫入的記錄媒體中,其至少記 錄有: ° 一辨識碼’其用於標誌該數據檔; S亥更新%間’其用於記载該伺服器内的該數據檔之 新時間; 忒數據長度,其記載著該數據檔的數據總長度; 每一個分段的起始位置;以及 每一個分段的下載長度。 U ·.種加入有夕點傳輸機制與斷點續傳機制之網路終端 機下載-數據檔的方法,該方法至少包含下列步驟: ^ ί π f 5fl協定連接至一存放該數據檔的伺服器; 取付该伺服器内的該數據檔之更新時間; 判斷該伺服器内的該數據樓之更新時間是否與—管理 表格内的該數據檔之更新時間相同; π之ί 碩下載數據之料,如削5Ί服11内的該數據 mm!於該管理表格内的該數據播之更新時間 ^理表格中讀取該數據檔之各分段長度盥各分 段起始位置; 刀仅饮度畀分刀 啟動N- 1個通訊協定連接至該伺服器; 产之,訊協定連接分別向該伺服器下載該數據 檔之數據,並根據下載狀況修改該管理表格; 4 53 0 8 3 六、申請專利範圍 — 刪除該數據檔在該管理表格内的相關信息,如註N個 通訊協定連接已全部下载完成,否則繼續下載;以^ 關閉該N個通訊協定連接。 1 2 _如申請專利範圍第1 1項之方法,其中上述之從頭下 數據程序至少包含下列步驟: 將該數據檔之數據長度分成N段; 根據各分段長度找出各分段之起始位置; 將該伺服器内的該數據檔之更新時間、數據長度、各 分段長度與各分段起始位置寫入該管理表格; 啟動N-1個通訊協定連接至該伺服器; 經由該N個通訊協定連接分別向該伺服器下載該數據 棺之數據’並根據下載狀況修改該管理表格; 剛除該數據檔在該管理表格内的相關信息,如該N個 通几協疋連接已全部下載完成’否則繼續下載;以及 關閉該N個通訊協定連接。 13. |如申請專利範圍第12項之方法,其中上述之通訊協定 至少包含傳輸控制/網際網路通訊協定(TCP/IP)。 14. 如申請專利範圍第1 2項之方法’其中上述之n分段町 由用戶自行選擇所需之分段數。 15.如申請專利範圍第1 2項之方法,其中上述之管理表格Page 14 453 OB 3 6. Application for Patent Scope 10. For the method of application for Scope 7 of the Patent Application, the above management form is stored in a readable / writable recording medium known by the user, which at least records : ° An identification code 'It is used to mark the data file; It is used to record the new time of the data file in the server; 忒 Data length, which records the total length of the data file Degrees; the starting position of each segment; and the download length of each segment. U. A method for downloading a data file on a network terminal with a point transmission mechanism and a breakpoint continuous transmission mechanism, the method includes at least the following steps: ^ π f 5fl protocol is connected to a server storing the data file Get the update time of the data file in the server; determine whether the update time of the data building in the server is the same as the update time of the data file in the management form; π of the master download data For example, if the data in mm 5 is cut, the update time of the data broadcast in the management table ^ read the segment length of the data file and the start position of each segment in the management table;畀 The split knife activates N-1 communication protocols to connect to the server; instead, the protocol connection downloads the data of the data file to the server and modifies the management form according to the download status; 4 53 0 8 3 VI. Scope of patent application — delete the relevant information of the data file in the management form, such as note that all N communication protocol connections have been downloaded, otherwise continue downloading; ^ close the N communication protocol connections. 1 2 _If the method of claim 11 of the scope of patent application, wherein the above-mentioned data program from the beginning includes at least the following steps: divide the data length of the data file into N segments; find the beginning of each segment according to the length of each segment Position; write the update time, data length, segment length, and segment start position of the data file in the server into the management table; start N-1 communication protocols to connect to the server; via the N communication protocols are connected to download the data of the data coffin to the server and modify the management form according to the download status; Just remove the relevant information of the data file in the management form, such as the N communication links All downloads are complete, otherwise continue downloading; and close the N protocol connections. 13. | The method according to item 12 of the patent application, wherein the above-mentioned communication protocol includes at least the Transmission Control / Internet Protocol (TCP / IP). 14. For the method of item 12 of the scope of patent application, wherein the above-mentioned n-segment count is selected by the user himself. 15. The method according to item 12 of the scope of patent application, wherein the above management form 第16頁 453 08 3 六、申請專利範圍 係儲存在用戶端的一可讀取/寫入的記錄媒體中,其至少 記錄有: 一辨識碼,其用於標誌該數據檔; 該更新時間,其用於記載該伺服器内的該數據檔之更 新時間; 該數據長度,其記載著該數據檔的數據總長度; 每一個分段的起始位置;以及 每一個分段的下載長度。Page 16 453 08 3 VI. The scope of patent application is stored in a readable / writeable recording medium on the user side, which at least records: an identification code, which is used to mark the data file; the update time, the It is used to record the update time of the data file in the server; the data length, which records the total data length of the data file; the starting position of each segment; and the download length of each segment. 第17頁Page 17
TW88120948A 1999-12-01 1999-12-01 Method to download data from network terminals TW453083B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW88120948A TW453083B (en) 1999-12-01 1999-12-01 Method to download data from network terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW88120948A TW453083B (en) 1999-12-01 1999-12-01 Method to download data from network terminals

Publications (1)

Publication Number Publication Date
TW453083B true TW453083B (en) 2001-09-01

Family

ID=21643216

Family Applications (1)

Application Number Title Priority Date Filing Date
TW88120948A TW453083B (en) 1999-12-01 1999-12-01 Method to download data from network terminals

Country Status (1)

Country Link
TW (1) TW453083B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931647A (en) * 2010-08-09 2010-12-29 福州星网视易信息***有限公司 Three-tier architecture based method for optimizing incremental update of system data
CN1791102B (en) * 2003-12-18 2010-12-29 腾讯科技(深圳)有限公司 Network download tool
CN113709195A (en) * 2020-05-20 2021-11-26 广州汽车集团股份有限公司 Vehicle software upgrading method, device and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791102B (en) * 2003-12-18 2010-12-29 腾讯科技(深圳)有限公司 Network download tool
CN101931647A (en) * 2010-08-09 2010-12-29 福州星网视易信息***有限公司 Three-tier architecture based method for optimizing incremental update of system data
CN101931647B (en) * 2010-08-09 2013-02-06 福州星网视易信息***有限公司 Three-tier architecture based method for optimizing incremental update of system data
CN113709195A (en) * 2020-05-20 2021-11-26 广州汽车集团股份有限公司 Vehicle software upgrading method, device and system
CN113709195B (en) * 2020-05-20 2024-05-28 广州汽车集团股份有限公司 Vehicle software upgrading method, device and system

Similar Documents

Publication Publication Date Title
CN100369026C (en) Transaction accelerator for client-server communication systems
EP1796314B1 (en) A system and method for implementing online file storage based on a real-time communication platform
JP4786954B2 (en) Remote file update by remote protocol
US11403262B2 (en) Local networked storage linked to remote networked storage system
EP1488330B1 (en) Method for forming groups
US8973072B2 (en) System and method for programmatic link generation with media delivery
EP1271320B1 (en) Method and system for using a sync key
EP1271321B1 (en) System and method for recovering from a failed synchronization session
CN1988535B (en) Synchronous method, system for file storage and customer terminal
CN101064630B (en) Data synchronization method and system
US8086719B2 (en) Bypassing uploading of data from a wireless device using outbound attachment caching
CN100428126C (en) Method for editing picture in customer end contents transmission window and customer end
US20070168435A1 (en) Method for archiving native email
US20070099610A1 (en) Method of automatically backing up and restoring PIMS data of mobile communication terminal
CN100473070C (en) Mapping method for USB apparatus with storage function on network computer
US20040064517A1 (en) Synchronization message processing method
EP1488342A1 (en) Enhanced storing of personal content
TW200525941A (en) Methods, apparatus and computer programs for enhanced access to resources within a network
US20080126517A1 (en) File Transfer System, Transmitting Device and Receiving Device
US10430103B1 (en) Using log objects in object storage for durability of file objects in volatile memory
US20080140777A1 (en) Selective mirrored site accesses from a communication
US20090287715A1 (en) File sharing method and file sharing system for getting an accessible address through an address mapping server
WO2013044794A1 (en) Terminal backup and recovery method
CN101183367B (en) Method for managing document by label, instantaneous communications customer terminal and system
TW453083B (en) Method to download data from network terminals

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees