CN101699785B - Method for taking equipment loading into effect, equipment and remote loading system - Google Patents

Method for taking equipment loading into effect, equipment and remote loading system Download PDF

Info

Publication number
CN101699785B
CN101699785B CN2009101647982A CN200910164798A CN101699785B CN 101699785 B CN101699785 B CN 101699785B CN 2009101647982 A CN2009101647982 A CN 2009101647982A CN 200910164798 A CN200910164798 A CN 200910164798A CN 101699785 B CN101699785 B CN 101699785B
Authority
CN
China
Prior art keywords
force
loading
mode
loading content
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.)
Active
Application number
CN2009101647982A
Other languages
Chinese (zh)
Other versions
CN101699785A (en
Inventor
刁猛
杨波
丁志明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2009101647982A priority Critical patent/CN101699785B/en
Publication of CN101699785A publication Critical patent/CN101699785A/en
Application granted granted Critical
Publication of CN101699785B publication Critical patent/CN101699785B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for taking equipment loading into effect, the equipment and a remote loading system. The method for taking the equipment loading into effect comprises that: the equipment to be loaded receives a loading command transmitted by a server, wherein the loading command comprises a parameter for identifying a mode of taking the loaded content into effect; the equipment to be loaded downloads the loaded content according to the loading command; and the equipment to be loaded takes the loaded content into effect according to the parameter for identifying the mode of taking the loaded content into effect and the service operating condition. The invention also provides a corresponding remote loading method for network equipment. Through the command of taking the loaded content into effect, the control for taking the loaded content into effect is realized.

Description

The method of taking equipment loading into effect, equipment and remote loading system
The application is to application number 200510101834.2, and the applying date is on November 24th, 2005, and name is called dividing an application that the application documents of " network apparatus remote loading system and method " do.
Technical field
The present invention relates to networking technology area, more particularly, relate to a kind of method, equipment and remote loading system of taking equipment loading into effect.
Background technology
DSL (Digital Subscriber Loop; DSL) as a kind of broadband access technology; Be widely used; Its classical group net mode is as shown in Figure 1, and one or more CPE (CustomerPremises Equipment, customer premises equipment, CPE) 11 is via DSLAM (DSL Access Multiplexer; Digital Subscriber Line Access Multiplexer) 12, local broadband core networks 13, BRAS (Broadband Remote Access Server Broadband Remote Access Server) 14 etc. are connected to ACS (Auto-configurationServer, Automatic Configuration Server) 15.ACS 15 is connected with service configuration manager 16 through the ACS northbound interface.
DSL has brought far-ranging broadband technology to use, for example VoIP, IPTV etc.Various types of IP-based terminal equipments that have been combined to form to these broadband technologys application or application.These IP application terminals in the industry cycle are called as CPE.Owing to realize the technical defective that possibly exist, often need upgrade or config update to operation software above that in the above-mentioned IP application terminal, to obtain higher stability even fail safe, availability.Another purpose of software upgrading or config update is to increase new function to these equipment, with service-user better.
Above-mentioned IP application terminal loading method roughly has two kinds: a kind of is to send commands/messages from outside, IP application terminal to this terminal to let terminal loads; A kind of IP of being checks termly the application terminal for information about and realizes loading.
At present, having proposed to CPE is a series of TR (Technical Report, technical report) technical documentation (being the TR-069 standard of DSL forum) of core with TR-069, and it has defined equipment control and automatic configuration effort framework based on http protocol.Wherein CPE realizes the HTTP client, and ACS realizes the http server end.CPE and ACS provide certain methods to supply the other side to call (said method is exactly the message of a compliant of response and accomplishes the function of message appointment and the result returned to a side who sends message) here respectively.The method of calling remote equipment is exactly to send specific message and wait for the result who returns after this message of this device responds to this equipment.The called side of method and the provider of method send and processing messages according to http protocol.
TR-069 has defined CPE should provide download (download) method to supply the ACS far call to realize functions such as the software upgrading of equipment, config update, and has described the related parameter that has that method for down loading comprises.According to the regulation of TR-069, after ACS calls the download method of CPE, CPE is resetted accomplish upgrading or config update.Mode and time that CPE accomplishes upgrading or config update are determined by CPE, loading content are come into force to accomplish loading as the one of which.
Yet in particular cases at some; For example when equipment is carried out failure diagnosis or application equipment is upgraded so that new business to be provided; Though maybe be because have professional online and cause the equipment can't load document or loaded file but can not make the loading content completion upgrading task that comes into force because can not reset immediately always; Cause diagnostic work not carry out or new business can not provide immediately, at this moment need human intervention (for example manual) can finally accomplish loading device reset or power-off restarting.But the user may not be on the scene when diagnosis or upgrading, generally adopts reset mode by force in this case.But this will interrupt at line service, possibly cause the user to lose.
In addition, general escalation process can not come into force after also making file not load or to load owing to business is for a long time online, causes finally being upgraded to redaction, thereby makes upgrading lose meaning.
Summary of the invention
The technical problem that the present invention will solve is, interrupts at line service by force or because the professional online defective that can't accomplish loading provides a kind of new network apparatus remote loading system and method to prior art above-mentioned.
In order to solve its technical problem, the present invention has disclosed a kind of method of taking equipment loading into effect, and this may further comprise the steps:
The loading command that equipment reception server to be loaded issues, said loading command comprise that sign makes the parameter of the mode that loading content comes into force;
Said equipment to be loaded is downloaded loading content according to said loading command;
The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
The embodiment of the invention also provides a kind of apparatus remote loading system; Include the equipment to be loaded that is used to issue the server of loading command and is connected to said server through network; Wherein said server includes load-on module; Said load-on module is used for loading command is issued to equipment to be loaded, and said loading command comprises that sign makes the parameter of the mode that loading content comes into force; Said equipment to be loaded includes the loading processing module; Said loading processing module is downloaded loading content according to said loading command; And the mode that the parameter determining loading content of the mode that loading content comes into force is come into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
The embodiment of the invention also provides the equipment to be loaded in a kind of remote loading system, and said equipment to be loaded comprises:
The loading processing module is used for the loading command that reception server issues, and said loading command comprises that sign makes the parameter of the mode that loading content comes into force; Download loading content according to said loading command; The mode that the parameter determining loading content of the mode that loading content comes into force is come into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
Network apparatus remote loading system of the present invention and method through the order that loading content is come into force, have realized the control that loading content is come into force.In addition, but the present invention is directed to unconditional homing device and must satisfy just homing device of certain condition, adopt the come into force mode and accomplish loading of loading content that makes respectively by the mode that specific program comes into force.
Description of drawings
To combine accompanying drawing and embodiment that the present invention is described further below, in the accompanying drawing:
Fig. 1 is existing DSL configuration diagram;
Fig. 2 is the structural representation of network apparatus remote loading system of the present invention;
Fig. 3 is the flow chart of network apparatus remote loading method of the present invention;
Fig. 4 issues the flow chart that makes the commands steps that loading content comes into force among Fig. 3;
Fig. 5 is the flow chart that makes the operating procedure that loading content comes into force among Fig. 3.
Embodiment
As shown in Figure 2, be the structural representation of network apparatus remote loading system of the present invention.Network apparatus remote loading system of the present invention includes server that is positioned at far-end and the equipment to be loaded that is connected with server via network.In the present embodiment; Server is ACS (Auto-configuration Server; Automatic Configuration Server) 25, equipment to be loaded is CPE (Customer Premises Equipment, customer premises equipment, CPE) 21; Network then is the DSL architecture network, and above-mentioned ACS 25, CPE 21 and network are followed CPE WAN management agreement.
Certainly, system and method for the present invention is equally applicable in other networks.Below be that example is introduced the present invention with DSL network and ACS 25, CPE 21.
ACS 25 is used for issuing download (download) commands/messages (hereinafter to be referred as loading command) to CPE 21, and it is realized the generation of loading command through load-on module 251 and issues.CPE 21 is used to receive loading command and downloads loading content and carry out associative operation according to loading command.Wherein, include a plurality of parameters in the loading command, for example size of the address of file in download, file in download etc.And CPE 21 comprises record processing module 211, and it is used to carry out loading command, comprises operations such as downloading loading content, installation or configuration loading content.
In addition; In the present embodiment; Load-on module 251 also generates the order that loading content is come into force; This order that loading content is come into force is used to control the mode that loading content is come into force of CPE 21, and does not for example cause damage for service disconnection or loses small device (for example IPTV etc.), can adopt the loading content mode (promptly accomplish load after restarting equipment) immediately that comes into force; Can bring the equipment (for example IP phone etc.) of greater loss for service disconnection, adopt the mode that loading content is come into force by specific program.
In the present embodiment, the order that loading content is come into force is to be contained in the parameter that sign in the loading command makes the mode that loading content comes into force, and said loading processing module is confirmed mode that loading content is come into force according to said parameter.
Figure DEST_PATH_GSB00000775430400031
Table 1: the parameter list that loading command is entrained
In the last table, parameter EffectiveNow is sign in the loading command and makes the come into force parameter of mode of loading content.In the present embodiment; Parameter EffectiveNow is a Boolean type; Its value is to adopt in 0 o'clock to make by specific program to load the mode that comes into force, and postpones certain hour when for example loading processing module 211 has service operation on CPE 21 and loading content is come into force or waits for user intervention (equipment also can be after the time limit that surpasses agreement initiatively switching state the content of loading is come into force with pressure); In the value of parameter EffectiveNow is to adopt the loading content mode that comes into force at 1 o'clock, and promptly loading processing module 211 makes loading content come into force (can interrupt the current online business, for example adopt methods such as power-off restarting) after accomplishing at once loading.
Certainly, among the present invention, the order that loading content is come into force is not limited to above-mentioned EffectiveNow parameter mode, also can adopt the order or the message that are independent of loading command.And the EffectiveNow parameter also is not limited to Boolean type; It can be for such as argument of type integer; The definition mode that more comes into force for example waits for that on CPE 21 all professionally make loading content come into force, load when out of service to accomplish the back to wait for that user intervention also makes modes such as loading content comes into force in the given time during the no user intervention.
In addition; CPE 21 also can comprise an alarm module (not shown); This alarm module can be under non-load mode immediately; (for example 24 hours) CPE can't accomplish the file download in certain hour; Or accomplish file download the back because of certain reason (for example at line service) within a certain period of time (for example 24 hours) communication system that terminal and the supported user of other operator with voice/sound prompting, screen text/symbol prompting, user's electronic mailbox, other tool SMS of user are generally used notify the user, inform its enforceable manual intervention.It can directly initiate notice by CPE, also can be notified behind the ACS by CPE and initiated together to notify by ACS and related management equipment.
As shown in Figure 3, be the flow chart of network apparatus remote loading method of the present invention.At first, the load-on module 251 of ACS 25 issues the order (step S31) that loading content is come into force through network to CPE 21; CPE 21 receive make the order that loading content comes into force after, use loading processing module 211 to handle the order that loading content is come into force, the content of loading is come into force (step S32).
As shown in Figure 4, for issuing the flow chart that makes the order that loading content comes into force among Fig. 3.When CPE 21 loaded, ACS 25 at first according to the device type of CPE 21, generated the mode parameter that loading content is come into force.In the present embodiment, the parameter that loading content is come into force is the EffectiveNow parameter of Boolean type, and its value is to represent in 0 o'clock to adopt by specific program to make the mode that comes into force that loads; Value is to represent to adopt the mode (step S41) that comes into force at 1 o'clock.
Then, ACS 25 adds loading command (step S42) with above-mentioned EffectiveNow parameter, and is issued to CPE to be loaded 21 (step S43).
As shown in Figure 5, for making the flow chart of the operating procedure that loading content comes into force among Fig. 3.
At first CPE 21 receives the loading command from ACS 25, and reads each parameter (step S501) in the loading command.
Loading processing module 211 judges whether the needs authentication according to the authentication parameter in the loading command, promptly judges CPE 21 whether legal (step S502).
If do not need authentication (being Username parameter or Password parameter non-NULL in the loading command in the present embodiment), then execution in step S504 (will be described below); If need authentication (being Username parameter and Password parameter non-NULL in the loading command in the present embodiment), then carry out authentication, promptly verify the username and password of CPE authentication file server, and judge that whether authentication is through (step S503).
Loading fails handles if authentication is not through then carrying out, and for example prompting loads failure (step S521); If authentication judges whether according to the DelaySeconds parameter in the loading command that needs postpone to carry out through loading processing module 211 then and downloads loading content (step S504).
If need to postpone, promptly the value of DelaySeconds parameter is non-0, then postpones the time (step S505) by the appointment of DelaySeconds parameter, then according to URL parameter in the loading command and TargetFileName parameter load document (step S510); If do not need to postpone, promptly the value of DelaySeconds parameter is 0, then direct execution in step S510.
Then, the loading processing module 211 of CPE 21 judges whether to load successfully (step S512) according to the situation that loads.
If loading content loads successfully, then judge whether to make loading content come into force (step S514) according to the EffectiveNow parameter; Get nowhere if load, then forward step S521 to.
If loading content is come into force, promptly the EffectiveNow parameter value is 1, and loading content is come into force, and for example adopts modes such as power-off restarting, thereby accomplishes load operation (step S519); Do not make the loading content mode that comes into force if do not adopt, promptly the EffectiveNow parameter value is 0, and then the service operation situation according to CPE 21 judges whether to satisfy the condition (step S516) that loading content is come into force.
If CPE 21 satisfies the conditions (for example not having service operation on the CPE 21) that loading content is come into force, then make loading content come into force (step S519).If CPE 21 does not satisfy the condition (for example on the CPE 21 service operation being arranged) that loading content is come into force, then wait for the scheduled time (for example 24 hours), and judge whether to surpass the scheduled time that this judgement can be carried out (step S517) by the predetermined cycle.
If postpone not surpass the scheduled time, then continue to wait for (step S515), return step S516 then; If postpone to surpass the scheduled time, then the particular load program according to system customization judges whether to force to come into force (step S518).
If need not force to come into force; Then point out user intervention, this prompting can be pointed out through voice/sound, screen text/symbol prompting, user's electronic mailbox, the terminal of other tool SMS of user and the communication system that the supported user of other operator generally uses are notified the user (step S520).If need to force to come into force, then execution in step S519.
The above; Be merely the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technical staff who is familiar with the present technique field is in the technical scope that the present invention discloses; The variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (13)

1. the method for a taking equipment loading into effect is characterized in that, may further comprise the steps:
The loading command that equipment reception server to be loaded issues, said loading command comprise that sign makes the parameter of the mode that loading content comes into force;
Said equipment to be loaded is downloaded loading content according to said loading command;
The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
2. method according to claim 1; It is characterized in that; The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Loading content is come into force.
3. method according to claim 1; It is characterized in that; The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out according to the mode that said loading content comes into force and to make operation that loading content comes into force and service operation situation that loading content is come into force to comprise:
When said equipment to be loaded has service operation, postpone certain hour loading content is come into force;
Or
When said equipment to be loaded has service operation, behind preset time, wait for user intervention.
4. method according to claim 3 is characterized in that, when said equipment to be loaded has service operation, waits for that behind preset time user intervention comprises:
If postpone to surpass the scheduled time, then the particular load program according to system customization judges whether to force to come into force, if need not force to come into force, then points out user intervention.
5. according to claim 1 or 3 described methods; It is characterized in that; The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Said equipment to be loaded switching state after the time limit that surpasses agreement comes into force loading content with pressure.
6. method according to claim 1; It is characterized in that; The mode that said equipment to be loaded comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Wait on the said equipment to be loaded that all are professional when out of service, loading content is come into force.
7. remote loading system; Include the equipment to be loaded that is used to issue the server of loading command and is connected to said server through network; It is characterized in that; Said server includes load-on module, and said load-on module is used for loading command is issued to equipment to be loaded, and said loading command comprises that sign makes the parameter of the mode that loading content comes into force; Said equipment to be loaded includes the loading processing module; Said loading processing module is downloaded loading content according to said loading command; And the mode that the parameter determining loading content of the mode that loading content comes into force is come into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
8. the equipment to be loaded in the remote loading system is characterized in that said equipment to be loaded comprises:
The loading processing module is used for the loading command that reception server issues, and said loading command comprises that sign makes the parameter of the mode that loading content comes into force; Download loading content according to said loading command; The mode that the parameter determining loading content of the mode that loading content comes into force is come into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force.
9. equipment to be loaded according to claim 8; It is characterized in that; The mode that said loading processing module comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Loading content is come into force.
10. equipment to be loaded according to claim 8; It is characterized in that; The mode that said loading processing module comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
, when definite equipment to be loaded has service operation, postpone certain hour loading content is come into force in said loading processing module;
Or
When definite said equipment to be loaded has service operation, behind preset time, wait for user intervention in said loading processing module.
11. equipment to be loaded according to claim 10 is characterized in that, when definite said loading processing module equipment to be loaded has service operation, behind preset time, waits for that user intervention comprises in said loading processing module:
If postpone to surpass the scheduled time, then the particular load program according to system customization judges whether to force to come into force, if need not force to come into force, then points out user intervention.
12. according to Claim 8 or 10 described equipment to be loaded; It is characterized in that; The mode that said loading processing module comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Said loading processing module switching state after the time limit that surpasses agreement comes into force loading content with pressure.
13. equipment to be loaded according to claim 8; It is characterized in that; The mode that said loading processing module comes into force the parameter determining loading content of the mode that loading content comes into force according to said sign, and carry out the operation that loading content is come into force according to the mode that said loading content comes into force and comprise:
Wait on the said equipment to be loaded that all are professional when out of service, loading content is come into force.
CN2009101647982A 2005-11-24 2005-11-24 Method for taking equipment loading into effect, equipment and remote loading system Active CN101699785B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101647982A CN101699785B (en) 2005-11-24 2005-11-24 Method for taking equipment loading into effect, equipment and remote loading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101647982A CN101699785B (en) 2005-11-24 2005-11-24 Method for taking equipment loading into effect, equipment and remote loading system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101018342A Division CN100512116C (en) 2005-11-24 2005-11-24 Network apparatus remote loading system and method

Publications (2)

Publication Number Publication Date
CN101699785A CN101699785A (en) 2010-04-28
CN101699785B true CN101699785B (en) 2012-06-27

Family

ID=42148231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101647982A Active CN101699785B (en) 2005-11-24 2005-11-24 Method for taking equipment loading into effect, equipment and remote loading system

Country Status (1)

Country Link
CN (1) CN101699785B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105228173A (en) * 2014-07-02 2016-01-06 上海新联纬讯科技发展有限公司 Possesses the wireless router method of operation of loading progress interactive function

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473099B1 (en) * 1996-06-03 2002-10-29 Webtv Networks, Inc. Automatically upgrading software over a satellite link

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473099B1 (en) * 1996-06-03 2002-10-29 Webtv Networks, Inc. Automatically upgrading software over a satellite link

Also Published As

Publication number Publication date
CN101699785A (en) 2010-04-28

Similar Documents

Publication Publication Date Title
CN100403690C (en) Method and its system for managing user stationed equipment configuration
CN103441881B (en) unified device management method
EP1835690B1 (en) TR69 based service interface for OSGi bundles
CN100512116C (en) Network apparatus remote loading system and method
CN100372294C (en) Appratus upgrading method
CN100421389C (en) Method for processing customized task in equipment management
EP2215777A2 (en) Role-based network service management
US20110145809A1 (en) Method and apparatus for upgrading software in customer premise equipment
CN101883355B (en) Collocation method and system of terminal parameter and terminal management device
CN101051928B (en) Equipment configuration method in digital user line connection net
EP2720146A1 (en) Distributed application life-cycle management
CN105959302A (en) Terminal management framework and method
CN102111728A (en) Network connection management module and method of mobile terminal
CN101282239B (en) Method and equipment for processing exception when updating terminal remotely by terminal management platform
CN101699785B (en) Method for taking equipment loading into effect, equipment and remote loading system
CN110912725A (en) Configuration method and configuration device of OpenFlow virtual switch
CN101827005A (en) Method for automatically configuring home gateway and system
CN106161532A (en) A kind of orientation method for cleaning based on cloud service and system
CN101110696B (en) Equipment parameter configuring method for digital subscriber line access into internet
CN112764780A (en) Application batch automatic upgrading method suitable for DCC multi-node server
CN101212346A (en) Software version management method and device for network element management system
CN112527346A (en) Software upgrading method and device, storage medium and electronic device
CN101826977A (en) Remote management method, processing device and network system
JP2009026251A (en) Method and device for transferring data, and communication-service-repeating device
CN101895430B (en) Method for configuring device parameter in digital subscriber line access network

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