A data processing method, system, data service platform and storage medium

By enabling real-time data transmission between the operation and maintenance management terminal and the voice cloud service through the data service platform, the problem of the operation and maintenance monitoring platform being unable to obtain data in real time has been solved. This has enabled real-time dashboard functionality and historical data storage, reduced the risk of code modification, and improved data security and applicability.

CN119906755BActive Publication Date: 2026-08-25CHONGQING CHANGAN TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311404323.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2026-08-25
Estimated Expiration
2043-10-26

AI Technical Summary

Technical Problem

In existing technologies, the operation and maintenance monitoring platform cannot obtain data from the voice cloud platform in real time, resulting in the inability to display data in real time.

Method used

The data service platform enables real-time data transmission between the operation and maintenance management terminal and the voice cloud service. The data service platform responds to the data acquisition requests of the operation and maintenance management terminal, triggers the monitoring points of the voice cloud service, acquires and sends the monitoring data to the operation and maintenance management terminal, and realizes real-time data transmission and storage.

Benefits of technology

It implements real-time dashboard functionality for operations and maintenance management, provides historical data, reduces data transmission instability caused by code changes, improves data security, and expands application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906755B_ABST
    Figure CN119906755B_ABST
Patent Text Reader

Abstract

The application relates to a data processing method and system, a data service platform and a storage medium, wherein the method comprises the following steps: in response to a data acquisition request sent by an operation and maintenance management end, determining a data type corresponding to the data acquisition request; based on the data type, triggering a listening buried point in a voice cloud service corresponding to the data type and acquiring listening data with the data type; the voice cloud service is used for receiving and storing running data of a vehicle; and the listening data is sent to the operation and maintenance management end, so that the operation and maintenance management end determines a running state of the vehicle in real time based on the listening data. The application realizes real-time data transmission between the operation and maintenance management end and the voice cloud service based on an independent data service platform, can realize a real-time board function of the operation and maintenance management end, and realizes decoupling between a data producer and a data user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and includes, but is not limited to, a data processing method, system, data service platform, and storage medium. Background Technology

[0002] When designing a voice big data platform or operation and maintenance monitoring platform, if you want to obtain voice-related data from a voice cloud platform, you usually need to add data tracking points to the voice cloud platform code in the operation and maintenance monitoring platform and use message queues to achieve data transmission.

[0003] However, data in a message queue can only be sent in and out once. For some operations and maintenance monitoring platforms that require real-time dashboards, if the message queue cannot transmit data in a timely manner, the operations and maintenance monitoring platform will be unable to obtain and display data in real time. Summary of the Invention

[0004] The purpose of this application is to provide a data processing method, system, data service platform, and storage medium to solve the problem that data transmission in related technologies cannot meet the real-time data acquisition requirements of the operation and maintenance monitoring platform.

[0005] To achieve the above objectives, embodiments of this application provide a data processing method applied to a data service platform; the method includes:

[0006] In response to a data acquisition request sent by the operation and maintenance management terminal, determine the data type corresponding to the data acquisition request;

[0007] Based on the data type, the monitoring point corresponding to the data type in the voice cloud service is triggered, and monitoring data with the data type is obtained; the voice cloud service is used to receive and store the vehicle's operating data;

[0008] The monitoring data is sent to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data.

[0009] Based on the above technical means, the embodiments of this application realize real-time data transmission between the operation and maintenance management terminal and the voice cloud service through a data service platform. The real-time communication of the data service platform meets the real-time requirements of the operation and maintenance management terminal dashboard, enabling the operation and maintenance management terminal to monitor data and determine the vehicle's operating status in real time. At the same time, the independent data service platform can isolate data producers and data users, achieving decoupling between data producers and data users.

[0010] In some embodiments, the data service platform includes a data storage unit; the data acquisition request includes at least a timestamp; the method further includes: determining the timestamp as a timestamp of the monitoring data corresponding to the data acquisition request, and storing the timestamp and the monitoring data in the data storage unit; responding to the historical data acquisition request of the operation and maintenance management terminal, determining the historical time period corresponding to the historical data acquisition request; determining the monitoring data corresponding to the timestamp in the data storage unit that is within the historical time period as historical monitoring data; and sending the historical monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the historical operating status of the vehicle based on the historical monitoring data.

[0011] Based on the above technical means, the data service platform provided in this application embodiment can not only realize real-time data transmission when the monitoring point in the voice cloud service is triggered, but also realize data storage, so that the data service platform can provide historical data for a period of time to the operation and maintenance management end, and enable the operation and maintenance management end to realize the dashboard function related to historical data.

[0012] In some embodiments, the method further includes: obtaining multiple service types of the operation and maintenance management terminal; determining the data entry requirements of the operation and maintenance management terminal based on the service types; the data entry requirements include at least listening data entry points corresponding to the multiple service types; and, in response to the data entry operation, setting the listening data entry points corresponding to the multiple service types in the voice cloud service.

[0013] Based on the aforementioned technical means, and considering the business type of the operation and maintenance management end, the required data tracking points for the operation and maintenance management end are determined. Based on these data tracking requirements, comprehensive data tracking can be achieved by tracking data in the voice cloud service. When modifying the data type of the monitoring data on the operation and maintenance management end, it is not necessary to modify the code of the voice cloud service multiple times, which reduces the instability of data transmission caused by frequent code modifications and improves data security.

[0014] In some embodiments, obtaining the monitoring data having the data type includes: in response to the triggering of a monitoring point corresponding to the data type in the voice cloud service, calling the interface of the voice cloud service based on a format conversion tool to obtain the monitoring data having the data type in the voice cloud service; wherein, the format conversion tool is connected to both the data service platform and the voice cloud service, and the format conversion tool is used to convert the initial data having the data type in the voice cloud service to obtain the monitoring data having the target format, and send the monitoring data having the target format to the data service platform.

[0015] Based on the aforementioned technical means, the data format of the voice cloud service was converted using a data conversion tool, making the monitoring data obtained by the data service platform usable by the operation and maintenance management end. This allows the data service platform provided by this application to be applicable to more operation and maintenance management ends, expanding the application scenarios of this application.

[0016] This application embodiment further provides a data processing system, the system comprising: a data service platform, configured to respond to a data acquisition request sent by an operation and maintenance management terminal, determine the data type corresponding to the data acquisition request; based on the data type, trigger a monitoring point in a voice cloud service corresponding to the data type, and acquire monitoring data having the data type; send the monitoring data to the operation and maintenance management terminal, so that the operation and maintenance management terminal can determine the operating status of the vehicle in real time based on the monitoring data; and a voice cloud service, connected to the data service platform, configured to respond to the triggering of a monitoring point corresponding to the data type, determine the monitoring data corresponding to the data type, and send the monitoring data to the data service platform.

[0017] Based on the above technical means, the data processing system provided in this application embodiment realizes real-time data transmission between the operation and maintenance management terminal and the voice cloud service based on a data service platform. The real-time communication of the data service platform meets the real-time requirements of the operation and maintenance management terminal dashboard, enabling the operation and maintenance management terminal to monitor data and determine the vehicle's operating status in real time. At the same time, the independent data service platform can isolate data producers and data users, achieving decoupling between data producers and data users.

[0018] In some embodiments, the system further includes a format conversion tool, which is connected to the data service platform and the voice cloud service respectively. The format conversion tool is used to call the interface of the voice cloud service to obtain the monitoring data with the data type in the voice cloud service in response to the triggering of the monitoring point corresponding to the data type in the voice cloud service.

[0019] In some embodiments, the format conversion tool is further configured to call the interface of the voice cloud service, obtain initial data of the data type in the voice cloud service, perform format conversion on the initial data to obtain the listening data of the target format, and send the listening data of the target format to the data service platform.

[0020] In some embodiments, the format conversion tool is further used to send the monitoring data having the target format to the data service platform based on a preset data transmission frequency.

[0021] Based on the above technical means, the data processing system provided in this application embodiment converts the data format of the voice cloud service through a data conversion tool, so that the monitoring data obtained by the data service platform can be used by the operation and maintenance management end, making the data service platform provided by this application applicable to more operation and maintenance management ends and expanding the application scenarios of this application.

[0022] This application embodiment further provides a data service platform, the data service platform comprising: a determining module, configured to determine the data type corresponding to the data acquisition request in response to a data acquisition request sent by an operation and maintenance management terminal; an acquisition module, configured to trigger a monitoring point corresponding to the data type in a voice cloud service based on the data type, and acquire monitoring data having the data type; the voice cloud service being used to receive and store vehicle operation data; and a sending module, configured to send the monitoring data to the operation and maintenance management terminal, so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data.

[0023] This application embodiment further provides a computer-readable storage medium storing executable instructions thereon, which, when executed by a processor, implement the above-described data processing method.

[0024] The beneficial effects of this application are:

[0025] (1) Real-time data transmission between the operation and maintenance management terminal and the voice cloud service is realized based on an independent data service platform. This not only enables the real-time dashboard function of the operation and maintenance management terminal, but also decouples the data producers and data users.

[0026] (2) The data service platform can not only realize the real-time transmission of data when the listening point is triggered in the voice cloud service, but also realize data storage, so that the data service platform can provide the operation and maintenance management end with historical data over a period of time, and enable the operation and maintenance management end to realize the dashboard function related to historical data.

[0027] (3) Based on the business type of the operation and maintenance management end, the recording of the voice cloud service can achieve comprehensive recording. When the data type of the listening data is modified on the operation and maintenance management end, there is no need to modify the code of the voice cloud service multiple times, which reduces the instability of data transmission caused by frequent code changes and improves data security.

[0028] (4) The data format of the voice cloud service was converted by a data conversion tool, so that the listening data obtained by the data service platform can be used by the operation and maintenance management end. This makes the data service platform provided by this application applicable to more operation and maintenance management ends and expands the application scenarios of this application. Attached Figure Description

[0029] Figure 1 This is an optional architecture diagram of the data processing architecture provided in the embodiments of this application;

[0030] Figure 2 This is an optional flowchart illustrating the data processing method provided in the embodiments of this application;

[0031] Figure 3 This is an optional flowchart illustrating the data processing method provided in an embodiment of this application;

[0032] Figure 4 This is an optional flowchart illustrating the data processing method provided in this application embodiment;

[0033] Figure 5 This is an optional structural diagram of the data processing system provided in the embodiments of this application;

[0034] Figure 6 This is an optional structural diagram of the data processing system provided in the embodiments of this application;

[0035] Figure 7 This is an optional structural diagram of the data processing system provided in the embodiments of this application;

[0036] Figure 8 This is an optional flowchart illustrating the data processing method provided in the embodiments of this application;

[0037] Figure 9 This is a schematic diagram of the structure of a data service platform provided in an embodiment of this application. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0039] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of this application pertain. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit the application.

[0040] In related technologies, when designing a voice big data platform or operation and maintenance monitoring platform, if real-time data acquisition from a voice cloud platform is desired, the operation and maintenance monitoring platform needs to add data tracking points to the voice cloud platform's code. The voice cloud platform then sends the acquired data to the monitoring platform. When the monitoring platform adds new data to monitor or adjusts its operations and maintenance platform, modifications to the voice cloud platform's code are necessary, inevitably leading to unnecessary trouble and potential problems. Furthermore, the use of message queues for data transmission in these technologies prevents the operation and maintenance monitoring platform from acquiring and displaying data in real time.

[0041] To address the problems existing in related technologies, this application provides a data service platform. This platform connects to both the operation and maintenance management terminal and the voice cloud service, acting as an intermediary between data producers and data consumers. Responding to data acquisition requests from the operation and maintenance management terminal, the platform determines the required data type. Based on this data type, it triggers the corresponding monitoring point in the voice cloud service to acquire the monitoring data and sends it to the operation and maintenance management terminal. Thus, this application achieves real-time data transmission between the operation and maintenance management terminal and the voice cloud service through the data service platform. The real-time communication of the data service platform meets the real-time requirements of the operation and maintenance management terminal's dashboard, enabling the terminal to monitor data and determine the vehicle's operating status in real time. Furthermore, the independent data service platform isolates data producers and users, achieving decoupling between them.

[0042] This application provides a data processing architecture, which includes an operation and maintenance management terminal, a data service platform, and a voice cloud service. See also... Figure 1 , Figure 1 This is an optional architecture diagram of the data processing architecture provided in this application embodiment. This application embodiment illustrates the application of the data processing method to the operation and maintenance management end based on the real-time acquisition of vehicle-side data from a data service platform. In other words, this application embodiment can be applied to the field of vehicle operating status. However, the operation and maintenance management end in this application embodiment can also acquire real-time data from the factory production line based on the data service platform to determine the operating status of the production line. Therefore, this application embodiment can be applied to any field that acquires data in real time.

[0043] like Figure 1As shown, the data processing architecture 10 includes at least an operation and maintenance management terminal 100, a data service platform 200, a voice cloud service 300, and vehicles 400, wherein the data service platform 200 can be deployed on a server. The operation and maintenance management terminal 100, the data service platform 200, the voice cloud service 300, and the vehicles 400 can be connected via a network, which can be a wide area network (WAN), a local area network (LAN), or a combination of both. The operation and maintenance management terminal 100 can be a visualization platform or a big data platform. The voice cloud service 300 can receive vehicle operation data uploaded by multiple vehicles 400. The voice cloud service 300 is used to receive and store the operation data of the vehicles 400.

[0044] In some embodiments, when the operation and maintenance management terminal 100 needs to obtain vehicle operation data, it sends a data acquisition request to the data service platform 200. The data acquisition request includes a data type. Based on the data type, the data service platform 200 triggers the listening point corresponding to the data type in the voice cloud service 300 and obtains the listening data with the data type in the voice cloud service 300. The data service platform 200 sends the listening data to the operation and maintenance management terminal 100 so that the operation and maintenance management terminal 100 can determine the operating status of the vehicle 400 in real time based on the listening data.

[0045] The following describes exemplary applications of the data processing method in the embodiments of this application. The data service platform provided in the embodiments of this application can be implemented as a terminal or as a server. In one implementation, the data service platform provided in the embodiments of this application can be implemented as any terminal with data processing capabilities, such as a laptop, tablet, desktop computer, mobile device (e.g., mobile phone, portable music player, personal digital assistant, dedicated messaging device, portable gaming device), intelligent robot, smart home appliance, and smart vehicle device. In another implementation, the data service platform provided in the embodiments of this application can also be implemented as a server. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiments of this application. The following describes exemplary applications when the data service platform is implemented as a server.

[0046] See Figure 2 , Figure 2 This is an optional flowchart illustrating the data processing method provided in the embodiments of this application. The following will be combined with... Figure 2 The steps shown will be explained. It should be noted that... Figure 2 The data processing method in this example is illustrated by using a data service platform as the execution entity.

[0047] Step S201: In response to the data acquisition request sent by the operation and maintenance management terminal, determine the data type corresponding to the data acquisition request.

[0048] In some embodiments, when the data processing method provided in this application is applied to the automotive field, the operation and maintenance management terminal can be a visualization platform for monitoring vehicle operation and displaying the effects of vehicle operation; it can also be a server at the automotive manufacturer's headquarters that collects vehicle-side data and performs operation and maintenance checks on the vehicle based on the vehicle's operating data. The data processing method provided in this application can also be applied to the production line control field, where the operation and maintenance management terminal is used to acquire production line operating data to determine the production line's operating status. In other words, the embodiments of this application can be applied to any data acquisition field, and real-time data transmission is achieved between the data production terminal and the data acquisition terminal through a data service platform. The following embodiments use the application of the data processing method to the automotive field as an example to describe the data processing method provided in this application in detail.

[0049] In some embodiments, when the operation and maintenance management terminal needs to obtain vehicle operation data, it sends a data acquisition request to the data service platform. This request includes at least the data type of the monitoring data required by the operation and maintenance management terminal. The request is used to request the data service platform to obtain monitoring data with that data type from the voice cloud service. The voice cloud service is used to receive and store the operation data uploaded by the vehicle.

[0050] In this embodiment of the application, the monitoring data obtained by the operation and maintenance management terminal can be voice data, such as audio, speech recognition results and semantic results, or other types of data.

[0051] In some embodiments, data types can refer to the data types corresponding to various services on the operation and maintenance management end. For example, if the operation and maintenance management end needs to manage in-vehicle data and external vehicle data separately, then the data types can include in-vehicle data and external vehicle data. In-vehicle data can be human-vehicle interaction data, in-vehicle perception data, basic vehicle data, and vehicle usage data. External vehicle data can be external perception data, vehicle-to-infrastructure (V2I) interaction data, and network connection data, etc. Among them, human-vehicle interaction data can be voice interaction or operation interaction data between humans and vehicles; basic vehicle data can be driver information, vehicle identification document (ID), and vehicle model, etc.; vehicle usage data can be vehicle speed, latitude and longitude, and driving time, etc.; V2I interaction data can be the street location of the vehicle and the traffic congestion of the road where the vehicle is located; external perception data can be data such as the distance between the vehicle and the vehicles in front and behind collected by external sensors; and network connection data can be the vehicle's network status.

[0052] The data service platform can subscribe to the voice cloud service based on the business of the operation and maintenance management end. For example, when the operation and maintenance management end needs the in-vehicle data, the voice cloud service receives the in-vehicle data uploaded by the vehicle and sends the in-vehicle data to the data service platform. The data service platform then sends the in-vehicle data to the operation and maintenance management end in real time, so that the operation and maintenance management end can view the in-vehicle data in real time.

[0053] In some embodiments, the data service platform can be connected to multiple operation and maintenance management terminals. That is, the data service platform provided in this application embodiment can simultaneously provide data acquisition and data processing services to multiple operation and maintenance management terminals, thereby improving the efficiency of data processing.

[0054] Step S202: Based on the data type, trigger the monitoring point corresponding to the data type in the voice cloud service, and obtain the monitoring data with the data type; the voice cloud service is used to receive and store the vehicle's operating data.

[0055] In this embodiment, the voice cloud service can receive and store all operational data uploaded by multiple vehicles. During operation, vehicles upload their operational data to the voice cloud service in real time. In this embodiment, the data service platform can pre-implement comprehensive monitoring points in the voice cloud service based on the business needs of the operations and maintenance management end. This allows the data service platform to trigger the monitoring points corresponding to the data acquisition request when the operations and maintenance management end sends a data acquisition request, thereby obtaining the listening data corresponding to the data request.

[0056] In some embodiments, a format conversion tool may be provided between the data service platform and the voice cloud service. This tool converts the initial data with data types in the voice cloud service to obtain monitoring data with a target format, and then sends the monitoring data with the target format to the data service platform. Here, the data uploaded by the vehicle to the voice cloud service can be data in different formats. In order to standardize the data format, the data service platform in this embodiment uses a format conversion tool to convert the initial data with data types in the voice cloud service to obtain monitoring data that meets the format requirements of the data service platform. Here, the target format can be one or more of the following data formats: string, audio binary data, time-series data, and log file. The target format is the data format that the operation and maintenance management terminal can use.

[0057] In some embodiments, after the listening point is triggered, the voice cloud service obtains the listening data. The format conversion tool can also limit the frequency at which the voice cloud service sends the listening data to the data service platform. For example, it can send five listening data at a time or send one listening data every second to avoid data loss due to frequent data transmission.

[0058] In some embodiments, obtaining monitoring data with a data type based on a format conversion tool can be achieved in the following way: in response to the triggering of a monitoring point corresponding to the data type in the voice cloud service, the data service platform calls the interface of the voice cloud service based on the format conversion tool to obtain the monitoring data with the data type in the voice cloud service.

[0059] Step S203: Send the monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data.

[0060] In some embodiments, after the data service platform obtains the monitoring data from the voice cloud service, it sends the monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data. Here, the operation and maintenance management terminal with visualization function can display the vehicle's operating status.

[0061] In some embodiments, the data service platform can obtain the listening data of the voice cloud service through a standard interface, and send the listening data to the operation and maintenance management terminal based on the standard interface.

[0062] This application embodiment is based on a data service platform to realize real-time data transmission between the operation and maintenance management terminal and the voice cloud service. The real-time communication of the data service platform meets the real-time requirements of the operation and maintenance management terminal dashboard, enabling the operation and maintenance management terminal to monitor data and determine the vehicle's operating status in real time. At the same time, the independent data service platform can isolate data producers and data users, achieving decoupling between data producers and data users.

[0063] In some embodiments, the data service platform can not only transmit data in real time, but also store data transmitted from the voice cloud service, so that the operation and maintenance management end can obtain the vehicle's historical operating data in the data service platform.

[0064] Please see Figure 3 , Figure 3 This is an optional flowchart of the data processing method provided in the embodiments of this application. The data processing method provided in the embodiments of this application may further include steps S301 to S304.

[0065] Step S301: Determine the timestamp in the data acquisition request as the timestamp of the listening data corresponding to the data acquisition request, and store the timestamp and the listening data in the data storage unit.

[0066] In this embodiment, the data acquisition request is a real-time request. That is, after the operations and maintenance management terminal issues a data acquisition request, the data service platform needs to obtain the corresponding listening data from the voice cloud service in real time. Therefore, the data acquisition request includes a timestamp. After the data service platform obtains the listening data based on the data acquisition request, it can determine the timestamp in the data acquisition request as the timestamp of the listening data. The data service platform associates this timestamp with the listening data and stores it in its data storage unit to realize the storage function of the data service platform.

[0067] In some embodiments, the data storage unit can store listening data for a preset time period prior to the current moment, so that the operation and maintenance management terminal can obtain the listening data within the preset time period. For example, the preset time period is six months, meaning that the operation and maintenance management terminal does not need to trigger the data points in the voice cloud service through the data service platform to obtain data, but can directly obtain the vehicle's historical operating data for the first six months from the data service platform, and determine whether the vehicle's status is abnormal based on this historical operating data.

[0068] Step S302: In response to the historical data acquisition request from the operation and maintenance management terminal, determine the historical time period corresponding to the historical data acquisition request.

[0069] In this embodiment of the application, when the operation and maintenance management terminal needs to obtain the historical operation data of the vehicle, it sends a historical data acquisition request containing the historical time period to the data service platform. The historical time period refers to the time period of the vehicle operation data that the operation and maintenance management terminal needs to obtain, for example, the historical time period is September and October.

[0070] In some embodiments, after the data service platform receives a historical data retrieval request, it parses the request to determine the historical time period.

[0071] Step S303: The listening data corresponding to the timestamps within the historical time period in the data storage unit is identified as historical listening data.

[0072] In some embodiments, after determining the processing time period, the data service platform determines the listening data within the historical time period in the data storage unit based on the timestamp of the listening data in the data storage unit, and uses the listening data as the historical listening data corresponding to the historical time period.

[0073] Step S304: Send the historical monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the historical operating status of the vehicle based on the historical monitoring data.

[0074] The data service platform provided in this application embodiment can not only realize real-time data transmission when the monitoring point in the voice cloud service is triggered, but also realize data storage, so that the data service platform can provide the operation and maintenance management terminal with historical data over a period of time, and enable the operation and maintenance management terminal to realize the dashboard function related to historical data.

[0075] In some embodiments, to ensure that the operations and maintenance management terminal can obtain the required data when issuing a data acquisition request, it is necessary to pre-configure comprehensive data tracking points in the voice cloud service based on the operations and maintenance management terminal's business needs to obtain the required data. Please refer to [link to relevant documentation]. Figure 4 , Figure 4 This is an optional flow interaction diagram of the data processing method provided in the embodiments of this application. Based on the foregoing embodiments, the data processing method provided in the embodiments of this application may further include steps S401 to S403.

[0076] Step S401: Obtain multiple service types from the operation and maintenance management terminal.

[0077] In some embodiments, the business type of the operation and maintenance management terminal can refer to the type of vehicle operation data processed by the operation and maintenance management terminal. For example, the business type can be vehicle driving environment monitoring, which can be implemented based on vehicle-road interaction data and external perception data in the voice cloud service; the business type can also be human-machine interaction monitoring, which can be implemented based on vehicle human-machine interaction data in the voice cloud service. Multiple business types of the operation and maintenance management terminal can be directly sent to the data service platform when the operation and maintenance management terminal connects to the data service platform.

[0078] Step S402: Based on the business type, determine the data entry requirements of the operation and maintenance management terminal; the data entry requirements include at least the listening data entry points corresponding to the multiple business types.

[0079] In some embodiments, based on multiple business types of the operation and maintenance management terminal, the required data points for the operation and maintenance management terminal can be determined, and the corresponding listening data points can be triggered to obtain the listening data required by the operation and maintenance management terminal.

[0080] In some embodiments, the data tracking requirements include not only monitoring data tracking points corresponding to multiple business types, but also the data tracking point location for each monitoring data tracking point. Based on the data tracking point location, the monitoring data tracking points are set in the voice cloud service.

[0081] Step S403: In response to the data tracking operation, set the listening data tracking points corresponding to the multiple service types in the voice cloud service.

[0082] In some embodiments, the event tracking operation can be performed by technicians. Based on the listening tracking points and their locations in the event tracking requirements, the technicians set up listening tracking points corresponding to multiple business types in the voice cloud service. When any of the listening tracking points corresponding to the multiple business types is triggered, the voice cloud service determines the listening data corresponding to that listening tracking point and sends the listening data to the data service platform based on a format conversion tool.

[0083] In this embodiment of the application, after setting the monitoring points corresponding to multiple service types on the voice cloud service, steps S201 to S203 in the aforementioned implementation are executed.

[0084] Based on the business type of the operation and maintenance management terminal, this application embodiment determines the data tracking requirements of the operation and maintenance management terminal. Based on these requirements, data tracking can be performed on the voice cloud service to achieve comprehensive data tracking. When the data type of the monitoring data is modified on the operation and maintenance management terminal, it is not necessary to modify the code of the voice cloud service multiple times, which reduces the instability of data transmission caused by frequent code changes and improves data security.

[0085] Based on the above data processing method, this application provides a data processing system. Please refer to [link to relevant documentation]. Figure 5, Figure 5 This is an optional structural diagram of the data processing system provided in the embodiments of this application. The data processing system 50 includes a data service platform 501 and a voice cloud service 502.

[0086] The data service platform 501 is used to respond to the data acquisition request sent by the operation and maintenance management terminal 503, determine the data type corresponding to the data acquisition request; based on the data type, trigger the listening point corresponding to the data type in the voice cloud service 502, and acquire the listening data with the data type; send the listening data to the operation and maintenance management terminal 503 so that the operation and maintenance management terminal 503 can determine the vehicle's operating status in real time based on the listening data.

[0087] The voice cloud service 502 is connected to the data service platform 501 to receive and store the operation data uploaded by the vehicle 504. The voice cloud service 502 is also used to respond to the triggering of the monitoring point corresponding to the data type, determine the monitoring data corresponding to the data type, and send the monitoring data to the data service platform.

[0088] Figure 6 This is an optional structural diagram of the data processing system provided in this application embodiment. The data processing system 50 also includes a format conversion tool 601, which is connected to both the data service platform 501 and the voice cloud service 502. The format conversion tool 601 is used to respond to the triggering of a monitoring point corresponding to the data type in the voice cloud service 502 by calling the interface of the voice cloud service 502 to obtain monitoring data with the data type from the voice cloud service 502. Specifically, the format conversion tool 601 calls the interface of the voice cloud service 502 to obtain initial data with the data type from the voice cloud service 502, performs format conversion on the initial data to obtain monitoring data with the target format, and sends the monitoring data with the target format to the data service platform 501.

[0089] In some embodiments, the format conversion tool 601 is also used to send monitoring data with a target format to the data service platform 501 based on a preset data transmission frequency.

[0090] In this embodiment, the data service platform 501, the voice cloud service 502, and the format conversion tool 601 all use a unified data transmission interface during data transmission, which improves the flexibility of the data service platform to meet the needs of different operation and maintenance requirements.

[0091] It should be noted that the description of the system in this application embodiment is similar to the description of the method embodiment above, and has similar beneficial effects as the method embodiment, therefore it will not be repeated. For technical details not disclosed in this system embodiment, please refer to the description of the method embodiment of this application for understanding.

[0092] This application provides another example of a data processing method applied in a real-world scenario.

[0093] This application provides a data service platform capable of storing and distributing data. The data service platform sits between data producers and data consumers, providing fast, real-time connections and acting as a queue to store data. Through real-time communication, the data service platform meets the real-time requirements of the operations and maintenance management dashboard. Its data queue storage function supports high concurrency and production-consumption isolation. Furthermore, the data service platform allows for the addition of new requirements or modifications to the operations and maintenance management interface without changing the data producer code, thereby achieving decoupling between data producers and data consumers.

[0094] This application provides a data processing system, such as... Figure 7 As shown, Figure 7 This is an optional structural diagram of the data processing system provided in this application embodiment. The data processing system 70 includes a data service platform 701, a voice cloud service 702, and a format conversion tool 703. The connection between the data service platform 701, the voice cloud service 702, and the format conversion tool 703 can be implemented using a standard interface.

[0095] The data service platform 701, serving as the connection between the voice cloud service 702 and the external application 704 (i.e., the operation and maintenance management end), has two main functions. First, it acts as a storage entity for voice data (including audio, recognition results, and semantic results) transmitted from the voice cloud service 702. Second, it enables registration and monitoring; when a data point in the voice cloud service 702 is triggered, it immediately retrieves the corresponding data type (string, binary string, etc.). The first function allows the data service platform 701 to meet the user's need to access data from the voice platform over a past period, thus fulfilling dashboard functions related to historical data. The second function allows the data service platform 701 to expose interfaces for real-time data transmission when the user wants to monitor vehicle operation data.

[0096] The voice cloud service 702 provides a method for registering listeners, allowing the data service platform 701 to register listeners. This enables the voice cloud service 702 to provide real-time vehicle operation data feedback to the data service platform 701 at a single point. In other words, the voice cloud service 702 only needs to provide data to the data service platform 701, without needing to provide data to the constantly changing external application 704 (i.e., the operations and maintenance management end). As long as the coverage of the listener points in the voice cloud service 702 is relatively reasonable, most changes to the requirements of the external application 704 (i.e., the operations and maintenance management end) will not require affecting the code of the voice cloud service 702, thereby reducing the instability caused by frequent code modifications.

[0097] The format conversion tool 703 serves as a tool for standardizing data formats between the voice cloud service 702 and the data service platform 701. It can directly call the interface of the voice cloud service 702 when a data event occurs, transmitting the data to the data service platform 701. While the format conversion tool 703 follows a unified interface, its implementation can be carried out internally within the data service platform 701, thereby further improving the flexibility of the data service platform 701 in meeting the customized needs of different external applications 704 (i.e., the operation and maintenance management end).

[0098] This application provides a data processing method, such as... Figure 8 As shown, Figure 8 This is an optional flowchart illustrating the data processing method provided in this application embodiment. The data processing method is implemented by steps S801 to S806:

[0099] Step S801: Provide voice cloud services.

[0100] Here, this application embodiment provides a voice cloud service, which is a voice entity class model. This model should be able to cover the data types of the entire voice cloud platform and meet the needs of various external applications for different data.

[0101] Step S802: Set up data entry points in the voice cloud service.

[0102] This application embodiment takes into account the various needs of external applications and sets up comprehensive tracking points in the voice cloud service. At the same time, it avoids excessively frequent callbacks, keeping the data transmission frequency within a preset range. This ensures that while meeting both performance and functionality requirements, it adds necessary and comprehensive tracking points so that the voice cloud service code does not need to be modified when the needs of external applications change in the future.

[0103] Step S803: The data service platform implements data monitoring based on data tracking points and obtains the monitored data.

[0104] The data service platform registers and monitors data within the voice cloud service. It then converts the data in the voice cloud service according to the standard format of the conversion tool. The data service platform can be implemented differently for different monitoring and maintenance platforms (i.e., maintenance management terminals). By utilizing different types of data entry points in the voice cloud service, it can analyze functions across more scenarios and is compatible with a wider range of maintenance management terminals.

[0105] Step S804: Exposure of the interface between the data service platform and external applications.

[0106] After the data service platform obtains the monitoring data, the interface between the data service platform and external applications is exposed. Based on this interface, the monitoring data is sent to the external applications in real time.

[0107] Step S805: Store the monitored data in the database of the data service platform.

[0108] In some embodiments, steps S805 and S804 can be executed simultaneously, or step S804 can be executed first, followed by step S805. The database of the data service platform is the data storage unit in the foregoing embodiments.

[0109] Step S806: External applications call the listener data based on this interface.

[0110] External applications can read data stored in the voice cloud service through the data service platform's interface, and can also obtain real-time data from the voice cloud service through the same interface. When external applications need to modify their requirements, they only need to obtain different data or rewrite different implementations in the data service platform, without having to change the voice cloud service's code, thus achieving decoupling between data producers and data consumers.

[0111] Based on the above embodiments, this application provides a data service platform. Figure 9 This is a schematic diagram of the structure of a data service platform provided in an embodiment of this application, such as... Figure 9 As shown, the data service platform 90 includes a determination module 901, an acquisition module 902, and a sending module 903.

[0112] The system includes a determination module 901, which responds to a data acquisition request sent by the operation and maintenance management terminal and determines the data type corresponding to the data acquisition request; an acquisition module 902, which triggers a monitoring point in the voice cloud service corresponding to the data type based on the data type and acquires monitoring data with the data type; the voice cloud service is used to receive and store vehicle operation data; and a sending module 903, which sends the monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data.

[0113] In some embodiments, the data service platform includes a data storage unit; the data acquisition request includes at least a timestamp; the data service platform further includes: a storage module, configured to determine the timestamp as a timestamp of the monitoring data corresponding to the data acquisition request, and store the timestamp and the monitoring data in the data storage unit; a first determining module, configured to determine the historical time period corresponding to the historical data acquisition request in response to the historical data acquisition request of the operation and maintenance management terminal; a second determining module, configured to determine the monitoring data corresponding to the timestamp within the historical time period in the data storage unit as historical monitoring data; and a first sending module, configured to send the historical monitoring data to the operation and maintenance management terminal, so that the operation and maintenance management terminal can determine the historical operating status of the vehicle based on the historical monitoring data.

[0114] In some embodiments, the data service platform further includes: a first acquisition module, configured to acquire multiple business types of the operation and maintenance management terminal; a third determination module, configured to determine the data tracking requirements of the operation and maintenance management terminal based on the business types; the data tracking requirements include at least the listening data tracking corresponding to the multiple business types; and a setting module, configured to set the listening data tracking corresponding to the multiple business types in the voice cloud service in response to the data tracking operation.

[0115] In some embodiments, the acquisition module 902 is further configured to, in response to the triggering of a monitoring point corresponding to the data type in the voice cloud service, call the interface of the voice cloud service based on a format conversion tool to acquire monitoring data of the data type in the voice cloud service; wherein, the format conversion tool is connected to both the data service platform and the voice cloud service, and the format conversion tool is configured to perform format conversion on the initial data of the data type in the voice cloud service to obtain the monitoring data with the target format, and send the monitoring data with the target format to the data service platform.

[0116] It should be noted that the description of the data service platform in this application embodiment is similar to the description of the method embodiment above, and has similar beneficial effects, therefore it will not be repeated. For technical details not disclosed in this data service platform embodiment, please refer to the description of the method embodiment in this application for understanding.

[0117] If the technical solution of this application involves personal information, the product using this technical solution has clearly informed the user of the personal information processing rules and obtained the user's voluntary consent before processing the personal information. If the technical solution of this application involves sensitive personal information, the product using this technical solution has obtained the user's separate consent before processing the sensitive personal information, and also meets the requirement of "express consent". For example, at personal information collection devices such as cameras, clear and prominent signs are set up to inform users that they have entered the scope of personal information collection and that personal information will be collected. If an individual voluntarily enters the collection scope, it is deemed that they have agreed to the collection of their personal information; or on the personal information processing device, with clear signs / information informing users of the personal information processing rules, authorization is obtained from the user through pop-up information or by asking the user to upload their personal information; wherein, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the types of personal information processed.

[0118] It should be noted that, in the embodiments of this application, if the above data processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a data processing device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.

[0119] This application provides a computer program product or computer program that includes executable instructions, which are computer instructions; the executable instructions are stored in a computer-readable storage medium. When the processor of a data processing device reads the executable instructions from the computer-readable storage medium and executes the executable instructions, the data processing device performs the data processing method described in this application.

[0120] This application provides a storage medium storing executable instructions. When the executable instructions are executed by a processor, the processor will execute the data processing method provided in this application.

[0121] In some embodiments, the storage medium may be a computer-readable storage medium, such as a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), flash memory, magnetic surface memory, optical disc, or a compact disk-read-only memory (CD-ROM); or it may be a device that includes one or any combination of the above-mentioned memories.

[0122] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0123] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file containing other programs or data, for example, in one or more scripts within a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files storing one or more modules, subroutines, or code sections). As an example, executable instructions may be deployed to execute on a single electronic device, or on multiple electronic devices located in one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0124] It should be noted that the description of the storage medium above is similar to the description of the method embodiments above, and has similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0125] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0127] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0128] In addition, each functional unit in the embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0129] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A data processing method applied to a data service platform; characterized in that, The method includes: In response to a data acquisition request sent by the operation and maintenance management terminal, the data type corresponding to the data acquisition request is determined; the data service platform includes a data storage unit, and the data acquisition request includes at least a timestamp; Based on the data type, the monitoring point corresponding to the data type in the voice cloud service is triggered, and the interface of the voice cloud service is called based on the format conversion tool to obtain the monitoring data with the data type in the voice cloud service; the voice cloud service is used to receive and store vehicle operation data; the format conversion tool is connected to the data service platform and the voice cloud service respectively, and the format conversion tool is used to convert the initial data with the data type in the voice cloud service to obtain the monitoring data with the target format, and send the monitoring data with the target format to the data service platform; The monitoring data is sent to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data; wherein, the timestamp is used by the operation and maintenance management terminal to obtain historical monitoring data from the data storage unit so that the operation and maintenance management terminal can determine the historical operating status.

2. The data processing method according to claim 1, characterized in that, The method further includes: The timestamp is determined as the timestamp of the listening data corresponding to the data acquisition request, and the timestamp and the listening data are stored in the data storage unit; In response to the historical data acquisition request from the operation and maintenance management terminal, the historical time period corresponding to the historical data acquisition request is determined; The listening data corresponding to the timestamps within the historical time period in the data storage unit is determined as historical listening data; The historical monitoring data is sent to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the historical operating status of the vehicle based on the historical monitoring data.

3. The data processing method according to claim 1, characterized in that, The method further includes: Obtain multiple service types from the operation and maintenance management terminal; Based on the aforementioned business type, the required data entry points for the operation and maintenance management terminal are determined; the data entry point requirements include at least the monitoring data entry points corresponding to the aforementioned multiple business types. In response to the data tracking operation, the monitoring data tracking points corresponding to the multiple service types are set in the voice cloud service.

4. A data processing system, characterized in that, The system includes: A data service platform is used to respond to data acquisition requests sent by the operation and maintenance management terminal, determine the data type corresponding to the data acquisition request; based on the data type, trigger the monitoring point corresponding to the data type in the voice cloud service, and call the interface of the voice cloud service based on the format conversion tool to obtain the monitoring data with the data type in the voice cloud service; send the monitoring data to the operation and maintenance management terminal so that the operation and maintenance management terminal can determine the vehicle's operating status in real time based on the monitoring data; the data service platform includes a data storage unit, and the data acquisition request includes at least a timestamp, which is used by the operation and maintenance management terminal to obtain historical monitoring data in the data storage unit so that the operation and maintenance management terminal can determine the historical operating status; The voice cloud service is connected to the data service platform and is used to determine the monitoring data corresponding to the data type in response to the triggering of the monitoring point corresponding to the data type, and send the monitoring data to the data service platform. A format conversion tool is connected to both the data service platform and the voice cloud service. The tool is used to call the interface of the voice cloud service, obtain initial data of the data type from the voice cloud service, perform format conversion on the initial data to obtain the listening data with the target format, and send the listening data with the target format to the data service platform.

5. The data processing system according to claim 4, characterized in that, The format conversion tool is also used to send the monitoring data with the target format to the data service platform based on a preset data transmission frequency.

6. A data service platform, characterized in that, The data service platform includes: The determination module is used to respond to a data acquisition request sent by the operation and maintenance management terminal and determine the data type corresponding to the data acquisition request; the data service platform includes a data storage unit, and the data acquisition request includes at least a timestamp; The acquisition module is used to trigger the monitoring point corresponding to the data type in the voice cloud service based on the data type, and to call the interface of the voice cloud service based on the format conversion tool to obtain the monitoring data with the data type in the voice cloud service; the voice cloud service is used to receive and store vehicle operation data; the format conversion tool is connected to the data service platform and the voice cloud service respectively, and the format conversion tool is used to convert the initial data with the data type in the voice cloud service to obtain the monitoring data with the target format, and send the monitoring data with the target format to the data service platform; The sending module is used to send the monitoring data to the operation and maintenance management terminal, so that the operation and maintenance management terminal can determine the operating status of the vehicle in real time based on the monitoring data; wherein, the timestamp is used by the operation and maintenance management terminal to obtain historical monitoring data in the data storage unit, so that the operation and maintenance management terminal can determine the historical operating status.

7. A computer-readable storage medium, characterized in that, It stores executable instructions that cause the processor to execute the executable instructions to implement the data processing method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Buried point data processing method, related device and storage medium

    CN113239251A

  • User portrait data processing method and device, storage medium and electronic equipment

    CN113934732A

  • Service quality monitoring method and device of Internet of Vehicles cloud service, monitoring platform, server and storage medium

    CN115150782A

  • Vehicle detection method and system

    CN116198438A