Intelligent management method and platform for VR head-mounted display charging cabinet
By building a virtual charging twin cabinet and analyzing it according to user needs, the problem of low scheduling and allocation efficiency of VR headset equipment is solved, and efficient device management and user experience are achieved.
Patent Information
- Application Number
- CN202411873706.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-12-18
AI Technical Summary
The prior art is difficult to effectively schedule and allocate VR headset devices, resulting in users being unable to find full-charge devices in time during peak hours, affecting the user experience.
By building a virtual charging twin cabinet, the charging position and power of the headset device are obtained, and automatic analysis is carried out based on user demand information, and appropriate withdrawal and storage locations are recommended to improve the scheduling and use efficiency of the equipment.
It realizes the automatic recommendation of the removal and storage location of the headset device according to user needs, reduces the user's waiting time and improves the efficiency and experience of the device.
Smart Images

Figure CN119539745A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an intelligent management method and platform for a VR head display charging cabinet. Background Art
[0002] With the rapid development of VR technology, more and more educational and entertainment venues have begun to introduce VR headsets. However, during peak consumption periods, users access VR headsets too frequently, making it impossible to effectively dispatch and allocate the headsets in VR charging cabinets in a timely manner, thus affecting personnel use.
[0003] In the prior art, recommendations are usually made based on the full charge status of the head-mounted display device. Therefore, when other users need to use VR head-mounted displays but do not have fully charged head-mounted displays, they need to wait for a long time and cannot perform effective scheduling and allocation, which in turn affects the personnel's experience. In addition, since there is usually only one row on each layer in a traditional head-mounted display charging cabinet, when the head-mounted display device at the corresponding position is fully charged, there is a sign to remind personnel that the head-mounted display device is fully charged and can be taken for use. However, when multiple rows of head-mounted display devices are placed on the same layer, personnel cannot accurately determine the specific location of the fully charged device, which affects the efficiency of personnel in taking and using the head-mounted display devices.
[0004] Therefore, how to automatically analyze the user's actual demand information to recommend corresponding head-mounted display devices to the user, facilitate user access, and improve the scheduling and use efficiency of VR head-mounted display devices has become an urgent problem to be solved. Summary of the invention
[0005] The present invention provides a method and platform for intelligent management of VR head display charging cabinets, which can automatically analyze the actual demand information of users, so as to recommend corresponding head display devices to users, facilitate users to access, and improve the scheduling and use efficiency of VR head display devices.
[0006] A first aspect of the present invention provides a method for intelligently managing a VR head display charging cabinet, comprising: Construct a charging twin cabinet corresponding to the VR head display charging cabinet, obtain the charging position and head display power of the head display device, call the head display model and place it at the charging position in the charging twin cabinet, and bind the head display power with the corresponding head display model to obtain a charging display space; receiving the project information sent by the experience terminal, determining a recommended take-out position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended take-out position, and obtaining a recommended display space and sending it to the experience terminal; Receive a placement request from the experience terminal, obtain the remaining power and charging times of the head display device corresponding to the experience terminal, and determine a recommended storage location based on the remaining power, charging times and free space in the charging display space and send it to the experience terminal; The number of selections made by the experience terminal at each selection position is counted, the preferred position of the experience terminal is determined based on the number of selections, and a recommendation adjustment coefficient is generated according to the preferred position.
[0007] Optionally, in a possible implementation manner of the first aspect, the receiving the project information sent by the experience terminal, determining a recommended removal position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended removal position, and obtaining the recommended display space and sending it to the experience terminal includes: Receiving project information sent by the experience terminal, determining a corresponding project duration based on the project information, and retrieving a limited power according to the project duration; Based on the power limit, counting the head display models corresponding to the head display power levels greater than or equal to the power limit as the initial selection models; Retrieving the charging position and charging times corresponding to the initial selection model, and obtaining the recommended value of each initial selection model based on the charging position and the charging times; Based on the extracted recommended values, the charging positions of the initial selected models are sorted in descending order to obtain a position selection sequence; receiving the number of requirements sent by the experience terminal, performing position selection on the position selection sequence according to the number of requirements, and obtaining a recommended removal position corresponding to the recommended head display; The charging display space is highlighted based on the recommended removal position, and the obtained recommended display space is sent to the experience end.
[0008] Optionally, in a possible implementation manner of the first aspect, the retrieving a charging position and a charging number corresponding to the initial selection model, and obtaining a recommended value for each initial selection model based on the charging position and the charging number, includes: Retrieving the charging position and charging times corresponding to the initial selected model, obtaining the corresponding position row number based on the charging position, and obtaining the corresponding position coefficient according to the position row number, wherein the position row number has a one-to-one corresponding position coefficient; Retrieving the charging reference number of times, obtaining the charging withdrawal coefficient based on the ratio of the charging reference number of times and the charging number of times, and obtaining the withdrawal number coefficient corresponding to each initial selection model according to the product of the charging withdrawal coefficient and the number of times weight; Obtaining a recommended extraction value corresponding to each initial selection model according to the sum of the extraction frequency coefficient and the position coefficient; The recommended extraction values corresponding to each of the initial selection models are obtained by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row.
[0009] Optionally, in a possible implementation manner of the first aspect, receiving the placement request of the experience terminal, obtaining the remaining power and the number of charging times of the head display device corresponding to the experience terminal, and determining a recommended storage location according to the remaining power, the number of charging times and the free position in the charging display space, and sending the recommended storage location to the experience terminal, includes: Receive a placement request from the experience terminal, and retrieve the remaining power and charging times of the placement device corresponding to the experience terminal based on the placement request; Retrieving free positions in the charging display space, extracting the number of rows corresponding to the position based on the free positions as the number of free rows, and arranging the number of free rows in ascending order to obtain a sequence of free row numbers; Retrieving a charging reference number of times, obtaining a charging placement coefficient based on a ratio of the charging number of times to the charging reference number of times, and obtaining a corresponding placement number coefficient according to a product of the charging placement coefficient and the number weight; Determine a corresponding charging duration according to the remaining power, retrieve a reference duration, obtain a placement duration coefficient based on a ratio of the reference duration to the charging duration, and obtain a placement duration coefficient according to the placement duration coefficient and a charging weight; Obtaining a placement recommendation value corresponding to each of the placement devices based on the placement number coefficient and the duration placement coefficient; Sort the placement devices in descending order according to the placement recommendation values to obtain a head display placement sequence; Based on the head display placement sequence, the first placement device is selected as the outer placement device, the placement device corresponding to the end is selected as the inner placement device, and the remaining placement devices are selected as dynamic placement devices; Retrieving the placement recommendation value corresponding to the outer placement device as the initial recommendation value, and retrieving the placement recommendation value corresponding to the inner placement device as the final recommendation value; Using the first free row number in the free row number sequence as the recommended storage position for the external placement device, and using the initial recommended value as the placement comparison value of the first free row number; The last free row number in the free row number sequence is used as the recommended storage position of the inner placement device, and the last recommended value is used as the placement comparison value of the last free row number; a total recommended difference is obtained according to the difference between the initial recommended value and the last recommended value, a calculated number is determined based on the number of rows corresponding to the free row number in the free row number sequence, and a recommended difference is determined according to the total recommended difference and the calculated number; The initial recommended value is sequentially reduced according to the recommended difference until it is equal to the final recommended value, so as to obtain the placement comparison value corresponding to each of the idle row numbers; Based on the absolute value of the difference between the placement recommendation value and the placement comparison value corresponding to the dynamic placement device, a comparison difference is obtained, and the number of free rows corresponding to the minimum comparison difference is determined as the recommended storage position corresponding to the dynamic placement device; Send the recommended storage location to the experience end.
[0010] Optionally, in a possible implementation manner of the first aspect, obtaining a placement recommendation value corresponding to each placement device based on the placement number coefficient and the duration placement coefficient includes: The recommended placement value for the head-mounted display device is obtained through the following formula: in, To place the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, is the base duration, For charging time, For charging weight.
[0011] Optionally, in a possible implementation manner of the first aspect, counting the number of selections made by the experience terminal at each selection position, determining the preferred position of the experience terminal based on the number of selections, and generating a recommendation adjustment coefficient according to the preferred position includes: The charging position selected by the experience terminal is obtained as the selected position, and the number of selections of the selected positions corresponding to the same position row number is accumulated and summed to obtain the number of rows; The maximum number of rows is determined as the preferred position of the corresponding experience terminal, and the corresponding position coefficient is adjusted according to the preferred position to obtain a recommended adjustment coefficient.
[0012] Optionally, in a possible implementation manner of the first aspect, determining the maximum number of rows as a preferred position of a corresponding experience terminal, and adjusting the corresponding position coefficient according to the preferred position to obtain a recommended adjustment coefficient includes: Obtain the total number of rows of positions corresponding to the charging positions in the VR head display charging cabinet, and determine the number of rows based on half of the total number of rows of positions; Determine the maximum number of rows as the preferred position of the corresponding experience terminal, and adjust the position coefficient corresponding to the preferred position upward based on the benchmark judgment number of rows to obtain a recommended adjustment coefficient; The adjusted recommended adjustment factor is obtained by the following formula: in, is the recommended adjustment factor, For the The position coefficient corresponding to the row, For preferred location, The number of rows is used as a benchmark.
[0013] Optionally, in a possible implementation of the first aspect, the method further includes: Receive the head-mounted display image collected by the collection device, retrieve the preset pixel value, and perform stain recognition on the head-mounted display image based on OpenCV and the preset pixel value to obtain stain pixel points; Obtaining a plurality of stained regions according to adjacent stained pixel points, counting the number of stained regions to obtain the number of regions, and counting the number of pixels in all stained regions as the number of stained pixels; Obtaining a regional coefficient based on the product of the number of regions and the regional weight, obtaining a pixel point coefficient based on the product of the number of stained pixels and the weight of the number of pixel points, and obtaining a stain coefficient based on the sum of the regional coefficient and the pixel point coefficient; The extraction frequency coefficient, the position coefficient and the stain coefficient are retrieved, and the extraction recommendation values corresponding to each initial selection model are obtained based on the extraction frequency coefficient, the position coefficient and the stain coefficient.
[0014] Optionally, in a possible implementation manner of the first aspect, calling the extraction frequency coefficient, the position coefficient and the stain coefficient, and obtaining the extraction recommendation value corresponding to each initial selection model based on the extraction frequency coefficient, the position coefficient and the stain coefficient, includes: The recommended extraction values corresponding to each of the initial selection models are obtained by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row, is the number of regions, is the regional weight, is the number of stained pixels, is the pixel weight, for the stain weight.
[0015] A second aspect of the present invention provides a VR head display charging cabinet intelligent management platform, including: A construction module is used to construct a charging twin cabinet corresponding to the VR head display charging cabinet, obtain the charging position and head display power of the head display device, call the head display model and place it at the charging position in the charging twin cabinet, and bind the head display power with the corresponding head display model to obtain a charging display space; A determination module, configured to receive the project information sent by the experience terminal, determine a recommended take-out position in the charging display space according to the project information and the charging position, highlight the charging display space based on the recommended take-out position, and obtain a recommended display space and send it to the experience terminal; A sending module is used to receive a placement request from the experience terminal, obtain the remaining power and charging times of the head display device corresponding to the experience terminal, and determine a recommended storage location based on the remaining power, charging times and free space in the charging display space and send it to the experience terminal; The adjustment module is used to count the number of selections made by the experience terminal at each selection position, determine the preferred position of the experience terminal based on the number of selections, and generate a recommended adjustment coefficient based on the preferred position.
[0016] According to a third aspect of the present invention, there is provided an electronic device, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.
[0017] According to a fourth aspect of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the first aspect of the present invention and various methods that may be involved in the first aspect.
[0018] The beneficial effects of the present invention are as follows: 1. The present invention can automatically analyze the actual needs of users, so as to recommend corresponding head-mounted display devices to users, facilitate user access, and improve the scheduling and use efficiency of VR head-mounted display devices. Through the construction of virtual charging twin cabinets and power monitoring, the present invention can enable users to quickly find VR head-mounted displays with good charging status, thereby significantly improving the use efficiency of the equipment and achieving efficient management and scheduling. In addition, the present invention can reduce user waiting time. Users no longer need to manually search and wait for charging. The system automatically recommends suitable equipment, which greatly saves time.
[0019] 2. The present invention can improve the efficiency of personnel selecting head-mounted display devices, facilitate personnel use, and improve the scheduling efficiency of VR head-mounted display charging cabinets for head-mounted display devices. Among them, the present invention can determine the corresponding head-mounted display devices that can be used according to the items selected by the experience end, and calculate according to the charging position of the corresponding head-mounted display device, obtain a recommended position that is convenient for personnel to take, highlight the charging display space, and then obtain a recommended display space, which is convenient for personnel to intuitively view the position of the corresponding head-mounted display device that can be taken through the recommended display space, reduce the time for taking and selecting, and improve the use efficiency.
[0020] 3. The present invention can realize intelligent management. Through real-time monitoring and data analysis, the system can intelligently manage the use and charging status of VR head display devices, improve overall operational efficiency, and at the same time, improve the user's personalized experience. Among them, the present invention can provide customized recommendations based on the user's usage habits and preferences to enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 This is a flow chart of a method for intelligent management of a VR head display charging cabinet provided by the present invention; Figure 2 A schematic diagram of a VR head display charging cabinet provided by the present invention; Figure 3 This is a structural schematic diagram of a VR head display charging cabinet intelligent management platform provided by the present invention; Figure 4 A schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0022] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0023] like Figure 1 As shown, the present invention provides a method for intelligent management of a VR head display charging cabinet, comprising: S1, build a charging twin cabinet corresponding to the VR headset charging cabinet, obtain the charging position and headset power of the headset device, call the headset model and place it at the charging position in the charging twin cabinet, and bind the headset power with the corresponding headset model to obtain a charging display space.
[0024] It should be noted that since multiple VR headsets are placed in the same VR headset charging cabinet, in order to intuitively display and recommend the information of each headset in the future, a corresponding virtual charging twin cabinet can be constructed based on the actual VR headset charging cabinet, so that the position of the corresponding headset can be marked accordingly, and the charging position and headset power of the corresponding headset can be obtained and associated with the headset model at the corresponding position to obtain a charging display space, so as to facilitate the subsequent recommendation of headset pickup for personnel based on the charging display space, which is convenient for personnel to intuitively view, so that the equipment at the corresponding position can be quickly determined, thereby improving the scheduling and utilization rate of the headset.
[0025] It can be understood that the charging twin cabinet is a virtual twin cabinet corresponding to the VR headset charging cabinet, the headset device is a VR headset device, the charging position is the position where each headset device is charged in the charging cabinet, the headset power is the usable power corresponding to each headset, the headset model is a virtual model corresponding to the headset device, and the charging display space is a virtual charging cabinet with a headset model displayed.
[0026] It is not difficult to understand that according to the position of each headset device in the actual VR headset charging cabinet, the corresponding headset model is displayed at the corresponding position in the charging twin cabinet, so as to associate and bind the corresponding headset power with the headset model at the corresponding position, so that the experience personnel can intuitively view the corresponding power of different headset devices through the twin space, and it is also convenient for subsequent pick-up and placement recommendations based on the corresponding charging position and power, which is convenient for personnel to use.
[0027] S2, receiving the project information sent by the experience end, determining a recommended take-out position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended take-out position, and obtaining a recommended display space and sending it to the experience end.
[0028] It should be noted that in order to improve the efficiency of personnel in selecting head-mounted display devices and facilitate their use, the scheduling efficiency of VR head-mounted display charging cabinets for head-mounted display devices can be improved, so that the corresponding head-mounted display devices that can be used can be determined according to the items selected by the experience end, and the charging position of the corresponding head-mounted display devices can be calculated to obtain a recommended position that is convenient for personnel to pick up, and the charging display space is highlighted to obtain a recommended display space, so that personnel can intuitively view the location of the corresponding head-mounted display device that can be picked up through the recommended display space, thereby reducing the time for picking up and selecting and improving usage efficiency.
[0029] It can be understood that the experience end is the information terminal of the person experiencing the VR project, such as the mobile phone of the person taking the VR headset. The project information is the project selected by the experiencer to experience, such as the selected game project, the movie project watched using VR, etc. The recommended removal position is the recommended location of the headset that can be removed, and the recommended display space is the twin space that displays the location of the recommended device.
[0030] In some embodiments, the specific implementation of step S2 (receiving the project information sent by the experience terminal, determining the recommended removal position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended removal position, and obtaining the recommended display space and sending it to the experience terminal) includes: S21, receiving project information sent by the experience terminal, determining a corresponding project duration based on the project information, and retrieving a limited power according to the project duration.
[0031] It is understandable that different projects have corresponding usage durations, so the corresponding project duration can be determined based on the project information, so that the corresponding power limit can be obtained based on the project duration, thereby facilitating the selection of a head-mounted display device that meets the power limit for direct use by personnel, that is, the power of the corresponding head-mounted display device only needs to meet or exceed the power limit to meet the personnel's usage needs, and there is no need to wait for the head-mounted display device to be fully charged before personnel can use it, thereby reducing personnel waiting time and improving the scheduling and use efficiency of the head-mounted display device.
[0032] Among them, the project duration is the usage time of the corresponding project. For example, the person's demand is to watch video A, and the playback time of the corresponding video is 1 hour. Then it can be determined that the project duration corresponding to the project information video A is 1 hour. The power limit is the determined minimum power of the recommended headset, and the project duration and the power limit are one-to-one corresponding. For example, the power corresponding to one hour is 25% of the power of the headset device. Therefore, the minimum power of the recommended device selected subsequently is 25% of the standard full power of the device.
[0033] S22, based on the power limit, counting the head display models corresponding to the head display power levels that are greater than or equal to the power limit as initial selection models.
[0034] It is understandable that when the headset power of the headset device is greater than or equal to the limited power, the corresponding headset device can satisfy the experiencer to normally complete the project content. Therefore, the headset model that satisfies the limited power can be used as the initial selection model according to the limited power, so that the initial selection model can be further selected later to determine the corresponding recommended removal position, so that personnel can quickly take the headset device at the corresponding recommended location to improve the efficiency of personnel use.
[0035] Among them, the initially selected model is a head display model whose head display power is greater than or equal to the limited power.
[0036] S23, retrieving the charging position and charging times corresponding to the initial selection model, and obtaining the extraction recommendation value of each initial selection model based on the charging position and the charging times.
[0037] It is understandable that since there can be multiple initial selection models, the locations of the head-mounted display devices corresponding to different initial selection models are different, some are on the outside of the charging cabinet, and some are on the inside of the charging cabinet. The different locations will affect the speed at which people take the device. At the same time, the head-mounted display device will cause power loss during repeated use and charging, and the more times it is charged, the greater the degree of device loss will be. Therefore, calculations can be made based on the charging positions and charging times corresponding to multiple initial selection models, so as to subsequently recommend head-mounted display devices that have sufficient power and are in a position that is convenient for people to take, thereby greatly improving the efficiency of people's use.
[0038] The extracted recommended values are the extracted recommended evaluation values corresponding to each initial selection model.
[0039] It is not difficult to understand that the larger the recommended value is, the higher the usability performance and retrieval efficiency of the corresponding head-mounted display device will be, which can greatly improve the efficiency of personnel use.
[0040] In some embodiments, the specific implementation of step S23 (the step of retrieving the charging position and charging times corresponding to the initial selection model, and obtaining the recommended value for each initial selection model based on the charging position and the charging times) includes: S231, retrieve the charging position and charging times corresponding to the initial selection model, obtain the corresponding position row number based on the charging position, obtain the corresponding position coefficient according to the position row number, and the position row number has a one-to-one corresponding position coefficient.
[0041] It can be understood that the position row number is the row and column number where the charging position is located, for example, the first row, the second row, etc., and the position coefficient is the calculation coefficient value corresponding to different position row numbers, which is preset manually.
[0042] It is not difficult to understand that if Figure 2 As described, multiple rows can be placed in one layer of the VR headset charging cabinet to increase the number of VR headsets that can be placed. Different numbers of rows correspond to different positions. For example, when three rows are placed from the outside to the inside in the same layer, the convenience of taking out the first row on the outside and the third row on the inside is different, so that a corresponding position coefficient can be set for each row, so that the corresponding recommended value for taking out can be calculated later.
[0043] S232, retrieve the charging reference number of times, obtain the charging extraction coefficient based on the ratio of the charging reference number of times and the charging number of times, and obtain the extraction number coefficient corresponding to each initial selection model according to the product of the charging extraction coefficient and the number weight.
[0044] It can be understood that the base charging number is the number of charging times for the base loss of the VR headset, such as 100 times. That is, when the charging number reaches a certain number (100 times), the corresponding VR headset may have some loss in power storage, and thus the corresponding initial selection model's recommended removal value will also be different. Therefore, the charging base number of times and the charging number of the corresponding initial selection model can be used to calculate the ratio to obtain the charging removal coefficient, and then the removal number coefficient corresponding to each initial selection model can be obtained by multiplying the charging removal coefficient by the number of weights, so that the corresponding initial selection model can be obtained according to the position coefficient, so as to select the headset device in a suitable position, thereby improving the efficiency of personnel taking the device.
[0045] Among them, the number of charging times is the number of times the VR headset device corresponding to the initial selection model is charged in the historical time period, the charging withdrawal coefficient is the coefficient value calculated according to the number of charging times of each initial selection model, the number weight is the weight value corresponding to the number of charging times in the calculation of the recommended withdrawal value, which is pre-set, and the withdrawal number coefficient is the coefficient value of the withdrawal recommendation corresponding to the number of charging times.
[0046] S233, obtaining the extraction recommendation value corresponding to each initial selection model according to the sum of the extraction frequency coefficient and the position coefficient.
[0047] It can be understood that by summing up the extraction frequency coefficient and position coefficient corresponding to each initial selection model, the recommended value corresponding to each initial selection model can be obtained, so that the initial selection model can be selected according to the extraction recommended value in the future, and then the corresponding device position can be determined, so as to obtain the head-mounted display device that best meets the needs of the personnel, while being convenient for personnel to take and improve the efficiency of personnel use.
[0048] S234, obtaining the recommended extraction value corresponding to each of the initial selection models by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row.
[0049] Understandably, The ratio of the charging reference number to the charging number, i.e. the charging extraction coefficient. The larger the value, the corresponding The smaller the charge removal factor, the The frequency coefficient will also become smaller. The smaller the frequency coefficient and position coefficient are, the corresponding recommended value will be taken. will also become smaller, which means the corresponding recommended value is lower. The smaller the time, the corresponding The larger the charging extraction coefficient is, the better the performance of the corresponding head display device is. The frequency coefficient will also increase accordingly. The larger the frequency coefficient and position coefficient are, the corresponding recommended value will be taken out. It will also become larger, which means that the larger the recommended value of the corresponding initial selection model, the better the corresponding equipment function is, and it is also convenient for personnel to pick up, thus obtaining a higher recommended value for picking up.
[0050] It is not difficult to understand that when the number of rows of head-mounted display devices is greater, the closer the device position is to the inside, such as 4 rows or 5 rows, the more inconvenient it is for people to pick up the device; the closer the device position is to the outside, such as 1 row or 2 rows, the more convenient it is for people to pick up the device, so the position coefficient corresponding to the outside is higher than the position coefficient corresponding to the inside.
[0051] S24, sorting the charging positions of the initial selection models in descending order based on the extracted recommended values to obtain a position selection sequence.
[0052] It can be understood that the position selection sequence is the position sequence after the charging positions corresponding to the initial selection model are arranged in descending order according to the recommended values for extraction. For example, when the recommended value for extraction of the initial selection model corresponding to the first row and second column is 10, the recommended value for extraction of the initial selection model corresponding to the first row and third column is 7, the recommended value for extraction of the initial selection model of the second row and first column is 8, the recommended value for extraction of the initial selection model of the third row and third column is 4, and the recommended value for extraction of the initial selection model of the fifth row and fourth column is 1, then the corresponding position selection sequence can be (first row and second column, second row and first column, first row and third column, third row and third column, fifth row and fourth column).
[0053] Through the above implementation, the present invention can obtain a position selection sequence, so as to subsequently determine a corresponding number of recommended retrieval positions according to the position selection sequence, so as to update the charging display space, facilitate personnel viewing, and thus improve the retrieval efficiency.
[0054] S25, receiving the number of requirements sent by the experience terminal, performing position selection on the position selection sequence according to the number of requirements, and obtaining a recommended removal position corresponding to the recommended head display.
[0055] It can be understood that the required quantity is the number of head-mounted display devices required by the experiencer, such as 1, 3 or 5, etc., and the recommended head-mounted display is the head-mounted display device taken by the recommended person.
[0056] It is not difficult to understand that according to the number of received demands, a selection is made in the position selection sequence to obtain a recommended removal position corresponding to the recommended headset, so that the corresponding position in the charging display space can be highlighted later to facilitate personnel's viewing, so that the headset device at the corresponding position can be quickly taken.
[0057] S26, highlighting the charging display space based on the recommended removal position, and obtaining a recommended display space and sending it to the experience terminal.
[0058] It can be understood that the corresponding recommended removal position in the charging display space is highlighted. For example, the pixel value of the head display model at the corresponding position can be changed, so that the corresponding recommended removal position is more intuitive. When the recommended display space is sent to the experience end, it is convenient for personnel to view, so that the corresponding recommended position for taking the head display device can be quickly determined.
[0059] Among them, the recommended display space is a twin space that changes at the corresponding recommended retrieval position.
[0060] It is worth mentioning that in traditional VR head-mounted display devices, only one row is placed on each layer. Therefore, when the head-mounted display device at the corresponding position is fully charged, there is an indicator to remind people that the device is fully charged and can be taken for use. However, when multiple rows of head-mounted display devices are placed on the same layer, people cannot accurately determine the specific location of the fully charged devices. The present invention can determine the head-mounted display devices that meet the needs of people in multiple rows of head-mounted display devices on each layer according to user needs, head-mounted display power and the location of the corresponding head-mounted display devices, and intuitively display the corresponding positions, so that people can quickly take the head-mounted display devices that meet their needs according to the recommended locations, thereby improving the use efficiency of the head-mounted display devices.
[0061] It should be noted that, since the head display device may be stained with some stains during use, in order to avoid affecting the user experience of the user, the stain factor on the head display device can be added to the recommendation evaluation, that is, the recommended value can be adjusted and calculated according to the area or number of the stains to improve the user experience of the user. In some embodiments, it also includes: A1, receiving a head-mounted display image acquired by an acquisition device, retrieving a preset pixel value, and performing stain recognition on the head-mounted display image based on OpenCV and the preset pixel value to obtain stain pixel points.
[0062] It can be understood that the acquisition device is a device for photographing the head-mounted display device, such as a camera installed in a VR head-mounted display charging cabinet. There can be multiple acquisition devices in a charging cabinet, wherein the acquisition angle of the acquisition device can be changed so that the surface stains of each head-mounted display device can be clearly acquired for accurate calculation and recommendation. The head-mounted display image is the acquired image of the head-mounted display device, and the preset pixel value is a pre-set pixel value. For example, the color of the stain is usually black, and the corresponding preset pixel value can be black. OpenCV is an existing image recognition technology that can perform pixel recognition and extraction on the acquired head-mounted display image. The stain pixel point is the pixel point representing the stain in the image.
[0063] Through the above implementation, the present invention can determine the corresponding stain pixel points, so as to subsequently obtain the corresponding area quantity and stain pixel quantity according to the stain pixel points, and then adjust the calculation method of the recommended extraction value, so as to determine the recommended extraction position corresponding to the head display device that better meets the needs of personnel.
[0064] A2, obtaining a plurality of stained regions according to adjacent stained pixel points, counting the number of stained regions to obtain the number of regions, and counting the number of pixels in all the stained regions as the number of stained pixels.
[0065] It can be understood that the stain area is the area representing the stain on the head display device, that is, the area composed of statistics of adjacent stain pixels, and the number of stain pixels is the number of pixels in all stain areas.
[0066] A3, obtaining a regional coefficient based on the product of the number of regions and the regional weight, obtaining a pixel coefficient based on the product of the number of stained pixels and the weight of the number of pixel points, and obtaining a stain coefficient based on the sum of the regional coefficient and the pixel coefficient.
[0067] It is understandable that the more stain areas there are on the head-mounted display device, the less likely the corresponding head-mounted display device is to be recommended to people for use. Therefore, the area coefficient can be obtained based on the number of areas and the corresponding area weights, so that the stain area factor can be integrated into the subsequent removal recommendation value. At the same time, when the number of stain pixels is greater, it can be explained that the total area of the stains on the corresponding head-mounted display device is larger, and the head-mounted display device needs to take a longer time to clean, so the subsequent removal recommendation value will become smaller, and the placement position with more stains needs to be arranged backwards.
[0068] Among them, the regional weight is the weight of the proportion of the stained area in the calculation of the recommended value, the regional coefficient is the coefficient value corresponding to the number of stained areas, that is, the product of the number of regions and the regional weight, the pixel number weight is the weight value of the proportion of stained pixels in the calculation, which can be preset manually, the pixel coefficient is the product of the number of stained pixels and the pixel number weight, and the stain coefficient is the coefficient value corresponding to the stain factor in the calculation of the recommended value in the head display device, that is, the sum of the regional coefficient and the pixel coefficient.
[0069] Through the above implementation, the present invention can obtain the corresponding stain coefficient, so as to calculate the corresponding removal recommendation value together with the removal number coefficient and the position coefficient.
[0070] A4, retrieve the extraction times coefficient, the position coefficient and the stain coefficient, and obtain the extraction recommendation value corresponding to each initial selection model based on the extraction times coefficient, the position coefficient and the stain coefficient.
[0071] It can be understood that the values of multiple factors such as the removal frequency coefficient, position coefficient and stain coefficient are comprehensively calculated to obtain the recommended removal values corresponding to each initial selection model, which is convenient for subsequent determination of the best charging position for the head-mounted display device, facilitates personnel's removal, and improves personnel's usage efficiency and experience.
[0072] In some embodiments, the specific implementation of step A4 (the step of retrieving the extraction frequency coefficient, the position coefficient and the stain coefficient, and obtaining the extraction recommendation value corresponding to each initial selection model based on the extraction frequency coefficient, the position coefficient and the stain coefficient) includes: A41, the recommended extraction value corresponding to each of the initial selection models is obtained by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row, is the number of regions, is the regional weight, is the number of stained pixels, is the pixel weight, for the stain weight.
[0073] Understandably, The ratio of the charging reference number to the charging number, i.e. the charging extraction coefficient. The larger the value, the corresponding The smaller the charge removal factor, the The frequency coefficient will also become smaller. The smaller the frequency coefficient and position coefficient are, the corresponding recommended value will be taken. will also become smaller, which means the corresponding recommended value is lower. The smaller the time, the corresponding The larger the charging extraction coefficient is, the better the performance of the corresponding head display device is. The frequency coefficient will also increase accordingly. The larger the frequency coefficient and position coefficient are, the corresponding recommended value will be taken out. It will also become larger, which means that the larger the recommended value of the corresponding initial selection model, the better the corresponding equipment function is, and it is also convenient for personnel to pick up, thus obtaining a higher recommended value for picking up.
[0074] In addition, since the stains on the head display device will affect the user experience, and the number of stained pixels The larger the area coefficient and pixel coefficients The larger the size, the more stains there are on the corresponding head-mounted display device, and the smaller the recommended value for taking out the corresponding initial selection model, the less recommended it is for people to take it out and use it. and the number of stained pixels The smaller it is, the less stains there are on the corresponding head-mounted display device, and the larger the recommended removal value corresponding to the corresponding initial selection model is, and the more recommended it is for personnel to take it and use it.
[0075] Among them, the stain weight The calculation ratio corresponding to the stain in calculating the recommended value is preset manually.
[0076] It should be noted that, due to the different factors that different personnel pay attention to, there are certain differences in the selection of equipment. For example, some personnel have very strong requirements for the cleanliness of the equipment and need new equipment with less stains on the appearance of the head-mounted display device, while some personnel do not have high requirements for the newness and stains of the equipment. Therefore, in order to improve the scheduling efficiency of the equipment and recommend equipment that meets the requirements for different personnel, the number of times the recommended value is taken out and the stain weight of the corresponding computing device can be adaptively adjusted. Therefore, in some embodiments, it also includes: Receive the device evaluation value sent by the experience end, determine that the device evaluation value is greater than the recommended value, retrieve the number weight and the stain weight, increase the adjustment based on the number weight to obtain the number increase adjustment weight, and decrease the stain weight to obtain the stain reduction adjustment weight.
[0077] It can be understood that the equipment evaluation value is the evaluation value of the recommended equipment by the personnel, the adjustment weight for the increase in the number of times is the weight value after the number of times is increased, and the adjustment weight for the decrease in stains is the weight value after the stain weight is decreased.
[0078] It is not difficult to understand that when the person's evaluation value of the recommended equipment is greater than the recommended value calculated by the original weight, it can be said that the person's evaluation value for the current equipment is high. Therefore, the corresponding number of weights can be increased and the corresponding stain weight can be decreased. When making subsequent recommendations to the person, the calculated recommended value of the corresponding head-mounted display equipment can be changed so that more head-mounted display equipment can be recommended to meet the needs of the person.
[0079] The adjustment weights for increasing the number of times and decreasing the stains are obtained by the following formulas: in, Adjust the weights for increased frequency, is the equipment evaluation value, Adjust the weight for stain reduction.
[0080] It is understandable that when the device evaluation value The larger the value, the corresponding The value will also increase, so the number of times you get increases and the weight is adjusted The larger the value is, the smaller the device evaluation value is. The larger the value, the corresponding The value will also increase, that is, the more the stain weight is reduced, and the resulting stain reduction adjustment weight The smaller.
[0081] Determine that the equipment evaluation value is less than the recommended value, retrieve the number weight and stain weight, make a reduction adjustment based on the number weight to obtain the number reduction adjustment weight, and increase the stain weight to obtain the stain increase adjustment weight.
[0082] It can be understood that the equipment evaluation value is the evaluation value of the recommended equipment by the personnel, the weight adjustment for decreasing the number of times is the weight value after the weight is adjusted for decreasing the number of times, and the weight adjustment for increasing the stain is the weight value after the weight is adjusted for increasing the stain.
[0083] It is not difficult to understand that when the evaluation value of the recommended equipment by the personnel is less than the recommended value calculated by the original weight, it can be said that the evaluation value of the personnel for the current equipment is low, and thus, it can be said that the personnel have high requirements for the equipment. In order to improve the satisfaction of the personnel and recommend suitable head-mounted display equipment, the corresponding number of weights can be reduced and the corresponding stain weights can be increased, so that when making subsequent recommendations to the personnel, the calculated recommended value of the corresponding head-mounted display equipment can be changed, so that more head-mounted display equipment can be recommended to meet the needs of the personnel.
[0084] The following formula is used to obtain the adjustment weight of decreasing the number of times and increasing the stains:
[0085] in, Adjust the weights for decreasing times, is the equipment evaluation value, Adjust the weight for stain growth.
[0086] It is understandable that when the device evaluation value The smaller the corresponding The value will increase, the more the frequency weight is reduced, so the frequency obtained will decrease and the weight will be adjusted. The smaller the value, the smaller the value. The smaller the corresponding The value will increase, that is, the more the stain weight increases, the resulting stain increase adjustment weight The bigger.
[0087] S3, receiving a placement request from the experience terminal, obtaining the remaining power and charging times of the head display device corresponding to the experience terminal, and determining a recommended storage location based on the remaining power, charging times and free space in the charging display space, and sending the location to the experience terminal.
[0088] It should be noted that when the experiencer finishes using the VR headset, the corresponding headset device needs to be placed in the VR headset charging cabinet. Since the VR headset charging cabinet can have multiple blank charging positions at the same time for placing the headset device for charging, the experiencer can also place multiple headset devices at the same time, but there are certain differences in the remaining power or device performance corresponding to the multiple headset devices. For example, some headset devices have more remaining power, so they require less charging time than the other placed headset devices. Therefore, the ones with more remaining power can be placed in the blank positions on the outside, or some devices charge quickly and can be fully charged in a short time. The corresponding devices can also be placed on the outside. Therefore, the headset devices that need to be placed can be analyzed in multiple dimensions to determine the best placement position for each device, so as to facilitate quick placement by personnel, and at the same time, the devices placed on the outer layer of the charging cabinet can be fully charged in a short time relative to the devices on the inner layer, which is convenient for subsequent personnel to use, so that subsequent personnel can quickly get fully charged devices to improve usage efficiency and experience.
[0089] It can be understood that the placement request is request information for placing the head-mounted display device in the charging cabinet, the remaining power is the power of the head-mounted display device to be placed, the vacant position is the position where no head-mounted display model is placed in the charging display space, and the recommended storage position is the position recommended for the experience end to place the device.
[0090] Through the above-mentioned implementation mode, the present invention can determine the recommended storage location, so that personnel can quickly store the corresponding equipment, reduce the time for personnel to find the charging location, and at the same time, facilitate subsequent personnel to take it, thereby improving the scheduling and use efficiency of the head-mounted display device.
[0091] In some embodiments, the specific implementation of step S3 (receiving the placement request of the experience terminal, obtaining the remaining power and charging times of the head display device corresponding to the experience terminal, and determining the recommended storage location according to the remaining power, charging times and the free space in the charging display space and sending it to the experience terminal) includes: S301, receiving a placement request from the experience terminal, and obtaining the remaining power and charging times of the placement device corresponding to the experience terminal based on the placement request.
[0092] It is understandable that when a placement request sent by the experience end is received, the remaining power and charging times of the corresponding placement device can be retrieved so as to subsequently determine the recommended storage location corresponding to each placement device.
[0093] Among them, the placement device is the head-mounted display device that needs to be placed at the experience end.
[0094] S302, retrieve the free positions in the charging display space, extract the number of rows corresponding to the position as the number of free rows based on the free positions, and arrange the number of free rows in ascending order to obtain a sequence of free row numbers.
[0095] It is understandable that the corresponding number of free rows is obtained through each free position, and then the free positions are arranged in ascending order to obtain a spatial row number sequence, so that the recommended storage position corresponding to each placement device can be determined later according to the free row number sequence.
[0096] The number of free rows is the number of rows corresponding to the free positions, and the free row number sequence is the row number sequence obtained by arranging the free row numbers in ascending order. For example, when the obtained free row numbers are 1, 3, and 4, the corresponding free row number sequence is (1, 3, and 4).
[0097] S303, retrieve the charging reference number of times, obtain the charging placement coefficient based on the ratio of the charging number of times to the charging reference number of times, and obtain the corresponding placement number coefficient according to the product of the charging placement coefficient and the number weight.
[0098] It is understandable that the number of charging times corresponding to the device will affect the charging time of the device. For example, the more times the device is charged, the greater the corresponding battery loss, so that the amount of power that can be accommodated will become smaller, and the corresponding charging time will also become shorter. Conversely, the fewer the charging times, the longer the corresponding full charge time. Therefore, in order to determine the placement recommendation value corresponding to each placed device, so as to select the corresponding storage location for each placed device, the charging number and the charging reference number can be called up for calculation, and the product of the charging placement coefficient and the number weight can be obtained, and then the placement number coefficient is obtained, so as to facilitate the subsequent accurate placement recommendation value.
[0099] Among them, the charging placement coefficient is the ratio of the number of charging times to the charging reference number of times, the number weight is the weight ratio corresponding to the number of charging times, which can be manually preset, and the placement number coefficient is the coefficient value of the charging number factor corresponding to the recommended placement value, that is, the product of the charging placement coefficient and the number weight.
[0100] S304, determining a corresponding charging time according to the remaining power, retrieving a reference time, obtaining a placement time coefficient based on a ratio of the reference time and the charging time, and obtaining a placement time coefficient according to the placement time coefficient and a charging weight.
[0101] It can be understood that the benchmark duration is a benchmark value for determining the coefficient corresponding to the charging time of the placed device, which is preset manually. The placement time coefficient is the ratio of the benchmark duration to the charging time. The charging weight is the weight ratio corresponding to the charging time, which can be preset manually. The time placement coefficient is the coefficient value of the charging time factor that affects the placement recommendation value, that is, the product of the placement time coefficient and the charging weight.
[0102] S305: Obtain a placement recommendation value corresponding to each of the placement devices based on the placement number coefficient and the duration placement coefficient.
[0103] It can be understood that the placement frequency coefficient and the placement duration coefficient are summed to obtain the placement recommendation value corresponding to the placement device, so that the recommended placement position corresponding to the corresponding device can be determined based on the placement recommendation value, making it convenient for personnel to quickly store the placement device at the corresponding position.
[0104] In some embodiments, the specific implementation of step S305 (obtaining the placement recommendation value corresponding to each placement device based on the placement number coefficient and the duration placement coefficient) includes: S3051, obtain the recommended placement value corresponding to the head display device through the following formula: in, To place the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, is the base duration, For charging time, For charging weight.
[0105] It is understandable that the more times the charge is applied, the higher the charge placement factor. will also increase, and the placement frequency coefficient will also become larger, and at the same time, when the charging time is long The smaller the placement time coefficient Will increase accordingly, so the length of placement coefficient will also increase, and thus, place the recommended value The value of becomes larger, which means that the corresponding device has more charging times and shorter charging time, and can quickly reach a fully charged state. Therefore, the corresponding placement device has a large placement recommendation value. Subsequently, the placement device with a large placement recommendation value can be stored outside the charging cabinet to facilitate rapid charging so that subsequent personnel can continue to use it, thereby improving the scheduling and use efficiency of the head-mounted display device.
[0106] On the contrary, when the number of charging times is less, the charging placement coefficient will also decrease, and the placement factor will also become smaller, and at the same time, when the charging time is long The larger the value, the longer the placement time coefficient Will become smaller, so the length of time placement coefficient will also decrease, thus placing the recommended value The value of will also become smaller, which means that the corresponding device has a small number of charging times and a long charging time, and it takes a long time to reach a fully charged state. Therefore, the placement recommendation value obtained by the corresponding placement device is small. Subsequently, the placement device with a small placement recommendation value can be stored on the inside of the charging cabinet to leave sufficient time for the device to charge.
[0107] S306: Sort the placement devices in descending order according to the placement recommendation values to obtain a head display placement sequence.
[0108] It can be understood that the head display placement sequence is a sequence obtained by sorting the placement devices in descending order according to the sizes of the placement recommendation values.
[0109] It is not difficult to understand that the placed devices are arranged according to the recommended placement values to obtain the head display placement sequence, so that the corresponding recommended storage positions can be determined in sequence according to the arrangement order of the placed devices in the head display placement sequence, so that the placed devices can be charged at the corresponding positions while being convenient for subsequent personnel to take and use, thereby improving the scheduling and allocation of head display devices.
[0110] S307: Based on the head display placement sequence, select the first placement device as the outer placement device, select the placement device corresponding to the end as the inner placement device, and select the remaining placement devices as dynamic placement devices.
[0111] It can be understood that the outer placement device is the first placement device in the head display placement sequence, the inner placement device is the placement device corresponding to the end in the head display placement sequence, and the dynamic placement device is a placement device whose selected placement position changes dynamically.
[0112] Through the above implementation, the present invention can determine the corresponding outer placement device, inner placement device and dynamic placement device, so as to subsequently determine the corresponding recommended storage position for the corresponding head display device.
[0113] S308, calling the placement recommendation value corresponding to the outer placement device as the initial recommendation value, and calling the placement recommendation value corresponding to the inner placement device as the final recommendation value.
[0114] It can be understood that the initial recommended value is the recommended placement value corresponding to the device placed on the outside, and the final recommended value is the recommended placement value corresponding to the device placed on the inside.
[0115] Through the above implementation, the present invention can determine the initial recommended value and the final recommended value, so as to subsequently calculate the corresponding recommended difference value, and further determine the recommended storage position corresponding to each placement device.
[0116] S309: Using the first free row number in the free row number sequence as the recommended storage position for the outer placement device, and using the initial recommended value as the placement comparison value of the first free row number.
[0117] It can be understood that in order to facilitate the storage of the device and the quick charging of the device by the experience-end personnel and to facilitate the use by subsequent personnel, the first free row number in the free row number sequence can be used as the recommended storage position for the externally placed device, so as to facilitate the subsequent selection of the corresponding free position in the corresponding free row number for storage of the externally placed device, and in order to determine the placement positions of the remaining devices, the initial recommended value can be used as the placement comparison value of the first free row number, so as to subsequently calculate the corresponding recommended difference value comprehensively with the placement comparison value corresponding to the internally placed device.
[0118] Among them, the placement comparison value is a numerical value used to compare with the recommended value corresponding to the placement device, so as to subsequently calculate the corresponding recommended difference value, and then determine the placement comparison value corresponding to the remaining number of free rows, so as to facilitate the determination of the recommended storage position corresponding to the dynamic placement device.
[0119] S310: Using the last free row number in the free row number sequence as the recommended storage position for the inner placement device, and using the last recommended value as the placement comparison value of the last free row number.
[0120] It can be understood that since the recommended placement value corresponding to the inner-placed device is the smallest, when determining the recommended storage position corresponding to the inner-placed device, the corresponding storage position can be determined in the last free row number arranged in the free row number sequence. Therefore, the last free row number in the free row number sequence can be used as the recommended storage position for the inner-placed device, and the last recommended value can be used as the placement comparison value of the last free row number, so as to subsequently determine the recommended difference, and then determine the recommended storage position corresponding to the dynamic placement device.
[0121] S311, obtaining a total recommended difference according to the difference between the initial recommended value and the final recommended value, determining a calculation quantity based on the number of rows corresponding to the number of free rows in the free row number sequence, and determining a recommended difference according to the total recommended difference and the calculation quantity.
[0122] It can be understood that the total recommended difference is the maximum difference between the recommended placement values for the device corresponding to the recommended storage position, that is, the difference between the initial recommended value and the final recommended value, and the calculated number is the number of rows corresponding to the number of free rows in the free row sequence. For example, when the free row sequence is (1 row, 3 rows, 4 rows), the number of rows is 3. Since the difference calculation can be performed only between two adjacent rows, when the number of rows is 3, the corresponding calculation number is 3-1=2. Therefore, the corresponding calculation number is 2, and the recommended difference is the difference between adjacent free rows, that is, the ratio of the total recommended difference to the calculation number. For example, when the total recommended difference is 8 and the corresponding calculation number is 2, the recommended difference is 8÷2=4.
[0123] It is not difficult to understand that the difference between the number of calculations and the number of rows is one, that is, the number of rows minus 1 equals the number of calculations, which makes it easier to calculate the accurate recommended difference value later.
[0124] S312, the initial recommended value is sequentially reduced according to the recommended difference until it is equal to the final recommended value, so as to obtain the placement comparison value corresponding to each of the idle row numbers.
[0125] It can be understood that the initial recommended value is successively reduced according to the recommended difference until the remaining value is equal to the final recommended value, then the placement comparison value corresponding to each number of free rows can be obtained, wherein the recommended difference between the placement comparison values corresponding to two adjacent numbers of free rows is the same.
[0126] For example, when the sequence of free row numbers is (1 row, 3 rows, 4 rows), where the initial recommended value is 9 and the final recommended value is 1, the total recommended difference is 8, and the calculated quantity is 2, and the recommended difference is 4, then after decreasing in sequence, we get 9-4=5, 5-4=1 respectively, then the placement comparison value corresponding to the middle free row number (3 rows) is 5, the placement comparison value corresponding to the free row number (1 row) is 10, and the placement comparison value corresponding to the free row number (4 rows) is 1.
[0127] Through the above implementation, the present invention can determine the placement comparison value corresponding to each idle row number, so as to facilitate the subsequent comparison of the placement recommendation value corresponding to each placement device with the placement comparison value, and determine the idle row number closest to the placement recommendation value of the dynamic placement device as the recommended storage position.
[0128] S313, obtaining a comparison difference based on the absolute value of the difference between the placement recommendation value and the placement comparison value corresponding to the dynamic placement device, and determining the number of free rows corresponding to the minimum comparison difference as the recommended storage position corresponding to the dynamic placement device.
[0129] It can be understood that the placement recommendation value corresponding to the dynamic placement device and the placement comparison value corresponding to each idle row number are calculated by taking the absolute value to obtain the comparison difference, and then the idle row number corresponding to the minimum comparison difference can be selected as the recommended storage position of the corresponding dynamic placement device.
[0130] It is not difficult to understand that the smaller the comparison difference is, the more the corresponding dynamic placement device matches the free position of the corresponding row number, and thus the free row number corresponding to the minimum comparison difference can be determined as the recommended storage position of the corresponding dynamic placement device.
[0131] The comparison difference is the absolute value of the difference between the placement recommendation value and the placement comparison value.
[0132] S314: Send the recommended storage location to the experience end.
[0133] It is understandable that the recommended storage location is sent to the experience end so that the corresponding personnel can store the placement device at the corresponding location according to the recommended storage location.
[0134] S4, counting the number of selections made by the experience terminal at each selection position, determining the preferred position of the experience terminal based on the number of selections, and generating a recommendation adjustment coefficient according to the preferred position.
[0135] It should be noted that different people have different preferences for taking and placing. Some people prefer to store and access the head-mounted display equipment on the inside of the VR head-mounted display charging cabinet, while some people prefer to store and access the head-mounted display equipment on the outside of the VR head-mounted display charging cabinet. Therefore, in order to improve the experience of the personnel and facilitate the personnel to access the corresponding equipment, the calculation coefficient of the recommended position can be customized according to the corresponding preference position of the experience end, so as to meet the corresponding preference habits of each experience end.
[0136] It can be understood that the selected position is the position where the experience end accesses the head display device, the number of selections is the number of accesses corresponding to the selected position, the preferred position is the position that the experience end prefers to access, and the recommended adjustment coefficient is the adjustment coefficient for calculating the recommended position.
[0137] In some embodiments, the specific implementation of step S4 (the counting of the number of selections made by the experience terminal at each selection position, determining the preferred position of the experience terminal based on the number of selections, and generating a recommendation adjustment coefficient according to the preferred position) includes: S41, obtaining the charging position selected by the experience terminal as the selected position, and accumulating the total number of selections of the selected positions corresponding to the same position row number to obtain the row number number.
[0138] It can be understood that the selected position is the charging position selected by the experience terminal for access, and the number of rows is the sum of the number of selections of the selected positions corresponding to the same number of rows.
[0139] S42, determining that the position of the row number corresponding to the maximum number of rows is the preferred position of the corresponding experience terminal, and adjusting the corresponding position coefficient according to the preferred position to obtain a recommended adjustment coefficient.
[0140] It can be understood that, when the number of rows is larger, it can be said that the person is more accustomed to choosing the position in the corresponding row number. Therefore, the position of the row number corresponding to the maximum number of rows can be used as the preferred position of the corresponding experience end. For example, when the number of rows corresponding to the first row is 20 times, the number of rows of the second row is 3 times, and the number of rows of the third row is 5 times, the position corresponding to the first row can be used as the preferred position of the experience end, so that the position coefficient corresponding to the first row can be adjusted, so that in subsequent recommendations, the positions that meet the preferences of the person can be given priority, thereby improving the person's experience.
[0141] In some embodiments, the specific implementation of step S42 (determining the maximum number of rows as the preferred position of the corresponding experience terminal, and adjusting the corresponding position coefficient according to the preferred position to obtain a recommended adjustment coefficient) includes: S421, obtaining the total number of rows of positions corresponding to the charging positions in the VR head display charging cabinet, and determining the number of rows based on half of the total number of rows of positions.
[0142] It can be understood that the total number of rows of positions is the number of rows corresponding to the charging positions in the VR headset charging cabinet, such as 3 rows or 5 rows, etc. The benchmark judgment number of rows is the benchmark value for determining the adjustment row coefficient, that is, half of the total number of rows of positions is the benchmark judgment number of rows. For example, when the total number of rows of positions is 5, the corresponding benchmark judgment number of rows is 2.5.
[0143] S422, determining the maximum number of rows as the preferred position of the corresponding experience terminal, and adjusting the position coefficient corresponding to the preferred position upward based on the benchmark judgment number of rows to obtain a recommended adjustment coefficient.
[0144] It is understandable that by adjusting the position coefficient corresponding to the preferred position upward, when subsequently recommending a position to the corresponding experience terminal, calculations can be performed based on the adjusted coefficient so that the recommended position is more in line with the person's selection preferences.
[0145] S423, the adjusted recommended adjustment coefficient is obtained by the following formula: in, is the recommended adjustment factor, For the The position coefficient corresponding to the row, For preferred location, The number of rows is used as a benchmark.
[0146] It is understandable that when the number of rows corresponding to the preferred position of the experience end is greater than the number of rows of the benchmark judgment, that is, The absolute value of will be larger, The corresponding adjustment ratio will increase accordingly, and the adjustment degree of the position coefficient of the corresponding row will also increase accordingly, so the recommended adjustment coefficient When the recommended value is calculated later, the recommended value corresponding to the corresponding number of rows will also become larger, so that the positions that meet the preferences of the personnel can be recommended first, thereby improving the personnel experience.
[0147] See also Figure 3 , is a structural diagram of a VR head display charging cabinet intelligent management platform provided by an embodiment of the present invention, and the VR head display charging cabinet intelligent management platform includes: A construction module is used to construct a charging twin cabinet corresponding to the VR head display charging cabinet, obtain the charging position and head display power of the head display device, call the head display model and place it at the charging position in the charging twin cabinet, and bind the head display power with the corresponding head display model to obtain a charging display space.
[0148] The determination module is used to receive the project information sent by the experience end, determine the recommended removal position in the charging display space according to the project information and the charging position, highlight the charging display space based on the recommended removal position, and obtain the recommended display space and send it to the experience end.
[0149] The sending module is used to receive the placement request of the experience terminal, obtain the remaining power and charging times of the head display device corresponding to the experience terminal, and determine the recommended storage location based on the remaining power, charging times and the free space in the charging display space and send it to the experience terminal.
[0150] The adjustment module is used to count the number of selections made by the experience terminal at each selection position, determine the preferred position of the experience terminal based on the number of selections, and generate a recommended adjustment coefficient based on the preferred position.
[0151] See also Figure 4 , is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention, the electronic device 40 includes: a processor 41, a memory 42 and a computer program; wherein The memory 42 is used to store the computer program, and the memory may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.
[0152] The processor 41 is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.
[0153] Optionally, the memory 42 may be independent or integrated with the processor 41 .
[0154] When the memory 42 is a device independent of the processor 41, the device may further include: The bus 43 is used to connect the memory 42 and the processor 41 .
[0155] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.
[0156] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0157] The present invention also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of a device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.
[0158] In the embodiments of the above-mentioned devices, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for intelligent management of a VR head display charging cabinet, characterized in that: include: Construct a charging twin cabinet corresponding to the VR head display charging cabinet, obtain the charging position and head display power of the head display device, call the head display model and place it at the charging position in the charging twin cabinet, and bind the head display power with the corresponding head display model to obtain a charging display space; receiving the project information sent by the experience terminal, determining a recommended take-out position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended take-out position, and obtaining a recommended display space and sending it to the experience terminal; Receive a placement request from the experience terminal, obtain the remaining power and charging times of the head display device corresponding to the experience terminal, and determine a recommended storage location based on the remaining power, charging times and free space in the charging display space and send it to the experience terminal; The number of selections made by the experience terminal at each selection position is counted, the preferred position of the experience terminal is determined based on the number of selections, and a recommendation adjustment coefficient is generated according to the preferred position.
2. The method according to claim 1, characterized in that The receiving of the project information sent by the experience terminal, determining a recommended take-out position in the charging display space according to the project information and the charging position, highlighting the charging display space based on the recommended take-out position, and obtaining a recommended display space and sending it to the experience terminal, includes: Receiving project information sent by the experience terminal, determining a corresponding project duration based on the project information, and retrieving a limited power according to the project duration; Based on the power limit, counting the head display models corresponding to the head display power levels greater than or equal to the power limit as the initial selection models; Retrieving the charging position and charging times corresponding to the initial selection model, and obtaining the recommended value of each initial selection model based on the charging position and the charging times; Based on the extracted recommended values, the charging positions of the initial selected models are sorted in descending order to obtain a position selection sequence; receiving the number of requirements sent by the experience terminal, performing position selection on the position selection sequence according to the number of requirements, and obtaining a recommended removal position corresponding to the recommended head display; The charging display space is highlighted based on the recommended removal position, and the obtained recommended display space is sent to the experience end.
3. The method according to claim 2, characterized in that The retrieving the charging position and the number of charging times corresponding to the initial selection model, and obtaining the extraction recommended value of each initial selection model based on the charging position and the number of charging times, includes: Retrieving the charging position and charging times corresponding to the initial selected model, obtaining the corresponding position row number based on the charging position, and obtaining the corresponding position coefficient according to the position row number, wherein the position row number has a one-to-one corresponding position coefficient; Retrieving the charging reference number of times, obtaining the charging withdrawal coefficient based on the ratio of the charging reference number of times and the charging number of times, and obtaining the withdrawal number coefficient corresponding to each initial selection model according to the product of the charging withdrawal coefficient and the number of times weight; Obtaining a recommended extraction value corresponding to each initial selection model according to the sum of the extraction frequency coefficient and the position coefficient; The recommended extraction values corresponding to each of the initial selection models are obtained by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row.
4. The method according to claim 3, characterized in that The receiving a placement request from the experience terminal, obtaining the remaining power and charging times of the head display device corresponding to the experience terminal, and determining a recommended storage location according to the remaining power, charging times and free space in the charging display space and sending the recommended storage location to the experience terminal, including: Receive a placement request from the experience terminal, and retrieve the remaining power and charging times of the placement device corresponding to the experience terminal based on the placement request; Retrieving free positions in the charging display space, extracting the number of rows corresponding to the position based on the free positions as the number of free rows, and arranging the number of free rows in ascending order to obtain a sequence of free row numbers; Retrieving a charging reference number of times, obtaining a charging placement coefficient based on a ratio of the charging number of times to the charging reference number of times, and obtaining a corresponding placement number coefficient according to a product of the charging placement coefficient and the number weight; Determine a corresponding charging duration according to the remaining power, retrieve a reference duration, obtain a placement duration coefficient based on a ratio of the reference duration to the charging duration, and obtain a placement duration coefficient according to the placement duration coefficient and a charging weight; Obtaining a placement recommendation value corresponding to each of the placement devices based on the placement number coefficient and the duration placement coefficient; Sort the placement devices in descending order according to the placement recommendation values to obtain a head display placement sequence; Based on the head display placement sequence, the first placement device is selected as the outer placement device, the placement device corresponding to the end is selected as the inner placement device, and the remaining placement devices are selected as dynamic placement devices; Retrieving the placement recommendation value corresponding to the outer placement device as the initial recommendation value, and retrieving the placement recommendation value corresponding to the inner placement device as the final recommendation value; Using the first free row number in the free row number sequence as the recommended storage position for the external placement device, and using the initial recommended value as the placement comparison value of the first free row number; The last free row number in the free row number sequence is used as the recommended storage position of the inner placement device, and the last recommended value is used as the placement comparison value of the last free row number; Obtaining a total recommended difference according to a difference between the initial recommended value and the final recommended value, determining a calculation quantity based on the number of rows corresponding to the number of free rows in the free row number sequence, and determining a recommended difference according to the total recommended difference and the calculation quantity; The initial recommended value is sequentially reduced according to the recommended difference until it is equal to the final recommended value, so as to obtain the placement comparison value corresponding to each of the idle row numbers; Based on the absolute value of the difference between the placement recommendation value and the placement comparison value corresponding to the dynamic placement device, a comparison difference is obtained, and the number of free rows corresponding to the minimum comparison difference is determined as the recommended storage position corresponding to the dynamic placement device; Send the recommended storage location to the experience end.
5. The method according to claim 4, characterized in that The obtaining the placement recommendation value corresponding to each placement device based on the placement number coefficient and the duration placement coefficient includes: The recommended placement value for the head-mounted display device is obtained through the following formula: in, To place the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, is the base duration, For charging time, For charging weight.
6. The method according to claim 5, characterized in that The counting of the number of selections made by the experience terminal at each selection position, determining the preferred position of the experience terminal based on the number of selections, and generating a recommendation adjustment coefficient according to the preferred position includes: The charging position selected by the experience terminal is obtained as the selected position, and the number of selections of the selected positions corresponding to the same position row number is accumulated and summed to obtain the number of rows; The maximum number of rows is determined as the preferred position of the corresponding experience terminal, and the corresponding position coefficient is adjusted according to the preferred position to obtain a recommended adjustment coefficient.
7. The method according to claim 6, characterized in that The determining the maximum number of rows as the preferred position of the corresponding experience terminal, and adjusting the corresponding position coefficient according to the preferred position to obtain a recommended adjustment coefficient, includes: Obtain the total number of rows of positions corresponding to the charging positions in the VR head display charging cabinet, and determine the number of rows based on half of the total number of rows of positions; Determine the maximum number of rows as the preferred position of the corresponding experience terminal, and adjust the position coefficient corresponding to the preferred position upward based on the benchmark judgment number of rows to obtain a recommended adjustment coefficient; The adjusted recommended adjustment factor is obtained by the following formula: in, is the recommended adjustment factor, For the The position coefficient corresponding to the row, For preferred location, The number of rows is used as a benchmark.
8. The method according to claim 7, characterized in that Also includes: Receive the head-mounted display image collected by the collection device, retrieve the preset pixel value, and perform stain recognition on the head-mounted display image based on OpenCV and the preset pixel value to obtain stain pixel points; Obtaining a plurality of stained regions according to adjacent stained pixel points, counting the number of stained regions to obtain the number of regions, and counting the number of pixels in all stained regions as the number of stained pixels; Obtaining a regional coefficient based on the product of the number of regions and the regional weight, obtaining a pixel point coefficient based on the product of the number of stained pixels and the weight of the number of pixel points, and obtaining a stain coefficient based on the sum of the regional coefficient and the pixel point coefficient; The extraction frequency coefficient, the position coefficient and the stain coefficient are retrieved, and the extraction recommendation values corresponding to each initial selection model are obtained based on the extraction frequency coefficient, the position coefficient and the stain coefficient.
9. The method according to claim 8, characterized in that The retrieving the extraction times coefficient, the position coefficient and the stain coefficient, and obtaining the extraction recommendation value corresponding to each initial selection model based on the extraction times coefficient, the position coefficient and the stain coefficient, includes: The recommended extraction values corresponding to each of the initial selection models are obtained by the following formula: in, To retrieve the recommended value, is the charging benchmark number, is the number of charging times, is the frequency weight, For the The position coefficient corresponding to the row, is the number of regions, is the regional weight, is the number of stained pixels, is the pixel weight, for the stain weight.
10. A VR head display charging cabinet intelligent management platform, characterized in that: include: A construction module is used to construct a charging twin cabinet corresponding to the VR head display charging cabinet, obtain the charging position and head display power of the head display device, call the head display model and place it at the charging position in the charging twin cabinet, and bind the head display power with the corresponding head display model to obtain a charging display space; A determination module, configured to receive the project information sent by the experience terminal, determine a recommended take-out position in the charging display space according to the project information and the charging position, highlight the charging display space based on the recommended take-out position, and obtain a recommended display space and send it to the experience terminal; A sending module is used to receive a placement request from the experience terminal, obtain the remaining power and charging times of the head display device corresponding to the experience terminal, and determine a recommended storage location based on the remaining power, charging times and free space in the charging display space and send it to the experience terminal; The adjustment module is used to count the number of selections made by the experience terminal at each selection position, determine the preferred position of the experience terminal based on the number of selections, and generate a recommended adjustment coefficient based on the preferred position.
Citation Information
Patent Citations
AGVS virtual-real fusion intelligent management and control system based on digital twinning
CN116859849A
Intelligent control method and control system
CN117130414A
Smart battery system
CN117944512A
Planning method and device for area and electronic equipment
CN118035576A
Ar display device for vehicle and method for operating same
US20230400321A1