CN113676743B - Page display method and device and electronic equipment - Google Patents

Page display method and device and electronic equipment Download PDF

Info

Publication number
CN113676743B
CN113676743B CN202110859684.0A CN202110859684A CN113676743B CN 113676743 B CN113676743 B CN 113676743B CN 202110859684 A CN202110859684 A CN 202110859684A CN 113676743 B CN113676743 B CN 113676743B
Authority
CN
China
Prior art keywords
page
page element
display
determining
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
Application number
CN202110859684.0A
Other languages
Chinese (zh)
Other versions
CN113676743A (en
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 CN202110859684.0A priority Critical patent/CN113676743B/en
Publication of CN113676743A publication Critical patent/CN113676743A/en
Application granted granted Critical
Publication of CN113676743B publication Critical patent/CN113676743B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure relates to a page display method, a page display device and electronic equipment, and belongs to the technical field of internet, wherein the method comprises the following steps: acquiring historical behavior data of a user; determining the display sequence of each page element according to the historical behavior data of the user; determining a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page; and displaying each page element in the target display area of each page element. According to the scheme, personalized sequencing of the page elements can be achieved, the development cost is low, quick, flexible and low-cost online operation activities are guaranteed, an entrance with consumption will can be displayed for a user, and the entrance exposure efficiency of the page is improved.

Description

Page display method and device and electronic equipment
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a page display method and apparatus, and an electronic device.
Background
Internet operation activities such as live webcasting are becoming an indispensable part of people's lives. Taking live broadcast operation as an example, when online, a plurality of partition inlets are arranged in a main meeting place page, and the main meeting place page is used for guiding the activity of each partition and can enter the corresponding partition through the partition inlets.
At present, the content displayed on the page of the main meeting place is fixed, and the personalized display requirement on the user cannot be met.
Disclosure of Invention
The disclosure provides a page display method, a page display device and electronic equipment, which at least solve the problems that in the related art, the content displayed on a main meeting place page is fixed, the page content seen by different users is not different, and the internet operation activity needs to be on-line quickly and flexibly and the development cost needs to be reduced. 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, where the page includes a plurality of display areas, the method including:
acquiring historical behavior data of a user;
determining the display sequence of each page element according to the historical behavior data of the user;
determining a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page;
and displaying each page element in the target display area of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the determining, according to the user historical behavior data, a display order of each page element includes:
and determining the display sequence of each page element according to the video interaction data and the category corresponding to each page element.
In a possible implementation manner of the embodiment of the present disclosure, the determining the display sequence of each page element according to the video interaction data and the category corresponding to each page element includes:
determining the time length corresponding to each page element according to the watching time length of each type of video and the category corresponding to each page element;
and sorting the page elements according to the sequence of the corresponding duration of each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the determining the display sequence of each page element according to the video interaction data and the category corresponding to each page element includes:
determining the corresponding times of each page element according to the interactive behavior times of each type of video and the corresponding type of each page element;
and sorting the page elements according to the sequence of the times corresponding to each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the user historical behavior data includes click rate of a user on each page element displayed on the page, and the determining, according to the user historical behavior data, a display order of each page element includes:
and sequencing the page elements according to the sequence of the click rate from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the displaying each page element in the target display area of each page element includes:
determining a first page element with the earliest display order in the plurality of page elements according to the sequence from front to back of the display order;
displaying a display area corresponding to the first page element in a first card style;
displaying a display area corresponding to a second page element except the first page element in the plurality of page elements in a second card style, wherein the area of the first card style is larger than that of the second card style.
According to a second aspect of the embodiments of the present disclosure, there is provided a page display apparatus, where the page includes a plurality of display areas, the apparatus including:
an acquisition unit configured to perform acquisition of user historical behavior data;
a first determining unit configured to determine a display order of each page element according to the user historical behavior data;
the second determining unit is configured to determine a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page;
and the display unit is configured to display each page element in the target display area of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the first determining unit includes:
the first determining subunit is configured to determine a display sequence of each page element according to the video interaction data and the category corresponding to each page element.
In a possible implementation manner of the embodiment of the present disclosure, the video interaction data includes viewing durations of various types of videos, and the first determining subunit is specifically configured to:
determining the time length corresponding to each page element according to the watching time length of each type of video and the category corresponding to each page element;
and sorting the page elements according to the sequence of the corresponding duration of each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the video interaction data includes interaction behavior times of various types of videos, and the first determining subunit is specifically configured to:
determining the corresponding times of each page element according to the interactive behavior times of each type of video and the corresponding type of each page element;
and sorting the page elements according to the sequence of the times corresponding to each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the user historical behavior data includes click volumes of each page element displayed on the page by the user, and the first determining unit includes:
and the second determining subunit is configured to perform sorting the page elements in the order from high to low according to the click rate so as to determine the presentation order of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the display unit includes:
a third determining subunit, configured to perform determining a first page element with the earliest display order in the plurality of page elements according to the display order from front to back;
a first display subunit configured to perform display of a display area corresponding to the first page element in a first card style;
and the second display subunit is configured to display a display area corresponding to a second page element, except the first page element, of the plurality of page elements in a second card style, wherein the area of the first card style is larger than that of the second card style.
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 the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method as described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, in which instructions are capable of performing the page presentation method as described above when executed by a processor.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, is capable of performing the page presentation method as described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the method comprises the steps of obtaining historical behavior data of a user, determining the display sequence of each page element according to the historical behavior data of the user, further determining a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in a page, and displaying each page element in the target display area of each page element. Therefore, the display sequence of the page elements is determined through the historical behavior data of the user, the personalized sequencing of the page elements is realized, the development cost is low, the operation activity is ensured to be quickly, flexibly and online at low cost by applying to scenes such as short videos and live broadcasts, and an entrance with consumption will can be displayed for the user.
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 and are not to be construed as limiting the disclosure.
FIG. 1 is a flow diagram illustrating a page presentation method in accordance with an exemplary embodiment.
FIG. 2 is a flow diagram illustrating a determination of a presentation order of page elements in accordance with an exemplary embodiment.
FIG. 3 is a flow diagram illustrating another determination of the presentation order of page elements in accordance with an illustrative embodiment.
FIG. 4 is a flow diagram illustrating a presentation page element in accordance with an exemplary embodiment.
FIG. 5 is a schematic diagram illustrating a page in accordance with 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 an electronic device in accordance with 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.
Based on this, the embodiments of the present disclosure show a page display method, which may be applied to an electronic device. Referring to fig. 1, fig. 1 is a flowchart illustrating a page displaying method according to an exemplary embodiment, where the page displaying method includes steps 101 to 104, as shown in fig. 1.
Step 101, obtaining user historical behavior data.
In the embodiment of the present disclosure, historical behavior data of a user associated with video consumption behavior may be obtained, and optionally, historical behavior data of the user within a preset time may be obtained, where the user may be set as needed within the preset time, for example, historical behavior data of the user within the past two weeks may be obtained.
The page display method of the embodiment of the disclosure can be applied to any video consumption application, such as various short video applications. Thus, as one possible implementation, the user historical behavior data may be video interaction data.
The video interaction data includes, but is not limited to, the viewing time of various videos and the number of times of interaction behaviors of various videos, where the videos include, but are not limited to, live videos and uploaded videos, and the interaction behaviors include, but are not limited to, praise and comment. Since the video interaction data is associated with the video consumption behavior, the user's video content consumption will may be determined from the video interaction data.
In the embodiment of the present disclosure, there may be various implementation manners for acquiring the historical behavior data of the user.
Optionally, the client may generate a behavior log according to the user behavior, where the behavior log includes behaviors such as playing, commenting, collecting, sharing, caching, and clicking, and further, count content in the behavior log within a preset time to generate user historical behavior data.
Alternatively, in the case where the user uses a plurality of clients, the server receives and stores user historical behavior data transmitted by the plurality of clients, respectively. Further, a request may be sent to the server to obtain the user historical behavior data from the server.
And 102, determining the display sequence of each page element according to the historical behavior data of the user.
In the embodiment of the disclosure, the page is used for showing page elements, and the number of the page elements may be multiple. The page elements include flow entries, for example, a page is used for activity flow guidance for each partition, a plurality of flow entries are set in the page, the plurality of flow entries correspond to the plurality of partitions one to one, and a corresponding partition page can be accessed by clicking on a flow entry.
The display sequence is used for indicating the position of the page element displayed in the page. Due to factors such as visual attention of a user, limited screen size of a mobile terminal and the like, when one page includes a plurality of traffic inlets, traffic corresponding to traffic inlets at different positions is different, for example, traffic attenuation of the traffic inlets in the subsequent display is serious.
The method of the embodiment of the disclosure can be applied to realizing personalized sequencing of the page elements in the operation activities. In this embodiment, the historical behavior data of the user is used as a basis for determining the display order of each page element, for example, taking the video watching time length as an example, for the page elements of the partition a and the partition B, if the time length for the user to watch the video of the partition a is longer than the time length for watching the video of the partition B, the display order of the page elements of the partition a is determined to be before the display order of the page elements of the partition B.
As a possible implementation manner, when the page display method according to the embodiment of the present disclosure is applied in a video application, the video interaction data may be used as a basis for determining a display order of each page element. That is, in a possible implementation manner of the embodiment of the present disclosure, the step 102 may include:
and determining the display sequence of each page element according to the video interaction data and the category corresponding to each page element.
Alternatively, interactive data for each video may be obtained and the category to which each video belongs may be determined. The multiple videos are added to the corresponding categories respectively, and then the interactive data of the multiple videos of the same category are counted to generate the video interactive data of each category.
There are many ways to determine the category to which each video belongs. For example, a category label may be set in advance for each video, where the category label is used to indicate a category of the video, and a category to which the video belongs may be determined by the category label of the video. In practical applications, the selection can be made according to the needs, and is not limited specifically here.
In the embodiment of the present disclosure, the page elements have corresponding categories, and optionally, the page elements correspond to the categories one to one, for example, for the game a partition, the game B partition, and the game C partition, the categories corresponding to the page elements are game a, game B, and game C, respectively.
It should be noted that the videos described in this embodiment include live videos and non-live videos, and are not limited herein.
For example, the page is a live broadcast page, the page elements are live broadcast partition entries, the page elements respectively correspond to a plurality of live broadcast partitions, for example, a game class live broadcast is taken as an example, the live broadcast partitions may include a game a partition, a game B partition, and a chess and card game partition, and the original corresponding categories of the page include a game a, a game B, and a chess and card game. According to video interaction data of various videos of a user, the display sequence of the corresponding page elements such as the game A partition, the game B partition, the chess and card game partition and the like is determined, and the display sequence of the page elements is stored in a hive table. The hive table is a data warehouse tool used for storing, querying and analyzing data.
In practical applications, there may be a case where the user historical behavior data is not acquired, and therefore, in an embodiment of the present disclosure, a default ranking of each page element may also be set, so that the default ranking of each page element is taken as a presentation order when the user historical behavior data is not acquired.
Alternatively, the default ordering may be determined based on the number of active users, for example, if the number of active users per day for partition one is greater than the number of active users per day for partition two, then the default ordering of the page elements for partition one precedes the page elements for partition two, i.e., the default ordering of the page elements is sorted in descending order by the number of active users per day. Under the condition that the historical behavior data of the user is not acquired, all page elements adopt default sequencing as a display sequence; under the condition that the user historical behavior data corresponding to part of the page elements are empty, sorting the page elements with the user historical behavior data according to a determined display sequence, and further, adopting default sorting as the display sequence for the page elements without the user historical behavior data; and under the condition that the historical user behavior data corresponding to the partial page elements are the same, further adopting default sequencing among the partial page elements.
Alternatively, the default ranking may be determined according to an application installed in the electronic device, for example, taking game type live broadcast as an example, the game application installed in the electronic device may be acquired, and if game a is installed in the electronic device and game B is not installed in the electronic device, it is determined that in the default ranking, the page element of the game a partition is before the page element of the game B partition.
Therefore, under the condition that the historical behavior data of the user is not acquired and part of the historical behavior data of the user is the same, the display sequence of each page element can be determined, the personalized sequencing of the page elements in the page is realized, and the reliability of the page display method is ensured.
And 103, determining a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page.
In the embodiment of the disclosure, the page includes a plurality of display areas, different display areas are located at different positions in the page, the position of each display area in the page may be predetermined, and the page elements may be displayed at the positions of the display areas in the page.
Optionally, a mapping relationship between the display order and the position is pre-established, after the display order of any page element is determined, the mapping relationship may be queried to determine the position corresponding to the display order, and then the display area corresponding to the position is used as the target display area corresponding to the page element.
And 104, displaying each page element in the target display area of each page element.
As an example, a first display area, a second display area and a third display area are sequentially arranged in a page from top to bottom, the display sequence of the first page element, the second page element and the third page element is 1, 2 and 3 respectively, the first page element is displayed at the position of the first display area, the second page element is displayed at the position of the second display area, and the third page element is displayed at the position of the third display area.
In this embodiment, a user identifier may be set for the user, and the user identifier is used to distinguish different users. When the display sequence of the page elements is determined according to the historical behavior data of the user, the user identification and the display sequence can be stored together, so that when the user accesses the page, the display sequence of the corresponding page elements can be determined according to the user identification of the user, and the personalized display of the page elements is realized.
According to the page display method of the embodiment of the disclosure, the display sequence of each page element is determined according to the historical behavior data of the user by acquiring the historical behavior data of the user, further, the target display area corresponding to each page element is determined according to the display sequence of each page element and the position of each display area in the page, and each page element is displayed in the target display area of each page element. Therefore, the display sequence of the page elements is determined through the historical behavior data of the user, the personalized sequencing of the page elements is realized, the development cost is low, the operation activity is ensured to be quickly, flexibly and online at low cost by applying to scenes such as short videos and live broadcasts, and an entrance with consumption will can be displayed for the user.
Based on the above-described embodiment, the following describes determining the presentation order of each page element.
Fig. 2 is a schematic flowchart illustrating a process of determining a display order of page elements according to an embodiment of the present disclosure, as shown in fig. 2, including steps 201 to 202.
Step 201, obtaining the watching duration of each type of video.
In this embodiment, the historical behavior data of the user includes the viewing duration of various videos.
Alternatively, the viewing duration of each video may be obtained and the category to which each video belongs may be determined. The watching time length of each type of video is generated by adding the plurality of videos to the corresponding types respectively and then adding the watching time lengths of the plurality of videos of the same type.
There are many ways to determine the category to which each video belongs. For example, a category label may be set in advance for each video, the category label is used to indicate a category of the video, and a category to which the video belongs may be determined by the category label of the video. In practical applications, the selection can be made according to the needs, and is not limited specifically here.
It should be noted that the videos described in this embodiment include live videos and non-live videos, and are not limited herein.
Step 202, determining the time length corresponding to each page element according to the watching time length of each type of video and the type corresponding to each page element.
Step 203, sorting the page elements according to the sequence of the duration corresponding to each page element from high to low, so as to determine the display sequence of each page element.
In the embodiment of the present disclosure, the page elements have corresponding categories, and optionally, the page elements correspond to the categories one to one, for example, for the game a partition, the game B partition, and the game C partition, the categories corresponding to the page elements are game a, game B, and game C, respectively.
As an example, for the video of the category A, the category A is matched with the category of the page element, the video of the category A is determined to be consistent with the category of the game A, and then the watching time length of the video of the category A is taken as the time length of the page element of the game A. After the duration of each page element is determined, the page elements are sorted according to the sequence of the duration corresponding to each page element from high to low so as to determine the display sequence of each page element.
In the embodiment, the display sequence of the page elements can be determined according to the watching duration of various videos, and the personalized sequencing of the page elements is realized.
Fig. 3 is a schematic flowchart of another process for determining a display order of page elements according to the embodiment of the present disclosure, as shown in fig. 3, including step 301 to step 302.
Step 301, acquiring the interactive behavior times of various videos.
In this embodiment, the video interaction data includes the number of interaction behaviors of each type of video, and the interaction behaviors include, but are not limited to, praise and comment.
Alternatively, the number of interactive behaviors of each video may be obtained, and the category to which each video belongs may be determined. The interactive behavior times of each type of video are generated by adding the videos to the corresponding types respectively and then adding the interactive behavior times of the videos of the same type. The method for determining the category to which each video belongs may be selected according to needs, and is not limited specifically here.
Step 302, determining the corresponding times of each page element according to the interactive behavior times of each type of video and the type corresponding to each page element.
Step 303, sorting the page elements according to a sequence from high to low of the times corresponding to each page element, so as to determine the display sequence of each page element.
In the embodiments of the present disclosure, the page elements have corresponding categories, and optionally, the page elements correspond to the categories one to one.
As an example, for the game a partition, the game B partition, and the game C partition, the categories corresponding to the page elements are game a, game B, and game C, respectively, for the video of category a, category a is matched with the categories of the page elements, it is determined that the video matches the category of game a, and further, the number of times of the interactive behavior of the video of category a is taken as the number of times of the page elements of game a. After the frequency of each page element is determined, the page elements are sorted according to the sequence of the frequency corresponding to each page element from high to low so as to determine the display sequence of each page element.
In the embodiment, the display sequence of the page elements can be determined according to the interactive behavior times of various videos, so that the personalized sequencing of the page elements is realized.
In one embodiment of the present disclosure, the user historical behavior data includes the number of clicks the user has made on each page element of the page presentation. In this embodiment, the determining the display order of each page element according to the historical behavior data of the user includes: and sorting the page elements according to the order of the click rate from high to low so as to determine the display order of each page element.
As an example, in the case of a game-like live broadcast, the live broadcast partitions may include a game a partition and a game B partition, and when a user watches a live video, the user clicks a page element displayed in a page to enter the corresponding partition. For the page elements of the game A partition and the game B partition, if the click rate of the user for clicking the game A partition is larger than the click rate for clicking the game B partition, determining the display sequence of the page elements of the A partition, wherein the display sequence is before the display sequence of the page elements of the B partition.
In this embodiment, the display order of the page elements can be determined according to the click rate of each page element, so that personalized sorting of the page elements is realized.
Based on the above embodiments, the following description is made on the presentation of page elements in a page.
Fig. 4 is a flowchart illustrating a page element according to an embodiment of the present application, and as shown in fig. 4, the page element includes steps 401 to 403.
Step 401, determining a first page element with the earliest display order in the plurality of page elements according to the display order from front to back.
In this embodiment, after the display order of each page element is determined according to the historical behavior data of the user, the first page element with the earliest display order may be determined.
For example, when the page display method of the embodiment of the present disclosure is applied to video applications, the historical behavior data of the user may be video interaction data, and when the video interaction data includes the viewing durations of various videos, the page element with the longest duration is the first page element with the first display order. For another example, when the video interaction data includes the number of times of interaction behaviors of various types of videos, the page element with the largest number of times is the first page element in the display order. For another example, when the video interaction data includes the click rate of each page element displayed on the page by the user, the element after the page with the highest click rate is the first page element with the highest display order.
Step 402, displaying the display area corresponding to the first page element in a first card style.
In step 403, the display area corresponding to a second page element, except the first page element, of the plurality of page elements is displayed in a second card style.
In this embodiment, other page elements except the first page element are used as the second page element, and the display area corresponding to the second page element is displayed in a second card style.
The area of the first card style is larger than that of the second card style.
Referring to fig. 5, the top larger card in the figure is the first card style, and the other smaller cards are the second card style, and the hive table can be imported into the Redis, which is an open-source, network-supported, memory-based, distributed, and optionally persistent key-value pair storage database. When a user accesses a page, a first page element is used as a main guide entrance and is displayed in a first card style in the figure, a second page element is displayed in a second card style in double rows in the figure, and optionally, the second page element can be displayed in the second card style in double rows from left to right and from top to bottom in the display sequence from front to back.
It should be noted that the implementation manner of the above-mentioned display page element is only an example, and the implementation manner of the display page element in the present application is not limited to the first card style and the second card style, for example, the display area may be gradually reduced or gradually reduced according to the display order for displaying.
In this embodiment, through showing the show region that first page element corresponds with first card style, show the show region that second page element corresponds with second card style, can provide the leading entry, guarantee page overall length simultaneously and in certain extent, promote the entry exposure efficiency of page.
Fig. 6 is a block diagram illustrating a page view apparatus according to an exemplary embodiment, as shown in fig. 6, the page view apparatus including: the device comprises an acquisition unit 10, a first determination unit 20, a second determination unit 30 and a display unit 40.
Wherein, the obtaining unit 10 is configured to perform obtaining the user historical behavior data.
A first determining unit 20 configured to determine a display order of each page element according to the user historical behavior data.
The second determining unit 30 is configured to determine a target display area corresponding to each page element according to the display order of each page element and the position of each display area in the page.
And the showing unit 40 is configured to display each page element in the target display area of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the first determining unit 20 includes:
the first determining subunit is configured to determine a display order of each page element according to the video interaction data and the category corresponding to each page element.
In a possible implementation manner of the embodiment of the present disclosure, the video interaction data includes viewing durations of various types of videos, and the first determining subunit is specifically configured to: determining the time length corresponding to each page element according to the watching time length of each type of video and the category corresponding to each page element; and sorting the page elements according to the sequence of the corresponding duration of each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the video interaction data includes interaction behavior times of various types of videos, and the first determining subunit is specifically configured to: determining the corresponding times of each page element according to the interactive behavior times of each type of video and the corresponding type of each page element; and sorting the page elements according to the sequence of the times corresponding to each page element from high to low so as to determine the display sequence of each page element.
In a possible implementation manner of the embodiment of the present disclosure, the user historical behavior data includes click volumes of each page element displayed on the page by the user, and the first determining unit 20 includes: and the second determining subunit is configured to perform sorting the page elements in the order from high to low according to the click rate so as to determine the presentation order of each page element.
In one possible implementation manner of the embodiment of the present disclosure, the display unit 40 includes: a third determining subunit, configured to perform determining a first page element with the earliest display order in the plurality of page elements according to the display order from front to back; a first display subunit configured to perform display of a display area corresponding to the first page element in a first card style; and the second display subunit is configured to display a display area corresponding to a second page element, except the first page element, of the plurality of page elements in a second card style, wherein the area of the first card style is larger than that of the second card style.
In practical use, the page displaying device provided by the embodiment of the disclosure can be configured in any electronic device to execute the page displaying method. Therefore, 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 herein.
According to the page display device provided by the embodiment of the disclosure, the display sequence of each page element is determined according to the historical behavior data of the user by acquiring the historical behavior data of the user, and then the target display area corresponding to each page element is determined according to the display sequence of each page element and the position of each display area in the page, and each page element is displayed in the target display area of each page element. Therefore, the display sequence of the page elements is determined through the historical behavior data of the user, the personalized sequencing of the page elements is realized, the development cost is low, the operation activities are ensured to be online quickly, flexibly and at low cost by applying to scenes such as short videos and live broadcasts, an entrance with consumption will can be displayed for the user, and the entrance exposure efficiency of the page is improved.
FIG. 7 is a block diagram illustrating an electronic device 700 for page presentation in accordance with an exemplary embodiment.
As shown in fig. 7, the electronic device 700 includes:
a memory 710 and a processor 720, a bus 730 connecting different components (including the memory 710 and the processor 720), the memory 710 storing a computer program, and the processor 720 executing the program to implement the page display method according to the embodiment of the disclosure.
Bus 730 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 700 typically includes a variety of electronic device readable media. Such media may be any available media that is accessible by electronic device 700 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 710 may also include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 740 and/or cache memory 750. The electronic device 700 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 760 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 7 and commonly referred to as a "hard drive"). Although not shown in FIG. 7, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 730 by one or more data media interfaces. Memory 710 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.
A program/utility 780 having a set (at least one) of program modules 770 may be stored, for example, in memory 710, such program modules 770 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 770 typically perform the functions and/or methods of the embodiments described in this disclosure.
The electronic device 700 may also communicate with one or more external devices 790 (e.g., keyboard, pointing device, display 791, etc.), with one or more devices that enable a user to interact with the electronic device 700, and/or with any devices (e.g., network card, modem, etc.) that enable the electronic device 700 to communicate with one or more other computing devices. Such communication may occur over input/output (I/O) interfaces 792. Also, the electronic device 700 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the internet) via the network adapter 793. As shown, the network adapter 793 communicates with the other modules of the electronic device 700 over a bus 730. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processor 720 executes various functional applications and data processing by executing programs stored in the memory 710.
It should be noted that, for the implementation process and the technical principle of the electronic device of the embodiment, reference is made to the foregoing explanation of the page display method of the embodiment of the present disclosure, and details are not described here again.
The electronic device provided by the embodiment of the disclosure may execute the page display method as described above, and determine the display sequence of each page element according to the historical behavior data of the user by acquiring the historical behavior data of the user, and further determine a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page, and display each page element in the target display area of each page element. Therefore, the display sequence of the page elements is determined through the historical behavior data of the user, the personalized sequencing of the page elements is realized, the development cost is low, the operation activities are ensured to be online quickly, flexibly and at low cost by applying to scenes such as short videos and live broadcasts, an entrance with consumption will can be displayed for the user, and the entrance exposure efficiency of the page is improved.
In order to implement the above embodiments, the present disclosure also proposes a computer-readable storage medium.
Wherein the instructions in the computer readable storage medium, when executed by the processor, are capable of performing the page presentation method as described above.
In order to implement the above embodiments, the present disclosure also provides a computer program product comprising a computer program, which when executed by a processor is capable of performing the page presentation method as described above.
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 (12)

1. A page display method, wherein the page comprises a plurality of display areas, the method comprising:
acquiring historical behavior data of a user;
determining the display sequence of each page element according to the historical user behavior data, wherein the display sequence is used for indicating the display position of the page elements in the page;
determining a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page;
displaying each page element in the target display area of each page element;
wherein, said displaying each page element in the target display area of each page element comprises:
determining a first page element with the earliest display order in the plurality of page elements according to the sequence from front to back of the display order;
displaying a display area corresponding to the first page element in a first card style;
and displaying a display area corresponding to a second page element except the first page element in the plurality of page elements in a second card style, wherein the area of the first card style is larger than that of the second card style.
2. The method of claim 1, wherein determining an order of presentation of each page element based on the user historical behavior data comprises:
and determining the display sequence of each page element according to the video interaction data and the category corresponding to each page element.
3. The method of claim 2, wherein the video interaction data includes viewing durations of various types of videos, and the determining the presentation order of each page element according to the video interaction data and the category corresponding to each page element includes:
determining the time length corresponding to each page element according to the watching time length of each type of video and the category corresponding to each page element;
and sorting the page elements according to the sequence of the corresponding duration of each page element from high to low so as to determine the display sequence of each page element.
4. The method of claim 2, wherein the video interaction data includes interaction behavior times of various types of videos, and the determining the presentation sequence of each page element according to the video interaction data and the category corresponding to each page element includes:
determining the corresponding times of each page element according to the interactive behavior times of each type of video and the category corresponding to each page element;
and sorting the page elements according to the sequence of the times corresponding to each page element from high to low so as to determine the display sequence of each page element.
5. The method of claim 1, wherein the user historical behavior data includes click volumes of various page elements displayed by the page by a user, and the determining the display order of each page element according to the user historical behavior data comprises:
and sequencing the page elements according to the sequence of the click rate from high to low so as to determine the display sequence of each page element.
6. A page display apparatus, wherein the page comprises a plurality of display areas, the apparatus comprising:
an acquisition unit configured to perform acquisition of user historical behavior data;
the first determining unit is configured to determine a display sequence of each page element according to the user historical behavior data, wherein the display sequence is used for indicating the position of the page element displayed in the page;
the second determining unit is configured to determine a target display area corresponding to each page element according to the display sequence of each page element and the position of each display area in the page;
the showing unit is configured to show each page element in the target showing area of each page element;
the display unit includes:
a third determining subunit, configured to perform determining a first page element with the earliest display order in the plurality of page elements according to the display order from front to back;
a first display subunit configured to perform display of a display area corresponding to the first page element in a first card style;
the second display subunit is configured to display a display area corresponding to a second page element, except the first page element, of the plurality of page elements in a second card style, wherein the area of the first card style is larger than that of the second card style.
7. The apparatus of claim 6, wherein the first determining unit comprises:
the first determining subunit is configured to determine a display order of each page element according to the video interaction data and the category corresponding to each page element.
8. The apparatus of claim 7, wherein the video interaction data comprises a viewing duration of each type of video, the first determining subunit being specifically configured to perform:
determining the time length corresponding to each page element according to the watching time length of each type of video and the category corresponding to each page element;
and sorting the page elements according to the sequence of the corresponding duration of each page element from high to low so as to determine the display sequence of each page element.
9. The apparatus of claim 7, wherein the video interaction data comprises a number of interactions of each type of video, the first determining subunit being specifically configured to perform:
determining the corresponding times of each page element according to the interactive behavior times of each type of video and the corresponding type of each page element;
and sorting the page elements according to the sequence of the times corresponding to each page element from high to low so as to determine the display sequence of each page element.
10. The apparatus of claim 6, wherein the user historical behavior data comprises click volumes of users on page elements of the page presentation, and the first determining unit comprises:
and the second determining subunit is configured to perform sorting the page elements in the order from high to low according to the click rate so as to determine the presentation order of each page element.
11. 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-5.
12. A computer-readable storage medium, wherein 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-5.
CN202110859684.0A 2021-07-28 2021-07-28 Page display method and device and electronic equipment Active CN113676743B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110859684.0A CN113676743B (en) 2021-07-28 2021-07-28 Page display method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110859684.0A CN113676743B (en) 2021-07-28 2021-07-28 Page display method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN113676743A CN113676743A (en) 2021-11-19
CN113676743B true CN113676743B (en) 2023-03-21

Family

ID=78540592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110859684.0A Active CN113676743B (en) 2021-07-28 2021-07-28 Page display method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113676743B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114398574A (en) * 2022-01-17 2022-04-26 中国工商银行股份有限公司 Differentiated page configuration method, system, equipment, medium and product

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106021449B (en) * 2016-05-17 2020-01-24 北京金山安全软件有限公司 Searching method and device for mobile terminal and mobile terminal
CN106294867A (en) * 2016-08-23 2017-01-04 乐视控股(北京)有限公司 Browser browses main website sort method and device
CN107798102A (en) * 2017-10-30 2018-03-13 北京金堤科技有限公司 A kind of page display method and device
CN110046006A (en) * 2018-01-15 2019-07-23 北京京东尚科信息技术有限公司 The method and apparatus of menu sequencing
CN110321038A (en) * 2019-05-24 2019-10-11 深圳壹账通智能科技有限公司 Method of adjustment, device, terminal and the storage medium of information display location

Also Published As

Publication number Publication date
CN113676743A (en) 2021-11-19

Similar Documents

Publication Publication Date Title
CN109241242B (en) Live broadcast room topic recommendation method and device, server and storage medium
CN107851275A (en) Time series explorer
WO2010019537A2 (en) Object identification in images
CN110730385A (en) Live broadcast room recommendation method and device, server and storage medium
US20160357753A1 (en) Reader application system utilizing article scoring and clustering
CN110958127B (en) Exception handling method, device and equipment and computer storage medium
CN112053198B (en) Game data processing method, device, equipment and medium
US7949715B2 (en) Method, server and program product for delivering messages
CN113676743B (en) Page display method and device and electronic equipment
CN111966887A (en) Dynamic caching method and device, electronic equipment and storage medium
CN114595016B (en) Comment information display method, comment information generation method, comment information display device, comment information generation device and electronic equipment
CN111340455A (en) Method, device and equipment for automatically generating data analysis result and storage medium
CN112346951A (en) Service testing method and device
CN113111222B (en) Short video template generation method, device, server and storage medium
CN111309428B (en) Information display method, information display device, electronic apparatus, and storage medium
CN114938458B (en) Object information display method and device, electronic equipment and storage medium
CN111353455A (en) Video content determination method and device, storage medium and electronic equipment
CN114697725B (en) Method and device for processing service questioning and answering in live broadcasting room and electronic equipment
CN106909276B (en) Method and equipment for realizing content interaction of electronic reading materials
CN113515336B (en) Live room joining method, creation method, device, equipment and storage medium
CN111984742B (en) Audit line management method and device and computer equipment
US20180276294A1 (en) Information processing apparatus, information processing system, and information processing method
CN114117195A (en) Content recommendation method, device, equipment and storage medium
CN109982143B (en) Method, device, medium and equipment for determining video playing time delay
CN113419798A (en) Content display method, device, equipment and storage medium

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