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

CN110489151A - A kind of terminal staging method and system - Google Patents

A kind of terminal staging method and system Download PDF

Info

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
Application number
CN201910798454.0A
Other languages
Chinese (zh)
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.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor 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 Sangfor Technologies Co Ltd filed Critical Sangfor Technologies Co Ltd
Priority to CN201910798454.0A priority Critical patent/CN110489151A/en
Publication of CN110489151A publication Critical patent/CN110489151A/en
Pending legal-status Critical Current

Links

Classifications

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

Landscapes

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

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

A kind of terminal staging method and system
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.
CN201910798454.0A 2019-08-27 2019-08-27 A kind of terminal staging method and system Pending CN110489151A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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