OTA upgrading device, electronic equipment and OTA upgrading system

By introducing a path switching module into the NO-OS chip device, the upgrade program can be remotely transmitted and stored locally or directly transmitted, solving the problem of NO-OS chip devices requiring on-site upgrades, reducing maintenance costs and optimizing the user experience.

CN120832162APending Publication Date: 2025-10-24GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410467638.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-18
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

In existing technologies, upgrading NO-OS chip devices requires dispatching engineers to the site, resulting in high maintenance costs and making remote OTA upgrades impossible.

Method used

An OTA upgrade device is provided, which uses a path switching module to select paths between the storage module and the remote upgrade module, and between the storage module and the NO-OS chip to be upgraded, so as to realize the remote transmission and local storage or direct transmission of the upgrade program to the chip.

Benefits of technology

It reduces maintenance costs, optimizes user experience, expands the applicability of NO-OS chips, and enables remote OTA upgrades of NO-OS chips.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120832162A_ABST
    Figure CN120832162A_ABST
Patent Text Reader

Abstract

The invention discloses an OTA upgrading device, electronic equipment and an OTA upgrading system. The OTA upgrading device comprises a path switching module and a to-be-upgraded NO-OS chip; the access switching module and the to-be-upgraded NO-OS chip are respectively connected with the remote upgrading module, the remote upgrading module is not configured with a storage function, and the access switching module performs access gating between a first transmission access between the storage module and the remote upgrading module and a second transmission access between the storage module and the to-be-upgraded NO-OS chip; the remote upgrading module sends an upgrading program to the storage module when the path switching module gates the first transmission path, and sends an upgrading instruction to the NO-OS chip to be upgraded when the path switching module gates the second transmission path; and the remote upgrading module is configured with a storage function, and sends the upgrading program to the NO-OS chip to be upgraded based on the second transmission path. According to the OTA upgrading device, the maintenance cost of the NO-OS chip is reduced, and the user experience is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of software upgrading, in particular to an OTA upgrading device, an electronic device and an OTA upgrading system. BACKGROUND

[0002] With the rapid development of the Internet of Things, various wireless communication protocols have been widely applied, and the Over-The-Air (OTA) technology based on wireless network communication has brought great convenience to suppliers and users. In simple terms, the OTA technology refers to downloading a new software update package from a remote server through a network to upgrade a chip system / software. However, for devices such as televisions and pure display devices, they are usually equipped with a No-Operating System (NO-OS) chip, and the upgrade of such devices usually needs to rely on a U disk, that is, when the NO-OS chip of such devices needs to be upgraded, an engineer needs to be dispatched to the site to upgrade the program by copying it with a U disk, which has a high maintenance cost. SUMMARY

[0003] In view of the above problems, the present application provides an OTA upgrading device, an electronic device and an OTA upgrading system to solve the above technical problems.

[0004] In a first aspect, the present application provides an OTA upgrading device, which comprises a path switching module and a NO-OS chip to be upgraded which are communicatively connected, and the path switching module and the NO-OS chip to be upgraded are used to connect a remote upgrading module respectively;

[0005] When the remote upgrading module is not configured with a storage function, the OTA upgrading device further comprises a storage module;

[0006] The path switching module is connected with the storage module, the remote upgrading module and the NO-OS chip to be upgraded respectively to select a path between a first transmission path of the storage module and the remote upgrading module and a second transmission path of the storage module and the NO-OS chip to be upgraded;

[0007] The remote upgrading module is used to send the obtained upgrade program to the storage module when the first transmission path is selected by the path switching module, and send an upgrade instruction to the NO-OS chip to be upgraded when the second transmission path is selected by the path switching module, so that the NO-OS chip to be upgraded obtains the upgrade program in the storage module based on the second transmission path;

[0008] When the remote upgrading module is configured with a storage function, the remote upgrading module is connected with the NO-OS chip to be upgraded based on the second transmission path to send the obtained upgrade program to the NO-OS chip to be upgraded through the second transmission path.

[0009] In a possible implementation of the present application, the remote upgrading module is in communication connection with a remote server, and the remote upgrading module is configured to access the remote server in response to a trigger instruction to obtain an upgrading program stored in the remote server.

[0010] In a possible implementation of the present application, the path switching module is configured to enable the first transmission path in response to a first switching instruction, and the first switching instruction is used to indicate that the remote upgrading module is ready to obtain the upgrading program.

[0011] In a possible implementation of the present application, the remote upgrading module is configured to perform identity authentication with the storage module based on an agreed communication protocol when the path switching module enables the first transmission path, and send the obtained upgrading program to the storage module after the authentication is successful.

[0012] In a possible implementation of the present application, the path switching module is configured to enable the second transmission path in response to a second switching instruction, and the second switching instruction is used to indicate that the upgrading program has been stored in the storage module.

[0013] In a possible implementation of the present application, the path switching module comprises a USB switcher, and the remote upgrading module and the NO-OS chip to be upgraded are respectively configured with USB interfaces, and the USB switcher is connected with the USB interface of the remote upgrading module and the USB interface of the NO-OS chip to be upgraded through corresponding USB extenders.

[0014] In a possible implementation of the present application, the remote upgrading module comprises a master control chip configured with a communication unit, so as to communicate with a remote server storing the upgrading program through the communication unit.

[0015] In a possible implementation of the present application, the storage module comprises a USB controller, a microcontroller or a system-level chip with a flash memory function.

[0016] In a second aspect, the present application further provides an electronic device comprising the OTA upgrading apparatus.

[0017] In a third aspect, the present application further provides an OTA upgrading system comprising the remote upgrading module and the OTA upgrading apparatus or the electronic device, and the remote upgrading module is pluggable to the OTA upgrading apparatus or the electronic device.

[0018] From the above, the present application has the following beneficial effects:

[0019] The OTA upgrading device provided in the application, when the remote upgrading module is not configured with a storage function, the first transmission path between the storage module and the remote upgrading module and the second transmission path between the storage module and the NO-OS chip to be upgraded are selected by the path switching module, when the first transmission path is selected, the remote upgrading module sends the upgrading program to the storage module for storage through the first transmission path, when the second transmission path is selected, the NO-OS chip to be upgraded acquires the upgrading program stored in the storage module based on the second transmission path, thereby realizing OTA upgrading of the NO-OS chip to be upgraded; when the remote upgrading module is configured with a storage function, the remote upgrading module directly sends the upgrading program to the NO-OS chip to be upgraded through the second transmission path; compared with the related art in which engineers need to go to the site for upgrading, the maintenance cost is greatly reduced, and the user experience is optimized.

[0020] These aspects or other aspects of the application will be more apparent in the following description of the embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.

[0022] Figure 1 is a module schematic diagram of the OTA upgrading device provided in the embodiments of the application;

[0023] Figure 2 is a structure schematic diagram of the remote upgrading module connecting a remote server provided in the embodiments of the application;

[0024] Figure 3 is a structure schematic diagram of the OTA upgrading device provided in the embodiments of the application;

[0025] Figure 4 is another structure schematic diagram of the OTA upgrading device provided in the embodiments of the application;

[0026] Figure 5 is a structure schematic diagram of the electronic device provided in the embodiments of the application. DETAILED DESCRIPTION

[0027] The embodiments of the application will be described in detail below, and examples of the embodiments are shown in the drawings, wherein the same or similar notations represent the same or similar elements or elements with the same or similar functions throughout. The embodiments described below are exemplary and are only used to explain the application, and cannot be understood as a limitation of the application.

[0028] In order to better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work belong to the scope of protection of the present application.

[0029] It should be noted that in the embodiments of the present application, in this document, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between the entities or operations.

[0030] Moreover, the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusion, so that the article or device 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 article or device. Without more limitation, the element defined by the statement "comprising a" does not exclude the presence of another identical element in the article or device including the element.

[0031] In the description of the embodiments of the present application, the words "example" or "for example" are used to mean example, illustration or description. Any embodiment or design scheme described as "example" or "for example" in the embodiments of the present application is not interpreted as more preferred or having more advantages than another embodiment or design scheme. The words "example" or "for example" are intended to present the relative concept in a clear manner.

[0032] In addition, "a plurality of" in the embodiments of the present application means two or more, and therefore "a plurality of" in the embodiments of the present application can also be understood as "at least two". "At least one" can be understood as one or more, for example, as one, two or more. For example, including at least one means including one, two or more, and does not limit which ones are included, for example, including at least one of A, B and C, then the included can be A, B, C, A and B, A and C, B and C, or A and B and C.

[0033] It should be noted that "connection" in the embodiments of the present application can be understood as electrical connection, and the connection between two electrical elements can be direct or indirect connection between the two electrical elements. For example, A and B are connected, which can be direct connection between A and B, or indirect connection between A and B through one or more other electrical elements.

[0034] Before introducing the OTA upgrading device, electronic equipment and OTA upgrading system of the present application, first introduce the related background information of the embodiments of the present application.

[0035] For NO-OS chip or electronic equipment (such as TV, pure display device, etc.) with NO-OS chip, since NO-OS chip cannot be OTA upgraded without operating system, it is necessary to ensure the stability of the related software program when production is completed. Once the software appears abnormal running or cannot normally run due to lower version, it is necessary to send engineers to the site to copy and upgrade the program by U disk, resulting in higher maintenance cost.

[0036] Based on this, the embodiments of the present application provide an OTA upgrading device, electronic equipment and OTA upgrading system. When the remote upgrading module is not configured with storage function, the first transmission path between the storage module and the remote upgrading module and the second transmission path between the storage module and the NO-OS chip to be upgraded are selected by the path switching module, so that the upgrading program is transmitted from the remote upgrading module to the storage module, and then transmitted from the storage to the NO-OS chip to be upgraded. When the remote upgrading module is configured with storage function, the remote upgrading module directly sends the obtained upgrading program to the NO-OS chip to be upgraded through the second transmission path. Thus, the OTA upgrading of the NO-OS chip to be upgraded is realized, the maintenance cost is reduced, the user experience is optimized, and the application range of the NO-OS chip is expanded.

[0037] The OTA upgrading device, electronic equipment and OTA upgrading system provided by the present application will be described in detail below.

[0038] First, the present application provides an OTA upgrading device, please refer to Figure 1 , Figure 1 is a module schematic diagram of the OTA upgrading device provided in the embodiments of the present application. The OTA upgrading device 100 includes a path switching module 110 and a NO-OS chip to be upgraded 120 connected in communication. The path switching module 110 and the NO-OS chip to be upgraded 120 can be used to connect the remote upgrading module 200 respectively.

[0039] When the remote upgrading module 200 is not configured with storage function, the OTA upgrading device 100 further includes a storage module 130.

[0040] The path switching module 110 is connected with the storage module 130, the remote upgrading module 200 and the NO-OS chip to be upgraded 120 respectively, so as to select the path between the first transmission path C1 between the storage module 130 and the remote upgrading module 200 and the second transmission path C2 between the storage module 130 and the NO-OS chip to be upgraded 120.

[0041] The remote upgrade module 200 can be configured to send the obtained upgrade program to the storage module 130 when the channel switching module 110 selects the first transmission channel C1, and send an upgrade instruction to the NO-OS chip 120 to be upgraded when the channel switching module 110 selects the second transmission channel C2, so that the NO-OS chip 120 to be upgraded obtains the upgrade program in the storage module 130 based on the second transmission channel C2.

[0042] When the remote upgrade module 200 is configured with a storage function, the remote upgrade module 200 connects the NO-OS chip 120 to be upgraded based on the second transmission channel C2 to send the obtained upgrade program to the NO-OS chip 120 to be upgraded through the second transmission channel C2.

[0043] In the embodiment, the remote upgrade module 200 has a network communication function, so that the upgrade program for the NO-OS chip 120 to be upgraded can be obtained from elsewhere based on the function.

[0044] The channel switching module 110 selects the first transmission channel C1 and the second transmission channel C2, which can be understood as that when the channel switching module 110 selects the first transmission channel C1, the second transmission channel C2 is in an open circuit state, and when the channel switching module 110 selects the second transmission channel C2, the first transmission channel C1 is in an open circuit state.

[0045] That is, based on the channel switching module 110, the first transmission channel C1 and the second transmission channel C2 are selectively conducted.

[0046] In the embodiment, the storage module 130 has a storage function, so that when the channel switching module 110 selects the first transmission channel C1, the remote upgrade module 200 can transmit the obtained upgrade program to the storage module 130 for storage based on the conducted first transmission channel C1.

[0047] When the channel switching module 110 selects the second transmission channel C2, the remote upgrade module 200 can send an upgrade instruction to the NO-OS chip 120 to be upgraded, so that the NO-OS chip 120 to be upgraded can read the upgrade program stored in the storage module 130 based on the conducted second transmission channel C2 in response to the upgrade instruction, thereby realizing OTA upgrade.

[0048] When the remote upgrade module 200 has a storage function, Figure 1The storage module 130 and the remote upgrade module 200 are connected by a dashed line, which can be understood as that the storage module 130 is built in the remote upgrade module 200, or the storage module 130 and the remote upgrade module 200 are the same unit module. Since the remote upgrade module 200 itself can store the upgrade program, it is no longer necessary to transmit the upgrade program to the externally connected storage module, and therefore, the first transmission path C1 can be omitted in this embodiment, that is, the path switching module 110 can always select the second transmission path C2.

[0049] Therefore, the remote upgrade module 200 can connect the NO-OS chip 120 to be upgraded based on the second transmission path C2, so as to send the obtained upgrade program to the NO-OS chip 120 to be upgraded through the second transmission path C2, and realize OTA upgrade of the NO-OS chip 120 to be upgraded.

[0050] The OTA upgrade device 100 provided by the embodiment of the present application, when the remote upgrade module 200 is not configured with a storage function, the first transmission path C1 between the storage module 130 and the remote upgrade module 200 and the second transmission path C2 between the storage module 130 and the NO-OS chip 120 to be upgraded are selected by the path switching module 110, when the first transmission path C1 is selected, the remote upgrade module 200 sends the upgrade program to the storage module 130 for storage through the first transmission path C1, when the second transmission path C2 is selected, the NO-OS chip 120 to be upgraded obtains the upgrade program stored in the storage module 130 based on the second transmission path C2, and the OTA upgrade of the NO-OS chip 120 to be upgraded is realized; when the remote upgrade module 200 is configured with a storage function, the remote upgrade module 200 can directly send the upgrade program to the NO-OS chip 120 to be upgraded through the second transmission path C2; compared with the related art which needs engineers to upgrade on site, the maintenance cost is greatly reduced, and the user experience is optimized.

[0051] Next, the various unit modules shown in Figure 1 and the specific implementation manner that can be used in actual application will be described in detail.

[0052] As shown in Figure 2 In some embodiments of the present application, the remote upgrade module 200 is in communication connection with a remote server 300, and the remote upgrade module 200 can be specifically used for: accessing the remote server 300 in response to a trigger instruction, so as to obtain the upgrade program stored in the remote server 300.

[0053] In the embodiment of the present application, the remote server 300 can be a server device provided by the developer of the NO-OS chip 120 to be upgraded, and the remote server 300 can be an independent server, or a server network or a server cluster composed of servers.

[0054] For example, the remote server 300 described in the present application includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of a plurality of servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0055] When the engineer updates the program of the NO-OS chip in an iterative manner, the corresponding upgrade program can be uploaded to the remote server 300 for OTA upgrade download.

[0056] The remote upgrade module 200 and the remote server 300 can realize network communication through any communication mode, including but not limited to mobile communication based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), such as Bluetooth, WIFI, Zigbee, etc.

[0057] In the embodiment, the trigger instruction can be an instruction issued by a user, an instruction issued by the remote server 300, or an instruction issued by another functional module connected with the remote upgrade module 200.

[0058] In a specific implementation, the NO-OS chip to be upgraded 120 is carried on an interactive flat panel display (IFPD), and when the NO-OS chip to be upgraded 120 needs to be upgraded, the user can select an upgrade icon corresponding to the NO-OS chip to be upgraded 120 on the desktop menu of the IFPD, and trigger the master module / MCU of the IFPD to issue a trigger instruction to the remote upgrade module 200 by clicking the upgrade icon, so that the remote upgrade module 200 can access the remote server 300 in response to the trigger instruction and obtain the upgrade program stored in the remote server 300.

[0059] In another specific implementation, when the engineer uploads a new upgrade program to the remote server 300, the remote server 300 can also issue a trigger instruction to the remote upgrade module 200 connected therewith, or the remote server 300 can automatically issue a trigger instruction to the remote upgrade module 200 after receiving the new upgrade program, so that the remote upgrade module 200 accesses the remote server 300 in response to the trigger instruction and obtains the upgrade program.

[0060] In yet another implementation mode, the remote upgrade module 200 can be further connected with a timer, which is pre-configured with a timing duration. When the timer starts working, it can send a trigger instruction to the remote upgrade module 200 to access the remote server 300 to realize the automatic detection of the timing update, whenever the accumulated duration reaches the timing duration.

[0061] In some embodiments of the present application, the path switching module 110 can be specifically configured to: in response to a first switching instruction, the first switching instruction can be used to indicate that the remote upgrade module 200 is ready to obtain the upgrade program, the first transmission path C1 is enabled.

[0062] In the embodiment, the first switching instruction can be an instruction issued by the NO-OS chip 120 to be upgraded. For example, when the remote upgrade module 200 receives a trigger instruction and is ready to obtain the upgrade program, an instruction is issued to inform the NO-OS chip 120 to be upgraded, so as to trigger the NO-OS chip 120 to be upgraded to send a first switching instruction to the path switching module 110; or after the device is powered on, the NO-OS chip 120 to be upgraded can also automatically send a first switching instruction to the path switching module 110; in general, as long as the first switching instruction is sent to trigger the path switching module 110 to act before the remote upgrade module 200 obtains the upgrade program.

[0063] After receiving the first switching instruction, the path switching module 110 can enable the first transmission path C1 between the storage module 130 and the remote upgrade module 200, so as to prepare for the transmission and storage of the upgrade program.

[0064] In order to ensure the security of the NO-OS chip to be upgraded and avoid the chip from being attacked or maliciously tampered, in some embodiments of the present application, the remote upgrade module 200 can be specifically configured to: when the path switching module 110 enables the first transmission path C1, based on the agreed communication protocol, the identity authentication is performed with the storage module 130, and after the authentication is successful, the obtained upgrade program is sent to the storage module 130.

[0065] In the embodiment of the present application, the remote upgrade module 200 can perform identity authentication on the storage module 130 located at the other end of the first transmission path C1. It can be understood that before the communication starts, the remote upgrade module 200 and the storage module 130 can agree on the communication protocol, and the agreed content includes but is not limited to the handshake protocol, the device unique identifier, the encryption and decryption algorithm used, etc. The specific agreement can be made according to the actual application scene, which is not limited here.

[0066] For example, after the first transmission path C1 is connected, the remote upgrade module 200 can send an authentication instruction to the storage module 130, and the storage module 130 can respond to the authentication instruction by sending a reply instruction carrying its own identification code to the remote upgrade module 200. After receiving the reply instruction, the remote upgrade module 200 can extract the identification code of the storage module 130 from it and compare the extracted identification code with the stored correct identification code. If the comparison is consistent, it can be considered that the currently connected storage module 130 is a trustworthy storage module, and the upgrade program can be sent to the storage module 130 for storage through the first transmission path C1.

[0067] In some embodiments of the present application, the path switching module 110 may be specifically configured to enable the second transmission path C2 in response to a second switching instruction, where the second switching instruction may be configured to indicate that the upgrade program has been stored in the storage module 130 .

[0068] In the embodiment of the present application, the second switching instruction may be an instruction issued by the NO-OS chip 120 to be upgraded.

[0069] For example, after the remote upgrade module 200 completes sending the upgrade program, it can send an instruction indicating the completion of the sending to the NO-OS chip 120 to be upgraded. The NO-OS chip 120 to be upgraded can then respond to the instruction and send a second switching instruction to the path switching module 110. Considering that there may be a certain delay in data transmission, after the remote upgrade module 200 completes sending the upgrade program, the NO-OS chip 120 to be upgraded can also send the second switching instruction to the path switching module 110 after a certain delay.

[0070] After receiving the second switching instruction, the path switching module 110 may switch from selecting the first transmission path C1 to selecting the second transmission path C2 in response to the second switching instruction, so as to prepare for obtaining the NO-OS chip 120 to be upgraded.

[0071] like Figure 3 As shown, in some embodiments of the present application, the path switching module 110 may include a USB switch 1101, the remote upgrade module 200 and the NO-OS chip 120 to be upgraded are respectively configured with a USB interface, and the USB switch 1101 is connected to the USB interface of the remote upgrade module 200 through a first USB extender 1102, and is connected to the USB interface of the NO-OS chip 120 to be upgraded through a second USB extender 1103.

[0072] In the embodiment of the present application, the USB switch 1101 may be any existing type of USB switch. The USB switch 1101 may have at least two channels, and the first transmission path C1 and the second transmission path C2 may be switched through the USB switch 1101 .

[0073] The first USB extender 1102 and the second USB extender 1103 can be any type of existing USB hubs. One USB port can be expanded to two or more USB ports through the USB extenders.

[0074] In this embodiment, the upgrade program can be normally transmitted by connecting the first USB extender 1102 to the USB interface of the remote upgrade module 200 and the second USB extender 1103 to the USB interface of the NO-OS chip 120 to be upgraded.

[0075] In some embodiments of the present application, the remote upgrade module 200 may include a main control chip configured with a communication unit, so that the main control chip can communicate with the remote server 300 storing the upgrade program through the communication unit.

[0076] The storage module 130 may include a USB controller, a microcontroller, or a system-on-chip having a flash memory function.

[0077] It can be understood that when the storage module 130 is a microcontroller, the microcontroller may include a storage unit, so that the storage unit can be used to act as a storage module to store the upgrade program; the same is true when the storage module 130 is a system-level chip, which will not be repeated here.

[0078] like Figure 4 As shown, in some embodiments, the remote upgrade module 200 can be configured with a storage function. Figure 4 The remote upgrade module 200 and the storage module 130 are connected by a dotted line, which can be understood as the storage module 130 being built into the remote upgrade module 200. Since the remote upgrade module 200 itself can store the upgrade program, there is no need to transmit the upgrade program to the external storage module. Therefore, the first transmission path C1 can be omitted in this embodiment, that is, the USB switch 1101 can always select the second transmission path C2.

[0079] That is to say, the remote upgrade module 200 can be directly connected to the USB switch 1101 and connected to the NO-OS chip 120 to be upgraded through the second USB extender 1103. After the NO-OS chip 120 to be upgraded receives the upgrade instruction, it can also access the remote upgrade module 200 through the second transmission path C2 to obtain the upgrade program to complete the OTA upgrade.

[0080] The OTA upgrading device 100 provided in the embodiments of the present application can be applicable to PC operating systems, such as Windows system, and the like, when the remote upgrading module 200 is not configured with a storage function; and can be applicable to Android systems, such as ColorOS, and the like, when the remote upgrading module 200 is configured with a storage function. The OTA upgrading device 100 of the embodiments of the present application can be configured according to actual application scenarios, thereby widening the application range of OTA upgrading.

[0081] On the basis of the above-described embodiments, the embodiments of the present application further provide an electronic device, as shown in Figure 5 The OTA upgrading device 100 described in any of the corresponding embodiments can be configured in the electronic device 400. Figures 1 to 4 The OTA upgrading device 100 described in any of the corresponding embodiments can be configured in the electronic device 400.

[0082] The NO-OS chip to be upgraded in the electronic device 400 includes, but is not limited to, MS3683 chip, and the like, and the electronic device 400 can be a television, a pure display device, or the like, without an operating system.

[0083] The electronic device 400 is provided with the OTA upgrading device 100 of the above-described embodiments, thereby having all the beneficial effects of the OTA upgrading device 100 in any of the above-described embodiments, which will not be repeated here.

[0084] On the basis of the above-described embodiments, the embodiments of the present application further provide an OTA upgrading system, which can include the remote upgrading module 200 and the OTA upgrading device 100 or the electronic device 400 described above, wherein the remote upgrading module 200 is pluggable to the OTA upgrading device 100 or the electronic device 400.

[0085] In the embodiments, the remote upgrading module 200 can be carried on an open pluggable computer or an Android box, or the like, pluggable device. It can be understood that the open pluggable computer is a computer conforming to the open pluggable specification (OPS).

[0086] The OTA upgrading device 100 or the electronic device 400 can be configured with an interface compatible with the device interface of the pluggable device described above, to realize the plugging of the two, so that when the pluggable device configured with the remote upgrading module 200 is plugged into the OTA upgrading device 100 or the electronic device 400, the OTA upgrading of the NO-OS chip in the OTA upgrading device 100 or the electronic device 400 can be realized based on the remote upgrading module 200.

[0087] Similarly, the OTA upgrading system is provided with the OTA upgrading device 100 of the above-described embodiments, thereby having all the beneficial effects of the OTA upgrading device 100 in any of the above-described embodiments, which will not be repeated here.

[0088] The above merely provides the preferred embodiments of the present application, and is not intended to limit the present application in any form. Although the present application has been disclosed with the preferred embodiments, the present application is not limited to the above, and any person skilled in the art, without departing from the technical scope of the present application, can make some more changes or modifications to the equivalent embodiments with the above disclosed technical content. Any modification, change and modification made to the above embodiments according to the technical essence of the present application, without departing from the technical scope of the present application, still belongs to the scope of the present application.

Claims

1. An OTA upgrade apparatus, characterized by, The OTA upgrade device comprises a remote upgrade module and a NO-OS chip to be upgraded, and a path switching module connected with the remote upgrade module and the NO-OS chip to be upgraded. When the remote upgrade module is not configured with a storage function, the OTA upgrade device further comprises a storage module. The path switching module is connected with the storage module and the remote upgrade module, and is configured to switch between a first transmission path between the storage module and the remote upgrade module and a second transmission path between the storage module and the NO-OS chip to be upgraded. The remote upgrade module is configured to send the obtained upgrade program to the storage module when the path switching module selects the first transmission path, and send an upgrade instruction to the NO-OS chip to be upgraded when the path switching module selects the second transmission path, so that the NO-OS chip to be upgraded obtains the upgrade program in the storage module based on the second transmission path. When the remote upgrade module is configured with a storage function, the remote upgrade module is connected with the NO-OS chip to be upgraded based on the second transmission path, so as to send the obtained upgrade program to the NO-OS chip to be upgraded through the second transmission path.

2. The OTA upgrade apparatus of claim 1, wherein, The remote upgrade module is connected with a remote server, and is configured to access the remote server to obtain the upgrade program stored in the remote server in response to a trigger instruction.

3. The OTA upgrade apparatus of claim 1, wherein, The path switching module is configured to select the first transmission path in response to a first switching instruction, and the first switching instruction is used to indicate that the remote upgrade module is ready to obtain the upgrade program.

4. The OTA upgrade apparatus of claim 1, wherein, The remote upgrade module is configured to perform identity authentication with the storage module based on an agreed communication protocol when the path switching module selects the first transmission path, and send the obtained upgrade program to the storage module after the authentication is successful.

5. The OTA upgrade apparatus of claim 1, wherein, The path switching module is configured to select the second transmission path in response to a second switching instruction, and the second switching instruction is used to indicate that the upgrade program has been stored in the storage module.

6. The OTA upgrade apparatus of claim 1, wherein, The path switching module comprises a USB switcher, and the remote upgrade module and the NO-OS chip to be upgraded are respectively configured with USB interfaces, and the USB switcher is connected with the USB interface of the remote upgrade module and the USB interface of the NO-OS chip to be upgraded through corresponding USB extenders.

7. The OTA upgrade apparatus of claim 1, wherein, The remote upgrade module comprises a master control chip configured with a communication unit, so as to communicate with a remote server storing the upgrade program through the communication unit.

8. The OTA upgrade apparatus of claim 1, wherein, The storage module comprises a USB controller, a microcontroller or a system-level chip with a flash memory function.

9. An electronic device, comprising: The OTA upgrade device comprises the remote upgrade module and the NO-OS chip to be upgraded.

10. An OTA upgrade system characterized by, The OTA upgrade device comprises the remote upgrade module and the NO-OS chip to be upgraded.