Software upgrading method of wireless terminal, storage medium and system
By using upgrade tools on wireless terminals to backup and restore key information and customer information, and format and upgrade, the problem of data loss and slow upgrade speed during the upgrade process of wireless terminal software is solved, and a more efficient and secure upgrade process is achieved.
Patent Information
- Application Number
- CN202411726450.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-05-06
AI Technical Summary
There are problems of data loss and slow upgrade speed during the software upgrade of wireless terminals, especially when upgrading across baselines, RF NV parameters and user data are easily lost, affecting customer experience and increasing factory rework costs.
Provide a software upgrade method for wireless terminals, obtain and back up key information and customer information from the software side inside the wireless terminal through the upgrade tool on the upper computer, perform formatting and upgrading, and restore the backup information of the software to be upgraded according to the communication instructions on the software side.
It effectively solves the problem of data loss during software upgrade, improves the upgrade speed, saves manpower, and optimizes the upgrade experience for customers and factory.
Smart Images

Figure CN119938089A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer application technology, and in particular to a software upgrade method, storage medium and system for a wireless terminal. Background Art
[0002] With the rapid development of wireless technology, the annual shipment of wireless terminals exceeds 1 billion units. During the use of terminal equipment, software problems frequently occur and urgently need to be solved by system upgrades. For software upgrades with consistent baseline versions, that is, software upgrades that only update the content within the partition without changing the partition location and size, the process is relatively simple. However, for cross-baseline upgrades, that is, situations involving software partition changes, software upgrades become complicated, similar to PC system upgrades, which require all erasing, formatting, and repartitioning, which will result in the loss of RF NV parameters and user data, affecting customer experience and increasing factory rework costs. Therefore, in order to meet the needs of quickly completing cross-baseline upgrades while protecting important equipment parameters and optimizing the upgrade experience on the customer and factory side, it is necessary to develop an upgrade solution and a one-click automated upgrade tool. Summary of the invention
[0003] The present application mainly provides a software upgrade method, storage medium and system for a wireless terminal to solve the problems of data loss and slow upgrade speed during software upgrade of the wireless terminal.
[0004] In order to solve the above technical problems, a technical solution adopted by the present application is: to provide a software upgrade method for a wireless terminal. The software upgrade method for the wireless terminal comprises: S10: an upgrade tool on a host computer obtains and backs up key information and customer information from the software side inside the wireless terminal; S20: the upgrade tool formats and upgrades the software to be upgraded; S30: the upgrade tool restores the backup information of the software to be upgraded according to the communication instruction on the software side.
[0005] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0006] The storage address and size of the key information and the customer information are stored in a configuration file preset on the software side inside the wireless terminal. The key information is the international mobile equipment identity code, radio frequency calibration parameters, customer configuration and customization information of the wireless terminal.
[0007] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0008] The communication instruction reads the content of the key information in the configuration file to return it to the host computer in a preset format.
[0009] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0010] Before the step of the upgrade tool on the host computer acquiring and backing up key information and customer information from the software side inside the wireless terminal, the method includes:
[0011] S11: connecting the wireless terminal to the host computer, the wireless terminal reporting communication port driver information to the host computer, and the host computer displaying the communication port information of the software to be upgraded in the device manager window.
[0012] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0013] After the step of connecting the wireless terminal to the host computer, the wireless terminal reporting the communication port driver information to the host computer, and the host computer displaying the communication port information of the software to be upgraded in the device manager window, the method includes:
[0014] S12: Start the upgrade tool to search for and communicate with the communication port of the software to be upgraded.
[0015] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0016] After the step of starting the upgrade tool and searching for and communicating with the communication port of the software to be upgraded, the method further includes:
[0017] S13: The upgrade tool saves the key information and customer information of the wireless terminal into preset designated folders respectively.
[0018] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0019] Before the step of restoring the backup information of the software to be upgraded according to the communication instruction on the software side by the upgrade tool, the method includes:
[0020] S31: The communication instruction obtains the key information of the wireless terminal and the address and size of the customer information area.
[0021] In some embodiments, the software upgrade method of the wireless terminal further includes:
[0022] After the step of obtaining the key information of the wireless terminal and the address and size of the customer information area through the communication instruction, the method further comprises:
[0023] S32: Compare the reallocated area size with the key information and customer information area address and size of the wireless terminal;
[0024] If the size of the reallocated area is larger than the address size of the key information and customer information areas, then continue to complete the restoration of the backup information;
[0025] If the reallocated area size is smaller than the address size of the key information and customer information areas, the upgrade tool prompts an error and terminates the upgrade.
[0026] To solve the above technical problem, another technical solution adopted by the present application is to provide a storage medium having program data stored thereon, and the program data, when executed by a processor, implements the steps of the software upgrade method of the wireless terminal as described above.
[0027] To solve the above technical problems, another technical solution adopted in the present application is: to provide a software upgrade system for a wireless terminal, the software upgrade system for the wireless terminal includes the wireless terminal and the host computer, the wireless terminal is communicatively connected to the host computer, and the host computer is used to upgrade the software in the wireless terminal.
[0028] The beneficial effects of the present application are as follows: Different from the prior art, the present application discloses a software upgrade method, storage medium and system for a wireless terminal. By using the upgrade tool on the host computer to obtain and back up key information and customer information from the software side inside the wireless terminal, the problem that the relevant information can only be obtained from the corresponding resource package of the wireless terminal software version during the information backup process is solved, and the dependence on the current software resource package entity inside the terminal is solved. The upgrade tool formats and upgrades the software to be upgraded, and the upgrade tool restores the backup information of the software to be upgraded according to the communication instructions on the software side, which solves the problem of data loss during the software upgrade of the wireless terminal, saves manpower and improves the upgrade speed. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work, among which:
[0030] Figure 1 It is a flowchart of an embodiment of a software upgrade method for a wireless terminal provided by the present application;
[0031] Figure 2 It is a structural schematic diagram of an embodiment of the storage medium provided by the present application;
[0032] Figure 3 It is a system diagram of a software upgrade system for a wireless terminal provided in this application.
[0033] Description of Figure Numbers:
[0034] 100 - software upgrade system of wireless terminal; 110 - host computer; 120 - wireless terminal; 40 - storage medium; 41 - program data. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0036] The terms "first", "second", "third" in the embodiments of the present application are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first", "second", "third" can expressly or implicitly include at least one of the features. In the description of the present application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. 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 steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0037] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0038] See also Figure 1 , Figure 1 This is a flow chart of an embodiment of a software upgrade method for a wireless terminal provided in the present application. The software upgrade method for a wireless terminal includes:
[0039] S10: The upgrade tool on the host computer obtains and backs up key information and customer information from the software side inside the wireless terminal.
[0040] The software side usually refers to the sum of the software itself and its related development, testing, deployment, maintenance and other activities. It covers the entire life cycle of the software from requirements analysis, design, coding, testing to deployment and maintenance.
[0041] The host computer refers to a computer system used to monitor and control the lower computer (usually an embedded system or a PLC, etc.) in an automated control system. In this application, the host computer is used to connect to the wireless terminal and upgrade the internal software.
[0042] The upgrade tool is a tool located in the host computer and developed by technicians to upgrade the internal software of the wireless terminal. The upgrade tool obtains key information and customer information through communication instructions on the software side inside the wireless terminal, and completes the backup and restoration of key information and customer information respectively.
[0043] Key information and customer information are stored in the configuration files pre-set on the software side. Key information is the international mobile equipment identity code of the wireless terminal, radio frequency calibration parameters, and customer configuration and customization information. Customer information is the user's basic identity information, account and transaction information, user preferences and behavior data, user information and authentication information, customer feedback and interaction records, and other related information.
[0044] The software side presets its own configuration file, which is downloaded and stored in the terminal along with the software entity when the software version is downloaded or upgraded. The configuration file includes: the area name, storage address, and content size of key information.
[0045] Optionally, the configuration file or information on the software side can be preset inside the wireless terminal or on a given network server side (including any storage device such as a cloud server). The upgrade tool can obtain the address of the key information and customer information required for backup through the network side based on the current software version number and network address, and perform backup and upgrade of the key information and customer information.
[0046] Optionally, the preset configuration file provided by the software may be a preset file or preset information, and the file format includes but is not limited to cfg or ini files.
[0047] The upgrade tool on the host computer obtains the address information of the configuration file from the software side inside the wireless terminal, then reads the communication interface of the configuration file, obtains the key information and customer information content, and then backs up the key information and customer information.
[0048] In this application, the address and size content corresponding to the name in the configuration file are read through communication instructions, and returned to the host computer in the format agreed upon by the communication instructions, so as to obtain and back up the key information and customer information of the wireless terminal.
[0049] Optionally, the communication instruction may be an AT instruction, or a network side, socket instruction, or the like.
[0050] By using the upgrade tool on the host computer to obtain and back up key information and customer information from the software side inside the wireless terminal, this application solves the problem that during the information backup process, relevant information can only be obtained from the corresponding resource package of the current terminal software version and the dependence on the software resource package entity, thereby ensuring the integrity of key product information and customer information.
[0051] S20: The upgrade tool formats and upgrades the software to be upgraded.
[0052] Format upgrade thoroughly cleans and rebuilds the software structure to ensure that the new version can run smoothly and stably. The purpose of format upgrade is to solve the problem of inconsistent functional partitions between the new and old versions, free up space for the installation of the new version and reduce potential conflicts.
[0053] After confirming that the environment is ready, the upgrade tool starts downloading the latest version of the software package and gradually installs it according to the preset upgrade script. The upgrade tool also performs a series of verification tests, including but not limited to functional integrity checks, performance benchmark tests, compatibility verification, etc., to ensure that the upgraded software can run smoothly.
[0054] By formatting and upgrading the software to be upgraded through the upgrade tool, this application not only improves the stability and security of the software, but also brings users a more efficient and convenient upgrade experience.
[0055] S30: The upgrade tool restores the backup information of the software to be upgraded according to the communication instruction on the software side.
[0056] The host computer has a communication port for connecting with the wireless terminal.
[0057] Optionally, the communication port includes an AT port, a Diag port, a Modem port, a Debug port, etc.
[0058] During the upgrade process, the upgrade tool formats the software to be upgraded. The original software structure and data will be completely cleared to make room and remove possible errors or redundant information. However, this also means that valuable data such as user personalized settings, key configurations, and customer information are at risk of being lost. Therefore, it is necessary to back up this information before the upgrade and restore it according to the communication instructions after the upgrade to ensure that the software upgrade is carried out smoothly and user data is not affected.
[0059] The communication command reads the key information in the configuration file and returns it to the host computer in a preset format.
[0060] The preset format is the format specified by the communication command, including data type, arrangement order, field name, field length, separator, encoding method and other elements to ensure that the data can be correctly parsed and used during transmission or storage. For example, if the AT command is used to implement the content of this solution, the preset format is returned to the host computer in the format agreed upon by the AT command.
[0061] The host computer initiates a communication instruction, and the wireless terminal receives and parses the communication instruction. The communication instruction reads the address and size content corresponding to the key information name in the configuration file on the software side. The wireless terminal encapsulates the read storage address and size information into a data packet according to the agreed format and returns it to the host computer in the format agreed in the communication instruction.
[0062] The technical solution of using communication instructions to read the key information in the configuration file and return it to the host computer has significant technical effects in improving software upgrade efficiency, enhancing system flexibility, ensuring data accuracy, simplifying the upgrade process, improving maintainability and supporting remote upgrades.
[0063] In this embodiment, before the step of the upgrade tool on the host computer obtaining and backing up the key information and customer information from the software side inside the wireless terminal, the following steps are included:
[0064] S11: Connect the wireless terminal to the host computer, the wireless terminal reports the communication port driver information to the host computer, and the host computer displays the communication port information of the software to be upgraded in the device manager window.
[0065] The communication port driver information includes but is not limited to the type, status, version and necessary configuration parameters of the communication port.
[0066] Device Manager is an important tool in Windows operating system that provides a centralized interface to view and manage all hardware devices connected to your computer and their drivers.
[0067] After the wireless terminal establishes a connection with the host computer, the wireless terminal will actively report its communication port driver information to the host computer. After the host computer receives the communication port driver information reported by the wireless terminal, it will display the communication port information of the software to be upgraded in real time in its device manager window. This information is presented in an intuitive way, which is convenient for users or automated tools to identify, select and configure the correct communication port, and facilitate subsequent software upgrade operations.
[0068] By connecting the wireless terminal to the host computer, the wireless terminal reports the communication port driver information to the host computer, and the host computer displays the communication port information of the software to be upgraded in the device manager window, this embodiment ensures that the communication channel between the wireless terminal and the host computer is unobstructed, and also provides accurate communication port information for the upgrade tool on the host computer, which is convenient for subsequent acquisition and backup of key information and customer information from the software side inside the wireless terminal.
[0069] After the steps of connecting the wireless terminal to the host computer, the wireless terminal reporting the communication port driver information to the host computer, and the host computer displaying the communication port information of the software to be upgraded in the device manager window, the method includes the following steps:
[0070] S12: Start the upgrade tool, search for and communicate with the communication port of the software to be upgraded.
[0071] The upgrade tool usually has a graphical user interface (GUI) that allows the user to intuitively operate and manage the upgrade process. After the upgrade tool is started, it will automatically or according to the user's instructions to start looking for available communication ports. The upgrade tool scans all communication ports listed in the device manager and identifies the port associated with the software to be upgraded. After finding the correct communication port, the upgrade tool will try to establish a connection with the port and send specific connection requests or handshake signals to ensure that both parties can correctly identify and communicate. After the connection is successfully established, the upgrade tool will display the connection status and prepare for subsequent data transfer and upgrade operations.
[0072] Through this step, the present embodiment ensures that the upgrade tool can accurately identify and establish a connection with the communication port of the software to be upgraded. This is an important prerequisite for performing software upgrade operations and provides the necessary communication channels for subsequent steps (such as obtaining key information and customer information, backing up data, transmitting upgrade files, etc.).
[0073] After starting the upgrade tool and finding and communicating with the communication port of the software to be upgraded, the following steps are included:
[0074] S13: The upgrade tool saves the key information and customer information of the wireless terminal into preset designated folders respectively.
[0075] The default designated folder is the local host computer folder specified by the user.
[0076] Optionally, the preset designated folder may be a folder newly created by the user.
[0077] Optionally, the preset designated folder may be a backup folder in the directory where the upgrade tool is located.
[0078] In the upgrade tool, the user will specify one or more folders as the storage location of the information in advance, and the upgrade tool will save the extracted key information of the wireless terminal and customer information to the preset designated folders respectively. The saving process involves encryption or compression of information to meet different storage requirements and security standards.
[0079] Through this step, the present embodiment ensures that the key information of the wireless terminal and the customer information are properly preserved during the upgrade process, which not only helps to protect the customer's data security, but also provides necessary reference and basis for subsequent operations such as restoring the software to be upgraded.
[0080] Before the step of restoring the backup information of the software to be upgraded according to the communication instruction on the software side, the upgrade tool includes the following steps:
[0081] S31: The communication instruction obtains the key information of the wireless terminal and the address and size of the customer information area.
[0082] The key information and customer information area address refers to the starting location of the key information and customer information in the software memory or storage medium. Through this address, the upgrade tool can accurately locate the starting point of information storage, thereby avoiding misoperation of other data areas during the restoration process.
[0083] The size of the key information and customer information area refers to the storage space occupied by the information. This information is crucial for the upgrade tool because it ensures that only the necessary amount of data is read and written during the restore process to avoid data overflow or omission.
[0084] By obtaining the key information of the wireless terminal and the address and size of the customer information area through communication instructions, the upgrade tool can build a clear data map to clearly know which data needs to be restored from the backup and their exact location in the software memory or storage medium. The successful execution of this step lays a solid foundation for the subsequent backup information restoration operation and ensures the accuracy and integrity of the data.
[0085] After the step of obtaining the key information of the wireless terminal and the address and size of the customer information area through the communication instruction, the steps include:
[0086] S32: Compare the reallocated area size with the key information and customer information area address and size of the wireless terminal;
[0087] If the size of the reallocated area is larger than the address size of the key information and customer information area, the backup information will continue to be restored;
[0088] If the reallocated area size is smaller than the address size of the key information and customer information areas, the upgrade tool prompts an error and terminates the upgrade.
[0089] Specifically, if the size of the reallocated area is larger than the address size of the key information and customer information area, the newly allocated space is sufficient to accommodate all the data that needs to be restored. In this case, the upgrade tool will continue to perform subsequent backup information restoration operations to ensure the integrity and accuracy of the data.
[0090] If the size of the reallocated area is smaller than the address size of the key information and customer information area, it means that the newly allocated space is not enough to accommodate all the data that needs to be restored. If you continue to perform the restore operation, it will cause data loss or damage, which may affect the normal operation of the software. Therefore, in this case, the upgrade tool will immediately prompt an error message and terminate the entire upgrade process to avoid potential data loss and software failure.
[0091] Through the strict verification of this step, the upgrade tool can ensure that the newly allocated area has met all data storage requirements before restoring the backup information. The implementation of this step not only improves the reliability and security of the upgrade process, but also protects the integrity and availability of user data.
[0092] See also Figure 2 , Figure 2 It is a structural diagram of an embodiment of the storage medium provided by the present application.
[0093] The storage medium 40 stores program data 41. When the program data 41 is executed by the processor, the following is achieved: Figure 1 The steps of the software upgrade method of the wireless terminal are described.
[0094] The program data 41 is stored in a storage medium 40, and includes a number of instructions for enabling a network device (such as a router, a personal computer, a server, or other network device) or a processor to execute all or part of the steps of the method described in each embodiment of the present application.
[0095] See also Figure 3 , Figure 3 1 is a system diagram of a software upgrade system for a wireless terminal provided by the present application. The software upgrade system 100 for a wireless terminal includes a host computer 110 and a wireless terminal 120 , and the wireless terminal 120 is in communication connection with the host computer 110 .
[0096] The host computer 110 refers to a computer device at a higher level in the data acquisition and control system, which has strong data processing capabilities and control functions. The working principle of the host computer 110 is based on the client-server model. The host computer 110 acts as a server, and the lower computer device plays the role of a client. The lower computer device transmits data to the host computer 110 through a transmission medium (such as Ethernet, serial communication, etc.). After receiving the data from the lower computer, the host computer 110 processes and analyzes it, and then displays the results on a visual interface. At the same time, the host computer 110 can also send control instructions to the lower computer device, and the lower computer device performs corresponding actions after receiving the instructions.
[0097] In this embodiment, the host computer 110 is used to upgrade the software inside the wireless terminal.
[0098] The wireless terminal 120 is an electronic device that uses wireless communication technology to achieve data exchange without relying on wired connections. The wireless terminal 120 has various types, including but not limited to wireless routers, wireless modems, smart phones, tablet computers, laptops and other devices with wireless communication functions.
[0099] The software upgrade system 100 for wireless terminals facilitates the use of production lines and users, and also ensures information security and integrity during the cross-baseline upgrade process. More importantly, it improves upgrade efficiency, reduces upgrade costs, and improves customer experience.
[0100] Different from the prior art, the present application discloses a software upgrade method, storage medium and system for a wireless terminal. By using an upgrade tool on a host computer to obtain and back up key information and customer information from the software side inside the wireless terminal, the problem that during the information backup process, relevant information can only be obtained from the corresponding resource package of the wireless terminal software version is solved, and the dependence on the current software resource package entity inside the terminal is solved. The upgrade tool formats and upgrades the software to be upgraded, and the upgrade tool restores the backup information of the software to be upgraded according to the communication instructions on the software side, which solves the problem of data loss during the software upgrade process of the wireless terminal, saves manpower and improves the upgrade speed.
[0101] The above descriptions are merely embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for upgrading software of a wireless terminal, characterized in that: include: S10: The upgrade tool on the host computer obtains and backs up key information and customer information from the software side inside the wireless terminal; S20: the upgrading tool formats and upgrades the software to be upgraded; S30: The upgrade tool restores the backup information of the software to be upgraded according to the communication instruction on the software side.
2. The method for upgrading software of a wireless terminal according to claim 1, characterized in that: The key information and the customer information are stored in a configuration file preset on the software side inside the wireless terminal. The key information is the international mobile equipment identity code, radio frequency calibration parameters, customer configuration and customization information of the wireless terminal.
3. The software upgrade method of a wireless terminal according to claim 1, characterized in that: The communication instruction reads the content of the key information in the configuration file to return it to the host computer in a preset format.
4. The software upgrade method of a wireless terminal according to claim 1, characterized in that: Before the step of the upgrade tool on the host computer acquiring and backing up key information and customer information from the software side inside the wireless terminal, the method includes: S11: connecting the wireless terminal to the host computer, the wireless terminal reporting communication port driver information to the host computer, and the host computer displaying the communication port information of the software to be upgraded in the device manager window.
5. The method for software upgrading of a wireless terminal according to claim 4, characterized in that: After the step of connecting the wireless terminal to the host computer, the wireless terminal reporting the communication port driver information to the host computer, and the host computer displaying the communication port information of the software to be upgraded in the device manager window, the method includes: S12: Start the upgrade tool to search for and communicate with the communication port of the software to be upgraded.
6. The method for software upgrading of a wireless terminal according to claim 1, characterized in that: After the step of starting the upgrade tool and searching for and communicating with the communication port of the software to be upgraded, the method further includes: S13: The upgrade tool saves the key information and customer information of the wireless terminal into preset designated folders respectively.
7. The method for software upgrading of a wireless terminal according to claim 1, characterized in that: Before the step of restoring the backup information of the software to be upgraded according to the communication instruction on the software side by the upgrade tool, the method includes: S31: The communication instruction obtains the key information of the wireless terminal and the address and size of the customer information area.
8. The method for upgrading terminal software according to claim 7, characterized in that: After the step of obtaining the key information of the wireless terminal and the address and size of the customer information area through the communication instruction, the method further comprises: S32: Compare the reallocated area size with the key information and customer information area address and size of the wireless terminal; If the size of the reallocated area is larger than the address size of the key information and customer information areas, then continue to complete the restoration of the backup information; If the reallocated area size is smaller than the address size of the key information and customer information areas, the upgrade tool prompts an error and terminates the upgrade.
9. A storage medium having program data stored thereon, characterized in that: When the program data is executed by a processor, the steps of the software upgrade method for a wireless terminal as claimed in any one of claims 1 to 8 are implemented.
10. A software upgrade system for a wireless terminal, characterized in that: Used to implement the software upgrade method of the wireless terminal as described in any one of claims 1-8, the software upgrade system of the wireless terminal includes the wireless terminal and the host computer, the wireless terminal is communicatively connected with the host computer, and the host computer is used to upgrade the software in the wireless terminal.