CN116700878A - Client interface display method, electronic equipment and storage medium - Google Patents
Client interface display method, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116700878A CN116700878A CN202310970302.0A CN202310970302A CN116700878A CN 116700878 A CN116700878 A CN 116700878A CN 202310970302 A CN202310970302 A CN 202310970302A CN 116700878 A CN116700878 A CN 116700878A
- Authority
- CN
- China
- Prior art keywords
- user
- interface
- task
- time
- preset
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000011156 evaluation Methods 0.000 claims description 14
- 230000009191 jumping Effects 0.000 claims description 6
- 230000006399 behavior Effects 0.000 abstract 4
- 238000012545 processing Methods 0.000 description 12
- 238000012360 testing method Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a client interface display method, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring user information of a user; if the user information comprises the task to be executed, acquiring task information of the task to be executed, and if t now <t 1 And L is now1 ≤L 0 Displaying a first functional interface, otherwise, displaying a second functional interface; if the user information does not include the task to be executed, determining a behavior identifier corresponding to the user according to each piece of historical behavior information, and displaying a corresponding functional interface according to the behavior identifier. According to the method and the device for displaying the target client, the user information is processed, if the user information comprises the task to be executed, the task information of the task to be executed is obtained, the displayed functional interface is determined according to the task information, and if the user information does not comprise the task to be executed, the corresponding functional interface is selected for display by analyzing the historical behaviors of the user, so that the user operation is reduced, and meanwhile, the use efficiency of the target client by the user is improved.
Description
Technical Field
The present application relates to the field of data processing, and in particular, to a client interface display method, an electronic device, and a storage medium.
Background
When the current client enters, the initial interface can be displayed by default, after the initial interface is displayed, the user can jump to the home page by default, if the user needs to access the functional interface, the user still needs to click on the home page according to the self requirement and jump to the functional interface to be accessed, the display of different functional interfaces cannot be performed for different users, the user operation is increased for the user who frequently uses a certain function of the client, the clicking operation times of the user are increased, and the useless operation time of the user is wasted.
Disclosure of Invention
Aiming at the technical problems, the application adopts the following technical scheme:
according to one aspect of the application, a client interface display method is provided and applied to a target client, wherein the target client comprises an initial interface and a plurality of functional interfaces;
the method comprises the following steps:
s100, responding to a received access request of a user, and acquiring user information of the user;
s200, if the user information comprises a task to be executed, executing a step S300; otherwise, executing step S500;
s300, acquiring task information of a task to be executed, wherein the task information comprises a task execution source position d 1 Task execution destination location d 2 Task plan execution time t 1 Task plan completion time t 2 The method comprises the steps of carrying out a first treatment on the surface of the Wherein t is 1 <t 2 ;
S400, if t now <t 1 And L is now1 ≤L 0 Step S800 is performed; otherwise, executing step S900; wherein t is now L is the current time now1 Executing source position d for user current position and task 1 Distance between L 0 A preset distance threshold value;
s500, acquiring a plurality of pieces of historical behavior information of a user;
s600, determining a behavior identifier corresponding to the user according to each piece of historical behavior information;
s700, if the behavior identifier corresponding to the user is a first behavior identifier, executing step S800; if the behavior identifier corresponding to the user is the second behavior identifier, executing step S900;
s800, displaying initial interface t 0 After the time, displaying a first functional interface; wherein t is 0 Displaying time for a preset interface;
s900, displaying initial interface t 0 And after the time, displaying a second functional interface.
In an exemplary embodiment of the present application, step S400 includes:
s410, if t now <t 1 Step S411 is performed;
s411, if t 1 -t now <Δt 11 Step S412 is performed; otherwise, executing step S800; wherein Δt is 11 A first time difference threshold value is preset;
s412, if L now1 ≤L 0 Step S800 is performed; otherwise, step S900 is performed.
In an exemplary embodiment of the present application, step S400 further includes:
s420, if t 1 ≤t now ≤t 2 Step S421 is performed;
s421, if t 2 -t now <Δt 22 Step S900 is executed; otherwise, executing step S800; wherein Δt is 22 A second time difference threshold is preset.
In an exemplary embodiment of the present application, step S400 further includes:
s430, if t now >t 2 Step S431 is performed;
s431, if t now -t 2 <Δt 33 Step S432 is performed; otherwise, step S433 is performed; wherein Δt is 33 A third time difference threshold is preset;
s432, if L now2 ≤L 0 Step S900 is executed; otherwise, step S433 is performed; wherein L is now2 Target position d for user current position and task execution 2 A distance therebetween;
s433, at the display initial interface t 0 And after the time, displaying a third functional interface.
In an exemplary embodiment of the present application, step S500 includes:
s510, acquiring a user in a preset time period j= [ j ] 1 ,j 2 ]Historical behavior information set G in j =(G j1 ,G j2 ,G j3 ,G j4 ,G j5 ,G j6 ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein j is 1 <j 2 ;G j3 =g j3 /g j ;G j4 =g j4 /g j ;j 1 A start time of j 2 A deadline of j; g j1 The number of the first type tasks completed by the user in the preset time period j is calculated; g j2 The number of the second type of tasks completed by the user in the preset time period j is set; g j3 The residence time ratio of the first functional interface in the preset time period j for the user; g j3 The method comprises the steps of (1) setting a total residence time of a user in a first functional interface in a preset time period j; g j The method comprises the steps that the total time of a target client is applied to a user in a preset time period j; g j4 The residence time ratio of the second functional interface in the preset time period j for the user; g j4 The method comprises the steps of providing a total residence time of a user in a second functional interface in a preset time period j; g j5 The method comprises the steps that the total number of clicking operations on a first functional interface by a user in a preset time period j is counted; g j6 The total number of clicking operations on the second functional interface by the user in a preset time period j; the first type of task is an executable task corresponding to the first functional interface; the second type of task is an executable task corresponding to the second functional interface.
In an exemplary embodiment of the present application, step S600 includes:
s610, collecting historical behavior information G j And inputting a preset regression model to obtain a behavior identifier corresponding to the user.
In an exemplary embodiment of the application, the preset regression model is model trained by the following method:
s611, acquiring historical residence time K of a user on the first functional interface 1 Historical dwell time K of user on second functional interface 2 The times Q of the user jumping to the first functional interface through clicking operation on the initial functional interface 1 The times Q of the user jumping to the second functional interface through clicking operation on the initial functional interface 2 The times E of the first function interface of the user when the user exits the target client 1 The times E of the second function interface of the user when the user exits the target client 2 ;
S612, if K 1 ≥K 2 ≥K 0 And Q is 1 ≥Q 2 ≥Q 0 And E is 1 ≥E 2 ≥E 0 Determining the first behavior identification as a behavior identification corresponding to the user; wherein K is 0 A historical residence time threshold is preset; q (Q) 0 A click jump frequency threshold is preset; e (E) 0 A threshold value of the exit times of the preset interface is set;
s613, if K 2 ≥K 1 ≥K 0 And Q is 2 ≥Q 1 ≥Q 0 And E is 2 ≥E 1 ≥E 0 And determining the second behavior identification as the behavior identification corresponding to the user.
In an exemplary embodiment of the present application, the interface presentation time t is preset 0 Is determined by the following method:
s810, obtaining user evaluation parameters corresponding to n initial interface display times of the target client to obtain a user evaluation parameter set F= (F) 1 ,F 2 ,...,F i ,...,F n ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein i=1, 2, n; f (F) i Displaying user evaluation parameters corresponding to time for an ith interface;
s820, MAX (F 1 ,F 2 ,...,F i ,...,F n ) The corresponding initial interface display time is determined to be the preset interface display time t 0 。
According to one aspect of the present application, there is provided a non-transitory computer readable storage medium having stored therein at least one instruction or at least one program loaded and executed by a processor to implement the aforementioned client interface presentation method.
According to one aspect of the present application, there is provided an electronic device comprising a processor and the aforementioned non-transitory computer-readable storage medium.
The application has at least the following beneficial effects:
the method and the device for processing the user information by detecting whether the user information comprises the task to be executed or not, acquiring the task information of the task to be executed if the user information comprises the task to be executed, determining the displayed function interface according to the task information, processing the historical behavior information of the user if the user information does not comprise the task to be executed, determining the user intention function interface by analyzing the historical behavior of the user, selecting the corresponding function interface for display, and entering the intention function interface without performing redundant clicking operation after the user opens the target client.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a client interface display method according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
The client interface display method is applied to a target client, the target client comprises an initial interface and a plurality of functional interfaces, the initial interface is a default interface of the target client when the target client enters each time, such as a LOGO mark interface or an advertisement propaganda interface which is self-defined by the target client, after the initial interface displays a set time, the client can automatically jump to a specific functional interface, the functional interfaces comprise the initial functional interface and other functional interfaces, the initial functional interface is a first page of the target client, and the other functional interfaces are interfaces capable of executing specific functions. If the target client is a client of the travel program, the corresponding initial interface is a travel propaganda interface or an advertisement propaganda interface accepted by an operation company to which the target client belongs, and the corresponding functional interface comprises a civil travel interface, a receiver reservation interface, an insurance push interface, a hotel reservation interface and other functional interfaces related to the travel.
A client interface display method, as shown in figure 1, comprises the following steps:
s100, responding to a received access request of a user, and acquiring user information of the user;
the access request of the user is that of the target client, namely that of the user when the closed target client is opened each time, if the user accesses the target client for the first time, personal account login is needed on the target client, so that the target client can acquire user information of the user when accessing the target client next time, the user information is that of the user, if the target client is a passenger client, the user information is travel ticket buying information corresponding to the user, historical ticket buying information of the user, insurance buying information of the user, preset information of a receiver and the like, and the user is analyzed and a corresponding functional interface is selected for display by acquiring the user information of the user.
S200, if the user information comprises a task to be executed, executing a step S300; otherwise, executing step S500;
the task to be executed may be a travel task corresponding to a flight for which the user has purchased an air ticket but does not reach the destination, or a pickup task for which the user has reserved but does not reach the destination, if the user information includes such task to be executed, it indicates that the user has an incomplete task, and the functional interface corresponding to such task to be executed is preferentially selected to display, for example, the user has a flight for Beijing flying to the sea, but the flight has not taken off, or the flight is in the middle of the flight but does not reach the destination, and the incomplete flight is the task to be executed, and the functional interface displayed after the initial interface is selected by performing processing analysis on the task to be executed.
S300, acquiring task information of a task to be executed, wherein the task information comprises a task execution source position d 1 Task execution destination location d 2 Task plan execution time t 1 Task plan completion time t 2 The method comprises the steps of carrying out a first treatment on the surface of the Wherein t is 1 <t 2 ;
And if the task to be executed exists in the user information, acquiring task information of the task to be executed.
If the task to be executed is a flight from Beijing to the Shanghai, which is not launched, corresponding to the user, the task execution source position d 1 Task execution destination location d for Beijing 2 Planning execution time t for Shanghai 1 For the flight planned departure time, the mission planned completion time t 2 Planning landing time for the flight; because the information of the airline passenger client is synchronized with the flight information provided by the airline, if the departure time of the flight plan or the landing time of the flight plan of the airline is changed, the task to be executed in the target client is also changed, so that the user information processed by the target client is ensured not to have errors, and the intention function interface of the user is accurately determined.
If the task to be executed is the receiver task corresponding to the user, the task execution source position d 1 The target position d of task execution is the starting position corresponding to the machine connection or machine delivery 2 For the destination point position corresponding to the machine connection or machine transmission, the task is scheduled to execute the time t 1 For the scheduled departure time of the machine connection or the machine delivery, the task plan completion time t 2 Is a connecting machineOr the planned arrival time of the conveyor.
S400, if t now <t 1 And L is now1 ≤L 0 Step S800 is performed; otherwise, executing step S900; wherein t is now L is the current time now1 Executing source position d for user current position and task 1 Distance between L 0 A preset distance threshold value;
after task information of a task to be executed is obtained, the task information is processed, if the current time is earlier than the task plan execution time, the fact that the current task to be executed does not start executing, namely, a flight is not launched, the distance between the current position of a user and the position of a task execution source is compared with a preset distance threshold value, if the distance between the current position of the user and the position of the task execution source is not greater than the preset distance threshold value, the fact that the user is closer to the position of the task execution source, namely, the user arrives near a flight launching airport is indicated, at the moment, when the user opens a target client, the user is considered to have the possibility of needing to be launched, or travel information such as a boarding window, a waiting window, a boarding time of an electronic air ticket is required to be checked, and after the user opens the target client, the initial interface is displayed, the user directly jumps to a functional interface corresponding to the travel. If not satisfy t now <t 1 And L is now1 ≤L 0 If the user is far from the departure airport, the user considers that the user has the possibility of needing to send the machine when opening the target client, or the user is in the middle of flying, and the user considers that the user has the possibility of needing to connect the machine when opening the target client, and the user jumps to a functional interface corresponding to the connection machine after the initial interface.
Further, step S400 includes:
s410, if t now <t 1 Step S411 is performed;
s411, if t 1 -t now <Δt 11 Step S412 is performed; otherwise, executing step S800; wherein Δt is 11 A first time difference threshold value is preset;
s412, if L now1 ≤L 0 Then execute the stepsS800; otherwise, step S900 is performed.
S420, if t 1 ≤t now ≤t 2 Step S421 is performed;
s421, if t 2 -t now <Δt 22 Step S900 is executed; otherwise, executing step S800; wherein Δt is 22 A second time difference threshold is preset.
S430, if t now >t 2 Step S431 is performed;
s431, if t now -t 2 <Δt 33 Step S432 is performed; otherwise, step S433 is performed; wherein Δt is 33 A third time difference threshold is preset;
s432, if L now2 ≤L 0 Step S900 is executed; otherwise, step S433 is performed; wherein L is now2 Target position d for user current position and task execution 2 A distance therebetween;
s433, at the display initial interface t 0 After the time, displaying a third functional interface;
step S410-step S433 is another embodiment of step S400, if the current time is earlier than the scheduled execution time of the task, then verifying the difference between the scheduled execution time of the task and the current time and the preset first time difference threshold, if the current time is smaller than the scheduled execution time of the task, then indicating that the current time is far away from the departure time of the flight, considering that the user opens the target client to view only the travel information of the corresponding flight, then displaying the functional interface corresponding to the travel information, if the current time is smaller than the scheduled execution time, indicating that the current time is close to the departure time of the flight, then comparing L now1 And L 0 If L is the size of now1 Less than or equal to L 0 Indicating that the user arrives near the flight departure airport, considering that the requirement of the user on opening the target client is to view the range information, displaying a functional interface corresponding to the range information, and if L now1 Greater than L 0 And if the user is far away from the flight departure airport, the user considers that the requirement of opening the target client is to send the aircraft, so that the user can reach the flight departure airport as soon as possible, and a functional interface corresponding to the service of the receiver is displayed.
If the current time is between the task plan execution time and the task plan completion time, the difference between the task plan completion time and the current time is compared with a preset second time difference threshold value under normal conditions, if the current time is large, the distance between the user and an airport is far, when the user opens a target client, the user is considered to be looking at the range information, if the user has long to reach a destination, a functional interface corresponding to the range information is displayed at the moment, if the current time is large, the distance between the user and the airport is near, and when the user opens the target client, the user considers that the user is about to reserve the service of the receiver, and a functional interface corresponding to the service of the receiver is displayed.
If the current time is later than the task plan completion time, comparing the difference between the current time and the task plan completion time with a preset third time difference threshold value, if the current time is smaller than the task plan completion time, indicating that the user just reaches the destination, and comparing L now2 And L 0 If L is the size of now2 Less than or equal to L 0 The current position of the user is closer to the flight arrival airport, the user is considered to have the service requirement of getting on the airplane just after getting off the airplane, the user opens the target client at the moment, the functional interface corresponding to the service of the receiver is displayed, and if L now2 Greater than L 0 And if the difference between the current time and the task plan completion time is larger than a preset third time difference threshold, the current time of the user exceeds a certain threshold from the flight arrival time, the user is considered to have left the flight arrival airport, and the user opens the target client and displays the third function interface.
S500, acquiring a plurality of pieces of historical behavior information of a user;
step S500 is an interface display method of a target client when the user information does not include a task to be executed, when the user information does not include the task to be executed, the user is indicated that no flight to take off is currently performed, and the historical behavior of the user is analyzed through the historical behavior information of the user to display a corresponding intention function interface.
Further, step S500 includes:
s510, acquiring a user in a preset time period j= [ j ] 1 ,j 2 ]Historical behavior information set G in j =(G j1 ,G j2 ,G j3 ,G j4 ,G j5 ,G j6 ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein j is 1 <j 2 ;G j3 =g j3 /g j ;G j4 =g j4 /g j ;j 1 A start time of j 2 A deadline of j; g j1 The number of the first type tasks completed by the user in the preset time period j is calculated; g j2 The number of the second type of tasks completed by the user in the preset time period j is set; g j3 The residence time ratio of the first functional interface in the preset time period j for the user; g j3 The method comprises the steps of (1) setting a total residence time of a user in a first functional interface in a preset time period j; g j The method comprises the steps that the total time of a target client is applied to a user in a preset time period j; g j4 The residence time ratio of the second functional interface in the preset time period j for the user; g j4 The method comprises the steps of providing a total residence time of a user in a second functional interface in a preset time period j; g j5 The method comprises the steps that the total number of clicking operations on a first functional interface by a user in a preset time period j is counted; g j6 The total number of clicking operations on the second functional interface by the user in a preset time period j; the first type of task is an executable task corresponding to the first functional interface; the second type of task is an executable task corresponding to the second functional interface;
the historical behavior information of the user comprises the number of tasks of the first type completed, the number of tasks of the second type completed, the residence time ratio of the first functional interface, the residence time ratio of the second functional interface, the total number of clicking operations on the first functional interface and the total number of clicking operations on the second functional interface in a preset time period j, by acquiring the above information, the degree of attention and the clicking rate of the user on the first functional interface and the second functional interface in the preset time period j can be determined, the higher the degree of attention and the clicking rate are, the more frequently the user uses the corresponding functional interface, the functional interface corresponding to the first type of task is the first functional interface, the functional interface corresponding to the voyage information can be the functional interface, the functional interface corresponding to the second type of task is the second functional interface, the functional interface corresponding to the receiver service, and the functional interface of other services.
In addition, when determining the behavior identification of the user, besides determining the behavior identification through the historical behavior information, portrait features, historical travel features, consumer features and the like of the user can be obtained, and the portrait features of the user can be selected: user age, user gender, user constant location, user handset device type (AND, IOS); the business consumption characteristics may be selected: the number of business consumption times (car, insurance, air ticket, tax free, etc.) in the last three months, the business consumption amount in the last three months, etc.; the travel characteristics may be selected: the stroke amount of nearly three months, the two-cabin rate of nearly three months (two-cabin stroke amount/total stroke amount); the user behavior feature may be selected to: the time of the user accessing the target client in three months, the last access time of the user, the first access time of the user accessing the target client, and the time difference between the current access of the user and the first access time of the user; the user social feature may select: the number of endorsements of the user, the number of comments of the user, the number of articles published by the user, the number of articles browsed by the user, etc.
After the historical behavior information of the user is determined, data cleaning is carried out on the historical behavior information, and the data cleaning can use an HIVE data warehouse tool to extract and store characteristic data and generate a characteristic table; and the data can be cleaned by using python, and after the data is cleaned, the data is subjected to standardized processing, wherein the standardized processing refers to standardized analysis and storage of access data, so that the data of different services can reach a unified rule, and the standardized processing flow of the data comprises data analysis, data primary key supplementation, data format conversion, verification, duplication removal and data storage. The purpose of data format conversion and verification is to provide processed data meeting processing standards for the downstream, the meaning of data deduplication is to eliminate dirty data generated by unreliable data sources, so that the result generated by streaming calculation is more accurate, after data standardization processing, the data is converted into usable data, and further, feature selection/dimension reduction processing is required, the features are further observed, useful dimensions are extracted through statistical methods and the like, and the influence of useless dimensions on a model is reduced.
S600, determining a behavior identifier corresponding to the user according to each piece of historical behavior information;
after the historical behavior information of the user is obtained, the historical behavior information of the user is analyzed and processed, the behavior identification of the user is determined, different behavior identifications correspond to different functional interfaces, the behavior identification of the user is determined, the different users are clustered, and different functional interfaces are displayed for the different users.
Further, step S600 includes:
s610, collecting historical behavior information G j And inputting a preset regression model to obtain a behavior identifier corresponding to the user.
The preset regression model is used for model training by the following method:
s611, acquiring historical residence time K of a user on the first functional interface 1 Historical dwell time K of user on second functional interface 2 The times Q of the user jumping to the first functional interface through clicking operation on the initial functional interface 1 The times Q of the user jumping to the second functional interface through clicking operation on the initial functional interface 2 The times E of the first function interface of the user when the user exits the target client 1 The user is atThe times E of the second function interface of the function interface when the target client is exited 2 ;
S612, if K 1 ≥K 2 ≥K 0 And Q is 1 ≥Q 2 ≥Q 0 And E is 1 ≥E 2 ≥E 0 Determining the first behavior identification as a behavior identification corresponding to the user; wherein K is 0 A historical residence time threshold is preset; q (Q) 0 A click jump frequency threshold is preset; e (E) 0 A threshold value of the exit times of the preset interface is set;
s613, if K 2 ≥K 1 ≥K 0 And Q is 2 ≥Q 1 ≥Q 0 And E is 2 ≥E 1 ≥E 0 Determining the second behavior identification as a behavior identification corresponding to the user;
step 611 to step 613 are methods for model training by using a preset regression model, in which different behavior identifiers are given to each result by obtaining the historical residence time and the active click skip times of the user on different functional interfaces, so as to ensure that when the historical behavior information set is input into the preset regression model, the preset regression model outputs different behavior identifiers according to the training result.
S700, if the behavior identifier corresponding to the user is a first behavior identifier, executing step S800; if the behavior identifier corresponding to the user is the second behavior identifier, executing step S900;
the function interface corresponding to the first behavior identification is a first function interface, and the function interface corresponding to the second behavior identification is a second function interface.
S800, displaying initial interface t 0 After the time, displaying a first functional interface; wherein t is 0 Displaying time for a preset interface;
s900, displaying initial interface t 0 And after the time, displaying a second functional interface.
Wherein, the interface display time t is preset 0 Is determined by the following method:
s810, obtaining user evaluation parameters corresponding to n initial interface display times of the target client to obtain a user evaluation parameter set F= (F) 1 ,F 2 ,...,F i ,...,F n ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein i=1, 2, n; f (F) i Displaying user evaluation parameters corresponding to time for an ith interface;
s820, MAX (F 1 ,F 2 ,...,F i ,...,F n ) The corresponding initial interface display time is determined to be the preset interface display time t 0 。
Because the initial interface is the default interface of the target client and has a propaganda function, when the display time of the initial interface is too short, a user can not jump clearly, and the propaganda purpose can not be achieved, and if the display time of the initial interface is too long, the user can feel the objection, so that the user experience is reduced, and therefore, the proper display time of the initial interface is required to be set, so that the propaganda purpose can be achieved, and the user experience can be maintained. Presetting interface display time t 0 According to the user evaluation parameters corresponding to each interface display time of the target client, n interface display times are preset, the n interface display times are used as n test samples, the interface display time is the display time of the initial interface, then the n test samples are subjected to user evaluation tests to obtain the user evaluation parameters corresponding to each interface display time, the higher the user evaluation parameters are, the more the corresponding interface display time is received by a user group, and therefore the interface display time with the largest user evaluation parameters is determined to be the preset interface display time.
The method and the device for processing the user information by detecting whether the user information comprises the task to be executed or not, acquiring the task information of the task to be executed if the user information comprises the task to be executed, determining the displayed function interface according to the task information, processing the historical behavior information of the user if the user information does not comprise the task to be executed, determining the user intention function interface by analyzing the historical behavior of the user, selecting the corresponding function interface for display, and entering the intention function interface without performing redundant clicking operation after the user opens the target client.
Embodiments of the present application also provide a non-transitory computer readable storage medium that may be disposed in an electronic device to store at least one instruction or at least one program for implementing one of the methods embodiments, the at least one instruction or the at least one program being loaded and executed by the processor to implement the methods provided by the embodiments described above.
Embodiments of the present application also provide an electronic device comprising a processor and the aforementioned non-transitory computer-readable storage medium.
While certain specific embodiments of the application have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the application. Those skilled in the art will also appreciate that many modifications may be made to the embodiments without departing from the scope and spirit of the application. The scope of the application is defined by the appended claims.
Claims (10)
1. The client interface display method is characterized by being applied to a target client, wherein the target client comprises an initial interface and a plurality of functional interfaces;
the method comprises the following steps:
s100, responding to a received access request of a user, and acquiring user information of the user;
s200, if the user information comprises a task to be executed, executing a step S300; otherwise, executing step S500;
s300, acquiring task information of the task to be executed, wherein the task information comprises a task execution source position d 1 Task execution destination location d 2 Task plan execution time t 1 Task plan completion time t 2 The method comprises the steps of carrying out a first treatment on the surface of the Wherein t is 1 <t 2 ;
S400, if t now <t 1 And L is now1 ≤L 0 Step S800 is performed; otherwise, executing step S900; wherein t is now L is the current time now1 Executing source position d for user current position and task 1 Distance between L 0 A preset distance threshold value;
s500, acquiring a plurality of pieces of historical behavior information of a user;
s600, determining a behavior identifier corresponding to the user according to each piece of historical behavior information;
s700, if the behavior identifier corresponding to the user is a first behavior identifier, executing step S800; if the behavior identifier corresponding to the user is the second behavior identifier, executing step S900;
s800, displaying initial interface t 0 After the time, displaying a first functional interface; wherein t is 0 Displaying time for a preset interface;
s900, displaying initial interface t 0 And after the time, displaying a second functional interface.
2. The client interface presentation method according to claim 1, wherein the step S400 includes:
s410, if t now <t 1 Step S411 is performed;
s411, if t 1 -t now <Δt 11 Step S412 is performed; otherwise, executing step S800; wherein Δt is 11 A first time difference threshold value is preset;
s412, if L now1 ≤L 0 Step S800 is performed; otherwise, step S900 is performed.
3. The client interface presentation method according to claim 2, wherein the step S400 further comprises:
s420, if t 1 ≤t now ≤t 2 Step S421 is performed;
s421, if t 2 -t now <Δt 22 Step S900 is executed; otherwise, executing step S800; wherein Δt is 22 A second time difference threshold is preset.
4. The client interface presentation method as claimed in claim 3, wherein the step S400 further comprises:
s430, if t now >t 2 Step S431 is performed;
s431, if t now -t 2 <Δt 33 Step S432 is performed; otherwise, step S433 is performed; wherein Δt is 33 A third time difference threshold is preset;
s432, if L now2 ≤L 0 Step S900 is executed; otherwise, step S433 is performed; wherein L is now2 Target position d for user current position and task execution 2 A distance therebetween;
s433, at the display initial interface t 0 And after the time, displaying a third functional interface.
5. The client interface presentation method according to claim 1, wherein the step S500 includes:
s510, acquiring a user in a preset time period j= [ j ] 1 ,j 2 ]Historical behavior information set G in j =(G j1 ,G j2 ,G j3 ,G j4 ,G j5 ,G j6 ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein j is 1 <j 2 ;G j3 =g j3 /g j ;G j4 =g j4 /g j ;j 1 A start time of j 2 A deadline of j; g j1 The number of the first type tasks completed by the user in the preset time period j is calculated; g j2 The number of the second type of tasks completed by the user in the preset time period j is set; g j3 The residence time ratio of the first functional interface in the preset time period j for the user; g j3 The method comprises the steps of (1) setting a total residence time of a user in a first functional interface in a preset time period j; g j Applying the total time of the target client for a user in a preset time period j; g j4 The residence time ratio of the second functional interface in the preset time period j for the user; g j4 The method comprises the steps of providing a total residence time of a user in a second functional interface in a preset time period j; g j5 The method comprises the steps that the total number of clicking operations on a first functional interface by a user in a preset time period j is counted; g j6 For the user to perform the second work within the preset time period jThe total times of clicking operation on the interface can be realized; the first type of task is an executable task corresponding to the first functional interface; and the second type of task is an executable task corresponding to the second functional interface.
6. The client interface presentation method according to claim 5, wherein the step S600 includes:
s610, collecting the historical behavior information set G j And inputting a preset regression model to obtain a behavior identifier corresponding to the user.
7. The client interface presentation method of claim 6, wherein the preset regression model is model trained by:
s611, acquiring historical residence time K of a user on the first functional interface 1 Historical residence time K of user on the second functional interface 2 The times Q of the user jumping to the first functional interface through clicking operation on the initial functional interface 1 The times Q of the user jumping to the second functional interface through clicking operation on the initial functional interface 2 The times E of the first function interface of the user when the user exits the target client 1 The times E of the second function interface of the user when the user exits the target client 2 ;
S612, if K 1 ≥K 2 ≥K 0 And Q is 1 ≥Q 2 ≥Q 0 And E is 1 ≥E 2 ≥E 0 Determining the first behavior identification as a behavior identification corresponding to the user; wherein K is 0 A historical residence time threshold is preset; q (Q) 0 A click jump frequency threshold is preset; e (E) 0 A threshold value of the exit times of the preset interface is set;
s613, if K 2 ≥K 1 ≥K 0 And Q is 2 ≥Q 1 ≥Q 0 And E is 2 ≥E 1 ≥E 0 And determining the second behavior identification as the behavior identification corresponding to the user.
8. The client interface presentation method according to claim 1, wherein the preset interface presentation time t 0 Is determined by the following method:
s810, obtaining user evaluation parameters corresponding to the target client at n initial interface display times to obtain a user evaluation parameter set F= (F) 1 ,F 2 ,...,F i ,...,F n ) The method comprises the steps of carrying out a first treatment on the surface of the Wherein i=1, 2, n; f (F) i Displaying user evaluation parameters corresponding to time for an ith interface;
s820, MAX (F 1 ,F 2 ,...,F i ,...,F n ) The corresponding initial interface display time is determined to be the preset interface display time t 0 。
9. A non-transitory computer readable storage medium having stored therein at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the client interface presentation method of any of claims 1-8.
10. An electronic device comprising a processor and the non-transitory computer readable storage medium of claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310970302.0A CN116700878B (en) | 2023-08-03 | 2023-08-03 | Client interface display method, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310970302.0A CN116700878B (en) | 2023-08-03 | 2023-08-03 | Client interface display method, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116700878A true CN116700878A (en) | 2023-09-05 |
CN116700878B CN116700878B (en) | 2023-10-27 |
Family
ID=87839590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310970302.0A Active CN116700878B (en) | 2023-08-03 | 2023-08-03 | Client interface display method, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116700878B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153463A (en) * | 2017-12-27 | 2018-06-12 | 广东欧珀移动通信有限公司 | application interface display control method, device and storage medium and mobile terminal |
CN108595230A (en) * | 2018-05-15 | 2018-09-28 | Oppo广东移动通信有限公司 | Application program preloads method, apparatus, storage medium and terminal |
US20190310743A1 (en) * | 2018-04-09 | 2019-10-10 | Capital One Services, Llc | Selective generation and display of interfaces of a website or program |
CN111861528A (en) * | 2019-04-30 | 2020-10-30 | 拉扎斯网络科技(上海)有限公司 | Task configuration method and device, electronic equipment and computer readable storage medium |
WO2022002115A1 (en) * | 2020-06-30 | 2022-01-06 | 华为技术有限公司 | Task pushing method and apparatus, and electronic device |
CN115526687A (en) * | 2022-09-29 | 2022-12-27 | 中航信移动科技有限公司 | Data processing method for event query, electronic device and storage medium |
CN115618100A (en) * | 2022-09-15 | 2023-01-17 | 中航信移动科技有限公司 | Data processing method, storage medium and electronic device for associated event recommendation |
CN115658197A (en) * | 2022-09-27 | 2023-01-31 | 维沃移动通信有限公司 | Interface switching method and interface switching device |
CN116643827A (en) * | 2023-05-29 | 2023-08-25 | 中国银行股份有限公司 | Information acquisition method, device, electronic equipment and medium |
-
2023
- 2023-08-03 CN CN202310970302.0A patent/CN116700878B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153463A (en) * | 2017-12-27 | 2018-06-12 | 广东欧珀移动通信有限公司 | application interface display control method, device and storage medium and mobile terminal |
US20190310743A1 (en) * | 2018-04-09 | 2019-10-10 | Capital One Services, Llc | Selective generation and display of interfaces of a website or program |
CN108595230A (en) * | 2018-05-15 | 2018-09-28 | Oppo广东移动通信有限公司 | Application program preloads method, apparatus, storage medium and terminal |
CN111861528A (en) * | 2019-04-30 | 2020-10-30 | 拉扎斯网络科技(上海)有限公司 | Task configuration method and device, electronic equipment and computer readable storage medium |
WO2022002115A1 (en) * | 2020-06-30 | 2022-01-06 | 华为技术有限公司 | Task pushing method and apparatus, and electronic device |
CN115618100A (en) * | 2022-09-15 | 2023-01-17 | 中航信移动科技有限公司 | Data processing method, storage medium and electronic device for associated event recommendation |
CN115658197A (en) * | 2022-09-27 | 2023-01-31 | 维沃移动通信有限公司 | Interface switching method and interface switching device |
CN115526687A (en) * | 2022-09-29 | 2022-12-27 | 中航信移动科技有限公司 | Data processing method for event query, electronic device and storage medium |
CN116643827A (en) * | 2023-05-29 | 2023-08-25 | 中国银行股份有限公司 | Information acquisition method, device, electronic equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN116700878B (en) | 2023-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111641514B (en) | Conference intelligence system, method for conference intelligence, and storage medium | |
US20190384640A1 (en) | Artificial intelligence based virtual automated assistance | |
CN111712834A (en) | Artificial intelligence system for inferring realistic intent | |
CN107329967A (en) | Question answering system and method based on deep learning | |
CN109816483B (en) | Information recommendation method and device and readable storage medium | |
CN104750674B (en) | A kind of man-machine conversation's satisfaction degree estimation method and system | |
CN113360622B (en) | User dialogue information processing method and device and computer equipment | |
KR20170137419A (en) | Method, system and computer-readable recording medium for providing customer counseling service using real-time response message generation | |
CN110322169B (en) | Task issuing method and device | |
US10496751B2 (en) | Avoiding sentiment model overfitting in a machine language model | |
US20220038569A1 (en) | Mobile secretary cloud application | |
CN108805035A (en) | Interactive teaching and learning method based on gesture identification and device | |
CN111414751A (en) | Quality inspection optimization method, device, equipment and storage medium | |
CN109213991A (en) | Message treatment method, system, cloud platform and storage medium | |
CN116700878B (en) | Client interface display method, electronic equipment and storage medium | |
US20210201267A1 (en) | Method of Optimizing Employee Communication to Improve Workplace Engagement and Retention | |
CN109165327B (en) | Man-machine conversation method, device and computer readable storage medium | |
CN116957882A (en) | Policy hotspot analysis method, device, medium and equipment based on intelligent model | |
US20170185578A1 (en) | Information analysis system, information analysis method, and information analysis program | |
CN111611353A (en) | Screening method and device, electronic equipment and computer readable storage medium | |
CN109308298A (en) | Engineering project total management system | |
EP3401795A1 (en) | Classifying conversational services | |
CN111144091B (en) | Customer service member determination method and device and group member identification determination method | |
CN113554062A (en) | Training method, device and storage medium of multi-classification model | |
US20090144219A1 (en) | Rules collector system and method |
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 |