Display device and method for continuous playback of screen projection content

By acquiring data on both resumed and already played episodes, the display device automatically determines whether the conditions for ending resumed playback are met. This solves the problem of the display device being unable to actively stop resumed playback, reduces the number of user operations, and improves the user experience.

WO2026067568A1PCT designated stage Publication Date: 2026-04-02HISENSE VISUAL TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-25
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

When display devices automatically resume playing media data, they cannot be manually stopped, which increases the number of user operations and affects the user experience.

Method used

The display device obtains data on both the episodes to be played and the episodes already played to determine whether the conditions for ending the playback are met. It then automatically disconnects the screen mirroring connection or continues playing the media data to be played, reducing the number of user operations.

Benefits of technology

By automatically determining the conditions for resuming playback, the number of operations required by the user during the screen mirroring process is reduced, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025124137_02042026_PF_FP_ABST
    Figure CN2025124137_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a display device and a method for continuous playback of screen projection content. The display device, in response to a screen projection instruction input by a user, plays media resource data corresponding to the screen projection instruction, and displays a playback interface of the media resource data and first continuous playback prompt information, wherein the first continuous playback prompt information is used for prompting the user to set the number of episodes for continuous playback, such that the user can input a setting instruction for the number of episodes for continuous playback on the basis of the first continuous playback prompt information. The display device performs continuous playback of the current media resource data on the basis of the number of episodes for continuous playback that is set by the user, and, after the last one of the episodes for continuous playback ends, automatically disconnects the screen projection connection, so as to stop the continuous playback. By means of setting the number of episodes for continuous playback, the display device can automatically stop screen projection connection when a continuous playback media resource satisfies a continuous playback ending condition, thereby reducing the number of operations of users during screen projection and further improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and screen projection content continuous playing method

[0001] The present application claims priority from the Chinese patent application No. 202411377281.2 filed on September 29, 2024 in the China Patent Office and entitled "Display device and screen projection content continuous playing method", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of display devices, and in particular to a display device and a screen projection content continuous playing method. BACKGROUND

[0003] During the use of the display device, a user can send a screen projection instruction to the display device through a mobile terminal such as a mobile phone or a tablet, so that the display device plays media data selected by the user in the mobile phone or the tablet.

[0004] After receiving the screen projection instruction, the display device acquires media data according to the screen projection information in the screen projection instruction and plays the media data. When no other screen projection instruction is received during the playing of the screen projection media data, the display device continuously plays the media data and subsequent media data to form an automatic continuous playing effect.

[0005] Based on the automatic continuous playing mode, the display device stops the continuous playing of the media data only when the user actively controls the display device to stop the automatic continuous playing. Therefore, the number of operations of the user in the screen projection continuous playing process is increased, which leads to a decrease in the user experience. TECHNICAL PROBLEM

[0006] The present application provides a display device and a screen projection content continuous playing method to solve the problem that the display device cannot actively stop the automatic continuous playing of media data, which increases the number of operations of the user. TECHNICAL SOLUTION

[0007] In a first aspect, some embodiments of the present application provide a display device, which comprises a display and a controller. The display is configured to display a playing interface. The controller is configured to:

[0008] In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, acquire the first media data;

[0009] Control the display to play the first media data in the playing interface;

[0010] Acquire continuous episode data and played episode data;

[0011] If it is determined that the continuation end condition is met based on the continuation episode data and the played episode data, the screen projection connection is disconnected when the first media data is played to an end.

[0012] If it is determined that the continuation end condition is not met based on the continuation episode data and the played episode data, the display is controlled to play second media data in the play interface after the first media data is played to an end; the second media data is continuation media data of the first media data.

[0013] In a second aspect, some embodiments of the present application provide a screen projection content continuation method, which comprises:

[0014] In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, first media data is acquired and the display is controlled to play the first media data in the play interface;

[0015] If it is determined that the continuation end condition is met based on the played episode data and the continuation episode data, the screen projection connection is disconnected when the first media data is played to an end.

[0016] If it is determined that the continuation end condition is not met based on the played episode data and the continuation episode data, the display is controlled to play second media data in the play interface after the first media data is played to an end; the second media data is continuation media data of the first media data.

[0017] From the above technical content, the display device plays media data corresponding to the screen projection instruction in response to the screen projection instruction input by the user, and displays the play interface of the media data. The display device determines whether the continuation end condition is met according to the continuation episode data and the played episode data, automatically disconnects the screen projection connection to stop the continuation when the end condition is met, and plays the continuation media data when the end condition is not met, so as to reduce the number of operations of the user in the screen projection process, and thus improve the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, other drawings can also be obtained by those skilled in the art without creative labor.

[0019] FIG. 1 is a schematic diagram of a display device operation scenario according to some embodiments of the present application;

[0020] FIG. 2 is a schematic diagram of a hardware configuration of a display device according to some embodiments of the present application;

[0021] FIG. 3 is a timing interaction diagram of a mobile terminal and a display device when playing in a projection mode according to some embodiments of the present application;

[0022] FIG. 4 is a first judgment flowchart for judging whether current media data satisfies a continuation play end condition according to some embodiments of the present application;

[0023] FIG. 5 is a timing diagram when second media data does not satisfy the continuation play end condition in a continuation play set number judgment scenario according to some embodiments of the present application;

[0024] FIG. 6 is a first user interface diagram for setting a continuation play set number according to some embodiments of the present application;

[0025] FIG. 7 is a second user interface diagram for setting a continuation play set number according to some embodiments of the present application;

[0026] FIG. 8 is a third user interface diagram for setting a continuation play set number according to some embodiments of the present application;

[0027] FIG. 9 is a second continuation play prompt information display diagram in a continuation play set number judgment scenario according to some embodiments of the present application;

[0028] FIG. 10 is a timing diagram for judging a continuation play set number feasibility in a continuation play set number judgment scenario according to some embodiments of the present application;

[0029] FIG. 11 is a third continuation play prompt information display diagram in a continuation play set number judgment scenario according to some embodiments of the present application;

[0030] FIG. 12 is a timing diagram of module interaction when second media data satisfies the continuation play end condition in a continuation play set number judgment scenario according to some embodiments of the present application;

[0031] FIG. 13 is a timing diagram of module interaction when second media data does not satisfy the continuation play end condition in a continuation play set number judgment scenario according to some embodiments of the present application;

[0032] FIG. 14 is a fourth continuation play prompt information display diagram in a continuation play set number judgment scenario according to some embodiments of the present application;

[0033] FIG. 15 is a fifth continuation play prompt information display diagram in a continuation play set number judgment scenario according to some embodiments of the present application;

[0034] FIG. 16 is a projection device judgment timing diagram according to some embodiments of the present application;

[0035] FIG. 17 is a timing diagram of module interaction when a user actively switches a projection in a continuation play set number judgment scenario according to some embodiments of the present application;

[0036] FIG. 18 is an interaction timing diagram of the display device and the mobile terminal when the cast connection is disconnected, according to some embodiments of the present application;

[0037] FIG. 19 is a flowchart of a second method of determining whether the current media data satisfies the resume end condition, according to some embodiments of the present application;

[0038] FIG. 20 is a timing diagram when the second media data does not satisfy the resume end condition in the target episode position determination scenario, according to some embodiments of the present application;

[0039] FIG. 21 is a user interface for setting the target episode position, according to some embodiments of the present application;

[0040] FIG. 22 is a user interface for setting the target episode position, according to some embodiments of the present application;

[0041] FIG. 23 is a display diagram of the second resume prompt information in the target episode position determination scenario, according to some embodiments of the present application;

[0042] FIG. 24 is a timing diagram of determining the feasibility of the target episode position in the target episode position determination scenario, according to some embodiments of the present application;

[0043] FIG. 25 is a display diagram of the third resume prompt information when there is no resumable episode in the target episode position determination scenario, according to some embodiments of the present application;

[0044] FIG. 26 is a timing diagram of the interaction between the modules when the second media data satisfies the resume end condition in the target episode position determination scenario, according to some embodiments of the present application;

[0045] FIG. 27 is a timing diagram of the interaction between the modules when the second media data does not satisfy the resume end condition in the target episode position determination scenario, according to some embodiments of the present application;

[0046] FIG. 28 is a display diagram of the fourth resume prompt information in the target episode position determination scenario, according to some embodiments of the present application;

[0047] FIG. 29 is a display diagram of the fifth resume prompt information in the target episode position determination scenario, according to some embodiments of the present application;

[0048] FIG. 30 is a timing diagram of the interaction between the modules when the user actively switches the casting in the target episode position determination scenario, according to some embodiments of the present application;

[0049] FIG. 31 is a flowchart of a third method of determining whether the current media data satisfies the resume end condition, according to some embodiments of the present application. Embodiments of the present application

[0050] The embodiments will be described in detail below with reference to examples thereof as illustrated in the accompanying drawings. In the following description, the same drawing reference numerals are used to denote elements having the same or similar functions and / or compositions. The embodiments described in the following examples do not represent all the embodiments consistent with the present application. Rather, they are merely examples of systems and methods consistent with some aspects of the present application as detailed in the appended claims.

[0051] The embodiments will be described in detail below with reference to examples thereof as illustrated in the accompanying drawings. In the following description, the same drawing reference numerals are used to denote elements having the same or similar functions and / or compositions. The embodiments described in the following examples do not represent all the embodiments consistent with the present application. Rather, they are merely examples of systems and methods consistent with some aspects of the present application as detailed in the appended claims.

[0052] It should be noted that the brief description of terms in the present application is only for the convenience of understanding the embodiments described next, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.

[0053] The terms "first", "second", "third", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar or like objects or entities, and do not necessarily mean a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchanged under appropriate circumstances.

[0054] The terms "include" and "have" and any variations thereof are intended to cover but not exclusive inclusion, for example, a product or device including a series of components does not necessarily limit to all components clearly listed, but can include other components not clearly listed or inherent to these products or devices.

[0055] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing a function associated with that element.

[0056] In the embodiments of the present application, the display device 200 generally refers to a device having the ability of picture display and data processing. For example, the display device 200 includes but is not limited to a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0057] Figure 1 is a schematic diagram of an operating scenario between a display device and a control device according to some embodiments of the present application. As shown in Figure 1, a user can operate the display device 200 through a touch operation, a mobile terminal 300 and a control device 100. For example, the control device 100 can be a remote controller, a touch pen, a handle, etc. The control device 100 can include a control module, a communication interface, a user input / output interface, a memory, a power supply.

[0058] The mobile terminal 300 can be used as a control device to perform human-computer interaction between a user and the display device 200. The mobile terminal 300 can also be used as a communication device to establish a communication connection with the display device 200 and perform data interaction. In some embodiments, the mobile terminal 300 can install a software application on the display device 200, establish a connection through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. The mobile terminal 300 can also display audio and video content on the display device 200 to achieve a synchronous display function.

[0059] As also shown in Figure 1, the display device 200 can also communicate with the server 400 through various communication methods. The display device 200 can be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN) and other networks.

[0060] The display device 200 can provide a broadcast receiving television function, and can also provide an intelligent network television function with computer support, including but not limited to a network television, a smart television, an Internet protocol television (IPTV), etc.

[0061] Figure 2 is a hardware configuration block diagram of the display device 200 in Figure 1 according to some embodiments of the present application.

[0062] In some embodiments, the display device 200 can include at least one of a tuning demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0063] In some embodiments, the detector 230 is used to collect signals of an external environment or interaction with the outside. For example, the detector 230 includes a light receiver for collecting ambient light intensity, or an image collector such as a camera for collecting an external environment scene, a user's attribute or a user interaction gesture, or a sound collector such as a microphone for receiving external sound.

[0064] In some embodiments, the display 260 includes display components for presenting a picture, and driving components for driving the display of the picture. The display 260 is configured to receive and display picture signals output from the controller 250. For example, the display 260 can be configured to display video content, image content, components of a menu control interface, a user control UI interface, and the like.

[0065] In some embodiments, the communication device 220 is a component for communicating with external devices or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication manners. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0066] The communication device 220 can be configured to connect the display device 200 to external devices or the server 400 through wireless or wired connection. The wired connection can be achieved by connecting the display device 200 to external devices through data lines, interfaces, and the like. The wireless connection can be achieved by connecting the display device 200 to external devices through wireless signals or wireless networks. The display device 200 can be directly connected to external devices, or can be indirectly connected to external devices through gateways, routers, connection devices, and the like.

[0067] In some embodiments, the controller 250 can include at least one of a central processor, a video processor, an audio processor, a graphics processor, a power supply processor, first to n interfaces for input / output, and the like. The controller 250 controls the operation of the display device and responds to user operations by controlling various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0068] In some embodiments, the controller 250 and the tuner demodulator 210 can be located in different split devices, i.e., the tuner demodulator 210 can also be located in an external device of the main device where the controller 250 is located, such as an external set-top box, and the like.

[0069] In some embodiments, the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface (GUI).

[0070] In some embodiments, the audio output device 270 can be a native loudspeaker of the display device 200, or an audio output device externally connected to the display device 200. In the case of an audio output device externally connected to the display device 200, the display device 200 can also be provided with an external audio output terminal, and the audio output device can be connected to the display device 200 through the external audio output terminal to output sound of the display device 200.

[0071] In some embodiments, the user input interface 280 can be used to receive instructions from user input.

[0072] In order to perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program used to manage and control hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface, for example, the operating system can directly control the display device to provide a user interface, or can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0073] It should be noted that the operating system can be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0074] In some embodiments, the display device 200 can establish a communication connection with the mobile terminal 300 through the communication device 220, and then the user can operate the mobile terminal 300 to send media data or media data link to the communication device 220, so that the display device 200 plays the media data selected by the user in the mobile terminal for screen projection. This communication connection method can also be referred to as a screen projection connection.

[0075] After establishing the screen projection connection, the display device 200 can receive screen projection related data of the mobile terminal 300 through the screen projection data channel, so as to play the screen projection related content in the display device 200. Under different screen projection data transmission protocols, the form of screen projection data obtained by the display device 200 is different. For example, the display device 200 and the mobile terminal 300 can establish a screen projection connection through a Digital Living Network Alliance (DLNA) protocol, a Miracast protocol, an AirPlay push protocol, a WiDi screen projection, an NFC mirror screen projection, a music broadcast screen projection, etc.

[0076] The DLNA protocol is a protocol for realizing sharing of media resources among devices. The protocol uses network technology (wired or wireless) to interconnect various devices, and enables data interaction through a standard protocol, so that media resources can be shared among devices. The DLNA protocol is based on the UPnP protocol, so that devices can discover and control each other, and realize seamless transmission and sharing of media resources. The DLNA protocol supports a variety of devices, including televisions, sound systems, mobile phones, computers, etc., so that users can seamlessly switch and share media content among different devices.

[0077] In some embodiments, after the display device 200 establishes a screen projection connection with the mobile terminal 300, the display device 200 can transmit screen projection data in a mirror mode or a push mode. The mirror mode refers to that the display device 200 synchronously displays the screen content displayed by the mobile terminal 300. For example, the display device 200 displays the main interface of the mobile terminal 300, and when a user performs an interactive operation on the mobile terminal 300, causing the content of the main interface to change, the content displayed by the display device 200 also changes. To this end, the mobile terminal 300 can generate screen projection data in the form of a video stream based on the display content, and send the screen projection data to the display device 200 for display.

[0078] The push mode refers to that the display device 200 accesses a network link pushed by the mobile terminal 300, and accesses the network link to obtain a corresponding screen projection picture. When playing a video asset, the mobile terminal 300 sets a screen projection control in the upper right corner of the playing interface, and after a user clicks the screen projection control and selects the display device 200 as a device for displaying a screen projection picture, the mobile terminal 300 can send a URL address of the currently played video asset to the display device 200. After receiving the URL address, the display device 200 accesses the URL address to obtain video asset data, and plays the video asset.

[0079] Among the screen projection protocols supported by the display device 200 and the mobile terminal 300, some protocols are based on the mirror mode, and some protocols are based on the push mode. For example, under the DLNA protocol, the display device 200 can obtain a link address of a resource in the mobile terminal 300 through a screen projection data channel, and obtain asset content data by accessing the link address, so as to play the asset data. Meanwhile, the display device 200 can also obtain control instructions sent by the mobile terminal 300, such as fast forward, pause, stop screen projection, etc., through the screen projection data channel when playing the asset data. For example, after a connection is established through a communication protocol, the mobile terminal 300 such as a mobile phone and the display device 200 negotiate device functions and network conditions, to select a suitable video and audio transmission format. After a session for video and audio streaming is established, a series of real-time streaming protocol (RTSP) control commands are used to control the playing and termination of the video and audio streaming.

[0080] In some embodiments, when the display device 200 plays the episode type screen mirroring data based on the DLNA protocol, the display device 200 can automatically continue playing the current episode after the current episode is played to the end. As shown in FIG. 3, after the current episode is played to the end, the display device 200 can return play end information to the mobile terminal 300, which indicates that the current episode is played to the end. After receiving the play end information, the mobile terminal 300 can continue to send an episode pushing instruction to the display device 200, so that the display device 200 continues to request screen mirroring data from the server according to the episode pushing instruction, thereby realizing automatic continuation of the screen mirroring data.

[0081] In the above embodiments, the display device 200 continues to play the screen mirroring data when the screen mirroring connection with the mobile terminal 300 is still maintained. Only when the screen mirroring process is forced to be interrupted, the display device 200 stops playing the screen mirroring data. For example, when the screen mirroring connection is disconnected, the display device 200 stops playing the screen mirroring data after the current screen mirroring data is played to the end. Or, when the user actively stops the screen mirroring through the mobile terminal 300 or the display device 200, the display device 200 can stop playing the screen mirroring data. Or, when the current screen mirroring data is insufficient, the display device 200 can stop playing the current screen mirroring data.

[0082] Therefore, the user often needs to manually stop the screen mirroring process during the screen mirroring playing process, thereby increasing the number of operations of the user. In the scenario of limiting the number of episodes watched by children, only a small number of episodes need to be played to the end before going to bed, and the like, the screen mirroring function which cannot automatically stop has poor adaptability to the scenario, thereby affecting the user experience.

[0083] As shown in FIG. 4, some embodiments of the present application provide a display device 200, which comprises a display 260 configured to display a play interface and a controller 250. The controller 250 is configured to:

[0084] S100: In response to receiving a first screen mirroring instruction for playing first media data sent by a first screen mirroring device, the first media data is acquired.

[0085] In some embodiments, the first screen mirroring device can be a mobile phone. The user can trigger a control related to screen mirroring playing on the mobile phone operation interface, so that the mobile phone sends the first screen mirroring instruction to the display device 200. The first screen mirroring instruction can include information for playing the first media data, such as a URL address corresponding to the first media data, so that the display device 200 can request the first media data from the server according to the URL address. Then, the server returns the first media data to the display device 200 after receiving the request sent by the display device 200.

[0086] In addition, the first screen projection instruction can further include information for establishing a screen projection connection with the display device 200. In this way, even if the mobile phone and the display device 200 have not established a screen projection connection, the display device 200 can first establish a screen projection connection with the mobile phone when the first screen projection instruction is received, and then perform steps related to screen projection according to the first screen projection instruction.

[0087] S200: Control the display to play the first media asset data in the play interface.

[0088] In some embodiments, when the display device 200 receives the first media asset data returned by the server, the controller 250 can control the display 260 to play the first media asset data in the play interface.

[0089] S300: Obtain the number of playable episodes and the number of played episodes.

[0090] In some embodiments of the present application, the user can set the number of automatically played episodes in the screen projection scenario in advance, or set the number of automatically played episodes in the screen projection scenario when the first media asset data is displayed in the play interface. The number of playable episodes is the number of automatically played episodes set by the user according to the demand. The number of played episodes is the number of episodes that have been automatically played by the display device 200 in the screen projection scenario.

[0091] As shown in FIG. 5, the controller 250 can manage the number of playable episodes and the number of played episodes through the screen projection application. That is, when the display device 200 plays one episode of media asset data, the count value corresponding to the number of played episodes is incremented by 1. When the user sets the number of playable episodes, the number of playable episodes is recorded. In this way, the controller 250 can determine whether to play the next episode after the current screen projection data is played according to the number of playable episodes and the number of played episodes.

[0092] S301: If it is determined that the play continuation end condition is met based on the number of playable episodes and the number of played episodes, the screen projection connection is disconnected when the first media asset data is played.

[0093] In some embodiments, the play continuation end condition refers to the number of playable episodes being equal to the number of played episodes. When the number of playable episodes is equal to the number of played episodes, the episode corresponding to the first media asset data is the play continuation end episode. Then, the controller 250 can disconnect the screen projection connection with the mobile phone when the first media asset data is played. In this way, based on the user setting the number of playable episodes, the display device 200 can automatically disconnect the screen projection connection with the mobile phone according to the number of playable episodes and the number of played episodes, to stop the play continuation.

[0094] S302: If it is determined that the play continuation end condition is not met based on the number of playable episodes and the number of played episodes, the display is controlled to play second media asset data in the play interface after the first media asset data is played.

[0095] In some embodiments, when the played episode number is less than the resumable episode number, the resuming end condition is not met. Further, the controller 250 can control the display 260 to continue playing the second media data after the first media data is played to an end.

[0096] As shown in FIG. 3, the display device 200 can send a play end message to the mobile phone to indicate that the first media data is played to an end. Further, the mobile phone can push a URL of the second media data to the display device 200, so that the display device 200 can obtain the second media data from a server according to the URL and play the second media data.

[0097] In some other embodiments, the mobile phone can continuously obtain the play progress of the first media data during the screen projection. When the first media data is played to an end, the mobile phone can push a URL of the second media data to the display device 200, so that the display device 200 can obtain the second media data from a server according to the URL and play the second media data.

[0098] In this way, the display device 200 can determine whether the second media data needs to be played after the current media data is played to an end by obtaining the resumable episode number and the played episode number managed by the screen projection application during the screen projection. The flexibility of the screen projection is increased, and the user does not need to actively stop the screen projection, thereby reducing the number of user operations and meeting the needs of the user, which is conducive to improving the user experience.

[0099] As shown in FIG. 6, in some embodiments, the controller is further configured to, in response to receiving a first screen projection instruction for playing the first media data sent by the first screen projection device, obtain the first media data, and before the obtaining, the controller is further configured to:

[0100] In response to receiving a start instruction for starting the control menu, control the display to display the control menu; the control menu includes a first resuming setting control.

[0101] In response to receiving a first setting instruction input based on the first resuming setting control, determine the resumable episode number of the first media data.

[0102] In some embodiments, the user can set the resumable episode number in the control menu in advance. For example, the control menu can be provided with a first resuming setting control. As shown in FIG. 6, the first resuming setting control can include a prompt text “Please enter the resumable episode number:”, and the user can input the resumable episode number in the input area. In this way, the controller 250 can determine the resumable episode number according to the first setting instruction when the user inputs the first setting instruction for setting the resumable episode number.

[0103] In addition, the first continuation setting control can additionally set a switch option, so that the user can adjust the switch option to determine whether the user-pre-set number of continued sets is effective in the screen projection process according to the state of the switch option. That is, when the switch option corresponds to the "on" option, the controller 250 can obtain the user-pre-set number of continued sets in the screen projection process. When the switch option corresponds to the "off" option, the controller 250 does not obtain the user-pre-set number of continued sets in the screen projection process.

[0104] In other embodiments, the number of continued sets can be set by the user in real time according to the needs. That is, the controller 250 controls the display to play the first media data in the play interface, and is further configured to:

[0105] control the display to display the first media data in the play interface;

[0106] control the display to display the first continuation prompt information in the play interface.

[0107] determine the number of continued sets of the first media data in response to the received second setting instruction for setting the number of continued sets.

[0108] As shown in FIG. 7, in some embodiments, when the controller 250 returns the first media data from the server, it can control the display 260 to display the first media data in the play interface. In addition, it can also control the display 260 to display the first continuation prompt information in the play interface. The first continuation prompt information is used to prompt the user to set the number of continued sets of the first media data, for example, "please set the number of continued sets".

[0109] When the display 260 displays the first continuation prompt information, the user can input the number of continued sets through voice input, remote control input, and other ways. Then the controller 250 can record the number of continued sets through the screen projection application, and then obtain the number of continued sets and the number of continued sets in the process of playing the media data, and determine whether to continue playing at the end of playing the first media data.

[0110] In some embodiments, the controller 250 can first control the display 260 to display the first media data, and then control the display 260 to play the first media data after the user inputs the number of continued sets. In other embodiments, the controller 250 can also control the display 260 to display the first continuation prompt information when starting to play the first media data. It can be understood that after the user inputs the second setting instruction for setting the number of continued sets, the controller 250 can determine the number of continued sets and can hide the first continuation prompt information. Wherein, the controller 250 can hide the first continuation prompt information after the user inputs the second setting instruction for a preset time.

[0111] As shown in FIG. 8, the first continuation playing prompt information can be integrated through the control in the playing interface, so as to reduce the occlusion of the first continuation playing prompt information to the media data in the playing interface in the scenario where the user does not need to set the playable set number. That is, the controller controls the display to play the first media data in the playing interface, and is further configured to:

[0112] The controller controls the display to display a second continuation playing setting control in the playing interface. The second continuation playing setting control is located in the upper layer of the playing interface.

[0113] In response to receiving a trigger instruction input based on the second continuation playing setting control, the first continuation playing prompt information is displayed.

[0114] In response to the received second setting instruction for setting the playable set number, the playable set number of the first media data is determined.

[0115] In some embodiments, the specific type of the second continuation playing prompt control is not limited, and the second continuation playing prompt control can be displayed at the edge position of the playing interface, such as the lower left corner, the upper right corner, or the like of the playing interface. However, the second continuation playing setting control needs to be located in the upper layer of the playing interface, so that the user can trigger the second continuation playing setting control through operation.

[0116] When the controller 250 receives the trigger instruction input by the user, the second continuation playing setting control can be expanded to display the first continuation playing prompt information based on the second continuation playing setting control. Then, the user can input the second setting instruction to the display device 200 based on the first continuation playing prompt information. After receiving the second setting instruction, the controller 250 can determine the playable set number of the first media data according to the second setting instruction.

[0117] It can be understood that after the user inputs the second setting instruction, the user can actively trigger the second continuation playing setting control to hide the second continuation playing setting control. The second continuation playing setting control can also be hidden by the controller 250 after a preset interval of time.

[0118] In this way, by adding the second continuation playing setting control, in the process of screen projection playing, the user can set the playable set number by triggering the second continuation playing setting control when there is a demand for automatic end of continuation playing. Then, after the user sets the playable set number, the controller 250 can determine whether to continue continuation playing after the current media data playing ends according to the playable set number and the already played set number.

[0119] It should be noted that the controller 250 can determine the feasibility of the number of continueable episodes when obtaining the number of continueable episodes input by the user. That is, the controller 250 is specifically configured to, in response to receiving the second setting instruction for setting the number of continueable episodes, determine the number of continueable episodes of the first media data, and the number of continueable episodes is determined based on the first media information of the first media data.

[0120] Obtain the first media information of the first media data. The first media information includes the episode position of the first media data and the total number of episodes of the episode to which the first media data belongs.

[0121] Determine the first continueable range of the first media data based on the episode position and the total number of episodes.

[0122] Determine the end episode of the continuation based on the number of continueable episodes.

[0123] If the end episode of the continuation is outside the first continueable range, control the display to display second continuation prompt information on the playing interface.

[0124] In some embodiments, the first media information of the first media data includes the episode position of the first media data, the total number of episodes of the episode to which the first media data belongs, and the like. As shown in FIG. 3, when the display device 200 receives the first screen projection instruction sent by the mobile phone, the episode position of the first media data is obtained. When the server returns the first media data, the total number of episodes of the episode to which the first media data belongs is obtained.

[0125] In this way, the controller 250 can determine the first continueable range of the first media data based on the episode position and the total number of episodes of the first media data. Moreover, after receiving the number of continueable episodes input by the user, the controller 250 can determine the end episode of the continuation based on the number of continueable episodes and the episode position of the first media data. For example, the episode corresponding to the first media data is the first episode of “Basketball Boy”, and the total number of episodes of “Basketball Boy” is 20, so the first continueable range can be determined to be 19, that is, the display device 200 can continue to play at most 19 episodes after playing the first episode of “Basketball Boy”, and the first continueable range is 19.

[0126] In some embodiments, the controller 250 can directly compare the number of continueable episodes input by the user with the first continueable range. When the number of continueable episodes is within the first continueable range, the continuation process can be monitored based on the number of continueable episodes. When the number of continueable episodes is outside the first continueable range, the display is controlled to display second continuation prompt information on the playing interface. As shown in FIG. 9, the second continuation prompt information is used to prompt the user to modify the number of continueable episodes, for example, “The number of continueable episodes exceeds the continuation range, please re-input”.

[0127] As shown in FIG. 10, the controller 250 can determine the feasibility of the number of playable episodes. The controller 250 can include an episode management module and an interface display module. The episode management module can obtain the episode order, the total number of episodes of the first media data, and update the number of played episodes according to the playing progress of the media data. Then, when the user inputs the number of playable episodes, the episode management module can determine the feasibility of the number of playable episodes. After determining the feasibility of the number of playable episodes, the episode management module can send an instruction to the interface display module to control the display 260 to display the resuming prompt information based on the interface display module.

[0128] It can be understood that when the media data corresponds to an episode or part of an episode that requires a playing permission, the controller 250 needs to determine whether the number of playable episodes input by the user is feasible based on the playing permission. That is, the controller 250 performs, in response to receiving a second setting instruction for setting the number of playable episodes, determining the number of playable episodes of the first media data, which is specifically configured as:

[0129] determining a second playable range of the first media data based on the episode permission information and the first playable range.

[0130] determining a resuming end episode based on the number of playable episodes.

[0131] if the resuming end episode is outside the second playable range, controlling the display to display second resuming prompt information on the playing interface.

[0132] In some embodiments, the first media information further includes episode permission information. The episode permission information can be sent by the server when the first media data is returned to the display device 200. The controller 250 can determine the second playable range of the first media data based on the first playable range and the episode permission information. For example, the first playable range is 19 episodes, and the episode permission information indicates that the "basketball boy" needs VIP permission to play from the 10th episode. Then, in the case where the user does not have VIP permission, the second playable range is 9 episodes. Then, the controller 250 can compare the number of playable episodes input by the user with the second playable range, and monitor the media playing process based on the number of playable episodes when the number of playable episodes is within the second playable range. When the number of playable episodes is outside the second playable range, the controller 250 controls the display 260 to display second resuming prompt information on the playing interface to prompt the user to reset the number of playable episodes.

[0133] As shown in FIG. 11, the first media data can have no playable episode, and in this case, the user can be prompted to select recommended media data for playing through the resuming prompt information. That is, the controller 250 performs, in response to receiving a second setting instruction for setting the number of playable episodes, determining the number of playable episodes of the first media data, which is specifically configured as:

[0134] obtain first media information of the first media data.

[0135] determine a third continue-watching range of the first media data based on the episode position and the total number of episodes.

[0136] If the third continue-watching range is used to represent that the first media data has no continue-watching episode, the display is controlled to display third continue-watching prompt information on the playing interface. The third continue-watching prompt information is used to prompt the user that the first media data has no continue-watching episode, and to show the user recommendation information of recommended media data.

[0137] In response to a confirmation instruction for playing the recommended media data, the display is controlled to play the recommended media data on the playing interface.

[0138] In some embodiments, the controller 250 can determine the third continue-watching range according to the episode position and the total number of episodes in the first media information. When the third continue-watching range represents that the first media data has no continue-watching episode, the controller 250 can control the display 260 to display third continue-watching prompt information on the playing interface. The third continue-watching prompt information can be used to prompt the user that the first media data has no continue-watching episode, and to show the user recommendation information of recommended media data.

[0139] It can be understood that when the third continue-watching range is 0, it means that the first media data has no continue-watching episode. The recommendation information can include text and links. In this way, when the user wants to continue watching the recommended information, the user can input a confirmation instruction to the display device 200. After the controller 250 receives the confirmation instruction, the display 260 can be controlled to play the recommended media data on the playing interface.

[0140] In other embodiments, the controller 250 plays the recommended media data on the playing interface after the first media data is played to the end.

[0141] In this way, when the user inputs the continue-watching episode number, the controller 250 can determine the continue-watching range of the first media data according to the episode position, the total number of episodes, and the episode permission of the first media data, and then determine whether the continue-watching episode number input by the user is feasible. This can ensure that the automatic continue-watching and automatic stop-watching screen projection control logic can operate normally.

[0142] As shown in FIGS. 12 and 13, the controller 250 includes a player, an episode management module, a timer module, and an interface display module to manage the screen projection process. That is, the controller 250 is configured to:

[0143] After the first media data is played to the end, the number of already-watched episodes is updated.

[0144] If the updated number of played episodes equals the number of playable episodes, the screen projection connection is disconnected when the second media data is played to the end.

[0145] If the updated number of played episodes is less than the number of playable episodes, the continuation media data of the second media data is played when the second media data is played to the end.

[0146] In some embodiments, the episode management module can call the counter to manage the number of played episodes to determine whether the continuation end condition is met. In other embodiments, the episode management module can also call the counter to manage the number of playable episodes so that the continuation management module determines whether the continuation end condition is met.

[0147] As shown in FIG. 13, taking the player playing the second media data as an example, the player feeds back the playing state to the episode management module when playing the first media data. The episode management module can manage the number of played episodes, the number of playable episodes and other episode information according to the playing state fed back by the player. For example, the player can feed back the end state information of the first media data played to the end to the episode management module. Because the second media data is the continuation media data of the first media data, the episode management module can update the number of played episodes in response to the end state information of the first media data.

[0148] It can be understood that the initial value of the number of played episodes can be set to 0, and then the counter corresponding to the number of played episodes can be controlled to increase by 1 after the first media data is played to the end to record the number of played episodes. Because the episode management module is used to manage the number of episodes, whether the second media data is played completely is regarded as playing one episode of the continuation media data.

[0149] In this way, the display device 200 can determine whether the continuation end condition is met according to the number of played episodes and the number of playable episodes when playing the second media data. When the number of played episodes equals the number of playable episodes, it is determined that the continuation end condition is met. When the number of played episodes is less than the number of playable episodes, it is determined that the continuation end condition is not met.

[0150] In some embodiments, the controller 250 further includes a timer module, and the playing progress of the current media data can be obtained through the timer module. The controller 250 can obtain the playing progress of the media data based on the running state information fed back by the player or the playing progress fed back by the counter. Then, the screen projection connection can be disconnected or the continuation media data can be played in time when the second media data is played to the end.

[0151] As shown in FIG. 14 and FIG. 15, the controller 250 can control the display 260 to display the resuming prompt information corresponding to the resuming progress according to the interface display module and the episode management module during the resuming process, so as to prompt the user about the resuming progress. That is, the controller 250 is further configured to, after the first media asset data is played to the end, update the resumed episode number, and:

[0152] If the updated resumed episode number is equal to the resumable episode number, the fourth resuming prompt information is displayed on the display. If the updated resumed episode number is less than the resumable episode number, the fifth resuming prompt information is displayed on the display in the playing interface.

[0153] In some embodiments, the controller 250 further includes a resuming management module. The resuming management module can determine the feasibility of the resumable episode number, and further determine the resuming progress according to the resumed episode number and the resumable episode number obtained from the episode management module. The resuming management module can send the control information to the interface display module according to the determination result, so that the interface display module controls the display 260 to display the resuming prompt information corresponding to the resuming progress.

[0154] As shown in FIG. 14, when the resumed episode number is equal to the resumable episode number, the resuming management module determines that the resuming end condition is met, and sends the instruction of displaying the fourth resuming prompt information to the interface display module, so that the interface display module controls the display 260 to display the fourth resuming prompt information when the second media asset data is played, so as to prompt the user that the second media asset data is the resuming end episode.

[0155] As shown in FIG. 15, in another embodiment, when the resumed episode number is less than the resumable episode number, the resuming management module determines that the resuming end condition is not met, and sends the instruction of displaying the fifth resuming prompt information to the interface display module, so that the interface display module controls the display 260 to display the fifth resuming prompt information when the second media asset data is played, so as to prompt the user about the playing progress of the current media asset data and the resuming progress.

[0156] In this way, the display device 200 controls the display 260 to display the corresponding resuming prompt information at the key nodes such as the episode switching and the resuming meeting the playing end condition, which is beneficial to prompting the user about the information such as the current playing progress and the resuming progress, and can improve the user experience.

[0157] As shown in FIG. 16 and FIG. 17, in some embodiments, the display device 200 can still receive the screen projection instruction sent by the screen projection device during the playing of the screen projection data. At this time, the controller 250 needs to distinguish the screen projection source of the screen projection instruction, so as to determine whether the resuming control strategy needs to be initialized. That is, the controller 250 is further configured to, after the resumable episode number is obtained:

[0158] In response to receiving the second screen projection instruction sent by the second screen projection device, the third media data is acquired.

[0159] The display is controlled to play the third media data in the playing interface.

[0160] The first device information of the first screen projection device and the second device information of the second screen projection device are acquired.

[0161] If the first device information is different from the second device information, the display is controlled to display first continuation playing prompt information in the playing interface.

[0162] If the first device information is the same as the second device information, the first episode name of the first media data and the third episode name of the third media data are acquired.

[0163] In some embodiments, the controller 250 can acquire the second device information of the second screen projection instruction based on the continuation playing management module when receiving the second screen projection instruction, and compare the first device information of the first screen projection device with the second device information, so as to determine whether the first screen projection device and the second screen projection device are the same screen projection device.

[0164] In the scenario where the user actively switches the screen projection content, when the first device information is different from the second device information, the display device 200 determines that the first screen projection device and the second screen projection device are different. Therefore, when receiving the second screen projection instruction, the display device 200 can restart the continuation playing control process, that is, control the display 260 to display the first continuation playing prompt information to prompt the user to reset the continuation playing episode number.

[0165] It can be understood that the display device 200 restarts the continuation playing control process, which deletes the information of the media data played based on the first screen projection instruction. In addition, the user needs to reset the continuation playing episode number, and the display device 200 needs to judge the feasibility of the new continuation playing episode number set by the user based on the continuation playing management module. In this way, the use demand of the new screen projection user can be adapted to, so as to improve the user experience.

[0166] In other embodiments, when the first device information is the same as the second device information, the display device 200 determines that the first screen projection device and the second screen projection device are the same device. Then, the display device 200 needs to further judge whether the media data corresponding to the second screen projection instruction belongs to the same episode as the media data corresponding to the first screen projection instruction. In this way, the application scenario where the user actively skips the episode during watching can be adapted to.

[0167] It can be understood that the continuation playing management module can determine the continuation playing control strategy by acquiring the first episode name of the first media data and the third episode name of the third media data.

[0168] In some embodiments, the controller 250 is further configured to:

[0169] If the first episode name and the third episode name are different, the display is controlled to display the first continuation prompt information on the playing interface.

[0170] If the first episode name and the third episode name are the same, the current continued episode number is obtained.

[0171] When the current continued episode number is equal to the playable episode number, the display is controlled to display the fourth continuation prompt information on the playing interface.

[0172] In some embodiments, when the first episode name and the third episode name are different, the continuation management module can determine that the media data to be played is a new episode, and therefore needs to restart the continuation control process. Then, control information can be sent to the interface display module to control the display 260 of the interface display module to display the first continuation prompt information to prompt the user to set the playable episode number.

[0173] In other embodiments, when the first episode name and the third episode name are the same, the continuation management module can determine that the media data to be played belongs to the same episode as the previous media data, and therefore only needs to judge the continuation progress. That is, the current continued episode number is obtained, and by comparing the current continued episode number and the playable episode number, it can be determined whether the continuation end condition is met. For example, when the current continued episode number is equal to the playable episode number, control information can be sent to the interface display module to control the display 260 of the interface display module to play the fourth continuation prompt information.

[0174] In this way, in the scenario where the user actively switches the screen projection resource, the display device 200 can adjust the continuation control process in a timely manner through the judgment of the screen projection source and the screen projection episode.

[0175] As shown in FIG. 18, when the continuation end condition is met and the end of the continuation episode is played, the display device 200 can actively interact with the mobile phone to disconnect the screen projection connection. That is, the controller 250 is configured to determine that the continuation end condition is met based on the playable episode number and the continued episode number, and then disconnect the screen projection connection when the first media data is played, which is specifically configured as:

[0176] When the first media data is played, an end screen projection instruction is sent to the first screen projection device.

[0177] The confirmation end instruction returned by the first screen projection device is received, and the screen projection connection with the first screen projection device is disconnected.

[0178] In some embodiments, if the first media data is a last-episode-continuation episode, the timer module included in the controller 250 can send an end-of-play message to the episode management module and the interface display module when the last-episode-continuation episode ends. Then, if the last-episode-continuation condition is met, the controller 250 can send an end-casting instruction to the mobile phone.

[0179] After receiving the end-casting instruction, the mobile phone can send an end-confirmation instruction to the display device, so that the display device 200 disconnects the casting connection with the first casting device after receiving the end-confirmation instruction. In addition, the display device 200 can control the display 260 to exit the play interface and initialize the information about the casting data related to the end of the last-episode-continuation in each module included in the controller 250 after receiving the end-confirmation instruction.

[0180] In some embodiments, the present application also provides a casting content last-episode-continuation method, which can be applied to the display device in the above embodiments. The steps of the method include:

[0181] In response to receiving a first casting instruction for playing first media data sent by a first casting device, obtaining the first media data;

[0182] Playing the first media data;

[0183] Obtaining the number of last-episode-continuation episodes and the number of played episodes;

[0184] If it is determined that the last-episode-continuation condition is met based on the number of last-episode-continuation episodes and the number of played episodes, disconnecting the casting connection when the first media data ends;

[0185] If it is determined that the last-episode-continuation condition is not met based on the number of last-episode-continuation episodes and the number of played episodes, playing second media data after the first media data ends; the second media data is last-episode-continuation media data of the first media data.

[0186] In this way, the display device 200 can automatically control the last-episode-continuation and disconnection of casting according to user needs based on the management of the number of episodes of casting data when the last-episode-continuation condition is met. In the scenarios of continuous last-episode-continuation of episodes and active switching of casting resources (jumping last-episode-continuation) by the user, the number of user operations can be reduced, and the user experience can be improved.

[0187] As shown in FIG. 19, some embodiments of the present application also provide a display device 200, which includes a display 260 configured to display a play interface and a controller 250. The controller 250 is configured to:

[0188] S700: In response to receiving a first casting instruction for playing first media data sent by a first casting device, obtaining the first media data.

[0189] In some embodiments, the first screen casting device can be a mobile phone. The user can trigger a control related to screen casting on the mobile phone operation interface, and send a first screen casting instruction to the display device 200. However, the mobile terminal 300 that can interact with the display device 200 in the embodiments of the present application includes but is not limited to a mobile phone. Taking the mobile phone as an example is only for the convenience of describing the technical ideas of the embodiments of the present application, and is not a limitation on the mobile terminal 300 that can interact with the display device 200.

[0190] The first screen casting instruction can include information for playing the first media data, such as a URL address corresponding to the first media data, so that the display device 200 can request the first media data from the server according to the URL address. Then, when the server receives the request sent by the display device 200, the server can return the first media data to the display device 200.

[0191] In addition, the first screen casting instruction can also include related information for establishing a screen casting connection with the display device 200. In this way, even if the mobile phone and the display device 200 have not established a screen casting connection, the display device 200 can first establish a screen casting connection with the mobile phone when receiving the first screen casting instruction, and then perform steps related to screen casting according to the first screen casting instruction.

[0192] S800: controlling the display to play the first media data in the playing interface.

[0193] In some embodiments, when the display device 200 receives the first media data returned by the server, the controller 250 can control the display 260 to play the first media data in the playing interface.

[0194] S900: obtaining a target episode position of a target continue-watching episode and a first episode position of the first media data.

[0195] In some embodiments of the present application, the user can set the target episode position in the screen casting scenario when the display device 200 displays the first media data in the playing interface. The target episode position is the target continue-watching episode set by the user according to the demand.

[0196] As shown in FIG. 20, the controller 250 can obtain the target episode position and the episode position of the current media data through the screen casting application. Then, it is determined whether the playing of the current media data meets the continue-watching end condition, and whether the continue-watching is needed after the playing of the current media data ends.

[0197] S901: if it is determined that the continue-watching end condition is met based on the first episode position and the target episode position, then the screen casting connection is disconnected when the playing of the first media data ends.

[0198] In some embodiments, the continuation ending condition refers to the first episode order being equal to the target episode order. When the first episode order is equal to the target episode order, the controller 250 can disconnect the screen projection connection with the mobile phone after the first media data is played to an end. In this way, based on the manner that the target episode order can be set by the user, the display device 200 can determine whether the continuation ending condition is met according to the target episode order and the episode order of the current media data, and then automatically disconnect the screen projection connection with the mobile phone after the media data meeting the condition is played to an end, so as to stop the continuation.

[0199] S902: If it is determined that the continuation ending condition is not met based on the first episode order and the target episode order, the display is controlled to play second media data in the play interface after the first media data is played to an end.

[0200] In some embodiments, when the continued episode number is less than the playable episode number, the continuation ending condition is not met. Then, the controller 250 can further control the display 260 to continue playing the second media data after the first media data is played to an end. The second media data is continuation media data of the first media data.

[0201] As shown in FIG. 3, when the first media data is played to an end, the display device 200 can return a play end message to the mobile phone to represent that the first media data is played to an end, and then the mobile phone can push the URL information of the second media data to the display device 200, so that the display device 200 acquires the second media data from the server according to the URL information and plays the second media data.

[0202] In other embodiments, the mobile phone can continuously acquire the play progress of the first media data during the screen projection process, and when the first media data is played to an end, the mobile phone can push the URL of the second media data to the display device 200, so that the display device 200 acquires the second media data from the server according to the URL information and plays the second media data.

[0203] In this way, during the screen projection process, the display device 200 can determine whether the continuation media data needs to be played after the current media data is played to an end, by acquiring the episode order corresponding to the target episode order managed by the screen projection application and the current media data. This increases the flexibility of screen projection and play, and does not require the user to actively stop the screen projection and play, thereby reducing the number of user operations, and being conducive to improving the user experience.

[0204] In some embodiments, the playable episode number can be set by the user in real time according to the needs. That is, the controller 250 that controls the display to play the first media data in the play interface is further configured to:

[0205] control the display to display the first media data in the play interface.

[0206] control the display to display first continue watching prompt information in the play interface, the first continue watching prompt information being used to prompt a user to set a target continue watching episode of the first media data.

[0207] in response to the received setting instruction for setting the target continue watching episode, determine the target continue watching episode of the first media data.

[0208] As shown in FIG. 21, in some embodiments, the controller 250 can control the display 260 to display the first media data in the play interface when the server returns the first media data. In addition, the controller 250 can also control the display 260 to display the first continue watching prompt information in the play interface. The first continue watching prompt information is used to prompt the user to set a target episode position, for example, “please set the target episode position”.

[0209] The user can input the target episode position through voice input, remote control input, or other ways when the display 260 displays the first continue watching prompt information. Then the controller 250 can record the target episode position through the screen projection application, and then obtain the target episode position and the episode position of the current media data in the process of playing the media data. When the first media data is played, the controller 250 can determine whether to continue watching.

[0210] In some embodiments, the controller 250 can control the display 260 to display the first media data first, and then control the display 260 to play the first media data after the user inputs the target episode position. In other embodiments, the controller 250 can also control the display 260 to display the first continue watching prompt information when the display 260 starts to play the first media data. It can be understood that after the user inputs the setting instruction for setting the target episode position, the controller 250 can determine the target episode position and hide the first continue watching prompt information. The controller 250 can hide the first continue watching prompt information after the user inputs the setting instruction for a preset time.

[0211] As shown in FIG. 22, the first continue watching prompt information can be integrated through a control in the play interface, so as to reduce the occlusion of the media data in the play interface by the first continue watching prompt information in the scenario where the user does not need to set the target episode position. That is, the controller configured to control the display to play the first media data in the play interface is also configured to:

[0212] control the display to display an episode setting control in the play interface; the episode setting control is located on the upper layer of the play interface.

[0213] in response to receiving a trigger instruction input based on the episode setting control, display the first continue watching prompt information.

[0214] In response to the received setting instruction for setting the target continuing episode, the target continuing episode of the first media data is determined.

[0215] In some embodiments, the specific type of the episode setting control is not limited, and the episode setting control can be displayed at the edge position of the playing interface, such as the lower left corner, the upper right corner, or the like of the playing interface. However, the episode setting control needs to be located on the upper layer of the playing interface, so that the user can trigger the episode setting control by operation.

[0216] When the controller 250 receives the trigger instruction input by the user, the episode setting control can be expanded to display the first continuing prompt information based on the episode setting control. Then, the user can input a second setting instruction to the display device 200 based on the first continuing prompt information. After receiving the second setting instruction, the controller 250 can determine the target episode position of the first media data according to the second setting instruction.

[0217] It can be understood that after the user inputs the second setting instruction, the user can actively trigger the episode setting control to hide the episode setting control. The controller 250 can also control the episode setting control to hide after a preset interval of time.

[0218] In this way, by adding the episode setting control, when the user has the demand to automatically end the continuing during the screen projection playing, the user can trigger the episode setting control to set the target episode position. Then, after the user sets the target episode position, the controller 250 can determine whether to continue the continuing after the current media data is played according to the target episode position and the episode position of the current media data.

[0219] It should be noted that when the controller 250 obtains the number of continuing episodes input by the user, the controller 250 can determine the feasibility of the target episode position. That is, the controller 250 is specifically configured to execute the following operation in response to the received second setting instruction for setting the target episode position:

[0220] Obtain first media information of the first media data; the first media information includes the total number of episodes of the episodes to which the first media data belongs;

[0221] Determine the first continuing range of the first media data based on the total number of episodes;

[0222] If the target episode position of the target continuing episode is outside the first continuing range, the display is controlled to display second continuing prompt information in the playing interface; the second continuing prompt information is used to prompt the user to modify the target continuing episode.

[0223] In some embodiments, the first media information of the first media data includes information of a total number of episodes of the first media data. As shown in FIG. 3, the display device 200 can obtain the total number of episodes of the episodes to which the first media data belongs when the server returns the first media data.

[0224] In this way, the controller 250 can determine the first resume range of the first media data according to the total number of episodes of the first media data. Moreover, the controller 250 can determine whether the resume end condition is met according to the target episode position and the episode position of the first media data after receiving the target episode position input by the user. For example, when the episode position of the first media data is equal to the target episode position, it is determined that the resume end condition is met; when the episode position of the first media data is less than the target episode position, it is determined that the resume end condition is not met.

[0225] In some embodiments, the controller 250 can directly compare the target episode position input by the user with the first resume range. When the target episode position is within the first resume range, the resume process can be monitored based on the number of resumable episodes. When the target episode position is outside the first resume range, the display 260 can be controlled to display second resume prompt information on the playback interface. As shown in FIG. 23, the second resume prompt information is used to prompt the user to modify the target episode position, for example, “The target episode position is out of the resume range. Please input again”.

[0226] As shown in FIG. 24, the controller 250 can determine the feasibility of the target episode position. The controller 250 can include an episode management module and an interface display module. The episode management module can obtain the episode position and the total number of episodes of the first media data. The resume management module can obtain information related to the episodes from the episode management module, and then determine the feasibility of the target episode position when the user inputs the target episode position. After determining the feasibility of the target episode position, the resume management module can send an instruction to the interface display module to control the display 260 to display the resume prompt information based on the interface display module.

[0227] It can be understood that when the episodes or part of the episodes corresponding to the media data need a playback permission, the controller 250 needs to determine whether the target episode position input by the user is feasible based on the playback permission. That is, the controller 250 is configured to, in response to receiving the second setting instruction for setting the target episode position:

[0228] determine a second resume range based on the first resume range and the episode permission information;

[0229] If the target episode position of the target continued episode is out of the second continued range, the display is controlled to display a second continued prompt information in the playing interface.

[0230] In some embodiments, the first media information further includes episode permission information. The episode permission information can be sent by the server when the first media data is returned to the display device 200. The controller 250 can determine a second continued range of the first media data based on the first continued range and the episode permission information. For example, the first continued range is 19 episodes, and the episode permission information indicates that the "basketball boy" needs VIP permission to play from the 10th episode. If the user does not have VIP permission, the second continued range is 9 episodes. Then, the controller 250 can compare the target episode position input by the user with the second continued range. If the target episode position is within the second continued range, the media playing process is monitored based on the number of continued episodes. If the target episode position is out of the second continued range, the display 260 is controlled to display a second continued prompt information in the playing interface to prompt the user to reset the target episode position.

[0231] As shown in FIG. 25, the first media data can have no continued episode. In this case, the user can be prompted to select recommended media data for playing through a continued prompt information. That is, the controller 250 is configured to, in response to receiving a setting instruction for setting a target episode position, determine the target episode position of the first media data, specifically:

[0232] obtain first media information of the first media data; the first media information includes a total number of episodes to which the first media data belongs;

[0233] if it is determined based on the first episode position and the total number of episodes that the first media data has no continued episode, display a third continued prompt information; the third continued prompt information is used to prompt the user that the first media data has no continued episode, and show the user recommendation information of recommended media data;

[0234] in response to a confirmation instruction for playing the recommended media data, control the display to play the recommended media data in the playing interface.

[0235] In some embodiments, the controller 250 can determine a third continued range according to the total number of episodes in the first media information. If the third continued range indicates that the first media data has no continued episode, the controller 250 can control the display 260 to display a third continued prompt information in the playing interface. The third continued prompt information can be used to prompt the user that the first media data has no continued episode, and show the user recommendation information of recommended media data.

[0236] It can be understood that when the third continue-watching range is 0, it means that the first media data has no continue-watching episode. In addition, the recommendation information can include text and links. In this way, when the user wants to continue watching the recommendation information, the user can input a confirmation instruction to the display device 200, and the controller 250 can control the display 260 to play the recommended media data on the playing interface after receiving the confirmation instruction.

[0237] In some embodiments, the controller 250 plays the recommended media data on the playing interface after the first media data is played to the end.

[0238] In this way, when the user inputs the target episode position, the controller 250 can determine the continue-watching range of the first media data according to the total number of episodes of the first media data and the episode permission, and then determine whether the target episode position input by the user is feasible. In this way, the automatic continue-watching and automatic stop-watching control logic can be ensured to operate normally.

[0239] As shown in FIGS. 26 and 27, the controller 250 includes a player, an episode management module, a timer module, and an interface display module to manage the screen projection process. That is, the controller 250 is configured to:

[0240] obtain a second episode position of the second media data;

[0241] if the second episode position is equal to the target episode position, disconnect the screen projection connection when the second media data is played to the end;

[0242] if the second episode position is less than the target episode position, play continue-watching media data of the second media data when the second media data is played to the end.

[0243] In some embodiments, the episode management module can call the counter to manage the number of episodes that have been continued to watch, to determine whether the continue-watching end condition is met. In other embodiments, the episode management module can also call the counter to manage the number of episodes that can still be continued to watch, so that the continue-watching management module determines whether the continue-watching end condition is met.

[0244] As shown in FIGS. 26 and 27, taking the player to continue watching the second media data as an example, the episode management module can obtain the episode position of the second media data. It can be understood that the episode management module obtains the episode position of the media data every time new media data is played, so that the continue-watching management module compares the episode position of the current media data with the target episode position to determine whether the current media data meets the continue-watching end condition.

[0245] In some embodiments, the controller 250 further comprises a timer module, and the playing progress of the current media data can be obtained through the timer module. The controller 250 can obtain the playing progress of the media data based on the running state information fed back by the player or the playing progress fed back by the counter. Then, when the second media data is played to the end, the controller 250 can timely disconnect the screen projection connection or play the media data for resuming.

[0246] As shown in FIGS. 28 and 29, the controller 250 can control the display 260 to display the resuming prompt information corresponding to the resuming progress in the process of resuming, so as to prompt the user about the resuming progress, based on the interface display module and the episode management module. That is, the controller 250 is configured to obtain the second episode position of the second media data, and further configured to:

[0247] If the second episode position is equal to the target episode position, the controller controls the display to display fourth resuming prompt information in the playing interface;

[0248] If the second episode position is less than the target episode position, the controller controls the display to display fifth resuming prompt information in the playing interface.

[0249] In some embodiments, the controller 250 further comprises a resuming management module. The resuming management module can judge the feasibility of the target episode position, and further judge the resuming progress by obtaining the episode position of the current media data and the target episode position from the episode management module. The resuming management module can send the control information to the interface display module according to the judgment result, so as to control the display 260 to display the resuming prompt information corresponding to the resuming progress by the interface display module.

[0250] As shown in FIG. 28, when the target episode position is equal to the episode position of the current media data, the resuming management module determines that the resuming end condition is met, and can send the instruction of displaying the fourth resuming prompt information to the interface display module, so as to control the display 260 to display the fourth resuming prompt information when playing the second media data, by the interface display module. This is to prompt the user that the second media data is the resuming end episode.

[0251] As shown in FIG. 29, in another embodiment, when the episode position of the current media data is less than the target episode position, the resuming management module determines that the resuming end condition is not met, and can send the instruction of displaying the fifth resuming prompt information to the interface display module, so as to control the display 260 to display the fifth resuming prompt information when playing the second media data, by the interface display module. This is to prompt the user about the playing progress of the current media data and the resuming progress.

[0252] In this way, the display device 200 controls the display 260 to display the corresponding resume prompt information at key nodes such as episode switching, resume playing meeting the playing end condition, and the like, which is beneficial to prompting the user of the current playing progress, the resume progress and the like, and can improve the user experience.

[0253] In some embodiments, the display device 200 can still receive the screen projection instruction sent by the screen projection device during the process of playing the screen projection data. At this time, the controller 250 needs to distinguish the screen projection source of the screen projection instruction to determine whether the resume control strategy needs to be initialized. That is, after the controller 250 performs the operation of obtaining the target episode position, the controller 250 is further configured to:

[0254] In response to receiving the second screen projection instruction sent by the second screen projection device, obtaining third media data;

[0255] controlling the display to play the third media data in the playing interface;

[0256] obtaining first device information of the first screen projection device and second device information;

[0257] if the first screen projection device information and the second screen projection device information are different, controlling the display to display first resume prompt information in the playing interface;

[0258] if the first screen projection device information and the second screen projection device information are the same, obtaining the first episode name of the first media data and the third episode name of the third media data.

[0259] As shown in FIG. 16, in some embodiments, based on the resume management module, the controller 250 can obtain second device information of the second screen projection instruction when receiving the second screen projection instruction, and compare the second device information with the first device information of the first screen projection device, to determine whether the first screen projection device and the second screen projection device are the same screen projection device.

[0260] In the scenario where the user actively switches the screen projection content, when the first device information and the second device information are different, the display device 200 determines that the first screen projection device and the second screen projection device are different. Therefore, when receiving the second screen projection instruction, the display device 200 can restart the resume control process, that is, control the display 260 to display the first resume prompt information to prompt the user to reset the target episode position.

[0261] It can be understood that the display device 200 restarts the resume control process, which deletes the information of the media data played based on the first screen projection instruction. In addition, the user needs to reset the target episode position, and the display device 200 needs to judge the feasibility of the target episode position newly set by the user based on the resume management module. In this way, the use demand of the new screen projection user can be adapted, so as to improve the user experience.

[0262] In some embodiments, the display device 200 determines that the first casting device and the second casting device are the same device when the first device information is the same as the second device information. Then the display device 200 needs to further determine whether the media data corresponding to the second casting instruction belongs to the same episode as the media data corresponding to the first casting instruction. In this way, the application scenario that the user actively skips an episode during watching can be adapted.

[0263] It can be understood that the resume management module can determine the resume control strategy by obtaining the first episode name of the first media data and the third episode name of the third media data.

[0264] As shown in FIG. 30, the controller 250 is further configured to:

[0265] If the first episode name is different from the third episode name, the display is controlled to display the first resume prompt information in the playing interface;

[0266] If the first episode name is the same as the third episode name, the episode position of the third media data is obtained;

[0267] When the episode position of the third media data is greater than the target episode position, the display is controlled to display the second resume prompt information in the playing interface.

[0268] In some embodiments, when the first episode name and the third episode name are different, the resume management module can determine that the media data to be played is a new episode, and thus the resume control process needs to be restarted. Then the control information can be sent to the interface display module to control the display 260 of the display device 200 to display the first resume prompt information to prompt the user to set the target episode position.

[0269] In some embodiments, when the first episode name and the third episode name are the same, the resume management module can determine that the media data to be played belongs to the same episode as the previous media data, and thus only the resume progress needs to be determined. That is, the current episode position is obtained, and whether the resume end condition is met can be determined by comparing the current episode position and the target episode position. For example, when the current episode position is equal to the target episode position, the control information can be sent to the interface display module to control the display 260 of the display device 200 to play the fourth resume prompt information.

[0270] It should be noted that if the current episode position is greater than the target episode position, even if it belongs to the same episode, the display device 200 will restart the resume control process to reacquire the target episode position set by the user to meet the user's needs.

[0271] In this way, in the scenario where the user actively switches the screen projection resource, the display device 200 can timely adjust the continuation control process through the judgment of the screen projection source and the screen projection episode.

[0272] As shown in FIG. 18, the display device 200 can actively interact with the mobile phone to disconnect the screen projection connection when the continuation end condition is met and the playing of the continuation end episode ends. That is, the controller 250 is specifically configured to disconnect the screen projection connection when the playing of the first media data ends, based on the judgment that the episode order of the media data and the target episode order meet the continuation end condition, and the judgment is implemented as follows.

[0273] sending an end screen projection instruction to the first screen projection device when the playing of the first media data ends;

[0274] receiving an end confirmation instruction returned by the first screen projection device, and disconnecting the screen projection connection with the first screen projection device.

[0275] In some embodiments, if the first media data is the continuation end episode, the timer module in the controller 250 can send a playing end message to the episode management module and the interface display module when the playing of the continuation end episode ends. Then, the controller 250 can send an end screen projection instruction to the mobile phone when the continuation end condition is met.

[0276] After receiving the end screen projection instruction, the mobile phone can return an end confirmation instruction to the display device, so that the display device 200 disconnects the screen projection connection with the first screen projection device after receiving the end confirmation instruction. In addition, the display device 200 can control the display 260 to exit the playing interface and initialize the information about the screen projection data related to the end continuation in the controller 250 after receiving the end confirmation instruction.

[0277] Part of the embodiments of the present application also provide a screen projection content continuation method applied to a display device that controls the continuation process based on the episode order of media data, and the steps of the method include:

[0278] In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, obtaining the first media data;

[0279] playing the first media data in a playing interface;

[0280] obtaining a target episode order of a target continuation episode and a first episode order of the first media data;

[0281] if it is determined that a continuation end condition is met based on the first episode order and the target episode order, disconnecting the screen projection connection when the playing of the first media data ends;

[0282] If it is determined, based on the first episode order and the target episode order, that the continuation end condition is not met, the second media data is played on the playing interface after the first media data is played to an end.

[0283] In this way, the display device 200 can automatically control the continuation and disconnection of the screen projection continuation based on the management of the episode order of the screen projection data when the continuation end condition is met. In the scenarios of continuous episode continuation and active switching of the screen projection resource by the user (jumping continuation), the number of user operations can be reduced, and the user experience can be improved.

[0284] As shown in FIG. 31, in some embodiments of the present application, a display device 200 is also provided, including a display 260 configured to display a playing interface and a controller 250. The controller 250 is configured to:

[0285] S1100: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, the first media data is acquired.

[0286] S1300: A target playing episode number and a played episode number are acquired.

[0287] S1301: If it is determined, based on the target playing episode number and the played episode number, that the continuation end condition is met, the screen projection connection is disconnected when the first media data is played to an end.

[0288] S1302: If it is determined, based on the target playing episode number and the played episode number, that the continuation end condition is not met, the second media data is played on the playing interface after the first media data is played to an end. The second media data is continuation media data of the first media data.

[0289] In some embodiments, the user can set the target playing episode number in advance or when the first media data is played. In this way, the display device 200 can determine whether the continuation end condition is met based on the target playing episode number and the played episode number, and then determine whether to continue the first media data or disconnect the screen projection connection when the first media data is played to an end.

[0290] It should be noted that in the scenario where the user sets the target play set number in real time to the display device 200 through voice input, remote control input and other input methods when playing the first media data, the display device 200 will judge the feasibility of the target play set number. Further, when the target play set number exceeds the playable range, the display device 200 will prompt the user to reset the target play set number in the form of interface interaction; when the target play set number does not exceed the playable range, the display device 200 will monitor the play-through process based on the target play set number.

[0291] In the scenario where the user actively switches the screen projection resource, the display device 200 can also determine whether the screen projection device corresponding to the screen projection resource changes, so as to restart the play-through control process when the screen projection device changes to adapt to the new needs of the user. When the screen projection device does not change, it is further necessary to determine whether the new media data and the previously played media data belong to the same episode. In the case of belonging to the same episode, the play-through control process can be followed. In the case of belonging to different episodes, it is also necessary to restart the play-through control process, and the user needs to reset the target play set number to adapt to the new needs of the user.

[0292] In addition, the display device 200 will display play-through prompt information to the user at multiple nodes such as the determination of the end episode of the play-through, the episode switching and the like, to prompt the user about the play progress and the play-through progress of the media data, and to further enrich the user experience. Moreover, when the play-through set number condition is met, the display device 200 can actively interact with the mobile phone and other screen projection devices to disconnect the screen projection connection. This can automatically disconnect the screen projection connection, reduce the number of user operations, and improve the adaptability of screen projection and play to various scenarios.

[0293] The similar parts among the embodiments provided in the present application can be referred to each other, and the specific embodiments provided above are only a few examples under the general concept of the present application, and do not limit the protection scope of the present application. For those skilled in the art, any other embodiments extended according to the present application scheme without creative labor are within the protection scope of the present application. Industrial applicability

[0294] The scheme provided in the embodiments of the present application can be used for a display device to reduce the number of operations of a user in a screen projection process. In the technical scheme provided in the embodiments of the present application, the display device includes a display and a controller. The display is configured to display a play interface. The controller is configured to: in response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, acquire the first media data; control the display to play the first media data in the play interface; acquire continuation episode data and played episode data; if it is determined based on the continuation episode data and the played episode data that a continuation end condition is met, disconnect a screen projection connection when the first media data is played to an end; and if it is determined based on the continuation episode data and the played episode data that the continuation end condition is not met, control the display to play second media data in the play interface after the first media data is played to an end; the second media data is continuation media data of the first media data. With the above technical scheme, the display device can directly determine whether the continuation is ended, and accordingly disconnect the screen projection or continue to play the continuation media when the first media data is played to an end, so that the number of operations of the user in the screen projection process is reduced, and the user experience is improved.

Claims

1. A display device, characterized by comprising: The display device comprises: a display configured to display a playing interface; a controller configured to: in response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, acquire the first media data; control the display to play the first media data on the playing interface; acquire continuation episode data and played episode data; if it is determined based on the continuation episode data and the played episode data that a continuation end condition is met, disconnect the screen projection connection when the playing of the first media data ends; if it is determined based on the continuation episode data and the played episode data that the continuation end condition is not met, control the display to play second media data on the playing interface after the playing of the first media data ends; the second media data is continuation media data of the first media data.

2. The display device of claim 1, wherein, The continuation episode data and the played episode data meet at least one of the following conditions: the continuation episode data comprises a continuation episode number, and the played episode data comprises a played continuation episode number; the continuation episode data comprises a target episode position of a target continuation episode, and the played episode data comprises a first episode position of the first media data; the continuation episode data comprises a target playing episode number, and the played episode data comprises a played episode number.

3. The display device according to claim 1 or 2, characterized in that, Before the controller performs, in response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, acquiring the first media data, the controller is further configured to: in response to a received starting instruction for starting a control menu, control the display to display the control menu, the control menu comprising a first continuation setting control; in response to a first setting instruction input based on the first continuation setting control being received, determine the continuation episode data of the first media data.

4. The display device according to claim 1 or 2, characterized by The controller performs, in controlling the display to play the first media data on the playing interface, is further configured to: control the display to display the first media data on the playing interface; control the display to display first continuation prompt information on the playing interface; in response to a received second setting instruction for setting continuation episode data, determine the continuation episode data of the first media data.

5. The display device of claim 4, wherein, The controller performs, in controlling the display to play the first media data on the playing interface, is further configured to: control the display to display a second continuation setting control on the playing interface; the second continuation setting control is located on an upper layer of the playing interface; in response to a trigger instruction input based on the second continuation setting control being received, display the first continuation prompt information; in response to a received second setting instruction for setting continuation episode data, determine the continuation episode data of the first media data.

6. The display device of claim 5, wherein, The controller performs, in response to a received second setting instruction for setting continuation episode data, determining the continuation episode data of the first media data, is specifically configured to: acquire first media information of the first media data; the first media information comprises an episode position of the first media data, and a total number of episodes to which the first media data belongs; determine a first continuous watching range of the first media data based on the episode position and the total number of episodes; determine a continuous watching end episode based on the continuous watching episode data; if the continuous watching end episode is out of the first continuous watching range, control the display to display second continuous watching prompt information on a playing interface; the second continuous watching prompt information is used to prompt a user to modify the continuous watching episode data.

7. The display device of claim 6, wherein, The first media information further includes episode permission information; the controller, in response to the received second setting instruction for setting the continuous watching episode data, determines the continuous watching episode data of the first media data, is specifically configured to: determine a second continuous watching range of the first media data based on the episode permission information and the first continuous watching range; determine a continuous watching end episode based on the continuous watching episode number; if the continuous watching end episode is out of the second continuous watching range, control the display to display second continuous watching prompt information on a playing interface.

8. The display device of claim 7, wherein, The controller, in response to the received second setting instruction for setting the continuous watching episode number, determines the continuous watching episode number of the first media data, is specifically configured to: obtain first media information of the first media data; determine a third continuous watching range of the first media data based on the episode position and the total number of episodes; if the third continuous watching range is used to represent that the first media data has no continuous watching episode, control the display to display third continuous watching prompt information on a playing interface; the third continuous watching prompt information is used to prompt the user that the first media data has no continuous watching episode, and to show the user recommendation information of recommended media data; in response to a confirmation instruction for playing the recommended media data, control the display to play the recommended media data on the playing interface.

9. The display device according to claim 1 or 2, wherein The controller, after the first media data is played, controls the display to play second media data on the playing interface, is further configured to: update the played episode data after the first media data is played; if the updated played episode data reaches the continuous watching episode data, disconnect the screen projection connection when the second media data is played; if the updated played episode data does not reach the continuous watching episode data, play continuous watching media data of the second media data when the second media data is played.

10. The display device of claim 9, wherein, The controller, after the first media data is played, updates the played episode data, is further configured to: if the updated played episode data reaches the continuous watching episode data, control the display to display fourth continuous watching prompt information; if the updated played episode data does not reach the continuous watching episode data, control the display to display fifth continuous watching prompt information on the playing interface.

11. The display device according to claim 1 or 2, wherein The controller, after the continuous watching episode data is obtained, is further configured to: in response to receiving a second screen projection instruction sent by a second screen projection device, obtain third media data; control the display to play the third media data on the playing interface; obtain first device information of the first screen projection device and second device information of the second screen projection device; If the first device information is different from the second device information, the display is controlled to display first continuation prompt information in the playing interface; If the first device information is the same as the second device information, the first episode name of the first media data and the third episode name of the third media data are obtained.

12. The display device of claim 11, wherein, The controller is further configured to: If the first episode name and the third episode name are different, the display is controlled to display the first continuation prompt information in the playing interface; If the first episode name and the third episode name are the same, current played episode data is obtained; When the current played episode data reaches the continuation episode data, the display is controlled to display fourth continuation prompt information in the playing interface.

13. The display device according to claim 1 or 2, characterized by, The controller is configured to: When the first media data is played, an end screen instruction is sent to the first screen projection device; An end confirmation instruction is received from the first screen projection device, and the screen projection connection with the first screen projection device is disconnected.

14. The display device of claim 11, wherein, The played episode data includes a first episode position of the first media data, and the continuation episode data includes a target episode position of a target continuation episode; The controller is further configured to: If the first episode name and the third episode name are different, the display is controlled to display the first continuation prompt information in the playing interface; If the first episode name and the third episode name are the same, an episode position of the third media data is obtained; When the episode position of the third media data is greater than the target episode position, the display is controlled to display second continuation prompt information in the playing interface.

15. A method for continuing casting content, characterized in that, The screen projection content continuation method comprises: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, the first media data is obtained, and a display is controlled to play the first media data in a playing interface; If it is determined that a continuation end condition is met based on played episode data and continuation episode data, the screen projection connection is disconnected when the first media data is played; If it is determined that the continuation end condition is not met based on the played episode data and the continuation episode data, the display is controlled to play second media data in the playing interface after the first media data is played; the second media data is continuation media data of the first media data.

16. The method of claim 15, wherein, The screen projection content continuation method comprises: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, the first media data is obtained; The first media data is played; An available continuation episode number and a played continuation episode number are obtained; If it is determined that a continuation end condition is met based on the available continuation episode number and the played continuation episode number, the screen projection connection is disconnected when the first media data is played; If it is determined that the resuming end condition is not met based on the number of resumable episodes and the number of resumed episodes, the second media data is played after the first media data is played to an end; the second media data is resuming media data of the first media data.

17. The method of claim 15, wherein, The method comprises: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, first media data is acquired; The first media data is played on a playing interface; A target episode position of a target resuming episode and a first episode position of the first media data are acquired; If it is determined that the resuming end condition is met based on the first episode position and the target episode position, a screen projection connection is disconnected when the first media data is played to an end; If it is determined that the resuming end condition is not met based on the first episode position and the target episode position, second media data is played on the playing interface after the first media data is played to an end; the second media data is resuming media data of the first media data.

18. The method of claim 15, wherein, The method comprises: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, first media data is acquired; The first media data is played; A target number of playing episodes and a number of played episodes are acquired; If it is determined that the resuming end condition is met based on the target number of playing episodes and the number of played episodes, a screen projection connection is disconnected when the first media data is played to an end; If it is determined that the resuming end condition is not met based on the target number of playing episodes and the number of played episodes, second media data is played after the first media data is played to an end; the second media data is resuming media data of the first media data.

Citation Information

Patent Citations

  • Media content projection playing method and device, computer equipment and storage medium

    CN111669655A

  • Screen projection interaction method, device and system, storage medium and product

    CN113918110A

  • Display device and media asset shielding method

    CN118283326A

  • Screen projection mode processing method and display equipment

    CN119299782A

  • Screen projection mode processing method and display equipment

    CN119299783A