CN113157546B - Virtual simulation test method and system based on video stream - Google Patents

Virtual simulation test method and system based on video stream Download PDF

Info

Publication number
CN113157546B
CN113157546B CN202110568983.9A CN202110568983A CN113157546B CN 113157546 B CN113157546 B CN 113157546B CN 202110568983 A CN202110568983 A CN 202110568983A CN 113157546 B CN113157546 B CN 113157546B
Authority
CN
China
Prior art keywords
virtual
simulation
task
item
video stream
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
CN202110568983.9A
Other languages
Chinese (zh)
Other versions
CN113157546A (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.)
Changshu Haoyu Electronic Information Technology Co ltd
Original Assignee
Changshu Haoyu Electronic Information 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 Changshu Haoyu Electronic Information Technology Co ltd filed Critical Changshu Haoyu Electronic Information Technology Co ltd
Priority to CN202110568983.9A priority Critical patent/CN113157546B/en
Publication of CN113157546A publication Critical patent/CN113157546A/en
Application granted granted Critical
Publication of CN113157546B publication Critical patent/CN113157546B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3457Performance evaluation by simulation
    • 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
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a virtual simulation test method and a virtual simulation test system based on video streams, which are used for obtaining simulation configuration information of a virtual simulation task according to a event association binding relation between each video stream virtual fusion event element in video stream virtual fusion event information and a preset virtual simulation interface, then performing event clustering to respectively obtain clustering event behavior data and clustering control component data, matching the clustering control component data into the clustering event behavior data in the clustering event behavior data, and performing virtual simulation operation on the clustering event behavior data and the clustering control component data corresponding to flow events of the video stream virtual fusion event elements. Therefore, the depth information of the virtual fusion matters of the video stream in the simulation test process is considered, so that a series of situations of inaccurate simulation test possibly generated in the simulation test process are greatly reduced, and the accuracy of the simulation test result is improved.

Description

Virtual simulation test method and system based on video stream
Technical Field
The invention relates to the technical field of computers, in particular to a virtual simulation test method and system based on video streams.
Background
At present, in the video stream virtual fusion item element, depth information of the video stream virtual fusion item in the simulation test process cannot be considered, so that a series of situations of inaccurate simulation test can be generated in the simulation test process, and the error rate of the final simulation test result is higher.
Disclosure of Invention
In view of the above, an object of the embodiments of the present invention is to provide a virtual simulation test method and system based on video stream, which considers depth information of virtual fusion matters of video stream in a simulation test process, thereby greatly reducing a series of situations of inaccurate simulation test possibly generated in the simulation test process, and improving accuracy of simulation test results.
According to an aspect of an embodiment of the present invention, there is provided a virtual simulation test method based on a video stream, applied to a server, the method including:
obtaining video stream virtual fusion item information of a virtual simulation task, and obtaining simulation configuration information of the virtual simulation task according to item association binding relations between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface;
performing item clustering on the simulation configuration information to respectively obtain clustering event behavior data and clustering control component data;
in the clustering event behavior data, matching the clustering control component data into the clustering event behavior data, and performing virtual simulation event configuration on the clustering event behavior data and the clustering control component data by using a set virtual simulation template to form a virtual simulation operation flow, wherein the virtual simulation operation flow comprises flow matters of at least one video stream virtual fusion event element;
and in the subsequent execution process of the flow item of the at least one video stream virtual fusion item element, performing virtual simulation operation on clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element.
In a possible example, the step of obtaining the video stream virtual fusion event information of the virtual simulation task and obtaining simulation configuration information of the virtual simulation task according to the event association binding relationship between each video stream virtual fusion event element in the video stream virtual fusion event information and a preset virtual simulation interface includes:
clustering the virtual simulation tasks into a plurality of simulation task items which are not related to each other according to a preset analysis model;
determining a task item attribute label of the simulation task item according to the task item characteristics of the simulation task item;
performing task splitting on the virtual simulation task according to a plurality of preset task splitting templates;
acquiring video stream virtual fusion item information of a virtual simulation task according to each group of task splitting information and task item attribute labels of each simulation task item;
and obtaining simulation configuration information of the virtual simulation task according to the item association binding relation between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface.
In one possible example, the step of determining the task item attribute tag of the simulation task item according to the task item feature of the simulation task item includes:
and determining the simulation task items as dynamic simulation task items or non-dynamic simulation task items according to the task item characteristics of the simulation task items.
In one possible example, the step of performing task splitting on the virtual simulation task according to a plurality of preset task splitting templates includes:
performing first task simulation splitting treatment on the virtual simulation task according to a preset first task splitting template, wherein the first task splitting template comprises splitting the virtual simulation task by utilizing a plurality of groups of non-equivalent task simulation splitting treatment modes, and performing first task simulation splitting treatment on the virtual simulation task according to a splitting result;
performing second task simulation splitting processing on the virtual simulation task according to a preset second task splitting template; the second task splitting template comprises splitting the virtual simulation task by using a strategy tree task simulation splitting processing method, and performing second task simulation splitting processing on the virtual simulation task according to a splitting result.
In one possible example, the step of performing virtual simulation operation on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element includes:
a fusion coding unit for generating a video stream virtual fusion item element of the flow item of at least one video stream virtual fusion item element, wherein in the fusion coding unit for the video stream virtual fusion item element of the flow item of the at least one video stream virtual fusion item element, coding control information of the fusion coding unit for the process content video stream virtual fusion item element is added;
when the flow item of the video stream virtual fusion item element is output, a fusion coding unit of the video stream virtual fusion item element is selected from fusion coding units of the video stream virtual fusion item elements of the flow item of the at least one video stream virtual fusion item element, and clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element are subjected to virtual simulation operation according to coding control information of the fusion coding unit of the video stream virtual fusion item element.
According to another aspect of the embodiment of the present invention, there is provided a virtual simulation test system based on a video stream, applied to a server, the system including:
the acquisition module is used for acquiring video stream virtual fusion event information of the virtual simulation task and acquiring simulation configuration information of the virtual simulation task according to event association binding relations between each video stream virtual fusion event element in the video stream virtual fusion event information and a preset virtual simulation interface;
the event clustering module is used for performing event clustering on the simulation configuration information to obtain clustering event behavior data and clustering control component data respectively;
the matching module is used for matching the clustering control component data into the clustering event behavior data in the clustering event behavior data, and performing virtual simulation event configuration on the clustering event behavior data and the clustering control component data by using a set virtual simulation template to form a virtual simulation operation flow, wherein the virtual simulation operation flow comprises flow matters of at least one virtual fusion matter element of the video stream;
and the simulation running module is used for carrying out virtual simulation running on the clustering event behavior data and the clustering control component data corresponding to the flow items of the video stream virtual fusion item elements in the subsequent execution process of the flow items of the at least one video stream virtual fusion item element.
According to another aspect of the embodiments of the present invention, there is provided a readable storage medium having stored thereon a computer program which, when executed by a processor, can perform the steps of the video stream based virtual simulation test method described above.
Compared with the prior art, the virtual simulation test method and the virtual simulation test system based on the video stream provided by the embodiment of the invention are characterized in that the virtual fusion event information of the virtual simulation task is obtained, the simulation configuration information of the virtual simulation task is obtained according to the event association binding relation between each video stream virtual fusion event element in the virtual fusion event information and the preset virtual simulation interface, then the simulation configuration information is subjected to event clustering to respectively obtain clustering event behavior data and clustering control component data, the clustering control component data is matched into the clustering event behavior data in the clustering event behavior data, and after the virtual simulation event configuration is carried out on the clustering event behavior data and the clustering control component data by using a set virtual simulation template, virtual simulation operation is carried out on the clustering event behavior data and the clustering control component data corresponding to the flow events of the video stream virtual fusion event elements. Therefore, the depth information of the virtual fusion matters of the video stream in the simulation test process is considered, so that a series of situations of inaccurate simulation test possibly generated in the simulation test process are greatly reduced, and the accuracy of the simulation test result is improved.
The foregoing objects, features and advantages of embodiments of the invention will be more readily apparent from the following detailed description of the embodiments taken in conjunction with the accompanying drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be described in a non-dynamic manner, it should be understood that the following drawings only illustrate some embodiments of the present invention and should not be considered as limiting the scope, and that other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 shows a schematic diagram of components of a server provided by an embodiment of the present invention;
fig. 2 is a schematic flow chart of a virtual simulation test method based on video stream according to an embodiment of the present invention;
FIG. 3 is a functional block diagram of a virtual simulation test system based on video streaming according to an embodiment of the present invention.
Detailed Description
In order to enable those skilled in the art to better understand the present invention, a technical solution of the present embodiment of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiment of the present invention, and it is apparent that the described embodiment is only a part of the embodiment of the present invention, not all the embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
The terms first, second, third and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 shows an exemplary component diagram of a server 100. The server 100 may include one or more processors 104, such as one or more Central Processing Units (CPUs), each of which may implement one or more hardware threads. The server 100 may also include any storage medium 106 for storing any kind of information such as code, settings, data, etc. For example, and without limitation, storage medium 106 may include any one or more of the following combinations: any type of RAM, any type of ROM, flash memory devices, hard disks, optical disks, etc. More generally, any storage medium may store information using any technique. Further, any storage medium may provide volatile or non-volatile retention of information. Further, any storage medium may represent fixed or removable components of server 100. In one case, the server 100 may perform any of the operations of the associated instructions when the processor 104 executes the associated instructions stored in any storage medium or combination of storage media. The server 100 also includes one or more drive units 108, such as a hard disk drive unit, an optical disk drive unit, etc., for interacting with any storage media.
The server 100 also includes input/output 110 (I/O) for receiving various inputs (via input unit 112) and for providing various outputs (via output unit 114). One particular output mechanism may include a presentation device 116 and an associated Graphical User Interface (GUI) 118. The server 100 may also include one or more network interfaces 120 for exchanging data with other devices via one or more communication units 122. One or more communication buses 124 couple the components described above together.
The communication unit 122 may be implemented in any manner, for example, via a local area network, a wide area network (e.g., the internet), a point-to-point connection, etc., or any combination thereof. The communication unit 122 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers 100, etc., governed by any protocol or combination of protocols.
Fig. 2 is a flow chart illustrating a video stream-based virtual simulation test method according to an embodiment of the present invention, which may be executed by the server 100 shown in fig. 1, and detailed steps of the video stream-based virtual simulation test method are described below.
Step S110, obtaining video stream virtual fusion item information of a virtual simulation task, and obtaining simulation configuration information of the virtual simulation task according to item association binding relations between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface.
And step S120, performing item clustering on the simulation configuration information to obtain clustering event behavior data and clustering control component data respectively.
Step S130, in the clustered event behavior data, matching the clustered control component data to the clustered event behavior data, and performing virtual simulation event configuration on the clustered event behavior data and the clustered control component data by using a set virtual simulation template to form a virtual simulation operation flow, where the virtual simulation operation flow includes flow items of at least one video stream virtual fusion item element.
Step S140, in the subsequent execution process of the flow item of the at least one video stream virtual fusion item element, virtual simulation operation is performed on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element.
Based on the above steps, in this embodiment, virtual simulation configuration information of a virtual simulation task is obtained by obtaining video stream virtual fusion event information of the virtual simulation task and according to an event association binding relationship between each video stream virtual fusion event element in the video stream virtual fusion event information and a preset virtual simulation interface, then event clustering is performed on the simulation configuration information to obtain clustered event behavior data and clustered control component data respectively, in the clustered event behavior data, the clustered control component data is matched with the clustered event behavior data, and after virtual simulation event configuration is performed on the clustered event behavior data and clustered control component data by using a set virtual simulation template, virtual simulation operation is performed on clustered event behavior data and clustered control component data corresponding to flow events of the video stream virtual fusion event elements. Therefore, the depth information of the virtual fusion matters of the video stream in the simulation test process is considered, so that a series of situations of inaccurate simulation test possibly generated in the simulation test process are greatly reduced, and the accuracy of the simulation test result is improved.
In one possible example, for step S110, the virtual simulation tasks may be clustered into a plurality of simulation task branches that are not related to each other according to a preset parsing model.
And then, determining task item attribute labels of the simulation task items according to task item characteristics of the simulation task items, carrying out task splitting on the virtual simulation tasks according to a plurality of preset task splitting templates, and then acquiring video stream virtual fusion item information of the virtual simulation tasks according to each group of task splitting information and the task item attribute labels of each simulation task item, thereby obtaining simulation configuration information of the virtual simulation tasks according to item association binding relations between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface.
In one possible example, in the process of determining the task item attribute label of the simulation task item according to the task item feature of the simulation task item, the simulation task item may be determined to be a dynamic simulation task item or a non-dynamic simulation task item according to the task item feature of the simulation task item.
In a possible example, in a process of splitting the virtual simulation task according to a plurality of preset task splitting templates, a first task simulation splitting process may be specifically performed on the virtual simulation task according to a first task splitting template set in advance, where the first task splitting template includes splitting the virtual simulation task by using a plurality of groups of non-equivalent task simulation splitting processing modes, and performing the first task simulation splitting process on the virtual simulation task according to a splitting result.
On the basis, the virtual simulation task can be subjected to second task simulation splitting processing according to a preset second task splitting template. The second task splitting template comprises splitting the virtual simulation task by using a strategy tree task simulation splitting processing method, and performing second task simulation splitting processing on the virtual simulation task according to a splitting result.
In a possible example, in the process of performing virtual simulation operation on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element, the embodiment may specifically generate a fusion encoding unit of the video stream virtual fusion item element of the flow item of the video stream virtual fusion item element, and add encoding control information of the fusion encoding unit of the process content video stream virtual fusion item element in the fusion encoding unit of the video stream virtual fusion item element of the flow item of the at least one video stream virtual fusion item element. On the basis, when the flow item of the video stream virtual fusion item element is output, a fusion coding unit of the video stream virtual fusion item element is selected from fusion coding units of the video stream virtual fusion item elements of the flow item of the at least one video stream virtual fusion item element, and clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element are subjected to virtual simulation operation according to coding control information of the fusion coding unit of the video stream virtual fusion item element.
Fig. 3 shows a functional block diagram of a virtual simulation test system 200 based on a video stream, where functions implemented by the virtual simulation test system 200 based on a video stream may correspond to steps performed by the above-described method according to an embodiment of the present invention. The virtual simulation test system 200 based on video stream can be understood as the server 100, or the processor of the server 100, or can be understood as a component which is independent from the server 100 or the processor and implements the functions of the present invention under the control of the server 100, as shown in fig. 3, and the functions of the functional modules of the virtual simulation test system 200 based on video stream will be described in detail below.
The obtaining module 210 is configured to obtain video stream virtual fusion event information of a virtual simulation task, and obtain simulation configuration information of the virtual simulation task according to event association binding relations between each video stream virtual fusion event element in the video stream virtual fusion event information and a preset virtual simulation interface.
And the event clustering module 220 is configured to perform event clustering on the simulated configuration information to obtain clustered event behavior data and clustered control component data respectively.
The matching module 230 is configured to match the clustering control component data to the clustering event behavior data in the clustering event behavior data, and configure the clustering event behavior data and the clustering control component data with a set virtual simulation template to form a virtual simulation operation flow, where the virtual simulation operation flow includes flow items of at least one virtual fusion item element of the video stream.
The simulation running module 240 is configured to perform virtual simulation running on the clustering event behavior data and the clustering control component data corresponding to the flow item of the at least one video stream virtual fusion item element in a subsequent execution process of the flow item of the at least one video stream virtual fusion item element.
In one possible example, the obtaining module 210 obtains the video stream virtual fusion event information of the virtual simulation task by:
clustering the virtual simulation tasks into a plurality of simulation task items which are not related to each other according to a preset analysis model;
determining a task item attribute label of the simulation task item according to the task item characteristics of the simulation task item;
performing task splitting on the virtual simulation task according to a plurality of preset task splitting templates;
acquiring video stream virtual fusion item information of a virtual simulation task according to each group of task splitting information and task item attribute labels of each simulation task item;
and obtaining simulation configuration information of the virtual simulation task according to the item association binding relation between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface.
In one possible example, the acquisition module 210 determines the task item attribute tags for the simulated task items by:
and determining the simulation task items as dynamic simulation task items or non-dynamic simulation task items according to the task item characteristics of the simulation task items.
In one possible example, the acquisition module 210 performs task splitting on the virtual simulation task by:
performing first task simulation splitting treatment on the virtual simulation task according to a preset first task splitting template, wherein the first task splitting template comprises splitting the virtual simulation task by utilizing a plurality of groups of non-equivalent task simulation splitting treatment modes, and performing first task simulation splitting treatment on the virtual simulation task according to a splitting result;
performing second task simulation splitting processing on the virtual simulation task according to a preset second task splitting template; the second task splitting template comprises splitting the virtual simulation task by using a strategy tree task simulation splitting processing system, and performing second task simulation splitting processing on the virtual simulation task according to a splitting result.
In one possible example, the simulation running module 250 performs virtual simulation running on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element in the following manner:
a fusion coding unit for generating a video stream virtual fusion item element of the flow item of at least one video stream virtual fusion item element, wherein in the fusion coding unit for the video stream virtual fusion item element of the flow item of the at least one video stream virtual fusion item element, coding control information of the fusion coding unit for the process content video stream virtual fusion item element is added;
when the flow item of the video stream virtual fusion item element is output, a fusion coding unit of the video stream virtual fusion item element is selected from fusion coding units of the video stream virtual fusion item elements of the flow item of the at least one video stream virtual fusion item element, and clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element are subjected to virtual simulation operation according to coding control information of the fusion coding unit of the video stream virtual fusion item element.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus and method embodiments are merely illustrative, for example, flow diagrams and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present invention may be integrated together to form a single part, or each module may exist alone, or two or more modules may be integrated to form a single part.
Alternatively, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
It should be noted that, in this document, 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 evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any accompanying drawings in the claims should not be taken as limiting the claim concerned.

Claims (2)

1. A virtual simulation test method based on video streaming, characterized in that it is applied to a server, the method comprising:
obtaining video stream virtual fusion item information of a virtual simulation task, and obtaining simulation configuration information of the virtual simulation task according to item association binding relations between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface;
performing item clustering on the simulation configuration information to respectively obtain clustering event behavior data and clustering control component data;
in the clustering event behavior data, matching the clustering control component data into the clustering event behavior data, and performing virtual simulation event configuration on the clustering event behavior data and the clustering control component data by using a set virtual simulation template to form a virtual simulation operation flow, wherein the virtual simulation operation flow comprises flow matters of at least one video stream virtual fusion event element;
in the subsequent execution process of the flow item of the at least one video stream virtual fusion item element, performing virtual simulation operation on clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element;
the step of obtaining the virtual fusion event information of the video stream of the virtual simulation task and obtaining the simulation configuration information of the virtual simulation task according to the event association binding relationship between each video stream virtual fusion event element in the virtual fusion event information of the video stream and a preset virtual simulation interface comprises the following steps:
clustering the virtual simulation tasks into a plurality of simulation task items which are not related to each other according to a preset analysis model;
determining a task item attribute label of the simulation task item according to the task item characteristics of the simulation task item;
performing task splitting on the virtual simulation task according to a plurality of preset task splitting templates;
acquiring video stream virtual fusion item information of a virtual simulation task according to each group of task splitting information and task item attribute labels of each simulation task item;
obtaining simulation configuration information of the virtual simulation task according to the item association binding relation between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface;
the step of determining the task item attribute label of the simulation task item according to the task item characteristics of the simulation task item comprises the following steps:
determining the simulation task items as dynamic simulation task items or non-dynamic simulation task items according to the task item characteristics of the simulation task items;
the step of splitting the tasks of the virtual simulation task according to a plurality of preset task splitting templates comprises the following steps:
performing first task simulation splitting treatment on the virtual simulation task according to a preset first task splitting template, wherein the first task splitting template comprises splitting the virtual simulation task by utilizing a plurality of groups of non-equivalent task simulation splitting treatment modes, and performing first task simulation splitting treatment on the virtual simulation task according to a splitting result;
performing second task simulation splitting processing on the virtual simulation task according to a preset second task splitting template; the second task splitting template comprises splitting the virtual simulation task by using a strategy tree task simulation splitting processing method, and performing second task simulation splitting processing on the virtual simulation task according to a splitting result;
the step of performing virtual simulation operation on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element comprises the following steps:
a fusion coding unit for generating a video stream virtual fusion item element of the flow item of at least one video stream virtual fusion item element, wherein in the fusion coding unit for the video stream virtual fusion item element of the flow item of the at least one video stream virtual fusion item element, coding control information of the fusion coding unit for the process content video stream virtual fusion item element is added;
when the flow item of the video stream virtual fusion item element is output, a fusion coding unit of the video stream virtual fusion item element is selected from fusion coding units of the video stream virtual fusion item elements of the flow item of the at least one video stream virtual fusion item element, and clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element are subjected to virtual simulation operation according to coding control information of the fusion coding unit of the video stream virtual fusion item element.
2. A virtual simulation test system based on a video stream, applied to a server, the system comprising:
the acquisition module is used for acquiring video stream virtual fusion event information of the virtual simulation task and acquiring simulation configuration information of the virtual simulation task according to event association binding relations between each video stream virtual fusion event element in the video stream virtual fusion event information and a preset virtual simulation interface;
the event clustering module is used for performing event clustering on the simulation configuration information to obtain clustering event behavior data and clustering control component data respectively;
the matching module is used for matching the clustering control component data into the clustering event behavior data in the clustering event behavior data, and performing virtual simulation event configuration on the clustering event behavior data and the clustering control component data by using a set virtual simulation template to form a virtual simulation operation flow, wherein the virtual simulation operation flow comprises flow matters of at least one virtual fusion matter element of the video stream;
the simulation running module is used for carrying out virtual simulation running on the clustering event behavior data and the clustering control component data corresponding to the flow items of the video stream virtual fusion item elements in the subsequent execution process of the flow items of the at least one video stream virtual fusion item element;
the acquisition module acquires video stream virtual fusion item information of the virtual simulation task in the following manner, and obtains simulation configuration information of the virtual simulation task according to item association binding relations between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface:
clustering the virtual simulation tasks into a plurality of simulation task items which are not related to each other according to a preset analysis model;
determining a task item attribute label of the simulation task item according to the task item characteristics of the simulation task item;
performing task splitting on the virtual simulation task according to a plurality of preset task splitting templates;
acquiring video stream virtual fusion item information of a virtual simulation task according to each group of task splitting information and task item attribute labels of each simulation task item;
obtaining simulation configuration information of the virtual simulation task according to the item association binding relation between each video stream virtual fusion item element in the video stream virtual fusion item information and a preset virtual simulation interface;
the acquisition module determines a task item attribute tag of the simulated task item by:
determining the simulation task items as dynamic simulation task items or non-dynamic simulation task items according to the task item characteristics of the simulation task items;
the acquisition module performs task splitting on the virtual simulation task in the following manner:
performing first task simulation splitting treatment on the virtual simulation task according to a preset first task splitting template, wherein the first task splitting template comprises splitting the virtual simulation task by utilizing a plurality of groups of non-equivalent task simulation splitting treatment modes, and performing first task simulation splitting treatment on the virtual simulation task according to a splitting result;
performing second task simulation splitting processing on the virtual simulation task according to a preset second task splitting template; the second task splitting template comprises splitting the virtual simulation task by using a strategy tree task simulation splitting processing system, and performing second task simulation splitting processing on the virtual simulation task according to a splitting result;
the simulation operation module performs virtual simulation operation on the clustering event behavior data and the clustering control component data corresponding to the flow item of the video stream virtual fusion item element in the following manner:
a fusion coding unit for generating a video stream virtual fusion item element of the flow item of at least one video stream virtual fusion item element, wherein in the fusion coding unit for the video stream virtual fusion item element of the flow item of the at least one video stream virtual fusion item element, coding control information of the fusion coding unit for the process content video stream virtual fusion item element is added;
when the flow item of the video stream virtual fusion item element is output, a fusion coding unit of the video stream virtual fusion item element is selected from fusion coding units of the video stream virtual fusion item elements of the flow item of the at least one video stream virtual fusion item element, and clustering event behavior data and clustering control component data corresponding to the flow item of the video stream virtual fusion item element are subjected to virtual simulation operation according to coding control information of the fusion coding unit of the video stream virtual fusion item element.
CN202110568983.9A 2021-05-25 2021-05-25 Virtual simulation test method and system based on video stream Active CN113157546B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110568983.9A CN113157546B (en) 2021-05-25 2021-05-25 Virtual simulation test method and system based on video stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110568983.9A CN113157546B (en) 2021-05-25 2021-05-25 Virtual simulation test method and system based on video stream

Publications (2)

Publication Number Publication Date
CN113157546A CN113157546A (en) 2021-07-23
CN113157546B true CN113157546B (en) 2023-09-08

Family

ID=76877689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110568983.9A Active CN113157546B (en) 2021-05-25 2021-05-25 Virtual simulation test method and system based on video stream

Country Status (1)

Country Link
CN (1) CN113157546B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307369A (en) * 2011-09-13 2012-01-04 北京科技大学 Device and method for supporting parallel simulation and physical simulation of wireless sensor network
CN111624894A (en) * 2020-04-28 2020-09-04 东风汽车集团有限公司 Simulation test method and system for parallel driving
CN112100844A (en) * 2020-09-11 2020-12-18 苏州昆承智能车检测科技有限公司 Internet of vehicles information configuration simulation method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307369A (en) * 2011-09-13 2012-01-04 北京科技大学 Device and method for supporting parallel simulation and physical simulation of wireless sensor network
CN111624894A (en) * 2020-04-28 2020-09-04 东风汽车集团有限公司 Simulation test method and system for parallel driving
CN112100844A (en) * 2020-09-11 2020-12-18 苏州昆承智能车检测科技有限公司 Internet of vehicles information configuration simulation method and system

Also Published As

Publication number Publication date
CN113157546A (en) 2021-07-23

Similar Documents

Publication Publication Date Title
CN113779409A (en) Intention mining method and system based on big data
CN113157546B (en) Virtual simulation test method and system based on video stream
CN111368413B (en) Clothing production plan tracking management method and system
CN113177567B (en) Image data processing method and system based on cloud computing service
CN111948967B (en) Power data acquisition method and system based on big data
CN112100844B (en) Internet of vehicles information configuration simulation method and system
CN111767437B (en) Enterprise science and technology project management method and system
CN113221011A (en) Intelligent office information pushing method and system based on big data
CN113905046A (en) Cloud server remote monitoring method and system
CN113253261B (en) Information early warning method and system based on radar camera
CN111953790A (en) Scientific and technological achievement innovation element analysis method and system
CN113742399B (en) Cloud edge collaboration-based data tracing method and system
CN113286156B (en) Live broadcast cargo-carrying client information tracing query method and system
CN113268676A (en) Social scene interactive content mining method and system
CN111338275B (en) Method and system for monitoring running state of electrical equipment
CN112650641A (en) Scientific and technological achievement transformation and intellectual property trade management service monitoring method and system
CN113282915A (en) Software disabling processing method and system
CN113282292A (en) Compiling method and system for software development
CN113886570A (en) Digital recording information processing method and system based on block chain service
CN113901331A (en) Drainage service calling method and system
CN111105172A (en) Spraying process flow treatment method and system
CN113810355A (en) Server resource management method and system
CN113518238A (en) Live broadcast behavior mining method and live broadcast behavior mining system for live broadcast scene
CN113822732A (en) Method and system for adapting live broadcast tape cargo expansion function
CN113222444A (en) Intelligent office scheduling method and system based on big data

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
OSZAR »