[go: up one dir, main page]

CN111897506A - Screen projection method, control device, terminal and storage medium - Google Patents

Screen projection method, control device, terminal and storage medium Download PDF

Info

Publication number
CN111897506A
CN111897506A CN202010756188.8A CN202010756188A CN111897506A CN 111897506 A CN111897506 A CN 111897506A CN 202010756188 A CN202010756188 A CN 202010756188A CN 111897506 A CN111897506 A CN 111897506A
Authority
CN
China
Prior art keywords
content
sequence
target
contents
screen projection
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
Application number
CN202010756188.8A
Other languages
Chinese (zh)
Other versions
CN111897506B (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.)
TCL Overseas Electronics Huizhou Ltd
Original Assignee
TCL Overseas Electronics Huizhou 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 TCL Overseas Electronics Huizhou Ltd filed Critical TCL Overseas Electronics Huizhou Ltd
Priority to CN202010756188.8A priority Critical patent/CN111897506B/en
Publication of CN111897506A publication Critical patent/CN111897506A/en
Application granted granted Critical
Publication of CN111897506B publication Critical patent/CN111897506B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The application discloses a screen projection method, a control device, a terminal and a computer readable storage medium, wherein the method comprises the following steps: receiving a screen projection instruction which is sent by a first terminal and carries first content; responding to the screen projection instruction, and judging whether target content exists or not, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content; and if the target content exists, performing display operation on the target content. When a screen projecting instruction of a first terminal is received, corresponding first content is projected according to the screen projecting instruction, target content which is the same as the first content picture but has a quality dimension larger than that of the first content is obtained according to the first content, the first content is displayed, and the technical effect that the current screen projecting content is changed into clearer and better content is achieved.

Description

Screen projection method, control device, terminal and storage medium
Technical Field
The present application relates to the field of screen projection technologies, and in particular, to a screen projection method, a control device, a terminal, and a computer-readable storage medium.
Background
With the rapid development of the internet technology, the screen projection technology has also been widely developed, and after a user projects a screen through a television, the user can project contents such as videos or pictures watched on a mobile terminal such as a mobile phone or the like, or the whole content onto an intelligent television or other terminal equipment, so as to realize that the user watches videos/pictures and the like which are triggered by the mobile terminal to project the screen on the intelligent television.
However, the existing screen projection technology still has the problems that when contents such as videos or patterns are displayed through screen projection, the display is not clear, and the contents to be projected sent by the terminal can only be selected singly.
Disclosure of Invention
The application mainly aims to provide a screen projection method, and aims to solve the technical problems that when a screen is projected through a first terminal at present, content pictures displayed by a screen projection end are not clear, and the content to be projected sent by the first terminal can only be selected singly.
In order to achieve the above object, the present application provides a screen projection method, including:
receiving a screen projection instruction which is sent by a first terminal and carries first content;
responding to the screen projection instruction, and judging whether target content exists or not, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content;
and if the target content exists, performing display operation on the target content.
Optionally, before performing the display operation on the target content, the method further includes:
receiving a first operation instruction, wherein the first operation instruction is an instruction for judging whether a user allows the target content to be displayed at the screen projection end;
and if the first operation instruction is an instruction which allows the user to display the target content at the screen projection end, triggering the operation of executing the display operation on the target content.
Optionally, before performing the display operation on the target content, the method further includes:
sending the target content to the first terminal;
receiving a target operation instruction sent by the first terminal, wherein the target operation instruction is an instruction sent by a user through the first terminal, and the second operation instruction is an instruction for judging whether the user allows the target content to be displayed at the screen projection end;
and if the second operation instruction is an instruction which allows the user to display the target content at the screen projection end, triggering the operation of executing the display operation on the target content.
Optionally, the step of determining whether the target content exists includes:
searching a first database according to a first parameter set corresponding to the first content to obtain target content, wherein the first parameter set is a parameter reflecting a content picture;
if a plurality of target contents are obtained, acquiring a first sequence consisting of the plurality of target contents;
determining a target sequence according to the first sequence, and sending the target sequence to the first terminal;
and receiving a third operation instruction sent by the first terminal, wherein the third operation instruction is an instruction sent by a user through the first terminal according to the target sequence, and selecting a certain target content in the target sequence as the target content according to the third operation instruction.
Optionally, before the step of sending the target sequence to the first terminal, the method further includes:
if the number of the target contents searched in the first database is smaller than or equal to a preset threshold value, searching the target contents in a second database according to a first parameter set corresponding to the first contents, supplementing the target contents searched in the second database to the first sequence, and determining the target sequence according to the first sequence after supplementing the target contents.
Optionally, the step of determining a target sequence according to the first sequence includes:
and intercepting the first N target contents of the first sequence, and taking a sequence formed by the first N target contents as a target sequence.
Optionally, the step of determining a target sequence according to the first sequence includes:
acquiring a second parameter set corresponding to each target content in the first sequence, wherein the second parameter set is a parameter set reflecting content quality;
determining the target sequence according to a second parameter set corresponding to each of the target contents in the first sequence.
Optionally, the second parameter set is a parameter set composed of resolution and color depth;
the step of determining the target sequence according to the second set of parameters corresponding to each of the target content in the first sequence comprises:
and acquiring the target content in the first sequence with the resolution ratio larger than the preset resolution ratio and the color depth larger than the preset color depth to obtain a third sequence, and taking the third sequence as a target sequence.
Optionally, the second parameter set is a parameter set composed of resolution and color depth, and the step of determining the target sequence according to the second parameter set corresponding to each target content in the first sequence includes:
intercepting the first N target contents of the first sequence to obtain a second sequence;
acquiring the resolution corresponding to each target content in the first sequence, sequencing a plurality of target contents in the first sequence according to the high-low sequence of the resolutions corresponding to the target contents, and intercepting the first K target contents to obtain a third sequence;
acquiring the color depth corresponding to each target content in the first sequence, sequencing a plurality of target contents in the first sequences according to the color depth sequence corresponding to the target contents, and intercepting the first L target contents to obtain a fourth sequence;
and acquiring the target contents in the second sequence, the third sequence and the fourth sequence at the same time, and taking a sequence formed by the target contents in the second sequence, the third sequence and the fourth sequence as the target sequence.
In addition, in order to achieve the above object, the present application also provides a screen projection control device, including:
the receiving module is used for receiving a screen projection instruction which is sent by a first terminal and carries first content;
the judging module is used for responding to the screen projection instruction and judging whether target content exists or not, the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content;
and the execution module is used for executing display operation on the target content if the target content exists.
In addition, in order to achieve the above object, the present application further provides a terminal, where the terminal stores a screen projection program, and the screen projection program, when executed by a processor, implements the steps of the screen projection method according to any one of the above.
In addition, to achieve the above object, the present application also provides a computer-readable storage medium on which a processing program of a screen projection method is stored, the processing program of the screen projection method implementing the steps of the screen projection method as described in any one of the above when executed by a processor.
According to the method and the device, when a screen projecting instruction of a first terminal is received, first content corresponding to the screen projecting instruction is obtained, the screen projecting instruction is responded, whether target content which is the same as a first content picture but has a quality dimension higher than that of the first content exists is judged, and if the target content exists, the target content is projected. According to the first content released by the first terminal, the target content capable of replacing the first content is obtained, the target content which is clearer compared with the first content released by the screen releasing end can be obtained without searching at the first terminal by a user, and the technical effect that the current screen releasing content is replaced by clearer and better-quality content is achieved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the structures shown in the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a screen projection control device according to the embodiment of the present invention;
FIG. 2 is a schematic flowchart of an embodiment of a screen projection method according to the present application;
FIG. 3 is a schematic flow chart diagram illustrating another embodiment of a screen projection method according to the present application;
FIG. 4 is a schematic flow chart illustrating a target sequence determined according to the first sequence by the screen projection method of the present application;
FIG. 5 is a schematic flowchart of another embodiment of a screen projection method according to the present application;
fig. 6 is a functional block diagram of a screen projection control device according to an embodiment of the present invention.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows: receiving a screen projection instruction which is sent by a first terminal and carries first content; responding to the screen projection instruction, and judging whether target content exists or not, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content; and if the target content exists, performing display operation on the target content.
In the prior art, when the content of a first terminal is thrown to a screen throwing end, due to the difference of hardware of equipment at two ends, the content thrown to the screen throwing end from the first terminal is unclear and the like.
The application provides the above solution, and aims to solve the problem that the content displayed by the first terminal which is projected to the screen projection end is not clear at present.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a screen projection control device according to the embodiment of the present invention.
As shown in fig. 1, the screen projection control apparatus may include: a processor 1001, such as a CPU (central processing unit), a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input device such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the screen projection control device may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. The television performs communication with other devices via the network interface 1004.
Those skilled in the art will appreciate that the configuration shown in fig. 1 does not constitute a limitation of the projection control device and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1005 may include an operating system, a network communication module, a user interface module, and a screen projection program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call a screen projection program stored in the memory 1005 and perform the following operations:
receiving a screen projection instruction which is sent by a first terminal and carries first content;
responding to the screen projection instruction, and judging whether target content exists or not, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content;
and if the target content exists, performing display operation on the target content.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating an embodiment of a screen projection method according to the present application, wherein the screen projection method includes the following steps:
step S10, receiving a screen projection instruction which is sent by a first terminal and carries first content;
the first terminal is a delivery device for delivering the current playing content to other equipment, such as a mobile phone, a tablet computer, a notebook computer and the like; the screen projecting end is a terminal capable of receiving a screen projecting instruction sent by the first terminal, obtaining first content sent by the first terminal according to the screen projecting instruction, and projecting the first content to a display interface, such as a computer, a television, a smart screen, a tablet and the like. The screen projecting end receives a screen projecting instruction of first content carried by a first terminal connected with the screen projecting end, and the first content is projected to a display interface according to the screen projecting instruction. For example, when a television receives a screen projection instruction sent by a mobile phone which establishes a connection in the same WiFi environment, first content carried by the screen projection instruction is acquired and played. The screen projecting instruction is an instruction which is sent to a screen projecting end by the first terminal so that the screen projecting end receives the instruction and finishes the projection of the first content according to the instruction; the first content is the content sent by the first terminal to the screen projection end for projection, the content can be directly sent to the screen projection end or the address information of the first content is obtained at the first terminal when the screen projection end receives the address information, the address information is obtained, and then the projection of the first content is completed, and the screen projection end can be connected with the first terminal through wireless WIFI, Bluetooth and the like to receive the information sent by the first terminal.
Step S20, responding to the screen projection instruction, judging whether a target content exists, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content picture;
the screen projecting end responds to a screen projecting instruction of the first terminal, obtains parameter information of the first content according to the first content projected by the first terminal, and judges whether target content which is the same as a first content picture and has a quality dimension higher than that of the first content exists or not according to the parameter information.
It can be understood that the screen projecting end receives the first content projected by the first terminal after establishing connection with the first terminal, and searches whether the target content same as the first content picture exists while displaying the first content. The quality dimension is a parameter for measuring the first content and the attribute of the picture (picture) such as resolution, definition, color depth, format and the like of the target content. The screen projection terminal can search whether the target content identical to the first content picture exists in a local database and a server according to the first content. Optionally, whether the content identical to the picture exists in the local database may be searched according to the first content picture information, and then the quality dimension of the content picture is determined, and then whether the target content exists in the local database is determined according to the determination result.
And step S30, if the target content exists, performing display operation on the target content.
When the screen projection end determines that the content with the quality dimension higher than that of the first content picture and the same as the first content picture exists, the content is determined to be the target content capable of replacing the first content, and the target content is displayed on the screen projection end according to the display rule, wherein the quality dimension is parameters measuring the image playing quality of the playing content (including the first content and the second content), such as color depth, resolution ratio and the like.
Optionally, when it is determined that the target content exists, it may be determined whether the target content needs to be delivered on a screen delivery side by receiving a first operation instruction. The first operation instruction is an instruction of whether the user allows the target content to be displayed at the screen projection end. When the target content exists, the information of whether the target content superior to the first content in quality dimension is selected or not can be sent to the first terminal in a popup mode at the screen projection end, so that the user can send the first operation instruction, and when the first operation instruction is an instruction that the user allows the target content to be displayed at the screen projection end, the operation of displaying the target content at the screen projection end is executed.
Optionally, the target content may be sent to the first terminal, for example, when the target content is a picture, the screen projection end may push the picture information when pushing the target content to the first terminal; when the target content is a video, a video frame which is the same as a video frame displayed at the screen projection end at present can be intercepted and sent to the first terminal, and the intercepted video frame is a video frame (a first content frame) played by the screen projection end and is superior to the video frame which is projected from the first terminal to the screen projection end in quality dimension. When the target content is delivered to the first terminal, a second operation instruction is received, the second operation instruction is an instruction for judging whether the user allows the target content to be displayed on the screen-projecting end, and if the second operation instruction is judged that the user allows the operation content to be displayed on the screen-projecting end, the target content is delivered to the screen-projecting end to replace the first content. It should be noted that, when the first content is a video, and the screen-casting end receives an instruction for determining to cast the target content, that is, the first content currently being cast is replaced by the target content for playing, the playing information (the playing position of the first content) of the current first content at the screen-casting end is obtained, and the starting position of the playing of the target content is shifted to the position of the playing of the first content.
In the application, after the target content is sent to the first terminal, the first terminal can execute the action of sharing the target content, and the target content can be shared by back-delivering the target content to the first terminal. For example, a video (target content) which is back-cast to a mobile phone on a television is sent to a friend by Wechat through an instant chat tool. It is worth noting that if the first content which is currently put is the picture content, the screen throwing end directly throws the picture back to the first terminal; and if the currently released first content is the video content, the screen releasing end releases the video frame or the video address information of the currently played content to the first terminal.
The specific implementation process of this embodiment may be, for example, that a user needs to put video information currently played using an Tencent video from a mobile phone (a first terminal) onto a television for playing, the user may establish a connection with the television through a local area network and send a screen-throwing instruction carrying the video information to the television, and the television receives the screen-throwing instruction, obtains a position watched by the user on the mobile phone, and jumps to the playing position. Meanwhile, a picture of the video is intercepted, a currently played video is known as a Tang people street quest through obtaining first parameter information (the fact that actors in the drama or a specific scene can be identified) in the picture, a related video of the Tang people street quest is obtained, parameters such as definition and color depth of the related video are obtained, the related video is screened according to the parameters and compared with the currently played video in quality dimension, if the video is better than the video which is currently transmitted to a television through a mobile phone, a message of whether to replace the video is sent to the mobile phone is sent, and when a received instruction is replacement, the played video of the current terminal is replaced by the clearer video.
In this embodiment, when the screen projection end receives a screen projection instruction of the first terminal, the first content delivered by the first terminal is acquired, whether target content superior to the first content in quality dimension exists or not is determined according to the first content, and when the target content exists, the first content currently delivered by the screen projection end is replaced with the target content. By the method, the content which is thrown to the screen throwing end by the first terminal can be replaced by the content with higher quality displayed on the screen, and the user does not need to manually search and replace the content, so that the step of obtaining the content with higher quality is simplified, and the intelligence of screen throwing is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart illustrating a process of determining whether target content exists according to another embodiment of the present application, including:
step S21, finding a second content in a first database according to a first parameter set corresponding to the first content, where the first parameter set is a parameter reflecting a content picture;
step S22, if a plurality of second contents are obtained, obtaining a first sequence composed of the plurality of second contents;
step S23, determining a target sequence according to the first sequence, and sending the target sequence to the first terminal;
step S24, receiving a third operation instruction sent by the first terminal, where the third operation instruction is an instruction sent by a user through the first terminal according to the target sequence, and selecting a certain second content in the target sequence as the target content according to the third operation instruction.
In this embodiment, when the screen projecting end receives a first content carried by a screen projecting instruction of the first terminal, a first parameter set of the first content is acquired and searched in the first database, where the first parameter set is a parameter reflecting a content picture, where the first parameter set includes parameters of a name, a director, an actor, a dialog, a format, a duration, and the like when the projected content picture is a video picture, and the first parameter set includes parameters representing picture attributes such as a resolution, a color depth, a format, a picture name, and the like when the projected content picture is a picture. The screen projection end searches local data D1 (a first database) according to the acquired first parameter set of the first content to obtain second content, when a plurality of second contents exist, a first sequence formed by the plurality of second contents is acquired, the contents of the first sequence are further screened to determine a target sequence, and the target sequence is sent to the first terminal, so that a user can determine a certain second content capable of replacing the currently played first content in the target sequence as the target content. After the user determines the target content, a third operation instruction is sent to the screen projection end at the first terminal, so that the screen projection end determines the target content according to the third operation instruction.
It can be understood that, since the content information of the first sequence is obtained according to the first parameter set of the first content delivered from the first terminal to the screen-projecting end for playing, the content of the first sequence is similar to or identical to the picture of the first content. For example, when the content picture of the first content played by the screen projection end is a certain actor, the face information and/or dressing information of the actor are acquired and searched based on the first database to obtain a plurality of second contents similar to the actor, and the plurality of second contents form a first sequence. A set of contents made up of a plurality of second contents is referred to as a sequence in this application. Wherein the first sequence is a sequence formed by a plurality of second contents acquired in the first database based on the first parameter set of the first content.
When a target sequence formed by a plurality of second contents is sent to the first terminal, the second contents can be sequenced according to the quality of the second contents in the target sequence, so that a user can select the target contents according to the sequence of the second contents.
Optionally, when the number of the second content found in the first database is smaller than or equal to the preset threshold, a search needs to be performed in the second database (D2 in the database operated by the server), and the second content found in the second database is supplemented into the first sequence. For example, when the first content is a picture, the screen projection terminal acquires a first parameter set of the picture to search in a local database, acquires the picture related to the first parameter set as a second content, and when a plurality of second contents exist, acquires the plurality of second contents to form a first sequence. Wherein, the quantity of the second content can be set by the user. For example, when the first content is a picture, the preset threshold is 20, when the number of the second content searched by searching the local data D1 is less than or equal to 20, the second content is searched and supplemented in the database operated by the server according to the first parameter set D2, and if the number of the second content is less than 20, the second content is requested to be obtained from the network database D3 so as to meet the preset threshold of the second content, a first sequence is formed, and the target sequence is determined according to the first sequence. And after the target sequence is determined, sending the target sequence to the first terminal. And the first terminal sends a third operation instruction to the screen projection end after receiving the target sequence so as to play the target content selected by the user from the target sequence at the screen projection end.
Referring to fig. 4, the step of determining a target sequence according to the first sequence includes:
step S231, obtaining a second parameter set corresponding to each second content in the first sequence, where the second parameter set is a parameter set reflecting content quality;
step S232, determining the target sequence according to the second parameter set corresponding to each second content in the first sequence.
After determining the first sequence, a target sequence is further obtained according to the first sequence. The corresponding second parameter set of each second content in the first sequence may be obtained, so as to determine the target sequence. In this embodiment, the second content in the first sequence, in which the resolution is greater than the preset resolution and the color depth is greater than the preset color depth, is obtained in a form based on the second parameter. And forming a third sequence by the second content, and taking the third sequence as a target sequence with target content.
Optionally, in this embodiment, determining the target sequence may be performed by intercepting the first N second contents of the first sequence, and taking a sequence formed by the first N second contents as the target sequence. The method comprises the steps of obtaining a first content picture displayed at a screen projection end at present, cutting the first content picture based on the picture size, dividing the first content picture into A parts, obtaining second content corresponding to parts (face, hair style and makeup) similar to the first content picture in a first sequence based on each divided picture, comparing each second content with the picture of the first content, obtaining second content with higher similarity, and further obtaining a target sequence.
In this embodiment, the acquired content is further optimized by filtering the acquired content of the first sequence, so as to ensure that the target content determined to exist after the processing is the optimal content capable of replacing the first content.
Referring to fig. 5, fig. 5 shows a further embodiment of the present application, wherein the second parameter sets are resolution and color depth parameter sets, and the step of determining the target sequence according to the second parameter set corresponding to each of the second contents in the first sequence comprises:
step S2321, intercepting the first N second contents of the first sequence to obtain a second sequence;
step S2322, a resolution corresponding to each second content in the first sequence is obtained, the plurality of second contents in the first sequence are sequenced according to the order of the resolutions corresponding to the second contents, and the first K second contents are intercepted to obtain a third sequence;
step S2323, obtaining a color depth corresponding to each second content in the first sequence, sorting the plurality of second contents in the plurality of first sequences according to a sequence of the color depths corresponding to the plurality of second contents, and intercepting the first L second contents to obtain a fourth sequence;
step S2324, acquiring the second content in the second sequence, the third sequence and the fourth sequence, and taking a sequence formed by the second content in the second sequence, the third sequence and the fourth sequence as the target sequence.
In this embodiment, the similarity of each second content in the first sequence (a specific parameter or a combination of parameters of the first parameter set) is compared with the similarity of each second content in the first sequence displayed on the screen projection end, so as to obtain the first N second contents with higher similarity, where the first N second contents form the second sequence.
It can be understood that, in this embodiment, the resolution of each second content in the first sequence is obtained, the second contents are sorted according to the order of the resolution, and then K second contents before sorting are obtained to obtain a third sequence, where the value of K may be set by a system or a user.
Further, the color depth corresponding to each second content is obtained in the first sequence, sorting is performed according to the color depth, and the second content with higher color depth is screened to form a third sequence. Optionally, when the first sequence includes more second contents, the color depth of each of the second contents in the first sequence may be compared with the color depth of the current screen-projection-end first content image, and the second contents in the first sequence whose color depth is greater than the color depth of the current first content image are screened to obtain a fourth sequence.
The first sequence obtained in the present application is subjected to screening processing through a first parameter set, resolution and color depth, so as to obtain a second sequence, a third sequence and a fourth sequence. And further obtaining a common part of the second content contained in the second sequence, the third sequence and the fourth sequence, and determining the common part as a target sequence needing to be acquired. Optionally, in this application, the target sequence may be further sorted by obtaining a payment required for viewing each second content, and in a case that the quality dimension of the second content in the target sequence is higher than that of the first content, the second content with lower payment is preferentially sorted in the target sequence.
Specifically, in the process of determining the target sequence in this embodiment, the first terminal may be a mobile phone, and the screen projection terminal may be a television, for example, as follows: the mobile phone is connected with the television through the local area network and sends a picture of the piglet photo to the television, the television searches in the local database D1 through the search module according to the first parameter set of the picture of the piglet photo to obtain a first sequence, and the first sequence can be understood as a sequence formed by a plurality of second contents preliminarily acquired based on the first parameter set of the first contents. At this time, the similarity between all the second contents and the first contents (i.e. the similarity between each picture included in the second sequence and the currently released piglet photo in the television) can be compared in the first sequence, and the second sequence is obtained by cutting out the first N pictures. And then obtaining the resolution of each picture in the first sequence, sequencing according to the resolution, and intercepting the first K pictures to obtain a third sequence. And further acquiring the color depth of each picture in the first sequence, sequencing the pictures (second content) according to the color depth, and intercepting the front L pictures to obtain the picture with the color depth sequencing being close to the front. And finally, screening out the pictures which are simultaneously positioned in the second sequence, the third sequence and the fourth sequence to be used as a target sequence, wherein the target sequence comprises pictures (second content) which can replace the pictures of the piglet cookie played in the current television and have higher quality after being screened by the resolution and color depth parameters contained in the second parameter set. And sending the target sequence to the mobile phone so that a user can select a certain second content in the target sequence as a target content to play on the television through clicking or other operation modes.
In this embodiment, a target sequence with target content is obtained by screening the second content of the first sequence through the first parameter set, the resolution and the color depth, wherein the quality dimension of the second content included in the target sequence is higher than the quality dimension of the first content. And sending the target sequence to a screen projection end for a user to confirm final target content, and projecting the target content to the screen projection end, thereby realizing that the screen projection end displays the target content with higher definition and resolution relative to the first content.
The application also provides a screen projection control device.
Referring to fig. 6, fig. 6 is a functional module schematic diagram of a screen projection control device according to an embodiment of the present invention.
As shown in fig. 6, the screen projection control device includes:
the receiving module 10 is configured to receive a screen projection instruction which is sent by a first terminal and carries first content;
a determining module 20, configured to determine, in response to the screen projection instruction, whether a target content exists, where the target content is the same as the first content screen, and a quality dimension of the target content is greater than a quality dimension of the first content;
and the execution module 30 is configured to execute a display operation on the target content if the target content exists.
Further, the execution module 30 includes:
the first receiving unit is used for receiving a first operation instruction, wherein the first operation instruction is an instruction for judging whether a user allows the target content to be displayed at the screen projection end;
and the first trigger unit is used for triggering the operation of executing the display operation on the target content if the first operation instruction is an instruction which allows the target content to be displayed on the screen projection end by the user.
Further, the execution module 30 includes:
a first sending unit, configured to send the target content to the first terminal;
the second receiving unit is used for receiving a second operation instruction sent by the first terminal, wherein the second operation instruction is an instruction for judging whether a user allows the target content to be displayed on the screen projection end;
and the second triggering unit is used for triggering the operation of executing the display operation on the target content if the second operation instruction is an instruction which allows the target content to be displayed on the screen projection end by the user.
Further, the determining module 20 includes:
a searching unit, configured to search a first database for second content according to a first parameter set corresponding to the first content, where the first parameter set is a parameter reflecting a content picture;
the acquiring unit is used for acquiring a first sequence formed by a plurality of second contents if the plurality of second contents are obtained;
a second sending unit, configured to determine a target sequence according to the first sequence, and send the target sequence to the first terminal;
and a third receiving unit, configured to receive a third operation instruction sent by the first terminal, where the third operation instruction is an instruction sent by a user through the first terminal according to the target sequence, and select, according to the third operation instruction, a certain second content in the target sequence as the target content.
Further, the second transmitting unit includes:
a first determining subunit, configured to, if the number of the second content found in the first database is smaller than or equal to a preset threshold, find the second content in a second database according to a first parameter set corresponding to the first content, supplement the second content found in the second database to the first sequence, and determine the target sequence according to the first sequence after supplementing the second content.
Further, the second transmitting unit includes:
and the intercepting unit is used for intercepting the first N second contents of the first sequence and taking a sequence formed by the first N second contents as a target sequence.
Further, the second transmitting unit includes:
a first obtaining subunit, configured to obtain a second parameter set corresponding to each second content in the first sequence, where the second parameter set is a parameter set that reflects content quality;
a second determining subunit, configured to determine the target sequence according to a second parameter set corresponding to each of the second contents in the first sequence.
Further, the second determining subunit includes:
and the second obtaining subunit is configured to obtain a third sequence by obtaining the second content in the first sequence with the resolution being greater than the preset resolution and the color depth being greater than the preset color depth, and use the third sequence as a target sequence.
Further, the second determining subunit includes:
the first interception subunit intercepts the first N second contents of the first sequence to obtain a second sequence;
a third obtaining subunit, configured to obtain a resolution corresponding to each second content in the first sequence, sort the plurality of second contents in the first sequence according to a high-low order of the resolutions corresponding to the plurality of second contents, and intercept the first K second contents to obtain a third sequence;
a fourth obtaining subunit, configured to obtain a color depth corresponding to each second content in the first sequence, sort the plurality of second contents in the plurality of first sequences according to a high-low order of the color depths corresponding to the plurality of second contents, and intercept the first L second contents to obtain a fourth sequence;
and a fifth acquiring subunit, configured to acquire the second content located in the second sequence, the third sequence, and the fourth sequence at the same time, and take a sequence formed by the second content located in the second sequence, the third sequence, and the fourth sequence at the same time as the target sequence.
In addition, the present application also provides a terminal, wherein the terminal stores a screen projection program, and the screen projection program implements the steps of the screen projection method as described in any one of the above when executed by a processor.
In addition, the present application also provides a computer-readable storage medium, on which a processing control program of screen projection content is stored, which when executed by a processor implements the steps of the screen projection method of the above-described embodiment.
The specific implementation of the readable storage medium of the screen projection method for displaying content of the present application may refer to the foregoing embodiments of the screen projection method, and is not described herein again.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (12)

1. A screen projection method is characterized by comprising the following steps:
receiving a screen projection instruction which is sent by a first terminal and carries first content;
responding to the screen projection instruction, and judging whether target content exists or not, wherein the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content;
and if the target content exists, performing display operation on the target content.
2. The screen-projection method of claim 1, wherein before the performing the display operation on the target content, the method further comprises:
receiving a first operation instruction, wherein the first operation instruction is an instruction for judging whether a user allows the target content to be displayed at the screen projection end;
and if the first operation instruction is an instruction which allows the user to display the target content at the screen projection end, triggering the operation of executing the display operation on the target content.
3. The screen projection method of claim 1, wherein before the performing the display operation on the target content, the method further comprises:
sending the target content to the first terminal;
receiving a second operation instruction sent by the first terminal, wherein the second operation instruction is an instruction for judging whether a user allows the target content to be displayed at the screen projection end;
and if the second operation instruction is an instruction which allows the user to display the target content at the screen projection end, triggering the operation of executing the display operation on the target content.
4. The screen-projection method of claim 1, wherein the step of determining whether the target content exists comprises:
searching a first database according to a first parameter set corresponding to the first content to obtain second content, wherein the first parameter set is a parameter reflecting a content picture;
if a plurality of second contents are obtained, a first sequence formed by the second contents is obtained;
determining a target sequence according to the first sequence, and sending the target sequence to the first terminal;
and receiving a third operation instruction sent by the first terminal, wherein the third operation instruction is an instruction sent by a user through the first terminal according to the target sequence, and selecting a certain second content in the target sequence as the target content according to the third operation instruction.
5. The screen-casting method of claim 4, wherein the step of sending the target sequence to the first terminal is preceded by:
if the number of the second contents found in the first database is smaller than or equal to a preset threshold, finding the second contents in a second database according to a first parameter set corresponding to the first contents, supplementing the second contents found in the second database to the first sequence, and determining the target sequence according to the first sequence after supplementing the second contents.
6. The screen-projection method of claim 4, wherein the step of determining a target sequence according to the first sequence comprises:
and intercepting the first N second contents of the first sequence, and taking a sequence formed by the first N second contents as a target sequence.
7. The screen-projection method of claim 4, wherein the step of determining a target sequence according to the first sequence comprises:
acquiring a second parameter set corresponding to each second content in the first sequence, wherein the second parameter set is a parameter set reflecting content quality;
and determining the target sequence according to a second parameter set corresponding to each second content in the first sequence.
8. The screen projection method of claim 7, wherein the second parameter set is a parameter set consisting of resolution and color depth;
the step of determining the target sequence according to the second parameter set corresponding to each of the second contents in the first sequence comprises:
and acquiring the second content in the first sequence with the resolution ratio larger than the preset resolution ratio and the color depth larger than the preset color depth to obtain a third sequence, and taking the third sequence as a target sequence.
9. The screen-projection method of claim 7, wherein the second parameter set is a parameter set consisting of resolution and color depth, and the step of determining the target sequence according to the second parameter set corresponding to each of the second contents in the first sequence comprises:
intercepting the first N second contents of the first sequence to obtain a second sequence;
acquiring the resolution corresponding to each second content in the first sequence, sequencing a plurality of second contents in the first sequence according to the high-low sequence of the resolutions corresponding to the second contents, and intercepting the first K second contents to obtain a third sequence;
obtaining the color depth corresponding to each second content in the first sequence, sequencing a plurality of second contents in the plurality of first sequences according to the sequence of the color depths corresponding to the second contents, and intercepting the first L second contents to obtain a fourth sequence;
and acquiring the second content in the second sequence, the third sequence and the fourth sequence at the same time, and taking a sequence formed by the second content in the second sequence, the third sequence and the fourth sequence at the same time as the target sequence.
10. A screen projection control device, comprising:
the receiving module is used for receiving a screen projection instruction which is sent by a first terminal and carries first content;
the judging module is used for responding to the screen projection instruction and judging whether target content exists or not, the target content is the same as the first content picture, and the quality dimension of the target content is larger than that of the first content;
and the execution module is used for executing display operation on the target content if the target content exists.
11. A terminal, characterized in that the terminal stores a screen projection program, and the screen projection program realizes the steps of the screen projection method according to any one of claims 1 to 9 when executed by a processor.
12. A readable storage medium, on which a screen projection program is stored, which when executed by a processor implements the steps of the screen projection method according to any one of claims 1 to 9.
CN202010756188.8A 2020-07-30 2020-07-30 Screen projection method, control device, terminal and storage medium Active CN111897506B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010756188.8A CN111897506B (en) 2020-07-30 2020-07-30 Screen projection method, control device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010756188.8A CN111897506B (en) 2020-07-30 2020-07-30 Screen projection method, control device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111897506A true CN111897506A (en) 2020-11-06
CN111897506B CN111897506B (en) 2024-07-12

Family

ID=73183023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010756188.8A Active CN111897506B (en) 2020-07-30 2020-07-30 Screen projection method, control device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111897506B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113590067A (en) * 2021-07-28 2021-11-02 深圳创维-Rgb电子有限公司 Screen projection control method, system, device and computer readable storage medium
CN116684456A (en) * 2023-08-03 2023-09-01 云账户技术(天津)有限公司 Large-screen visual deployment method, device, equipment and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170083423A1 (en) * 2015-09-18 2017-03-23 Echostar Technologies L.L.C. Automated testing for content receivers
CN109819493A (en) * 2019-03-06 2019-05-28 深圳前海达闼云端智能科技有限公司 Control method and throwing screen method and device, storage medium, electronic equipment
CN110557674A (en) * 2018-05-30 2019-12-10 环球天成科技(北京)有限公司 Intelligent screen projection playing and transmitting method and device
CN110865783A (en) * 2019-11-11 2020-03-06 深圳创维数字技术有限公司 Screen projection method, device, system and storage medium
CN110996136A (en) * 2019-12-04 2020-04-10 聚好看科技股份有限公司 Video resource display method and device
CN111290725A (en) * 2020-03-13 2020-06-16 深圳市腾讯信息技术有限公司 Screen projection method, equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170083423A1 (en) * 2015-09-18 2017-03-23 Echostar Technologies L.L.C. Automated testing for content receivers
CN110557674A (en) * 2018-05-30 2019-12-10 环球天成科技(北京)有限公司 Intelligent screen projection playing and transmitting method and device
CN109819493A (en) * 2019-03-06 2019-05-28 深圳前海达闼云端智能科技有限公司 Control method and throwing screen method and device, storage medium, electronic equipment
CN110865783A (en) * 2019-11-11 2020-03-06 深圳创维数字技术有限公司 Screen projection method, device, system and storage medium
CN110996136A (en) * 2019-12-04 2020-04-10 聚好看科技股份有限公司 Video resource display method and device
CN111290725A (en) * 2020-03-13 2020-06-16 深圳市腾讯信息技术有限公司 Screen projection method, equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BRENDAN MOLONEY: "Sort-First Parallel Volume Rendering", 《 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 》, 23 September 2010 (2010-09-23), pages 1164 *
施唯佳;魏峥;祝谷乔;: "以电视屏为核心的智慧家庭下一代多屏互动技术体系", 电信科学, no. 11, 29 November 2018 (2018-11-29) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113590067A (en) * 2021-07-28 2021-11-02 深圳创维-Rgb电子有限公司 Screen projection control method, system, device and computer readable storage medium
CN116684456A (en) * 2023-08-03 2023-09-01 云账户技术(天津)有限公司 Large-screen visual deployment method, device, equipment and medium
CN116684456B (en) * 2023-08-03 2023-10-03 云账户技术(天津)有限公司 Large-screen visual deployment method, device, equipment and medium

Also Published As

Publication number Publication date
CN111897506B (en) 2024-07-12

Similar Documents

Publication Publication Date Title
KR102071579B1 (en) Method for providing services using screen mirroring and apparatus thereof
CN106487781B (en) Resource data processing method, device and system based on live broadcast
KR102196486B1 (en) Content collection navigation and auto-forwarding
RU2597232C1 (en) Method for providing a video in real time and device for its implementation, as well as a server and a terminal device
US12511027B2 (en) Effect processing method, apparatus, electronic device, and storage medium
CN107682714B (en) Method and device for acquiring online video screenshot
CN109309842B (en) Live broadcast data processing method and device, computer equipment and storage medium
JP2025521253A (en) Related information display method, device, electronic device, storage medium and computer program
CN110609957B (en) Global searching method, terminal and server
JP7231638B2 (en) Image-based information acquisition method and apparatus
CN110580486B (en) Data processing method, device, electronic equipment and readable medium
CN113590067A (en) Screen projection control method, system, device and computer readable storage medium
HK1203109A1 (en) Video conversation method, video conversation terminal, and video conversation system
EP3817326A1 (en) Communication terminal, communication system, method for sharing data, and carrier means
US20190261026A1 (en) Multimedia information playing method and system, standardized server and live broadcast terminal
WO2022252610A1 (en) Bullet screen comment issuing method and bullet screen comment receiving method
CN113891105A (en) Screen display method and device, storage medium and electronic device
US20230316529A1 (en) Image processing method and apparatus, device and storage medium
CA3102425C (en) Video processing method, device, terminal and storage medium
CN111897506B (en) Screen projection method, control device, terminal and storage medium
CN113473157B (en) Free viewpoint visual angle information recommendation method and related equipment
CN109815407B (en) Information resource pushing method, device, equipment and storage medium
CN112770185A (en) Method and device for processing Sprite map, electronic equipment and storage medium
CN109697129A (en) A kind of information sharing method, equipment and computer readable storage medium
CN104822086B (en) Information-pushing method, terminal and system

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
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. 19 district

Applicant after: Maojia Technology (Guangdong) Co.,Ltd.

Address before: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. 19 district

Applicant before: TCL OVERSEAS ELECTRONICS (HUIZHOU) Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant