Business processing method and device, equipment and storage medium
By determining and displaying quick business controls based on users' historical business information during business processing, the problem of users needing to frequently return to the platform homepage is solved, thus improving the efficiency of business processing.
Patent Information
- Application Number
- CN202511178054.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2025-12-19
AI Technical Summary
During business processing, users need to repeatedly return to the platform homepage to perform repetitive operations, resulting in low business processing efficiency.
By identifying homepage and last page quick services based on users' historical service information and displaying quick service processing controls on specific pages, the number of user operation steps is reduced.
It improves the efficiency of business processing, makes it easier for users to select the business they need to process, and reduces complex operations.
Smart Images

Figure CN121166254A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a business processing method, apparatus, device and storage medium. Background Technology
[0002] In some scenarios, integrating multiple business processing systems online can prevent users from wasting a lot of time queuing offline to handle their business. For example, in the banking sector, a bank's payment platform can connect to the payment systems of various payment providers, allowing users to conveniently pay for services from different providers online.
[0003] In related technologies, when a user needs to process multiple business transactions on a business platform, they first need to enter the business platform homepage, find the first business transaction to process, and after processing, they need to return to the business platform homepage to find the next business transaction to process, until all multiple business transactions are processed.
[0004] However, in the above methods, users need to repeatedly return to the platform homepage to perform the same operations for different business projects, which is cumbersome and reduces the efficiency of business processing. Summary of the Invention
[0005] This application provides a business processing method, apparatus, device, and storage medium to solve the problem of low efficiency in business processing.
[0006] Firstly, this application provides a business processing method, including:
[0007] In response to a user's login request for a business page, determine at least one historical business processed by the user within a historical time period, and determine at least one homepage quick service from the at least one historical business based on the business information of each historical business;
[0008] A service page is displayed according to the at least one homepage quick service, and the service page includes processing controls for each homepage quick service and processing controls for multiple preset services;
[0009] In response to the user's selection of the processing control for the first business on the business page, the first business is processed to obtain the processing result of the first business;
[0010] Based on the service type of the first service and the service information of the at least one historical service, determine at least one last-page quick service;
[0011] Based on the first business processing result and the processing result page of the at least one last-page quick service, the processing result page includes the first business processing result and processing controls for each last-page quick service.
[0012] In one possible design, based on the service type of the first service and the service information of the at least one historical service, at least one last-page quick service is determined, including:
[0013] Based on the service type of the first service, at least one associated service is determined from the plurality of preset services, and the associated service has the same service type as the first service.
[0014] Determine the business information for each related business;
[0015] Based on the business information of each associated business and the business information of each historical business, determine the at least one last-page quick service among the at least one associated business and the at least one historical business;
[0016] The business information includes at least one of the following: business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, or business balance.
[0017] In one possible design, based on the business information of each associated service and the business information of each historical service, the at least one last-page quick service is determined from the at least one associated service and the at least one historical service, including:
[0018] Based on the business information of each associated business, a first quick business is determined among the at least one associated business, and the business processing status of the first quick business is an unprocessed state.
[0019] Based on the business information of each historical business, a second express business is determined in the at least one historical business, wherein the business balance of the second express business is less than the first preset balance, or the time difference between the next processing time of the second express business and the current time is less than or equal to the first preset duration.
[0020] The first and second quick services are deduplicated to obtain the at least one last-page quick service.
[0021] In one possible design, the business information includes business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, and business balance; based on the business information of each historical business, at least one homepage quick service is determined from the at least one historical business, including:
[0022] Historical transactions with an unprocessed status are identified as third-line quick transactions;
[0023] For any historical service, the next processing time of the historical service is determined based on the processing cycle and the last processing time. Historical services whose next processing time is less than or equal to the current time are identified as the fourth quick service.
[0024] Historical services with a processing frequency greater than the preset frequency and / or a processing number greater than or equal to the preset number are identified as the fifth express service;
[0025] Historical transactions with a balance less than or equal to the second preset balance are designated as the sixth express transaction.
[0026] The at least one homepage quick service is determined based on the third quick service, the fourth quick service, the fifth quick service, and the sixth quick service.
[0027] In one possible design, determining the at least one homepage quick service based on the third, fourth, fifth, and sixth quick services includes:
[0028] The third, fourth, fifth, and sixth quick services are deduplicated to obtain N quick services to be selected, where N is an integer greater than or equal to 1.
[0029] If N is less than or equal to a preset number, then the N services to be accessed via quick access will be determined as at least one quick access service on the homepage.
[0030] If N is greater than the preset number, then the priority of each service to be quickly accessed is determined based on the service information of each service to be quickly accessed, and the at least one homepage quick access service is determined based on the priority of each service to be quickly accessed.
[0031] In one possible design, after displaying the processing result page for the first business processing result and the at least one last-page quick business display page, the following is further included:
[0032] Obtain the user's click operation on the processing controls of the first and last page quick services in the processing results page;
[0033] Based on the click operation, the first last page quick service is processed to obtain the corresponding service processing result.
[0034] In one possible design, the business page includes a shortcut area, which includes processing controls for the at least one homepage shortcut service; after displaying the business page according to the at least one homepage shortcut service, it further includes:
[0035] In response to a user's preset operation input in the shortcut area, an edit control and a new control for each processing control are displayed in the shortcut area. The edit control is used to delete the processing control or change the position of the edit control, and the new control is used to add a processing control to the business page.
[0036] In response to an operation on the edit control of the first processing control, the first processing control is deleted or its position is changed;
[0037] Alternatively, in response to an operation on the newly added control, a second processing control may be added to the business page.
[0038] Secondly, this application provides a business processing apparatus, comprising: a first determining module, a first display module, a processing module, a second determining module, and a second display module, wherein...
[0039] The first determining module is used to, in response to a user's business page login request, determine at least one historical business processed by the user within a historical time period, and determine at least one homepage quick service among the at least one historical business based on the business information of each historical business;
[0040] The first display module is used to display a service page according to the at least one homepage quick service, the service page including processing controls for each homepage quick service and processing controls for multiple preset services;
[0041] The processing module is used to process the first business in response to the user's selection operation of the processing control of the first business on the business page, and obtain the processing result of the first business.
[0042] The second determining module is used to determine at least one last-page quick service based on the service type of the first service and the service information of the at least one historical service.
[0043] The second display module is used to display a processing result page based on the first business processing result and the at least one last-page quick service, wherein the processing result page includes the first business processing result and processing controls for each last-page quick service.
[0044] In one possible design, the second determining module is specifically used for:
[0045] Based on the service type of the first service, at least one associated service is determined from the plurality of preset services, and the associated service has the same service type as the first service.
[0046] Determine the business information for each related business;
[0047] Based on the business information of each associated business and the business information of each historical business, determine the at least one last-page quick service among the at least one associated business and the at least one historical business;
[0048] The business information includes at least one of the following: business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, or business balance.
[0049] In one possible design, the second determining module is specifically used for:
[0050] Based on the business information of each associated business, a first quick business is determined among the at least one associated business, and the business processing status of the first quick business is an unprocessed state.
[0051] Based on the business information of each historical business, a second express business is determined in the at least one historical business, wherein the business balance of the second express business is less than the first preset balance, or the time difference between the next processing time of the second express business and the current time is less than or equal to the first preset duration.
[0052] The first and second quick services are deduplicated to obtain the at least one last-page quick service.
[0053] In one possible design, the first determining module is specifically used for:
[0054] Historical transactions with an unprocessed status are identified as third-line quick transactions;
[0055] For any historical service, the next processing time of the historical service is determined based on the processing cycle and the last processing time. Historical services whose next processing time is less than or equal to the current time are identified as the fourth quick service.
[0056] Historical services with a processing frequency greater than the preset frequency and / or a processing number greater than or equal to the preset number are identified as the fifth express service;
[0057] Historical transactions with a balance less than or equal to the second preset balance are designated as the sixth express transaction.
[0058] The at least one homepage quick service is determined based on the third quick service, the fourth quick service, the fifth quick service, and the sixth quick service.
[0059] In one possible design, the first determining module is specifically used for:
[0060] The third, fourth, fifth, and sixth quick services are deduplicated to obtain N quick services to be selected, where N is an integer greater than or equal to 1.
[0061] If N is less than or equal to a preset number, then the N services to be accessed via quick access will be determined as at least one quick access service on the homepage.
[0062] If N is greater than the preset number, then the priority of each service to be quickly accessed is determined based on the service information of each service to be quickly accessed, and the at least one homepage quick access service is determined based on the priority of each service to be quickly accessed.
[0063] In one possible design, an acquisition module is further included after the second display module.
[0064] The acquisition module is used to acquire the user's click operation on the processing control of the first and last page quick service in the processing result page;
[0065] Based on the click operation, the first last page quick service is processed to obtain the corresponding service processing result.
[0066] In one possible design, the business page includes a shortcut area, which includes processing controls for at least one homepage shortcut business; a response module is also included after the first display module.
[0067] The response module is used to respond to a user's preset operation input to the shortcut area by displaying an edit control and a new control for each processing control in the shortcut area. The edit control is used to delete the processing control or change the position of the edit control, and the new control is used to add a processing control to the business page.
[0068] In response to an operation on the edit control of the first processing control, the first processing control is deleted or its position is changed;
[0069] Alternatively, in response to an operation on the newly added control, a second processing control may be added to the business page.
[0070] Thirdly, embodiments of this application provide an electronic device, including: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, causing the at least one processor to perform the business processing methods as described in the first aspect and various possible designs of the first aspect.
[0071] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the business processing methods described in the first aspect and various possible designs of the first aspect.
[0072] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, implements the business processing method described in the first aspect and various possible designs of the first aspect.
[0073] The business processing method, apparatus, device, and storage medium provided in this application can determine the quick business that may need to be executed based on the historical business processed by the user within a historical period when displaying certain specific pages, and display the processing controls for the quick business on the specific page. In this way, users can easily select the business to be processed without having to perform complex operations, thereby improving the efficiency of business processing. Attached Figure Description
[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0075] Figure 1 This is a schematic diagram of the system architecture provided for an embodiment of this application;
[0076] Figure 2 A flowchart illustrating a business processing method provided in an embodiment of this application;
[0077] Figure 3 A schematic diagram of the login interface of the business processing system provided in the embodiments of this application;
[0078] Figure 4 A schematic diagram of a business page provided for an embodiment of this application;
[0079] Figure 5 A schematic diagram of another business page provided in an embodiment of this application;
[0080] Figure 6 A schematic diagram of the processing page for the first service provided in an embodiment of this application;
[0081] Figure 7 A schematic diagram of the processing result page provided in an embodiment of this application;
[0082] Figure 8 A schematic diagram illustrating the process of determining the last page quick access service provided in this application embodiment;
[0083] Figure 9 A schematic diagram illustrating the process of determining the homepage shortcut service provided in this application embodiment;
[0084] Figure 10 This is a schematic diagram of the structure of a service processing device provided in an embodiment of this application;
[0085] Figure 11 This is a schematic diagram of another business processing apparatus provided in an embodiment of this application;
[0086] Figure 12 This is a schematic diagram of another business processing apparatus provided in an embodiment of this application;
[0087] Figure 13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0088] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0089] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0090] The collection, storage, use, processing, transmission, provision, and disclosure of financial data or user data involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0091] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.
[0092] To facilitate understanding, the following will be combined with... Figure 1 The system architecture applicable to the embodiments of this application will be described.
[0093] Figure 1 This is a schematic diagram of the system architecture provided for an embodiment of this application. Please refer to [link / reference]. Figure 1The system includes a terminal device 101 and a server 102. The terminal device 101 can be a user's local terminal device (e.g., a computer) or a mobile device. The terminal device 101 may contain a business processing system. Users can send business processing requests from the terminal device 101 to the server 102 by clicking on page controls within the business processing system. The server 102 can process the business processing requests sent by the terminal device 101.
[0094] In related technologies, when a user needs to handle multiple business transactions on a business platform, they first enter the platform's homepage, find the first transaction to process, and then return to the homepage to find the next transaction, and so on, until all transactions are completed. However, in this method, users need to repeatedly return to the platform's homepage for different business items, making the process cumbersome and resulting in low efficiency.
[0095] To address the aforementioned technical issues, in this embodiment of the application, when displaying certain specific pages, the system can determine the quick services that may need to be executed based on the user's historical business processed within a historical time period, and display the processing controls for the quick services on the specific pages. This allows users to conveniently select the services to be processed without requiring them to perform complex operations, thereby improving the efficiency of business processing.
[0096] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0097] Figure 2 This is a flowchart illustrating a business processing method provided in an embodiment of this application. Please refer to [link / reference]. Figure 2 As shown, the method may include the following steps:
[0098] S201. In response to a user's business page login request, determine at least one historical business processed by the user within a historical time period, and based on the business information of each historical business, determine at least one homepage quick service among the at least one historical business.
[0099] The execution entity in this application embodiment can be a terminal device or a service processing device installed in the terminal device. The service processing device can be implemented by software or by a combination of software and hardware.
[0100] The terminal device can be equipped with a business processing system. The login interface of the business processing system can have a "login" control. Users can enter user information on the login interface and generate a business page login request by clicking the "login" control.
[0101] Below, in conjunction with Figure 3 The login interface of the business processing system is explained through specific examples.
[0102] Figure 3 Please refer to the schematic diagram of the login interface of the business processing system provided in the embodiments of this application. Figure 3 It includes a username input module, a password input module, and a "Login" control. Users can enter their username in the username input interface, enter the password corresponding to the username in the password input module, and click the "Login" control to generate a login request for the business page.
[0103] Based on the user information entered on the login interface, at least one historical transaction within a historical period can be identified in the database. Users can pre-set historical period information on their terminal devices, such as a day, a week, or a month.
[0104] Based on at least one historical transaction, the corresponding transaction information for each historical transaction can be found in the database. The transaction information may include the transaction processing status, processing cycle, processing frequency, number of processing attempts, last processing time, and transaction balance.
[0105] For example, assuming the historical transaction was the payment of book fees, the corresponding transaction information could include: Transaction status: processed, processing cycle: 4 months, processing frequency: once every 4 months, number of processing times: 3, last processing time: September 2024, and transaction balance: 0.
[0106] S202. Display the business page based on at least one homepage quick service.
[0107] The business page may include a quick access area and a preset area. The quick access area may include at least one processing control for quick services on the homepage, and the preset area may include processing controls for multiple preset services. Preset services may refer to services that the user has set in advance on the terminal device. Preset services may include services that the user has processed in the past and services that are yet to be processed.
[0108] Below, in conjunction with Figure 4 The business page is explained through specific examples.
[0109] Figure 4 For a schematic diagram of the business page provided in the embodiments of this application, please refer to [link / reference]. Figure 4It includes a preset area and a quick area. The preset area contains multiple preset business processing controls, and the quick area contains multiple quick business processing controls. Users can select controls on the business page, where selection can refer to clicking on the controls.
[0110] After the business page is displayed, the shortcut area can also be edited.
[0111] The shortcut area can be edited in the following ways: In response to a user's preset input on the shortcut area, edit controls for each processing control and a new control are displayed in the shortcut area. Edit controls are used to delete processing controls or change their positions, while new controls are used to add processing controls to the business page. In response to an operation on the edit control of the first processing control, the first processing control is deleted or its position is changed. Alternatively, in response to an operation on the new control, a second processing control is added to the business page. The preset operation can refer to a long press on the shortcut area.
[0112] Below, in conjunction with Figure 5 This section explains how to edit shortcut areas using specific examples.
[0113] Figure 5 For a schematic diagram of another business page provided in this application embodiment, please refer to [link / reference]. Figure 5 ,exist Figure 4 Based on the embodiments, an editable shortcut area responsive to preset operations is also included. The editing control can be located in the upper right corner of each processing control, and the newly added control can be located at the right end of the shortcut area, to the right of the rightmost processing control. Clicking the editing control of the first processing control allows deletion of the first processing control; long-pressing and dragging the editing control of the first processing control changes its position. Clicking the newly added control brings up a list of quick services on the homepage, containing multiple processing controls. Clicking the second processing control in the list allows adding a second processing control to the service page. The quick services list includes homepage quick services not displayed on the service page.
[0114] S203. In response to the user's selection of the processing control for the first business on the business page, process the first business and obtain the processing result of the first business.
[0115] The first business processing control can refer to the processing control that the user selects on the business page.
[0116] The first business can be processed in the following way: in response to the user's selection of the processing control for the first business on the business page, a business processing request is generated, and a business processing request is sent to the corresponding server so that the server processes the first business, obtains the first business processing result, and receives the first business processing result sent by the server.
[0117] Below, in conjunction with Figure 6 The process of handling the first business is explained through specific examples.
[0118] Figure 6 For a schematic diagram of the processing page of the first service provided in this application embodiment, please refer to [link / reference]. Figure 6 This includes the business details of the first transaction, a "Pay" control, and a "Cancel" control. Users can click the "Pay" control to complete the payment and click the "Cancel" control to cancel the payment. If a user clicks the "Pay" control to complete the payment, the processing result for the first transaction is "Processing Completed." If a user clicks the "Cancel" control to cancel the payment, the processing result for the first transaction is "Processing Failed."
[0119] S204. Based on the business type of the first business and the business information of at least one historical business, determine at least one last-page quick service.
[0120] At least one quick service on the last page can be determined as follows: Based on the service type of the first service, at least one associated service is determined from multiple preset services, wherein the associated service has the same service type as the first service; the service information of each associated service is determined; based on the service information of each associated service and the service information of each historical service, at least one quick service on the last page is determined from at least one associated service and at least one historical service.
[0121] The "business type" can refer to the unit type of the first business. For example, if the first business is paying textbook fees, then the corresponding business type could be "school." Based on the business type of the first business, at least one related business can be determined from multiple preset businesses, and the related business has the same business type as the first business. For example, if the first business is paying electricity fees, and the corresponding business type is "property management," then preset businesses could include paying water fees, paying tuition fees, etc. Paying water fees corresponds to the "property management" business type, and paying tuition fees corresponds to the "school" business type.
[0122] S205. Display the processing result page based on the first business processing result and at least one last page quick business.
[0123] The processing results page includes the processing results of the first business and processing controls for each quick business on the last page.
[0124] Below, in conjunction with Figure 7 The processing result page of the first business is explained through a specific example.
[0125] Figure 7 Please refer to the schematic diagram of the processing result page provided in the embodiments of this application. Figure 7 This includes processing controls for the first business processing result and multiple quick business functions on the last page.
[0126] After the processing results page is displayed, you can also process the quick services on the last page.
[0127] The quick access services on the last page can be processed as follows: Obtain the user's click action on the processing control of the first quick access service on the results page; based on the click action, process the first quick access service on the last page to obtain the corresponding service processing result. Here, the first quick access service on the last page can refer to the processing control that the user clicks on on the results page.
[0128] In this embodiment, when business processing is required, at least one historical business can be determined based on the business page login request, and at least one homepage quick business can be determined based on the business information of the historical business. A business page is displayed based on the at least one homepage quick business, and in response to the user's selection of the processing control for the first business on the business page, the first business is processed to obtain a first business processing result. At least one last-page quick business is determined based on the business type of the first business and the business information of at least one historical business. A processing result page is displayed based on the first business processing result and the at least one last-page quick business. This method allows for business recommendations to be provided to users before and after business processing, improving the efficiency of user business processing.
[0129] Based on any of the above embodiments, the following, in conjunction with Figure 8 The process of determining the last page quick access service ( Figure 2 S204 in the embodiments will be described in detail.
[0130] Figure 8 This is a schematic diagram illustrating the process of determining the last-page quick access service provided in this application embodiment. Please refer to... Figure 8 The method may include:
[0131] S801. Based on the service type of the first service, determine at least one related service among multiple preset services.
[0132] Among them, related services can refer to preset services that have the same service type as the first service.
[0133] For example, suppose the first business is of the school type, and multiple preset businesses include paying gas fees, paying student meal fees, paying elevator fees, and paying book fees. The business type for paying gas fees is of the property type, the business type for paying student meal fees is of the school type, the business type for paying elevator fees is of the property type, and the business type for paying book fees is of the school type. Then the associated businesses can be paying student meal fees and paying book fees.
[0134] S802. Determine the business information for each related business.
[0135] Business information includes at least one of the following: business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, or business balance. The business processing status indicates whether the business is currently being processed, and can include processed and unprocessed states. The processing cycle refers to the interval between processing cycles. If the business is not paid within a preset duration of the processing cycle, the business processing status will be switched to unprocessed. For example, assuming the business is water bill payment, the processing cycle is three months, and the preset duration is 5 days, it means that the user needs to pay the water bill every three months. If the water bill is not paid within the first 5 days of each processing cycle, the business processing status of the water bill payment will be switched to unprocessed.
[0136] For example, assuming the historical transaction was for paying electricity bills, the corresponding transaction information could include: Transaction status: Unprocessed, Processing cycle: One month, Processing frequency: Once a month, Number of processing times: 20, Last processing time: September 2024, Transaction balance: 10 yuan.
[0137] S803. Based on the business information of each associated business, determine the first quick business among at least one associated business.
[0138] The first quick service can be determined as follows: obtain the service information of each associated service, determine the associated services whose processing status is not processed based on the service information, and determine the associated services as the first quick service.
[0139] S804. Based on the business information of each historical business, determine the second fast business in at least one historical business.
[0140] Historical transactions refer to transactions processed by a user within a historical period. Users can set historical periods in advance on their terminal devices. For example, the historical period can be 3 months, 6 months, etc.
[0141] The second fast service can be determined in the following ways: based on user information, search for multiple historical services in the database, obtain the service information of each historical service, determine the service balance of each historical service based on the service information, and determine the historical service of each historical service as the second fast service; or, determine the current time and the next processing time of each historical service, and determine the historical service whose time difference between the next processing time and the current time is less than or equal to the first preset duration as the second fast service.
[0142] Users can pre-set a first preset balance on their terminal device, for example, 10 yuan. Based on the processing cycle of historical transactions and the last processing time, the next processing time for a historical transaction can be determined. For example, assuming the historical transaction was a meal payment, the processing cycle was one month, and the last processing time was May 1st, the next processing time could be determined to be June 1st.
[0143] S805. Perform deduplication on the first and second quick services to obtain at least one last page quick service.
[0144] The last page quick service can be determined as follows: Obtain the first quick service and the second quick service, compare the first quick service and the second quick service in turn, identify duplicate services that belong to both the first quick service and the second quick service, delete the duplicate services from the second quick service to obtain the deduplicated second quick service, and determine the first quick service and the deduplicated second quick service as the last page quick service.
[0145] In this embodiment, when business processing is required, at least one last-page quick service can be determined after the business processing is completed. Based on the business type of the first service, at least one associated service can be determined from multiple preset services, and the business information of each associated service is determined. Based on the business information of each associated service, associated services with an unprocessed status can be determined as first quick services. Based on the business information of each historical service, a second quick service can be determined from at least one historical service, wherein the business balance of the second quick service is less than a first preset balance, or the time difference between the next processing time of the second quick service and the current time is less than or equal to a first preset duration. Deduplication of the first and second quick services yields at least one last-page quick service. This method allows for service recommendations to be provided to users after business processing, improving the efficiency of user business processing.
[0146] Based on any of the above embodiments, the following, in conjunction with Figure 9 The process of determining the quick access services on the homepage ( Figure 2 The embodiment S201 is described in detail.
[0147] Figure 9 This is a schematic diagram illustrating the process of determining the homepage shortcut service provided in this embodiment of the application. Please refer to... Figure 9 The method may include:
[0148] S901. Determine the business information for each historical business, and identify historical businesses with an unprocessed status as the third quick business.
[0149] The third quick service can be identified as follows: identify at least one historical service processed by the user within a historical period; based on the at least one historical service, determine the service information corresponding to each historical service; based on the service information, determine the service processing status of each historical service; based on the service processing status, identify the historical services with an unprocessed status as the third quick service.
[0150] S902. For any historical service, determine the fourth quick service based on the processing cycle of the historical service and the last processing time.
[0151] The fourth quick service can be determined as follows: Identify at least one historical service processed by the user within a historical time period; based on the at least one historical service, determine the service information corresponding to each historical service; based on the service information, determine the processing cycle and last processing time of each historical service; based on the processing cycle and last processing time of the historical service, determine the next processing time of the historical service; historical services whose next processing time is less than or equal to the current time are identified as the fourth quick service. The user can pre-set the second preset duration on the terminal device.
[0152] For example, assuming the historical transaction was a property fee payment with a processing cycle of six months, the current date is July 31st, the second preset duration is 5 days, and the last processing date was February 1st, then the next processing date can be determined to be August 1st. The time difference between the next processing date and the current date is 1 day, and the time difference is less than the second preset duration. Therefore, this historical transaction can be identified as the fourth express transaction.
[0153] S903. Historical services with a processing frequency greater than the preset frequency and / or a processing number greater than or equal to the preset number are identified as the fifth express service.
[0154] Users can set preset frequencies and preset number of times in advance on their terminal devices. For example, the preset frequency can be once a day, and the preset number of times can be 10.
[0155] The fifth quick service can be determined as follows: identify at least one historical service processed by the user within a historical period; based on the at least one historical service, determine the service information corresponding to each historical service; based on the service information, determine the processing frequency and number of times each historical service is processed; and identify historical services with a processing frequency greater than a preset frequency and / or a processing number greater than or equal to a preset number of times as the fifth quick service.
[0156] S904. Historically processed transactions with a balance less than or equal to the second preset balance are designated as the sixth express transactions.
[0157] The sixth quick service can be determined as follows: Identify at least one historical service processed by the user within a historical time period; based on the at least one historical service, determine the service information corresponding to each historical service; based on the service information, determine the service balance of each historical service; and identify historical services whose service balance is less than or equal to a second preset balance as the sixth quick service. The user can pre-set the second preset balance on the terminal device; for example, the second preset balance can be 10 yuan.
[0158] S905. Perform deduplication on the third, fourth, fifth, and sixth quick services to obtain N quick services to be processed. Determine whether N is less than or equal to the preset number.
[0159] Deduplication can be performed as follows: Obtain the third, fourth, fifth, and sixth quick services; identify duplicate services among them; delete duplicate services from these services to obtain the third, fourth, fifth, and sixth deduplicated quick services; and then define these three services, along with the duplicate services, as N services to be deduplicated. Here, N represents the number of services to be deduplicated, and N can be an integer greater than or equal to 1.
[0160] Users can set a preset quantity in the terminal device in advance, for example, the preset quantity can be 4.
[0161] If so, then execute S906.
[0162] If not, then execute S907.
[0163] S906. Identify N pending quick services as at least one homepage quick service.
[0164] S907. Based on the service information of each service to be quickly accessed, determine the priority of each service to be quickly accessed, and based on the priority and preset quantity of each service to be quickly accessed, determine at least one quick service for the homepage.
[0165] Users can set priority rules in the terminal device in advance. For example, the priority rule can be: the more frequently the business is processed, the higher the priority. The highest priority is level 1 and the lowest is level N, where N is the number of businesses to be processed quickly.
[0166] The homepage quick access services can be determined as follows: Based on priority rules and the service information of each service to be accessed, determine the priority of each service; based on the priority of each service, sort the services in descending order of priority to obtain a priority ranking; based on a preset quantity, select the top K services from the priority ranking in descending order, and define these top K services as the homepage quick access services. Here, K equals the preset quantity, and K can be an integer greater than or equal to 1.
[0167] For example, suppose the services to be quickly accessed include paying student meal fees, paying tuition fees, and paying electricity bills, with a preset quantity of 2. The processing frequency for paying student meal fees is once a week, the processing frequency for paying tuition fees is once every six months, and the processing frequency for paying electricity bills is once every three months. Then, the priority for paying student meal fees is 1, the priority for paying electricity bills is 2, and the priority for paying tuition fees is 3. Therefore, the quick services on the homepage are paying student meal fees and paying electricity bills.
[0168] In this embodiment, when business processing is required, at least one homepage quick service can be identified before processing. Based on the business information of each historical service, historical services with an unprocessed status are identified as the third quick service; the next processing time is determined based on the processing cycle and last processing time of the historical service; historical services with a time difference between the next processing time and the current time less than or equal to a second preset duration are identified as the fourth quick service; historical services with a processing frequency greater than a preset frequency and / or a processing count greater than or equal to a preset count are identified as the fifth quick service; historical services with a business balance less than or equal to a second preset balance are identified as the sixth quick service; the third, fourth, fifth, and sixth quick services are deduplicated to obtain N services to be quickened. It is determined whether N is less than or equal to a preset number. If yes, the N services to be quickened are identified as at least one homepage quick service; otherwise, at least one homepage quick service is identified based on the priority and preset number of each service to be quickened. This method allows for service recommendations to be made to users before business processing, improving the efficiency of user business processing.
[0169] Figure 10This is a schematic diagram of a service processing apparatus provided in an embodiment of this application. Please refer to [link / reference]. Figure 10 The business processing device 10 includes: a first determining module 11, a first display module 12, a processing module 13, a second determining module 14, and a second display module 15, wherein...
[0170] The first determining module 11 is used to, in response to a user's business page login request, determine at least one historical business processed by the user within a historical time period, and determine at least one homepage quick service among the at least one historical business based on the business information of each historical business;
[0171] The first display module 12 is used to display a service page according to the at least one homepage quick service, the service page including processing controls for each homepage quick service and processing controls for multiple preset services;
[0172] The processing module 13 is used to process the first service in response to the user's selection operation of the processing control of the first service in the service page, and obtain the processing result of the first service.
[0173] The second determining module 14 is used to determine at least one last-page quick service based on the service type of the first service and the service information of the at least one historical service.
[0174] The second display module 15 is used to display a processing result page based on the first business processing result and the at least one last-page quick service, wherein the processing result page includes the first business processing result and processing controls for each last-page quick service.
[0175] The business processing apparatus provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0176] In one possible design, the second determining module 14 is specifically used for:
[0177] Based on the service type of the first service, at least one associated service is determined from the plurality of preset services, and the associated service has the same service type as the first service.
[0178] Determine the business information for each related business;
[0179] Based on the business information of each associated business and the business information of each historical business, determine the at least one last-page quick service among the at least one associated business and the at least one historical business;
[0180] The business information includes at least one of the following: business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, or business balance.
[0181] In one possible design, the second determining module 14 is specifically used for:
[0182] Based on the business information of each associated business, a first quick business is determined among the at least one associated business, and the business processing status of the first quick business is an unprocessed state.
[0183] Based on the business information of each historical business, a second express business is determined in the at least one historical business, wherein the business balance of the second express business is less than the first preset balance, or the time difference between the next processing time of the second express business and the current time is less than or equal to the first preset duration.
[0184] The first and second quick services are deduplicated to obtain the at least one last-page quick service.
[0185] In one possible design, the first determining module 11 is specifically used for:
[0186] Historical transactions with an unprocessed status are identified as third-line quick transactions;
[0187] For any historical service, the next processing time of the historical service is determined based on the processing cycle and the last processing time. Historical services whose next processing time is less than or equal to the current time are identified as the fourth quick service.
[0188] Historical services with a processing frequency greater than the preset frequency and / or a processing number greater than or equal to the preset number are identified as the fifth express service;
[0189] Historical transactions with a balance less than or equal to the second preset balance are designated as the sixth express transaction.
[0190] The at least one homepage quick service is determined based on the third quick service, the fourth quick service, the fifth quick service, and the sixth quick service.
[0191] In one possible design, the first determining module 11 is specifically used for:
[0192] The third, fourth, fifth, and sixth quick services are deduplicated to obtain N quick services to be selected, where N is an integer greater than or equal to 1.
[0193] If N is less than or equal to a preset number, then the N services to be accessed via quick access will be determined as at least one quick access service on the homepage.
[0194] If N is greater than the preset number, then the priority of each service to be quickly accessed is determined based on the service information of each service to be quickly accessed, and the at least one homepage quick access service is determined based on the priority of each service to be quickly accessed.
[0195] Figure 11 This is a schematic diagram of another service processing apparatus provided in an embodiment of this application. Figure 10 Based on the illustrated embodiments, please refer to Figure 11 The second display module 15 is followed by an acquisition module 16.
[0196] The acquisition module 16 is used to acquire the user's click operation on the processing control of the first and last page quick service in the processing result page;
[0197] Based on the click operation, the first last page quick service is processed to obtain the corresponding service processing result.
[0198] Figure 12 This is a schematic diagram of another service processing apparatus provided in an embodiment of this application. Figure 11 Based on the illustrated embodiments, please refer to Figure 12 Following the first display module 11, a response module 17 is also included.
[0199] The response module 17 is used to, in response to a user's preset operation input to the shortcut area, display the editing control and the new control of each processing control in the shortcut area. The editing control is used to delete the processing control or change the position of the editing control, and the new control is used to add a processing control to the business page.
[0200] In response to an operation on the edit control of the first processing control, the first processing control is deleted or its position is changed;
[0201] Alternatively, in response to an operation on the newly added control, a second processing control may be added to the business page.
[0202] Figure 13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 13 As shown, the electronic device 20 may include: a transceiver 21, a processor 22, and a memory 23.
[0203] Processor 22 executes computer execution instructions stored in memory, causing processor 22 to perform the scheme in the above embodiments. Processor 22 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0204] The memory 23 is connected to the processor 22 via the system bus and completes communication between them. The memory 23 is used to store computer program instructions.
[0205] Transceiver 21 can be used to obtain the task to be run and the configuration information of the task to be run.
[0206] The system bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. Transceivers are used to enable communication between database access devices and other computers (e.g., clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and may also include non-volatile memory.
[0207] The electronic device provided in this application embodiment can be the terminal device described in the above embodiments.
[0208] This application also provides a chip for executing instructions, which is used to execute the technical solutions of the business processing methods in the above embodiments.
[0209] This application also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer performs the technical solution of the business processing method described in the above embodiments.
[0210] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when the at least one processor executes the computer program, it can implement the technical solution of the business processing method in the above embodiments.
[0211] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0212] The modules described as separate components may or may not be physically separate. The components shown as modules 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 the modules can be selected to implement the solution of this embodiment according to actual needs.
[0213] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0214] The integrated modules described above, implemented as software functional modules, can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application.
[0215] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0216] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0217] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0218] The aforementioned storage medium can be implemented by any type of volatile or non-volatile storage 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 storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0219] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. The processor and storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic control unit or main control device.
[0220] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to 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; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0221] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A business processing method, characterized in that, include: In response to a user's login request for a business page, determine at least one historical business processed by the user within a historical time period, and determine at least one homepage quick service from the at least one historical business based on the business information of each historical business; A service page is displayed according to the at least one homepage quick service, and the service page includes processing controls for each homepage quick service and processing controls for multiple preset services; In response to the user's selection of the processing control for the first business on the business page, the first business is processed to obtain the processing result of the first business; Based on the service type of the first service and the service information of the at least one historical service, determine at least one last-page quick service; Based on the first business processing result and the processing result page of the at least one last-page quick service, the processing result page includes the first business processing result and processing controls for each last-page quick service.
2. The method according to claim 1, characterized in that, Based on the service type of the first service and the service information of the at least one historical service, at least one last-page quick service is determined, including: Based on the service type of the first service, at least one associated service is determined from the plurality of preset services, and the associated service has the same service type as the first service. Determine the business information for each related business; Based on the business information of each associated business and the business information of each historical business, determine the at least one last-page quick service among the at least one associated business and the at least one historical business; The business information includes at least one of the following: business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, or business balance.
3. The method according to claim 2, characterized in that, Based on the business information of each associated service and the business information of each historical service, the at least one last-page quick service is determined from the at least one associated service and the at least one historical service, including: Based on the business information of each associated business, a first quick business is determined among the at least one associated business, and the business processing status of the first quick business is an unprocessed state. Based on the business information of each historical business, a second express business is determined in the at least one historical business, wherein the business balance of the second express business is less than the first preset balance, or the time difference between the next processing time of the second express business and the current time is less than or equal to the first preset duration. The first and second quick services are deduplicated to obtain the at least one last-page quick service.
4. The method according to any one of claims 1-3, characterized in that, The business information includes business processing status, processing cycle, processing frequency, number of processing attempts, last processing time, and business balance; based on the business information of each historical business, at least one homepage quick service is determined from the at least one historical business, including: Historical transactions with an unprocessed status are identified as third-line quick transactions; For any historical service, the next processing time of the historical service is determined based on the processing cycle and the last processing time. Historical services whose next processing time is less than or equal to the current time are identified as the fourth quick service. Historical services with a processing frequency greater than the preset frequency and / or a processing number greater than or equal to the preset number are identified as the fifth express service; Historical transactions with a balance less than or equal to the second preset balance are designated as the sixth express transaction. The at least one homepage quick service is determined based on the third quick service, the fourth quick service, the fifth quick service, and the sixth quick service.
5. The method according to claim 4, characterized in that, Determining the at least one homepage quick service based on the third, fourth, fifth, and sixth quick services includes: The third, fourth, fifth, and sixth quick services are deduplicated to obtain N quick services to be selected, where N is an integer greater than or equal to 1. If N is less than or equal to a preset number, then the N services to be accessed via quick access will be determined as at least one quick access service on the homepage. If N is greater than the preset number, then the priority of each service to be quickly accessed is determined based on the service information of each service to be quickly accessed, and the at least one homepage quick access service is determined based on the priority of each service to be quickly accessed.
6. The method according to any one of claims 1-5, characterized in that, After processing the first service result and displaying the processing result page for at least one last-page quick service, the process further includes: Obtain the user's click operation on the processing controls of the first and last page quick services in the processing results page; Based on the click operation, the first last page quick service is processed to obtain the corresponding service processing result.
7. The method according to any one of claims 1-6, characterized in that, The service page includes a shortcut area, which includes processing controls for at least one homepage shortcut service; after displaying the service page according to the at least one homepage shortcut service, it further includes: In response to a user's preset operation input in the shortcut area, an edit control and a new control for each processing control are displayed in the shortcut area. The edit control is used to delete the processing control or change the position of the edit control, and the new control is used to add a processing control to the business page. In response to an operation on the edit control of the first processing control, the first processing control is deleted or its position is changed; Alternatively, in response to an operation on the newly added control, a second processing control may be added to the business page.
8. A business processing apparatus, characterized in that, include: The system comprises a first determining module, a first display module, a processing module, a second determining module, and a second display module, wherein... The first determining module is used to, in response to a user's business page login request, determine at least one historical business processed by the user within a historical time period, and determine at least one homepage quick service among the at least one historical business based on the business information of each historical business; The first display module is used to display a service page according to the at least one homepage quick service, the service page including processing controls for each homepage quick service and processing controls for multiple preset services; The processing module is used to process the first business in response to the user's selection operation of the processing control of the first business on the business page, and obtain the processing result of the first business. The second determining module is used to determine at least one last-page quick service based on the service type of the first service and the service information of the at least one historical service. The second display module is used to display a processing result page based on the first business processing result and the at least one last-page quick service, wherein the processing result page includes the first business processing result and processing controls for each last-page quick service.
9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.
11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 7.