Business processing method and device, electronic equipment and computer readable medium

By receiving business processing requests, determining the equity identifier and calling the attribute library to obtain the doctor identification list, executing the equity verification process, solving the problems of low business processing efficiency and high labor costs in the existing technology, and achieving rapid commercial value verification and efficiency promote.

CN119314633APending Publication Date: 2025-01-14BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310868705.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

During the existing business processing process, service access efficiency is low and labor costs are high, and multiple personnel are required to participate, resulting in low development and configuration efficiency.

Method used

By receiving business processing requests, determining the equity identifier, calling the attribute library to obtain the doctor identity list, executing the equity verification process and executing the business workflow based on user equity information, simplifying the access process and improving efficiency.

Benefits of technology

Strengthen the access capability of equity platforms, quickly verify business value, improve business processing efficiency, and reduce labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314633A_ABST
    Figure CN119314633A_ABST
Patent Text Reader

Abstract

The invention discloses a service processing method and device, electronic equipment and a computer readable medium, and relates to the technical field of computers, one specific implementation mode comprises the steps that a service processing request is received, and a corresponding right and interest identifier is determined; determining a corresponding business dimension according to the right and interest identifier, calling an attribute library, and obtaining a corresponding doctor identifier list according to the business dimension and the right and interest identifier; acquiring operation data of a user on the doctor identifier list, and determining a target doctor identifier according to the operation data; according to the right identifier and the target doctor identifier, executing a right cancel-after-verification process and obtaining user right information; and executing the corresponding business workflow based on the user right and interest information. Therefore, the business value verification can be rapidly enabled, the business processing efficiency can be improved, and the labor cost can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, electronic device and computer-readable medium. Background Art

[0002] For service access in the business processing process, such as the creation of rights, the rights platform needs to first connect and develop with the supplier. After the development is completed, the business personnel can configure the rights. This access process is a complete function development process, which requires the overall involvement of product personnel, developers, and testers, with low efficiency and high labor costs. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a business processing method, device, electronic device and computer-readable medium, which can solve the problems of low efficiency and high labor cost of service access in the existing business processing process.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present application, a service processing method is provided, including:

[0005] Receive business processing requests and determine corresponding rights and interests identification;

[0006] Determine the corresponding business dimension based on the equity identifier, call the attribute library, and obtain the corresponding doctor identifier list based on the business dimension and equity identifier;

[0007] Obtaining the user's operation data on the doctor identification list, and determining the target doctor identification according to the operation data;

[0008] According to the benefit identifier and the target doctor identifier, execute the benefit verification process and obtain the user benefit information;

[0009] Based on user rights information, execute the corresponding business workflow.

[0010] Optionally, the corresponding business dimension is determined according to the equity identifier, including:

[0011] Determine the corresponding business classification identifier and business identifier based on the equity identifier;

[0012] Determine the corresponding business dimension based on the business classification identifier and business identifier.

[0013] Optionally, obtaining the user's operation data on the doctor identification list includes:

[0014] Determine the option type corresponding to the doctor identification list;

[0015] Display option types to users and obtain operation data generated by users based on option types.

[0016] Optionally, before calling the attribute library, the method further includes:

[0017] Create attribute library attributes corresponding to preset services;

[0018] Determine the equity items corresponding to the preset business;

[0019] Bind the equity items and attribute library attributes to generate an attribute library.

[0020] Optionally, according to the attribute library and the rights and interests identifier, obtain the corresponding doctor identifier list, including:

[0021] Determine the equity item corresponding to the equity symbol;

[0022] According to the equity items, determine the corresponding attribute library attributes;

[0023] According to the attributes of the attribute library, the corresponding doctor identification list is determined.

[0024] Optionally, according to the attribute library attributes, a corresponding doctor identification list is determined, including:

[0025] Determine the regular expression corresponding to the attribute of the attribute library, and extract the corresponding doctor identification in the attribute library according to the regular expression to form a doctor identification list.

[0026] Optionally, obtain a corresponding doctor identification list, including:

[0027] calling an attribute library to determine an attribute value corresponding to an attribute of the attribute library;

[0028] Determine the type corresponding to the attribute value, and in response to the type being a preset type, call the corresponding dynamic interface to obtain a return value;

[0029] Generate option display items based on the return value, and generate corresponding doctor identification list based on the option display items.

[0030] In addition, the present application also provides a service processing device, including:

[0031] A receiving unit, configured to receive a business processing request and determine a corresponding rights identifier;

[0032] A doctor identification list acquisition unit is configured to determine a corresponding business dimension according to the equity identifier, call an attribute library, and acquire a corresponding doctor identification list according to the business dimension and the equity identifier;

[0033] a target doctor identification determination unit configured to obtain operation data of the user on the doctor identification list and determine the target doctor identification according to the operation data;

[0034] A user rights and interests information acquisition unit, configured to execute a rights and interests verification process and acquire user rights and interests information according to the rights and interests identifier and the target doctor identifier;

[0035] The execution unit is configured to execute the corresponding business workflow based on the user rights and interests information.

[0036] Optionally, the doctor identification list acquisition unit is further configured to:

[0037] Determine the corresponding business classification identifier and business identifier based on the equity identifier;

[0038] Determine the corresponding business dimension based on the business classification identifier and business identifier.

[0039] Optionally, the target doctor identification determination unit is further configured to:

[0040] Determine the option type corresponding to the doctor identification list;

[0041] Display option types to users and obtain operation data generated by users based on option types.

[0042] Optionally, the service processing device further includes an attribute library generating unit configured to:

[0043] Create attribute library attributes corresponding to preset services;

[0044] Determine the equity items corresponding to the preset business;

[0045] Bind the equity items and attribute library attributes to generate an attribute library.

[0046] Optionally, the doctor identification list acquisition unit is further configured to:

[0047] Determine the equity item corresponding to the equity symbol;

[0048] According to the equity items, determine the corresponding attribute library attributes;

[0049] According to the attributes of the attribute library, the corresponding doctor identification list is determined.

[0050] Optionally, the doctor identification list acquisition unit is further configured to:

[0051] Determine the regular expression corresponding to the attribute of the attribute library, and extract the corresponding doctor identification in the attribute library according to the regular expression to form a doctor identification list.

[0052] Optionally, the doctor identification list acquisition unit is further configured to:

[0053] calling an attribute library to determine an attribute value corresponding to an attribute of the attribute library;

[0054] Determine the type corresponding to the attribute value, and in response to the type being a preset type, call the corresponding dynamic interface to obtain a return value;

[0055] Generate option display items based on the return value, and generate corresponding doctor identification list based on the option display items.

[0056] In addition, the present application also provides a business processing electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the business processing method as described above.

[0057] In addition, the present application also provides a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the business processing method as described above is implemented.

[0058] One embodiment of the above invention has the following advantages or beneficial effects: the application determines the corresponding rights identification by receiving a business processing request; determines the corresponding business dimension according to the rights identification, calls the attribute library, and obtains the corresponding doctor identification list according to the business dimension and the rights identification; obtains the user's operation data on the doctor identification list, and determines the target doctor identification according to the operation data; executes the rights verification process and obtains the user's rights information according to the rights identification and the target doctor identification; executes the corresponding business workflow based on the user's rights information. Strengthen the access capability of the rights platform to quickly enable commercial value verification, improve business processing efficiency, and reduce labor costs.

[0059] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application.

[0061] Figure 1 It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0062] Figure 2 It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0063] Figure 3 This is a schematic diagram of an application scenario of a business processing method provided according to an embodiment of the present application;

[0064] Figure 4 is a schematic diagram of main units of a service processing device according to an embodiment of the present application;

[0065] Figure 5is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0066] Figure 6 It is a structural diagram of a computer system of a terminal device or server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0067] The following is an explanation of the exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the technical solution of the present disclosure, the collection, collection, update, analysis, processing, use, transmission, storage and other aspects of user personal information involved are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Take necessary measures for user personal information to prevent illegal access to user personal information data and maintain user personal information security, network security and national security.

[0068] Figure 1 is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application, such as Figure 1 As shown, the business processing method includes:

[0069] Step S101, receiving a business processing request and determining a corresponding rights identifier.

[0070] In this embodiment, the execution subject of the business processing method (for example, it can be a server) can receive the business processing request through a wired connection or a wireless connection. The business processing request can, for example, be a request for online consultation business processing. When a user initiates a business processing request, he can collect rights and interests through the supplier platform to facilitate subsequent use of rights and interests and improve user experience. After receiving the business processing request, the execution subject can obtain the rights and interests identifier carried in the request. The rights and interests can, for example, be a service type. The rights and interests identifier can be used to characterize the type of service that the user wants to use.

[0071] Step S102, determine the corresponding business dimension according to the equity identifier, call the attribute library, and obtain the corresponding doctor identifier list according to the business dimension and the equity identifier.

[0072] The rights and services establish a binding relationship. The corresponding service type can be determined by the rights identification. Each business dimension has a business type. The corresponding business dimension can be determined by the rights identification. Specifically, the business dimension may include: rights items, service packages, rights groups, etc. The embodiments of the present application do not specifically limit the business dimensions.

[0073] The executing entity can call the dynamic interface, update the regular expression based on the business dimension and equity identifier, and use the updated regular expression to extract the corresponding doctor identifier from the attribute library to form a doctor identifier list.

[0074] Specifically, determining the corresponding business dimension according to the equity identifier includes: determining the corresponding business classification identifier and business identifier according to the equity identifier; and determining the corresponding business dimension according to the business classification identifier and business identifier.

[0075] Business classification may include first-level equity classification, second-level equity classification, third-level equity classification, etc. Business classification identifiers are used to characterize the level of equity classification. For example, business classification identifiers may be ①, ②, and ③. Business may include mutual medical business and follow-up business. The corresponding business identifiers may be (2), (12), and (1201), respectively, where (2) corresponds to mutual medical business, and (12) and (1201) correspond to follow-up business. Determine the corresponding business dimension based on the business classification identifier and the business identifier. For example, when the business classification identifier is ① and the business identifier is 2, the corresponding business dimension is the first-level equity classification mutual medical business dimension.

[0076] Specifically, according to the attribute library and the rights and interests identifier, a corresponding doctor identification list is obtained, including: determining the rights and interests item corresponding to the rights and interests identifier; determining the corresponding attribute library attribute according to the rights and interests item; and determining the corresponding doctor identification list according to the attribute library attribute.

[0077] The attribute library stores the binding relationship of rights item + attribute library attribute + user (that is, doctor ID). The corresponding attribute library attribute is determined by the rights item corresponding to the rights ID, and then the bound user (that is, doctor ID) is determined according to the determined attribute library attribute, and then the corresponding doctor list is determined according to the determined bound user, that is, doctor ID.

[0078] Specifically, according to the attribute of the attribute library, a corresponding doctor identification list is determined, including: determining a regular expression corresponding to the attribute of the attribute library, and extracting the corresponding doctor identification in the attribute library according to the regular expression to form a doctor identification list.

[0079] The regular expression is updated based on the attribute library attributes, and corresponding information is extracted based on the rules corresponding to the updated regular expression to obtain a list of doctor identifications.

[0080] Specifically, obtaining the corresponding doctor identification list includes: calling the attribute library to determine the attribute value corresponding to the attribute library attribute; determining the type corresponding to the attribute value, in response to the type being a preset type, for example, the attribute value is 3, and the corresponding type is a dynamic interface. If the preset type is a dynamic interface, then the type corresponding to the attribute value is the preset type, and calling the corresponding dynamic interface to obtain a return value; generating an option display item based on the return value, and generating a corresponding doctor identification list based on the option display item.

[0081] For example, you can get the doctor name doctorName and doctor ID doctorId from the return value list for splicing display, using "-" for splicing, such as "Xiao A-249110798863", where the doctor name is Xiao A and the doctor ID is 249110798863. The return value of the dynamic interface is multiple lines, which constitute the options in the search drop-down box, that is, the doctor ID list.

[0082] When the option is clicked and submitted by the user, the front end will submit the value clicked and submitted by the user to the back end. The back end will use regular expressions to parse the value submitted by the front end again. <name>The value of the identifier is stored as a value in the attribute value table. In "Xiao A-249110798863", the stored value is the doctor identifier: "249110798863".

[0083] Step S103, obtaining the user's operation data on the doctor identification list, and determining the target doctor identification according to the operation data.

[0084] Specifically, obtaining the user's operation data on the doctor identification list includes: determining the option type corresponding to the doctor identification list; displaying the option type to the user, and obtaining the user's operation data generated based on the option type. The option type may be, for example, a single choice or multiple choices. Displaying the option type to the user allows the user to select one or more doctor identifications in the doctor identification list according to the displayed option type, thereby generating the user's operation data. The user's operation data refers to the user's selection data for the doctor identification in the doctor identification list. For example, when the option type is multiple choices, the user selects doctor identification 1 and doctor identification 2, then the user's operation data for selecting doctor identification 1 and doctor identification 2 is the user's operation data generated based on the option type. Determine the target doctor identification based on the user's operation data generated based on the option type, for example, the target doctor identification is doctor identification 1 and doctor identification 2.

[0085] Step S104, executing the rights verification process and obtaining user rights information according to the rights identifier and the target doctor identifier.

[0086] When a user needs to use benefits, the executing entity can verify the benefits on the benefits platform based on the benefits identifier and the target doctor identifier. The benefits platform will deduct the corresponding number of benefits. After the deduction is successful, the supplier platform will start the consultation and obtain the user's benefits information (including attribute library attributes).

[0087] Step S105: executing the corresponding business workflow based on the user rights and interests information.

[0088] Carry out corresponding business workflows such as subsequent pre-consultation and triage based on rights and interests information.

[0089] This embodiment determines the corresponding rights and interests identifier by receiving a business processing request; determines the corresponding business dimension according to the rights and interests identifier, calls the attribute library, and obtains the corresponding doctor identification list according to the business dimension and the rights and interests identifier; obtains the user's operation data on the doctor identification list, and determines the target doctor identification according to the operation data; executes the rights and interests verification process and obtains the user's rights and interests information according to the rights and interests identifier and the target doctor identification; executes the corresponding business workflow based on the user's rights and interests information. Strengthen the access capability of the rights and interests platform to quickly enable commercial value verification, improve business processing efficiency, and reduce labor costs.

[0090] Figure 2 is a schematic diagram of the main flow of a business processing method provided according to an embodiment of the present application, such as Figure 2 As shown, the business processing method includes:

[0091] Step S201: Create an attribute library attribute corresponding to a preset service.

[0092] Create attribute library attributes through configuration.

[0093] Step S202: determine the equity items corresponding to the preset business.

[0094] Create a benefit item and bind the benefit item + attribute library attribute through the page.

[0095] Step S203, binding the rights and interests items and the attribute library attributes to generate an attribute library.

[0096] Get the rights and interests that users obtain through orders, redemption codes, etc., and store the rights and interests items + attribute library attributes + user binding relationships in the attribute library. The description information of the attribute library may include: display type (including numeric input box, single-line text box, multi-line text box, date input box, selection box, search selection box), whether it is required (including required and non-required), attribute value data type (including input type, enumeration type, dynamic data type), option type (including single choice, multiple choice), display data (including unit, order, input upper limit), dynamic interface type (including JSF, HTTP), dynamic interface content (including address, method, JSF alias, JSF token, parameter, regular expression), operation identifier (including addable and modifiable), parent attribute id (such as the attribute identifier corresponding to the doctor identifier). The attribute library includes 4 tables, namely the attribute table, attribute option value table, attribute value table and dynamic attribute interface table. For example, the attribute table contains the attribute id: business type, business id, parent attribute id, attribute selection value id, whether required, whether multiple selections, attribute display type, value type, upper limit, minimum value, unit, order, and operation identifier; the attribute option value table contains the attribute option value id: attribute id, attribute value option name, attribute option value, whether it is the default value, and order; the dynamic attribute interface table contains the dynamic attribute id: attribute id, business id, dynamic attribute type, interface address, calling method, JSF alias, JSF Token, request parameter, result processing regular expression, and verification failure prompt; the attribute value table contains the attribute value id: attribute id and attribute value.

[0097] Among them, attribute table: the most basic table among the four tables, used to fully describe an attribute, in which the business classification and business id jointly determine a business dimension. For example, the business dimensions currently involved include: equity items, service packages, and equity groups. Each dimension occupies an exclusive business type, which is combined with the business id to form a joint unique index. The remaining field names can basically explain the meaning of the fields, so the details are not repeated. Attribute option value table: If the attribute is a selection box, this table needs to record the list of optional values ​​​​of the attribute. Each row of records corresponds to an optional value. The order and whether it is the default value will determine the display method of the option. Attribute value table: When the attribute is set, this table will record it. Dynamic attribute interface table: If the value type of the attribute is 3 (dynamic interface), this table will record the description information of the corresponding call interface, including:

[0098] a. Interface type: JSF, HTTP;

[0099] b. Calling method: GET, POST, PUT, DELETE or JSF method name;

[0100] c. Interface address: JSF interface name or HTTP address;

[0101] d. Interface input parameters: input parameters used to query the interface.

[0102] A search drop-down box that displays dynamic interface information. When a value is entered, the drop-down box will build parameters based on the entered value, and then use the built parameters to call the JSF interface to obtain the return value. Generate options: After calling JSF or HTTP to obtain the return value of the interface, the backend uses regular expressions to filter out the desired values ​​from the return results, compose the display items of the options, and return them to the frontend. Get the value saved in the database: When the frontend returns the selected result to the backend, the backend uses regular expressions to obtain the value to be saved in the database. In the search drop-down box that displays dynamic interface information, when the parameter construction is completed, the backend system will call the interface, obtain the return value, and then use the corresponding regular expression to match based on the return value. For example, the values ​​named doctorName and doctorId are obtained from the return value list for splicing and display, and "-" is used for splicing, such as: "Xiao A-249110798863". Because the interface return value is multi-line, they together constitute the options in the search drop-down box. When the option is clicked and submitted, the front-end will submit the displayed value to the back-end, and the back-end will use regular expressions to parse the value submitted by the front-end again. <name>The identified value is stored as a value in the attribute value table. In "Little A - 249110798863", the stored value is: "249110798863" to update the attribute library.

[0103] Step S204, receive a service processing request and determine the corresponding rights and interests identifier.

[0104] Step S205, determine the corresponding service dimension according to the rights and interests identifier, call the attribute library, and obtain the corresponding doctor identifier list according to the service dimension and the rights and interests identifier.

[0105] The execution entity can call a dynamic interface, update a regular expression based on the service dimension and the rights and interests identifier, and use the updated regular expression to extract the corresponding doctor identifiers from the attribute library to form a doctor identifier list. Regular expression: A rule that can extract information according to the rule in a text message.

[0106] Step S206, obtain the operation data of the user on the doctor identifier list, and determine the target doctor identifier according to the operation data.

[0107] Determine the target doctor identifier selected by the user through the operation data of the doctor identifier in the doctor identifier list.

[0108] Step S207, execute the rights and interests verification process according to the rights and interests identifier and the target doctor identifier, and obtain the user's rights and interests information.

[0109] Verify the rights and interests corresponding to the rights and interests identifier and the target doctor identifier by executing the rights and interests verification process.

[0110] Step S208, execute the corresponding service workflow based on the user's rights and interests information.

[0111] After the rights and interests are verified, execute the subsequent corresponding service workflows such as pre-consultation and minute allocation. Strengthen the access ability of the rights and interests platform to quickly empower business value verification, improve service processing efficiency, and reduce labor costs.

[0112] Figure 3 It is a schematic diagram of the application scenario of the service processing method provided by an embodiment of the present application. The service processing method of the embodiment of the present application can be applied to the service access scenario of the health rights and interests platform. As Figure 3 shown, the service processing method of the embodiment of the present application may include the following steps:

[0113] Execute the creation of the attribute library attributes (for example, it can be created by the developers of the rights and interests platform), set the basic information of the attributes, establish the relationship between the service classification and the attributes, generate the attributes, and save them to the attribute library. When creating the attribute library, bind the service classification to the attributes, and obtain the attribute library attribute options by selecting the service classification;

[0114] When creating rights and interests (for example, it can be created by supplier business personnel), select business categories according to business scenarios and set attribute values ​​in the attribute library. Specifically, create basic rights and interests items, select business categories, bind rights and interests attributes, obtain rights and interests attribute value binding information, generate rights and interests, generate attribute libraries, insert data into the attribute library value table, and save the data to the attribute library (i.e., data storage);

[0115] When users purchase rights and interests, they record rights-related information through orders on the supplier platform, perform service performance, and perform rights and interests performance on the rights and interests platform. Specifically, rights and interests are collected through the supplier platform, and the supplier platform calls the rights and interests platform to perform rights and interests. The rights and interests platform user-end system queries rights and interests information through the rights and interests platform operation end (specifically, it can query cache data, query ES data, and query attribute library data) to obtain rights and interests information (including attribute library attributes), bind the rights and interests information with user information, and store them in the attribute library. When users use rights and interests, they use rights and interests through the supplier platform. The supplier platform will first obtain user rights and interests information (including attribute library attributes) through the rights and interests platform user end, and perform subsequent pre-consultation, triage and other operations based on the rights and interests information. Before entering the consultation stage, the rights and interests platform will be called for service verification and rights and interests verification. The rights and interests platform will deduct the number of rights and interests. After the deduction is successful, the supplier platform starts the consultation, and stores the user rights and interests information after the rights and interests are deducted to the attribute library and synchronized to the cache and ES database.

[0116] The attribute library capabilities that the equity platform can provide include directional text and picture consultation and follow-up. Among them, directional text and picture consultation includes: consultation type: directional text and picture (single-choice box, enumeration is exhaustive); consultation rules: directional multiple doctors (multiple-choice box, enumeration is exhaustive); doctor id: a doctor id (multiple-choice box, not exhaustive, dynamic interface query). Follow-up includes: doctor id: a doctor (single-choice box, not exhaustive, dynamic interface query); follow-up plan sku: a plan (single-choice box, not exhaustive, dynamic interface); follow-up period: 7 days (single-line text box, cannot be modified).

[0117] Take the follow-up rights access as an example:

[0118] When Huyi, as a supplier, accesses the follow-up service, it needs to create multiple follow-up rights on the rights platform. Each follow-up right needs to contain at least the following two attributes: doctor ID and follow-up plan sku.

[0119] Doctor id: For example, Xiao A-249110798863, where Xiao A is the doctor's name and 249110798863 is the doctor's id. Set a specific doctor for the currently created benefit, and the benefit will carry the doctor's id until it is written off. On the corresponding property library page, the display form is a single-select search box, and the option range is the list of doctors' ids on Huyi. Because doctors change at any time and are not exhaustive, this option range comes from Huyi's doctor query interface. This method of calling an external interface to generate options or content is called a dynamic interface.

[0120] Follow-up plan sku: Set a specific follow-up plan sku for the currently created benefit.

[0121] For example, the description information corresponding to the follow-up plan sku can be:

[0122] Display type: search selection box;

[0123] Required: Yes;

[0124] Attribute value data type: dynamic data type;

[0125] Option type: Single choice;

[0126] Display data: Order 2;

[0127] Dynamic interface type: JSF;

[0128] Operation ID: can be added;

[0129] Dynamic interface content: fill in the corresponding information according to the dependent interface, parse the regular expression using the parsing tool provided by JSF, and extract the required content in the interface through the ${} placeholder;

[0130] Parent attribute id: the attribute id corresponding to the doctor id.

[0131] The benefit will carry the sku until it is written off. The corresponding dynamic interface in the attribute library is also a single-choice interface, which relies on the follow-up plan sku query interface of Huyi. The input parameter of this interface is a doctor id, so this single-choice box and the doctor id single-choice box above are parent-child linkage. When users use benefits, they use the benefits through the supplier platform. The supplier platform will first obtain the user's benefit information (including attribute library attributes) through the benefit platform user end, and perform subsequent pre-consultation, triage and other operations based on the benefit information. Before entering the consultation stage, the benefit platform will be called for service verification and benefit verification. The benefit platform will deduct the number of benefits. After the deduction is successful, the supplier platform will start the consultation and store the user benefit information after the benefit deduction to the attribute library and synchronize it to the cache and ES database. The access capability of the benefit platform can be strengthened to quickly enable commercial value verification, improve business processing efficiency, and reduce labor costs.

[0132] Figure 4 Schematic diagram of the main units of the service processing device according to an embodiment of the present application. Figure 4 As shown, the business processing device 400 includes a receiving unit 401, a doctor identification list acquisition unit 402, a target doctor identification determination unit 403, a user rights and interests information acquisition unit 404 and an execution unit 405.

[0133] The receiving unit 401 is configured to receive a business processing request and determine a corresponding rights identifier;

[0134] The doctor identification list acquisition unit 402 is configured to determine the corresponding business dimension according to the equity identifier, call the attribute library, and acquire the corresponding doctor identification list according to the business dimension and the equity identifier;

[0135] The target doctor identification determination unit 403 is configured to obtain the user's operation data on the doctor identification list, and determine the target doctor identification according to the operation data;

[0136] The user rights and interests information acquisition unit 404 is configured to execute the rights and interests verification process and acquire the user rights and interests information according to the rights and interests identifier and the target doctor identifier;

[0137] The execution unit 405 is configured to execute the corresponding business workflow based on the user rights and interests information.

[0138] In some embodiments, the doctor identification list acquisition unit 402 is further configured to: determine the corresponding business classification identification and business identification according to the equity identification; and determine the corresponding business dimension according to the business classification identification and business identification.

[0139] In some embodiments, the target doctor identification determination unit 402 is further configured to: determine the option type corresponding to the doctor identification list; display the option type to the user, and obtain operation data generated by the user based on the option type.

[0140] In some embodiments, the service processing device further includes Figure 4 The attribute library generating unit not shown in the figure is configured to: create attribute library attributes corresponding to the preset business; determine the rights and interests items corresponding to the preset business; and bind the rights and interests items and the attribute library attributes to generate the attribute library.

[0141] In some embodiments, the doctor identification list acquisition unit 402 is further configured to: determine the rights and interests item corresponding to the rights and interests identification; determine the corresponding attribute library attribute according to the rights and interests item; and determine the corresponding doctor identification list according to the attribute library attribute.

[0142] In some embodiments, the doctor identification list acquisition unit 402 is further configured to: determine a regular expression corresponding to an attribute in the attribute library, and extract the corresponding doctor identification in the attribute library according to the regular expression to form a doctor identification list.

[0143] In some embodiments, the doctor identification list acquisition unit 402 is further configured to: call the attribute library to determine the attribute value corresponding to the attribute library attribute; determine the type corresponding to the attribute value, and in response to the type being a preset type, call the corresponding dynamic interface to obtain a return value; generate an option display item based on the return value, and generate a corresponding doctor identification list based on the option display item.

[0144] It should be noted that the business processing method and the business processing device of the present application have a corresponding relationship in terms of specific implementation content, so the repeated content will not be described again.

[0145] Figure 5 An exemplary system architecture 500 is shown to which the service processing method or service processing device according to the embodiment of the present application can be applied.

[0146] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0147] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0148] The terminal devices 501, 502, 503 may be various electronic devices having a service processing screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0149] Server 505 can be a server that provides various services, such as a background management server that provides support for business processing requests submitted by users using terminal devices 501, 502, and 503 (only as an example). The background management server can receive business processing requests and determine the corresponding rights and interests identifier; determine the corresponding business dimension based on the rights and interests identifier, call the attribute library, and obtain the corresponding doctor identification list based on the business dimension and the rights and interests identifier; obtain the user's operation data on the doctor identification list, and determine the target doctor identification based on the operation data; execute the rights and interests verification process and obtain user rights and interests information based on the rights and interests identifier and the target doctor identification; execute the corresponding business workflow based on the user rights and interests information. Strengthen the access capabilities of the rights and interests platform to quickly enable commercial value verification, improve business processing efficiency, and reduce labor costs.

[0150] It should be noted that the business processing method provided in the embodiment of the present application is generally executed by the server 505 , and accordingly, the business processing device is generally set in the server 505 .

[0151] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0152] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present application. Figure 6 The terminal device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0153] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the computer system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0154] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0155] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present application are executed.

[0156] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media may include, for example, but are not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0157] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0158] The units involved in the embodiments described in the present application may be implemented by software or by hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a receiving unit, a doctor identification list acquisition unit, a target doctor identification determination unit, a user rights information acquisition unit, and an execution unit. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0159] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device receives a business processing request and determines the corresponding rights and interests identifier; determines the corresponding business dimension according to the rights and interests identifier, calls the attribute library, and obtains the corresponding doctor identification list according to the business dimension and the rights and interests identifier; obtains the user's operation data on the doctor identification list, and determines the target doctor identification according to the operation data; executes the rights and interests verification process and obtains the user rights and interests information according to the rights and interests identifier and the target doctor identification; executes the corresponding business workflow based on the user rights and interests information.

[0160] According to the technical solution of the embodiment of the present application, the access capability of the rights and interests platform can be enhanced, thereby quickly enabling commercial value verification, improving business processing efficiency, and reducing labor costs.

[0161] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.< / name> < / name>

Claims

1. A business processing method, characterized in that: include: Receive business processing requests and determine corresponding rights and interests identification; Determine the corresponding business dimension according to the equity identifier, call the attribute library, and obtain the corresponding doctor identifier list according to the business dimension and the equity identifier; Acquire the user's operation data on the doctor identification list, and determine the target doctor identification according to the operation data; According to the rights identification and the target doctor identification, executing the rights verification process and obtaining the user rights information; Based on the user rights and interests information, the corresponding business workflow is executed.

2. The method according to claim 1, characterized in that The determining the corresponding business dimension according to the equity identifier includes: Determine the corresponding business classification identifier and business identifier according to the equity identifier; According to the business classification identifier and the business identifier, a corresponding business dimension is determined.

3. The method according to claim 1, characterized in that The obtaining of the user's operation data on the doctor identification list includes: Determine the option type corresponding to the doctor identification list; The option type is displayed to the user, and operation data generated by the user based on the option type is obtained.

4. The method according to claim 1, characterized in that: Before calling the attribute library, the method further includes: Create attribute library attributes corresponding to preset services; Determine the equity items corresponding to the preset business; The equity item and the attribute library attribute are bound to generate an attribute library.

5. The method according to claim 1, characterized in that The step of obtaining a corresponding doctor identification list according to the attribute library and the rights identification includes: Determine the equity item corresponding to the equity identifier; According to the equity item, determine the corresponding attribute library attribute; According to the attributes of the attribute library, a corresponding doctor identification list is determined.

6. The method according to claim 5, characterized in that Determining the corresponding doctor identification list according to the attribute library attributes includes: Determine the regular expression corresponding to the attribute of the attribute library, and extract the corresponding doctor identification in the attribute library according to the regular expression to form a doctor identification list.

7. The method according to claim 5, characterized in that The obtaining of the corresponding doctor identification list includes: calling an attribute library to determine an attribute value corresponding to an attribute of the attribute library; Determine the type corresponding to the attribute value, and in response to the type being a preset type, call the corresponding dynamic interface to obtain a return value; Generate an option display item according to the return value, and generate a corresponding doctor identification list according to the option display item.

8. A service processing device, characterized in that: include: A receiving unit, configured to receive a business processing request and determine a corresponding rights identifier; A doctor identification list acquisition unit is configured to determine a corresponding business dimension according to the equity identifier, call an attribute library, and acquire a corresponding doctor identification list according to the business dimension and the equity identifier; a target doctor identification determination unit, configured to obtain operation data of the user on the doctor identification list, and determine the target doctor identification according to the operation data; A user rights and interests information acquisition unit, configured to execute a rights and interests verification process and acquire user rights and interests information according to the rights and interests identifier and the target doctor identifier; The execution unit is configured to execute the corresponding business workflow based on the user rights and interests information.

9. The device according to claim 8, characterized in that The doctor identification list acquisition unit is further configured to: Determine the corresponding business classification identifier and business identifier according to the equity identifier; A corresponding business dimension is determined according to the business classification identifier and the business identifier.

10. The device according to claim 8, characterized in that The target doctor identification determination unit is further configured to: Determine the option type corresponding to the doctor identification list; The option type is displayed to the user, and operation data generated by the user based on the option type is obtained.

11. A business processing electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

12. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Atomic-scale authentication method and related equipment

    CN121030778A