Vehicle body, vehicle-mounted equipment and vehicle

By introducing cockpit domain controllers and slide mechanisms into the vehicle body, combined with cloud authentication, the problem of solidification of interior space design is solved, and the flexible layout and management of on-board equipment is realized, and the user experience and equipment safety are improved.

CN119305497APending Publication Date: 2025-01-14YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310820961.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In terms of intelligence and networking, traditional vehicles have solidified interior space design and lack flexibility, which cannot meet the diverse user usage scenario needs.

Method used

By introducing cockpit domain controllers and slide mechanisms into the vehicle body, users are allowed to flexibly arrange and replace on-board equipment, and authenticate through cloud servers to achieve safe and flexible power supply and control of the equipment.

Benefits of technology

It improves the flexibility and user experience of interior space design, reduces vehicle factory costs, and ensures equipment safety and energy consumption management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119305497A_ABST
    Figure CN119305497A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle body, vehicle-mounted equipment and a vehicle. The vehicle body, the vehicle-mounted equipment and the vehicle can be applied to the field of intelligent cabins. The vehicle body comprises a first sliding rail mechanism used for being connected with a second sliding rail mechanism in the vehicle-mounted equipment, the first sliding rail mechanism comprises an electrical interface layer, and the electrical interface layer is connected with a power supply controller; the power supply controller is used for controlling a power supply device to supply power to the vehicle-mounted equipment through the electrical interface layer; the cockpit domain controller is used for receiving authentication information sent by the vehicle-mounted equipment, and the authentication information is used for the cloud server to authenticate the vehicle-mounted equipment; and the cockpit domain controller is also used for sending the authentication information to the cloud server. The embodiment of the invention can be applied to an intelligent automobile or an electric automobile, the separation of the production and sales of the automobile body and the vehicle-mounted equipment can be realized, a user can flexibly arrange the favorite vehicle-mounted equipment on the automobile body, the flexibility of the space design in the automobile is favorably improved, and the user experience is favorably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart cockpits, and more specifically, to a vehicle-mounted device, a vehicle body and a vehicle. Background Art

[0002] With the rapid development of new energy vehicles, software-defined cars centered on intelligence and networking are gradually entering the historical stage. Current traditional cars and intelligent networked cars only focus on the comfort of seats in the car and provide more advanced intelligent network functions to meet the user experience demands, and the design of the interior space is relatively rigid. Summary of the invention

[0003] The present application provides a vehicle body, vehicle-mounted equipment and a vehicle, which can realize the separation of production and sales of the vehicle body and the vehicle-mounted equipment. Users can flexibly arrange their favorite vehicle-mounted equipment on the vehicle body, which helps to improve the flexibility of interior space design and helps to improve user experience.

[0004] In a first aspect, the present application provides a vehicle body, which includes: a cockpit domain controller, used to receive authentication information sent by an on-board device, and the authentication information is used by a cloud server to authenticate the on-board device; the cockpit domain controller is also used to send the authentication information to the cloud server.

[0005] Based on the above technical solution, the cockpit domain controller in the vehicle body can receive the authentication information sent by the vehicle-mounted device, and then send the authentication information to the cloud server, so that the cloud server can complete the authentication of the vehicle-mounted device. In this way, users can flexibly arrange their favorite vehicle-mounted devices on the vehicle body, and users can use the vehicle-mounted devices after the cloud server successfully authenticates the vehicle-mounted devices, which helps to improve the flexibility of the interior space design and the user experience.

[0006] For example, if the vehicle-mounted equipment is a cockpit device, for the OEM (or vehicle manufacturer), the vehicle may not be installed with cockpit equipment (such as seats, ambient lights, beds, desks, etc.) when it leaves the factory, which can reduce the vehicle's factory cost. Users can flexibly configure cockpit equipment that matches the vehicle body according to the usage scenario. When the user's usage scenario changes, it is also convenient for the user to replace the cockpit equipment to meet the usage needs in different scenarios.

[0007] In combination with the first aspect, in certain implementations of the first aspect, the vehicle body also includes: a first slide rail mechanism, used to connect to a second slide rail mechanism in the vehicle-mounted device, the first slide rail mechanism includes an electrical interface layer, and the electrical interface layer is connected to a power controller; the power controller is used to control the power supply device to supply power to the vehicle-mounted device through the electrical interface layer.

[0008] Based on the above technical solution, the first slide rail mechanism in the vehicle body can be connected to the second slide rail mechanism in the vehicle-mounted device, and the power controller in the vehicle body can control the power supply device to supply power to the vehicle-mounted device through the electrical interface layer in the first slide rail mechanism, thereby realizing the power-on of the vehicle-mounted device. In this way, when the vehicle-mounted device slides to any position in the vehicle body through the second slide rail mechanism, the vehicle body can supply power to the vehicle-mounted device through the electrical interface layer in the first slide rail mechanism, so that the vehicle-mounted device can be powered at different positions, which helps to improve the flexibility of the vehicle-mounted device in powering up, and also helps to improve the flexibility of the layout of the vehicle-mounted device; at the same time, there is no need for the vehicle-mounted device to be connected to the power supply by wire, which reduces the wiring in the vehicle.

[0009] In combination with the first aspect, in certain implementations of the first aspect, the cockpit domain controller is further used to receive an authentication result sent by the cloud server, the authentication result indicating that the authentication of the vehicle-mounted device is successful or failed; the cockpit domain controller is further used to send a first instruction to the power controller when the authentication result indicates an authentication failure, the first instruction instructing the power supply device to stop supplying power to the vehicle-mounted device; the power controller is used to control the power supply device to stop supplying power to the vehicle-mounted device according to the first instruction; or, when the authentication result indicates that the authentication is successful, request the cloud server to control the control drive and / or application corresponding to the vehicle-mounted device.

[0010] Based on the above technical solution, when the authentication result indicates that the authentication failed, the cockpit domain controller can instruct the power controller to stop supplying power to the vehicle-mounted device. In this way, it can prevent the unauthenticated vehicle-mounted device from continuing to draw power from the vehicle body, which helps to save the energy consumption of the vehicle body and also helps to ensure the safety of the vehicle. When the authentication result indicates that the authentication is successful, the cockpit domain controller can request the cloud server to control the corresponding control drive and / or application of the vehicle-mounted device, so as to facilitate the user to control the vehicle-mounted device.

[0011] The above unauthenticated vehicle-mounted devices can also be understood as illegal vehicle-mounted devices, or unverified vehicle-mounted devices.

[0012] The above process of the cloud server authenticating the vehicle-mounted device can also be understood as the cloud server determining whether the vehicle-mounted device is an authenticated device.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the electrical interface layer includes multiple power supply interfaces, the multiple power supply interfaces include a first power supply interface, and the power controller is further used to save the association relationship between the vehicle-mounted device and the first power supply interface when controlling the power supply device to supply power to the vehicle-mounted device through the first power supply interface.

[0014] Based on the above technical solution, the power controller can save the association between the vehicle-mounted devices and the power supply interface. In this way, when multiple vehicle-mounted devices are installed on the vehicle body and the cloud server fails to authenticate some of the vehicle-mounted devices, the cockpit domain controller only needs to send the information of the unauthenticated vehicle-mounted devices to the power controller. The power controller can accurately disconnect the power supply of the unauthenticated vehicle-mounted devices based on the association and continue to control the power supply device to supply power to the authenticated vehicle-mounted devices.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the cockpit domain controller is further used to send authentication information to the vehicle-mounted device; the cockpit domain controller is further used to receive the authentication information sent by the vehicle-mounted device when the position of the vehicle-mounted device changes.

[0016] Based on the above technical solution, the cockpit domain controller can send authentication information to the successfully authenticated vehicle-mounted device. In this way, when the position of the vehicle-mounted device changes, the vehicle-mounted device can send the authentication information to the cockpit domain controller, and the cockpit domain controller can determine that the vehicle-mounted device is a successfully authenticated device, and there is no need to authenticate the vehicle-mounted device again.

[0017] In some possible implementations, the cockpit domain controller is used to receive an authentication result indicating successful authentication of the vehicle-mounted device and authentication information corresponding to the vehicle-mounted device sent by a cloud server; and send the authentication information to the vehicle-mounted device.

[0018] Exemplarily, the authentication information may be a public key corresponding to the vehicle-mounted device, and the certification information may be a private key corresponding to the vehicle-mounted device.

[0019] In some possible implementations, the cockpit domain controller is used to generate the authentication information and send the authentication information to the vehicle-mounted device when the authentication result indicates that the authentication of the vehicle-mounted device is successful.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the vehicle body also includes an airbag controller, which is used to send a second instruction to the power controller when a preset condition is met, and the second instruction instructs the power supply device to stop supplying power to the vehicle-mounted equipment; the power controller is used to control the power supply device to stop supplying power to the vehicle-mounted equipment according to the second instruction.

[0021] Based on the above technical solution, the airbag controller can instruct the power controller to stop supplying power to the vehicle-mounted device when the preset conditions are met, thereby avoiding safety hazards caused by continuing to supply power to the vehicle-mounted device in certain emergency situations.

[0022] In some possible implementations, the preset condition includes a condition under which the airbag controller controls the airbag to deploy.

[0023] In combination with the first aspect, in some implementations of the first aspect, the first slide rail mechanism includes an electrical locking mechanism, and the electrical locking mechanism is used to control the connection between the electrical interface layer and the electrical interface of the vehicle-mounted device.

[0024] Based on the above technical solution, the electrical locking mechanism on the first slide rail mechanism can control the electrical interface layer to be connected to the electrical interface of the vehicle-mounted device, thereby facilitating the power supply device to safely supply power to the vehicle-mounted device through the electrical interface layer.

[0025] In a second aspect, a vehicle-mounted device is provided, which includes: a communication interface for sending authentication information to a cockpit domain controller when the vehicle-mounted device is powered on, and the authentication information is used by a cloud server to authenticate the vehicle-mounted device.

[0026] Based on the above technical solution, users can flexibly arrange their favorite in-vehicle devices on the vehicle body. After the cloud server successfully authenticates the in-vehicle device, the user can use the in-vehicle device, which helps to improve the flexibility of the interior space design and help improve the user experience.

[0027] In combination with the second aspect, in certain implementations of the second aspect, the vehicle-mounted device also includes: a second slide rail mechanism for connecting to a first slide rail mechanism of a vehicle body, the first slide rail mechanism includes an electrical interface layer, and the vehicle body supplies power to the vehicle-mounted device through the electrical interface layer.

[0028] Based on the above technical solution, the first slide rail mechanism in the vehicle body can be connected to the second slide rail mechanism in the vehicle-mounted device, and the vehicle body can supply power to the vehicle-mounted device through the electrical interface layer in the first slide rail mechanism, thereby realizing the power-on of the vehicle-mounted device. In this way, when the vehicle-mounted device slides to any position in the vehicle body through the second slide rail mechanism, the vehicle body can supply power to the vehicle-mounted device through the electrical interface layer in the first slide rail mechanism, and the vehicle-mounted device can be powered at different positions, which helps to improve the flexibility of the vehicle-mounted device when powering, and also helps to improve the flexibility of the layout of the vehicle-mounted device; at the same time, there is no need for the vehicle-mounted device to be connected to the power supply by wire, which reduces the wiring in the vehicle.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the electrical interface layer includes multiple electrical interfaces, and the vehicle body supplies power to the vehicle-mounted device through a first electrical interface among the multiple electrical interfaces. The communication interface is also used to send information about the vehicle-mounted device to a power controller of the vehicle body, and the information about the vehicle-mounted device is used by the power controller to establish an association between the first electrical interface and the vehicle-mounted device.

[0030] Based on the above technical solution, by sending the information of the vehicle-mounted device to the power controller through the vehicle-mounted device, the power controller can save the association relationship between the vehicle-mounted device and the power supply interface. In this way, when multiple vehicle-mounted devices are installed on the vehicle body and the cloud server fails to authenticate some of the vehicle-mounted devices, the cockpit domain controller only needs to send the information of the unauthenticated vehicle-mounted devices to the power controller. The power controller can accurately disconnect the power supply of the unauthenticated vehicle-mounted device based on the association relationship and continue to control the power supply device to supply power to the authenticated vehicle-mounted device. In combination with the second aspect, in some implementations of the second aspect, the communication interface is also used to receive the authentication information sent by the cockpit domain controller; the communication interface is also used to send the authentication information to the cockpit domain controller when the position of the vehicle-mounted device changes.

[0031] Based on the above technical solution, the cockpit domain controller can send authentication information to the successfully authenticated vehicle-mounted device. In this way, when the position of the vehicle-mounted device changes, the vehicle-mounted device can send the authentication information to the cockpit domain controller, and the cockpit domain controller can determine that the vehicle-mounted device is a successfully authenticated device, without the need for the cloud server to authenticate the vehicle-mounted device again.

[0032] In combination with the second aspect, in some implementations of the second aspect, the vehicle-mounted device further includes: a memory for storing the authentication information.

[0033] In some possible implementations, the memory is also used to store the authentication information.

[0034] Based on the above technical solution, a memory is set in the vehicle-mounted device, and the memory can store the authentication information. After the vehicle-mounted device is powered on, the authentication information in the memory can be sent to the cockpit domain controller through the communication interface, so that the cockpit domain controller sends the authentication information to the cloud server. The cloud server can complete the authentication of the vehicle-mounted device.

[0035] In combination with the second aspect, in some implementations of the second aspect, the vehicle-mounted device further includes: an electrical interface for connecting to the electrical interface layer.

[0036] In combination with the second aspect, in certain implementations of the second aspect, the position of the electrical interface corresponds to the position of the second slide rail mechanism.

[0037] In some possible implementations, the position of the electrical interface corresponds to the position of the second slide rail mechanism, including: the position of the electrical interface is adjacent to the position of the second slide rail mechanism.

[0038] Based on the above technical solution, by setting the position of the electrical interface to correspond to the position of the second slide rail mechanism, the electrical interface is conveniently connected to the electrical interface layer in the first slide rail mechanism, thereby facilitating the power supply controller to control the power supply device to supply power to the vehicle-mounted equipment.

[0039] In a third aspect, a vehicle is provided, characterized in that it comprises the vehicle body described in any one of the first aspect and the vehicle-mounted equipment described in any one of the second aspect.

[0040] In a fourth aspect, a control method is provided, the method comprising: obtaining information of a first vehicle body; and controlling a display device to display one or more vehicle-mounted devices based on the information of the first vehicle body, wherein a slide rail mechanism of each of the one or more vehicle-mounted devices matches a slide rail mechanism of the first vehicle body.

[0041] Based on the above technical solution, the terminal device can control the display device to display the information of one or more vehicle-mounted devices according to the information of the first vehicle body obtained, so as to facilitate the user to select the vehicle-mounted equipment that he or she hopes to arrange in the first vehicle body, which helps to improve the user's flexibility in purchasing vehicle bodies and vehicle-mounted equipment, and also helps to improve the user's sense of participation in the design of the spatial layout of the vehicle-mounted equipment.

[0042] In combination with the fourth aspect, in certain implementations of the fourth aspect, obtaining the information of the first vehicle body includes: controlling a display device to display information of multiple vehicle bodies, the multiple vehicle bodies including the first vehicle body; and obtaining the information of the first vehicle body in response to detecting user input for the first vehicle body.

[0043] Based on the above technical solution, when the user has not purchased a vehicle body, the terminal device can control the display device to display information of multiple vehicle bodies, so that the user can select the vehicle body he wants.

[0044] In combination with the fourth aspect, in certain implementations of the fourth aspect, obtaining the information of the first vehicle body includes: controlling the display device to display a first interface, the first interface being an input interface for an identification of a vehicle body that the user has purchased; and when it is detected that the user inputs the identification of the first vehicle body, obtaining the information of the first vehicle body.

[0045] Based on the above technical solution, when the user has purchased a vehicle body, the identification of the vehicle body purchased can be input through the display interface on the terminal device. After obtaining the identification of the vehicle body purchased by the user, the terminal device can obtain the information of the first vehicle body, thereby controlling the display device to display the information of the vehicle-mounted device matching the vehicle body purchased by the user.

[0046] In combination with the fourth aspect, in certain implementations of the fourth aspect, based on the information of the first vehicle body, the display device is controlled to display one or more vehicle-mounted devices, including: sending the information of the first vehicle body to a cloud server; receiving the information of the one or more vehicle-mounted devices sent by the cloud server, wherein the cloud server stores the information of the first vehicle body and the vehicle-mounted devices matching the first vehicle body.

[0047] Based on the above technical solution, the cloud server may store information of the vehicle-mounted device matching the first vehicle body. When the terminal device obtains the information of the first vehicle body, it may send the information of the first vehicle body to the cloud server, so that the cloud server may send the information of the vehicle-mounted device matching the first vehicle body to the terminal device based on the information of the first vehicle body.

[0048] The above matching of the vehicle-mounted device and the first vehicle body can be understood as the matching of the parameters of the slide rail mechanism on the vehicle-mounted device and the parameters of the slide rail mechanism of the first vehicle body.

[0049] In combination with the fourth aspect, in certain implementations of the fourth aspect, based on the information of the first vehicle body, the display device is controlled to display one or more vehicle-mounted devices, including: based on the information of the first vehicle body, the display device is controlled to display classification information of the vehicle-mounted devices; when an input of a user selecting a first type of vehicle-mounted device from the classification information is detected, the display device is controlled to display information of one or more vehicle-mounted devices of the first type.

[0050] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method also includes: obtaining input from the user to unbind the vehicle-mounted device and the first vehicle body, and sending a request message to a cloud server, wherein the request message is used to request the cloud server to delete the association between the vehicle-mounted device and the first vehicle body, or the request message is used to request the cloud server to unbind the vehicle-mounted device and the first vehicle body.

[0051] Based on the above technical solution, when the user wants to sell the vehicle-mounted device, he can input it on the terminal device. The terminal device can send request information to the cloud server to unbind the first vehicle body and the vehicle-mounted device. In this way, when the user sells the vehicle-mounted device to other users, the other users can install the vehicle-mounted device on another vehicle body and use the vehicle-mounted device on the other vehicle body.

[0052] In a fifth aspect, a transmission method is provided, the method comprising: receiving information of a first vehicle body sent by a terminal device; and sending information of one or more vehicle-mounted devices to the terminal device based on the information of the first vehicle body, wherein parameters of a slide rail mechanism of each of the one or more vehicle-mounted devices match the parameters of the slide rail mechanism of the first vehicle body.

[0053] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method also includes: receiving authentication information corresponding to the first vehicle-mounted device and an identifier of the vehicle-mounted device; when the authentication of the first vehicle-mounted device is successful, establishing an association relationship between the first vehicle-mounted device and the first vehicle body, or establishing a binding relationship between the first vehicle-mounted device and the first vehicle body.

[0054] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method also includes: receiving a request message sent by a terminal device, the request message being used to request a cloud server to delete the association between the first vehicle-mounted device and the first vehicle body, or the request message being used to request a cloud server to unbind the first vehicle-mounted device from the first vehicle body; based on the request message, deleting the association between the first vehicle-mounted device and the first vehicle body, or unbinding the binding relationship between the first vehicle-mounted device and the first vehicle body.

[0055] In a sixth aspect, the present application provides a control device, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the device to execute any possible method in the fourth aspect.

[0056] In a seventh aspect, the present application provides a transmission device, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the device executes any possible method in the fifth aspect.

[0057] In an eighth aspect, the present application provides a terminal device, which includes any possible control device in the sixth aspect.

[0058] In some possible implementations, the terminal device may be a sales terminal in an automobile sales service 4S shop (automobilesales service shop 4S).

[0059] In a ninth aspect, the present application provides a server, comprising any possible transmission device in the seventh aspect.

[0060] In a tenth aspect, the present application provides a computer program product, comprising: a computer program code, which, when executed on a computer, enables the computer to execute any possible method in the fourth or fifth aspect.

[0061] It should be noted that the above-mentioned computer program code can be stored in whole or in part on the first storage medium, wherein the first storage medium can be packaged together with the processor or separately packaged with the processor, and the embodiments of the present application do not specifically limit this.

[0062] In an eleventh aspect, the present application provides a computer-readable medium storing a program code, and when the computer program code runs on a computer, the computer executes any possible method in the fourth aspect or the fifth aspect.

[0063] In a twelfth aspect, the present application provides a chip, comprising a circuit, wherein the circuit is used to execute any possible method in the fourth aspect or the fifth aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 It is a schematic block diagram of a vehicle provided in an embodiment of the present application.

[0065] Figure 2 It is a schematic diagram of the slide rail mode provided in an embodiment of the present application.

[0066] Figure 3 It is another schematic diagram of the slide rail mode provided in an embodiment of the present application.

[0067] Figure 4 It is a schematic diagram of the connection method between the equipment side slide rail and the vehicle body side slide rail provided in an embodiment of the present application.

[0068] Figure 5 It is a schematic diagram of the positional relationship between the electrical interface and the equipment side slide rail provided in an embodiment of the present application.

[0069] Figure 6 It is a schematic diagram of the structure of the electrical interface in the vehicle-mounted device provided in an embodiment of the present application.

[0070] Figure 7 It is a schematic diagram of the structure of the electrical interface layer provided in an embodiment of the present application.

[0071] Figure 8 It is a schematic diagram of the electrical interface and the electrical interface layer provided in the embodiment of the present application before and after being in a locked state.

[0072] Fig. 9 It is a schematic flow chart of the authentication method provided in the embodiment of the present application.

[0073] Fig.10 Schematic diagram of the human-machine interface HMI provided in the embodiment of the present application

[0074] Fig.11 It is another HMI provided by the embodiment of the present application.

[0075] Fig.12 It is a schematic block diagram of a vehicle body provided in an embodiment of the present application.

[0076] Fig.13It is a schematic flow chart of the control method provided in the embodiment of the present application.

[0077] Fig.14 It is a schematic flow chart of the transmission method provided in an embodiment of the present application.

[0078] Fig.15 It is another schematic block diagram of a vehicle provided in an embodiment of the present application.

[0079] Fig.16 It is another schematic block diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0080] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. "At least one" means one or more. For example, "at least one of A and B" is similar to "A and / or B", describing the association relationship of associated objects, indicating that three relationships can exist, for example, at least one of A and B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0081] In the embodiments of the present application, prefixes such as "first" and "second" are used only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present application does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "multiple" is two or more.

[0082] The vehicles involved in the present application are vehicles in a broad sense, which may be means of transportation (such as commercial vehicles, passenger cars, motorcycles, flying cars, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), agricultural equipment (such as mowers, harvesters, etc.), amusement equipment, toy vehicles, etc. The embodiments of the present application do not specifically limit the type of vehicles.

[0083] Exemplarily, the vehicle may be a box-type vehicle, such as a k-car, a multi-purpose vehicle (MPV), a commercial bus, and the like.

[0084] The embodiments of the present application provide a vehicle body, a vehicle-mounted device and a vehicle. Users can flexibly arrange their favorite vehicle-mounted devices on the vehicle body. After the cloud server successfully authenticates the vehicle-mounted device, the user can use the vehicle-mounted device, which helps to improve the flexibility of the interior space design and helps to improve the user experience.

[0085] For example, if the vehicle-mounted equipment is a cockpit device, for the OEM (or vehicle manufacturer), the vehicle may not be installed with cockpit equipment (such as seats, ambient lights, beds, desks, etc.) when it leaves the factory, which can reduce the vehicle's factory cost. Users can flexibly configure cockpit equipment that matches the vehicle body according to the usage scenario. When the user's usage scenario changes, it is also convenient for the user to replace the cockpit equipment to meet the usage needs in different scenarios.

[0086] Figure 1 A schematic block diagram of a vehicle 100 provided in an embodiment of the present application is shown. The vehicle 100 includes an on-board device 110, a body side slide rail 120, a cabin domain controller 130 and a power controller 140. Among them, the on-board device 110 may include an electrical interface 111, a communication interface 112, a memory 113 and an equipment side slide rail 114. The on-board device 110 is connected to the cabin domain controller 130 through the communication interface 112, or connected to the power controller 140 through the communication interface 112. The on-board device 110 is connected to the electrical interface layer 123 in the body side slide rail 120 through the electrical interface 111, so that the power controller 140 can control the power supply device 160 to supply power to the on-board device 110 through the electrical interface layer 123. The equipment side slide rail 114 is connected to the body side slide rail 120, so that the on-board device 110 can move along the body side slide rail 120.

[0087] The vehicle-mounted device 110 in the embodiment of the present application may include a cabin device (e.g., smart home, lamps, office equipment, etc.) or other hardware devices. For example, the other hardware devices may be a battery, a drive motor, an external cabin device (e.g., an audio device or a lamp outside the cabin), etc.

[0088] Optionally, the memory 113 may be used to store authentication information, and the authentication information is used by the cloud server to authenticate the vehicle-mounted device 110. Exemplarily, the authentication information may include a public key.

[0089] Optionally, the communication interface 112 may be a wired communication interface or a wireless communication interface.

[0090] Optionally, the cockpit controller 130 may be connected to the display device 150. For example, when the cloud server successfully authenticates the vehicle-mounted device 110, the cockpit domain controller 130 may request the cloud server for the application (application, app) corresponding to the vehicle-mounted device 110, so that the cockpit domain controller 130 may display the application through the display device 150.

[0091] Optionally, the cockpit controller 130 may be connected to an on-board communication device, which in turn may be connected to a cloud server.

[0092] The vehicle-mounted device 110 may be equipped with one or more device side rails 114 (eg, slide groove rails) as needed, for connecting with the vehicle body side rails 120. The vehicle body side rails 120 may be fixed on the vehicle body.

[0093] Optionally, the vehicle body side slide rail 120 may include a mechanical locking mechanism 121, and the mechanical locking mechanism 121 may be used to lock the vehicle-mounted device 110 to prevent it from sliding.

[0094] Optionally, the vehicle body side slide rail 120 may include an electrical locking mechanism 122 , which may be used to control the connection between the electrical interface 111 and the electrical interface layer 123 and ensure that the connection is fixed, thereby ensuring stable power connection of the vehicle-mounted device 110 .

[0095] Optionally, the vehicle body side slide rail 120 may include an electrical interface layer 123. The electrical interface layer 123 may be a power supply slide rail in the vehicle body side slide rail 120.

[0096] The above description is based on the example of connecting the electrical interface 111 to the electrical interface layer 123 to power the vehicle-mounted device 110, but the present application is not limited thereto. For example, the vehicle-mounted device 110 may also be connected to the power supply via a wired connection.

[0097] The power controller 140 can be connected to the power supply device 160 (for example, an on-board power battery or an on-board power supply) and the electrical interface layer 123 respectively, so as to control the power supply device 160 to supply power to the on-board device 110 through the electrical interface layer 123.

[0098] Optionally, the power controller 140 may be connected to the cockpit domain controller 130. The cockpit domain controller 130 and the power controller 140 may be connected in a wired manner, or may also be connected in a wireless manner.

[0099] Optionally, the power controller 140 may be connected to the airbag controller 170. The airbag controller 170 and the power controller 140 may be connected in a wired manner or in a wireless manner.

[0100] The functions of the power controller 140 include but are not limited to the following:

[0101] (1) Control the vehicle-mounted device 110 to access the power supply, or supply power to the vehicle-mounted device 110

[0102] When the electrical interface 111 is connected to the electrical interface layer 123, the power controller 140 can control the power supply device 160 to supply power to the vehicle-mounted device 110 through the electrical interface layer 123. After the vehicle-mounted device 110 is powered on, the vehicle-mounted device 110 can send authentication information to the cockpit domain controller 130 through the communication interface 112. The cockpit domain controller 130 can send the authentication information to the cloud server. If the cloud server fails to authenticate the vehicle-mounted device 110, the cloud server can send the result of the authentication failure to the cockpit domain controller 130. The cockpit domain controller 130 can send an instruction to the power controller 140, which is used to instruct the power controller 140 to control the power supply device 160 to stop supplying power to the vehicle-mounted device 110. After receiving the instruction, the power controller 140 can stop supplying power to the vehicle-mounted device 110.

[0103] If the cloud server successfully authenticates the vehicle-mounted device 110 , the cockpit domain controller 130 may download the control driver and / or application software related to the vehicle-mounted device 110 from the cloud server.

[0104] (2) Disconnect the power supply in an emergency

[0105] For example, the power controller 140 may be connected to the airbag controller 170. The airbag controller 170 may determine whether the condition for the airbag to be deployed is currently met based on one or more of the vehicle's acceleration, roll coefficient, and air pressure data. When the condition is met, the airbag controller 170 may control the airbag to be deployed and send an instruction to the power controller 140, which is used to instruct the power controller 140 to control the power supply device 160 to stop supplying power to the vehicle-mounted device 110. The power controller 140 stops supplying power to the vehicle-mounted device 110 according to the instruction. In this way, the potential safety hazard caused by the power supply device 160 continuing to supply power in the event of an accident can be prevented.

[0106] (3) Current oversaturation power off

[0107] After detecting that the current is oversaturated, the power controller 140 can automatically control the power supply device 160 to stop supplying power to the vehicle-mounted device 110. When the current returns to normal, the cockpit domain controller 130 can send an instruction to the power controller 140, which is used to instruct the power controller 140 to resume supplying power to the vehicle-mounted device 110.

[0108] The vehicle-mounted device 110 in the vehicle 100 can be fixedly connected to the vehicle body steel frame structure. The connection can be made by setting multiple point-shaped structural members (e.g., buckles, hooks, etc.) on the vehicle body, or by connecting through a slide rail mode. The slide rail mode can provide a flexible layout of the vehicle-mounted device, making it convenient for the vehicle-mounted device 110 to draw power more flexibly in different spatial positions.

[0109] Taking the vehicle 100 as a box-type vehicle as an example, Figure 2 A schematic diagram of a slide rail mode provided in an embodiment of the present application is shown.

[0110] like Figure 2 (a) and (b) in the figure respectively show a top view and a front view of the vehicle. The vehicle may include body side rails 1-8, wherein rails 1-4 are ground rails, rails 5 and 6 are side wall rails, and rails 7 and 8 are ceiling rails. The rails 1-8 are fixed to the rigid structure of the vehicle body to form a rigid bracket for fixing the vehicle-mounted equipment 110.

[0111] Optionally, the distance between the slide rails installed on the ground of the vehicle body can be fixed. For example, the distance between slide rail 1 and slide rail 2 is equal to the distance between slide rail 3 and slide rail 4.

[0112] above Figure 2 The number and position of the vehicle body side slide rails are merely illustrative, and are not specifically limited in the present application. For example, slide rails may be installed outside the vehicle body.

[0113] The above slide rails can also be extended to the main driving area, so as to achieve a flexible layout of the vehicle-mounted equipment (for example, seats, interior lights) in the main driving area.

[0114] The above is explained by adding a ground rail, a side rail or a ceiling rail to the vehicle body as an example, and the embodiments of the present application are not limited to this. For example, a rail can also be installed on the outside of the vehicle body. For example, by connecting a lamp to the outer rail of the vehicle body, lighting outside the cabin in a camping scene can be achieved. For another example, by connecting an audio device to the outer rail of the vehicle body, audio data can be played outside the cabin.

[0115] Figure 3 Another schematic diagram of the slide rail mode provided by the embodiment of the present application is shown. The vehicle-mounted equipment can select different slide rails for fixing according to the requirements of width, height, power supply, communication, etc.

[0116] like Figure 3 In the front view shown in (a), taking the vehicle-mounted device 110 as a kitchen device as an example, the slide rail at the bottom of the kitchen device can be connected to the ground slide rail 3 and the ground slide rail 4. Alternatively, the slide rail at the bottom of the kitchen device can be connected to the ground slide rail 3, the ground slide rail 4 and the ceiling slide rail 8.

[0117] like Figure 3 In the front view shown in (b), taking the vehicle-mounted device 110 as a refrigerator as an example, the slide rails at the bottom of the refrigerator can be connected to the ground slide rails 3 and 4.

[0118] like Figure 3 In the front view shown in (c), taking the vehicle-mounted device 110 as a wide piece of furniture (eg, a three-person seat or a bed, etc.), the wide piece of furniture can be connected to the ground slide rails 1-4.

[0119] like Figure 3 In the front view shown in (d), taking the vehicle-mounted equipment 110 as an office equipment (for example, the office equipment includes a table and a lamp) as an example, the slide rails at the bottom of the table can be connected to the ground slide rails 2, 3 and 4, and the slide rails at the top of the lamp can be connected to the ceiling slide rail 8.

[0120] like Figure 3 In the front view shown in (e), taking the vehicle-mounted device 110 as the ambient light 1 and the ambient light 2 as an example, the slide rail on the ambient light 1 can be connected to the side wall slide rail 5 and the slide rail on the ambient light 2 can be connected to the side wall slide rail 6.

[0121] like Figure 3 In the front view shown in (f), taking the vehicle-mounted device as a TV as an example, the slide rails on the top of the TV can be connected to the ceiling slide rails 7 and the ceiling slide rails 8 respectively.

[0122] like Figure 3 In the front view shown in (g), taking the vehicle-mounted equipment 110 as a single seat 1 and a single seat 2 as an example, the slide rail at the bottom of the single seat 1 can be connected to the ground slide rail 3 and the ground slide rail 4, and the slide rail at the bottom of the single seat 2 can be connected to the ground slide rail 1 and the ground slide rail 2.

[0123] Several layout diagrams of the vehicle-mounted device 110 are introduced above. The connection method between the vehicle-mounted device 110 and the vehicle body side slide rail 120 is introduced below in conjunction with an embodiment.

[0124] Method 1: Mechanical connection

[0125] The vehicle-mounted device 110 and the vehicle-side slide rail 120 can be mechanically connected. For example, a slide core is installed on the vehicle-mounted device 110 and a slide shell is installed on the vehicle-side slide rail 120. The movement of the vehicle-mounted device 110 on the vehicle-side slide rail 120 is achieved through the cooperation between the slide shell and the slide core.

[0126] Figure 4 The figure shows a schematic diagram of the connection between the equipment side rail and the vehicle side rail provided in the embodiment of the present application. Figure 4 As shown, the equipment side slide rails and the vehicle body side slide rails can be mechanical slide rails.

[0127] Method 2: Connecting the electrical interface 111 on the vehicle-mounted device 110 to the electrical interface layer 123 on the vehicle-side slide rail 120

[0128] The key to creating a freely configurable in-car space is to be compatible with a variety of in-car devices, including many different types of electrical devices, such as ambient lights, study lights, display screens, refrigerators, and microwave ovens. Therefore, one of the key points is to safely and reliably power in different locations for in-car devices. Currently, in-car devices can be powered by traditional power cords, but this method has great mobility limitations and is limited in quantity, which greatly restricts the development of more and more in-car devices in the future.

[0129] Figure 5 A schematic diagram showing the positional relationship between the electrical interface 111 and the equipment side slide rail 114 provided in an embodiment of the present application is shown.

[0130] like Figure 5 As shown in (a), the electrical interface 111 is provided at the bottom of the vehicle-mounted device 110 (e.g., a seat, a bed, a refrigerator, a kitchen device, etc.). The electrical interface 111 can be electrically connected to the electrical interface layer 123 in the ground rail (e.g., one or more of the ground rails 1-4) through the hole on the equipment side rail 114.

[0131] like Figure 5 As shown in (b), the electrical interface 111 is disposed on the top of the vehicle-mounted device 110 (e.g., a chandelier, a television, etc.). The electrical interface 111 can be electrically connected to the electrical interface layer 123 in the ceiling rail (e.g., one or more of the ceiling rail 7 and the ceiling rail 8) through the hole on the equipment side rail 114.

[0132] like Figure 5 As shown in (c), the electrical interface 111 is provided on the side of the vehicle-mounted device 110 (e.g., the ambient light, kitchen equipment, etc.). The electrical interface 111 can be electrically connected to the electrical interface layer 123 in the side wall rail (e.g., one or more of the side wall rail 5 and the side wall rail 6) through the hole on the device side rail 114.

[0133] For example, Figure 6 A schematic diagram of the structure of the electrical interface 111 provided in an embodiment of the present application is shown.

[0134] like Figure 6 As shown in (a) of FIG. 1 , the electrical interface 111 may include a fixing device 1111, a positive power electrode 1112, a negative power electrode 1113, and an insulating rubber ring 1114. The fixing device 1111 is used to cooperate with the locking mechanism to control the power supply end (including the positive power electrode 1112 and the negative power electrode 1113) to be received or ejected from the interface compartment box ( Figure 6The positive electrode 1112 and the negative electrode 1113 of the power supply, as well as the negative electrode 1113 and the fixing device 1111 are isolated by an insulating rubber ring 1114.

[0135] like Figure 6 As shown in (b), before the power end pops out of the interface compartment box, the locking device locks the fixing device 1111 and compresses the spring.

[0136] like Figure 6 As shown in (c), after the lock is released, the spring pushes the fixing device 1111 to pop out of the power supply end, and the fixing device 1111 stops after it contacts the bottom of the interface compartment box.

[0137] For example, Figure 7 A schematic diagram of the structure of the electrical interface layer 123 provided in an embodiment of the present application is shown.

[0138] like Figure 7 (a) and (b) in the figure respectively show the side view and top view of the electrical interface layer 123. The electrical interface layer 123 includes, from bottom to top, a positive power electrode 1231, an insulating rubber layer 1232, a negative power electrode 1233 and a negative electrode buckle 1234. The positive power electrode 1231 is located at the bottom and includes a plurality of circular grooves (each of which can be understood as a power supply interface). The radius of curvature of the circular groove is Figure 6 The main function of the circular groove is to increase the contact area with the contact of the positive power supply electrode 1112, and to avoid single point contact causing excessive current and thus breakdown of the electrical interface layer 123.

[0139] For example, Figure 8 A schematic diagram is shown of the electrical interface 111 and the electrical interface layer 123 provided in an embodiment of the present application before being in a locked state and after being in a locked state.

[0140] like Figure 8 As shown in (a), this schematic diagram is a side view of the power supply terminal popping out from the interface compartment and in the electrical lock open state. After the power supply terminal pops out from the interface compartment, the negative electrode buckle 1234 is arranged on both sides of the electrical interface layer 123. Even if the vehicle-mounted device 110 is pushed into the appropriate position of the track and the contact of the positive electrode 1112 of the power supply has popped out, the electrical interface layer 123 will not supply power to the vehicle-mounted device.

[0141] like Figure 8As shown in (b) in the figure, this schematic diagram is a side view of the power supply end in an electrically locked state. After the contact of the positive pole 1112 of the power supply pops out, the electrical locking mechanism 122 can control the negative pole buckle 1234 on both sides of the electrical interface layer 123 to move toward the middle. The negative pole buckle 1234 on both sides can hold (or lock) the negative pole 1113 of the power supply, and the electrical interface layer 123 can supply power to the vehicle-mounted device 110. The negative pole buckle 1234 can fix the negative pole 1113 and the positive pole 1112 of the power supply, thereby preventing the vehicle from breaking during vibration.

[0142] The above embodiment introduces the process of powering the vehicle-mounted device 110 through the electrical interface layer 123. The following embodiment introduces the installation and authentication process of the vehicle-mounted device 110. One of the main goals of the embodiment of the present application is to separate the manufacturer of the vehicle-mounted device from the vehicle body, so that more third-party manufacturers can independently participate in the production of standard equipment. Thereby creating a new vehicle-mounted device ecosystem with lower production costs and richer varieties.

[0143] Based on the above scenarios, the vehicle-mounted equipment may be manufactured by a different manufacturer than the vehicle body, and unlike traditional vehicles, the vehicle-mounted equipment may not be certified by the OEM. Since the vehicle-mounted equipment is different from other scenarios and needs to meet higher vehicle-level security requirements, the embodiment of this application provides an authentication method that can perform stricter quality control on the vehicle-mounted equipment, ensure the legitimacy of the vehicle-mounted equipment, and prevent the access of vehicle-mounted equipment that has not been safety certified.

[0144] Fig. 9 The schematic flow chart of the authentication method 900 provided in the embodiment of the present application is shown. The method 900 can be executed by the vehicle-mounted device 110, the cockpit domain controller 130 and the cloud server. The method 900 includes:

[0145] S901 , when the in-vehicle device 110 detects that the power supply device 160 is supplying power to it, the in-vehicle device 110 establishes a connection with the cockpit domain controller 130 .

[0146] Exemplarily, as described in the above embodiment, after the vehicle-mounted device 110 is pushed into the appropriate position of the vehicle-body side slide rail 120 and the mechanical locking mechanism 121 and the electrical locking mechanism 122 of the vehicle-body side slide rail 120 are locked, the power supply device 160 can supply power to the vehicle-mounted device 110 through the electrical interface layer 123. After the vehicle-mounted device 110 detects that the power supply device 160 supplies power to it, the vehicle-mounted device 110 can establish a connection with the cockpit domain controller 130. The connection can be connected through a controller area network (CAN), a local interconnect network (LIN) or Ethernet, or it can also be a wireless connection.

[0147] S902 , the vehicle-mounted device 110 sends authentication information to the cockpit domain controller 130 .

[0148] Optionally, the authentication information may include an identification (ID) of the vehicle-mounted device, an authentication key, and device-related attribute information.

[0149] Exemplarily, the device-related attribute information includes the type of vehicle-mounted device, the type of drive required, the application that controls the vehicle-mounted device, the size of the vehicle-mounted device, etc.

[0150] The on-board equipment provider can be an entire vehicle manufacturer, a third-party manufacturer, or a third-party sales channel. The information of licensed and authenticated on-board equipment can be stored in the database of the cloud server. The on-board equipment provider can produce the on-board equipment according to the specification requirements (for example, the spacing of the side rails of the vehicle body, the control specifications and interfaces included in the on-board equipment). The on-board equipment provider can log in to the on-board equipment on the cloud server and provide device-related attribute information. After the cloud server authenticates the on-board equipment, the encrypted on-board equipment configuration document (for example, a public key or an authentication key) can be provided to the on-board equipment provider. The on-board equipment provider can download the on-board equipment configuration document and write the on-board equipment configuration document into the memory of the on-board equipment before the on-board equipment leaves the factory.

[0151] The body provider can be a vehicle manufacturer or a third-party sales channel. After producing the body, the body provider can log in and save the body information (for example, the position of the slide rails, the distance between the slide rails, the height, width and length of the body, etc.) on the cloud server.

[0152] Before or after purchasing the vehicle body, the user can log in to the cloud server to configure the vehicle equipment in advance. The cloud server can provide users with a visual display interface to guide users to configure the interior space, purchase the vehicle body, or replace the vehicle equipment on the cloud server. At the same time, after the user purchases the vehicle body, the cloud server can assign an ID to the vehicle body. When the user purchases the vehicle equipment and installs it on the vehicle body, the cloud server can bind the ID of the vehicle equipment to the ID of the vehicle body. Users can pick up the configured vehicle at the 4S store, or purchase the vehicle equipment online or offline and install it themselves.

[0153] For example, it is taken that a user completes the purchase of a vehicle body and vehicle-mounted equipment on a personal computer (PC). Fig.10 A schematic diagram of a human machine interface (HMI) provided in an embodiment of the present application is shown.

[0154] like Fig.10 As shown in (a) of FIG. 1 , the display interface includes information about multiple types of vehicles. For example, vehicle body 1, vehicle body 2, and vehicle body 3, as well as the parameters, prices, and information about the side rails of the vehicle bodies corresponding to each type of vehicle body. When it is detected that the user has selected vehicle body 1 and clicked on control 1001, the following information may be displayed: Fig.10 The HMI shown in (b) in FIG.

[0155] like Fig.10 As shown in (b) in FIG. 1 , after detecting that the user has selected vehicle body 1 and clicked control 1001, the PC can send the information of vehicle body 1 to the cloud server. The cloud server can send the information of the vehicle-mounted equipment that matches vehicle body 1 to the PC based on the information of vehicle body 1. For example, the display interface of the PC can display the classification information of the vehicle-mounted equipment that matches vehicle body 1 (for example, office equipment, lamps, televisions, furniture equipment, etc.). When detecting that the user clicks control 1002 corresponding to the furniture equipment, the PC can display the following information: Fig.10 The HMI shown in (c) in FIG.

[0156] like Fig.10 As shown in (c) of FIG. 1 , when the user selects the control 1002 corresponding to the furniture device, the PC can request the information of the furniture device from the cloud server. The cloud server can send the PC information of multiple furniture devices matching the vehicle body 1, such as bed 1 information, bed 2 information, seat 1 information, seat 2 information, etc. When the user is detected to move seat 1 to the vehicle body display area 1003, the PC can display the following information: Fig.10 The HMI shown in (d) in FIG.

[0157] like Fig.10As shown in (d) in FIG. 1 , when it is detected that the user moves the seat 1 to the vehicle body display area 1003 , a suitable installation position of the seat 1 can be automatically displayed. For example, the seat 1 can be installed on the floor slide rail 1 and the floor slide rail 2 .

[0158] Optionally, the user can also view the three-dimensional effect diagram when the seat 1 is configured inside the vehicle body 1 by selecting the in-cabin perspective.

[0159] Optionally, the PC may also send information about the vehicle body 1 and the seat 1 to the cloud server. The cloud server may send layout suggestions for the vehicle-mounted devices in the remaining space of the vehicle body 1 to the PC based on the information about the vehicle body 1 and the seat 1. Exemplarily, when it is detected that the user moves the seat 1 to the vehicle body display area 1003, the PC may also display layout suggestions for the remaining space, for example, suggesting that the user layout vehicle-mounted devices such as a TV and an ambient light in the remaining space.

[0160] Optionally, when it is detected that the user has selected the vehicle body 1 and clicked the control 1001 , the PC may also display the spatial layout of the vehicle-mounted equipment suggested by the vehicle body 1 .

[0161] Fig.11 Another HMI provided by an embodiment of the present application is shown.

[0162] After detecting that the user has selected the vehicle body 1 and clicked the control 1001, the PC can send the information of the vehicle body 1 to the cloud server. The cloud server can send the space layout 1 and space layout 2 of the vehicle-mounted equipment of the vehicle body 1 to the PC based on the information of the vehicle body 1. Among them, the space layout 1 includes a single seat, a desk, a chandelier and a bed. The space layout 2 includes a TV, a three-person seat and a refrigerator. For example, after detecting that the user has selected the space layout 1, the PC can send the information of the space layout 1 to the cloud server. The cloud server can send the information of the single seat 1, the single seat 2, the desk 1, the desk 2, the chandelier 1, the chandelier 2, the bed 1 and the bed 2 to the PC based on the space layout 1. So that the user can choose the vehicle-mounted equipment he likes from it.

[0163] Optionally, the PC can also prompt the user to input a desired layout scene (e.g., outing, office, in-cabin KTV), thereby controlling the display screen to display different space layouts according to the user's desired layout scene.

[0164] The above is explained by taking the purchase of the vehicle body and the vehicle-mounted equipment through the PC terminal as an example, and the embodiment of the present application is not limited to this. For example, the purchase can also be made through other terminals (for example, mobile phones, sales terminals in 4S stores).

[0165] The above description is based on an example of a PC requesting information about vehicle-mounted devices from a cloud server, and the present application embodiment is not limited thereto. For example, the PC may store information about vehicle-mounted devices produced by different vehicle-mounted device providers related to the vehicle body 1 .

[0166] The above HMI display may occur before the user purchases the vehicle body and the vehicle-mounted device, or after the user purchases the vehicle body and before purchasing the vehicle-mounted device. In one embodiment, after the user purchases the vehicle body, the vehicle body ID may be logged in on the PC. The PC may control the display screen to display the information of the vehicle-mounted device matching the vehicle body according to the vehicle body ID input by the user.

[0167] S903, the cockpit domain controller 130 sends the authentication information to the cloud server.

[0168] S904, the cloud server authenticates the vehicle-mounted device 110 according to the authentication information.

[0169] The cloud server authenticating the vehicle-mounted device 110 can also be understood as the cloud server determining whether the vehicle-mounted device 110 is an authenticated device.

[0170] Optionally, the cloud server may authenticate the vehicle-mounted device 110 according to an authentication key or a public key in the authentication information.

[0171] S905, the cloud server sends the authentication result to the cockpit domain controller 130.

[0172] S906: The cockpit domain controller 130 determines whether the authentication of the vehicle-mounted device 110 is successful based on the authentication result.

[0173] If the authentication is successful, the cockpit domain controller 130 may execute S907; otherwise, execute S908.

[0174] S907, if the authentication result indicates that the authentication is successful (or, the authentication result indicates that the vehicle-mounted device 110 is an unauthenticated device), the cockpit domain controller 130 can send an instruction to the power controller 140, which is used to instruct the power controller 140 to control the power supply device 160 to stop supplying power to the vehicle-mounted device 110.

[0175] Correspondingly, after receiving the instruction, the power controller 140 can control the power supply device 160 to stop supplying power to the vehicle-mounted device 110 .

[0176] The above electrical interface layer 123 may include multiple power supply interfaces, and the electrical interface 111 may be connected to different power supply interfaces when the vehicle-mounted device 110 moves to different positions.

[0177] Exemplarily, taking the case where the vehicle-mounted device 110 is a single seat, when the single seat is connected to the vehicle body side slide rail 120 and the power controller 140 supplies power to the single seat through the power supply interface 1 in the power supply interface layer 123, the single seat can send the ID of the single seat to the power controller 140. The power controller 140 can establish an association relationship between the ID of the single seat and the power supply interface 1. When the cloud server fails to authenticate the single seat, the cockpit domain controller 130 can send the ID of the single seat and indication information to the power controller 140, and the indication information is used to instruct to stop supplying power to the single seat. The power controller 140 can stop supplying power to the single seat through the power supply interface 1 based on the previously saved association relationship and the ID of the single seat.

[0178] The above single seat can send the ID of the single seat to the power controller 140 through the communication interface, or the ID of the single seat can be sent to the power controller through the power supply interface 1. When multiple vehicle-mounted devices are installed on the vehicle body at the same time, their corresponding IDs are sent to the power controller through different power supply interfaces, so that the power controller 140 can save the association between different vehicle-mounted devices and different power supply interfaces, which is convenient for the power controller 140 to accurately disconnect the power of unauthenticated devices.

[0179] When the power controller 140 establishes the association between the ID of the single seat and the power supply interface 1, the association can also be sent to the cockpit domain controller 130. When the cloud server fails to authenticate the single seat, the cockpit domain controller 130 can send an indication message to the power controller 140 based on the association, and the indication message is used to instruct to stop supplying power through the power supply interface 1. The power controller 140 can control the power supply device to stop supplying power to the single seat through the power supply interface 1 based on the indication message.

[0180] Exemplarily, taking the case where the vehicle-mounted device 110 is a single seat, when the single seat is connected to the vehicle body side slide rail 120 and the power controller 140 supplies power to the single seat through the power supply interface 1 in the power supply interface layer 123, the power controller 140 can send information about the power supply interface 1 to the single seat. The single seat can send the association between the single seat and the power supply interface 1 to the cockpit domain controller. When the cloud server fails to authenticate the single seat, the cockpit domain controller 130 can send an indication message to the power controller 140, and the indication message is used to instruct to stop supplying power through the power supply interface 1. The power controller 140 can stop supplying power to the single seat through the power supply interface 1 according to the indication message.

[0181] S908, if the authentication result indicates that the authentication is successful (or the vehicle-mounted device is an authenticated device), the cockpit domain controller 130 may request the cloud server to provide control drivers and / or application software related to the vehicle-mounted device 110.

[0182] Fig.12 A schematic block diagram of a vehicle body 1200 provided in an embodiment of the present application is shown. The vehicle body 1200 includes: a cockpit domain controller 130, which is used to receive authentication information sent by the vehicle-mounted device 110, and the authentication information is used by the cloud server to authenticate the vehicle-mounted device; the cockpit domain controller 130 is also used to send the authentication information to the cloud server.

[0183] Exemplarily, the vehicle-mounted device 110 may send authentication information to the cockpit domain controller 130. The cockpit domain controller 130 may send the authentication information to the cloud server.

[0184] In the embodiment of the present application, the vehicle-mounted device 110 may send the authentication information to the cockpit domain controller 130 before connecting to the vehicle body. For example, the vehicle-mounted device 110 may send the authentication information to the cockpit domain controller 130 after connecting to other power sources other than the vehicle body 1200. Alternatively, the vehicle-mounted device 110 may also send the authentication information to the cockpit domain controller 130 after connecting to the vehicle body.

[0185] Optionally, the vehicle body 1200 also includes: a first slide rail mechanism, used to connect to a second slide rail mechanism in the vehicle-mounted equipment, the first slide rail mechanism includes an electrical interface layer 123, and the electrical interface layer 123 is connected to the power controller 140; the power controller 140 is used to control the power supply device 160 to supply power to the vehicle-mounted equipment 110 through the electrical interface layer 123.

[0186] Exemplarily, the first slide rail mechanism may be the vehicle body side slide rail 120 .

[0187] Exemplarily, the second slide rail mechanism may be the equipment side slide rail 114 mentioned above.

[0188] The above vehicle body 1200 may include the power supply device 160 , or may not include the power supply device 160 .

[0189] Optionally, the cockpit domain controller 130 is further used to receive an authentication result sent by the cloud server, and the authentication result indicates that the authentication of the vehicle-mounted device 110 is successful or failed; the cockpit domain controller 130 is also used to send a first instruction to the power controller 140 when the authentication result indicates an authentication failure, and the first instruction instructs the power supply device 160 to stop supplying power to the vehicle-mounted device 110; the power controller 140 is used to control the power supply device 160 to stop supplying power to the vehicle-mounted device 110 according to the first instruction; or, when the authentication result indicates that the authentication is successful, request the cloud server to control the control drive and / or application corresponding to the vehicle-mounted device 110.

[0190] Optionally, the electrical interface layer 123 includes multiple power supply interfaces, which include a first power supply interface. The power controller 140 is also used to save the association between the vehicle-mounted device 110 and the first power supply interface when controlling the power supply device to supply power to the vehicle-mounted device 110 through the first power supply interface.

[0191] The process of the power controller 140 storing the association relationship between the vehicle-mounted device and the power supply interface can refer to the description in the above embodiment, which will not be repeated here.

[0192] Optionally, the cockpit domain controller 130 is further used to send authentication information to the vehicle-mounted device 110; the cockpit domain controller 130 is further used to receive the authentication information sent by the vehicle-mounted device 110 when the position of the vehicle-mounted device 110 changes.

[0193] Optionally, the cockpit domain controller 130 is used to receive an authentication result sent by the cloud server to indicate that the authentication of the vehicle-mounted device 110 is successful and authentication information corresponding to the vehicle-mounted device 110; the cockpit domain controller 130 is used to request the cloud server for a control drive and / or application corresponding to the vehicle-mounted device 110 and send the authentication information to the vehicle-mounted device 110.

[0194] In this way, when the vehicle-mounted device 110 moves (or the vehicle-mounted device 110 is connected to other power supply interfaces), the authentication information can be sent to the cockpit domain controller 130. The cockpit domain controller 130 can determine that the vehicle-mounted device 110 is a successfully authenticated device based on the authentication information, thereby eliminating the need for the cloud server to authenticate the vehicle-mounted device 110 again.

[0195] Optionally, the vehicle body 1200 also includes an airbag controller 170, which is used to send a second instruction to the power controller 140 when a preset condition is met, and the second instruction instructs the power supply device 160 to stop supplying power to the vehicle-mounted device 110; the power controller 140 is used to control the power supply device 160 to stop supplying power to the vehicle-mounted device 110 according to the second instruction.

[0196] Optionally, the first slide rail mechanism includes an electrical locking mechanism 122, and the electrical locking mechanism 122 is used to control the connection between the electrical interface layer and the electrical interface of the vehicle-mounted device.

[0197] For example, Figure 8 As shown in (b), the electrical locking mechanism 122 can control the negative electrode buckles 1234 on both sides of the electrical interface layer 123 to move toward the middle. The negative electrode buckles 1234 on both sides can hold (or lock) the negative power supply electrode 1113. The negative electrode buckle 1234 can fix the negative power supply electrode 1113 and the positive power supply electrode 1112, thereby preventing the vehicle from breaking during vibration.

[0198] The embodiment of the present application also provides a vehicle-mounted device 110, which includes: a communication interface 112, which is used to send authentication information to the cockpit domain controller 130 when the vehicle-mounted device 110 is powered on, and the authentication information is used by the cloud server to authenticate the vehicle-mounted device 110.

[0199] Optionally, the vehicle-mounted device 110 further includes: a second slide rail mechanism for connecting to the first slide rail mechanism of the vehicle body 1200 , the first slide rail mechanism includes an electrical interface layer 123 , and the vehicle body 1200 supplies power to the vehicle-mounted device 110 through the electrical interface layer 123 .

[0200] Optionally, the electrical interface layer includes multiple electrical interfaces, and the vehicle body 1200 supplies power to the vehicle-mounted device 110 through a first electrical interface among the multiple electrical interfaces. The communication interface 112 is also used to send information of the vehicle-mounted device 110 to the power controller 140 of the vehicle body 1200. The information of the vehicle-mounted device 110 is used by the power controller 140 to establish an association between the first electrical interface and the vehicle-mounted device 110.

[0201] Optionally, the communication interface 112 is further used to receive authentication information sent by the cockpit domain controller 130; the communication interface 112 is further used to send the authentication information to the cockpit domain controller 130 when the position of the vehicle-mounted device 110 changes.

[0202] Optionally, the vehicle-mounted device 110 further includes: a memory 113, for storing the authentication information.

[0203] Optionally, the memory 113 is also used to store the authentication information.

[0204] Optionally, the vehicle-mounted device 110 further includes: an electrical interface 111 , configured to be connected to the electrical interface layer 123 .

[0205] Optionally, the position of the electrical interface 111 corresponds to the position of the second slide rail mechanism.

[0206] For example, Figure 5 As shown in (a)-(c) in FIG. 1 , the electrical interface 111 corresponds to the position of the equipment side slide rail 114 .

[0207] Fig.13 1300 is a schematic flow chart of a control method 1300 provided in an embodiment of the present application. The control method may be implemented by a terminal device (eg, Fig.10 The control method 1300 may be executed by a laptop computer or a sales terminal in a car sales service 4S store, or the control method may be executed by a processor, chip or circuit of a terminal device. The following takes the control method 1300 executed by a terminal device as an example, and the method 1300 includes:

[0208] S1310, the terminal device obtains information of the first vehicle body.

[0209] Optionally, the terminal device obtains the information of the first vehicle body, including: the terminal device controls a display device to display information of multiple vehicle bodies, the multiple vehicle bodies including the first vehicle body; in response to detecting user input for the first vehicle body, the information of the first vehicle body is obtained.

[0210] For example, Fig.10 As shown in (a) in FIG. 1 , when it is detected that the user selects the vehicle body 1 and clicks the control 1001 , the terminal device can obtain the information of the vehicle body 1 selected by the user.

[0211] Exemplarily, the information of the vehicle body 1 includes the type of the vehicle body 1. For example, the vehicle manufacturer or the main engine manufacturer can produce different types of vehicle bodies, and the terminal device can display the different types of vehicle bodies through a display device. When the terminal device detects the user's input of selecting the vehicle body 1, it can send the type of the vehicle body 1 to the cloud server.

[0212] Optionally, the terminal device acquires the information of the first vehicle body, including: the terminal device controls the display device to display a first interface, the first interface being an input interface for the identification of the vehicle body that the user has purchased; the terminal device acquires the information of the first vehicle body in response to detecting that the user inputs the identification of the first vehicle body. Exemplarily, the identification of the first vehicle body may be an identification assigned to the user by the cloud server after the user purchases the vehicle body. Alternatively, the identification of the first vehicle body may be a vehicle identification number.

[0213] When the cloud server determines that the user has purchased the vehicle body 1, a vehicle body ID of the vehicle body 1 can be assigned to the user account. When the cloud server determines that the user has purchased a single seat matching the vehicle body 1, an ID can be assigned to the single seat, and the ID of the vehicle body 1 can be bound to the ID of the single seat.

[0214] Optionally, the terminal device controls the display device to display one or more vehicle-mounted devices according to the information of the first vehicle body, including: the terminal device sends the information of the first vehicle body to the cloud server; and receives the information of the one or more vehicle-mounted devices sent by the cloud server.

[0215] The cloud server can store information about the vehicle body and information about the vehicle-mounted equipment that matches the vehicle body. The matching of the vehicle-mounted equipment with the vehicle body can be understood as matching the parameters of the equipment-side slide rails of the vehicle-mounted equipment with the parameters of the vehicle-side slide rails. When the cloud server receives the information about the first vehicle body (for example, the type of the first vehicle body), it can determine the parameters of the slide rails in the vehicle body selected by the user (for example, the distance between the ground slide rails, the distance between the ceiling slide rails), and thus can send information about the vehicle-mounted equipment that matches the vehicle body to the terminal device.

[0216] S1320, the terminal device controls the display device to display one or more vehicle-mounted devices according to the information of the first vehicle body, wherein the slide rail of each of the one or more vehicle-mounted devices matches the slide rail of the first vehicle body.

[0217] Optionally, the terminal device controls the display device to display one or more vehicle-mounted devices according to the information of the first vehicle body, including: the terminal device controls the display device to display classification information of the vehicle-mounted devices according to the information of the first vehicle body; the terminal device controls the display device to display information of one or more vehicle-mounted devices of the first type in response to detecting input from a user selecting a first type of vehicle-mounted device from the classification information.

[0218] For example, Fig.10As shown in (b) of FIG. 1 , when the terminal device detects that the user has selected an operation of the vehicle body 1, the display screen can be controlled to display information of different types of vehicle-mounted equipment (for example, furniture equipment, television, lamps, and office equipment). When the user selects an input of a furniture equipment, information of multiple furniture equipment can be displayed, such as Fig.10 Seat 1, seat 2, bed 1 and bed 2 shown in (c) .

[0219] The terminal device can control the display device to display the information of one or more vehicle-mounted devices based on the acquired information of the first vehicle body, thereby facilitating the user to select the vehicle-mounted equipment that he or she wishes to arrange on the first vehicle body. This helps to improve the user's flexibility in purchasing vehicle bodies and vehicle-mounted equipment, and also helps to improve the user's sense of participation in the design of the spatial layout of the vehicle-mounted equipment.

[0220] Optionally, the method 1300 also includes: the terminal device obtains the user's input to unbind the first vehicle-mounted device and the first vehicle body, and sends a request message to the cloud server, wherein the request message is used to request the cloud server to delete the association between the first vehicle-mounted device and the first vehicle body, or the request message is used to request the cloud server to unbind the first vehicle-mounted device and the first vehicle body.

[0221] In this way, when the user wants to sell the first vehicle-mounted device, the user can perform an unbinding input through the terminal device. The terminal device can send a request message to the cloud server to unbind the first vehicle body and the first vehicle-mounted device. When the user sells the first vehicle-mounted device to other users, the other users can install the first vehicle-mounted device on another vehicle body and use the first vehicle-mounted device on the other vehicle body.

[0222] Fig.14 A schematic flow chart of a transmission method 1400 provided in an embodiment of the present application is shown. The method 1400 may be executed by a cloud server. The method 1400 includes:

[0223] S1410, the cloud server receives information of the first vehicle body sent by the terminal device.

[0224] For example, Fig.10 As shown in (a) of FIG. 1 , when it is detected that the user has selected the vehicle body 1 and clicked the control 1001, the terminal device may send the information of the vehicle body 1 (for example, the type of the vehicle body 1) to the cloud server. The cloud server may store the correspondence between the type of the vehicle body 1 and the relevant parameters of the vehicle body 1 (for example, the number, installation position, spacing, etc. of the slide rails on the vehicle body 1).

[0225] S1420, the cloud server sends information of one or more vehicle-mounted devices to the terminal device based on the information of the first vehicle body, and the slide rail of each of the one or more vehicle-mounted devices matches the slide rail of the first vehicle body.

[0226] Optionally, the method 1400 also includes: when the authentication of the first vehicle-mounted device is successful, the cloud server establishes an association relationship between the first vehicle-mounted device and the first vehicle body, or the cloud server establishes a binding relationship between the first vehicle-mounted device and the first vehicle body.

[0227] Exemplarily, the ID and authentication information of the vehicle-mounted device are stored in the memory of the vehicle-mounted device. After the vehicle-mounted device is powered on, the vehicle-mounted device can send the ID and authentication information of the vehicle-mounted device to the cockpit domain controller, and the cockpit domain controller can send the ID and the authentication information of the vehicle-mounted device to the cloud server. When the cloud server successfully authenticates the cockpit device, it can establish a binding relationship between the cockpit device ID and the vehicle body ID and send an authentication result of the successful authentication of the cockpit device to the cockpit domain controller.

[0228] Optionally, the method 1400 also includes: the cloud server receives a request message sent by the terminal device, the request message is used to request the cloud server to delete the association between the first vehicle-mounted device and the first vehicle body, or the request message is used to request the cloud server to unbind the first vehicle-mounted device and the first vehicle body; the cloud server deletes the association between the first vehicle-mounted device and the first vehicle body according to the request message, or unbinds the binding relationship between the first vehicle-mounted device and the first vehicle body.

[0229] In the above embodiments, the vehicle-mounted device includes a cockpit device as an example for explanation, and the embodiments of the present application are not limited thereto. For example, the vehicle-mounted device may also be other hardware devices.

[0230] For example, Fig.15 Another schematic block diagram of a vehicle 100 provided in an embodiment of the present application is shown. The on-board device may be a drive motor, and the drive motor may send its corresponding authentication information to the autonomous driving domain controller in the vehicle body, so that the autonomous driving domain controller sends the authentication information to the cloud server. The cloud server may complete the authentication of the drive motor and send the authentication result to the autonomous driving domain controller. When the authentication result indicates that the authentication is successful, the autonomous driving domain controller may request the cloud server to control the drive or application of the drive motor. When the authentication result indicates that the authentication fails, the autonomous driving domain controller may disconnect the communication with the drive motor and instruct the power controller to stop supplying power to the drive motor.

[0231] For example, Fig.16Another schematic block diagram of a vehicle 100 provided in an embodiment of the present application is shown. The vehicle-mounted device may be a vehicle-mounted battery, and the vehicle-mounted battery may send its corresponding authentication information to a battery control unit (BCU) in the vehicle body, so that the BCU sends the authentication information to a cloud server. The cloud server may complete the authentication of the battery and send the authentication result to the BCU. When the authentication result indicates that the authentication is successful, the BCU may request the cloud server to control the drive or application of the battery. When the authentication result indicates that the authentication fails, the BCU may disconnect the communication with the battery and control the battery not to supply power to the vehicle.

[0232] An embodiment of the present application also provides a device, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the device executes the method or steps executed by the above embodiment.

[0233] An embodiment of the present application also provides a terminal device, which includes a module or unit for executing the above method 1300.

[0234] The embodiment of the present application also provides a server, which may include a module or unit for executing the above method 1400.

[0235] The embodiment of the present application further provides a computer program product, which includes: a computer program code, and when the computer program code is executed on a computer, the computer executes the above method.

[0236] The embodiment of the present application further provides a computer-readable medium, wherein the computer-readable medium stores a program code. When the computer program code is executed on a computer, the computer executes the above method.

[0237] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or a power-on erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0238] It should be understood that in the embodiment of the present application, the memory may include a read-only memory and a random access memory, and provide instructions and data to the processor.

[0239] It should also be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0240] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0241] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0242] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, 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.

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

[0244] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0245] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0246] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered. Within the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A vehicle body, characterized in that: include: A first slide rail mechanism, used to connect with a second slide rail mechanism in the vehicle-mounted device, wherein the first slide rail mechanism includes an electrical interface layer, and the electrical interface layer is connected to a power controller; The power controller is used to control the power supply device to supply power to the vehicle-mounted device through the electrical interface layer; A cockpit domain controller, used to receive authentication information sent by the vehicle-mounted device, wherein the authentication information is used by the cloud server to authenticate the vehicle-mounted device; The cockpit domain controller is also used to send the authentication information to the cloud server.

2. The vehicle body according to claim 1, characterized in that: The cockpit domain controller is further used to receive an authentication result sent by the cloud server, wherein the authentication result indicates whether the in-vehicle device has been successfully authenticated or failed; The cockpit domain controller is further configured to send a first instruction to the power supply controller when the authentication result indicates that the authentication fails, wherein the first instruction instructs the power supply device to stop supplying power to the vehicle-mounted device; the power supply controller is configured to control the power supply device to stop supplying power to the vehicle-mounted device according to the first instruction; or, When the authentication result indicates that the authentication is successful, a control drive and / or application corresponding to the vehicle-mounted device is requested from the cloud server.

3. The vehicle body according to claim 1 or 2, characterized in that: The electrical interface layer includes a plurality of power supply interfaces, wherein the plurality of power supply interfaces include a first power supply interface, The power supply controller is further used to save the association relationship between the vehicle-mounted device and the first power supply interface when controlling the power supply device to supply power to the vehicle-mounted device through the first power supply interface.

4. The vehicle body according to any one of claims 1 to 3, characterized in that The cockpit domain controller is further used to send authentication information to the vehicle-mounted device; The cockpit domain controller is further used to receive the authentication information sent by the vehicle-mounted device when the position of the vehicle-mounted device changes.

5. The vehicle body according to any one of claims 1 to 4, characterized in that The vehicle body also includes an airbag controller, The airbag controller is used to send a second instruction to the power controller when a preset condition is met, wherein the second instruction instructs the power supply device to stop supplying power to the vehicle-mounted device; The power supply controller is used to control the power supply device to stop supplying power to the vehicle-mounted equipment according to the second instruction.

6. The vehicle body according to any one of claims 1 to 5, characterized in that The first slide rail mechanism includes an electrical locking mechanism, The electrical locking mechanism is used to control the connection between the electrical interface layer and the electrical interface of the vehicle-mounted device.

7. A vehicle-mounted device, characterized in that: include: A second slide rail mechanism, used to connect with a first slide rail mechanism of a vehicle body, wherein the first slide rail mechanism includes an electrical interface layer, and the vehicle body supplies power to the vehicle-mounted device through the electrical interface layer; The communication interface is used to send authentication information to the cockpit domain controller when the vehicle-mounted device is powered on, and the authentication information is used by the cloud server to authenticate the vehicle-mounted device.

8. The vehicle-mounted device according to claim 7, characterized in that: The electrical interface layer includes a plurality of electrical interfaces, and the vehicle body supplies power to the vehicle-mounted device through a first electrical interface among the plurality of electrical interfaces. The communication interface is also used to send information about the vehicle-mounted device to the power controller of the vehicle body, and the information about the vehicle-mounted device is used by the power controller to establish an association between the first electrical interface and the vehicle-mounted device.

9. The vehicle-mounted device according to claim 7 or 8, characterized in that: The communication interface is further used to receive authentication information sent by the cockpit domain controller; The communication interface is also used to send the authentication information to the cockpit domain controller when the position of the vehicle-mounted device changes.

10. The vehicle-mounted device according to any one of claims 7 to 9, characterized in that: The vehicle-mounted device also includes: A memory is used to store the authentication information.

11. The vehicle-mounted device according to any one of claims 7 to 10, characterized in that: The vehicle-mounted device also includes: An electrical interface is used to connect with the electrical interface layer.

12. The vehicle-mounted device according to claim 11, characterized in that: The position of the electrical interface corresponds to the position of the second slide rail mechanism.

13. A vehicle, characterized in that: The vehicle comprises the vehicle body according to any one of claims 1 to 6, and the vehicle-mounted device according to any one of claims 7 to 12.