1231117 疚、發明說明 (發明說明應敘明:發明所屬之技術領域、先前技術、內容、實施方式及圖式簡單說明) 【發明所屬之技術領域】 本發明係關於一種運用衛星單向傳輸特性之數位內容派送方法 及其裝置,特別是指一種可快速並有效率的派送大量資訊之運用衛 星單向傳輸特性之數位內容派送方法及其裝置。 【先前技術】 有關數位資訊、數位內容或檔案之派送目前已經有相當成熟及 習用之作法,如一般常用之檔案傳送協定(ftp)等。其傳送技術主要 都是透過網際網路,運用雙向通訊協定並以單播(unicast)的方式來傳 送及接收資訊。其方法在一般接收端數量不多或資訊量並不很大 時,可以很容易地用來傳送所需資訊而無須考慮效率好壞之問題。 然而,對於傳送例如MPEG、WMV影片等屬於壓縮視訊之數位 內容而言,其資料量均相當的龐大,例如以一個一小時的MPEG-1, 位元率爲1.5Mbps的數位內容影片檔案而言,其檔案大小爲650MB 左右,畫質較好之MPEG-2影片檔案其檔案大小更是數倍於MPEG-1 影片檔案。運用單播型態的資訊傳送方法來傳送上述檔案,若傳送 之接收端數量不多,或許不會造成效率不彰的問題,可採用較高頻 寬的傳輸網路及效能更好的檔案伺服器加快傳輸速率。但是,當接 收端數量增加到數百點甚至上千上萬點時,因爲網路頻寬及伺服器 效能終究是有限制的,上述方法將變得非常耗時並且毫無效率甚至 達不到正常營運所需。因此,運用單播方式在傳送大量資訊到大量 的接收端點是有其實際上的困難。 在習用方法面臨困難的情況下,運用衛星將數位內容傳送並廣 播到其所涵蓋之各地區,讓分散在其中之所有接收端同時接收所傳 送之數位內容是最有效率的做法。尤其,當資訊量及接收端點數量 均相當龐大時更能顯現其效益。並且,配合衛星單向傳送之傳輸特 續次頁(發明說明頁不敷使用時,請註記並使用續頁) 發明說明續頁 1231117 性,在接收端不做回傳確認接收狀況的運作模式下,引入配套之錯 誤更正架構及傳送法則,確保各資訊接收端接收資訊之完整與正 確,是屬於非常有效率之作法。而這種作法在現階段網際網路並不 支援群播技術的時候,更能凸顯其優勢與價値。 由此可見,上述習用方法仍有諸多缺失,實非一良善之設計者, 而亟待加以改良。1231117 Guilt and invention description (The description of the invention should state: the technical field to which the invention belongs, the prior art, the content, the embodiments, and the schematic description of the invention) Digital content distribution method and device, especially a digital content distribution method and device using satellite unidirectional transmission characteristics that can quickly and efficiently distribute a large amount of information. [Previous technology] There are quite mature and customary methods for the delivery of digital information, digital content or files, such as the commonly used file transfer protocol (ftp). Its transmission technology mainly uses the two-way communication protocol through the Internet to send and receive information in a unicast manner. When the number of receivers is not large or the amount of information is not large, the method can be easily used to transmit the required information without considering the efficiency. However, for the transmission of digital content such as MPEG and WMV videos that are compressed video, the amount of data is quite large. For example, for an hour of MPEG-1 digital video files with a bit rate of 1.5Mbps , Its file size is about 650MB, and the file size of MPEG-2 video files with better picture quality is several times that of MPEG-1 video files. The unicast type information transmission method is used to transmit the above files. If the number of the receiving end is not large, it may not cause inefficiency. You can use a higher bandwidth transmission network and a better file server to speed up. Transmission rate. However, when the number of receivers increases to hundreds or even tens of thousands, because the network bandwidth and server performance are ultimately limited, the above method will become very time-consuming and inefficient or even impossible. Required for normal operations. Therefore, it is practically difficult to use unicast to send a large amount of information to a large number of receiving endpoints. When the conventional method faces difficulties, it is the most efficient way to use satellites to transmit and broadcast digital content to the areas it covers, so that all receivers scattered in it can receive the transmitted digital content at the same time. In particular, the benefits can be seen when the amount of information and the number of receiving endpoints are quite large. In addition, in conjunction with the one-way transmission of the satellite, the special continuation page (if the description page of the invention is insufficient, please note and use the continuation page) The description page of the continuation page is 1231117, and the receiving end does not send back to confirm the receiving status It is very efficient to introduce supporting error correction framework and transmission rules to ensure the completeness and accuracy of the information received by each information receiver. And this approach can highlight its advantages and prices when the Internet does not support multicast technology at this stage. It can be seen that there are still many shortcomings in the above-mentioned customary methods. They are not a good designer, and need to be improved.
本案發明人鑑於上述習用運用衛星派送方法所衍生的各項缺 點,乃亟思加以改良創新,並經多年苦心孤詣潛心硏究後,終於成 功硏發完成本件運用衛星單向傳輸特性之數位內容派送方法及其裝 置。 【內容】 本發明之目的即在於提供一種可解決傳送大量數位內容資訊到 數量眾多的接收端點之效率問題之運用衛星單向傳輸特性之數位內 容派送方法及其裝置。 本發明之次一目的係在於提供一種以廣播方式傳送資訊,使得 所有接收端可同時進行資訊之接收,而不須像一般習用之方法需考 慮多點同時派送的網路頻寬與伺服器效能問題之運用衛星單向傳輸 特性之數位內容派送方法及其裝置。 本發明之另一目的係在於提供一種有效率的資訊傳送方法,其 效益是目前習用的方法所無法達到之運用衛星單向傳輸特性之數位 內容派送方法及其裝置。 達成上述發明目的之運用衛星單向傳輸特性之數位內容派送方 法及其裝置,主要是運用衛星做單向的資訊廣播,並且在接收端不 做回傳確認接收狀況的運作模式下,引入配套之錯誤更正架構及傳 送法則來完成資訊接收的功能。 本系統係架構於可做單向群播網路封包資訊的衛星通訊系統 上,對於衛星廣播資訊所屬之各群播位址而言,只要任何一個接收 □續次頁 (發明說明頁不敷使用時,請註記並使用續頁) 1231117 發明說明續頁In view of the above-mentioned shortcomings derived from the conventional use of satellite delivery methods, the inventor of this case has been eager to improve and innovate. After years of hard work and meticulous research, he finally successfully completed the digital content delivery method that uses the one-way transmission characteristics of satellites. And its device. [Content] The object of the present invention is to provide a digital content delivery method and device using satellite unidirectional transmission characteristics that can solve the efficiency problem of transmitting a large amount of digital content information to a large number of receiving endpoints. A second object of the present invention is to provide a method of transmitting information in a broadcast manner, so that all receivers can receive information at the same time, without the need to consider the network bandwidth and server performance of multiple points to be sent at the same time as in the conventional method. The problem is a digital content distribution method and device using satellite unidirectional transmission characteristics. Another object of the present invention is to provide an efficient information transmission method, the benefit of which is a digital content distribution method and device using satellite unidirectional transmission characteristics that cannot be achieved by conventional methods. The digital content distribution method and device using the unidirectional transmission characteristics of the satellite to achieve the above-mentioned object of the invention mainly use satellites to perform unidirectional information broadcasting, and introduce supporting equipment under the operating mode where the receiving end does not check back the reception status. Error correction framework and transmission rules to complete the function of receiving information. This system is based on a satellite communication system that can do unidirectional multicast network packet information. For each multicast address to which the satellite broadcast information belongs, as long as any one of them is received , Please note and use continuation sheet) 1231117 Invention description continuation sheet
端加入該群播位址後,即可接收屬於該群播位址的所有廣播封包資 料,因此不同接收端只要加入該群播位址,就可以同時接收到相同 之資訊。而實際運用衛星廣播資訊時,可能會因天候不佳、微波、 雜波干擾等不可預期之因素降低接收端接收資訊之正確性與可靠 度。雖然,用戶接收資訊之狀況或許可以透過一般電話網路調變器 (modem)或其他之回傳機制告知派送端,但如果每個接收端都將接收 狀況回傳給派送端,那對派送端將造成很大之負擔,也會降低傳送 之效率。本發明所提出的方法不採用接收端回傳之做法,因此,爲 改善傳輸特性,減低傳送不成功之機率,並提高系統之可靠性,其 主要運用之技術如下所述: 在資料傳送之錯誤更正技術方面,除了衛星通訊系統本身既有 之錯誤更正機制外,在傳送應用層上加入「前向錯誤更正法則」 (forward error correction,FEC),可以讓資料傳送的錯誤機率降到最 低,應用時採3/4 FEC方式,即每傳送的四個位元中有一個位元用來 做爲更正錯誤之用途。 在資料及檔案之處理上,由於數位內容之檔案大小均很龐大, 以一個小時之MPEG-1,1.5Mbps壓縮視訊檔案而言,其資料量約有 650MB左右,因爲檔案很大,並不適合直接傳送,以免稍有傳送錯 誤就影響整個檔案傳送之完整及成功接收與否。因此爲提高傳送成 功率必須做區塊化處理,也就是先將檔案給予切割爲多個較小的區 塊檔案,例如切割爲每個約50MB之區塊檔案後,再進行傳送。每 個區塊檔案各自獨立,可視衛星傳送頻寬大小及每組群播所能傳送 之速率,分別依序或同時進行傳送,然後由接收端接收後再加以重 組合倂爲原先之數位內容檔案。由於每個區塊檔案大小已縮小爲原 先數位內容之幾分之一,因此其個別之傳送時間較爲縮短,所以傳 送可能發生錯誤之機率也會大大降低。 在資料傳送之法則方面,雖然上述之做法已可將傳送錯誤率降到 續次頁(發明說明頁不敷使用時,請註記並使用續頁) 發明說明續頁 1231117 最低,然而於傳送過程中必然仍存在有不可避免之原因造成部份區 塊檔案接收漏失產生錯誤之情形。而由於沒有回傳訊號,所以傳送 端無從得知各個接收端之接收狀況。因此一次傳送是不夠保險的, 採二次傳送並且接收端須判斷各區塊檔案是否都接收成功,若某些 區塊檔案接收失敗,於第二次重傳時,應就接收失敗的區塊檔案部 份再做一次接收動作,以確保資料接收完整,才能於後續合倂各區 塊檔案中得到完整的數位內容檔案。 【實施方式】After the terminal joins the multicast address, it can receive all broadcast packet data belonging to the multicast address. Therefore, as long as different receivers join the multicast address, they can receive the same information at the same time. In the actual use of satellite broadcasting information, the accuracy and reliability of the information received by the receiving end may be reduced due to unpredictable factors such as poor weather, microwave and clutter interference. Although the status of the user's receiving information may be notified to the sending end through a general telephone network modem (modem) or other return mechanism, if each receiving end returns the receiving status to the sending end, the pair of sending end This will cause a great burden and reduce the efficiency of transmission. The method proposed by the present invention does not use the method of receiving back from the receiving end. Therefore, in order to improve the transmission characteristics, reduce the probability of unsuccessful transmission, and improve the reliability of the system, the main techniques used are as follows: Errors in data transmission In terms of correction technology, in addition to the existing error correction mechanism of the satellite communication system itself, adding a "forward error correction (FEC)" to the transmission application layer can minimize the error probability of data transmission. It adopts 3/4 FEC mode, that is, one of every four bits transmitted is used for error correction. In the processing of data and files, because the file size of digital content is very large, in the case of an hour of MPEG-1, 1.5Mbps compressed video file, the data volume is about 650MB, because the file is large, it is not suitable for direct Send in order to avoid a slight transmission error affecting the complete and successful reception of the entire file transmission. Therefore, in order to increase the transmission power, block processing must be performed, that is, the file is first cut into multiple smaller block files, for example, after cutting into about 50MB block files before transmitting. Each block file is independent. Depending on the size of the satellite transmission bandwidth and the rate that each group broadcast can transmit, they are transmitted sequentially or simultaneously, and then received by the receiving end and then reassembled into the original digital content file. . Since the file size of each block has been reduced to a fraction of the original digital content, its individual transmission time is shortened, so the chance of transmission errors may be greatly reduced. Regarding the law of data transmission, although the above-mentioned method can reduce the transmission error rate to the next page (when the description page of the invention is not enough, please note and use the continued page) Invention description page 1231117 is the lowest, but during the transmission process There will inevitably still be some unavoidable reasons that cause errors in the receipt of some block files. And because there is no return signal, the transmitting end cannot know the receiving status of each receiving end. Therefore, one transmission is not enough insurance. The second transmission is adopted and the receiving end must judge whether each block file has been successfully received. If some block file reception fails, the failed block should be received during the second retransmission. Receiving the file part again to ensure that the data is received completely, and then the complete digital content file can be obtained in the subsequent combined file of each block. [Embodiment]
請參閱圖一所示,係本發明所提供之運用衛星單向傳輸特性之 數位內容派送方法及其裝置,其主要運用衛星1無遠弗界之資訊廣 播能力,將所需派送之資訊由資訊派送端3處理後,經由衛星上鏈 系統裝置2做資訊之上鏈及傳送。衛星1接收到上傳資訊後,可即 時做廣播及下傳之動作,並由其涵蓋區域範圍內之所有數位內容接 收端4接收處理。Please refer to FIG. 1, which is a digital content distribution method and device using the one-way transmission characteristic of the satellite provided by the present invention. It mainly uses the information broadcasting capability of satellite 1 without far-reaching circles to transfer the required information from the information. After the sending end 3 processes, the information is uploaded and transmitted via the satellite winding system device 2. After receiving the uploaded information, satellite 1 can immediately perform broadcasting and downloading, and receive and process it from all digital content receivers 4 within its coverage area.
請參閱圖二所示,係本發明之數位內容派送端之流程圖,首先, 係對數位內容檔案進行切割,使其形成數個小的區塊檔案21,然後 在派送前將每個區塊檔案做群播排程22 ;群播排程主要是將每個區 塊檔案指定一個群播位址、設定派送之時間、派送到接收端之目錄 位置及派送之次數;做完之後產生一個派前作業設定檔23,此設定 檔主要提供接收端本次派送之參數、內容及設定方法;其係先將派 前作業設定檔透過一個預先定義好,且每個接收端均可以接收之控 制用途群播位址派送出來,讓接收端做預先準備動作,之後再進行 區塊檔案之群播派送24,群播派送時依照排程表依序或同時將這些 區塊檔案分封並以前向錯誤更正法則編碼後,運用群播方式派送出 來,經衛星傳輸及廣播後,讓各個接收端接收處理;再由派送程序 查核派送過程結束與否25,若結束派送,則派送完成26,若還沒結 束派送,則透過派前作業設定檔持續派送23。 續次頁(發明說明頁不敷使用時,請註記並使用續頁) 10Please refer to FIG. 2, which is a flowchart of the digital content delivery terminal of the present invention. First, the digital content file is cut to form a number of small block files 21, and then each block is distributed before delivery. The file is scheduled for multicast broadcast 22; the schedule for multicast is mainly to specify a multicast address for each block file, set the delivery time, the directory location to be sent to the receiving end, and the number of delivery; Pre-job profile 23, this profile mainly provides the parameters, content and setting method of the current delivery of the receiving end; it is a control purpose that the pre-dispatch profile is defined in advance, and each receiving end can receive The multicast address is sent out, so that the receiving end can make a pre-preparatory action, and then perform the broadcast distribution of the block file 24. When the broadcast is distributed, these block files are sealed in sequence or at the same time according to the schedule and the previous errors are corrected. After the code is coded, it will be sent out in a group broadcast mode. After satellite transmission and broadcasting, it will be processed by each receiving end. The delivery program will then check whether the delivery process is over or not. Delivery, the delivery is completed 26, if the delivery has not ended, then sent through the front working profile 23 continuously delivered. Continued pages (Please note and use continuation pages when the invention description page is insufficient) 10