CN104717636B - Method for upgrading software, terminal device and aerial download server - Google Patents
Method for upgrading software, terminal device and aerial download server Download PDFInfo
- Publication number
- CN104717636B CN104717636B CN201310685249.6A CN201310685249A CN104717636B CN 104717636 B CN104717636 B CN 104717636B CN 201310685249 A CN201310685249 A CN 201310685249A CN 104717636 B CN104717636 B CN 104717636B
- Authority
- CN
- China
- Prior art keywords
- upgrading
- software
- terminal device
- ota server
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44589—Program code verification, e.g. Java bytecode verification, proof-carrying code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of method for upgrading software, terminal device and aerial download server.Terminal device randomly chooses turn-on time, initiates software version verification request to OTA server in the turn-on time;The OTA server returns to terminal upgrade instruction and upgrading delay time according to version check results and current system load;The terminal device receives the instruction from the OTA server, after postponing the upgrading delay time, downloads software package or configuration data from the OTA server, downloading process uses adaptive speed adjust.Using method and apparatus provided by the invention, software updating efficiency can be improved.
Description
Technical field
The present invention relates to the communication technology more particularly to a kind of method for upgrading software, terminal device and aerial downloading (Over
The Air, abbreviation OTA) server.
Background technique
In enterprise network field, edition upgrading and configuration data upgrading for the software of terminal device have higher want
It asks.
Currently, being carried out using aerial downloading (Over the Air, abbreviation OTA) technology by the software eated dishes without rice or wine to terminal
Remote upgrade.OTA server is set in network side, OTA client is set on the terminal device, which can be peace
The application of dress on the terminal device.Terminal device submits upgrade request and software to OTA server by OTA client
Version information, OTA server receive request after to terminal device reply upgrading control information, terminal device by eat dishes without rice or wine to download it is soft
Part packet carries out software upgrading.The interactive process of terminal device and OTA server can use Secure Hypertext Transfer Protocol
Communication protocols such as (Hypertext Transfer Protocol over Secure Socket Layer, abbreviation HTTPS).
Using above-mentioned existing method for upgrading software, when multiple terminal devices for needing to carry out software upgrading concurrent in network
When, congestion can occur for OTA server, also, since the software of terminal device is surrounded by the trend constantly increased, and interface-free resources by
To limitation, cause terminal device download time long, other network operations of terminal device cannot respond.In short, using above-mentioned
Existing method for upgrading software upgrades inefficiency.
Summary of the invention
The first aspect of the invention is to provide a kind of method for upgrading software, to solve defect in the prior art, mentions
High software updating efficiency.
Another aspect of the present invention is to provide a kind of terminal device and aerial download server, to solve the prior art
The defects of, improve software updating efficiency.
The first aspect of the invention is to provide a kind of method for upgrading software, comprising:
Terminal device randomly chooses turn-on time, initiates software version to aerial downloading OTA server in the turn-on time
This verification request, it includes software version information that the software version, which verifies in request, so that the OTA server is according to described soft
Part version information carries out software version verification;
The terminal device receives software upgrading instruction and upgrading delay time from the OTA server, described soft
The result that part upgrading instruction and upgrading delay time, which are the OTA servers, verify in the software version is needs to carry out software
It is sent when upgrading;
The terminal device downloads software package after postponing the upgrading delay time, from the OTA server.
Method as described above, wherein the terminal device downloads software package from the OTA server and includes:
The terminal device obtains the Mean Speed of eating dishes without rice or wine of non-software staging business in first preset time period;
The terminal device is according to the Mean Speed of eating dishes without rice or wine of non-software staging business in the first preset time period, pre-
If at least one rate period and the corresponding OTA maximum download rate of preset each rate period, determine OTA maximum download
Rate;
The terminal device uses the OTA maximum download rate as maximum download rate, under the OTA server
Carry software package.
Method as described above, wherein
In the software version verification request further include: configuration file mark, so that the OTA server is in the software
The result of version verification is when not needing to carry out software upgrading, to be identified according to the configuration file and carry out configuration file verification;
The terminal device randomly chooses turn-on time, soft to aerial downloading OTA server initiation in the turn-on time
After the verification request of part version, further includes:
The terminal device receives configuration file upgrading instruction and upgrading delay time from the OTA server, institute
It states configuration file upgrading instruction and upgrading delay time be the OTA server in the result that the configuration file verify is needs
It is sent when progress configuration file upgrading;
The terminal device is after postponing the upgrading delay time, from the OTA server download configuration file.
Another aspect of the present invention is to provide a kind of method for upgrading software, comprising:
Aerial downloading OTA server receives the software version from terminal device and verifies request, the software version verification
It include software version information in request, the software version verification request is the terminal device in randomly selected turn-on time
It initiates;
The OTA server carries out software version verification according to the software version information, verifies in the software version
Result be when needing to carry out software upgrading, Xiang Suoshu terminal device sends software upgrading instruction and upgrading delay time so that
The terminal device downloads software package after postponing the upgrading delay time, from the OTA server.
Method as described above, wherein described to send software upgrading instruction and upgrading delay time to the terminal device
Before, further includes:
The OTA server calculates upgrading delay time according to Δ T=f (N, n, V, v, S), wherein Δ T indicates the liter
Grade delay time, f indicate that queueing theory algorithm, N indicate that the OTA server allows the maximum quantity of access terminal equipment, and n is indicated
It is currently carrying out software upgrading and is waiting for the sum of the terminal device of software upgrading, what V indicated the OTA server is
Regiment commander is wide, and v indicates that the average value of the downloading rate for the whole terminal devices connecting with OTA server, S indicate and OTA server
The average value of the size of data of whole terminal devices downloading of connection.
Method as described above, wherein
In the software version verification request further include: configuration file mark;
The OTA server carries out after software version verification, further includes: if the result of software version verification is not
It needs to carry out software upgrading, then the OTA server identifies according to the configuration file and carries out configuration file verification;If described match
The result for setting file verification is to need to carry out configuration file upgrading, then the OTA server sends to the terminal device and configures
Document upgrading instruction and upgrading delay time, so that the terminal device is after postponing upgrading delay time, from the OTA
Server download configuration file.
An additional aspect of the present invention is to provide a kind of terminal device, comprising:
Transmission unit is soft to aerial downloading OTA server initiation in the turn-on time for randomly choosing turn-on time
The verification request of part version, it includes software version information that the software version, which verifies in request, so that the OTA server is according to institute
It states software version information and carries out software version verification;
Receiving unit is described soft for receiving software upgrading instruction and upgrading delay time from the OTA server
The result that part upgrading instruction and upgrading delay time, which are the OTA servers, verify in the software version is needs to carry out software
It is sent when upgrading;
Download unit, for downloading software package from the OTA server after postponing the upgrading delay time.
Terminal device as described above, wherein the download unit is specifically used for obtaining non-in first preset time period
The Mean Speed of eating dishes without rice or wine of software upgrading business, according in the first preset time period non-software staging business eat dishes without rice or wine it is average
Rate, at least one preset rate period and the corresponding OTA maximum download rate of preset each rate period, determine OTA
Maximum download rate downloads software from the OTA server using the OTA maximum download rate as maximum download rate
Packet.
Terminal device as described above, wherein
In the software version verification request that the transmission unit is sent further include: configuration file mark, so that described
OTA server is identified when the result that the software version verifies is not need to carry out software upgrading according to the configuration file
Carry out configuration file verification;
When the receiving unit is also used to receive the upgrading of the configuration file from OTA server instruction and upgrading delay
Between, the configuration file upgrading indicates and upgrading delay time is the result that the OTA server is verified in the configuration file
It needs to carry out to send when configuration file upgrading;
The download unit is also used to after postponing the upgrading delay time from the OTA server download configuration text
Part.
Another aspect of the invention is to provide a kind of aerial downloading OTA server, comprising:
Receiving unit, for receiving the software version verification request from terminal device, the software version verification request
In include software version information, software version verification request is that the terminal device is initiated in randomly selected turn-on time
's;
Verification unit, for carrying out software version verification according to the software version information;
Transmission unit, the result for verifying in the software version are Xiang Suoshu terminal when needing to carry out software upgrading
Equipment sends software upgrading instruction and upgrading delay time, so that the terminal device is after postponing upgrading delay time,
Software package is downloaded from the OTA server;
Download unit, for downloading software package to the terminal device.
OTA server as described above, wherein
The transmission unit is specifically used for calculating upgrading delay time according to Δ T=f (N, n, V, v, S), wherein Δ T is indicated
The upgrading delay time, f indicate that queueing theory algorithm, N indicate that the OTA server allows the maximum number of access terminal equipment
Amount, n expression are currently carrying out software upgrading and are waiting for the sum of the terminal device of software upgrading, and V indicates the OTA clothes
Be engaged in the system bandwidth of device, v indicates the average value for the downloading rate of whole terminal devices connect with OTA server, S expression and
The average value of the size of data of whole terminal devices downloading of OTA server connection.
OTA server as described above, wherein
In the received software version verification request of receiving unit further include: configuration file mark;
The verification unit is also used to when the result that the software version verifies is not need to carry out software upgrading, according to
The configuration file mark carries out configuration file verification;
The transmission unit is also used to when the result that the configuration file verifies is to need to carry out configuration file upgrading, to
The terminal device sends configuration file upgrading instruction and upgrading delay time, so that the terminal device is postponing the upgrading
From the OTA server download configuration file after delay time;
The download unit is also used to the terminal device download configuration file.
By foregoing invention content as it can be seen that the time that terminal device initiates software version verification request is randomly selected, and
And OTA server indicates upgrading delay time to terminal device, terminal device is after postponing the upgrading delay time from described
OTA server downloads software package.The time for initiating upgrading is randomly choosed by terminal device, is avoided multiple terminals in network and is set
System congestion caused by when standby while concurrent updating operation, also, by OTA server instruction upgrading delay time, terminal is set
Downloading process is initiated after standby delay specified time, the downloading of avoiding the peak hour between each terminal device is realized, further avoids congestion,
To improve software updating efficiency.
Detailed description of the invention
Fig. 1 is the flow chart of the method for upgrading software of the embodiment of the present invention one;
Fig. 2 is the flow chart of the method for upgrading software of the embodiment of the present invention two;
Fig. 3 is the flow chart of the method for upgrading software of the embodiment of the present invention three;
Fig. 4 is the structural schematic diagram of the terminal device of the embodiment of the present invention four;
Fig. 5 is the structural schematic diagram of the OTA server of the embodiment of the present invention five.
Specific embodiment
Fig. 1 is the flow chart of the method for upgrading software of the embodiment of the present invention one.As shown in Figure 1, this method includes following mistake
Journey.
Step 101: terminal device randomly chooses turn-on time, initiates software version to OTA server in the turn-on time
This verification request.
In this step, terminal device randomly chooses turn-on time, initiates software to OTA server in the turn-on time
Version verification request, wherein include software version information in the software version verification request, so that the OTA server root
Software version verification is carried out according to the software version information.
Step 102: when the terminal device receives software upgrading instruction and upgrading delay from the OTA server
Between.
In this step, the terminal device receives software upgrading instruction and upgrading delay from the OTA server
Time.Wherein, the software upgrading instruction and upgrading delay time are the knots that the OTA server is verified in the software version
Fruit is transmission when needing to carry out software upgrading.
Step 103: the terminal device downloads software after postponing the upgrading delay time, from the OTA server
Packet.
In the embodiment of the present invention one, the time that terminal device initiates software version verification request is randomly selected, and
And terminal device receives the upgrading delay time of OTA server instruction, from described after postponing the upgrading delay time
OTA server downloads software package.The time that upgrading is initiated by random selection avoids in network multiple terminal devices while simultaneously
System congestion caused by when hair updating operation, also, downloading process, realization are initiated by the time of delay OTA server instruction
Downloading of avoiding the peak hour between each terminal device, further avoids congestion, to improve software updating efficiency.
On the basis of the above-mentioned technical proposal of the embodiment of the present invention one, further, in step 103, the terminal
It includes: that the terminal device obtains non-software liter in first preset time period that equipment, which downloads software package from the OTA server,
The Mean Speed of eating dishes without rice or wine of grade business;The terminal device is according to the sky of non-software staging business in the first preset time period
Mouth Mean Speed, at least one preset rate period and the corresponding OTA maximum download rate of preset each rate period, really
Determine OTA maximum download rate;The terminal device using the OTA maximum download rate as maximum download rate, from described
OTA server downloads software package.
On the basis of the above-mentioned technical proposal of the embodiment of the present invention one, further, in a step 101, the software
It can also include: configuration file mark in version verification request, so that the knot that the OTA server is verified in the software version
Fruit is when not needing to carry out software upgrading, to be identified according to the configuration file and carry out configuration file verification.Correspondingly, in step
It, can be the following steps are included: configuration file upgrading of the terminal device reception from the OTA server refers to after 101
Show and upgrade delay time, the configuration file upgrading instruction and upgrading delay time are the OTA servers in the configuration
The result of file verification needs to carry out to send when configuration file upgrading;The terminal device is when postponing upgrading delay
Between after, from the OTA server download configuration file.
Fig. 2 is the flow chart of the method for upgrading software of the embodiment of the present invention two.As shown in Fig. 2, this method includes following mistake
Journey.
Step 201:OTA server receives the software version from terminal device and verifies request.
In this step, OTA server receives the software version from terminal device and verifies request.Wherein, the software
It include software version information in version verification request, also, software version verification request is the terminal device random
What the turn-on time of selection initiated.
Step 202: the OTA server carries out software version verification according to the software version information, in the software
The result of version verification is when needing to carry out software upgrading, when Xiang Suoshu terminal device sends software upgrading instruction and upgrading delay
Between.
In this step, the OTA server carries out software version verification according to the software version information, described soft
The result of part version verification is when needing to carry out software upgrading, and Xiang Suoshu terminal device sends software upgrading instruction and upgrading delay
Time, so that the terminal device downloads software package after postponing the upgrading delay time, from the OTA server.
In the embodiment of the present invention two, software version that OTA server receiving terminal equipment is initiated in the randomly selected time
This verification request, also, OTA server indicates upgrading delay time to terminal device, after postponing the upgrading delay time,
OTA server downloads software package to terminal device.The time that upgrading is initiated by random selection, avoid multiple terminals in network
System congestion caused by when equipment while concurrent updating operation, also, initiate to download by the time of delay OTA server instruction
Process realizes the downloading of avoiding the peak hour between each terminal device, congestion is further avoided, to improve software updating efficiency.
On the basis of the above-mentioned technical proposal of the embodiment of the present invention two, further, in step 202, the OTA clothes
Device be engaged in front of sending software upgrading instruction to the terminal device and upgrading delay time, further includes: the OTA server root
Upgrading delay time is calculated according to Δ T=f (N, n, V, v, S), wherein Δ T indicates the upgrading delay time, and f indicates that queueing theory is calculated
Method, N indicate that the OTA server allows the maximum quantity of access terminal equipment, and n expression is currently carrying out software upgrading and waiting
The sum of the terminal device of pending software upgrading, V indicate the system bandwidth of the OTA server, and v is indicated and OTA server
The average value of the downloading rate of whole terminal devices of connection, S indicate the whole terminal devices connecting with OTA server downloading
The average value of size of data.
On the basis of the above-mentioned technical proposal of the embodiment of the present invention two, further, in step 201, the software
It can also include: configuration file mark in version verification request.Correspondingly, in step 202, the OTA server carries out soft
It, can be the following steps are included: if the result of software version verification be not need to carry out software liter after the verification of part version
Grade, then the OTA server identifies according to the configuration file and carries out configuration file verification;If the knot of the configuration file verification
Fruit be need to carry out configuration file upgrading, then the OTA server to the terminal device send configuration file upgrading instruction and
Upgrade delay time, so that the terminal device is after postponing upgrading delay time, from the OTA server download configuration
File.
Fig. 3 is the flow chart of the method for upgrading software of the embodiment of the present invention three.As shown in figure 3, this method includes following mistake
Journey.
Step 301: terminal device randomly chooses turn-on time from the busy period.
In this step, terminal device randomly chooses turn-on time, in order to avoid the irregular switching on and shutting down habit of user is prolonged
Accidentally software upgrading, can be in busy period random access, that is, in this step, terminal device is randomly choosed from the busy period
Turn-on time, terminal device take random access strategy to trigger version checking process, randomly choose turn-on time in the busy period
It avoids the peak hour access, avoids in network that concurrent operations cause congestion to multiple terminal devices simultaneously.It specifically, can be by being arranged in terminal
OTA client in equipment selects turn-on time, and OTA client can use following algorithm: the first step, and terminal device is switched on,
Activate OTA client, OTA client initialization busy period [t1, t2].Second step, OTA client reading terminal equipment are worked as
Preceding system time t3,.Third step, OTA client judge whether t3 belongs to [t1, t2], otherwise hold if so, executing the 4th step
The 5th step of row.4th step belongs to [t1, t2] since OTA client judges t3, i.e. t3 is later than t1, then OTA client [t3,
T2] in pass through random algorithm select turn-on time t.After the 4th step, the 6th step is executed.5th step, since OTA client is sentenced
Disconnected t3 is not belonging to [t1, t2], i.e. t3 is waited earlier than t1, OTA client, and terminal device is daily in t1 moment timing wake-up OTA visitor
Family end, OTA client randomly choose turn-on time t in [t1, t2], wherein can be set one at the t1 moment determining then
When device, terminal device is judged whether etc. by the timer until the t1 moment.6th step, OTA client execute following in t moment
Step 302, software version verification request is initiated to OTA server, wherein a timer in t moment then can be set,
OTA client is judged whether etc. by the timer until t moment.
Step 302: terminal device initiates software version verification request to OTA server in the turn-on time.
In this step, terminal device initiates software version verification request to OTA server in the turn-on time.It is described
It can only include software version information in software version verification request, alternatively, may include in software version verification request
Software version information and configuration file mark.Wherein, software version information is for indicating the currently used software of the terminal device
Installation file version, can be version serial number;Configuration file is identified for indicating the currently used software of the terminal device
Configuration file version.In view of the Matching Relationship of configuration file and software version information, it is fixed configuration file can be identified
Justice is at following form:<softver>_ xxxx, wherein "<softver>" indicates software version letter matched with the configuration file
Breath, the prefix that software version information matched with the configuration file is identified as the configuration file, subsequent " xxxx " is one
The number of a 4 serial numbers indicates different configuration file matched from the software version.
Step 303:OTA server carries out software version verification according to the software version information.
If the result of the software version verification is to need to carry out software upgrading, 304 are thened follow the steps;If the software version
The result of this verification is not need to carry out software upgrading, includes software version information and configuration text in software version verification request
In the specific embodiment of part mark, step 306 is executed;If the result of the software version verification is not need to carry out software liter
Grade verifies in the specific embodiment for only including software version information in request in software version, terminates process.In Fig. 3, only
The specific embodiment identified in software version verification request including software version information and configuration file is shown.
In this step, OTA server carries out software version verification according to the software version information, in a kind of realization side
In formula, Edition Control Strategy can be recorded and preset by maintenance software release in OTA server, according to the software version information
The software version record is inquired, and is determined the need for carrying out software upgrading according to Edition Control Strategy.
Step 304:OTA server sends software upgrading instruction and upgrading delay time to terminal device.
In this step, in network side, OTA server end also carries out congestion control.Specifically, OTA server is to terminal
Equipment sends software upgrading instruction, and the case where according to the terminal device being lined up in current system performance and upgrade queue, calculates
Upgrading delay time is simultaneously sent to terminal device.Wherein, in a kind of specific implementation, OTA server can use as follows
Method calculates upgrading delay time: the OTA server calculates upgrading delay time according to Δ T=f (N, n, V, v, S), wherein
Δ T indicates the upgrading delay time, and f indicates that queueing theory algorithm, N indicate that the OTA server allows access terminal equipment
Maximum quantity, n expression are currently carrying out software upgrading and are waiting for the sum of the terminal device of software upgrading, and V indicates institute
The system bandwidth of OTA server is stated, v indicates the average value of the downloading rate for the whole terminal devices connecting with OTA server, S
Indicate the average value of the size of data of the whole terminal devices connecting with OTA server downloading.OTA server leads to calculated result
Know to terminal device, the downloading so that terminal device is avoided the peak hour.
After the step 304, step 305 is executed.
Step 305: terminal device downloads software package after postponing the upgrading delay time, from the OTA server.
In this step, terminal device downloads software from the OTA server after postponing the upgrading delay time
Packet.It wherein, include software installation files and configuration file in the software package.In one implementation, terminal device is from institute
When stating OTA server downloading software package, the maximum rate (Maximum of downloading can be adaptively adjusted using flow control algorithm
Bit Rate, abbreviation MBR), according to the flow of other business (i.e. non-software staging business) of present terminal equipment come adaptive
MBR when adjustment is downloaded reduces influence of the OTA upgrading downloading to other regular traffics of terminal device, is promoted when OTA upgrades
User's impression.Specifically, can be with the following method: the terminal device obtains non-software in first preset time period and upgrades
The Mean Speed of eating dishes without rice or wine of business, specifically, when the terminal device can obtain first default by the way of real time monitoring
Between in section non-software staging business Mean Speed of eating dishes without rice or wine;The terminal device is according to non-soft in the first preset time period
The Mean Speed of eating dishes without rice or wine of part staging business, at least one preset rate period and the corresponding OTA of preset each rate period
Maximum download rate determines OTA maximum download rate;The terminal device is using the OTA maximum download rate as maximum
Downloading rate downloads software package from the OTA server.For example, the Theoretical Rate for the standard that can be eated dishes without rice or wine with setting terminal, with Vmax
It indicates;Other business Mean Speeds of the previous time window of monitor terminal simultaneously, indicate time window with T, indicate previous with Vapp
Other business Mean Speeds of a time window T;[0, Vmax] is divided into several sections, the section according to locating for Vapp is adaptive
OTA maximum download rate should be adjusted, OTA maximum download rate is indicated with Vota.For example, in a specific embodiment, at end
The type theory rate Vmax that corresponding air outlet mode is preset in end equipment, is divided into 3 sections for [0, Vmax], respectively
Are as follows: [0,0.05Vmax], (0.05Vmax, 0.4Vmax], (0.4Vmax, Vmax].When starting OTA downloading, by adopting in real time
Sample, other business Mean Speed Vapp of previous time window T in monitor terminal equipment, according to the affiliated section Vapp, adaptively
OTA maximum download rate Vota is adjusted, specifically, if Vapp belongs to section [0,0.05Vmax], Vota under no-load condition=
0.8Vmax;If Vapp belong to section (0.05Vmax, 0.4Vmax], Vota=0.4Vmax in the case of underloading;If Vapp belongs to area
Between (0.4Vmax, Vmax], Vota=0.2Vmax under case of heavy load.At this point, terminal device relys more on the Service Quality of radio bearer
(Quality of Service, abbreviation QOS) parameter is measured to do flow control.The adaptive adjustment of above-mentioned terminal device control is most
Big downloading rate process can pass through Non-Access Stratum (Non Access when terminal device initiates software upgrading business
Stratum, abbreviation NAS) bearing resource distribution request (Bearer Resource Allocation Request) message to
The side core net (abbreviation CN) application, in downloading process, when needing to adjust maximum download rate, can pass through the carrying of NAS
Resource modifying requests (Bearer Resource Modification Request) message to be initiated.
Step 306:OTA server identifies according to the configuration file and carries out configuration file verification.
If the result of the configuration file verification is to need to carry out configuration file upgrading, 307 are thened follow the steps;If described match
The result for setting file verification is not need to carry out configuration file upgrading, then terminates process.
Step 307:OTA server sends configuration file upgrading instruction and upgrading delay time to terminal device.
In this step, OTA server can calculate upgrading delay time: the OTA server root with the following method
Upgrading delay time is calculated according to Δ T=f (N, n, V, v, S), wherein Δ T indicates the upgrading delay time, and f indicates that queueing theory is calculated
Method, N indicate that the OTA server allows the maximum quantity of access terminal equipment, and n expression is currently carrying out software upgrading and waiting
The sum of the terminal device of pending software upgrading, V indicate the system bandwidth of the OTA server, and v is indicated and OTA server
The average value of the downloading rate of whole terminal devices of connection, S indicate the whole terminal devices connecting with OTA server downloading
The average value of size of data.
After step 307, step 308 is executed.
Step 308: terminal device is after postponing the upgrading delay time, from the OTA server download configuration file.
In this step, for including software version information and configuration file in the software version verification request of step 302
The case where mark, thens follow the steps 306 if the result that software version verifies in step 303 is not need to carry out software upgrading,
OTA server identifies according to the configuration file and carries out configuration file verification, if the result that configuration file verifies in step 306
To need to carry out configuration file upgrading, 307, OTA server is thened follow the steps to terminal device and sends configuration file upgrading instruction
With upgrading delay time, then, in step 308, terminal device is taken after postponing the upgrading delay time from the OTA
Business device download configuration file.This is because in practical applications, for terminal device, the frequency of software version update is past
Toward lower, and the controls management letter such as configuration and customization of opening and closing of certain functions on terminal device, enterprise network colony terminal
The upgrading for the configuration file that needs to rely on is ceased, using existing traditional OTA upgrade method, no matter configuration file needs to upgrade,
Or software installation procedure needs to upgrade, and according to needing to start OTA escalation process, downloading includes software installation files and configuration file
Software package, cause the significant wastage of interface-free resources.In embodiments of the present invention, it is based on above-mentioned scene, software upgrading is supported soft
The upgrading of part packet and configuration file upgrade two kinds, and wherein the process downloading software installation files and configuration file of software packet upgrade, match
The process of document upgrading only download configuration file is set, avoids and is also required to download when only needing to update above-mentioned control management information
The waste of interface-free resources caused by software installation files.Upgrade for individual configuration file, terminal device is to OAT server
In the software version verification request of submission other than comprising original software version information, it is also necessary to include configuration file mark
Know, the OTA server of network side verifies configuration file mark.
Further, on the basis of by adopting the above technical scheme, OTA server can also be using in following optimisation strategy
Any one or a few.For example, increment configuration file, the content of the increment configuration file can be disposed on OTA server
Only comprising the configuration item for needing to modify, and whole configuration datas is not included.It is directed to alternatively, can be disposed on OTA server
The configuration file of particular terminal device, terminal device carry the terminal when initiating software version verification request to OTA server and set
For international mobile subscriber identity (the International Mobile Subscriber Identification of itself
Number, abbreviation IMSI), OTA server by IMSI information that terminal device carries come identification terminal equipment, to terminal device
Send the configuration file for being directed to the terminal device.
In the embodiment of the present invention three, terminal device initiate software version verification request time be it is randomly selected, keep away
Exempted from network multiple terminal devices simultaneously concurrent updating operation when caused by system congestion, also, OTA server is set to terminal
Standby instruction upgrading delay time, terminal device download software package from the OTA server after postponing the upgrading delay time,
It realizes the downloading of avoiding the peak hour between each terminal device, congestion is further avoided, to improve software updating efficiency.Also,
Terminal device by the way of adaptively adjustment maximum download rate, reduces software upgrading to terminal device when being downloaded
The influence of other regular traffics, to further improve software updating efficiency.It also, is not in the result of software version verification
Need to carry out software upgrading and the result of configuration file verification is when being upgraded, only download configuration file, avoids
The waste for only needing also to download interface-free resources caused by software installation files when more new configuration file, to further improve
Software updating efficiency.
Fig. 4 is the structural schematic diagram of the terminal device of the embodiment of the present invention four.As shown in figure 4, the terminal device at least wraps
It includes: transmission unit 41, receiving unit 42, download unit 43.
Wherein, transmission unit 41 downloads OTA server to aerial in the turn-on time for randomly choosing turn-on time
Software version verification request is initiated, includes software version information in the software version verification request, so that the OTA server
Software version verification is carried out according to the software version information.
Receiving unit 42 is used to receive software upgrading instruction and upgrading delay time from the OTA server, described
Software upgrading instruction and upgrading delay time are that the result that the OTA server is verified in the software version is soft to need to carry out
What part was sent when upgrading.
Download unit 43 is used for after postponing the upgrading delay time, downloads software package from the OTA server.
Based on the above technical solution, further, the download unit 43 is specifically used for obtaining first preset
The Mean Speed of eating dishes without rice or wine of non-software staging business in period, according to non-software staging business in the first preset time period
Mean Speed of eating dishes without rice or wine, at least one preset rate period and preset each rate period corresponding OTA maximum downloading speed
Rate determines OTA maximum download rate, using the OTA maximum download rate as maximum download rate, services from the OTA
Device downloads software package.
Based on the above technical solution, further, the software version verification that the transmission unit 41 is sent
In request further include: configuration file mark so that the result that verify in the software version of the OTA server for do not need into
When row software upgrading, is identified according to the configuration file and carry out configuration file verification.Correspondingly, the receiving unit 42 is also used to
Receive configuration file upgrading instruction and upgrading delay time from the OTA server, configuration file upgrading instruction and
Upgrading delay time is OTA server hair when the result that the configuration file verifies is to need to carry out configuration file upgrading
It send.Correspondingly, the download unit 43 is also used to after postponing the upgrading delay time match from OTA server downloading
Set file.
The terminal device of the embodiment of the present invention four can be used for executing the embodiment of the present invention one to three institute of the embodiment of the present invention
The method for upgrading software stated, specific implementation process and technical effect are referred to the embodiment of the present invention one to the embodiment of the present invention
Three, details are not described herein again.
Fig. 5 is the structural schematic diagram of the OTA server of the embodiment of the present invention five.As shown in figure 5, the OTA server is at least
It include: receiving unit 51, verification unit 52, transmission unit 53, download unit 54.
Wherein, receiving unit 51 is used to receive the software version verification request from terminal device, the software version school
Testing includes software version information in request, and the software version verification request is the terminal device in randomly selected access
Between initiate.
Verification unit 52 is used to carry out software version verification according to the software version information.
Transmission unit 53 is used for when the result that the software version verifies is to need to carry out software upgrading, Xiang Suoshu terminal
Equipment sends software upgrading instruction and upgrading delay time, so that the terminal device is after postponing upgrading delay time,
Software package is downloaded from the OTA server.
Download unit 54 is used to download software package to the terminal device.
Based on the above technical solution, further, the transmission unit 53 be specifically used for according to Δ T=f (N, n,
V, v, S) calculate upgrading delay time, wherein and Δ T indicates upgrading delay time, and f indicates queueing theory algorithm, described in N expression
OTA server allows the maximum quantity of access terminal equipment, and n expression is currently carrying out software upgrading and waiting for software liter
The sum of the terminal device of grade, V indicate the system bandwidth of the OTA server, and v indicates to connect with OTA server all whole
The average value of the downloading rate of end equipment, S indicate the flat of the size of data of the whole terminal devices connecting with OTA server downloading
Mean value.
Based on the above technical solution, further, the received software version verification of the receiving unit 51
In request further include: configuration file mark.Correspondingly, the verification unit 52 is also used to the result verified in the software version
When not need to carry out software upgrading, being identified according to the configuration file and carrying out configuration file verification.Correspondingly, the transmission is single
Member 53 is also used to when the result that the configuration file verifies is to need to carry out configuration file upgrading, and Xiang Suoshu terminal device is sent
Configuration file upgrading instruction and upgrading delay time, so that the terminal device is after postponing the upgrading delay time from described
OTA server download configuration file.Correspondingly, the download unit 54 is also used to the terminal device download configuration file.
The OTA server of the embodiment of the present invention five can be used for executing the embodiment of the present invention one to three institute of the embodiment of the present invention
The method for upgrading software stated, specific implementation process and technical effect are referred to the embodiment of the present invention one to the embodiment of the present invention
Three, details are not described herein again.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey
When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or
The various media that can store program code such as person's CD.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (8)
1. a kind of method for upgrading software characterized by comprising
Terminal device randomly chooses turn-on time, initiates software version school to aerial downloading OTA server in the turn-on time
Request is tested, includes software version information in the software version verification request, so that the OTA server is according to the software version
This information carries out software version verification;
The terminal device receives software upgrading instruction and upgrading delay time from the OTA server, the software liter
The result that grade instruction and upgrading delay time, which are the OTA servers, verify in the software version is needs to carry out software upgrading
When send;
The terminal device downloads software package after postponing the upgrading delay time, from the OTA server;
Wherein, in the software version verification request further include: configuration file mark, so that the OTA server is described soft
The result of part version verification is when not needing to carry out software upgrading, to be identified according to the configuration file and carry out configuration file verification;
The terminal device randomly chooses turn-on time, initiates software version to aerial downloading OTA server in the turn-on time
After this verification request, further includes:
The terminal device receives configuration file upgrading instruction and upgrading delay time from the OTA server, described to match
It sets document upgrading instruction and upgrading delay time result that be the OTA server verify in the configuration file is needs to carry out
What configuration file was sent when upgrading;
The terminal device is after postponing the upgrading delay time, from the OTA server download configuration file;
The terminal device randomly chooses the turn-on time from the busy period.
2. the method according to claim 1, wherein the terminal device downloads software from the OTA server
Packet includes:
The terminal device obtains the Mean Speed of eating dishes without rice or wine of non-software staging business in first preset time period;
The terminal device is according to the Mean Speed of eating dishes without rice or wine of non-software staging business in the first preset time period, preset
At least one rate period and the corresponding OTA maximum download rate of preset each rate period determine OTA maximum downloading speed
Rate;
The terminal device, as maximum download rate, is downloaded soft using the OTA maximum download rate from the OTA server
Part packet.
3. a kind of method for upgrading software characterized by comprising
Aerial downloading OTA server receives the software version from terminal device and verifies request, the software version verification request
In include software version information, software version verification request is that the terminal device is initiated in randomly selected turn-on time
's;
The OTA server carries out software version verification according to the software version information, in the knot of software version verification
Fruit is when needing to carry out software upgrading, and Xiang Suoshu terminal device sends software upgrading instruction and upgrading delay time, so that described
Terminal device downloads software package after postponing the upgrading delay time, from the OTA server;
Wherein, in the software version verification request further include: configuration file mark;
The OTA server carries out after software version verification, further includes: if the result of software version verification is not need
Software upgrading is carried out, then the OTA server identifies according to the configuration file and carries out configuration file verification;If the configuration text
The result of part verification is to need to carry out configuration file upgrading, then the OTA server sends configuration file to the terminal device
Upgrading instruction and upgrading delay time, so that the terminal device after postponing the upgrading delay time, is serviced from the OTA
Device download configuration file;
The turn-on time is that the terminal device is randomly selected from the busy period.
4. according to the method described in claim 3, it is characterized in that, it is described to the terminal device send software upgrading instruction and
Before upgrading delay time, further includes:
The OTA server calculates upgrading delay time according to Δ T=f (N, n, V, v, S), wherein Δ T indicates that the upgrading is prolonged
Slow time, f indicate that queueing theory algorithm, N indicate that the OTA server allows the maximum quantity of access terminal equipment, and n indicates current
It is carrying out software upgrading and is waiting for the sum of the terminal device of software upgrading, V indicates the system band of the OTA server
Width, v indicate the average value of the downloading rate for the whole terminal devices connecting with OTA server, and S expression is connect with OTA server
Whole terminal devices downloading size of data average value.
5. a kind of terminal device characterized by comprising
Transmission unit initiates software version to aerial downloading OTA server in the turn-on time for randomly choosing turn-on time
This verification request, it includes software version information that the software version, which verifies in request, so that the OTA server is according to described soft
Part version information carries out software version verification;
Receiving unit, for receiving software upgrading instruction and upgrading delay time from the OTA server, the software liter
The result that grade instruction and upgrading delay time, which are the OTA servers, verify in the software version is needs to carry out software upgrading
When send;
Download unit, for downloading software package from the OTA server after postponing the upgrading delay time;
Wherein, in the software version verification request that the transmission unit is sent further include: configuration file mark, so that described
OTA server is identified when the result that the software version verifies is not need to carry out software upgrading according to the configuration file
Carry out configuration file verification;
The receiving unit is also used to receive the upgrading of the configuration file from OTA server instruction and upgrading delay time,
Configuration file upgrading instruction and upgrading delay time be the OTA server be in the result that the configuration file verify need to
Sent when configuration file upgrading;
The download unit is also used to after postponing the upgrading delay time from the OTA server download configuration file;
The terminal device randomly chooses the turn-on time from the busy period.
6. terminal device according to claim 5, which is characterized in that
The download unit is specifically used for obtaining the Mean Speed of eating dishes without rice or wine of non-software staging business in first preset time period, root
According to the Mean Speed of eating dishes without rice or wine of non-software staging business in the first preset time period, at least one preset rate period and
The corresponding OTA maximum download rate of preset each rate period, determines OTA maximum download rate, using the OTA it is maximum under
Rate is carried as maximum download rate, downloads software package from the OTA server.
7. a kind of aerial downloading OTA server characterized by comprising
Receiving unit wraps in the software version verification request for receiving the software version verification request from terminal device
Software version information is included, the software version verification request is that the terminal device is initiated in randomly selected turn-on time;
Verification unit, for carrying out software version verification according to the software version information;
Transmission unit, the result for verifying in the software version are Xiang Suoshu terminal device when needing to carry out software upgrading
Software upgrading instruction and upgrading delay time are sent, so that the terminal device is after postponing upgrading delay time, from institute
State OTA server downloading software package;
Download unit, for downloading software package to the terminal device;
Wherein, in the received software version verification request of the receiving unit further include: configuration file mark;
The verification unit is also used to when the result that the software version verifies is not need to carry out software upgrading, according to described
Configuration file mark carries out configuration file verification;
The transmission unit is also used to when the result that the configuration file verifies is to need to carry out configuration file upgrading, Xiang Suoshu
Terminal device sends configuration file upgrading instruction and upgrading delay time, so that the terminal device is postponing the upgrading delay
From the OTA server download configuration file after time;
The download unit is also used to the terminal device download configuration file;
The turn-on time is that the terminal device is randomly selected from the busy period.
8. OTA server according to claim 7, which is characterized in that
The transmission unit is specifically used for calculating upgrading delay time according to Δ T=f (N, n, V, v, S), wherein Δ T indicates institute
Upgrading delay time is stated, f indicates that queueing theory algorithm, N indicate that the OTA server allows the maximum quantity of access terminal equipment, n
Expression is currently carrying out software upgrading and is waiting for the sum of the terminal device of software upgrading, and V indicates the OTA server
System bandwidth, v indicates the average value for the downloading rate of whole terminal devices connect with OTA server, and S is indicated and OTA clothes
The average value of the size of data of whole terminal devices downloading of business device connection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310685249.6A CN104717636B (en) | 2013-12-13 | 2013-12-13 | Method for upgrading software, terminal device and aerial download server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310685249.6A CN104717636B (en) | 2013-12-13 | 2013-12-13 | Method for upgrading software, terminal device and aerial download server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104717636A CN104717636A (en) | 2015-06-17 |
CN104717636B true CN104717636B (en) | 2019-03-05 |
Family
ID=53416496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310685249.6A Active CN104717636B (en) | 2013-12-13 | 2013-12-13 | Method for upgrading software, terminal device and aerial download server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104717636B (en) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867569A (en) * | 2015-11-06 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Power consumption control method and system in OTA upgrading mode |
CN105530323B (en) * | 2016-02-26 | 2019-06-25 | 北京金山安全软件有限公司 | File upgrading method, related equipment and system |
CN105897461A (en) * | 2016-03-23 | 2016-08-24 | 广州视睿电子科技有限公司 | Multi-system OTA upgrading method and multi-system equipment |
CN107368324A (en) * | 2016-05-11 | 2017-11-21 | 中兴通讯股份有限公司 | A kind of component upgrade methods, devices and systems |
CN106878246A (en) * | 2016-07-27 | 2017-06-20 | 阿里巴巴集团控股有限公司 | A kind of method for managing resource and device |
CN107733953A (en) * | 2016-08-11 | 2018-02-23 | 平安科技(深圳)有限公司 | Resource downloading method and device |
CN108073408B (en) * | 2016-11-15 | 2020-11-24 | 平安科技(深圳)有限公司 | System updating method and device of self-service terminal |
CN108282389B (en) * | 2017-01-05 | 2021-10-15 | 厦门雅迅网络股份有限公司 | Vehicle-mounted OTA (over the air) upgrading method based on CAN (controller area network) bus load monitoring |
CN108632309B (en) * | 2017-03-17 | 2020-10-27 | 华为技术有限公司 | Method and device for upgrading narrow-band Internet of things terminal |
CN109960518A (en) * | 2017-12-14 | 2019-07-02 | 蔚来汽车有限公司 | Automobile method for upgrading software |
US10430178B2 (en) * | 2018-02-19 | 2019-10-01 | GM Global Technology Operations LLC | Automated delivery and installation of over the air updates in vehicles |
CN109067559A (en) * | 2018-06-13 | 2018-12-21 | 四川斐讯信息技术有限公司 | A kind of device updating method and device |
CN109062598B (en) * | 2018-06-26 | 2022-07-26 | 珠海全志科技股份有限公司 | Safe OTA (over the air) upgrading method and system |
CN110972330B (en) * | 2018-09-28 | 2021-12-14 | 华为技术有限公司 | Terminal equipment upgrading method and related equipment |
CN111049777A (en) * | 2018-10-12 | 2020-04-21 | 中国移动通信集团广西有限公司 | File push, download, playback method, device, device and medium |
CN111078241B (en) * | 2018-10-22 | 2023-10-03 | 成都鼎桥通信技术有限公司 | OTA upgrading method and device |
CN111757386B (en) * | 2019-03-28 | 2023-05-02 | 成都鼎桥通信技术有限公司 | Download control method and device |
CN112019587B (en) * | 2019-05-31 | 2023-12-12 | 苹果公司 | Method, user device and medium for delayed downloading based on network congestion |
US11558771B2 (en) | 2019-05-31 | 2023-01-17 | Apple Inc. | Deferred download based on network congestion |
CN112241279B (en) * | 2019-07-19 | 2023-10-27 | 广州汽车集团股份有限公司 | An adaptive electronic control unit software upgrade method, system and automobile |
CN110609696A (en) * | 2019-09-17 | 2019-12-24 | 广东小天才科技有限公司 | Software upgrading method and system, terminal equipment and server |
CN112367682B (en) * | 2020-10-30 | 2022-09-30 | 重庆芯讯通无线科技有限公司 | Terminal, network-resident control method and system thereof, electronic device and storage medium |
CN116233105A (en) * | 2021-12-06 | 2023-06-06 | 中兴通讯股份有限公司 | Network element version downloading method, network element, electronic equipment and storage medium |
CN115473853A (en) * | 2022-08-19 | 2022-12-13 | 智己汽车科技有限公司 | Method and device for preventing software upgrading package downloading of vehicle from blocking |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617496A (en) * | 2003-11-11 | 2005-05-18 | 华为技术有限公司 | Method for automaticall updating configuration for next generation network terminal |
CN101009589A (en) * | 2006-01-26 | 2007-08-01 | 腾讯科技(深圳)有限公司 | A method and system for software upgrade |
CN101374147A (en) * | 2008-09-10 | 2009-02-25 | 深圳华为通信技术有限公司 | Method, apparatus and system for software upgrading detection |
CN101958799A (en) * | 2009-07-14 | 2011-01-26 | 中兴通讯股份有限公司 | Method, device and system for updating terminal |
CN102609277A (en) * | 2011-08-26 | 2012-07-25 | 威海捷讯通信技术有限公司 | Application software upgrading method of mobile terminal |
CN103001985A (en) * | 2011-09-14 | 2013-03-27 | 腾讯科技(深圳)有限公司 | Method for controlling server bandwidth in software upgrading, upgrading configuration server and upgrading configuration system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101646162A (en) * | 2009-08-24 | 2010-02-10 | 中兴通讯股份有限公司 | Mobile terminal software upgrading method and system based on OTA |
CN101977374A (en) * | 2010-10-25 | 2011-02-16 | 中兴通讯股份有限公司 | Method and device for upgrading terminal network locking |
CN102081536A (en) * | 2010-12-30 | 2011-06-01 | 华为终端有限公司 | Method for updating increment, and server |
CN103336703B (en) * | 2013-07-08 | 2018-09-18 | 惠州Tcl移动通信有限公司 | The method of generation upgrade package, server, method for upgrading software, mobile terminal |
-
2013
- 2013-12-13 CN CN201310685249.6A patent/CN104717636B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617496A (en) * | 2003-11-11 | 2005-05-18 | 华为技术有限公司 | Method for automaticall updating configuration for next generation network terminal |
CN101009589A (en) * | 2006-01-26 | 2007-08-01 | 腾讯科技(深圳)有限公司 | A method and system for software upgrade |
CN101374147A (en) * | 2008-09-10 | 2009-02-25 | 深圳华为通信技术有限公司 | Method, apparatus and system for software upgrading detection |
CN101958799A (en) * | 2009-07-14 | 2011-01-26 | 中兴通讯股份有限公司 | Method, device and system for updating terminal |
CN102609277A (en) * | 2011-08-26 | 2012-07-25 | 威海捷讯通信技术有限公司 | Application software upgrading method of mobile terminal |
CN103001985A (en) * | 2011-09-14 | 2013-03-27 | 腾讯科技(深圳)有限公司 | Method for controlling server bandwidth in software upgrading, upgrading configuration server and upgrading configuration system |
Also Published As
Publication number | Publication date |
---|---|
CN104717636A (en) | 2015-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104717636B (en) | Method for upgrading software, terminal device and aerial download server | |
RU2581044C2 (en) | Method, device and system for quality control of internet access for mobile terminal | |
CN105191216B (en) | The system and method for Buffer Status Report for multithread polymerization | |
CN101848487B (en) | Method and communication device for reporting power headroom | |
CN104137439B (en) | Equity finds | |
US8725128B2 (en) | Pre-fetching of assets to user equipment | |
CN103986764B (en) | The apparatus and method uploaded for multi-client coordinated files | |
CN107517136A (en) | The implementation method of heartbeat keep-alive, apparatus and system | |
WO2007105919A1 (en) | Method and system for providing qos for mobile internet service | |
CN110073638A (en) | A kind of data transmission method, terminal and access network elements | |
CN107342933A (en) | A kind of activation of smart machine and binding method and device | |
CN112243264B (en) | Service customization method, system and network equipment | |
US20170230804A1 (en) | Report-Based Control Of Repeated Multicast Data Transmission | |
CN107615707A (en) | Flexible radio protocol support in 5G radio access network | |
CN103747432A (en) | Uplink pre-scheduling processing method, device and system | |
EP3286967B1 (en) | Technique for scheduling transmission of content in an access network | |
US11218412B2 (en) | Method and system for managing the download of data | |
CN105339915B (en) | Push-type information transmitting apparatus, push-type method for sending information and program | |
EP2614614A1 (en) | Dynamic configuration of interconnected devices for measuring performance characteristics in a network | |
CN109996263A (en) | A kind of method of the NB-IoT mould group based on LwM2M agreement the service of connection devices management platform | |
CN106487817B (en) | A kind of method for closing and device of TCP connection | |
CN107548044A (en) | Resource allocation methods, device and access network equipment | |
CN104159316A (en) | Scheduling method for multiple users in upper layer of LTE (Long Term Evolution) base station | |
CN106792844A (en) | A kind of data transmission method and device | |
CN104284435A (en) | PDCCH dispatching method and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |