CN111580709B - Display method and device of operation information sheet - Google Patents
Display method and device of operation information sheet Download PDFInfo
- Publication number
- CN111580709B CN111580709B CN202010260354.5A CN202010260354A CN111580709B CN 111580709 B CN111580709 B CN 111580709B CN 202010260354 A CN202010260354 A CN 202010260354A CN 111580709 B CN111580709 B CN 111580709B
- Authority
- CN
- China
- Prior art keywords
- target
- information
- control
- controls
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application relates to a display method and a device of an operation information sheet, wherein the method comprises the following steps: under the condition that query operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each operation information sheet in the one or more operation information sheets; determining a target operation control corresponding to each operation information sheet according to the operation state information; and responding to the query operation to display one or more operation information sheets on the target application, and displaying a target operation control corresponding to each operation information sheet on each operation information sheet. The method and the device solve the technical problem that the display flexibility of the operation information list is low in the related technology.
Description
Technical Field
The present application relates to the field of computers, and in particular, to a method and an apparatus for displaying an operation information sheet.
Background
With the development of the internet, more and more operations can be performed on applications. In order to facilitate the user to trace back the execution process operation, the application program provides the query function of the operation information sheet. The user may query the information sheet for previously performed operations, such as: orders, insurance policies, bills, and the like. When the current operation information sheet is displayed, one display mode is to display only the operation information sheet, and a user can only check and browse the operation information sheet and cannot perform subsequent operations. Another way of displaying is to display some buttons for the user, who can click on the placement to perform the operation. However, the types and the number of the buttons displayed on the operation information sheet are fixed, and the buttons cannot meet the requirements of different users, so that the flexibility of displaying the operation information sheet is poor.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The application provides a display method and device of an operation information sheet, which aim to at least solve the technical problem that the display flexibility of the operation information sheet is low in the related technology.
According to an aspect of an embodiment of the present application, there is provided a display method of an operation information sheet, including:
under the condition that query operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each operation information sheet in the one or more operation information sheets, wherein the query operation is used for requesting to query a first operation executed by the target account on the target application, each operation information sheet is used for recording information of each first operation executed by the target account on the target application, and the operation state information is used for indicating an operation state of each operation information sheet;
determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet;
and responding to the query operation to display the one or more operation information sheets on the target application, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet.
According to another aspect of the embodiments of the present application, there is also provided a display apparatus for manipulating an information sheet, including:
an obtaining module, configured to, when an inquiry operation performed on a target application is detected, obtain one or more operation information sheets corresponding to a target account and operation state information corresponding to each of the one or more operation information sheets, where the inquiry operation is used to request to inquire a first operation performed on the target application by the target account, each operation information sheet is used to record information that the target account performs each first operation on the target application, and the operation state information is used to indicate an operation state of each operation information sheet;
a determining module, configured to determine, according to the operation state information, a target operation control corresponding to each operation information sheet, where the target operation control is used to perform a second operation corresponding to the target operation control on each operation information sheet;
and the display module is used for responding to the query operation, displaying the one or more operation information sheets on the target application, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet.
Optionally, the determining module includes:
a first obtaining unit, configured to obtain N candidate operation controls corresponding to the operation state information, where N is a positive integer;
and the determining unit is used for determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account, wherein the portrait information is used for indicating the account attribute of the target account on the target application, and the operation information is used for indicating the operation executed by the target account on the target application.
Optionally, the first obtaining unit includes one of:
an obtaining subunit, configured to obtain, from the operation states and the operation controls having the corresponding relationship, an operation control corresponding to each of the one or more operation states indicated by the operation state information as the N candidate operation controls;
a searching subunit, configured to search, from a preset decision model, an operation control corresponding to a target decision branch in which the operation state information is located as the N candidate operation controls, where the preset decision model is configured to divide one or more decision branches and indicate an operation control corresponding to each of the one or more decision branches, where the one or more decision branches include the target decision branch.
Optionally, the determining unit includes:
a first determining subunit, configured to determine, when N is less than or equal to TH, the N candidate operation controls as the target operation control, where TH is a positive integer;
and the second determining subunit is used for determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account under the condition that N is greater than TH.
Optionally, the determining unit or the second determining subunit is configured to:
dividing the N candidate operation controls into display controls and hidden controls according to the portrait information and the operation information;
and determining the display control and a preset control as the target operation control, wherein the preset control is used for displaying the hidden control under the condition that the triggering operation of the preset control is detected, and the sum of the number of the display control and the number of the preset control is less than or equal to TH.
Optionally, the determining unit or the second determining subunit is configured to:
inputting the portrait information, the operation information and the N candidate operation controls into a target detection model, and obtaining a first association degree corresponding to each candidate operation control in the N candidate operation controls output by the target detection model, where the first association degree is used to indicate an association degree of each candidate operation control with the target account, the target detection model is obtained by training an initial detection model using account sample information labeled with sample association degrees, and the account sample information includes a portrait information sample and an operation information sample;
determining candidate operation controls corresponding to the first M relevance degrees ranked from high to low as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein M is a positive integer;
determining the first association degree from high to low as a first display order of the display control.
Optionally, the determining unit or the second determining subunit is configured to:
inputting the portrait information and the operation information into a feature extraction layer to obtain account features output by the feature extraction layer, wherein the target detection model comprises the feature extraction layer and a relevance detection layer;
and inputting the account features and the N candidate operation controls into the association degree detection layer to obtain each candidate operation control and the first association degree which are output by the association degree detection layer and have a corresponding relationship.
Optionally, the determining unit or the second determining subunit is configured to:
determining a first operation control with the highest display priority in the target operation controls in the operation state as the display control;
inputting the portrait information, the operation information and second operation controls into a target detection model to obtain a second association degree corresponding to each second operation control output by the target detection model, wherein the second association degree is used for indicating the association degree of each second operation control with the target account, the target detection model is obtained by training an initial detection model by using account sample information marked with sample association degrees, the account sample information includes portrait information samples and operation information samples, and the second operation controls are other operation controls except the first operation control in the N candidate operation controls;
determining the first operation control and a third operation control as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein the third operation control is a second operation control corresponding to the first P second relevance degrees, which are ranked from high to low, in the second operation controls, and P is a positive integer;
determining the second association degree from high to low as a second display order of the third operation control.
Optionally, the display module comprises:
the second obtaining unit is used for obtaining a first display sequence of the target operation controls under the condition that the number of the target operation controls is multiple;
and the first display unit is used for displaying the target operation control corresponding to each operation information sheet on each operation information sheet according to the first display sequence.
Optionally, the display module comprises:
a third obtaining unit, configured to obtain, when the number of the target operation controls is multiple, a second display order of second operation controls, except for a first operation control, in the target operation controls, where the first operation control is an operation control, in the target operation controls, that is, an operation control with a highest display priority in the operation state;
and the second display unit is used for displaying the first operation control at a first position on each operation information sheet, displaying the second operation control at a second position on each operation information sheet according to the second display sequence, and displaying prompt information on the first operation control, wherein the prompt information is used for prompting that the corresponding display priority of the first operation control is highest in the operation state.
According to another aspect of the embodiments of the present application, there is also provided a storage medium including a stored program which, when executed, performs the above-described method.
According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the above method through the computer program.
In the embodiment of the application, under the condition that an inquiry operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to the target account and operation state information corresponding to each of the one or more operation information sheets, wherein the inquiry operation is used for requesting to inquire first operation executed by the target account on the target application, each operation information sheet is used for recording information of each first operation executed by the target account on the target application, and the operation state information is used for indicating an operation state of each operation information sheet; determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet; responding to the inquiry operation to display one or more operation information sheets on the target application, and displaying a target operation control corresponding to each operation information sheet on each operation information sheet, when the inquiry operation executed on the target application for requesting to inquire the first operation executed by the target account on the target application is detected, acquiring the operation state information corresponding to each operation information sheet when acquiring the one or more operation information sheets of the target account, determining the corresponding target operation control according to the operation state information corresponding to each operation information sheet, and displaying the target operation control on each operation information sheet when displaying each operation information sheet, so that the subsequent operation suitable for a user can be provided, the purpose of flexibly displaying the operation control on the operation information sheets is achieved, and the technical effect of improving the display flexibility of the operation information sheets is realized, and the technical problem of lower display flexibility of the operation information list in the related technology is solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic diagram of a hardware environment for a display method of an operation information sheet according to an embodiment of the present application;
FIG. 2 is a flow chart of an alternative method of displaying an operational information sheet according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a decision model according to an alternative embodiment of the present application;
FIG. 4 is a schematic illustration of a process for determining display controls and display order in accordance with an alternative embodiment of the present application;
FIG. 5 is a schematic illustration of an operational information form display process according to an alternative embodiment of the present application;
FIG. 6 is a schematic diagram of an alternative display device for manipulating information sheets in accordance with embodiments of the present application;
and
fig. 7 is a block diagram of a terminal according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of embodiments of the present application, there is provided an embodiment of a method of manipulating a display of an information sheet.
Alternatively, in the present embodiment, the above-described display method of the operation information sheet may be applied to a hardware environment constituted by the terminal 101 and the server 103 as shown in fig. 1. As shown in fig. 1, a server 103 is connected to a terminal 101 through a network, which may be used to provide services (such as game services, application services, etc.) for the terminal or a client installed on the terminal, and a database may be provided on the server or separately from the server for providing data storage services for the server 103, and the network includes but is not limited to: the terminal 101 is not limited to a PC, a mobile phone, a tablet computer, and the like. The display method of the operation information sheet according to the embodiment of the present application may be executed by the server 103, the terminal 101, or both the server 103 and the terminal 101. The terminal 101 executing the display method of the operation information sheet according to the embodiment of the present application may be executed by a client installed thereon.
Fig. 2 is a flowchart of an alternative method for displaying an operation information sheet according to an embodiment of the present application, and as shown in fig. 2, the method may include the following steps:
step S202, in a case that an inquiry operation performed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each of the one or more operation information sheets, where the inquiry operation is used to request to inquire a first operation performed on the target application by the target account, each operation information sheet is used to record information that the target account performs each first operation on the target application, and the operation state information is used to indicate an operation state of each operation information sheet;
step S204, determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet;
step S206, displaying the one or more operation information sheets on the target application in response to the query operation, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet.
Through the steps S202 to S206, when the query operation executed on the target application for requesting to query the first operation executed by the target account on the target application is detected, the operation state information corresponding to each operation information sheet is obtained when the one or more operation information sheets of the target account are obtained, the corresponding target operation control is determined according to the operation state information corresponding to each operation information sheet, and the target operation control is displayed on each operation information sheet when each operation information sheet is displayed, so that the subsequent operation suitable for the user can be provided, the purpose of flexibly displaying the operation control on the operation information sheets is achieved, the technical effect of improving the display flexibility of the operation information sheets is achieved, and the technical problem of lower display flexibility of the operation information sheets in the related technology is solved.
In the technical solution provided in step S202, the target application may be, but is not limited to, various types of applications, such as: a gaming application, a financial application, a shopping application, an instant messaging application, a multimedia application, a music application, a short video application, and so forth. In this embodiment, the type of the target application is not limited.
Optionally, in this embodiment, the target account may be an account logged in the target application, and the target account may operate the target application. The query operation may be an operation performed by the target account.
Optionally, in this embodiment, the query operation is used to request to query a first operation that the target account has performed on the target application. Each operation information sheet is used for recording the information of each first operation executed by the target account on the target application. The target application may record information of each first operation performed by the user for providing the user with a query. The information of each first operation is recorded to form an operation information sheet. Such as: the first operation may include, but is not limited to: ordering operations, insuring operations, payment operations, settlement operations, and the like. The operation information sheet obtained for the order placing operation or the like may be referred to as an order, the operation information sheet obtained for the insuring operation or the like may be referred to as a policy, and the operation information sheet obtained for the payment operation or the like may be referred to as a bill. In this embodiment, the type of the first operation and the type of the operation information sheet are not limited.
Optionally, in this embodiment, the query operation may include, but is not limited to, an operation of the user clicking a query button, such as: clicking all the order buttons, the user can inquire all the orders, clicking the button to be delivered, and the user can inquire the orders for delivery. In addition, if the default interface after the target application is started is the interface of the real operation information sheet, the query operation may also be the starting operation of the target application. In this embodiment, the form of the query operation is not limited.
Optionally, in this embodiment, the operation state information is used to indicate an operation state in which each operation information sheet is located, for example: a pending delivery status, a pending evaluation status, a pending delivery status, a paid status, a pending payment status, an in-window renewal period, an out-window renewal period, an opened automatic renewal function, an unopened automatic renewal function, and the like. The operating state indicated by the operating state information may be, but is not limited to, one or more operating states.
In the technical solution provided in step S204, the target operation control is used to execute a second operation corresponding to the target operation control on each operation information sheet. The target operation control is adapted to the operation state information of each operation information table. Such as: if the operation state information is used for indicating that the operation state of each operation information sheet is a to-be-paid state, the target operation control can be a to-be-paid or to-pay button or the like used for indicating to pay for the operation information sheet.
Optionally, in this embodiment, the second operation may be, but is not limited to, an operation that allows the user to perform on the operation information sheet, such as: payment operations, renewal operations, participation in activity operations, evaluation operations, sharing operations, and the like.
Optionally, in this embodiment, the form of the operation button may include, but is not limited to: buttons, icons, sliders, and the like.
In the technical solution provided in step S206, one or more operation information sheets may be, but are not limited to, displayed in a list form. And the target operation control is displayed on each operation information sheet. The user can click the operation information sheet to browse the details of the operation information sheet, and can click the target operation control to operate the operation information sheet.
As an optional embodiment, determining, according to the operation state information, a target operation control corresponding to each operation information sheet includes:
s11, obtaining N candidate operation controls corresponding to the operation state information, wherein N is a positive integer;
s12, determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account, wherein the portrait information is used for indicating the account attribute of the target account on the target application, and the operation information is used for indicating the operation executed by the target account on the target application.
Optionally, in this embodiment, in the process of determining the target operation control corresponding to each operation information sheet, the corresponding N candidate operation controls may be first obtained according to the operation state information, and then the target operation control may be determined from the N candidate operation controls.
Optionally, in this embodiment, the image information is used to indicate account attributes of the target account on the target application, such as: account data, address book, etc. The operation information is used for indicating the operation executed by the target account on the target application, such as: operation logs and operation analysis of click operation, browse operation, collection operation, like operation, comment operation and the like.
Through the process, the N candidate operation controls are obtained through the operation state information, namely the N candidate operation controls are in accordance with the operation state of the operation information sheet, the target operation control is determined from the N candidate operation controls through the portrait information, the operation information and the like of the account number, and the target operation control is matched with the information of the target account number, so that the operation of the target account number on the operation information sheet can be promoted.
As an optional embodiment, the obtaining of the N candidate operation controls corresponding to the operation state information includes one of:
s21, acquiring, from the operation states and the operation controls having the corresponding relationship, an operation control corresponding to each of one or more operation states indicated by the operation state information as the N candidate operation controls;
s22, finding an operation control corresponding to a target decision branch in which the operation state information is located from a preset decision model as the N candidate operation controls, where the preset decision model is configured to divide one or more decision branches and indicate an operation control corresponding to each of the one or more decision branches, where the one or more decision branches include the target decision branch.
Optionally, in this embodiment, one way to obtain the N candidate operation controls may be to obtain an operation control corresponding to each operation state from the recorded operation states and operation controls having a corresponding relationship. The recorded operation states and operation controls having correspondence may be, but are not limited to, in the form of a key value table.
Optionally, in this embodiment, one way to obtain the N candidate operation controls may be to adopt a decision model, and first determine a target decision branch in which the operation state information is located in one or more decision branches included in the decision model.
Optionally, in this embodiment, the preset decision model may include, but is not limited to: decision trees, decision tables, and the like.
In an alternative embodiment, fig. 3 is a schematic diagram of a decision model according to an alternative embodiment of the present application, and as shown in fig. 3, a corresponding decision model judgment may be performed according to, but not limited to, existing key nodes of the decision model, so as to generate candidate operation controls under different nodes. The decision model determination may include, but is not limited to, the following processes:
step 1, judging whether the current policy is paid, if not, displaying a 'go to pay' button, and if so, entering step 2.
Step 2, the current insurance policy is paid, whether the current insurance policy is a gift is judged, if not, the step 3 is entered, and if yes, the following judgment is carried out:
and 2.1, judging whether the current gift is a gift product capable of increasing the premium, if so, judging that the candidate buttons are 'upgrading', 'accepting the premium', 'sharing', 'evaluating', 'settling' and 'withdrawing the guarantee', and if not, entering the step 2.2.
And 2.2, judging whether the current gift is in the continuous insurance window period, if so, judging that the candidate buttons are 'upgrading', 'going to continue insurance', 'sharing', 'evaluating' and 'returning insurance', and if not, ending.
And 3, judging the stage of the current user when the current insurance policy is a payment risk.
And 3.1, judging whether the current policy state is in the renewal window period, if so, setting the candidate buttons as 'renewal charge', 'family insurance', 'sharing', 'evaluation', 'claim settlement' and 'refund'.
And 3.2, judging whether the current policy state is in the renewal window period, if so, setting the candidate buttons as 'renewal', 'family insurance', 'sharing', 'evaluation', 'claim settlement' and 'refund'.
And 3.3, judging whether the current policy state is the function of automatic renewal, if so, setting the candidate buttons as ' opening automatic renewal ', ' investing insurance ' for family members ', ' sharing ', ' evaluating ', ' settling claims ' and ' withdrawing insurance '.
As an alternative embodiment, determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account includes:
s31, determining the N candidate operation controls as the target operation controls under the condition that N is less than or equal to TH, wherein TH is a positive integer;
s32, determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account under the condition that N is larger than TH.
Alternatively, in this embodiment, the number of target operation controls displayed on each operation information sheet may be controlled. If the number N of candidate operation controls is less than or equal to the threshold TH, all of the N candidate operation controls may be displayed. If the number N of the candidate operation controls is greater than the threshold TH, the target operation control may be selected from the N candidate operation controls for display.
As an alternative embodiment, determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account includes:
s41, dividing the N candidate operation controls into a display control and a hidden control according to the portrait information and the operation information;
and S42, determining the display control and a preset control as the target operation control, wherein the preset control is used for displaying the hidden control when the preset control is detected to be triggered, and the sum of the number of the display control and the number of the preset control is less than or equal to TH.
Optionally, in this embodiment, the N candidate operation controls are divided into a display control and a hidden control, the display control and the preset control are displayed as target operation controls, the hidden control is hidden, and the hidden control can be displayed by triggering the preset control.
As an alternative embodiment, dividing the N candidate operation controls into a display control and a hidden control according to the portrait information and the operation information includes:
s51, inputting the portrait information, the operation information and the N candidate operation controls into a target detection model, and obtaining a first association degree corresponding to each candidate operation control in the N candidate operation controls output by the target detection model, wherein the first association degree is used for indicating the association degree of each candidate operation control and the target account, the target detection model is obtained by training an initial detection model by using account sample information marked with sample association degrees, and the account sample information includes a portrait information sample and an operation information sample;
s52, determining the candidate operation controls corresponding to the first M relevance degrees ranked from high to low as the display controls, and determining the operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein M is a positive integer;
s53, determining the first relevance degree from high to low as the first display order of the display control.
Optionally, in this embodiment, the trained target detection model may be used to score the N candidate operation controls, so as to obtain the first association degree. And selecting a certain number of operation controls as display controls according to the magnitude sorting of the first relevance. And determining the first association degree from high to low as a first display order of the display controls.
Optionally, in this embodiment, the first association degree is used to indicate an association degree between each candidate operation control and a target account, the target detection model is obtained by training an initial detection model using account sample information labeled with the sample association degree, and the account sample information includes a portrait information sample and an operation information sample.
Optionally, in this embodiment, the training process of the initial detection model may include: the method comprises the steps of marking sample association degrees between image information samples and operation information samples included in account sample information and different operation controls, using the image information samples, the operation information samples and the operation controls as input of an initial detection model to obtain initial association degrees output by the initial detection model, and adjusting parameters of the initial detection model according to the relation between the initial association degrees and the sample association degrees until the relation between the initial association degrees and the sample association degrees meets preset conditions (such as a loss function), so that a target detection model is obtained.
Optionally, in this embodiment, in addition to determining the first degree of association by using the target detection model, the first degree of association may be determined by, but not limited to, performing weighted summation on the image information and the operation information, and different candidate operation controls correspond to different weights.
As an optional embodiment, the inputting the portrait information, the operation information, and the N candidate operation controls into a target detection model, and obtaining a first association degree corresponding to each candidate operation control in the N candidate operation controls output by the target detection model includes:
s61, inputting the portrait information and the operation information into a feature extraction layer to obtain account features output by the feature extraction layer, wherein the target detection model comprises the feature extraction layer and a relevance detection layer;
and S62, inputting the account characteristics and the N candidate operation controls into the association degree detection layer to obtain each candidate operation control with a corresponding relationship and the first association degree output by the association degree detection layer.
Optionally, in this embodiment, the object detection model may include, but is not limited to, a feature extraction layer configured to extract account features from the portrait information and the operation information, and an association detection layer configured to detect a first association degree between the account features and each of the N candidate operation controls, and output a correspondence between each candidate operation control and the first association degree.
Optionally, in this embodiment, the feature extraction layer may include, but is not limited to, a convolutional layer and a pooling layer, and the association detection layer may include, but is not limited to, a fully-connected layer.
Optionally, in this embodiment, the parameters input to the feature extraction layer may further include N candidate operation controls, so that the feature extraction layer can refer to the N candidate operation controls to extract account features that are favorable for calculating the first association degrees of the N candidate operation controls.
As an alternative embodiment, dividing the N candidate operation controls into the display control and the hidden control includes:
s71, determining a first operation control with the highest display priority in the target operation controls in the operating state as the display control;
s72, inputting the portrait information, the operation information, and second operation controls into a target detection model, and obtaining a second association degree corresponding to each second operation control output by the target detection model, where the second association degree is used to indicate an association degree between each second operation control and the target account, the target detection model is obtained by training an initial detection model using account sample information labeled with sample association degrees, the account sample information includes a portrait information sample and an operation information sample, and the second operation controls are other operation controls except the first operation control among the N candidate operation controls;
s73, determining the first operation control and a third operation control as the display controls, and determining operation controls other than the display controls in the N candidate operation controls as the hidden controls, where the third operation control is a second operation control corresponding to the first P second relevancy degrees, which are ranked from high to low, in the second operation controls, and P is a positive integer;
s74, determining the second association degree from high to low as the second display order of the third operation control.
Optionally, in this embodiment, the second operation control is another operation control, except the first operation control, of the N candidate operation controls. The second operation control may be all the other operation controls except the first operation control in the N candidate operation controls, or may be other part operation controls except the first operation control in the N candidate operation controls.
Alternatively, in this embodiment, for the operation information sheet in some operation states, some operation controls may need to be preferentially displayed. The display priority of the operation controls which need to be displayed preferentially is set to be the highest. Such as: taking a policy in insurance application as an example, a user needs to pay more attention to 'going to charge' in a charging period, needs to pay more attention to 'going to keep on' in a charging period, and needs to pay more attention to 'opening an automatic charging component' in an automatic charging period, and the important controls in the important stages are set to be the highest display priority in the corresponding operation states. That is, when the operating state of the policy is in the renewal cycle, the control with the highest priority is displayed as the "renewal" control, when the operating state of the policy is in the automatic renewal cycle, the control with the highest priority is displayed as the "automatic renewal component on", and so on.
Optionally, in this embodiment, in the process of dividing the display control and the hidden control, a first operation control with the highest display priority in the current operation state may be determined as the display control, then the second operation controls except the first operation control are scored to obtain a second association degree, and the other display controls are determined according to the ranking of the second association degree.
Optionally, in this embodiment, the operation control with the display priority lower than the priority threshold may also be directly determined as a hidden control and stowed in the preset control. Such as: the candidate operation controls are "invest insurance for family", "share", "join wefit" (which may be a health interest plan, the more the people walk, the larger the premium discount), and "evaluate", "settle claim", and "refund", wherein "settle claim" and "refund" belong to low-frequency operation, and the lowest display priority may be set, and is collected as a hidden control in the preset control "…".
Optionally, in this embodiment, the trained target detection model may be used to score the second operation control, so as to obtain the second association degree. And selecting a certain number of operation controls as other display controls according to the magnitude sorting of the second relevance. And determining the second degree of association from high to low as the second display order of the display controls.
Optionally, in this embodiment, in addition to determining the second degree of association by using the target detection model, the second degree of association may be determined by, but not limited to, performing weighted summation on the image information and the operation information, and different candidate operation controls correspond to different weights.
Optionally, in this embodiment, inputting the portrait information, the operation information, and second operation controls into a target detection model, and obtaining a second association degree corresponding to each second operation control output by the target detection model includes:
inputting the portrait information and the operation information into a feature extraction layer to obtain account features output by the feature extraction layer, wherein the target detection model comprises the feature extraction layer and a relevance detection layer;
and inputting the account characteristics and the second operation controls into the association degree detection layer to obtain each second operation control and the second association degree which are output by the association degree detection layer and have a corresponding relationship.
Optionally, in this embodiment, the object detection model may include, but is not limited to, a feature extraction layer configured to extract account features from the portrait information and the operation information, and an association degree detection layer configured to detect a second association degree between the account features and each second operation control, and output a correspondence between each second operation control and the second association degree.
Optionally, in this embodiment, the feature extraction layer may include, but is not limited to, a convolutional layer and a pooling layer, and the association detection layer may include, but is not limited to, a fully-connected layer.
Optionally, in this embodiment, the parameters input to the feature extraction layer may further include a second operation control, so that the feature extraction layer can refer to the second operation control to extract the account feature beneficial for calculating the second association degree of the second operation control.
In an alternative embodiment, fig. 4 is a schematic diagram of a process of determining a display control and a display order according to an alternative embodiment of the present application, and as shown in fig. 4, the process of determining the display control and the display order includes the following processes:
firstly, when a user performs daily access, reporting operation behaviors such as user clicking behaviors and the like through a log system, and writing the operation behaviors into a log warehouse. And then, establishing a recommendation model by combining the click log and the portrait information of the user. And when the user accesses the policy list, the display controls of the user are correspondingly sequenced through the recommendation model.
As an optional embodiment, displaying the target operation control corresponding to each operation information sheet on each operation information sheet includes:
s81, acquiring a first display sequence of the target operation controls under the condition that the number of the target operation controls is multiple;
and S82, displaying the target operation control corresponding to each operation information sheet on each operation information sheet according to the first display sequence.
Optionally, in this embodiment, the first display order may be, but is not limited to, a result of sorting the first association degrees.
As an optional embodiment, displaying the target operation control corresponding to each operation information sheet on each operation information sheet includes:
s91, when the number of the target operation controls is multiple, obtaining a second display order of second operation controls except for a first operation control in the target operation controls, where the first operation control is an operation control with a highest display priority in the target operation controls in the operation state;
and S92, displaying the first operation control at a first position on each operation information sheet, displaying the second operation controls at a second position on each operation information sheet according to the second display order, and displaying prompt information on the first operation control, where the prompt information is used to prompt that the display priority corresponding to the first operation control in the operation state is highest.
Optionally, in this embodiment, the second display order may be, but is not limited to, a result of sorting the second association degrees.
Optionally, in this embodiment, the first operation control is preferentially displayed at a first position, where the first position may be, but is not limited to, the most prominent position or the most easy position on the operation information table, so as to facilitate the user operation.
Optionally, in this embodiment, prompt information is displayed on the first operation control, where the prompt information is used to prompt that the display priority corresponding to the first operation control is the highest in the operation state. The prompt message may be, but is not limited to, a special display of the first operation control in various forms, such as: a mark color (yellow mark, red mark, etc.), a mark brightness (highlight, etc.), a mark pattern (a special display pattern different from the display of the second operation control, etc.).
The application further provides an optional embodiment, and the optional embodiment takes the target application as an insurance platform application, the operation information sheet as a policy, and the operation control as an operation button. The policy queried by the user can be displayed on a policy list page, which is an indispensable page for each insurance platform and provides the user with a function of querying specific information of the policy applied on the current platform. The previous policy list page is only used for displaying the policy and has no more operation, which is very unfavorable for the user to perform subsequent operations such as upgrading, charging, sharing and the like, and the appeal of the user for inquiring the policy cannot be fully utilized for service expansion.
In the optional embodiment, the display of the policy list page is further expanded, the policy list page in a pure browsing mode is expanded into the policy list page with multiple button functions intelligently displayed, and a policy function button display mode based on a decision tree is provided.
In this optional embodiment, different function buttons are displayed for the policy under different policy states in the policy list page of the insurance platform, different function buttons can be assigned to different types of insurance products and policies at different stages, and then function buttons meeting conditions are screened according to a decision tree method, and corresponding function buttons are intelligently displayed, for example: buttons for family members to apply insurance, share, evaluate and the like. Fig. 5 is a schematic diagram of an operational information order display process according to an alternative embodiment of the present application, where as shown in fig. 5, a "go to pay" button is displayed for a policy under payment status and different buttons are displayed for different policies under guarantee. And carrying out the processing of resetting and marking yellow on the button which corresponds to the highest display priority in the current operation state.
The display mode uses the thinking of a decision tree to judge the state of the current insurance policy of the user, displays the buttons meeting the conditions, and dynamically displays the functional buttons of the insurance policy list page according to the user portrait and click behavior of the user on the insurance platform. The display mode comprises the following two parts:
the first part is decision rule setting based on decision tree thinking, and generates a decision tree according to decision rules such as whether a user pays or not, whether the user presents a risk or not, whether a monthly fee renewal period is paid or not, whether a guarantee period is renewed or not, whether a guarantee function is opened or not and the like, and a function button for outputting candidates is judged by carrying out decision tree on the current state of a policy.
The second part is a button screen based on user operation behavior and portrait information. Namely, according to the portrait information, clicking behavior, insurance behavior for family and other information of the user on the platform, the first three candidate function buttons which are matched with the user most are recommended for the user.
In the first section above, the decision process for candidate buttons based on decision tree technology comprises the following steps:
step 1: designing a decision tree, decomposing key judgment nodes of the decision tree, including whether payment is made or not, whether insurance is given or not, whether monthly payment renewal period is paid or not, whether the renewal period is continued or not, whether a renewal function is opened or not and the like, and setting corresponding candidate buttons for different decision branches;
step 2: inquiring the existing insurance policy of the user and the product type and other states of the current insurance policy;
step 3: and according to the key nodes on the decision tree, performing corresponding decision tree judgment so as to determine the candidate buttons corresponding to each policy.
Step 4: the candidate buttons are intelligently sorted, three buttons in the first three in the sorting are screened out for display, and the rest buttons are gathered in '…' more buttons.
In Step 4, because the state of the user policy is not fixed, the user policy has different points of interest in different stages, for example, the user needs to focus on "renewal fee" in the renewal period, focus on "renewal" in the renewal period, and focus on "turn on the automatic renewal component" in the stage of turning on the automatic renewal period, the focus buttons of these focus stages will be arranged at the first position, and the focus yellowing process is performed, so that the user can use the policy conveniently. For another example, when the user is not in these stages, the candidate buttons are "apply insurance to family", "share", "join wefit" (which may be a health interest plan, the more the user walks, the larger the premium discount), and "rate", "settle" and "refund", where "settle" and "refund" belong to low frequency operations and may be collected in "…" more buttons. The remaining buttons are sorted according to the user's portrait information and operation information.
In the second part, the buttons are sorted based on the user image information and the operation information, and since only a certain number (for example, three) of the explicit buttons may be set at the front end, one of the buttons is highlighted, and the rest of the buttons are collected in "…" more buttons. And sorting the candidate buttons, wherein the buttons of 'adding into the wefit', 'insuring for family', 'sharing' and 'evaluating' can be sorted and screened through a target detection model except key buttons in a specific stage.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
According to another aspect of the embodiments of the present application, there is also provided a display apparatus of an operation information sheet for implementing the above-described display method of an operation information sheet. Fig. 6 is a schematic diagram of an alternative display device for operating an information sheet according to an embodiment of the present application, and as shown in fig. 6, the device may include:
an obtaining module 62, configured to, when an inquiry operation performed on a target application is detected, obtain one or more operation information sheets corresponding to a target account and operation state information corresponding to each of the one or more operation information sheets, where the inquiry operation is used to request to inquire a first operation performed on the target application by the target account, each operation information sheet is used to record information that the target account performs each first operation on the target application, and the operation state information is used to indicate an operation state of each operation information sheet;
a determining module 64, configured to determine, according to the operation state information, a target operation control corresponding to each operation information sheet, where the target operation control is used to perform a second operation corresponding to the target operation control on each operation information sheet;
a display module 66, configured to display the one or more operation information sheets on the target application in response to the query operation, and display the target operation control corresponding to each operation information sheet on each operation information sheet.
It should be noted that the obtaining module 62 in this embodiment may be configured to execute step S202 in this embodiment, the determining module 64 in this embodiment may be configured to execute step S204 in this embodiment, and the displaying module 66 in this embodiment may be configured to execute step S206 in this embodiment.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of the above embodiments. It should be noted that the modules described above as a part of the apparatus may operate in a hardware environment as shown in fig. 1, and may be implemented by software or hardware.
Through the module, when the query operation executed on the target application and used for requesting to query the first operation executed by the target account on the target application is detected, the operation state information corresponding to each operation information sheet is acquired when one or more operation information sheets of the target account are acquired, the corresponding target operation control is determined according to the operation state information corresponding to each operation information sheet, the target operation control is displayed on each operation information sheet when each operation information sheet is displayed, the follow-up operation suitable for a user can be provided, the purpose of flexibly displaying the operation control on the operation information sheets is achieved, the technical effect of improving the display flexibility of the operation information sheets is achieved, and the technical problem that the display flexibility of the operation information sheets in the related technology is low is solved.
As an alternative embodiment, the determining module includes:
a first obtaining unit, configured to obtain N candidate operation controls corresponding to the operation state information, where N is a positive integer;
and the determining unit is used for determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account, wherein the portrait information is used for indicating the account attribute of the target account on the target application, and the operation information is used for indicating the operation executed by the target account on the target application.
As an alternative embodiment, the first obtaining unit includes one of:
an obtaining subunit, configured to obtain, from the operation states and the operation controls having the corresponding relationship, an operation control corresponding to each of the one or more operation states indicated by the operation state information as the N candidate operation controls;
a searching subunit, configured to search, from a preset decision model, an operation control corresponding to a target decision branch in which the operation state information is located as the N candidate operation controls, where the preset decision model is configured to divide one or more decision branches and indicate an operation control corresponding to each of the one or more decision branches, where the one or more decision branches include the target decision branch.
As an alternative embodiment, the determining unit includes:
a first determining subunit, configured to determine, when N is less than or equal to TH, the N candidate operation controls as the target operation control, where TH is a positive integer;
and the second determining subunit is used for determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account under the condition that N is greater than TH.
As an alternative embodiment, the determining unit or the second determining subunit is configured to:
dividing the N candidate operation controls into display controls and hidden controls according to the portrait information and the operation information;
and determining the display control and a preset control as the target operation control, wherein the preset control is used for displaying the hidden control under the condition that the triggering operation of the preset control is detected, and the sum of the number of the display control and the number of the preset control is less than or equal to TH.
As an alternative embodiment, the determining unit or the second determining subunit is configured to:
inputting the portrait information, the operation information and the N candidate operation controls into a target detection model, and obtaining a first association degree corresponding to each candidate operation control in the N candidate operation controls output by the target detection model, where the first association degree is used to indicate an association degree of each candidate operation control with the target account, the target detection model is obtained by training an initial detection model using account sample information labeled with sample association degrees, and the account sample information includes a portrait information sample and an operation information sample;
determining candidate operation controls corresponding to the first M relevance degrees ranked from high to low as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein M is a positive integer;
determining the first association degree from high to low as a first display order of the display control.
Optionally, the determining unit or the second determining subunit is configured to:
inputting the portrait information and the operation information into a feature extraction layer to obtain account features output by the feature extraction layer, wherein the target detection model comprises the feature extraction layer and a relevance detection layer;
and inputting the account features and the N candidate operation controls into the association degree detection layer to obtain each candidate operation control and the first association degree which are output by the association degree detection layer and have a corresponding relationship.
As an alternative embodiment, the determining unit or the second determining subunit is configured to:
determining a first operation control with the highest display priority in the target operation controls in the operation state as the display control;
inputting the portrait information, the operation information and second operation controls into a target detection model to obtain a second association degree corresponding to each second operation control output by the target detection model, wherein the second association degree is used for indicating the association degree of each second operation control with the target account, the target detection model is obtained by training an initial detection model by using account sample information marked with sample association degrees, the account sample information includes portrait information samples and operation information samples, and the second operation controls are other operation controls except the first operation control in the N candidate operation controls;
determining the first operation control and a third operation control as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein the third operation control is a second operation control corresponding to the first P second relevance degrees, which are ranked from high to low, in the second operation controls, and P is a positive integer;
determining the second association degree from high to low as a second display order of the third operation control.
As an alternative embodiment, the display module includes:
the second obtaining unit is used for obtaining a first display sequence of the target operation controls under the condition that the number of the target operation controls is multiple;
and the first display unit is used for displaying the target operation control corresponding to each operation information sheet on each operation information sheet according to the first display sequence.
As an alternative embodiment, the display module includes:
a third obtaining unit, configured to obtain, when the number of the target operation controls is multiple, a second display order of second operation controls, except for a first operation control, in the target operation controls, where the first operation control is an operation control, in the target operation controls, that is, an operation control with a highest display priority in the operation state;
and the second display unit is used for displaying the first operation control at a first position on each operation information sheet, displaying the second operation control at a second position on each operation information sheet according to the second display sequence, and displaying prompt information on the first operation control, wherein the prompt information is used for prompting that the corresponding display priority of the first operation control is highest in the operation state.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of the above embodiments. It should be noted that the modules described above as a part of the apparatus may be operated in a hardware environment as shown in fig. 1, and may be implemented by software, or may be implemented by hardware, where the hardware environment includes a network environment.
According to another aspect of the embodiment of the application, a server or a terminal for implementing the display method of the operation information sheet is also provided.
Fig. 7 is a block diagram of a terminal according to an embodiment of the present application, and as shown in fig. 7, the terminal may include: one or more processors 701 (only one of which is shown), a memory 703, and a transmission means 705. as shown in fig. 7, the terminal may further include an input/output device 707.
The memory 703 may be used to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for displaying an operation information sheet in the embodiment of the present application, and the processor 701 executes various functional applications and data processing by running the software programs and modules stored in the memory 703, that is, implements the method for displaying an operation information sheet. The memory 703 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory. In some examples, the memory 703 may further include memory located remotely from the processor 701, which may be connected to the terminal through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 705 is used for receiving or transmitting data via a network, and may also be used for data transmission between a processor and a memory. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 705 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 705 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
Among other things, the memory 703 is used to store application programs.
The processor 701 may call the application program stored in the memory 703 through the transmission means 705 to perform the following steps:
under the condition that query operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each operation information sheet in the one or more operation information sheets, wherein the query operation is used for requesting to query a first operation executed by the target account on the target application, each operation information sheet is used for recording information of each first operation executed by the target account on the target application, and the operation state information is used for indicating an operation state of each operation information sheet;
determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet;
and responding to the query operation to display the one or more operation information sheets on the target application, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet.
By adopting the embodiment of the application, a scheme for displaying the operation information list is provided. When the query operation executed on the target application and used for requesting to query the first operation executed by the target account on the target application is detected, the operation state information corresponding to each operation information sheet is obtained when one or more operation information sheets of the target account are obtained, the corresponding target operation control is determined according to the operation state information corresponding to each operation information sheet, the target operation control is displayed on each operation information sheet when each operation information sheet is displayed, the follow-up operation suitable for a user can be provided, the purpose of flexibly displaying the operation control on the operation information sheet is achieved, the technical effect of improving the display flexibility of the operation information sheet is achieved, and the technical problem that the display flexibility of the operation information sheet in the related technology is low is solved.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
It can be understood by those skilled in the art that the structure shown in fig. 7 is only an illustration, and the terminal may be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a Mobile Internet Device (MID), a PAD, etc. Fig. 7 is a diagram illustrating a structure of the electronic device. For example, the terminal may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in FIG. 7, or have a different configuration than shown in FIG. 7.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
Embodiments of the present application also provide a storage medium. Alternatively, in the present embodiment, the storage medium may be used to execute a program code for operating a display method of an information sheet.
Optionally, in this embodiment, the storage medium may be located on at least one of a plurality of network devices in a network shown in the above embodiment.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:
under the condition that query operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each operation information sheet in the one or more operation information sheets, wherein the query operation is used for requesting to query a first operation executed by the target account on the target application, each operation information sheet is used for recording information of each first operation executed by the target account on the target application, and the operation state information is used for indicating an operation state of each operation information sheet;
determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet;
and responding to the query operation to display the one or more operation information sheets on the target application, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including instructions for causing one or more computer devices (which may be personal computers, servers, network devices, or the like) to execute all or part of the steps of the method described in the embodiments of the present application.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (13)
1. A method for displaying an operation information sheet, comprising:
under the condition that query operation executed on a target application is detected, acquiring one or more operation information sheets corresponding to a target account and operation state information corresponding to each operation information sheet in the one or more operation information sheets, wherein the query operation is used for requesting to query a first operation executed by the target account on the target application, each operation information sheet is used for recording information of each first operation executed by the target account on the target application, and the operation state information is used for indicating an operation state of each operation information sheet;
determining a target operation control corresponding to each operation information sheet according to the operation state information, wherein the target operation control is used for executing a second operation corresponding to the target operation control on each operation information sheet;
responding to the query operation, displaying the one or more operation information sheets on the target application, and displaying the target operation control corresponding to each operation information sheet on each operation information sheet, wherein the N candidate operation controls corresponding to the operation state information are divided into a display control and a hidden control, the display control and a preset control are used as the target operation controls to be displayed, and the hidden control is displayed by triggering the preset control.
2. The method of claim 1, wherein determining the target operation control corresponding to each operation information sheet according to the operation state information comprises:
acquiring N candidate operation controls corresponding to the operation state information, wherein N is a positive integer;
and determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account, wherein the portrait information is used for indicating account attributes of the target account on the target application, and the operation information is used for indicating the operation of the target account on the target application.
3. The method according to claim 2, wherein obtaining the N candidate operation controls corresponding to the operation state information comprises one of:
acquiring an operation control corresponding to each of one or more operation states indicated by the operation state information from the operation states and the operation controls having the corresponding relation as the N candidate operation controls;
and searching an operation control corresponding to a target decision branch where the operation state information is located from a preset decision model as the N candidate operation controls, wherein the preset decision model is used for dividing one or more decision branches and indicating the operation control corresponding to each of the one or more decision branches, and the one or more decision branches include the target decision branch.
4. The method of claim 2, wherein determining the target operating control from the N candidate operating controls based on the portrait information and the operating information of the target account comprises:
determining the N candidate operation controls as the target operation controls under the condition that N is less than or equal to TH, wherein TH is a positive integer;
and under the condition that N is larger than TH, determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account.
5. The method of claim 2 or 4, wherein determining the target operation control from the N candidate operation controls according to the portrait information and the operation information of the target account comprises:
dividing the N candidate operation controls into display controls and hidden controls according to the portrait information and the operation information;
and determining the display control and a preset control as the target operation control, wherein the preset control is used for displaying the hidden control under the condition that the triggering operation of the preset control is detected, and the sum of the number of the display control and the number of the preset control is less than or equal to TH.
6. The method of claim 5, wherein dividing the N candidate operational controls into a display control and a hidden control based on the portrait information and the operational information comprises:
inputting the portrait information, the operation information and the N candidate operation controls into a target detection model, and obtaining a first association degree corresponding to each candidate operation control in the N candidate operation controls output by the target detection model, where the first association degree is used to indicate an association degree of each candidate operation control with the target account, the target detection model is obtained by training an initial detection model using account sample information labeled with sample association degrees, and the account sample information includes a portrait information sample and an operation information sample;
determining candidate operation controls corresponding to the first M relevance degrees ranked from high to low as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein M is a positive integer;
determining the first association degree from high to low as a first display order of the display control.
7. The method of claim 6, wherein inputting the portrait information, the operation information, and the N candidate operation controls into a target detection model, and obtaining a first degree of association corresponding to each candidate operation control of the N candidate operation controls output by the target detection model comprises:
inputting the portrait information and the operation information into a feature extraction layer to obtain account features output by the feature extraction layer, wherein the target detection model comprises the feature extraction layer and a relevance detection layer;
and inputting the account features and the N candidate operation controls into the association degree detection layer to obtain each candidate operation control and the first association degree which are output by the association degree detection layer and have a corresponding relationship.
8. The method of claim 5, wherein partitioning the N candidate operational controls into the display control and the hidden control comprises:
determining a first operation control with the highest display priority in the target operation controls in the operation state as the display control;
inputting the portrait information, the operation information and second operation controls into a target detection model to obtain a second association degree corresponding to each second operation control output by the target detection model, wherein the second association degree is used for indicating the association degree of each second operation control with the target account, the target detection model is obtained by training an initial detection model by using account sample information marked with sample association degrees, the account sample information includes portrait information samples and operation information samples, and the second operation controls are other operation controls except the first operation control in the N candidate operation controls;
determining the first operation control and a third operation control as the display controls, and determining operation controls except the display controls in the N candidate operation controls as the hidden controls, wherein the third operation control is a second operation control corresponding to the first P second relevance degrees, which are ranked from high to low, in the second operation controls, and P is a positive integer;
determining the second association degree from high to low as a second display order of the third operation control.
9. The method of claim 1, wherein displaying the target operation control corresponding to each operation information sheet on each operation information sheet comprises:
under the condition that the number of the target operation controls is multiple, acquiring a first display sequence of the target operation controls;
and displaying the target operation control corresponding to each operation information sheet on each operation information sheet according to the first display sequence.
10. The method of claim 1, wherein displaying the target operation control corresponding to each operation information sheet on each operation information sheet comprises:
under the condition that the number of the target operation controls is multiple, acquiring a second display sequence of second operation controls except for a first operation control in the target operation controls, wherein the first operation control is the operation control with the highest display priority corresponding to the target operation control in the operation state;
and displaying the first operation control at a first position on each operation information sheet, displaying the second operation control at a second position on each operation information sheet according to the second display sequence, and displaying prompt information on the first operation control, wherein the prompt information is used for prompting that the corresponding display priority of the first operation control is highest in the operation state.
11. A display device for manipulating an information sheet, comprising:
an obtaining module, configured to, when an inquiry operation performed on a target application is detected, obtain one or more operation information sheets corresponding to a target account and operation state information corresponding to each of the one or more operation information sheets, where the inquiry operation is used to request to inquire a first operation performed on the target application by the target account, each operation information sheet is used to record information that the target account performs each first operation on the target application, and the operation state information is used to indicate an operation state of each operation information sheet;
a determining module, configured to determine, according to the operation state information, a target operation control corresponding to each operation information sheet, where the target operation control is used to perform a second operation corresponding to the target operation control on each operation information sheet;
and the display module is used for responding to the query operation to display the one or more operation information sheets on the target application and displaying the target operation control corresponding to each operation information sheet on each operation information sheet, wherein N candidate operation controls corresponding to the operation state information are divided into a display control and a hidden control, the display control and a preset control are used as the target operation controls to be displayed, and the hidden control is displayed by triggering the preset control.
12. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program when executed performs the method of any of the preceding claims 1 to 10.
13. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the method of any of claims 1 to 10 by means of the computer program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010260354.5A CN111580709B (en) | 2020-04-03 | 2020-04-03 | Display method and device of operation information sheet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010260354.5A CN111580709B (en) | 2020-04-03 | 2020-04-03 | Display method and device of operation information sheet |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111580709A CN111580709A (en) | 2020-08-25 |
| CN111580709B true CN111580709B (en) | 2021-05-28 |
Family
ID=72122812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010260354.5A Active CN111580709B (en) | 2020-04-03 | 2020-04-03 | Display method and device of operation information sheet |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111580709B (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6028429B2 (en) * | 2012-07-10 | 2016-11-16 | 富士ゼロックス株式会社 | Display control apparatus, service providing apparatus, and program |
| CN106502972B (en) * | 2015-09-08 | 2019-06-04 | 北京国双科技有限公司 | The methods of exhibiting and device of data mode |
| CN109190096B (en) * | 2018-07-17 | 2023-05-09 | 东软集团股份有限公司 | Method and device for determining control, storage medium and electronic equipment |
| CN109857787B (en) * | 2019-01-18 | 2022-04-15 | 维沃移动通信有限公司 | Display method and terminal |
| CN110275905B (en) * | 2019-06-04 | 2023-04-25 | 无锡奥特维科技股份有限公司 | Resource value acquisition method, device, equipment and computer storage medium |
-
2020
- 2020-04-03 CN CN202010260354.5A patent/CN111580709B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN111580709A (en) | 2020-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113870083B (en) | Policy matching method, device, system, electronic device and readable storage medium | |
| US9881050B2 (en) | Method and system to recommend applications from an application market place to a new device | |
| CN108460082B (en) | Recommendation method and device and electronic equipment | |
| CN106503006A (en) | Method and device for sorting sub-applications in application App | |
| CN104254852A (en) | Method and system for hybrid information query | |
| WO2020088058A1 (en) | Information generating method and device | |
| CN105898209A (en) | Video platform monitoring and analyzing system | |
| CN102567511A (en) | Method and device for automatic application recommendation | |
| CN104899315A (en) | Method and device for pushing user information | |
| WO2011064675A1 (en) | Method and system to recommend applications from an application market place | |
| CN113327146B (en) | Information tracking method and device | |
| CN112449002B (en) | Method, device and equipment for pushing object to be pushed and storage medium | |
| CN111324740A (en) | Dispute event identification method, dispute event identification device and dispute event identification system | |
| CN102411589A (en) | Method and equipment for monitoring and managing keywords | |
| CN110929058A (en) | Trademark picture retrieval method and device, storage medium and electronic device | |
| CN110442791A (en) | Data push method and system | |
| CN111859154B (en) | Application recommendation method and device | |
| CN108304235A (en) | page display method and device | |
| CN111723294A (en) | AI-based RPA robot intelligent recommendation method, device and equipment | |
| CN111580709B (en) | Display method and device of operation information sheet | |
| WO2011039641A1 (en) | Method and system to monitor equipment of an it infrastructure | |
| CN111026981B (en) | Visual display method, device and equipment for hot topics | |
| CN113139102A (en) | Data processing method, data processing device, nonvolatile storage medium and processor | |
| CN119396511A (en) | A method, system, device and medium for configuring a universal game pop-up window | |
| CN105264563A (en) | Portal website system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |