Vehicle remote control method and device and communication equipment

By integrating satellite communication modules in vehicle-mounted T-BOX and using satellite communication networks to communicate with vehicle service platforms, the problem of insufficient coverage of mobile communication networks is solved, and the continuity and stability of vehicle remote control is improved.

CN119254813APending Publication Date: 2025-01-03ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411512564.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the existing remote control technology of vehicle, the coverage of the mobile communication network is limited and the signal is easily disturbed, resulting in poor continuity and stability of remote control of vehicle, which is difficult to ensure in remote areas.

Method used

The satellite communication module is integrated in the vehicle-mounted T-BOX, and an uplink and downlink satellite communication link is established with the vehicle service platform through the satellite communication network, target operation instructions are obtained and vehicle control is realized, improving the continuity and stability of vehicle remote control.

Benefits of technology

The transmission of target operation instructions through the satellite communication network improves the continuity and stability of vehicle remote control, ensuring that the vehicle can also achieve reliable remote control in areas with poor mobile communication networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254813A_ABST
    Figure CN119254813A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle remote control method and device and communication equipment. The vehicle remote control method is applied to a vehicle-mounted T-BOX, a satellite communication module is integrated in the vehicle-mounted T-BOX, and the vehicle remote control method comprises the steps that an instruction query request is sent to a vehicle service platform through an uplink satellite communication link of the satellite communication module; receiving a target remote control instruction sent by the vehicle service platform through a downlink satellite communication link of the satellite communication module; and the target remote control instruction is sent to the target controller, so that the target controller executes vehicle control corresponding to the target remote control instruction. According to the method, the target remote control instruction is transmitted to the vehicle-mounted T-BOX by using the satellite communication network through the two-way satellite communication link of the satellite communication module, and the continuity and the stability of vehicle remote control are also improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and more specifically, to a vehicle remote control method and device, and communication equipment. Background Art

[0002] With the rapid development of intelligent transportation and Internet of Vehicles technology, users' demand for remote control and monitoring of vehicles is growing. In order to meet this demand, vehicle telematics box (T-Box) came into being.

[0003] In the related art, the vehicle-mounted T-Box in the vehicle communicates remotely with the terminal device outside the vehicle based on a mobile communication network (such as 3G, 4G or 5G mobile communication networks) to receive operation instructions from the terminal device. However, the coverage of the mobile communication network is limited and the signal is easily interfered. Therefore, the continuity and stability of the vehicle remote control in the related art are poor. Summary of the invention

[0004] The embodiments of the present application provide a vehicle remote control method and device, and a communication device. The following introduces various aspects involved in the embodiments of the present application.

[0005] In a first aspect, a vehicle remote control method is provided, the method being applied to a vehicle-mounted T-BOX, wherein the vehicle-mounted T-BOX is integrated with a satellite communication module, the method comprising: sending a command query request to a vehicle service platform via an uplink satellite communication link of the satellite communication module, the command query request being used to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, the target operation instruction being an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; receiving the target operation instruction sent by the vehicle service platform via a downlink satellite communication link of the satellite communication module; and sending the target operation instruction to a target controller so that the target controller executes vehicle control corresponding to the target operation instruction.

[0006] As a possible implementation manner, the method also includes: receiving an operation execution result sent by the target controller, the operation execution result being used to indicate whether the target controller successfully executes the vehicle control; and sending the operation execution result to the vehicle service platform via the uplink satellite communication link.

[0007] As a possible implementation method, the vehicle-mounted T-BOX is also integrated with a mobile communication module, and the sending of the command query request to the vehicle service platform through the uplink satellite communication link of the satellite communication module includes: using the mobile communication module to periodically send the command query request to the satellite communication module; using the satellite communication module to send the command query request to the vehicle service platform through the uplink satellite communication link.

[0008] As a possible implementation method, sending the target operation instruction to the target controller includes: the public key of the vehicle service platform is stored in the vehicle-mounted T-BOX, and the received target operation instruction is verified using the public key of the vehicle service platform, the target operation instruction includes signature data generated by the vehicle service platform based on the private key and encryption algorithm of the vehicle service platform; in response to the verification being passed, the target operation instruction is sent to the target controller via the in-vehicle network.

[0009] As a possible implementation manner, sending the operation execution result to the vehicle service platform through the uplink satellite communication link includes: storing a private key of the vehicle-mounted T-BOX in the vehicle-mounted T-BOX, and in response to receiving the operation execution result sent by the target controller, generating signature data of the vehicle-mounted T-BOX using the private key of the vehicle-mounted T-BOX and an encryption algorithm; combining the operation execution result and the signature data of the vehicle-mounted T-BOX to generate a target operation execution result; and sending the target operation execution result to the vehicle service platform through the uplink satellite communication link.

[0010] As a possible implementation manner, the uplink satellite communication link and / or the downlink satellite communication link is a satellite communication link based on Beidou satellites and the satellite communication link transmits information in a short message manner.

[0011] As a possible implementation, the uplink satellite communication link and / or the downlink satellite communication link includes the satellite communication module, a satellite and a gateway, and the gateway is connected to the vehicle service platform via a mobile network communication.

[0012] In a second aspect, a vehicle remote control method is provided, which is applied to a vehicle service platform, in which operation instructions are stored, and the method comprises: receiving an instruction query request sent by a vehicle-mounted T-BOX through an uplink satellite communication link of a satellite communication module, wherein the satellite communication module is integrated in the vehicle-mounted T-BOX; querying whether there is a target operation instruction in the operation instruction based on the instruction query request, wherein the target operation instruction is an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; in response to the presence of the target operation instruction in the operation instruction, sending the target operation instruction to the vehicle-mounted T-BOX through a downlink satellite communication link of the satellite communication module.

[0013] In a third aspect, a vehicle remote control device is provided, which is applied to a vehicle-mounted T-BOX, in which a satellite communication module is integrated, and the device comprises: a sending unit, which is used to send an instruction query request to a vehicle service platform through an uplink satellite communication link of the satellite communication module, and the instruction query request is used to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, and the target operation instruction is an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; a receiving unit, which is used to receive the target operation instruction sent by the vehicle service platform through a downlink satellite communication link of the satellite communication module; the sending unit is also used to send the target operation instruction to a target controller, so that the target controller performs vehicle control corresponding to the target operation instruction.

[0014] In a fourth aspect, a vehicle remote control device is provided, which is applied to a vehicle service platform, in which operation instructions are stored, and the device includes: a receiving unit, used to receive an instruction query request sent by a vehicle-mounted T-BOX through an uplink satellite communication link of a satellite communication module, and the satellite communication module is integrated in the vehicle-mounted T-BOX; a query unit, used to query whether there is a target operation instruction in the operation instruction based on the instruction query request, and the target operation instruction is an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; a sending unit, used to send the target operation instruction to the vehicle-mounted T-BOX through a downlink satellite communication link of the satellite communication module in response to the presence of the target operation instruction in the operation instruction.

[0015] In a fifth aspect, a communication device is provided, comprising: a memory for storing code; and a processor for executing the code stored in the memory to execute the method as described in the first aspect or the second aspect.

[0016] In a sixth aspect, a computer-readable storage medium is provided, on which is stored a method for executing the method described in the first aspect or the second aspect.

[0017] In the embodiment of the present application, a satellite communication module is integrated in the vehicle-mounted T-BOX, and the satellite communication module has an uplink satellite communication link and a downlink satellite communication link that can communicate with the vehicle service platform. The vehicle-mounted T-BOX can obtain target operation instructions through the two-way satellite communication link to achieve vehicle control of the target vehicle. This method not only realizes the use of the satellite communication network to transmit the target operation instructions to the vehicle-mounted T-BOX, but also improves the continuity and stability of the vehicle remote control. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of the architecture of a vehicle remote control communication system in the related art.

[0019] Figure 2 It is a schematic diagram of the architecture of a vehicle remote control communication system provided in one embodiment of the present application.

[0020] Figure 3 It is a flowchart of a vehicle remote control method provided in one embodiment of the present application.

[0021] Figure 4 It is a flowchart of a vehicle remote control method provided by another embodiment of the present application.

[0022] Figure 5 It is a schematic diagram of the architecture of a vehicle remote control communication system provided in yet another embodiment of the present application.

[0023] Figure 6 It is a schematic diagram of the data format of the packaged data provided in the embodiment of the present application.

[0024] Figure 7 It is a structural schematic diagram of a vehicle remote control device provided in one embodiment of the present application.

[0025] Figure 8 It is a structural schematic diagram of a vehicle remote control device provided in yet another embodiment of the present application.

[0026] Fig. 9 It is a structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application should fall within the scope of protection of the present application.

[0028] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0029] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention; the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance; in addition, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal connection of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0030] With the continuous advancement of intelligent transportation and vehicle networking technology, users' demand for remote control and monitoring of vehicles is growing. In order to meet this demand, the vehicle-mounted T-Box came into being.

[0031] As an advanced vehicle-mounted device, the vehicle-mounted T-Box can not only use modern communication technology to achieve interconnection with terminal devices outside the vehicle, but also support a series of automatic control functions, thereby improving driving safety, convenience and comfort. In view of the above advantages of the vehicle-mounted T-Box, the vehicle-mounted T-Box is widely used in the fields of vehicle positioning, remote diagnosis and vehicle condition monitoring.

[0032] In related technologies, the vehicle-mounted T-Box mainly relies on a mobile communication network (or cellular network, such as 3G, 4G or 5G cellular networks) to communicate remotely with a terminal device located outside the vehicle to receive operating instructions from the terminal device, thereby realizing remote control of the vehicle.

[0033] Combine the following Figure 1 A vehicle remote control system in the related art and a vehicle remote control method implemented using the vehicle remote control system are introduced in detail.

[0034] like Figure 1 As shown, the vehicle remote control communication system may include a vehicle service platform 10 , a terminal device 20 and a vehicle 30 .

[0035] The vehicle service platform 10 may refer to a cloud platform maintained by the manufacturer of the vehicle. Figure 5 As shown, the vehicle service platform 10 may be referred to as a telematics service provider (TSP) cloud platform.

[0036] The terminal device 20 is a terminal device located outside the vehicle. The terminal device 20 can send a target operation instruction for the target vehicle to the vehicle service platform 10 to achieve remote control of the target vehicle. For example, a software application (Application, APP) for remote control is installed on the terminal device 20, and the terminal device 20 can send a target operation instruction for the target vehicle to the vehicle service platform 10 through the APP.

[0037] The vehicle service platform 10 can communicate with the terminal device 20 through a mobile communication network to receive the target operation instruction from the terminal device 20. In addition, the vehicle service platform 10 can also send the target operation instruction to the mobile communication module 311 in the vehicle-mounted T-BOX 310 described below through the mobile communication network.

[0038] The terminal device 20 in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may refer to a device capable of remotely controlling a vehicle. The terminal device may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.

[0039] The vehicle 30 includes a vehicle-mounted T-BOX 310 and a target controller 320. A mobile communication module 311 is integrated in the vehicle-mounted T-BOX 310, and the vehicle-mounted T-BOX 310 can be connected to the vehicle service platform 10 through a mobile communication network based on the mobile communication module 311 to receive a target operation instruction from the vehicle service platform 10. The vehicle-mounted T-BOX 310 is connected to the target controller 320 through an in-vehicle network to forward the target operation instruction to the target controller 320. The target controller 320 can be an in-vehicle controller capable of executing vehicle control corresponding to the operation instruction.

[0040] When the terminal device 20 needs to remotely control the target vehicle, the terminal device 20 can send a target operation instruction for the target vehicle to the vehicle service platform 10 based on the mobile communication network. After receiving the target operation instruction, the vehicle service platform 10 can send the target operation instruction to the mobile communication module 311 of the vehicle-mounted T-BOX310 in the corresponding target vehicle based on the mobile communication network. After receiving the target operation instruction, the mobile communication module 311 can send the target operation instruction to the target controller 320 through the in-vehicle network, so that the target controller 320 executes the vehicle control corresponding to the target operation control instruction.

[0041] The embodiments of the present application do not specifically limit the target operation instruction and the type of vehicle control corresponding thereto. As long as the target operation instruction is an instruction capable of remotely controlling the vehicle, that is, the target operation instruction is a remote control instruction. For example, the vehicle control may be door control, engine control, alarm control, vehicle air conditioning control, emergency rescue control, etc. Accordingly, the target operation instruction may be an instruction instructing the target controller to perform the above-mentioned vehicle control.

[0042] It can be seen that in the related art, the vehicle service platform 10 communicates with the vehicle-mounted T-BOX 310 and the terminal device 20 respectively based on the mobile communication network. However, the mobile communication network has certain limitations in terms of coverage and signal stability, especially in remote mountainous areas, oceans, deserts and other areas with imperfect communication infrastructure. In view of this, when the target vehicle is located in an area with a poor mobile communication network, the vehicle-mounted T-Box installed therein will not be able to communicate with the vehicle service platform due to the poor mobile communication network, and thus will not be able to communicate with the terminal device outside the vehicle. This makes it difficult to ensure the continuity and stability of vehicle remote control.

[0043] In summary, the continuity and stability of vehicle remote control in related technologies are relatively poor and urgently need to be further improved.

[0044] In response to the above problem, one possible implementation method is that when the vehicle is in an area with poor mobile communication network, the vehicle can use the satellite communication network to communicate with the vehicle's service platform to obtain target operation instructions. Since the coverage of the satellite communication network is relatively wide, it can cover almost anywhere on the earth, for example, remote areas, oceans, deserts and other places that are difficult to reach by traditional ground mobile network base stations. Therefore, transmitting target operation instructions through the satellite communication network can improve the continuity and stability of vehicle remote control.

[0045] However, the vehicle-mounted T-BOX in the related art does not have the ability to establish a satellite communication connection with the vehicle's service platform, and the vehicle service platform does not have the ability to independently establish a connection with the satellite communication device. Therefore, the vehicle service platform cannot autonomously send target operation instructions to the vehicle-mounted T-BOX. Therefore, how to use the satellite communication network to transmit target operation instructions to the vehicle-mounted T-BOX has become an urgent problem to be solved.

[0046] In view of the above problems, the present application provides a vehicle remote control communication system and a vehicle remote control method based on the communication system. Figure 2 The vehicle remote control communication system provided in the embodiment of the present application is introduced in detail.

[0047] like Figure 2As shown, the vehicle remote control communication system includes a vehicle service platform 10 ′, a terminal device 20 , a vehicle 30 ′ and a satellite communication system 40 .

[0048] The vehicle service platform 10' is substantially the same as the vehicle service platform 10 described above, except that the vehicle service platform 10 can store the operation instructions sent by the terminal device 20, and the vehicle service platform 10 can establish a communication connection with the gateway 410 based on the triggering of the gateway 410 in the satellite communication system 40 described below. For example, the communication connection can be a mobile communication connection.

[0049] The vehicle 30' is substantially the same as the vehicle 30 described above. The difference is that the vehicle-mounted T-BOX 310' in the vehicle 30' is different from the vehicle-mounted T-BOX 310 described above. The vehicle-mounted T-BOX 310' is integrated with a mobile communication module 311' and a satellite communication module 312, and the vehicle-mounted T-BOX 310' can communicate with the target controller 320 based on the in-vehicle network. When the vehicle 30' is located in an area with good quality of the mobile communication network, the vehicle 30' can establish a mobile communication connection with the vehicle service platform 10' through the mobile communication module 311' in the vehicle-mounted T-BOX 310' to receive target operation instructions from the vehicle service platform 10'. When the vehicle 30' is located in an area with poor mobile communication network quality, the vehicle 30' can establish a satellite communication link with the vehicle service platform 10' through the satellite communication module 312 in the vehicle-mounted T-BOX 310' to receive target operation instructions from the vehicle service platform 10' through the satellite communication link.

[0050] The satellite communication system 40 is used to enable the satellite communication module 312 to establish a satellite communication link and the satellite communication system 40 may include a gateway station 410 and a satellite 420 with the same communication connection.

[0051] The gateway 410 is used to establish a communication connection with the vehicle service platform 10'. The satellite 420 is used to establish a satellite communication link with the vehicle-mounted T-BOX 310' in the vehicle 30'.

[0052] The embodiment of the present application does not impose any specific limitation on the type of the gateway. For example, the gateway may be a fixed gateway, or a mobile gateway or a portable gateway.

[0053] The embodiments of the present application do not specifically limit the type of satellite. For example, the satellite may be a low-orbit satellite, or a high-orbit satellite. In some embodiments, the satellite may be a Tiantong satellite (such as Tiantong-1 satellite). In some embodiments, the satellite may be a Beidou satellite (such as Beidou-3 satellite).

[0054] Specifically, the satellite 420 establishes a satellite communication link with the vehicle-mounted T-BOX 310' through the satellite communication module 312 in the vehicle-mounted T-BOX 310'. The satellite communication link may include an uplink satellite communication link and a downlink satellite communication link, wherein the uplink satellite communication link is used to send information sent by the vehicle-mounted T-BOX 310' to the vehicle service platform 10', and the downlink satellite communication link is used to send operation instructions in the vehicle service platform 10' to the vehicle-mounted T-BOX 310'.

[0055] It should be understood that the satellite communication link between the vehicle service platform 10' and the T-BOX 310' may refer to the satellite communication link between the gateway station 410 and the vehicle-mounted T-BOX 310'. Specifically, the satellite communication link includes a satellite communication module, a satellite and a gateway station. An uplink satellite communication link may refer to a link from a satellite communication module to a satellite and then to a gateway station. A downlink satellite communication link may refer to a link from a gateway station to a satellite and then to a satellite communication module. The vehicle service platform 10' and the gateway station 410 may be connected to each other through a mobile communication link established based on a mobile communication network.

[0056] The above describes in detail the vehicle remote control communication system provided by the embodiment of the present application. Figure 3 The vehicle remote control method in the embodiment of the present application is introduced in detail. It should be noted that: Figure 3 The vehicle remote control method in the invention is to use Figure 2 This is achieved by the vehicle remote control communication system.

[0057] like Figure 3 As shown, the vehicle remote control method 300 may include steps: S310-S340.

[0058] In step S310, the vehicle-mounted T-BOX sends a command query request to the vehicle service platform through the uplink satellite communication link of the satellite communication module.

[0059] The instruction query request is used to request the vehicle service platform to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform. The operation instruction stored in the vehicle service platform can be sent to the vehicle service platform by a terminal device outside the vehicle based on a mobile communication network.

[0060] In some embodiments, the command query request may be issued by a mobile communication module in the vehicle-mounted T-BOX. For example, the mobile communication module may be configured to a query working mode to actively issue a command query request to the satellite communication module. Optionally, the command query request may be a $CCTCA request issued by the mobile communication module.

[0061] In the embodiment of the present application, the command query request is also used to trigger the satellite communication module to establish a two-way satellite communication link (including an uplink satellite communication link and a downlink satellite communication link) via the satellite communication system 40 to communicate with the vehicle service platform via the satellite communication link. In other words, the two-way satellite communication link in the embodiment of the present application is established by the satellite communication module based on the command query request. For example, after the satellite communication module receives the command query request, a satellite network connection request can be sent to the satellite to establish a two-way satellite communication link through the satellite and the signal gateway.

[0062] In some embodiments, the command query request is also used to trigger the gateway to actively establish a two-way mobile communication link with the vehicle service platform to achieve a communication connection between the gateway and the vehicle service platform based on a mobile communication network. In an embodiment of the present application, the command query request is also used to indicate that the vehicle service platform needs to reply to the command query request, and the vehicle service platform needs to reply based on the downlink satellite communication link. In view of this, after the gateway sends the command query request to the vehicle service platform, it will maintain a two-way communication link between the vehicle service platform and the gateway until the vehicle service platform replies to the vehicle-mounted T-Box with respect to the command query request. In other words, the present application can open up the communication link between the vehicle service platform and the vehicle-mounted T-BOX through the command query request message of the vehicle-mounted T-BOX, thereby overcoming the problem that the vehicle service platform cannot autonomously establish a downlink satellite communication link with the vehicle-mounted T-BOX.

[0063] In step S320, the vehicle service platform queries whether there is a target operation instruction in the operation instructions stored in the vehicle service platform based on the instruction query request.

[0064] The target operation instruction is an operation instruction sent by the terminal device to the target vehicle equipped with the vehicle-mounted T-BOX 310', and the target operation instruction is used to remotely control the target vehicle.

[0065] The embodiment of the present application does not specifically limit the manner in which the vehicle service platform queries the target control instruction. For example, the instruction query request may include a target identifier. The target identifier may be the identifier of the on-board T-BOX 310' of the target vehicle or the identifier of the target vehicle. The operation instructions stored by the vehicle service platform may also include an identifier. The identifier may be, for example, the identifier of the on-board T-BOX 310' or the identifier of the vehicle. The vehicle service platform may determine whether there is a target operation instruction based on whether there is an identifier in the operation instruction that is consistent with the target identifier carried in the instruction query request. Specifically, if the identifier in the operation instruction has an identifier that is consistent with the target identifier, the operation instruction corresponding to the identifier is the target operation instruction. If there is no identifier in the identifier in the operation instruction that is consistent with the target identifier, the query result is determined to be that there is no target operation instruction.

[0066] In step S330, in response to the existence of a target operation instruction in the operation instruction, the vehicle service platform sends the target operation instruction to the vehicle-mounted T-BOX via the downlink satellite communication link of the satellite communication module.

[0067] The downlink satellite communication link may be established based on the command query request described above. In some embodiments, even if there is no target operation instruction in the operation instruction, the vehicle service platform needs to send a reply message to the vehicle-mounted T-BOX via the downlink satellite communication link, and the reply message may indicate that there is no target operation instruction in the vehicle service platform.

[0068] In some embodiments, the vehicle service platform may encapsulate the target operation instruction into a specified format before transmitting the target operation instruction via the downlink satellite communication link. The specified format may be a format that can be transmitted via a satellite communication network.

[0069] In step S340, the vehicle-mounted T-BOX sends the target operation instruction to the target controller, so that the target controller performs vehicle control corresponding to the target operation instruction.

[0070] The embodiment of the present application does not specifically limit the target controller, as long as the target controller is a controller in the vehicle and the controller can perform corresponding vehicle control. The target controller may include, for example, a central gateway module (CGW) controller and / or a body control module (BCM). When there are multiple target controllers, the multiple target controllers may be connected through an in-vehicle network communication.

[0071] In some embodiments, Figure 2 As shown, the vehicle-mounted T-BOX may also be integrated with a controller 313, which may be used to connect the target controller to the satellite communication module for communication. The vehicle-mounted T-BOX may transmit the target operation instruction or the operation execution result described later through the controller. The controller may be, for example, Figure 5 The microcontroller unit (MCU) in the device.

[0072] As an example, the controller can be connected to the target controller and the mobile communication module respectively, and the mobile communication module can be connected to the satellite communication module. The embodiment of the present application does not specifically limit the mode of communication connection. For example, the controller can be connected to the target controller through the in-vehicle network communication, the controller can be connected to the mobile communication module through the serial peripheral interface (SPI) protocol communication, and the satellite communication module and the mobile communication module can be connected through the universal asynchronous receiver-transmitter (UART) protocol communication.

[0073] In some embodiments, the vehicle-mounted T-BOX can send the target operation instruction to the target controller through the in-vehicle network. The embodiment of the present application does not specifically limit the in-vehicle network. The in-vehicle network can be, for example, a controller area network (CAN) or Ethernet.

[0074] As an implementation method, after the satellite communication module receives the target operation instruction from the satellite in the downlink satellite communication link, the satellite communication module sends the target operation instruction to the mobile communication module, and the mobile communication module sends the target operation instruction to the controller, which is then sent to the target controller. Optionally, the satellite communication module can send the target operation instruction to the mobile communication module as a $BDTCI response message, and the mobile communication module can parse the target operation instruction from the response.

[0075] The embodiment of the present application integrates a satellite communication module in the vehicle-mounted T-BOX and configures the satellite communication module to establish an uplink satellite communication link and a downlink satellite communication link that can communicate with the vehicle service platform based on a command query request, and enables the vehicle-mounted T-BOX to obtain target operation instructions through the two-way satellite communication link to achieve vehicle control of the target vehicle. This method realizes the use of a satellite communication network to transmit target operation instructions to the vehicle-mounted T-BOX and improves the continuity and stability of vehicle remote control.

[0076] The embodiment of the present application does not specifically limit the type of satellite communication link, and its type matches the type of satellite and can also realize the above-mentioned two-way satellite communication link. As an implementation method, the satellite communication link is a satellite communication link based on Tiantong satellite (e.g., Tiantong-1 satellite), and the satellite communication link transmits information by SMS. Preferably, the satellite communication link (i.e., the uplink satellite communication link and / or the downlink satellite communication link) is a satellite communication link based on Beidou satellite and the satellite communication link transmits information by short message. Transmitting information by Beidou satellite and short message can improve the timeliness of remote control services and can realize long-term network and support larger vehicle-mounted T-BOX capacity.

[0077] In some embodiments, after the vehicle service platform sends the target operation instruction or reply message to the vehicle-mounted T-BOX through the downlink satellite communication link, the gateway station will release the communication connection between the gateway station and the vehicle service platform, that is, disconnect the mobile communication link between the gateway station and the vehicle service platform, and the satellite will release the communication connection between the satellite and the satellite communication module, that is, disconnect the satellite communication link between the satellite and the satellite communication module. In this way, the satellite communication resources can be released after the reply to the query instruction request is completed, so as to reduce the occupation of unnecessary satellite communication resources and reduce operating costs.

[0078] In other embodiments, the target operation instruction is also used to indicate that the vehicle-mounted T-BOX needs to reply the operation execution result for the target operation instruction. Based on this, after the vehicle service platform sends the target operation instruction to the vehicle-mounted T-BOX through the downlink satellite communication link, the gateway station will maintain the communication connection between the gateway station and the vehicle service platform, and the satellite communication module will maintain the communication connection between the satellite and the satellite communication module until the vehicle-mounted T-BOX replies the operation execution result to the vehicle service platform for the target operation instruction. That is, after sending the target operation instruction, the vehicle service platform will wait for the operation execution result fed back for the target operation instruction. In this way, the reliability of the transmission of the target operation instruction can be guaranteed and the vehicle service platform can be informed of the execution status of the vehicle control in a timely manner to improve the user experience.

[0079] Based on this, in some embodiments, such as Figure 4 As shown, the vehicle remote control method 300 may further include steps S350 - S360 .

[0080] In step S350, the vehicle-mounted T-BOX receives the operation execution result sent by the target controller.

[0081] The operation execution result is used to indicate whether the target controller successfully executes the vehicle control corresponding to the target operation instruction. For example, the target operation instruction instructs the target vehicle to close the window, and the operation execution result may indicate that the target vehicle closes the window successfully or fails to close the window.

[0082] In some embodiments, the vehicle-mounted T-BOX may receive the operation execution result sent by the target controller through the in-vehicle network.

[0083] In step S360, the vehicle-mounted T-BOX sends the operation execution result to the vehicle service platform via an uplink satellite communication link.

[0084] As an implementation method, the vehicle-mounted T-BOX can receive the operation execution result from the target controller through the in-vehicle network between the controller and the target controller, and then the controller can send the operation execution result to the mobile communication module based on SPI, and the mobile communication module sends it to the satellite communication module based on UART, so that the satellite communication module sends the operation execution result to the vehicle service platform based on the uplink satellite communication link.

[0085] In some embodiments, after receiving the operation execution result, the vehicle service platform can push the operation execution result to the APP of the terminal device based on the mobile communication network.

[0086] After the vehicle service platform sends the target operation instruction to the vehicle T-BOX, waiting for and receiving the operation execution result fed back by the vehicle T-BOX can ensure the reliability of the transmission of the target operation instruction and enable the vehicle service platform to promptly know the execution status of the vehicle control, thereby improving the user experience.

[0087] In some embodiments, before sending the operation execution result to the satellite communication module, the mobile communication module may encapsulate the operation execution result into a specified format, which may be a format that can be transmitted through a satellite communication network.

[0088] In some embodiments, the vehicle-mounted T-BOX encapsulates the operation execution result into a request message through the mobile communication module, for example, the request message may be a $CCTCQ request. The $CCTCQ request may indicate that the vehicle service platform that receives the $CCTCQ request needs to respond to the $CCTCQ request.

[0089] As an implementation method, the mobile communication module encapsulates the operation execution result as a $CCTCQ request and waits for a $BDTCK notification. After the mobile communication module sends the $CCTCQ request to the satellite communication module and pushes it to the vehicle service platform via the uplink satellite transmission link through the satellite communication module, the vehicle service platform can immediately reply a response message to the gateway. The response message can be, for example, an Acknowledgement Message (ACK). The gateway can send it to the satellite communication module via a satellite, and the satellite communication module will reply a $BDTCK notification to the mobile communication module after receiving the response message.

[0090] By encapsulating the operation execution result as a request message, the vehicle-mounted T-BOX can maintain a two-way communication connection with the vehicle service platform after sending the operation execution result to the vehicle service platform, so as to receive the response message made by the vehicle service platform to the request, thereby further ensuring the reliability of the transmission of the operation execution result and avoiding information blind spots caused by data transmission loss.

[0091] As mentioned above, the two-way communication link between the vehicle service platform and the vehicle-mounted T-BOX includes a two-way mobile communication link between the gateway and the vehicle service platform and a two-way satellite communication link between the gateway and the vehicle-mounted T-BOX. The command query request is also used to trigger the gateway to actively establish a two-way mobile communication link with the vehicle service platform, and the two-way mobile communication link is used to transmit information between the gateway and the vehicle service platform.

[0092] Based on this, the steps performed by the information gateway may include: receiving a command query request sent by the vehicle-mounted T-BOX through an uplink satellite communication link, the command query request is used to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, the operation instruction is sent by a terminal device located outside the vehicle to the vehicle service platform, and the target operation instruction is an operation instruction sent by the terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; in response to receiving the command query request, establishing a mobile communication link with the vehicle service platform; sending the command query request to the vehicle service platform through the mobile communication link; receiving the target operation instruction sent by the vehicle service platform through the mobile communication link; and sending the target operation instruction to the vehicle-mounted T-BOX through the downlink satellite communication link.

[0093] As mentioned above, the command query request may be issued by the mobile communication module 311' in the vehicle-mounted T-BOX 310'. The embodiment of the present application does not specifically limit the timing when the mobile communication module issues the command query request.

[0094] As an implementation manner, the mobile communication module may send a command query request to the vehicle service platform after the user triggers the command query service in the vehicle-mounted T-BOX 310 ′.

[0095] As another implementation method, the mobile communication module can be configured to a periodic query working mode, and the mobile communication module can actively send a command query request to the satellite communication module at a regular interval in this working mode. Based on this, step S310 may include: the vehicle-mounted T-BOX uses the mobile communication module to regularly send a command query request to the satellite communication module; the vehicle-mounted T-BOX uses the satellite communication module to send the command query request to the vehicle service platform through the uplink satellite communication link. Through this setting, the target operation command can be sent to the vehicle-mounted T-BOX in a timely manner to ensure the timely execution of remote control.

[0096] In order to ensure the security of data transmission and reduce the satellite bandwidth usage as much as possible, the cost of using satellite communication to achieve remote control of the vehicle-mounted T-BOX can be reduced. In some embodiments, the vehicle-mounted T-BOX can encrypt the message when sending it to the vehicle service platform. Accordingly, the vehicle service platform should also encrypt the message when sending it to the vehicle-mounted T-BOX.

[0097] As an implementation method, the vehicle-mounted T-BOX stores one or more of the following information: the public key of the vehicle service platform, the private key of the vehicle-mounted T-BOX, and the public key of the vehicle-mounted T-BOX. When the vehicle-mounted T-BOX needs to send a message to the vehicle service platform (the message is an original message, for example, the original data can be the result of an operation execution), the vehicle-mounted T-BOX can use the private key of the vehicle-mounted T-BOX to generate signature data based on an encryption algorithm, and then package the original message and the signature data together and send the packaged message to the vehicle service platform. After receiving the packaged message, the vehicle service platform can use the public key of the vehicle-mounted T-BOX to verify the signature of the packaged message, and if the signature verification passes, proceed to the subsequent steps. Accordingly, when the vehicle service platform needs to send a message to the vehicle-mounted T-BOX (the message is an original message, for example, the original data can be a target operation instruction), the private key of the vehicle service platform can be used to generate signature data based on an encryption algorithm, and then the original message and the signature data are packaged together and sent to the vehicle-mounted T-BOX. After the vehicle-mounted T-BOX receives the packaged message, it can use the public key of the vehicle service platform to verify the signature of the packaged message. If the verification passes, proceed to the subsequent steps.

[0098] The embodiments of the present application do not specifically limit the data format of the original message and the packaged message. As an implementation method, the original message includes: message ID, timestamp, instruction type, data length, and data content. The packaged message adds a signature data based on the original message. Among them, the message ID is the token identifier of the remote control operation at that time. The timestamp is the moment of the customer's remote control operation, in ns. The instruction type is used to indicate whether the original data is request data or reply data. The data length is the length of the data content. The data content indicates request or reply data. The signature data is the national secret SM2 signature of the data from 0 to N bytes. Figure 6 As shown, the length of the message ID is 4 bytes; the length of the timestamp is 8 bytes; the length of the instruction type is 2 bytes (the highest bit bit15 is 0, indicating request data, and 1 indicates reply data; bits0 to 14 indicate specific request operations, such as unlocking, closing windows, turning on air conditioning, etc.); the length of the data length is 2 bytes; the data content indicates the specific content of the request or reply, which can be 64 bytes; the length of the signature data can be 64 bytes.

[0099] The embodiments of the present application do not specifically limit the type of encryption algorithm. For example, the encryption algorithm may be an asymmetric encryption algorithm. As an implementation method, the encryption algorithm may be an RSA algorithm, an ECDSA algorithm, or a DSA algorithm. Preferably, the encryption algorithm may be a national encryption SM2 algorithm. The use of the national encryption SM2 algorithm may be more in line with the national standard of the vehicle-mounted T-BOX, occupy a smaller signature data length and smaller satellite network traffic, and its encryption algorithm has a higher processing efficiency, and is the best choice when using Beidou satellites for transmission.

[0100] In view of this, in some embodiments, step S340 may include: using the public key of the vehicle service platform to verify the received target operation instruction, the target operation instruction includes signature data generated by the vehicle service platform based on the private key and encryption algorithm of the vehicle service platform; in response to the verification passing, sending the target operation instruction to the target controller through the in-vehicle network, so that the target controller executes the vehicle control corresponding to the target operation instruction.

[0101] In other embodiments, step S360 may include: in response to receiving the operation execution result sent by the target controller, using the private key and encryption algorithm of the vehicle-mounted T-BOX to generate the signature data of the vehicle-mounted T-BOX; combining the operation execution result with the signature data of the vehicle-mounted T-BOX to generate the target operation execution result (that is, the target operation execution result is a packaged message formed by packaging the signature data and the operation execution result); sending the target operation execution result to the vehicle service platform via an uplink satellite communication link. Optionally, the vehicle service platform verifies the signature of the target operation execution result using the public key of the T-BOX. If the signature verification is passed, the vehicle service platform can further determine whether the target operation instruction is successfully executed by the target vehicle by comparing the message ID, timestamp, and data content.

[0102] In order to facilitate understanding of the present application, the following describes the embodiments of the present application in more detail with reference to specific examples. In the following examples, Figure 5 It is only to help those skilled in the art understand the embodiments of the present application, rather than to limit the embodiments of the present application to the specific values ​​or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given, and such modifications or changes also fall within the scope of the embodiments of the present application.

[0103] Figure 5 Schematic diagram of the architecture of a vehicle remote control communication system provided by an embodiment of the present application. Figure 5 The vehicle remote control communication system includes the above-mentioned Figure 2 The vehicle service platform 10', the terminal device 20, the vehicle 30' and the satellite communication system 40.

[0104] The vehicle service platform 10' is a TSP cloud platform. The terminal device 20 is a mobile phone terminal. The vehicle 30' specifically includes a vehicle-mounted T-BOX 310' and a target controller 320. The vehicle-mounted T-BOX 310' includes a mobile communication module 311', a satellite communication module 312 and an MCU 313. The satellite communication module 312 is a Beidou communication module. The target controller 320 includes a CGW controller 321 and a BCM controller 322. The satellite communication system 40 includes a gateway 410 and a satellite 420. The satellite 420 is a Beidou-3 satellite.

[0105] Among them, the terminal device 20, the vehicle service platform 10' and the gateway station 410 are connected to each other through the mobile communication network; the gateway station 410, the satellite 420 and the satellite communication module 312 are connected to each other through the satellite network; the MCU 313, the CGW controller 321 and the BCM controller 322 are connected through the in-vehicle network, the MCU 313 and the mobile communication module 311' are connected through SPI, and the mobile communication module 311' and the satellite communication module 312 are connected through UART.

[0106] use Figure 5 The vehicle remote control method implemented by the vehicle remote control communication system in the embodiment may include a process of sending a remote control request (ie, a target operation instruction) and a process of uploading a remote control reply (ie, an operation execution result). Specifically, the process may include the following.

[0107] The process of sending remote control requests based on two-way communication is as follows.

[0108] Step 101: The user triggers the remote control service by operating the APP on the mobile terminal, and sends the operation instructions to the TSP cloud platform through the mobile network. The TSP cloud platform first caches the instructions locally and waits for the vehicle-mounted T-Box to actively query.

[0109] Step 102: The mobile communication module of the vehicle-mounted T-Box is configured to a periodic query working mode, and regularly sends a $CCTCA request to the Beidou communication module. The Beidou communication module transfers the request to the signal gateway station via the Beidou-3 satellite through the satellite network, and the signal gateway station pushes the request to the TSP cloud platform through the mobile network.

[0110] Step 103: After receiving the command query request initiated by the vehicle-mounted T-Box, the TSP cloud platform reads the locally cached operation instructions, encapsulates them into a specified format and sends them to the signal gateway station, which is then transferred to the Beidou communication module of the vehicle-mounted T-Box via the Beidou-3 satellite through the satellite network, and then waits for the vehicle-mounted T-Box to feedback the remote control execution result.

[0111] Step 104: The Beidou communication module sends a $BDTCI response to the mobile communication module. The mobile communication module parses the specific operation instruction from the response and sends it to the MCU via SPI. The MCU then sends the operation instruction to the BCM via the in-vehicle network through the CGW to execute the specific remote control operation.

[0112] The remote control reply upload process based on two-way communication is as follows.

[0113] Step 201: BCM returns the remote control execution result to the MCU of the vehicle-mounted T-Box through the in-vehicle network via CGW. The MCU sends it to the mobile communication module through SPI. The mobile communication module encapsulates it into a specified format, sends a $CCTCQ request to the Beidou communication module, and then waits for $BDTCK notification.

[0114] Step 202: The Beidou communication module transfers the remote control execution result to the gateway station via the satellite network via the Beidou-3 satellite, and the gateway station pushes it to the TSP cloud platform via the mobile network.

[0115] Step 203: After receiving the remote control execution result, the TSP platform immediately replies ACK to the gateway station, which sends it to the Beidou communication module of the vehicle-mounted T-Box via the Beidou satellite and pushes it to the mobile phone APP via the mobile network.

[0116] Step 204: After receiving the response, the Beidou communication module will send $BDTCK to notify the mobile communication module.

[0117] Combination of the above Figures 1 to 6 The method embodiment of the present application is described in detail. Figures 7 to 9 The device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0118] Figure 7 The figure is a schematic diagram of the structure of a vehicle remote control device provided by an embodiment of the present application. The vehicle remote control device is applied to a vehicle-mounted T-BOX, and a satellite communication module is integrated in the vehicle-mounted T-BOX. The satellite communication module is used to establish a satellite communication link based on a command query request to communicate with a vehicle service platform. The satellite communication link includes an uplink satellite communication link and a downlink satellite communication link. The vehicle service platform stores operation instructions sent by a terminal device outside the vehicle. For details, please refer to the above text. Figure 7 The vehicle remote control device 700 may include a transmitting unit 710 and a receiving unit 720 .

[0119] The sending unit 710 is used to send a command query request to the vehicle service platform through the uplink satellite communication link of the satellite communication module, wherein the command query request is used to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, and the target operation instruction is an operation instruction sent by the terminal device to the target vehicle equipped with the vehicle-mounted T-BOX;

[0120] The receiving unit 720 is used to receive the target operation instruction sent by the vehicle service platform through the downlink satellite communication link of the satellite communication module;

[0121] The sending unit 710 is further configured to send the target operation instruction to the target controller so that the target controller performs vehicle control corresponding to the target operation instruction.

[0122] Optionally, the receiving unit 720 is also used to receive an operation execution result sent by the target controller, and the operation execution result is used to indicate whether the target controller successfully performs vehicle control; the sending unit 710 is also used to send the operation execution result to the vehicle service platform via an uplink satellite communication link.

[0123] Optionally, the vehicle-mounted T-BOX is also integrated with a mobile communication module, and the sending unit 710 is used to: use the mobile communication module to periodically send command query requests to the satellite communication module; use the satellite communication module to send the command query request to the vehicle service platform through an uplink satellite communication link.

[0124] Optionally, the sending unit 710 is used to: store the public key of the vehicle service platform in the vehicle-mounted T-BOX, and use the public key of the vehicle service platform to verify the received target operation instruction, where the target operation instruction includes signature data generated by the vehicle service platform based on the private key and encryption algorithm of the vehicle service platform; in response to the verification being passed, the target operation instruction is sent to the target controller through the in-vehicle network.

[0125] Optionally, the sending unit 710 is used to: store a private key of the vehicle-mounted T-BOX in the vehicle-mounted T-BOX, and in response to receiving an operation execution result sent by a target controller, generate signature data of the vehicle-mounted T-BOX using the private key of the vehicle-mounted T-BOX and an encryption algorithm; combine the operation execution result with the signature data of the vehicle-mounted T-BOX to generate a target operation execution result; and send the target operation execution result to the vehicle service platform via an uplink satellite communication link.

[0126] Optionally, the uplink satellite communication link and / or the downlink satellite communication link is a satellite communication link based on Beidou satellite and the satellite communication link transmits information in a short message manner.

[0127] Optionally, the uplink satellite communication link and / or the downlink satellite communication link includes the satellite communication module, a satellite and a gateway, and the gateway is connected to the vehicle service platform via a mobile network communication.

[0128] Figure 8 The figure is a schematic diagram of the structure of a vehicle remote control device provided by an embodiment of the present application. The vehicle remote control device is applied to a vehicle service platform, and the vehicle service platform is connected to a vehicle-mounted T-BOX integrated with a satellite communication module through a satellite communication link, and the satellite communication link includes an uplink satellite communication link and a downlink satellite communication link established by the satellite communication module based on a command query request.

[0129] See also Figure 8 The vehicle remote control device 800 may include a receiving unit 810 , a query unit 820 and a sending unit 830 .

[0130] The receiving unit 810 is used to receive a command query request sent by the vehicle-mounted T-BOX through an uplink satellite communication link of a satellite communication module, and the satellite communication module is integrated in the vehicle-mounted T-BOX;

[0131] The query unit 820 is used to query whether there is a target operation instruction in the operation instruction based on the instruction query request, and the target operation instruction is an operation instruction sent by the terminal device to a target vehicle equipped with a vehicle-mounted T-BOX;

[0132] The sending unit 830 is used for sending the target operation instruction to the vehicle-mounted T-BOX via the downlink satellite communication link of the satellite communication module in response to the target operation instruction in the operation instruction.

[0133] Combine the following Fig. 9 A communication device 900 in an embodiment of the present application is introduced. The communication device 900 can be used to implement the method described in the above method embodiment. As an example, the communication device 900 is the vehicle-mounted T-BOX mentioned above. As another example, the communication device 900 is the vehicle service platform mentioned above.

[0134] The communication device 900 may include one or more processors 910. The processor 910 may support the communication device 900 to implement the method described in the foregoing method embodiment.

[0135] The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0136] The communication device 900 may further include one or more memories 920. The memory 920 stores a program, which can be executed by the processor 910 to control the communication device 900 to execute the method described in the above method embodiment. The memory 920 may be independent of the processor 910 or integrated in the processor 910.

[0137] The communication device 900 may further include a transceiver 930. The processor 910 may communicate with other devices through the transceiver 930. For example, the processor 910 may perform data transmission and reception with other devices through the transceiver 930.

[0138] The present application also provides a chip in an embodiment, including a processor, which can be used to call and run a computer program from a memory, so that a vehicle-mounted T-BOX or a vehicle service platform equipped with the chip can execute the method described in the above method embodiment. It is understandable that the processor can be any type of processor mentioned above. It is understandable that the memory can be independent of the chip or integrated in the chip.

[0139] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.

[0140] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.

[0141] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0142] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0143] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0144] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0145] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0146] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A vehicle remote control method, characterized in that: The method is applied to a vehicle-mounted T-BOX, in which a satellite communication module is integrated, and the method comprises: Sending a command query request to the vehicle service platform through the uplink satellite communication link of the satellite communication module, wherein the command query request is used to query whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, and the target operation instruction is an operation instruction sent by the terminal device to the target vehicle equipped with the vehicle-mounted T-BOX; Receiving the target operation instruction sent by the vehicle service platform through the downlink satellite communication link of the satellite communication module; The target operation instruction is sent to a target controller so that the target controller performs vehicle control corresponding to the target operation instruction.

2. The method according to claim 1, characterized in that The method further comprises: receiving an operation execution result sent by the target controller, wherein the operation execution result is used to indicate whether the target controller successfully executes the vehicle control; The operation execution result is sent to the vehicle service platform via the uplink satellite communication link.

3. The method according to claim 1, characterized in that: The vehicle-mounted T-BOX is also integrated with a mobile communication module, and the sending of a command query request to the vehicle service platform through an uplink satellite communication link of the satellite communication module includes: Using the mobile communication module to periodically send the command query request to the satellite communication module; The satellite communication module is used to send the command query request to the vehicle service platform through the uplink satellite communication link.

4. The method according to claim 1, characterized in that The sending the target operation instruction to the target controller comprises: The vehicle-mounted T-BOX stores the public key of the vehicle service platform, and uses the public key of the vehicle service platform to verify the signature of the received target operation instruction, where the target operation instruction includes signature data generated by the vehicle service platform based on the private key of the vehicle service platform and the encryption algorithm; In response to the signature verification being passed, the target operation instruction is sent to the target controller via the in-vehicle network.

5. The method according to claim 2, characterized in that: The sending of the operation execution result to the vehicle service platform via the uplink satellite communication link comprises: The vehicle-mounted T-BOX stores a private key of the vehicle-mounted T-BOX, and in response to receiving the operation execution result sent by the target controller, generates signature data of the vehicle-mounted T-BOX using the private key of the vehicle-mounted T-BOX and an encryption algorithm; Combining the operation execution result with the signature data of the vehicle-mounted T-BOX to generate a target operation execution result; The target operation execution result is sent to the vehicle service platform via the uplink satellite communication link.

6. The method according to claim 1, characterized in that The uplink satellite communication link and / or the downlink satellite communication link is a satellite communication link based on Beidou satellites, and the satellite communication link transmits information in a short message manner.

7. The method according to claim 1, characterized in that The uplink satellite communication link and / or the downlink satellite communication link comprises the satellite communication module, a satellite and a gateway station, and the gateway station is connected to the vehicle service platform through a mobile network communication.

8. A vehicle remote control method, characterized in that: The method is applied to a vehicle service platform, in which an operation instruction is stored, and the method includes: receiving a command query request sent by the vehicle-mounted T-BOX through an uplink satellite communication link of a satellite communication module, wherein the satellite communication module is integrated in the vehicle-mounted T-BOX; Based on the instruction query request, query whether there is a target operation instruction in the operation instruction, wherein the target operation instruction is an operation instruction sent by the terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; In response to the target operation instruction being included in the operation instruction, the target operation instruction is sent to the vehicle-mounted T-BOX via the downlink satellite communication link of the satellite communication module.

9. A vehicle remote control device, characterized in that: The device is applied to a vehicle-mounted T-BOX, in which a satellite communication module is integrated. The device includes: a sending unit, used for sending a command query request to the vehicle service platform through the uplink satellite communication link of the satellite communication module, wherein the command query request is used for querying whether there is a target operation instruction in the operation instructions stored in the vehicle service platform, and the target operation instruction is an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; A receiving unit, configured to receive the target operation instruction sent by the vehicle service platform through a downlink satellite communication link of the satellite communication module; The sending unit is further configured to send the target operation instruction to a target controller, so that the target controller performs vehicle control corresponding to the target operation instruction.

10. A vehicle remote control device, characterized in that: The device is applied to a vehicle service platform, in which operation instructions are stored, and the device includes: A receiving unit, used for receiving a command query request sent by the vehicle-mounted T-BOX through an uplink satellite communication link of a satellite communication module, wherein the satellite communication module is integrated in the vehicle-mounted T-BOX; A query unit, configured to query whether there is a target operation instruction in the operation instruction based on the instruction query request, wherein the target operation instruction is an operation instruction sent by a terminal device to a target vehicle equipped with the vehicle-mounted T-BOX; The sending unit is used for sending the target operation instruction to the vehicle-mounted T-BOX through the downlink satellite communication link of the satellite communication module in response to the target operation instruction being included in the operation instruction.

11. A communication device, characterized in that: include: A memory for storing codes; A processor, configured to execute the code stored in the memory to perform the method according to any one of claims 1 to 7 or claim 8.