Virtual display method and system, storage medium and electronic equipment
By obtaining and analyzing the user's target portrait and determining appropriate virtual exhibition areas and exhibits, the problem of poor user visit experience in the existing technology is solved, and a personalized visit experience and a higher sense of immersion is achieved.
Patent Information
- Application Number
- CN202510079782.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-18
- Publication Date
- 2025-05-30
AI Technical Summary
In the existing virtual display technology, when users visit virtual exhibitions online, the exhibition experience is poor and cannot meet the personalized visit needs of different users.
By obtaining the target user's target portrait, analyzing their interest possibilities in virtual exhibition areas and exhibits, determining appropriate virtual exhibition areas and exhibits, and performing personalized loading and displaying.
It improves users' visit experience in virtual exhibitions, meets users' personalized needs, and improves the immersion and satisfaction of participating in the exhibition.
Smart Images

Figure CN120070811A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of virtual reality technology, and specifically relates to a virtual display method, system, storage medium and electronic device. Background Art
[0002] Virtual display refers to a form of converting physical exhibitions into virtual exhibitions in virtual reality through the Internet platform using digital technology. Users only need to use a terminal device to experience the exhibition content online. Among them, the basic implementation method of virtual reality (VR) is mainly based on computer technology, utilizing and integrating the latest development achievements of various high-tech technologies such as three-dimensional graphics technology, multimedia technology, simulation technology, display technology, and servo technology, and generating a virtual world with a realistic three-dimensional visual, tactile, olfactory and other sensory experiences through devices such as computers. With the continuous development of Internet technology and virtual reality technology, people are increasingly inclined to conduct art appreciation and learning exchanges through this virtual display method, which better meets the public's demand for cultural experience and improves the dissemination efficiency and influence of culture and art.
[0003] Currently, the commonly used method for virtual display to users is: based on virtual reality technology, presenting an immersive virtual exhibition to users through their terminals, enabling users to conduct immersive visits to various exhibits in the online virtual exhibition. In this method, a fixed display mode is adopted for different users to present different exhibition areas and exhibits in the virtual exhibition. However, due to different users having different visiting requirements for the exhibits in the virtual exhibition, the online exhibition experience of users is poor. Summary of the Invention
[0004] In order to improve the online exhibition experience of users, this application provides a virtual display method, system, storage medium and electronic device.
[0005] In the first aspect of this application, a virtual display method is provided, which specifically includes: Obtain the target portrait of the target user, where the target user is a user visiting a target virtual exhibition in virtual reality. The target virtual exhibition includes at least one virtual exhibition area to be visited, and each virtual exhibition area to be visited includes at least one open exhibit; Based on at least one target virtual exhibition area and the corresponding at least one target exhibit in each virtual exhibition area to be visited, determine a suitable virtual exhibition area suitable for the target user from each virtual exhibition area to be visited. The target virtual exhibition area is a virtual exhibition area to be visited that is easy for the user with the target portrait to choose to visit, and the target exhibit is an open exhibit that is easy for the user with the target portrait to choose to visit in the corresponding target virtual exhibition area; Switch the currently displayed virtual exhibition area to the suitable virtual exhibition area, and determine at least one suitable exhibit that the target user is interested in from the open exhibits in the suitable virtual exhibition area; In the suitable virtual exhibition area, load and display each of the suitable exhibits.
[0006] By adopting the above technical solution, after obtaining the target portrait of the target user, based on the target virtual exhibition and the corresponding target exhibits in the target virtual exhibition, analyze the possibility of the target user in the target portrait being interested in each target virtual exhibition area. The greater the possibility of interest, the more suitable the corresponding target virtual exhibition area is for this target user. Thus, determine a suitable virtual exhibition area that better meets the needs of the target user from each virtual exhibition area to be visited. Further, switch the currently displayed virtual exhibition area to this suitable virtual exhibition area, thereby bringing a better immersive viewing experience to the target user. Then, screen out the suitable exhibits that the target user may be interested in from each open exhibit in this suitable virtual exhibition area. Finally, load and display each suitable exhibit specifically and personalized for this target user in this suitable virtual exhibition area, so that the viewing needs of the target user in the target virtual exhibition can be better met, and thus improve the user's online exhibition experience.
[0007] Optionally, the step of determining a suitable virtual exhibition area that matches the target user from each virtual exhibition area to be visited based on at least one target virtual exhibition area and the corresponding at least one target exhibit in each virtual exhibition area to be visited specifically includes: Count the first occurrence times of the virtual exhibition areas to be visited that the historical users in the target portrait have selected to visit, and select the first number of virtual exhibition areas to be visited from each virtual exhibition area to be visited as the target virtual exhibition areas in the order from largest to smallest of the first occurrence times; Obtain the historical open exhibits that the historical users in the target portrait have selected to visit in a single target virtual exhibition area, count the second occurrence times of each historical open exhibit, and select the second number of historical open exhibits from each historical open exhibit as the target exhibits in the order from largest to smallest of the second occurrence times. The target exhibits are the historical open exhibits corresponding to a single target virtual exhibition area; Determine the first weight of each target virtual exhibition area and the second weight of each target exhibit corresponding to each target virtual exhibition area. The first weight is the ratio of the first occurrence time of each target virtual exhibition area to the sum of the first occurrence times of all target virtual exhibition areas, and the second weight is the ratio of the second occurrence time of a single target exhibit corresponding to the target virtual exhibition area to the sum of the second occurrence times of all target exhibits corresponding to the target virtual exhibition area; Determine a suitable virtual exhibition area adapted to the target user from each of the to-be-visited virtual exhibition areas according to the first weight and the corresponding second weights.
[0008] By adopting the above technical solution, the larger the first occurrence frequency, the easier it is for the user of the target portrait to choose to visit the corresponding to-be-visited virtual exhibition area when participating in this target virtual exhibition, and then determine the target virtual exhibition area; the larger the second occurrence frequency, in this target virtual exhibition area, the easier it is for the user of the target portrait to choose to view the corresponding historical open exhibits, and then determine the target exhibits. Finally, combining the first weight and the corresponding second weights, analyze and determine the likelihood of the target user being interested in each of the to-be-visited virtual exhibition areas, and then more accurately match a suitable virtual exhibition area for the target user.
[0009] Optionally, the determining a suitable virtual exhibition area adapted to the target user from each of the to-be-visited virtual exhibition areas according to the first weight and the corresponding second weights specifically includes: Calculate the first product of the first weight of each target virtual exhibition area and the corresponding second weights of each target exhibit; Sum up the first products to obtain the sum of the first products corresponding to the target virtual exhibition area; Select the largest sum of the first products from the sums of the first products, and determine the target virtual exhibition area corresponding to the largest sum of the first products as the suitable virtual exhibition area adapted to the target user.
[0010] By adopting the above technical solution, the larger the sum of the first products, the greater the overall likelihood that the target user selects the corresponding target virtual exhibition area and views the target exhibits therein, indicating that the target user has a higher likelihood of being interested in visiting this target virtual exhibition area. Finally, select the largest sum of the first products from each of the sums of the first products, and determine the target virtual exhibition area corresponding to this largest sum of the first products, that is, the virtual exhibition area that the target user is most likely to be interested in, as the suitable virtual exhibition area adapted to the target user.
[0011] Optionally, the determining at least one suitable exhibit that the target user is interested in from the open exhibits of the suitable virtual exhibition area specifically includes: Determine the exhibit style labels of the target exhibits in each target virtual exhibition area; Sum up the first products corresponding to the target exhibits with the same exhibit style label to obtain the sum of the second products corresponding to the exhibit style label; Compare the sum of the second products with a preset first threshold. If the sum of the second products is greater than the first threshold, determine the corresponding exhibit style label as the key style label; Determine at least one key style label of each target exhibit in the appropriate virtual exhibition area as a reference style label, and sum the second products corresponding to each of the reference style labels to obtain a corresponding summation result; If the summation result is greater than a preset second threshold, determine the corresponding target exhibit as the appropriate exhibit that the target user is interested in.
[0012] By adopting the above technical solution, the larger the sum of the second products, the more likely the user of the target portrait is interested in the exhibits with the corresponding exhibit style labels. If the sum of the second products is greater than the first threshold, it means that for the exhibits with the corresponding exhibit style labels, the target user is probably interested. Further, sum the second products corresponding to each reference style label to obtain the summation result corresponding to the target exhibit. The larger the summation result, the greater the possibility that the target user is interested on the premise that the target exhibit has the corresponding reference style labels. If the summation result is greater than the preset second threshold, it means that this target user is relatively interested in the target exhibit. Then, determine the corresponding target exhibit as the appropriate exhibit that the target user is interested in, so as to accurately determine the exhibits that the target user is interested in.
[0013] Optionally, the loading and displaying of each of the appropriate exhibits in the appropriate virtual exhibition area specifically includes: Obtain the number of user person-times of the target portrait who have visited a single appropriate exhibit, and obtain the historical parts that were magnified and viewed when the historical users of the target portrait visited a single appropriate exhibit; Count the third occurrence times of each of the historical parts, and select the third number of historical parts from each of the historical parts in descending order of the third occurrence times to determine the target parts of the corresponding appropriate exhibit; Determine the third weight of each appropriate exhibit, and determine the fourth weight of each target part corresponding to each appropriate exhibit. The third weight is the ratio of the number of user person-times corresponding to each appropriate exhibit to the sum of the number of user person-times corresponding to all appropriate exhibits, and the fourth weight is the ratio of the third occurrence times of a single target part corresponding to an appropriate exhibit to the sum of the third occurrence times of all target parts corresponding thereto; Obtain the download speed of the terminal of the target user at the current time, and load and display each of the appropriate exhibits according to the download speed, the third weight, and the corresponding fourth weights.
[0014] By adopting the above technical solutions, the larger the number of user visits, the easier it is for the users in the target portrait to visit the corresponding suitable exhibits in the suitable virtual exhibition area; the larger the third occurrence times, the easier it is for the users in the target portrait to be interested in the corresponding historical parts when visiting a single suitable exhibit, and then the target parts are determined. Finally, by combining the third weight and the corresponding third weight, the degree of interest of the target user in each suitable exhibit is analyzed and determined, so as to facilitate the reasonable loading and display of the suitable exhibits.
[0015] Optionally, the loading and displaying of each of the suitable exhibits according to the download speed, the third weight, and the corresponding fourth weights specifically includes: Calculating the second product of the third weight of each of the suitable exhibits and the corresponding fourth weights of each of the target parts, and summing the second products to obtain the corresponding sum of the third products; Determining the first loading order of the corresponding suitable exhibit according to the sum of the third products. The larger the sum of the third products, the more forward the corresponding first loading order; Loading and displaying the corresponding suitable exhibits according to each of the first loading orders, determining the currently prepared suitable exhibit to be loaded and displayed as the key exhibit, and determining the download speed threshold corresponding to the key exhibit; If the download speed is lower than the download speed threshold, then determining the second loading order of each target part in the key exhibit according to the corresponding fourth weights of the key exhibit. The larger the fourth weight of the target part, the more forward the corresponding second loading order of the target part; Loading and displaying each target part in the key exhibit in sequence according to each of the second loading orders, and after all the target parts in the key exhibit are loaded and displayed, loading and displaying the remaining parts in the key exhibit, where the remaining parts are the parts in the key exhibit other than the target parts.
[0016] By adopting the above technical solutions, the larger the sum of the third products, the greater the overall possibility that the target user is interested in each target part in the suitable exhibit, which further indicates that the target user is more interested in the suitable exhibit, and the first loading order of the corresponding suitable exhibit is more forward. During the process of loading the 3D model of the exhibit for the target user, it is loaded more preferentially, so that the loading order of the exhibits is more in line with the viewing needs of the target user. The larger the fourth weight corresponding to the key exhibit, the greater the possibility that the target user is interested in the corresponding target part of the key exhibit, and the more forward the second loading order of the corresponding target part of the key exhibit. When the download speed is low, it is loaded more preferentially, so as to make the parts of the exhibit that the target user is interested in be loaded preferentially as much as possible, and to a certain extent improve the viewing experience of the target user.
[0017] Optionally, the method further includes: Calculate the third product of the third weight of each of the suitable exhibits and the fourth weight of each corresponding target part, and sum up the third products to obtain the corresponding sum of the fourth products; Sum up the sums of the fourth products to obtain the sum of the final products corresponding to the suitable virtual exhibition area; If the sum of the final products is greater than a preset third threshold, it is determined that the rationality check of the suitable virtual exhibition area passes. After the rationality check passes, compare the sum of each fourth product with a preset fourth threshold; If the sum of the fourth products is greater than the fourth threshold, it is determined that the rationality check of the corresponding suitable exhibit passes, and the fourth threshold is less than the third threshold.
[0018] By adopting the above technical solution, the larger the sum of the fourth products, the more interested the target user is in the suitable exhibit. The larger the sum of the final products, the greater the possibility that the target user is interested in the suitable virtual exhibition area. If the sum of the final products is greater than the preset third threshold, it means that the suitable virtual exhibition area is more suitable for the target user, so it is determined that the rationality check of the suitable virtual exhibition area passes; after the rationality check passes, if the sum of the fourth products is greater than the preset fourth threshold, it means that the target user is more likely to be interested in the corresponding suitable exhibit, so it is determined that the rationality check of the corresponding suitable exhibit passes, thereby improving the degree of fit between the suitable virtual exhibition area and suitable exhibits and the needs of the target user.
[0019] In the second aspect of the present application, a virtual display system is provided, which specifically includes: An information acquisition module, configured to acquire a target portrait of a target user, where the target user is a user who visits a target virtual exhibition under virtual reality, and the target virtual exhibition includes at least one virtual exhibition area to be visited, and each virtual exhibition area to be visited includes at least one open exhibit; An exhibition area matching module, configured to determine a suitable virtual exhibition area adapted to the target user from each virtual exhibition area to be visited based on at least one target virtual exhibition area and corresponding at least one target exhibit in each virtual exhibition area to be visited, where the target virtual exhibition area is a virtual exhibition area to be visited that is easy for the user of the target portrait to select for visiting, and the target exhibit is an open exhibit that is easy for the user of the target portrait to select for visiting in the corresponding target virtual exhibition area; An exhibit matching module, configured to switch the currently displayed virtual exhibition area to the suitable virtual exhibition area, and determine at least one suitable exhibit that the target user is interested in from the open exhibits of the suitable virtual exhibition area; An exhibit display module, configured to load and display each of the suitable exhibits in the suitable virtual exhibition area.
[0020] By adopting the above technical solution, the information acquisition module acquires the target portrait of the target user. Then, the exhibition area matching module determines the appropriate virtual exhibition area adapted to the target user from each virtual exhibition area to be visited. Next, the exhibit matching module switches the currently displayed virtual exhibition area to the appropriate virtual exhibition area, and determines at least one appropriate exhibit that the target user is interested in from each open exhibit in the appropriate virtual exhibition area. Finally, the exhibit display module loads and displays each appropriate exhibit in the appropriate virtual exhibition area.
[0021] In the third aspect of the present application, a computer-readable storage medium is provided. A computer program is stored in the computer-readable storage medium. When the computer program is loaded and executed by a processor, the method steps described in any one of the first aspects are executed.
[0022] In the fourth aspect of the present application, an electronic device is provided, specifically including: A processor, a memory, and a computer program stored in the memory and capable of running on the processor. The processor is used to load and execute the computer program stored in the memory, so that the electronic device executes the method described in any one of the first aspects.
[0023] In summary, the present application includes at least one of the following beneficial technical effects: Based on the target virtual exhibition and the corresponding target exhibits in the target virtual exhibition, analyze the possibility that the target user of the target portrait is interested in each target virtual exhibition area. The greater the possibility of interest, the more suitable the corresponding target virtual exhibition area is for this target user. Thus, an appropriate virtual exhibition area that better meets the needs of the target user is determined from each virtual exhibition area to be visited. Further, switch the currently displayed virtual exhibition area to this appropriate virtual exhibition area, thereby bringing a better immersive viewing experience to the target user. Then, screen out the appropriate exhibits that the target user may be interested in from each open exhibit in this appropriate virtual exhibition area. Finally, load and display each appropriate exhibit for this target user in a targeted and personalized manner in this appropriate virtual exhibition area, so that the viewing needs of the target user in the target virtual exhibition can be better met, thereby improving the user's online exhibition experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 is a schematic flowchart of a virtual display method provided by an embodiment of the present application; Figure 2 is a schematic flowchart of another virtual display method provided by an embodiment of the present application; Figure 3 is a schematic structural diagram of a virtual display system provided by an embodiment of the present application; Figure 4 is a schematic structural diagram of another virtual display system provided by an embodiment of the present application.
[0025] Description of the reference numerals in the drawings: 11. Information acquisition module; 12. Exhibition area matching module; 13. Exhibition item matching module; 14. Exhibition item display module; 15. Result verification module. Detailed implementation manners
[0026] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments.
[0027] In the description of the embodiments of this application, words such as "exemplary", "for example", or "for illustration" are used to indicate being used as an example, illustration, or explanation. Any embodiment or design solution described as "exemplary", "for example", or "for illustration" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary", "for example", or "for illustration" aims to present relevant concepts in a specific manner.
[0028] In the description of the embodiments of this application, the term "and / or" only describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, B exists alone, and both A and B exist simultaneously. In addition, unless otherwise specified, the meaning of the term "plural" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the technical features indicated. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. The terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise particularly emphasized in other ways.
[0029] See Figure 1 , the embodiments of this application disclose a flowchart of a virtual display method, which can be implemented depending on a computer program or run on a virtual display system based on the von Neumann architecture. This computer program can be integrated in an application or run as an independent tool-type application, and specifically includes: S101: Obtain the target portrait of the target user.
[0030] Specifically, the target users are those who visit a target virtual exhibition under virtual reality. The target virtual exhibition includes at least one virtual exhibition area to be visited, and each virtual exhibition area to be visited includes at least one open exhibit. In the embodiments of the present application, the target virtual exhibition can be an online art exhibition. In other embodiments, the target virtual exhibition can also be an online virtual museum exhibition, etc. The target virtual exhibition under virtual reality refers to a new exhibition form that uses virtual reality (VR) technology to present and display exhibits. It is an online virtual exhibition that restores the three-dimensional simulation of the offline exhibition scene through virtual reality technology. To a certain extent, it enhances the immersion and realism of users when visiting the exhibition, greatly improves the online exhibition viewing experience, and users do not need to go to the corresponding offline exhibition in person and can enjoy the real exhibition viewing experience anytime and anywhere. In addition, the virtual exhibition area to be visited is a virtual exhibition area in the target virtual exhibition that the target user has not visited yet, and it also restores the real offline exhibition area. The open exhibit can be understood as a three-dimensional simulation model of a real offline exhibit created by simulating through virtual reality technology.
[0031] Furthermore, in the embodiments of the present application, the execution subject of a virtual display method is a server. The server is wirelessly connected to the terminal of the target user. The terminal can be a VR device. In other embodiments, the terminal can also be a smart phone or a tablet computer. The VR device is a VR glasses or an all-in-one VR device. A virtual exhibition viewing client is installed in the terminal, and the server is the background server of the client. Specifically, it can be an independent physical server or a server cluster composed of multiple physical servers. It should be noted that after the user enters the virtual exhibition in the VR mode through the terminal, the user selects the virtual exhibition area that he wants to visit. The user can adjust the viewing angle by touching and swiping or specific gestures, and can also click on a virtual exhibit in the virtual exhibition area through the terminal to view it closely or magnify it.
[0032] Furthermore, a feasible way to obtain the target portrait of the target user is: on the premise of obtaining the authorization and consent of the target user, obtain the registration information of this target user in the client from the database of the background server. The registration information includes, but is not limited to, information such as gender, age, hobbies, and exhibition viewing records. Input the registration information into a preset portrait prediction model to obtain the target portrait of the target user. Among them, the portrait prediction model is a trained decision tree model or a recurrent neural network model. The training process is briefly described as: using the registration information of the historical users of the client marked with the correct portrait as training samples to train the model, and optimizing the model parameters through the reverse gradient algorithm during the process until the model converges.
[0033] S102: Based on at least one target virtual exhibition area and the corresponding at least one target exhibit in each virtual exhibition area to be visited, determine the appropriate virtual exhibition area suitable for the target user from each virtual exhibition area to be visited.
[0034] Specifically, the target virtual exhibition area is a virtual exhibition area to be visited that is easy for users with the target portrait to choose to visit, and the target exhibit is an open exhibit that is easy for users with the target portrait to choose to visit in the corresponding target virtual exhibition area. In the embodiments of the present application, the preset historical record of exhibition area and exhibit selection is retrieved. The historical record of exhibition area and exhibit selection includes, but is not limited to, the virtual exhibition areas to be visited selected by each historical user with different user portraits and the open exhibits clicked through the terminal. Based on the above historical record of exhibition area and exhibit selection, count the first occurrence times of the virtual exhibition areas to be visited selected by the historical users with the target portrait. The larger the first occurrence times, the easier it is for the users with the target portrait to choose to visit the corresponding virtual exhibition area to be visited when participating in this target virtual exhibition. Select the first number of virtual exhibition areas to be visited from each virtual exhibition area to be visited in descending order of the first occurrence times and determine them as the target virtual exhibition areas. Further, obtain the historical open exhibits selected by the historical users with the target portrait in a single target virtual exhibition area, that is, the open exhibits clicked through the terminal by the historical users in the three-dimensional virtual scene of a single target virtual exhibition area. Then count the second occurrence times of each historical open exhibit. The larger the second occurrence times, the easier it is for the users with the target portrait to choose to observe the corresponding historical open exhibit in the target virtual exhibition area. Select the second number of historical open exhibits from each historical open exhibit in descending order of the second occurrence times and determine them as the target exhibits corresponding to the target virtual exhibition area.
[0035] Further, determine the first weight of each target virtual exhibition area. The first weight is the ratio of the first occurrence times of each target virtual exhibition area to the sum of the first occurrence times of all target virtual exhibition areas. Then, determine the second weight of each target exhibit corresponding to each target virtual exhibition area. The second weight is the ratio of the second occurrence times of a single target exhibit corresponding to the target virtual exhibition area to the sum of the second occurrence times of all target exhibits corresponding thereto. Then, according to the first weight and the corresponding second weights, determine, from each virtual exhibition area to be visited, a suitable virtual exhibition area that is adapted to the target user, that is, a virtual exhibition area that is more in line with the target user's exhibition viewing needs. A feasible determination method is as follows: calculate the first product of the first weight of each target virtual exhibition area and the corresponding second weights of each target exhibit. The larger the first product is, the greater the possibility that the target user visits the corresponding target exhibit in the target virtual exhibition area. Then, sum up each first product to obtain the sum of the first products corresponding to the target virtual exhibition area. The larger the sum of the first products is, the greater the overall possibility that the target user selects the corresponding target virtual exhibition area and views the target exhibits therein, indicating that the target user is more likely to be interested in visiting the target virtual exhibition area. Finally, select the largest sum of the first products from each sum of the first products, and determine the target virtual exhibition area corresponding to this largest sum of the first products, that is, the virtual exhibition area that the target user is most likely to be interested in, as the suitable virtual exhibition area adapted to the target user.
[0036] S103: Switch the currently displayed virtual exhibition area to the suitable virtual exhibition area, and determine at least one suitable exhibit that the target user is interested in from the open exhibits in the suitable virtual exhibition area.
[0037] Specifically, after the suitable virtual exhibition area is determined, switch the currently displayed virtual exhibition area in the target user's terminal to this suitable virtual exhibition area, so that after the target user enters the target virtual exhibition, it can be accurately switched to the virtual exhibition area that the user is interested in for viewing, thereby improving the user's viewing experience. Further, determine the exhibit style label of the target exhibit in each target virtual exhibition area, which is used to characterize the style or characteristics of the target exhibit. In the embodiment of the present application, a feasible determination method is as follows: match the introduction information of each target exhibit from a preset exhibit information matching table, and the exhibit information matching table includes different exhibits and corresponding introduction information. Finally, input the introduction information of each target exhibit into a preset label prediction model to obtain the exhibit style label of the target exhibit, where the label prediction model is a trained recurrent neural network model. Exemplarily, if the target exhibit is an art painting, then the corresponding exhibit style labels include: "oil painting", "Impressionism", etc.
[0038] Further, sum the first products corresponding to the target exhibits with the same exhibit style label to obtain the sum of the second products of the corresponding exhibit style label. The larger the sum of the second products, the more likely the user of the target portrait is to be interested in the exhibits with the corresponding exhibit style label. Then, compare each sum of the second products with a preset first threshold. If the sum of the second products is greater than the first threshold, it indicates that the target user is likely to be interested in the exhibits with the corresponding exhibit style label. In this case, determine the corresponding exhibit style label as the key style label. Further, determine at least one key style label possessed by a single target exhibit in the appropriate virtual exhibition area as the reference style label, and then sum the sums of the second products corresponding to each reference style label to obtain the summation result corresponding to the target exhibit. Among them, the larger the summation result, the greater the possibility that the target user is interested on the premise that the target exhibit has the corresponding reference style labels. If the summation result is greater than a preset second threshold, it indicates that this target user is relatively interested in this target exhibit. In this case, determine the corresponding target exhibit as the appropriate exhibit that the target user is interested in. It should be noted that the second threshold is greater than the first threshold.
[0039] S104: In the appropriate virtual exhibition area, load and display each appropriate exhibit.
[0040] Specifically, after the appropriate exhibits are determined, it is necessary to load the appropriate exhibits that the target user is likely to be interested in into the local area and display them on the terminal in the appropriate virtual exhibition area. In an implementable embodiment of this application, one implementation method is as follows: Determine the loading and display order of the corresponding appropriate exhibits according to the summation result of each appropriate exhibit. The larger the summation result, the greater the possibility that the target user is interested, and the higher the corresponding loading and display order. The appropriate exhibits are preferentially loaded into the appropriate virtual exhibition area displayed on the terminal, so that the open exhibits loaded and displayed in the appropriate virtual exhibition area are more in line with the needs of the target user. Among them, the three-dimensional models corresponding to each appropriate exhibit can be sequentially loaded through the preset Three.js, so that the corresponding appropriate exhibits can be displayed on the terminal of the target user. This is the prior art and will not be elaborated here.
[0041] See Figure 2 , the flowchart of another virtual display method disclosed in the embodiment of this application can be implemented depending on a computer program or run on a virtual display system based on the von Neumann architecture. This computer program can be integrated in an application or run as an independent tool application. Specifically, it includes: S201: Obtain the target portrait of the target user.
[0042] S202: Based on at least one target virtual exhibition area and the corresponding at least one target exhibit in each to-be-visited virtual exhibition area, determine the appropriate virtual exhibition area adapted to the target user from each to-be-visited virtual exhibition area.
[0043] S203: Switch the currently displayed virtual exhibition area to a suitable virtual exhibition area, and determine at least one suitable exhibit that the target user is interested in from the open exhibits in the suitable virtual exhibition area.
[0044] Specifically, reference can be made to steps S101 - S103, which will not be elaborated here.
[0045] S204: Obtain the number of user visits of the target portrait who have visited a single suitable exhibit, and obtain the historical parts that have been magnified and viewed when the historical users of the target portrait visited a single suitable exhibit.
[0046] S205: Count the third occurrence times of each historical part, and select the third number of historical parts from each historical part in descending order of the third occurrence times to determine the target parts of the corresponding suitable exhibit.
[0047] Specifically, after the suitable exhibit is determined, through the background server of the virtual exhibition viewing client, obtain the log file of the client. This log file includes the usage situations of each user for the client. Therefore, based on this log file, the number of user visits of the target portrait who have visited a single suitable exhibit can be obtained, that is, the number of times the 3D model of a single suitable exhibit has been clicked. The larger the number of user visits, the easier it is for the users of the target portrait to visit the corresponding suitable exhibit in the suitable virtual exhibition area. Further, based on the above log file, obtain the historical parts in the 3D model of the suitable exhibit that have been magnified and viewed by the historical users of the target portrait when they visited a single suitable exhibit. Then count the third occurrence times of each historical part. The larger the third occurrence times, the more likely the users of the target portrait are interested in the corresponding historical part when visiting a single suitable exhibit. Then select the third number of historical parts from each historical part in descending order of the third occurrence times to determine the target parts corresponding to the suitable exhibit, that is, the parts that are likely to be of interest in the suitable exhibit.
[0048] S206: Determine the third weight of each suitable exhibit, and determine the fourth weight of each target part corresponding to each suitable exhibit.
[0049] S207: Obtain the download speed of the terminal of the target user at the current time, and load and display each suitable exhibit according to the download speed, the third weight, and the corresponding fourth weights.
[0050] Specifically, determine the third weight of each suitable exhibit. The third weight is the ratio of the number of user visits corresponding to each suitable exhibit to the sum of the number of user visits corresponding to all suitable exhibits. Then, determine the fourth weight of each target part corresponding to each suitable exhibit. The fourth weight is the ratio of the third occurrence times of a single target part corresponding to the suitable exhibit to the sum of the third occurrence times of all target parts corresponding to the suitable exhibit. Next, obtain the download speed of the target user's terminal at the current time through the preset Zabbix tool. The faster the download speed, the faster the loading speed of the 3D model of the suitable exhibit. Finally, according to the download speed, the third weight, and the corresponding fourth weights, load and display the suitable exhibits. A feasible implementation method is as follows: calculate the second product of the third weight of each suitable exhibit and the corresponding fourth weights of each target part. The larger the second product, the more likely the target user is to be interested in the corresponding target part when visiting the suitable exhibit. Then, sum up the second products to obtain the corresponding sum of the third products. Then, according to the sum of the third products, determine the first loading order of the corresponding suitable exhibits. The larger the sum of the third products, the greater the overall possibility that the target user is interested in each target part of the suitable exhibit, which further indicates that the target user is more interested in the suitable exhibit. The first loading order of the corresponding suitable exhibit is more forward. During the process of loading the 3D model of the exhibit for the target user, it is loaded more preferentially, so that the loading order of the exhibits is more in line with the viewing needs of the target user.
[0051] Further, according to each first loading order, the corresponding suitable exhibits are loaded and displayed. During the loading process, the currently prepared suitable exhibit to be loaded and displayed is determined as the key exhibit, and the download speed threshold corresponding to this key exhibit is matched from a preset threshold matching table. The threshold matching table includes different exhibits and their corresponding download speed thresholds, all of which are set based on human experience. It should be noted that the larger the size of the 3D model file of the exhibit, the higher the requirement for the download speed. The current download speed is compared with the download speed threshold. If the download speed is less than the download speed threshold, it indicates that the download speed of the target user's terminal is low, which will not only slow down the loading of the 3D model of the key exhibit but also result in poor display quality of the 3D model, affecting the target user's viewing experience. Then, according to the respective fourth weights corresponding to the key exhibit, the second loading order of each target part in the key exhibit is determined. The greater the fourth weight corresponding to the key exhibit, the greater the likelihood that the target user is interested in the corresponding target part of the key exhibit, and the higher the second loading order of the corresponding target part of the key exhibit. When the download speed is low, it is loaded preferentially, so as to make the parts of the exhibit that the target user is interested in loaded preferentially as much as possible, improving the target user's viewing experience to a certain extent. Finally, according to each second loading order, each target part in this key exhibit is loaded and displayed in sequence, and after all the target parts in the key exhibit are loaded and displayed, the remaining parts in the key exhibit are loaded and displayed, that is, the parts in the key exhibit other than the target parts.
[0052] In other embodiments, calculate the third product of the third weight of each suitable exhibit and the respective fourth weights of the corresponding target parts, and sum up the respective third products to obtain the sum of the fourth products corresponding to the suitable exhibit. The greater the sum of the fourth products, the more interested the target user is in the suitable exhibit. Then sum up the sums of the fourth products to obtain the final sum of products corresponding to this suitable virtual exhibition area. The greater the final sum of products, the greater the likelihood that the target user is interested in the suitable virtual exhibition area. If the final sum of products is greater than a preset third threshold, it indicates that the suitable virtual exhibition area is more suitable for the target user, so it is determined that the rationality verification of the suitable virtual exhibition area passes. Further, after the rationality verification passes, if the sum of the fourth products is greater than a preset fourth threshold, it indicates that the target user is more likely to be interested in the corresponding suitable exhibit, so it is determined that the rationality verification of the corresponding suitable exhibit passes, thereby improving the degree of fit between the suitable virtual exhibition area and the suitable exhibits and the target user's needs. Among them, the fourth threshold is less than the third threshold.
[0053] In another embodiment, for a single area in the space where the target user is currently located, obtain the historical download speed intervals that have occurred in the single area, and count the first occurrence frequencies of each historical download speed interval. The higher the first occurrence frequency, the more likely the download speed of the terminal is to be within the corresponding historical download speed interval when the user is in this single area. Select the historical download speed interval corresponding to the first number from each historical download speed interval in descending order of the first occurrence frequency as the target download speed interval, that is, the interval in which the terminal download speed is likely to be. Further, obtain the historical time periods when the download speed of the terminal is within the single target download speed interval, and count the second occurrence frequencies of each historical time period. Select the historical time period corresponding to the second number from each historical time period in descending order of the second occurrence frequency as the target time period corresponding to the target download speed interval, that is, the time period when it is likely to occur. Further, calculate the fifth weight of each target download speed interval and the sixth weight of the corresponding target time periods. The fifth weight is the ratio of the first occurrence frequency of each target download speed interval to the sum of the first occurrence frequencies of all target download speed intervals, and the sixth weight is the ratio of the second occurrence frequency of the single target time period corresponding to the target download speed interval to the sum of the second occurrence frequencies of the corresponding all target time periods.
[0054] Determine the target time period in which the current time is located as the key time period, and determine the target download speed intervals with key time periods among the corresponding target time periods as the key speed intervals. If the current area where the target user is located corresponds to the key speed intervals among the target download speed intervals, then calculate the product of the fifth weight of the existing key speed interval and the sixth weight of the corresponding key time period, and select the maximum product from each product. The key speed interval corresponding to the maximum product is the interval in which the download speed of the target user's terminal is about to be more likely to be. If all the download speeds within the key speed interval corresponding to the maximum product are greater than the download speed threshold corresponding to a single suitable exhibit, then determine the corresponding suitable exhibit as the exhibit currently being loaded and displayed, so as to better load each suitable exhibit.
[0055] The implementation principle of a virtual display method in an embodiment of this application is as follows: Based on the target virtual exhibition and the corresponding target exhibits in the target virtual exhibition, analyze the likelihood of the target users of the target portrait being interested in each target virtual exhibition area. The greater the likelihood of interest, the more suitable the corresponding target virtual exhibition area is for this target user. Thus, determine the appropriate virtual exhibition area that better meets the needs of the target user from each virtual exhibition area to be visited. Further, switch the currently displayed virtual exhibition area to this appropriate virtual exhibition area, thereby bringing a better viewing immersion experience to the target user. Then, screen out the appropriate exhibits that the target user may be interested in from each open exhibit in this appropriate virtual exhibition area. Finally, perform targeted and personalized loading and display of each appropriate exhibit for this target user in this appropriate virtual exhibition area, so that the visit requirements of the target user in the target virtual exhibition can be better met, and thus improve the user's online exhibition experience.
[0056] The following is an embodiment of the system of this application, which can be used to execute the embodiment of the method of this application. For details not disclosed in the embodiment of the system of this application, please refer to the embodiment of the method of this application.
[0057] Please refer to Figure 3 , which is a schematic structural diagram of the virtual display system provided in the embodiment of this application. This virtual display system can be implemented as all or part of the system through software, hardware, or a combination of both. The system includes an information acquisition module 11, an exhibition area matching module 12, an exhibit matching module 13, and an exhibit display module 14.
[0058] The information acquisition module 11 is used to acquire the target portrait of the target user. The target user is a user who visits in the target virtual exhibition under virtual reality. The target virtual exhibition includes at least one virtual exhibition area to be visited, and each virtual exhibition area to be visited includes at least one open exhibit. The exhibition area matching module 12 is used to determine the appropriate virtual exhibition area that matches the target user from each virtual exhibition area to be visited based on at least one target virtual exhibition area and the corresponding at least one target exhibit in each virtual exhibition area to be visited. The target virtual exhibition area is a virtual exhibition area to be visited that is easy for the user of the target portrait to choose to visit, and the target exhibit is an open exhibit that is easy for the user of the target portrait to choose to visit in the corresponding target virtual exhibition area. The exhibit matching module 13 is used to switch the currently displayed virtual exhibition area to the appropriate virtual exhibition area and determine at least one appropriate exhibit that the target user is interested in from each open exhibit in the appropriate virtual exhibition area. The exhibit display module 14 is used to perform loading and display of each appropriate exhibit in the appropriate virtual exhibition area.
[0059] Optionally, the exhibition area matching module 12 is specifically used for: Count the first occurrence times of the to-be-visited virtual exhibition areas that the historical users of the target portrait have selected to visit, and select the first quantity of to-be-visited virtual exhibition areas from each to-be-visited virtual exhibition area in descending order of the first occurrence times to determine the target virtual exhibition areas; Obtain the historical open exhibits that the target portrait's historical users have selected to visit in a single target virtual exhibition area, count the second occurrence times of each historical open exhibit, and select the second quantity of historical open exhibits from each historical open exhibit in descending order of the second occurrence times to determine the target exhibits, where the target exhibits are the historical open exhibits corresponding to a single target virtual exhibition area; Determine the first weight of each target virtual exhibition area and the second weight of each target exhibit corresponding to each target virtual exhibition area. The first weight is the ratio of the first occurrence times of each target virtual exhibition area to the sum of the first occurrence times of all target virtual exhibition areas, and the second weight is the ratio of the second occurrence times of a single target exhibit corresponding to the target virtual exhibition area to the sum of the second occurrence times of all target exhibits corresponding thereto; Determine the suitable virtual exhibition areas adapted to the target user from each to-be-visited virtual exhibition area according to the first weight and the corresponding second weights.
[0060] Optionally, the exhibition area matching module 12 is specifically configured to: Calculate the first product of the first weight of each target virtual exhibition area and the corresponding second weights of each target exhibit; Sum up the first products to obtain the sum of the first products corresponding to the target virtual exhibition area; Select the largest sum of the first products from the sums of the first products, and determine the target virtual exhibition area corresponding to the largest sum of the first products as the suitable virtual exhibition area adapted to the target user.
[0061] Optionally, the exhibit matching module 13 is specifically configured to: Determine the exhibit style labels of the target exhibits in each target virtual exhibition area; Sum up the first products corresponding to the target exhibits with the same exhibit style label to obtain the sum of the second products corresponding to the exhibit style label; Compare the sum of the second products with a preset first threshold. If the sum of the second products is greater than the first threshold, determine the corresponding exhibit style label as the key style label; Determine at least one key style label possessed by each target exhibit in the suitable virtual exhibition area as the reference style label, and sum up the sums of the second products corresponding to the reference style labels to obtain the corresponding summation result; If the summation result is greater than a preset second threshold, determine the corresponding target exhibit as the suitable exhibit that the target user is interested in.
[0062] Optionally, the exhibit display module 14 is specifically configured to: Obtain the number of user visits to the target portrait who have visited a single suitable exhibit, and obtain the historical parts that were magnified and viewed when the historical users of the target portrait visited a single suitable exhibit; Count the third occurrence times of each historical part, and select the third number of historical parts from each historical part in descending order of the third occurrence times to determine the target parts of the corresponding suitable exhibit; Determine the third weight of each suitable exhibit, and determine the fourth weight of each target part corresponding to each suitable exhibit. The third weight is the ratio of the number of user visits corresponding to each suitable exhibit to the sum of the number of user visits corresponding to all suitable exhibits, and the fourth weight is the ratio of the third occurrence times of a single target part corresponding to a suitable exhibit to the sum of the third occurrence times of all target parts corresponding to the suitable exhibit; Obtain the download speed of the terminal of the target user at the current time, and load and display each suitable exhibit according to the download speed, the third weight, and the corresponding fourth weights.
[0063] Optionally, the exhibit display module 14 is specifically configured to: Calculate the second product of the third weight of each suitable exhibit and the corresponding fourth weights of each target part, and sum up the second products to obtain the corresponding sum of the third products; Determine the first loading order of the corresponding suitable exhibit according to the sum of the third products. The larger the sum of the third products, the higher the corresponding first loading order; Load and display the corresponding suitable exhibits according to each first loading order, determine the current suitable exhibit to be loaded and displayed as the key exhibit, and determine the download speed threshold corresponding to the key exhibit; If the download speed is lower than the download speed threshold, determine the second loading order of each target part in the key exhibit according to the corresponding fourth weights of the key exhibit. The larger the fourth weight of the target part, the higher the corresponding second loading order of the target part; Load and display each target part in the key exhibit in sequence according to each second loading order, and after all the target parts in the key exhibit are loaded and displayed, load and display the remaining parts in the key exhibit. The remaining parts are the parts in the key exhibit other than the target parts.
[0064] Optionally, as Figure 4 shown, the system further includes a result verification module 15, which is specifically configured to: Calculate the third product of the third weight of each suitable exhibit and the corresponding fourth weights of each target part, and sum up the third products to obtain the corresponding sum of the fourth products; Sum up the sums of the fourth products to obtain the final sum of products corresponding to the suitable virtual exhibition area; If the sum of the final products is greater than a preset third threshold, it is determined that the rationality check for the appropriate virtual exhibition area passes. After the rationality check passes, each sum of the fourth products is compared with a preset fourth threshold; If the sum of the fourth products is greater than the fourth threshold, it is determined that the rationality check for the corresponding appropriate exhibit passes, and the fourth threshold is less than the third threshold.
[0065] It should be noted that when the virtual display system provided in the above embodiment executes the virtual display method, only the division of the above functional modules is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the virtual display system provided in the above embodiment and the virtual display method embodiment belong to the same concept. The implementation process is shown in detail in the method embodiment and will not be repeated here.
[0066] The embodiment of the present application also discloses a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, a virtual display method of the above embodiment is adopted.
[0067] Among them, the computer program can be stored in a computer-readable medium. The computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some middleware form, etc. The computer-readable medium includes any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the computer-readable medium includes but is not limited to the above components.
[0068] Among them, through this computer-readable storage medium, a virtual display method of the above embodiment is stored in the computer-readable storage medium and is loaded and executed on the processor to facilitate the storage and application of the above method.
[0069] The embodiment of the present application also discloses an electronic device. A computer program is stored in the computer-readable storage medium. When the computer program is loaded and executed by the processor, a virtual display method of the above is adopted.
[0070] Among them, the electronic device can be a desktop computer, a laptop computer or a cloud server and other electronic devices. The electronic device includes but is not limited to a processor and a memory. For example, the electronic device can also include input / output devices, network access devices, and a bus, etc.
[0071] Among them, the processor may adopt a central processing unit (CPU). Of course, according to the actual usage, other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. may also be adopted. The general-purpose processor may adopt a microprocessor or any conventional processor, etc. This application does not make any restrictions in this regard.
[0072] Among them, the memory may be an internal storage unit of the electronic device. For example, the hard disk or memory of the electronic device. It may also be an external storage device of the electronic device. For example, a plug-in hard disk, a smart media card (SMC), a secure digital card (SD), or a flash card (FC) equipped on the electronic device, etc. And the memory may also be a combination of the internal storage unit and the external storage device of the electronic device. The memory is used to store computer programs and other programs and data required by the electronic device. The memory may also be used to temporarily store the data that has been output or will be output. This application does not make any restrictions in this regard.
[0073] Among them, through this electronic device, a virtual display method of the above embodiment is stored in the memory of the electronic device, and is loaded and executed on the processor of the electronic device, which is convenient for use.
[0074] The above are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. This application aims to cover any variations, uses or adaptive changes of the present disclosure. These variations, uses or adaptive changes follow the general principles of the present disclosure and include the common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The description and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A virtual display method, characterized in that: The method comprises: Acquire a target portrait of a target user, wherein the target user is a user visiting a target virtual exhibition in virtual reality, wherein the target virtual exhibition includes at least one virtual exhibition area to be visited, and each of the virtual exhibition areas to be visited includes at least one open exhibit; Based on at least one target virtual exhibition area and at least one corresponding target exhibit in each of the virtual exhibition areas to be visited, a suitable virtual exhibition area adapted to the target user is determined from each of the virtual exhibition areas to be visited, wherein the target virtual exhibition area is a virtual exhibition area to be visited that is easy for the user with the target portrait to choose to visit, and the target exhibit is an open exhibit that is easy for the user with the target portrait to choose to visit in the corresponding target virtual exhibition area; Switching the currently displayed virtual exhibition area to the suitable virtual exhibition area, and determining at least one suitable exhibit that the target user is interested in from each open exhibit in the suitable virtual exhibition area; In the suitable virtual exhibition area, each suitable exhibit is loaded and displayed.
2. The virtual display method according to claim 1, characterized in that: The determining, based on at least one target virtual exhibition area and at least one corresponding target exhibit in each of the virtual exhibition areas to be visited, a suitable virtual exhibition area adapted to the target user from each of the virtual exhibition areas to be visited specifically includes: Counting the first occurrence times of the virtual exhibition areas to be visited that the historical users of the target portrait have selected to visit, and selecting a first number of virtual exhibition areas to be visited from the virtual exhibition areas to be visited in descending order of the first occurrence times to determine as target virtual exhibition areas; Acquire historical open exhibits that have been selected and visited by the historical user of the target portrait in the single target virtual exhibition area, count the second occurrence times of each of the historical open exhibits, and select a second number of historical open exhibits from each of the historical open exhibits in descending order of the second occurrence times to determine as target exhibits, the target exhibits being the historical open exhibits corresponding to the single target virtual exhibition area; Determine a first weight for each of the target virtual exhibition areas, and determine a second weight for each of the target exhibits corresponding to each of the target virtual exhibition areas, wherein the first weight is a ratio of a first occurrence number of each target virtual exhibition area to a sum of first occurrence numbers of all target virtual exhibition areas, and the second weight is a ratio of a second occurrence number of a single target exhibit corresponding to the target virtual exhibition area to a sum of second occurrence numbers of all corresponding target exhibits; According to the first weight and the corresponding second weights, a suitable virtual exhibition area adapted to the target user is determined from the virtual exhibition areas to be visited.
3. The virtual display method according to claim 2, characterized in that: The determining, according to the first weight and the corresponding second weights, a suitable virtual exhibition area adapted to the target user from the virtual exhibition areas to be visited specifically includes: Calculate a first product of a first weight of each target virtual exhibition area and a second weight of each corresponding target exhibit; Summing each of the first products to obtain the sum of the first products of the corresponding target virtual exhibition area; A maximum sum of first products is selected from the sums of the first products, and a target virtual exhibition area corresponding to the maximum sum of first products is determined as a suitable virtual exhibition area adapted to the target user.
4. The virtual display method according to claim 3, characterized in that: The determining at least one suitable exhibit that the target user is interested in from each open exhibit in the suitable virtual exhibition area specifically includes: Determining the exhibit style labels of the target exhibits in each of the target virtual exhibition areas; The first products corresponding to the target exhibits having the same exhibit style label are summed to obtain the sum of the second products of the corresponding exhibit style labels; comparing the sum of the second products with a preset first threshold, and if the sum of the second products is greater than the first threshold, determining the corresponding exhibit style label as a key style label; Determine at least one key style label of each target exhibit in the suitable virtual exhibition area as a reference style label, and sum the sums of the second products corresponding to the reference style labels to obtain a corresponding summation result; If the sum result is greater than a preset second threshold, the corresponding target exhibit is determined as a suitable exhibit that the target user is interested in.
5. The virtual display method according to claim 1, characterized in that: The loading and displaying of each of the suitable exhibits in the suitable virtual exhibition area specifically includes: Obtain the number of users of the target portrait who have visited the single suitable exhibit, and obtain the historical parts of the target portrait that were magnified and viewed when the historical users visited the single suitable exhibit; Counting the third occurrence times of each of the historical parts, and selecting a third number of historical parts from each of the historical parts in descending order of the third occurrence times to determine as corresponding target parts suitable for exhibits; Determine a third weight of each of the suitable exhibits, and determine a fourth weight of each of the target parts corresponding to each of the suitable exhibits, wherein the third weight is a ratio of the number of users corresponding to each suitable exhibit to the sum of the number of users corresponding to all the suitable exhibits, and the fourth weight is a ratio of the third number of occurrences of a single target part corresponding to a suitable exhibit to the sum of the third number of occurrences of all the corresponding target parts; The download speed of the terminal of the target user at the current time is obtained, and the appropriate exhibits are loaded and displayed according to the download speed, the third weight and the corresponding fourth weights.
6. The virtual display method according to claim 5, characterized in that: The loading and displaying of each of the suitable exhibits according to the download speed, the third weight and the corresponding fourth weights specifically includes: Calculating the second product of the third weight of each suitable exhibit and the fourth weight of each corresponding target part, and summing each of the second products to obtain the sum of the corresponding third products; According to the sum of the third products, determining the first loading order of the corresponding suitable exhibits, the larger the sum of the third products is, the earlier the corresponding first loading order is; According to each of the first loading sequences, corresponding suitable exhibits are loaded and displayed, suitable exhibits currently to be loaded and displayed are determined as key exhibits, and download speed thresholds corresponding to the key exhibits are determined; If the download speed is lower than the download speed threshold, determining the second loading order of each target part in the key exhibit according to each fourth weight corresponding to the key exhibit, wherein the larger the fourth weight of the target part is, the higher the second loading order of the corresponding target part is; According to each of the second loading sequences, each target part in the key exhibit is loaded and displayed in sequence, and after all the target parts in the key exhibit are loaded and displayed, the remaining parts in the key exhibit are loaded and displayed, and the remaining parts are parts in the key exhibit except the target parts.
7. The virtual display method according to claim 5, characterized in that: The method further comprises: Calculating a third product of the third weight of each suitable exhibit and the fourth weight of each corresponding target part, and summing each of the third products to obtain a sum of the corresponding fourth products; Summing the sums of the fourth products to obtain the final sum of products corresponding to the suitable virtual exhibition area; If the sum of the final products is greater than a preset third threshold, it is determined that the rationality check of the suitable virtual exhibition area has passed, and after the rationality check has passed, the sum of each of the fourth products is compared with a preset fourth threshold; If the sum of the fourth products is greater than the fourth threshold, it is determined that the rationality check of the corresponding suitable exhibit has passed, and the fourth threshold is less than the third threshold.
8. A virtual display system, characterized in that: include: An information acquisition module (11) is used to acquire a target portrait of a target user, wherein the target user is a user visiting a target virtual exhibition in virtual reality, wherein the target virtual exhibition includes at least one virtual exhibition area to be visited, and each of the virtual exhibition areas to be visited includes at least one open exhibit; An exhibition area matching module (12) is used to determine a suitable virtual exhibition area adapted to the target user from each of the virtual exhibition areas to be visited based on at least one target virtual exhibition area and at least one corresponding target exhibit in each of the virtual exhibition areas to be visited, wherein the target virtual exhibition area is a virtual exhibition area to be visited that is easy for the user with the target portrait to choose to visit, and the target exhibit is an open exhibit that is easy for the user with the target portrait to choose to visit in the corresponding target virtual exhibition area; An exhibit matching module (13) is used to switch the currently displayed virtual exhibition area to the suitable virtual exhibition area, and determine at least one suitable exhibit that the target user is interested in from each open exhibit in the suitable virtual exhibition area; An exhibit display module (14) is used to load and display each of the suitable exhibits in the suitable virtual exhibition area.
9. A computer-readable storage medium having a computer program stored therein, characterized in that: When the computer program is loaded and executed by a processor, the method according to any one of claims 1 to 7 is adopted.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor loads and executes the computer program, the method according to any one of claims 1 to 7 is adopted.