CN113778286B - Application control display method and device, storage medium and electronic equipment - Google Patents
Application control display method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113778286B CN113778286B CN202110942999.1A CN202110942999A CN113778286B CN 113778286 B CN113778286 B CN 113778286B CN 202110942999 A CN202110942999 A CN 202110942999A CN 113778286 B CN113778286 B CN 113778286B
- Authority
- CN
- China
- Prior art keywords
- application
- display
- control
- partition
- sequence
- 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
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000005192 partition Methods 0.000 claims abstract description 173
- 230000000694 effects Effects 0.000 claims abstract description 33
- 238000012216 screening Methods 0.000 claims description 72
- 230000014759 maintenance of location Effects 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 18
- 230000003993 interaction Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 16
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F16/9538—Presentation of query results
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to an application control display method, an application control display device, a storage medium and electronic equipment. Responding to a trigger instruction of a display interface of a short video application, and acquiring an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect; responding to the first screen display instruction, displaying the application display page with the menu effect, wherein the application display page comprises a first partition, and the first partition comprises at least two columns of display positions; acquiring a first control sequence, wherein the order of application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls; and displaying the application controls in the first control sequence on the display position of the first partition in sequence. The display efficiency of the application control can be improved through the classified display and the multi-column display modes, the target application control can be locked conveniently and rapidly, and the degree of fit between the application display page and the user account is improved.
Description
Technical Field
The disclosure relates to the technical field of internet, and in particular relates to an application control display method, an application control display device, a storage medium and electronic equipment.
Background
In the related art, an access to the corresponding application can be provided for the user by displaying the application control, and the application control is displayed in a concentrated manner, so that the user can conveniently and quickly position a specific application program, and the operation path of the user is shortened. Taking short video application as an example, the related technology can additionally and intensively display pages comprising some content items for the user account on the basis of the display interface of the short video application, so that the user corresponding to the user account can access the corresponding content by triggering the items. However, in the related art, the short video application determines which contents are displayed in advance, and the short video application uses a list, and displays the entries in a text form, so that the user can only find the contents to be accessed from the displayed list, and thus, in the case of limited list display area, the user has a difficulty in finding the contents to be accessed.
Disclosure of Invention
The disclosure provides an application control display method, an application control display device, a storage medium and electronic equipment, so as to at least solve the problem that the application control displayed in the related technology has low matching degree with a user account. The technical scheme of the present disclosure is as follows:
According to a first aspect of an embodiment of the present disclosure, there is provided an application control display method, including:
responding to a trigger instruction of a display interface of a short video application, and acquiring an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect;
responding to the first screen display instruction, displaying the application display page with the menu effect, wherein the application display page comprises a first partition, and the first partition comprises at least two columns of display positions;
acquiring a first control sequence, wherein the order of application controls in the first control sequence is consistent with the recommended degree of the application pointed by the application controls;
and displaying the application controls in the first control sequence on the display position of the first partition in sequence.
In an exemplary embodiment, the obtaining the first control sequence includes:
determining at least two first applications, wherein the first applications are applications which are allowed to be accessed through the application display page and are continuously opened to a user account;
determining a recommendation index of each first application;
obtaining a first application sequence according to the recommended index of each first application, wherein the order of the first application in the first application sequence is consistent with the recommended index of the first application;
And determining the first control sequence according to the first application sequence.
In an exemplary embodiment, the determining at least two first applications includes:
acquiring a first type application set and a second type application set, wherein the first type application set comprises a newly added first type application opened for a user account, and the second type application set comprises an existing second type application opened for the user account;
screening the first class of application sets based on a first screening strategy, and screening the second class of application sets based on a second screening strategy; the first screening strategy is used for screening out a first type of application which is allowed to be accessed through the application display page, and the second screening strategy is used for screening out a second type of application which is allowed to be accessed through the application display page;
and determining the at least two first applications according to the screening result.
In an exemplary embodiment, the determining the recommendation index of each of the first applications includes:
determining the retention rate and the click rate of the first application;
and determining a recommendation index of the first application according to the retention rate and the click rate.
In an exemplary embodiment, the determining the first control sequence according to the first application sequence includes:
Acquiring at least one second application, wherein the second application is an application opened in a user account in a preset time interval;
determining a recommendation index of each second application;
and determining the first control sequence according to the recommendation index of each second application and the first application sequence.
In an exemplary embodiment, the application display page further includes a second partition, and the method further includes:
acquiring at least one third application which is continuously opened to a user account and has an importance degree higher than a first preset threshold value;
determining a second control sequence according to the at least one third application, wherein each application control in the second control sequence corresponds to one third application;
and displaying the application controls in the second control sequence on the display position of the second partition in sequence.
In an exemplary embodiment, the application display page further includes a third partition, and the method further includes:
acquiring at least one fourth application which is continuously opened to the user account and has an importance degree lower than a second preset threshold value;
determining a third control sequence according to the at least one fourth application, wherein each application control in the third control sequence corresponds to one fourth application;
And displaying the application controls in the third control sequence on the display position of the third partition in sequence.
The first target partition includes at least two columns of display bits, and the first target partition is any one of the second partition and the third partition.
In an exemplary embodiment, the method further comprises:
in response to a trigger instruction for the second target partition, performing unfolding display on the second target partition, wherein the number of display bits of the second target partition in an unfolding state is larger than that of display bits in a common state, and the second target partition is any one of the first partition, the second partition and the third partition;
or alternatively, the first and second heat exchangers may be,
and responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out ordinary display on the second target partition.
In an exemplary embodiment, the method further comprises:
determining a target display position of a target application control in response to a drag instruction of the target application control, wherein the target application control is any application control in the second target partition;
and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition.
According to a second aspect of embodiments of the present disclosure, there is provided an application control display apparatus, including:
the first screen display instruction acquisition module is configured to execute a trigger instruction responding to a display interface of a short video application to acquire an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect;
an application display page display module configured to execute a display of the application display page in response to the first screen display instruction in the menu effect, the application display page including a first partition including at least two columns of display bits;
the system comprises a first control sequence acquisition module, a first control sequence generation module and a second control sequence generation module, wherein the first control sequence acquisition module is configured to execute and acquire a first control sequence, and the order of application controls in the first control sequence is consistent with the recommendation degree of an application pointed by the application controls;
and the first display module is configured to display the application controls in the first control sequence on the display position of the first partition in sequence.
In an exemplary embodiment, the first control sequence acquisition module includes:
a first application determining unit configured to execute determining at least two first applications, the first applications being applications that are allowed to be accessed through the application display page and that are continuously opened to a user account;
A recommendation index first determining unit configured to perform determining a recommendation index of each of the first applications;
the first application sequence acquisition unit is configured to execute the recommendation indexes of each first application to obtain a first application sequence, and the sequence of the first application in the first application sequence is consistent with the recommendation indexes of the first application;
and the first control sequence determining unit is configured to determine the first control sequence according to the first application sequence.
In an exemplary embodiment, the first application determining unit is configured to perform: acquiring a first type application set and a second type application set, wherein the first type application set comprises a newly added first type application opened for a user account, and the second type application set comprises an existing second type application opened for the user account; screening the first type application set based on a first screening strategy, and screening the second type application set based on a second screening strategy; the first screening strategy is used for screening out first-class applications which are allowed to be accessed through the application display page, and the second screening strategy is used for screening out second-class applications which are allowed to be accessed through the application display page; and determining the at least two first applications according to the screening result.
In an exemplary embodiment, the recommendation index first determining unit is configured to perform determining a retention rate and a click rate of the first application; and determining a recommendation index of the first application according to the retention rate and the click rate.
In an exemplary embodiment, the first control sequence determining unit is configured to perform:
acquiring at least one second application, wherein the second application is an application opened in a user account in a preset time interval;
determining a recommendation index of each second application;
and determining the first control sequence according to the recommendation index of each second application and the first application sequence.
In an exemplary embodiment, the application display page further includes a second partition, and the apparatus further includes:
a third application acquisition module configured to execute acquiring at least one third application, the third application being an application that is continuously open to the user account and has a degree of importance higher than a first preset threshold;
a second control sequence determining module configured to execute determining a second control sequence according to the at least one third application, each application control in the second control sequence corresponding to one third application;
And the second display module is configured to display the application controls in the second control sequence on the display position of the second partition in sequence.
In an exemplary embodiment, the application display page further includes a third partition, and the apparatus further includes:
a fourth application acquisition module configured to execute acquiring at least one fourth application, the fourth application being an application that is continuously open to the user account and has an importance level lower than a second preset threshold;
a third control sequence determining module configured to execute determining a third control sequence according to the at least one fourth application, each application control in the third control sequence corresponding to one fourth application;
and the third display module is configured to display the application controls in the third control sequence on the display position of the third partition in sequence.
In an exemplary embodiment, the first target partition includes at least two columns of display bits, and the first target partition is any one of the second partition and the third partition.
In an exemplary embodiment, the apparatus further comprises a first interaction module configured to perform:
In response to a trigger instruction for the second target partition, performing unfolding display on the second target partition, wherein the number of display bits of the second target partition in an unfolding state is larger than that of display bits in a common state, and the second target partition is any one of the first partition, the second partition and the third partition;
or alternatively, the first and second heat exchangers may be,
and responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out ordinary display on the second target partition.
In an exemplary embodiment, the apparatus further comprises a second interaction module configured to perform:
determining a target display position of a target application control in response to a drag instruction of the target application control, wherein the target application control is any application control in the second target partition;
and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
A processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the application control display method according to any one of the above first aspects.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the application control display method as set forth in any one of the above-mentioned first aspects.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising computer instructions stored in a computer readable storage medium. A processor of an electronic device reads the computer instructions from a computer readable storage medium, the processor executing the computer instructions, causing the electronic device to perform the application control display method according to any one of the above-mentioned first aspects.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the application control display scheme, the display efficiency of the application control can be improved through a mode of displaying the application control in multiple columns, a user can conveniently and quickly lock a target application control through classified display of the application control, the display position of the corresponding application control is adaptively adjusted according to the running performance of the application, the application control of the well-performed application can occupy a more important display position, and therefore the degree of agreement between an application display page and a user account is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
FIG. 1 is a diagram of a first screen page presentation effect in the form of a list, shown according to an exemplary embodiment;
FIG. 2 is an application environment diagram illustrating an application control display method according to an example embodiment;
FIG. 3 is a flowchart illustrating an application control display method according to an exemplary embodiment;
FIG. 4 is a schematic diagram of a nine-check display effect shown according to an example embodiment;
FIG. 5 is a flowchart of a first control sequence acquisition method, according to an exemplary embodiment;
FIG. 6 is a flow diagram illustrating a method of determining at least two first applications, according to an example embodiment;
FIG. 7 is a flowchart of a first control sequence determination method, shown in accordance with an exemplary embodiment;
FIG. 8 is a schematic diagram of a drag application control, shown in accordance with an exemplary embodiment;
FIG. 9 is a first schematic diagram illustrating an application control display effect according to an example embodiment;
FIG. 10 is a second schematic diagram illustrating an application control display effect according to an example embodiment;
FIG. 11 is a block diagram of an application control display device, according to an example embodiment;
fig. 12 is a block diagram of an electronic device, according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the disclosure as detailed in the accompanying claims.
In the related art, a plurality of application controls can be displayed in a centralized manner by displaying an application display page. Referring to fig. 1, a schematic diagram of a first screen page presentation effect of an application control in the related art is shown. As can be seen from fig. 1, the first screen display in the related art is typically a display effect in the form of a list, and the number of application controls that can be displayed in the form of a list is very limited. And, the related art is in fact lacking in display management of application controls, and in constraint of display strategies. Such as which application controls should be displayed and which application controls should not. Or which application controls should be displayed in the important location and which application controls should be displayed in the secondary location, the related art lacks criteria, resulting in inefficient display of application controls and low compliance with the user account. The first screen page presentation effect in list form is shown in fig. 1, and it is apparent that the number of application controls that can be presented by the first screen is very limited. In order to further improve the number of application control displays, a secondary interface can be matched for display.
When a user triggers a control in the list of the first screen, a secondary page can be further displayed, the setting of the secondary page can improve the display efficiency of the application control to a certain extent, but the operation path of the user is prolonged, and because the number of the application controls displayed on the first screen page is too small, the display probability of the secondary page is higher, and the operation path is correspondingly more prolonged. Further, the display of the application control in the secondary page in the related art still lacks the constraint of the display strategy, and the fit degree with the user account is still low.
Specifically, due to the lack of constraint of a display strategy, the display of the application control in the related technology is not referred to the running condition of the application, so that the display efficiency of the application control is low and the click rate is low. The less important application controls may occupy important positions, while the important application controls may occupy secondary positions, which obviously is disadvantageous for providing better application services to users, and for popularizing and applying.
In view of this, an embodiment of the disclosure provides an application control display method, an application control display device, a storage medium and an electronic device. Referring to fig. 2, an application environment diagram of an application control display method is shown, which may include a terminal 110 and a server 120, according to an exemplary embodiment.
The terminal 110 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, etc. The terminal 110 may have a client running therein that is served by the server 120 in the background.
In an exemplary embodiment, the client 110 may respond to an application control first screen display instruction by displaying an application display page, where the application display page includes a first partition, and the first partition includes at least two columns of display bits. And sending a control sequence acquisition instruction to the server 120, acquiring a control sequence fed back by the server, and sequentially displaying application controls in the control sequence on the display positions in the application display page. The control sequence at least comprises a first control sequence, and the order of the application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls. Thereby improving the degree of fit between the application control and the user account in the application display page.
The server 120 is configured to maintain a control sequence, that is, determine, according to the specific performance of an application, a specific position of an application control corresponding to the application in the control sequence, and exclude, even for an application with poor performance, the application control corresponding to the application control from the control sequence, so that the application corresponding to the application control displayed in the client 110 has good running performance.
The server 120 shown in fig. 2 may be an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, and the terminal 110 and the server 120 may be connected through a wired network or a wireless network.
FIG. 3 is a flowchart illustrating a method of displaying an application control, according to an exemplary embodiment, including the following steps, as shown in FIG. 3.
In step S10, a first screen display instruction of an application control is obtained in response to a trigger instruction of a display interface of a short video application, where the first screen display instruction of the application control is used for displaying an application display page with a preset menu effect.
The embodiment of the disclosure can be applied to a short video scene, and the display of the application control can be triggered on the basis of the display interface of the short video scene application. The embodiment of the disclosure is not limited to a specific generation manner of the trigger instruction, for example, the trigger instruction may be generated by triggering a preset control of the display interface, or by some gestures or shortcut keys. By way of example, the short video application may obtain the application control first screen display instruction in a plurality of manners such as clicking, double clicking, sliding, scrolling or shortcut.
The embodiment of the disclosure is not limited to the above-mentioned preset menu effect, for example, the menu effect may be a side bar effect, a top bar effect, a bottom bar effect, or a center pop-up effect, etc., and of course, with the pushing out of more menu display effects, the embodiment of the disclosure may also adaptively perform corresponding adjustment to meet the requirement of dynamic development.
In step S20, in response to the first screen display instruction, displaying the application display page with the menu effect, where the application display page includes a first partition, and the first partition includes at least two columns of display bits.
In the embodiment of the disclosure, the application display interface includes a first partition, which may also be considered as a partition corresponding to a common application, and the order of the application controls in the first partition is related to the application running form of the application controls. If the running performance of the application is better, the corresponding application control can be ranked forward, and if the running performance of the application is worse, the corresponding application control can be ranked backward.
The first partition includes at least two columns of display positions, and obviously provides more display positions compared with the first screen list display in the related art, so that the display efficiency of the application control is improved. In a specific embodiment, please refer to fig. 4, fig. 4 is a schematic diagram illustrating a nine-grid display effect according to an exemplary embodiment. The application display page may be displayed using a nine Gong Gece sidebar format, and the first partition includes three columns of display bits. The more left and higher the display bit is, the more important the display bit can be considered in general.
In step S30, a first control sequence is acquired, and the order of the application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls.
The first control sequence may be considered as a sequence formed by controls corresponding to a common application, although the icons of different application controls may be different, which is not limited by the embodiments of the present disclosure. Referring to fig. 5, fig. 5 is a flowchart illustrating a first control sequence acquisition method according to an exemplary embodiment. The method comprises the following steps:
in step S31, at least two first applications are determined, the first applications being applications that are allowed to be accessed through the application display page and that are continuously opened to the user account.
In the embodiment of the present disclosure, applications facing the user account may be classified, and an application whose display position needs to be determined in combination with the running performance and which is continuously opened to the user account is determined in step S31 as a first application. Embodiments of the present disclosure are not limited to a determination method, and may be determined empirically or in combination with strategic requirements of an application promotion.
Referring to fig. 6, fig. 6 is a flowchart illustrating a method of determining at least two first applications according to an exemplary embodiment. The method comprises the following steps:
In step S311, a first type application set and a second type application set are acquired, where the first type application set includes a newly added first type application opened to a user account, and the second type application set includes an existing second type application opened to the user account.
The number of first-class applications and second-class applications is not limited in the embodiments of the present disclosure, wherein the second-class applications are applications that have been running for a period of time, and the first-class applications are applications that have just been online for a short period of time. The first type of application and the second type of application may be distinguished by runtime, e.g., applications that are less than three months online may be categorized as first type of application, and applications that are more than three months online may be categorized as second type of application.
In step S312, the first class of application set is screened based on a first screening policy, and the second class of application set is screened based on a second screening policy; the first screening policy is used for screening out the first type of applications which are allowed to be accessed through the application display page, and the second screening policy is used for screening out the second type of applications which are allowed to be accessed through the application display page.
Since the online times of the first type of application and the second type of application are different, different screening strategies may be employed. The embodiments of the present disclosure do not limit the screening policy, and the first screening policy is taken as an example for illustration: a first screening policy related screening indicator comprising at least one of: the retention index and the click rate index, wherein the retention index can comprise the next day retention, 7 days retention and the like. For each screening index, a corresponding first screening reference value can be determined, and for a first type of application, if a situation that the first screening reference value corresponding to a certain screening index cannot be reached exists in a first observation time interval, the first type of application can be eliminated, that is, the eliminated first type of application is not allowed to be accessed through the application display page.
The second screening strategy is described as an example: a second screening policy related screening indicator comprising at least one of: the retention index and the click rate index, wherein the retention index can comprise the next day retention, 7 days retention and the like. For each screening index, a second screening reference value corresponding to the second type of application can be determined, and if a situation that the second screening reference value corresponding to a certain screening index cannot be reached exists in a second observation time interval, the second type of application can be eliminated, that is, the eliminated second type of application is not allowed to be accessed through the application display page.
The embodiment of the disclosure is not limited to specific values of the first observation time interval, the first screening reference value, the second observation time interval and the second screening reference value, and for example, more showing opportunities can be given to the newly added application, so that the first observation time interval can be larger than the second observation time interval, and in consideration of the function of the newly added application and the unstable user account group, the first screening reference value can be smaller than the second screening reference value, and the disadvantage of the newly added application caused by short online time can be avoided, so that the newly added application and the existing application can compete for showing positions under the relatively fair condition.
In step S313, the at least two first applications are determined according to the screening result.
The embodiment of the disclosure can select the first application in the newly added application and the existing application, so that the newly added application and the existing application have the opportunity to obtain the reasonable positions of the application display page according to the running expression of the newly added application and the existing application, thereby being convenient for popularization of the newly added application and taking into consideration the running maintenance of the existing application.
In step S32, a recommendation index is determined for each of the first applications.
The embodiment of the disclosure characterizes the recommended degree through a recommended index. The embodiment of the disclosure does not limit the method for determining the recommendation index, and may be determined according to the running performance of the first application. Specifically, the retention and click-through rates of the first application may be determined; and determining a recommendation index of the first application according to the retention rate and the click rate. For the retention, reference may be made to the foregoing, and no further description is given here. The embodiment of the disclosure is not limited to the method for determining the recommendation index, for example, the retention rate and the click rate may be weighted and summed or weighted and averaged to obtain the recommendation index, and the embodiment of the disclosure is not limited to a specific weight and may be set according to actual situations. By designing the determining method of the recommendation index, the operation performance of the recommendation index and the first application can have a strong correlation, and reasonable display positions are conveniently distributed for the first application through the operation performance of the first application, so that the displayed application control has higher degree of agreement with a user account.
In step S33, a first application sequence is obtained according to the recommended index of each first application, and the order of the first applications in the first application sequence is consistent with the recommended index of the first applications.
In step S34, the first control sequence is determined according to the first application sequence.
The first application sequence can be obtained based on the recommendation index of the first application, the order of the first application in the first application sequence is consistent with the recommendation index of the first application, that is, the application control with the higher order is matched with the user account mind, the larger probability of the corresponding application is triggered by the user account, the display result and the user account are enabled to be matched with each other according to the first application sequence, the user viscosity is enhanced, and the operation performance of the application is convenient to strengthen.
In one embodiment, please refer to fig. 7, fig. 7 is a flowchart illustrating a first control sequence determination method according to an exemplary embodiment. The method comprises the following steps:
in step S341, at least one second application is acquired, where the second application is an application that is opened for a user account in a preset time interval.
In the embodiment of the disclosure, the second application may be an application that is opened in a limited time, such as may be promoted in a specific time, and exemplary, customized applications during spring festival (spring festival fortune and tearing open red package activity, searching answer win lucky activity), customized applications during a specific time, and the like.
In step S342, a recommendation index for each second application is determined.
In the embodiment of the disclosure, the recommendation index of the second application characterizes the recommendation degree of the second application, the determining method of the recommendation index may be the same as or different from that of the first application, the second application is usually an application which is strategically promoted in some special periods, and the applications may bring new service mode innovations or new service growth opportunities, so that the recommendation index of the second application is determined from the operation performance, more recommendation indexes of the second application can be determined from the perspective of the promotion value of the second application, and the operation performance can be ignored or taken as a reference. The specific determining method of the recommendation index of the second application is not limited to the embodiment of the disclosure, and may be set manually or according to expert experience with reference to the operation performance.
In step S343, the first control sequence is determined according to the recommendation index of each second application and the first application sequence.
Each first application in the first application sequence corresponds to a recommendation index, and each second application corresponds to a recommendation index, so that the first application and the second application can be sequenced according to the descending order of the recommendation indexes to obtain an application sequencing result, application controls corresponding to each application in the application sequencing result are extracted, and the first control sequence can be obtained. Illustratively, there are three first applications in the first application sequence, namely application 11 (recommendation index 98), application 12 (recommendation index 88), application 13 (recommendation index 70), respectively, and two second applications, namely application 21 (recommendation index 99) and application 22 (recommendation index 78), respectively, then the following application sequences can be obtained in descending order of recommendation index: application 21, application 11, application 12, application 22, and application 13. Accordingly, a first control sequence may be derived from the application controls of the applications.
The method for determining the first control sequence not only considers the continuously opened application, but also considers the application popularized in a time-limited way, considers the newly added continuously opened application, considers the existing continuously opened application, comprehensively sorts various applications to obtain the first control sequence, and displays the application control based on the first control sequence, so that the display result accords with the mind of a user, and displays multiple types of application controls to fully meet the access requirement of the user.
S40, displaying the application controls in the first control sequence on the display position of the first partition in sequence.
By displaying the application controls in the first control sequence on the display position of the first partition in sequence, the application control corresponding to the application with higher recommendation degree can be displayed on a more important position, the application control of the application with lower recommendation degree can be relatively displayed on a less important position, the display position is basically matched with the recommendation degree of the displayed object, and therefore the display result is matched with the mind of a user to a greater degree.
In one embodiment, the application display page further includes a second partition, and the method further includes:
S101, acquiring at least one third application which is continuously opened to a user account and has importance degree higher than a first preset threshold value.
In order to realize classified display of the application controls in the embodiment of the disclosure, a second partition may be set, where the second partition may be used to display core applications to the user account, where the importance degree of the core applications is higher than a first preset threshold, and the embodiment of the disclosure does not limit the first preset threshold, and the core applications are the most important applications, and of course, the use frequency of the core applications is also obviously higher than other applications.
S102, determining a second control sequence according to the at least one third application, wherein each application control in the second control sequence corresponds to one third application.
For the core application, the display position of the core application can be relatively fixed, so that the second control sequence can be set manually according to the importance degree of the core application, and the order of the application controls in the second control sequence cannot be easily changed. Of course, the second control sequence may also be obtained by referring to the foregoing sorting method, which is not described herein.
S103, displaying the application controls in the second control sequence on the display position of the second partition in sequence.
By dividing the first partition and the second partition, classified display of the application control is realized, internal connection between the display position and the application control is enhanced, a user can conveniently and quickly lock the application control to be used, the user operation path is shortened, and the user viscosity is improved.
In one embodiment, the application display page further includes a third partition, and the method further includes:
s201, acquiring at least one fourth application which is continuously opened to a user account and has importance below a second preset threshold.
In order to realize classified display of application controls, a third partition may be further configured in the embodiment of the present disclosure, where the third partition may be used to display applications that are not important to a user account, and importance degrees of the applications are lower than a second preset threshold, and the embodiment of the present disclosure does not limit the second preset threshold, where the second preset threshold is only required to be smaller than the first preset threshold. It is further noted that, the application corresponding to the application control in the first partition neither belongs to the core application nor to the application that is not important, and in some embodiments, the importance level of the application corresponding to the application control in the first partition may be considered to be higher than the second preset threshold and smaller than the first preset threshold.
S202, determining a third control sequence according to the at least one fourth application, wherein each application control in the third control sequence corresponds to one fourth application.
For less important applications, the third control sequence may be set manually, and the order of application controls in the third control sequence may not easily change. Of course, the third control sequence may also be obtained by referring to the foregoing sorting method, which is not described herein.
S203, displaying the application controls in the third control sequence on the display position of the third partition in sequence.
By dividing the first partition and the third partition, classified display of the application control is realized, internal connection between the display position and the application control is enhanced, a user can conveniently and quickly lock the application control to be used, the user operation path is shortened, and the user viscosity is improved.
In an embodiment of the disclosure, the first target partition includes at least two columns of display bits, and the first target partition is any one of the second partition and the third partition. That is, the application display page of the embodiment of the present disclosure may display the application control in a multi-column display manner, and has obviously higher display efficiency compared with the related art in which the application control is displayed in a list form.
In one embodiment, the second target partition may be expanded and displayed in response to a trigger instruction for the second target partition, where the number of display bits of the second target partition in the expanded state is greater than the number of display bits of the second target partition in the normal state, and the second target partition is any one of the first partition, the second partition, and the third partition; or responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out common display on the second target partition.
That is, for any partition, the expansion display or the common display can be performed in an interaction manner with the user account, and more application program controls can be displayed in the expansion state, so that more application program inlets are provided for the user account, and the user viscosity is improved.
In one embodiment, the target display position of the target application control may be determined in response to a drag instruction of the target application control, where the target application control is any application control in the second target partition; and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition.
Referring to FIG. 8, a diagram of a drag application control is shown in accordance with an exemplary embodiment. In fig. 8, the left application control 1 (target application control) is moved from the presentation position 1 to the presentation position 2 in response to a drag instruction, and the application control 2 of the corresponding presentation position 2 is moved to the presentation position 1. That is, the user can adjust the display position of the application control in a dragging mode, so that the display result has higher compliance with the user requirement, and the convenience of use of the user is improved.
Please refer to fig. 9, which is a first schematic diagram illustrating an application control display effect according to an exemplary embodiment. In fig. 9, four partitions are functionally represented, partition 1 corresponding to the second partition of the preamble, partition 2 corresponding to the first partition of the preamble, partition 3 corresponding to the third partition of the preamble, and the top part also includes head user account information such as head portrait and name, and the bottom part also includes underage protection tools and setting options. Partition 1 may include application controls for some core applications, such as applets, pay integration portals, or e-commerce integration portals, partition 2 may include application controls for some commonly used applications, such as live broadcast controls, authoring controls, multimedia content recommendation controls, game controls, presentation controls, news controls, etc., and partition 3 may include application controls for some less important applications, such as customer service controls, reporting centers, or some life service class application controls. The partitions 1-3 are all shown in the form of a side bar nine-grid, and in some embodiments, the bottom may also have a minor protection center control and/or a setup control.
Please refer to fig. 10, which is a second schematic diagram illustrating an application control display effect according to an exemplary embodiment. For the partition 2, two rows of application controls can be displayed in a common state, and three or more rows can be displayed in an unfolding state; other partitions can display single-row application controls in a common state, more partitions can be displayed in an unfolding state, and the controls of any partition can be dragged to move so as to fully use the requirements of users.
In other implementations, embodiments of the present disclosure may also provide more display modes. For example, displaying the application display page in the dark mode facilitates the user to better distinguish the content in the application display page under the dim light condition by changing the color of the application display page. Or displaying an application display page customized for the teenager population, wherein the page conceals part of functions of the complete application display page, thereby meeting the requirements of the teenager population.
It should be noted that, the user account information (including, but not limited to, user account device information, user account personal information, etc.) related to the present disclosure is information authorized by the user account or sufficiently authorized by each party.
The application control display method provided by the embodiment of the disclosure can obviously improve core index data, such as DAU (day active user account number), application display page retention rate and application display page use duration, and can correspondingly improve the operation performance of the service pointed by the application control in the application display page, such as improving the access rate, click rate and retention rate thereof. The application control display method can help a user to quickly position the application through effective classification, remarkably improves user experience, and provides a good flow environment for the running of each application.
FIG. 11 is an illustration of an application control display apparatus, as illustrated in FIG. 11, including:
the first screen display instruction acquisition module 10 is configured to execute a trigger instruction responding to a display interface of a short video application to acquire an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect;
an application display page presentation module 20 configured to execute a display of the application display page in response to the first screen display instruction in the menu effect, the application display page including a first partition including at least two columns of presentation positions;
The first control sequence obtaining module 30 is configured to obtain a first control sequence, and the order of the application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls;
a first display module 40 configured to sequentially display the application controls in the first control sequence on the display position of the first partition.
In an exemplary embodiment, the first control sequence acquisition module includes:
a first application determining unit configured to execute determining at least two first applications, the first applications being applications that are allowed to be accessed through the application display page and that are continuously opened to a user account;
a recommendation index first determining unit configured to perform determining a recommendation index of each of the first applications;
the first application sequence acquisition unit is configured to execute the recommendation indexes of each first application to obtain a first application sequence, and the sequence of the first application in the first application sequence is consistent with the recommendation indexes of the first application;
and the first control sequence determining unit is configured to determine the first control sequence according to the first application sequence.
In an exemplary embodiment, the first application determining unit is configured to perform: acquiring a first type application set and a second type application set, wherein the first type application set comprises a newly added first type application opened for a user account, and the second type application set comprises an existing second type application opened for the user account; screening the first type application set based on a first screening strategy, and screening the second type application set based on a second screening strategy; the first screening strategy is used for screening out first-class applications which are allowed to be accessed through the application display page, and the second screening strategy is used for screening out second-class applications which are allowed to be accessed through the application display page; and determining the at least two first applications according to the screening result.
In an exemplary embodiment, the recommendation index first determining unit is configured to perform determining a retention rate and a click rate of the first application; and determining a recommendation index of the first application according to the retention rate and the click rate.
In an exemplary embodiment, the first control sequence determining unit is configured to perform:
Acquiring at least one second application, wherein the second application is an application opened in a user account in a preset time interval;
determining a recommendation index of each second application;
and determining the first control sequence according to the recommendation index of each second application and the first application sequence.
In an exemplary embodiment, the application display page further includes a second partition, and the apparatus further includes:
a third application acquisition module configured to execute acquiring at least one third application, the third application being an application that is continuously open to the user account and has a degree of importance higher than a first preset threshold;
a second control sequence determining module configured to execute determining a second control sequence according to the at least one third application, each application control in the second control sequence corresponding to one third application;
and the second display module is configured to display the application controls in the second control sequence on the display position of the second partition in sequence.
In an exemplary embodiment, the application display page further includes a third partition, and the apparatus further includes:
a fourth application acquisition module configured to execute acquiring at least one fourth application, the fourth application being an application that is continuously open to the user account and has an importance level lower than a second preset threshold;
A third control sequence determining module configured to execute determining a third control sequence according to the at least one fourth application, each application control in the third control sequence corresponding to one fourth application;
and the third display module is configured to display the application controls in the third control sequence on the display position of the third partition in sequence.
In an exemplary embodiment, the first target partition includes at least two columns of display bits, and the first target partition is any one of the second partition and the third partition.
In an exemplary embodiment, the apparatus further comprises a first interaction module configured to perform:
in response to a trigger instruction for the second target partition, performing unfolding display on the second target partition, wherein the number of display bits of the second target partition in an unfolding state is larger than that of display bits in a common state, and the second target partition is any one of the first partition, the second partition and the third partition;
or alternatively, the first and second heat exchangers may be,
and responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out ordinary display on the second target partition.
In an exemplary embodiment, the apparatus further comprises a second interaction module configured to perform:
determining a target display position of a target application control in response to a drag instruction of the target application control, wherein the target application control is any application control in the second target partition;
and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition. The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
In an exemplary embodiment, there is also provided an electronic device including a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the steps of the application control display method in the above embodiment when executing the instructions stored on the memory.
The electronic device may be a terminal, a server, or a similar computing device, taking the electronic device as an example of a server, fig. 12 is a block diagram of an electronic device using a control display method according to an exemplary embodiment, where the electronic device 1000 may vary greatly according to configuration or performance, and may include one or more Central processors (Central ProcessingUnits, CPU) 1010 (the processor 1010 may include, but is not limited to, a microprocessor MCU, a processing device such as a programmable logic device FPGA, etc.), a memory 1030 for storing data, one or more storage media 1020 (e.g., one or more mass storage devices) storing applications 1023 or data 1022. Wherein the memory 1030 and storage medium 1020 can be transitory or persistent storage. The program stored on the storage medium 1020 may include one or more modules, each of which may include a series of instruction operations in the electronic device. Further, the central processor 1010 may be configured to communicate with a storage medium 1020 and execute a series of instruction operations in the storage medium 1020 on the electronic device 1000. The electronic device 1000 can also include one or more power supplies 1060, one or more wired or wireless network interfaces 1050, one or more input/output interfaces 1040, and/or one or more operating systems 1021, such as WindowsServerTM, macOSXTM, unixTM, linuxTM, freeBSDTM, and the like.
Input-output interface 1040 may be used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the electronic device 1000. In one example, the input-output interface 1040 includes a network adapter (NetworkInterfaceController, NIC) that may be connected to other network devices via base stations to communicate with the internet. In one exemplary embodiment, the input-output interface 100 may be a radio frequency (RadioFrequency, RF) module for communicating with the internet wirelessly.
It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 12 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, electronic device 1000 may also include more or fewer components than shown in FIG. 12 or have a different configuration than shown in FIG. 12.
In an exemplary embodiment, there is also provided a storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform the application control display method provided in any one of the above embodiments.
In an exemplary embodiment, a computer program product is also provided, the computer program product comprising computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the application control display method provided in any one of the above embodiments.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (21)
1. An application control display method, characterized in that the method comprises:
responding to a trigger instruction of a display interface of a short video application, and acquiring an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect;
responding to the first screen display instruction, and displaying the application display page with the menu effect, wherein the application display page comprises a first partition, and the first partition comprises at least two columns of display positions;
Determining at least two first applications, the first applications being applications that are allowed to be accessed through the application display page and that are continuously open to the user account, the at least two first applications being determined from at least one of a first class of application set and a second class of application set;
determining a recommendation index of each first application;
obtaining a first application sequence according to the recommended index of each first application, wherein the order of the first application in the first application sequence is consistent with the recommended index of the first application;
determining a first control sequence according to the first application sequence, wherein the order of application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls;
and displaying the application controls in the first control sequence on the display position of the first partition in sequence.
2. The application control display method of claim 1, wherein the determining at least two first applications comprises:
acquiring a first type application set and a second type application set, wherein the first type application set comprises a newly added first type application opened for a user account, and the second type application set comprises an existing second type application opened for the user account;
Screening the first type application set based on a first screening strategy, and screening the second type application set based on a second screening strategy; the first screening strategy is used for screening out a first type of application which is allowed to be accessed through the application display page, and the second screening strategy is used for screening out a second type of application which is allowed to be accessed through the application display page;
and determining the at least two first applications according to the screening result.
3. The application control display method according to any one of claims 1-2, wherein the determining a recommendation index for each of the first applications includes:
determining the retention rate and the click rate of the first application;
and determining a recommendation index of the first application according to the retention rate and the click rate.
4. The application control display method according to claim 1, wherein the determining the first control sequence according to the first application sequence includes:
acquiring at least one second application, wherein the second application is an application opened in a user account in a preset time interval;
determining a recommendation index of each second application;
and determining the first control sequence according to the recommendation index of each second application and the first application sequence.
5. The application control display method of claim 1, wherein the application display page further comprises a second partition, the method further comprising:
acquiring at least one third application which is continuously opened to a user account and has an importance degree higher than a first preset threshold value;
determining a second control sequence according to the at least one third application, wherein each application control in the second control sequence corresponds to one third application;
and displaying the application controls in the second control sequence on the display position of the second partition in sequence.
6. The application control display method of claim 5, wherein the application display page further comprises a third partition, the method further comprising:
acquiring at least one fourth application which is continuously opened to the user account and has an importance degree lower than a second preset threshold value;
determining a third control sequence according to the at least one fourth application, wherein each application control in the third control sequence corresponds to one fourth application;
and displaying the application controls in the third control sequence on the display position of the third partition in sequence.
7. The application control display method of claim 6, wherein a first target partition includes at least two columns of display bits, the first target partition being any one of the second partition and the third partition.
8. The application control display method of claim 7, wherein the method further comprises:
in response to a trigger instruction for a second target partition, performing unfolding display on the second target partition, wherein the number of display bits of the second target partition in an unfolding state is larger than that of display bits in a common state, and the second target partition is any one of the first partition, the second partition and the third partition;
or alternatively, the first and second heat exchangers may be,
and responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out common display on the second target partition.
9. The application control display method of claim 8, wherein the method further comprises:
determining a target display position of a target application control in response to a drag instruction of the target application control, wherein the target application control is any application control in the second target partition;
and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition.
10. An application control display device, comprising:
the first screen display instruction acquisition module is configured to execute a trigger instruction responding to a display interface of a short video application to acquire an application control first screen display instruction, wherein the application control first screen display instruction is used for displaying an application display page with a preset menu effect;
an application display page display module configured to execute the display of the application display page in response to the first screen display instruction in the menu effect, the application display page including a first partition including at least two columns of display bits;
a first control sequence acquisition module configured to execute a determination of at least two first applications, the first applications being applications that are permitted to be accessed through the application display page and that are continuously open to a user account, the at least two first applications being determined from at least one of a first class of application set and a second class of application set; determining a recommendation index of each first application; obtaining a first application sequence according to the recommended index of each first application, wherein the order of the first application in the first application sequence is consistent with the recommended index of the first application; determining a first control sequence according to the first application sequence, wherein the order of application controls in the first control sequence is consistent with the recommendation degree of the application pointed by the application controls;
And the first display module is configured to display the application controls in the first control sequence on the display position of the first partition in sequence.
11. The application control display device of claim 10, wherein the first control sequence acquisition module comprises:
a first application determining unit configured to execute determining at least two first applications, the first applications being applications that are allowed to be accessed through the application display page and that are continuously opened to a user account;
a recommendation index first determining unit configured to perform determining a recommendation index of each of the first applications;
the first application sequence acquisition unit is configured to execute the recommendation indexes of each first application to obtain a first application sequence, and the sequence of the first application in the first application sequence is consistent with the recommendation indexes of the first application;
and the first control sequence determining unit is configured to determine the first control sequence according to the first application sequence.
12. The application control display apparatus according to claim 10, wherein the first application determination unit is configured to perform: acquiring a first type application set and a second type application set, wherein the first type application set comprises a newly added first type application opened for a user account, and the second type application set comprises an existing second type application opened for the user account; screening the first type application set based on a first screening strategy, and screening the second type application set based on a second screening strategy; the first screening strategy is used for screening out a first type of application which is allowed to be accessed through the application display page, and the second screening strategy is used for screening out a second type of application which is allowed to be accessed through the application display page; and determining the at least two first applications according to the screening result.
13. The application control display apparatus according to claim 11 or 12, wherein the recommendation index first determination unit is configured to perform determination of a retention rate and a click rate of the first application; and determining a recommendation index of the first application according to the retention rate and the click rate.
14. The application control display apparatus according to claim 11, wherein the first control sequence determination unit is configured to perform:
acquiring at least one second application, wherein the second application is an application opened in a user account in a preset time interval;
determining a recommendation index of each second application;
and determining the first control sequence according to the recommendation index of each second application and the first application sequence.
15. The application control display apparatus of claim 10, wherein the application display page further comprises a second partition, the apparatus further comprising:
a third application acquisition module configured to execute acquiring at least one third application, the third application being an application that is continuously open to the user account and has a degree of importance higher than a first preset threshold;
a second control sequence determining module configured to execute determining a second control sequence according to the at least one third application, each application control in the second control sequence corresponding to one third application;
And the second display module is configured to display the application controls in the second control sequence on the display position of the second partition in sequence.
16. The application control display apparatus of claim 15 wherein the application display page further comprises a third partition, the apparatus further comprising:
a fourth application acquisition module configured to execute acquiring at least one fourth application, the fourth application being an application that is continuously open to the user account and has an importance level lower than a second preset threshold;
a third control sequence determining module configured to execute determining a third control sequence according to the at least one fourth application, each application control in the third control sequence corresponding to one fourth application;
and the third display module is configured to display the application controls in the third control sequence on the display position of the third partition in sequence.
17. The application control display apparatus of claim 16, wherein a first target partition comprises at least two columns of display bits, the first target partition being any one of the second partition and the third partition.
18. The application control display apparatus of claim 17, wherein the apparatus further comprises a first interaction module configured to perform:
In response to a trigger instruction for a second target partition, performing unfolding display on the second target partition, wherein the number of display bits of the second target partition in an unfolding state is larger than that of display bits in a common state, and the second target partition is any one of the first partition, the second partition and the third partition;
or alternatively, the first and second heat exchangers may be,
and responding to a trigger instruction of a second target partition which presents an unfolding state, and carrying out common display on the second target partition.
19. The application control display apparatus of claim 18, wherein the apparatus further comprises a second interaction module configured to perform:
determining a target display position of a target application control in response to a drag instruction of the target application control, wherein the target application control is any application control in the second target partition;
and displaying the target application control in the target display position, and adjusting the position of a related application control in the second target partition, wherein the related application control is other application controls except the target application control in the second target partition.
20. An electronic device, comprising:
A processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the application control display method of any one of claims 1 to 9.
21. A computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the application control display method of any one of claims 1 to 9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110942999.1A CN113778286B (en) | 2021-08-17 | 2021-08-17 | Application control display method and device, storage medium and electronic equipment |
PCT/CN2022/075261 WO2023019888A1 (en) | 2021-08-17 | 2022-01-30 | Application control display method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110942999.1A CN113778286B (en) | 2021-08-17 | 2021-08-17 | Application control display method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113778286A CN113778286A (en) | 2021-12-10 |
CN113778286B true CN113778286B (en) | 2023-10-31 |
Family
ID=78838072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110942999.1A Active CN113778286B (en) | 2021-08-17 | 2021-08-17 | Application control display method and device, storage medium and electronic equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113778286B (en) |
WO (1) | WO2023019888A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778286B (en) * | 2021-08-17 | 2023-10-31 | 北京达佳互联信息技术有限公司 | Application control display method and device, storage medium and electronic equipment |
CN114564664A (en) * | 2022-01-27 | 2022-05-31 | 北京达佳互联信息技术有限公司 | Page display method and device, storage medium and electronic equipment |
CN117995178B (en) * | 2024-04-07 | 2024-06-18 | 深圳市西昊智能家具有限公司 | Intelligent office voice control method and system based on voice recognition |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867734A (en) * | 2016-03-29 | 2016-08-17 | 北京金山安全软件有限公司 | Method and device for displaying resource entry on mobile equipment and mobile equipment |
CN112948038A (en) * | 2021-02-24 | 2021-06-11 | 北京字跳网络技术有限公司 | Application page display method and electronic equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965630B (en) * | 2014-04-21 | 2021-03-16 | 腾讯科技(深圳)有限公司 | Method and system for layout of desktop application icons |
US20170097743A1 (en) * | 2015-10-05 | 2017-04-06 | Quixey, Inc. | Recommending Applications |
CN109684524A (en) * | 2018-12-14 | 2019-04-26 | 惠州Tcl移动通信有限公司 | Using recommended method, device, storage medium and electronic equipment |
CN110727494B (en) * | 2019-09-30 | 2023-06-23 | Oppo广东移动通信有限公司 | Application icon control method and related device |
CN113778286B (en) * | 2021-08-17 | 2023-10-31 | 北京达佳互联信息技术有限公司 | Application control display method and device, storage medium and electronic equipment |
-
2021
- 2021-08-17 CN CN202110942999.1A patent/CN113778286B/en active Active
-
2022
- 2022-01-30 WO PCT/CN2022/075261 patent/WO2023019888A1/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867734A (en) * | 2016-03-29 | 2016-08-17 | 北京金山安全软件有限公司 | Method and device for displaying resource entry on mobile equipment and mobile equipment |
CN112948038A (en) * | 2021-02-24 | 2021-06-11 | 北京字跳网络技术有限公司 | Application page display method and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113778286A (en) | 2021-12-10 |
WO2023019888A1 (en) | 2023-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113778286B (en) | Application control display method and device, storage medium and electronic equipment | |
US11128582B2 (en) | Emoji recommendation method and apparatus | |
CN108763502B (en) | Information recommendation method and system | |
CN111859126B (en) | Recommended item determining method, device, equipment and storage medium | |
EP3244312B1 (en) | A personal digital assistant | |
US12026210B2 (en) | Recommendation system for providing personalized and mixed content on a user interface based on content and user similarity | |
US20200311342A1 (en) | Populating values in a spreadsheet using semantic cues | |
US20190102652A1 (en) | Information pushing method, storage medium and server | |
WO2020244152A1 (en) | Data pushing method and apparatus, computer device, and storage medium | |
CN111967901B (en) | Advertisement merchant ordering method, advertisement merchant ordering device, computer equipment and storage medium | |
CN110233879B (en) | Intelligent interface pushing method and device, computer equipment and storage medium | |
CN109791562B (en) | Improving post-installation application interactions | |
CN112269917B (en) | Media resource display method and device, equipment, system and storage medium | |
US20220417342A1 (en) | System and method for pushing information, and device and storage medium thereof | |
CN112104505B (en) | Application recommendation method, device, server and computer readable storage medium | |
CN111722766A (en) | Multimedia resource display method and device | |
CN111159553A (en) | Information pushing method and device, computer equipment and storage medium | |
CN116308657A (en) | Commodity recommendation method and system for digital marketing platform | |
CN114385916A (en) | Method and device for determining recommended resources, electronic equipment and storage medium | |
CN110377821A (en) | Generate method, apparatus, computer equipment and the storage medium of interest tags | |
WO2019085356A1 (en) | Method for displaying net promoter score and terminal thereof | |
CN111078321A (en) | Method for dynamically and rapidly loading module according to user use habit | |
CN114741594A (en) | Information pushing method and device, computer equipment and storage medium | |
CN113076414A (en) | Session recommendation method and device, computer equipment and storage medium | |
CN112818144A (en) | Media content sharing method and device, storage medium and electronic equipment |
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 |