CN100428753C - Method and system for implementing program updating by use of hypertext transmission protocol service - Google Patents
Method and system for implementing program updating by use of hypertext transmission protocol service Download PDFInfo
- Publication number
- CN100428753C CN100428753C CNB021508275A CN02150827A CN100428753C CN 100428753 C CN100428753 C CN 100428753C CN B021508275 A CNB021508275 A CN B021508275A CN 02150827 A CN02150827 A CN 02150827A CN 100428753 C CN100428753 C CN 100428753C
- Authority
- CN
- China
- Prior art keywords
- data
- server
- program
- file
- network equipment
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Images
Abstract
The present invention provides a method for updating a network product procedure by using a hypertext transfer protocol on a network terminal product. A hypertext transfer protocol file upload (HTTP UpLoad) method has the advantage of convenient and flexible operation. When the method is operated, the method can be carried out by an application program which is used for configuring and displaying a web page to avoid unnecessary errors of the operation, the hypertext transfer protocol file upload service is erected on a server, additional software has no need to be installed, and the cost expense is saved.
Description
Technical field
The invention relates to a kind of method of on network terminal product, upgrading network program, and particularly relevant for a kind of method of on network, utilizing hypertext transmission communication agreement service to upgrade network program.
Background technology
General network program upgrades and all is to use thin trivial file transfer communications protocol (Trivial FileTransfer Protocol usually, TFTP) transmit, thin trivial file transfer communications protocol be a kind of simple file transfer agreement (FTP) the same with the file transfer agreement be transfer files usefulness.Thin trivial file transfer communications protocol simply also lacks than the file transfer agreement functionality than the file transfer agreement, thin trivial file transfer communications protocol utilizes user's data packet agreement (User Datagram Protocol, UDP) agreement (Transmition Control Potocal is controlled in the transmission that is different from the file transfer agreement, TCP) transmit data, there is not safety verification, because the agreement of user's data packet is the checking of not making to transmit data correctness, so thin trivial file transfer communications protocol need not use via user right or under the visible situation of catalogue, this data file that makes is worth worried in the process safe that transmits.
The file transfer agreement is one of application protocol standard of transmission control/network communication agreement (TCP/IP), utilize file transfer agreement program, after sending and receiving two ends computer set up line, program can become the data automatic segmentation one fritter, one fritter, seeing through the file transfer agreement transmits on network, by the receiving terminal program data are reconfigured then, file transfer agreement is one of the simplest method of computer swap data on network, be used for transmitting data from server, on network, search free resource, or well-designed webpage is put on the server of address place, website, utilize file transfer agreement method that data are transmitted on network, allow data as quick the sending to of parcel.
Utilize the DOS interface to use the file transfer agreement, also can use the file transfer of the graphical interfaces that provides by the third party to reach an agreement on to upgrade, delete, rename, move and replication server on data; Use the file transfer agreement to sign in on the server, though there are many servers to support anonymous login at present, how can find and transmit the information that needs more efficiently?
Method and system according to Hypertext Transfer Protocol file transfer of the present invention, the transmission of data from the user side to the webserver is common gateway interface (the Common Gateway Interface by Hypertext Transfer Protocol, CGI) support, this has supplied traditional file indicating language (HyperText Markup Language) and has lacked interactive shortcoming, accelerate file and upload the speed of download, the at present all configurations and the application program of displayed web page are all supported common gateway interface, and this makes Hypertext Transfer Protocol file transfer mode more can obtain product support widely at network.
Though utilize thin trivial file transfer communications protocol/file transfer agreement reliably data to be sent to server, can stride simultaneously different platforms and adopt binary format, yet compare with Hypertext Transfer Protocol with preferable convenience, thin trivial file transfer communications protocol/file transfer agreement but has very big defective, below will do more detailed comparison to thin trivial file transfer communications protocol/file transfer agreement and Hypertext Transfer Protocol:
A. Ren Zheng problem: use thin trivial file transfer communications protocol/file transfer agreement transmission data, server need be managed a large amount of user account numbers, form the wasting of resources of server, though thin trivial file transfer communications protocol/the file transfer agreement can be by the mode upload file of anonymity, but the qualification that utilizes web application management user to upload data avoids increasing the burden in the server admin.
B. safety problem: no matter the present configuration and the application program of displayed web page for example browser are that the explorer (Explorer) of Netscape (Netscape) or Microsoft all has support security server (secure server), seeing through all data that will transmit of security server all needs through security mechanisms (Secure SocketsLayer, SSL), the process of coding (encrypt), make on the world-wide web anyone, all can't consult any information that exchanges between user side and server, to guarantee that server transmits the fail safe of information process, information is encrypted in its whole transmission course, the thin trivial file transfer communications protocol/file transfer of the standard then no this item function of reaching an agreement on.
The deletion of setting: thin trivial file transfer communications protocol/data are uploaded in the file transfer agreement needs the keeper to adjust file system (NTFS) authority accurately; And the mode of uploading of Hypertext Transfer Protocol can be decided in its sole discretion when adjusting file system simultaneously in conjunction with application program, or adjusts file system via the keeper.
Convenience: thin trivial file transfer communications protocol/file transfer is reached an agreement on when depositing file, leave the DOC file in a place, and the graphic resource file must leave another place in; But utilize web application, can reserve these schemes at the program middle finger.
Function ratio is: utilize web application, the size of restricting data voluntarily when the data of uploading, or the information in the same list of foundation changes the size of data, in addition, can also delete those and meet uploading of specific criteria, for example wrong multipurpose network mail extends standard (Multi-Purpose Internet MailExtensions, MIME) form or wrong data content.
Hommization: the method for Hypertext Transfer Protocol provides the network upload tool of telotism to provide on indication, suggestion, the line and helps, and thin trivial file transfer communications protocol/file transfer agreement can't provide relevant function, the more important thing is, when mistake took place, the method for Hypertext Transfer Protocol can obtain responding and utilizing modification method to correct mistakes immediately.
Fire compartment wall: owing to consideration based on fail safe and file confidentiality, the transmission that thin trivial file transfer communications protocol/the file transfer agreement does not allow to exceed limited range, remove access data arbitrarily, to prevent wrongful access, but therefore cause the inconvenience in the use, though the problem on just setting, most of fire compartment walls allow Hypertext Transfer Protocol to upload data, increase the convenience on using.
Additional information: Hypertext Transfer Protocol is uploaded the standard specification of for example utilizing RFC1867, produces the extraneous information about uploading that can visit, and such as user's original file name, is used in the occasion of internal network.
Be uploaded to database: the server element of Hypertext Transfer Protocol, soft SA-FileUp for example, allow data access (OLE DB) database of data upload to a low order, but thin trivial file transfer communications protocol/file transfer agreement can't transmit data to database.
Utilize the agreement of thin trivial file transfer communications protocol and file transfer to upgrade the networking products program technic simultaneously following shortcoming arranged:
1. thin trivial file transfer communications protocol transmission is operated and is not had a convenience;
2. thin trivial file transfer communications protocol needs specific server software (TFTP Server);
3. the use interface of user software does not have hommization.
Summary of the invention
In view of this, main purpose of the present invention just provides the method that the networking products program is upgraded in a kind of HTML (Hypertext Markup Language) service, when the computer user connects to network server (Server) through browser, utilize the file transfer agreement to be the common language of communications protocol between the computer as communication, make browser more efficient, avoid the network traffic congestion, make computer correctly transmit data apace, determine which part in the transmission data, and which partial content will show at first.
For reaching above-mentioned purpose of the present invention, can reach by a kind of method and system of hypertext transmission communication agreement service realization program updates of utilizing provided by the present invention.
According to the embodiment of the invention, hypertext transmission communication agreement service realizes the method for program updates, at first configuration transmits a file data to server with the application program of displayed web page, also start when server receives request and receive communication module, then, configuration is sent to server with the application program of displayed web page with the data that will transmit, server is carried out corresponding checking, and the burning program in the startup server, in the burned server of code that upgrades, pass one at last back and finish the application program of message to this configuration and displayed web page.
In addition, according to the embodiment of the invention, hypertext transmission communication agreement service realizes that the system of program updates comprises a user side and a network equipment.
One user side comprises the application program of a configuration and displayed web page and transmits a file data to network equipment.One network equipment, when network equipment receives the file data request, also start and receive communication module, then, the configuration of download user end and the application's data of displayed web page, network equipment is verified accordingly, and the burning program in the startup network equipment, next, in the burned network equipment of code that upgrades; Pass one at last back and finish the application program of message to this configuration and displayed web page.
For above-mentioned and other purposes of the present invention, feature and advantage can be become apparent, cited below particularlyly go out preferred embodiment, and conjunction with figs., be described in detail below:
Description of drawings
Fig. 1 is a schematic diagram, has shown the operating process of upgrading the method for networking products program according to a kind of hypertext transmission communication agreement service of embodiments of the invention.
Fig. 2 is a schematic diagram, has shown the system architecture of upgrading the system of networking products program according to a kind of Hypertext Transfer Protocol service of embodiments of the invention.
Embodiment
Please refer to Fig. 1, Fig. 1 has shown the operating process of upgrading the method for networking products program according to a kind of Hypertext Transfer Protocol service of embodiments of the invention, and the operating process of the embodiment of the invention will be described as follows.
At first, configuration and the application program of displayed web page for example browser transmit data to server for example during the webserver, after starting the reception communication module after the request of receiving of the step S10 webserver, then browser arrives the webserver with the data upload that will transmit, after step S12 webserver reception data, to carry out corresponding checking as step S14, to confirm the correctness of data, after the demonstration validation data are errorless, next as the burning program in the step S16 startup webserver, in the burned webserver of the code that will upgrade, pass one back as step S18 at last and finish the application program that message is given configuration and displayed web page.
In addition, work as the webserver as step S12 and receive a new data, to carry out corresponding checking as step S14 equally, to confirm the correctness of data, after the demonstration validation data are errorless, next as the burning program in the step S16 startup webserver, in the burned webserver of code that upgrades, pass one back as step S18 at last and finish the application program that message is given configuration and displayed web page, stop to carry out more new element, stop to transmit data up to browser and give the webserver.
Please refer to Fig. 2, Fig. 2 has shown the system architecture of upgrading the system of networking products program according to the Hypertext Transfer Protocol service of embodiments of the invention, and the system framework of the embodiment of the invention will be described as follows.
The system that upgrades the networking products program according to HTML (Hypertext Markup Language) service of the present invention comprises user side 20, network equipment 22.
At first, when user side 20 transmits data, the method of utilizing data to transmit, for example the Hypertext Transfer Protocol file is uploaded the method for (HTTP File UPLoad), when one file data is sent to network equipment 22, network equipment 22 receives when asking and starts receiver module, then, network equipment 22 is uploaded file block (fileblock) a to user side 20 and is required user side 20 to transmit data, when network equipment 22 is downloaded a file block from user side after, for the downloaded files block, network equipment 22 will be verified accordingly, after corresponding checking, start burning program in the network equipment 22, with the burned network equipment 22 of code that upgrades, last network equipment 22 transmits a message of finishing to user side 20.
In sum, the present invention has following advantage really:
1. utilize the method and system of data transmission with convenience;
2. operating process sees through the application program of configuration and displayed web page, is convenient to operation;
3. utilize the Hypertext Transfer Protocol file to upload data transferring method, server does not need to install additional software.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limiting the present invention, anyly is familiar with present technique field person, without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking accompanying claim.
Claims (7)
1. the method for a program updates comprises the following steps:
One browser program transmits a file data and gives server, and described browser program adopts the agreement of hypertext transmission communication;
Server receives the request back and starts the reception communication module;
Described browser program arrives server with the data upload that will transmit;
Server is carried out corresponding checking;
Start the burning program in the server, in the burned server of data that server is received; And
Pass one back and finish message to described browser program.
2. the method for realization program updates as claimed in claim 1, it is characterized in that,, finish program updates carrying out above-mentioned step when server receives a new file data, stop to transmit data up to above-mentioned browser program and give server, stop to carry out more new element.
3. the method for realization program updates as claimed in claim 1 is characterized in that, this server is the webserver.
4. the method for realization program updates as claimed in claim 1 is characterized in that, carries out checking accordingly, for confirming to transmit the correctness of data.
5. system that realizes program updates comprises:
One user side comprises a browser program, is used to transmit a file data;
One network equipment, when receiving this document request of data that this user side transmits and start and receive communication module, the data of the browser program of download user end, network equipment is verified accordingly, and the burning program in the startup network equipment, in the burned network equipment of this document data that receives; And
Pass one back and finish message to this browser program.
6. the method for realization program updates as claimed in claim 5 is characterized in that, user side utilizes data transferring method to upload for the Hypertext Transfer Protocol file.
7. the method for realization program updates as claimed in claim 6 is characterized in that, the specification that Hypertext Transfer Protocol is uploaded is the standard specification of RFC1867.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021508275A CN100428753C (en) | 2002-11-29 | 2002-11-29 | Method and system for implementing program updating by use of hypertext transmission protocol service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021508275A CN100428753C (en) | 2002-11-29 | 2002-11-29 | Method and system for implementing program updating by use of hypertext transmission protocol service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1505360A CN1505360A (en) | 2004-06-16 |
CN100428753C true CN100428753C (en) | 2008-10-22 |
Family
ID=34234094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021508275A Expired - Lifetime CN100428753C (en) | 2002-11-29 | 2002-11-29 | Method and system for implementing program updating by use of hypertext transmission protocol service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100428753C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742508A (en) * | 2009-12-21 | 2010-06-16 | 中兴通讯股份有限公司 | System and method for transmitting files between WAPI terminal and application server |
CN101945136A (en) * | 2010-09-28 | 2011-01-12 | 北京伟库电子商务科技有限公司 | Data transmission method and system based on web application |
CN102457539A (en) * | 2010-10-19 | 2012-05-16 | 英业达集团(天津)电子技术有限公司 | Management method of file servers |
CN104320483B (en) * | 2014-10-31 | 2018-10-09 | 任子行网络技术股份有限公司 | The system and method for HELPER APPLICATIONS upgrading |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000063772A1 (en) * | 1999-04-21 | 2000-10-26 | Research Investment Network, Inc. | Targeted update of a laser-centric medium |
US6167407A (en) * | 1998-06-03 | 2000-12-26 | Symantec Corporation | Backtracked incremental updating |
-
2002
- 2002-11-29 CN CNB021508275A patent/CN100428753C/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167407A (en) * | 1998-06-03 | 2000-12-26 | Symantec Corporation | Backtracked incremental updating |
WO2000063772A1 (en) * | 1999-04-21 | 2000-10-26 | Research Investment Network, Inc. | Targeted update of a laser-centric medium |
Also Published As
Publication number | Publication date |
---|---|
CN1505360A (en) | 2004-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100527080C (en) | Method for software program synchronization | |
EP1635256B1 (en) | Communication system and method for upgrade of user terminal software and user terminal upgraded by same | |
US6687733B2 (en) | Method and system for automatically configuring a client-server network | |
CN103701640B (en) | Use the method and system of Intelligent management terminal upgrading ODN equipment | |
CN100499652C (en) | Communication apparatus and authentication apparatus and method, and operation method | |
EP1679845A1 (en) | Mobile device, content distribution system and content distribution method | |
US20050267860A1 (en) | Method of loading files from a client to a target server and device for implementing the method | |
US8555366B2 (en) | Method of managing communication between an electronic token and a remote web server | |
CN1973255A (en) | System and method for managing and communicating software updates | |
CA2293127A1 (en) | An apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques | |
CN101072163A (en) | Network file automatic dump method and system | |
CN102064966A (en) | Configuration method, server, equipment and system | |
US7594107B1 (en) | Method and apparatus for updating web certificates | |
EP1454247A1 (en) | System and method for downloading data using a proxy | |
EP2178252A1 (en) | Method for sharing community network service information | |
CN102088691A (en) | User authentication and identification system and method for mobile internet application of mobile phone | |
JP2003067277A (en) | File transmission method and file transmission system | |
CN104615455A (en) | Remote upgrading method and device for IPMC program of ATCA structure | |
US20090138550A1 (en) | Downloading server with two ports and associated method | |
US20040230968A1 (en) | Management system of relays for network apparatus, relay for network apparatus, authentication server, updating server, and method of managing relays for network apparatus | |
CN102404353A (en) | Terminal content releasing method and system thereof | |
CN100428753C (en) | Method and system for implementing program updating by use of hypertext transmission protocol service | |
WO2002046926A1 (en) | System and method for managing application integration utilizing a network device | |
CN104823410A (en) | Parameter configuration system | |
US7444674B1 (en) | End-to-end security of transactions between a mobile terminal and an internet server at the application level |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20161212 Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 9 room 01 Patentee after: BEIJING XIAOMI MOBILE SOFTWARE Co.,Ltd. Address before: 200233 Shanghai City Guiqin Road No. 7 Patentee before: Inventec Appliances (Shanghai) Co.,Ltd. |
|
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20081022 |