CN116151199A - Method, device and equipment for generating network-connected vehicle test report - Google Patents

Method, device and equipment for generating network-connected vehicle test report Download PDF

Info

Publication number
CN116151199A
CN116151199A CN202211715243.4A CN202211715243A CN116151199A CN 116151199 A CN116151199 A CN 116151199A CN 202211715243 A CN202211715243 A CN 202211715243A CN 116151199 A CN116151199 A CN 116151199A
Authority
CN
China
Prior art keywords
test
report
internet
generating
connected vehicle
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
Application number
CN202211715243.4A
Other languages
Chinese (zh)
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.)
Yunkong Zhixing Technology Co Ltd
Original Assignee
Yunkong Zhixing Technology 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 Yunkong Zhixing Technology Co Ltd filed Critical Yunkong Zhixing Technology Co Ltd
Priority to CN202211715243.4A priority Critical patent/CN116151199A/en
Publication of CN116151199A publication Critical patent/CN116151199A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application discloses a method, a device and equipment for generating an internet-connected vehicle test report, and the scheme can comprise the following steps: acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information; according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained; invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information; and generating a test report of the internet-connected vehicle according to the content parameters of the test report and the test data.

Description

Method, device and equipment for generating network-connected vehicle test report
Technical Field
The present disclosure relates to the field of internet-enabled vehicle testing technologies, and in particular, to a method, an apparatus, and a device for generating an internet-enabled vehicle test report.
Background
In the automatic driving field, road tests need to be carried out on the internet-connected vehicles, various reports need to be generated after the tests, and test items are displayed.
In the prior art, PDF files are generated through a java component item, PDF format reports can be generated through the item component, and the reports are dynamically generated by a back-end personnel on typesetting of the files, each report needs a back-end developer, fonts are loaded into a memory, typesetting is carried out on the text size, the colors, the data tables and the like, and the workload of the back-end developer is high. The back-end operators do not have the time and labor consumption in visual operation, the display effect consistent with the design and the front end cannot be achieved, and the effect to be rendered cannot be achieved. The report in the prior art depends on a browser, cannot be operated through a program, and cannot generate a picture format report according to requirements.
Therefore, there is an urgent need for a method for generating a test report of an internet-connected vehicle, so as to achieve a display effect consistent with that of a front-end display page, and generate test reports in different formats according to actual requirements.
Disclosure of Invention
The embodiment of the specification provides a method, a device and equipment for generating an internet-connected vehicle test report, which do not need typesetting development of back-end personnel, rapidly meet business requirements, meet automation, generate a high-fidelity report and can generate test reports in different formats according to actual requirements.
In order to solve the above technical problems, the embodiments of the present specification are implemented as follows:
the method for generating the test report of the internet-connected vehicle provided by the embodiment of the specification comprises the following steps:
acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained;
invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and generating a test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
Optionally, after the generating the test report corresponding to the internet-connected vehicle, the method further includes:
and generating a website corresponding to the test report so as to download the test report of the internet-connected vehicle according to the website.
Optionally, the content parameters of the test report include report size parameters and report format parameters, and the generating the test report of the internet-connected vehicle includes:
generating a test report identical to the size parameter according to the report size parameter;
and generating a test report which is the same as the report format parameter according to the report format parameter.
Optionally, the test item information includes a test mileage parameter, a test efficiency parameter and a test route parameter;
the data processing service is invoked to process the test data to generate a chart in the test report, and the chart specifically comprises the following steps:
generating a graph and/or a table containing the test mileage parameters according to mileage data in the test data of the internet-connected vehicle;
generating a graph and/or a table containing the test efficiency parameters according to the separation data of the test data of the network-connected vehicle;
and generating a graph and/or a table containing the test route parameters according to the route data in the test data of the internet-connected vehicle.
Optionally, the generating a graph and/or table containing the test route parameters according to the route data in the test data of the internet-connected vehicle specifically includes:
acquiring map data corresponding to route data in a map application;
and embedding the map data into the map of the test route.
Optionally, the content parameters of the test report include font style;
the generating the test report corresponding to the internet-connected vehicle specifically comprises the following steps:
determining a target font style from a text style library according to the font style of the test report;
and generating the test report by using the target font style.
Optionally, the report format parameters specifically include a portable document format, a picture format, and a hypertext markup language format.
The embodiment of the specification also provides a device for generating an internet-connected vehicle test report, which is characterized by comprising:
the first acquisition module is used for acquiring content parameters of a test report about the internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
the second acquisition module is used for acquiring test data corresponding to the vehicle identification according to the vehicle identification of the internet-connected vehicle;
the first generation module is used for calling a data processing service to process the test data and generating a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and the second generation module is used for generating the test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
The embodiment of the specification also provides a device for generating the test report of the internet-connected vehicle, which comprises the following components:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained;
invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and generating a test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
Embodiments of the present disclosure provide a computer readable medium having computer readable instructions stored thereon that are executable by a processor to implement a method of generating an online vehicle test report.
One embodiment of the present disclosure can achieve at least the following advantages:
the method comprises the steps of obtaining content parameters of a test report about an internet-connected vehicle, obtaining test data of the internet-connected vehicle based on a vehicle identifier of the internet-connected vehicle, calling a data processing service to process the test data, generating an icon in the test report, and finally generating the test report based on the content parameters of the test report and a chart. The report is automatically generated by calling the data processing service, so that the labor intensity of a back-end developer is reduced, and the working efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present description or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a flowchart of a method for generating an internet-connected vehicle test report according to an embodiment of the present disclosure;
FIGS. 2 and 3 are schematic diagrams of test reports provided in embodiments of the present disclosure;
fig. 4 is a schematic flow chart of a method for generating an internet-connected vehicle test report in an actual application scenario according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a device for generating a test report of an internet-connected vehicle according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a device for generating an internet-connected vehicle test report according to an embodiment of the present disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of one or more embodiments of the present specification more clear, the technical solutions of one or more embodiments of the present specification will be clearly and completely described below in connection with specific embodiments of the present specification and corresponding drawings. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present specification. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without undue burden, are intended to be within the scope of one or more embodiments herein.
It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another.
The following describes in detail the technical solutions provided by the embodiments of the present specification with reference to the accompanying drawings.
Fig. 1 is a flowchart of a method for generating an internet-connected vehicle test report according to an embodiment of the present disclosure. From the program perspective, the execution subject of the flow may be a program installed on an application server or an application terminal.
As shown in fig. 1, the process may include the steps of:
step 102: acquiring content parameters of a test report about an internet-connected vehicle; the content parameters include at least report request subject information, test item information, and chart information.
The report request subject information in the embodiments of the present description may include a subject for which the test report is directed, and the subject may include a test report of a vehicle, a test report of an enterprise, and a test report of a manufacturer. The request subject information may include attribute information of the vehicle, which may be a vehicle identification, a vehicle license plate validity period, a manufacturer to which the vehicle belongs, a vehicle type, and a vehicle identification code (Vehicle Identification Number, VIN) of the vehicle.
The test item information may include information related to the present test. For example: when the test item is a vehicle road test, the test item information may include a test total mileage, a test total duration, an automatic driving total mileage, an automatic driving total duration, a manual driving total mileage, and a manual driving total duration.
The chart information may include a data chart or table associated with the test. For example: the duty ratio relation graph of the manual driving total mileage and the automatic driving total mileage can be expressed in the form of a pie chart. The chart information may also include an analysis chart of the data. For example: and the relation between the separation times and the bicycle efficiency and time is manufactured into an analysis chart for displaying, so that the test data is displayed more intuitively.
Step 104: and acquiring test data corresponding to the vehicle identification according to the vehicle identification of the network-connected vehicle.
In practical application, the request for acquiring the test report of the network-connected vehicle contains the test data corresponding to the vehicle identifier, and the test data related to the test report can be acquired in url form.
Step 106: invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information.
The data processing service can be obtained by adopting middleware, the middleware is software between an application system and system software, and the middleware uses basic services or functions provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved. The middleware in the embodiment of the present disclosure may include nodeJS, puppeteer, where the nodeJS middleware is a function of encapsulating http requests in a program, and essentially lets a specific filter process before entering a specific service process.
In this embodiment, the nodeJS middleware may obtain a content parameter in the test report request, where the content parameter further includes a report size parameter and a report format parameter, and the generating a test report of the network-connected vehicle specifically includes:
generating a test report identical to the size parameter according to the report size parameter;
and generating a test report which is the same as the report format parameter according to the report format parameter.
The report size parameters may include length information and width information of the test report. The format parameters of the report may include portable document format (Portable Document Format, PDF), picture format, and hypertext markup language format (Hyper Text Markup Language, HTML).
The content parameters of the test report comprise font styles;
the generating the test report corresponding to the internet-connected vehicle specifically comprises the following steps:
determining a target font style from a text style library according to the font style of the test report;
and generating the test report by using the target font style.
Puppeterer can control the Chrome or Chrome through DevTools protocol, access pages according to web addresses, etc.
It should be noted that, in the embodiment of the present disclosure, the browser is a headless browser, and the headless browser may be a browser that runs under the condition of a graphical interface, and may be programmed to control the headless browser to automatically perform various tasks, such as performing a test, performing a screen capture on a web page, and so on.
Step 108: and generating the test report of the internet-connected vehicle according to the content parameters of the test report and the chart.
And adding the icon into the test report according to the actual position of the chart in the test report to obtain the test report of the internet-connected vehicle.
In the method in FIG. 1, the test report of the Internet-connected vehicle is automatically generated by calling the middleware, so that the workload of staff is reduced, and the working efficiency is improved.
Based on the method of fig. 1, the examples of the present specification also provide some specific implementations of the method, as described below.
Optionally, after the generating the test report corresponding to the internet-connected vehicle, the method further includes:
and generating a website corresponding to the test report so as to download the test report of the internet-connected vehicle according to the website.
In practice, the website of the test report may be directly interfaced with the mail system via an interface program to enable the test report to be directly sent to the client's mailbox.
In order to more intuitively display test item information, the method for generating the internet-connected vehicle test report provided by the embodiment of the specification further includes:
the test item information comprises a test mileage parameter, a test efficiency parameter and a test route parameter;
the data processing service is invoked to process the test data to generate a chart in the test report, and the chart specifically comprises the following steps:
generating a graph and/or a table containing the test mileage parameters according to mileage data in the test data of the internet-connected vehicle;
generating a graph and/or a table containing the test efficiency parameters according to the separation data of the test data of the network-connected vehicle;
and generating a graph and/or a table containing the test route parameters according to the route data in the test data of the internet-connected vehicle.
Fig. 2-4 are schematic diagrams of test reports provided in embodiments of the present disclosure. Wherein fig. 2 shows a pie chart in a test report, which can be used for showing the distribution of the manual driving and automatic driving duty ratio in the test mileage or the distribution of the manual driving and automatic driving duty ratio in the test duration, and fig. 3 shows a line chart in the test report, which can be used for showing the distribution chart of the disengagement times and the bicycle efficiency in the test process. The graph in the test report can also be a thermodynamic diagram, and can be used for the distribution condition of the test route of the networked vehicle in the test process.
In practical application, the generating a graph and/or table containing the test route parameters according to the route data in the test data of the internet-connected vehicle specifically includes:
acquiring map data corresponding to route data in a map application;
and embedding the map data into the map of the test route.
The map application may be a third party application and the map application may provide map data corresponding to the test route. For example: hundred degree maps, high-german maps, etc.
By adding map data in the chart, the test route distribution can be more intuitively understood.
According to the above description, in a practical application scenario provided in the embodiment of the present disclosure, a flow chart of a method for generating an online vehicle test report is shown in fig. 4. The embodiment of the specification comprises a client and a server, wherein the client is used for initiating a test report request to the server, and the server processes test data according to the test request, generates a test report and sends the test report to the client.
As shown in fig. 4, the method includes:
step 402: the client sends a test request about the internet-connected vehicle;
the test request comprises report format parameters, report size parameters and url containing test data, and the browser can obtain the test data of the vehicle identification of the internet-connected vehicle according to the url in the test request.
Step 404: the server obtains content parameters of the test report for the networked vehicle.
The content parameters include report request body information, test item information, chart information, report size parameters, and report format parameters.
Step 406: and the server acquires test data corresponding to the vehicle identification according to the vehicle identification of the network-connected vehicle.
And starting a browser to acquire test data corresponding to the vehicle identification of the internet-connected vehicle according to url in the report request.
Step 408: generating a test report identical to the size parameter according to the report size parameter;
step 410: and calling a data processing service to process the test data, and generating a chart in the test report.
In practical application, the chart in the test report is determined according to the test items of the internet-connected vehicle. For example: the test items of the internet-connected vehicle comprise test mileage, test efficiency and test route, and a chart and/or a meter containing the test mileage parameters are generated according to mileage data in the test data of the internet-connected vehicle;
generating a graph and/or a table containing the test efficiency parameters according to the separation data of the test data of the network-connected vehicle;
and generating a graph and/or a table containing the test route parameters according to the route data in the test data of the internet-connected vehicle.
Step 412: and generating a test report which is the same as the report format parameter according to the report format parameter.
Step 414: and generating the test report of the internet-connected vehicle according to the content parameters of the test report and the chart.
Step 416: and the client downloads the test report according to the corresponding website of the test report.
Based on the same thought, the embodiment of the specification also provides a device corresponding to the method. Fig. 5 is a schematic structural diagram of a device for generating a test report of an internet-connected vehicle according to an embodiment of the present disclosure. As shown in fig. 5, the apparatus may include:
a first obtaining module 501, configured to obtain content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
a second obtaining module 503, configured to obtain test data corresponding to a vehicle identifier of the networked vehicle according to the vehicle identifier;
a first generating module 505, configured to invoke a data processing service to process the test data, and generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and the second generating module 507 is configured to generate a test report of the internet-connected vehicle according to the content parameter of the test report and the test data.
It will be appreciated that each of the modules described above refers to a computer program or program segment for performing one or more particular functions. Furthermore, the distinction of the above-described modules does not represent that the actual program code must also be separate.
Based on the same thought, the embodiment of the specification also provides equipment corresponding to the method.
Fig. 6 is a schematic structural diagram of a device for generating an internet-connected vehicle test report according to an embodiment of the present disclosure. As shown in fig. 6, the apparatus 600 may include:
at least one processor 610; the method comprises the steps of,
a memory 630 communicatively coupled to the at least one processor; wherein,,
the memory 630 stores instructions 620 executable by the at least one processor 610 to enable the at least one processor 610 to:
acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained;
invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and generating a test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
Based on the same thought, the embodiment of the specification also provides a computer readable medium corresponding to the method. Computer readable instructions stored on a computer readable medium are executable by a processor to implement a method of generating an online vehicle test report.
The foregoing describes particular embodiments of the present disclosure, and in some cases, acts or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are referred to each other.
The apparatus, the device, and the method provided in the embodiments of the present disclosure correspond to each other, and therefore, the apparatus, the device, and the method also have similar beneficial technical effects as those of the corresponding method, and since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, device are not described here again.
In the 90 s of the 20 th century, improvements to one technology could clearly be distinguished as improvements in hardware (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software (improvements to the process flow). However, with the development of technology, many improvements of the current method flows can be regarded as direct improvements of hardware circuit structures. Designers almost always obtain corresponding hardware circuit structures by programming improved method flows into hardware circuits. Therefore, an improvement of a method flow cannot be said to be realized by a hardware entity module. For example, a programmable logic device (Programmable Logic Device, PLD) (e.g., field programmable gate array (Field Programmable Gate Array, FPGA)) is an integrated circuit whose logic function is determined by the programming of the device by a user. The designer programs itself to "integrate" a digital system onto a single PLD without requiring the chip manufacturer to design and fabricate application specific integrated circuit chips. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, such programming is mostly implemented by using "logic compiler" software, which is similar to the software compiler used in program development and writing, and the original code before the compiling is also written in a specific programming language, which is called hardware description language (Hardware Description Language, HDL), but not just one of the hdds, but a plurality of kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), lava, lola, myHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog are currently most commonly used. It will also be apparent to those skilled in the art that a hardware circuit implementing the logic method flow can be readily obtained by merely slightly programming the method flow into an integrated circuit using several of the hardware description languages described above.
The controller may be implemented in any suitable way, e.g. the controller may take the form of e.g. a 5 microprocessor or processor and a computer readable program stored executable by the (micro) processor
Computer readable media of sequence code (e.g., software or firmware), logic gates, switches, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic controllers, and embedded microcontrollers, examples of which include, but are not limited to
The following microcontrollers: ARC 625D, atmel AT91SAM, microchip PIC18F26K200, and Silicone Labs C8051F320, the memory controller may also be implemented as a memory
A portion of the control logic of the device. Those skilled in the art will also appreciate that, in addition to implementing the controller as a pure computer readable program code, the controller can be controlled entirely by logic programming method steps to cause the controller to be implemented as logic gates, switches, an application specific integrated circuit, a programmable logic
And embedded microcontrollers, etc. to achieve the same function. Such a controller can therefore be regarded as 5 a hardware component, but also means for performing various functions included therein
To be considered as a structure within the hardware components. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The system, apparatus, module or unit as set forth in the above embodiments may be embodied by a computer
A chip or entity, or by a product having some function. A typical implementation 0 device is a computer. In particular, the computer may be, for example, a personal computer, a laptop
A computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functions of each element may be implemented in one or more software and/or hardware elements when implemented in the present application.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, 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, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.

Claims (10)

1. A method for generating a test report for an internet-enabled vehicle, comprising:
acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained;
invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and generating the test report of the internet-connected vehicle according to the content parameters of the test report and the chart.
2. The method for generating the test report of the internet-connected vehicle according to claim 1, further comprising, after the generating the test report corresponding to the internet-connected vehicle:
and generating a website corresponding to the test report so as to download the test report of the internet-connected vehicle according to the website.
3. The method for generating the test report of the internet-connected vehicle according to claim 1, wherein the content parameters of the test report further comprise report size parameters and report format parameters, and the method for generating the test report of the internet-connected vehicle specifically comprises:
generating a test report identical to the size parameter according to the report size parameter;
and generating a test report which is the same as the report format parameter according to the report format parameter.
4. The method for generating an internet-connected vehicle test report according to claim 1, wherein the test item information includes a test mileage parameter, a test efficiency parameter, and a test route parameter;
the data processing service is invoked to process the test data to generate a chart in the test report, and the chart specifically comprises the following steps:
generating a graph and/or a table containing the test mileage parameters according to mileage data in the test data of the internet-connected vehicle;
generating a graph and/or a table containing the test efficiency parameters according to the separation data of the test data of the network-connected vehicle;
and generating a graph and/or a table containing the test route parameters according to the route data in the test data of the internet-connected vehicle.
5. The method for generating an internet-connected vehicle test report according to claim 4, wherein the generating a graph and/or table containing the test route parameters according to the route data in the test data of the internet-connected vehicle specifically comprises:
acquiring map data corresponding to route data in a map application;
and embedding the map data into the map of the test route.
6. The method of claim 4, wherein the data processing service is initiated using a headless browser.
7. The method for generating an internet-connected vehicle test report according to claim 1, wherein the content parameters of the test report include font style;
the generating the test report corresponding to the internet-connected vehicle specifically comprises the following steps:
determining a target font style from a text style library according to the font style of the test report;
and generating the test report by using the target font style.
8. The method for generating an internet-enabled vehicle test report according to claim 1, wherein the report format parameters specifically include a portable document format, a picture format, and a hypertext markup language format.
9. A device for generating a test report of an internet-connected vehicle, comprising:
the first acquisition module is used for acquiring content parameters of a test report about the internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
the second acquisition module is used for acquiring test data corresponding to the vehicle identification according to the vehicle identification of the internet-connected vehicle;
the first generation module is used for calling a data processing service to process the test data and generating a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and the second generation module is used for generating the test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
10. An apparatus for generating a test report of an internet-connected vehicle, comprising:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring content parameters of a test report about an internet-connected vehicle; the content parameters at least comprise report request main body information, test item information and chart information;
according to the vehicle identification of the internet-connected vehicle, test data corresponding to the vehicle identification is obtained;
invoking a data processing service to process the test data to generate a chart in the test report; the chart is used for expressing the test condition of the test item in the test item information;
and generating a test report of the internet-connected vehicle according to the content parameters of the test report and the test data.
CN202211715243.4A 2022-12-28 2022-12-28 Method, device and equipment for generating network-connected vehicle test report Pending CN116151199A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211715243.4A CN116151199A (en) 2022-12-28 2022-12-28 Method, device and equipment for generating network-connected vehicle test report

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211715243.4A CN116151199A (en) 2022-12-28 2022-12-28 Method, device and equipment for generating network-connected vehicle test report

Publications (1)

Publication Number Publication Date
CN116151199A true CN116151199A (en) 2023-05-23

Family

ID=86340088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211715243.4A Pending CN116151199A (en) 2022-12-28 2022-12-28 Method, device and equipment for generating network-connected vehicle test report

Country Status (1)

Country Link
CN (1) CN116151199A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116467223A (en) * 2023-06-20 2023-07-21 建信金融科技有限责任公司 Method, device, system, equipment and medium for generating test report

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116467223A (en) * 2023-06-20 2023-07-21 建信金融科技有限责任公司 Method, device, system, equipment and medium for generating test report
CN116467223B (en) * 2023-06-20 2023-09-19 建信金融科技有限责任公司 Method, device, system, equipment and medium for generating test report

Similar Documents

Publication Publication Date Title
CN107562467B (en) Page rendering method, device and equipment
CN112162915B (en) Test data generation method, device, equipment and storage medium
CN111639278B (en) Webpage loading method and device
CN107786630B (en) Web application package processing method, device and equipment
CN105824830B (en) Method, client and equipment for displaying page
CN106933887B (en) Data visualization method and device
CN110209967B (en) Page loading method and device, terminal equipment and computer readable medium
CN107479868B (en) Interface loading method, device and equipment
CN111767499A (en) Page configuration method and device
CN113672323A (en) Page display method and device
CN108255471B (en) System configuration item configuration device, method and equipment based on configuration suite
CN117951139A (en) Data processing method, device and equipment
CN113360385A (en) Test method, device, equipment and medium
CN116151199A (en) Method, device and equipment for generating network-connected vehicle test report
CN110602163B (en) File uploading method and device
CN110276056B (en) Document editing method, device, equipment and system
CN111538667A (en) Page testing method and device
CN109992698B (en) Data processing method and device, electronic equipment and readable storage medium
CN110874322B (en) Test method and test server for application program
CN112579938B (en) Page loading method and device, storage medium and electronic equipment
CN111967769B (en) Risk identification method, apparatus, device and medium
CN114201086B (en) Information display method and device
US11843679B2 (en) Automated dependency management based on page components
CN112698882A (en) Page component loading method and device
CN111639030A (en) Page testing method, device, 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