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

Through the data service platform, the data between the operation and maintenance management end and voice cloud service is transmitted in real time, which solves the problem of data transmission in the existing technology that is not real-time, and realizes the real-time data display of the operation and maintenance management end and the decoupling between data producers and users.

CN119906755AActive Publication Date: 2025-04-29CHONGQING CHANGAN TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202311404323.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2025-04-29
Estimated Expiration
2043-10-26

AI Technical Summary

Technical Problem

In the prior art, when a voice cloud platform obtains voice-related data, it is necessary to add buried points and use message queues to the operation and maintenance monitoring platform, resulting in data transmission not real-time and cannot meet the real-time data display needs of the operation and maintenance monitoring platform.

Method used

Through the data service platform, respond to the data acquisition request from the operation and maintenance management end, determine the data type and trigger the corresponding monitoring point, obtain and send real-time data to the operation and maintenance management end, and realize real-time data transmission between the operation and maintenance management end and voice cloud service.

Benefits of technology

The real-time kanban function of the operation and maintenance management end is realized to ensure that the operation and maintenance management end can obtain and display the data of the vehicle's operating status in real time. At the same time, the decoupling between data producers and users is achieved through the data service platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906755A_ABST
    Figure CN119906755A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method and system, a data service platform and a storage medium, and the method comprises the steps: responding to a data obtaining request sent by an operation and maintenance management end, and determining a data type corresponding to the data obtaining request; based on the data type, triggering a monitoring burying point corresponding to the data type in a voice cloud service, and obtaining monitoring data with the data type; the voice cloud service is used for receiving and storing operation data of the vehicle; and sending the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end determines the running state of the vehicle in real time based on the monitoring data. According to the invention, data real-time transmission between the operation and maintenance management end and the voice cloud service is realized based on the independent data service platform, the real-time billboard function of the operation and maintenance management end can be realized, and decoupling between a data producer and a data user is also realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of data processing technology, and relate to but are not limited to a data processing method, system, data service platform and storage medium. Background Art

[0002] When designing a voice big data platform or an operation and maintenance monitoring platform, if you want to obtain voice-related data from the voice cloud platform, you usually need to add a point of entry in the voice cloud platform code on the operation and maintenance monitoring platform to obtain data, and use a message queue to realize data transmission.

[0003] However, data in the message queue can only be entered and exited. For some operation and maintenance monitoring platforms that require real-time dashboards, if the message queue cannot transmit data in time, the operation and maintenance monitoring platform will not be able to obtain data in real time for display. Summary of the invention

[0004] The purpose of the embodiments of the present 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 needs of an operation and maintenance monitoring platform to obtain data in real time.

[0005] In order to achieve the above-mentioned purpose, the embodiment of the present application provides a data processing method, which is applied to a data service platform; the method comprises:

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

[0007] Based on the data type, triggering a monitoring point corresponding to the data type in the voice cloud service, and acquiring monitoring data having the data type; the voice cloud service is used to receive and store the operation data of the vehicle;

[0008] The monitoring data is sent to the operation and maintenance management end, so that the operation and maintenance management end determines the operation status of the vehicle in real time based on the monitoring data.

[0009] According to the above-mentioned technical means, the embodiment of the present application realizes real-time data transmission between the operation and maintenance management end and the voice cloud service based on the data service platform. The real-time requirements of the operation and maintenance management end dashboard are met through the real-time communication of the data service platform, so that the operation and maintenance management end can monitor the data to determine the operating status of the vehicle in real time; at the same time, through an independent data service platform, it is possible to isolate data producers and data users, thereby 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 end, 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 end, so that the operation and maintenance management end determines the historical operating status of the vehicle based on the historical monitoring data.

[0011] According to the above-mentioned technical means, the data service platform provided in the embodiment of the present application can not only realize the real-time transmission of data 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 end with historical data of the past period of time, so that the operation and maintenance management end can realize the dashboard function related to historical data.

[0012] In some embodiments, the method also includes: obtaining multiple business types of the operation and maintenance management end; based on the business types, determining the tracking point requirements of the operation and maintenance management end; the tracking point requirements at least include monitoring tracking points corresponding to the multiple business types; in response to tracking point operations, setting the monitoring tracking points corresponding to the multiple business types in the voice cloud service.

[0013] According to the above technical means, based on the business type of the operation and maintenance management end, the tracking requirements required by the operation and maintenance management end are determined, and tracking based on the tracking requirements in the voice cloud service can achieve comprehensive tracking. When the data type of the monitored 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.

[0014] In some embodiments, the obtaining of monitoring data having the data type includes: in response to a monitoring point corresponding to the data type in a voice cloud service being triggered, calling an 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 the data service platform and the voice cloud service respectively, and the format conversion tool is used to perform format conversion on 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] According to the above-mentioned technical means, the data format of the voice cloud service is converted through a data conversion tool, so that the monitoring data obtained by the service platform is data that can be used by the operation and maintenance management end, so that the service platform provided by this application can be applicable to more operation and maintenance management ends, expanding the usage scenarios of this application.

[0016] An embodiment of the present application further provides a data processing system, which includes: a data service platform, which is used to respond to a data acquisition request sent by an operation and maintenance management end, and 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 obtain monitoring data with the data type; send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end can determine the operating status of the vehicle in real time based on the monitoring data; the voice cloud service is connected to the data service platform, and is used to respond to the monitoring point corresponding to the data type being triggered, determine the monitoring data corresponding to the data type, and send the monitoring data to the data service platform.

[0017] According to the above-mentioned technical means, the data processing system provided in the embodiment of the present application realizes real-time data transmission between the operation and maintenance management end and the voice cloud service based on the data service platform, and meets the real-time requirements of the operation and maintenance management end dashboard through the real-time communication of the data service platform, so that the operation and maintenance management end can monitor the data to determine the operating status of the vehicle in real time; at the same time, through an independent data service platform, it is possible to isolate data producers and data users, thereby achieving decoupling between data producers and data users.

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

[0019] In some embodiments, the format conversion tool is also used to call the interface of the voice cloud service, obtain initial data of the data type in the voice cloud service, convert the format of the initial data, obtain the monitoring data in the target format, and send the monitoring data in the target format to the data service platform.

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

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

[0022] An embodiment of the present application further provides a data service platform, which includes: a determination module, used to respond to a data acquisition request sent by an operation and maintenance management end, and determine the data type corresponding to the data acquisition request; an acquisition module, used to trigger a monitoring point corresponding to the data type in a voice cloud service based on the data type, and obtain monitoring data with the data type; the voice cloud service is used to receive and store vehicle operation data; a sending module, used to send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end can determine the operation status of the vehicle in real time based on the monitoring data.

[0023] An embodiment of the present application further provides a computer-readable storage medium having executable instructions stored thereon, which is used to cause a processor to execute the executable instructions to implement the above-mentioned data processing method.

[0024] Beneficial effects of this application:

[0025] (1) Based on an independent data service platform, real-time data transmission between the operation and maintenance management end and the voice cloud service is realized, which not only realizes the real-time dashboard function of the operation and maintenance management end, but also realizes the decoupling between data producers and data users;

[0026] (2) The data service platform can not only realize the real-time transmission of data 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 end with historical data of the past period of time, so that the operation and maintenance management end can realize the dashboard function related to historical data;

[0027] (3) Based on the business type of the operation and maintenance management end, comprehensive tracking can be achieved in the voice cloud service. When the data type of the monitored 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 is converted through a data conversion tool, so that the monitoring data obtained by the service platform is data that can be used by the operation and maintenance management end, so that the service platform provided by this application can be applicable to more operation and maintenance management ends, expanding the use scenarios of this application. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is an optional architecture diagram of the data processing architecture provided in the embodiment of the present application;

[0030] Figure 2 It is an optional flow chart of the data processing method provided in the embodiment of the present application;

[0031] Figure 3 It is an optional flow chart of the data processing method provided in the embodiment of the present application;

[0032] Figure 4 This is an optional flow diagram of the data processing method provided in the embodiment of the present application;

[0033] Figure 5 is an optional structural diagram of a data processing system provided in an embodiment of the present application;

[0034] Figure 6 is an optional structural diagram of a data processing system provided in an embodiment of the present application;

[0035] Figure 7 is an optional structural diagram of a data processing system provided in an embodiment of the present application;

[0036] Figure 8 It is an optional flow chart of the data processing method provided in the embodiment of the present application;

[0037] Fig. 9 It is a structural diagram of a data service platform provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0039] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset 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 the present application have the same meaning as those commonly understood by those skilled in the art of the technical field of the embodiments of the present application. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0040] In the related technologies, when designing a voice big data platform or an operation and maintenance monitoring platform, if you want to obtain voice-related data from the voice cloud platform in real time, the operation and maintenance monitoring platform needs to add tracking points in the voice cloud platform code, so that the voice cloud platform will send the data to the monitoring platform when it obtains the data. When the monitoring platform has new data that needs to be monitored or adjusts the monitoring platform, it is necessary to modify the voice cloud platform code, which will inevitably lead to unnecessary troubles and potential problems; at the same time, the related technology uses message queues to realize data transmission, which will cause the operation and maintenance monitoring platform to be unable to obtain data in real time for display.

[0041] Based on the problems existing in the related art, the embodiment of the present application provides a data service platform, which is connected to the operation and maintenance management end and the voice cloud service respectively, that is, the data service platform is between the data producer and the data consumer, and the data service platform responds to the data acquisition request sent by the operation and maintenance management end, determines the data type required in the data acquisition request sent by the operation and maintenance management end, and triggers the monitoring point corresponding to the data type in the voice cloud service based on the data type, obtains the monitoring data with the data type, and sends the monitoring data to the operation and maintenance management end. In this way, the embodiment of the present application realizes the real-time transmission of data between the operation and maintenance management end and the voice cloud service based on the data service platform, and meets the real-time requirements of the operation and maintenance management end dashboard through the real-time communication of the data service platform, so that the operation and maintenance management end can monitor the data to determine the operating status of the vehicle in real time; at the same time, through an independent data service platform, it can achieve isolation of data producers and data users, and achieve decoupling between data producers and data users.

[0042] The embodiment of the present application provides a data processing architecture, which includes an operation and maintenance management terminal, a data service platform and a voice cloud service. Figure 1 , Figure 1 This is an optional architecture diagram of the data processing architecture provided by the embodiment of the present application. The embodiment of the present application uses the data processing method to apply to the operation and maintenance management end to obtain data from the vehicle end in real time based on the data service platform. That is to say, the embodiment of the present application can be applied to the field of automobile operation status. However, the operation and maintenance management end in the embodiment of the present application can also obtain the data of the factory production line in real time based on the data service platform to determine the operation status of the production line. Therefore, the embodiment of the present application can be applied to any field of real-time data acquisition.

[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 a vehicle 400, wherein the data service platform 200 can be arranged on a server. The operation and maintenance management terminal 100, the data service platform 200, the voice cloud service 300 and the vehicle 400 can be connected through a network, and the network can be a wide area network or a local area network, or a combination of the two. 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 vehicle 400.

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

[0045] The following describes an exemplary application of the data processing method of the embodiment of the present application. The data service platform provided by the embodiment of the present application can be implemented as a terminal or a server. In one implementation, the data service platform provided by the embodiment of the present application can be implemented as a laptop, a tablet computer, a desktop computer, a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), an intelligent robot, an intelligent home appliance, and an intelligent vehicle-mounted device, and any terminal with data processing function; in another implementation, the data service platform provided by the embodiment of the present application can also be implemented as a server, wherein the server can be an independent physical server, or 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 communications, middleware services, domain name services, security services, content distribution networks (CDN, Content Delivery Network), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected by wired or wireless communication, which is not limited in the embodiment of the present application. Below, an exemplary application of the data service platform when it is implemented as a server will be described.

[0046] See also Figure 2 , Figure 2 This is an optional flow chart of the data processing method provided in the embodiment of the present application. Figure 2 The steps shown are explained, and it should be noted that Figure 2 The data processing method in the figure is explained by taking the data service platform as the execution entity as an example.

[0047] Step S201: In response to a data acquisition request sent by an 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 by the embodiment of the present application is applied to the automotive field, the operation and maintenance management end can be a visualization platform for monitoring the operation of the vehicle, which is used to display the effect of the vehicle's operation; it can also be a server at the headquarters of the automobile manufacturer that collects vehicle-side data, which is used to perform operation and maintenance inspections on the vehicle based on the vehicle's operation data; the data processing method provided by the embodiment of the present application can also be applied to the production line control field, and the operation and maintenance management end is used to obtain production line operation data to determine the production line operation status. In other words, the embodiment of the present application can be applied to any data acquisition field, and real-time data transmission is achieved between the data production end and the data acquisition end through the data service platform. The following embodiment describes the data processing method provided by the present application in detail by taking the application of the data processing method to the automotive field as an example.

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

[0050] In an embodiment of the present application, the monitoring data obtained by the operation and maintenance management end may be voice data, such as audio, voice recognition results, semantic results, etc., or other types of data.

[0051] In some embodiments, the data type may refer to the data type corresponding to each business of the operation and maintenance management end. For example, if the operation and maintenance management end needs to manage the in-vehicle data and out-vehicle data of the vehicle separately, the data type may include in-vehicle data and out-vehicle data. The in-vehicle data may be human-vehicle interaction data, in-vehicle perception data, basic vehicle data and vehicle usage data, and the out-vehicle data may be out-vehicle perception data, vehicle-road interaction data and network connection data, etc. Among them, the human-vehicle interaction data may be human-vehicle voice interaction or operation interaction data; the basic vehicle data may be driver information, vehicle identification (ID) and vehicle model data; the vehicle usage data may refer to vehicle speed, longitude and latitude, driving time and other data; the vehicle-road interaction data may be the street location of the vehicle and the congestion of the road where the vehicle is located; the out-vehicle perception data may be data such as the distance between the vehicle and the front and rear vehicles collected by the out-vehicle sensor; the network connection data may be the vehicle's network status.

[0052] The data service platform can subscribe to the voice cloud service according to the business of the operation and maintenance management end. For example, when the operation and maintenance management end needs the in-vehicle data of the vehicle, 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 sends the in-vehicle data to the operation and maintenance management end in real time. In this way, 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 the embodiments of the present application can provide data acquisition and data processing services to multiple operation and maintenance management terminals at the same time, 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 operation data.

[0055] In the embodiment of the present application, the voice cloud service can receive the operation data uploaded by multiple vehicles and store all the operation data uploaded by the vehicles. During the driving process, the vehicle will upload the operation data of the vehicle to the voice cloud service in real time. In the embodiment of the present application, the data service platform can pre-carry out comprehensive tracking in the voice cloud service according to the business of the operation and maintenance management end, so that when the operation and maintenance management end sends a data acquisition request, the data service platform can trigger the monitoring tracking corresponding to the data acquisition request, thereby obtaining the monitoring data corresponding to the data request.

[0056] In some embodiments, there may be a format conversion tool between the data service platform and the voice cloud service. The format conversion tool is used to perform format conversion on the initial data with data types in the voice cloud service to obtain monitoring data with a target format, and send the monitoring data with the target format to the data service platform. Here, the data uploaded by the vehicle to the voice cloud service may be data of different formats. In order to standardize the data format, the data service platform of the embodiment of the present application performs format conversion on the initial data with data types in the voice cloud service through a format conversion tool to obtain monitoring data in a format that satisfies the format of the data service platform. Here, the target format may be one or more data formats such as a string, audio binary data, time series data, and a log file. The target format is a data format that can be used by the operation and maintenance management end.

[0057] In some embodiments, the voice cloud service obtains monitoring data after the monitoring point is triggered. The format conversion tool can also limit the frequency of the voice cloud service sending monitoring data to the data service platform. For example, five monitoring data are sent at a time, and monitoring data is sent once every second to avoid data loss due to frequent sending of data.

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

[0059] Step S203: Send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end determines the operating status of the vehicle in real time based on the monitoring data.

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

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

[0062] The embodiment of the present application is based on a data service platform to realize real-time data transmission between the operation and maintenance management end and the voice cloud service. The real-time requirements of the operation and maintenance management end dashboard are met through the real-time communication of the data service platform, so that the operation and maintenance management end can monitor the data to determine the operating status of the vehicle in real time; at the same time, through an independent data service platform, it is possible to isolate data producers and data users, thereby achieving decoupling between data producers and data users.

[0063] In some embodiments, the data service platform can not only realize the function of real-time data transmission, but also store the data transmitted from the voice cloud service, so that the operation and maintenance management end can obtain the historical operation data of the vehicle in the data service platform.

[0064] See also Figure 3 , Figure 3 It is an optional flow chart of the data processing method provided in the embodiment of the present application. The data processing method provided in the embodiment of the present application may also include steps S301 to S304.

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

[0066] In the embodiment of the present application, the data acquisition request is a real-time request, that is, after the operation and maintenance management end issues a data acquisition request, the data service platform needs to obtain the monitoring data corresponding to the request from the voice cloud service in real time. Therefore, the data acquisition request includes the timestamp of the request. After the data service platform obtains the monitoring data based on the data acquisition request, the timestamp in the data acquisition request can be determined as the time mark of the monitoring data. The data service platform associates the time mark with the monitoring data and stores it in the data storage unit of the data service platform to realize the storage function of the data service platform.

[0067] In some embodiments, the data storage unit can store monitoring data of a preset time period before the current moment, so that the operation and maintenance management end can obtain the monitoring data within the preset time period before. For example, the preset time period is half a year, that is, the operation and maintenance management end does not need to trigger the embedding point in the voice cloud service through the data service platform to obtain data, but can directly obtain the historical operation data of the vehicle in the previous half year from the data service platform, and determine whether the vehicle status is abnormal based on the historical operation data.

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

[0069] In an embodiment of the present application, when the operation and maintenance management end needs to obtain the historical operation data of the vehicle, it sends a historical data acquisition request containing a 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 end needs to obtain, for example, the historical time period is September and October.

[0070] In some embodiments, after the data service platform obtains the historical data acquisition request, it performs data analysis on the request to determine the historical time period.

[0071] Step S303: Determine the monitoring data corresponding to the time stamp in the historical time period in the data storage unit as historical monitoring data.

[0072] In some embodiments, after determining the processing room time period, the data service platform determines the monitoring data within the historical time period in the data storage unit according to the time stamp of the monitoring data in the data storage unit, and uses the monitoring data as the historical monitoring data corresponding to the historical time period.

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

[0074] The data service platform provided in the embodiment of the present application can not only realize the real-time transmission of data 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 end with historical data of the past period of time, so that the operation and maintenance management end can realize the dashboard function related to the historical data.

[0075] In some embodiments, in order to enable the operation and maintenance management end to obtain the required data when issuing a data acquisition request, it is necessary to set up comprehensive tracking points in the voice cloud service in advance according to the business of the operation and maintenance management end to obtain the data required by the operation and maintenance management end. Figure 4 , Figure 4 It is an optional process interaction diagram of the data processing method provided in the embodiment of the present application. Based on the above embodiment, the data processing method provided in the embodiment of the present application may also include steps S401 to S403.

[0076] Step S401: Acquire multiple business types of the operation and maintenance management terminal.

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

[0078] Step S402: Based on the business type, determine the tracking point requirements of the operation and maintenance management end; the tracking point requirements at least include monitoring tracking points corresponding to the multiple business types.

[0079] In some embodiments, based on multiple business types of the operation and maintenance management end, the tracking point requirements required by the operation and maintenance management end can be determined, and the monitoring tracking points corresponding to these tracking point requirements can be triggered to obtain the monitoring data required by the operation and maintenance management end.

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

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

[0082] In some embodiments, the tracking operation can be performed by a technician. Based on the monitoring tracking points and the tracking points' locations in the tracking requirements, the technician sets the monitoring tracking points corresponding to multiple business types in the voice cloud service, so that when any of the monitoring tracking points corresponding to the multiple business types is triggered, the voice cloud service determines the monitoring data corresponding to the monitoring tracking point, and sends the monitoring data to the data service platform based on the format conversion tool.

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

[0084] The embodiment of the present application determines the tracking requirements required by the operation and maintenance management end based on the business type of the operation and maintenance management end, and can achieve comprehensive tracking in the voice cloud service based on the tracking requirements. When the data type of the monitored 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.

[0085] Based on the above data processing method, the present application embodiment provides a data processing system, see Figure 5, Figure 5 It is an optional structural diagram of the data processing system provided in an embodiment of the present application, where the data processing system 50 includes a data service platform 501 and a voice cloud service 502.

[0086] Among them, the data service platform 501 is used to respond to the data acquisition request sent by the operation and maintenance management terminal 503, and 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 502, and obtain the monitoring data with the data type; send the monitoring data to the operation and maintenance management terminal 503, so that the operation and maintenance management terminal 503 can determine the operating status of the vehicle in real time based on the monitoring data.

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

[0088] Figure 6 It is an optional structural diagram of the data processing system provided by the embodiment of the present application. The data processing system 50 also includes a format conversion tool 601, which is connected to the data service platform 501 and the voice cloud service 502 respectively. The format conversion tool 601 is used to respond to the triggering of the monitoring point corresponding to the data type in the voice cloud service 502, call the interface of the voice cloud service 502, and obtain the monitoring data with the data type in the voice cloud service 502. Among them, the format conversion tool 601 calls the interface of the voice cloud service 502, obtains the initial data with the data type in the voice cloud service 502, converts the format of the initial data, obtains the 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 further used to send the monitoring data in the target format to the data service platform 501 based on a preset data transmission frequency.

[0090] In the embodiment of the present application, 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, thereby improving the flexibility of the data service platform for different operation and maintenance demand ends.

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

[0092] The embodiment of the present application further provides an application of a data processing method in a practical scenario.

[0093] The embodiment of the present application provides a data service platform that can store and distribute data. The data service platform is between data producers and data consumers, provides fast real-time connection for producers and consumers, and can store data, acting as a queue. The data service platform meets the real-time requirements of the operation and maintenance management end dashboard through real-time communication, and meets the functions of multi-concurrency and production and consumption isolation through the function of storing data in the data queue. At the same time, the data service platform can add new requirements or change the operation and maintenance management end without changing the data producer code, thereby achieving decoupling between data producers and data consumers.

[0094] The present application embodiment provides a data processing system, such as Figure 7 As shown, Figure 7 70 is an optional structural diagram of a data processing system provided in an embodiment of the present application, wherein 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] Among them, the data service platform 701, as a platform connecting the voice cloud service 702 and the external application 704 (i.e., the operation and maintenance management end), has two functions. The first is to store voice entities (Info Entity), so that it can store voice data (including audio, recognition results, semantic results, etc.) transmitted from the voice cloud service 702; the second is to implement registration monitoring. When the embedding point of the voice cloud service 702 is triggered, the corresponding data type (string, binary string, etc.) is immediately obtained. The first function is to enable the data service platform 701 to provide the user side with the need to obtain the data of the voice platform for a period of time in the past, so as to meet the relevant dashboard functions such as historical data; the second function is to enable the data service platform 701 to expose the interface when the user side wants to monitor the vehicle operation data in real time, so as to transmit data in real time.

[0096] The voice cloud service 702 provides a registration monitoring method for the data service platform 701 to register and monitor, thereby providing the data service platform 701 with a single point of real-time vehicle operation data feedback, that is, the voice cloud service 702 only needs to provide data to the data service platform 701, and does not need to provide data to the external application 704 (i.e., the operation and maintenance management end) that is full of changes. As long as the coverage of the monitoring points in the voice cloud service 702 is relatively reasonable, most of the requirements of the external application 704 (i.e., the operation and maintenance management end) will not affect the code of the voice cloud service 702, thereby reducing the instability caused by frequent code changes.

[0097] As a tool for standardizing the data format between the voice cloud service 702 and the data service platform 701, the format conversion tool 703 can directly call the interface of the voice cloud service 702 when a point-of-entry event occurs in the voice cloud service 702, and transmit the data to the data service platform 701. The format conversion tool 703 follows a unified interface, but the implementation can be implemented inside the data service platform 701, thereby further improving the flexibility of the data service platform 701 to customize the requirements of different external applications 704 (i.e., the operation and maintenance management end).

[0098] The present application embodiment provides a data processing method, such as Figure 8 As shown, Figure 8 It is an optional flow chart of the data processing method provided in the embodiment of the present application. The data processing method is implemented by steps S801 to S806:

[0099] Step S801: Provide voice cloud service.

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

[0101] Step S802: Set a tracking point in the voice cloud service.

[0102] The embodiment of the present application takes into account various needs in external applications, sets up comprehensive tracking points in the voice cloud service, and avoids too frequent callbacks, that is, the data transmission frequency is within a preset range, so that on the basis of meeting both performance and functionality, necessary comprehensive tracking points are added, so that when the needs of subsequent external applications change, there is no need to change the code of the voice cloud service.

[0103] Step S803: The data service platform implements data monitoring based on the embedding point and obtains the monitoring data.

[0104] The data service platform registers and monitors in the voice cloud service. The data service platform converts the data in the voice cloud service according to the standard format of the format conversion tool. The data service platform can have different implementations for different monitoring and operation platforms (i.e., operation and maintenance management terminals). Through different types of tracking points in the voice cloud service, it can analyze functions in more scenarios and be compatible with more operation and maintenance management terminals.

[0105] Step S804: The interface between the data service platform and the external application is exposed.

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

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

[0108] In some embodiments, step S805 and step S804 may be performed simultaneously, or step S804 may be performed first and then step S805. The database of the data service platform is the data storage unit in the above embodiments.

[0109] Step S806: The external application calls the monitoring data based on the interface.

[0110] External applications can read the data stored in the voice cloud service through the interface of the data service platform, and can obtain the real-time data of the voice cloud service through the interface of the data service platform. 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 changing the code of the voice cloud service, thus achieving decoupling between data producers and data consumers.

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

[0112] Among them, the determination module 901 is used to respond to the data acquisition request sent by the operation and maintenance management end, and determine the data type corresponding to the data acquisition request; the acquisition module 902 is used to trigger the monitoring point corresponding to the data type in the voice cloud service based on the data type, and obtain the monitoring data with the data type; the voice cloud service is used to receive and store the vehicle's operating data; the sending module 903 is used to send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end can determine the operating status of the vehicle 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 also includes: a storage module, used to determine the timestamp as the time mark of the monitoring data corresponding to the data acquisition request, and store the time mark and the monitoring data in the data storage unit; a first determination module, used to respond to the historical data acquisition request of the operation and maintenance management end, and determine the historical time period corresponding to the historical data acquisition request; a second determination module, used to determine the monitoring data corresponding to the time mark in the data storage unit that is within the historical time period as historical monitoring data; a first sending module, used to send the historical monitoring data to the operation and maintenance management end, so that the operation and maintenance management end determines the historical operating status of the vehicle based on the historical monitoring data.

[0114] In some embodiments, the data service platform also includes: a first acquisition module, used to acquire multiple business types of the operation and maintenance management end; a third determination module, used to determine the tracking point requirements of the operation and maintenance management end based on the business types; the tracking point requirements at least include monitoring tracking points corresponding to the multiple business types; a setting module, used to respond to tracking point operations and set the monitoring tracking points corresponding to the multiple business types in the voice cloud service.

[0115] In some embodiments, the acquisition module 902 is also used to respond to the monitoring point corresponding to the data type in the voice cloud service being triggered, call the interface of the voice cloud service based on the format conversion tool, and obtain the monitoring data with the data type in the voice cloud service; wherein 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 perform format conversion on 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.

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

[0117] If the technical solution of this application involves personal information, the product using the technical solution of this application has clearly informed the personal information processing rules and obtained the individual's voluntary consent before processing the personal information. If the technical solution of this application involves sensitive personal information, the product using the technical solution of this application has obtained the individual's separate consent before processing the sensitive personal information, and at the same time meets the "explicit consent" requirement. For example, on personal information collection devices such as cameras, clear and prominent signs are set to inform that the personal information collection scope has been entered and personal information will be collected. If the individual voluntarily enters the collection scope, it is deemed that he or she agrees to the collection of his or her personal information; or on the device that processes personal information, the personal information processing rules are notified by obvious signs / information, and the individual's authorization is obtained through pop-up information or by asking the individual to upload his or her personal information; among them, 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 type of personal information processed.

[0118] It should be noted that in the embodiment of the present application, if the above-mentioned data processing method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a data processing device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0119] The embodiment of the present application provides a computer program product or a computer program, which includes an executable instruction, which is a computer instruction; the executable instruction is stored in a computer-readable storage medium. When a processor of a data processing device reads the executable instruction from the computer-readable storage medium and the processor executes the executable instruction, the data processing device executes the data processing method described above in the embodiment of the present application.

[0120] An embodiment of the present application provides a storage medium storing executable instructions, wherein executable instructions are stored. When the executable instructions are executed by a processor, the processor will execute the data processing method provided by the embodiment of the present application.

[0121] In some embodiments, the storage medium can be a computer-readable storage medium, for example, a ferroelectric 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), a flash memory, a magnetic surface memory, an optical disk, or a compact disk read-only memory (CD-ROM), etc.; it can also be various devices including one or any combination of the above memories.

[0122] In some embodiments, executable instructions may be in 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 stand-alone 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 need not necessarily, correspond to a file in a file system, may be stored as part of a file storing other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions). As an example, executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected by a communication network.

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

[0125] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

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

[0127] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0128] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

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

Claims

1. A data processing method, applied to a data service platform; characterized in that: The method comprises: In response to a data acquisition request sent by the operation and maintenance management end, determine the data type corresponding to the data acquisition request; Based on the data type, triggering a monitoring point corresponding to the data type in the voice cloud service, and acquiring monitoring data having the data type; the voice cloud service is used to receive and store the operation data of the vehicle; The monitoring data is sent to the operation and maintenance management end, so that the operation and maintenance management end determines the operation status of the vehicle in real time based on the monitoring data.

2. The data processing method according to claim 1, characterized in that: The data service platform includes a data storage unit; the data acquisition request includes at least a timestamp; the method further includes: Determine the timestamp as the timestamp of the monitoring data corresponding to the data acquisition request, and store the timestamp and the monitoring data in the data storage unit; In response to the historical data acquisition request of the operation and maintenance management terminal, determine the historical time period corresponding to the historical data acquisition request; Determine the monitoring data corresponding to the time stamp in the historical time period in the data storage unit as historical monitoring data; The historical monitoring data is sent to the operation and maintenance management end, so that the operation and maintenance management end determines the historical operation 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 comprises: Acquire multiple business types of the operation and maintenance management terminal; Based on the service type, determining the tracking point requirements of the operation and maintenance management end; the tracking point requirements at least include monitoring tracking points corresponding to the multiple service types; In response to the tracking operation, the monitoring tracking points corresponding to the multiple business types are set in the voice cloud service.

4. The data processing method according to any one of claims 1 to 3, characterized in that: The acquiring monitoring data having the data type includes: In response to a monitoring point corresponding to the data type in the voice cloud service being triggered, calling an interface of the voice cloud service based on a format conversion tool to obtain monitoring data having the data type in the voice cloud service; Among them, 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 format of 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.

5. A data processing system, characterized in that: The system comprises: The data service platform is used to respond to the data acquisition request sent by the operation and maintenance management end, 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 obtain the monitoring data with the data type; send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end determines the operation status of the vehicle in real time based on the monitoring data; The voice cloud service is connected to the data service platform, and is used to respond to the monitoring point corresponding to the data type being triggered, determine the monitoring data corresponding to the data type, and send the monitoring data to the data service platform.

6. The data processing system according to claim 5, characterized in that: The system further comprises: A format conversion tool, wherein 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 respond 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, and obtain the monitoring data with the data type in the voice cloud service.

7. The data processing system according to claim 6, characterized in that: The format conversion tool is also used to call the interface of the voice cloud service, obtain the initial data of the data type in the voice cloud service, convert the format of the initial data to obtain the monitoring data with the target format, and send the monitoring data with the target format to the data service platform.

8. The data processing system according to claim 7, characterized in that: The format conversion tool is further used to send the monitoring data in the target format to the data service platform based on a preset data transmission frequency.

9. A data service platform, characterized in that: The data service platform includes: A determination module, configured to respond to a data acquisition request sent by the operation and maintenance management end and determine a data type corresponding to the data acquisition request; An acquisition module, used to trigger a monitoring point corresponding to the data type in the voice cloud service based on the data type, and acquire monitoring data having the data type; the voice cloud service is used to receive and store the operation data of the vehicle; The sending module is used to send the monitoring data to the operation and maintenance management end, so that the operation and maintenance management end determines the operating status of the vehicle in real time based on the monitoring data.

10. A computer-readable storage medium, characterized in that: Executable instructions are stored thereon, which are used to cause a processor to execute the executable instructions to implement the data processing method described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Buried point data processing method, server and readable storage medium

    CN112069384A

  • Method and device for acquiring data of fire-fighting equipment and fire-fighting management system

    CN112671848A

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

    CN113239251A

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

    CN113934732A

  • Buried point data acquisition method, device and equipment and storage medium

    CN114371973A