Three-dimensional display method and device of computing resources, electronic equipment and storage medium

By obtaining and processing information about computing resources in hyperconverged products in real time, combining preset three-dimensional virtual images, the three-dimensional display of computing resources is achieved, which solves the problem of unintuitive resource display and unclear subordinate relationships in the existing technology, and improves operation and maintenance efficiency.

CN120070702AInactive Publication Date: 2025-05-30CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510561451.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-05-30
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The topological functions of existing hyperconverged products mainly present the network link status and network status of cluster resources in a flat manner, which makes the resource icon abstract and the resource arrangement do not clearly present the affiliation.

Method used

By obtaining the information of computing resources in the hyperconverged product in real time, including information and subordinate relationships of physical resources and virtual resources, combined with the preset three-dimensional virtual image, the first three-dimensional view and the second three-dimensional view are determined to realize the real-time three-dimensional display of computing resources.

Benefits of technology

It makes the display of computing resources in hyperconverged products more intuitive, and can clearly present the subordinate relationship, operating status and resource utilization between physical resources and virtual resources, helping operation and maintenance personnel to observe resource status efficiently in real time, identify performance bottlenecks and quickly locate alarm sources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120070702A_ABST
    Figure CN120070702A_ABST
Patent Text Reader

Abstract

The invention relates to a three-dimensional display method and device of computing resources, electronic equipment and a storage medium, and relates to the field of computer vision. The method comprises the steps that information of computing resources in the hyper-converged product is acquired in real time, the computing resources comprise physical resources and virtual resources, and the information of the computing resources comprises information of the physical resources, information of the virtual resources and affiliation of the physical resources and the virtual resources; determining a first three-dimensional view according to the information of the physical resources and a preset three-dimensional virtual image of the hyper-fusion product; determining a second three-dimensional view according to the information of the virtual resources and the affiliation relationship; and performing real-time three-dimensional display on the computing resources according to the first three-dimensional view and the second three-dimensional view. By applying the method and the device, the computing resources in the hyper-converged product can be displayed in a three-dimensional manner, so that the computing resources in the hyper-converged product can be displayed more intuitively.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to the field of computer vision, and particularly to a method, apparatus, electronic device, and storage medium for three-dimensional display of computing resources. Background Art

[0002] Hyper-converged technology refers to the fact that in the same set of unit devices, there are not only resources and technologies such as computing, networking, storage, and server virtualization, but also elements such as cache acceleration, deduplication, online data compression, backup software, and snapshot technology. Multiple nodes can be aggregated through a network to achieve modular seamless horizontal expansion, forming a unified resource pool. The topology function of existing hyper-converged products mostly presents the network connection situation and network status of cluster resources in a planar manner. In the planar topology, resource icons are abstract and difficult to understand, and the resource layout does not clearly present the subordinate relationship. Summary of the Invention

[0003] Embodiments of the present disclosure provide a method, apparatus, electronic device, and storage medium for three-dimensional display of computing resources.

[0004] In a first aspect, embodiments of the present disclosure provide a method for three-dimensional display of computing resources, including: obtaining information on computing resources in a hyper-converged product in real time, where the computing resources include physical resources and virtual resources, and the information on the computing resources includes information on physical resources, information on virtual resources, and the subordinate relationship between physical resources and virtual resources; determining a first three-dimensional view according to the information on physical resources and a preset three-dimensional virtual image of the hyper-converged product; determining a second three-dimensional view according to the information on virtual resources and the subordinate relationship; and performing real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0005] In a second aspect, embodiments of the present disclosure provide a device for three-dimensional display of computing resources, including: an information acquisition unit configured to obtain information on computing resources in a hyper-converged product in real time, where the computing resources include physical resources and virtual resources, and the information on the computing resources includes information on physical resources, information on virtual resources, and the subordinate relationship between physical resources and virtual resources; a first view unit configured to determine a first three-dimensional view according to the information on physical resources and a preset three-dimensional virtual image of the hyper-converged product; a second view unit configured to determine a second three-dimensional view according to the information on virtual resources and the subordinate relationship; and a three-dimensional display unit configured to perform real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a memory, a processor, a bus, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, a three-dimensional display method of computing resources as described in the first aspect is implemented.

[0007] In a fourth aspect, an embodiment of the present disclosure provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, a three-dimensional display method of computing resources as described in the first aspect is implemented.

[0008] By applying the technical solution of the present disclosure, the computing resources in a hyper-converged product can be three-dimensionally displayed, thereby making the display of the computing resources in the hyper-converged product more intuitive.

[0009] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understandable through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings are used to better understand the solution and do not constitute a limitation to the present disclosure. Among them: Figure 1 FIG. is an exemplary system architecture diagram to which an embodiment of the three-dimensional display method of computing resources of the present disclosure can be applied; Figure 2 FIG. is a schematic flowchart of an embodiment of the three-dimensional display method of computing resources of the present disclosure; Figure 3 FIG. is a schematic flowchart of another embodiment of the three-dimensional display method of computing resources of the present disclosure; Figure 4 FIG. is a schematic diagram of the relative positions corresponding to different numbers of physical resources in the three-dimensional display method of computing resources of the present disclosure; Figure 5 FIG. is a schematic diagram of the arrangement positions of different numbers of virtual machines in the three-dimensional display method of computing resources of the present disclosure; Figure 6 FIG. is a schematic diagram of the page layout of the first three-dimensional view and the second three-dimensional view in the three-dimensional display method of computing resources of the present disclosure; Figure 7 FIG. is a schematic diagram of each layer of hierarchical rendering in the three-dimensional display method of computing resources of the present disclosure; Figure 8 FIG. is a schematic diagram of the first three-dimensional view in the three-dimensional display method of computing resources of the present disclosure; Figure 9 FIG. is a schematic diagram of the second three-dimensional view in the three-dimensional display method of computing resources of the present disclosure; Figure 10Schematic structural diagram of an embodiment of the three-dimensional display device for computing resources of the present disclosure; Figure 11 Schematic structural diagram of an embodiment of the electronic device of the present disclosure. Detailed implementation manners

[0011] It should be noted that the following detailed descriptions are all exemplary and are intended to provide further explanations of the present disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present disclosure belongs.

[0012] It should be noted that the terms used herein are only for describing the specific implementation manners and are not intended to limit the exemplary embodiments according to the present disclosure. As used herein, unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0013] In the case of no conflict, the embodiments in the present disclosure and the features in the embodiments may be combined with each other.

[0014] In order to make the technical solutions and advantages of the present disclosure clearer and more understandable, the present disclosure will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0015] Figure 1 Exemplary system architecture 100 showing embodiments of the three-dimensional display method for computing resources or the three-dimensional display device for computing resources to which the present disclosure can be applied.

[0016] As Figure 1 shown, the system architecture 100 may include a hyper-converged product 101, a network 102, a server 103, and a terminal device 104. The network 102 is used to provide a medium for communication links between the hyper-converged product 101, the server 103, and the terminal device 104. The network 102 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0017] The hyper-converged product 101 may include physical resources and virtual resources, both of which can be used as computing resources. The physical resources may be physical devices, such as servers, etc. The virtual resources may be virtual devices hosted on the physical resources, such as virtual machines, etc. The physical devices in the hyper-converged product 101 may communicate with each other through an internal network or an external network, and the virtual machines may communicate with each other through an internal network.

[0018] Server 103 can obtain the information of physical resources and virtual resources in the hyper-converged product 101 in real time. And based on the above information, establish a three-dimensional view of the computing resources in the hyper-converged product. And the three-dimensional view can be fed back to the terminal device 104 for the user to view the three-dimensional view through the terminal device 104 to perform operation and maintenance on the hyper-converged product.

[0019] Server 103 can be hardware or software. When Server 105 is hardware, it can be implemented as a distributed server cluster composed of multiple servers or as a single server. When Server 103 is software, it can be implemented as multiple software or software modules (such as for providing distributed services) or as a single software or software module. No specific limitation is made here.

[0020] Terminal device 104 can be hardware or software. When terminal device 104 is hardware, it can be various electronic devices, including but not limited to smart phones, tablet computers, in-vehicle computers, laptop computers, desktop computers, etc. When terminal device 104 is software, it can be installed in the above-listed electronic devices. It can be implemented as multiple software or software modules (such as for providing distributed services) or as a single software or software module. No specific limitation is made here.

[0021] It should be noted that the three-dimensional display method of computing resources provided by the embodiments of the present disclosure can be executed by Server 103 or by terminal device 104. Correspondingly, the three-dimensional display device of computing resources can be set in Server 103 or in terminal device 104. When the method of the present disclosure is executed by terminal device 104, Server 103 may not be included in the system architecture 100 either.

[0022] It should be understood that Figure 1 the numbers of hyper-converged products, networks, servers, and terminal devices in

[0023] Figure 2 show a flow 200 of an embodiment of the three-dimensional display method of computing resources of the present disclosure. As Figure 2 shown, the three-dimensional display method of computing resources in this embodiment may include the following steps: Step 201, obtain the information of computing resources in the hyper-converged product in real time.

[0024] In this embodiment, the execution subject of the three-dimensional display method of computing resources (such as Figure 1The server 103 or the terminal device 104 shown can obtain information about the computing resources in the hyper-converged product in real time through various means. For example, the above information can be obtained by communicating with a specific node in the hyper-converged product. The specific node can be the management node of the hyper-converged product. Or, it can communicate with each physical node regularly to obtain information about the computing resources in each physical node.

[0025] The computing resources here can include physical resources and virtual resources. Physical resources can be various hardware, and virtual resources can be virtual machines, etc. The information about the computing resources can include: information about physical resources, information about virtual resources, and the subordination relationship between physical resources and virtual resources. Among them, the information about physical resources can include the host name, running status, CPU model and number of cores and utilization rate, memory size and utilization rate, system disk capacity and utilization rate, etc. of each physical resource. The information about virtual resources can include the identifier, running status, resource utilization rate, alarm information, etc. of each virtual resource. The subordination relationship can refer to which physical resource a virtual resource belongs to.

[0026] Step 202: Determine a first 3D view according to the information about physical resources and the preset 3D virtual image of the hyper-converged product.

[0027] In this embodiment, a 3D virtual image can be designed for the hyper-converged product in advance. The 3D virtual image can be designed according to the content included in the hyper-converged product, or can be designed according to the functions that the hyper-converged product can achieve. The 3D virtual image can also be generated by existing deep learning algorithms.

[0028] The execution entity can combine the information about physical resources with the preset 3D virtual image to obtain a first 3D view. Specifically, according to the preset page layout, the information about physical resources can be displayed in a specified area, and the preset 3D virtual image can be displayed in another specified area. Or, the information about physical resources and the preset 3D virtual image can be displayed alternately in the same area.

[0029] It should be noted that the first 3D view can be updated in real time according to the information about physical resources.

[0030] Step 203: Determine a second 3D view according to the information about virtual resources and the subordination relationship.

[0031] In this embodiment, the execution entity can determine the virtual resources that belong to a single physical resource according to the subordination relationship. Then, according to the information about virtual resources, a second 3D view can be determined for each physical resource. Specifically, according to the preset page layout, the information about each virtual resource can be displayed in a specified area, and the physical resource to which each virtual resource belongs can be displayed in another specified area. Or, the information about each virtual resource can be displayed alternately in a specified area.

[0032] It should be noted that the second three-dimensional view can be updated in real time according to the information of each virtual resource subordinate to the same physical resource.

[0033] Step 204, perform real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0034] In this embodiment, after obtaining the first three-dimensional view and each second three-dimensional view, the first three-dimensional view and each second three-dimensional view can be alternately displayed, thereby realizing the three-dimensional display of the computing resources in the hyper-converged product. Specifically, one of the three-dimensional views can be displayed in the main area of the page, and the remaining three-dimensional views can be displayed in the secondary area. Or the three-dimensional view to be displayed can be periodically switched in the main area.

[0035] The three-dimensional display method of the computing resources provided by the above embodiments of the present disclosure can perform three-dimensional display of the computing resources in the hyper-converged product, thereby making the display of the computing resources in the hyper-converged product more intuitive.

[0036] Continue to refer to Figure 3 , which shows a flow 300 of another embodiment of the three-dimensional display method of the computing resources according to the present disclosure. As Figure 3 shown, the method in this embodiment may include the following steps: Step 301, obtain the information of the computing resources in the hyper-converged product in real time.

[0037] Step 302, determine the first quantity of the physical resources; according to the correspondence between the first quantity and the physical resource position view, determine the position relationship between the preset three-dimensional virtual image and each physical resource; according to the position relationship and the information of the physical resources, determine the first three-dimensional view.

[0038] In this embodiment, the first quantity of the physical resources in the hyper-converged product can be determined first. Then, the pre-set correspondence can be queried to determine the position relationship between the preset three-dimensional virtual image and each physical resource. Here, the correspondence can be the correspondence between the quantity and the position arrangement. That is, when there are different quantities of physical resources in the hyper-converged product, what is the relative position of the preset three-dimensional virtual image and each physical resource. Finally, the first three-dimensional view can be determined according to the determined position relationship and the information of each physical resource. Specifically, the positions of each physical resource and the preset three-dimensional virtual image can be determined according to the determined position relationship. And the information of the physical resources can be displayed in a three-dimensional visualization form above or beside each physical resource.

[0039] Refer to Figure 4 , which shows a schematic diagram of the relative positions corresponding to different quantities of physical resources. As Figure 4It can be seen that when the number of physical resources is small, the position of the physical resources is in front of the preset 3D virtual image. When the number of physical resources is large, the position of the physical resources is around the preset 3D virtual image. In this way, all physical resources can be shown to the user as much as possible, facilitating the user's viewing.

[0040] In some specific practices, the information of the physical resources may include the host name, operating status, relevant information of the CPU, relevant information of the memory, and relevant information of the system disk. The above relevant information can be displayed above the physical resources. Alternatively, the above relevant information can be compared with a preset threshold, and the values of the relevant information are reflected in different colors. Alternatively, according to the relevant information of each physical resource, the relevant information of the hyper-converged product can be calculated, and the relevant information of the hyper-converged product is displayed in a specified area of the first 3D view.

[0041] Step 303: Determine the second quantity of virtual resources subordinate to a single physical resource according to the subordination relationship; determine the positional relationship of each virtual resource subordinate to a single physical resource according to the correspondence between the second quantity and the virtual resource positional relationship view; determine the second 3D view corresponding to the single physical resource according to the positional relationship and the information of the virtual resources.

[0042] In this embodiment, according to the subordination relationship, the second quantity of virtual resources subordinate to a single physical resource can be determined. Then, query the correspondence between the second quantity and the virtual resource positional relationship view to determine the positional relationship of each virtual resource subordinate to a single physical resource. Then, set each virtual resource according to the determined positional relationship. And display the information of each virtual resource at the specified position of each virtual resource to obtain the second 3D view. It can be understood that a single physical resource corresponds to a second 3D view.

[0043] See Figure 5 , which shows a schematic diagram of the arrangement positions of different numbers of virtual machines. It can be understood that as the number of virtual machines is updated, the arrangement positions of the virtual machines in the second 3D view will also be updated accordingly.

[0044] In some optional implementation manners of this embodiment, switching can be performed between the first 3D view and each second 3D view. Specifically, if a trigger instruction for a certain physical resource is detected in the first 3D view, the first 3D view can be switched to the second 3D view corresponding to the physical resource. The above trigger instruction can be a click instruction on the physical resource, or the mouse hovering over a certain physical resource. In addition, in the second 3D view, if a certain instruction is detected, it can be switched to the first 3D view.

[0045] Step 304: Set multiple regions for the pages of the first 3D view and the second 3D view; set different function menus in the multiple regions.

[0046] In this embodiment, multiple regions can also be set for the pages of the first 3D view and the second 3D view. Different regions are used to provide different functions and display different contents. At the same time, different function menus can be set in the multiple regions. Specifically, the page layouts of the first 3D view and the second 3D view can be as Figure 6 shown. In Figure 6 , the page can include a side navigation menu region, a function switching region, a breadcrumb navigation region, a 3D graphics region, an operation region, and an overview region. Among them, the breadcrumb navigation region is used to display the current perspective positioning, and clicking on it can switch the perspective. The perspectives are divided into cluster-host perspective and host-virtual machine perspective. The overview region is used to display the statistical information under this perspective. The operation region is used to provide functions such as reset (return to the main perspective after clicking), help (display legend explanations, etc. after clicking), and full screen (full screen for the 3D topology region). The function region is used to provide function switching (resource, network status).

[0047] In some specific practices, the breadcrumb navigation region can include perspective switching buttons "Cluster" and "Host". In the cluster-host perspective, clicking the "Host" button can switch to the host-virtual machine perspective. In the host-virtual machine perspective, clicking the "Cluster" button can switch to the cluster-host perspective.

[0048] In addition, the function region can include buttons "Compute" and "Network". When the status of computing resources is displayed in the cluster-host perspective, clicking the "Network" button can display the network status in the cluster-host perspective. When the network status is displayed in the cluster-host perspective, clicking the "Compute" button can display the status of computing resources in the cluster-host perspective. Similarly, when the status of computing resources is displayed in the host-virtual machine perspective, clicking the "Network" button can display the network status in the host-virtual machine perspective. When the network status is displayed in the host-virtual machine perspective, clicking the "Compute" button can display the status of computing resources in the host-virtual machine perspective.

[0049] The overview region can include statistical information. For example, CPU occupancy rate, memory occupancy rate, system disk occupancy rate, etc. The above statistical information can be presented in the form of a bar chart, and different resource water levels can be identified with different colors.

[0050] In addition, alarms can also be made according to the above statistical information. Specifically, the information of each physical resource and each virtual resource can be compared with the corresponding preset thresholds to determine the alarm information. It can be understood that the alarm information can be displayed in different colors or texts.

[0051] In some alternative implementation manners of this embodiment, the above first three-dimensional view and second three-dimensional view can be realized by hierarchical rendering. Specifically, the three-dimensional canvas can be set at the bottom layer, the alarm information can be set at the middle layer, and the function menu can be set at the foreground layer, and hierarchical rendering is performed on each layer. For details, reference can be made to Figure 7 . Among them, foreground layer: The layer is horizontal with the computer screen, the content position is fixed, and it is placed at the top layer. Middle layer: The layer is horizontal with the computer screen, and the content position is not fixed. Bottom layer: The layer can switch the viewing angle position through the mouse, the position is not fixed, and it is always placed at the bottom layer.

[0052] Step 305, perform real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0053] Reference Figure 8 , which shows a schematic diagram of a first three-dimensional view of this embodiment. Figure 9 Shows a schematic diagram of a second three-dimensional view of this embodiment.

[0054] The three-dimensional display method of the computing resources provided in the above embodiments of the present disclosure can, through digital twin technology, combine a unique perspective, a reasonable layout arrangement rule, and clearly present the subordinate relationship, operating status, and resource utilization rate between the physical resources and virtual resources of the hyper-converged product. It enables operation and maintenance personnel to observe the resource status in real time and efficiently, identify performance bottlenecks, quickly locate the source of alarms, and achieve efficient operation and maintenance.

[0055] Further referring to Figure 10 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a three-dimensional display device for computing resources. This device embodiment corresponds to Figure 2 the method embodiment shown, and this device can be specifically applied to various electronic devices.

[0056] As shown in Figure 10 , the three-dimensional display device 1000 for computing resources in this embodiment includes: an information acquisition unit 1001, a first view unit 1002, a second view unit 1003, and a three-dimensional display unit 1004.

[0057] The information acquisition unit 1001 is configured to acquire information on computing resources in the hyper-converged product in real time. Among them, the computing resources include physical resources and virtual resources, and the information on the computing resources includes information on physical resources, information on virtual resources, and the subordinate relationship between physical resources and virtual resources.

[0058] The first view unit 1002 is configured to determine a first three-dimensional view according to the information on physical resources and the preset three-dimensional virtual image of the hyper-converged product.

[0059] The second view unit 1003 is configured to determine a second three-dimensional view according to the information of the virtual resources and the dependency relationship.

[0060] The three-dimensional display unit 1004 is configured to perform real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0061] In addition, in the technical solution of the present application, an electronic device is also proposed.

[0062] Figure 11 The structural schematic diagram of an electronic device provided by an embodiment of the present disclosure is shown.

[0063] As Figure 11 shown, the electronic device may include a processor 1101, a memory 1102, a bus 1103, and a computer program stored on the memory 1102 and executable on the processor 1101. Among them, the processor 1101 and the memory 1102 complete mutual communication through the bus 1103. When the processor 1101 executes the computer program, the steps of the above method are implemented, for example, including: obtaining the information of the computing resources in the hyper-converged product in real time, where the computing resources include physical resources and virtual resources, and the information of the computing resources includes the information of the physical resources, the information of the virtual resources, and the dependency relationship between the physical resources and the virtual resources; determining the first three-dimensional view according to the information of the physical resources and the preset three-dimensional virtual image of the hyper-converged product; determining the second three-dimensional view according to the information of the virtual resources and the dependency relationship; performing real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0064] In addition, in an embodiment of the present disclosure, a non-transitory computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented, for example, including: obtaining the information of the computing resources in the hyper-converged product in real time, where the computing resources include physical resources and virtual resources, and the information of the computing resources includes the information of the physical resources, the information of the virtual resources, and the dependency relationship between the physical resources and the virtual resources; determining the first three-dimensional view according to the information of the physical resources and the preset three-dimensional virtual image of the hyper-converged product; determining the second three-dimensional view according to the information of the virtual resources and the dependency relationship; performing real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

[0065] In summary, in the technical solution of the present disclosure, through digital twin technology, combined with a unique perspective, reasonable layout rules, the dependency relationship, operating status, and resource utilization rate between the physical resources and virtual resources of the hyper-converged product can be clearly presented. It can enable operation and maintenance personnel to observe the resource status in real time and efficiently, identify performance bottlenecks, quickly locate the source of alarms, and achieve efficient operation and maintenance.

[0066] The above are only the preferred embodiments of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A three-dimensional display method for computing resources, comprising: Acquire information about computing resources in a hyper-converged product in real time, wherein the computing resources include physical resources and virtual resources, and the information about the computing resources includes information about physical resources, information about virtual resources, and a subordinate relationship between the physical resources and the virtual resources; Determining a first three-dimensional view according to the information of the physical resource and a preset three-dimensional virtual image of the hyper-converged product; Determine a second three-dimensional view according to the information of the virtual resource and the subordinate relationship; The computing resources are displayed in real time in three dimensions according to the first three-dimensional view and the second three-dimensional view.

2. The method according to claim 1, wherein: The determining of the first three-dimensional view according to the information of the physical resource and the preset three-dimensional virtual image of the hyper-converged product includes: determining a first quantity of the physical resource; Determining the position relationship between the preset three-dimensional virtual image and each physical resource according to the corresponding relationship between the first quantity and the physical resource position view; The first three-dimensional view is determined according to the positional relationship and the information of the physical resource.

3. The method according to claim 2, wherein: The determining of the second three-dimensional view according to the information of the virtual resource and the subordinate relationship includes: Determining a second number of virtual resources subordinate to a single physical resource according to the subordinate relationship; Determining the position relationship of each virtual resource subordinate to a single physical resource according to the corresponding relationship between the second quantity and the virtual resource position relationship view; A second three-dimensional view corresponding to a single physical resource is determined according to the positional relationship and the information of the virtual resource.

4. The method according to claim 3, wherein: The method further comprises: In response to detecting a trigger instruction for a certain physical resource in the first three-dimensional view, switching to a second three-dimensional view corresponding to the physical resource.

5. The method according to claim 3, wherein: The method further comprises: Setting a plurality of regions for the page where the first three-dimensional view and the second three-dimensional view are located, wherein the plurality of regions are used to provide different functions and display different contents; Different function menus are set in the multiple areas.

6. The method according to claim 5, wherein: The method further comprises: Determine alarm information according to the information of the physical resource, the information of the virtual resource and the corresponding preset threshold; The warning information is displayed in three dimensions.

7. The method according to claim 6, wherein: The page includes a navigation area, an overview area, an operation area, and a function area; as well as The step of setting a plurality of areas for the page where the first three-dimensional view and the second three-dimensional view are located includes: The three-dimensional canvas is set at the bottom layer, the alarm information is set at the middle layer, the function menu is set at the foreground layer, and each layer is rendered in layers.

8. A three-dimensional display device for computing resources, comprising: An information acquisition unit is configured to acquire information about computing resources in a hyper-converged product in real time, wherein the computing resources include physical resources and virtual resources, and the information about the computing resources includes information about the physical resources, information about the virtual resources, and a subordinate relationship between the physical resources and the virtual resources; A first view unit is configured to determine a first three-dimensional view according to the information of the physical resource and a preset three-dimensional virtual image of the hyper-converged product; A second viewing unit, configured to determine a second three-dimensional viewing according to the information of the virtual resource and the subordinate relationship; The three-dimensional display unit is configured to perform real-time three-dimensional display of the computing resources according to the first three-dimensional view and the second three-dimensional view.

9. An electronic device comprising a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the three-dimensional display method of computing resources as described in any one of claims 1 to 7 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the three-dimensional display method of computing resources as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Complex heavy equipment manufacturing resource virtualization modeling method in networked collaborative manufacturing environment

    CN116263693A

  • Visualization method and system for 3D real-time data twin physical cluster

    CN116910289A

  • Hyper-fusion visualization processing method and system based on three-dimensional digital twinning

    CN118485756A

  • Resource display method and device, equipment and storage medium

    CN118939149A

  • Content Presentation in a Three Dimensional Environment

    US20110169927A1