TWI405482B - System for using multimedia message service to transmit plenty files at the same time and method thereof - Google Patents

System for using multimedia message service to transmit plenty files at the same time and method thereof Download PDF

Info

Publication number
TWI405482B
TWI405482B TW98140337A TW98140337A TWI405482B TW I405482 B TWI405482 B TW I405482B TW 98140337 A TW98140337 A TW 98140337A TW 98140337 A TW98140337 A TW 98140337A TW I405482 B TWI405482 B TW I405482B
Authority
TW
Taiwan
Prior art keywords
file
module
files
header
target
Prior art date
Application number
TW98140337A
Other languages
Chinese (zh)
Other versions
TW201119441A (en
Inventor
Chih Yao Lin
Victor Yu
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 filed Critical
Priority to TW98140337A priority Critical patent/TWI405482B/en
Publication of TW201119441A publication Critical patent/TW201119441A/en
Application granted granted Critical
Publication of TWI405482B publication Critical patent/TWI405482B/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

A system for using multimedia message service (MMS) to transmit plenty files at the same time and a method thereof are provided. By converting a combination file combining plenty target files to an encapsulation file through a sender, using MMS to transmit the encapsulation file from the sender to a receiver, and converting the encapsulation file to the combination file, and reading each target file from the combination file by the receiver, the system and the method can raise security of MMS, and achieve the effect of transmitting files that file format are not supported from MMS.

Description

以多媒體簡訊服務同時傳送多個檔案之系統及其方法System and method for simultaneously transmitting multiple files by multimedia newsletter service

一種檔案傳送系統及其方法,特別係指一種以多媒體簡訊服務同時傳送多個檔案之系統及其方法。A file transfer system and method thereof, in particular, a system and method for simultaneously transmitting a plurality of files by using a multimedia newsletter service.

多媒體簡訊服務(Multimedia Message Service,MMS),是可以提供傳送各式各樣的彩色圖片、動畫卡通以及聲音等多媒體檔案的多媒體簡訊傳送服務。Multimedia Message Service (MMS) is a multimedia messaging service that can deliver a variety of multimedia images such as color pictures, animated cartoons and sounds.

目前以多媒體簡訊服務所傳送的每則多媒體簡訊中,通常會有一個以上的完整檔案,也就是說,不論使用者要傳送一個或多個檔案給接收者,只要使用者要傳送之檔案的檔案大小總合不超過一則多媒體簡訊的最大容量,使用者所使用的傳送端會將各個檔案封裝在同一則多媒體簡訊中,而後以多媒體簡訊服務傳送多媒體簡訊給使用接收端,接收端在接收到多媒體簡訊後,會將多媒體簡訊解封裝,藉以讀出包含在多媒體簡訊中的檔案,如此,接收者便可以在接收端中存取由傳送端所傳送的檔案。At present, in each multimedia newsletter transmitted by the multimedia newsletter service, there will usually be more than one complete file, that is, regardless of whether the user wants to transmit one or more files to the recipient, as long as the file of the file to be transmitted by the user The sum size does not exceed the maximum capacity of a multimedia message. The user uses the transmitter to encapsulate each file in the same multimedia message, and then uses the multimedia message service to transmit the multimedia message to the receiving end, and the receiving end receives the multimedia. After the newsletter, the multimedia message will be decapsulated to read the file contained in the multimedia message, so that the receiver can access the file transmitted by the transmitter at the receiving end.

事實上,在上述傳送端將檔案傳送到接收端的過程中,由於多媒體簡訊服務係以公開的格式將檔案封裝於多媒體簡訊中,同時,多媒體簡訊服務也未以加密的連線傳送檔案,故傳送端所傳送的資料容易操到竊取或修改。In fact, in the process of transmitting the file to the receiving end at the above transmitting end, since the multimedia newsletter service encapsulates the file in the multimedia message in a public format, and the multimedia message service does not transmit the file in an encrypted connection, the transmission is performed. The information transmitted by the terminal is easy to steal or modify.

綜上所述,可知先前技術中長期以來一直存在以多媒體簡訊服務傳送資料的安全性不高的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that the security of transmitting data by the multimedia short message service has not been high in the prior art for a long time, and therefore it is necessary to propose an improved technical means to solve this problem.

有鑒於先前技術存在以多媒體簡訊服務傳送資料的安全性不高的問題,本發明遂揭露一種以多媒體簡訊服務同時傳送多個檔案之系統及其方法,其中:本發明所揭露之以多媒體簡訊服務同時傳送多個檔案之系統,至少包含:傳送端以及接收端,其中,傳送端更包含:檔案選擇模組,用以選出複數目標檔案;表頭建立模組,用以依據目標檔案之檔案資訊產生表頭檔;檔案合併模組,用以將目標檔案以特定順序合併為組合檔案,並將表頭檔附加至組合檔案中;第一檔案轉換模組,用以轉換組合檔案為封裝檔;第一傳輸模組,用以使用多媒體簡訊服務傳送包含封裝檔之多媒體簡訊;接收端更包含:第二傳輸模組,用以使用多媒體簡訊服務接收傳送端所傳送之多媒體簡訊;第二檔案轉換模組,用以轉換封裝檔為組合檔案;表頭擷取模組,用以由組合檔案中擷取表頭檔;檔案擷取模組,用以依據表頭檔所記錄之檔案資訊,由組合檔案中擷取目標檔案。In view of the prior art, there is a problem that the security of transmitting data by the multimedia short message service is not high, and the present invention discloses a system for transmitting a plurality of files simultaneously by using a multimedia short message service and a method thereof, wherein: the multimedia short message service disclosed by the present invention The system for transmitting multiple files at the same time includes at least a transmitting end and a receiving end, wherein the transmitting end further comprises: a file selecting module for selecting a plurality of target files; and a header establishing module for using the file information of the target file. Generating a header file; the file merge module is configured to merge the target files into a combined file in a specific order, and attach the header file to the combined file; the first file conversion module is configured to convert the combined file into a package file; The first transmission module is configured to transmit the multimedia message including the package file by using the multimedia message service; the receiving end further comprises: a second transmission module, configured to receive the multimedia message transmitted by the transmitting end by using the multimedia message service; and the second file conversion The module is configured to convert the package file into a combined file; the header capture module is used in the combined file Take header file; pickup module files for files based on the information recorded in the header files, retrieve files from a combination of the target file.

本發明所揭露之以多媒體簡訊服務同時傳送多個檔案之系統,至少包含:檔案選擇模組,用以選擇複數第一目標檔案;表頭建立模組,用以依據第一目標檔案之檔案資訊產生第一表頭檔;檔案合併模組,用以將第一目標檔案以特定順序合併為第一組合檔案,並將第一表頭檔附加至第一組合檔案中;第一檔案轉換模組,用以轉換第一組合檔案為第一封裝檔;傳輸模組,用以使用多媒體簡訊服務傳送第一封裝檔至接收端,及用以使用多媒體簡訊服務接收傳送端所傳送之第二封裝檔;第二檔案轉換模組,用以轉換第二封裝檔為第二組合檔案;表頭擷取模組,用以由第二組合檔案中擷取第二表頭檔;檔案擷取模組,用以依據第二表頭檔所記錄之檔案資訊,由第二組合檔案中擷取複數第二目標檔案。The system for transmitting a plurality of files by the multimedia message service at least includes: a file selection module for selecting a plurality of first target files; and a header creation module for using file information of the first target file Generating a first header file; a file merge module for combining the first target files into the first combined file in a specific order, and attaching the first header file to the first combined file; the first file conversion module The first combination file is converted into a first package file, and the transmission module is configured to transmit the first package file to the receiving end by using the multimedia short message service, and to receive the second package file transmitted by the transmitting end by using the multimedia short message service. a second file conversion module for converting the second package file into the second combination file; the header capture module for extracting the second header file from the second combination file; the file capture module, The second target file is retrieved from the second combined file according to the file information recorded in the second header file.

本發明所揭露之以多媒體簡訊服務同時傳送多個檔案之方法,其步驟至少包括:傳送端選擇複數目標檔案;傳送端以特定順序合併目標檔案為組合檔案;傳送端依據目標檔案之檔案資訊產生表頭檔;傳送端附加表頭檔至組合檔案中;傳送端轉換組合檔案為封裝檔;傳送端使用多媒體簡訊服務傳送封裝檔至接收端;接收端轉換封裝檔為組合檔案;接收端由組合檔案中擷取表頭檔;接收端依據表頭檔所記錄之檔案資訊,由組合檔案中擷取目標檔案。The method for transmitting a plurality of files by the multimedia message service at the same time includes the following steps: the transmitting end selects the plurality of target files; the transmitting end merges the target files into a combined file in a specific order; and the transmitting end generates the file according to the file information of the target file. Header file; the transmitting end attaches the header file to the combined file; the transmitting end converts the combined file to the package file; the transmitting end uses the multimedia newsletter service to transmit the package file to the receiving end; the receiving end converts the package file to the combined file; the receiving end converts the package file into a combined file; The header file is retrieved from the file; the receiving end retrieves the target file from the combined file according to the file information recorded in the header file.

本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過傳送端合併多個目標檔案為組合檔案後,將組合檔案轉換為封裝檔並透過多媒體簡訊傳送封裝檔至接收端,接收端會在將封裝檔轉換回組合檔案後,由組合檔案中擷取各個目標檔案,藉以解決先前技術所存在的問題,並可以達成以多媒體簡訊服務傳送不支援之檔案格式的檔案之技術功效。The system and method disclosed in the present invention are different from the prior art in that the present invention merges a plurality of target files into a combined file through a transmitting end, converts the combined file into a package file, and transmits the package file to the receiving end through the multimedia message. After receiving the package file back into the combined file, the receiving end will retrieve the target files from the combined file, so as to solve the problems existing in the prior art, and can realize the technology of transmitting the files in the file format that is not supported by the multimedia newsletter service. efficacy.

以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and embodiments of the present invention will be described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to fully understand the technical means to which the present invention solves the technical problems, and The achievable effects of the present invention.

本發明所提之「目標檔案」即為原始的待傳檔案,目標檔案的檔案格式可以為文字、影像、聲音或是影片等格式,但本發明所提之目標檔案的檔案格式並不以上述為限。其中,目標檔案為任意形式的檔案。The "target file" proposed by the present invention is the original file to be transmitted, and the file format of the target file may be in the form of text, video, sound or video, but the file format of the target file proposed by the present invention is not the above. Limited. Among them, the target file is any form of file.

本發明如「第1A圖」所示,係傳送多媒體簡訊的習知架構,由傳送端100透過多媒體簡訊服務,傳送包含多個目標檔案的多媒體簡訊,接收端200同樣會透過多媒體簡訊服務接收多媒體簡訊,並將多媒體簡訊中的多個目標檔案分別擷取出來,藉以將目標檔案由傳送端100傳送到接收端200。The present invention, as shown in FIG. 1A, is a conventional architecture for transmitting multimedia messages. The transmitting terminal 100 transmits a multimedia message containing a plurality of target files through a multimedia message service, and the receiving terminal 200 also receives multimedia through the multimedia message service. The short message is obtained by extracting a plurality of target files in the multimedia newsletter, so that the target file is transmitted from the transmitting end 100 to the receiving end 200.

以下先以「第1A圖」之裝置連接圖來說明本發明所提之各裝置整體的系統運作。如「第1A圖」所示,本發明含有傳送端100、接收端200以及多媒體簡訊服務中心400。其中,為了要使用多媒體簡訊傳送目標檔案,所以傳送端100以及接收端200間,還需要有提供多媒體簡訊服務的多媒體簡訊服務中心400,使得多媒體簡訊可以被傳送。Hereinafter, the overall system operation of each device proposed by the present invention will be described with reference to the device connection diagram of Fig. 1A. As shown in FIG. 1A, the present invention includes a transmitting end 100, a receiving end 200, and a multimedia short message service center 400. In order to use the multimedia message to transmit the target file, a multimedia message service center 400 providing a multimedia message service is required between the transmitting end 100 and the receiving end 200, so that the multimedia message can be transmitted.

傳送端100通常為手機、PDA等手持裝置,但本發明並不以此為限,凡可以使用多媒體簡訊服務發送多媒體簡訊的裝置都可以為本發明所提之傳送端100,例如「第1B圖」中之伺服器600也可以為傳送端100。若傳送端100為手機,則會以使用多媒體簡訊服務,而若傳送端100為一般的伺服器600,則可以在產生包含多類型檔案的多媒體簡訊後,透過網路傳送給多媒體簡訊服務中心400,使得伺服器600所產生的多媒體簡訊可以透過多媒體簡訊服務中心400發送至接收端200。The transmitting end 100 is usually a handheld device such as a mobile phone or a PDA. However, the present invention is not limited thereto. Any device that can use the multimedia short message service to send a multimedia message can be the transmitting end 100 of the present invention, for example, "1B. The server 600 in the middle may also be the transmitting end 100. If the transmitting end 100 is a mobile phone, the multimedia short message service is used, and if the transmitting end 100 is a general server 600, the multimedia short message containing multiple types of files can be generated and transmitted to the multimedia short message service center 400 through the network. The multimedia message generated by the server 600 can be sent to the receiving end 200 through the multimedia message service center 400.

傳送端100更如「第2A圖」所示,包含儲存模組101、檔案選擇模組120、檔案合併模組132、表頭建立模組136、第一檔案轉換模組150以及第一傳輸模組160。The transmitting end 100 further includes a storage module 101, a file selection module 120, a file merging module 132, a header creation module 136, a first file conversion module 150, and a first transmission mode, as shown in FIG. 2A. Group 160.

儲存模組101負責儲存多個目標檔案,儲存模組101所儲存之目標檔案係由傳送端100之使用者預先儲存至儲存模組101中。儲存模組101可以為內建於傳送端100之記憶體,傳送端100之使用者可以在連接傳送端100與電腦後,由電腦上傳目標檔案至傳送端100,傳送端100之使用者也可以直接使用傳送端100至網際網路中下載目標檔案。儲存模組101也可以為可擴充傳送端100之儲存容量的記憶卡,傳送端之使用者可以預先透過電腦等裝置將目標檔案儲存於記憶卡中,在將儲存有目標檔案之記憶卡***傳送端100。The storage module 101 is responsible for storing a plurality of target files, and the target files stored by the storage module 101 are pre-stored in the storage module 101 by the user of the transmitting terminal 100. The storage module 101 can be a memory built in the transmitting end 100. The user of the transmitting end 100 can upload the target file to the transmitting end 100 after connecting the transmitting end 100 and the computer, and the user of the transmitting end 100 can also Download the target file directly from the transmitter 100 to the Internet. The storage module 101 can also be a memory card that can expand the storage capacity of the transmitting end 100. The user of the transmitting end can store the target file in the memory card through a device such as a computer in advance, and insert and transfer the memory card storing the target file. End 100.

檔案選擇模組120負責由儲存模組101中選出多個目標檔案。一般而言,檔案選擇模組120會提供檔案選擇界面讓使用者將儲存在儲存模組101中的檔案選擇為目標檔案。The file selection module 120 is responsible for selecting a plurality of target files from the storage module 101. In general, the file selection module 120 provides a file selection interface for the user to select the file stored in the storage module 101 as the target file.

檔案合併模組132負責將檔案選擇模組120所選出的目標檔案合併為組合檔案,也就是說,若檔案選擇模組120依序選出第一檔案、第二檔案以及第三檔案等三個目標檔案,檔案合併模組132可以先將第二檔案附加在第二檔案之後,再將第三檔案附加在第二檔案之後,如此,檔案合併模組132便完成三個檔案的合併,合併後產生的檔案即為組合檔案。The file merge module 132 is configured to merge the target files selected by the file selection module 120 into a combined file, that is, if the file selection module 120 sequentially selects the first file, the second file, and the third file. The file and file merging module 132 may first attach the second file to the second file, and then attach the third file to the second file. Thus, the file merging module 132 completes the merging of the three files and combines them to generate The file is a combined file.

其中,檔案合併模組132係以特定順序合併檔案選擇模組120所選出的目標檔案,而檔案合併模組132合併目標檔案時,所使用之特定順序的產生方式例如上述檔案選擇模組120選出目標檔案之順序,或隨機排列目標檔案的順序等方式,甚至隨機選擇產生特定順序之方式,藉以將檔案合併模組132所選出的目標檔案合併為組合檔案,例如,檔案合併模組132也可以隨機的將第一檔案附加在第二檔案之後,並將第三檔案附加在第一檔案之後的順序合併目標檔案。但檔案合併模組132合併目標檔案所使用之特定順序不並以此為限。特別值得一提的是,由於檔案合併模組132係以不固定的順序將目標檔案合併為組合檔案,因此將使得組合檔案中的內容不易被辨識,進而提高各檔案在被傳送時的安全性。The file merge module 132 merges the target files selected by the file selection module 120 in a specific order, and when the file merge module 132 merges the target files, the specific order used is generated, for example, by the file selection module 120. The order of the target files, or the order in which the target files are randomly arranged, or even randomly selects a specific order, so that the target files selected by the file merge module 132 are merged into a combined file. For example, the file merge module 132 can also The first file is randomly attached to the second file, and the third file is attached to the target file after the first file. However, the specific order in which the file merge module 132 merges the target files is not limited thereto. It is particularly worth mentioning that since the file merge module 132 merges the target files into a combined file in an unfixed order, the contents of the combined file are not easily recognized, thereby improving the security of each file when it is transmitted. .

檔案合併模組132也負責將表頭建立模組136所產生的表頭檔附加到合併目標檔案後所產生的組合檔案中。一般而言,檔案合併模組132會將表頭檔附加到組合檔案的最前端,但本發明並不以此為限,例如,檔案合併模組132也可以將表頭檔附加到組合檔案的最末端,或是表頭檔中的特定位置等。The file merge module 132 is also responsible for appending the header file generated by the header creation module 136 to the combined file generated after the merge target file. In general, the file merge module 132 attaches the header file to the front end of the combined file, but the present invention is not limited thereto. For example, the file merge module 132 can also attach the header file to the combined file. The end, or a specific position in the header file.

表頭建立模組136負責產生表頭檔,表頭檔包含檔案選擇模組120所選出之目標檔案的檔案資訊,例如目標檔案的檔案名稱、目標檔案的檔案大小、或目標檔案之第一個位元在組合檔案中的位置(以下將稱此位置為「偏移值」,通常為一個數字)等,但目標檔案的檔案資訊並不以此為限。The header creation module 136 is responsible for generating a header file, and the header file includes file information of the target file selected by the file selection module 120, such as the file name of the target file, the file size of the target file, or the first file of the target file. The position of the bit in the combined file (hereinafter referred to as "offset value", usually a number), etc., but the file information of the target file is not limited thereto.

表頭建立模組136會逐一將目標檔案的檔案資訊寫入表頭檔,也就是說,若檔案選擇模組120選出兩個目標檔案,則表頭建立模組136可以先讀取其中一個目標檔案的檔案名稱以及檔案大小等檔案資訊,再讀取另外一個目標檔案的檔案資訊,之後依據讀出的檔案資訊建立表頭檔,但表頭建立模組136建立表頭檔之方式並不以為限,例如,表頭建立模組136也可以在讀取一個目標檔案的檔案資訊後就建立表頭檔,再讀取另一個目標檔案的檔案資訊後,將讀出的檔案資訊寫入已建立的表頭檔中。The header creation module 136 will write the file information of the target file to the header file one by one, that is, if the file selection module 120 selects two target files, the header creation module 136 can read one of the targets first. The file name of the file and the file size and other file information, and then read the file information of another target file, and then create a header file based on the read file information, but the way the header creation module 136 creates the header file does not think that For example, the header creation module 136 may also create a header file after reading the file information of a target file, and then read the file information of another target file, and then write the read file information to the established file. In the header file.

一般而言,表頭建立模組136會依據目標檔案在組合檔案中的排列順序,依序將目標檔案的檔案資訊寫入表頭檔中,使表頭檔中之目標檔案的檔案資訊的排列順序與目標檔案在組合檔案中的排列順序相同。但表頭建立模組136產生表頭檔的方式並不以此為限,例如,表頭建立模組136也可以檔案選擇模組120選出目標檔案的順序,或是以其他任意順序,將目標檔案的檔案資訊寫入表頭檔中,在此情況下,表頭檔中所記錄之目標檔案的檔案資訊將包含目標檔案在組合檔案中的偏移值。由於表頭建立模組136可以不固定的順序將目標檔案的檔案資訊寫入表頭檔中,可以提高組合檔案中之各檔案在被傳送時的安全性。In general, the header creation module 136 sequentially records the file information of the target file into the header file according to the order of the target files in the combined file, so that the file information of the target file in the header file is arranged. The order and target files are in the same order in the combined file. However, the manner in which the header creation module 136 generates the header file is not limited thereto. For example, the header creation module 136 may also select the order of the target files by the file selection module 120, or set the target in any other order. The file information of the file is written into the header file. In this case, the file information of the target file recorded in the header file will contain the offset value of the target file in the combined file. Since the header creation module 136 can write the file information of the target file into the header file in an unfixed order, the security of each file in the combined file can be improved.

第一檔案轉換模組150負責將檔案合併模組132產生之包含目標檔案以及表頭檔的組合檔案轉換為預定檔案格式的封裝檔,本發明所提之封裝檔的預定檔案格式係為多媒體簡訊服務支援之檔案格式,例如,組合檔案「xmsg.x」係由純文字檔「info.dat」以及二進位檔「mov.s01」兩個檔案組成,因此組合檔案「xmsg.x」肯定不會是多媒體簡訊服務所支援之文字檔案或多媒體檔案的檔案格式,故當第一檔案轉換模組150預定之檔案格式係副檔名為「3gp」的影片檔之檔案格式時,第一檔案轉換模組150會以副檔名為「3gp」的影片檔之檔案格式封裝組合檔案「xmsg.x」,也就是說,第一檔案轉換模組150會將組合檔案「xmsg.x」封裝到副檔名為「3gp」的影片檔中記錄影片的位置,藉以產生副檔名為「3gp」之封裝檔,封裝檔的檔案名稱例如「xmsg.x.3gp」或「xmsg.3gp」等。其中,封裝檔的檔案名稱並不以上述為限,第一檔案轉換模組150所產生之封裝檔之副檔名亦不以「3gp」為限,其他多媒體簡訊服務所支援之檔案格式對應的副檔名都可以為本發明所使用。另外,第一檔案轉換模組150產生封裝檔之方式也不以將組合檔案封裝為多媒體簡訊服務所支援之檔案格式的檔案為限,其他方式例如,將組合檔案之副檔名「x」重新定義為多媒體簡訊服務支援之檔案格式的副檔名,如「jpg」等,或是在組合檔案的檔案名稱「xmsg.x」之後附加多媒體簡訊服務支援之檔案格式的副檔名,使得組合檔案之副檔名由原始的副檔名被轉換為第一檔案轉換模組150所預設的副檔名,也就是封裝檔的檔案名稱由「xmsg.x」被第一檔案轉換模組150轉換為「xmsg.x.3gp」或「xmsg.3gp」等。The first file conversion module 150 is configured to convert the combined file of the target file and the header file generated by the file merging module 132 into a package file of a predetermined file format, and the predetermined file format of the package file proposed by the present invention is a multimedia message. The file format of the service support. For example, the combined file "xmsg.x" consists of two files: "info.dat" and binary file "mov.s01". Therefore, the combined file "xmsg.x" will definitely not. Is the file format of the text file or multimedia file supported by the multimedia newsletter service. Therefore, when the file format specified by the first file conversion module 150 is the file format of the video file named "3gp", the first file conversion mode The group 150 will package the combined file "xmsg.x" in the file format of the video file with the extension "3gp", that is, the first file conversion module 150 will package the combined file "xmsg.x" into the auxiliary file. The location of the video is recorded in the video file named "3gp", so that the package name of the sub-file name "3gp" is generated, and the file name of the package file is "xmsg.x.3gp" or "xmsg.3gp". The file name of the package file is not limited to the above. The file name of the package file generated by the first file conversion module 150 is not limited to "3gp". The file format supported by other multimedia newsletter services corresponds to the file format. The auxiliary file name can be used for the present invention. In addition, the manner in which the first file conversion module 150 generates the package file is not limited to the file format of the file format supported by the multimedia message service. For example, the file name "x" of the combination file is re-created. Define the file name of the file format supported by the multimedia newsletter service, such as "jpg", or add the file name of the file format supported by the multimedia newsletter service after the file name of the combined file "xmsg.x". The file name is converted from the original file name to the file name preset by the first file conversion module 150, that is, the file name of the package file is converted by the first file conversion module 150 by "xmsg.x". It is "xmsg.x.3gp" or "xmsg.3gp".

第一傳輸模組160負責將第一檔案轉換模組150所產生之封裝檔加入多媒體簡訊中,並以多媒體簡訊服務發送包含第一檔案轉換模組150所產生之封裝檔的多媒體簡訊。由於多媒體簡訊需要透過多媒體簡訊服務中心400發送給接收端200,故第一傳輸模組160會將多媒體簡訊傳送到多媒體簡訊服務中心400。其中,第一傳輸模組160會依據多媒體簡訊格式,將封裝檔封裝到多媒體簡訊中記錄多媒體檔案的區域。The first transmission module 160 is configured to add the package file generated by the first file conversion module 150 to the multimedia message, and send the multimedia message including the package file generated by the first file conversion module 150 to the multimedia message service. Since the multimedia message needs to be sent to the receiving end 200 through the multimedia message service center 400, the first transmission module 160 transmits the multimedia message to the multimedia message service center 400. The first transmission module 160 encapsulates the package file into an area of the multimedia message recording the multimedia file according to the multimedia message format.

經由上述之檔案選擇模組120、檔案合併模組132、表頭建立模組136、第一檔案轉換模組150以及第一傳輸模組160等模組,傳送端100可以多媒體簡訊服務,將多個目標檔案同時發送給接收端200。Through the above-mentioned file selection module 120, file merge module 132, header creation module 136, first file conversion module 150, and first transmission module 160, the transmitting terminal 100 can provide multimedia message service, which will be more The target files are simultaneously sent to the receiving end 200.

另外,傳送端100還可以包含可附加的權重分配模組112,權重分配模組112負責為所有待傳送之目標檔案配置相對應的權重,藉以提供檔案選擇模組120依據與目標檔案所對應之權重決定目標檔案的選擇順序。一般而言,權重分配模組112會依據系統資料、多媒體影片、圖片、文字檔等排列順序配置與目標檔案對應的權重,但權重分配模組112配置權重之方式並不以此為限。In addition, the transmitting end 100 may further include an additional weight assigning module 112, and the weight assigning module 112 is configured to configure corresponding weights for all target files to be transmitted, thereby providing the file selecting module 120 according to the target file. The weight determines the order in which the target files are selected. Generally, the weight distribution module 112 configures the weight corresponding to the target file according to the order of the system data, the multimedia movie, the picture, the text file, and the like. However, the weight allocation module 112 does not limit the weight of the module.

在傳送端100包含權重分配模組112的情況下,檔案選擇模組120可以依據權重的高低選擇目標檔案,當未被選擇的目標檔案中權重最高者之檔案大小被檔案選擇模組120選出後,被選出的目標檔案之檔案大小的總合超過多媒體簡訊的預定傳送容量,則檔案選擇模組120會嘗試由未被選出之檔案中選出權重次高的目標檔案,直到所有未被選擇之檔案被選擇後都會超過多媒體簡訊的預定傳送容量為止,藉以滿足讓一則多媒體簡訊可以傳送當下最多內容之資料的期待,但本發明並不以此為限。In the case that the transmitting end 100 includes the weight assigning module 112, the file selecting module 120 can select the target file according to the weight of the weight. When the file size of the highest weighted object in the unselected target file is selected by the file selecting module 120, If the sum of the file sizes of the selected target files exceeds the predetermined transmission capacity of the multimedia message, the file selection module 120 attempts to select the target file with the second highest weight from the unselected files until all the files are not selected. After being selected, it will exceed the predetermined transmission capacity of the multimedia message to satisfy the expectation that a multimedia message can transmit the most content of the current content, but the invention is not limited thereto.

接著進一步說明接收端200,接收端200與傳送端100相似,通常為手機、PDA等手持裝置,但本發明並不以此為限,凡可以使用多媒體簡訊服務發送多媒體簡訊的裝置都可以為本發明所提之接收端200,例如「第1A圖」中之伺服器600也可以接收由傳送端100的多媒體簡訊。其中,接收端200如「第2B圖」所示,包含第二傳輸模組260、第二檔案轉換模組270、表頭擷取模組291以及檔案擷取模組295。The receiving end 200 is further described. The receiving end 200 is similar to the transmitting end 100, and is usually a handheld device such as a mobile phone or a PDA. However, the present invention is not limited thereto, and any device that can use the multimedia short message service to send a multimedia short message can be The receiving terminal 200 of the invention, for example, the server 600 in "A1A" can also receive the multimedia message from the transmitting end 100. The receiving end 200 includes a second transmission module 260, a second file conversion module 270, a header capture module 291, and a file capture module 295 as shown in FIG. 2B.

第二傳輸模組260負責透過多媒體簡訊服務接收由傳送端100所發出之多媒體簡訊。由於傳送端100會將多媒體簡訊發送到多媒體簡訊服務中心400,所以多媒體簡訊服務中心400在接收到傳送端100所發出之多媒體簡訊後,會傳送多媒體簡訊下載通知至接收端200,第二傳輸模組260在接收到多媒體簡訊下載通知後,會多媒體簡訊服務的技術連線到多媒體簡訊服務中心400,藉以下載由傳送端100透過多媒體簡訊服務中心400發送給接收端200的多媒體簡訊,並由所下載的多媒體簡訊中擷取出封裝在多媒體簡訊中之封裝檔。The second transmission module 260 is responsible for receiving the multimedia message sent by the transmitting end 100 through the multimedia short message service. Since the transmitting end 100 sends the multimedia short message to the multimedia short message service center 400, the multimedia short message service center 400 transmits the multimedia short message downloading notification to the receiving end 200 after receiving the multimedia short message sent by the transmitting end 100, and the second transmission mode After receiving the multimedia message downloading notification, the group 260 will connect the technology of the multimedia message service to the multimedia message service center 400 to download the multimedia message sent by the transmitting end 100 to the receiving end 200 through the multimedia message service center 400. In the downloaded multimedia newsletter, the package file encapsulated in the multimedia newsletter is extracted.

第二檔案轉換模組270負責將封裝檔轉換回組合檔案。其中,第二檔案轉換模組270將封裝檔轉換回組合檔案的方式隨著第一檔案轉換模組150轉換組合檔案為封裝檔的方式不同而不同,例如,當第一檔案轉換模組150係以預定之檔案格式,如副檔名為「jpg」之檔案格式,將組合檔案轉換為封裝檔時,第二檔案轉換模組270會以第一檔案轉換模組150所使用之檔案格式,也就是副檔名為「jpg」之檔案格式,由封裝檔的檔案內容中讀取出組合檔案,而若第一檔案轉換模組150係以將組合檔案的副檔案由原始的副檔名轉換為預定之副檔名時,第二檔案轉換模組270會將封裝檔的副檔名由第一檔案轉換模組150所預定之副檔名重新定義回組合檔案之原始的副檔名,例如,將檔案名稱為「xmsg.x.jpg」的封裝檔之副檔名「jpg」刪除,或是將檔案名稱為「xmsg.jpg」的封裝檔之副檔名由「jpg」重新定義為「x」,使得封裝檔的檔案名稱被第二檔案轉換模組270轉換為「xmsg.x」的組合檔案。The second file conversion module 270 is responsible for converting the package file back to the combined file. The manner in which the second file conversion module 270 converts the package file back into the combined file is different according to the manner in which the first file conversion module 150 converts the combined file into a package file, for example, when the first file conversion module 150 is The second file conversion module 270 will use the file format used by the first file conversion module 150 when converting the combined file into a package file in a predetermined file format, such as a file format of the file name "jpg". Is the file format of the file name "jpg", the combination file is read from the file content of the package file, and the first file conversion module 150 is converted from the original file name by the original file name. When the file name is reserved, the second file conversion module 270 re-defines the file name of the package file from the file name specified by the first file conversion module 150 to the original file name of the combination file, for example, Delete the file name "jpg" of the package file whose file name is "xmsg.x.jpg", or rename the file name of the package file whose file name is "xmsg.jpg" from "jpg" to "x". ", so that the file name of the package file is The second file conversion module 270 converts to a combined file of "xmsg.x".

表頭擷取模組291負責由第二檔案轉換模組270將封裝檔轉回之組合檔案中擷取出表頭檔。由於表頭檔係由傳送端100中的檔案合併模組132附加至組合檔案中,而傳送端100中的檔案合併模組132附加表頭檔的位置是預先決定的,所以表頭擷取模組291會至預定的位置,通常為組合檔案的最前端擷取出表頭檔,但由於表頭檔也有可能在組合檔案中的最末端,或是組合檔案中的某個固定位置,如此,表頭擷取模組291便會至組合檔案的最末端或其他的固定位置擷取表頭檔。The header capture module 291 is responsible for transferring the package file back to the combined file by the second file conversion module 270 to extract the header file. Since the header file is attached to the combined file by the file merging module 132 in the transmitting end 100, and the position of the file header module 132 in the transmitting end 100 is pre-determined, the header modulo is used. The group 291 will go to the predetermined position, usually the front end of the combined file, and the header file is taken out, but since the header file may also be at the end of the combined file, or a fixed position in the combined file, The head capture module 291 will retrieve the header file from the end of the combined file or other fixed location.

檔案擷取模組295負責依據表頭擷取模組291所擷取出之表頭檔中之目標檔案的檔案資訊,至第二檔案轉換模組270將封裝檔轉回之組合檔案中擷取目標檔案。例如,當表頭檔中依序記錄第一檔案以及第二檔案的檔案名稱以及檔案大小時,檔案擷取模組295可以先由表頭檔之最後一個位元組的下一個位元組開始,由組合檔案中擷取出與第一檔案之檔案大小相同數量的位元組,被擷取出的部分即為第一檔案,之後,檔案擷取模組295可以繼續由被擷取出之最後一個位元組的下一個位元組開始擷取與第二檔案之檔案大小相同數量的位元組,被擷取出的部分即為第二檔案。The file capture module 295 is responsible for the file information of the target file in the header file extracted by the header capture module 291, and the second file conversion module 270 converts the package file back into the combined file to capture the target. file. For example, when the file name and the file size of the first file and the second file are sequentially recorded in the header file, the file capturing module 295 may first start with the next byte of the last byte of the header file. The same number of bytes as the file size of the first file are extracted from the combined file, and the extracted portion is the first file, and then the file capturing module 295 can continue to be the last bit removed by the file. The next byte of the tuple begins to retrieve the same number of bytes as the file size of the second file, and the extracted portion is the second file.

經由上述之第二傳輸模組260、第二檔案轉換模組270、表頭擷取模組291以及檔案擷取模組295等模組,接收端200可以多媒體簡訊服務接收包含多個目標檔案的多媒體簡訊,並由接收到之多媒體簡訊中擷取出各個目標檔案。Through the above-mentioned modules of the second transmission module 260, the second file conversion module 270, the header capture module 291, and the file capture module 295, the receiving end 200 can receive a plurality of target files by using the multimedia short message service. The multimedia newsletter, and the target files are extracted from the received multimedia newsletter.

在實務上,由於傳送端100/接收端200可能同時提供傳送多媒體簡訊以及接收多媒體簡訊的功能,故傳送端100以及接收端200更可以結合為一個簡訊收發裝置300,如此,簡訊收發裝置300可以同時為傳送端100或接收端200,也就是說,簡訊收發裝置300將可以傳送合併至多媒體簡訊中的多個目標檔案,也可以由接收之多媒體簡訊中擷取出各個目標檔案。In practice, the transmitting end 100 and the receiving end 200 may simultaneously provide a function of transmitting a multimedia message and receiving a multimedia message. Therefore, the transmitting end 100 and the receiving end 200 may be combined into one short message receiving and receiving device 300. Thus, the short message receiving and receiving device 300 may At the same time, it is the transmitting end 100 or the receiving end 200, that is, the short message receiving and receiving apparatus 300 can transmit the plurality of target files merged into the multimedia short message, and the respective target files can also be extracted from the received multimedia short message.

如「第2C圖」所示,簡訊收發裝置300包含儲存模組301、檔案選擇模組320、檔案合併模組332、表頭建立模組336、第一檔案轉換模組350、傳輸模組360、第二檔案轉換模組370、表頭擷取模組392以及檔案擷取模組396以及可附加的權重配置模組312。其中,儲存模組301、權重配置模組312、檔案選擇模組320、檔案合併模組332、表頭建立模組336以及第一檔案轉換模組350分別與「第2A圖」中之儲存模組101、檔案選擇模組120、檔案合併模組132、表頭建立模組136以及第一檔案轉換模組150的功能相同,第二檔案轉換模組370、表頭擷取模組392以及檔案擷取模組396則分別與「第2B圖」中之第二檔案轉換模組270、表頭擷取模組291以及檔案擷取模組295的功能相同,故不再贅述。而傳輸模組360也同時包含了「第2A圖」中之第一傳輸模組160以及「第2B圖」中之第二傳輸模組260的功能,故也不再重複說明。As shown in FIG. 2C, the short message transceiver 300 includes a storage module 301, a file selection module 320, a file merge module 332, a header creation module 336, a first file conversion module 350, and a transmission module 360. The second file conversion module 370, the header capture module 392, and the file capture module 396 and the additional weight configuration module 312. The storage module 301, the weight configuration module 312, the file selection module 320, the file merge module 332, the header creation module 336, and the first file conversion module 350 are respectively stored in the storage mode in "A2A". The group 101, the file selection module 120, the file merge module 132, the header creation module 136, and the first file conversion module 150 have the same functions, and the second file conversion module 370, the header capture module 392, and the file The function of the capture module 396 is the same as that of the second file conversion module 270, the header capture module 291, and the file capture module 295 in FIG. 2B, and therefore will not be described again. The transmission module 360 also includes the functions of the first transmission module 160 in the "A2A" and the second transmission module 260 in the "2B", and therefore will not be repeated.

接著以一個實施例來解說本發明的運作系統與方法,並請參照「第3圖」本發明所提之以多媒體簡訊服務同時傳送多個檔案之方法流程圖以及「第4圖」之示意圖。Next, an operation system and method of the present invention will be described with reference to an embodiment. Referring to FIG. 3, a flowchart of a method for simultaneously transmitting a plurality of files by a multimedia message service and a schematic diagram of FIG. 4 are provided.

在本實施例中,假設傳送端100以及接收端200都為執行有本發明之手機,但本發明所提之傳送端100與接收端200並不以手機為限。In this embodiment, it is assumed that both the transmitting end 100 and the receiving end 200 are mobile phones having the present invention, but the transmitting end 100 and the receiving end 200 of the present invention are not limited to mobile phones.

當傳送者欲傳送檔案名稱為「data.zip」、「xmsg.dat」以及「song.mp3」等目標檔案給接收者時,若傳送者欲以其所使用之手機(傳送端100)傳送,則在傳送者透過手機的操作界面選擇儲存於傳送端100之儲存模組101中的「data.zip」、「xmsg.dat」以及「song.mp3」等三個目標檔案後,傳送端100中的檔案選擇模組120會以傳送者選擇目標檔案的順序或是被選擇之目標檔案之檔案名稱的排列順序,選擇「data.zip」、「xmsg.dat」以及「song.mp3」等目標檔案(步驟520)。When the sender wants to transmit a target file such as "data.zip", "xmsg.dat", and "song.mp3" to the recipient, if the sender wants to transmit it on the mobile phone (transmitter 100) used by the sender, Then, after the transmitter selects three target files such as "data.zip", "xmsg.dat", and "song.mp3" stored in the storage module 101 of the transmitting terminal 100 through the operation interface of the mobile phone, the transmitting terminal 100 The file selection module 120 selects target files such as "data.zip", "xmsg.dat", and "song.mp3" in the order in which the transmitter selects the target file or the file name of the selected target file. (Step 520).

在傳送端100中的檔案選擇模組120選出目標檔案(步驟520)後,傳送端100的檔案合併模組132會以特定順序將目標檔案合併為組合檔案(步驟534)。也就是說,本實施例之檔案合併模組132會將目標檔案「song.mp3」、目標檔案「data.zip」以及目標檔案「xmsg.dat」合併為副檔名固定為「x」的組合檔案「package.x」,假設檔案合併模組132係以隨機的排列順序,先將目標檔案排列為「xmsg.dat」、「song.mp3」、「data.zip」(步驟532),再依序將目標檔案「song.mp3」合併在目標檔案「xmsg.dat」後方,並將目標檔案「data.zip」合併在目標檔案「song.mp3」後方,如此,在合併三個目標檔案後所產生的組合檔案「package.x」中,依序為目標檔案「xmsg.dat」、目標檔案「song.mp3」以及目標檔案「data.zip」。其中,檔案合併模組132合併目標檔案的順序並不以隨機的排列順序為限。After the file selection module 120 in the transmitting end 100 selects the target file (step 520), the file merge module 132 of the transmitting end 100 merges the target files into a combined file in a specific order (step 534). That is to say, the file merge module 132 of the present embodiment merges the target file "song.mp3", the target file "data.zip", and the target file "xmsg.dat" into a combination whose auxiliary file name is fixed to "x". The file "package.x" assumes that the file merge module 132 is arranged in a random order, and the target files are first arranged as "xmsg.dat", "song.mp3", "data.zip" (step 532), and then The target file "song.mp3" is merged behind the target file "xmsg.dat", and the target file "data.zip" is merged behind the target file "song.mp3". Thus, after merging the three target files, The generated combination file "package.x" is sequentially the target file "xmsg.dat", the target file "song.mp3", and the target file "data.zip". The order in which the file merge module 132 merges the target files is not limited to a random order.

在傳送端100的檔案合併模組132以特定順序將目標檔案合併為組合檔案(步驟534)後,傳送端100之表頭建立模組136會產生表頭檔(步驟536)。假設在本實施例中,表頭建立模組136會依據各個目標檔案在組合檔案「package.x」中的順序,也就是「xmsg.dat」、「song.mp3」以及「data.zip」的順序,依序將目標檔案「xmsg.dat」、「song.mp3」以及「data.zip」的檔案名稱以及檔案大小等檔案資訊(710、720、730)產生表頭檔700,如「第5A圖」所示。其中,檔案資訊710以16個位元組記錄目標檔案「xmsg.dat」的檔案名稱,並在檔案名稱之後以4個位元組記錄目標檔案「xmsg.dat」的檔案大小,同樣的,檔案資訊720以及檔案資訊730也分別以16個位元組/4個位元組記錄目標檔案「song.mp3」以及「data.zip」 的檔案名稱/檔案大小,但本發明所提之表頭檔並不以此為限。After the file merge module 132 of the transfer terminal 100 merges the target files into a combined file in a specific order (step 534), the header creation module 136 of the transfer terminal 100 generates a header file (step 536). It is assumed that in this embodiment, the header creation module 136 is based on the order of the respective target files in the combined file "package.x", that is, "xmsg.dat", "song.mp3", and "data.zip". In the order, the file files (710, 720, 730) such as the file names of the target files "xmsg.dat", "song.mp3", and "data.zip" and the file size are sequentially generated, such as "5A". Figure". The file information 710 records the file name of the target file "xmsg.dat" in 16 bytes, and records the file size of the target file "xmsg.dat" in 4 bytes after the file name. Similarly, the file The information 720 and the file information 730 also record the file name/file size of the target file "song.mp3" and "data.zip" in 16 bytes/4 bytes, respectively, but the header file of the present invention Not limited to this.

在實務上,傳送端100的檔案合併模組132將目標檔案合併為組合檔案(步驟534)以及傳送端100之表頭建立模組136產生表頭檔(步驟536)的過程可以一同被執行,例如,當檔案合併模組132合併目標檔案「xmsg.dat」以及目標檔案「song.mp3」時,表頭建立模組136同時也會以目標檔案「xmsg.dat」的檔案名稱以及檔案大小等檔案資訊710建立表頭檔700中,並將目標檔案「song.mp3」的檔案名稱以及檔案大小等檔案資訊720加入表頭檔700,而後,在檔案合併模組132合併包含目標檔案「xmsg.dat」與目標檔案「song.mp3」的組合檔案以及目標檔案「data.zip 」時,表頭建立模組136也會將目標檔案「data.zip 」的檔案名稱以及檔案大小等檔案資訊730加入表頭檔700。In practice, the process of combining the target file into the combined file by the file merge module 132 of the transmitting end 100 (step 534) and the header creation module 136 of the transmitting end 100 generating the header file (step 536) can be executed together. For example, when the file merge module 132 merges the target file "xmsg.dat" with the target file "song.mp3", the header creation module 136 also uses the file name of the target file "xmsg.dat" and the file size. The file information 710 is created in the header file 700, and the file name 720 of the target file "song.mp3" and the file size and the file size are added to the header file 700, and then the file merge module 132 is merged to include the target file "xmsg. When the combination file of the target file " song.mp3 " and the target file " data.zip " are used, the header creation module 136 also adds the file name of the target file " data.zip " and the file size 730 such as the file size. Header file 700.

在傳送端100之表頭建立模組136產生表頭檔700(步驟536)後,傳送端100的檔案合併模組132會將表頭檔700附加至組合檔案(步驟538)。假設在本實施例中,檔案合併模組132會將表頭檔700附加在組合檔案「package.x」800的最前端,如「第5B圖」所示,表頭檔700之後依序為目標檔案「xmsg.dat」820、目標檔案「song.mp3」830、以及目標檔案「data.zip」840。其中,為了讓接收端200可以區分表頭檔700以及目標檔案「xmsg.dat」820,表頭建立模組136還在表頭檔700的最後加入了「FEEF」的結束字串740,但結束字串740並不以此為限。此外,檔案合併模組132也不一定會將表頭檔700附加在組合檔案「package.x」的最前端,例如,若檔案合併模組132將表頭檔700附加在組合檔案「package.x」最後端,則表頭建立模組136便會在表頭檔700的最前方加入結束字串740。After the header creation module 136 of the transmitting end 100 generates the header file 700 (step 536), the file merge module 132 of the transmitting end 100 appends the header file 700 to the combined file (step 538). It is assumed that in the present embodiment, the file merge module 132 appends the header file 700 to the front end of the combined file "package.x" 800, as shown in "5B", and the header file 700 is sequentially targeted. The file "xmsg.dat" 820, the target file "song.mp3" 830, and the target file "data.zip" 840. In order to allow the receiving end 200 to distinguish between the header file 700 and the target file "xmsg.dat" 820, the header establishing module 136 also adds the ending string 740 of "FEEF" at the end of the header file 700, but ends. The string 740 is not limited to this. In addition, the file merge module 132 does not necessarily attach the header file 700 to the front end of the combined file "package.x". For example, if the file merge module 132 attaches the header file 700 to the combined file "package.x" At the last end, the header creation module 136 will add an end string 740 to the forefront of the header file 700.

在傳送端100的檔案合併模組132將表頭檔700附加至組合檔案(步驟538)後,由於檔案合併模組132產生之包含表頭檔以及目標檔案之組合檔案的檔案格式一定不會是多媒體簡訊服務所支援的檔案格式,因此,傳送端100的第一檔案轉換模組150會將組合檔案轉換為檔案格式為多媒體簡訊服務所支援的檔案格式的封裝檔(步驟550)。在本實施例中,假設第一檔案轉換模組150將組合檔案「package.x」800轉換為封裝檔時,所使用之預定的檔案格式為副檔名為「3gp」的檔案格式,因此,第一檔案轉換模組150會將組合檔案「package.x」當作副檔名為「3gp」之影片檔的影片內容,並在組合檔案之前及/或之後加入副檔名為「3gp」的檔案格式的表頭,藉以將組合檔案「package.x」封裝為封裝檔「package.x.3gp」。After the file merge module 132 of the transmitting end 100 attaches the header file 700 to the combined file (step 538), the file format of the combined file including the header file and the target file generated by the file merge module 132 must not be The file format supported by the multimedia newsletter service, therefore, the first file conversion module 150 of the transmitting end 100 converts the combined file into an archive file format of the file format supported by the multimedia newsletter service (step 550). In this embodiment, it is assumed that when the first file conversion module 150 converts the combined file "package.x" 800 into a package file, the predetermined file format used is the file format of the sub-file name "3gp", therefore, The first file conversion module 150 will use the combined file "package.x" as the video content of the video file whose subtitle name is "3gp", and add the auxiliary file name "3gp" before and/or after the combined file. The header of the file format is used to encapsulate the combined file "package.x" into the package file "package.x.3gp".

在傳送端100的第一檔案轉換模組150將組合檔案轉換為封裝檔(步驟550)後,傳送端100的第一傳輸模組160會以多媒體簡訊的格式,將封裝檔「package.x.3gp」封裝至多媒體簡訊中存放多媒體檔案的位置,而後,第一傳輸模組160會使用多媒體簡訊服務,將包含封裝檔「package.x.3gp」的多媒體簡訊發送給接收端200。After the first file conversion module 150 of the transmitting end 100 converts the combined file into the package file (step 550), the first transmission module 160 of the transmitting end 100 will package the file "package.x." in the format of the multimedia message. The 3gp package is encapsulated in the location of the multimedia file in the multimedia message, and then the first transmission module 160 sends the multimedia message containing the package file "package.x.3gp" to the receiving end 200 using the multimedia message service.

在接收端200的第二傳輸模組260接收到由傳送端100所傳送之多媒體簡訊後,接收端200的第二傳輸模組260會依據多媒體簡訊的格式,由多媒體簡訊中取出封裝檔「package.x.3gp」。如此,傳送端100便以多媒體簡訊服務傳送封裝檔「package.x.3gp」至接收端200(步驟560a)。After the second transmission module 260 of the receiving end 200 receives the multimedia message transmitted by the transmitting end 100, the second transmission module 260 of the receiving end 200 extracts the package file "package" from the multimedia message according to the format of the multimedia message. .x.3gp". In this manner, the transmitting end 100 transmits the package file "package.x.3gp" to the receiving end 200 by using the multimedia short message service (step 560a).

接著,接收端200的第二檔案轉換模組270會將封裝檔「package.x.3gp」轉換回組合檔案(步驟570)。在本實施例中,由於傳送端100之第一檔案轉換模組150係將組合檔案800轉換成副檔名為「3gp」之檔案格式的封裝檔,故第二檔案轉換模組270同樣會以副檔名為「3gp」之檔案格式,去除封裝檔「package.x.3gp」中副檔名為「3gp」之檔案格式的表頭,藉以將封裝檔「package.x.3gp」轉換為傳送端100之檔案合併模組132產生之組合檔案「package.x」800。Next, the second file conversion module 270 of the receiving end 200 converts the package file "package.x.3gp" back to the combined file (step 570). In this embodiment, since the first file conversion module 150 of the transmitting end 100 converts the combined file 800 into a file format file format of the file name "3gp", the second file conversion module 270 also The file name of the file name "3gp" is removed, and the header of the file format "3gp" in the package file "package.x.3gp" is removed to convert the package file "package.x.3gp" into a file format. The combined file "package.x" 800 generated by the file merge module 132 of the terminal 100.

在接收端200的第二檔案轉換模組270將封裝檔轉換為組合檔案(步驟570)後,接收端200的表頭擷取模組291會由第二檔案轉換模組270由封裝檔轉換回之組合檔案800中擷取出表頭檔700(步驟580)。由於在本實施例中,表頭檔700在組合檔案「package.x」800的最前端,並以「FEEF」的結束字串740區隔第一個目標檔案「xmsg.dat」,因此,表頭擷取模組291只要由組合檔案「package.x」800的第一個位元組開始,當讀取到連續四個位元組為「FEEF」時便結束讀取,如此,表頭擷取模組291由組合檔案800中所讀取的資料便是表頭檔700。After the second file conversion module 270 of the receiving end 200 converts the package file into the combined file (step 570), the header capture module 291 of the receiving end 200 is converted back from the package file by the second file conversion module 270. The header file 700 is retrieved from the combination file 800 (step 580). In the present embodiment, the header file 700 is at the forefront of the combined file "package.x" 800, and the first target file "xmsg.dat" is separated by the end string 740 of "FEEF". The head capture module 291 starts with the first byte of the combined file "package.x" 800, and ends when the read four consecutive bytes are "FEEF". Thus, the header 撷The data read by the module 291 from the combined file 800 is the header file 700.

在接收端200的表頭擷取模組291由組合檔案800中擷取出表頭檔700(步驟580)後,接收端200的檔案擷取模組295便會依據表頭檔700,由接收端200的第二檔案轉換模組270由封裝檔轉換回之組合檔案800中擷取出各個目標檔案(步驟590)。After the header capture module 291 of the receiving end 200 extracts the header file 700 from the combined file 800 (step 580), the file capturing module 295 of the receiving end 200 is based on the header file 700, and is received by the receiving end. The second file conversion module 270 of 200 retrieves each target file from the combined file 800 converted back from the package file (step 590).

由於在本實施例中,表頭檔700所包含的每個檔案資訊都以16個位元組記錄目標檔案的檔案名稱,並以4個位元組記錄目標檔案的檔案大小,因此,接收端200的檔案擷取模組295可以每次由表頭檔700中讀出20個位元組,其中前16個位元組即為目標檔案的檔案名稱,後4個位元組即為目標檔案的檔案大小,例如,在檔案擷取模組295由表頭檔700中讀出前20個位元組(檔案資訊710)後,檔案擷取模組295會依據檔案資訊710所記錄之目標檔案的檔案大小「1KB」,由組合檔案800中之表頭檔700的下一個位元組開始擷取1KB的資料,被擷取出的資料即為目標檔案「xmsg.dat」,故檔案擷取模組295會命名擷取出的資料為目標檔案「xmsg.dat」。In this embodiment, each file information included in the header file 700 records the file name of the target file in 16 bytes, and records the file size of the target file in 4 bytes. Therefore, the receiving end The file capture module 295 of 200 can read 20 bytes each time from the header file 700, wherein the first 16 bytes are the file name of the target file, and the last 4 bytes are the target file. The file size, for example, after the file capture module 295 reads the first 20 bytes (file information 710) from the header file 700, the file capture module 295 will record the target file according to the file information 710. The file size is "1KB". The first byte of the header file 700 in the combined file 800 starts to capture 1KB of data. The extracted data is the target file "xmsg.dat", so the file capture module 295 will name the extracted data as the target file "xmsg.dat".

在接收端200的檔案擷取模組295讀出目標檔案「xmsg.dat」後,會繼續由表頭檔700中讀取第21至40位元組,也就是檔案資訊720,並由組合檔案「package.x」800中的第1088(64+1024)個位元組之後的位元組開始,擷取12KB的資料,並命名被擷取出的資料為「song.mp3」,如此便完成目標檔案「song.mp3」的擷取。同樣的,檔案擷取模組295可以依據表頭檔700第41至60個位元組所記錄的檔案資訊730,繼續由組合檔案800中擷取出目標檔案「data.zip」。如此,使用者便可以一個多媒體簡訊傳送多個目標檔案給接收者。After the file capture module 295 of the receiving end 200 reads the target file "xmsg.dat", it will continue to read the 21st to 40th byte, that is, the file information 720, from the header file 700, and the combined file The byte after the 1088th (64+1024) byte in "package.x" 800 starts, draws 12KB of data, and names the extracted data as "song.mp3", thus completing the target. The capture of the file "song.mp3". Similarly, the file capture module 295 can continue to extract the target file "data.zip" from the combined file 800 according to the file information 730 recorded by the 41st to 60th bytes of the header file 700. In this way, the user can transmit multiple target files to the recipient in one multimedia message.

綜上所述,可知本發明與先前技術之間的差異在於傳送端合併多個目標檔案為組合檔案後,將組合檔案轉換為封裝檔並透過多媒體簡訊傳送封裝檔至接收端,接收端會在將封裝檔轉換回組合檔案後,由組合檔案中擷取出各個目標檔案之技術手段,藉由此一技術手段可以解決先前技術所存在以多媒體簡訊服務傳送資料的安全性不高的問題,進而達成以多媒體簡訊服務傳送不支援之檔案格式的檔案之技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that after the transmitting end merges multiple target files into a combined file, the combined file is converted into a package file and the package file is transmitted to the receiving end through the multimedia message, and the receiving end is After the package file is converted back to the combined file, the technical means for extracting each target file from the combined file can solve the problem that the prior art has low security of transmitting data by the multimedia newsletter service, thereby achieving the problem The technical effect of transmitting files in unsupported file formats using the multimedia newsletter service.

在上述兩實施例中,若傳送端100包含權重配置模組112,則在傳送端100的檔案選擇模組120選擇檔案大小之總合不超過多媒體簡訊之最大容量之目標檔案(步驟520)前,權重配置模組112會先為所有待傳送的檔案配置相對應的權重(步驟510),使得檔案選擇模組120在選擇目標檔案(步驟520)時,會依據目標檔案所對應之權重的順序,依序選擇目標檔案。In the above two embodiments, if the transmitting end 100 includes the weight configuration module 112, before the file selection module 120 of the transmitting end 100 selects the target file whose file size does not exceed the maximum capacity of the multimedia message (step 520). The weighting module 112 first configures the corresponding weights for all the files to be transmitted (step 510), so that the file selection module 120 selects the target files (step 520) according to the order of the weights corresponding to the target files. , select the target file in order.

在上述實施例中,若權重配置模組112會依據系統資料、影片檔、聲音檔、圖片檔、文字檔、其他類型檔案等排列順序,分別配置與聲音檔「song.mp3」、系統檔「data.zip」、系統檔「xmsg.dat」以及未知類型的檔案「info.x」等目標檔案對應的權重,假設分別為「30」、「10」以及「10」,如此,當檔案選擇模組120會以較小的權重優先的順序,先選擇目標檔案「xmsg.dat」以及「data.zip」,之後,由於檔案選擇模組120會判斷出目標檔案「song.mp3」的檔案大小超過多媒體簡訊的剩餘容量,因此檔案選擇模組120將不會選擇目標檔案「song.mp3」,而是由目標檔案「song.mp3」之外,其他尚未被選擇之目標檔案中,選擇相對應之權重最高的目標檔案,也就是目標檔案「info.x」,使得檔案合併模組132合併目標檔案「xmsg.dat」、「data.zip」以及「info.x」為組合檔案。In the above embodiment, if the weight configuration module 112 is arranged according to the system data, the video file, the sound file, the image file, the text file, and other types of files, the sound file "song.mp3" and the system file are respectively configured. The weights corresponding to the target files such as data.zip, the system file "xmsg.dat", and the unknown type of file "info.x" are assumed to be "30", "10", and "10", respectively. The group 120 selects the target files "xmsg.dat" and "data.zip" in a smaller priority order, after which the file selection module 120 determines that the file size of the target file "song.mp3" exceeds The remaining capacity of the multimedia message, so the file selection module 120 will not select the target file "song.mp3", but the target file "song.mp3", other target files that have not yet been selected, select the corresponding file. The target file with the highest weight, that is, the target file "info.x", causes the file merge module 132 to merge the target files "xmsg.dat", "data.zip", and "info.x" into a combined file.

再者,本發明之以多媒體簡訊服務同時傳送多個檔案之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method for transmitting multiple files simultaneously by the multimedia short message service in the present invention can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a centralized manner in a computer system or distributed by different components. The decentralized implementation of several interconnected computer systems.

雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。While the embodiments of the present invention have been described above, the above description is not intended to limit the scope of the invention. Any modification of the form and details of the practice of the present invention, which is a matter of ordinary skill in the art to which the present invention pertains, is a patent protection of the present invention. range. The scope of the invention is to be determined by the scope of the appended claims.

100...傳送端100. . . Transmitter

101...儲存模組101. . . Storage module

112...權重配置模組112. . . Weight configuration module

120...檔案選擇模組120. . . File selection module

132...檔案合併模組132. . . File merge module

136...表頭建立模組136. . . Header creation module

150...第一檔案轉換模組150. . . First file conversion module

160...第一傳輸模組160. . . First transmission module

200...接收端200. . . Receiving end

260...第二傳輸模組260. . . Second transmission module

270...第二檔案轉換模組270. . . Second file conversion module

291...表頭擷取模組291. . . Head capture module

295...檔案擷取模組295. . . File capture module

300...簡訊收發裝置300. . . Short message transceiver

301...儲存模組301. . . Storage module

312...權重配置模組312. . . Weight configuration module

320...檔案選擇模組320. . . File selection module

332...檔案合併模組332. . . File merge module

336...表頭建立模組336. . . Header creation module

350...第一檔案轉換模組350. . . First file conversion module

360...傳輸模組360. . . Transmission module

370...第二檔案轉換模組370. . . Second file conversion module

392...表頭擷取模組392. . . Head capture module

396...檔案擷取模組396. . . File capture module

400...多媒體簡訊服務中心400. . . Multimedia Newsletter Service Center

600...伺服器600. . . server

700...表頭檔700. . . Head file

710...檔案資訊710. . . File information

720...檔案資訊720. . . File information

730...檔案資訊730. . . File information

740...結束字串740. . . End string

800...組合檔案800. . . Combination file

820...目標檔案820. . . Target file

830...目標檔案830. . . Target file

840...目標檔案840. . . Target file

步驟510 傳送端配置對應所有目標檔案之權重Step 510: The transmitter configuration corresponds to the weight of all target files.

步驟520 傳送端選擇複數目標檔案Step 520: The transmitting end selects a plurality of target files.

步驟532 傳送端排列目標檔案Step 532: The destination file is arranged on the transmitting end.

步驟534 傳送端以特定順序合併目標檔案為組合檔案Step 534: The transmitting end merges the target file into a combined file in a specific order.

步驟536 傳送端依據檔案資訊產生表頭檔Step 536: The transmitting end generates a header file according to the file information.

步驟538 傳送端附加表頭檔至組合檔案中Step 538: Adding a header file to the combination file in the combination file

步驟550 傳送端轉換組合檔案為封裝檔Step 550: The transmitting end converts the combined file into an encapsulated file.

步驟560 傳送端使用多媒體簡訊服務傳送封裝檔至接收端Step 560: The transmitting end uses the multimedia short message service to transmit the package file to the receiving end.

步驟570 接收端轉換封裝檔為組合檔案Step 570: The receiving end converts the package file into a combined file.

步驟580 接收端由組合檔案中擷取表頭檔Step 580: The receiving end extracts the header file from the combined file.

步驟590 接收端依據表頭檔所記錄之檔案資訊,由組合檔案中擷取目標檔案Step 590: The receiving end retrieves the target file from the combined file according to the file information recorded in the header file.

第1A圖為傳送多媒體簡訊之裝置連接圖。Figure 1A is a connection diagram of a device for transmitting a multimedia message.

第1B圖為另一種傳送多媒體簡訊之裝置連接圖。FIG. 1B is another connection diagram of a device for transmitting a multimedia message.

第2A圖為本發明所提之以多媒體簡訊服務同時傳送多個檔案之傳送端之元件示意圖。FIG. 2A is a schematic diagram of components of a transmitting end of a plurality of files simultaneously transmitted by a multimedia short message service according to the present invention.

第2B圖為本發明所提之以多媒體簡訊服務同時傳送多個檔案之接收端之元件示意圖。FIG. 2B is a schematic diagram of components of the receiving end of the present invention for transmitting a plurality of files simultaneously by a multimedia short message service.

第2C圖為本發明所提之以多媒體簡訊服務同時傳送多個檔案之簡訊收發裝置之元件示意圖。FIG. 2C is a schematic diagram showing the components of the short message transceiver device for transmitting multiple files simultaneously by using the multimedia short message service.

第3圖為本發明所提之以多媒體簡訊服務同時傳送多個檔案之方法流程圖。FIG. 3 is a flow chart of a method for transmitting multiple files simultaneously by a multimedia short message service according to the present invention.

第4圖為本發明實施例所提之傳送包含多個目標檔案之多媒體簡訊之示意圖。FIG. 4 is a schematic diagram of transmitting a multimedia message including multiple target files according to an embodiment of the present invention.

第5A圖為本發明實施例所提之表頭檔示意圖。FIG. 5A is a schematic diagram of a header file according to an embodiment of the present invention.

第5B圖為本發明實施例所提之組合檔案示意圖。FIG. 5B is a schematic diagram of a combined file according to an embodiment of the present invention.

步驟510 傳送端配置對應所有目標檔案之權重Step 510: The transmitter configuration corresponds to the weight of all target files.

步驟520 傳送端選擇複數目標檔案Step 520: The transmitting end selects a plurality of target files.

步驟532 傳送端排列目標檔案Step 532: The destination file is arranged on the transmitting end.

步驟534 傳送端以特定順序合併目標檔案為組合檔案Step 534: The transmitting end merges the target file into a combined file in a specific order.

步驟536 傳送端依據檔案資訊產生表頭檔Step 536: The transmitting end generates a header file according to the file information.

步驟538 傳送端附加表頭檔至組合檔案中Step 538: Adding a header file to the combination file in the combination file

步驟550 傳送端轉換組合檔案為封裝檔Step 550: The transmitting end converts the combined file into an encapsulated file.

步驟560 傳送端使用多媒體簡訊服務傳送封裝檔至接收端Step 560: The transmitting end uses the multimedia short message service to transmit the package file to the receiving end.

步驟570 接收端轉換封裝檔為組合檔案Step 570: The receiving end converts the package file into a combined file.

步驟580 接收端由組合檔案中擷取表頭檔Step 580: The receiving end extracts the header file from the combined file.

步驟590 接收端依據表頭檔所記錄之檔案資訊,由組合檔案中擷取目標檔案Step 590: The receiving end retrieves the target file from the combined file according to the file information recorded in the header file.

Claims (10)

一種以多媒體簡訊服務同時傳送多個檔案之方法,該方法至少包含下列步驟:一傳送端選擇複數目標檔案;該傳送端以特定順序合併該些目標檔案為一組合檔案;該傳送端依據該些目標檔案之檔案資訊產生一表頭檔;該傳送端附加該表頭檔至該組合檔案中;該傳送端轉換多媒體簡訊服務不支援之該組合檔案為多媒體簡訊服務所支援之一封裝檔;該傳送端使用多媒體簡訊服務傳送該封裝檔至一接收端;該接收端轉換該封裝檔為該組合檔案;該接收端由該組合檔案中擷取該表頭檔;及該接收端依據該表頭檔所記錄之該些檔案資訊,由該組合檔案中擷取該些目標檔案。 A method for simultaneously transmitting a plurality of files by using a multimedia newsletter service, the method comprising at least the following steps: a transmitting end selects a plurality of target files; and the transmitting end merges the target files into a combined file in a specific order; the transmitting end is based on the The file information of the target file generates a header file; the transmitting end attaches the header file to the combined file; the combined file that the transmitting terminal converts the multimedia newsletter service does not support is one of the package files supported by the multimedia newsletter service; The transmitting end uses the multimedia short message service to transmit the package file to a receiving end; the receiving end converts the package file into the combined file; the receiving end retrieves the header file from the combined file; and the receiving end is based on the header The file information recorded in the file is retrieved from the combined file. 如申請專利範圍第1項所述之以多媒體簡訊服務同時傳送多個檔案之方法,其中該傳送端選擇該些目標檔案之步驟係該傳送端配置對應所有目標檔案之權重,並依據該些目標檔案所對應之權重決定選擇該些目標檔案之先後順序。 The method for transmitting a plurality of files by a multimedia message service according to the first aspect of the patent application, wherein the step of selecting the target files by the transmitting end is that the transmitting end configures a weight corresponding to all target files, and according to the targets The weight corresponding to the file determines the order in which the target files are selected. 如申請專利範圍第1項所述之以多媒體簡訊服務同時傳送多個檔案之方法,其中該傳送端轉換該組合檔案為至少一封裝檔之步驟係該傳送端將該組合檔案封裝至預定檔案格式之該封裝檔中,或該傳送端定義該組合檔案之原始副檔名為一預定副檔名。 The method for simultaneously transmitting a plurality of files by using a multimedia short message service according to the first aspect of the patent application, wherein the step of converting the combined file into at least one package file by the transmitting end is that the transmitting end encapsulates the combined file into a predetermined file format. In the package file, or the transmitting end defines the original file name of the combined file as a predetermined auxiliary file name. 如申請專利範圍第1項所述之以多媒體簡訊服務同時傳送多個檔案之方法,其中該傳送端依據該些目標檔案之檔案資訊產生該表頭檔之步驟係依據該些目標檔案於該組合檔案中之順序依序寫入該些目標檔案之檔案資訊至該表頭檔中。 The method for transmitting a plurality of files by the multimedia message service according to the first aspect of the patent application, wherein the step of generating the header file according to the file information of the target files is based on the target files in the combination. The order in the file is sequentially written to the file information of the target files to the header file. 一種以多媒體簡訊服務同時傳送多個檔案之系統,該系統至少包含:一傳送端,其中更包含:一檔案選擇模組,用以選出複數目標檔案;一表頭建立模組,用以依據該些目標檔案之檔案資訊產生一表頭檔;一檔案合併模組,用以將該些目標檔案以特定順序合併為一組合檔案,並將該表頭檔附加至該組合檔案中;一第一檔案轉換模組,用以轉換多媒體簡訊服務不支援之該組合檔案為多媒體簡訊服務所支援之一封裝檔;及一第一傳輸模組,用以使用多媒體簡訊服務傳送包含該封裝檔之一多媒體簡訊;及一接收端,其中更包含:一第二傳輸模組,用以使用多媒體簡訊服務接收該傳送端所傳送之該多媒體簡訊;一第二檔案轉換模組,用以轉換該封裝檔為該組合檔案;一表頭擷取模組,用以由該組合檔案中擷取該表頭檔;及一檔案擷取模組,用以依據該表頭檔所記錄之該些 檔案資訊,由該組合檔案中擷取該些目標檔案。 A system for simultaneously transmitting a plurality of files by using a multimedia newsletter service, the system comprising at least: a transmitting end, wherein the system further comprises: a file selecting module for selecting a plurality of target files; and a header building module for The file information of the target files generates a header file; a file merge module is configured to merge the target files into a combined file in a specific order, and attach the header file to the combined file; The file conversion module is configured to convert one of the package files not supported by the multimedia message service to one of the package files supported by the multimedia message service; and a first transmission module for transmitting the multimedia containing the package file using the multimedia message service And a receiving end, further comprising: a second transmission module for receiving the multimedia message transmitted by the transmitting end by using a multimedia short message service; and a second file conversion module for converting the package file to a combination file; a header capture module for extracting the header file from the combined file; and a file capture module for using the header The recording of the plurality of File information, which is captured from the combined file. 如申請專利範圍第5項所述之以多媒體簡訊服務同時傳送多個檔案之系統,其中該傳送端更包含一權重配置模組,用以配置對應所有目標檔案之權重,使該檔案選擇模組依據該些目標檔案所對應之權重決定選擇該些目標檔案之先後順序。 The system for transmitting a plurality of files simultaneously by the multimedia message service according to the fifth aspect of the patent application, wherein the transmitting end further comprises a weight configuration module configured to configure a weight corresponding to all the target files, so that the file selection module The order of selecting the target files is determined according to the weights corresponding to the target files. 如申請專利範圍第5項所述之以多媒體簡訊服務同時傳送多個檔案之系統,其中該第一檔案轉換模組係將該組合檔案封裝至一預定檔案格式之該封裝檔中,該第二檔案轉換模組係依據該預定檔案格式由該封裝檔中讀出該組合檔案。 A system for simultaneously transmitting a plurality of files by a multimedia message service, as described in claim 5, wherein the first file conversion module encapsulates the combination file into the package file of a predetermined file format, the second The file conversion module reads the combined file from the package file according to the predetermined file format. 如申請專利範圍第5項所述之以多媒體簡訊服務同時傳送多個檔案之系統,其中該第一檔案轉換模組係將該組合檔案之副檔名由一原始副檔名轉換為一預定副檔名,該第二檔案轉換模組係將該組合檔案之副檔名由該預定副檔名轉換為該原始副檔名。 A system for transmitting a plurality of files simultaneously by a multimedia short message service according to claim 5, wherein the first file conversion module converts the file name of the combined file from a original file name to a predetermined pair The file name, the second file conversion module converts the file name of the combined file from the predetermined file name to the original file name. 一種以多媒體簡訊服務同時傳送多個檔案之系統,係應用於一裝置,該裝置提供一傳送端連接,且一接收端提供該裝置連接,該系統至少包含:一檔案選擇模組,用以選擇複數第一目標檔案;一表頭建立模組,用以依據該些第一目標檔案之檔案資訊產生一第一表頭檔;一檔案合併模組,用以將該些第一目標檔案以特定順序合併為一第一組合檔案,並將該第一表頭檔附加至該第一組合檔案中;一第一檔案轉換模組,用以轉換多媒體簡訊服務不支援之該 第一組合檔案為多媒體簡訊服務所支援之一第一封裝檔;一傳輸模組,用以使用多媒體簡訊服務傳送該第一封裝檔至該接收端,及用以使用多媒體簡訊服務接收該傳送端所傳送之一第二封裝檔;一第二檔案轉換模組,用以轉換多媒體簡訊服務所支援之該第二封裝檔為多媒體簡訊服務不支援之一第二組合檔案;一表頭擷取模組,用以由該第二組合檔案中擷取一第二表頭檔;及一檔案擷取模組,用以依據該第二表頭檔所記錄之檔案資訊,由該第二組合檔案中擷取複數第二目標檔案。 A system for simultaneously transmitting a plurality of files by using a multimedia newsletter service is applied to a device, the device provides a connection of a transmitter, and a receiver provides a connection of the device. The system includes at least: a file selection module for selecting a first target file; a header creation module for generating a first header file according to the file information of the first target files; and a file combining module for specifying the first target files The first combination file is merged into a first combination file, and the first header file is added to the first combination file; a first file conversion module is used to convert the multimedia file service to support the The first combined file is a first package file supported by the multimedia newsletter service; a transmission module is configured to transmit the first package file to the receiving end by using a multimedia newsletter service, and to receive the transmitting end by using a multimedia short message service a second package file is transmitted; a second file conversion module is configured to convert the second package file supported by the multimedia message service to a second combination file that is not supported by the multimedia message service; a group for extracting a second header file from the second combination file; and a file capture module for using the file information recorded by the second header file from the second combination file Capture the second target file. 如申請專利範圍第9項所述之以多媒體簡訊服務同時傳送多個檔案之系統,其中該系統更包含一權重配置模組,用以配置對應所有第一目標檔案之權重,使該檔案選擇模組依據該些第一目標檔案所對應之權重選擇該些第一目標檔案。 A system for transmitting a plurality of files simultaneously by a multimedia message service according to claim 9 of the patent application, wherein the system further comprises a weight configuration module configured to configure a weight corresponding to all the first target files to enable the file selection mode The group selects the first target files according to the weights corresponding to the first target files.
TW98140337A 2009-11-26 2009-11-26 System for using multimedia message service to transmit plenty files at the same time and method thereof TWI405482B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98140337A TWI405482B (en) 2009-11-26 2009-11-26 System for using multimedia message service to transmit plenty files at the same time and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98140337A TWI405482B (en) 2009-11-26 2009-11-26 System for using multimedia message service to transmit plenty files at the same time and method thereof

Publications (2)

Publication Number Publication Date
TW201119441A TW201119441A (en) 2011-06-01
TWI405482B true TWI405482B (en) 2013-08-11

Family

ID=44936087

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98140337A TWI405482B (en) 2009-11-26 2009-11-26 System for using multimedia message service to transmit plenty files at the same time and method thereof

Country Status (1)

Country Link
TW (1) TWI405482B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070121146A1 (en) * 2005-11-28 2007-05-31 Steve Nesbit Image processing system
TW200812357A (en) * 2006-08-29 2008-03-01 Vibo Telecom Inc System and method to broadcast multimedia file by a portable device
TW200818742A (en) * 2006-08-10 2008-04-16 Qualcomm Inc System and method for media content delivery
US7487262B2 (en) * 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
TW200943756A (en) * 2008-04-15 2009-10-16 Qualcomm Inc Method and apparatus for resource utilization management in a multi-carrier communications system
US7617328B2 (en) * 2001-11-16 2009-11-10 At&T Mobility Ii Llc System for translation and communication of messaging protocols into a common protocol

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7487262B2 (en) * 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
US7617328B2 (en) * 2001-11-16 2009-11-10 At&T Mobility Ii Llc System for translation and communication of messaging protocols into a common protocol
US20070121146A1 (en) * 2005-11-28 2007-05-31 Steve Nesbit Image processing system
TW200818742A (en) * 2006-08-10 2008-04-16 Qualcomm Inc System and method for media content delivery
TW200812357A (en) * 2006-08-29 2008-03-01 Vibo Telecom Inc System and method to broadcast multimedia file by a portable device
TW200943756A (en) * 2008-04-15 2009-10-16 Qualcomm Inc Method and apparatus for resource utilization management in a multi-carrier communications system

Also Published As

Publication number Publication date
TW201119441A (en) 2011-06-01

Similar Documents

Publication Publication Date Title
US20030084106A1 (en) Efficient transmission of multi-media contents as electronic mail
US7269432B2 (en) Unified messaging system configured for management of short message service-type messages
US8868778B2 (en) Transmission bandwidth and memory requirements reduction in a portable image capture device
CN101098310B (en) Multi-file transmission system and method
US7881334B2 (en) Network system, communication device and program
KR20050051665A (en) Method for archiving multimedia messages
CN101771552B (en) Device, system and method for reducing repeated downloading of images through identification codes
JP4837038B2 (en) Communication terminal with pull type digital information distribution function and pull type digital information distribution method
JP2003196244A (en) Electronic equipment and method for managing memory resource in electronic equipment
US20060067320A1 (en) Method of transferring messages
JP4187172B2 (en) Method and system for inserting a multimedia message multiplex element into a multimedia message
CN104967642B (en) Content distribution method and device
KR101005986B1 (en) Method for forwarding multimedia message in mobile communication system
US7096038B1 (en) Wirelessly communicating digital photograph image files
CN1745566A (en) Communication system and method of multimedia messaging
KR102326644B1 (en) Methods, systems and computer program products for selectively adapting and transmitting messaging data
CN102056094A (en) System and method for transmitting file by using multimedia information
TWI405482B (en) System for using multimedia message service to transmit plenty files at the same time and method thereof
WO2012155474A1 (en) Method, apparatus for sending multimedia messaging service (mms) and terminal
TWI280035B (en) Method of accomplishing multiple backup of mobile phone address book using multimedia short message
CN102082768A (en) System to transmit a plurality of files simultaneously through multimedia information service and method thereof
US20110029522A1 (en) Photo-image Discovery Device Database Management
KR101080472B1 (en) Method for downloading multimedia message to receiver
US20090031323A1 (en) Communication system and method
JP2004242298A (en) Mobile device, receiving device, radio data transmission confirmation system, and computer readable medium

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees