CN114896053A - Data processing system, method, storage medium and electronic device - Google Patents
Data processing system, method, storage medium and electronic device Download PDFInfo
- Publication number
- CN114896053A CN114896053A CN202210359317.9A CN202210359317A CN114896053A CN 114896053 A CN114896053 A CN 114896053A CN 202210359317 A CN202210359317 A CN 202210359317A CN 114896053 A CN114896053 A CN 114896053A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- management module
- data processing
- data management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 claims abstract description 14
- 238000013523 data management Methods 0.000 claims description 57
- 230000003993 interaction Effects 0.000 claims description 56
- 238000004590 computer program Methods 0.000 claims description 13
- 230000002452 interceptive effect Effects 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 abstract description 8
- 238000007405 data analysis Methods 0.000 description 20
- 238000001514 detection method Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 12
- 230000002159 abnormal effect Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001788 irregular Effects 0.000 description 4
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/96—Management of image or video recognition tasks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/54—Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/012—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/502—Proximity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention provides a data processing system, a data processing method, a storage medium and an electronic device, and relates to the field of intelligent transportation. Wherein the data processing system comprises: and the sub-control unit is used for receiving the target instruction and executing the target operation based on the target instruction so as to obtain an event result. By the method and the device, the problems of large burden and low algorithm analysis speed of the central server of the intelligent traffic system are solved, and the effects of reducing the pressure of the central server of the intelligent traffic system and improving the data processing efficiency are achieved.
Description
Technical Field
The embodiment of the invention relates to the field of intelligent data processing, in particular to a data processing system, a data processing method, a storage medium and an electronic device in the field of intelligent transportation.
Background
With the advent of the artificial intelligence era, the development of intelligent transportation systems has necessarily progressed. And carrying out data analysis on the traffic data stream through the intelligent traffic system so as to meet the requirement of identifying and analyzing abnormal events in the traffic system. For example, with the development of on-line taxi taking service, the safety problem of passengers also becomes a problem that people pay more attention to at present, and traffic data generated by users in the driving process, such as audio data of drivers and passengers in the cars, is often not processed effectively and timely, so that network appointment safety accidents are frequent.
The observation and analysis show that the existing intelligent transportation system is a central service mode. The hardware aspect is a central server, and the software aspect integrates three modules of an algorithm engine, a data stream processing engine and a client service. And all the deployment and control tasks carry out exception analysis by deployment and control types and different algorithm models of the scheduling algorithm engine. And after the analysis is finished, the produced abnormal event data is provided for the server side to be consumed, and the server side stores all the abnormal event data in the central server.
In the above intelligent transportation system center service mode, the intelligent transportation system center server is required to receive a large amount of data streams, which results in excessive occupied bandwidth; the excessive analysis tasks of the deployment and control algorithm consume the central computing power of the system, so that the pressure of the intelligent traffic central server is high, and the algorithm analysis efficiency is not high enough; moreover, the central server may cause a certain hardware loss during transportation and may even affect the storage of data. In addition, the transportation system server may incur additional costs such as transportation costs, accidental damage costs, and the like.
Disclosure of Invention
The invention has the main advantages that the invention provides a data processing system, a data processing method, a storage medium and an electronic device, wherein at least one sub-control unit is provided, a plurality of sub-control units respectively execute a target instruction to obtain an event result, and the event result is transmitted to an external central server to reduce the data processing burden of the central server;
another advantage of the present invention is to provide a data processing system, a data processing method, a storage medium, and an electronic device, wherein at least one sub-control unit is provided, and the sub-control units respectively process target instructions, so that the speed of algorithm analysis for processing data is increased; another advantage of the present invention is to provide a data processing system, a method, a storage medium and an electronic device, in which an external central server can interactively operate with one or more of the sub-control units, so that the central server can intelligently control all the sub-control units.
According to an embodiment of the present invention, there is provided a data processing system including:
and the sub-control unit is used for receiving the target instruction and executing the target operation based on the target instruction so as to obtain an event result.
According to an embodiment of the present invention, the sub-control unit further includes a control module, an interaction module, and a data management module, wherein the interaction module is respectively in communication connection with the control module and the data management module, the interaction module transmits a target instruction received by the control module to the data management module, the data management module performs a target operation according to the target instruction to obtain an event result, and the event result is sent from the data management module to the control module by the interaction module.
According to one embodiment of the invention, the data management module comprises one or more algorithmic models, the algorithmic models of the data management module being configured by the interaction module.
According to one embodiment of the invention, the interaction module is communicatively connected to an external central server, through which the algorithmic model of the data management module is configured on the interaction module.
According to one embodiment of the invention, the control module is communicatively connected to an external central server, and the event result is transmitted by the control module to the external central server.
According to an embodiment of the present invention, there is provided a data processing method including:
the control module receives a target instruction;
the interaction module transmits the target instruction to the data management module;
according to the target instruction, the data management module generates an event result based on the original traffic data.
According to an embodiment of the invention, the data management module generating an event result based on raw traffic data specifically comprises the event result being generated by the algorithmic model of the data management module based on the raw traffic data, wherein the algorithmic model is configured by the interaction module.
According to one embodiment of the invention, said algorithmic model of said data management module is configured on said interactive module by said central server.
According to a further embodiment of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
The invention provides a data processing system, a data processing method, a storage medium and an electronic device, wherein the sub-control units are used for respectively processing target instructions, so that the algorithm analysis speed of traffic data is increased, and the pressure of a central server is reduced.
Drawings
FIG. 1 is a block diagram of a data processing system according to one embodiment of the present invention;
FIG. 2 is a block diagram of a data processing system according to one embodiment of the present invention;
FIG. 3 is a block diagram of a data processing system according to one embodiment of the present invention;
FIG. 4 is a schematic diagram of a specific embodiment according to the present invention;
fig. 5 is a flow chart of a data processing method according to one embodiment of the invention.
Detailed Description
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In the intelligent traffic system center service mode, tasks are distributed and controlled and data are processed in the center server, the center server is required to receive a large number of traffic data streams, the occupied bandwidth is too large, the burden of the intelligent traffic center server is greatly increased, and the data analysis efficiency is low. Therefore, a method for relieving the pressure of the central server and improving the data processing efficiency is needed. The invention provides a data processing system, a method, a storage medium and an electronic device, which can be applied to any data processing scene, such as audio data processing, or audio and image data processing, or image data processing.
Preferably, the present invention is applied to an intelligent transportation system for recognizing an abnormal event occurring in the transportation system. Taking the example of recognizing an abnormal event in original traffic data in an intelligent traffic system, a data processing method, a storage medium and an electronic device provided by the invention will be specifically described.
According to a preferred embodiment of the invention, the data processing system, the data processing method, the storage medium and the electronic device are applied to an automobile internal control monitoring system in the field of intelligent transportation, and the processing of audio data in the driving process of the networked car booking is promoted, so that effective information transmission and information tracking are realized, and the riding safety problem of the networked car booking can be effectively reduced.
It should be noted that, according to a preferred embodiment of the present invention, in an intelligent transportation system, it is generally necessary to identify an abnormal event occurring in raw traffic data. For example, the user side is a network appointment platform side, and the platform needs to effectively identify abnormal data in the network appointment vehicle to obtain the event result of whether passengers and drivers are in dangerous conditions or in which specific abnormal conditions; for another example, the user side is a traffic police, the traffic police needs to obtain a data result of a motor vehicle pressing the yellow solid line in the road, at this time, a camera or a capturing device which is pre-installed at the intersection acquires an image of the road in the monitored area, and the image data is identified to obtain a result of an event that which vehicles press the yellow solid line in the road.
According to the embodiment of the present invention, it should be noted that the processing of the traffic data in the intelligent transportation system generally includes the processing of audio data, image data including pictures and video data, and audio and image data, and the traffic data mentioned in the embodiment of the present invention refers to the audio data and the image data collectively.
According to the embodiments of the present invention, it should be noted that the connections between the modules, systems, or units mentioned in the embodiments of the present invention are communication connections. The communication connection mode may be a wired network connection, a wireless network connection, or a transmission connection through a physical method, and the communication connection mode mentioned in this specification is included as long as the purpose of data transmission is achieved, or the purpose of connection between hardware, software, or hardware is achieved.
According to a preferred embodiment of the present invention, as shown in fig. 2 to 3, a data processing system 1000 is provided, wherein the data processing system 1000 comprises at least one sub-control unit 100. Each sub-control unit 100 includes a control module 10, an interactive module 20, and a data management module 30, where the control module 10 receives one or more external target instructions and transmits the target instructions to the interactive module 20 in a communication manner, and the interactive module 20 reads the target instructions and instructs the data management module 30 to obtain a task generated by processing the target instructions. After the data management module 30 completes the work task of the target instruction, the generated data result is returned to the interaction module 20, and the interaction module 20 feeds back the data result to the control module 10.
According to a preferred embodiment of the present invention, as shown in fig. 1 to fig. 3, the data processing system 1000 is communicatively connected to a central server, the central server receives a target instruction from a user and then issues the target instruction to the data processing system 1000, the data processing system 1000 executes the target instruction and feeds back a generated data result to the central server, and the central server can store and query all data results from the data processing system 1000. Compared with the traditional central service mode of the intelligent transportation system, in this way, the central server does not need to perform a large amount of specific target instruction tasks, so that the data processing pressure of the central server is relieved.
It should be noted that the data processing system 1000 includes at least one sub-control unit 100. Preferably, the number of the sub-control units 100 is greater than or equal to two. In different embodiments, different numbers of the sub-control units 100 may be provided according to specific data processing requirements.
Specifically, according to a preferred embodiment of the present invention, as shown in fig. 4, in the field of intelligent transportation, the sub-control unit 100 can be implemented as an edge box, and a user can set a certain number of edge boxes at different places, such as an intersection, a triple intersection, etc., according to specific traffic conditions and data processing requirements. Preferably, the edge box is communicatively connected to the camera or the photographing apparatus and receives image data recorded from the camera or the photographing apparatus.
According to another preferred embodiment of the present invention, in the field of intelligent transportation, the edge box can be provided at any place designated by the user, and preferably, the edge box is communicatively connected to the data recording device and software of the user's mobile phone and receives audio data from the audio recording device.
In other words, the edge box may be set at any place designated by the user side, and an external traffic data recording device makes a communication connection to complete the reception of the original traffic data.
According to one embodiment of the present invention, all the sub-control units 100 may be configured to execute different types of target instructions, each target instruction type corresponds to a plurality of target instruction algorithm models, and specifically, a user may deploy the type of the corresponding target instruction and the corresponding target instruction algorithm model in the sub-control unit 100, i.e., an edge box, according to specific traffic conditions and data processing requirements.
According to a preferred embodiment of the present invention, algorithm models of all target instruction types and corresponding target instructions are preset in each of the sub-control units 100. According to the target instruction of the user, the sub-control unit 100 may start an algorithm model corresponding to the target instruction to identify an abnormal event, and generate a corresponding event result. And, the user can deploy a new target command type and an algorithm model corresponding to the target command in the sub-control unit 100 according to a new traffic data processing requirement. According to a preferred embodiment of the present invention, the types of target instructions to be deployed include motor vehicles, non-motor vehicles, traffic events, and traffic flows. Assuming that the target command of the user is a motor vehicle left-turning yellow-pressing solid line, an algorithm model preset in the sub-control unit 100 corresponding to the target command may be started to identify the target event for the received image data. Assuming that the target instruction of the user is the passenger call help-seeking information, an algorithm model preset in the sub-control unit 100 corresponding to the target instruction may be started, and the received audio data may be identified by the target event. And the user can also deploy and control a new target instruction type and a corresponding algorithm model according to actual requirements.
According to a preferred embodiment of the present invention, each of the sub-control units 100 is communicatively connected to the central server. Each of the sub-control units 100 feeds back the generated data result to the central server by receiving and executing the target instruction from the central server. The central server may store, query all data results from each of the child control units 100. In this way, the target instruction from the user is executed through each of the sub-control units 100, thereby effectively improving the data processing efficiency, compared to the central service mode of the conventional intelligent transportation system.
According to another embodiment of the present invention, as shown in FIG. 1, the data processing system 1000 includes at least one sub-control unit 100 and a central server communicatively coupled to each sub-control unit 100. Each of the sub-control units 100 receives and executes a target instruction from the central server, and feeds back a generated data result to the central server. The central server may store, query all data results from each of the child control units 100.
According to another embodiment of the present invention, the data processing system 1000 includes at least one sub-control unit 100 and at least one central server, each of the central servers is communicatively connected to a corresponding plurality of the central servers. Each of the sub-control units 100 receives and executes the target instruction from the corresponding central server, and feeds back the generated data result to the corresponding central server. The central server may store, query data results from a corresponding plurality of the sub-control units 100.
Further, as shown in fig. 2, the control module 10 includes a receiver 111 and a control center 112, where the receiver 111 is configured to receive at least one external target instruction, the receiver 111 is pushed to the control center 112 after receiving the external target instruction, and the control center 112 transmits the target instruction to the interaction module 20.
Preferably, the control center 112 of the control module 10 transmits the target instruction to the interaction module 20 through a communication connection, the interaction module 20 transmits the target instruction to the data management module 30, and the data management module 30 executes a task of the target instruction by reading the target instruction and feeds back a data result after work to the interaction module 20.
According to a preferred embodiment of the present invention, as shown in fig. 2, the interactive module 20 includes an interactive center 21, and the interactive center 21 can interact with the central server and the control module 10 of the sub-control unit 100, respectively.
Specifically, the interaction center 21 may perform task interaction with the central server through the control center 112 of the control module 10. After receiving the external target instruction, the central server transmits the target instruction to the control module 10, that is, the receiver 111 receives the target instruction from the central server, the receiver 111 receives the external target instruction and then pushes the external target instruction to the control center 112, and the control center 112 transmits the target instruction to the interaction center 21 of the interaction module 20. The sub control unit 100 receives the external target instruction by transmitting the target instruction to the interaction center 21, and transmits the target instruction to the data management module 30 by the interaction center 21, so that the data management module 30 completes the execution of the target instruction.
Similarly, the sub-control unit 100 may receive an external target instruction through the receiver 111 of the control module 10, and after the receiver 111 receives the external target instruction, the target instruction is transmitted to the interaction center 21 through the control center 112, and the interaction center 21 transmits the target instruction to the data management module 30, so that the data management module 30 completes execution of the target instruction.
It is understood that the interaction center 21 can interact with the central server and the control module 10 through the control module 10 at the same time, that is, the interaction center can receive external target commands from the central server and the control module 10 at the same time and transmit the target commands to the data management module 30, so that the data management module 30 can complete the execution of the target commands.
Further, the data management module 30 finishes executing the target instruction by reading the target instruction of the interaction center 21.
According to a preferred embodiment of the present invention, the interactive module 20 further comprises a storage center 22 for storing the data result from the data management module 30.
According to a preferred embodiment of the present invention, as shown in fig. 2, the data management module 30 is communicatively connected to an external traffic data recording device. Specifically, the traffic data recording device records original traffic data including audio and image data, and transmits the original traffic data to the data management module 30 in a communication connection manner, and the data management module 30 manages the original traffic data.
The data management module 30 includes a data receiving end 301, and the data management module 30 receives the original traffic data acquired by the traffic data recording device through the data receiving end 301 in a communication connection manner.
Optionally, the data management module 30 may collect raw traffic data from a plurality of image recording devices through the data receiving end 301. Alternatively, the data receiving end 301 may be provided in a plurality of numbers, so as to collect the raw traffic data for more traffic data recording devices.
According to a preferred embodiment of the present invention, as shown in fig. 2, the data management module 30 further includes a data encoding unit 31 and a data analyzing unit 32, the data encoding unit 31 is configured to convert the original traffic data collected from the external image recording device into first encoded data, and the data analyzing unit 32 analyzes the first encoded data and marks the first encoded data as second encoded data. It will be appreciated that in particular embodiments, the second encoded data is the result of an event with tagged information.
Specifically, the data encoding unit 31 of the data management module 30 first converts the original traffic data collected by the data receiving end 301 into first encoded data, where the first encoded data is irregular data information.
Further, the data analysis unit 32 analyzes and manages the first encoded data to obtain second encoded data, which is regular data information.
It should be noted that the data encoding unit 31 presets a detection model corresponding to each target instruction, and the detection model is used for detecting the original traffic data and converting the original traffic data into the first encoded data. Specifically, the detection model is used for performing frame-by-frame detection on original traffic data, for example, video stream data, so as to determine whether to trigger a target event corresponding to the detection model. If the video stream data satisfies the condition of the target event corresponding to the detection model, first encoded data is generated and sent to the data analysis unit 32. Note that, at this time, the first encoded data sent to the data analysis unit 32 is irregular data information.
Further, the data analysis unit 32 manages the received first encoded data. Specifically, the data encoding unit 31 presets a detection model corresponding to each target instruction, and correspondingly, the data analysis unit 32 presets parameter information corresponding to the detection model. According to the parameter information, the first coded data is specifically sorted and classified, so that a specific event result, namely second coded data is obtained, and the second coded data is regular data information.
More specifically, the data analysis unit 32 manages the first encoded data by the preset parameter information, for example, by identifying the content information of the traffic data, such as the time, the place and the type of the first encoded data, where the relevant content information includes, but is not limited to, the time, the place and the type of the first encoded data, and the first encoded data is marked as the second encoded data with the specific event type information. Preferably, the second encoded data is several pictures marked with specific event type information and/or audio and/or video within a certain time period.
It should be noted that the algorithm model in the data management module 30 is preset by the interaction module 20. Specifically, the user may set the algorithm model in the data management module 30 through the interaction center 21 of the interaction module 20, that is, set the detection model of the data encoding unit 31 and the parameter information of the corresponding detection model in the data analysis unit 32.
According to a preferred embodiment of the present invention, the central server can set the algorithm model in the data management module 30 through the interaction center 21 of the interaction module 20, that is, set the detection model of the data encoding unit 31 and the parameter information of the corresponding detection model in the data analysis unit 32.
According to another embodiment of the present invention, the data management module 30 further includes a data storage unit 33, and the data storage unit 33 is configured to store the second encoded data.
Further, the data analysis unit 32 transmits the second encoded data to the interaction module 20.
According to a preferred embodiment of the present invention, as shown in fig. 2, the interactive module 20 further includes a storage center 22, and the data analysis unit 32 transmits the second encoded data to the storage center 22 of the interactive module 20. The interaction center 21 transmits the second encoded data stored in the storage module 22 to the control module 10.
Optionally, according to another embodiment of the present invention, the data analysis unit 32 transmits the second encoded data to the interaction center 21 of the interaction module 20, and the storage center 22 stores the second encoded data.
Further, the interaction center 21 transmits the second encoding data to the control module 10, and the sub-control unit 100 displays the second encoding data. Wherein the control module 10 of the sub-control unit 100 further comprises a display unit 113, and the display unit 113 is used for displaying the second coded data with the event result.
According to a preferred embodiment of the present invention, the control module 10 further comprises an event storage unit 114, and second encoded data with an event result is stored in the event storage unit 114 of the control module 10.
Alternatively, after the second coded data is pushed to the control module 10, the second coded data may be displayed by the display unit 113 and stored in the event storage unit 114. The second encoded data with the event result stored in the event storage unit 114 can be queried and retrieved by the user at any time.
According to another preferred embodiment of the present invention, the control module 10 is connected to a central server in a communication connection manner, and the control module 10 feeds back the received second encoded data, i.e. the event result, to the central server, which receives and stores the second image encoded data from the control module 10 of each of the sub-control units 100, and all the traffic data results are provided to the central server for the user to query and retrieve. By means of completing the target instruction and directly feeding back the second encoded data with the event result to the central server by the sub-control unit 100, the central server does not need to receive a large amount of traffic data, and does not need to bear the burden of processing all target instructions, pressure of the central server is relieved, and data processing efficiency is effectively improved.
It is understood that the user can read the event result from the control module 10 of each of the sub-control units 100, respectively, or can read all the event results from each of the sub-control units 100 from a central server.
From the above embodiments, it can be known that a user can issue target instructions, control, query data, and permission settings to all the sub-control units 100 through the central server, or can directly issue target instructions, control, query, and permission settings through the sub-control units 100. Preferably, the user can issue target instructions, control, queries and permission settings to all the sub-control units 100 through the central server.
In this embodiment, a method operating in the data processing system is provided, and fig. 5 is a flowchart of a data method according to an embodiment of the present invention, where the flowchart includes the following steps:
the invention also provides a data processing method, which comprises the following steps:
interactively deploying and controlling the sub-control units;
acquiring a data result corresponding to the target instruction;
wherein interactively deploying the sub-control units comprises presetting an algorithm model of target instructions in the data management module 30.
Specifically, the interaction center 21 of the interaction module 20 is used to set an algorithm model in the data management module 30, that is, to set a detection model of the data encoding unit 31 and parameter information of a corresponding detection model in the data analysis unit 32.
Wherein the control center 112 of the control module 10 deploys at least one of the sub-control units 100 through the interaction center 21.
Wherein, the central server deploys at least one of the sub-control units 100 through the interaction center 21.
According to a preferred embodiment of the present invention, as shown in fig. 5, the step of obtaining the event result corresponding to the target instruction according to the data processing method includes the following steps:
s001, the control module 10 receives a target instruction;
s002, the interaction module transmits 20 the target instruction to the data management module 30;
s003, according to the target instruction, the data management module generates an event result based on original traffic data;
wherein, step S001 includes receiving an external target command from a central server and the control module 10 through the interaction center 21;
wherein, step S003 comprises the following steps:
a) acquiring original traffic data through external traffic data recording equipment;
b) the raw traffic data is transmitted to the data management module 30 by means of a communication link
c) The data encoding unit 31 converts original traffic data collected from an external traffic data recording device into first encoded data;
d) the data analysis unit 32 analyzes the first encoded data and marks the first encoded data as second encoded data.
The first coded data is irregular data information, and the second coded data is regular data information. And the second encoded data is a specific event result.
In step c), the data encoding unit 31 presets a detection model corresponding to each target instruction, where the detection model is used to detect original traffic data and convert the original traffic data into first encoded data. Specifically, the detection model is used for performing frame-by-frame detection on original traffic data, for example, video stream data, so as to determine whether to trigger a target event corresponding to the detection model. If the video stream data satisfies the condition of the target event corresponding to the detection model, first encoded data is generated and sent to the data analysis unit 32. Note that, at this time, the first encoded data sent to the data analysis unit 32 is irregular data information.
Wherein in step d), the data analysis unit 32 manages the first encoded data by the preset parameter information, for example, by identifying the content information of the traffic data, such as the time, the place and the type of the first encoded data, where the related content information includes but is not limited to the time, the place and the type of the first encoded data, and the first encoded data is marked as the second encoded data with the specific event type information. Preferably, the second encoded data is several pictures and/or video and/or audio within a certain time period marked with specific event type information.
Wherein, the data processing method further comprises the following steps:
and S004, pushing an event result.
Wherein, the step S004 includes the following steps:
e) the second coded data is transmitted from the data management module 30 to the control module 10 through the interaction center;
f) displaying the second coded data with the event result.
Wherein, the interactive module 20 further includes a storage center 22, and the data analysis unit 32 transmits the second encoded data to the storage center 22 of the interactive module 20. The interaction center 21 transmits the second encoded data stored in the storage module 22 to the control module 10.
Step e) further includes that the data analysis unit 32 transmits the second encoded data to the interaction center 21 of the interaction module 20, and at the same time, the storage center 22 stores the second encoded data.
In step f), the interaction center 21 transmits the second encoded data to the control module 10, and the sub-control unit 100 displays the second encoded data. The control module 10 of the sub-control unit 100 further includes a display unit 113, and the display unit 113 is configured to display the second encoded data with the event result.
In step f), the control module 10 further includes an event storage unit 114, and second encoded data with an event result is stored in the event storage unit 114 of the control module 10.
Alternatively, after the second coded data is pushed to the control module 10, the second coded data may be displayed by the display unit 113 and stored in the event storage unit 114. The second encoded data with the event result stored in the event storage unit 114 can be queried and retrieved by the user at any time.
The step f) further includes that the control module 10 feeds back the received second encoded data, i.e. the event result, to a central server.
Specifically, the control module 10 is connected to a central server in a communication connection manner, and the control module 10 feeds back the received second encoded data, i.e. the event result, to the central server, which receives and stores the second encoded data from each of the sub-control units 100 and the control module 10, where all the event results are provided for the user to query and call. Wherein the central server can retrieve the event result from each of the sub-control units 100 at any time.
Specifically, the central server receives and stores the second encoded data from the control module 10 of each sub-control unit 100, and all the encoded data are provided for the user to query and retrieve on the central server.
It is understood that the user can read the event result from the control module 10 of each of the sub-control units 100, respectively, or can read all the event results from each of the sub-control units 100 from a central server.
Through the steps, the pressure of the intelligent transportation system center server for processing data is relieved, and the data processing efficiency is improved.
The main body for performing the above steps may be an edge box, but is not limited thereto.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above-mentioned method embodiments when executed.
In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
In an exemplary embodiment, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary embodiments, and details of this embodiment are not repeated herein.
It will be apparent to those skilled in the art that the various modules or steps of the invention described above may be implemented using a general purpose computing device, they may be centralized on a single computing device or distributed across a network of computing devices, and they may be implemented using program code executable by the computing devices, such that they may be stored in a memory device and executed by the computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into various integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A data processing system, comprising:
and the sub-control unit is used for receiving the target instruction and executing the target operation based on the target instruction so as to obtain an event result.
2. The data processing system of claim 1, wherein the sub-control unit further comprises a control module, an interaction module, and a data management module, wherein the interaction module is communicatively connected to the control module and the data management module, respectively, the interaction module transmits the target command received by the control module to the data management module, the data management module performs a target operation according to the target command to obtain an event result, and the event result is sent from the data management module to the control module by the interaction module.
3. The data processing system of claim 2, wherein the data management module includes one or more algorithmic models, the algorithmic models of the data management module being configured by the interaction module.
4. The data processing system of claim 3, wherein the interaction module is communicatively coupled to an external central server, through which the algorithmic model of the data management module is configured on the interaction module.
5. The data processing system of claim 2, wherein the control module is communicatively coupled to an external central server, and wherein the event results are transmitted by the control module to the external central server.
6. A method of data processing, comprising:
the control module receives a target instruction;
the interaction module transmits the target instruction to the data management module;
according to the target instruction, the data management module generates an event result based on the original traffic data.
7. The data processing method of claim 6, wherein the data management module generating an event result based on raw traffic data specifically comprises the event result being generated by the algorithmic model of the data management module based on the raw traffic data, wherein the algorithmic model is configured by the interaction module.
8. The data processing method of claim 7, wherein the algorithmic model of the data management module is configured on the interactive module through the central server.
9. A computer-readable storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 6 to 8 when executed.
10. An electronic device comprising a memory and a processor, wherein the memory has a computer program stored therein, and the processor is configured to execute the computer program to perform the method of any one of claims 6 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210359317.9A CN114896053A (en) | 2022-04-07 | 2022-04-07 | Data processing system, method, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210359317.9A CN114896053A (en) | 2022-04-07 | 2022-04-07 | Data processing system, method, storage medium and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114896053A true CN114896053A (en) | 2022-08-12 |
Family
ID=82716184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210359317.9A Pending CN114896053A (en) | 2022-04-07 | 2022-04-07 | Data processing system, method, storage medium and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114896053A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116363866A (en) * | 2022-12-23 | 2023-06-30 | 中科南京智能技术研究院 | Supervision system and method for intelligent traffic network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111554088A (en) * | 2020-04-13 | 2020-08-18 | 重庆邮电大学 | Multifunctional V2X intelligent roadside base station system |
CN113163005A (en) * | 2021-04-15 | 2021-07-23 | 江苏安靖通电子信息科技有限公司 | Intelligent transportation operation and maintenance monitoring and data management and control system based on edge calculation |
CN113542358A (en) * | 2021-06-16 | 2021-10-22 | 中铁第四勘察设计院集团有限公司 | Monitoring system and monitoring method |
CN113888871A (en) * | 2021-10-20 | 2022-01-04 | 上海电科智能系统股份有限公司 | Automatic handling linkage system and method for highway traffic incident |
-
2022
- 2022-04-07 CN CN202210359317.9A patent/CN114896053A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111554088A (en) * | 2020-04-13 | 2020-08-18 | 重庆邮电大学 | Multifunctional V2X intelligent roadside base station system |
CN113163005A (en) * | 2021-04-15 | 2021-07-23 | 江苏安靖通电子信息科技有限公司 | Intelligent transportation operation and maintenance monitoring and data management and control system based on edge calculation |
CN113542358A (en) * | 2021-06-16 | 2021-10-22 | 中铁第四勘察设计院集团有限公司 | Monitoring system and monitoring method |
CN113888871A (en) * | 2021-10-20 | 2022-01-04 | 上海电科智能系统股份有限公司 | Automatic handling linkage system and method for highway traffic incident |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116363866A (en) * | 2022-12-23 | 2023-06-30 | 中科南京智能技术研究院 | Supervision system and method for intelligent traffic network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112969049B (en) | Intelligent detection system for ship violation behaviors | |
DE102015113644A1 (en) | DEVICE AND SYSTEM FOR PRODUCING VEHICLE DEVICE RECORDING DATA | |
CN103167265A (en) | Video processing method and video processing system based on intelligent image identification | |
CN102214394A (en) | Intelligent vehicle information management method and system | |
CN108985530A (en) | Vehicle risk behavior management method and device | |
CN112860747A (en) | Automatic data recording, storing and classifying system and method | |
CN103986920A (en) | Vehicle-mounted remote camera monitoring system and control method thereof | |
CN114896053A (en) | Data processing system, method, storage medium and electronic device | |
CN114979216A (en) | Server data acquisition configuration method and system thereof | |
CN107613344B (en) | Instant feedback system for display terminal playing state and implementation method | |
CN109532844A (en) | A kind of monitoring method and device, computer storage medium of on-vehicle information | |
CN113963252A (en) | Safety helmet wearing early warning method and system based on image recognition | |
CN202939486U (en) | Automobile fault remote diagnosis system | |
CN114727069A (en) | Charging station maintenance method, device, equipment and computer readable medium | |
CN108305476A (en) | A kind of method, system and ambulance obtaining illegal vehicle information | |
CN210327795U (en) | Vehicle-mounted video monitoring equipment and system integrated with passenger flow statistics and vehicle | |
CN114275010B (en) | Train monitoring and linkage method, device and system | |
CN109747579A (en) | Vehicle-mounted evidence-obtaining alarm and its control method | |
CN209785064U (en) | Time-sharing lease operation service terminal and system | |
CN212305387U (en) | Vehicle-mounted machine equipment | |
CN115601852A (en) | Method and device for processing vehicle data and vehicle | |
CN111966070A (en) | Driver behavior data acquisition and processing system | |
CN113327428A (en) | Method for rapidly acquiring data of vehicles entering and leaving parking lot | |
CN110139051B (en) | Video information acquisition system and car | |
CN112258089A (en) | Control method and device for mobile law enforcement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |