CN110602688A - Terminal software upgrading method and upgrading system - Google Patents

Terminal software upgrading method and upgrading system Download PDF

Info

Publication number
CN110602688A
CN110602688A CN201910978393.6A CN201910978393A CN110602688A CN 110602688 A CN110602688 A CN 110602688A CN 201910978393 A CN201910978393 A CN 201910978393A CN 110602688 A CN110602688 A CN 110602688A
Authority
CN
China
Prior art keywords
terminal
data network
communication parameters
upgrading
software upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910978393.6A
Other languages
Chinese (zh)
Other versions
CN110602688B (en
Inventor
薛忠余
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Electronic Equipment Co Ltd
Original Assignee
Qingdao Hisense Electronic Equipment 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 Qingdao Hisense Electronic Equipment Co Ltd filed Critical Qingdao Hisense Electronic Equipment Co Ltd
Priority to CN201910978393.6A priority Critical patent/CN110602688B/en
Publication of CN110602688A publication Critical patent/CN110602688A/en
Application granted granted Critical
Publication of CN110602688B publication Critical patent/CN110602688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/06Access restriction performed under specific conditions based on traffic conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The terminal software upgrading method comprises the following steps: the terminal accesses a data network and generates a software upgrading request; the terminal acquires the real-time communication parameters of the current data network, and compares the real-time communication parameters with the set communication parameters; if the real-time communication parameters are better than the set communication parameters, the terminal calls the data network identification of the data network; the terminal sends a software upgrading request and a data network identifier to the server; the server reads the current area upgrading state of the area corresponding to the data network identification according to the data network identification, and if the current area upgrading state does not exceed the standard area upgrading state, the server responds to the software upgrading request and feeds back response information to the terminal. An upgrade system is also provided. The invention utilizes the set communication parameters and the standard area upgrading state to carry out double evaluation on the network conditions on the terminal and the server, ensures that the user software upgrading service is provided only under better network conditions, and improves the use experience of users.

Description

Terminal software upgrading method and upgrading system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and a system for upgrading terminal software.
Background
The Over The Air (OTA) technology is a technology for remotely managing Subscriber Identity Module (SIM) data and applications through an Air interface of Mobile Communication (Global System for Mobile Communication, GSM) or Code Division Multiple Access (CDMA). The air interface may employ Wireless Application Protocol (WAP), General Packet Radio Service (GPRS), CDMA1X, and short message technology. The application provider or the terminal manufacturer can continuously update the product software to form an upgraded version according to the problems encountered in the using process of the user and the feedback opinions. In order to facilitate the user to operate, the upgraded product software is usually compressed into an OTA upgrade package to be stored in the server, and the OTA upgrade package is downloaded and upgraded by the user. A common upgrade process includes the following steps: firstly, a user sends a version query request to a server through terminal equipment used by the user, wherein the version query request carries version information of the current version of the terminal equipment, such as a version number and the like. After receiving the version inquiry request, the OTA server traverses all locally stored versions, compares the versions with version information carried in the version inquiry request, if a software version with a higher version number exists, the server returns to an upgradable state, and a user determines whether to upgrade, if the user determines to upgrade, the server pushes an address of a current upgradable version to the terminal equipment, and the terminal equipment downloads an updated version from the server according to the received address and automatically upgrades the updated version.
Under GSM or CDMA networks, limited by network bandwidth, a conventional OTA upgrade scheme is used, on the one hand, when downloading upgrade packages of around 100 MB. If the network quality is not good, more than half an hour is needed, and even the situation of upgrading failure occurs, which seriously affects the actual experience of the user. On the other hand, in the same base station, if the number of terminals upgraded at the same time is large, the actual download rate of each terminal is also reduced, the download time is prolonged, and the user experience is poor.
Disclosure of Invention
The invention provides a terminal software upgrading method, which is used for solving the problem of long upgrading time caused by poor network quality in the prior art and simultaneously avoiding the problem of upgrading failure caused by simultaneous upgrading of a large number of terminals under the same base station.
The terminal software upgrading method comprises the following steps:
the terminal accesses at least one data network and generates a software upgrading request;
the terminal acquires real-time communication parameters of a current data network, and compares the real-time communication parameters with set communication parameters;
if the real-time communication parameters are better than the set communication parameters, the terminal calls the data network identification of the data network;
the terminal sends the software upgrading request and the data network identification to a server;
and the server reads the current area upgrading state of the area corresponding to the data network identification according to the data network identification, and responds to the software upgrading request and feeds back response information to the terminal if the current area upgrading state does not exceed the standard area upgrading state.
Preferably, the set communication parameters are pre-stored in the terminal, and the set communication parameters include a set network packet loss rate and/or a set network delay.
Preferably, the data network identifier includes a base station number and/or a cell number to which the terminal is attached.
Preferably, the current area upgrading state is the number of terminals in the software upgrading state in the same cell as the current base station; and the standard area upgrading state is the maximum number of terminals in the software upgrading state in the same cell with the base station.
Further, after receiving the response message, the terminal further includes the following steps:
judging whether an upgrade allowing instruction is received;
if an upgrade allowing instruction is received, downloading an upgrade version from the server and feeding back a download success signal to the server after the download is completed; and the server updates the number of the terminals in the software upgrading state in the same cell of the current same base station in the downloading process.
Another aspect of the present invention provides a terminal software upgrading system, including:
the generating module is used for generating a software upgrading request when the terminal is accessed to at least one data network;
the acquisition module is used for acquiring the real-time communication parameters of the current data network and comparing the real-time communication parameters with the set communication parameters;
a calling module for calling a data network identifier of the data network;
the sending module is used for sending a software upgrading request and a data network identifier to the server when the real-time communication parameters are better than the set communication parameters;
the reading module is used for reading the current area upgrading state of the area corresponding to the data network identifier according to the data network identifier; and
and the feedback module is used for responding to the software upgrading request and feeding back response information to the terminal when the current area upgrading state does not exceed the standard area upgrading state.
Preferably, the setting of the communication parameter includes setting of a network packet loss rate and/or setting of a network delay.
Preferably, the data network identifier includes a base station number and/or a cell number to which the terminal is attached.
Preferably, the current area upgrading state is the number of terminals in the software upgrading state in the same cell as the current base station; and the standard area upgrading state is the maximum number of terminals in the software upgrading state in the same cell with the base station.
Further, the method also comprises the following steps:
the judging module is used for judging whether an upgrading permission instruction is received or not after the terminal receives the response information; and
and the updating module is used for updating the number of the terminals in the software upgrading state in the same cell of the current same base station in the process of downloading the upgrading version from the server by the terminals.
Different from the prior art, the method and the device further configure the terminal and the server, configure and set communication parameters in the terminal, configure the standard area upgrading state in the server, and perform double evaluation on the network conditions on the terminal and the server by using the set communication parameters and the standard area upgrading state when the terminal generates a software upgrading request, so that the software upgrading service of a user is provided only under good network conditions, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for upgrading terminal software according to an embodiment of the present invention;
FIG. 2 is a flow chart of a terminal end of the terminal software upgrading method disclosed by the present invention;
FIG. 3 is a flow chart of a server side of the terminal software upgrading method disclosed by the present invention;
fig. 4 is a schematic structural diagram of a terminal software upgrading system disclosed in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings and examples.
The terms "first," "second," "third," and the like in the description and in the claims, and in the drawings, are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference throughout this specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. One skilled in the art will appreciate that the embodiments described herein can be combined with other embodiments.
A flow chart of the steps of a terminal software upgrading method is shown in fig. 1, which is based on OTA technology. The OTA remotely manages the SIM card data and applications through the air interface of the mobile communication (GSM or CDMA), which may use WAP, GPRS, CDMA1X, short message technology, etc. When the network quality is poor or the number of terminals to be upgraded is large, the user experience of terminal software upgrading based on the OTA technology is poor, and in order to improve the situation, the control flow shown in fig. 1 is specifically designed.
Step S101, the terminal accesses at least one data network and generates a software upgrading request.
It will be understood by those skilled in the art that the terminal may be a mobile phone, a notebook computer, a tablet computer or other mobile terminal having a SIM card module, and the form of the terminal is not further limited herein. The terminal is provided with application software, and a provider of the application software provides upgrading service of the application software based on OTA technology. When the terminal performs OTA software upgrade, at least one data network, namely GSM or CDMA, needs to be accessed based on a corresponding communication protocol and a software upgrade request is generated. The software upgrade request may be automatically generated or may be generated autonomously by the end user.
Step S102, the terminal obtains the real-time communication parameters of the current data network, and compares the real-time communication parameters with the set communication parameters.
Unlike the prior art, the terminal is configured with the set communication parameters immediately before shipment. The set communication parameters are obtained through a large number of experiments and are enough to match the normal downloading of about 100M compressed packets. After accessing a data network and generating a software upgrading request, the terminal acquires the real-time communication parameters of the current data network, and automatically compares the real-time communication parameters of the current data network with the set communication parameters to judge whether the network conditions of the current data network are enough to match the normal downloading of about 100M compression packets.
And step S103, if the real-time communication parameters are better than the set communication parameters, the terminal further calls the data network identification of the data network.
The data network identification may be a mobile network number, a physical cell identification, a cell number of a wireless network base station, a reference signal received power, a base station number, etc. And the terminal attaches the data network identification of the called network to the software upgrading request.
And step S104, the terminal sends a software upgrading request and a data network identifier to the server.
Step S105, after receiving the software upgrading request and the data network identification, the server reads the current upgrading state of the area corresponding to the data network identification according to the data network identification.
For example, if the data network identifier is a physical cell identifier, after receiving the software upgrade request and the data network identifier, the server reads the current upgrade status of all mobile terminals in the physical cell corresponding to the physical cell identifier according to the physical cell identifier, that is, knows the network status in the current area.
Step S106, the server stores the one-to-one corresponding relation between the data network identification and the standard area upgrading state of the corresponding area. After receiving the software upgrading request and the data network identifier sent by the terminal, the server can read the standard area upgrading state corresponding to the data network identifier. The server compares the current area upgrade status read in step S105 with the standard area upgrade status read according to the data network identification. If the current area upgrading state does not exceed the standard area upgrading state, the network condition in the current area can meet the user requirement, and the condition that the user upgrading use experience is reduced cannot occur. Under the condition, the server responds to the software upgrading request and feeds back response information to the terminal
Different from the prior art, the terminal software upgrading method further configures the terminal and the server, configures the set communication parameters in the terminal, configures the standard area upgrading state in the server, and performs double evaluation on the network conditions on the terminal and the server by using the set communication parameters and the standard area upgrading state when the terminal generates the software upgrading request, so that the user software upgrading service is provided only under better network conditions, and the use experience of a user is improved.
The following describes the interaction process of the whole software upgrading method in detail with reference to the control flow diagram at the terminal side in fig. 2 and the control flow diagram at the server side in fig. 3.
As shown in fig. 2, the terminal accesses at least one data network and generates a software upgrade request.
The terminal firstly obtains the packet loss rate and the time delay of the ping data packet between the terminal and the server through the ping instruction, namely obtains the real-time communication parameters of the current data network.
The terminal is pre-configured with standard network packet loss rate and time delay before leaving the factory, that is, communication parameters are set. After the packet loss rate and the time delay of the current data packet are obtained, the terminal compares the packet loss rate and the time delay of the current data packet with the standard network packet loss rate and the standard network time delay. I.e. to determine whether the current network conditions are better than a pre-configured threshold of network conditions.
If the real-time communication parameters are better than the set communication parameters, the current network quality meets the downloading requirement. The terminal further invokes the data network identification of the data network, i.e. the base station number and the physical cell number of the currently connected data network.
The terminal sends a software upgrading request carrying the base station number and the physical cell number of the currently connected data network to one end of the server.
The terminal further enters a waiting state to judge whether response information fed back by the server is received in a set period.
If the real-time communication parameters are inferior to the set communication parameters or the response information fed back by the server is not received in the set period, the upgrading process is finished, and the problem of reduced user experience caused by poor network quality is avoided.
At one end of the server, after receiving the software upgrading request and the data network identifier, the server inquires whether an updated version exists at present.
If the server end stores the update version, the server inquires and calls the current area upgrading state of the area corresponding to the data network identification according to the data network identification, namely the base station number and the physical cell number, namely the number of the terminals which are upgrading under the same base station and the same physical cell.
The server further judges whether the current area upgrading state exceeds the standard area upgrading state, namely judges whether the number of the terminals which are upgrading under the same base station and the same physical cell is larger than or equal to the maximum number of the terminals which are in the software upgrading state in the same base station and the same cell.
And if the number of the terminals under upgrading in the same physical cell of the same base station is smaller than the maximum number of the terminals in the software upgrading state in the same cell of the same base station, the server responds to the software upgrading request and feeds back response information to the terminals.
And at the terminal end, after response information fed back by the server is received in a set period, whether an upgrade permission instruction set by a user is received is further judged. If the upgrade allowing instruction is received, the download of the upgraded version of the compressed package is started.
And the server updates the number of the terminals in the software upgrading state in the same cell of the current same base station in the downloading process. Specifically, when the terminal starts to download the compression package of the upgrade version, the server updates the current upgrade state, and the number of terminals in the software upgrade state in the same cell as the current base station is increased by one. And after the downloading is successful, the server updates the current upgrading state again, and the number of the terminals in the software upgrading state in the same cell of the current base station is reduced by one, so that the accuracy of the current region upgrading state which can be called is ensured, and the requirement of simultaneously updating a plurality of terminals is met.
And at one end of the terminal, after the downloading is finished, the terminal feeds back a downloading success signal to the server. Of course, at one end of the server, the number of software upgrade states in the same cell as the current base station may be updated again after receiving the download success signal fed back by the server.
In another aspect, as shown in fig. 4, the invention also discloses a terminal software upgrading system. The terminal software upgrading system is composed of a plurality of modules.
A generating module, configured to generate a software upgrade request when the terminal accesses at least one data network.
And the acquisition module is used for acquiring the real-time communication parameters of the current data network, comparing the real-time communication parameters with the set communication parameters.
The set communication parameters are configured in the terminal before the terminal leaves a factory and can be called at any time. The set communication parameters are obtained through a large number of experiments and are enough to match the normal downloading of about 100M compressed packets. The acquisition module acquires the real-time communication parameters of the current data network, and automatically compares the real-time communication parameters of the current data network with the set communication parameters to judge whether the network conditions of the current data network are enough to match the normal downloading of about 100M compression packets.
A calling module for calling a data network identifier of the data network.
And when the real-time communication parameters are better than the set communication parameters, the calling module calls the data network identification of the data network. The data network identification may be a mobile network number, a physical cell identification, a cell number of a wireless network base station, a reference signal received power, a base station number, etc.
And the sending module is used for sending the software upgrading request and the data network identification to the server when the real-time communication parameters are better than the set communication parameters.
And when the real-time communication parameters are better than the set communication parameters, the sending module sends a software upgrading request attached with the data network identification to the server.
And the reading module is used for reading the current area upgrading state of the area corresponding to the data network identifier according to the data network identifier.
After receiving the software upgrading request and the data network identification, the reading module reads the current upgrading state of the area corresponding to the data network identification according to the data network identification. For example, if the data network identifier is a physical cell identifier, the reading module reads the current upgrade status of all mobile terminals in the physical cell corresponding to the physical cell identifier according to the physical cell identifier, that is, knows the network status in the current area.
And the feedback module is used for responding to the software upgrading request and feeding back response information to the terminal when the current area upgrading state does not exceed the standard area upgrading state.
If the current area upgrading state does not exceed the standard area upgrading state, the network condition in the current area can meet the user requirement, and the condition that the actual upgrading use experience of the user is reduced cannot occur.
In a preferred embodiment, the setting of the communication parameter includes setting a network packet loss rate and setting a network delay, or setting one of the network packet loss rate and the network delay.
The data network identity is preferably the base station number or cell number to which the terminal is attached.
The current area upgrading state is the number of terminals in the software upgrading state in the same cell of the same base station, and the standard area upgrading state is the maximum number of terminals in the software upgrading state in the same cell of the same base station.
In a preferred embodiment, the terminal software upgrading system further includes:
and the judging module is used for judging whether an upgrade permission instruction is received or not after the terminal receives the response information. Namely, whether the user allows upgrading is judged, and downloading is carried out only under the condition that the user allows upgrading.
And the updating module is used for updating the number of the terminals in the software upgrading state in the same cell of the current same base station in the process of downloading the upgrading version from the server by the terminals so as to ensure that the current region upgrading state which can be called is accurate and meet the requirement of simultaneously updating a plurality of terminals.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a terminal and a server to execute a part or all of the steps of any one of the methods described in the above method embodiments.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the above-described units or modules is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be an electrical or other form.
The units described as the separate components may or may not be physically separate, and the components displayed as the units may or may not be physical units, that is, may be located in one physical space, or may also be distributed on a plurality of network units, and some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (10)

1. The terminal software upgrading method is characterized by comprising the following steps:
the terminal accesses at least one data network and generates a software upgrading request;
the terminal acquires real-time communication parameters of a current data network, and compares the real-time communication parameters with set communication parameters;
if the real-time communication parameters are better than the set communication parameters, the terminal calls the data network identification of the data network;
the terminal sends the software upgrading request and the data network identification to a server;
and the server reads the current area upgrading state of the area corresponding to the data network identification according to the data network identification, and responds to the software upgrading request and feeds back response information to the terminal if the current area upgrading state does not exceed the standard area upgrading state.
2. The terminal software upgrading method according to claim 1, characterized in that:
the set communication parameters are pre-stored in the terminal, and the set communication parameters comprise a set network packet loss rate and/or a set network delay.
3. The terminal software upgrading method according to claim 1, characterized in that:
the data network identification comprises a base station number and/or a cell number to which the terminal is attached.
4. The terminal software upgrading method according to claim 3, characterized in that:
the current area upgrading state is the number of terminals in the software upgrading state in the same cell of the current same base station; and the standard area upgrading state is the maximum number of terminals in the software upgrading state in the same cell with the base station.
5. The terminal software upgrading method according to claim 4, characterized in that:
after the terminal receives the response information, the method further comprises the following steps:
judging whether an upgrade allowing instruction is received;
if an upgrade allowing instruction is received, downloading an upgrade version from the server and feeding back a download success signal to the server after the download is completed; and the server updates the number of the terminals in the software upgrading state in the same cell of the current same base station in the downloading process.
6. A terminal software upgrade system, comprising:
the generating module is used for generating a software upgrading request when the terminal is accessed to at least one data network;
the acquisition module is used for acquiring the real-time communication parameters of the current data network and comparing the real-time communication parameters with the set communication parameters;
a calling module for calling a data network identifier of the data network;
the sending module is used for sending a software upgrading request and a data network identifier to the server when the real-time communication parameters are better than the set communication parameters;
the reading module is used for reading the current area upgrading state of the area corresponding to the data network identifier according to the data network identifier; and
and the feedback module is used for responding to the software upgrading request and feeding back response information to the terminal when the current area upgrading state does not exceed the standard area upgrading state.
7. The terminal software upgrade system according to claim 6, wherein:
the setting of the communication parameters comprises setting of network packet loss rate and/or setting of network delay.
8. The terminal software upgrade system according to claim 6, wherein:
the data network identification comprises a base station number and/or a cell number to which the terminal is attached.
9. The terminal software upgrade system according to claim 8, wherein:
the current area upgrading state is the number of terminals in the software upgrading state in the same cell of the current same base station; and the standard area upgrading state is the maximum number of terminals in the software upgrading state in the same cell with the base station.
10. The terminal software upgrade system according to claim 9, wherein: further comprising:
the judging module is used for judging whether an upgrading permission instruction is received or not after the terminal receives the response information; and
and the updating module is used for updating the number of the terminals in the software upgrading state in the same cell of the current same base station in the process of downloading the upgrading version from the server by the terminals.
CN201910978393.6A 2019-10-15 2019-10-15 Terminal software upgrading method and upgrading system Active CN110602688B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910978393.6A CN110602688B (en) 2019-10-15 2019-10-15 Terminal software upgrading method and upgrading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910978393.6A CN110602688B (en) 2019-10-15 2019-10-15 Terminal software upgrading method and upgrading system

Publications (2)

Publication Number Publication Date
CN110602688A true CN110602688A (en) 2019-12-20
CN110602688B CN110602688B (en) 2023-07-04

Family

ID=68867503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910978393.6A Active CN110602688B (en) 2019-10-15 2019-10-15 Terminal software upgrading method and upgrading system

Country Status (1)

Country Link
CN (1) CN110602688B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114422486A (en) * 2022-03-14 2022-04-29 潍柴动力股份有限公司 Software version upgrading method and system for terminal and vehicle
CN115361104A (en) * 2022-08-26 2022-11-18 深圳市欧瑞博科技股份有限公司 Intelligent equipment upgrading method, system, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955381A (en) * 2014-04-04 2014-07-30 京信通信***(中国)有限公司 Method and system for management server to perform batch software update on terminal equipment
CN106469077A (en) * 2015-08-20 2017-03-01 青岛海信移动通信技术股份有限公司 A kind of OTA upgrade control method and device
CN107979815A (en) * 2016-10-24 2018-05-01 通用汽车有限责任公司 To the aerial timing transmission for transmitting data of vehicle
CN109067559A (en) * 2018-06-13 2018-12-21 四川斐讯信息技术有限公司 A kind of device updating method and device
CN109814892A (en) * 2017-11-22 2019-05-28 华为技术有限公司 Device updating method, apparatus and system, storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955381A (en) * 2014-04-04 2014-07-30 京信通信***(中国)有限公司 Method and system for management server to perform batch software update on terminal equipment
CN106469077A (en) * 2015-08-20 2017-03-01 青岛海信移动通信技术股份有限公司 A kind of OTA upgrade control method and device
CN107979815A (en) * 2016-10-24 2018-05-01 通用汽车有限责任公司 To the aerial timing transmission for transmitting data of vehicle
CN109814892A (en) * 2017-11-22 2019-05-28 华为技术有限公司 Device updating method, apparatus and system, storage medium
CN109067559A (en) * 2018-06-13 2018-12-21 四川斐讯信息技术有限公司 A kind of device updating method and device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114422486A (en) * 2022-03-14 2022-04-29 潍柴动力股份有限公司 Software version upgrading method and system for terminal and vehicle
CN114422486B (en) * 2022-03-14 2024-01-16 潍柴动力股份有限公司 Terminal software version upgrading method, system and vehicle
CN115361104A (en) * 2022-08-26 2022-11-18 深圳市欧瑞博科技股份有限公司 Intelligent equipment upgrading method, system, computer equipment and storage medium

Also Published As

Publication number Publication date
CN110602688B (en) 2023-07-04

Similar Documents

Publication Publication Date Title
US8874168B2 (en) Method and system for utilizing a single SIM card socket to support multiple SIM cards in a multi-SIM multi-standby communication device
CN110248358B (en) eSIM management method and system based on Internet of things
EP1745673B1 (en) Method and system for device discovery
US6615038B1 (en) System and method for automatically creating and updating a mobile station configuration database in a wireless network
US7369851B2 (en) Communications network capable of determining SIM card changes in electronic devices
US9477459B2 (en) Method and device arrangement for managing the use profile of a terminal device
CN101677439A (en) Mobile communication terminal and method of updating software thereof
EP1937008B1 (en) Method and system for bootstrap of a communication device
EP2887702B1 (en) Method and device for providing a secure element with a subscription profile
US11064343B2 (en) Management of subscriber profiles simultaneously active in an eUICC card using a plurality of separate links
CN110536284B (en) eSIM management method and system based on Internet of things
JP2003523670A (en) Software reconfiguration of communication equipment
CN102036224A (en) Method, system and upgrading control entity for informing mobile equipment of upgrading software
CN110602688B (en) Terminal software upgrading method and upgrading system
WO2009011555A2 (en) System and method for providing device management service to electronic device having no broadband communication module
CN101237475A (en) Information push system, method and device
WO2012065401A1 (en) Data card and method and system for customizing its application service
CN102256241B (en) Method, server and intelligent card for acquiring bearer independent protocol (BIP) information of terminal
CN112671572B (en) Method and device for intelligent equipment network distribution, storage medium and electronic device
CN108199877B (en) Electronic equipment and authentication method and firmware upgrading method thereof
CN113596792A (en) Binding method and device of electronic equipment, storage medium and electronic device
CN116546467A (en) Access control method and system of vehicle-mounted equipment, storage medium and electronic device
CN112532664A (en) Data upgrading method and device
EP2356805B1 (en) Method and system for service management of mobile stations
CN111556015B (en) Embedded user identification card development platform and embedded user identification card configuration method

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
GR01 Patent grant
GR01 Patent grant