Nothing Special   »   [go: up one dir, main page]

TW201022943A - Transmission control system and the method thereof - Google Patents

Transmission control system and the method thereof Download PDF

Info

Publication number
TW201022943A
TW201022943A TW97146907A TW97146907A TW201022943A TW 201022943 A TW201022943 A TW 201022943A TW 97146907 A TW97146907 A TW 97146907A TW 97146907 A TW97146907 A TW 97146907A TW 201022943 A TW201022943 A TW 201022943A
Authority
TW
Taiwan
Prior art keywords
electronic device
portable electronic
transmission control
application
computer
Prior art date
Application number
TW97146907A
Other languages
Chinese (zh)
Other versions
TWI382311B (en
Inventor
Chih-Chiang Chao
Original Assignee
Mitac Int 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 Mitac Int Corp filed Critical Mitac Int Corp
Priority to TW97146907A priority Critical patent/TWI382311B/en
Publication of TW201022943A publication Critical patent/TW201022943A/en
Application granted granted Critical
Publication of TWI382311B publication Critical patent/TWI382311B/en

Links

Landscapes

  • Stored Programmes (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A transmission control system and the method thereof are disclosed, wherein an application program having multiple commands providing data communication between a computer equipment and a portable electronic device is stored. When a portable electronic device having special identification code is detected to connect with said computer equipment, the initiation of stored application program is further detected. If the result is affirmative, a filter equipment unit is created to start the filter monitor mechanism monitoring all the execution commands sent from the computer equipment, and according to the initiated application program intercepts all the execution commands corresponded to said application program, transforming all intercepted executing commands into format that can be supported by the portable electronic device and sending to the portable electronic device, in order to have the portable electronic device executes corresponded commands. When all the monitored execution commands corresponded to said application program are completed, the filter equipment unit is released, thereby performing transmission control to the portable electronic device connecting with the computer equipment.

Description

201022943 * 、九、發明說明: 【發明所屬之技術領域】 本發明係有關於一種傳輸控制技術,更詳而言之,係 關於一種應用於電腦設備中且用以對插接至該^腦設備 之具有特定制碼之可攜式電子裝置執行傳輸控制之系 統及其方法。 【先前技術】 大多數可攜式電子裝置,例如全球定位系統(GPS) 設備、個人數位助理(PDA)、MP3播放器、肝4播放器、 媒體輸入輸出(Media I/O; ΜΙ0)單元、外接式硬碟、或行 動電話等,有較大儲存容量,可與電腦設備連接完成資料 的傳輸,使得資訊的傳遞更加方便快捷。 、而可攜式電子裝置與電腦設備之間的通訊一般係透 過具有較尚傳輸速度之大量儲存規範(Mass Storage Class)架構完成,當可攜式電子裝置插接至該電腦設備 ❿後,該電腦設備會為該可攜式電子裝置創建一個或多個新 的磁區(例如D區、E區等),此時,即可藉由該磁區完 成電腦設備與該可攜式電子裝置之間的資料傳輸(例如播 案打開、關閉、讀、以及寫等)作業。 ^然,採用上述架構,雖可實現可攜式電子裝置與電腦 «X備之間的 > 料共用,但卻不能透過於該電腦設備端發送 才曰·?以直接控制該可攜式電子裝置執行例如斷開連接、重 啟等2乍業。以更新GPS設備中的地圖為例,當欲更新該 GPS設備中地圖時,首先係將該GPS設備透過一 USB電纜 5 110996 201022943 ( 線(cable)連接至該電腦設備之USB介面,此時,在該電 -腦設備中會相應出現對應該GPS設備之新的磁區,用一般 的儲存裝置溝通方式,而將該電腦設備透過以例如 Internet下載或光碟複製等方式獲得之最新版地圖複製 到該新磁區中使用者指定的檔案夾内,當複製作業完成 後,該電腦設備會提供例如“地圖更新已完成, 缓線”之提示,待使用者拔除該USB電纜線之usb連接器 (即斷開該電腦設備與該Gps設備連接關係)後於該 GPS設備上會提供例如“請重啟該設備,,之提示則使用者 需重啟該GPS設備,惟如此方可完成該咖設備之地圖更 新作業。故,在GPS設備更新地圖的整個過程中,使用者 必須全程跟蹤與監控,並及時依據提示依序對電腦設備及 ^ GPS设備兩端執行相應操作,方得以順利完成更新作 業,由於此種更新作業仍需透過人力操作,相當不便。 _上所述’如何提出—種可解決習失 其方法,以於利用大量儲存規範= 行可攜式電子裝置與雷腦却2 夏興冤恥叹備之間的通訊之 腦設備之控制即可方便且需吁錯甶電 輸操作,實為目前亟欲解:之需技人術力問題鄭^ 【發明内容】 鑒於上述習知技術之缺點,本發明之 供一種傳輸控制系統及其方法,於利=的在於^ 進行可攜式電子裝置與電腦設備之間的通規範架構 人力介入操作即可完成資料的傳輸操作。采作下,毋需 110996 6 201022943 * ' 為達上述目的及其他目的,本發明提供—種傳輸控制 •系統及其方法。本發明之傳輸控制系統應用於電腦設 中,用以對插接至該電腦設備之具有特定識別碼之可攜式 電子裝置執行傳輸控制,該傳輸控制系統係至少包括:ς 存模組’係用以儲存預設之至少一提供該電腦設備與該可 攜,電子裝置執行資訊溝通之應用程式,且該應用程式包 含複數執行指令;偵測模組,係用以侦測是否有具有該特 疋識別碼之可攜式電子裝置插接至該電腦設備令,若是, 則產生-觸發訊號;創建模組,係用以於接收到該偵測模 組所產生之觸發訊號後,偵測是否該儲存模組所儲存之應 用程式被啟動,若是,則創建一過遽設備單元,以啟動一 „制;處理模組’係用以於該創建模組創建該過 乙设備皁TL後,監控自該電腦設備發送之所有執行指令, 並依據被啟動之應用程式攔截與所該制程式對應^所 有執行指令,且將所攔截之各該執行指令轉換為該可攜式 ©電子裝置支援之格式,再傳送予該可攜式電子裝置,以令 該可攜式電子裝置執行相應指令;以及釋放模組,係用以 於監控該處理模組將對應該應用程式之所有執行指令均 執行完畢後,釋放該創建模組所創建之該過濾、設備單元。 八中該處理模組復包括··攔截單元,係用以於該創 建模組創建該過濾設備單元後’監控自該電腦設備發送之 二有執行指令,顧據被啟動之應用程式難與該應用程 ^應之所有執行指令,·轉換單元,係用以將該攔截單元 截之各該執行指令轉換為該可攜式電子裝置支援之 110996 7 201022943 · .=式的扣7,以及傳輸單元,係用以傳送該轉換單元所轉 、之該可攜式電子裝置支援之格式的指令予該可攜式電 子裝置’以令該可攜式電子裳置執行相應指令。 再者’本發明之傳輸控制方法,用以對插接至電腦設 備之具有特疋識別褐之可攜式電子裝置執行傳輸控制,該 傳輸控制方法係至少包括:儲存預設之至少一提供該電腦 设備與該可攜式電子裳置執行資訊溝通之應用程式,且該 應用程式包各複數執行指令;依據該特定識別碼债測是否 ,具該識別碼之可攜式電子裝置插接至該電腦設備中,若 疋則進-步偵測是否所儲存之應用程式被啟動若是, 則創建-過濾設備單元,以啟動一過滤監控機制;監控自 該電腦設備發送之所有執行指令,並依據被啟動之應用程 式攔截與該應用程式對應之所有執行指令;以及將所搁截 之各該執行指令轉換為該可攜式電子裝置支援之格式,並 傳送予該可攜式電子裝置,以令該可攜式電子裝置執行相 ❹應指令;監控對應該應用程式之所有執行指令是否均執行 完畢,若是,則釋放該過濾設備單元,若$,則繼續進行 執行指令攔截步驟。 此外,於本發明之傳輸控制系統及其方法中,該特定 識別碼係為廠商識別碼(vendor IdentifynD)以及產口 識別碼(Product Identify; PID)。各該執行指令係^ 請求包(10 Request Package; IRP),具體而言,該 ί/〇 請求包係選自打開、關閉、讀、寫、複製、刪除、可攜式 電子裝置重啟、以及斷開連接關係所組群組之其中一者\ 110996 8 201022943 * 該過滤設備單元為擴展資料輸出(extended如以· • edC〇介面°該電腦設備係搭建有大量儲存規範(Μ咖201022943 *, IX, invention description: [Technical field of invention] The present invention relates to a transmission control technology, and more particularly to a device for use in a computer device and for docking to the brain device A system and method for performing transmission control of a portable electronic device having a specific code. [Prior Art] Most portable electronic devices, such as Global Positioning System (GPS) devices, personal digital assistants (PDAs), MP3 players, liver 4 players, media input/output (Media I/O; ΜΙ0) units, External hard disk, or mobile phone, etc., have a large storage capacity, can be connected with computer equipment to complete the transmission of data, making information transmission more convenient and fast. The communication between the portable electronic device and the computer device is generally completed by a Mass Storage Class architecture with a higher transmission speed. When the portable electronic device is plugged into the computer device, the The computer device creates one or more new magnetic regions (such as D zone, E zone, etc.) for the portable electronic device. At this time, the computer device and the portable electronic device can be completed by the magnetic region. Data transfer (such as opening, closing, reading, and writing). However, with the above architecture, although the portable electronic device can be shared with the computer, but it cannot be transmitted through the computer device to directly control the portable electronic device. The device performs, for example, disconnection, restart, and the like. For example, when updating a map in a GPS device, when updating a map in the GPS device, first connect the GPS device to a USB interface of the computer device through a USB cable 5 110996 201022943 (cable). In the electro-brain device, a new magnetic zone corresponding to the GPS device appears correspondingly, and the general storage device is communicated, and the latest version of the map obtained by, for example, Internet downloading or CD copying is copied to the computer device. In the folder specified by the user in the new magnetic zone, when the copying operation is completed, the computer device provides a prompt such as "map update completed, slow line", and the user removes the usb connector of the USB cable ( That is, disconnecting the computer device from the Gps device), after the GPS device, for example, "Please restart the device, and the user needs to restart the GPS device, but the map of the coffee device can be completed. Update the operation. Therefore, in the whole process of the GPS device updating the map, the user must track and monitor the whole process, and promptly set the computer equipment and the GPS according to the prompts. The two ends perform the corresponding operations, so that the update operation can be successfully completed. Since this update operation still needs to be operated by human resources, it is quite inconvenient. _ The above describes how to propose a method to solve the problem of using the large amount of storage specifications. The control of the brain device of the communication between the portable electronic device and the Raytheon 2 Xia Xing冤 冤 备 即可 即可 即可 即可 即可 即可 即可 即可 即可 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑 脑[Problem] Zheng ^ [Invention] In view of the above-mentioned shortcomings of the prior art, the present invention provides a transmission control system and method thereof, and Yuli = lies in the general specification structure between the portable electronic device and the computer device. The data transmission operation can be completed by the intervention operation. Under the circumstance, 110996 6 201022943 * ' For the above purpose and other purposes, the present invention provides a transmission control system and method thereof. The transmission control system of the present invention is applied to a computer device for performing transmission control on a portable electronic device having a specific identification code inserted into the computer device, the transmission control system comprising at least: The group is configured to store at least one application for providing communication between the computer device and the portable electronic device, and the application includes a plurality of execution instructions; the detection module is configured to detect whether there is The portable electronic device having the special identification code is inserted into the computer device to generate a trigger signal, and the module is configured to receive the trigger signal generated by the detection module. Detecting whether the application stored in the storage module is activated, and if so, creating an over device unit to activate a system; the processing module is used to create the device soap in the creation module After the TL, monitoring all execution instructions sent from the computer device, and intercepting all execution instructions corresponding to the program according to the launched application, and converting the intercepted execution instructions into the portable © electronic The format supported by the device is transmitted to the portable electronic device to enable the portable electronic device to execute the corresponding instruction; and the release module is configured to monitor the processing module to correspond to In all of the program instructions are executed after the implementation, the filter is released, the device creating unit creates the module. The processing module of the eighth embodiment includes an intercepting unit, which is configured to: after the creating module creates the filtering device unit, 'monitoring two execution instructions sent from the computer device, and the application that is started is difficult to All the execution instructions of the application, the conversion unit is configured to convert the execution instructions of the interception unit into the support of the portable electronic device 110996 7 201022943 · .= type buckle 7 and the transmission unit And transmitting the instruction in the format supported by the portable electronic device to the portable electronic device to enable the portable electronic device to execute the corresponding instruction. Further, the transmission control method of the present invention is configured to perform transmission control on a portable electronic device that is specially connected to a computer device, and the transmission control method includes at least: storing at least one of the presets The computer device and the portable electronic device execute an information communication application, and the application package executes a plurality of instructions; and according to the specific identification code, whether the portable electronic device with the identification code is plugged into In the computer device, if the method further detects whether the stored application is activated, if yes, create a filter device unit to initiate a filter monitoring mechanism; monitor all execution instructions sent from the computer device, and The activated application intercepts all execution instructions corresponding to the application; and converts the executed execution instructions into a format supported by the portable electronic device and transmits the same to the portable electronic device to enable The portable electronic device executes the corresponding command; monitors whether all execution instructions corresponding to the application are executed, and if so, releases The filtration equipment unit, if $, instruction execution is continued interception step. Further, in the transmission control system and method of the present invention, the specific identification code is a vendor identification code (Veteran IdentifynD) and a product identification code (Product Identification; PID). Each of the execution instructions is a request packet (10 Request Package; IRP). Specifically, the ί/〇 request packet is selected from the group consisting of opening, closing, reading, writing, copying, deleting, portable electronic device restarting, and disconnecting. Open one of the groups in the connection relationship \ 110996 8 201022943 * The filtering device unit is for extended data output (extended as · edC 〇 interface) The computer equipment is built with a large number of storage specifications (Μ咖

St〇rageClaSS)架構,該可攜式電子裝置係支援大量儲存 規範架構,以藉由該大量儲存規範架構提供該電腦設備與 該可攜式電子裝置之間進行溝通之平台,且該可攜式電子 裝置係可例如為全球定位系統(Gps )設備、肝3播放器、 MP4播放器、媒體輸入輸出(Media Ι/〇; Μι〇)單元、外接 式硬碟、或行動電話等。 ❹ 相較於f知技術,本發明之傳輸控制系統及其方法可 對插接至該電腦設備之可攜式電子裝置執行傳輸控制,而 有效避免習知技術中使用者需於電腦設備與該Gps設備 兩端全程跟跳、監控與操作,造成過多人力精力之耗費的 弊端。 【實施方式】 >以下係藉由特定的具體實例說明本發明之實施方 參式,熟悉此技藝之人士可由本說明書所揭示之内容輕易地 瞭解本發明之其他優點與功效。 請參閱第1圖,係顯示本發明之傳輸控制系統之基本 架構示意圖。如圖所示,本發明之傳輸控制系統1〇係應 用於電腦設備1中,用以對插接至該電腦設備1之且有特 定識別碼之可攜式電子裝置2執行傳輸控制,其中,該可 攜式電子裝置2係可例如為全球定位系統(Gps )設備、 播放器、MP4播放器、媒體輸入輸出(Mecjia ι/ο; % j〇) 單几、外接式硬碟、或行動電話等。該電腦設備i係搭建 110996 9 201022943 有大里儲存規範(Mass Storage Class)架構,該可攜式電 子裝置2係支援大量儲存規範架構,以藉由該大量儲存規 範架構提供該電腦設備1與該可攜式電子裝置2之間進行 溝通之平台。該特定識別碼係為廠商識別碼(Vend〇r Identify; VID)以及產品識別碼(Pr〇duct Identify·, PID)’以藉由該廠商識別碼以及該產品識別碼參數值辨識 該可攜式電子裝置2之類型,作為本發明之傳輸控制系統 10之應用物件。 • >第1圖所示’本發明之傳輸控制系統1。係包括儲 存模組100、偵測模組10卜創建模組1〇2、處理模組1〇3、 以及釋放模、组104 1下即對本發明之傳輸控制系統1〇 之上揭各物件進行詳細說明。 該儲存模組100係用以儲存預設之至少一提供該電 腦設備1與該可攜式電子裝置/執行資訊溝通之應用程 式,且該應用程式包含複數執行指令。各該執行指令係為 ⑩ I/O 請求包(10 Request Package; IRp),而該 I/O 請求 包係為打開、關閉、讀、寫、複製、刪除、可攜式電子裝 置重啟、或斷開連接關係等。 該偵測模組101係用以依據該特定識別碼偵測是否 有具該識別碼之可攜式電子裝置2插接至該電腦設備^ 中’若是’則產生一觸發訊號。 該創建模組102係用以於接收到該偵測模組1〇1所產 生之觸發訊號後,偵測是否該儲存模組1〇〇所儲存之其中 一應用程式被啟動,若是(表示該應用程式被啟動,此時, 110996 10 201022943 透過該儲存模組100所儲存之對應該應用程式之所有執 订扎令將由該電腦設備1依序送出),則創建一過濾設備 單元,以啟動一過濾監控機制。其中,該過濾設備單元為 擴展資料輸出(ed〇 ; extended data 〇ut)介面。 該處理模組103係由攔截單元1〇3卜轉換單元1〇32、 以及傳輸單元1033構成。其中,該攔截單元1〇31係用以 =該創建模組1〇2創建該過濾設備單元後,監控自該電腦 設備1發送之所有執行指令(當電腦設備i運行過程中, 所發送之執行指令有多個,而對應所啟動之應用程式之執 行指令僅為其中一部分,此乃所屬領域熟知之技術,於此 不再詳述)’並依據被啟動之應用程式搁截與該應用程式 ,應之所有執行指令;該轉換單元·係用以將該棚截 早疋1031所棚截之各該執行指令轉換為該可攜式電 置2 士援之格式的指令;該傳輸單元聰係用以傳送該 轉換单το 1032所轉換之該可攜式電子裝置2支援之 φ的指令予該可攜式電子裝置2,以令該可攜式電^ 執行相應指令。 ^ 該釋放模組104係用以於監控該處理模組⑽ f應用程式之所有執行指令賴料畢後,㈣該創建Ξ ;且1〇2所創建之該過濾、設備單元,藉此以釋放 備 1分配給所啟動之應用程式的所有資源。更詳而言之j ^放模組⑽係用以於監控該傳輸單元聰將對啟 動之應緣叙所㈣行指令傳送予料攜式電子 2後’釋放該創建模組⑽所創建之該㈣設備單元。 π 110996 201022943 . 為更清楚明瞭本發明之傳輸控制系統之應用及功 用現以GPS没備為具有該特定識別碼之可攜式電子裝置 2且以更新地圖為預設之應用程式為例詳細描述本發明 之傳輸控制系統1,首先預先設定該更新地圖應用程式, 且該更新地圖應用程式包含資料複製、Gps設備重啟、以 及斷開連接關係等執行指令,並透過該儲存模組1〇〇儲存 該更新地圖之應用程式,接著,經由該偵測模組ι〇ι於偵 測到該GPS設備插接至該電腦設備i時(此時,該電腦設 備1會為該GPS設備創建至少一新磁區),進一步偵測該 儲存模組100所儲存之更新地圖之應用程式是否被啟 動,若是(此時,透過該儲存模組1〇〇所儲存之對應該更 新地圖之應用輕式之所有執行指令將由該電腦設備1依 序送出,以供後續傳送至該GPS設備端而相應控制該 汉備),則藉由該創建模組i 〇2創建一過濾設備單元,以 啟動一過濾監控機制,並透過該處理模組1〇3監控自該電 _胞! π又備1發送之所有執行指令,並依據被啟動之更新地圖 應用程式攔截與該更新地圖應用程式對應之所有執行指 令,且將所攔截之各該執行指令轉換為該GPS設備支援之 格式,再傳送予該GPS設備,以令該Gps設備執行與更新 地圖應用程式對應之所有執行指令(包括資料複製、 設備重啟、以及斷開連接關係),具體而言,係首先執行 該資料複製執行指令,以將該電腦設備丨中之最新版地圖 複製到該新磁區中使用者指定的擋案夾内,當複製作業完 成後,執行GPS設備重啟指令,以將該gps設備重啟指令 110996 12 201022943 * 發送至該GPS設備,接著,執行斷開連接關係指令,以斷 開該電腦設備1與該GPS設備之連接關係,後續’於該 GPS設備端即可透過先前自該電腦設備1接收到之GPS設 備重啟指令,而令該GPS設備重啟,進而完成該GPS設備 之更新地圖作業。如此,即可藉由電腦設備之指令機制單 方向控制該GPS設備,而避免習知技術中需電腦設備與該 GPS設備兩端全程跟縱、監控與操作,且最終仍需人力介 入來對已自該電腦設備1下載更新地圖之該GPS設備输入 ❼一更新指令,造成過多人力精力的耗費之弊端。 請參閱第2圖,係用以顯示本發明之傳輸控制方法之 操作流程圖,本發明之方法係應用於電腦設備中,用以對 插接至該電腦設備之具有特定識別碼之可攜式電子裝置 執行傳輸控制。其中,該可攜式電子裝置係可例如為全球 定位系統( GPS)設備、MP3播放器、MP4播放器、媒體輸 入輸出(Media I/O; ΜΙ0)單元、外接式硬碟、或行動電話The architecture of the portable electronic device supports a mass storage specification architecture to provide a platform for communication between the computer device and the portable electronic device by the mass storage specification architecture, and the portable type The electronic device may be, for example, a Global Positioning System (Gps) device, a Liver 3 player, an MP4 player, a media input/output (Media/Ι; Μι〇) unit, an external hard disk, or a mobile phone. The transmission control system and method thereof of the present invention can perform transmission control on a portable electronic device that is plugged into the computer device, thereby effectively avoiding the need for the user to use the computer device in the prior art. The Gps device has a full range of hops, monitoring and operation at both ends, causing the disadvantages of excessive human effort. [Embodiment] The following embodiments of the present invention are described by way of specific examples, and those skilled in the art can readily understand other advantages and effects of the present invention from the disclosure. Referring to Figure 1, there is shown a schematic diagram of the basic architecture of the transmission control system of the present invention. As shown in the figure, the transmission control system 1 of the present invention is applied to the computer device 1 for performing transmission control on the portable electronic device 2 that is connected to the computer device 1 and has a specific identification code. The portable electronic device 2 can be, for example, a global positioning system (Gps) device, a player, an MP4 player, a media input/output (Mecjia ι/ο; % j〇) single, an external hard disk, or a mobile phone. Wait. The computer device i is built with 110996 9 201022943 having a Mass Storage Class architecture, and the portable electronic device 2 supports a mass storage specification architecture to provide the computer device 1 and the device by the mass storage specification architecture. A platform for communication between portable electronic devices 2. The specific identification code is a vendor identification code (VID) and a product identifier (Pr〇duct Identify, PID) to identify the portable type by the vendor identification code and the product identifier parameter value. The type of electronic device 2 serves as an application for the transmission control system 10 of the present invention. • > Figure 1 shows the transmission control system 1 of the present invention. The storage module 100, the detection module 10, the creation module 1〇2, the processing module 1〇3, and the release module, the group 1041, respectively, expose the objects on the transmission control system 1 of the present invention. Detailed description. The storage module 100 is configured to store at least one preset application for providing communication between the computer device 1 and the portable electronic device, and the application includes a plurality of execution instructions. Each of the execution instructions is a 10 I/O request packet (10 Request Package; IRp), and the I/O request packet is open, close, read, write, copy, delete, portable electronic device restart, or off. Open connection relationship, etc. The detecting module 101 is configured to detect, according to the specific identification code, whether the portable electronic device 2 having the identification code is inserted into the computer device, and if so, generates a trigger signal. The creation module 102 is configured to detect whether the application stored in the storage module 1 is activated after receiving the trigger signal generated by the detection module 101, and if The application is started. At this time, 110996 10 201022943 all the binding orders corresponding to the application stored in the storage module 100 will be sequentially sent by the computer device 1), then a filtering device unit is created to start a Filter monitoring mechanism. The filtering device unit is an extended data output (ed〇; extended data 〇ut) interface. The processing module 103 is composed of an intercepting unit 1〇3 converting unit 1〇32 and a transmitting unit 1033. The intercepting unit 1〇31 is configured to: after the creating module 1〇2 creates the filtering device unit, monitor all execution instructions sent from the computer device 1 (when the computer device i runs, the executed execution There are multiple instructions, and the execution instructions corresponding to the launched application are only a part of them, which is a well-known technology in the art, which will not be detailed here) and is intercepted with the application according to the launched application. All of the execution instructions are required; the conversion unit is configured to convert the execution instructions of the shed 1031 into the format of the portable electrical 2 s aid format; The portable electronic device 2 is commanded to transmit the φ command supported by the portable electronic device 2 converted by the conversion unit το 1032 to enable the portable device to execute the corresponding command. The release module 104 is configured to monitor the processing module (10) f after all the execution instructions of the application are completed, (4) the creation Ξ; and the filter device unit created by the 〇2, thereby releasing Backup 1 allocates all resources to the launched application. More specifically, the j ^put module (10) is used to monitor the transmission unit to transmit the boot command (4) line command to the load-carrying electronic 2 and then release the created module (10). (4) Equipment unit. π 110996 201022943 . For the sake of clarity, the application and function of the transmission control system of the present invention are now described in detail by taking an example of an application in which the GPS is not provided as the portable electronic device 2 having the specific identification code and is updated with the map as an example. The transmission control system 1 of the present invention firstly presets the update map application, and the update map application includes execution instructions such as data copy, Gps device restart, and disconnection relationship, and is stored through the storage module 1 The application for updating the map, and then detecting, by the detection module ι〇ι, the GPS device is plugged into the computer device i (at this time, the computer device 1 will create at least one new for the GPS device) The magnetic zone) further detects whether the application of the updated map stored in the storage module 100 is activated, and if so (at this time, all the applications stored in the storage module 1 that are updated by the map are lighter) The execution instruction will be sequentially sent by the computer device 1 for subsequent transmission to the GPS device end to control the Chinese device, and the creation module i 〇 2 is created. a filtering device unit for initiating a filtering monitoring mechanism, and monitoring, by the processing module 1〇3, all execution instructions sent from the electric cell π and 1 and receiving and updating the map application according to the activated Updating all execution instructions corresponding to the map application, and converting each intercepted execution instruction into a format supported by the GPS device, and transmitting the same to the GPS device, so that the GPS device performs all executions corresponding to the updated map application. Instructions (including data copying, device restart, and disconnection), specifically, first executing the data copy execution instruction to copy the latest version of the computer device to the user specified in the new magnetic area In the file folder, when the copy job is completed, the GPS device restart command is executed to send the gps device restart command 110996 12 201022943 * to the GPS device, and then the disconnect relationship command is executed to disconnect the computer device. 1 The connection relationship with the GPS device, the subsequent 'on the GPS device end can pass the GPS device previously received from the computer device 1 The command is restarted, and the GPS device is restarted, thereby completing the update map operation of the GPS device. In this way, the GPS device can be controlled in one direction by the instruction mechanism of the computer device, and the prior art device and the GPS device are required to be fully oriented, monitored, and operated in the prior art, and finally human intervention is required. The GPS device that downloads the update map from the computer device 1 inputs a new update command, which causes a disadvantage of excessive human effort. Please refer to FIG. 2, which is a flow chart showing the operation of the transmission control method of the present invention. The method of the present invention is applied to a computer device for carrying a portable identification card with a specific identification code. The electronic device performs transmission control. The portable electronic device can be, for example, a global positioning system (GPS) device, an MP3 player, an MP4 player, a media input/output (Media I/O; ΜΙ0) unit, an external hard disk, or a mobile phone.

等。該電腦設備係搭建有大量儲存規範(Mass storage Class)架構,該可攜式電子裝置係支援大量儲存規範架 構’以藉*該大量儲存規範架構冑供該電腦設備與該可攜 式電子裝置之間進行溝通之平台。兮牲〜祕 識別喝漏办VID)^^識別碼係為廠商 心叫;⑽),以藉由該廠二=品識別瑪(Pr_ct 參數值辨識該可攜式電子裳置2° 、、以及該產品識別碼 輸控制方法之應用物件。以下即 ^,作為本發明之傳 進行詳細說明。 月之傳輸控制方法 110996 13 201022943 · 如第2圈所示,首先執行步驟則 乂=電腦設備與該可攜式電子製置執行溝通之 ^用㈣4該應用程式包含複數執行指令。其中,各該 ===系為1/0請求包,而該ί/〇請求包係為打開、闕 複製、刪除、可攜式電子裝置重啟、或斷開 連接關係等。接著進行步騾S20。 別瑪中,依據該特定識別碼偵測是否有具該識 ❹至步=九電子裝咖至該電腦設備中,若是,則進 右否,則重複執行該步驟S2〇。 於:驟S30中’谓測是否所儲存之應用程式被 右疋,此時,所儲存之對康 由該電腦讲借m 式之所有執行指令將 置端而相二、出’以供後續傳送至該可攜式電子裝 否,則重複執行該步驟^置進至步驟⑽,若 φ ::驟二"’創建一過滤設備單元,以啟動一慮 i控機制。接者進行步驟S5〇。 孱 於步驟S50中,監批白—由 令,並依據被啟動之^ 備發送之所有執行指 有執行指令。接著進行步驟咖。心式對應之所 於步驟S60中,將阱 攜式電子裝置支援之格指令轉換為該可 以令該可攜式電子寒置\並,予該可攜式電子裝置, S70。 Μ置執行相應指令。接著進行步驟 於步驟S70中,監批 皿控對應該應用程式之所有執行指令 110996 14 201022943 * ::均執行完畢,若*,則進至步驟s8 步驟S50。 〜延回 於步驟S80中,釋放先前所創建之該過濾設備單元, =以釋放該電腦設備分配給所啟動之應用程式 貧源。 ^ 外綜上所述,本發明之傳輸控制系統及其方法係儲存預 可遽—^ $供I建有大量儲存規範架構之電腦設備盘 :攜式電子裝置執行資訊溝通且包含複數執行指令之應 二:式,並偵測有具特定識別竭之可攜式電子裝 : 時m貞測是否所儲存之其中-應用程式 是,則創建過遽設備單元,以啟動過濾監控機 =之ς控自該電腦設備發送之所有執行指令,並依據被啟 ^程式攔截與該應用程式對應之所有執行指令,將 2截之各該執行指令轉換為該可攜式電子裝置.支援之 鲁 =,並傳送予該可攜式電子裝置,以令該可攜式電子裝 f 2相應指令’並於監控對應該應用程式之所有執行指 :勺執仃完畢後’釋放該㈣設備單元,藉此以於利用大 I儲存規範架構進行可攜式電子裝置與電腦設備之間的 訊之R時,可藉由電腦設備之指令機制單方向控制可攜 式電子裝置’俾克服習知技術中使用者需於電腦設備舆該 设備兩端全程跟蹤、監控與操作,造成過多人力精力 之耗費的缺失。 上述實施例僅例示性說明本發明之原理及其功效,而 导用於限制本發明。任何熟習此項技藝之人士均可在不違 110996 15 201022943 * 背本發明之精神及㈣下,對上述實施例進行修御鱼改 .變。因此,本發明之權利保護範圍,應如後述之申&真 範圍所列。 明寻刊 【圖式簡單說明】 第1 ®係本發明之傳輪控㈣統之 構 塊示意圖;以及 Φ 參 程示意圖 0 【主要元件符號說明】 1 電腦設備 10 傳輸控制系統 100 儲存模組 101 偵測模組 102 創建模組 103 處理模組 1031 棚截單元 1032 轉換單元 1033 傳輸單元 104 釋放模組 2 可攜式電子裝置 S10〜S80 步驟 之操作流 110996 16Wait. The computer equipment is built with a Mass Storage Class architecture, which supports a large number of storage specification architectures to enable the computer equipment and the portable electronic device. A platform for communication.兮 〜 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The application code of the product identification code transmission control method. The following is a detailed description of the present invention. The transmission control method of the month 110996 13 201022943 · As shown in the second circle, the first step is to execute the computer device and the Portable electronic system execution communication (4) 4 The application includes a plurality of execution instructions, wherein each === is a 1/0 request package, and the ί/〇 request package is open, copy, delete The portable electronic device is restarted, or the connection relationship is disconnected, etc. Then, step S20 is performed. In the Bema, according to the specific identification code, it is detected whether there is any identification to the step = nine electronic devices are attached to the computer device. If yes, go to the right or not, then repeat step S2〇. In: Step S30, “Check if the stored application is right-handed. At this time, the stored pair of Kang is borrowed from the computer. All execution instructions will be set to the end, and the second will be sent out. Continue to transfer to the portable electronic device, then repeat the step ^ into step (10), if φ :: "two" "create a filter device unit to initiate a control mechanism. In step S50, the execution instructions are executed, and all the execution instructions sent according to the activated device have an execution instruction. Then, the step is executed. The heart-shaped corresponding step is carried in step S60. The electronic device support grid command is converted to the portable electronic device, and the portable electronic device is connected to the portable electronic device, S70. The device executes the corresponding command. Then, the step is performed in step S70, and the control device is controlled. All execution instructions 110996 14 201022943 * :: corresponding to the application are completed, if *, then go to step s8 to step S50. ~ Delay back to step S80, release the previously created filter device unit, = to release The computer device is allocated to the application-poor source that is activated. ^ In summary, the transmission control system and method of the present invention store pre-existing data for a computer device disk having a large number of storage specification architectures: Portable battery The device performs information communication and includes a plurality of execution instructions: and detects a portable electronic device with a specific identification: when it is detected whether or not the stored device is created, the device unit is created. To start all the execution instructions sent from the computer device by the boot filter monitor, and convert each of the two execution instructions into the portable according to the execution program corresponding to the execution program corresponding to the application. Electronic device. Supported Lu = and transmitted to the portable electronic device, so that the portable electronic device f 2 corresponding instructions 'and monitor all the execution fingers corresponding to the application: after the scoop is completed' Release the (4) device unit, so that when the R between the portable electronic device and the computer device is performed by using the large I storage specification architecture, the portable electronic device can be controlled in one direction by the instruction mechanism of the computer device.俾 Overcoming the need for users in the prior art to track, monitor and operate the computer equipment at both ends of the device, resulting in a lack of human resources. The above-described embodiments are merely illustrative of the principles of the invention and its advantages, and are intended to limit the invention. Anyone who is familiar with the art can modify the above-mentioned embodiments without departing from the spirit of the invention and (4). Therefore, the scope of protection of the present invention should be as set forth in the & Mingxun [Simplified description of the drawings] The first ® is a schematic diagram of the structure of the transmission wheel control (four) system of the present invention; and the schematic diagram of the Φ parameter 0 [Description of main components] 1 Computer equipment 10 Transmission control system 100 Storage module 101 Detection module 102 creation module 103 processing module 1031 splicing unit 1032 conversion unit 1033 transmission unit 104 release module 2 portable electronic device S10~S80 step operation flow 110996 16

Claims (1)

201022943 * 十、申請專利範®: .1·制系統’係應、用於電腦設備中,用以對插 接广電腦設備之具有特定識别碼之可攜式 置執行傳輸控制’該傳輪控制系統係至少包括: 儲存模組,係用以儲存預設之至少 設備盥續可榷提供該電腦 :、該了攜式電子裝置執行資訊溝通之應用裎 式,且該應用程式包含複數執行指令;, 之可係用以摘測是否有具有該特定識別碼 之了攜式電子裝置插接至該電腦 生一觸發訊號,· 惫疋則產 創建模組,係心於接㈣該 觸發訊號後,谓測是否該儲存模 =生之 ==右疋,則創建一過滤'設備單元,以啟動-過 濾監控機制; 一,組,係用以於該創建模組創建該過濾設備 早疋後’監控自該電腦設備發送之所有執行指令,並 =據被啟動之制程式攔截與該應用程式對應之所 =订心令’ 將所減之各該執行指令轉換為該可 攜式電子裝置支援之格式,再傳送予該可攜式電子裝 置,以令該可攜式電子裝置執行相應指令;以及 釋放模組,係用以於監控該處理模組將對應該應 用程式之所有執行指令均執行完畢後,釋放該創建模 組所創建之該過濾設備單元。 2. 如申請專利範圍第i項之傳輸控制系統,其中,該特 110996 17 201022943 疋識別碼係為廠商識別碼(vend〇r Identify; VID)以 及產品識別碼(Product Identify; PID)。 如申請專利範圍第1項之傳輸控制系統,其中,各該 執行扣7係為I/O睛求包(1〇 Request package; IRP)。 4.如申請專利範圍第2項之傳輸控制系統,其中,該ι/〇 請求包係選自打開、關閉、讀、寫、複製、刪除、可 «式電子裝置重啟、以及斷開連接關係所組群組之其 響 中一者。 5. 如申請專利範圍第i項之傳輸控制系統,其中,該過 遽設備單元為擴展資料輸出(extended data out,· edo)介面。 6. ❹ 如申請專利範圍第1項之傳輸控制系統,其中,钱 理模組復包括: ° w $截早7L,係用以於該創建模組創建該過滤設備 早讀’監控自該電腦設備發送之所有執行指令,並 2被啟動之應用程式攔截與該應用程式對應之所 有執行指令; 轉換單元,係用以將該攔截單 行指令轉換為哕可媸斗命 截之各該執 令;以及 式電子裝置支援之格式的指 攜式係用以傳送該轉換單元所轉換之該可 »" " 援之格式的指令予該可攜式電子穿 置’以令該可攜式電子裝置執行相應指令。 裝 110996 18 201022943 如申凊專利圍第1項之傳輸控制系統,其中,該電 腦設備係搭建有大量儲存規範(Mass加辱Class) 架構》 8. 9. 如申凊專利絶圍帛7項之傳輸控制系統,其中,該可 攜式電子裝置係支援大量儲存規範架構。 參 ❹ 如申請專利範圍第8項之傳輸控制系統,其中,該可 攜式電子裝置係為全球定位系統(Gps)設備、㈣播 f器、MP4播放器、媒體輸入輸出(Media ι/〇·關 早兀、外接式硬碟、以及行動電話之盆中一者。 10.:種傳輸控制方法,係應用於電腦設備中,用以對插 =該電:設備之具有特定識別碼之可攜式電子裝 置執订傳輸㈣,該傳輸㈣方法係至少包括·· 儲存預設之至少一裎视分+ t-f # W^ - 耠供該電腦設備與該可攜式 電千裝置執仃貧訊溝通之摩用 含複數執行指令,·用程式,且該應用程式包 ❹^具有料定識料之可攜式電子穿置 插接至該電腦設備中,則偵測是 子裝置 被啟動,於該應用程式被啟 ^之’、用程式 單元,以啟動一過遽監控機制 _建一過遽設備 監控自該電腦設備發送之所有 被啟動之應用程式攔截與該應用 ^ ’並依據 行指令; 式對應之所有執 將所攔戴之各該執行指令轉 裝置支援之格式,並傳送予該可攜^=可攜式電子 揭式電子裝置, Π0996 19 201022943 1 - 該可攜式電子裝置執行相應指令;以及 , 監控對應該應用程式之所有執行指令均執彳-々 畢後’釋放該過濾設備單元。 丁& n.如申請專利範圍第ίο項之傳輸控制方法,其中,哕 特定識別碼係為電壓識別碼以及產品識別碼“ 12. 如申請專利範圍第1〇項之傳輸控制方法 , 該執行指令係為I/O請求包。 /、 13. 如申請專利範圍第u項之傳輸控制方法,1中,談 I/O請求包係選自打開、關閉、讀、寫、複製、、刪除以 子裝置重啟、以及斷開連接關係所組群:之 其中,該 其中,該 其中,該 其中,該 MP3播放 14. 如申請專利範圍第1〇項之傳輸控制方法 過濾設備單元為擴展資料輪出介面。 15·如申請專圍第1G項之傳輸控制方法 電腦設備係搭建有大量錯存規範架構。 ❹16.如中請專利範圍第15項之傳輪控制方法 子裝置係支援大量儲存規範架構 利範圍第16項之傳輸控制方法 ί 裝置係為全球定位㈣設備、_播 放器、媒體輪入輪出單元、 以及订動電話之其中一者。 ^ 110996 20201022943 * X. Patent Application:: 1.1 system is used in computer equipment to perform transmission control on portable devices with specific identification codes for plugging in wide computer equipment. The system includes at least: a storage module for storing at least a predetermined device to provide the computer: the portable electronic device performs an information communication application, and the application includes a plurality of execution instructions; The method can be used to extract whether the portable electronic device having the specific identification code is plugged into the computer to generate a trigger signal, and the 惫疋 产 production creation module is connected to the (4) trigger signal. Predict whether the storage mode = raw == right 疋, then create a filtering 'device unit to start-filter monitoring mechanism; one, the group is used to create the filtering device after the creation of the module All execution instructions sent from the computer device, and = the program corresponding to the application is blocked according to the program being activated, and the reduced execution instructions are converted into the portable electronic device support And transmitting to the portable electronic device to enable the portable electronic device to execute the corresponding instruction; and releasing the module for monitoring the processing module to execute all execution instructions corresponding to the application After that, the filter device unit created by the creation module is released. 2. For the transmission control system of claim i, wherein the identification code is the vendor identification code (VID) and the product identification code (Product Identification; PID). For example, in the transmission control system of claim 1, wherein each of the execution buckles 7 is an I/O request package (IRP). 4. The transmission control system of claim 2, wherein the ι/〇 request packet is selected from the group consisting of opening, closing, reading, writing, copying, deleting, restarting, and disconnecting One of the group groups is ringing. 5. The transmission control system of claim i, wherein the device unit is an extended data out (edo) interface. 6. ❹ For example, the transmission control system of claim 1 of the patent scope, wherein the Qianli module complex includes: ° w $ intercepted 7L, which is used to create the filter device early reading 'monitoring from the computer All execution instructions sent by the device, and 2 the launched application intercepts all execution instructions corresponding to the application; the conversion unit is configured to convert the intercepted single-line instructions into the respective commands of the hacker; And the portable device supported by the electronic device is configured to transmit the command of the portable device to the portable electronic device to transmit the portable electronic device Execute the corresponding instructions. 110996 18 201022943 For example, the transmission control system of the first paragraph of the patent application, in which the computer equipment is built with a large number of storage specifications (Mass humiliation Class) structure 8. 8. If the application for patents is not included in the 7 A transmission control system in which the portable electronic device supports a mass storage specification architecture. For example, the transmission control system of claim 8 of the patent scope, wherein the portable electronic device is a global positioning system (Gps) device, (four) broadcast device, MP4 player, media input and output (Media ι/〇· One of the early morning, external hard disk, and mobile phone. 10.: The transmission control method is applied to computer equipment for plugging = the electricity: the device has a specific identification code for portability. Electronic device binding transmission (4), the transmission (4) method at least includes: storing at least one visual segment + tf # W^ - 耠 for the computer device to communicate with the portable electric device The utility model comprises a plurality of execution instructions, a program, and the application package inserts the portable electronic device with the predetermined information into the computer device, and the detecting is that the child device is activated, in the application The program is started, the program unit is used to start an over-the-counter monitoring mechanism. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ All Formatting each of the blocked execution instructions and transmitting the device to the portable ^=portable electronic electronic device, Π0996 19 201022943 1 - the portable electronic device executes corresponding instructions; and, monitoring All the execution instructions of the application are executed - after the completion of the release of the filter device unit. Ding & n. For example, the transmission control method of the patent application scope, wherein the specific identification code is a voltage identification code And the product identification code "12. For the transmission control method of the first application of the patent scope, the execution instruction is an I/O request package. /, 13. For the transmission control method of the application scope patent item u, 1, The I/O request packet is selected from the group consisting of: opening, closing, reading, writing, copying, deleting, sub-device restarting, and disconnecting the relationship group: wherein, wherein, the MP3 player 14. For example, the transmission control method of the transmission scope of the patent application is the extended data rotation interface. 15·If you apply for the transmission control method of the 1G item, the computer equipment There are a large number of faulty specification architectures. ❹16. The transmission control method sub-device of the 15th patent scope supports the transmission control method of the large-scale storage specification framework. The device is global positioning (4) equipment, _playback One of the media, the media wheeling in, and the calling phone. ^ 110996 20
TW97146907A 2008-12-03 2008-12-03 Transmission control system and its method TWI382311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW97146907A TWI382311B (en) 2008-12-03 2008-12-03 Transmission control system and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW97146907A TWI382311B (en) 2008-12-03 2008-12-03 Transmission control system and its method

Publications (2)

Publication Number Publication Date
TW201022943A true TW201022943A (en) 2010-06-16
TWI382311B TWI382311B (en) 2013-01-11

Family

ID=44833179

Family Applications (1)

Application Number Title Priority Date Filing Date
TW97146907A TWI382311B (en) 2008-12-03 2008-12-03 Transmission control system and its method

Country Status (1)

Country Link
TW (1) TWI382311B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479059A (en) * 2010-11-30 2012-05-30 英业达股份有限公司 Portable storage device and using system and method thereof
US8847545B2 (en) 2011-03-28 2014-09-30 Htc Corporation Systems and methods for automatically invoking certain operations in mobile phones

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7574706B2 (en) * 2003-12-15 2009-08-11 Microsoft Corporation System and method for managing and communicating software updates
WO2006008826A1 (en) * 2004-07-16 2006-01-26 Matsushita Electric Industrial Co., Ltd. Map update system
TWI275779B (en) * 2005-12-23 2007-03-11 Mitac Int Corp System and method for rapidly updating electronic maps

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479059A (en) * 2010-11-30 2012-05-30 英业达股份有限公司 Portable storage device and using system and method thereof
US8847545B2 (en) 2011-03-28 2014-09-30 Htc Corporation Systems and methods for automatically invoking certain operations in mobile phones

Also Published As

Publication number Publication date
TWI382311B (en) 2013-01-11

Similar Documents

Publication Publication Date Title
US11803451B2 (en) Application exception recovery
JP5728130B2 (en) Multi-stage multi-source backup method and apparatus
JP5851023B2 (en) Method and apparatus for power state based backup
JP5819518B2 (en) Multi-source restoration method and apparatus
EP2936342B1 (en) Application programming interfaces for data synchronization with online storage systems
CN104685476B (en) For restoring the method, system and product of virtual machine
US8694981B2 (en) Shared resource dependencies
US9176826B1 (en) Portable data archiving device
US8938518B2 (en) Transferring applications and session state to a secondary device
WO2014089734A1 (en) Terminal and application program restoration method
JP6305976B2 (en) Method, apparatus and system for delaying packets during execution of a network-driven wakeup operation on a computing device
JP2008269288A (en) Boot system, boot program, and method therefor
CN105607972B (en) A kind of method and device repaired extremely
WO2018006587A1 (en) File storage method, terminal, and storage medium
TW201439912A (en) Application management system and method thereof
WO2016011825A1 (en) Cloud-service-based data backup and operation method
WO2012016409A1 (en) Terminal upgrade method, terminal upgrade downgrade method and upgrade management center
CA2710416A1 (en) Method and device for application archiving
TWI310157B (en) Method for changing booting source of a computer system and related backuping/restoring method thereof
TW201022943A (en) Transmission control system and the method thereof
CN104750537A (en) Test case execution method and device
CN102279755A (en) Embedded device and updating method of embedded software thereof
CN104461767B (en) A kind of information processing method and the first electronic equipment
CN101907977B (en) Method and device for copying data of built-in hard disk
CN109254856A (en) Intelligent POS server-side provides interface to the method for client

Legal Events

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