Separation Data Upgrade Method, Device, System and TV Terminal

By setting a separate data configuration area and an upgrade area on the TV terminal, the separate data OTA upgrade of the target program is solved, and the problem of difficulty in upgrading the data of TV terminals in the prior art is solved, which reduces after-sales cost and improves user satisfaction.

CN114610360BActive Publication Date: 2025-06-27SHENZHEN SKYWORTH RGB ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210225691.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-07
Publication Date
2025-06-27
Estimated Expiration
2042-03-07

AI Technical Summary

Technical Problem

In the prior art, the TV terminal cannot package the separated data together when performing OTA upgrades, resulting in manual service when subsequently updated or errors of the separated data, which is time-consuming and labor-intensive and has high after-sales cost, and cannot provide better user services.

Method used

A separate data configuration area and a separate data upgrade area are set on the TV terminal. When the separated data upgrade operation of the target program is detected, the first separate data in the separate data configuration area is obtained, and stored in the separate data upgrade area. A separate data upgrade request is generated and sent to the background server. The upgraded second separate data is received and stored to the separate data configuration area to realize the separate data OTA upgrade of the target program.

Benefits of technology

The OTA upgrade method upgrades the separate data of the application on the TV terminal, which is more convenient than the traditional manual upgrade method, saves time and human resources, reduces after-sales costs, and effectively avoids TV terminal adaptation failures caused by OTA upgrade.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114610360B_ABST
    Figure CN114610360B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, system and television terminal for separating data upgrade, which relates to the technical field of data processing. The television terminal includes a separated data configuration area and a separated data upgrade area. The method includes: when detecting a separated data upgrade operation for a target program, obtaining first separated data in the separated data configuration area; storing the first separated data in the separated data upgrade area; in the separated data upgrade area, generating a separated data upgrade request according to the first separated data, and sending the separated data upgrade request to a background server to receive second separated data sent by the background server; storing the second separated data in the separated data configuration area to start the target program according to the second separated data when detecting a restart operation of the television terminal. The present invention solves the problem that the separated data of the television terminal in the prior art is difficult to upgrade, and realizes the purpose of OTA upgrade of the separated data of the target program.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular, to a method, device, system and television terminal for separating data upgrade. Background Art

[0002] Currently, on a television terminal installed with application programs, based on the original intention of software modular development, the prior art generally adapts different data types and separately upgrades the adapted data to enable a software to meet the requirements of multiple functions. These adapted data are the separated data. The problem with the prior art is that when the software of the television terminal performs OTA (Over-the-Air Technology) upgrade, the separated data cannot be packaged together. If the separated data is updated later, or if there is an error in the pre-stored separated data, resulting in a malfunction of the television terminal, the current method can only be for the staff to visit the site, connect an external hardware to the television terminal, update or change the separated data, and eliminate the fault. This manual method not only takes time and effort, but also has the problem of high after-sales cost, and cannot provide better services for users, resulting in low user satisfaction. Summary of the Invention

[0003] The main purpose of the present invention is to provide a method, device, system and television terminal for separating data upgrade, aiming to solve the technical problem of difficult upgrade of the separated data in the prior art for television terminals.

[0004] To achieve the above object, the present invention adopts the following technical solutions:

[0005] In a first aspect, the present invention provides a method for separating data upgrade, which is applied to a television terminal. The television terminal includes a separated data configuration area and a separated data upgrade area. The method includes:

[0006] When a separated data upgrade operation for a target program is detected, obtain the first separated data in the separated data configuration area. Wherein, the first separated data is the separated data pre-stored for the target program;

[0007] Store the first separated data in the separated data upgrade area;

[0008] In the separated data upgrade area, generate a separated data upgrade request according to the first separated data, and send the separated data upgrade request to a background server to receive the second separated data sent by the background server. Wherein, the second separated data is the separated data after the upgrade of the target program;

[0009] Store the second separated data in the separated data configuration area, so as to start the target program according to the second separated data when a restart operation of the TV terminal is detected.

[0010] Optionally, in the above separated data upgrade method, the step of detecting a separated data upgrade operation for a target program includes:

[0011] Detecting operation information of a separated data upgrade for the target program executed on the TV terminal; or

[0012] After receiving a separated data upgrade prompt sent by the background server for the target program, detecting operation information of confirming the separated data upgrade executed in response to the separated data upgrade prompt.

[0013] Optionally, in the above separated data upgrade method, the target program includes at least two programs; the first separated data includes at least two groups of first separated data respectively corresponding to the at least two programs, and the second separated data includes at least two groups of second separated data respectively corresponding to the at least two programs;

[0014] The step of generating a separated data upgrade request according to the first separated data and sending the separated data upgrade request to the background server to receive the second separated data sent by the background server includes:

[0015] Confirming the program numbers corresponding to the at least two groups of first separated data to obtain at least two groups of first program numbers;

[0016] Generating a separated data upgrade request according to the at least two groups of first program numbers and sending the separated data upgrade request to the background server to receive the at least two groups of second separated data sent by the background server.

[0017] Optionally, in the above separated data upgrade method, the step of storing the second separated data in the separated data configuration area includes:

[0018] Traversing the separated data upgrade area, confirming the program numbers corresponding to the at least two groups of second separated data to obtain at least two groups of second program numbers;

[0019] Judging whether the at least two groups of second program numbers are consistent with the at least two groups of first program numbers;

[0020] If the at least two groups of second program numbers are consistent with the at least two groups of first program numbers, storing the at least two groups of second separated data in the separated data configuration area and deleting the at least two groups of first separated data in the separated data configuration area.

[0021] Optionally, in the above-mentioned separated data upgrade method, the step of sending the separated data upgrade request to the background server to receive the second separated data sent by the background server includes:

[0022] Sending the separated data upgrade request to the background server, so that the background server generates a download path for the separated data upgrade package of the target program according to the separated data upgrade request, and sends the download path to the TV terminal;

[0023] Performing network access according to the download path to obtain the separated data upgrade package of the target program;

[0024] Parsing the separated data upgrade package to obtain the second separated data of the target program.

[0025] Optionally, in the above-mentioned separated data upgrade method, before the step of obtaining the first separated data in the separated data configuration area when detecting a separated data upgrade operation for the target program, the method further includes:

[0026] Obtaining the separated data of each program on the TV terminal through an external storage device;

[0027] Storing the separated data of each program into the separated data configuration area, and performing upgrade permission configuration and program number marking on each program to obtain the first separated data of each program.

[0028] In a second aspect, the present invention provides a separated data upgrade device, which is applied to a TV terminal. The TV terminal includes a separated data configuration area and a separated data upgrade area; the device includes:

[0029] A data extraction module, configured to obtain the first separated data in the separated data configuration area when detecting a separated data upgrade operation for the target program; wherein, the first separated data is the separated data pre-stored for the target program;

[0030] A data transfer module, configured to store the first separated data into the separated data upgrade area;

[0031] A data upgrade module, configured to generate a separated data upgrade request according to the first separated data in the separated data upgrade area, and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; wherein, the second separated data is the separated data after the target program is upgraded;

[0032] A data replacement module, configured to store the second separated data into the separated data configuration area to start the target program according to the second separated data when detecting a restart operation of the TV terminal.

[0033] In a third aspect, the present invention provides a television terminal, which includes a processor and a memory. A separated data upgrade program is stored in the memory. When the separated data upgrade program is executed by the processor, the separated data upgrade method as described above is implemented.

[0034] In a fourth aspect, the present invention provides a separated data upgrade system, which includes:

[0035] The television terminal as described above;

[0036] A background server;

[0037] The television terminal is communicatively connected to the background server.

[0038] In a fifth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored. The computer program can be executed by one or more processors to implement the separated data upgrade method as described above.

[0039] One or more of the technical solutions provided by the present invention may have the following advantages or at least achieve the following technical effects:

[0040] A separated data upgrade method, device, system and television terminal proposed by the present invention, by setting a separated data configuration area and a separated data upgrade area on the television terminal; when a separated data upgrade operation for a target program is detected, the separated data pre-stored for the target program in the separated data configuration area, that is, the first separated data, is obtained and stored in the separated data upgrade area; then in the separated data upgrade area, a separated data upgrade request is generated according to the first separated data and sent to the background server to receive the separated data after the target program is upgraded by the background server, that is, the second separated data; finally, the second separated data is stored in the separated data configuration area, so that when a restart operation of the television terminal is detected, the target program is started according to the second separated data, that is, the first separated data in the separated data configuration area is replaced with the second separated data, achieving the purpose of OTA upgrade of the separated data of the target program. The present invention upgrades the separated data of the application program on the television terminal by means of OTA upgrade. Compared with the traditional manual upgrade method, the operation is more convenient, more time-saving and labor-saving, reducing the after-sales cost; the present invention uses a specially set separated data upgrade area to upgrade the separated data, retains the original separated data during the upgrade, and replaces the original separated data only after the upgrade is successful, which can effectively avoid the occurrence of television terminal adaptation failures during OTA upgrade. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these provided drawings.

[0042] Figure 1 It is a schematic flowchart of the first embodiment of the method for separating data and upgrading of the present invention;

[0043] Figure 2 It is a schematic diagram of the hardware structure of the TV terminal related to the present invention;

[0044] Figure 3 It is a schematic flowchart of the second embodiment of the method for separating data and upgrading of the present invention;

[0045] Figure 4 It is a schematic diagram of the functional modules of the first embodiment of the device for separating data and upgrading of the present invention.

[0046] The realization of the object of the present invention, functional features and advantages will be further described in conjunction with the embodiments with reference to the accompanying drawings. Specific embodiments

[0047] To make the object, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0048] It should be noted that in the present invention, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or system. Without further limitations, the elements defined by the statement "include..." do not exclude the existence of additional identical elements in the process, method, article or system including the element. In addition, in the present invention, if there is a description involving "first", "second", etc., such description of "first", "second", etc. is only for descriptive purposes and cannot be understood as indicating or implying its relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined by "first" and "second" may explicitly or implicitly include at least one such feature.

[0049] In the present invention, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of explaining the present invention, and have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that those of ordinary skill in the art can implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0050] Analysis of the prior art reveals that on a smart TV terminal installed with an application program, based on the original intention of software modular development, the prior art generally adapts different data types, such as AQ (Audio Quality), PQ (Picture-Quality), PANEL, LOGO, EDID (Extended Display Identification Data), CONFIG, etc., and upgrades the adapted data separately to enable a software to meet the needs of multiple customers, multiple display panels, multiple speakers, and cropping functions, etc., improve the efficiency of software research and development, design, and production, and save the costs of testing and certification. These adapted data are the separated data.

[0051] However, there are also some problems in the prior art. Since the separated data is independent of the software and needs to be upgraded separately, and a software can only perform OTA (Over-the-Air Technology) upgrade for a set of data, and this set of data is generally the running data of the software. Also, when the software is OTA upgraded, the original data will be cleared, etc. For these reasons, when the software of the existing TV terminal is OTA upgraded, the separated data cannot be packaged together, otherwise, the TV terminal is likely to have faults such as inability to match the corresponding hardware. However, if the separated data is updated later, or if there is an error in the pre-stored separated data, resulting in a TV terminal failure, the current method can only be for the staff to provide on-site service, connect an external hardware, such as a data storage disk, to the TV terminal, and update or change the separated data to eliminate the fault. This manual method not only takes time and effort, but also has the problem of high after-sales cost, and cannot provide better service for users, resulting in low user satisfaction.

[0052] In view of the technical problem of difficult upgrade of the separated data of the TV terminal in the prior art, the present invention provides a method for upgrading the separated data applied to a TV terminal. The TV terminal includes a separated data configuration area and a separated data upgrade area. The general idea of the method is as follows:

[0053] When a separate data upgrade operation for a target program is detected, obtain the first separate data in the separate data configuration area; wherein, the first separate data is the separate data pre-stored by the target program; store the first separate data in the separate data upgrade area; in the separate data upgrade area, generate a separate data upgrade request according to the first separate data, and send the separate data upgrade request to the background server to receive the second separate data sent by the background server; wherein, the second separate data is the separate data after the target program is upgraded; store the second separate data in the separate data configuration area to start the target program according to the second separate data when a restart operation of the TV terminal is detected.

[0054] Through the above technical solution, the purpose of performing OTA upgrade on the separate data of the target program is achieved. The present invention upgrades the separate data of the application program on the TV terminal by means of OTA upgrade. Compared with the traditional manual upgrade method, the operation is more convenient, more time-saving and labor-saving, and the after-sales cost is reduced; the present invention uses a specially set separate data upgrade area to upgrade the separate data, retains the original separate data during the upgrade, and replaces the original separate data only after the upgrade is successful, which can effectively avoid the occurrence of TV terminal adaptation failures during OTA upgrade.

[0055] The following combines the drawings to detail the separate data upgrade method, device, system and TV terminal provided by the present invention through specific embodiments and implementation manners.

[0056] Embodiment 1

[0057] Referring to Figure 1 the flow schematic diagram, the first embodiment of the separate data upgrade method of the present invention is proposed. The separate data upgrade method is applied to a TV terminal. The TV terminal refers to a terminal device capable of realizing network connection, and the TV terminal can be a TV set or a set-top box.

[0058] The TV terminal includes a separate data configuration area and a separate data upgrade area. Among them, the separate data configuration area is used to store separate data. When the application program on the TV terminal runs, the separate data is called to make the TV terminal adapt to different hardware and realize various functions; the separate data upgrade area is used to upgrade the separate data by the method of the present invention.

[0059] As Figure 2 shown, it is a schematic diagram of the hardware structure of the TV terminal. The TV terminal may include: a processor 1001, such as a CPU (Central Processing Unit, central processor), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005.

[0060] Those skilled in the art can understand that Figure 2 the hardware structure shown in [[ID=]] does not constitute a limitation on the television terminal of the present invention, and may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.

[0061] Specifically, the communication bus 1002 is used to implement connection communication between these components;

[0062] The user interface 1003 is used to connect to the client and perform data communication with the client. The user interface 1003 may include an output unit, such as a display screen, and an input unit, such as a keyboard;

[0063] The network interface 1004 is used to connect to the server and perform data communication with the server. The network interface 1004 may include an input / output interface, such as a standard wired interface, a wireless interface, such as a Wi-Fi interface;

[0064] The memory 1005 is used to store various types of data. These data may include, for example, instructions for any application or method in the television terminal, as well as application-related data. The memory 1005 may be a high-speed RAM memory or a stable memory, such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the processor 1001;

[0065] Specifically, continuing to refer to Figure 2 , the memory 1005 may include an operating system, a network communication module, a user interface module, and a separated data upgrade program. Among them, the network communication module is mainly used to connect to the background server and perform data communication with the background server;

[0066] The processor 1001 is used to call the separated data upgrade program stored in the memory 1005 and perform the following operations:

[0067] When detecting a separated data upgrade operation for the target program, obtain the first separated data in the separated data configuration area; where the first separated data is the separated data prestored for the target program;

[0068] Store the first separated data in the separated data upgrade area;

[0069] In the separated data upgrade area, generate a separated data upgrade request according to the first separated data and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; where the second separated data is the separated data after the upgrade of the target program;

[0070] Store the second separated data in the separated data configuration area so that when a restart operation of the TV terminal is detected, the target program is started according to the second separated data.

[0071] Based on the above TV terminal, the separated data upgrade method of this embodiment will be described in detail below with reference to Figure 1 the following schematic flowchart. The method may include the following steps:

[0072] Step S200: When a separated data upgrade operation for a target program is detected, obtain the first separated data in the separated data configuration area; wherein, the first separated data is the separated data pre-stored for the target program.

[0073] Specifically, the TV terminal includes a separated data configuration area and a separated data upgrade area; the separated data configuration area and the separated data upgrade area are two different storage partitions, denoted as the tvconfig partition and the cusdata partition. The separated data is stored in the tvconfig partition. This separated data is the separated data used and effective when the application program runs on the TV terminal to meet the configuration requirements of the application program for different screens, different speakers, different motherboards, etc., and to implement various functions. When performing OTA upgrade on the separated data later, the separated data in the tvconfig partition will not be upgraded online, that is, a separated data upgrade request will not be directly initiated in the tvconfig partition.

[0074] In the specific implementation process, the target program can be one application program or multiple application programs. The target program can be directly installed on the TV terminal when the TV terminal leaves the factory or is produced, or can be installed by the user himself when the user first uses the TV terminal. When installing the application program, the separated data of the software, that is, the data required to adapt to different hardware, will be automatically stored in the separated data configuration area, and the separated data will be directly called in the separated data configuration area to run the application program to make the separated data effective. This separated data is the first separated data. The separated data upgrade operation can be actively initiated by the user on the TV terminal, or can be passively initiated after being reminded by the background server and confirmed by the user.

[0075] In this embodiment, the first separated data can be directly stored in the tvconfig partition when the TV terminal leaves the factory or is produced, or can be automatically stored in the tvconfig partition when the user installs the application program by himself. During the use of the TV terminal, when the TV terminal detects a separated data upgrade operation for the target program, the stored first separated data corresponding to the target program in the tvconfig partition is extracted.

[0076] Step S400: Store the first separated data in the separated data upgrade area.

[0077] The separated data upgrade area of the TV terminal, that is, the separated data in the cusdata partition is only used in the method of this embodiment. When the application is running, only the separated data pre-stored in the tvconfig partition is called. That is to say, at this time, the separated data in the cusdata partition is not the effective separated data. Even if this separated data is deleted, it will not have any impact on the operation of the application.

[0078] In this embodiment, by setting the cusdata partition, after obtaining the first separated data, the first separated data is backed up and stored in the cusdata partition. When the TV terminal performs an online upgrade operation on the separated data separately in this cusdata partition, the application can normally call the separated data in the tvconfig partition without causing an adaptation failure of the TV terminal.

[0079] Step S600: In the separated data upgrade area, generate a separated data upgrade request according to the first separated data, and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; wherein, the second separated data is the separated data after the target program is upgraded.

[0080] The TV terminal is network-connected to the background server. The background server can be a network operator server, a TV manufacturer server, or a server of a certain application program, which can be specifically set according to the actual situation. In this embodiment, the network operator server is taken as an example of the background server for illustration. When each application program on this TV terminal provides services, after determining the target program for which the separated data needs to be upgraded and obtaining the first separated data corresponding to the target program, the first separated data is backed up to the separated data upgrade area. In this separated data upgrade area, the separated data is upgraded by the OTA upgrade method, that is, a separated data upgrade request is generated according to the first separated data, and the separated data upgrade request is sent to the background server; after receiving the separated data upgrade request, the background server, in response to the separated data upgrade request, obtains the separated data upgrade package of the target program, parses the separated data upgrade package to obtain the second separated data, and then sends the second separated data to the TV terminal; the TV terminal receives the second separated data sent by the background server to realize the OTA upgrade of the separated data in the cusdata partition.

[0081] Step S800: Store the second separated data in the separated data configuration area to start the target program according to the second separated data when a restart operation of the TV terminal is detected.

[0082] After the separated data upgrade area on the TV terminal receives the second separated data sent by the background server, it backs up or moves the second separated data corresponding to the target program to the separated data configuration area, replacing the first separated data that was originally effective for the target program. When the TV terminal is restarted later, the second separated data will be used as the effective separated data for the target program, that is, the target program will be started according to the second separated data.

[0083] Among them, the second separated data can be backed up to the separated data configuration area. The advantage of doing this is that in case the second separated data in the separated data configuration area needs to be called when the TV terminal is restarted later or the target program is restarted separately and there is a failure, the second separated data still stored in the separated data upgrade area can be backed up to the separated data configuration area, without the need to download it from the background server again, which can save the fault handling time and increase the fault handling efficiency. At the same time, although the second separated data stored in the separated data upgrade area is not yet effective and only serves as backup data storage, playing a role in the generality of the configuration software, it itself also has other functions. For example, when performing another upgrade continuously, instead of retrieving data from the separated data configuration area, a separated data upgrade request is directly generated based on the second separated data to obtain the third separated data. And later, when performing OTA upgrade on the second separated data of the target program in the separated data upgrade area, the newly obtained third separated data will replace the previously stored second separated data in the separated data upgrade area. Therefore, there will be no situation where the data in the separated data upgrade area accumulates more and more, and it will not affect the subsequent OTA upgrade of the separated data.

[0084] Among them, the second separated data can also be directly moved to the separated data configuration area. The advantage of doing this is that it can reduce the overall space of the TV terminal's storage area, ensure that the separated data upgrade area has enough space to receive the upgraded separated data sent by the background server, and can also reserve enough running space to facilitate the separated data upgrade processes of multiple different programs simultaneously.

[0085] The separation data upgrade method provided in this embodiment sets a separation data configuration area and a separation data upgrade area on the TV terminal; when a separation data upgrade operation for a target program is detected, the separation data pre-stored for the target program in the separation data configuration area, that is, the first separation data, is obtained and stored in the separation data upgrade area; then, in the separation data upgrade area, a separation data upgrade request is generated according to the first separation data and sent to the background server to receive the upgraded separation data of the target program sent by the background server, that is, the second separation data; finally, the second separation data is stored in the separation data configuration area, so that when a restart operation of the TV terminal is detected, the target program is started according to the second separation data, that is, the first separation data in the separation data configuration area is replaced with the second separation data, achieving the purpose of OTA upgrade of the separation data of the target program. The present invention upgrades the separation data of application programs on the TV terminal through the OTA upgrade method. Compared with the traditional manual upgrade method, the operation is more convenient, more time-saving and labor-saving, and the after-sales cost is reduced; the present invention uses a specially set separation data upgrade area to upgrade the separation data, retains the original separation data during the upgrade, and replaces the original separation data only after the upgrade is successful, which can effectively avoid the occurrence of TV terminal adaptation failures during OTA upgrades.

[0086] Embodiment 2

[0087] Based on the same inventive concept, referring to Figure 3 , the second embodiment of the separation data upgrade method of the present invention is proposed, and this separation data upgrade method is applied to a TV terminal.

[0088] The following combines Figure 3 The flow schematic diagram shown is used to describe the separation data upgrade method of this embodiment in detail. The method may include the following steps:

[0089] Step S110: Obtain the separation data of each program on the TV terminal through an external storage device.

[0090] Specifically, during the production process of the TV terminal, when configuring the data of each application program on the TV terminal, in order to enable the application program to support different hardware devices such as multiple display panels and multiple speakers from different manufacturers or different specifications, adaptation data is added to the application program, where the adaptation data is different from the application data of the application program. When installing the TV terminal program on the production line, data can be imported into the storage area of the TV terminal through an external storage device such as a USB flash drive, that is, the TV terminal obtains the separation data of each program on the TV terminal through the external storage device.

[0091] Step S120: Store the separation data of each program in the separation data configuration area, and perform upgrade permission configuration and program number marking on each program to obtain the first separation data of each program.

[0092] Separate data. That is, after the adaptation data added by the application is successfully imported into the storage area of the TV terminal, a separate data configuration area for storing the adaptation data can be separately divided in the storage area of the TV terminal, so that the adaptation data is distinguished from the application data of the application. Storing the adaptation data in the separate data configuration area results in the first separate data. During the use of the TV terminal, when it is necessary to adapt to different display panels or other different hardware devices, the first separate data in the separate data configuration area can be directly called to perform the adaptation action, and at this time, the first separate data in the separate data configuration area is in an effective state.

[0093] Since there are many applications in the TV terminal, users can add or delete applications according to their own needs when using it. However, during the production process of the TV terminal, some necessary applications are generally pre-installed. Correspondingly, pre-stored separate data is also imported for these applications. After the separate data is stored, the TV terminal can set corresponding permissions for each program. For example, some applications can perform separate data upgrades, while some applications cannot perform separate data upgrades. Also, for example, data read and write permissions can be set for the separate data configuration areas of each program; the TV terminal can also perform ID marking on each program to obtain program numbers, such as PID1, PID2, etc.

[0094] In this embodiment, when producing the TV terminal, the separate data of each program on the TV terminal is imported through a USB flash drive, including data such as AQ, PQ, EDID, LOGO, PANEL, BOARD (cover plate), CONFIG, OVERSCAN (overscan), etc., stored in the separate data configuration area, and program number marking is performed on each program to obtain the first separate data example of this embodiment shown in Table 1 below.

[0095] Table 1

[0096]

[0097] As can be seen from Table 1, each program has its own program number and corresponding separate data. Subsequently, any one or more programs can be used as target programs to upgrade the corresponding separate data, thereby realizing the upgrade of the separate data of the target program.

[0098] Step S200: When a separate data upgrade operation for a target program is detected, obtain the first separate data in the separate data configuration area; wherein, the first separate data is the separate data pre-stored for the target program.

[0099] Further, step S200 may include:

[0100] Step S201: When the operation information of separating data upgrade for the target program is detected on the TV terminal, obtain the first separated data in the separated data configuration area; or

[0101] Step S202: After receiving the separated data upgrade prompt for the target program sent by the background server, when the operation information of confirming the separated data upgrade in response to the separated data upgrade prompt is detected, obtain the first separated data in the separated data configuration area.

[0102] Specifically, there are two ways to obtain the separated data upgrade operation of the target program. One is initiated actively by the user on the TV terminal, and the other is that after the background server gives a prompt, the user directly confirms the upgrade on the TV terminal. One implementation is that when the TV terminal detects that the user performs the separated data upgrade operation on the target program, the TV terminal can upgrade the separated data of the target program through the method of this embodiment, that is, perform the subsequent steps; another implementation is that when the TV terminal receives the separated data upgrade prompt for the target program sent by the background server and displays it to the user, such as a pop-up prompt, a message prompt, etc., the user can confirm the prompt, specifically confirm whether to perform the separated data upgrade. If the user clicks to confirm the separated data upgrade on the TV terminal, when the TV terminal detects that the user performs the operation of confirming the separated data upgrade in response to the prompt, the TV terminal can upgrade the separated data of the target program through the method of this embodiment, that is, perform the subsequent steps.

[0103] In one implementation, the target program includes at least two programs; the first separated data includes at least two groups of first separated data corresponding to the at least two programs respectively; Step S200 may include:

[0104] Step S210: When the separated data upgrade operation for the at least two programs is detected, obtain at least two groups of first separated data corresponding to the at least two programs respectively in the separated data configuration area.

[0105] When the separated data upgrade operation for the target program, that is, at least two programs, is detected, extract the first separated data corresponding to the at least two programs respectively in the separated data configuration area, that is, obtain at least two groups of first separated data.

[0106] In this embodiment, based on the situation in Table 1, there are various programs on the TV terminal. Sometimes, there may be multiple target programs, that is, it is necessary to perform separated data upgrade on multiple programs. At this time, the TV terminal can detect the separated data upgrade operation for the target program in the manner of step S201 or S202. When the TV terminal detects the separated data upgrade operation for the target program, it extracts the first separated data corresponding to the target program in the tvconfig partition. Here, taking programs PID1 and PID2 as the target programs that need to update the separated data, the separated data of PID1 and PID2 in the tvconfig partition can be obtained according to Table 1, and the corresponding program numbers are recorded as PID1 and PID2.

[0107] Step S400: Store the first separated data into the separated data upgrade area.

[0108] After the TV terminal obtains the first separated data in the separated data configuration area, it stores the first separated data into the separated data upgrade area. At the same time, it can continue to call the first separated data in the separated data configuration area to run the target program and execute the subsequent steps.

[0109] In one implementation, the target program includes at least two programs; after obtaining at least two groups of first separated data according to step S210, store the at least two groups of first separated data into the separated data upgrade area.

[0110] In this embodiment, taking programs PID1 and PID2 as the target programs that need to update the separated data, after the TV terminal obtains the separated data of PID1 and PID2, it stores these two groups of separated data into the separated data upgrade area, specifically, backs them up to the cusdata partition.

[0111] Step S600: In the separated data upgrade area, generate a separated data upgrade request according to the first separated data, and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; where the second separated data is the separated data after the upgrade of the target program.

[0112] In one implementation, the target program includes at least two programs; the second separated data includes at least two groups of second separated data corresponding to the at least two programs respectively; step S600 may include:

[0113] Step S610: Confirm the program numbers corresponding to the at least two groups of first separated data to obtain at least two groups of first program numbers;

[0114] Step S620: Generate a separate data upgrade request according to the at least two sets of first program numbers, and send the separate data upgrade request to the background server to receive the at least two sets of second separate data sent by the background server.

[0115] When there are multiple groups of separated data, in order to distinguish the separated data, the corresponding program numbers can be directly used for distinction. In this embodiment, first confirm that the first program numbers corresponding to the two groups of first separated data, i.e., the separated data of PID1 and the separated data of PID2 are PID1 and PID2, and then, according to PID1 and PID2, and the separated data of PID1 and the separated data of PID2, a separated data upgrade request is generated. In the actual implementation process, a separated data upgrade request can also be generated for a single program number and its corresponding first separated data, that is, two separated data upgrade requests can be obtained here. This embodiment is explained by taking the example that both PID1 and PID2 need to perform classified data upgrade. In the cusdata partition, a separated data upgrade request is generated according to the separated data of PID1 and the separated data of PID2, and the TV terminal sends the separated data upgrade request to the background server. The background server can respond to the separated data upgrade request and feedback the corresponding update data or data packet. The TV terminal can receive the second separated data returned by the background server and store it in the cusdata partition.

[0116] For multiple groups of separated data, separate data upgrade requests are initiated in combination with corresponding program numbers. This not only makes it easy to distinguish different separated data, but the all-in-one request can also reduce the number of upgrade processes and perform OTA upgrades at one time, which has a faster response speed, and subsequent upgrade processing and data backup processing are also faster, thereby improving efficiency.

[0117] In another embodiment, the step of sending the separated data upgrade request to the background server in the above step to receive the second separated data sent by the background server may include:

[0118] Step S631: Send the separated data upgrade request to the background server, so that the background server generates a download path of the separated data upgrade package of the target program according to the separated data upgrade request, and sends the download path to the TV terminal.

[0119] Step S632: Access the network according to the download path to obtain the separated data upgrade package of the target program;

[0120] Step S633: parsing the separated data upgrade package to obtain second separated data of the target program.

[0121] When the split data upgrade package is stored on the background server, since the data storage area and the area for receiving requests and providing feedback may not be the same, after the TV terminal sends a split data upgrade request to the background server, the background server searches for the storage address of the corresponding target program split data update package according to the split data upgrade request. Specifically, it can search in a table including the association relationship of program number or name, update data storage address, and update data storage location to obtain the download path of the split data upgrade package of the target program, and then send this download path to the TV terminal as a request feedback. The TV terminal receives this download path and conducts network access, specifically, it accesses the background server storing the split data upgrade package for data download. The background server retrieves the stored split data upgrade package of the target program and sends it to the TV terminal, and the TV terminal receives this split data upgrade package. The TV terminal parses this split data upgrade package to obtain the updated split data of the target program, that is, the second split data. In the specific implementation process, the split data upgrade package can also be stored on other servers. For example, the server of this target program different from the background server, such as the running server of a certain game program. At this time, only the download path of the split data upgrade package stored on this server can be stored in the background server to reduce the occupation of the background server. Correspondingly, when the TV terminal receives the download path feedback from the background server and conducts network access according to the download path, the specific steps are to separately access the server storing the split data upgrade package for data download. This server receives the download request, retrieves the split data upgrade package of the target program, and sends it to the TV terminal.

[0122] Through steps S631 to S633, the process of the TV terminal and the background server performing specific OTA upgrades is defined. Among them, when the TV terminal successfully receives the second split data, it is regarded as the OTA upgrade being successful. Preferably, an upgrade success prompt can also be given, or the TV terminal can be further automatically restarted to meet more actual needs.

[0123] In this embodiment, the split data is independently OTA upgraded in the cusdata partition, which will not affect the normal operation of the target program. During the upgrade process, the split data that is still in the effective state will not be cleared. Therefore, the target program can normally support the hardware device.

[0124] Step S800: Store the second split data in the split data configuration area so that when a restart operation of the TV terminal is detected, the target program is started according to the second split data.

[0125] In one embodiment, the target program includes at least two programs; the first separated data includes at least two sets of first separated data respectively corresponding to the at least two programs, and the second separated data includes at least two sets of second separated data respectively corresponding to the at least two programs; step S800 may include:

[0126] Step S810: Traverse the separated data upgrade area, confirm the program numbers corresponding to the at least two sets of second separated data, and obtain at least two sets of second program numbers;

[0127] Step S820: Determine whether the at least two sets of second program numbers are consistent with the at least two sets of first program numbers;

[0128] Step S830: If the at least two sets of second program numbers are consistent with the at least two sets of first program numbers, store the at least two sets of second separated data in the separated data configuration area, and delete the at least two sets of first separated data in the separated data configuration area.

[0129] Step S840: If the at least two sets of second program numbers are inconsistent with the at least two sets of first program numbers, do nothing, return to the step of traversing the separated data upgrade area, and continue to obtain the at least two sets of second program numbers.

[0130] Each program has its own program number. After the TV terminal generates a separate data upgrade request for multiple programs and obtains the second separate data, the second separate data at this time contains the updated separate data of multiple programs. To ensure the correspondence of the separate data of each program, when the TV terminal sends a separate data upgrade request to the background server and the background server sends the second separate data to the TV terminal, both the separate data upgrade request and the second separate data contain the program number. At this time, the program number in the second separate data, that is, the second program number, may not correspond to the program number in the first separate data before the upgrade. Therefore, by traversing the separate data upgrade area to confirm the second program number corresponding to the second separate data, after obtaining at least two groups of second program numbers, compare the at least two groups of second program numbers with at least two groups of first program numbers. For example, in this embodiment, the first program numbers include PID1 and PID2. If the second program numbers corresponding to the second separate data in the separate data upgrade area at this time are PID1 and PID2, after comparison, it is found that the second program numbers are consistent with the first program numbers, and the obtained second separate data is exactly the upgraded version of the first separate data without adding data of other programs or missing data of other programs, indicating that the OTA upgrade of the separate data for the target program including multiple programs is successful this time. At this time, corresponding to the program numbers PID1 and PID2, the second separate data of the programs PID1 and PID2 can be backed up to the separate data configuration area in sequence, and the first separate data of the programs PID1 and PID2 can be deleted, that is, the first separate data is replaced with the second separate data, thereby achieving the purpose of upgrading the separate data of the target program. Correspondingly, after sequentially replacing the data of each successfully upgraded program, the OTA upgrade of the separate data for the target program including multiple programs can be ended this time.

[0131] For more implementation details in the specific implementation manners of the above method steps, reference can be made to the description of the specific implementation manners in Embodiment 1. For the sake of brevity of the specification, it will not be repeated here.

[0132] The separate data upgrade method provided in this embodiment initiates the separate data upgrade operation of the target program through different operation methods of the TV terminal, then performs OTA upgrade on the target program including at least two programs in the separate data upgrade area, obtains the second separate data, and matches the corresponding program numbers, and replaces the first separate data of the program in the separate data configuration area with the second separate data after successful upgrade, so as to achieve the upgrade of the separate data of the target program.

[0133] Embodiment 3

[0134] Based on the same inventive concept, refer to Figure 4, a first embodiment of the separation data upgrade device of the present invention is proposed. The separation data upgrade device can be a virtual device and is applied to a TV terminal, and the TV terminal includes a separation data configuration area and a separation data upgrade area.

[0135] The following combines Figure 4 The schematic diagram of the functional modules shown is used to describe in detail the separation data upgrade device provided in this embodiment. The device may include:

[0136] A data extraction module, configured to obtain the first separation data in the separation data configuration area when detecting a separation data upgrade operation for a target program; wherein, the first separation data is the separation data pre-stored for the target program;

[0137] A data transfer module, configured to store the first separation data in the separation data upgrade area;

[0138] A data upgrade module, configured to generate a separation data upgrade request according to the first separation data in the separation data upgrade area and send the separation data upgrade request to the background server to receive the second separation data sent by the background server; wherein, the second separation data is the separation data after the target program is upgraded;

[0139] A data replacement module, configured to store the second separation data in the separation data configuration area to start the target program according to the second separation data when detecting a restart operation of the TV terminal.

[0140] Further, the data extraction module may include:

[0141] An active upgrade unit, configured to detect the operation information of the separation data upgrade performed on the target program on the TV terminal; or

[0142] A confirmation upgrade unit, configured to detect the operation information of confirming the separation data upgrade in response to the separation data upgrade prompt after receiving the separation data upgrade prompt for the target program sent by the background server.

[0143] Further, the target program includes at least two programs; the first separation data includes at least two groups of first separation data respectively corresponding to the at least two programs, and the second separation data includes at least two groups of second separation data respectively corresponding to the at least two programs;

[0144] The data upgrade module may include:

[0145] A first program numbering unit, configured to confirm the program numbers corresponding to the at least two groups of first separation data to obtain at least two groups of first program numbers;

[0146] A data upgrade unit, configured to generate a separated data upgrade request according to the at least two groups of first program numbers, and send the separated data upgrade request to a background server to receive the at least two groups of second separated data sent by the background server.

[0147] Further, the data replacement module may include:

[0148] A second program number unit, configured to traverse the separated data upgrade area, confirm the program numbers corresponding to the at least two groups of second separated data, and obtain at least two groups of second program numbers;

[0149] A number comparison unit, configured to determine whether the at least two groups of second program numbers are consistent with the at least two groups of first program numbers;

[0150] A data matching unit, configured to, if the at least two groups of second program numbers are consistent with the at least two groups of first program numbers, store the at least two groups of second separated data into the separated data configuration area, and delete the at least two groups of first separated data in the separated data configuration area.

[0151] Further, the data upgrade module may include:

[0152] A request feedback unit, configured to send the separated data upgrade request to a background server, so that the background server generates a download path of a separated data upgrade package of the target program according to the separated data upgrade request, and sends the download path to the TV terminal;

[0153] An upgrade package acquisition unit, configured to perform network access according to the download path to obtain the separated data upgrade package of the target program;

[0154] An upgrade package parsing unit, configured to parse the separated data upgrade package to obtain the second separated data of the target program.

[0155] Further, the device may further include:

[0156] A separated data acquisition module, configured to acquire the separated data of each program on the TV terminal through an external storage device;

[0157] A separated data configuration module, configured to store the separated data of each program into the separated data configuration area, and perform upgrade permission configuration and program number marking on each program to obtain the first separated data of each program.

[0158] It should be noted that the functions that can be realized by each module in the separation data upgrade device provided in this embodiment and the corresponding technical effects achieved can be referred to the descriptions of the specific implementation manners in the respective embodiments of the separation data upgrade method of the present invention. For the sake of brevity of the specification, they will not be elaborated here.

[0159] Embodiment 4

[0160] Based on the same inventive concept, referring to Figure 2 , it is a schematic diagram of the hardware structure of the TV terminal related to each embodiment of the present invention. This embodiment provides a TV terminal, which may include a processor and a memory. A separation data upgrade program is stored in the memory. When the separation data upgrade program is executed by the processor, all or part of the steps of the separation data upgrade method of the present invention are implemented.

[0161] Specifically, the TV terminal refers to a terminal device capable of realizing network connection, which may be a television set or a set-top box. The TV terminal includes a separation data configuration area and a separation data upgrade area. Among them, the separation data configuration area is used to store separation data. When the application program on the TV terminal runs, the separation data is called to make the TV terminal adapt to different hardware and realize various functions; the separation data upgrade area is used to upgrade the separation data by the method of the present invention.

[0162] It can be understood that the TV terminal may further include a communication bus, a user interface, and a network interface.

[0163] Among them, the communication bus is used to realize the connection and communication between these components. The user interface is used to connect to the client and conduct data communication with the client. The user interface may include an output unit, such as a display screen, and an input unit, such as a keyboard. The network interface is used to connect to the background server and conduct data communication with the background server. The network interface may include an input / output interface, such as a standard wired interface, a wireless interface, such as a Wi-Fi interface.

[0164] The memory is used to store various types of data, which may include, for example, instructions for any application or method in the television terminal, as well as application-related data. The memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), random access memory (RAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disc. Optionally, the memory can also be a storage device independent of the processor.

[0165] The processor is used to call the separated data upgrade program stored in the memory and execute the separated data upgrade method as described above. The processor can be an application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components, and is used to execute all or part of the steps of each embodiment of the separated data upgrade method as described above.

[0166] Embodiment Five

[0167] Based on the same inventive concept, this embodiment provides a separated data upgrade system, which includes:

[0168] The television terminal as described above;

[0169] The background server as described above;

[0170] The television terminal is communicatively connected to the background server.

[0171] Among them, the purpose of the communication connection between the TV terminal and the background server is to facilitate the TV terminal to send the separation data upgrade request to the background server when generating a separation data upgrade request according to the first separation data in the separation data upgrade area, so that the background server sends the second separation data to the TV terminal, realizing the OTA upgrade of the separation data on the TV terminal.

[0172] It should be noted that the functions that can be realized and the corresponding technical effects achieved in the separation data upgrade system provided in this embodiment can refer to the specific descriptions of the TV terminal and the background server involved in each embodiment of the separation data upgrade method of the present invention. For the sake of brevity of the specification, it will not be elaborated here.

[0173] Embodiment Six

[0174] Based on the same inventive concept, this embodiment provides a computer-readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic memory, a magnetic disk, an optical disc, a server, etc. A computer program is stored on the storage medium, and the computer program can be executed by one or more processors. When the computer program is executed by the processor, all or part of the steps of each embodiment of the separation data upgrade method of the present invention can be realized.

[0175] It should be noted that the serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.

[0176] The above are only optional embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. All equivalent structural or equivalent process transformations made under the inventive concept of the present invention by using the content of the specification and drawings of the present invention, or directly or indirectly applied to other related technical fields, are included in the patent protection scope of the present invention.

Claims

1. A method for separating data upgrade, characterized in that Applied to a TV terminal, the TV terminal includes a separated data configuration area and a separated data upgrade area. Herein, the separated data refers to the data that needs to be upgraded separately by the target program to adapt to different data types. The method includes: When detecting a separated data upgrade operation for the target program, obtain the first separated data in the separated data configuration area; wherein, the first separated data is the separated data pre-stored by the target program; Store the first separated data in the separated data upgrade area; In the separated data upgrade area, generate a separated data upgrade request according to the first separated data, and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; wherein, the second separated data is the separated data after the target program is upgraded; Store the second separated data in the separated data configuration area, and replace the first separated data in the separated data configuration area, so as to start the target program according to the second separated data when detecting a restart operation of the TV terminal.

2. The separation data upgrade method according to claim 1, wherein The step of detecting a separated data upgrade operation for the target program includes: Detecting the operation information of the separated data upgrade performed on the target program on the TV terminal; or After receiving the separated data upgrade prompt for the target program sent by the background server, detecting the operation information of confirming the separated data upgrade performed in response to the separated data upgrade prompt.

3. The data separation and upgrade method according to claim 1, characterized in that, The target program includes at least two programs; the first separated data includes at least two groups of first separated data corresponding to the at least two programs respectively, and the second separated data includes at least two groups of second separated data corresponding to the at least two programs respectively; The step of generating a separated data upgrade request according to the first separated data, and sending the separated data upgrade request to the background server to receive the second separated data sent by the background server includes: Confirm the program numbers corresponding to the at least two groups of first separated data, and obtain at least two groups of first program numbers; Generate a separated data upgrade request according to the at least two groups of first program numbers, and send the separated data upgrade request to the background server to receive the at least two groups of second separated data sent by the background server.

4. The data separation and upgrade method according to claim 3, wherein The step of storing the second separated data in the separated data configuration area includes: Traverse the separated data upgrade area, confirm the program numbers corresponding to the at least two groups of second separated data, and obtain at least two groups of second program numbers; Judge whether the at least two groups of second program numbers are consistent with the at least two groups of first program numbers; If the at least two groups of second program numbers are consistent with the at least two groups of first program numbers, store the at least two groups of second separated data in the separated data configuration area, and delete the at least two groups of first separated data in the separated data configuration area.

5. The data separation and upgrade method according to claim 1, characterized in that, The step of sending the separated data upgrade request to the background server to receive the second separated data sent by the background server includes: Send the separated data upgrade request to the background server, so that the background server generates a download path for the separated data upgrade package of the target program according to the separated data upgrade request, and sends the download path to the TV terminal; Perform network access according to the download path to obtain the separated data upgrade package of the target program; Analyze the separated data upgrade package to obtain the second separated data of the target program.

6. The separation data upgrade method according to any one of claims 1 to 5, characterized in that Before the step of obtaining the first separated data in the separated data configuration area when detecting a separated data upgrade operation for the target program, the method further includes: Obtain the separated data of each program on the TV terminal through an external storage device; Store the separated data of each program in the separated data configuration area, and perform upgrade permission configuration and program number marking on each program to obtain the first separated data of each program.

7. A data separation and upgrade device, characterized in that, Applied to a TV terminal, the TV terminal includes a separated data configuration area and a separated data upgrade area, where the separated data refers to data that the target program needs to be separately upgraded to adapt to different data types; the device includes: A data extraction module, configured to obtain the first separated data in the separated data configuration area when detecting a separated data upgrade operation for the target program; where the first separated data is the separated data pre-stored by the target program; A data transfer module, configured to store the first separated data in the separated data upgrade area; A data upgrade module, configured to generate a separated data upgrade request according to the first separated data in the separated data upgrade area, and send the separated data upgrade request to the background server to receive the second separated data sent by the background server; where the second separated data is the separated data after the target program is upgraded; A data replacement module, configured to store the second separated data in the separated data configuration area, and replace the first separated data in the separated data configuration area, so as to start the target program according to the second separated data when detecting a restart operation of the TV terminal.

8. A television terminal, characterized in that, The TV terminal includes a processor and a memory, and a separated data upgrade program is stored on the memory. When the separated data upgrade program is executed by the processor, the separated data upgrade method according to any one of claims 1 to 6 is implemented.

9. A data separation and upgrade system, characterized in that The system includes: The TV terminal according to claim 8; A background server; The TV terminal is communicatively connected to the background server.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the storage medium, and the computer program can be executed by one or more processors to implement the separated data upgrade method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Equipment system dual-backup upgrading method and device

    CN110399152A

  • Firmware upgrading method and device

    CN114003265A