Electronic certificate service method, device and equipment

By providing electronic certificate application portal for non-centralized services in centralized services, users can directly enter non-centralized services for application operations, solving the complex interaction between centralized and non-centralized services, and achieving a simple interaction process and traffic improvement of non-centralized services.

CN119722407APending Publication Date: 2025-03-28ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411793931.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-03-01
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The interaction process between centralized services and non-centralized services is complicated, which makes it difficult to attract traffic to non-centralized services and inconvenient users to operate.

Method used

By determining the electronic certificate application portal for non-centralized services in centralized services, users can directly enter the front end of non-centralized services for application operations, interact with the back end of non-centralized services, complete the application process, and update the front-end application status of centralized services.

Benefits of technology

It simplifies the interaction between centralized services and non-centralized services, reduces interaction costs, improves access efficiency, and drives traffic to non-centralized services, improving its traffic and influence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119722407A_ABST
    Figure CN119722407A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an electronic certificate service method, device and equipment. According to the scheme, the method comprises the following steps: determining electronic certificate application entrances corresponding to one or more associated non-centralized services in centralized services; entering an application page of the front end of the corresponding non-centralized service based on the triggering of the user on the application entrance at the front end of the centralized service, so that the front end of the non-centralized service interacts with the rear end of the non-centralized service, and the application of the user on the electronic certificate provided by the non-centralized service is realized; and returning to the front end of the centralized service, and updating the application state of the electronic certificate in the front end of the centralized service.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application submitted to the China Patent Office on March 1, 2022, with application number 202210196326.0, and invention name "A method, device and equipment for electronic certificate services". The full text of the application is incorporated into this application by reference. Technical Field

[0002] The present invention relates to the field of Internet technology, and in particular to an electronic certificate service method, device and equipment. Background Art

[0003] With the development of science and technology, the electronicization of information is becoming more and more popular, such as electronic driver's licenses, electronic ID cards, etc., which has brought great convenience to people's lives and promoted the development of digital life.

[0004] Due to geographical and technical limitations, it is difficult for electronic certificate services between different institutions to communicate with each other. These institutions can usually only provide users with a single, limited service, which can be called a decentralized service. In contrast, centralized services can integrate multiple decentralized services, allowing users to use multiple decentralized services at the same time through centralized services.

[0005] At present, when decentralized services are connected to centralized services, they often need to frequently interact with the backend of centralized services through their own backends, so that centralized services can provide users with more functions of the decentralized services. All user operations can be completed only on the front end of centralized services, which cannot attract traffic to decentralized services.

[0006] like Figure 1 As shown, users apply for and use electronic certificates on the front-end page of the centralized service, and the back-end of the centralized service interacts with the back-end of the decentralized service to complete operations such as application qualification consultation, application information query, identity verification, and usage information query. Users can complete all operations only on the front-end page of the centralized service without knowing the existence of the decentralized service.

[0007] Based on this, the interaction between centralized services and decentralized services requires a solution that has a simpler access process and can divert traffic to decentralized services. Summary of the invention

[0008] One or more embodiments of the present specification provide an electronic certificate service method, apparatus, device and storage medium to solve the following technical problems: For the interaction between centralized services and decentralized services, a solution with a simpler access process and the ability to divert traffic to decentralized services is required.

[0009] To solve the above technical problems, one or more embodiments of this specification are implemented as follows:

[0010] One or more embodiments of this specification provide an electronic certificate service method, including:

[0011] Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0012] Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service;

[0013] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0014] One or more embodiments of this specification provide an electronic certificate service device, including:

[0015] A determination module is used to determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0016] The application module, based on the user triggering the application portal at the front end of the centralized service, enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizes the user's application for the electronic certificate provided by the decentralized service;

[0017] The return module returns to the front end of the centralized service and updates the application status of the electronic certificate in the front end of the centralized service.

[0018] One or more embodiments of this specification provide an electronic certificate service device, including:

[0019] at least one processor; and,

[0020] a memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0022] Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0023] Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service;

[0024] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0025] One or more embodiments of this specification provide a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured to:

[0026] Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0027] Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service;

[0028] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0029] At least one of the above technical solutions adopted in one or more embodiments of this specification can achieve the following beneficial effects: the centralized service only serves as a bridge for interaction between users and decentralized services, providing corresponding functional entrances. Users can directly enter the front end of the decentralized service through the entrance provided by the front end of the centralized service, and the decentralized service provides complete electronic certificate services, and the front end of the centralized service will update the application status of the electronic certificate accordingly. This reduces the cumbersome interaction between centralized and decentralized services, reduces the interaction cost, and improves access efficiency. In addition, guiding users to directly enter the decentralized service is conducive to diverting traffic to the decentralized service, increasing the traffic and influence of the decentralized service, and in turn promoting the enthusiasm of the decentralized service to access the centralized service, thereby further enhancing the functional diversity of the centralized service, and the two complement each other. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0031] Figure 1 This is a schematic diagram of the interaction between centralized services and decentralized services;

[0032] Figure 2 Schematic diagram of decentralized services;

[0033] Figure 3 This is a schematic diagram of centralized services;

[0034] Figure 4 A flowchart of an electronic certificate service method provided for one or more embodiments of this specification;

[0035] Figure 5 One or more embodiments of this specification provide corresponding Figure 1 Schematic diagram of the interaction between centralized and decentralized services in the method;

[0036] Figure 6 A schematic diagram of the structure of an electronic certificate service device provided for one or more embodiments of this specification;

[0037] Figure 7 A schematic diagram of the structure of an electronic certificate service device provided for one or more embodiments of this specification. DETAILED DESCRIPTION

[0038] The embodiments of this specification provide an electronic certificate service method, device, equipment and storage medium.

[0039] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0040] In one or more embodiments of the present specification, the decentralized service accesses the centralized service only through a single interface. When the user operates the electronic certificate on the front end of the centralized service, he directly enters the front end of the decentralized service, and realizes the electronic certificate service through the interaction between the front end and the back end of the decentralized service. The front end of the centralized service can subsequently update the application status of the electronic certificate changed by the user operation.

[0041] Electronic certificate services refer to identity verification services provided by electronic certificates to solve real-life problems, such as checking in at a hotel with an electronic ID card, and receiving medical services at a hospital with an electronic medical insurance card, etc. Centralized services usually refer to applications with large traffic, such as some large third-party payment applications, instant messaging applications, etc. Decentralized services usually refer to various institutions that provide electronic certificate services, such as the Social Security Bureau of Province A providing electronic social security card services for users in Province A, and the Public Security Bureau of City B providing electronic resident ID card services for users in City B, etc.

[0042] There are many electronic certificate services provided by decentralized services, including electronic social security cards, electronic medical insurance certificates, electronic driver's licenses, electronic vehicle licenses, etc. However, due to the limited influence of their own channels, there is a general lack of user perception and little use, which makes these high-quality and convenient electronic certificate services unable to serve the majority of users to the maximum extent. In addition, when users use these electronic certificate services, they need to query the corresponding decentralized services separately before using them, which brings a lot of inconvenience. For example, the electronic social security card of Province A is issued by Institution A, and the application name is, for example, "One Card Pass", and the electronic social security card of City B is issued by Institution B, and the application name is, for example, "One Card Pass", and so on.

[0043] like Figure 2 As shown, the figure includes exemplary decentralized services, such as Deyang electronic ID card. Another example is Guangdong electronic ID card, civil aviation temporary flight certificate, Yunnan electronic ID card, Wenzhou identity code, Zhejiang birth medical certificate, etc.

[0044] Centralized services have huge user traffic. As an important digital life service platform, connecting to more electronic certificate services can provide more users with better and more convenient services.

[0045] like Figure 3 As shown in the figure, multiple decentralized services can be connected to centralized services, such as electronic medical insurance certificates, social security cards, electronic resident ID cards, etc. For the same type of centralized services, different regions can provide them differently to better support users in the local area.

[0046] Based on this idea, the following is a detailed explanation.

[0047] Figure 4 A flowchart of an electronic certificate service method provided in one or more embodiments of this specification. The method can be applied to different business fields, such as Internet financial business field, e-commerce business field, instant messaging business field, game business field, official business field, etc. The process can be executed by a computing device in the corresponding field, and some input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.

[0048] Figure 4 The process in may include the following steps:

[0049] S402: Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service.

[0050] The centralized service configures the key metadata of the electronic certificate service, such as the certificate name, issuing authority, key fields, background image, application portal, usage portal, etc., and can establish a connection with one or more decentralized services in advance, indicating that the decentralized service allows access to the centralized service. When only the connection is established, users cannot use the electronic certificates provided by the decentralized service through the centralized service.

[0051] The front end of the centralized service has an electronic certificate application page, which provides an electronic certificate application portal. The electronic certificate application portal represents the channel for users to request electronic certificate services from decentralized services through centralized services, allowing users to interact with decentralized services through the electronic certificate application portal. Different decentralized services can correspond to an electronic certificate application portal, which can be specifically manifested as a click control in the electronic certificate application page of the front end of the centralized service.

[0052] S404: Based on the user triggering the application entrance at the front end of the centralized service, enter the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service to realize the user's application for the electronic certificate provided by the decentralized service.

[0053] The electronic certificate application portal is a channel for interacting with decentralized services. By triggering the application portal, you can directly enter the front end of decentralized services. The normal operation of electronic certificate application is carried out on the front end of decentralized services. The front end of decentralized services interacts with the back end to realize the application of electronic certificates.

[0054] S406: Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0055] Based on the user's return operation, the front end of the decentralized service can return to the front end of the centralized service. The front end of the centralized service can display the application status of the electronic certificate provided by the decentralized service. It can update the application status of the electronic certificate from unclaimed to claimed according to the user's application operation, so that the user can know it.

[0056] In one or more embodiments of this specification, the centralized service only serves as a bridge for interaction between users and decentralized services, providing corresponding functional entrances. Users can directly enter the front end of the decentralized service through the entrance provided by the front end of the centralized service, and the decentralized service will provide a complete electronic certificate service, and the front end of the centralized service will update the application status of the electronic certificate accordingly. This reduces the cumbersome interaction between centralized and decentralized services, reduces the interaction cost, and improves access efficiency. In addition, guiding users to directly enter the decentralized service is conducive to diverting traffic to the decentralized service, increasing the traffic and influence of the decentralized service, and in turn promoting the enthusiasm of the decentralized service to access the centralized service, thereby further enhancing the functional diversity of the centralized service, and the two complement each other.

[0057] based on Figure 4 This specification also provides some specific implementation plans and extension plans of the method, which will be described below.

[0058] In one or more embodiments of the present specification, the user can also delete the electronic certificate that has been applied for. Specifically, determine the deletion entry for the electronic certificate that has been applied for in the centralized service, and based on the user triggering the deletion entry at the front end of the centralized service, enter the deletion page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user deletes the electronic certificate provided by the decentralized service. Then return to the front end of the centralized service, and update the application status of the electronic certificate in the front end of the centralized service from applied for to deleted.

[0059] Furthermore, an electronic certificate application status interaction interface is provided between the centralized service and the decentralized service. When the application status of the electronic certificate in the front end of the centralized service is updated, a synchronization message from the decentralized service is received through the electronic certificate application status interaction interface between the centralized service and the corresponding decentralized service. The synchronization message indicates whether the application status of the electronic certificate has been applied for or not applied for. According to the synchronization message, the application status of the electronic certificate in the front end of the centralized service is updated.

[0060] Furthermore, after applying for an electronic certificate, the user can use the applied electronic certificate through a centralized service. Specifically, the use entrance for the applied electronic certificate in the centralized service is determined, and based on the user's triggering of the use entrance at the front end of the centralized service, the user enters the use page of the front end of the corresponding decentralized service, and displays the QR code corresponding to the electronic certificate, so that the merchant can scan the QR code provided by the front end of the decentralized service to use the electronic certificate, and then return to the front end of the centralized service. Among them, the merchant indicates that the party that needs to use the user's electronic certificate refers not only to the object that has a buying and selling relationship with the user, but also includes government agencies, third-party agencies and other objects. By displaying the QR code corresponding to the electronic certificate to the merchant instead of directly displaying the electronic certificate, the real information of the electronic certificate can be hidden, the protection of user privacy information can be improved, and security and confidentiality can be enhanced.

[0061] By scanning the QR code corresponding to the electronic certificate, merchants can use the electronic certificate without exposing the real information of the electronic certificate; or as needed, merchants can also scan the QR code corresponding to the electronic certificate to obtain the real information of the electronic certificate, thereby realizing the use of the electronic certificate.

[0062] Specifically, centralized services are integrated applications, and decentralized services are small programs installed in centralized services.

[0063] In one or more embodiments of this specification, when a user interacts with a merchant, the merchant may first present the request information. The request information indicates the merchant information (such as name, tax identification number, etc.) and the use information of the electronic certificate (such as usage method, purpose, etc.), which can be expressed in the form of a QR code or the like. Through the centralized service, the request information for the electronic certificate that has been applied for presented by the merchant is obtained by scanning or the like. The request information is sent to the decentralized service through the back end of the centralized service, so that the decentralized service generates an electronic certificate copy page with watermark information according to the request information, so that the merchant can enter the electronic certificate copy page and use the electronic certificate copy. By guiding merchants to enter the decentralized service, merchants can be further diverted and the traffic of the decentralized service can be increased. In addition, the use of electronic certificate copies with watermark information can ensure the information security of users while facilitating the merchant to store certificates.

[0064] Furthermore, after the merchant obtains a copy of the electronic certificate, the merchant's electronic business license can be obtained through centralized services, displayed to the user and saved. This makes it easier for users to clearly identify the use of the electronic certificate, improves the user's sense of security, and balances the risks between merchants and users.

[0065] Furthermore, if the merchant no longer needs to use the user's electronic certificate, the decentralized service can receive the merchant's request to destroy the used electronic certificate copy. When the electronic certificate copy is destroyed, the merchant's electronic business license stored in the centralized service is automatically and synchronously destroyed based on the destruction request to ensure a balance of risks between users and merchants.

[0066] In combination with the above description, one or more embodiments of this specification provide corresponding Figure 1 Schematic diagram of the interaction between centralized services and decentralized services in the method.

[0067] like Figure 5 As shown in the figure, the centralized service product operator configures the key metadata of the electronic certificate service on the certificate management platform, such as the certificate name, issuing authority, key fields, background image, application jump link (jump to the third-party agency), use jump link (jump to the third-party agency), etc., so that the decentralized service can access the centralized service. The decentralized service developer only needs to develop the electronic certificate application status interaction interface between the centralized service.

[0068] When a user applies for an electronic certificate connected to a decentralized service, he or she can claim it through the claim button on the front page of the centralized service. At this time, the user's page jumps to the electronic certificate claim page on the front page of the decentralized service to complete a series of claim processes. After the claim is successful, the decentralized service will synchronize the claim status to the centralized service through the electronic certificate claim status interactive interface, and the user can see the received electronic certificate on the centralized service page for subsequent use.

[0069] When a user uses an already applied electronic certificate, the user can use the electronic certificate received on the front page of the centralized service. At this time, the user's page jumps to the electronic certificate usage page of the decentralized service front end, presents the QR code corresponding to the electronic certificate, and scans the code for authentication to complete the usage process. If the user returns, he will return to the front page of the centralized service.

[0070] Based on the same idea, one or more embodiments of this specification also provide devices and apparatuses corresponding to the above methods, such as Figure 6 , Figure 7 shown.

[0071] Figure 6 A schematic diagram of the structure of an electronic certificate service device provided for one or more embodiments of this specification, the device comprising:

[0072] Determining module 602, determining an electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0073] The application module 604, based on the user triggering the application portal at the front end of the centralized service, enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizes the user's application for the electronic certificate provided by the decentralized service;

[0074] Return module 606 returns to the front end of the centralized service and updates the application status of the electronic certificate in the front end of the centralized service.

[0075] Optionally, the device further includes a deletion module 608, and after the application module 604 implements the user's application for the electronic certificate provided by the decentralized service, the deletion module 608 executes:

[0076] Determine the deletion entry for the applied electronic certificate in the centralized service;

[0077] Based on the user triggering the deletion entrance on the front end of the centralized service, entering the deletion page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user deletes the electronic certificate provided by the decentralized service;

[0078] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0079] Optionally, the return module 606 receives a synchronization message from the decentralized service through an electronic certificate application status interaction interface between the centralized service and the corresponding decentralized service;

[0080] According to the synchronization message, the application status of the electronic certificate in the front end of the centralized service is updated.

[0081] Optionally, the device further includes a using module 610, and after the returning module 606 updates the application status of the electronic certificate in the front end of the centralized service, the using module 610 executes:

[0082] Determine the access point for the applied electronic certificate in the centralized service;

[0083] Based on the user triggering the use entrance on the front end of the centralized service, the user enters the use page of the front end of the corresponding decentralized service and displays the QR code corresponding to the electronic certificate, so that the merchant can scan the QR code provided by the front end of the decentralized service to use the electronic certificate;

[0084] Returns the front end of the centralized service.

[0085] Optionally, the decentralized service is a small program installed in the centralized service.

[0086] Optionally, the device further includes a merchant request module 612, and after the return module 606 updates the application status of the electronic certificate in the front end of the centralized service, the merchant request module 612 executes:

[0087] Obtaining, through the centralized service, request information presented by a merchant for an applied electronic certificate; the request information indicates merchant information and usage information of the electronic certificate;

[0088] The request information is sent to the decentralized service through the centralized service, so that the decentralized service generates an electronic certificate copy page carrying watermark information according to the request information, so that the merchant can enter the electronic certificate copy page and use the electronic certificate copy.

[0089] Optionally, the device further includes a saving module 614, and after the merchant request module 612 enters the electronic certificate copy page, the saving module 614 executes:

[0090] Through the centralized service, the electronic business license of the merchant is obtained, displayed to the user and saved.

[0091] Optionally, the device further includes a destroying module 616, and after the saving module 614 displays and saves the data to the user, the destroying module 616 executes:

[0092] Determining a request received by the decentralized service from the merchant to destroy the used copy of the electronic certificate;

[0093] Based on the destruction request, the electronic business license of the merchant stored in the centralized service is synchronously destroyed.

[0094] Figure 7 A schematic diagram of the structure of an electronic certificate service device provided for one or more embodiments of this specification, the device comprising:

[0095] at least one processor; and,

[0096] a memory communicatively connected to the at least one processor; wherein,

[0097] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0098] Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0099] Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service;

[0100] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0101] Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium corresponding to the above method, storing computer executable instructions, wherein the computer executable instructions are configured as follows:

[0102] Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service;

[0103] Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service;

[0104] Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

[0105] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0106] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0107] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0108] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0109] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification may be in the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of this specification may be in the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0110] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0111] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0113] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0114] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0115] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0116] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0117] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0118] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0119] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0120] The above description is only one or more embodiments of this specification and is not intended to limit this specification. For those skilled in the art, one or more embodiments of this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included in the scope of the claims of this specification.

Claims

1. An electronic certificate service method for diverting traffic to a decentralized service, the method comprising: Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service; Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service; The method further comprises: Determine a deletion entry for the applied electronic certificate in the centralized service, and based on the user triggering the deletion entry on the front end of the centralized service, enter the deletion page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizes the user's deletion of the electronic certificate provided by the decentralized service; or Obtaining request information for the applied electronic certificate presented by the merchant through the centralized service; The request information indicates the merchant information and the usage information of the electronic certificate. The request information is sent to the decentralized service through the centralized service, so that the decentralized service generates an electronic certificate copy page carrying watermark information according to the request information, so that the merchant can enter the electronic certificate copy page and use the electronic certificate copy.

2. The method according to claim 1, after the user applies for the electronic certificate provided by the decentralized service, or after the user deletes the electronic certificate provided by the decentralized service, the method further comprises: Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

3. The method according to claim 1 or 2, wherein updating the application status of the electronic certificate in the front end of the centralized service specifically comprises: Receiving a synchronization message from the decentralized service through an electronic certificate application status interaction interface between the centralized service and the corresponding decentralized service; According to the synchronization message, the application status of the electronic certificate in the front end of the centralized service is updated.

4. The method according to claim 1, after updating the application status of the electronic certificate in the front end of the centralized service, the method further comprises: Determine the access point for the applied electronic certificate in the centralized service; Based on the user triggering the use entrance on the front end of the centralized service, the user enters the use page of the front end of the corresponding decentralized service and displays the QR code corresponding to the electronic certificate, so that the merchant can scan the QR code provided by the front end of the decentralized service to use the electronic certificate; Returns the front end of the centralized service.

5. According to the method of claim 1 or 2, the decentralized service is a small program installed in the centralized service.

6. The method according to claim 1, after the merchant enters the electronic certificate copy page, the method further comprises: Through the centralized service, the electronic business license of the merchant is obtained, displayed to the user and saved.

7. The method according to claim 6, after presenting to the user and saving, the method further comprises: Determining a request received by the decentralized service from the merchant to destroy the used copy of the electronic certificate; Based on the destruction request, the electronic business license of the merchant stored in the centralized service is synchronously destroyed.

8. An electronic certificate service device for diverting traffic to a decentralized service, the device comprising: A determination module is used to determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service; The application module, based on the user triggering the application portal at the front end of the centralized service, enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizes the user's application for the electronic certificate provided by the decentralized service; A return module returns to the front end of the centralized service and updates the application status of the electronic certificate in the front end of the centralized service; The device also includes a deletion module or a merchant request module; After the application module realizes the user's application for the electronic certificate provided by the decentralized service, or after the merchant request module realizes the user's deletion of the electronic certificate provided by the decentralized service, the deletion module executes: determining a deletion entry for the applied electronic certificate in the centralized service, and based on the user triggering the deletion entry at the front end of the centralized service, entering the deletion page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizing the user's deletion of the electronic certificate provided by the decentralized service; or, After the return module updates the application status of the electronic certificate in the front end of the centralized service, the merchant request module executes: obtaining, through the centralized service, request information presented by the merchant for the applied electronic certificate, the request information indicating merchant information and usage information of the electronic certificate, sending the request information to the decentralized service through the centralized service, so that the decentralized service generates an electronic certificate copy page carrying watermark information according to the request information, so that the merchant can enter the electronic certificate copy page and use the electronic certificate copy.

9. The device of claim 8, further comprising a return module; After the application of the electronic certificate provided by the decentralized service by the user is realized, or after the deletion module is realized, the electronic certificate provided by the decentralized service is deleted by the user, the return module executes: Return to the front end of the centralized service and update the application status of the electronic certificate in the front end of the centralized service.

10. The device according to claim 8 or 9, wherein the return module receives a synchronization message from the decentralized service through an electronic certificate application status interaction interface between the centralized service and the corresponding decentralized service; According to the synchronization message, the application status of the electronic certificate in the front end of the centralized service is updated.

11. The device according to claim 8, further comprising a using module, wherein after the return module updates the application status of the electronic certificate in the front end of the centralized service, the using module executes: Determine the access point for the applied electronic certificate in the centralized service; Based on the user triggering the use entrance on the front end of the centralized service, the user enters the use page of the front end of the corresponding decentralized service and displays the QR code corresponding to the electronic certificate, so that the merchant can scan the QR code provided by the front end of the decentralized service to use the electronic certificate; Returns the front end of the centralized service.

12. The device as described in claim 8 or 9, wherein the decentralized service is a small program installed in the centralized service.

13. The device according to claim 8, further comprising a saving module, wherein after the merchant request module enters the electronic certificate copy page, the saving module executes: Through the centralized service, the electronic business license of the merchant is obtained, displayed to the user and saved.

14. The device according to claim 13, further comprising a destroying module, wherein after the saving module displays and saves the data to the user, the destroying module executes: Determining a request received by the decentralized service from the merchant to destroy the used copy of the electronic certificate; Based on the destruction request, the electronic business license of the merchant stored in the centralized service is synchronously destroyed.

15. An electronic certificate service device for diverting traffic to a decentralized service, the device comprising: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: Determine the electronic certificate application portal corresponding to one or more decentralized services associated with the centralized service; Based on the user triggering the application entrance at the front end of the centralized service, the user enters the application page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and the user applies for the electronic certificate provided by the decentralized service; Also execute: Determine a deletion entry for the applied electronic certificate in the centralized service, and based on the user triggering the deletion entry on the front end of the centralized service, enter the deletion page of the front end of the corresponding decentralized service, so that the front end of the decentralized service interacts with the back end of the decentralized service, and realizes the user's deletion of the electronic certificate provided by the decentralized service; or The centralized service obtains request information for the applied electronic certificate presented by the merchant; the request information indicates the merchant information and the usage information of the electronic certificate, and the request information is sent to the decentralized service through the centralized service, so that the decentralized service generates an electronic certificate copy page carrying watermark information according to the request information, so that the merchant can enter the electronic certificate copy page and use the electronic certificate copy.