CN113573156B - Information display method of internet cloud video and related equipment - Google Patents

Information display method of internet cloud video and related equipment Download PDF

Info

Publication number
CN113573156B
CN113573156B CN202111114943.3A CN202111114943A CN113573156B CN 113573156 B CN113573156 B CN 113573156B CN 202111114943 A CN202111114943 A CN 202111114943A CN 113573156 B CN113573156 B CN 113573156B
Authority
CN
China
Prior art keywords
display
communication message
displayed
content
cloud video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111114943.3A
Other languages
Chinese (zh)
Other versions
CN113573156A (en
Inventor
姜世坤
张能锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wanjiaan Interconnected Technology Co ltd
Original Assignee
Shenzhen Wanjiaan Interconnected Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Wanjiaan Interconnected Technology Co ltd filed Critical Shenzhen Wanjiaan Interconnected Technology Co ltd
Priority to CN202111114943.3A priority Critical patent/CN113573156B/en
Publication of CN113573156A publication Critical patent/CN113573156A/en
Application granted granted Critical
Publication of CN113573156B publication Critical patent/CN113573156B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides an information display method and related equipment for an internet cloud video, wherein the method comprises the following steps: the method comprises the steps that terminal equipment receives an internet cloud video clicked by a user, and the cloud video is played in a full screen mode on the terminal equipment; the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained; the terminal equipment determines a display strategy of the communication message according to the content of the communication message, determines a display position of the communication message according to the display strategy and the content of the cloud video display, and displays the communication message at the display position. The technical scheme provided by the application has the advantage of improving the user experience.

Description

Information display method of internet cloud video and related equipment
Technical Field
The application belongs to the technical field of internet and communication, and particularly relates to an information display method and related equipment for internet cloud videos.
Background
Video (Video) generally refers to various technologies for capturing, recording, processing, storing, transmitting and reproducing a series of static images in an electric signal mode, internet cloud videos mainly comprise TV plays, movies and entertainment videos, the videos are characterized by being long in time and generally exceeding 20 minutes, along with the development of communication technologies, more and more users watch videos through smart phones, for the smart phones, the pages of display screens of the smart phones are limited, when watching videos, if the smart phones receive information, the videos can be displayed in a small window mode, the display positions of existing information are relatively fixed, the effect of watching videos by the users is influenced, and the user experience degree is reduced.
Disclosure of Invention
The embodiment of the application provides an information display method and related equipment for an internet cloud video, which can achieve targeted display of information, do not influence watching of the video, and improve user experience.
In a first aspect, an embodiment of the present application provides an information display method for an internet cloud video, where the method includes the following steps:
the method comprises the steps that terminal equipment receives an internet cloud video clicked by a user, and the cloud video is played in a full screen mode on the terminal equipment;
the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained;
the terminal equipment determines a display strategy of the communication message according to the content of the communication message, determines a display position of the communication message according to the display strategy and the content of the cloud video display, and displays the communication message at the display position.
Optionally, the display policy includes: instant display, delayed display, or ignore display.
Optionally, the determining, by the content of the communication message, the display policy of the communication message by the terminal device specifically includes:
calculating a weight value according to the content of the display message and the source of the display message, and determining the display strategy according to the interval where the weight value is located; the method specifically comprises the following steps: and if the weight value is in the high interval, determining that the display strategy is displayed instantly, if the weight value is in the middle interval, determining that the display strategy is displayed in a delayed mode, and if the weight value is in the low interval, determining that the display strategy is displayed in a neglected mode.
Optionally, the calculating the weight value according to the content of the display message and the source of the display message specifically includes:
the communication message is sent by an individual, and the calculation mode of the weight value comprises the following steps:
weight value = number of words of content + communication frequency of sender + importance value.
Optionally, the determining, by the content of the communication message, the display policy of the communication message by the terminal device specifically includes:
if the communication message is a communication message sent by a group, determining a display strategy according to the name of the group, for example, if the name of the group is a group with a specific name, determining that the display strategy is an instant display, if the name of the group is a non-specific name, acquiring the message sending frequency of the group, if the sending frequency is higher than a frequency threshold, determining that the display strategy is an neglected display, and if the sending frequency is lower than the frequency threshold, determining that the display strategy is a delayed display.
Optionally, the determining the display position of the communication message according to the display policy and the content displayed by the cloud video specifically includes:
determining a minimum first display area according to the content of the communication message, dividing the specific area into a plurality of areas to be displayed by taking the first display area as a basic size in the specific area in the whole display area, wherein the area of each area to be displayed is the same as that of the first display area, determining the first time for displaying the communication message displayed immediately, performing difference calculation on each area to be displayed to obtain a plurality of differences of the plurality of areas to be displayed, and selecting the area to be displayed corresponding to the minimum difference as the display position of the content of the communication message.
Optionally, the performing difference calculation on each to-be-displayed area to obtain a plurality of differences of the to-be-displayed areas specifically includes:
obtaining an alpha frame of regional picture of a region to be displayed, wherein the alpha frame of regional picture is ordered according to time in first time, combining RGB values of pixel points of each frame of regional picture of the alpha frame of regional picture into a three-dimensional matrix 3 m n to obtain n three-dimensional matrices 3 m n, obtaining n-1 difference matrices for differences between two adjacent three-dimensional matrices of the n three-dimensional matrices 3 m n, calculating average values of all elements of each difference matrix in the n-1 difference matrices to obtain n-1 average values, calculating weighted average values of the n-1 average values, determining the weighted average values as the difference values of the region to be displayed, and traversing the rest region to be displayed to obtain the rest difference values;
in the above 3 × m × n, 3 represents a depth value of the three-dimensional matrix 3 × m × n, m represents a pixel count value in a row direction of the first display region, and n represents a pixel count value in a column direction of the first display region.
Optionally, the determining the display position of the communication message according to the display policy and the content displayed by the cloud video specifically includes:
if the display strategy is delayed display, when the cloud video plays non-text content, a specific area is determined as the display position of the communication message.
According to the technical scheme, the terminal equipment receives the internet cloud video clicked by the user, and the cloud video is played in the full screen of the terminal equipment; the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained; the content of the communication message of the terminal equipment determines a display strategy of the communication message, the display position of the communication message is determined according to the display strategy and the content of the cloud video display, and the communication message is displayed at the display position. Firstly, a display strategy of the communication message is determined through the content of the message, such as delayed display, neglected display or instant display, after the display strategy is determined, the display position of the display message is determined according to the content displayed by the display strategy in the cloud video, and then the communication message is displayed at the display position, so that the viewing effect of the cloud video is not influenced by the display of the communication message, and the user experience is improved.
In a second aspect, an embodiment of the present application provides an information display system of an internet cloud video, the system includes:
the display unit is used for receiving the internet cloud video clicked by the user; playing the cloud video in a full screen mode;
the processing unit is used for acquiring the content of the communication message when the instant communication software receives the communication message in the period of playing the cloud video in a full screen mode; determining a display strategy of the communication message according to the content of the communication message, determining a display position of the communication message according to the display strategy and the content of the cloud video display, and displaying the communication message at the display position.
In a third aspect, an embodiment of the present application provides a schematic structural diagram of an electronic device, and as shown in the figure, the mobile terminal includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing steps in any method of the first aspect of the embodiment of the present application.
In a fourth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program makes a computer perform part or all of the steps described in any one of the methods of the first aspect of the present application.
In a fifth aspect, the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform some or all of the steps as described in any one of the methods of the first aspect of the embodiments of the present application. The computer program product may be a software installation package.
Drawings
Fig. 1 is an exemplary diagram of information display of an internet cloud video;
fig. 2 is a flowchart of an information display method of an internet cloud video according to an embodiment of the present disclosure;
fig. 3 is an exemplary diagram of information display of an internet cloud video according to the present application;
fig. 4 is a block diagram illustrating an information display system of an internet cloud video according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
For example, a video application may be installed on a terminal device, and the terminal device in the embodiment of the present application is a device having a wireless communication function, and may be referred to as a terminal (terminal), a User Equipment (UE), a tablet computer, a personal computer, an all-in-one machine, and the like. The terminal device may be fixed or mobile. It should be noted that the terminal device may support at least one wireless communication technology, such as LTE, New Radio (NR), and the like. The terminal device or the user device may be a smart device capable of installing an application (app).
The video-class app has the function of full-screen display when playing video so as to improve the experience of the user in watching the video, however, for the smart phone, most users are installed with information software, such as short message, IM (instant messaging) and the like, since video-like apps play video for a long time, typically over 20 minutes, when a message occurs in this longer period of time, the message is displayed in a small window on the play page of the video app, referring to fig. 1, the display position of the small window (located at the middle position of the video playing area) is relatively fixed, and is generally located at the upper position of the middle part of the video display page, and the size of the window is fixed, so that the display of the information of the small window can shield the key content of the video app, and the user experience is influenced.
Referring to fig. 2, fig. 2 provides an information display method of an internet cloud video, which may be executed by the terminal device, where the terminal device may be a smart phone, the terminal device is installed with an information application program, such as WeChat, and the terminal device is also installed with a video app, such as Youkou, Aiqiyi, and the like. The method is shown in fig. 2 and comprises the following steps:
step S201, a terminal device receives an Internet cloud video clicked by a user, and the cloud video is played in a full screen mode on the terminal device;
the cloud video is played in a full-screen display mode when the cloud video is played in a full-screen mode. The cloud video may be: movies, television shows, entertainment programs, sporting events, and the like contain cloud-based video of longer-term video content.
Step S202, during the period that the terminal equipment plays the cloud video in a full screen mode, if the instant messaging software receives a communication message, the content of the communication message is obtained;
the instant messaging software may be: instant messaging software such as WeChat, QQ, facebook, etc., and the application is not limited to the specific form of the instant messaging software. The communication message may be a message with text content, or may also be a message with voice content.
If the communication message is a message with voice content, the voice recognition software is called to perform voice recognition on the message with voice content to obtain text content, and the voice recognition software can use general voice recognition software, such as siri, xiao-iao-classmate, and voice recognition software of science and university.
Step S203, the terminal device determines a display policy of the communication message according to the content of the communication message, determines a display position of the communication message according to the display policy and the content of the cloud video, and displays the communication message at the display position.
By way of example, the above display strategies include, but are not limited to: instant display, delayed display, or ignore display. The display policy may be determined according to the importance degree of the content of the communication message, the importance degree may be intelligently determined through the AI model, and may also be determined by considering the source (i.e., sender) of the communication message, and general family, company, and the like may be important, and certainly, in practical applications, the source of the communication message may also be distinguished through a coefficient manner.
For example, the display policy may also be determined by a weight value, that is, the weight value is calculated according to the content of the display message and the source of the display message, and the display policy is determined according to the interval where the weight value is located, for example, if the weight value is located in a high interval, the display policy is determined to be displayed immediately, if the weight value is located in a middle interval, the display policy is determined to be displayed in a delayed manner, and if the weight value is located in a low interval, the display policy is determined to be displayed neglected.
If the communication message is a communication message (non-group message) sent by an individual, the weighted value may be calculated in the following manner:
the weight value = number of words of content + communication frequency of sender + importance degree value;
the importance value may be determined by an AI model, and the present application does not limit the specific implementation manner of the importance value, the sender communication frequency may specifically set a time interval (for example, before 24 hours or before 48 hours), for the sender to send the number of messages, and the content word number may be the number of effective words of the communication message.
If the communication message is a communication message sent by a group, determining a display policy according to the name of the group, for example, if the name of the group is a group with a specific name (for example, a company name, a family name, which may be preset by a user), determining that the display policy is immediate display, if the name of the group is an unspecified name, acquiring a message sending frequency of the group (for example, the total number of messages of the group before 24 hours or before 48 hours), if the sending frequency is higher than a frequency threshold, determining that the display policy is an ignore display, and if the sending frequency is lower than the frequency threshold, determining that the display policy is a delayed display.
The important group is a group with a specific name for the group message, the message of the group needs to be displayed in time, but for the non-important group, the display strategy is determined according to the sending frequency of the group, if the frequency is very high, a display area is occupied for a long time if the frequency is to be displayed, the video watching of the user is necessarily influenced, the instantaneity requirement of the group message with the very high frequency is not high, the display can be ignored, and for the group with the low frequency, the display can be carried out after a period of time is delayed and when the content of the cloud video playing is not very important, the video watching of the cloud video is not influenced.
According to the technical scheme, the internet cloud video clicked by the user is received at the terminal equipment, and the cloud video is played in a full screen mode at the terminal equipment; the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained; the content of the communication message of the terminal equipment determines a display strategy of the communication message, the display position of the communication message is determined according to the display strategy and the content of the cloud video display, and the communication message is displayed at the display position. Firstly, a display strategy of the communication message is determined through the content of the message, such as delayed display, neglected display or instant display, after the display strategy is determined, the display position of the display message is determined according to the content displayed by the display strategy in the cloud video, and then the communication message is displayed at the display position, so that the viewing effect of the cloud video is not influenced by the display of the communication message, and the user experience is improved.
Still take the technical scenario of fig. 1 as an example, referring to fig. 3, the display scheme of the present application is a schematic view of playing a cloud video, where the position of the reference numeral 31 is a display area of the cloud video, and the position of the reference numeral 32 is a display position of a message, and the display position can be dynamically adjusted according to the display content of the cloud video, and adjusted to the position of the edge at the upper right corner, so that the playing of the cloud video is not affected.
For example, the determining the display position of the communication message according to the display policy and the content displayed by the cloud video may specifically include:
if the display strategy is delayed display, when the cloud video plays non-text content, a specific area is determined as the display position of the communication message. The specific area can be an upper left corner, a lower left corner, an upper right corner and a lower right corner. The non-text content can be a head part or a tail part of the cloud video, and the part does not relate to the scenario of the video, so that the non-text content is not important, and one position can be displayed at random to realize display.
For example, if the display policy is immediate display, determining the display position of the communication message according to the display policy and the content displayed by the cloud video may specifically include:
determining a minimum first display area according to the content of the communication message, dividing the specific area into a plurality of areas to be displayed by taking the first display area as a basic size in the specific area in the whole display area, wherein the area of each area to be displayed is the same as that of the first display area, determining the first time for displaying the communication message displayed immediately, performing difference calculation on each area to be displayed to obtain a plurality of differences of the plurality of areas to be displayed, and selecting the area to be displayed corresponding to the minimum difference as the display position of the content of the communication message. Specifically, the obtaining of the multiple differences of the multiple to-be-displayed areas by performing the difference calculation on each to-be-displayed area may specifically include:
obtaining an alpha frame of regional picture of a region to be displayed, wherein the alpha frame of regional picture is ordered according to time in first time, combining RGB values of pixel points of each frame of regional picture of the alpha frame of regional picture into a three-dimensional matrix 3 m n to obtain n three-dimensional matrices 3 m n, obtaining n-1 difference matrixes for differences between two adjacent three-dimensional matrices of the n three-dimensional matrices 3 m n, calculating average values of all elements of each difference matrix in the n-1 difference matrixes to obtain n-1 average values, calculating weighted average values of the n-1 average values, determining the weighted average values as the difference values of the region to be displayed, and traversing the rest region to be displayed to obtain the rest difference values.
Of the above-mentioned 3 × m × n, 3 indicates a depth value of the three-dimensional matrix 3 × m × n, R, G, B occupies one position in the depth dimension, m indicates a value of the number of pixels in the row direction of the first display region, and n indicates a value of the number of pixels in the column direction of the first display region.
The specific regions may be upper left corners and/or upper right corners, because the two positions are most convenient for viewing messages, in order to find an appropriate position, positions capable of displaying communication messages need to be inquired from the specific regions without greatly affecting video viewing, theoretically, in a first time period, a pixel point of the region to be displayed changes minimally, which indicates that the region does not change basically, for video playing, when the content changes, the RGB values of the video playing change rapidly, only the change speed of the RGB values of some edge positions is slower or unchanged, and the message displayed at the positions can ensure that the message does not affect the video viewing, so that the difference operation is realized through an RGB value matrix, and then the position most suitable for displaying the communication messages is found.
For example, if the display policy is immediate display, determining the display position of the communication message according to the display policy and the content displayed by the cloud video may specifically include:
according to the first time of content display of the communication message, extracting multi-frame pictures of the cloud video in a first time interval, identifying the similarity of the multi-frame pictures, and playing the content of the communication message in a bullet screen mode on the cloud video if the similarity is lower than a similarity threshold, wherein the playing time is the first time.
The determination method of the similarity can be determined by an existing method, and the bullet screen method can be an existing method, which is not described herein again. In an example, if it is determined that the video barrage is opened for the cloud video, the content of the communication message is played in the cloud video in a barrage mode after the video barrage is paused. By the method, the communication messages can be played in time, and the influence on video watching can be reduced by the bullet screen mode.
For example, the method may further include:
when the terminal detects that the user clicks the communication message, displaying a reply interface of the communication message and the cloud video in a left-right split screen mode, wherein if the user is familiar with left-handed reply messages, the reply interface of the communication message is arranged on the left side, the cloud video is displayed on the right side, and if the user is familiar with left-handed reply messages, the reply interface of the communication message is arranged on the right side, and the cloud video is displayed on the left side; and after the terminal detects that the reply message of the communication message is sent, adjusting the cloud video to be displayed in a full screen mode (namely, the reply interface of the communication message is not displayed).
According to the technical scheme, the user can conveniently reply the communication message while watching the cloud video, so that the important instant reply of the communication message is realized, and the continuity of watching the video can not be influenced.
Referring to fig. 4, fig. 4 is a view illustrating an information display system of an internet cloud video according to an embodiment of the present application, where the system includes:
the display unit 401 is configured to receive an internet cloud video clicked by a user; playing the cloud video in a full screen mode;
the processing unit 402 is configured to, during full-screen playing of the cloud video, obtain content of a communication message if the instant messaging software receives the communication message; determining a display strategy of the communication message according to the content of the communication message, determining a display position of the communication message according to the display strategy and the content of the cloud video display, and displaying the communication message at the display position.
According to the technical scheme, the terminal equipment receives the internet cloud video clicked by the user, and the cloud video is played in the full screen of the terminal equipment; the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained; the content of the communication message of the terminal equipment determines a display strategy of the communication message, the display position of the communication message is determined according to the display strategy and the content of the cloud video display, and the communication message is displayed at the display position. Firstly, a display strategy of the communication message is determined through the content of the message, such as delayed display, neglected display or instant display, after the display strategy is determined, the display position of the display message is determined according to the content displayed by the display strategy in the cloud video, and then the communication message is displayed at the display position, so that the viewing effect of the cloud video is not influenced by the display of the communication message, and the user experience is improved.
Optionally, the display policy includes: instant display, delayed display, or ignore display.
Optionally, the processing unit is specifically configured to calculate a weight value according to the content of the display message and the source of the display message, and determine the display policy according to an interval where the weight value is located; the method specifically comprises the following steps: and if the weight value is in the high interval, determining that the display strategy is displayed instantly, if the weight value is in the middle interval, determining that the display strategy is displayed in a delayed mode, and if the weight value is in the low interval, determining that the display strategy is displayed in a neglected mode.
Optionally, the processing unit is specifically configured to, if the communication message is a communication message sent by an individual, calculate the weight value in a manner that:
weight value = number of words of content + communication frequency of sender + importance value.
Optionally, the processing unit is specifically configured to determine the display policy according to a name of the group if the communication message is a communication message sent by the group, for example, if the name of the group is a group with a specific name, determine that the display policy is immediate display, if the name of the group is a non-specific name, obtain a message sending frequency of the group, if the sending frequency is higher than a frequency threshold, determine that the display policy is display neglected, and if the sending frequency is lower than the frequency threshold, determine that the display policy is delay display.
Optionally, the processing unit is specifically configured to determine a minimum first display area according to the content of the communication message, divide the specific area into a plurality of areas to be displayed in a specific area of the entire display area with the first display area as a basic size, where an area of each area to be displayed is the same as that of the first display area, determine a first time of displaying the communication message that is displayed immediately, perform difference calculation on each area to be displayed to obtain a plurality of differences of the plurality of areas to be displayed, and select the area to be displayed corresponding to the minimum difference as a display position of the content of the communication message.
Optionally, the processing unit is specifically configured to obtain an α frame region picture in which a region to be displayed is sorted according to time within a first time, combine RGB values of pixels of each frame region picture of the α frame region picture into a three-dimensional matrix 3 × m × n to obtain n three-dimensional matrices 3 × m × n, obtain n-1 difference matrices for a difference between two adjacent three-dimensional matrices of the n three-dimensional matrices 3 × m × n, calculate an average value of all elements of each difference matrix in the n-1 difference matrices to obtain n-1 average values, calculate a weighted average value of the n-1 average values, determine the weighted average value as a difference value of the region to be displayed, and traverse remaining regions to be displayed to obtain remaining difference values;
in the above 3 × m × n, 3 represents a depth value of the three-dimensional matrix 3 × m × n, m represents a pixel count value in a row direction of the first display region, and n represents a pixel count value in a column direction of the first display region.
Optionally, the processing unit is specifically configured to determine, if the display policy is delayed display, that one specific area is a display position of the communication message when the cloud video plays the non-text content.
All relevant contents of each scene related to the method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again. The information display system of the internet cloud video may perform the steps performed by the terminal device in the information display method of the internet cloud video shown in fig. 1.
In accordance with the foregoing method embodiment, please refer to fig. 5, fig. 5 is a schematic structural diagram of an electronic device 500 provided in an embodiment of the present application, and as shown in the figure, the electronic device 500 includes a processor 510, a memory 520, a communication interface 530, and one or more programs 521, where the one or more programs 521 are stored in the memory 520 and configured to be executed by the processor 510, and the one or more programs 521 include instructions for executing any steps of the terminal device or the video server in the foregoing method embodiment.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. The procedures or functions according to the embodiments of the present application are wholly or partially generated when the computer instructions or the computer program are loaded or executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire or wirelessly. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more collections of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an electronic device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. An information display method of an internet cloud video is characterized by comprising the following steps:
the method comprises the steps that terminal equipment receives an internet cloud video clicked by a user, and the cloud video is played in a full screen mode on the terminal equipment;
the method comprises the steps that when the terminal equipment plays a cloud video in a full screen mode, if instant messaging software receives a communication message, the content of the communication message is obtained;
the terminal equipment determines a display strategy of the communication message according to the content of the communication message, determines a display position of the communication message according to the display strategy and the content of the cloud video display, and displays the communication message at the display position;
the display strategy comprises the following steps: displaying in real time, delaying or ignoring;
if the display policy is immediate display, determining the display position of the communication message according to the display policy and the content displayed by the cloud video specifically includes:
determining a minimum first display area according to the content of the communication message, dividing the specific area into a plurality of areas to be displayed by taking the first display area as a basic size in the specific area in the whole display area, wherein the area of each area to be displayed is the same as that of the first display area, determining the first time for displaying the communication message displayed immediately, performing difference calculation on each area to be displayed to obtain a plurality of differences of the plurality of areas to be displayed, and selecting the area to be displayed corresponding to the minimum difference as the display position of the content of the communication message; specifically, the step of performing difference calculation on each to-be-displayed area to obtain a plurality of differences of the to-be-displayed areas specifically includes:
obtaining an alpha frame of regional picture of a region to be displayed, wherein the alpha frame of regional picture is ordered according to time in first time, combining RGB values of pixel points of each frame of regional picture of the alpha frame of regional picture into a three-dimensional matrix 3 x m x n to obtain alpha three-dimensional matrices 3 x m x n, obtaining alpha-1 difference matrices for differences between two adjacent three-dimensional matrices of the alpha three-dimensional matrices 3 x m x n, calculating average values of all elements of each difference matrix in the alpha-1 difference matrices to obtain alpha-1 average values, calculating weighted average values of the alpha-1 average values, determining the weighted average values as the differences of the region to be displayed, and traversing the rest regions to be displayed to obtain the rest differences;
of the above-mentioned 3 × m × n, 3 indicates a depth value of the three-dimensional matrix 3 × m × n, R, G, B occupies one position in the depth dimension, m indicates a value of the number of pixels in the row direction of the first display region, and n indicates a value of the number of pixels in the column direction of the first display region.
2. The method according to claim 1, wherein the determining, by the terminal device, the display policy of the communication message according to the content of the communication message specifically comprises:
calculating a weight value according to the content of the display message and the source of the display message, and determining the display strategy according to the interval where the weight value is located; the method specifically comprises the following steps: and if the weight value is in the high interval, determining that the display strategy is displayed instantly, if the weight value is in the middle interval, determining that the display strategy is displayed in a delayed mode, and if the weight value is in the low interval, determining that the display strategy is displayed in a neglected mode.
3. The method according to claim 2, wherein the calculating the weight value according to the content of the display message and the source of the display message specifically comprises:
if the communication message is a communication message sent by an individual, the calculation mode of the weight value comprises the following steps:
weight value = number of words of content + communication frequency of sender + importance value.
4. The method according to claim 1, wherein the determining, by the terminal device, the display policy of the communication message according to the content of the communication message specifically comprises:
if the communication message is a communication message sent by a group, determining a display strategy according to the name of the group, if the name of the group is the group with a specific name, determining that the display strategy is instant display, if the name of the group is a non-specific name, acquiring the message sending frequency of the group, if the sending frequency is higher than a frequency threshold, determining that the display strategy is neglected display, and if the sending frequency is lower than the frequency threshold, determining that the display strategy is delayed display.
5. The method of claim 1,
if the display policy is immediate display, determining the display position of the communication message according to the display policy and the content displayed by the cloud video specifically includes:
according to the first time of the content display of the communication message, extracting the multi-frame pictures of the cloud video in the first time interval, identifying the similarity of the multi-frame pictures, and if the similarity is lower than a similarity threshold value, playing the content of the communication message in a bullet screen mode on the cloud video, wherein the playing time is the first time.
6. The method of claim 1, further comprising:
when the terminal detects that the user clicks the communication message, displaying a reply interface of the communication message and the cloud video in a left-right split screen mode, wherein if the user is familiar with left-handed reply messages, the reply interface of the communication message is arranged on the left side, the cloud video is displayed on the right side, and if the user is familiar with right-handed reply messages, the reply interface of the communication message is arranged on the right side, and the cloud video is displayed on the left side; and after the terminal detects that the reply message of the communication message is sent, the cloud video is adjusted to be displayed in a full screen mode.
7. The method of claim 1, wherein the determining the display location of the communication message according to the display policy and the content of the cloud video display comprises:
if the display strategy is delayed display, when the cloud video plays non-text content, a specific area is determined as the display position of the communication message.
8. An information display system of an internet cloud video, the system comprising:
the display unit is used for receiving the internet cloud video clicked by the user; playing the cloud video in a full screen mode;
the processing unit is used for acquiring the content of the communication message when the instant communication software receives the communication message in the period of playing the cloud video in a full screen mode; determining a display strategy of the communication message according to the content of the communication message, determining a display position of the communication message according to the display strategy and the content of the cloud video display, and displaying the communication message at the display position;
the display strategy comprises the following steps: displaying in real time, delaying or ignoring;
if the display policy is immediate display, determining the display position of the communication message according to the display policy and the content displayed by the cloud video specifically includes:
determining a minimum first display area according to the content of the communication message, dividing the specific area into a plurality of areas to be displayed by taking the first display area as a basic size in the specific area in the whole display area, wherein the area of each area to be displayed is the same as that of the first display area, determining the first time for displaying the communication message displayed immediately, performing difference calculation on each area to be displayed to obtain a plurality of differences of the plurality of areas to be displayed, and selecting the area to be displayed corresponding to the minimum difference as the display position of the content of the communication message; specifically, the step of performing difference calculation on each to-be-displayed area to obtain a plurality of differences of the to-be-displayed areas specifically includes:
obtaining an alpha frame of regional picture of a region to be displayed, wherein the alpha frame of regional picture is ordered according to time in first time, combining RGB values of pixel points of each frame of regional picture of the alpha frame of regional picture into a three-dimensional matrix 3 x m x n to obtain alpha three-dimensional matrices 3 x m x n, obtaining alpha-1 difference matrices for differences between two adjacent three-dimensional matrices of the alpha three-dimensional matrices 3 x m x n, calculating average values of all elements of each difference matrix in the alpha-1 difference matrices to obtain alpha-1 average values, calculating weighted average values of the alpha-1 average values, determining the weighted average values as the differences of the region to be displayed, and traversing the rest regions to be displayed to obtain the rest differences;
of the above-mentioned 3 × m × n, 3 indicates a depth value of the three-dimensional matrix 3 × m × n, R, G, B occupies one position in the depth dimension, m indicates a value of the number of pixels in the row direction of the first display region, and n indicates a value of the number of pixels in the column direction of the first display region.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes a computer to perform the steps as described in any of the methods of claims 1-7.
CN202111114943.3A 2021-09-23 2021-09-23 Information display method of internet cloud video and related equipment Active CN113573156B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111114943.3A CN113573156B (en) 2021-09-23 2021-09-23 Information display method of internet cloud video and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111114943.3A CN113573156B (en) 2021-09-23 2021-09-23 Information display method of internet cloud video and related equipment

Publications (2)

Publication Number Publication Date
CN113573156A CN113573156A (en) 2021-10-29
CN113573156B true CN113573156B (en) 2022-02-11

Family

ID=78174066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111114943.3A Active CN113573156B (en) 2021-09-23 2021-09-23 Information display method of internet cloud video and related equipment

Country Status (1)

Country Link
CN (1) CN113573156B (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104898952B (en) * 2015-06-16 2019-05-28 魅族科技(中国)有限公司 A kind of terminal split screen implementation method and terminal
CN107135428A (en) * 2017-04-19 2017-09-05 深圳市金立通信设备有限公司 A kind of method and terminal for shielding message
CN107491315B (en) * 2017-08-31 2020-02-11 Oppo广东移动通信有限公司 Message prompting method, device and terminal
CN109819096A (en) * 2018-11-26 2019-05-28 努比亚技术有限公司 Push display control method, terminal and the computer storage medium of notification message
CN109656437B (en) * 2018-11-30 2021-01-26 维沃移动通信有限公司 Information display method and terminal equipment
CN111818374A (en) * 2020-07-23 2020-10-23 西安闻泰电子科技有限公司 Message popup control method and device, intelligent terminal and storage medium
CN112637410B (en) * 2020-12-22 2024-03-19 努比亚技术有限公司 Method, terminal and storage medium for displaying message notification

Also Published As

Publication number Publication date
CN113573156A (en) 2021-10-29

Similar Documents

Publication Publication Date Title
US10425679B2 (en) Method and device for displaying information on video image
US11689760B2 (en) Methods and devices for comment information display and interaction, electronic apparatus, and storage medium
US11816317B2 (en) Systems and methods for rendering user interface elements
CN106454434B (en) Bullet screen playing method and device
WO2020248909A1 (en) Video decoding method and apparatus, computer device, and storage medium
US20150350594A1 (en) Methods, apparatuses and computer programs for adapting content
WO2015081776A1 (en) Method and apparatus for processing video images
CN110392306B (en) Data processing method and equipment
CN107040808B (en) Method and device for processing popup picture in video playing
US20110052136A1 (en) Pattern-based monitoring of media synchronization
CN104967903A (en) Video play detection method and device
CN106485689A (en) A kind of image processing method and device
US20140344751A1 (en) Image Processing Method and Terminal Device
US20170168660A1 (en) Voice bullet screen generation method and electronic device
US20170127134A1 (en) Method and System for Image Alteration
WO2015010593A1 (en) Method and apparatus for displaying contact list
US20240251131A1 (en) Video pushing method, video pushing device and storage medium
US20170339470A1 (en) Information Presenting Method, Terminal Device, Server and System
CN113573156B (en) Information display method of internet cloud video and related equipment
CN110572713B (en) Transcoding method and processing terminal for adaptive video bandwidth ratio
CN107580264A (en) Multimedia resource play handling method and device
EP3547698A1 (en) Method and device for determining inter-cut time bucket in audio/video
US10445585B1 (en) Episodic image selection
US10812549B1 (en) Techniques for secure screen, audio, microphone and camera recording on computer devices and distribution system therefore
CN101594479B (en) System for processing ultralong caption data

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