Physical examination information processing method and device and electronic equipment

By using target filters to filter target users in physical examination applications, the problem of low efficiency in physical examination information query is solved, and the system response speed and resource utilization efficiency are improved.

CN120336367APending Publication Date: 2025-07-18BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510421320.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, physical examination applications have the problem of poor query efficiency when querying physical examination information, especially when a large number of users access it at the same time, resulting in a longer system response time and excessive resource consumption.

Method used

By obtaining the identification information of the pending user and filtering out the target user with multiple target filters (such as the cuckoo filter), directly querying their physical examination information, instead of performing the same database query operation for each user's access request.

Benefits of technology

It improves the response speed of the physical examination business system, improves the efficiency of physical examination information query, and reduces the resource consumption of the system server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120336367A_ABST
    Figure CN120336367A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a physical examination information processing method. The method comprises the following steps: acquiring first identification information of a to-be-processed user for a physical examination service system; determining a target user from the plurality of to-be-processed users based on the first identification information and user information corresponding to different types of physical examination businesses stored in a plurality of target filters; the user information is the information of the user who performs the physical examination service in the physical examination service system; and determining the physical examination information of the target user for the to-be-queried physical examination service. The embodiment of the invention further discloses a physical examination information processing device, electronic equipment, a computer storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical fields of computer software and intelligent physical examination technology, and particularly relates to a method, device, and electronic device for processing physical examination information. Background Art

[0002] Currently, when the business system corresponding to a physical examination application program (hereinafter referred to as: physical examination APP) receives a user's access request, it usually searches the database for the user's physical examination information (including physical examination appointment information, physical examination reports, etc.), as well as the associated physical examination information of other associated users bound to the user ID and displays it on the page of the physical examination APP. However, not every user who registers for the physical examination APP has physical examination information or associated physical examination information. That is to say, for the access requests of users who do not have physical examination information and associated physical examination information, the same database query operation needs to be performed in the related art, which will waste a large amount of resources of the system server and the database. Moreover, if a large number of users access the physical examination APP simultaneously, this query method will directly increase the response time of the business system, thereby seriously affecting the query efficiency of physical examination information. Summary of the Invention

[0003] To solve the above technical problems, embodiments of this application are expected to provide a method, device, and electronic device for processing physical examination information, which solves the problem of poor query efficiency of physical examination information in the related art when querying physical examination information.

[0004] The technical solution of this application is implemented as follows:

[0005] A method for processing physical examination information, the method includes:

[0006] Obtain the first identification information of the user to be processed for the physical examination business system;

[0007] Based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters, determine the target user from multiple users to be processed; wherein, the user information is the information of users who have performed physical examination services in the physical examination business system;

[0008] Determine the physical examination information of the target user for the physical examination service to be queried.

[0009] In the above solution, the determining the target user from multiple users to be processed based on the first identification information and the user information corresponding to different categories of services stored in multiple target filters includes:

[0010] Based on the first identification information, obtain the second identification information of the associated user for the physical examination business system from the target database; wherein, the associated user is a user having an associated relationship with the to-be-processed user;

[0011] Based on the first identification information, the second identification information, and the user information corresponding to different categories of services stored in the multiple target filters, determine the target user from the multiple to-be-processed users.

[0012] In the above solution, the determining the target user from the multiple to-be-processed users based on the first identification information, the second identification information, and the user information corresponding to different categories of services stored in the multiple target filters includes:

[0013] Through each target filter, respectively match the identification information stored in each target filter with the first identification information and the second identification information to obtain a matching result corresponding to each target filter; wherein, the user information includes the identification information;

[0014] Based on the multiple matching results, determine the target user from the multiple to-be-processed users.

[0015] In the above solution, the through each target filter respectively match the identification information stored in each target filter with the first identification information and the second identification information to obtain a matching result corresponding to each target filter includes:

[0016] Through each target filter, respectively match the identification information with a first identifier and a second identifier to obtain multiple matching results; wherein, the first identification information includes the first identifier for identifying the to-be-processed user; the second identification information includes the second identifier for identifying the associated user;

[0017] In the above solution, the determining the target user from the multiple to-be-processed users based on the multiple matching results includes:

[0018] If any one of the multiple matching results indicates that the target identification information stored in any target filter matches the first identifier or the second identifier, determine the target user from the to-be-processed users based on the target identification information; wherein, the identification information includes the target identification information.

[0019] In the above solution, the method further includes:

[0020] Initialize the multiple target filters;

[0021] Obtain the physical examination information corresponding to the different categories of physical examination services from the target database, and determine the user identifier corresponding to each category of physical examination service based on the physical examination information corresponding to each category of physical examination service;

[0022] Configure the multiple target filters based on the multiple user identifiers.

[0023] In the above solution, the configuring the multiple target filters based on the multiple user identifiers includes:

[0024] Classify the multiple user identifiers based on the physical examination service category corresponding to each physical examination information and the format of the user identifier, to obtain multiple categories of user identifiers;

[0025] Perform format conversion on each category of user identifier to obtain multiple categories of converted user identifiers;

[0026] Configure the multiple target filters based on the target correspondence and the multiple categories of converted user identifiers; wherein, the target correspondence is the correspondence between each category of converted user identifier and each target filter.

[0027] In the above solution, the method further includes:

[0028] Obtain the real-time physical examination information of the to-be-processed user for the physical examination service, and determine the to-be-updated filter from the multiple target filters based on the real-time physical examination information; wherein, the real-time physical examination information is the information generated after the to-be-processed user operates on the physical examination service;

[0029] Update the parameters of the to-be-updated filter based on the real-time physical examination information.

[0030] A processing device for physical examination information, the device includes:

[0031] An obtaining unit, configured to obtain the first identification information of the to-be-processed user for the physical examination service system;

[0032] A first determining unit, configured to determine a target user from multiple to-be-processed users based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters; wherein, the user information is the information of users who have performed physical examination services in the physical examination service system;

[0033] A second determining unit, configured to determine the physical examination information of the target user for the to-be-query physical examination service.

[0034] An electronic device, the device includes: a processor, a memory, and a communication bus;

[0035] The communication bus is used to implement the communication connection between the processor and the memory;

[0036] The processor is used to execute the processing program of the physical examination information in the memory to implement the steps of the above physical examination information processing method.

[0037] A computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the above physical examination information processing method.

[0038] A computer program product includes a computer program, and the computer program implements the steps of the above physical examination information processing method when executed by a processor.

[0039] Since the first identification information of the user to be processed for the physical examination service system can be obtained, and based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters, the target user can be determined from multiple users to be processed, and then the physical examination information of the target user for the physical examination service to be queried can be determined; thus, after obtaining the first identification information of the user to be processed, the target user can be screened out from multiple users to be processed according to the first identification information and the user information stored in multiple target filters. Based on this, the physical examination information of the target user can be directly queried, rather than performing the same physical examination information query operation for each user's access request as in the related art. In this way, not only the response speed of the physical examination service system is improved, and then the query efficiency of the user's physical examination information is improved, solving the problem of poor query efficiency of physical examination information in the related art, but also the resource consumption of the system server is significantly reduced. Description of the Drawings

[0040] Figure 1 It is a schematic flowchart of a method for processing physical examination information provided by an embodiment of the present application;

[0041] Figure 2 It is a schematic flowchart of another method for processing physical examination information provided by an embodiment of the present application;

[0042] Figure 3 It is a query flowchart of physical examination information in a method for processing physical examination information provided by an embodiment of the present application;

[0043] Figure 4 It is a schematic structural diagram of a device for processing physical examination information provided by an embodiment of the present application;

[0044] Figure 5 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0045] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.

[0046] It should be understood that the "embodiments of the present application" or "the foregoing embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the appearances of "in the embodiments of the present application" or "in the foregoing embodiments" throughout the specification do not necessarily refer to the same embodiments. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. In various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages and disadvantages of the embodiments.

[0047] Without special instructions, when the electronic device executes any step in the embodiments of the present application, it can be the processor of the electronic device that executes the step. It is also worth noting that the embodiments of the present application do not limit the order of execution of the following steps by the electronic device. In addition, the methods used to process data in different embodiments can be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, when the electronic device executes any step in the following embodiments, it can be independent of the execution of other steps.

[0048] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] The embodiments of the present application provide a method for processing physical examination information. Referring to Figure 1 as shown, the method may include the following steps:

[0050] Step 101, obtain first identification information of a user to be processed for a physical examination service system.

[0051] In the embodiments of the present application, the user to be processed may refer to a user who is accessing the physical examination service system; the first identification information may be information used to identify the user to be processed, and it may include information such as the user ID and mobile phone number of the user to be processed. Specifically, if an access request from the user to be processed is received, the identification information of the user can be obtained from the target database. Among them, the user ID can be the name of the user or the account ID of the user.

[0052] It should be noted that the first identification information can be stored in the target database.

[0053] Step 102: Determine target users from multiple users to be processed based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters.

[0054] Among them, the user information is the information of users who have undergone physical examination services in the physical examination service system.

[0055] In the embodiments of the present application, different categories can represent the business scenarios applicable to physical examination services; in one implementable manner, different categories of physical examination services can include appointment-based physical examination services (i.e., physical examination appointment services) and information query-based physical examination services (i.e., physical examination information query services).

[0056] In the embodiments of the present application, the target filter can refer to a Cuckoo filter; the user information can include information such as the names, account IDs, and mobile phone numbers of users who have undergone physical examination services. Among them, users who have undergone physical examination services include users who have undergone personal physical examinations and users who have undergone corporate physical examinations; specifically, the second identification information of the associated users associated with the users to be processed can be obtained from the target database according to the first identification information, and then, according to the first identification information, the second identification information, and the user information, the target users are screened out from multiple users to be processed.

[0057] It should be noted that one category of physical examination service can correspond to one target filter, but in order to ensure the screening accuracy of target users, one category of physical examination service can also correspond to multiple target filters, and no specific limitation is provided here.

[0058] Step 103: Determine the physical examination information of the target users for the physical examination service to be queried.

[0059] In the embodiments of the present application, the physical examination service to be queried can refer to the physical examination service handled by the target users. If the present application is applied to the query scenario of physical examination information, the services to be queried can include appointment information query services and physical examination report query services, etc. At this time, the physical examination information can include appointment information details and physical examination reports, etc. Specifically, after determining the target users, the specific physical examination information of the physical examination service to be queried handled by the target users can be obtained from the target database.

[0060] The method for processing physical examination information provided by the embodiments of the present application can, after obtaining the first identification information of the user to be processed, first screen out the target user from multiple users to be processed according to the first identification information and the user information stored in multiple target filters. Based on this, the physical examination information of the target user can be directly queried from the target database, rather than performing the same physical examination information query operation for each user's access request as in the related art. In this way, not only the response speed of the physical examination business system is improved, thereby improving the query efficiency of the user's physical examination information, and the problem of poor query efficiency of the physical examination information existing in the related art is solved, but also the resource consumption of the system server is significantly reduced.

[0061] Based on the foregoing embodiments, the embodiments of the present application provide a method for processing physical examination information, which can be applied to an electronic device. Referring to Figure 2 as shown, the method may include the following steps:

[0062] Step 201, the electronic device initializes multiple target filters.

[0063] In the embodiments of the present application, if the present application is applied to the query scenario of physical examination information, each cuckoo filter, that is, the storage capacity of each target filter, the number of hash functions in each cuckoo filter, and the fingerprint length of each cuckoo filter can be set to initialize each cuckoo filter.

[0064] Preferably, the storage capacity of each cuckoo can be set to 100G, the number of hash functions to 4, and the fingerprint length of each cuckoo filter to 8 bytes.

[0065] In the embodiments of the present application, the code for initializing the cuckoo filter may be as follows:

[0066]

[0067] It should be noted that the cuckoo filter, that is, the target filter, is initialized when the business system corresponding to the physical examination APP is started or at 0:00 every day, and the information in the cuckoo filter is stored in the form of fingerprints.

[0068] Step 202, the electronic device obtains the physical examination information corresponding to different types of physical examination services from the target database, and determines the user identification corresponding to each type of physical examination service based on the physical examination information corresponding to each type of physical examination service.

[0069] In the embodiments of the present application, different categories of physical examination services may include physical examination reservation services and physical examination information query services, and each category of physical examination service may have multiple pieces of physical examination information. Specifically, all the physical examination information of each category of physical examination service can be obtained from the target database, and all the user identifiers corresponding to this category of physical examination service can be determined based on the obtained physical examination information. Among them, the user identifier may refer to the identifier of the user who handles a certain category of physical examination service.

[0070] It should be noted that preferably, the physical examination reservation service refers to the enterprise physical examination reservation service. Of course, in another implementable manner, the physical examination reservation service may also include the individual physical examination reservation service.

[0071] In an implementable manner, the first service information of the physical examination reservation service and the second service information of the physical examination information query service can be obtained from the target database. Then, based on the first service information, the identifiers of the users who have not made a physical examination reservation are determined, and based on the first service information and the second service information, the identifiers of the users who have made a physical examination reservation but have not yet had a physical examination, and the identifiers of the users who have made a physical examination reservation and have completed the physical examination are determined. Among them, the user identifier may include the user ID and the user's mobile phone number, etc.

[0072] In the embodiments of the present application, the code for determining the user identifier may be as follows:

[0073] / / Determine the user identifier from the target database

[0074] List <string>cardUserIds = fetchAllCardUserIds().

[0075] Step 203: The electronic device configures multiple target filters based on multiple user identifiers.

[0076] In the embodiment of the present application, multiple user identifiers can be classified to obtain multiple categories of user identifiers, and then corresponding cuckoo filters, that is, target filters, are configured according to each category of user identifiers.

[0077] In the embodiment of the present application, Step 203 can be implemented through Steps 203a to 203c.

[0078] Step 203a: The electronic device classifies multiple user identifiers based on the physical examination service category corresponding to each physical examination information and the format of the user identifier to obtain multiple categories of user identifiers.

[0079] In the embodiment of the present application, multiple obtained user identifiers can be classified according to the physical examination service category, that is, the user identifiers corresponding to the same category of physical examination services are classified into one category to obtain multiple categories of user identifiers. In a feasible manner, the user identifiers corresponding to the physical examination appointment service can be classified into one category, and the user identifiers corresponding to the physical examination information query service can be classified into one category. Among them, the user identifiers corresponding to the physical examination appointment service include the identifiers of enterprise users corresponding to the enterprise appointment service.

[0080] In the embodiment of the present application, one category of user identifiers corresponding to the physical examination information query service usually includes the first user identifier of the logged-in user and the second user identifier of the associated user. That is to say, there are also different categories of user identifiers in the physical examination information query service. Among them, the first user identifier can include the user ID and mobile phone number of the logged-in user; the second user identifier can include the user ID and mobile phone number of the associated user. Then, in order to improve the screening accuracy of the target user, one category of user identifiers corresponding to the physical examination information query service can be classified again according to the format of the user identifier to obtain multiple categories of user identifiers. Among them, the associated user can refer to other users bound under the account of the logged-in user.

[0081] It should be noted that the format of the user identifier can refer to the digital format and the text format. For example: the format of the mobile phone number is the digital format, while the format of the user ID is the text format.

[0082] In an implementable manner, preferably, the user IDs of logged-in users can be classified into one category, the user IDs of associated users can be classified into one category, and the mobile phone numbers of logged-in users and the mobile phone numbers of associated users can be uniformly classified into one category. That is, finally, multiple user identifiers can be classified into the user ID category of logged-in users, the mobile phone number category of logged-in users and associated users, the user ID category of associated users, and the user ID category of scheduled users.

[0083] It should be noted that the same user ID can be in multiple categories of user identifiers. For example, the user ID of a logged-in user can also be in the user ID category of scheduled users.

[0084] Step 203b: The electronic device performs format conversion on each category of user identifiers to obtain multiple categories of converted user identifiers.

[0085] In the embodiment of the present application, each category of user identifiers can be processed through a hash function and converted into fingerprints, that is, the converted user identifiers. It should be noted that each category of fingerprints has multiple fingerprints, that is, each category of converted user identifiers has multiple user identifiers.

[0086] Step 203c: The electronic device configures multiple target filters based on the target correspondence and multiple categories of converted user identifiers.

[0087] Among them, the target correspondence is the correspondence between each category of converted user identifiers and each target filter.

[0088] In the embodiment of the present application, one category of converted user identifiers corresponds to one cuckoo filter (i.e., the target filter). Specifically, each category of converted user identifiers can be inserted into different cuckoo filters according to the preset target correspondence, that is, each category of fingerprints can be inserted into different cuckoo filters.

[0089] In the embodiment of the present application, preferably, the number of cuckoo filters can be 4, that is, the user ID category of logged-in users corresponds to one cuckoo filter, the user ID category of associated users corresponds to one cuckoo filter, the mobile phone number category of logged-in users and associated users corresponds to one cuckoo filter, and the user ID category of scheduled users corresponds to one cuckoo filter.

[0090] It should be noted that the target correspondence can be set according to actual needs, and the number of cuckoo filters can also be changed according to the actual needs of users. In this way, by flexibly adjusting the number and configuration of target filters, different types and scales of user query requirements can be met, thereby realizing the flexible expansion and efficient operation and maintenance of the system.

[0091] Step 204: The electronic device obtains the first identification information of the user to be processed for the physical examination business system.

[0092] In the embodiment of the present application, the user to be processed may refer to a user who has a physical examination APP account, that is, a user who has registered the physical examination APP. Specifically, when the user to be processed logs in to the physical examination APP, the identification information of the logged-in user (i.e., the user to be processed), that is, the first identification information, can be obtained from the target database.

[0093] Step 205: The electronic device obtains the second identification information of the associated user for the physical examination business system from the target database based on the first identification information.

[0094] Among them, the associated user is a user who has an association relationship with the user to be processed.

[0095] In the embodiment of the present application, the associated user may refer to other users bound under the account of the logged-in user (i.e., the user to be processed). For example: a certain user to be processed purchases a physical examination package for his father through the physical examination APP, then his father is the associated user of this user to be processed; another example: a certain user to be processed makes an appointment for a physical examination service for his sister through the physical examination APP, then his sister is also his associated user.

[0096] It should be noted that the associated user is not necessarily a user who has a blood relationship with the user to be processed. As long as any other user has a physical examination service handled through the account of the user to be processed, then that other arbitrary user is the associated user of this user to be processed.

[0097] In the embodiment of the present application, the identification information of the associated user of the user to be processed, that is, the second identification information, can be directly found from the target database according to the identification information of the user to be processed.

[0098] Step 206: The electronic device determines the target user from multiple users to be processed based on the first identification information, the second identification information, and the user information corresponding to different categories of physical examination services stored in multiple target filters.

[0099] In the embodiment of the present application, the first identification information and the second identification information can be respectively matched with the user information corresponding to different categories of services stored in each target filter, and the target user is determined from multiple users to be processed according to the matching results.

[0100] In the embodiment of the present application, Step 206 can be implemented through Steps 206a - 206b.

[0101] Step 206a: The electronic device matches the identification information stored in each target filter with the first identification information and the second identification information respectively through each target filter, and obtains a matching result corresponding to each target filter.

[0102] Among them, the user information includes identification information.

[0103] In the embodiment of the present application, the identification information stored in each target filter may include the user ID of the logged-in user, the mobile phone numbers of the logged-in user and the associated users, the user ID of the associated user, and the user ID of the scheduled user. That is to say, the first target filter stores the user ID of the logged-in user, the second target filter stores the mobile phone numbers of the logged-in user and the associated users, the third target filter stores the user ID of the associated user, and the fourth target filter stores the user ID of the scheduled user.

[0104] Furthermore, the identification information stored in the first target filter, the identification information stored in the second target filter, the identification information stored in the third target filter, and the identification information stored in the fourth target filter may be respectively matched with the first identification information and the second identification information to obtain a matching result corresponding to each target filter.

[0105] Step 206b: The electronic device determines a target user from multiple users to be processed based on multiple matching results.

[0106] In the embodiment of the present application, it may be determined whether any matching result indicates that there is target identification information in any target filter that matches the first identification information or the second identification information, and the target user is determined from the users to be processed according to the determination result.

[0107] In the embodiment of the present application, step 206a may be implemented through step 206a1, and step 206b may be implemented through step 206b1.

[0108] Step 206a1: The electronic device matches the identification information with the first identifier and the second identifier respectively through each target filter to obtain a plurality of matching results.

[0109] Among them, the first identification information includes a first identifier for identifying a user to be processed; the second identification information includes a second identifier for identifying an associated user.

[0110] In the embodiments of the present application, the first identifier may include the user ID and mobile phone number of the user to be processed (i.e., the logged-in user). Specifically, the identification information stored in each target filter may be respectively matched with the first identifier and the second identifier, that is, the user ID of the logged-in user stored in the first target filter is respectively matched with the first identifier and the second identifier, the mobile phone numbers of the logged-in user and the associated user stored in the second target filter are respectively matched with the first identifier and the second identifier, the user ID of the associated user stored in the third target filter is respectively matched with the first identification information and the second identification information, and the user ID of the scheduled user stored in the fourth target filter is respectively matched with the first identification information and the second identification information, to obtain a plurality of matching results.

[0111] In the embodiments of the present application, the code for the matching process may be as follows:

[0112]

[0113] Step 206b1: If any one of the plurality of matching results indicates that the target identification information stored in any one of the target filters matches the first identifier or the second identifier, the electronic device determines a target user from the users to be processed based on the target identification information.

[0114] Wherein, the identification information includes the target identification information.

[0115] In the embodiments of the present application, if the identification information stored in any one of the target filters matches the first identifier or the second identifier, that is, if the first identifier or the second identifier exists in any one of the target filters, the user to be processed corresponding to the first identifier or the second identifier can be directly determined as the target user.

[0116] It should be noted that as long as the first identifier or the second identifier exists in one of the multiple target filters, the user to be processed corresponding to the first identifier and the second identifier is determined as the target user, and it is not necessary for the first identifier or the second identifier to exist in each target filter.

[0117] Exemplarily, the user ID of the user to be processed is 12345. At this time, if it is determined that the ID 12345 is stored in a certain target filter, the user to be processed is determined as the target user.

[0118] In the embodiments of the present application, through the quick judgment of the cuckoo filter, the database query and business logic processing of invalid requests can be greatly reduced, thereby reducing the consumption of system resources. Moreover, the system response speed is improved, unnecessary queries and processing are reduced, and the user experience is improved.

[0119] Step 207: The electronic device determines the physical examination information of the target user for the physical examination service to be queried.

[0120] In the embodiment of the present application, after determining the target user, the physical examination information of the physical examination service to be queried corresponding to the target user can be queried from the target database according to a pre-set query process. Among them, the physical examination service to be queried may include the physical examination information of the logged-in user, the physical examination information associated with the mobile phone number, the physical examination information of the associated user, and whether there is an enterprise physical examination qualification.

[0121] In a realizable manner, the physical examination information (including reservation information and physical examination report) of the target user can be queried from the target database first, then the physical examination information of the associated user can be queried. After that, the physical examination information associated with the mobile phone numbers of the logged-in user and the associated user can be queried. Finally, it is queried whether the target user has an enterprise physical examination qualification.

[0122] In another realizable manner, as Figure 3 shown, the physical examination information (including reservation information and physical examination report) of the target user can also be queried from the target database first, then the physical examination information associated with the mobile phone numbers of the logged-in user and the associated user can be queried. After that, the physical examination information of the associated user can be queried. Finally, it is queried whether the target user has an enterprise physical examination qualification.

[0123] In other embodiments of the present application, the target filter can be updated through steps 208-209.

[0124] Step 208: The electronic device obtains the real-time physical examination information of the user to be processed for the physical examination service, and determines the filter to be updated from multiple target filters based on the real-time physical examination information.

[0125] Among them, the real-time physical examination information is the information generated after the user to be processed operates on the physical examination service.

[0126] In the embodiment of the present application, the real-time physical examination information may refer to newly generated real-time personal physical examination reservation information, new physical examination report information, and new enterprise reservation information. After that, the filter to be updated can be determined from multiple target filters according to the real-time information.

[0127] Exemplarily, if it is determined according to the real-time physical examination information that a new enterprise reservation information is added, the target filter storing the user identification of the reserved user can be determined as the filter to be updated.

[0128] Step 209: The electronic device updates the parameters of the filter to be updated based on the real-time physical examination information.

[0129] In an embodiment of the present application, updating the parameters of the filter to be updated may refer to adding, updating, or deleting the information stored in the filter to be updated. Specifically, if it is determined according to the real-time physical examination information that the user ID of the logged-in user, the mobile phone number, the user ID of the associated user, or the scheduled user identifier is newly added, the information stored in the filter to be updated is directly updated according to the real-time physical examination information.

[0130] Exemplarily, if it is determined according to the real-time physical examination information that new enterprise reservation information is added, the parameters of the target filter storing the user identifiers of the scheduled users are updated according to the newly added user information, that is, the identifier of the newly added enterprise user is inserted into the corresponding target filter.

[0131] In an embodiment of the present application, when adding, updating, or deleting reservation information and report information, the corresponding cuckoo filter can be updated in real time to ensure that the data in the filter is always up-to-date, thereby ensuring the accuracy and real-time nature of the screening results. In this way, the business system can efficiently process a large number of concurrent requests, significantly improving the scalability and stability of the system.

[0132] The method for processing physical examination information provided by the embodiment of the present application can, after obtaining the first identification information of the user to be processed, first screen out the target user from multiple users to be processed according to the first identification information and the user information stored in multiple target filters. Based on this, the physical examination information of the target user can be directly queried from the target database, rather than performing the same physical examination information query operation for each user's access request as in the related art. In this way, not only the response speed of the physical examination business system is improved, thereby improving the query efficiency of the user's physical examination information, solving the problem of poor query efficiency of physical examination information in the related art, but also the resource consumption of the system server is significantly reduced.

[0133] Based on the foregoing embodiments, an embodiment of the present application provides a device for processing physical examination information. This device for processing physical examination information can be applied to Figure 1 and 2 In the method for processing physical examination information provided by the corresponding embodiment, as shown in Figure 4 The device 3 for processing physical examination information may include: an acquisition unit 31, a first determination unit 32, and a second determination unit 33, where:

[0134] The acquisition unit 31 is configured to acquire the first identification information of the user to be processed for the physical examination business system;

[0135] The first determination unit 32 is configured to determine a target user from multiple users to be processed based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters; wherein, the user information is the information of users who have undergone physical examination services in the physical examination service system.

[0136] The second determination unit 33 is configured to determine the physical examination information of the target user for the physical examination service to be queried.

[0137] In other embodiments of the present application, the first determination unit 32 is further configured to perform the following steps:

[0138] Based on the first identification information, obtain the second identification information of the associated user for the physical examination service system from the target database; wherein, the associated user is a user having an association relationship with the user to be processed.

[0139] Based on the first identification information, the second identification information, and the user information corresponding to different categories of physical examination services stored in multiple target filters, determine a target user from multiple users to be processed.

[0140] In other embodiments of the present application, the first determination unit 32 is further configured to perform the following steps:

[0141] Through each target filter, respectively match the identification information stored in each target filter with the first identification information and the second identification information to obtain a matching result corresponding to each target filter; wherein, the user information includes identification information.

[0142] Based on multiple matching results, determine a target user from multiple users to be processed.

[0143] In other embodiments of the present application, the first determination unit 32 is further configured to perform the following steps:

[0144] Through each target filter, respectively match the identification information with the first identifier and the second identifier to obtain multiple matching results; wherein, the first identification information includes a first identifier for identifying the user to be processed; the second identification information includes a second identifier for identifying the associated user.

[0145] In other embodiments of the present application, the first determination unit 32 is further configured to perform the following steps:

[0146] If any one of the multiple matching results indicates that the target identification information stored in any one of the target filters matches the first identifier or the second identifier, determine a target user from the users to be processed based on the target identification information; wherein, the identification information includes the target identification information.

[0147] In other embodiments of the present application, the second determination unit 33 is further configured to perform the following steps:

[0148] Initialize multiple target filters;

[0149] Obtain the physical examination information corresponding to different categories of physical examination services from the target database, and determine the user identifiers corresponding to each category of physical examination services based on the physical examination information corresponding to each category of physical examination services;

[0150] Configure multiple target filters based on multiple user identifiers.

[0151] In other embodiments of the present application, the second determination unit 33 is further configured to perform the following steps:

[0152] Classify multiple user identifiers based on the physical examination service category and the format of the user identifier corresponding to each physical examination information, to obtain multiple categories of user identifiers;

[0153] Perform format conversion on each category of user identifiers to obtain multiple categories of converted user identifiers;

[0154] Configure multiple target filters based on the target correspondence and multiple categories of converted user identifiers; wherein, the target correspondence is the correspondence between each category of converted user identifiers and each target filter.

[0155] In other embodiments of the present application, the second determination unit 33 is further configured to perform the following steps:

[0156] Obtain the real-time physical examination information of the user to be processed for the physical examination service, and determine the filter to be updated from multiple target filters based on the real-time physical examination information; wherein, the real-time physical examination information is the information generated after the user to be processed operates on the physical examination service;

[0157] Update the parameters of the filter to be updated based on the real-time physical examination information.

[0158] It should be noted that the specific descriptions of the steps executed by each unit can be referred to Figure 1 and 2 the descriptions in the physical examination information processing method provided in the corresponding embodiments, and will not be elaborated here.

[0159] The processing device for physical examination information provided by the embodiments of the present application can, after obtaining the first identification information of the user to be processed, first screen out the target user from multiple users to be processed according to the first identification information and the user information stored in multiple target filters. Based on this, the physical examination information of the target user can be directly queried from the target database, rather than performing the same physical examination information query operation for each user's access request as in the related art. In this way, not only the response speed of the physical examination business system is improved, thereby improving the query efficiency of the user's physical examination information, and the problem of poor query efficiency of physical examination information existing in the related art is solved, but also the resource consumption of the system server is significantly reduced.

[0160] Based on the foregoing embodiments, an embodiment of the present application provides an electronic device, which can be applied to Figure 1 and 2 the processing method for physical examination information provided by the corresponding embodiment, as shown in Figure 5 The electronic device 4 may include: a processor 41, a memory 42, and a communication bus 43, where:

[0161] The communication bus 43 is used to implement the communication connection between the processor 41 and the memory 42;

[0162] The processor 41 is configured to execute the physical examination information processing program in the memory 42 to implement the following steps:

[0163] Obtain the first identification information of the user to be processed for the physical examination business system;

[0164] Based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters, determine the target user from multiple users to be processed; wherein, the user information is the information of the users who have performed physical examination services in the physical examination business system;

[0165] Determine the physical examination information of the target user for the physical examination service to be queried.

[0166] In other embodiments of the present application, the processor 41 is configured to execute the physical examination information processing program in the memory 42 to determine the target user from multiple users to be processed based on the first identification information and the user information corresponding to different categories of physical examination services stored in multiple target filters, so as to implement the following steps:

[0167] Based on the first identification information, obtain the second identification information of the associated user for the physical examination business system from the target database; wherein, the associated user is a user having an associated relationship with the user to be processed;

[0168] Determine target users from multiple users to be processed based on the first identification information, the second identification information, and the user information corresponding to different categories of physical examination services stored in multiple target filters.

[0169] In other embodiments of the present application, the processor 41 is configured to execute the processing program of the physical examination information in the memory 42 to determine target users from multiple users to be processed based on the first identification information, the second identification information, and the user information corresponding to different categories of physical examination services stored in multiple target filters, so as to implement the following steps:

[0170] Perform matching processing on the identification information stored in each target filter with the first identification information and the second identification information respectively through each target filter to obtain a matching result corresponding to each target filter; wherein, the user information includes identification information.

[0171] Determine target users from multiple users to be processed based on multiple matching results.

[0172] In other embodiments of the present application, the processor 41 is configured to execute the processing program of the physical examination information in the memory 42 to perform matching processing on the identification information stored in each target filter with the first identification information and the second identification information respectively through each target filter to obtain a matching result corresponding to each target filter, so as to implement the following steps:

[0173] Through each target filter, perform matching processing on the identification information with the first identifier and the second identifier respectively to obtain multiple matching results; wherein, the first identification information includes the first identifier for identifying the user to be processed; the second identification information includes the second identifier for identifying the associated user.

[0174] In other embodiments of the present application, the processor 41 is configured to execute the processing program of the physical examination information in the memory 42 to determine target users from multiple users to be processed based on multiple matching results, so as to implement the following steps:

[0175] If any one of the multiple matching results indicates that the target identification information stored in any one of the target filters matches the first identifier or the second identifier, determine the target user from the users to be processed based on the target identification information; wherein, the identification information includes the target identification information.

[0176] In other embodiments of the present application, the processor 41 is configured to execute the processing program of the physical examination information in the memory 42 to implement the following steps:

[0177] Initialize multiple target filters;

[0178] Obtain the physical examination information corresponding to different categories of physical examination services from the target database, and determine the user identifiers corresponding to each category of physical examination services based on the physical examination information corresponding to each category of physical examination services;

[0179] Configure multiple target filters based on multiple user identifiers.

[0180] In other embodiments of the present application, the processor 41 is used to execute the processing program of the physical examination information in the memory 42 to configure multiple target filters based on multiple user identifiers, so as to implement the following steps:

[0181] Classify multiple user identifiers based on the physical examination service category corresponding to each physical examination information and the format pair of user identifiers, and obtain multiple categories of user identifiers;

[0182] Perform format conversion on each category of user identifiers to obtain multiple categories of converted user identifiers;

[0183] Configure multiple target filters based on the target correspondence and multiple categories of converted user identifiers; wherein, the target correspondence is the correspondence between each category of converted user identifiers and each target filter.

[0184] In other embodiments of the present application, the processor 41 is used to execute the processing program of the physical examination information in the memory 42 to implement the following steps:

[0185] Obtain the real-time physical examination information of the user to be processed for the physical examination service, and determine the filter to be updated from multiple target filters based on the real-time physical examination information; wherein, the real-time physical examination information is the information generated after the user to be processed operates on the physical examination service;

[0186] Update the parameters of the filter to be updated based on the real-time physical examination information.

[0187] It should be noted that the specific description of the steps executed by the processor can be referred to Figure 1 and 2 In the physical examination information processing method provided in the corresponding embodiments, details are not described herein again.

[0188] The electronic device provided by the embodiments of the present application can, after obtaining the first identification information of the user to be processed, first screen out the target user from multiple users to be processed according to the first identification information and the user information stored in multiple target filters. Based on this, the physical examination information of the target user can be directly queried from the target database, rather than performing the same physical examination information query operation for each user's access request as in the related art. In this way, not only the response speed of the physical examination business system is improved, and then the query efficiency of the user's physical examination information is improved, solving the problem of poor query efficiency of physical examination information in the related art, but also the resource consumption of the system server is significantly reduced.

[0189] Based on the foregoing embodiments, an embodiment of the present application provides a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figure 1 and 2 the steps of the physical examination information processing method provided by the corresponding embodiment.

[0190] Based on the foregoing embodiments, an embodiment of the present application provides a computer program product, which includes a computer program that implements Figure 1 and 2 the steps of the physical examination information processing method provided by the corresponding embodiment when executed by the processor 41.

[0191] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0192] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0193] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in one or more of the blocks or blocks.

[0194] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in one or more of the blocks or blocks.

[0195] As described above, the foregoing are only preferred embodiments of the present application and are not intended to limit the scope of protection of the present application.< / string>

Claims

1. A method for processing physical examination information, characterized in that, The method includes: Obtaining first identification information of a user to be processed for a physical examination business system; Determining a target user from multiple users to be processed based on the first identification information and user information corresponding to different categories of physical examination services stored in multiple target filters; wherein, the user information is information of users who have conducted physical examination services in the physical examination business system; Determining the physical examination information of the target user for the physical examination service to be queried.

2. The method according to claim 1, wherein The determining the target user from multiple users to be processed based on the first identification information and user information corresponding to different categories of physical examination services stored in multiple target filters includes: Obtaining second identification information of an associated user for the physical examination business system from a target database based on the first identification information; wherein, the associated user is a user having an association relationship with the user to be processed; Determining the target user from multiple users to be processed based on the first identification information, the second identification information, and user information corresponding to different categories of physical examination services stored in the multiple target filters.

3. The method according to claim 2, wherein The determining the target user from multiple users to be processed based on the first identification information, the second identification information, and user information corresponding to different categories of physical examination services stored in the multiple target filters includes: Performing a matching process on the identification information stored in each target filter with the first identification information and the second identification information respectively through each target filter to obtain a matching result corresponding to each target filter; wherein, the user information includes the identification information; Determining the target user from multiple users to be processed based on multiple matching results.

4. The method according to claim 3, wherein The performing a matching process on the identification information stored in each target filter with the first identification information and the second identification information respectively through each target filter to obtain a matching result corresponding to each target filter includes: Performing a matching process on the identification information with a first identifier and a second identifier respectively through each target filter to obtain multiple matching results; wherein, the first identification information includes the first identifier for identifying the user to be processed; the second identification information includes the second identifier for identifying the associated user; Correspondingly, the determining the target user from multiple users to be processed based on multiple matching results includes: If any one of the multiple matching results indicates that the target identification information stored in any one of the target filters matches the first identifier or the second identifier, determining the target user from the users to be processed based on the target identification information; wherein, the identification information includes the target identification information.

5. The method according to claim 1, wherein The method further includes: Initializing the multiple target filters; Obtaining the physical examination information corresponding to different categories of physical examination services from a target database, and determining the user identifier corresponding to each category of physical examination service based on the physical examination information corresponding to each category of physical examination service; Configuring the multiple target filters based on multiple user identifiers.

6. The method according to claim 5, characterized in that Configuring the multiple target filters based on the multiple user identifiers includes: Classifying the multiple user identifiers based on the physical examination service category corresponding to each piece of physical examination information and the format of the user identifier to obtain multiple categories of user identifiers; Performing format conversion on each category of user identifiers to obtain multiple categories of converted user identifiers; Configuring the multiple target filters based on the target correspondence and the multiple categories of converted user identifiers; wherein, the target correspondence is the correspondence between each category of converted user identifiers and each target filter.

7. The method according to claim 5, wherein The method further includes: Obtaining real-time physical examination information of the to-be-processed user for the physical examination service, and determining a to-be-updated filter from the multiple target filters based on the real-time physical examination information; wherein, the real-time physical examination information is information generated after the to-be-processed user operates on the physical examination service; Updating parameters of the to-be-updated filter based on the real-time physical examination information.

8. A processing device for physical examination information, characterized in that, The apparatus includes: An obtaining unit, configured to obtain first identification information of a to-be-processed user for a physical examination service system; A first determining unit, configured to determine a target user from multiple to-be-processed users based on the first identification information and user information corresponding to different categories of physical examination services stored in multiple target filters; wherein, the user information is information of users who have performed physical examination services in the physical examination service system; A second determining unit, configured to determine physical examination information of the target user for a to-be-query physical examination service.

9. An electronic device, characterized in that, The device includes: a processor, a memory, and a communication bus; The communication bus is configured to implement a communication connection between the processor and the memory; The processor is configured to execute a processing program of physical examination information in the memory to implement the steps of the physical examination information processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the physical examination information processing method according to any one of claims 1 to 7.

11. A computer program product, the computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the physical examination information processing method according to any one of claims 1 to 7.