[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112987996B - Information display method, information display device, electronic equipment and computer readable storage medium - Google Patents

Information display method, information display device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN112987996B
CN112987996B CN202110400538.1A CN202110400538A CN112987996B CN 112987996 B CN112987996 B CN 112987996B CN 202110400538 A CN202110400538 A CN 202110400538A CN 112987996 B CN112987996 B CN 112987996B
Authority
CN
China
Prior art keywords
display area
information
song
target
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110400538.1A
Other languages
Chinese (zh)
Other versions
CN112987996A (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.)
Hangzhou Netease Cloud Music Technology Co Ltd
Original Assignee
Hangzhou Netease Cloud Music 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 Hangzhou Netease Cloud Music Technology Co Ltd filed Critical Hangzhou Netease Cloud Music Technology Co Ltd
Priority to CN202110400538.1A priority Critical patent/CN112987996B/en
Publication of CN112987996A publication Critical patent/CN112987996A/en
Application granted granted Critical
Publication of CN112987996B publication Critical patent/CN112987996B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

The embodiment of the application provides an information display method and device, electronic equipment and a computer readable storage medium, and relates to the technical field of computers. The method comprises the following steps: responding to a screen division operation acted on an original display area, and dividing the original display area into a first display area and a second display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship; acquiring an original display object displayed in an original display area, and displaying the original display object in a first display area; and acquiring a target recommendation object corresponding to the original display object, and displaying the target recommendation object in a second display area. Therefore, by implementing the embodiment of the application, the content with the mapping relation can be displayed in the first display area and the second display area, unnecessary performance loss is avoided, the effect of information display is improved, the flexibility of information display is increased, and the experience of a user is further improved.

Description

Information display method, information display device, electronic equipment and computer readable storage medium
Technical Field
Embodiments of the present application relate to the field of computer technology, and more particularly, to an information display method, an information display apparatus, an electronic device, and a computer-readable storage medium.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
Currently, with the development of computer technology, various types of application programs are gradually developed and widely used. In the process of using the application program, a user generally needs to display recommendation information needed by the user in a page jump mode. However, the recommendation information displayed to the user by the page jump is fixed, and therefore, when the user needs to acquire the recommendation information again, the page jump must be performed again, which not only increases the complexity of displaying the recommendation information, increases unnecessary performance loss, but also reduces the flexibility of displaying the recommendation information.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
Based on the above problems, the inventor has made corresponding thinking and targeted improvements, and provides an information display method, an information display apparatus, an electronic device, and a computer-readable storage medium, which can divide an original display area into a first display area and a second display area through a screen division operation, display an original display object in the first display area, and display a target recommendation object in the second display area, thereby avoiding a phenomenon that the target recommendation object must be displayed in a page jump manner in the prior art.
According to a first aspect of an embodiment of the present application, there is disclosed an information display method, including:
dividing an original display area into a first display area and a second display area in response to a screen division operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship;
acquiring an original display object displayed in an original display area, and displaying the original display object in a first display area;
and acquiring a target recommendation object corresponding to the original display object, and displaying the target recommendation object in a second display area.
In one embodiment, based on the foregoing solution, the original display object includes a song name, and the method further includes:
responding to the display replacement operation acting on the second display area, and acquiring a target resource and a target name corresponding to the display replacement operation;
acquiring original resources corresponding to the song names to replace the original resources with target resources, and replacing the song names displayed in the first display area with the target names;
and determining a replacement recommendation object according to the target name, and replacing the target recommendation object displayed in the second display area with the replacement recommendation object based on the mapping relation.
In one embodiment, based on the foregoing scheme, the method further includes:
and responding to touch operation acting on the screen dividing control, merging the first display area and the second display area to obtain an original display area, and displaying the target resource and the target name in the original display area.
In an embodiment, based on the foregoing solution, the original display object includes a song name, the target recommendation object includes a first recommendation object and a first tag corresponding to the first recommendation object, and the target recommendation object corresponding to the original display object is obtained, where the method further includes:
the method comprises the steps of obtaining a first recommendation object corresponding to a song name, obtaining label priority corresponding to the first recommendation object, and generating a first label corresponding to the first recommendation object according to the label priority.
In one embodiment, based on the foregoing scheme, a first tag corresponding to the first recommended object is generated according to a tag priority, and the method further includes:
determining a login account corresponding to the screen dividing operation, and acquiring collection information corresponding to the login account;
determining a collection condition corresponding to the collection information, and if the collection information meets the collection condition, acquiring collection time corresponding to the collection information to generate a first tag corresponding to the first recommended object according to the collection time;
if the collection information does not meet the collection conditions, comment information corresponding to the first recommended object is obtained, and comment conditions corresponding to the comment information are obtained;
if the comment information meets the comment condition, generating a first label corresponding to the first recommended object according to the comment information;
and if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating a first label corresponding to the first recommended object according to the default identity information.
In an embodiment, based on the foregoing solution, the target recommendation object includes a second recommendation object and a second tag corresponding to the second recommendation object, and the target recommendation object corresponding to the original display object is obtained, where the method further includes:
acquiring hot information corresponding to the first recommended object;
if the number of the hot information is larger than or equal to the preset number, determining the preset number of the hot information as a second recommended object, and determining first description information corresponding to the hot information as a second label corresponding to the second recommended object;
if the number of the hot information is smaller than the preset number, determining the creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information;
and determining authoring time corresponding to the authoring information, determining a second recommended object based on the authoring time, and determining the second description information as a second tag corresponding to the second recommended object.
In one embodiment, based on the foregoing scheme, the original display object includes a song name, and the target recommendation object includes a third recommendation object and a third tag corresponding to the third recommendation object; obtaining a target recommendation object corresponding to the original display object, wherein the method further comprises the following steps:
determining a target user listening to the song name and determining a historical listening record of the target user to match a third recommendation object according to the historical listening record;
and determining type information corresponding to the third recommended object, and generating a third label corresponding to the third recommended object based on the type information.
In one embodiment, based on the foregoing scheme, the method further includes:
and responding to the detail display operation acted on the first recommended object, and displaying a detail page corresponding to the first recommended object on the original display area.
In one embodiment, based on the foregoing scheme, the method further includes:
acquiring a sliding distance corresponding to the sliding operation in response to the sliding operation acting on the second display area;
and translating the target recommendation object displayed in the second display area based on the sliding distance.
In an embodiment, based on the foregoing solution, the original display area is a song playing detail interface, the original display object displayed in the original display area includes a song detail and a song control corresponding to the currently playing song, the song detail includes a song name corresponding to the currently playing song, a song author name corresponding to the currently playing song, a song cover corresponding to the currently playing song, a song lyric corresponding to the currently playing song, and a sound effect animation corresponding to the currently playing song, and the first display area displays the song name and the song control in the song detail.
According to a second aspect of embodiments of the present application, there is disclosed an information display apparatus comprising: divide unit, first display element and second display element, wherein:
a dividing unit for dividing the original display area into a first display area and a second display area in response to a screen dividing operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship;
the first display unit is used for acquiring an original display object displayed on a terminal screen and displaying the original display object in a first display area;
and the second display unit is used for acquiring the target recommendation object corresponding to the original display object and displaying the target recommendation object in a second display area.
According to a third aspect of embodiments of the present application, there is disclosed an electronic device, comprising: a processor; and a memory having computer readable instructions stored thereon which, when executed by the processor, implement the information display method as disclosed in the first aspect.
According to a fourth aspect of embodiments herein, there is disclosed a computer program medium having computer readable instructions stored thereon, which, when executed by a processor of a computer, cause the computer to perform the information display method disclosed according to the first aspect herein.
The method and the device can respond to the screen dividing operation acted on the original display area, and divide the original display area into the first display area and the second display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship; acquiring an original display object displayed in an original display area, and displaying the original display object in a first display area; and acquiring a target recommendation object corresponding to the original display object, and displaying the target recommendation object in a second display area. Compared with the prior art, by implementing the embodiment of the application, on one hand, the original display area is divided into the first display area and the second display area by responding to the screen dividing operation, the original display object is displayed in the first display area, and the target recommendation object is displayed in the second display area, so that the flexibility of displaying the target recommendation object is increased, the display effect of the target recommendation object is improved, unnecessary performance loss is avoided, and the user experience is further improved; on the other hand, the content displayed in the first display area and the content displayed in the second display area have a mapping relation, so that the flexibility of information display is increased, and the display effect of information is improved.
Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.
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 application.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present application will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the present application are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
FIG. 1 is a schematic flow chart diagram illustrating an information display method according to an example embodiment of the present application;
FIG. 2 illustrates a schematic diagram of an original display area according to an example embodiment of the present application;
FIG. 3 illustrates a schematic diagram of dividing an original display area into a first display area and a second display area according to an example embodiment of the present application;
FIG. 4 is a schematic flow chart illustrating the generation of a first tag corresponding to a first recommended object according to tag priority according to an example embodiment of the application;
FIG. 5 is a schematic flow chart illustrating a process of obtaining a target recommendation object corresponding to an original display object according to an example embodiment of the present application;
FIG. 6 is a schematic flow chart illustrating a process of obtaining a target recommendation object corresponding to an original display object according to an example embodiment of the present application;
FIG. 7 is a diagram illustrating a display of a target recommendation object in a second display area according to an example embodiment of the present application;
FIG. 8 is a schematic diagram illustrating a details page corresponding to a first recommended object according to an example embodiment of the present application;
FIG. 9 is a schematic flow chart illustrating panning of a target recommendation object displayed in a second display area according to an example embodiment of the present application;
FIG. 10 illustrates a flow diagram responsive to a display replacement operation according to an example embodiment of the present application;
FIG. 11 is a block diagram illustrating an information display device according to another alternative example embodiment of the present application;
fig. 12 is a block diagram illustrating an information display electronic device according to another alternative example embodiment of the present application.
In the drawings, like or corresponding reference characters designate like or corresponding parts.
Detailed Description
The principles and spirit of the present application will be described with reference to a number of exemplary embodiments. It should be understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to practice the present application, and are not intended to limit the scope of the present application in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As will be appreciated by one of skill in the art, embodiments of the present application may be embodied as an apparatus, device, method, or computer program product. Thus, the present application may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the present application, an information display method, an information display apparatus, an electronic device, and a computer-readable storage medium are provided.
Any number of elements in the drawings are by way of example and not by way of limitation, and any nomenclature is used for distinction only and not by way of limitation.
The principles and spirit of the present application are explained in detail below with reference to several representative embodiments of the present application.
Summary of The Invention
At present, the prior art generally adopts the following scheme for information display: and displaying the information in a page jump mode. However, in the process of information display, the user must jump to the page again each time the user needs to acquire information again. Therefore, the information display by the method generally needs to display information in a page jump mode.
Based on the above problems, the applicant thought that the information can be displayed in a manner of avoiding the necessity of page jump in the process of displaying the information. The original display area is divided into a first display area and a second display area by a screen division operation in response to the original display area to realize the display of information. Therefore, the original display area is divided into the first display area and the second display area by responding to the screen division operation of the original display area, the phenomenon that information can be displayed only in a page jumping mode in the information display process in the prior art is avoided, unnecessary performance loss is reduced, and the information display effect is improved.
Application scene overview
It should be noted that the following application scenarios are merely illustrated for the convenience of understanding the spirit and principles of the present application, and the embodiments of the present application are not limited in this respect. Rather, embodiments of the present application may be applied to any scenario where applicable.
When the method is applied to the scene of information display of a certain application program, the information can be prevented from being displayed only in a page jump mode, unnecessary performance loss is reduced, and the efficiency of information display is improved.
Exemplary method
In conjunction with the above application scenarios, an information display method according to an exemplary embodiment of the present application is described below with reference to fig. 1 and 10.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating an information display method according to an exemplary embodiment of the present application. As shown in fig. 1, the information display method may include:
step S110: dividing an original display area into a first display area and a second display area in response to a screen division operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship.
Step S120: and acquiring an original display object displayed in the original display area, and displaying the original display object in the first display area.
Step S130: and acquiring a target recommendation object corresponding to the original display object, and displaying the target recommendation object in a second display area.
In the information display method shown in fig. 1, on one hand, by responding to the screen division operation, the original display area is divided into the first display area and the second display area, the original display object is displayed in the first display area, and the target recommendation object is displayed in the second display area, so that unnecessary performance loss is avoided, the display effect of the target recommendation object is improved, and the user experience is further improved; on the other hand, the content displayed in the first display area and the content displayed in the second display area have a mapping relation, so that the flexibility of information display is increased, the display effect of information is improved, and the phenomenon that the information display is realized in a page jump mode in the prior art is solved.
These steps are described in detail below.
In step S110, in response to a screen division operation applied to an original display area, dividing the original display area into a first display area and a second display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship.
Specifically, the original display area refers to a playing detail page, which may be a song playing detail page or a video playing detail page, and this exemplary embodiment is not particularly limited to this. Correspondingly, the screen division operation refers to a touch operation applied to the original display area for dividing the original display area, and the screen division operation may be a touch operation of touching a screen division control on the original display area, or may be a sliding operation close to a user behavior, or may be any one of the touch operations. In addition, a vibration signal is generated in the process of performing the screen division operation, so that a prompt effect is provided for a user.
After responding to the screen dividing operation, the original display area is divided into two areas, one of which is a first display area and the other of which is a second display area, and the content displayed in the first display area and the content displayed in the second display area have a mapping relationship, for example, an object a can be displayed in the second display area and has a corresponding relationship with the content displayed in the first display area, and besides, when a user touches the object a in the second display area, the content corresponding to the object a is displayed in the first display area.
For example, fig. 2 shows a schematic diagram of an original display area, as shown in fig. 2, where 200 is a terminal device, an area 210 is an original display area, text 211 is a name of a song displayed in the original display area, text 212 is a name of a song author displayed in the original display area, controls 213 are respective song control controls, a picture 214 is a cover of a currently played song, time 215 is a time when the currently played song is played, time 216 is a total duration of the currently played song, and time 215 and time 216 are associated with the controls 213, the controls 217 are screen division controls for a user to perform screen division operations, and the sliding operation 218 is a screen division operation performed by the user without touching the screen division controls.
By touching the control 217 or performing the sliding operation 218, the original display area is divided into a first display area and a second display area. Fig. 3 is a schematic diagram illustrating the division of the original display area into a first display area and a second display area, where 310 is the first display area and 320 is the second display area, as shown in fig. 3.
Therefore, by implementing the optional embodiment, on one hand, the original display area can be divided into the first display area and the second display area by responding to the screen division operation in the original display area, which is beneficial to displaying different information in the first display area and the second display area subsequently, thereby avoiding the phenomenon that the information can be displayed only in a page jump manner and avoiding unnecessary performance loss; on the other hand, the display content in the first display area and the display content in the second display area have a mapping relation, so that the flexibility of information display is improved, and the display and control functions of key information in the current page (namely the original display area) are not influenced.
In step S120, the original display object displayed in the original display area is acquired and displayed in the first display area.
Specifically, the original display object refers to an object displayed in the original display area before responding to the screen division operation.
For example, the original display object may include a song name of a currently playing song, may further include a name of an author of the currently playing song, and may further include a song manipulation control, and after the original display area is divided, the original display object may be displayed in the first display area.
As an optional embodiment, the original display area is a song playing detail interface; the original display object displayed in the original display area comprises song details corresponding to the currently played song and a song control; the song details comprise a song name corresponding to the currently played song, a song author name corresponding to the currently played song, a song cover corresponding to the currently played song, lyrics corresponding to the currently played song and a sound effect animation corresponding to the currently played song; the first display area displays the song name in the song details and the song manipulation control.
Specifically, the song playing detail interface is an interface displayed on the area 210 in fig. 2, and the song details include the text 211, the text 212, and the picture 214 in fig. 2, and in addition, the song details may further include a sound effect animation and lyrics corresponding to the currently played song, where the sound effect animation refers to an animation corresponding to the sound effect played by the currently played song, and may be, for example, a dynamic wave shape that fluctuates with the playing frequency of the song.
The song control is the control 213 in fig. 2, specifically, the song control may include a pause control for pausing a currently playing song, may include a play control for playing the currently playing song, may further include a switch control for switching the currently playing song, may further include a like control for like the currently playing song, may further include a download control for downloading the currently playing song, may further include a collection control for collecting the currently playing song, may further include a comment display control for displaying a comment on the currently playing song, may further include a forwarding control for forwarding the currently playing song, and may further include a progress bar control corresponding to the currently playing song, which is not particularly limited in this exemplary embodiment.
For example, fig. 3 shows a schematic diagram of dividing an original display area into a first display area and a second display area, as shown in fig. 3, where a text 211 song name and a control 213 song manipulation control are displayed in the first display area of the area 310, in addition to which a restoring control 311 may be displayed, specifically, when a user performs a touch operation on the control 311, the original display area may be restored to the area 210 in fig. 2.
Therefore, by implementing the optional embodiment, the information displayed in the first display area is clarified, the display and control functions of the key information in the current page (namely the original display area) are not influenced, unnecessary performance loss is avoided, and the information display effect is improved.
In step S130, a target recommendation object corresponding to the original display object is acquired, and the target recommendation object is displayed in the second display area.
Specifically, the target recommended object is an object displayed in the second display area determined from the original display object.
For example, the original display object displayed in the first display area includes a song title a, and the target recommendation object displayed in the second display area may be a popular song of a song author who authored/performed song a.
As an alternative embodiment, the original display object includes a song name, the target recommendation object includes a first recommendation object and a first tag corresponding to the first recommendation object, and obtaining the target recommendation object corresponding to the original display object may include: the method comprises the steps of obtaining a first recommendation object corresponding to a song name, obtaining label priority corresponding to the first recommendation object, and generating a first label corresponding to the first recommendation object according to the label priority.
Specifically, the song name is a name of a currently playing song, the first recommendation object refers to an object recommended according to the song name, and the first recommendation object may be a name of an author who created the currently playing song, a name of an author of a song having the same style as the currently playing song, a name of an author of a song having the same type as the currently playing song, or a default name of an author of a song associated with the currently playing song, which is not particularly limited in this embodiment.
Correspondingly, the first tag refers to information describing the first recommended object, and since there are multiple types of information describing the first recommended object, a tag priority is set for each type of first tag, so that the first tag corresponding to the first recommended object needs to be generated according to the tag priority.
For example, the song name of the currently played song is a, the first recommendation object is the author name "zhang san" of the created song a, and the description information corresponding to "zhang san" is generated according to the label priority and is "xth XX winner", that is, the first label is "xth XX winner".
Therefore, by implementing the optional embodiment, the first recommended object corresponding to the song name and the first tag corresponding to the first recommended object are displayed in the second display area, so that the phenomenon that the user can acquire the recommended information only in a page jump mode is avoided, the complexity of information display is reduced, unnecessary performance loss is reduced, the information display effect is improved, and the user experience is optimized.
As an alternative embodiment, please refer to fig. 4, fig. 4 is a flowchart illustrating a process of generating a first tag corresponding to a first recommended object according to a tag priority. As shown in fig. 4, may include:
step S410: and determining a login account corresponding to the screen division operation, and acquiring collection information corresponding to the login account.
Specifically, the login account refers to a login account corresponding to a user performing a screen division operation, and the login account may be an identification number of the user, a nickname of the user, or other information uniquely identifying the user, which is not particularly limited in this exemplary embodiment. The collection information refers to information collected by the user, for example, the collection information may be names of songs collected by the user, names of song authors collected by the user, and names of bands collected by the user.
For example, it is determined that the login account for performing the screen division operation is XXXX, and the collection information corresponding to the login account XXXX is a song name a.
Step S420: and determining a collection condition corresponding to the collection information, and if the collection information meets the collection condition, acquiring collection time corresponding to the collection information to generate a first tag corresponding to the first recommended object according to the collection time.
Specifically, the collection condition refers to a condition that a first tag with the highest tag priority needs to be met, where the collection condition may be that information corresponding to the first recommended object needs to be present in the collection information, for example, if the collection information is a song name, the collection condition may be that a song created by the first recommended object needs to be present in the collection information, if the collection information is a song author name, the collection condition may be that a song author name consistent with the first recommended object needs to be present in the collection information, and if the collection information is a band name, the collection condition may be that a band where the first recommended object needs to be present in the collection information.
The collection time refers to a collection time when the user collects the collection information, for example, if the user collects the song name a as the collection information in XX month, XX day in XX month, the collection time corresponding to the song name a is XX month.
For example, since the collection information is a song name, the collection condition is that a song name corresponding to the first recommendation object must exist in the collection information.
Specifically, the first recommended object is singer a, the collection information includes a song title a, a song title B and a song title C, and if the song title a and the song title B are songs created by the singer a, the collection information meets the collection condition, the collection time a corresponding to the song title a is obtained as 1 month and 1 day, and the collection time B corresponding to the song title B is obtained as 2 months and 2 days, it is obvious that the collection time B is closer to the current time than the collection time a, and therefore the generated first tag may be "you also like song B of the singer a".
In addition, if only the song title a is the song created by the singer a in the collection information, the first tag "you like the song a of the singer a also" is directly generated without acquiring the collection time.
Step S430: and if the collection information does not meet the collection condition, obtaining comment information corresponding to the first recommended object, and obtaining comment conditions corresponding to the comment information.
Specifically, the comment information refers to a comment made on information published by the first recommendation object, and the comment information may include a number of comments, may further include specific comment content, and may further include a comment account corresponding to the comment content.
For example, the collection information is a song name, specifically includes a song name a, a song name B, and a song name C, the first recommendation object is a singer a, however, a song created by the singer a does not exist in the collection information, and obviously, the collection information does not satisfy the collection condition at this time, so that comment information on the song created by the singer a is obtained, and a comment condition corresponding to the comment information is obtained, specifically, the comment condition is that the number of comments in the comment information must be greater than a preset threshold value.
Step S440: and if the comment information meets the comment condition, generating a first label corresponding to the first recommendation object according to the comment information.
Specifically, when the comment information satisfies the comment condition, the first tag is generated from the comment information. For example, the first recommendation object is singer a, and the comment condition is that the number of comments in the comment information must be greater than zero, if the comment information satisfies the comment condition and the number of comments in the comment information is 2000, the first tag generated according to the comment information may be "singer a has released a new song in the latest month and has 2000 comments already.
Step S450: and if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating a first label corresponding to the first recommended object according to the default identity information.
Specifically, the default identity information refers to preset information describing the first recommendation object. For example, the comment condition is that the number of comments in the comment information must be greater than zero, if the number of comments in the comment information is zero, it is obvious that the number of comments in the comment information does not satisfy the comment condition at this time, and the first recommendation object is singer a, at this time, the default identity information preset to describe singer a is obtained, the specifically obtained default identity information may be "XX th XX winning winner", and based on this, the generated first tag corresponding to singer a is "XX th XX winning winner".
Therefore, by implementing the optional embodiment, the first tag displayed in the second display area is generated through the collection information, the comment information and the default identity information, so that the accuracy of describing the first tag of the first recommended object is increased, and the recommendation effects of the first recommended object and the first tag are further improved.
As an alternative embodiment, please refer to fig. 5, where fig. 5 is a schematic flowchart illustrating a process of obtaining a target recommendation object corresponding to an original display object. As shown in fig. 5, the target recommendation object includes a second recommendation object and a second tag corresponding to the second recommendation object, and may include:
step S510: and acquiring hot information corresponding to the first recommended object.
Specifically, the second recommendation object refers to hit information corresponding to the first recommendation object, and correspondingly, the second tag refers to information describing the second recommendation object, where the hit information refers to most popular information corresponding to the first recommendation object, and specifically, the hit information may be a most popular song corresponding to the first recommendation object, may also be dynamic information corresponding to the first recommendation object, and may also be a radio resource corresponding to the first recommendation object, which is not particularly limited in this exemplary embodiment.
For example, if the first recommended object is singer a, the trending information corresponding to the first recommended object may include a song title a most popular with singer a, may further include a song resource link corresponding to the song title a, may further include a cover page corresponding to the song title a, and may further include description information corresponding to the song title a, and may specifically be "song with strong rhythm".
Step S520: and if the number of the hot information is larger than or equal to the preset number, determining the preset number of the hot information as a second recommended object, and determining the first description information corresponding to the hot information as a second label corresponding to the second recommended object.
Specifically, the preset number refers to the number of hot information that can be displayed in the second display area, and the first description information is description information corresponding to the hot information when the number of the hot information is greater than or equal to the preset number.
For example, the preset number is 3, the hit information is the most popular song information of the singer a, and specifically includes song a, song B, song C, and song D, and obviously, if the number of the hit information is greater than the preset number, 3 of the song a, the song B, the song C, and the song D may be determined as the second recommendation object.
Specifically, 3 of the songs a, B, C, and D may be determined as the second recommendation objects according to the number of the comments, 3 of the songs a, B, C, and D may be determined as the second recommendation objects according to the number of the collections, and 3 of the songs a, B, C, and D may be determined as the second recommendation objects according to the number of the listengers, which is not particularly limited in this exemplary embodiment.
And the first descriptive information corresponding to the 3 hit information may be "his hit song", based on which it is determined that the second recommended objects displayed in the second display area may be song a, song B, and song C, and the second label is "his hit song".
Step S530: and if the number of the hot information is smaller than the preset number, determining the creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information.
Specifically, the creation information refers to published work information of the first recommended object, and the second description information refers to description information corresponding to popular information whose number is less than a preset number.
For example, the preset number is 3, the first recommended object is singer a, the hit information is the most popular song information of the singer a, specifically including song a and song B, and obviously, if the number of the hit information is less than 3, the work information a of the song a and the work information B of the song B are determined. And acquiring second description information as the latest works when the number of hot information is less than 3.
Step S540: and determining authoring time corresponding to the authoring information, determining a second recommended object based on the authoring time, and determining the second description information as a second tag corresponding to the second recommended object.
Specifically, the creation time refers to a release time at which the first recommended object obtained from the work information releases the work.
For example, the first recommendation object is singer a, 2 pieces of hit information corresponding to singer a are provided, specifically, song a and song B, the release time corresponding to song a is determined to be 1/1988, and the release time corresponding to song B is determined to be 21/3/2021, and obviously, the release time of song a is farther from the current time, and therefore, song B is determined to be the second recommendation object, and the "latest work" is taken as the second tag corresponding to the second recommendation object.
Therefore, by implementing the optional embodiment, the hot information corresponding to the first recommended object is used as the second recommended object, and the second tag corresponding to the second recommended object is determined, so that the recommendation effect for the first recommended object is improved, and the information corresponding to the first recommended object is displayed more comprehensively.
As an alternative embodiment, please refer to fig. 6, where fig. 6 is a schematic flowchart illustrating a process of obtaining a target recommendation object corresponding to an original display object. As shown in fig. 6, the original display object includes a song name, the target recommendation object includes a third recommendation object and a third tag corresponding to the third recommendation object, and the method may include:
step S610: and determining a target user who listens to the song title, and determining a historical listening record of the target user to match the third recommended object according to the historical listening record.
Specifically, the song name refers to a name of a song displayed in the original display area, the target user refers to a user who listened to the song name, correspondingly, the historical listening record refers to song record information that the user listened to in a past period, and the third recommendation object refers to a recommendation object determined according to the historical listening record.
For example, the song name displayed in the first display area is song a, based on this, the determined target users who listened to song a include target user a, target user B, and target user C, the historical listening record corresponding to target user a is determined to be song 1, the determined historical listening record corresponding to target user B is determined to be song 2, the determined historical listening record corresponding to target user C is determined to be song 3, and based on this, the third recommendation object matched according to the historical listening record may be song 1, song 2, and song 3.
Step S620: and determining type information corresponding to the third recommended object, and generating a third label corresponding to the third recommended object based on the type information.
Specifically, the type information refers to a type to which the third recommendation object belongs, for example, the third recommendation object may be a song type, a video type, or any type corresponding to a historical listening record, which is not particularly limited in this exemplary embodiment. Correspondingly, the third tag refers to information describing the third recommendation object.
For example, the third recommendation objects are song 1 and song 2, the explicit genre information is the genre of songs, and the third tag corresponding to the third recommendation object generated based on the genre information may be "people who like the program are also listening".
Therefore, by implementing the alternative embodiment, the third recommendation object is determined according to the historical listening records, the information related to the song names is more comprehensively displayed, and the integrity of the information displayed in the second display area is improved.
Based on the above optional embodiment, fig. 7 shows a schematic diagram of displaying a target recommendation object in a second display area, as shown in fig. 7, where a text 710 is a first recommendation object, a text 712 is a first label, a control 713 is an interactive control corresponding to the first recommendation object, 720 is a second recommendation object, 721 is a second label, 722 is a song name included in hothouse information corresponding to the first recommendation object, 723 is a cover page corresponding to the song name included in the hothouse information, 724 is description information corresponding to the song name included in the hothouse information, 730 is a third recommendation object, 731 is a third label, 732 is a song name included in the third recommendation object, 733 is an author name of a song included in the third recommendation object, and 734 is a cover page of a song included in the third recommendation object.
As an alternative embodiment, the method may further include: and displaying a detail page corresponding to the first recommended object on the original display area in response to the detail display operation acting on the first recommended object.
Specifically, the detail display operation refers to an operation of displaying a detail page corresponding to the first recommendation object, wherein the detail page is a page which displays detailed information of the first recommended object according to the size of the original display area, the detailed information of the first recommended object may include the first recommended object, the photo of the first recommendation object may be included, the song names of all songs authored by the first recommendation object may be included, basic information of the first recommendation object may be further included, all album names published by the first recommendation object may be further included, a video related to the first recommendation object may be further included, dynamic information related to the first recommendation object may be further included, the number of fans of the first recommendation object may be further included, this exemplary embodiment is not particularly limited to this, and in addition, a focus control for focusing on the first recommendation object is further displayed on the details page.
For example, after performing the detail display operation on the first recommended object in fig. 7, the terminal displays a detail page corresponding to the first recommended object.
Fig. 8 shows a detail page corresponding to the first recommended object, as shown in fig. 8, in which the detail page corresponding to the first recommended object is displayed in the area 210, the picture 811 is a photograph of the first recommended object, the control 812 is a home page control, when the user clicks on the home control, the basic information of the first recommendation object is displayed in area 820, control 813 is a song control, when the user clicks on the song control, the song titles of all songs authored by the first recommendation object are displayed in area 820, control 814 is an album control, when the user clicks on the album control, all album names published by the first recommendation object are displayed in area 820, control 815 is a video control, when the user clicks on the video control, the video associated with the first recommended object is displayed in area 820, 816 is a dynamic control, when the user clicks on the dynamic control, dynamic information related to the first recommended object is displayed in area 820. Text 817 is the first recommended object, number 818 is the number of fans of the first recommended object, and control 819 is the focus control.
Therefore, by implementing the optional embodiment, the user can display the detail page in the original display area by performing the detail display operation on the first recommended object displayed in the second display area, so that the page jump times of the page in the process of displaying the detail page are reduced, and the speed of displaying the detail page is improved.
As an alternative embodiment, please refer to fig. 9, fig. 9 is a schematic flowchart illustrating a process of panning a target recommendation object displayed in a second display area. As shown in fig. 9, may include:
step S910: in response to a slide operation applied to the second display region, a slide distance corresponding to the slide operation is acquired.
Specifically, the sliding operation refers to a kind of touch operation that a user acts on in the second display area, and the effect of the sliding operation is to show more information in the second display area.
The sliding operation may be a sliding operation directly performed by the user in the second display area, or may also be a touch operation performed when the user acts on a certain control in the second display area, which is not particularly limited in this exemplary embodiment. Correspondingly, the sliding distance refers to a touch distance corresponding to the sliding operation.
For example, when the user performs a sliding operation on the second display region, it is acquired that the sliding distance corresponding to the sliding operation is 5 pixels.
Step S920: and translating the target recommendation object displayed in the second display area based on the sliding distance.
Specifically, the target recommendation object in the second display area is translated according to the sliding distance.
For example, if the sliding distance is 5 pixels and the sliding direction is upward sliding, the target recommendation object in the second display area is correspondingly shifted upward by a distance of 5 pixels.
Therefore, by implementing the optional embodiment, the target recommendation object displayed in the second display area is translated based on the sliding distance, so that the flexibility of information display is improved, the effect of information display is increased, and then a user can obtain more and more comprehensive target recommendation objects, and further the experience degree of the user is optimized.
As an alternative embodiment, please refer to fig. 10, fig. 10 shows a flow chart of the operation responding to the display replacement. As shown in fig. 10, may include:
step S1010: and responding to the display replacement operation acted on the second display area, and acquiring the target resource and the target name corresponding to the display replacement operation.
Specifically, the display replacement operation refers to an operation that acts in the second display area, and is used to replace the content displayed in the first display area, and correspondingly, the target name refers to the name of the content selected in the second display area by the user through the display replacement operation, and the target resource refers to the play link corresponding to the target name.
For example, the user selects song a in the second recommendation object by performing a display replacement operation in the second display area, based on which the target name is the song name of song a and the target resource is a song link for playing song a.
Step S1020: and acquiring an original resource corresponding to the song name, replacing the original resource with a target resource, and replacing the song name displayed in the first display area with the target name.
Specifically, the original asset refers to a play link corresponding to a song title displayed in the original display area.
For example, when the user performs the display replacement operation in the second display area, the target name corresponding to the display replacement operation, that is, the song name a, is acquired, and the target resource corresponding to the display replacement operation, that is, the play link a of the song name a, is acquired.
Step S1030: and determining a replacement recommended object according to the target name, and replacing the target recommended object displayed in the second display area with the replacement recommended object based on the mapping relation.
Specifically, the replacement recommended object refers to an object that needs to be determined to replace the target recommended object in the second display area after the song name in the first display area is replaced, and it should be noted that the principle of determining the replacement recommended object according to the target name is the same as the principle of determining the target recommended object according to the original display object.
For example, when the user clicks the second recommendation object 720 displayed in the second display area in fig. 7, the text 211 in fig. 7 is replaced with the song name 722 corresponding to the second recommendation object 720, and the first recommendation object 710, the first tag 712, the second recommendation object 720, the second tag 721, the third recommendation object 730, and the third tag 731 in fig. 7 are replaced with the replacement recommendation object corresponding to the song name 722, and besides, the original resource in fig. 7 is replaced with the target resource, that is, the play link corresponding to the song name 211 is replaced with the play link corresponding to the song name 722, so as to play the song corresponding to the target resource in the terminal 200.
For example, when the user clicks the third recommended object 730 displayed in the second display area in fig. 7, the text 211 in fig. 7 is replaced with a song name 732 corresponding to the third recommended object 730, and the first recommended object 710, the first tag 712, the second recommended object 720, the second tag 721, the third recommended object 730, and the third tag 731 in fig. 7 are replaced with a replacement recommended object corresponding to the song name 732, and besides, the original resource in fig. 7 is replaced with a target resource, that is, the play link corresponding to the song name 211 is replaced with a play link corresponding to the song name 732, so as to play the song corresponding to the target resource in the terminal 200.
Therefore, by implementing the optional embodiment, the target recommended object selected by the user can be flexibly displayed in the first display area based on the mapping relation between the content displayed in the first display area and the content displayed in the second display area, and the replacement recommended object corresponding to the target recommended object is displayed in the second display area, so that the information display effect is improved, the convenience of information display is enhanced, and the user experience is further improved.
As an alternative embodiment, it may include: and responding to touch operation acting on the screen dividing control, merging the first display area and the second display area to obtain an original display area, and displaying the target resource and the target name in the original display area.
Specifically, after replacing the song name in the first display area with the target name, if the user performs a touch operation on the screen division control, the first display area and the second display area are merged into the original display area, and the target name is displayed in the original display area.
For example, the user touches the screen dividing control, merges the first display area and the second display area into an original display area, displays a target name on the original display area, that is, displays a song name a, and plays a song content corresponding to the song name a.
Therefore, by implementing the optional embodiment, after the first display area and the second display area are combined to the original display area, the target name is correspondingly displayed in the original display area, and the logic of information display is improved.
By implementing the embodiment of the application, on one hand, the original display area is divided into the first display area and the second display area by responding to the screen dividing operation, the original display object is displayed in the first display area, and the target recommendation object is displayed in the second display area, so that the flexibility of displaying the target recommendation object is increased, the display effect of the target recommendation object is improved, unnecessary performance loss is avoided, and the user experience is further improved; on the other hand, the content displayed in the first display area and the content displayed in the second display area have a mapping relation, so that the flexibility of information display is increased, and the display effect of information is improved.
Exemplary Medium
Having described the method of the exemplary embodiments of the present application, the media of the exemplary embodiments of the present application will be described next.
In some possible embodiments, aspects of the present application may also be implemented as a medium having program code stored thereon, which when executed by a processor of a device, is used to implement the steps in the information display method according to various exemplary embodiments of the present application described in the above section "exemplary method" of the present specification.
Specifically, the processor of the device, when executing the program code, is configured to implement the following steps: dividing an original display area into a first display area and a second display area in response to a screen division operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship; acquiring an original display object displayed in an original display area, and displaying the original display object in a first display area; and acquiring a target recommendation object corresponding to the original display object, and displaying the target recommendation object in a second display area.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: responding to the display replacement operation acting on the second display area, and acquiring a target resource and a target name corresponding to the display replacement operation; acquiring original resources corresponding to the song names to replace the original resources with target resources, and replacing the song names displayed in the first display area with the target names; and determining a replacement recommended object according to the target name, and replacing the target recommended object displayed in the second display area with the replacement recommended object based on the mapping relation.
In some embodiments of the application, the processor of the device when executing the program code is further configured to: and responding to touch operation acting on the screen dividing control, merging the first display area and the second display area to obtain an original display area, and displaying the target resource and the target name in the original display area.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: the method comprises the steps of obtaining a first recommendation object corresponding to a song name, obtaining label priority corresponding to the first recommendation object, and generating a first label corresponding to the first recommendation object according to the label priority.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: determining a login account corresponding to the screen dividing operation, and acquiring collection information corresponding to the login account; determining a collection condition corresponding to the collection information, and if the collection information meets the collection condition, acquiring collection time corresponding to the collection information to generate a first tag corresponding to the first recommended object according to the collection time; if the collection information does not meet the collection conditions, obtaining comment information corresponding to the first recommendation object, and obtaining comment conditions corresponding to the comment information; if the comment information meets the comment condition, generating a first label corresponding to the first recommended object according to the comment information; and if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating a first label corresponding to the first recommended object according to the default identity information.
In some embodiments of the application, the processor of the device when executing the program code is further configured to: acquiring hot information corresponding to the first recommended object; if the number of the hot information is larger than or equal to the preset number, determining the preset number of the hot information as a second recommended object, and determining first description information corresponding to the hot information as a second label corresponding to the second recommended object; if the number of the hot information is smaller than the preset number, determining the creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information; an authoring time corresponding to the authoring information is determined, a second recommendation object is determined based on the authoring time, and second description information is determined as a second tag corresponding to the second recommendation object.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: determining a target user listening to the song name and determining a historical listening record of the target user so as to match a third recommended object according to the historical listening record; and determining type information corresponding to the third recommended object, and generating a third label corresponding to the third recommended object based on the type information.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: and responding to the detail display operation acted on the first recommended object, and displaying a detail page corresponding to the first recommended object on the original display area.
In some embodiments of the present application, the program code is further configured to, when executed by the processor of the device, perform the following steps: responding to the sliding operation acted on the second display area, and acquiring a sliding distance corresponding to the sliding operation; and translating the target recommendation object displayed in the second display area based on the sliding distance.
It should be noted that: the above-mentioned medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take a variety of forms, including, but not limited to: an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, fiber optic, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device over any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., over the internet using an internet service provider).
Exemplary devices
Having described the medium of the present exemplary embodiment, next, an information display device of the present exemplary embodiment will be described with reference to fig. 11.
Referring to fig. 11, fig. 11 is a block diagram illustrating a structure of an information display device according to an exemplary embodiment of the present application. As shown in fig. 11, an information display device 1100 according to an exemplary embodiment of the present application includes: a dividing unit 1110, a first display unit 1120, and a second display unit 1130, wherein:
a dividing unit 1110 for dividing the original display area into a first display area and a second display area in response to a screen dividing operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship;
a first display unit 1120, configured to acquire an original display object displayed on a terminal screen and display the original display object in a first display area;
the second display unit 1130 is configured to obtain a target recommended object corresponding to the original display object, and display the target recommended object in the second display area.
It can be seen that, with the apparatus shown in fig. 11, through the screen division operation, the original display object is displayed in the first display area, the target recommendation object is displayed in the second display area, and the content displayed in the first display area and the content displayed in the second display area have a mapping relationship, which avoids the phenomenon that the target recommendation object must be displayed in the form of page jump in the prior art.
In one embodiment, based on the foregoing scheme, the first display unit 1120 includes:
the original display area is a song playing detail interface; the original display object displayed in the original display area comprises song details corresponding to the currently played song and a song control; the song details comprise a song name corresponding to the currently played song, a song author name corresponding to the currently played song, a song cover corresponding to the currently played song, lyrics corresponding to the currently played song and a sound effect animation corresponding to the currently played song; the first display area displays the song name in the song details and the song manipulation control.
Therefore, by implementing the optional embodiment, the information displayed in the first display area is clarified, and the subsequent determination of the recommended information in the second display area according to the information displayed in the first display area is facilitated, so that unnecessary performance loss is avoided, and the information display effect is improved.
In one embodiment, based on the foregoing solution, the second display unit 1130 obtains the target recommended object corresponding to the original display object, including:
the method comprises the steps of obtaining a first recommendation object corresponding to a song name, obtaining label priority corresponding to the first recommendation object, and generating a first label corresponding to the first recommendation object according to the label priority.
Therefore, by implementing the optional embodiment, the first recommendation object corresponding to the song name and the first tag corresponding to the first recommendation object are displayed in the second display area, so that the phenomenon that the user can acquire recommendation information only in a page jump mode is avoided, the complexity of information display is reduced, unnecessary performance loss is reduced, the information display effect is improved, and the user experience is optimized.
In one embodiment, based on the foregoing solution, the second display unit 1130 generates a first tag corresponding to the first recommended object according to the tag priority, including:
determining a login account corresponding to the screen dividing operation, and acquiring collection information corresponding to the login account;
determining collection conditions corresponding to the collection information, and if the collection information meets the collection conditions, acquiring collection time corresponding to the collection information to generate a first label corresponding to the first recommended object according to the collection time;
if the collection information does not meet the collection conditions, obtaining comment information corresponding to the first recommendation object, and obtaining comment conditions corresponding to the comment information;
if the comment information meets the comment condition, generating a first label corresponding to the first recommended object according to the comment information;
and if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating a first label corresponding to the first recommended object according to the default identity information.
Therefore, by implementing the optional embodiment, the first tag displayed in the second display area is generated through the collection information, the comment information and the default identity information, so that the accuracy of describing the first tag of the first recommended object is increased, and the recommendation effects of the first recommended object and the first tag are further improved.
In one embodiment, based on the foregoing scheme, the obtaining, by the second display unit 1130, the target recommended object corresponding to the original display object includes:
acquiring hot information corresponding to the first recommended object;
if the number of the hot information is larger than or equal to the preset number, determining the preset number of the hot information as a second recommended object, and determining first description information corresponding to the hot information as a second label corresponding to the second recommended object;
if the number of the hot information is smaller than the preset number, determining the creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information;
and determining authoring time corresponding to the authoring information, determining a second recommended object based on the authoring time, and determining the second description information as a second tag corresponding to the second recommended object.
Therefore, by implementing the optional embodiment, the hot information corresponding to the first recommended object is used as the second recommended object, and the second label corresponding to the second recommended object is determined, so that the recommendation effect for the first recommended object is improved, and the information corresponding to the first recommended object is displayed more comprehensively.
In one embodiment, based on the foregoing scheme, the obtaining, by the second display unit 1130, the target recommended object corresponding to the original display object includes:
determining a target user listening to the song name and determining a historical listening record of the target user to match a third recommendation object according to the historical listening record;
and determining type information corresponding to the third recommended object, and generating a third label corresponding to the third recommended object based on the type information.
Therefore, by implementing the alternative embodiment, the third recommendation object is determined according to the historical listening records, the information related to the song names is more comprehensively displayed, and the integrity of the information displayed in the second display area is improved.
In one embodiment, based on the foregoing solution, the apparatus further includes:
and a display detail unit (not shown) for displaying a detail page corresponding to the first recommended object on the original display area in response to the detail display operation performed on the first recommended object by the second display unit 1130.
Therefore, by implementing the optional embodiment, the user can display the detail page in the original display area by performing the detail display operation on the first recommended object displayed in the second display area, so that the page jump times of the page in the process of displaying the detail page are reduced, and the speed of displaying the detail page is improved.
In one embodiment, based on the foregoing scheme, the second display unit 1130 translates the target recommendation object displayed in the second display area, including:
acquiring a sliding distance corresponding to the sliding operation in response to the sliding operation acting on the second display area;
and translating the target recommendation object displayed in the second display area based on the sliding distance.
Therefore, by implementing the optional embodiment, the target recommendation object displayed in the second display area is translated based on the sliding distance, the flexibility of information display is improved, the effect of information display is increased, and then the user can obtain more and more comprehensive target recommendation objects, and further the experience degree of the user is optimized.
In one embodiment, based on the foregoing scheme, the second display unit 1130 responds to a display replacement operation, including:
responding to the display replacement operation acting on the second display area, and acquiring a target resource and a target name corresponding to the display replacement operation;
acquiring original resources corresponding to the song names to replace the original resources with target resources, and replacing the song names displayed in the first display area with the target names;
and determining a replacement recommended object according to the target name, and replacing the target recommended object displayed in the second display area with the replacement recommended object based on the mapping relation.
Therefore, by implementing the optional embodiment, the target recommended object selected by the user can be flexibly displayed in the first display area based on the mapping relation between the content displayed in the first display area and the content displayed in the second display area, and the replacement recommended object corresponding to the target recommended object is displayed in the second display area, so that the information display effect is improved, the convenience of information display is enhanced, and the user experience is further improved.
In one embodiment, based on the foregoing solution, the apparatus further includes:
a merging unit (not shown) for the second display unit 1130 to respond to the touch operation applied to the screen division control, and merge the first display area and the second display area to obtain an original display area, so as to display the target resource and the target name in the original display area.
Therefore, by implementing the optional embodiment, after the first display area and the second display area are combined to the original display area, the target name is correspondingly displayed in the original display area, and the logic of information display is improved.
It should be noted that although several modules or units of the page switching apparatus are mentioned in the above detailed description, such division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Exemplary electronic device
Having described the method, medium, and apparatus of the exemplary embodiments of the present application, an electronic device according to another exemplary embodiment of the present application is next described.
As will be appreciated by one skilled in the art, aspects of the present application may be embodied as a system, method or program product. Accordingly, various aspects of the present application may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 1200 according to such an embodiment of the invention is described below with reference to fig. 12. The electronic device 1200 shown in fig. 12 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 12, electronic device 1200 is embodied in the form of a general-purpose computing device. Components of the electronic device 1200 may include, but are not limited to: the at least one processing unit 1210, the at least one memory unit 1220, the bus 1230 connecting the various system components (including the memory unit 1220 and the processing unit 1210), and the display unit 1240.
Wherein the memory unit stores program code that is executable by the processing unit 1210 to cause the processing unit 1210 to perform steps according to various exemplary embodiments of the present invention as described in the above section "exemplary methods" of the present specification.
The storage unit 1220 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)1221 and/or a cache memory unit 1222, and may further include a read only memory unit (ROM) 1223.
Storage unit 1220 may also include a program/utility 1224 having a set (at least one) of program modules 1225, such program modules 1225 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, and in some combination, may comprise a representation of a network environment.
Bus 1230 may include a data bus, an address bus, and a control bus.
The electronic device 1200 may also communicate with one or more external devices 1270 (e.g., keyboard, pointing device, bluetooth device, etc.) through an input/output (I/O) interface 1250. Also, the electronic device 1200 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 1260. As shown, the network adapter 1260 communicates with the other modules of the electronic device 1200 via the bus 1230. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 1200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, to name a few.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above-mentioned "exemplary methods" section of the present description, when said program product is run on the terminal device.
While the spirit and principles of the application have been described with reference to several particular embodiments, it is to be understood that the application is not limited to the specific embodiments disclosed, nor is the division of aspects, which is for convenience only as the features in such aspects cannot be combined to advantage. The application is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (20)

1. An information display method, characterized in that the method comprises:
responding to a screen dividing operation acting on an original display area, and dividing the original display area into a first display area and a second display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship;
acquiring an original display object displayed in the original display area, and displaying the original display object in the first display area; the original display object comprises a song name;
determining a target user listening to the song name and determining a historical listening record of the target user so as to match a third recommended object according to the historical listening record;
determining type information corresponding to the third recommended object, and generating a third label corresponding to the third recommended object based on the type information;
displaying the target recommendation object in the second display area; the target recommended object comprises the third recommended object and the third label corresponding to the third recommended object.
2. The information display method according to claim 1, wherein the original display object includes a song title; the method further comprises the following steps:
responding to a display replacement operation acted on the second display area, and acquiring a target resource and a target name corresponding to the display replacement operation;
acquiring original resources corresponding to the song names to replace the original resources with the target resources, and replacing the song names displayed in the first display area with the target names;
and determining a replacement recommendation object according to the target name, and replacing the target recommendation object displayed in the second display area with the replacement recommendation object based on the mapping relation.
3. The information display method according to claim 2, characterized in that the method further comprises:
and responding to touch operation acted on a screen dividing control, merging the first display area and the second display area to obtain the original display area, and displaying the target resource and the target name in the original display area.
4. The information display method according to claim 1, wherein the original display object includes a song name; the target recommendation object comprises a first recommendation object and a first label corresponding to the first recommendation object;
the obtaining of the target recommendation object corresponding to the original display object includes:
and acquiring the first recommended object corresponding to the song name, and acquiring the label priority corresponding to the first recommended object so as to generate the first label corresponding to the first recommended object according to the label priority.
5. The information display method according to claim 4, wherein the generating the first tag corresponding to the first recommended object according to the tag priority includes:
determining a login account corresponding to the screen division operation, and acquiring collection information corresponding to the login account;
determining collection conditions corresponding to the collection information, and if the collection information meets the collection conditions, acquiring collection time corresponding to the collection information to generate the first label corresponding to the first recommended object according to the collection time;
if the collection information does not meet the collection condition, obtaining comment information corresponding to the first recommended object, and obtaining comment conditions corresponding to the comment information;
if the comment information meets the comment condition, generating the first label corresponding to the first recommended object according to the comment information;
if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating the first label corresponding to the first recommended object according to the default identity information.
6. The information display method according to claim 4, wherein the target recommendation object includes a second recommendation object and a second tag corresponding to the second recommendation object;
the obtaining of the target recommendation object corresponding to the original display object includes:
acquiring hot information corresponding to the first recommended object;
if the number of the hot information is larger than or equal to the preset number, determining that the hot information of the preset number is the second recommended object, and determining that first description information corresponding to the hot information is the second label corresponding to the second recommended object;
if the number of the hot information is smaller than the preset number, determining creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information;
and determining authoring time corresponding to the authoring information, determining the second recommended object based on the authoring time, and determining the second description information as the second label corresponding to the second recommended object.
7. The information display method according to claim 4, characterized in that the method further comprises:
and responding to a detail display operation acted on the first recommended object, and displaying a detail page corresponding to the first recommended object on the original display area.
8. The information display method according to claim 1, characterized in that the method further comprises:
responding to a sliding operation acted on the second display area, and acquiring a sliding distance corresponding to the sliding operation;
translating the target recommendation object displayed in the second display area based on the sliding distance.
9. The information display method according to claim 1, wherein the original display area is a song playing detail interface; the original display object displayed in the original display area comprises song details corresponding to a currently played song and a song control; the song details comprise a song name corresponding to the currently played song, a song author name corresponding to the currently played song, a song cover corresponding to the currently played song, lyrics corresponding to the currently played song and a sound effect animation corresponding to the currently played song; the first display area displays the song name and the song manipulation control in the song details.
10. An information display device characterized by comprising:
a dividing unit configured to divide an original display area into a first display area and a second display area in response to a screen dividing operation acting on the original display area; wherein the content displayed in the first display area and the content displayed in the second display area have a mapping relationship;
the first display unit is used for acquiring an original display object displayed on a terminal screen and displaying the original display object in the first display area; the original display object comprises a song name;
a determining unit, configured to determine a target user listening to the song title, and determine a historical listening record of the target user to match a third recommendation object according to the historical listening record;
a generating unit, configured to determine type information corresponding to the third recommended object, and generate a third tag corresponding to the third recommended object based on the type information;
the second display unit is used for displaying the target recommendation object in the second display area; the target recommended object comprises the third recommended object and the third label corresponding to the third recommended object.
11. The apparatus of claim 10, wherein the original display object comprises a song name; the device further comprises:
responding to a display replacement operation acting on the second display area, and acquiring a target resource and a target name corresponding to the display replacement operation;
acquiring original resources corresponding to the song names to replace the original resources with the target resources, and replacing the song names displayed in the first display area with the target names;
and determining a replacement recommendation object according to the target name, and replacing the target recommendation object displayed in the second display area with the replacement recommendation object based on the mapping relation.
12. The apparatus of claim 11, further comprising:
and responding to touch operation acted on a screen dividing control, merging the first display area and the second display area to obtain the original display area, and displaying the target resource and the target name in the original display area.
13. The apparatus of claim 10, wherein the original display object comprises a song name; the target recommendation object comprises a first recommendation object and a first label corresponding to the first recommendation object;
the obtaining of the target recommended object corresponding to the original display object includes:
and acquiring the first recommended object corresponding to the song name, and acquiring the label priority corresponding to the first recommended object so as to generate the first label corresponding to the first recommended object according to the label priority.
14. The apparatus of claim 13, wherein the generating the first tag corresponding to the first recommended object according to the tag priority comprises:
determining a login account corresponding to the screen division operation, and acquiring collection information corresponding to the login account;
determining collection conditions corresponding to the collection information, and if the collection information meets the collection conditions, acquiring collection time corresponding to the collection information to generate the first label corresponding to the first recommended object according to the collection time;
if the collection information does not meet the collection condition, obtaining comment information corresponding to the first recommended object, and obtaining comment conditions corresponding to the comment information;
if the comment information meets the comment condition, generating the first tag corresponding to the first recommended object according to the comment information;
if the comment information does not meet the comment condition, acquiring default identity information corresponding to the first recommended object, and generating the first label corresponding to the first recommended object according to the default identity information.
15. The apparatus of claim 13, wherein the target recommendation object comprises a second recommendation object and a second tag corresponding to the second recommendation object;
the obtaining of the target recommendation object corresponding to the original display object includes:
acquiring hot information corresponding to the first recommended object;
if the number of the hot information is larger than or equal to the preset number, determining that the hot information of the preset number is the second recommended object, and determining that first description information corresponding to the hot information is the second label corresponding to the second recommended object;
if the number of the hot information is smaller than the preset number, determining creation information corresponding to the first recommended object, and acquiring second description information corresponding to the hot information;
and determining authoring time corresponding to the authoring information, determining the second recommended object based on the authoring time, and determining the second description information as the second tag corresponding to the second recommended object.
16. The apparatus of claim 13, further comprising:
and responding to a detail display operation acted on the first recommended object, and displaying a detail page corresponding to the first recommended object on the original display area.
17. The apparatus of claim 10, further comprising:
responding to a sliding operation acted on the second display area, and acquiring a sliding distance corresponding to the sliding operation;
translating the target recommendation object displayed in the second display area based on the sliding distance.
18. The apparatus of claim 10, wherein the original display area is a song playback details interface; the original display object displayed in the original display area comprises song details corresponding to a currently played song and a song control; the song details comprise a song name corresponding to the currently played song, a song author name corresponding to the currently played song, a song cover corresponding to the currently played song, lyrics corresponding to the currently played song and a sound effect animation corresponding to the currently played song; the first display area displays the song name and the song manipulation control in the song details.
19. An electronic device, comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the information display method of any one of claims 1-9 via execution of the executable instructions.
20. A computer-readable storage medium on which a computer program is stored, the computer program, when being executed by a processor, implementing the information display method according to any one of claims 1 to 9.
CN202110400538.1A 2021-04-14 2021-04-14 Information display method, information display device, electronic equipment and computer readable storage medium Active CN112987996B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110400538.1A CN112987996B (en) 2021-04-14 2021-04-14 Information display method, information display device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110400538.1A CN112987996B (en) 2021-04-14 2021-04-14 Information display method, information display device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN112987996A CN112987996A (en) 2021-06-18
CN112987996B true CN112987996B (en) 2022-09-23

Family

ID=76338441

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110400538.1A Active CN112987996B (en) 2021-04-14 2021-04-14 Information display method, information display device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN112987996B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553466A (en) * 2021-07-22 2021-10-26 杭州网易云音乐科技有限公司 Page display method, device, medium and computing equipment
CN113779307A (en) * 2021-09-28 2021-12-10 北京字跳网络技术有限公司 Information display method and device, computer equipment and storage medium
CN115455229B (en) * 2022-09-19 2024-08-30 北京字跳网络技术有限公司 Song list recommendation method, apparatus, device, storage medium and program product

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130263016A1 (en) * 2012-03-27 2013-10-03 Nokia Corporation Method and apparatus for location tagged user interface for media sharing
KR101581343B1 (en) * 2013-11-01 2015-12-30 주식회사 모브릭 Method and apparatus for providing user interface menu of multi-angle video service
CN111221450B (en) * 2020-01-02 2021-07-30 杭州网易云音乐科技有限公司 Information display method and device, electronic equipment and storage medium
CN111460179A (en) * 2020-03-17 2020-07-28 Oppo广东移动通信有限公司 Multimedia information display method and device, computer readable medium and terminal equipment
CN111327940B (en) * 2020-03-23 2022-02-11 广州虎牙科技有限公司 Video playing method, device and system

Also Published As

Publication number Publication date
CN112987996A (en) 2021-06-18

Similar Documents

Publication Publication Date Title
CN112987996B (en) Information display method, information display device, electronic equipment and computer readable storage medium
TWI397858B (en) Method and computer readable medium for multimedia enhanced browser interface
US8799300B2 (en) Bookmarking segments of content
TWI439934B (en) Method, media ecosystem, and computer readable media for collecting media consumption information and displaying media recommendation to a user
CN110134479B (en) Content page interaction method, generation method, medium, device and computing equipment
CN111209437B (en) Label processing method and device, storage medium and electronic equipment
CN109857901B (en) Information display method and device, and method and device for information search
CN107798561B (en) Audio playing and sharing method and device, storage medium and electronic equipment
CN111460179A (en) Multimedia information display method and device, computer readable medium and terminal equipment
JP2019091014A (en) Method and apparatus for reproducing multimedia
CN113626679A (en) Multimedia resource recommendation method, device and storage medium
CN112987999B (en) Video editing method and device, computer readable storage medium and electronic equipment
CN113553466A (en) Page display method, device, medium and computing equipment
CN112989104A (en) Information display method and device, computer readable storage medium and electronic equipment
CN115129922A (en) Search term generation method, model training method, medium, device and equipment
CN112135182B (en) List processing method, list processing apparatus, storage medium, and electronic device
KR20130071829A (en) Contents search service providing method, search server and search system including that
WO2023174073A1 (en) Video generation method and apparatus, and device, storage medium and program product
CN117271828A (en) Audio pushing method, training method of prediction model and related equipment
CN113891142A (en) Song data processing method and device, storage medium and electronic equipment
CN112989102A (en) Audio playing control method and device, storage medium and terminal equipment
US20240126500A1 (en) Device and method for creating a sharable clip of a podcast
CN113868445A (en) Continuous playing position determining method and continuous playing system
CN114840122B (en) Interaction method and device for random play, storage medium and computing device
CN114979083B (en) Audio playing method, audio playing device, equipment, medium and computing equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant