Business processing methods, apparatus, computer equipment and storage media

CN115423636BActive Publication Date: 2026-08-14INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-06
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]然而,目前已有的线上社保业务处理方式,需要依赖专属终端设备(比如POS机)对用户的社保卡进行识别或者针对一些社保服务进行业务结算,存在社保业务办理不便捷,且成本高等问题,亟需改进

Benefits of technology

[0085]第十方面,本申请还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115423636B_ABST
    Figure CN115423636B_ABST
Patent Text Reader

Abstract

This application relates to a business processing method, apparatus, computer equipment, and storage medium. The method includes: responding to a social security business application operation from a service requester, initiating a social security business processing request carrying social security information and service request information to a social security service provider; wherein the social security business processing request is used to request the social security service provider to process the social security business based on the social security information and the service request information, and to provide feedback on the social security business processing result; and obtaining the social security business processing result provided by the social security service provider. This method enables low-cost and convenient handling of social security business.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of artificial intelligence technology, and in particular to a business processing method, apparatus, computer equipment, and storage medium. Background Technology

[0002] With the continuous development of social security services, the types of services offered are becoming increasingly diverse, such as social security policy consultation and insurance purchase. To facilitate users in handling social security matters, the processing of these services is gradually shifting online.

[0003] However, the existing online social security business processing methods rely on dedicated terminal equipment (such as POS machines) to identify users' social security cards or to settle some social security services. This results in inconvenience and high costs in handling social security business, and urgently needs to be improved. Summary of the Invention

[0004] Therefore, it is necessary to provide a business processing method, device, computer equipment, and storage medium that can handle social security business in a low-cost and convenient manner to address the above-mentioned technical problems.

[0005] Firstly, this application provides a business processing method, which includes:

[0006] In response to a social security service application from a service requester, a social security service processing request carrying social security information and service request information is initiated to the social security service provider; wherein, the social security service processing request is used to request the social security service provider to process the social security service based on the social security information and the service request information, and to provide feedback on the social security service processing result;

[0007] Obtain the social security business processing results fed back by the social security server.

[0008] In one embodiment, the social security information includes available incentive elements input by the service requester;

[0009] The social security business processing request is specifically used to request the social security server to verify the validity of the available incentive elements, and if the validity verification is successful, to process the social security business based on the service requirement information and the available incentive elements.

[0010] In one embodiment, the method further includes:

[0011] In response to the social security card image acquisition request sent by the social security server, the social security card image of the service requester is collected and sent to the social security server, so that the social security server can perform social security business processing based on the social security card image, the social security information and the service request information.

[0012] In one embodiment, the social security information also includes the identity information input by the service requester;

[0013] The method also includes:

[0014] In response to the biometric acquisition request sent by the social security server, the biometrics of the service requester are collected and sent to the social security server. The biometrics are used by the social security server to verify the identity information based on the biometrics. If the identity verification is successful, social security business processing is performed based on the social security card image, the social security information and the service request information.

[0015] In one embodiment, the biometrics include a facial image of the service requester;

[0016] The facial image is used by the social security service terminal to compare the facial image with the user image extracted from the social security card image. If the facial image is found to be consistent with the user image, social security text information is extracted based on the social security card image, and social security business processing is performed based on the social security text information, the social security information, and the service demand information.

[0017] In one embodiment, the method further includes:

[0018] The system receives the social security text information and the service request information sent by the social security service terminal, so that the service requester can confirm the information.

[0019] In one embodiment, the method further includes:

[0020] In response to the account registration operation of the service requester, an account registration request is initiated to the social security service provider;

[0021] Receive the biometric data collection request from the social security server in response to the account registration request;

[0022] In response to the biometric data collection request, the biometric data of the service requester is collected and fed back to the social security service terminal, so that the social security service terminal can associate and store the biometric data and identity information of the service requester.

[0023] Secondly, this application also provides a business processing method, which includes:

[0024] Obtain a social security service processing request initiated by the terminal, wherein the social security service processing request carries social security information and service demand information;

[0025] Based on the social security information and the service demand information, social security business is processed, and the processing results are fed back to the terminal.

[0026] In one embodiment, the social security information includes available incentive elements input by the service requester;

[0027] The process of processing social security business based on the social security information and the service demand information includes:

[0028] The effectiveness of the available excitation elements is verified;

[0029] If the validity verification passes, social security business processing is carried out based on the service demand information and the available incentive elements.

[0030] In one embodiment, verifying the validity of the available excitation elements includes:

[0031] Generate the key for the social security service processing request;

[0032] The available incentive elements are processed using a hash algorithm and the key to obtain first encrypted data, which is then sent to a trusted third party.

[0033] A trusted third party initiates a joint learning task for elements, including the key, to the social security card center. The social security card center processes the local incentive element data based on the key, hash algorithm, and perturbation parameters to obtain second encrypted data. The second encrypted data is then sent to the trusted third party, which performs an intersection operation on the first encrypted data and the second encrypted data and returns the intersection result to the social security server.

[0034] Obtain the intersection result and use it as a verification result of the validity of the available stimulus elements.

[0035] In one embodiment, the step of initiating an element joint learning task including the key to the social security card center through a trusted third party, so that the social security card center processes the local incentive element data based on the key, hash algorithm, and perturbation parameters to obtain second encrypted data, and sends the second encrypted data to the trusted third party, includes:

[0036] The trusted third party obtains the second encrypted data sent by the social security card center, and uses the key to encrypt the second encrypted data to obtain the third encrypted data;

[0037] The trusted third party sends the third encrypted data to the social security card center, so that the social security card center can perform hashing and de-perturbation processing on the third encrypted data to obtain the fourth encrypted data, and send the fourth encrypted data to the trusted third party. The trusted third party then performs an intersection operation on the first encrypted data and the fourth encrypted data, and sends the intersection result back to the social security server.

[0038] In one embodiment, the step of processing social security business based on the social security information and the service demand information includes:

[0039] Send a social security card image acquisition request from the service requester to the terminal; wherein, the social security card image acquisition request is used to request the terminal to collect and return the social security card image of the service requester;

[0040] Obtain the social security card image of the service requester as fed back by the terminal;

[0041] Social security business processing is performed based on the social security card image, the social security information, and the service demand information.

[0042] In one embodiment, the social security information includes the identity information input by the service requester;

[0043] Before performing social security business processing based on the social security card image, the social security information, and the service demand information, the method further includes:

[0044] Send a biometric feature acquisition request of the service requester to the terminal; wherein, the biometric feature acquisition request is used to request the terminal to collect and return the biometric features of the service requester;

[0045] The biometric features of the service requester, as fed back by the terminal, are obtained, and the identity information is verified based on the biometric features.

[0046] In one embodiment, the biometrics include a facial image of the service requester;

[0047] Before processing social security business based on the social security card image, the social security information, and the service demand information, the method includes:

[0048] The facial image is compared with the user image extracted from the social security card image;

[0049] The process of processing social security business based on the social security card image, the social security information, and the service demand information includes:

[0050] If it is determined that the facial image matches the user image, social security text information is extracted from the social security card image;

[0051] Social security business processing is carried out based on the social security text information, the social security information, and the service demand information.

[0052] In one embodiment, the method further includes:

[0053] The social security text information and the service request information are sent to the terminal for the service requester to confirm the information.

[0054] In one embodiment, the method further includes:

[0055] In response to the account registration request sent by the terminal, a biometric feature collection request is sent back to the terminal; wherein, the biometric feature collection request is used to request the terminal to collect and return the biometric features of the service requester;

[0056] The biometrics and identity information of the service requester are associated and stored.

[0057] In one embodiment, the step of processing social security business based on the service demand information and the available incentive elements includes:

[0058] Based on the service request information, social security business services will be processed;

[0059] Send a confirmation request to the terminal. The confirmation request is used to request the service requester to confirm the correctness of the social security business service items and social security business settlement items, and if the confirmation is correct, return a confirmation document.

[0060] Obtain the confirmation file from the terminal and perform social security business settlement processing based on the available incentive elements.

[0061] In one embodiment, the method further includes:

[0062] The social security business processing request, the confirmation document, and the settlement result are stored together in the blockchain.

[0063] Thirdly, this application also provides a business processing apparatus, which includes:

[0064] The business initiation module is used to respond to the social security business application operation of the service requester, and to send a social security business processing request carrying social security information and service request information to the social security server; wherein, the social security business processing request is used to request the social security server to process the social security business based on the social security information and the service request information, and to return the social security business processing result;

[0065] The result acquisition module is used to acquire the social security business processing results fed back by the social security server.

[0066] Fourthly, this application also provides a business processing apparatus, which includes:

[0067] The service acquisition module is used to acquire social security service processing requests initiated by the terminal, wherein the social security service processing requests carry social security information and service demand information.

[0068] The business processing module is used to process social security business based on the social security information and the service demand information;

[0069] The result feedback module is used to provide feedback on the social security business processing results to the terminal.

[0070] Fifthly, this application also provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0071] In response to a social security service application from a service requester, a social security service processing request carrying social security information and service request information is initiated to the social security service provider; wherein, the social security service processing request is used to request the social security service provider to process the social security service based on the social security information and the service request information, and to provide feedback on the social security service processing result;

[0072] Obtain the social security business processing results fed back by the social security server.

[0073] Sixthly, this application also provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0074] Obtain a social security service processing request initiated by the terminal, wherein the social security service processing request carries social security information and service demand information;

[0075] Based on the social security information and the service demand information, social security business is processed, and the processing results are fed back to the terminal.

[0076] Seventhly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0077] In response to a social security service application from a service requester, a social security service processing request carrying social security information and service request information is initiated to the social security service provider; wherein, the social security service processing request is used to request the social security service provider to process the social security service based on the social security information and the service request information, and to provide feedback on the social security service processing result;

[0078] Obtain the social security business processing results fed back by the social security server.

[0079] Eighthly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0080] Obtain a social security service processing request initiated by the terminal, wherein the social security service processing request carries social security information and service demand information;

[0081] Based on the social security information and the service demand information, social security business is processed, and the processing results are fed back to the terminal.

[0082] Ninthly, this application also provides a computer program product, which includes a computer program that, when executed by a processor, performs the following steps:

[0083] In response to a social security service application from a service requester, a social security service processing request carrying social security information and service request information is initiated to the social security service provider; wherein, the social security service processing request is used to request the social security service provider to process the social security service based on the social security information and the service request information, and to provide feedback on the social security service processing result;

[0084] Obtain the social security business processing results fed back by the social security server.

[0085] In a tenth aspect, this application also provides a computer program product, comprising a computer program that, when executed by a processor, performs the following steps:

[0086] Obtain a social security service processing request initiated by the terminal, wherein the social security service processing request carries social security information and service demand information;

[0087] Based on the social security information and the service demand information, social security business is processed, and the processing results are fed back to the terminal.

[0088] The aforementioned business processing method, apparatus, computer equipment, and storage medium allow the terminal to send a social security business processing request to the social security service provider. The social security service provider then processes the social security business based on the service request information and social security information carried in the request and provides feedback on the processing result. This solution eliminates the need for dedicated terminal equipment throughout the entire social security business processing process, reducing the cost of handling social security matters. Furthermore, it eliminates the need for interaction between dedicated terminal equipment and social security card centers, thereby reducing the complexity of social security business processing, improving its convenience, and ultimately promoting the widespread adoption of social security services. Attached Figure Description

[0089] Figure 1 This is an application environment diagram of a business processing method in one embodiment;

[0090] Figure 2 This is a flowchart illustrating a business processing method in one embodiment;

[0091] Figure 3 This is a schematic diagram of the account registration process in one embodiment;

[0092] Figure 4 This is a flowchart illustrating the business processing method in another embodiment;

[0093] Figure 5 This is a flowchart illustrating the process of verifying the validity of available stimulus elements in one embodiment;

[0094] Figure 6 This is a schematic diagram illustrating the principle of verifying the effectiveness of available excitation elements in one embodiment;

[0095] Figure 7 This is a flowchart illustrating the process of verifying the validity of available stimulus elements in another embodiment;

[0096] Figure 8 This is a schematic diagram of the social security business processing flow in one embodiment;

[0097] Figure 9 This is a flowchart illustrating the social security business processing in another embodiment;

[0098] Figure 10 This is a signaling diagram of a service processing method in one embodiment;

[0099] Figure 11 This is a structural block diagram of a service processing device in one embodiment;

[0100] Figure 12 Another embodiment shows a structural block diagram of the service processing device;

[0101] Figure 13This is a diagram of the internal structure of a server in one embodiment;

[0102] Figure 14 This is a diagram of the internal structure of a terminal in one embodiment. Detailed Implementation

[0103] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0104] The business processing method provided in this application embodiment is applicable to social security business processing scenarios, such as pension business processing scenarios. Optionally, the entire business processing method can be implemented by a social security server and a terminal working together. The social security server can be a server responsible for handling matters related to social security business processing; the terminal can be a computing device held by a party with social security business needs (i.e., the service requester), or a computing device held by a service provider offering on-site social security services to the service requester. Optionally, the terminal can integrate social security business processing tools provided by the social security server; furthermore, the social security business processing tools can be presented in the form of mini-programs, web pages, or independent apps.

[0105] Figure 1 This is an application environment to which the business processing method of this application applies. The terminal 102 communicates with the social security server 104 via a network. A data storage system can store the data that the social security server 104 needs to process. The data storage system can be integrated into the social security server 104 or placed in the cloud or on other network servers. Optionally, in this embodiment, the terminal can initiate a social security business processing request to the social security server, which responds to the request, performs the social security business processing, and feeds back the processing result to the terminal. The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. The social security server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers. Furthermore, in this embodiment, the social security service terminal can be a blockchain node in the blockchain network, or it can not be. If the social security service terminal is not a blockchain network node, it can interact with the blockchain network through a certain blockchain node to store the relevant data of social security business processing in the blockchain network.

[0106] In one embodiment, such as Figure 2 As shown, a business processing method is provided, which is applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:

[0107] S201, in response to the social security business application operation of the service requester, initiates a social security business processing request carrying social security information and service request information to the social security service provider.

[0108] Among them, the social security business application operation can be triggered by the terminal operator (such as the service requester himself or the service provider who provides social security services to the service requester in person) on the terminal through voice or manual input when the service requester has a social security business processing need.

[0109] For example, when a service requester needs to process social security-related matters, they log in to the social security service processing tool via a terminal. After successfully logging in, they enter relevant information, such as social security information and service request information, according to the prompts on the social security service processing interface displayed by the tool, and then click the submit button. The actions of the service requester entering relevant information on the social security service processing interface and clicking the submit button constitute the social security service application process.

[0110] Alternatively, the service requester submits a social security service appointment request to the social security service provider via telephone or a social security service processing tool. The social security service provider responds to the appointment request by sending a social security service task to the service provider. After receiving the service task, the service provider provides the service to the requester in person. Specifically, the service provider can access the social security service processing tool through a terminal and, based on the service task sent by the social security service provider, enter relevant information on the social security service processing interface, such as the service requester's social security information and service request information, and then click the submit button. At this point, the service provider's actions of entering relevant information on the social security service processing interface and clicking the submit button constitute the social security service application process.

[0111] Optionally, the terminal obtains social security information and service demand information based on the social security application operation performed on the social security business processing interface; and encapsulates the social security information and service demand information according to a set format to obtain a social security business processing request; then, it initiates a social security business processing request to the social security server.

[0112] The social security service processing request may include the social security information and service request information of the service requester. The service request information may include the social security services that the service requester needs from the social security service provider, such as pension insurance purchase or pension insurance consultation; the social security information may include, but is not limited to, the service requester's identity information and social security card information.

[0113] Furthermore, the social security service processing request can also include an initiation timestamp, so that when the social security service is under heavy processing pressure, it can respond to the social security service processing requests sequentially according to the initiation timestamp.

[0114] Furthermore, when the social security service processing request is triggered by the service provider, the request can also include the service provider's identity information so that the social security server can verify the authenticity of the service provider's identity, thereby ensuring the security of the social security door-to-door service.

[0115] Optionally, a social security service processing request is used to request the social security server to process social security services based on social security information and service requirements, and to provide feedback on the processing results. The processing results may include the completion status of the social security service, such as whether the processing was successful or failed.

[0116] S202, obtain the social security business processing results fed back by the social security server.

[0117] Specifically, the terminal can obtain the social security business processing results fed back by the social security server in response to the social security business processing request, and can display the social security business processing results.

[0118] Furthermore, the terminal can determine the display method for the social security business processing results according to the resolution of its integrated display screen, and display the social security business processing results according to the determined display method.

[0119] Alternatively, the terminal can determine the display method based on the social security business processing result; and use the determined display method to display the social security business processing result. For example, if the social security business processing result is successful, it can be displayed with a green background; if the social security business processing result is unsuccessful, it can be displayed with a red or yellow background.

[0120] The above-described business processing method involves the terminal sending a social security business processing request to the social security service provider. The social security service provider then processes the social security business based on the service request and social security information carried in the request and provides feedback on the processing result. This solution eliminates the need for dedicated terminal equipment throughout the entire social security business processing process, reducing the cost of handling social security matters. Furthermore, it eliminates the interaction between dedicated terminal equipment and the social security card center, thus reducing the complexity of social security business processing, improving its convenience, and ultimately promoting the widespread adoption of social security services.

[0121] It should be noted that with the continuous development of social security services, the types of social security services are becoming more and more diverse. Some social security services require settlement services, such as purchasing pension insurance, while others do not require settlement, such as pension insurance consultation.

[0122] For social security services requiring settlement, the service requester needs to provide available incentive elements. These incentive elements are essentially electronic allowances for social security services (such as elderly care services), which can be presented in the form of points, such as Double Ninth Festival points. Furthermore, in this embodiment, the available incentive elements are the incentive elements provided by the service requester under their social security account that can be used to settle social security service requests.

[0123] In other words, social security information can also include available incentive elements input by service demanders.

[0124] Furthermore, when the social security information includes available incentive elements, the social security business processing request can be used to request the social security server to verify the validity of the available incentive elements, and if the validity verification is successful, to process the social security business based on the service requirement information and the available incentive elements.

[0125] Since the available incentive elements are provided by the service requester, and in real-world scenarios, the service requester may misremember the available incentive elements, this embodiment requires the social security server to verify the validity of the available incentive elements input by the service requester before processing social security business. Optionally, there are many ways to verify the validity of the available incentive elements, and this embodiment does not limit this. For example, it could compare the latest available incentive elements stored locally by the social security server with the available incentive elements input by the service requester; the validity of the available incentive elements is determined based on the consistency comparison result. Alternatively, it could verify the validity of the available incentive elements through federated learning with the social security card center and trusted third parties. Furthermore, the method of verifying the validity of available incentive elements through federated learning will be described in detail in subsequent embodiments and will not be elaborated here.

[0126] Specifically, the terminal sends a social security service request carrying social security information and service demand information to the social security server. The social security server verifies the validity of the available incentive elements in the social security information. If the validity verification is successful, the server processes the social security service according to the pre-set social security service processing logic, based on the service demand information and the available incentive elements. For example, it processes social security services based on the service demand information, and after the social security service processing is completed, it processes social security settlement based on the available incentive elements.

[0127] Understandably, in social security business scenarios requiring settlement, the available incentive elements in this embodiment are directly provided by the service requester and sent directly to the social security service provider by the terminal. This eliminates the need for dedicated terminal equipment to interact with the social security card center to obtain available incentive elements, further reducing the complexity and cost of social security business processing. Furthermore, this embodiment verifies the validity of the available incentive elements before processing social security transactions, thereby ensuring the accuracy of subsequent social security settlements and avoiding unnecessary disputes between the social security service provider and the service requester.

[0128] It should also be noted that for any social security service to be processed by the service requester, the service requester needs to provide relevant information about their social security card.

[0129] In one possible implementation, in scenarios where the social security information does not include information about the social security card of the service requester, the social security server can send a social security card image acquisition request to the terminal. In this case, the terminal responds to the social security card image acquisition request sent by the social security server, collects the social security card image of the service requester, and sends it to the social security server, so that the social security server can perform social security business processing based on the social security card image, social security information, and service request information.

[0130] Among them, the social security card image acquisition request is used to request the terminal to collect the social security card image of the service requester and then provide feedback.

[0131] Specifically, after receiving a social security card image acquisition request from the social security server, the terminal can utilize the integrated image acquisition device to capture the social security card image of the service requester. Then, through the integrated social security business processing tool, the terminal sends the captured social security card image to the social security server. The social security server then extracts the necessary social security card information from the image and processes the social security business based on this information, along with other social security information and service request information.

[0132] Furthermore, when the social security information includes available incentive elements, the social security server can process social security transactions based on the extracted social security card information, available incentive elements, and service demand information. It's important to note that the process of the terminal interacting with the social security server to obtain the social security card image and the process of the social security server verifying the validity of the available incentive elements are not sequential. For example, the social security server can first verify the validity of the available incentive elements; if the validity verification is successful, it can then interact with the terminal to obtain the social security card image, and then process social security transactions based on the social security card image, available incentive elements, and service demand information. Alternatively, if the social security server determines that there is no social security card information in the social security information, it can first interact with the terminal to obtain the social security card image, then verify the validity of the available incentive elements, and if the validity verification is successful, process social security transactions based on the social security card image, available incentive elements, and service demand information.

[0133] It is understood that in this embodiment, the terminal can directly interact with the social security service provider to provide the social security card image of the service requester to the social security service provider for social security business processing, which further optimizes the social security business processing process and ensures the normal operation of the social security business processing process.

[0134] For example, in one embodiment of the application, where the social security information also includes the identity information entered by the service requester, in order to prevent the service requester from impersonating another person to handle social security business, the social security service can also send a biometric acquisition request to the terminal. At this time, the terminal responds to the biometric acquisition request sent by the social security service, collects the biometrics of the service requester and sends them to the social security service. The biometrics are used by the social security service to verify the identity information based on the biometrics, and if the identity verification is successful, the social security business is processed according to the social security card image, social security information and service request information.

[0135] The identity information entered by the service requester may include, but is not limited to, the service requester's ID number, name, and mobile phone number.

[0136] A biometric data acquisition request is used to request the terminal to collect and return the biometric data of the service requester. Optionally, the biometric data acquisition request may include the service requester's identity identifier, such as an identity ID. Furthermore, biometric data may include, but is not limited to, the service requester's facial image, fingerprint, iris scan, and palm print.

[0137] Specifically, after receiving a biometric data acquisition request from the social security server, the terminal can locate the service requester based on the identity identifier included in the request and invoke the data collection device integrated into the terminal (such as an image acquisition device or a fingerprint acquisition device) to collect the service requester's biometric data. Then, through the social security business processing tool integrated into the terminal, the collected biometric data of the service requester is sent to the social security server. The social security server then verifies the identity information based on the biometric data, and if the verification is successful, performs social security business processing based on the social security card image, social security information, and service request information.

[0138] In this embodiment, the social security server can verify identity information based on biometrics by querying and obtaining the identity information corresponding to the biometrics from a pre-stored identity database, and then comparing the obtained identity information with the identity information in the social security information. If the two match, the identity verification is determined to be successful; otherwise, the identity verification is determined to be unsuccessful.

[0139] It is understandable that by using biometrics in this embodiment to verify the identity information entered by the service requester in the social security information, the phenomenon of the service requester impersonating another person to handle social security business can be avoided, thus ensuring the standardization and orderliness of social security business handling.

[0140] Optionally, the use of social security card images is not limited to extracting relevant information from social security cards for social security business processing; they can also be used to verify service requests.

[0141] For example, in scenarios where biometrics include the facial image of the service requester, the facial image can be used by the social security service provider to compare the facial image with the user image extracted from the social security card image. If the facial image matches the user image, social security text information is extracted from the social security card image, and social security business processing is performed based on the social security text information, social security information, and service request information. The specific implementation process will be described in detail in subsequent embodiments and will not be repeated here. The social security text information can be text information extracted from the social security card image using text recognition technology (such as OCR technology); optionally, the social security text information may include, but is not limited to, the cardholder's name, the card's validity period, serial number, and social security number.

[0142] Additionally, it should be noted that the process of identity verification based on biometrics by the social security service provider and the process of comparing facial images with user images are not sequential; they can be executed in parallel. Alternatively, identity verification can be performed first, followed by image comparison only if the verification is successful. Or, image comparison can be performed first, followed by identity verification only if a match is found.

[0143] Understandably, in scenarios where the social security information does not include the service requester's social security card information, this embodiment allows the terminal to directly interact with the social security service provider, providing the service requester's social security card image. The service provider then processes social security business based on the social security text information within the image. This entire process eliminates the need for dedicated terminal equipment to recognize the social security card and obtain the text information, thus reducing the cost of social security transactions while ensuring the normal operation of the process. Furthermore, this embodiment introduces an image comparison process to verify the service requester, preventing the use of another person's social security card to conduct social security transactions and further standardizing the social security business processing flow.

[0144] Furthermore, to ensure the reliability of social security business processing, in one implementation, after extracting social security text information from the social security card image, the social security server can send the social security text information and service request information to the terminal for information confirmation by the service requester. At this time, the terminal receives the social security text information and service request information sent by the social security server and displays the social security text information and service request information to the service requester for information confirmation.

[0145] Furthermore, the terminal can also send information confirmation results to the social security service provider; if the social security service provider recognizes that the information confirmation result is correct, it will process social security business based on social security text information, social security information, and service demand information.

[0146] Understandably, to use the social security business processing tools integrated into the terminal to handle related social security matters, operators first need to become users of the social security server. If the operator is not a user of the social security server, they need to register and become a user of the social security server before processing social security business (i.e., before S201). Figure 3 This is a schematic diagram of the account registration process in one embodiment. Based on the above embodiments, this embodiment describes how to perform the account registration process. Figure 3 As shown, the specific steps may include:

[0147] S301, in response to the account registration operation of the service requester, initiates an account registration request to the social security service provider.

[0148] The account registration process involves the user entering relevant information based on the prompts on the registration interface provided by the social security business processing tool and clicking the submit button.

[0149] Specifically, the terminal obtains the service requester's registration information based on the account registration operation performed by the service requester on the registration interface; it then encapsulates the registration information according to a set format to obtain an account registration request; subsequently, it initiates the account registration request to the social security service provider. Furthermore, the account registration request may include the service requester's identity information.

[0150] Optionally, the account registration request can be used to instruct the social security service provider to allocate an account to the service requester based on the service requester's registration information, and after the account allocation is completed, to send a biometric data collection request to the terminal. The biometric data collection request instructs the terminal to collect the service requester's biometric features and send the results back. Optionally, the biometric data collection request may include the service requester's identity identifier for the terminal to locate the service requester.

[0151] S302, Receive biometric collection request from social security server in response to account registration request.

[0152] S303, in response to a biometric data collection request, collects the biometric data of the service requester and sends it back to the social security service provider, which then associates and stores the biometric data and identity information of the service requester.

[0153] Specifically, after receiving a biometric data collection request from the social security service provider, the terminal can locate the service requester based on the identity identifier included in the request and invoke the integrated data collection device (such as an image or fingerprint scanner) to collect the service requester's biometric features. Then, through the social security business processing tool integrated into the terminal, the collected biometric features are sent to the social security service provider. The social security service provider then associates and stores the service requester's biometric features with the identity information extracted from the account registration request.

[0154] Furthermore, the social security service provider can associate and store the biometrics and identity information of the service requester in a local identity database. This information can then be used to verify the identity information entered by the service requester during the social security business processing process, based on the biometrics provided by the terminal.

[0155] It is understandable that the account registration process provided in this embodiment ensures that service requesters can quickly handle social security business through the terminal.

[0156] In one embodiment, such as Figure 4 As shown, a business processing method is provided, which is applied to... Figure 1 Taking the social security service terminal in China as an example, the following steps are included:

[0157] S401, Obtain the social security business processing request initiated by the terminal. The social security business processing request carries social security information and service demand information.

[0158] S402 processes social security business based on social security information and service demand information, and feeds back the social security business processing results to the terminal.

[0159] Specifically, after receiving a social security business processing request initiated by a terminal, the social security service terminal can process the social security business based on the pre-set social security business processing logic, according to the social security information and service demand information carried in the social security business processing request, and feed back the social security business processing results to the terminal for the service requester to view.

[0160] The above-described business processing method involves the social security server processing the social security business based on the service request information and social security information carried in the social security business processing request sent by the terminal, and then feeding back the processing result to the terminal. This solution eliminates the need for dedicated terminal equipment throughout the entire social security business processing process, reducing the cost of handling social security matters. Furthermore, it eliminates the interaction process between dedicated terminal equipment and social security card centers, thus reducing the complexity of social security business processing, improving its convenience, and ultimately promoting the widespread adoption of social security services.

[0161] Furthermore, based on the above embodiments, when the social security information includes available incentive elements input by the service demander, the process of performing social security business processing in S402 by the social security server according to the social security information and service demand information may be as follows: verifying the validity of the available incentive elements; and if the validity verification is successful, performing social security business processing according to the service demand information and the available incentive elements.

[0162] Specifically, the validity of available incentive elements can be verified according to pre-defined verification logic. If the validity verification passes, social security services can be processed based on service demand information. For example, if the service demand information includes pension insurance purchase services, then pension insurance purchase services can be provided to the service requester according to the execution logic of pension insurance purchase services.

[0163] After social security service processing is completed, social security settlement can be processed based on available incentive elements. Specifically, this involves determining the required incentive elements for the social security service; if the required incentive elements are less than the available incentive elements, the required incentive elements are deducted from the available incentive elements; if the required incentive elements are greater than the available incentive elements, the amount to be deducted is determined based on the required and available incentive elements, all available incentive elements are deducted, and the amount to be deducted is deducted from the social security card balance of the service requester.

[0164] Understandably, in social security business scenarios requiring settlement, the available incentive elements in this embodiment are directly provided by the service requester and sent directly to the social security service provider by the terminal. This eliminates the need for dedicated terminal equipment to interact with the social security card center to obtain available incentive elements, further reducing the complexity and cost of social security business processing. Furthermore, this embodiment verifies the validity of the available incentive elements before processing social security transactions, thereby ensuring the accuracy of subsequent social security settlements and avoiding unnecessary disputes between the social security service provider and the service requester.

[0165] Optionally, there are many ways for the social security server to verify the validity of available incentive elements, and this embodiment does not limit this. One possible implementation is to compare the latest available incentive elements of the service requester stored locally on the social security server with the available incentive elements input by the service requester; and determine the validity of the available incentive elements based on the consistency comparison result.

[0166] Another possible implementation is to verify the effectiveness of available incentive elements through federated learning with social security card centers and trusted third parties. The social security card center is the center that provides services related to social security card processing; the trusted third party is a third-party institution jointly trusted by the social security card center and the social security service provider.

[0167] Combination Figure 5 and Figure 6 As shown, the social security service verifies the validity of available incentive elements through federated learning with the social security card center and a trusted third party. This process can be implemented through the following steps:

[0168] S501, Generate the key for social security business processing requests.

[0169] Optionally, in this embodiment, the key for social security business processing requests can be generated based on a pre-defined key generation logic. It should be noted that in this embodiment, there is a one-to-one correspondence between social security business processing requests and keys; that is, each social security business processing request corresponds to a unique key. The advantage of this setup is that it ensures the security of the social security business processing process.

[0170] S502 uses a hash algorithm and a key to process the available incentive elements to obtain the first encrypted data, and then sends the first encrypted data to a trusted third party.

[0171] Specifically, in this embodiment, the social security server can use a key and a set hash algorithm to process the available incentive elements and the identity information of the service demander to obtain the first encrypted data, and then send the first encrypted data to a trusted third party.

[0172] S503, through a trusted third party, initiates a joint learning task of elements including the key to the social security card center, so that the social security card center processes the local incentive element data based on the key, hash algorithm and perturbation parameters to obtain the second encrypted data, and sends the second encrypted data to the trusted third party, so that the trusted third party performs an intersection operation on the first encrypted data and the second encrypted data, and feeds back the intersection result to the social security server.

[0173] In this embodiment, the so-called element joint learning task instructs the social security card center to interact with a trusted third party and the social security service provider to jointly verify the data provided by the social security service provider. Furthermore, the form of the element joint learning task can be different from other joint tasks, so that the social security card center can quickly determine which data needs to be processed by recognizing the form of the element joint learning task. The perturbation parameter can be a parameter pre-trained jointly by the trusted third party, the social security service provider, and the social security card center, used to ensure the security of the social security card center's data during the joint verification process.

[0174] The local incentive element data refers to the actual incentive element data under all social security accounts stored by the social security card center. Optionally, the local incentive elements include the actual incentive elements under each social security account; where the social security account is the account of the social security card.

[0175] Specifically, such as Figure 6 As shown, the social security server and the social security card center interact through a trusted third party. Therefore, the social security server can initiate a joint element learning task, including a key, to the social security card center through the trusted third party in two ways: either the social security server can initiate the joint element learning task, including the key, to the trusted third party, which then forwards the task to the social security card center; or the social security server can send a federated element learning notification, including the key, to the trusted third party, which then generates a federated element learning task based on the notification and sends it to the social security card center.

[0176] Furthermore, after obtaining the element joint learning task, the social security card center can use a key and perturbation parameters, along with the same hash algorithm as the social security server, to process the local incentive element data and the corresponding social security account identity information to obtain second encrypted data. Specifically, for each social security account stored by the social security card center, the center will use a key and perturbation parameters, along with the same hash algorithm as the social security server, to process the identity information and actual incentive element corresponding to that social security account to obtain a second encrypted data. In other words, the number of second encrypted data is the same as the number of social security accounts held by the social security card center.

[0177] Furthermore, after obtaining the second encrypted data, the social security card center can send it to a trusted third party. The trusted third party can then perform an intersection operation on the first and second encrypted data and return the result to the social security service provider.

[0178] Optionally, the intersection result can be either that the first encrypted data and the second encrypted data have an intersection, or that the first encrypted data and the second encrypted data do not have an intersection.

[0179] It should be noted that in this embodiment, the process of the social security server sending the first encrypted data to a trusted third party and the process of initiating an element joint learning task with the social security card center through the trusted third party are not sequential and can be executed in parallel. Alternatively, the process of initiating the element joint learning task with the social security card center through the trusted third party can be executed first, followed by the process of sending the first encrypted data to the trusted third party.

[0180] S504, obtain the intersection result and use the intersection result as the verification result of the validity of the available stimulus elements.

[0181] Specifically, after receiving the intersection result from a trusted third party, the social security server can directly use the intersection result as the verification result for the validity of the available incentive elements. Optionally, if the intersection result shows no intersection, the available incentive elements are determined to be invalid; if the intersection result shows an intersection, the available incentive elements are determined to be valid.

[0182] It should be noted that the process by which the social security server in this embodiment verifies available incentive elements through interaction with the social security card center and a trusted third party is essentially a data verification process based on privacy intersection. This process can verify available incentive elements while ensuring the data security of the social security card center. Furthermore, this embodiment also introduces perturbation parameters during this verification process to further ensure the security of the social security card center's data.

[0183] In one possible implementation, if the key generated by the social security server is an asymmetric key pair, i.e., including a private key and a public key, then in combination with... Figure 7 The process of verifying the effectiveness of available stimulus elements may specifically include:

[0184] S701, Generate the key for social security business processing requests.

[0185] S702 uses a hash algorithm and a key to process available incentive elements to obtain first encrypted data, and then sends the first encrypted data to a trusted third party.

[0186] Specifically, in this embodiment, the social security server can use a key (such as a private key) and a set hash algorithm to perform multiple (e.g., twice) hash processing on the available incentive elements and the identity information of the service demander to obtain the first encrypted data, and then send the first encrypted data to a trusted third party.

[0187] For example, in an asymmetric key, the private key is represented by B, and the public key is represented by A. The identity information of the service requester and the available incentive elements are represented by ID1. Then the first encrypted data can be represented as D1 = Hash(B(Hash(ID1))).

[0188] S703 initiates a joint learning task for elements, including the key, to the social security card center through a trusted third party. This enables the social security card center to process the local incentive element data based on the key, hash algorithm, and perturbation parameters, obtain the second encrypted data, and then provide feedback.

[0189] Specifically, the social security server sends an element joint learning task, including a key (such as a public key), to the social security card center through a trusted third party. After receiving the element joint learning task, the social security card center can use the key (such as a public key), perturbation parameters, and the same hash algorithm as the social security server to process the local incentive element data and the corresponding social security account identity information to obtain the second encrypted data.

[0190] For example, for any actual incentive element under a social security account in the local incentive elements, and the identity information corresponding to that social security account, if ID2 is used to represent it, then the corresponding second encrypted data can be represented as Z = A(perturbation) * Hash(ID2).

[0191] Furthermore, after obtaining the second encrypted data, the social security card center can send the second encrypted data back to the social security service terminal through a trusted third party.

[0192] S704 obtains the second encrypted data sent by the social security card center through a trusted third party, and encrypts the second encrypted data with a key to obtain the third encrypted data.

[0193] Specifically, once the social security service receives the second encrypted data, it can use a key (such as a private key) to encrypt the second encrypted data to obtain the third encrypted data.

[0194] For example, the social security server processes the second encrypted data Z to obtain the corresponding third encrypted data, which can be represented as Y = B(A(perturbation) * Hash(ID2)).

[0195] S705 sends third encrypted data to the social security card center through a trusted third party, so that the social security card center can perform hashing and de-perturbation processing on the third encrypted data to obtain fourth encrypted data, and send the fourth encrypted data to the trusted third party, which then performs an intersection operation on the first encrypted data and the fourth encrypted data and feeds back the intersection result to the social security server.

[0196] Specifically, after receiving the third encrypted data, the social security server can send it to the social security card center through a trusted third party. At this point, the social security card center can de-perturb the third encrypted data according to pre-defined logic, and then use a hash algorithm to hash the de-perturbated third encrypted data again to obtain the fourth encrypted data. For example, the fourth encrypted data obtained by de-perturbating and hashing the aforementioned Y can be represented as D2 = Hash(B(Hash(ID2))).

[0197] Afterwards, the social security card center sends the obtained fourth encrypted data to a trusted third party, which then performs an intersection operation on the first and fourth encrypted data and sends the intersection result back to the social security server.

[0198] S706, obtain the intersection result and use the intersection result as the verification result of the validity of the available stimulus elements.

[0199] In this embodiment, the data security of the social security card center is further ensured by refining the process of data verification for privacy intersection.

[0200] It is understandable that for a social security service provider to handle any social security business required by a service requester, the service requester needs to provide relevant information about their social security card. In one possible implementation, where the social security information does not include the service requester's social security card information, an optional method for processing social security business in S402 is provided. For example... Figure 8 As shown, this can be achieved through the following steps:

[0201] S801 sends a request to the terminal to obtain the social security card image of the service requester.

[0202] Among them, the social security card image acquisition request is used to request the terminal to collect and return the social security card image of the service requester.

[0203] S802, obtain the social security card image of the service requester from the terminal.

[0204] S803 processes social security business based on social security card images, social security information, and service demand information.

[0205] Specifically, if the social security service terminal determines that the social security information does not include social security card information, it can send a request to the terminal to obtain the social security card image of the service requester; the terminal responds to the social security card image acquisition request, uses the social security card image of the service requester, and provides feedback.

[0206] After obtaining the social security card image, the social security service can extract relevant information from the image. For example, it can use OCR recognition technology to extract social security text information from the image. Then, based on the social security text information, social security information, and service demand information, it can process social security business.

[0207] For example, if social security information includes available incentive elements, the social security server can process social security business services based on social security text information and service demand information. For instance, if the service demand information includes pension insurance purchase business, the social security server can provide pension insurance purchase business services to the service demander based on the execution logic of pension insurance purchase business and social security text information.

[0208] After the social security business service is completed, the social security business settlement can be processed based on the available incentive elements.

[0209] In this embodiment, the terminal can directly interact with the social security service provider to provide the social security card image of the service requester to the social security service provider for social security business processing, which further optimizes the social security business processing process and ensures the normal operation of the social security business processing process.

[0210] It should be noted that, when the social security information includes available incentive elements, the process of the terminal interacting with the social security server to obtain the social security card image and the process of the social security server verifying the validity of the available incentive elements are not sequential. For example, the social security server can first verify the validity of the available incentive elements, and only after the validity verification is successful can it interact with the terminal to obtain the social security card image, and then process social security business based on the social security card image, available incentive elements, and service demand information. Alternatively, if the social security server determines that there is no social security card-related information in the social security information, it can first interact with the terminal to obtain the social security card image, then verify the validity of the available incentive elements, and only after the validity verification is successful can it process social security business based on the social security card image, available incentive elements, and service demand information.

[0211] In one embodiment, where the social security information also includes the identity information entered by the service requester, to prevent the service requester from impersonating another person to handle social security business, before processing the social security business, that is, before executing process S402 or before executing process S803, the social security server may also send a biometric feature acquisition request to the terminal. The biometric feature acquisition request is used to request the terminal to collect and return the biometric features of the service requester; obtain the biometric features of the service requester returned by the terminal, and verify the identity information based on the biometric features.

[0212] Specifically, the social security server sends a biometric data acquisition request, including the identity identifier of the service requester, to the terminal. The terminal locates the service requester based on the identity identifier included in the biometric data acquisition request and calls the collection device integrated in the terminal (such as an image collection device or a fingerprint collection device) to collect the biometric data of the service requester. Then, through the social security business processing tool integrated in the terminal, the collected biometric data of the service requester is sent to the social security server.

[0213] The social security service uses biometrics to verify identity information. For example, the social security service queries and retrieves the identity information corresponding to the biometrics from a pre-stored identity database, and then compares the retrieved identity information with the identity information in the social security information. If they match, the identity verification is considered successful; otherwise, the identity verification is considered unsuccessful.

[0214] Furthermore, once identity verification is successful, the social security server executes the social security business processing procedures. For example, once identity verification is successful, the social security server can execute the S402 procedure, which involves processing social security business based on social security information and service demand information.

[0215] Furthermore, when the identity verification process precedes S803, there is no sequential order between the identity verification process and the processes of obtaining the social security card image in S801 and S802. They can be executed in parallel, or the process of obtaining the social security card image can be executed first, followed by identity verification. Then, if identity verification is successful, process S803 is executed, which involves processing social security business based on the social security card image, social security information, and service demand information. Alternatively, the identity verification process can be executed first, followed by processes S801-S803 if identity verification is successful.

[0216] It is understandable that by using biometrics in this embodiment to verify the identity information entered by the service requester in the social security information, the phenomenon of the service requester impersonating another person to handle social security business can be avoided, thus ensuring the standardization and orderliness of social security business handling.

[0217] In one embodiment, if the biometrics include the facial image of the service requester, the social security server can further verify the service requester by comparing the facial image with the user image extracted from the social security card image before processing the social security business, i.e., before executing process S803. Specifically, the social security server can use image recognition technology to identify and extract the user image from the social security card image; compare the facial image with the extracted user image; if they match, it indicates that the social security card belongs to the service requester; if they do not match, it indicates that the social security card does not belong to the service requester.

[0218] To prevent service requesters from misusing others' social security cards to handle social security matters, and to further standardize the social security business processing flow, this embodiment further specifies that the social security server will only continue processing social security business if both the facial image and the user's image are identical. For example, the social security server continues to execute S803, which involves processing social security business based on the social security card image, social security information, and service request information. Alternatively, the social security server can extract social security text information from the social security card image and process social security business based on this text information, social security information, and service request information. For instance, the social security server can use text recognition technology (such as OCR technology) to extract text information from the social security card image and process social security business services based on this text information and service request information; and after the social security business service processing is completed, social security business settlement processing is performed based on the available incentive elements in the social security information.

[0219] Additionally, it should be noted that the process of identity verification based on biometrics by the social security service provider and the process of comparing facial images with user images are not sequential; they can be executed in parallel. Alternatively, identity verification can be performed first, followed by image comparison only if the verification is successful. Or, image comparison can be performed first, followed by identity verification only if a match is found.

[0220] Understandably, in scenarios where the social security information does not include the service requester's social security card information, this embodiment allows the terminal to directly interact with the social security service provider, providing the service requester's social security card image. The service provider then processes social security business based on the social security text information within the image. This entire process eliminates the need for dedicated terminal equipment to recognize the social security card and obtain the text information, thus reducing the cost of social security transactions while ensuring the normal operation of the process. Furthermore, this embodiment introduces an image comparison process to verify the service requester, preventing the use of another person's social security card to conduct social security transactions and further standardizing the social security business processing flow.

[0221] Furthermore, to ensure the reliability of social security business processing, in one implementation, after extracting social security text information from the social security card image, the social security server can send the social security text information and service request information to the terminal for information confirmation by the service requester. At this time, the terminal receives the social security text information and service request information sent by the social security server and displays the social security text information and service request information to the service requester for information confirmation.

[0222] Furthermore, the terminal can also send information confirmation results to the social security service terminal; if the social security service terminal recognizes that the information confirmation result is correct, it will then process social security business based on social security text information, social security information and service demand information.

[0223] It should be noted that any verification operation involved in this embodiment, such as verifying the validity of available incentive elements, verifying identity information, and comparing facial images and user images, will be suspended if the verification operation fails, such as failing validity verification or failing identity verification. This suspension will prevent the social security server from executing subsequent operations, such as subsequent verification processes or social security business processing.

[0224] It is understandable that for an operator to use the social security business processing tool integrated in the terminal to handle related social security matters, they first need to become a user of the social security service. If the operator is not a user of the social security service, they need to register and become a user of the social security service before processing social security business (i.e., in S401). For example, based on the above embodiment, the process of the social security service registering an account can specifically be as follows: in response to the account registration request sent by the terminal, a biometric feature collection request is sent back to the terminal; wherein, the biometric feature collection request is used to request the terminal to collect and return the biometric features of the service requester; and the biometric features and identity information of the service requester are associated and stored.

[0225] Among them, the account registration request is a request initiated by the terminal to the social security service provider in response to the account registration operation of the service requester.

[0226] Specifically, the terminal initiates an account registration request to the social security server; the social security server responds to the account registration request sent by the terminal, allocates an account to the service requester, and after the account allocation is completed, sends a biometric data collection request back to the terminal; after receiving the biometric data collection request from the social security server, the terminal collects the service requester's biometric data and sends it back to the social security server; after obtaining the service requester's biometric data from the terminal, the social security server associates and stores the service requester's biometric data with the service requester's identity information extracted from the account registration request.

[0227] Furthermore, the social security service provider can associate and store the biometrics and identity information of the service requester in a local identity database. This information can then be used to verify the identity information entered by the service requester during the social security business processing process, based on the biometrics provided by the terminal.

[0228] It is understandable that the account registration process provided in this embodiment ensures that service requesters can quickly handle social security business through the terminal.

[0229] Figure 9 This is a flowchart illustrating the social security business processing in another embodiment; based on the above embodiments, this embodiment provides an optional method for refining the social security business processing in S402. For example... Figure 9 As shown, this can be achieved through the following steps:

[0230] S901, based on service demand information, processes social security business services.

[0231] S902 sends an acknowledgment request to the terminal.

[0232] In this embodiment, the confirmation request can be a request sent by the social security service terminal to the terminal after determining that the social security business service processing is completed. It is used to request the service requester to confirm the correctness of the social security business service items and social security business settlement items, and if the correctness is confirmed, to return a confirmation document.

[0233] Optionally, the confirmation request may include a detailed list presented in electronic document form, specifically including social security service items and social security settlement items. The social security service items refer to the specific content of the social security services actually provided by the social security service provider to the service requester, while the social security settlement items refer to the cost details of the social security services actually provided by the social security service provider to the service requester.

[0234] One possible approach is for the social security server to send a confirmation request to the terminal. Upon receiving the request, the terminal connects to a thermal printer via its integrated Bluetooth module to print the details form from the confirmation request, which the service requester then confirms and signs. Furthermore, after the service requester signs the confirmation, the terminal can capture the signed details form using its integrated image acquisition device and send it to the social security server.

[0235] Another implementation involves the social security service provider sending a confirmation request to the terminal. Upon receiving the confirmation request, the terminal directly opens the details form in the confirmation request for the service requester to read and sign online. Furthermore, after receiving the service requester's signature on the details form, the terminal directly sends the signed details form back to the social security service provider.

[0236] In this embodiment, the confirmation document is the details sheet signed and confirmed by the service requester.

[0237] S903 obtains the confirmation document from the terminal and performs social security business settlement processing based on the available incentive elements.

[0238] Optionally, after receiving the confirmation document sent by the terminal, the social security server will proceed with the settlement, that is, settle social security business according to the available incentive elements.

[0239] Furthermore, to facilitate subsequent traceability, this embodiment can also associate and store social security business processing requests, confirmation documents, and settlement results in the blockchain.

[0240] It is understandable that this embodiment introduces a confirmation process in the social security business processing, leaving evidence for the social security business processing process, which is convenient for subsequent traceability.

[0241] In one embodiment, an optional example of a method for implementing business processing through interaction between a terminal and a social security server is provided. Combined with... Figure 10 The diagram shown illustrates the signaling interaction flow of the business processing method. This method can be implemented through the following steps:

[0242] S1001, in response to the social security business application operation of the service requester, the terminal initiates a social security business processing request to the social security service provider, carrying social security information and service request information; the social security information includes available incentive elements and identity information input by the service requester.

[0243] S1002, the social security server verifies the validity of available incentive elements.

[0244] S1003, if the validity verification is successful, the social security server sends a request to the terminal to obtain the facial image of the service requester.

[0245] S1004, the terminal responds to the facial image acquisition request sent by the social security server, collects the facial image of the service requester, and sends it to the social security server.

[0246] S1005, the social security server verifies identity information based on facial images.

[0247] S1006, if the identity verification is successful, the social security server sends a request to the terminal to obtain the social security card image of the service requester.

[0248] S1007, the terminal responds to the social security card image acquisition request sent by the social security server, collects the social security card image of the service requester, and sends it to the social security server.

[0249] S1008, the social security server extracts the user's image from the social security card image and compares the user's image with the facial image.

[0250] S1009, when the social security server confirms that the facial image matches the user's image, it extracts social security text information from the social security card image and processes social security business services based on the social security text information and service demand information.

[0251] S1010: Once the social security service server confirms that the social security business service has been completed, it sends a confirmation request to the terminal.

[0252] S1011, in response to the confirmation request, the terminal calls the Bluetooth module integrated in the terminal to connect to the thermal printer and print the details sheet in the confirmation request, so that the service requester can confirm the correctness of the social security service items and social security settlement items, and if the confirmation is correct, send the confirmation document back to the social security service terminal.

[0253] S1012 After receiving the confirmation document, the social security server performs social security business settlement processing based on the available incentive elements.

[0254] S1013, the social security server stores social security business processing requests, confirmation documents, and settlement results in the blockchain.

[0255] The specific processes of S1001-S1013 described above can be found in the description of the above method embodiments. Their implementation principles and technical effects are similar, and will not be repeated here.

[0256] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0257] Based on the same inventive concept, this application also provides a business processing apparatus for implementing the business processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more business processing apparatus embodiments provided below can be found in the limitations of the business processing method described above, and will not be repeated here.

[0258] In one embodiment, such as Figure 11 As shown, a service processing device 1 is provided, which can be configured in a terminal, including: a service initiation module 10 and a result acquisition module 11, wherein:

[0259] The business initiation module 10 is used to respond to the social security business application operation of the service requester and send a social security business processing request carrying social security information and service request information to the social security server; wherein, the social security business processing request is used to request the social security server to process the social security business based on the social security information and service request information and to return the social security business processing result.

[0260] Result Acquisition Module 11 is used to acquire the social security business processing results fed back by the social security server.

[0261] In one embodiment, the social security information includes available incentive elements input by the service demander;

[0262] The social security business processing request is specifically used to request the social security server to verify the validity of the available incentive elements, and if the validity verification is successful, to process the social security business based on the service requirement information and the available incentive elements.

[0263] In one embodiment, the above-mentioned service processing apparatus further includes:

[0264] The first response module is used to respond to the social security card image acquisition request sent by the social security server, collect the social security card image of the service requester and send it to the social security server, so that the social security server can perform social security business processing based on the social security card image, social security information and service request information.

[0265] In one embodiment, the social security information further includes the identity information input by the service requester; the aforementioned business processing device further includes:

[0266] The second response module responds to the biometric acquisition request sent by the social security server, collects the biometrics of the service requester and sends them to the social security server. The biometrics are used by the social security server to verify the identity information based on the biometrics, and if the identity verification is successful, the social security business is processed according to the social security card image, social security information and service request information.

[0267] In one embodiment, the biometric features include a facial image of the service requester; the facial image is used by the social security service provider to compare the facial image with a user image extracted from a social security card image, and if the facial image is determined to be consistent with the user image, social security text information is extracted based on the social security card image, and social security business processing is performed based on the social security text information, social security information, and service request information.

[0268] In one embodiment, the above-mentioned service processing apparatus further includes:

[0269] The first receiving module is used to receive social security text information and service request information sent by the social security server, so that the service requester can confirm the information.

[0270] In one embodiment, the above-mentioned service processing apparatus further includes:

[0271] The registration initiation module is used to respond to the account registration operation of the service requester and initiate an account registration request to the social security server;

[0272] The second receiving module is used to receive the biometric collection request from the social security server in response to the account registration request;

[0273] The third response module is used to respond to biometric collection requests, collect the biometric features of the service requester, and feed them back to the social security service terminal, so that the social security service terminal can associate and store the biometric features and identity information of the service requester.

[0274] In one embodiment, such as Figure 12 As shown, a business processing device 2 is provided, which can be configured in a social security service terminal, including: a business acquisition module 20, a business processing module 21, and a result feedback module 22, wherein:

[0275] The business acquisition module 20 is used to acquire social security business processing requests initiated by the terminal. The social security business processing requests carry social security information and service demand information.

[0276] The business processing module 21 is used to process social security business based on social security information and service demand information;

[0277] The result feedback module 22 is used to provide feedback on the social security business processing results to the terminal.

[0278] In one embodiment, the social security information includes available incentive elements input by the service requester; the business processing module 21 may specifically include:

[0279] The verification unit is used to verify the validity of the available stimulus elements;

[0280] The first processing unit is used to process social security business based on service demand information and available incentive elements, provided that the validity verification is passed.

[0281] In one embodiment, the first verification unit may include:

[0282] The key generation subunit is used to generate keys for social security business processing requests;

[0283] The first interaction subunit is used to process the available incentive elements using a hash algorithm and a key to obtain the first encrypted data and send the first encrypted data to a trusted third party.

[0284] The second interactive subunit is used to initiate a joint learning task of elements including a key to the social security card center through a trusted third party, so that the social security card center can process the local incentive element data based on the key, hash algorithm and perturbation parameters to obtain the second encrypted data, and send the second encrypted data to the trusted third party, so that the trusted third party can perform an intersection operation on the first encrypted data and the second encrypted data, and feed back the intersection result to the social security server.

[0285] The result processing subunit is used to obtain the intersection result and use the intersection result as a verification result of the validity of the available excitation elements.

[0286] In one embodiment, the second interaction subunit is specifically used for:

[0287] The third encrypted data is obtained by obtaining the second encrypted data sent by the social security card center through a trusted third party and encrypting the second encrypted data with a key.

[0288] A third encrypted data is sent to the social security card center through a trusted third party, so that the social security card center can perform hashing and de-perturbation processing on the third encrypted data to obtain fourth encrypted data, and send the fourth encrypted data to the trusted third party. The trusted third party then performs an intersection operation on the first encrypted data and the fourth encrypted data and feeds back the intersection result to the social security server.

[0289] In one embodiment, the service processing module 21 may further include:

[0290] The first sending unit is used to send a social security card image acquisition request from the service requester to the terminal; wherein, the social security card image acquisition request is used to request the terminal to collect and return the social security card image of the service requester;

[0291] The image acquisition unit is used to acquire the social security card image of the service requester fed back by the terminal;

[0292] The second processing unit is used to process social security business based on social security card images, social security information, and service demand information.

[0293] In one embodiment, if the social security information includes identity information input by the service requester, the aforementioned business processing device may further include:

[0294] The second sending unit is used to send a biometric feature acquisition request from the service requester to the terminal before processing social security business based on the social security card image, social security information and service demand information; wherein, the biometric feature acquisition request is used to request the terminal to collect and return the biometric features of the service requester.

[0295] The feature processing unit is used to obtain the biometric features of the service requester from the terminal and to verify the identity information based on the biometric features.

[0296] In one embodiment, if the biometrics include a facial image of the service requester, the aforementioned service processing apparatus may further include:

[0297] The comparison unit is used to compare the facial image with the user image extracted from the social security card image before processing social security business based on the social security card image, social security information and service demand information.

[0298] The second processing unit is also used to extract social security text information from the social security card image when it is determined that the facial image is consistent with the user image; and to perform social security business processing based on the social security text information, social security information and service demand information.

[0299] In one embodiment, the above-mentioned service processing apparatus further includes:

[0300] The third sending unit is used to send social security text information and service request information to the terminal for the service requester to confirm the information.

[0301] In one embodiment, the above-mentioned service processing apparatus further includes:

[0302] The registration response module is used to respond to the account registration request sent by the terminal and send a biometric feature collection request back to the terminal; the biometric feature collection request is used to request the terminal to collect and return the biometric features of the service requester.

[0303] The first storage module is used to associate and store the biometrics and identity information of the service requester.

[0304] In one embodiment, the service processing module 21 can specifically be used for:

[0305] Based on service demand information, social security business services are processed;

[0306] Send a confirmation request to the terminal. The confirmation request is used to request the service requester to confirm the correctness of the social security business service items and social security business settlement items, and if the confirmation is correct, return a confirmation document.

[0307] Obtain the confirmation document from the terminal and perform social security business settlement processing based on the available incentive elements.

[0308] In one embodiment, the above-mentioned service processing apparatus further includes:

[0309] The second storage module is used to associate and store social security business processing requests, confirmation documents, and settlement results in the blockchain.

[0310] Each module in the aforementioned business processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0311] In one embodiment, a computer device is provided, which may be a server carrying out business processing functions of a social security service, and its internal structure diagram may be as follows: Figure 13 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores the identity information and facial image data of the storage service requester, as well as data such as social security business processing requests, confirmation documents, and settlement results. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a business processing method.

[0312] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 14As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a business processing method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0313] Those skilled in the art will understand that Figure 13 and Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0314] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0315] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0316] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0317] It should be noted that the user information (including but not limited to the identity information, biometric features (such as facial features), and available incentive elements) and data (including but not limited to data used for analysis, stored data, and displayed data) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0318] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media 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), magnetic 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. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0319] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.

[0320] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A business processing method, characterized in that, The method includes: In response to a social security service application from a service requester, a social security service processing request carrying social security information and service request information is initiated to the social security service provider; wherein, the social security service processing request is used to request the social security service provider to process the social security service based on the social security information and the service request information, and to provide feedback on the social security service processing result; Obtain the social security business processing results fed back by the social security server; The social security information includes available incentive elements input by the service requester. These available incentive elements are incentive elements under the social security account provided by the service requester that can be used to settle social security business services. The social security business processing request specifically requests the social security server to obtain the intersection result of a trusted third party performing an intersection operation on the first encrypted data and the fourth encrypted data. This intersection result is used as a verification result of the validity of the available incentive elements. If the validity verification passes, social security business processing is performed based on the service request information and the available incentive elements. The first encrypted data is obtained by the social security server generating the key for the social security business processing request, and then encrypting and hashing the available incentive elements twice using the key and a hash algorithm. The fourth encrypted data is obtained by the social security card center through the social security server... The third encrypted data sent by the trusted third party is obtained by hashing and de-perturbation processing. The third encrypted data is obtained by the social security server using the key to encrypt the second encrypted data sent by the social security card center through the trusted third party. The second encrypted data is obtained by the social security card center in response to the joint learning task of elements including the key initiated by the social security server through the trusted third party. Based on the key, hash algorithm and perturbation parameters, the social security card center processes the local incentive element data. The key is used to encrypt the perturbation parameters, and the hash algorithm is used to hash the local incentive element data. The key has a one-to-one correspondence with the social security business processing request. The perturbation parameters are parameters that are pre-trained jointly by the trusted third party, the social security server, and the social security card center.

2. The method according to claim 1, characterized in that, The method further includes: In response to the social security card image acquisition request sent by the social security server, the social security card image of the service requester is collected and sent to the social security server, so that the social security server can perform social security business processing based on the social security card image, the social security information and the service request information.

3. The method according to claim 2, characterized in that, The social security information also includes the identity information entered by the service requester. The method further includes: In response to the biometric acquisition request sent by the social security server, the biometrics of the service requester are collected and sent to the social security server. The biometrics are used by the social security server to verify the identity information based on the biometrics. If the identity verification is successful, social security business processing is performed based on the social security card image, the social security information and the service request information.

4. The method according to claim 3, characterized in that, The biometric features include the facial image of the service requester; The facial image is used by the social security service terminal to compare the facial image with the user image extracted from the social security card image. If the facial image is found to be consistent with the user image, social security text information is extracted based on the social security card image, and social security business processing is performed based on the social security text information, the social security information, and the service demand information.

5. The method according to claim 4, characterized in that, The method further includes: The system receives the social security text information and the service request information sent by the social security service provider, so that the service requester can confirm the information.

6. The method according to claim 1, characterized in that, The method further includes: In response to the account registration operation of the service requester, an account registration request is initiated to the social security server; Receive the biometric data collection request from the social security server in response to the account registration request; In response to the biometric data collection request, the biometric data of the service requester is collected and fed back to the social security service terminal, so that the social security service terminal can associate and store the biometric data and identity information of the service requester.

7. A business processing method, characterized in that, The method includes: Obtain a social security service processing request initiated by the terminal, wherein the social security service processing request carries social security information and service demand information; Based on the social security information and the service demand information, social security business processing is performed, and the social security business processing results are fed back to the terminal; the social security information includes available incentive elements input by the service demander, and the available incentive elements are incentive elements under the social security account provided by the service demander that can be used to settle social security business services; The process of processing social security business based on the social security information and the service demand information includes: The effectiveness of the available excitation elements is verified; If the validity verification passes, social security business processing is carried out based on the service demand information and the available incentive elements; The verification of the validity of the available excitation elements includes: Generate a key for the social security service processing request; the key has a one-to-one correspondence with the social security service processing request; Using the key and hash algorithm, the available incentive element is encrypted and hashed twice to obtain the first encrypted data, and the first encrypted data is sent to a trusted third party. A trusted third party initiates a joint learning task for elements, including the key, to the social security card center. This allows the social security card center to process local incentive element data based on the key, hash algorithm, and perturbation parameters to obtain second encrypted data. The perturbation parameters are parameters that the trusted third party, the social security server, and the social security card center have pre-trained together. The key is used to encrypt the perturbation parameters, and the hash algorithm is used to hash the local incentive element data. The trusted third party obtains the second encrypted data sent by the social security card center, and uses the key to encrypt the second encrypted data to obtain the third encrypted data; The trusted third party sends the third encrypted data to the social security card center, so that the social security card center can perform hashing and de-perturbation processing on the third encrypted data to obtain the fourth encrypted data, and send the fourth encrypted data to the trusted third party, which then performs an intersection operation on the first encrypted data and the fourth encrypted data and feeds back the intersection result to the social security server. Obtain the intersection result and use it as a verification result of the validity of the available stimulus elements.

8. The method according to claim 7, characterized in that, The process of processing social security business based on the social security information and the service demand information includes: Send a social security card image acquisition request from the service requester to the terminal; wherein, the social security card image acquisition request is used to request the terminal to collect and return the social security card image of the service requester; Obtain the social security card image of the service requester as fed back by the terminal; Social security business processing is performed based on the social security card image, the social security information, and the service demand information.

9. The method according to claim 8, characterized in that, The social security information includes the identity information input by the service requester. Before performing social security business processing based on the social security card image, the social security information, and the service demand information, the method further includes: Send a biometric feature acquisition request of the service requester to the terminal; wherein, the biometric feature acquisition request is used to request the terminal to collect and return the biometric features of the service requester; The system obtains the biometric characteristics of the service requester from the terminal and verifies the identity information based on the biometric characteristics.

10. The method according to claim 9, characterized in that, The biometric features include the facial image of the service requester; Before processing social security business based on the social security card image, the social security information, and the service demand information, the method includes: The facial image is compared with the user image extracted from the social security card image; The process of processing social security business based on the social security card image, the social security information, and the service demand information includes: If it is determined that the facial image matches the user image, social security text information is extracted from the social security card image; Social security business processing is carried out based on the social security text information, the social security information, and the service demand information.

11. The method according to claim 10, characterized in that, The method further includes: The social security text information and the service request information are sent to the terminal for the service requester to confirm the information.

12. The method according to claim 7, characterized in that, The method further includes: In response to the account registration request sent by the terminal, a biometric feature collection request is sent back to the terminal; wherein, the biometric feature collection request is used to request the terminal to collect and return the biometric features of the service requester; The biometrics and identity information of the service requester are associated and stored.

13. The method according to claim 7, characterized in that, The step of processing social security business based on the service demand information and the available incentive elements includes: Based on the service request information, social security business services will be processed; Send a confirmation request to the terminal. The confirmation request is used to request the service requester to confirm the correctness of the social security business service items and social security business settlement items, and if the confirmation is correct, return a confirmation document. Obtain the confirmation file from the terminal and perform social security business settlement processing based on the available incentive elements.

14. The method according to claim 13, characterized in that, The method further includes: The social security business processing request, the confirmation document, and the settlement result are stored together in the blockchain.

15. A business processing apparatus, characterized in that, The device includes: The business initiation module is used to respond to the social security business application operation of the service requester, and to send a social security business processing request carrying social security information and service request information to the social security server; wherein, the social security business processing request is used to request the social security server to process the social security business based on the social security information and the service request information, and to return the social security business processing result; The result acquisition module is used to acquire the social security business processing results fed back by the social security server; The social security information includes available incentive elements input by the service requester. These available incentive elements are incentive elements under the social security account provided by the service requester that can be used to settle social security business services. The social security business processing request specifically requests the social security server to obtain the intersection result of a trusted third party performing an intersection operation on the first encrypted data and the fourth encrypted data. This intersection result is used as a verification result of the validity of the available incentive elements. If the validity verification passes, social security business processing is performed based on the service request information and the available incentive elements. The first encrypted data is obtained by the social security server generating the key for the social security business processing request, and then encrypting and hashing the available incentive elements twice using the key and a hash algorithm. The fourth encrypted data is obtained by the social security card center through the social security server... The third encrypted data sent by the trusted third party is obtained by hashing and de-perturbation processing. The third encrypted data is obtained by the social security server using the key to encrypt the second encrypted data sent by the social security card center through the trusted third party. The second encrypted data is obtained by the social security card center in response to the joint learning task of elements including the key initiated by the social security server through the trusted third party. Based on the key, hash algorithm and perturbation parameters, the social security card center processes the local incentive element data. The key is used to encrypt the perturbation parameters, and the hash algorithm is used to hash the local incentive element data. The key has a one-to-one correspondence with the social security business processing request. The perturbation parameters are parameters that are jointly trained in advance by the trusted third party, the social security server, and the social security card center.

16. A business processing apparatus, characterized in that, The device includes: The service acquisition module is used to acquire social security service processing requests initiated by the terminal, wherein the social security service processing requests carry social security information and service demand information. The business processing module is used to process social security business based on the social security information and the service demand information; The result feedback module is used to provide feedback on the social security business processing results to the terminal. The social security information includes available incentive elements input by the service requester. These available incentive elements are incentive elements under the social security account provided by the service requester that can be used to settle social security service claims. The business processing module is specifically used to generate a key for the social security business processing request. The key corresponds one-to-one with the social security business processing request. Using the key and a hash algorithm, the available incentive elements are encrypted and hashed twice to obtain first encrypted data, which is then sent to a trusted third party. A joint learning task involving the key is initiated by the trusted third party to the social security card center, enabling the social security card center to process the local incentive element data based on the key, hash algorithm, and perturbation parameters to obtain second encrypted data. The perturbation parameters are parameters pre-trained jointly by the trusted third party, the social security server, and the social security card center. The key is used to... The perturbation parameters are encrypted, and the hash algorithm is used to hash the local incentive element data. The second encrypted data sent by the social security card center is obtained through the trusted third party, and the second encrypted data is encrypted using the key to obtain third encrypted data. The third encrypted data is sent to the social security card center through the trusted third party, so that the social security card center hashes and de-perturbs the third encrypted data to obtain fourth encrypted data, and sends the fourth encrypted data to the trusted third party. The trusted third party performs an intersection operation on the first encrypted data and the fourth encrypted data, and feeds back the intersection result to the social security server. The intersection result is obtained and used as a verification result for the validity of the available incentive elements. If the validity verification passes, social security business processing is performed according to the service requirement information and the available incentive elements.

17. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 14.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 14.

19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Multi-platform data management method and device, computer equipment and storage medium

    CN110309668A

  • Personal social security data analysis system based on artificial intelligence

    CN114399262A