Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN118900181A - Digital certificate updating method, device, computer equipment and storage medium - Google Patents
[go: Go Back, main page]

CN118900181A - Digital certificate updating method, device, computer equipment and storage medium - Google Patents

Digital certificate updating method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN118900181A
CN118900181A CN202410997228.6A CN202410997228A CN118900181A CN 118900181 A CN118900181 A CN 118900181A CN 202410997228 A CN202410997228 A CN 202410997228A CN 118900181 A CN118900181 A CN 118900181A
Authority
CN
China
Prior art keywords
certificate
target user
sim
shield
sim shield
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410997228.6A
Other languages
Chinese (zh)
Inventor
唐宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202410997228.6A priority Critical patent/CN118900181A/en
Publication of CN118900181A publication Critical patent/CN118900181A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • H04L9/3268Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请涉及一种数字证书更新方法、装置、计算机设备和存储介质。可用于人工智能领域。所述方法包括:若目标用户标识的SIM盾已过期则将SIM盾过期信息送至目标用户终端,使目标用户终端基于SIM盾过期信息在更新页面显示的更新按钮作用的点击操作生成更新请求;当接收的更新请求中的安全验证码满足安全验证条件时,将目标用户标识和由目标用户标识的SIM盾关联信息生成更新的SIM盾证书的SIM盾证书标识送至第三方系统的服务器;使第三方系统的服务器将SIM盾证书标识的SIM盾证书送至目标用户标识的SIM卡;当接收由第三方系统的服务器发送的证书反馈结果为成功时将SIM盾证书的状态设置为激活状态,完成更新请求的操作。采用本方法能提高SIM盾证书的更新效率。

The present application relates to a digital certificate update method, device, computer equipment and storage medium. It can be used in the field of artificial intelligence. The method includes: if the SIM shield of the target user ID has expired, the SIM shield expiration information is sent to the target user terminal, so that the target user terminal generates an update request based on the SIM shield expiration information. The click operation of the update button displayed on the update page generates an update request; when the security verification code in the received update request meets the security verification condition, the target user ID and the SIM shield associated information of the target user ID generate an updated SIM shield certificate. The SIM shield certificate identifier is sent to the server of the third-party system; the server of the third-party system sends the SIM shield certificate identifier to the SIM card of the target user ID; when the certificate feedback result sent by the server of the third-party system is successful, the status of the SIM shield certificate is set to the activated state to complete the update request operation. The use of this method can improve the update efficiency of the SIM shield certificate.

Description

数字证书更新方法、装置、计算机设备和存储介质Digital certificate updating method, device, computer equipment and storage medium

技术领域Technical Field

本申请涉及计算机技术领域,特别是涉及一种数字证书更新方法、装置、计算机设备和存储介质。The present application relates to the field of computer technology, and in particular to a digital certificate updating method, apparatus, computer equipment and storage medium.

背景技术Background Art

随着计算机技术的发展,出现了越来越多的安全认证技术,比如中国银行手机银行和中国移动联合推出的SIM盾安全认证方式,其可以为手机银行用户提供更加快捷方便的安全认证方式。由于SIM盾有有效期,到期后不可使用,而现有更新SIM盾证书有效期的方式需用户去银行网点更新SIM盾证书,使得SIM盾证书的更新效率较低。With the development of computer technology, more and more security authentication technologies have emerged, such as the SIM Shield security authentication method jointly launched by Bank of China Mobile Banking and China Mobile, which can provide mobile banking users with a faster and more convenient security authentication method. Since the SIM Shield has a validity period, it cannot be used after expiration. The existing method of updating the validity period of the SIM Shield certificate requires users to go to bank branches to update the SIM Shield certificate, which makes the update efficiency of the SIM Shield certificate low.

发明内容Summary of the invention

基于此,有必要针对上述技术问题,提供一种能够高效更新到期的SIM盾证书的数字证书更新方法、装置、计算机设备和存储介质,提高了SIM盾证书的更新效率。Based on this, it is necessary to provide a digital certificate update method, device, computer equipment and storage medium that can efficiently update expired SIM shield certificates in response to the above technical problems, thereby improving the update efficiency of SIM shield certificates.

一种数字证书更新方法,所述方法包括:A digital certificate updating method, the method comprising:

若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;If it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code;

接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;receiving an update request sent by the target user terminal, obtaining the security verification code from the update request, obtaining SIM shield association information corresponding to the target user identifier when the security verification code satisfies a security verification condition, generating an updated SIM shield certificate based on the SIM shield association information, and sending the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system;

以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;So that the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier;

接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书的下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。Receive a certificate feedback result sent by the server corresponding to the third-party system, where the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, set the status of the SIM shield certificate to an activated status, and complete the operation corresponding to the update request.

在其中一个实施例中,所述方法还包括:In one embodiment, the method further comprises:

若检测到所述目标用户标识对应的SIM盾未过期,则屏蔽所述更新按钮。If it is detected that the SIM shield corresponding to the target user identity has not expired, the update button is shielded.

在其中一个实施例中,所述以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求包括:In one embodiment, the step of causing the target user terminal to display an update button on an update page based on the SIM shield expiration information and generating an update request based on a click operation on the update button includes:

以使所述目标用户终端基于所述点击操作,进入安全验证方式选择页面,在所述安全验证选择页面中的候选验证方式中确定目标验证方式,获取所述目标验证方式对应的安全验证码,基于所述安全验证码生成所述更新请求。So that the target user terminal enters the security verification method selection page based on the click operation, determines the target verification method from the candidate verification methods in the security verification selection page, obtains the security verification code corresponding to the target verification method, and generates the update request based on the security verification code.

在其中一个实施例中,所述候选验证方式包括第一候选验证方式和第二候选验证方式,所述当所述安全验证码满足安全验证条件时包括:In one embodiment, the candidate verification method includes a first candidate verification method and a second candidate verification method, and when the security verification code satisfies the security verification condition, the method includes:

当所述目标验证方式为所述第一候选验证方式时,以使所述第一候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取所述目标用户标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;When the target verification method is the first candidate verification method, the server of the security verification system corresponding to the first candidate verification method receives the security verification code sent by the target user terminal, obtains the verification reference code corresponding to the target user identifier, and when the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition;

当所述目标验证方式为所述第二候选验证方式时,以使所述第二候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取预设硬件设备标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;所述预设硬件设备标识对应的预设硬件设备与所述目标用户终端通过数据线连接,且都对应所述目标用户标识。When the target verification method is the second candidate verification method, the server of the security verification system corresponding to the second candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the preset hardware device identifier. When the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition; the preset hardware device corresponding to the preset hardware device identifier is connected to the target user terminal via a data cable, and both correspond to the target user identifier.

在其中一个实施例中,所述接收所述第三方系统对应的服务器发送的证书反馈结果之后,还包括:In one embodiment, after receiving the certificate feedback result sent by the server corresponding to the third-party system, the method further includes:

当所述证书反馈结果为未成功状态时,将所述目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至所述目标用户终端。When the certificate feedback result is an unsuccessful state, the state of the SIM shield certificate corresponding to the target user identity is set to an unactivated state, and an activation failure message is sent to the target user terminal.

一种数字证书更新装置,所述装置包括:A digital certificate updating device, the device comprising:

请求模块,用于若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;A request module, configured to send SIM shield expiration information to a target user terminal corresponding to the target user identity if it is detected that the SIM shield corresponding to the target user identity is expired, so that the target user terminal displays an update button on an update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code;

更新模块,用于接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;an update module, configured to receive an update request sent by the target user terminal, obtain the security verification code from the update request, obtain the SIM shield association information corresponding to the target user identifier when the security verification code satisfies the security verification condition, generate an updated SIM shield certificate based on the SIM shield association information, and send the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system;

下发模块,用于以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;A sending module, used to enable the server corresponding to the third-party system to send the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier;

激活模块,用于接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书得下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。An activation module is used to receive a certificate feedback result sent by a server corresponding to the third-party system, wherein the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, the status of the SIM shield certificate is set to an activated status to complete the operation corresponding to the update request.

在其中一个实施例中,数字证书更新装置还包括屏蔽模块,用于若检测到所述目标用户标识对应的SIM盾未过期,则屏蔽所述更新按钮。In one of the embodiments, the digital certificate updating device further comprises a shielding module, which is used to shield the update button if it is detected that the SIM shield corresponding to the target user identification is not expired.

在其中一个实施例中,数字证书更新装置还包括未激活模块,用于当所述证书反馈结果为未成功状态时,将所述目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至所述目标用户终端。In one of the embodiments, the digital certificate updating device also includes an unactivated module, which is used to set the status of the SIM shield certificate corresponding to the target user identity to an unactivated state when the certificate feedback result is an unsuccessful state, and send activation failure information to the target user terminal.

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;If it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code;

接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;receiving an update request sent by the target user terminal, obtaining the security verification code from the update request, obtaining SIM shield association information corresponding to the target user identifier when the security verification code satisfies a security verification condition, generating an updated SIM shield certificate based on the SIM shield association information, and sending the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system;

以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;So that the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier;

接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书的下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。Receive a certificate feedback result sent by the server corresponding to the third-party system, where the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, set the status of the SIM shield certificate to an activated status, and complete the operation corresponding to the update request.

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;If it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code;

接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;receiving an update request sent by the target user terminal, obtaining the security verification code from the update request, obtaining SIM shield association information corresponding to the target user identifier when the security verification code satisfies a security verification condition, generating an updated SIM shield certificate based on the SIM shield association information, and sending the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system;

以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;So that the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier;

接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书的下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。Receive a certificate feedback result sent by the server corresponding to the third-party system, where the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, set the status of the SIM shield certificate to an activated status, and complete the operation corresponding to the update request.

上述数字证书更新方法、装置、计算机设备和存储介质,通过若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书的下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作,从而实现了SIM盾证书的在线更新,在进行在线更新SIM盾证书有效期的过程中,可进行多类型选择的安全验证操作,在确保操作安全性的同时,有效地提高了更新SIM盾证书的效率。The above-mentioned digital certificate updating method, device, computer equipment and storage medium, if it is detected that the SIM shield corresponding to the target user identity is expired, then the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code; receives the update request sent by the target user terminal, obtains the security verification code from the update request, and when the security verification code meets the security verification condition, obtains the SIM shield association information corresponding to the target user identity, generates an updated SIM shield certificate based on the SIM shield association information, and compares the target user identity and the updated SIM shield certificate. The SIM shield certificate identifier corresponding to the target user ID is sent to the server corresponding to the third-party system; so that the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user ID; the certificate feedback result sent by the server corresponding to the third-party system is received, and the certificate feedback result is used to characterize the download status of the SIM shield certificate by the SIM card. When the certificate feedback result is a success status, the status of the SIM shield certificate is set to an activated status, and the operation corresponding to the update request is completed, thereby realizing the online update of the SIM shield certificate. In the process of online updating of the validity period of the SIM shield certificate, multiple types of selected security verification operations can be performed, which effectively improves the efficiency of updating the SIM shield certificate while ensuring the safety of the operation.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为一个实施例中数字证书更新方法的应用环境图;FIG1 is a diagram of an application environment of a digital certificate updating method in one embodiment;

图2为一个实施例中数字证书更新方法的流程示意图;FIG2 is a schematic diagram of a process of updating a digital certificate in one embodiment;

图3为一个实施例中数字证书更新装置的结构框图;FIG3 is a structural block diagram of a digital certificate updating device in one embodiment;

图4为一个实施例中计算机设备的内部结构图;FIG4 is a diagram showing the internal structure of a computer device in one embodiment;

图5为一个实施例中计算机设备的内部结构图。FIG. 5 is a diagram showing the internal structure of a computer device in one embodiment.

具体实施方式DETAILED DESCRIPTION

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

本申请实施例提供的数字证书更新方法,可以应用于如图1所示的应用环境中。其中,终端102、服务器104和服务器106之间通过网络进行通信。数据存储系统可以存储服务器104和服务器106需要处理的数据。数据存储系统可以集成在服务器104和服务器106上,也可以放在云上或其他网络服务器上。服务器104用于若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至目标用户标识对应的目标用户终端102;以使目标用户终端102用于基于SIM盾过期信息在更新页面显示更新按钮,基于作用于更新按钮的点击操作,生成更新请求,更新请求携带安全验证码;服务器104用于接收目标用户终端102发送的更新请求,从更新请求中获取安全验证码,当安全验证码满足安全验证条件时,获取目标用户标识对应的SIM盾关联信息,基于SIM盾关联信息生成更新的SIM盾证书,将目标用户标识和更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器106;以使第三方系统对应的服务器106用于将SIM盾证书标识对应的SIM盾证书发送至目标用户标识对应的SIM卡中;服务器104用于接收第三方系统对应的服务器106发送的证书反馈结果,证书反馈结果用于表征SIM卡针对SIM盾证书的下载状态,当证书反馈结果为成功状态时,将SIM盾证书的状态设置为激活状态,完成更新请求对应的操作。The digital certificate updating method provided in the embodiment of the present application can be applied in the application environment shown in FIG1 . Among them, the terminal 102, the server 104 and the server 106 communicate with each other through the network. The data storage system can store the data that the server 104 and the server 106 need to process. The data storage system can be integrated on the server 104 and the server 106, or it can be placed on the cloud or other network servers. The server 104 is used to send the SIM shield expiration information to the target user terminal 102 corresponding to the target user identity if it is detected that the SIM shield corresponding to the target user identity is expired; so that the target user terminal 102 is used to display an update button on the update page based on the SIM shield expiration information, and generate an update request based on the click operation on the update button, and the update request carries a security verification code; the server 104 is used to receive the update request sent by the target user terminal 102, obtain the security verification code from the update request, and when the security verification code meets the security verification condition, obtain the SIM shield association information corresponding to the target user identity, generate an updated SIM shield certificate based on the SIM shield association information, and send the SIM shield certificate identifier corresponding to the target user identity and the updated SIM shield certificate to the server 106 corresponding to the third-party system; so that the server 106 corresponding to the third-party system is used to send the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identity; the server 104 is used to receive the certificate feedback result sent by the server 106 corresponding to the third-party system, the certificate feedback result is used to characterize the download status of the SIM shield certificate by the SIM card, and when the certificate feedback result is a successful status, the status of the SIM shield certificate is set to an activated status, and the operation corresponding to the update request is completed.

其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104和服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 and the server 106 may be implemented as independent servers or server clusters consisting of multiple servers.

本申请的数字证书更新方法、装置、计算机设备和存储介质包括但不限于用于人工智能领域和金融领域。The digital certificate updating method, apparatus, computer equipment and storage medium of the present application include but are not limited to use in the fields of artificial intelligence and finance.

在一个实施例中,如图2所示,提供了一种数字证书更新方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 2 , a digital certificate updating method is provided, which is described by taking the method applied to the server 104 in FIG. 1 as an example, and includes the following steps:

步骤S200,若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至目标用户标识对应的目标用户终端,以使目标用户终端基于SIM盾过期信息在更新页面显示更新按钮,基于作用于更新按钮的点击操作,生成更新请求,更新请求携带安全验证码。Step S200: If it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, and the update request carries a security verification code.

其中,目标用户标识指终端登录的用户的唯一标识,可以是手机号、用户ID等;SIM盾是中国移动推出的一款将快捷和安全结合的最新产品,基于USIM卡的安全芯片(可存储多张个人数字证书);其本质是存储介质+CA证书,已通过EAL4+级安全认证,为各类身份认证服务、电子签名服务、加解密服务、加密存储等服务;SIM盾作为载体,可为银行、证券等企业提供转账交易认证保护,为政府或企业提供OA登录、签批公文授权等的安全认证。SIM盾过期信息指SIM盾证书有效期失效的相关信息,用于展示到对应的页面中,以便在页面中呈现SIM盾对应的用户姓名、证件类型、证件号码、SIM的过期状态等信息。更新按钮指用于在SIM盾证书过期时触发更新SIM证书的按钮。更新请求指更新过期的SIM盾证书,以维持SIM盾证书的有效性的请求。安全验证码指用于验证操作安全的验证码,比如短信验证码、中国银行的E盾验证码等。Among them, the target user identifier refers to the unique identifier of the user who logs in to the terminal, which can be a mobile phone number, user ID, etc.; SIM Shield is the latest product launched by China Mobile that combines speed and security, based on the security chip of the USIM card (which can store multiple personal digital certificates); its essence is storage medium + CA certificate, which has passed the EAL4+ security certification and provides various identity authentication services, electronic signature services, encryption and decryption services, encrypted storage and other services; SIM Shield, as a carrier, can provide transfer transaction authentication protection for banks, securities and other companies, and provide security authentication for OA login, signing and approving official documents authorization, etc. for governments or enterprises. SIM Shield expiration information refers to the relevant information of the expiration of the validity period of the SIM Shield certificate, which is used to display it on the corresponding page so that the user name, certificate type, certificate number, SIM expiration status and other information corresponding to the SIM Shield can be presented on the page. Update button refers to the button used to trigger the update of the SIM certificate when the SIM Shield certificate expires. Update request refers to the request to update the expired SIM Shield certificate to maintain the validity of the SIM Shield certificate. Security verification code refers to the verification code used to verify the security of the operation, such as SMS verification code, Bank of China's E-Shield verification code, etc.

具体地,后台系统提前记录着用户ID(即用户标识)、证书ID(即SIM盾证书标识)、证书有效期数据、证书状态等信息,服务器可以实时监控各用户标识对应的SIM盾的期限状态,当当前时间已经超过SIM盾证书的有效期时,则将SIM盾过期信息在更新页面展示并显示更新按钮,以使可以基于作用于更新按钮的点击操作,请求更新用户标识对应的SIM盾证书。比如用户登录手机银行后,后台服务器可以从session中获取用户标识,基于用户标识查询对应的SIM盾证书信息,将SIM盾证书信息中的证书有效期于服务器当前时间进行比对,若当前时间已超过证书有效期,则在展示SIM盾信息的更新页面显示更新按钮,可基于作用于更新按钮的点击操作,触发更新SIM盾证书的更新请求;其中,session是服务器为了保存用户状态而创建的一个特殊的对象,用于存储信息。Specifically, the background system records the user ID (i.e. user identification), certificate ID (i.e. SIM shield certificate identification), certificate validity period data, certificate status and other information in advance. The server can monitor the expiration status of the SIM shield corresponding to each user identification in real time. When the current time has exceeded the validity period of the SIM shield certificate, the SIM shield expiration information is displayed on the update page and an update button is displayed, so that based on the click operation on the update button, a request to update the SIM shield certificate corresponding to the user identification can be made. For example, after the user logs in to the mobile banking, the background server can obtain the user identification from the session, query the corresponding SIM shield certificate information based on the user identification, and compare the certificate validity period in the SIM shield certificate information with the current time of the server. If the current time has exceeded the certificate validity period, an update button is displayed on the update page displaying the SIM shield information, and an update request to update the SIM shield certificate can be triggered based on the click operation on the update button; wherein, session is a special object created by the server to save the user status and is used to store information.

步骤S202,接收目标用户终端发送的更新请求,从更新请求中获取安全验证码,当安全验证码满足安全验证条件时,获取目标用户标识对应的SIM盾关联信息,基于SIM盾关联信息生成更新的SIM盾证书,将目标用户标识和更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器。Step S202, receiving an update request sent by the target user terminal, obtaining a security verification code from the update request, obtaining SIM shield association information corresponding to the target user identity when the security verification code meets the security verification condition, generating an updated SIM shield certificate based on the SIM shield association information, and sending the target user identity and the SIM shield certificate identity corresponding to the updated SIM shield certificate to the server corresponding to the third-party system.

其中,安全验证条件指安全验证码核验通过的条件;可以是安全验证码与对应的安全验证系统的验证参考码是否一致的判断条件,当安全验证码和验证参考码一致时为满足安全验证条件。SIM盾关联信息指与SIM盾相关的信息,包括但不限于SIM盾对应的用户标识、未更新前的SIM盾证书类型、未更新前的SIM盾证书标识等信息。更新的SIM盾证书指更新了SIM盾证书信息后的SIM盾证书,其与未更新前的SIM盾证书对应的证书标识和证书有效期等信息是不同的。第三方系统指SIM盾的管理方或生产方,其可以为其他平台或其他系统提供生成SIM盾证书的平台资源,其可以是中国移动对应的系统。Among them, the security verification condition refers to the condition for the security verification code to be verified; it can be a judgment condition for whether the security verification code is consistent with the verification reference code of the corresponding security verification system. When the security verification code and the verification reference code are consistent, the security verification condition is met. SIM Shield associated information refers to information related to SIM Shield, including but not limited to the user identifier corresponding to the SIM Shield, the SIM Shield certificate type before the update, the SIM Shield certificate identifier before the update and other information. The updated SIM Shield certificate refers to the SIM Shield certificate after the SIM Shield certificate information is updated, which is different from the certificate identifier and certificate validity period corresponding to the SIM Shield certificate before the update. The third-party system refers to the manager or manufacturer of the SIM Shield, which can provide platform resources for generating SIM Shield certificates for other platforms or other systems. It can be the system corresponding to China Mobile.

具体地,在点击更新按钮后,将先进入一个安全验证方式选择页面,可以从安全验证方式选择页面中确定目标验证方式,基于目标验证方式,用户终端或者预设的硬件设备会接收到目标验证方式对应的验证码,用户可以根据接收到的验证码在对应的安全认证页面中输入安全验证码,用户终端获取该安全验证码后发送至目标验证方式对应的安全认证系统,若安全验证码和目标验证方式对应的验证参考码一致,则安全验证码满足安全验证条件。当满足安全验证条件后,开启SIM盾证书的更新操作,也就是可以在第三方系统提供的资源平台中,基于SIM盾关联信息生成更新的SIM盾证书,此时还可以将更新的SIM盾证书对应的更新信息记录到数据库中,从而更新原来数据库中存储的目标用户标识对应的SIM盾的相关信息,其中更新信息包括但不限于更新的SIM盾证书的有效期和SIM盾证书标识。生成更新的SIM盾证书后,还可以将目标用户标识和更新的SIM盾证书标识发送至第三方系统对应的服务器,以使第三方系统对应的服务器对更新的SIM盾证书进行下发操作,以激活更新的SIM盾证书。Specifically, after clicking the update button, a security verification mode selection page will be entered first, and the target verification mode can be determined from the security verification mode selection page. Based on the target verification mode, the user terminal or the preset hardware device will receive the verification code corresponding to the target verification mode. The user can enter the security verification code in the corresponding security authentication page according to the received verification code. After the user terminal obtains the security verification code, it is sent to the security authentication system corresponding to the target verification mode. If the security verification code is consistent with the verification reference code corresponding to the target verification mode, the security verification code meets the security verification condition. When the security verification condition is met, the update operation of the SIM shield certificate is started, that is, the updated SIM shield certificate can be generated based on the SIM shield association information in the resource platform provided by the third-party system. At this time, the update information corresponding to the updated SIM shield certificate can also be recorded in the database, thereby updating the relevant information of the SIM shield corresponding to the target user identity stored in the original database, wherein the update information includes but is not limited to the validity period of the updated SIM shield certificate and the SIM shield certificate identifier. After the updated SIM shield certificate is generated, the target user identity and the updated SIM shield certificate identifier can also be sent to the server corresponding to the third-party system, so that the server corresponding to the third-party system issues the updated SIM shield certificate to activate the updated SIM shield certificate.

步骤S204,以使第三方系统对应的服务器将SIM盾证书标识对应的SIM盾证书发送至目标用户标识对应的SIM卡中。Step S204, the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier.

具体地,第三方系统可以管控各用户对应的SIM盾,其可以直接根据SIM盾证书标识确定对应的SIM盾证书,为激活更新的SIM盾证书,第三方系统可以将更新的SIM盾证书发送至目标用户标识对应的SIM卡中,以使目标用户标识对应的SIM卡下载更新的SIM盾证书,当下载成功时完成更新的SIM盾证书的激活。Specifically, the third-party system can manage and control the SIM shield corresponding to each user. It can directly determine the corresponding SIM shield certificate based on the SIM shield certificate identifier. To activate the updated SIM shield certificate, the third-party system can send the updated SIM shield certificate to the SIM card corresponding to the target user identifier, so that the SIM card corresponding to the target user identifier downloads the updated SIM shield certificate. When the download is successful, the activation of the updated SIM shield certificate is completed.

步骤S206,接收第三方系统对应的服务器发送的证书反馈结果,证书反馈结果用于表征SIM卡针对SIM盾证书的下载状态,当证书反馈结果为成功状态时,将SIM盾证书的状态设置为激活状态,完成更新请求对应的操作。Step S206, receiving the certificate feedback result sent by the server corresponding to the third-party system, the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate, when the certificate feedback result is a success status, the status of the SIM shield certificate is set to an activated status, and the operation corresponding to the update request is completed.

具体地,目标用户标识对应的SIM卡下载更新的SIM盾证书的证书反馈结果可以通过目标用户终端反馈给第三方系统,第三方系统对应的服务器接收到目标用户终端发送的证书反馈结果后,将证书反馈结果发送到本案的服务器,对证书反馈结果进行判断,若证书反馈结果为成功状态,也就是SIM卡成功下载更新的SIM盾证书,则说明已成功激活更新的SIM盾证书,此时可以将SIM盾证书的状态设置为激活状态,且完成了过期的SIM盾证书的更新请求操作;若证书反馈结果为未成功状态,即SIM卡未成功下载更新的SIM盾证书,则说明更新的SIM盾证书激活失败,可以将SIM盾证书的状态设置为未激活状态,并通过第三方系统再次下发更新的SIM证书至目标用户标识对应的SIM卡中,重新进行更新的SIM盾证书的激活操作。其中,激活失败后可以重新下发更新的SIM盾证书至目标用户标识对应的SIM卡的次数由具体情况进行预设,且在可以在重复预设数量后,再次进行安全验证的操作,以确保操作的安全性。Specifically, the certificate feedback result of the SIM card corresponding to the target user identity downloading the updated SIM shield certificate can be fed back to the third-party system through the target user terminal. After receiving the certificate feedback result sent by the target user terminal, the server corresponding to the third-party system sends the certificate feedback result to the server in this case, and judges the certificate feedback result. If the certificate feedback result is a successful state, that is, the SIM card successfully downloads the updated SIM shield certificate, it means that the updated SIM shield certificate has been successfully activated. At this time, the state of the SIM shield certificate can be set to the activated state, and the update request operation of the expired SIM shield certificate is completed; if the certificate feedback result is an unsuccessful state, that is, the SIM card fails to successfully download the updated SIM shield certificate, it means that the activation of the updated SIM shield certificate fails, and the state of the SIM shield certificate can be set to the unactivated state, and the updated SIM certificate can be re-issued to the SIM card corresponding to the target user identity through the third-party system, and the activation operation of the updated SIM shield certificate is re-performed. Among them, the number of times the updated SIM shield certificate can be re-issued to the SIM card corresponding to the target user identity after the activation fails is preset by the specific situation, and after the preset number of repetitions, the security verification operation can be performed again to ensure the security of the operation.

上述数字证书更新方法中,通过若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至目标用户标识对应的目标用户终端,以使目标用户终端基于SIM盾过期信息在更新页面显示更新按钮,基于作用于更新按钮的点击操作,生成更新请求,更新请求携带安全验证码;接收目标用户终端发送的更新请求,从更新请求中获取安全验证码,当安全验证码满足安全验证条件时,获取目标用户标识对应的SIM盾关联信息,基于SIM盾关联信息生成更新的SIM盾证书,将目标用户标识和更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;以使第三方系统对应的服务器将SIM盾证书标识对应的SIM盾证书发送至目标用户标识对应的SIM卡中;接收第三方系统对应的服务器发送的证书反馈结果,证书反馈结果用于表征SIM卡针对SIM盾证书的下载状态,当证书反馈结果为成功状态时,将SIM盾证书的状态设置为激活状态,完成更新请求对应的操作,从而实现了SIM盾证书的在线更新,在进行在线更新SIM盾证书有效期的过程中,可进行多类型选择的安全验证操作,在确保操作安全性的同时,有效地提高了更新SIM盾证书的效率。In the above-mentioned digital certificate updating method, if it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, and the update request carries a security verification code; the update request sent by the target user terminal is received, and the security verification code is obtained from the update request. When the security verification code meets the security verification condition, the SIM shield association information corresponding to the target user identity is obtained, and an updated SIM shield certificate is generated based on the SIM shield association information, and the SIM shield certificate mark corresponding to the target user identity and the updated SIM shield certificate is added. The SIM Shield certificate is sent to the server corresponding to the third-party system; the server corresponding to the third-party system sends the SIM Shield certificate corresponding to the SIM Shield certificate identifier to the SIM card corresponding to the target user identifier; the certificate feedback result sent by the server corresponding to the third-party system is received, and the certificate feedback result is used to characterize the download status of the SIM card for the SIM Shield certificate. When the certificate feedback result is a success status, the status of the SIM Shield certificate is set to an activated status, and the operation corresponding to the update request is completed, thereby realizing the online update of the SIM Shield certificate. In the process of online updating of the validity period of the SIM Shield certificate, multiple types of selected security verification operations can be performed, which effectively improves the efficiency of updating the SIM Shield certificate while ensuring the safety of the operation.

在一个实施例中,所述方法还包括:若检测到目标用户标识对应的SIM盾未过期,则屏蔽更新按钮。In one embodiment, the method further includes: if it is detected that the SIM shield corresponding to the target user identity is not expired, then shielding the update button.

具体地,可以实时监控各用户标识对应的SIM盾证书的有效期是否已达到当前时间,若未达到或超过当前时间,则不提供更新SIM盾证书的功能,从而避免胡乱更新SIM盾证书的情况。即在检测到目标用户标识对应的SIM盾未过期时,则屏蔽更新页面的更新按钮,屏蔽触发作用于更新按钮中触发SIM盾证书更新的操作,从而提高了更新SIM盾证书的安全性。Specifically, it is possible to monitor in real time whether the validity period of the SIM shield certificate corresponding to each user identity has reached the current time. If it has not reached or exceeded the current time, the function of updating the SIM shield certificate is not provided, thereby avoiding the situation of randomly updating the SIM shield certificate. That is, when it is detected that the SIM shield corresponding to the target user identity has not expired, the update button on the update page is shielded, and the operation of triggering the update of the SIM shield certificate in the update button is shielded, thereby improving the security of updating the SIM shield certificate.

在一个实施例中,步骤S200中的基于作用于更新按钮的点击操作,生成更新请求包括:以使目标用户终端基于点击操作,进入安全验证方式选择页面,在安全验证选择页面中的候选验证方式中确定目标验证方式,获取目标验证方式对应的安全验证码,基于安全验证码生成更新请求。In one embodiment, generating an update request based on a click operation on an update button in step S200 includes: enabling the target user terminal to enter a security verification method selection page based on the click operation, determining a target verification method from candidate verification methods in the security verification selection page, obtaining a security verification code corresponding to the target verification method, and generating an update request based on the security verification code.

其中,安全验证方式选择页面指用于展示触发用户选择使用的安全验证方式的界面。候选验证方式指用于验证操作安全的多种验证方式,包括但不限于短信验证方式和中国银行的E盾验证方式。目标验证方式指目标用户标识选择的安全验证方式,可以是从候选验证方式中任意选择的一种。The security verification method selection page refers to the interface used to display the security verification method that triggers the user to select. Candidate verification methods refer to multiple verification methods used to verify the security of operations, including but not limited to SMS verification methods and Bank of China's E-Shield verification methods. Target verification method refers to the security verification method selected by the target user ID, which can be any one selected from the candidate verification methods.

具体地,目标用户终端基于作用于更新页面的更新按钮的点击操作,可以进入安全验证方式选择页面,用户可以从安全验证方式选择页面的候选验证方式中选择目标验证方式,以使目标用户终端获取用户的选择结果,从而确定目标验证方式,不同的验证方式对应的安全认证系统是不同的,当确定目标验证方式后,目标用户终端获取用户在安全认证页面输入的目标验证方式对应的安全验证码,并基于安全验证码生成更新请求,为后向的更新操作奠定安全基础以及做数据准备。Specifically, the target user terminal can enter the security verification method selection page based on a click operation of the update button on the update page. The user can select the target verification method from the candidate verification methods on the security verification method selection page, so that the target user terminal obtains the user's selection result and thus determines the target verification method. Different verification methods correspond to different security authentication systems. After the target verification method is determined, the target user terminal obtains the security verification code corresponding to the target verification method entered by the user on the security authentication page, and generates an update request based on the security verification code, thereby laying a security foundation for backward update operations and making data preparations.

本实施例中,通过以使目标用户终端基于点击操作,进入安全验证方式选择页面,在安全验证选择页面中的候选验证方式中确定目标验证方式,获取目标验证方式对应的安全验证码,基于安全验证码生成更新请求,确保在线更新SIM盾证书的效率的同时,还有利于提高在线更新SIM盾证书的安全性。In this embodiment, the target user terminal is enabled to enter the security verification method selection page based on a click operation, the target verification method is determined from the candidate verification methods in the security verification selection page, the security verification code corresponding to the target verification method is obtained, and an update request is generated based on the security verification code, thereby ensuring the efficiency of online updating of the SIM shield certificate and improving the security of online updating of the SIM shield certificate.

在一个实施例中,候选验证方式包括第一候选验证方式和第二候选验证方式,步骤S202中的当安全验证码满足安全验证条件时包括:In one embodiment, the candidate verification methods include a first candidate verification method and a second candidate verification method, and when the security verification code satisfies the security verification condition in step S202, the following steps are included:

步骤S300,当目标验证方式为第一候选验证方式时,以使第一候选验证方式对应的安全验证系统的服务器接收目标用户终端发送的安全验证码,获取目标用户标识对应的验证参考码,当验证参考码与安全验证码一致时,安全验证码满足安全验证条件。Step S300, when the target verification method is the first candidate verification method, the server of the security verification system corresponding to the first candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the target user identifier. When the verification reference code is consistent with the security verification code, the security verification code meets the security verification conditions.

步骤S302,当目标验证方式为第二候选验证方式时,以使第二候选验证方式对应的安全验证系统的服务器接收目标用户终端发送的安全验证码,获取预设硬件设备标识对应的验证参考码,当验证参考码与安全验证码一致时,安全验证码满足安全验证条件;预设硬件设备标识对应的预设硬件设备与目标用户终端通过数据线连接,且都对应目标用户标识。Step S302, when the target verification method is the second candidate verification method, the server of the security verification system corresponding to the second candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the preset hardware device identifier. When the verification reference code is consistent with the security verification code, the security verification code meets the security verification condition; the preset hardware device corresponding to the preset hardware device identifier is connected to the target user terminal through a data cable, and both correspond to the target user identifier.

其中,第一候选验证方式指短信验证的方式。第二候选验证方式指E盾验证方式。预设硬件设备标识指用于标识预设硬件设备的标识。预设硬件设备指用于接收验证码信息的硬件设备,可以是E盾硬件设备。E盾是中国银行的一种安全等级较高的认证工具,可以通过蓝牙或音频进行连接。The first candidate verification method refers to the SMS verification method. The second candidate verification method refers to the E-Shield verification method. The preset hardware device identifier refers to an identifier used to identify the preset hardware device. The preset hardware device refers to a hardware device used to receive verification code information, which may be an E-Shield hardware device. E-Shield is a high-security authentication tool of Bank of China that can be connected via Bluetooth or audio.

具体地,若目标验证方式是第一候选验证方式,则服务器会基于原先存储的用户标识信息(可以是手机号),发送对应的验证码获取请求至通信运营商(即第一候选验证方式的安全验证系统),通信运营商基于用户标识信息将验证码发送至目标用户标识的目标用户终端,用户在目标用户终端的安全认证页面输入安全验证码,目标用户终端获取该安全验证码,并将安全验证码发送至安全验证系统进行比对,当安全验证码与第一候选验证方式对应的安全验证系统的验证参考码一致时,则说明安全验证码满足安全验证条件,安全验证系统可以将满足安全验证条件的信息发送至本案的服务器,以使本案服务器执行后续操作。若目标验证方式是第二候选验证方式,则第二候选验证方式对应的安全验证系统可以先将验证码发送到与目标用户终端通过数据线连接且对应相同的目标用户标识的预设硬件设备(可以是E盾设备),在预设硬件设备对应的终端显示验证码,用户可从预设硬件设备中得知验证码信息,并在目标用户终端输入安全验证码,目标用户终端获取安全验证码,并将安全验证码发送至第二候选验证方式对应的安全验证系统的服务器,以使该安全验证系统基于预设硬件设备标识获取对应的验证参考码,将安全验证码和验证参考码进行比对,当验证参考码与安全验证码一致时,则将安全验证码满足安全验证条件的信号发送给本案的服务器,以使本案的服务器执行后续的操作。Specifically, if the target verification method is the first candidate verification method, the server will send a corresponding verification code acquisition request to the communication operator (i.e., the security verification system of the first candidate verification method) based on the previously stored user identification information (which can be a mobile phone number). The communication operator sends the verification code to the target user terminal identified by the target user based on the user identification information. The user enters the security verification code on the security authentication page of the target user terminal. The target user terminal obtains the security verification code and sends the security verification code to the security verification system for comparison. When the security verification code is consistent with the verification reference code of the security verification system corresponding to the first candidate verification method, it means that the security verification code meets the security verification conditions. The security verification system can send the information that meets the security verification conditions to the server of this case, so that the server of this case performs subsequent operations. If the target verification method is the second candidate verification method, the security verification system corresponding to the second candidate verification method can first send the verification code to a preset hardware device (which can be an E-Shield device) that is connected to the target user terminal via a data cable and corresponds to the same target user identifier, and display the verification code on the terminal corresponding to the preset hardware device. The user can obtain the verification code information from the preset hardware device and enter the security verification code on the target user terminal. The target user terminal obtains the security verification code and sends the security verification code to the server of the security verification system corresponding to the second candidate verification method, so that the security verification system obtains the corresponding verification reference code based on the preset hardware device identifier, and compares the security verification code with the verification reference code. When the verification reference code is consistent with the security verification code, a signal that the security verification code meets the security verification condition is sent to the server of this case, so that the server of this case performs subsequent operations.

在一个实施例中,候选验证方式还可以是人脸识别,短信+人脸识别的结合等方式,且预设硬件设备除了和目标用户终端基于数据线连接外,还可以基于蓝牙或网络进行连接,还可以根据实际情况设置对应的连接操作。In one embodiment, the candidate verification method may also be face recognition, a combination of SMS + face recognition, etc., and the preset hardware device can not only be connected to the target user terminal based on a data cable, but also be connected based on Bluetooth or the network, and the corresponding connection operation can be set according to the actual situation.

上述实施例中,通过当目标验证方式为第一候选验证方式时,以使第一候选验证方式对应的安全验证系统的服务器接收目标用户终端发送的安全验证码,获取目标用户标识对应的验证参考码,当验证参考码与安全验证码一致时,安全验证码满足安全验证条件,当目标验证方式为第二候选验证方式时,以使第二候选验证方式对应的安全验证系统的服务器接收目标用户终端发送的安全验证码,获取预设硬件设备标识对应的验证参考码,当验证参考码与安全验证码一致时,安全验证码满足安全验证条件;预设硬件设备标识对应的预设硬件设备与目标用户终端通过数据线连接,且都对应目标用户标识,丰富了安全验证方式功能,提高了更新SIM盾证书过程中的安全性。In the above embodiment, when the target verification method is the first candidate verification method, the server of the security verification system corresponding to the first candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the target user identifier. When the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition. When the target verification method is the second candidate verification method, the server of the security verification system corresponding to the second candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the preset hardware device identifier. When the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition. The preset hardware device corresponding to the preset hardware device identifier is connected to the target user terminal via a data line, and both correspond to the target user identifier, thereby enriching the function of the security verification method and improving the security in the process of updating the SIM shield certificate.

在一个实施例中,接收第三方系统对应的服务器发送的证书反馈结果之后,还包括:当证书反馈结果为未成功状态时,将目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至目标用户终端。In one embodiment, after receiving the certificate feedback result sent by the server corresponding to the third-party system, it also includes: when the certificate feedback result is an unsuccessful state, setting the state of the SIM shield certificate corresponding to the target user identity to an unactivated state, and sending activation failure information to the target user terminal.

其中,激活失败信息指用于表征激活失败的信息,其包括但不限于激活的SIM盾证书的证书标识、证书类型、用户标识、激活失败提示内容等信息。The activation failure information refers to information used to characterize the activation failure, including but not limited to the certificate identifier of the activated SIM shield certificate, the certificate type, the user identifier, the activation failure prompt content and other information.

具体地,当接收到第三方系统对应的服务器发送的证书反馈结果后,若判断出证书反馈结果为未成功状态,即目标用户标识对应的SIM卡未成功下载更新的SIM盾证书,则可以将目标用户标识对应的SIM盾证书设置为未激活状态,并将激活失败信息发送至目标用户终端。此时,还可以使第三方系统重新下发更新的SIM盾证书到目标用户标识对应的SIM卡中,进行重新的下载,其中在使第三方系统重新下发SIM盾证书之前,可以预设对应的安全验证方式或者设置预设数量次的重新操作限制,或根据具体情况设置对应的安全操作规则,以确保操作的安全有效。Specifically, after receiving the certificate feedback result sent by the server corresponding to the third-party system, if it is determined that the certificate feedback result is an unsuccessful state, that is, the SIM card corresponding to the target user identity has not successfully downloaded the updated SIM shield certificate, the SIM shield certificate corresponding to the target user identity can be set to an unactivated state, and the activation failure information is sent to the target user terminal. At this time, the third-party system can also re-issue the updated SIM shield certificate to the SIM card corresponding to the target user identity for re-download, wherein before the third-party system re-issues the SIM shield certificate, the corresponding security verification method can be preset or a preset number of re-operation restrictions can be set, or corresponding security operation rules can be set according to specific circumstances to ensure the safety and effectiveness of the operation.

本实施例中,通过当证书反馈结果为未成功状态时,将目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至目标用户终端,实现了操作情况的实时反馈,有利于根据反馈结果进行重新下发,在一定程度上提高了更新SIM盾证书的效率。In this embodiment, when the certificate feedback result is an unsuccessful state, the state of the SIM shield certificate corresponding to the target user identity is set to an unactivated state, and the activation failure information is sent to the target user terminal, thereby achieving real-time feedback of the operation status, facilitating re-issuance according to the feedback result, and improving the efficiency of updating the SIM shield certificate to a certain extent.

在一个实施例中,以在线更新中国银行手机银行和中国移动合作推出的SIM盾安全认证方式中的SIM盾证书为例进行描述。中国银行的后台系统预先存储有各用户对应的用户标识(即用户ID)、SIM盾证书标识(即证书ID)、SIM盾证书有效期数据、SIM盾证书状态等关联信息,当用户终端登录进行手机银行后,中国银行后台系统的服务器可以从session中获取用户信息,基于用户信息中的用户标识查询对应的SIM盾的状态,若检测到用户标识对应的SIM盾过期,则将包含但不限于有用户标识、SIM盾证书标识、SIM盾证书状态等信息的SIM盾过期信息发送至用户标识对应的用户终端,以使用户终端基于SIM盾过期信息在对应页面上显示并显示更新按钮,并基于作用于更新按钮上的点击操进入安全验证方式选择界面,其中安全验证方式界面中显示有短信验证、人脸验证、中国银行E盾验证等方式,用户终端获取用户的选择,确定目标验证方式,不同的验证方式由不同的安全验证系统发送验证码到对应的终端设备中,比如短信验证中,安全验证系统对应是中国移动,中国移动可以根据用户标识(即用户手机号)将验证码发送到用户终端,用户终端接收到验证码后获取用户输入的安全验证码,并将安全验证码发送至中国移动进行验证,若验证成功则进行后续操作,又比如中国银行E盾验证中,安全验证系统对应是中国银行,中国银行可以根据用户标识或用户标识对应的E盾设备标识,将验证码发送至E盾设备标识对应的E盾设备终端,并获取用户输入的安全验证码,中国银行后台系统对安全验证码进行验证,若验证通过则进行后续的更新请求操作。In one embodiment, the online update of the SIM Shield certificate in the SIM Shield security authentication method jointly launched by the Bank of China Mobile Mobile Banking and China Mobile is described as an example. The backend system of the Bank of China pre-stores the user identification (i.e., user ID), SIM Shield certificate identification (i.e., certificate ID), SIM Shield certificate validity period data, SIM Shield certificate status, and other related information corresponding to each user. When the user terminal logs in to the mobile banking, the server of the backend system of the Bank of China can obtain the user information from the session, and query the status of the corresponding SIM Shield based on the user identification in the user information. If it is detected that the SIM Shield corresponding to the user identification is expired, the SIM Shield expiration information including but not limited to the user identification, SIM Shield certificate identification, SIM Shield certificate status, etc. will be sent to the user terminal corresponding to the user identification, so that the user terminal can display and display the update button on the corresponding page based on the SIM Shield expiration information, and enter the security verification method selection interface based on the click operation on the update button, where the security verification method interface displays SMS verification, face verification, etc. , Bank of China E-Shield verification, etc., the user terminal obtains the user's choice and determines the target verification method. Different verification methods are sent by different security verification systems to the corresponding terminal devices. For example, in SMS verification, the security verification system corresponds to China Mobile. China Mobile can send the verification code to the user terminal according to the user ID (that is, the user's mobile phone number). After receiving the verification code, the user terminal obtains the security verification code entered by the user and sends the security verification code to China Mobile for verification. If the verification is successful, subsequent operations are performed. For example, in Bank of China E-Shield verification, the security verification system corresponds to Bank of China. Bank of China can send the verification code to the E-Shield device terminal corresponding to the E-Shield device ID according to the user ID or the E-Shield device ID corresponding to the user ID, and obtain the security verification code entered by the user. The back-end system of Bank of China verifies the security verification code. If the verification passes, subsequent update request operations are performed.

进一步地,当安全验证通过后,中国银行后台系统的服务器可以获取用户标识对应的SIM盾关联信息,在中国移动提供的生成SIM盾证书的平台系统中基于SIM盾关联信息生成更新的SIM盾证书,并更新数据库中对应的SIM盾的相关信息,比如更新后的SIM盾证书对应的有效期数据和更新证书的标识等。生成更新的SIM盾证书后,将用户标识和更新的SIM盾证书的SIM盾证书标识发送至中国移动的服务器,以使中国移动的服务器将更新的SIM盾标识对应的SIM盾证书发送至用户标识对应的SIM卡进行下载,用户终端可以将表征SIM卡下载更新的SIM盾证书下载状态的证书反馈结果发送至中国移动的服务器,以使中国移动的服务器将证书反馈结果发送至中国银行的服务器,中国银行的服务器若判断出证书反馈结果为成功状态,则将用户标识对应的SIM盾状态设置为激活状态,若判断出证书反馈结果为未成功状态,则将激活失败信息发送至用户终端,以使用户决定是否重新操作,从而实现了SIM盾证书的在线更新,提高了用户体验,在进行在线更新SIM盾证书有效期的过程中,可进行多类型选择的安全验证操作,在确保操作安全性的同时,有效地提高了更新SIM盾证书的效率。Furthermore, when the security verification is passed, the server of the Bank of China's back-end system can obtain the SIM shield association information corresponding to the user identifier, generate an updated SIM shield certificate based on the SIM shield association information in the platform system for generating SIM shield certificates provided by China Mobile, and update the corresponding SIM shield related information in the database, such as the validity period data corresponding to the updated SIM shield certificate and the identifier of the updated certificate. After the updated SIM shield certificate is generated, the user identity and the SIM shield certificate identity of the updated SIM shield certificate are sent to the server of China Mobile, so that the server of China Mobile sends the SIM shield certificate corresponding to the updated SIM shield identity to the SIM card corresponding to the user identity for downloading. The user terminal can send the certificate feedback result representing the download status of the updated SIM shield certificate downloaded by the SIM card to the server of China Mobile, so that the server of China Mobile sends the certificate feedback result to the server of Bank of China. If the server of Bank of China determines that the certificate feedback result is a successful state, the SIM shield state corresponding to the user identity is set to an activated state. If the certificate feedback result is determined to be an unsuccessful state, the activation failure information is sent to the user terminal, so that the user decides whether to re-operate, thereby realizing the online update of the SIM shield certificate and improving the user experience. In the process of online updating the validity period of the SIM shield certificate, multiple types of security verification operations can be selected, which effectively improves the efficiency of updating the SIM shield certificate while ensuring the safety of the operation.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的数字证书更新方法的数字证书更新装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数字证书更新装置实施例中的具体限定可以参见上文中对于数字证书更新方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a digital certificate update device for implementing the digital certificate update method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more digital certificate update device embodiments provided below can refer to the limitations on the digital certificate update method above, and will not be repeated here.

在一个实施例中,如图3所示,提供了一种数字证书更新装置,包括:请求模块300、更新模块302、下发模块304和激活模块306,其中:In one embodiment, as shown in FIG. 3 , a digital certificate updating device is provided, including: a request module 300, an update module 302, a delivery module 304 and an activation module 306, wherein:

请求模块300,用于若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码。The request module 300 is used to send the SIM shield expiration information to the target user terminal corresponding to the target user identity if it is detected that the SIM shield corresponding to the target user identity is expired, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code.

更新模块302,用于接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器。The update module 302 is used to receive the update request sent by the target user terminal, obtain the security verification code from the update request, and when the security verification code meets the security verification condition, obtain the SIM shield association information corresponding to the target user identity, generate an updated SIM shield certificate based on the SIM shield association information, and send the target user identity and the SIM shield certificate identity corresponding to the updated SIM shield certificate to the server corresponding to the third-party system.

下发模块304,用于以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中。The sending module 304 is used to enable the server corresponding to the third-party system to send the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier.

激活模块306,用于接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书得下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。The activation module 306 is used to receive the certificate feedback result sent by the server corresponding to the third-party system, and the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, the status of the SIM shield certificate is set to an activated status, and the operation corresponding to the update request is completed.

在一个实施例中,数字证书更新装置还包括屏蔽模块308,用于若检测到所述目标用户标识对应的SIM盾未过期,则屏蔽所述更新按钮。In one embodiment, the digital certificate updating device further includes a shielding module 308, which is used to shield the update button if it is detected that the SIM shield corresponding to the target user identity is not expired.

在一个实施例中,数字证书更新装置还包括未激活模块310,用于当所述证书反馈结果为未成功状态时,将所述目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至所述目标用户终端。In one embodiment, the digital certificate updating device further includes an unactivated module 310, which is used to set the status of the SIM shield certificate corresponding to the target user identity to an unactivated status when the certificate feedback result is an unsuccessful status, and send activation failure information to the target user terminal.

在一个实施例中,请求模块300还用于以使所述目标用户终端基于所述点击操作,进入安全验证方式选择页面,在所述安全验证选择页面中的候选验证方式中确定目标验证方式,获取所述目标验证方式对应的安全验证码,基于所述安全验证码生成所述更新请求。In one embodiment, the request module 300 is also used to enable the target user terminal to enter the security verification method selection page based on the click operation, determine the target verification method from the candidate verification methods in the security verification selection page, obtain the security verification code corresponding to the target verification method, and generate the update request based on the security verification code.

在一个实施例中,更新模块302还用于当所述目标验证方式为所述第一候选验证方式时,以使所述第一候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取所述目标用户标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;当所述目标验证方式为所述第二候选验证方式时,以使所述第二候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取预设硬件设备标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;所述预设硬件设备标识对应的预设硬件设备与所述目标用户终端通过数据线连接,且都对应所述目标用户标识。In one embodiment, the update module 302 is also used to, when the target verification method is the first candidate verification method, enable the server of the security verification system corresponding to the first candidate verification method to receive the security verification code sent by the target user terminal, and obtain the verification reference code corresponding to the target user identifier, and when the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition; when the target verification method is the second candidate verification method, enable the server of the security verification system corresponding to the second candidate verification method to receive the security verification code sent by the target user terminal, and obtain the verification reference code corresponding to the preset hardware device identifier, and when the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition; the preset hardware device corresponding to the preset hardware device identifier is connected to the target user terminal via a data line, and both correspond to the target user identifier.

上述数字证书更新装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above digital certificate update device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行过程相关的数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数字证书更新方法。In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG4. The computer device includes a processor, a memory, an input/output interface (Input/Output, referred to as I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to the execution process. The input/output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a digital certificate update method is implemented.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数字证书更新方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG5. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input/output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input/output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input/output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a digital certificate update method is implemented. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

本领域技术人员可以理解,图4和5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structures shown in FIGS. 4 and 5 are merely block diagrams of partial structures related to the scheme of the present application, and do not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figures, or combine certain components, or have a different arrangement of components.

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.

在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。In one embodiment, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A 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 steps in the above-mentioned method embodiments.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims (10)

1.一种数字证书更新方法,其特征在于,所述方法包括:1. A method for updating a digital certificate, characterized in that the method comprises: 若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;If it is detected that the SIM shield corresponding to the target user identity is expired, the SIM shield expiration information is sent to the target user terminal corresponding to the target user identity, so that the target user terminal displays an update button on the update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code; 接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;receiving an update request sent by the target user terminal, obtaining the security verification code from the update request, obtaining SIM shield association information corresponding to the target user identifier when the security verification code satisfies a security verification condition, generating an updated SIM shield certificate based on the SIM shield association information, and sending the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system; 以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;So that the server corresponding to the third-party system sends the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier; 接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书的下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。Receive a certificate feedback result sent by the server corresponding to the third-party system, where the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, set the status of the SIM shield certificate to an activated status, and complete the operation corresponding to the update request. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 若检测到所述目标用户标识对应的SIM盾未过期,则屏蔽所述更新按钮。If it is detected that the SIM shield corresponding to the target user identity has not expired, the update button is shielded. 3.根据权利要求1所述的方法,其特征在于,所述以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求包括:3. The method according to claim 1, wherein the step of causing the target user terminal to display an update button on an update page based on the SIM shield expiration information and generating an update request based on a click operation on the update button comprises: 以使所述目标用户终端基于所述点击操作,进入安全验证方式选择页面,在所述安全验证选择页面中的候选验证方式中确定目标验证方式,获取所述目标验证方式对应的安全验证码,基于所述安全验证码生成所述更新请求。So that the target user terminal enters the security verification method selection page based on the click operation, determines the target verification method from the candidate verification methods in the security verification selection page, obtains the security verification code corresponding to the target verification method, and generates the update request based on the security verification code. 4.根据权利要求3所述的方法,其特征在于,所述候选验证方式包括第一候选验证方式和第二候选验证方式,所述当所述安全验证码满足安全验证条件时包括:4. The method according to claim 3, characterized in that the candidate verification methods include a first candidate verification method and a second candidate verification method, and when the security verification code satisfies the security verification condition, the method includes: 当所述目标验证方式为所述第一候选验证方式时,以使所述第一候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取所述目标用户标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;When the target verification method is the first candidate verification method, the server of the security verification system corresponding to the first candidate verification method receives the security verification code sent by the target user terminal, obtains the verification reference code corresponding to the target user identifier, and when the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition; 当所述目标验证方式为所述第二候选验证方式时,以使所述第二候选验证方式对应的安全验证系统的服务器接收所述目标用户终端发送的安全验证码,获取预设硬件设备标识对应的验证参考码,当所述验证参考码与所述安全验证码一致时,所述安全验证码满足所述安全验证条件;所述预设硬件设备标识对应的预设硬件设备与所述目标用户终端通过数据线连接,且都对应所述目标用户标识。When the target verification method is the second candidate verification method, the server of the security verification system corresponding to the second candidate verification method receives the security verification code sent by the target user terminal, and obtains the verification reference code corresponding to the preset hardware device identifier. When the verification reference code is consistent with the security verification code, the security verification code satisfies the security verification condition; the preset hardware device corresponding to the preset hardware device identifier is connected to the target user terminal via a data cable, and both correspond to the target user identifier. 5.根据权利要求1所述的方法,其特征在于,所述接收所述第三方系统对应的服务器发送的证书反馈结果之后,还包括:5. The method according to claim 1, characterized in that after receiving the certificate feedback result sent by the server corresponding to the third-party system, it also includes: 当所述证书反馈结果为未成功状态时,将所述目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至所述目标用户终端。When the certificate feedback result is an unsuccessful state, the state of the SIM shield certificate corresponding to the target user identity is set to an unactivated state, and an activation failure message is sent to the target user terminal. 6.一种数字证书更新装置,其特征在于,所述装置包括:6. A digital certificate updating device, characterized in that the device comprises: 请求模块,用于若检测到目标用户标识对应的SIM盾过期,则将SIM盾过期信息发送至所述目标用户标识对应的目标用户终端,以使所述目标用户终端基于所述SIM盾过期信息在更新页面显示更新按钮,基于作用于所述更新按钮的点击操作,生成更新请求,所述更新请求携带安全验证码;A request module, configured to send SIM shield expiration information to a target user terminal corresponding to the target user identity if it is detected that the SIM shield corresponding to the target user identity is expired, so that the target user terminal displays an update button on an update page based on the SIM shield expiration information, and generates an update request based on a click operation on the update button, wherein the update request carries a security verification code; 更新模块,用于接收所述目标用户终端发送的更新请求,从所述更新请求中获取所述安全验证码,当所述安全验证码满足安全验证条件时,获取所述目标用户标识对应的SIM盾关联信息,基于所述SIM盾关联信息生成更新的SIM盾证书,将所述目标用户标识和所述更新的SIM盾证书对应的SIM盾证书标识送至第三方系统对应的服务器;an update module, configured to receive an update request sent by the target user terminal, obtain the security verification code from the update request, obtain the SIM shield association information corresponding to the target user identifier when the security verification code satisfies the security verification condition, generate an updated SIM shield certificate based on the SIM shield association information, and send the target user identifier and the SIM shield certificate identifier corresponding to the updated SIM shield certificate to a server corresponding to the third-party system; 下发模块,用于以使所述第三方系统对应的服务器将所述SIM盾证书标识对应的SIM盾证书发送至所述目标用户标识对应的SIM卡中;A sending module, used to enable the server corresponding to the third-party system to send the SIM shield certificate corresponding to the SIM shield certificate identifier to the SIM card corresponding to the target user identifier; 激活模块,用于接收所述第三方系统对应的服务器发送的证书反馈结果,所述证书反馈结果用于表征所述SIM卡针对所述SIM盾证书得下载状态,当所述证书反馈结果为成功状态时,将所述SIM盾证书的状态设置为激活状态,完成所述更新请求对应的操作。An activation module is used to receive a certificate feedback result sent by a server corresponding to the third-party system, wherein the certificate feedback result is used to characterize the download status of the SIM card for the SIM shield certificate. When the certificate feedback result is a success status, the status of the SIM shield certificate is set to an activated status to complete the operation corresponding to the update request. 7.根据权利要求6所述的装置,其特征在于,所述装置包括屏蔽模块,用于若检测到所述目标用户标识对应的SIM盾未过期,则屏蔽所述更新按钮。7. The device according to claim 6, characterized in that the device comprises a shielding module, which is used to shield the update button if it is detected that the SIM shield corresponding to the target user identity is not expired. 8.根据权利要求6所述的装置,其特征在于,所述装置包括未激活模块,用于当所述证书反馈结果为未成功状态时,将所述目标用户标识对应的SIM盾证书的状态设置为未激活状态,将激活失败信息发送至所述目标用户终端。8. The device according to claim 6 is characterized in that the device includes an unactivated module, which is used to set the state of the SIM shield certificate corresponding to the target user identity to an unactivated state when the certificate feedback result is an unsuccessful state, and send activation failure information to the target user terminal. 9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。9. A computer device, comprising a memory and a processor, wherein the memory stores a computer program, wherein the processor implements the steps of the method according to any one of claims 1 to 5 when executing the computer program. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。10. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
CN202410997228.6A 2024-07-24 2024-07-24 Digital certificate updating method, device, computer equipment and storage medium Pending CN118900181A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410997228.6A CN118900181A (en) 2024-07-24 2024-07-24 Digital certificate updating method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410997228.6A CN118900181A (en) 2024-07-24 2024-07-24 Digital certificate updating method, device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN118900181A true CN118900181A (en) 2024-11-05

Family

ID=93265964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410997228.6A Pending CN118900181A (en) 2024-07-24 2024-07-24 Digital certificate updating method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118900181A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119228383A (en) * 2024-12-02 2024-12-31 杭州中焯信息技术股份有限公司 Multi-factor authentication methods applied in securities trading

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313468A1 (en) * 2008-05-08 2009-12-17 International Business Machines Corporation Certificate renewal using secure handshake
JP2013046119A (en) * 2011-08-23 2013-03-04 Mitsubishi Electric Corp Authentication device, authentication system, and authentication method
CN103701781A (en) * 2013-12-13 2014-04-02 深圳市迈桥科技有限公司 Method for on-line issue of digital certificate of enterprise mobile terminal equipment
CN107231343A (en) * 2017-04-25 2017-10-03 广东网金控股股份有限公司 A kind of U-shield Activiation method, client and system
CN112073967A (en) * 2020-08-14 2020-12-11 中信银行股份有限公司 Method and device for downloading identity certificate of mobile phone shield equipment and electronic equipment
CN114172653A (en) * 2020-08-19 2022-03-11 华为技术有限公司 Digital certificate updating method, terminal device, CA server and storage medium
CN115189876A (en) * 2022-07-19 2022-10-14 中国工商银行股份有限公司 Certificate extension method and device and server
CN116630016A (en) * 2023-05-04 2023-08-22 中国工商银行股份有限公司 Online loan authentication method, device and storage medium
CN118863890A (en) * 2024-08-01 2024-10-29 中国工商银行股份有限公司郑州分行 A bank U shield update system and method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313468A1 (en) * 2008-05-08 2009-12-17 International Business Machines Corporation Certificate renewal using secure handshake
JP2013046119A (en) * 2011-08-23 2013-03-04 Mitsubishi Electric Corp Authentication device, authentication system, and authentication method
CN103701781A (en) * 2013-12-13 2014-04-02 深圳市迈桥科技有限公司 Method for on-line issue of digital certificate of enterprise mobile terminal equipment
CN107231343A (en) * 2017-04-25 2017-10-03 广东网金控股股份有限公司 A kind of U-shield Activiation method, client and system
CN112073967A (en) * 2020-08-14 2020-12-11 中信银行股份有限公司 Method and device for downloading identity certificate of mobile phone shield equipment and electronic equipment
CN114172653A (en) * 2020-08-19 2022-03-11 华为技术有限公司 Digital certificate updating method, terminal device, CA server and storage medium
CN115189876A (en) * 2022-07-19 2022-10-14 中国工商银行股份有限公司 Certificate extension method and device and server
CN116630016A (en) * 2023-05-04 2023-08-22 中国工商银行股份有限公司 Online loan authentication method, device and storage medium
CN118863890A (en) * 2024-08-01 2024-10-29 中国工商银行股份有限公司郑州分行 A bank U shield update system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119228383A (en) * 2024-12-02 2024-12-31 杭州中焯信息技术股份有限公司 Multi-factor authentication methods applied in securities trading

Similar Documents

Publication Publication Date Title
US11196572B2 (en) Blockchain-based content verification
WO2020001103A1 (en) Blockchain-based electronic signature method and apparatus, and electronic device
CN118900181A (en) Digital certificate updating method, device, computer equipment and storage medium
CN111178896B (en) Bus taking payment method, device and storage medium
CN114006705B (en) Digital signature processing method and device, computer equipment and storage medium
CN104426865A (en) Method, device and system for controlling presentation of application
CN114037533A (en) Currency string merging method, apparatus, computer equipment and storage medium
CN114745178A (en) Identity authentication method, identity authentication device, computer equipment, storage medium and program product
CN114519360A (en) Data reading and writing method, login method and device of business system and computer equipment
CN105141586B (en) A kind of method and system verified to user
CN115801317B (en) Service providing method, system, device, storage medium and electronic equipment
CN114971645B (en) Resource transfer authentication method, device, computer equipment and storage medium
CN117573104A (en) Low-code development system and method based on password service
CN120031565A (en) Data processing method, device, equipment and storage medium based on multiple signatures
CN116980136A (en) Smart contract interface processing methods, devices, equipment, storage media and products
CN113011941A (en) Virtual resource processing method, device, equipment and computer readable storage medium
CN114090923B (en) Page access method, page access device, computer equipment and storage medium
CN118540115B (en) Page access method, page access device, computer device, readable storage medium, and program product
CN117057800B (en) A data processing method, device, equipment and computer readable storage medium
CN116707972B (en) Device authentication method, device, computer device and storage medium thereof
CN116112268B (en) Data processing method, device, computer equipment and storage medium
KR102393537B1 (en) Method and system for managing software license based on trusted execution environment
CN112511510B (en) Authorization authentication method, system, electronic equipment and readable storage medium
CN118537012A (en) Resource account number binding method, device, computer equipment, readable storage medium and program product
CN120833159A (en) Payment processing method, device, electronic device, computer-readable storage medium, and computer program product based on instant messaging

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination