Network diagnosis method, cockpit system, electronic device and readable storage medium

CN123020436APending Publication Date: 2026-10-30CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611147473.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]随着庞大的车联网汽车实体的生产、交付,不可避免的问题就是偶发车辆出现无线网断网(也称无网),导致车辆断网的因素很多,错综复杂的因素导致断网问题排查耗时长、复杂度高、定位困难,严重影响生产效率以及售后质量问题的解决效能,因此寻求一种能高效、精准定位无线网络断网问题的方法就成了行业的迫切需求

Benefits of technology

[0017]有益效果是:本申请在车载通讯端中部署管理模块以及第一诊断模块,在车载客户端中部署第二诊断模块,管理模块在接收到第一请求指令后,通知第一诊断模块、第二诊断模块进行网络诊断,第一诊断模块诊断与车载通讯端的供网状态相关的事件,第二诊断模块诊断与娱乐网络的状态相关的事件,第一诊断模块、第二诊断模块所诊断的事件能够覆盖网络故障的所有可能性,从而能够快速且准确地确定车辆断网的原因。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123020436A_ABST
    Figure CN123020436A_ABST
Patent Text Reader

Abstract

The application discloses a network diagnosis method, a cockpit system, an electronic device and a readable storage medium. The method comprises the following steps: after receiving a first request instruction for starting network diagnosis, a management module in a vehicle communication terminal notifies a first diagnosis module in the vehicle communication terminal and a second diagnosis module in a vehicle client to perform network diagnosis; after receiving the notification of network diagnosis, the first diagnosis module and the second diagnosis module perform network diagnosis respectively; after completing the network diagnosis, the first diagnosis module sends a first diagnosis result obtained through diagnosis to the management module, and the second diagnosis module sends a second diagnosis result obtained through diagnosis to the management module; and the management module saves a target diagnosis result in a storage module in the vehicle communication terminal. The method can quickly and accurately determine the cause of vehicle network failure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a network diagnostic method, a cockpit system, electronic equipment, and a readable storage medium. Background Technology

[0002] With the continuous development of automotive Internet of Things (IoT) technology, mainstream cars now come standard with cockpit systems that have wireless network capabilities, providing convenient remote human-vehicle interaction and a rich and interesting in-vehicle entertainment system with internet access.

[0003] With the production and delivery of large-scale connected vehicles, the occasional wireless network outage (also known as no network) is an unavoidable problem. There are many factors that can cause vehicle network outages, and the complex factors make troubleshooting network outages time-consuming, complicated, and difficult to locate, which seriously affects production efficiency and the effectiveness of resolving after-sales quality issues. Therefore, finding a method that can efficiently and accurately locate wireless network outages has become an urgent need for the industry. Summary of the Invention

[0004] This application provides a network diagnostic method, a cockpit system, an electronic device, and a readable storage medium that can quickly and accurately determine the cause of vehicle network failures.

[0005] A first aspect of this application provides a network diagnostic method, the method being applied to a cockpit system, the cockpit system including an in-vehicle communication terminal and an in-vehicle client, the method comprising: After receiving the first request instruction to start network diagnostics, the management module in the vehicle communication terminal notifies the first diagnostic module in the vehicle communication terminal and the second diagnostic module in the vehicle client to perform network diagnostics. Upon receiving a network diagnostic notification, the first diagnostic module and the second diagnostic module each perform network diagnostics. The first diagnostic module is used to diagnose events related to the network supply status of the vehicle communication terminal, and the second diagnostic module is used to diagnose events related to the status of the entertainment network. After completing the network diagnostics, the first diagnostic module sends the first diagnostic result obtained from the diagnostics to the management module, and the second diagnostic module sends the second diagnostic result obtained from the diagnostics to the management module. The management module saves the target diagnostic results in the storage module of the vehicle communication terminal, wherein the target diagnostic results include the first diagnostic result and the second diagnostic result.

[0006] The steps of the management module in the vehicle communication terminal, upon receiving the first request instruction to initiate network diagnostics, notifying the first diagnostic module in the vehicle communication terminal and the second diagnostic module in the vehicle client to perform network diagnostics include: After receiving the first request instruction, the management module sends the target instruction to the first transmission module in the vehicle communication terminal and the second transmission module in the vehicle client. After receiving the target instruction, the first transmission module sends the target instruction to the first diagnostic module to notify the first diagnostic module to perform network diagnostics; and after receiving the target instruction, the second transmission module sends the target instruction to the second diagnostic module to notify the second diagnostic module to perform network diagnostics. Subsequently, after completing the network diagnosis, the first diagnosis module sends the first diagnosis result to the first transmission module, the second diagnosis module sends the second diagnosis result to the second transmission module, and then the first transmission module sends the first diagnosis result and the second transmission module send the second diagnosis result to the management module.

[0007] The method further includes: After receiving the first request instruction, the management module queries the resource information of the entertainment network through the cloud server to obtain a third diagnostic result, wherein the resource information includes at least one of the following: the validity of the SIM card and the validity of the entertainment data plan. The management module subsequently stores the target diagnostic result, including the first diagnostic result, the second diagnostic result, and the third diagnostic result, in the storage module.

[0008] The method further includes: The management module receives the first request instruction sent by the cloud server or the vehicle client; Specifically, the cloud server sends the first request instruction to the management module in response to the deployed network diagnostic command being triggered; the vehicle client sends the first request instruction to the management module in response to receiving a voice request instruction to start network diagnostics or in response to the network diagnostic button on the interactive interface being triggered, wherein the interactive interface is the vehicle's main interface or the engineering mode interface.

[0009] The method further includes: After the target diagnostic result is saved in the storage module, in response to the first request instruction sent by the cloud server, the target diagnostic result is sent to the cloud server. In response to the first request instruction sent by the vehicle client, the target diagnostic result is sent to the vehicle client, so that the vehicle client displays the target diagnostic result on the interactive interface.

[0010] The method further includes: After receiving a second request instruction from the cloud server to obtain diagnostic results, the first communication module in the vehicle client notifies the data acquisition module in the vehicle client to obtain the target diagnostic results from the storage module. Both the first communication module and the data acquisition module establish a communication connection with the cloud server through the entertainment traffic channel. After receiving a notification to obtain the target diagnosis result, the data acquisition module retrieves the target diagnosis result from the storage module and sends the target diagnosis result to the cloud server.

[0011] The first diagnostic module is used to diagnose at least one of the following events: whether the connection status between the second communication module in the vehicle communication terminal and the cloud server is normal, whether the current network status is normal, whether the dialing module has successfully dialed, whether the certificate of the vehicle communication terminal is complete and valid, whether the connection network between the vehicle communication terminal and the cloud server is normal, and whether the connection status between the vehicle communication terminal and the entertainment network is normal. The second diagnostic module is used to diagnose at least one of the following events: whether the network authentication module in the vehicle client is working properly, whether the system time of the vehicle client is correct, whether the remaining amount of entertainment data traffic is greater than a preset threshold, and whether the certificate of the vehicle client is complete and valid.

[0012] A second aspect of this application provides a cockpit system, the cockpit system including an in-vehicle communication terminal and an in-vehicle client, the in-vehicle communication terminal including a management module, a first diagnostic module and a storage module, and the in-vehicle client including a second diagnostic module; The management module is used to notify the first diagnostic module and the second diagnostic module to perform network diagnostics after receiving a first request instruction to start network diagnostics. The first diagnostic module and the second diagnostic module are used to perform network diagnostics after receiving the network diagnostic notification. After completing the network diagnostics, the first diagnostic module is used to send the first diagnostic result obtained by the diagnosis, and the second diagnostic module is used to send the second diagnostic result obtained by the diagnosis to the management module. The management module is used to save the target diagnostic result in the storage module. The target diagnostic result includes the first diagnostic result and the second diagnostic result. The first diagnostic module is used to diagnose events related to the network supply status of the vehicle communication terminal, and the second diagnostic module is used to diagnose events related to the status of the entertainment network.

[0013] The vehicle-mounted communication terminal further includes a first transmission module, and the vehicle-mounted client further includes a second transmission module; The management module is further configured to: after receiving the first request instruction, send a target instruction to the first transmission module and the second transmission module; The first transmission module is configured to: after receiving the target instruction, send the target instruction to the first diagnostic module to notify the first diagnostic module to perform network diagnostics; The second transmission module is used to: after receiving the target instruction, send the target instruction to the second diagnostic module to notify the second diagnostic module to perform network diagnostics; Furthermore, after completing the network diagnostics, the first diagnostic module is further configured to send the first diagnostic result to the first transmission module, the second diagnostic module is further configured to send the second diagnostic result to the second transmission module, the first transmission module is further configured to send the first diagnostic result to the management module, and the second transmission module is further configured to send the second diagnostic result to the management module.

[0014] The vehicle-mounted client also includes a first communication module and a data acquisition module; The first communication module is used to notify the data acquisition module to retrieve the target diagnostic result from the storage module after receiving a second request instruction from the cloud server to retrieve the diagnostic result; the data acquisition module is used to retrieve the target diagnostic result from the storage module after receiving the notification to retrieve the target diagnostic result, and send the target diagnostic result to the cloud server.

[0015] A third aspect of this application provides an electronic device, the electronic device including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method described in any of the above embodiments.

[0016] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that can be executed by a processor to implement the steps in the above-described method.

[0017] The beneficial effects are as follows: This application deploys a management module and a first diagnostic module in the vehicle communication terminal, and a second diagnostic module in the vehicle client. After receiving the first request instruction, the management module notifies the first diagnostic module and the second diagnostic module to perform network diagnostics. The first diagnostic module diagnoses events related to the network supply status of the vehicle communication terminal, and the second diagnostic module diagnoses events related to the status of the entertainment network. The events diagnosed by the first diagnostic module and the second diagnostic module can cover all possibilities of network failure, thereby enabling the cause of vehicle network outage to be determined quickly and accurately. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, wherein: Figure 1 This is a schematic diagram of the overall architecture of network diagnostics in one embodiment of this application; Figure 2 This is a flowchart illustrating a network diagnostic method according to one embodiment of this application; Figure 3 This is a schematic diagram of a summary list of diagnostic events in one embodiment of this application; Figure 4 This is a schematic diagram of the target diagnostic results presented on the interactive interface in one embodiment of this application; Figure 5 This is a schematic diagram of the communication structure between the cloud server and the first communication module and the data acquisition module in the vehicle client in one embodiment of this application; Figure 6 This is a schematic diagram of the structure of one embodiment of the electronic device of this application; Figure 7 This is a schematic diagram of one embodiment of the computer-readable storage medium of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0020] It should be noted that the terms "first" and "second" in this application are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0021] See Figure 1 as well as Figure 2 , Figure 1 This is a schematic diagram of the overall architecture of network diagnostics in one embodiment of this application. Figure 2 This is a flowchart illustrating a network diagnostic method according to one embodiment of this application. In this embodiment, the network diagnostic method includes: S110: After receiving the first request instruction to start network diagnostics, the management module 111 in the vehicle communication terminal 110 notifies the first diagnostic module 113 in the vehicle communication terminal 110 and the second diagnostic module 122 in the vehicle client 120 to perform network diagnostics.

[0022] Specifically, the method of this application is applied to a vehicle's cockpit system, which includes an in-vehicle communication terminal 110 and an in-vehicle client 120. The in-vehicle communication terminal 110 is specifically a T-BOX (Telematics Box) in the cockpit system, mounted on the vehicle's CAN bus, responsible for enabling communication between the vehicle and the outside world. The in-vehicle client 120 is an in-vehicle entertainment terminal, responsible for human-computer interaction, multimedia, navigation, etc. The in-vehicle client 120 typically has an operating system such as Android or iOS installed, as well as various user-accessible apps. Simultaneously, the in-vehicle communication terminal 110 provides network access to the cockpit system and an internet environment for the in-vehicle client 120. A local area network can be established between the in-vehicle communication terminal 110 and the in-vehicle client 120 via an in-vehicle Ethernet network. The in-vehicle communication terminal 110 provides the entertainment network to the in-vehicle client 120, enabling the in-vehicle client 120 to access the internet.

[0023] In this embodiment, a management module 111 and a first diagnostic module 113 are deployed in the vehicle communication terminal 110, and a second diagnostic module 122 is deployed on the vehicle client 120. When the management module 111 receives the first request instruction, it notifies the first diagnostic module 113 and the second diagnostic module 122 to perform network diagnostics.

[0024] The first request instruction can be sent by either the cloud server 200 or the vehicle client 120. That is, the management module 111 receives the first request instruction sent by either the cloud server 200 or the vehicle client 120. The cloud server 200 sends the first request instruction to the management module 111 in response to the deployment of a network diagnostic instruction. The vehicle client 120 sends the first request instruction to the management module 111 in response to receiving a voice request instruction to start network diagnostics or in response to the network diagnostic button on the interactive interface being triggered. The interactive interface is either the main vehicle interface or the engineering mode interface.

[0025] Specifically, the cloud server 200 and the vehicle communication terminal 110 establish a connection through the vehicle manufacturer's network (referred to as the private network). The cloud server 200 is mainly used for remote control of the cockpit system.

[0026] The cloud server 200 is equipped with network diagnostic commands. When a user seeks help from a remote engineer because the vehicle is disconnected from the network, the remote engineer can trigger the network diagnostic commands deployed on the cloud server 200, which will then send the first request command to the vehicle communication terminal 110.

[0027] When a user wants to check the reason for the vehicle's network outage, they can send a voice message to the in-vehicle client 120. When the client parses the voice message and determines that it carries a request to start network diagnostics, the in-vehicle client 120 sends a first request command to the management module 111. Alternatively, the user can click the network diagnostics button on the vehicle's main interface. When the in-vehicle client 120 recognizes that the network diagnostics button on the main interface has been triggered, it sends a first request command to the management module 111.

[0028] When maintenance engineers want to check the cause of the vehicle's network outage, in addition to entering voice request commands or clicking the network diagnostic button on the vehicle's main interface like a user, they can also enter the engineering mode interface through a key and then operate the network diagnostic button on the engineering mode interface. For the vehicle client 120, when it recognizes that the network diagnostic button on the engineering mode interface has been triggered, the vehicle client 120 sends the first request command to the management module 111.

[0029] In other words, the first request command can be sent to the management module 111 in the vehicle communication terminal 110 by triggering the network diagnostic command deployed by the cloud server 200, sending a voice request command to the vehicle client 120, clicking the network diagnostic button on the main interface of the vehicle, or clicking the network diagnostic button on the engineering mode interface, thereby starting the entire network diagnostic process.

[0030] S120: After receiving the network diagnostic notification, the first diagnostic module 113 and the second diagnostic module 122 each perform network diagnostics. The first diagnostic module 113 is used to diagnose events related to the network supply status of the vehicle communication terminal 110, and the second diagnostic module 122 is used to diagnose events related to the status of the entertainment network.

[0031] Specifically, after receiving the network diagnostic notification, both the first diagnostic module 113 and the second diagnostic module 122 perform network diagnostics, but the focus of the diagnostics differs between the first diagnostic module 113 and the second diagnostic module 122.

[0032] The first diagnostic module 113 mainly diagnoses events related to the network supply status of the vehicle communication terminal 110. These events affect the network supply status of the vehicle communication terminal 110. When an event is abnormal, the vehicle communication terminal 110 cannot supply the network to the vehicle client 120, and thus the vehicle client 120 cannot access the Internet.

[0033] The second diagnostic module 122 is used to diagnose events related to the status of the entertainment network. In some cases, the vehicle communication terminal 110 can provide the entertainment network to the vehicle client 120, but if the entertainment network is abnormal, the vehicle client 120 will also be unable to access the internet. The second diagnostic module 122 detects possible events that could cause the entertainment network to malfunction.

[0034] The first diagnostic module 113 and the second diagnostic module 122 are capable of diagnosing all events that may cause vehicle network failures.

[0035] In one embodiment, the first diagnostic module 113 is used to diagnose at least one of the following events: whether the connection status between the second communication module 115 in the vehicle communication terminal 110 and the cloud server 200 is normal; whether the current network status is normal; whether the dialing module has successfully dialed; whether the certificate of the vehicle communication terminal 110 is complete and valid; whether the connection network between the vehicle communication terminal 110 and the cloud server 200 is normal; and whether the connection status between the vehicle communication terminal 110 and the entertainment network is normal.

[0036] Specifically, if the connection network between the vehicle communication terminal 110 and the cloud server 200 (i.e., the vehicle manufacturer's network mentioned above) is abnormal, the vehicle communication terminal 110 cannot provide network access to the vehicle client 120. If the vehicle communication terminal 110 and the cloud server 200 have established a connection through the vehicle manufacturer's network, but the connection status between the second communication module 115 in the vehicle communication terminal 110 and the cloud server 200 is abnormal, the vehicle communication terminal 110 also cannot provide network access to the vehicle client 120. Whether the connection status between the vehicle communication terminal 110 and the entertainment network (which can be referred to as the public network) is normal refers to whether the vehicle communication terminal 110 can connect to the entertainment network.

[0037] The first diagnostic module 113 diagnoses the current network status, which means whether the current network status is 5G / 4G; diagnoses whether the dialing module dials successfully, which means whether the dialing module's APN1 (vehicle enterprise traffic channel), APN2 (backup traffic channel), and APN3 (entertainment traffic channel) dials successfully; diagnoses whether the certificate of the vehicle communication terminal 110 is complete and valid, which means whether the certificate of the vehicle communication terminal 110 exists and whether the certificate is correct.

[0038] In one embodiment, the second diagnostic module 122 is used to diagnose at least one of the following events: whether the network authentication module in the vehicle client 120 is normal, whether the system time of the vehicle client 120 is correct, whether the remaining amount of entertainment traffic is greater than a preset threshold, and whether the certificate of the vehicle client 120 is complete and valid.

[0039] Specifically, diagnosing whether the network authentication module in the vehicle client 120 is functioning properly refers to diagnosing whether the network authentication module can obtain a token normally and whether the obtained token is valid. Diagnosing whether the remaining entertainment data usage exceeds a preset threshold can specifically mean diagnosing whether the remaining entertainment data usage is greater than 10MB. The preset threshold can be set according to actual needs and is not limited here. Diagnosing whether the certificate of the vehicle client 120 is complete and valid refers to diagnosing whether the vehicle client 120 has a certificate and whether the existing certificate is correct.

[0040] The specific events diagnosed by the first diagnostic module 113 and the second diagnostic module 122 can be preset by the designer.

[0041] S130: After completing the network diagnosis, the first diagnosis module 113 sends the first diagnosis result obtained from the diagnosis and the second diagnosis module 122 sends the second diagnosis result obtained from the diagnosis to the management module 111.

[0042] Specifically, the first diagnostic module 113 and the second diagnostic module 122 send their respective diagnostic results to the management module 111.

[0043] S140: The management module 111 saves the target diagnostic results in the storage module 114 in the vehicle communication terminal 110, wherein the target diagnostic results include a first diagnostic result and a second diagnostic result.

[0044] Specifically, after obtaining the first diagnostic result and the second diagnostic result, the management module 111 saves all diagnostic results in the storage module 114 of the vehicle communication terminal 110. The target diagnostic results can be read from the storage module 114 for relevant personnel to view.

[0045] As can be seen from the above, this application deploys a management module 111 and a first diagnostic module 113 in the vehicle communication terminal 110, and a second diagnostic module 122 in the vehicle client 120. After receiving the first request instruction, the management module 111 notifies the first diagnostic module 113 and the second diagnostic module 122 to perform network diagnostics. The first diagnostic module 113 diagnoses events related to the network supply status of the vehicle communication terminal 110, and the second diagnostic module 122 diagnoses events related to the status of the entertainment network. The events diagnosed by the first diagnostic module 113 and the second diagnostic module 122 can cover all possibilities of network failure, thereby quickly and accurately determining the cause of the vehicle's network outage.

[0046] In one embodiment, step S110 specifically includes: S111: After receiving the first request instruction to start network diagnostics, the management module 111 sends the target instruction to the first transmission module 112 in the vehicle communication terminal 110 and the second transmission module 121 in the vehicle client 120.

[0047] S112: After receiving the target instruction, the first transmission module 112 sends the target instruction to the first diagnostic module 113 to notify the first diagnostic module 113 to perform network diagnostics. After receiving the target instruction, the second transmission module 121 sends the target instruction to the second diagnostic module 122 to notify the second diagnostic module 122 to perform network diagnostics.

[0048] Subsequently, after completing the network diagnosis, the first diagnosis module 113 sends the first diagnosis result to the first transmission module 112, the second diagnosis module 122 sends the second diagnosis result to the second transmission module 121, and then the first transmission module 112 sends the first diagnosis result and the second transmission module 121 send the second diagnosis result to the management module 111.

[0049] Specifically, in addition to deploying the management module 111 and the first diagnostic module 113 in the vehicle communication terminal 110, a first transmission module 112 is also deployed. Similarly, in addition to deploying the second diagnostic module 122 in the vehicle client 120, a second transmission module 121 is also deployed. The first transmission module 112 communicates between the management module 111 and the first diagnostic module 113, while the second transmission module 121 communicates between the management module 111 and the second diagnostic module 122. After receiving the first request instruction, the management module 111 sends the target instruction to the first transmission module 112 and the second transmission module 121. The first transmission module 112 then sends the target instruction to the first diagnostic module 113, and the second transmission module 121 sends the target instruction to the second diagnostic module 122. Both the first diagnostic module 113 and the second diagnostic module 122 perform network diagnostics upon receiving the target instruction. After the network diagnosis is completed, the first diagnosis module 113 sends the first diagnosis result to the first transmission module 112, the second diagnosis module 122 sends the second diagnosis result to the second transmission module 121, the first transmission module 112 and the second transmission module 121 send the first diagnosis result and the second diagnosis result to the management module 111 respectively, and finally the management module 111 saves the first diagnosis result and the second diagnosis result in the storage module 114.

[0050] Setting up a first transmission module 112 to transmit information between the management module 111 and the first diagnostic module 113 can decouple the tasks. Using the first transmission module 112 to convert communication protocols and formats can reduce the operational load on the management module 111 and the first diagnostic module 113, decrease the possibility of errors, and improve algorithm efficiency. Similarly, setting up a second transmission module 121 to transmit information between the management module 111 and the second diagnostic module 122 can also decouple the tasks. Using the second transmission module 121 to convert communication protocols and formats can reduce the operational load on the management module 111 and the second diagnostic module 122, decrease the possibility of errors, and improve algorithm efficiency.

[0051] In another embodiment, the first transmission module 112 may be omitted, in which case the management module 111 and the first diagnostic module 113 can communicate directly. In another embodiment, the second transmission module 121 may be omitted, in which case the management module 111 and the second diagnostic module 122 can communicate directly.

[0052] In one embodiment, after receiving the first request instruction, the management module 111 queries the resource information of the entertainment network accessed by the cockpit system through the cloud server 200 to obtain a third diagnostic result. The resource information includes at least one of the following: the validity of the SIM card and the validity of the entertainment data package. Subsequently, the management module 111 stores the target diagnostic result, which includes the first diagnostic result, the second diagnostic result, and the third diagnostic result, in the storage module 114.

[0053] Specifically, after receiving the first request instruction, in addition to notifying the first diagnostic module 113 and the second diagnostic module 122 to perform network diagnostics, the management module 111 will also query the resource information of the entertainment network through the operator data interface provided by the operator in the cloud server 200 to obtain a third diagnostic result, thereby more comprehensively covering the possibility of network outages. The validity of the SIM card refers to whether the SIM card is deactivated, and the validity of the entertainment data plan refers to whether the entertainment data plan has expired. Simultaneously, after obtaining the third diagnostic result, the management module 111 will also save the third diagnostic result in the storage module 114.

[0054] In one embodiment, all events diagnosed by the first diagnostic module 113, the second diagnostic module 122, and the management module 111 can be aggregated into a form such as Figure 3 The list of tests shown.

[0055] In one embodiment, the network diagnostic method further includes: After the target diagnostic results are saved in the storage module 114, the target diagnostic results are sent to the cloud server 200 in response to the first request instruction. The target diagnostic results are also sent to the vehicle client 120 in response to the first request instruction. The vehicle client 120 displays the target diagnostic results on the interactive interface.

[0056] Specifically, if the first request instruction is sent by the cloud server 200, after saving the target diagnostic results in the storage module 114, the target diagnostic results are further returned to the cloud server 200 so that remote engineers can view them.

[0057] If the first request instruction is sent by the vehicle client 120, after saving the target diagnostic result in the storage module 114, the target diagnostic result is further sent to the vehicle client 120. After receiving the target diagnostic result, the vehicle client 120 displays the target diagnostic result on the interactive interface for the user or maintenance personnel to view. Specifically, if the first request instruction is sent by the vehicle client 120 to the management module 111 in response to the network diagnostic button being triggered on the vehicle's main interface, the vehicle client 120 will ultimately display the target diagnostic result on the vehicle's main interface via a pop-up window. If the first request instruction is sent by the vehicle client 120 to the management module 111 in response to the network diagnostic button being triggered on the engineering mode interface, the vehicle client 120 will ultimately display the target diagnostic result on the engineering mode interface via a pop-up window.

[0058] In one embodiment, a diagnostic result viewing button may also be provided on the main interface of the vehicle system. After the diagnostic result viewing button is triggered, the vehicle client 120 obtains the target diagnostic result from the storage module 114 of the vehicle communication terminal 110 and displays the target diagnostic result on the vehicle system interactive interface.

[0059] Similarly, a diagnostic result viewing button can also be set on the engineering mode interface. After the diagnostic result viewing button is triggered, the vehicle client 120 obtains the target diagnostic result from the storage module 114 of the vehicle communication terminal 110 and displays the target diagnostic result on the engineering mode interface.

[0060] In one implementation, detailed analysis logs corresponding to the target diagnostic results can also be displayed on the engineering mode interface for engineers to view.

[0061] In one embodiment, the target diagnostic results displayed on the interactive interface are as follows: Figure 4 As shown.

[0062] Combination Figure 5 In one embodiment, network diagnostics further includes: S150: After receiving the second request instruction to obtain diagnostic results sent by the cloud server 200, the first communication module 124 in the vehicle client 120 notifies the data acquisition module 125 in the vehicle client 120 to obtain the target diagnostic results from the storage module 114. The first communication module 124 and the data acquisition module 125 both establish a communication connection with the cloud server 200 through the entertainment traffic channel.

[0063] S160: After receiving the notification to obtain the target diagnosis result, the data acquisition module 125 retrieves the target diagnosis result from the storage module 114 and sends the target diagnosis result to the cloud server 200.

[0064] Specifically, a first communication module 124 and a data acquisition module 125 are deployed in the vehicle client 120. Both modules establish a communication connection with the cloud server 200 through the entertainment traffic channel. The cloud server 200 and the vehicle communication terminal 110 are connected through the vehicle manufacturer's network, that is, the cloud server 200 and the vehicle communication terminal 110 establish a communication connection through the vehicle manufacturer's traffic channel. When the communication link between the cloud server 200 and the vehicle communication terminal 110 is broken, the vehicle communication terminal 110 cannot send the target diagnostic results to the cloud server 200. Therefore, when remote engineers want to view the target diagnostic results through the cloud server 200, they cannot obtain the target diagnostic results. At this point, remote engineers can contact relevant personnel (users or on-site maintenance personnel) and suggest that they turn on their mobile terminal (e.g., a mobile phone) hotspot so that the first communication module 124 and the data acquisition module 125 in the vehicle client 120 can establish communication with the cloud server 200 through the entertainment traffic channel. Then, the remote engineers trigger the second request command deployed on the cloud server 200 to obtain the diagnostic results. As a result, the cloud server 200 sends the second request command to the first communication module 124 in the vehicle client 120. Then, the first communication module 124 notifies the data acquisition module 125 to obtain the target diagnostic results from the storage module 114. Finally, the data acquisition module 125 sends the target diagnostic results to the cloud server 200, and the remote engineers are finally able to obtain the target diagnostic results.

[0065] Among them, the first communication module 124 in the vehicle client 120 can communicate with the cloud server 200 based on the MQTT (Message Queuing Telemetry Transport) protocol, that is, the first communication module 124 can specifically be an MQTT module.

[0066] This application also protects a cockpit system, see [link / reference] Figure 1 The cockpit system includes an in-vehicle communication terminal 110 and an in-vehicle client 120. The in-vehicle communication terminal 110 includes a management module 111, a first diagnostic module 113 and a storage module 114. The in-vehicle client 120 includes a second diagnostic module 122. Upon receiving a first request instruction to initiate network diagnostics, the management module 111 notifies the first diagnostic module 113 and the second diagnostic module 122 to perform network diagnostics. The first diagnostic module 113 and the second diagnostic module 122 perform network diagnostics upon receiving the notification. After completing the network diagnostics, the first diagnostic module 113 sends the first diagnostic result and the second diagnostic module 122 sends the second diagnostic result to the management module 111. The management module 111 stores the target diagnostic result in the storage module 114. The target diagnostic result includes the first diagnostic result and the second diagnostic result. The first diagnostic module 113 diagnoses events related to the network supply status of the vehicle communication terminal 110, and the second diagnostic module 122 diagnoses events related to the status of the entertainment network.

[0067] In one embodiment, see further. Figure 1 The vehicle communication terminal 110 also includes a first transmission module 112, and the vehicle client 120 also includes a second transmission module 121; The management module 111 is also configured to: after receiving the first request instruction, send the target instruction to the first transmission module 112 and the second transmission module 121; The first transmission module 112 is used to: after receiving the target instruction, send the target instruction to the first diagnostic module 113 to notify the first diagnostic module 113 to perform network diagnostics; The second transmission module 121 is used to: after receiving the target instruction, send the target instruction to the second diagnostic module 122 to notify the second diagnostic module 122 to perform network diagnostics; Furthermore, after completing the network diagnosis, the first diagnosis module 113 is also used to send the first diagnosis result to the first transmission module 112, the second diagnosis module 122 is also used to send the second diagnosis result to the second transmission module 121, the first transmission module 112 is also used to send the first diagnosis result to the management module 111, and the second transmission module 121 is also used to send the second diagnosis result to the management module 111.

[0068] In one embodiment, see Figure 5 The vehicle-mounted client 120 also includes a first communication module 124 and a data acquisition module 125; The first communication module 124 is used to notify the data acquisition module 125 to retrieve the target diagnostic result from the storage module 114 after receiving the second request instruction to retrieve the diagnostic result sent by the cloud server 200; the data acquisition module 125 is used to retrieve the target diagnostic result from the storage module 114 after receiving the notification to retrieve the target diagnostic result, and send the target diagnostic result to the cloud server 200.

[0069] In this application, the vehicle communication terminal 110 and the vehicle client 120 in the cockpit system cooperate with each other to execute the network diagnostic method in any of the above embodiments. The detailed method can be found in the above-mentioned related content, and will not be repeated here.

[0070] See Figure 6 , Figure 6 This is a schematic diagram of one embodiment of the electronic device of this application. The electronic device 300 includes a processor 310 and a memory 320. The processor 310 executes program data in the memory 320 to implement the steps in any of the above embodiments. Detailed steps can be found in the above embodiments and will not be repeated here.

[0071] See Figure 7 , Figure 7 This is a schematic diagram of one embodiment of the computer-readable storage medium of this application. The computer-readable storage medium 400 stores a computer program 410, which can be executed by a processor to implement the steps in any of the above methods.

[0072] Specifically, the computer-readable storage medium 400 can be a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or a device that can store the computer program 410. Alternatively, it can be a server that stores the computer program 410, which can send the stored computer program 410 to other devices for execution, or it can run the stored computer program 410 itself.

[0073] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A network diagnostic method, characterized in that, The method is applied to a cockpit system, the cockpit system including an in-vehicle communication terminal and an in-vehicle client, the method including: After receiving the first request instruction to start network diagnostics, the management module in the vehicle communication terminal notifies the first diagnostic module in the vehicle communication terminal and the second diagnostic module in the vehicle client to perform network diagnostics. Upon receiving a network diagnostic notification, the first diagnostic module and the second diagnostic module each perform network diagnostics. The first diagnostic module is used to diagnose events related to the network supply status of the vehicle communication terminal, and the second diagnostic module is used to diagnose events related to the status of the entertainment network. After completing the network diagnostics, the first diagnostic module sends the first diagnostic result obtained from the diagnostics to the management module, and the second diagnostic module sends the second diagnostic result obtained from the diagnostics to the management module. The management module saves the target diagnostic results in the storage module of the vehicle communication terminal, wherein the target diagnostic results include the first diagnostic result and the second diagnostic result.

2. The method according to claim 1, characterized in that, After receiving the first request instruction to start network diagnostics, the management module in the vehicle communication terminal notifies the first diagnostic module in the vehicle communication terminal and the second diagnostic module in the vehicle client to perform network diagnostics, including the following steps: After receiving the first request instruction, the management module sends the target instruction to the first transmission module in the vehicle communication terminal and the second transmission module in the vehicle client. After receiving the target instruction, the first transmission module sends the target instruction to the first diagnostic module to notify the first diagnostic module to perform network diagnostics; and after receiving the target instruction, the second transmission module sends the target instruction to the second diagnostic module to notify the second diagnostic module to perform network diagnostics. Subsequently, after completing the network diagnosis, the first diagnosis module sends the first diagnosis result to the first transmission module, the second diagnosis module sends the second diagnosis result to the second transmission module, and then the first transmission module sends the first diagnosis result and the second transmission module send the second diagnosis result to the management module.

3. The method according to claim 1, characterized in that, The method further includes: After receiving the first request instruction, the management module queries the resource information of the entertainment network through the cloud server to obtain a third diagnostic result, wherein the resource information includes at least one of the following: the validity of the SIM card and the validity of the entertainment data plan. The management module subsequently stores the target diagnostic result, including the first diagnostic result, the second diagnostic result, and the third diagnostic result, in the storage module.

4. The method according to claim 1, characterized in that, The method further includes: The management module receives the first request instruction sent by the cloud server or the vehicle client; Specifically, the cloud server sends the first request instruction to the management module in response to the deployed network diagnostic command being triggered; the vehicle client sends the first request instruction to the management module in response to receiving a voice request instruction to start network diagnostics or in response to the network diagnostic button on the interactive interface being triggered, wherein the interactive interface is the vehicle's main interface or the engineering mode interface.

5. The method according to claim 4, characterized in that, The method further includes: After the target diagnostic result is saved in the storage module, in response to the first request instruction sent by the cloud server, the target diagnostic result is sent to the cloud server. In response to the first request instruction sent by the vehicle client, the target diagnostic result is sent to the vehicle client, so that the vehicle client displays the target diagnostic result on the interactive interface.

6. The method according to claim 1, characterized in that, The method further includes: After receiving a second request instruction from the cloud server to obtain diagnostic results, the first communication module in the vehicle client notifies the data acquisition module in the vehicle client to obtain the target diagnostic results from the storage module. Both the first communication module and the data acquisition module establish a communication connection with the cloud server through the entertainment traffic channel. After receiving a notification to obtain the target diagnosis result, the data acquisition module retrieves the target diagnosis result from the storage module and sends the target diagnosis result to the cloud server.

7. The method according to claim 1, characterized in that, The first diagnostic module is used to diagnose at least one of the following events: whether the connection status between the second communication module in the vehicle communication terminal and the cloud server is normal, whether the current network status is normal, whether the dialing module has successfully dialed, whether the certificate of the vehicle communication terminal is complete and valid, whether the connection network between the vehicle communication terminal and the cloud server is normal, and whether the connection status between the vehicle communication terminal and the entertainment network is normal. The second diagnostic module is used to diagnose at least one of the following events: whether the network authentication module in the vehicle client is working properly, whether the system time of the vehicle client is correct, whether the remaining amount of entertainment data traffic is greater than a preset threshold, and whether the certificate of the vehicle client is complete and valid.

8. A cockpit system, characterized in that, The cockpit system includes an in-vehicle communication terminal and an in-vehicle client. The in-vehicle communication terminal includes a management module, a first diagnostic module, and a storage module. The in-vehicle client includes a second diagnostic module. The management module is used to notify the first diagnostic module and the second diagnostic module to perform network diagnostics after receiving a first request instruction to start network diagnostics. The first diagnostic module and the second diagnostic module are used to perform network diagnostics after receiving the network diagnostic notification. After completing the network diagnostics, the first diagnostic module is used to send the first diagnostic result obtained by the diagnosis, and the second diagnostic module is used to send the second diagnostic result obtained by the diagnosis to the management module. The management module is used to save the target diagnostic result in the storage module. The target diagnostic result includes the first diagnostic result and the second diagnostic result. The first diagnostic module is used to diagnose events related to the network supply status of the vehicle communication terminal, and the second diagnostic module is used to diagnose events related to the status of the entertainment network.

9. The cockpit system according to claim 8, characterized in that, The vehicle-mounted communication terminal further includes a first transmission module, and the vehicle-mounted client further includes a second transmission module; The management module is further configured to: after receiving the first request instruction, send a target instruction to the first transmission module and the second transmission module; The first transmission module is configured to: after receiving the target instruction, send the target instruction to the first diagnostic module to notify the first diagnostic module to perform network diagnostics; The second transmission module is used to: after receiving the target instruction, send the target instruction to the second diagnostic module to notify the second diagnostic module to perform network diagnostics; Furthermore, after completing the network diagnostics, the first diagnostic module is further configured to send the first diagnostic result to the first transmission module, the second diagnostic module is further configured to send the second diagnostic result to the second transmission module, the first transmission module is further configured to send the first diagnostic result to the management module, and the second transmission module is further configured to send the second diagnostic result to the management module.

10. The cockpit system according to claim 8, characterized in that, The vehicle-mounted client also includes a first communication module and a data acquisition module; The first communication module is used to notify the data acquisition module to retrieve the target diagnostic result from the storage module after receiving a second request instruction from the cloud server to retrieve the diagnostic result; the data acquisition module is used to retrieve the target diagnostic result from the storage module after receiving the notification to retrieve the target diagnostic result, and send the target diagnostic result to the cloud server.

11. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 1-7.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that can be executed by a processor to implement the steps of the method as described in any one of claims 1-7.