Remote upgrading method and system and readable storage medium

By working in conjunction with the chassis controller, TBOX, and platform server, remote upgrades of the aerial work platform controller have been achieved, solving the problem that the platform controller cannot be directly upgraded and expanding the application scope of OTA function.

CN119316407APending Publication Date: 2025-01-14NORTH VALLEY ELECTRONICS CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411351215.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The platform controller of the aerial work platform cannot be directly connected to the TBOX, which prevents remote upgrades and limits the application of OTA function.

Method used

The chassis controller communicates with the platform controller and connects to the platform server via TBOX to achieve remote upgrades of the platform controller. The specific steps include receiving software version information, checking if the version is up-to-date, forwarding upgrade data, and automatically upgrading.

Benefits of technology

It enables remote upgrades of the platform controller, breaking the status quo that the platform controller cannot support OTA and expanding the application scope of OTA function of aerial work platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316407A_ABST
    Figure CN119316407A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of aerial work platforms, in particular to a remote upgrading method and system and a readable storage medium, which are used for remotely upgrading a platform controller of an aerial work vehicle, and the remote upgrading method comprises the following steps: receiving a software version of the platform controller through a chassis controller, the software version information is forwarded to the platform server through the TBOX; detecting whether the software version is the latest version through the platform server; and if not, the platform server forwards the upgrading data to the chassis controller through the TBOX and then forwards the upgrading data to the platform controller through the chassis controller, and the platform controller automatically upgrades after receiving the upgrading data. According to the invention, the chassis controller forwards the upgrading data to the platform controller which cannot directly carry out OTA, so that the remote upgrading of the platform controller is realized, the current situation that the platform controller of the existing overhead working truck cannot support OTA is broken through, and the application range of the OTA function of the overhead working truck is expanded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of aerial work platforms, and in particular to a remote upgrading method, system and readable storage medium. Background Art

[0002] The electronic control system of the self-propelled scissor lift (hereinafter referred to as the lift) on the market currently contains sub-devices such as the platform controller (PCU), chassis controller (ECU), motor driver, and voice alarm. Among them, the platform controller and the chassis controller communicate with one CAN bus, and the other devices communicate with the chassis controller with another CAN bus.

[0003] With the intelligentization and networking of automobiles, Over-the-Air Technology (OTA) technology is becoming more and more mature, and vehicles equipped with OTA functions have gradually become a trend. This function can push new functions to users in a timely and efficient manner to improve user experience. The promotion of OTA technology and the use of TBOX that supports communication networks to upgrade electronic equipment on aerial work vehicles have become a major trend. Since the chassis controller and motor driver on the aerial work vehicle can be directly connected to TBOX, they can be directly upgraded remotely, but the platform controller cannot be directly connected to TBOX. Therefore, how to achieve remote upgrades of the platform controller is a problem that aerial work vehicles currently need to solve. Summary of the invention

[0004] The purpose of the present invention is to provide a remote upgrade method, system and readable storage medium to solve the problem of remote upgrade of the aerial work vehicle platform controller.

[0005] In order to achieve the above object, the present invention provides a remote upgrade method for remotely upgrading a platform controller of an aerial work vehicle, wherein the aerial work vehicle further comprises a chassis controller and a TBOX, wherein the platform controller is communicatively connected to the chassis controller, and the chassis controller is communicatively connected to a platform server via the TBOX; the remote upgrade method comprises the following steps:

[0006] receiving the software version of the platform controller through the chassis controller, and forwarding the software version information to the platform server through the TBOX;

[0007] Detecting whether the software version is the latest version by the platform server;

[0008] If not, the platform server forwards the upgrade data to the chassis controller via the TBOX, and then forwards it to the platform controller via the chassis controller. The platform controller automatically upgrades after receiving the upgrade data.

[0009] Optionally, when the platform server detects that the software version is not the latest version, the remote upgrade method further includes:

[0010] The platform server sends an upgrade instruction to the chassis controller through the TBOX;

[0011] The user confirms whether to upgrade through the chassis controller. If the upgrade is confirmed, the TBOX sends an upgrade permission instruction to the platform server;

[0012] After receiving the upgrade permission instruction, the platform server forwards the upgrade data to the chassis controller through the TBOX.

[0013] Optionally, if the user does not confirm whether to upgrade within a preset time, the chassis controller sends a cancel upgrade instruction to the platform server through the TBOX, and the platform server no longer prompts for the current version upgrade.

[0014] Optionally, if the chassis controller confirms not to upgrade, the chassis controller sends a cancel upgrade instruction to the platform server through the TBOX, and the platform server no longer prompts for upgrading the current version.

[0015] Optionally, the platform controller is communicatively connected to the chassis controller via a first CAN bus, the chassis controller is communicatively connected to the TBOX via a second CAN bus, and the TBOX is communicatively connected to the platform server via a communication network.

[0016] Optionally, the communication network is a 4G communication network or a 5G communication network.

[0017] Based on the same inventive concept, the present invention also provides a remote upgrade system for aerial work vehicles, including a platform controller, a chassis controller, a TBOX and a platform server, wherein the platform controller is communicatively connected to the chassis controller, and the chassis controller is communicatively connected to the platform server via the TBOX; wherein:

[0018] The chassis controller is used to receive the software version of the platform controller and forward the software version information to the platform server through the TBOX;

[0019] The platform server is used to detect whether the software version is the latest version. If not, the platform server is also used to forward the upgrade data to the chassis controller through the TBOX, and the chassis controller is also used to forward the upgrade data to the platform controller;

[0020] The platform controller is used for automatically upgrading after receiving the upgrading data.

[0021] Optionally, when the platform server detects that the software version is not the latest version, the platform server is further used to send an upgrade instruction to the chassis controller through the TBOX, and to forward the upgrade data to the chassis controller through the TBOX after receiving an upgrade permission instruction fed back from the chassis controller.

[0022] Optionally, the platform controller is communicatively connected to the chassis controller via a first CAN bus, the chassis controller is communicatively connected to the TBOX via a second CAN bus, and the TBOX is communicatively connected to the platform server via a communication network.

[0023] Based on the same inventive concept, the present invention further provides a readable storage medium on which a computer program is stored. When the computer program is executed, the remote upgrade method as described above can be implemented.

[0024] In the remote upgrade method, system and readable storage medium provided by the present invention, the upgrade data is forwarded to the platform controller that cannot directly perform OTA through the chassis controller, thereby realizing remote upgrade of the platform controller, breaking the current situation that the platform controller of the aerial work vehicle cannot support OTA, and expanding the application scope of the OTA function of the aerial work vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Those skilled in the art should understand that the drawings are provided for a better understanding of the present invention and do not constitute any limitation on the scope of the present invention.

[0026] Figure 1 A flowchart of a remote upgrade method provided by an embodiment of the present invention;

[0027] Figure 2 A schematic diagram of a remote upgrade system provided by an embodiment of the present invention.

[0028] In the attached figure:

[0029] 100- aerial work vehicle; 101- platform controller; 102- chassis controller; 103- TBOX; 200- platform server. DETAILED DESCRIPTION

[0030] In order to make the purpose, advantages and features of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the accompanying drawings are in a very simplified form and use non-precise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention. In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, please refer to the accompanying drawings. It should be noted that the structure, proportion, size, etc. illustrated in the drawings of this specification are only used to match the content disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention. Any modification of the structure, change in the proportional relationship or adjustment of the size, under the same or similar conditions as the effects that can be produced by the present invention and the purposes that can be achieved, should still fall within the scope of the technical content disclosed by the present invention.

[0031] As used in the present invention, the singular forms "one", "an", and "the" include plural objects, unless the content clearly indicates otherwise. As used in the present invention, the term "or" is generally used in a sense that includes "and / or", unless the content clearly indicates otherwise. As used in the present invention, the term "several" is generally used in a sense that includes "at least one", unless the content clearly indicates otherwise. As used in the present invention, the term "at least two" is generally used in a sense that includes "two or more", unless the content clearly indicates otherwise. In addition, the terms "first", "second", and "third" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first", "second", and "third" may explicitly or implicitly include one or at least two of the features.

[0032] In the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", and "fixed" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0033] Please refer to Figure 1-Figure 2 This embodiment provides a remote upgrade method for remotely upgrading a platform controller 101 of an aerial work vehicle 100. The aerial work vehicle 100 further includes a chassis controller 102 and a TBOX 103. The platform controller 101 is connected in communication with the chassis controller 102. The chassis controller 102 is connected in communication with the platform server 200 through the TBOX 103. The remote upgrade method includes the following steps:

[0034] S1, receiving the software version of the platform controller 101 through the chassis controller 102, and forwarding the software version information to the platform server 200 through the TBOX103;

[0035] S2, detecting whether the software version is the latest version through the platform server 200;

[0036] S3. If not, the platform server 200 forwards the upgrade data to the chassis controller 102 via the TBOX 103, and then forwards it to the platform controller 101 via the chassis controller 102. The platform controller 101 automatically upgrades after receiving the upgrade data.

[0037] The present invention forwards the upgrade data to the platform controller 101 which cannot directly perform OTA through the chassis controller 102, thereby realizing the remote upgrade of the platform controller 101, breaking the current situation that the platform controller 101 of the aerial work vehicle 100 cannot support OTA, and expanding the application scope of the OTA function of the aerial work vehicle 100.

[0038] In this embodiment, the platform controller 101 is fixed on the operating platform of the aerial work vehicle 100, and is connected to the chassis controller 102 via a first CAN bus. The platform controller 101 can be operated by the user, and the user's control information is sent to the chassis controller 102 via the first CAN bus. The chassis controller 102 is located on the chassis and is connected to the TBOX103 via a second CAN bus. The chassis controller 102 receives data transmitted by the platform controller 101 via the first CAN bus to determine whether the user's control information meets the execution conditions, and sends the relevant execution information to the motor driver. At the same time, the current vehicle working status is sent to TBOX103 via the second CAN bus. TBOX103 is connected to the platform server 200 via a communication network for transmitting the vehicle working status information to the platform server 200.

[0039] Preferably, the communication network includes but is not limited to a 4G communication network or a 5G communication network.

[0040] First, step S1 is executed to receive the software version of the platform controller 101 through the chassis controller 102, and forward the software version information to the platform server 200 through the TBOX103. Every time the vehicle is started, the chassis controller 102 automatically receives the software version of the platform controller 101, and sends the software version information to the TBOX103, which then forwards it to the platform server 200.

[0041] Then, S2 is executed to detect whether the software version is the latest version through the platform server 200, and the platform server 200 compares the software version to determine whether it is the latest program version.

[0042] Finally, S3 is executed. If not, the platform server 200 forwards the upgrade data to the chassis controller 102 via TBOX103, and then forwards it to the platform controller 101 via the chassis controller 102. The platform controller 101 automatically upgrades after receiving the upgrade data.

[0043] Preferably, when the platform server 200 detects that the software version is not the latest version, the remote upgrade method further includes:

[0044] The platform server 200 sends an upgrade instruction to the chassis controller 102 via TBOX103;

[0045] The user confirms whether to upgrade through the chassis controller 102. If the upgrade is confirmed, the user sends an upgrade permission instruction to the platform server 200 through the TBOX 103;

[0046] After receiving the upgrade permission instruction, the platform server 200 forwards the upgrade data to the chassis controller 102 through the TBOX 103 .

[0047] For example, when the platform server 200 detects that the software version is not the latest version, it sends the "PCU upgrade request" instruction to TBOX103. After receiving the "PCU upgrade request" instruction, TBOX103 forwards it to the chassis controller 102. After receiving the "PCU upgrade request" instruction, the chassis controller 102 displays "PCU program has been updated, do you want to upgrade?" and other similar words on the screen. After the user sees the words, press the "Confirm" or "Return" button to inform the ECU whether it agrees to upgrade. If the upgrade is confirmed, the platform server 200 is sent an upgrade permission instruction through TBOX103. After receiving the upgrade permission instruction, the platform server 200 sends the upgrade data to TBOX103 through the communication network. TBOX103 then forwards the upgrade data to the chassis controller 102 through the second CAN bus. Finally, the chassis controller 102 forwards the upgrade data to the platform controller 101 through the first CAN bus. The platform controller 101 automatically upgrades after receiving the upgrade data.

[0048] Preferably, if the user does not confirm whether to upgrade within the preset time, the chassis controller 102 sends a cancel upgrade instruction to the platform server 200 through TBOX103, and the platform server 200 no longer prompts the current version to upgrade. The preset time can be set by yourself, and the present invention is not limited to this. Of course, in addition to no longer prompting the current version to upgrade, the platform server 200 can also send an upgrade instruction to the chassis controller 102 through TBOX103 again after a period of time to remind the user to upgrade.

[0049] In this embodiment, if the chassis controller 102 confirms that no upgrade is required, the chassis controller 102 sends a cancel upgrade instruction to the platform server 200 through the TBOX 103, and the platform server 200 no longer prompts for the current version upgrade.

[0050] Based on the same invention concept, please refer to Figure 2 The embodiment of the present invention further provides a remote upgrade system, including a platform controller 101, a chassis controller 102, a TBOX 103 and a platform server 200, wherein the platform controller 101 is connected to the chassis controller 102 in communication, and the chassis controller 102 is connected to the platform server 200 in communication via the TBOX 103; wherein,

[0051] The chassis controller 102 is used to receive the software version of the platform controller 101 and forward the software version information to the platform server 200 via the TBOX 103;

[0052] The platform server 200 is used to detect whether the software version is the latest version. If not, the platform server 200 is also used to forward the upgrade data to the chassis controller 102 through the TBOX 103, and the chassis controller 102 is also used to forward the upgrade data to the platform controller 101;

[0053] The platform controller 101 is used for automatically upgrading after receiving the upgrading data.

[0054] Preferably, when the platform server 200 detects that the software version is not the latest version, the platform server 200 is also used to send an upgrade instruction to the chassis controller 102 through TBOX103, and to forward the upgrade data to the chassis controller 102 through TBOX103 after receiving the upgrade permission instruction fed back by the chassis controller 102.

[0055] Preferably, the platform controller 101 is communicatively connected to the chassis controller 102 via a first CAN bus, the chassis controller 102 is communicatively connected to the TBOX 103 via a second CAN bus, and the TBOX 103 is communicatively connected to the platform server 200 via a communication network.

[0056] Based on the same inventive concept, an embodiment of the present invention further provides a readable storage medium on which a computer program is stored. When the computer program is executed, the above remote upgrade method can be implemented.

[0057] The readable storage medium can be a tangible device that can keep and store the instructions used by the instruction execution device, such as but not limited to an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device or any suitable combination thereof. The more specific example (non-exhaustive list) of the readable storage medium includes: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer program described herein can be downloaded from the readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network and / or a wireless network. The network can include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer program from the network and forwards the computer program for storage in the readable storage medium in each computing / processing device. The computer program for performing the operation of the present invention can be an assembly instruction, an instruction set architecture (ISA) instruction, a machine instruction, a machine-related instruction, a microcode, a firmware instruction, a state setting data, or a source code or object code written in any combination of one or more programming languages, including object-oriented programming languages-such as Smalltalk, C++, etc., and conventional procedural programming languages-such as "C" language or similar programming languages. The computer program can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). In some embodiments, by utilizing the state information of a computer program to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute computer-readable program instructions to implement various aspects of the present invention.

[0058] Here, various aspects of the present invention are described with reference to the flowchart and / or block diagram of the method, system and computer program product according to the embodiment of the present invention. It should be understood that each square frame of the flowchart and / or block diagram and the combination of the square frames in the flowchart and / or block diagram can be realized by a computer program. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device, so as to produce a machine, so that these programs, when executed by the processor of a computer or other programmable data processing device, produce a device for realizing the function / action specified in one or more square frames in the flowchart and / or block diagram. These computer programs can also be stored in a readable storage medium, and these computer programs make the computer, programmable data processing device and / or other equipment work in a specific way, so that the readable storage medium storing the computer program includes a manufactured product, which includes instructions for realizing various aspects of the function / action specified in one or more square frames in the flowchart and / or block diagram.

[0059] The computer program may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are executed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the computer program executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0060] In summary, the embodiments of the present invention provide a remote upgrade method, system and readable storage medium, which forward the upgrade data to the platform controller 101 that cannot directly perform OTA through the chassis controller 102, thereby realizing the remote upgrade of the platform controller 101, breaking the current situation that the platform controller 101 of the aerial work vehicle 100 cannot support OTA, and expanding the application scope of the OTA function of the aerial work vehicle 100.

[0061] In addition, it should be recognized that although the present invention has been disclosed as a preferred embodiment, the above embodiment is not intended to limit the present invention. For any technician familiar with the art, without departing from the scope of the technical solution of the present invention, the technical content disclosed above can be used to make many possible changes and modifications to the technical solution of the present invention, or modified into equivalent embodiments of equivalent changes. Therefore, any simple modification, equivalent change and modification made to the above embodiment according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still belongs to the scope of protection of the technical solution of the present invention.

Claims

1. A remote upgrade method for remotely upgrading a platform controller of an aerial work vehicle, wherein the aerial work vehicle further comprises a chassis controller and a TBOX, wherein the platform controller is communicatively connected to the chassis controller, and the chassis controller is communicatively connected to a platform server via the TBOX; characterized in that: The remote upgrade method comprises the following steps: receiving the software version of the platform controller through the chassis controller, and forwarding the software version information to the platform server through the TBOX; Detecting whether the software version is the latest version by the platform server; If not, the platform server forwards the upgrade data to the chassis controller via the TBOX, and then forwards it to the platform controller via the chassis controller. The platform controller automatically upgrades after receiving the upgrade data.

2. The remote upgrade method according to claim 1, characterized in that: When the platform server detects that the software version is not the latest version, the remote upgrade method further includes: The platform server sends an upgrade instruction to the chassis controller through the TBOX; The user confirms whether to upgrade through the chassis controller. If the upgrade is confirmed, the TBOX sends an upgrade permission instruction to the platform server; After receiving the upgrade permission instruction, the platform server forwards the upgrade data to the chassis controller through the TBOX.

3. The remote upgrade method according to claim 2, characterized in that: If the user does not confirm whether to upgrade within the preset time, the chassis controller sends a cancel upgrade instruction to the platform server through the TBOX, and the platform server no longer prompts for the current version upgrade.

4. The remote upgrade method according to claim 2, characterized in that: If the chassis controller confirms not to upgrade, the chassis controller sends a cancel upgrade instruction to the platform server through the TBOX, and the platform server no longer prompts for the current version upgrade.

5. The remote upgrade method according to claim 1, characterized in that: The platform controller is communicatively connected to the chassis controller via a first CAN bus, the chassis controller is communicatively connected to the TBOX via a second CAN bus, and the TBOX is communicatively connected to the platform server via a communication network.

6. The remote upgrade method according to claim 5, characterized in that: The communication network is a 4G communication network or a 5G communication network.

7. A remote upgrade system for aerial work vehicles, characterized in that: It includes a platform controller, a chassis controller, a TBOX and a platform server. The platform controller is connected to the chassis controller in communication, and the chassis controller is connected to the platform server in communication through the TBOX. The chassis controller is used to receive the software version of the platform controller and forward the software version information to the platform server through the TBOX; The platform server is used to detect whether the software version is the latest version. If not, the platform server is also used to forward the upgrade data to the chassis controller through the TBOX, and the chassis controller is also used to forward the upgrade data to the platform controller; The platform controller is used for automatically upgrading after receiving the upgrading data.

8. The remote upgrade system according to claim 7, characterized in that: When the platform server detects that the software version is not the latest version, the platform server is further used to send an upgrade instruction to the chassis controller through the TBOX, and to forward the upgrade data to the chassis controller through the TBOX after receiving an upgrade permission instruction fed back from the chassis controller.

9. The remote upgrade system according to claim 7, characterized in that: The platform controller is communicatively connected to the chassis controller via a first CAN bus, the chassis controller is communicatively connected to the TBOX via a second CAN bus, and the TBOX is communicatively connected to the platform server via a communication network.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the remote upgrade method according to any one of claims 1 to 6 can be implemented.