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

TW200535697A - System and method for automatic updating program - Google Patents

System and method for automatic updating program Download PDF

Info

Publication number
TW200535697A
TW200535697A TW093112197A TW93112197A TW200535697A TW 200535697 A TW200535697 A TW 200535697A TW 093112197 A TW093112197 A TW 093112197A TW 93112197 A TW93112197 A TW 93112197A TW 200535697 A TW200535697 A TW 200535697A
Authority
TW
Taiwan
Prior art keywords
program
version
client
version number
server
Prior art date
Application number
TW093112197A
Other languages
Chinese (zh)
Inventor
Pu-Yang Yeh
Xu-Liang Guo
Original Assignee
Hon Hai Prec Ind 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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW093112197A priority Critical patent/TW200535697A/en
Priority to US11/024,891 priority patent/US20050246702A1/en
Publication of TW200535697A publication Critical patent/TW200535697A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

A system and method for automatic updating program is disclosed, the system comprises an application server, a database server, a FTP server and a plurality of clients computers. The application server is used for running on a present program, for obtaining the version of the program, for determining the two versions is same, and for updating the present program. The application server comprises a version obtaining module, a comparing module, and a connection module and a program updating module.

Description

200535697 五、發明說明(1) 【發明所屬之技術領域— 本务明係關於一種分4 4八 動更新系統及方法。 77的各戶端電腦之程式自 【先前技術】 現代企業的競爭越來越激列, 爭地位,如何提高工作效率已^ 了保證企業的市場競 為實現資源的高度關聯与交 2企業的一大關注焦點。 必須保證客戶端電腦中程式版:的絶:貧同步更新, 本升級時都必須保證每—用 认 即母—次程式版 統的客戶端程式版本更新時 兔卩是最新版本。在傳 次更新時就需要IT人員進行- 刪除及新版本的安裝’客戶端:舊:士的 廣時會加a人為工作^f且刀佈範圍 本的更新造成新舊不同版本公用電腦程式版 晋磁:助按照構成程序的多個模塊間的依存關係的順二案己 t免’生成程序數據。然後,從各程序數據地址始端 =比杈所生成兩個版本的程序數據,提取數據最先不同1 =址和該地址以後的數據,生成相差數據。還在中心保 ^新程序的全部數據和至少一個相差數據,並且根據終、 凌置内的程序版本送程序的全部數據或相差數據,終端 置則用收到的數據更新程序。但該申請案存在以下缺點、200535697 V. Description of the invention (1) [Technical field to which the invention belongs — The present invention relates to a system and method for updating 4 to 8 motions. The program of each client computer from [Previous Technology] The competition of modern enterprises is becoming more and more fierce. How to improve the working efficiency has ensured that the market competition of the enterprise is to achieve a high degree of connection between resources. Great focus. It is necessary to ensure that the program version in the client computer is absolutely updated simultaneously. When updating, you must ensure that the client program version of each version is the latest version. It is necessary for IT staff to carry out the update-removal and installation of the new version of the client: the old: the wide time of the taxi will add a man-made job ^ f and the update of the knife cloth range causes the new and old versions of the public computer program Jinci: It helps to generate program data according to the two cases of dependencies between the multiple modules constituting the program. Then, from the beginning of each program data address = two versions of the program data generated by the program, the data that differs from the first 1 = the address and the data after that address are extracted to generate phase difference data. All data of the new program and at least one phase difference data are also maintained in the center, and all data or phase difference data of the program are sent according to the version of the program in the terminal device, and the terminal device updates the program with the received data. However, the application has the following disadvantages,

I 第5頁 200535697 五、發明說明(2) Η,將同-程式的兩個版本的數據進行 版本的比較時間,& 旱乂 每樣/ 口長了 而本案只比較兩個版本號。 . /、述缺點,需要提供一種客戶端葙+ έ # 糸統及方法,特別需耍捭征播口 =各戶^知式自動更新 效率。'客戶^程式版本的系統及方法,從而提升工作 【發明内容】 系统ίί:之ί要目的在於提供-種客戶端程式自動更新 可自動更新分散式客户端程式版本。 括:一 ▲用甸、"^種客^端程式自動更新系統。該系統包 芎、及:螯:服器、一貧料庫伺服器、一網路、-FTP伺服 用伺ΐίΪΐ戶端電腦。分散式客戶端電腦藉由網路與應 Κ = ’資料庫飼服器存儲一數據表,該數包括程 ,盆广蚀t唬。FTP飼服器藉由網路與應用飼服器相連 FTP伺子服客戶端最新版本之程 < ’當客戶端程式版本與 戶端電上, 伺服器中的最新版本之程式並將客戶端電 路,1 =版本之程式覆蓋。其中’網路係為-種電子網 八 以為企業内部網(I ntranet )、網際網拉( 或其他類型網路;應用飼服器包括複數軟體功 相互協同工作用於當客戶端電腦運行程式時, 對,#端的當前程式版本號與該程式的最新版本號進行比 夕齡=Ϊ版本號不相符合則獲取FTP伺服器中最新版本程式 之數據並將客戶端電腦中當前版本更新為最新版本。I Page 5 200535697 V. Description of the invention (2) Η, compare the data of the two versions of the same program with each other, & 乂 each kind of / mouth is too long, and only two version numbers are compared in this case. / 、 Describe the shortcomings, you need to provide a client έ + 特别 # system and method, especially need to use the broadcast port = each household ^ knowing type automatic update efficiency. 'Client ^ program version system and method to improve work [Summary] The main purpose of the system is to provide a kind of client program automatic update, which can automatically update the distributed client program version. Including: One ▲ Use Dian, " ^ kind of client ^ program to automatically update the system. The system includes: and server: a server, a lean storage server, an Internet, -FTP server for client computers. The distributed client computer stores a data table through the network and the application server. The number includes the program, and the server is widely eroded. The FTP server connects to the application server through the network. The latest version of the FTP server server < 'When the client program version is connected to the client, the latest version of the server program and the client Circuit, 1 = version of program coverage. Among them, the "network system" is a kind of electronic network. I think it is an intranet, an Internet pull (or other type of network); the application server includes multiple software functions to work together when the client computer runs the program. Yes, the current version number of the # terminal is compared with the latest version number of the program. Xi Ling = Ϊ version number does not match. Get the data of the latest version of the program on the FTP server and update the current version on the client computer to the latest version. .

第6頁 200535697 五、發明說明(3) 本發明运提供一種宏$ A山兩 方法包括以下步驟:(a )、5而程式版本更新方法。該 取客戶端當前運行的程式之運版订太〶味前版本之程式;(b)獲 本號與最新版本號進行比斜· ^ ’ ( c )將獲取之當前版 版本號是否相符合;(e X / )判斷當前版本號與最新 ftp伺服器,· ( f ) FTfM °兩個版本號不一致則連接至 ⑷請㈣服最λ版本程式之數據,· 戶端電腦當前版本之程弋以報耘式之數據,覆蓋客 利用本發明的系統及方法,可自 二式。 程式版本,從而提升工作效率。,刀工分佈的客戶 【實施方式】 如第一圖所示,係本發明完 硬體架構圖。該系统包括.ί戶“式自動更新系統之 器2、一網路3、應用㈣器1、—資料庫伺服 端電腦5藉由網路3與應用飼服器"目* 伺服器1相連,其存儲一 連接(圖中未畫出)與應用 ^ , /、 數據表’该數據表包括有程式fL如 ,=° FTP伺服器8藉由網路3與應用伺服器1相連 , & 子儲有最新版本之程式,當客戶端當前程式的版本节 J TP:服器"的最新程式之版本號不秦 器8將最新版太夕紹彳欲、、, 刊服 取4欣本之耘式發达給客戶端電腦5並將 中的當前版本之程式覆蓋。 尸鸲電月^ 其中,網路3係為一種電子網路,其可以為企業内 (anet )、網際網路(Internet )或其他類型網路、、 第7頁 ii 200535697Page 6 200535697 V. Description of the invention (3) The present invention provides a macro $ A and two methods including the following steps: (a), 5 and a program version update method. The version of the program currently running on the client is too short for the previous version of the program; (b) Obtaining a comparison between this number and the latest version number. ^ '(C) Whether the current version number obtained will be consistent; (e X /) Judge the current version number with the latest ftp server. (f) FTfM ° If the two version numbers are inconsistent, please connect to ⑷ Please submit the data of the most lambda version of the program. The report-type data covers the use of the system and method of the present invention, and can be self-contained. Program version to improve work efficiency. Customers of knife distribution [Embodiment] As shown in the first figure, it is a hardware architecture diagram of the present invention. The system includes a "household" type automatic update system device 2, a network 3, an application server 1, a database server computer 5, and an application feeder via the network 3 and "** server 1" It stores a connection (not shown in the figure) and application ^, /, data sheet 'The data sheet includes a program fL such as, = ° FTP server 8 is connected to application server 1 via network 3, & The sub-store stores the latest version of the program. When the client's current version of the program is J TP: Server " The latest program version number is not Qin Qi 8 and the latest version will be published. It is developed to the client computer 5 and covers the current version of the program. Among them, Network 3 is an electronic network, which can be an enterprise (anet), the Internet ( Internet) or other types of networks, page 7 ii 200535697

,客戶端電腦5安裝有複數程式,用戶可根據需求運行相應 的私式。應用伺服器1包括複數軟體功能模組(如第二圖; 不)’其相互協同工作用於當客戶端電腦5運行程式時, 客戶端電腦5中的當前程式版本號與該程式的最新版本號進 行比對,若兩版本號不相符合則接收FTP伺服器8發送的^ 新版本程式之數據並將客戶端電腦5中當前版本更新為最取 版本。 ’ 如第二圖所示’係本發明客戶端程式自動更新系統之 應用伺服器之功能模組圖。該應用伺服器丨包括:一版 2取模組11、一比對模組12、一連接模組13及一程式更新〜 15。其中,版本號獲取模組n用於獲取客戶端電腦5運 ^程式的當前版本號。比對模組丨2將獲取的當前版本號鱼 :料庫伺服器2中程式之最新版本號進行比對,並判斷兩者 疋否相符合。連接模組13用於當當前版本 二致:自動連接至FTP饲服器8。程式更新模組1 5用= =二=發送的最新版本之程式之數據並更新客戶端 電細5的當剛版本程式為最新版本。 作業流Ii圖Ϊ: : :Ϊ:客戶端程式自動更新方法之 之尹★ r丰_ 先用戶登錄糸統即運行該系統當前版本 者前) ’版本號獲取模組11獲取客戶端電腦5 二之告二版ϋ之版本號(步驟S301 );比對模組12將獲 (步二2) 中最新版本號進行比對 (步驟S303 ) 號與最新版本號是否相符合 連接柄組13連接至FTP伺服器8 (步驟 200535697 五、發明說明(5) S304 ),FTP伺服态8發送最新版本程式之數據(步驟 );程^更新模組13接收FTP伺服器8中最新版本程式之數 據,覆蓋客戶端電腦5當前版本之程式以更新當前版 步驟S30 6 )。 以上所述僅為本發明之較佳實施例而已,凡其他未脫 離本發明所揭示之精神下所完成之均等變化或修飾,均應 匕έ在下述之申請專利範圍内。The client computer 5 is installed with a plurality of programs, and the user can run the corresponding private type according to the requirements. The application server 1 includes a plurality of software function modules (such as the second picture; no) 'which work in conjunction with each other to be used when the client computer 5 runs the program, the current program version number in the client computer 5 and the latest version of the program The two versions are compared. If the two version numbers do not match, the data of the new version of the program sent by the FTP server 8 is received and the current version in the client computer 5 is updated to the most preferred version. ‘As shown in the second figure’ is a functional module diagram of the application server of the client program automatic update system of the present invention. The application server includes: a version 2 taking module 11, a comparison module 12, a connection module 13 and a program update ~ 15. The version number obtaining module n is used to obtain the current version number of the client computer 5 operating program. The comparison module 丨 2 will compare the current version number of the program: the latest version number of the program in the magazine server 2 and determine whether the two match. The connection module 13 is used when the current version is the same: it automatically connects to the FTP feeder 8. The program update module 15 uses the data of the latest version of the program sent by == 2 = and updates the client. The Danggang version of the program is the latest version. Workflow Ii diagram Ϊ: :: Ϊ: Yin of the client program automatic update method ★ r 丰 _ Before the user logs in to the system and runs the current version of the system) 'Version number acquisition module 11 obtains the client computer 5 2 Report the version number of the second version (step S301); the comparison module 12 will obtain the latest version number (step S303) for comparison (step S303) whether the number matches the latest version number. The connection handle group 13 is connected to FTP server 8 (step 200535697 V. Invention description (5) S304), FTP server state 8 sends data of the latest version of the program (step); Cheng ^ update module 13 receives the data of the latest version of the program in FTP server 8, covering The client computer 5 updates the current version of the program to update the current version of step S30 6). The above descriptions are merely preferred embodiments of the present invention. All other equivalent changes or modifications made without departing from the spirit disclosed by the present invention should be within the scope of the following patent applications.

200535697 圖式簡單說明 【圖示簡單說明】 第一圖係本發明客戶端程式自動更新系統之硬體架構圖。 第二圖係本發明客戶端程式自動更新系統之應用伺服器之 模組圖。 第三圖係本發明客戶端程式自動更新方法之作業流程圖。 【主要元件符號說明】 應用伺服器 1 版本號獲取模組 11 比對模組 12 連接模組 13 程式更新模組 15 資料庫伺服器 2 網路 3 客戶端電腦 5 FTP伺服器 8200535697 Simple illustration of the diagram [Simplified illustration of the diagram] The first diagram is a hardware architecture diagram of the client program automatic update system of the present invention. The second figure is a module diagram of the application server of the client program automatic updating system of the present invention. The third figure is a flowchart of the method for automatically updating a client program according to the present invention. [Description of main component symbols] Application server 1 Version number acquisition module 11 Comparison module 12 Connection module 13 Program update module 15 Database server 2 Network 3 Client computer 5 FTP server 8

第10頁Page 10

Claims (1)

200535697 六、申請專利範圍 1 ·=種客戶端程式自動更新系統,其包括一FTP伺服器、 一貧料庫飼服器及複數客戶端電腦該客戶端程式自動更 新系統還包括: 應用伺服器,包括·· 一版本號獲取模組,用於獲取客戶端電腦運行之當前 版本程式的版本號; 一比對模組,用於將獲取的版本號與資料庫伺服器中 存儲的最新版本號進行比對; 一連接模組,用於連接FTP伺服器; 二程式更新模組,用於接收FTP伺服器中最新版本程 式之數據以更新客戶端電腦中當前版本程式。 .如:ί 2 ί圍第1項所述之客戶端程式自動更新系統 版本號的數據表。 仍’取新 3. 如:請專利範圍第!項所述之客戶端程式自動 4. 口”藉:一網路與應用伺服^ 5,其;專::服圍器,: = 動更新系、统 •:種客戶端程式自動更新方法,該方法^ 運行客戶端程式; 下步驟: 獲取當前運行之程式版本號; 將當前版本號與資料庫伺服器中存儲 比對; 攻新版本號進行 判斷兩個版本號是否相符合; 第11頁 200535697 六、申請專利範圍 若客戶端中程式版本號與最新程式版本號不一致時,則 自動連接至FTP伺服器; FTP伺服器發送最新版本程式之數據; 接收FTP伺服器發送的最新版本程式之數據以更新客戶 端當前版本程式。 6. 如申請專利範圍第5項所述之客戶端程式自動更新方法 ,其中判斷兩版本號是否一致步驟還包括:如果兩版本 號一致則流程結束。 7. 如申請專利範圍第5項所述之客戶端程式自動更新方法 ,其中所述之最新版本號包含在資料庫伺服器的一數據 表中。200535697 6. Scope of patent application 1 == A client program automatic update system, which includes an FTP server, a poor feeder and a plurality of client computers. The client program automatic update system also includes: an application server, Includes: a version number acquisition module for obtaining the version number of the current version of the program running on the client computer; a comparison module for comparing the obtained version number with the latest version number stored in the database server Compare; a connection module for connecting to the FTP server; and a program update module for receiving data from the latest version of the program on the FTP server to update the current version of the program on the client computer. . Such as: 2 The data table of the client program automatic update system version number described in item 1 above. Still ’fetching new 3. Such as: Please patent the first! The client program described in item 4. Automatically borrows: a network and application server ^ 5, which is specialized: :: server, = = automatic update system, system •: a method for automatic update of client programs, the Method ^ Run the client program; Next steps: Get the version number of the currently running program; Compare the current version number with the database server storage; attack the new version number to determine whether the two version numbers match; page 11 200535697 6. Scope of patent application If the version number of the program in the client is different from the latest program version number, it will automatically connect to the FTP server; the FTP server sends the data of the latest version of the program; receives the data of the latest version of the program sent by the FTP server to Update the current version of the client program. 6. The automatic update method of the client program described in item 5 of the scope of patent application, wherein the step of determining whether the two version numbers are consistent further includes: if the two version numbers are consistent, the process ends. Method for automatically updating client program described in item 5 of the patent scope, wherein the latest version number is included in the database server In a data sheet.
TW093112197A 2004-04-30 2004-04-30 System and method for automatic updating program TW200535697A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW093112197A TW200535697A (en) 2004-04-30 2004-04-30 System and method for automatic updating program
US11/024,891 US20050246702A1 (en) 2004-04-30 2004-12-28 System and method for automatically updating versions of software programs in client computers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW093112197A TW200535697A (en) 2004-04-30 2004-04-30 System and method for automatic updating program

Publications (1)

Publication Number Publication Date
TW200535697A true TW200535697A (en) 2005-11-01

Family

ID=35188539

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093112197A TW200535697A (en) 2004-04-30 2004-04-30 System and method for automatic updating program

Country Status (2)

Country Link
US (1) US20050246702A1 (en)
TW (1) TW200535697A (en)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7117239B1 (en) 2000-07-28 2006-10-03 Axeda Corporation Reporting the state of an apparatus to a remote computer
US7185014B1 (en) 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
US8108543B2 (en) 2000-09-22 2012-01-31 Axeda Corporation Retrieving data from a server
US7254601B2 (en) 2001-12-20 2007-08-07 Questra Corporation Method and apparatus for managing intelligent assets in a distributed environment
US7178149B2 (en) 2002-04-17 2007-02-13 Axeda Corporation XML scripting of soap commands
US7966418B2 (en) 2003-02-21 2011-06-21 Axeda Corporation Establishing a virtual tunnel between two computer programs
JP2006119848A (en) * 2004-10-20 2006-05-11 Fujitsu Ltd Software update program, software update device and software update method
US20070016638A1 (en) * 2005-06-30 2007-01-18 Ian Elbury System and method of application provisioning
CN1928818A (en) * 2005-09-09 2007-03-14 鸿富锦精密工业(深圳)有限公司 Network device and software updating method thereof
WO2007055686A1 (en) * 2005-11-09 2007-05-18 Chipcon As Over-the-air download (oad) methods and apparatus for use in facilitating application programming in wireless network devices of ad hoc wireless communication networks
US20070220006A1 (en) * 2006-03-07 2007-09-20 Cardiac Pacemakers, Inc. Method and apparatus for automated generation and transmission of data in a standardized machine-readable format
US20070226013A1 (en) * 2006-03-07 2007-09-27 Cardiac Pacemakers, Inc. Method and apparatus for automated generation and transmission of data in a standardized machine-readable format
US8370479B2 (en) 2006-10-03 2013-02-05 Axeda Acquisition Corporation System and method for dynamically grouping devices based on present device conditions
KR101079592B1 (en) * 2006-11-03 2011-11-04 삼성전자주식회사 Display apparatus and information update method thereof
CN101179424B (en) * 2006-11-29 2010-09-08 腾讯科技(深圳)有限公司 Method and system for updating network client terminal
US8065397B2 (en) 2006-12-26 2011-11-22 Axeda Acquisition Corporation Managing configurations of distributed devices
US8478861B2 (en) 2007-07-06 2013-07-02 Axeda Acquisition Corp. Managing distributed devices with limited connectivity
US20100082963A1 (en) * 2008-10-01 2010-04-01 Chun Hui Li Embedded system that automatically updates its software and the method thereof
US20140032912A1 (en) * 2009-04-28 2014-01-30 Adobe Systems Incorporated Trust context for document signatures
CN103049278A (en) * 2011-10-11 2013-04-17 镇江精英软件科技有限公司 Method for achieving automatic updating of client program of client/server (C/S) framework through file transfer protocol (FTP) technology
US9280338B1 (en) * 2013-03-11 2016-03-08 Amazon Technologies, Inc. Dynamic application updates
CN103455359A (en) * 2013-09-22 2013-12-18 金蝶软件(中国)有限公司 Method, device and system for patch installation
CN110505310B (en) * 2014-07-11 2022-04-15 创新先进技术有限公司 Method, device and system for realizing distributed cache
CN104793970A (en) * 2015-04-02 2015-07-22 安徽四创电子股份有限公司 Online upgrade method based on FTP
US10042626B2 (en) * 2015-06-29 2018-08-07 Verizon Patent And Licensing Inc. Software updates using client self-reporting and a hierarchical data structure
CN106990975B (en) 2016-01-21 2021-07-23 斑马智行网络(香港)有限公司 Application heat deployment method, device and system
JP2017156937A (en) * 2016-03-01 2017-09-07 ヤンマー株式会社 Terminal device and software rewrite program
CN111813429B (en) * 2016-12-13 2024-10-01 青岛海信移动通信技术有限公司 Program updating method and device
CN108829424A (en) * 2018-07-17 2018-11-16 武汉金运激光股份有限公司 A kind of method and apparatus that remote deployment updates
US11308050B2 (en) * 2019-11-15 2022-04-19 Bank Of America Corporation Conversion mechanism for complex cohabitation databases

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473772A (en) * 1991-04-02 1995-12-05 International Business Machines Corporation Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
US5623604A (en) * 1992-11-18 1997-04-22 Canon Information Systems, Inc. Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral
JPH08171482A (en) * 1994-10-29 1996-07-02 Mitsubishi Electric Corp System for generating version of program
US5764992A (en) * 1995-06-06 1998-06-09 Apple Computer, Inc. Method and apparatus for automatic software replacement
US5732275A (en) * 1996-01-11 1998-03-24 Apple Computer, Inc. Method and apparatus for managing and automatically updating software programs
US6006034A (en) * 1996-09-05 1999-12-21 Open Software Associates, Ltd. Systems and methods for automatic application version upgrading and maintenance
US5960204A (en) * 1996-10-28 1999-09-28 J.D. Edwards World Source Company System and method for installing applications on a computer on an as needed basis
US6167567A (en) * 1998-05-05 2000-12-26 3Com Corporation Technique for automatically updating software stored on a client computer in a networked client-server environment
US6289512B1 (en) * 1998-12-03 2001-09-11 International Business Machines Corporation Automatic program installation
US6424424B1 (en) * 1999-01-19 2002-07-23 Hewlett-Packard Company Method and apparatus for automatic installation of shared printers over a network
US6986134B1 (en) * 1999-03-16 2006-01-10 Sun Microsystems, Inc. Lightweight global distribution mechanism
US7055175B1 (en) * 2000-01-06 2006-05-30 International Business Machines Corporation Method and system for generating and using a virus free file certificate integrated within a file
US6928550B1 (en) * 2000-01-06 2005-08-09 International Business Machines Corporation Method and system for generating and using a virus free file certificate
US6546554B1 (en) * 2000-01-21 2003-04-08 Sun Microsystems, Inc. Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer
US6874142B1 (en) * 2000-02-29 2005-03-29 Fujitsu Limited System and method for automatically setting applet latest version
US6751794B1 (en) * 2000-05-25 2004-06-15 Everdream Corporation Intelligent patch checker
US6832373B2 (en) * 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US6910128B1 (en) * 2000-11-21 2005-06-21 International Business Machines Corporation Method and computer program product for processing signed applets

Also Published As

Publication number Publication date
US20050246702A1 (en) 2005-11-03

Similar Documents

Publication Publication Date Title
TW200535697A (en) System and method for automatic updating program
US8161095B2 (en) Distributed routing table interface
TWI483581B (en) Method and apparatus for discovering network devices
KR20210057149A (en) Smart contract-based data processing method, device and storage medium
TW202023238A (en) Trusted node determining method and apparatus based on block chain network
WO2014071786A1 (en) Method and system for file transmitting
US20070255682A1 (en) Fault tolerant facility for the aggregation of data from multiple processing units
CN110135194B (en) Block chain-based industrial internet digital object management method
CN101437051B (en) Method for downloading network resource
US8762505B2 (en) Definition configuration and administration of distributed server systems through structured data model
CN1703697A (en) Systems, methods and programming for routing and indexing globally addressable objects and associated business models
CN104331829A (en) Auction bidding management system
TW201317799A (en) Sharing control system and method for network resources download information
CN1690961A (en) Client program automatic updating system and method
JP2009169860A (en) Computer system for managing configuration item, and method and computer program therefor
CN106033562A (en) Transaction processing method, transaction participation node and transaction coordination node
US20050097367A1 (en) System for providing services for applications available under different protocols
CN108667928A (en) A kind of method of data synchronization based on block chain state machine networking running
CN113905015A (en) Identification analysis method and identification analysis system
US20110307444A1 (en) Replicating server configuration data in distributed server environments
CN106060189A (en) Distributed domain name registration system
CN113220480B (en) Distributed data task cross-cloud scheduling system and method
US7543030B2 (en) Peer-to-peer communication for instant messaging between different instant message application types
JP2006243985A (en) Message notification system and method, and server used therefor
CN109672721A (en) Pushing method for media files, device, server-side and computer readable storage medium