CN113835736A - Digital-analog real-time linkage implementation mechanism for illusion engine - Google Patents

Digital-analog real-time linkage implementation mechanism for illusion engine Download PDF

Info

Publication number
CN113835736A
CN113835736A CN202110948009.5A CN202110948009A CN113835736A CN 113835736 A CN113835736 A CN 113835736A CN 202110948009 A CN202110948009 A CN 202110948009A CN 113835736 A CN113835736 A CN 113835736A
Authority
CN
China
Prior art keywords
linkage
data
model
module
real
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
CN202110948009.5A
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.)
Huajian Shuchuang Shanghai Technology Co ltd
Original Assignee
Huajian Shuchuang Shanghai 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 Huajian Shuchuang Shanghai Technology Co ltd filed Critical Huajian Shuchuang Shanghai Technology Co ltd
Priority to CN202110948009.5A priority Critical patent/CN113835736A/en
Publication of CN113835736A publication Critical patent/CN113835736A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/544Remote

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a digital-analog real-time linkage realizing mechanism facing to an illusion engine, which comprises the following steps: making a project template in the UE end, wherein the project template comprises: the system comprises a model data linkage interface module, a model material library, a remote data module, a remote network protocol module and a model dynamic interaction linkage module; prefabricating a remote network protocol data linkage interface according to the digital-analog linkage requirement; defining data in the UE according to the requirement of each model linkage, wherein the data of each model linkage can be accessed into the data through a remote network protocol data linkage interface for linkage; establishing a linkage effect material library in the project template, wherein the linkage effect material library corresponds to each model needing linkage; the invention ensures that the interactive linkage mode of the UE data and the model is not limited to the local data driving mode any more, and the data driving model can be updated in real time through the remote network protocol interface to carry out the interactive linkage of the model and the data.

Description

Digital-analog real-time linkage implementation mechanism for illusion engine
Technical Field
The invention relates to the technical field of virtual engines, in particular to a digital-analog real-time linkage implementation mechanism for a ghost engine.
Background
The illusion engine is a development platform, provides a large number of core technology arrays and content editing tools, and supports the infrastructure project construction of a high-end development team. The illusion engine is written to make it easier to produce content and develop programming. The abstract program is used to create a virtual environment, provide efficient modules and extended development frameworks for program writers, and create, test and complete various types of software testing work, with little program development content involved.
At present, a data and model linkage method of a phantom engine (hereinafter referred to as "UE") is mainly based on a digital-analog linkage mode driven by local data. The digital-analog linkage mode realizes the interactive linkage of the data and the model by reading the local data configuration table and analyzing the local data, and the updating of the data in the mode can only update the data by changing the local data configuration table, so that the method has no real-time property and has larger limitation.
Disclosure of Invention
According to the embodiment of the invention, a digital-analog real-time linkage realizing mechanism facing to an illusion engine is provided, which comprises the following steps:
making a project template in the UE end, wherein the project template comprises: the system comprises a model data linkage interface module, a model material library, a remote data module, a remote network protocol module and a model dynamic interaction linkage module;
prefabricating a remote network protocol data linkage interface according to the digital-analog linkage requirement;
defining data in the UE according to the requirement of each model linkage, wherein the data of each model linkage can be accessed into the data through a remote network protocol data linkage interface for linkage;
establishing a linkage effect material library in the project template, wherein the linkage effect material library corresponds to each model needing linkage;
the remote data module updates the linked data of each model, configures different attribute states for each model, stores the updated data result into a terminal database, and the UE side acquires the updated data;
and loading the updated data to corresponding models by the model dynamic interaction linkage module according to the acquired updated data.
Further, the data of each model linkage includes: position coordinates, rotation, scaling, and attribute data.
Further, the updating of the data linked with each model includes: real-time update and timed update.
Further, when the data linked with each model is updated in real time, the updated data can be pushed to the UE end in real time through the MQTT protocol.
Further, when the updating of the data linked with each model is the timing updating, the UE can actively acquire the timing updated data through the HTTP protocol.
According to the mechanism for realizing the digital-analog real-time linkage facing the illusion engine, the interactive linkage mode of the UE data and the model is not limited to a local data driving mode any more, and the data driving model can be updated in real time to carry out the interactive linkage of the model and the data through a remote network protocol interface.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and are intended to provide further explanation of the claimed technology.
Drawings
Fig. 1 is a block diagram illustrating an implementation mechanism of digital-analog real-time linkage for an illusion engine according to an embodiment of the present invention.
Detailed Description
The present invention will be further explained by describing preferred embodiments of the present invention in detail with reference to the accompanying drawings.
First, a digital-analog real-time linkage implementation mechanism facing to an illusion engine according to an embodiment of the present invention will be described with reference to fig. 1, where the mechanism is used for interactive linkage of a model and data, and the application scenario is wide.
As shown in fig. 1, the mechanism for implementing digital-analog real-time linkage for an illusion engine according to the embodiment of the present invention includes the following steps:
s1: as shown in fig. 1, a project template is made in the UE, and the project template includes: the system comprises a model data linkage interface module, a model material library, a remote data module, a remote network protocol module and a model dynamic interaction linkage module.
S2: as shown in fig. 1, a remote network protocol data linkage interface is prefabricated according to the digital-analog linkage requirement.
S3: as shown in fig. 1, data is defined in the UE according to requirements of each model linkage, and the data of each model linkage can be linked by accessing the data through a remote network protocol data linkage interface.
S4: as shown in fig. 1, a linkage effect material library is established in the project template, and corresponds to each model to be linked.
S5: as shown in fig. 1, the remote data module updates the linked data of each model, configures different attribute states for each model, stores the updated data result in the terminal database, and the UE acquires the updated data.
The data of each model linkage includes: position coordinates, rotation, scaling, and attribute data. The updating of the data linked with each model includes: real-time update and timed update. When the data linked with each model is updated in real time, the updated data can be pushed to the UE end in real time through the MQTT protocol. When the updating of the data linked with each model is the timing updating, the UE can actively acquire the timing updated data through the HTTP. The digital-analog linkage is carried out by updating the driving model in real time through remote data in a mode of utilizing network remote protocols such as HTTP, MQTT and the like so as to realize the breakthrough of the interactive linkage mode of the data model
S6: as shown in fig. 1, according to the obtained updated data, the model dynamic interaction linkage module loads the updated data to the corresponding models.
Example (b):
taking an elevator model with high digital-analog linkage real-time performance as an example, materials in different states such as normal operation, alarm, fault and the like required by elevator linkage are manufactured in the UE, and the materials are stored in a material library of the UE.
And updating information such as position coordinates, rotation, scaling, attribute data and the like of each elevator model needing digital-analog linkage in the remote data module, storing the attribute parameter data into a back-end database in a JSON format data table after the attribute parameter data is updated, and pushing the attribute parameter data to the UE end through an MQTT protocol.
And creating a blueprint script in the UE, subscribing the service end message by using an interface communication module developed based on an MQTT protocol, and acquiring various attribute parameter data of the elevator model, such as a stopping floor, an operating state and the like.
When the UE updates the linkage model, the model dynamic interaction linkage module is utilized, the module dynamically updates the stop floor of the elevator model during operation according to various attribute parameter data of the elevator model to make the stop floor consistent with the stop floor of the actual elevator operation, and attaches corresponding materials representing the operation state to the elevator model from the material library, so that the process of real-time linkage of the whole data and the model is completed.
In the above, with reference to fig. 1, a digital-analog real-time linkage implementation mechanism facing an illusion engine according to an embodiment of the present invention is described, and the present invention enables an interactive linkage mode of UE data and a model to be no longer limited to a local data driving mode, and can update a data driving model in real time through a remote network protocol interface to perform interactive linkage of the model and the data.
It should be noted that, in the present specification, 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 … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
While the present invention has been described in detail with reference to the preferred embodiments, it should be understood that the above description should not be taken as limiting the invention. Various modifications and alterations to this invention will become apparent to those skilled in the art upon reading the foregoing description. Accordingly, the scope of the invention should be determined from the following claims.

Claims (5)

1. A digital-analog real-time linkage realizing mechanism facing to an illusion engine is characterized by comprising the following steps:
making a project template in a UE end, wherein the project template comprises: the system comprises a model data linkage interface module, a model material library, a remote data module, a remote network protocol module and a model dynamic interaction linkage module;
prefabricating a remote network protocol data linkage interface according to the digital-analog linkage requirement;
defining the data in the UE end according to the requirement of each model linkage, wherein the data of each model linkage can be accessed into the data through the remote network protocol data linkage interface for linkage;
establishing a linkage effect material library in the project template, wherein the linkage effect material library corresponds to each model needing linkage;
the remote data module updates the data linked with each model, configures different attribute states for each model, stores the updated data result into a terminal database, and the UE acquires the updated data;
and loading the updated data to corresponding models by the model dynamic interaction linkage module according to the acquired updated data.
2. An illusion-engine-oriented digital-analog real-time linkage implementation mechanism as claimed in claim 1, wherein the data of each model linkage comprises: position coordinates, rotation, scaling, and attribute data.
3. An illusion-engine-oriented digital-analog real-time linkage implementation mechanism as claimed in claim 1, wherein the updating of the data of each model linkage comprises: real-time update and timed update.
4. The phantom engine oriented digital-analog real-time linkage implementation mechanism of claim 3, wherein when the update of the data of each model linkage is real-time update, the real-time updated data can be pushed to the UE side through MQTT protocol.
5. The mechanism as claimed in claim 3 or 4, wherein when the update of the data of each model linkage is a timing update, the UE can actively obtain the timing updated data through an HTTP protocol.
CN202110948009.5A 2021-08-18 2021-08-18 Digital-analog real-time linkage implementation mechanism for illusion engine Pending CN113835736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110948009.5A CN113835736A (en) 2021-08-18 2021-08-18 Digital-analog real-time linkage implementation mechanism for illusion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110948009.5A CN113835736A (en) 2021-08-18 2021-08-18 Digital-analog real-time linkage implementation mechanism for illusion engine

Publications (1)

Publication Number Publication Date
CN113835736A true CN113835736A (en) 2021-12-24

Family

ID=78960734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110948009.5A Pending CN113835736A (en) 2021-08-18 2021-08-18 Digital-analog real-time linkage implementation mechanism for illusion engine

Country Status (1)

Country Link
CN (1) CN113835736A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109257339A (en) * 2018-08-29 2019-01-22 长春博立电子科技有限公司 The high efficiency interactive method and system of remote dummy reality simulated environment
CN109753276A (en) * 2018-12-29 2019-05-14 北京天际启游科技有限公司 A kind of control method and relevant apparatus based on illusory engine
CN109801361A (en) * 2018-12-28 2019-05-24 南京维伍网络科技有限公司 A kind of house type editor based on illusory engine 4 and three-dimensional scenic generate system
KR20190099681A (en) * 2018-02-19 2019-08-28 (주)플레이솔루션 Real time filtering method for motion simulator interworking of contents based on game engine
CN112596713A (en) * 2020-12-30 2021-04-02 深圳须弥云图空间科技有限公司 Processing method and device based on illusion engine, electronic equipment and storage medium
CN112799773A (en) * 2021-02-23 2021-05-14 京东方科技集团股份有限公司 Data visualization method, terminal device, system and storage medium
CN113111277A (en) * 2021-04-01 2021-07-13 苏州美房云客软件科技股份有限公司 Method for controlling large-screen of virtual engine PC (personal computer) by mobile terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190099681A (en) * 2018-02-19 2019-08-28 (주)플레이솔루션 Real time filtering method for motion simulator interworking of contents based on game engine
CN109257339A (en) * 2018-08-29 2019-01-22 长春博立电子科技有限公司 The high efficiency interactive method and system of remote dummy reality simulated environment
CN109801361A (en) * 2018-12-28 2019-05-24 南京维伍网络科技有限公司 A kind of house type editor based on illusory engine 4 and three-dimensional scenic generate system
CN109753276A (en) * 2018-12-29 2019-05-14 北京天际启游科技有限公司 A kind of control method and relevant apparatus based on illusory engine
CN112596713A (en) * 2020-12-30 2021-04-02 深圳须弥云图空间科技有限公司 Processing method and device based on illusion engine, electronic equipment and storage medium
CN112799773A (en) * 2021-02-23 2021-05-14 京东方科技集团股份有限公司 Data visualization method, terminal device, system and storage medium
CN113111277A (en) * 2021-04-01 2021-07-13 苏州美房云客软件科技股份有限公司 Method for controlling large-screen of virtual engine PC (personal computer) by mobile terminal

Similar Documents

Publication Publication Date Title
CN110851356B (en) Selenium-based Web application automatic test framework and construction method and system thereof
CN111159049B (en) Automatic interface testing method and system
US20040143819A1 (en) Generic software testing system and mechanism
US20060168115A1 (en) Method and system of encapsulating web site transactions for computer-aided generation of web services
CN107450899B (en) Method and device for generating terminal control script
CN107612962B (en) Distributed simulation evaluation test management system
GB2430328A (en) Modelling/simulating a network node including a plurality of protocol layers with selectively configurable switches disposed between and coupling the layers
WO2007120990A2 (en) Method and apparatus for automatic generation of system test libraries
CN102595184B (en) Intelligent television automation test method and system
CN113687918B (en) Expandable chaotic engineering experimental device compatible with cloud native and traditional environments
CN107838922A (en) A kind of robot exempts from the method for repeating teaching
CN109614400A (en) The influence and Source Tracing method, apparatus, equipment and storage medium of failed tasks
CN115022304B (en) Method, device and system for realizing IA (IA-IA) cross-platform file processing based on RPA (remote procedure A) and AI (advanced technology attachment)
CN105930421A (en) Internet-based online course making system, method and apparatus
CN116257438A (en) Updating method of interface test case and related equipment
CN102929636B (en) A kind of human-computer interaction interface creation method and device
CN113835736A (en) Digital-analog real-time linkage implementation mechanism for illusion engine
CN101969442B (en) Process running environment perception and migration based network analog framework implementation method
CN116011943A (en) Robot automation flow service system, method and medium based on low codes
CN110780859B (en) Method for realizing service architecture based on user-defined form
CN111107100B (en) Equipment for transmitting industrial protocol flow message
CN114115890A (en) Micro-service development method and system
JP2008021135A (en) Equipment simulation device
CN113935100B (en) Cloud modeling method, cloud modeling device and cloud modeling system
CN108241501A (en) A kind of mobile client software is realized and update method

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