TW556094B - Method for updating software using wireless transmission by remote control - Google Patents

Method for updating software using wireless transmission by remote control Download PDF

Info

Publication number
TW556094B
TW556094B TW90107418A TW90107418A TW556094B TW 556094 B TW556094 B TW 556094B TW 90107418 A TW90107418 A TW 90107418A TW 90107418 A TW90107418 A TW 90107418A TW 556094 B TW556094 B TW 556094B
Authority
TW
Taiwan
Prior art keywords
update
software
program
item
patent application
Prior art date
Application number
TW90107418A
Other languages
Chinese (zh)
Inventor
Shian-Yung Jang
Original Assignee
E Ten Information Sys Co Ltd
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 E Ten Information Sys Co Ltd filed Critical E Ten Information Sys Co Ltd
Priority to TW90107418A priority Critical patent/TW556094B/en
Application granted granted Critical
Publication of TW556094B publication Critical patent/TW556094B/en

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides a method for updating software using wireless transmission by remote control, which includes the following steps: comparing the difference between new and old versions of software at transmitter to generate the associated files of the different part; then, transmitting the associated files of the different part from the transmitter; and, the client receives the associated files of the different part and executes the program substitution procedure in the client system to substitute the data in the client system different from the new version with the associated files of the different part and start the new program.

Description

.—-1 556094 五、發明說明(1) ---- 發明領域: 本發明係有關於一種無線通訊裝置之軟體更新方法, 特別是有關於一種個人數位助理(pDA)系統利用無線傳輪 進行軟體更新之方法。 發明背景: 隨著高科技時代的來臨,電信網路以及網際網路為近年來 新興之產業,通訊系統也伴隨行動電話整合科技的開發也 不斷提供使用者更便利取得資訊之方式。因此,通訊科技 也一躍變為新的寵兒,通訊裝置中附屬之商業也因聯繫需 求與資訊取得之便利而蓬勃發展。不論是網際網路、行動 通訊δ又備、個人數位助理已經充斥於整個生活之空間,而 網路與通訊業者也推陳出新提供商業服務協助客戶將其資 * 料傳送或是取得以擴大市場以及服務之範圍。在電子元件 方面則朝向多元多功能發展,如輕薄短小、多功能速度快 : 之趨勢,而通訊服務業者或資訊提供服務者亦必須提$多 元、全方位以及最新之資訊給客戶。因此資料之更新或是 作業系統之升級則益形重要。 而目前較為使用之手持式通訊裝置包含行動電話以及個人 數位助理系統(或個人用電子記事薄裝置),亦即—般所謂 j 之 Personal Digital Assistant(PDA)’ 其已日漸普及於 一般人之生活中成為不可或缺之電子產品。所謂個人數位 助理系統可具有以下之功能:儲存個人資料、名片管理、 時間管理、個人行程追蹤設定及行事記要等,但這些資料.-1 556094 5. Description of the Invention (1) ---- Field of Invention: The present invention relates to a software update method for a wireless communication device, and more particularly to a personal digital assistant (pDA) system using wireless transmission wheels. Software update method. Background of the Invention: With the advent of the high-tech era, telecommunication networks and the Internet are emerging industries in recent years, and communication systems have also been accompanied by the development of mobile phone integration technology and continue to provide users with a more convenient way to obtain information. As a result, communication technology has also become a new darling, and the affiliated businesses in communication devices have flourished due to the need for communication and the availability of information. Whether it is the Internet, mobile communications δ is ready, personal digital assistants have flooded the entire space of life, and network and communications companies have also introduced new business services to help customers transmit or obtain their data * to expand the market and services Range. In terms of electronic components, it is diversified and multifunctional, such as the trend of light, thin, short, and multifunctional. The communication service provider or information provider must also provide multi-dollar, comprehensive and up-to-date information to customers. Therefore, it is important to update the information or upgrade the operating system. At present, the more commonly used handheld communication devices include mobile phones and personal digital assistant systems (or personal electronic notepad devices), that is, the so-called Personal Digital Assistant (PDA), which has become increasingly popular in the lives of ordinary people. Become an indispensable electronic product. The so-called personal digital assistant system can have the following functions: storage of personal data, business card management, time management, personal trip tracking settings and schedules, etc., but these data

第4頁 556094 五、發明說明(2) 的二理對於資訊傳輸快速的現代也漸漸地不能滿足使用者 傳f求’因此又發展出有電子字典、股市即時報導及資訊 人^服務等功能。在對於未來之發展趨勢下,亦可以將個 置位助理之功能植入於或整合於行動電話或個人傳呼裝 之中。此外’將雙向通訊模組及必要裝置移植於PDA 中,亦可以使其進行語音之雙向通訊。Page 4 556094 5. The second principle of the invention description (2) is gradually failing to satisfy users for the fast modern information transmission. Therefore, it has developed electronic dictionaries, real-time stock market reports, and information services. In the future development trend, the function of a placement assistant can also be implanted or integrated in a mobile phone or personal paging device. In addition, the two-way communication module and necessary devices are transplanted into the PDA, which can also make it perform two-way communication of voice.

手持無線通訊裝置1 〇 〇—般包含行動電話、傳呼裝置、個 人數位助理或類似之裝置。上述無線通訊裝置1 〇 〇之系統 ,構如圖一所示’無線通訊裝置1 0 0—般包含雙向無線(或 ^向)通訊模組11 〇,可適用於雙(或單)向傳輸之協定,一 般傳呼裝置為使用單向通訊模組而行動電話之個人數位助 理至少包含雙向通訊模組,以雙向通訊模組而言,所使用 的通訊協定為GSM、CDMA、PHS、GPRS或雙向呼叫器通訊協 定等格式,而單向通訊之通訊協定可以使用但不限定為 P0CSAG或FLEX格式。在一例中,經由通訊模組i丨〇所接收 由服務提供者所提供之訊息,經過解碼裝置丨2〇解碼以轉 換成可辨識之訊號。上述之無線通訊裝置1〇〇包含一微處 理器或中央處理單元i 30以及一使用者介面14〇與該微處理 器130耦合以利於指令之輸入,其輸入之方式可以為利用 觸控、鍵盤或聲控語音輸入。通訊模組丨丨〇所接收之訊號 經由微處理器1 3 0並載出儲存於記憶體單元1 5 〇中之數據、 資料或程式進行處理,如比對通訊協定、解讀以及判斷。 被接收之負訊可藉由顯示裝置1 6 〇顯示,顯示裝置1 6 〇通常 是液晶顯示器(Liquid Crystal Display, LCD)或平面顯The handheld wireless communication device 100 generally includes a mobile phone, a paging device, a personal assistant or a similar device. The above wireless communication device 100 system is structured as shown in Figure 1. The wireless communication device 100 generally includes a two-way wireless (or directional) communication module 11 〇, which can be applied to dual (or unidirectional) transmission. Protocol, the general paging device uses a one-way communication module and the personal digital assistant of the mobile phone contains at least a two-way communication module. For the two-way communication module, the communication protocol used is GSM, CDMA, PHS, GPRS or two-way calling Communication protocols such as communication protocols, and unidirectional communication protocols can be used but not limited to POCSAG or FLEX format. In one example, the information provided by the service provider received via the communication module i 丨 〇 is decoded by the decoding device 20 and converted into an identifiable signal. The above-mentioned wireless communication device 100 includes a microprocessor or a central processing unit i 30 and a user interface 14 coupled with the microprocessor 130 to facilitate the input of instructions. The input method may be touch or keyboard Or voice-activated voice input. The signals received by the communication module 丨 丨 〇 are processed by the microprocessor 130 and loaded with the data, data or programs stored in the memory unit 150, such as comparing communication protocols, interpretation and judgment. The received negative signal can be displayed by the display device 16 〇, which is usually a liquid crystal display (LCD) or a flat display.

556094 五、發明說明(3) 示裝置。 藉由通訊系統業者所提供之通訊網路,可以將所傳 息經由無線通訊裝置1 〇 〇所接收,參閱圖一,經過产之‘ 訊號儲存於記憶體單元15卜此外,無線通訊裝 之 加Μ A •、-•、上抑“ uo之記 憶 體單元1 5 0,可以區分為三個部分,分別為罩幕 / 記憶體(MASK ROM) 1 5 2、非揮發性記憶體丨54例如快 $ 無電源狀態下仍能保留其内部資料,有電源時可以 體(FLASH)以及靜態隨機存取記憶體(SRAM)156三個=憶 一般,不更動之資料可儲存於罩幕式唯讀記憶體=。 R〇M)152之中,系統操作軟體或固定之應用程式一妒 儲存於非揮發記憶體1 5 4之中且執行其它之指令,^以 重複讀 出或寫入。靜態隨機存取記憶體(SRAM)156係用來 ^ 系統下載之資料及處理後所得之資訊’再將使用者子里每 之相關負訊輸出到顯示裝置以顯示之狀態輸出。 k擇 儲存於非揮發性記憶體中之系統程式與應用程式控制 有必要功能之執行,經由中央處理單元加以處理而呈現 使用者,因此,若欲擴充系統之功能,除了擴充硬體裝 之外,最重要的莫過於更新系統之應用軟體。因此如^ 述=務業者必須提供快速之更新軟體服務,以符合十倍速 =資訊時代。基於電子產品生命週期之縮小化趨勢,^此 精由更新應用軟體或升級軟體版本可以提升產品競爭力或 延長硬體之生命期。且相較於硬體之更換,可以達到更 效率以及較經濟之目的。 本案申睛人曾於中華民國87年11月26曰提出專利申請,申556094 V. Description of the invention (3) Display device. Through the communication network provided by the communication system operator, the transmitted information can be received by the wireless communication device 1000, see FIG. 1. The produced signal is stored in the memory unit 15. In addition, the wireless communication device plus M A •,-•, and “Stop” memory unit of uo 1 50 can be divided into three parts, which are mask / memory (MASK ROM) 1 5 2. Non-volatile memory 丨 54 For example, fast $ It can still retain its internal data when there is no power. It can store three flash memory and static random access memory (SRAM) when there is power. 156 = memory, the unchanged data can be stored in the screen-only read-only memory. =. R〇M) 152, the system operation software or a fixed application is stored in non-volatile memory 1 5 4 and executes other instructions, ^ to repeat reading or writing. Static random access The memory (SRAM) 156 is used to ^ download the system data and the information obtained after processing, and then output each relevant negative signal from the user's child to the display device to display the status output. K is stored in non-volatile memory System program and application Programs are used to control the execution of necessary functions and be processed by the central processing unit to present users. Therefore, if you want to expand the functions of the system, in addition to expanding the hardware installation, the most important thing is to update the system's application software. ^ Description = service providers must provide fast software update services to meet the ten times speed = information age. Based on the shrinking trend of electronic product life cycles, ^ this update by upgrading application software or upgrading software versions can improve product competitiveness or extend hardware The life span of the body. Compared with the replacement of the hardware, it can achieve more efficient and economical purposes. The applicant of this case filed a patent application on November 26, 1987.

556094556094

五、發明說明(4) 請案號第8711963 2號。該案發明人提出一種軟體升級技 術,首創利用無線傳輸進行軟體更新的方法,發明名稱為 「利用無線傳輸進行軟體更新之方法」。上述方法於特定 時間内重複一次傳送所有之資料,直到軟體更新完成,或 錯誤終止,或使用者終止重複傳送。准,若上述傳輸過程 中資料發生不完整或是有錯誤的時,只能等待發射端重送 完整的資料,因而使得整個軟體更新的步驟變得繁複且所 需的時間冗長。另外,本案申請人於中華民國89年4月28 曰提出專利申請,申請案號第8910809 8號,其中揭露了一V. Description of the invention (4) Please refer to case number 8711963 2. The inventor of the case proposed a software upgrade technology that pioneered a method for software update using wireless transmission. The invention was named "Method for Software Update Using Wireless Transmission." The above method repeatedly transmits all the data at a specific time until the software update is completed, or the error is terminated, or the user terminates the repeated transmission. In the event of incomplete or erroneous data during the above-mentioned transmission process, it can only wait for the transmitting end to resend the complete data, thus making the entire software update procedure complicated and the time required lengthy. In addition, the applicant of this case filed a patent application on April 28, 1989, with application number 8910809 8, which disclosed one

種利用雙向無線傳輸進行軟體更新之方法。上述技術之特 徵包含將新程式分割為N個封包並且對每一封包以一編號 做為標記,將這些_封包先行完整傳送出去。系統可依 據是否有收到客戶端回傳漏收或是錯誤的封包編號,加以 判斷是否重傳漏收或是錯誤的封包至使用者。 至此’本案申請人提出另一種透過無線通訊裝置可輕易更 新應用程式部分模組之方法,以擴充產品功能且符合時代 的潮流。 發明目的及概述:A method for software update using two-way wireless transmission. The features of the above technology include dividing the new program into N packets and labeling each packet with a number, and transmitting these packets in advance. The system can determine whether to retransmit the missed or wrong packet to the user according to whether the client has received a missing or wrong packet number from the client. So far, the applicant of this case has proposed another method that can easily update some application modules through wireless communication devices to expand product functions and meet the trend of the times. Purpose and summary of the invention:

值_ Ϊ t月之目的為提供一種更新軟體之方法,利用声 ^ ^由系統提供者將新軟體程式傳送至個人數4 理系統中,以擴充個人數位助理系統之功能。 本發明所提供夕、隹> ^ & 供之進仃軟體更新之方法係利用無線傳輸The purpose of the value _ Ϊ t month is to provide a method to update the software, using the sound ^ ^ by the system provider to send a new software program to the personal data management system to expand the functions of the personal digital assistant system. The method provided by the present invention for updating software is to use wireless transmission.

556094 五、發明說明(5) 丨新i版本之::更新方法至少包含:發射端比對軟體 傳送相異部分之相關之相關檔案’之後發射端 戶端’用戶端接收相:邛八丄:中傳輸之方式傳送至用 統内程式取代程序,.以’並執行用戶端系 I統内與新版本差異之資標案取代用戶端系 I發明詳細說明: 本發明提供一種方法用以遠 置如個人數位肋採& & <DnA、 制棱供無線通訊裝 空令更新( a)或行動電話快速便捷之軟體 I動提醒使^去、蚀田ΐ應用程式軟體時,系統提供者可自 L· μ使用者,使用者只須將pda手機於約定更新時門夕 丨::ΐ為ϊ :ί使ϊ ί ί,例如電源及收訊狀況等是否B為最 ’透過無線傳輸之方式傳送至pda或 ,用 動更新無線通訊裝置中之應用程式軟體。 2用於本發明之無線通訊裝置2 0 0包含但不限定於行動 卜、個人數位助理系統之架構圖如圖二所示,顯示本發明 之利用無線傳輸更新軟體之系統功能方塊圖。於一較佳 施例中,由訊號發射站台218發射一更新軟體程式之射頻 汛號220’經由射頻訊號處理模組216將射頻訊號降頻處理 丨之後成為一基頻訊號,此基頻訊號被傳輸至一解碼裝置 212’並經解碼處理而成為一數位訊號。於一般無線通訊 系統中,由於不同地區的基地台具有不同的格式,所以發556094 V. Description of the invention (5) 丨 The new version of i :: The update method includes at least: the transmitting end compares the software with relevant files related to different parts, and then the transmitting end client's receiving end: 邛 Eighth: The transmission method is used to replace the program with a program in the system, and replace the client system with a client project that implements the difference between the new version and the new version. Detailed description of the invention: The present invention provides a method for remote installation such as Personal digital data acquisition & & < DnA, system for wireless communication, air conditioning update (a), or quick and convenient software for mobile phones. From L · μ users, users only need to update the pda phone when it is agreed to update. :: ΐ 为 ϊ: ί 使 ϊ ί ί, such as whether the power and reception conditions are the most 'B' way through wireless transmission Send to pda or use to update the application software in the wireless communication device. 2 The wireless communication device 200 used in the present invention includes but is not limited to mobile phones. The architecture diagram of the personal digital assistant system is shown in FIG. 2, which shows a functional block diagram of the system for updating software using wireless transmission according to the present invention. In a preferred embodiment, a radio frequency update number 220 ′ of an updated software program is transmitted from the signal transmitting station 218, and the radio frequency signal is down-converted by the radio frequency signal processing module 216, and then becomes a base frequency signal. It is transmitted to a decoding device 212 'and decoded to become a digital signal. In general wireless communication systems, since base stations in different regions have different formats,

第8頁 556094 五、發明說明(6) 射的訊號也有不同的格式。以依較佳實施例而言,可以採 用但不限疋為P 〇 c s A G或F L E X之通訊格式。然後將解碼後之 數位訊號傳輸至中央處理單元202處理。之後内部數位資 料儲存於一靜態隨機存取記憶體208中,當更新之資料接 收TO f而且内容正確,則由靜態隨機存取記憶體2 〇 8將更 新^資訊儲存至非揮發性記憶裝置2 〇 6之空白區域。本發 明藉由此種傳輸模式傳輸欲更新之資料,同時顯示裝置 214將顯示軟體程式更新之狀態用以知會予使用者無線通 訊裝置處於軟體程式更新狀態。舉一較佳實施例而言,本Page 8 556094 V. Description of the invention (6) The radio signals also have different formats. In accordance with a preferred embodiment, a communication format of, but not limited to, PocsAG or FLEX can be used. The decoded digital signal is then transmitted to the central processing unit 202 for processing. The internal digital data is then stored in a static random access memory 208. When the updated data receives TO f and the content is correct, the static random access memory 2 08 stores the updated information to the non-volatile memory device 2 〇6 blank area. The present invention transmits data to be updated by this transmission mode, and the display device 214 displays the status of the software program update to inform the user that the wireless communication device is in the software program update state. For a preferred embodiment, this

發明以非揮發性記憶體2 0 6作為個人數位助理系統之儲存 裝置,如快閃記憶體(Flash Rand〇m Access Mem〇ry,Invented non-volatile memory 206 as the storage device of personal digital assistant system, such as flash memory (Flash Random Access Memory,

Flash RAM)、電子式可抹除式唯讀記憶體(EEpR〇M)或可抹 除式唯讀記憶體(EPR0M)e其中非揮發性記憶體2〇6用以在 ,電源狀態下仍能保留其内部資料,有電源時又可以重複 讀出或寫人資料’所以可以保留其内部之系統軟體以及應 仍請參考圖二,其中罩幕式唯讀記憶體(Mask Read 〇niy Memory, Mask ROM) 204係用於儲存大量固定而不會更動 的資料’而非揮發性記憶體2 04則用於儲存系統軟體、應 用軟體,同時執行其他指令的處理。當使用者由使用者介· 面210輸入指令時,中央處理單元(Centrai化⑼㈡““Flash RAM), electronic erasable read-only memory (EEpROM) or erasable read-only memory (EPR0M) e, of which non-volatile memory 206 is used in the power state Retain its internal data, and can repeatedly read or write data when power is available, so you can retain its internal system software and please refer to Figure 2. Among them, Mask Read 〇niy Memory, Mask ROM) 204 is used to store a large amount of fixed and unchanged data. Non-volatile memory 2 04 is used to store system software, application software, and execute other instructions. When a user inputs a command from the user interface 210, the central processing unit (Centrai

Un 11,CPU) 2 0 2將反應上述之指令以讀取罩幕記 體204中之所儲存之系統軟體或非揮發性記憶裝置2〇6中〜之 應用軟體’進行處理資訊。藉由使用者介面21〇所輸入之Un 11, CPU) 202 will respond to the above instructions to read the system software stored in the mask body 204 or the application software in the non-volatile memory device 206 ~ to process the information. Entered through the user interface 21

556094 五、發明說明(7) ^ --- 指令,中央處理單亓,r Ί ^ χ 、 L [Central Processing Unit, ^ c,2可由靜態隨機存取 : 用暑戶 Π之資'料’並處理所獲得之資訊並藉由隨機存取纪 憶體2。8將所要顯示之資訊傳送至顯示裝:2“。 恭私1[達/]本發明之目的,利用無線傳輸進行軟體更新% 段以用以比對上述軟體新舊版本之差異。產生權案之裝ΐ 或功能手⑨,輕合於上述比較軟體新舊版本之裝f成功, 手段用以產生相異部分之相關檔案及傳送裝I,用以傳迗 相異部分之相關檔案。 同理為達到本發明之目的,利用無線傳輸進行軟體更 新之接收端系統至少包含:通訊模組,用以接收訊息;軟 體更新之裝置或功能手段,耦合於上述通訊模組用以取代 接收端系統内與新版本差異之資料,上述發射端傳送之資 訊包含軟體新舊版本差異之相關檔案。確認裝置或功能手 段’用以確認資料接收成功與否。其中更包含啟動新程式 之裝置或功能手段於完成更新後啟動新程式。 因此,接收端之裝置必須包含一種記錄媒體,其至少 包含: 更新資訊接收裝置或功能手段,用以接收發射端傳送之更 新資訊;556094 V. Description of the invention (7) ^ --- Instruction, central processing unit 亓, r Ί ^ χ, L [Central Processing Unit, ^ c, 2 can be accessed by static random access: using the data of the summer household Π to 'material' and Process the obtained information and send the information to be displayed to the display device by random access JI memory body 2.8. Congratulations 1 [up to /] The purpose of the present invention, using wireless transmission for software update% paragraph In order to compare the differences between the new and old versions of the above software. The installation or function of generating the right case is lightly successful in the installation of the new and old versions of the above comparative software. The method is used to generate related files of different parts and transmit them. Install I to transmit related files of different parts. Similarly, in order to achieve the purpose of the present invention, the receiving end system for software update by wireless transmission includes at least: a communication module for receiving messages; a device for software update or The functional means is coupled to the communication module to replace the difference between the new version and the new version in the receiving system. The information sent by the transmitting end contains files related to the differences between the old and new versions of the software. Confirm the device or functional means' for Whether the receiving of data is successful or not. It also includes a device or a functional means that starts a new program and starts a new program after the update is completed. Therefore, the receiving device must include a recording medium that includes at least: an updated information receiving device or functional means, Used to receive update information sent by the transmitting end;

556094 五、發明說明(8) 軟體更新之裝置或功能手段,用以取代該接收端系統内與 新版本差異之資料,上述發射端傳送之資訊包含軟體新舊 版本差異之相關檔案; 破認裝置或功能手段’用以確認資料接收成功與否·,及 啟動新程式之裝置或功能手段。 以更新個人數位助理系統(PDA)為例,在進行軟體程式 新時,訊號發射端如圖二之訊號發射站台218,將先执a 或選定更新時段(步驟301),參閱圖三。更新時段之ς = 可考慮與特殊資料之相關性條件。例如,α更/疋 軟體為例,-般需選擇連續非股市交易;= 始,即連續假日之前一天, 天下午開 複數次之傳送,^ > 、,在接下來的非交易日内進行 ίΪ3〇ΐΛ^;^ (Capcode)分群更新β完成二J PDf機序號及控制識別碼 -303 ),, , Λ ,, ^ ^ ^ (# 以包含但不限定於下列之_或 &所傳遞之讯息可 ❹ 新的時段、地區限制、③意項思、、且成:如使用者更 處理方式等等。使用者於收到。電通原知、收訊狀況)、緊急 認是否更#,若欲更新則使用:;=二,即可以預先確 時間之前設定為最佳使用狀離,^ 手機於約定更新 到軟體更新成功::將::::由=發射之訊號,直 新之資訊。 更新手機則不會接收軟體更556094 V. Description of the invention (8) Software update device or functional means to replace the difference between the new version and the new version in the receiving system. The information sent by the above sender includes files related to the difference between the old and new versions of the software. Or functional means' are used to confirm the success or failure of data reception, and the device or functional means to start a new program. Taking the updating of the Personal Digital Assistant System (PDA) as an example, when the software program is updated, the signal transmitting end is shown in the signal transmitting station 218 of FIG. 2 and will execute a or select an update period (step 301), see FIG. 3. The duration of the update period = correlation conditions with special data can be considered. For example, α Geng / 疋 software is taken as an example,-generally need to choose continuous non-stock market transactions; = start, that is, one day before consecutive holidays, multiple transmissions in the afternoon and afternoon, ^ > 〇ΐΛ ^; ^ (Capcode) Group update β completes the second J PDf machine serial number and control identification code -303),,, Λ ,, ^ ^ ^ (# to include but not limited to the following _ or & passed The message can be: new time period, regional restrictions, ③ mindful thinking, and success: such as the user more processing methods, etc. The user receives it. Dentsu original knowledge, reception status), emergency recognition whether more #, if If you want to update, use:; = 2, that is, you can set it to the best use before the time is set. ^ The mobile phone is successfully updated to the software update by appointment :::::: == transmit signal, and the new information. Update your phone without receiving software updates

556094 五、發明說明(9) " " '一'— 傳送開始指令(步驟3 〇 4 ),於開始更新軟體之前,較佳為 一個小時前發出,每十分鐘重複一次,當pDA手機接收此 •指令時。若使用者沒有預先確認,則需警示使用者,並 要求使用者確認,當使用者確認後,先進行資料備份,並 删除股市即時資訊,之後除了軟體更新之資料外,不再接 收其他資料,直到軟體更新完成,或錯誤終止,或使用者 終止。完成開始指令傳送階段後,則進行更新軟體之傳輸 步驟3 0 5。值得注意的是,本發明所傳遞之資訊或空中升 級方式不是將軟體全部傳送,因全部傳送不但耗時而且耗 電。所以在進行資訊更新之前,包含執行一步驟3〇〇,在 此步驟中,服務業者系統之伺服器端將先進行新、舊版 之H,&币選出相異之處並產生相關檔案,再將此檔荦傳 用減少所傳遞之資訊。…以提= 得迗刖之任意時間進行。 以一較佳實施例而言、 傳輸4KB,若=-欠都有&傳輪以40為早位重後三次後再 誤席因。ρ、+一 /有碼,則終止更新程序,並顯示錯 發明最$ =之^數只為舉一較佳實施例,非用以限定本 複傳送步驟(步驟3〇6)’於—次完整傳 、 ^後,必要時,發射端須重複傳送更新資m| 針對,端回傳之訊息重傳更新資訊,以確者= 收端皆能完成更新之動作。 干者之接 K = 說:本發明之個人數位助理系統中,*新軟 體處y驟机程圖。當m手機接收到由站台218所發射之556094 V. Description of the invention (9) " " '一' —Transfer start instruction (step 3 〇 4), it is better to send out one hour before the software update, and repeat every ten minutes, when the pDA mobile phone receives When this command. If the user does not confirm in advance, the user needs to be warned and asked to confirm. After the user confirms, the data is backed up first, and the real-time stock market information is deleted. After that, no other data is received except the software update. Until the software update is complete, or terminated incorrectly, or terminated by the user. After the start command transmission phase is completed, the update software is transmitted. Step 305. It is worth noting that the information or air upgrade method transmitted by the present invention does not transmit all the software, because all the transmission is time-consuming and power-consuming. Therefore, before the information update, a step 300 is performed. In this step, the server side of the service provider system will first perform the new and old versions of H, & currency to select the differences and generate relevant files. This file is then used to reduce the information passed. ... at any time as long as it is successful. In a preferred embodiment, 4KB is transmitted. If = -none, & the transfer wheel takes 40 as the early weight and then three times after the wrong cause. ρ, + a / code, terminate the update process, and display the wrong number of the most expensive == is only a preferred embodiment, not to limit the step of this complex transmission (step 306) 'to-times After complete transmission, ^, when necessary, the transmitting end must repeatedly send the update information m |. In response, the information returned by the end end retransmits the update information to ensure that = the receiving end can complete the update operation. Interview with the cadre K = Say: In the personal digital assistant system of the present invention, the * new software is the y-step chart. When m phone receives the data transmitted by platform 218

第12頁 556094 五、發明說明(ίο) 更新預告訊號(步驟401)時,手機顯示裝置214會顯示該預 告訊息。隨後’使用者可透過使用者介面2丨〇預先確認是 否更新,步驟40 2。若使用者不想更新,則手機會自動終 止後續之更新處理(步驟403)。若使用者欲更新軟體,手 機於確認該預告訊息之後,手機可隨時接收由站台2丨8所 發射之訊號,當站台21 8於預定時間發射更新資訊時,手 機f於步驟404中自動接收更新軟體程式之資料。如上述 所言,於開始接收更新資訊前,PDA手機會先接收到一更 新開始指令。當PDA手機接收此一指令時,若使用者沒有 =先確認,則會警示使用者,並要求使用者確認,若使用 者已確認,系統先進行資料備份,並刪除股市即時資訊, =後除了軟體更新之資料外,不再接收其他資料,直到軟 更新完成,或錯誤終止,或使用者終止。ρΜ手機於接 到,射端所傳送之新程式之後,會對所接收之每一段資 仃解碼、整合、並儲存於靜態隨機存取記憶體2 0 8中 —{處理(步驟4 〇 5)’以確保手機每次所接收之資料内容 二,且,確’ p遺後,由靜態隨機存取記憶體2 〇 8將新軟體 者式f存於系統中非揮發性記憶體2 0 6之空白區域。 接收告一段落之後,CpU 20 2將讀取唯讀記憶體204 =統程式以確認資料接收是否正確,步驟4〇6。系統 回I漏次!f資料之後,若所接收之資料不完整或錯誤, 待站^ 之編碼或錯誤訊息至系統服務者。之後,等 接= 射端)重傳該更新程式。手機亦會自動再次 〇 ,之資料,重複此流程步驟直到系統確認更新 556094 五、發明說明(11) " '—— 二料接收完,且無誤。隨後,步驟4〇8,cpu 2〇2則會將所 需要取代之資訊進行清除,再執行非揮發性記憶裝置204 内之ί =程序’以儲存於空白區域之更新資料程式複製到 =存舊^料之區域’即將更新資料寫入非揮發性記憶裝置 欲執行軟體更新之區域。若於更新非揮發性記憶裝置 2 0 6内軟體程式時發生錯誤,唯讀記憶裝置204中之程式會 將原有程式復原,並顯示錯誤訊息之後,重複更新程序, 直到更新成功為止。最後,重新啟動執行更新後之新程 (步驟40 9 )。 舉一實施例而言,請參閱圖五至圖九,假設個人數位 ,理中具有表列中之十個應用軟體,以及其對應所儲存之 區域。若系統業者只要升級其中之日記帳以及新聞相關應 ^軟體需更新’則伺服器將發送指令告知個人數位助理上_ 述,單元需更新,個人數位助理之處理器接收訊息之後則 規劃記憶體空出兩區塊以利於更新資料之接收。之後,參 * 圖七個人數位助理之處理器開始進行升級步驟,將接 收到之更新日記帳以及新聞應用軟體儲存於預先規劃之空 ,中’再刪除舊版本之日記帳以及新聞應用軟體。清除乾 爭之後,再複製儲存於位置0x110 0之資料到0 X 0 4 0 〇,複製 儲存於位置0χ 1 2 0 0之資料到〇χ〇8〇〇,如圖八。最後,再抹4 除暫存之資料,參閱圖九所示。 綜合以上所述,本發明所揭露之軟體更新方法,係利 無線傳輸方式,由軟體程式提供者發射預告訊號,以供 用者預先確認是否進行更新程序。之後,pDA手機會自 輸Page 12 556094 V. Description of the Invention (ίο) When the notice signal is updated (step 401), the mobile phone display device 214 will display the notice message. Then the user can confirm in advance whether to update through the user interface 2 丨 0, step 402. If the user does not want to update, the mobile phone will automatically terminate the subsequent update processing (step 403). If the user wants to update the software, the mobile phone can receive the signal transmitted by station 2 丨 8 at any time after confirming the notice message. When station 21 8 transmits the update information at a predetermined time, the mobile phone f automatically receives the update in step 404. Information about software programs. As mentioned above, before receiving the update information, the PDA phone will receive an update start command. When the PDA phone receives this instruction, if the user does not = confirm first, the user will be warned and asked to confirm. If the user has confirmed, the system will backup the data first and delete the real-time stock market information. The software update will not receive other data until the software update is completed or terminated by mistake or terminated by the user. After the ρ mobile phone receives the new program transmitted by the transmitter, it decodes, integrates, and stores each piece of received data in the static random access memory 208— {Processing (step 4 05). 'In order to ensure that the content of the data received by the mobile phone every time, and, yes', the new software will be stored in the non-volatile memory 2 0 6 of the system by the static random access memory 2 08. blank area. After receiving the paragraph, CpU 20 2 will read the read-only memory 204 = system program to confirm whether the data is received correctly, step 4 06. After the system misses I! F data, if the received data is incomplete or wrong, wait for the code or error message of the station ^ to the system server. After that, wait for the receiver to retransmit the update program. The mobile phone will also automatically re-zero the information, repeat this process step until the system confirms the update 556094 V. Invention Description (11) " '—— The second material has been received without error. Subsequently, in step 408, the cpu 2〇2 will clear the information to be replaced, and then execute the 程序 = procedure 'in the non-volatile memory device 204 to copy the updated data stored in the blank area to the = save old ^ Data area 'is the area where the update data is written into the non-volatile memory device to perform the software update. If an error occurs while updating the software program in the non-volatile memory device 2006, the program in the read-only memory device 204 will restore the original program and display an error message, and then repeat the update process until the update is successful. Finally, restart the new process after the update (step 40 9). For an embodiment, please refer to FIG. 5 to FIG. 9. Assume that the personal digit has ten application softwares in the list, and the corresponding stored areas. If the system operator only needs to upgrade the journals and news related software, the software needs to be updated, the server will send instructions to inform the personal digital assistant that the unit needs to be updated. After the processor of the personal digital assistant receives the message, the memory will be empty. Two blocks are provided to facilitate the receipt of updated data. Afterwards, the processor of the seven digital assistants in the figure * starts the upgrade step, and stores the received updated journal and news application software in a pre-planned space, and then deletes the old version of the journal and news application software. After clearing the conflict, copy the data stored at position 0x110 0 to 0 X 0 4 0 0, and copy the data stored at position 0x 1 2 0 0 to 0x0800, as shown in Figure 8. Finally, wipe 4 to delete the temporarily stored information, as shown in Figure 9. To sum up, the software update method disclosed in the present invention is a wireless transmission method. A software program provider transmits a notice signal for the user to confirm in advance whether to perform the update process. After that, the pDA phone will automatically input

第14頁Page 14

556094 五、發明說明(12) 動接收更新資訊及儲存於靜態隨機存取記憶裝置中,由靜 態隨機存取記憶裝置將更新軟體程式儲存於非揮發性記憶 體之空白區域,之後,再以此資訊取代新舊版本差異之資 訊0 本發明以一較佳實施例說明如上,僅用於藉以幫助了 解本發明之實施,非用以限定本發明之精神,而熟悉此領 域技藝者於領悟本發明之精神後,在不脫離本發明之精神 範圍内,當可作些許更動潤飾及等同之變化替換,其專利 保護範圍當視後附之申請專利範圍及其等同領域而定。556094 V. Description of the invention (12) The update information is automatically received and stored in the static random access memory device. The static random access memory device stores the update software program in a blank area of the non-volatile memory. The information replaces the difference between the old and new versions. The present invention is described above with a preferred embodiment, and is only used to help understand the implementation of the present invention. It is not intended to limit the spirit of the present invention, and those skilled in the art will understand the present invention. After the spirit of the present invention, without departing from the spirit of the present invention, when some modifications and equivalent changes can be made, the scope of patent protection shall be determined by the scope of the attached patent application and its equivalent fields.

第15頁 556094 圖式簡單說明 … 圖式簡單說明: 圖一為傳統的個人數位助理系統之功能方塊圖。 圖二顯示本發明之可利用無線傳輸更新軟體之系統功能方 塊圖。 圖三說明本發明之發射端處理流程圖。 圖四說明本發明之個人數位助理系統中,更新軟體處理步 驟流程圖。 圖五至圖九說明本發明之個人數位助理系統中,執行取代 步驟實施例示意圖。 4 圖示元件說明: 手持無線通訊裝置1 0 〇 . 雙向通訊模組11 0 解碼裝置1 2 0 Γ 微處理器130 使用者1 4 0 記憶體單元1 5 0 顯示裝置1 6 0 罩幕式唯讀記憶體(MASK ROM) 152 Φ 非揮發性記憶體1 5 4 靜態隨機存取記憶體(SRAM) 156 個人數位助理系統2 0 0Page 15 556094 Brief description of the diagram… Brief description of the diagram: Figure 1 is a functional block diagram of a traditional personal digital assistant system. FIG. 2 is a functional block diagram of a system capable of updating software using wireless transmission according to the present invention. FIG. 3 illustrates a processing flowchart of a transmitting end of the present invention. Fig. 4 illustrates a flowchart of the software update process steps in the personal digital assistant system of the present invention. 5 to 9 are schematic diagrams illustrating an embodiment of performing replacement steps in the personal digital assistant system of the present invention. 4 Description of the illustrated components: Handheld wireless communication device 1 0 〇. Two-way communication module 11 0 Decoding device 1 2 0 Γ Microprocessor 130 User 1 4 0 Memory unit 1 5 0 Display device 1 6 0 Read Memory (MASK ROM) 152 Φ Non-volatile Memory 1 5 4 Static Random Access Memory (SRAM) 156 Personal Digital Assistant System 2 0 0

第16頁 556094 圖式簡單說明 中央處理單元202 罩幕式唯讀記憶體2 0 4 非揮發性記憶裝置2 0 6 靜態隨機存取記憶體2 0 8 使用者介面2 1 0 解碼裝置2 1 2 顯示裝置2 1 4 射頻訊號處理模組2 1 6 訊號發射站台218 射頻訊號2 2 0 ΦPage 556094 Brief description of the central processing unit 202 Mask type read-only memory 2 0 4 Non-volatile memory device 2 0 6 Static random access memory 2 0 8 User interface 2 1 0 Decoding device 2 1 2 Display device 2 1 4 RF signal processing module 2 1 6 Signal transmitting station 218 RF signal 2 2 0 Φ

第17頁Page 17

Claims (1)

ί、ΐ#纖 申請專利 1 · 一種利 含下列步 發射端比 案; 發射端傳 用戶端接 執行用戶 案取代該 啟動新程 2·如申請 相異部分 號,以便 檔案。 3·如申請 告訊號包 更新時段 地區限制 〆主意事項 緊急處理 4·如申請 用無線傳輸進行軟體更新之方法,該方法至少包 驟: 對軟體新舊版本差異’並產生相異部分之相關檔 送該相異部分之相關檔案; 收該相異部分之相關檔案; 端系統内程式取代程序’以該相異部分之相關檔 用戶端系統内與新版本差異之資料;及 式。 專利範圍第1項之方法,其中該發射端在傳送該 之相關檔案之前,更包含傳送更新程式預告訊 該用戶端確認是否接收該傳送該相異部分之相關 專利範圍第2項之方法,其中上述之更新程式預 含: •,及 方式。 專利範圍第1項之方法’其中該發 对柒在傳送該ί, ΐ # Fiber Apply for a patent 1. A method that includes the following steps: a transmitter comparison; the transmitter sends a user connection to execute a user program to replace the start of a new process; 2. If you apply for a different part number for archival purposes. 3 · If you apply for a signal package update period, the area is restricted.〆The idea is urgently dealt with. 4 · If you apply for a method of software update by wireless transmission, the method includes at least the steps: the difference between the old and new versions of the software and generate relevant files of different parts Send the relevant files of the disparate parts; Receive the relevant files of the disparate parts; Replace the program in the end-system program with the relevant files of the disparate parts. The difference between the client system and the new version; and the formula. The method of item 1 of the patent scope, wherein before the transmitting end transmits the related file, the method further includes sending an update program notice to the client to confirm whether to receive the method of item 2 of the related patent range transmitting the different part, wherein The above update program contains: •, and methods. Method 1 of the scope of the patent, wherein the sender is sending the 相異部分之相關樓案之前,更包含發射一開始指令,以便 該用戶端將系統設定為最佳使用狀態。 5 ·如申請專利範圍第1項之方法,其中上述系統内取代程 序係用於將該相異部分之相關播案寫入一非揮發性記憶裝 置中欲執行軟體更新之區域,以取代與新版本差異之資 料。 、 6· —種利用無線傳輸進行軟體更新之方法,該方法至少包 含下列步驟: 接收更新軟體程式之射頻訊號,其中上述之射頻訊號包含 新舊版本之差異資料; 利,忒新軟體程式之該射頻訊號產生更新軟體程式之數位 儲存該數位訊號; 以該數位訊號取代系統内與新 執行系統内程式取代裎序 版本差異之資料;及 啟動新程式。 7·如申請專利範圍第6項之方; J訊號’以便使用者確認該更 接收該射頻訊號。 更 8·如申請專利範圍第7項之方 ^ ’更包含接收更新程式預 新程式預告訊號,決定是否 t ’其中上述之更新程式預 年月Prior to the relevant building case of the different part, it also included the launch of a start command, so that the client set the system to the best use state. 5 · The method according to item 1 of the scope of patent application, wherein the replacement program in the above system is used to write the relevant broadcast of the different part into a non-volatile memory device in the area where the software update is to be performed to replace the new one. Information on version differences. 6 · A method for software update using wireless transmission, the method includes at least the following steps: receiving the radio frequency signal of the updated software program, wherein the above-mentioned radio frequency signal contains the difference data between the old and new versions; The radio frequency signal generates a digital update of the software program to store the digital signal; the digital signal is used to replace the data in the system and the newly executed system program to replace the difference in sequence version; and the new program is started. 7. The party applying for item 6 of the patent scope; J signal ’for the user to confirm that the radio frequency signal is received. 8 · If the party in the 7th scope of the patent application ^ ’further includes receiving an update program preview signal, decide whether to t’ which update program above 告成5虎包含 更新時段 地區限制 注意事項 及 緊急處理方式。 9·如申請專利範圍第7項 式之該射頻訊浐及上if @ / /、中上述之更新軟體程 Γ 述之更新程式預告訊號係由一裎式提 供者之發射端所發出之訊號。 观係由私式挺 I 二如:Λ專利範圍第6項之方法,其中上述接收-更新軟 ϊii頻訊號之前更包含接收-開始指令,以便使用 者將该糸統設定為最佳使用狀態。 II ·如申請專利範圍第6項之方法,其中上述儲存該更新軟 體程式之該數位訊號係儲存於一靜態隨機存取記憶體。 1 2 ·如申請專利範圍第11項之方法,更包含由該靜態隨機 存取記憶體將該更新軟體程式儲存至一非揮發性記憶裝置 之空白區域。 1 3.如申請專利範圍第1 2項之方法,其中上述之非揮發性 記憶裝置係包含快閃記德體(F 1 a s h R a n d 〇 m A c c e s s Memory, Flash RAM)。 mThe successful 5 tiger includes update time zone restrictions and emergency treatment methods. 9. If the RF signal in item 7 of the scope of the patent application and the above-mentioned update software program in if @ / /, the update program notice signal described in Γ above is a signal issued by the transmitter of the one-mode provider. The concept is based on the private method. For example, the method of item 6 of the patent scope, wherein the above-mentioned receiving-updating software ϊii frequency signal further includes a receiving-starting instruction so that the user can set the system to the best use state. II. The method according to item 6 of the patent application range, wherein the digital signal storing the updated software program is stored in a static random access memory. 1 2 · The method according to item 11 of the patent application scope further includes storing the updated software program in a blank area of a non-volatile memory device by the static random access memory. 1 3. The method according to item 12 of the scope of patent application, wherein the non-volatile memory device includes a flash memory (F 1 a s h R a n d 0 m A c c s s Memory, Flash RAM). m 第20頁 1 4 ·如申請專利範圍箓 俨铲彳夕兮垂^ 弟6工員之方法’其中上述儲在兮西* 體粒式之該數位訊號 < 稀存该更新軟 帝饰#击& & 1 t万法更包含: 存取記憶體; 之錢位訊號,以儲存於—靜態隨機 :認該更新軟體程式之資料是否完整且正確;及 :該更新軟體程式之資料不完整或有錯 信。 〜1寻送錯誤訊 15. 如申請專利範圍第6項之方法,其中上述系 ,係用於將該更新程式寫人一非揮發性記憶裝置二程 軟體更新之區域,以取代與新版本之差異資料。甲欲執行 16. 如申請專利範圍第6項之方法,其中上述系統内 序若發生錯誤,由唯讀記憶體中之程式進行敕馬% 行。 私體更新之執 1 7 · —種利用無線傳輸進行軟體更新之發射端***小 含: ’、、、、 >、包 ,較軟體新舊版本之裝f或功能手段,用對上述軟 新舊版本之差異; a 產生擋案之裝置或功能手段,麵合於上述比較軟體新舊版 本之裝置或功能手段’用以產生相異部分之相關檔案· 傳送裝置,用以傳送該相異部分之相關檔案。 田一’Page 20 1 4 · If the scope of the patent application is 箓 俨 箓 俨 彳 Xi Xi hang ^ Brother 6 workers 'method' where the above is stored in Xi Xi * body digital type of the digital signal < rare store this update soft embellishment # 击 & & 1 t Wanfa further includes: access to memory; money signal to store in-static random: to confirm whether the data of the updated software program is complete and correct; and: the data of the updated software program is incomplete or There was a mistrust. ~ 1 Send error message 15. If the method of the scope of patent application No. 6 above, the above is used to write the update program to a non-volatile memory device two-way software update area to replace the new version of the Difference information. A. To implement 16. If the method in the scope of the patent application is No. 6, in which the internal sequence of the system is wrong, the program in the read-only memory is used to execute the line. Private Updates 17 · — A transmitting system that uses wireless transmission for software updates contains: ',,,, >, packages, installation or functional means compared to the old and new versions of the software, using the software new Differences between previous versions; a device or functional means for generating a case, which is based on the device or functional means of the new and old versions of the above-mentioned comparative software 'for generating related files of a different part · a transmission device for transmitting the different part Related files. Tian one' 1 8 ·如申請專利範圍第丨7項之發射端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含GSM通訊協定。 1 9 ·如申請專利範圍第丨7項之發射端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含CDMA通訊協定。 2 0 ·如申請專利範圍第丨7項之發射端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含PHS通訊協定。 21 ·如申請專利範圍第1 7項之發射端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含GPRS通訊協定。 22·如申請專利範圍第丨7項之發射端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含雙向呼叫通訊協定。 23· 一種利用無線傳輸進行軟體更新之接收端系統至少包 含: 通訊模組,用以接收訊息;18 · If the transmitter system of item 7 of the patent application scope, wherein the above-mentioned transmission device includes a two-way communication device, the communication protocol used at least includes the GSM communication protocol. 19 • If the transmitter system of item 7 of the patent application scope, wherein the above-mentioned transmission device includes a two-way communication device, the communication protocol used at least includes a CDMA communication protocol. 2 0 If the transmitting system of item 7 of the patent application scope, wherein the above-mentioned transmission device includes a two-way communication device, the communication protocol used at least includes the PHS communication protocol. 21 · If the transmitter system of item 17 in the scope of patent application, the above-mentioned transmission device includes a two-way communication device, and the communication protocol used at least includes a GPRS communication protocol. 22. The transmitting-end system according to item 7 of the patent application, wherein the transmitting device includes a two-way communication device, and the communication protocol used at least includes a two-way calling communication protocol. 23. · A receiving system using wireless transmission for software update includes at least: a communication module for receiving messages; 第22頁 軟體更新之裝置或功能手段,麵人於κ 你鉻射沪值摻之資邙以恥沙 σ i 4通訊模組用以接 收發射鈿傳达之貝甙以取代該接收端系統内盥新版 之資料,上述發射端#送之資訊包含軟體新舊⑹本差里ς 相關檔案;及 確認裝置或功能手段’用以確認資料接收成功與否。 2 4 ·如申請專利範圍第2 3項之接收端系統,其中更包含啟 動新程式之裝置或功能手段。 2 5 ·如申請專利範圍第2 3項之接收端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含GSM通訊協定。 2 6 ·如申請專利範圍第2 3項之接收端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含CDMA通訊協定。 2 7·如申請專利範圍第23項之接收端系統,其中上述之傳 送裝置包含一雙向通訊裝置,其所使用之通訊協定至少包 含PHS通訊協定。 2 8 ·如申請專利範圍第2 3項之接收端系統,其中上述之傳 送I置包含一雙向通訊裝置,其所使用之通訊協定至少包 含GPRS通訊協定。The device or function means of software update on page 22, face to face with 掺 you 射 射 沪 值 掺 掺 掺 掺 掺 掺 i i 模组 i 4 communication module is used to receive the transmitted 贝 shellfish glycosides to replace the receiving end system For the new version of the information, the information sent by the above-mentioned transmitting end # includes the old and new software files and related files; and the confirmation device or functional means' is used to confirm the success of the data reception. 2 4 · If the receiver system of item 23 of the patent application scope, it also contains the device or functional means to start the new program. 25. If the receiving system of item 23 of the patent application scope, wherein the above-mentioned transmission device includes a two-way communication device, the communication protocol used at least includes the GSM communication protocol. 26. If the receiving system of item 23 of the patent application scope, wherein the transmitting device includes a two-way communication device, the communication protocol used at least includes a CDMA communication protocol. 27. If the receiver system of item 23 of the patent application scope, wherein the transmitting device includes a two-way communication device, the communication protocol used at least includes the PHS communication protocol. 28. If the receiver system of item 23 of the patent application scope, wherein the above-mentioned transmission device includes a two-way communication device, the communication protocol used at least includes a GPRS communication protocol. 29.如申請專利範圍第23項之接收端系統,其中上 置包含-雙向通訊裝置’其所使用之通訊 專 各雙向呼叫通訊協定。 王夕包 3 Q · ~種記錄媒體至少包含: 更新資訊接收裝置或功能手段,用以接收發射端值、、, 新資訊; 而得延之更 軟體更新之裝置或功能手段,用以取代該接收端系矣 新版本差異之資料,上述發射端傳送之資訊包含車欠、、先内與 版本差異之相關播案; 體新舊 確認裝置或功能手段’用以確認資料接收成功與否· 啟動新程式之裝置或功肖b手段。 及29. The receiving-end system according to item 23 of the patent application, wherein the upper part includes a two-way communication device 'and the communication used by it is a two-way call communication protocol. Wang Xibao's 3 Q · ~ recording media at least include: update information receiving device or functional means to receive transmitting terminal value, new information; and more software update device or functional means that can be extended to replace the The receiving end is the data of the difference between the new version, and the information transmitted by the above transmitting end includes the related broadcasts of the vehicle owed, the prior and the version difference; the new and old confirmation device or functional means' used to confirm the success or failure of the data received. Device or merit of new program. and 第24頁Page 24
TW90107418A 2001-03-28 2001-03-28 Method for updating software using wireless transmission by remote control TW556094B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW90107418A TW556094B (en) 2001-03-28 2001-03-28 Method for updating software using wireless transmission by remote control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW90107418A TW556094B (en) 2001-03-28 2001-03-28 Method for updating software using wireless transmission by remote control

Publications (1)

Publication Number Publication Date
TW556094B true TW556094B (en) 2003-10-01

Family

ID=32228033

Family Applications (1)

Application Number Title Priority Date Filing Date
TW90107418A TW556094B (en) 2001-03-28 2001-03-28 Method for updating software using wireless transmission by remote control

Country Status (1)

Country Link
TW (1) TW556094B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI396076B (en) * 2007-12-14 2013-05-11 Sharp Kk Wireless handset, nonvolatile memory for wireless handset, and method for failsafe preservation of diagnostic information
US8555271B2 (en) 2003-10-29 2013-10-08 Qualcomm Incorporated Method, software and apparatus for application upgrade during execution
TWI417714B (en) * 2008-04-22 2013-12-01 Inventec Appliances Corp A method and system for file update
US8875116B2 (en) 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US9081638B2 (en) 2006-07-27 2015-07-14 Qualcomm Incorporated User experience and dependency management in a mobile device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8875116B2 (en) 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US8555271B2 (en) 2003-10-29 2013-10-08 Qualcomm Incorporated Method, software and apparatus for application upgrade during execution
US9081638B2 (en) 2006-07-27 2015-07-14 Qualcomm Incorporated User experience and dependency management in a mobile device
TWI396076B (en) * 2007-12-14 2013-05-11 Sharp Kk Wireless handset, nonvolatile memory for wireless handset, and method for failsafe preservation of diagnostic information
TWI417714B (en) * 2008-04-22 2013-12-01 Inventec Appliances Corp A method and system for file update

Similar Documents

Publication Publication Date Title
US7228321B2 (en) Method and system for using a sync key
RU2304851C2 (en) Data synchronization interface
JP4921363B2 (en) Software program synchronization method
CN101217295B (en) File transmitting method, receiving method and device based on Bluetooth technique
EP1367800A2 (en) System and method for downloading information to a mobile device
JP4205980B2 (en) Terminal device and program
JP4940304B2 (en) Database management in wireless communication systems
JP2003091679A (en) Push advertising method in radio communication network, and radio communication terminal suitable for the same
US20110016190A1 (en) Method and apparatus for realizing message service
US6901415B2 (en) Method and system for processing notifications
US7877112B2 (en) SIM card data transfer system and methods
TW556094B (en) Method for updating software using wireless transmission by remote control
US7437405B1 (en) System and method for managing data objects in a wireless device
JP4789268B2 (en) System and method for correlating messages within a wireless transaction
JP4278482B2 (en) Mobile communication terminal
KR100860227B1 (en) the method of wireless schedule management
TW200301645A (en) System and method for data exchange in a high data rate wireless communication system
JP4246235B2 (en) Method, apparatus and associated server for backing up personal data of telecommunications network subscribers
KR100712807B1 (en) Multimedia contents providing service system and method thereof
CN103401765B (en) A kind of transmission method of voice messaging
CN101998251B (en) File-class service processing method and related devices
KR20110039860A (en) Dms service method and system using text message
TW478267B (en) System and method to update software by using two-way wireless transmission
JP2004242088A (en) Mail service sharing method and system therefor
JPH11191834A (en) Method and system for down-loading automatically facsimile based on available storage space

Legal Events

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