Biological feature recognition service function opening method, activation method and server

By introducing geographic location service range verification into biometric payment technology, the risk of non-personal payment at offline merchants is resolved, the security and effectiveness of activation are improved, and personalized marketing is supported to enhance user experience.

CN120707140APending Publication Date: 2025-09-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410360396.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

Biometric recognition payment technology carries the risk of payment being made by someone other than the person making the payment at offline merchants, which reduces its effectiveness and security.

Method used

By introducing the geographic location service range to verify the geographic location of the device, the biometric image is registered and the activation result is generated only when the verification is successful, avoiding registering the image when the verification is unsuccessful, and accurately controlling the activation scope of the service function.

Benefits of technology

It improves the security and effectiveness of biometric recognition service activation, supports personalized marketing, and increases user stickiness and purchase conversion rates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707140A_ABST
    Figure CN120707140A_ABST
Patent Text Reader

Abstract

The invention provides a biological feature recognition service function opening method and activation method and a server, and relates to the technical field of computers, the method comprises the following steps: receiving an opening request sent by an opening device; wherein the opening request comprises a geographic position service range used for limiting opening of the biological feature recognition service function, a first geographic position of the opening equipment and a biological feature image of a target object; verifying the first geographic position based on the geographic position service range; under the condition of successful verification, registering the biological characteristic image of the target object to a biological characteristic image database of the server, and generating an opening result for indicating successful opening; under the condition that the verification fails, generating an opening result for indicating that the opening is not successful; and sending the opening result to the opening device. According to the method, the effectiveness and the safety when the biological feature recognition service function is opened can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and more specifically, to a method for activating and activating a biometric feature recognition service function and a server. Background Art

[0002] With the popularization of mobile payment, biometric recognition payment technology has been widely used as a biometric-based identity authentication technology.

[0003] Biometric payment technology is a payment method based on biometrics, primarily utilizing biometrics to facilitate payment. Biometrics scans biometric features, extracts unique identifying information, and compares it with pre-stored information to verify identity and facilitate payment. The advantages of biometric payment technology lie in its high security and accuracy. Each person's biometrics are unique, making them difficult to copy or forge, significantly enhancing payment security. Biometrics also offer high accuracy, enabling accurate identification of users and reducing the risk of misidentification and incorrect payments. Biometric payment technology is also convenient. Users do not need to carry a physical card or mobile phone; they simply place their biometric features on a biometric payment device to complete payment, significantly simplifying the payment process and improving efficiency.

[0004] However, since biometric payment is usually used in offline merchants, there is a risk that the biometric payment is not made by the person himself, which reduces the effectiveness and security of biometric payment. Summary of the Invention

[0005] The embodiments of the present application provide a method for activating a biometric feature recognition service function, an activation method, and a server, which can improve the effectiveness and security of the biometric feature recognition service function when it is activated.

[0006] In a first aspect, an embodiment of the present application provides a method for activating a biometric feature recognition service function, which is applied to a server and includes:

[0007] Receive an activation request sent by an activation device;

[0008] The activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, a first geographic location of the activation device, and a biometric image of the target object;

[0009] Verifying the first geographical location based on the geographical location service range;

[0010] If the verification of the first geographic location is successful, registering the biometric image of the target object in the biometric image database of the server, and generating an activation result indicating that the biometric recognition service function has been successfully activated; if the verification of the first geographic location fails, generating an activation result indicating that the biometric recognition service function has not been successfully activated;

[0011] The activation result is sent to the activation device.

[0012] In a second aspect, an embodiment of the present application provides a method for activating a biometric feature recognition service function, which is applied to an activation device and includes:

[0013] In response to an activation operation of a biometric feature recognition service function for a target object under a target merchant device, calling a camera module to capture a biometric feature image of the target object;

[0014] Send an activation request to the server of the biometric recognition service function;

[0015] The activation request includes a geographic location service range for limiting activation of the biometric feature recognition service function, a first geographic location of the activation device to be verified, and a biometric image of the target object; the geographic location service range is used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, which is used to indicate whether the biometric feature recognition service function has been successfully activated;

[0016] Receive the activation result sent by the server.

[0017] In a third aspect, an embodiment of the present application provides a method for activating a biometric feature recognition service function, which is applied to a target merchant device and includes:

[0018] In response to a biometric feature recognition operation of a target object, calling a camera module to capture a biometric feature image of the target object;

[0019] Sending an activation request to a server of the biometric feature recognition service function, the activation request including an identifier of the target merchant device and a biometric image of the target object;

[0020] The identifier of the target merchant device is used to determine a geographic location service range that restricts activation of the biometric feature recognition service function; the biometric image of the target object is used to determine an activated geographic location of the target object where the biometric feature recognition service function has been activated under the target merchant device; the geographic location service range is used to verify the activated geographic location; the verification result of the activated geographic location is used to generate an activation result; and the activation result is used to indicate whether the biometric feature recognition service function has been activated.

[0021] Receive the activation result sent by the server.

[0022] In a fourth aspect, an embodiment of the present application provides a server, including:

[0023] A receiving unit, configured to receive an activation request sent by an activation device;

[0024] The activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, a first geographic location of the activation device, and a biometric image of the target object;

[0025] A verification unit, configured to verify the first geographical location based on the geographical location service range;

[0026] a generating unit configured to, if the verification of the first geographic location is successful, register the biometric image of the target object in the biometric image database of the server, and generate an activation result indicating that the biometric recognition service function has been successfully activated; and, if the verification of the first geographic location fails, generate an activation result indicating that the biometric recognition service function has not been successfully activated;

[0027] The sending unit is configured to send the activation result to the activation device.

[0028] In a fifth aspect, an embodiment of the present application provides a provisioning device, including:

[0029] a calling unit, configured to call a camera module to capture a biometric image of the target object in response to an activation operation of a biometric feature recognition service function of the target object under the target merchant device;

[0030] A sending unit, configured to send an activation request to a server for the biometric feature recognition service function;

[0031] The activation request includes a geographic location service range for limiting activation of the biometric feature recognition service function, a first geographic location of the activation device to be verified, and a biometric image of the target object; the geographic location service range is used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, which is used to indicate whether the biometric feature recognition service function has been successfully activated;

[0032] The receiving unit is configured to receive the activation result sent by the server.

[0033] In a sixth aspect, an embodiment of the present application provides a target merchant device, including:

[0034] a calling unit, configured to call a camera module to capture a biometric image of the target object in response to a biometric recognition operation of the target object;

[0035] a sending unit, configured to send an activation request to a server of the biometric feature recognition service function, the activation request including an identifier of the target merchant device and a biometric feature image of the target object;

[0036] The identifier of the target merchant device is used to determine a geographic location service range that restricts activation of the biometric feature recognition service function; the biometric image of the target object is used to determine an activated geographic location of the target object where the biometric feature recognition service function has been activated under the target merchant device; the geographic location service range is used to verify the activated geographic location; the verification result of the activated geographic location is used to generate an activation result; and the activation result is used to indicate whether the biometric feature recognition service function has been activated.

[0037] The receiving unit is configured to receive the activation result sent by the server.

[0038] In a seventh aspect, an embodiment of the present application provides an electronic device, including:

[0039] a processor adapted to implement computer instructions; and,

[0040] A computer-readable storage medium stores computer instructions, wherein the computer instructions are suitable for being loaded by a processor and executing the method provided in any of the first to third aspects mentioned above.

[0041] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are read and executed by a processor of a computer device, the computer device executes the method provided in any of the first to third aspects mentioned above.

[0042] In a ninth aspect, embodiments of the present application provide a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in any of the first to third aspects described above.

[0043] In an embodiment of the present application, by introducing a geographic location service range and a first geographic location, the first geographic location can be verified based on the geographic location service range; and if the verification of the first geographic location is successful, the biometric image of the target object is registered with the biometric image database of the server, and an activation result is generated to indicate that the biometric identification service function has been successfully activated; if the verification of the first geographic location fails, an activation result is generated to indicate that the biometric identification service function has not been successfully activated, thereby avoiding directly registering the biometric image of the target object with the biometric image database of the server, which can improve the security of the activation of the biometric identification service function, and can accurately control the activation range of the biometric identification service function, which can improve the effectiveness of the activation of the biometric identification service function.

[0044] In particular, by introducing the geographic location service range, merchants can plan marketing activities within the geographic location service range, or in other words, they can provide a more accurate geographic location service range for the marketing activities. This not only enables personalized marketing, but also improves the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0046] Figure 1 This is a schematic block diagram of a biometric recognition payment system involved in an embodiment of the present application.

[0047] Figure 2 This is an example of a grid provided in an embodiment of the present application.

[0048] Figure 3 This is a schematic flowchart of a method for activating a biometric feature recognition service function provided in an embodiment of the present application.

[0049] Figure 4 This is a schematic flowchart of a location conversion-based activation method provided in an embodiment of the present application.

[0050] Figure 5 This is a schematic flowchart of a method for generating an activation code provided in an embodiment of the present application.

[0051] Figure 6This is a schematic flow chart of an activation method based on activation code and location conversion provided in an embodiment of the present application.

[0052] Figure 7 This is a schematic flowchart of a method for activating a biometric feature recognition service function provided in an embodiment of the present application.

[0053] Figure 8 This is a schematic flow chart of an activation method based on geographic location sub-library provided in an embodiment of the present application.

[0054] Figure 9 This is a schematic block diagram of a server provided in an embodiment of the present application.

[0055] Figure 10 This is a schematic block diagram of an activation device provided in an embodiment of the present application.

[0056] Figure 11 This is a schematic block diagram of a target merchant device provided in an embodiment of the present application.

[0057] Figure 12 This is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0059] The solution provided by this application relates to the field of computer technology, and specifically to the field of biometric recognition payment technology.

[0060] Biometric payment technology is a payment method based on biometrics, primarily utilizing biometrics to facilitate payment. Biometrics scans biometric features, extracts unique identifying information, and compares it with pre-stored information to verify identity and complete payment. The advantages of biometric payment technology lie in its high security and accuracy. Each person's biometrics are unique, making them difficult to copy or forge, significantly enhancing payment security. Biometrics also offer high accuracy, enabling accurate identification of users and reducing the risk of misidentification and incorrect payments. Furthermore, biometric payment technology is convenient. Users do not need to carry a physical card or mobile phone; they simply place their biometric features on a biometric payment device to complete payment. This significantly simplifies the payment process and improves efficiency.

[0061] Biometric recognition payment technology can also adopt biometric 1 + biometric 2 recognition technology, which can adapt to complex environments, improve payment efficiency and simplify user operations.

[0062] To facilitate understanding of the technical solutions provided by this application, the relevant terms are explained below.

[0063] Biometric payment: A payment method that uses the user's biometric fingerprint for payment authentication.

[0064] Geofence: A designated geographic area that limits the scope of biometric payment operations.

[0065] Biometric Payment Device Identification: A unique identification number for a biometric payment device used to associate it with a specific geofence.

[0066] Sharding: Storing user activation information in a specific geofenced shard database is used to verify the user's location restrictions. Sharding is a database architecture strategy primarily used to address performance bottlenecks, storage capacity limitations, and high availability issues associated with a single database. In applications with large volumes of data and frequent access, a single database often struggles to withstand such pressure. Therefore, data needs to be distributed across multiple databases for storage and management. This is the fundamental idea behind sharding.

[0067] Activate user: After confirming that the user meets the geofence restrictions, officially activate them and allow them to perform biometric payment operations.

[0068] It should be noted that the terms used in the implementation methods of this application are only used to explain the embodiments of this application and are not intended to limit this application.

[0069] For example, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The term "at least one" is only a description of the combination relationship of enumerated objects, indicating that one or more items may exist. For example, at least one of the following: A, B, C can mean the following combinations: A exists alone, B exists alone, C exists alone, A and B exist at the same time, A and C exist at the same time, B and C exist at the same time, and A, B, and C exist at the same time. The term "multiple" refers to two or more. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0070] For example, the term "corresponding" can indicate a direct or indirect correspondence between two items, an association between the two items, or a relationship between an indicator and the indicated, a configuration and the configured, and so on. The term "indication" can be a direct indication, an indirect indication, or an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain it through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain it through C; it can also mean that A and B have an association. The terms "predefined" or "preconfigured" can mean that the corresponding code, table, or other relevant information that can be used for indication is pre-stored in the device, or it can refer to a protocol agreement. "Protocol" can refer to a standard protocol in this field. The term "when..." can be interpreted as "if," "if," "when," "in response to," and similar descriptions. Similarly, depending on the context, the phrase "if determined" or "if (stated condition or event) is detected" can be interpreted as "when determined" or "in response to determining" or "when (stated condition or event) is detected" or "in response to detecting (stated condition or event)" and similar descriptions. The terms "first", "second", "third", "fourth", "Ath", "Bth" and the like are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. Among them, digital video compression technology is mainly used to compress huge digital image video data for easy transmission and storage.

[0071] To facilitate understanding, first combine Figure 1 The biometric recognition payment system involved in the embodiments of the present application is introduced.

[0072] Figure 1 This is a schematic block diagram of a biometric recognition payment system 100 involved in an embodiment of the present application.

[0073] like Figure 1 As shown, the biometric recognition payment system 100 includes a biometric registration device 110, a biometric recognition payment device 120 and a backend server 130; wherein, the biometric recognition payment device 120 and the biometric registration device 110 are both installed with a biometric recognition payment application, and the backend server 130 is the backend server corresponding to the biometric recognition payment application.

[0074] The biometric registration device 110 can be a terminal device, the biometric recognition payment device 120 can be a merchant device or a terminal device, and the background server 130 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server. Terminal devices can include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Merchant devices can be point of sale (POS) terminals, cash registers, self-service checkout systems, code scanning (payment code) boxes, etc. It should be understood that in some cases, such as online payment scenarios, the biometric registration device 110 and the biometric recognition payment device 120 can be the same device, for example, a mobile phone.

[0075] Among them, the biometric registration device 110 and the biometric recognition payment device 120 are installed with a camera module and a biometric recognition payment application. The camera module may include an image acquisition device and a communication device; the image acquisition device may be, for example, a three-dimensional camera, to which software and hardware related to image quality detection may be added, including a depth camera and an infrared camera; the communication device may be at least one of a wireless communication device (such as Bluetooth) and a wired communication device.

[0076] The biometric registration device 110 may capture a biometric image and register it in a database of the backend server 130 .

[0077] Both the biometric payment device 120 and the biometric registration device 110 can be used to collect a target biometric image and transmit the target biometric image to the backend server 130 .

[0078] The biometric recognition payment device 120 can collect multiple biometric images of the user as basic biometric images when the user's biometric parts are close to each other; then, the biometric recognition payment device 120 can screen these multiple basic biometric images to retain the target biometric image, and the screening process here can include biometric quality screening process; further, the biometric recognition payment device 120 can transmit the retained target biometric image to the backend server 130.

[0079] The backend server 130 is used to receive the target biometric image transmitted by the biometric payment device 120, perform biometric matching based on the target biometric image (i.e., search the database for a biometric image that matches the target biometric image), and determine the target payment result corresponding to the target biometric image based on the matching result, and then return the target payment result to the biometric payment device 120. Specifically, after receiving the target biometric image, the backend server 130 can search for a biometric image that matches the target biometric image based on the target biometric image; if the target object is found, the corresponding payment operation can be performed and a target payment result representing the result corresponding to the payment operation can be generated. If a biometric image that matches the target biometric image is not found, a target payment result representing the failure of the biometric payment can be directly generated; then, the backend server 130 can feed the generated target payment result back to the biometric payment device 120.

[0080] It should be understood that in the embodiments of the present application, the biometric payment device 120 and the biometric registration device 110 can communicate via wired or wireless means, and the biometric registration device 110 and the backend server 130 can also communicate via wired or wireless means. This application does not impose any restrictions on this. The biometric payment system 100 can be used for payment based on fingerprint, iris, facial recognition, voiceprint, and other physiological characteristics, and this application does not impose any specific restrictions on this.

[0081] It should be noted that the information involved in the embodiments of this application (including but not limited to the information interacting between the biometric recognition payment device 120 and the biometric registration device 110, the information interacting between the biometric registration device 110 and the backend server 130, etc.), data (including but not limited to biometric image data, etc.), and signals are all authorized by the relevant objects or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0082] To facilitate understanding of the technical solution provided by this application, the relevant contents of the H3 grid system are first explained below.

[0083] The H3 implementation is based on a hierarchical indexing system that divides the Earth's space into identifiable units and encodes longitude and latitude into a hexagonal grid index. This encoding method enables precise location and provides more accurate positioning information.

[0084] H3 builds its hexagonal mesh on an icosahedron (a shape with 20 triangular faces and 12 vertices). Since the icosahedron cannot be completely tiled with hexagons alone, 12 pentagons are introduced, which are placed at the vertices of the icosahedron to ensure the integrity and continuity of the mesh. Figure 2 As shown, each hexagon can be subdivided into sub-unit hexagons, thus forming a multi-level grid structure. H3 stipulates that at the 0th level of the index, there are a total of 110 hexagons and 12 pentagons. H3 calls these 110 hexagons base cells. H3 can reach up to 15 levels, which means that H3 has 16 levels of spatial index granularity. In the 15th level with the finest granularity, the average size of each grid is 0.9 square meters and the average side length is 0.509713 meters. When dividing to the next level, each parent grid corresponds to 7 subgrids.

[0085] In practical applications, when performing H3 hexagonal grid positioning, you first need to obtain the latitude and longitude coordinates of the desired location. Then, convert these latitude and longitude coordinates into an H3 index. The H3 index is a unique identifier for a hexagonal grid that can be used to locate the location. Finally, using this H3 index, you can retrieve the hexagonal grid location information for that location.

[0086] The advantage of the H3 grid system is that it addresses some of the issues with traditional geospatial indexing systems, such as inconsistent grid shapes, wide variations in accuracy, large differences in geographic unit area, and unequal neighborhood distances. Through its hexagonal design, the H3 grid provides a more uniform and precise division of geospatial space, improving the accuracy of location positioning and data analysis.

[0087] The following describes the method for activating the biometric feature recognition service function provided by the embodiment of the present application with reference to the accompanying drawings.

[0088] It should be understood that the activation method provided in the embodiment of the present application can be interactively executed by an activation device and a server. The activation device can be any device equipped with a camera module and a biometric identification service application (such as a biometric identification payment application). The biometric identification service application is an application for implementing biometric identification service business in conjunction with a camera module. The activation device can be a merchant device or a terminal device. The terminal device can include but is not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The merchant device can be a point of sale terminal (Point of Sale, POS), a cash register, a self-service checkout system, a code scanning (payment code) box, etc. The server is an independent physical server, or it can be a server cluster or distributed system composed of multiple physical servers, or it can be a cloud server. For example, the activation device can be such as Figure 1The biometric payment device 120 or biometric registration device 110 shown in FIG. Figure 1 Server 130 is shown.

[0089] like Figure 3 As shown, the activation method 200 may include at least part of the following contents:

[0090] S210 , in response to the activation operation of activating the biometric feature recognition service function of the target object under the target merchant device, the activation device calls the camera module to capture the biometric feature image of the target object.

[0091] Exemplarily, the target object refers to an individual or user who wishes to activate the biometric recognition service function.

[0092] For example, the biometric recognition service is a payment or identity verification service based on biometric image recognition. The target merchant device can complete payment or identity verification by scanning the target subject's biometric image. This biometric recognition service includes, but is not limited to, fingerprint, iris, facial recognition, voiceprint, and other physiological characteristics.

[0093] S220, the activation device sends an activation request to the server; wherein the activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, the first geographic location of the activation device, and a biometric image of the target object.

[0094] Exemplarily, the geographic location service range may be a geographic location restriction range set or configured by the target merchant device for the biometric recognition service function. For example, the geographic location service range may be a geographic location restriction range set or configured by the target merchant device for the biometric recognition service function based on actual needs. The geographic location service range may also be referred to as a geo-fence. The geographic location service range is the geographic location range within which the biometric recognition service function is allowed to be activated or allowed to be activated. The geographic location service range may be used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, which is used to indicate whether the biometric recognition service function has been successfully activated.

[0095] Exemplarily, the first geographical location may be the geographical location to be verified of the activated device.

[0096] Exemplarily, the first geographic location may be based on at least one of the following:

[0097] The Internet Protocol IP address of the activated device, the latitude and longitude coordinates of the activated device, and the factory address of the activated device.

[0098] S230: The server verifies the first geographical location based on the geographical location service range.

[0099] Exemplarily, when the server verifies the first geographic location based on the geographic location service range, if the geographic location service range includes the first geographic location, it is determined that the first geographic location verification is successful; if the geographic location service range does not include the first geographic location, it is determined that the first geographic location verification fails.

[0100] Exemplarily, when the server verifies the first geographic location based on the geographic location service range, if the distance between the first geographic location and the geographic location closest to the first geographic location in the geographic location service range is less than or equal to the preset distance, the server determines that the first geographic location verification is successful; if the distance between the first geographic location and the geographic location closest to the first geographic location in the geographic location service range is greater than the preset distance, the server determines that the first geographic location verification has failed.

[0101] S240, when the verification of the first geographic location is successful, the server registers the biometric image of the target object into the biometric image database of the server, and generates an activation result indicating that the biometric recognition service function has been successfully activated; when the verification of the first geographic location fails, the server generates an activation result indicating that the biometric recognition service function has not been successfully activated.

[0102] Exemplarily, the biometric image database is a database on the server for storing registered biometric images.

[0103] Exemplarily, the first geographic location may be the longitude and latitude coordinates of the activation device, which is equivalent to that the introduced geographic location service range can verify the longitude and latitude coordinates of the activation device, or in other words, the introduced geographic location service range can limit the activation devices used to activate the biometric identification service function, that is, the activation devices whose longitude and latitude coordinates are within the geographic location service range can be used to activate the biometric identification service function of the target object under the target merchant device, and the activation devices whose longitude and latitude coordinates are not within the geographic location service range are prohibited from being used to activate the biometric identification service function of the target object under the target merchant device.

[0104] Exemplarily, the first geographic location may be an IP address, which is equivalent to that the introduced geographic location service range can verify the IP address of the activation device, or in other words, the introduced geographic location service range can limit the activation device used to activate the biometric identification service function, that is, the activation device whose IP address is within the geographic location service range can be used to activate the biometric identification service function of the target object under the target merchant device, and the activation device whose IP address is not within the geographic location service range is prohibited from being used to activate the biometric identification service function of the target object under the target merchant device.

[0105] Exemplarily, the first geographic location may be a factory address, which is equivalent to that the introduced geographic location service range can verify the factory address of the activated device, or in other words, the introduced geographic location service range can limit the activated devices used to activate the biometric identification service function, that is, the activated devices whose factory addresses are within the geographic location service range can be used to activate the biometric identification service function of the target object under the target merchant device, and the activated devices whose factory addresses are not within the geographic location service range are prohibited from being used to activate the biometric identification service function of the target object under the target merchant device.

[0106] S250: The server sends the activation result to the activation device.

[0107] In an embodiment of the present application, by introducing a geographic location service range and a first geographic location, the first geographic location can be verified based on the geographic location service range; and if the verification of the first geographic location is successful, the biometric image of the target object is registered with the biometric image database of the server, and an activation result is generated to indicate that the biometric identification service function has been successfully activated; if the verification of the first geographic location fails, an activation result is generated to indicate that the biometric identification service function has not been successfully activated, thereby avoiding directly registering the biometric image of the target object with the biometric image database of the server, which can improve the security of the activation of the biometric identification service function, and can accurately control the activation range of the biometric identification service function, which can improve the effectiveness of the activation of the biometric identification service function.

[0108] In particular, by introducing the geographic location service range, merchants can plan marketing activities within the geographic location service range, or in other words, they can provide a more accurate geographic location service range for the marketing activities. This not only enables personalized marketing, but also improves the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0109] For example, the geolocation server range includes at least one of the following: a service range configured for the object type to which the target object belongs, a service range configured for the target merchant device, and a service range configured for the merchant type to which the target merchant device belongs. This means that this embodiment can provide a more accurate geolocation service range for the marketing campaign based on a specific object type, merchant object, or merchant type. This not only enables personalized marketing but also increases the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0110] In some embodiments, the S230 includes:

[0111] In a case where the geographic location service range includes at least one geographic spatial index and the first geographic location is not a geographic spatial index, the server converts the first geographic location into a first geographic spatial index; and verifies the first geographic spatial index based on the at least one geographic spatial index.

[0112] In other words, if the geographic location service range includes at least one geospatial index, then if the first geographic location is not a geospatial index, the server converts the first geographic location into a first geospatial index; and verifies the first geospatial index based on the at least one geospatial index.

[0113] Exemplarily, the at least one geospatial index is at least one H3 index, which may also be referred to as at least one H3 grid code identifier.

[0114] Exemplarily, the at least one geospatial index is at least one H3 index, and the first geographic location is the latitude and longitude coordinates of the activated device. In this case, the latitude and longitude coordinates of the activated device can be converted into a first H3 index, and the first H3 index can be verified based on the at least one H3 index. For example, if the at least one H3 index includes the first H3 index, it is determined that the first geographic location verification succeeds; if the at least one H3 index does not include the first H3 index, it is determined that the first geographic location verification fails.

[0115] Exemplarily, the at least one geospatial index is at least one H3 index, and the first geographic location is the IP address of the activated device. In this case, the IP address of the activated device can be converted into a first H3 index, and the first H3 index can be verified based on the at least one H3 index. For example, if the at least one H3 index includes the first H3 index, the verification of the first geographic location is determined to be successful; if the at least one H3 index does not include the first H3 index, the verification of the first geographic location is determined to be unsuccessful.

[0116] Exemplarily, the at least one geospatial index is at least one H3 index, and the first geographic location is the factory address of the activated device. In this case, the factory address of the activated device can be converted into a first H3 index, and the first H3 index can be verified based on the at least one H3 index. For example, if the at least one H3 index includes the first H3 index, the verification of the first geographic location is determined to be successful; if the at least one H3 index does not include the first H3 index, the verification of the first geographic location is determined to be unsuccessful.

[0117] Figure 4 This is a schematic flowchart of a location conversion-based activation method provided in an embodiment of the present application.

[0118] like Figure 4 As shown, assuming that the geographic location service range includes at least one geographic space index, if the first geographic location is the IP address of the activated device, the server converts the IP address of the activated device into a first geographic space index and verifies the first geographic space index based on the at least one geographic space index. If the first geographic location is the factory address of the activated device, the server converts the factory address of the activated device into a first geographic space index and verifies the first geographic space index based on the at least one geographic space index.

[0119] In this embodiment, if the geographic location service scope includes at least one geographic spatial index, then when the first geographic location is not a geospatial index, the server converts the first geographic location into a first geospatial index; and verifying the first geospatial index based on the at least one geospatial index can reduce the complexity of verifying the first geographic location.

[0120] It should be understood that in this embodiment, when the at least one geospatial index is at least one H3 index, the accuracy and refinement of the at least one geospatial index can be adjusted based on actual needs, and this application does not make specific limitations on this.

[0121] In some embodiments, the S230 includes:

[0122] When the first geographic location is an Internet Protocol IP address, the server verifies the first geographic location based on the service scope configured for the object type to which the target object belongs within the service scope of the geographic location; when the first geographic location is a factory address, the server verifies the first geographic location based on the service scope configured for the target merchant device within the service scope of the geographic location or including the service scope configured for the merchant type to which the target merchant device belongs.

[0123] In this embodiment, when the first geographic location is an Internet Protocol (IP) address, the first geographic location is verified based on the service scope configured for the object type to which the target object belongs in the geographic location service scope; when the first geographic location is a factory address, the first geographic location is verified based on the service scope configured for the target merchant device in the geographic location service scope or including the service scope configured for the merchant type to which the target merchant device belongs; this is equivalent to introducing different geographic location service scopes from the perspective of the object type to which the target object belongs, the target merchant device, or the merchant type to which the target merchant device belongs, and for different types of first geographic locations, using their adapted service scopes to verify the first geographic location, which can improve the flexibility of the first geographic location verification and thereby improve the flexibility of the activation of the biometric recognition service function.

[0124] In some embodiments, the S230 includes:

[0125] The server determines whether the target object has activated the biometric identification service function based on the biometric image of the target object; if the target object has not activated the biometric identification service function, the server verifies the first geographic location based on the geographic location service range.

[0126] Exemplarily, the server determines, based on the target subject's biometric image, whether the target subject has activated the biometric recognition service function. If the target subject has not activated the biometric recognition service function, the server verifies the first geographic location based on the geographic location service range. If the target subject has activated the biometric recognition service function, the server sends a prompt message to the activation device indicating that the target subject has activated the biometric recognition service function.

[0127] Exemplarily, the server may search for the biometric image of the target object in the biometric image database of the server based on the biometric image of the target object. If the biometric image of the target object is found, it is determined that the target object has activated the biometric recognition service function; if the biometric image of the target object is not found, it is determined that the target object has not activated the biometric recognition service function.

[0128] In this embodiment, the server determines whether the target object has activated the biometric identification service function based on the biometric image of the target object; if the target object has not activated the biometric identification service function, the first geographic location is verified based on the geographic location service range; this can avoid the server repeatedly activating the biometric identification service function of the target object under the target merchant device, thereby improving service efficiency and reducing resource waste.

[0129] Of course, in other alternative embodiments, the server may also search for the result of the first geographical location in the activated geographical locations where the biometric identification service function has been activated under the target merchant device, to determine whether the target object has activated the biometric identification service function. For example, when the activated geographical location does not include the first geographical location, the first geographical location is verified based on the service range of the geographical location. When the activated geographical location includes the first geographical location, a prompt message is sent to the activation device indicating that the target object has activated the biometric identification service function. Since the number of activated geographical locations where the target object has activated the biometric identification service function under the target merchant device is small, usually in the single digit, compared with searching for the biometric image of the target object in the biometric image database of the server, the query workload can be reduced, thereby improving the query efficiency and activation efficiency.

[0130] In some embodiments, the method 200 further includes:

[0131] The server registers the identity information of the target object in the geographic location sub-database corresponding to the first geographic location.

[0132] Exemplarily, when the activation result indicates that the biometric feature recognition service function has been successfully activated, the server registers the identity information of the target object into the geographic location sub-database corresponding to the first geographic location.

[0133] In this embodiment, the server registers the identity information of the target object to the geographic location sub-library corresponding to the first geographic location, that is, the geographic location sub-library is introduced, so that the server can manage the geographic location of the target object for which the biometric identification service function has been activated, that is, the geographic locations corresponding to the geographic location sub-library including the identity information of the target object are all the geographic locations of the target object for which the biometric identification service function has been activated, and thus can accurately control which geographic locations of the target object within the geographic location service range can use the biometric identification service function, thereby improving the security and effectiveness of the activation of the biometric identification service function.

[0134] In addition, by introducing the geographic location database, merchants can plan different marketing activities in different geographic locations within the geographic location service range, or provide a more flexible planning method for the marketing activities. This not only enables personalized marketing, but also improves the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0135] In some embodiments, before S210, the method 200 further includes:

[0136] The activation device responds to a scanning operation of the activation code provided by the target merchant device, and displays a display interface for the target object to use the biometric feature recognition service application; wherein S210 includes:

[0137] The activation device responds to the activation operation performed on the display interface and calls the camera module to capture the biometric image of the target object.

[0138] For example, the activation code is generated based on the target merchant's identifier, and the target merchant device identifier is generated based on the target merchant device's identity information and the geographic location service range. The target merchant device's identity information includes information such as the target merchant device's name and organization number. The organization number is typically assigned by a relevant institution or organization and is used to identify and recognize a specific merchant or enterprise.

[0139] Figure 5 This is a schematic flowchart of a method for generating an activation code provided in an embodiment of the present application.

[0140] like Figure 5 As shown, the server receives the identity information of the target merchant device and the geographic location service range sent by the activation code generator in the target merchant device; the server generates an identification of the target merchant device based on the identity information of the target merchant device and the geographic location service range, and sends the identification of the target merchant device to the target merchant device; after receiving the identification of the target merchant device, the activation code generator generates an activation code for activating the biometric recognition service function based on the identification of the target merchant device.

[0141] In this embodiment, since the activation code is generated based on the identification of the target merchant, the identification of the target merchant device is generated based on the identity information of the target merchant device and the geographic location service range; therefore, the activation device can quickly obtain the necessary geographic location service range and merchant identity information by scanning the activation code, which greatly simplifies the activation process and improves service efficiency.

[0142] In addition, since it is relatively easy to obtain the organization number and there are no additional restrictions when the activation device is activated according to the organization number of the target merchant device, the security when activating the biometric identification service function will be reduced. In this embodiment, since the activation code is generated based on the identity information of the target merchant device and the geographic location service range, it is equivalent to that only objects within the specified geographic location service range can activate the biometric identification service function. This can prevent the activation code from being leaked and objects outside the geographic location service range from activating the biometric identification service function, which can improve the security and effectiveness when activating the biometric identification service function.

[0143] Figure 6 This is a schematic flow chart of an activation method based on activation code and location conversion provided in an embodiment of the present application.

[0144] like Figure 6 As shown, in response to scanning an activation code provided by a target merchant device, the activation device displays a display interface for the target subject to use a biometric recognition service application. In response to the activation operation performed on the display interface, the activation device invokes the camera module to capture a biometric image of the target subject and sends an activation request to the server. The activation request includes a geographic location service range for limiting the activation of the biometric recognition service function, a first geographic location of the activation device, and a biometric image of the target subject. If the geographic location service range includes at least one geospatial index, then if the first geographic location is not a geospatial index, the server converts the first geographic location into a first geospatial index; the server verifies the first geospatial index based on the at least one geospatial index. If the verification of the first geographic location is successful, the server registers the biometric image of the target subject in its biometric image database and generates an activation result indicating that the biometric recognition service function has been successfully activated. If the verification of the first geographic location fails, the server generates an activation result indicating that the biometric recognition service function has not been successfully activated. The server then sends the activation result to the activation device.

[0145] Exemplarily, the activation operation may be a click operation or other operation on the activation button on the display interface. Of course, in other alternative embodiments, the activation operation may also be replaced by a voice input operation or other types of operations, which is not specifically limited in this application.

[0146] The following describes the method for activating the biometric feature recognition service function provided by the embodiment of the present application with reference to the accompanying drawings.

[0147] Figure 7 is a schematic flowchart of an activation method 300 according to an embodiment of the present application.

[0148] It should be understood that the activation method provided in the embodiment of the present application can be interactively executed by the target merchant device and the server. The target merchant device can be any device equipped with a camera module and a biometric identification service application (such as a biometric identification payment application). The biometric identification service application is an application for implementing biometric identification service business in conjunction with the camera module. The target merchant device can be a point of sale (POS) terminal, a cash register, a self-service checkout system, a code scanning (payment code) box, etc. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server. For example, the target merchant device can be such as Figure 1 The biometric payment device 120 shown in FIG. Figure 1 Server 130 is shown.

[0149] like Figure 7 As shown, the activation method 300 may include at least part of the following contents:

[0150] S310 , the target merchant device calls a camera module to capture a biometric image of the target object in response to a biometric feature recognition operation of the target object.

[0151] Exemplarily, the biometric feature recognition operation may be a palm swiping operation or a face swiping operation.

[0152] S320: The target merchant device sends an activation request to the server. The activation request includes an identifier of the target merchant device and a biometric image of the target object.

[0153] S330, the server determines a geographic location service range for limiting the activation of the biometric recognition service function based on the identifier of the target merchant device, and determines an activated geographic location of the target object where the biometric recognition service function has been activated based on the biometric image of the target object.

[0154] Exemplarily, the identification of the target merchant device is generated based on the identity information of the target merchant device and the geographic location service range. The identity information of the target merchant device includes the name of the target merchant device, the organization number, etc. The organization number is usually assigned by a relevant institution or organization and is used to identify and recognize a specific merchant or enterprise.

[0155] Exemplarily, the server may determine the service range corresponding to the identifier of the target merchant device as the geographic location service range, and use the biometric image of the target object to search for the activated geographic location in the geographic location sub-library.

[0156] S340: The server verifies the activated geographic location based on the geographic location service range.

[0157] Exemplarily, when the server verifies the activated geographic location based on the geographic location service range, if the geographic location service range includes the activated geographic location, it is determined that the verification of the activated geographic location is successful; if the geographic location service range includes the activated geographic location, it is determined that the verification of the activated geographic location fails.

[0158] Exemplarily, when the server verifies the activated geographic location based on the geographic location service range, if the distance between the activated geographic location and the geographic location closest to the activated geographic location within the geographic location service range is less than or equal to the preset distance, it is determined that the verification of the activated geographic location is successful; if the distance between the activated geographic location and the geographic location closest to the activated geographic location within the geographic location service range is greater than the preset distance, it is determined that the verification of the activated geographic location has failed.

[0159] S350, when the activated geographic location verification is successful, the server generates an activation result indicating that the biometric recognition service function has been successfully activated; when the activated geographic location verification fails, the server generates an activation result indicating that the biometric recognition service function has not been successfully activated.

[0160] Exemplarily, the identifier of the target merchant device is used to determine the geographic location service range that restricts the activation of the biometric recognition service function, the biometric image of the target object is used to determine the activated geographic location of the target object where the biometric recognition service function has been activated under the target merchant device, the geographic location service range is used to verify the activated geographic location, and the verification result of the activated geographic location is used to generate an activation result, which is used to indicate whether the biometric recognition service function has been activated.

[0161] S360: The server sends the activation result to the target merchant device.

[0162] In this embodiment, by introducing the geographic location service range, the server can verify the activated geographic location based on the geographic location service range; and in the case where the verification of the activated geographic location is successful, the server generates an activation result indicating that the biometric recognition service function has been successfully activated; in the case where the verification of the activated geographic location fails, the server generates an activation result indicating that the biometric recognition service function has not been successfully activated; directly activating the biometric recognition service function is avoided, which can improve the security of the biometric recognition service function during activation, and can accurately control the activation range of the biometric recognition service function, which can improve the effectiveness of the activation of the biometric recognition service function.

[0163] In particular, by introducing the geographic location service range, merchants can plan marketing activities within the geographic location service range, or in other words, they can provide a more accurate geographic location service range for the marketing activities. This not only enables personalized marketing, but also improves the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0164] For example, the geolocation server range includes at least one of the following: a service range configured for the object type to which the target object belongs, a service range configured for the target merchant device, and a service range configured for the merchant type to which the target merchant device belongs. This means that this embodiment can provide a more accurate geolocation service range for the marketing campaign based on a specific object type, merchant object, or merchant type. This not only enables personalized marketing but also increases the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0165] In some embodiments, the S330 includes:

[0166] The server determines the identity information of the target object based on the biometric image of the target object; and determines the geographical location corresponding to the geographical location sub-library including the identity information of the target object as the activated geographical location.

[0167] In this embodiment, by introducing a geographic location sub-library, the server can manage the geographic location of the target object where the biometric identification service function has been activated, that is, the geographic location corresponding to the geographic location sub-library including the identity information of the target object are all the geographic locations of the target object where the biometric identification service function has been activated, thereby accurately controlling which geographic locations of the target object within the geographic location service range can use the biometric identification service function, thereby improving the security and effectiveness of the activation of the biometric identification service function.

[0168] In addition, by introducing the geographic location database, merchants can plan different marketing activities in different geographic locations within the geographic location service range, or provide a more flexible planning method for the marketing activities. This not only enables personalized marketing, but also improves the activation rate and purchase conversion rate of the biometric recognition service function, thereby improving user experience and increasing user stickiness.

[0169] In some embodiments, the activation request further includes the second geographic location of the target merchant device; and S350 includes:

[0170] If the activated geographic location is successfully verified, the server verifies the second geographic location based on the activated geographic location; if the second geographic location is successfully verified, an activation result is generated to indicate that the biometric feature recognition service function has been successfully activated.

[0171] Exemplarily, if the activated geographic location is successfully verified, the server verifies the second geographic location based on the activated geographic location; if the second geographic location is successfully verified, an activation result is generated indicating that the biometric recognition service function has been successfully activated. If the second geographic location is unsuccessful, an activation result is generated indicating that the biometric recognition service function has not been successfully activated.

[0172] Figure 8 This is a schematic flow chart of an activation method based on geographic location sub-library provided in an embodiment of the present application.

[0173] like Figure 8 As shown, the activation request also includes a second geographic location of the target merchant device. The server can determine the identity information of the target object based on the biometric image of the target object, and then determine the geographic location corresponding to the geographic location database including the identity information of the target object as the activated geographic location. Based on this, the server verifies the second geographic location based on the activated geographic location; if the verification of the second geographic location is successful, an activation result is generated to indicate that the biometric recognition service function has been successfully activated. If the verification of the second geographic location fails, an activation result is generated to indicate that the biometric recognition service function has not been successfully activated.

[0174] In this embodiment, when the verification of the activated geographic location is successful, the server verifies the second geographic location based on the activated geographic location; when the verification of the second geographic location is successful, an activation result is generated to indicate that the biometric recognition service function has been successfully activated, which is equivalent to activating the biometric recognition service function only when the second geographic location belongs to the activated geographic location, which can further ensure the security and effectiveness of activating the biometric recognition service function.

[0175] In some embodiments, before S310, the method 300 may further include:

[0176] The server receives the identity information of the target merchant device and the geographic location service range sent by the target merchant device; generates an identifier of the target merchant device based on the identity information of the target merchant device and the geographic location service range; and sends the identifier of the target merchant device to the target merchant device, where the identifier of the target merchant device is used to generate an activation code for activating the biometric recognition service function.

[0177] Exemplarily, when the server generates the identification of the target merchant device based on the identity information of the target merchant device and the geographic location service range, it can use various algorithms and encryption technologies to ensure that the generated identification is both unique and accurately reflects the identity information of the target merchant device and the geographic location service range.

[0178] Illustratively, after receiving the identifier of the target merchant device, the target merchant device may generate an activation code based on the identifier of the target merchant device.

[0179] Exemplarily, the identity information of the target merchant device includes the name, organization number, and other information of the target merchant device. The organization number is usually assigned by a relevant institution or organization and is used to identify and recognize a specific merchant or enterprise.

[0180] In this embodiment, the server generates an identifier of the target merchant device based on the identity information of the target merchant device and the geographic location service range. The identifier of the target merchant device is used to generate an activation code for activating the biometric recognition service function; this is equivalent to the activation device being able to quickly obtain the necessary geographic location service range and merchant identity information by scanning the activation code, which greatly simplifies the activation process and improves service efficiency.

[0181] In addition, since it is relatively easy to obtain the organization number and there are no additional restrictions when the activation device is activated according to the organization number of the target merchant device, the security when activating the biometric identification service function will be reduced. In this embodiment, since the activation code is generated based on the identity information of the target merchant device and the geographic location service range, it is equivalent to that only objects within the specified geographic location service range can activate the biometric identification service function. This can prevent the activation code from being leaked and objects outside the geographic location service range from activating the biometric identification service function, which can improve the security and effectiveness when activating the biometric identification service function.

[0182] It should be understood that the specific solution of the activation method 300 can be found in the relevant content of the activation method 200. For the sake of ease of description, this application will not go into details.

[0183] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the embodiments mentioned above. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the specific embodiments mentioned above can be combined in any suitable manner unless there is any contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, and as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application.

[0184] It should also be understood that in the various method embodiments of the present application, the size of the serial numbers of the processes involved above does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0185] The above describes the method provided in the embodiment of the present application, and the following describes the device provided in the embodiment of the present application.

[0186] Figure 9 It is a schematic block diagram of a server 400 provided according to an embodiment of the present application.

[0187] like Figure 9 As shown, the server 400 includes:

[0188] The receiving unit 410 is configured to receive an activation request sent by an activation device;

[0189] The activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, a first geographic location of the activation device, and a biometric image of the target object;

[0190] A verification unit 420, configured to verify the first geographical location based on the geographical location service range;

[0191] Generating unit 430 is configured to register the biometric image of the target object in the biometric image database of the server if the verification of the first geographic location is successful, and generate an activation result indicating that the biometric recognition service function has been successfully activated; if the verification of the first geographic location fails, generate an activation result indicating that the biometric recognition service function has not been successfully activated;

[0192] The sending unit 440 is configured to send the activation result to the activation device.

[0193] In some embodiments, the verification unit 420 is specifically configured to:

[0194] If the geographic location service range includes at least one geographic space index and the first geographic location is not a geographic space index, converting the first geographic location into a first geographic space index;

[0195] The first geospatial index is verified based on the at least one geospatial index.

[0196] In some embodiments, the verification unit 420 is specifically configured to:

[0197] When the first geographical location is an Internet Protocol (IP) address, verifying the first geographical location based on a service scope configured for the object type to which the target object belongs within the service scope of the geographical location;

[0198] In the case that the first geographical location is a factory address, the first geographical location is verified based on a service range configured for the target merchant device within the service range of the geographical location or a service range configured for the merchant type to which the target merchant device belongs.

[0199] In some embodiments, the verification unit 420 is specifically configured to:

[0200] Based on the biometric image of the target object, determining whether the target object has activated the biometric recognition service function;

[0201] In the case that the target object has not activated the biometric feature recognition service function, the first geographical location is verified based on the geographical location service range.

[0202] In some embodiments, the generating unit 430 is further configured to:

[0203] The identity information of the target object is registered in the geographic location sub-library corresponding to the first geographic location.

[0204] In some embodiments, the receiving unit 410 is further configured to:

[0205] Receive an activation request sent by a target merchant device, the activation request including an identifier of the target merchant device and a biometric image of the target object; the verification unit 420 is further configured to:

[0206] Determine, based on the identifier of the target merchant device, a geographic location service range for limiting activation of the biometric feature recognition service function, and determine, based on the biometric image of the target object, an activated geographic location of the target object where the biometric feature recognition service function has been activated; verify the activated geographic location based on the geographic location service range; if the verification of the activated geographic location is successful, generate an activation result indicating that the biometric feature recognition service function has been successfully activated; if the verification of the activated geographic location fails, generate an activation result indicating that the biometric feature recognition service function has not been successfully activated; the sending unit 440 is further configured to:

[0207] The activation result is sent to the target merchant device.

[0208] In some embodiments, the verification unit 420 is specifically configured to:

[0209] Determining identity information of the target object based on the biometric image of the target object;

[0210] The geographical location corresponding to the geographical location sub-database including the identity information of the target object is determined as the activated geographical location.

[0211] In some embodiments, the activation request further includes the second geographic location of the target merchant device; the verification unit 420 is specifically configured to:

[0212] If the activated geographic location verification is successful, verifying the second geographic location based on the activated geographic location;

[0213] When the second geographic location verification is successful, an activation result is generated to indicate that the biometric feature recognition service function has been successfully activated.

[0214] In some embodiments, before receiving the activation request sent by the activation device, the receiving unit 410 is further configured to:

[0215] Receive the identity information of the target merchant device and the geographic location service range sent by the target merchant device; the generating unit 430 is further configured to:

[0216] Generate an identifier of the target merchant device based on the identity information of the target merchant device and the geographic location service range; the sending unit 440 is further configured to:

[0217] The identifier of the target merchant device is sent to the target merchant device, and the identifier of the target merchant device is used to generate an activation code for activating the biometric feature recognition service function.

[0218] It should be understood that the server 400 provided in the embodiment of the present application may correspond to the execution subject in the embodiment of the method of the present application, and the various units in the server 400 are respectively for the purpose of implementing Figure 3 The activation method 200 shown or Figure 7 The corresponding process of the activation method 300 shown in the figure achieves the same technical effect, and for the sake of brevity, it is not repeated here.

[0219] Figure 10 It is a schematic block diagram of an activation device 500 provided according to an embodiment of the present application.

[0220] like Figure 10 As shown, the activation device 500 includes:

[0221] The calling unit 510 is configured to call a camera module to capture a biometric image of the target object in response to an activation operation of the biometric feature recognition service function of the target object under the target merchant device;

[0222] A sending unit 520 is configured to send an activation request to a server for the biometric feature recognition service function;

[0223] The activation request includes a geographic location service range for limiting activation of the biometric feature recognition service function, a first geographic location of the activation device to be verified, and a biometric image of the target object; the geographic location service range is used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, which is used to indicate whether the biometric feature recognition service function has been successfully activated;

[0224] The receiving unit 530 is configured to receive the activation result sent by the server.

[0225] In some embodiments, the activation device 500 further includes a display unit. The calling unit 510, in response to an activation operation for activating the biometric feature recognition service function of the target object under the target merchant device, before calling the camera module to capture the biometric feature image of the target object, is specifically configured to:

[0226] In response to a scanning operation of an activation code provided by the target merchant device, displaying a display interface for the target object to use a biometric feature recognition service application;

[0227] The calling unit 510 is specifically configured to:

[0228] In response to the activation operation performed on the display interface, the camera module is called to capture a biometric image of the target object.

[0229] It should be understood that the provisioning device 500 provided in the embodiment of the present application may correspond to the execution subject in the embodiment of the method of the present application, and the various units in the provisioning device 500 are respectively for implementing Figure 3 The corresponding process of the activation method 200 shown in the figure achieves the same technical effect, and for the sake of brevity, it is not repeated here.

[0230] Figure 11 6 is a schematic block diagram of a target merchant device 600 provided according to an embodiment of the present application.

[0231] like Figure 11 As shown, the target merchant device 600 includes:

[0232] The calling unit 610 is configured to call a camera module to capture a biometric image of the target object in response to a biometric recognition operation of the target object;

[0233] A sending unit 620 is configured to send an activation request to a server of the biometric feature recognition service function, where the activation request includes an identifier of the target merchant device and a biometric feature image of the target object;

[0234] The identifier of the target merchant device is used to determine a geographic location service range that restricts activation of the biometric feature recognition service function; the biometric image of the target object is used to determine an activated geographic location of the target object where the biometric feature recognition service function has been activated under the target merchant device; the geographic location service range is used to verify the activated geographic location; the verification result of the activated geographic location is used to generate an activation result; and the activation result is used to indicate whether the biometric feature recognition service function has been activated.

[0235] The receiving unit 630 is configured to receive the activation result sent by the server.

[0236] In some embodiments, before the calling unit 610 calls the camera module to capture the biometric image of the target object in response to the biometric recognition operation of the target object, the sending unit 620 is further configured to:

[0237] Sending the identity information of the target merchant device and the geographic location service range to the server;

[0238] The identity information of the target merchant device and the geographic location service range are used to generate an identifier of the target merchant device; the receiving unit 630 is further used to:

[0239] Receiving the identifier of the target merchant device sent by the server;

[0240] Based on the identifier of the target merchant device, an activation code for activating the biometric feature recognition service function is generated.

[0241] It should be understood that the target merchant device 600 provided in the embodiment of the present application may correspond to the execution subject in the embodiment of the method of the present application, and the various units in the target merchant device 600 are respectively for the purpose of realizing Figure 7 The corresponding process of the activation method 300 shown in the figure achieves the same technical effect, and for the sake of brevity, it is not repeated here.

[0242] It should also be understood that the various units in the server 400, activation device 500 or target merchant device 600 involved in the embodiments of the present application are divided based on logical functions. In actual applications, the functions of a unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit, or even these functions can be assisted by one or more other units. For example, part or all of the server 400, activation device 500 or target merchant device 600 are merged into one or more other units. For another example, a certain unit (some) in the server 400, activation device 500 or target merchant device 600 can also be split into multiple smaller units in function to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. For another example, the server 400, activation device 500 or target merchant device 600 can also include other units. In actual applications, these functions can also be assisted by other units and can be achieved by the collaboration of multiple units.

[0243] It should also be understood that the term "module" or "unit" involved in the embodiments of the present application refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0244] For example, a computer program (including program code) capable of executing each step involved in the corresponding method can be run on a general-purpose computing device of a general-purpose computer including processing elements and storage elements such as a central processing unit (CPU), a random access storage medium (RAM), and a read-only storage medium (ROM) to construct the server 400, the activation device 500, or the target merchant device 600 involved in the embodiment of the present application, and to implement the method of the embodiment of the present application. The computer program can be recorded on, for example, a computer-readable storage medium and loaded into an electronic device via the computer-readable storage medium, and the computer program is used to implement the corresponding method of the embodiment of the present application. In other words, the units involved above can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented in the form of a combination of software and hardware. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the integrated logic circuit of the hardware in the processor and / or the instructions in software form, and the steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or being executed by a combination of hardware and software in a decoding processor. Alternatively, the software may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The software in the memory may be executed by a processor to complete the steps in the method embodiments mentioned above.

[0245] Figure 12 It is a schematic structural diagram of the electronic device 600 provided in this application.

[0246] like Figure 12 As shown, the electronic device 600 includes at least a processor 610 and a computer-readable storage medium 620. The processor 610 and the computer-readable storage medium 620 may be connected via a bus or other means. The computer-readable storage medium 620 is used to store a computer program 621, which includes computer instructions. The processor 610 is used to execute the computer instructions stored in the computer-readable storage medium 620. The processor 610 is the computing core and control core of the electronic device 600. It is suitable for implementing one or more computer instructions, and is specifically suitable for loading and executing one or more computer instructions to implement the corresponding method flow or corresponding function.

[0247] The processor 610 may also be referred to as a central processing unit (CPU). The processor 610 may include, but is not limited to, a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, discrete hardware components, and the like.

[0248] The computer-readable storage medium 620 may be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory; optionally, it may be at least one computer-readable storage medium located away from the aforementioned processor 610. Specifically, the computer-readable storage medium 620 includes, but is not limited to, volatile memory and / or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0249] like Figure 12 As shown, the electronic device 700 may further include a transceiver 730 .

[0250] The processor 710 may control the transceiver 730 to communicate with other devices. Specifically, the processor 710 may send information or data to other devices or receive information or data sent by other devices. The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include one or more antennas.

[0251] It should be understood that the various components in the electronic device 700 are connected via a bus system, wherein the bus system includes, in addition to a data bus, a power bus, a control bus, and a status signal bus. It is worth noting that the electronic device 700 can be any electronic device with data processing capabilities; the computer-readable storage medium 720 stores computer instructions; the processor 710 loads and executes the computer instructions stored in the computer-readable storage medium 720 to implement the corresponding steps in the embodiment of the method of the present application; in a specific implementation, the computer instructions in the computer-readable storage medium 720 are loaded by the processor 710 and the corresponding steps are executed.

[0252] For example, the electronic device 700 may be the server 400, activation device 500 or target merchant device 600 involved in an embodiment of the present application; the computer-readable storage medium 720 stores computer instructions; the processor 710 loads and executes the computer instructions stored in the computer-readable storage medium 720 to implement the corresponding steps in the activation method or activation method provided in the present application; in other words, the computer instructions in the computer-readable storage medium 720 are loaded by the processor 710 and execute the corresponding steps in the activation method or activation method; to avoid repetition, they will not be repeated here.

[0253] According to another aspect of the present application, the present application also provides a biometric recognition payment system, including the activation device and server mentioned above, or, including the target merchant device and server mentioned above, or, including the activation device, target merchant device and server mentioned above.

[0254] According to another aspect of the present application, an embodiment of the present application provides a chip. The chip can be an integrated circuit chip with signal processing capabilities, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The chip can also be called a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip, etc. The chip can be applied to various electronic devices that can be installed with the chip, so that the device equipped with the chip can execute the corresponding steps in the various methods or logic block diagrams disclosed in the embodiments of the present application. For example, the chip can be suitable for implementing one or more computer instructions, specifically suitable for loading and executing one or more computer instructions to implement the corresponding method flow or corresponding function.

[0255] According to another aspect of the present application, an embodiment of the present application provides a computer-readable storage medium (Memory). The computer-readable storage medium is a memory device of a computer for storing programs and data. It is understandable that the computer-readable storage medium herein may include both built-in storage media in the computer and, of course, extended storage media supported by the computer. The computer-readable storage medium provides a storage space that stores an operating system of an electronic device. The storage space stores computer instructions suitable for being loaded and executed by a processor. When the computer instructions are read and executed by the processor of the computer device, the computer device executes the corresponding steps in the various methods or logic block diagrams disclosed in the embodiments of the present application.

[0256] According to another aspect of the present application, an embodiment of the present application provides a computer program product or computer program. The computer program product or computer program includes computer instructions, which are stored in a computer-readable storage medium. The processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the corresponding steps in the various methods or logic block diagrams disclosed in the embodiments of the present application. In other words, when software is used to implement the solution provided by the present application, it can be implemented in whole or in part in the form of a computer program product or computer program. The computer program product or computer program includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, the process of the embodiment of the present application is run in whole or in part or the functions of the embodiment of the present application are implemented.

[0257] It is worth noting that the computer involved in this application can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions involved in this application can be stored in a computer-readable storage medium, or can be transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0258] Those skilled in the art will appreciate that the units and process steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. In other words, professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.

[0259] Finally, it should be noted that the above content is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the present application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner unless there is any contradiction. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the basic idea of ​​the present application, they should also be regarded as the content disclosed in the present application.

Claims

1. A method for activating a biometric feature recognition service function, characterized in that: The method is applied to a server and includes: Receive an activation request sent by an activation device; The activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, a first geographic location of the activation device, and a biometric image of a target object; Verifying the first geographical location based on the geographical location service range; If the verification of the first geographic location is successful, registering the biometric image of the target object in the biometric image database of the server, and generating an activation result indicating that the biometric recognition service function has been successfully activated; if the verification of the first geographic location fails, generating an activation result indicating that the biometric recognition service function has not been successfully activated; The activation result is sent to the activation device.

2. The method according to claim 1, characterized in that The verifying the first geographical location based on the geographical location service range includes: In a case where the geographic location service range includes at least one geospatial index and the first geographic location is not a geospatial index, converting the first geographic location into a first geospatial index; The first geospatial index is verified based on the at least one geospatial index.

3. The method according to claim 1, characterized in that The verifying the first geographical location based on the geographical location service range includes: In a case where the first geographical location is an Internet Protocol (IP) address, verifying the first geographical location based on a service scope configured for the object type to which the target object belongs in the geographical location service scope; In the case that the first geographical location is a factory address, the first geographical location is verified based on a service range configured for the target merchant device within the geographical location service range or a service range configured for a merchant type to which the target merchant device belongs.

4. The method according to claim 1, wherein The verifying the first geographical location based on the geographical location service range includes: Based on the biometric image of the target object, determining whether the target object has activated the biometric recognition service function; In a case where the target object has not activated the biometric feature recognition service function, the first geographical location is verified based on the geographical location service range.

5. The method according to claim 1, wherein The method further comprises: The identity information of the target object is registered in the geographic location sub-database corresponding to the first geographic location.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: receiving an activation request sent by a target merchant device, the activation request including an identifier of the target merchant device and a biometric image of the target object; Determining, based on the identifier of the target merchant device, a geographic location service range for limiting activation of the biometric feature recognition service function, and determining, based on the biometric feature image of the target object, an activated geographic location of the target object where the biometric feature recognition service function has been activated; Verifying the activated geographic location based on the geographic location service range; If the activated geographic location verification is successful, generating an activation result indicating that the biometric feature recognition service function has been successfully activated; if the activated geographic location verification fails, generating an activation result indicating that the biometric feature recognition service function has not been successfully activated; Send the activation result to the target merchant device.

7. The method according to claim 6, characterized in that The determining, based on the biometric image of the target object, the activated geographic location of the target object where the biometric recognition service function has been activated includes: Determining identity information of the target object based on the biometric image of the target object; The geographical location corresponding to the geographical location sub-library including the identity information of the target object is determined as the activated geographical location.

8. The method according to claim 6, characterized in that The activation request also includes a second geographic location of the target merchant device; and when the activated geographic location is successfully verified, generating an activation result indicating that the biometric feature recognition service function has been successfully activated, including: If the activated geographic location is successfully verified, verifying the second geographic location based on the activated geographic location; In the case where the second geographical location is successfully verified, an activation result is generated to indicate that the biometric feature recognition service function has been successfully activated.

9. The method according to any one of claims 1 to 5, characterized in that Before receiving the activation request sent by the activation device, the method further includes: Receiving the identity information of the target merchant device and the geographic location service range sent by the target merchant device; Generate an identifier of the target merchant device based on the identity information of the target merchant device and the geographic location service range; The identifier of the target merchant device is sent to the target merchant device, where the identifier of the target merchant device is used to generate an activation code for activating the biometric feature recognition service function.

10. A method for activating a biometric feature recognition service function, characterized in that: The method is applied to activate a device, and the method includes: In response to an activation operation of a biometric feature recognition service function for a target object under a target merchant device, calling a camera module to capture a biometric feature image of the target object; Sending an activation request to the server of the biometric feature recognition service function; The activation request includes a geographic location service range for limiting activation of the biometric identification service function, a first geographic location to be verified of the activation device, and a biometric image of the target object; the geographic location service range is used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, and the activation result is used to indicate whether the biometric identification service function has been successfully activated; Receive the activation result sent by the server.

11. The method according to claim 10, characterized in that In response to the activation operation of the biometric feature recognition service function of the target object under the target merchant device, before calling the camera module to capture the biometric feature image of the target object, the method further includes: In response to a scanning operation of an activation code provided by the target merchant device, displaying a display interface for the target object to use a biometric feature recognition service application; The step of calling a camera module to capture a biometric image of the target object in response to an activation operation of the biometric feature recognition service function of the target object under the target merchant device includes: In response to the activation operation performed on the display interface, the camera module is called to capture a biometric image of the target object.

12. A method for activating a biometric feature recognition service function, characterized in that: The method is applied to a target merchant device, and includes: In response to a biometric feature recognition operation of a target object, calling a camera module to capture a biometric feature image of the target object; Sending an activation request to a server of the biometric recognition service function, the activation request including an identifier of the target merchant device and a biometric image of the target object; The identifier of the target merchant device is used to determine a geographic location service range that restricts activation of the biometric recognition service function; the biometric image of the target object is used to determine an activated geographic location of the target object where the biometric recognition service function has been activated under the target merchant device; the geographic location service range is used to verify the activated geographic location; the verification result of the activated geographic location is used to generate an activation result; and the activation result is used to indicate whether the biometric recognition service function has been activated; Receive the activation result sent by the server.

13. The method according to claim 12, characterized in that Before calling the camera module to capture a biometric image of the target object in response to the biometric recognition operation of the target object, the method further includes: Sending the identity information of the target merchant device and the geographic location service range to the server; The identity information of the target merchant device and the geographic location service range are used to generate an identifier of the target merchant device; receiving an identifier of the target merchant device sent by the server; Based on the identifier of the target merchant device, an activation code for activating the biometric feature recognition service function is generated.

14. A server, characterized in that: include: A receiving unit, configured to receive an activation request sent by an activation device; The activation request includes a geographic location service range for limiting the activation of the biometric feature recognition service function, the first geographic location of the activation device, and a biometric image of the target object; a verification unit, configured to verify the first geographical location based on the geographical location service range; a generating unit configured to, if the verification of the first geographic location is successful, register the biometric image of the target object in the biometric image database of the server, and generate an activation result indicating that the biometric recognition service function has been successfully activated; and, if the verification of the first geographic location fails, generate an activation result indicating that the biometric recognition service function has not been successfully activated; A sending unit is configured to send the activation result to the activation device.

15. A commissioning device, characterized in that: include: a calling unit, configured to call a camera module to capture a biometric image of the target object in response to an activation operation of a biometric feature recognition service function of the target object under the target merchant device; A sending unit, configured to send an activation request to a server for the biometric feature recognition service function; The activation request includes a geographic location service range for limiting activation of the biometric identification service function, a first geographic location to be verified of the activation device, and a biometric image of the target object; the geographic location service range is used to verify the first geographic location, and the verification result of the first geographic location is used to generate an activation result, and the activation result is used to indicate whether the biometric identification service function has been successfully activated; The receiving unit is configured to receive the activation result sent by the server.

16. A target merchant device, characterized in that: include: a calling unit, configured to call a camera module to capture a biometric image of the target object in response to a biometric recognition operation of the target object; a sending unit, configured to send an activation request to a server of a biometric feature recognition service function, wherein the activation request includes an identifier of the target merchant device and a biometric feature image of the target object; The identifier of the target merchant device is used to determine a geographic location service range that restricts activation of the biometric recognition service function; the biometric image of the target object is used to determine an activated geographic location of the target object where the biometric recognition service function has been activated under the target merchant device; the geographic location service range is used to verify the activated geographic location; the verification result of the activated geographic location is used to generate an activation result; and the activation result is used to indicate whether the biometric recognition service function has been activated; A receiving unit is configured to receive the activation result sent by the server.

17. An electronic device, characterized in that: include: a processor adapted to execute a computer program; A computer-readable storage medium having a computer program stored therein, wherein the computer program, when executed by the processor, implements the method according to any one of claims 1 to 13.

18. A computer-readable storage medium, characterized in that Used to store a computer program, which, when run on a computer, causes the computer to execute the method according to any one of claims 1 to 13.