Virtual object display method and device, storage medium and electronic equipment

By collecting and analyzing data from photovoltaic power plant site selection areas, and performing grid division and virtual object display, the problem of high photovoltaic power plant site selection costs has been solved, achieving efficient photovoltaic panel array layout planning and cost savings.

CN121353604APending Publication Date: 2026-01-16SHIHEZI UNIVERSITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511643323.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-11
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Photovoltaic power plants have high site selection costs, and existing technologies are insufficient to effectively improve power generation efficiency and reduce operating costs.

Method used

By collecting resource and environmental data of the candidate site area and data of prohibited areas, the system identifies available photovoltaic areas, divides them into grids, configures virtual objects and virtual labels to be displayed in augmented reality terminal devices, and provides layout suggestions for photovoltaic panel arrays.

Benefits of technology

Reduce on-site survey costs, improve the planning accuracy and decision-making efficiency of photovoltaic site selection, save logistics and installation costs, and enhance the visualization and parameter analysis of photovoltaic panel array layout.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121353604A_ABST
    Figure CN121353604A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of photovoltaic array site selection, in particular to a virtual object display method and device, a storage medium and electronic equipment. The virtual object display method comprises the steps of collecting resource environment data and forbidden area data at an area to be subjected to site selection, and identifying a photovoltaic available area based on the resource environment data and the forbidden area data; grid division is carried out on the photovoltaic available area to obtain a plurality of photovoltaic panel array grid areas, and area parameters corresponding to the photovoltaic panel array grid areas are calculated; and configuring a virtual object based on the grid region of the photovoltaic panel array, and configuring the region parameter as a virtual label of the virtual object so as to display the virtual object and the virtual label in an augmented reality terminal device. According to the virtual object display method provided by the invention, enhanced display of photovoltaic site selection related information can be intuitively carried out.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of photovoltaic array site selection, and in particular to a virtual object display method, a virtual object display device, a storage medium and an electronic device. BACKGROUND

[0002] Solar energy is a renewable energy that can be taken and used without limit, and has the advantages of full cleanliness, absolute safety, relative universality, real long service life and maintenance-free, sufficient resources and potential economy, and plays an important role in long-term energy strategy.

[0003] A photovoltaic power station is a facility that converts light energy into electrical energy using solar energy, and its site selection is an important issue that the constructor should carefully consider. A suitable site selection can not only effectively improve the power generation efficiency of the photovoltaic power station, but also reduce the operating cost and prolong the service life of the photovoltaic power station.

[0004] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0005] The purpose of the present disclosure is to provide a virtual object display method, a virtual object display device, a storage medium and an electronic device, which aims to overcome the problem of high photovoltaic site selection cost to some extent.

[0006] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0007] According to an aspect of the present disclosure, a virtual object display method is provided, comprising: Collecting resource environment data and disabled area data at a site selection area, and identifying a photovoltaic available area based on the resource environment data and the disabled area data; Grid dividing the photovoltaic available area to obtain a plurality of photovoltaic panel array grid areas, and calculating area parameters corresponding to each photovoltaic panel array grid area respectively; Configuring a virtual object based on the photovoltaic panel array grid area, and configuring the area parameters as a virtual label of the virtual object, to display the virtual object and the virtual label in an augmented reality terminal device.

[0008] Optionally, the grid dividing the photovoltaic available area to obtain a plurality of photovoltaic panel array grid areas comprises: Obtaining grid parameters; the grid parameters include grid shape, grid area and grid orientation, and the grid orientation is an included angle between the grid center line and the north direction; grid dividing the photovoltaic available area according to the grid parameter to obtain a plurality of photovoltaic panel array grid regions; wherein, when the photovoltaic available area is a plurality of regions, the grid parameter corresponding to each of the photovoltaic available area is the same or different.

[0009] Optionally, the method further comprises: acquiring the modified grid parameter; updating the photovoltaic panel array grid region and the region parameter according to the modified grid parameter; displaying the virtual object and the virtual label according to the updated photovoltaic panel array grid region and the region parameter.

[0010] Optionally, the region parameter comprises an environmental detail parameter, and the calculation of the region parameter corresponding to each of the photovoltaic panel array grid region comprises: extracting the region resource environment data corresponding to each of the photovoltaic panel array grid region from the resource environment data; calculating the environmental detail parameter corresponding to each of the photovoltaic panel array grid region based on the region resource environment data.

[0011] Optionally, the region parameter comprises a power generation detail parameter, and the calculation of the region parameter corresponding to each of the photovoltaic panel array grid region comprises: acquiring an array parameter; the array parameter comprises an array spacing, a photovoltaic panel height, and a photovoltaic panel inclination angle; calculating the power generation detail parameter corresponding to each of the photovoltaic panel array grid region based on the array parameter; the power generation detail parameter comprises a predicted power generation and / or a predicted construction cost.

[0012] Optionally, the method further comprises: acquiring a modified array parameter; updating the region parameter according to the modified grid parameter; displaying the virtual label according to the updated region parameter.

[0013] Optionally, the method further comprises: acquiring expected power generation data; recommending a target photovoltaic panel array grid region according to the expected power generation data; configuring a display style for the target photovoltaic panel array grid region; displaying the target photovoltaic panel array grid region in the augmented reality terminal device in the display style.

[0014] According to a second aspect of the present disclosure, a virtual object display device is provided, comprising: The collection module is configured to collect resource environment data and disabled area data at a region to be selected as a site, and identify a photovoltaic available region based on the resource environment data and the disabled area data; The division module is configured to divide the photovoltaic available region into a plurality of photovoltaic panel array grid regions, and calculate region parameters corresponding to each of the photovoltaic panel array grid regions. The display module is configured to configure a virtual object based on the photovoltaic panel array grid region, and configure the region parameters as a virtual label of the virtual object, so as to display the virtual object and the virtual label in an augmented reality terminal device.

[0015] According to a third aspect of the present disclosure, a computer readable storage medium is provided, which stores a computer program. The program is executed by a processor to implement the virtual object display method in the above embodiments.

[0016] According to a fourth aspect of the present disclosure, an electronic device is provided, which includes one or more processors, and a storage device configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the virtual object display method in the above embodiments.

[0017] The exemplary embodiments of the present disclosure can have the following partial or all beneficial effects: In the technical solutions provided by some embodiments of the present disclosure, on one hand, the photovoltaic available region is configured as a virtual object after being identified by the resource environment data and the disabled area data, which can visually display the region suitable for photovoltaic panel layout in the region to be selected as a site, and reduce the cost of field survey. On the other hand, the photovoltaic available region is divided into a plurality of photovoltaic panel array grid regions, and the region parameters corresponding to each of the photovoltaic panel array grid regions are calculated and displayed as labels in an augmented reality terminal device, which facilitates the use of augmented reality technology to display the predicted data before the photovoltaic panel is installed, helps relevant personnel to intuitively view the photovoltaic panel array layout and related parameters of each region, saves the cost of logistics and installation, and helps to improve the planning accuracy and decision-making efficiency of photovoltaic site selection.

[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0019] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate implementations of the present disclosure and, together with the description, further serve to explain the principles of the present disclosure. It is to be understood that the drawings are only schematic, and that they do not necessarily correspond to the precise implementation of the present disclosure. In the drawings, the same reference numerals are used to represent similar or like elements unless otherwise indicated. Figure 1 A flowchart schematically showing a virtual object display method in an exemplary embodiment of the present disclosure; Figure 2 A flowchart schematically showing a photovoltaic panel array recommendation method in an exemplary embodiment of the present disclosure; Figure 3 A block diagram schematically showing a virtual object display device in an exemplary embodiment of the present disclosure; Figure 4 A block diagram schematically showing a computer readable storage medium in an exemplary embodiment of the present disclosure; Figure 5 A block diagram schematically showing a computer system of an electronic device in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0020] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations may, however, be implemented in many different forms and should not be construed as limited to the examples set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of example implementations to those skilled in the art.

[0021] Moreover, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present disclosure. One skilled in the relevant art will recognize, however, that the

[0022] The block diagrams in the drawings show only the functionality of the present disclosure and do not imply any particular physical or architectural arrangement of the devices, systems, or methods. No inference should be drawn regarding the implementational aspects of the examples presented herein based on the functional description set forth herein. The functionality described herein can be implemented in hardware, software, or a combination thereof. Any features described as modules, units or components can be implemented together in an integrated manner or separately as discrete but interoperable parts.

[0023] The flowchart shown in the drawing is only an exemplary illustration, and is not necessarily required to include all contents and operations / steps, nor is it necessarily required to be executed in the order described. For example, some operations / steps can be further decomposed, and some operations / steps can be combined or partially combined, so the actual execution order can be changed according to actual conditions.

[0024] The implementation details of the technical solutions of the embodiments of the present disclosure are described in detail below.

[0025] Figure 1 A flowchart schematically showing a virtual object display method in an exemplary embodiment of the present disclosure is shown. As shown in the flowchart, Figure 1 The virtual object display method includes steps S101 to S103: Step S101, collecting resource environment data and disabled area data at a region to be selected, and identifying a photovoltaic available region based on the resource environment data and the disabled area data; Step S102, dividing the photovoltaic available region into a plurality of photovoltaic panel array grid regions, and calculating the region parameters corresponding to each photovoltaic panel array grid region; Step S103, configuring a virtual object based on the photovoltaic panel array grid region, and configuring the region parameters as virtual labels of the virtual object, to display the virtual object and the virtual labels in an augmented reality terminal device.

[0026] In the technical solutions provided by some embodiments of the present disclosure, on the one hand, after identifying the photovoltaic available region from the resource environment data and the disabled area data, the photovoltaic available region is configured as a virtual object, which can visually display the region suitable for photovoltaic panel layout in the region to be selected, reducing the cost of field survey; on the other hand, the photovoltaic available region is divided into a plurality of photovoltaic panel array grid regions, and the region parameters corresponding to each photovoltaic panel array grid region are calculated and displayed as labels in an augmented reality terminal device, which facilitates the use of augmented reality technology to display predicted data before the photovoltaic panel is installed, helps relevant personnel to intuitively view the photovoltaic panel array layout and related parameters of each region, saves the cost of logistics and installation, and helps to improve the planning accuracy and decision-making efficiency of photovoltaic site selection.

[0027] In the following, each step of the virtual object display method in the present exemplary embodiment will be described in more detail in conjunction with the drawings and embodiments.

[0028] In step S101, resource environment data and disabled area data at a region to be selected are collected, and a photovoltaic available region is identified based on the resource environment data and the disabled area data.

[0029] The resource environment data mainly includes terrain data and meteorological data. Specifically, the terrain data is mainly used to select suitable terrain conditions for photovoltaic project site selection, and preferentially select flat or gently sloping areas, avoid gullies, steep slopes and geological disaster prone areas, and avoid high risk flood areas to ensure unobstructed drainage and ensure that the soil bearing capacity meets the support foundation requirements. The meteorological data is used to ensure that the photovoltaic project site has sufficient solar radiation resources.

[0030] The disabled area data is mainly used to exclude land types prohibited by land policy and regulations. For example, ecological protection areas such as national parks, nature reserves, ecological red line areas, and basic grasslands are strictly prohibited from occupying, and array areas are prohibited from using woodland, sparse forest land, un-forested land, and high-coverage shrub land.

[0031] In identifying the photovoltaic available area, a site selection rule pool can be pre-configured, which includes area clipping rules, such as performing area clipping when the annual sunshine duration is less than a certain threshold, performing area clipping when the annual rainfall is greater than a certain threshold, and can also be configured with disabled areas to perform area clipping on the disabled areas. After obtaining the to-be-sited area, the area clipping rules in the site selection rule pool are traversed to finally identify the photovoltaic available area.

[0032] It should be noted that the to-be-sited area is a whole area obtained after macro site selection, and the photovoltaic available area obtained after area clipping can be a connected area or multiple disconnected areas.

[0033] In step S102, the photovoltaic available area is divided into a plurality of photovoltaic panel array grid areas, and the area parameters corresponding to each photovoltaic panel array grid area are calculated.

[0034] In an embodiment of the present disclosure, the photovoltaic available area is divided into a plurality of photovoltaic panel array grid areas, comprising: obtaining a grid parameter; the grid parameter includes a grid shape, a grid area, and a grid orientation, and the grid orientation is an included angle between the grid center line and the north direction; According to the grid parameter, the photovoltaic available area is divided into a plurality of photovoltaic panel array grid areas; Wherein, when the photovoltaic available area is a plurality of areas, the grid parameters corresponding to each photovoltaic available area are the same or different.

[0035] Specifically, after identifying the photovoltaic available area, in order to facilitate the arrangement of the photovoltaic panel array, grid division can be performed to obtain photovoltaic panel array grid areas, and then the area parameter calculation is performed with the photovoltaic panel array grid area as a unit.

[0036] The grid can be divided according to preset grid parameters. The grid parameters include a grid shape, a grid area, and a grid orientation.

[0037] The grid shape is generally a square, but can also be a rectangle. The grid area is the length of the side of the grid. The grid shape and the grid area can be set according to the smallest unit of the photovoltaic panel array. For example, one photovoltaic panel can be placed in one grid, or a cluster of photovoltaic panels, i.e., multiple photovoltaic panels arranged in an orderly manner, can be placed in one grid to omit the calculation.

[0038] The grid orientation is the angle between the center line of the grid and the north direction. If the grid is a square, the angle range is generally [0, 90°]. If the grid is a rectangle, the angle range is generally [0, 180°].

[0039] As described above, the identified photovoltaic available area can be one or more areas. The same grid parameters can be used for each area, or different grid parameters can be used for each area. For example, different shapes of different areas and different angles of different grid orientations can affect the number of photovoltaic panels placed.

[0040] In an embodiment of the present disclosure, the method further comprises: obtaining modified grid parameters; updating the photovoltaic panel array grid area and the area parameters according to the modified grid parameters; displaying the virtual object and the virtual label according to the updated photovoltaic panel array grid area and the area parameters.

[0041] Specifically, the method can support real-time display of the photovoltaic panel array grid area and the area parameters after the grid parameters are modified.

[0042] Based on the above method, the grid division method can not only divide the irregular photovoltaic available area into an area where the photovoltaic panel array can be installed, but also facilitate the arrangement of the photovoltaic panel. It is also conducive to the calculation of the subsequent area parameters, and further more intuitive analysis of the environment and power generation data of each area, and further more conducive to the recommendation of the photovoltaic panel array grid area based on the expected power generation data.

[0043] In an embodiment of the present disclosure, the area parameters include environmental detail parameters, and the calculation of the area parameters corresponding to each photovoltaic panel array grid area comprises: extracting area resource environment data corresponding to each photovoltaic panel array grid area from the resource environment data; calculating environmental detail parameters corresponding to each photovoltaic panel array grid area based on the area resource environment data.

[0044] Specifically, in order to facilitate the staff to assist in photovoltaic site selection by using the information displayed in the augmented reality terminal device, the environmental detail parameters can be calculated and displayed. The environmental detail parameters, such as the slope of the terrain, the slope direction, the solar radiation intensity and the like, can be directly calculated according to the resource and environment data.

[0045] In one embodiment of the present disclosure, the area parameters include power generation detail parameters, and the calculation of the area parameters corresponding to each of the photovoltaic panel array grid areas includes: obtaining array parameters; the array parameters include array spacing, photovoltaic panel height and photovoltaic panel inclination angle; calculating power generation detail parameters corresponding to each of the photovoltaic panel array grid areas based on the array parameters; the power generation detail parameters include predicted power generation and / or predicted construction cost.

[0046] Specifically, in order to facilitate the staff to assist in photovoltaic site selection by using the information displayed in the augmented reality terminal device, the power generation detail parameters can also be displayed. For example, the predicted power generation or the predicted construction cost.

[0047] The predicted power generation can be calculated by using a basic formula method. For example, the annual total radiation of the inclined surface of the grid area, the peak power and the system comprehensive efficiency of the grid area are obtained by using the photovoltaic panel layout in the photovoltaic panel array grid area, and then the predicted power generation is calculated. The predicted power generation obtained by using software simulation method such as PVsyst and RETScreen will be more accurate.

[0048] The predicted construction cost is also calculated according to the photovoltaic panel layout in the photovoltaic panel array grid area. For example, it includes material costs such as photovoltaic components, inverters, supports and other materials, installation labor costs, and grid connection and design.

[0049] In one embodiment of the present disclosure, the method further includes: obtaining modified array parameters; updating the area parameters according to the modified grid parameters; displaying the virtual labels according to the updated area parameters.

[0050] Specifically, the method can also support modifying the array parameters, and then displaying the updated area parameters in real time.

[0051] In step S103, a virtual object is configured based on the photovoltaic panel array grid area, and the area parameters are configured as virtual labels of the virtual object, so as to display the virtual object and the virtual labels in the augmented reality terminal device.

[0052] Specifically, the virtual object is first displayed in the augmented reality terminal device, and the specific steps are as follows: determining a first pose of the virtual object in a world coordinate system; converting the first pose into a second pose of the virtual object in a target coordinate system corresponding to the augmented reality terminal device according to a conversion relationship between the world coordinate system and the target coordinate system; displaying the virtual object in the augmented reality terminal device according to the second pose.

[0053] The core process of the augmented reality AR terminal device displaying the virtual object involves three key steps of spatial positioning, coordinate system conversion, and virtual-real fusion rendering.

[0054] First, a first pose of the virtual object in a world coordinate system is determined. The world coordinate system is a global three-dimensional space system for describing a real scene, and its origin is usually fixed at a certain reference point to ensure the stable position of the virtual object in the real world.

[0055] Then, conversion from the world coordinate system to the target coordinate system is performed. The target coordinate system usually refers to a local coordinate system bound to the AR device, such as taking the device camera or the user's eye as the origin. The conversion process needs to solve two types of problems, namely, coordinate transformation matrix and sensor data fusion, such as eye tracking, i.e., if the target coordinate system is centered on the user's eyeball, the eyeball position offset needs to be superimposed. Finally, when the AR device moves, the virtual object is fixedly displayed in a certain area, rather than drifting with the field of view.

[0056] Finally, the virtual object is displayed based on the second pose. After determining the pose in the device coordinate system, fusion rendering of the virtual-real scene needs to be completed, which needs to be completed within milliseconds, otherwise visual delay will occur.

[0057] The size of the virtual label can be adaptively displayed according to the pose of the virtual object, or can be displayed based on a fixed size, and some virtual labels can be hidden according to the size of the display interface.

[0058] Figure 2 A flowchart schematically showing a photovoltaic panel array recommendation method in an exemplary embodiment of the present disclosure is shown. As shown in Figure 2 The method further includes: Step S201, obtaining expected power generation data; Step S202, recommending a target photovoltaic panel array grid area according to the expected power generation data; Step S203, configuring a display style for the target photovoltaic panel array grid area; Step S204, displaying the target photovoltaic panel array grid area in the augmented reality terminal device in the display style.

[0059] Specifically, after identifying the photovoltaic available area, which shows all areas suitable for photovoltaic panel layout, the method can also provide a function of photovoltaic panel array layout recommendation according to expected power generation data.

[0060] Specifically, first, the expected power generation data such as power generation amount and / or construction cost is obtained, and then the system selects a suitable grid from the existing photovoltaic panel array grid area to meet the expected power generation data.

[0061] The display style is set to distinguish from the existing photovoltaic panel array grid area, for example, set a different color from the existing photovoltaic panel array grid area.

[0062] Based on the above method, the photovoltaic panel array grid area and the corresponding area parameters of the photovoltaic panel array grid area are visually displayed using AR technology, which can assist relevant personnel to intuitively view the photovoltaic panel array layout and related parameters of each area. On the one hand, it can significantly save the site selection cost such as topographic survey, logistics and installation of photovoltaic site selection, on the other hand, the AR system supports real-time visualization comparison of multiple schemes after modifying parameters, combined with power generation and cost prediction for rapid iteration, which helps to improve the planning accuracy and decision-making efficiency of photovoltaic site selection.

[0063] Figure 3 The composition schematic diagram of a virtual object display device in an exemplary embodiment of the present disclosure is schematically shown, as shown in Figure 3 The virtual object display device 300 can include a collection module 301, a division module 302, and a display module 303. Wherein: The collection module 301 is used to collect resource environment data and disabled area data at the site selection area, and identify photovoltaic available areas based on the resource environment data and the disabled area data; The division module 302 is used to divide the photovoltaic available areas into a plurality of photovoltaic panel array grid areas, and calculate the area parameters corresponding to each photovoltaic panel array grid area respectively; The display module 303 is used to configure a virtual object based on the photovoltaic panel array grid area, and configure the area parameters as a virtual label of the virtual object, so as to display the virtual object and the virtual label in an augmented reality terminal device.

[0064] According to an example embodiment of the present disclosure, the dividing module is further configured to obtain grid parameters, wherein the grid parameters comprise a grid shape, a grid area, and a grid orientation, and the grid orientation is an angle between a grid center line and a north direction; and divide the photovoltaic available area into a plurality of photovoltaic panel array grid areas according to the grid parameters; and when the photovoltaic available area comprises a plurality of areas, the grid parameters corresponding to each of the photovoltaic available areas are the same or different.

[0065] According to an example embodiment of the present disclosure, the dividing module is further configured to obtain modified grid parameters; update the photovoltaic panel array grid areas and the area parameters according to the modified grid parameters; and display the virtual object and the virtual label according to the updated photovoltaic panel array grid areas and the area parameters.

[0066] According to an example embodiment of the present disclosure, the area parameters comprise environment detail parameters, and the dividing module is further configured to extract area resource environment data corresponding to each of the photovoltaic panel array grid areas from the resource environment data; and calculate environment detail parameters corresponding to each of the photovoltaic panel array grid areas based on the area resource environment data.

[0067] According to an example embodiment of the present disclosure, the area parameters comprise power generation detail parameters, and the dividing module is further configured to obtain array parameters, wherein the array parameters comprise an array spacing, a photovoltaic panel height, and a photovoltaic panel inclination angle; calculate power generation detail parameters corresponding to each of the photovoltaic panel array grid areas based on the array parameters; and the power generation detail parameters comprise a predicted power generation amount and / or a predicted construction cost.

[0068] According to an example embodiment of the present disclosure, the dividing module is further configured to obtain modified array parameters; update the area parameters according to the modified grid parameters; and display the virtual label according to the updated area parameters.

[0069] According to an example embodiment of the present disclosure, the virtual object display device further comprises a recommending module, wherein the recommending module is configured to obtain expected power generation data; recommend a target photovoltaic panel array grid area according to the expected power generation data; configure a display style for the target photovoltaic panel array grid area; and display the target photovoltaic panel array grid area in the augmented reality terminal device in the display style.

[0070] The specific details of each module in the virtual object display device 300 described above have been described in detail in the corresponding virtual object display method, and thus will not be described here again.

[0071] It should be noted that although several modules or units of the device for action execution are mentioned in the foregoing detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into embodied by multiple modules or units.

[0072] In the exemplary embodiments of the present disclosure, a storage medium capable of implementing the above method is also provided. Referring to Figure 4 As shown, a program product 400 for implementing the above method according to the embodiments of the present disclosure is described, which can adopt a portable compact disc read-only memory (CD-ROM) and include program codes, and can run on a terminal device, such as a mobile phone. However, the program product of the present disclosure is not limited thereto, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, device or apparatus.

[0073] In the exemplary embodiments of the present disclosure, an electronic device capable of implementing the above method is also provided. Figure 5 The structure schematic diagram of the computer system of an electronic device in the exemplary embodiments of the present disclosure is schematically shown.

[0074] It should be noted that, Figure 5 The computer system 500 of the electronic device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.

[0075] As Figure 5 shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in a read-only memory (ROM) 502 or the program loaded from a storage portion 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for system operation are also stored. The CPU 501, the ROM 502 and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0076] The following components are connected to the I / O interface 505: an input section 506 including input devices such as a keyboard and mouse; an output section 507 including output devices such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 508 including a hard disk; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, a modem, and the like. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is attached to the drive 510 as necessary, so that a computer program read therefrom is installed into the storage section 508 as necessary.

[0077] In particular, according to embodiments of the present disclosure, the processes described below with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication section 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, various functions defined in the system of the present disclosure are executed.

[0078] It should be noted that the computer-readable medium in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer-readable signal medium can include a data signal carrying a computer-readable program code in a baseband or as a part of a carrier wave. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.

[0079] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially concurrently, or they can sometimes be executed in reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0080] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware, or by a combination of software and hardware. The units described can also be located in a processor.

[0081] As another aspect, the present disclosure also provides a computer readable medium, which can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to implement the method described in the above embodiments.

[0082] It should be noted that although several modules or units for performing actions are mentioned in the above detailed description, the division into the modules or units is not mandatory. In fact, according to the embodiments of the present disclosure, features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functions of one module or unit described above can be further divided into a plurality of modules or units.

[0083] From the above description of the embodiments, those skilled in the art will readily appreciate that the example embodiments described herein can be implemented by software and / or by hardware coupled with software. Accordingly, the technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, U disk, mobile hard disk, etc.) or network, and includes a number of instructions to make a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) execute the methods according to the embodiments of the present disclosure.

[0084] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features of the present disclosure disclosed herein. It is intended that the present disclosure cover any and all variations of the present disclosure that come within the scope of the claims and their equivalents. It is intended that the present disclosure encompass all alternatives, modifications and equivalents of the features of the present disclosure that are included within the scope of the present disclosure as defined by the claims.

[0085] It should be understood that the present disclosure is not limited to the precise structures described and illustrated in the above description and accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A virtual object display method characterized by comprising: The method comprises: collecting resource environment data and disabled area data at a region to be selected as a site, and identifying a photovoltaic available region based on the resource environment data and the disabled area data; dividing the photovoltaic available region into a plurality of photovoltaic panel array grid regions, and calculating region parameters corresponding to each of the photovoltaic panel array grid regions; configuring a virtual object based on the photovoltaic panel array grid regions, and configuring the region parameters as virtual labels of the virtual object, so as to display the virtual object and the virtual labels in an augmented reality terminal device.

2. The virtual object display method according to claim 1, characterized in that, The method further comprises: obtaining grid parameters; the grid parameters include a grid shape, a grid area, and a grid orientation, and the grid orientation is an included angle between a grid center line and a north direction; dividing the photovoltaic available region into a plurality of photovoltaic panel array grid regions according to the grid parameters; wherein, when the photovoltaic available region is a plurality of regions, the grid parameters corresponding to each of the photovoltaic available regions are the same or different.

3. The virtual object display method according to claim 2, characterized in that, The method further comprises: obtaining modified grid parameters; updating the photovoltaic panel array grid regions and the region parameters according to the modified grid parameters; displaying the virtual object and the virtual labels according to the updated photovoltaic panel array grid regions and region parameters.

4. The virtual object display method of claim 1, wherein, The region parameters include environment detail parameters, and the calculation of the region parameters corresponding to each of the photovoltaic panel array grid regions comprises: extracting region resource environment data corresponding to each of the photovoltaic panel array grid regions from the resource environment data; calculating environment detail parameters corresponding to each of the photovoltaic panel array grid regions based on the region resource environment data.

5. The virtual object display method of claim 1, wherein, The region parameters include power generation detail parameters, and the calculation of the region parameters corresponding to each of the photovoltaic panel array grid regions comprises: obtaining array parameters; the array parameters include an array spacing, a photovoltaic panel height, and a photovoltaic panel inclination angle; calculating power generation detail parameters corresponding to each of the photovoltaic panel array grid regions based on the array parameters; the power generation detail parameters include a predicted power generation amount and / or a predicted construction cost.

6. The virtual object display method according to claim 5, wherein The method further comprises: obtaining modified array parameters; updating the region parameters according to the modified grid parameters; displaying the virtual labels according to the updated region parameters.

7. The virtual object display method of claim 1, wherein, The method further comprises: obtaining expected power generation data; recommending a target photovoltaic panel array grid region according to the expected power generation data; configuring a display style for the target photovoltaic panel array grid region; displaying the target photovoltaic panel array grid region in the augmented reality terminal device in the display style.

8. A virtual object display apparatus, characterized by comprising: The method comprises: a collecting module configured to collect resource environment data and disabled area data at a region to be selected as a site, and identify a photovoltaic available region based on the resource environment data and the disabled area data; a dividing module configured to divide the photovoltaic available region into a plurality of photovoltaic panel array grid regions, and calculate region parameters corresponding to each of the photovoltaic panel array grid regions; and a configuring module configured to configure a virtual object based on the photovoltaic panel array grid regions, and configure the region parameters as virtual labels of the virtual object, so as to display the virtual object and the virtual labels in an augmented reality terminal device. A display module is configured to configure a virtual object based on the photovoltaic panel array grid area, and configure the area parameter as a virtual label of the virtual object, so as to display the virtual object and the virtual label in an augmented reality terminal device.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the virtual object display method according to any one of claims 1 to 7.

10. An electronic device, comprising: Comprise: One or more processors; A storage device for storing one or more programs, when the one or more computer programs are executed by the one or more processors, so that the one or more processors implement the virtual object display method according to any one of claims 1 to 7.