Vehicle Tbox simulation system, media, vehicle Tbox simulation terminal and its control method

By simultaneously loading the vehicle Tbox simulator and the vehicle-mounted APP into the vehicle Tbox simulation terminal and establishing a simulation communication channel, the problem of the inability to debug the vehicle-mounted APP in the existing technology of Tbox simulation is solved, realizing efficient debugging of the TSP cloud platform and the vehicle-mounted APP, and reducing the consumption of manpower and material resources.

CN115865997BActive Publication Date: 2026-03-10CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In existing technologies, Tbox simulation can only perform single tests on the TSP cloud platform and cannot debug the vehicle-mounted APP, resulting in a cumbersome debugging process that consumes a lot of manpower and resources.

Method used

The vehicle Tbox simulator and the vehicle-mounted APP are installed simultaneously in the vehicle Tbox simulation terminal, and a simulated communication channel is established to realize information transmission and debugging between the TSP cloud platform and the vehicle-mounted APP.

Benefits of technology

The simultaneous debugging of the TSP cloud platform functions and the vehicle-mounted APP functions can be achieved by using a vehicle Tbox simulation terminal, which improves the convenience of debugging and reduces the consumption of human and material resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115865997B_ABST
    Figure CN115865997B_ABST
Patent Text Reader

Abstract

This invention discloses a vehicle Tbox simulation system, a medium, a vehicle Tbox simulation terminal, and a control method thereof. The vehicle Tbox simulation terminal is equipped with a vehicle Tbox simulator and a vehicle-mounted APP. A simulated communication channel is set between the vehicle Tbox simulator and the vehicle-mounted APP to transmit information between them. This invention enables effective debugging of the TSP platform functions and the vehicle-mounted APP functions, improves the convenience of debugging the TSP platform functions and the vehicle-mounted APP functions, and reduces the manpower and material resources required for the debugging process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a vehicle Tbox simulation system, medium, vehicle Tbox simulation terminal and control method thereof. Background Technology

[0002] In related technologies, when simulating a Tbox (Telematics Box, vehicle-mounted connected terminal), the functions of the Tbox are often simply simulated through software.

[0003] However, this method limits the Tbox's functional simulation software to testing only the TSP (Telematics Service Provider) cloud platform, making it impossible to debug the in-vehicle app. This results in an extremely cumbersome debugging process for both the TSP cloud platform and the in-vehicle app, wasting significant human and material resources. Summary of the Invention

[0004] This invention aims to at least partially solve one of the technical problems in related technologies. Therefore, one objective of this invention is to provide a vehicle Tbox simulation terminal that can effectively debug the functions of the TSP platform and the vehicle-mounted APP, improving the convenience of debugging the TSP platform and vehicle-mounted APP functions and reducing the manpower and material resources required for the debugging process.

[0005] According to an embodiment of the present invention, a vehicle Tbox simulation terminal is equipped with a vehicle Tbox simulator and a vehicle-mounted APP. A simulated communication channel is set between the vehicle Tbox simulator and the vehicle-mounted APP to transmit information between the vehicle Tbox simulator and the vehicle-mounted APP through the simulated communication channel.

[0006] According to an embodiment of the present invention, the vehicle Tbox simulation terminal simultaneously loads a vehicle Tbox simulator and a vehicle-mounted APP, and establishes a simulated communication channel between the vehicle Tbox simulator and the vehicle-mounted APP. In this way, the debugging of the TSP cloud platform function and the vehicle-mounted APP function can be completed through a single vehicle Tbox simulation terminal, which greatly improves the convenience of debugging the TSP cloud platform function and the vehicle-mounted APP function, and reduces the manpower and material resources required for the debugging process.

[0007] In some embodiments, the vehicle Tbox simulator is used to obtain remote control commands sent by the TSP cloud platform, parse the remote control commands to generate remote control information corresponding to the remote control commands, and send the remote control information to the vehicle APP through the simulated communication channel.

[0008] In some embodiments, the vehicle-mounted APP simulates the execution of the remote control information to generate corresponding execution result information, and sends the execution result information to the vehicle Tbox simulator through the simulated communication channel.

[0009] In some embodiments, the vehicle Tbox simulator is further configured to generate a simulated message corresponding to the execution result information based on the execution result information, and send the simulated message to the TSP cloud platform.

[0010] In some embodiments, the vehicle Tbox simulation terminal includes a positioning module, and the vehicle Tbox simulator is used to call the positioning module to perform positioning and trajectory simulation, and generate corresponding positioning and trajectory simulation information through the positioning and trajectory simulation.

[0011] In some embodiments, the vehicle Tbox simulation terminal includes a Bluetooth module, and the vehicle Tbox simulator is used to invoke the Bluetooth module to simulate the Tbox Bluetooth module function.

[0012] In some embodiments, the in-vehicle infotainment app includes a simulated in-vehicle Bluetooth module, and the vehicle Tbox simulator includes a simulated Tbox Bluetooth module. The vehicle Tbox simulator invokes the Bluetooth module to simulate Tbox Bluetooth module functions, including: the simulated in-vehicle Bluetooth module sending Bluetooth commands to the simulated Tbox Bluetooth module; the simulated Tbox Bluetooth module invoking the Bluetooth module according to the Bluetooth commands, and performing simulated operations according to the Bluetooth commands to generate vehicle condition update information, and sending the vehicle condition update information to the TSP cloud platform.

[0013] In a second aspect, the present invention provides a control method for a vehicle Tbox simulator terminal, which employs the vehicle Tbox simulator terminal as described above. The method includes the following steps: the vehicle Tbox simulator obtains remote control commands sent by the TSP cloud platform, parses the remote control commands to generate remote control information corresponding to the remote control commands, and sends the remote control information to the vehicle APP through the simulated communication channel.

[0014] In a third aspect, the present invention provides a computer-readable storage medium having a control program for a vehicle Tbox emulator stored thereon, which, when executed by a processor, implements the control method for the vehicle Tbox emulator as described above.

[0015] In a fourth aspect, the present invention provides a vehicle Tbox simulation system, comprising: a TSP cloud platform; and a vehicle Tbox simulation terminal as described above.

[0016] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0017] Figure 1 This is a block diagram of a vehicle Tbox simulation terminal according to an embodiment of the present invention;

[0018] Figure 2 This is a block diagram of a vehicle Tbox simulation terminal according to another embodiment of the present invention;

[0019] Figure 3 This is a schematic diagram of the structure of the simulation debugging system used by the vehicle Tbox simulation terminal according to an embodiment of the present invention;

[0020] Figure 4 This is a flowchart illustrating the control method of a vehicle Tbox simulation terminal according to an embodiment of the present invention;

[0021] Figure 5 This is a block diagram of a vehicle Tbox simulation system according to an embodiment of the present invention. Detailed Implementation

[0022] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.

[0023] The vehicle Tbox simulation terminal of the present invention is described below with reference to the accompanying drawings. Figure 1 This is a block diagram of a vehicle Tbox simulation terminal 100 according to an embodiment of the present invention; as shown Figure 1 As shown, the vehicle Tbox simulation terminal 100 is equipped with a vehicle Tbox simulator 10 and a vehicle-mounted APP 20. An analog communication channel 30 is established between the vehicle Tbox simulator 10 and the vehicle-mounted APP to facilitate information transmission between them. Therefore, since the vehicle Tbox simulation terminal 100 simultaneously carries both the vehicle Tbox simulator 10 and the vehicle-mounted APP 20, it allows for simultaneous debugging of the TSP cloud platform functions and the vehicle-mounted APP functions. During the debugging process, information transmission between the vehicle Tbox simulator 10 and the vehicle-mounted APP 20 is conducted via the analog communication channel 30.

[0024] In some embodiments, the vehicle Tbox simulator 10 is used to obtain remote control commands sent by the TSP cloud platform, parse the remote control commands to generate remote control information corresponding to the remote control commands, and send the remote control information to the vehicle APP 20 through the simulated communication channel.

[0025] In some embodiments, the vehicle-mounted APP 20 simulates the execution of remote control information to generate corresponding execution result information, and sends the execution result information to the vehicle Tbox simulator 10 through the simulated communication channel.

[0026] In some embodiments, the vehicle Tbox simulator 10 is further configured to generate a simulation message corresponding to the execution result information based on the execution result information, and send the simulation message to the TSP cloud platform.

[0027] As an example, the vehicle Tbox simulation terminal 100 is an Android device. First, a vehicle Tbox simulator 10 and a vehicle infotainment app 20 are installed on the Android device. Next, a simulated communication channel 30 is established between the vehicle Tbox simulator 10 and the vehicle infotainment app 20. When functional debugging is required, the vehicle Tbox simulator 10 receives remote control commands sent by the TSP cloud platform. The vehicle Tbox simulator 10 parses the received remote control commands to generate remote control information corresponding to the commands. Then, the vehicle Tbox simulator 10 sends the remote control information to the vehicle infotainment app 20 through the simulated communication channel 30. After the vehicle infotainment app 20 starts, it can load the latest configuration information based on the remote control information and perform corresponding simulated operations, generating corresponding simulated execution result information. Then, the vehicle infotainment app 20 sends the execution result information to the vehicle Tbox simulator 10 through the simulated communication channel 30. After receiving the execution result information, the vehicle Tbox simulator 10 generates a corresponding simulated message based on the execution result information and sends the simulated message to the TSP cloud platform to complete the debugging process.

[0028] In some embodiments, such as Figure 2 As shown, the vehicle Tbox simulation terminal 200 includes a positioning module 201. The vehicle Tbox simulator 200 is used to call the positioning module 201 to perform positioning and trajectory simulation, and to generate corresponding positioning and trajectory simulation information through positioning and trajectory simulation.

[0029] As an example, installing the Tbox emulator on an Android device leverages the Android device's GPS positioning system to more accurately simulate the Tbox's GPS functionality. Using the map function, moving on the map by setting latitude and longitude simulates a driving trajectory. The Android device's orientation sensor simulates the car's direction, making trajectory simulation more convenient. It's worth noting that GPX files are GPS estimation files. These files can be generated using map software and parsed by the Android device to obtain latitude and longitude information for trajectory simulation.

[0030] In some embodiments, the vehicle Tbox simulator 200 further includes a Bluetooth module 202, which is used by the vehicle Tbox simulator to invoke the Bluetooth module 202 to simulate the Tbox Bluetooth module function.

[0031] In some embodiments, the in-vehicle infotainment app includes a simulated in-vehicle Bluetooth module, and the vehicle Tbox simulator includes a simulated Tbox Bluetooth module. The vehicle Tbox simulator invokes the Bluetooth module 202 to simulate the Tbox Bluetooth module's functions, including: the simulated in-vehicle Bluetooth module sending Bluetooth commands to the simulated Tbox Bluetooth module; the simulated Tbox Bluetooth module invoking the Bluetooth module according to the Bluetooth commands, and performing simulated operations according to the Bluetooth commands to generate vehicle condition update information, and sending the vehicle condition update information to the TSP cloud platform.

[0032] As an example, without a Tbox Bluetooth module, the Tbox emulator uses BLE Bluetooth as a peripheral device to simulate the Tbox Bluetooth module's function. The Tbox emulator is installed on an Android 5.0 or later device with Bluetooth capability, read / write channels are set up, and BLE broadcasting is enabled. The app can connect to the Tbox emulator's Bluetooth simulation module. The app sends Bluetooth command data to the Tbox emulator, and the Tbox emulator directly replies with operation result command data. After successfully simulating the operation, the Tbox emulator modifies the vehicle status and reports the change to the TSP platform.

[0033] To better illustrate the vehicle Tbox simulation terminal provided by this invention, Figure 3 The simulation system of the vehicle Tbox simulation terminal will be explained in detail using an example; for example... Figure 3 As shown, the system includes a UI (human-computer interaction) layer, a business layer, a data layer, and a runtime environment.

[0034] The UI layer is mainly used to display pages and operational functions to achieve human-computer interaction. Users operate the UI layer to execute business layer logic, and business layer data is stored and retrieved through the data layer.

[0035] Among them, A1 vehicle status is used to display and modify vehicle status;

[0036] A2 logs are used for all log records in the business layer and data layer, mainly including operation logs, message logs, vehicle status logs, etc.

[0037] The A3 operation is used to simulate vehicle status reporting, alarms, and vehicle status change reporting, etc.

[0038] The A4 configuration is used to configure vehicle information and dynamically configure the environment.

[0039] The B1 message center is used to establish communication between the simulated tbox tool and the cloud.

[0040] B2 message parsing is used to parse messages sent from the platform to the tbox simulation tool and modify the corresponding vehicle information. Vehicle information is also cached through the data storage module in the data layer.

[0041] B3 simulates all messages and pushes them to the cloud via the message center.

[0042] B4 Vehicle Management is responsible for receiving remote control from the platform and changing vehicle status data;

[0043] The B5 vehicle-to-infrastructure communication system is responsible for simulating the vehicle's infotainment system and the T-box channel. Its main function is to transmit remote control commands from the cloud to the vehicle's SDK or app, or to transmit messages from the vehicle's SDK or app to the cloud via the simulated T-box.

[0044] The B6 positioning function is responsible for locating, collecting, and recording the latitude and longitude of the trajectory, which facilitates the reporting of simulated trajectories.

[0045] The B7 Bluetooth emulator is used to simulate Bluetooth functionality. By sending Bluetooth broadcasts, setting read / write characteristics, and enabling connection capabilities, it allows mobile apps to scan broadcasts, connect to Bluetooth, and send Bluetooth commands.

[0046] In the data layer, C1 data storage is responsible for saving information such as logs, vehicle status, and messages, while C2 data reading is responsible for reading information such as logs, vehicle status, and messages for display and troubleshooting.

[0047] The operating environment includes web, Android, iOS, Windows, macOS, and Linux. It enables cross-platform development, allowing a single codebase to build applications for multiple platforms. The TSP cloud platform functionality can be debugged using the Tbox emulator on multiple platforms.

[0048] In summary, the vehicle Tbox simulation terminal according to the present invention, by simultaneously loading a vehicle Tbox simulator and a vehicle-mounted APP in the vehicle Tbox simulation terminal and establishing a simulated communication channel between the vehicle Tbox simulator and the vehicle-mounted APP, enables the debugging of the TSP cloud platform functions and the vehicle-mounted APP functions through a single vehicle Tbox simulation terminal. This greatly improves the convenience of debugging the TSP cloud platform functions and the vehicle-mounted APP functions and reduces the manpower and material resources required for the debugging process.

[0049] To implement the above embodiments, this invention provides a control method 400 for a vehicle Tbox simulation terminal, such as... Figure 4 As shown, the control method 400 for the vehicle Tbox simulation terminal includes the following steps:

[0050] S401: The vehicle Tbox simulator receives remote control commands sent by the TSP cloud platform, parses the remote control commands to generate remote control information corresponding to the remote control commands, and sends the remote control information to the vehicle's APP through the simulated communication channel.

[0051] In some embodiments, the method further includes:

[0052] S402, the vehicle's infotainment app simulates the execution of remote control information to generate corresponding execution result information, and sends the execution result information to the vehicle's Tbox simulator through the simulated communication channel.

[0053] S403, the vehicle Tbox simulator generates a simulation message corresponding to the execution result information based on the execution result information, and sends the simulation message to the TSP cloud platform.

[0054] It should be noted that the above description of the vehicle Tbox simulation terminal also applies to the control method of the vehicle Tbox simulation terminal, which will not be repeated here.

[0055] To implement the above embodiments, this invention provides a computer-readable storage medium storing a control program for a vehicle Tbox simulation terminal. When the control program for the vehicle Tbox simulation terminal is executed by a processor, it implements the control method for the vehicle Tbox simulation terminal as described above.

[0056] To implement the above embodiments, this invention proposes a vehicle Tbox simulation system 500; such as Figure 5 As shown, the vehicle Tbox simulation system 500 includes: a TSP cloud platform 501 and a vehicle Tbox simulation terminal 502 as described above.

[0057] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0058] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0059] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0060] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0061] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0062] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0063] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0064] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A vehicle Tbox emulation terminal, characterized by: The vehicle Tbox simulation terminal is loaded with a vehicle Tbox simulator and a vehicle machine APP, and a simulation communication channel is arranged between the vehicle Tbox simulator and the vehicle machine APP to transmit information between the vehicle Tbox simulator and the vehicle machine APP through the simulation communication channel.

2. The vehicle Tbox simulation terminal of claim 1, wherein: The vehicle Tbox simulator is used to acquire a remote control instruction sent by a TSP cloud platform, analyze the remote control instruction to generate remote control information corresponding to the remote control instruction, and send the remote control information to the vehicle machine APP through the simulation communication channel.

3. The vehicle Tbox simulation terminal of claim 2, wherein: The vehicle machine APP simulates execution of the remote control information to generate corresponding execution result information, and sends the execution result information to the vehicle Tbox simulator through the simulation communication channel.

4. The vehicle Tbox simulation terminal of claim 3, wherein: The vehicle Tbox simulator is further used to generate simulation messages corresponding to the execution result information according to the execution result information, and send the simulation messages to the TSP cloud platform.

5. The vehicle Tbox simulation terminal of claim 1, wherein: The vehicle Tbox simulation terminal includes a positioning module, and the vehicle Tbox simulator is used to call the positioning module to perform positioning and trajectory simulation, and generate corresponding positioning and trajectory simulation information through the positioning and trajectory simulation.

6. The vehicle Tbox simulation terminal of claim 1, wherein: The vehicle Tbox simulation terminal includes a Bluetooth module, and the vehicle Tbox simulator is used to call the Bluetooth module to perform Tbox Bluetooth module function simulation.

7. The vehicle Tbox simulation terminal of claim 6, wherein: The vehicle machine APP includes a simulation vehicle machine Bluetooth module, and the vehicle Tbox simulator includes a simulation Tbox Bluetooth module, wherein the vehicle Tbox simulator calls the Bluetooth module to perform Tbox Bluetooth module function simulation, including: The simulation vehicle machine Bluetooth module sends a Bluetooth instruction to the simulation Tbox Bluetooth module; The simulation Tbox Bluetooth module calls the Bluetooth module according to the Bluetooth instruction, and performs simulation operation according to the Bluetooth instruction to generate vehicle condition update information, and sends the vehicle condition update information to the TSP cloud platform. 8.A control method of a vehicle Tbox simulation terminal, characterized by, The vehicle Tbox simulation terminal of any one of claims 1-7, wherein the method comprises the following steps: The vehicle Tbox simulator acquires a remote control instruction sent by a TSP cloud platform, analyzes the remote control instruction to generate remote control information corresponding to the remote control instruction, and sends the remote control information to the vehicle machine APP through the simulation communication channel.

9. A computer-readable storage medium, characterized in that, A vehicle Tbox simulation terminal control program is stored thereon, and the vehicle Tbox simulation terminal control program is executed by a processor to implement the vehicle Tbox simulation terminal control method of claim 8.

10. A vehicle Tbox simulation system, characterized by, including: a TSP cloud platform; and at least one vehicle Tbox simulation terminal of any one of claims 1-7.

Citation Information

Patent Citations

  • Test method and device of Internet of vehicles service platform and computer storage medium

    CN111427333A

  • Analog simulation system of vehicle-mounted TBOX, communication method and device of analog simulation system and storage medium

    CN115118588A