A method, device and equipment for identity verification
Through remote configuration of the intelligent end-to-end system for identity verification and information collection on cloud servers, the problem that PDA cannot meet the needs of multiple service places and different types of visitors is solved, personalized identity verification and information entry are realized, and information leakage and maintenance costs are reduced.
Patent Information
- Application Number
- CN202211524086.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-11-30
AI Technical Summary
Existing PDAs cannot meet the personalized entry needs of multiple service venues and different types of visitors during identity verification and information entry, and there are problems of high information leakage and maintenance costs.
The intelligent end-to-end system for identity verification and information collection is remotely configured by cloud servers, and the target identity verification strategy is dynamically issued according to the needs of different service places and visitors, so as to realize automatic loading and identity verification of smart terminals.
It realizes personalized identity verification and information entry, reduces the risk of information leakage, reduces the work intensity of service personnel, reduces maintenance costs, and supports the sensorless upgrade of terminal applications.
Smart Images

Figure CN116012990B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer computing, and particularly relates to a method, device, and equipment for identity verification. Background Art
[0002] In service places that require registering information to enter, it is necessary to verify the identity of visitors through the process of identity verification and information entry. Multiple service places and multiple types of visitors will combine to create multiple different requirements in the park entry scenario.
[0003] Currently, when using a PDA (Personal Digital Assistant) for identity verification and information entry, it not only fails to meet the various personalized park entry scenario requirements caused by multiple service places and multiple types of visitors, but also requires staff to collect the ID cards of visitors for signing in. There is a possibility of information leakage in the intermediate link, and visitors are rather resistant to giving their ID cards to the staff, resulting in a low signing-in rate.
[0004] In addition, as a client application, when there are new requirements for the PDA, the client needs to be developed and upgraded. Each upgrade requires the assistance of staff to complete, bringing additional maintenance costs. Summary of the Invention
[0005] The purpose of this application is to provide a method, device, and equipment for identity verification to meet the personalized park entry requirements composed of different service places and different visitors.
[0006] In the first aspect, this application provides a method for identity verification, which is applied to a cloud server. The method includes:
[0007] Receiving a registration request from a smart terminal and determining the registration information of the smart terminal;
[0008] Based on the registration information of the smart terminal and the pre-stored different identity verification policies and corresponding distribution rules, determining the target identity verification policy to be distributed to the smart terminal;
[0009] Distributing the target identity verification policy to the smart terminal so that the smart terminal automatically loads the target identity verification policy;
[0010] Receiving the identity verification information collected by the smart terminal when performing identity verification according to the operation logic corresponding to the identity verification policy;
[0011] Verifying the identity verification information and notifying the smart terminal of the verification result.
[0012] The distribution rules of the identity verification policy are pre-configured in the following manner:
[0013] The basic configuration information of the policy template and the parameters to be configured for the scenario are displayed through the UI interaction interface. Among them, different policy templates are pre-configured, and different policy templates include default basic configuration information and parameters to be configured.
[0014] According to the configuration of the parameters to be configured for the scenario, the parameters to be configured for the running logic corresponding to the configured scenario are displayed.
[0015] According to the configuration of the parameters to be configured for the running logic, the identity verification policy corresponding to the scenario is generated, and the rule for distributing the generated identity verification policy to the intelligent terminal under the scenario is generated.
[0016] In one or more possible embodiments, the cloud server communicates with the intelligent terminal through an intermediate service layer running on the cloud server.
[0017] The communication includes: completing the registration process of the terminal, collecting various types of data of the terminal, distributing the target identity verification policy, and notifying the verification result. The various types of data of the terminal include face, QR code, resident identity card, and IC card.
[0018] In one or more possible embodiments, the method further includes:
[0019] When it is determined that a version update occurs for any identity verification policy, according to the distribution rule of the identity verification policy, the intelligent terminals that need version upgrade are determined.
[0020] The updated identity verification policy is sent to the intelligent terminals that need version upgrade, so that the intelligent terminals that need version upgrade use the updated identity verification policy to replace the previous identity verification policy.
[0021] In one or more possible embodiments, the running logics corresponding to different identity verification policies include the supported identity collection methods and the verification rules corresponding to each identity collection method.
[0022] The identity collection method includes any one or more of face recognition, resident identity card recognition, QR code recognition, and IC card.
[0023] In one or more possible embodiments, the running logics corresponding to different identity verification policies include the running logic of interacting with the intelligent terminal to bind the relationships of multiple customers and agents.
[0024] In one or more possible embodiments, the running logics corresponding to different identity verification policies include the running logic of performing information entry after verifying the identity verification information.
[0025] In one or more possible embodiments, the operating logics corresponding to different identity verification policies respectively correspond to the combination modes corresponding to different customer identities and different business formats.
[0026] In a second aspect, the present application provides a method for identity verification, which is applied to an intelligent terminal. The method includes:
[0027] Sending a registration request to the cloud server to complete the registration process;
[0028] Receiving the target identity verification policy sent by the cloud server and automatically loading the target identity verification policy;
[0029] Performing identity verification according to the verification logic corresponding to the target identity verification policy and collecting the identity verification information required for identity verification;
[0030] Receiving the verification result sent by the cloud server.
[0031] In a third aspect, the present application provides a device for identity verification. The device includes:
[0032] A registration information determination module, configured to receive a registration request of an intelligent terminal and determine the registration information of the intelligent terminal;
[0033] An identity verification policy determination module, configured to determine the target identity verification policy sent to the intelligent terminal based on the registration information of the intelligent terminal and the pre-stored different identity verification policies and corresponding distribution rules;
[0034] An identity verification policy distribution module, configured to send the target identity verification policy to the intelligent terminal so that the intelligent terminal automatically loads the target identity verification policy;
[0035] An identity verification information receiving module, configured to receive the identity verification information collected when the intelligent terminal performs identity verification according to the operating logic corresponding to the identity verification policy;
[0036] A verification module, configured to verify the identity verification information and notify the intelligent terminal of the verification result.
[0037] In a fourth aspect, the present application provides a device for identity verification. The device includes:
[0038] A request registration module, configured to send a registration request to the cloud server to complete the registration process;
[0039] An identity verification policy receiving module, configured to receive the target identity verification policy sent by the cloud server and automatically load the target identity verification policy;
[0040] The verification module is used to perform identity verification according to the verification logic corresponding to the target identity verification policy and collect identity verification information required for identity verification;
[0041] The identity verification information receiving module is used to receive the verification result sent by the cloud server.
[0042] In a fifth aspect, an embodiment of the present application provides an identity verification device, including at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the identity verification method according to any one of the first aspect of the present application, or execute the identity verification method according to any one of the second aspect of the present application.
[0043] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by the processor of the terminal device, the terminal device can execute the identity verification method according to any one of the first aspect of the present application, or execute the identity verification method according to any one of the second aspect of the present application.
[0044] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:
[0045] The present application provides an identity verification method, device and device, which realize personalized configuration through a remotely configurable identity verification and information collection intelligent end-to-end system, and meet the diverse admission needs of different service places and different visitors. Description of the Drawings
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments of the present application. Obviously, the following introduced drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0047] Figure 1 It is the architecture diagram of the identity verification system provided by the embodiment of the present application;
[0048] Figure 2 It is the method flowchart of the rule for issuing the configured identity verification policy provided by the embodiment of the present application;
[0049] Figure 3 It is the schematic diagram of remotely configuring the product policy provided by the embodiment of the present application;
[0050] Figure 4Schematic diagram of the policy configuration interface provided by the embodiments of the present application Figure 1 ;
[0051] Figure 5 Schematic diagram of the policy configuration interface provided by the embodiments of the present application Figure 2 ;
[0052] Figure 6 Schematic diagram of the policy configuration interface provided by the embodiments of the present application Figure 3 ;
[0053] Figure 7 Flowchart of an identity verification method applied to a cloud server provided by the embodiments of the present application;
[0054] Figure 8 Flowchart of an identity verification method applied to an intelligent terminal provided by the embodiments of the present application;
[0055] Figure 9 Schematic diagram of an identity verification device provided by the embodiments of the present application;
[0056] Figure 10 Schematic diagram of an identity verification device provided by another embodiment of the present application;
[0057] Figure 11 Schematic diagram of an identity verification device provided by the embodiments of the present application. Detailed implementation manners
[0058] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Among them, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0059] In service places where information registration is required, it is necessary to verify the identity of visitors through the process of identity verification and information entry. Service places exist in multiple service scenarios, such as retirement communities, hospitals, memorial parks, dental clinics, etc., and there are various types of visitors, such as agents, customers, and tourists. At the same time, the business of each service scenario changes and develops continuously over time.
[0060] When using a PDA (Personal Digital Assistant) for identity verification and information entry currently, it not only fails to meet the diverse personalized admission scenarios requirements caused by multiple service venues and various types of visitors. Additionally, as a client application, when there are new requirements, the client needs to be developed and upgraded. Each upgrade requires the assistance of staff to complete, bringing additional maintenance costs.
[0061] In view of the above problems, the present application provides a method, device, and equipment for identity verification, which can meet the diverse admission requirements composed of different service venues and different visitors through a remotely configurable identity verification and information collection intelligent end-to-end system.
[0062] As Figure 1 shown, it is the architecture diagram of the identity verification system provided by the embodiment of the present application. The system includes an intelligent terminal device and a cloud server, where:
[0063] The cloud server is used to receive the registration request of the intelligent terminal, determine the registration information of the intelligent terminal; based on the registration information of the intelligent terminal and the pre-stored different identity verification policies and corresponding distribution rules, determine the target identity verification policy to be distributed to the intelligent terminal; distribute the target identity verification policy to the intelligent terminal so that the intelligent terminal automatically loads the target identity verification policy; receive the identity verification information collected when the intelligent terminal performs identity verification according to the operation logic corresponding to the identity verification policy; verify the identity verification information and notify the intelligent terminal of the verification result.
[0064] The intelligent terminal is used to initiate a registration request to the cloud server to complete the registration process; receive the target identity verification policy distributed by the cloud server and automatically load the target identity verification policy; perform identity verification according to the verification logic corresponding to the target identity verification policy and collect the identity verification information required for identity verification; receive the verification result sent by the cloud server.
[0065] Through the above system provided by the embodiments of the present application, different identity verification policies and corresponding distribution rules are pre-configured on the cloud server. Different identity verification policies correspond to different verification logics. For the registered intelligent terminals, the cloud server distributes the identity verification policies to the intelligent terminals according to the distribution rules. The identity verification policies in the embodiments of the present application can be understood as software products, and the above distribution rules are defined according to the verification requirements of intelligent terminals in different scenarios. In this way, for different intelligent terminals, the cloud server can automatically distribute the corresponding software products to the corresponding intelligent terminals according to the verification requirements of different intelligent terminals. The intelligent terminals automatically load the software products and execute the verification logic by running the software products. During the process of executing the verification logic, it includes interacting with the user through the UI interaction interface to determine the next logical processing to be executed, and at the same time, it also interacts with the cloud server until the verification process is completed.
[0066] In one or more possible embodiments, the cloud server communicates with the intelligent terminal through an intermediate service layer running on the cloud server; the communication includes: completing the registration process of the terminal, collecting various types of data of the terminal, distributing the target identity verification policy, and notifying the verification result. The various types of data of the terminal include face, QR code, resident identity card, and IC card.
[0067] As Figure 1 shown, when the intelligent terminal in the embodiments of the present application performs identity verification according to the operation logic corresponding to the identity verification policy, it is mainly the business logic control unit that performs identity verification according to the operation logic corresponding to the identity verification policy. The operation logics corresponding to different identity verification policies include the supported identity collection methods and the verification rules corresponding to each identity collection method; the identity collection methods include any one or more of face recognition, resident identity card recognition, QR code recognition, and IC card.
[0068] In order to support different identity information collection, the intelligent terminal includes a QR code module, a face module, an IC card module, and an identity card module. Of course, it can also include modules required to support other verification methods. The above-mentioned modules collect and interact with the local recognition processing unit. The local recognition processing unit is used to interact with the UI interaction unit. Each module, the local recognition processing unit, and the UI interaction unit are all connected to the business logic control unit. According to the control of the business logic control unit, the corresponding module is started to perform recognition using the result of UI interaction, and the local recognition processing unit is used to perform recognition processing, and the recognition result is sent to the business logic control unit to execute the next logic.
[0069] When the intelligent terminal interacts with the UI during the execution of the verification logic, it can guide the customer to independently complete identity verification and information collection. The customer's ID card never leaves the customer from beginning to end, avoiding information leakage. At the same time, it reduces the work intensity of service personnel, lowers labor costs, and improves work efficiency.
[0070] The control of the intelligent terminal and the application server implemented by the above intermediate service layer mainly includes:
[0071] 1) Information collection
[0072] Information collection mainly includes: device automatic registration, collection data reporting, task status reporting, device status reporting, and local registration information reporting, etc.
[0073] 2) Information distribution
[0074] Information distribution mainly includes: policy parameter distribution, task processing results and personnel information distribution / deletion, etc.
[0075] 3) Remote operation and maintenance
[0076] Remote operation and maintenance mainly includes: remote upgrade, remote acquisition of running logs and exception logs, remote control of local parameters of terminal devices, remote control of terminal device restart, and remote control of terminal devices to issue access control system door opening / closing instructions.
[0077] It should be noted that after the cloud server distributes the identity verification policy to the corresponding intelligent terminal, the intermediate service layer executes the corresponding running logic to interact with the intelligent terminal, thereby realizing the above-mentioned various functional modules. At the same time, the application service layer also executes the corresponding running logic to interact with the intermediate service layer, mainly realizing the following functions: anti-cheating control, QR code recognition, ID card recognition, face recognition, business logic processing, and data forwarding. The intelligent terminal of the embodiment of the present application supports multiple offline deployment methods, including: turnstile linkage, access control linkage, independent floor-standing, independent desktop, and independent wall-mounted. Each method has a fixed power supply to ensure that the system can run continuously for 7*24 hours.
[0078] By adding an intermediate layer between the intelligent terminal and the cloud service, this system can realize the control of the interaction and logic of the terminal through the cloud service, achieve the seamless upgrade of the terminal application (80% of the requirements can be realized through this mechanism), and reduce the dependence on front-line staff.
[0079] This application controls the intelligent terminal device layer through the remotely configurable service capabilities of the cloud server, and the implementation method of the remotely configurable service capabilities of the cloud server is through the communication between the intermediate service layer running on the cloud server and the intelligent terminal.
[0080] The working principles of the above intelligent terminal, middleware service layer, and cloud server during the identity verification process are as follows:
[0081] 1. Automatic device registration: After the smart terminal device is connected to the network, it automatically initiates a registration request to the middleware service layer. The middleware service layer sends the registration information of the smart terminal to the cloud server. The cloud server receives the registration request and determines the registration information of the smart terminal to complete the registration process.
[0082] 2. Issuance of identity verification strategy: The cloud server determines the target identity verification strategy of the smart terminal to be issued to the middleware service layer based on the registration information of the smart terminal, the different identity verification strategies and the corresponding issuance rules stored in advance, and the middleware service layer forwards the target identity verification strategy of the smart terminal to the smart terminal;
[0083] The above identity verification strategy is a predefined operation logic, which is used to implement identity verification and information collection for visitors. In one or more embodiments, the operation logic corresponding to the above different identity verification strategies includes:
[0084] ①Supported identity collection methods and corresponding verification rules for each identity collection method;
[0085] Exemplarily, the above-mentioned identity collection methods include any one or more of face recognition, resident ID card recognition, QR code recognition, IC card recognition, and entering identity information (such as mobile phone number, etc.) through a UI interface provided by the terminal. In one or more embodiments, the above-mentioned identity collection method can also be other pre-defined methods for verifying the identity of the visitor, and this application is not limited to this.
[0086] Exemplarily, the above identity verification strategy can be to directly sign in the customer and / or agent according to the above identity collection method, or to sign in the selected group for the customer and agent without reservation, or to sign in the group for the binding relationship between the customer and the agent, or to sign in directly for the tourists, or to sign in for the back-office staff in the service place, or to check and record the access rights of the residents in the elderly residence. The group sign-in can be one-to-one between the agent and the customer, or the same agent can sign in to multiple customers.
[0087] ② The operation logic of interacting with smart terminals to bind multiple customers and agents;
[0088] For a specific service scenario, when an agent brings a customer to the service venue, not only the information of the visiting agent and customer needs to be verified and recorded, but also the relationship between the agent and the customer needs to be recorded. This relationship is one-to-many. Through the remote configuration ability, multiple different data binding strategies and interaction methods can be provided to improve the identity verification efficiency and customer experience. Exemplarily, in the case where the agent does not make an appointment with the customer in advance, the agent is allowed to bind multiple customers on the intelligent terminal on-site and complete the identity verification.
[0089] ③ The operation logic for information entry after verifying the identity verification information;
[0090] After the intelligent terminal collects the corresponding identity verification information of the customer through the foregoing identity collection method, it reports it to the cloud server through the middleware service layer for verification. After the verification is successful, the information of this visit needs to be entered.
[0091] Exemplarily, according to the foregoing operation logic of binding multiple customers to an agent through interaction with the intelligent terminal, the above information entry can be the entry of the information of a single customer, or the entry of the information of the same agent and the corresponding multiple customers, or the entry of tourist information, or the entry of internal staff information, or the entry of resident information. In one or more embodiments, the above information entry methods are not limited to the above several or combinations of the above several, or other information entry methods proposed according to actual needs. The operation logics corresponding to different identity verification strategies in the embodiments of the present application can correspond to different combinations of customer identities and different business formats, so as to meet different identity verification requirements.
[0092] Different business formats (different types of service venues) and visitors with different identities will constitute various identity verification and information entry scenarios. Exemplarily, the visitors may include agents, customers, tourists, staff (including internal staff, outsourced), temporary visitors, and residents, and the business formats may include service venues such as retirement communities, memorial parks, cultural centers, retirement community experience centers, and medical institutions.
[0093] Exemplarily, when the business format is a retirement community, the identity verification and information entry scenarios may include both the agent and the customer making an appointment, or neither the agent nor the customer making an appointment, or only one of the agent and the customer making an appointment, or staff (including internal staff, outsourced) entering the park, or temporary visitors, or residents entering the park.
[0094] 3. Identity verification strategy execution: After the intelligent terminal receives the identity verification strategy configuration sent by the middleware service layer, it automatically completes the loading, performs identity verification according to the verification logic corresponding to the target identity verification strategy, and collects the identity verification information required for identity verification;
[0095] Exemplarily, when the intelligent terminal operates according to the identity verification policy, the visitor can independently select an identity collection method supported by the intelligent terminal and operate the intelligent terminal device to enter identity information. For example, face recognition, resident identity card recognition, QR code recognition, IC card, or entering identity information (such as a mobile phone number, etc.) through the UI interface provided by the terminal can be selected optionally.
[0096] After the intelligent terminal collects the identity verification information input by the visitor, it reports it to the cloud server for verification.
[0097] 4. Cloud server information verification: The cloud server verifies the identity verification information sent by the intelligent terminal and notifies the intelligent terminal of the verification result.
[0098] The cloud server verifies the identity verification information and sends the verification result to the intelligent terminal through the middleware service layer. If the verification passes, it decides to display the corresponding interaction interface on the intelligent terminal according to the established policy requirements; if the verification fails, it notifies the intelligent terminal through the middleware service layer to give a prompt.
[0099] Exemplarily, if the verification passes, "verification successful" can be displayed on the UI interaction interface. If the verification fails, "re - verification" or "change the identity collection method" can be prompted on the UI interaction interface.
[0100] Such as Figure 2 shown, it is the flowchart of the method for configuring the distribution rule of the identity verification policy provided by the embodiment of the present application.
[0101] In one or more embodiments, the following method is used to pre - configure the distribution rule of the identity verification policy:
[0102] S201, the UI interaction interface displays the basic configuration information of the policy template and the scene to - be - configured parameters. Among them, different policy templates are pre - configured, and different policy templates include default basic configuration information and to - be - configured parameters;
[0103] The above - mentioned basic configuration information is the default operation logic. When the default operation logic runs, it will involve to - be - configured parameters. When the to - be - configured parameters are configured with different values, the decision is to execute the corresponding next - step operation logic, so as to realize the configuration of software products that can meet various scene requirements by configuring the to - be - configured parameters on the basis of the basic configuration information.
[0104] The above - mentioned scene to - be - configured parameters can be, but are not limited to, physical places. S202, according to the configuration of the scene to - be - configured parameters, display the operation logic to - be - configured parameters corresponding to the configured scene;
[0105] As described above, different service venues and visitors with different identities will constitute various identity verification and information entry scenarios. Therefore, it is necessary to pre-configure different policy templates for various identity verification and information entry scenarios. The basic configuration information of the policy template and the scenario to-be-configured parameters are displayed on the corresponding UI interaction interface of the cloud server for users to configure the scenario to-be-configured parameters according to their needs.
[0106] The above basic configuration information may include the four operating logics corresponding to the above different identity verification policies, or other information that needs to be configured according to user needs.
[0107] Exemplarily, in the current scenario, the smart terminal needs to execute "group selection check-in" to verify the identity of the visitor and record information. Then the default basic configuration information displayed on the cloud UI interaction interface may include the venue welcome picture uploaded by the administrator, working mode, face recognition switch, same identity verification interval duration, prompt message configuration, etc. That is, by configuring these scenario to-be-configured parameters, the operating logic to-be-configured parameters corresponding to the configured scenario are displayed. The operating logic to-be-configured parameters include the operating logics corresponding to the above different identity verification policies.
[0108] S203, according to the configuration of the operating logic to-be-configured parameters, generate the identity verification policy corresponding to the scenario, and the distribution rule for distributing the generated identity verification policy to the smart terminal under the scenario;
[0109] According to the configuration of the operating logic to-be-configured parameters, the operating logics corresponding to the above different identity verification policies can be configured to generate the identity verification policy corresponding to the scenario. In one or more embodiments, the capabilities of the smart terminal can be extended through other information that needs to be configured according to requirements.
[0110] After generating the above identity verification policy, generate the distribution rule for distributing the identity verification policy to the smart terminal under the scenario.
[0111] Exemplarily, when the above default basic configuration information is the working mode, the operating logic to-be-configured parameters can be configured as "group selection check-in", "direct check-in", "appointment check-in", then the user can generate the identity verification policy corresponding to the scenario by selecting the corresponding working mode on the UI interaction interface.
[0112] For different service venues and different visitors, the identity verification policies in various identity verification and information entry scenarios generated may fail to meet user needs, or the identity verification policies need to be updated.
[0113] The following combines specific embodiments to illustrate the process of configuring the identity verification policy on the cloud server and distributing it to the smart terminal under the scenario.
[0114] Scenario description: Taking the marketing scenario of XX Experience Hall as an example, the agent invites the customer to the event and is required to verify the admission vouchers of the agent and the customer and record the information of the agent and the customer.
[0115] Case 1: The event is not reserved in advance, and the admission voucher is obtained on-site. Agent A plans to hold a briefing on the pension community product at XX Experience Hall on August 4, 2022. An event is created in the event reservation system and is ready to invite B to participate. So an electronic invitation is sent to B, and B needs to fill in the information in the electronic invitation to generate an admission voucher. However, B has not filled it in for a long time, and the validity period for collecting the invitation information expires one day before the event, that is, it expires on August 4. Until August 4, B still has not filled it in, but B arrives at XX on time on August 4. A brings B without an admission voucher into XX Experience Hall. The solutions for recording the admission information of A and B are as follows:
[0116] XX Experience Hall is equipped with a remotely configurable identity verification + information entry intelligent terminal system. The staff sets a smart terminal in XX Experience Hall to the "group selection check-in mode" through the remote control center, which can solve the above problems.
[0117] Specific implementation steps:
[0118] As Figure 3 shown, it is a schematic diagram of the remote configuration product strategy provided by the embodiment of the present application. By sending the product strategy to the intelligent terminal through the remote control center, the intelligent terminal runs the program according to the logic required by the business, and the policy parameters can be defined separately for each intelligent terminal to implement different devices to execute different logics. Exemplarily, intelligent terminal 1 can execute logic 1 "check-in in group selection mode". In other embodiments, there can also be intelligent terminal 2 that can execute logic 2 "check-in in reservation mode", and intelligent terminal 3 that can execute logic 3 "check-in in direct signing mode".
[0119] To enable the remote control center to set the target intelligent terminal in XX Experience Hall to the "group selection check-in mode", as Figure 3 shown, the overall logic of remotely configuring the product strategy of the target intelligent terminal is as follows:
[0120] Formulate a strategy. The "strategy" is called a software product in this system. A variety of products have been defined in the system, including default configuration information and information to be configured. By configuring the information to be configured, the final software product is obtained and sent to the intelligent terminal.
[0121] Here, the "Panel Machine Sign-in" product is selected for verifying the identity of visitors and recording information in the sign-in scenario. The default product parameters include: welcome picture of XX Experience Hall, working mode, mobile monitoring mode, face recognition switch, interval duration for the same identity verification, prompt message configuration, etc. That is, the operation logic of the intelligent terminal is defined through these parameters, and the capabilities of the intelligent terminal can be extended through product parameters. In addition, the parameters to be configured need to be configured.
[0122] Issuing the policy to the intelligent terminal in XX Experience Hall is divided into three steps:
[0123] The first step: As Figure 4 shown, it is a schematic diagram of the policy configuration interface provided by an embodiment of the present application Figure 1 , select the product corresponding to the default configuration information. Select the previously created product "Panel Machine Sign-in" under XX Experience Hall. Exemplarily, the interface may also include other default parameters corresponding to the product name. For example, the product type of the product "Panel Machine Sign-in" is "recognition", and the product is defined as "providing sign-in service in cooperation with a specified intelligent panel machine";
[0124] The second step: As Figure 5 shown, it is a schematic diagram of the policy configuration interface provided by an embodiment of the present application Figure 2 , configure the information to be configured to obtain the final software product, and configure the operation logic required in the current scenario. Here, select the "Group Selection Mode". The working logic of the "Group Selection Mode" is: allowing the agent or the customer to select the activity to participate in on the intelligent terminal and obtain the admission voucher on-site without prior reservation, while automatically completing identity verification and information recording. Exemplarily, other operation logics required in the current scenario can also be configured, such as turning the face recognition function "on" or "off", and turning the card swiping function "on" or "off".
[0125] The third step: As Figure 6 shown, it is a schematic diagram of the policy configuration interface provided by an embodiment of the present application Figure 3 , configure the distribution rule to select the intelligent terminal. The user can select the corresponding intelligent terminal according to the "Device ID" or other selectable parameters of the intelligent terminal. After clicking the "Publish Application" button, the remote application server will control the intermediate service layer to issue the just-mentioned product configuration to this device in XX Experience Hall.
[0126] The intelligent terminal in XX Experience Hall automatically loads the issued software product. After receiving the request, the intelligent terminal displays the reservation list of the current activity on the device interface.
[0127] The fourth step: A finds the activity he previously reserved in the reservation list on the intelligent terminal and clicks the sign-in button;
[0128] Step 5: Party B takes out the ID card and gently places it on the ID card recognition area of the intelligent terminal. The intelligent terminal device automatically obtains the information in the ID card, completes the identity verification of Party B, and binds the admission information of Party B with that of Party A and records it in the sign-in record.
[0129] Step 6: After the intelligent terminal device completes the identity verification and information entry, it controls the turnstile to open, and Party A successfully enters the park with Party B.
[0130] In one or more embodiments, when it is determined that any identity verification policy has a version update, the cloud server determines the intelligent terminals that need version upgrade according to the distribution rules of the identity verification policy, and then sends the updated identity verification policy to the intelligent terminals that need version upgrade, so that the intelligent terminals that need version upgrade can use the updated identity verification policy to replace the previous identity verification policy.
[0131] Since the management modes of each metaverse and the natures of the visitors they face are different, the reservation methods are also different. The embodiments of the present application support a variety of different identity verification pre - strategies, and can meet new scenario requirements at any time with the evolution of the metaverse business. For example, currently in XX Farm, there is a need for on - site visit check - in, which requires recording the information of visitors and check - in points. These requirements can still be quickly met by upgrading the intelligent terminal devices through remote configuration services; by adopting remote configurable services, the intelligent terminal is controlled to support the business requirements in different scenarios. If there are new iterations of the requirements, seamless upgrade can be achieved.
[0132] As Figure 7 shown, the flowchart of an identity verification method applied to a cloud server provided by the embodiments of the present application includes the following steps:
[0133] S701, receive the registration request of the intelligent terminal and determine the registration information of the intelligent terminal;
[0134] S702, based on the registration information of the intelligent terminal and the different identity verification policies and their corresponding distribution rules stored in advance, determine the target identity verification policy to be distributed to the intelligent terminal;
[0135] As a feasible implementation manner, the distribution rules of the identity verification policy are pre - configured in the following way:
[0136] Display the basic configuration information of the policy template and the scene parameters to be configured through the UI interaction interface, where different policy templates are pre - configured, and different policy templates include default basic configuration information and parameters to be configured;
[0137] According to the configuration of the scene parameters to be configured, display the operation logic parameters to be configured corresponding to the configured scene;
[0138] Generate the identity verification policy corresponding to the scenario according to the configuration of the parameters to be configured for the operation logic, and the distribution rule for distributing the generated identity verification policy to the intelligent terminal under the scenario.
[0139] As a feasible implementation manner, the cloud server communicates with the intelligent terminal through an intermediate service layer running on the cloud server;
[0140] The communication includes: completing the registration process of the terminal, collecting various types of data of the terminal, distributing the target identity verification policy, and notifying the verification result. The various types of data of the terminal include face, QR code, resident identity card, and IC card.
[0141] As a feasible implementation manner, the operation logics corresponding to different identity verification policies include the supported identity collection methods and the verification rules corresponding to each identity collection method;
[0142] The identity collection methods include any one or more of face recognition, resident identity card recognition, QR code recognition, and IC card.
[0143] As a feasible implementation manner, the operation logics corresponding to different identity verification policies include the operation logic of binding the relationships of multiple customers and agents through interaction with the intelligent terminal.
[0144] As a feasible implementation manner, the operation logics corresponding to different identity verification policies include the operation logic of performing information entry after verifying the identity verification information.
[0145] As a feasible implementation manner, the operation logics corresponding to different identity verification policies include the operation logics corresponding to different customer identities and different business formats.
[0146] S703. Distribute the target identity verification policy to the intelligent terminal so that the intelligent terminal automatically loads the target identity verification policy;
[0147] As a feasible implementation manner, when it is determined that a version update occurs for any identity verification policy, determine the intelligent terminals that need version upgrade according to the distribution rule of the identity verification policy;
[0148] Send the updated identity verification policy to the intelligent terminals that need version upgrade so that the intelligent terminals that need version upgrade can replace the previous identity verification policy with the updated identity verification policy.
[0149] S704. Receive the identity verification information collected by the intelligent terminal when performing identity verification according to the operation logic corresponding to the identity verification policy;
[0150] S705, verify the identity verification information and notify the intelligent terminal of the verification result.
[0151] Based on the same inventive concept, as Figure 8 shown, it is a flowchart of an identity verification method applied to an intelligent terminal provided by an embodiment of the present application, including the following steps:
[0152] S801, the server initiates a registration request to complete the registration process;
[0153] S802, the target identity verification policy issued by the cloud server is received, and the target identity verification policy is automatically loaded;
[0154] S803, perform identity verification according to the verification logic corresponding to the target identity verification policy, and collect the identity verification information required for identity verification;
[0155] S804, receive the verification result sent by the cloud server.
[0156] For the specific implementation manners of the above method, reference may be made to the introduction of the foregoing embodiments, and details are not described herein again.
[0157] Based on the same inventive concept, an embodiment of the present application further provides an identity verification device, as Figure 9 shown, the device includes:
[0158] A registration information determination module 901, configured to receive a registration request of an intelligent terminal and determine the registration information of the intelligent terminal;
[0159] An identity verification policy determination module 902, configured to determine a target identity verification policy issued to the intelligent terminal based on the registration information of the intelligent terminal and different identity verification policies and corresponding distribution rules stored in advance;
[0160] An identity verification policy distribution module 903, configured to distribute the target identity verification policy to the intelligent terminal, so that the intelligent terminal automatically loads the target identity verification policy;
[0161] An identity verification information receiving module 904, configured to receive the identity verification information collected when the intelligent terminal performs identity verification according to the operation logic corresponding to the identity verification policy;
[0162] A verification module 905, configured to verify the identity verification information and notify the intelligent terminal of the verification result.
[0163] In a possible implementation manner, the identity verification policy determination module 902 is configured to pre-configure the distribution rule of the identity verification policy in the following manner:
[0164] The basic configuration information of the policy template and the scene configuration parameters to be configured are displayed through the UI interaction interface, where different policy templates are pre-configured, and different policy templates include default basic configuration information and parameters to be configured;
[0165] According to the configuration of the scene configuration parameters to be configured, the operation logic configuration parameters corresponding to the configured scene are displayed;
[0166] According to the configuration of the operation logic configuration parameters to be configured, the identity verification policy corresponding to the scene is generated, and the distribution rule for distributing the generated identity verification policy to the intelligent terminal under the scene is generated.
[0167] In a possible implementation manner, the cloud server communicates with the intelligent terminal through an intermediate service layer running on the cloud server;
[0168] The communication includes: completing the registration process of the terminal, collecting various types of data of the terminal, distributing the target identity verification policy, and notifying the verification result. The various types of data of the terminal include face, QR code, resident identity card, and IC card.
[0169] In a possible implementation manner, the device further includes:
[0170] An identity verification policy first upgrade module, configured to determine, when any identity verification policy has a version update, the intelligent terminals that need version upgrade according to the distribution rule of the identity verification policy;
[0171] An identity verification policy second upgrade module, configured to send the updated identity verification policy to the intelligent terminals that need version upgrade, so that the intelligent terminals that need version upgrade use the updated identity verification policy to replace the previous identity verification policy.
[0172] In a possible implementation manner, the operation logics corresponding to different identity verification policies include supported identity collection methods and verification rules corresponding to each identity collection method;
[0173] The identity collection methods include any one or more of face recognition, resident identity card recognition, QR code recognition, and fingerprint recognition.
[0174] In a possible implementation manner, the operation logics corresponding to different identity verification policies include the operation logic of interacting with the intelligent terminal to bind the relationships of multiple customers and agents.
[0175] In a possible implementation manner, the operation logics corresponding to different identity verification policies include the operation logic of performing information entry after verifying the identity verification information.
[0176] In a possible implementation, the operation logics corresponding to different identity verification policies respectively correspond to the combination modes corresponding to different customer identities and different business formats.
[0177] Based on the same inventive concept, an embodiment of the present application further provides an identity verification device, as Figure 10 shown. The device includes:
[0178] A request registration module 1001, configured to send a registration request to a cloud server to complete the registration process;
[0179] An identity verification policy receiving module 1002, configured to receive the target identity verification policy sent by the cloud server and automatically load the target identity verification policy;
[0180] A verification module 1003, configured to perform identity verification according to the verification logic corresponding to the target identity verification policy and collect identity verification information required for identity verification;
[0181] An identity verification information receiving module 1004, configured to receive the verification result sent by the cloud server.
[0182] Based on the same inventive concept, the present application further provides an identity verification device 1100, as Figure 11 shown, including at least one processor 1102; and a memory 1101 communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method for identity verification applied to the cloud server, or execute the method for identity verification applied to the smart terminal.
[0183] The memory 1101 is used to store programs. Specifically, the program may include program code, and the program code includes computer operation instructions. The memory 1101 may be a volatile memory, such as a random-access memory (RAM); or a non-volatile memory, such as a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of any one or more of the above volatile memories and non-volatile memories.
[0184] The processor 1102 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. It may also be a hardware chip. The above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0185] Based on the same inventive concept, an embodiment of the present application provides a computer program medium. The computer storage medium stores a computer program, and the computer program is used to cause a computer to execute the method for identity verification applied to a cloud server as described above, or execute the method for identity verification applied to a smart terminal as described above.
[0186] The above storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0187] In the above embodiment, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
[0188] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0189] The technical solutions provided in the present application have been introduced in detail above. Specific examples are used in the present application to elaborate on the principles and implementation manners of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present application.
[0190] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0191] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to this application. It should be understood that the embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can be implemented on one or more computer-usable storage media containing computer-usable program code to implement each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate a means for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or a means for implementing the functions specified in one block or multiple blocks.
[0192] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction means that implements the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or a means for implementing the functions specified in one block or multiple blocks.
[0193] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or a means for implementing the functions specified in one block or multiple blocks.
[0194] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. An identity verification method, applied to a cloud server, characterized in that, The method includes: Receiving a registration request of an intelligent terminal and determining the registration information of the intelligent terminal; Based on the registration information of the intelligent terminal and different pre-stored identity verification policies and corresponding distribution rules, determining a target identity verification policy to be distributed to the intelligent terminal; Distributing the target identity verification policy to the intelligent terminal so that the intelligent terminal automatically loads the target identity verification policy; Receiving the identity verification information collected when the intelligent terminal performs identity verification according to the operation logic corresponding to the target identity verification policy; Verifying the identity verification information and notifying the intelligent terminal of the verification result; Wherein, the operation logics corresponding to different identity verification policies respectively correspond to the combination modes corresponding to different customer identities and different business types; the different business types represent different types of service places; the different combination modes constitute different identity verification and information entry scenarios; the operation logic is used to implement identity verification and information collection of visitors.
2. The method according to claim 1, wherein The distribution rules of the identity verification policy are pre-configured in the following manner: Displaying the basic configuration information of the policy template and the parameters to be configured for the scenario through a UI interaction interface, wherein different policy templates are pre-configured, and different policy templates include default basic configuration information and parameters to be configured; According to the configuration of the parameters to be configured for the scenario, displaying the parameters to be configured for the operation logic corresponding to the configured scenario; According to the configuration of the parameters to be configured for the operation logic, generating the identity verification policy corresponding to the scenario and the distribution rule for distributing the generated identity verification policy to the intelligent terminals under the scenario.
3. The method according to claim 1 or 2, wherein The cloud server communicates with the intelligent terminal through an intermediate service layer running on the cloud server; The communication includes: completing the registration process of the terminal, collecting various types of data of the terminal, distributing the target identity verification policy, and notifying the verification result, and the various types of data of the terminal include face, two-dimensional code, resident identity card, and IC card.
4. The method according to claim 1 or 2, characterized in that, It further includes: When it is determined that any identity verification policy has a version update, determining the intelligent terminals that need version upgrade according to the distribution rule of the identity verification policy; Sending the updated identity verification policy to the intelligent terminals that need version upgrade so that the intelligent terminals that need version upgrade can replace the previous identity verification policy with the updated identity verification policy.
5. The method according to claim 1, characterized in that The operation logics corresponding to different identity verification policies include the supported identity collection methods and the verification rules corresponding to each identity collection method; The identity collection methods include any one or more of face recognition, resident identity card recognition, two-dimensional code recognition, and IC card.
6. The method according to claim 1, wherein The operation logics corresponding to different identity verification policies include the operation logic for binding the relationships of multiple customers and agents through interaction with the intelligent terminal.
7. The method according to claim 1, wherein The operation logics corresponding to different identity verification policies include the operation logic for information entry after verifying the identity verification information.
8. An identity verification method, applied to a smart terminal, characterized in that, It includes: Sending a registration request to the cloud server to complete the registration process; Receiving the target identity verification policy distributed by the cloud server and automatically loading the target identity verification policy; Perform identity verification according to the verification logic corresponding to the target identity verification policy, and collect the identity verification information required for identity verification; Receive the verification result sent by the cloud server; Among them, the target identity verification policy is determined by the cloud server based on the registration information corresponding to the registration request, different pre-stored identity verification policies and corresponding distribution rules. The operation logics corresponding to different identity verification policies respectively correspond to different combinations of different customer identities and different business formats; the different business formats represent different types of service venues; the different combinations constitute different identity verification and information entry scenarios; the operation logic is used to implement identity verification and information collection for visitors.
9. An identity verification device, characterized in that, Include: A registration information determination module, configured to receive a registration request from a smart terminal and determine the registration information of the smart terminal; An identity verification policy determination module, configured to determine the target identity verification policy sent to the smart terminal based on the registration information of the smart terminal and different pre-stored identity verification policies and corresponding distribution rules. Among them, the operation logics corresponding to different identity verification policies respectively correspond to different combinations of different customer identities and different business formats; the different business formats represent different types of service venues; the different combinations constitute different identity verification and information entry scenarios; the operation logic is used to implement identity verification and information collection for visitors; An identity verification policy distribution module, configured to send the target identity verification policy to the smart terminal so that the smart terminal automatically loads the target identity verification policy; An identity verification information receiving module, configured to receive the identity verification information collected when the smart terminal performs identity verification according to the operation logic corresponding to the target identity verification policy; A verification module, configured to verify the identity verification information and notify the smart terminal of the verification result.
10. An identity verification device, characterized in that, Include: A request registration module, configured to initiate a registration request to the cloud server to complete the registration process; An identity verification policy receiving module, configured to receive the target identity verification policy sent by the cloud server and automatically load the target identity verification policy. Among them, the target identity verification policy is determined by the cloud server based on the registration information corresponding to the registration request, different pre-stored identity verification policies and corresponding distribution rules. The operation logics corresponding to different identity verification policies respectively correspond to different combinations of different customer identities and different business formats; the different business formats represent different types of service venues; the different combinations constitute different identity verification and information entry scenarios; the operation logic is used to implement identity verification and information collection for visitors; A verification module, configured to perform identity verification according to the verification logic corresponding to the target identity verification policy and collect the identity verification information required for identity verification; An identity verification information receiving module, configured to receive the verification result sent by the cloud server.
11. An identity verification device, characterized in that, Comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1-7, or to execute the method according to claim 8.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when run on a computer, cause the computer to execute the method according to any one of claims 1-7, or to execute the method according to claim 8.
Citation Information
Patent Citations
Unlocking strategy configuration method and equipment
CN110807854A