Nothing Special   »   [go: up one dir, main page]

CN113452793B - Diagnostic service processing method and device, vehicle-mounted terminal and medium - Google Patents

Diagnostic service processing method and device, vehicle-mounted terminal and medium Download PDF

Info

Publication number
CN113452793B
CN113452793B CN202110737131.8A CN202110737131A CN113452793B CN 113452793 B CN113452793 B CN 113452793B CN 202110737131 A CN202110737131 A CN 202110737131A CN 113452793 B CN113452793 B CN 113452793B
Authority
CN
China
Prior art keywords
service
diagnostic
target
diagnosis
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110737131.8A
Other languages
Chinese (zh)
Other versions
CN113452793A (en
Inventor
周凯伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Neusoft Reach Automotive Technology Shenyang Co Ltd
Original Assignee
Neusoft Reach Automotive Technology Shenyang Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Neusoft Reach Automotive Technology Shenyang Co Ltd filed Critical Neusoft Reach Automotive Technology Shenyang Co Ltd
Priority to CN202110737131.8A priority Critical patent/CN113452793B/en
Publication of CN113452793A publication Critical patent/CN113452793A/en
Application granted granted Critical
Publication of CN113452793B publication Critical patent/CN113452793B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a diagnostic service processing method, device, equipment and medium, which are applied to the technical field of automobiles and are used for solving the problems of higher service state acquisition complexity and lower service state change processing efficiency in the prior art. The method comprises the following steps: the user subscribes the diagnosis state of the target diagnosis service to the diagnosis service center by calling the diagnosis service subscription API and inputting the service identification and the state change processing mode of the target diagnosis service, and pushes the current diagnosis state of the target diagnosis service to the user when the diagnosis service center detects that the diagnosis state of the target diagnosis service changes, so that the service state acquisition operation is simplified, the complexity of acquiring the service state is reduced, the convenience of acquiring the service state is improved, and the efficiency of service state change processing can be improved by executing corresponding processing operation by the diagnosis client side through adopting the state change processing mode of the target diagnosis service.

Description

Diagnostic service processing method and device, vehicle-mounted terminal and medium
Technical Field
The present application relates to the field of automotive technologies, and in particular, to a diagnostic service processing method, a diagnostic service processing device, a vehicle-mounted terminal, and a medium.
Background
Unified diagnostic services (Unified Diagnostic Services, UDS) are essentially a collection of services, containing 26 diagnostic services in total, and can be divided into six major categories, diagnostic and communication management, data transfer, storage data transfer, input-output control, routines, and upload and download.
In the automobile diagnosis process, a user usually needs to acquire the service states of some diagnosis services and perform different processing according to different service states, however, the current service state acquisition method is complex, and the efficiency of the user on service state change processing is low.
Disclosure of Invention
The embodiment of the application provides a diagnostic service processing method, a diagnostic service processing device, a vehicle-mounted terminal and a medium, which are used for solving the problems of higher service state acquisition complexity and lower service state change processing efficiency in the prior art.
The technical scheme provided by the embodiment of the application is as follows:
in one aspect, an embodiment of the present application provides a diagnostic service processing method, which is applied to a diagnostic client in a vehicle-mounted terminal, including:
Acquiring a service identification and a state change processing mode of a target diagnostic service input by calling a diagnostic service subscription application program interface (Application Programming Interface, API);
Sending a diagnosis service subscription request to a diagnosis service center based on a service identifier of a target diagnosis service, so that when the diagnosis service center detects that the diagnosis state of the target diagnosis service changes, the current diagnosis state of the target diagnosis service is pushed to a diagnosis client;
and receiving the current diagnostic state of the target diagnostic service pushed by the diagnostic service center, and executing corresponding processing operation by adopting a state change processing mode of the target diagnostic service when the diagnostic state of the target diagnostic service is determined to be changed based on the current diagnostic state of the target diagnostic service.
In one possible implementation, obtaining a service identifier and a state change processing manner of a target diagnostic service input by calling a diagnostic service subscription API includes:
displaying a command window in response to a call operation performed for the diagnostic service subscription API;
Based on the user operation performed in the command window, the service identification and the state change processing mode of the target diagnostic service are acquired.
In one possible implementation, based on a user operation performed in the command window, acquiring the service identifier and the state change processing manner of the target diagnostic service includes:
acquiring a service identifier and a state change processing mode which are input in a command input box in a command window as a service identifier and a state change processing mode of a target diagnosis service; and/or the number of the groups of groups,
And acquiring the service identification and the state change processing mode selected in the command selection frame in the command window as the service identification and the state change processing mode of the target diagnosis service.
In one possible implementation manner, after obtaining the service identifier and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API, the method further includes:
and carrying out association storage on the service identification of the target diagnosis service and the state change processing mode.
In one possible implementation, when sending the diagnostic service subscription request to the diagnostic service center based on the service identifier of the target diagnostic service, the method further includes:
and acquiring the user identification, carrying the user identification in the diagnosis service subscription request, and sending the diagnosis service subscription request to the diagnosis service center.
On the other hand, the embodiment of the application provides another diagnostic service processing method, which is applied to a diagnostic service center in a vehicle-mounted terminal and comprises the following steps:
Receiving a diagnosis service subscription request sent by a diagnosis client; the diagnostic service subscription request is sent based on the service identifier of the target diagnostic service after the diagnostic client acquires the service identifier and the state change processing mode of the target diagnostic service input by calling the diagnostic service subscription API;
Analyzing the diagnostic service subscription request to obtain a service identifier, and detecting whether the diagnostic state of the target diagnostic service corresponding to the service identifier changes;
Pushing the current diagnostic state of the target diagnostic service to the diagnostic client when detecting that the diagnostic state of the target diagnostic service changes, so that the diagnostic client executes corresponding processing operation by adopting a state change processing mode of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
In one possible implementation, the diagnostic service subscription request also carries a user identification.
In a possible implementation manner, the diagnostic service processing method provided by the embodiment of the application further includes:
And storing the service identification and the user identification in an associated mode.
In one possible implementation manner, detecting whether the diagnostic state of the target diagnostic service corresponding to the service identifier changes includes:
Acquiring the current diagnosis state of the target diagnosis service from the diagnosis server corresponding to the service identifier;
Based on whether the current diagnostic state of the target diagnostic service is the same as the saved diagnostic state, it is determined whether the diagnostic state of the target diagnostic service has changed.
In one possible implementation, pushing the current diagnostic state of the target diagnostic service to the diagnostic client includes:
pushing the current diagnosis state of the target diagnosis service to the diagnosis client corresponding to the user identifier.
On the other hand, an embodiment of the present application provides a diagnostic service processing apparatus, which is applied to a diagnostic client in a vehicle-mounted terminal, including:
the data acquisition unit is used for acquiring a service identifier and a state change processing mode of a target diagnostic service input by calling a diagnostic service subscription API;
the request sending unit is used for sending a diagnosis service subscription request to the diagnosis service center based on the service identification of the target diagnosis service, so that when the diagnosis service center monitors that the diagnosis state of the target diagnosis service changes, the current diagnosis state of the target diagnosis service is pushed to the diagnosis client;
The state receiving unit is used for receiving the current diagnostic state of the target diagnostic service pushed by the diagnostic service center;
And the change processing unit is used for executing corresponding processing operation by adopting a state change processing mode of the target diagnosis service when determining that the diagnosis state of the target diagnosis service changes based on the current diagnosis state of the target diagnosis service.
In one possible implementation manner, when acquiring the service identifier and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API, the data acquisition unit is specifically configured to:
displaying a command window in response to a call operation performed for the diagnostic service subscription API;
Based on the user operation performed in the command window, the service identification and the state change processing mode of the target diagnostic service are acquired.
In one possible implementation manner, when acquiring the service identifier and the state change processing manner of the target diagnostic service based on the user operation performed in the command window, the data acquisition unit is specifically configured to:
acquiring a service identifier and a state change processing mode which are input in a command input box in a command window as a service identifier and a state change processing mode of a target diagnosis service; and/or the number of the groups of groups,
And acquiring the service identification and the state change processing mode selected in the command selection frame in the command window as the service identification and the state change processing mode of the target diagnosis service.
In a possible implementation manner, the diagnostic service processing apparatus provided in the embodiment of the present application further includes:
And the association storage unit is used for carrying out association storage on the service identification and the state change processing mode of the target diagnostic service after the data acquisition unit acquires the service identification and the state change processing mode of the target diagnostic service input by calling the diagnostic service subscription API.
In one possible implementation, when sending the diagnostic service subscription request to the diagnostic service center based on the service identification of the target diagnostic service, the request sending unit is further configured to:
and acquiring the user identification, carrying the user identification in the diagnosis service subscription request, and sending the diagnosis service subscription request to the diagnosis service center.
On the other hand, the embodiment of the application provides another diagnostic service processing device, which is applied to a diagnostic service center in a vehicle-mounted terminal and comprises the following components:
The request receiving unit is used for receiving a diagnosis service subscription request sent by the diagnosis client; the diagnostic service subscription request is sent based on the service identifier of the target diagnostic service after the diagnostic client acquires the service identifier and the state change processing mode of the target diagnostic service input by calling the diagnostic service subscription API;
The state detection unit is used for analyzing the diagnosis service subscription request to obtain a service identifier and detecting whether the diagnosis state of the target diagnosis service corresponding to the service identifier changes or not;
The state pushing unit is used for pushing the current diagnostic state of the target diagnostic service to the diagnostic client when the state detection unit detects that the diagnostic state of the target diagnostic service changes, so that the diagnostic client can execute corresponding processing operation by adopting a state change processing mode of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
In one possible implementation, the diagnostic service subscription request also carries a user identification.
In a possible implementation manner, the diagnostic service processing apparatus provided in the embodiment of the present application further includes:
and the association storage unit is used for carrying out association storage on the service identification and the user identification.
In one possible implementation manner, when detecting whether the diagnostic status of the target diagnostic service corresponding to the service identifier changes, the status detection unit is specifically configured to:
Acquiring the current diagnosis state of the target diagnosis service from the diagnosis server corresponding to the service identifier;
Based on whether the current diagnostic state of the target diagnostic service is the same as the saved diagnostic state, it is determined whether the diagnostic state of the target diagnostic service has changed.
In one possible implementation manner, when pushing the current diagnostic status of the target diagnostic service to the diagnostic client, the status pushing unit is specifically configured to:
pushing the current diagnosis state of the target diagnosis service to the diagnosis client corresponding to the user identifier.
In another aspect, an embodiment of the present application provides a vehicle-mounted terminal, including: the diagnosis service processing method provided by the embodiment of the application is realized by the memory, the processor and the computer program stored in the memory and capable of running on the processor when the processor executes the computer program.
On the other hand, the embodiment of the application also provides a computer readable storage medium, and the computer readable storage medium stores computer instructions which are executed by the processor to realize the diagnosis service processing method provided by the embodiment of the application.
The embodiment of the application has the following beneficial effects:
In the embodiment of the application, a user can subscribe the diagnostic state of the target diagnostic service to the diagnostic service center by calling the diagnostic service subscription API and inputting the service identifier and the state change processing mode of the target diagnostic service, and when the diagnostic service center detects that the diagnostic state of the target diagnostic service is changed, the current diagnostic state of the target diagnostic service is pushed to the user, so that the service state acquisition operation is simplified, the complexity of acquiring the service state is reduced, the convenience of acquiring the service state is improved, and the efficiency of service state change processing can be improved by executing corresponding processing operation by adopting the state change processing mode of the target diagnostic service by the diagnostic client.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1a is a schematic diagram of a command window including a command input box according to an embodiment of the present application;
FIG. 1b is a diagram of a command window including a command selection box according to an embodiment of the present application;
FIG. 1c is a schematic diagram of a command window including a command input box and a command selection box according to an embodiment of the present application;
Fig. 2a is a schematic diagram of internal communication connection of a vehicle-mounted terminal according to an embodiment of the present application;
FIG. 2b is a schematic diagram of an interactive flow of a diagnostic service processing method according to an embodiment of the present application;
FIG. 3 is a flowchart of a diagnostic service processing method according to an embodiment of the present application;
FIG. 4 is a schematic functional structure diagram of a diagnostic service processing apparatus according to an embodiment of the present application;
FIG. 5 is a schematic functional diagram of another diagnostic service processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic hardware structure of a vehicle-mounted terminal according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantageous effects of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In order to facilitate a better understanding of the present application, technical terms related to the present application will be briefly described below.
1. The vehicle-mounted terminal is mounted on an automobile and has the functions of positioning, communication, driving recording, telephone calling, voice broadcasting, audio and video broadcasting, security alarm, remote safety oil-breaking, power-off safety protection and the like, is reserved with a plurality of RS-232 interfaces and RS485 interfaces, and can be externally connected with front-end equipment such as a price meter, a camera, a microphone, an earphone and the like.
2. The diagnosis client is an application program which can be installed on a vehicle-mounted terminal, a computer, a mobile phone and other terminal equipment, provides diagnosis service for a user and supports user interaction. The present application will be described with reference to an example in which a diagnostic client is mounted on a vehicle-mounted terminal.
3. The diagnosis server is a functional module which provides various services such as database service, calculation service and the like for the diagnosis client and is arranged on the vehicle-mounted terminal.
4. And the diagnosis service center is used for providing service state subscription service for the diagnosis client and is provided with a functional module arranged on the vehicle-mounted terminal.
5. The diagnostic service subscription API is an interface provided for a user by a diagnostic client for subscribing to the service state of the diagnostic service.
6. And the command window is a window which is displayed to the user by the diagnosis client and is used for inputting the service identification and the state change processing mode of the diagnosis service. In the present application, at least one of the command input box and the command selection box is displayed on the command window, for example, referring to fig. 1a, the command window may include only the command input box, also referring to fig. 1b, the command window may include only the command selection box, and further referring to fig. 1c, the command window may include both the command input box and the command selection box.
It should be noted that, in the description of "and/or" mentioned in the present application, the association relationship of the association object is described, and three relationships may exist, for example, a and/or B may be represented: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
After technical terms related to the application are introduced, application scenes and design ideas of the embodiment of the application are briefly introduced.
At present, when a user needs to acquire service states of some diagnostic services, the user needs to respectively agree with a corresponding service state notification scheme for each diagnostic service, so that complexity of acquiring the service states is increased, and after the user acquires the service states of the diagnostic services, the user needs to perform different processing according to different service states, so that efficiency of service state change processing is low.
For this reason, in the embodiment of the present application, referring to fig. 2a, the diagnostic client 111, the diagnostic service center 112 and the diagnostic server 113 in the vehicle-mounted terminal 110 are in communication connection through a local socket, the diagnostic client 111 provides a diagnostic service subscription API for a user, and the user can implement service status subscription and status change automation processing of the target diagnostic service by calling the diagnostic service subscription API and inputting a service identifier and a status change processing mode of the target diagnostic service to be subscribed, and specifically, the diagnostic client 111 obtains the service identifier and the status change processing mode of the target diagnostic service input by calling the diagnostic service subscription API and sends a diagnostic service subscription request to the diagnostic service center 112 based on the service identifier of the target diagnostic service; when receiving the diagnostic service subscription request sent by the diagnostic client 111, the diagnostic service center 112 analyzes the diagnostic service subscription request to obtain a service identifier, acquires the current diagnostic state of the target diagnostic service from the diagnostic server 113 corresponding to the service identifier, detects whether the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service, and pushes the current diagnostic state of the target diagnostic service to the diagnostic client 111 when detecting that the diagnostic state of the target diagnostic service changes; when the diagnostic client 111 receives the current diagnostic status of the target diagnostic service pushed by the diagnostic service center 112, it determines that the diagnostic status of the target diagnostic service changes based on the current diagnostic status of the target diagnostic service, and then executes corresponding processing operations by using a status change processing method of the target diagnostic service.
Therefore, the user can subscribe the diagnostic state of the target diagnostic service to the diagnostic service center by calling the diagnostic service subscription API and inputting the service identification and the state change processing mode of the target diagnostic service, and when the diagnostic service center detects that the diagnostic state of the target diagnostic service changes, the current diagnostic state of the target diagnostic service is pushed to the user, so that the service state acquisition operation is simplified, the complexity of acquiring the service state is reduced, the convenience of acquiring the service state is improved, and the efficiency of service state change processing can be improved by executing corresponding processing operation by adopting the state change processing mode of the target diagnostic service by the diagnostic client.
After the application scenario and the design idea of the embodiment of the present application are introduced, the technical solution provided by the embodiment of the present application is described in detail below.
The embodiment of the application provides a diagnostic service processing method, and referring to fig. 2b, the interactive flow of the diagnostic service processing method provided by the embodiment of the application is as follows:
Step 201: the diagnostic client 111 acquires the service identification and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API.
In practical applications, the diagnostic client 111 provides a user with a diagnostic service subscription API, and the user may input a service identifier and a state change processing manner of the target diagnostic service by calling the diagnostic service subscription API. Specifically, when the diagnostic client 111 monitors that the user performs a call operation on the diagnostic service subscription API, the diagnostic client responds to the call operation performed on the diagnostic service subscription API, displays a command window, and obtains the service identifier and the state change processing mode of the target diagnostic service based on the user operation performed in the command window.
For example: assuming that the command window is a command window including only a command input box as shown in fig. 1a, when the diagnostic client 111 monitors a call operation performed by a user with respect to the diagnostic service subscription API, it responds to the call operation performed with respect to the diagnostic service subscription API, displays the command window as shown in fig. 1a, and acquires the service identification and the state change processing manner input in the command input box in the command window as the service identification and the state change processing manner of the target diagnostic service.
Another example is: assuming that the command window is a command window including only a command selection frame as shown in fig. 1b, when the diagnostic client 111 monitors a call operation performed by a user with respect to the diagnostic service subscription API, it responds to the call operation performed with respect to the diagnostic service subscription API, displays the command window as shown in fig. 1b, and acquires the service identification and the state change processing manner selected in the command selection frame in the command window as the service identification and the state change processing manner of the target diagnostic service.
And the following steps: assuming that the command window is a command window including a command input selection frame and a command selection frame as shown in fig. 1c, when the diagnostic client 111 monitors a call operation performed by a user with respect to the diagnostic service subscription API, it displays the command window as shown in fig. 1c in response to the call operation performed with respect to the diagnostic service subscription API, and acquires the service identification and the state change processing manner input in the command input frame in the command window and the service identification and the state change processing manner selected in the command selection frame in the command window as the service identification and the state change processing manner of the target diagnostic service.
Step 202: the diagnostic client 111 transmits a diagnostic service subscription request to the diagnostic service center 112 based on the service identification of the target diagnostic service.
In practical applications, in order to facilitate the subsequent execution of corresponding processing operations on the target diagnostic service, after the diagnostic client 111 obtains the service identifier and the state change processing manner of the target diagnostic service, the service identifier and the state change processing manner of the target diagnostic service may be stored in association.
In the embodiment of the present application, in order to facilitate the diagnostic service center 112 to push the current diagnostic status of the target diagnostic service to the corresponding diagnostic client 111, after the diagnostic client 111 obtains the service identifier and the status change processing manner of the target diagnostic service, the diagnostic client may further obtain the user identifier, and send the user identifier and the service identifier of the target diagnostic service to the diagnostic service center 112 through a local socket with the service identifier carried in the diagnostic service subscription request.
Step 203: after receiving the diagnostic service subscription request sent by the diagnostic client 111, the diagnostic service center 112 analyzes the diagnostic service subscription request to obtain a service identifier, and detects whether the diagnostic state of the target diagnostic service corresponding to the service identifier changes.
In practical application, the diagnostic service center 112 receives a diagnostic service subscription request sent by the diagnostic client 111, analyzes the diagnostic service subscription request, and may store the service identifier and the user identifier in association after obtaining the service identifier and the user identifier.
Further, the diagnostic service center 112 may acquire the current diagnostic status of the target diagnostic service from the diagnostic server 113 corresponding to the service identifier, and determine whether the diagnostic status of the target diagnostic service changes based on whether the current diagnostic status of the target diagnostic service is the same as the stored diagnostic status.
In implementation, the diagnostic service center 112 may acquire the current diagnostic status of the target diagnostic service from the diagnostic server 113 corresponding to the service identifier in the following manner, but is not limited to:
The first way is: an active acquisition mode. Specifically, the diagnostic service center 112 may periodically send a status acquisition request to the diagnostic server 113 corresponding to the service identifier through a local socket; when the diagnostic server 113 receives the status acquisition request sent by the diagnostic service center 112, the current diagnostic status of the target diagnostic service is carried in the status acquisition response and returned to the diagnostic service center 112 through the local socket; after receiving the status acquisition response, the diagnostic service center 112 analyzes the status acquisition response to obtain the current diagnostic status of the target diagnostic service.
The second way is: passive reception mode. Specifically, when determining that the diagnostic status of the target diagnostic service changes, the diagnostic server 113 may report the current diagnostic status of the target diagnostic service to the diagnostic service center 112 through a local socket; the diagnostic service center 112 receives the current diagnostic status of the target diagnostic service reported by the diagnostic server 113.
Further, after the diagnostic service center 112 obtains the current diagnostic state of the target diagnostic service from the diagnostic server 113 corresponding to the service identifier, it may determine that the diagnostic state of the target diagnostic service is unchanged when the current diagnostic state of the target diagnostic service is the same as the stored diagnostic state, and determine that the diagnostic state of the target diagnostic service is changed when the current diagnostic state of the target diagnostic service is different from the stored diagnostic state.
Step 204: when the diagnostic service center 112 detects that the diagnostic status of the target diagnostic service changes, the current diagnostic status of the target diagnostic service is pushed to the diagnostic client 111.
In practical applications, when the diagnostic service center 112 detects that the diagnostic status of the target diagnostic service changes, the current diagnostic status of the target diagnostic service may be pushed to the diagnostic client 111 corresponding to the user identifier stored in association with the service identifier of the target diagnostic service through the local socket.
Step 205: after receiving the current diagnostic status of the target diagnostic service pushed by the diagnostic service center 112, the diagnostic client 111 performs a corresponding processing operation by using a status change processing mode of the target diagnostic service when determining that the diagnostic status of the target diagnostic service changes based on the current diagnostic status of the target diagnostic service.
In practical applications, after receiving the current diagnostic status of the target diagnostic service pushed by the diagnostic service center 112, the diagnostic client 111 may determine that the diagnostic status of the target diagnostic service is unchanged when the current diagnostic status of the target diagnostic service is the same as the stored diagnostic status, and determine that the diagnostic status of the target diagnostic service is changed when the current diagnostic status of the target diagnostic service is different from the stored diagnostic status. Further, after determining that the diagnostic status of the target diagnostic service changes, the diagnostic client 111 may perform corresponding processing operations by using a status change processing manner stored in association with the service identifier of the target diagnostic service.
The following describes in further detail the diagnostic service processing method provided by the embodiment of the present application, and referring to fig. 3, a specific flow of the diagnostic service processing method provided by the embodiment of the present application is as follows:
step 301: when the diagnostic client 111 monitors that the user performs a call operation with respect to the diagnostic service subscription API, a command window is displayed in response to the call operation performed with respect to the diagnostic service subscription API.
Step 302: the diagnostic client 111 acquires the service identification and the state change processing manner of the target diagnostic service based on the user operation performed in the command window.
Step 303: the diagnostic client 111 stores the service identification of the target diagnostic service in association with the state change processing method.
Step 304: the diagnostic client 111 obtains the user identification and generates a diagnostic service subscription request based on the user identification and the service identification of the target diagnostic service.
Step 305: the diagnostic client 111 sends the diagnostic service subscription request to the diagnostic service center 112 through a local socket.
Step 306: after receiving the diagnostic service subscription request sent by the diagnostic client 111, the diagnostic service center 112 analyzes the diagnostic service subscription request to obtain a service identifier and a user identifier, and stores the service identifier and the user identifier in an associated manner.
Step 307: when the diagnostic server 113 determines that the diagnostic status of the target diagnostic service has changed, the current diagnostic status of the target diagnostic service is reported to the diagnostic service center 112 through the local socket.
Step 308: when the diagnostic service center 112 receives the current diagnostic state of the target diagnostic service reported by the diagnostic server 113, it detects whether the diagnostic state of the target diagnostic service has changed based on whether the current diagnostic state of the target diagnostic service is the same as the stored diagnostic state.
Step 309: when the diagnostic service center 112 detects that the diagnostic status of the target diagnostic service changes, the current diagnostic status of the target diagnostic service is pushed to the diagnostic client 111 through the local socket.
Step 310: after receiving the current diagnostic status of the target diagnostic service pushed by the diagnostic service center 112, the diagnostic client 111 executes corresponding processing operations by adopting a status change processing mode stored in association with the service identifier of the target diagnostic service when determining that the diagnostic status of the target diagnostic service changes based on the current diagnostic status of the target diagnostic service.
Based on the above embodiments, the present application provides a diagnostic service processing apparatus, which is applied to a diagnostic client 111 in a vehicle-mounted terminal 110, and referring to fig. 4, the diagnostic service processing apparatus 400 provided in the present application at least includes:
A data acquisition unit 401, configured to acquire a service identifier and a state change processing manner of a target diagnostic service input by calling a diagnostic service subscription API;
a request sending unit 402, configured to send a diagnostic service subscription request to the diagnostic service center 112 based on a service identifier of the target diagnostic service, so that when the diagnostic service center 112 monitors that the diagnostic state of the target diagnostic service changes, the current diagnostic state of the target diagnostic service is pushed to the diagnostic client 111;
a state receiving unit 403, configured to receive a current diagnostic state of a target diagnostic service pushed by the diagnostic service center 112;
and the change processing unit 404 is configured to execute corresponding processing operations by adopting a state change processing manner of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
In one possible implementation manner, when acquiring the service identifier and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API, the data acquisition unit 401 is specifically configured to:
displaying a command window in response to a call operation performed for the diagnostic service subscription API;
Based on the user operation performed in the command window, the service identification and the state change processing mode of the target diagnostic service are acquired.
In one possible implementation, when acquiring the service identifier and the state change processing manner of the target diagnostic service based on the user operation performed in the command window, the data acquisition unit 401 is specifically configured to:
acquiring a service identifier and a state change processing mode which are input in a command input box in a command window as a service identifier and a state change processing mode of a target diagnosis service; and/or the number of the groups of groups,
And acquiring the service identification and the state change processing mode selected in the command selection frame in the command window as the service identification and the state change processing mode of the target diagnosis service.
In a possible implementation manner, the diagnostic service processing apparatus 400 provided in the embodiment of the present application further includes:
and an association storage unit 405, configured to, after the data acquisition unit 401 acquires the service identifier and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API, store the service identifier and the state change processing manner of the target diagnostic service in association.
In a possible implementation, when sending a diagnostic service subscription request to the diagnostic service center 112 based on the service identification of the target diagnostic service, the request sending unit 402 is further configured to:
the user identification is obtained and sent to the diagnostic service center 112 with the user identification carried in the diagnostic service subscription request.
Based on the above embodiments, another diagnostic service processing apparatus is further provided in the present embodiment, which is applied to the diagnostic service center 112 in the vehicle-mounted terminal 110, and referring to fig. 5, the diagnostic service processing apparatus 500 provided in the present embodiment at least includes:
A request receiving unit 501, configured to receive a diagnostic service subscription request sent by the diagnostic client 111; wherein, the diagnostic service subscription request is sent based on the service identifier of the target diagnostic service after the diagnostic client 111 obtains the service identifier and the state change processing mode of the target diagnostic service input by calling the diagnostic service subscription API;
The state detection unit 502 is configured to parse the diagnostic service subscription request to obtain a service identifier, and detect whether a diagnostic state of a target diagnostic service corresponding to the service identifier changes;
The state pushing unit 503 is configured to push, when the state detecting unit 502 detects that the diagnostic state of the target diagnostic service changes, the current diagnostic state of the target diagnostic service to the diagnostic client 111, so that when the diagnostic client 111 determines that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service, a corresponding processing operation is performed by adopting a state change processing manner of the target diagnostic service.
In one possible implementation, the diagnostic service subscription request also carries a user identification.
In a possible implementation manner, the diagnostic service processing apparatus 500 provided in the embodiment of the present application further includes:
and the association storage unit 504 is configured to store the service identifier and the user identifier in association.
In one possible implementation manner, when detecting whether the diagnostic status of the target diagnostic service corresponding to the service identifier changes, the status detection unit 502 is specifically configured to:
Acquiring a current diagnostic state of the target diagnostic service from the diagnostic server 113 corresponding to the service identifier;
Based on whether the current diagnostic state of the target diagnostic service is the same as the saved diagnostic state, it is determined whether the diagnostic state of the target diagnostic service has changed.
In one possible implementation, when pushing the current diagnostic status of the target diagnostic service to the diagnostic client 111, the status pushing unit 503 is specifically configured to:
the current diagnostic state of the target diagnostic service is pushed to the diagnostic client 111 corresponding to the user identification.
It should be noted that, the principle of solving the technical problem by the two diagnostic service processing apparatuses provided in the embodiments of the present application is similar to that of the diagnostic service processing method provided in the embodiments of the present application, so that the implementation of the two diagnostic service processing apparatuses provided in the embodiments of the present application can refer to the implementation of the diagnostic service processing method provided in the embodiments of the present application, and the repetition is omitted.
Having described the diagnostic service processing method and apparatus provided by the embodiment of the present application, a brief description will be given of the vehicle-mounted terminal 110 provided by the embodiment of the present application.
Referring to fig. 6, the vehicle-mounted terminal 110 provided in the embodiment of the present application at least includes: the diagnosis service processing method provided by the embodiment of the application is realized by the processor 601, the memory 602 and the computer program stored in the memory 602 and capable of running on the processor 601 when the processor 601 executes the computer program.
It should be noted that the in-vehicle terminal 110 shown in fig. 6 is only an example, and should not impose any limitation on the functions and application scope of the embodiments of the present application.
The vehicle-mounted terminal 110 provided by the embodiment of the present application may further include a bus 603 for connecting different components (including the processor 601 and the memory 602). Where bus 603 represents one or more of several types of bus structures, including a memory bus, a peripheral bus, a local bus, and so forth.
The Memory 602 may include readable media in the form of volatile Memory, such as random access Memory (Random Access Memory, RAM) 6021 and/or cache Memory 6022, and may further include Read Only Memory (ROM) 6023.
Memory 602 may also include a program tool 6025 having a set (at least one) of program modules 6024, program modules 6024 include, but are not limited to: an operating subsystem, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The in-vehicle terminal 110 can also communicate with one or more external devices 604 (e.g., keyboard, remote control, etc.), one or more devices that enable a user to interact with the in-vehicle terminal 110 (e.g., cell phone, computer, etc.), and/or any device that enables the in-vehicle terminal 110 to communicate with one or more other in-vehicle terminals 110 (e.g., router, modem, etc.). Such communication may occur through an Input/Output (I/O) interface 605. Also, the in-vehicle terminal 110 may communicate with one or more networks such as a local area network (Local Area Network, LAN), a wide area network (Wide Area Network, WAN), and/or a public network such as the internet via the network adapter 606. As shown in fig. 6, the network adapter 606 communicates with other modules of the in-vehicle terminal 110 through a bus 603. It should be appreciated that although not shown in fig. 6, other hardware and/or software modules may be used in conjunction with the in-vehicle terminal 110, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, disk array (Redundant Arrays of INDEPENDENT DISKS, RAID) subsystems, tape drives, data backup storage subsystems, and the like.
The following describes a computer-readable storage medium provided by an embodiment of the present application. The computer readable storage medium provided by the embodiment of the application stores computer instructions, and the computer instructions realize the diagnosis service processing method provided by the embodiment of the application when being executed by a processor. Specifically, the computer instruction may be built into or installed in the vehicle-mounted terminal 110, so that the vehicle-mounted terminal 110 may implement the diagnostic service processing method provided in the embodiment of the present application by executing the built-in or installed computer instruction.
In addition, the diagnostic service processing method provided by the embodiment of the present application may also be implemented as a program product including program code for causing the in-vehicle terminal 110 to execute the diagnostic service processing method provided by the embodiment of the present application when the program product is executable on the in-vehicle terminal 110.
The program product provided by the embodiments of the present application may employ any combination of one or more readable media, where the readable media may be a readable signal medium or a readable storage medium, and the readable storage medium may be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof, and more specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-Only Memory (Erasable Programmable Read Only Memory, EPROM), an optical fiber, a portable compact disk read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product provided by embodiments of the present application may be implemented as a CD-ROM and include program code that may also be run on a computing device. However, the program product provided by the embodiments of the present application is not limited thereto, and in the embodiments of the present application, the readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functions of two or more of the elements described above may be embodied in one element in accordance with embodiments of the present application. Conversely, the features and functions of one unit described above may be further divided into a plurality of units to be embodied.
Furthermore, although the operations of the methods of the present application are depicted in the drawings in a particular order, this is not required or suggested that these operations must be performed in this particular order or that all of the illustrated operations must be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments of the present application without departing from the spirit or scope of the embodiments of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims and the equivalents thereof, the present application is also intended to include such modifications and variations.

Claims (14)

1. A diagnostic service processing method, which is applied to a diagnostic client in a vehicle-mounted terminal, comprising:
Acquiring a service identifier and a state change processing mode of a target diagnostic service input by calling a diagnostic service subscription application program interface API;
Sending a diagnosis service subscription request to a diagnosis service center through a local socket based on the service identifier of the target diagnosis service, so that when the diagnosis service center detects that the diagnosis state of the target diagnosis service changes, the current diagnosis state of the target diagnosis service is pushed to the diagnosis client through the local socket; the diagnostic service center periodically sends a state acquisition request to a diagnostic server corresponding to a service identifier of the target diagnostic service through a local socket to acquire the current diagnostic state of the target diagnostic service; or the diagnosis server corresponding to the service identifier of the target diagnosis service determines the current diagnosis state of the target diagnosis service reported by a local socket when the diagnosis state of the target diagnosis service changes;
And receiving the current diagnosis state of the target diagnosis service pushed by the diagnosis service center through the local socket, and executing corresponding processing operation by adopting a state change processing mode of the target diagnosis service when the diagnosis state of the target diagnosis service is determined to be changed based on the current diagnosis state of the target diagnosis service.
2. The diagnostic service processing method of claim 1, wherein acquiring the service identification and the state change processing manner of the target diagnostic service input by calling the diagnostic service subscription API comprises:
displaying a command window in response to a call operation performed for the diagnostic service subscription API;
and acquiring the service identification and the state change processing mode of the target diagnosis service based on the user operation executed in the command window.
3. The diagnostic service processing method of claim 2, wherein acquiring the service identification and the state change processing manner of the target diagnostic service based on the user operation performed in the command window comprises:
Acquiring a service identifier and a state change processing mode which are input in a command input box in the command window as the service identifier and the state change processing mode of the target diagnosis service; and/or the number of the groups of groups,
And acquiring the service identification and the state change processing mode selected in the command selection frame in the command window as the service identification and the state change processing mode of the target diagnosis service.
4. A diagnostic service processing method according to any one of claims 1 to 3, further comprising, after acquiring the service identification and the state change processing mode of the target diagnostic service input by calling the diagnostic service subscription API:
and carrying out association storage on the service identification of the target diagnosis service and the state change processing mode.
5. A diagnostic service processing method as set forth in any one of claims 1 to 3, wherein when a diagnostic service subscription request is transmitted to a diagnostic service center through a local socket based on the service identification of the target diagnostic service, further comprising:
And acquiring a user identifier, carrying the user identifier in the diagnosis service subscription request, and sending the diagnosis service subscription request to the diagnosis service center through a local socket.
6. A diagnostic service processing method, which is applied to a diagnostic service center in a vehicle-mounted terminal, comprising:
Receiving a diagnosis service subscription request sent by a diagnosis client through a local socket; the diagnostic service subscription request is sent based on a service identifier of a target diagnostic service input by calling a diagnostic service subscription application program interface API and a state change processing mode after the diagnostic client acquires the service identifier and the state change processing mode of the target diagnostic service;
Analyzing the diagnostic service subscription request to obtain the service identifier, and detecting whether the diagnostic state of the target diagnostic service corresponding to the service identifier changes; the diagnostic service center periodically sends a state acquisition request to a diagnostic server corresponding to a service identifier of the target diagnostic service through a local socket to acquire the current diagnostic state of the target diagnostic service; or the diagnosis server corresponding to the service identifier of the target diagnosis service determines the current diagnosis state of the target diagnosis service reported by a local socket when the diagnosis state of the target diagnosis service changes;
When detecting that the diagnostic state of the target diagnostic service changes, pushing the current diagnostic state of the target diagnostic service to the diagnostic client through a local socket, so that the diagnostic client executes corresponding processing operation by adopting a state change processing mode of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
7. The diagnostic service processing method of claim 6, wherein the diagnostic service subscription request further carries a user identification.
8. The diagnostic service processing method of claim 7, further comprising:
and carrying out association storage on the service identification and the user identification.
9. The diagnostic service processing method according to any one of claims 6 to 8, wherein detecting whether or not a diagnostic state of the target diagnostic service corresponding to the service identification has changed comprises:
acquiring the current diagnosis state of the target diagnosis service from the diagnosis server corresponding to the service identifier;
Determining whether a diagnostic state of the target diagnostic service has changed based on whether the current diagnostic state of the target diagnostic service is the same as the saved diagnostic state.
10. The diagnostic service processing method of claim 7 or 8, wherein pushing the current diagnostic state of the target diagnostic service to the diagnostic client through a local socket comprises:
And pushing the current diagnosis state of the target diagnosis service to the diagnosis client corresponding to the user identifier through a local socket.
11. A diagnostic service processing apparatus, characterized by being applied to a diagnostic client in a vehicle-mounted terminal, comprising:
the data acquisition unit is used for acquiring a service identifier and a state change processing mode of a target diagnostic service input by calling a diagnostic service subscription application program interface API;
A request sending unit, configured to send a diagnostic service subscription request to a diagnostic service center through a local socket based on a service identifier of the target diagnostic service, so that when the diagnostic service center detects that a diagnostic state of the target diagnostic service changes, the current diagnostic state of the target diagnostic service is pushed to the diagnostic client through the local socket; the diagnostic service center periodically sends a state acquisition request to a diagnostic server corresponding to a service identifier of the target diagnostic service through a local socket to acquire the current diagnostic state of the target diagnostic service; or the diagnosis server corresponding to the service identifier of the target diagnosis service determines the current diagnosis state of the target diagnosis service reported by a local socket when the diagnosis state of the target diagnosis service changes;
The state receiving unit is used for receiving the current diagnosis state of the target diagnosis service pushed by the diagnosis service center through the local socket;
and the change processing unit is used for executing corresponding processing operation by adopting a state change processing mode of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
12. A diagnostic service processing apparatus, which is applied to a diagnostic service center in a vehicle-mounted terminal, comprising:
The request receiving unit is used for receiving a diagnosis service subscription request sent by the diagnosis client through the local socket; the diagnostic service subscription request is sent based on a service identifier of a target diagnostic service input by calling a diagnostic service subscription application program interface API and a state change processing mode after the diagnostic client acquires the service identifier and the state change processing mode of the target diagnostic service;
The state detection unit is used for analyzing the diagnostic service subscription request to obtain the service identifier and detecting whether the diagnostic state of the target diagnostic service corresponding to the service identifier changes or not; the state detection unit periodically sends a state acquisition request to a diagnosis server corresponding to the service identifier of the target diagnosis service through a local socket to acquire the current diagnosis state of the target diagnosis service; or the diagnosis server corresponding to the service identifier of the target diagnosis service determines the current diagnosis state of the target diagnosis service reported by a local socket when the diagnosis state of the target diagnosis service changes;
And the state pushing unit is used for pushing the current diagnostic state of the target diagnostic service to the diagnostic client through a local socket when the state detection unit detects that the diagnostic state of the target diagnostic service changes, so that the diagnostic client can execute corresponding processing operation in a state change processing mode of the target diagnostic service when determining that the diagnostic state of the target diagnostic service changes based on the current diagnostic state of the target diagnostic service.
13. A vehicle-mounted terminal, characterized by comprising: memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the diagnostic service processing method according to any one of claims 1-10 when the computer program is executed.
14. A computer readable storage medium storing computer instructions which, when executed by a processor, implement the diagnostic service processing method of any one of claims 1-10.
CN202110737131.8A 2021-06-30 2021-06-30 Diagnostic service processing method and device, vehicle-mounted terminal and medium Active CN113452793B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110737131.8A CN113452793B (en) 2021-06-30 2021-06-30 Diagnostic service processing method and device, vehicle-mounted terminal and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110737131.8A CN113452793B (en) 2021-06-30 2021-06-30 Diagnostic service processing method and device, vehicle-mounted terminal and medium

Publications (2)

Publication Number Publication Date
CN113452793A CN113452793A (en) 2021-09-28
CN113452793B true CN113452793B (en) 2024-05-14

Family

ID=77814356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110737131.8A Active CN113452793B (en) 2021-06-30 2021-06-30 Diagnostic service processing method and device, vehicle-mounted terminal and medium

Country Status (1)

Country Link
CN (1) CN113452793B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117376105A (en) * 2023-09-15 2024-01-09 珠海横琴悠租云科技有限公司 Application diagnosis method, device, equipment and computer readable storage medium

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2472854A1 (en) * 2003-07-07 2005-01-07 Snap-On Technologies, Inc. Distributed expert diagnostic service and system
CN101026808A (en) * 2006-02-21 2007-08-29 华为技术有限公司 Media transmission request quene state notice method and system
CN102402218A (en) * 2011-11-10 2012-04-04 浙江工业大学 Intelligent industrial network monitoring system
CN103404113A (en) * 2013-01-18 2013-11-20 华为技术有限公司 Notice pushing method, device and system
CN104284324A (en) * 2013-07-05 2015-01-14 思科技术公司 Integrated signaling between mobile data networks and enterprise networks
CN104484735A (en) * 2014-11-20 2015-04-01 上海富欣智能交通控制有限公司 Rail transportation comprehensive maintenance management information publishing system
CN106412050A (en) * 2016-09-26 2017-02-15 美的智慧家居科技有限公司 Equipment, client and server in Internet of things and communication method thereof
CN106407066A (en) * 2016-09-26 2017-02-15 北京经纬恒润科技有限公司 An end of line detection method and system for electronic products
CN106647304A (en) * 2016-12-26 2017-05-10 美的智慧家居科技有限公司 Household electrical appliance linkage control method, household electrical appliance, server, and system
CN106716269A (en) * 2014-09-29 2017-05-24 飞利浦灯具控股公司 Systems and methods for managing environmental conditions
CN108141727A (en) * 2015-08-03 2018-06-08 康维达无线有限责任公司 The mobile core network service exposure of user equipment
CN109460353A (en) * 2018-09-30 2019-03-12 惠州市德赛西威汽车电子股份有限公司 UDS auto-check system
CN109720348A (en) * 2017-10-26 2019-05-07 丰田自动车株式会社 Car-mounted device, information processing system and information processing method
CN109905476A (en) * 2012-09-22 2019-06-18 谷歌有限责任公司 The subscription informing mechanism of synchronization for distributions
CN110915248A (en) * 2017-07-20 2020-03-24 T移动美国公司 Data enhancement for ESIM profile operation callbacks
CN111475263A (en) * 2020-04-10 2020-07-31 上海移为通信技术股份有限公司 Event processing method, device and storage medium
CN111614524A (en) * 2019-02-26 2020-09-01 华为技术有限公司 Multi-intelligent-device linkage control method, device and system
CN112017326A (en) * 2020-08-31 2020-12-01 华人运通(江苏)技术有限公司 In-vehicle user state monitoring system and method
US10970150B1 (en) * 2019-12-23 2021-04-06 Atlassian Pty Ltd. Incident detection and management
CN112818343A (en) * 2021-03-23 2021-05-18 黄超 Block chain big data analysis early warning method and system and cloud platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893009B2 (en) * 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2472854A1 (en) * 2003-07-07 2005-01-07 Snap-On Technologies, Inc. Distributed expert diagnostic service and system
CN101026808A (en) * 2006-02-21 2007-08-29 华为技术有限公司 Media transmission request quene state notice method and system
CN102402218A (en) * 2011-11-10 2012-04-04 浙江工业大学 Intelligent industrial network monitoring system
CN109905476A (en) * 2012-09-22 2019-06-18 谷歌有限责任公司 The subscription informing mechanism of synchronization for distributions
CN103404113A (en) * 2013-01-18 2013-11-20 华为技术有限公司 Notice pushing method, device and system
CN104284324A (en) * 2013-07-05 2015-01-14 思科技术公司 Integrated signaling between mobile data networks and enterprise networks
CN106716269A (en) * 2014-09-29 2017-05-24 飞利浦灯具控股公司 Systems and methods for managing environmental conditions
CN104484735A (en) * 2014-11-20 2015-04-01 上海富欣智能交通控制有限公司 Rail transportation comprehensive maintenance management information publishing system
CN108141727A (en) * 2015-08-03 2018-06-08 康维达无线有限责任公司 The mobile core network service exposure of user equipment
CN106407066A (en) * 2016-09-26 2017-02-15 北京经纬恒润科技有限公司 An end of line detection method and system for electronic products
CN106412050A (en) * 2016-09-26 2017-02-15 美的智慧家居科技有限公司 Equipment, client and server in Internet of things and communication method thereof
CN106647304A (en) * 2016-12-26 2017-05-10 美的智慧家居科技有限公司 Household electrical appliance linkage control method, household electrical appliance, server, and system
CN110915248A (en) * 2017-07-20 2020-03-24 T移动美国公司 Data enhancement for ESIM profile operation callbacks
CN109720348A (en) * 2017-10-26 2019-05-07 丰田自动车株式会社 Car-mounted device, information processing system and information processing method
CN109460353A (en) * 2018-09-30 2019-03-12 惠州市德赛西威汽车电子股份有限公司 UDS auto-check system
CN111614524A (en) * 2019-02-26 2020-09-01 华为技术有限公司 Multi-intelligent-device linkage control method, device and system
US10970150B1 (en) * 2019-12-23 2021-04-06 Atlassian Pty Ltd. Incident detection and management
CN111475263A (en) * 2020-04-10 2020-07-31 上海移为通信技术股份有限公司 Event processing method, device and storage medium
CN112017326A (en) * 2020-08-31 2020-12-01 华人运通(江苏)技术有限公司 In-vehicle user state monitoring system and method
CN112818343A (en) * 2021-03-23 2021-05-18 黄超 Block chain big data analysis early warning method and system and cloud platform

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ADLP: Accountable Data Logging Protocol for Publish-Subscribe Communication Systems;Man-Ki Yoon;《2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)》;20191031;全文 *
一种发布订阅中间件的设计;李海闻;《现代计算机(专业版)》;20131130;全文 *
基于车载以太网的音响诊断技术开发;荆伟;《中国优秀硕士论文全文数据库》;全文 *

Also Published As

Publication number Publication date
CN113452793A (en) 2021-09-28

Similar Documents

Publication Publication Date Title
CN1550989A (en) Planned computer problem diagnosis and solvement and its automatic report and update
CN111597065B (en) Method and device for collecting equipment information
CN110928561B (en) Vehicle controller software version management method and device, vehicle and storage medium
CN111240940B (en) Real-time service monitoring method and device, electronic equipment and storage medium
CN110717132A (en) Data collection method and pushing method for full-link monitoring system and related equipment
CN111324441A (en) Operating environment switching method and device, computer equipment and storage medium
CN113377590A (en) Fault diagnosis method and device, vehicle-mounted terminal and medium
CN113452793B (en) Diagnostic service processing method and device, vehicle-mounted terminal and medium
CN115515026B (en) Ammeter data transmission system, method, device, equipment and medium
CN114745448A (en) Multichannel protocol adaptation processing method, system and device
CN115622963A (en) Message detection method, device, equipment and medium based on industrial switch
WO2022245291A2 (en) Method and apparatus for managing resources, computer device and storage medium
CN113220342A (en) Centralized configuration method and device, electronic equipment and storage medium
CN111376255B (en) Robot data acquisition method and device and terminal equipment
CN113965447B (en) Online cloud diagnosis method, device, system, equipment and storage medium
CN113377610B (en) Performance monitoring method, device, computer equipment and storage medium
CN111198853A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN113946493A (en) Monitoring threshold determination and monitoring alarm method, device, equipment and medium
CN113703366A (en) Fuel cell visual control system and method
CN113542103B (en) Method and device for monitoring invitations of accounts in social communication group and mobile terminal
CN113900898B (en) Data processing system, equipment and medium
CN113377589A (en) Fault diagnosis method and device, vehicle-mounted terminal and medium
CN116701134B (en) Data processing method and electronic equipment
CN110996374B (en) Wireless network control method, device, equipment and medium
CN111708684B (en) Recording method and device for page access and computer system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant