Data synchronization method for intelligent cabin, intelligent cabin, and storage medium
Through the data synchronization method of the smart cockpit, the application software communicates and connects with the smart terminal equipment to realize the up and down of data, and broadcasts the data information to the vehicle computer system, solving the problem of adapting different terminal equipment in the smart cockpit ecosystem and realizing the data interaction between the vehicle computer system and the intelligent terminal equipment.
Patent Information
- Application Number
- PCT/CN2024/100355
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-05
- Filing Date
- 2024-06-20
- Publication Date
- 2025-03-13
AI Technical Summary
The communication methods and functions of different terminal devices in the smart cockpit ecosystem have different communication methods and functions, which makes it difficult for automobile manufacturers to adapt to all devices, and the Internet of Things platform application software cannot meet the access needs of personalized products.
It provides a data synchronization method for intelligent cockpits, through the communication connection between application software and intelligent terminal devices, realize up and downlink data, and broadcast data information to the vehicle computer system to realize data synchronization between the system interface and the intelligent terminal device.
It realizes data interaction between the vehicle computer system and different application software and different smart terminal devices, and supports the vehicle computer system to communicate directly with the smart terminal devices to meet the access needs of personalized products.
Smart Images

Figure CN2024100355_13032025_PF_FP_ABST
Abstract
Description
A data synchronization method for smart cockpit, smart cockpit and storage medium Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data synchronization method for an intelligent cockpit, an intelligent cockpit, and a storage medium. Background Art
[0002] As the smart cockpit ecosystem continues to develop, more and more in-vehicle terminal devices (such as child safety seats) are joining in. However, since different terminal devices have different communication methods and functions, the terminal devices in the smart cockpit ecosystem are mainly used through the vehicle system or the application software on the vehicle system. However, due to the lack of unified standards, automobile manufacturers find it difficult to adapt to all different terminal devices, and the use of IoT platform-based application software cannot meet the access needs of personalized products. Summary of the Invention
[0003] In order to solve at least one aspect of the above problems, the present invention first provides a data synchronization method for a smart cockpit, wherein the smart cockpit includes a vehicle system, a smart terminal device and application software installed on the vehicle system, and the vehicle system includes a system interface for human-computer interaction. The data synchronization method includes the following steps: when the application software is communicatively connected with the smart terminal device, the application software receives data information from the smart terminal device, the application software broadcasts the data information to the vehicle system, and the system interface synchronously displays the data information; when the system interface is communicatively connected with the smart terminal device, the system interface receives data information from the smart terminal device, the system interface updates the data and sends the data information to the application software, and the application software synchronously updates the data information.
[0004] Optionally, the application software or the system interface communicates with the smart terminal device via BLE or Wifi.
[0005] Optionally, the data information is broadcast between the application software and the system interface using an Action broadcast method.
[0006] Optionally, the steps are also included: when the application software is in the foreground interface, the application software is communicated with the smart terminal device; it is determined whether the application software has received a user operation instruction; if not, the application software receives the data information of the smart terminal device and displays the data information on the application interface of the application software; the application software broadcasts the data information to the vehicle system; the system interface displays the data information; if so, the application software sends the user operation instruction to the smart terminal device, and broadcasts the user operation instruction to the vehicle system; the system interface synchronously updates the status of related operations.
[0007] Optionally, the steps are also included: when the application software is in the system background and the application software is in communication connection with the smart terminal device, determining whether the system interface receives a user operation instruction; if not, the application software receives data information from the smart terminal device; the application software synchronously updates the data and broadcasts the data information to the vehicle system; the system interface displays the data information; if so, the system interface sends a user operation instruction to the application software; the application software synchronously updates the data and sends the user operation instruction to the smart terminal device.
[0008] Optionally, after the application software is in the foreground interface, the steps are also included: determining whether the application software is communicatively connected with the smart terminal device; if not, the system interface is communicatively connected with the smart terminal device; determining whether the system interface receives user operation instructions; if not, the system interface receives data information from the smart terminal device; the system interface updates data and sends the data information to the application software; the application software synchronously updates data; if so, the system interface sends user operation instructions to the smart terminal device, and sends the user operation instructions to the application software; the application software synchronously updates data.
[0009] Optionally, the steps are also included: when the application software is in the exit or closed state, the system interface is communicated with the smart terminal device; it is determined whether the system interface receives a user operation instruction; if not, the system interface receives data information from the smart terminal device; the system interface updates the data and stores the data in a local file; after the application software is opened, the local file is retrieved for data synchronization and update; if so, the system interface sends a user operation instruction to the smart terminal device and stores the user operation instruction in a local file; after the application software is opened, the local file is retrieved for data synchronization and update.
[0010] Optionally, there are multiple smart terminal devices, and the vehicle system is installed with multiple application software corresponding to the smart terminal devices one by one.
[0011] Compared with the existing technology, the data synchronization method of the smart cockpit in the present invention is that the smart terminal device is connected to the application software for communication to realize the uplink and downlink of data. The application software synchronizes the data information communicated with the smart terminal with the vehicle system. Similarly, the user can also obtain the data information of the smart terminal device through the system interface of the vehicle system, and its related data information will also be synchronized with the application software. Therefore, this synchronization method can realize data interaction between the vehicle system and different application software and different smart terminal devices; this data synchronization method supports direct communication with the smart terminal device through the vehicle system, and supports data interaction between the application software on the vehicle system and the smart terminal device, thereby realizing data synchronization of the vehicle system and application software for communication with the smart terminal device.
[0012] In addition, the present invention provides a smart cockpit for implementing the data synchronization method of the smart cockpit as described above.
[0013] Compared with the prior art, the smart cockpit described in the present invention and the data synchronization method of the smart cockpit described above have the same advantages over the prior art, which will not be repeated here.
[0014] In addition, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to execute the data synchronization method for the smart cockpit as described above.
[0015] Compared with the prior art, the computer-readable storage medium of the present invention and the data synchronization method of the above-mentioned smart cockpit have the same advantages over the prior art, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a flowchart of a data synchronization method for a smart cockpit according to an embodiment of the present invention;
[0017] FIG2 is a second flowchart of a data synchronization method for a smart cockpit according to an embodiment of the present invention;
[0018] FIG3 is a third flowchart of the data synchronization method for a smart cockpit according to an embodiment of the present invention;
[0019] FIG4 is a system diagram of a data synchronization method for a smart cockpit according to an embodiment of the present invention;
[0020] FIG5 is a system diagram of a data synchronization method for a smart cockpit according to an embodiment of the present invention to achieve system coordination and scenario-based system integration. DETAILED DESCRIPTION
[0021] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0022] An embodiment of the present invention provides a data synchronization method for a smart cockpit. As shown in FIG1 to FIG5 , the smart cockpit includes a vehicle-mounted system, a smart terminal device, and application software installed on the vehicle-mounted system. The vehicle-mounted system includes a system interface for human-computer interaction. The data synchronization method includes the following steps:
[0023] When the application software is in communication with the smart terminal device, the application software receives data information from the smart terminal device, broadcasts the data information to the vehicle system, and the system interface synchronously displays the data information;
[0024] When the system interface is in communication connection with the smart terminal device, the system interface receives data information from the smart terminal device, updates the data and sends the data information to the application software, and the application software synchronously updates the data information.
[0025] Among them, the communication connection between application software and smart terminal devices refers to the application software establishing communication with the smart terminal device through hardware by accessing the hardware driver; the application software receiving data information from the smart terminal device refers to the application software obtaining data actively uploaded by the smart terminal device or reading data from the smart terminal device; the application software broadcasts the data information to the vehicle system, such as the Android-based Action broadcast to the vehicle system; the system interface synchronously displays the data information, and displays the data information in full or in part on the system interface according to the developer's needs, and the obtained data information can be used for the system's logical processing.
[0026] The communication connection between the system interface and the smart terminal device means that the system interface establishes communication with the smart terminal device through hardware by accessing the hardware driver; the system interface receives data information from the smart terminal device, which means that the vehicle system obtains data actively uploaded by the smart terminal device or reads data from the smart terminal device through hardware; the system interface updates data and sends data information to the application software, such as broadcasting the Action based on the Android system to the application software, and the application software synchronously updates the data information.
[0027] The data information includes status data (uplink data) and control instructions (downlink data) of smart terminal devices, and the system interface is a human-computer interaction interface. Smart terminal devices (such as smart child safety seats) have the functions of data uplink (alarm reporting) and instruction downlink (control of smart terminal device actuation). The use of smart terminal devices enables data synchronization between application software and vehicle-mounted systems. Therefore, users can open application software to use smart terminal devices, use them through the system interface, and even have the vehicle-mounted system coordinate and manage their use, and synchronize data between interfaces.
[0028] Users can use smart terminal devices through the system interface or application software of the vehicle system, or directly control the smart terminal devices; when the vehicle system is designed with interactive interfaces such as plug-ins or buttons on the system interface of the smart terminal device that can be used directly, the user interacts with the system interface, and the system interface calls the hardware through the hardware driver based on the operating system to communicate with the smart terminal, such as BLE or WiFi, to achieve data uplink and downlink; when the user uses the application software installed on the operating system to use the smart terminal device, the application software accesses the hardware driver based on the operating system, and communicates with the smart terminal through the hardware, such as BLE or WiFi, to achieve data uplink and downlink; in summary, the communication connection method between the application software or system interface and the smart terminal device can preferably be BLE or Wifi, which has low cost and mature and stable technology.
[0029] The data synchronization method for the smart cockpit in this embodiment is that the smart terminal device is connected to the application software for communication to realize the uplink and downlink of data. The application software synchronizes the data information communicated with the smart terminal with the vehicle system. Similarly, the user can also obtain the data information of the smart terminal device through the system interface of the vehicle system, and its related data information will also be synchronized with the application software. Therefore, this synchronization method can realize data interaction between the vehicle system and different application software and different smart terminal devices; this data synchronization method supports direct communication with the smart terminal device through the vehicle system, and supports data interaction between the application software on the vehicle system and the smart terminal device, thereby realizing data synchronization of the vehicle system and application software for communication with the smart terminal device.
[0030] Optionally, the application software and the system interface broadcast data information using Action broadcasting. The broadcast format is Action format, and the data transmission content can have different data types, such as int, String, etc., and can also have different contents, mainly including two types of status data and instruction data.
[0031] Optionally, in combination with FIG1 , the method further includes the following steps:
[0032] When the application software is in the foreground interface, the application software is in communication connection with the smart terminal device;
[0033] Determining whether the application software has received a user operation instruction;
[0034] If not, the application software receives the data information of the smart terminal device and displays the data information on the application interface of the application software; the application software broadcasts the data information to the vehicle system; and the system interface displays the data information;
[0035] When the application software is in the foreground interface, the application software accesses the hardware driver and establishes communication with the smart terminal device through the hardware to obtain data actively uploaded by the smart terminal device or read data information from the smart terminal device. The obtained data information is displayed in the application software and broadcast to the system through an action based on the operating system. After obtaining the system interface broadcast, the operating system displays the data information in full or in part on the system interface according to the developer's needs, and can use the obtained data for system logic processing;
[0036] If so, the application software sends the user operation instruction to the smart terminal device and broadcasts the user operation instruction to the vehicle system; the system interface synchronously updates the status of related operations; when the user operates the buttons and other controls on the application software, the instruction is transmitted to control the operation of the smart terminal device, and the application software broadcasts the user's operation to the system through the Action.
[0037] In this embodiment, when the application software is in the foreground interface, the application software first interacts with the smart terminal device for data, and then interacts with the system interface for data, thereby realizing data synchronization between the vehicle system and the application software and the smart terminal device.
[0038] Optionally, as shown in FIG2 , the method further includes the following steps:
[0039] When the application software is in the system background and the application software is in communication connection with the smart terminal device, determining whether the system interface receives a user operation instruction;
[0040] If not, the application software receives the data information of the smart terminal device; the application software synchronously updates the data and broadcasts the data information to the vehicle system; the system interface displays the data information;
[0041] If so, the system interface sends the user operation instruction to the application software; the application software synchronously updates data and sends the user operation instruction to the smart terminal device.
[0042] Among them, when the user is facing the system interface, such as plug-ins, sidebars, etc., the application software is not in the user's focus or is in the system background. At this time, if it is the application software that maintains a connection with the smart terminal device through hardware, the system interface displays the data information transmitted through the application software; when the user directly operates the controls (such as buttons) on the system interface, it is the application software that maintains a connection with the smart terminal device through hardware, then the operating system interface passes the instruction data to the application software through Action, and the application software accesses the hardware driver and uses the communication connection between the hardware and the smart terminal to send the instruction down.
[0043] In this embodiment, when the application software is in the system background and is in communication with the smart terminal device, the application software interacts with the smart terminal device for data, and then interacts with the system interface for data. When the system interface receives a user operation instruction, the system interface interacts with the application software for data, and then the application software interacts with the smart terminal device for data, thereby realizing data synchronization between the vehicle system and the application software and the smart terminal device.
[0044] Optionally, as shown in FIG2 , after the application software is in the foreground interface, the following steps are further included:
[0045] Determining whether the application software is in communication connection with the smart terminal device;
[0046] If not, the system interface is communicatively connected with the smart terminal device;
[0047] Determining whether the system interface receives a user operation instruction;
[0048] If not, the system interface receives the data information of the smart terminal device; the system interface updates the data and sends the data information to the application software; the application software synchronously updates the data;
[0049] If so, the system interface sends the user operation instruction to the smart terminal device, and sends the user operation instruction to the application software; the application software synchronously updates the data.
[0050] Among them, if the system interface is used to connect the hardware to the smart terminal device, the operating system obtains the data actively uploaded by the smart terminal device or reads data from the smart terminal device through the hardware, updates the display on the system interface, and passes it to the application software through the system Action to synchronize the application software data; if the system interface is used to connect the hardware to the smart terminal, the operating system directly issues the user operation instructions through the hardware communication connection, and passes the instruction data to the application software through the Action.
[0051] In this embodiment, when the application software is in the system background and the system interface is in communication with the smart terminal device, the system interface interacts with the smart terminal device for data, and then interacts with the application software for data. When the system interface receives a user operation instruction, the system interface interacts with the smart terminal device for data, and then interacts with the application software for data, thereby realizing data synchronization of communication between the vehicle system, application software, and smart terminal devices.
[0052] Optionally, as shown in FIG3 , the method further includes the following steps:
[0053] When the application software is in an exit or closed state, the system interface is in communication connection with the smart terminal device;
[0054] Determining whether the system interface receives a user operation instruction;
[0055] If not, the system interface receives the data information of the smart terminal device; the system interface updates the data and stores the data in a local file; after the application software is opened, the local file is retrieved to synchronize the data;
[0056] If so, the system interface sends the user operation instruction to the smart terminal device and stores the user operation instruction in a local file; after the application software is opened, the local file is retrieved for data synchronization and update.
[0057] Among them, when the application software is in the exit or closed state, the user's interaction on the vehicle system side is only the system interface. The system automatically initiates a connection between the system interface and the smart terminal device, and obtains the data information of the smart terminal device through the communication link. The system stores the corresponding data information. When the user opens the application software, the system synchronizes the stored data information to the application software through Action; the user can also control the smart terminal device through the controls (such as buttons) on the system interface. At the same time, the system will store the user's operation results and control status. When the user opens the application software, the status information will be synchronized to the application software through Action.
[0058] In this embodiment, when the application software is in the exit or closed state, the system interface first interacts with the smart terminal device for data and stores the data information in a local file. After the application software is opened, the system interface interacts with the application software again for data, thereby realizing data synchronization of communication between the vehicle system, application software, and smart terminal device.
[0059] Optionally, as shown in FIG5 , there are multiple smart terminal devices, and the vehicle system is installed with multiple application software corresponding to the smart terminal devices.
[0060] Among them, the application software corresponding to the smart terminal devices of different communication protocols is installed in the vehicle system, and the data synchronization method in this embodiment is used between the application software and the vehicle system to realize data transmission between the application software and the operating system, so that the smart terminal devices can be comprehensively managed in the system interface or other windows and applications of the operating system, the status of the smart terminal devices can be obtained, and the operation of the smart terminal devices can be controlled; therefore, the vehicle system can provide users with a scenario-based experience through the management of different smart terminal devices and logical processing. For example, the vehicle system obtains the temperature of the smart child safety seat and the child's seating signal, and integrates the signal with the vehicle's engine shutdown, locking and other signals to determine whether the child is forgotten, thereby issuing sound and light or remote alarms, and can also control the operation of the equipment in the vehicle, such as lowering the windows, turning on the air conditioner, etc.; in addition, the data synchronization method in this embodiment can also be integrated into other application software of the vehicle system, and can also be integrated into other domain controllers of the vehicle.
[0061] Communication between smart terminals and vehicle systems, and between domain controllers, is not limited to wireless communication methods such as BLE or Wi-Fi; wired methods such as Ethernet, LIN, and USB can also be used. This data synchronization method enables the vehicle system to coordinate and manage smart terminal products and provide scenario-based functions. The operating system is compatible with different smart terminal devices and their application software, and this synchronization method is applicable to smart terminal devices of different types, brands, models, and functions. Furthermore, this data synchronization method can also be applied to different vehicle systems. In this embodiment, a wider range of smart terminal devices can be connected to the smart cockpit ecosystem, and the vehicle system can configure and schedule different application software and smart terminal devices, achieving a scenario-based user experience.
[0062] Another embodiment of the present invention provides a smart cockpit, which is used to implement the data synchronization method of the smart cockpit as described above.
[0063] In the smart cockpit of this embodiment, the smart terminal device is connected to the application software for communication to realize the uplink and downlink of data. The application software synchronizes the data information communicated with the smart terminal with the vehicle system. Similarly, the user can also obtain the data information of the smart terminal device through the system interface of the vehicle system, and its related data information will also be synchronized with the application software. Therefore, this synchronization method can realize data interaction between the vehicle system and different application software and different smart terminal devices; this data synchronization method supports direct communication with the smart terminal device through the vehicle system, and supports data interaction between the application software on the vehicle system and the smart terminal device, thereby realizing data synchronization of the vehicle system and application software for communication with the smart terminal device.
[0064] Another embodiment of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the smart cockpit data synchronization method described above. It should be noted that the aforementioned storage medium corresponds to the specific steps of the method provided in this embodiment of the present invention and includes the corresponding functional modules and beneficial effects for executing the method. For technical details not fully described in this embodiment, please refer to the method provided in this embodiment of the present invention.
[0065] Although the present disclosure is disclosed as above, the protection scope of the present disclosure is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present disclosure, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A data synchronization method for a smart cockpit, characterized in that: The smart cockpit includes a vehicle system, a smart terminal device, and application software installed in the vehicle system. The vehicle system includes a system interface for human-computer interaction. The data synchronization method includes the following steps: When the application software is in communication connection with the smart terminal device, the application software receives data information from the smart terminal device, the application software broadcasts the data information to the vehicle system, and the system interface synchronously displays the data information; When the system interface is in communication connection with the smart terminal device, the system interface receives data information from the smart terminal device, the system interface updates data and sends the data information to the application software, and the application software synchronously updates the data information.
2. The data synchronization method of the smart cockpit according to claim 1, characterized in that: The communication connection mode between the application software or the system interface and the smart terminal device is BLE or Wifi.
3. The data synchronization method of the smart cockpit according to claim 1, characterized in that: The application software and the system interface broadcast data information in the form of Action broadcast.
4. The data synchronization method of the smart cockpit according to claim 1, characterized in that: Also includes the steps: When the application software is in the foreground interface, the application software is in communication connection with the intelligent terminal device; Determining whether the application software has received a user operation instruction; If not, the application software receives the data information of the intelligent terminal device and displays the data information on the application interface of the application software; the application software broadcasts the data information to the vehicle system; the system interface displays the data information; If so, the application software sends the user operation instruction to the smart terminal device, and broadcasts the user operation instruction to the vehicle system; the system interface synchronously updates the status of the relevant operation.
5. The data synchronization method of the smart cockpit according to claim 1, characterized in that: Also includes the steps: When the application software is in the system background and the application software is in communication connection with the intelligent terminal device, determining whether the system interface receives a user operation instruction; If not, the application software receives the data information of the intelligent terminal device; the application software synchronously updates the data and broadcasts the data information to the vehicle system; the system interface displays the data information; If so, the system interface sends the user operation instruction to the application software; the application software synchronously updates data and sends the user operation instruction to the smart terminal device.
6. The data synchronization method of the smart cockpit according to claim 5, characterized in that: After the application software is in the foreground interface, the process further includes the following steps: Determining whether the application software is in communication connection with the intelligent terminal device; If not, the system interface is communicatively connected with the smart terminal device; Determining whether the system interface receives a user operation instruction; If not, the system interface receives data information from the smart terminal device; The system interface updates data and sends the data information to the application software; the application software synchronously updates data; If so, the system interface sends the user operation instruction to the smart terminal device, and sends the user operation instruction to the application software; the application software synchronously updates the data.
7. The data synchronization method of the smart cockpit according to claim 1, characterized in that: Also includes the steps: When the application software is in an exit or closed state, the system interface is in communication connection with the smart terminal device; Determining whether the system interface receives a user operation instruction; If not, the system interface receives data information from the smart terminal device; The system interface updates data and stores the data in a local file; after the application software is opened, the local file is retrieved to perform data synchronization update; If so, the system interface sends the user operation instruction to the smart terminal device and stores the user operation instruction in a local file; after the application software is opened, the local file is retrieved for data synchronization and update.
8. The data synchronization method for a smart cockpit according to any one of claims 1 to 7, characterized in that: There are multiple smart terminal devices, and multiple application software corresponding to the smart terminal devices are installed in the vehicle system.
9. A smart cockpit, characterized in that: Used to implement the data synchronization method of the smart cockpit as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the processor executes the data synchronization method for the smart cockpit as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Intelligent child safety travel communication method and system based on cloud architecture
CN112788130A
System and method for controlling aircraft seat and its environment via wireless connection
CN115515855A
Interactive aircraft cabin
EP3081488A1