A virtual reality device function calling system based on online licensing

By introducing an online license-based function call system into virtual reality devices, the problem of indistinguishable permissions of virtual reality devices when calling user functions is solved, and precise restrictions on access rights of virtual reality devices and information security are achieved.

CN119026099BActive Publication Date: 2025-03-28BEIJING ZHONGWANG FIRE SAFETY TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411110775.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-03-28
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

In the prior art, when a virtual reality device calls a user's function, it is difficult to distinguish the permissions of different users, resulting in errors in permissions or inability to issue them, affecting the information security of the device and the efficiency of function calls.

Method used

A virtual reality device function call system based on online license is proposed, including a permission setting module, a permission setting module and an authorization determination module. The system generates key request information by presetting user function permissions, and performs functional license simulation experiments when the user requests online, to determine whether the user complies with the license authorization, push permission warning information or allow function calls.

Benefits of technology

It realizes accurate restrictions on access rights of virtual reality devices, avoids the cumbersome permissions to be enabled, ensures information security and the accuracy of function calls, and improves the systematicity and comprehensiveness of permission permissions through simulation experiments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119026099B_ABST
    Figure CN119026099B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of virtual authority technology, and in particular to a virtual reality device function call system based on online permission, comprising: presetting the function permissions of different users in the virtual reality device, classifying the user of the function permission call request, and generating key request information; when receiving the user's online request, obtaining the function request information and key request information carried by the online request, performing a function permission simulation experiment, and generating permission authorization information; judging whether the user of the online request meets the permission authorization according to the permission authorization information; wherein, when meeting the permission authorization, performing the function call in the virtual reality device; when not meeting the permission authorization, pushing permission warning information in the virtual reality device. The present invention obtains the virtual reality device key information permission request by limiting the virtual reality device access rights, so that excessive permission requests can be avoided, thereby causing the cumbersomeness of virtual reality device permission opening.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of permission virtual technology, and in particular to a virtual reality device function calling system based on online permission. Background Art

[0002] At present, with the mass production of smart devices, a large number of virtual reality devices have also appeared on the market. Although these virtual reality devices can bring convenience to our lives, they involve the issue of permission for functional permissions. Because virtual reality devices require corresponding access permissions when users call device functions, but in the prior art, when access permissions are called, it is difficult for different users to distinguish and call permissions, and because of the difficulty in distinguishing permissions, the speed of function item calling is slow.

[0003] In the patent document 201510435245.1, a design method and system for open authorization access based on smart services, it is proposed that an authentication and authorization mechanism based on the characteristics of the IoT open platform can achieve the purpose of controllable user authorization and protect user information security. However, for existing virtual reality devices, although the above technical solution can issue authorization licenses through the authorization database, when the authorization database is abnormal or downtime, it may not be possible to issue authorization or the authorization license may be issued incorrectly, and it is impossible to distinguish permissions. Summary of the invention

[0004] The present invention provides a virtual reality device function calling system based on online licensing to solve the above situation.

[0005] In a first aspect, the present invention provides a virtual reality device function calling system based on online licensing, comprising:

[0006] Permission setting module: used to preset the functional permissions of different users in the virtual reality device, classify the users for the calling requests of functional permissions, and generate key request information;

[0007] License setting module: used to obtain the function request information and key request information carried in the online request when receiving the user's online request, conduct a function license simulation experiment, and generate license authorization information;

[0008] Authorization determination module: determines whether the user of the online request meets the license authorization according to the license authorization information;

[0009] When the license authorization is met, function calls are made in the virtual reality device;

[0010] When the license authorization is not met, a permission warning message is pushed in the virtual reality device.

[0011] In combination with the first aspect, the permission setting module includes:

[0012] Functional permission configuration unit: through the function item configuration program of the virtual reality device, the function items and permissions are matched and the functional permissions are set; wherein,

[0013] The function item configuration program is used for: dynamic identification of function items, authority message center, and personal authority center;

[0014] Permission classification unit: Perform VR device permission tests based on functional permissions, change the functional permission classification optimization rules based on the test results;

[0015] Marking unit: Based on the function permission classification optimization rules, the function permission tags are screened according to the call request, the available function permissions of the marked user are obtained, and the key request information of the marked user is determined.

[0016] In combination with the first aspect, the virtual reality device authority test includes:

[0017] According to the functional permissions, the permission levels are graded;

[0018] The call classification is a hierarchical call request classification, including first-level call request, second-level call request and third-level call request; among them,

[0019] The first-level call request has five call information, and the five call requests are numbered. The information numbers are: No. 1, No. 2, No. 3, No. 4 and No. 5;

[0020] The second-level call request has eight call requests, and the eight call requests are numbered. The information numbers are: No. 6, No. 7, No. 8, No. 9, No. 10, No. 11, No. 12 and No. 13;

[0021] The third-level call request has six call requests, and the six call requests are numbered. The information numbers are: 14, 15, 16, 17, 18 and 19;

[0022] According to the call classification, perform permission test on the virtual reality device and obtain the permission test result;

[0023] According to the permission test results, the test results are evaluated to obtain the evaluation results; wherein,

[0024] The evaluation results include: a request for higher core access rights, a request for general core access rights, and a request for lower core access rights;

[0025] According to the evaluation results, the evaluation results are divided into:

[0026] The evaluation result is matched with the corresponding request level, and the request number is called;

[0027] It is stipulated that after the number of numbers set in each level of the call hierarchy is saturated, the call requests will be automatically numbered in the order of the first level call request to the third level call request;

[0028] Based on the call classification, when the received user request belongs to the first-level call request range, the higher core permissions are sorted from one to five, and the user requests from one to five are marked;

[0029] When the call classification belongs to the second-level call request range, the general core permissions are sorted according to numbers 6 to 13, numbers 6 to 9 are pre-marked, and the preset access information permissions of numbers 10 to 13 are stored;

[0030] When the preset access information authority request belongs to the third-level call request range, the lower core authorities are sorted according to numbers 14 to 19, and the preset access information authorities 14 to 19 are stored.

[0031] In combination with the first aspect, the virtual reality device authority test further includes:

[0032] Test all call requests in the virtual reality device in an incremental manner and obtain the test results;

[0033] The increasing method includes:

[0034] The first time you test a call request;

[0035] The second test has two call requests, and the two call requests of the second test include the call requests of the previous test;

[0036] Test the call requests in an incremental manner until the last preset call request is completed and the virtual reality device permission test is stopped;

[0037] Based on the test results of the virtual reality device permission test, when the test call request shows that the next function item operation can only be performed after it is enabled, the call request is evaluated as a request for higher core access permissions;

[0038] When the test call request is combined with other call requests and shows that the next function item operation can only be performed when it is enabled, the call request is evaluated as a general core access permission request;

[0039] When the tested call request is combined with other call requests and shows that the next function item operation cannot be performed, the call request is evaluated as a request for lower core access permissions.

[0040] In combination with the first aspect, the permission setting module includes:

[0041] Simulation experiment unit: Based on the function request information, conduct a permission simulation experiment of the function item;

[0042] License simulation authorization unit: used for obtaining authorization codes for permission simulation experiments for key request information, building permission mechanisms for different functions of virtual reality devices, determining the operating structure of virtual reality devices, and performing permission simulation authorization for virtual reality devices based on the permission mechanism and the operating structure of virtual reality devices; wherein,

[0043] The operation structure of the virtual reality device includes: a function item access terminal, a function item background server, and a device authority management terminal.

[0044] In combination with the first aspect, the license simulation authorization unit includes:

[0045] Request subunit: used for sending the call request to the device receiving end of the virtual reality device through the function item access end;

[0046] Identification subunit: used to receive the call request through the device receiving end, perform information identification management on the call request, and obtain the identification result; wherein,

[0047] When the identification result shows that the call request is a complex request, the call request is rejected;

[0048] When the recognition result shows that the calling request is a simple request, the calling request is sent to the permission permission mechanism of the virtual reality device;

[0049] The permission granting mechanism makes permission determination on the call request and generates permission authorization information.

[0050] In combination with the first aspect, the authorization determination module includes:

[0051] Background processing unit: sends the license authorization information to the background authority management server of the virtual reality device; wherein,

[0052] The backend rights management server performs information analysis on the received license authorization information to determine the analysis results. The information analysis is to perform a rationality analysis on the license authorization information. Based on the analysis results, a data table of the analysis results is drawn to obtain a statistical table.

[0053] The data tables include: first-class data tables and second-class data tables;

[0054] Result unit: used to determine whether the license authorization information is normal based on the analysis result and obtain the judgment result.

[0055] In combination with the first aspect, the rationality analysis includes:

[0056] When the license authorization information is unreasonable, extract key data of the license authorization information, draw a data table according to the key data, and store the data table;

[0057] Determine the abnormality of the license authorization information according to a type of stored data table, obtain the abnormal result of the license authorization information, and check the abnormal reason of the corresponding license authorization information;

[0058] When the license authorization information is reasonable, extract key data of the license authorization information, draw a second type of data table based on the key data, and store the second type of data table;

[0059] According to the stored second-category data table, it is determined that the license authorization information is normal, and the normal result of the license authorization information is obtained; wherein,

[0060] The first type of data table includes: unreasonable license authorization information data, abnormal license authorization information judgment data, and abnormal license authorization information reason data;

[0061] The second type of data table includes: reasonable data of license authorization information, and normal data of license authorization information judgment;

[0062] The statistical table is obtained by combining the first type of data table and the second type of data table.

[0063] In combination with the first aspect, the system further includes:

[0064] Feedback module: used to feed back the normal licensing authorization information to the management terminal of the virtual reality device according to the judgment result;

[0065] Registration module: used for users to perform registration and login operations on the virtual reality device based on feedback information received by the virtual reality device;

[0066] Identity verification module: used for entering user identity information into the virtual reality device, verifying the entered user identity information, and obtaining verification results;

[0067] When the verification result is failed, the user is restricted from calling the function items of the virtual reality device;

[0068] When the verification result is successful, the function item call of the user operating the virtual reality device is enabled;

[0069] The user performs functional read and write operations through the function items of the virtual reality device.

[0070] In combination with the first aspect, the identity authentication module includes:

[0071] Information database verification unit: used to upload user identity information to the city information database for information verification when entering user identity information;

[0072] Information verification is to compare the input user identity information with the information stored in the city information database to obtain the comparison results;

[0073] When the comparison result shows that the comparison is passed, the verification result shows that it is successful, and the verification success result is obtained;

[0074] When the comparison result shows that the comparison fails, the verification result shows failure, and the verification failure result is obtained;

[0075] According to the verification result, the input user identity information is stored;

[0076] According to the unsuccessful verification result, the virtual reality device will conduct a second verification on the user, and the virtual reality device will extract the user's facial information through face recognition;

[0077] Based on the user's facial information, a secondary comparison is performed with the information stored in the city information database to obtain the verification result;

[0078] The verification results include: verification success result and verification failure result.

[0079] The beneficial effects of the present invention are:

[0080] The present invention obtains the permission request for key information of the virtual reality device by restricting the access rights of the virtual reality device, thus avoiding the cumbersome opening of the virtual reality device permissions caused by excessive permission requests. By granting permissions to the virtual reality device in a virtual environment and judging whether the authorization permissions are normal, it is possible to check the erroneous permission permissions or the inability to obtain permission permissions due to abnormal authorization permissions, thereby ensuring the information security of the virtual reality device and the accuracy of function calls. In addition, the present technology performs permission simulation on the permissions of the virtual reality device in a virtual environment, and such simulation is more systematic and comprehensive, and the data obtained in this way can exclude the influence of other factors.

[0081] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.

[0082] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0084] Figure 1 A system composition diagram of a virtual reality device function calling system based on online licensing in an embodiment of the present invention;

[0085] Figure 2 A test flow chart of a virtual reality device authority test in an embodiment of the present invention;

[0086] Figure 3 The figure is a flow chart of rationality analysis in an embodiment of the present invention. DETAILED DESCRIPTION

[0087] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0088] Embodiment 1:

[0089] The embodiment of the present invention provides a virtual reality device function calling system based on online licensing, including:

[0090] Permission setting module: used to preset the functional permissions of different users in the virtual reality device, classify the users for the calling requests of functional permissions, and generate key request information;

[0091] License setting module: used to obtain the function request information and key request information carried in the online request when receiving the user's online request, conduct a function license simulation experiment, and generate license authorization information;

[0092] Authorization determination module: determines whether the user of the online request meets the license authorization according to the license authorization information;

[0093] When the license authorization is met, function calls are made in the virtual reality device;

[0094] When the license authorization is not met, a permission warning message is pushed in the virtual reality device.

[0095] The working principle of the above technical solution is:

[0096] In the prior art, the permission management for executing different functions of a virtual reality device is to call functions through the virtual reality device. However, since the virtual reality device has permission restrictions for different users, accurate and fast function calls cannot be achieved.

[0097] Therefore, if Figure 1As shown, a virtual reality device function calling system based on online permission is proposed, which mainly controls functions by limiting the permissions of users of the virtual reality device through simulation experiments, thereby avoiding the virtual reality device from being called by users with different permissions, and realizing accurate function calling.

[0098] In this embodiment, by simulating the permission of the virtual reality device in a virtual space, firstly, the key information of the function permission information of the virtual reality device is extracted and the requesting user is classified, and the key request information of the virtual reality device is screened out from the preset access permission information, and then a simulation experiment is performed on the permission request of the key information of the virtual reality device. By simulating the permission request of the experiment, an authorization judgment can be made according to the simulated permission to judge whether the authorization of the permission is reasonable. In this way, the authorization simulation of the permission can prevent the unreasonable authorization from occurring during and after the authorization process. After judging that it is normal, the virtual reality device can be made to perform read and write operations according to the normal authorization.

[0099] The beneficial effects of the above technical solution are:

[0100] The present invention obtains the permission request for key information of the virtual reality device by restricting the access rights of the virtual reality device, thus avoiding the cumbersome opening of the virtual reality device permissions caused by excessive permission requests. By granting permissions to the virtual reality device in a virtual environment and judging whether the authorization permissions are normal, it is possible to check the erroneous permission permissions or the inability to obtain permission permissions due to abnormal authorization permissions, thereby ensuring the information security of the virtual reality device and the accuracy of function calls. In addition, the present technology performs permission simulation on the permissions of the virtual reality device in a virtual environment, and such simulation is more systematic and comprehensive, and the data obtained in this way can exclude the influence of other factors.

[0101] Embodiment 2:

[0102] In one embodiment, the permission setting module includes:

[0103] Functional permission configuration unit: through the function item configuration program of the virtual reality device, the function items and permissions are matched and the functional permissions are set; wherein,

[0104] The function item configuration program is used for: dynamic identification of function items, authority message center, and personal authority center;

[0105] Permission classification unit: Perform VR device permission tests based on functional permissions, change the functional permission classification optimization rules based on the test results;

[0106] Marking unit: Based on the function permission classification optimization rules, the function permission tags are screened according to the call request, the available function permissions of the marked user are obtained, and the key request information of the marked user is determined.

[0107] The working principle of the above technical solution is:

[0108] In the prior art, a mobile phone number is used to log in to the management interface of a virtual reality device, and then the properties of the virtual reality device are used to determine whether the operation on the device is the first login. Then, the user creates a table in the virtual reality device, and the user data can be added or reduced on the table, so as to manage the user's virtual line device authorization permissions. However, this method is too simple, and adding or reducing user data through a simple table is too general and not detailed enough, which may affect the setting of virtual reality device permissions.

[0109] However, this technology first analyzes the functional items of the virtual reality device to determine the permission requests that should be set for the virtual reality device, then tests the permission requests, and formulates information permission classification optimization rules. Among the functional items included in this technology, the dynamic identification of functional items can display user information and real-time execution process dynamics of different functional items for users. The permission message center can not only send messages from the software to users, but also display messages between users. The permission message center records the user's personal information and facilitates the user's settings of the virtual reality device. In this way, the device information required by the user to provide the virtual reality device can be determined by each feature of the functional item of the virtual reality device, so that the preset access permission information request can be set, and then the access permission is marked and filtered according to the formulated information permission classification optimization rules to obtain the key request information of the virtual reality device;

[0110] The beneficial effects of the above technical solution are:

[0111] By formulating information permission classification optimization rules, you can clearly screen the preset access permission requests according to the formulated rules, select key access permission requests, and filter out unnecessary and non-essential access permission requests, thus avoiding interference to users caused by excessive permission requests.

[0112] Embodiment 3:

[0113] In one embodiment, as shown in the attached Figure 2 As shown, the virtual reality device permission test includes:

[0114] According to the functional permissions, the permission levels are graded;

[0115] The call classification is a hierarchical call request classification, including first-level call request, second-level call request and third-level call request; among them,

[0116] The first-level call request has five call information, and the five call requests are numbered. The information numbers are: No. 1, No. 2, No. 3, No. 4 and No. 5;

[0117] The second-level call request has eight call requests, and the eight call requests are numbered. The information numbers are: No. 6, No. 7, No. 8, No. 9, No. 10, No. 11, No. 12 and No. 13;

[0118] The third-level call request has six call requests, and the six call requests are numbered. The information numbers are: 14, 15, 16, 17, 18 and 19;

[0119] According to the call classification, perform permission test on the virtual reality device and obtain the permission test result;

[0120] According to the permission test results, the test results are evaluated to obtain the evaluation results; wherein,

[0121] The evaluation results include: a request for higher core access rights, a request for general core access rights, and a request for lower core access rights;

[0122] According to the evaluation results, the evaluation results are divided into:

[0123] The evaluation result is matched with the corresponding request level, and the request number is called;

[0124] It is stipulated that after the number of numbers set in each level of the call hierarchy is saturated, the call requests will be automatically numbered in the order of the first level call request to the third level call request;

[0125] Based on the call classification, when the received user request belongs to the first-level call request range, the higher core permissions are sorted from one to five, and the user requests from one to five are marked;

[0126] When the call classification belongs to the second-level call request range, the general core permissions are sorted according to numbers 6 to 13, numbers 6 to 9 are pre-marked, and the preset access information permissions of numbers 10 to 13 are stored;

[0127] When the preset access information authority request belongs to the third-level call request range, the lower core authorities are sorted according to numbers 14 to 19, and the preset access information authorities 14 to 19 are stored.

[0128] The working principle of the above technical solution is:

[0129] In the prior art, there is no optimization rule for the establishment of permissions for virtual reality devices, so there is no restriction on the permission access requests for virtual reality devices in the prior art, which will lead to excessive permission requests for virtual reality devices. However, some of these access requests will read too much user device information, which will cause the leakage of user information. However, this technology is to formulate detailed access permission optimization rules to classify and divide the redundant access requests in the preset, so that higher-core permission requests can be prioritized, and by evaluating the preset access permission information request into higher-core permission requests, general core permission requests and lower-core permission requests, and then dividing the evaluated three core requests into first-level permission requests, second-level permission requests and third-level permission requests, so that the preset access permission information request can be limited to the first-level and second-level permission requests, so that the lower-core access permission requests in the third-level permission requests can be screened out.

[0130] The beneficial effects of the above technical solution are:

[0131] By formulating information permission classification optimization rules, key information permission requests for virtual reality devices can be obtained. In the formulated information permission classification optimization rules, the preset access information permission requests are first numbered, and then the numbered permission requests are detected through experiments and graded. In this way, it can be ensured that the access permission requests in the first level are higher-core and critical access requests, and then the criticality of such access permission requests decreases step by step. This method can quickly screen out key information permission requests for virtual reality devices.

[0132] Embodiment 4:

[0133] In one embodiment, the virtual reality device permission test further includes:

[0134] Test all call requests in the virtual reality device in an incremental manner and obtain the test results;

[0135] The increasing method includes:

[0136] The first time you test a call request;

[0137] The second test has two call requests, and the two call requests of the second test include the call requests of the previous test;

[0138] Test the call requests in an incremental manner until the last preset call request is completed and the virtual reality device permission test is stopped;

[0139] Based on the test results of the virtual reality device permission test, when the test call request shows that the next function item operation can only be performed after it is enabled, the call request is evaluated as a request for higher core access permissions;

[0140] When the test call request is combined with other call requests and shows that the next function item operation can only be performed when it is enabled, the call request is evaluated as a general core access permission request;

[0141] When the tested call request is combined with other call requests and shows that the next function item operation cannot be performed, the call request is evaluated as a request for lower core access permissions.

[0142] The working principle of the above technical solution is:

[0143] The prior art does not involve how to evaluate the access information permission request based on the permission test results in the virtual reality device, so it does not involve the optimization of the permission request in the virtual reality device, and there is no experiment to evaluate the access request, so it is impossible to timely understand the shortcomings of the permission access in the virtual reality device. However, in this technology, the permission test in the virtual reality device is performed, and then the test results are evaluated. First, it is explained that the permission test in the virtual reality device is to test the preset access information permission request in an incremental manner. This incremental method is to test one preset request for the first time, and then test two preset requests for the second time, and the two preset requests for the second test also include a preset request for the first test, and then and so on. The preset request for the n+1th test includes the request for the nth test and the n+1th preset permission request. With the above test method, it is possible to accurately obtain which preset access permission information request is decisive for the normal use of the virtual reality device, so that all the preset permission information requests tested are evaluated;

[0144] The beneficial effects of the above technical solution are:

[0145] By evaluating the permission test results in the virtual reality device, it is possible to more clearly distinguish whether the preset access information permission request being tested is critical. In addition, the present technology uses a test on each preset access permission information, and the test in an incremental manner is very accurate in determining whether the preset request being tested is core. This method is more scientific and can also understand the connection between the preset access permission information requests. By further classifying the preset access permission information requests being tested through evaluation, it can facilitate subsequent permission granting.

[0146] Embodiment 5:

[0147] In one embodiment, the test in the virtual reality device is performed in an incremental manner and the test results are obtained. The specific formula involved in the incremental manner is as follows:

[0148] Let the preset access permission information request be ω x , x = 1, 2, 3, ω, n. And for ω x Test in an incremental manner and obtain the test result R x , x=1,2,3,…,n. The test process is as follows:

[0149] R0=ω0

[0150] R1=R0+ω1

[0151] R2=R1+ω2

[0152] R3=R2+ω3

[0153]

[0154] R n =R n-1 +ω n

[0155] Where ω0 represents the first permission information request for testing; R0 represents the result of the first test;

[0156] By analogy, R n Indicates the result of the n+1th test; R n-1 Indicates the nth test result; ω n Indicates the n+1th request for setting preset access rights information for testing;

[0157] The working principle of the above technical solution is:

[0158] When requesting information about preset access rights x When testing, you need to first xEach preset access right request in the test is tested, but in the process of testing, it is necessary to understand whether each preset access right information request is related to each other. Therefore, the present technology adopts an incremental test. The specific operation is to test a preset request for the first time, R0=ω0 to obtain a test result, and then test two preset requests for the second time R1=R0+ω1, and the two preset requests of the second test also include a preset request R0=ω0 of the first test, and then and so on, the preset request of the n+1th test includes the request of the nth test and the n+1th preset permission request. In the above test method, it is possible to accurately obtain which preset access right information request is decisive for the normal use of the virtual reality device, so as to evaluate all the preset permission information requests tested;

[0159] The beneficial effects of the above technical solution are: by testing the preset access permission information request in the above incremental manner, the test result of each preset access permission information request can be obtained, so that each information request can be accurately evaluated, and the incremental method of the present technology tests the preset access permission information request, and it can also be understood during the test whether there is a correlation between each preset access permission information request, so that the key information request in the virtual reality device can be obtained more accurately.

[0160] Embodiment 6:

[0161] In one embodiment, the permission setting module includes:

[0162] Simulation experiment unit: Based on the function request information, conduct a permission simulation experiment of the function item;

[0163] License simulation authorization unit: used for obtaining authorization codes for permission simulation experiments for key request information, building permission mechanisms for different functions of virtual reality devices, determining the operating structure of virtual reality devices, and performing permission simulation authorization for virtual reality devices based on the permission mechanism and the operating structure of virtual reality devices; wherein,

[0164] The operation structure of the virtual reality device includes: a function item access terminal, a function item background server, and a device authority management terminal.

[0165] The working principle of the above technical solution is:

[0166] In the prior art, there is no experiment involving the permission of virtual reality device permissions, so it is impossible to determine whether the permissions of virtual reality device A that have been permitted are reasonable and normal, which may cause the information of the user device to be maliciously stolen. However, in this technology, a permission permission mechanism for virtual reality devices is first constructed, and the operating structure of the virtual reality device in the experiment is determined. Then, the operating structure of the virtual reality device is connected through the constructed mechanism, so that a complete connection route between virtual reality devices and devices can be obtained, so that the device can be allowed to perform permission through the access permission information request sent by the virtual reality device;

[0167] The beneficial effects of the above technical solution are:

[0168] By constructing a permission permission mechanism for virtual reality devices, and then making access-authorization connections between virtual reality devices and user devices based on the permission mechanism and the operating structure of the virtual reality devices, a complete connection route for the virtual reality devices can be obtained. Experiments based on the obtained route can quickly detect abnormal situations in each part, and the permission authorization information can also be obtained simply and quickly through the above simulation experiments.

[0169] Embodiment 7:

[0170] In one embodiment, the license simulation authorization unit includes:

[0171] Request subunit: used for sending the call request to the device receiving end of the virtual reality device through the function item access end;

[0172] Identification subunit: used to receive the call request through the device receiving end, perform information identification management on the call request, and obtain the identification result; wherein,

[0173] When the identification result shows that the call request is a complex request, the call request is rejected;

[0174] When the recognition result shows that the calling request is a simple request, the calling request is sent to the permission permission mechanism of the virtual reality device;

[0175] The permission granting mechanism makes permission determination on the call request and generates permission authorization information.

[0176] The working principle of the above technical solution is:

[0177] In the prior art, there is no simulation of authorization of permission information request of virtual reality device through a virtual environment, which results in no monitoring in the permission authorization process, and abnormal permission authorization may occur when requesting permission for access permission information. However, the present technology receives the key request information of virtual reality device sent by the access end of virtual reality device through the device receiving end, and then performs preliminary identification and management on the key information permission request. Such identification is to identify whether there are any redundant access requests in the received key information permission request, and then authorize the passed access request in the permission management module of the device, so that the virtual reality device can obtain the required access request permission;

[0178] The beneficial effects of the above technical solution are:

[0179] By performing information identification and management on key requests of virtual reality devices, user devices can check whether the received key information permissions are reasonable through identification, and then send the identified reasonable key information permission requests to the device's permission management module, and authorize the permissions through the permission management module. Such layered identification and analysis can better ensure the rationality of access to information and the security of device information.

[0180] Embodiment 8:

[0181] In one embodiment, the authorization determination module includes:

[0182] Background processing unit: sends the license authorization information to the background authority management server of the virtual reality device; wherein,

[0183] The backend rights management server performs information analysis on the received license authorization information to determine the analysis results. The information analysis is to perform a rationality analysis on the license authorization information. Based on the analysis results, a data table of the analysis results is drawn to obtain a statistical table.

[0184] The data tables include: first-class data tables and second-class data tables;

[0185] Result unit: used to determine whether the license authorization information is normal based on the analysis result and obtain the judgment result.

[0186] The working principle of the above technical solution is:

[0187] In the prior art, the permission management method of the virtual reality device is to draw a data table of the user's permissions, and to manage the permissions of the virtual reality device by simply reducing and increasing the user information in the table. The drawing of this table is very simple, and the data in the drawn table is too monotonous, so that the information is blurred. However, in the present technology, data statistics are performed on whether the authorization result analysis structure is reasonable by drawing. First, the background server of the virtual reality device performs a rationality analysis on the received license authorization information. When the analysis result shows that it is unreasonable, the data information corresponding to the unreasonable result is extracted, and then a type of data table is drawn according to the obtained data information. When the analysis result shows that it is reasonable, the data information corresponding to the reasonable result is extracted, and then the obtained reasonable data information is used to draw a second type of data table;

[0188] The beneficial effects of the above technical solution are:

[0189] The permission simulation experiment for key information permissions can simulate the permission of the virtual reality device's permission request, and through the simulated permission, it can be further determined whether the authorized permissions are normal. In this way, the authorized permissions can be judged, and the user's device information can be better protected. In addition, the data table drawn by this technology is more comprehensive.

[0190] Embodiment 9:

[0191] In one embodiment, whether the license authorization information is normal is determined and a determination result is obtained by determining the license authorization information through a determination formula. When determining whether the authorization information is normal, key request information of the virtual reality device is:

[0192]

[0193] Wherein, f(x) represents the key request information of the virtual reality device;

[0194] The extracted key request information of the virtual reality device is authorized, and then the authorization data of the key request information of the virtual reality device is calibrated:

[0195] γ x =f(x)*δ x

[0196] Among them, the γ x Represents license authorization information data; x Indicates permission parameters;

[0197] Determine whether the license authorization information is normal based on the license authorization information data obtained:

[0198]

[0199] Among them, U x Indicates the result data of the license authorization information judgment; the number 0 is the normal limit value of the license authorization information;

[0200] It is stipulated that when &f(x)*δ x ≥0, it can be judged that the license authorization information is normal; when &f(x)*δ x When <0, it can be determined that the license authorization information is abnormal;

[0201] The working principle of the above technical solution is as follows: This technology extracts the key access request information first, which is extracted according to the information authority classification optimization rules. It means that the preset access permission requests within the scope of the first-level permission request and the second-level permission request in the specified rules are filtered and extracted as the key request information of the virtual reality device, and then the extracted f(x) is sent to the user device for authorization. After the user device authorizes f(x) and gives authorization marking, the permission authorization information data γ can be obtained. x , according to γ x Finally, the licensing information is judged to be normal. It is a formula for information judgment, in which the number 0 is introduced as the normal limit value of the license authorization information, which is the reference value of whether the information is normal;

[0202] The beneficial effects of the above technical solution are:

[0203] By introducing the number 0 as the normal limit value of the license authorization information, the obtained license authorization information can be quickly judged, which can save time. In addition, this technology performs more rigorous information screening through the preliminary extraction of information f(x), and performs license calibration calculation on the information f(x), in order to prevent information confusion, f(x)*δ x The calibrated license information can be easily identified and accurately x Make a judgment.

[0204] Embodiment 10:

[0205] In one embodiment, as shown in the attached Figure 3 As shown, the rationality analysis includes:

[0206] When the license authorization information is unreasonable, extract key data of the license authorization information, draw a data table according to the key data, and store the data table;

[0207] Determine the abnormality of the license authorization information according to a type of stored data table, obtain the abnormal result of the license authorization information, and check the abnormal reason of the corresponding license authorization information;

[0208] When the license authorization information is reasonable, extract key data of the license authorization information, draw a second type of data table based on the key data, and store the second type of data table;

[0209] According to the stored second-category data table, it is determined that the license authorization information is normal, and the normal result of the license authorization information is obtained; wherein,

[0210] The first type of data table includes: unreasonable license authorization information data, abnormal license authorization information judgment data, and abnormal license authorization information reason data;

[0211] The second type of data table includes: reasonable data of license authorization information, and normal data of license authorization information judgment;

[0212] The statistical table is obtained by combining the first type of data table and the second type of data table.

[0213] The working principle of the above technical solution is:

[0214] In the prior art, the permission management table for virtual reality devices is too simple, the loopholes of such a table will also increase, and the management of the table information is not standardized enough. However, the drawing of the data table involved in the present technology is to draw two tables by classification, and then integrate the two tables, so that a comparable data table can be obtained through integration. In the present technology, the rationality of the license authorization information determined by analysis is further classified, and then different tables are drawn according to different analysis results. When the analysis result shows unreasonableness, the data information corresponding to the unreasonable result is extracted, and then a type of data table is drawn according to the obtained data information. When the analysis result shows reasonableness, the data information corresponding to the reasonable result is extracted, and then the obtained reasonable data information is used to draw a type of data table. The drawn type one data table and type two data table are then integrated to obtain a data table;

[0215] The beneficial effects of the above technical solution are:

[0216] By drawing data tables, one can clearly and intuitively obtain data on the rationality of the license authorization information, the license authorization information judgment result data, and the corresponding judgment result reason data from the drawn first-category data tables and second-category data tables, and combine the first-category data tables and the second-category data tables to facilitate data comparison.

[0217] Embodiment 11:

[0218] In one embodiment, the system further comprises:

[0219] Feedback module: used to feed back the normal licensing authorization information to the management terminal of the virtual reality device according to the judgment result;

[0220] Registration module: used for users to perform registration and login operations on the virtual reality device based on feedback information received by the virtual reality device;

[0221] Identity verification module: used for entering user identity information into the virtual reality device, verifying the entered user identity information, and obtaining verification results;

[0222] When the verification result is failed, the user is restricted from calling the function items of the virtual reality device;

[0223] When the verification result is successful, the function item call of the user operating the virtual reality device is enabled;

[0224] The user performs functional read and write operations through the function items of the virtual reality device.

[0225] The working principle of the above technical solution is:

[0226] In the prior art, there is no feedback of the normal license authorization information to the user device, so the user cannot know whether the virtual reality device verification has passed in time. However, in the present invention, the user's judgment result is fed back to the user in time, and the user can quickly perform the registration operation through the virtual reality device after receiving the normal license authorization information, and then restrict the user's operation on the virtual reality device function items according to the user identity information verification, and open the virtual reality device function items to allow the user to perform read and write operations on the virtual reality device;

[0227] The beneficial effects of the above technical solution are:

[0228] By feeding back normal license authorization information to the user's device, and then the user performs read and write operations on the virtual reality device through the device, the user can timely understand whether the virtual reality device can be used reasonably and safely through feedback.

[0229] Embodiment 12:

[0230] In one embodiment, the identity verification module includes:

[0231] Information database verification unit: used to upload user identity information to the city information database for information verification when entering user identity information;

[0232] Information verification is to compare the input user identity information with the information stored in the city information database to obtain the comparison results;

[0233] When the comparison result shows that the comparison is passed, the verification result shows that it is successful, and the verification success result is obtained;

[0234] When the comparison result shows that the comparison fails, the verification result shows failure, and the verification failure result is obtained;

[0235] According to the verification result, the input user identity information is stored;

[0236] According to the unsuccessful verification result, the virtual reality device will conduct a second verification on the user, and the virtual reality device will extract the user's facial information through face recognition;

[0237] Based on the user's facial information, a secondary comparison is performed with the information stored in the city information database to obtain the verification result;

[0238] The verification results include: verification success result and verification failure result.

[0239] The working principle of the above technical solution is:

[0240] In the prior art, virtual reality devices generally authenticate users by simply sending a verification code to the user's device. This verification method is too simple and the verification code is easily stolen, which poses a risk of device information loss. However, this technology compares the entered user identity information with the information stored in the city information database. The information stored in the city information database is an information management agreement reached between the developer of the virtual reality device and the city population information. The virtual reality device sends the entered information to the city population information management for comparison and verification. The city population information management party feeds back the verification result to the information management database. The feedback result of the virtual reality device failing will limit the user's use of the functional items of the virtual reality device. After the first verification fails, a second user identity information verification can be performed. When the virtual reality device passes the user identity information verification, the user can operate the virtual reality device.

[0241] The beneficial effects of the above technical solution are:

[0242] By verifying the user's identity information, it can be ensured that there is no impersonation in the user of the virtual reality device. This can also ensure that users who have entered their identity information can use the virtual reality device for secondary verification more conveniently and quickly, and can also ensure the security of the user account.

[0243] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A virtual reality device function calling system based on online licensing, characterized in that: include: Permission setting module: used to preset the functional permissions of different users in the virtual reality device, classify the users for the calling requests of functional permissions, and generate key request information; License setting module: used to obtain the function request information and key request information carried in the online request when receiving the user's online request, conduct a function license simulation experiment, and generate license authorization information; Authorization determination module: judging whether the user making the online request meets the license authorization based on the license authorization information, wherein, if it meets the license authorization, the function call is made in the virtual reality device; if it does not meet the license authorization, the permission warning information is pushed in the virtual reality device; The permission setting module includes: a function permission configuration unit, a permission classification unit and a marking unit; Functional authority configuration unit: through the function item configuration program of the virtual reality device, the function item and the authority are matched and the functional authority is set; wherein the function item configuration program is used for: dynamic identification of function items, authority message center, and personal authority center; Permission classification unit: Perform VR device permission tests based on functional permissions, change the functional permission classification optimization rules based on the test results; Marking unit: Based on the function permission classification optimization rules, it screens the function permission tags according to the call request, obtains the available function permissions of the marked user, and determines the key request information of the marked user; Among them, the virtual reality device permission test includes: testing all call requests in the virtual reality device in an incremental manner and obtaining test results; wherein the incremental method includes: testing one call request for the first time; testing two call requests for the second time, and the two call requests of the second test include the call request of the previous test; testing the call requests in an incremental manner and superimposing them until the virtual reality device permission test is stopped after the last preset call request is tested; based on the test results of the virtual reality device permission test, when the tested call request shows that it must be turned on to perform the next function item operation, the call request is evaluated as a higher core access permission request; when the tested call request is combined with other call requests and shows that it must be turned on to perform the next function item operation, the call request is evaluated as a general core access permission request; when the tested call request is combined with other call requests and shows that it cannot be turned on to perform the next function item operation, the call request is evaluated as a lower core access permission request.

2. A virtual reality device function calling system based on online licensing as claimed in claim 1, characterized in that: The virtual reality device permission test includes: According to the functional permissions, the permission levels are graded; The call classification is a hierarchical call request classification, including first-level call request, second-level call request and third-level call request; among them, The first-level call request has five call information, and the five call requests are numbered. The information numbers are: No. 1, No. 2, No. 3, No. 4 and No. 5; The second-level call request has eight call requests, and the eight call requests are numbered. The information numbers are: No. 6, No. 7, No. 8, No. 9, No. 10, No. 11, No. 12 and No. 13; The third-level call request has six call requests, and the six call requests are numbered. The information numbers are: 14, 15, 16, 17, 18 and 19; According to the call classification, perform permission test on the virtual reality device and obtain the permission test result; According to the permission test results, the test results are evaluated to obtain the evaluation results; wherein, The evaluation results include: a request for higher core access rights, a request for general core access rights, and a request for lower core access rights; According to the evaluation results, the evaluation results are divided into: The evaluation result is matched with the corresponding request level, and the request number is called; It is stipulated that after the number of numbers set in each level of the call hierarchy is saturated, the call requests will be automatically numbered in the order of the first level call request to the third level call request; Based on the call classification, when the received user request belongs to the first-level call request range, the higher core permissions are sorted from one to five, and the user requests from one to five are marked; When the call classification belongs to the second-level call request range, the general core permissions are sorted according to numbers 6 to 13, numbers 6 to 9 are pre-marked, and the preset access information permissions of numbers 10 to 13 are stored; When the preset access information authority request belongs to the third-level call request range, the lower core authorities are sorted according to numbers 14 to 19, and the preset access information authorities 14 to 19 are stored.

3. A virtual reality device function calling system based on online licensing as claimed in claim 1, characterized in that: The permission setting module includes: Simulation experiment unit: Based on the function request information, conduct a permission simulation experiment of the function item; License simulation authorization unit: used for obtaining authorization codes for permission simulation experiments for key request information, building permission mechanisms for different functions of virtual reality devices, determining the operating structure of virtual reality devices, and performing permission simulation authorization for virtual reality devices based on the permission mechanism and the operating structure of virtual reality devices; wherein, The operation structure of the virtual reality device includes: a function item access terminal, a function item background server, and a device authority management terminal.

4. A virtual reality device function calling system based on online licensing as claimed in claim 3, characterized in that: The license simulation authorization unit comprises: Request subunit: used for sending the call request to the device receiving end of the virtual reality device through the function item access end; Identification subunit: used to receive the call request through the device receiving end, perform information identification management on the call request, and obtain the identification result; wherein, When the identification result shows that the call request is a complex request, the call request is rejected; When the recognition result shows that the calling request is a simple request, the calling request is sent to the permission permission mechanism of the virtual reality device; The permission granting mechanism makes permission determination on the call request and generates permission authorization information.

5. A virtual reality device function calling system based on online licensing as claimed in claim 1, characterized in that: The authorization determination module comprises: Background processing unit: sends the license authorization information to the background authority management server of the virtual reality device; wherein, The backend rights management server performs information analysis on the received license authorization information to determine the analysis results. The information analysis is to perform a rationality analysis on the license authorization information. Based on the analysis results, a data table of the analysis results is drawn to obtain a statistical table. The data tables include: first-class data tables and second-class data tables; Result unit: used to determine whether the license authorization information is normal based on the analysis result and obtain the judgment result.

6. A virtual reality device function calling system based on online licensing as claimed in claim 5, characterized in that: The rationality analysis includes: When the license authorization information is unreasonable, extract key data of the license authorization information, draw a data table according to the key data, and store the data table; Determine the abnormality of the license authorization information according to a type of stored data table, obtain the abnormal result of the license authorization information, and check the abnormal reason of the corresponding license authorization information; When the license authorization information is reasonable, extract key data of the license authorization information, draw a second type of data table based on the key data, and store the second type of data table; According to the stored second-category data table, it is determined that the license authorization information is normal, and the normal result of the license authorization information is obtained; wherein, The first type of data table includes: unreasonable license authorization information data, abnormal license authorization information judgment data, and abnormal license authorization information reason data; The second type of data table includes: reasonable data of license authorization information, and normal data of license authorization information judgment; The statistical table is obtained by combining the first type of data table and the second type of data table.

7. A virtual reality device function calling system based on online licensing as claimed in claim 5, characterized in that: Depending on the system also includes: Feedback module: used to feed back the normal licensing authorization information to the management terminal of the virtual reality device according to the judgment result; Registration module: used for users to perform registration and login operations on the virtual reality device based on feedback information received by the virtual reality device; Identity verification module: used for entering user identity information into the virtual reality device, verifying the entered user identity information, and obtaining verification results; When the verification result is failed, the user is restricted from calling the function items of the virtual reality device; When the verification result is successful, the function item call of the user operating the virtual reality device is enabled; The user performs functional read and write operations through the function items of the virtual reality device.

8. A virtual reality device function calling system based on online licensing as claimed in claim 7, characterized in that: The identity verification module comprises: Information database verification unit: used to upload user identity information to the city information database for information verification when entering user identity information; Information verification is to compare the input user identity information with the information stored in the city information database to obtain the comparison results; When the comparison result shows that the comparison is passed, the verification result shows that it is successful, and the verification success result is obtained; When the comparison result shows that the comparison fails, the verification result shows failure, and the verification failure result is obtained; According to the verification result, the input user identity information is stored; According to the unsuccessful verification result, the virtual reality device will conduct a second verification on the user, and the virtual reality device will extract the user's facial information through face recognition; Based on the user's facial information, a secondary comparison is performed with the information stored in the city information database to obtain the verification result; The verification results include: verification success result and verification failure result.

Citation Information

Patent Citations

  • Smart service based open authorization access design method and system

    CN105117657A

  • Platform page display method and device, computer equipment and storage medium

    CN118228313A