Screen projection control method and device, electronic equipment and readable storage medium
By acquiring the screen casting records of other devices and casting based on video information, the problem of complex operation of existing screen casting functions is solved, achieving fast screen casting and saving data usage.
Patent Information
- Application Number
- CN202211666269.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-12-23
AI Technical Summary
The existing screen mirroring function has a cumbersome startup process, requiring the user to play a video on their terminal and trigger the screen mirroring button, resulting in complicated operation and wasted resources.
By acquiring the screen casting records of other devices and casting based on video information, the screen casting process is simplified, and fast screen casting is achieved by utilizing historical screen casting records.
It improves screen casting efficiency, reduces the need for resource playback, saves data, enhances the screen casting control experience, and simplifies the operation process.
Smart Images

Figure CN116033212B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of electronic devices, and particularly relates to a screen projection control method and device, an electronic device and a readable storage medium. BACKGROUND
[0002] The screen projection function is a function of projecting a video on a user terminal onto a screen projection device for playing, so as to facilitate the user to view the video by using the screen projection device.
[0003] However, the starting process of the screen projection function is relatively complicated, for example, when projecting a video onto a projector, the video needs to be played in the user terminal first, and a screen projection button needs to be triggered in the playing interface of the video, so as to project the video onto the projector. SUMMARY
[0004] The purpose of the embodiments of the present application is to provide a screen projection control method, device, electronic device and readable storage medium, which no longer needs to play a screen projection resource and select a starting button of the screen projection function in a page of the screen projection resource, thereby simplifying the screen projection process.
[0005] In a first aspect, the embodiments of the present application provide a screen projection control method, comprising: a first device acquiring a first screen projection record, the first screen projection record being a playing record when a second device projects by using a screen projection device; the first device determining video information related to the second device according to the first screen projection record; and the first device projecting according to the video information.
[0006] In a second aspect, the embodiments of the present application provide a screen projection control device, comprising: an acquisition module, configured to acquire a first screen projection record, the first screen projection record being a playing record when a second device projects by using a screen projection device; a processing module, configured to determine video information related to the second device according to the first screen projection record; and a projection module, configured to project according to the video information.
[0007] In a third aspect, the embodiments of the present application provide an electronic device, which comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, and the program or instruction is executed by the processor to realize the steps of the method of the first aspect.
[0008] In a fourth aspect, the embodiments of the present application provide a readable storage medium, and the readable storage medium stores a program or instruction, and the program or instruction is executed by the processor to realize the steps of the method of the first aspect.
[0009] In a fifth aspect, the embodiments of the present application provide a chip, which comprises a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run a program or instruction to realize the method of the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product stored in a storage medium, which is executed by at least one processor to implement the method of the first aspect. In the embodiment of the present application, when the first device obtains the first screen projection record, i.e., the playing record when the second device uses the screen projection device to project, the video information related to the second device is determined according to the first screen projection record, and then the screen projection is performed according to the video information. In this process, the historical screen projection record of the other terminal can be used to realize the fast screen projection, and the efficiency of the screen projection is improved. BRIEF DESCRIPTION OF DRAWINGS
[0011] Figure 1 A flowchart of a screen projection control method provided by some embodiments of the present application;
[0012] Figure 2 A display diagram of the first screen projection record provided by some embodiments of the present application;
[0013] Figure 3 A display diagram of the second display interface and the second identifier provided by some embodiments of the present application;
[0014] Figure 4 A display diagram of the screen projection device provided by some embodiments of the present application;
[0015] Figure 5 A display diagram of the first screen projection record and the second screen projection record provided by some embodiments of the present application;
[0016] Figure 6 A display diagram of the screen projection record combination provided by some embodiments of the present application;
[0017] Figure 7 A diagram of the second device and the first screen projection record provided by some embodiments of the present application;
[0018] Figure 8 A display diagram of the screen projection record combination and the second device provided by some embodiments of the present application;
[0019] Figure 9 A display diagram of the editing interface of the second screen projection record provided by some embodiments of the present application;
[0020] Figure 10 A schematic block diagram of a screen projection control device provided by some embodiments of the present application;
[0021] Figure 11 One of the hardware schematic diagrams of an electronic device provided by some embodiments of the present application;
[0022] Figure 12This is a second hardware schematic diagram of an electronic device provided in some embodiments of this application. Detailed Implementation
[0023] The embodiments of this application will now be clearly described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of, and not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0024] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0025] The screen projection control method, device, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0026] like Figure 1 As shown in the figure, this application provides a screen projection control method, including:
[0027] Step 102: The first device acquires the first screen projection record, which includes the playback record when the second device uses the screen projection device to project the screen.
[0028] In some embodiments of this application, the first screen projection record may be obtained by the first device from the second device. That is, the first screen projection record may be stored in the second device. In this case, the second device sends the first screen projection record to the first device so that the first device can obtain it.
[0029] Optionally, the first screen projection record can also be stored in the screen projection device. In this case, when the first device is connected to the screen projection device, the screen projection device can send the first screen projection record to the first device so that the first device can retrieve it.
[0030] The methods for sending the first screen projection record include, but are not limited to, Bluetooth transmission and transmission via social media software.
[0031] In some embodiments of this application, the first screen projection record may be obtained by the first device through the screen projection device.
[0032] Specifically, the screen projection device stores the first screen projection record, and in a case where the first device interacts with the screen projection device, the first device obtains the first screen projection record from the screen projection device. In a case where the first device establishes a connection with the screen projection device, the screen projection device automatically sends the first screen projection record to the first device, so that the first device obtains the first screen projection record. In some embodiments of the present application, the first screen projection record is stored in a server associated with the screen projection device, so that the first device obtains the first screen projection record by accessing the server associated with the screen projection device.
[0033] In step 104, the first device determines video information related to the second device according to the first screen projection record.
[0034] In this embodiment, the video information related to the second device can be understood as information of a video played by the second device when the second device performs screen projection by using the screen projection device, so that when the first device performs screen projection, the screen projection can be performed according to the video information.
[0035] In step 106, the first device performs screen projection according to the video information.
[0036] In the embodiments of the present application, the historical screen projection record of the other terminal can be used to realize fast screen projection, and in this process, the efficiency of screen projection is improved.
[0037] In some embodiments of the present application, the first screen projection record includes a video name and a video play progress; the first device determines the video information related to the second device according to the first screen projection record, specifically including: the first device searches for a target video according to the video name; and the first device determines the video information according to the target video and the video play progress.
[0038] Optionally, the first screen projection record includes a video name, so that the target video is searched according to the video name, and then the play progress of the target video is determined according to the video play progress, so that the video information is filtered from the target video, and then when screen projection is performed, the screen projection can be performed according to the video information.
[0039] In the above embodiments, the above screen projection scheme can realize continuous play of the target video, without manual adjustment of the play progress of the target video by the user, thereby reducing the complexity of screen projection control and improving the experience of screen projection control.
[0040] In some embodiments of the present application, the target video can be searched locally or online according to the video name.
[0041] Specifically, the first device has a local database, after obtaining the first casting record, the video name in the first casting record is used to search in the local database, and then the target video is found.
[0042] In some embodiments of the present application, the first device has an online database, after obtaining the first casting record, the video name in the first casting record is used to search in the online database, and then the target video is found.
[0043] In some embodiments of the present application, the online database is composed of a plurality of sub-databases, wherein the plurality of sub-databases correspond one-to-one to the application programs installed in the first device.
[0044] Specifically, it can be understood that the application programs installed in the first device are application programs for providing video resources.
[0045] Exemplarily, the application programs installed in the first device are video application programs.
[0046] In some embodiments of the present application, the video information is an online resource browsed by the electronic device. For example, when the application program installed in the electronic device accesses other terminals or servers, the online resource provided by the other terminals or servers, wherein the online resource includes but is not limited to video files and audio files, etc.
[0047] In some embodiments of the present application, in the case of displaying the first casting record, the input to the first casting record is received, and the first device casts according to the video information.
[0048] Exemplarily, the input to the first casting record can be a long press input of the first casting record, such as in the case that the first casting record receives the long press input, casting is performed according to the video information.
[0049] Exemplarily, the input to the first casting record can be a continuous click input to the first casting record, wherein the continuous click input includes 3 click inputs. Such as in the case that the first casting record receives the continuous click input, casting is performed according to the video information.
[0050] In the related technical solution, when the video is cast to the projector, the video needs to be played in the user terminal first, and the casting button in the video playing interface is triggered to cast the video to the projector. In the embodiments of the present application, casting according to the video information can be realized by inputting the first casting record, without the need to play the casting resource and select the start button of the casting function in the page of playing the casting resource, thereby improving the efficiency of casting.
[0051] In addition, since screen casting can be achieved without playing the screen casting resource, the amount of data required to play the screen casting resource is reduced, saving users unnecessary data waste.
[0052] It is worth noting that in the embodiments of this application, since there is no need to play the screen projection resources, it is no longer necessary to call the electronic device's speaker and other modules, which reduces the impact of calling the above-mentioned devices on the functions running in the electronic device. For example, it reduces the interruption of voice calls due to calling the speaker during the screen projection process, thereby improving the user experience of screen projection control.
[0053] For example, such as Figure 2 and Figure 3 As shown, the first screen projection record 202 can be a video cover displayed in a video playback application named "0123", such as a video cover with the video name "Six Stars", a video cover with the video name "Photography Tips", a video cover with the video name "Traffic Signs", a video cover with the video name "Interview Program", and a video cover with the video name "Class".
[0054] The video cover can be a TV series cover image, such as "Etiquette (Episode 1)", or a movie cover image, which will not be elaborated on here.
[0055] In some embodiments of this application, such as Figure 2 As shown, in response to input of the first screen projection record, the first display interface is displayed. The first display interface 204 is displayed in the form of a pop-up window within the preset range of the first screen projection record. During this process, it is convenient for the user to operate on the first icon 206 in the first display interface without moving their finger after operating on the first screen projection record, so as to realize screen projection control.
[0056] When the input to the first identifier 206 displayed on the first display interface is received, the first device performs screen projection based on the video information.
[0057] In some embodiments of this application, the first display interface also displays a playback identifier 208, so that when the playback identifier 208 is received, the target video is played, so that the user can choose to cast the target video to the screen or play it locally on the electronic device according to the actual use needs.
[0058] In some embodiments of this application, the playback identifier 208 may be a play button.
[0059] In some embodiments of this application, the first device performs screen projection based on video information, and further includes: the first device receiving a first input to switch the projection device; in response to the first input, determining the first projection device corresponding to the first input, and switching the current projection device to the first projection device.
[0060] In this embodiment, users can choose the projection device according to their actual projection needs in order to meet the projection needs in different scenarios.
[0061] Specifically, based on the screen projection effects of different screen projection devices, the device with the best screen projection effect can be selected according to the first input.
[0062] In some embodiments of this application, the screen projection effect includes one or more of the following: screen projection size, screen projection brightness, and screen projection resolution.
[0063] In some embodiments of this application, in response to a first input, a second display interface is displayed, in which a second identifier is displayed, and input to the second identifier is received; in response to input to the second identifier, a list of projection devices is displayed; input to a first projection device in the list of projection devices is received; in response to input to the first projection device in the list of projection devices, the current projection device is switched to the first projection device.
[0064] For example, such as Figure 3 As shown, a second display interface 302 is displayed so that a second identifier 304 can be displayed. The second identifier 304 is used to indicate switching, modifying or selecting a projection device. When the electronic device receives input from the second identifier 304, a list of projection devices is displayed.
[0065] The screen mirroring device list can be understood as a table summarizing the devices used to receive and output screen mirroring resources. Screen mirroring devices are those that receive and output screen mirroring resources; specifically, for example, screen mirroring devices can be projectors, televisions, computers, etc., and their specific forms will not be elaborated upon here.
[0066] In some embodiments of this application, the second identifier 304 may be represented in the form of text, such as "switch screen projection device". The second identifier 304 may also be represented in the form of an icon, the specific form of which will not be described here.
[0067] In some embodiments of this application, the input of the second identifier can be a click input of the second identifier 304. Its specific form can be set according to actual use needs, and will not be described in detail here.
[0068] By displaying a list of screen mirroring devices, users can select the desired screen mirroring device based on their actual needs.
[0069] For example, the list of screen-casting devices includes a first screen-casting device, a second screen-casting device, a third screen-casting device, and a fourth screen-casting device. If input is received from the first screen-casting device, the current screen-casting device will be switched to the first screen-casting device.
[0070] In some embodiments of this application, the method further includes: obtaining the priority of each screen-casting device in the screen-casting device list; and configuring a default screen-casting device according to the priority.
[0071] In this embodiment, users can customize the priority of each screen-casting device in the screen-casting device list in order to select the appropriate screen-casting device for screen-casting, so as to meet the screen-casting needs in different scenarios.
[0072] Specifically, users can customize the priority of each screen-casting device and then set the default screen-casting device according to their personal preferences or usage environment.
[0073] In some embodiments of this application, the priority is related to the available time of the screen projection device; or the priority is related to the geographical location of the screen projection device.
[0074] Specifically, users can customize the usage time of each screen-casting device and then determine the priority based on the usage time. For example, if the usage time of the first screen-casting device is from 00:00:00 on October 15, 2022 to 00:00:00 on October 17, 2022, the usage time of the first screen-casting device is the default time period. In the default time period, which means that it can be used at any time, the priority of the first screen-casting device is higher than that of the second screen-casting device.
[0075] For example, such as Figure 4 As shown, users can set up temporary projection devices, such as projector 1 and projector 2, and configure an expiration period for projector 1 and projector 2. The expiration period is also the usable time in this embodiment. During the expiration period, the projector has a higher priority than other projection devices in the projection device list.
[0076] In this embodiment, the priority of the screen-casting device is adjusted by the available time, so that the screen-casting device to be used can be configured in advance during the screen-casting process. During this process, a reasonable screen-casting device is recommended to the user without the need for the user to manually modify the screen-casting device, thus improving the user experience of screen-casting control.
[0077] In addition, by configuring the preferred screen mirroring device, the screen mirroring device does not need to be modified again when the electronic device is used for screen mirroring, which simplifies the subsequent screen mirroring operation process and improves the user experience of screen mirroring control.
[0078] In some embodiments of the present application, after the first device screens the video information, the first device further generates a second screen record according to the video name of the target video and the current playing progress of the target video; the second screen record is sent to the second device, so that the second device screens the target video according to the second screen record; or the second screen record is stored in the historical screen record of the first device, so that the first device screens the target video according to the second screen record.
[0079] In this embodiment, as shown in Figure 7 the second screen record is sent to the second device 702, so that the second device 702 screens the target video according to the second screen record after receiving the second screen record 704, or the first device screens the target video according to the second screen record.
[0080] In this embodiment, by generating the second screen record and sharing it with the second device, the information sharing can be realized without the user of the second device searching for the target video, thereby improving the efficiency of resource sharing.
[0081] In some embodiments of the present application, the second screen record can be sent to the second device in the form of a short message, or sent to the second device through social software, or uploaded to an online storage space bound to the first device, so that the second device accesses the online storage space bound to the first device to obtain the second screen record.
[0082] In some embodiments of the present application, the second screen record can be stored in a screen device used by the first device for screening, so that the second device obtains the second screen record by interacting with the screen device.
[0083] In some embodiments of the present application, the first device displays the historical screen record; the first device receives a second input on at least two screen records in the historical screen record; the first device determines a screen record combination in response to the second input, the screen record combination including the at least two screen records; the screen record combination is sent to the second device, so that the second device screens according to the screen record combination; or the screen record combination is stored in the historical screen record of the first device, so that the first device screens according to the screen record combination.
[0084] In this embodiment, the user can select at least two screen records according to the actual use habit, and generate a screen record combination according to the at least two screen records, so as to realize continuous screen control through the screen record combination; in this process, the user does not need to select another screen record for screening after selecting a screen record for screening, thereby simplifying the logic of screen control and improving the efficiency of screen control.
[0085] Specifically, for example, as shown in Figure 5 and Figure 6 , the screen projection record combination 602 includes a first screen projection record 502 and a second screen projection record 504. After the first device projects the target device with the first screen projection record 502, if the target video output corresponding to the first screen projection record 502 ends, the second screen projection record 504 is used for projection. In this process, the user does not need to select another screen projection record for projection after selecting a screen projection record for projection, which simplifies the logic of screen projection control and improves the efficiency of screen projection control. In some embodiments of the present application, the sharing button in the first screen projection record 502 can be selected to realize the sharing of the first screen projection record 502.
[0086] In one of the embodiments, the change device button in the first screen projection record 502 is selected to realize the change of the screen projection device in the first screen projection record 502.
[0087] In some embodiments of the present application, the first device displays a second control 506, wherein the second control 506 is used to indicate the historical screen projection record. In the case of receiving the input of the second control 506, the historical screen projection record is displayed.
[0088] In some embodiments of the present application, the electronic device displays a third control 604, wherein the third control 604 is used to indicate the display of the screen projection record combination. In the case of receiving the input of the third control 604, the screen projection record combination 602 is displayed.
[0089] In some embodiments of the present application, as shown in Figure 8 , the screen projection record combination is generated so as to send the screen projection record combination 804 to the second device 802. After receiving the screen projection record combination 804, the second device 802 projects according to the screen projection record combination, thereby realizing the sharing of information.
[0090] In some embodiments of the present application, the first screen projection record includes a third screen projection record and a fourth screen projection record, the third screen projection record corresponds to the first target video and the second screen projection device, and the fourth screen projection record corresponds to the second target video and the third screen projection device; the first device performs screen projection according to the video information, including: in the case that the second screen projection device and the third screen projection device are the same, the first device projects the first target video to the target screen projection device; in the case that the first target video ends playing or exits the screen projection, a first interface is displayed; a third input to the first interface is received; in response to the third input, the second target video is projected to the target screen projection device, and the target screen projection device is the second screen projection device or the third screen projection device; in the case that the second screen projection device and the third screen projection device are different, the first device projects the first target video to the second screen projection device and projects the second target video to the third screen projection device.
[0091] In this embodiment, in the case that the first screen projection record includes the third screen projection record and the fourth screen projection record, screen projection can be performed according to whether the second screen projection device and the third screen projection device are the same screen projection device or in sequence, in this process, the screen projection needs in different scenarios can be met, and the efficiency of screen projection control is improved.
[0092] In some embodiments of the present application, the first interface is used to show the user whether to perform screen projection according to the fourth screen projection record, and in the case that a third input to the first interface is received, it is considered that the user agrees to play in sequence, so as to realize continuous screen projection of multiple screen projection records, thereby improving the efficiency of screen projection control.
[0093] In some embodiments of the present application, the first interface displays a confirmation mark, and in the case that a third input to the confirmation mark is received, the second target video is projected to the target screen projection device.
[0094] In some embodiments of the present application, the third input can be a single-click operation, a double-click operation, etc. on the confirmation mark, which is not limited herein.
[0095] In some embodiments of the present application, in the case that the second screen projection device and the third screen projection device are different, the first device projects the first target video to the second screen projection device and projects the second target video to the third screen projection device, so as to realize simultaneous screen projection control of different target videos, in this process, the efficiency of screen projection control is improved.
[0096] In some embodiments of the present application, in the case that the third target video is associated with a screen projection record, the first device acquires a historical playing progress of the third target video; and projects the third target video to the fourth screen projection device according to the historical playing progress.
[0097] In this embodiment, the playing progress of the target video can be determined according to the screen projection record, and in this process, continuous playing of the same video can be realized, thereby improving the screen projection experience of the user.
[0098] In some embodiments of the present application, the historical playing progress can be determined according to the search result of the video name of the third target video in the screen projection record, and if the result is found, the video playing progress in the search result is obtained and the video playing progress is taken as the historical playing progress.
[0099] In some embodiments of the present application, the video information includes a first video name and a second video name, wherein the first video name corresponds to a first video in the first application, and the second video name corresponds to a second video in the second application, and the screen projection control method further includes: in the case of updating the first video and the second video, obtaining a historical screen projection order of the first video and the second video; and projecting the updated first video and the second video according to the historical screen projection order.
[0100] In this embodiment, the first video and the second video can be projected according to the historical screen projection order in the case of updating the first video and the second video, and in this process, automatic episode chasing of the first video and the second video can be realized, so as to improve the efficiency of screen projection.
[0101] In some embodiments of the present application, the historical screen projection order can be determined according to the timestamp corresponding to the screen projection record corresponding to the first video and the timestamp corresponding to the screen projection record corresponding to the second video.
[0102] Specifically, if the timestamp corresponding to the screen projection record corresponding to the first video is earlier than the timestamp corresponding to the screen projection record corresponding to the second video, the historical screen projection order is that the first video is earlier and the second video is later; otherwise, if the timestamp corresponding to the screen projection record corresponding to the second video is earlier than the timestamp corresponding to the screen projection record corresponding to the first video, the historical screen projection order is that the second video is earlier and the first video is later.
[0103] In some embodiments of the present application, the first device receives a fourth input of a fourth target video and a fifth screen projection device identifier; the first device generates a to-be-projected record according to the fourth target video and the fifth screen projection device identifier in response to the fourth input; and the first device projects the fourth target video to the screen projection device corresponding to the fifth screen projection device identifier in the case of receiving a fifth input of the to-be-projected record.
[0104] In this embodiment, users can customize the screen casting control according to their actual needs to obtain a list of screen casting records. After discovering resources of interest, users can obtain the list of screen casting records through customized screen casting control. Upon receiving the fifth input of the screen casting record, the fourth target video is cast to the screen casting device corresponding to the fifth screen casting device identifier, making it convenient to view resources of interest.
[0105] In some embodiments of this application, the electronic device displays a fourth control, which is used to indicate the record to be projected. Upon receiving input to the fourth control, the editing interface of the record to be projected is displayed, and after the editing of the record to be projected is completed, the device jumps to the display interface of the combined projected records.
[0106] For example, such as Figure 9 As shown, the editing interface for the recording to be projected displays a first reminder box 902 and a second reminder box 904. The first reminder box 902 is used to input the fourth target video, and the second reminder box 904 is used to input the identifier of the fifth projection device.
[0107] In some embodiments of this application, the editing interface of the recording to be projected displays a third reminder box 906 for inputting the resource source of the fourth target video.
[0108] In some embodiments of this application, if the information entered in the first reminder box 902, the second reminder box 904, or the third reminder box 906 cannot be found, a warning message is entered to indicate that the search is abnormal, so that the user can re-enter the information, thereby reducing the creation of invalid pending screen mirroring records.
[0109] In some embodiments of this application, when the first device displays a list of projection devices, it receives a sixth input to drag the fifth target video to the sixth projection device in the list; in response to the sixth input, the first device establishes a connection with the sixth projection device and projects the fifth target video to the sixth projection device.
[0110] In this embodiment, users can manually select the video to be cast and the casting device to be used for casting, so that users can select the video and casting device according to their actual needs.
[0111] The screen casting control method provided in this application can be executed by a screen casting control device. This application uses the execution of the above-mentioned screen casting control method by a screen casting control device as an example to illustrate the screen casting control device provided in this application.
[0112] like Figure 10As shown, a screen projection control apparatus 1000 is provided, comprising: an acquisition module 1002 configured to acquire a first screen projection record, the first screen projection record comprising a play record when a second device projects by using a screen projection device; a processing module 1004 configured to determine video information related to the second device according to the first screen projection record; and a screen projection module 1006 configured to project according to the video information.
[0113] In some embodiments of the present application, the first screen projection record comprises a video name and a video play progress; the processing module 1004 is specifically configured to: search for a target video according to the video name; and determine the video information according to the target video and the video play progress.
[0114] In some embodiments of the present application, the screen projection module 1006 is further configured to: receive a first input of switching the screen projection device; and in response to the first input, determine a first screen projection device corresponding to the first input, and switch the current screen projection device to the first screen projection device.
[0115] In some embodiments of the present application, the screen projection module 1006 is further configured to: generate a second screen projection record according to a video name of a target video to be projected and a current play progress of the target video; and wherein the second screen projection record is used for being sent to the second device, so that the second device projects the target video according to the second screen projection record; or the second screen projection record is used for being stored in a historical screen projection record of the first device, so that the first device projects the target video according to the second screen projection record.
[0116] In some embodiments of the present application, the screen projection module 1006 is further configured to: display the historical screen projection record; receive a second input of at least two screen projection records in the historical screen projection record; and in response to the second input, determine a screen projection record combination, the screen projection record combination comprising the at least two screen projection records; and wherein the screen projection record combination is used for being sent to the second device, so that the second device projects according to the screen projection record combination; or the screen projection record combination is used for being stored in the historical screen projection record of the first device, so that the first device projects according to the screen projection record combination.
[0117] In some embodiments of the present application, the first screen projection record includes a third screen projection record and a fourth screen projection record, the third screen projection record corresponds to the first target video and the second screen projection device, and the fourth screen projection record corresponds to the second target video and the third screen projection device; the screen projection module 1006 is specifically configured to: in the case that the second screen projection device and the third screen projection device are the same, the first device projects the first target video to the target screen projection device; in the case that the first target video ends playing or exits the screen projection, display the first interface; receive a third input on the first interface; in response to the third input, project the second target video to the target screen projection device, the target screen projection device being the second screen projection device or the third screen projection device; in the case that the second screen projection device and the third screen projection device are different, the first device projects the first target video to the second screen projection device and the second target video to the third screen projection device.
[0118] In some embodiments of the present application, the screen projection module 1006 is further configured to: in the case that the third target video is associated with a screen projection record, the first device acquires a historical playing progress of the third target video; and project the third target video to the fourth screen projection device according to the historical playing progress.
[0119] In some embodiments of the present application, the video information includes a first video name and a second video name, the first video name corresponds to a first video in a first application, and the second video name corresponds to a second video in a second application; the screen projection module 1006 is further configured to: in the case that the first video and the second video are updated, acquire a historical screen projection order of the first video and the second video; and project the updated first video and the second video according to the historical screen projection order.
[0120] The screen projection control device in the embodiments of the present application can be an electronic device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, and the embodiments of the present application are not limited in this regard.
[0121] The screen projection control device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems, and the embodiments of the present application are not limited in this regard.
[0122] The screen projection control device 1000 provided by the embodiments of the present application can implement the screen projection control method embodiments, and each process of the screen projection control method embodiments is not repeated here to avoid repetition. Figure 1
[0123] Optionally, as shown in Figure 11 the embodiments of the present application also provide an electronic device 1100, which includes a processor 1102 and a memory 1104, and the memory 1104 stores programs or instructions executable on the processor 1102. When the programs or instructions are executed by the processor 1102, each step of the above screen projection control method embodiments is implemented, and the same technical effects are achieved. To avoid repetition, each step is not repeated here.
[0124] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device.
[0125] Figure 12 To implement the hardware structure of an electronic device according to an embodiment of the present application.
[0126] The electronic device 1200 includes, but is not limited to, a radio frequency unit 1202, a network module 1204, an audio output unit 1206, an input unit 1208, a sensor 1210, a display unit 1212, a user input unit 1214, an interface unit 1216, a memory 1218, and a processor 1220, etc.
[0127] Those skilled in the art can understand that the electronic device 1200 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1220 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0128] In one embodiment, the processor 1220 is configured to: obtain a first screen projection record, the first screen projection record including a play record when the second device uses the screen projection device to project; determine video information related to the second device according to the first screen projection record; and perform screen projection according to the video information.
[0129] In one embodiment, the first screen projection record includes a video name and a video play progress; and the processor 1220 is specifically configured to: search for a target video according to the video name; and determine the video information according to the target video and the video play progress.
[0130] In one embodiment, the user input unit 1214 receives a first input for switching the screen projection device; and the processor 1220 is further configured to: in response to the first input, determine a first screen projection device corresponding to the first input, and switch the current screen projection device to the first screen projection device.
[0131] In one embodiment, the processor 1220 is further configured to: generate a second screen projection record according to a video name of a target video for screen projection and a current play progress of the target video; and the second screen projection record is used for being sent to the second device, so that the second device performs screen projection on the target video according to the second screen projection record; or the second screen projection record is used for being stored in a historical screen projection record of the first device, so that the first device performs screen projection on the target video according to the second screen projection record.
[0132] In one of the embodiments, the display unit 1212 displays the history screen mirroring record; the user input unit 1214 receives a second input on at least two pieces of screen mirroring record in the history screen mirroring record; and the processor 1220 is further configured to: in response to the second input, determine a screen mirroring record combination, the screen mirroring record combination including the at least two pieces of screen mirroring record; and the screen mirroring record combination is used for being sent to the second device, so that the second device performs screen mirroring according to the screen mirroring record combination; or the screen mirroring record combination is used for being stored in the history screen mirroring record of the first device, so that the first device performs screen mirroring according to the screen mirroring record combination.
[0133] In one of the embodiments, the first screen mirroring record includes a third screen mirroring record and a fourth screen mirroring record, the third screen mirroring record corresponding to the first target video and the second screen mirroring device, and the fourth screen mirroring record corresponding to the second target video and the third screen mirroring device; and the processor 1220 is specifically configured to: in the case that the second screen mirroring device and the third screen mirroring device are the same, the first device performs screen mirroring of the first target video to the target screen mirroring device; in the case that the first target video is played to the end or the screen mirroring is exited, the display unit 1212 displays a first interface; the user input unit 1214 receives a third input on the first interface; and the processor 1220, in response to the third input, performs screen mirroring of the second target video to the target screen mirroring device, the target screen mirroring device being the second screen mirroring device or the third screen mirroring device; and in the case that the second screen mirroring device and the third screen mirroring device are different, the first device performs screen mirroring of the first target video to the second screen mirroring device and screen mirroring of the second target video to the third screen mirroring device.
[0134] In one of the embodiments, the processor 1220 is further configured to: in the case that the third target video is associated with a screen mirroring record, the first device acquires a historical playing progress of the third target video; and performs screen mirroring of the third target video to the fourth screen mirroring device according to the historical playing progress.
[0135] In one of the embodiments, the video information includes a first video name and a second video name, the first video name corresponding to a first video in a first application, and the second video name corresponding to a second video in a second application; and the processor 1220 is further configured to: in the case that the first video and the second video are updated, acquire a historical screen mirroring order of the first video and the second video; and perform screen mirroring on the updated first video and the second video according to the historical screen mirroring order.
[0136] In the embodiments of the present application, the history screen mirroring record of other terminal can be used to realize fast screen mirroring, and in this process, the efficiency of screen mirroring is improved.
[0137] It should be understood that in the embodiments of the present application, the input unit 1208 can include a graphics processing unit (GPU) 12082 and a microphone 12084. The graphics processing unit 12082 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1212 can include a display panel 12122, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1214 includes at least one of a touch panel 12142 and other input devices 12144. The touch panel 12142 is also referred to as a touch screen. The touch panel 12142 can include two parts of a touch detection device and a touch controller. The other input devices 12144 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on / off keys, and the like), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0138] The memory 1218 can be used to store software programs and various data. The memory 1218 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, and the like), and the like. In addition, the memory 1218 can include a volatile memory or a non-volatile memory, or the memory 1218 can include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct memory bus random access memory (Direct Rambus RAM, DRRAM). The memory 1218 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0139] The processor 1220 can include one or more processing units; optionally, the processor 1220 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes a wireless communication signal, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1220.
[0140] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores a program or an instruction, the program or the instruction is executed by a processor to realize each process of the above-mentioned screen projection control method embodiment, and the same technical effects can be achieved, to avoid repetition, which will not be repeated here.
[0141] The processor is a processor in the electronic device in the above-mentioned embodiment. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0142] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used to run a program or an instruction to realize each process of the above-mentioned screen projection control method embodiment, and the same technical effects can be achieved, to avoid repetition, which will not be repeated here.
[0143] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system, or a system on chip, etc.
[0144] The embodiment of the present application provides a computer program product, the program product is stored in a storage medium, the program product is executed by at least one processor to realize each process of the above-mentioned screen projection control method embodiment, and the same technical effects can be achieved, to avoid repetition, which will not be repeated here.
[0145] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a", "comprising a", or "comprises an" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the identified element. Additionally, it should be noted that the methods and apparatus of the present embodiments are not limited by the order of the steps or the sequence for performing the steps, as some steps can occur in different orders and some steps can be performed concurrently. Furthermore, an element proceeded by "comprises a", "comprises an", or "comprises the" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the identified element. Additionally, reference to an element in the singular is not intended to mean "one and only one", unless explicitly so defined, but rather "one or more". The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any implementation described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Unless specifically stated otherwise, it is appreciated that throughout this specification discussions utilizing terms such as "processing", "computing", "calculating", "determining" or the like can refer to actions or processes of a machine that manipulates or transforms data represented as physical electronic or magnetic quantities within memories, registers, or other information storage devices. Memory or memories referred to in the description above can be, but not limited to, single- or double- byte chips, dual-ported memory, RAM, ROM, disk, optical disk, and the like.
[0146] From the above description of the embodiments, it is manifest that the above-described methods can be implemented by means of software and / or hardware components. However, it must be noted that the embodiments of the application, and in particular any method or any functionality operations described herein, can be implemented by means of software
[0147] The embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the above-mentioned specific embodiments, which are merely illustrative, but not restrictive. Those skilled in the art can make many modifications and improvements to the present application without departing from the scope of the present application, which is defined by the appended claims.
Claims
1. A screen projection control method, characterized in that, The method comprises: A first device acquires a first screen projection record, the first screen projection record comprising a play record when a second device uses a screen projection device to project; the first screen projection record comprising a video name and a video play progress; The first device searches for a target video according to the video name; The first device determines video information according to the target video and the video play progress; The first screen projection record is generated by the second device, and the first screen projection record is acquired by the first device from the second device; In a case where the first screen projection record is displayed, an input to the first screen projection record is received, and the first device projects according to the video information.
2. The screen projection control method of claim 1, wherein, The first device projects according to the video information, and further comprises: The first device receives a first input for switching a screen projection device; In response to the first input, a first screen projection device corresponding to the first input is determined, and a current screen projection device is switched to the first screen projection device.
3. The screen projection control method of claim 1, wherein, After the first device projects according to the video information, further comprising: The first device generates a second screen projection record according to a video name of a target video for screen projection and a current play progress of the target video; The second screen projection record is used for sending to the second device, so that the second device projects the target video according to the second screen projection record; or The second screen projection record is used for storing in a historical screen projection record of the first device, so that the first device projects the target video according to the second screen projection record.
4. The screen projection control method of claim 1, wherein, Further comprising: The first device displays a historical screen projection record; The first device receives a second input to at least two screen projection records in the historical screen projection record; The first device determines a screen projection record combination in response to the second input, the screen projection record combination comprising the at least two screen projection records; The screen projection record combination is used for sending to the second device, so that the second device projects according to the screen projection record combination; or The screen projection record combination is used for storing in a historical screen projection record of the first device, so that the first device projects according to the screen projection record combination.
5. The screen projection control method of claim 1, wherein, The first screen projection record comprises a third screen projection record and a fourth screen projection record, the third screen projection record corresponding to a first target video and a second screen projection device, and the fourth screen projection record corresponding to a second target video and a third screen projection device; The first device projects according to the video information, comprising: In a case where the second screen projection device and the third screen projection device are the same, the first device projects the first target video to a target screen projection device; In a case where the first target video plays to an end or exits from projection, a first interface is displayed; A third input to the first interface is received; In response to the third input, the second target video is projected to the target screen projection device, the target screen projection device being the second screen projection device or the third screen projection device; In a case where the second screen projection device and the third screen projection device are different, the first device projects the first target video to the second screen projection device and projects the second target video to the third screen projection device.
6. The screen projection control method of claim 1, wherein, Further comprising: In a case where the target video is associated with a screen projection record, the first device acquires a historical playing progress of the target video; According to the historical playing progress, the target video is projected to a fourth screen projection device.
7. The screen projection control method according to any one of claims 1 to 6, characterized in that, The video information includes a first video name and a second video name, the first video name corresponds to a first video in a first application, and the second video name corresponds to a second video in a second application, and the screen projection control method further includes: In a case where the first video and the second video are updated, a historical screen projection sequence of the first video and the second video is acquired; According to the historical screen projection sequence, the updated first video and the second video are projected.
8. A screen projection control device, characterized by, It includes: An acquisition module is configured to acquire a first screen projection record, the first screen projection record including a playing record when a second device projects by using a screen projection device, the first screen projection record including a video name and a video playing progress; A processing module is configured to search for a target video according to the video name, and determine video information according to the target video and the video playing progress; The first screen projection record is generated by the second device, and the first screen projection record is acquired from the second device; A screen projection module is configured to, in a case where the first screen projection record is displayed, receive an input of the first screen projection record, and project according to the video information.
9. An electronic device, comprising: It includes: A processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method in any one of claims 1 to 7.
10. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the method in any one of claims 1 to 7.
Citation Information
Patent Citations
Intelligent projection screen playing and transmitting method and device
CN110557674A
Video delivery method, device and equipment
CN111770379A
Video projection screen playing method and device, electronic equipment and storage medium
CN113542904A