CN112732374A - Page display method, display device, electronic equipment and storage medium - Google Patents

Page display method, display device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112732374A
CN112732374A CN201911030318.3A CN201911030318A CN112732374A CN 112732374 A CN112732374 A CN 112732374A CN 201911030318 A CN201911030318 A CN 201911030318A CN 112732374 A CN112732374 A CN 112732374A
Authority
CN
China
Prior art keywords
page
application program
login account
browsing
information
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.)
Pending
Application number
CN201911030318.3A
Other languages
Chinese (zh)
Inventor
卞俊杰
叶璨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN201911030318.3A priority Critical patent/CN112732374A/en
Publication of CN112732374A publication Critical patent/CN112732374A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure relates to a page display method, a display device, an electronic device and a storage medium, wherein the method comprises the following steps: receiving an access request of an application program sent by a login account of a client; acquiring log information of a login account; determining different action sequences of operation executed on the information displayed by the application program under the condition that the login account displays different starting pages at least based on the operation information; determining a starting page of the login account based on different action sequences corresponding to different starting pages; and obtaining the determined information of the starting page, and feeding back the determined starting page and the information contained in the starting page to the login account. The embodiment of the disclosure can show the starting page which is more likely to attract the user to the user, and further improves the user experience.

Description

Page display method, display device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a page display method, a display apparatus, an electronic device, and a storage medium.
Background
In the related art, an application program usually has different tab pages to display different types of content, as shown in fig. 1, for example, a video playing application program has three tab pages, namely a focus page for displaying content of an author and a work focused by a user, a find page for displaying content of a content that may be interested by the user, and a city page for displaying content authored by an author located near the user, and in fig. 1, when jumping to the focus page, different focused content of the user may be displayed.
In the related art, a page display method generally displays a fixed tab page when a user opens an application, for example, the above discovery page is fixedly displayed each time the user opens the application.
However, in practical situations, for the contents displayed in different tab pages, different users have different preference degrees, and if the page display method of the related art is still adopted, the users do not necessarily have interest in the contents in the displayed tab pages, for example, the old users have paid attention to many authors and works, and if the above discovery page is still displayed to the old users, the old users may not have interest in the contents in the discovery page, which affects user experience.
Disclosure of Invention
The disclosure provides a page display method, a display device, an electronic device and a storage medium, which are used for at least solving the problem of low user experience caused by fixed display of a tag page in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a page display method, including:
receiving an access request of an application program sent by a login account of a client, wherein the access request is used for requesting the application program to display information through a starting page, the starting page is one of a plurality of preset pages of the application program, and the information displayed by different preset pages is different;
acquiring log information of the login account, wherein at least the log information records: the login account operates information of information displayed by each preset page in the application program;
determining, based on at least the operation information, that the login account performs different action sequences of operations on information displayed by the application program when the application program displays different startup pages;
determining a starting page of the login account based on different action sequences corresponding to different starting pages;
and obtaining the determined information of the starting page, and feeding back the determined starting page and the information contained in the starting page to the login account.
Optionally, the determining the start page of the login account based on the action sequence corresponding to the different start pages includes:
executing action sequences corresponding to all the starting pages through the test account;
recording browsing records of a test account from entering a corresponding starting page to leaving the starting page in the process of executing each action sequence;
and after the action sequence corresponding to each starting page is executed, determining the starting page of the login account based on the browsing record recorded in the process of executing each action sequence.
Optionally, the browsing records include browsing number of the browsing works after the test account enters the corresponding start page and browsing duration from entering the corresponding start page to leaving the start page, wherein,
the determining the starting page of the login account based on the browsing records for executing the action sequence records comprises:
acquiring weights corresponding to the browsing quantity and the browsing duration;
weighting and calculating the browsing quantity and the browsing duration of the works corresponding to each action sequence according to the weights corresponding to the browsing quantity and the browsing duration to obtain a browsing feedback value corresponding to each action sequence;
and determining the starting page corresponding to the maximum browsing feedback value as the starting page of the login account.
Optionally, the determining, based on at least the operation information, that the login account performs an operation on information displayed by the application program when the application program displays different start pages includes:
determining the operation executed on each preset page displayed by the application program by the login account in the process of opening the application program to closing the application program each time in a preset period, wherein when the application program is opened by the login account in the preset period, all or part of the starting pages displayed by the application program are different;
and forming a plurality of sets by operations executed in the process of opening the application program to closing the application program through the multi-time login account, and forming different action sequences.
Optionally, the obtaining the determined information of the start page and feeding back the determined start page and the information contained in the start page to the login account includes:
obtaining the information contained in the determined starting page from the server;
and displaying the determined starting page and the information contained in the starting page to the login account.
According to a second aspect of the embodiments of the present disclosure, there is provided a page displaying apparatus, including:
the system comprises a receiving module, a sending module and a processing module, wherein the receiving module is configured to execute an access request of an application program sent by a login account of a receiving client, the access request is used for requesting the application program to display information through a starting page, the starting page is one of a plurality of preset pages of the application program, and the information displayed by different preset pages is different;
an obtaining module configured to perform obtaining log information of the login account, wherein at least: the login account operates information of information displayed by each preset page in the application program;
a first determination module configured to perform different action sequences for determining that the login account performs operations on information displayed by the application program when the application program displays different startup pages based on at least the operation information;
a second determination module configured to perform a determination of a launch page of the login account based on different action sequences corresponding to different launch pages;
and the feedback module is configured to execute the steps of obtaining the information of the determined starting page and feeding back the determined starting page and the information contained in the starting page to the login account.
Optionally, the second determining module includes:
the execution sub-module is configured to execute the action sequence corresponding to each starting page through the test account;
the recording sub-module is configured to execute browsing records of the test account from entering the corresponding starting page to leaving the starting page in the process of recording execution of each action sequence;
and the first determining sub-module is configured to determine the starting page of the login account based on the browsing record recorded in the process of executing each action sequence after the execution of the action sequence corresponding to each starting page is completed.
Optionally, the browsing record includes the browsing number of the browsing works after the test account enters the corresponding start page and the browsing duration from entering the corresponding start page to leaving the start page, where the first determining sub-module includes:
the acquisition unit is configured to acquire weights corresponding to the browsing quantity and the browsing duration;
the calculating unit is configured to perform weighted calculation on the browsing quantity and the browsing duration of the works corresponding to each action sequence through respective weights corresponding to the browsing quantity and the browsing duration to obtain a browsing feedback value corresponding to each action sequence;
and the determining unit is configured to execute a starting page corresponding to the largest browsing feedback value and determine the starting page as the starting page of the login account.
Optionally, the first determining module includes:
the second determining submodule is configured to execute an operation of determining that the login account executes each preset page displayed by the application program in the process of opening the application program to closing the application program each time in a preset period, wherein when the login account opens the application program in the preset period, all or part of the displayed starting pages of the application program are different;
and the composition submodule is configured to execute a plurality of sets formed by operations executed in the process of opening the application program to close the application program by the multi-login account, and different action sequences are formed.
Optionally, the feedback module includes:
the acquisition submodule is configured to execute acquisition of the information contained in the determined starting page from the server;
and the display sub-module is configured to display the determined starting page and the information contained in the starting page to the login account.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page display method provided by the first aspect of the embodiment of the present disclosure.
According to a fourth aspect of the embodiments of the present disclosure, a storage medium is provided, where instructions in the storage medium, when executed by a processor of a mobile terminal, enable the mobile terminal to execute the page display method provided in the first aspect of the embodiments of the present disclosure.
According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, which enables a computer to execute the page display method provided by the first aspect of the embodiments of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects: after receiving an access request of an application program sent by a login account of a client, acquiring log information of the login account, then determining that the login account displays different startup pages under the condition that the application program displays different startup pages at least based on operation information, executing different action sequences of operation on the information displayed by the application program, further determining the startup page of the login account based on different action sequences corresponding to different startup pages, and acquiring information of the determined startup page, thereby feeding back the determined startup page and the information contained in the determined startup page to the login account. Thereby improving the user experience.
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 present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a schematic diagram of various tabbed pages shown in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a page presentation method in accordance with an exemplary embodiment;
FIG. 3 is a flowchart illustrating step S103 according to an exemplary embodiment;
FIG. 4 is a flowchart illustrating step S104 according to an exemplary embodiment;
FIG. 5 is a flowchart illustrating step S105 according to an exemplary embodiment;
FIG. 6 is a block diagram illustrating a page presentation apparatus according to an exemplary embodiment;
FIG. 7 is a block diagram illustrating a first determination module in accordance with an exemplary embodiment;
FIG. 8 is a block diagram illustrating a second determination module in accordance with an exemplary embodiment;
FIG. 9 is a block diagram illustrating a feedback module in accordance with an exemplary embodiment;
fig. 10 is a block diagram of an electronic device (general structure of a mobile terminal) shown according to an example embodiment;
fig. 11 is a block diagram illustrating an apparatus (general structure of a server) according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in 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 above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 2 is a flowchart illustrating a page presentation method according to an exemplary embodiment, where the page presentation method is used in a terminal, as shown in fig. 2, and includes the following steps.
S101, receiving an access request of an application program sent by a login account of a client.
In the embodiment of the present disclosure, a login account of a client may send an access request of an application, and after receiving the access request, the client may display content requested by the access request, for example, the access request may be used to request the application to display information through a start page, where the start page may be one of a plurality of preset pages of the application, and different preset pages may be different tab pages shown in fig. 1. It will be appreciated that different pre-set pages present different information.
S102, obtaining log information of the login account,
when the user uses the application program, corresponding information can be generated, for example, information input by the user when the user uses the login account, browsing information when the user browses a tab page in the application, and information generated by the application itself, and all of the information can be recorded in the form of log information, so that when the user opens the application program, the electronic device can easily acquire the log information of the login account. The log information includes at least: and the login account is the operation information of the information displayed by each preset page in the application program.
Illustratively, the log information may include: the system comprises user attribute information, real-time content information in a tag page and historical interaction record information of a user and the tag page.
The attribute information of the user may include, for example: the method comprises the steps of determining the gender and age of a user, registering time of a login account, the concerned amount of the login account (including concerned creators, concerned works and the like), the concerned amount of the login account, the stay time of the login account in each label page in a preset time period, the last time the login account leaves an application, the time when the login account exits the label page and the like. The preset time period may be, for example: within one day, within three days, or within one week.
The real-time content information in the tab page may include, for example: the content information displayed in real time in each tab page, that is, when the user is guided to a certain tab page, the user will see the content, and taking the short video playing application as an example, the real-time content information in the attention page may be: whether the creator concerned by the user uploads a new work or not and whether the main broadcast concerned by the user is live broadcast or not; and the real-time content information in the city page can be: how many anchor are live within a distance (e.g. 5 km) from the user, i.e. content information of the creators in the area near the user.
The historical interaction record information of the user and the tab page may include, for example: when the application is opened last time, the system displays a tag page for the user, the stay time of the user on the displayed page, the number of read works, such as watching video frequency, the region where the user is located and other information, which are input by the user in the same city page.
It is understood that the above examples are to acquire log information in different information type dimensions, and in practical cases, user information may also be acquired in other information type dimensions, and of course, ways to implement this feature other than the implementation manners shown in the illustrated examples all belong to the protection scope of the embodiments of the present disclosure.
S103, determining that the login account executes different action sequences of operation on the information displayed by the application program under the condition that the application program displays different starting pages at least based on the operation information.
It can be understood that, in the process of displaying different startup pages by the application program, the login account may perform different operations on information displayed by the application program, so as to form different action sequences, and the client may determine different action sequences at least based on the operation information, and the different action sequences correspond to different startup pages.
S104, determining the starting page of the login account based on different action sequences corresponding to different starting pages.
In the embodiment of the present disclosure, the different action sequences may refer to a sequence formed by actions for guiding the user to different preset tab pages, for example, a sequence formed by an action for guiding the user to a discovery page and an action for guiding the user to a focus page.
And S105, acquiring the information of the determined starting page, and feeding back the determined starting page and the information contained in the starting page to the login account.
After determining the start-up page, information of the start-up page may be obtained, for example, the information of the start-up page is obtained from the background server, and then the determined start-up page and information included in the start-up page are fed back to the login account. For example, the launch page and the information it contains are presented to the login account.
As an optional implementation manner of the embodiment of the present disclosure, as shown in fig. 3, the step S103 may include:
and S1031, determining the operation executed on each preset page displayed by the application program in the process of opening the application program to closing the application program each time in the preset period by the login account.
A user may open an application many times a day, and thus a period may be defined as: in a complete day, the cycle may be specifically a natural day, and the sequence of actions of opening the login account → presenting a tab page to the login account → exiting the login account → opening the login account again → presenting a tab page to the login account → … … forms a set. It is understood that when the application is opened by logging into the account within the preset period, the application may display a different start page in whole or in part.
S1032, forming a plurality of sets of operations executed in the process from opening the application program to closing the application program by logging in the account for multiple times, and forming different action sequences.
After the login account is guided to a certain tab page, the login account may operate on the tab page, for example, click the content on the tab page to view, or else, may not directly switch to another tab page, or even directly quit the application. The set of these different operations may constitute different sequences of actions.
As an optional implementation manner of the embodiment of the present disclosure, the test account may be used to test an action sequence corresponding to each launch page, and determine the launch page of the login account by using an obtained result, where the test account may be an account used by a program developer when developing a program.
Specifically, as shown in fig. 4, the determining the start page of the login account based on the action sequence corresponding to the different start pages includes:
and S1041, executing the action sequence corresponding to each starting page through the test account.
S1042, recording the browsing record of the test account from entering the corresponding start page to leaving the start page in the process of executing each action sequence by the test account.
And S1043, after the execution of the action sequence corresponding to each start page is completed, determining the start page of the login account based on the browsing record recorded in the process of executing each action sequence.
As an optional implementation manner of the embodiment of the present disclosure, the browsing record may include: according to the content, the method can further obtain weights corresponding to the browsing number and the browsing duration, perform weighted calculation on the browsing number and the browsing duration corresponding to each action sequence through the weights corresponding to the browsing number and the browsing duration, obtain a browsing feedback value corresponding to each action sequence, and then determine the starting page corresponding to the maximum browsing feedback value as the starting page of the login account.
As an optional implementation manner of the embodiment of the present disclosure, as shown in fig. 5, the step S105 may include:
s1051, obtaining the information contained in the determined starting page from the server.
After the launch page is determined, information contained in the launch page may be obtained from the server, for example, when the launch page is a focus page, a creator focused on a login account and a video may be obtained from the server.
S1052, the determined starting page and the information contained in the starting page are displayed to the login account.
The launch page and the information contained in the launch page may then be presented to the login account.
As an optional implementation manner of the embodiment of the present disclosure, after obtaining the user information, the user information may be utilized to generate feature information, and it can be understood that the obtained user information includes a large number of features related to the user, so that a feature vector may be generated based on the obtained user information, and then the feature vector is processed by using a pre-trained DQN model, so as to obtain a plurality of profit values, where different profit values correspond to different preset actions, where the preset action may refer to an action of guiding the user to different preset label pages, for example, an action of guiding the user to a discovery page, or an action of guiding the user to a focus page; the above profit value is used to indicate the operation condition of the user for the tab page, for example, the condition of watching a work in the tab page, the staying time under the tab page, and the like, in the process of leading the user to the tab page and leaving the tab page for the first time. After obtaining a plurality of profit values, the profit value with the maximum value can be determined, and according to the content, different profit values correspond to different preset actions, so that the preset action corresponding to the profit value with the maximum value can be determined, and according to the content, the preset action refers to guiding to different preset label pages, so that after the preset action is determined, which label page should be guided to can be determined, and the label page corresponding to the preset action is displayed.
The modeling idea of the DQN model is based on a markov decision process, and according to the markov decision process, the following definitions can be included: state, action, instant reward, period. Wherein, the state can be defined in the embodiments of the present disclosure as follows: user information obtained when a user opens an application. Define actions as: guiding a user to different preset tab pages, a set of all possible actions may be referred to as an action space, and generally, the number of tab pages that an application may guide is relatively small, that is, the action space is small, taking a short video playing application as an example, the action space may be: { focus page, find page, city page }. An instant reward may be defined as: after the user is guided to a certain tab page, in the process that the user leaves the tab page for the first time (for example, switching to another tab page, or exiting from the application), the number of works and the dwell time that the user watches on the tab page, etc. may be obtained by performing weighted calculation on the number of works and the dwell time, and the number is used as the metric value of the reward. Book of JapaneseThe open embodiment is intended to maximize the overall revenue that a user directs to individual tab pages when opening an application multiple times within a preset period by directing the user to a reasonable tab page each time, it is understood that the overall profit in the preset period is determined based on the instant rewards of the user for opening the application and guiding to a certain label page in the preset period, that is, the overall profit in the preset period is positively correlated with the instant rewards of actions in the period, therefore, if it is desired to maximize the overall revenue during the preset period, the instant reward of the system is as large as possible each time the user opens the application for tab page guidance, by guiding the user to a reasonable tab page each time the application is opened during the preset period, the amount of content read or dwell time per user in the tab page may be increased to maximize overall revenue. To achieve this goal, the DQN algorithm can be used to define the gain of a certain strategy in a period as Qπ(s, a) the instantaneous reward in the cycle is r, where s denotes the current state, a denotes the action performed in the current state, and π (a | s) denotes a policy, i.e. a mapping of states to actions, indicating what action should be taken in a given state, different policies, corresponding to different overall gains in a cycle, and Qπ(s, a) represents the overall benefit of taking action a in some state s, and then executing along strategy π until the end of the cycle.
Optionally, the DQN model building process may be:
and step A, constructing an initial DQN model based on a Markov decision process model.
The DQN model can be trained before using the above DQN model. The modeling idea of the DQN model is based on the markov decision process, and as described in the foregoing embodiments, the initial DQN model constructed may be a fully-connected neural network, the input of the model is a feature vector, i.e. a vector expression of a state s, and the output of the model is a vector with length | a |, where | a | represents the size of a state space, and each position of the output vector represents the value of Q (s, a), i.e. the profit value, at a given state s and an action a corresponding to this position.
And step B, iteratively updating the initial DQN model by using a preset formula until the model is converged to obtain the DQN model.
The DQN model may be iteratively updated using the following preset formula to obtain the DQN model by continuously optimizing parameters in the DQN model and converging, where the preset formula is:
Q(st,at)←Q(st,at)+α[rt+1+λmaxa·Q(st+1,a’)-Q(st,at)]
wherein Q(s)t,at) Representing the benefit of executing the preset action in the current time state; α represents learning efficiency; t represents the current time; t +1 represents the next time of the current time; r ist+1An instant prize representing a next time instant to the current time instant, the instant prize representing: after the preset tag page is displayed, the number of works watched by a user under the tag page and the stay time are increased until the user leaves the tag page for the first time; λ represents an attenuation coefficient; maxa·Q(st+1And a') represents a predicted maximum profit value at a time next to the current time within a preset period.
The page display method provided by the embodiment of the disclosure includes, after receiving an access request of an application program sent by a login account of a client, acquiring log information of the login account, then determining that the login account executes different action sequences of operation on the information displayed by the application program under the condition that the application program displays different startup pages at least based on operation information, further determining a startup page of the login account based on the different action sequences corresponding to the different startup pages, acquiring information of the determined startup page, and feeding back the determined startup page and the information contained in the startup page to the login account, wherein the different action sequences of the embodiment of the disclosure are determined based on the operation information in the log information of the login account, so that the operation condition of the information displayed by each preset page in the application program corresponding to the login account is considered, and different login accounts are aimed at, the start page and the information contained in the start page that are more likely to attract the login account can be presented to the login account, thereby improving the user experience.
FIG. 6 is a block diagram illustrating a page presentation apparatus according to an exemplary embodiment. Referring to fig. 6, the apparatus includes:
the receiving module 601 is configured to execute an access request for receiving an application program sent by a login account of a client, where the access request is used for requesting the application program to display information by starting a page, the starting page is one of a plurality of preset pages of the application program, and the information displayed by different preset pages is different.
An obtaining module 602, configured to perform obtaining log information of a login account, where the log information at least records: and the login account is the operation information of the information displayed by each preset page in the application program.
A first determining module 603 configured to perform different action sequences for determining that the login account performs an operation on information displayed by the application program if the application program displays different startup pages based on at least the operation information.
A second determining module 604 configured to perform determining the launch page for the login account based on different sequences of actions corresponding to different launch pages.
And a feedback module 605 configured to perform acquiring information of the determined start page, and feed back the determined start page and information contained in the start page to the login account.
Referring to fig. 7, the first determining module 603 includes:
a second determining submodule 6031, configured to perform an operation performed on each preset page displayed by the application program in the process of determining that the login account opens the application program to close the application program each time in a preset period, where all or part of the start pages displayed by the application program are different when the login account opens the application program in the preset period;
a composition submodule 6032 configured to execute a plurality of sets of operations performed during the process from opening the application to closing the application for the multiple login account, and compose different action sequences.
Referring to fig. 8, the second determining module 604 includes:
and an execution sub-module 6041 configured to execute the action sequence corresponding to each launch page through the test account.
And the recording sub-module 6042 is configured to execute a browsing record from entering the corresponding start page to leaving the start page of the test account in the process of recording execution of each action sequence.
A first determining sub-module 6043 configured to determine the starting page of the login account based on the browsing record recorded in the process of executing each action sequence after the execution of the action sequence corresponding to each starting page is completed.
Wherein, the browsing record includes the browsing number of the browsing works after the test account enters the corresponding start page and the browsing duration from entering the corresponding start page to leaving the start page, and the first determining sub-module includes:
the acquisition unit is configured to acquire weights corresponding to the browsing quantity and the browsing duration;
the calculating unit is configured to perform weighted calculation on the browsing quantity and the browsing duration of the works corresponding to each action sequence through respective weights corresponding to the browsing quantity and the browsing duration to obtain a browsing feedback value corresponding to each action sequence;
and the determining unit is configured to execute the starting page corresponding to the maximum browsing feedback value and determine the starting page as the starting page of the login account.
Referring to fig. 9, the feedback module 605 includes:
an obtaining sub-module 6051 configured to perform obtaining, from the server, information included in the determined launch page.
A presentation sub-module 6052 configured to perform presentation of the determined launch page and the information contained in the launch page to the login account.
The page display device provided by the embodiment of the disclosure, after receiving an access request of an application program sent by a login account of a client, executes different action sequences of operation on information displayed by the application program by obtaining log information of the login account, and then determines that the login account displays different start-up pages at least based on operation information, further determines the start-up page of the login account based on the different action sequences corresponding to the different start-up pages, obtains information of the determined start-up page, and feeds back the determined start-up page and the information contained in the start-up page to the login account, because the different action sequences of the embodiment of the disclosure are determined based on the operation information in the log information of the login account, the operation condition of the information displayed by each preset page in the application program of the login account is considered, and different login accounts are aimed at, the start page and the information contained in the start page that are more likely to attract the login account can be presented to the login account, thereby improving the user experience.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
FIG. 10 is a block diagram illustrating an electronic device 800 for page presentation in accordance with an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 10, electronic device 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the electronic device 800. For example, the sensor assembly 814 may detect an open/closed state of the device 800, the relative positioning of components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, orientation or acceleration/deceleration of the electronic device 800, and a change in the temperature of the electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described page showing method.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the electronic device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
FIG. 11 is a block diagram illustrating an apparatus 900 for page presentation in accordance with an exemplary embodiment. For example, the apparatus 900 may be provided as a server. Referring to fig. 11, the apparatus 900 includes a processing component 922, which further includes one or more processors, and memory resources, represented by memory 932, for storing instructions, such as applications, that are executable by the processing component 922. The application programs stored in memory 932 may include one or more modules that each correspond to a set of instructions. Further, the processing component 922 is configured to execute instructions to perform the page display method described above
The device 900 may also include a power component 926 configured to perform power management of the device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input output (I/O) interface 958. The apparatus 900 may operate based on an operating system stored in the memory 932, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
It should be noted that, the user or account information related to the present disclosure is collected and processed after being authorized by the user or account.
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 disclosure is intended to cover any variations, 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 will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A page display method is characterized by comprising the following steps:
receiving an access request of an application program sent by a login account of a client, wherein the access request is used for requesting the application program to display information through a starting page, the starting page is one of a plurality of preset pages of the application program, and the information displayed by different preset pages is different;
acquiring log information of the login account, wherein at least the log information records: the login account operates information of information displayed by each preset page in the application program;
determining, based on at least the operation information, that the login account performs different action sequences of operations on information displayed by the application program when the application program displays different startup pages;
determining a starting page of the login account based on different action sequences corresponding to different starting pages;
and obtaining the determined information of the starting page, and feeding back the determined starting page and the information contained in the starting page to the login account.
2. The method of claim 1, wherein determining the launch page for the login account based on the sequence of actions corresponding to different launch pages comprises:
executing action sequences corresponding to all the starting pages through the test account;
recording browsing records of a test account from entering a corresponding starting page to leaving the starting page in the process of executing each action sequence;
and after the action sequence corresponding to each starting page is executed, determining the starting page of the login account based on the browsing record recorded in the process of executing each action sequence.
3. The method of claim 2, wherein the browsing records include the browsing number of the browsing works after the test account enters the corresponding start page and the browsing duration from entering the corresponding start page to leaving the start page, wherein,
the determining the starting page of the login account based on the browsing records for executing the action sequence records comprises:
acquiring weights corresponding to the browsing quantity and the browsing duration;
weighting and calculating the browsing quantity and the browsing duration of the works corresponding to each action sequence according to the weights corresponding to the browsing quantity and the browsing duration to obtain a browsing feedback value corresponding to each action sequence;
and determining the starting page corresponding to the maximum browsing feedback value as the starting page of the login account.
4. The method of claim 1, wherein determining, based at least on the operation information, that the login account performs different action sequences for information exposed by the application program if the application program exposes different launch pages comprises:
determining the operation executed on each preset page displayed by the application program by the login account in the process of opening the application program to closing the application program each time in a preset period, wherein when the application program is opened by the login account in the preset period, all or part of the starting pages displayed by the application program are different;
and forming a plurality of sets by operations executed in the process of opening the application program to closing the application program through the multi-time login account, and forming different action sequences.
5. A page display apparatus, comprising:
the system comprises a receiving module, a sending module and a processing module, wherein the receiving module is configured to execute an access request of an application program sent by a login account of a receiving client, the access request is used for requesting the application program to display information through a starting page, the starting page is one of a plurality of preset pages of the application program, and the information displayed by different preset pages is different;
an obtaining module configured to perform obtaining log information of the login account, wherein at least: the login account operates information of information displayed by each preset page in the application program;
a first determination module configured to perform different action sequences for determining that the login account performs operations on information displayed by the application program when the application program displays different startup pages based on at least the operation information;
a second determination module configured to perform a determination of a launch page of the login account based on different action sequences corresponding to different launch pages;
and the feedback module is configured to execute the steps of obtaining the information of the determined starting page and feeding back the determined starting page and the information contained in the starting page to the login account.
6. The apparatus of claim 5, wherein the second determining module comprises:
the execution sub-module is configured to execute the action sequence corresponding to each starting page through the test account;
the recording sub-module is configured to execute browsing records of the test account from entering the corresponding starting page to leaving the starting page in the process of recording execution of each action sequence;
and the first determining sub-module is configured to determine the starting page of the login account based on the browsing record recorded in the process of executing each action sequence after the execution of the action sequence corresponding to each starting page is completed.
7. The apparatus according to claim 6, wherein the browsing history includes a browsing amount of a browsing work after the test account enters the corresponding start page and a browsing duration from entering the corresponding start page to leaving the start page, wherein the first determining sub-module includes:
the acquisition unit is configured to acquire weights corresponding to the browsing quantity and the browsing duration;
the calculating unit is configured to perform weighted calculation on the browsing quantity and the browsing duration of the works corresponding to each action sequence through respective weights corresponding to the browsing quantity and the browsing duration to obtain a browsing feedback value corresponding to each action sequence;
and the determining unit is configured to execute a starting page corresponding to the largest browsing feedback value and determine the starting page as the starting page of the login account.
8. The apparatus of claim 5, wherein the first determining module comprises:
the second determining submodule is configured to execute an operation of determining that the login account executes each preset page displayed by the application program in the process of opening the application program to closing the application program each time in a preset period, wherein when the login account opens the application program in the preset period, all or part of the displayed starting pages of the application program are different;
and the composition submodule is configured to execute a plurality of sets formed by operations executed in the process of opening the application program to close the application program by the multi-login account, and different action sequences are formed.
9. 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 page presentation method of any one of claims 1 to 4.
10. A storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the page presentation method of any one of claims 1 to 4.
CN201911030318.3A 2019-10-28 2019-10-28 Page display method, display device, electronic equipment and storage medium Pending CN112732374A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911030318.3A CN112732374A (en) 2019-10-28 2019-10-28 Page display method, display device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911030318.3A CN112732374A (en) 2019-10-28 2019-10-28 Page display method, display device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112732374A true CN112732374A (en) 2021-04-30

Family

ID=75589331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911030318.3A Pending CN112732374A (en) 2019-10-28 2019-10-28 Page display method, display device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112732374A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114168244A (en) * 2021-11-23 2022-03-11 北京快乐茄信息技术有限公司 Information processing method and device, electronic equipment and storage medium
WO2023056850A1 (en) * 2021-10-08 2023-04-13 北京字跳网络技术有限公司 Page display method and apparatus, and device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354315A (en) * 2011-09-22 2012-02-15 奇智软件(北京)有限公司 Generation method of site navigation page and device thereof
CN102999634A (en) * 2012-12-18 2013-03-27 百度在线网络技术(北京)有限公司 User navigation recommending method and system based on browser data as well as cloud server
CN106933459A (en) * 2017-03-31 2017-07-07 努比亚技术有限公司 Multitask management process and mobile terminal
CN107678788A (en) * 2017-10-17 2018-02-09 珠海市魅族科技有限公司 Five application page display methods, device, computer installation and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354315A (en) * 2011-09-22 2012-02-15 奇智软件(北京)有限公司 Generation method of site navigation page and device thereof
CN102999634A (en) * 2012-12-18 2013-03-27 百度在线网络技术(北京)有限公司 User navigation recommending method and system based on browser data as well as cloud server
CN106933459A (en) * 2017-03-31 2017-07-07 努比亚技术有限公司 Multitask management process and mobile terminal
CN107678788A (en) * 2017-10-17 2018-02-09 珠海市魅族科技有限公司 Five application page display methods, device, computer installation and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023056850A1 (en) * 2021-10-08 2023-04-13 北京字跳网络技术有限公司 Page display method and apparatus, and device and storage medium
CN114168244A (en) * 2021-11-23 2022-03-11 北京快乐茄信息技术有限公司 Information processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107105314B (en) Video playing method and device
CN106941624B (en) Processing method and device for network video trial viewing
CN109831690B (en) Method and device for displaying and sending barrage message, terminal and server
CN111783001A (en) Page display method and device, electronic equipment and storage medium
CN113382274B (en) Data processing method and device, electronic equipment and storage medium
CN113065008A (en) Information recommendation method and device, electronic equipment and storage medium
CN111556352B (en) Multimedia resource sharing method and device, electronic equipment and storage medium
CN111405302A (en) Live broadcast room attention reminding method and device, electronic equipment and storage medium
US11256382B2 (en) Method for displaying interactive content, electronic device, and storage medium
CN111343473A (en) Data processing method and device for live application, electronic equipment and storage medium
CN112732374A (en) Page display method, display device, electronic equipment and storage medium
CN111736746A (en) Multimedia resource processing method and device, electronic equipment and storage medium
CN112948704A (en) Model training method and device for information recommendation, electronic equipment and medium
CN113868467A (en) Information processing method, information processing device, electronic equipment and storage medium
CN112685599B (en) Video recommendation method and device
CN116233554A (en) Video playing method, device, electronic equipment and storage medium
CN114189719B (en) Video information extraction method and device, electronic equipment and storage medium
CN111898019B (en) Information pushing method and device
CN110929055A (en) Multimedia quality detection method and device, electronic equipment and storage medium
CN113593067B (en) Sign-in processing method and device, electronic equipment and storage medium
CN112241486A (en) Multimedia information acquisition method and device
CN111104605A (en) Content recommendation method and device, electronic equipment and storage medium
CN114722238B (en) Video recommendation method and device, electronic equipment, storage medium and program product
CN114900709B (en) Object information display method and device, electronic equipment and storage medium
CN113190725B (en) Object recommendation and model training method and device, equipment, medium and product

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210430