Vehicle machine system and vehicle
By setting up a first host with a single Wi-Fi communication module in the vehicle host system, Wi-Fi data interaction among multiple host systems is achieved, reducing hardware costs and improving user operation convenience and equipment maintainability.
Patent Information
- Application Number
- CN202510853474.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-09-19
AI Technical Summary
In the vehicle host system, since each host needs to be equipped with a Wi-Fi communication module, the hardware cost is relatively high.
The first host is provided with a Wi-Fi communication module, and the second host exchanges data with an external Wi-Fi device through the Wi-Fi communication module of the first host. The second host does not need to be provided with a Wi-Fi communication module.
It reduces the hardware cost of the vehicle system and allows users to operate Wi-Fi applications in different locations, improving user convenience and device maintainability.
Smart Images

Figure CN120676330A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent interaction technology for vehicles, and in particular to a vehicle-mounted system and a vehicle. Background Art
[0002] As vehicles gain more intelligent features and incorporate more onboard screens, the demands on the vehicle's host computer are also increasing. In related technologies, due to the limited capabilities of a single host computer, vehicle-mounted systems typically utilize multiple hosts to implement smart cockpit-related functions. In vehicle-mounted systems with multiple hosts, each host carries different smart cockpit functions. To enable each host computer in the vehicle to utilize Wi-Fi-related functions, a Wi-Fi (Wireless Fidelity) communication module is typically installed in each host computer. This approach results in high hardware costs. Summary of the Invention
[0003] In view of the above problems, an embodiment of the present application provides a vehicle system and a vehicle to reduce the hardware cost of the vehicle system.
[0004] In a first aspect, an embodiment of the present application provides a vehicle-mounted system, the vehicle-mounted system comprising: First host; a second host, communicating with the first host; The first host is provided with a Wi-Fi communication module, and the second host is used to perform Wi-Fi data interaction with an external Wi-Fi device through the Wi-Fi communication module of the first host.
[0005] In some embodiments, the first host is configured to: receiving a current Wi-Fi data frame; the current Wi-Fi data frame is sent by any one of the following: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the current Wi-Fi data frame, obtain current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; The current Wi-Fi data is processed based on the destination node identifier corresponding to the current Wi-Fi data.
[0006] In some embodiments, the current Wi-Fi data frame includes: a target format Wi-Fi data frame; the target format Wi-Fi data frame encapsulates the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; The acquiring, based on the current Wi-Fi data frame, current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data includes: The target format Wi-Fi data frame is parsed to obtain the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data in the target format Wi-Fi data frame.
[0007] In some embodiments, the second host or the external Wi-Fi device is configured to: Encapsulating the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data to obtain the target format Wi-Fi data frame; Send the target format Wi-Fi data frame to the first host.
[0008] In some embodiments, the current Wi-Fi data frame includes: a non-target format Wi-Fi data frame; the non-target format Wi-Fi data frame encapsulates current Wi-Fi data; The acquiring, based on the current Wi-Fi data frame, current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data includes: Parsing the non-target format Wi-Fi data frame to obtain the current Wi-Fi data in the non-target format Wi-Fi data frame; Based on the Wi-Fi application to which the current Wi-Fi data belongs, a destination node identifier corresponding to the current Wi-Fi data is determined.
[0009] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a destination external Wi-Fi device identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: Based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination external Wi-Fi device through the Wi-Fi communication module.
[0010] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a destination second host identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: Based on the destination second host identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination second host.
[0011] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second data or the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: The current Wi-Fi data is processed on the first host.
[0012] In some embodiments, the first host is further configured to: receiving a destination node change instruction for the current Wi-Fi data; the destination node change instruction is sent by any one of the following according to a destination node change operation of a user: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the destination node change instruction, change the destination node identifier corresponding to the current Wi-Fi data; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: The current Wi-Fi data is processed based on the changed destination node identifier corresponding to the current Wi-Fi data.
[0013] In a second aspect, an embodiment of the present application provides a vehicle comprising the above-mentioned vehicle-mounted system.
[0014] In the vehicle-mounted system and vehicle provided in the embodiments of the present application, a Wi-Fi communication module is provided in the first host, and the second host interacts with an external Wi-Fi device for Wi-Fi data through the Wi-Fi communication module of the first host. The second host can implement Wi-Fi-related functions through the Wi-Fi communication module of the first host. The Wi-Fi communication module may not be provided in the second host, and the hardware cost of the vehicle-mounted system can be reduced.
[0015] The above is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, which can be implemented in accordance with the contents of the specification, and to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings: Figure 1 is a schematic diagram of the system structure of the vehicle system provided in some embodiments of the present application; Figure 2 is a schematic diagram of a frame structure of a target format Wi-Fi data frame provided in some embodiments of the present application; Figure 3 This is a schematic diagram of the interaction flow of the vehicle-mounted system provided in some embodiments of the present application; Figure 4 This is a schematic diagram of the interaction flow of the vehicle-mounted system provided in some embodiments of the present application. DETAILED DESCRIPTION
[0017] The following describes exemplary embodiments of the present application in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0018] In related technologies, a vehicle system may include multiple hosts. In order to enable each host to use Wi-Fi related functions, a Wi-Fi communication module is usually set in each host. In this way, the hardware cost of the vehicle system is relatively high.
[0019] To this end, an embodiment of the present application provides a vehicle-mounted system for reducing the hardware cost of the vehicle-mounted system.
[0020] Figure 1 This is a schematic diagram of the structure of the vehicle system provided by some embodiments of the present application. Figure 1 As shown, in some embodiments of the present application, the vehicle system 100 includes: First host 110; The second host 120 is communicatively connected to the first host 110; The first host 110 is provided with a Wi-Fi communication module, and the second host 120 is used to perform Wi-Fi data interaction with an external Wi-Fi device through the Wi-Fi communication module of the first host 110 .
[0021] The first host 110 and the second host 120 are in-vehicle hosts. The first host 110 and the second host 120 can be connected to different screens, and different screens can be used by different groups of people. For example, the first host 110 can be connected to the front screen of the vehicle, and the front screen of the vehicle can be used by the front-seat passengers of the vehicle. The second host 120 can be connected to the rear screen of the vehicle, and the rear screen of the vehicle can be used by the rear-seat passengers of the vehicle.
[0022] The Wi-Fi communication module is a hardware component for performing Wi-Fi wireless communication with an external Wi-Fi device, which may include: a Wi-Fi chip and peripheral components of the Wi-Fi chip. The first host 110 is a host provided with a Wi-Fi communication module, which may be one. The second host 120 is a host not provided with a Wi-Fi communication module, which may be one or more. In the case where there are multiple second hosts 120, each second host 120 is communicatively connected to the first host 110. The second host 120 is communicatively connected to the first host 110, including but not limited to: the second host 120 is communicatively connected to the first host 110 via a wired cable; the second host 120 is communicatively connected to the first host 110 via wireless communication.
[0023] An external Wi-Fi device is a Wi-Fi device outside of the vehicle system 100, such as a Wi-Fi hotspot device, a user's mobile phone, a tablet device, etc. There can be one or more external Wi-Fi devices. The types of the multiple external Wi-Fi devices can be different. The external Wi-Fi devices can be directly or indirectly connected to the first host 110 in the vehicle system 100. For example, one external Wi-Fi device can be a Wi-Fi hotspot device, such as a router, which can be directly connected to the first host 110, while another external Wi-Fi device can be a user's mobile phone, which can be indirectly connected to the first host 110 via a Wi-Fi hotspot device. Specifically, the connection with the first host 110 can be connected to the Wi-Fi communication module in the first host 110 via Wi-Fi wireless communication. For example, a Wi-Fi hotspot device can be connected to the Wi-Fi communication module in the first host 110 via Wi-Fi wireless communication, and a mobile phone device can be connected to the Wi-Fi communication module in the first host 110 of the vehicle system 100 via a Wi-Fi hotspot device via Wi-Fi wireless communication.
[0024] In the above embodiment, the second host 120 is communicatively connected with the first host 110, and the first host 110 is provided with a Wi-Fi communication module. The second host 120 performs Wi-Fi data interaction with an external Wi-Fi device through the Wi-Fi communication module of the first host 110. The second host 120 may not be provided with a Wi-Fi communication module, and the hardware cost of the vehicle system can be reduced.
[0025] In the above embodiment, the second host 120 exchanges Wi-Fi data with the external Wi-Fi device through the Wi-Fi communication module of the first host 110. The second host 120 does not need to be provided with a Wi-Fi communication module. The first host 110 can act as a relay node between the second host 120 and the external Wi-Fi device, forwarding data between the second host 120 and the external Wi-Fi device. In some embodiments, the first host 110 is used to: Receive the current Wi-Fi data frame; Based on the current Wi-Fi data frame, obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data; The current Wi-Fi data is processed based on the destination node identifier corresponding to the current Wi-Fi data.
[0026] Among them, the current Wi-Fi data frame can be a data frame of a Wi-Fi-based application, and the Wi-Fi-based application is an application implemented based on Wi-Fi wireless communication technology, including but not limited to: Wi-Fi-based screen projection application, Wi-Fi-based Bluetooth phone application, Wi-Fi-based vehicle control application, Wi-Fi-based data sharing application, etc.
[0027] The current Wi-Fi data frame can be sent by any of the following: the host screen of the first host, the second host, or an external Wi-Fi device.
[0028] In some embodiments, the current Wi-Fi data frame may be sent by a host screen of the first host.
[0029] Specifically, the host screen of the first host 110 can send a current Wi-Fi data frame to the first host based on a Wi-Fi application operation performed by a user on the screen. The first host 110 can receive the current Wi-Fi data frame sent by the host screen of the first host. The destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame sent by the first host screen can be the first host identifier, the destination second host identifier, or the destination external Wi-Fi device identifier. If the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host 110 can process the current Wi-Fi data locally. If the destination node identifier corresponding to the current Wi-Fi data is the destination second host identifier, the first host 110 can forward the current Wi-Fi data to the destination second host based on the destination second host identifier corresponding to the current Wi-Fi data. If the destination node identifier corresponding to the current Wi-Fi data is the destination external Wi-Fi device identifier, the first host 110 can forward the current Wi-Fi data to the destination external Wi-Fi device based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data.
[0030] In some implementations, the current Wi-Fi data frame may be sent by the second host 120 .
[0031] Specifically, the second host 120 can send the current Wi-Fi data frame to the first host 110 based on the Wi-Fi application operation performed by the user on the host screen of the second host. The first host 110 can receive the current Wi-Fi data frame sent by the second host 120. The destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame sent by the second host 120 can be the first host identifier or the destination external Wi-Fi device identifier. In the case where the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host 110 can process the current Wi-Fi data on the first host. In the case where the destination node identifier corresponding to the current Wi-Fi data is the destination external Wi-Fi device identifier, the first host 110 can forward the current Wi-Fi data to the destination external Wi-Fi device according to the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data.
[0032] In some embodiments, the current Wi-Fi data frame may be sent by an external Wi-Fi device.
[0033] Specifically, the external Wi-Fi device can send the current Wi-Fi data frame to the first host 110 based on the Wi-Fi application operation performed by the user on the device. The first host 110 can receive the current Wi-Fi data frame sent by the external Wi-Fi device. The destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame sent by the external Wi-Fi device can be the first host identifier or the destination second host identifier. In the case where the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host 110 can process the current Wi-Fi data on the first host. In the case where the destination node identifier corresponding to the current Wi-Fi data is the destination second host identifier, the first host 110 can forward the current Wi-Fi data to the destination second host according to the destination second host identifier corresponding to the current Wi-Fi data.
[0034] In the above embodiment, the first host receives the current Wi-Fi data frame sent by the host screen of the first host, the second host, or the external Wi-Fi device, and processes the current Wi-Fi data accordingly based on the destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame. This allows the user to perform Wi-Fi application operations at any location, such as the host screen of the first host, the host screen of the second host, or the external Wi-Fi device. The location where the user performs Wi-Fi application operations is not limited to a specific location, thereby improving the convenience of the user's Wi-Fi operations.
[0035] In the above embodiment, the destination node identifier corresponding to the current Wi-Fi data is used to identify the destination node of the current Wi-Fi data, which can be obtained in an appropriate manner.
[0036] In some embodiments, the current Wi-Fi data frame is a target format Wi-Fi data frame, and the target format Wi-Fi data frame encapsulates the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data.
[0037] When the current Wi-Fi data frame is a target format Wi-Fi data frame, the first host 110 obtains the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame, which may be: The target format Wi-Fi data frame is parsed to obtain current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data in the target format Wi-Fi data frame.
[0038] The target format Wi-Fi data frame is a Wi-Fi data frame encapsulating a destination node identifier corresponding to current Wi-Fi data. Figure 2Schematic diagram of the frame structure of Wi-Fi data frame provided in some embodiments of the present application. For example, see Figure 2 , the target format data frame may include: Frame control field Frame Control, destination node identification field FLAG and frame body data Frame Body.
[0039] The Frame Control field is used to control the transmission of the data frame at the TCP / IP layer. It can be, for example, the TCP / IP address of the data frame. The Destination Node Identification field FLAG is used to identify the destination node of the data frame. It can be, for example, the destination host identifier of the data frame or the destination external Wi-Fi device identifier of the data frame. The Frame Body Data is the actual data transmitted in the data frame, that is, the Wi-Fi data frame.
[0040] When the current Wi-Fi data frame is a target format Wi-Fi data frame, the destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame can be the field value of the destination node identifier field in the current Wi-Fi data frame, that is, the aforementioned FLAG field value, and the current Wi-Fi data in the current Wi-Fi data frame can be the data in the aforementioned frame body data FrameBody. The first host 110 can parse the target format Wi-Fi data frame, remove the Frame Control field in the target format Wi-Fi data frame, obtain the field value of the destination node identifier field FLAG in the target format Wi-Fi data frame and the data in the Frame Body data, thereby obtaining the current Wi-Fi data in the target format Wi-Fi data frame and the destination node identifier corresponding to the current Wi-Fi data.
[0041] In the above embodiment, the target format Wi-Fi data frame may be generated and sent by the second host or the external Wi-Fi device.
[0042] In some embodiments, the second host 120 or external Wi-Fi device is used to: Encapsulating the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data to obtain the target format Wi-Fi data frame; The target format Wi-Fi data frame is sent to the first host.
[0043] Exemplarily, the current Wi-Fi data frame may be a first Wi-Fi data frame. The first Wi-Fi data frame may be a target format data frame sent by the second host 120. The first Wi-Fi data frame may encapsulate the first Wi-Fi data and a destination node identifier corresponding to the first Wi-Fi data. The first Wi-Fi data may be a data frame that the second host 120 needs to send to an external Wi-Fi device.
[0044] In the above case, the second host 120 is used to: Based on the destination external Wi-Fi device identifier corresponding to the first Wi-Fi data, the first Wi-Fi data is encapsulated to obtain a first Wi-Fi data frame; wherein the destination external Wi-Fi device identifier corresponding to the first Wi-Fi data can be determined according to the destination Wi-Fi device customized by the user; Send the first Wi-Fi data frame to the first host.
[0045] The first host 110 is used for: Receive a first Wi-Fi data frame sent by the second host 120; wherein the first Wi-Fi data frame encapsulates the first Wi-Fi data and the destination external Wi-Fi device identifier corresponding to the first Wi-Fi data; The first Wi-Fi data frame is parsed to obtain the first Wi-Fi data and a destination external Wi-Fi device identifier corresponding to the first Wi-Fi data.
[0046] Exemplarily, the current Wi-Fi data frame may be a second Wi-Fi data frame. The second Wi-Fi data frame may be a target format data frame sent by the external Wi-Fi device. The second Wi-Fi data frame may encapsulate second Wi-Fi data and a destination node identifier corresponding to the second Wi-Fi data. The second Wi-Fi data may be data that the external Wi-Fi device needs to send to the second host 120, and the destination node identifier corresponding to the second Wi-Fi data may be a destination second host identifier.
[0047] In the above scenario, the external Wi-Fi device is used to: The second Wi-Fi data frame is encapsulated based on the destination second host identifier corresponding to the second Wi-Fi data to obtain a second Wi-Fi data frame; the destination node identifier corresponding to the second Wi-Fi data can be determined according to the destination second host specified by the user; The second Wi-Fi data frame is sent to the first host 110 .
[0048] The first host 110 is used for: Receiving, through the Wi-Fi communication module, a second Wi-Fi data frame sent by an external Wi-Fi device; wherein the second Wi-Fi data frame encapsulates the second Wi-Fi data and a destination second host identifier corresponding to the second Wi-Fi data; The second Wi-Fi data frame is parsed to obtain second Wi-Fi data in the second Wi-Fi data frame and a destination second host identifier corresponding to the second Wi-Fi data.
[0049] In the above embodiment, the current Wi-Fi data frame is a target-format Wi-Fi data frame. The second host and the external Wi-Fi device are configured to encapsulate the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data into a target-format Wi-Fi data frame and forward it to the first host. The first host is configured to receive the target-format Wi-Fi data frame, parse the target-format Wi-Fi data frame, and obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data in the target-format Wi-Fi data frame. This allows the user to customize the destination node of the current Wi-Fi data, thereby meeting the different Wi-Fi function requirements of different users and improving the user experience.
[0050] Furthermore, in the above embodiment, the second host and the external Wi-Fi device further encapsulate the Wi-Fi data frame based on the destination node identifier corresponding to the Wi-Fi data to obtain a target format Wi-Fi data frame, and send the target format Wi-Fi data frame to the first host. This also facilitates the first host to perform unified processing on the target format Wi-Fi data frame, reduces processing complexity, and improves the maintainability, scalability, and reliability of the processing.
[0051] In the above embodiment, the current Wi-Fi data frame is a target format Wi-Fi data frame. In some embodiments, the current Wi-Fi data frame may also be a non-target format Wi-Fi data frame, which may encapsulate the current Wi-Fi data but does not encapsulate the destination node identifier corresponding to the current Wi-Fi data.
[0052] In the case where the current Wi-Fi data is non-target format Wi-Fi data, the first host 110 obtains the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame, which may be: Parsing the non-target format Wi-Fi data frame to obtain current Wi-Fi data in the non-target format Wi-Fi data frame; Based on the Wi-Fi application to which the current Wi-Fi data belongs, a destination node identifier corresponding to the current Wi-Fi data is determined.
[0053] Wherein, based on the Wi-Fi application to which the current Wi-Fi data belongs, a destination node identifier corresponding to the current Wi-Fi data may be determined by using an appropriate method.
[0054] Exemplarily, the identifier of the node corresponding to the Wi-Fi application to which the current Wi-Fi data belongs may be determined based on the correspondence between the Wi-Fi application and the node, and the node identifier corresponding to the Wi-Fi application may be determined as the destination node identifier corresponding to the current Wi-Fi data.
[0055] The node corresponding to the Wi-Fi application is the node to which the Wi-Fi application belongs, such as the node running the Wi-Fi application, and the node may be, for example, the first host, the second host, or an external Wi-Fi device. In other words, the destination node corresponding to the current Wi-Fi data may be the first host, the second host, or the external Wi-Fi device to which the Wi-Fi application to which the current Wi-Fi data belongs belongs.
[0056] In the above embodiment, the non-target format Wi-Fi data frame may be generated and sent by the second host 120 , or may be generated and sent by an external Wi-Fi device.
[0057] In some embodiments, the second host 120 or external Wi-Fi device is used to: Encapsulate current Wi-Fi data into non-target format Wi-Fi data frames; The non-target format Wi-Fi data frame is sent to the first host.
[0058] For example, the current Wi-Fi data frame may be a third Wi-Fi data frame. The third Wi-Fi data frame may be a non-target format Wi-Fi data frame sent by the second host 120, which may encapsulate the third Wi-Fi data but does not encapsulate the destination node identifier corresponding to the third Wi-Fi data. The third Wi-Fi data may be data that the second host 120 needs to send to the external Wi-Fi device. The destination node identifier corresponding to the third Wi-Fi data may be an external Wi-Fi device identifier.
[0059] In the above case, The second host 120 is used for: encapsulating the third Wi-Fi data into a third Wi-Fi data frame; Send the third Wi-Fi data frame to the second host.
[0060] The first host 110 is used for: receiving a third Wi-Fi data frame sent by the second host 120; wherein the third Wi-Fi data frame encapsulates third Wi-Fi data; Parsing the third Wi-Fi data frame to obtain third Wi-Fi data; A destination external Wi-Fi device identifier corresponding to the third Wi-Fi data is determined based on the Wi-Fi application to which the third Wi-Fi data belongs.
[0061] Exemplarily, the current Wi-Fi data frame may be a fourth Wi-Fi data frame. The fourth Wi-Fi data frame may be a non-target format Wi-Fi data frame sent by the external Wi-Fi device, which may encapsulate the fourth Wi-Fi data but does not encapsulate the destination node identifier corresponding to the fourth Wi-Fi data. The fourth Wi-Fi data may be data that the external Wi-Fi device needs to send to the second host, and the destination node identifier corresponding to the fourth data may be the second host identifier.
[0062] In the above scenario, the external Wi-Fi device is used to: encapsulating the fourth Wi-Fi data into a fourth Wi-Fi data frame; Send the fourth Wi-Fi data frame to the first host.
[0063] The first host 110 is used for: receiving, through the Wi-Fi communication module, a fourth Wi-Fi data frame sent by an external Wi-Fi device; wherein the fourth Wi-Fi data frame encapsulates fourth Wi-Fi data; Parsing the fourth Wi-Fi data frame to obtain fourth Wi-Fi data; A destination second host identifier corresponding to the fourth Wi-Fi data is determined based on the Wi-Fi application to which the fourth Wi-Fi data belongs.
[0064] In the above embodiment, the first host determines the destination node corresponding to the current Wi-Fi data according to the Wi-Fi application to which the current Wi-Fi data belongs, so as to automatically determine the destination node for the current Wi-Fi data and improve the user experience.
[0065] In the above embodiment, after obtaining the destination node identifier corresponding to the current Wi-Fi data, the first host processes the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data.
[0066] The processing performed by the first host 110 on the current Wi-Fi data may vary depending on the target node identifier.
[0067] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a destination external Wi-Fi device identifier.
[0068] In the above case, based on the destination node identifier corresponding to the current Wi-Fi data, processing the current Wi-Fi data includes: Based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination external Wi-Fi device through the Wi-Fi communication module.
[0069] The current Wi-Fi data frame may be a target format data frame sent by the second host 120, or may be a non-target format data frame sent by the second host 120. The first host 110 may receive the current Wi-Fi data frame sent by the second host 120, and obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame. If the destination node identifier corresponding to the current Wi-Fi data is the identifier of the destination external Wi-Fi device, the first host 110 may forward the current Wi-Fi data to the destination external Wi-Fi device via the Wi-Fi communication module based on the identifier of the destination external Wi-Fi device corresponding to the current Wi-Fi data.
[0070] In some embodiments, when the current Wi-Fi data frame is a data frame sent by an external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a destination second host identifier.
[0071] In the above case, the current Wi-Fi data is processed based on the destination node identifier corresponding to the current Wi-Fi data, including: Based on the destination second host identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination second host.
[0072] The current Wi-Fi data frame may be a target format Wi-Fi data frame sent by an external Wi-Fi device, or a non-target format Wi-Fi data frame sent by an external Wi-Fi device. The first host 110 may receive the current Wi-Fi data frame sent by the external Wi-Fi device through a Wi-Fi communication module, and obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame. If the destination node identifier corresponding to the current Wi-Fi data is the identifier of the destination second host, the first host 110 may forward the current Wi-Fi data to the destination second host.
[0073] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier.
[0074] In the above case, based on the destination node identifier corresponding to the current Wi-Fi data, processing the current Wi-Fi data includes: The current Wi-Fi data is processed on the first host.
[0075] The current Wi-Fi data frame may be a target format data frame sent by the second host 120, or a non-target format data frame sent by the second host. The first host 110 may receive the current Wi-Fi data frame sent by the second host and, based on the current Wi-Fi data frame, obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data. If the destination node identifier corresponding to the current Wi-Fi data is the identifier of the first host, the current Wi-Fi data is processed locally on the first host.
[0076] In some embodiments, when the current Wi-Fi data frame is a data frame sent by an external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier; In the above case, based on the destination node identifier corresponding to the current Wi-Fi data, processing the current Wi-Fi data includes: The current Wi-Fi data is processed on the first host.
[0077] The current Wi-Fi data frame may be a target format data frame sent by an external Wi-Fi device, or a non-target format data frame sent by an external Wi-Fi device. The first host 110 may receive the current Wi-Fi data frame sent by the external Wi-Fi device via a Wi-Fi communication module, and obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame. If the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host 110 may process the current Wi-Fi data locally.
[0078] In the above embodiment, the first host processes the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data. The destination node identifier corresponding to the current Wi-Fi data can be dynamically changed.
[0079] In some embodiments, the first host 110 is configured to: Receive the destination node change instruction of the current Wi-Fi data; According to the destination node change instruction, the destination node identifier of the current Wi-Fi data is changed.
[0080] The destination node change instruction of the current Wi-Fi data may be sent by any of the following according to the user's destination node change operation: the host screen of the first host, the second host, or an external Wi-Fi device.
[0081] Specifically, the destination node change instruction of the current Wi-Fi data can be generated by the host screen of the first host 110 according to the destination node change operation performed by the user on the host screen and sent to the first host 110; it can also be generated by the host screen of the second host 120 according to the destination node change operation performed by the user on the host screen and sent to the second host 120, and then sent by the second host 120 to the first host 110; it can also be generated by an external Wi-Fi device according to the destination node change operation performed by the user on the external Wi-Fi device and sent to the first host 110.
[0082] In the above embodiment, the user is allowed to change the destination node of the current Wi-Fi data at any one of the first host, the second host, and the external Wi-Fi device, thereby improving the convenience of user operation.
[0083] In the above embodiment, the user who performs the destination node change operation does not necessarily need to be the same, and the object of the user operation does not necessarily need to be the same.
[0084] For example, video application A can be installed on second host 1, and video application B can be installed on second host 2. A first user can use external Wi-Fi device 1, such as the first user's mobile phone, to cast video 1 to video application A on second host 1. In response to the first user's casting operation, external Wi-Fi device 1 can obtain the current Wi-Fi data of video 1, encapsulate the current Wi-Fi data of video 1 based on the identifier of second host 1, generate a current Wi-Fi data frame for video 1, and send the current Wi-Fi data frame to the first host. The destination second host identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame is the identifier of second host 1. The first host can receive the current Wi-Fi data frame via a Wi-Fi communication module, parse the current Wi-Fi data frame, obtain the current Wi-Fi data of video 1 and the identifier of second host 1, and forward the current Wi-Fi data of video 1 to second host 1. Video application A on second host 1 can perform video playback processing based on the current Wi-Fi data of video 1. Based on this video playback processing, the host screen of second host 1 can play video 1.
[0085] If the first user wants to cast video 1 to video application B on second host 2, the first user can perform a destination node change operation on the first host for video 1. In response to the destination node change operation, the first host can change the destination node identifier of the current Wi-Fi data of video 1 from the identifier of second host 1 to the identifier of second host 2. Based on the changed identifier, the first host can forward the current Wi-Fi data of video 1 to second host 2. Video application B on second host 2 can perform video playback processing based on the current Wi-Fi data of video 1. Based on this video playback processing, the host screen of second host 2 can continue to play video 1.
[0086] In the above embodiment, the first host changes the destination node identifier of the current Wi-Fi data according to the destination node change instruction of the current Wi-Fi data, so as to facilitate reuse of subsequent processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data, thereby reducing processing complexity.
[0087] Figure 3 、 Figure 4 The following is a schematic diagram of the interaction process of the vehicle-mounted system provided in some embodiments of the present application. The vehicle-mounted system provided in the embodiments of the present application is further described in conjunction with the interaction process of the vehicle-mounted system.
[0088] In some embodiments of the present application, an external Wi-Fi device can send Wi-Fi data to a second host through the Wi-Fi communication module of the first host in the vehicle system. Figure 3 As shown in the figure, the interaction process of the vehicle system includes: S101: An external Wi-Fi device generates a current Wi-Fi data frame and sends the current Wi-Fi data frame to a first host.
[0089] Among them, when the user specifies the destination node of the current Wi-Fi data, the second host can obtain the destination node identifier of the current Wi-Fi data frame, encapsulate the current Wi-Fi data frame based on the destination node identifier of the current Wi-Fi data frame, and generate the current Wi-Fi data frame in the target format.
[0090] In the case that the user does not specify the destination node of the current Wi-Fi data, the second host may encapsulate the current Wi-Fi data to generate a current Wi-Fi data frame in a non-target format.
[0091] S102: The first host receives a current Wi-Fi data frame sent by an external Wi-Fi device through a Wi-Fi communication module, and obtains current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame.
[0092] When the current Wi-Fi data frame is a target format data frame, the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data are encapsulated in the current Wi-Fi data frame. The first host can parse the current Wi-Fi data frame to obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame.
[0093] If the current Wi-Fi data frame is a non-target format data frame, the current Wi-Fi data frame encapsulates the current Wi-Fi data but does not encapsulate the destination node identifier corresponding to the current Wi-Fi data. The first host may parse the current Wi-Fi data frame to obtain the current Wi-Fi data and determine the destination node identifier corresponding to the current Wi-Fi data based on the Wi-Fi application to which the current Wi-Fi data belongs.
[0094] S103: When the destination node identifier corresponding to the current Wi-Fi data is the second host identifier, the first host forwards the current Wi-Fi data to the destination second host based on the destination second host identifier corresponding to the current Wi-Fi data.
[0095] When the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host may process the current Wi-Fi data locally.
[0096] When the destination node identifier corresponding to the current Wi-Fi data is an external Wi-Fi device identifier, the first host may forward the current Wi-Fi data to the destination external Wi-Fi device based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data.
[0097] S104: The destination second host processes the current Wi-Fi data.
[0098] During the above process, the user can dynamically change the destination node of the current Wi-Fi data as needed. The user can change the destination node of the current Wi-Fi data on the host screen of the first host, the host screen of the second host, or the external Wi-Fi device, so that the host screen of the first host, the host screen of the second host, or the external Wi-Fi device sends the destination node change instruction of the current Wi-Fi data to the first host.
[0099] When the user performs the above-mentioned target node change operation on the current Wi-Fi data, the above-mentioned process further includes: S105 : The first host receives a destination node change instruction for the current Wi-Fi data, and changes a second destination node for the current Wi-Fi data according to the destination node change instruction for the current Wi-Fi data.
[0100] When a user changes the target node of the current Wi-Fi data on the host screen of the first host, the host screen of the first host may send a target node change instruction for the current Wi-Fi data to the first host. The first host may receive the target node change instruction for the current Wi-Fi data sent by the host screen of the first host.
[0101] When a user changes the target node of the current Wi-Fi data on the host screen of the second host, the host screen of the second host may send a target node change instruction for the current Wi-Fi data to the second host, and the second host may send the target node change instruction for the current Wi-Fi data to the first host. The first host may receive the target node change instruction for the current Wi-Fi data sent by the second host.
[0102] When a user changes the destination node of current Wi-Fi data on the external Wi-Fi device, the external Wi-Fi device may send a destination node change instruction for the current Wi-Fi data to the first host. The first host may receive the destination node change instruction for the current Wi-Fi data sent by the external Wi-Fi device.
[0103] In the case where the destination node identifier corresponding to the current Wi-Fi data is changed, in process S103 , the first host may perform processing based on the changed destination node identifier corresponding to the previous Wi-Fi data.
[0104] Specifically, when the changed destination node identifier corresponding to the current Wi-Fi data is the second host identifier, the first host may forward the current Wi-Fi data to the changed destination second host based on the destination second host identifier currently corresponding to the current Wi-Fi data; when the changed destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host may process the current Wi-Fi data locally; when the changed destination node identifier corresponding to the current Wi-Fi data is the external Wi-Fi identifier, the first host may forward the current Wi-Fi data to the destination external Wi-Fi device based on the destination external Wi-Fi identifier currently corresponding to the current Wi-Fi data.
[0105] In some implementations of this application, the second host can send Wi-Fi data to the external Wi-Fi device through the Wi-Fi communication module of the first host in the vehicle system. In the above case, the interaction process of the vehicle system includes: S201: The second host generates a current Wi-Fi data frame and sends the current Wi-Fi data frame to the first host.
[0106] Among them, when the user specifies the destination node of the current Wi-Fi data, the second host can obtain the destination node identifier of the current Wi-Fi data frame, encapsulate the current Wi-Fi data frame based on the destination node identifier of the current Wi-Fi data frame, and generate the current Wi-Fi data frame in the target format.
[0107] In the case that the user does not specify the destination node of the current Wi-Fi data, the second host may encapsulate the current Wi-Fi data to generate a current Wi-Fi data frame in a non-target format.
[0108] S202: The first host obtains current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data based on the current Wi-Fi data frame.
[0109] When the current Wi-Fi data frame is a target format data frame, the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data are encapsulated in the current Wi-Fi data frame. The first host can parse the current Wi-Fi data frame to obtain the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data in the current Wi-Fi data frame.
[0110] If the current Wi-Fi data frame is a non-target format data frame, the current Wi-Fi data frame encapsulates the current Wi-Fi data but does not include a destination node identifier corresponding to the current Wi-Fi data. The first host may parse the current Wi-Fi data frame to obtain the current Wi-Fi data and determine the destination node identifier corresponding to the current Wi-Fi data based on the Wi-Fi application to which the current Wi-Fi data belongs.
[0111] S203: When the destination node identifier corresponding to the current Wi-Fi data is an external Wi-Fi device identifier, the first host forwards the current Wi-Fi data to the destination external Wi-Fi device based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data.
[0112] The first host may directly forward the current Wi-Fi data to the destination external Wi-Fi device, or may encapsulate the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data and forward the encapsulated data to the destination external Wi-Fi device.
[0113] When the destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host may process the current Wi-Fi data locally.
[0114] When the destination node identifier corresponding to the current Wi-Fi data is the second host identifier, the first host may forward the current Wi-Fi data to the destination second host based on the destination second host identifier corresponding to the current Wi-Fi data.
[0115] S204: The destination external Wi-Fi device processes the current Wi-Fi device.
[0116] During the above process, the user can change the destination node of the current Wi-Fi data on the host screen of the first host, the host screen of the second host, or the external Wi-Fi device, thereby causing the host screen of the first host, the host screen of the second host, or the external Wi-Fi device to send a destination node change instruction for the current Wi-Fi data to the first host. The first host can receive the destination node change instruction for the current Wi-Fi data and change the destination node identifier corresponding to the current data according to the destination node change instruction for the current data.
[0117] When the user changes the target node of the current Wi-Fi data, the above process also includes the following processing: S205 : The first host receives a destination node change instruction for the current Wi-Fi data, and changes a second destination node for the current Wi-Fi data according to the destination node change instruction for the current Wi-Fi data.
[0118] When a user changes the target node of the current Wi-Fi data on the host screen of the first host, the host screen of the first host may send a target node change instruction for the current Wi-Fi data to the first host. The first host may receive the target node change instruction for the current Wi-Fi data sent by the host screen of the first host.
[0119] When a user changes the target node of the current Wi-Fi data on the host screen of the second host, the host screen of the second host may send a target node change instruction for the current Wi-Fi data to the second host, and the second host may send the target node change instruction for the current Wi-Fi data to the first host. The first host may receive the target node change instruction for the current Wi-Fi data sent by the second host.
[0120] When a user changes the destination node of current Wi-Fi data on the external Wi-Fi device, the external Wi-Fi device may send a destination node change instruction for the current Wi-Fi data to the first host. The first host may receive the destination node change instruction for the current Wi-Fi data sent by the external Wi-Fi device.
[0121] In the case where the destination node identifier corresponding to the current Wi-Fi data is changed, in process S203 , the first host may perform processing based on the changed destination node identifier corresponding to the previous Wi-Fi data.
[0122] Specifically, when the changed destination node identifier corresponding to the current Wi-Fi data is the second host identifier, the first host may forward the current Wi-Fi data to the changed destination second host based on the destination second host identifier currently corresponding to the current Wi-Fi data; when the changed destination node identifier corresponding to the current Wi-Fi data is the first host identifier, the first host may process the current Wi-Fi data locally; when the changed destination node identifier corresponding to the current Wi-Fi data is the external Wi-Fi identifier, the first host may forward the current Wi-Fi data to the destination external Wi-Fi device based on the destination external Wi-Fi identifier currently corresponding to the current Wi-Fi data.
[0123] The above is the interaction process of the vehicle-machine system provided in the embodiment of the present application.
[0124] In applications, the host computer in the vehicle system is used to implement the vehicle's smart cockpit functions. The host computer can integrate a system-on-chip (SOC) chip, which implements various smart cockpit functions such as infotainment, navigation, and autonomous driving assistance.
[0125] A first SOC chip may be integrated in the first host, and the first SOC chip may be communicatively connected to a Wi-Fi chip of a Wi-Fi communication module in the first host. The processing performed by the first host may be performed by the first SOC chip.
[0126] The first SOC chip and the Wi-Fi chip can communicate with each other through appropriate means. For example, the first SOC chip can communicate with the Wi-Fi chip through PCM (Pulse-Code Modulation), UART (Universal Asynchronous Receiver / Transmitter), PCIE (Peripheral Component Interconnect Express), or other means.
[0127] A second SOC chip may be provided in the second host, and the processing executed in the second host may be executed by the SOC chip.
[0128] The above is the vehicle system provided in the embodiment of the present application.
[0129] In addition, an embodiment of the present application further provides a first host in a vehicle-mounted system. The first host is provided with a Wi-Fi communication module, and the first host is configured to perform Wi-Fi relay communication between a second host in the vehicle-mounted system and an external Wi-Fi device, thereby enabling Wi-Fi data exchange between the second host and the external Wi-Fi device.
[0130] In some embodiments, the first host includes: a receiving module, configured to receive a current Wi-Fi data frame; the current Wi-Fi data frame is sent by any one of the following: a host screen of the first host, the second host, or the external Wi-Fi device; an identification acquisition module, configured to acquire current Wi-Fi data and a destination node identification corresponding to the current Wi-Fi data based on the current Wi-Fi data frame; The processing module is configured to process the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data.
[0131] In some embodiments, the current Wi-Fi data frame includes: a target format Wi-Fi data frame; the target format Wi-Fi data frame encapsulates the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; the identifier acquisition module may include: The parsing unit is configured to parse the target format Wi-Fi data frame to obtain the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data in the target format Wi-Fi data frame.
[0132] In some embodiments, the current Wi-Fi data frame includes: a non-target format Wi-Fi data frame; the non-target format Wi-Fi data frame encapsulates current Wi-Fi data, and the non-target format Wi-Fi is sent by the second host or the external Wi-Fi device; the identification acquisition module may include: a parsing unit, configured to parse the non-target format Wi-Fi data frame to obtain the current Wi-Fi data in the non-target format Wi-Fi data frame; The identifier determining unit is configured to determine a destination node identifier corresponding to the current Wi-Fi data based on a Wi-Fi application to which the current Wi-Fi data belongs.
[0133] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a destination external Wi-Fi device identifier; The processing module includes: A forwarding processing unit is configured to forward the current Wi-Fi data to a destination external Wi-Fi device through the Wi-Fi communication module based on a destination external Wi-Fi device identifier corresponding to the current Wi-Fi data.
[0134] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a destination second host identifier; The processing module includes: The forwarding processing unit is configured to forward the current Wi-Fi data to the destination second host based on the destination second host identifier corresponding to the current Wi-Fi data.
[0135] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second data or the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier, The processing module includes: The local processing unit is used to process the current Wi-Fi data on the first host.
[0136] In some embodiments, the first host further includes: an instruction receiving module, configured to receive an instruction to change the destination node of current Wi-Fi data; the instruction to change the destination node is sent by any one of the following according to a user's operation to change the destination node: a host screen of the first host, the second host, or the external Wi-Fi device; a changing module, configured to change the destination node identifier corresponding to the current Wi-Fi data based on the destination node change instruction; The processing module is configured to process the current Wi-Fi data based on the changed destination node identifier corresponding to the current Wi-Fi data.
[0137] In addition, an embodiment of the present application also provides a second host in the vehicle system, which is used to interact with an external Wi-Fi device through the Wi-Fi communication module of the first host in the vehicle system for Wi-Fi data.
[0138] In some embodiments, the second host includes: An encapsulation module, configured to encapsulate the current Wi-Fi data based on a destination node identifier corresponding to the current Wi-Fi data to obtain a Wi-Fi data frame in a target format; A sending module is configured to send the Wi-Fi data frame in the target format to the first host.
[0139] In some embodiments, the second host includes: An encapsulation module, configured to encapsulate current Wi-Fi data to obtain a non-target format Wi-Fi data frame; A sending module is configured to send the non-target format Wi-Fi data frame to the first host.
[0140] Regarding the host in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the vehicle system embodiment and will not be elaborated here.
[0141] In addition, an embodiment of the present application also provides a vehicle, including the above-mentioned vehicle-machine system 100, which includes: a first host 110; a second host 120, which is communicatively connected to the first host 110; wherein the first host 110 is provided with a Wi-Fi communication module, and the second host 120 is used to perform Wi-Fi data interaction with an external Wi-Fi device through the Wi-Fi communication module of the first host.
[0142] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the vehicle's movements, while the storage module may be used to support the vehicle's execution of program codes and data.
[0143] The processing module may be a processor or controller that implements or executes various exemplary logic blocks, modules, and circuits disclosed herein. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, and the storage module may be a memory.
[0144] The vehicle of the embodiment of the present application includes a first host 110 and a second host 120. The first host 110 may include a first processor and a first memory. The second host 120 may include a second host machine and a second memory.
[0145] In some embodiments, the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: receiving a current Wi-Fi data frame; the current Wi-Fi data frame is sent by any one of the following: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the current Wi-Fi data frame, obtain current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; The current Wi-Fi data is processed based on the destination node identifier corresponding to the current Wi-Fi data.
[0146] In some embodiments, the current Wi-Fi data frame includes: a target format Wi-Fi data frame; the target format Wi-Fi data frame encapsulates current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: The target format Wi-Fi data frame is parsed to obtain the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data in the target format Wi-Fi data frame.
[0147] In some embodiments, the second memory stores a second computer program, and the second processor is configured to execute the second computer program to implement the following processing: Encapsulating the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data to obtain the target format Wi-Fi data frame; Send the target format Wi-Fi data frame to the first host.
[0148] In some embodiments, the current Wi-Fi data frame includes: a non-target format Wi-Fi data frame; the non-target format Wi-Fi data frame encapsulates current Wi-Fi data, and the non-target format Wi-Fi is sent by the second host or the external Wi-Fi device; the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: Parsing the non-target format Wi-Fi data frame to obtain the current Wi-Fi data in the non-target format Wi-Fi data frame; Based on the Wi-Fi application to which the current Wi-Fi data belongs, a destination node identifier corresponding to the current Wi-Fi data is determined.
[0149] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a destination external Wi-Fi device identifier; the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: Based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination external Wi-Fi device through the Wi-Fi communication module.
[0150] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes a destination second host identifier; the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: Based on the destination second host identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination second host.
[0151] In some embodiments, when the current Wi-Fi data frame is a data frame sent by the second data or the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier; a first computer program is stored in the first memory, and the first processor is configured to execute the first computer program to implement the following processing: The current Wi-Fi data is processed on the first host.
[0152] In some embodiments, the first memory stores a first computer program, and the first processor is configured to execute the first computer program to implement the following processing: receiving a destination node change instruction for current Wi-Fi data; the destination node change instruction is sent by any one of the following according to a user's destination node change operation: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the destination node change instruction, change the destination node identifier corresponding to the current Wi-Fi data; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: The current Wi-Fi data is processed based on the changed destination node identifier corresponding to the current Wi-Fi data.
[0153] In addition, an embodiment of the present application also provides a first computer-readable storage medium, which stores computer program code (including but not limited to disk storage, CD-ROM, optical storage, etc.). When the computer program code runs on a computer, the computer executes the processing performed by the first host in the vehicle system provided in the above embodiment.
[0154] An embodiment of the present application also provides a second computer-readable storage medium, which stores computer program code (including but not limited to disk storage, CD-ROM, optical storage, etc.). When the computer program code runs on a computer, the computer executes the processing performed by the second host in the vehicle system provided in the above embodiment.
[0155] An embodiment of the present application further provides a first computer program product. When the first computer program product is run on a computer, the computer executes the processing performed by the first host in the vehicle system provided in the above embodiment.
[0156] An embodiment of the present application further provides a second computer program product, which, when executed on a computer, enables the computer to execute the processing performed by the second host in the vehicle system provided in the above embodiment.
[0157] Among them, the beneficial effects of the above embodiments can refer to the beneficial effects of the vehicle system provided above, and will not be repeated here.
[0158] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0159] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0160] In the description of this application, it should be understood that if the terms "up", "down", "front", "back", "left" and "right" are used to indicate directions or positional relationships, they are based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the positions or elements referred to must have a specific direction, be constructed and operate in a specific direction. Therefore, they should not be understood as limitations of this application.
[0161] It should be noted that, in this application, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. It should also be noted that the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprising a..." do not exclude the presence of other identical elements in the process, method, commodity or device comprising the elements.
[0162] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A vehicle computer system, characterized in that: The vehicle system includes: First host; a second host, communicating with the first host; The first host is provided with a Wi-Fi communication module, and the second host is used to perform Wi-Fi data interaction with an external Wi-Fi device through the Wi-Fi communication module of the first host.
2. The vehicle system according to claim 1, characterized in that: The first host is configured to: receiving a current Wi-Fi data frame; the current Wi-Fi data frame is sent by any one of the following: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the current Wi-Fi data frame, obtain current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data; The current Wi-Fi data is processed based on the destination node identifier corresponding to the current Wi-Fi data.
3. The vehicle system according to claim 2, characterized in that: The current Wi-Fi data frame includes: a target format Wi-Fi data frame; the target format Wi-Fi data frame encapsulates the current Wi-Fi data and the destination node identifier corresponding to the current Wi-Fi data; The acquiring, based on the current Wi-Fi data frame, current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data includes: The target format Wi-Fi data frame is parsed to obtain the current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data in the target format Wi-Fi data frame.
4. The vehicle system according to claim 3, characterized in that: The second host or the external Wi-Fi device is configured to: Encapsulating the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data to obtain the target format Wi-Fi data frame; Send the target format Wi-Fi data frame to the first host.
5. The vehicle system according to claim 2, characterized in that: The current Wi-Fi data frame includes: a non-target format Wi-Fi data frame; the non-target format Wi-Fi data frame encapsulates current Wi-Fi data; The acquiring, based on the current Wi-Fi data frame, current Wi-Fi data and a destination node identifier corresponding to the current Wi-Fi data includes: Parsing the non-target format Wi-Fi data frame to obtain the current Wi-Fi data in the non-target format Wi-Fi data frame; Based on the Wi-Fi application to which the current Wi-Fi data belongs, a destination node identifier corresponding to the current Wi-Fi data is determined.
6. The vehicle computer system according to any one of claims 2 to 5, characterized in that: In a case where the current Wi-Fi data frame is a data frame sent by the second host, the destination node identifier corresponding to the current Wi-Fi data includes: a destination external Wi-Fi device identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: Based on the destination external Wi-Fi device identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination external Wi-Fi device through the Wi-Fi communication module.
7. The vehicle computer system according to any one of claims 2 to 5, characterized in that: In a case where the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a destination second host identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: Based on the destination second host identifier corresponding to the current Wi-Fi data, the current Wi-Fi data is forwarded to the destination second host.
8. The vehicle computer system according to any one of claims 2 to 5, characterized in that: In a case where the current Wi-Fi data frame is a data frame sent by the second data or the current Wi-Fi data frame is a data frame sent by the external Wi-Fi device, the destination node identifier corresponding to the current Wi-Fi data includes: a first host identifier; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: The current Wi-Fi data is processed on the first host.
9. The vehicle system according to claim 2, characterized in that: The first host is further configured to: receiving a destination node change instruction for the current Wi-Fi data; the destination node change instruction is sent by any one of the following according to a destination node change operation of a user: a host screen of the first host, the second host, or the external Wi-Fi device; Based on the destination node change instruction, change the destination node identifier corresponding to the current Wi-Fi data; The processing of the current Wi-Fi data based on the destination node identifier corresponding to the current Wi-Fi data includes: The current Wi-Fi data is processed based on the changed destination node identifier corresponding to the current Wi-Fi data.
10. A vehicle, characterized in that: The vehicle system comprises the vehicle system according to any one of claims 1 to 9.