Language selection

Search

Patent 3142780 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 3142780
(54) English Title: WEBPAGE ACCESS METHOD, APPARATUS, COMPUTER DEVICE AND STORAGE MEDIUM
(54) French Title: PROCEDE D'ACCES A UNE PAGE WEB, APPAREIL, DISPOSITIF INFORMATIQUE ET SUPPORT DE STOCKAGE
Status: Examination Requested
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04L 9/32 (2006.01)
  • G06F 21/36 (2013.01)
  • G06F 16/95 (2019.01)
(72) Inventors :
  • SHU, HAILONG (China)
  • JIANG, XIN (China)
(73) Owners :
  • 10353744 CANADA LTD. (Canada)
(71) Applicants :
  • 10353744 CANADA LTD. (Canada)
(74) Agent: HINTON, JAMES W.
(74) Associate agent:
(45) Issued:
(22) Filed Date: 2021-12-17
(41) Open to Public Inspection: 2022-06-17
Examination requested: 2022-09-16
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
202011501030.2 China 2020-12-17

Abstracts

English Abstract


The present invention discloses to a webpage access method, apparatus,
computer device, and storage
medium. The method comprises: receiving graphic code recognition request;
performing signature verification
and decryption on graphic code recognition request to obtain target face
collection webpage address, target
login account information and target return address; redirecting to target
face collection webpage according
to target face collection webpage address, collecting target face video
information corresponding to current
user through target face collection webpage, the current user is user
corresponding to target login account
information; comparing target face video information with pre-set face video
information to determine user
authentication verification status corresponding to current user; sending user
authentication verification status
to webpage server-end corresponding to target return address, then webpage
server-end redirects to target
business webpage according to user authentication verification status. This
method can reduce the dependence
on hardware environment and improve user convenience of webpage access.


Claims

Note: Claims are shown in the official language in which they were submitted.


Claims:
1. A webpage access method comprises:
receiving graphic code recognition request;
performing signature verification and decryption on the graphic code
recognition
request to obtain target face collection webpage address, target login account

information and target return address;
redirecting to target face collection webpage according to target face
collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding
to the target login account information;
comparing the target face video information with pre-set face video
information to
determine user authentication verification status corresponding to the current
user; and
sending the user authentication verification status to webpage server-end
corresponding
to the target return address, so that the webpage server-end redirects to the
target
business webpage according to the user authentication verification status.
2. The method according to claim 1, the receiving graphic code recognition
request, comprising:
sending target graphic code obtaining request to the webpage server-end;
receiving the target graphic code returned by the webpage server-end according
to the
target graphic code obtaining request; and
performing scanning operation on the target graphic code to trigger generation
of
graphic code recognition request.
Date recue / Date received 2021-12-17

3. The method according to claim 1, performing signature verification and
decryption on the
graphic code recognition request to obtain target face collection webpage
address, target login
account information and target return address, comprising:
obtaining pre-set verification and decryption algorithm; and
according to the pre-set verification and decryption algorithm, performing
signature
verification and decryption on the graphic code recognition request to obtain
target face
collection webpage address, target login account information and target return
address,
the target face collection webpage address is H5 page address used for face
collection,
the target login information is the login information corresponding to current
user,
wherein the current user triggers the generation of the graphic code
recognition request
and logs in the target face collection webpage corresponding to the target
face collection
webpage address to perform user face collection, and the target return address
is the
address corresponding to the webpage server-end.
4. The method according to claim 1, comparing the target face video
information with pre-set
face video information to determine user authentication verification status
corresponding to the
current user, comprising:
calculating similarity between target video information and the pre-set face
video
information;
when the similarity is greater than or equal to the pre-set similarity
threshold,
determining the user authentication verification status corresponding to the
current user
as passed user authentication verification; and
when the similarity is less than the pre-set similarity threshold, determining
user the
authentication verification status corresponding to the current user as failed
user
36
Date recue / Date received 2021-12-17

authentication verification.
5. The method according to claim 4, calculating similarity between target
video information
and the pre-set face video information, comprising:
detecting whether the current user is alive according to the target face video
information;
if determining the current user as alive, intercepting clear feature
information of the
target face according to the video information of the target face; and
calculating the similarity between the clear feature information of the target
face and
the pre-set face video information.
6. The method according to claim 4, sending the user authentication
verification status to
webpage server-end corresponding to the target return address, so that the
webpage server-end
redirects to the target business webpage according to the user authentication
verification status,
comprising:
sending the user authentication verification status to webpage server-end
corresponding
to the target return address, when the user authentication verification status
is the passed
user authentication verification, the webpage server-end redirects to the
target business
webpage; and
when the user verification status is the failed user authentication
verification, the
webpage server-end polls and requests next user authentication verification
status
within a preset time interval until the user authentication verification
status is passed,
then redirecting to the target business webpage.
7. A webpage access system, wherein, the system comprises: webpage client-end
and
correspondingly webpage server-end, user execution-end and correspondingly
user server-end,
37
Date recue / Date received 2021-12-17

face authentication verification server-end, wherein:
a webpage client-end for sending a target graphic code obtaining request to
the webpage
server-end;
a webpage server-end for determining a target graphic code from candidate
graphic
code set according to the target graphic code obtaining request and return to
the
webpage client-end;
the webpage client-end is for displaying the target graphic code;
a user execution-end is for scanning the target graphic code, triggering
generation of a
graphic code recognition request and sending the graphic code recognition
request to
user server-end;
the user server-end is for verifying and decrypting the graphic code
recognition request
to obtain target face collection webpage address, target login account
information and
target return address, and returning the target face collection webpage
address and the
target login account information to the user execution-end, at the same time,
returning
the target login account information to webpage server-end corresponding to
the target
return address;
the user execution-end is for redirecting to the target face collection
webpage according
to the target face collection webpage address, and collecting the target face
video
information corresponding to the current user through the target face
collection
webpage, and the current user is the user corresponding to the target login
account
information, and sending the target face video information to the face
authentication
verification server;
the face authentication verification server-end is for comparing the target
face video
38
Date recue / Date received 2021-12-17

information with pre-set face video information, determining the user
authentication
verification status corresponding to the current user, and sending the user
authentication
verification status to the webpage server-end corresponding to the target
return address,
at the same time, returning the user authentication verification status to the
user
execution-end;
the webpage server-end is for binding and updating the user authentication
verification
status with the target login account information, and instructing the webpage
client-end
to redirect to the target business webpage according to the user
authentication
verification status;
the webpage client-end is for displaying the target business webpage according
to
instruction; and
the user execution-end is for displaying the user authentication verification
status.
8. A webpage access system apparatus, wherein, apparatus comprises:
a graphic code recognition request for receiving module configured to receive
graphic
code recognition request;
a graphic code recognition request for analyzing module configured to perform
signature verification and decryption on the graphic code recognition request
to obtain
target face collection webpage address, target login account information and
target
return address;
a face video information collection module configured to redirect to target
face
collection webpage according to target face collection webpage address,
collecting
target face video information corresponding to current user through the target
face
collection webpage, the current user is the user corresponding to the target
login
39
Date recue / Date received 2021-12-17

account information;
a user authentication verification status determination module configured to
compare
the target face video information with pre-set face video information to
determine
verification status of user authentication corresponding to the current user;
and
a user authentication verification status sending module configured to send
the user
authentication verification status to webpage server-end corresponding to the
target
return address, so that the webpage server-end redirects to the target
business webpage
according to the user authentication verification status.
9. A computer device, including a memory, a processor and a computer program
stored in the
memory and ran on the processor configured to achieve the steps of any methods
in claim 1 to
6 when the processor executes the computer program.
10. A computer readable storage medium stored with a computer program
configured to
achieve the steps of any methods in claim 1 to 6 when the processor executes
the computer
program.
Date recue / Date received 2021-12-17

Description

Note: Descriptions are shown in the official language in which they were submitted.


WEBPAGE ACCESS METHOD, APPARATUS, COMPUTER DEVICE AND
STORAGE MEDIUM
Field
[0001] The present disclosure relates to computer technology field,
particularly to a webpage
access method, apparatus, computer device, and storage medium.
Background
[0002] With the rapid development of internet technology, web security issues
have become
increasingly severe, and attacks against web vulnerabilities have emerged one
after another.
Traditional web-side access methods such as usernames and passwords, dynamic
verification
codes, and single sign-in can no longer meet higher security requirements such
as human
authentication, however, the current web-side secure access methods for
achieving human
identities are usually achieved by installing hardware devices such as
fingerprint readers, ID
card recognizers, and cameras, which require a strong dependence on the
hardware
environment, which easily leads to poor user convenience for webpage access.
Invention Content
[0003] Based on this, it is necessary to provide a method, apparatus, computer
device, and
storage medium to tackle the above-mentioned technical problems, wherein the
method can
provide a strong dependence on the hardware environment and easily lead to
poor user
convenience for webpage access.
[0004] A webpage access method comprises:
[0005] Receiving graphic code recognition request;
[0006] Performing signature verification and decryption on the graphic code
recognition
1
Date recue / Date received 2021-12-17

request to obtain target face collection webpage address, target login account
information and
target return address;
[0007] Redirecting to target face collection webpage according to target face
collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding to the
target login account information;
[0008] Comparing the target face video information with pre-set face video
information to
determine user authentication verification status corresponding to the current
user;
[0009]
Sending the user authentication verification status to webpage server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
[0010] In an implementation, the receiving graphic code recognition request,
comprising:
sending target graphic code obtaining request to the webpage server-end;
receiving the target
graphic code returned by the webpage server-end according to the target
graphic code obtaining
request; performing scanning operation on the target graphic code to trigger
generation of
graphic code recognition request.
[0011] In an implementation, performing signature verification and decryption
on the graphic
code recognition request to obtain target face collection webpage address,
target login account
information and target return address, comprising: obtaining pre-set
verification and decryption
algorithm; according to the pre-set verification and decryption algorithm,
performing signature
verification and decryption on the graphic code recognition request to obtain
target face
collection webpage address, target login account information and target return
address, the
target face collection webpage address is H5 page address used for face
collection, the target
login information is the login information corresponding to current user,
wherein the current
user triggers the generation of the graphic code recognition request and logs
in the target face
2
Date recue / Date received 2021-12-17

collection webpage corresponding to the target face collection webpage address
to perform
user face collection, and the target return address is the address
corresponding to the webpage
server-end.
[0012] In an implementation, comparing the target face video information with
pre-set face
video information to determine user authentication verification status
corresponding to the
current user, comprising: calculating similarity between target video
information and the pre-
set face video information; when the similarity is greater than or equal to
the pre-set similarity
threshold, determining the user authentication verification status
corresponding to the current
user as passed user authentication verification; when the similarity is less
than the pre-set
similarity threshold, determining user the authentication verification status
corresponding to
the current user as failed user authentication verification.
[0013] In an implementation, calculating similarity between target video
information and the
pre-set face video information, comprising: detecting whether the current user
is alive
according to the target face video information; if determining the current
user as alive,
intercepting clear feature information of the target face according to the
video information of
the target face; calculating the similarity between the clear feature
information of the target
face and the pre-set face video information.
[0014] In an implementation, sending the user authentication verification
status to webpage
server-end corresponding to the target return address, so that the webpage
server-end redirects
to the target business webpage according to the user authentication
verification status,
comprising: sending the user authentication verification status to webpage
server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage; when the user verification status is the failed user
authentication verification,
the webpage server-end polls and requests next user authentication
verification status within a
preset time interval until the user authentication verification status is
passed, then redirecting
to the target business webpage.
3
Date recue / Date received 2021-12-17

[0015] A webpage access system, wherein, the system comprises: webpage client-
end and
correspondingly webpage server-end-end, user execution-end and correspondingly
user server-
end, face authentication server-end, wherein:
[0016] A webpage client-end for sending a target graphic code obtaining
request to the
webpage server-end;
[0017] A webpage server-end for determining a target graphic code from
candidate graphic
code set according to the target graphic code obtaining request and return to
the webpage client-
end;
[0018] The webpage client-end is for displaying the target graphic code;
[0019] A user execution-end is for scanning the target graphic code,
triggering generation of
a graphic code recognition request and sending the graphic code recognition
request to user
server-end;
[0020] The user server-end is for verifying and decrypting the graphic code
recognition
request to obtain target face collection webpage address, target login account
information and
target return address, and returning the target face collection webpage
address and the target
login account information to the user execution-end, at the same time,
returning the target login
account information to webpage service corresponding to the target return
address;
[0021] The user execution-end is for redirecting to the target face collection
webpage
according to the target face collection webpage address, and collecting the
target face video
information corresponding to the current user through the target face
collection webpage, and
the current user is the user corresponding to the target login account
information, and sending
the target face video information to the face authentication verification
server;
4
Date recue / Date received 2021-12-17

[0022] The face authentication verification server-end is for comparing the
target face video
information with pre-set face video information, determining the user
authentication
verification status corresponding to the current user, and sending the user
authentication
verification status to the webpage server-end corresponding to the target
return address, at the
same time, returning the user authentication verification status to the user
execution-end;
[0023] The webpage server-end is for binding and updating the user
authentication
verification status with the target login account information, and instructing
the webpage client-
end to redirect to the target business webpage according to the user
authentication verification
status;
[0024] The webpage client-end is for displaying the target business webpage
according to
instruction;
[0025] The user execution-end is for displaying the user authentication
verification status.
[0026] A webpage access system apparatus, wherein, apparatus comprises:
[0027] A graphic code recognition request for receiving module configured to
receive
graphic code recognition request;
[0028] A graphic code recognition request for analyzing module configured to
perform
signature verification and decryption on the graphic code recognition request
to obtain target
face collection webpage address, target login account information and target
return address;
[0029] A face video information collection module configured to redirect to
target face
collection webpage according to target face collection webpage address,
collecting target face
video information corresponding to current user through the target face
collection webpage,
the current user is the user corresponding to the target login account
information;
Date recue / Date received 2021-12-17

[0030] A user authentication verification status determination module
configured to compare
the target face video information with pre-set face video information to
determine user
authentication verification status corresponding to the current user;
[0031] A user authentication verification status sending module configured to
send the user
authentication verification status to webpage server-end corresponding to the
target return
address, so that the webpage server-end redirects to the target business
webpage according to
the user authentication verification status.
[0032] A computer device, including a memory, a processor and a computer
program stored
in the memory and ran on the processor configured to achieve the following
steps when the
processor executes the computer program.
[0033] Receiving graphic code recognition request;
[0034] Performing signature verification and decryption on the graphic code
recognition
request to obtain target face collection webpage address, target login account
information and
target return address;
[0035] Redirecting to target face collection webpage according to target face
collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding to the
target login account information;
[0036] Comparing the target face video information with pre-set face video
information to
determine user authentication verification status corresponding to the current
user;
[0037]
Sending the user authentication verification status to webpage server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
6
Date recue / Date received 2021-12-17

[0038] A computer readable storage medium stored with a computer program
configured to
achieve the following steps when the processor executes the computer program.
[0039] Receiving graphic code recognition request;
[0040] Performing signature verification and decryption on the graphic code
recognition
request to obtain target face collection webpage address, target login account
information and
target return address;
[0041] Redirecting to target face collection webpage according to target face
collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding to the
target login account information;
[0042] Comparing the target face video information with pre-set face video
information to
determine user authentication verification status corresponding to the current
user;
[0043]
Sending the user authentication verification status to webpage server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
[0044] The above-mentioned webpage access method, apparatus, system, computer
device
and storage medium, receiving graphic code recognition request, performing
signature
verification and decryption on the graphic code recognition request to obtain
target face
collection webpage address, target login account information and target return
address,
redirecting to target face collection webpage according to target face
collection webpage
address, collecting target face video information corresponding to current
user through the
target face collection webpage, the current user is the user corresponding to
the target login
account information, comparing the target face video information with pre-set
face video
7
Date recue / Date received 2021-12-17

information to determine user authentication verification status corresponding
to the current
user, sending the user authentication verification status to webpage server-
end corresponding
to the target return address, so that the webpage server-end redirects to the
target business
webpage according to the user authentication verification status.
[0045] Therefore, the webpage security access method based on face recognition
generates
the graphic code of face recognition H5 page URL, uses mobile terminal to scan
the graphic
code to collect face image information, verifies real person's identification
of the sign-in on
the server-end corresponding to the mobile terminal, achieves secure access to
the target URL
of the webpage client-end corresponding to the webpage server-end, solves the
problem that
the traditional access methods such as usemame password, dynamic verification
code and
single sign-in cannot satisfy the real person's authentication verification,
solves the problem
that the traditional access method by installing hardware devices such as
fingerprint reader, ID
card recognizer and camera cannot meet the convenient access of ordinary
users, reduces the
dependence on the hardware environment, and improves the convenience of
webpage visitors.
Drawing Description
[0046] Figure 1 is an application environment diagram of a webpage access
method in an
implementation;
[0047] Figure 2 is a process diagram of a webpage access method in an
implementation;
[0048] Figure 3 is a process diagram of a graphic code recognition request for
receiving steps
in an implementation;
[0049] Figure 4 is a process diagram of a graphic code recognition request for
analyzing steps
in an implementation;
[0050] Figure 5 is a process diagram of user authentication verification
status determination
8
Date recue / Date received 2021-12-17

steps in an implementation;
[0051] Figure 6 is a process diagram of similarity calculation steps in an
implementation;
[0052] Figure 7 is a process diagram of sending user authentication
verification status steps
in an implementation;
[0053] Figure 8 is a structural diagram of a webpage access system in an
implementation;
[0054] Figure 9 is a structural diagram of a webpage access apparatus in an
implementation;
[0055] Figure 10 is an internal structure of a computer device in an
implementation;
Specific implementation methods
[0056] In order to make clearer application purposes, technical solutions, and
advantages, the
present disclosure is further explained in detail with a particular embodiment
thereof, and with
reference to the drawings. It shall be appreciated that these descriptions are
only intended to be
illustrative, but not to limit the scope of the disclosure thereto.
[0057] The webpage access method provided in this application can be applied
to the
application environment as shown in Figure 1. The terminal 102 communicates
with the server
104 through the network, and the server 104 communicates with the webpage
server-end device
106 through the network. Among them, the terminal 102 can be but not limited
to various
personal computers, laptops, smartphones, tablets and portable wearable
devices, the server
104 can be implemented by an independent server or a server cluster composed
of a plurality
of servers.
[0058] Specifically, the terminal 102 triggers the generation of a graphic
code recognition
request and sends the graphic code recognition request to the server 104, the
server 104 verifies
9
Date recue / Date received 2021-12-17

and decrypts the graphic code recognition request to obtain the target face
collection webpage
address, the target login account information, and the target return address,
redirecting to the
target face collection webpage according to the target face collection webpage
address,
collecting the target face video information corresponding to the current user
through the target
face collection webpage, the current user is the user corresponding to the
target login account
information, comparing the target face video information with pre-set face
video information
to determine user authentication verification status corresponding to the
current user; and
sending the user authentication verification status to webpage server-end
device 106
corresponding to the target return address, so that the webpage server-end 106
redirects to the
target business webpage according to the user authentication verification
status.
[0059] In an implementation, as shown in Figure 2, a webpage access method is
provided to
apply to the server implemented in Figure 1 as example, comprising following
steps:
[0060] Step 202, receiving graphic code recognition request.
[0061] Among them, the graphic code recognition request is used to request for
graphic code
recognition. The graphic code recognition request can trigger the generation
of graphic code,
the operation can be but is not limited to scan operation, voice operation,
and so on. Among
them, the graphic code is a combination of graphics and text without any
rules, which is a type
of verification code. The graphic code can be but is not limited to a QR code,
a barcode, and
so on. Specifically, a preset encryption algorithm can be calculated in
advance according to
business requirements, actual application scenarios, or product requirements
to generate the
target graphic code, and then the target graphic code can be displayed through
the
correspondingly terminal. Furthermore, the displayed target graphic code can
be scanned to
trigger the generation of graphic code recognition request.
[0062] Step 204, performing signature verification and decryption on the
graphic code
recognition request to obtain target face collection webpage address, target
login account
information and target return address.
Date recue / Date received 2021-12-17

[0063] Among them, after receiving the graphic code recognition request, since
the graphic
code recognition request includes a lot of encrypted parameter information,
the graphic code
recognition request can be signature verified and decrypted, among them, the
graphic code
recognition request can be signature verified and decrypted based on the pre-
set verification
and decryption algorithm, signature verifying and decrypting the graphic code
recognition
request according to the pre-set signature verification and decryption
algorithm, the pre-set
signature verification and decryption algorithm is an encrypted reverse
algorithm, the graphic
code recognition request can be decrypted through the pre-set signature
verification and
decryption algorithm to obtain the target face collection webpage address, the
target login
account information, and the target return address corresponding to the
graphic code
recognition request.
[0064] Among them, the target face collection webpage address is the H5 page
address used
for face collection, and the current user's face can be collected by
redirecting to the target face
collection webpage corresponding to the target face collection webpage
address, and the target
login account information is the login information corresponding to the
current user who
triggers the generation of the graphic code recognition request, and the
current user is the user
who logs in to the target face collection webpage corresponding to the target
face collection
webpage address to perform user face collection. In other words, the current
user can scan the
displayed graphic code to trigger the generation of graphic code recognition
request, and the
relevant user information of the current user is the target login account
information.
[0065] Among them, the target return address is the address corresponding to
the webpage
server-end, the webpage server-end can be determined according to the target
return address,
the webpage server-end is a device for generating graphic codes, the
generation of graphic
codes is done on the webpage server-end, while the webpage server-end includes
a
correspondingly webpage client-end, and the webpage client-end can be used to
display the
graphic code, that is, the current user can scan the graphic code displayed on
the webpage
client-end to trigger the generation of graphic code recognition request.
Among them, the
11
Date recue / Date received 2021-12-17

webpage server-end can also receive the result of target face recognition and
subsequent user
authentication verification status.
[0066] Step 206, redirecting to target face collection webpage according to
target face
collection webpage address, collecting target face video information
corresponding to current
user through the target face collection webpage, the current user is the user
corresponding to
the target login account information.
[0067] Among them, since the address of the target face collection webpage is
the address of
the H5 page used for face collection, the current user's face can be collected
by redirecting to
the target face collection webpage corresponding to the target face collection
webpage address,
therefore, after parsing the graphic code recognition request to obtain the
target face collection
webpage address, redirecting to the correspondingly target face collection
webpage according
to the target face collection webpage address, and the target face video
information
corresponding to the current user can be collected through the target face
collection webpage,
the current user is a user who logs in to the target face collection webpage
corresponding to the
target face collection web page address to perform user face collection. In
other words, the
current user can scan the displayed graphic code to trigger the generation of
a graphic code
recognition request, and the relevant user information of the current user is
the target login
account information.
[0068] Among them, the target face collection webpage may include a plurality
of target face
collection sub-pages, different target face collection sub-pages correspond to
different
functions, when all the target face collection sub-pages are completed,
obtaining the target face
video information, the target face video information includes but is not
limited to current's
user's video, sound and audio information ,etc.
[0069] Step 208, comparing the target face video information with pre-set face
video
information to determine user authentication verification status corresponding
to the current
user.
12
Date recue / Date received 2021-12-17

[0070] Among them, the pre-set face video information here is collected in
advance according
to business needs, actual application scenarios or product requirements, the
pre-set face video
information can also be the face video information uploaded in advance when
the user registers,
the pre-set face video information includes face video information and audio
information, the
correspondingly user authentication verification status can be determined
according to the
similarity with the pre-set face video information. Specifically, after
obtaining the target face
video information, the target face video information can be compared with the
pre-set face
video information, firstly, it is necessary to determine the matched pre-set
face video
information according to the target face video information, which means that
the user
corresponding to the target face video information and the user corresponding
to the pre-set
face video information should be the same person, and then calculating the
similarity between
the target face video information and the pre-set face video information of
the same user, finally
determining the user authentication verification status corresponding to the
current user
according to the similarity degree.
[0071] Among them, calculating the similarity between the target face video
information and
the pre-set face video information of the same user can be calculated
according to the existing
similarity algorithm, there is no restriction here, and then the pre-set
similarity threshold can
be obtained according to the relationship between the similarity and the pre-
set similarity
threshold to determine the user authentication verification status
corresponding to the current
user. Specifically, when the similarity is greater than or equal to the pre-
set similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification. When the similarity is less than the
pre-set similarity
threshold, determining the user verification status corresponding to the
current user as failed
user authentication verification.
[0072] Step 210, sending the user authentication verification status to
webpage server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
13
Date recue / Date received 2021-12-17

[0073] Among them, the user authentication verification status includes but is
not limited to
passed user authentication verification and failed user authentication
verification, different user
authentication verification statuses correspond to different operations, when
the user
authentication verification status is passed user authentication verification,
which means that
the current user's face recognition has passed the identity verification at
the same time,
therefore, the user authentication verification status can be sent to the
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage. Among them, the webpage server-end redirects to the target
business
webpage which can specifically instruct the webpage client-end corresponding
to the webpage
server-end to redirect to the target business webpage, because the webpage
server-end does not
have a display function, therefore, by instructing the corresponding webpage
client-end to
display the target business webpage, the subsequent business process can be
carried out.
[0074] Among them, when the user authentication verification status is failed
user
authentication verification, it means that the current user is not a real
person's face recognition,
or has not passed the identity verification, the current user is not a real
person and may be the
user's face model, photo, etc., to avoid verification of non-real persons and
improve the security
of verification, therefore, when the user authentication verification status
is failed user
authentication verification, the webpage server-end polls and requests the
next user
authentication verification status within a preset time interval until the
user authentication
verification status is passed, then redirecting to the target business
webpage.
[0075] In the above webpage access method, receiving graphic code recognition
request,
performing signature verification and decryption on the graphic code
recognition request to
obtain target face collection webpage address, target login account
information and target
return address, redirecting to target face collection webpage according to
target face collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding to the
14
Date recue / Date received 2021-12-17

target login account information, comparing the target face video information
with pre-set face
video information to determine user authentication verification status
corresponding to the
current user, sending the user authentication verification status to webpage
server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
[0076] Therefore, based on the face recognition method of web security access,
the webpage
server-end generates the graphic code of the face recognition H5 page URL,
uses the mobile
terminal to scan the graphic code to collect the face image information, and
verifies the real
person identity of the login on the corresponding server of the mobile
terminal, which achieves
the secure access of the target access URL of the webpage client-end
corresponding to the
webpage server-end, solves the problem that the traditional user name
password, dynamic
verification code, and single sign-in access methods cannot satisfy the real
person's identity,
and solves the traditional authentication access methods with hardware devices
such as
fingerprint readers, ID card readers, and cameras cannot meet the problem of
convenient access
for ordinary users, reduce reliance on the hardware environment, and improve
the convenience
webpage visitors.
[0077] In an implementation, as shown in Figure 3, the receiving graphic code
request
comprises:
[0078] Step 302, sending target graphic code obtaining request to the webpage
server-end.
[0079] Step 304, receiving the target graphic code returned by the webpage
server-end
according to the target graphic code obtaining request;
[0080] Step 306, performing scanning operation on the target graphic code to
trigger
generation of graphic code recognition request.
[0081] Among them, the target graphic code receiving request is used to
request to obtain the
Date recue / Date received 2021-12-17

target graphic code, the target graphic code receiving request can carry the
target graphic code
identifier or does not carry any graphic code identifier, and the target
graphic code receiving
request is sent to the webpage server-end. Among them, the webpage server-end
is a device for
generating graphic code, the generation of graphic code is completed on the
webpage server-
end, and the web server includes a correspondingly webpage client-end, which
can be used to
display the target graphic code. Furthermore, after the webpage server-end
receives the target
graphic code receiving request, it can obtain the correspondingly target
graphic code according
to the target graphic code receiving request, if the target graphic code
receiving request carries
the target graphic code identifier, the webpage server-end can search for the
target graphic code
corresponding to the target graphic code identifier according to the target
graphic code
receiving request and return.
[0082] Among them, if the target graphic code receiving request does not carry
the target
graphic code identifier, the webpage server-end can randomly determine the
matched target
graphic code from the generated candidate graphic codes according to business
requirements,
actual application scenarios, or product requirements, and return. Finally,
the graphic code can
be operated to trigger the generation, and the operation can be but not
limited to scan operation,
voice operation, and so on. Among them, the graphic code is a combination of
graphics and
text without any rules, which is a type of verification code. The graphic code
can be but is not
limited to QR code, a barcode, and so on.
[0083] In an implementation, as shown in Figure 4, performing signature
verification and
decryption on the graphic code recognition request to obtain target face
collection webpage
address, target login account information and target return address,
comprising:
[0084] Step 402, obtaining pre-set verification and decryption algorithm.
[0085] Step 404, according to the pre-set verification and decryption
algorithm, performing
signature verification and decryption on the graphic code recognition request
to obtain target
face collection webpage address, target login account information and target
return address,
16
Date recue / Date received 2021-12-17

the target face collection webpage address is H5 page address used for face
collection, the
target login information is the login information corresponding to current
user, wherein the
current user triggers the generation of the graphic code recognition request
and logs in the
target face collection webpage corresponding to the target face collection
webpage address to
perform user face collection, and the target return address is the address
corresponding to the
webpage server-end.
[0086] Among them, after receiving the graphic code recognition request, since
the graphic
code recognition request includes a lot of encrypted parameter information,
the graphic code
recognition request can be signature verified and decrypted, among them, the
graphic code
recognition request can be signature verified and decrypted based on the pre-
set verification
and decryption algorithm, signature verifying and decrypting the graphic code
recognition
request according to the pre-set signature verification and decryption
algorithm, the pre-set
signature verification and decryption algorithm is an encrypted reverse
algorithm, the graphic
code recognition request can be decrypted through the pre-set signature
verification and
decryption algorithm to obtain the target face collection webpage address, the
target login
account information, and the target return address corresponding to the
graphic code
recognition request.
[0087] Among them, the target face collection webpage address is the H5 page
address used
for face collection, and the current user's face can be collected by
redirecting to the target face
collection webpage corresponding to the target face collection webpage
address, and the target
login account information is the login information corresponding to the
current user who
triggers the generation of the graphic code recognition request, and the
current user is the user
who logs in to the target face collection webpage corresponding to the target
face collection
webpage address to perform user face collection. In other words, the current
user can scan the
displayed graphic code to trigger the generation of graphic code recognition
request, and the
relevant user information of the current user is the target login account
information.
[0088] Among them, the target return address is the address corresponding to
the webpage
17
Date recue / Date received 2021-12-17

server-end, the webpage server-end can be determined according to the target
return address,
the webpage server-end is a device for generating graphic codes, the
generation of graphic
codes is done on the webpage server-end, while the webpage server-end includes
a
correspondingly webpage client-end, and the webpage client-end can be used to
display the
graphic code, that is, the current user can scan the graphic code displayed on
the webpage
client-end to trigger the generation of graphic code recognition request.
Among them, the
webpage server-end can also receive the result of target face recognition and
subsequent user
authentication verification status.
[0089] In an implementation, as shown in Figure 5, comparing the target face
video
information with pre-set face video information to determine user
authentication verification
status corresponding to the current user, comprising:
[0090] Step 502, calculating similarity between target video information and
the pre-set face
video information.
[0091] Step 504, when the similarity is greater than or equal to the pre-set
similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification.
[0092] Step 506, when the similarity is less than the pre-set similarity
threshold, determining
user the authentication verification status corresponding to the current user
as failed user
authentication verification.
[0093] Among them, the pre-set face video information here is collected in
advance according
to business needs, actual application scenarios or product requirements, the
pre-set face video
information can also be the face video information uploaded in advance when
the user registers,
the pre-set face video information includes face video information and audio
information, the
correspondingly user authentication verification status can be determined
according to the
similarity with the pre-set face video information. Specifically, after
obtaining the target face
18
Date recue / Date received 2021-12-17

video information, the target face video information can be compared with the
pre-set face
video information, firstly, it is necessary to determine the matched pre-set
face video
information according to the target face video information, which means that
the user
corresponding to the target face video information and the user corresponding
to the pre-set
face video information should be the same person, and then calculating the
similarity between
the target face video information and the pre-set face video information of
the same user, finally
determining the user authentication verification status corresponding to the
current user
according to the similarity degree.
[0094] Among them, calculating the similarity between the target face video
information and
the pre-set face video information of the same user can be calculated
according to the existing
similarity algorithm, there is no restriction here, and then the pre-set
similarity threshold can
be obtained according to the relationship between the similarity and the pre-
set similarity
threshold to determine the user authentication verification status
corresponding to the current
user. Specifically, when the similarity is greater than or equal to the pre-
set similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification. When the similarity is less than the
pre-set similarity
threshold, determining the user verification status corresponding to the
current user as failed
user authentication verification.
[0095] In an implementation, as shown in Figure 6, calculating similarity
between target
video information and the pre-set face video information, comprising:
[0096] Step 602, detecting whether the current user is alive according to the
target face video
information.
[0097] Step
604, if determining the current user as alive, intercepting clear feature
information of the target face according to the video information of the
target face.
[0098] Step 606, calculating the similarity between the clear feature
information of the target
19
Date recue / Date received 2021-12-17

face and the pre-set face video information.
[0099] Among them, after obtaining the target face video information, since
the target face
video information includes but is not limited to the current user's face video
information and
audio information, and may also include other noise, in order to avoid the
impacts of noise and
unclear face video information, it is necessary to cut out clear face feature
information from
the target face video information. Among them, many current face collections
are prone to non-
real face collections, leading to security problems in webpage access, in
order to avoid this
problem, it is necessary to perform live detection on the target face video
information to
determine the correspondingly target face video information, after determining
of the current
user is a real person, the clear face feature information is intercepted from
the target face video
information, and then the similarity calculation with the pre-set face video
information is
performed.
[0100] Specifically, after obtaining the target face video information, it is
possible to detect
whether the current user is alive according to the target face video
information, it can
specifically be obtaining pre-set live detection algorithm, and detecting the
target face
information corresponding to the pre-set live detection algorithm whether the
current user is
alive or not, the pre-set live detection algorithm can use the existing live
detection algorithm,
and there are no restrictions here, when the current user corresponding to the
video information
of the target face is detected as a live body, the corresponding clear feature
information of the
target face can be intercepted according to the target face video information,
and finally, the
similarity between the clear feature information of the target face and the
pre-set face video
information is calculated. Among them, the calculation of similarity can be
calculated
according to the existing similarity algorithm, and there is no restriction
here.
[0101] In an implementation, as shown in Figure 7, sending the user
authentication
verification status to webpage server-end corresponding to the target return
address, so that the
webpage server-end redirects to the target business webpage according to the
user
authentication verification status, comprising:
Date recue / Date received 2021-12-17

[0102] Step 702, sending the user authentication verification status to
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage.
[0103] Step 704, when the user verification status is the failed user
authentication verification,
the webpage server-end polls and requests next user authentication
verification status within a
preset time interval until the user authentication verification status is
passed, then redirecting
to the target business webpage.
[0104] Among them, the user authentication verification status includes but is
not limited to
passed user authentication verification and failed user authentication
verification, different user
authentication verification statuses correspond to different operations, when
the user
authentication verification status is passed user authentication verification,
which means that
the current user's face recognition has passed the identity verification at
the same time,
therefore, the user authentication verification status can be sent to the
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage. Among them, the webpage server-end redirects to the target
business
webpage which can specifically instruct the webpage client-end corresponding
to the webpage
server-end to redirect to the target business webpage, because the webpage
server-end does not
have a display function, therefore, by instructing the corresponding webpage
client-end to
display the target business webpage, the subsequent business process can be
carried out.
[0105] Among them, when the user authentication verification status is failed
user
authentication verification, it means that the current user is not a real
person's face recognition,
or has not passed the identity verification, the current user is not a real
person and may be the
user's face model, photo, etc., to avoid verification of non-real persons and
improve the security
of verification, therefore, when the user authentication verification status
is failed user
21
Date recue / Date received 2021-12-17

authentication verification, the webpage server-end polls and requests the
next user
authentication verification status within a preset time interval until the
user authentication
verification status is passed, then redirecting to the target business
webpage.
[0106] In an implementation, a webpage access method is provided, specifically
comprising
following steps:
[0107] 1, receiving graphic code recognition request.
[0108] 1-1, sending target graphic code obtaining request to the webpage
server-end.
[0109] 1-2, receiving the target graphic code returned by the webpage server-
end according
to the target graphic code obtaining request.
[0110] 1-3, performing scanning operation on the target graphic code to
trigger generation of
graphic code recognition request.
[0111] 2, performing signature verification and decryption on the graphic code
recognition
request to obtain target face collection webpage address, target login account
information and
target return address.
[0112] 2-1, obtaining pre-set verification and decryption algorithm.
[0113] 2-2, according to the pre-set verification and decryption algorithm,
performing
signature verification and decryption on the graphic code recognition request
to obtain target
face collection webpage address, target login account information and target
return address,
the target face collection webpage address is H5 page address used for face
collection, the
target login information is the login information corresponding to current
user, wherein the
current user triggers the generation of the graphic code recognition request
and logs in the
target face collection webpage corresponding to the target face collection
webpage address to
22
Date recue / Date received 2021-12-17

perform user face collection, and the target return address is the address
corresponding to the
webpage server-end.
[0114] 3, redirecting to target face collection webpage according to target
face collection
webpage address, collecting target face video information corresponding to
current user
through the target face collection webpage, the current user is the user
corresponding to the
target login account information.
[0115] 4, comparing the target face video information with pre-set face video
information to
determine user authentication verification status corresponding to the current
user.
[0116] 4-1, calculating similarity between target video information and the
pre-set face video
information.
[0117] 4-1-1, detecting whether the current user is alive according to the
target face video
information.
[0118] 4-1-2, if determining the current user as alive, intercepting clear
feature information
of the target face according to the video information of the target face.
[0119] 4-1-3, calculating the similarity between the clear feature information
of the target
face and the pre-set face video information.
[0120] 4-2, when the similarity is greater than or equal to the pre-set
similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification.
[0121] 4-3, when the similarity is less than the pre-set similarity threshold,
determining user
the authentication verification status corresponding to the current user as
failed user
authentication verification.
23
Date recue / Date received 2021-12-17

[0122] 5,
sending the user authentication verification status to webpage server-end
corresponding to the target return address, so that the webpage server-end
redirects to the target
business webpage according to the user authentication verification status.
[0123] 5-1, sending the user authentication verification status to webpage
server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage.
[0124] 5-2, when the user verification status is the failed user
authentication verification, the
webpage server-end polls and requests next user authentication verification
status within a
preset time interval until the user authentication verification status is
passed, then redirecting
to the target business webpage.
[0125] What should be noted is that, although the steps of the above-mentioned
process
diagram are shown in sequence as indicated by the arrows, these steps are not
necessarily
executed in the order indicated by the arrows. Unless explicitly instruction
in this article, there
is no strict order in which these steps can be performed, and they can be
performed in any other
orders. In addition, at least parts of the appended drawings in the steps can
include more sub
steps or multiple stages, these sub steps or stages are not necessarily
completed at the same
time but can be executed in different time, the execution order of these sub
steps or stages is
also not necessarily in sequence order but can be performed alternately with
the other steps or
sub steps of other steps or at least one part of the other stages.
[0126] In an implementation, as shown in Figure 8, a webpage access system 800
is provided,
wherein, the system comprises: webpage client-end 802 and correspondingly
webpage server-
end 804, user execution-end 806 and correspondingly user server-end 808, face
authentication
verification server-end 810, wherein:
24
Date recue / Date received 2021-12-17

[0127] A webpage client-end 802 for sending a target graphic code obtaining
request to the
webpage server-end 804.
[0128] A webpage server-end 804 for determining a target graphic code from
candidate
graphic code set according to the target graphic code obtaining request and
return to the
webpage client-end 802.
[0129] The webpage client-end 802 is for displaying the target graphic code.
[0130] A user execution-end 806 is for scanning the target graphic code,
triggering
generation of a graphic code recognition request and sending the graphic code
recognition
request to user server-end 808.
[0131] The user server-end 808 is for verifying and decrypting the graphic
code recognition
request to obtain target face collection webpage address, target login account
information and
target return address, and returning the target face collection webpage
address and the target
login account information to the user execution-end, at the same time,
returning the target login
account information to webpage server-end corresponding to the target return
address.
[0132] The user execution-end 806 is for redirecting to the target face
collection webpage
according to the target face collection webpage address and collecting the
target face video
information corresponding to the current user through the target face
collection webpage, and
the current user is the user corresponding to the target login account
information and sending
the target face video information to the face authentication verification
server 810.
[0133] The face authentication verification server-end 810 is for comparing
the target face
video information with pre-set face video information, determining the user
authentication
verification status corresponding to the current user, and sending the user
authentication
verification status to the webpage server-end corresponding to the target
return address, at the
same time, returning the user authentication verification status to the user
execution-end 806.
Date recue / Date received 2021-12-17

[0134] The webpage server-end 804 is for binding and updating the user
authentication
verification status with the target login account information and instructing
the webpage client-
end to redirect to the target business webpage according to the user
authentication verification
status.
[0135] The webpage client-end 802 is for displaying the target business
webpage according
to instruction.
[0136] The user execution-end 806 is for displaying the user authentication
verification status.
[1037] In an implementation, a webpage access system apparatus 900 is
provided, wherein,
apparatus comprises: a graphic code recognition request for receiving module
902, a graphic
code recognition request for analyzing module 904, a face video information
collection module
906, a user authentication verification status determination module 908, a
user authentication
verification status sending module 910, wherein:
[0138] A graphic code recognition request for receiving module 902 configured
to receive
graphic code recognition request.
[0139] A graphic code recognition request for analyzing module 904 configured
to perform
signature verification and decryption on the graphic code recognition request
to obtain target
face collection webpage address, target login account information and target
return address.
[0140] A face video information collection module 906 configured to redirect
to target face
collection webpage according to target face collection webpage address,
collecting target face
video information corresponding to current user through the target face
collection webpage,
the current user is the user corresponding to the target login account
information.
[0141] A user authentication verification status determination module 908
configured to
26
Date recue / Date received 2021-12-17

compare the target face video information with pre-set face video information
to determine
verification status of user authentication corresponding to the current user.
[0142] A user authentication verification status sending module 910 configured
to send the
user authentication verification status to webpage server-end corresponding to
the target return
address, so that the webpage server-end redirects to the target business
webpage according to
the user authentication verification status.
[0143] In an implementation, the graphic code recognition request for
receiving module 902
is also configured to send target graphic code obtaining request to the
webpage server-end,
receive the target graphic code returned by the webpage server-end according
to the target
graphic code obtaining request, perform scanning operation on the target
graphic code to
trigger generation of graphic code recognition request.
[0144] In an implementation, the graphic code recognition request for
analyzing module 904
is also configured to obtain pre-set verification and decryption algorithm;
according to the pre-
set verification and decryption algorithm, perform signature verification and
decryption on the
graphic code recognition request to obtain target face collection webpage
address, target login
account information and target return address, the target face collection
webpage address is H5
page address used for face collection, the target login information is the
login information
corresponding to current user, wherein the current user triggers the
generation of the graphic
code recognition request and logs in the target face collection webpage
corresponding to the
target face collection webpage address to perform user face collection, and
the target return
address is the address corresponding to the webpage server-end.
[0145] In an implementation, the user authentication verification status
determination module
908 is also configured to calculate similarity between target video
information and the pre-set
face video information, when the similarity is greater than or equal to the
pre-set similarity
threshold, determine the user authentication verification status corresponding
to the current
user as passed user authentication verification, when the similarity is less
than the pre-set
27
Date recue / Date received 2021-12-17

similarity threshold, determine user the authentication verification status
corresponding to the
current user as failed user authentication verification.
[0146] In an implementation, the user authentication verification status
determination
module 908 is also configured to detect whether the current user is alive
according to the target
face video information, if determining the current user as alive, intercepting
clear feature
information of the target face according to the video information of the
target face, calculating
the similarity between the clear feature information of the target face and
the pre-set face video
information.
[0147] In an implementation, the user authentication verification status
sending module 910
is also configured to send the user authentication verification status to
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage, when the user verification status is the failed user
authentication verification,
the webpage server-end polls and requests next user authentication
verification status within a
preset time interval until the user authentication verification status is
passed, then redirecting
to the target business webpage.
[0148] For the specific limitation of webpage access apparatus can refer to
the above-
mentioned the webpage access method, which will not be repeated here. Each
module of the
above data cache apparatus can be achieved fully or partly by software,
hardware, and their
combinations. The above modules can be embedded in the processor or
independent of the
processor in computer device and can store in the memory of computer device in
form of
software, so that the processor can call and execute the operations
corresponding to the above
modules.
[0149] In an implementation, a computer device is provided to be a server and
whose internal
structure diagram is shown in Figure 10. The computer device includes a
processor, a memory,
a network interface, and a database connected through a system bus. The
processor of the
28
Date recue / Date received 2021-12-17

computer device is configured to provide calculation and control capabilities.
The memory of
computer device includes non-volatile storage medium and internal memory. The
memory of
non-volatile storage medium has operation system, computer programs and
database. The
internal memory provides an environment for the operation system and computer
program
running in a non-volatile storage medium. The network interface of the
computer device is
used to communicate with an external terminal through a network connection.
The computer
program is executed by the processor to implement a webpage access method.
[0150] The skilled in the art can understand that the structure shown in
Figure 10 is only
partial structural diagram related this application solution and not
constitute limitation to the
computer device applied on the current application solution, the specific
computer device can
include more or less components than what is shown in the figure, or
combinations of some
components or different components to what is shown in the figure.
[0151] In an implementation, a computer device is provided, including a
memory, a processor
and a computer program stored in the memory and ran on the processor
configured to achieve
the following steps when the processor executes the computer program:
receiving graphic code
recognition request; performing signature verification and decryption on the
graphic code
recognition request to obtain target face collection webpage address, target
login account
information and target return address; redirecting to target face collection
webpage according
to target face collection webpage address, collecting target face video
information
corresponding to current user through the target face collection webpage, the
current user is
the user corresponding to the target login account information; comparing the
target face video
information with pre-set face video information to determine user
authentication verification
status corresponding to the current user; sending the user authentication
verification status to
webpage server-end corresponding to the target return address, so that the
webpage server-end
redirects to the target business webpage according to the user authentication
verification status.
[0152] In an implementation, the processor performs the following steps when
executing the
computer program: sending target graphic code obtaining request to the webpage
server-end;
29
Date recue / Date received 2021-12-17

receiving the target graphic code returned by the webpage server-end according
to the target
graphic code obtaining request; performing scanning operation on the target
graphic code to
trigger generation of graphic code recognition request.
[0153] In an implementation, the processor performs the following steps when
executing the
computer program: obtaining pre-set verification and decryption algorithm;
according to the
pre-set verification and decryption algorithm, performing signature
verification and decryption
on the graphic code recognition request to obtain target face collection
webpage address, target
login account information and target return address, the target face
collection webpage address
is H5 page address used for face collection, the target login information is
the login information
corresponding to current user, wherein the current user triggers the
generation of the graphic
code recognition request and logs in the target face collection webpage
corresponding to the
target face collection webpage address to perform user face collection, and
the target return
address is the address corresponding to the webpage server-end.
[0154] In an implementation, the processor performs the following steps when
executing the
computer program: calculating similarity between target video information and
the pre-set face
video information; when the similarity is greater than or equal to the pre-set
similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification; when the similarity is less than the
pre-set similarity
threshold, determining user the authentication verification status
corresponding to the current
user as failed user authentication verification.
[0155] In an implementation, the processor performs the following steps when
executing the
computer program: detecting whether the current user is alive according to the
target face video
information; if determining the current user as alive, intercepting clear
feature information of
the target face according to the video information of the target face;
calculating the similarity
between the clear feature information of the target face and the pre-set face
video information.
[0156] In an implementation, the processor performs the following steps when
executing the
Date recue / Date received 2021-12-17

computer program: sending the user authentication verification status to
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage; when the user verification status is the failed user
authentication verification,
the webpage server-end polls and requests next user authentication
verification status within a
preset time interval until the user authentication verification status is
passed, then redirecting
to the target business webpage.
[0157] In an implementation, a computer readable storage medium is provided
which stored
with a computer program, achieving the following steps when the processor
executes the
computer program: receiving graphic code recognition request; performing
signature
verification and decryption on the graphic code recognition request to obtain
target face
collection webpage address, target login account information and target return
address;
redirecting to target face collection webpage according to target face
collection webpage
address, collecting target face video information corresponding to current
user through the
target face collection webpage, the current user is the user corresponding to
the target login
account information; comparing the target face video information with pre-set
face video
information to determine user authentication verification status corresponding
to the current
user; sending the user authentication verification status to webpage server-
end corresponding
to the target return address, so that the webpage server-end redirects to the
target business
webpage according to the user authentication verification status.
[0158] In an implementation, the processor performs the following steps when
executing the
computer program: sending target graphic code obtaining request to the webpage
server-end;
receiving the target graphic code returned by the webpage server-end according
to the target
graphic code obtaining request; performing scanning operation on the target
graphic code to
trigger generation of graphic code recognition request.
[0159] In an implementation, the processor performs the following steps when
executing the
computer program: obtaining pre-set verification and decryption algorithm;
according to the
31
Date recue / Date received 2021-12-17

pre-set verification and decryption algorithm, performing signature
verification and decryption
on the graphic code recognition request to obtain target face collection
webpage address, target
login account information and target return address, the target face
collection webpage address
is H5 page address used for face collection, the target login information is
the login information
corresponding to current user, wherein the current user triggers the
generation of the graphic
code recognition request and logs in the target face collection webpage
corresponding to the
target face collection webpage address to perform user face collection, and
the target return
address is the address corresponding to the webpage server-end.
[0160] In an implementation, the processor performs the following steps when
executing the
computer program: calculating similarity between target video information and
the pre-set face
video information; when the similarity is greater than or equal to the pre-set
similarity threshold,
determining the user authentication verification status corresponding to the
current user as
passed user authentication verification; when the similarity is less than the
pre-set similarity
threshold, determining user the authentication verification status
corresponding to the current
user as failed user authentication verification.
[0161] In an implementation, the processor performs the following steps when
executing the
computer program: detecting whether the current user is alive according to the
target face video
information; if determining the current user as alive, intercepting clear
feature information of
the target face according to the video information of the target face;
calculating the similarity
between the clear feature information of the target face and the pre-set face
video information.
[0162] In an implementation, the processor performs the following steps when
executing the
computer program: sending the user authentication verification status to
webpage server-end
corresponding to the target return address, when the user authentication
verification status is
the passed user authentication verification, the webpage server-end redirects
to the target
business webpage; when the user verification status is the failed user
authentication verification,
the webpage server-end polls and requests next user authentication
verification status within a
preset time interval until the user authentication verification status is
passed, then redirecting
32
Date recue / Date received 2021-12-17

to the target business webpage.
[0163] The skilled in the art can understand that all or partial of procedures
from the above-
mentioned methods can be performed by computer program instructions through
related
hardware, the mentioned computer program can be stored in a non-volatile
material computer
readable storage medium, this computer can include various implementation
procedures from
the abovementioned methods when execution. Any reference to the memory, the
storage, the
database, or the other media used in each implementation provided in current
application can
include non-volatile and/or volatile memory. Non-volatile memory can include
read-only
memory (ROM), programable ROM (PROM), electrically programmable ROM (EPRPMD),
electrically erasable programmable ROM (EEPROM) or flash memory. Volatile
memory can
include random access memory (RAM) or external cache memory. As an instruction
but not
limited to, RAM is available in many forms such as static RAM (SRAM), dynamic
RAM
(DRAMD), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM),
enhanced SRAM (ESDRAM), synchronal link (Synchlink) DRAM (SLDRAM), memory bus
(Rambus), direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and
memory bus dynamic RAM (RDRAM), etc.
[0164] The technical features of the above-mentioned implementations can be
randomly
combined, for concisely statement, not all possible combinations of technical
features in the
abovementioned implementations are described. However, if there are no
conflicts in the
combinations of these technical features, it shall be within the scope of this
descriptions.
[0165] The above-mentioned implementations are only several implementations in
this
disclosure and the description is more specific and detailed but cannot be
understood as the
limitation of the scope of the invention patent. Evidently those ordinary
skilled in the art can
make various modifications and variations to the disclosure without departing
from the spirit
and scope of the disclosure. Therefore, the appended claims are intended to be
construed as
encompassing the described embodiment and all the modifications and variations
coming into
33
Date recue / Date received 2021-12-17

the scope of the disclosure.
34
Date recue / Date received 2021-12-17

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(22) Filed 2021-12-17
(41) Open to Public Inspection 2022-06-17
Examination Requested 2022-09-16

Abandonment History

There is no abandonment history.

Maintenance Fee

Last Payment of $100.00 was received on 2023-12-20


 Upcoming maintenance fee amounts

Description Date Amount
Next Payment if small entity fee 2025-12-17 $50.00 if received in 2024
$58.68 if received in 2025
Next Payment if standard fee 2025-12-17 $125.00

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee 2021-12-17 $408.00 2021-12-17
Request for Examination 2025-12-17 $814.37 2022-09-16
Maintenance Fee - Application - New Act 2 2023-12-18 $100.00 2023-06-15
Advance an application for a patent out of its routine order 2023-11-01 $526.29 2023-11-01
Maintenance Fee - Application - New Act 3 2024-12-17 $100.00 2023-12-20
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
10353744 CANADA LTD.
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
New Application 2021-12-17 6 211
Description 2021-12-17 34 1,611
Claims 2021-12-17 6 213
Drawings 2021-12-17 6 117
Abstract 2021-12-17 1 28
Representative Drawing 2022-08-10 1 16
Cover Page 2022-08-10 1 52
Request for Examination 2022-09-16 9 300
Correspondence for the PAPS 2022-12-23 4 150
Examiner Requisition 2024-02-05 5 198
Amendment 2024-06-05 35 1,352
Claims 2024-06-05 14 741
Special Order / Amendment 2023-11-01 20 726
Change to the Method of Correspondence 2023-11-01 3 78
Claims 2023-11-01 14 724
Acknowledgement of Grant of Special Order 2023-11-14 1 178