A communication method and system for a vehicle
By establishing a connection with the vehicle with the best signal strength through a short-range communication module, the problem of difficult communication between shared devices and the server is solved, ensuring the normal operation of the devices.
Patent Information
- Application Number
- CN202111375400.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-19
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2041-11-19
AI Technical Summary
As the number of shared devices increases, mobile communication networks may become congested at base stations, leading to difficulties or interruptions in communication between shared devices and servers, thus affecting the normal use of the devices.
By establishing connections with other vehicles through the vehicle's short-range communication module, information is transmitted to the cloud server using the vehicle with the best signal strength, thus achieving data communication.
In situations where mobile communication networks are congested or have weak signals, maintain data communication between the shared device and the cloud server to ensure normal device service.
Smart Images

Figure CN116156450B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the technical field of communication, and particularly relates to a communication method and system of a vehicle. BACKGROUND
[0002] With the development of the Internet, sharing scenes such as shared bicycles, shared cars, unmanned cabinets and the like are constantly emerging. In these scenes, the communication between the shared device (for example, a shared vehicle) and the server is mainly realized through mobile communication networks such as Narrow Band Internet of Things (NB-IoT), 2G, LTE, 4G, 5G and the like. However, with the increase of shared devices, the base station of the mobile communication network may be congested, making it difficult for the shared device to establish a communication connection with the server, and thus losing contact with the server.
[0003] Therefore, it is desirable to provide a communication method and system of a vehicle. SUMMARY
[0004] One aspect of the present specification provides a communication method of a vehicle. The method is performed by a first vehicle, and the method comprises: obtaining a communication state with a cloud server; in response to the communication state being disconnected, obtaining a second vehicle satisfying a first preset condition, the communication state of the second vehicle with the cloud server being connected; establishing a connection with the second vehicle through a short-distance communication module; and sending first target information to the cloud server through the second vehicle and receiving second target information sent by the cloud server.
[0005] In some embodiments, the obtaining of the second vehicle satisfying the first preset condition comprises: obtaining signal information of the short-distance communication module in a preset area; and determining, based on the signal information of the short-distance communication module, a vehicle with optimal signal strength as the second vehicle.
[0006] In some embodiments, the signal information of the short-distance communication module comprises Bluetooth signal information.
[0007] In some embodiments, the first target information comprises vehicle authentication information of the first vehicle; and the vehicle authentication information is sent to the second vehicle through the short-distance communication module, so that the second vehicle sends the vehicle authentication information to the cloud server.
[0008] In some embodiments, the method further comprises: obtaining a vehicle motion state; in response to a movement occurring, obtaining a third vehicle satisfying a second preset condition; disconnecting from the second vehicle and connecting to the third vehicle through the short-distance communication module; and sending the first target information to the cloud server and receiving the second target information sent by the cloud server through the third vehicle.
[0009] In some embodiments, the second preset condition comprises that a signal strength of the short-distance communication module of the third vehicle is greater than a signal strength of the short-distance communication module of the second vehicle and / or the signal strength of the short-distance communication module of the third vehicle is greater than a preset strength threshold.
[0010] In some embodiments, the second target information comprises a vehicle operation instruction related to the first vehicle.
[0011] One aspect of the present specification provides a communication method of a vehicle. The method is performed by a cloud server. The method comprises: receiving first target information sent by a second vehicle, the first target information comprising vehicle authentication information of a first vehicle, a communication state of the first vehicle with the cloud server being disconnected, and a communication state of the second vehicle with the cloud server being connected; determining whether the first vehicle is legitimate based on the first target information; in response to the first vehicle being legitimate, authorizing the second vehicle to establish a communication connection with the first vehicle through a short-distance communication module; otherwise, rejecting the second vehicle to connect with the first vehicle.
[0012] In some embodiments, the method further comprises: based on a vehicle marking table, sending second target information to the first vehicle through the second vehicle, the second target information comprising a vehicle operation instruction related to the first vehicle.
[0013] One aspect of the present specification provides a communication method of a vehicle. The method is performed by a second vehicle, a communication state of the second vehicle with a cloud server being connected. The method comprises: establishing a connection with a first vehicle through a short-distance communication module, a communication state of the first vehicle with the cloud server being disconnected; receiving first target information sent by the first vehicle through the short-distance communication module, the first target information comprising vehicle authentication information of the first vehicle; sending the first target information to the cloud server; receiving second target information sent by the cloud server, the second target information comprising a vehicle operation instruction related to the first vehicle; and sending the second target information to the first vehicle through the short-distance communication module.
[0014] Another aspect of the present specification provides a communication system of a vehicle. The system comprises: a first acquisition module configured to acquire a communication state of a first vehicle with a cloud server; a first determination module configured to, in response to the communication state of the first vehicle with the cloud server being disconnected, acquire a second vehicle satisfying a first preset condition; the communication state of the second vehicle with the cloud server being connected; and a first communication module configured to send first target information to the cloud server through the second vehicle and receive second target information sent by the cloud server; wherein the first vehicle and the second vehicle are provided with a short-distance communication module, and the first vehicle and the second vehicle are connected through the short-distance communication module.
[0015] Another aspect of the present specification provides a communication system of a vehicle. The system comprises: a second acquisition module configured to acquire first target information of a first vehicle through a second vehicle, wherein the communication connection state of the first vehicle with a cloud server is disconnected; a second determination module configured to determine whether the first vehicle is legal based on the first target information; and in response to the first vehicle being legal, authorize the second vehicle to establish a communication connection with the first vehicle, wherein the first vehicle and the second vehicle are provided with a short-distance communication module, and the first vehicle and the second vehicle are connected through the short-distance communication module; and a second communication module configured to send second target information to the first vehicle through the second vehicle based on a vehicle marking table.
[0016] Another aspect of the present specification provides a vehicle communication device, the device comprising a processor and a memory, the memory being configured to store instructions, characterized in that the processor is configured to execute the instructions to implement the corresponding operations of the vehicle communication method as described above.
[0017] Another aspect of the present specification provides a computer-readable storage medium, the storage medium storing computer instructions, when the computer reads the computer instructions in the storage medium, the computer executes the vehicle communication method as described above. BRIEF DESCRIPTION OF DRAWINGS
[0018] The present specification will be further illustrated in the form of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not limiting, and in these embodiments, the same numbers represent the same structures, wherein:
[0019] Figure 1 is an application scenario diagram of a vehicle communication system according to some embodiments of the present specification;
[0020] Figure 2 is an exemplary block diagram of a vehicle communication system according to some embodiments of the present specification;
[0021] Figure 3 is an exemplary block diagram of a vehicle communication system according to some embodiments of the present specification;
[0022] Figure 4 is an exemplary flowchart of a vehicle communication method according to some embodiments of the present specification;
[0023] Figure 5 is an exemplary flowchart of a vehicle communication method according to some embodiments of the present specification;
[0024] Figure 6 is an exemplary schematic diagram of a vehicle communication method according to some embodiments of the present specification;
[0025] Figure 7 is an exemplary schematic diagram of a vehicle communication method according to some embodiments of the present specification. DETAILED DESCRIPTION
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present specification, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description are only some examples or embodiments of the present specification, and for those skilled in the art, the present specification can also be applied to other similar scenarios without creative labor. Unless it is clear from the language context or otherwise indicated, the same reference numbers in the drawings represent the same structure or operation.
[0027] It should be understood that the "system", "device", "unit" and / or "module" used herein is a method for distinguishing different components, elements, parts, sections or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0028] As shown in the specification and claims, unless the context clearly indicates otherwise, "one", "a", "an", and / or "the" do not specify a single number, but can also include a plurality. Generally, the terms "comprise" and "include" only indicate the inclusion of the steps and elements explicitly identified, and these steps and elements do not constitute an exclusive list, and the method or device can also include other steps or elements.
[0029] Although the present specification makes various references to certain modules or units in the system according to the embodiments of the present specification, however, any number of different modules or units can be used and run on the client and / or server. The modules are only illustrative, and different aspects of the system and method can use different modules.
[0030] Flowcharts are used in the specification to illustrate the operations of systems in accordance with embodiments of the specification. It should be understood that the operations in the figures need not necessarily be performed in the order shown. Rather, the order of the steps can be reversed or performed concurrently. Additionally, other operations can be added or removed from the processes.
[0031] Currently, when the control device (e.g., intelligent central control) of a shared vehicle (e.g., shared bicycle, shared electric bicycle, etc.) communicates with a cloud server, it is mainly achieved through mobile communication networks such as NB-IoT, 2G, LTE, etc. With the increase of shared vehicles, for example, the increase of the number of shared vehicles put into use, the point-to-point communication mode may cause the congestion of the communication base station resources of the operator, so that the control device and the cloud server are difficult to establish a communication connection or the communication connection is disconnected. In this case, the cloud server will lose contact with the vehicle and cannot obtain vehicle information and / or control the vehicle state, affecting the normal use of the shared vehicle. For example, the server cannot control the vehicle to lock, resulting in the user being unable to return the vehicle.
[0032] The present application proposes a communication method of a vehicle, which can establish a Bluetooth connection with other intelligent central controls that can normally communicate with the cloud server when the intelligent central control of the vehicle and the cloud server are disconnected, so as to realize communication with the cloud server. The vehicle communication method provided by the embodiments of the present specification can make the shared vehicle maintain data communication with the cloud server in the case of mobile communication network congestion, weak network signal, or closed mobile network communication module, so as to guarantee the normal service of the shared vehicle.
[0033] The vehicle position and / or trajectory in the present application can be obtained by positioning technology embedded in the vehicle. In some embodiments, the position of the vehicle can be obtained by real-time tracking through the positioning technology. The positioning technology used in the present application can include one of global positioning system (GPS), global satellite navigation system (GLONASS), Beidou navigation system (COMPASS), Galileo positioning system (GLONASS), quasi-zenith satellite system (QZSS), base station positioning technology, wireless fidelity (Wi-Fi) positioning technology, etc., or any combination thereof. One or more of the above positioning technologies can be used interchangeably in the present application.
[0034] Figure 1 FIG. 1 is a schematic diagram of an application scenario of a vehicle communication system according to some embodiments of the present specification.
[0035] As Figure 1As shown, in some embodiments, the scenario 100 can include a server 110, a network 120, a first vehicle 130, a second vehicle 140, and a storage device 150. In some embodiments, when the first vehicle 130 loses connection with the server 110 (i.e., a cloud server), the first vehicle 130 can scan for the Bluetooth information of the second vehicle 140 that can normally communicate with the server 110 through its Bluetooth communication module, and then send the vehicle location, lock status, and / or other information to the server 110 through the second vehicle 140 by Bluetooth communication, and / or receive the operation instructions and / or other information issued by the server 110.
[0036] The server 110 can process data and / or information obtained from at least one component of the scenario 100 (e.g., the first vehicle 130, the storage device 150, and the second vehicle 140) or an external data source (e.g., a cloud data center). For example, the server 110 can obtain the driving trajectory, current location, vehicle status, and / or other information of the vehicle from the first vehicle 130 and the second vehicle 140 through the network 120. For another example, the server 110 can authorize the smart center of the second vehicle 140 (e.g., a first smart center / a second smart center) to establish a connection with the smart center of the first vehicle 130 through the short-range communication modules (e.g., Bluetooth modules, etc.) of both parties in response to the authentication information sent by the smart center of the first vehicle 130 through the smart center of the second vehicle 140. For yet another example, the server 110 can determine the vehicle status of the first vehicle 130 according to the vehicle information sent by the smart center of the first vehicle 130 through the smart center of the second vehicle 140, and / or send operation instructions and / or other information to the smart center of the first vehicle 130 through the smart center of the second vehicle 140.
[0037] In some embodiments, the server 110 can be local or remote. For example, the server 110 can access the information and / or data stored in the first vehicle 130, the storage device 150, and the second vehicle 140 via the network 120. For another example, the server 110 can be directly connected to the first vehicle 130, the storage device 150, and the second vehicle 140 to access the data and / or information stored therein. In some embodiments, the server 110 can be implemented on a cloud platform. By way of example only, the cloud platform can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an on-premises cloud, a multi-layer cloud, and / or the like, or any combination thereof.
[0038] The server 110 can be one server, or a group of servers. The group of servers can be centralized, e.g., a data center. The group of servers can also be distributed, e.g., a distributed system.
[0039] In some embodiments, the server 110 can include a processing device 112. The processing device 112 can process information and / or data related to vehicles to perform one or more functions described in this specification. For example, the processing device 112 can obtain authentication information of the first vehicle 130 by the second vehicle 140 to determine whether the first vehicle 130 is legitimate, and then determine whether to authorize the smart center of the second vehicle 140 to establish a connection with the smart center of the first vehicle 130. For another example, the processing device 112 can obtain vehicle information of the first vehicle 130, such as vehicle location, lock status, remaining power, etc., by the smart center of the first vehicle 130 to determine a vehicle state of the first vehicle 130, and / or send an operation instruction to the first vehicle 130 based on the vehicle state. In some embodiments, the processing device 112 can include at least one processing unit (e.g., a single-core processing engine or a multi-core processing engine). By way of example only, the processing device 112 can include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction-set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field-programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), a microprocessor, etc., or any combination thereof.
[0040] The network 120 can provide a channel for exchanging information. The network 120 can be a single network or a combination of multiple networks. By way of example only, the network 120 can include a cable network, a wireline network, a fiber-optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth network, a Zigbee network, a near-field communication (NFC) network, a global system for mobile communications (GSM) network, a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a general packet radio service (GPRS) network, an enhanced data rates for GSM evolution (EDGE) network, a wideband code division multiple access (WCDMA) network, a high-speed downlink packet access (HSDPA) network, a long term evolution (LTE) network, a user datagram protocol (UDP) network, a transmission control protocol / Internet protocol (TCP / IP) network, a short message service (SMS) network, a wireless application protocol (WAP) network, an ultra-wideband (UWB) network, infrared, etc., or any combination thereof. In some embodiments, the network 120 can include one or more network access points. For example, the network 120 can include wired or wireless network access points, such as base stations and / or Internet exchange points 120-1, 120-2, …, through which one or more components of the scenario 100 can connect to the network 120 to exchange data and / or information.
[0041] In some embodiments, the network 120 can be a mobile communication network. For example, the first vehicle 130 can maintain a direct communication connection with the server 110 through the network 120. In some embodiments, the network 120 can be a short-range communication network, such as a Bluetooth network, a ZigBee network, etc. The smart center of the first vehicle 130 can establish a communication connection with the smart center of the second vehicle 140 through the network 120 to achieve communication with the server 110.
[0042] In some embodiments, the first vehicle 130 can include, but is not limited to, a shared car 130-1, a shared electric bicycle 130-2, a shared bicycle 130-3, etc., or any combination thereof. In some embodiments, the first vehicle 130 can include a vehicle terminal. In some embodiments, the vehicle terminal can achieve direct or indirect network communication with the server 110, a user terminal, the second vehicle 140, etc. For example, the vehicle terminal can establish a mobile communication network connection with the server 110 to receive various operation instructions and other information issued by the server 110. For another example, the vehicle terminal can upload its own state information to the server 110 through the network 120, including but not limited to battery remaining capacity / fuel tank remaining fuel, lock status, moving speed or positioning information, etc. In some embodiments, the first vehicle 130 can be signal connected with various sensors on the vehicle, and can also be signal connected with various execution components on the vehicle. For example, the smart center of the first vehicle 130 can be signal connected with the lock, indicator light, sound device, etc. on the vehicle to control the opening or closing of the lock, indicator light, sound device, etc.
[0043] In some embodiments, the first vehicle 130 can be a device with positioning function, so as to provide the position information of the first vehicle 130. Exemplary position-related information can include position, height, speed, acceleration, time, etc., or any combination thereof. In some embodiments, the scene 100 can also include other devices with positioning function (e.g., satellite positioning device, GPS positioning device), which can communicate with components in the scene 100 (e.g., the first vehicle 130, the second vehicle 140, etc.) to determine their position-related information.
[0044] In some embodiments, the first vehicle 130 can include a module / device capable of short-range communication with other devices (e.g., the second vehicle 140, a user terminal, etc.). The short-range communication technology refers to a wireless communication technology that acts in a local range with a distance in the order of millimeters to kilometers. For example, the short-range communication technology can include Huawei Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC (Near Field Communication), UWB (Ultra Wideband), LiFi (Light-Fidelity), etc. For example, the first vehicle 130 can establish a Bluetooth connection with the second vehicle 140 through the short-range communication module / device to send its own state information to the server 110 through the intelligent central control of the second vehicle 140 and receive various operation instructions and other information issued by the server 110.
[0045] In some embodiments, the first vehicle 130 can include an input device and an output device. The exemplary input device can include a keyboard, a mouse, a touch screen, a microphone, etc., or any combination thereof. The exemplary output device can include a display device, a speaker, a printer, a projector, etc., or any combination thereof. The exemplary display device can include a liquid crystal display (LCD), a light-emitting diode (LED)-based display, a flat panel display, a curved display, a television device, a cathode ray tube (CRT), etc., or any combination thereof. In some embodiments, the first vehicle 130 can include a wireless module for scanning wireless information, such as wifi signal information.
[0046] In some embodiments, the second vehicle 140 can include, but is not limited to, a shared car 140-1, a shared electric bicycle 140-2, a shared bicycle 140-3, etc., or any combination thereof. In some embodiments, the second vehicle 140 can be the same type of vehicle as the first vehicle 130. For example, the first vehicle 130 and the second vehicle 140 can be shared vehicles in the same predetermined parking area. In some embodiments, the second vehicle 140 can be a different type of vehicle from the first vehicle 130. For example, the first vehicle 130 can be a shared vehicle, and the second vehicle 140 can be another vehicle in the area where the first vehicle 130 is located.
[0047] In some embodiments, the second vehicle 140 can comprise a vehicle terminal. The vehicle terminal can communicate with the server 110. For example, the vehicle terminal can connect with the server 110 through a mobile communication network, receive various operation instructions, information, etc. issued by the server 110, or upload its own state information to the server 110, including but not limited to battery remaining capacity / fuel tank remaining fuel, lock status, moving speed or positioning information, etc. In some embodiments, the second vehicle 140 can be similar to the first vehicle 130, and more about the second vehicle 140 can be referred to the description of the first vehicle 130 in this specification, which will not be repeated here.
[0048] In some embodiments, similar to the first vehicle 130, the second vehicle 140 can comprise a module / device capable of short-distance communication with other devices (e.g., the first vehicle 130, the user terminal, etc.). In some embodiments, the first vehicle 130 can send a Bluetooth connection request to the second vehicle 140 through the network 120. For example, the first vehicle 130 can send a Bluetooth connection request with authentication information to the second vehicle 140 through the network 120 after detecting that the communication connection with the server 110 is disconnected. In some embodiments, the first vehicle 130 can send vehicle state information such as vehicle positioning information, lock status, etc. to the second vehicle 140 through the network 120. For example, the first vehicle 130 can send its own vehicle state information to the second vehicle 140 after establishing a Bluetooth connection with the second vehicle 140. In some embodiments, the first vehicle 130 can communicate with the server 110 through the second vehicle 140. For example, the first vehicle 130 can send vehicle state information, etc. to the smart center of the second vehicle 140 through the Bluetooth channel, so as to transmit these information to the server 110. For another example, after the first vehicle 130 establishes a Bluetooth communication connection with the second vehicle 140, the server 110 can issue operation instruction information such as opening / closing the lock to the smart center of the first vehicle 130 through the smart center of the second vehicle 140.
[0049] In some embodiments, the first vehicle 130 and the second vehicle 140 can be used interchangeably. For example, the second vehicle 140 can be a vehicle that loses communication connection with the server 110, which can send vehicle state information, etc. to the server 110 through the smart center of the first vehicle 130 by means of Bluetooth communication, and / or receive operation instruction information, etc. issued by the server 110.
[0050] In some embodiments, the storage device 150 can store data and / or instructions that the processing device 112 can execute or use to complete the exemplary methods described in this specification. In some embodiments, the storage device 150 can include mass storage, removable storage, volatile read / write memory, read-only memory (ROM), etc., or any combination thereof. An exemplary mass storage can include a disk, an optical disk, a solid-state disk, etc. An exemplary removable storage can include a flash drive, a floppy disk, an optical disk, a memory card, a compact disk, a magnetic tape, etc. An exemplary volatile read / write memory can include a random access memory (RAM). An exemplary RAM can include a dynamic random access memory (DRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), a static random access memory (SRAM), a thyristor random access memory (T-RAM), a zero-capacitor random access memory (Z-RAM), etc. An exemplary read-only memory can include a mask ROM (MROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a compact disk read-only memory (CD-ROM), a digital versatile disk read-only memory, etc. In some embodiments, the storage device 150 can be implemented on a cloud platform. By way of example only, the cloud platform can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an on-premises cloud, a multi-layer cloud, etc., or any combination thereof.
[0051] In some embodiments, at least one component in the scenario 100 can access data or instructions stored in the storage device 150 via the network 120. In some embodiments, the storage device 150 can be directly connected to the server 110 as a backend storage. In some embodiments, the storage device 150 can be part of the server 110, the first vehicle 130, the second vehicle 140, and / or the user terminal.
[0052] It should be noted that the above description about the scenario 100 is merely for example and illustration, and does not limit the scope of the present application. Various modifications and changes can be made to the scenario 100 under the guidance of the present application by those skilled in the art. However, these modifications and changes still fall within the scope of the present application. For example, the scenario 100 can also include a user terminal in communication with the first vehicle 130 / second vehicle 140, etc., which is not limited in this specification.
[0053] Figure 2 is an exemplary block diagram of a vehicle communication system according to some embodiments of the present specification.
[0054] As Figure 2As shown, in some embodiments, the vehicle communication system 200 can include a first obtaining module 210, a first determining module 220, and a first communication module 230. These modules can be implemented as an application or a set of instructions read and executed by a processing engine. In addition, the modules can be any combination of hardware circuitry and applications / instructions. For example, the modules can be part of a processor when the processor executes the application / set of instructions.
[0055] The first obtaining module 210 can be configured to obtain a communication state of the first vehicle with the cloud server, such as a communication connection state of the intelligent central control of the first vehicle with the cloud server. In some embodiments, the first obtaining module 210 can obtain the communication connection state of the first vehicle with the cloud server in various reasonable manners, for example, the first obtaining module 210 can obtain the communication connection state of the first vehicle with the cloud server by periodically testing network connection, sending heartbeat data packets, obtaining mobile data network strength, etc., which is not limited in the present specification. In some embodiments, the intelligent central control of the vehicle can be a module or device capable of monitoring the running state of the vehicle and adjusting the control of the vehicle in real time according to external instructions and / or changes in the state of the vehicle. In some embodiments, the first obtaining module 210 can obtain the motion state of the vehicle. For example, the first obtaining module 210 can obtain the motion state of the first vehicle through a positioning device. In some embodiments, the first obtaining module 210 can also be configured to obtain position information, speed information, lock state information, network signal information, etc. of the vehicle, which is not limited in the present specification.
[0056] The first determining module 220 can be configured to determine the first intelligent central control and / or the second intelligent central control. For example, the first determining module 220 can obtain the first intelligent central control of the second vehicle that meets the first preset condition in response to the communication connection state of the intelligent central control of the first vehicle with the cloud server being disconnected. In some embodiments, the first determining module 220 can obtain signal information (such as Bluetooth information) of a short-range communication module in a preset area, determine the intelligent central control with the optimal signal strength and the communication connection state with the cloud server being connected as the first intelligent central control based on the signal information of the short-range communication module, and the vehicle corresponding to the first intelligent central control as the second vehicle. In some embodiments, the first determining module 220 can obtain the second intelligent central control of the third vehicle that meets the second preset condition in response to the first vehicle moving. In some embodiments, the first determining module 220 can be configured to determine other intelligent central controls in addition to the first vehicle intelligent central control, which is not limited in the present specification.
[0057] The first communication module 230 can be configured to send the first target information to the cloud server through the second vehicle or the third vehicle, and receive the second target information sent by the cloud server. In some embodiments, the first communication module 230 can send information such as vehicle status to the cloud server through the first intelligent central control / second intelligent central control, and receive operation instructions related to the first vehicle issued by the cloud server. For example, the first communication module 230 can send vehicle authentication information to the cloud server through the first intelligent central control of the second vehicle. When the vehicle authentication information is authenticated, the intelligent central control of the first vehicle successfully establishes a communication connection with the first intelligent central control, and then the first communication module 230 can send vehicle information to the cloud server through the first intelligent central control, and receive operation instructions related to the first vehicle issued by the cloud server. In some embodiments, the first communication module 230 can send vehicle authentication information and vehicle status information such as lock status, vehicle positioning, etc. to the cloud server through the first intelligent central control.
[0058] It should be understood that Figure 2 The system and its modules shown can be implemented in various ways. For example, in some embodiments, the system 200 and its modules can be implemented by hardware, software, or a combination of software and hardware. The hardware part can be implemented by special logic; the software part can be stored in a memory and executed by a suitable instruction execution system, such as a microprocessor or a specially designed hardware. Those skilled in the art can understand that the above-mentioned method and system can be implemented by computer executable instructions and / or included in processor control code, for example, such code is provided on a carrier medium such as a disk, CD or DVD-ROM, a programmable memory such as a read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The system and its modules of the present specification can not only have hardware circuit implementation such as very large scale integrated circuit or gate array, semiconductor such as logic chip, transistor, or programmable hardware device such as field programmable gate array, programmable logic device, etc., but also can be implemented by software executed by various types of processors, and also can be implemented by a combination of the above-mentioned hardware circuit and software (for example, firmware).
[0059] It should be noted that the above description of the system 200 and its modules is for the convenience of description only, and does not limit the scope of the present specification to the embodiments described. It can be understood that, for those skilled in the art, after understanding the principles of the system, any combination of the modules or connection of the modules to other modules can be made without departing from the principles. In some embodiments, the first acquisition module 210, the first determination module 220, and the first communication module 230 can be different modules in a system, or can be a module that implements the functions of two or more modules described above. In some embodiments, the first acquisition module 210, the first determination module 220, and the first communication module 230 can share a storage module, and each module can also have its own storage module. In some embodiments, the system 200 can include a positioning module for acquiring position information of the vehicle. Variations such as this are within the scope of protection of the present specification.
[0060] Figure 3 is an exemplary module diagram of a vehicle communication system according to other embodiments of the present specification.
[0061] As shown in Figure 3 , in some embodiments, the vehicle communication system 300 can include a second acquisition module 310, a second determination module 320, and a second communication module 330. These modules can be implemented as an application program or a set of instructions read and executed by a processing engine. In addition, the modules can be any combination of hardware circuits and applications / instructions. For example, when the processing engine or processor executes the application program / set of instructions, the module can be part of the processor. In some embodiments, the system 300 can be part of the server 110 (e.g., the processing device 112).
[0062] The second acquisition module 310 can be configured to acquire, by a second vehicle, first target information sent by a first vehicle, wherein the first target information can include authentication information of the first vehicle. For example, when the communication connection state between the intelligent central control of the first vehicle and the cloud server is disconnected, the second acquisition module 310 can acquire the authentication information of the first vehicle through the first intelligent central control of the second vehicle. In some embodiments, the second acquisition module 310 can be configured to acquire information such as the positioning position, the lock state, and the use state of the vehicle, which is not limited in the present specification.
[0063] The second determination module 320 can be configured to determine the legal state of the first vehicle, and authorize the first intelligent central control of the second vehicle to establish a communication connection with the intelligent central control of the first vehicle based on the determination result. In some embodiments, the second determination module 320 can further include a judgment unit 323 and an authorization unit 325.
[0064] The determining unit 323 can be configured to determine whether the vehicle is legal based on the authentication information of the first vehicle. For example, the determining unit 323 can query the authorization state of the vehicle in the database based on the vehicle identity in the authentication information, so as to determine whether the vehicle is legal. For example, for a legal vehicle, the authorization information corresponding to the vehicle can be found in the database, and for an illegal vehicle, the related information of the vehicle cannot be found. In some embodiments, the determining unit 323 can determine whether the vehicle identity is legal based on the vehicle identity in the authentication information and the authorization information by using a preset algorithm.
[0065] The authorization unit 325 can authorize the first intelligent central control of the second vehicle to establish a communication connection with the intelligent central control of the first vehicle in response to the vehicle being legal. In some embodiments, after determining that the vehicle is legal, the authorization unit 325 can send a signal allowing the first intelligent central control of the second vehicle to establish a communication connection with the intelligent central control of the first vehicle to the first intelligent central control of the second vehicle in response to the vehicle authentication information sent by the first intelligent central control of the second vehicle.
[0066] In some embodiments, after the first intelligent central control of the second vehicle successfully establishes a communication connection with the intelligent central control of the first vehicle, the second determining module 320 can update the related information of the first vehicle in the database, and mark that the intelligent central control of the first vehicle is attached to the first intelligent central control of the second vehicle, that is, the intelligent central control of the first vehicle communicates with the cloud server through the first intelligent central control of the second vehicle.
[0067] The second communication module 330 can be configured to send operation instructions to the intelligent central control of the first vehicle through the first intelligent central control of the second vehicle based on the vehicle marking table. In some embodiments, the second communication module 330 can communicate with the intelligent central control through a network, for example, a mobile communication network such as NB-IoT, 2G, LTE, etc.
[0068] In some embodiments, the vehicle marking table can reflect the vehicle authorization state, communication connection state, and other information corresponding to the vehicle. In some embodiments, the vehicle marking table can be stored in a system database (for example, the storage device 150) or an external database. For example, when the second communication module 330 needs to send operation instructions or other information to the first vehicle 130, and the communication connection between the second communication module 330 and the intelligent central control of the first vehicle 130 is disconnected, the second communication module 330 can query the vehicle marking table in the database to obtain the first intelligent central control connected to the first vehicle 130, and send operation instructions or other information carrying the identity information of the first vehicle 130 through the first intelligent central control.
[0069] It should be understood that, Figure 3The illustrated system and its modules can be implemented in various ways. For example, in some embodiments, the system 300 and its modules can be implemented in hardware, software, or a combination of software and hardware. The hardware components can be implemented with special logic, while the software components can be stored in memory and executed by a suitable instruction execution system, such as a microprocessor or dedicated design hardware. Those skilled in the art can understand that the above-described methods and systems can be implemented using computer-executable instructions and / or included in processor control code, such as provided on a carrier medium, such as a disk, CD or DVD-ROM, programmable memory, such as read-only memory (firmware), or data carrier, such as an optical or electronic signal carrier. The system of the present specification and its modules can be implemented not only in hardware circuitry, such as very large scale integrated circuits or gate arrays, semiconductors, such as logic chips, transistors, or programmable hardware devices, such as field programmable gate arrays, programmable logic devices, etc., but also in software, for example, executed by various types of processors, and in a combination of the above-mentioned hardware circuitry and software (e.g., firmware).
[0070] It should be noted that the above description of the system 300 and its modules is for the convenience of description and does not limit the present specification to the embodiments described. It can be understood that, after understanding the principles of the system, those skilled in the art can combine the modules in any way or connect the modules to form a subsystem without departing from the principles. In some embodiments, the second acquisition module 310, the second determination module 320, and the second communication module 330 can be different modules in a system, or they can be a module that implements the functions of two or more modules described above. In some embodiments, the system 300 can further include a storage module for storing various information and data, such as a vehicle marking table and / or state information of a vehicle. In some embodiments, the second acquisition module 310, the second determination module 320, and the second communication module 330 can share a storage module, and each module can also have its own storage module. Variations such as this are within the scope of the present specification.
[0071] Figure 4 is an exemplary flowchart of a vehicle communication method according to some embodiments of the present specification.
[0072] In some embodiments, the flow 400 can be performed by a processing device (e.g., Figure 1The processes described in FIG. 4 can be implemented in program instructions stored in a storage device (e.g., storage device 150) that are executed by a processing device (e.g., the processing device in the first vehicle 130). For example, the processes 400 can be stored in a storage device in the form of a program or instructions that, when executed by a processing device, can implement the processes 400. In some embodiments, the processes 400 can utilize one or more additional operations not described below, and / or can not complete with one or more of the operations discussed below. Additionally, the order of the operations shown is not limiting. Figure 4 The order of the operations shown is not limiting.
[0073] At step 410, a communication connection state with a cloud server is obtained.
[0074] The communication connection state (also referred to as a communication status) refers to a state of a data communication link between different devices being connected or disconnected. In some embodiments, the communication connection state being disconnected can include various states in which information cannot be normally transmitted, such as initial connection failure, connection interruption, and the like. For example, the communication connection between the intelligent center of the first vehicle 130 and the cloud server (e.g., server 110) can fail to establish an initial connection due to reasons such as mobile communication network congestion, mobile communication network module being closed, the cloud server reaching a maximum connection, and the like. For another example, the intelligent center of the second vehicle 140 can be disconnected from the cloud server (e.g., server 110) after an initial connection is established for a period of time due to reasons such as weak data signal strength of the mobile network or signal disappearance.
[0075] In some embodiments, the communication connection state can be obtained by a communication module of the vehicle, such as a mobile network communication module. In some embodiments, the communication connection state with the cloud server can be determined by periodically sending a heartbeat data packet to the cloud server. For example, the intelligent center of the first vehicle 130 or the second vehicle 140 can transmit a heartbeat data packet to the server 110 every 3 minutes, or every 5 minutes, or every 8 minutes, or every 15 minutes, and the like. If the intelligent center can normally obtain a response of the server 110 to the heartbeat data packet, it is determined that the vehicle is in a normal connection state with the server 110, and otherwise, it is determined that the vehicle is in an abnormal disconnected state.
[0076] In some embodiments, the communication connection state with the cloud server can be determined according to the signal strength of the mobile communication network. For example, when the intelligent center of the first vehicle 130 detects that the signal strength of the mobile communication network is lower than a preset value, it is determined that the communication connection with the cloud server is disconnected.
[0077] At step 420, in response to the communication connection state being disconnected, a second vehicle satisfying a first preset condition is obtained.
[0078] In some embodiments, the communication status between the second vehicle and the cloud server is connected. In some embodiments, in response to a disconnected communication connection, a first smart central control unit of the second vehicle that meets a first preset condition can be obtained. In some embodiments, the first smart central control unit may include the smart central control unit of other vehicles (such as the second vehicle) within a preset area or a pre-installed smart central control unit. For example, the first smart central control unit may be the smart central control unit of another shared vehicle within the same preset return area as the smart central control unit of the currently shared vehicle (i.e., the smart central control unit with a disconnected communication connection). As another example, the first smart central control unit may be a smart central control unit fixedly installed within the area where the smart central control unit of the current vehicle (i.e., the smart central control unit with a disconnected communication connection) is located.
[0079] In some embodiments, a second vehicle meeting the first preset condition can be determined by acquiring signal information from short-range communication modules within a preset area. For example, the first determining module 220 can acquire corresponding Bluetooth information by receiving Bluetooth signals broadcast by the smart central control systems of other shared vehicles within the preset area, and based on the acquired Bluetooth information, determine the smart central control system (or vehicle) with the optimal signal strength and a connected communication status with the cloud server as the first smart central control system (or the second vehicle). In some embodiments, the signal information from the short-range communication modules may include Bluetooth signal information, which may include, for example, Bluetooth signal strength, and the communication connection status between the smart central control system (or the second vehicle) and the cloud server.
[0080] For example only, such as Figure 6 As shown, if the communication connection between the intelligent central control unit 601 of the first vehicle 130 and the cloud server is lost, the intelligent central control unit 601 can obtain Bluetooth information broadcast by target intelligent central control units 603, 605, 607, 609, and 611 within a preset area through the Bluetooth communication module. Based on the obtained Bluetooth information, the target intelligent central control unit 603 with the best signal strength and a connected communication status with the cloud server is determined as the first intelligent central control unit. In some embodiments, target intelligent central control units 603, 605, 607, 609, and 611 may include intelligent central control units installed on any device or fixed location within the preset area. For example, the device may include, but is not limited to, a charging pile, a user terminal, or other types of vehicles. For example, target intelligent central control units 603, 605, 607, 609, and 611 may be intelligent central control units of multiple second vehicles 140. In some embodiments, the communication method between the intelligent central control of the first vehicle and the target intelligent central control (e.g., target intelligent central control 603, 605, 607, 609 and 611) may include, but is not limited to, other short-range communication methods, such as WiFi, ZigBee, etc., which are not limited in this specification.
[0081] In some embodiments, the second vehicle (or the first intelligent central control) satisfying the first preset condition can be determined in an ordering manner. For example, the obtained Bluetooth signal information of the target intelligent central control can be arranged in order of signal strength from high to low, and then the communication connection state of the target intelligent central control with the cloud server is determined in order, and the first obtained target intelligent central control maintaining the connection is determined as the first intelligent central control, or the vehicle corresponding to the first intelligent central control is determined as the second vehicle. In some embodiments, the first intelligent central control or the second vehicle can be determined by machine learning or other algorithms, which is not limited in the present specification.
[0082] In step 430, the second vehicle communicates with the cloud server.
[0083] In some embodiments, the first vehicle can send the first target information to the cloud server through the second vehicle. For example, the intelligent central control of the first vehicle (i.e. the intelligent central control with communication connection disconnected) can send the first target information to the first intelligent central control of the second vehicle through the short-distance communication module, so that the second vehicle sends the first target information to the cloud server. In some embodiments, the first target information can include vehicle authentication information, vehicle state information, etc. In some embodiments, when the vehicle authentication information of the first vehicle is authenticated, the first vehicle can establish a connection with the second vehicle through the short-distance communication module, for example, the intelligent central control of the first vehicle successfully establishes a communication connection with the first intelligent central control of the second vehicle.
[0084] In some embodiments, the vehicle authentication information can reflect information such as the identity of the vehicle. In some embodiments, the vehicle authentication information can include a vehicle serial number, a data number, a key, an authorization number, an authorization time, an authorization validity period, or the like, or any combination thereof. In some embodiments, the cloud server can determine whether the vehicle (e.g., the first vehicle) is legal according to the vehicle identity included in the vehicle authentication information by querying, etc. For example, the server 110 can determine whether the first vehicle is legal, i.e., whether it is a vehicle normally entered into the database, by matching the vehicle authentication information of the first vehicle with the vehicle information stored in the database. In some embodiments, the cloud server can determine whether the vehicle is legal based on a preset algorithm according to the vehicle identity and other information included in the vehicle authentication information. In some embodiments, the cloud server can obtain information such as the service type, service validity period, vehicle age, and vehicle state of a legal vehicle based on the information stored in the database. In some embodiments, the cloud server can authorize the second vehicle to establish a communication connection with the first vehicle through the short-range communication module in response to determining that the first vehicle is legal based on the vehicle authentication information of the first vehicle, e.g., authorize the first smart center of the second vehicle to establish a communication connection with the smart center of the first vehicle or perform other corresponding operations. In some embodiments, the cloud server can refuse the connection between the second vehicle and the first vehicle in response to the first vehicle being illegal.
[0085] In some embodiments, the smart center of the first vehicle (i.e., the smart center whose communication connection is disconnected) can send vehicle authentication information and vehicle state information such as the lock state, positioning information, etc. to the cloud server through the first smart center of the second vehicle. When the vehicle authentication information of the first vehicle is authenticated, the first vehicle establishes a connection with the second vehicle, e.g., the first vehicle smart center successfully establishes a communication connection with the first smart center of the second vehicle, and the cloud server can obtain the current state of the first vehicle through the second vehicle, so that corresponding operation instructions can be issued for the current state. For example, when the first vehicle is in the unlocked state, the cloud server can issue a lock instruction to the first vehicle through the second vehicle, or obtain the current position of the first vehicle for billing, etc. By sending the vehicle authentication information and the vehicle state information at the same time, the cloud server can obtain the state information of the first vehicle when the vehicle authentication information fails to pass the authentication due to a matching failure, etc., so as to update the related information of the first vehicle in the database.
[0086] In some embodiments, after the smart center of the first vehicle (e.g., the first vehicle 130) (i.e., the smart center with the communication connection disconnected) successfully establishes a communication connection with the first smart center of the second vehicle, the first smart center of the second vehicle can transmit vehicle information to the cloud server (e.g., the server 110) and receive second target information issued by the cloud server. In some embodiments, the second target information can include vehicle operation instructions related to the first vehicle, etc. For example, the smart center of the first vehicle can send vehicle status information to the first smart center of the second vehicle at a fixed time or in real time, so as to send the first vehicle status information to the cloud server through the first smart center. In some embodiments, the smart center of the first vehicle can send vehicle status information to the cloud server through the first smart center of the second vehicle when the vehicle status changes, for example, send the lock / unlock status information when the lock / unlock status changes, and send the positioning information when the position changes.
[0087] In some embodiments, when the cloud server needs to issue data to the first vehicle, it can transmit the data with the first vehicle identifier to the second vehicle through the marking table, and the smart center of the first vehicle can receive the cloud server issued data forwarded by the first smart center of the second vehicle through Bluetooth or the like. In some embodiments, the cloud server can send the lock / unlock instructions to the smart center of the first vehicle through the first smart center of the second vehicle after receiving the user request, for example, send the lock instruction after receiving the user's vehicle request, and send the lock instruction after receiving the user's return request. In some embodiments, the cloud server can send the lock vehicle instruction or obtain the current position information of the first vehicle to the smart center of the first vehicle through the first smart center of the second vehicle when detecting that the first vehicle has an abnormality, for example, illegal use, not in the legal parking area, etc.
[0088] Step 440, obtaining the motion state of the vehicle.
[0089] In some embodiments, the motion state of the vehicle can be obtained through the vehicle sensor. In some embodiments, the motion state of the vehicle can be obtained through the positioning device. In some embodiments, the motion state of the vehicle can be obtained according to the position change of the vehicle within a preset time period, for example, static or moving, speed, acceleration, etc.
[0090] Step 450, in response to the movement of the vehicle, obtaining a third vehicle satisfying a second preset condition.
[0091] The vehicle can move due to use or movement of the user. For example, for a shared bicycle, the vehicle can move due to riding of the user, maintenance of the maintenance personnel, illegal movement of the pedestrian, etc. In some embodiments, when the vehicle moves, the distance between the vehicle and the first smart center / second vehicle changes, which can cause the network connection between the vehicle smart center and the first smart center / second vehicle to weaken, affecting the communication between the first vehicle and the cloud server.
[0092] In some embodiments, a second smart center satisfying a second preset condition can be obtained in response to the movement of the vehicle, where the second smart center is a smart center of a third vehicle. In some embodiments, the second preset condition can include that the difference between the signal strength of the short-distance communication module of the third vehicle (e.g., the second smart center of the third vehicle) and the signal strength of the short-distance communication module of the second vehicle (e.g., the first smart center of the second vehicle) is greater than a preset difference value. In some embodiments, the preset difference value can include but is not limited to 3, 5, 7, etc., which is not limited in the present specification. In some embodiments, the preset difference value can be determined based on the distance between the first smart center and the second smart center (or the second vehicle and the third vehicle). For example, the preset difference value can be a value greater than the average distance between the first smart center and the second smart center. In some embodiments, the second preset condition can include that the signal strength of the short-distance communication module of the third vehicle is greater than the signal strength of the short-distance communication module of the second vehicle.
[0093] In some embodiments, the second preset condition can include that the signal strength (e.g., Bluetooth signal strength) of the short-distance communication module of the third vehicle (e.g., the second smart center of the third vehicle) is greater than a preset strength threshold. In some embodiments, the preset strength threshold can include an initial value and a dynamic value, and the preset strength threshold can be dynamically switched between the initial value and the dynamic value according to the connection status of the vehicle smart center. For example only, after the vehicle smart center A and the first smart center B establish a communication connection, when the vehicle moves, the vehicle smart center A can establish a communication connection with the second smart center C based on the initial value (e.g., 10) of the preset strength threshold and the Bluetooth signal strength greater than the initial value; at this time, in order to prevent the vehicle smart center A from switching between the first smart center B and the second smart center C during the movement of the vehicle, the preset strength threshold can be adjusted to a dynamic value (e.g., 15), in which case the vehicle smart center A will only disconnect the connection with the second smart center C when the Bluetooth signal strength of the first smart center B is greater than the dynamic value, and then establish a connection with the first smart center B again, and the preset strength threshold will return to the initial value. In some embodiments, the dynamic value can be adjusted in real time according to the distance between the first smart center and the second smart center. For example, the dynamic value can be obtained by adding or subtracting a corresponding value from the initial value based on the distance between the first smart center and the second smart center.
[0094] In some embodiments, the vehicle intelligent center can determine whether the vehicle moves relative to the first intelligent center according to whether the connection signal strength with the first intelligent center changes. For example, the vehicle intelligent center can acquire the second intelligent center satisfying the second preset condition when the connection signal strength with the first intelligent center decreases or is lower than a threshold. In some embodiments, the second intelligent center satisfying the first preset condition or the second preset condition can be acquired in response to the disconnection of the first intelligent center from the cloud server, so that the third vehicle corresponding to the second intelligent center is acquired.
[0095] In some embodiments, the first vehicle can disconnect from the second vehicle and connect to the third vehicle through the short-distance communication module, such as the intelligent center of the first vehicle can establish a communication connection with the second intelligent center and disconnect from the first intelligent center. By acquiring the third vehicle (such as the second intelligent center of the third vehicle) satisfying the second preset condition and establishing a communication connection between the first vehicle and the third vehicle, the first vehicle intelligent center can help maintain data communication between the first vehicle intelligent center and the cloud server. In some embodiments, the first intelligent center and the second intelligent center can be the same or different types of intelligent centers. For example, if the communication connection between the intelligent center of the first vehicle 130 and the cloud server is disconnected, the first intelligent center / second intelligent center can be the intelligent center of the second vehicle 140 in the area where the first vehicle 130 is located.
[0096] In step 460, the third vehicle communicates with the cloud server.
[0097] In some embodiments, the intelligent center of the first vehicle can establish a communication connection with the second intelligent center of the third vehicle by sending authentication information to the second intelligent center. In some embodiments, the first vehicle intelligent center can directly establish a communication connection with the second intelligent center. In some embodiments, the first vehicle intelligent center can send first target information, such as vehicle information, to the cloud server through the second intelligent center of the third vehicle and receive second target information, such as operation instructions related to the first vehicle, sent by the cloud server.
[0098] The vehicle communication method provided in the embodiment can use other vehicles in normal communication with the cloud server to communicate data with the cloud server when the vehicle is disconnected from the cloud server, establish a communication connection with the cloud server without the aid of additional equipment, save resources and reduce costs, and at the same time overcome the problem of unavailable network connection caused by blockage of the mobile communication network, insufficient network signal strength, and the like, and guarantee normal service of the vehicle. In addition, in the embodiment, the second intelligent center with a more optimal signal strength is determined during movement of the vehicle based on the preset strength threshold that can be dynamically adjusted, which ensures communication connection between the vehicle and the cloud server, prevents frequent switching between intelligent centers, and guarantees stability of the network connection.
[0099] It should be noted that the description regarding flow 400 above is merely for example and illustration, and does not limit the scope of the present specification. Various modifications and changes can be made to flow 400 under the guidance of the present specification by those skilled in the art. However, these modifications and changes still fall within the scope of the present specification.
[0100] Figure 5 is an exemplary flowchart of a vehicle communication method according to some other embodiments of the present specification.
[0101] In some embodiments, flow 500 can be performed by a cloud server (e.g., server 110 as shown). For example, flow 500 can be stored in a storage device in the form of a program or instructions, for example, storage device 150, when the processor in server 110 executes the program or instructions, flow 500 can be implemented. In some embodiments, flow 500 can be performed by vehicle communication system 300. In some embodiments, flow 500 can utilize one or more additional operations not described below, and / or be completed without one or more operations discussed below. In addition, the order of the operations as shown is not limiting. Figure 1 Figure 5
[0102] At step 510, first target information sent by a second vehicle is received, the first target information including vehicle authentication information of a first vehicle. Wherein, the communication connection state of the first vehicle with the cloud server is disconnected, and the communication state of the second vehicle with the cloud server is connected. In some embodiments, step 510 can be performed by server 110 or second acquisition module 310.
[0103] In some embodiments, the server can acquire the vehicle authentication information of the first vehicle through the first intelligent central control of the second vehicle in response to a service request of a user, for example, a car rental request or a car return request. In some embodiments, the server can acquire the vehicle authentication information of the first vehicle through the first intelligent central control of the second vehicle in response to the disconnection of the communication connection between the first intelligent central control and the server. In some embodiments, the server can acquire the vehicle authentication information sent by the first intelligent central control in response to the data transmission request of the first intelligent central control.
[0104] In some embodiments, the first intelligent central control can be another intelligent central control different from the intelligent central control of the first vehicle. In some embodiments, the authentication information can reflect the identity information of the vehicle. More about the first intelligent central control and the vehicle authentication information can be referred to the relevant description in the present specification, which will not be repeated here. Figure 4
[0105] At step 520, it is determined whether the first vehicle is legal based on the vehicle authentication information. In some embodiments, step 520 can be performed by server 110 or second determination module 320 (e.g., judgment unit 323).
[0106] In some embodiments, the server can determine whether the identity of the first vehicle is legal by querying based on the vehicle authentication information of the first vehicle. For example, server 110 can determine whether the first vehicle is legal, i.e., whether it is a vehicle that is normally recorded in the database, by matching the vehicle authentication information of the first vehicle with the vehicle information stored in storage device 150. Details of determining whether a vehicle is legal based on vehicle authentication information can be found in the description of the present specification, and will not be described here. Figure 4
[0107] At step 530, the second vehicle is authorized to establish a communication connection with the first vehicle in response to the first vehicle being legal. In some embodiments, step 530 can be performed by server 110 or second determination module 320 (e.g., authorization unit 325).
[0108] In some embodiments, after determining that the first vehicle is legal, the server can authorize the first intelligent central control of the second vehicle to establish a communication connection with the intelligent central control of the first vehicle by sending an execution instruction containing the vehicle authentication result to the first intelligent central control. In some embodiments, the execution instruction can include the identification information of the current vehicle. After receiving the execution instruction of the server to allow the connection, the first intelligent central control can establish a communication connection with the intelligent central control of the first vehicle by short-range communication, such as Bluetooth connection, WiFi connection, etc.
[0109] In some embodiments, after the server authorizes the first intelligent central control to establish a communication connection with the intelligent central control of the first vehicle or determines that the first vehicle is legal, the communication connection information of the first vehicle in the database can be updated. For example, server 110 can mark the communication mode of the first vehicle with the server as being attached to the first intelligent central control of the second vehicle, and add the marking information to the vehicle marking table.
[0110] At step 540, second target information is sent to the first vehicle by the second vehicle based on the vehicle marking table. In some embodiments, step 540 can be performed by server 110 or second communication module 330.
[0111] In some embodiments, the server can obtain the attachment relationship between the intelligent central control of the vehicle and the first intelligent central control of the second vehicle by querying a vehicle annotation table, so as to issue second target information, such as an operation instruction related to the first vehicle, to the first intelligent central control of the second vehicle through the first intelligent central control. In some embodiments, the server can issue an operation instruction to the intelligent central control of the first vehicle through the first intelligent central control in response to a service request of a user. For example, the server 110 can send an unlocking instruction to the intelligent central control of the first vehicle through the first intelligent central control in response to a vehicle use request of a user. In some embodiments, the server can issue an operation instruction to the intelligent central control of the first vehicle through the first intelligent central control in response to the real-time state of the vehicle. For example, the server 110 can issue a locking instruction to the intelligent central control of the first vehicle through the first intelligent central control in response to the state of abnormal movement of the first vehicle. In some embodiments, the server can issue an operation instruction to the intelligent central control of the first vehicle through the first intelligent central control at a fixed time or periodically, for example, send a location acquisition instruction at a fixed time.
[0112] In some embodiments, the server can obtain other intelligent central controls around the vehicle when the vehicle moves, and issue an operation instruction to the first vehicle through the other intelligent central controls or a shared vehicle. For example, the server can obtain vehicle authentication information of the first vehicle through the second intelligent central control of the third vehicle, and issue an operation instruction to the intelligent central control of the first vehicle through the second intelligent central control.
[0113] It can be understood that the above embodiments are only examples and are not limiting to the present application. Those skilled in the art can make various modifications and changes to the above embodiments and related descriptions under the guidance of the present specification. Figure 5 However, these modifications and changes are still within the scope of the present specification.
[0114] Figure 7 is an exemplary schematic diagram of a vehicle communication method according to some embodiments of the present specification.
[0115] As shown in Figure 7 , after the connection between the intelligent central control of the first vehicle and the cloud server is disconnected, the first / second intelligent central control that meets the preset condition can communicate with the cloud server.
[0116] In a specific embodiment, after the smart center of the first vehicle 130 determines that the connection between the smart center and the cloud server is disconnected by sending a heartbeat data packet to the server 110, the smart center can obtain the Bluetooth information of other smart centers around the current location through the Bluetooth module of the first vehicle 130, determine that the smart center of the second vehicle 140 with the optimal signal strength and the communication connection state of the server 110 as connected is the first smart center based on the Bluetooth information, and then send the vehicle authentication information to the first smart center. The first smart center forwards the authentication information to the server 110, and the server 110 authorizes the first smart center to establish a Bluetooth connection with the first vehicle smart center after determining that the first vehicle is legal according to the authentication information. After the first vehicle smart center successfully establishes a Bluetooth connection with the first smart center, the first vehicle smart center can send the vehicle positioning location, lock state, battery capacity and other information to the server 110 through the first smart center. The server 110 can issue operation instructions such as opening and closing the lock to the first vehicle smart center through the first smart center.
[0117] In some embodiments, when the first vehicle moves, the first vehicle smart center can disconnect the connection with the first smart center and establish a connection with the second smart center that meets the second preset condition, and communicate with the cloud server through the second smart center.
[0118] The beneficial effects that the embodiments of the present specification can bring include but are not limited to: (1) maintaining the connection with the server through the third-party device, effectively solving the problem of abnormal mobile communication network connection and ensuring the normal operation of the vehicle service; (2) using the existing device in the preset area to communicate with the server, saving resources and reducing costs; (3) dynamically switching the third-party device when the vehicle moves, ensuring the continuity of the communication connection; (4) controlling the switching of the third-party device through the preset value, reducing the switching frequency of the device and improving the stability of the communication connection. Different embodiments can produce different beneficial effects, and in different embodiments, the beneficial effects that can be produced can be any one or a combination of several of the above, or any other beneficial effects that can be obtained.
[0119] The above has described the basic concepts, and it is obvious that the above detailed disclosure is only used as an example and does not limit the present specification. Although it is not explicitly stated here, those skilled in the art can make various modifications, improvements and corrections to the present specification. Such modifications, improvements and corrections are suggested in the present specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of the present specification.
[0120] Also, the use of "a" or "an" or "the" are intended to include "one or more" and any singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Also, the term "comprising" is intended to be open-ended, allowing for the inclusion of additional steps or components, unless the context clearly indicates otherwise. Also, the use of "or" is intended to cover "and / or", unless the context clearly indicates otherwise. Furthermore, the use of "about" or "approximately" in connection with a given value is intended to encompass variations that can exist in the value as would be recognized by one of ordinary skill in the art in light of the given value and the context in which the given value is used. Also, the use of "at least one" is intended to mean one or more, unless the context clearly indicates otherwise.
[0121] In addition, the order of execution or sequence of any process described in this specification is not limited to that set forth in the specification unless specifically stated. Also, the use of a particular feature, structure, or characteristic following another feature, structure, or characteristic in the specification is not necessarily a limitation but merely an illustration in some aspects. For the sake of brevity, certain aspects of the specification can be presented in terms of examples that include steps, processes, or procedures. These presentation are typically based on the realization that such examples or procedures represent a typical design for implementing the steps, processes, or procedures. The steps, processes, or procedures within these examples are intended to be illustrative of the aspects of the disclosure and are not meant to limit the scope of the disclosure in any way unless specifically so limited. Although the examples described herein can include, among other components, hardware components and / or software components, those skilled in the art will recognize that this description is not intended to limit the disclosure to one particular hardware / software
[0122] Similarly, it is noted that the various illustrative components, as described in the implementations disclosed in this specification, can be implemented as either hardware components or software components or combinations thereof. Such components can be implemented within the desirable system, hardware, and / or software elements of any type regardless of the computing system being employed to implement the system. Finally, it should be noted that the language used in the subject specification has been principally selected for readability and instructional purposes and can not have been selected to delineate or circumscribe the patent rights of the subject disclosure. Accordingly, the scope and content of the subject disclosure includes all equivalents of the subject matter disclosed and claimed.
[0123] In some embodiments, numerical descriptions of components, quantities of attributes are used. It should be understood that such numerical descriptions used in the embodiments are in some examples modified by the words "about", "approximately", or "substantially". Unless otherwise indicated, "about", "approximately", or "substantially" means that the described value allows for ±20% variation. Accordingly, numerical parameters in the specification and claims include all of the expected values within a range of values that is about, approximately, or substantially the value. In some embodiments, numerical parameters are specified to the appropriate number of significant figures and appropriately rounded off. Although numerical ranges and parameters setting forth the broadest scope of the embodiments disclosed herein are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values set forth in the specific examples are provided to give a general understanding of the embodiments.
[0124] Each patent, patent application, patent publication, and other material cited in this specification is hereby incorporated by reference in its entirety herein for the teachings relevant to the sentence and / or paragraph in which the reference is presented. Document histories, to the extent not inconsistent with the pertinent U.S. patent application file history, are also incorporated by reference herein. To the extent that material incorporated by reference contradicts or contradicts any portion of this specification, including definition, the portion of the material incorporated by reference prevails. Note, however, that in the event of inconsistencies between any such material and the present specification, including definitions, the present specification, including definitions, will control.
[0125] Finally, it should be understood that the embodiments described herein are merely exemplary of the principles of the present description. Other embodiments can be devised without departing from the scope of the present description. Accordingly, the embodiments described herein are not intended to limit the scope of the present description, but rather are intended to be exemplary thereof.
Claims
1. A communication method of a vehicle, the method being performed by a first vehicle, characterized by, The method comprises: acquiring a communication state with a cloud server; in response to the communication state being disconnected, acquiring a first intelligent central control satisfying a first preset condition, the first intelligent central control comprising an intelligent central control installed on a device in a preset area, the device comprising a charging pile, a user terminal and other vehicles, the communication state of the first intelligent central control with the cloud server being connected; establishing a connection with the first intelligent central control through a short-distance communication module; sending first target information to the cloud server through the first intelligent central control and receiving second target information sent by the cloud server; in response to the first vehicle moving, establishing a communication connection with a second intelligent central control whose signal strength with the distance communication module is greater than an initial value of a preset strength threshold based on the initial value, sending the first target information to the cloud server through the second intelligent central control and receiving the second target information sent by the cloud server; the second intelligent central control is an intelligent central control of a third vehicle; adjusting the preset strength threshold to a dynamic value, the dynamic value being obtained by adding or subtracting a corresponding value from the initial value according to a real-time distance between the first intelligent central control and the second intelligent central control; in response to the signal strength of the first intelligent central control being greater than the dynamic value, disconnecting the connection with the second intelligent central control, establishing a communication connection with the first intelligent central control again, and restoring the preset strength threshold to the initial value.
2. The method of claim 1, wherein, The acquisition of the first intelligent central control satisfying the first preset condition comprises: acquiring signal information of the short-distance communication module in the preset area; based on the signal information of the short-distance communication module, determining a target intelligent central control with optimal signal strength as the first intelligent central control.
3. The method of claim 2, wherein, The signal information of the short-distance communication module comprises Bluetooth signal information.
4. The method of claim 1, wherein the first target information comprises vehicle authentication information of the first vehicle; the vehicle authentication information is sent to the first intelligent central control or the second intelligent central control through the short-distance communication module, so that the first intelligent central control or the second intelligent central control sends the vehicle authentication information to the cloud server.
5. The method of claim 1, wherein, The first intelligent central control comprises an intelligent central control fixedly installed in the preset area.
6. The method of claim 1, wherein, The second target information comprises vehicle operation instructions related to the first vehicle. 7.A communication method of a vehicle, the method being performed by a cloud server, the method comprising: The method comprises: receiving first target information sent by a first intelligent central control or a second intelligent central control, the first target information comprising vehicle authentication information of a first vehicle, the communication state of the first vehicle with a cloud server being disconnected, and the communication state of the first intelligent central control and the second intelligent central control with the cloud server being connected; determining whether the first vehicle is legal based on the first target information; in response to the first vehicle being legal, authorizing the first intelligent central control or the second intelligent central control to establish a communication connection with the first vehicle through a short-distance communication module; otherwise, refusing the first intelligent central control or the second intelligent central control to connect with the first vehicle. The first intelligent central control includes an intelligent central control installed on a device in a preset area, and the device includes a charging pile, a user terminal, and other vehicles.
8. The method of claim 7, wherein, The method further includes: Based on a vehicle marking table, sending second target information related to the first vehicle to the first vehicle through the first intelligent central control or the second intelligent central control, the second target information including vehicle operation instructions related to the first vehicle. 9.A communication method of a vehicle, the method being performed by a first smart HMI or a second smart HMI, characterized in that, The communication state between the first intelligent central control, the second intelligent central control, and the cloud server is connected, and the method includes: Connecting with the first vehicle through a short-distance communication module, and the communication state between the first vehicle and the cloud server is disconnected; Receiving first target information sent by the first vehicle through the short-distance communication module, the first target information including vehicle authentication information of the first vehicle; Sending the first target information to the cloud server; Receiving second target information sent by the cloud server, the second target information including vehicle operation instructions related to the first vehicle; Sending the second target information to the first vehicle through the short-distance communication module; The first intelligent central control includes an intelligent central control installed on a device in a preset area, and the device includes a charging pile, a user terminal, and other vehicles.
10. A communication system of a vehicle, characterized by When the first vehicle moves, a second intelligent central control with a signal strength greater than a preset initial value of a strength threshold is connected, and the preset strength threshold is adjusted to a dynamic value, which is obtained by adding or subtracting a corresponding value from the initial value based on the real-time distance between the first intelligent central control and the second intelligent central control. In response to the signal strength of the first intelligent central control being greater than the dynamic value, the connection with the second intelligent central control is disconnected, and the communication connection with the first intelligent central control is established again, and the preset strength threshold is restored to the initial value. The system includes: A first acquisition module for acquiring the communication state between the first vehicle and the cloud server; A first determination module for In response to the communication state between the first vehicle and the cloud server being disconnected, acquiring a first intelligent central control satisfying a first preset condition, the first intelligent central control including an intelligent central control installed on a device in a preset area, and the device including a charging pile, a user terminal, and other vehicles; the communication state between the first intelligent central control and the cloud server is connected; In response to the first vehicle moving, a second intelligent center having a signal strength greater than an initial value of a preset intensity threshold value from the distance communication module is connected, the first target information is sent to the cloud server through the second intelligent center, and the second target information sent by the cloud server is received; the second intelligent center is a third vehicle intelligent center; The preset intensity threshold value is adjusted to a dynamic value, which is obtained by adding or subtracting a corresponding value from the initial value according to the real-time distance between the first intelligent center and the second intelligent center; In response to the signal strength of the first intelligent center being greater than the dynamic value, the connection with the second intelligent center is disconnected, the communication connection with the first intelligent center is established again, and the preset intensity threshold value is restored to the initial value; The first communication module is configured to send the first target information to the cloud server through the first intelligent center or the second intelligent center and receive the second target information sent by the cloud server.
11. A vehicle communication device, the device comprising a processor and a memory for storing instructions, characterised in that, The processor is configured to execute the instructions to implement the operations corresponding to the method of any one of claims 1-9. 12.A computer readable storage medium, the storage medium storing computer instructions, when the computer reads the computer instructions in the storage medium, the computer executes the method of any one of claims 1-9.
Citation Information
Patent Citations
Vehicle abnormality reporting method and device, shared vehicle and storage medium
CN111385762A
Vehicle information reporting method and device, shared vehicle and storage medium
CN111954159A