CN111601148B - Information display method, device, terminal and storage medium - Google Patents

Information display method, device, terminal and storage medium Download PDF

Info

Publication number
CN111601148B
CN111601148B CN202010474931.0A CN202010474931A CN111601148B CN 111601148 B CN111601148 B CN 111601148B CN 202010474931 A CN202010474931 A CN 202010474931A CN 111601148 B CN111601148 B CN 111601148B
Authority
CN
China
Prior art keywords
live broadcast
card
broadcast room
room
recommendation interface
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
CN202010474931.0A
Other languages
Chinese (zh)
Other versions
CN111601148A (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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN202010474931.0A priority Critical patent/CN111601148B/en
Publication of CN111601148A publication Critical patent/CN111601148A/en
Application granted granted Critical
Publication of CN111601148B publication Critical patent/CN111601148B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses an information display method, an information display device, a terminal and a storage medium, and belongs to the technical field of internet. According to the information display method provided by the embodiment of the application, live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface is obtained; determining the selected first live broadcast room; providing a first card, displaying live broadcast information of a first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card; zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room; and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room. According to the method, the second card is zoomed according to the position relation between the first card and the second card, so that the degree of zooming of the second card at different positions is different, the displayed size is different, the layering sense is highlighted, and the intuitiveness of live broadcast information display is improved.

Description

Information display method, device, terminal and storage medium
Technical Field
The present application relates to the field of internet technologies, and in particular, to an information display method, apparatus, terminal, and storage medium.
Background
At present, the webcast is more and more popular with users, and the webcast can provide rich and colorful content for the users. A user can enter a live broadcast room through a client to watch the live broadcast. Before entering the live broadcast room, the user needs to select the live broadcast room, at the moment, the terminal logs in the client and enters a live broadcast room recommendation interface, and live broadcast information of the live broadcast room is displayed in the live broadcast room recommendation interface.
The live broadcast room recommendation interface in the related technology comprises live broadcast information of a plurality of live broadcast rooms, wherein the live broadcast information comprises live broadcast room identification, live broadcast covers, anchor user images and the like. When the user selects the live broadcast room, the user can click a display area corresponding to a certain live broadcast room, and the display area corresponding to the live broadcast room in the live broadcast recommendation interface displayed by the terminal is displayed in a highlight mode to show that the live broadcast recommendation interface is in a selected state, so that the live broadcast recommendation interface is distinguished from cards which are not selected.
However, in the related art, the live broadcast information display form of the live broadcast room is single, and the layer sense is avoided, so that the direct viewing of the live broadcast information display is poor.
Disclosure of Invention
The embodiment of the application provides an information display method, an information display device, a terminal and a storage medium, and can solve the problems of single live broadcast information display form and poor intuition of a live broadcast room. The technical scheme is as follows:
in one aspect, an information display method is provided, and the method includes:
acquiring live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface;
determining a selected first live broadcast room in the plurality of live broadcast rooms;
providing a first card, displaying live broadcast information of the first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card, wherein the second live broadcast room is a live broadcast room except the first live broadcast room in the plurality of live broadcast rooms;
zooming the second card according to the position relation of the first card and the second card in the live broadcast room recommendation interface;
and displaying the first card and the zoomed second card in the live broadcast recommendation interface.
In one possible implementation manner, the determining a selected first live broadcast room of the plurality of live broadcast rooms includes:
responding to the scrolling operation of a user, and scrolling the live broadcast information of the plurality of live broadcast rooms according to the scrolling direction indicated by the scrolling operation;
and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommended interface of the live broadcast room as the first live broadcast room.
In another possible implementation manner, the scaling the second card according to the position relationship between the first card and the second card in the live broadcast recommendation interface includes:
determining a first distance between the center position of the second card and the center position of the first card according to the position relation;
determining the scaling of the second card according to the first distance;
and carrying out zooming processing on the second card according to the zooming proportion of the second card.
In another possible implementation manner, the determining a scaling of the second card according to the first distance includes:
determining the ratio of the first distance to the half width of the recommended interface of the live broadcast room;
acquiring a basic scaling;
and determining the scaling of the second card according to the basic scaling and the ratio.
In another possible implementation manner, the determining a scaling of the second card according to the basic scaling and the ratio includes:
when the ratio is not larger than a preset ratio, determining a first difference value between the preset ratio and the basic scaling and a second difference value between the preset ratio and the ratio; multiplying the first difference value and the second difference value to obtain a product value; summing the product value and the basic scaling to obtain the scaling of the second card:
and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
In another possible implementation manner, the method further includes:
determining a second distance between the center position of the first card and a side boundary of the recommended interface of the live broadcast room;
determining a third distance between the center position of the second card and a side boundary of the recommended interface of the live broadcast room;
and determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
In another possible implementation manner, the obtaining live broadcast information of a plurality of live broadcast rooms to be displayed in the live broadcast room recommendation interface includes:
acquiring a historical browsing record and a historical watching record of a user;
extracting live broadcast features from the historical browsing records and the historical viewing records;
and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
In another possible implementation manner, the displaying the first card and the scaled second card in the live broadcast recommendation interface includes:
transversely arranging the first card and the zoomed second card in the live broadcast room recommendation interface; or,
longitudinally arranging the first card and the zoomed second card in the live broadcast room recommendation interface; or,
displaying the first card in the recommendation interface of the live broadcast room, and displaying the zoomed second card on a circular ring taking the central position of the first card as the center of a circle; or,
and displaying the first card in the live broadcast recommendation interface, and displaying the zoomed second card in the live broadcast recommendation interface by taking any endpoint of the first card as the central position of the second card.
In another possible implementation, the first card is in a shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram; or,
the second card is in the shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram.
In another possible implementation manner, the method further includes:
determining a live topic of the first live broadcast room;
and setting the frame of the first card as a frame matched with the live theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
In another aspect, an information presentation apparatus is provided, the apparatus comprising:
the acquisition module is used for acquiring the live broadcast information of a plurality of live broadcast rooms to be displayed in the live broadcast room recommendation interface;
the first determining module is used for determining a selected first live broadcast room in the plurality of live broadcast rooms;
the first display module is used for providing a first card, displaying live broadcast information of the first live broadcast room on the first card, providing a second card, and displaying live broadcast information of a second live broadcast room on the second card, wherein the second live broadcast room is a live broadcast room except the first live broadcast room in the plurality of live broadcast rooms;
the processing module is used for carrying out zooming processing on the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room;
and the second display module is used for displaying the first card and the zoomed second card in the recommendation interface of the live broadcast room.
In a possible implementation manner, the first determining module is configured to, in response to a scrolling operation by a user, scroll live broadcast information of the multiple live broadcast rooms in a scrolling direction indicated by the scrolling operation; and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommended interface of the live broadcast room as the first live broadcast room.
In another possible implementation manner, the processing module includes:
the first determining unit is used for determining a first distance between the center position of the second card and the center position of the first card according to the position relation;
the second determining unit is used for determining the scaling of the second card according to the first distance;
and the processing unit is used for carrying out scaling processing on the second card according to the scaling of the second card.
In another possible implementation manner, the second determining unit is configured to determine a ratio of the first distance to a half-width of the recommendation interface of the live broadcast room; acquiring a basic scaling; and determining the scaling of the second card according to the basic scaling and the ratio.
In another possible implementation manner, the second determining unit is configured to determine, when the ratio is not greater than a preset ratio, a first difference between the preset ratio and the basic scaling, and a second difference between the preset ratio and the ratio; multiplying the first difference value and the second difference value to obtain a product value; summing the product value and the basic scaling to obtain the scaling of the second card: and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
In another possible implementation manner, the apparatus further includes:
the second determining module is used for determining a second distance between the center position of the first card and a side boundary of the recommendation interface of the live broadcast room;
the third determining module is used for determining a third distance between the center position of the second card and a side boundary of the recommended interface of the live broadcast room;
and the fourth determining module is used for determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
In another possible implementation manner, the obtaining module is configured to obtain a historical browsing record and a historical viewing record of a user; extracting live broadcast features from the historical browsing records and the historical viewing records; and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
In another possible implementation manner, the second display module is configured to transversely arrange the first card and the zoomed second card in the live broadcast recommendation interface; or the first card and the zoomed second card are longitudinally arranged in the live broadcast room recommendation interface; or the first card is displayed in the live broadcast recommendation interface, and the zoomed second card is displayed on a ring with the center position of the first card as the center of the circle; or displaying the first card in the live broadcast recommendation interface, and displaying the zoomed second card in the live broadcast recommendation interface by taking any endpoint of the first card as the center position of the second card.
In another possible implementation, the first card is in a shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram; or,
the second card is in the shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram.
In another possible implementation manner, the apparatus further includes:
a fifth determining module, configured to determine a live topic of the first live broadcast room;
and the setting module is used for setting the frame of the first card into a frame matched with the live broadcast theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
In another aspect, a terminal is provided, where the terminal includes a processor and a memory, where the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the operations of any one of the above information presentation methods.
In another aspect, a computer-readable storage medium is provided, in which at least one program code is stored, and the at least one program code is loaded and executed by a processor to implement the operations of any one of the above-mentioned information presentation methods.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
according to the information display method provided by the embodiment of the application, live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface is obtained; determining a selected first live broadcast room in the plurality of live broadcast rooms; providing a first card, displaying live broadcast information of a first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card; zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room; and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room. According to the method, the second card is zoomed according to the position relation between the first card and the second card, so that the degree of zooming of the second card at different positions is different, the display size is different, the display form of the live broadcast information is enriched, the layering sense is highlighted, and the intuitiveness of the live broadcast information display is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
FIG. 1 is a schematic diagram of an information presentation environment provided by an embodiment of the present application;
fig. 2 is a flowchart of an information displaying method provided in an embodiment of the present application;
fig. 3 is a flowchart of an information displaying method provided in an embodiment of the present application;
fig. 4 is a schematic diagram illustrating live broadcast information of multiple live broadcast rooms in a live broadcast room recommendation interface according to an embodiment of the present application;
FIG. 5 is a schematic structural diagram of an information display apparatus according to an embodiment of the present disclosure;
fig. 6 is a block diagram of a terminal according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions and advantages of the present application more clear, the following describes the embodiments of the present application in further detail.
An embodiment of the present application provides an implementation environment for information presentation, and referring to fig. 1, the implementation environment includes: a terminal 101 and a server 102. The terminal 101 is provided with a client, the server 102 is a server 102 corresponding to the client, and the client may be a live client or a short video client. The user can log in the client through the terminal 101 and enter a live broadcast room to watch the live broadcast. Before the terminal 101 enters the live broadcast room, a live broadcast room recommendation interface is displayed, and live broadcast information of a plurality of live broadcast rooms is displayed in the live broadcast room recommendation interface. The server 102 can obtain live broadcast information of a plurality of live broadcast rooms, the live broadcast information of the live broadcast rooms is sent to the terminal 101, the terminal 101 receives the live broadcast information of the live broadcast rooms sent by the server 102, and the live broadcast information of the live broadcast rooms is displayed in a live broadcast room recommendation interface. The type of the network live broadcast can be any one or more types of song live broadcast, entertainment live broadcast, living live broadcast, game live broadcast, shopping live broadcast and sports live broadcast. In the embodiment of the present application, the description will be given only by taking the webcast as a song live broadcast as an example.
When the live webcast is a live song, before a user enters a live webcast room to watch the live webcast, the user needs to select the live webcast room first, and at this time, the terminal 101 logs in a client and enters a live webcast room recommendation interface. The live broadcast information of a plurality of live broadcast rooms is arranged in the live broadcast room recommendation interface, and the live broadcast information can comprise one or more of live broadcast room identification, live broadcast covers, anchor user images and watching people number, and can also comprise identification and types of live broadcast media streams. The live broadcast information of each live broadcast room is displayed in a card form, when the terminal 101 obtains the rolling operation triggered by the user, the cards roll according to the rolling direction indicated by the rolling operation, and the live broadcast room corresponding to the card located at the center position of the recommendation interface of the live broadcast room is used as the selected live broadcast room. And entering the live broadcast room when the click operation on the live broadcast room is acquired.
In this embodiment of the application, when the terminal 101 displays the live broadcast information located in the center position of the recommended interface of the live broadcast room, the size of the first card corresponding to the live broadcast information of the live broadcast room at the center position can be kept unchanged, and the size of the second card corresponding to the live broadcast information of the live broadcast rooms at other positions is reduced or enlarged, so that the display form of the live broadcast information is enriched, the layering is highlighted, and the intuitiveness of the live broadcast information display is improved.
The terminal 101 logs in the client to enter the live broadcast room, and the trigger time for displaying the recommendation interface of the live broadcast room can be set and changed as required. In a possible implementation manner, the terminal 101 may obtain the broadcasting time of the user concerning the anchor broadcast, and when the time difference between the current time and the broadcasting time reaches a preset time difference, a reminding frame or a reminding message is popped up on a first interface currently displayed by the terminal 101, so as to remind the user of the time difference between the current time and the broadcasting time of the anchor broadcast, thereby avoiding the user missing the broadcasting time. When the current time reaches the play time or the play time is about to reach, the terminal 101 logs in the client to enter a live broadcast room recommendation interface, and selects a live broadcast room corresponding to the concerned anchor broadcast from the live broadcast room recommendation interface.
In another possible implementation manner, the terminal 101 may subscribe to the live broadcast in advance, determine the live broadcast time, and pop up a reminder or a reminder message on the currently displayed first interface when the time difference between the current time and the time of the subscribed live broadcast reaches a preset time difference. When the current time reaches the play time or the play time is about to reach, the terminal 101 logs in the client to enter a live broadcast room recommendation interface, and selects a pre-subscribed live broadcast room from the live broadcast room recommendation interface.
In another possible implementation manner, a user is currently browsing a short video, a head portrait of a main broadcast corresponding to the short video is displayed in a first interface currently displayed by the terminal 101, when the user is interested in the short video, a click operation on the head portrait of the main broadcast is triggered, when the terminal 101 acquires the click operation, the terminal enters a live broadcast room recommendation interface, live broadcast information of a live broadcast room of the main broadcast is displayed in the live broadcast room recommendation interface, and the user can select the live broadcast room of the main broadcast from the live broadcast room recommendation interface.
The first interface can be a video playing interface, a game interface or a chat interface. The reminding message may be a voice message reminding message, so as to avoid affecting the currently displayed first interface of the terminal 101. The preset time difference may be set and changed as needed, for example, the preset time difference is 5 minutes or 1 minute.
An embodiment of the present application provides an information display method, referring to fig. 2, the method includes:
step 201: and acquiring live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface.
Step 202: a selected first live broadcast room of the plurality of live broadcast rooms is determined.
Step 203: providing a first card, displaying live broadcast information of a first live broadcast room on the first card, providing a second card, displaying live broadcast information of a second live broadcast room on the second card, wherein the second live broadcast room is a live broadcast room except the first live broadcast room in a plurality of live broadcast rooms.
Step 204: and zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room.
Step 205: and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room.
In one possible implementation, determining a selected first live broadcast room of the plurality of live broadcast rooms includes:
in response to the scrolling operation of the user, scrolling the live broadcast information of the plurality of live broadcast rooms according to the scrolling direction indicated by the scrolling operation;
and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommendation interface of the live broadcast room as a first live broadcast room.
In another possible implementation manner, performing scaling processing on the second card according to the position relationship between the first card and the second card in the recommendation interface of the live broadcast room includes:
determining a first distance between the center position of the second card and the center position of the first card according to the position relation;
determining the scaling of the second card according to the first distance;
and carrying out zooming processing on the second card according to the zooming proportion of the second card.
In another possible implementation, determining a scaling of the second card according to the first distance includes:
determining the ratio of the first distance to the half width of a recommended interface of the live broadcast room;
acquiring a basic scaling;
and determining the scaling of the second card according to the basic scaling and the ratio.
In another possible implementation, determining the scaling of the second card according to the base scaling and the ratio includes:
when the ratio is not larger than the preset ratio, determining a first difference value between the preset ratio and the basic scaling and a second difference value between the preset ratio and the ratio; multiplying the first difference value by the second difference value to obtain a product value; summing the product value with the basic scaling to obtain the scaling of the second card:
and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
In another possible implementation manner, the method further includes:
determining a second distance between the center position of the first card and a side boundary of a recommended interface of a live broadcast room;
determining a third distance between the center position of the second card and a side boundary of the recommendation interface of the live broadcast room;
and determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
In another possible implementation manner, the obtaining live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface includes:
acquiring a historical browsing record and a historical watching record of a user;
extracting live broadcast characteristics from historical browsing records and historical watching records;
and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
In another possible implementation manner, displaying the first card and the scaled second card in the live broadcast recommendation interface includes:
transversely arranging the first card and the zoomed second card in a recommendation interface of a live broadcast room; or,
longitudinally arranging the first card and the zoomed second card in a recommendation interface of a live broadcast room; or,
displaying the first card in a recommendation interface of a live broadcast room, and displaying the zoomed second card on a ring taking the central position of the first card as the center of a circle; or,
and displaying the first card in a live broadcast recommendation interface, taking any endpoint of the first card as the central position of the second card, and displaying the zoomed second card in the live broadcast recommendation interface.
In another possible implementation, the first card is in a shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram; or,
the second card is in the shape of at least one of a geometric map, a record map, a screen map, and a room map.
In another possible implementation manner, the method further includes:
determining a live broadcast theme of a first live broadcast room;
and setting the frame of the first card as a frame matched with the live theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
According to the information display method provided by the embodiment of the application, live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface is obtained; determining a selected first live broadcast room in the plurality of live broadcast rooms; providing a first card, displaying live broadcast information of a first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card; zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room; and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room. According to the method, the second card is zoomed according to the position relation between the first card and the second card, so that the degree of zooming of the second card at different positions is different, the display size is different, the display form of the live broadcast information is enriched, the layering sense is highlighted, and the intuitiveness of the live broadcast information display is improved.
An embodiment of the present application provides an information display method, referring to fig. 3, the method includes:
step 301: the terminal obtains live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface.
The live information may include one or more of a live room identification, a live cover, a anchor user image, and a number of viewers. The live information may also include an identification and type of the live media stream. When the live broadcast room is a song live broadcast room, the identification of the live broadcast media stream may be a song name, and the type of the live broadcast media stream may be a song type.
In the step, the terminal logs in the client and enters a live broadcast room recommendation interface, live broadcast information of a plurality of live broadcast rooms is displayed in the live broadcast room recommendation interface, and the terminal can acquire the live broadcast information of the plurality of live broadcast rooms through any one of the following two implementation modes.
In a first implementation manner, the terminal may obtain the live broadcast information of the plurality of live broadcast rooms according to the historical browsing record and the historical watching record of the user. Correspondingly, the steps can be as follows: the terminal acquires a historical browsing record and a historical watching record of a user, and live broadcast characteristics are extracted from the historical browsing record and the historical watching record; and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
The terminal can determine the live broadcast type watched by the user in the period of time according to the historical browsing record and the historical watching record of the user, and extract the live broadcast characteristics of the live broadcast type. For example, the live broadcast room recommendation interface is a live broadcast room recommendation interface corresponding to live broadcast of songs, and if a user mainly watches live broadcast of english songs in a historical time period, the terminal extracts live broadcast characteristics corresponding to the live broadcast of the english songs and obtains live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics, namely live broadcast information of the plurality of live broadcast rooms of the english songs. If the user mainly watches the live broadcast of the film and television songs in the historical time period, the terminal acquires the live broadcast information of a plurality of film and television song live broadcast rooms. The historical time period may be set and changed as needed, and is not particularly limited in the embodiment of the present application. For example, the historical time period is one month, one week, or two weeks.
In the implementation mode, the live broadcast rooms historically browsed and historically watched by the user are the live broadcast rooms interested or preferred by the user, so that the live broadcast rooms can be recommended to the user more accurately according to the historical browsing records and the historical watching records of the user, and the recommended live broadcast rooms are more in line with the watching habits of the user.
In a second implementation manner, the terminal can also acquire the live broadcast heat of each live broadcast room included in each live broadcast type in the plurality of live broadcast types, and according to the live broadcast heat of each live broadcast room, the live broadcast information of the plurality of live broadcast rooms with higher live broadcast heat is acquired. Or acquiring the live broadcast information of the live broadcast room with the highest live broadcast heat in each live broadcast type to obtain the live broadcast information of a plurality of live broadcast rooms. The live broadcast heat is used for reflecting the current number of people watching in the live broadcast room or the number of people watching in the historical time period. The more people, the higher the live broadcast heat. In this embodiment of the application, a manner of acquiring the live broadcast information of the plurality of live broadcast rooms by the terminal is not specifically limited.
In the implementation mode, the terminal acquires the live broadcast information of the live broadcast room according to the live broadcast heat of the live broadcast room, so that a user can know the current trend or popular preference in time.
In a possible implementation manner, when arranging the live broadcast information of a plurality of live broadcast rooms, the terminal may arrange the live broadcast information according to the degree of correlation between the live broadcast information and the live broadcast characteristics, and the larger the degree of correlation, the farther the arrangement position is.
Because the size of the recommendation interface of the live broadcast room is limited, part of live broadcast information of the live broadcast room is not displayed in the recommendation interface of the live broadcast room, under the condition, the terminal can display the live broadcast information of the live broadcast room which is not displayed in the recommendation interface of the live broadcast room in a live broadcast information display area, namely a live broadcast container, and the size of the live broadcast information display area is larger than that of the recommendation interface of the live broadcast room. When the terminal acquires the rolling operation, rolling the live broadcast information of the live broadcast rooms according to the rolling direction indicated by the rolling operation, and displaying the live broadcast information of the live broadcast rooms in the live broadcast information display area in a live broadcast room recommendation interface.
In a possible implementation manner, the live broadcast information of the plurality of live broadcast rooms can be borne on the card, that is, the live broadcast information of the plurality of live broadcast rooms is displayed through the card. The size of each card may be set and changed as needed, which is not particularly limited in the embodiments of the present application.
In addition, the number of live broadcast rooms corresponding to the live broadcast information to be displayed in the live broadcast room recommendation interface and the number of live broadcast rooms corresponding to the live broadcast information carried in the live broadcast container can be set and changed as required, and in the embodiment of the application, specific limitation is not made. For example, the number of live rooms in the live container is 5, 7 or 9, and the number of live rooms in the live room recommendation interface is 3.
Step 302: the terminal determines a selected first live broadcast room in the plurality of live broadcast rooms.
In a possible implementation manner, the user may select the live broadcast room by scrolling, and accordingly, this step may be implemented by the following steps (1) to (2), including:
(1) and the terminal responds to the scrolling operation of the user and scrolls the live broadcast information of the live broadcast rooms according to the scrolling direction indicated by the scrolling operation.
Before a user enters a live broadcast room to watch the network live broadcast, the user needs to select the live broadcast room first. When a user browses live broadcast information of a plurality of live broadcast rooms in the live broadcast room recommendation interface, the rolling operation of a terminal screen is triggered, and the terminal responds to the rolling operation and rolls the live broadcast information of the live broadcast rooms according to the rolling direction indicated by the rolling operation.
The scrolling direction can be set and changed as needed, and is not particularly limited in the embodiment of the present application. For example, the scrolling direction is from left to right, from right to left, from bottom to top, or from top to bottom.
In a possible implementation manner, a virtual key for setting a rolling direction is displayed in a live broadcast room recommendation interface, when the virtual key is triggered, a pull-down menu is displayed, a plurality of rolling directions are displayed in the pull-down menu, a user can select one rolling direction from the plurality of rolling directions, the terminal obtains the rolling direction selected by the user, and rolls live broadcast information of a plurality of live broadcast rooms according to the selected rolling direction. And when the virtual key is not triggered, the terminal scrolls the live broadcast information of the live broadcast rooms according to the default scrolling direction.
(2) And the terminal takes the live broadcast room corresponding to the live broadcast information positioned in the center of the recommendation interface of the live broadcast room as a first live broadcast room.
The first live broadcast room is a selected live broadcast room in the plurality of live broadcast rooms. In the step, the terminal takes the live broadcast room corresponding to the live broadcast information located in the center of the live broadcast room recommendation interface as the selected live broadcast room.
In the embodiment of the application, the terminal takes the live broadcast room corresponding to the live broadcast information located in the center position of the recommended interface of the live broadcast room as the selected live broadcast room, and the terminal can distinguish the live broadcast room subsequently with the live broadcast rooms located in other positions and subjected to zooming processing, so that the live broadcast room located in the center position of the recommended interface of the live broadcast room is highlighted, and the live broadcast information of the live broadcast room is displayed more visually.
In another possible implementation manner, the user may also directly select a live broadcast room to be watched from the live broadcast room recommendation interface, that is, when the terminal obtains the click operation of the user in the live broadcast room recommendation interface, the live broadcast room corresponding to the click operation is determined, and the live broadcast room is used as the first live broadcast room.
Step 303: the terminal provides a first card, displays the live broadcast information of the first live broadcast room on the first card, provides a second card, and displays the live broadcast information of the second live broadcast room on the second card.
The second live broadcast room is a live broadcast room except the first live broadcast room in the plurality of live broadcast rooms.
In a possible implementation manner, the shape of the first card may be set and changed as needed, and this is not particularly limited in the embodiment of the present application. For example, the first card may be in the shape of at least one of a geometric map, a record map, a screen map, and a room map.
In a possible implementation manner, when the shape of the first card is a geometric figure schematic diagram, the shape of the geometric figure can be set and changed as required, for example, the geometric figure is a plane geometric figure or a solid geometric figure. When the geometry is a planar geometry, the geometry may be an axisymmetric pattern. When the shape of the first card is the screen schematic diagram, the screen schematic diagram may be a screen schematic diagram of a fixed terminal or a screen schematic diagram of a mobile terminal.
The shape of the second card can also be set and changed as required, and this is not particularly limited in the embodiments of the present application. For example, the second card may be in the shape of at least one of a geometric map, a record map, a screen map, and a room map.
In addition, the shape of the first card and the shape of the second card may be the same or different, and this is not particularly limited in the embodiments of the present application. When the first card has the same shape as the second card, the first card and the second card may both be a geometric representation or a record representation. When the shape of the first card is different from the shape of the second card, the shape of the first card can be a geometric figure diagram, and the shape of the second card can be a record diagram.
In one possible implementation, the card provided by the terminal has a frame, and the frame can be changed along with the live theme of the live broadcast room. For a first card, the process of the border of the card changing with the live subject of the first live broadcast room may be: the terminal determines a live broadcast theme of a first live broadcast room; and setting the frame of the first card as a frame matched with the live theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
For example, if the live title of the first live broadcast room is live travel, the terminal may set the frame of the first card as a frame related to landscape. Further, the live broadcast subject of the first live broadcast room is live broadcast in tourism in the area a, and then the terminal can use a certain area of a famous scenic area in the area a as a frame of the first card. When the live theme of the first live broadcast room becomes live broadcast of the game, the frame of the first card can be a frame related to the game interface or the game content.
For the second card, the process of the frame of the card changing along with the live broadcast theme of the second live broadcast room is similar to the process of the frame of the first card changing along with the live broadcast theme of the first live broadcast room, and details are not repeated here. In addition, the live topic of the first live broadcast room and the live topic of the second live broadcast room may be the same or different, and this is not specifically limited in this embodiment of the application. For example, the live theme of the first live broadcast room is live travel, and the live theme of the second live broadcast room is live game.
In this application embodiment, when the live theme of live broadcast room changes, the frame of card also changes thereupon to can improve the variety that the card shows, richen the show form of live broadcast information, improve user experience.
In one possible implementation, the shape of the card may also vary with the live subject of the live room. For example, if the title of the live broadcast in the first live broadcast room is a song live broadcast, the shape of the first card can be a record diagram; when the live broadcast theme of the first live broadcast room is changed into a basketball live broadcast, the shape of the first card can be a basketball graphic diagram.
Step 304: the terminal determines a first distance between the center position of the second card and the center position of the first card according to the position relation of the first card and the second card in the live broadcast room recommendation interface.
In this step, the position relationship between the first card and the second card in the live broadcast recommendation interface may be represented by a distance between a center position of the first card and a center position of the second card.
In a possible implementation manner, the terminal may determine the position relationship of the first card and the second card in the live broadcast room recommendation interface through the following steps (a1) to (A3), specifically:
(A1) and the terminal determines a second distance between the center position of the first card and a side boundary of the recommendation interface of the live broadcast room.
In this step, when the first card is located at the center of the recommendation interface of the live broadcast room, that is, the center position of the first card is the center position of the recommendation interface of the live broadcast room, the second distance is half of the width of the recommendation interface of the live broadcast room, that is, the half width of the recommendation interface of the live broadcast room.
(A2) And the terminal determines a third distance between the center position of the second card and a side boundary of the recommendation interface of the live broadcast room.
In this step, the boundary on one side of the recommendation interface of the live broadcast room and the boundary in step (a1) are the same side boundary. When the distance measured by the terminal in the step (a1) is the distance between the center position of the first card and the left side boundary of the live broadcast room recommendation interface, the distance measured by the terminal in the step (a2) is the distance between the center position of the second card and the left side boundary of the live broadcast room recommendation interface for each second card, and the distance is taken as the third distance.
It should be noted that, in the embodiment of the present application, a boundary of the live broadcast recommendation interface corresponding to the start direction of the scrolling direction is a measured boundary. For example, if the scrolling direction is from left to right, the measured boundary is the left boundary; the scrolling direction is from right to left, and the measured boundary is the right boundary.
(A3) And the terminal determines the position relation according to the second distance and the third distance.
And the terminal calculates the difference value of the second distance and the third distance according to the second distance and the third distance, and the difference value is used for representing the position relation between the first card and the second card.
The terminal takes a difference between the second distance and the third distance as a first distance between a center position of the second card and a center position of the first card.
In another possible implementation manner, the terminal may determine the position relationship of the first card and the second card in the live broadcast room recommendation interface through the following steps (B1) to (B3), specifically:
(B1) and the terminal determines a fourth distance between the center position of the first card and a side boundary of the live broadcast information display area.
The live broadcast information display area comprises a live broadcast room recommendation interface, and the live broadcast information display area comprises live broadcast information of a live broadcast room which is not displayed in the live broadcast room recommendation interface, so that the area size of the live broadcast information display area is larger than the interface size of the live broadcast room recommendation interface, and the areas of the live broadcast information display area exceeding the live broadcast room recommendation interface are uniformly distributed on two sides of the live broadcast room recommendation interface.
In this step, the terminal may determine a length of a side region of the live broadcast information display region beyond the live broadcast room recommendation interface, sum the length with a half-width of the live broadcast room recommendation interface, and use the sum as a fourth distance. Or, the terminal may directly measure a distance between the center position of the first card and an area boundary on any side of the live broadcast information display area, and the distance is taken as the fourth distance.
Referring to fig. 4, the first card in fig. 4 is located at the center of the live broadcast recommendation interface, and the terminal sums the length contentoffset.x of the area on the side of the live broadcast information display area beyond the live broadcast recommendation interface and the half-width halfWidth of the live broadcast recommendation interface, and takes the sum as the fourth distance centrx 1, that is, centrx 1 ═ contentoffset.x + halfWidth.
(B2) And the terminal determines a fifth distance between the center position of the second card and a side boundary of the live broadcast information display area.
In this step, a boundary on one side of the live information display area is the same as the boundary in step (B1). With continued reference to fig. 4, when the fourth distance is the distance between the center position of the first card and the left side boundary of the live information display area in step (B1), the fifth distance is the distance between the center position of the second card and the left side boundary of the live information display area in step (B2). The terminal directly measures the distance to obtain fifth distances, which are centerX2, centerX3, and centerX4, respectively.
(B3) And the terminal determines the position relation according to the fourth distance and the fifth distance.
And the terminal calculates the difference value of the fourth distance and the fifth distance, and the difference value is used for representing the position relation between the first card and the second card.
The terminal takes the difference between the fourth distance and the fifth distance as the first distance between the center position of the second card and the center position of the first card, continuing with fig. 4, for distance 1-centex 1-centex 2, distance 2-centex 1-centex 3, and distance 3-centex 1-centex 4, respectively.
Step 305: the terminal determines the scaling of the second card according to the first distance.
In one possible implementation, the present step can be implemented by the following steps (1) to (3), including:
(1) the terminal determines the ratio of the first distance to the half width of the recommendation interface of the live broadcast room.
In this step, the terminal obtains the width of the recommended interface of the live broadcast room, and determines a value corresponding to half of the width, namely half width. And the terminal divides the first distance by the half width of the recommended interface of the live broadcast room to obtain the ratio. The width of the recommendation interface of the live broadcast room is also the width of the terminal screen.
(2) The terminal obtains a base scaling.
The base scaling may be a reduction scaling or an enlargement scaling. When the terminal performs reduction processing on the second card, the proportion is a reduction proportion which is the minimum reduction proportion corresponding to the second card; when the terminal amplifies the second card, the ratio is an amplification ratio which is the minimum amplification ratio corresponding to the second card.
The basic scaling may be set and changed as needed, and is not particularly limited in the embodiments of the present application. For example, when the second card is subjected to the reduction process, the base scaling may be 0.8 or 0.9; when the second card is subjected to the enlarging process, the base scaling may be 1 or 1.1.
(3) And the terminal determines the scaling of the second card according to the basic scaling and the ratio.
In a possible implementation manner, when the ratio is not greater than a preset ratio, the terminal determines a first difference between the preset ratio and the basic scaling and a second difference between the preset ratio and the ratio; multiplying the first difference value by the second difference value to obtain a product value; and summing the product value and the basic scaling to obtain the scaling of the second card.
This implementation can be expressed using the following formula: a ═ N + (H-S) | H-N-
Wherein, A represents the scaling, N represents the basic scaling, H represents the preset ratio, and S represents the ratio.
It should be noted that the preset ratio may be larger than the basic scaling or smaller than the basic scaling. When the second card is subjected to reduction processing, the basic scaling is the reduction scale, and the preset ratio is larger than the reduction scale; when the second card is amplified, the basic scaling is the amplification scale, and the preset ratio is smaller than the amplification scale.
The preset ratio may be set and changed as needed, and is not particularly limited in the embodiment of the present application. For example, the preset ratio is 1.
In the implementation, when the terminal performs the reduction processing on the second card, the preset ratio is 1, and the basic scaling is 0.9, the first difference value in the implementation is 0.1, the second difference value is 1-S, the product value of the first difference value and the second difference value is (1-S)0.1, the sum of the product value and the basic scaling is 0.9+ (1-S)0.1, that is, the scaling of the second card is 0.9+ (1-S) 0.1.
In the embodiment of the application, the positions of the second cards are different, the obtained first distances are different, the calculated scaling ratios are different, the scaling processing degrees of the second cards are different, the obtained display effects are different, and the layering is more highlighted.
In another possible implementation manner, when the ratio is greater than the preset ratio, the terminal uses the basic scaling as the scaling of the second card.
When the preset ratio is 1, the basic scaling is 0.9, the ratio is greater than 1, namely the first distance is greater than the half width of the recommended interface of the live broadcast room, the terminal takes 0.9 as the scaling-down ratio of the second card, namely the minimum size of the second card after the scaling-down processing is 0.9 of the original size, so that the definition of live broadcast information in the second card can be maintained, the too large scaling-down degree is avoided, and a user cannot directly obtain the live broadcast information.
When the second card is scaled down, and the preset ratio is 1 and the basic scaling is 0.9, the program code executed in this step is as follows:
Figure BDA0002515573380000171
step 306: and the terminal performs scaling processing on the second card according to the scaling of the second card.
In this step, the terminal performs scaling processing on the second card according to the scaling of the second card and the scaling on the basis of the original size.
Step 307: the terminal displays the first card and the zoomed second card in a recommendation interface of the live broadcast room.
In this step, the display forms of the first card and the zoomed second card in the recommendation interface of the live broadcast room can be set and changed as required.
In one possible implementation manner, the terminal may arrange the first card and the zoomed second card in the live broadcast recommendation interface in a horizontal direction.
In this implementation, the center position of the first card and the center position of the zoomed second card may be located on the same horizontal line, see fig. 4; or the difference value between the central position of the first card and the central position of the zoomed second card is within a first preset difference value range; or the top end of the first card and the top end of the zoomed second card are positioned on the same horizontal line; or the bottom end of the first card and the bottom end of the zoomed second card are positioned on the same horizontal line. In the embodiments of the present application, this is not particularly limited.
In another possible implementation manner, the terminal may arrange the first card and the zoomed second card in the live broadcast recommendation interface in a longitudinal direction.
In this implementation, the center position of the first card and the center position of the zoomed second card may be located on the same vertical line; or the difference value between the central position of the first card and the central position of the zoomed second card is within a second preset difference value range; or the left end of the first card and the left end of the zoomed second card are positioned on the same vertical line; or the right end of the first card and the right end of the zoomed second card are positioned on the same vertical line. In the embodiments of the present application, this is not particularly limited.
In another possible implementation manner, the terminal may display the first card in the live broadcast recommendation interface, and display the zoomed second card on a ring with the center position of the first card as the center.
In the embodiment of the present application, the number of the second cards may be set and changed as needed, for example, the number of the second cards is 2. When the number of the second cards is 2, three cards, namely one first card and two second cards, are displayed in the recommendation interface of the live broadcast room. The first card is located at the center of the recommendation interface of the live broadcast room, the two second cards are located on a circular ring with the center position of the first card as the center of the circle, and the center positions of the two second cards and the center position of the first card can be on the same straight line and form a certain angle with the horizontal line. The angle may be any angle other than 0 ° and 180 °, for example, 45 °, 135 °, or 60 °.
The radius of the ring taking the central position of the first card as the center of the circle can be set and changed as required, but the radius is not larger than the half width of the recommended interface of the live broadcast room.
In another possible implementation manner, the terminal may display the first card in the live broadcast recommendation interface, and display the zoomed second card in the live broadcast recommendation interface with any endpoint of the first card as a center position of the second card.
In this implementation, the first card is located at the center of the recommendation interface of the live broadcast room, and when the first card is an axisymmetric geometric figure, for example, the first card is rectangular, the terminal may use an upper left end point of the rectangle as a center position of the second card, or use an upper right end point of the rectangle as a center position of the second card, or use a lower left end point of the rectangle as a center position of the second card, or use a lower right end point of the rectangle as a center position of the second card. When the number of the second cards is 4, the terminal may use 4 endpoints of the rectangle as the center positions of the 4 second cards, respectively, and display the 4 cards in the recommendation interface of the live broadcast room.
It should be noted that, in this implementation, the first card and the second card may have a partial area overlap, and at this time, the terminal may place the first card on an upper layer of the second card, so as to avoid the overlapped portion from affecting display of live broadcast information in the first live broadcast room. When the terminal receives a rolling operation triggered by a user and rolls the first card located at the center position of the recommendation interface of the live broadcast room at present according to the rolling direction indicated by the rolling operation, the card located at the center position of the recommendation interface of the live broadcast room after rolling is placed on the upper layer of other cards.
In the embodiment of the application, the first card and the zoomed second card are displayed in the recommendation interface of the live broadcast room in different display modes, so that the diversity of live broadcast information displayed on the recommendation interface of the live broadcast room can be increased, and the display form of the live broadcast information is enriched.
According to the information display method provided by the embodiment of the application, a terminal obtains live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface; determining a selected first live broadcast room in the plurality of live broadcast rooms; providing a first card, displaying live broadcast information of a first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card; zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room; and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room. According to the method, the second card is zoomed according to the position relation between the first card and the second card, so that the degree of zooming of the second card at different positions is different, the display size is different, the display form of the live broadcast information is enriched, the layering sense is highlighted, and the intuitiveness of the live broadcast information display is improved.
An embodiment of the present application provides an information display apparatus, referring to fig. 5, the apparatus includes:
an obtaining module 501, configured to obtain live broadcast information of multiple live broadcast rooms to be displayed in a live broadcast room recommendation interface;
a first determining module 502, configured to determine a selected first live broadcast room of the multiple live broadcast rooms;
a first display module 503, configured to provide a first card, display live broadcast information of a first live broadcast room on the first card, and provide a second card, display live broadcast information of a second live broadcast room on the second card, where the second live broadcast room is a live broadcast room other than the first live broadcast room in the multiple live broadcast rooms;
the processing module 504 is configured to perform scaling processing on the second card according to a position relationship between the first card and the second card in the live broadcast recommendation interface;
and a second display module 505, configured to display the first card and the zoomed second card in the live broadcast recommendation interface.
In a possible implementation manner, the first determining module 502 is configured to, in response to a scrolling operation of a user, scroll live broadcast information of a plurality of live broadcast rooms in a scrolling direction indicated by the scrolling operation; and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommendation interface of the live broadcast room as a first live broadcast room.
In another possible implementation manner, the processing module 504 includes:
the first determining unit is used for determining a first distance between the center position of the second card and the center position of the first card according to the position relation;
the second determining unit is used for determining the scaling of the second card according to the first distance;
and the processing unit is used for carrying out scaling processing on the second card according to the scaling of the second card.
In another possible implementation manner, the second determining unit is configured to determine a ratio of the first distance to a half-width of the recommendation interface of the live broadcast room; acquiring a basic scaling; and determining the scaling of the second card according to the basic scaling and the ratio.
In another possible implementation manner, the second determining unit is configured to determine, when the ratio is not greater than the preset ratio, a first difference between the preset ratio and the basic scaling, and a second difference between the preset ratio and the ratio; multiplying the first difference value by the second difference value to obtain a product value; summing the product value with the basic scaling to obtain the scaling of the second card: and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
In another possible implementation manner, the apparatus further includes:
the second determining module is used for determining a second distance between the center position of the first card and a side boundary of the recommendation interface of the live broadcast room;
the third determining module is used for determining a third distance between the center position of the second card and a side boundary of the recommendation interface of the live broadcast room;
and the fourth determining module is used for determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
In another possible implementation manner, the obtaining module 501 is configured to obtain a historical browsing record and a historical viewing record of a user; extracting live broadcast characteristics from historical browsing records and historical watching records; and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
In another possible implementation manner, the second display module 505 is configured to arrange the first card and the zoomed second card in the live broadcast recommendation interface horizontally; or the first card and the zoomed second card are longitudinally arranged in a recommendation interface of the live broadcast room; or displaying the first card in a recommendation interface of a live broadcast room, and displaying the zoomed second card on a ring taking the central position of the first card as the center of a circle; or displaying the first card in the live broadcast recommendation interface, taking any endpoint of the first card as the center position of the second card, and displaying the zoomed second card in the live broadcast recommendation interface.
In another possible implementation, the first card is in a shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram; or,
the second card is in the shape of at least one of a geometric map, a record map, a screen map, and a room map.
In another possible implementation manner, the apparatus further includes:
a fifth determining module, configured to determine a live topic of the first live room;
and the setting module is used for setting the frame of the first card into a frame matched with the live theme of the first live room according to the live theme of the first live room.
The information display device provided by the embodiment of the application acquires live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface; determining a selected first live broadcast room in the plurality of live broadcast rooms; providing a first card, displaying live broadcast information of a first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card; zooming the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room; and displaying the first card and the zoomed second card in a recommendation interface of the live broadcast room. The device carries out the zoom processing to the second card according to the position relation between first card and the second card to the degree that the second card that is located different positions carries out the zoom processing is different, and the size that shows is just also different, has richened the show form of live broadcast information, has highlighted the stereovision, has improved the intuitiveness of live broadcast information show.
Fig. 6 shows a block diagram of a terminal 600 according to an exemplary embodiment of the present application. The terminal 600 may be a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion Picture Experts compress standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion Picture Experts compress standard Audio Layer 4), a notebook computer, or a desktop computer. The terminal 600 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 600 includes: a processor 601 and a memory 602.
The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 601 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content that the display screen needs to display. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 602 is used to store at least one instruction for execution by processor 601 to implement the information presentation methods provided by the method embodiments of the present application.
In some embodiments, the terminal 600 may further optionally include: a peripheral interface 603 and at least one peripheral. The processor 601, memory 602, and peripheral interface 603 may be connected by buses or signal lines. Various peripheral devices may be connected to the peripheral interface 603 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 604, a display 605, a camera assembly 606, an audio circuit 607, a positioning component 608, and a power supply 609.
The peripheral interface 603 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, memory 602, and peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral interface 603 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 604 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 604 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 604 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 comprises: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuitry 604 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 604 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display 605 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to capture touch signals on or over the surface of the display screen 605. The touch signal may be input to the processor 601 as a control signal for processing. At this point, the display 605 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 605 may be one, disposed on the front panel of the terminal 600; in other embodiments, the display 605 may be at least two, respectively disposed on different surfaces of the terminal 600 or in a folded design; in other embodiments, the display 605 may be a flexible display disposed on a curved surface or a folded surface of the terminal 600. Even more, the display 605 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The Display 605 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 606 is used to capture images or video. Optionally, camera assembly 606 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 606 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 607 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 601 for processing or inputting the electric signals to the radio frequency circuit 604 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different portions of the terminal 600. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 607 may also include a headphone jack.
The positioning component 608 is used for positioning the current geographic Location of the terminal 600 to implement navigation or LBS (Location Based Service). The Positioning component 608 can be a Positioning component based on the Global Positioning System (GPS) in the united states, the beidou System in china, or the galileo System in russia.
Power supply 609 is used to provide power to the various components in terminal 600. The power supply 609 may be ac, dc, disposable or rechargeable. When the power supply 609 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the terminal 600 also includes one or more sensors 610. The one or more sensors 610 include, but are not limited to: acceleration sensor 611, gyro sensor 612, pressure sensor 613, fingerprint sensor 614, optical sensor 615, and proximity sensor 616.
The acceleration sensor 611 may detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 600. For example, the acceleration sensor 611 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 601 may control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 611. The acceleration sensor 611 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 612 may detect a body direction and a rotation angle of the terminal 600, and the gyro sensor 612 and the acceleration sensor 611 may cooperate to acquire a 3D motion of the user on the terminal 600. The processor 601 may implement the following functions according to the data collected by the gyro sensor 612: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 613 may be disposed on the side bezel of terminal 600 and/or underneath display screen 605. When the pressure sensor 613 is disposed on the side frame of the terminal 600, a user's holding signal of the terminal 600 can be detected, and the processor 601 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 613. When the pressure sensor 613 is disposed at the lower layer of the display screen 605, the processor 601 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 605. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 614 is used for collecting a fingerprint of a user, and the processor 601 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 614, or the fingerprint sensor 614 identifies the identity of the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 601 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings, etc. The fingerprint sensor 614 may be disposed on the front, back, or side of the terminal 600. When a physical button or vendor Logo is provided on the terminal 600, the fingerprint sensor 614 may be integrated with the physical button or vendor Logo.
The optical sensor 615 is used to collect the ambient light intensity. In one embodiment, processor 601 may control the display brightness of display screen 605 based on the ambient light intensity collected by optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is adjusted down. In another embodiment, the processor 601 may also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 615.
A proximity sensor 616, also known as a distance sensor, is typically disposed on the front panel of the terminal 600. The proximity sensor 616 is used to collect the distance between the user and the front surface of the terminal 600. In one embodiment, when proximity sensor 616 detects that the distance between the user and the front face of terminal 600 gradually decreases, processor 601 controls display 605 to switch from the bright screen state to the dark screen state; when the proximity sensor 616 detects that the distance between the user and the front face of the terminal 600 is gradually increased, the processor 601 controls the display 605 to switch from the breath-screen state to the bright-screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 6 is not intended to be limiting of terminal 600 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
The embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium is applied to a terminal, and at least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to implement the methods provided by the above method embodiments.
The above description is only for facilitating the understanding of the technical solutions of the present application by those skilled in the art, and is not intended to limit the present application. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (18)

1. An information presentation method, the method comprising:
acquiring live broadcast information of a plurality of live broadcast rooms to be displayed in a live broadcast room recommendation interface;
determining a selected first live broadcast room in the plurality of live broadcast rooms;
providing a first card, displaying live broadcast information of the first live broadcast room on the first card, and providing a second card, displaying live broadcast information of a second live broadcast room on the second card, wherein the second live broadcast room is a live broadcast room except the first live broadcast room in the plurality of live broadcast rooms;
determining a first distance between the center position of the second card and the center position of the first card according to the position relation of the first card and the second card in the live broadcast room recommendation interface;
determining the scaling of the second card according to the first distance;
zooming the second card according to the zooming proportion of the second card;
and displaying the first card and the zoomed second card in the live broadcast recommendation interface.
2. The method of claim 1, wherein the determining the selected first one of the plurality of live rooms comprises:
responding to the scrolling operation of a user, and scrolling the live broadcast information of the plurality of live broadcast rooms according to the scrolling direction indicated by the scrolling operation;
and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommended interface of the live broadcast room as the first live broadcast room.
3. The method of claim 1, wherein said determining a scale of said second card based on said first distance comprises:
determining the ratio of the first distance to the half width of the recommended interface of the live broadcast room;
acquiring a basic scaling;
when the ratio is not larger than a preset ratio, determining a first difference value between the preset ratio and the basic scaling and a second difference value between the preset ratio and the ratio; multiplying the first difference value and the second difference value to obtain a product value; summing the product value and the basic scaling to obtain the scaling of the second card;
and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
4. The method of claim 1, further comprising:
determining a second distance between the center position of the first card and a side boundary of the recommended interface of the live broadcast room;
determining a third distance between the center position of the second card and a side boundary of the recommended interface of the live broadcast room;
and determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
5. The method of claim 1, wherein the obtaining live broadcast information of a plurality of live broadcast rooms to be displayed in the live broadcast room recommendation interface comprises:
acquiring a historical browsing record and a historical watching record of a user;
extracting live broadcast features from the historical browsing records and the historical viewing records;
and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
6. The method of claim 1, wherein displaying the first card and the scaled second card in the live-air recommendation interface comprises:
transversely arranging the first card and the zoomed second card in the live broadcast room recommendation interface; or,
longitudinally arranging the first card and the zoomed second card in the live broadcast room recommendation interface; or,
displaying the first card in the recommendation interface of the live broadcast room, and displaying the zoomed second card on a circular ring taking the central position of the first card as the center of a circle; or,
and displaying the first card in the live broadcast recommendation interface, and displaying the zoomed second card in the live broadcast recommendation interface by taking any endpoint of the first card as the central position of the second card.
7. The method of claim 1, wherein the first card is in a shape of at least one of a geometric map, a record map, a screen map, and a room map; or,
the second card is in the shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram.
8. The method of claim 1, further comprising:
determining a live topic of the first live broadcast room;
and setting the frame of the first card as a frame matched with the live theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
9. An information presentation device, the device comprising:
the acquisition module is used for acquiring the live broadcast information of a plurality of live broadcast rooms to be displayed in the live broadcast room recommendation interface;
the first determining module is used for determining a selected first live broadcast room in the plurality of live broadcast rooms;
the first display module is used for providing a first card, displaying live broadcast information of the first live broadcast room on the first card, providing a second card, and displaying live broadcast information of a second live broadcast room on the second card, wherein the second live broadcast room is a live broadcast room except the first live broadcast room in the plurality of live broadcast rooms;
the processing module is used for carrying out zooming processing on the second card according to the position relation of the first card and the second card in the recommendation interface of the live broadcast room;
the second display module is used for displaying the first card and the zoomed second card in the recommendation interface of the live broadcast room;
the processing module comprises:
the first determining unit is used for determining a first distance between the center position of the second card and the center position of the first card according to the position relation;
the second determining unit is used for determining the scaling of the second card according to the first distance;
and the processing unit is used for carrying out scaling processing on the second card according to the scaling of the second card.
10. The apparatus according to claim 9, wherein the first determining module is configured to, in response to a scrolling operation by a user, scroll live broadcast information of the plurality of live broadcast rooms in a scrolling direction indicated by the scrolling operation; and taking the live broadcast room corresponding to the live broadcast information positioned in the center of the recommended interface of the live broadcast room as the first live broadcast room.
11. The apparatus of claim 9, wherein the second determining unit is configured to determine a ratio of the first distance to a half-width of the live broadcast recommendation interface; acquiring a basic scaling; when the ratio is not larger than a preset ratio, determining a first difference value between the preset ratio and the basic scaling and a second difference value between the preset ratio and the ratio; multiplying the first difference value and the second difference value to obtain a product value; summing the product value and the basic scaling to obtain the scaling of the second card; and when the ratio is larger than the preset ratio, taking the basic scaling as the scaling of the second card.
12. The apparatus of claim 9, further comprising:
the second determining module is used for determining a second distance between the center position of the first card and a side boundary of the recommendation interface of the live broadcast room;
the third determining module is used for determining a third distance between the center position of the second card and a side boundary of the recommended interface of the live broadcast room;
and the fourth determining module is used for determining the position relation of the first card and the second card in the recommendation interface of the live broadcast room according to the second distance and the third distance.
13. The apparatus according to claim 9, wherein the obtaining module is configured to obtain a historical browsing record and a historical viewing record of a user; extracting live broadcast features from the historical browsing records and the historical viewing records; and acquiring live broadcast information of a plurality of live broadcast rooms corresponding to the live broadcast characteristics.
14. The apparatus of claim 9, wherein the second display module is configured to arrange the first card and the zoomed second card in the live-air recommendation interface in a horizontal direction; or the first card and the zoomed second card are longitudinally arranged in the live broadcast room recommendation interface; or the first card is displayed in the live broadcast recommendation interface, and the zoomed second card is displayed on a ring with the center position of the first card as the center of the circle; or displaying the first card in the live broadcast recommendation interface, and displaying the zoomed second card in the live broadcast recommendation interface by taking any endpoint of the first card as the center position of the second card.
15. The apparatus of claim 9, wherein the first card is shaped as at least one of a geometric map, a record map, a screen map, and a room map; or,
the second card is in the shape of at least one of a geometric diagram, a record diagram, a screen diagram, and a room diagram.
16. The apparatus of claim 9, further comprising:
a fifth determining module, configured to determine a live topic of the first live broadcast room;
and the setting module is used for setting the frame of the first card into a frame matched with the live broadcast theme of the first live broadcast room according to the live broadcast theme of the first live broadcast room.
17. A terminal, characterized in that it comprises a processor and a memory, in which at least one program code is stored, which is loaded and executed by the processor to implement the information presentation method according to any one of claims 1 to 8.
18. A computer-readable storage medium, wherein at least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to implement the information presentation method according to any one of claims 1 to 8.
CN202010474931.0A 2020-05-29 2020-05-29 Information display method, device, terminal and storage medium Active CN111601148B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010474931.0A CN111601148B (en) 2020-05-29 2020-05-29 Information display method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010474931.0A CN111601148B (en) 2020-05-29 2020-05-29 Information display method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111601148A CN111601148A (en) 2020-08-28
CN111601148B true CN111601148B (en) 2022-02-22

Family

ID=72189545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010474931.0A Active CN111601148B (en) 2020-05-29 2020-05-29 Information display method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111601148B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112653900A (en) * 2020-12-21 2021-04-13 Oppo广东移动通信有限公司 Target display method, device and equipment in video live broadcast
CN113055750B (en) * 2021-03-08 2023-10-13 广州繁星互娱信息科技有限公司 Live broadcast method, live broadcast device, terminal and storage medium
CN114095751A (en) * 2021-09-30 2022-02-25 广州方硅信息技术有限公司 Background processing method of live related page, electronic device and storage medium
CN114095741B (en) * 2021-10-26 2023-08-08 北京达佳互联信息技术有限公司 Page display method and device, electronic equipment and storage medium
CN114584807A (en) * 2022-01-24 2022-06-03 北京达佳互联信息技术有限公司 Skin setting method and device, and skin display method and device
CN116088724B (en) * 2022-05-19 2024-06-11 荣耀终端有限公司 Card display method and electronic equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008147913A3 (en) * 2007-05-22 2009-01-22 Vidsys Inc Tracking people and objects using multiple live and recorded surveillance camera video feeds
EP2391119A4 (en) * 2010-03-31 2012-08-01 Fujifilm Corp 3d-image capturing device
CN104636396A (en) * 2013-11-13 2015-05-20 阿里巴巴集团控股有限公司 Page positioning method and device
WO2016204520A1 (en) * 2015-06-17 2016-12-22 Lg Electronics Inc. Display device and operating method thereof
CN107948664A (en) * 2017-11-20 2018-04-20 广州虎牙信息科技有限公司 Direct broadcasting room video playing control method, device and terminal
CN108093290A (en) * 2017-12-13 2018-05-29 广州虎牙信息科技有限公司 Image content switching methods of exhibiting, storage device and computer equipment is broadcast live
CN109698963A (en) * 2018-12-29 2019-04-30 乐蜜有限公司 A kind of live broadcasting method, device, electronic equipment and readable storage medium storing program for executing
CN109922353A (en) * 2019-03-25 2019-06-21 广州华多网络科技有限公司 List imposition layout method, apparatus, computer equipment and storage medium is broadcast live
CN110472172A (en) * 2019-08-07 2019-11-19 咪咕动漫有限公司 Information displaying method and terminal
CN111079012A (en) * 2019-12-13 2020-04-28 广州酷狗计算机科技有限公司 Live broadcast room recommendation method and device, storage medium and terminal

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008147913A3 (en) * 2007-05-22 2009-01-22 Vidsys Inc Tracking people and objects using multiple live and recorded surveillance camera video feeds
EP2391119A4 (en) * 2010-03-31 2012-08-01 Fujifilm Corp 3d-image capturing device
CN104636396A (en) * 2013-11-13 2015-05-20 阿里巴巴集团控股有限公司 Page positioning method and device
WO2016204520A1 (en) * 2015-06-17 2016-12-22 Lg Electronics Inc. Display device and operating method thereof
CN107948664A (en) * 2017-11-20 2018-04-20 广州虎牙信息科技有限公司 Direct broadcasting room video playing control method, device and terminal
CN108093290A (en) * 2017-12-13 2018-05-29 广州虎牙信息科技有限公司 Image content switching methods of exhibiting, storage device and computer equipment is broadcast live
CN109698963A (en) * 2018-12-29 2019-04-30 乐蜜有限公司 A kind of live broadcasting method, device, electronic equipment and readable storage medium storing program for executing
CN109922353A (en) * 2019-03-25 2019-06-21 广州华多网络科技有限公司 List imposition layout method, apparatus, computer equipment and storage medium is broadcast live
CN110472172A (en) * 2019-08-07 2019-11-19 咪咕动漫有限公司 Information displaying method and terminal
CN111079012A (en) * 2019-12-13 2020-04-28 广州酷狗计算机科技有限公司 Live broadcast room recommendation method and device, storage medium and terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
图像处理软件界面设计研究;季慧;《中国优秀硕士学位论文全文数据库》;20130315;全文 *

Also Published As

Publication number Publication date
CN111601148A (en) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111601148B (en) Information display method, device, terminal and storage medium
CN111079012B (en) Live broadcast room recommendation method and device, storage medium and terminal
CN112561632B (en) Information display method, device, terminal and storage medium
CN109348247B (en) Method and device for determining audio and video playing time stamp and storage medium
CN108449641B (en) Method, device, computer equipment and storage medium for playing media stream
CN108965922B (en) Video cover generation method and device and storage medium
CN109922356B (en) Video recommendation method and device and computer-readable storage medium
CN111083526B (en) Video transition method and device, computer equipment and storage medium
CN111753784A (en) Video special effect processing method and device, terminal and storage medium
CN110225390B (en) Video preview method, device, terminal and computer readable storage medium
CN109982129B (en) Short video playing control method and device and storage medium
CN113407291A (en) Content item display method, device, terminal and computer readable storage medium
CN114245218B (en) Audio and video playing method and device, computer equipment and storage medium
CN112667835A (en) Work processing method and device, electronic equipment and storage medium
CN111447389A (en) Video generation method, device, terminal and storage medium
CN111368114A (en) Information display method, device, equipment and storage medium
CN112565806A (en) Virtual gift presenting method, device, computer equipment and medium
CN113596499A (en) Live broadcast data processing method and device, computer equipment and medium
CN109660876B (en) Method and device for displaying list
CN111818358A (en) Audio file playing method and device, terminal and storage medium
CN111586444A (en) Video processing method and device, electronic equipment and storage medium
CN109089137B (en) Stuck detection method and device
CN111327819A (en) Method, device, electronic equipment and medium for selecting image
CN110769120A (en) Method, device, equipment and storage medium for message reminding
CN113377270A (en) Information display method, device, equipment and storage medium

Legal Events

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