CN110489151A - A kind of terminal staging method and system - Google Patents
A kind of terminal staging method and system Download PDFInfo
- Publication number
- CN110489151A CN110489151A CN201910798454.0A CN201910798454A CN110489151A CN 110489151 A CN110489151 A CN 110489151A CN 201910798454 A CN201910798454 A CN 201910798454A CN 110489151 A CN110489151 A CN 110489151A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- terminal
- terminals
- targeted update
- upgrade server
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 77
- 238000004590 computer program Methods 0.000 claims description 20
- 230000015654 memory Effects 0.000 claims description 19
- 238000009434 installation Methods 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 8
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 210000004899 c-terminal region Anatomy 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
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)
Abstract
The embodiment of the invention discloses a kind of terminal staging method and systems to realize the quick upgrading of terminal for alleviating the pressure of upgrade server.The method comprise the steps that obtaining the multiple terminals connecting with upgrade server;At least one targeted update terminal is determined from the multiple terminal, the targeted update terminal is used to obtain upgrading data from the upgrade server, and sends the upgrading data to non-upgrading terminals;Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;And/or the communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;Or, the communication quality between the upgrade server and the non-upgrading terminals is greater than third threshold value to the targeted update terminal respectively.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of terminal staging method and systems.
Background technique
With computer software and the development of network application, especially cloud product in recent years is universal, gets over
Carry out more network-based customer end/server mode products, often there is a large amount of terminal node in these products, and these
The software systems of terminal transmit upgrading data generally by single or a small amount of upgrade server when upgrading, are rising
In the case that grade data volume is big and terminal quantity is big, is influenced, existed certain with energy and network bandwidth by upgrade server itself
Performance bottleneck.
Therefore how to realize the quick upgrading of terminal software system, it is a problem of urgent need to resolve.
Summary of the invention
The embodiment of the invention provides a kind of terminal staging method and systems, for before alleviating upgrade server pressure
It puts, realizes the quick upgrading of terminal.
The embodiment of the present application first aspect provides a kind of terminal staging method, comprising:
Obtain the multiple terminals connecting with upgrade server;
Determine that at least one targeted update terminal, the targeted update terminal are used for from the liter from the multiple terminal
Grade server obtains upgrading data, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
Communication quality of the targeted update terminal respectively between the upgrade server and the non-upgrading terminals is big
In third threshold value.
Preferably, the communication quality includes:
Communication speed;
And/or;
The number that can be connected between the targeted update terminal and the non-upgrading terminals.
It is preferably, described that targeted update terminal described at least one targeted update terminal is determined from the multiple terminal,
Include:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is target liter
Grade terminal.
Preferably, the targeted update terminal sends the upgrading data to the non-upgrading terminals, comprising:
The targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, obtains the first upgrading end
End;
First upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, obtain the second upgrading end
End, until the non-upgrading terminals are fully completed upgrading.
The embodiment of the present application second aspect provides a kind of terminal upgrading system, comprising:
Acquiring unit, for obtaining the multiple terminals connecting with upgrade server;
Determination unit, for determining at least one targeted update terminal from the multiple terminal, the targeted update is whole
End sends the upgrading data to non-upgrading terminals for obtaining upgrading data from the upgrade server;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
Communication quality of the targeted update terminal respectively between the upgrade server and the non-upgrading terminals is big
In third threshold value.
Preferably, the communication quality includes:
Communication speed;
And/or;
The number that can be connected between the targeted update terminal and the non-upgrading terminals.
Preferably, the determination unit is specifically used for:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is target liter
Grade terminal.
Preferably, the determination unit is specifically used for:
So that the targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, first liter is obtained
Grade terminal;
So that first upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, second liter is obtained
Grade terminal, until the non-upgrading terminals are fully completed upgrading.
The embodiment of the present application third aspect provides a kind of computer installation, including processor, which deposits in execution
When the computer program being stored on memory, for realizing the terminal staging method of the embodiment of the present application first aspect offer.
The embodiment of the present application fourth aspect provides a kind of readable computer storage medium, is stored thereon with computer journey
Sequence, when which is executed by processor, for realizing the terminal staging method of the embodiment of the present application first aspect offer.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
In the embodiment of the present application, from multiple terminals with upgrade server, determines at least one targeted update terminal, make
It obtains the targeted update terminal and obtains upgrading data from upgrade server, and send the upgrading data, and the mesh to non-upgrading terminals
The first communication quality between mark upgrading terminals and upgrade server is greater than first threshold or targeted update terminal and does not upgrade end
The second communication instruction between end is greater than second threshold, or, between targeted update terminal and upgrade server and non-upgrading terminals
Communication quality be both greater than third threshold value, on the one hand ensure that the communication quality of targeted update terminal, so that non-upgrading terminals can
Quickly to upgrade, the data payload of upgrade server is on the other hand alleviated.
Detailed description of the invention
Fig. 1 is one embodiment schematic diagram of terminal staging method in the embodiment of the present application;
Fig. 2 is the refinement step of Fig. 1 embodiment step 102 in the embodiment of the present application;
Fig. 3 is another refinement step of Fig. 1 embodiment step 102 in the embodiment of the present application;
Fig. 4 is one embodiment schematic diagram of terminal upgrading system in the embodiment of the present application.
Specific embodiment
The embodiment of the invention provides a kind of terminal staging method and systems, for alleviating the load pressure of upgrade server
Power realizes the quick upgrading of terminal.
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people
The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work
It encloses.
Description and claims of this specification and term " first ", " second ", " third ", " in above-mentioned attached drawing
Four " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so that the embodiments described herein can be in addition to illustrating herein or describing
Sequence other than appearance is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that covering is non-exclusive
Include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to clearly arrange
Those of out step or unit, but may include be not clearly listed or it is solid for these process, methods, product or equipment
The other step or units having.
For convenience of understanding, terminal herein is based on the FTP client FTP under customer end/server mode, terminal and clothes
It is engaged between device through network transmission control and data information, and there is the field of the corresponding server of multiple terminals under normal circumstances
Scape.
In order to be influenced by upgrade server itself with energy and network bandwidth when solving terminal upgrade in the prior art, and deposit
Performance bottleneck problem, present applicant proposes a kind of terminal staging method and systems, for realizing the quick upgrading to terminal.
The upgrade method of terminal in the present embodiment is described below, referring to Fig. 1, terminal in the embodiment of the present application
One embodiment of upgrade method, comprising:
101, the multiple terminals connecting with upgrade server are obtained;
In the embodiment of the present application, upgrading data all are obtained from upgrade server in order to alleviate all non-upgrading terminals, and are given
Upgrade server bring data pressure, terminal upgrading system determines at least one upgrading terminals from multiple terminals, so that not
Upgrading terminals obtain upgrade information from upgrading terminals, to mitigate the load of upgrade server.
Specifically, when determining at least one upgrading terminals from multiple terminals, it is necessary first to obtain and connect with upgrade server
Then the multiple terminals connect execute step 102.
102, determine that at least one targeted update terminal, the targeted update terminal are used for from institute from the multiple terminal
It states upgrade server and obtains upgrading data, and send the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or the communication quality between the targeted update terminal and non-upgrading terminals is greater than second threshold;
Or, communication quality of the targeted update terminal respectively between the upgrade server and non-upgrading terminals is greater than
Third threshold value.
After getting the multiple terminals connecting with upgrade server in step 101, at least one target is determined from terminal
Upgrading terminals, wherein the targeted update terminal is used to obtain upgrading data from upgrade server, and sends to non-upgrading terminals
The upgrading data, to mitigate the data payload of upgrade server.
Wherein, targeted update terminal must meet the following requirement:
The communication quality between upgrade server of targeted update terminal is greater than first threshold, and/or, targeted update is whole
It holds and is greater than second threshold the communication quality between non-upgrading terminals, or, targeted update terminal is respectively with upgrade server and not
Communication quality between upgrading terminals is greater than third threshold value.
In the embodiment of the present application, from multiple terminals with upgrade server, determines at least one targeted update terminal, make
It obtains the targeted update terminal and obtains upgrading data from upgrade server, and send the upgrading data, and the mesh to non-upgrading terminals
The first communication quality between mark upgrading terminals and upgrade server is greater than first threshold or targeted update terminal and does not upgrade end
The second communication instruction between end is greater than second threshold, or, between targeted update terminal and upgrade server and non-upgrading terminals
Communication quality be both greater than third threshold value, on the one hand ensure that the communication quality of targeted update terminal, so that non-upgrading terminals can
Quickly to upgrade, the data payload of upgrade server is on the other hand alleviated.
Based on Fig. 1 the embodiment described, when communication quality includes communication speed and/or targeted update terminal and does not upgrade end
When the number being connected between end, the determination process of targeted update terminal is described in detail below, referring to Fig. 2, the application is real
Apply the refinement step that example is step 102 in Fig. 1 embodiment:
201, the first communication speed between multiple terminals and the upgrade server is obtained;
When communication quality is communication speed, it is determined that when upgrading terminals, need to obtain multiple terminals and upgrade server
Between the first communication speed, as assumed there is 4 terminals, respectively A, B, C, D terminal, the of each terminal and upgrade server
One communication speed is respectively 8M/S, 3M/S, 7M/S and 5M/S.
202, the number that can be interconnected between multiple terminals is obtained;
Corresponding to step 201, it is assumed that terminal A can be connected to, B can be connected to A and D, i.e., with B, C, D terminal with 3 terminals
It is connected to 2 terminals, C can be connected to A, D, i.e., be connected to 2 terminals, and D can be connected to A, B, C terminal, i.e., connect with 3 terminals
Logical,
203, determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is mesh
Mark upgrading terminals.
Corresponding to step 201 and step 202, because the communication speed between terminal A and upgrade server is most fast, and terminal
A can be connected to other 3 terminals, therefore determine that terminal A is targeted update terminal.
In the embodiment of the present application from communication speed be connected on quantity two indices, to the determination process of targeted update terminal
It is described in detail, improves the exploitativeness of the embodiment of the present application.
Below based on Fig. 1 the embodiment described, targeted update terminal in Fig. 1 embodiment is described in detail and is sent out to non-upgrading terminals
The strategy of upgrading data is sent, referring to Fig. 3, Fig. 3 is another refinement step of step 102 in Fig. 1 embodiment:
301, the targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, obtains first liter
Grade terminal;
After targeted update terminal has been determined, non-upgrading terminals a part obtains upgrading data from targeted update terminal, with complete
At upgrading.
As a kind of possible embodiment, targeted update terminal sends ascending series to the non-upgrading terminals that can be connected to itself
According to complete the upgrading of the non-upgrading terminals in part, wherein the part terminal for completing upgrading is referred to as the first upgrading terminals.
Such as: assuming that targeted update terminal can be connected to terminal B, C, D, then targeted update terminal is sent to terminal B, C, D
Upgrade data, so that terminal B, C, D complete upgrading by targeted update terminal, to obtain first upgrading terminals B, C, D.
302, first upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, obtain second liter
Grade terminal, until the non-upgrading terminals are fully completed upgrading.
After obtaining the first upgrading terminals, the first upgrading terminals send ascending series to the non-upgrading terminals that can be connected to itself
According to, the second upgrading terminals are obtained, it is such to recycle, so that non-upgrading terminals are fully completed upgrading.
Such as: the first upgrading terminals B sends upgrading data to non-upgrading terminals E, F, the G that can be connected to terminal B, so that
Terminal E, F, G obtain upgrading data from terminal B, complete upgrading;First upgrading terminals C does not upgrade to what can be connected to terminal C
Terminal H, W, M send upgrading data, so that terminal H, W, M obtain upgrading data from terminal C, upgrading are completed, until not rising terminal
In whole terminals complete upgrading until.
The strategy for sending upgrading data in the embodiment of the present application to non-upgrading terminals to targeted update terminal, has done and has retouched in detail
It states, improves the exploitativeness of the embodiment of the present application.
The terminal staging method in the embodiment of the present application is described above, below then in the embodiment of the present application
Terminal upgrading system is described, referring to Fig. 4, in the embodiment of the present application terminal upgrading system one embodiment, comprising:
Acquiring unit 401, for obtaining the multiple terminals connecting with upgrade server;
Determination unit 402, for determining at least one targeted update terminal, the targeted update from the multiple terminal
Terminal is used to obtain upgrading data from the upgrade server, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
Communication quality of the targeted update terminal respectively between the upgrade server and the non-upgrading terminals is big
In third threshold value.
Preferably, the communication quality includes:
Communication speed;
And/or;
The number that can be connected between the targeted update terminal and the non-upgrading terminals.
Preferably, the determination unit is specifically used for:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is target liter
Grade terminal.
Preferably, the determination unit is specifically used for:
So that the targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, first liter is obtained
Grade terminal;
So that first upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, second liter is obtained
Grade terminal, until the non-upgrading terminals are fully completed upgrading.
It should be noted that the effect of each unit described in the embodiment of the present application and Fig. 1 are described into Fig. 3 embodiment
It is similar, details are not described herein again.
In the embodiment of the present application, through determination unit 402 from multiple terminals with upgrade server, at least one is determined
Targeted update terminal, so that the targeted update terminal obtains upgrading data from upgrade server, and sending to non-upgrading terminals should
Upgrade data, and the first communication quality between the targeted update terminal and upgrade server is greater than first threshold or target liter
The second communication instruction between grade terminal and non-upgrading terminals is greater than second threshold, or, targeted update terminal and upgrade server
And the communication quality between non-upgrading terminals is both greater than third threshold value, on the one hand ensure that the communication quality of targeted update terminal,
Non- upgrading terminals are quickly upgraded, the data payload of upgrade server is on the other hand alleviated.
The terminal upgrading system in the embodiment of the present invention is described from the angle of modular functionality entity above, under
Face is described the computer installation in the embodiment of the present invention from the angle of hardware handles:
Function of the computer installation for realizing terminal upgrading system, one reality of computer installation in the embodiment of the present invention
Applying example includes:
Processor and memory;
Memory can when processor is used to execute the computer program stored in memory for storing computer program
To realize following steps:
Obtain the multiple terminals connecting with upgrade server;
Determine that at least one targeted update terminal, the targeted update terminal are used for from the liter from the multiple terminal
Grade server obtains upgrading data, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
Communication quality of the targeted update terminal respectively between the upgrade server and the non-upgrading terminals is big
In third threshold value.
In some embodiments of the invention, processor can be also used for realizing following steps:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is target liter
Grade terminal.
In some embodiments of the invention, processor can be also used for realizing following steps:
The targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, obtains the first upgrading end
End;
First upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, obtain the second upgrading end
End, until the non-upgrading terminals are fully completed upgrading.
It is understood that when the processor in above explained computer installation executes the computer program, it can also
To realize the function of each unit in above-mentioned corresponding each Installation practice, details are not described herein again.Illustratively, the computer journey
Sequence can be divided into one or more module/units, and one or more of module/units are stored in the memory
In, and executed by the processor, to complete the present invention.One or more of module/units can be can complete it is specific
The series of computation machine program instruction section of function, the instruction segment is for describing the computer program in the terminal upgrading system
In implementation procedure.For example, the computer program can be divided into each unit in above-mentioned terminal upgrading system, each unit
The concrete function as described in above-mentioned corresponding terminal upgrade-system may be implemented.
The computer installation can be the calculating such as desktop PC, notebook, palm PC and cloud server and set
It is standby.The computer installation may include, but are not limited to processor, memory.It will be understood by those skilled in the art that processor,
Memory is only the example of computer installation, does not constitute the restriction to computer installation, may include more or fewer
Component perhaps combines certain components or different components, such as the computer installation can also be set including input and output
Standby, network access equipment, bus etc..
The processor can be central processing unit (Central Processing Unit, CPU), can also be it
His general processor, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng the processor is the control centre of the computer installation, utilizes various interfaces and the entire computer installation of connection
Various pieces.
The memory can be used for storing the computer program and/or module, and the processor is by operation or executes
Computer program in the memory and/or module are stored, and calls the data being stored in memory, described in realization
The various functions of computer installation.The memory can mainly include storing program area and storage data area, wherein storage program
It area can application program needed for storage program area, at least one function etc.;Storage data area can store the use according to terminal
The data etc. created.In addition, memory may include high-speed random access memory, it can also include non-volatile memories
Device, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure
Digital, SD) card, flash card (Flash Card), at least one disk memory, flush memory device or other volatibility are solid
State memory device.
The present invention also provides a kind of computer readable storage mediums, and the computer readable storage medium is for realizing terminal
The function of upgrade-system is stored thereon with computer program, and when computer program is executed by processor, processor can be used for
Execute following steps:
Obtain the multiple terminals connecting with upgrade server;
Determine that at least one targeted update terminal, the targeted update terminal are used for from the liter from the multiple terminal
Grade server obtains upgrading data, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
Communication quality of the targeted update terminal respectively between the upgrade server and the non-upgrading terminals is big
In third threshold value.
In some embodiments of the invention, the computer program of computer-readable recording medium storage is executed by processor
When, processor can be specifically used for executing following steps:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number being interconnected is target liter
Grade terminal.
In some embodiments of the invention, the computer program of computer-readable recording medium storage is executed by processor
When, processor can be specifically used for executing following steps:
The targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, obtains the first upgrading end
End;
First upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, obtain the second upgrading end
End, until the non-upgrading terminals are fully completed upgrading.
It is understood that if the integrated unit is realized in the form of SFU software functional unit and as independent production
Product when selling or using, can store in a corresponding computer-readable storage medium.Based on this understanding, this hair
The bright all or part of the process realized in above-mentioned corresponding embodiment method, can also be instructed relevant by computer program
Hardware is completed, and the computer program can be stored in a computer readable storage medium, which is being located
It manages when device executes, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program includes computer program generation
Code, the computer program code can be source code form, object identification code form, executable file or certain intermediate forms
Deng.The computer-readable medium may include: any entity or device, record that can carry the computer program code
Medium, USB flash disk, mobile hard disk, magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory), with
Machine access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..
It should be noted that the content that the computer-readable medium includes can be according to legislation and patent practice in jurisdiction
It is required that carrying out increase and decrease appropriate, such as in certain jurisdictions, do not wrapped according to legislation and patent practice, computer-readable medium
Include electric carrier signal and telecommunication signal.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to before
Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to preceding
Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these
It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.
Claims (10)
1. a kind of terminal staging method, which is characterized in that the described method includes:
Obtain the multiple terminals connecting with upgrade server;
Determine that at least one targeted update terminal, the targeted update terminal are used to take from the upgrading from the multiple terminal
Business device obtains upgrading data, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
The communication quality between the upgrade server and the non-upgrading terminals is greater than the to the targeted update terminal respectively
Three threshold values.
2. the method according to claim 1, wherein the communication quality includes:
Communication speed;
And/or;
The number that can be connected between the targeted update terminal and the non-upgrading terminals.
3. according to the method described in claim 2, it is characterized in that, described determine at least one target from the multiple terminal
Targeted update terminal described in upgrading terminals, comprising:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number that can be interconnected is that the targeted update is whole
End.
4. according to the method in any one of claims 1 to 3, which is characterized in that the targeted update terminal to it is described not
Upgrading terminals send the upgrading data, comprising:
The targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, obtains the first upgrading terminals;
First upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, obtain the second upgrading terminals,
Until the non-upgrading terminals are fully completed upgrading.
5. a kind of terminal upgrading system, which is characterized in that the system comprises:
Acquiring unit, for obtaining the multiple terminals connecting with upgrade server;
Determination unit, for determining that at least one targeted update terminal, the targeted update terminal are used from the multiple terminal
Upgrade data in obtaining from the upgrade server, and sends the upgrading data to non-upgrading terminals;
Wherein, the communication quality between the targeted update terminal and upgrade server is greater than first threshold;
And/or
Communication quality between the targeted update terminal and the non-upgrading terminals is greater than second threshold;
Or,
The communication quality between the upgrade server and the non-upgrading terminals is greater than the to the targeted update terminal respectively
Three threshold values.
6. system according to claim 5, which is characterized in that the communication quality includes:
Communication speed;
And/or;
The number that can be connected between the targeted update terminal and the non-upgrading terminals.
7. system according to claim 6, which is characterized in that the determination unit is specifically used for:
Obtain the communication speed of the multiple terminal Yu the upgrade server;
Obtain the number that can be interconnected between the multiple terminal;
Determine that the communication speed is most fast, and at least one maximum terminal of the number that can be interconnected is that the targeted update is whole
End.
8. system according to any one of claims 5 to 7, which is characterized in that the determination unit is specifically used for:
So that the targeted update terminal sends upgrading data to the non-upgrading terminals that can be connected to itself, the first upgrading end is obtained
End;
So that first upgrading terminals send upgrading data to the non-upgrading terminals that can be connected to itself, the second upgrading end is obtained
End, until the non-upgrading terminals are fully completed upgrading.
9. a kind of computer installation, including processor, which is characterized in that the meter that the processor is stored on memory in execution
When calculation machine program, for realizing terminal staging method according to any one of claims 1 to 4.
10. a kind of readable storage medium storing program for executing is stored thereon by computer program, which is characterized in that the computer program is processed
When device executes, for realizing terminal staging method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910798454.0A CN110489151A (en) | 2019-08-27 | 2019-08-27 | A kind of terminal staging method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910798454.0A CN110489151A (en) | 2019-08-27 | 2019-08-27 | A kind of terminal staging method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110489151A true CN110489151A (en) | 2019-11-22 |
Family
ID=68554663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910798454.0A Pending CN110489151A (en) | 2019-08-27 | 2019-08-27 | A kind of terminal staging method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110489151A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113452535A (en) * | 2020-03-24 | 2021-09-28 | 百度在线网络技术(北京)有限公司 | Upgrading method, information processing method and device and electronic equipment |
CN113489610A (en) * | 2021-06-30 | 2021-10-08 | 中国民航信息网络股份有限公司 | Method and device for upgrading departure front end, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107222532A (en) * | 2017-05-23 | 2017-09-29 | 努比亚技术有限公司 | A kind of radio firmware upgrade method, device and computer-readable recording medium |
CN107239302A (en) * | 2017-05-10 | 2017-10-10 | 努比亚技术有限公司 | A kind of firmware upgrade method, terminal and server |
CN107329741A (en) * | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | A kind of software distribution upgrade method and device based on fingerprint recognition |
CN107453931A (en) * | 2017-09-28 | 2017-12-08 | 美的智慧家居科技有限公司 | Lan device upgrade method, device and its equipment |
CN108234572A (en) * | 2016-12-21 | 2018-06-29 | 青岛祥智电子技术有限公司 | A kind of multiple terminals software parallel downloads upgrade method |
CN109639827A (en) * | 2019-01-07 | 2019-04-16 | 新华三云计算技术有限公司 | Client side upgrading method and device |
-
2019
- 2019-08-27 CN CN201910798454.0A patent/CN110489151A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234572A (en) * | 2016-12-21 | 2018-06-29 | 青岛祥智电子技术有限公司 | A kind of multiple terminals software parallel downloads upgrade method |
CN107239302A (en) * | 2017-05-10 | 2017-10-10 | 努比亚技术有限公司 | A kind of firmware upgrade method, terminal and server |
CN107222532A (en) * | 2017-05-23 | 2017-09-29 | 努比亚技术有限公司 | A kind of radio firmware upgrade method, device and computer-readable recording medium |
CN107329741A (en) * | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | A kind of software distribution upgrade method and device based on fingerprint recognition |
CN107453931A (en) * | 2017-09-28 | 2017-12-08 | 美的智慧家居科技有限公司 | Lan device upgrade method, device and its equipment |
CN109639827A (en) * | 2019-01-07 | 2019-04-16 | 新华三云计算技术有限公司 | Client side upgrading method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113452535A (en) * | 2020-03-24 | 2021-09-28 | 百度在线网络技术(北京)有限公司 | Upgrading method, information processing method and device and electronic equipment |
CN113489610A (en) * | 2021-06-30 | 2021-10-08 | 中国民航信息网络股份有限公司 | Method and device for upgrading departure front end, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108733005B (en) | Method and device for controlling linkage of intelligent equipment | |
CN105005911B (en) | The arithmetic system and operation method of deep neural network | |
CN110351378A (en) | A kind of control method and system of internet of things equipment | |
CN110231987A (en) | A kind of data processing method and relevant apparatus | |
CN105378662A (en) | Bundle package generation | |
CN109754072B (en) | Processing method of network offline model, artificial intelligence processing device and related products | |
CN112035238A (en) | Task scheduling processing method and device, cluster system and readable storage medium | |
CN110351375A (en) | A kind of data processing method, device and computer installation, readable storage medium storing program for executing | |
JP7412489B2 (en) | Federated learning methods and devices, electronic devices, storage media and computer programs | |
CN109918203A (en) | Access server memory management optimization method, access server and communication system | |
CN110489151A (en) | A kind of terminal staging method and system | |
CN112506584B (en) | Resource file loading method, device, equipment, storage medium and product | |
US11023825B2 (en) | Platform as a service cloud server and machine learning data processing method thereof | |
CN110991088B (en) | Cable model construction method, system, terminal equipment and storage medium | |
CN108008959A (en) | A kind of Software Development Kit SDK cut-in methods, system and device | |
CN110544159A (en) | map information processing method and device, readable storage medium and electronic equipment | |
CN111291443A (en) | Automatic generation method, device, equipment and storage medium for I/O module model of vehicle control unit software | |
CN111951112A (en) | Intelligent contract execution method based on block chain, terminal equipment and storage medium | |
CN110362965A (en) | Firmware processing method, device, system, equipment and the medium of IC chip | |
CN114700957B (en) | Robot control method and device with low computational power requirement of model | |
CN109783072A (en) | Method for processing business, device, terminal device and computer readable storage medium | |
CN110515591A (en) | Random digit generation method and device based on block chain | |
CN116755829A (en) | Method for generating host PCIe topological structure and method for distributing container resources | |
CN113254385A (en) | Network structure, compiling and loading method of parallel inference model and chip system | |
CN109451016A (en) | Data downloading management method, system and relevant device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191122 |
|
RJ01 | Rejection of invention patent application after publication |