Cabin upgrading method and device, equipment, storage medium and product

By detecting the vehicle upgrade file information and determining the upgrade status based on the driver's choice, the problem of black screen abnormality during the vehicle upgrade process is solved, improving user experience and reducing R&D costs.

CN120295647APending Publication Date: 2025-07-11DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510262521.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

During the upgrade process of car computers, abnormal problems such as black screens may occur when upgrading the specially processed software host, which will affect the user experience.

Method used

By detecting the software upgrade file information, if the requirements do not meet the requirements, send an upgrade selection command to the center console for the driver to choose, and determine the upgrade status based on the driver's feedback, including pausing or exiting the upgrade, repairing the file or directly exiting the upgrade process.

Benefits of technology

It avoids the black screen after upgrading abnormalities, improves the user experience, reduces R&D costs, and ensures the smooth progress of the upgrade process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295647A_ABST
    Figure CN120295647A_ABST
Patent Text Reader

Abstract

The invention discloses a cabin upgrading method and device, equipment, a storage medium and a product, and relates to the technical field of vehicle machine upgrade.The cabin upgrading method comprises the steps that when it is detected that a cabin has a software upgrading requirement, file information of software upgrading is detected; when it is detected that the file information does not meet the upgrading requirement, an upgrading selection instruction is sent to a center console for a driver to select, and upgrading selection fed back by the driver is obtained; and determining the upgrading state of the cabin according to the upgrading selection fed back by the driver. Compared with the prior art, the method has the advantages that the blank screen phenomenon after abnormal upgrading is avoided through feedback selection of a driver on the upgrading state and timely error file repair, and better product experience is brought to a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of in-vehicle infotainment system upgrade, and particularly to a cockpit upgrade method, device, equipment, storage medium and product. Background Art

[0002] During the development of the in-vehicle infotainment system upgrade, software version iteration and upgrade are essential operations. In view of the current control of various costs, making the most of in-vehicle hardware is also an important measure for each automobile enterprise to reduce costs, which will result in some hosts used for development and testing being installed on production vehicles for experiments. At the same time, during the entire development process, it is inevitable to encounter difficulties in urgent part adjustment and urgent use of parts, which will also cause the hosts used for development and testing to be requisitioned. The hosts used for development and testing usually undergo special processing to simulate various scenarios. Moreover, after some functions are developed, debugging and calibration need to be carried out on production vehicles, and special processing is performed on the software. When these hosts with specially processed software are subsequently upgraded, problems may occur, resulting in very serious problems such as black screen and card flashing, which makes the user experience of the product poor.

[0003] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of the present invention is to provide a cockpit upgrade method, device, equipment, storage medium and product, aiming to solve the technical problem of black screen phenomenon after abnormal upgrade.

[0005] To achieve the above purpose, the present invention proposes a cockpit upgrade method, and the method includes:

[0006] When it is detected that there is a software upgrade requirement for the cockpit, detect the file information of the software upgrade;

[0007] When it is detected that the file information does not meet the upgrade requirements, send an upgrade selection instruction to the center console for the driver to select, and obtain the upgrade selection feedback by the driver;

[0008] Determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

[0009] In an embodiment, the upgrade selection includes pausing the upgrade and exiting the upgrade, and the step of when it is detected that the file information does not meet the upgrade requirements, sending an upgrade selection instruction to the center console for the driver to select, and obtaining the upgrade selection feedback by the driver includes:

[0010] Compare the file information with preset information to obtain an information comparison result;

[0011] When the information comparison result does not meet the upgrade requirements, send the upgrade instruction to the center console for the driver to select;

[0012] Obtain the suspension of upgrade or the exit of upgrade feedback by the driver.

[0013] In one embodiment, after the step of, when detecting that the file information does not meet the upgrade requirements, sending an upgrade selection instruction to the center console for the driver to select and obtaining the driver's feedback on the upgrade selection, further includes:

[0014] Obtain the error information of the file information that does not meet the upgrade requirements, and report the error information to the server;

[0015] Obtain the problem type of the error information, and send the problem type to the terminal.

[0016] In one embodiment, the step of determining the upgrade status of the cockpit according to the upgrade selection feedback by the driver includes:

[0017] If the obtained upgrade selection is to suspend the upgrade, repair the file information;

[0018] If the obtained upgrade selection is to exit the upgrade, control the cockpit to exit the software upgrade. In one embodiment, after the step of, when detecting that the cockpit has a software upgrade requirement, detecting the file information of the software upgrade, includes:

[0019] When detecting that the file information meets the upgrade requirements, control the cockpit to perform the software upgrade.

[0020] In one embodiment, after the step of, if the obtained upgrade selection is to suspend the upgrade, repairing the file information, includes:

[0021] When detecting that the file information repair is completed, return to the step of, when detecting that the cockpit has a software upgrade requirement, detecting the file information of the software upgrade.

[0022] In addition, to achieve the above object, the present invention further provides a cockpit upgrade device, the device includes:

[0023] A detection module, configured to detect the file information of the software upgrade when detecting that the cockpit has a software upgrade requirement;

[0024] A selection module, configured to, when detecting that the file information does not meet the upgrade requirements, send an upgrade selection instruction to the center console for the driver to select and obtain the driver's feedback on the upgrade selection;

[0025] An execution module, configured to determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

[0026] In addition, to achieve the above object, the present invention further provides a cockpit upgrade device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the computer program is configured to implement the steps of the cockpit upgrade method as described above.

[0027] In addition, to achieve the above object, the present invention further provides a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the cockpit upgrade method as described above are implemented.

[0028] In addition, to achieve the above object, the present invention further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the cockpit upgrade method as described above are implemented.

[0029] One or more technical solutions proposed by the present invention have at least the following technical effects:

[0030] When it is detected that the cockpit has a software upgrade requirement, the present invention detects the file information of the software upgrade; when it is detected that the file information does not meet the upgrade requirements, an upgrade selection instruction is sent to the center console for the driver to select, and the upgrade selection feedback by the driver is obtained; according to the upgrade selection feedback by the driver, the upgrade status of the cockpit is determined. Compared with the prior art, by the driver's feedback selection of the upgrade status and timely repair of the incorrect files, the present invention avoids the black screen phenomenon after abnormal upgrade and brings a better product experience to users. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention.

[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for describing the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0033] Figure 1 It is a schematic flowchart provided for Embodiment 1 of the cockpit upgrade method of the present invention;

[0034] Figure 2 It is a first brief flowchart provided for Embodiment 1 of the cockpit upgrade method of the present invention;

[0035] Figure 3 This is the second schematic flow chart provided for the first embodiment of the cockpit upgrade method of the present invention;

[0036] Figure 4 This is the schematic flow chart provided for the second embodiment of the cockpit upgrade method of the present invention;

[0037] Figure 5 This is the schematic module structure diagram of the cockpit upgrade device according to the embodiment of the present invention;

[0038] Figure 6 This is the schematic device structure diagram of the hardware operating environment involved in the cockpit upgrade method according to the embodiment of the present invention.

[0039] The realization of the purpose, functional features and advantages of the present invention will be further described with reference to the embodiments and the accompanying drawings. Specific Embodiments

[0040] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present invention and are not used to limit the present invention.

[0041] In order to better understand the technical solutions of the present invention, the following will be described in detail with reference to the accompanying drawings of the specification and specific embodiments.

[0042] The main solution of the embodiment of the present invention is: when it is detected that there is a software upgrade requirement for the cockpit, the file information of the software upgrade is detected; when it is detected that the file information does not meet the upgrade requirements, an upgrade selection instruction is sent to the center console for the driver to select, and the upgrade selection feedback by the driver is obtained; according to the upgrade selection feedback by the driver, the upgrade status of the cockpit is determined. It can avoid the phenomenon of black screen after upgrade failure and successfully complete the upgrade subsequently, bringing a better product experience to users.

[0043] In this embodiment, for the convenience of description, the recognition controller is used as the execution subject for elaboration below.

[0044] During the development of automotive audio - video entertainment domain controllers, software version iteration and upgrade are essential operations. In view of current cost control, maximizing the utilization of in - vehicle hardware is also an important measure for automakers to reduce costs, which leads to some hosts used for development and testing being installed on production vehicles for experiments. At the same time, during the entire development process, it is inevitable to encounter difficulties in urgently adjusting parts and urgent part usage situations, which also causes the hosts used for development and testing to be requisitioned. Hosts used for development and testing usually undergo special processing to simulate various scenarios. Moreover, after some functions are developed, they need to be debugged and calibrated on production vehicles, and special processing is carried out on the software. When these hosts with specially processed software are subsequently upgraded, problems may occur, resulting in very serious issues such as black flower card flashes. Since testers do not have the ability to handle these problems and lack professional equipment to restore them, it affects the test progress and even the entire vehicle development progress. If a special person is sent on a business trip to handle it, it will increase the R & D cost, and thus the effort to reduce costs and increase efficiency will fall short.

[0045] The present invention provides a solution. When it is detected that there is a software upgrade requirement for the cockpit, the file information of the software upgrade is detected. When it is detected that the file information does not meet the upgrade requirements, an upgrade selection instruction is sent to the center console for the driver to select, and the upgrade selection feedback by the driver is obtained. According to the upgrade selection feedback by the driver, the upgrade status of the cockpit is determined.

[0046] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a cockpit upgrade device, etc. that can implement the above functions. Hereinafter, the controller is taken as an example to illustrate this embodiment and the following embodiments.

[0047] Based on this, an embodiment of the present invention provides a cockpit upgrade method, referring to Figure 1 、 Figure 2 and Figure 3 , Figure 1 is a schematic flowchart of the first embodiment of the cockpit upgrade method of the present invention, Figure 2 is the first brief flowchart provided by the first embodiment of the cockpit upgrade method of the present invention, Figure 3 is the second brief flowchart provided by the first embodiment of the cockpit upgrade method of the present invention.

[0048] In this embodiment, the cockpit upgrade method includes steps S10 - S30:

[0049] Step S10, when it is detected that there is a software upgrade requirement for the cockpit, the file information of the software upgrade is detected.

[0050] It should be noted that the above software upgrade includes at least one of USB flash drive upgrade, recovery upgrade, OTA upgrade, etc.;

[0051] It should be noted that the above file information can be data information, code files, etc. corresponding to the above USB flash drive upgrade, the above recovery upgrade, the above OTA upgrade, etc.

[0052] It can be understood that for vehicles of different brands or different models, the above software upgrade and the above file information are all different, and this embodiment does not limit this.

[0053] In specific implementation, when the vehicle is powered on, if the cockpit has the above software upgrade requirement, it will automatically execute the detection program, that is, send the above file information to the above controller, and after receiving the above file information, the above controller will detect the above file information.

[0054] Step S20, when it is detected that the file information does not meet the upgrade requirements, send an upgrade selection instruction to the center console for the driver to select, and obtain the upgrade selection feedback by the driver.

[0055] It should be noted that the above upgrade requirements include whether the file is missing, whether the file is complete, and whether the file is correct.

[0056] In specific implementation, when it is detected that the above file information includes at least one of file missing, file incomplete, and file incorrect (whether there is a file that does not conform to the rules), first suspend the upgrade, then send the above upgrade selection instruction to the center console for the driver to select, and after the driver's selection is completed, feedback the selected result to the above controller.

[0057] Step S30, determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

[0058] It should be noted that the above upgrade status includes suspending the upgrade and exiting the upgrade.

[0059] In specific implementation, if the driver selects to suspend the upgrade, the above cockpit will not exit the above software upgrade process, but provide the contact information of the technical personnel and provide an upgrade processing prompt, and the driver can make a selection operation according to the actual situation; if the driver selects to exit the upgrade, the above cockpit will directly exit the above software upgrade process. Exemplarily, at this time, the driver needs to use the vehicle and selects to exit the upgrade. At this time, the above cockpit directly exits the above software upgrade process to avoid phenomena such as black and flower cards affecting the driver's use of the vehicle. After the driver stops using the vehicle, the upgrade can be triggered again, and at this time, the above controller re-executes the detection program.

[0060] Based on the first embodiment of the present invention, in the second embodiment of the present invention, for the same or similar content as the above first embodiment, reference can be made to the above introduction and will not be elaborated hereinafter. On this basis, please refer to Figure 4 , Figure 4 which is a schematic flowchart provided for the second embodiment of the cockpit upgrade method of the present invention.

[0061] In a feasible implementation manner, step S20 may include steps S201 to S203:

[0062] Step S201, compare the file information with preset information to obtain an information comparison result.

[0063] It should be noted that the above preset information may be correct data information and correct code files that can enable the above U disk upgrade, the above recovery upgrade, and the above OTA upgrade to complete the upgrade;

[0064] It should be noted that the above information comparison result may be the data information deviation and code file deviation between the above file information and the above preset information. Exemplarily, the above correct data information for the above U disk upgrade includes information on music, radio, and movies, while the above data information for the above U disk upgrade only includes information on radio and movies. At this time, the above information comparison result is "missing music information", which will cause the above file information not to meet the above upgrade requirements.

[0065] In specific implementation, the above data information and the above code files for the above U disk upgrade, the above recovery upgrade, and the above OTA upgrade are respectively compared with the correct data information and correct code files that can complete the upgrade for the above U disk upgrade, the above recovery upgrade, and the above OTA upgrade to obtain the above information comparison result.

[0066] Step S202, when the information comparison result does not meet the upgrade requirements, send the upgrade instruction to the center console for the driver to select.

[0067] It should be noted that the above upgrade selection instruction includes pausing the upgrade and exiting the upgrade.

[0068] In specific implementation, when it is detected that the above information comparison result does not meet the above upgrade requirements, options for pausing the upgrade and exiting the upgrade are sent to the above center console for the driver to select. After the driver makes a selection, the above center console will feedback the selection result to the above controller.

[0069] Step S203, obtain the pause upgrade or the exit upgrade feedback by the driver.

[0070] In a specific implementation, the above-mentioned controller will obtain the above-mentioned selection result of pausing the upgrade or exiting the upgrade fed back by the above-mentioned center console, and perform subsequent processing according to the selection result.

[0071] In a feasible implementation manner, after step S20, steps S21' to S22' may further be included:

[0072] Step S21', obtain the error information of the file information that does not meet the upgrade requirements, and report the error information to the server.

[0073] It should be noted that the above-mentioned error information may be missing files, incomplete files, and error files corresponding to the above-mentioned U disk upgrade, the above-mentioned recovery upgrade, and the above-mentioned OTA upgrade, etc. Exemplarily, the "missing music information" in the above-mentioned U disk upgrade may be the above-mentioned missing file, the data information corresponding to the above-mentioned U disk upgrade is the above-mentioned incomplete file, and the audio part of the above-mentioned U disk upgrade is the above-mentioned error file.

[0074] In a specific implementation, when the above-mentioned software upgrade has the above-mentioned error information, first classify and mark the problem scenario of the above-mentioned error information, and then upload the log information corresponding to the above-mentioned error information to the server, where the printing format of the above-mentioned log information of the above-mentioned problem scenario is: [specific time][group name][problem number][feature value] (the feature value is the above-mentioned code file information in the software upgrade package).

[0075] Step S22', obtain the problem type of the above-mentioned error information, and send the problem type to the terminal.

[0076] It should be noted that the above-mentioned problem type may be VIN code, event occurrence time, marking information, log address, etc.;

[0077] It should be noted that the above-mentioned terminal includes the cloud and the email boxes of the operation and maintenance team members.

[0078] In a specific implementation, first confirm whether the above-mentioned error information has been reported to the server. During the reporting process, the upgrade assistant monitors the interface in real time to report the upgrade error information, and after confirming that the above-mentioned error information has been successfully reported to the server, obtain the VIN code, event occurrence time, marking information, log address, etc. of the above-mentioned error information, and send the VIN code, event occurrence time, marking information, log address, etc. to the terminal, call different interfaces to transmit the above-mentioned error information to the cloud, and the cloud outputs a report in a fixed format after receiving it, and sends an email to inform the operation and maintenance team members.

[0079] In a feasible implementation manner, step S30 may include steps S301 to S302:

[0080] Step S301, if the obtained upgrade selection is the pause upgrade, repair the file information.

[0081] It should be noted that the above repair can be to supplement the above error information for the above U disk upgrade, the above recovery upgrade, the above OTA upgrade, etc.

[0082] In a specific implementation, if the obtained above upgrade selection is the above pause upgrade, supplement the above error information for the above file information.

[0083] Step S302, if the obtained upgrade selection is the exit upgrade, control the cockpit to exit the software upgrade.

[0084] In a specific implementation, if the obtained above upgrade selection is the above exit upgrade, control the above cockpit to exit the above software upgrade, and it is also necessary to trigger the upgrade again and then enter the above file information detection stage.

[0085] In a feasible implementation manner, after step S10, step S11' can also be included:

[0086] Step S11', when it is detected that the file information meets the upgrade requirements, control the cockpit to perform the software upgrade.

[0087] In a specific implementation, when it is detected that the above file information includes that the file is not missing, the file is complete, and the file is correct all being satisfied, control the above cockpit to perform the above software upgrade.

[0088] In a feasible implementation manner, after step S301, step S311' can also be included:

[0089] Step S311', when it is detected that the file information repair is completed, return to the step of detecting the file information for the software upgrade when it is detected that the cockpit has a software upgrade requirement.

[0090] In a specific implementation, when it is detected that the above file information repair is completed, return to the above step of detecting the above file information for the software upgrade when it is detected that the cockpit has a software upgrade requirement, that is, re-detect the above file information. If the above error information still exists, the operation and maintenance team members can be contacted for operation. If the above file information repair is successful, the above software upgrade is normally performed.

[0091] It should be noted that the above examples are only for understanding the present invention and do not constitute a limitation on the cockpit upgrade method of the present invention. Based on this technical concept, more forms of simple transformations are within the protection scope of the present invention.

[0092] The present invention also provides a cockpit upgrade device. Please refer toFigure 5 , the device includes:

[0093] A detection module 10, configured to detect the file information of the software upgrade when it is detected that there is a software upgrade requirement for the cockpit;

[0094] A selection module 20, configured to send an upgrade selection instruction to the center console for the driver to select when it is detected that the file information does not meet the upgrade requirements, and obtain the upgrade selection feedback by the driver;

[0095] An execution module 30, configured to determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

[0096] The cockpit upgrade device provided by the present invention adopts the cockpit upgrade method in the above embodiment, and can solve the technical problems of cockpit upgrade. Compared with the prior art, the beneficial effects of the cockpit upgrade device provided by the present invention are the same as those of the cockpit upgrade method provided by the above embodiment, and other technical features in the cockpit upgrade device are the same as the features disclosed in the above embodiment method, and will not be elaborated here.

[0097] The present invention provides a cockpit upgrade device, and the cockpit upgrade device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the cockpit upgrade method in the first embodiment above.

[0098] Next, refer to Figure 6 , which shows a schematic structural diagram of a cockpit upgrade device suitable for implementing the embodiments of the present invention. The cockpit upgrade device in the embodiments of the present invention may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The shown cockpit upgrade device is only an example, and should not bring any limitation to the functions and usage scopes of the embodiments of the present invention.

[0099] Such as Figure 6As shown, the cockpit upgrade device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the cockpit upgrade device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the cockpit upgrade device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a cockpit upgrade device with various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems can be alternatively implemented or had.

[0100] In particular, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above functions defined in the methods of the embodiments disclosed in the present invention are executed.

[0101] The cockpit upgrade device provided by the present invention adopts the cockpit upgrade method in the above embodiments and can solve the technical problems of cockpit upgrade. Compared with the prior art, the beneficial effects of the cockpit upgrade device provided by the present invention are the same as those of the cockpit upgrade method provided by the above embodiments, and other technical features in the cockpit upgrade device are the same as those disclosed in the method of the previous embodiment, which will not be elaborated here.

[0102] It should be understood that the various parts disclosed in the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0103] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

[0104] The present invention provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the cockpit upgrade method in the above embodiments.

[0105] The computer-readable storage medium provided by the present invention can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or combined with an instruction execution system, device, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0106] The above computer-readable storage medium can be included in the cockpit upgrade device; it can also exist separately without being assembled into the cockpit upgrade device.

[0107] The above computer-readable storage medium carries one or more programs, which, when executed by the cockpit upgrade device, cause the cockpit upgrade device to: when detecting a software upgrade requirement for the cockpit, detect the file information of the software upgrade; when detecting that the file information does not meet the upgrade requirements, send an upgrade selection instruction to the center console for the driver to select, and obtain the upgrade selection feedback by the driver; and determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

[0108] Computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by connecting through an Internet service provider using the Internet).

[0109] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that, in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0110] The modules described in the embodiments of the present invention may be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation to the unit itself.

[0111] The readable storage medium provided by the present invention is a computer-readable storage medium, and the computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned cockpit upgrade method, which can solve the technical problems of cockpit upgrade. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present invention are the same as those of the cockpit upgrade method provided by the above embodiment, and will not be elaborated here.

[0112] The present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the cockpit upgrade method as described above are implemented.

[0113] The computer program product provided by the present invention can solve the technical problems of cockpit upgrade. Compared with the prior art, the beneficial effects of the computer program product provided by the present invention are the same as those of the cockpit upgrade method provided by the above embodiment, and will not be elaborated here.

[0114] The above are only some embodiments of the present invention, and thus do not limit the patent scope of the present invention. Any equivalent structural transformation made by using the content of the specification and drawings of the present invention under the technical concept of the present invention, or direct / indirect application in other related technical fields, is included in the patent protection scope of the present invention.

Claims

1. A cockpit upgrade method, characterized in that, The cockpit upgrade method includes: When it is detected that the cockpit has a software upgrade requirement, detecting the file information of the software upgrade; When it is detected that the file information does not meet the upgrade requirements, sending an upgrade selection instruction to the center console for the driver to select, and obtaining the upgrade selection feedback by the driver; Determining the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

2. The cockpit upgrade method according to claim 1, wherein The upgrade selection instruction includes pausing the upgrade and exiting the upgrade. The step of when it is detected that the file information does not meet the upgrade requirements, sending an upgrade selection instruction to the center console for the driver to select, and obtaining the upgrade selection feedback by the driver includes: Comparing the file information with preset information to obtain an information comparison result; When the information comparison result does not meet the upgrade requirements, sending the upgrade instruction to the center console for the driver to select; Obtaining the pause upgrade or the exit upgrade feedback by the driver.

3. The cockpit upgrade method according to claim 2, wherein After the step of when it is detected that the file information does not meet the upgrade requirements, sending an upgrade selection instruction to the center console for the driver to select, and obtaining the upgrade selection feedback by the driver, it further includes: Obtaining the error information of the file information that does not meet the upgrade requirements, and reporting the error information to the server; Obtaining the problem type of the error information, and sending the problem type to the terminal.

4. The cockpit upgrade method according to claim 3, wherein, The step of determining the upgrade status of the cockpit according to the upgrade selection feedback by the driver includes: If the obtained upgrade selection is to pause the upgrade, repairing the file information; If the obtained upgrade selection is to exit the upgrade, controlling the cockpit to exit the software upgrade.

5. The cockpit upgrade method according to claim 4, wherein After the step of when it is detected that the cockpit has a software upgrade requirement, detecting the file information of the software upgrade, it includes: When it is detected that the file information meets the upgrade requirements, controlling the cockpit to perform the software upgrade.

6. The cockpit upgrade method according to claim 4, wherein, After the step of if the obtained upgrade selection is to pause the upgrade, repairing the file information, it includes: When it is detected that the file information repair is completed, returning to the step of when it is detected that the cockpit has a software upgrade requirement, detecting the file information of the software upgrade.

7. A cockpit upgrade device, characterized in that, The device includes: A detection module, configured to detect the file information of the software upgrade when it is detected that the cockpit has a software upgrade requirement; A selection module, configured to send an upgrade selection instruction to the center console for the driver to select when it is detected that the file information does not meet the upgrade requirements, and obtain the upgrade selection feedback by the driver; An execution module, configured to determine the upgrade status of the cockpit according to the upgrade selection feedback by the driver.

8. A cockpit upgrade device, characterized in that, The device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. The computer program is configured to implement the steps of the cockpit upgrade method according to any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the cockpit upgrade method according to any one of claims 1 to 6.

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