Display device and projection screen content continuous playing method

By setting the number of resusable episodes and the target episode ranking in the display device, automatic judgment and disconnection of the screen projection connection is solved, and the problem of automatic resuming causes the increase in user operations is improved, and the user experience and screen projection process are improved. flexibility.

CN119299784APending Publication Date: 2025-01-10HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411377281.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

When the existing display devices automatically renew media data, they cannot actively stop, resulting in an increase in the number of user operations and affecting the user experience.

Method used

By introducing settings of the number of resusible episodes and the target series in the display device, we can determine whether the resuscitation end condition is met, and the screen projection connection is automatically disconnected to realize the functions of automatic resuscitation and stop broadcasting.

Benefits of technology

It reduces the number of operations users during the screen projection process, improves the user experience, and adapts to the needs of different screen projection scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299784A_ABST
    Figure CN119299784A_ABST
Patent Text Reader

Abstract

The invention provides a display device and a projection screen content continuous playing method. And the display device plays the media asset data corresponding to a screen projection instruction in response to the screen projection instruction input by the user, and displays a playing interface of the media asset data and first continuous playing prompt information. The first continuous playing prompt information is used for prompting the user to set the continuous playing set number, and the user can input a setting instruction of the continuous playing set number according to the first continuous playing prompt information. And the display equipment performs continuous playing on the current media asset data according to the continuous playing set number by the user, and automatically disconnects the screen projection connection to stop continuous playing after the last continuous playing episode is played. By setting the continuous playing set number, the display device can automatically stop the screen projection connection when the continuous playing media asset meets the continuous playing ending condition, so that the operation frequency of a user in the screen projection process is reduced, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a method for continuing to broadcast projected content. Background Art

[0002] When using a display device, a user can send a screen projection command to the display device through a mobile terminal such as a mobile phone or a tablet, so that the display device plays the media data selected by the user on the mobile phone or tablet.

[0003] After receiving the screen projection instruction, the display device will obtain the media data according to the projection information in the screen projection instruction and play the media data. When the display device is playing the screen projection media data and does not receive other screen projection instructions, it will continue to play the media data and subsequent media data to form an automatic playback effect.

[0004] Based on the automatic playback mode, the display device will stop playing the media data only when the user actively controls the display device to stop the automatic playback. Therefore, the number of user operations during the screen playback process will increase, resulting in a decrease in the user experience. Summary of the invention

[0005] The present application provides a display device and a method for resuming screen projection content to solve the problem that the display device cannot actively stop when automatically resuming media data, which increases the number of user operations.

[0006] In a first aspect, some embodiments of the present application provide a display device, including: a display configured to display a playback interface; and a controller configured to:

[0007] 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;

[0008] Control the display to play the first media asset data on the playback interface;

[0009] Get the number of episodes that can be continued and the number of episodes that have been continued;

[0010] If it is determined that the condition for ending the continued broadcast is met based on the number of episodes that can be continued and the number of episodes that have been continued, disconnecting the screen projection connection when the playback of the first media resource data ends;

[0011] If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumption of broadcasting is not met, then after the playback of the first media data ends, the display is controlled to play the second media data on the playback interface; the second media data is the continuation media data of the first media data.

[0012] In a second aspect, some embodiments of the present application provide a display device, including: a display configured to display a playback interface; and a controller configured to:

[0013] 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;

[0014] Control the display to play the first media asset data on the playback interface;

[0015] Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data;

[0016] If it is determined that the condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends;

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

[0018] In a third aspect, some embodiments of the present application provide a display device, including: a display configured to display a playback interface; and a controller configured to:

[0019] 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;

[0020] Control the display to play the first media asset data on the playback interface;

[0021] Get the target number of episodes to be played and the number of episodes that have been played;

[0022] If it is determined that the condition for ending the continued broadcast is met based on the target number of broadcast episodes and the number of broadcast episodes, disconnecting the screen projection connection when the broadcast of the first media asset data ends;

[0023] If it is determined based on the target number of episodes to be played and the number of episodes to have been played that the condition for ending the continued broadcast is not met, then after the playback of the first media data ends, the display is controlled to play the second media data on the playback interface; the second media data is the continued broadcast media data of the first media data.

[0024] In a fourth aspect, some embodiments of the present application provide a method for continuing to broadcast content on a screen, which is applied to the display device described in the first aspect, and the method for continuing to broadcast content on a screen includes:

[0025] 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;

[0026] Playing the first media asset data;

[0027] Get the number of episodes that can be continued and the number of episodes that have been continued;

[0028] If it is determined that the condition for ending the continued broadcast is met based on the number of episodes that can be continued and the number of episodes that have been continued, disconnecting the screen projection connection when the playback of the first media resource data ends;

[0029] If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumed broadcast is not met, then after the playback of the first media asset data ends, the second media asset data is played; the second media asset data is the media asset data that continues the playback of the first media asset data.

[0030] In a fifth aspect, some embodiments of the present application provide a method for continuing to broadcast content on a screen, which is applied to the display device described in the second aspect, and the method for continuing to broadcast content on a screen includes:

[0031] 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;

[0032] Play the first media asset data on the playback interface;

[0033] Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data;

[0034] If it is determined that the condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends;

[0035] If it is determined based on the first episode ranking and the target episode ranking that the continuation end condition is not met, then after the first media asset data is played, second media asset data is played on the playback interface; the second media asset data is the continuation media asset data of the first media asset.

[0036] In a sixth aspect, some embodiments of the present application provide a method for continuing to broadcast content on a screen, which is applied to the display device described in the third aspect, and the method for continuing to broadcast content on a screen includes:

[0037] 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;

[0038] Playing the first media asset data;

[0039] Get the target number of episodes to be played and the number of episodes that have been played;

[0040] If it is determined that the condition for ending the continued broadcast is met based on the target number of broadcast episodes and the number of broadcast episodes, disconnecting the screen projection connection when the broadcast of the first media asset data ends;

[0041] If it is determined based on the target number of episodes to be played and the number of episodes to have been played that the condition for ending the continued broadcast is not met, then after the playback of the first media asset data ends, the second media asset data is played; the second media asset data is the continued broadcast media asset data of the first media asset data.

[0042] It can be known from the above technical content that the display device responds to the screen projection instruction input by the user, plays the media data corresponding to the screen projection instruction, and displays the playback interface of the media data and the first resume prompt information. The first resume prompt information is used to prompt the user to set the number of resumable episodes, and the user can enter the setting instruction of the number of resumable episodes according to the first resume prompt information. The display device resumes the current media data according to the number of resumable episodes set by the user, and automatically disconnects the screen projection connection to stop the resume after the last resumed episode is played. By setting the number of resumable episodes, the display device can automatically stop the screen projection connection when the resumed media meets the resume end condition, so as to reduce the number of user operations during the screen projection process, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0044] Figure 1 A schematic diagram of a display device operation scenario provided in some embodiments of the present application;

[0045] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0046] Figure 3 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0047] Figure 4 A timing interaction diagram of a mobile terminal and a display device during screen projection and playback provided in some embodiments of the present application;

[0048] Figure 5 A first determination flow chart for determining whether current media asset data meets the broadcasting end condition provided in some embodiments of the present application;

[0049] Figure 6 A timing diagram when the second media asset data does not meet the replay end condition in the scenario of judging the number of replayable episodes provided in some embodiments of the present application;

[0050] Figure 7 A schematic diagram of a first interface for a user to set the number of episodes that can be replayed, provided in some embodiments of the present application;

[0051] Figure 8 A schematic diagram of a second interface for a user to set the number of episodes that can be replayed, provided in some embodiments of the present application;

[0052] Fig. 9 A schematic diagram of a third interface for a user to set the number of episodes that can be replayed, provided in some embodiments of the present application;

[0053] Fig.10 A schematic diagram of displaying the second resume prompt information in a scenario of determining the number of episodes that can be resumed provided in some embodiments of the present application;

[0054] Fig.11 A timing diagram for determining the feasibility of the number of episodes that can be replayed in a scenario where the number of episodes that can be replayed is determined in some embodiments of the present application;

[0055] Fig.12 A schematic diagram of displaying a third resume prompt message when there are no resume episodes in a scenario where the resume episode number is determined in some embodiments of the present application;

[0056] Fig.13 A timing diagram of the interaction of various modules when the second media asset data meets the replay end condition in the scenario of judging the number of replayable episodes provided in some embodiments of the present application;

[0057] Fig.14 A timing diagram of the interaction of various modules when the second media asset data does not meet the replay end condition in the scenario of judging the number of replayable episodes provided in some embodiments of the present application;

[0058] Fig.15 A schematic diagram of displaying the fourth resume prompt information in the scenario of judging the number of episodes that can be resumed provided in some embodiments of the present application;

[0059] Fig.16 A schematic diagram of displaying the fifth resume prompt information in a scenario of determining the number of episodes that can be resumed provided in some embodiments of the present application;

[0060] Fig.17 A timing diagram of screen projection device judgment provided in some embodiments of the present application;

[0061] Fig.18 In the scenario of judging the number of episodes that can be replayed provided in some embodiments of the present application, when the user actively switches to screen projection, the interaction timing diagram of each module;

[0062] Fig.19 A timing diagram of interaction between a display device and a mobile terminal provided in some embodiments of the present application when the screen projection connection is disconnected;

[0063] Fig. 20 A second determination flow chart for determining whether current media asset data meets the broadcasting end condition provided in some embodiments of the present application;

[0064] Fig.21 A timing diagram when the second media asset data does not meet the replay end condition in the target episode ranking judgment scenario provided in some embodiments of the present application;

[0065] Fig. 22 A schematic diagram of a first interface for a user to set a target episode ranking provided in some embodiments of the present application;

[0066] Fig.23 A schematic diagram of a second interface for a user to set a target episode ranking provided in some embodiments of the present application;

[0067] Fig.24 A schematic diagram of displaying the second resume prompt information in a target episode ranking determination scenario provided by some embodiments of the present application;

[0068] Fig.25 A timing diagram for determining the feasibility of a target series ranking in a target series ranking determination scenario provided in some embodiments of the present application;

[0069] Fig.26 A schematic diagram of displaying a third replay prompt message when there are no replayable episodes in a target episode ranking determination scenario provided by some embodiments of the present application;

[0070] Fig. 27 A timing diagram of the interaction of various modules when the second media asset data meets the replay end condition in the target episode ranking judgment scenario provided in some embodiments of the present application;

[0071] Fig.28 A timing diagram of the interaction of various modules when the second media asset data does not meet the replay end condition in the target episode ranking judgment scenario provided in some embodiments of the present application;

[0072] Fig.29 A schematic diagram of displaying the fourth resume prompt information in a target episode ranking determination scenario provided by some embodiments of the present application;

[0073] Fig.30 A schematic diagram of displaying the fifth resuming prompt information in a target episode ranking determination scenario provided by some embodiments of the present application;

[0074] Fig.31 In the target episode ranking judgment scenario provided in some embodiments of the present application, when the user actively switches to screen projection, the interaction timing diagram of each module;

[0075] Fig.32A third determination flowchart for determining whether current media asset data meets the broadcasting end condition is provided for some embodiments of the present application. DETAILED DESCRIPTION

[0076] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0077] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

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

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

[0080] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0081] 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 that is capable of performing the functions associated with that element.

[0082] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0083] Figure 1This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

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

[0085] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0086] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.

[0087] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0088] In some embodiments, the display device 200 may include at least one of a tuner 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.

[0089] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0090] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0091] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0092] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0093] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0094] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0095] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0096] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0097] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0098] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0099] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0100] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0101] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0102] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0103] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling 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.

[0104] It should be noted that the operating system may 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.

[0105] 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 send media data or media data links to the communication device 220 by operating the mobile terminal 300, so that the display device 200 plays the media data selected by the user for screen projection in the mobile terminal. This communication connection mode can also be called screen projection connection.

[0106] After establishing the screen projection connection, the display device 200 can receive the 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 screen projection data obtained by the display device 200 is in different forms. For example, the display device 200 and the mobile terminal 300 can establish a screen projection connection through the Digital Living Network Alliance (DLNA) protocol, Miracast protocol, AirPlay push protocol, WiDi screen projection, NFC mirror screen projection, LeBo screen projection and other protocols.

[0107] Among them, the DLNA protocol is a protocol for sharing media resources between devices. The protocol uses network technology (wired or wireless) to interconnect various devices and exchange data through standard protocols, so that media resources can be shared between devices. The DLNA protocol is based on the UPnP protocol, which enables devices to discover and control each other and achieve seamless transmission and sharing of media resources. The DLNA protocol supports a variety of devices, including TVs, speakers, mobile phones, computers, etc., allowing users to seamlessly switch and share media content between different devices.

[0108] In some embodiments, after the display device 200 establishes a screen projection connection with the mobile terminal 300, the projection data can be transmitted through the mirror mode and the push mode. Among them, the mirror mode means 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 the 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 projection data in the form of a video stream based on the display content, and send the projection data to the display device 200 for display.

[0109] The push mode means that the display device 200 accesses the network link according to the network link pushed by the mobile terminal 300 to obtain the corresponding projection screen. When the mobile terminal 300 plays the video media, a projection control is provided in the upper right corner of the play interface. After the user clicks the projection control and selects the display device 200 as the device to display the projection screen, the mobile terminal 300 can send the URL address of the currently playing video media to the display device 200. After receiving the URL address, the display device 200 accesses the URL address to obtain the video media data and plays the video media.

[0110] 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 the link address of a resource in the mobile terminal 300 through the screen projection data channel, and obtain the media content data by accessing the link address, thereby playing the media data. At the same time, the display device 200 can also obtain control instructions sent by the mobile terminal 300 through the screen projection data channel when playing media data, such as fast forward, pause, stop screen projection, etc. For example, after establishing a connection through the communication protocol, the mobile terminal 300 such as a mobile phone and the display device 200 will negotiate the device functions and network conditions to select a suitable audio and video transmission format. After establishing the online protocol (Session) of the audio and video streaming, a series of real-time streaming protocol (RTSP) control commands are used to control the playback and termination of the audio and video streaming.

[0111] In some embodiments, when the display device 200 plays the screen projection data of the drama series based on the DLNA protocol, the current drama series can be automatically resumed after the current drama series is finished. Figure 4 As shown, after the current episode is finished playing, the display device 200 can transmit playback end information to the mobile terminal to indicate the end of the current episode. After receiving the playback end information, the mobile terminal 300 will continue to send episode push instructions to the display device 200, so that the display device 200 continues to request screen projection data from the server according to the episode push instructions, thereby realizing automatic continuation of the screen projection data.

[0112] In the above embodiment, the display device 200 will continue to broadcast the projection data in the scenario where it still maintains a projection connection with the mobile terminal 300. The projection data will only be stopped when the projection process is forced to be interrupted. For example, when the projection connection is disconnected, the display device 200 will stop broadcasting the projection data after playing the current projection data. Or when the user actively stops the projection through the mobile terminal 300 or the display device 200, the display device 200 can stop playing the projection data. Or when the current projection data is insufficient, the display device 200 can stop broadcasting the current projection data.

[0113] Therefore, users often need to manually stop the screen casting process during the screen casting process, which increases the number of user operations. In scenarios where it is necessary to limit the number of episodes that children watch or only need to continue watching a small number of episodes before bedtime, the screen casting function that cannot be automatically stopped is poorly adaptable to the scene requirements, which in turn affects the user experience.

[0114] like Figure 5 As shown, some embodiments of the present application provide a display device 200, which includes: a display 260 configured to display a playback interface and a controller 250. The controller 250 is configured to:

[0115] S100: 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.

[0116] In some embodiments, the first screen projection device may be a mobile phone, and the user may trigger a control related to screen projection playback on the mobile phone operation interface to cause the mobile phone to send a first screen projection instruction to the display device 200. The first screen projection instruction may 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 may 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, it may return the first media data to the display device 200.

[0117] In addition, the first screen projection instruction may also include relevant 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 yet established a screen projection connection, when the display device 200 receives the first screen projection instruction, it can first establish a screen projection connection with the mobile phone, and then execute steps related to screen projection according to the first screen projection instruction.

[0118] S200: Control the display to play the first media asset data on the play interface.

[0119] In some embodiments, when the display device 200 receives the first media data transmitted back by the server, the controller 250 may control the display 260 to play the first media data on the play interface.

[0120] S300: Obtain the number of episodes that can be resumed and the number of episodes that have been resumed.

[0121] In some embodiments of the present application, the user can pre-set the number of automatically continued episodes in the screen projection scenario, or set the number of automatically continued episodes in the screen projection scenario when the first media asset data is displayed on the playback interface. The number of resumable episodes is the number of automatically continued episodes set by the user according to the needs. The number of resumed episodes is the number of episodes that the display device 200 has automatically resumed in the screen projection scenario.

[0122] like Figure 6 As shown, the controller 250 can manage the number of episodes that can be resumed and the number of episodes that have been resumed through the screen projection application. That is, when the display device 200 resumes an episode of media data, the count value corresponding to the number of episodes that have been resumed is increased by 1. And when the user sets the number of episodes that can be resumed, the number of episodes that can be resumed is recorded. In this way, the controller 250 can determine whether it is necessary to resume the broadcast after the current screen projection data is finished according to the number of episodes that can be resumed and the number of episodes that have been played.

[0123] S301: If it is determined that a condition for ending the resuming of broadcast is met based on the number of episodes that can be resumable and the number of episodes that have been resuming of broadcast, the screen projection connection is disconnected when the playback of the first media asset data ends.

[0124] In some embodiments, the condition for the end of the resuming broadcast refers to the number of episodes that can be resumable being equal to the number of episodes that have been resuming. When the number of episodes that can be resumable is equal to the number of episodes that have been resuming, the episode corresponding to the first media asset data is the episode that has ended the resuming broadcast. Then, when the playback of the first media asset data ends, the controller 250 can disconnect the screen projection connection with the mobile phone. In this way, based on the method in which the number of episodes that can be resumable can be set by the user, the display device 200 can automatically disconnect the screen projection connection with the mobile phone according to the number of episodes that can be resumable and the number of episodes that have been resuming to stop the resuming broadcast.

[0125] S302: If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumption of broadcasting is not satisfied, after the playback of the first media data ends, the display is controlled to play the second media data on the playback interface.

[0126] In some embodiments, when the number of episodes that have been resumed is less than the number of episodes that can be resumed, the resume end condition is not satisfied. After the first media data is finished playing, the controller 250 can also control the display 260 to continue playing the second media data. The second media data is the resumed media data of the first media data.

[0127] like Figure 4 As shown, when the playback of the first media data is finished, the display device 200 can send back a playback end message to the mobile phone to indicate the end of the playback of the first media data, and then the mobile phone will push the URL information of the second media data to the display device 200, so that the display device 200 can obtain the second media data from the server according to the URL information and play it.

[0128] In other embodiments, the mobile phone can continuously obtain the playback progress of the first media data during the screen projection process. When the playback of the first media data is completed, the URL of the second media data can be pushed to the display device 200, so that the display device 200 can obtain the second media data from the server according to the URL information and play it.

[0129] In this way, during the screen projection process, the display device 200 can determine whether to play the continued media data after the current media data is played by obtaining the number of episodes that can be played and the number of episodes that have been played managed by the screen projection application. This increases the flexibility of screen projection playback, and does not require the user to actively stop the screen projection playback, thereby reducing the number of user operations, and can meet the user's screen projection needs, which is conducive to improving the user experience.

[0130] like Figure 7 As shown, in some embodiments, the controller executes in response to receiving a first screen projection instruction for playing first media data sent by the first screen projection device, before acquiring the first media data, and is further configured to:

[0131] In response to a received start instruction for starting a control menu, the display is controlled to display the control menu; the control menu includes a first resume setting control.

[0132] In response to receiving a first setting instruction input based on the first resume setting control, the number of resumeable episodes of the first media asset data is determined.

[0133] In some embodiments, the user can set the number of episodes that can be resumed in the control menu in advance. For example, a first resume setting control can be provided in the control menu. Figure 7 As shown, the first resume setting control may include a prompt text "Please enter the number of resumable episodes:", and the user may enter the number of resumable episodes in the input area. In this way, when the user enters the first setting instruction for setting the number of resumable episodes, the controller 250 can determine the number of resumable episodes according to the first setting instruction.

[0134] In addition, the first resume setting control can also set an additional switch option, so that the user can adjust the switch option so that the controller 250 determines whether the number of resumeable episodes pre-set by the user is effective during 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 number of resumeable episodes pre-set by the user during the screen projection process. When the switch option corresponds to the "off" option, the controller 250 does not obtain the number of resumeable episodes pre-set by the user during the screen projection process.

[0135] In other embodiments, the number of episodes that can be played back can be set in real time by the user according to the needs. That is, the controller 250 controls the display to play the first media asset data on the playback interface, and is also configured to:

[0136] Control the display to display the first media data on the playback interface.

[0137] The display is controlled to display first resume prompt information on the playback interface.

[0138] In response to a received second setting instruction for setting the number of resumable episodes, the number of resumable episodes of the first media asset data is determined.

[0139] like Figure 8 As shown, in some embodiments, when the server returns the first media data, the controller 250 can control the display 260 to display the first media data on the playback interface. In addition, the display 260 can also be controlled to display the first resume prompt information on the playback interface. The first resume prompt information is used to prompt the user to set the number of resumable episodes of the first media data, such as "Please set the number of resumable episodes".

[0140] When the display 260 displays the first resume prompt information, the user can input the number of episodes that can be resumed through voice input, remote control input, etc. Then the controller 250 can record the number of episodes that can be resumed through the screen projection application, and then obtain the number of episodes that can be resumed and the number of episodes that have been resumed during the playback of the media data, and determine whether to resume the playback when the playback of the first media data ends.

[0141] In some embodiments, the controller 250 may first control the display 260 to display the first media data, and only after the user inputs the number of episodes that can be resumed, control the display 260 to play the first media data. In other embodiments, the controller 250 may also control the display 260 to display the first resume prompt information when starting to play the first media data. It is understandable that after the user inputs the second setting instruction for setting the number of episodes that can be resumed, the controller 250 can determine the number of episodes that can be resumed, and can hide the first resume prompt information. Among them, the controller 250 can hide the first resume prompt information at a preset interval after the user inputs the second setting instruction.

[0142] like Fig. 9 As shown, a control can be set in the playback interface to integrate the first resume prompt information through the control, thereby reducing the first resume prompt information from blocking the media data in the playback interface in a scenario where the user does not need to set the number of episodes that can be resumed. That is, the controller executes control of the display to play the first media data in the playback interface, and is also configured as:

[0143] The display is controlled to display a second resume setting control on the play interface, wherein the second resume setting control is located at an upper layer of the play interface.

[0144] In response to receiving a trigger instruction based on the second resume play setting control input, the first resume play prompt information is displayed.

[0145] In response to a received second setting instruction for setting the number of resumable episodes, the number of resumable episodes of the first media asset data is determined.

[0146] In some embodiments, there is no restriction on the specific type of the second resume prompt control, and the second resume prompt control can be displayed at the edge of the playback interface, such as the lower left corner or upper right corner of the playback interface. However, the second resume setting control needs to be located at the upper layer of the playback interface, so that the user can trigger the second resume setting control by operation.

[0147] When the controller 250 receives the trigger instruction input by the user, it can control the second resume setting control to expand, so as to display the first resume prompt information based on the second resume setting control. Then, the user can input the second setting instruction to the display device 200 based on the first resume prompt information. After receiving the second setting instruction, the controller 250 can determine the number of resumable episodes of the first media asset data according to the second setting instruction.

[0148] It is understandable that after the user inputs the second setting instruction, the second resume setting control can be actively triggered to hide the second resume setting control. The controller 250 can also control the second resume setting control to hide after a preset time interval.

[0149] In this way, by adding a second resume setting control, during the screen casting process, the user can trigger the second resume setting control to set the number of episodes that can be resumed when there is a need to automatically end the resume. After the user sets the number of episodes that can be resumed, the controller 250 can determine whether to continue the playback after the current media asset data playback ends based on the number of episodes that can be resumed and the number of episodes that have been resumed.

[0150] It should be noted that the controller 250 can determine the feasibility of the number of replayable episodes when obtaining the number of replayable episodes input by the user. That is, the controller 250 executes the second setting instruction for setting the number of replayable episodes in response to the received second setting instruction, determines the number of replayable episodes of the first media asset data, and is specifically configured as follows:

[0151] The first media asset information of the first media asset data is obtained, wherein the first media asset information includes the episode ranking of the first media asset data and the total number of episodes of the episode to which the first media asset data belongs.

[0152] A first replayable range of the first media asset data is determined based on the episode ranking and the total number of episodes.

[0153] The ending episode to be continued is determined based on the number of episodes that can be continued.

[0154] If the episode to be resumed is outside the first resumeable range, the display is controlled to display a second resume prompt message on the playback interface.

[0155] In some embodiments, the first media asset information of the first media asset data includes information such as the ranking of the first media asset data, the total number of episodes of the first media asset data, etc. Figure 4 As shown, the display device 200 can obtain the episode ranking of the first media data when receiving the first screen projection instruction sent by the mobile phone, and obtain the total number of episodes of the episode to which the first media data belongs when the server returns the first media data.

[0156] In this way, the controller 250 can determine the first resumable range of the first media asset data according to the episode ranking and the total number of episodes of the first media asset data. And, after receiving the number of resumable episodes input by the user, the controller 250 can determine the episode to be continued according to the number of resumable episodes and the episode ranking of the first media asset data. For example, the episode corresponding to the first media asset data is "Basketball Tsubasa Episode 1", and the total number of episodes of "Basketball Tsubasa" is 20 episodes, then it can be determined that the first resumable range is 19 episodes, that is, after the display device 200 plays "Basketball Tsubasa Episode 1", it can continue to play at most 19 episodes, and the first resumable range is 19 episodes.

[0157] In some embodiments, the controller 250 can directly compare the number of resumable episodes input by the user with the first resumable range. When the number of resumable episodes is within the first resumable range, the resuming process can be monitored based on the number of resumable episodes. When the number of resumable episodes is outside the first resumable range, the display is controlled to display a second resuming prompt message on the playback interface. Fig.10 As shown, the second resume prompt information is used to prompt the user to modify the number of episodes that can be resumed, for example, "The number of episodes that can be resumed exceeds the resume range, please re-enter."

[0158] like Fig.11 As shown, the controller 250 can judge the feasibility of the number of episodes that can be continued. Among them, the controller 250 can include an episode management module and an interface display module. Among them, the episode management module can obtain the episode ranking of the first media asset data, the total number of episodes, and update the number of episodes that have been continued according to the playback progress of the media asset data. Then, when the user inputs the number of episodes that can be continued, the feasibility of the number of episodes that can be continued can be judged. After determining the feasibility of the number of episodes that can be continued, the episode management module can send an instruction to the interface display module to control the display 260 to display the continuation prompt information based on the interface display module.

[0159] It is understandable that when the episode or part of the episode corresponding to the media asset data requires playback permission, the controller 250 needs to determine whether the number of replayable episodes input by the user is feasible based on the playback permission. That is, the controller 250 executes the second setting instruction for setting the number of replayable episodes received to determine the number of replayable episodes of the first media asset data, and is specifically configured as follows:

[0160] Based on the drama permission information and the first replayable range, a second replayable range of the first media asset data is determined.

[0161] The ending episode to be continued is determined based on the number of episodes that can be continued.

[0162] If the resumed episode is outside the second resumeable range, the display is controlled to display a second resume prompt message on the playback interface.

[0163] In some embodiments, the first media asset information also includes episode authority information. The episode authority information may be sent by the server when transmitting the first media asset data back to the display device 200. The controller 250 may determine the second resumable range of the first media asset data based on the first resumable range and the episode authority information. For example, when the first resumable range is 19 episodes, and the episode authority information is used to represent that "Basketball Tsubasa requires VIP authority to play from episode 10". If the user does not have VIP authority, the second resumable range is 9 episodes. Then the controller 250 may compare the number of resumable episodes input by the user with the second resumable range, and when the number of resumable episodes is within the second resumable range, monitor the media asset playback process based on the number of resumable episodes. When the number of resumable episodes is outside the second resumable range, the control display 260 displays the second resumable prompt information on the playback interface to prompt the user to reset the number of resumable episodes.

[0164] like Fig.12 As shown, the first media asset data may not have a replayable episode, and in this case, the user may be prompted to select the recommended media asset data for playback through the replay prompt information. That is, the controller 250 executes the second setting instruction for setting the number of replayable episodes received to determine the number of replayable episodes of the first media asset data, and is specifically configured as follows:

[0165] Acquire first media asset information of the first media asset data.

[0166] A third replayable range of the first media asset data is determined based on the episode ranking and the total number of episodes.

[0167] If the third resumable range is used to indicate that the first media asset data has no resumable episodes, the display is controlled to display third resumable prompt information on the playback interface. The third resumable prompt information is used to prompt the user that the first media asset data has no resumable episodes, and to display recommendation information of recommended media asset data to the user;

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

[0169] In some embodiments, the controller 250 may determine the third resumable range according to the ranking of the episodes and the total number of episodes in the first media asset information. When the third resumable range indicates that the first media asset data has no resumable episodes, the controller 250 may control the display 260 to display the third resumable prompt information on the playback interface. The third resumable prompt information may be used to prompt the user that the first media asset data has no resumable episodes, and to display recommendation information of recommended media asset data to the user.

[0170] It is understandable that when the third replayable range is 0, it means that there is no replayable episode in the first media asset data. Also, the recommendation information may include text and links. Thus, when the user wants to replay the recommendation information, he can input a confirmation instruction to the display device 200. After receiving the confirmation instruction, the controller 250 can control the display 260 to play the recommended media asset data on the play interface.

[0171] In other embodiments, the controller 250 plays the recommended media data on the play interface only after the first media data is played.

[0172] In this way, when the user inputs the number of episodes that can be continued, the controller 250 can determine the range of the first media asset data that can be continued according to the episode ranking, total number of episodes, and episode authority of the first media asset data, and then determine whether the number of episodes that can be continued entered by the user is feasible. This can ensure that the automatic resumption and automatic stop screen projection control logic can operate normally.

[0173] like Fig.13 and Fig.14 As shown, the screen projection process is managed based on the player, episode management module, timer module, and interface display module included in the controller 250. That is, the controller 250 is configured as follows:

[0174] After the playback of the first media asset data is finished, the number of episodes that have been continued is updated.

[0175] If the updated number of continued episodes is equal to the number of episodes that can be continued, the screen projection connection is disconnected when the playback of the second media data ends.

[0176] If the updated number of resumed episodes is less than the number of resumable episodes, then when the playback of the second media asset data ends, the resuming media asset data of the second media asset data is played.

[0177] In some embodiments, the episode management module may call a counter to manage the number of episodes that have been resumed to determine whether the resume end condition is met. In other embodiments, the episode management module may also call a counter to manage the number of episodes that can be resumed, so that the resume management module can determine whether the resume end condition is met.

[0178] like Fig.14As shown, taking the player playing the second media asset data as an example, when the player plays the first media asset data, it will feedback the playback status to the episode management module, and the episode management module can manage the episode information such as the number of episodes that have been resumed and the number of episodes that can be resumed according to the playback status feedback from the player. For example, when the player finishes playing the first media asset data, it can feedback the end status information of the end of the playback of the first media asset data to the episode management module. Because the second media asset data is the continuation media asset data of the first media asset data, the episode management module can update the number of episodes that have been resumed in response to the end status information of the first media asset data.

[0179] It is understandable that the initial value of the number of episodes that have been resumed can be set to 0, and then after the first media asset data is played, the counter corresponding to the number of episodes that have been resumed can be controlled to add 1 to record the number of episodes that have been resumed. And because the episode management module is used to manage the number of episodes, whether the second media asset data is played completely or not is regarded as playing one episode of the resumed media asset data.

[0180] In this way, the display device 200 can determine whether the resuming end condition is met according to the number of episodes that have been resuming and the number of episodes that can be resuming when playing the second media asset data. When the number of episodes that have been resuming and the number of episodes that can be resuming are equal, it is determined that the resuming end condition is met; when the number of episodes that have been resuming is less than the number of episodes that can be resuming, it is determined that the resuming end condition is not met.

[0181] In some embodiments, the controller 250 further includes a timer module, through which the playback progress of the current media data can be obtained. The controller 250 can obtain the playback progress of the media data based on the running status information fed back by the player or the playback progress fed back by the counter. Then, when the playback of the second media data ends, the screen projection connection is disconnected in time or the playback of the continuing media data is played.

[0182] like Fig.15 and Fig.16 As shown, the controller 250 can control the display 260 to display the resume prompt information corresponding to the resume progress during the resume process based on the interface display module and the episode management module to prompt the user to resume the progress. That is, the controller 250 executes to update the number of resumed episodes after the first media asset data is played, and is also configured to:

[0183] If the updated number of resumed episodes is equal to the number of resumable episodes, the display is controlled to display a fourth resume prompt message. If the updated number of resumed episodes is less than the number of resumable episodes, the display is controlled to display a fifth resume prompt message on the playback interface.

[0184] In some embodiments, the controller 250 further includes a resume management module. The resume management module can determine the feasibility of the number of episodes that can be resumed, and obtain the number of episodes that have been resumed and the number of episodes that can be resumed from the episode management module to determine the resume progress. The resume management module can send control information to the interface display module according to the judgment result, so that the interface display module controls the display 260 to display the resume prompt information corresponding to the resume progress.

[0185] like Fig.15 As shown, when the number of episodes that have been resumed equals the end of the episodes that can be resumed, the resume management module determines that the resume end condition is met, and can send an instruction to display the fourth resume prompt information to the interface display module, so that the interface display module controls the display 260 to display the fourth resume prompt information when playing the second media asset data, so as to prompt the user that the second media asset data is the episode that has been resumed.

[0186] like Fig.16 As shown, in other embodiments, when the number of episodes that have been resumed is less than the end of the available resumed broadcast, the resumed broadcast management module determines that the resumed broadcast end condition is not met, and can send an instruction to display the fifth resumed broadcast prompt information to the interface display module, so that the interface display module controls the display 260 to display the fifth resumed broadcast prompt information when playing the second media asset data, so as to prompt the user the playback progress and resumed broadcast progress of the current media asset data.

[0187] In this way, the display device 200 controls the display 260 to display corresponding resume prompt information at key nodes such as episode switching and resume satisfying the playback end conditions, which is helpful to prompt the user with information such as the current playback progress and resume progress, thereby improving the user experience.

[0188] like Fig.17 and Fig.18 As shown, in some embodiments, the display device 200 can still receive the screen projection command sent by the screen projection device during the process of playing the screen projection data. At this time, the controller 250 needs to identify the screen projection source of the screen projection command to determine whether it is necessary to initialize the resume control strategy. That is, after the controller 250 executes to obtain the number of episodes that can be resumed, it is also configured to:

[0189] In response to receiving a second screen projection instruction sent by the second screen projection device, third media asset data is obtained.

[0190] The display is controlled to play the third media asset data on the play interface.

[0191] Obtain the first device information of the first screen projection device and the second device information of the second screen projection device.

[0192] If the first device information is different from the second device information, the display is controlled to display first resume prompt information on the playback interface.

[0193] If the first device information is the same as the second device information, a first episode name of the first media asset data and a third episode name of the third media asset data are obtained.

[0194] In some embodiments, based on the resume management module, the controller 250 can obtain the second device information of the second screen projection instruction when receiving the second screen projection instruction, and compare it with the first device information of the first screen projection device to further determine whether the first screen projection device and the second screen projection device are the same screen projection device.

[0195] In the scenario where the user actively switches the projection content, when the first device information is different from the second device information, the display device 200 determines that the first projection device is different from the second projection device. Therefore, when receiving the second 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 number of episodes that can be resumed.

[0196] It is understandable that when the display device 200 restarts the resume control process, the information of the media data played based on the first screen projection instruction will be deleted. The user is required to reset the number of episodes that can be resumed, and the display device 200 will make a feasibility judgment on the number of episodes that can be resumed newly set by the user based on the resume management module. This can meet the needs of new screen projection users and improve the user experience.

[0197] In other embodiments, when the first device information is the same as the second device information, the display device 200 determines that the first projection device and the second projection device are the same device. Then the display device 200 needs to further determine whether the media data corresponding to the second projection instruction belongs to the same series as the media data corresponding to the first projection instruction. This can adapt to the application scenario where the user actively skips the series during the viewing process.

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

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

[0200] If the first episode name and the third episode name are different, the display is controlled to display the first resume prompt information on the playback interface.

[0201] If the name of the first episode is the same as the name of the third episode, the number of episodes currently being continued is obtained.

[0202] When the number of currently resumed episodes is equal to the number of resumable episodes, the display is controlled to display fourth resume prompt information on the playback interface.

[0203] In some embodiments, when the first episode name and the third episode name are different, the resume management module can determine that the media asset data to be played is a new episode, so it is necessary to restart the resume control process. Then, control information can be sent to the interface display module to control the display 260 to display the first resume prompt information to prompt the user to set the number of episodes that can be resumed.

[0204] In other embodiments, when the name of the first episode and the name of the third episode are the same, the resume management module can determine that the media asset data to be played and the previous media asset data belong to the same episode, so it only needs to determine the resume progress. That is, the current number of resumed episodes is obtained, and by comparing the current number of resumed episodes and the number of resumed episodes, it can be determined whether the resume end condition is met. For example, when the current number of resumed episodes is equal to the number of resumed episodes, control information can be sent to the interface display module so that the interface display module controls the display 260 to play the fourth resume prompt information.

[0205] In this way, in the scenario where the user actively switches the projection resource, the display device 200 can adjust the resumption control process in time by judging the projection source and the projection series.

[0206] like Fig.19 As shown, the display device 200 can actively interact with the mobile phone to disconnect the screen projection connection when the replay end condition is met and the replay end episode ends. That is, the controller 250 determines that the replay end condition is met based on the number of replayable episodes and the number of replay episodes, and disconnects the screen projection connection when the first media asset data ends playing, and is specifically configured as follows:

[0207] When the playback of the first media asset data ends, an instruction to end screen projection is sent to the first screen projection device.

[0208] Receive the confirmation end instruction returned by the first screen projection device and disconnect the screen projection connection with the first screen projection device.

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

[0210] After receiving the instruction to end the screen projection, the mobile phone can send a confirmation end instruction back to the display device, so that the display device 200 disconnects the screen projection connection with the first screen projection device after receiving the confirmation end instruction. In addition, after receiving the confirmation end instruction, the display device 200 can control the display 260 to exit the playback interface and initialize the information about the screen projection data that ends the continued playback in each module included in the controller 250.

[0211] The present application also provides a method for continuing to broadcast screen content in some embodiments, which can be applied to the display device in the above embodiment, and the steps include:

[0212] 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;

[0213] Playing the first media asset data;

[0214] Get the number of episodes that can be continued and the number of episodes that have been continued;

[0215] If it is determined that the condition for ending the continued broadcast is met based on the number of episodes that can be continued and the number of episodes that have been continued, disconnecting the screen projection connection when the playback of the first media resource data ends;

[0216] If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumed broadcast is not met, then after the playback of the first media asset data ends, the second media asset data is played; the second media asset data is the media asset data that continues the playback of the first media asset data.

[0217] In this way, when the conditions for ending the replay are met, the display device 200 can automatically control the replay and disconnection of the replay according to the user's needs based on the management of the number of episodes in the projection data. In the scenario where the episodes are continuously replayed and the user actively switches the projection resources (jump replay), it is helpful to reduce the number of user operations, thereby improving the user experience.

[0218] like Fig. 20 As shown, some embodiments of the present application further provide a display device 200, the display device 200 includes a display 260 configured to display a playback interface and a controller 250. The controller 250 is configured as follows:

[0219] S700: 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.

[0220] In some embodiments, the first screen projection device may be a mobile phone, and the user may trigger controls related to screen projection playback on the mobile phone operation interface to cause the mobile phone to send a first screen projection instruction to the display device 200. However, in the embodiments of the present application, the mobile terminal 300 that can interact with the display device 200 for screen projection includes but is not limited to a mobile phone. The mobile phone is used as an example only to facilitate the explanation of the technical idea of ​​the embodiments of the present application, and is not intended to limit the mobile terminal 300 that can interact with the display device 200 for screen projection.

[0221] The first screen projection instruction may 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, it can return the first media data to the display device 200.

[0222] In addition, the first screen projection instruction may also include relevant 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 yet established a screen projection connection, when the display device 200 receives the first screen projection instruction, it can first establish a screen projection connection with the mobile phone, and then execute steps related to screen projection according to the first screen projection instruction.

[0223] S800: Control the display to play the first media asset data on the play interface.

[0224] In some embodiments, when the display device 200 receives the first media data transmitted back by the server, the controller 250 may control the display 260 to play the first media data on the play interface.

[0225] S900: Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data.

[0226] In some embodiments of the present application, the user can set the target episode ranking in the screen projection scenario when the first media asset data is displayed on the playback interface. The target episode ranking is the target episode to be continued set by the user according to the needs.

[0227] like Fig.21 As shown, the controller 250 can obtain the target episode ranking and the episode ranking of the current media data through the screen projection application, and then determine whether the playback of the current media data meets the continuation end condition, and determine whether it is necessary to continue the playback after the current media data is played.

[0228] S901: If it is determined that a condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends.

[0229] In some embodiments, the condition for ending the replay refers to that the first episode ranking is equal to the target episode ranking. When the first episode ranking is equal to the target episode ranking, the controller 250 can disconnect the screen projection connection with the mobile phone after the first media data is played. In this way, based on the method in which the target episode ranking can be set by the user, the display device 200 can determine whether the condition for ending the replay is met based on the target episode ranking and the episode ranking of the current media data, and then automatically disconnect the screen projection connection with the mobile phone after the media data that meets the condition is played to stop the replay.

[0230] S902: If it is determined based on the first episode ranking and the target episode ranking that the replay end condition is not satisfied, after the playback of the first media asset data ends, the display is controlled to play the second media asset data on the playback interface.

[0231] In some embodiments, when the number of episodes that have been resumed is less than the number of episodes that can be resumed, the resume end condition is not satisfied. After the first media data is finished playing, the controller 250 can also control the display 260 to continue playing the second media data. The second media data is the resumed media data of the first media data.

[0232] like Figure 4 As shown, when the playback of the first media data is finished, the display device 200 can send back a playback end message to the mobile phone to indicate the end of the playback of the first media data, and then the mobile phone will push the URL information of the second media data to the display device 200, so that the display device 200 can obtain the second media data from the server according to the URL information and play it.

[0233] In other embodiments, the mobile phone can continuously obtain the playback progress of the first media data during the screen projection process. When the playback of the first media data is completed, the URL of the second media data can be pushed to the display device 200, so that the display device 200 can obtain the second media data from the server according to the URL information and play it.

[0234] In this way, during the screen projection process, the display device 200 can determine whether to play the media asset data after the current media asset data is played by obtaining the target episode ranking managed by the screen projection application and the episode ranking corresponding to the current media asset data. This increases the flexibility of screen projection playback, and does not require the user to actively stop the screen projection playback, thereby reducing the number of user operations, and can meet the user's screen projection needs, which is conducive to improving the user experience.

[0235] In some embodiments, the number of episodes that can be played back can be set in real time by the user according to the needs. That is, the controller 250 controls the display to play the first media asset data on the playback interface, and is also configured to:

[0236] The display is controlled to display the first media asset data on the playback interface.

[0237] The display is controlled to display first resume prompt information on the playback interface, where the first resume prompt information is used to prompt a user to set a target resume episode of the first media asset data.

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

[0239] like Fig. 22 As shown, in some embodiments, when the server returns the first media data, the controller 250 can control the display 260 to display the first media data on the playback interface. In addition, the display 260 can also be controlled to display the first resume prompt information on the playback interface. The first resume prompt information is used to prompt the user to set the target episode ranking, such as "Please set the target episode ranking".

[0240] When the display 260 displays the first resume prompt information, the user can input the target episode ranking by voice input, remote control input, etc. Then the controller 250 can record the target episode ranking through the screen projection application, and then obtain the target episode ranking and the episode ranking of the current media data during the media data playback process, and determine whether to resume the playback when the first media data playback ends.

[0241] In some embodiments, the controller 250 may first control the display 260 to display the first media asset data, and only after the user inputs the target episode ranking, control the display 260 to play the first media asset data. In other embodiments, the controller 250 may also control the display 260 to display the first resume prompt information when starting to play the first media asset data. It is understandable that after the user inputs a setting instruction for setting the target episode ranking, the controller 250 may determine the target episode and may hide the first resume prompt information. Among them, the controller 250 may hide the first resume prompt information at a preset interval after the user inputs the setting instruction.

[0242] like Fig.23 As shown, a control can be set in the playback interface to integrate the first resume prompt information through the control, thereby reducing the first resume prompt information from blocking the media data in the playback interface in a scenario where the user does not need to set the target episode ranking. That is, the controller executes control of the display to play the first media data in the playback interface, and is also configured as follows:

[0243] Controlling the display to display an episode setting control on the playback interface; the episode setting control is located at an upper layer of the playback interface;

[0244] In response to receiving a trigger instruction input based on the episode setting control, displaying the first resume prompt information;

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

[0246] In some embodiments, there is no restriction on the specific type of the episode setting control, and the episode setting control can be displayed at the edge of the playback interface, such as the lower left corner or upper right corner of the playback interface. However, the episode setting control needs to be located at the upper layer of the playback interface, so that the user can trigger the episode setting control through operation.

[0247] When the controller 250 receives the trigger instruction input by the user, it can control the episode setting control to expand, so as to display the first resume prompt information based on the episode setting control. Then, the user can input the second setting instruction to the display device 200 based on the first resume prompt information. After receiving the second setting instruction, the controller 250 can determine the target episode ranking of the first media asset data according to the second setting instruction.

[0248] It is understandable 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 be hidden after a preset time interval.

[0249] In this way, by adding an episode setting control, during screen casting, the user can trigger the episode setting control to set the target episode ranking when there is a need to automatically end the replay. After the user sets the target episode ranking, the controller 250 can determine whether to continue the replay after the current media asset data is played based on the target episode ranking and the episode ranking of the current media asset data.

[0250] It should be noted that the controller 250 can determine the feasibility of the target episode ranking when obtaining the number of episodes that can be continued input by the user. That is, the controller 250 executes the target episode ranking of the first media asset data in response to the received second setting instruction for setting the target episode ranking, and is specifically configured as follows:

[0251] Acquire first media asset information of the first media asset data; the first media asset information includes the total number of episodes of the episode to which the first media asset data belongs;

[0252] Determine a first replayable range of the first media asset data based on the total number of episodes;

[0253] If the target ranking of the target continuing episode is outside the first resumable range, the display is controlled to display second resuming prompt information on the playback interface; the second resuming prompt information is used to prompt the user to modify the target continuing episode.

[0254] In some embodiments, the first media asset information of the first media asset data includes information such as the total number of episodes of the first media asset data. Figure 4 As shown, the display device 200 can obtain the total number of episodes of the drama to which the first media asset data belongs when the server returns the first media asset data.

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

[0256] In some embodiments, the controller 250 can directly compare the target episode ranking input by the user with the first replayable range. When the target episode ranking is within the first replayable range, the replay process can be monitored based on the number of replayable episodes. When the target episode ranking is outside the first replayable range, the display is controlled to display the second replay prompt information on the playback interface. Fig.24 As shown, the second resume prompt information is used to prompt the user to modify the target episode ranking, for example, "the target episode ranking is out of the resume range, please re-enter."

[0257] like Fig.25 As shown, the controller 250 can judge the feasibility of the target episode ranking. Among them, the controller 250 may include an episode management module and an interface display module. Among them, the episode management module can obtain the episode ranking and the total number of episodes of the first media asset data. The replay management module can obtain episode-related information from the episode management module, and then can judge the feasibility of the target episode ranking when the user inputs the target episode ranking. After determining the feasibility of the target episode ranking, the replay management module can send an instruction to the interface display module to control the display 260 to display the replay prompt information based on the interface display module.

[0258] It is understandable that when the episode or part of the episode corresponding to the media asset data requires playback permission, the controller 250 needs to determine whether the target episode ranking input by the user is feasible based on the playback permission. That is, the controller 250 executes the second setting instruction for setting the target episode ranking in response to the received one, and determines the target episode ranking of the first media asset data, which is specifically configured as follows:

[0259] Determining a second resumable broadcast range based on the first resumable broadcast range and the drama authority information;

[0260] If the target episode ranking of the target resumed episode is outside the second resumed broadcast range, the display is controlled to display second resumed broadcast prompt information on the playback interface.

[0261] In some embodiments, the first media asset information also includes episode authority information. The episode authority information may be sent by the server when transmitting the first media asset data back to the display device 200. The controller 250 may determine the second resumable range of the first media asset data based on the first resumable range and the episode authority information. For example, when the first resumable range is 19 episodes, and the episode authority information is used to represent that "Basketball Tsubasa requires VIP authority to play from episode 10". If the user does not have VIP authority, the second resumable range is 9 episodes. Then the controller 250 may compare the target episode ranking input by the user with the second resumable range, and when the target episode ranking is within the second resumable range, monitor the media asset playback process based on the number of resumable episodes. When the target episode ranking is outside the second resumable range, the control display 260 displays the second resumable prompt information on the playback interface to prompt the user to reset the target episode ranking.

[0262] like Fig.26 As shown, the first media asset data may not have a replayable episode, and in this case, the user may be prompted to select the recommended media asset data for playback through the replay prompt information. That is, the controller 250 executes the target episode ranking of the first media asset data in response to the received setting instruction for setting the target episode ranking, and is specifically configured as follows:

[0263] Acquire first media asset information of the first media asset data; the first media asset information includes the total number of episodes to which the first media asset data belongs;

[0264] If it is determined based on the first episode ranking and the total number of episodes that the first media asset data has no episodes that can be continued, third resumption prompt information is displayed; the third resumption prompt information is used to prompt the user that the first media asset data has no episodes that can be continued, and to display recommendation information of recommended media asset data to the user;

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

[0266] In some embodiments, the controller 250 may determine the third resumable range according to the total number of episodes in the first media asset information. When the third resumable range indicates that the first media asset data has no resumable episodes, the controller 250 may control the display 260 to display the third resumable prompt information on the playback interface. The third resumable prompt information may be used to prompt the user that the first media asset data has no resumable episodes, and to display recommendation information of recommended media asset data to the user.

[0267] It is understandable that when the third replayable range is 0, it means that there is no replayable episode in the first media asset data. Also, the recommendation information may include text and links. Thus, when the user wants to replay the recommendation information, he can input a confirmation instruction to the display device 200. After receiving the confirmation instruction, the controller 250 can control the display 260 to play the recommended media asset data on the play interface.

[0268] In other embodiments, the controller 250 plays the recommended media data on the play interface only after the first media data is played.

[0269] In this way, when the user inputs the target episode ranking, the controller 250 can determine the replayable range of the first media asset data based on the total number of episodes of the first media asset data, episode permissions and other information, and then determine whether the target episode ranking input by the user is feasible. This can ensure that the automatic replay and automatic stop screen projection control logic can operate normally.

[0270] like Fig. 27 and Fig.28 As shown, the screen projection process is managed based on the player, episode management module, timer module, and interface display module included in the controller 250. That is, the controller 250 is configured as follows:

[0271] Obtaining a ranking of a second series of the second media asset data;

[0272] If the ranking of the second series is equal to the ranking of the target series, disconnecting the screen projection connection when the playback of the second media asset data ends;

[0273] If the ranking of the second drama is lower than the ranking of the target drama, then when the playing of the second media asset data ends, the subsequent media asset data of the second media asset data is played.

[0274] In some embodiments, the episode management module may call a counter to manage the number of episodes that have been resumed to determine whether the resume end condition is met. In other embodiments, the episode management module may also call a counter to manage the number of episodes that can be resumed, so that the resume management module can determine whether the resume end condition is met.

[0275] like Fig. 27 and Fig.28 As shown, taking the player continuing to play the second media asset data as an example, the episode management module can obtain the episode ranking of the second media asset data. It can be understood that the episode management module will obtain the episode ranking of the media asset data every time it plays new media asset data, so as to facilitate the continuation management module to compare the episode ranking of the current media asset data with the target episode ranking to determine whether the current media asset data meets the continuation end condition.

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

[0277] like Fig.29 and Fig.30 As shown, the controller 250 can control the display 260 to display the resume prompt information corresponding to the resume progress during the resume process based on the interface display module and the episode management module to prompt the user to resume the progress. That is, the controller 250 executes to obtain the second episode ranking of the second media asset data, and is also configured as follows:

[0278] If the ranking of the second series is equal to the ranking of the target series, controlling the display to display fourth resume prompt information on the playback interface;

[0279] If the second episode ranking is lower than the target episode ranking, the display is controlled to display the fifth resume prompt information on the playback interface.

[0280] In some embodiments, the controller 250 further includes a resume management module. The resume management module can determine the feasibility of the target episode ranking, and obtain the episode ranking of the current media asset data and the target episode ranking from the episode management module to determine the resume process. The resume management module can send control information to the interface display module according to the judgment result, so that the interface display module controls the display 260 to display the resume prompt information corresponding to the resume process.

[0281] like Fig.29As shown, when the ranking of the target episode is equal to the ranking of the episode of the current media asset data, the replay management module determines that the replay end condition is met, and can send an instruction to display the fourth replay prompt information to the interface display module, so that the interface display module controls the display 260 to display the fourth replay prompt information when playing the second media asset data, so as to prompt the user that the second media asset data is the replay end episode.

[0282] like Fig.30 As shown, in other embodiments, when the episode ranking of the current media asset data is less than the target episode ranking, the replay management module determines that the replay end condition is not met, and can send an instruction to display the fifth replay prompt information to the interface display module, so that the interface display module controls the display 260 to display the fifth replay prompt information when playing the second media asset data, so as to prompt the user the playback progress and replay progress of the current media asset data.

[0283] In this way, the display device 200 controls the display 260 to display corresponding resume prompt information at key nodes such as episode switching and resume satisfying the playback end conditions, which is helpful to prompt the user with information such as the current playback progress and resume progress, thereby improving the user experience.

[0284] In some embodiments, the display device 200 can still receive a 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 identify the screen projection source of the screen projection instruction to determine whether it is necessary to initialize the resume control strategy. That is, after the controller 250 executes to obtain the target episode ranking, it is also configured to:

[0285] In response to receiving a second screen projection instruction sent by the second screen projection device, acquiring third media asset data;

[0286] Control the display to play the third media data on the play interface;

[0287] Obtain first device information and second device information of the first screen projection device;

[0288] If the first screen projection device information is different from the second screen projection device information, controlling the display to display first resume prompt information on the playback interface;

[0289] If the first screen projection device information is the same as the second screen projection device information, the first episode name of the first media asset data and the third episode name of the third media asset data are obtained.

[0290] like Fig.17As shown, in some embodiments, the controller 250 can, based on the resume management module, obtain the second device information of the second screen projection instruction when receiving the second screen projection instruction, so as to compare it with the first device information of the first screen projection device, and then determine whether the first screen projection device and the second screen projection device are the same screen projection device.

[0291] 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 is different from the second screen projection device. 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 ranking.

[0292] It is understandable that when the display device 200 restarts the resume control process, the information of the media data played based on the first screen projection instruction will be deleted. The user is required to reset the target episode ranking, and the display device 200 will make a feasibility judgment on the target episode ranking newly set by the user based on the resume management module. This can meet the needs of new screen projection users and improve the user experience.

[0293] In other embodiments, when the first device information is the same as the second device information, the display device 200 determines that the first projection device and the second projection device are the same device. Then the display device 200 needs to further determine whether the media data corresponding to the second projection instruction belongs to the same series as the media data corresponding to the first projection instruction. This can adapt to the application scenario where the user actively skips the series during the viewing process.

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

[0295] like Fig.31 As shown, the controller 250 is also configured to:

[0296] If the first drama title is different from the third drama title, controlling the display to display the first resume prompt information on the playback interface;

[0297] If the first drama title is the same as the third drama title, obtaining the drama ranking of the third media asset data;

[0298] When the episode ranking of the third media asset data is greater than the target episode ranking, the display is controlled to display the second resume prompt information on the playback interface.

[0299] In some embodiments, when the first episode name and the third episode name are different, the resume management module can determine that the media asset data to be played is a new episode, so it is necessary to restart the resume control process. Then, control information can be sent to the interface display module to control the display 260 to display the first resume prompt information to prompt the user to set the target episode ranking.

[0300] In other embodiments, when the first episode name and the third episode name are the same, the replay management module can determine that the media asset data to be played and the previous media asset data belong to the same episode, so it only needs to determine the replay progress. That is, the current episode ranking is obtained, and by comparing the current episode ranking with the target episode ranking, it can be determined whether the replay end condition is met. For example, when the current episode ranking is equal to the target episode ranking, control information can be sent to the interface display module so that the interface display module controls the display 260 to play the fourth replay prompt information.

[0301] It should be noted that if the current episode ranking is greater than the target episode ranking, even if they belong to the same episode, the display device 200 will restart the resume control process to re-obtain the target episode ranking set by the user to meet user needs.

[0302] In this way, in the scenario where the user actively switches the projection resource, the display device 200 can adjust the resumption control process in time by judging the projection source and the projection series.

[0303] like Fig.19 As shown, the display device 200 can actively interact with the mobile phone to disconnect the screen projection connection when the replay end condition is met and the replay end episode ends. That is, the controller 250 determines that the replay end condition is met based on the episode ranking of the media asset data and the target episode ranking, and disconnects the screen projection connection when the first media asset data ends playing. It is specifically configured as follows:

[0304] When the playback of the first media asset data ends, sending an end screen projection instruction to the first screen projection device;

[0305] Receive the confirmation end instruction returned by the first screen projection device and disconnect the screen projection connection with the first screen projection device.

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

[0307] After receiving the instruction to end the screen projection, the mobile phone can send a confirmation end instruction back to the display device, so that the display device 200 disconnects the screen projection connection with the first screen projection device after receiving the confirmation end instruction. In addition, after receiving the confirmation end instruction, the display device 200 can control the display 260 to exit the playback interface and initialize the information about the screen projection data that ends the continued playback contained in the controller 250.

[0308] Some embodiments of the present application also provide a method for continuing to broadcast content on a screen, which is applied to a display device that controls the progress of continuing to broadcast based on the ranking of episodes in media data, and the steps include:

[0309] 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;

[0310] Play the first media asset data on the playback interface;

[0311] Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data;

[0312] If it is determined that the condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends;

[0313] If it is determined based on the first episode ranking and the target episode ranking that the continuation end condition is not met, then after the first media asset data is played, second media asset data is played on the playback interface; the second media asset data is the continuation media asset data of the first media asset.

[0314] In this way, when the conditions for ending the replay are met, the display device 200 can automatically control the replay and disconnection of the replay according to user needs based on the management of the ranking of the episodes in the projection data. In the scenarios where the episodes are continuously replayed and the user actively switches the projection resources (jump replay), it is helpful to reduce the number of user operations, thereby improving the user experience.

[0315] like Fig.32 As shown, in some embodiments of the present application, a display device 200 is also provided, including a display 260 configured to display a playback interface and a controller 250. The controller 250 is configured as follows:

[0316] S1100: In response to receiving a first screen projection instruction for playing first media data sent by a first screen projection device, acquiring first media data; S1200: controlling the display to play the first media data on the playback interface;

[0317] S1300: Obtain the target number of episodes to be played and the number of episodes that have been played;

[0318] S1301: If it is determined that a condition for ending the continued broadcast is met based on the target number of broadcast episodes and the number of broadcast episodes that have been broadcast, disconnecting the screen projection connection when the broadcast of the first media asset data ends;

[0319] S1302: If it is determined based on the target number of episodes to be played and the number of episodes to have been played that the condition for ending the continued broadcast is not satisfied, then after the playback of the first media data ends, the display is controlled to play second media data on the playback interface; the second media data is the continued broadcast media data of the first media data.

[0320] In some embodiments, the user can set the target number of episodes to be played in advance or when playing the first media data, so that the display device 200 will determine whether the conditions for ending the playback are met based on the target number of episodes to be played and the number of episodes that have been played, and then determine to continue playing the first media data or disconnect the screen projection connection when the playback of the first media data ends.

[0321] It should be noted that when the user sets the target number of episodes to be played in real time to the display device through voice input, remote control input, etc. when playing the first media asset data, the display device 200 will judge the feasibility of the target number of episodes to be played. Then, when the target number of episodes to be played exceeds the range of replayable episodes, the user is prompted to reset the target number of episodes to be played in the form of interface interaction; when the target number of episodes to be played does not exceed the range of replayable episodes, the replay process is monitored based on the target number of episodes to be played.

[0322] In the scenario where the user actively switches the projection resource, the display device 200 can also determine whether the projection device corresponding to the projection resource has changed, so as to restart the resume control process when the projection device changes to adapt to the user's new needs. When the projection device has not changed, it is necessary to further determine whether the new media data and the previously played media data belong to the same episode. If they belong to the same episode, the resume control process can be used. If they belong to different episodes, it is also necessary to restart the resume control process, and the user resets the target number of resumed episodes to adapt to the user's new needs.

[0323] Also, during the replay process, the display device 200 will display replay prompt information to the user at multiple nodes such as determining the episode to be replayed and switching episodes, so as to prompt the user of the playback progress and replay progress of the media data, thereby enriching the user experience. In addition, when the replay episode number conditions are met, it can actively interact with the screen projection device such as a mobile phone to disconnect the screen projection connection. Automatically disconnecting the screen projection connection can reduce the number of user operations and improve the adaptability of screen projection playback to various scenarios.

[0324] Similar parts between the embodiments provided in this application can be referenced to each other. The specific implementation methods provided above are only a few examples under the general concept of this application and do not constitute a limitation on the protection scope of this application. For those skilled in the art, any other implementation methods expanded based on the scheme of this application without creative work belong to the protection scope of this application.

Claims

1. A display device, characterized in that: include: A display, configured to display a playback interface; The controller is configured as: 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; Control the display to play the first media asset data on the playback interface; Get the number of episodes that can be continued and the number of episodes that have been continued; If it is determined that the condition for ending the continued broadcast is met based on the number of episodes that can be continued and the number of episodes that have been continued, disconnecting the screen projection connection when the playback of the first media resource data ends; If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumption of broadcasting is not met, then after the playback of the first media data ends, the display is controlled to play the second media data on the playback interface; the second media data is the continuation media data of the first media data.

2. The display device according to claim 1, characterized in that The controller executes, in response to receiving a first screen projection instruction for playing first media data sent by the first screen projection device, before acquiring the first media data, the controller is further configured to: In response to a received start instruction for starting a control menu, controlling the display to display the control menu; the control menu includes a first resume setting control; In response to receiving a first setting instruction input based on the first resume setting control, the number of resumeable episodes of the first media asset data is determined.

3. The display device according to claim 1, characterized in that The controller controls the display to play the first media asset data on the play interface, and is further configured to: Control the display to display the first media asset data on the playback interface; Control the display to display first resume prompt information on the playback interface; In response to a received second setting instruction for setting the number of resumable episodes, the number of resumable episodes of the first media asset data is determined.

4. The display device according to claim 3, characterized in that The controller controls the display to play the first media asset data on the play interface, and is further configured to: Controlling the display to display a second resume setting control on the playback interface; the second resume setting control is located at an upper layer of the playback interface; In response to receiving a trigger instruction based on the second resume play setting control input, displaying the first resume play prompt information; In response to a received second setting instruction for setting the number of resumable episodes, the number of resumable episodes of the first media asset data is determined.

5. The display device according to claim 4, characterized in that The controller executes, in response to the received second setting instruction for setting the number of replayable episodes, determining the number of replayable episodes of the first media asset data, and is specifically configured as follows: Acquire first media asset information of the first media asset data; the first media asset information includes the episode ranking of the first media asset data and the total number of episodes of the episode to which the first media asset data belongs; Determine a first replayable range of the first media asset data based on the ranking of the episodes and the total number of episodes; Determining the ending episode of the continuation based on the number of episodes that can be continued; If the episode to be resumed is outside the first resumable range, the display is controlled to display a second resume prompt message on the playback interface; the second resume prompt message is used to prompt the user to modify the number of resumable episodes.

6. The display device according to claim 5, characterized in that The first media asset information further includes episode authority information; the controller executes, in response to the received second setting instruction for setting the number of replayable episodes, to determine the number of replayable episodes of the first media asset data, and is specifically configured as follows: Determining a second replayable range of the first media asset data based on the drama permission information and the first replayable range; Determining the ending episode of the continuation based on the number of episodes that can be continued; If the resumed episode is outside the second resumeable range, the display is controlled to display a second resume prompt message on the playback interface.

7. The display device according to claim 6, characterized in that The controller executes, in response to the received second setting instruction for setting the number of replayable episodes, determining the number of replayable episodes of the first media asset data, and is specifically configured as follows: Acquire first media asset information of the first media asset data; Determine a third replayable range of the first media asset data based on the ranking of the episodes and the total number of episodes; If the third resumable broadcast range is used to represent that the first media resource data has no resumable broadcast episodes, controlling the display to display third resumable broadcast prompt information on the playback interface; The third prompt information is used to prompt the user that there is no replayable episode of the first media asset data, and to display recommendation information of recommended media asset data to the user; In response to a confirmation instruction for playing the recommended media asset data, the display is controlled to play the recommended media asset data on the play interface.

8. The display device according to claim 1, characterized in that The controller controls the display to play the second media data on the play interface after the first media data is played, and is further configured to: After the first media asset data is played, the number of episodes that have been continued is updated; If the updated number of continued episodes is equal to the number of episodes that can be continued, disconnecting the screen projection connection when the playback of the second media resource data ends; If the updated number of resumed episodes is less than the number of resumable episodes, then when the playback of the second media asset data ends, the resuming media asset data of the second media asset data is played.

9. The display device according to claim 1, characterized in that: The controller is configured to update the number of episodes that have been continued after the first media asset data is played, and is further configured to: If the updated number of resumed episodes is equal to the number of resumable episodes, controlling the display to display fourth resume prompt information; If the updated number of resumed episodes is less than the number of resumable episodes, the display is controlled to display the fifth resume prompt information on the playback interface.

10. The display device according to claim 1, characterized in that After the controller executes the step of obtaining the number of episodes that can be replayed, the controller is further configured to: In response to receiving a second screen projection instruction sent by the second screen projection device, acquiring third media asset data; Control the display to play the third media data on the play 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, controlling the display to display first resume prompt information on the play interface; If the first device information is the same as the second device information, a first episode name of the first media asset data and a third episode name of the third media asset data are obtained.

11. The display device according to claim 10, characterized in that The controller is also configured to: If the first drama name and the third drama name are different, controlling the display to display the first resume prompt information on the playback interface; If the name of the first series is the same as the name of the third series, then the number of episodes currently being continued is obtained; When the number of currently resumed episodes is equal to the number of resumable episodes, the display is controlled to display fourth resume prompt information on the playback interface.

12. The display device according to claim 1, characterized in that The controller determines that a condition for ending the continued broadcast is satisfied based on the number of episodes that can be continued and the number of episodes that have been continued, and disconnects the screen projection connection when the playback of the first media resource data ends, and is specifically configured as follows: When the playback of the first media asset data ends, sending an end screen projection instruction to the first screen projection device; Receive the confirmation end instruction returned by the first screen projection device and disconnect the screen projection connection with the first screen projection device.

13. A display device, characterized in that: include: A display, configured to display a playback interface; The controller is configured as: 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; Control the display to play the first media asset data on the playback interface; Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data; If it is determined that the condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends; If it is determined based on the first episode ranking and the target episode ranking that the continuation end condition is not met, then after the first media data is played, the display is controlled to play second media data on the playback interface; the second media data is the continuation media data of the first media data.

14. The display device according to claim 13, characterized in that The controller controls the display to play the first media asset data on the play interface, and is further configured to: Control the display to display the first media asset data on the playback interface; Controlling the display to display first resume prompt information on the playback interface, where the first resume prompt information is used to prompt a user to set a target resume episode of the first media asset data; In response to the received setting instruction for setting a target continuing episode, a target continuing episode of the first media asset data is determined.

15. The display device according to claim 14, characterized in that The controller controls the display to play the first media asset data on the play interface, and is further configured to: Controlling the display to display an episode setting control on the playback interface; the episode setting control is located at an upper layer of the playback interface; In response to receiving a trigger instruction input based on the episode setting control, displaying the first resume prompt information; In response to the received setting instruction for setting a target continuing episode, a target continuing episode of the first media asset data is determined.

16. The display device according to claim 15, characterized in that The controller executes, in response to a received setting instruction for setting a target continuing episode, determining a target continuing episode of the first media asset data, and is specifically configured as follows: Acquire first media asset information of the first media asset data; the first media asset information includes the total number of episodes of the episode to which the first media asset data belongs; Determine a first replayable range of the first media asset data based on the total number of episodes; If the target ranking of the target continuing series is outside the first resumable range, the display is controlled to display a third prompt message on the playback interface; the third prompt message is used to prompt the user to modify the target continuing series.

17. The display device according to claim 16, characterized in that The first media resource information also includes drama authority information; and the controller is further configured to: Determining a second resumable broadcast range based on the first resumable broadcast range and the drama authority information; If the target episode ranking of the target resumed episode is outside the second resumed broadcast range, the display is controlled to display third resume prompt information on the playback interface.

18. The display device according to claim 15, characterized in that The controller controls the display to play the first media asset data on the play interface, and is further configured to: Acquire first media asset information of the first media asset data; the first media asset information includes the total number of episodes to which the first media asset data belongs; If it is determined based on the first episode ranking and the total number of episodes that there is no episode that can be continued to be broadcast in the first media asset data, fourth continued broadcast prompt information is displayed; The fourth broadcast resuming prompt information is used to prompt the user that there is no episode resuming for the first media asset data, and to display recommendation information of recommended media asset data to the user; In response to a confirmation instruction for playing the recommended media asset data, the display is controlled to play the recommended media asset data on the play interface.

19. The display device according to claim 13, characterized in that The controller controls the display to play the second media data on the play interface after the first media data is played, and is further configured to: Obtaining a ranking of a second series of the second media asset data; If the ranking of the second series is equal to the ranking of the target series, disconnecting the screen projection connection when the playback of the second media asset data ends; If the ranking of the second drama is lower than the ranking of the target drama, then when the playing of the second media asset data ends, the subsequent media asset data of the second media asset data is played.

20. The display device according to claim 19, characterized in that The controller executes obtaining the second episode ranking of the second media asset data, and is further configured to: If the ranking of the second series is equal to the ranking of the target series, controlling the display to display fourth resume prompt information on the playback interface; If the second episode ranking is lower than the target episode ranking, the display is controlled to display the fifth resume prompt information on the playback interface.

21. The display device according to claim 13, characterized in that The controller is further configured to execute the acquisition of the target episode ranking of the target continuing episode and the first episode ranking of the first media asset data as follows: In response to receiving a second screen projection instruction sent by the second screen projection device, acquiring third media asset data; Control the display to play the third media data on the play interface; Obtain first device information and second device information of the first screen projection device; If the first screen projection device information is different from the second screen projection device information, controlling the display to display first resume prompt information on the playback interface; If the first screen projection device information is the same as the second screen projection device information, the first episode name of the first media asset data and the third episode name of the third media asset data are obtained.

22. The display device according to claim 21, characterized in that The controller is also configured to: If the first drama title is different from the third drama title, controlling the display to display the first resume prompt information on the playback interface; If the first drama title is the same as the third drama title, obtaining the drama ranking of the third media asset data; When the episode ranking of the third media asset data is greater than the target episode ranking, the display is controlled to display the second resume prompt information on the playback interface.

23. The display device according to claim 13, characterized in that The controller disconnects the screen projection connection when the playback of the first media asset data ends, and is specifically configured as follows: When the playback of the first media asset data ends, sending an end screen projection instruction to the first screen projection device; Receive the confirmation end instruction returned by the first screen projection device and disconnect the screen projection connection with the first screen projection device.

24. A display device, characterized in that: include: A display, configured to display a playback interface; The controller is configured as: 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; Control the display to play the first media asset data on the playback interface; Get the target number of episodes to be played and the number of episodes that have been played; If it is determined that the condition for ending the continued broadcast is met based on the target number of broadcast episodes and the number of broadcast episodes, disconnecting the screen projection connection when the broadcast of the first media asset data ends; If it is determined based on the target number of episodes to be played and the number of episodes to have been played that the condition for ending the continued broadcast is not met, then after the playback of the first media data ends, the display is controlled to play the second media data on the playback interface; the second media data is the continued broadcast media data of the first media data.

25. A method for continuing to broadcast screen content, characterized in that: Applied to the display device according to any one of claims 1 to 12, the method for continuing to broadcast the screen projection content comprises: 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; Playing the first media asset data; Get the number of episodes that can be continued and the number of episodes that have been continued; If it is determined that the condition for ending the continued broadcast is met based on the number of episodes that can be continued and the number of episodes that have been continued, disconnecting the screen projection connection when the playback of the first media resource data ends; If it is determined based on the number of episodes that can be resumed and the number of episodes that have been resumed that the condition for ending the resumed broadcast is not met, then after the playback of the first media asset data ends, the second media asset data is played; the second media asset data is the media asset data that continues the playback of the first media asset data.

26. A method for continuing to broadcast screen content, characterized in that: Applied to the display device described in any one of claims 13 to 23, the method for continuing to broadcast the screen projection content comprises: 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; Play the first media asset data on the playback interface; Obtaining a target episode ranking of a target continuing episode and a first episode ranking of the first media asset data; If it is determined that the condition for ending the continued broadcast is met based on the first episode ranking and the target episode ranking, disconnecting the screen projection connection when the playback of the first media asset data ends; If it is determined based on the first episode ranking and the target episode ranking that the continuation end condition is not met, then after the first media asset data is played, second media asset data is played on the playback interface; the second media asset data is the continuation media asset data of the first media asset.

27. A method for continuing to broadcast screen content, characterized in that: Applied to the display device of claim 24, the method for continuing to broadcast the screen projection content comprises: 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; Playing the first media asset data; Get the target number of episodes to be played and the number of episodes that have been played; If it is determined that the condition for ending the continued broadcast is met based on the target number of broadcast episodes and the number of broadcast episodes, disconnecting the screen projection connection when the broadcast of the first media asset data ends; If it is determined based on the target number of episodes to be played and the number of episodes to have been played that the condition for ending the continued broadcast is not met, then after the playback of the first media asset data ends, the second media asset data is played; the second media asset data is the continued broadcast media asset data of the first media asset data.

Citation Information

Cited By

  • Display device and method for continuous playback of screen projection content

    WO2026067568A1