CN112153396A - Page display method, device and system and storage medium - Google Patents
Page display method, device and system and storage medium Download PDFInfo
- Publication number
- CN112153396A CN112153396A CN202010963492.XA CN202010963492A CN112153396A CN 112153396 A CN112153396 A CN 112153396A CN 202010963492 A CN202010963492 A CN 202010963492A CN 112153396 A CN112153396 A CN 112153396A
- Authority
- CN
- China
- Prior art keywords
- target
- account
- live
- live broadcast
- content
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 108
- 230000004044 response Effects 0.000 claims description 21
- 230000000977 initiatory effect Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 21
- 238000005520 cutting process Methods 0.000 description 63
- 230000008569 process Effects 0.000 description 45
- 238000012545 processing Methods 0.000 description 37
- 238000012216 screening Methods 0.000 description 33
- 230000003068 static effect Effects 0.000 description 27
- 238000012549 training Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000002829 reductive effect Effects 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000036961 partial effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure relates to a page display method, device, system and storage medium, the method comprising: responding to a trigger operation implemented by a user account aiming at a target homepage of a target account, and acquiring the account state of the target account; determining that the account state of the target account is in a live broadcast state, and acquiring target live broadcast content of a target object corresponding to the target account; and in the target homepage, displaying the target live content. By playing the live broadcast content of the target account in the target homepage, namely displaying the dynamic real-time information or the information close to the real-time information corresponding to the target account in a richer and vivid form, the account image of the target account can be conveniently, quickly and efficiently known by the user account, and a better account image display effect is realized.
Description
Technical Field
The present disclosure relates to the field of page display, and in particular, to a page display method, apparatus, system, and storage medium.
Background
On the network content platform, the user account can know the relevant information of the user by looking at the account homepage of the target account. However, the page contents of the target account, such as static information or historical works, displayed in the account homepage at the present stage are generally single in form, and the corresponding account information is generally old, which is not beneficial for the user account to know the account image of the target account, so the account homepage has a poor account image display effect.
Disclosure of Invention
The present disclosure provides a page display method, apparatus, system, and storage medium to at least solve the technical problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a page display method is provided, including:
responding to a trigger operation implemented by a user account for a target homepage of a target account, and acquiring an account state of the target account;
determining that the account state of the target account is in a live broadcast state, and acquiring target live broadcast content of a target object corresponding to the target account;
and displaying the target live broadcast content in the target homepage.
Optionally, the acquiring the account status of the target account includes:
initiating a state query request aiming at the target account to a server, and receiving a state query result returned by the server in response to the state query request;
and determining the account state of the target account according to the state query result.
Optionally, the obtaining target live content including a target object corresponding to the target account includes:
and acquiring a real-time video stream of a live program corresponding to the target account from a server, wherein a live frame corresponding to the real-time video stream comprises the target object.
Optionally, the caching, by the server, the live content of the target account, and the obtaining of the target live content including the target object corresponding to the target account includes:
initiating a live broadcast content acquisition request aiming at the target account to a server;
and receiving the target live content returned by the server end in response to the live content acquisition request.
Optionally, the obtaining target live content including a target object corresponding to the target account includes:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
sequentially determining display parameters of the screening image frames, wherein the display parameters comprise chroma, brightness and/or saturation;
and generating the target live broadcast content by using the screening image frame with the display parameter in a preset parameter interval.
Optionally, the obtaining target live content including a target object corresponding to the target account includes:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the cutting a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture includes:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
Optionally, the displaying the target live content includes:
identifying and determining a corresponding preset display area in the target homepage according to preset configuration parameters, and displaying the target live broadcast content through the preset display area;
or,
and responding to the received area configuration request, determining a preset display area corresponding to the area configuration request in the target homepage, and displaying the target live content through the preset display area.
Optionally, the target homepage is configured to display multimedia content associated with the target account, where the displaying of the target live content includes:
and displaying the target live content according to a preset display style, so that the display effect of the target live content is different from other multimedia contents in the target homepage.
According to a second aspect of the embodiments of the present disclosure, a page display method is provided, including:
in response to a status query request sent by a user account and related to a target account, determining the account status of the target account, wherein the status query request is sent by the user account after detecting a trigger operation implemented by a target homepage of the target account;
and determining that the account state of the target account is in a live broadcast state, and returning target live broadcast content including a live broadcast object corresponding to the target account to the user account so that the user account displays the target live broadcast content in the target homepage.
Optionally, the method further includes:
and receiving a live broadcast content acquisition request sent by the user account, and taking the received live broadcast content acquisition request as a precondition for returning the target live broadcast content to the user account.
Optionally, the method further includes: caching live content of the target account; determining the target live content, including:
determining the receiving time of the live content acquisition request;
and determining the live content cached at the time closest to the receiving time as the target live content.
Optionally, determining the target live content includes:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
sequentially determining display parameters of the screening image frames, wherein the display parameters comprise chroma, brightness and/or saturation;
and generating the target live broadcast content by using the screening image frame with the display parameter in a preset parameter interval.
Optionally, determining the target live content includes:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the cutting a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture includes:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
According to a third aspect of the embodiments of the present disclosure, a page displaying apparatus is provided, including:
the state acquisition module is configured to respond to a trigger operation which is carried out by a user account aiming at a target homepage of a target account, and acquire the account state of the target account;
the content acquisition module is configured to determine that the account state of the target account is in a live broadcast state, and acquire target live broadcast content of a target object corresponding to the target account;
and the content display module is configured to display the target live content in the target homepage.
Optionally, the state obtaining module is further configured to:
initiating a state query request aiming at the target account to a server, and receiving a state query result returned by the server in response to the state query request;
and determining the account state of the target account according to the state query result.
Optionally, the content obtaining module is further configured to:
and acquiring a real-time video stream of a live program corresponding to the target account from a server, wherein a live frame corresponding to the real-time video stream comprises the target object.
Optionally, the server caches live content of the target account, and the content obtaining module is further configured to:
initiating a live broadcast content acquisition request aiming at the target account to a server;
and receiving the target live content returned by the server end in response to the live content acquisition request.
Optionally, the content obtaining module is further configured to:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
a parameter determination module configured to sequentially determine display parameters of the screening image frames, the display parameters including chrominance, luminance and/or saturation;
an image filtering module configured to generate the target live content using the filtered image frame with the presentation parameter in a preset parameter interval.
Optionally, the content obtaining module is further configured to:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the content obtaining module is further configured to:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
Optionally, the content presentation module is further configured to:
identifying and determining a corresponding preset display area in the target homepage according to preset configuration parameters, and displaying the target live broadcast content through the preset display area;
or,
and responding to the received area configuration request, determining a preset display area corresponding to the area configuration request in the target homepage, and displaying the target live content through the preset display area.
Optionally, the target homepage is configured to present multimedia content associated with the target account, and the content presentation module is further configured to:
and displaying the target live content according to a preset display style, so that the display effect of the target live content is different from other multimedia contents in the target homepage.
According to a fourth aspect of the embodiments of the present disclosure, a page displaying apparatus is provided, including:
the state determining module is configured to determine the account state of a target account in response to a state query request sent by a user account and about the target account, wherein the state query request is sent by the user account after a trigger operation implemented by a target homepage aiming at the target account is detected;
and the content returning module is configured to determine that the account state of the target account is in a live broadcast state, and return target live broadcast content including a live broadcast object corresponding to the target account to the user account so that the user account displays the target live broadcast content in the target homepage.
Optionally, the method further includes:
and the request receiving module is configured to receive a live content acquisition request sent by the user account, and take the received live content acquisition request as a precondition for returning the target live content to the user account.
Optionally, the method further includes:
a content caching module configured to cache live content of the target account;
the content return module is further configured to:
determining the receiving time of the live content acquisition request;
and determining the live content cached at the time closest to the receiving time as the target live content.
Optionally, the content returning module is further configured to:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
a parameter determination module configured to sequentially determine display parameters of the screening image frames, the display parameters including chrominance, luminance and/or saturation;
an image filtering module configured to generate the target live content using the filtered image frame with the presentation parameter in a preset parameter interval.
Optionally, the content returning module is further configured to:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the content returning module is further configured to:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
According to a fifth aspect of the embodiments of the present disclosure, a client is provided, which includes:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method as described in any of the embodiments of the first aspect.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a server, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method according to any one of the embodiments of the second aspect.
According to a seventh aspect of the embodiments of the present disclosure, a group display system is provided, including:
the client according to the fifth aspect and the server according to the sixth aspect.
According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, where instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the page display method according to any one of the first aspect or the second aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the embodiment of the disclosure, after the user account triggers the target homepage of the target account, if the current target account is in the live broadcast open state, the live broadcast content of the account can be played in the target homepage. Therefore, by playing the live broadcast content of the target account in the target homepage, namely displaying the dynamic real-time information or the information close to the real-time information corresponding to the target account in a richer and more vivid form, the account image of the target account can be conveniently, quickly and efficiently known by the user account, and a better account image display effect can be realized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram illustrating a home page display effect in the related art;
FIG. 2 is a flow chart illustrating a method of account home page presentation according to an embodiment of the present disclosure;
FIG. 3 is a flow diagram illustrating another page presentation method according to an embodiment of the present disclosure;
FIG. 4 is a flow diagram illustrating yet another page presentation method according to an embodiment of the present disclosure;
FIG. 5 is an interaction flow diagram illustrating a page presentation method according to an embodiment of the present disclosure;
FIG. 6 is a schematic diagram illustrating a home page presentation effect according to an embodiment of the present disclosure;
FIG. 7 is a schematic block diagram illustrating a page presentation apparatus in accordance with an embodiment of the present disclosure;
FIG. 8 is a schematic block diagram illustrating another page home page presentation device in accordance with an embodiment of the present disclosure;
fig. 9 is a block diagram illustrating an electronic device in accordance with an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
On the network content platform, the user account can know the relevant information of the user by looking at the account homepage of the target account. For example, in a webcast application, a user account B (which may be understood as user B) may enter an account homepage of another user account a (which may be understood as user a) to view account information of the user account a. In the related art, the illustration of the effect of the account homepage of the user account a is shown in fig. 1: in addition to basic account information such as account nicknames, fan persons, attention persons and the like of the user account A, historical works issued by the user account A are displayed in an account homepage of the user account A, wherein the upper right of each historical work can simultaneously display the work types of the work, such as a picture work 101 and a video work 102. However, in the case that the user account B does not trigger the playing of the video work 102, the account main page typically only shows the static video screenshot corresponding to the video work 102; moreover, both the picture work 101 and the video work 102 are historical works issued by the user account A, and the display form is single; and the account homepage only shows the static historical information of the user account A, so that the displayed account information is generally old. Therefore, the account information display mode displays the account information with a single form and old content, and the static history information corresponding to the user account a displayed on the account homepage by the user account B is difficult to efficiently and accurately know the account image of the user account a, so the display effect is poor.
In order to solve the technical problem, the present disclosure provides a page display method, device, system and storage medium. In the present disclosure, after detecting a trigger operation performed by a user account with respect to a target homepage of a target account, a client plays a live content of the target account in the target homepage, that is, dynamic real-time information corresponding to the target account or account information close to real-time information is displayed in a more vivid manner, so as to achieve a better account image display effect.
FIG. 2 is a flow chart illustrating a page presentation method according to an embodiment of the present disclosure; as shown in fig. 1, the method is applied to a client corresponding to a user account, and may include:
In this embodiment, the user account may enable the client to display a target homepage of the target account by implementing a preset trigger operation on the client. The user account and the target account may be platform accounts corresponding to a network content platform, for example, in a scenario of a live network platform, the user account may be an audience account, and the target account may be an anchor account. In fact, the user account may be any platform account of the webcast platform, and the target account may be any other account besides the user account, and the present disclosure is not limited to the specific form of the user account and the target account.
The above triggering operation performed by the user account may have various forms, for example, the user account may actively search and trigger to enter a target home page, trigger a hyperlink pre-associated to the target account, trigger a home page jump control displayed in association with a target work issued by the target account, and the like, which is not limited by the present disclosure. In addition, the target homepage of the target account is a page for displaying account information of the target account, and various information of the target account, including but not limited to account ID, account signature, user gender, registration time, account level, number of people concerned, number of fans, work list, dynamic message list, etc., may be displayed in the page, and will not be described again.
In an embodiment, the client may initiate a status query request for a target account to the server, receive a status query result returned by the server in response to the status query request, and then determine an account status of the target account according to the status query result. Because the server usually saves the account status of the target account, the client can obtain the account status of the target account by sending a status query request to the server: whether it is in a live state.
In an embodiment, the target live content may be obtained only when the operation interface corresponding to the trigger operation is different from the live interface of the live program corresponding to the target account. Under the condition that the target account is determined to be in the live broadcast starting state currently, the client or the server can further detect whether an operation interface corresponding to the trigger operation implemented by the user account is a live broadcast interface of a live broadcast program: if the operation interface is a live broadcast interface, it indicates that the user account performs the triggering operation when viewing live broadcast programs, at this time, the user account enters the target homepage of the target account not always for viewing the real-time image of the target account, but rather for viewing account information or historical works and the like of the target account, so in this scenario, in order to ensure that the account display resources display live broadcast content, only a static homepage including the basic account information needs to be displayed. On the contrary, if the trigger interface is different from the live broadcast interface, it indicates that the user account does not implement the trigger operation when viewing the live broadcast program, but enters the target homepage from other interfaces, at this time, the user account usually enters the target homepage of the target account in order to view the account information of the target account, and the user account wants to view the real-time account image of the target account at a high probability, so that the live broadcast content can be displayed in the target homepage in the scene, so that the user account can view the dynamic account image corresponding to the target account.
In an embodiment, the client may also obtain a real-time video stream of a live program corresponding to the target account from the server, and a live view corresponding to the real-time video stream may include the target object. At this moment, the client can use the live video stream containing the target object as the target live content, so that the real-time display effect of the target object corresponding to the target account is realized in the target homepage, namely, the real-time dynamic display of the account image is realized, the real-time performance is higher compared with the display mode of static historical information, and the display effect of the account image is effectively improved.
In an embodiment, the client may initiate a live content acquisition request for the target account to the server, and then receive target live content returned by the server in response to the live content acquisition request. Specifically, the client may determine the cache content of the live program corresponding to the target account, and display the cache content as the live program in the target homepage, that is, the live program displayed by the client may include the cache content of the live program corresponding to the target account. As an exemplary embodiment, the server may periodically generate the cache content of the live program corresponding to the target account, at this time, the client may initiate a page obtaining request for the target homepage to the server, and then receive page data corresponding to the target homepage returned by the server, where the page data may include the cache content for forming the live content generated in the cache period closest to the receiving time of the page obtaining request. At the moment, the live program of the target account is cached by the server, so that the storage space of the server and the strong processing capacity of the live program data are effectively utilized; and the cache content of the server can be provided to a plurality of user accounts at the same time, so that the utilization rate of the cache content is effectively improved relative to the respective caching of live programs by each client. In fact, as an exemplary embodiment, the client may periodically generate the cache content of the live program corresponding to the target account; the live content may be formed according to cache content generated in a cache cycle closest to a trigger time corresponding to the trigger operation. At the moment, the client caches the live program, so that the client can display the live program in a target homepage according to the locally stored cache content no matter the user account performs triggering operation at any moment, and network congestion possibly caused by temporarily acquiring the live program in bad network conditions and further overlong user waiting time caused by the network congestion are avoided.
In one embodiment, the client may obtain live content of the target account, identify image content of each image frame of the live content, determine that the image content includes a screening image frame of the target object, and generate the target live content using the screening image frame. Through the process, the client can screen the screening image frames containing the target object, so that more accurate image frame screening effect is facilitated to be achieved, the determined screening image frames contain the target object, and the situation that the target live broadcast content contains the image without the target object is avoided
And the frame ensures the display efficiency of the target live broadcast content.
Further, the client may sequentially determine the display parameters of the screening image frames, and then use the display parameters at the preset values
The filtered image frames in the parameter interval generate target live content, wherein the presentation parameters may include chrominance, luminance and/or saturation. Through the process, the client can ensure that the video frame images of the target live broadcast content all accord with preset display parameters, so that the client has a uniform display style and further optimized display effect is realized; and moreover, the calculation waste possibly caused by processing part of image frames which do not meet the preset display conditions in the live broadcast picture (the part of image frames are difficult to display the account image of the target account) can be reduced as much as possible, and the generation efficiency of the target live broadcast program is improved.
In an embodiment, in order to ensure that the target live content inevitably includes the target object, thereby improving the information density and the information display efficiency of the target live content, the client may obtain the live content of the target account, then perform cutting processing on a target area including the target object in a live frame of the live content to obtain a cut frame, and then generate the target live content using the cut frame.
Furthermore, because the display area of the live content in the target homepage often has a certain area size, and the size may not be completely consistent with the size of the live picture, the live picture generated by the live program needs to be cut to obtain the live content of the area size of the culture of government, and at this time, the live content may include the picture content obtained by cutting the live picture generated by the live program corresponding to the target account. In addition, corresponding to the foregoing embodiment, the cut live view may be a live view implemented corresponding to a live program, or may be a live view corresponding to the foregoing cache content. As an exemplary embodiment, in order to ensure that an account image (face image) of a target account is fully displayed in live broadcast content obtained after cutting, an object recognition model may be used to recognize a target area containing a target object in a live broadcast picture, and a cut picture containing the target area is obtained by cutting from the live broadcast picture; the object recognition model can be obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture. At this time, the target area of the target object in the live broadcast picture is identified by using the above object identification model trained in advance, so that not only can the accurate identification of the target object in the live broadcast picture be ensured, but also the batch identification can be conveniently realized to improve the identification efficiency, thereby being beneficial to realizing the accurate and efficient generation of the target live broadcast content. Alternatively, to reduce the workload in the cutting process, as an exemplary embodiment, the client may also cut the live broadcast frame according to a predefined cutting area to obtain a cut frame, where the predefined cutting area is determined according to the history display area of the target object. The method and the device not only reduce the boundary calculation workload in the cutting process, but also are beneficial to realizing the rapid and efficient generation of the target live broadcast content.
And step 206, displaying the target live broadcast content in the target homepage.
In an embodiment, the client may identify and determine a corresponding preset display area in the target homepage according to a preset configuration parameter, and display the target live content through the preset display area, so as to allow the user account to configure the display position of the target live content in a user-defined manner. Or, in response to the received area configuration request, a preset display area corresponding to the area configuration request is determined in the target homepage, and the target live content is displayed through the preset display area, so that the display area is configured in advance, and the display speed of the target live content is increased.
In an embodiment, the target homepage may be configured to display multimedia content associated with the target account, and at this time, to ensure effective distinction between the target live content displayed in the same target homepage and other multimedia content, a display style of the target live content may be preset, and then the target live content is displayed according to the preset display style, so that display of the target live content is different from other multimedia content in the target homepage.
Through the embodiment, after the user account triggers the target homepage of the target account, if the current target account is in the live broadcast opening state, the live broadcast content of the account can be played in the target homepage. Therefore, by playing the live broadcast content of the target account in the target homepage, namely displaying the dynamic real-time information or the information close to the real-time information corresponding to the target account in a richer and more vivid form, the account image of the target account can be conveniently, quickly and efficiently known by the user account, and a better account image display effect can be realized.
Fig. 3 is a flowchart illustrating another page presentation method according to an embodiment of the present disclosure. As shown in fig. 3, the method is applied to a server, and the method may include:
In this embodiment, the client may send a page obtaining request for a target homepage to the server after detecting a trigger operation performed by the user account for the target homepage of the target account. The request may carry identification information such as an account ID of the target account, so that the server determines the target account corresponding to the page acquisition request according to the identification information, and further executes a subsequent processing process for the target account.
In an embodiment, the server may return a status notification message to the client after determining that the account status of the target account is in the live status, so as to inform the client of the live status. Correspondingly, the client can return a live content acquisition request to the server after receiving the state notification message, and then the server can return target live content to the client in response to the live content acquisition request, so as to ensure that the target live content is returned to the client in response to the request of the client. In fact, the server may also directly return the target live content to the client after determining that the account status of the target account is in the live state, so as to accelerate the response speed of the target live content, reduce the waiting time of the user account corresponding to the client, and improve the user experience.
In an embodiment, the server may further cache live content of the target account, and at this time, the server may determine a receiving time of the live content obtaining request, and then determine live content cached at a time closest to the receiving time as target live content, where the target live content may be a cache segment. The live program in progress of the target account is cached by the server, and the cache content obtained by the caching of the server can be provided for a plurality of user accounts, so that the storage space of the server is fully utilized, and the utilization rate of the cache content corresponding to the live program is effectively improved.
In an embodiment, the server may obtain live content of the target account, identify image content of each image frame of the live content, determine that the image content includes a screening image frame of the target object, and generate the target live content using the screening image frame. At the moment, the server side screens the image frames in the live broadcast picture, so that the image frames which are not full of preset display conditions are conveniently screened out, the image frames which cannot effectively display the account image of the target account in the live broadcast content returned to the server side are reduced to a certain extent, the network transmission efficiency of the live broadcast content is improved, and the display efficiency of the target live broadcast content is ensured.
Further, the server may sequentially determine display parameters for screening the image frames, and then use the display parameters in the preset state
The filtered image frames in the parameter interval generate target live content, wherein the presentation parameters may include chrominance, luminance and/or saturation. Through the process, the server side can ensure that the video frame images of the target live broadcast content all accord with preset display parameters, so that the uniform display style is achieved, and the further optimized display effect is realized; and the network bandwidth occupation and invalid processing possibly brought by processing part of image frames which do not meet the preset display condition in the live broadcast picture (the part of image frames are difficult to display the account image of the target account) can be reduced as much as possible, and the generation and transmission efficiency of the target live broadcast program is improved.
In an embodiment, the server may obtain live content of the target account, then perform cropping processing on a target area containing a target object in a live frame of the live content to obtain a cropped frame, and then generate the target live content using the obtained cropped frame. The server cuts the live broadcast picture to obtain live broadcast content, so that the live broadcast content transmitted to the client only contains part of the cut picture content, the target live broadcast content is guaranteed to contain target objects inevitably, and the information density and the information display efficiency of the target live broadcast content are improved; and moreover, invalid areas without portraits in the original live broadcast picture are reduced, and the transmission data volume of the live broadcast content is less, so that the network transmission pressure of the live broadcast content is reduced.
In an embodiment, because the display area of the live content in the target homepage often has a certain frame ratio and size, and the ratio or size may not be consistent with the frame ratio or size of the live frame, it is necessary to perform a cropping process on the live frame generated by the live program to obtain the live content meeting the frame ratio and size, and the live content may include a frame content obtained by performing a cropping process on the live frame generated by the live program corresponding to the target account. Moreover, corresponding to the foregoing embodiment, the cut live view may be a live view corresponding to a live program, or a live view corresponding to the foregoing cache content. As an exemplary embodiment, in order to ensure that an account image (face image) of a target account is fully displayed in live broadcast content obtained after cutting, an object recognition model can be used for recognizing a target area containing a target object in the live broadcast picture, and a cut picture containing the target area is obtained by cutting from the live broadcast picture; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing the live broadcast picture of the live broadcast program and outputting a target area containing a target object in the live broadcast picture. As another exemplary embodiment, in order to reduce the workload in the clipping process, the clipping picture may also be obtained by clipping according to a predefined clipping area in the live broadcast picture, where the predefined clipping area may be determined according to the history display area of the target object, and clipping is performed through a fixed position of the predefined clipping area in the live broadcast picture, so that not only is the boundary calculation workload in the clipping process greatly reduced, but also the clipping speed is increased, and the display efficiency of the live broadcast content is improved.
Through the embodiment, the server responds to the received page acquisition request from the client, and returns the page data containing the live broadcast content to the user account under the condition that the target account is in the live broadcast open state, so that the client can play the live broadcast content of the target account when displaying the target homepage of the target account, the user account can check the dynamic live broadcast picture of the target account in the target homepage, namely, the client can display dynamic real-time information corresponding to the target account in a richer and more vivid form or information close to real-time, the user account can conveniently, conveniently and efficiently know the account image of the target account, and better account image display effect is realized.
With reference to the flowchart of another page display method shown in fig. 4, taking an example that a user account requests a server to obtain and display a target homepage of a target account in a live broadcast scene, a detailed description is given to a specific processing procedure of the server and a client corresponding to the user account. As shown in fig. 4, the method may include:
In this embodiment, the client logged in with the user account may detect a trigger operation performed by the user account (which may be understood as a user corresponding to the user account). For example, the user account may actively look up the target account and trigger to request presentation of the target homepage; the user account can also trigger the hyperlink to request for displaying the target homepage after receiving the hyperlink pre-associated with the target account pushed by the server or shared by other accounts, and the user account can also trigger the homepage jump control of the target account displayed in association with the target work to request for displaying the target homepage when watching the target work released by the target account.
In this embodiment, after detecting the triggering operation of the user account, the client may first determine a target account such as an anchor account corresponding to the triggering operation, and then send a page obtaining request including account identification information such as an account ID and an account nickname of the target account to the server, so as to request the server to obtain page data corresponding to a target homepage for display.
In step 404, the server determines whether the target account is in a live broadcast open state.
After receiving a page acquisition request sent by a client, a server may extract account identification information from the request to determine a target account corresponding to the request, and then query whether a current live broadcast state of the target account is a live broadcast open state or not from account state information maintained by the server or associated equipment of the server.
If the target account is currently in the live broadcast starting state, indicating that the target account is currently recording and playing the live broadcast program, and turning to step 406; otherwise, if the target account is currently in the live broadcast closed state, it indicates that the target account is not currently recording and playing the live broadcast program, and step 418 is performed.
And 406, the server judges whether the operation interface corresponding to the trigger operation is a live interface.
And under the condition that the target account is judged to be in the live broadcast opening state currently, the server can further judge whether the operation interface corresponding to the trigger operation implemented by the user account is a live broadcast interface. For example, the client may carry the interface information of the operation interface in a page acquisition request sent by the client, and at this time, the server may determine whether the operation interface is a live interface according to the interface information carried in the request; or, the server may also send an interface information acquisition request to the client, and further determine whether the operation interface is a live interface after receiving interface information corresponding to the operation interface returned by the client. It should be noted that the criterion for determining whether the operation interface is a live interface may be preset, for example, it may be set that when the operation interface includes a live screen in a full-screen playing state, the operation interface is determined to be a live interface; alternatively, it may be set that the operation interface is determined to be a live view as long as the operation interface includes a live view of a live program corresponding to the target account.
If the operation interface corresponding to the trigger operation implemented by the user account is determined to be the live broadcast interface, it indicates that the user account is the trigger operation implemented under the condition that the client plays the live broadcast program, that is, the user account does not want to view the live broadcast program in the target homepage at the moment, and then the process proceeds to step 408; otherwise, if it is determined that the operation interface corresponding to the trigger operation performed by the user account is different from the live interface, it indicates that the user account is not the trigger operation performed when the live program is played at the client — the user account is most likely to want to view the live program in the target homepage at this time, and then the process proceeds to step 418.
In step 408, the server (or the client) obtains live broadcast data corresponding to the live broadcast program.
In an embodiment, the server may obtain live broadcast data corresponding to a live broadcast program of the target account. For example, the server or the client may determine the cache content of the live program corresponding to the target account, and present the cache content as the live content in the target homepage, that is, the live content presented by the client may include the cache content of the live program corresponding to the target account. As an exemplary embodiment, the server may periodically generate the cache content of the live program corresponding to the target account, at this time, the client may initiate a page obtaining request for the target homepage to the server, and then receive page data corresponding to the target homepage returned by the server, where the page data may include the cache content for forming the live content generated in the cache period closest to the receiving time of the page obtaining request. For another example, in order to meet the real-time performance of the displayed live broadcast content as much as possible, the server may also determine a real-time live broadcast data stream corresponding to the target program of the target account as live broadcast data, so as to provide live broadcast content closer to the real-time account image of the target account for the user account, thereby improving the user experience of the target account.
At this time, the server can execute the following steps 410-414 and return the generated live content to the client for playing in the displayed target homepage. Or, the server may also return the determined live data to the client, so that the client executes the following steps 410 and 414 to generate live content, and plays the live content generated by the server in the displayed target homepage. The following steps 410-414 are exemplified by the server implementation.
In another embodiment, live data corresponding to the live program of the target account may also be obtained by the client. For example, the server may return, to the client, the static page data of the target account and the cache content that is cached by the server and is generated in the cache period closest to the receiving time when it is determined that the operation interface corresponding to the user account implementation triggering operation is the live interface, so that the client determines the cache content as live data. At the moment, the client caches the live program, so that the client can display the live program in a target homepage according to the locally stored cache content no matter the user account performs triggering operation at any moment, and network congestion aggravation possibly caused by temporary acquisition of the live program in poor network conditions and further overlong user waiting time caused by the aggravation are avoided.
In the process that the server or the client caches the live program, the caching period may be preset or flexibly adjusted according to an actual situation, for example, may be 3s, 5s, 10s, and the like, which is not limited in this disclosure.
In step 410, the server (or the client) screens the image frames satisfying the preset display conditions in the live broadcast picture.
In an embodiment, due to the existence of factors such as light, background, environment, and human motion, display effect parameters of a part of image frames in a live broadcast picture generated by a live broadcast program may be different from other normal image frames, so that the image frames in the live broadcast picture generated by the live broadcast program may be screened through a preset display condition, so as to screen out the image frames meeting the preset display condition. That is, the above-mentioned screening process only retains the image frames meeting the preset display condition in the image frames corresponding to the live broadcast image.
The preset display condition may include that at least one of the chromaticity, brightness, saturation, contrast, or other display effect parameters meets a preset parameter interval, for example, if the saturation of a certain image frame in the live broadcast image is 35% in the preset saturation display interval, the image frame is removed from the live broadcast image under the condition that the preset saturation display interval is 40% to 80%. Through the screening process, partial image frames which do not meet the preset display condition in the live broadcast picture (the partial image frames are difficult to display the account image of the target account) can be reduced as much as possible, and therefore network bandwidth occupation and invalid processing possibly caused by processing the partial image frames are avoided to a certain extent.
In step 412, the server (or the client) cuts the frame content of the live frame.
In an embodiment, since the display area of the live content in the target homepage often has a certain frame ratio and size, and the ratio or size may not be consistent with the frame ratio or size of the live frame, the live frame corresponding to the live data needs to be cropped to obtain the live content meeting the frame ratio and size. Corresponding to the manner of acquiring live broadcast data in the foregoing embodiment, the cut live broadcast picture may be a real-time live broadcast picture corresponding to a live broadcast program, or a live broadcast picture corresponding to the foregoing cache content.
As an exemplary embodiment, in order to ensure that an account image (face image) of a target account is fully displayed in live broadcast content obtained after cutting, an object recognition model can be used for recognizing a target area containing a target object in the live broadcast picture, and a cut picture containing the target area is obtained by cutting from the live broadcast picture; the object recognition model can be obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture. At this time, the target area of the target object in the live broadcast picture is identified by using the above object identification model trained in advance, so that not only can the accurate identification of the target object in the live broadcast picture be ensured, but also the batch identification can be conveniently realized to improve the identification efficiency, thereby being beneficial to realizing the accurate and efficient generation of the target live broadcast content. In the training stage of the image recognition model, a live broadcast picture in a live broadcast scene can be used as a training sample, the training sample can comprise a positive sample containing a portrait area and a negative sample not containing the portrait area, and the positive sample and the negative sample both comprise live broadcast pictures in various parameter scenes, so that the accuracy and the convergence rate of model training are ensured by enriching various training samples as much as possible.
As another exemplary embodiment, in order to reduce the workload in the cutting process, the client may also cut the live broadcast frame according to a predefined cutting area determined according to the historical display area of the target object, so as to obtain the cut frame, which not only greatly reduces the boundary calculation workload in the cutting process, but also helps to accelerate the cutting speed and improve the display efficiency of the live broadcast content. For example, parameters such as the shape, size, and/or position of a predefined clipping area may be preset in a live view, so that when clipping is performed, clipping processing may be performed on a plurality of live views corresponding to target data by directly using the preset parameters. For another example, a live broadcast picture corresponding to live broadcast data may be equally divided into n (n is an integer greater than 1) parts according to a long edge, and then a display area corresponding to one or more parts of the live broadcast picture may be used as a predefined clipping area; for example, for a common live broadcast picture with a picture ratio of 16:9, the long edge of the live broadcast picture can be divided into 16 parts, and the display area corresponding to the 3 rd to 11 th parts of the long edge of the live broadcast picture is determined as a pre-positioning cutting area, so that the portrait picture corresponding to the live broadcast account is ensured to be located in the cut area as much as possible while the calculation amount of the cutting boundary is reduced. Of course, in the above-mentioned clipping process, the picture area outside the predefined clipping area may also be retained and the picture area inside the predefined clipping area may be removed, and the specific clipping manner may be adjusted according to the distribution rule of the target object in the live broadcast picture, and the like, which is not limited by the present disclosure.
In addition, as an exemplary embodiment, a live broadcast picture corresponding to live broadcast data may be first screened, and then the screened image frame may be cropped; or, as another exemplary embodiment, a live broadcast picture corresponding to live broadcast data may be cut first, and then an image frame corresponding to the cut picture content may be filtered. In other words, the "filtered video frames" in step 412 and the "cropped picture content" in step 414 do not have a certain sequence, and may be adjusted according to the actual situation. Moreover, the steps 412 and 414 are optional steps, and therefore, only one of the steps 412 and 414 may be executed; either or both of them may not be executed, and the live content is directly generated according to the live data acquired in step 408, that is, step 414 is directly executed after step 408 is executed, and detailed descriptions are omitted.
In step 414, the server (or the client) generates live content by using the image frames obtained by screening and/or cropping the obtained image content.
After acquiring live broadcast data, screened image frames and/or cut obtained picture content, determining the front-back sequence relationship of each video frame image according to the sequence relationship of the original live broadcast picture corresponding to each video frame image in a time axis (the front-back sequence relationship of the video frame image is the same as the sequence relationship of the corresponding original live broadcast picture in the time axis), then arranging the video frame images according to the sequence relationship, setting parameters such as a frame rate (a preset value can be adopted or the frame rate is the same as that of a live broadcast program) and generating corresponding video content according to the parameters.
As mentioned above, if the steps 410 and 414 are executed by the server, the server may return the generated live content to the client, and then go to step 416; if steps 410 and 414 are performed by the client, the client may proceed to step 416 after generating the live content itself.
In step 416, the client plays the live content while displaying the target homepage.
As described above, the client has already acquired the static page data returned by the server, so after determining (receiving the return of the server or generating by itself) the live content, the client can play the live content in the target homepage when displaying the target homepage generated according to the static page data. The static page data may include an account ID, an account signature, a user gender, a registration time, an account level, a number of people interested, a number of fans, a work list (e.g., a cover page image of each historical work), a dynamic information list (e.g., a cover page image of each dynamic work, activity information of a target account, etc.), and the static page data is used to generate a static homepage. The static homepage generated based on the static page data only contains static information such as characters and pictures (the video works need to be played by clicking, and the playing page is not the target homepage).
At this time, the client may automatically play the live content of the target account at a preset position in the target homepage. When the target account a is in the live broadcast open state, the target homepage of the target account a displayed in the client is as shown in fig. 5 after the technical solution of the present disclosure is adopted. As can be seen from fig. 5, in addition to the static information of target account a, the LIVE content of target account a is also shown in the first display position of the work list, and may be labeled with LIVE identification 501, so as to distinguish the dynamic LIVE content from other static content in the main. The live content can be automatically played, so that the user account can watch a dynamic real-time account image corresponding to the target account or an account image close to real time (namely a character image of an anchor user) through the live content.
Of course, the display position, the display interface size, whether to default to play, and the like of the live content may be preset by a user account according to specific situations, which is not limited by the present disclosure.
In step 418, the server returns the static page data of the target homepage to the client.
At step 420, the client presents a static home page for the user account.
And when the target account is in a live broadcast closed state or the target account is in a live broadcast open state but the operation interface corresponding to the preset operation of the user account is a live broadcast interface, the server side can return static page data related to the target homepage to the client side. Accordingly, after receiving the static page data, the client may generate and display a static homepage according to the static page data, and the process is not substantially different from the execution process of the homepage display request in response to the user account in the related art, and is not described herein again.
Next, with reference to a flowchart of another page displaying method shown in fig. 6, taking an example that a user account requests a server to obtain and display a target homepage of a target account in a live broadcast scene, each processing step that the server and a client corresponding to the user account respectively execute in the foregoing process is described. As shown in fig. 6, the method may include:
step 602, after detecting a trigger operation performed by a user account for a target homepage of a target account, a client sends a page acquisition request to a server. The specific process of this step can refer to the record of step 402 in the embodiment shown in fig. 4, and is not described here again.
In step 604, the server determines whether the target account is in a live broadcast open state.
After receiving a page acquisition request sent by a client, a server may extract account identification information from the request to determine a target account corresponding to the request, and then query whether a current live broadcast state of the target account is a live broadcast open state or not from account state information maintained by the server or associated equipment of the server.
If the target account is currently in the live broadcast starting state, indicating that the target account is currently recording and playing live broadcast programs, and turning to step 606 b; otherwise, if the target account is currently in the live broadcast closed state, it indicates that the target account is not currently recording and playing the live broadcast program, and step 606a is performed.
Step 606a, the server returns the static page data to the client.
And step 606b, the server judges whether the operation interface corresponding to the trigger operation is a live interface.
Under the condition that the target account is currently in the live broadcast open state, the server may further determine whether an operation interface corresponding to the trigger operation implemented by the user account is a live broadcast interface, and a specific determination process may refer to relevant records of step 406 in the embodiment shown in fig. 4.
If the operation interface corresponding to the user account implementation triggering operation is determined to be a live interface, turning to step 608 a; otherwise, if it is determined that the operation interface corresponding to the user account implementation triggering operation is different from the live interface, the step 608b is performed.
In step 608a, the server returns the static page data to the client.
And step 608b, the server acquires live broadcast data corresponding to the live broadcast program.
After acquiring the live broadcast data corresponding to the live broadcast program, the server may execute the following steps 610b to 616, so that the server is responsible for generating the live broadcast content and returning the live broadcast content to the client for playing in the displayed target homepage. Alternatively, the server may return the determined live data to the client (not shown in the figure), so that the client performs the same processing procedure as steps 610b-614 to generate live content, and the live content generated by the server is always played in the displayed target homepage. Since there is no essential difference between the detailed process of generating live content by the client using live data and the specific process of steps 610b-614 executed by the server, the present embodiment is only exemplified by the server executing as an example.
At step 610a, the client generates and presents a static home page.
The specific processes of step 606a and step 608a may refer to the record of step 418 in the embodiment shown in fig. 4, and the specific processes of steps 608b and 610a may refer to the record of step 408 and step 410 in the embodiment shown in fig. 4, which are not described herein again.
And step 610b, the server screens the image frames which meet the preset display conditions in the live broadcast pictures.
Step 612, the server cuts the frame content of the live broadcast frame.
And 614, the server generates live broadcast content by using the image frames obtained by screening and/or the image content obtained by cutting, and returns the live broadcast content to the client.
At step 616, the client plays the live content in the target homepage for the user account.
The specific processes of the steps 610b-616 can be referred to the description of the steps 410-416 in the embodiment shown in fig. 4, and are not described herein again.
Corresponding to the embodiment of the page display method, the disclosure also provides an embodiment of a page display device.
Fig. 7 is a schematic block diagram illustrating a page presentation apparatus according to an embodiment of the present disclosure. The page display device shown in this embodiment may be applicable to a client corresponding to a webcast application, where the client corresponding to the webcast application includes but is not limited to an electronic device such as a mobile phone, a tablet computer, a wearable device, and a personal computer, and a server corresponding to the webcast application may be a physical server including an independent host or a virtual server borne by a host cluster, and the like. The live webcast application may be an application program installed in the terminal, or may be a web application integrated in a browser, and the live webcast voice may be used to complete a live webcast function in the related art, and also may be used for a user account (which may be understood as an audience user corresponding to the user account) to view a user homepage (i.e., a target homepage) of a target account, and implement the above-described page display method of the present disclosure.
As shown in fig. 7, the page presentation apparatus may include:
the state acquisition module 701 is configured to respond to a trigger operation implemented by a user account for a target homepage of a target account, and acquire an account state of the target account;
a content obtaining module 702, configured to determine that the account status of the target account is in a live broadcast status, and obtain target live broadcast content including a target object corresponding to the target account;
a content presentation module 703 configured to present the target live content in the target homepage.
Optionally, the state obtaining module 701 is further configured to:
initiating a state query request aiming at the target account to a server, and receiving a state query result returned by the server in response to the state query request;
and determining the account state of the target account according to the state query result.
Optionally, the content obtaining module 702 is further configured to:
and acquiring a real-time video stream of a live program corresponding to the target account from a server, wherein a live frame corresponding to the real-time video stream comprises the target object.
Optionally, the server caches live content of the target account, and the content obtaining module 702 is further configured to:
initiating a live broadcast content acquisition request aiming at the target account to a server;
and receiving the target live content returned by the server end in response to the live content acquisition request.
Optionally, the content obtaining module 702 is further configured to:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
a parameter determining module 704 configured to sequentially determine display parameters of the screening image frames, wherein the display parameters include chrominance, luminance and/or saturation;
an image filtering module 705 configured to generate the target live content using the filtered image frames with the presentation parameters in a preset parameter interval.
Optionally, the content obtaining module 702 is further configured to:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the content obtaining module 702 is further configured to:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
Optionally, the content presentation module 703 is further configured to:
identifying and determining a corresponding preset display area in the target homepage according to preset configuration parameters, and displaying the target live broadcast content through the preset display area;
or,
and responding to the received area configuration request, determining a preset display area corresponding to the area configuration request in the target homepage, and displaying the target live content through the preset display area.
Optionally, the target homepage is configured to present multimedia content associated with the target account, and the content presentation module 703 is further configured to:
and displaying the target live content according to a preset display style, so that the display effect of the target live content is different from other multimedia contents in the target homepage.
Fig. 8 is a schematic block diagram illustrating a page presentation apparatus according to an embodiment of the present disclosure. The page display device shown in this embodiment may be applicable to a server corresponding to a webcast application, where a client corresponding to the webcast application includes but is not limited to an electronic device such as a mobile phone, a tablet computer, a wearable device, and a personal computer, and the server corresponding to the webcast application may be a physical server including an independent host or a virtual server borne by a host cluster, and the like. The live webcast application may be an application program installed in the terminal, or may be a web application integrated in a browser, and the live webcast voice may be used to complete a live webcast function in the related art, and also may be used for a user account (which may be understood as an audience user corresponding to the user account) to view a user homepage (i.e., a target homepage) of a target account, and implement the above-described page display method of the present disclosure.
As shown in fig. 8, the page presentation apparatus may include:
a status determining module 801 configured to determine an account status of a target account in response to a status query request sent by a user account about the target account, the status query request being sent by the user account after detecting a triggering operation implemented on a target homepage of the target account;
a content returning module 802, configured to determine that the account status of the target account is in a live state, and return, to the user account, target live content including a live object corresponding to the target account, so that the user account displays the target live content in the target homepage.
Optionally, the method further includes:
a request receiving module 803, configured to receive a live content obtaining request sent by the user account, and use the received live content obtaining request as a precondition for returning the target live content to the user account.
Optionally, the method further includes:
a content caching module 804 configured to cache live content of the target account;
the content return module 802 is further configured to:
determining the receiving time of the live content acquisition request;
and determining the live content cached at the time closest to the receiving time as the target live content.
Optionally, the content returning module 802 is further configured to:
acquiring live broadcast content of the target account;
identifying image content of each image frame of the live content and determining that the image content includes a screening image frame of the target object;
generating the targeted live content using the screening image frame.
Optionally, the method further includes:
a parameter determination module 805 configured to sequentially determine display parameters of the screening image frames, the display parameters including chrominance, luminance, and/or saturation;
an image filtering module 806 configured to generate the target live content using the filtered image frames with the presentation parameters in a preset parameter interval.
Optionally, the content returning module 802 is further configured to:
acquiring live broadcast content of the target account;
performing cutting processing on a target area containing the target object in a live broadcast picture of the live broadcast content to obtain a cut picture;
and generating the target live content by using the cutting picture.
Optionally, the content returning module 802 is further configured to:
identifying a target area containing the target object in the live broadcast picture by using an object identification model, and cutting the live broadcast picture to obtain a cut picture containing the target area; the object recognition model is obtained by training a first sample live broadcast picture marked with an object area through a supervised learning process or a second sample live broadcast picture marked with an unmarked object area through an unsupervised learning process, and is used for processing a live broadcast picture of a live broadcast program and outputting a target area containing a target object in the live broadcast picture; or,
and cutting the live broadcast picture according to a predefined cutting area to obtain the cutting picture, wherein the predefined cutting area is determined according to the historical display area of the target object.
An embodiment of the present disclosure also provides an electronic device, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method according to any of the above embodiments.
Embodiments of the present disclosure further provide a storage medium, where when an instruction in the storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the page display method according to any of the above embodiments.
An embodiment of the present disclosure further provides a computer program product, where the computer program product is configured to execute the page display method in any of the above embodiments.
Fig. 9 is a schematic block diagram illustrating an electronic device in accordance with an embodiment of the present disclosure. For example, the electronic device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 9, electronic device 900 may include one or more of the following components: processing component 902, memory 904, power component 906, multimedia component 908, audio component 910, input/output (I/O) interface 912, sensor component 914, and communication component 918.
The processing component 902 generally controls overall operation of the electronic device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the page presentation method described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the electronic device 900. Examples of such data include instructions for any application or method operating on the electronic device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 906 provides power to the various components of the electronic device 900. The power components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 900.
The multimedia component 908 includes a screen that provides an output interface between the electronic device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 900 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 918. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status evaluations of various aspects of the electronic device 900. For example, sensor assembly 914 may detect an open/closed state of electronic device 900, the relative positioning of components, such as a display and keypad of electronic device 900, sensor assembly 914 may also detect a change in the position of electronic device 900 or a component of electronic device 900, the presence or absence of user contact with electronic device 900, orientation or acceleration/deceleration of electronic device 900, and a change in the temperature of electronic device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 918 is configured to facilitate wired or wireless communication between the electronic device 900 and other devices. The electronic device 900 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 918 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 918 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an embodiment of the present disclosure, the electronic device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-mentioned page showing method.
In an embodiment of the present disclosure, a non-transitory computer-readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the electronic device 900 to perform the page showing method described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that, in the present disclosure, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The method and apparatus provided by the embodiments of the present disclosure are described in detail above, and the principles and embodiments of the present disclosure are explained herein by applying specific examples, and the above description of the embodiments is only used to help understanding the method and core ideas of the present disclosure; meanwhile, for a person skilled in the art, based on the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the present disclosure should not be construed as a limitation to the present disclosure.
Claims (10)
1. A page display method is characterized by comprising the following steps:
responding to a trigger operation implemented by a user account for a target homepage of a target account, and acquiring an account state of the target account;
determining that the account state of the target account is in a live broadcast state, and acquiring target live broadcast content of a target object corresponding to the target account;
and displaying the target live broadcast content in the target homepage.
2. The method of claim 1, wherein the obtaining the account status of the target account comprises:
initiating a state query request aiming at the target account to a server, and receiving a state query result returned by the server in response to the state query request;
and determining the account state of the target account according to the state query result.
3. The method of claim 1, wherein the obtaining target live content including a target object corresponding to the target account comprises:
and acquiring a real-time video stream of a live program corresponding to the target account from a server, wherein a live frame corresponding to the real-time video stream comprises the target object.
4. A page display method is characterized by comprising the following steps:
in response to a status query request sent by a user account and related to a target account, determining the account status of the target account, wherein the status query request is sent by the user account after detecting a trigger operation implemented by a target homepage of the target account;
and determining that the account state of the target account is in a live broadcast state, and returning target live broadcast content including a live broadcast object corresponding to the target account to the user account so that the user account displays the target live broadcast content in the target homepage.
5. A page display apparatus, comprising:
the state acquisition module is configured to respond to a trigger operation which is carried out by a user account aiming at a target homepage of a target account, and acquire the account state of the target account;
the content acquisition module is configured to determine that the account state of the target account is in a live broadcast state, and acquire target live broadcast content of a target object corresponding to the target account;
and the content display module is configured to display the target live content in the target homepage.
6. A page display apparatus, comprising:
the state determining module is configured to determine the account state of a target account in response to a state query request sent by a user account and about the target account, wherein the state query request is sent by the user account after a trigger operation implemented by a target homepage aiming at the target account is detected;
and the content returning module is configured to determine that the account state of the target account is in a live broadcast state, and return target live broadcast content including a live broadcast object corresponding to the target account to the user account so that the user account displays the target live broadcast content in the target homepage.
7. A client, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method of any one of claims 1 to 3.
8. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page presentation method of claim 4.
9. A page presentation system, comprising:
a client as claimed in claim 7 and a server as claimed in claim 8.
10. A storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the page presentation method of any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010963492.XA CN112153396B (en) | 2020-09-14 | 2020-09-14 | Page display method, device, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010963492.XA CN112153396B (en) | 2020-09-14 | 2020-09-14 | Page display method, device, system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112153396A true CN112153396A (en) | 2020-12-29 |
CN112153396B CN112153396B (en) | 2023-09-26 |
Family
ID=73892523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010963492.XA Active CN112153396B (en) | 2020-09-14 | 2020-09-14 | Page display method, device, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112153396B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301441A (en) * | 2021-05-21 | 2021-08-24 | 北京字跳网络技术有限公司 | Application program interaction method and device and electronic equipment |
CN113805762A (en) * | 2021-09-29 | 2021-12-17 | 腾讯科技(深圳)有限公司 | Page content display method, related device, equipment and storage medium |
CN113946246A (en) * | 2021-10-08 | 2022-01-18 | 北京达佳互联信息技术有限公司 | Page processing method and device, electronic equipment and computer readable storage medium |
CN114036115A (en) * | 2021-11-25 | 2022-02-11 | 北京达佳互联信息技术有限公司 | Personal homepage display method, device, electronic apparatus, medium and program product |
CN116137662A (en) * | 2021-11-18 | 2023-05-19 | 北京有竹居网络技术有限公司 | Page display method and device, electronic equipment, storage medium and program product |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160044385A1 (en) * | 2014-08-11 | 2016-02-11 | Comcast Cable Communications, Llc | Merging permissions and content access |
US20160239834A1 (en) * | 2015-02-16 | 2016-08-18 | Xiaomi Inc. | Method and apparatus for requesting account transfer |
CN106131584A (en) * | 2016-07-25 | 2016-11-16 | 北京金山安全软件有限公司 | Live broadcast information display method and device and electronic equipment |
CN106506448A (en) * | 2016-09-26 | 2017-03-15 | 北京小米移动软件有限公司 | Live display packing, device and terminal |
CN106528632A (en) * | 2016-10-10 | 2017-03-22 | 北京小米移动软件有限公司 | Live broadcast interface adjustment method, live broadcast interface adjustment apparatus and electronic device |
CN107147939A (en) * | 2017-05-05 | 2017-09-08 | 百度在线网络技术(北京)有限公司 | Method and apparatus for adjusting net cast front cover |
CN108848393A (en) * | 2018-07-26 | 2018-11-20 | 广州酷狗计算机科技有限公司 | Entrance methods of exhibiting, device, equipment and storage medium |
CN108881994A (en) * | 2018-06-29 | 2018-11-23 | 北京微播视界科技有限公司 | Video access methods, client, device, terminal, server and storage medium |
CN109168073A (en) * | 2018-10-19 | 2019-01-08 | 广州酷狗计算机科技有限公司 | The method and apparatus that direct broadcasting room cover is shown |
CA3028220A1 (en) * | 2018-12-20 | 2019-03-01 | Cae Inc. | Dynamically adjusting image characteristics in real-time |
CN110087119A (en) * | 2019-04-26 | 2019-08-02 | 广州酷狗计算机科技有限公司 | Homepage display methods, device and computer readable storage medium is broadcast live |
CN110113625A (en) * | 2019-05-10 | 2019-08-09 | 广州酷狗计算机科技有限公司 | Video broadcasting method, equipment and computer readable storage medium |
CN110213597A (en) * | 2018-03-30 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of method and apparatus entering live streaming room by browser |
CN110418152A (en) * | 2019-07-26 | 2019-11-05 | 广州华多网络科技有限公司 | It is broadcast live the method and device of prompt |
WO2020000973A1 (en) * | 2018-06-29 | 2020-01-02 | 北京微播视界科技有限公司 | Information access method, client, information access apparatus, terminal, server, and storage medium |
US20200029128A1 (en) * | 2017-03-16 | 2020-01-23 | Timothy Joseph Erskine | Automatically controlling a multiplicity of televisions over a network by the outputs of a subset of interfaces |
CN110896490A (en) * | 2019-12-06 | 2020-03-20 | 网易(杭州)网络有限公司 | Identity display method, device and equipment and readable storage medium |
CN111010590A (en) * | 2018-10-08 | 2020-04-14 | 传线网络科技(上海)有限公司 | Video clipping method and device |
CN111131875A (en) * | 2019-12-06 | 2020-05-08 | 北京达佳互联信息技术有限公司 | Information display method, device and system, electronic equipment and storage medium |
CN111343467A (en) * | 2020-02-10 | 2020-06-26 | 腾讯科技(深圳)有限公司 | Live broadcast data processing method and device, electronic equipment and storage medium |
CN111428150A (en) * | 2020-04-17 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Information display method and device, electronic equipment, server and storage medium |
CN111491173A (en) * | 2020-04-15 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Live broadcast cover determining method and device, computer equipment and storage medium |
-
2020
- 2020-09-14 CN CN202010963492.XA patent/CN112153396B/en active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160044385A1 (en) * | 2014-08-11 | 2016-02-11 | Comcast Cable Communications, Llc | Merging permissions and content access |
US20160239834A1 (en) * | 2015-02-16 | 2016-08-18 | Xiaomi Inc. | Method and apparatus for requesting account transfer |
CN106131584A (en) * | 2016-07-25 | 2016-11-16 | 北京金山安全软件有限公司 | Live broadcast information display method and device and electronic equipment |
CN106506448A (en) * | 2016-09-26 | 2017-03-15 | 北京小米移动软件有限公司 | Live display packing, device and terminal |
CN106528632A (en) * | 2016-10-10 | 2017-03-22 | 北京小米移动软件有限公司 | Live broadcast interface adjustment method, live broadcast interface adjustment apparatus and electronic device |
US20200029128A1 (en) * | 2017-03-16 | 2020-01-23 | Timothy Joseph Erskine | Automatically controlling a multiplicity of televisions over a network by the outputs of a subset of interfaces |
CN107147939A (en) * | 2017-05-05 | 2017-09-08 | 百度在线网络技术(北京)有限公司 | Method and apparatus for adjusting net cast front cover |
CN110213597A (en) * | 2018-03-30 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of method and apparatus entering live streaming room by browser |
WO2020000973A1 (en) * | 2018-06-29 | 2020-01-02 | 北京微播视界科技有限公司 | Information access method, client, information access apparatus, terminal, server, and storage medium |
WO2020000972A1 (en) * | 2018-06-29 | 2020-01-02 | 北京微播视界科技有限公司 | Video access method, client, video access apparatus, terminal, server, and storage medium |
CN108881994A (en) * | 2018-06-29 | 2018-11-23 | 北京微播视界科技有限公司 | Video access methods, client, device, terminal, server and storage medium |
CN108848393A (en) * | 2018-07-26 | 2018-11-20 | 广州酷狗计算机科技有限公司 | Entrance methods of exhibiting, device, equipment and storage medium |
CN111010590A (en) * | 2018-10-08 | 2020-04-14 | 传线网络科技(上海)有限公司 | Video clipping method and device |
CN109168073A (en) * | 2018-10-19 | 2019-01-08 | 广州酷狗计算机科技有限公司 | The method and apparatus that direct broadcasting room cover is shown |
CA3028220A1 (en) * | 2018-12-20 | 2019-03-01 | Cae Inc. | Dynamically adjusting image characteristics in real-time |
CN110087119A (en) * | 2019-04-26 | 2019-08-02 | 广州酷狗计算机科技有限公司 | Homepage display methods, device and computer readable storage medium is broadcast live |
CN110113625A (en) * | 2019-05-10 | 2019-08-09 | 广州酷狗计算机科技有限公司 | Video broadcasting method, equipment and computer readable storage medium |
CN110418152A (en) * | 2019-07-26 | 2019-11-05 | 广州华多网络科技有限公司 | It is broadcast live the method and device of prompt |
CN110896490A (en) * | 2019-12-06 | 2020-03-20 | 网易(杭州)网络有限公司 | Identity display method, device and equipment and readable storage medium |
CN111131875A (en) * | 2019-12-06 | 2020-05-08 | 北京达佳互联信息技术有限公司 | Information display method, device and system, electronic equipment and storage medium |
CN111343467A (en) * | 2020-02-10 | 2020-06-26 | 腾讯科技(深圳)有限公司 | Live broadcast data processing method and device, electronic equipment and storage medium |
CN111491173A (en) * | 2020-04-15 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Live broadcast cover determining method and device, computer equipment and storage medium |
CN111428150A (en) * | 2020-04-17 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Information display method and device, electronic equipment, server and storage medium |
Non-Patent Citations (2)
Title |
---|
卡饭网: "快手主播的主页在哪里? - 资讯搜索", 《HTTPS://M.KAFAN.CN/A/23EXP8E1N6.HTML》 * |
卡饭网: "快手主播的主页在哪里? - 资讯搜索", 《HTTPS://M.KAFAN.CN/A/23EXP8E1N6.HTML》, 20 July 2019 (2019-07-20), pages 1 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301441A (en) * | 2021-05-21 | 2021-08-24 | 北京字跳网络技术有限公司 | Application program interaction method and device and electronic equipment |
CN113301441B (en) * | 2021-05-21 | 2023-02-03 | 北京字跳网络技术有限公司 | Application program interaction method and device and electronic equipment |
CN113805762A (en) * | 2021-09-29 | 2021-12-17 | 腾讯科技(深圳)有限公司 | Page content display method, related device, equipment and storage medium |
CN113805762B (en) * | 2021-09-29 | 2023-06-09 | 腾讯科技(深圳)有限公司 | Page content display method, related device, equipment and storage medium |
CN113946246A (en) * | 2021-10-08 | 2022-01-18 | 北京达佳互联信息技术有限公司 | Page processing method and device, electronic equipment and computer readable storage medium |
CN116137662A (en) * | 2021-11-18 | 2023-05-19 | 北京有竹居网络技术有限公司 | Page display method and device, electronic equipment, storage medium and program product |
CN114036115A (en) * | 2021-11-25 | 2022-02-11 | 北京达佳互联信息技术有限公司 | Personal homepage display method, device, electronic apparatus, medium and program product |
Also Published As
Publication number | Publication date |
---|---|
CN112153396B (en) | 2023-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112153396B (en) | Page display method, device, system and storage medium | |
CN107943409B (en) | Touch screen control method and device | |
CN107943347B (en) | Touch screen control method and device | |
CN109245997B (en) | Voice message playing method and device | |
CN111314617B (en) | Video data processing method and device, electronic equipment and storage medium | |
RU2663709C2 (en) | Method and device for data processing | |
US11949979B2 (en) | Image acquisition method with augmented reality anchor, device, apparatus and storage medium | |
CN114450969B (en) | Video screen capturing method, terminal and computer readable storage medium | |
CN111866531A (en) | Live video processing method and device, electronic equipment and storage medium | |
CN113259226B (en) | Information synchronization method and device, electronic equipment and storage medium | |
CN112511779B (en) | Video data processing method and device, computer storage medium and electronic equipment | |
CN113727200A (en) | Video abstract information determination method and device, electronic equipment and storage medium | |
CN110868632A (en) | Video processing method and device, storage medium and electronic equipment | |
CN112312190A (en) | Video picture display method and device, electronic equipment and storage medium | |
CN110636318A (en) | Message display method, message display device, client device, server and storage medium | |
CN113365099B (en) | Bullet screen issuing method, bullet screen receiving method, bullet screen issuing device, electronic equipment and storage medium | |
CN112333518B (en) | Function configuration method and device for video and electronic equipment | |
CN112685599A (en) | Video recommendation method and device | |
CN115002501B (en) | Information display method and device, electronic equipment and storage medium | |
CN113157178B (en) | Information processing method and device | |
CN113709571B (en) | Video display method and device, electronic equipment and readable storage medium | |
US20210377454A1 (en) | Capturing method and device | |
CN110769282A (en) | Short video generation method, terminal and server | |
CN113965792A (en) | Video display method and device, electronic equipment and readable storage medium | |
CN114189719A (en) | Video information extraction method and device, electronic 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 |