Configurable card-based self-recommendation interface updating method and related device

By implementing a configurable card-based self-recommendation interface update method on mobile devices, the problems of high server processing pressure and latency are solved. The interface update is completed by utilizing the computing power of mobile devices, thereby improving the user experience and the real-time performance of personalized recommendations.

CN115185625BActive Publication Date: 2025-12-12CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210934499.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-04
Publication Date
2025-12-12
Estimated Expiration
2042-08-04

AI Technical Summary

Technical Problem

In existing technologies, as the number of users increases, the computing power and data storage capacity of the server are insufficient, resulting in high processing costs and business data delays, making it difficult to achieve highly flexible and personalized user recommendations.

Method used

By implementing a self-recommended interface update method based on configurable cards on mobile devices, the method utilizes mobile computing power to complete simple logic processing, monitors user behavior in real time, and updates the interface on a card-by-card basis, including dynamic adjustments to business search, operation, and ranking cards.

Benefits of technology

It reduced server-side processing costs, decreased latency, improved user experience, and enabled personalized interface updates and real-time responses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115185625B_ABST
    Figure CN115185625B_ABST
Patent Text Reader

Abstract

The embodiment of the application belongs to the field of research and development management and artificial intelligence, is applied to the field of card interface update, and relates to a self-recommendation type interface update method based on a configurable card and a related device thereof, which comprises the following steps: after a user logs in, loading a configurable card used for combining an initialization interface to complete operation interface initialization; performing first behavior monitoring and second behavior monitoring on the user, and performing self-recommendation type interface update based on the card on a front-end interface according to a monitoring result and a user operation result. Form data is directly updated and processed on a mobile terminal, part of simple data processing logic is pushed down to the mobile terminal, simple logic processing of the form is completed by using the computing power of the mobile terminal device, the processing cost of a server is reduced, meanwhile, user behaviors are monitored in real time, it is ensured that cards that need to be updated in an interface are updated in a card unit, and user experience is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of R&D management and artificial intelligence technology, in particular to a self-recommendation interface updating method based on configurable cards and a related device thereof. BACKGROUND

[0002] Currently, the core logic of product search, sorting, user data recommendation and other business scenarios in the industry is dependent on the server, and the mode is usually one-to-many and unified logic on the server.

[0003] When the user level reaches a certain level, high flexibility and personalized recommendation based on users will cause great burden on the server's computing power, data storage capacity, etc., which is likely to cause excessive pressure on the server, resulting in high processing cost of the server, and also likely to cause delay when sending related business data to the mobile terminal. SUMMARY

[0004] The purpose of the embodiments of the present application is to provide a self-recommendation interface updating method based on configurable cards and a related device thereof, to complete simple form logic processing using the computing power of the mobile terminal, reduce the processing cost of the server, and at the same time, monitor user behavior in real time to ensure that the cards that need to be updated in the interface are updated in units of cards, greatly improving the user experience.

[0005] To solve the above technical problems, the embodiments of the present application provide a self-recommendation interface updating method based on configurable cards, which adopts the following technical solutions:

[0006] A self-recommendation interface updating method based on configurable cards, comprising the following steps:

[0007] After the user logs in, load the configurable cards used to combine the initialized interface, complete the operation interface initialization, wherein the configurable cards include business search cards, business operation cards, and business ranking cards;

[0008] Monitor the first behavior of the user, and determine whether the user has performed a business search operation in the business search card;

[0009] If yes, obtain the business search result corresponding to the first behavior, select the business operation card corresponding to the business search result, and arrange it in the preset business hotspot area to replace the current business operation card, wherein the business hotspot area refers to the area in the interface for arranging business operation cards;

[0010] Monitor the second behavior of the user, and determine whether the user has completed a business processing operation in the replaced business operation card;

[0011] If yes, a service processing result corresponding to the second behavior is acquired, wherein the service processing result comprises a service name corresponding to a service processed by the user;

[0012] Based on the service processing result, a user historical behavior table and a service real-time score table are updated in real time;

[0013] A service type of a service score in a target ranking interval in the service real-time score table after real-time updating is acquired;

[0014] The service type is loaded into the service ranking card to replace a service type currently displayed in the service ranking card.

[0015] Further, before the step of completing the operation interface initialization by loading the configurable card for the combination initialization interface, the method further comprises:

[0016] The service search card is customized and generated in advance based on the search logic;

[0017] The service operation card is customized and generated in advance based on the service processing logic;

[0018] The service ranking card is customized and generated in advance based on the preset ranking display rule;

[0019] At least one of each of the three cards is selected from the service search card, the service operation card and the service ranking card, and is set as the configurable card for the combination initialization interface.

[0020] Further, the step of selecting the service operation card corresponding to the service search result and arranging the service operation card to a preset service hotspot area to replace a current service operation card comprises:

[0021] An association relationship between the service search result and the service operation card is set in advance;

[0022] Different service operation cards are set with different identifiers in advance;

[0023] Based on the association relationship, the service operation card corresponding to the service search result is determined;

[0024] Based on the different identifiers, the service operation card is arranged to the preset service hotspot area to replace the current service operation card.

[0025] Further, the step of monitoring a second behavior of the user and determining whether the user has completed a service processing operation in the replaced service operation card comprises:

[0026] Trigger events corresponding to operation completion of all service operation cards are set in advance;

[0027] determining whether the monitoring component monitoring the second behavior of the user monitors a trigger event corresponding to the completion of the operation of the target service operation card;

[0028] If yes, the user completes the service processing operation in the replaced service operation card.

[0029] Further, before the step of updating the user historical behavior table and the service real-time score table based on the service processing result, the method further comprises:

[0030] classifying the service types on the server, wherein the service types include commodity, media, teaching, promotion and member increase, activity operation, and finance;

[0031] setting initial service scores for each sub-service in different service types;

[0032] constructing a service original score table based on the names of each sub-service in different service types and the initial service scores;

[0033] setting a user historical behavior table on the mobile terminal, wherein the user historical behavior table includes the names of each sub-service in different service types and the service scores corresponding to each sub-service in different service types.

[0034] Further, the step of updating the user historical behavior table and the service real-time score table based on the service processing result specifically comprises:

[0035] when the user logs in for the first time, obtaining the data in the service original score table and mapping the data one by one to the user historical behavior table as the initial data of the user historical behavior table when logging in this time;

[0036] when the user logs in for the first time, obtaining the data in the service original score table and mapping the data one by one to the user historical behavior table as the initial data of the user historical behavior table when logging in this time;

[0037] determining the service name corresponding to the service processed by the user based on the service processing result;

[0038] obtaining the service score corresponding to the service name in the initial data of the user historical behavior table when logging in this time based on the service name, and updating the service score in the user historical behavior table, wherein the updating method is that the service score is added by N points each time the user completes a service processing operation in the replaced service operation card, wherein N is a positive integer;

[0039] The updated user historical behavior table is taken as a business real-time score table.

[0040] Further, the step of obtaining the business type of the business score in the target ranking interval in the business real-time score table after real-time updating, specifically comprises:

[0041] The business scores corresponding to respective sub-business names of the same business type in the business real-time score table are summed up;

[0042] Based on the sum result, the business scores corresponding to different business types are determined;

[0043] The business scores corresponding to different business types are sorted;

[0044] Based on the sorting result, the business type of the business score in the target ranking interval is determined.

[0045] To solve the above technical problems, the embodiment of the application further provides a self-recommendation type interface updating device based on a configurable card, which adopts the following technical scheme:

[0046] A self-recommendation type interface updating device based on a configurable card, comprising:

[0047] An initialization module is configured to load configurable cards for combining an initialization interface after a user logs in, and complete operation interface initialization, wherein the configurable cards include a business search card, a business operation card, and a business ranking card.

[0048] A monitoring module is configured to perform first behavior monitoring on the user, and determine whether the user has performed a business search operation in the business search card.

[0049] An interface updating module is configured to, if yes, obtain a business search result corresponding to the first behavior, select a business operation card corresponding to the business search result, and arrange the business operation card in a preset business hotspot area to replace a current business operation card, wherein the business hotspot area refers to an area in the interface for arranging the business operation card.

[0050] The monitoring module is configured to perform second behavior monitoring on the user, and determine whether the user has completed a business processing operation in the replaced business operation card.

[0051] A business result obtaining module is configured to, if yes, obtain a business processing result corresponding to the second behavior, wherein the business processing result includes a business name corresponding to a business processed by the user.

[0052] A form updating module is configured to perform real-time updating on a user historical behavior table and a business real-time score table based on the business processing result.

[0053] a ranking screening module, configured to acquire a service type in a target ranking interval in the service real-time score table after real-time updating of the service real-time score table;

[0054] an interface updating module, configured to load the service type into the service ranking card to replace a service type currently displayed in the service ranking card.

[0055] To solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the technical scheme as follows:

[0056] A computer device comprises a memory and a processor, the memory stores computer readable instructions, and the processor implements the steps of the self-recommended interface updating method based on the configurable card as described above when executing the computer readable instructions.

[0057] To solve the above technical problems, the embodiment of the present application further provides a computer readable storage medium, which adopts the technical scheme as follows:

[0058] A computer readable storage medium stores computer readable instructions, and the computer readable instructions are executed by a processor to implement the steps of the self-recommended interface updating method based on the configurable card as described above.

[0059] Compared with the prior art, the embodiment of the present application has the following beneficial effects:

[0060] The self-recommended interface updating method based on the configurable card loads the configurable card for combining the initial interface after the user logs in, completes the operation interface initialization, carries out the first behavior monitoring and the second behavior monitoring on the user, and carries out the self-recommended interface updating based on the card on the front-end interface according to the monitoring result and the user operation result. The form data is directly updated and processed on the mobile terminal, part of the simple data processing logic is downgraded to the mobile terminal, the computing power of the mobile terminal device is used to complete the simple logic processing of the form, the processing cost of the server is reduced, at the same time, the user behavior is monitored in real time, it is ensured that the cards that need to be updated in the interface are updated in the unit of the card, and the user experience is greatly improved. BRIEF DESCRIPTION OF DRAWINGS

[0061] To more clearly illustrate the schemes in the present application, the drawings needed in the description of the embodiments of the present application will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0062] Figure 1is an exemplary system architecture diagram in which the present application can be applied;

[0063] Figure 2 is a flow chart of one embodiment of the configurable card based self-recommended interface updating method according to the present application;

[0064] Figure 3 is Figure 2 is a flow chart of one embodiment of the step 204 shown in FIG. 2;

[0065] Figure 4 is Figure 2 is a flow chart of one embodiment of the step 206 shown in FIG. 2;

[0066] Figure 5 is Figure 2 is a flow chart of one embodiment of the step 207 shown in FIG. 2;

[0067] Figure 6 is a structural schematic diagram of one embodiment of the configurable card based self-recommended interface updating apparatus according to the present application;

[0068] Figure 7 is Figure 6 is a structural schematic diagram of one embodiment of the step 602 shown in FIG. 6;

[0069] Figure 8 is Figure 6 is a structural schematic diagram of one embodiment of the step 603 shown in FIG. 6;

[0070] Figure 9 is a structural schematic diagram of one embodiment of the computer device according to the present application. DETAILED DESCRIPTION

[0071] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application; the description and the drawings are to be regarded as illustrative in nature and are not intended to limit the application; the terminology used in the description and the claims of the application and the above description of the drawings includes the terms specifically noted above, as well as their derivatives.

[0072] Reference to an "embodiment" herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. As will be apparent to those of ordinary skill in the art, embodiments described herein can be combined with other embodiments.

[0073] For better understanding of the present application, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings.

[0074] As shown in Figure 1 The system architecture 100 can include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is a medium for providing a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0075] A user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0076] The terminal devices 101, 102, 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, etc.

[0077] The server 105 can be a server providing various services, such as a background server supporting a page displayed on the terminal devices 101, 102, 103.

[0078] It should be noted that the self-recommended interface updating method based on the configurable card provided in the embodiments of the present application is generally executed by a server / terminal device, and accordingly, the self-recommended interface updating device based on the configurable card is generally arranged in a server / terminal device.

[0079] It should be understood that,Figure 1 The number of terminal devices, networks and servers in the system is only illustrative. Any number of terminal devices, networks and servers can be provided according to implementation needs.

[0080] With reference to Figure 2 , a flow chart of one embodiment of the configurable card-based self-recommended interface updating method according to the present application is shown. The configurable card-based self-recommended interface updating method includes the following steps:

[0081] Step 201, after a user logs in, load configurable cards for combining an initialization interface, complete operation interface initialization, wherein the configurable cards include a business search card, a business operation card and a business ranking card.

[0082] In this embodiment, before the step of loading configurable cards for combining an initialization interface, completing operation interface initialization, the method further includes: pre-generate a business search card based on search logic; pre-generate a business operation card based on business processing logic; pre-generate a business ranking card based on a preset ranking display rule; and select at least one of each of the three types of cards and set it as a configurable card for combining an initialization interface.

[0083] By card processing the parts for different operations of the user in the front-end interface and the business ranking display part, when the interface is updated, only the card block that needs to be updated needs to be updated, and other cards do not need to be updated, which to some extent reduces the delay problem of updating and greatly improves the user experience.

[0084] In this embodiment, after the step of pre-generating a business operation card based on business processing logic, the method further includes: pre-setting a distinguished identifier for different business operation cards.

[0085] By setting a distinguished identifier for different business operation cards, the corresponding business operation card can be directly selected by the distinguished identifier for subsequent processing, and the interface can be updated.

[0086] Step 202, monitor the first behavior of the user, and determine whether the user has performed a business search operation in the business search card.

[0087] In this embodiment, before the step of monitoring the first behavior of the user, and determining whether the user has performed a business search operation in the business search card, the method further includes: pre-setting an association between the business search result and the business operation card.

[0088] In the embodiment, the step of setting the association between the service search result and the service operation card includes: setting the association in a one-to-many manner, and specifically, setting a plurality of service search keywords corresponding to the distinguished identifier of the service operation card, and taking the pointing target of the search keyword as the service search result.

[0089] By setting the association between the service search result and the service operation card, the service operation card to be selected can be determined through the service search result.

[0090] In step 203, if yes, the service search result corresponding to the first behavior is obtained, the service operation card corresponding to the service search result is selected, and the service operation card is laid out in the preset service hotspot area to replace the current service operation card. The service hotspot area refers to an area in the interface for laying out the service operation card.

[0091] In the embodiment, the step of selecting the service operation card corresponding to the service search result and laying out the service operation card in the preset service hotspot area to replace the current service operation card includes: determining the service operation card corresponding to the service search result based on the association, and laying out the service operation card in the preset service hotspot area to replace the current service operation card based on the distinguished identifier.

[0092] By monitoring the service search card, the service search result is obtained, and then based on the service search result, it is determined whether to replace the current service operation card in the service hotspot area. The user behavior is tracked in real time, and the service operation card in the interface service hotspot area is updated in time.

[0093] In step 204, the second behavior of the user is monitored, and it is determined whether the user has completed the business processing operation in the replaced service operation card.

[0094] In the embodiment, the step of monitoring the second behavior of the user and determining whether the user has completed the business processing operation in the replaced service operation card includes: setting a trigger event corresponding to the operation completion of all service operation cards in advance; determining whether the monitoring component monitoring the second behavior of the user monitors the trigger event corresponding to the operation completion of the target service operation card; and if yes, the user has completed the business processing operation in the replaced service operation card.

[0095] By setting the trigger event, it is determined whether the user has completed the business processing operation in the replaced service operation card. The monitoring mechanism is simple and practical, and there is no need to configure complex monitoring elements in the front-end interface.

[0096] Continuing to refer to Figure 3 , Figure 3is Figure 2 A flow chart of one specific implementation of step 204 is shown, including steps of:

[0097] Step 301, set the trigger event corresponding to the operation completion of all business operation cards in advance;

[0098] Step 302, judge whether the monitoring component for monitoring the second behavior of the user monitors the trigger event corresponding to the operation completion of the target business operation card;

[0099] Step 303, if yes, the user has completed the business processing operation in the replaced business operation card;

[0100] Step 304, if no, the user has not completed the business processing operation in the replaced business operation card.

[0101] Step 205, if yes, obtain the business processing result corresponding to the second behavior, wherein the business processing result includes the business name corresponding to the business processed by the user.

[0102] Step 206, based on the business processing result, update the user historical behavior table and the business real-time score table in real time.

[0103] In the embodiment, before the step of updating the user historical behavior table and the business real-time score table in real time based on the business processing result, the method further includes: classifying the business types on the service side, wherein the business types include commodity type, media type, teaching type, promotion and member type, activity operation type and financial type; setting the business initial score for each subordinate business in different business types; constructing the business original score table based on the name of each subordinate business in different business types and the business initial score; and setting the user historical behavior table on the mobile side, wherein the user historical behavior table includes the name of each subordinate business in different business types and the business score corresponding to each subordinate business in different business types.

[0104] By constructing the business original score table on the service side and setting the user historical behavior table with the same table form structure as the business original score table on the mobile side, when the data operation is performed on the front-end interface, it is not necessary to update the service side table form data every time, but only to update the table form data on the mobile side, and finally send the final update result to the service side for updating at one time, thereby avoiding the problem of easy service side pressure overload caused by multiple data flow between the ends.

[0105] In the embodiment, the step of updating the user historical behavior table and the business real-time score table based on the business processing result specifically comprises: when the user logs in for the first time, data in the business original score table is obtained and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user logs in this time; when the user logs in for the second time, data in the user historical behavior table corresponding to the last time when the user logs out is obtained as initial data of the user historical behavior table when the user logs in this time; based on the business processing result, the business name corresponding to the business processed by the user is determined; based on the business name, the business score corresponding to the business name in the initial data of the user historical behavior table when the user logs in this time is obtained, and the business score is updated in the user historical behavior table, wherein the updating manner is that the business score is added by N points every time the user completes a business processing operation in the replaced business operation card, wherein N is a positive integer; and the user historical behavior table after the updating is taken as the business real-time score table.

[0106] By directly updating the form data on the mobile terminal, part of the simple data processing logic is downgraded to the mobile terminal, the computing power of the mobile terminal device is used to complete the simple logic processing of the form, and the processing cost of the server is reduced.

[0107] With reference to Figure 4 , Figure 4 is Figure 2 a flowchart of one specific implementation of step 206, comprising steps of:

[0108] Step 401, when the user logs in for the first time, data in the business original score table is obtained and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user logs in this time;

[0109] Step 402, when the user logs in for the second time, data in the user historical behavior table corresponding to the last time when the user logs out is obtained as initial data of the user historical behavior table when the user logs in this time;

[0110] Step 403, based on the business processing result, the business name corresponding to the business processed by the user is determined;

[0111] Step 404, based on the business name, the business score corresponding to the business name in the initial data of the user historical behavior table when the user logs in this time is obtained, and the business score is updated in the user historical behavior table, wherein the updating manner is that the business score is added by N points every time the user completes a business processing operation in the replaced business operation card, wherein N is a positive integer;

[0112] Step 405, the updated user history behavior table is taken as the business real-time score table.

[0113] Step 207, the business type of the business score in the target ranking interval in the business real-time score table after real-time updating is obtained.

[0114] In the embodiment, the step of obtaining the business type of the business score in the target ranking interval in the business real-time score table after real-time updating specifically includes: obtaining the business scores corresponding to each sub-business name of the same business type in the business real-time score table respectively, and performing summation processing; determining the business scores corresponding to different business types respectively based on the summation result; performing sorting processing on the business scores corresponding to different business types respectively; and determining the business type of the business score in the target ranking interval based on the sorting result.

[0115] By setting the user history behavior table and the business real-time score table on the mobile terminal, the business type of the business score in the target ranking interval is determined, which facilitates automatic recommendation of the business type on the front-end interface.

[0116] Continuing to refer to Figure 5 , Figure 5 is Figure 2 a flowchart of one specific implementation of step 207, including steps of:

[0117] Step 501, the business scores corresponding to each sub-business name of the same business type in the business real-time score table are obtained respectively, and summation processing is performed;

[0118] Step 502, the business scores corresponding to different business types respectively are determined based on the summation result;

[0119] Step 503, sorting processing is performed on the business scores corresponding to different business types respectively;

[0120] Step 504, the business type of the business score in the target ranking interval is determined based on the sorting result.

[0121] Step 208, the business type is loaded into the business ranking card to replace the business type currently displayed in the business ranking card.

[0122] The application completes operation interface initialization by loading a configurable card used for combination initialization interface after user login; performs first behavior monitoring and second behavior monitoring on the user, and performs self-recommendation type interface updating based on the card on the front-end interface according to the monitoring result and user operation result. The form data is directly updated and processed on the mobile terminal, part of the simple data processing logic is pushed down to the mobile terminal, the computing power of the mobile terminal device is used to complete the simple logic processing of the form, the processing cost of the server is reduced, at the same time, the user behavior is monitored in real time, it is ensured that the cards that need to be updated in the interface are updated in the unit of cards in time, and the user experience is greatly improved.

[0123] The embodiment of the application can acquire and process related data based on artificial intelligence technology. The artificial intelligence (AI) is the theory, method, technology and application system for using a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, perceive environment, acquire knowledge and use knowledge to obtain the best results.

[0124] The artificial intelligence basic technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction system, mechatronics, etc. The artificial intelligence software technology mainly includes computer vision technology, robot technology, biometric identification technology, speech processing technology, natural language processing technology and machine learning / deep learning, etc.

[0125] In the embodiment of the application, the self-recommendation type interface display method based on the configurable card can be trained and improved by using the machine learning method in the artificial intelligence technology. By continuously adding the configurable card, the self-recommendation type interface display model is perfected, which facilitates the front-end interface personnel to use it as a plug-in for interface updating, and reduces the code writing amount of the front-end developer.

[0126] Further reference is made to Figure 6 , as an implementation of the method shown in Figure 2 , the application provides an embodiment of a self-recommendation type interface updating device based on a configurable card. The device embodiment corresponds to the method embodiment shown in Figure 2 , and the device can be specifically applied to various electronic devices.

[0127] As shown in Figure 6 , the self-recommendation type interface updating device based on a configurable card 600 comprises an initialization module 601, a monitoring module 602, an interface updating module 603, a business result acquisition module 604, a form updating module 605 and a ranking screening module 606. Wherein:

[0128] The initialization module 601 is configured to load configurable cards for combining an initialization interface after a user logs in, and complete operation interface initialization, wherein the configurable cards include a business search card, a business operation card, and a business ranking card.

[0129] The monitoring module 602 is configured to perform first behavior monitoring on the user, and determine whether the user performs a business search operation in the business search card.

[0130] The interface updating module 603 is configured to, if yes, acquire a business search result corresponding to the first behavior, select a business operation card corresponding to the business search result, and arrange the business operation card to replace a current business operation card in a preset business hotspot area, wherein the business hotspot area refers to an area in the interface for arranging the business operation card.

[0131] The monitoring module 602 is configured to perform second behavior monitoring on the user, and determine whether the user completes a business processing operation in the replaced business operation card.

[0132] The business result acquisition module 604 is configured to, if yes, acquire a business processing result corresponding to the second behavior, wherein the business processing result includes a business name corresponding to a business processed by the user.

[0133] The form updating module 605 is configured to update a user historical behavior table and a business real-time score table in real time based on the business processing result.

[0134] The ranking screening module 606 is configured to acquire a business type of a business score in a target ranking interval in the business real-time score table after real-time updating.

[0135] The interface updating module 603 is configured to load the business type to the business ranking card to replace a business type currently displayed in the business ranking card.

[0136] The application loads configurable cards for combining an initialization interface after a user logs in, and completes operation interface initialization; performs first behavior monitoring and second behavior monitoring on the user, and performs self-recommendation type interface updating based on cards in a front-end interface according to monitoring results and user operation results. The form data is directly updated and processed on a mobile terminal, part of simple data processing logic is downgraded to the mobile terminal, the computing power of the mobile terminal device is used to complete simple logic processing of the form, the processing cost of a server is reduced, meanwhile, user behaviors are monitored in real time, it is ensured that cards that need to be updated in the interface are updated in a card unit, and user experience is greatly improved.

[0137] With reference to Figure 7 , Figure 7 is Figure 6An embodiment structure diagram of the monitoring module 602 shown in 602, the monitoring module 602 comprises: a first monitoring submodule 6021 and a second monitoring submodule 6022. Wherein,

[0138] The first monitoring submodule 6021 is used for monitoring the first behavior of the user, and judging whether the user has performed a business search operation in the business search card.

[0139] The second monitoring submodule 6022 is used for monitoring the second behavior of the user, and judging whether the user has completed a business processing operation in the replaced business operation card.

[0140] Through the first monitoring submodule and the second monitoring submodule, the business search card and the replaced business operation card are monitored respectively, so that the mobile terminal user can obtain the search and business operation results in time when performing interface search and business operation in the front-end interface, and the user experience is greatly improved.

[0141] Continuing to refer to Figure 8 , Figure 8 is Figure 6 An embodiment structure diagram of the interface updating module 603 shown in 603, the interface updating module 603 comprises: a first updating submodule 6031 and a second updating submodule 6032. Wherein,

[0142] The first updating submodule 6031 is used for obtaining the business search result corresponding to the first behavior, selecting the business operation card corresponding to the business search result, and arranging the business operation card to replace the current business operation card in the preset business hotspot area, wherein the business hotspot area refers to an area in the interface for arranging the business operation card.

[0143] The second updating submodule 6032 is used for loading the business type into the business ranking card to replace the business type currently displayed in the business ranking card.

[0144] Through the first updating submodule and the second updating submodule, the current business operation card and the business type currently displayed in the business ranking card are updated respectively, so that the mobile terminal can provide personalized self-recommendation according to the user historical behavior to update the interface in the front-end interface.

[0145] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the methods described above. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).

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

[0147] To address the aforementioned technical problems, embodiments of this application also provide a computer device. Please refer to [link / reference needed]. Figure 9 , Figure 9 This is a basic structural block diagram of the computer device in this embodiment.

[0148] The computer device 9 includes a memory 91, a processor 92, and a network interface 93 that are interconnected via a system bus. It should be noted that only the computer device 9 with components 91-93 is shown in the figure; however, it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Those skilled in the art will understand that the computer device described here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0149] The computer device can be a desktop computer, a notebook computer, a palm computer, a cloud server, or the like. The computer device can interact with a user through a keyboard, a mouse, a remote controller, a touchpad, a voice control device, or the like.

[0150] The memory 91 includes at least one type of readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, or the like), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, or the like. In some embodiments, the memory 91 can be an internal storage unit of the computer device 9, such as a hard disk or a memory of the computer device 9. In other embodiments, the memory 91 can also be an external storage device of the computer device 9, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like. Of course, the memory 91 can include both an internal storage unit and an external storage device of the computer device 9. In this embodiment, the memory 91 is generally used to store an operating system and various application software installed in the computer device 9, such as computer readable instructions of the configurable card-based self-recommendation interface updating method, or the like. In addition, the memory 91 can also be used to temporarily store various data that has been output or will be output.

[0151] The processor 92 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 92 is generally used to control the overall operation of the computer device 9. In this embodiment, the processor 92 is used to run computer readable instructions or process data stored in the memory 91, such as computer readable instructions of the configurable card-based self-recommendation interface updating method.

[0152] The network interface 93 can include a wireless network interface or a wired network interface, and is generally used to establish a communication connection between the computer device 9 and other electronic devices.

[0153] The computer device proposed in this embodiment belongs to the field of card-based interface update technology. This application loads configurable cards for combining and initializing the interface after user login, completing the interface initialization; it performs first and second behavior monitoring on the user, and updates the front-end interface based on cards according to the monitoring results and user operation results. It directly updates form data on the mobile device, offloading some simple data processing logic to the mobile device, utilizing the computing power of the mobile device to complete simple form logic processing, reducing server-side processing costs. Simultaneously, real-time monitoring of user behavior ensures timely updates of cards within the interface, greatly improving the user experience.

[0154] This application also provides another embodiment, namely, providing a computer-readable storage medium storing computer-readable instructions that can be executed by a processor to cause the processor to perform the steps of the self-recommended interface update method based on configurable cards as described above.

[0155] The computer-readable storage medium proposed in this embodiment belongs to the field of card-based interface update technology. This application loads configurable cards for combining and initializing the interface after user login, completing the interface initialization; it performs first and second behavior monitoring on the user, and updates the front-end interface based on cards according to the monitoring results and user operation results. It directly updates form data on the mobile device, offloading some simple data processing logic to the mobile device, utilizing the computing power of the mobile device to complete simple form logic processing, reducing server-side processing costs. Simultaneously, real-time monitoring of user behavior ensures timely updates of cards within the interface, greatly improving the user experience.

[0156] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0157] Obviously, the above-described embodiments are only some embodiments but not all the embodiments of the present application, the preferred embodiments of the present application are shown in the drawings, but do not limit the patent scope of the present application. The present application can be implemented in many different forms, and conversely, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent replacements to some technical features therein. Any equivalent structure made by using the content of the specification and drawings, directly or indirectly applied to other related technical fields, is also within the patent protection scope of the present application.

Claims

1. A configurable card-based self-recommendation interface updating method, characterized in that, The method comprises the following steps: After the user logs in, a configurable card for combining an initialization interface is loaded to complete operation interface initialization, wherein the configurable card comprises a business search card, a business operation card, and a business ranking card; First behavior monitoring is performed on the user to determine whether the user has performed a business search operation in the business search card; If yes, a business search result corresponding to the first behavior is obtained, a business operation card corresponding to the business search result is selected, and the business operation card is laid out in a preset business hotspot area to replace the current business operation card, wherein the business hotspot area refers to an area in the interface for laying out the business operation card, and the step of selecting the business operation card corresponding to the business search result and laying out the business operation card in the preset business hotspot area to replace the current business operation card specifically comprises: An association between the business search result and the business operation card is set in advance, including setting the association in a one-to-many manner, specifically, setting a distinguished identifier of the business operation card to correspond to a plurality of business search keywords, and taking a pointing target of the search keyword as the business search result; Different distinguished identifiers are set for different business operation cards in advance; Based on the association, the business operation card corresponding to the business search result is determined; Based on the distinguished identifier, the business operation card is laid out in the preset business hotspot area to replace the current business operation card; Second behavior monitoring is performed on the user to determine whether the user has completed a business processing operation in the replaced business operation card; If yes, a business processing result corresponding to the second behavior is obtained, wherein the business processing result comprises a business name corresponding to the business processed by the user; Based on the business processing result, a user historical behavior table and a business real-time score table are updated in real time, wherein a business original score table is constructed on a server side in advance, and a user historical behavior table is set on a mobile side with the same table structure as the business original score table, When the user logs in for the first time, data in the business original score table is obtained and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user logs in this time; When the user logs in for the first time, data in the business original score table is obtained and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user logs in this time; Based on the business processing result, the business name corresponding to the business processed by the user is determined; Based on the business name, a business score corresponding to the business name in the initial data of the user historical behavior table when the user logs in this time is obtained, and the business score is updated in the user historical behavior table, wherein the updating manner is that the business score is added by N points each time the user completes a business processing operation in the replaced business operation card, wherein N is a positive integer; The updated user historical behavior table is taken as the business real-time score table; The business original score table of the server is updated based on the business real-time score table. acquiring a business type in a target ranking interval of a business score in a business real-time score table after real-time updating; loading the business type into the business ranking card to replace a business type currently displayed in the business ranking card.

2. The configurable card-based self-recommendation interface updating method according to claim 1, wherein, Before the step of completing operation interface initialization by loading the configurable card for combination initialization interface, the method further comprises: previously generating business search card customization based on search logic; previously generating business operation card customization based on business processing logic; previously generating business ranking card customization based on preset ranking display rules; respectively selecting at least one of the business search card, the business operation card, and the business ranking card as the configurable card for combination initialization interface.

3. The configurable card-based self-recommending interface updating method of claim 1, wherein, The step of monitoring the user's second behavior to determine whether the user has completed a business processing operation in the replaced business operation card specifically comprises: previously setting a trigger event corresponding to operation completion for all business operation cards; determining whether the monitoring component monitoring the user's second behavior has monitored the trigger event corresponding to operation completion of the target business operation card; if yes, the user has completed a business processing operation in the replaced business operation card.

4. The configurable card-based self-recommending interface updating method of claim 1, wherein, Before the step of updating the user historical behavior table and the business real-time score table based on the business processing result, the method further comprises: classifying business types on a server, wherein the business types include commodity, media, teaching, promotion and member increase, activity operation, and finance; setting a business initial score for each sub-business in different business types; constructing a business original score table based on the name of each sub-business in the different business types and the business initial score; setting a user historical behavior table on a mobile terminal, wherein the user historical behavior table includes the name of each sub-business in the different business types and a business score corresponding to each sub-business in the different business types.

5. The configurable card-based self-recommending interface updating method of claim 1, wherein, The step of acquiring a business type in a target ranking interval of a business score in a business real-time score table after real-time updating specifically comprises: acquiring a business score corresponding to each sub-business name of the same business type in the business real-time score table and performing summation processing; determining a business score corresponding to each different business type based on the summation result; performing sorting processing on the business score corresponding to each different business type; determining a business type in a target ranking interval of a business score based on the sorting result.

6. A configurable card-based self-recommending interface updating apparatus, characterized by: comprises: an initialization module configured to load a configurable card for combination initialization interface to complete operation interface initialization after a user logs in, wherein the configurable card includes a business search card, a business operation card, and a business ranking card; a monitoring module configured to monitor a user's first behavior to determine whether the user has performed a business search operation in the business search card; An interface updating module is configured to, if yes, acquire a business search result corresponding to the first behavior, select a business operation card corresponding to the business search result, and arrange the business operation card to a preset business hotspot area to replace a current business operation card, wherein the business hotspot area refers to an area in the interface for arranging the business operation card, and the step of selecting the business operation card corresponding to the business search result and arranging the business operation card to the preset business hotspot area to replace the current business operation card specifically includes: An association between the business search result and the business operation card is preset, including: the association is set in a one-to-many manner, specifically, a distinguished identifier of the business operation card is preset to correspond to a plurality of business search keywords, and a pointing target of the search keyword is taken as the business search result; The distinguished identifier is preset for different business operation cards; Based on the association, the business operation card corresponding to the business search result is determined; Based on the distinguished identifier, the business operation card is arranged to the preset business hotspot area to replace the current business operation card; A monitoring module is configured to monitor a second behavior of the user, and determine whether the user has completed a business processing operation in the replaced business operation card; A business result acquisition module is configured to, if yes, acquire a business processing result corresponding to the second behavior, wherein the business processing result includes a business name corresponding to a business processed by the user; A form updating module is configured to update a user historical behavior table and a business real-time score table based on the business processing result, wherein a business original score table is constructed on a server side in advance, and a user historical behavior table is set on a mobile side and has a same table form structure as the business original score table, When the user performs login for the first time, data in the business original score table is acquired and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user performs login this time; When the user performs login for the first time, data in the business original score table is acquired and mapped to the user historical behavior table one by one as initial data of the user historical behavior table when the user performs login this time; Based on the business processing result, a business name corresponding to a business processed by the user is determined; Based on the business name, a business score corresponding to the business name in the initial data of the user historical behavior table when the user performs login this time is acquired, and the business score is updated in the user historical behavior table, wherein the updating manner is that the business score is added by N points each time the user completes a business processing operation in the replaced business operation card, wherein N is a positive integer; The updated user historical behavior table is taken as a business real-time score table; The business original score table of the server side is updated based on the business real-time score table; A ranking screening module is configured to acquire a business type of a target ranking interval in the business real-time score table after real-time updating; An interface updating module is configured to load the business type to the business ranking card to replace a business type currently displayed in the business ranking card. 7.A computer device, comprising a memory and a processor, wherein the memory stores computer readable instructions, and the processor executes the computer readable instructions to implement the steps of the configurable card-based self-recommended interface updating method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer readable instructions, and the processor executes the computer readable instructions to implement the steps of the configurable card-based self-recommended interface updating method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Screen multi-task processing method and system, terminal equipment and storage medium

    CN110275663A

  • Information recommendation method, readable storage medium and terminal

    CN111738679A