Vehicle remote communication method, device, system, equipment, medium and product

By saving the most recent communication address for vehicle terminals, the method efficiently establishes connections without reallocation, addressing the inefficiency in existing vehicle terminal wake-up methods.

CN119109960APending Publication Date: 2024-12-10CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411201984.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing method for waking up a vehicle communication terminal (T-Box) from a dormant state via the Internet of Vehicles platform is inefficient due to the need to reallocate a communication address each time, prolonging the connection establishment process.

Method used

A method that saves the most recent communication address used by a target vehicle, allowing direct wake-up commands to establish a connection without reallocation, and includes modules for address retrieval if initial connection fails.

Benefits of technology

This approach reduces the time required to establish a communication connection by reusing the historical address, improving efficiency and ensuring quick vehicle terminal wake-up.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109960A_ABST
    Figure CN119109960A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a vehicle remote communication method, device, system, equipment, medium and product, and the method comprises the steps: analyzing an Internet of Vehicles service request after the Internet of Vehicles service request is obtained, and determining a target vehicle identifier corresponding to the Internet of Vehicles service request; querying a corresponding historical communication address in a preset communication address storage table according to the target vehicle identifier; and according to the historical communication address, sending an awakening instruction to a vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identifier, and establishing communication connection with the vehicle-mounted communication terminal. According to the technical scheme, the problems that in the prior art, an operator needs to be requested to redistribute a communication address when the vehicle communication terminal is awakened every time, and the communication connection establishment time is long are solved, the communication connection can be established for the vehicle-mounted communication terminal of the target vehicle by storing the communication address used by the last access of the target vehicle, and the communication connection efficiency is improved. The time for requesting the communication address again is saved, and the efficiency of establishing the communication connection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of vehicle networking technology, and in particular, to a vehicle remote communication method, device, system, equipment, medium and product. Background Art

[0002] At present, the vehicle communication terminal (T-Box, Telematics Box) has the function of realizing the interconnection between the vehicle and the remote service operator. In the scenario where the vehicle T-Box has entered a dormant state and the user needs to use a mobile phone APP to remotely control the vehicle (remote wake-up, etc.), the current way to wake up the T-Box is mainly: the Internet of Vehicles background allocates a dynamic IP to the T-Box through the operator network, wakes up the TBox through SMS, and establishes a connection between the user datagram server UDP_Server (User Datagram Protocol) of the Internet of Vehicles platform and the vehicle T-Box to execute user instructions. This cycle will take a long time. Summary of the invention

[0003] The embodiments of the present invention provide a vehicle remote communication method, device, system, equipment, medium and product, which can establish a communication connection with the on-board communication terminal of the target vehicle by saving the communication address used by the target vehicle for the most recent visit, saving the time of re-requesting the communication address and improving the efficiency of establishing the communication connection.

[0004] In a first aspect, an embodiment of the present invention provides a vehicle remote communication method, the method comprising:

[0005] After obtaining the Internet of Vehicles service request, parsing the Internet of Vehicles service request and determining the target vehicle identifier corresponding to the Internet of Vehicles service request;

[0006] According to the target vehicle identification, the corresponding historical communication address is searched in the preset communication address storage table;

[0007] According to the historical communication address, a wake-up command is sent to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the vehicle-mounted communication terminal is established;

[0008] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0009] In a second aspect, an embodiment of the present invention provides a vehicle remote communication device, the device comprising:

[0010] A target vehicle identification acquisition module is used to parse the Internet of Vehicles service request after acquiring the Internet of Vehicles service request, and determine the target vehicle identification corresponding to the Internet of Vehicles service request;

[0011] A historical communication address query module is used to query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification;

[0012] A communication connection establishing module, used to send a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal;

[0013] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0014] In a third aspect, an embodiment of the present invention provides a vehicle remote communication system, the system comprising:

[0015] On-vehicle communication terminal and user datagram server;

[0016] The vehicle communication terminal is used to start the preset chip and preset control unit of the target vehicle according to the vehicle network wake-up command sent by the user datagram server, and establish a communication connection with the transmission control server;

[0017] A user datagram server is used to perform vehicle remote communication according to the vehicle remote communication method provided by any embodiment of the present invention.

[0018] In a fourth aspect, an embodiment of the present invention further provides a computer device, the computer device comprising:

[0019] one or more processors;

[0020] A memory for storing one or more programs;

[0021] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle remote communication method provided by any embodiment of the present invention.

[0022] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle remote communication method provided by any embodiment of the present invention.

[0023] In a sixth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the vehicle remote communication method provided by any embodiment of the present invention.

[0024] The embodiments of the above invention have the following advantages or beneficial effects:

[0025] In the embodiment of the present invention, after obtaining the Internet of Vehicles service request, the Internet of Vehicles service request is parsed to determine the target vehicle identification corresponding to the Internet of Vehicles service request; the corresponding historical communication address is queried in the preset communication address storage table according to the target vehicle identification; according to the historical communication address, a wake-up command is sent to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the vehicle-mounted communication terminal is established; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem in the prior art that each time the vehicle communication terminal is woken up, the operator needs to be requested to reallocate the communication address, and the time required to establish the communication connection is long. By saving the communication address used by the target vehicle for the most recent visit, a communication connection can be established with the vehicle-mounted communication terminal of the target vehicle, saving the time required to re-request the communication address and improving the efficiency of establishing the communication connection. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 is a flow chart of a vehicle remote communication method provided by an embodiment of the present invention;

[0027] Figure 2 is a schematic diagram of a vehicle remote communication method provided by an embodiment of the present invention;

[0028] Figure 3 This is a communication connection diagram of a vehicle-mounted communication terminal under normal working conditions provided by an embodiment of the present invention;

[0029] Figure 4 is a schematic diagram of a vehicle remote communication method provided by an embodiment of the present invention;

[0030] Figure 5 is a schematic diagram of a vehicle remote communication method provided by an embodiment of the present invention;

[0031] Figure 6 is a structural schematic diagram of a vehicle remote communication device provided by an embodiment of the present invention;

[0032] Figure 7 is a structural schematic diagram of a vehicle remote communication system provided by an embodiment of the present invention;

[0033] Figure 8 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0034] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0035] Figure 1 This is a flow chart of a vehicle remote communication method provided by an embodiment of the present invention. This embodiment can be applied to vehicle remote communication scenarios. The method can be executed by a vehicle remote communication device, which can be implemented by software and / or hardware and integrated into a computer device with application development capabilities.

[0036] like Figure 1 As shown, the vehicle remote communication method of this embodiment includes the following steps:

[0037] S110: After obtaining the Internet of Vehicles service request, parse the Internet of Vehicles service request and determine the target vehicle identifier corresponding to the Internet of Vehicles service request.

[0038] Specifically, Figure 2 As shown, after the remote user opens the preset Internet of Vehicles application provided by the Internet of Vehicles service platform, such as a mobile phone APP, the preset Internet of Vehicles application automatically sends an Internet of Vehicles service request to the UDP_Server (User Datagram Protocol) server of the Internet of Vehicles service platform when it is started. After the UDP_Server receives the Internet of Vehicles service request, the UDP_Server parses the target vehicle identifier corresponding to the Internet of Vehicles service request. The target vehicle identifier can be a string that uniquely corresponds to the vehicle, such as a vehicle identification number (VIN). VIN is a unique code consisting of 17 characters.

[0039] S120. Query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification.

[0040] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0041] The communication address may be an Internet address, ie, an IP address.

[0042] A preset communication address storage table UDP List can be pre-established on the UDP_Server side of the Internet of Vehicles platform to maintain the communication addresses of all vehicles' on-board communication terminals T-Box that last accessed the UDP_Server side. These communication addresses are the historical communication addresses.

[0043] S130: Send a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal.

[0044] When the user remotely controls the remote wake-up of the vehicle on the mobile phone APP, the saved historical communication address is used to perform UDS wake-up on the T-Box of the vehicle corresponding to the target vehicle identification. When the historical IP address in UDP_Server is still valid, that is, the historical IP address has not timed out, the vehicle T-Box can receive the wake-up command and successfully wake up, establish a connection with the Internet of Vehicles platform and the UDP_Server, and enable the vehicle's Internet access function. Among them, UDS wake-up is a wake-up operation of the vehicle T-Box based on the Unified Diagnostic Services (UDS) protocol.

[0045] The T-Box executes the wake-up command, starts the system on chip (SOC) and the microcontroller unit (MCU), and enters the normal working mode, namely the Normal mode.

[0046] And T-Box can establish a communication connection with TCP_Server through the historical IP address to realize the Internet access functions of the target vehicle, such as remote control, access to Baidu or music server, etc. TCP_Server is a server-side program or service based on the Transmission Control Protocol (TCP).

[0047] After the T-Box is awakened, the user can remotely control the target vehicle through the mobile phone APP to perform preset actions, such as remotely controlling the start of the target vehicle. Figure 3 As shown, when the vehicle is working normally, the T-Box needs to maintain communication connection with the UDP_Server and TCP_Server.

[0048] The technical solution of this embodiment is to parse the Internet of Vehicles service request after obtaining it, determine the target vehicle identification corresponding to the Internet of Vehicles service request; query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification; send a wake-up command to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem in the prior art that each time the vehicle communication terminal is woken up, it is necessary to request the operator to reallocate the communication address, and it takes a long time to establish a communication connection. By saving the communication address used by the target vehicle for the most recent visit, a communication connection can be established with the vehicle-mounted communication terminal of the target vehicle, saving the time of re-requesting the communication address and improving the efficiency of establishing a communication connection.

[0049] Figure 4 This is a flow chart of a vehicle remote communication method provided in an embodiment of the present invention. This embodiment and the vehicle remote communication method in the above embodiment belong to the same inventive concept, and further describes the process of how to re-establish a communication connection after a communication connection is not successfully established within a preset time after sending a wake-up command. The method can be executed by a vehicle remote communication device, which can be implemented by software and / or hardware and integrated into a computer device with application development function.

[0050] like Figure 4 As shown, the vehicle remote communication method of this embodiment includes the following steps:

[0051] S210: After obtaining the Internet of Vehicles service request, parse the Internet of Vehicles service request and determine the target vehicle identifier corresponding to the Internet of Vehicles service request.

[0052] S220. Query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification.

[0053] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0054] S230: Send a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal.

[0055] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0056] S240: If the communication connection is not successfully established within the preset time after the wake-up instruction is sent, a vehicle communication terminal wake-up request is sent to the transmission control server, so that the transmission control server allocates a new communication address for the target vehicle by requesting the preset operator.

[0057] In the case where the communication connection is disconnected due to, for example, the vehicle is turned off, the historical communication address may be recycled due to different IP timeout times assigned by the operator network, such as different base stations and server configurations in different regions of the operator. Therefore, after executing step S230, if the communication connection is not successfully established, a vehicle communication terminal wake-up request is sent to the transmission control server to wake up the T-Box via SMS.

[0058] The preset duration can be set according to actual needs, for example, 7 seconds. After the wake-up command is issued, the UDP_Server side counts 7 seconds. If the communication connection with the target vehicle is not successfully established, the vehicle communication terminal wake-up request is sent to the transmission control server, that is, the TCP_Server side, for remote wake-up.

[0059] The TCP_Server end sends a text message instruction to the subscriber identity module (SIM) of the T-Box by requesting the short message service (SMS) of the preset operator to reallocate the IP address for the target vehicle T-Box.

[0060] S250: Replace the historical communication address with a new communication address.

[0061] The UDP_Server replaces the historical communication address in the preset communication address storage table with the newly allocated IP address, that is, the new communication address.

[0062] S260: Based on the new communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the target vehicle to wake up the vehicle-mounted communication terminal.

[0063] The UDP_Server sends the wake-up command to the T-Box of the target vehicle through the new communication address. The T-Box executes the command, starts the SOC and MCU to enter Normal mode. The T-Box establishes a connection with the TCP_Server platform through the IP address, and the user can remotely control the vehicle startup through the APP.

[0064] In an optional implementation, the status of the communication connection with the vehicle-mounted communication terminal is monitored in real time, and when the communication connection with the vehicle-mounted communication terminal is interrupted, the vehicle identification identifier and the communication address currently used for communication with the target vehicle are stored in a preset communication address storage table in correspondence.

[0065] The UDP_Server end monitors the status of the communication connection with the on-board communication terminal in real time. When the communication connection with the on-board communication terminal is interrupted, the vehicle identification identifier and the communication address currently used for communication with the target vehicle are stored in a preset communication address storage table to ensure that the preset communication address storage table can store the communication address corresponding to the on-board communication terminal in the most recent historical remote communication connection.

[0066] The technical solution of this embodiment is as follows: after obtaining the Internet of Vehicles service request, the Internet of Vehicles service request is parsed to determine the target vehicle identification corresponding to the Internet of Vehicles service request; the corresponding historical communication address is searched in a preset communication address storage table according to the target vehicle identification; according to the historical communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the vehicle-mounted communication terminal is established; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal in time; within the preset time after sending the wake-up instruction, if the communication connection is not successfully established, a vehicle-mounted communication terminal wake-up request is sent to the transmission control server, so that the transmission control server allocates a new communication address to the target vehicle by requesting the preset operator; the historical communication address is replaced with the new communication address; based on the new communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the target vehicle to wake up the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem in the prior art that each time a vehicle communication terminal is woken up, it is necessary to request the operator to reallocate the communication address, and the time required to establish a communication connection is long. By saving the communication address used by the target vehicle for the most recent visit, a communication connection can be established for the on-board communication terminal of the target vehicle, saving the time for re-requesting the communication address and improving the efficiency of establishing the communication connection. In addition, if the connection is unsuccessful, the operator can be requested to reallocate the communication address to ensure the normal use of the vehicle networking function.

[0067] Figure 5 This is a flow chart of a vehicle remote communication method provided in an embodiment of the present invention. This embodiment and the vehicle remote communication method in the above embodiment belong to the same inventive concept, and further describes the process of parsing a vehicle networking service request and determining the target vehicle identification corresponding to the vehicle networking service request. The method can be executed by a vehicle remote communication device, which can be implemented by software and / or hardware and integrated into a computer device with application development function.

[0068] like Figure 5 As shown, the vehicle remote communication method of this embodiment includes the following steps:

[0069] S310: After obtaining the Internet of Vehicles service request, parse the Internet of Vehicles service request to obtain a user identifier of a user corresponding to the Internet of Vehicles service request.

[0070] The UDP_Server end can record the target vehicle identification, such as the VIN code, the user identification of the target vehicle, and the current communication address of the vehicle-mounted communication terminal of the target vehicle. After obtaining the Internet of Vehicles service request, the UDP_Server end can parse the Internet of Vehicles service request to obtain the user identification of the user corresponding to the Internet of Vehicles service request. The user identification can be an identification that uniquely represents the user's identity, such as the user's mobile phone number.

[0071] S320: Determine a target vehicle identifier corresponding to the user identifier.

[0072] The UDP_Server determines the target vehicle ID bound to the user ID based on the user ID, such as the user's mobile phone number.

[0073] S330. Query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification.

[0074] The target vehicle identification is further used to query the corresponding historical communication address of the target vehicle in the preset communication address storage table.

[0075] S340: Send a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal.

[0076] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0077] The technical solution of this embodiment is to parse the Internet of Vehicles service request after obtaining the Internet of Vehicles service request, obtain the user ID of the user corresponding to the Internet of Vehicles service request; determine the target vehicle ID corresponding to the user ID; query the corresponding historical communication address in the preset communication address storage table according to the target vehicle ID; send a wake-up command to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle ID according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem that each time the vehicle communication terminal is woken up in the prior art, it is necessary to request the operator to reallocate the communication address, and it takes a long time to establish a communication connection. By determining the target vehicle according to the Internet of Vehicles service request, and establishing a communication connection with the vehicle-mounted communication terminal of the target vehicle based on the communication address used by the target vehicle for the most recent visit, the time for re-requesting the communication address is saved, and the efficiency of establishing a communication connection is improved.

[0078] Figure 6 The present invention provides a schematic diagram of the structure of a vehicle remote communication device, which can be applied to vehicle remote communication scenarios. The vehicle remote communication device can be implemented by software and / or hardware and integrated into a computer terminal device with application development function.

[0079] like Figure 6 As shown, the vehicle remote communication device includes: a target vehicle identification acquisition module 410, a historical communication address query module 420 and a communication connection establishment module 430.

[0080] Among them, the target vehicle identification acquisition module 410 is used to parse the Internet of Vehicles service request after obtaining the Internet of Vehicles service request, and determine the target vehicle identification corresponding to the Internet of Vehicles service request; the historical communication address query module 420 is used to query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification; the communication connection establishment module 430 is used to send a wake-up command to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal in time.

[0081] The technical solution of this embodiment is to parse the Internet of Vehicles service request after obtaining it, determine the target vehicle identification corresponding to the Internet of Vehicles service request; query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification; send a wake-up command to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem in the prior art that each time the vehicle communication terminal is woken up, it is necessary to request the operator to reallocate the communication address, and it takes a long time to establish a communication connection. By saving the communication address used by the target vehicle for the most recent visit, a communication connection can be established with the vehicle-mounted communication terminal of the target vehicle, saving the time of re-requesting the communication address and improving the efficiency of establishing a communication connection.

[0082] In an optional embodiment, the above device further includes:

[0083] The communication address allocation request module is used to send a vehicle communication terminal wake-up request to the transmission control server if the communication connection is not successfully established within a preset time after sending the wake-up command, so that the transmission control server can allocate a new communication address for the target vehicle by requesting the preset operator.

[0084] In an optional implementation, the communication address allocation request module is further used to:

[0085] The historical communication address is replaced with a new communication address; based on the new communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the target vehicle to wake up the vehicle-mounted communication terminal.

[0086] In an optional implementation, the target vehicle identification acquisition module 410 is specifically used to:

[0087] Parse the Internet of Vehicles service request to obtain a user ID of a user corresponding to the Internet of Vehicles service request; and determine a target vehicle ID corresponding to the user ID.

[0088] In an optional embodiment, the above device further includes:

[0089] The communication address storage module is used to monitor the status of the communication connection with the vehicle-mounted communication terminal in real time. When the communication connection with the vehicle-mounted communication terminal is interrupted, the vehicle identification mark and the communication address currently used for communication with the target vehicle are stored in a preset communication address storage table.

[0090] The vehicle remote communication device provided in the embodiment of the present invention can execute the vehicle remote communication method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0091] Figure 7 This is a schematic diagram of the structure of a vehicle remote communication system provided in Embodiment 1 of the present invention. This embodiment is applicable to vehicle remote communication situations.

[0092] like Figure 7 As shown, the vehicle remote communication system of this embodiment may include the following structure:

[0093] The vehicle-mounted communication terminal 510 and the user datagram server 520 .

[0094] Among them, the vehicle-mounted communication terminal 510 is used to start the preset chip and preset control unit of the target vehicle according to the vehicle network wake-up instruction sent by the user datagram server; the user datagram server 520 is used to perform vehicle remote communication according to the vehicle remote communication method provided in any embodiment of the present invention.

[0095] In an optional embodiment, the system further includes:

[0096] Transmission control server;

[0097] Correspondingly, the vehicle-mounted communication terminal 510 is also used to establish a communication connection with the transmission control server in a normal working state after the startup is completed.

[0098] Specifically, the vehicle communication terminal 510 may be a T-Box terminal, the user datagram server 520 may be a UDP_Server terminal, and the transmission control server may be a TCP_Server terminal.

[0099] The vehicle-mounted communication terminal 510 is used for:

[0100] After obtaining the Internet of Vehicles service request, the Internet of Vehicles service request is parsed to determine the target vehicle identification corresponding to the Internet of Vehicles service request; the corresponding historical communication address is queried in the preset communication address storage table according to the target vehicle identification; according to the historical communication address, a wake-up command is sent to the on-board communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the on-board communication terminal is established; wherein the historical communication address is the communication address corresponding to the on-board communication terminal in the most recent historical remote communication connection with the on-board communication terminal.

[0101] In an optional implementation manner, the vehicle-mounted communication terminal 510 is specifically used for:

[0102] If the communication connection is not successfully established within the preset time after the wake-up instruction is sent, the vehicle communication terminal wake-up request is sent to the transmission control server, so that the transmission control server allocates a new communication address for the target vehicle by requesting the preset operator.

[0103] In an optional implementation, the vehicle-mounted communication terminal 510 is further used for:

[0104] The historical communication address is replaced with a new communication address; based on the new communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the target vehicle to wake up the vehicle-mounted communication terminal.

[0105] In an optional implementation, the vehicle-mounted communication terminal 510 is further used for:

[0106] Parse the Internet of Vehicles service request to obtain a user ID of a user corresponding to the Internet of Vehicles service request; and determine a target vehicle ID corresponding to the user ID.

[0107] In an optional implementation, the vehicle-mounted communication terminal 510 is further used for:

[0108] The state of the communication connection with the vehicle-mounted communication terminal is monitored in real time. When the communication connection with the vehicle-mounted communication terminal is interrupted, the vehicle identification mark and the communication address currently used for communication by the target vehicle are stored in a preset communication address storage table in correspondence.

[0109] The technical solution of this embodiment is to parse the Internet of Vehicles service request after obtaining it, determine the target vehicle identification corresponding to the Internet of Vehicles service request; query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification; send a wake-up command to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; wherein the historical communication address is the communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal. The technical solution of the embodiment of the present invention solves the problem in the prior art that each time the vehicle communication terminal is woken up, it is necessary to request the operator to reallocate the communication address, and it takes a long time to establish a communication connection. By saving the communication address used by the target vehicle for the most recent visit, a communication connection can be established with the vehicle-mounted communication terminal of the target vehicle, saving the time of re-requesting the communication address and improving the efficiency of establishing a communication connection.

[0110] Figure 8 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Figure 8 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 8 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities, such as an intelligent controller and server, a mobile phone and other terminal devices.

[0111] like Figure 8 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0112] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0113] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0114] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 8 not shown, usually called a "hard drive"). Although Figure 8 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0115] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0116] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Figure 8 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RFID systems, tape drives, and data backup storage systems.

[0117] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, such as implementing the vehicle remote communication method provided by the embodiment of the present invention, which includes:

[0118] After obtaining the Internet of Vehicles service request, parsing the Internet of Vehicles service request and determining the target vehicle identifier corresponding to the Internet of Vehicles service request;

[0119] According to the target vehicle identification, the corresponding historical communication address is searched in the preset communication address storage table;

[0120] According to the historical communication address, a wake-up command is sent to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the vehicle-mounted communication terminal is established;

[0121] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0122] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the vehicle remote communication method provided in any embodiment of the present invention is implemented. The method includes:

[0123] After obtaining the Internet of Vehicles service request, parsing the Internet of Vehicles service request and determining the target vehicle identifier corresponding to the Internet of Vehicles service request;

[0124] According to the target vehicle identification, the corresponding historical communication address is searched in the preset communication address storage table;

[0125] According to the historical communication address, a wake-up command is sent to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification, and a communication connection with the vehicle-mounted communication terminal is established;

[0126] The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

[0127] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0128] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0129] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0130] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, Python, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0131] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the vehicle remote communication method provided in any embodiment of the present application.

[0132] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, Python, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0133] It should be understood by those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0134] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A vehicle remote communication method, characterized in that: include: After obtaining the Internet of Vehicles service request, parsing the Internet of Vehicles service request to determine a target vehicle identifier corresponding to the Internet of Vehicles service request; According to the target vehicle identification, a corresponding historical communication address is searched in a preset communication address storage table; According to the historical communication address, sending a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identifier, and establishing a communication connection with the vehicle-mounted communication terminal; The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

2. The method according to claim 1, characterized in that The method further comprises: If the communication connection is not successfully established within the preset time after sending the wake-up instruction, the vehicle communication terminal wake-up request is sent to the transmission control server, so that the transmission control server allocates a new communication address for the target vehicle by requesting the preset operator.

3. The method according to claim 2, characterized in that The method further comprises: Replacing the historical communication address with the new communication address; Based on the new communication address, a wake-up instruction is sent to the vehicle-mounted communication terminal of the target vehicle to wake up the vehicle-mounted communication terminal.

4. The method according to claim 1, characterized in that: Parsing the Internet of Vehicles service request and determining a target vehicle identifier corresponding to the Internet of Vehicles service request includes: Parsing the Internet of Vehicles service request to obtain a user identifier of a user corresponding to the Internet of Vehicles service request; The target vehicle identifier corresponding to the user identifier is determined.

5. The method according to claim 1, characterized in that The method further comprises: The state of the communication connection with the vehicle-mounted communication terminal is monitored in real time, and when the communication connection with the vehicle-mounted communication terminal is interrupted, the vehicle identification mark and the communication address currently used for communication by the target vehicle are stored in the preset communication address storage table in correspondence.

6. A vehicle remote communication device, characterized in that: include: A target vehicle identification acquisition module is used to parse the Internet of Vehicles service request after acquiring the Internet of Vehicles service request, and determine the target vehicle identification corresponding to the Internet of Vehicles service request; A historical communication address query module, used to query the corresponding historical communication address in the preset communication address storage table according to the target vehicle identification; A communication connection establishing module, used to send a wake-up instruction to the vehicle-mounted communication terminal of the vehicle corresponding to the target vehicle identification according to the historical communication address, and establish a communication connection with the vehicle-mounted communication terminal; The historical communication address is a communication address corresponding to the vehicle-mounted communication terminal in the most recent historical remote communication connection with the vehicle-mounted communication terminal.

7. A vehicle remote communication system, characterized in that: include: On-vehicle communication terminal and user datagram server; The vehicle-mounted communication terminal is used to start the preset chip and the preset control unit of the target vehicle according to the vehicle networking wake-up instruction sent by the user datagram server; The user datagram server is used to perform vehicle remote communication according to the method described in any one of claims 1-5.

8. A computer device, characterized in that: The computer device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle remote communication method as described in any one of claims 1 to 5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the vehicle remote communication method as described in any one of claims 1 to 5 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the vehicle remote communication method according to any one of claims 1 to 5 is implemented.