Equipment interconnection method, device and system

By enabling communication connections between vehicles through the existing digital key system, the problem of lack of interaction between vehicles is solved, costs are reduced, and the user experience is improved.

CN122028012APending Publication Date: 2026-05-12YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YINWANG INTELLIGENT TECHNOLOGIES CO LTD
Filing Date
2026-01-14
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The lack of interaction between vehicles results in low interaction efficiency, which negatively impacts user experience. Existing vehicle communication methods are costly and difficult to implement.

Method used

The existing digital key system can be used to establish communication connections between vehicles without the need for new chips. The communication connection can be established through the digital key system to support interaction between vehicles.

Benefits of technology

It reduces the manpower and hardware costs of vehicle-to-vehicle communication, and improves the efficiency of vehicle-to-vehicle interaction and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122028012A_ABST
    Figure CN122028012A_ABST
Patent Text Reader

Abstract

The invention provides an equipment interconnection method, device and system, and relates to the technical field of communication. In the method, the vehicles can be in communication connection through a digital key system. Specifically, under the condition that the interconnection function of the first device and the second device is started, the first device and the second device can establish communication connection through the digital key system, and interaction between the first device and the second device is achieved. In the embodiment of the invention, the communication connection between the current vehicle and other vehicles is realized based on the existing digital key system in the vehicle, a new chip does not need to be added, and the software development amount is small. Labor cost and hardware cost of communication between the vehicles are reduced, and the method is easy to land.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a device interconnection method, apparatus, and system. Background Technology

[0002] Currently, vehicles, as independent means of transportation, are typically isolated from each other during daily driving and parking. This lack of interaction between vehicles results in low interaction efficiency and negatively impacts the user experience. Summary of the Invention

[0003] This application provides a device interconnection method, apparatus, and system that enables communication between the current vehicle and other vehicles based on the existing digital key system in the vehicle, reducing the human and hardware costs of communication between vehicles and making it easy to implement.

[0004] In a first aspect, this application provides a device interconnection method applied to a digital key system of a first device, comprising: receiving a first message from a digital key system of a second device, the first message including basic information of the second device; and establishing a communication connection with the digital key system of the second device when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled.

[0005] Thus, with the interconnection function between the first and second devices enabled, they can establish a communication connection through the digital key system, enabling interaction between them. No new chips are required, minimizing software development. This reduces the labor and hardware costs associated with vehicle-to-vehicle communication and facilitates implementation.

[0006] In one possible implementation, the first message includes an interconnect function flag bit, which is used to indicate that the interconnect function of the second device is enabled.

[0007] The first message can be a broadcast message. The second device can send the first message to multiple first devices, and upon receiving the first message, the first device can determine that the interconnection function of the second device is enabled, thus improving the efficiency of device interconnection.

[0008] In one possible implementation, when the interconnection function of the first device is enabled, the method further includes: sending a second message indicating that the interconnection function of the first device is enabled.

[0009] In this way, the first device can also send a second message to the second device, and both devices can obtain the basic information of the other device and the interconnection function activation information, thereby improving the efficiency of device interconnection.

[0010] In one possible implementation, the basic information includes one or more of the following: model information, color information, or license plate number information.

[0011] It should be understood that the examples of the above basic information are merely one example, and the basic information may also include the year of manufacture of the equipment, etc., and this application does not impose specific limitations on this.

[0012] This makes it easier for users to obtain basic information about other vehicles. This basic information can distinguish different vehicles, and users can also use this basic information to find the corresponding vehicle, thus improving the user experience.

[0013] In one possible implementation, the first device includes a human-computer interaction module. After receiving the first message, the method further includes: sending a first instruction to the human-computer interaction module of the first device based on the first message, wherein the first instruction instructs the display device of the human-computer interaction module to display basic information of the second device and a first control; the first control includes an interactive control between the first device and the second device; receiving a first input message from the human-computer interaction module of the first device; the first input message is used to instruct the interaction between the first device and the second device.

[0014] In this way, users can determine the basic information of the second device and the corresponding first control through the interface, thus improving the user experience.

[0015] In one possible implementation, the first input message is generated based on the user's input operation on the first control.

[0016] In this way, users can interact between the first device and the second device by operating the first control.

[0017] In one possible implementation, the method further includes sending a first input message to the digital key system of the second device.

[0018] In one possible implementation, after sending the first input message to the digital key system of the second device, the method further includes: establishing an interactive connection with the digital key system of the second device when the second device receives the second input message; the second input message is used to indicate the interaction between the first device and the second device.

[0019] In this way, interaction between the first and second devices can be achieved, satisfying the interaction needs of the user of the first device with other vehicles and improving the user experience.

[0020] In one possible implementation, the method further includes: receiving a third input message from the human-computer interaction module of the second device, the third input message being used to instruct the second device to interact with the first device.

[0021] In this way, the second device can also actively send a third input message to the first device to establish an interactive connection with the first device.

[0022] In one possible implementation, the method further includes sending a third input message to the human-machine interaction module of the first device; receiving a fourth input message from the human-machine interaction module of the first device; establishing an interactive connection with the digital key system of the second device based on the fourth input message; and using the fourth input message to indicate the interaction between the first device and the second device.

[0023] In this way, interaction between the first and second devices can be achieved, the interaction needs of the second device's user with other vehicles can be met, and the user experience can be improved.

[0024] In one possible implementation, the first control includes one or more of the following controls: greeting, message, call, video, or multimedia.

[0025] It should be understood that the example of the first control described above is only one example, and the first control may also include shared documents, etc., and the embodiments of this application do not impose specific limitations on this.

[0026] In this way, the first and second devices can interact in various ways, further improving the user experience.

[0027] In one possible implementation, the first input message includes one or more of the following: a greeting message, a message, a call request message, a video request message, or a multimedia request message.

[0028] Secondly, this application provides a device interconnection method applied to the human-machine interaction module of a first device, comprising: receiving a first instruction from a digital key system; displaying basic information of a second device and a first control through a display module based on the first instruction; the first control including an interaction control between the first device and the second device; sending a first input message to the digital key system based on user input operations; the first input message being used to instruct the first device and the second device to interact.

[0029] In one possible implementation, sending a first input message to the digital key system based on the user's input operation includes: sending the first input message to the digital key system based on the user's input operation on a first control.

[0030] In one possible implementation, the method further includes: receiving a third input message from the digital key system; displaying the third input message through a display module; and sending a fourth input message to the digital key system based on the user's input operation; the fourth input message is used to instruct the first device to interact with the second device.

[0031] In one possible implementation, the first control includes one or more of the following controls: greeting message, message, call message, video message, or multimedia message.

[0032] Thirdly, this application provides a device interconnection apparatus, including: a communication module,

[0033] The communication module is used to receive a first message from the digital key system of the second device, the first message including basic information of the second device; and to establish a communication connection with the second device when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled.

[0034] In one possible implementation, the first message includes an interconnect function flag bit, which is used to indicate that the interconnect function of the second device is enabled.

[0035] In one possible implementation, when the interconnection function of the first device is enabled, the communication module is used to send a second message indicating that the interconnection function of the first device is enabled.

[0036] In one possible implementation, the basic information includes one or more of the following: model information, color information, or license plate number information.

[0037] In one possible implementation, the first device includes a human-computer interaction module. After receiving a first message, the communication module is configured to send a first instruction to the human-computer interaction module of the first device based on the first message. The first instruction instructs the display device of the human-computer interaction module to display basic information of the second device and a first control. The first control includes interactive controls between the first device and the second device. The first input message is received from the human-computer interaction module of the first device. The first input message is used to instruct the interaction between the first device and the second device.

[0038] In one possible implementation, the first input message is generated based on the user's input operation on the first control.

[0039] In one possible implementation, the communication module is used to send a first input message to the digital key system of the second device.

[0040] In one possible implementation, when the second device receives the second input message, the communication module is used to establish an interactive connection with the digital key system of the second device; the second input message is used to indicate the interaction between the first device and the second device.

[0041] In one possible implementation, the communication module is used to receive a third input message from the human-computer interaction module of the second device, the third input message being used to instruct the second device to interact with the first device.

[0042] In one possible implementation, the communication module is used to: send a third input message to the human-machine interaction module of the first device; receive a fourth input message from the human-machine interaction module of the first device; establish an interactive connection with the digital key system of the second device based on the fourth input message; the fourth input message is used to indicate the interaction between the first device and the second device.

[0043] In one possible implementation, the first control includes one or more of the following: greeting, message, call, video, or multimedia.

[0044] In one possible implementation, the first input message includes one or more of the following: a greeting message, a message, a call request message, a video request message, or a multimedia request message.

[0045] Fourthly, this application provides a device interconnection system, including a first device and a second device, wherein the digital key system of the second device sends a first message to the digital key system of the first device; the first message indicates that the interconnection function of the second device is enabled; the first message includes basic information of the second device; the digital key system of the first device receives the first message; when the interconnection function of the first device is enabled, the digital key system of the first device establishes a communication connection with the digital key system of the second device.

[0046] In one possible implementation, the first message includes an interconnect function flag bit, which is used to indicate that the interconnect function of the second device is enabled.

[0047] In one possible implementation, when the interconnection function of the first device is enabled, the method further includes: the digital key system of the first device sending a second message, the second message indicating that the interconnection function of the first device is enabled.

[0048] In one possible implementation, the basic information includes one or more of the following: model information, color information, or license plate number information.

[0049] In one possible implementation, the first device includes a human-computer interaction module. After receiving the first message, the system further includes: the digital key system of the first device sending a first instruction to the human-computer interaction module of the first device based on the first message; the first instruction instructing the display device of the human-computer interaction module to display basic information of the second device and a first control; the first control includes interactive controls between the first device and the second device; the digital key system of the first device receives a first input message from the human-computer interaction module of the first device; the first input message is used to instruct the interaction between the first device and the second device.

[0050] In one possible implementation, the first input message is generated based on the user's input operation on the first control.

[0051] In one possible implementation, the system further includes: the digital key system of the first device sending a first input message to the digital key system of the second device.

[0052] In one possible implementation, after sending the first input message to the digital key system of the second device, the method further includes: the digital key system of the second device receiving a second input message; the second input message being used to indicate interaction between the first device and the second device; and the digital key system of the second device establishing an interactive connection with the digital key system of the first device based on the second input message.

[0053] In one possible implementation, the second device's human-computer interaction module sends a third input message to the first device's digital key system via the second device's digital key system. The third input message is used to instruct the second device to interact with the first device.

[0054] In one possible implementation, the method further includes the digital key system of the first device sending a third input message to the human-machine interaction module of the first device; the human-machine interaction module of the first device receiving a fourth input message; the digital key system of the first device receiving the fourth input message from the human-machine interaction module of the first device; establishing an interactive connection with the digital key system of the second device based on the fourth input message; and the fourth input message being used to indicate the interaction between the first device and the second device.

[0055] In one possible implementation, the first control includes one or more of the following: greeting, message, call, video, or multimedia.

[0056] In one possible implementation, the first input message includes one or more of the following: a greeting message, a message, a call request message, a video request message, or a multimedia request message.

[0057] Fifthly, this application provides a device interconnection apparatus, including at least one processor and a memory, wherein each of the at least one processor is configured to implement the method in the first aspect or any possible implementation thereof.

[0058] Optionally, the device may also include a communication interface (or transceiver), with the processor coupled to the communication interface.

[0059] Sixthly, this application provides an intelligent driving device for implementing the method of the first aspect or any of its possible implementations. Alternatively, the vehicle includes a device interconnection device for implementing the method of the first aspect or any of its possible implementations.

[0060] In a seventh aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in the first aspect and any possible implementation of the first aspect.

[0061] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located inside or outside the processor.

[0062] The chip system can consist of chips or include chips and other discrete components.

[0063] Eighthly, this application provides a computer-readable storage medium storing a computer program (also referred to as code or instructions) that, when run by a processor, causes the methods described above, which can implement the first aspect and any possible implementation of the first aspect, to be executed.

[0064] Ninthly, this application provides a computer program product comprising: a computer program (also referred to as code or instructions) that, when run, causes the methods described above, which can implement the first aspect and any possible implementation of the first aspect, to be executed.

[0065] It should be understood that the second to ninth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0066] Figure 1 This is a schematic diagram of an intelligent driving device provided in an embodiment of this application;

[0067] Figure 2 A schematic diagram of an intelligent driving system provided in an embodiment of this application;

[0068] Figure 3 A schematic diagram of a device interconnection system provided in an embodiment of this application;

[0069] Figure 4 This is a schematic diagram of the structure of a digital key system for a vehicle provided in an embodiment of this application;

[0070] Figure 5 A schematic flowchart illustrating a device interconnection method provided in an embodiment of this application;

[0071] Figure 6 A schematic diagram of an interface provided for an embodiment of this application;

[0072] Figure 7A schematic flowchart illustrating a device interconnection method provided in an embodiment of this application;

[0073] Figure 8 Another schematic diagram of the interface provided in this application embodiment;

[0074] Figure 9 This is a schematic diagram of a device interconnection apparatus provided in an embodiment of this application. Detailed Implementation

[0075] To facilitate understanding of the embodiments of this application, the following points will be explained first:

[0076] First, in the embodiments of this application, the indication includes explicit indication (also known as direct indication) and implicit indication (also known as indirect indication). Explicit indication information A refers to including information A; implicit indication information A refers to indicating information A through the correspondence between information A and information B and direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured; or it can refer to indicating information A through information B and preset rules.

[0077] Second, in the embodiments of this application, information C is used to determine information D, which includes determining information D based solely on information C, as well as determining it based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, in the case where information D is determined based on information E, and information E is determined based on information C.

[0078] Third, in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but it does not exclude the possibility of indicating an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0079] Fourth, in the embodiments of this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size, or quantity of things. For example, "first threshold" and "second threshold" are simply different thresholds, and there is no temporal order, size, or priority relationship between them.

[0080] Fifth, the "sending" and "receiving" in the embodiments of this application can be performed between devices, such as between a second device and a first device; or they can be performed within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0081] Sixth, in the embodiments of this application, "when," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.

[0082] Seventh, in the embodiments of this application, the words "example," "exemplarily," "for example," or "such as" are used to indicate that they are examples, illustrations, or explanations. Any embodiment or design that is described as "example," "exemplarily," "for example," or "such as" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "example," "exemplarily," "for example," or "such as" is intended to present the relevant concepts in a specific manner.

[0083] Eighth, the device interconnection method in the embodiments of this application is applied to a vehicle or other devices in a vehicle. These other devices may be, for example, hardware units, software modules, or a combination of hardware units and software modules. These other devices include, but are not limited to, vehicle-mounted terminals, vehicle-mounted controllers, vehicle-mounted modules, vehicle-mounted components, vehicle-mounted chips, vehicle-mounted units, vehicle-mounted radar, or vehicle-mounted cameras, and other sensors. The vehicle can implement the device interconnection method provided in the embodiments of this application through these other devices.

[0084] Of course, the device interconnection method in this application embodiment can also be used in other smart terminals besides vehicles, or installed in other smart terminals besides vehicles, or installed in components of such smart terminals. The smart terminal can be intelligent transportation equipment, robots, etc. For example, it includes, but is not limited to, the smart terminal itself or its controller, chip, radar, camera, and other sensors, as well as other components.

[0085] The embodiments of this application can be applied to intelligent driving devices, or to devices within intelligent driving devices. To facilitate understanding of the solutions in this application, the following will first combine... Figure 1 and Figure 2 A detailed description of intelligent driving equipment is provided.

[0086] Figure 1 This is a functional block diagram of an intelligent driving device 100 to which this application embodiment applies. For example... Figure 1 As shown, the intelligent driving device 100 may include a perception system 120, a computing platform 150, and a communication device 140.

[0087] The perception system 120 may include several sensors for sensing information about the environment surrounding the intelligent driving device 100. For example, the perception system 120 may include a positioning system, which may be a global navigation satellite system (GNSS), such as GPS or BeiDou. Alternatively, the perception system 120 may also include one or more of the following: an inertial measurement unit (IMU), a vibration sensor, a lidar, millimeter-wave radar, ultrasonic radar, and a camera.

[0088] Optionally, the intelligent driving device 100 also includes a display device 130. The display device 130 within the cockpit of the intelligent driving device 100 is mainly divided into two categories: the first is an in-vehicle display screen; the second is a projection display screen, such as a head-up display (HUD). An in-vehicle display screen is a physical display screen and an important component of the in-vehicle infotainment system. Multiple displays can be installed in the cockpit, such as a digital instrument cluster display screen and a central control screen. In some possible implementations, one or more of the aforementioned in-vehicle displays can be human-machine interfaces (HMIs), for example, the central control screen can be an HMI. A head-up display, also known as a head-up display system, is mainly used to display driving information such as speed and navigation on a display device in front of the driver (e.g., on the windshield). This reduces the driver's eye-shifting time, avoids pupil changes caused by eye-shifting, and improves driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD) systems, windshield-HUD (W-HUD) systems, and augmented reality HUD (AR-HUD) systems.

[0089] In this embodiment of the application, the basic information of other intelligent driving devices and the first control, etc., can be displayed through the display device 130. For details, please refer to the following text. This embodiment of the application does not follow any specific limitations.

[0090] The intelligent driving device 100 also includes a communication device 140. The communication device 140 can be used to communicate with other devices, such as devices in the cloud. The communication device 140 may include, for example, a vehicle-to-everything (V2X) communication unit, a master node of a digital key, a slave node, etc.

[0091] It should be understood that V2X may include, but is not limited to, one or more of the following communication methods: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), vehicle-to-network (V2N), or vehicle-to-device (V2D). The network may include cellular networks; the device may include smartphones or other portable devices.

[0092] In this embodiment, the intelligent driving device 100 can communicate with other intelligent driving devices through the master-slave node of the digital key.

[0093] Some or all of the functions of the intelligent driving device 100 can be controlled by the computing platform 150.

[0094] For example, the computing platform 150 may include processors 151 to 15n. In this embodiment, a processor is a circuit with signal processing capabilities. In one implementation, the processor may be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In addition, the computing platform 150 may also include memory for storing instructions, and some or all of the processors 151 to 15n can call the instructions in memory to implement the corresponding functions.

[0095] The computing platform 150 can also control the operation of the intelligent driving system, which may include an advanced driving assistant system (ADAS) and an autonomous driving system (ADS). The intelligent driving system uses various sensors on the vehicle (including but not limited to: lidar, millimeter-wave radar, cameras, ultrasonic sensors, GPS, and inertial measurement units) to acquire information from the vehicle's surroundings and analyzes and processes the acquired information.

[0096] In this embodiment, the computing platform 150 can also determine that the interconnection function of the intelligent driving device 100 is enabled, and that the interconnection function of another intelligent driving device is also enabled, and then control the digital key system to establish a communication connection with the digital key system of the other intelligent driving device. This allows the two intelligent driving devices to interact and communicate.

[0097] At different levels of autonomous driving (or intelligent driving levels, ranging from L0 to L5, totaling six levels), intelligent driving systems can achieve different levels of automated driving assistance based on artificial intelligence algorithms and information acquired by multiple sensors. These levels of autonomous driving are based on the classification standards of the Society of Automotive Engineers (SAE). Level L0 is no automation; Level L1 is driver assistance; Level L2 is partial automation; Level L3 is conditional automation; Level L4 is high automation; and Level L5 is full automation. At levels L1 to L3, the task of monitoring road conditions and reacting is jointly completed by the driver and the system, requiring the driver to take over dynamic driving tasks. Levels L4 and L5 allow the driver to completely transform into a passenger. Currently, the functions that intelligent driving systems can achieve mainly include, but are not limited to: adaptive cruise control, automatic emergency braking, automatic parking, blind spot monitoring, forward cross-traffic alert / braking, rear cross-traffic alert / braking, forward collision warning, lane departure warning, lane keeping assist, rear collision warning, traffic sign recognition, traffic jam assist, and highway assist. It should be understood that the above-mentioned functions can have specific modes at different levels of autonomous driving (L0-L5). The higher the level of autonomous driving, the more intelligent the corresponding mode.

[0098] Figure 2 A schematic block diagram of an intelligent driving system 200 provided in an embodiment of this application is shown. Figure 2 As shown, the system 200 includes a sensing module 210, a control module 240, and a communication module 250. Optionally, the system 200 may also include a human-computer interaction module 220 and / or a display module 230.

[0099] The sensing module 210 may include Figure 1 The perception system 120 shown includes one or more camera devices and / or one or more radar sensors for collecting environmental information about the area where the vehicle is located, such as the vehicle's location. See details for further information. Figure 1 Description of the location.

[0100] The human-computer interaction module 220 may include Figure 1One or more of the display devices 130 shown may include, for example, an HMI; the human-computer interaction module 220 may also include a sound-generating device (such as a speaker, audio jack, etc.) and a sound-receiving device (such as a microphone). The display module 230 may include... Figure 1 One or more of the display devices 130 shown are included, with display module 230 capable of displaying the vehicle's infotainment interface. Human-machine interaction module 220 can output information such as initial prompts to the user (including voice messages, messages displayed on the screen, etc.).

[0101] Communication module 250 and Figure 1 The communication device 140 is similar, and can be referred to the description above, so it will not be repeated here.

[0102] In this embodiment, the control module 240 can determine whether the interconnection function of other intelligent driving devices is enabled based on the first message from the communication device 140; when the interconnection function of this device and other intelligent driving devices is enabled, the control module 240 can establish a communication connection with other intelligent driving devices through the master and slave nodes of the digital key system in the communication module 250.

[0103] Alternatively, the control module 240 can also obtain user input commands from the human-machine interaction module 220, and then realize the interaction between intelligent driving devices based on the user input commands.

[0104] It should be understood that Figure 1 The intelligent driving device 100 shown is Figure 2 The intelligent driving system 200 shown is merely an example. In real-world applications, intelligent driving devices may include more or fewer components, and intelligent driving systems may include more or fewer modules. This application does not impose specific limitations in this regard.

[0105] Currently, vehicles (such as intelligent driving devices) are typically isolated entities, whether in motion or parked. This lack of interaction between vehicles results in low interaction efficiency and negatively impacts the user experience.

[0106] In some scenarios, there is a communication requirement between vehicles.

[0107] For example, both vehicles 1 and 2 are in motion and their destination is a tourist attraction. Users in vehicle 1 and vehicle 2 may need to exchange information about travel routes and / or precautions. However, there is no communication mechanism between vehicle 1 and vehicle 2, preventing users from interacting and fulfilling their growing needs for social interconnection and contextualized interaction.

[0108] In some examples, dedicated short range communication (DSRC) technology can be used to achieve vehicle-to-vehicle communication or vehicle-to-road communication. DSRC is a wireless communication technology based on the IEEE 802.11p standard.

[0109] However, this method is currently commonly used in electronic toll collection (ETC) scenarios and lacks practical applications between vehicles. Furthermore, it requires vehicles to install dedicated chips to handle IEEE 802.11p protocols and intelligent transportation system-related services; it also requires dedicated channels, i.e., independent dedicated radio frequency bands (such as the 5.9GHz band), making vehicle-to-vehicle communication costly and difficult to implement.

[0110] To address the aforementioned technical problems, this application provides a device interconnection method. Vehicles (such as referred to as a first device and a second device) can establish a communication connection via a digital key system. Specifically, when the interconnection function between the first device and the second device is enabled, the first device and the second device can establish a communication connection through the digital key system, enabling interaction between the first device and the second device.

[0111] In this embodiment, communication between the current vehicle and other vehicles is achieved based on the existing digital key system in the vehicle, without the need to add new chips, resulting in minimal software development. This reduces the labor and hardware costs associated with communication between vehicles and is easy to implement.

[0112] In some examples, such as Figure 3 The diagram shown is a schematic of a device interconnection system 300 corresponding to an embodiment of this application. The system 300 may include a first device 301 and a second device 302.

[0113] The first device 301 includes a digital key system 3011. Optionally, the first device 301 may also include a human-computer interaction module 3012. The second device 302 includes a digital key system 3021. Optionally, the first device 302 may also include a human-computer interaction module 3022.

[0114] The digital key system 3011 and the digital key system 3021 can establish a communication connection and communicate with each other.

[0115] For example, digital key system 3021 may send a first message to digital key system 3011; correspondingly, digital key system 3011 may receive the first message from digital key system 3021. Alternatively, digital key system 3011 may send a second message to digital key system 3021; ​​correspondingly, digital key system 3021 may receive the second message from digital key system 3011. The specifics of the first and second messages are described below and will not be detailed here.

[0116] In addition, for either the first or second device, the digital key system in the device can also communicate with the human-machine interface module (e.g., CDC).

[0117] For example, the digital key system 3011 can send a first instruction to the human-computer interaction module 3012 to instruct the human-computer interaction module 3012 to display a specific interface, and the human-computer interaction module 3012 can then display the interface via a display device. Alternatively, based on user input, the human-computer interaction module 3012 can obtain the instruction corresponding to the user input, and the human-computer interaction module 3012 can transmit the instruction to the digital key system 3011, in which case the digital key system 3011 can receive instructions from the human-computer interaction module 3012, etc.

[0118] Similarly, the digital key system 3021 and the human-computer interaction module 3022 can also communicate, as detailed above, and will not be elaborated here.

[0119] Based on the communication between the digital key system and the human-computer interaction module in each device, communication between the human-computer interaction modules of the first device and the second device can be realized.

[0120] For example, based on user input, the human-computer interaction module 3012 can obtain the input message corresponding to the user input and send the input message to the digital key system 3011.

[0121] Digital key system 3011 can send the input message to digital key system 3021; ​​correspondingly, digital key system 3021 can receive the input message from digital key system 3011. Furthermore, digital key system 3021 can send the input message to human-computer interaction module 3022, so that human-computer interaction module 3022 can display a specific interface through a display device based on the input message.

[0122] It is understood that the above process is described using input messages as an example. In actual application scenarios, instructions can be replaced with commands or information, etc. Furthermore, during the input message transmission process, the digital key system 3011 and digital key system 3021 can either transparently transmit the input message or process the input message before forwarding the processed input message to the human-computer interaction module 3022. This application embodiment does not impose specific limitations on this.

[0123] It is understandable that the interconnection between the first and second devices is achieved through a digital key system. The following will combine... Figure 4 Taking a vehicle (the first device is vehicle 1, and the second device is vehicle 2) as an example, the digital key system in the vehicle will be described in detail.

[0124] Figure 4 This is a schematic diagram showing the distribution of master and slave nodes in the digital key system for vehicle 1 and vehicle 2 provided in this application embodiment.

[0125] like Figure 4 As shown, a vehicle's digital key system includes a master node and one or more slave nodes. For example... Figure 4 In this context, the digital key system of vehicle 1 may include master node 1, slave node 2, slave node 3, slave node 4 and slave node 5.

[0126] Among them, the main node 1 can be located in the center area of ​​the vehicle; the secondary nodes 2-5 are located in the left front area, left rear area, right front area and right rear area of ​​the vehicle, respectively.

[0127] Correspondingly, the digital key system of vehicle 2 may also include master node 1, slave node 2, slave node 3, slave node 4, and slave node 5. The master node 1 is located in the central area of ​​the vehicle; slave nodes 2-5 are located in the front left, rear left, front right, and rear right areas of the vehicle, respectively.

[0128] Alternatively, it can be understood that in vehicle 1 or vehicle 2, slave nodes 2-5 are distributed around master node 1, so that all slave nodes 2-5 can communicate with master node 1. Or, in practical application scenarios, the master node and slave nodes can also be set in other locations in the vehicle, and this application embodiment does not specifically limit this.

[0129] The slave nodes of vehicle 1 and vehicle 2 can communicate with each other.

[0130] For example, any slave node (referred to as slave node a) among slave nodes 2-5 of vehicle 2, under the instruction of master node 1 in vehicle 2, can send a message to any slave node (referred to as slave node b) among slave nodes 2-5 of vehicle 1; slave node b can receive messages from slave node a, such as unicast messages and / or broadcast messages, and transmit the message to master node 1 in vehicle 1.

[0131] Similarly, slave node b can be used to receive messages from master node 1 in vehicle 1 and send the messages to slave node a in vehicle 2; slave node a can receive messages from slave node b and send the messages to master node 1 in vehicle 2.

[0132] For example, the master node 1 of vehicle 1 can receive a message from slave node a in vehicle 2 through slave node b, and establish a communication connection with vehicle 2 based on the message; or generate a control command based on the message, and instruct other devices in vehicle 1 to execute the control command through the control command.

[0133] Alternatively, the master node in a digital key system can be understood as the controller or processing unit of the digital key system. The master node has data processing capabilities and can communicate with slave nodes.

[0134] above Figure 4 The example shown uses nodes 2-5 located in the front left, rear left, front right, rear right, left center, and right center areas of the vehicle, respectively. However, the embodiments of this application are not limited to this. For example, nodes 2-5 could also be located in the front left, rear left, front right, rear right, left center, and right center areas of the top of the vehicle, respectively.

[0135] It is understood that, in the embodiments of this application, the communication between the digital key system of the first device and the digital key system of the second device can be implemented based on short-range wireless communication technology. Short-range wireless communication technology may include, but is not limited to, near field communication (NFC), Bluetooth Low Energy (BLE), ultra-wideband (UWB), Sparklink Low Energy (SLE), or Sparklink Basic (SLP), etc. Alternatively, with the development of the communication / terminal field, other wireless communication technologies may also be used for communication. The embodiments of this application do not impose specific limitations on this.

[0136] Below, in conjunction with Figures 5 to 8This application provides a detailed description of the device interconnection method according to embodiments of the present application. The following embodiments can be combined with each other, and similar concepts or processes may not be repeated in some embodiments. The specific forms and quantities of the devices shown are merely examples and should not constitute any limitation on the implementation of the method provided in this application. Below, the device interconnection method according to embodiments of the present application will be described in detail using the digital key system of the first device (vehicle 1) as an example.

[0137] Figure 5 This is a schematic flowchart of a device interconnection method 500 provided in an embodiment of this application. Figure 5 As shown, method 500 includes the following steps:

[0138] S501, The digital key system of the first device receives the first message.

[0139] The first message comes from the digital key system of the second device.

[0140] The first message can be a broadcast message. That is, the digital key system of the second device broadcasts the first message, and the digital key system of the first device detects the broadcast first message and retrieves it.

[0141] The first message may include basic information about the second device.

[0142] Optionally, the basic information of the second device includes one or more of the following: device name, model information, color information, or license plate number information. The license plate number information can be all or part of the license plate number; this embodiment does not impose specific limitations on this.

[0143] For example, the basic information of the second device could be: Vehicle A - White - 330. Alternatively, the basic information of another second device could be: Vehicle B - Black - 231.

[0144] It should be understood that the above description of the basic information of the second device is only an example. The basic information of the second device may also include other information, such as the year of manufacture of the second device. This application embodiment does not impose specific limitations on this.

[0145] S502, when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled, the first device establishes a communication connection with the digital key system of the second device.

[0146] The interconnection function can be used to indicate the interconnection function corresponding to the digital key system. When the interconnection function of the first device is enabled, the first device can establish a connection with the digital key systems of other devices based on the digital key system, thereby realizing the interconnection between the first device and other devices.

[0147] Optionally, the first message can also be used to indicate whether the interconnection function of the second device is enabled. Alternatively, the second device may also send information to the first device to indicate whether the interconnection function of the second device is enabled; correspondingly, the first device obtains this information from the second device and determines whether the interconnection function of the second device is enabled based on the information.

[0148] In some examples, the first message may include an interconnect function flag, which can be used to indicate whether the interconnect function of the second device is enabled or disabled.

[0149] For example, when the interconnect function flag is 1, it indicates that the interconnect function of the second device is enabled; when the interconnect function flag is 0, it indicates that the interconnect function of the second device is disabled.

[0150] It should be understood that the above description of "interconnection function" can also be other, such as "vehicle-to-vehicle interconnection". The interconnection function flag bit can be called the vehicle-to-vehicle interconnection flag bit. This application embodiment does not make specific limitations on this.

[0151] The interconnection function of the first device is enabled, meaning that the first device can broadcast a second message to other devices, indicating that the first device can interconnect. The interconnection function of the second device is enabled, meaning that the second device can broadcast a first message to other devices, indicating that the second device can interconnect.

[0152] When the interconnection function of the first device is enabled, and the first message indicates that the interconnection function of the second device is enabled, it means that the first device can interconnect with the second device, and the first device can establish a communication connection with the second device through the digital key system.

[0153] Thus, communication between the current vehicle and other vehicles can be achieved based on the existing digital key system in the vehicle, without the need to add new chips, resulting in minimal software development. This reduces the labor and hardware costs of communication between vehicles and is easy to implement.

[0154] In some examples, the field names in the first message may include one or more of the following: data type, data length, discovery access resource configuration information data content, data type, data length, and higher-layer broadcast data content. Subfields of the data type field may include discovery access resource configuration information and / or higher-layer broadcast data. The data length may correspond to the discovery access resource configuration information data length and the higher-layer broadcast data length, respectively.

[0155] The access resource configuration information data includes one or more of the following: request offset, maximum request length, request-response offset, global title (GT) negotiation indication, number of requests, number of responses, request type flag, request carried information indication, peer media access layer identifier type, and identifier indication.

[0156] The high-level broadcast data content includes one or more of the following: discovery level, access layer capabilities, device fully local name, universally unique identifier (UUID) for digital vehicle keys, and vendor-defined information. All high-level broadcast data content can be in tag-length-value (TLV) format.

[0157] Optionally, the manufacturer-defined information may include the interconnection function flag of the second device and basic information about the second device.

[0158] It should be understood that the content of the first message described above is only an example, and the first message may include more or less content. This application embodiment does not impose specific limitations on this.

[0159] For example, taking the communication method between the first device and the second device as StarFlash, the first message can be as shown in Table 1 below:

[0160] Table 1: Contents of the First Message

[0161]

[0162] The first message in Table 1 above includes the field names of multiple fields and the names of subfields (or field descriptions).

[0163] Specifically, the field names are, in order: Data Type, Data Length, Discovery Access Resource Configuration Information Data Content, Data Type, Data Length, and Higher-Level Broadcast Data Content. The Data Type field can include subfields for Discovery Access Resource Configuration Information and Higher-Level Broadcast Data. The Data Length corresponds to the data length of both Discovery Access Resource Configuration Information and Higher-Level Broadcast Data.

[0164] The access resource configuration information data includes the request offset, the maximum length of the request, the offset of the request and response, the GT negotiation indication, the number of requests, the number of responses, the request type flag, the request carried information indication, the peer media access layer identifier type, and the identifier indication.

[0165] The high-level broadcast data includes discovery level, StarFlash access layer capabilities, device full local name, StarFlash digital car key UUID, and manufacturer-defined information. All of this high-level broadcast data can be in TLV format.

[0166] Optionally, the manufacturer-defined information may include the interconnection function flag of the second device, basic information of the second device, etc.

[0167] It should be understood that the content of the first message described above is only an example, and the first message may include more or less content. This application embodiment does not impose specific limitations on this.

[0168] Table 1 above describes the content of the first message. Optionally, the second message can also refer to the content of Table 1 above. The vendor-defined information in the second message may include the interconnection function flag of the first device and basic information about the first device, which will not be elaborated further here.

[0169] In some examples, the interconnection function of the first device (or the second device) can be enabled or disabled based on user input. User input can be touch input based on HMI, voice input, or input based on devices such as buttons and knobs. This application does not specifically limit the type of user input.

[0170] Taking HMI-based touch input as an example, users can enable or disable the interconnection function of the first device (or the second device) through controls in the HMI display interface. For instance, based on the user's input operation, the vehicle system can obtain corresponding instructions to control the enabling or disabling of the interconnection function of the first device (or the second device).

[0171] The vehicle-mounted system can be understood as the vehicle's cockpit domain controller (CDC), but this application does not specifically limit this.

[0172] For example, such as Figure 6 The image shown is a schematic diagram of the display interface of a vehicle provided in an embodiment of this application.

[0173] like Figure 6 As shown, interface 60 includes a "Visible to Strangers" control and a corresponding checkbox. When the checkbox corresponding to the "Visible to Strangers" control is not checked, the vehicle system responds to the user's input operation on the checkbox, such as a click, to enable the vehicle's connectivity function; when the checkbox corresponding to the "Visible to Strangers" control is checked, the vehicle system responds to the user's input operation on the checkbox to disable the vehicle's connectivity function.

[0174] Optionally, after the vehicle's connectivity function is activated, it needs to display its basic information to other vehicles, which may include some privacy information. Therefore, interface 60 may also include a "Privacy Policy" control and a corresponding checkbox. Users can check the "Visible to Strangers" control when selecting the "Visible to Strangers" control, allowing the vehicle to display its basic information to other vehicles.

[0175] It should be understood that both the first and second devices can enable or disable the interconnection function in the above manner. For the sake of simplicity, they will not be described in detail here.

[0176] In some scenarios, when the interconnection function of the devices is enabled, both devices (the first device and the second device) can broadcast messages. The device that receives the broadcast message first can send a communication connection request to the sender of the broadcast message, so that the digital key system of the first device and the digital key system of the second device can establish a communication connection.

[0177] This application describes an embodiment that includes a digital key system 1 in the first device and a digital key system 2 in the second device.

[0178] With the interconnection function of the second device enabled, digital key system 2 can broadcast a first message. Correspondingly, digital key system 1 receives the first message from digital key system 2.

[0179] With the interconnection function of the first device enabled, digital key system 1 can broadcast a second message. Correspondingly, digital key system 2 receives the second message from digital key system 1.

[0180] In some scenarios, if the digital key system 1 receives the first message earlier than the digital key system 2 receives the second message, the digital key system 1 can send a communication connection request to the digital key system 2 first, thereby establishing a communication connection with the digital key system 2.

[0181] Alternatively, if the digital key system 2 receives the second message earlier than the digital key system 1 receives the first message, the digital key system 2 may send a communication connection request to the digital key system 1 first, thereby establishing a communication connection with the digital key system 1. This application embodiment does not impose specific limitations in this regard.

[0182] In some examples, embodiments of this application are described using the example of digital key system 1 sending a communication connection request to digital key system 2 first, thereby establishing a communication connection with digital key system 2.

[0183] like Figure 7The diagram shown is a flowchart illustrating a device interconnection method 700 provided in an embodiment of this application. The first device may include a digital key system 1 and a human-machine interaction module 1; the second device may include a digital key system 2 and a human-machine interaction module 2. As shown... Figure 7 As shown, method 700 includes the following steps:

[0184] S701, Digital Key System 2 sends a first message to Digital Key System 1. Correspondingly, Digital Key System 1 receives the first message from Digital Key System 2.

[0185] Optionally, with the interconnection function of the second device enabled, the digital key system 2 can broadcast the first message.

[0186] When the distance between the first device and the second device is less than the communication distance of the digital key system, the digital key system 1 can detect the first message.

[0187] The first message may include basic information about the second device, such as its model, color, or license plate number.

[0188] Optionally, the first message can also be used to indicate whether the interconnection function of the second device is enabled.

[0189] In some examples, where the second device includes multiple devices, the digital key system 1 can also receive first messages from multiple digital key systems 2, and subsequently, the digital key system 1 can establish communication connections with multiple digital key systems 2.

[0190] Optionally, with the interconnection function of the first device enabled, digital key system 1 can broadcast a second message. Method 700 may further include S7011: digital key system 1 sends a second message to digital key system 2. Correspondingly, digital key system 2 receives the second message from digital key system 1.

[0191] For details on S7011, please refer to the above-mentioned S701, which will not be repeated here.

[0192] In this way, digital key system 1 can obtain the first message from the second device, and digital key system 2 can also obtain the second message from the first device.

[0193] S702, when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled, the digital key system 1 sends a communication connection request to the digital key system 2.

[0194] For details, please refer to S502, which will not be elaborated here.

[0195] S703, Digital Key System 2 establishes a communication connection with Digital Key System 1 based on the communication connection request.

[0196] Optionally, after digital key system 2 establishes a communication connection with digital key system 1, signals (or information, etc.) can be transmitted between digital key system 2 and digital key system 1.

[0197] Optionally, the communication connection can be an NFC, BLE, UWB, SLE, or SLP connection, and this application embodiment does not impose specific limitations on this.

[0198] Optionally, if there are multiple digital key systems 2, digital key system 1 can establish communication connections with multiple digital key systems 2.

[0199] S704, the digital key system 1 sends a first instruction to the human-machine interaction module 1 based on the first message. Correspondingly, the human-machine interaction module 1 receives the first instruction from the digital key system 1.

[0200] After digital key system 1 and digital key system 2 establish a communication connection, that is, after the first device and the second device establish a communication connection, the digital key system can send a first instruction to the human-machine interaction module 1 of the first device based on a first message. The first instruction is used to instruct the display device of the human-machine interaction module 1 to display the basic information of the second device and the first control.

[0201] The first control may include interactive controls between the first device and the second device. For example, the first control may include one or more of the following: greeting, leaving a message, making a call, video, or multimedia. The multimedia control may include online game controls, shared movie-watching controls, etc., and this application embodiment does not impose specific limitations on this.

[0202] S705, the human-computer interaction module 1 displays the basic information of the second device and the first control through the display module in the human-computer interaction module 1 based on the first instruction.

[0203] Optionally, the human-computer interaction module 1 can display the basic information of the second device and the first control on the vehicle's large screen through the display module, or it can also display it on other screens in the vehicle, such as the rear entertainment screen. This application embodiment does not impose specific limitations on this.

[0204] Optionally, when the first device obtains basic information about multiple second devices, the first device may display the basic information about the multiple second devices and the corresponding first control using a display module.

[0205] For example, such as Figure 8 The diagram shown is a schematic of a display interface 80 provided in an embodiment of this application.

[0206] Interface 80 includes basic information about multiple second devices and their corresponding first controls. For example, it includes vehicle A - white - 330 and its corresponding first control; vehicle B - black - 231 and its corresponding first control; vehicle C - red - 688 and its corresponding first control; and vehicle D - blue - 510 and its corresponding first control.

[0207] It should be understood that the above description of interface 80 is only an example, and interface 80 may also include more or less basic information of the second device and the first control. This application embodiment does not impose specific limitations on this.

[0208] S704 and S705 above describe the process by which the human-machine interface module 1 displays basic information of the second device and the first control after the digital key system 2 establishes a communication connection with the digital key system 1. In some examples, after the digital key system 2 establishes a communication connection with the digital key system 1, the human-machine interface module 2 can also display basic information of the first device and the first control. Method 700 may also include S7041 and S7051:

[0209] S7041. After establishing a communication connection with Digital Key System 1, Digital Key System 2 sends a third instruction to Human-Machine Interaction Module 2 based on the second message. Correspondingly, Human-Machine Interaction Module 2 receives the third instruction from Digital Key System 2.

[0210] The third instruction can be used to instruct the display device of the human-computer interaction module 2 to display the basic information of the first device and the first control.

[0211] S7051, the human-computer interaction module 2 can display the basic information of the first device and the first control through the display module based on the third instruction.

[0212] For details, please refer to S704 and S705, which will not be elaborated here.

[0213] S706. Based on the user's input operation, the human-computer interaction module 1 obtains the first input message and sends the first input message to the human-computer interaction module 2 through the digital key system 1 and the digital key system 2. Correspondingly, the human-computer interaction module 2 receives the first input message from the human-computer interaction module 1 through the digital key system 1 and the digital key system 2.

[0214] In some examples, the user's input can be an action on the first control in interface 80, such as clicking, swiping, or double-clicking, and the first input message can be a message based on or generated by that input action. Alternatively, the user's input can be replaced by voice input, and the first input message can be the input message corresponding to the voice input, that is, the message corresponding to the voice uttered by the user.

[0215] This application uses vehicle A-white-330 as an example to illustrate the embodiments of the second device.

[0216] For example, the user's input operation can be a greeting control 801 for vehicle A-white-330 in the touch interface 80, and the first input message can be a greeting message for vehicle A.

[0217] Optionally, the content of the greeting message can be user-defined, that is, content entered by the user in real time.

[0218] For example, after using the greeting control 801 on the touch interface 80, the user can input the content of the greeting message by text or by voice.

[0219] Alternatively, the content of the greeting message can be preset content in the vehicle (preset content by the vehicle communication service provider or the user), which is the system-triggered message after the user clicks the control.

[0220] For example, after a user interacts with the greeting control 801 on the touch interface 80, the human-computer interaction module 1 can send a preset greeting message to the human-computer interaction module 2 based on this operation.

[0221] For example, the preset greeting message can be "Hello!". Alternatively, the preset greeting message can be other than these, and this embodiment does not impose any specific limitations on it.

[0222] Optionally, the preset greeting message may also include greeting messages with multiple contents. After the user touches the greeting control 801 on the touch interface 80, multiple greeting messages with multiple contents can be displayed. The user can select one of the greeting messages as the first input message. This application embodiment does not specifically limit this.

[0223] For example, the preset greeting messages could be: Greeting message 1: "Hello!"; Greeting message 2: "Good morning!". The user can select one of the greeting messages as the first input message.

[0224] For another example, the user's input operation can be a message control 802 on the touch interface 80 for vehicle A-white-330, and the first input message can be a message for vehicle A. For instance, the user can touch the message control 802 and enter a message.

[0225] Alternatively, user input can be voice input for message messages. For example, users can enter a voice message.

[0226] For another example, the user's input operation can be the call control 803 on the touch interface 80 for vehicle A-white-330; or, the user's input operation can be a voice input call request. The first input message can be a call request message for vehicle A.

[0227] For another example, the user's input operation can be the video control 804 of vehicle A-white-330 in the touch interface 80; or, the user's input operation can be a voice input video request. The first input message can be a video request message for vehicle A.

[0228] For another example, the user's input operation can be the multimedia control 805 of vehicle A-white-330 in the touch interface 80; or, the user's input operation can be a voice input multimedia request.

[0229] The first input message can be a multimedia request message for vehicle A.

[0230] Optionally, the multimedia request message may be an online game request message or a shared movie viewing request message, etc., and this application embodiment does not impose specific limitations on this.

[0231] Optionally, the user's input operation can also be a first control corresponding to another second device in the touch interface 80, and this application embodiment does not impose specific limitations on this.

[0232] S707, the human-computer interaction module 2 displays the first input message through the display module.

[0233] Optionally, the human-computer interaction module 2 can display the first input message through the display module.

[0234] For example, if the first input message is a greeting message or a message, the human-computer interaction module 2 can display the content of the greeting message or the message through the display module.

[0235] For another example, if the first input message is a call request message, a video request message, or a multimedia request message, the human-computer interaction module 2 can display the call request message, video request message, or multimedia request message through the display module.

[0236] For example, a call request message may include an consent control and a disagree control. The consent control instructs the user of the second device to consent to the call with the user of the first device. The disagree control instructs the user of the second device to disagree to the call with the user of the first device.

[0237] Correspondingly, video request messages and multimedia request messages may also include consent and disagreement controls.

[0238] When the first input message is a call request message, a video request message, or a multimedia request message, method 700 may further include the following S708:

[0239] S708. Based on the user's input, the human-computer interaction module 2 obtains the second input message and sends it to the digital key system 2. Correspondingly, the digital key system 2 receives the second input message.

[0240] Based on the user's input operation on the second device, the human-computer interaction module 2 can obtain the second input message.

[0241] In some examples, the user's input on the second device can be a touch-sensitive "agree" or "disagree" control on the first input message. Alternatively, the user's input on the second device can be a voice input requesting agreement or disagreement.

[0242] For example, the user's input on the second device could be a touch control indicating disagreement with the call request message, or the user's input could be a voice message indicating disagreement with the call request. The second input message could be disagreement with the call request.

[0243] If the second input message can be a statement of disagreement with the call request, the digital key system 2, upon receiving the second input message, can display it through the human-machine interface module 2 to instruct the user of the second device to disagree with the call request.

[0244] As another example, the user's input on the second device could be a touch-sensitive "agree" control for the call request message, or the user's input could be a voice message indicating agreement to the call request. The second input message could be an agreement to the call request.

[0245] If the second input message can be a request to agree to the call, the digital key system 2 can execute the following S709:

[0246] S709, Digital Key System 2 establishes an interactive connection with Digital Key System 1.

[0247] For example, digital key system 2 can establish a call connection, video connection, or multimedia connection with digital key system 1.

[0248] S710, Digital Key System 1 instructs Human-Machine Interaction Module 1 to display the interactive interface.

[0249] For example, the digital key system 1 can display a call interface, video interface or multimedia interface through the human-computer interaction module 1.

[0250] Optionally, method 700 also includes S7101:

[0251] S7101, the digital key system 2 can display an interactive interface through the human-computer interaction module 2.

[0252] For example, the digital key system 2 can display a call interface, video interface or multimedia interface through the human-computer interaction module 2.

[0253] The above embodiments describe a scenario where a user of the first device actively sends a first input message to the second device. In other examples, a user of the second device may also actively send a third input message to the first device to establish an interactive connection with the first device.

[0254] For example, if digital key system 1 and digital key system 2 establish a call connection, and subsequently, if the user of the second device has video needs, they can input a third input message through human-computer interaction module 2, thereby establishing a video connection between digital key system 2 and digital key system 1.

[0255] Method 700 may also include the following S711-S715:

[0256] S711. Based on the user's input, the human-computer interaction module 2 obtains a third input message and sends the third input message to the human-computer interaction module 1 through the digital key system 2 and the digital key system 1. Correspondingly, the human-computer interaction module 1 receives the third input message from the human-computer interaction module 2 through the digital key system 1 and the digital key system 2.

[0257] Optionally, the user's input operation can be touching a first control corresponding to the first device, and the third input message can be the input message corresponding to the first control. Alternatively, the user's input operation can be a voice input operation, and the third input message can be the input message corresponding to the voice input operation.

[0258] For example, the user's input could be a touch gesture to greet the first device, and the third input message could be a greeting message to the first device. Alternatively, the user's input could be voice input of the greeting message.

[0259] Optionally, this step can be referred to in detail in S706 above, and will not be repeated here.

[0260] S712, the human-computer interaction module 1 displays the third input message through the display module.

[0261] For example, the third input message can be any of the following from the second device: a greeting message, a message, a call request message, a video request message, or a multimedia request message.

[0262] In the case where the third input message is a greeting message or a message, the human-computer interaction module 1 can display the content of the greeting message or the message through the display module.

[0263] For another example, when the third input message is a call request message, a video request message, or a multimedia request message, the human-computer interaction module 1 can display the call request message, video request message, or multimedia request message through the display module.

[0264] For example, a call request message may include an consent control and a disagree control. The consent control instructs the user of the second device to consent to the call with the user of the first device. The disagree control instructs the user of the second device to disagree to the call with the user of the first device.

[0265] Correspondingly, video request messages and multimedia request messages may also include consent and disagreement controls.

[0266] If the first input message is a call request message, a video request message, or a multimedia request message, method 700 may further include S713:

[0267] S713. Based on the user's input, the human-computer interaction module 1 obtains the fourth input message and sends it to the digital key system 2. Correspondingly, the digital key system 2 receives the fourth input message.

[0268] Based on the user's input operation on the first device, the human-computer interaction module 1 can obtain the fourth input message.

[0269] In some examples, the user's input on the first device can be a touch-sensitive "agree" or "disagree" control on a third-party input message. Alternatively, the user's input on the second device can be a voice input request for agreement or disagreement.

[0270] For example, the user's input on the first device can be a touch control indicating disagreement with the call request message, or the user's input can be a voice message indicating disagreement with the call request. The fourth input message can be disagreement with the call request.

[0271] If the fourth input message can be a statement of disagreement with the call request, the digital key system 1, upon receiving the fourth input message, can display it through the human-machine interface module 1 to indicate to the user of the first device that they disagree with the call request.

[0272] As another example, the user's input on the first device could be a touch-sensitive consent control for the call request message, or the user's input could be a voice input message agreeing to the call request. The fourth input message could be an agreement to the call request.

[0273] If the fourth input message can be a request to agree to the call, the digital key system 1 can execute S714:

[0274] S714, Digital Key System 1 establishes an interactive connection with Digital Key System 2.

[0275] For example, digital key system 1 can establish a call connection, video connection, or multimedia connection with digital key system 2.

[0276] For example, in S709, digital key system 1 and digital key system 2 establish a call connection. Subsequently, if the user of the second device has video requirements, a video connection between digital key system 1 and digital key system 2 can be established through S711-S714.

[0277] The S715 and digital key system 2 display an interactive interface through the display module in the human-computer interaction module 2.

[0278] For example, the digital key system 2 can display a call interface, video interface or multimedia interface through the display module in the human-computer interaction module 2.

[0279] Optionally, method 700 also includes S7151:

[0280] S7151, the digital key system 1 displays an interactive interface through the display module in the human-computer interaction module 1.

[0281] For example, the digital key system 1 can display a call interface, video interface or multimedia interface through the display module in the human-computer interaction module 1.

[0282] Optionally, after the digital key system 1 and digital key system 2 establish an interactive connection and the first device interacts with the second device, the first device can also disconnect the interactive connection between digital key system 1 and digital key system 2 based on user input.

[0283] For example, the user input operation of the first device can be to touch the hang-up control on the video call interface to disconnect the video call connection between digital key system 1 and digital key system 2.

[0284] Alternatively, after digital key system 1 and digital key system 2 establish an interactive connection and the first device interacts with the second device, the first device can also disconnect the interactive connection and communication connection between digital key system 1 and digital key system 2 based on user input.

[0285] For example, the user input on the first device could be a touch-screen video call interface to hang up, disconnecting the communication connection between digital key system 1 and digital key system 2. This would disconnect the interactive and communication connections between digital key system 1 and digital key system 2.

[0286] Thus, in this embodiment, communication between the current vehicle and other vehicles is achieved based on the existing digital key system in the vehicle, without the need to add new chips, resulting in minimal software development. This reduces the labor and hardware costs associated with communication between vehicles and is easy to implement.

[0287] It should be noted that, in the embodiments of this application, all steps in the accompanying drawings are merely examples, and the order of the numbers of the methods described above does not imply the order of execution and should not constitute any limitation on the embodiments of this application. For example, in practical applications, the execution order of the steps shown in this application can be adjusted, and some steps can be added or removed; the embodiments of this application do not limit this.

[0288] The above text combined Figures 3 to 8 This application describes in detail the device interconnection system and device interconnection method according to embodiments of the present application. The following is a detailed description in conjunction with... Figure 9 This application describes in detail the device interconnection apparatus according to embodiments of the present application. The device interconnection apparatus includes modules or units for performing each part of the above embodiments. Modules or units may be software or hardware, or hardware, or a combination of software and hardware. The following only provides a brief example of the data processing apparatus; for details of the implementation, please refer to the description of the foregoing method embodiments, which will not be repeated below.

[0289] Figure 9 This is a schematic block diagram of the device interconnection device 900 provided in an embodiment of this application. Figure 9 As shown, device 900 may include: communication module 901.

[0290] The communication module 901 is used to receive a first message from the digital key system of the second device, the first message including basic information of the second device; and to establish a communication connection with the digital key system of the second device when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled.

[0291] It should be understood that the device 900 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 900 can specifically be the in-vehicle device in the above embodiments. The device 900 can be used to execute the various processes and / or steps corresponding to the in-vehicle device in the above method embodiments; to avoid repetition, these will not be described again here.

[0292] For example, a processor may include an application processor (AP), a modem processor, a controller, and / or a digital signal processor (DSP). Different processing units can be independent devices or integrated into one or more processors.

[0293] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above may include, for example, an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU), etc. Different processing units can be independent devices or integrated into one or more processors. Alternatively, the processor described above can be a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0294] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0295] This application also provides an intelligent driving device for implementing the methods shown in the above method embodiments.

[0296] This application also provides another intelligent driving device, which is provided with a device interconnector for implementing the method shown in the above method embodiments.

[0297] This application also provides a chip system, which includes at least one processor for implementing the methods shown in the above method embodiments.

[0298] This application also provides a computer program product, which includes a computer program (also known as code or instructions) that, when run, enables a computer to execute the methods shown in the above-described method embodiments.

[0299] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run, it enables the computer to perform the methods shown in the above-described method embodiments.

[0300] It should be understood that the module division in the embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional modules in the various embodiments of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0301] The terms "unit," "module," etc., used in this specification can be used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. In the embodiments of this application, "unit" and "module" have the same meaning and can be used interchangeably.

[0302] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. In the several embodiments provided in this application, it should be understood that the disclosed apparatus, devices, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

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

[0304] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0305] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. A computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0306] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the technology, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0307] The above are merely specific embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.

Claims

1. A device interconnection method, characterized in that, The digital key system applied to the first device includes: Receive a first message, the first message comes from the digital key system of the second device, the first message includes basic information of the second device; When the interconnection function of the first device is enabled, and the first message indicates that the interconnection function of the second device is enabled, a communication connection is established with the digital key system of the second device.

2. The method according to claim 1, characterized in that, The first message includes an interconnect function flag, which is used to indicate that the interconnect function of the second device is enabled.

3. The method according to claim 1 or 2, characterized in that, When the interconnection function of the first device is enabled, the method further includes: A second message is sent, which indicates that the interconnection function of the first device is enabled.

4. The method according to any one of claims 1-3, characterized in that, The basic information includes one or more of the following: model information, color information, or license plate number information.

5. The method according to any one of claims 1-4, characterized in that, The first device includes a human-computer interaction module, and after receiving the first message, the method further includes: Based on the first message, a first instruction is sent to the human-computer interaction module of the first device. The first instruction instructs the display device of the human-computer interaction module to display the basic information of the second device and a first control. The first control includes interactive controls between the first device and the second device. Receive a first input message from the human-computer interaction module of the first device; the first input message is used to indicate the interaction between the first device and the second device.

6. The method according to claim 5, characterized in that, The first input message is generated based on the user's input operation on the first control.

7. The method according to claim 5 or 6, characterized in that, The method further includes: Send the first input message to the digital key system of the second device.

8. The method according to claim 7, characterized in that, After sending the first input message to the digital key system of the second device, the method further includes: Upon receiving the second input message, the second device establishes an interactive connection with the digital key system of the second device; the second input message is used to instruct the interaction between the first device and the second device.

9. The method according to any one of claims 1-8, characterized in that, The method further includes: The device receives a third input message from the human-computer interaction module of the second device, the third input message being used to instruct the second device to interact with the first device.

10. The method according to claim 9, characterized in that, Also includes Send the third input message to the human-computer interaction module of the first device; Receive a fourth input message from the human-computer interaction module of the first device; An interactive connection is established between the first device and the digital key system of the second device based on the fourth input message; the fourth input message is used to indicate the interaction between the first device and the second device.

11. The method according to any one of claims 5-10, characterized in that, The first control includes one or more of the following: greeting, message, call, video, or multimedia.

12. The method according to any one of claims 6-11, characterized in that, The first input message includes one or more of the following: a greeting message, a voicemail message, a call request message, a video request message, or a multimedia request message.

13. A device interconnection method, characterized in that, The human-computer interaction module applied to the first device includes: Receive the first instruction from the digital key system; Based on the first instruction, the display module displays basic information of the second device and a first control; the first control includes interactive controls between the first device and the second device. Based on the user's input, a first input message is sent to the digital key system; the first input message is used to instruct the first device to interact with the second device.

14. The method according to claim 13, characterized in that, Sending a first input message to the digital key system based on user input includes: sending the first input message to the digital key system based on user input to the first control.

15. The method according to claim 13 or 14, characterized in that, Also includes: Receive a third input message from the digital key system; The third input message is displayed via the display module; Based on the user's input, a fourth input message is sent to the digital key system; The fourth input message is used to instruct the first device to interact with the second device.

16. The method according to any one of claims 13-15, characterized in that, The first control includes one or more of the following: greeting messages, voice messages, call messages, video messages, or multimedia messages.

17. A device interconnection apparatus, characterized in that, include: Communication module, The communication module is used to receive a first message from the digital key system of the second device, the first message including basic information of the second device; and to establish a communication connection with the digital key system of the second device when the interconnection function of the first device is enabled and the first message indicates that the interconnection function of the second device is enabled.

18. A device interconnection system, characterized in that, Including the first device and the second device, The digital key system of the second device sends a first message to the digital key system of the first device; the first message indicates that the interconnection function of the second device is enabled; the first message includes basic information of the second device; The digital key system of the first device receives the first message; When the interconnection function of the first device is enabled, the digital key system of the first device establishes a communication connection with the digital key system of the second device.

19. A device interconnection apparatus, characterized in that, The device includes at least one processor and a memory for storing computer-readable instructions, which, when read from the memory by the at least one processor, cause the device to perform the method as claimed in any one of claims 1 to 12, or the method as claimed in any one of claims 13 to 16.

20. An intelligent driving device, characterized in that, Includes the device interconnection device of claim 17 or the device interconnection device of claim 19.

21. A computer-readable storage medium storing instructions, characterized in that, When the instructions are executed on a computer, the computer performs the method as described in any one of claims 1 to 12, or the method as described in any one of claims 13 to 16.

22. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 12, or to perform the method as claimed in any one of claims 13 to 16.