CN101222363B - IP access gate batch upgrading system and method - Google Patents
IP access gate batch upgrading system and method Download PDFInfo
- Publication number
- CN101222363B CN101222363B CN2008100041913A CN200810004191A CN101222363B CN 101222363 B CN101222363 B CN 101222363B CN 2008100041913 A CN2008100041913 A CN 2008100041913A CN 200810004191 A CN200810004191 A CN 200810004191A CN 101222363 B CN101222363 B CN 101222363B
- Authority
- CN
- China
- Prior art keywords
- iad
- server
- version
- upgraded version
- upgrading
- 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 - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a batch updating system for an IP access gateway and a method for using the same, comprising the following steps that a version updating server informs a policy configuration server of the address information and version information of the version updating server; the policy configuration server informs IP access gateway to update the version and informs the IP access gateway of the address information and version information of the version updating server; the IP access gateway modifies the IP address and the port number if judging the updated version is necessary according to the version information received, builds a TCP connection with the version updating service with the address information and reports necessary equipment information for update; the version updating server judges whether update is necessary according to the equipment information and configured update policy and informs the IP access gateway of the results; the IP access gateway initiates a request for version update to the version updating server when receiving the notice of update and enters version updating procedures. With the adoption of the batch updating system and the method of the invention, automatic and remote update can be supported and the problem that function and Bug updating can not be realized by rapid update is avoided.
Description
Technical field
The present invention relates to the method for upgrading terminals product software version in network communication protocol (TCP/IP) communication field, in particular, relate to the method for a kind of Internet protocol (IP) access gate batch upgrading.
Background technology
Present various IP IADs complexity numerous in variety comprises all kinds of word subscriber's lines (DSL) IAD, Local Area Network IAD, all kinds of mobile technology IADs or the like.Its software that comprises is just complicated more, and the software version of each product all can have the renewal upgrade function, solve the demand of leak (Bug), but end product One's name is legion, widely distributed so want the update software version, is very loaded down with trivial details and difficult.
Current common practice to edition upgrading all is to adopt in the time of will carrying out edition upgrading, and static configuration upgrade server on the IAD product can't be accomplished real-time upgrading on demand.The IP address configuration is fixed because the IAD product generally dispatches from the factory simultaneously, and a plurality of IP address conflicts when not revising the IP address that is upgraded product, can't be carried out edition upgrading in batches.Increase station and man-hour, cause the significant wastage of manpower and financial resources.
Summary of the invention
The technical problem to be solved in the present invention is that the method that provides a kind of IP access gate batch to upgrade can be supported the automatic remote upgrading, the problem of having avoided coming by quick upgrading update functions and Bug again.
In order to solve the problems of the technologies described above, the method for a kind of IP access gate batch upgrading of the present invention may further comprise the steps:
(1) the upgraded version server is to the address information and the version information of collocation strategy server circular self; Collocation strategy server notification IP IAD upgraded version, and the address information and the version information of upgraded version server informed the IP IAD;
(2) the IP IAD needs upgraded version according to the version information received as judgement, then revises self IP address and port numbers, utilizes address information and upgraded version server to set up TCP and is connected and reports the necessary facility information of upgrading;
(3) the upgraded version server judges whether the needs upgrading according to the escalation policy of facility information and configuration, and with result notification IP IAD; When the IP IAD is received the notice that needs upgrading, initiate the edition upgrading request, enter the edition upgrading flow process to the upgraded version server.
Further, in the step (1), the upgraded version server comprises IP address and port numbers to the address information of collocation strategy server circular, and version information comprises version number.
Further, in the step (2), the collocation strategy server passes through IP agreement Searching I P IAD, and sends its upgraded version of message informing to all IP IADs that search.
Further, in the step (2), IP address and port numbers that the IP IAD obtains from unified Dynamic Host Configuration Protocol server.
Further, in the step (2), the IP IAD does not need upgraded version according to the version information that receives as judging, then flow process finishes.
Further, in the step (2), set up the TCP connection failure as IP IAD and upgraded version server, the IP IAD is initiated the TCP connection request to other upgrade servers successively, if successful connection reports the necessary facility information of upgrading again, execution in step (3) is failed as being connected all with all upgraded version servers, then the active process ends.
Further, in the step (3), after IP IAD and upgraded version server enter the edition upgrading flow process, as finish upgrading, the IP IAD reports the upgrading success message to the upgraded version server, and flow process finishes; If the upgrading failure is then returned step (2) and is continued upgrading.
A kind of IP access gate batch upgrading system comprises the IP IAD, collocation strategy server and the upgraded version server that link to each other by IP network, wherein:
The collocation strategy server is used for communicating by letter simultaneously with at least one upgraded version server, finishes the management of upgraded version server, and notice IP IAD upgraded version, and sends the address information and the version information of upgraded version server to the IP IAD;
The IP IAD is used for address information and version information according to the upgraded version server, sets up TCP with the upgraded version server and is connected, and carries out edition upgrading;
The upgraded version server is used for address information and version information to collocation strategy server transmission self, and finishes edition upgrading alternately with the IP IAD.
Preferably, the collocation strategy server is responsible for searching for the IP IAD that is distributed in everywhere, when searching a plurality of IP IAD, notifies IP IAD upgraded version by the multicast mode.
Preferably, the IP IAD is set up with the upgraded version server and is reported the necessary facility information of upgrading to the upgraded version server after TCP is connected; The upgraded version server according to the escalation policy of facility information and local configuration relatively need to judge whether upgrading, as needs, informs that then the IP IAD initiates the edition upgrading request, informs that described IP IAD need not upgrade otherwise send message.
Beneficial effect of the present invention is as follows:
Adopt method proposed by the invention, do not need the IAD product is carried out the change of network configuration, as long as IAD is linked in the network, can support the automatic remote edition upgrading, need on gateway, not do any configuration modification, removed equipment vendor's issue terminal product from after, the problem that can't upgrade fast and come update functions and solve Bug, by this method, make operator, distributor, maintenance centre, user itself etc. can carry out the upgrading of software version easily.
Description of drawings
Fig. 1 is the system group network schematic diagram of the method for the invention;
Fig. 2 is the flow chart of the upgrade software of the method for the invention.
Embodiment
Below in conjunction with preferred embodiment technical scheme of the present invention is described in further detail.
As shown in Figure 1, the IP access gate batch upgrading system comprises: IP IAD 101, and upgraded version server 102, collocation strategy server 103, wherein:
IP IAD 101, be used for address information and version information according to upgraded version server 102, setting up TCP with upgraded version server 102 is connected, after setting up the TCP connection, report the necessary facility information of upgrading to upgraded version server 102, after obtaining needing the notice of upgrading, carry out edition upgrading alternately with upgraded version server 102 again;
Upgraded version server 102, be used for address information and version information to collocation strategy server 103 transmissions self, behind the facility information of receiving IP IAD 101, compare according to the escalation policy of described facility information with local configuration, need to judge whether upgrading, as needs, then inform described IP IAD 101 initiation edition upgrading requests, and finish edition upgrading alternately with IP IAD 101; Otherwise send message and inform that described IP IAD 101 need not upgrade.
As shown in Figure 2, the flow process of present embodiment method may further comprise the steps:
Step S201: upgraded version server 102 is to the address information and the version information of collocation strategy server 103 circular self, informs that collocation strategy server 103 notifies IP IAD 101 updating software releases everywhere;
Upgraded version server 102 comprises IP address and port numbers to the address information of collocation strategy server 103 circulars, and version information comprises version number.
Step S202: collocation strategy server 103 is notified its upgraded version by IP agreement Searching I P IAD 101, and the address information and the version information of all upgraded version server 102 circulars are informed the IP IAD 101 that searches;
Step S203:IP IAD 101 need to judge whether upgrading according to the message that receives from collocation strategy server 103:
If need not upgrade, flow process finishes;
If upgrading, IP IAD 101 is revised its own IP address and port numbers automatically, the IP IAD uses amended new address to initiate TCP (transmission control protocol) connection request, IP address and port numbers that destination address and port numbers provide for strategic server 103 to upgraded version server 102.If successful connection then continues step S204; Otherwise execution in step S203 initiates the TCP connection requests to other upgrade servers 102 successively, as with all connection failures of upgraded version server, then process ends initiatively.
IP IAD 101 can arrive unified DHCP (dynamic host allocation protocol) server and obtain IP address and the port numbers can not repeat, then its own IP address and port numbers is revised as the IP address and the port numbers of acquisition.
After step S204, IP IAD 101 and upgraded version server 102 set up TCP and be connected, IP IAD 101 reported the necessary facility information of upgrading to upgraded version server 102;
After step S205, upgraded version server 102 obtain the facility information that IP IAD 101 reports, with the escalation policy of this locality configuration relatively:
Upgrading is if desired then informed the 101 initiation edition upgrading requests of IP IAD, execution in step S206.
If do not need upgrading, then send message and inform IP IAD 101, need not upgrade, flow process finishes.
Step S206, IP IAD 101 is initiated the edition upgrading request to upgraded version server 102, enters the edition upgrading flow process;
Step S207, IP IAD 101 report the upgrading success message to upgraded version server 102 after finishing upgrading alternately with upgraded version server 102, and flow process finishes.
Also need upgrading if upgrading failure or other reasons are judged, then return step S203 and continue upgrading.
Claims (10)
1. the method for an IP access gate batch upgrading is characterized in that, may further comprise the steps:
(1) the upgraded version server is to the address information and the version information of collocation strategy server circular self; Described collocation strategy server notification IP IAD upgraded version, and the address information and the version information of described upgraded version server informed described IP IAD;
(2) described IP IAD needs upgraded version according to the described version information of receiving as judgement, then revises self IP address and port numbers, utilizes described address information and described upgraded version server to set up TCP and is connected and reports the necessary facility information of upgrading;
(3) described upgraded version server judges whether the needs upgrading according to the escalation policy of described facility information and configuration, and with the described IP IAD of result notification; When described IP IAD is received the notice that needs upgrading, initiate the edition upgrading request, enter the edition upgrading flow process to described upgraded version server.
2. method according to claim 1 is characterized in that:
In the step (1), described upgraded version server comprises IP address and port numbers to the address information of described collocation strategy server circular, and described version information comprises version number.
3. method according to claim 1 is characterized in that:
In the step (2), described collocation strategy server passes through IP agreement Searching I P IAD, and sends its upgraded version of message informing to all IP IADs that search.
4. method according to claim 1 is characterized in that:
In the step (2), IP address and port numbers that described IP IAD obtains from unified Dynamic Host Configuration Protocol server.
5. according to claim 1 or 2 or 3 described methods, it is characterized in that:
In the step (2), described IP IAD does not need upgraded version according to the described version information that receives as judging, then flow process finishes.
6. according to claim 1 or 2 or 3 described methods, it is characterized in that:
In the step (2), IP IAD and described upgraded version server are set up the TCP connection failure as described, described IP IAD is initiated the TCP connection request to other upgrade servers successively, if successful connection reports the necessary facility information of upgrading again, execution in step (3), fail as being connected all, then the active process ends with all upgraded version servers.
7. according to claim 1 or 2 or 3 described methods, it is characterized in that:
In the step (3), after described IP IAD and described upgraded version server enter the edition upgrading flow process, as finish upgrading, described IP IAD reports the upgrading success message to described upgraded version server, and flow process finishes; If the upgrading failure is then returned step (2) and is continued upgrading.
8. an IP access gate batch upgrading system is characterized in that, comprises the IP IAD, collocation strategy server and the upgraded version server that link to each other by IP network, wherein:
Described collocation strategy server, be used for communicating by letter simultaneously with at least one upgraded version server, finish the management of upgraded version server, and responsible search is distributed in IP IAD everywhere, when searching a plurality of IP IAD, notify IP IAD upgraded version, and send the address information and the version information of upgraded version server to the IP IAD;
Described IP IAD is used for address information and version information according to the upgraded version server, sets up TCP with the upgraded version server and is connected, and carries out edition upgrading;
Described upgraded version server is used for address information and version information to collocation strategy server transmission self, and finishes edition upgrading alternately with the IP IAD.
9. system according to claim 8 is characterized in that, described collocation strategy server is notified IP IAD upgraded version by the multicast mode.
10. system according to claim 8 is characterized in that, described IP IAD is set up with described upgraded version server and reported the necessary facility information of upgrading to the upgraded version server after described TCP is connected; Described upgraded version server compares according to the escalation policy of described facility information with local configuration, need to judge whether upgrading, as needs, inform that then described IP IAD initiates the edition upgrading request, inform that described IP IAD need not upgrade otherwise send message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100041913A CN101222363B (en) | 2008-01-29 | 2008-01-29 | IP access gate batch upgrading system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100041913A CN101222363B (en) | 2008-01-29 | 2008-01-29 | IP access gate batch upgrading system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101222363A CN101222363A (en) | 2008-07-16 |
CN101222363B true CN101222363B (en) | 2010-12-29 |
Family
ID=39631954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100041913A Expired - Fee Related CN101222363B (en) | 2008-01-29 | 2008-01-29 | IP access gate batch upgrading system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101222363B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012116553A1 (en) * | 2011-02-28 | 2012-09-07 | 中兴通讯股份有限公司 | Network device and system and method for autonomously upgrading network device |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101808009B (en) * | 2010-03-08 | 2014-01-01 | 中兴通讯股份有限公司 | Method and system for upgrading network equipment |
CN101951369A (en) * | 2010-09-14 | 2011-01-19 | 太仓市同维电子有限公司 | Batch terminal upgrading method and system based on automatic discovery |
CN103457968B (en) * | 2012-05-31 | 2016-09-28 | 中国银联股份有限公司 | A kind of method and system disposing cloud service |
CN103678032B (en) * | 2012-09-17 | 2017-10-31 | 腾讯科技(深圳)有限公司 | The restorative procedure and device of system file |
CN105763350A (en) * | 2014-12-16 | 2016-07-13 | 中兴通讯股份有限公司 | Method of using multicast mode to upgrade version and apparatus thereof |
CN104639376A (en) * | 2015-03-05 | 2015-05-20 | 太仓市同维电子有限公司 | Novel method for human-machine interaction type remote upgrading of home gateway |
CN104951338B (en) * | 2015-06-03 | 2018-07-17 | 华讯方舟科技有限公司 | A kind of Time Attendance Device Service-Port update method and device |
CN105119749B (en) * | 2015-09-07 | 2018-12-28 | 烽火通信科技股份有限公司 | A kind of method and system of home gateway local batch upgrade |
CN107707589B (en) * | 2016-08-09 | 2021-10-12 | 阿里巴巴集团控股有限公司 | System version updating method, content distribution network node and remote gateway |
CN106304151B (en) * | 2016-08-30 | 2020-02-11 | 新华三技术有限公司 | Version updating method and device |
CN106851626B (en) * | 2017-01-09 | 2019-06-07 | 武汉噢易云计算股份有限公司 | The realization device and method of Android system batch upgrade under LAN environment |
CN108200213A (en) * | 2018-02-13 | 2018-06-22 | 广州云湾信息技术有限公司 | O&M method, apparatus and system |
CN111865687B (en) * | 2020-07-20 | 2023-05-30 | 上海万物新生环保科技集团有限公司 | Service data updating method and device |
CN115086171A (en) * | 2022-06-10 | 2022-09-20 | 德明通讯(上海)股份有限公司 | Automatic multi-path upgrading method and system for routing product factory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617496A (en) * | 2003-11-11 | 2005-05-18 | 华为技术有限公司 | Method for automaticall updating configuration for next generation network terminal |
CN1658574A (en) * | 2005-03-23 | 2005-08-24 | 港湾网络有限公司 | Automatic update method and system for network equipment |
CN1747402A (en) * | 2004-09-09 | 2006-03-15 | 三星电子株式会社 | The communication system, method and the user terminal that are used for the user terminal software upgrading |
CN101060427A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | A system and method for realizing the remote software updating |
-
2008
- 2008-01-29 CN CN2008100041913A patent/CN101222363B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617496A (en) * | 2003-11-11 | 2005-05-18 | 华为技术有限公司 | Method for automaticall updating configuration for next generation network terminal |
CN1747402A (en) * | 2004-09-09 | 2006-03-15 | 三星电子株式会社 | The communication system, method and the user terminal that are used for the user terminal software upgrading |
CN1658574A (en) * | 2005-03-23 | 2005-08-24 | 港湾网络有限公司 | Automatic update method and system for network equipment |
CN101060427A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | A system and method for realizing the remote software updating |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012116553A1 (en) * | 2011-02-28 | 2012-09-07 | 中兴通讯股份有限公司 | Network device and system and method for autonomously upgrading network device |
Also Published As
Publication number | Publication date |
---|---|
CN101222363A (en) | 2008-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101222363B (en) | IP access gate batch upgrading system and method | |
US7604162B2 (en) | Method and system for management of terminal devices | |
US9098371B2 (en) | Method and system for deploying non-backward compatible server versions in a client/server computing environment | |
CN102185718B (en) | System upgrading method and device | |
US8594653B2 (en) | System and methods for remotely upgrading software applications | |
CN107357571B (en) | Maintenance method and system for equipment component program | |
CN101478553A (en) | Dynamic domain name management system and method | |
US7818405B2 (en) | Method and system for providing device-initiated software upgrades | |
CN105553993A (en) | Remote service dispatching method and device and server | |
CN101179424B (en) | Method and system for updating network client terminal | |
CN103346914A (en) | Method and device for topological structure update of distributed file system | |
CN111147314A (en) | Switch upgrading method, device and storage medium | |
CN104793998B (en) | Terminal system resource management method and device | |
CN106775816A (en) | Automatic updating method and system for application program in local area network | |
CN104301407A (en) | Data backing up method and device in distributed type monitoring system | |
CN102291262A (en) | Disaster recovery method, device and system | |
CN110825408A (en) | Program version updating method, self-service equipment and version control server | |
JP2017536759A (en) | Method and apparatus for self-healing after disconnection of base station | |
CN101212346B (en) | Software version management method and device for network element management system | |
CN101562886A (en) | Terminal-background integrated software platform, system and method | |
CN111769966B (en) | Clone upgrading method, system and application | |
CN108924879B (en) | Load balancing method for wireless Internet of things | |
CN105827637A (en) | Method and system for configuring IMS (IP Multimedia Subsystem) fixed phone number | |
CN110727445A (en) | OTA-based tower-hanging device upgrading method and system | |
CN112866309B (en) | Communication method and device |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101229 Termination date: 20180129 |