AR interaction method and device based on data mining, server and storage medium
By dynamically created and updated the content of AR in data -based AR interactive methods, the problem of difficulty in the traditional process mining method is difficult to obviously applied, real -time AR experience reflecting the business process, and improving user participation and application accuracy.
Patent Information
- Application Number
- CN202411241956.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-01-28
AI Technical Summary
Traditional process mining methods mainly rely on graphics and reports to display analysis results, and are difficult to apply intuitively in actual operations.
Through data -based enlightenment reality (AR) interaction methods, real -time obtaining data mining results and dynamically created and updated AR content, so that the AR experience can reflect the actual implementation of the business process in real time.
It has improved the practicality and accuracy of AR applications. Users can more intuitively understand business processes and interact with AR content, which improves users' participation in business processes.
Smart Images

Figure CN119376584A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of AR interaction, and in particular to an AR interaction method, device, server and storage medium based on data mining. Background Art
[0002] Process Mining is a data mining technology that aims to discover, monitor and improve actual processes from event logs recorded in various systems. By analyzing these logs, the actual execution of business processes can be revealed.
[0003] Traditional process mining methods mainly rely on graphics and reports to display analysis results, which are difficult to apply intuitively in actual operations. Summary of the invention
[0004] The main purpose of the present invention is to solve the technical problem that the traditional process mining method mainly relies on graphics and reports to display the analysis results and is difficult to be intuitively applied in actual operations.
[0005] A first aspect of the present invention provides an AR interaction method based on data mining, and the AR interaction method based on data mining includes:
[0006] When the data mining results are obtained, AR content is created according to the data mining results, and the AR content is presented;
[0007] When an interaction request in response to the AR content is detected, responding to the interaction request, and determining whether the data mining result changes;
[0008] If the data mining result changes, the process returns to the step of creating AR content according to the data mining result.
[0009] Optionally, in a first implementation manner of the first aspect of the present invention, when obtaining the data mining result, creating AR content according to the data mining result, and before the step of presenting the AR content, the method further includes:
[0010] Collecting business process data to be mined, wherein the business process data to be mined includes at least one of event logs, business process data, and system log monitoring data, or a combination thereof;
[0011] A data mining operation is performed on the business process data to be mined to obtain the data mining result.
[0012] Optionally, in a second implementation of the first aspect of the present invention, the data mining operation includes at least one of bottleneck analysis, variation analysis and dependency analysis, or a combination thereof.
[0013] Optionally, in a third implementation of the first aspect of the present invention, the step of collecting the business process data to be mined includes:
[0014] The business process data to be mined is collected periodically from the preset data source.
[0015] Optionally, in a fourth implementation manner of the first aspect of the present invention, the step of presenting the AR content includes:
[0016] The AR content is presented through AR glasses.
[0017] Optionally, in a fifth implementation manner of the first aspect of the present invention, the step of presenting the AR content includes:
[0018] Generate a 3D model, graphic information, and attribute text information corresponding to the graphic information according to the AR content;
[0019] The text information and the attribute text information are superimposed and displayed on the 3D model to present the AR content.
[0020] Optionally, in a sixth implementation of the first aspect of the present invention, the step of creating AR content according to the data mining result includes:
[0021] According to the data mining results, create 3D model files, texture material files, animation files, script code files, location information mark files, scene files, audio files, and configuration files;
[0022] The AR content is generated according to the 3D model file, the texture material file, the animation file, the script code file, the location information mark file, the scene file, the audio file, and the configuration file.
[0023] A second aspect of the present invention provides an AR content dynamic presentation device based on data mining, comprising a memory and a processor, wherein the processor is used to execute program instructions stored in the memory so that the AR content dynamic presentation device based on data mining performs the above-mentioned AR interaction method based on data mining.
[0024] A third aspect of the present invention provides a server, characterized in that it includes a memory and a processor, and the processor is used to execute program instructions stored in the memory so that the server executes the above-mentioned AR interaction method based on data mining.
[0025] A fourth aspect of the present invention provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the above-mentioned AR interaction method based on data mining.
[0026] In an embodiment of the present invention, when data mining results are obtained, AR content is created based on the data mining results, and the AR content is presented; when an interactive request in response to the AR content is detected, the interactive request is responded to, and it is determined whether the data mining result has changed; if the data mining result has changed, the step of creating AR content based on the data mining result is returned. By obtaining data mining results in real time and dynamically creating and updating AR content based on this information, the AR experience can reflect the actual execution of the business process in real time. The practicality and accuracy of AR applications are improved. Compared with traditional process mining methods, AR technology presents data mining results to users in an intuitive form, so that users can understand business processes more intuitively and interact with AR content. Improved user participation in business processes. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 Schematic diagram of an embodiment of an AR interaction method based on data mining in an embodiment of the present invention;
[0028] Figure 2 It is a schematic diagram of a specific embodiment before step 101 of the control method of non-invasive acupuncture in an embodiment of the present invention;
[0029] Figure 3 A schematic diagram of a specific embodiment of step 101 of the control method for non-invasive acupuncture in an embodiment of the present invention;
[0030] Figure 4 It is a schematic diagram of an embodiment of an AR content dynamic presentation device based on data mining in an embodiment of the present invention;
[0031] Figure 5 FIG. 1 is a schematic diagram of an embodiment of a server in an embodiment of the present invention. DETAILED DESCRIPTION
[0032] Embodiments of the present invention provide an AR interaction method, device, server, and storage medium based on data mining.
[0033] The embodiments disclosed in the present invention will be described in more detail below with reference to the accompanying drawings. Although certain embodiments disclosed in the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments disclosed in the present invention are only for exemplary purposes and are not intended to limit the scope of protection disclosed in the present invention.
[0034] In the description of the embodiments disclosed in the present invention, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0035] The terms involved in AR interaction methods based on data mining include but are not limited to:
[0036] Data mining: is the process of extracting or "mining" unknown and useful information from large amounts of data. The information may be hidden, latent, or unknown in advance, but has value.
[0037] Augmented reality: A technology that superimposes virtual information (such as 3D models, text, images, etc.) onto the real-world environment. Users can see this superimposed information through specific devices (such as AR glasses, smartphones, etc.), thereby enhancing their perception and understanding of the real world.
[0038] AR interaction method: refers to the methods and steps of human-computer interaction using augmented reality technology. It usually includes how to generate, display and update AR content according to user input or environmental changes, and how to handle user interaction requests for AR content.
[0039] Business process data: Business process data refers to data that describes the operation of business processes within an enterprise or organization. This data includes the start and end time of the process, the participants, the operations performed, the results produced, etc., and is crucial for process management, process optimization and decision support.
[0040] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of an AR interaction method based on data mining in an embodiment of the present invention includes:
[0041] 101. When a data mining result is obtained, AR content is created according to the data mining result, and the AR content is presented;
[0042] Specifically, configure the data source connection information, including database address, port, user name, password, etc., to connect to the data source. Define how the data structure in the data source is mapped to the data model inside the AR application for subsequent data processing.
[0043] The latest business process data is regularly pulled from the data source at preset time intervals. When a specific event occurs (such as order submission, inventory change, etc.), the data collection process is triggered.
[0044] Optionally, cache some data locally to reduce reliance on remote data sources and improve system response speed.
[0045] Optionally, the collected data is preprocessed, including but not limited to removing duplicate data, processing missing values, and correcting erroneous data.
[0046] Convert data into a format suitable for data mining, such as converting text data into numeric data or converting time series data into a format suitable for analysis.
[0047] Optionally, according to business needs, a data mining algorithm is selected to perform data mining to obtain data mining results, which refer to information obtained by analyzing and processing business process data and are used to create and dynamically update AR content. The data mining operation includes at least one of bottleneck analysis, variation analysis, and dependency analysis, or a combination thereof.
[0048] Optionally, devices presenting AR content include but are not limited to AR glasses (AR smart glasses), smart phones, tablet computers, laptops, dedicated AR head-mounted devices, and AR projection devices.
[0049] 102. When an interaction request in response to the AR content is detected, respond to the interaction request, and determine whether the data mining result changes;
[0050] Specifically, according to the data mining results, a relevant 3D model is created using 3D modeling software.
[0051] Add materials and textures to 3D models to make them more realistic. Design animation effects and user interaction logic to make AR content more vivid and interactive. Overlay graphic information and attribute text information on 3D models so that users can intuitively understand the results of data mining.
[0052] 103. If the data mining result changes, return to the step of creating AR content according to the data mining result;
[0053] Specifically, the AR content presentation device is calibrated, and then SLAM (Simultaneous Localization and Mapping) technology or other positioning technology is used to determine the location of the AR content in the real world. The created AR content is rendered on the display and presented to the user through AR glasses or other display devices. The user's gestures are detected using cameras and gesture recognition algorithms and converted into system commands. Integrate voice recognition technology to allow users to interact with AR content through voice.
[0054] Optionally, provide multiple interaction methods based on device type and user habits. Parse the interaction instructions issued by the user to determine the operation the user wants to perform. Perform corresponding operations based on the instruction type, such as enlarging AR content, rotating 3D models, displaying detailed information, etc.
[0055] In the process of responding to interactions, check in real time whether the data in the data source has changed.
[0056] If the data has changed, only the newly added or changed data is incrementally mined to reduce the amount of calculation. Based on the new data mining results, the AR content is updated to ensure that users always see the latest information.
[0057] Continuously monitor the status of data sources and data changes. When data source anomalies or data quality issues are detected, timely processing and notification to users are carried out. Based on user feedback and changes in business needs, AR content is continuously iterated and updated to meet user expectations and needs.
[0058] In an embodiment of the present invention, when data mining results are obtained, AR content is created based on the data mining results, and the AR content is presented; when an interactive request in response to the AR content is detected, the interactive request is responded to, and it is determined whether the data mining result has changed; if the data mining result has changed, the step of creating AR content based on the data mining result is returned. By obtaining data mining results in real time and dynamically creating and updating AR content based on this information, the AR experience can reflect the actual execution of the business process in real time. The practicality and accuracy of AR applications are improved. Compared with traditional process mining methods, AR technology presents data mining results to users in an intuitive form, so that users can understand business processes more intuitively and interact with AR content. Improved user participation in business processes.
[0059] In traditional business process monitoring and management, manual analysis and reporting are often relied upon, which is not only inefficient but also prone to errors. In order to solve these problems, the present invention proposes an optional embodiment.
[0060] Optional, see Figure 2 , Figure 2 This is a schematic diagram of a specific embodiment before step 101 of the control method for non-invasive acupuncture in an embodiment of the present invention. Before step 101, the following specific implementation methods are also included:
[0061] 201. Collecting business process data to be mined, where the business process data to be mined includes at least one of event logs, business process data, and system log monitoring data, or a combination thereof;
[0062] Specifically, the business process data to be mined is collected, including but not limited to event logs, business process data, system log monitoring data, etc. It is used as the basis for subsequent data mining. It can be collected once or periodically.
[0063] Optionally, the business process data to be mined is periodically collected from a preset data source.
[0064] 202. Perform a data mining operation on the business process data to be mined to obtain the data mining result.
[0065] Specifically, data mining operations are performed on the collected business process data.
[0066] Optionally, the data mining operation includes at least one of bottleneck analysis, variation analysis and dependency analysis or a combination thereof, so as to reveal hidden patterns, associations and / or anomalies in the data.
[0067] Bottleneck analysis can identify bottlenecks in business processes, which are key points that cause process delays or reduced efficiency. By analyzing indicators such as timestamps, processing time, and waiting time in business process data, it is possible to determine which links have longer processing times or longer waiting times, thereby identifying bottlenecks. In AR content, bottleneck links can be highlighted to help users quickly identify problems.
[0068] Variation analysis is to analyze the variation of data in business processes, that is, the fluctuation of data at different stages or at different time points. The degree of data variation is evaluated through statistical data analysis methods (such as variance analysis, standard deviation calculation, etc.). In AR content, the visualization effect of data variation can be presented, such as using color depth or size changes to indicate the degree of data variation, to help users understand the patterns and causes of data fluctuations.
[0069] Dependency analysis is to identify the dependencies between the various links in the business process, that is, which links depend on the results or status of other links. By building a dependency graph or network diagram of the business process, the dependency path and dependency strength between the links can be analyzed. In AR content, the dependency graph of the business process can be presented to help users understand the interactions between the various links and optimize the process design.
[0070] The results of the data mining operation will serve as the basis for the subsequent creation of AR content. Encryption algorithms include but are not limited to RSA, AES, etc.
[0071] In this optional embodiment, by periodically collecting data, it is ensured that the data mining results can reflect the latest status of the business process, making the presentation of AR content more accurate. Creating AR content based on accurate data mining results can more accurately reflect the actual situation of the business process. The flexibility of data collection and data mining enables this method to adapt to the needs of different business processes.
[0072] With the continuous development and application of data mining technology, how to effectively present mining results to users has become an urgent problem to be solved. Traditional data presentation methods often appear in the form of charts, reports, etc. Although they can clearly show the relationship and trend between data, they are insufficient in terms of intuitiveness and interactivity. In order to solve the above problems, the present invention proposes an optional embodiment.
[0073] Optional, see Figure 3 , Figure 3 This is a schematic diagram of a specific embodiment of step 101 of the control method for non-invasive acupuncture in an embodiment of the present invention. Step 101 also includes the following specific implementation methods:
[0074] 1011. Generate a 3D model, graphic information, and attribute text information corresponding to the graphic information according to the AR content;
[0075] Specifically, according to the relevant data in the data mining results, a corresponding 3D model is created using 3D modeling software or tools. The model can be a key component, equipment or any object that needs to be visualized in a business process.
[0076] Write graphic and text information related to the 3D model, including descriptive text, labels, annotations, etc. Prepare attribute text information, including but not limited to detailed parameters, performance indicators, instructions for use, etc. of the model.
[0077] 1012. Overlay and display the text information and the attribute text information on the 3D model to present the AR content.
[0078] Specifically, the generated graphic information and attribute text information are superimposed on the 3D model in a suitable manner, which can be achieved by adjusting the position, size, color, transparency and other attributes of the text.
[0079] The 3D model with superimposed information is presented to the user using AR technology. For example, AR glasses or other AR display devices are used to superimpose the virtual 3D model and its additional information into the user's real field of view.
[0080] In this optional embodiment, by periodically collecting data, it is ensured that the data mining results can reflect the latest status of the business process, making the presentation of AR content more accurate. Creating AR content based on accurate data mining results can more accurately reflect the actual situation of the business process. The flexibility of data collection and data mining enables this method to adapt to the needs of different business processes.
[0081] Traditional AR content creation often relies on manual modeling, animation and programming, which is not only time-consuming and labor-intensive, but also requires professional skills and is costly. In order to solve the above problems, the present invention proposes an optional embodiment.
[0082] Optional, see Figure 3 , Figure 3 This is a schematic diagram of a specific embodiment of step 101 of the control method for non-invasive acupuncture in an embodiment of the present invention. Step 101 also includes the following specific implementation methods:
[0083] 1013. Create a 3D model file, a texture material file, an animation file, a script code file, a position information mark file, a scene file, an audio file, and a configuration file according to the data mining result;
[0084] Specifically, for the creation of 3D model files, data related to the 3D model is extracted from the data mining results, such as the size, shape, and proportion of the object. A 3D model is created based on the data using 3D modeling software (such as Blender, 3ds Max, Maya, etc.). The model is cleaned, simplified, and optimized to ensure its performance on various platforms and applications.
[0085] For the creation of texture material files, design or select appropriate texture images based on the description of the surface characteristics of the object in the data mining results (such as color, glossiness, texture, etc.). In the modeling software, apply the texture image to the 3D model and adjust the material properties to match the actual effect.
[0086] For the creation of animation files, design animation sequences based on the dynamic information (such as motion trajectory, speed, etc.) that may be contained in the data mining results. Use animation tools (which can be the animation module built into the modeling software or professional animation software) to create animations.
[0087] For the writing of script code files, write script code (such as JavaScript, Python, etc.) according to requirements to control the behavior of 3D models, animations, interactions, etc.
[0088] For location information tag file creation, extract location-related information (such as latitude, longitude, altitude, etc.) from data mining results. Convert location data into a format suitable for use in a specific platform or system (such as KML, GeoJSON, etc.).
[0089] For the creation of scene files, design a virtual scene containing multiple 3D models, animations, textures and other elements based on the description of the environment in the data mining results. Use the scene editor or the scene management tool in the modeling software to build the scene.
[0090] For the creation or selection of audio files, design or select a suitable audio file based on the description of the sound in the data mining results (such as sound type, volume, frequency, etc.), or select default music.
[0091] For the writing of configuration files, write the configuration files according to the data mining results and actual needs.
[0092] Among them, the 3D model file contains the three-dimensional model data required for AR interaction. The texture material file provides surface texture and material information for the 3D model to enhance the visual effect. The animation file is used to define the animation effects of the 3D model, such as rotation, scaling, movement, etc. The script code file contains the code that controls the AR interaction logic, such as responding to interaction requests, updating data, etc. The location information marker file marks the location information of the AR content in the physical space. The scene file defines the overall scene layout of the AR content. The audio file provides sound effects or background music during the AR interaction process. The configuration file contains the configuration parameters for the AR content when it is running.
[0093] Furthermore, the 3D model file provides the three-dimensional object model in AR interaction and is the basis of AR presentation. The texture material file gives the surface of the 3D model a sense of reality, such as color, gloss, texture, etc., to enhance the visual effect. The animation file enables the 3D model to change dynamically, increasing the fun and liveliness of the interaction. The script code file controls the logical flow of the AR content, such as responding to user operations, updating data, etc. The location information marker file ensures that the AR content can be accurately presented at the specified location in the real world. The scene file defines the overall environment layout of the AR content, including lighting, shadows, background, etc. The audio file provides sound effect support for the AR content, such as background music, prompt sounds, etc., to enhance the user experience. The configuration file contains the operating parameters and configuration information of the AR content, such as rendering quality, interaction mode, etc.
[0094] 1014. Generate the AR content according to the 3D model file, the texture material file, the animation file, the script code file, the location information mark file, the scene file, the audio file, and the configuration file.
[0095] Specifically, the above files are integrated together to form a complete AR content package, which can be loaded and rendered by an AR device (such as AR glasses) and finally presented to the user.
[0096] In this optional embodiment, by creating AR content containing multiple media elements, users can get a richer interactive experience. The combination of multimedia elements such as 3D models, animations, and audio can more intuitively convey data mining results. Through the coordination of location information tags and scene files, AR content can be accurately integrated with the real world to enhance the user's immersion.
[0097] Reference Figure 4 , the embodiment of the present disclosure provides an AR content dynamic presentation device 400 based on data mining, including an AR content dynamic presentation device body based on data mining, and an AR content dynamic presentation device 405 based on data mining. The AR content dynamic presentation device 405 based on data mining includes a processor (processor) 404 and a memory (memory) 401 storing program instructions. Optionally, the device may also include a communication interface (Communication Interface) 402 and a bus 403. Among them, the processor 404, the communication interface 402, and the memory 401 can complete mutual communication through the bus 403. The communication interface 402 can be used for information transmission. The processor 404 can call the program instructions in the memory 401 to execute the AR interaction method based on data mining in the above embodiment. In addition, the logic instructions in the above-mentioned memory 401 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. The memory 401, as a computer-readable storage medium, can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 404 executes the functional application and data processing by running the program instructions / modules stored in the memory 401, that is, realizing the AR interaction method based on data mining in the above embodiment. The memory 401 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 401 may include a high-speed random access memory and may also include a non-volatile memory.
[0098] Reference Figure 5, the embodiment of the present disclosure provides a server 500, including a processor (processor) 504 and a memory (memory) 501 storing program instructions. Optionally, the server may also include a communication interface (CommunicationInterface) 502 and a bus 503. Among them, the processor 504, the communication interface 502, and the memory 501 can communicate with each other through the bus 503. The communication interface 502 can be used for information transmission. The processor 504 can call the program instructions in the memory 501 to execute the AR interaction method based on data mining of the above embodiment.
[0099] In addition, the logic instructions in the above-mentioned memory 501 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. The memory 501, as a computer-readable storage medium, can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 504 executes functional applications and data processing by running the program instructions / modules stored in the memory 501, that is, implementing the AR interaction method based on data mining in the above-mentioned embodiment. The memory 501 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 501 may include a high-speed random access memory and may also include a non-volatile memory.
[0100] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0101] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0102] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0103] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0104] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. An AR interaction method based on data mining, characterized in that: The AR interaction method based on data mining includes: When the data mining results are obtained, AR content is created according to the data mining results, and the AR content is presented; When an interaction request in response to the AR content is detected, responding to the interaction request, and determining whether the data mining result changes; If the data mining result changes, the process returns to the step of creating AR content according to the data mining result.
2. The AR interaction method based on data mining according to claim 1, characterized in that: When the data mining result is obtained, before the step of creating AR content according to the data mining result and presenting the AR content, the method further includes: Collecting business process data to be mined, wherein the business process data to be mined includes at least one of event logs, business process data, and system log monitoring data, or a combination thereof; A data mining operation is performed on the business process data to be mined to obtain the data mining result.
3. The AR interaction method based on data mining according to claim 2, characterized in that: The data mining operation includes at least one of bottleneck analysis, variation analysis and dependency analysis, or a combination thereof.
4. The AR interaction method based on data mining according to claim 2, characterized in that: The step of collecting the business process data to be mined includes: The business process data to be mined is collected periodically from the preset data source.
5. The AR interaction method based on data mining according to claim 1, characterized in that: The step of presenting the AR content comprises: The AR content is presented through AR glasses.
6. The AR interaction method based on data mining according to claim 1, characterized in that: The step of presenting the AR content comprises: Generate a 3D model, graphic information, and attribute text information corresponding to the graphic information according to the AR content; The text information and the attribute text information are superimposed and displayed on the 3D model to present the AR content.
7. The AR interaction method based on data mining according to any one of claims 1 to 6, characterized in that: The step of creating AR content according to the data mining result includes: According to the data mining results, create 3D model files, texture material files, animation files, script code files, location information mark files, scene files, audio files, and configuration files; The AR content is generated according to the 3D model file, the texture material file, the animation file, the script code file, the location information mark file, the scene file, the audio file, and the configuration file.
8. A device for dynamically presenting AR content based on data mining, characterized in that: It comprises a memory and a processor, wherein the processor is used to execute program instructions stored in the memory to implement any one of claims 1 to 7 of the AR interaction method based on data mining.
9. A server, characterized in that: It comprises a memory and a processor, wherein the processor is used to execute program instructions stored in the memory to implement any one of claims 1 to 7 of the AR interaction method based on data mining.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data mining-based AR interaction method as described in any one of claims 1 to 7 is implemented.