Business interface display method and device, equipment, storage medium and program product

By obtaining user information and using the business recommendation model to recommend target business templates, the problem of low user business processing efficiency in the financial market transaction management platform is solved, and the target business information is directly displayed, which improves the user experience.

CN120491868APending Publication Date: 2025-08-15AGRICULTURAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510621744.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-14
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, the financial market transaction management platform has low business efficiency, and users need to jump multiple pages to find the target business function page.

Method used

By obtaining user information, using the business recommendation model to recommend initial services, and determining the target business template based on user selection, including transaction elements and factor values, data query is carried out to display target business information.

Benefits of technology

It reduces unrelated information interference from users during business processing, improves business processing efficiency, realizes direct display of target business information, and reduces page jump steps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120491868A_ABST
    Figure CN120491868A_ABST
Patent Text Reader

Abstract

The invention provides a business interface display method and device, equipment, a storage medium and a program product. The method comprises the steps of firstly obtaining user information, then inputting the user information into a service recommendation model, and obtaining a plurality of initial services output by the service recommendation model; determining a target service template corresponding to a target service in response to a determination operation of the user on the target service in the plurality of initial services; and finally, performing data query according to the target business template, and displaying target business information in a business system. According to the method, the problem of relatively low user business handling efficiency is solved.
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 interface display method, device, equipment, storage medium and program product. Background Art

[0002] As an information system used by professional users in the financial market field, the financial market transaction management platform usually integrates complex functions and supports different types of functional operations on a platform basis. The platform classifies a large number of businesses and manages them based on their commonalities to facilitate user selection.

[0003] In the existing technology, classified businesses are operated using a unified function page. Different users click the function entry button corresponding to the business according to business needs, enter the function page, and then jump from this page to the sub-business page. They jump multiple times to find the business function page that the user needs to handle and handle the business.

[0004] However, the existing technology has the problem of low efficiency in user service processing. Summary of the Invention

[0005] The embodiments of the present application provide a service interface display method, apparatus, device, storage medium and program product to solve the problem of low efficiency in user service processing.

[0006] In a first aspect, an embodiment of the present application provides a service interface display method, comprising:

[0007] Obtain user information, including the user's role in the business system, the time and location of the user's login to the business system;

[0008] Input user information into a service recommendation model to obtain multiple initial services output by the service recommendation model. The service recommendation model is trained based on multiple sample user information and sample services corresponding to each sample user information.

[0009] In response to a user's operation of determining a target business from among the multiple initial businesses, a target business template corresponding to the target business is determined, the target business template including target transaction elements and element values of the target transaction elements. The target business template is determined based on a pre-configured mapping relationship, which is used to represent a correspondence between the business and the transaction elements.

[0010] Perform data query based on the target business template and display the target business information in the business system.

[0011] In one possible implementation, in response to a user's determination operation on a target business among multiple initial businesses, a target business is determined; a determination is made as to whether there exists an initial business template corresponding to the target business and for which the user has authority; if there exists an initial business template corresponding to the target business and for which the user has authority, a target business template corresponding to the target business is determined in response to the user's determination operation on the target business template in the initial business template; if there does not exist an initial business template corresponding to the target business and for which the user has authority, a target business template corresponding to the target business is created according to a pre-configured mapping relationship.

[0012] In one possible implementation, multiple initial transaction elements corresponding to the target business are determined based on a preconfigured mapping relationship; the target transaction element is determined in response to a user's determination operation on the target transaction element among the multiple initial transaction elements; the element value of the target transaction element input by the user is obtained; and a target business template corresponding to the target business is created based on the target transaction element and the element value of the target transaction element.

[0013] In one possible implementation, a database query statement is generated based on the target business template, the database query statement including the template identifier, the target business identifier, the target transaction element, and the element value of the target transaction element; data query is performed through the database query statement to obtain target business information; and the target business information is displayed in the business system.

[0014] In one possible implementation, based on the target business template, a form corresponding to the target business and the target transaction element is determined; the element value of the target transaction element is input into the input field of the form to perform data query to obtain the target business information; and the target business information is displayed in the business system.

[0015] In a possible implementation, permissions of the target service template are configured.

[0016] In a second aspect, an embodiment of the present application provides a service interface display device, comprising:

[0017] The first acquisition module is used to obtain user information, including the user's role in the business system, the time and location of the user's login to the business system;

[0018] The second acquisition module is used to input user information into the service recommendation model and obtain multiple initial services output by the service recommendation model. The service recommendation model is obtained by model training based on multiple sample user information and sample services corresponding to each sample user information;

[0019] a determination module, configured to, in response to a user's determination operation on a target business among the multiple initial businesses, determine a target business template corresponding to the target business, the target business template including target transaction elements and element values of the target transaction elements. The target business template is determined based on a pre-configured mapping relationship, which is used to represent a correspondence between the business and the transaction elements;

[0020] The control module is used to query data according to the target business template and display the target business information in the business system.

[0021] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory, a processor;

[0022] Memory stores computer-executable instructions;

[0023] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0024] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementation methods of the first aspect.

[0025] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0026] The embodiments of the present application provide a method, apparatus, device, storage medium, and program product for displaying a business interface. The method first obtains user information, which includes the user's role in the business system, the time and location of the user's login to the business system, so that the business recommendation model can recommend a business to the user based on the user information. For multiple initial businesses output by the business recommendation model, after the user selects one of the businesses, since the transaction elements required for each business can be pre-defined, a corresponding target business template can be obtained based on the user's selection. The template includes the transaction elements and element values required for the business. Finally, data query is performed based on the content of the target business template, and the target business information is displayed in the business system, solving the problem of low efficiency in user business processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0028] Figure 1a Schematic diagram 1 of a scenario for handling user services provided in an embodiment of the present application;

[0029] Figure 1b Schematic diagram of the scenario for handling user services provided in the embodiment of this application Figure 2 ;

[0030] Figure 1c Schematic diagram of the scenario for handling user services provided in the embodiment of this application Figure 3 ;

[0031] Figure 2 A flowchart of a method for displaying a business interface provided in an embodiment of the present application;

[0032] Figure 3 A page schematic diagram of a business interface display method provided in an embodiment of the present application;

[0033] Figure 4 A schematic diagram of a page of a business template provided in an embodiment of the present application;

[0034] Figure 5 A schematic diagram of a page showing transaction elements provided in an embodiment of the present application;

[0035] Figure 6 A schematic diagram of the structure of a business interface display device provided in an embodiment of the present application;

[0036] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0037] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0038] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0039] First, let’s explain the terms involved in this application:

[0040] Function page: refers to the entrance to a certain business function, usually in the form of a page with buttons and data content;

[0041] Standard product: refers to a collection of functions provided to users through a function page, which realizes the functions of a certain type of business product and is considered a standard product from a business management perspective;

[0042] Financial Market Transaction Management Platform: refers to a system platform in the financial market sector that integrates various standard products built through modularization. It also includes the process operation engine, business function support, parameter configuration, statistical analysis and other functions of the supporting standard products. It can also load new functions and modules and interact with other related systems or platforms for data.

[0043] Trading: The core of work in the financial market sector is trading. The data flow around trading is what runs on the financial market trading management platform.

[0044] Transaction elements: refers to the components of a transaction. Different sets of transaction elements constitute different transactions.

[0045] Trading venue: refers to the physical or logical location where a transaction is conducted. Different transactions have different trading venues.

[0046] Swap business: refers to a financial transaction in which two parties agree to exchange two currencies or assets at a pre-agreed exchange rate or interest rate within a certain period of time, and then exchange the principal back at a certain point in the future;

[0047] Forward business: refers to a non-standardized contract transaction in which the two parties agree to buy or sell a certain amount of a certain asset (such as foreign exchange, commodities, etc.) at a current price on a specific date in the future.

[0048] Spot business: refers to a financial transaction in which the delivery of funds and assets is completed within a very short period of time (usually within 2 working days) as agreed upon after the two parties reach an agreement.

[0049] Figure 1a A schematic diagram of a scenario for handling user services provided in an embodiment of the present application is shown in FIG. Figure 1a As shown, there are multiple business type components on the function page of the business system. After the user clicks on a component, the business system can display a drop-down box of the sub-business of the business. The user selects the sub-business he wants to handle and clicks it. Each sub-business has an identifier, and then the system can display page component A, page component B, page component C, etc. according to the business sub-category identifier, and then the user can make a selection.

[0050] Figure 1b Schematic diagram of the scenario for handling user services provided in the embodiment of this application Figure 2 ,like Figure 1bAs shown, the control layer of the business system has components corresponding to multiple business types. After the user clicks on a component, because the business is divided into three subcategories, A, B, and C, at the logic layer, the user can see the components of the three subcategories displayed at the control layer. Among them, subcategory A links components A, B, and C at the component layer, subcategory B links components B, D, and E at the component layer, and subcategory C links components B, C, and D at the component layer. As the user clicks, the components are divided into three subcategories, and the user further selects the component corresponding to the required business. Among them, the communication process between the control layer, logic layer, and component layer involves child-to-parent communication and parent-to-child communication, and the communication information carries information about the user's operation.

[0051] Figure 1c Schematic diagram of the scenario for handling user services provided in the embodiment of this application Figure 3 ,like Figure 1c As shown, the function page of the business system has three components A, B and C. After the user clicks component A, a pop-up sub-page 1 including components A1 and A2 under component A is displayed. After the user clicks component B, a pop-up sub-page 2 including components B1 and B2 under component B is displayed.

[0052] Based on the above scenario, it can be seen that in the existing technology, when a user wants to handle a service, they need to enter from a function entrance, then select a sub-function entrance until they find the target service, which involves page jumps and closings. However, different users may want to handle different services. The unified function entrance design increases the time it takes to find the service entrance. Therefore, it can be seen that the existing technology has the problem of low user service processing efficiency.

[0053] In this regard, the inventor believes that users who use the business system to handle business only need to view the function page of the business they want to handle, and the business system should be able to directly and clearly display the target business information. Different user roles, login times and login locations can provide a basis for the business system to judge the user's goals, so it is only necessary to display the business output by the business recommendation model to the user. At the same time, the same transaction element may appear in different businesses. A preset mapping relationship is formed between the transaction element and the business template. In this way, after the business type is determined by the user, the transaction elements that need to be displayed by the business template by default will also be determined. Finally, after the user determines the displayed transaction elements, data query can be performed based on the content of the transaction template, so that the user can query the business information. This reduces the interference of irrelevant information when the user handles business and solves the problem of low efficiency of user business handling.

[0054] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0055] Figure 2 A flow chart of a method for displaying a business interface provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method includes:

[0056] S201. Obtain user information.

[0057] Among them, user information includes the user's role in the business system, the time and location of the user's login to the business system.

[0058] Users refer to industry professionals. They can be divided into different roles and perform different tasks according to their respective roles. For example, Team A and Team B are responsible for different tasks. Team A members are responsible for swaps, while Team B members are responsible for forwards. The transaction elements of interest to the two teams in different tasks may be the same or different.

[0059] In actual applications, business systems refer to system platforms in the financial market field, such as financial market transaction management platforms.

[0060] It should be understood that different roles may require different transaction elements, such as transaction catalogs, management catalogs, and trading markets. Different login times may reflect the business a user may be interested in conducting, which may require transaction elements such as commodity types. For example, a user's financial market transactions conducted at night may involve foreign currency transactions in overseas markets. Different login locations may also reflect the type of business a user may be interested in conducting, which may involve transaction elements such as business entities, currencies, and trading markets. For example, in areas with preferential economic policies, users may seek to take advantage of local preferential policies to conduct specific types of business activities.

[0061] S202: Input user information into a service recommendation model, and obtain a plurality of initial services output by the service recommendation model.

[0062] The service recommendation model refers to a model that can recommend services that a user may want to handle based on user information.

[0063] In actual applications, the model is trained based on multiple sample user information and sample services corresponding to each sample user information, so that the model outputs services that the user may want to handle.

[0064] It should be understood that training a model to be able to recommend services that a user may want to handle based on user information is a conventional technical means and is not limited in this application.

[0065] Initial services refer to all services output by the service recommendation model. Users can choose the services they want to handle based on the recommendations of the initial services, thereby focusing on each user's personalized operating habits and convenience needs. Based on the real-time data of external users, the service can be dynamically and effectively segmented and intelligent recommendations can be made.

[0066] S203 : In response to the user's determination operation on a target service among the multiple initial services, determine a target service template corresponding to the target service.

[0067] The target service refers to the service that the user wants to handle based on all initial service selections.

[0068] The target business template includes target transaction elements and their values, which are used to present the transaction information involved in the business to the user. For example, a business template for "Forward Business" displays the transaction elements involved, including "Transaction Currency," "Commodity Type," and "Business Entity."

[0069] The target business template is determined based on a pre-configured mapping relationship, where the mapping relationship is used to represent the correspondence between the business and the transaction elements.

[0070] It should be understood that each type of business information contains corresponding transaction elements, and the same transaction elements can appear in different types of business information. For example, in both swap and forward transactions, it is necessary to specify the transaction market.

[0071] In practical applications, filtering rules can be added to transaction elements. These filtering rules link businesses and transaction elements, thereby matching transaction elements with the templates corresponding to the businesses. For example, businesses can be identified by identifiers, and the same identifier can be associated with multiple transaction elements, thus reflecting that different businesses may have the same transaction elements.

[0072] For example, the identifier "swap" is used to identify swap business, the identifier "fwd" is used to identify forward business, and the identifier "spot" is used to identify spot business. When defining the transaction element "trading market", the screening rules of this transaction element include "swap", "fwd" and "spot". This means that whenever one of the swap business, forward business and spot business is selected by the user, the transaction element "trading market" will be displayed in the corresponding business template.

[0073] In actual applications, multiple business buttons can be added to the function page displayed to the user for the user to choose from. When the user clicks the button of the target business, the business template of the business is determined.

[0074] It should be understood that the identifier is an implicit parameter in the business template definition, but an explicit parameter in the transaction element definition. Therefore, when a transaction template is initially created, it carries this implicit parameter, which determines which transaction elements are displayed in the template, as each transaction element has an identifier.

[0075] In a possible implementation, in response to a user's operation of determining a target service among multiple initial services, after the target service is determined, it is determined whether there is an initial service template corresponding to the target service and for which the user has authority.

[0076] If there is an initial business template corresponding to the target business and for which the user has authority, then in response to the user's determination operation on the target business template in the initial business template, the target business template corresponding to the target business is determined.

[0077] If there is no initial business template corresponding to the target business and for which the user has permission, a target business template corresponding to the target business is created according to a pre-configured mapping relationship.

[0078] The initial business template refers to a pre-configured template that can be used for the target business. The initial business template is a previously stored business template. Such business templates are authorized and can be used by users for reference.

[0079] It should be understood that the user can select the initial business template or recreate the business template the user wants. In the initial business template, only data entries defined by the template and meeting the business conditions will be displayed, and data entries of other templates will not be displayed.

[0080] For example, if you click on "Precious Metals Overseas Forward", there will be no transaction details of "Precious Metals Domestic Inquiry Forward" in the query results on the page.

[0081] When there is no initial business template with open permissions for the target business, a target business template corresponding to the target business can be created based on the business type of the target business and the mapping relationship between the business and transaction elements.

[0082] In one possible implementation, multiple initial transaction elements corresponding to the target business are first determined based on pre-configured mapping relationships. Next, in response to a user's operation to determine a target transaction element among the multiple initial transaction elements, the target transaction element is determined. Then, the element value of the target transaction element entered by the user is obtained. Finally, a target business template corresponding to the target business is created based on the target transaction element and its element value.

[0083] Among them, the initial transaction elements refer to all transaction elements that can be matched to the target business. Because the user may not need all the displayed transaction elements, the user needs to determine the initial transaction elements and then obtain the final target transaction elements and the values of the target transaction elements.

[0084] In actual applications, all matched initial transaction elements and buttons of initial transaction elements can be displayed on the display page of the business template, so that users can click them to determine the final target transaction elements, which reduces the user's operating burden and avoids erroneous operations.

[0085] In practice, after creating a target business template corresponding to a target business, permissions for the target business template must be configured to ensure data isolation and prevent unauthorized access. Login permissions can also be set based on user roles, ensuring that only the logged-in user can delete transaction templates created by themselves, not those created by other users. Furthermore, the Smart Recommendation button can be toggled on and off to meet business flexibility needs.

[0086] For example, a business template is created for the user role of "trader" and the template permission is set to "public". However, the public rights are set only to the trader and the department manager. This means that the template can only be seen by the trader and his manager, and the template can only be modified by the trader. The manager is not configured with modification permissions.

[0087] It should be understood that a target business template includes the target transaction elements and their values, as well as the template name and template permissions. Template permissions indicate whether the template is public for subsequent user reference. For example, a "Forward Business" transaction template contains the template name "Forward Business Query" and the template permission "Private," indicating that the template is not accessible to other users.

[0088] In actual applications, the element value of the target transaction element entered by the user can be entered by the user in the numeric input box after the transaction element name. In order to reduce the user's usage burden, a default value can be embedded in the numeric input box and the user modification permission can be set. When the default value can be modified, the user enters the element value of the transaction element.

[0089] S204: Perform data query according to the target business template and display the target business information in the business system.

[0090] The target business information refers to a set of eligible transaction records or business data retrieved from the business system based on the specific business type and transaction element conditions selected by the user.

[0091] In a possible implementation, after a database query statement is generated according to a target business template, data query is performed through the database query statement to obtain target business information; thereby, the target business information is displayed in the business system.

[0092] The database query statement is used to query the database according to the query conditions, and the database query statement includes a template identifier, a target business identifier, a target transaction element, and an element value of the target transaction element.

[0093] The template identifier is an identifier that uniquely identifies the transaction template. The target service identifier is an identifier that uniquely identifies a specific service. It can be a service type code or a service number, and is used to clearly identify the specific service involved in the current user operation.

[0094] It should be understood that the template identifier, target business identifier, target transaction elements, and their values all serve as parameters in a database query statement, enabling the query to locate the desired database rows and columns. For example, for a business template involving "customer transactions" with the content "field1 = 'xx' and field2 = 'xx'...", the generated database query statement could be "Select * from table where field1 = 'xx' and field2 = 'xx'...", thereby filtering information.

[0095] In another possible implementation, after determining the target business and the corresponding form for the target transaction element based on the target business template, the element value of the target transaction element is entered into the input field of the form to perform a data query to obtain the target business information. The target business information is then displayed in the business system.

[0096] The forms corresponding to the target business and target transaction elements refer to tabular interfaces for displaying transaction records or business data, which can be used to display historical data or as input forms for adding new transaction records.

[0097] For example, the "precious metals offshore forward" business includes transaction elements such as "product," "unit," and "transaction currency." After the user selects the template content for this business, a form interface containing these elements can be displayed. This allows for data binding. For example, by using Form.autoFillData(obj) to set the template content to the corresponding form data, binding the default transaction elements and assigning their values to the required fields.

[0098] The embodiment of the present application provides a method for displaying a business interface, which obtains information about the user's role, login time, and location, and uses a business recommendation model to recommend multiple initial businesses based on this information. After the user selects a target business from the recommended businesses, the system determines the target business template corresponding to the business. This template contains preset transaction elements and their values, which can be selected and modified by the user. Finally, the system uses the content of the template as a query condition to query data and displays relevant business information in the business system. This avoids the tedious jump steps that users need to click on submenus or subpages when handling business, and solves the problem of low efficiency in user business handling.

[0099] In actual applications, the business system can have multiple "one-click access" buttons corresponding to the business at the top of the entry page. The text displayed on the button can be set and dynamically generated. The number of buttons can be defined without an upper limit, but for the sake of page beauty, there should not be too many buttons.

[0100] Regarding the definition of transaction elements, considering the information integrity of the transaction elements, the element usage name, element display order, element component name, data domain, etc. should also be configured to finally form the transaction element.

[0101] The target business template corresponding to the target business can also include other transaction elements introduced by the user. For example, a complete transaction contains 20 transaction elements, of which 6 transaction elements are defined by the transaction template and automatically loaded by the transaction template, while the other 14 transaction elements are entered by the user.

[0102] Figure 3 A page schematic diagram of a business interface display method provided in an embodiment of the present application, such as Figure 3 As shown, after the user selects the business he needs to handle on the function page of the business system, the template corresponding to the business is generated, thereby displaying the function page of the corresponding business. According to the business template content of the business, after being processed by the logic processing layer, the required information can be queried in the data layer, and then returned to the function page of the business to display it to the user, achieving the effect of "one-click arrival" and solving the problem of low efficiency of user business handling.

[0103] Figure 4 A schematic diagram of a page of a business template provided in an embodiment of the present application, such as Figure 4 As shown, the template is named "Forward Customized Query Button" and the user permission classification is "Private". The template has trading elements such as "Trading Market", "Trading Currency", "Commodity Type", "Forward Commodity", "Business Entity", "Management Catalog" and "Trading Catalog". The template also has a display box for the template content to display the string representing the template content.

[0104] Figure 5 A schematic diagram of a page of transaction elements provided in an embodiment of the present application, such as Figure 5 As shown, a transaction element named "Trading Market" is defined, in which the element usage name is "ID_EXCHANGE", the element display order is "1", the element component name is "UISelect", and the element includes the filtering rules "swap", "fwd" and "spot". This means that the transaction element "Trading Market" will be displayed in the business templates of swap business, forward business and spot business.

[0105] Figure 6 A schematic diagram of the structure of a business interface display device provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the service interface display device 60 provided in this embodiment includes:

[0106] The first acquisition module 601 is used to obtain user information, including the user's role in the business system, the time and location of the user's login to the business system;

[0107] The second acquisition module 602 is used to input user information into the service recommendation model and obtain multiple initial services output by the service recommendation model. The service recommendation model is obtained by model training based on multiple sample user information and sample services corresponding to each sample user information;

[0108] Determination module 603 is configured to, in response to a user's determination operation on a target business among the multiple initial businesses, determine a target business template corresponding to the target business. The target business template includes target transaction elements and element values of the target transaction elements. The target business template is determined based on a pre-configured mapping relationship, which is used to represent the correspondence between the business and the transaction elements.

[0109] The control module 604 is used to perform data query according to the target business template and display the target business information in the business system.

[0110] In one possible implementation, the determination module 603 is also used to determine the target business in response to the user's determination operation on the target business among multiple initial businesses; determine whether there is an initial business template corresponding to the target business and for which the user has authority; if there is an initial business template corresponding to the target business and for which the user has authority, determine the target business template corresponding to the target business in response to the user's determination operation on the target business template in the initial business template; if there is no initial business template corresponding to the target business and for which the user has authority, create a target business template corresponding to the target business according to a pre-configured mapping relationship.

[0111] In one possible implementation, the determination module 603 is further used to determine multiple initial transaction elements corresponding to the target business based on a pre-configured mapping relationship; determine the target transaction element in response to a user's determination operation on the target transaction element among the multiple initial transaction elements; obtain the element value of the target transaction element input by the user; and create a target business template corresponding to the target business based on the target transaction element and the element value of the target transaction element.

[0112] In one possible implementation, the determination module 603 is further used to generate a database query statement based on the target business template, the database query statement including the template identifier, the target business identifier, the target transaction element, and the element value of the target transaction element; perform data query through the database query statement to obtain the target business information; and display the target business information in the business system.

[0113] In one possible implementation, the control module 604 is further used to determine the target business and the form corresponding to the target transaction element based on the target business template; input the element value of the target transaction element into the input field of the form to perform data query to obtain the target business information; and display the target business information in the business system.

[0114] In a possible implementation, the determination module 603 is further configured to configure permissions of the target service template.

[0115] The business interface display device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effects are similar, and are not described in detail in this embodiment.

[0116] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 7 As shown, the electronic device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. Optionally, the electronic device 70 further includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected via a bus 704.

[0117] During the specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that the at least one processor 701 performs the above method.

[0118] The specific implementation process of the processor 701 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.

[0119] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASICs), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.

[0120] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.

[0121] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified into address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0122] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0123] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0124] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0125] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0126] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.

[0127] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0128] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0129] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0130] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0131] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.

Claims

1. A business interface display method, characterized in that: include: Obtaining user information, including the user's role in the business system, the time and location of the user's login to the business system; Inputting the user information into a service recommendation model to obtain a plurality of initial services output by the service recommendation model, wherein the service recommendation model is obtained by model training based on a plurality of sample user information and a sample service corresponding to each sample user information; In response to the user's operation of determining a target business from among the multiple initial businesses, determining a target business template corresponding to the target business, the target business template including a target transaction element and an element value of the target transaction element, the target business template being determined based on a pre-configured mapping relationship, the mapping relationship being used to represent a correspondence between the business and the transaction element; Data query is performed according to the target business template, and target business information is displayed in the business system.

2. The method according to claim 1, characterized in that The step of determining a target service template corresponding to the target service in response to the user's operation of determining the target service among the multiple initial services includes: In response to the user's determination operation on the target service among the multiple initial services, determining the target service; Determining whether there is an initial business template corresponding to the target business and for which the user has authority; If there is an initial business template corresponding to the target business and for which the user has authority, in response to the user's determination operation on the target business template in the initial business template, determining the target business template corresponding to the target business; If there is no initial service template corresponding to the target service and for which the user has permission, a target service template corresponding to the target service is created according to a pre-configured mapping relationship.

3. The method according to claim 2, characterized in that The step of creating a target service template corresponding to the target service according to the pre-configured mapping relationship includes: Determining multiple initial transaction elements corresponding to the target business according to a pre-configured mapping relationship; In response to the user's determination operation on the target transaction element among the plurality of initial transaction elements, determining the target transaction element; Obtaining the element value of the target transaction element input by the user; A target business template corresponding to the target business is created according to the target transaction element and the element value of the target transaction element.

4. The method according to any one of claims 1 to 3, characterized in that The performing of data query according to the target business template and displaying target business information in the business system includes: Generate a database query statement according to the target business template, the database query statement including a template identifier, a target business identifier, the target transaction element, and an element value of the target transaction element; Performing data query through the database query statement to obtain the target business information; The target business information is displayed in the business system.

5. The method according to any one of claims 1 to 3, characterized in that The performing of data query according to the target business template and displaying target business information in the business system includes: Determining, based on the target business template, a form corresponding to the target business and the target transaction elements; Input the element value of the target transaction element into the input field of the form to perform data query to obtain the target business information; The target business information is displayed in the business system.

6. The method according to claim 2 or 3, characterized in that After creating the target service template corresponding to the target service, the method further includes: Configure permissions for the target service template.

7. A business interface display device, characterized in that: include: A first acquisition module is used to acquire user information, wherein the user information includes the user's role in the business system, the time and location of the user's login to the business system; A second acquisition module is configured to input the user information into a service recommendation model and obtain a plurality of initial services output by the service recommendation model, wherein the service recommendation model is obtained by model training based on a plurality of sample user information and a sample service corresponding to each sample user information; a determination module, configured to, in response to the user's determination operation on a target business among the multiple initial businesses, determine a target business template corresponding to the target business, the target business template including a target transaction element and an element value of the target transaction element, the target business template being determined based on a pre-configured mapping relationship, the mapping relationship being used to represent a correspondence between a business and a transaction element; The control module is used to perform data query according to the target business template and display the target business information in the business system.

8. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when the computer program is executed by a processor.