Edge Application Orchestration Method, Device and VR Device Based on VR Interaction

By adopting the edge application orchestration method based on VR interaction on edge computing devices, the problems of low efficiency and easy misoperation in the prior art are solved, and a more efficient orchestration process and a lower misoperation rate are achieved.

CN115567407BActive Publication Date: 2025-06-17INSPUR COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211035685.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2025-06-17
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

In the prior art, the application orchestration of edge computing devices is relied on Web pages, resulting in low efficiency and easy to cause erroneous operations when there are too many devices.

Method used

Using the edge application orchestration method based on VR interaction, the VR device receives user input in a wearable state, determines the target edge computing device, and generates an orchestration message through the gesture actions of the drag component, and sends the following orchestration edge application to the edge computing platform.

Benefits of technology

It improves the efficiency of edge application orchestration, reduces user operation difficulty and misoperation rate, and avoids occupancy of computing resources on cloud platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115567407B_ABST
    Figure CN115567407B_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus, and VR device for edge application orchestration based on VR interaction. The method includes: when it is determined that the VR device is activated in the worn state, receiving a first input; in response to the first input, determining a target edge computing device; receiving a second input; in response to the second input, generating an orchestration message based on the target edge computing device; and sending the orchestration message to an edge computing platform for the edge computing platform to issue the orchestrated edge application to the target edge computing device according to the orchestration message. The method, apparatus, and VR device for edge application orchestration based on VR interaction provided by the present invention can achieve edge application orchestration and operations such as issuing to corresponding edge computing devices only through simple interaction actions with the VR device, which can improve the orchestration efficiency, reduce the user operation difficulty and misoperation rate, and avoid occupying the computing resources of the cloud platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of edge computing, and in particular, to an edge application orchestration method, apparatus, and VR device based on VR interaction. Background Art

[0002] With the maturity of Internet technology and the popularization of applications that require a large network bandwidth, existing edge computing devices perform application orchestration through set application orchestration rules in order to perform edge computing on the real-time data of the devices obtained.

[0003] Currently, the edge application orchestration of edge computing devices mainly relies on web pages, and is orchestrated and managed through the Web page of the edge computing platform. For example, a series of orchestration operations such as selecting an image, setting the number of CPUs, setting execution commands, and mounting configurations are provided to open and deploy business applications and resources centered on container applications in the cloud.

[0004] However, when the number of edge computing devices managed by the edge computing platform is too large, using the Web page operation method to perform application orchestration on each edge computing device not only has low efficiency, but also is prone to misoperations. Summary of the Invention

[0005] The present invention provides an edge application orchestration method, apparatus, and VR device based on VR interaction to solve the defect of low efficiency caused by relying on the Web page operation method to perform application orchestration on each edge computing device in the prior art.

[0006] The present invention provides an edge application orchestration method based on VR interaction, including:

[0007] When it is determined that the VR device is activated in the worn state, receiving a first input;

[0008] In response to the first input, determining a target edge computing device;

[0009] Receiving a second input;

[0010] In response to the second input, generating an orchestration message based on the target edge computing device;

[0011] Sending the orchestration message to the edge computing platform for the edge computing platform to send the orchestrated edge application to the target edge computing device according to the orchestration message;

[0012] Wherein, the first input is determined by the VR device based on the query action of the user in the virtual interface; the second input is determined by the VR device based on the gesture action of the user interacting with the drag component in the virtual interface.

[0013] A method for edge application orchestration based on VR interaction provided by the present invention, generating an orchestration message based on the target edge computing device, includes:

[0014] Associate the configuration items carried in the second input with the target edge computing device to generate keyword information;

[0015] Generate the orchestration message corresponding to the target edge computing device based on the keyword information.

[0016] A method for edge application orchestration based on VR interaction provided by the present invention, the configuration items include one or more of container specification configuration items, startup command configuration items, option configuration items, environment variable configuration items, volume configuration items, host configuration items, and health check configuration items.

[0017] A method for edge application orchestration based on VR interaction provided by the present invention, after sending the orchestration message to the edge computing platform, further includes:

[0018] Receive the orchestration response message fed back by the target edge computing device;

[0019] In the case where it is determined that the orchestration response message indicates orchestration failure, give an alarm in the virtual interface;

[0020] Wherein, the orchestration response message is determined by the target edge computing device based on the running situation of the orchestrated edge application.

[0021] A method for edge application orchestration based on VR interaction provided by the present invention, before receiving the first input, further includes:

[0022] After determining that the VR device is activated, receive the user characterization information collected by the sensing element;

[0023] In the case where it is determined that the wearing identifier carried in the user characterization information is true, determine that the VR device is in a worn state.

[0024] A method for edge application orchestration based on VR interaction provided by the present invention, after receiving the user characterization information collected by the sensing element, further includes:

[0025] In the case where the user characterization information does not match the local authentication database, send a notification message to the virtual interface for the user to update the authentication database based on the notification message.

[0026] The present invention also provides an edge application orchestration device based on VR interaction, including:

[0027] A first receiving module, configured to receive a first input when it is determined that the VR device is activated in a worn state;

[0028] A first response module, configured to determine a target edge computing device in response to the first input;

[0029] A second receiving module, configured to receive a second input;

[0030] A second response module, configured to generate an orchestration message based on the target edge computing device in response to the second input;

[0031] A message forwarding module, configured to send the orchestration message to an edge computing platform for the edge computing platform to issue an orchestrated edge application to the target edge computing device according to the orchestration message;

[0032] Wherein, the first input is determined by the VR device based on a query action of a user in a virtual interface; the second input is determined by the VR device based on a gesture action of the user interacting with a drag-and-drop component in the virtual interface.

[0033] The present invention further provides a VR device, including a VR device body, on which a sensing element and a decision processor are provided; further including a memory and a program or instruction stored on the memory and executable on the decision processor, and when the program or instruction is executed by the decision processor, it implements the edge application orchestration method based on VR interaction as described in any one of the above;

[0034] Wherein, the VR device body is respectively communicatively connected to an edge computing platform and each edge computing device managed by the edge computing platform.

[0035] The present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the edge application orchestration method based on VR interaction as described in any one of the above.

[0036] The present invention further provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the edge application orchestration method based on VR interaction as described in any one of the above.

[0037] The edge application orchestration method, device, and VR device provided by the present invention interact based on the user and the virtual interface displayed by the VR device to determine the target edge computing device. By capturing the user's gesture actions on the drag-and-drop component, an orchestration message corresponding to the target edge computing device is generated, so that the edge computing platform can perform relevant edge application orchestration on the target edge computing device according to the orchestration message. In the prior art, a large number of configurations need to be performed on the web interface of the cloud platform every time edge application orchestration is carried out. In contrast, the present invention can achieve edge application orchestration only through simple interaction actions with the VR device, and perform operations such as sending it to the corresponding edge computing device, which can improve the orchestration efficiency, reduce the user operation difficulty and the misoperation rate, and avoid occupying the computing resources of the cloud platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0039] Figure 1 It is a schematic flowchart of the edge application orchestration method based on VR interaction provided by the present invention;

[0040] Figure 2 It is a schematic structural diagram of the edge application orchestration device based on VR interaction provided by the present invention;

[0041] Figure 3 It is a schematic structural diagram of the VR device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0042] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0043] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application can be implemented in an order different from those illustrated or described here, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple.

[0044] It should be understood that the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present invention, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include the plural forms.

[0045] The terms "comprising" and "including" indicate the presence of the described 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 their combinations.

[0046] Figure 1 is a schematic flow chart of the edge application orchestration method based on VR interaction provided by the present invention. As Figure 1 shown, the edge application orchestration method based on VR interaction provided by the embodiments of the present invention includes: Step 101, when it is determined that the VR device is activated in the wearing state, receive a first input.

[0047] Wherein, the first input is determined by the VR device based on the query action of the user in the virtual interface.

[0048] It should be noted that the edge computing architecture includes a terminal layer, an edge layer and a cloud layer, wherein:

[0049] The terminal layer refers to the layer closest to the user equipment (UE), which is composed of various Internet of Things devices, such as sensors, smart phones, smart vehicles, smart cards, card readers, etc. In order to extend the service time of the terminal device, complex computing tasks should be avoided on the terminal device. Therefore, the edge device is only responsible for collecting the original data and uploading it to the upper layer for calculation and storage. The terminal layer is mainly connected to the upper layer through a cellular network.

[0050] The edge layer is located at the edge of the network and is composed of a large number of edge computing device nodes, usually including routers, gateways, switches, access points, base stations, specific edge servers, etc.

[0051] These edge computing devices are widely distributed between the edge device and the cloud layer, and can calculate and store the data uploaded by the terminal device. Since these edge computing devices are relatively close to the user, applications that are sensitive to latency can be run, thus meeting the real-time requirements of the user. The edge computing device can also preprocess the collected data and then upload the preprocessed data to the cloud, thereby reducing the transmission traffic of the core network. The edge layer is mainly connected to the upper layer through the Internet.

[0052] A cloud layer refers to an edge computing platform composed of multiple high-performance servers and storage devices for gateway management. This platform has powerful computing and storage capabilities and can execute complex computing tasks. The edge computing platform can effectively manage and schedule edge nodes and cloud computing centers through control policies, providing better services for users.

[0053] It should be noted that the execution subject of the edge application orchestration method based on VR interaction provided in the embodiments of the present invention is an edge application orchestration device based on VR interaction.

[0054] The application scenario of the edge application orchestration method based on VR interaction provided in the embodiments of the present invention is that when orchestrating edge applications in an edge computing system, users only need to drag application components in the virtual interface generated by the VR device to issue edge applications.

[0055] Specifically, in step 101, after the user starts the worn VR device, the user can query the process of one or more target edge computing devices for which applications need to be issued in the virtual interface generated by the VR device, and send a first input to the VR device on which the edge application orchestration device based on VR interaction depends.

[0056] The first input is used to screen out target edge computing devices to be orchestrated with edge applications from among numerous edge computing devices managed by the edge computing platform according to actual edge application orchestration requirements. The user can complete the query of the target edge computing devices by selecting several controls in the virtual interface through the first input.

[0057] Optionally, the first input can be a touch input, voice input, gesture input, or button input to several virtual controls in the virtual interface displayed by the VR device. The first input can also be associated with a first operation, and the first operation includes instructions in the process for querying target edge computing devices.

[0058] It should be noted that when providing a virtual interface corresponding to edge application orchestration through the VR device, the network needs to be kept unobstructed.

[0059] Step 102: In response to the first input, determine the target edge computing device.

[0060] Specifically, in step 102, after receiving the first input in step 101, the edge application orchestration device based on VR interaction sequentially executes corresponding operations according to the instructions included in the first input, parses and responds to the query request, and performs query matching using the device identification information carried by the query request to obtain one or more target edge computing devices.

[0061] Step 103: Receive a second input.

[0062] The second input is determined by the VR device based on a gesture action of the user interacting with the dragging component in the virtual interface.

[0063] It should be noted that in the virtual interface displayed by the VR device, the orchestration configuration process of the edge application is deployed in the drag component, and the VR device captures the user's gesture actions such as dragging, pulling, and dragging on the drag component to realize the orchestration of edge applications for any target edge computing device.

[0064] Specifically, in step 103 , the user may input a second input to the drag component in the virtual interface based on the process of the orchestration configuration of the edge application.

[0065] Optionally, the second input may be a gesture input performed several times on the drag component in the virtual interface displayed by the VR device. The second input may also be combined with a second operation, the second operation including instructions for rendering the orchestration configuration of each target edge computing device by the drag component in the virtual interface.

[0066] Step 104: In response to the second input, generate an orchestration message based on the target edge computing device.

[0067] Specifically, in step 104, after receiving the second input in step 103, the edge application orchestration device based on VR interaction executes corresponding operations in sequence according to the instructions contained in the second input, extracts the edge application to be orchestrated and its related configuration content from the target edge computing device during the rendering process of the drag component, and finally integrates them into an orchestration message corresponding to the target edge computing device.

[0068] Step 105: Send an orchestration message to the edge computing platform, so that the edge computing platform can send the orchestrated edge application to the target edge computing device according to the orchestration message.

[0069] Specifically, in step 105, the edge application orchestration device based on VR interaction sends an orchestration message corresponding to the target edge computing device to the edge computing platform.

[0070] The edge computing platform receives and responds to the orchestration message, configures the application to match the target edge computing device, and sends the orchestrated edge application to the corresponding target edge computing device, so that part of the computing power of the cloud can be deployed to the target edge computing device for calculation. In an event-driven manner, user data is directly processed locally on the edge side, reducing the pressure on cloud services.

[0071] It is understandable that in addition to the edge application delivery function, the edge computing platform can also have edge computing device management function and edge application management function, among which:

[0072] The edge computing device management function is used to display the operating status of the edge computing devices managed by the platform on the front end for platform managers to query and perform related addition, deletion, modification and query operations.

[0073] The edge application management function is used to obtain the information of edge applications running on edge computing devices in real time after the edge applications are sent to edge computing devices, and mirror them to the application warehouse for lifecycle management, so that platform managers can query and modify them.

[0074] The embodiment of the present invention determines the target edge computing device based on the interaction between the user and the virtual interface displayed by the VR device, and generates an orchestration message corresponding to the target edge computing device by capturing the user's gesture action of dragging the component, so that the edge computing platform can perform related edge application orchestration on the target edge computing device according to the orchestration message. In the prior art, each time an edge application is orchestrated, a large amount of configuration of the web page interface of the cloud platform is required. In contrast, the present invention can realize edge application orchestration through simple interactive actions with the VR device, and send it to the corresponding edge computing device, etc., which can improve the orchestration efficiency, reduce the difficulty of user operation and the error rate of operation, and avoid occupying the computing resources of the cloud platform.

[0075] Based on any of the above embodiments, generating an orchestration message based on a target edge computing device includes: associating the configuration item carried in the second input with the target edge computing device to generate keyword information.

[0076] Specifically, in step 104, the edge application orchestration device based on VR interaction determines the configuration items for orchestrating a certain edge application from the instructions contained in the second input, and associates these determined configuration items with the target edge computing device to integrate them into a set of associated word information.

[0077] Based on the keyword information, an orchestration message corresponding to the target edge computing device is generated.

[0078] Specifically, the edge application orchestration device based on VR interaction extracts the configuration content of the corresponding configuration item from the interactive operation according to the configuration items contained in the associated word information, and integrates it with the representation information of the target edge computing device to form an orchestration message corresponding to the corresponding target edge computing device.

[0079] The embodiment of the present invention recognizes based on the second input, converts the gesture instructions of the user interacting with the drag component in the orchestration configuration process into keywords, and then generates corresponding orchestration information according to the keywords, so that the edge computing platform can perform related edge application orchestration on the target edge computing device according to the orchestration message. It can improve the orchestration efficiency, reduce the difficulty of user operation and the error rate of operation, and avoid occupying the computing resources of the cloud platform.

[0080] Based on any of the above embodiments, the configuration items include one or more of a container specification configuration item, a startup command configuration item, an option configuration item, an environment variable configuration item, a volume configuration item, a host configuration item, and a health check configuration item.

[0081] Specifically, the edge application orchestration device based on VR interaction can, through a second input, perform settings for the configuration items involved in the edge application to be distributed to the target edge computing device that are adapted to the operating conditions of the target edge computing device.

[0082] Optionally, the configuration item can be a container specification configuration item, and the configuration items of this item include but are not limited to the maximum number of CPU cores and the maximum memory of the target edge computing device.

[0083] Optionally, the configuration item can be a startup command configuration item, and the configuration items of this item include but are not limited to the command configuration and parameter configuration of the target edge computing device.

[0084] Optionally, the configuration item can be an option configuration item, and the configuration items of this item include but are not limited to the privilege configuration, restart policy, and host network of the target edge computing device.

[0085] Optionally, the configuration item can be an environment variable configuration item, and the configuration items of this item include but are not limited to multiple groups of environment variable names and variable values of the target edge computing device.

[0086] Optionally, the configuration item can be a volume configuration item, and the configuration items of this item include but are not limited to multiple groups of local volume names, types, mount directories, and permissions of the target edge computing device.

[0087] Optionally, the configuration item can be a host configuration item, and the configuration items of this item include but are not limited to multiple groups of IP addresses and domain names of the target edge computing device.

[0088] Optionally, the configuration item can be a health check configuration item, and the configuration items of this item include but are not limited to the skip check mode, execution command check mode, Hyper Text Transfer Protocol (HTTP) probe, and Transmission Control Protocol (TCP) probe of the target edge computing device.

[0089] Based on the second input, embodiments of the present invention interactively set at least one of the container specification configuration item, startup command configuration item, option configuration item, environment variable configuration item, volume configuration item, host configuration item, and health check configuration item of the edge application with orchestration, and then convert the gesture instruction interacting with the drag-and-drop component into a keyword and generate the corresponding orchestration information, so that the edge computing platform performs relevant edge application orchestration on the target edge computing device according to the orchestration message. It can improve the orchestration efficiency, reduce the user operation difficulty and the misoperation rate, and avoid occupying the computing resources of the cloud platform.

[0090] On the basis of any of the above embodiments, after sending the orchestration message to the edge computing platform, it further includes: receiving an orchestration response message fed back by the target edge computing device.

[0091] Wherein, the orchestration response message is determined by the target edge computing device based on the running situation of the edge application after orchestration.

[0092] It should be noted that after the target edge computing device receives the orchestrated edge application and deploys it according to the relevant configuration content of the configuration items involved, it generates an orchestration response message according to the running situation of the edge application, where:

[0093] If the operation is successful, the generated orchestration response message indicates that the orchestration is successful; otherwise, the orchestration response message indicates that the orchestration fails.

[0094] Exemplarily, if the operation is successful, the running identifier carried by the orchestration response message can be "1" to indicate that the orchestration is successful; otherwise, the running identifier can be "0" to indicate that the orchestration fails.

[0095] Specifically, after step 105, the edge application orchestration device based on VR interaction can receive in real time the orchestration response message fed back by the actual running situation of each target edge computing device after deploying the orchestrated edge application.

[0096] In the case of determining that the orchestration response message indicates that the orchestration fails, an alarm is made in the virtual interface.

[0097] Specifically, the edge application orchestration device based on VR interaction extracts the device identifier and the corresponding running identifier from the orchestration response message. If it is determined that the running identifier corresponding to a certain device identifier is "0", that is, it can be judged that the orchestration response message indicates that the orchestration fails, then an alarm message is generated and displayed on the top layer of the virtual interface of the VR device.

[0098] If it is determined that the running identifier corresponding to a certain device identifier is "1", that is, it can be judged that the orchestration response message indicates that the orchestration is successful, then no front-end alarm is made.

[0099] Among them, the alarm information is used to inform the user of the orchestration result of the target edge computing device. The embodiments of the present invention do not specifically limit the form of the alarm information. For example, the alarm information can be the text message "Warning! The edge application A of the nth edge computing device has not been successfully orchestrated!", and at the same time, the sound element and projection element carried by the VR device itself can also be triggered to perform auxiliary alarm in the form of sound and light.

[0100] The embodiments of the present invention make a judgment based on the orchestration response message fed back by the target edge computing device according to the total running situation of the edge application, and give an alarm on the virtual interface when the orchestration fails. It can quickly learn about abnormal situations, and then take measures to deal with them to avoid losses.

[0101] Based on any of the above embodiments, before receiving the first input, it further includes: after determining that the VR device is activated, receiving the user characterization information collected by the sensing element.

[0102] It should be noted that the VR device usually sets a human body sensing element on the contact surface with the human body. The embodiments of the present invention do not specifically limit this. Exemplarily, the human body sensing element can be a lidar, which judges whether it is worn by the user by detecting the distance from the human body.

[0103] Specifically, before step 101, the edge application orchestration device based on VR interaction can confirm whether the VR device is activated according to the running information of each element in the VR device.

[0104] If it has been activated, it will receive the user characterization information collected by the sensing element in real time. On the contrary, if it has not been activated, the sensing element will not work either, so the user characterization information cannot be collected.

[0105] When it is determined that the wearing identifier carried by the user characterization information is true, it is determined that the VR device is in the wearing state.

[0106] Specifically, the edge application orchestration device based on VR interaction analyzes the user characterization information, where:

[0107] If the wearing identifier logic carried in the user characterization information is true, that is, it means that the distance between the sensing element and the human body contact surface is less than the determination threshold, then it can be determined that the user has worn the VR device.

[0108] If the wearing identifier logic carried in the user characterization information is false, that is, it means that the distance between the sensing element and the human body contact surface is greater than or equal to the determination threshold, then it can be determined that the user has not worn the VR device yet.

[0109] In the embodiments of the present invention, the user behavior is determined based on the user characterization information collected in real time by the sensing element. When the wearing identifier carried by the user characterization information is true, it is determined that the VR device is in the worn state to receive the first input of the user's interaction with the VR device. All relevant factors can be checked and confirmed before choreographing edge applications, improving the success rate and efficiency of choreography.

[0110] Based on any of the above embodiments, after receiving the user characterization information collected by the sensing element, it further includes: when the user characterization information does not match the local authentication database, a notification message is sent to the virtual interface for the user to update the authentication database based on the notification message.

[0111] It should be noted that the sensing element can be a camera or an iris recognizer to collect the user's facial features.

[0112] The authentication database refers to the database pre-entered according to the facial feature information of legitimate users.

[0113] Specifically, the edge application choreographing device based on VR interaction can also extract the user's facial feature information from the user characterization information and compare it with the locally pre-stored authentication database.

[0114] Successful matching means that the authentication database stores the facial feature information of the user, which indicates that the user is a legitimate user and can perform subsequent interaction operations.

[0115] Failed matching means that the authentication database does not store the facial feature information of the user, which indicates that the user is an illegal user. Therefore, a notification message is sent to the virtual interface to inform the user that they are not authorized to operate the VR device and guide the user to register using their own facial feature information to obtain authorization after updating the authentication database for subsequent interaction operations.

[0116] In the embodiments of the present invention, a comparison is made between the user characterization information and the authentication database, and when it is determined that the user is an illegal user, a notification message is sent to the virtual interface. All relevant factors can be checked and confirmed before choreographing edge applications, improving the success rate and efficiency of choreography.

[0117] Figure 2 It is a schematic structural diagram of the edge application choreographing device based on VR interaction provided by the present invention. As Figure 2 shown, based on any of the above embodiments, the device includes: a first receiving module 210, a first response module 220, a second receiving module 230, a second response module 240, and a message forwarding module 250, where:

[0118] The first receiving module 210 is configured to receive a first input when it is determined that the VR device is activated in the worn state.

[0119] The first response module 220 is configured to determine a target edge computing device in response to the first input.

[0120] The second receiving module 230 is configured to receive a second input.

[0121] The second response module 240 is configured to generate an orchestration message based on the target edge computing device in response to the second input.

[0122] The message forwarding module 250 is configured to send the orchestration message to the edge computing platform, so that the edge computing platform can issue the orchestrated edge application to the target edge computing device according to the orchestration message.

[0123] Wherein, the first input is determined by the VR device based on the user's query action in the virtual interface. The second input is determined by the VR device based on the gesture action of the user interacting with the drag component in the virtual interface.

[0124] Specifically, the first receiving module 210, the first response module 220, the second receiving module 230, the second response module 240, and the message forwarding module 250 are electrically connected in sequence.

[0125] After the first receiving module 210 receives the user to start the worn VR device, it can generate a first input sent by the process of querying one or more target edge computing devices for which applications need to be issued in the virtual interface of the VR device.

[0126] The first response module 220 sequentially executes corresponding operations according to the instructions included in the first input, parses and responds to the query request, and performs query matching using the device identification information carried by the query request to obtain one or more target edge computing devices.

[0127] The second receiving module 230 receives the second input that the user can input to the drag component in the virtual interface based on the process of orchestration configuration of the edge application.

[0128] The second response module 240 sequentially executes corresponding operations according to the instructions included in the second input, extracts the edge application to be orchestrated and its related configuration content from the rendering process of the drag component of the target edge computing device, and finally integrates them into an orchestration message corresponding to the target edge computing device.

[0129] The message forwarding module 250 sends the orchestration message corresponding to the target edge computing device to the edge computing platform.

[0130] The edge computing platform receives and responds to the orchestration message, performs orchestration configuration on the application to adapt it to the target edge computing device, and distributes the orchestrated edge application to the corresponding target edge computing device.

[0131] Optionally, the second response module 240 includes a keyword generation unit and an orchestration message generation unit, where:

[0132] The keyword generation unit is used to associate the configuration items carried in the second input with the target edge computing device to generate keyword information.

[0133] The orchestration message generation unit is used to generate an orchestration message corresponding to the target edge computing device based on the keyword information.

[0134] Optionally, the configuration items include one or more of a container specification configuration item, a startup command configuration item, an option configuration item, an environment variable configuration item, a volume configuration item, a host configuration item, and a health check configuration item.

[0135] Optionally, the device further includes a third receiving module and an alarm module, where:

[0136] The third receiving module is used to receive the orchestration response message fed back by the target edge computing device.

[0137] The alarm module is used to give an alarm in the virtual interface when it is determined that the orchestration response message indicates that the orchestration fails.

[0138] Among them, the orchestration response message is determined by the target edge computing device based on the running status of the orchestrated edge application.

[0139] Optionally, the device further includes a fourth receiving module and a status judgment module, where:

[0140] The fourth receiving module is used to receive the user characterization information collected by the sensing element after it is determined that the VR device is activated.

[0141] The status judgment module is used to determine that the VR device is in the wearing state when it is determined that the wearing identifier carried in the user characterization information is true.

[0142] Optionally, the device further includes a notification module, where:

[0143] The notification module is used to send a notification message to the virtual interface when the user characterization information does not match the local authentication database, so that the user can update the authentication database based on the notification message.

[0144] The edge application orchestration device provided by an embodiment of the present invention is used to execute the above-mentioned edge application orchestration method based on VR interaction of the present invention. Its implementation manner is consistent with the implementation manner of the edge application orchestration method provided by the present invention and can achieve the same beneficial effects, which will not be elaborated here.

[0145] An embodiment of the present invention interacts based on the virtual interface presented by the user and the VR device to determine the target edge computing device. By capturing the user's gesture actions on the drag-and-drop component, an orchestration message corresponding to the target edge computing device is generated for the edge computing platform to perform relevant edge application orchestration on the target edge computing device according to the orchestration message. In the prior art, a large number of configurations need to be performed on the web interface of the cloud platform every time edge application orchestration is carried out. In contrast, the present invention can achieve edge application orchestration and send it to the corresponding edge computing device and other operations only through simple interaction actions with the VR device, which can improve the orchestration efficiency, reduce the user operation difficulty and misoperation rate, and avoid occupying the computing resources of the cloud platform.

[0146] Figure 3 It is a schematic structural diagram of the VR device provided by the present invention. Based on any of the above embodiments, as Figure 3 shown, the VR device includes a VR device body 310, and a sensing element 311 and a decision processor 312 are provided on the VR device body 310. It also includes a memory and a program or instruction stored on the memory and executable on the decision processor 312. When the program or instruction is executed by the decision processor 312, it executes the edge application orchestration method based on VR interaction.

[0147] Among them, the VR device body 310 is respectively communicatively connected to the edge computing platform 320 and each edge computing device 330 managed by the edge computing platform 320.

[0148] Specifically, the edge computing network is composed of a VR device, an edge computing platform 320, and each edge computing device 330 managed by the edge computing platform 320.

[0149] Among them, the VR device is provided with a sensing element 311 and a decision processor 312 on the VR device body 310. The sensing element is used to sense the relevant behavior information of the user wearing the VR device.

[0150] The decision-making processor 312 can call the logical instructions in the memory to execute an edge application orchestration method based on VR interaction. The method includes: receiving a first input when it is determined that the VR device is activated in the worn state; determining a target edge computing device in response to the first input; receiving a second input; generating an orchestration message based on the target edge computing device in response to the second input; sending the orchestration message to the edge computing platform for the edge computing platform to issue the orchestrated edge application to the target edge computing device according to the orchestration message; wherein, the first input is determined by the VR device based on the user's query action in the virtual interface; the second input is determined by the VR device based on the gesture action of the user interacting with the drag component in the virtual interface.

[0151] In addition, when the above-mentioned logical instructions in the memory can be implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0152] The VR device body 310 is connected to the edge computing platform 320 through its built-in decision-making processor 312 for wired and wireless communication.

[0153] The VR device body 310 is connected to each edge computing device 330 through its built-in decision-making processor 312 for wireless communication.

[0154] Based on the interaction between the user and the virtual interface presented by the VR device in the embodiments of the present invention, a target edge computing device is determined. By capturing the user's gesture action on the drag component, an orchestration message corresponding to the target edge computing device is generated for the edge computing platform to perform relevant edge application orchestration on the target edge computing device according to the orchestration message. In the prior art, a large number of configurations are required on the web interface of the cloud platform every time edge application orchestration is performed. In contrast, the present invention can realize edge application orchestration only through simple interaction actions with the VR device, and perform operations such as issuing to the corresponding edge computing device, which can improve the orchestration efficiency, reduce the user operation difficulty and the misoperation rate, and avoid occupying the computing resources of the cloud platform.

[0155] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the edge application orchestration method based on VR interaction provided by the above-mentioned various methods. The method includes: when it is determined that the VR device is activated in the worn state, receiving a first input; in response to the first input, determining a target edge computing device; receiving a second input; in response to the second input, generating an orchestration message based on the target edge computing device; sending the orchestration message to an edge computing platform for the edge computing platform to issue an orchestrated edge application to the target edge computing device according to the orchestration message; wherein the first input is determined by the VR device based on a query action of the user in a virtual interface; and the second input is determined by the VR device based on a gesture action of the user interacting with a drag-and-drop component in the virtual interface.

[0156] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the edge application orchestration method based on VR interaction provided by the above-mentioned various methods. The method includes: when it is determined that the VR device is activated in the worn state, receiving a first input; in response to the first input, determining a target edge computing device; receiving a second input; in response to the second input, generating an orchestration message based on the target edge computing device; sending the orchestration message to an edge computing platform for the edge computing platform to issue an orchestrated edge application to the target edge computing device according to the orchestration message; wherein the first input is determined by the VR device based on a query action of the user in a virtual interface; and the second input is determined by the VR device based on a gesture action of the user interacting with a drag-and-drop component in the virtual interface.

[0157] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.

[0158] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for edge application orchestration based on VR interaction, applied to an edge application orchestration device based on VR interaction, characterized in that including: receiving a first input when it is determined that the VR device is activated in the worn state; determining a target edge computing device in response to the first input; receiving a second input; generating an orchestration message based on the target edge computing device in response to the second input; sending the orchestration message to an edge computing platform for the edge computing platform to issue an orchestrated edge application to the target edge computing device according to the orchestration message; wherein, the first input is determined by the VR device based on a query action of the user in a virtual interface; the second input is determined by the VR device based on a gesture action of the user interacting with a drag-and-drop component in the virtual interface; generating an orchestration message based on the target edge computing device in response to the second input includes: performing corresponding operations according to instructions included in the second input, extracting edge applications to be orchestrated and their related configuration contents during the rendering process of the drag-and-drop component by the target edge computing device, and finally integrating them into an orchestration message corresponding to the target edge computing device.

2. The method for edge application orchestration based on VR interaction according to claim 1, characterized in that generating an orchestration message based on the target edge computing device includes: associating configuration items carried in the second input with the target edge computing device to generate keyword information; generating the orchestration message corresponding to the target edge computing device based on the keyword information.

3. The method for edge application orchestration based on VR interaction according to claim 2, characterized in that The configuration items include one or more of a container specification configuration item, a startup command configuration item, an option configuration item, an environment variable configuration item, a volume configuration item, a host configuration item, and a health check configuration item.

4. The method for edge application orchestration based on VR interaction according to claim 1, characterized in that after sending the orchestration message to the edge computing platform, further includes: receiving an orchestration response message fed back by the target edge computing device; giving an alarm in the virtual interface when it is determined that the orchestration response message indicates that the orchestration fails; wherein, the orchestration response message is determined by the target edge computing device based on the running status of the orchestrated edge application.

5. The method for edge application orchestration based on VR interaction according to claim 1, characterized in that before receiving the first input, further includes: receiving user characterization information collected by a sensing element after it is determined that the VR device is activated; determining that the VR device is in the worn state when it is determined that the wear identification carried in the user characterization information is true.

6. The method for edge application orchestration based on VR interaction according to claim 5, characterized in that after receiving the user characterization information collected by the sensing element, further includes: sending a notification message to the virtual interface when the user characterization information does not match the local authentication database for the user to update the authentication database based on the notification message.

7. An edge application orchestration device based on VR interaction, applied to an edge application orchestration device based on VR interaction, characterized in that including: a first receiving module, configured to receive a first input when it is determined that the VR device is activated in the worn state; a first response module, configured to determine a target edge computing device in response to the first input; a second receiving module, configured to receive a second input; a second response module, configured to generate an orchestration message based on the target edge computing device in response to the second input; a message forwarding module, configured to send the orchestration message to an edge computing platform for the edge computing platform to issue an orchestrated edge application to the target edge computing device according to the orchestration message; Among them, the first input is determined by the VR device based on the user's query action in the virtual interface; the second input is determined by the VR device based on the gesture action of the user interacting with the drag-and-drop component in the virtual interface; In response to the second input, based on the target edge computing device, an orchestration message is generated, including: performing corresponding operations according to the instructions included in the second input, extracting the edge applications to be orchestrated and their related configuration contents during the rendering process of the drag-and-drop component from the target edge computing device, and finally integrating them into an orchestration message corresponding to the target edge computing device.

8. A VR device, characterized in that, It includes a VR device body, and a sensing element and a decision processor are arranged on the VR device body; it further includes a memory and a program or instruction stored on the memory and executable on the decision processor, and when the program or instruction is executed by the decision processor, it executes the edge application orchestration method based on VR interaction according to any one of claims 1 to 6; Among them, the VR device body is respectively communicatively connected to an edge computing platform and each edge computing device managed by the edge computing platform.

9. A non-transitory computer-readable storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the edge application orchestration method based on VR interaction according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the edge application orchestration method based on VR interaction according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Resource management method and device based on virtual reality, apparatus and system

    CN110187761A

  • Service process arrangement method and device and readable medium

    CN112583898A