[go: up one dir, main page]

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
upgrade
data network
server
software
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

终端软件升级方法:终端接入数据网络并生成软件升级请求;终端获取当前数据网络的实时通信参数,并比较实时通信参数和设定通信参数;如果实时通信参数优于设定通信参数,终端调用数据网络的数据网络标识;终端向服务器发送软件升级请求和数据网络标识;服务器根据数据网络标识读取与数据网络标识所对应的区域的当前区域升级状态,如果当前区域升级状态未超出标准区域升级状态,则服务器响应软件升级请求并反馈响应信息至终端。还提供一种升级系统。本发明利用设定通信参数和标准区域升级状态对网络条件在终端和服务器上进行双重评估,确保仅在较好的网络条件下提供用户软件升级服务,提升用户的使用体验。

Terminal software upgrade method: the terminal accesses the data network and generates a software upgrade request; 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; if the real-time communication parameters are better than the set communication parameters, the terminal calls The data network ID of the data network; the terminal sends a software upgrade request and the data network ID to the server; the server reads the current area upgrade status of the area corresponding to the data network ID according to the data network ID, if the current area upgrade status does not exceed the standard area upgrade state, the server responds to the software upgrade request and feeds back the response information to the terminal. An upgrade system is also provided. The present invention uses the set communication parameters and standard area upgrade status to double-evaluate network conditions on the terminal and the server, so as to ensure that user software upgrade services are only provided under better network conditions, and user experience is improved.

Description

终端软件升级方法和升级系统Terminal software upgrade method and upgrade system

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种终端软件升级方法和升级系统。The invention relates to the technical field of communications, in particular to a terminal software upgrading method and an upgrading system.

背景技术Background technique

空中下载(Over The Air, OTA)技术是通过移动通信(全球移动通信系统,GlobalSystem for Mobile Communication, GSM)或者码分多址(Code Division MultipleAccess, CDMA)的空中接口对客户识别模块(Subscriber Identity Module, SIM)数据及应用进行远程管理的技术。空中接口可以采用无线应用协议(Wireless ApplicationProtocol, WAP)、通用无线分组业务(General Packet Radio Service, GPRS)、CDMA1X及短消息技术。应用提供方或者终端生产厂商会根据用户使用过程中遇到的问题,以及反馈的意见,对产品软件不断更新形成升级版本。为了方便用户自行操作,升级版本的产品软件通常会被压缩为OTA升级包存储在服务器上,由用户自行下载升级。常见的升级过程包括以下步骤:首先由用户通过自身使用的终端设备向服务器发送版本查询请求,版本查询请求中携带终端设备当前版本的版本信息,如版本号等。OTA服务器接收到版本查询请求后,遍历本地存储的所有版本,并与版本查询请求中携带的版本信息进行比较如果存在版本号较高的软件版本,则服务器返回可升级状态,并由用户决定是否进行升级,如果用户决定升级,则服务器向终端设备推送当前可升级版本的地址,终端设备根据接收到的地址,从服务器中下载更新版本,并自动升级。Over The Air (OTA) technology is a mobile communication (Global System for Mobile Communication, GlobalSystem for Mobile Communication, GSM) or code division multiple access (Code Division Multiple Access, CDMA) air interface to the Subscriber Identity Module (Subscriber Identity Module) , SIM) data and applications for remote management technology. The air interface can use wireless application protocol (Wireless Application Protocol, WAP), general wireless packet service (General Packet Radio Service, GPRS), CDMA1X and short message technology. The application provider or terminal manufacturer will continuously update the product software to form an upgraded version according to the problems encountered by the user during use and the feedback. In order to facilitate the user's own operation, the upgraded version of the product software is usually compressed into an OTA upgrade package and stored on the server, and the user can download and upgrade it by himself. A common upgrade process includes the following steps: first, the user sends a version query request to the server through the terminal device used by the user, and the version query request carries the version information of the current version of the terminal device, such as the version number. After the OTA server receives the version query request, it traverses all the versions stored locally and compares it with the version information carried in the version query request. If there is a software version with a higher version number, the server returns an upgradeable status, and the user decides whether to To upgrade, if the user decides to upgrade, the server pushes the address of the current upgradeable version to the terminal device, and the terminal device downloads the updated version from the server according to the received address, and automatically upgrades.

在GSM或CDMA网络下,受到网络带宽限制,使用传统的OTA升级方案,一方面在下载100MB左右的升级包时。如果网络质量不佳,则需要半个小时以上,甚至出现升级失败的情况,严重影响用户的实际体验。另一方面,在同一个基站下,如果同时升级的终端数量较多,也会导致每个终端实际下载速率降低,下载时间加长,用户体验较差。Under the GSM or CDMA network, due to the limitation of network bandwidth, the traditional OTA upgrade solution is used. On the one hand, when downloading the upgrade package of about 100MB. If the network quality is poor, it will take more than half an hour, and even the upgrade may fail, seriously affecting the user's actual experience. On the other hand, under the same base station, if a large number of terminals are upgraded at the same time, the actual download rate of each terminal will be reduced, the download time will be prolonged, and the user experience will be poor.

发明内容Contents of the invention

本发明提供一种终端软件升级方法,用以解决现有技术中网络质量不佳导致升级时间长的问题,同时避免同一基站下大量终端同时升级导致升级失败的问题。The present invention provides a method for upgrading terminal software, which is used to solve the problem of long upgrade time due to poor network quality in the prior art, and at the same time avoid the problem of upgrade failure caused by simultaneous upgrade 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 upgrade request;

终端获取当前数据网络的实时通信参数,并比较所述实时通信参数和设定通信参数;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;

如果实时通信参数优于设定通信参数,终端调用所述数据网络的数据网络标识;If the real-time communication parameter is better than the set communication parameter, the terminal invokes the data network identifier of the data network;

所述终端向服务器发送所述软件升级请求和数据网络标识;The terminal sends the software upgrade request and the data network identifier to the server;

所述服务器根据所述数据网络标识读取与所述数据网络标识所对应的区域的当前区域升级状态,如果当前区域升级状态未超出标准区域升级状态,则服务器响应所述软件升级请求并反馈响应信息至所述终端。The server reads the current area upgrade status of the area corresponding to the data network ID according to the data network ID, and if the current area upgrade status does not exceed the standard area upgrade status, the server responds to the software upgrade request and feeds back a response information to the terminal.

优选的,所述设定通信参数预先存储在所述终端中,所述设定通信参数包括设定网络丢包率和/或设定网络时延。Preferably, the set communication parameters are pre-stored in the terminal, and the set communication parameters include setting network packet loss rate and/or setting 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 upgrade state is the current number of terminals in the software upgrade state in the same cell of the same base station; the standard area upgrade state is the maximum number of terminals in the software upgrade state in the same cell of the same base station.

进一步的,所述终端接收响应信息后,还包括以下步骤:Further, after the terminal receives the response information, it also includes the following steps:

判断是否接收到允许升级指令;Determine whether to receive an upgrade instruction;

如果接收到允许升级指令,则从服务器中下载升级版本并在下载完成后向服务器反馈下载成功信号;服务器在下载过程中更新当前同基站同小区内处于软件升级状态的终端数量。If an upgrade permission instruction is received, the upgrade version is downloaded from the server and a download success signal is fed back to the server after the download is complete; the server updates the current number of terminals in the same cell as the same base station in the software upgrade state during the download process.

本发明的另一个方面提供一种终端软件升级系统,包括:Another aspect of the present invention provides a terminal software upgrade system, including:

生成模块,所述生成模块用于在终端接入至少一个数据网络时生成软件升级请求;A generating module, the generating module is used to generate a software upgrade request when the terminal accesses at least one data network;

获取模块,所述获取模块用于获取当前数据网络的实时通信参数并比较实时通信参数和设定通信参数;An acquisition module, the acquisition module is used to acquire the real-time communication parameters of the current data network and compare the real-time communication parameters and set the communication parameters;

调用模块,所述调用模块用于调用所述数据网络的数据网络标识;A call module, the call module is used to call the data network identifier of the data network;

发送模块,所述发送模块用于在实时通信参数优于设定通信参数时向服务器发送软件升级请求和数据网络标识;A sending module, the sending module is used to send a software upgrade request and a data network identifier to the server when the real-time communication parameter is better than the set communication parameter;

读取模块,所述读取模块用于根据所述数据网络标识读取与所述数据网络标识所对应的区域的当前区域升级状态;和A reading module, configured to read the current area upgrade status of the area corresponding to the data network identification according to the data network identification; and

反馈模块,所述反馈模块用于在当前区域升级状态未超出标准区域升级状态时响应所述软件升级请求并反馈响应信息至终端。A feedback module, the feedback module is configured to respond to the software upgrade request and feed back response information to the terminal when the current region upgrade status does not exceed the standard region upgrade status.

优选的,所述设定通信参数包括设定网络丢包率和/或设定网络时延。Preferably, said setting communication parameters includes setting network packet loss rate and/or setting 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 upgrade state is the current number of terminals in the software upgrade state in the same cell of the same base station; the standard area upgrade state is the maximum number of terminals in the software upgrade state in the same cell of the same base station.

进一步的,还包括:Further, it also includes:

判断模块,所述判断模块用于在所述终端接收到响应信息后,判断是否接收到允许升级指令;和A judging module, the judging module is used to judge whether an upgrade permission instruction is received after the terminal receives the response information; and

更新模块,所述更新模块用于在所述终端从服务器中下载升级版本的过程中更新当前同基站同小区内处于软件升级状态的终端数量。An update module, which is used to update the number of terminals currently in the software upgrade state in the same cell of the same base station during the process of the terminal downloading the upgrade version from the server.

与现有技术不同,本发明对终端和服务器进行进一步配置,在终端中配置设定通信参数,在服务器中配置标准区域升级状态,并在终端生成软件升级请求时,利用设定通信参数和标准区域升级状态对网络条件在终端和服务器上进行双重评估,确保仅在较好的网络条件下提供用户软件升级服务,提升用户的使用体验。Different from the prior art, the present invention further configures the terminal and the server, configures and sets communication parameters in the terminal, configures the standard area upgrade status in the server, and uses the set communication parameters and standard when the terminal generates a software upgrade request. Regional upgrade status double-assesses the network conditions on the terminal and the server to ensure that the user software upgrade service is only provided under better network conditions and improve the user experience.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明所公开的终端软件升级方法实施例一流程图;Fig. 1 is a flow chart of Embodiment 1 of the terminal software upgrading method disclosed by the present invention;

图2为本发明所公开的终端软件升级方法终端一端的流程图;Fig. 2 is a flow chart of the terminal end of the terminal software upgrading method disclosed in the present invention;

图3为本发明所公开的终端软件升级方法服务器一端的流程图;Fig. 3 is a flow chart of the server end of the terminal software upgrading method disclosed in the present invention;

图4为本发明所公开的终端软件升级系统的结构示意图。Fig. 4 is a schematic structural diagram of the terminal software upgrading system disclosed in the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本发明作进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,代表覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and the like in the description and claims of the present invention and the drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are meant to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.

在本发明中“实施例”代表结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中,各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以理解,本文所描述的实施例可以与其它实施例相结合。"An embodiment" in the present invention means that a specific feature, structure or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. Throughout the specification, the various occurrences of this phrase are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will appreciate that the embodiments described herein can be combined with other embodiments.

一种终端软件升级方法的步骤流程图如图1所示,其基于OTA技术。OTA即通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理,空中接口可以采用WAP、GPRS、CDMA1X及短消息技术等。在网络质量不佳或者同时升级终端数量较多时,基于OTA技术的终端软件升级的用户体验较差,为了对这一情况进行改善,具体设计了如图1所示的控制流程。A step-by-step flowchart of a method for upgrading terminal software is shown in FIG. 1 , which is based on OTA technology. OTA is to remotely manage SIM card data and applications through the air interface of mobile communication (GSM or CDMA). The air interface can use WAP, GPRS, CDMA1X and short message technology. When the network quality is poor or a large number of terminals are upgraded at the same time, the user experience of terminal software upgrade based on OTA technology is poor. In order to improve this situation, the control process shown in Figure 1 is specifically designed.

步骤S101,终端接入至少一个数据网络并生成软件升级请求。Step S101, the terminal accesses at least one data network and generates a software upgrade request.

本领域技术人员可以毫无疑义的理解,终端可以是移动电话、笔记本电脑、平板电脑或者其它具有SIM卡模块的移动终端,在此不对终端的形式进行进一步限定。终端中配置有应用软件,应用软件的提供方基于OTA技术提供应用软件的升级服务。终端进行OTA软件升级时,首先需要基于相应的通信协议接入至少一个数据网络,即GSM或CDMA中并生成软件升级请求。软件升级请求可以是自动生成的,也可以是由终端用户自主生成的。Those skilled in the art can undoubtedly understand that the terminal may be a mobile phone, a notebook computer, a tablet computer or other mobile terminals with a SIM card module, and the form of the terminal is not further limited here. Application software is configured in the terminal, and the provider of the application software provides an upgrade service of the application software based on the OTA technology. When the terminal performs an OTA software upgrade, it first needs to access at least one data network based on a corresponding communication protocol, that is, GSM or CDMA, and generate a software upgrade request. The software upgrade request may be automatically generated or self-generated by the end user.

步骤S102,终端获取当前数据网络的实时通信参数,并比较实时通信参数和设定通信参数。In step S102, the terminal acquires real-time communication parameters of the current data network, and compares the real-time communication parameters with the set communication parameters.

与现有技术不同的是,终端中在出厂前即配置有设定通信参数。设定通信参数经过大量实验得到,足以匹配100M左右的压缩包的正常下载。在接入数据网络并生成软件升级请求后,终端获取当前数据网络的实时通信参数,并自动将当前数据网络的实时通信参数与设定通信参数进行比较,以判断当前数据网络的网络条件是否足以匹配100M左右的压缩包的正常下载。Different from the prior art, the terminal is configured with setting communication parameters before leaving the factory. The communication parameters are set after a lot of experiments, which is enough to match the normal download of a compressed package of about 100M. After connecting to the data network and generating a software upgrade request, the terminal obtains 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 determine whether the network conditions of the current data network are sufficient Match the normal download of a compressed package of about 100M.

步骤S103,如果实时通信参数优于设定通信参数,则终端进一步调用数据网络的数据网络标识。Step S103, if the real-time communication parameter is better than the set communication parameter, the terminal further invokes the data network identifier of the data network.

数据网络标识可以是移动网号、物理小区标识、无线网基站的小区号、参考信号接收功率、基站号等。终端将所调用的网络的数据网络标识附着在软件升级请求上。The data network identifier may be a mobile network number, a physical cell identifier, a cell number of a wireless network base station, reference signal received power, a base station number, and the like. The terminal attaches the data network identifier of the invoked network to the software upgrade request.

步骤S104,终端向服务器发送软件升级请求和数据网络标识。Step S104, the terminal sends a software upgrade request and a data network identifier to the server.

步骤S105,服务器接收软件升级请求和数据网络标识后,根据数据网络标识读取与数据网络标识所对应的区域的当前升级状态。Step S105, after receiving the software upgrade request and the data network identifier, the server reads the current upgrade status of the area corresponding to the data network identifier according to the data network identifier.

举例来说,如果数据网络标识是物理小区标识,则服务器接收软件升级请求和数据网络标识后,根据物理小区标识读取与物理小区标识对应的物理小区内的所有移动终端的当前升级状态,即了解当前区域内的网络状态。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, Know the network status in the current area.

步骤S106,服务器中存储有数据网络标识与对应区域的标准区域升级状态的一一对应关系。在接收到自终端发送的软件升级请求和数据网络标识后,服务器即可以读取到与数据网络标识对应的标准区域升级状态。服务器将步骤S105中读取的当前区域升级状态与根据数据网络标识读取的标准区域升级状态进行比较。如果当前区域升级状态未超出标准区域升级状态,则说明当前区域内的网络条件可以满足用户需求,不会出现降低用户升级使用体验的情况。在此种条件下,服务器响应软件升级请求并反馈响应信息至终端In step S106, the server stores a one-to-one correspondence between the data network identifier and the standard area upgrade status of the corresponding area. After receiving the software upgrade request and the data network identifier sent from the terminal, the server can read the upgrade status of the standard area 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 identifier. If the current area upgrade status does not exceed the standard area upgrade status, it means that the network conditions in the current area can meet the user's needs, and there will be no situation that will reduce the user's upgrade experience. Under such conditions, the server responds to the software upgrade request and feeds back the response information to the terminal

与现有技术不同,终端软件升级方法中对终端和服务器进行进一步配置,在终端中配置设定通信参数,在服务器中配置标准区域升级状态,并在终端生成软件升级请求时,利用设定通信参数和标准区域升级状态对网络条件在终端和服务器上进行双重评估,确保仅在较好的网络条件下提供用户软件升级服务,提升用户的使用体验。Different from the prior art, the terminal software upgrade method further configures the terminal and the server, configures and sets communication parameters in the terminal, configures the standard area upgrade status in the server, and uses the set communication parameters when the terminal generates a software upgrade request. Parameters and standard area upgrade status double-evaluate network conditions on the terminal and server to ensure that user software upgrade services are only provided under better network conditions and improve user experience.

以下参照图2中终端一端的控制流程图和图3中服务器一端的控制流程图对整个软件升级方法的交互过程进行详细的介绍。The interaction process of the entire software upgrading method will be described in detail below with reference to the control flow chart at the terminal side in FIG. 2 and the control flow chart at the server side in FIG. 3 .

如图2所示,终端接入至少一个数据网络并生成软件升级请求。As shown in Figure 2, the terminal accesses at least one data network and generates a software upgrade request.

终端首先通过ping指令获取与服务器之间的ping数据包的丢包率和时延,即获取当前数据网络的实时通信参数。The terminal first obtains the packet loss rate and time delay of the ping data packet with the server through the ping command, that is, obtains the real-time communication parameters of the current data network.

终端在出厂前预先配置有标准的网络丢包率和时延,即设定通信参数。在获取到当前数据包的丢包率和时延后,终端首先将当前数据包的丢包率和时延与标准的网络丢包率和时延进行比较。即判断当前网络条件是否优于预先配置的网络条件的阈值。The terminal is pre-configured with standard network packet loss rate and delay before leaving the factory, that is, setting communication parameters. After obtaining the packet loss rate and delay of the current data packet, the terminal first compares the packet loss rate and delay of the current data packet with the standard network packet loss rate and delay. That is, it is judged whether the current network condition is better than the threshold value of the pre-configured network condition.

如果实时通信参数优于设定通信参数,则说明当前网络质量满足下载需求。终端进一步调用数据网络的数据网络标识,即当前所连接的数据网络的基站号和物理小区号。If the real-time communication parameters are better than the set communication parameters, it means that the current network quality meets the download requirements. The terminal further invokes the data network identifier of the data network, that is, the base station number and the physical cell number of the currently connected data network.

终端将携带当前所连接的数据网络的基站号和物理小区号的的软件升级请求发送至服务器一端。The terminal sends a software upgrade request carrying the base station number and the physical cell number of the currently connected data network to the server side.

终端进一步进入等待状态,以判断在设定周期内是否接收到服务器反馈的响应信息。The terminal further enters the waiting state to determine whether the response information fed back by the server is received within the set period.

如果实时通信参数劣于设定通信参数,或者在设定周期内未接收到服务器反馈的响应信息,则升级过程结束,避免出现由于网络质量不佳导致的用户体验降低的问题。If the real-time communication parameters are worse than the set communication parameters, or the response information fed back by the server is not received within the set period, the upgrade process ends, avoiding the problem of reduced user experience due to poor network quality.

在服务器一端,服务器接收软件升级请求和数据网络标识后,即查询目前是否有更新版本。On the server side, after receiving the software upgrade request and the data network identification, the server immediately inquires whether there is an updated version.

如果服务器端存储有更新版本,则服务器根据数据网络标识,即基站号和物理小区号查询并调用数据网络标识所对应的区域的当前区域升级状态,即当前同基站同物理小区下正在升级的终端数量。If there is an updated version stored on the server side, the server will query and call the current area upgrade status of the area corresponding to the data network ID according to the data network ID, that is, the base station number and the physical cell ID, that is, the terminal currently being upgraded under the same base station and the same physical cell quantity.

服务器进一步判断当前区域升级状态是否超出标准区域升级状态,即判断当前同基站同物理小区下正在升级的终端数量是否大于或等于同基站同小区内同时处于软件升级状态的终端的最大数量。The server further judges whether the current area upgrade state exceeds the standard area upgrade state, that is, judges whether the current number of terminals being upgraded under the same base station and the same physical cell is greater than or equal to the maximum number of terminals in the same base station and the same cell that are simultaneously in the software upgrade state.

如果当前同基站同物理小区下正在升级的终端数量小于同基站同小区内处于软件升级状态的终端的最大数量,则服务器响应软件升级请求并反馈响应信息至终端。If the current number of terminals being upgraded under the same base station and the same physical cell is less than the maximum number of terminals in the software upgrade state in the same base station and the same cell, the server responds to the software upgrade request and feeds back response information to the terminal.

在终端一端,在设定周期内接收到服务器反馈的响应信息后,进一步判断是否接收到用户设定的允许升级指令。如果接收到允许升级指令,即开始下载升级版本的压缩包。At the terminal side, after receiving the response information fed back by the server within the set period, it is further judged whether an upgrade permission instruction set by the user is received. If the command to allow the upgrade is received, the compressed package of the upgraded version will be downloaded.

服务器在下载过程中更新当前同基站同小区内处于软件升级状态的终端数量。具体来说,当终端开始下载升级版本的压缩包时,服务器对当前升级状态进行更新,当前同基站同小区内处于软件升级状态的终端数量加一。当下载成功后,服务器对当前升级状态进行再次更新,当前同基站同小区内软件升级状态的终端数量减一,以确保可调用的当前区域升级状态准确,满足多个终端同时更新的要求。During the downloading process, the server updates the number of terminals currently in the software upgrade state in the same base station and the same cell. Specifically, when the terminal starts to download the compressed package of the upgraded version, the server updates the current upgrade status, and the number of terminals currently in the software upgrade status in the same cell of the same base station is increased by one. After the download is successful, the server updates the current upgrade status again, and the number of terminals currently in the same base station and the same cell with software upgrade status is reduced by one to ensure that the upgrade status of the current area that can be called is accurate and meets the simultaneous update requirements of multiple terminals.

在终端一端,在下载完成后,终端向服务器反馈下载成功信号。当然,在服务器一端,也可以在接收到服务器反馈的下载成功信号后再次对当前同基站同小区内软件升级状态的数量进行更新。At the terminal side, after the download is completed, the terminal feeds back a download success signal to the server. Certainly, at the server side, after receiving the download success signal fed back by the server, the current number of software upgrade statuses in the same cell of the same base station may be updated again.

如图4所示,在另一个方面,本发明还公开了一种终端软件升级系统。终端软件升级系统由多个模块组成。As shown in Fig. 4, in another aspect, the present invention also discloses a terminal software upgrading system. The terminal software upgrade system consists of multiple modules.

生成模块,所述生成模块用于在终端接入至少一个数据网络时生成软件升级请求。A generating module, configured to generate a software upgrade request when the terminal accesses at least one data network.

获取模块,所述获取模块用于获取当前数据网络的实时通信参数并比较实时通信参数和设定通信参数。An acquisition module, the acquisition module is used to acquire the real-time communication parameters of the current data network and compare the real-time communication parameters with the set communication parameters.

其中设定通信参数在终端出厂前配置在终端中,可供随时调用。设定通信参数经过大量实验得到,足以匹配100M左右的压缩包的正常下载。获取模块获取当前数据网络的实时通信参数,并自动将当前数据网络的实时通信参数与设定通信参数进行比较,以判断当前数据网络的网络条件是否足以匹配100M左右的压缩包的正常下载。Among them, the set communication parameters are configured in the terminal before leaving the factory and can be called at any time. The communication parameters are set after a lot of experiments, which is enough to match the normal download of a compressed package of about 100M. The acquisition module obtains 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 determine whether the network conditions of the current data network are sufficient to match the normal download of a compressed package of about 100M.

调用模块,所述调用模块用于调用所述数据网络的数据网络标识。A calling module, where the calling module is used to call the data network identifier of the data network.

在实时通信参数优于设定通信参数时,调用模块调用数据网络的数据网络标识。数据网络标识可以是移动网号、物理小区标识、无线网基站的小区号、参考信号接收功率、基站号等。When the real-time communication parameter is better than the set communication parameter, the calling module calls the data network identification of the data network. The data network identifier may be a mobile network number, a physical cell identifier, a cell number of a wireless network base station, reference signal received power, a base station number, and the like.

发送模块,所述发送模块用于在实时通信参数优于设定通信参数时向服务器发送软件升级请求和数据网络标识。A sending module, the sending module is used to send a software upgrade request and a data network identifier to the server when the real-time communication parameter is better than the set communication parameter.

当实时通信参数优于设定通信参数时,发送模块向服务器发送附着数据网络标识的软件升级请求。When the real-time communication parameter is better than the set communication parameter, the sending module sends a software upgrade request attached with the data network identifier to the server.

读取模块,所述读取模块用于根据所述数据网络标识读取与所述数据网络标识所对应的区域的当前区域升级状态。A reading module, configured to read the current area upgrade status of the area corresponding to the data network identification according to the data network identification.

在接收到软件升级请求和数据网络标识后,读取模块根据数据网络标识读取与数据网络标识所对应的区域的当前升级状态。举例来说,如果数据网络标识是物理小区标识,则读取模块根据物理小区标识读取与物理小区标识对应的物理小区内的所有移动终端的当前升级状态,即了解当前区域内的网络状态。After receiving the software upgrade request and the data network identifier, the reading module reads the current upgrade status of the area corresponding to the data network identifier according to the data network identifier. 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, understands the network status in the current area.

反馈模块,所述反馈模块用于在当前区域升级状态未超出标准区域升级状态时响应所述软件升级请求并反馈响应信息至终端。A feedback module, the feedback module is configured to respond to the software upgrade request and feed back response information to the terminal when the current region upgrade status does not exceed the standard region upgrade status.

如果当前区域升级状态未超出标准区域升级状态,则说明当前区域内的网络条件可以满足用户需求,不会出现降低用户实际升级使用体验的情况,在此种条件下,反馈模块响应软件升级请求并反馈响应信息至终端。If the current area upgrade status does not exceed the standard area upgrade status, it means that the network conditions in the current area can meet the user's needs, and there will be no situation that reduces the user's actual upgrade experience. Under such conditions, the feedback module responds to the software upgrade request and Feedback response information to the terminal.

在优选的实施方式中,设定通信参数包括设定网络丢包率和设定网络时延,或者是设定网络丢包率和设定网络时延中的其中一项。In a preferred embodiment, setting the communication parameters includes setting a network packet loss rate and a network delay, or setting one of the network packet loss rate and the network delay.

数据网络标识则优选为终端附着的基站号或小区号。The data network identifier is preferably a base station number or a cell number to which the terminal is attached.

当前区域升级状态为当前同基站同小区内处于软件升级状态的终端数量,标准区域升级状态为同基站同小区内处于软件升级状态的终端的最大数量。The current area upgrade state is the current number of terminals in the software upgrade state in the same cell of the same base station, and the standard area upgrade state is the maximum number of terminals in the software upgrade state in the same cell of the same base station.

在一种优选的实施方式中,终端软件升级系统还包括:In a preferred embodiment, the terminal software upgrade system also includes:

判断模块,判断模块用于在终端接收到响应信息后,判断是否接收到允许升级指令。即判断用户是否允许升级,并仅在用户允许的条件下进行下载。A judging module, the judging module is used for judging whether an upgrade permission instruction is received after the terminal receives the response information. That is, it is judged whether the user is allowed to upgrade, and the download is only performed under the condition of the user's permission.

以及更新模块,更新模块用于在终端从服务器中下载升级版本的过程中更新当前同基站同小区内处于软件升级状态的终端数量,以确保可调用的当前区域升级状态准确,满足多个终端同时更新的要求。And the update module, the update module is used to update the number of terminals currently in the software upgrade state in the same base station and the same cell during the process of the terminal downloading the upgrade version from the server, so as to ensure that the upgrade status of the current area that can be called is accurate, and satisfies multiple terminals at the same time update request.

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储于电子数据交换的计算机程序,该计算机程序使得终端和服务器执行如上方法实施例中记载的任一方法的部分或全部步骤。An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium is stored in a computer program for electronic data exchange, and the computer program enables the terminal and the server to execute some or all of the steps of any method described in the above method embodiments .

在上述实施例中,对各个实施例的描述均各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the above-mentioned units or modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical or other forms.

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个物理空间,或者也可以分布到多个网络单元上,可以根据实际需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one physical space, or may be distributed to multiple network units, Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art can still understand the foregoing embodiments. Modifications are made to the technical solutions described, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions claimed in the present invention.

Claims (10)

1.终端软件升级方法,其特征在于,包括以下步骤:1. The terminal software upgrading method is characterized in that, comprising the following steps: 终端接入至少一个数据网络并生成软件升级请求;The terminal accesses at least one data network and generates a software upgrade request; 终端获取当前数据网络的实时通信参数,并比较所述实时通信参数和设定通信参数;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; 如果实时通信参数优于设定通信参数,终端调用所述数据网络的数据网络标识;If the real-time communication parameter is better than the set communication parameter, the terminal invokes the data network identifier of the data network; 所述终端向服务器发送所述软件升级请求和数据网络标识;The terminal sends the software upgrade request and the data network identifier to the server; 所述服务器根据所述数据网络标识读取与所述数据网络标识所对应的区域的当前区域升级状态,如果当前区域升级状态未超出标准区域升级状态,则服务器响应所述软件升级请求并反馈响应信息至所述终端。The server reads the current area upgrade status of the area corresponding to the data network ID according to the data network ID, and if the current area upgrade status does not exceed the standard area upgrade status, the server responds to the software upgrade request and feeds back a response information to the terminal. 2.根据权利要求1所述的终端软件升级方法,其特征在于: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 include setting a network packet loss rate and/or setting a network delay. 3.根据权利要求1所述的终端软件升级方法,其特征在于:3. The terminal software upgrading method according to claim 1, characterized in that: 所述数据网络标识包括所述终端附着的基站号和/或小区号。The data network identifier includes a base station number and/or a cell number to which the terminal is attached. 4.根据权利要求3所述的终端软件升级方法,其特征在于:4. The terminal software upgrading method according to claim 3, characterized in that: 所述当前区域升级状态为当前同基站同小区内处于软件升级状态的终端数量;所述标准区域升级状态为同基站同小区内处于软件升级状态的终端的最大数量。The current area upgrade state is the current number of terminals in the software upgrade state in the same cell of the same base station; the standard area upgrade state is the maximum number of terminals in the software upgrade state in the same cell of the same base station. 5.根据权利要求4所述的终端软件升级方法,其特征在于:5. The terminal software upgrading method according to claim 4, characterized in that: 所述终端接收响应信息后,还包括以下步骤:After the terminal receives the response information, it also includes the following steps: 判断是否接收到允许升级指令;Determine whether to receive an upgrade instruction; 如果接收到允许升级指令,则从服务器中下载升级版本并在下载完成后向服务器反馈下载成功信号;服务器在下载过程中更新当前同基站同小区内处于软件升级状态的终端数量。If an upgrade permission instruction is received, the upgrade version is downloaded from the server and a download success signal is fed back to the server after the download is complete; the server updates the current number of terminals in the same cell as the same base station in the software upgrade state during the download process. 6.一种终端软件升级系统,其特征在于,包括:6. A terminal software upgrade system, characterized in that, comprising: 生成模块,所述生成模块用于在终端接入至少一个数据网络时生成软件升级请求;A generating module, the generating module is used to generate a software upgrade request when the terminal accesses at least one data network; 获取模块,所述获取模块用于获取当前数据网络的实时通信参数并比较实时通信参数和设定通信参数;An acquisition module, the acquisition module is used to acquire the real-time communication parameters of the current data network and compare the real-time communication parameters and set the communication parameters; 调用模块,所述调用模块用于调用所述数据网络的数据网络标识;A call module, the call module is used to call the data network identifier of the data network; 发送模块,所述发送模块用于在实时通信参数优于设定通信参数时向服务器发送软件升级请求和数据网络标识;A sending module, the sending module is used to send a software upgrade request and a data network identifier to the server when the real-time communication parameter is better than the set communication parameter; 读取模块,所述读取模块用于根据所述数据网络标识读取与所述数据网络标识所对应的区域的当前区域升级状态;和A reading module, configured to read the current area upgrade status of the area corresponding to the data network identification according to the data network identification; and 反馈模块,所述反馈模块用于在当前区域升级状态未超出标准区域升级状态时响应所述软件升级请求并反馈响应信息至终端。A feedback module, the feedback module is configured to respond to the software upgrade request and feed back response information to the terminal when the current region upgrade status does not exceed the standard region upgrade status. 7.根据权利要求6所述的终端软件升级系统,其特征在于:7. The terminal software upgrade system according to claim 6, characterized in that: 所述设定通信参数包括设定网络丢包率和/或设定网络时延。The setting of communication parameters includes setting a network packet loss rate and/or setting a network delay. 8.根据权利要求6所述的终端软件升级系统,其特征在于:8. The terminal software upgrade system according to claim 6, characterized in that: 所述数据网络标识包括终端附着的基站号和/或小区号。The data network identifier includes a base station number and/or a cell number to which the terminal is attached. 9.根据权利要求8所述的终端软件升级系统,其特征在于:9. The terminal software upgrade system according to claim 8, characterized in that: 所述当前区域升级状态为当前同基站同小区内处于软件升级状态的终端数量;所述标准区域升级状态为同基站同小区内处于软件升级状态的终端的最大数量。The current area upgrade state is the current number of terminals in the software upgrade state in the same cell of the same base station; the standard area upgrade state is the maximum number of terminals in the software upgrade state in the same cell of the same base station. 10.根据权利要求9所述的终端软件升级系统,其特征在于:还包括:10. The terminal software upgrade system according to claim 9, further comprising: 判断模块,所述判断模块用于在所述终端接收到响应信息后,判断是否接收到允许升级指令;和A judging module, the judging module is used to judge whether an upgrade permission instruction is received after the terminal receives the response information; and 更新模块,所述更新模块用于在所述终端从服务器中下载升级版本的过程中更新当前同基站同小区内处于软件升级状态的终端数量。An update module, which is used to update the number of terminals currently in the software upgrade state in the same cell of the same base station during the process of the terminal downloading the upgrade version from the server.
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 华为技术有限公司 Equipment upgrade method, device 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 华为技术有限公司 Equipment upgrade method, device 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 潍柴动力股份有限公司 A terminal software version upgrade 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
CN100397927C (en) Component download manager and method of operation for a wireless mobile station
WO2016149908A1 (en) Method for updating terminal system, terminal and system
CN111142905B (en) OTA upgrading method, OTA server and OTA upgrading system
US20020178241A1 (en) Framework for a dynamic management system
WO2021223335A1 (en) Route selection method for application program, and related device
US20130139143A1 (en) Method and device arrangement for managing the use profile of a terminal device
CN113228730B (en) Communication method and device
JPH118890A (en) Radio platform having compatibility
KR100978710B1 (en) Method and apparatus for automatic configuration of JPRS terminal
US20120047245A1 (en) Method for provisioning parameters of terminal, system thereof, and terminal management device
JP2002374259A (en) Method of selecting a network access measure from a plurality of access measures
WO2012022072A1 (en) Method, device and system for triggering terminal operation
CN115335803B (en) Equipment upgrading method, intelligent equipment and computer readable storage medium
EP2171917B1 (en) System and method for providing device management service to electronic device having no broadband communication module
CN110602688B (en) Terminal software upgrading method and upgrading system
WO2012097566A1 (en) Method and apparatus for upgrading version of radio transmit receive (rtr) single-board
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
CN112764803A (en) Version upgrading method and device, storage medium and electronic device
CN114185579A (en) Software upgrading method and device, electronic equipment and readable storage medium
WO2012065492A1 (en) Method for sending imsi and terminal
US20220109607A1 (en) Customer premises equipment configuration management method and apparatus
CN114006978B (en) Main card switching method and electronic equipment
CN117221873A (en) eSIM card configuration method, device and equipment
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
CP03 Change of name, title or address

Address after: 266510 Shandong Province, Qingdao City, Huangdao District, Huaihe West Road No. 405, Room 3-409

Patentee after: QINGDAO HISENSE ELECTRONICS EQUIPMENT Co.,Ltd.

Country or region after: China

Address before: 266510 Qingdao economic and Technological Development Zone, Shandong Province, the former Bay Road, No. 218 Hisense Information Industry Park, building 201, room 1

Patentee before: QINGDAO HISENSE ELECTRONICS EQUIPMENT Co.,Ltd.

Country or region before: China