CN115118754B - Remote monitoring test system and monitoring test method for electric automobile - Google Patents

Remote monitoring test system and monitoring test method for electric automobile Download PDF

Info

Publication number
CN115118754B
CN115118754B CN202211036485.0A CN202211036485A CN115118754B CN 115118754 B CN115118754 B CN 115118754B CN 202211036485 A CN202211036485 A CN 202211036485A CN 115118754 B CN115118754 B CN 115118754B
Authority
CN
China
Prior art keywords
data
test
analysis result
preset
test data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211036485.0A
Other languages
Chinese (zh)
Other versions
CN115118754A (en
Inventor
于洋
郑天雷
张凯明
窦汝鹏
邓程鹏
孙文军
曹冬冬
郝维健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Automotive Technology and Research Center Co Ltd
Original Assignee
China Automotive Technology and Research Center Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Automotive Technology and Research Center Co Ltd filed Critical China Automotive Technology and Research Center Co Ltd
Priority to CN202211036485.0A priority Critical patent/CN115118754B/en
Publication of CN115118754A publication Critical patent/CN115118754A/en
Application granted granted Critical
Publication of CN115118754B publication Critical patent/CN115118754B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The invention relates to the field of electric automobiles, and discloses a remote monitoring test system and a monitoring test method for an electric automobile. The system comprises: the data acquisition service is used for acquiring test data of the electric automobile and screening the test data; the data analysis service is used for analyzing the data; the timing task service is used for carrying out periodic statistics on preset detection items; the data pushing service is used for pushing the test data and the corresponding analysis result to the front end for displaying; the system application service is used for carrying out multi-dimensional analysis on the data; and the streaming media service is used for acquiring and storing the video data related to the electric automobile. The purpose of remote monitoring and detection of the electric automobile is achieved, monitoring and detecting efficiency and monitoring and detecting precision are improved, and labor cost is saved.

Description

Remote monitoring test system and monitoring test method for electric automobile
Technical Field
The invention relates to the field of electric automobiles, in particular to a remote monitoring test system and a monitoring test method for an electric automobile.
Background
The state requires that each electric vehicle needs to access real-time data of the vehicle into a national supervision system according to the requirements of GB/T32960 technical Specification of electric vehicle remote service and management System to ensure the safety of lives and properties of people.
In view of the above, the present invention is particularly proposed.
Disclosure of Invention
In order to solve the technical problems, the invention provides a remote monitoring and testing system and a monitoring and testing method for an electric vehicle, so that the aim of remotely monitoring and detecting the electric vehicle is fulfilled, the monitoring efficiency and the monitoring precision are improved, and the labor cost is saved.
The embodiment of the invention provides a remote monitoring and testing system for an electric automobile, which comprises:
the data acquisition service is used for acquiring test data of the electric automobile based on a wireless communication network, screening the test data, writing the test data into a message queue if the test data is determined to be in accordance with a preset condition, and feeding back error prompt information to a data sender associated with the electric automobile if the test data is determined not to be in accordance with the preset condition;
the data analysis service is used for analyzing the data in the message queue according to a preset protocol rule to obtain an analysis result, storing the data in the message queue and the corresponding analysis result into a first database, and caching the recently acquired test data and the corresponding analysis result into a second database;
the timing task service is used for periodically counting preset detection items based on the analysis result stored in the first database to obtain a statistical result, and storing the statistical result to a preset search engine;
the data pushing service is used for pushing the test data cached in the second database and the corresponding analysis result to a front end for displaying;
the system application service is used for carrying out multi-dimensional analysis on the basis of the test data cached into the second database, the corresponding analysis result and the statistical result stored into the preset search engine according to the currently-performed test project to obtain an analysis result, and sending the analysis result to the front end for displaying;
and the streaming media service is used for acquiring and storing the video data related to the electric automobile and sending the video data to the front end for displaying.
The embodiment of the invention provides a remote monitoring and testing method for an electric automobile, which is applied to the remote monitoring and testing system and comprises the following steps:
the method comprises the steps that test data of the electric automobile are obtained through a data acquisition service based on a wireless communication network, the test data are screened, if the test data are determined to be in accordance with preset conditions, the test data are written into a message queue, and if the test data are determined not to be in accordance with the preset conditions, error prompt information is fed back to a data sender associated with the electric automobile;
analyzing the data in the message queue according to a preset protocol rule through a data analysis service to obtain an analysis result, storing the data in the message queue and the corresponding analysis result to a first database, and caching the recently obtained test data and the corresponding analysis result to a second database;
periodically counting preset detection items by a timing task service based on analysis results stored in the first database to obtain a counting result, and storing the counting result to a preset search engine;
pushing the test data cached in the second database and the corresponding analysis result to a front end for displaying through a data pushing service;
performing multi-dimensional analysis on the basis of the test data cached in the second database, the corresponding analysis result and the statistical result stored in the preset search engine through a system application service according to the currently performed test item to obtain an analysis result, and sending the analysis result to a front end for displaying;
and acquiring video data associated with the electric automobile through streaming media service, and sending the video data to a preset server for storage so as to be downloaded and displayed by a front end.
An embodiment of the present invention provides an electronic device, including:
a processor and a memory;
the processor is used for executing the steps of the remote monitoring test method for the electric automobile according to any embodiment by calling the program or the instructions stored in the memory.
The embodiment of the invention provides a computer-readable storage medium, which stores a program or instructions, wherein the program or instructions enable a computer to execute the steps of the remote monitoring test method for the electric automobile in any embodiment.
The embodiment of the invention has the following technical effects:
the purpose of remote monitoring and detection of the electric automobile is achieved, monitoring and detecting efficiency and monitoring and detecting precision are improved, and labor cost is saved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic structural diagram of a remote monitoring and testing system for an electric vehicle according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a remote monitoring and testing method for an electric vehicle according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The state requires that each electric vehicle accesses real-time data of the vehicle into a national supervision system according to the requirements of GB/T32960 technical Specification of electric vehicle remote service and management System to conveniently monitor the electric vehicle, thereby ensuring the life and property safety of people. In view of this, an embodiment of the present invention provides a remote monitoring and testing system for an electric vehicle, which is used for remotely monitoring and detecting the electric vehicle.
Fig. 1 is a schematic structural diagram of a remote monitoring and testing system for an electric vehicle according to an embodiment of the present invention. Referring to fig. 1, the remote monitoring and testing system for an electric vehicle specifically includes: the data acquisition service 110 is configured to acquire test data of an electric vehicle based on a wireless communication network, screen the test data, write the test data into a message queue if it is determined that the test data meets a preset condition, and feed back error prompt information to a data sender associated with the electric vehicle if it is determined that the test data does not meet the preset condition. The message queue may be kafka, which is an open source stream processing system developed by the Apache software foundation and is a high-throughput distributed publish-subscribe message system. In order to meet the real-time processing requirement of large amount of data, the message queue can be a kafka cluster, namely comprising a plurality of kafka which are parallel, so as to process more data at the same time. Similarly, the data collection service 110 may be deployed in multiple servers, that is, each server is deployed with the data collection service 110, so as to collect more data at the same time. Further, before a plurality of servers with the data acquisition service 110 are deployed respectively, a load balancer Nginx may be further provided to evenly distribute a large amount of data to each server with the data acquisition service 110, so as to achieve the purpose of improving system performance. The load balancer can better shunt data, high availability of data acquisition service is guaranteed while throughput is improved, application of the load balancer Nginx provides good support for actual alarm detection projects, and the alarm detection projects are various in alarm types, wherein dozens of complex working conditions such as new energy three-power system alarm, safety alarm and the like are adopted, meanwhile, the frequency of alarm data transmission is far higher than that of normal test data transmission, and meanwhile, real-time messages and supplementary messages need to be received simultaneously.
The test data is determined according to the currently performed test item and the specification of a test standard (for example, a test standard specified in GB/T32960 "technical specification for electric vehicle remote service and management system") for the test item. That is, the test items are different, and the corresponding test data is different. For example, the test items are specified according to GB/T32960 technical Specification for electric vehicle remote service and management System, including: the method comprises the steps of a login and logout test, a vehicle running test, a vehicle alarm test, a vehicle charging test and a vehicle reissue test.
Illustratively, when the test item is a charging test, the test data includes at least: drive motor data, vehicle positioning data, voltage data of the charging energy storage device, and temperature data of the charging energy storage device.
The test data acquired by the data acquisition service may have quality or safety problems, and therefore the test data needs to be screened to screen and filter the problematic test data. Illustratively, screening the test data includes:
determining whether the test data is message data conforming to a preset format;
determining whether the test data is message data comprising a preset field, wherein the preset field can be identification information used for indicating a currently-performed test item; determining whether the test data is message data of a check code assembled according to an exclusive-or check method, wherein the check code assembled according to the exclusive-or check method is generally determined by an adopted communication protocol; if the test data is message data which accords with a preset format, comprises a preset field and is assembled with a check code according to an XOR check method, determining that the test data accords with a preset condition; and if the test data is not the message data which accords with the preset format or the message data which comprises the preset field or the message data which assembles the check code according to the XOR check method, determining that the test data does not accord with the preset condition.
Referring to fig. 1, the remote monitoring test system for an electric vehicle further includes: and the data analysis service 120 is configured to analyze the data in the message queue according to a preset protocol rule, obtain an analysis result, store the data in the message queue and the corresponding analysis result in a first database, and cache the recently obtained test data and the corresponding analysis result in a second database. The data analysis service can be a Streaming processing program, has the advantages of good integration and high data throughput, and better conforms to the working conditions of large data volume and high frequency of a remote monitoring and testing system. The Hbase is an open-source non-relational distributed database, has the characteristics of real-time reading and writing and random access to a super-large-scale data set, is more suitable for the remote monitoring test system of the embodiment, can accurately perform segmented processing and display on each message, and can also accurately analyze the message, so that related personnel can intuitively and clearly read the true meaning of message information, and the friendliness of message reading is greatly improved. And simultaneously, storing the current latest data message in a Redis cluster of a second database for real-time query.
Referring to fig. 1, the remote monitoring test system for an electric vehicle further includes: and the timed task service 130 is configured to perform periodic statistics on preset detection items based on the analysis result stored in the first database, obtain a statistical result, and store the statistical result in a preset search engine. The timing task service 130 performs periodic statistics on detection items in the process based on Hive and Mapreduce, performs statistics of different dimensions on messages of different test items, such as a charging test and a driving test, stores the statistical results into a preset search engine Elasticissearch cluster, and provides data basis and support for a final judgment result of a verification worker subsequently. Hive is a data warehouse tool, which can map a structured data file into a database table, provide SQL query function, convert SQL statement into MapReduce task for operation, and has the advantage of low learning cost. MapReduce is a programming model for large data volume computations. The Elasticsearch is a search server, which provides a full-text search engine with distributed multi-user capability, and can conveniently search, analyze and explore a large amount of data.
Illustratively, the periodically counting preset detection items based on the analysis result stored in the first database to obtain a statistical result includes at least one of:
carrying out periodic statistics on the total mileage of the electric automobile to obtain a statistical result of the total mileage;
periodically counting the failure times of the electric automobile to obtain a counting result of the total failure times;
periodically counting the total running time of the electric automobile to obtain a counting result of the total running time;
and carrying out periodic statistics on the speed of the electric automobile to obtain a statistical result of speed distribution.
Referring to fig. 1, the remote monitoring test system for an electric vehicle further includes: and a data pushing service 140, configured to push the test data cached in the second database and the corresponding analysis result to a front end for display. The data pushing service adopts the WebSocket technology to push the real-time cache data to the front end for display in real time, so that the original message and the analysis result can be checked in real time, a checker can monitor and master the test condition in real time, and the problem and error conditions can be checked in time.
Referring to fig. 1, the remote monitoring test system for an electric vehicle further includes: and the system application service 150 is used for performing multidimensional analysis based on the test data cached in the second database, the corresponding analysis result and the statistical result stored in the preset search engine according to the currently performed test item, obtaining an analysis result, and sending the analysis result to the front end for displaying.
Illustratively, if the currently performed test item is a charging test, performing multidimensional analysis based on the test data cached in the second database, the corresponding analysis result, and the statistical result stored in the preset search engine to obtain an analysis result includes:
determining whether reverse charging current exists or not based on the analysis result, wherein the duration of the reverse charging current reaches the preset duration, and if the duration of the reverse charging current reaches the preset duration, determining an analysis result that the mechanical verification passes; according to the specification of a test standard GB/T32960 technical Specification of electric vehicle remote service and management System, the preset time is 15 minutes, namely the charging test must ensure to obtain the data 15 minutes after a charging gun is plugged (the reverse charging current can be detected at the moment); generally, the total number of data packets > =90, the time difference between the first packet of data and the last packet of data > =14.5 minutes, and the current in each packet of data is less than 0, and when the above conditions are met, the analysis result that the mechanical verification passes can be determined.
Analyzing null value rate, null value rate and/or invalid value rate based on the analysis result to obtain a first analysis result; the meaning of the null value rate is the proportion of data messages with null data units in test data, and the calculation mode is as follows: null rate = number of data packets with null data unit/total number of test data packets; the meaning of the zero rate is the proportion of data messages with data units displayed as zero in the test data, and the calculation mode is as follows: zero-value rate = the number of data messages/total number of test data messages with data units in the test data displayed as zero; the meaning of the invalid value is the proportion of data messages of which the data units are displayed as invalid values (FF) in the test data, and the calculation mode is as follows: invalid value = number of data packets/total number of test data packets for which the data unit in the test data shows an invalid value (FF).
Determining the positive and negative of the charging current based on the analysis result, determining the change rate of the residual electric quantity of the automobile battery, and obtaining a second analysis result; wherein the analysis result at least comprises the analysis result passed by the mechanical verification, the first analysis result and the second analysis result.
If the currently performed test item is a charging test, performing multidimensional analysis based on the test data cached in the second database, the corresponding analysis result and the statistical result stored in the preset search engine to obtain an analysis result, and further comprising:
determining whether a charging test satisfies a test condition based on at least the analysis result, the first analysis result, and the second analysis result that the mechanical verification passes; if the charging test is determined not to meet the test condition, determining reference data associated with test failure; wherein the analysis result further comprises the reference data; the system application service is further to: and generating a charging test report based on a set report template, and sending the charging test report to a front end for displaying, wherein the charging test report comprises the reference data if the charging test is determined not to meet the test condition. For example, according to the actual situation of charging, by means of an information fusion technology, the change rate of the charging current and the remaining battery capacity is analyzed, whether the charging test meets the test condition or not is determined, that is, whether the charging test is successful or not is determined, and if the charging test is determined to be failed, the reference data related to the test failure is determined. For example, if it is determined through analysis that the reason for the failure of the charging test is that the change rate of the remaining battery capacity does not meet the requirement, the change rate of the remaining battery capacity acquired in the charging test process is used as parameter data for error feedback, so that the related personnel can conveniently perform troubleshooting. For example, if it is determined through analysis that the reason for the failure of the charging test is that the charging current is zero, the charging current data obtained in the charging test process is used as parameter data for error feedback, so that the related personnel can conveniently perform troubleshooting.
Illustratively, if the currently performed test item is an alarm test, performing multidimensional analysis based on the test data cached in the second database, the corresponding analysis result, and the statistical result stored in the preset search engine to obtain an analysis result includes:
determining an alarm time point, a first quantity of alarm messages in a first preset time period before the alarm time point and a second quantity of alarm messages in a second preset time period after the alarm time point based on the test data; and if the first number exceeds a first threshold value and the sum of the first number and the second number exceeds a second threshold value, determining the analysis result of the mechanical verification passing. Wherein the first threshold, the second threshold, the first preset time period and the second preset time period are determined according to the specification in the test standard GB/T32960 technical Specification for remote service and management System for electric vehicles. Usually, the first threshold is 29, the second threshold is 60, the first preset time period is 35s, and the second preset time period is 40s, in other words, the number of packets reissued in 35s before the alarm time point > =29, and the sum of the number of packets real-time acquired in 40s after the alarm time point > =60.
Referring to fig. 1, the remote monitoring test system for an electric vehicle further includes: and the streaming media service 160 is used for acquiring the video data associated with the electric vehicle, sending the video data to a preset server for storage, downloading and displaying the video data by a front end, meeting the requirements of collecting, storing and displaying detection videos in a test process, and verifying the authenticity of a test result. Specifically, the video data associated with the electric vehicle is, for example, a video obtained by video recording of the electric vehicle to be tested currently, when a charging test item is performed, the electric vehicle needs to be plugged with a charging gun, and by video recording of the electric vehicle, whether the currently received test data is consistent with the electric vehicle or not can be confirmed by combining video information, so that accuracy of remote monitoring and detection can be improved. In summary, the consistency of remote monitoring and detection is determined based on the video data and the test data.
It should be noted that, in the third database shown in fig. 1, service data, such as account data registered in the remote monitoring test system, and vehicle application data (including data of vehicle model, applied test items, etc.), are stored. When the test data and the test result data are displayed at the front end, the business data can be displayed at the same time, so that the consistency among the test data, the test result, the test items and the test vehicle is ensured, and the aim of improving the test accuracy is fulfilled. The front-end display service is used for executing the front-end display logic and realizing the function of displaying the related interface and data.
The remote monitoring test system for the electric automobile provided by the embodiment of the invention has the functions of remote data acquisition, data screening, data analysis, data statistics, data analysis, data storage, data query, data display, automatic generation of test reports and the like, realizes remote monitoring and testing for the electric automobile, improves the test efficiency and reduces the labor cost; by adopting the technologies of distributed storage, big data processing components and the like, the high-efficiency processing is carried out on the multi-concurrency and high-frequency data, and the stable and high-efficiency operation of the test function is realized; by carrying out statistical analysis on the data, reliable support is provided for checking the truth and the reasonability of the data.
On the basis of the foregoing embodiment, an embodiment of the present invention further provides a remote monitoring and testing method for an electric vehicle, which is applied to the foregoing remote monitoring and testing system, and with reference to a schematic flow chart of the remote monitoring and testing method for an electric vehicle shown in fig. 2, the method includes the following steps:
step 210, obtaining test data of the electric vehicle through a data acquisition service based on a wireless communication network, screening the test data, writing the test data into a message queue if the test data is determined to be in accordance with a preset condition, and feeding back error prompt information to a data sender associated with the electric vehicle if the test data is determined not to be in accordance with the preset condition.
Step 220, analyzing the data in the message queue according to a preset protocol rule through a data analysis service to obtain an analysis result, storing the data in the message queue and the corresponding analysis result in a first database, and caching the recently obtained test data and the corresponding analysis result in a second database.
And 230, periodically counting preset detection items by the timing task service based on the analysis result stored in the first database to obtain a statistical result, and storing the statistical result to a preset search engine.
And step 240, pushing the test data cached in the second database and the corresponding analysis result to a front end for display through a data pushing service.
And 250, performing multi-dimensional analysis on the test data cached in the second database, the corresponding analysis result and the statistical result stored in the preset search engine through a system application service according to the currently performed test item, obtaining an analysis result, and sending the analysis result to a front end for displaying.
And step 260, acquiring video data associated with the electric vehicle through a streaming media service, and sending the video data to a preset server for storage so that a front end can download and display the video data.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in fig. 3, the electronic device 400 includes one or more processors 401 and memory 402.
The processor 401 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 400 to perform desired functions.
Memory 402 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium and executed by processor 401 to implement a remote monitoring test system for electric vehicles and/or other desired functionality of any of the embodiments of the invention described above. Various contents such as initial external parameters, threshold values, etc. may also be stored in the computer-readable storage medium.
In one example, the electronic device 400 may further include: an input device 403 and an output device 404, which are interconnected by a bus system and/or other form of connection mechanism (not shown). The input device 403 may include, for example, a keyboard, a mouse, and the like. The output device 404 can output various information to the outside, including warning prompt information, braking force, and the like. The output devices 404 may include, for example, a display, speakers, a printer, and a communication network and its connected remote output devices, among others.
Of course, for simplicity, only some of the components of the electronic device 400 relevant to the present invention are shown in fig. 3, omitting components such as buses, input/output interfaces, and the like. In addition, electronic device 400 may include any other suitable components depending on the particular application.
In addition to the above methods and apparatus, embodiments of the present invention may also be a computer program product comprising computer program instructions which, when executed by a processor, cause the processor to perform the steps of a method for remote monitoring testing of an electric vehicle as provided by any of the embodiments of the present invention.
The computer program product may write program code for carrying out operations for embodiments of the present invention in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, an embodiment of the present invention may also be a computer readable storage medium, on which computer program instructions are stored, which when executed by a processor cause the processor to execute the steps of a remote monitoring test method for an electric vehicle provided by any embodiment of the present invention.
The computer-readable storage medium may take any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to limit the scope of the present application. As used in this specification, the terms "a," "an," "the," and/or "the" are not intended to be inclusive in the singular, but rather are intended to include the plural as well, unless the context clearly indicates otherwise. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, or apparatus. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of additional like elements in a process, method, or apparatus comprising the element.
It is further noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," "outer," and the like are used in the orientation or positional relationship indicated in the drawings for convenience in describing the invention and for simplicity in description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus should not be construed as limiting the invention. Unless expressly stated or limited otherwise, the terms "mounted," "connected," "coupled," and the like are to be construed broadly and encompass, for example, both fixed and removable coupling as well as integral coupling; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention.

Claims (10)

1. A remote monitoring test system for electric vehicles, comprising:
the data acquisition service is used for acquiring test data of the electric automobile based on a wireless communication network, screening the test data, writing the test data into a message queue if the test data is determined to be in accordance with a preset condition, and feeding back error prompt information to a data sender associated with the electric automobile if the test data is determined not to be in accordance with the preset condition;
the data analysis service is used for analyzing the data in the message queue according to a preset protocol rule to obtain an analysis result, storing the data in the message queue and the corresponding analysis result into a first database, and caching the recently acquired test data in the message queue and the corresponding analysis result into a second database;
the timing task service is used for periodically counting preset detection items based on the analysis result stored in the first database to obtain a statistical result, and storing the statistical result to a preset search engine;
the data pushing service is used for pushing the test data cached in the second database and the corresponding analysis result to a front end for displaying;
the system application service is used for carrying out multi-dimensional analysis on the basis of the test data cached into the second database, the corresponding analysis result and the statistical result stored into the preset search engine according to the currently-performed test project to obtain an analysis result, and sending the analysis result to the front end for displaying;
and the streaming media service is used for acquiring the video data associated with the electric automobile and sending the video data to a preset server for storage so that a front end can download and display the video data.
2. The remote monitoring test system according to claim 1, wherein the test data is determined according to a currently performed test item and a specification of a test standard for the test item, and when the test item is a charging test, the test data at least includes: drive motor data, vehicle positioning data, voltage data of the charging energy storage device, and temperature data of the charging energy storage device.
3. The remote monitoring test system of claim 1, wherein screening the test data comprises:
determining whether the test data is message data conforming to a preset format;
determining whether the test data is message data comprising a preset field;
determining whether the test data is message data of a check code assembled according to an exclusive or check method;
if the test data is message data which accords with a preset format, comprises a preset field and is message data which is formed by assembling check codes according to an exclusive-or check method, determining that the test data accords with a preset condition;
and if the test data is not the message data which accords with the preset format or the message data which comprises the preset field or the message data which assembles the check code according to the XOR check method, determining that the test data does not accord with the preset condition.
4. The remote monitoring and testing system of claim 1, wherein the periodically counting preset test items based on the analysis result stored in the first database to obtain a statistical result includes at least one of:
carrying out periodic statistics on the total mileage of the electric automobile to obtain a statistical result of the total mileage;
periodically counting the failure times of the electric automobile to obtain a counting result of the total failure times;
periodically counting the total running time of the electric automobile to obtain a counting result of the total running time;
and carrying out periodic statistics on the speed of the electric automobile to obtain a statistical result of speed distribution.
5. The remote monitoring test system according to claim 1, wherein if the currently performed test item is a charging test, performing a multidimensional analysis based on the test data cached in the second database, the corresponding parsing result, and the statistical result stored in the preset search engine to obtain an analysis result, includes:
determining whether reverse charging current exists or not based on the analysis result, wherein the duration of the reverse charging current reaches the preset duration, and if the duration of the reverse charging current reaches the preset duration, determining an analysis result that the mechanical verification passes;
analyzing null value rate, zero value rate and/or invalid value rate based on the analysis result to obtain a first analysis result;
determining the positive and negative of the charging current based on the analysis result, determining the change rate of the residual electric quantity of the automobile battery, and obtaining a second analysis result;
wherein the analysis result at least comprises the analysis result passed by the mechanical verification, the first analysis result and the second analysis result.
6. The remote monitoring and testing system of claim 5, wherein if the currently performed test item is a charging test, performing a multidimensional analysis based on the test data cached in the second database, the corresponding parsing result, and the statistical result stored in the preset search engine to obtain an analysis result, further comprising:
determining whether a charging test satisfies a test condition based on at least the analysis result, the first analysis result, and the second analysis result, for which the mechanistic check passes;
if the charging test is determined not to meet the test condition, determining reference data associated with test failure;
wherein the analysis result further comprises the reference data;
the system application service is further to:
and generating a charging test report, and sending the charging test report to the front end for displaying, wherein if the charging test is determined not to meet the test condition, the charging test report comprises the reference data.
7. The remote monitoring and testing system of claim 1, wherein if the currently performed test item is an alarm test, performing a multidimensional analysis based on the test data cached in the second database, the corresponding parsing result, and the statistical result stored in the predetermined search engine to obtain an analysis result comprises:
determining an alarm time point, a first quantity of alarm messages in a first preset time period before the alarm time point and a second quantity of alarm messages in a second preset time period after the alarm time point based on the test data;
and if the first number exceeds a first threshold value and the sum of the first number and the second number exceeds a second threshold value, determining the analysis result of the mechanical verification passing.
8. A remote monitoring test method for an electric vehicle, applied to the remote monitoring test system of any one of claims 1 to 7, comprising:
the method comprises the steps that test data of the electric automobile are obtained through a data acquisition service based on a wireless communication network, the test data are screened, if the test data are determined to be in accordance with preset conditions, the test data are written into a message queue, and if the test data are determined not to be in accordance with the preset conditions, error prompt information is fed back to a data sender associated with the electric automobile;
analyzing the data in the message queue according to a preset protocol rule through a data analysis service to obtain an analysis result, storing the data in the message queue and the corresponding analysis result into a first database, and caching the recently acquired test data in the message queue and the corresponding analysis result into a second database;
periodically counting preset detection items by a timing task service based on analysis results stored in the first database to obtain a counting result, and storing the counting result to a preset search engine;
pushing the test data cached in the second database and the corresponding analysis result to a front end for displaying through a data pushing service;
performing multi-dimensional analysis on the basis of the test data cached in the second database, the corresponding analysis result and the statistical result stored in the preset search engine through a system application service according to the currently performed test item to obtain an analysis result, and sending the analysis result to a front end for displaying;
and acquiring video data associated with the electric automobile through streaming media service, and sending the video data to a preset server for storage so as to be downloaded and displayed by a front end.
9. An electronic device, characterized in that the electronic device comprises:
a processor and a memory;
the processor is used for executing the steps of the remote monitoring test method for the electric vehicle according to claim 8 by calling the program or the instructions stored in the memory.
10. A computer-readable storage medium, characterized in that it stores a program or instructions for causing a computer to perform the steps of a remote monitoring test method for electric vehicles according to claim 8.
CN202211036485.0A 2022-08-29 2022-08-29 Remote monitoring test system and monitoring test method for electric automobile Active CN115118754B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211036485.0A CN115118754B (en) 2022-08-29 2022-08-29 Remote monitoring test system and monitoring test method for electric automobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211036485.0A CN115118754B (en) 2022-08-29 2022-08-29 Remote monitoring test system and monitoring test method for electric automobile

Publications (2)

Publication Number Publication Date
CN115118754A CN115118754A (en) 2022-09-27
CN115118754B true CN115118754B (en) 2022-11-25

Family

ID=83335738

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211036485.0A Active CN115118754B (en) 2022-08-29 2022-08-29 Remote monitoring test system and monitoring test method for electric automobile

Country Status (1)

Country Link
CN (1) CN115118754B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306298A (en) * 2015-10-28 2016-02-03 东风汽车公司 Vehicle network based remote wireless testing system and testing method
CN107682351A (en) * 2017-10-20 2018-02-09 携程旅游网络技术(上海)有限公司 Method, system, equipment and the storage medium of network security monitoring
CN112134952A (en) * 2020-09-22 2020-12-25 北京嘀嘀无限科技发展有限公司 Vehicle management system and method based on Internet of vehicles
CN114328093A (en) * 2021-12-17 2022-04-12 苏州浪潮智能科技有限公司 Hadoop-based monitoring method, system, storage medium and equipment
CN114584584A (en) * 2022-02-28 2022-06-03 福思(杭州)智能科技有限公司 System and method for processing vehicle driving data and storage medium
CN114705454A (en) * 2022-04-12 2022-07-05 合众新能源汽车有限公司 Ring die testing system and method for electric automobile
US11405462B1 (en) * 2021-07-15 2022-08-02 Argo AI, LLC Systems, methods, and computer program products for testing of cloud and onboard autonomous vehicle systems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104076806B (en) * 2013-03-26 2016-12-07 北汽福田汽车股份有限公司 A kind of electric control gear to automobile carries out the method and apparatus of automatic test
CN109558450B (en) * 2018-10-30 2023-05-09 中国汽车技术研究中心有限公司 Automobile remote monitoring method and device based on distributed architecture
CN109801399A (en) * 2018-12-29 2019-05-24 北京理工新源信息科技有限公司 New energy vehicle failure Realtime Alerts method and system
CN112462742A (en) * 2020-11-30 2021-03-09 上海汽车集团股份有限公司 Method for rapidly carrying out national standard data conformance simulation detection on new energy automobile
CN113190583B (en) * 2021-05-14 2024-02-20 长春理工大学 Data acquisition system, method, electronic equipment and storage medium
CN114185323B (en) * 2021-10-19 2023-09-26 威凯检测技术有限公司 Vehicle-mounted terminal testing method and device
CN114201640A (en) * 2021-11-08 2022-03-18 深圳市安软科技股份有限公司 Garden management method and system based on video acquisition and related equipment
CN114791524A (en) * 2022-04-13 2022-07-26 中国第一汽车股份有限公司 Vehicle test report generation method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306298A (en) * 2015-10-28 2016-02-03 东风汽车公司 Vehicle network based remote wireless testing system and testing method
CN107682351A (en) * 2017-10-20 2018-02-09 携程旅游网络技术(上海)有限公司 Method, system, equipment and the storage medium of network security monitoring
CN112134952A (en) * 2020-09-22 2020-12-25 北京嘀嘀无限科技发展有限公司 Vehicle management system and method based on Internet of vehicles
US11405462B1 (en) * 2021-07-15 2022-08-02 Argo AI, LLC Systems, methods, and computer program products for testing of cloud and onboard autonomous vehicle systems
CN114328093A (en) * 2021-12-17 2022-04-12 苏州浪潮智能科技有限公司 Hadoop-based monitoring method, system, storage medium and equipment
CN114584584A (en) * 2022-02-28 2022-06-03 福思(杭州)智能科技有限公司 System and method for processing vehicle driving data and storage medium
CN114705454A (en) * 2022-04-12 2022-07-05 合众新能源汽车有限公司 Ring die testing system and method for electric automobile

Also Published As

Publication number Publication date
CN115118754A (en) 2022-09-27

Similar Documents

Publication Publication Date Title
US10116534B2 (en) Systems and methods for WebSphere MQ performance metrics analysis
CN107566163A (en) A kind of alarm method and device of user behavior analysis association
CN111475370A (en) Operation and maintenance monitoring method, device and equipment based on data center and storage medium
CN113505044B (en) Database warning method, device, equipment and storage medium
CN111866031A (en) Equipment monitoring and analyzing method and device, server and storage medium
US20120109663A1 (en) Advanced Metering Infrastructure Event Filtering
CN110765189A (en) Exception management method and system for Internet products
CN114253806A (en) Access stratum log collection, analysis and early warning system
CN115118754B (en) Remote monitoring test system and monitoring test method for electric automobile
CN113179195A (en) CAN message embedded point detection method, system, device and computer readable storage medium
CN112671602A (en) Data processing method, device, system, equipment and storage medium of edge node
CN111784176A (en) Data processing method, device, server and medium
CN115460072A (en) Log processing system integrating log collection, analysis, storage and service
CN115480944A (en) Black screen fault analysis method and device of vehicle-mounted entertainment terminal, vehicle and medium
CN115525392A (en) Container monitoring method and device, electronic equipment and storage medium
CN114201649A (en) Power grid data processing system and processing method
CN110955709B (en) Data processing method and device and electronic equipment
CN114143169A (en) Micro-service application observability system
CN112448840A (en) Communication data quality monitoring method, device, server and storage medium
CN110515955A (en) Storage, querying method, system, electronic equipment and the storage medium of data
CN115959004B (en) Vehicle safety monitoring system and method, vehicle-mounted communication terminal, vehicle and server
CN116136684B (en) Vehicle fault diagnosis method, device, electronic equipment and storage medium
CN116401138B (en) Operating system running state detection method and device, electronic equipment and medium
CN112710915B (en) Method, device, electronic equipment and computer storage medium for monitoring power equipment
CN114422324B (en) Alarm information processing method and device, electronic equipment and storage medium

Legal Events

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