CN108170459B - Software upgrading method, intelligent terminal and device with storage function - Google Patents

Software upgrading method, intelligent terminal and device with storage function Download PDF

Info

Publication number
CN108170459B
CN108170459B CN201711318609.3A CN201711318609A CN108170459B CN 108170459 B CN108170459 B CN 108170459B CN 201711318609 A CN201711318609 A CN 201711318609A CN 108170459 B CN108170459 B CN 108170459B
Authority
CN
China
Prior art keywords
upgrading
script
file
package
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711318609.3A
Other languages
Chinese (zh)
Other versions
CN108170459A (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.)
Shenzhen Huaxi Investment Co ltd
Original Assignee
Huizhou TCL Mobile Communication 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 Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201711318609.3A priority Critical patent/CN108170459B/en
Publication of CN108170459A publication Critical patent/CN108170459A/en
Application granted granted Critical
Publication of CN108170459B publication Critical patent/CN108170459B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/73Program documentation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a software upgrading method, an intelligent terminal and a device with a storage function, wherein the software upgrading method comprises the following steps: the FOTA upgrading setting corresponding to the intermediate preparation package in the system is modified into the upgrading setting corresponding to the flash package; executing a packaging script to package the flash package; executing a differential packet making script to obtain a differential packet of the packed file; and upgrading the system by using the differential packet. The invention has the beneficial effects that: different from the prior art, the difference packet is generated by carrying out difference on the flashing packet, and the updating is carried out through the difference packet, so that the intermediate preparation packet does not need to be managed, the preparation packet does not need to be prevented from being damaged or lost, the product development efficiency can be further improved, and the error probability is reduced.

Description

Software upgrading method, intelligent terminal and device with storage function
Technical Field
The present invention relates to the field of software updating, and in particular, to a software upgrading method, an intelligent terminal, and a device having a storage function.
Background
Along with the popularization of electronic equipment such as mobile terminals and the like, the FOTA upgrading function becomes a necessary choice for the functions of intelligent equipment. When the user encounters the problem of the equipment software, the user can repair the problem of the mobile phone through the FOTA wireless upgrading function, so that the trouble of going to a ground after-sale maintenance point is saved, and the time is also saved. And the FOTA upgrading can not modify the mobile phone partition and delete the user data. Therefore, the efficiency is greatly improved, and the product experience is improved.
Most of FOTA upgrading is to use a generation preparation packet of an android system source code to generate a differential packet, the generated preparation packet needs to be reserved in time, and the differential packet cannot be generated when the preparation packet is damaged or lost.
Therefore, in the prior art, the preparation packet needs to be strictly managed in preparation for damage or loss of the preparation packet.
Disclosure of Invention
The invention mainly solves the technical problem of providing a software upgrading method, an intelligent terminal and a device with a storage function, which can effectively overcome the defects that the preparation packet needs to be strictly managed and is prevented from being damaged or lost.
In order to solve the technical problems, the first technical scheme adopted by the invention is as follows: provided is a software upgrading method, including: the FOTA upgrading setting corresponding to the intermediate preparation package in the system is modified into the upgrading setting corresponding to the flash package; executing a packaging script to package the flash package; executing a differential packet making script to obtain a differential packet of the packed file; and upgrading the system by using the differential packet.
Wherein, the setting of the FOTA upgrade of preparing the package in the middle of corresponding in the system is revised to the upgrade setting of corresponding flash package and includes: modifying a mirror image adding script in the system to replace an original system file with a system file generated after the intermediate OTA packet compiling instruction is executed; modifying the packaging script to add the kernel symbol table file to a file list to be packaged, so that when the packaging script is executed, the package of the flash package is packaged according to the file list to be packaged; and modifying the differential package production script to add upgrading codes of undefined image files needing to be upgraded in the flash package.
Wherein, the setting of the FOTA upgrade of preparing the package in the middle of corresponding in the system is revised to the upgrade setting of corresponding flash package and includes: and executing the intermediate OTA packet compiling instruction to generate a recovery upgrading script and a kernel symbol table file for FOTA upgrading, wherein the recovery upgrading script is used for upgrading a recovery partition when the computer is started after upgrading.
Wherein, the differential package executing the differential package making script to obtain the differential package of the packed file comprises: and adding a block upgrading option in the parameters of the differential package manufacturing script, and executing the modified differential package manufacturing script to carry out block upgrading on all the image files in the flash package.
In order to solve the above technical problems, the second technical solution adopted by the present invention is: the software upgrading method comprises a core step and a repeating step, wherein the core step is executed initially and is not repeated, and the repeating step is executed once for upgrading the software, wherein the core step comprises the following steps: modifying the mirror image adding script, and replacing the system file generated after the intermediate OTA package compiling instruction is executed with the original system file; modifying the packaging script, and adding the kernel symbol table file into a file list; modifying the differential packet manufacturing script, and adding an upgrading code of the image file to be upgraded; the repeating steps comprise: executing the intermediate OTA packet compiling instruction and packaging; and executing a differential package manufacturing script, adding a block upgrading option to the parameters, and performing block upgrading on all the image files in the flash package.
Wherein the system file is the system file with the suffix of.img.
Wherein, the step of executing the intermediate OTA packet compiling instruction and packing comprises the following steps: executing the intermediate OTA packet compiling instruction, and in order to generate an additional file for FOTA upgrading: 1) the recovery upgrading script is used for upgrading the recovery partition when the computer is started after upgrading; 2) a kernel symbol table file; and executing a packaging script, and packaging the software which is directly used for differential refreshable machine.
In order to solve the above technical problems, the third technical solution adopted by the present invention is: provided is a software upgrading method, including: acquiring a modified mirror image adding script for replacing an original system file, and replacing the original system file with a system file generated after an intermediate OTA package compiling instruction is executed; acquiring a modified packaging script, wherein the modified packaging script comprises a file list added with a kernel symbol table file; acquiring a differential packet making script containing an upgrade code of a mirror image file to be upgraded; executing an intermediate OTA packet compiling instruction; executing the packaging script; and executing a differential package manufacturing script, adding a block upgrading option to the parameters, and performing block upgrading on all the image files in the flash package.
In order to solve the technical problems, the fourth technical scheme adopted by the invention is as follows: provided is a smart terminal including: the software upgrading method is realized by matching the processor with the man-machine circuit when the processor works.
In order to solve the above technical problems, a fifth technical solution adopted by the present invention is: there is provided an apparatus having a storage function, storing program data that can be executed to implement a software upgrade method as described above.
The invention has the beneficial effects that: different from the prior art, the difference packet is generated by carrying out difference on the flashing packet, and the updating is carried out through the difference packet, so that the intermediate preparation packet does not need to be managed, the preparation packet does not need to be prevented from being damaged or lost, the product development efficiency can be further improved, and the error probability is reduced.
Drawings
FIG. 1 is a schematic flow chart of a software upgrading method according to a first embodiment of the present invention;
FIG. 2 is a sub-flowchart of step S11 in FIG. 1;
FIG. 3 is a flow chart illustrating the core steps of a software upgrading method according to a second embodiment of the present invention;
FIG. 4 is a flow chart illustrating the repeating steps of a software upgrade method according to a second embodiment of the present invention;
FIG. 5 is a flowchart illustrating a software upgrading method according to a third embodiment of the present invention;
fig. 6 is a block diagram schematically illustrating the structure of an intelligent terminal according to a fourth embodiment of the present invention;
fig. 7 is a block diagram schematically showing the structure of an apparatus having a storage function according to a fifth embodiment of the present invention.
Detailed Description
As shown in fig. 1, fig. 1 is a schematic flow chart of a software upgrading method according to a first embodiment of the present invention. In this embodiment, the software upgrading method includes the steps of:
in step S11, the setting of the FOTA upgrade corresponding to the intermediate preparation package in the system is modified to the upgrade setting corresponding to the flush package.
In step S12, a packaging script is executed to package the flash package.
In step S13, the differential package making script is executed to obtain a differential package of the packaged file. Preferably, in this step, the differential package executing the differential package creation script to obtain the differential package of the packaged file includes: and adding a block upgrading option in the parameters of the differential package manufacturing script, and executing the modified differential package manufacturing script to carry out block upgrading on all the image files in the flash package.
In step S14, a system upgrade is performed using the difference package.
Referring further to fig. 2, fig. 2 is a sub-flowchart of step S11 in fig. 1. In this embodiment, modifying the FOTA upgrade setting corresponding to the intermediate preparation package in the system to the upgrade setting corresponding to the flush package includes:
in step S111, the mirror image adding script in the system is modified to replace the original system file with the system file generated after the intermediate OTA packet compiling instruction is executed. In this step, the intermediate OTA packet compiling instruction may also be executed to generate a recovery upgrade script and a kernel symbol table file for FOTA upgrade, where the recovery upgrade script is used to upgrade a recovery partition when starting up after upgrade. Or, the system file includes a recovery upgrade script and a kernel symbol table file. The two files are necessary for upgrading, wherein a recovery upgrading foot is an instance of an install-recovery. Img is system. The original system file is actually also a system.img file, but there are no install-recovery.sh file and system.map file, so that a system file having an install-recovery.sh file and a system.map file is required to replace the original system file, i.e., the original system.img is replaced with a system.img having an install-recovery.sh and a system.map.
In step S112, the packaging script is modified to add the kernel symbol table file to the file list to be packaged, so that when the packaging script is executed, the package-on-press is packaged according to the file list to be packaged.
In step S113, the differential package production script is modified to add the upgrade code of the undefined image file requiring upgrade in the flash package.
In fact, the above steps may also be referred to as an incremental difference operation, that is, the difference packet is generated by directly performing incremental difference on the flush packet, and the difference packet can ensure that the upgrade packet can be generated by having a corresponding version, and the intermediate preparation packet does not need to be managed, so that the efficiency of product development can be improved, and the error probability can be reduced.
In other embodiments, step S11 may not be completed by using step S111 to step S113, and may be implemented by using other manners, and step S111 to step S113 are only one preferred embodiment.
In a second embodiment of the present invention, a software upgrade method includes a core step and a repetition step. The core steps are initially performed and are not repeated, and the repeating steps are performed once for each software upgrade.
Referring to fig. 3, fig. 3 is a flowchart illustrating core steps of a software upgrading method according to a second embodiment of the present invention. In this embodiment, the core steps of the software upgrading method include:
in step S21, the mirror image adding script is modified, and the system file generated after the intermediate OTA packet compiling instruction is executed is replaced with the original system file. Generally, the system file is a system file with the suffix of. In a preferred embodiment, the step of performing intermediate OTA packet compilation and packetization comprises:
executing the intermediate OTA packet compiling instruction, and in order to generate an additional file for FOTA upgrading: 1) the recovery upgrading script is used for upgrading the recovery partition when the computer is started after upgrading; 2) a kernel symbol table file; the recovery upgrade foot is, for example, an install-recovery.sh file, and the kernel symbol table file is, for example, a system.map file. Img is system. The original system file is actually also a system.img file, but there are no install-recovery.sh file and system.map file, so that a system file having an install-recovery.sh file and a system.map file is required to replace the original system file, i.e., the original system.img is replaced with a system.img having an install-recovery.sh and a system.map.
And executing a packaging script, and packaging the software which is directly used for differential refreshable machine.
In step S22, the packaging script is modified, and the kernel symbol table file is added to the file list.
In step S23, the difference package making script is modified, and the upgrade code of the image file to be upgraded is added.
Referring to fig. 4, fig. 4 is a flowchart illustrating repeated steps of a software upgrading method according to a second embodiment of the present invention. In this embodiment, the repeating steps of the software upgrading method include:
in step S24, an intermediate OTA packet compilation instruction is executed and packetized. Generally, step S24 is executed after step S23 is completed. Step S24 may be performed in two steps, first performing the intermediate OTA packet compiling instruction and then performing the packing. Moreover, when the OTA packet compiling instruction is executed, the step S21 is performed, which is not described herein again.
In step S25, a differential package production script is executed, a parameter adds a block upgrade option, and all image files in the flash package are subjected to block upgrade.
Through the mode, the core steps are configured once, so that the steps for generating the differential packets and the error rate can be reduced subsequently, and the effect is particularly obvious when a large number of versions are required to be upgraded.
Referring to fig. 5, fig. 5 is a flowchart illustrating a software upgrading method according to a third embodiment of the present invention. In this embodiment, the software upgrading method includes the steps of:
in step S31, a modified mirror image adding script is obtained to replace the original system file, and the system file generated after the intermediate OTA packet compiling instruction is executed replaces the original system file. The system file is a system file with the suffix of img, and comprises a kernel symbol table file and a recovery upgrading script. In this step, the intermediate OTA packet compiling instruction may also be executed to obtain a system file, so as to generate a recovery upgrade script and a kernel symbol table file for FOTA upgrade, where the recovery upgrade script is used to upgrade a recovery partition when a boot is started after upgrade. Or, the system file includes a recovery upgrade script and a kernel symbol table file. The two files are necessary for upgrading, wherein a recovery upgrading foot is an instance of an install-recovery. Img is system. The original system file is actually also a system.img file, but there are no install-recovery.sh file and system.map file, so that a system file having an install-recovery.sh file and a system.map file is required to replace the original system file, i.e., the original system.img is replaced with a system.img having an install-recovery.sh and a system.map.
In step S32, a modified packaging script including a file list to which the kernel symbol table file is added is acquired.
In step S33, a differential package production script containing the upgrade code of the image file to be upgraded is acquired.
In step S34, an intermediate OTA packet compilation instruction is executed.
In step S35, the packaging script is executed.
In step S36, a differential package production script is executed, a parameter adds a block upgrade option, and all image files in the flash package are subjected to block upgrade.
Wherein, the OTA package compiling instruction is in a packaging state when being acquired.
The steps are actually incremental difference operation, namely, the difference packet is generated by directly carrying out incremental difference on the flashing packet, and the difference packet can ensure that the upgrading packet can be generated by a corresponding version without managing an intermediate preparation packet, so that the product development efficiency can be improved, and the error probability can be reduced.
Referring to fig. 6, fig. 6 is a schematic block diagram of an intelligent terminal according to a fourth embodiment of the present invention. In the present embodiment, the intelligent terminal 40 includes a processor 41 and a man-machine circuit 42 coupled to each other. The processor 41 is operative to cooperate with the human machine circuit 42 to implement the software upgrading method as described in the above embodiments.
Referring to fig. 7, fig. 7 is a schematic block diagram of a device with a storage function according to a fifth embodiment of the present invention. In the present embodiment, the device 50 having a storage function stores program data 51, and the program data 51 can be executed to realize the software upgrading method described in the above embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is merely a logical division, and an actual implementation may have another division, 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 in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can 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 integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The invention has the beneficial effects that: different from the prior art, the difference packet is generated by carrying out difference on the flashing packet, and the updating is carried out through the difference packet, so that the intermediate preparation packet does not need to be managed, the preparation packet does not need to be prevented from being damaged or lost, the product development efficiency can be further improved, and the error probability is reduced.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

1. A software upgrading method is characterized by comprising the following steps:
the FOTA upgrading setting corresponding to the intermediate preparation package in the system is modified into the upgrading setting corresponding to the flash package;
executing a packaging script to package the flashing package;
executing a differential packet making script to obtain a differential packet of the packed file;
carrying out system upgrading by using the differential packet;
wherein the executing a differential package production script to obtain a differential package of the packaged file comprises: adding a block upgrading option in the parameter of the differential package manufacturing script, and executing the modified differential package manufacturing script to carry out block upgrading on all the mirror image files in the flash package;
the modification of the FOTA upgrading setting corresponding to the intermediate preparation package in the system into the upgrading setting corresponding to the flash package comprises the following steps:
modifying the mirror image adding script in the system to replace the original system file with the system file generated after the intermediate OTA package compiling instruction is executed;
modifying a packaging script to add the kernel symbol table file to a file list to be packaged, so that when the packaging script is executed, the updating package is packaged according to the file list to be packaged;
and modifying the differential package production script to add the upgrading code of the undefined image file needing upgrading in the flash package.
2. The software upgrading method of claim 1,
the modification of the FOTA upgrading setting corresponding to the intermediate preparation package in the system into the upgrading setting corresponding to the flash package comprises the following steps:
and executing the intermediate OTA packet compiling instruction to generate a recovery upgrading script and an inner core symbol table file for FOTA upgrading, wherein the recovery upgrading script is used for upgrading a recovery partition when the system is started after upgrading.
3. A software upgrading method is characterized by comprising a core step and a repeating step, wherein the core step is executed initially and is not repeated, and the repeating step is executed once for upgrading software, wherein the core step comprises the following steps:
modifying the mirror image adding script, and replacing the system file generated after the intermediate OTA package compiling instruction is executed with the original system file;
modifying the packaging script, and adding the kernel symbol table file into a file list;
modifying the differential packet manufacturing script, and adding an upgrading code of the image file to be upgraded;
the repeating steps comprise:
executing the intermediate OTA packet compiling instruction and packaging;
and executing a differential package manufacturing script, adding a block upgrading option to the parameters, and performing block upgrading on all the image files in the flash package.
4. The software upgrading method of claim 3, wherein the system file is a system file suffixed with.img.
5. The software upgrade method according to claim 3, wherein said step of performing intermediate OTA packet compilation and packetization comprises:
executing the intermediate OTA packet compiling instruction, and in order to generate an additional file for FOTA upgrading:
1) the recovery upgrading script is used for upgrading the recovery partition when the computer is started after upgrading;
2) a kernel symbol table file;
and executing a packaging script, and packaging the software which is directly used for differential refreshable machine.
6. A software upgrading method is characterized by comprising the following steps:
acquiring a modified mirror image adding script for replacing an original system file, and replacing the original system file with a system file generated after an intermediate OTA package compiling instruction is executed;
acquiring a modified packaging script, wherein the modified packaging script comprises a file list added with a kernel symbol table file;
acquiring a differential packet making script containing an upgrade code of a mirror image file to be upgraded;
executing the intermediate OTA packet compilation instruction;
executing the packaging script;
and executing a differential package manufacturing script, adding a block upgrading option to the parameters, and performing block upgrading on all the image files in the flash package.
7. An intelligent terminal, comprising:
a processor and a human machine circuit coupled to each other, the processor being operable to cooperate with the human machine circuit to implement the software upgrade method as claimed in any one of claims 1 to 6.
8. An apparatus having a storage function, characterized in that program data are stored, which can be executed to implement the software upgrading method as claimed in any one of claims 1-6.
CN201711318609.3A 2017-12-08 2017-12-08 Software upgrading method, intelligent terminal and device with storage function Active CN108170459B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711318609.3A CN108170459B (en) 2017-12-08 2017-12-08 Software upgrading method, intelligent terminal and device with storage function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711318609.3A CN108170459B (en) 2017-12-08 2017-12-08 Software upgrading method, intelligent terminal and device with storage function

Publications (2)

Publication Number Publication Date
CN108170459A CN108170459A (en) 2018-06-15
CN108170459B true CN108170459B (en) 2021-08-10

Family

ID=62525109

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711318609.3A Active CN108170459B (en) 2017-12-08 2017-12-08 Software upgrading method, intelligent terminal and device with storage function

Country Status (1)

Country Link
CN (1) CN108170459B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144519B (en) * 2018-08-23 2022-03-22 广州视源电子科技股份有限公司 Generation method and device of upgrade package, computer equipment and storage medium
CN109472132A (en) * 2018-11-12 2019-03-15 深圳市腾瑞丰科技有限公司 Anti- brush machine guard method and device
CN110231954B (en) * 2019-06-19 2023-06-16 上海卓易科技股份有限公司 Simplified transmission and upgrading method for OTA data of android system and storage medium thereof
CN114637523A (en) * 2022-02-14 2022-06-17 北京鸿合爱学教育科技有限公司 Firmware upgrade file processing method, device, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2993578A1 (en) * 2014-09-02 2016-03-09 Gemalto M2M GmbH Method for adapting firmware of a wireless communication device
CN105511911A (en) * 2015-11-27 2016-04-20 青岛海信移动通信技术股份有限公司 System firmware upgrade package generation method and device
CN106569843A (en) * 2015-10-12 2017-04-19 青岛海信移动通信技术股份有限公司 Method and device for generating OTA central package

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2993578A1 (en) * 2014-09-02 2016-03-09 Gemalto M2M GmbH Method for adapting firmware of a wireless communication device
CN106569843A (en) * 2015-10-12 2017-04-19 青岛海信移动通信技术股份有限公司 Method and device for generating OTA central package
CN105511911A (en) * 2015-11-27 2016-04-20 青岛海信移动通信技术股份有限公司 System firmware upgrade package generation method and device

Also Published As

Publication number Publication date
CN108170459A (en) 2018-06-15

Similar Documents

Publication Publication Date Title
CN108170459B (en) Software upgrading method, intelligent terminal and device with storage function
CN103176824B (en) A kind of method and device of system upgrade
EP2866142A1 (en) Upgrade package generation method and device, dynamic file differential upgrade method and terminal
CN107506219A (en) A kind of general version upgrade method based on android system
CN104918114B (en) A kind of operating system update method and device
JP2017504879A (en) Method and apparatus for creating differential update package, system differential update method and apparatus
CN110750286B (en) Management method, device, system, equipment and medium for upgrading Mbn through OTA
CN111651180B (en) Firmware updating method and device, processor and intelligent gateway equipment
CN105573772A (en) Base station software version management method and devices
CN108958843A (en) Plug-in unit construction method, system, equipment and medium based on lightweight script
CN104461621A (en) Attribute information updating method and device
CN110659165A (en) Multi-node server automatic testing method and device
CN108037932B (en) SPI-NAND configuration file acquisition method and device
CN115658042A (en) Hybrid application component type development method, system, device and storage medium
CN106569843A (en) Method and device for generating OTA central package
CN106535221A (en) Resource management method and device, and multimode soft base station unified webmaster
CN106843956B (en) Method and device for generating system firmware package
CN105227600A (en) The method of mobile device system upgrading
CN108170760B (en) Intelligent hardware management system and equipment
CN103796193B (en) The PRI parameter automatic configuration methods and system of a kind of cdma mobile terminal
CN105872106A (en) Over-the-air upgrade method, over-the-air server and terminal
CN115268969A (en) Android system upgrading method and device and terminal equipment
CN105700906B (en) Optical module software upgrading method, related equipment and system
CN106658473B (en) Method and equipment for customizing audio and video data
CN105491450A (en) Smart television failure problem processing method, device and system

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
TR01 Transfer of patent right

Effective date of registration: 20230315

Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee after: Shenzhen Huaxi Investment Co.,Ltd.

Address before: 516006 Zhongkai hi tech Zone, Huizhou, Guangdong, 86 Chang seven Road West

Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd.

TR01 Transfer of patent right