Method, device and computer equipment for controlling a function on a vehicle

By integrating functional device control pages and instructions into multimedia equipment, the problem of resource waste in traditional special-purpose vehicles is solved, achieving efficient utilization of hardware resources and space saving.

CN116588009BActive Publication Date: 2025-11-21FAW JIEFANG AUTOMOTIVE CO
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310410184.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-17
Publication Date
2025-11-21
Estimated Expiration
2043-04-17

AI Technical Summary

Technical Problem

Traditional special-purpose vehicles require dedicated controllers, which leads to resource waste and increased hardware requirements.

Method used

By integrating into multimedia devices and providing control pages and commands for functional devices, drivers can directly control functional devices on the multimedia device, reducing the need for additional hardware deployment.

Benefits of technology

It improves the utilization rate of hardware resources and saves vehicle space occupancy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116588009B_ABST
    Figure CN116588009B_ABST
Patent Text Reader

Abstract

The application relates to a control method and device of a functional device on a vehicle, computer equipment, a storage medium and a computer program product. The method comprises the following steps: in response to a display instruction for a functional device control page, displaying the functional device control page, the functional device control page comprising a plurality of control controls for controlling the functional device; the plurality of control controls and a plurality of functional components of the functional device are in one-to-one correspondence; in response to a trigger operation for a target control, generating a control instruction corresponding to the trigger operation, and based on the control instruction, controlling a target functional component corresponding to the target control to perform a corresponding action; wherein the target control comprises at least one control control in the plurality of control controls. The hardware resource utilization rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a control method and device for a functional device on a vehicle, a computer device, a storage medium and a computer program product. BACKGROUND

[0002] Special vehicles can liberate people from heavy labor and greatly improve work efficiency. Common special vehicles include water spraying vehicles, washing and sweeping vehicles, garbage trucks, and truck-mounted cranes. Effective control of the superstructure of special vehicles is a problem that needs to be solved at present.

[0003] In the traditional technology, each special vehicle must be equipped with a special controller for controlling the superstructure. This method requires the addition of new hardware, resulting in resource waste. SUMMARY

[0004] Therefore, it is necessary to provide a control method and device for a functional device on a vehicle, a computer device, a storage medium and a computer program product, which can improve the utilization rate of existing resources.

[0005] In one aspect, the present application provides a control method for a functional device on a vehicle. The method is applied to a multimedia device integrated with a functional device control capability, and includes:

[0006] In response to a display instruction for a functional device control page, a functional device control page is displayed, and the functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and a plurality of functional components of the functional device are one-to-one corresponding.

[0007] In response to a trigger operation for a target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, a target functional component corresponding to the target control is controlled to perform a corresponding action. The target control includes at least one control control in the plurality of control controls.

[0008] In a second aspect, the present application also provides a control device for a functional device on a vehicle. The device includes:

[0009] A first response module is configured to respond to a display instruction for a functional device control page and display a functional device control page. The functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and a plurality of functional components of the functional device are one-to-one corresponding.

[0010] A second response module is configured to respond to a trigger operation for a target control and generate a control instruction corresponding to the trigger operation. Based on the control instruction, a target functional component corresponding to the target control is controlled to perform a corresponding action. The target control includes at least one control control in the plurality of control controls.

[0011] In some embodiments, the second response module is specifically configured to, in response to the triggering operation on the target control, acquire a control identifier corresponding to the target control, and generate a control instruction corresponding to the triggering operation based on the control information indicated by the triggering operation and the control identifier.

[0012] In some embodiments, the second response module is specifically configured to send the control instruction to the body domain controller, the control instruction being used to instruct the body domain controller to parse the control instruction, determine a component identifier corresponding to the target control based on the control identifier obtained through the parsing, and send the control information and the component identifier obtained through the parsing to the central server, the control information and the component identifier being used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform a corresponding action according to the received control information.

[0013] In some embodiments, the control instruction is used to instruct the body domain controller to parse the control instruction by executing a first component program, and determine a component identifier corresponding to the target control based on the control identifier obtained through the parsing, and send the control information and the component identifier obtained through the parsing to the central server; the first component program is a functional device control program uploaded by a program developer to the central server through an on-board diagnostic system, and is cut by the central server and sent to the body domain controller.

[0014] In some embodiments, the control device of the functional device on the vehicle further includes a loading module configured to receive a second component program of the functional device control program, the second component program being cut by the central server from the functional device control program uploaded by the program developer to the central server through the on-board diagnostic system, and sent to the multimedia device through the body domain controller; the second component program includes related codes used to generate a functional device control page; the first component program and the second component program constitute the functional device control program; and the second component program is loaded to generate the functional device control page on the multimedia device.

[0015] In some embodiments, the second response module is specifically configured to send the switch instruction to the body domain controller, the switch instruction being used to instruct the body domain controller to parse the switch instruction, determine a component identifier corresponding to the target control based on the control identifier obtained through the parsing, and send the switch information and the component identifier obtained through the parsing to the central server, the switch information and the component identifier being used to instruct the central server to send the switch information to a switch-type component connected to the target controller based on the component identifier, so as to instruct the switch-type component to perform a corresponding action according to the received switch information; the target controller includes at least one of a power domain controller or a chassis domain controller.

[0016] In some embodiments, the second response module is specifically configured to send a size adjustment instruction to the vehicle body domain controller, the size adjustment instruction being used to instruct the vehicle body domain controller to analyze the size adjustment instruction, determine the component identifier corresponding to the target control based on the control identifier obtained through the analysis, and send the parameter adjustment information obtained through the analysis and the component identifier to the central server, the parameter adjustment information and the component identifier being used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier being used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

[0017] In some embodiments, the second response module is specifically configured to send a size adjustment instruction to the vehicle body domain controller, the size adjustment instruction being used to instruct the vehicle body domain controller to analyze the size adjustment instruction, determine the component identifier corresponding to the target control based on the control identifier obtained through the analysis, and send the parameter adjustment information obtained through the analysis and the component identifier to the central server, the parameter adjustment information and the component identifier being used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier being used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

[0018] In some embodiments, the recording module is further configured to display the program upgrade information, the program upgrade information being generated by the central server after the central server receives the upgrade program sent by the program developer through the telematics unit and sent to the multimedia device by the vehicle body domain controller.

[0019] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0020] In response to a display instruction for the functional device control page, the functional device control page is displayed, and the functional device control page comprises a plurality of control controls for controlling the functional device; the plurality of control controls and the plurality of functional components of the functional device are in one-to-one correspondence;

[0021] In response to a trigger operation for a target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, a target functional component corresponding to the target control is controlled to perform a corresponding action; wherein the target control comprises at least one control control in the plurality of control controls.

[0022] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0023] In response to the display instruction for the function device control page, the function device control page is displayed, the function device control page comprising a plurality of control controls for controlling the function device; the plurality of control controls and a plurality of function components of the function device are in one-to-one correspondence.

[0024] In response to the trigger operation for the target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, the target function component corresponding to the target control is controlled to perform a corresponding action; wherein the target control comprises at least one control control in the plurality of control controls.

[0025] In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program, which, when executed by a processor, implements the following steps:

[0026] In response to the display instruction for the function device control page, the function device control page is displayed, the function device control page comprising a plurality of control controls for controlling the function device; the plurality of control controls and a plurality of function components of the function device are in one-to-one correspondence.

[0027] In response to the trigger operation for the target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, the target function component corresponding to the target control is controlled to perform a corresponding action; wherein the target control comprises at least one control control in the plurality of control controls.

[0028] The above-mentioned control method, device, computer equipment, storage medium and computer program product of the function device on the vehicle, the multimedia device responds to the display instruction for the function device control page, and the function device control page comprises a plurality of control controls for controlling the function device; the plurality of control controls and a plurality of function components of the function device are in one-to-one correspondence; in response to the trigger operation for the target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, the target function component corresponding to the target control is controlled to perform a corresponding action; the above-mentioned method integrates the function device control function in the multimedia device, so that the driver can control the function device through the multimedia device, and compared with the prior art, the above-mentioned method reduces the deployment of additional hardware, improves the utilization rate of existing hardware resources, and saves the vehicle space occupancy rate. BRIEF DESCRIPTION OF DRAWINGS

[0029] Figure 1 It is a structural block diagram of the control system in one embodiment;

[0030] Figure 2 It is a flowchart of the control method of the function device on the vehicle in one embodiment;

[0031] Figure 3Fig. 1 is a schematic diagram of an initial upfitter control page in one embodiment;

[0032] Figure 4 Fig. 2 is a flowchart of a control method for a functional device on a vehicle in another embodiment;

[0033] Figure 5 Fig. 3 is a block diagram of a control device for a functional device on a vehicle in one embodiment;

[0034] Figure 6 Fig. 4 is an internal structure diagram of a computer device in one embodiment. DETAILED DESCRIPTION

[0035] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0036] Referring to Figure 1 As shown in the figure, the embodiment of the present application provides a control system, which comprises a central server 10 and a telematics box (T-BOX) 20, an on-board diagnostics system (OBD) 21, a power train domain control unit (VDCU) 22, a chassis domain control unit (CDCU) 23, and a body domain control unit (BDCU) 24 connected with the central server 10. The control system further comprises an electronic control unit (ECU) 2201 connected with the power train domain control unit (VDCU) 22 and a power take off (PTO) module 2202, an actuator 2301 connected with the chassis domain control unit (CDCU), and a multimedia device 2401 integrated with a functional device control capability connected with the body domain control unit (BDCU) 24.

[0037] The telematics box (T-BOX) 20, the on-board diagnostics (OBD) 21, the power train domain control unit (VDCU) 22, the chassis domain control unit (CDCU) 23, and the body domain control unit (BDCU) 24 are connected to the central server 10 through CAN lines. Optionally, Figure 1 The control system shown can also include an upper control module 2302 connected to the chassis domain control unit (CDCU). In the embodiment of the present application, the power take-off module and the upper actuator can also be referred to as functional components of the functional device.

[0038] The control method of the functional device on the vehicle provided in the embodiment of the present application can be applied to Figure 1 The multimedia device in the control system shown. Specifically, the user can trigger a display instruction for the functional device control page on the multimedia device. In response to the display instruction, the multimedia device can display the functional device control page, and the functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and the plurality of functional components of the functional device are one-to-one corresponding. The user can perform a trigger operation on the target control on the functional device control page. In response to the trigger operation, the multimedia device can generate a control instruction corresponding to the trigger operation, and control the target functional component corresponding to the target control to perform a corresponding action based on the control instruction. The target control includes at least one control control in the plurality of control controls. The above process will be described in detail in combination with the embodiments.

[0039] In one embodiment, as Figure 2 shown, a control method of a functional device on a vehicle is provided. The method is applied to a multimedia device in Figure 1 for example, which has integrated functional device control capability, including the following steps:

[0040] Step 202, in response to the display instruction for the functional device control page, display the functional device control page, and the functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and the plurality of functional components of the functional device are one-to-one corresponding.

[0041] In the embodiments of the present application, the vehicle can be a special vehicle, which includes a component for performing a specific task, which can be referred to as a functional device, and the functional device can include an upper assembly. The embodiments of the present application take the upper assembly as an example for illustration.

[0042] In the embodiments of the present application, the special vehicle is composed of a chassis and an upper assembly, and the chassis and the upper assembly can be respectively produced by two manufacturers, such as the chassis is produced by a chassis manufacturer and the upper assembly is produced by an upper assembly manufacturer; or the chassis and the upper assembly can be respectively produced by two units of the same manufacturer, such as the chassis is produced by a chassis production unit of a manufacturer and the upper assembly is produced by an upper assembly production unit of the manufacturer. The embodiments of the present application do not limit this.

[0043] For example, the special vehicle can be a water spraying vehicle, and the upper assembly can be a spraying device on the water spraying vehicle; the special vehicle can be a washing and sweeping vehicle, and the upper assembly can be a sweeping disc on the washing and sweeping vehicle; the special vehicle can also be a garbage truck, and the upper assembly can be a bucket on the garbage truck; and the special vehicle can also be a truck-mounted crane, and the upper assembly can be a hydraulic support leg on the truck-mounted crane.

[0044] In the embodiments of the present application, the multimedia device is integrated with entertainment functions such as a radio, a video, and an image, and the multimedia device is also integrated with an upper assembly control capability. The multimedia device can be installed in a cab for use by a driver.

[0045] In the embodiments of the present application, the multimedia device is provided with an upper assembly control page, and the driver can trigger a display instruction for a functional device control page on the multimedia device.

[0046] In some embodiments, the home page of the multimedia device is provided with an entry of the upper assembly control page, the driver can open the home page of the multimedia device, trigger a display instruction for a functional device control page by clicking the entry, and in response to the display instruction, the multimedia device displays the upper assembly control page.

[0047] In the embodiments of the present application, the upper assembly control page includes a plurality of control controls for controlling the upper assembly; and the plurality of control controls and a plurality of functional components of the upper assembly are one-to-one corresponding.

[0048] For example, the special vehicle can be a washing and sweeping vehicle, and the upper assembly includes a sweeping disc, a flushing component, and a plurality of functional components. The upper assembly control page can include two control controls, one of which corresponds to the sweeping disc, and the other of which corresponds to the flushing component.

[0049] In the embodiments of the present application, in response to a trigger operation for a target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, a target functional component corresponding to the target control is controlled to perform a corresponding action; and the target control includes at least one control control in the plurality of control controls.

[0050] The multimedia device can acquire the control identifier corresponding to the target control in response to the trigger operation on the target control, and generate the control instruction corresponding to the trigger operation based on the control information indicated by the trigger operation and the control identifier.

[0051] The multimedia device stores the control identifiers corresponding to the respective control controls on the upper loading control page. After detecting the trigger operation on the target control, the multimedia device can search for the control identifier corresponding to the target control from the stored control identifiers in response to the trigger operation.

[0052] When the target control is a switch control, the trigger operation of the driver on the target control can be an opening operation or a closing operation. When the target control is an adjustment control, the trigger operation of the driver on the target control can be an adjustment operation.

[0053] For example, the special vehicle is a tanker, and the upper loading includes a tank, a power take-off, a transmission shaft, a gear oil pump, a pipe network system, and other functional components. The target control is a power take-off switch control, and the trigger operation of the driver on the target control can be a power take-off opening operation or a power take-off closing operation.

[0054] For example, the special vehicle is a sprinkler truck, the upper loading is a sprinkling device on the sprinkler truck, the target control is a spray size adjustment control, and the trigger operation of the driver on the target control can be a spray size adjustment operation.

[0055] When the trigger operation of the driver on the target control is an opening operation, the control information indicated by the trigger operation is opening. When the trigger operation of the driver on the target control is a closing operation, the control information indicated by the trigger operation is closing. When the trigger operation of the driver on the target control is an adjustment operation, the control information indicated by the trigger operation is the parameter value after adjustment, such as the original spray size A of the sprinkling device on the sprinkler truck. The driver performs a spray size adjustment operation on the target control to adjust the spray size to B, and the control information can include B.

[0056] After the multimedia device acquires the control identifier corresponding to the target control and the control information indicated by the trigger operation, the multimedia device can generate the corresponding control instruction based on the control identifier and the control information. For example, the control instruction includes a control identifier field and a control information field. The multimedia device can add the control identifier corresponding to the target control to the control identifier field and add the control information indicated by the trigger operation to the control information field, thereby obtaining the control instruction corresponding to the trigger operation.

[0057] The multimedia device can send the control instruction to the vehicle body domain controller after generating the control instruction. The control instruction is used to instruct the vehicle body domain controller to analyze the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the control information obtained by the analysis and the component identifier to the central server. The control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform the corresponding action according to the received control information.

[0058] The vehicle body domain controller stores the correspondence between the control identifier and the component identifier. After receiving the control instruction, the vehicle body domain controller analyzes the control instruction, finds the component identifier corresponding to the control identifier from the correspondence, takes the found component identifier as the component identifier corresponding to the target control, and sends the control information obtained by the analysis and the component identifier corresponding to the target control to the central server. After receiving the control information and the component identifier corresponding to the target control, the central server sends the control information to the target functional component corresponding to the target control based on the component identifier corresponding to the target control. After receiving the control information, the target functional component performs the action corresponding to the control information.

[0059] In the above embodiment, a control method of a functional device on a vehicle is provided, which can be applied to a multimedia device integrated with a functional device control capability. Specifically, the multimedia device displays a functional device control page in response to a display instruction for the functional device control page. The functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and a plurality of functional components of the functional device correspond one by one. In response to a trigger operation for a target control, a control instruction corresponding to the trigger operation is generated, and the target functional component corresponding to the target control is controlled to perform a corresponding action based on the control instruction. The above method integrates the functional device control function in the multimedia device, so that the driver can control the functional device through the multimedia device. Compared with the prior art, the above method reduces the deployment of additional hardware and saves the vehicle space occupancy.

[0060] In some embodiments, the control instruction is used to instruct the vehicle body domain controller to analyze the control instruction by executing the first component program, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the control information obtained by the analysis and the component identifier to the central server.

[0061] The first component program is obtained by the central server receiving a functional device control program uploaded by a program developer through an on-board diagnostic system, segmenting the functional device control program, and sending the functional device control program to the vehicle body domain controller.

[0062] In the method, the second component program is obtained by the server after receiving the vehicle control program uploaded by the program developer through the on-board diagnostic system, and the second component program is used for splitting the vehicle control program and sending the second component program to the multimedia device through the body domain controller; the second component program comprises a code used for generating the vehicle control page; the first component program and the second component program constitute the vehicle control program; and the second component program is loaded to generate the vehicle control page on the multimedia device.

[0063] In the method, the program developer of the vehicle control program developed by the vehicle installation factory or the vehicle installation production unit uploads the vehicle control program to the central server through the on-board diagnostic system in the vehicle after the development of the vehicle control program is completed. Figure 1 The central server runs and judges whether the vehicle control program is within the allowed framework, and if the vehicle control program is within the allowed framework, the vehicle control program is split to obtain the first component program and the second component program, the second component program is sent to the multimedia device through the body domain controller, and the first component program is sent to the body domain controller.

[0064] In the method, the server can obtain data accessed by the vehicle control program during the running of the vehicle control program, and if the data accessed by the vehicle control program exceeds the accessible authority range, it is determined that the vehicle control program is not within the allowed framework, and if the data accessed by the vehicle control program does not exceed the accessible authority range, it is determined that the vehicle control program is within the allowed framework, and the vehicle control program is split to obtain the first component program and the second component program.

[0065] In the method, the server can take the code used for generating the vehicle control page and the code used for generating the control instruction in the vehicle control program as the second component program, and take the code other than the second component program in the vehicle control program as the first component program.

[0066] In some embodiments, after receiving the second component program, the multimedia device loads the second component program to generate the vehicle control page on the multimedia device, and after the driver performs a trigger operation on the target control, the multimedia device generates a control instruction corresponding to the trigger operation by executing the code used for generating the control instruction in response to the trigger operation.

[0067] In some embodiments, after generating the control instruction, the multimedia device sends the control instruction to the body domain controller, the body domain controller analyzes the control instruction by executing the first component program, determines the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and sends the control information obtained by the analysis and the component identifier to the central server.

[0068] This involves collecting and integrating the number of functional components and operating modes of most existing special-purpose vehicles. This allows for the pre-setting of some control controls on the superstructure control page. Based on these controls, a corresponding initial superstructure control program is generated. The relevant code for generating the superstructure control page and the code for generating control commands from this initial program are transmitted to the multimedia device, while the remaining code is transmitted to the vehicle domain controller. During development, program developers at superstructure manufacturers or production units can... Figure 1 The vehicle diagnostic system reads the initial superstructure control program from the multimedia equipment and the body domain controller. Based on the characteristics of the superstructures produced by the superstructure manufacturer or production unit, the initial superstructure control program is improved to obtain a superstructure control program that matches the produced superstructure. This pre-set initial superstructure control program allows program developers to obtain a superstructure control program that matches the produced superstructure with only minor modifications to the initial program, saving programming work.

[0069] For example, see Figure 3 As shown, after the multimedia device loads the relevant code in the initial installation control program used to generate the installation control page, the generated initial installation control page can be displayed as follows: Figure 3 As shown, Figure 3 The initial superstructure control page shown includes: control controls corresponding to hydraulic cylinder 1, hydraulic cylinder 2, and hydraulic cylinder 3; three speed adjustment control controls; control control corresponding to power take-off switch 1; and five other switch-type control controls. The program developer can improve the initial superstructure control program based on the characteristics of the superstructure produced by the superstructure manufacturer or production unit, obtaining a superstructure control program that matches the produced superstructure, enabling the multimedia device to display a superstructure control page matching the produced superstructure. The working torque range corresponding to the switch-type control controls can be 0–100 Nm, 100–200 Nm, 200–300 Nm, 300–400 Nm, and 400–500 Nm, etc. This embodiment does not limit this range, and the program developer can reset the working torque corresponding to the switch-type control controls.

[0070] In some embodiments, the multimedia device can also be configured with monitoring capabilities to monitor preset information, such as power take-off torque and speed. The preset information monitored by the multimedia device can be displayed. Figure 3 The preset information display area.

[0071] It should be noted that improving the initial upper body control program is only one option for program developers. Alternatively, program developers may develop an upper body control program that matches the produced upper body without referring to the initial upper body control program, and upload the developed upper body control program to the central server through the vehicle diagnostic system.

[0072] In the above embodiments, an editing portal for program developers is provided, so that the program developers can improve the initial program in the development process by reading the initial program from the multimedia device and the body domain controller, and improving the initial program according to the characteristics of the vehicle produced by the vehicle manufacturer or the vehicle production unit, so as to obtain a vehicle control program matched with the produced vehicle, thereby saving the program writing work. Figure 1

[0073] In some embodiments, the target control is a switch control, the control information is switch information, the control instruction is a switch instruction, and the target function component is a switch component. The control instruction is sent to the body domain controller, and the control instruction is used to instruct the body domain controller to analyze the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the control information obtained by the analysis and the component identifier to the central server. The control information and the component identifier are used to instruct the central server to send the control information to the target function component based on the component identifier, so as to instruct the target function component to perform a corresponding action according to the received control information, including:

[0074] The switch instruction is sent to the body domain controller, and the switch instruction is used to instruct the body domain controller to analyze the switch instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the switch information obtained by the analysis and the component identifier to the central server. The switch information and the component identifier are used to instruct the central server to send the switch information to the switch component connected to the target controller based on the component identifier, so as to instruct the switch component to perform a corresponding action according to the received switch information. The target controller includes at least one of the power domain controller or the chassis domain controller.

[0075] The switch control may be, for example, a power take-off switch control, a vehicle sound signal switch control, a vehicle light signal switch control, etc., which is not limited in the embodiments of the present application.

[0076] The switch component may be connected to the power domain controller or the chassis domain controller. In the case where the switch component is connected to the power domain controller, the central server sends the control information to the switch component through the power domain controller. In the case where the target function component is connected to the chassis domain controller, the central server sends the control information to the switch component through the chassis domain controller.

[0077] ​For example, the target control is a power take-off switch control, the switch type component is a power take-off, the trigger operation of the driver on the target control is an opening operation, after the multimedia device detects the trigger operation on the target control, the multimedia device searches for the control identifier corresponding to the target control from the stored control identifiers, generates a switch instruction based on the control identifier and the control information (opening) indicated by the trigger operation, and sends the switch instruction to the body domain controller. After the body domain controller receives the switch instruction, the body domain controller analyzes the switch instruction, determines the component identifier corresponding to the target control based on the control identifier obtained by the analysis, sends the control information and the component identifier corresponding to the target control to the central server, after the central server receives the control information and the component identifier corresponding to the target control, the central server sends the control information to the power take-off corresponding to the target control based on the component identifier corresponding to the target control, and the power take-off corresponding to the target control opens after receiving the control information.

[0078] In the above embodiment, the driver can open the upper control page on the multimedia device, and control the switch type component through the control control on the upper control page, so that the operation is more convenient.

[0079] In some embodiments, the target control is a power adjustment type control, the control information is parameter adjustment information, the control instruction is a size adjustment instruction, and the target function component is a power control module; the control instruction is sent to the body domain controller, and the control instruction is used to instruct the body domain controller to analyze the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the control information and the component identifier obtained by the analysis to the central server. The control information and the component identifier are used to instruct the central server to send the control information to the target function component based on the component identifier, to instruct the target function component to perform a corresponding action according to the received control information, including:

[0080] The size adjustment instruction is sent to the body domain controller, the size adjustment instruction is used to instruct the body domain controller to analyze the size adjustment instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the parameter adjustment information and the component identifier obtained by the analysis to the central server. The parameter adjustment information and the component identifier are used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding function component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding function component to match the parameter adjustment information.

[0081] For example, the power adjustment type control is a spraying size adjustment control on a sprinkler, a sweeping speed size adjustment control on a washing and sweeping vehicle, and the like, which is not limited in the embodiments of the present application.

[0082] For example, the target control is a speed adjustment control of a sweeping disc of a sweeping vehicle, the trigger operation of the driver to the target control is to adjust to a target speed, after the multimedia device detects the trigger operation to the target control, the multimedia device searches for the control identifier corresponding to the target control from the stored control identifiers, generates a size adjustment instruction based on the control identifier and the parameter adjustment information (target speed) indicated by the trigger operation, and sends the size adjustment instruction to the vehicle body domain controller. After the vehicle body domain controller receives the size adjustment instruction, the vehicle body domain controller analyzes the size adjustment instruction, determines the component identifier corresponding to the target control based on the control identifier obtained by the analysis, the component identifier includes the identifier of the power control module and the identifier of the sweeping disc, and sends the parameter adjustment information obtained by the analysis and the component identifier corresponding to the target control to the central server. After the central server receives the parameter adjustment information and the component identifier corresponding to the target control, the central server sends the parameter adjustment information and the identifier of the sweeping disc in the component identifier to the power control module connected to the power domain controller based on the identifier of the power control module in the component identifier. The power control module adjusts the power output to the sweeping disc based on the identifier of the sweeping disc and the parameter adjustment information, so as to adjust the sweeping speed of the sweeping disc to the target speed.

[0083] In the above embodiment, the driver can open the upper control page on the multimedia device, and adjust the size-adjustable functional component through the control control on the upper control page, so that the operation is more convenient.

[0084] In some embodiments, the target control is a reversing control, the control information is reversing information, the control instruction is a reversing instruction, and the target functional component is a reversing component. The control instruction is sent to the vehicle body domain controller, and the control instruction is used to instruct the vehicle body domain controller to analyze the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the control information obtained by the analysis and the component identifier to the central server. The control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform a corresponding action according to the received control information, including:

[0085] The reversing instruction is sent to the vehicle body domain controller, and the reversing instruction is used to instruct the vehicle body domain controller to analyze the reversing instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the analysis, and send the reversing information obtained by the analysis and the component identifier to the central server. The reversing information and the component identifier are used to instruct the central server to send the reversing information to the reversing component connected to the chassis domain controller based on the component identifier, so as to instruct the reversing component to perform a corresponding action according to the received reversing information.

[0086] For example, the reversing control is a garbage truck bucket compression and release control, a mobile crane hydraulic support leg folding and unfolding control, and the like, which are not limited in the embodiments of the present application.

[0087] For example, the target control is a garbage truck bucket compression and release control, the trigger operation of the target control by the driver is a bucket compression operation, after the multimedia device detects the trigger operation of the target control, the multimedia device searches for the control identifier corresponding to the target control from the stored control identifiers, generates a switching instruction based on the control identifier and the switching information (compression) indicated by the trigger operation, and sends the switching instruction to the vehicle body domain controller. After the vehicle body domain controller receives the switching instruction, the vehicle body domain controller analyzes the switching instruction, determines the component identifier corresponding to the target control based on the analyzed control identifier, sends the analyzed switching information and the component identifier corresponding to the target control to the central server, and after the central server receives the switching information and the component identifier corresponding to the target control, the central server sends the switching information to the bucket connected to the chassis domain controller based on the component identifier corresponding to the target control. After the bucket receives the switching information, the bucket performs a compression action.

[0088] In the above embodiment, the driver can open the upper control page on the multimedia device, and adjust the switching component through the control control on the upper control page, which is more convenient to operate.

[0089] In some embodiments, the vehicle function device control method provided by the embodiment of the application further includes: displaying control program upgrade information, which is generated by the central server after the central server receives the upgrade program sent by the program developer through the telematics unit, and is sent to the multimedia device through the vehicle body domain controller.

[0090] The program developer sends the upgrade program to the central server through the telematics unit after developing the upgrade program, the central server generates the control program upgrade information after receiving the upgrade program, and sends the control program upgrade information to the multimedia device through the vehicle body domain controller. The multimedia device displays the received control program upgrade information. In the case that the driver triggers the upgrade operation, the central server divides the upgrade program and sends the division results to the vehicle body domain controller of the multimedia device respectively. For details of the division method, refer to the description of the foregoing embodiment, which will not be described here again.

[0091] In the above embodiment, the central server can generate the control program upgrade information after receiving the upgrade program, and send the control program upgrade information to the multimedia device through the vehicle body domain controller. The multimedia device can display the control program upgrade information, which is convenient for the driver to upgrade the upper control program.

[0092] In some embodiments, as shown in Figure 4 A vehicle function device control method is provided, including:

[0093] Step 401, after the central server receives the function device control program uploaded by the program developer through the on-board diagnostic system, the function device control program is segmented to obtain a first component program and a second component program.

[0094] Step 402, the central server sends the first component program to the body domain controller, and sends the second component program to the multimedia device through the body domain controller.

[0095] Step 403, the multimedia device loads the second component program, and generates a function device control page on the multimedia device.

[0096] Step 404, the multimedia device displays the function device control page in response to a display instruction for the function device control page. The function device control page includes a plurality of control controls for controlling the function device; the plurality of control controls and the plurality of function components of the function device are one-to-one corresponding.

[0097] Step 405, the multimedia device generates a control instruction corresponding to the trigger operation in response to the trigger operation for the target control, and sends the control instruction to the body domain controller.

[0098] Step 406, the body domain controller controls the target function component corresponding to the target control to perform a corresponding action by executing the first component program.

[0099] In the above embodiment, the multimedia device displays the function device control page in response to a display instruction for the function device control page. The function device control page includes a plurality of control controls for controlling the function device; the plurality of control controls and the plurality of function components of the function device are one-to-one corresponding; in response to the trigger operation for the target control, a control instruction corresponding to the trigger operation is generated, and the target function component corresponding to the target control is controlled to perform a corresponding action based on the control instruction; the above method integrates the function device control function in the multimedia device, so that the driver can control the function device through the multimedia device. Compared with the prior art of controlling the function device through an additional controller, the above method reduces the deployment of additional hardware and saves the vehicle space occupancy.

[0100] It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.

[0101] Based on the same inventive concept, the embodiments of the present application also provide a control device for implementing the control method of the functional device on the vehicle. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more control device embodiments of the functional device on the vehicle provided below can refer to the limitations of the control method of the functional device on the vehicle in the above, which will not be repeated here.

[0102] In one embodiment, as shown in Figure 5 A control device for a functional device on a vehicle is provided, comprising:

[0103] A first response module is configured to display a functional device control page in response to a display instruction for the functional device control page, the functional device control page including a plurality of control controls for controlling the functional device; the plurality of control controls and the plurality of functional components of the functional device correspond one by one;

[0104] A second response module is configured to generate a control instruction corresponding to a trigger operation in response to the trigger operation for a target control, and control the target functional component corresponding to the target control to perform a corresponding action based on the control instruction; wherein the target control includes at least one control control in the plurality of control controls.

[0105] In some embodiments, the second response module is specifically configured to obtain a control identifier corresponding to the target control in response to the trigger operation for the target control, and generate the control instruction corresponding to the trigger operation based on the control information indicated by the trigger operation and the control identifier.

[0106] In some embodiments, the second response module is specifically configured to send the control instruction to the vehicle body domain controller, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction, determine the component identifier corresponding to the target control based on the parsed control identifier, and send the parsed control information and the component identifier to the central server, the control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform the corresponding action according to the received control information.

[0107] In some embodiments, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction by executing the first constituent program, and determine the component identifier corresponding to the target control based on the parsed control identifier, and send the parsed control information and the component identifier to the central server; wherein the first constituent program is obtained by the central server receiving the functional device control program uploaded by the program developer through the on-board diagnostic system, segmenting the functional device control program, and sending the functional device control program to the vehicle body domain controller.

[0108] In some embodiments, the control device of the functional device on the vehicle further comprises a loading module configured to receive a second constituent program of the functional device control program, the second constituent program is obtained by the central server receiving the functional device control program uploaded by the program developer through the on-board diagnostic system, segmenting the functional device control program, and sending the functional device control program to the multimedia device through the vehicle body domain controller; the second constituent program comprises related codes for generating the functional device control page; the first constituent program and the second constituent program constitute the functional device control program; and the second constituent program is loaded to generate the functional device control page on the multimedia device.

[0109] In some embodiments, the second response module is specifically configured to send the control instruction to the vehicle body domain controller, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction, determine the component identifier corresponding to the target control based on the parsed control identifier, and send the parsed control information and the component identifier to the central server, the control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform the corresponding action according to the received control information.

[0110] In some embodiments, the second response module is specifically configured to send a size adjustment instruction to the vehicle body domain controller, the size adjustment instruction is used to instruct the vehicle body domain controller to parse the size adjustment instruction, determine the component identifier corresponding to the target control based on the parsed control identifier, send the parsed parameter adjustment information and the component identifier to the central server, and the parameter adjustment information and the component identifier are used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

[0111] In some embodiments, the second response module is specifically configured to send a size adjustment instruction to the vehicle body domain controller, the size adjustment instruction is used to instruct the vehicle body domain controller to parse the size adjustment instruction, determine the component identifier corresponding to the target control based on the parsed control identifier, send the parsed parameter adjustment information and the component identifier to the central server, and the parameter adjustment information and the component identifier are used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

[0112] In some embodiments, the recording module is further used to display the program upgrade information, and the program upgrade information is generated by the central server after receiving the upgrade program sent by the program developer through the telematics unit and is sent to the multimedia device through the vehicle body domain controller.

[0113] The above-mentioned various modules in the control device of the functional device on the vehicle can be realized by software, hardware and a combination thereof in whole or in part. The above-mentioned various modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above-mentioned various modules.

[0114] In one embodiment, a computer device, which can be a terminal, is provided, and an internal structure diagram of the computer device can be as shown in Figure 6The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected through a system bus. The communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, NFC (Near Field Communication), or other technologies. The computer program is executed by the processor to implement a control method of a functional device on a vehicle. The display unit of the computer device is configured to form a visually visible picture. The display unit can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen. Alternatively, the input device can be a key, a trackball, or a touchpad arranged on the shell of the computer device. Alternatively, the input device can be an external keyboard, a touchpad, or a mouse, etc.

[0115] Those skilled in the art can understand that Figure 6 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0116] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the following steps:

[0117] In response to a display instruction for the functional device control page, a functional device control page is displayed. The functional device control page includes a plurality of control controls for controlling the functional device. The plurality of control controls and the plurality of functional components of the functional device are one-to-one corresponding.

[0118] In response to a trigger operation for a target control, a control instruction corresponding to the trigger operation is generated. Based on the control instruction, a target functional component corresponding to the target control is controlled to perform a corresponding action. The target control includes at least one control control in the plurality of control controls.

[0119] In one embodiment, the processor executes the computer program to further implement the following steps:

[0120] In response to the trigger operation for the target control, a control identifier corresponding to the target control is acquired, and based on the control information indicated by the trigger operation and the control identifier, a control instruction corresponding to the trigger operation is generated.

[0121] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0122] The control instruction is sent to the vehicle body domain controller, and the control instruction is used to instruct the vehicle body domain controller to parse the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the parsing, and send the control information and the component identifier obtained by the parsing to the central server, and the control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform a corresponding action according to the received control information.

[0123] In one embodiment, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction by executing the first component program, and determine the component identifier corresponding to the target control based on the control identifier obtained by the parsing, and send the control information and the component identifier obtained by the parsing to the central server; wherein the first component program is a functional device control program uploaded by a program developer through an on-board diagnostic system and then cut by the central server, and sent to the vehicle body domain controller.

[0124] In one embodiment, the processor, when executing the computer program, also implements the following steps: receiving a second component program of the functional device control program, the second component program being a functional device control program uploaded by a program developer through an on-board diagnostic system and then cut by the central server, and sent to the multimedia device through the vehicle body domain controller; the second component program includes related code for generating a functional device control page; the first component program and the second component program constitute the functional device control program; and loading the second component program is used to generate the functional device control page on the multimedia device.

[0125] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0126] The switch instruction is sent to the vehicle body domain controller, and the switch instruction is used to instruct the vehicle body domain controller to parse the switch instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by the parsing, and send the switch information and the component identifier obtained by the parsing to the central server, and the switch information and the component identifier are used to instruct the central server to send the switch information to the switch type component connected to the target controller based on the component identifier, so as to instruct the switch type component to perform a corresponding action according to the received switch information; wherein the target controller includes at least one of a power domain controller or a chassis domain controller.

[0127] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0128] The size adjustment instruction is sent to the vehicle body domain controller, the size adjustment instruction is used to instruct the vehicle body domain controller to parse the size adjustment instruction, based on the control identifier obtained by parsing, the component identifier corresponding to the target control is determined, the parameter adjustment information obtained by parsing and the component identifier are sent to the central server, the parameter adjustment information and the component identifier are used to instruct the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

[0129] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0130] The reversing instruction is sent to the vehicle body domain controller, the reversing instruction is used to instruct the vehicle body domain controller to parse the reversing instruction, based on the control identifier obtained by parsing, the component identifier corresponding to the target control is determined, the reversing information obtained by parsing and the component identifier are sent to the central server, and the reversing information and the component identifier are used to instruct the central server to send the reversing information to the reversing component connected to the chassis domain controller based on the component identifier, so as to instruct the reversing component to perform corresponding actions according to the received reversing information.

[0131] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0132] The program upgrade information is displayed, and the program upgrade information is generated by the central server after receiving the upgrade program sent by the program developer through the telematics unit, and is sent to the multimedia device through the vehicle body domain controller.

[0133] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0134] In response to the display instruction for the functional device control page, the functional device control page is displayed, and the functional device control page contains a plurality of control controls for controlling the functional device; the plurality of control controls and the plurality of functional components of the functional device are one-to-one corresponding;

[0135] In response to the triggering operation of the target control, the control instruction corresponding to the triggering operation is generated, and based on the control instruction, the target functional component corresponding to the target control is controlled to perform a corresponding action; wherein the target control includes at least one control control in the plurality of control controls.

[0136] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0137] In response to the trigger operation for the target control, the control identifier corresponding to the target control is acquired, and the control instruction corresponding to the trigger operation is generated based on the control information indicated by the trigger operation and the control identifier.

[0138] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0139] The control instruction is sent to the vehicle body domain controller, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by parsing, and send the control information and the component identifier obtained by parsing to the central server, the control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform the corresponding action according to the received control information.

[0140] In one embodiment, the control instruction is used to instruct the vehicle body domain controller to parse the control instruction by executing the first component program, and determine the component identifier corresponding to the target control based on the control identifier obtained by parsing, and send the control information and the component identifier obtained by parsing to the central server; wherein the first component program is a functional device control program uploaded by the program developer through the vehicle-mounted diagnostic system and received by the central server, and the functional device control program is divided and sent to the vehicle body domain controller.

[0141] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0142] The second component program of the functional device control program is received, the second component program is a functional device control program uploaded by the program developer through the vehicle-mounted diagnostic system and received by the central server, and the functional device control program is divided and sent to the multimedia equipment through the vehicle body domain controller; the second component program includes related code for generating a functional device control page; the first component program and the second component program constitute the functional device control program; and the second component program is loaded to generate the functional device control page on the multimedia equipment.

[0143] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0144] The switch instruction is sent to the vehicle body domain controller, the switch instruction is used to instruct the vehicle body domain controller to analyze the switch instruction, based on the control identifier obtained by analysis, the component identifier corresponding to the target control is determined, the switch information obtained by analysis and the component identifier are sent to the central server, and the switch information and the component identifier are used to instruct the central server to send the switch information to the switch component connected to the target controller based on the component identifier, so that the switch component performs a corresponding action according to the received switch information; wherein the target controller includes at least one of the power domain controller or the chassis domain controller.

[0145] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0146] The size adjustment instruction is sent to the vehicle body domain controller, the size adjustment instruction is used to instruct the vehicle body domain controller to analyze the size adjustment instruction, based on the control identifier obtained by analysis, the component identifier corresponding to the target control is determined, the parameter adjustment information obtained by analysis and the component identifier are sent to the central server, and the parameter adjustment information and the component identifier are used to instruct the central service to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so that the size of the corresponding functional component is adjusted to match the parameter adjustment information.

[0147] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0148] The reversing instruction is sent to the vehicle body domain controller, the reversing instruction is used to instruct the vehicle body domain controller to analyze the reversing instruction, based on the control identifier obtained by analysis, the component identifier corresponding to the target control is determined, the reversing information obtained by analysis and the component identifier are sent to the central server, and the reversing information and the component identifier are used to instruct the central server to send the reversing information to the reversing component connected to the chassis domain controller based on the component identifier, so that the reversing component performs a corresponding action according to the received reversing information.

[0149] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0150] The program upgrade information is displayed, and the program upgrade information is generated by the central server after receiving the upgrade program sent by the program developer through the telematics unit, and is sent to the multimedia device through the vehicle body domain controller.

[0151] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0152] In response to the display instruction for the function device control page, a function device control page is displayed, the function device control page comprising a plurality of control controls for controlling the function device; the plurality of control controls and the plurality of function components of the function device are in one-to-one correspondence.

[0153] In response to the trigger operation for the target control, a control instruction corresponding to the trigger operation is generated, and based on the control instruction, the target control performs a corresponding action on the target function component corresponding to the target control; wherein the target control comprises at least one control control in the plurality of control controls.

[0154] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0155] In response to the trigger operation for the target control, the control identifier corresponding to the target control is obtained, and based on the control information indicated by the trigger operation and the control identifier, the control instruction corresponding to the trigger operation is generated.

[0156] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0157] The control instruction is sent to the vehicle body domain controller, the control instruction is used to instruct the vehicle body domain controller to analyze the control instruction, based on the control identifier obtained by analyzing, the component identifier corresponding to the target control is determined, and the control information and the component identifier obtained by analyzing are sent to the central server, the control information and the component identifier are used to instruct the central server to send the control information to the target function component based on the component identifier, so that the target function component performs a corresponding action according to the received control information.

[0158] In one embodiment, the control instruction is used to instruct the vehicle body domain controller to analyze the control instruction by executing the first component program, and based on the control identifier obtained by analyzing, the component identifier corresponding to the target control is determined, and the control information and the component identifier obtained by analyzing are sent to the central server; wherein the first component program is a function device control program uploaded by the program developer through the vehicle diagnostic system after being received by the central server, and the function device control program is divided and sent to the vehicle body domain controller.

[0159] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0160] The second component program of the function device control program is received by the central server after the function device control program uploaded by the program developer through the vehicle diagnosis system, and the function device control program is segmented and sent to the multimedia equipment through the body domain controller; the second component program includes related codes for generating a function device control page; the first component program and the second component program constitute the function device control program; and the second component program is loaded to generate the function device control page on the multimedia equipment.

[0161] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0162] The switch instruction is sent to the body domain controller, the switch instruction is used to instruct the body domain controller to analyze the switch instruction, based on the control identifier obtained by the analysis, the component identifier corresponding to the target control is determined, the switch information obtained by the analysis and the component identifier are sent to the central server, and the switch information and the component identifier are used to instruct the central server to send the switch information to the switch type component connected to the target controller based on the component identifier, so that the switch type component performs a corresponding action according to the received switch information; wherein the target controller includes at least one of the power domain controller or the chassis domain controller.

[0163] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0164] The size adjustment instruction is sent to the body domain controller, the size adjustment instruction is used to instruct the body domain controller to analyze the size adjustment instruction, based on the control identifier obtained by the analysis, the component identifier corresponding to the target control is determined, the parameter adjustment information obtained by the analysis and the component identifier are sent to the central server, and the parameter adjustment information and the component identifier are used to instruct the central service to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used to instruct the power control module to adjust the power output for the corresponding function component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding function component to match the parameter adjustment information.

[0165] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0166] The reversing instruction is sent to the body domain controller, the reversing instruction is used to instruct the body domain controller to analyze the reversing instruction, based on the control identifier obtained by the analysis, the component identifier corresponding to the target control is determined, the reversing information obtained by the analysis and the component identifier are sent to the central server, and the reversing information and the component identifier are used to instruct the central server to send the reversing information to the reversing component connected to the chassis domain controller based on the component identifier, so that the reversing component performs a corresponding action according to the received reversing information.

[0167] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0168] The display control program upgrade information is generated by the central server after receiving the upgrade program sent by the program developer through the telematics unit, and is sent to the multimedia device through the body domain controller.

[0169] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, database or other medium in the embodiments provided by the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided by the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided by the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0170] The technical features of the above embodiments can be combined in any way. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present disclosure.

[0171] The above embodiments only express several implementation ways of the present application, and the description is more specific and detailed, but it should not be understood as a limitation to the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A control method of a functional device on a vehicle, characterized by, The method is applied to a multimedia device integrated with a function device control capability; the method comprises: in response to a display instruction for a function device control page, displaying the function device control page, the function device control page comprising a plurality of control controls for controlling a function device; the plurality of control controls and a plurality of function components of the function device are in one-to-one correspondence; in response to a trigger operation for a target control, generating a control instruction corresponding to the trigger operation, and based on the control instruction, controlling a target function component corresponding to the target control to perform a corresponding action; wherein the target control comprises at least one control control in the plurality of control controls; the control instruction is sent to a vehicle body domain controller, the control instruction being used to instruct the vehicle body domain controller to analyze the control instruction, based on an analyzed control identifier, to determine a component identifier corresponding to the target control, and to send analyzed control information and the component identifier to a central server, the control information and the component identifier being used to instruct the central server to send the control information to the target function component based on the component identifier, so as to instruct the target function component to perform a corresponding action according to the received control information; the control instruction is used to instruct the vehicle body domain controller to analyze the control instruction by executing a first constituent program, and based on an analyzed control identifier, to determine a component identifier corresponding to the target control, and to send analyzed control information and the component identifier to a central server; wherein the first constituent program is a function device control program uploaded by a program developer through an on-board diagnostic system and received by the central server, the function device control program being segmented by the central server and sent to the vehicle body domain controller; before the function device control page is displayed in response to the display instruction for the function device control page, the method further comprises: a second constituent program of the function device control program is received, the second constituent program being a function device control program uploaded by a program developer through an on-board diagnostic system and received by the central server, the function device control program being segmented by the central server and sent to the multimedia device through the vehicle body domain controller; the second constituent program comprises related codes for generating a function device control page; the first constituent program and the second constituent program constitute the function device control program; the second constituent program is loaded, and is used to generate a function device control page on the multimedia device; the method further comprises: ​ The functional device is an upper device, and the functional device control program is an upper device control program; after the central server receives the upper device control program uploaded by a program developer through an on-board diagnostic system, the central server runs and judges whether the upper device control program is within an allowed framework, if yes, the upper device control program is segmented to obtain the first component program and the second component program; the multimedia device and the body domain controller store an initial upper device control program, and the upper device control program is obtained by improving the initial upper device control program based on characteristics of an upper device produced by an upper device factory or an upper device production unit after the program developer reads the initial upper device control program through the on-board diagnostic system.

2. The method of claim 1, wherein, The control instruction corresponding to the trigger operation is generated in response to the trigger operation on the target control, including: In response to the trigger operation on the target control, the control instruction corresponding to the trigger operation is generated based on the control information indicated by the trigger operation and the control identifier.

3. The method of claim 1, wherein, The target control is a switch control, the control information is switch information, the control instruction is a switch instruction, and the target functional component is a switch component. The control instruction is sent to the body domain controller, and the control instruction is used to instruct the body domain controller to analyze the control instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by analysis, and send the control information and the component identifier obtained by analysis to the central server, and the control information and the component identifier are used to instruct the central server to send the control information to the target functional component based on the component identifier, so that the target functional component performs a corresponding action according to the received control information, including: The switch instruction is sent to the body domain controller, and the switch instruction is used to instruct the body domain controller to analyze the switch instruction, determine the component identifier corresponding to the target control based on the control identifier obtained by analysis, and send the switch information and the component identifier obtained by analysis to the central server, and the switch information and the component identifier are used to instruct the central server to send the switch information to the switch component connected to the target controller based on the component identifier, so that the switch component performs a corresponding action according to the received switch information. The target controller includes at least one of a power domain controller or a chassis domain controller.

4. The method of claim 1, wherein, The target control is a power adjustment control, the control information is parameter adjustment information, the control instruction is a size adjustment instruction, and the target functional component is a power control module. The control instruction is sent to the vehicle body domain controller, the control instruction is used for instructing the vehicle body domain controller to analyze the control instruction, determining the component identifier corresponding to the target control based on the control identifier obtained by analysis, and sending the control information obtained by analysis and the component identifier to the central server, the control information and the component identifier are used for instructing the central server to send the control information to the target functional component based on the component identifier, to instruct the target functional component to perform corresponding actions according to the received control information, including: The size adjustment instruction is sent to the vehicle body domain controller, the size adjustment instruction is used for instructing the vehicle body domain controller to analyze the size adjustment instruction, determining the component identifier corresponding to the target control based on the control identifier obtained by analysis, and sending the parameter adjustment information obtained by analysis and the component identifier to the central server, the parameter adjustment information and the component identifier are used for instructing the central server to send the parameter adjustment information and the component identifier to the power control module connected to the power domain controller, and the parameter adjustment information and the component identifier are used for instructing the power control module to adjust the power output for the corresponding functional component based on the component identifier and the parameter adjustment information, so as to adjust the size of the corresponding functional component to match the parameter adjustment information.

5. The method of claim 1, wherein, The target control is a reversing control, the control information is reversing information, the control instruction is a reversing instruction, and the target functional component is a reversing component. The control instruction is sent to the vehicle body domain controller, the control instruction is used for instructing the vehicle body domain controller to analyze the control instruction, determining the component identifier corresponding to the target control based on the control identifier obtained by analysis, and sending the control information obtained by analysis and the component identifier to the central server, the control information and the component identifier are used for instructing the central server to send the control information to the target functional component based on the component identifier, to instruct the target functional component to perform corresponding actions according to the received control information, including: The reversing instruction is sent to the vehicle body domain controller, the reversing instruction is used for instructing the vehicle body domain controller to analyze the reversing instruction, determining the component identifier corresponding to the target control based on the control identifier obtained by analysis, and sending the reversing information obtained by analysis and the component identifier to the central server, the reversing information and the component identifier are used for instructing the central server to send the reversing information to the reversing component connected to the chassis domain controller based on the component identifier, to instruct the reversing component to perform corresponding actions according to the received reversing information.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: Displaying control program upgrade information, the program upgrade information is generated by the central server after receiving the upgrade program sent by the remote information processing unit of the program developer, and is sent to the multimedia device through the vehicle body domain controller.

7. A control device for a functional device on a vehicle, characterized in that, The device comprises: The first response module is configured to display the functional device control page in response to a display instruction for the functional device control page, the functional device control page including a plurality of control controls for controlling a functional device; the plurality of control controls and a plurality of functional components of the functional device correspond to each other in one-to-one manner; The second response module is configured to generate a control instruction corresponding to a trigger operation for a target control in response to the trigger operation, and control a target functional component corresponding to the target control to perform a corresponding action based on the control instruction; the target control includes at least one control control in the plurality of control controls; The second response module is specifically configured to send the control instruction to a vehicle body domain controller, the control instruction being used to instruct the vehicle body domain controller to analyze the control instruction, determine a component identifier corresponding to the target control based on an analyzed control identifier, and send analyzed control information and the component identifier to a central server, the control information and the component identifier being used to instruct the central server to send the control information to the target functional component based on the component identifier, so as to instruct the target functional component to perform a corresponding action according to the received control information; The control instruction is used to instruct the vehicle body domain controller to analyze the control instruction by executing a first component program, and determine the component identifier corresponding to the target control based on an analyzed control identifier, and send the analyzed control information and the component identifier to the central server; The first component program is obtained by the central server receiving a functional device control program uploaded by a program developer through an on-board diagnostic system, segmenting the functional device control program, and sending the functional device control program to the vehicle body domain controller; The control device of the functional device on the vehicle further includes a loading module configured to receive a second component program of the functional device control program, the second component program being obtained by the central server receiving a functional device control program uploaded by a program developer through an on-board diagnostic system, segmenting the functional device control program, and sending the functional device control program to the multimedia device through the vehicle body domain controller; the second component program includes related codes for generating a functional device control page; the first component program and the second component program constitute the functional device control program; and the second component program is loaded to generate the functional device control page on the multimedia device. The functional device is an upper assembly, and the functional device control program is an upper assembly control program; after the central server receives the upper assembly control program uploaded by a program developer through an on-board diagnostic system, the central server runs and judges whether the upper assembly control program is within an allowed framework, if the upper assembly control program is within the allowed framework, the upper assembly control program is segmented to obtain the first component program and the second component program; the multimedia device and the body domain controller store an initial upper assembly control program, and the upper assembly control program is obtained by the program developer reading the initial upper assembly control program through the on-board diagnostic system and improving the initial upper assembly control program in combination with the characteristics of the upper assembly produced by an upper assembly factory or an upper assembly production unit.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6. The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle communication system and vehicle

    CN109640293A

  • Remote control type excrement treatment vehicle

    CN112209585A

  • Remote test method, device and equipment for cabin area controller and storage medium

    CN114510006A