WO2021164177A1 - 播放媒体资源的方法、显示设备及移动终端 - Google Patents

播放媒体资源的方法、显示设备及移动终端 Download PDF

Info

Publication number
WO2021164177A1
WO2021164177A1 PCT/CN2020/099456 CN2020099456W WO2021164177A1 WO 2021164177 A1 WO2021164177 A1 WO 2021164177A1 CN 2020099456 W CN2020099456 W CN 2020099456W WO 2021164177 A1 WO2021164177 A1 WO 2021164177A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
application
display device
license information
target
Prior art date
Application number
PCT/CN2020/099456
Other languages
English (en)
French (fr)
Inventor
王敏
管春辉
王金童
秦鹏鹏
Original Assignee
聚好看科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 聚好看科技股份有限公司 filed Critical 聚好看科技股份有限公司
Publication of WO2021164177A1 publication Critical patent/WO2021164177A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Definitions

  • This application relates to the field of terminal technology, and in particular to a method for playing media resources, a display device, and a mobile terminal.
  • the media resources that can be played by applications corresponding to different licensors are not the same. Some media resources can be played by applications corresponding to multiple licensors, and some media resources can only be played by applications corresponding to one licensor. .
  • Existing display devices usually can only play media resources through an application corresponding to a licensor, so some media resources may not be playable.
  • the present application provides a method for playing media resources, which is applied to a display device.
  • the method includes: receiving a media asset playing request sent by a mobile terminal, where the media asset playing request includes the first target media resource. Resource identification and corresponding first permission information, where the first permission information is used to indicate the licensor corresponding to the application that can play the target media resource, wherein the media asset play request is the mobile terminal’s detailed interface
  • After displaying the target media resource it is sent based on a detected trigger operation; in response to the first permission information and the second permission information of the display device being the same, the system application plays the Target media resource; in response to the difference between the first permission information and the second permission information of the display device, a target application is determined, and the target media resource is played through the target application according to the first resource identifier.
  • the present application provides a method for playing media resources, which is applied to a display device, and the method includes: responding that the first permission information in the media asset playing request is the same as the second permission information of the display device , According to the first resource identifier in the media asset play request, the target media resource corresponding to the first resource identifier is played through a system application, and the first permission information is used to indicate that the target media resource can be played
  • the licensor corresponding to the application the system application corresponds to the second license information; in response to the first license information and the second license information of the display device being different, by corresponding to the first license information
  • the target application plays the target media resource.
  • the present application provides a method for playing media resources, which is applied to a display device.
  • the method includes: receiving a media asset playing request sent by a mobile terminal, where the media asset playing request includes the first of the target media resource.
  • the present application provides a method for playing media resources, which is applied to a mobile terminal, and the method includes: detecting a trigger operation on a resource playback option, wherein the resource playback option is the details of the target media resource Controls in the interface; in response to the trigger operation, send a media asset play request to the display device, the media asset play request including the first resource identifier of the target media resource and the corresponding first permission information, the media asset
  • the play request is used to make the display device play the target media resource through the system application when the first permission information and the second permission information of the display device are the same.
  • the target media resource is played through the target application.
  • the present application provides a display device, the display device includes: a display configured to display a user interface; a communicator for communicating with a mobile terminal or a server; A controller, the controller is configured to: receive a media asset play request sent by a mobile terminal, the media asset play request including a first resource identifier of the target media resource and corresponding first permission information, and the first permission information is used for Indicate the licensor corresponding to the application that can play the target media resource, wherein the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface; in response to The first license information is the same as the second license information of the display device, and the target media resource is played through the system application according to the first resource identifier; in response to the first license information and the display device The second permission information is different, the target application is determined, and the target media resource is played through the target application according to the first resource identifier.
  • the present application provides a display device, the display device including: a display configured to display a user interface; a communicator for communicating with a mobile terminal or a server; A controller, the controller is configured to: when the first permission information in the media asset play request is the same as the second permission information of the display device, according to the first resource identifier in the media asset play request, pass The system application plays the target media resource corresponding to the first resource identifier, the first permission information is used to indicate the licensor corresponding to the application that can play the target media resource, the system application and the second permission The information corresponds; when the first license information and the second license information of the display device are not the same, the target media resource is played through the target application corresponding to the first license information.
  • the present application provides a display device, the display device including: a display configured to display a user interface; a communicator for communicating with a mobile terminal or a server; A controller, the controller is configured to receive a media asset play request sent by a mobile terminal, the media asset play request including a first resource identifier of the target media resource and first permission information corresponding to the target media resource, the first permission The information is used to indicate the licensor corresponding to the application that can play the target media resource; in response to the first permission information and the second permission information of the display device being the same, according to the first resource identifier, playing through the system application The target media resource; in response to the first permission information and the second permission information of the display device being different, a query request including the first resource identifier is sent to the server of the system application, the query request being used for : Make the server of the system application query whether a reference media resource is stored in the first media resource library, the reference media resource being a media resource corresponding to the first resource identifier
  • the present application provides a mobile terminal, the mobile terminal comprising: a display configured to display a user interface and receive a user's touch operation; a trigger operation on a resource playback option is detected through the display, wherein The resource play option is a control in the detail interface of the target media resource; in response to the trigger operation, a media asset play request is sent to the display device, the media asset play request includes the first resource identifier of the target media resource And the corresponding first license information, the media asset play request is used to make the display device play the target media resource through the system application when the first license information and the second license information of the display device are the same When the first license information and the second license information of the display device are not the same, the target media resource is played through the target application.
  • this application provides a computer-readable storage medium in which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for playing media resources described in the above aspect are implemented, Or, the steps of the method for playing media resources described in the above-mentioned another aspect are implemented.
  • this application provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the steps of the above-mentioned method for playing media resources.
  • Fig. 1 is a schematic diagram showing an implementation environment according to some embodiments
  • Fig. 2 is a block diagram showing a hardware configuration of a display device according to some embodiments
  • Fig. 3 is a block diagram showing a configuration of a control device according to some embodiments.
  • Fig. 4 is a schematic diagram showing a functional configuration of a display device according to some embodiments.
  • Fig. 5 is a block diagram showing the configuration of a software system in a display device according to some embodiments.
  • Fig. 6 is a block diagram showing the configuration of an application program in a display device according to some embodiments.
  • Fig. 7 is a flowchart of a method for playing media resources according to some embodiments.
  • Fig. 8 is a flowchart showing a method for playing media resources according to other embodiments.
  • Fig. 9 is a schematic diagram showing a detail interface according to some embodiments.
  • FIG. 10 is a schematic diagram showing a detailed interface according to other embodiments.
  • Fig. 11 is a schematic diagram showing a second interface according to some embodiments.
  • Fig. 12 is a schematic diagram showing a first interface according to some embodiments.
  • Fig. 13 is a schematic diagram showing data communication between a mobile terminal and a display device according to some embodiments.
  • Fig. 14 is a thread diagram showing a method for playing media resources according to other embodiments.
  • Fig. 15 is a schematic diagram showing a download interface according to some embodiments.
  • Fig. 16 is a schematic diagram showing a third interface according to some embodiments.
  • Fig. 17 is a schematic diagram showing a playback target media resource according to some embodiments.
  • Fig. 18 is a flowchart of determining a target application according to some embodiments.
  • Fig. 19 is a flowchart showing a method for playing media resources according to other embodiments.
  • Fig. 20 is a flowchart showing a method for playing media resources according to other embodiments.
  • Fig. 21 is a thread diagram showing a method for playing media resources according to other embodiments.
  • Fig. 22 is a thread diagram showing a method for playing media resources according to other embodiments.
  • module refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that can perform functions related to the element.
  • remote control refers to a component of an electronic device (such as the display device disclosed in this application), which can generally control the electronic device wirelessly within a short distance.
  • infrared and/or radio frequency (RF, Radio Frequency) signals and/or Bluetooth are used to connect to electronic devices, and may also include functional modules such as WiFi, wireless USB (Universal Serial Bus), Bluetooth, motion sensors, etc.
  • RF radio frequency
  • Bluetooth Wireless Fidelity
  • Hand-held touch remote control which replaces most of the physical built-in hard keys in general remote control devices with the user interface in the touch screen.
  • gesture used in this application refers to a user's behavior through a change of hand shape or hand movement to express expected ideas, actions, goals, and/or results.
  • FIG. 1 is a schematic diagram showing an implementation environment according to some embodiments.
  • the implementation environment includes a mobile terminal 100 and a display device 200, and the mobile terminal 100 can communicate with the display device 200.
  • the communication connection may be a wired or wireless connection, which is not limited in this application.
  • the user can control the display device 200 through the mobile terminal 100.
  • the mobile terminal 100 may be any electronic product that can interact with the user through one or more methods such as a keyboard, a touch panel, a touch screen, a remote control, voice interaction, or a handwriting device, such as a PC (Personal Computer, Personal computer), mobile phone, smart phone, PDA (Personal Digital Assistant), wearable device, Pocket PC (Pocket PC), tablet computer, etc.
  • a PC Personal Computer
  • mobile phone smart phone
  • PDA Personal Digital Assistant
  • wearable device wearable device
  • Pocket PC Personal Computer
  • tablet computer etc.
  • an application running on the mobile terminal 100 is used to control the display device 200.
  • the application can be configured to provide various controls for the user in an intuitive user interface (UI) on a screen associated with the mobile terminal 100.
  • UI intuitive user interface
  • the mobile terminal 100 can install the same application as the display device 200, realize a communication connection through a network communication protocol, and realize the purpose of one-to-one control operation and data communication.
  • the mobile terminal 100 can be used to establish a control command protocol with the display device 200, the remote control keyboard can be synchronized to the mobile terminal 100, and the function of controlling the display device 200 can be realized by controlling the user interface on the mobile terminal 100.
  • the user can also select the target media resource on the mobile terminal 100, and the mobile terminal 100 sends a media resource play request to the display device 200 to realize the function of controlling the display device 200 to play the media resource through the mobile terminal 100.
  • the display device 200 can also be operated by the control device 300.
  • the control device 300 may be a remote controller, and the display device 200 may be controlled by including infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods.
  • the user can control the display device 200 by inputting user instructions through keys on the remote control, voice input, control panel input, etc.
  • the user can control the display device 200 by inputting corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, and power on/off keys on the remote control. Function.
  • the display device 200 also performs data communication with the server 400 through multiple communication methods.
  • the display device 200 may be allowed to communicate and connect through a local area network (LAN, Local Area Network), a wireless local area network (WLAN, Wireless Local Area Network), and other networks.
  • the server 400 may provide various contents and interactions to the display device 200.
  • the display device 200 transmits and receives information, interacts with an Electronic Program Guide (EPG, Electronic Program Guide), receives application updates, or accesses a remotely stored digital media library.
  • EPG Electronic Program Guide
  • the servers 400 may be one group or multiple groups, and may be one or more types of servers.
  • the server 400 provides other network service content such as video-on-demand and advertising services.
  • the display device 200 may include a liquid crystal display, an OLED (Organic Light-Emitting Diode, organic light emitting diode) display, and a projection display device.
  • OLED Organic Light-Emitting Diode, organic light emitting diode
  • the specific display device type, size, resolution, etc. are not limited, and those skilled in the art can understand that the display device 200 can make some changes in performance and configuration as required.
  • the display device 200 may additionally provide a smart network TV function with a computer support function.
  • the display device 200 may also provide functions of a smart TV such as an Internet TV, a smart TV, and Internet Protocol Television (IPTV).
  • IPTV Internet Protocol Television
  • FIG. 2 is a block diagram showing a hardware configuration of a display device according to some embodiments.
  • the display device 200 includes a controller 210, a tuner and demodulator 220, a communication interface 230, a detector 240, an input/output interface 250, a video processor 260-1, an audio processor 60-2, a display 280, and an audio output 270 , Memory 290, power supply, infrared receiver.
  • the display 280 is used to receive the image signal input from the video processor 260-1, to display video content and images, and a component of the menu control interface.
  • the display 280 includes a display screen component for presenting a picture, and a driving component for driving image display.
  • the displayed video content may be broadcast television content, that is, various broadcast signals received through a wired or wireless communication protocol, or the displayed video content may be various image content sent by a network server received through a network communication protocol.
  • the display 280 can also display a user manipulation UI interface generated in the display device 200 and used to control the display device 200.
  • the display 280 may further include a driving component for driving the display.
  • the display 280 is a projection display, it may also include a projection device and a projection screen.
  • the communication interface 230 is a component for communicating with external devices or external servers according to various communication protocol types.
  • the communication interface 230 may be a Wifi chip 231, a Bluetooth communication protocol chip 232, a wired Ethernet communication protocol chip 233 or other network communication protocol chips or a near field communication protocol chip, and an infrared receiver (not shown in the figure).
  • the display device 200 may establish a connection with an external control device or a content providing device through the communication interface 230, and the connection is used for sending and receiving control signals and data signals.
  • the infrared receiver is an interface for receiving infrared control signals from the control device 103 (such as an infrared remote control, etc.).
  • the detector 240 can be used to collect signals from the external environment or interact with the outside.
  • the detector 240 includes a light receiver 242, which is a sensor for collecting the intensity of the ambient light, and can adaptively display parameter changes and the like by collecting the ambient light.
  • the detector 240 also includes an image collector 241, such as a camera, a camera, etc., which can be used to collect external environment scenes, and to collect user attributes or interact with the user gestures, can adaptively change display parameters, and can also recognize user gestures. In order to realize the function of interaction with users.
  • an image collector 241 such as a camera, a camera, etc., which can be used to collect external environment scenes, and to collect user attributes or interact with the user gestures, can adaptively change display parameters, and can also recognize user gestures. In order to realize the function of interaction with users.
  • the detector 240 may further include a temperature sensor, and the display device 200 may adaptively adjust the display color temperature of the image by sensing the ambient temperature through the temperature sensor. For example, when the ambient temperature is high, the color temperature of the displayed image of the display device 200 can be adjusted to be cooler, or when the ambient temperature is low, the display device 200 can be adjusted to be warmer than the image displayed.
  • the detector 240 may also include a sound collector, such as a microphone, which may be used to receive the user's voice, including the voice signal of the user's control instruction for controlling the display device 200, or to collect environmental sounds to identify the environment. According to the scene type, the display device 200 can adaptively adapt to environmental noise.
  • a sound collector such as a microphone
  • the input/output interface 250 is used to implement data transmission between the display device 200 and other external devices under the control of the controller 210. Such as receiving video signals, audio signals, command instructions and other data from external devices.
  • the input/output interface 250 may include, but is not limited to, the following: high-definition multimedia interface HDMI (High Definition Multimedia Interface) interface 251, analog or data high-definition component input interface 253, composite video input interface 252, USB input interface 254, RGB ( Any one or more interfaces such as a Red Green Blue (color mode) port (not shown in the figure).
  • HDMI High Definition Multimedia Interface
  • the input/output interface 250 may also be a composite input/output interface formed by the aforementioned multiple interfaces.
  • the tuner and demodulator 220 receives broadcast television signals through wired or wireless reception, and can perform modulation and demodulation processing such as amplification, mixing and resonance, and demodulate the frequency of the television channel selected by the user from multiple wireless or cable broadcast television signals
  • modulation and demodulation processing such as amplification, mixing and resonance
  • EPG Electronic Program Guide
  • the tuner and demodulator 220 can be selected by the user and controlled by the controller 210 to respond to the TV signal frequency selected by the user and the TV signal carried by the frequency.
  • the tuner and demodulator 220 can have many ways to receive signals according to different TV signal broadcasting systems, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, or Internet broadcasting signals; and according to different modulation types, it can perform digital modulation, or Analog modulation method can be carried out; according to the different types of received TV signals, analog signals and digital signals can be received.
  • different TV signal broadcasting systems such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, or Internet broadcasting signals
  • digital modulation, or Analog modulation method can be carried out; according to the different types of received TV signals, analog signals and digital signals can be received.
  • the tuner and demodulator 220 may also be in an external device, such as an external set-top box.
  • the set-top box outputs TV audio and video signals through modulation and demodulation, and inputs them into the display device 200 through the input/output interface 250.
  • the video processor 260-1 is used to receive external video signals and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to the standard codec protocol of the input signal. A signal that can be directly displayed or played on the display device 200 is obtained.
  • the video processor 260-1 may include a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like.
  • the demultiplexing module is used to demultiplex the input audio and video data stream. For example, if MPEG-2 is input, the demultiplexing module will demultiplex into a video signal and an audio signal.
  • the video decoding module is used to process the demultiplexed video signal, including decoding and scaling.
  • An image synthesis module such as an image synthesizer, is used to superimpose and mix the GUI (Graphical User Interface) signal generated by the graphics generator with the zoomed video image according to user input or itself to generate The displayed image signal.
  • GUI Graphic User Interface
  • the frame rate conversion module is used to convert the frame rate of the input video, such as converting a 60Hz frame rate to a 120Hz frame rate or a 240Hz frame rate, and the usual format is realized by inserting frames.
  • the display formatting module is used to change the video output signal after receiving the frame rate conversion to obtain a signal conforming to the display format, such as outputting an RGB data signal.
  • the audio processor 260-2 is used to receive external audio signals, and perform decompression and decoding according to the standard codec protocol of the input signal, as well as processing such as noise reduction, digital-to-analog conversion, and amplification processing, so that it can be played in the speaker Sound signal.
  • the video processor 260-1 may include one or more chips.
  • the audio processor 260-2 may also include one or more chips.
  • the video processor 260-1 and the audio processor 260-2 may be separate chips, or may be integrated with the controller 210 in one or more chips.
  • the audio output 272 receives the sound signal output by the audio processor 260-2 under the control of the controller 210, such as a speaker 272, and other than the speaker 272 carried by the display device 200, it can be output to the generator of an external device External audio output terminal 274, such as: external audio interface or headphone jack, etc.
  • the power supply uses power input from an external power supply to provide power supply support for the display device 200.
  • the power supply may be a built-in power supply circuit installed inside the display device 200, or may be a power supply installed outside the display device 200, and the display device 200 provides a power interface for an external power supply.
  • the user input interface is used to receive user input signals, and then send the received user input signals to the controller 210.
  • the user input signal can be a remote control signal received through an infrared receiver, or various user control signals received through a network communication module.
  • the user inputs a user input signal through the control device 300 or the mobile terminal 100
  • the user input interface is based on the user input signal
  • the display device 200 responds to the user input signal through the controller 210.
  • the user may display a graphical user interface (GUI) on the display 280 to input user commands, and the user input interface receives the user commands through the graphical user interface (GUI).
  • GUI graphical user interface
  • the user may input a user command by inputting a specific voice or gesture, and the user input interface recognizes the voice or gesture through a sensor to receive the input user command.
  • the controller 210 controls the operation of the display device 200 and responds to user operations through various software control programs stored in the memory 290.
  • the controller 210 includes RAM (Random Access Memory) 213 and ROM (Read-Only Memory) 214, as well as a graphics processor 216, a CPU processor 212, and a communication interface 218.
  • RAM Random Access Memory
  • ROM Read-Only Memory
  • the first interface 218-1 to the nth interface 218-n and the communication bus.
  • the RAM 213 and the ROM 214, the graphics processor 216, the CPU processor 212, and the communication interface 218 are connected by a bus.
  • CPU central processing unit
  • the graphics processor 216 is used to generate various graphics objects, such as icons, operation menus, and user input instructions to display graphics.
  • the graphics processor 216 includes an arithmetic unit, which performs operations by receiving various interactive instructions input by the user, and displays various objects according to display attributes.
  • the graphics processor 216 also includes a renderer, generates various objects obtained based on the arithmetic unit, and displays the rendering result on the display 280.
  • the CPU processor 212 is used to execute the operating system and application program instructions stored in the memory 290, and execute various application programs, data, and content according to various interactive instructions received from the outside, for final display and playback Various audio and video content.
  • the CPU processor 212 may include multiple processors.
  • the multiple processors may include a main processor and multiple or one sub-processors.
  • the main processor is used to perform some operations of the display device 200 in the pre-power-on mode, and/or to display images in the normal mode.
  • Multiple or one sub-processor used to perform an operation in standby mode and other states.
  • the controller 210 may control the overall operation of the display device 100. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 280, the controller 210 may perform an operation related to the object selected by the user command.
  • the object can be any one of the selectable objects, such as a hyperlink or an icon.
  • Operations related to the selected object may include, for example, operations that display pages, documents, images, etc. connected to hyperlinks, or operations that perform programs corresponding to the icon.
  • the user command for selecting the UI object may be a command input through various input devices (for example, a mouse, a keyboard, a touch pad, etc.) connected to the display device 200 or a voice command corresponding to the voice spoken by the user.
  • the memory 290 includes storing various software modules used to drive the display device 200.
  • various software modules stored in the memory 290 include: a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.
  • the basic module is used for signal communication between various hardware in the postpartum care display device 200, and the underlying software that sends processing and control signals to the upper module.
  • the detection module is used to collect various information from various sensors or user input interfaces, and perform digital-to-analog conversion, analysis and management.
  • the voice recognition module includes a voice parsing module and a voice command database module.
  • the display control module is used to control the display 280 to display image content, and can be used to play information such as multimedia image content and UI interfaces.
  • the communication module is a module used for control and data communication with external devices.
  • the browser module is a module used to perform data communication between browsing servers.
  • the service module is used to provide various services and modules including various applications.
  • the memory 290 is also used to store and receive external data and user data, images of various items in various user interfaces, and visual effect diagrams of focus objects.
  • FIG. 3 is a block diagram showing a configuration of a control device according to some embodiments.
  • the control device 300 includes a controller 310, a communication interface 330, a user input/output interface 340, a memory 390, and a power supply 380.
  • the control device 300 is configured to control the display device 200, and can receive input operation instructions from the user, and convert the operation instructions into instructions that can be recognized and responded to by the display device 200, and play a role as an interactive intermediary between the user and the display device 200.
  • the user operates the channel addition and subtraction keys on the control device 300, and the display device 200 responds to the channel addition and subtraction operations.
  • control device 300 may be a smart device.
  • control device 300 can install various applications for controlling the display device 200 according to user requirements.
  • the mobile terminal 100 or other smart electronic devices can perform similar functions to control the device 300 after installing an application that controls the display device 200.
  • the user can install various function keys or virtual buttons of the graphical user interface that can be provided on the mobile terminal 100 or other smart electronic devices by installing applications to realize the function of controlling the physical keys of the device 300.
  • the controller 310 includes a processor 312, RAM 313 and ROM 314, a communication interface 318, and a communication bus.
  • the controller 310 is used to control the operation and operation of the control device 300, as well as communication and cooperation between internal components, and external and internal data processing functions.
  • the communication interface 330 realizes the communication of control signals and data signals with the display device 200 under the control of the controller 110. For example, the received user input signal is sent to the display device 200.
  • the communication interface 330 may include at least one of other near field communication modules such as a WiFi chip, a Bluetooth module, and an NFC module.
  • the user input/output interface 340 where the input interface includes at least one of other input interfaces such as a microphone 341, a touch panel 342, a sensor 343, and a button 344.
  • the user can implement the user instruction input function through voice, touch, gesture, pressing and other actions.
  • the input interface converts the received analog signal into a digital signal and the digital signal into a corresponding instruction signal, and sends it to the display device 200.
  • the output interface includes an interface for sending the received user instruction to the display device 200.
  • it may be an infrared interface or a radio frequency interface.
  • the user input instruction needs to be converted into an infrared control signal according to the infrared control protocol, and then sent to the display device 200 via the infrared sending module.
  • a radio frequency signal interface a user input instruction needs to be converted into a digital signal, which is then modulated according to the radio frequency control signal modulation protocol, and then sent to the display device 200 by the radio frequency sending terminal.
  • control device 300 includes at least one of a communication interface 330 and an output interface.
  • the control device 300 is equipped with a communication interface 330, such as WiFi, Bluetooth, NFC (Near Field Communication) and other modules, which can send user input commands to the display device through WiFi protocol, Bluetooth protocol, or NFC protocol encoding 200.
  • a communication interface 330 such as WiFi, Bluetooth, NFC (Near Field Communication) and other modules, which can send user input commands to the display device through WiFi protocol, Bluetooth protocol, or NFC protocol encoding 200.
  • the memory 390 is used to store various operating programs, data, and applications for driving and controlling the display device 200 under the control of the controller 310.
  • the memory 390 can store various control signal instructions input by the user.
  • the power supply 380 is used to provide operating power support for each element of the control device 300 under the control of the controller 310. Can battery and related control circuit.
  • FIG. 4 is a schematic diagram showing a functional configuration of a display device according to some embodiments.
  • the memory 290 is used to store an operating system, applications, content, user data, etc., under the control of the controller 210, execute the system operation of driving the display device 200 and respond to various operations of the user.
  • the memory 290 may include volatile and/or non-volatile memory.
  • the memory 290 is specifically used to store the operating program that drives the controller 210 in the display device 200, and store various applications built in the display device 200, various applications downloaded by users from external devices, and various graphical user interfaces related to the applications. And various objects related to the graphical user interface, user data information, and various internal data supporting applications.
  • the memory 290 is used for storing system software such as OS (Operating System) kernel, middleware, and applications, as well as storing input video data and audio data, and other user data.
  • OS Operating System
  • the memory 290 is specifically used to store driver programs and related data such as the audio and video processors 260-1 and 260-2, the display 280, the communication interface 230, the tuner and demodulator 220, and the input/output interface of the detector 240.
  • the memory 290 may store software and/or programs.
  • the software programs used to represent the operating system (OS) include, for example: kernel, middleware, application programming interface (API, Application Programming Interface), and/or application program.
  • OS operating system
  • the kernel may control or manage system resources, or functions implemented by other programs (such as the middleware, API, or application program), and the kernel may provide interfaces to allow middleware and APIs, or applications to access the controller , In order to achieve control or management of system resources.
  • the memory 290 includes a broadcast receiving module 2901, a channel control module 2902, a volume control module 2903, an image control module 2904, a display control module 2905, an audio control module 2906, an external command recognition module 2907, a communication control module 2908, and an optical receiver Module 2909, power control module 2910, operating system 2911, and other application programs 2912, browser module, etc.
  • the controller 210 executes various software programs in the memory 290 such as: broadcast and television signal reception and demodulation function, TV channel selection control function, volume selection control function, image control function, display control function, audio control function, external command Recognition function, communication control function, optical signal receiving function, power control function, software control platform supporting various functions, browser function and other applications.
  • FIG. 5 is a configuration block diagram of a software system in a display device according to some embodiments.
  • the operating system 2911 includes operating software for processing various basic system services and performing hardware-related tasks, and serves as a medium for data processing completed between application programs and hardware components.
  • part of the operating system kernel may include a series of software to manage the hardware resources of the display device and provide services for other programs or software codes.
  • part of the operating system kernel may include one or more device drivers, and the device driver may be a set of software codes in the operating system to help operate or control the device or hardware associated with the display device.
  • the drive may contain code to manipulate video, audio, and/or other multimedia components. Examples include displays, cameras, Flash, WiFi, and audio drivers.
  • the accessibility module 2911-1 is used to modify or access the application program to realize the accessibility of the application program and the operability of its display content.
  • the communication module 2911-2 is used to connect to other peripherals via related communication interfaces and communication networks.
  • the user interface module 2911-3 is used to provide objects for displaying the user interface, which can be accessed by various applications and can realize user operability.
  • the control application 2911-4 is used for controllable process management, including runtime applications.
  • the event transmission system 2914 can be implemented in the operating system 2911 or in the application program 2912. In some embodiments, it is implemented in the operating system 2911 on the one hand and in the application program 2912 at the same time to monitor various user input events. , Will implement one or more sets of pre-defined operation processing procedures according to the recognition results of various events or sub-events in response to various events.
  • the event monitoring module 2914-1 is used to monitor input events or sub-events of the user input interface.
  • the event recognition module 2914-2 is used to input the definition of various events to various user input interfaces, recognize various events or sub-events, and transmit them to the processing to execute the corresponding one or more groups of processing programs .
  • the event or sub-event refers to the input detected by one or more sensors in the display device 200 and the input of an external control device (such as the control device 300, etc.).
  • an external control device such as the control device 300, etc.
  • one or more sub-events in the remote control include various forms, including but not limited to one or a combination of pressing up/down/left/right/, the OK key, and pressing the key. And the operations of non-physical buttons, such as moving, pressing, and releasing.
  • the interface layout manager 2913 directly or indirectly receives the user input events or sub-events monitored by the event transmission system 2914, and is used to update the layout of the user interface, including but not limited to the position of the controls or sub-controls in the interface, and the container
  • the size or position, level, etc. of the interface are related to the various execution operations of the interface layout.
  • FIG. 6 is a block diagram showing the configuration of an application program in a display device according to some embodiments.
  • the application layer 2912 includes various applications that can be executed on the display device 200.
  • Applications may include, but are not limited to, one or more applications, such as: live TV applications, video-on-demand applications, media center applications, application centers, game applications, and so on.
  • Live TV applications can provide live TV through different signal sources.
  • a live TV application can provide a TV signal using input from cable TV, wireless broadcasting, satellite services, or other types of live TV services.
  • the live TV application can display the video of the live TV signal on the display device 200.
  • Video-on-demand applications can provide videos from different storage sources. Unlike live TV applications, VOD provides video display from certain storage sources. For example, video on demand can come from the server side of cloud storage, and from the local hard disk storage that contains stored video programs.
  • Media center applications can provide various multimedia content playback applications.
  • the media center can provide services that are different from live TV or video-on-demand, and users can access various images or audio through the media center application.
  • the application center can provide storage for various applications.
  • An application can be a game, an application, or some other application related to a computer system or other equipment but that can be run on a smart TV.
  • the application center can obtain these applications from different sources, store them in the local storage, and then run on the display device 200.
  • the display device may be the display device described above, or may be other display devices that can implement the following methods.
  • Fig. 7 is a flowchart showing a method for playing media resources according to some embodiments, and the method is applied in the implementation environment shown in Fig. 1. Please refer to Figure 7, the method may include the following steps:
  • Step 701 Receive a media asset play request sent by a mobile terminal.
  • the media asset play request includes a first resource identifier of the target media resource and corresponding first permission information.
  • the first permission information is used to indicate the corresponding application that can play the target media resource.
  • the licensor where the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • Step 702 In response to the first license information and the second license information of the display device being the same, the target media resource is played through the system application according to the first resource identifier.
  • the system application is an application that has been configured for the display device before leaving the factory, and the system application is used to play media resources.
  • the licensor supported by the display device is determined, and the system application can only play media resources corresponding to the licensor of the display device. For example, if the media resource A belongs to the first licensor, the display device supports the second licensor. If the first licensor is not supported, the system application cannot perform normal playback of the A media resource.
  • the first license information and the second license information are compared.
  • the first license information and the second license information are the same, it means that the target media resource is available in the first media resource library of the server of the system application.
  • the display device supports the playback of the target media resource. Therefore, the target media resource can be obtained from the first media resource library according to the first resource identifier, and then the target media resource can be played through the system application for playing the media resource in the display device. media resources.
  • Step 703 In response to the difference between the first license information and the second license information of the display device, the target application is determined, and the target media resource is played through the target application according to the first resource identifier.
  • the present application in response to the first license information being different from the second license information, query whether the first media resource library of the server of the system application is stored in the first media resource library corresponding to the first resource identifier and has the second license information.
  • the second licensor refers to the licensor indicated by the second license information.
  • it is determined that the application corresponding to the first license information is the target application.
  • the application corresponding to the first license information in response to the first media resource library not storing the media resource corresponding to the first resource identifier and having the second licensor, it is detected whether the first license information corresponding to the first license information is installed in the display device Applications. In response to the application corresponding to the first permission information being installed in the display device, the application corresponding to the installed first permission information is determined as the target application. In response to that the application corresponding to the first license information is not installed in the display device, download the application corresponding to the first license information; and determine the application corresponding to the downloaded first license information as the target application.
  • the media resource corresponding to the first resource identifier and having the second licensor in response to the media resource corresponding to the first resource identifier and having the second licensor is stored in the first media resource library.
  • the media resource corresponding to the first resource identifier and having the second licensor is played through the system application.
  • the installed application corresponding to the first license information in response to the first license information being different from the second license information, if an application corresponding to the first license information is installed in the display device, the installed application corresponding to the first license information Determined as the target application. If the application corresponding to the first license information is not installed in the display device, the application corresponding to the first license information is downloaded, and the application corresponding to the downloaded first license information is determined as the target application.
  • the display device receives a media asset play request sent by the mobile terminal.
  • the media asset play request includes a first resource identifier of the target media resource and corresponding first permission information, and the first permission information is used to indicate that The licensor corresponding to the application that plays the target media resource, and the media resource playback request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface. Then, in response to the first license information and the second license information of the display device being the same, the target media resource is played through the system application according to the first resource identifier.
  • the target application In response to the difference between the first license information and the second license information of the display device, the target application is determined, and the target media resource is played through the target application according to the first resource identifier.
  • the user does not need to pay attention to the license information corresponding to the target media resource, and the display device plays the target media resource according to the first license information and the second license information, which reduces user operations and improves playback efficiency.
  • Fig. 8 is a flowchart showing a method for playing media resources according to some embodiments, and the method is applied in the implementation environment shown in Fig. 1. Please refer to Figure 8.
  • the method may include the following steps:
  • Step 801 The mobile terminal detects a trigger operation on a resource playback option, where the resource playback option is a control in the detail interface of the target media resource.
  • the mobile terminal may display a detailed interface of the target media resource, and the detailed interface may include a resource playback option, which can be triggered when the user wants to play the target media resource on the display device.
  • the mobile terminal can detect the trigger operation on the resource play option.
  • the detailed interface may be a page of the H5 web terminal.
  • the details interface includes the resource playback option, that is, the "TV play” option in the figure. Also shown in Figure 9, the details page also includes the name of the target media resource, as well as the selection and selection options of the target media resource. Introduction, so that users can easily understand the story introduction of the target media resource and choose the number of episodes to watch.
  • the mobile terminal in the process of displaying the detailed interface of the target media resource, if the mobile terminal detects the selection operation of the target media resource, it can send a media resource query request to the server of the mobile terminal.
  • the media resource query request includes According to the first resource identifier of the target media resource, the server of the mobile terminal can obtain multiple license information corresponding to the first resource identifier from the second media resource library of the server of the mobile terminal according to the first resource identifier, and send it to the mobile terminal.
  • Terminal the mobile terminal receives multiple license information corresponding to the target media resource, and displays the multiple license information on the detail interface.
  • the resource detail interface of the target media resource usually displays a piece of license information randomly, and the license information in FIG. 10 is the first application licensor.
  • a selection option is displayed on the right side of the license information.
  • the mobile terminal receives a selection instruction for multiple license information of the target media resource, and the multiple license information is below the selection option
  • the details page displays two license information corresponding to the target media resource, namely the first application licensor and the second application licensor, indicating that the target media resource can be used in the first application. Playing in the first application corresponding to the licensor may also be played in the second application corresponding to the licensor of the second application.
  • the user does not need to select the target media resource in the detail interface.
  • the detail interface can directly display at least one license information corresponding to the target media resource.
  • the mobile terminal can receive the selection operation of the license information.
  • the information is one of at least one piece of license information corresponding to the target media resource presented in the detail interface, and the selected license information is determined as the first license information.
  • the first permission information is used to indicate a licensor corresponding to an application that can play the target media resource.
  • the details interface also includes at least one piece of license information corresponding to the target media resource
  • the user can select one of the pieces of license information through the selection options displayed on the details interface, and the mobile terminal receives the selection operation of the at least one piece of license information, which will at least The selected license information in a piece of license information is determined to be the first license information.
  • the user when the user selects the first permission information, he can select randomly. That is to say, the user does not need to pay attention to whether the target media resource can be played on the display device, but only needs to arbitrarily select a piece of license information as the first license information, which is determined by the display device according to the first license information and the second license information of the display device How to play the target media resource. For users, the operation is simpler and the user experience is improved.
  • the licensor may be an integrated broadcast control licensor designated by Radio and Television, and the license information refers to the license information corresponding to the integrated broadcast control licensor.
  • the licensor may be the owner of the copyright of the media resource
  • the license information is authentication information used to verify whether the resource can be played.
  • the mobile terminal may display a first interface.
  • the first interface may include resource information of multiple media resources.
  • the resource information may include the poster and name of the media resource. Wait. As shown in FIG. 11, the resource information of one media resource is displayed at the top of the second interface, including the poster of the media resource, and the resource information of 9 media resources is displayed at the bottom, including the name of the media resource.
  • the detailed interface of the target media resource may be displayed.
  • the detailed interface includes resource playback options, and the target media resource is based on The resource information of multiple media resources is selected from multiple media resources.
  • the user can select the target media resource to watch from the multiple media resources on the first interface according to the resource information of the multiple media resources, and then click the target media resource, the mobile terminal detects that the target media resource is When the operation is selected, jump from the first interface to the detailed interface of the target media resource.
  • the mobile terminal may also display a second interface.
  • the second interface may include resource display options.
  • the resource display options may be " Watch TV" option.
  • the mobile terminal when the user wants to watch media resources, he can open the third application in the mobile terminal, and open the XXX official account in the third application. As shown in Figure 12, the mobile terminal can display the second interface. The "Watch TV" option is displayed at the bottom of the second interface. Alternatively, the user can open the fourth application in the mobile terminal, and the mobile terminal will also display a second interface, and the second interface will display the "Watch TV" option.
  • the first interface in the process of displaying the second interface, when a trigger operation on the resource display option is detected, the first interface may be displayed, and the first interface is used to display resource information of multiple media resources.
  • the user can click on the resource display option.
  • the mobile terminal After the mobile terminal detects the trigger operation on the resource display option, it can jump from the second interface to the first interface, and the mobile terminal displays the first interface.
  • the first interface includes resource information of multiple media resources, and the resource information may include posters and names of the media resources.
  • establishing a communication connection between the mobile terminal and the display device may include the following two implementation manners:
  • the first implementation manner the user can bind the mobile terminal and the display device by scanning the QR code with the third application.
  • the third application may be pre-installed in the mobile terminal, and the fifth application may be pre-installed in the display device.
  • the third application can be used to scan the QR code displayed by the fifth application, thereby binding the mobile terminal and the display device.
  • the user opens the display device, finds the fifth application, and opens the fifth application.
  • the display device will display a QR code.
  • the user uses the third application on the mobile terminal to scan the QR code on the display device.
  • the received QR code is identified, and the device identification of the display device can be obtained.
  • the device identification is used to uniquely indicate a display device.
  • the mobile terminal automatically binds the current account to the display device corresponding to the device identification, or on the mobile terminal
  • the option of binding device can be displayed.
  • the user clicks on the option of binding device the mobile terminal receives the binding instruction, binds the current account to the display device corresponding to the device ID, and displays the binding success notification on the display screen, which is complete The binding of the mobile terminal and the display device.
  • the second implementation mode the user can download the same system application that can be used to play videos as the display device on the mobile terminal in advance, such as the fourth application.
  • the system application on the display device that can be used to play the video may be the fourth application.
  • the fourth application on the mobile terminal is used to display media resource information
  • the fourth application on the display device is used to play media resources.
  • the user uses the account to log in to the mobile phone version of the fourth application on the mobile terminal, and uses the same account to log in to the TV version of the fourth application on the display device. In this way, any operation performed by the user in this application on the mobile terminal can be synchronized When sent to the display device, the binding of the mobile terminal and the display device is completed.
  • the mobile terminal when the mobile terminal and the display device are in the same local area network or wireless local area network, the mobile terminal can directly establish a communication connection with the display device through a network communication protocol.
  • the connection between the mobile terminal and the display device can be established through the message server, that is, the mobile terminal and the message server can be established through a network communication protocol.
  • the communication connection between the display device and the message server is established through the network communication protocol, so as to establish the communication connection between the mobile terminal and the display device.
  • Step 802 In response to the trigger operation, the mobile terminal sends a media asset play request to the display device.
  • the media asset play request includes the first resource identifier of the target media resource and the corresponding first permission information.
  • the media asset playback request is used to make the display device play the target media resource through the system application when the first license information and the second license information of the display device are the same. At the same time, the target media resource is played through the target application.
  • the system application is an application that has been configured for the display device before leaving the factory, and the system application is used to play media resources.
  • the system application may be the fourth application.
  • the first resource identifier may include the name of the media resource, the URL (Uniform Resource Locator, Uniform Resource Locator) of the media resource, the MD5 value of the media resource, the hash value of the media resource, and so on.
  • the URL of the media resource may be used to uniquely indicate the storage address of a media resource.
  • the URL may be composed of three parts: the type of the media resource, the domain name of the host where the media resource is stored, and the name of the media resource.
  • the mobile terminal after the mobile terminal detects a trigger operation on the resource playback option, in response to the trigger operation, it can query at least one display device bound to the mobile terminal, and display the device identification of the at least one display device , The user selects the device ID of the display device that plays the media resource, and clicks on the device ID of the display device, the mobile terminal sends a media asset play request to the display device corresponding to the device ID, and the media asset play request includes the first resource of the target media resource Identification and corresponding first permission information.
  • the mobile terminal may send the media asset play request to the display device via the local area network.
  • the mobile terminal sends both the media asset play request and the device identifier to the message server, and the message server forwards the received media asset play request to the device identifier Corresponding display device.
  • Step 803 The display device receives a media asset play request sent by the mobile terminal, where the media asset play request includes the first resource identifier of the target media resource and the corresponding first permission information.
  • the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • an application for receiving a media asset playing request may be pre-installed, and the application may be the fifth application.
  • the fifth application may also perform analysis and send the first resource identifier of the target media resource to the corresponding video play application.
  • the fifth application in the display device directly receives the media player request sent by the mobile terminal.
  • the mobile terminal and the display device establish a communication connection through the message server, and the fifth application in the display device receives the media asset playing request from the mobile terminal forwarded by the message server.
  • Step 804 In response to the first license information and the second license information of the display device being the same, the display device plays the target media resource through the system application according to the first resource identifier.
  • the fifth application in the display device first determines whether the first license information and the second license information are the same. If yes, determine the system application as the target application. That is, when the first license information is the same as the second license information, it means that the system application of the display device can play the target media resource, the display device can send the first resource identifier to the server of the system application, and the server of the system application can According to the first resource identifier, the target media resource is obtained from the first media resource library, and then the target media resource is sent to the display device, and the display device can play the target media resource through the aforementioned system application.
  • the first media resource library is located in the server of the system application, and the first media resource library may store the resource identification, license information, and media resource of the media resource, and the resource identification, license information, and media resource of the media resource are three The corresponding storage.
  • the first license information and the second license information are compared.
  • the first license information and the second license information are the same, it means that the target media resource is in the first media resource library, and the display device supports The target media resource is played, therefore, the first resource identifier can be sent to the server of the system application, and the server of the system application obtains the corresponding media resource from the first media resource library according to the first resource identifier, and sends the media resource to Display the device, and then play the media resource through the system application of the display device.
  • the display device can play the target media resource, and after obtaining the target media resource according to the first resource identifier, it can use the fourth application Play it.
  • Step 805 In response to the difference between the first license information and the second license information of the display device, the display device determines the target application, and plays the target media resource through the target application according to the first resource identifier.
  • the step of determining the target application may include two implementation manners.
  • the first implementation mode in response to the difference between the first license information and the second license information, query whether the first media resource library of the server of the system application stores media resources corresponding to the first resource identifier and with the second licensor , The second licensor refers to the licensor indicated by the second license information. In response to the first media resource library not storing the media resource corresponding to the first resource identifier and having the second licensor, it is determined that the application corresponding to the first license information is the target application.
  • the target media resource may be in the first media resource library corresponding to the display device and can be played by the display device, and the license information corresponding to the target media resource in the first media resource library corresponding to the display device is The second permission information. In this way, it is necessary to further determine whether there is a media resource corresponding to the first resource identifier and having the second license information in the first media resource library based on the first resource identifier and the second license information.
  • the display device may not support the playback of the target media resource, but the display device and the second application There is cooperation, so the target media resource may be in the first media resource library of the display device, and the license information corresponding to the target media resource in the first media resource library corresponding to the display device is the first application licensor. Therefore, it is necessary to determine whether the target media resource with the second license information exists in the first media resource library according to the first resource identifier and the second license information.
  • the first resource identifier may be sent to the server of the system application.
  • the server of the system application may query the first media resource library according to the resource name. Whether there is a media resource that includes the resource name and belongs to the second license information, so as to determine whether a media resource corresponding to the first resource identifier and having the second license information is stored in the first media resource library.
  • the first resource identifier may be sent to the server of the system application.
  • the server of the system application may obtain information from the first media resource library according to the resource name included in the URL. It is queried whether there is a second resource identifier including the resource name, so as to determine whether a media resource corresponding to the first resource identifier and having second permission information is stored in the first media resource library. Wherein, the second resource identifier corresponds to the second permission information.
  • the specific implementation of determining the application corresponding to the first license information as the target application may include : In response to the first media resource library not storing the media resource corresponding to the first resource identifier and having the second licensor, detecting whether the application corresponding to the first license information is installed in the display device. In response to the application corresponding to the first permission information being installed in the display device, the application corresponding to the installed first permission information is determined as the target application. In response to the application corresponding to the first license information not being installed in the display device, the application corresponding to the first license information may be downloaded, and the application corresponding to the downloaded first license information is determined as the target application.
  • the target media resource with the second license information does not exist in the first media resource library, it can be detected whether the application corresponding to the first license information is installed in the display device. If the application corresponding to the first permission information is installed in the display device, the application corresponding to the installed first permission information may be determined as the target application. If the application corresponding to the first license information is not installed in the display device, the application corresponding to the first license information can be downloaded, and the downloaded application is determined as the target application.
  • the system application of the display device can play the media resource of at least one licensor, it cannot play the media resource of the licensor corresponding to the target application. Therefore, the target application corresponding to the first license information needs to be determined, and the target media resource is played through the target application.
  • the target application can play media resources of at least one licensor.
  • the first application can play not only the media resources of the licensor of the first application, but also the media resources of the licensor of the second application.
  • the target media resource with the second license information when the target media resource with the second license information does not exist in the first media resource library, it means that the system application of the display device cannot play the target media resource, and the target media resource needs to be listed in the first license information. Play in the corresponding application. Therefore, it can be further detected whether an application corresponding to the first license information is installed in the display device. In some embodiments, the application center of the display device can be queried whether there is a video playback application with the same license information as the first license information.
  • the application corresponding to the installed first permission information may be directly determined as the target application.
  • the first license information is the sixth application licensor
  • the application corresponding to the sixth application licensor is the sixth application.
  • the sixth application can be used to play media resources. In the case of six applications, the sixth application can be directly determined as the target application.
  • determining the specific implementation of the target application may include:
  • the display device can directly jump to the application store from the current interface, directly download the application corresponding to the first license information, and download the first license information.
  • the application corresponding to the license information is determined as the target application.
  • the display device can directly jump from the current interface to the application store, and display the download interface of the application corresponding to the first license information.
  • the download interface includes installation options. The user can choose to install or exit.
  • the display device receives the trigger operation for the download option, downloads the application corresponding to the first license information, and downloads the first license information corresponding to the download option.
  • the application is determined as the target application.
  • the first license information is the licensor of the second application
  • the application corresponding to the first license information is the second application, which is obtained by querying the application center of the display device.
  • the second application is not installed on the display device. Therefore, as shown in FIG. 15, the display device can jump to the application store to display the download interface of the second application.
  • the download interface includes an installation option. The user can click the installation option, and the display device will start downloading the second application.
  • the media corresponding to the first resource identifier and having the second licensor stored in the first media resource library is played through the system application resource.
  • the first media resource library stores a media resource corresponding to the first resource identifier and having second permission information, it means that the display device can play the target media resource, and the system application can be used to play the target media. resource. In this way, allowing users to preferentially use the system applications configured by display device manufacturers to play media resources, which can play a role in promoting display device manufacturers.
  • the second implementation manner in response to the difference between the first license information and the second license information, if an application corresponding to the first license information is installed in the display device, the installed application corresponding to the first license information is determined as the target application. If the application corresponding to the first license information is not installed in the display device, the application corresponding to the first license information is downloaded, and the application corresponding to the downloaded first license information is determined as the target application.
  • the first license information and the second license information are not the same, there is no need to query whether there are target media resources in the first media resource library, but directly determine whether the display device is installed with the first license information based on the first license information. If there is an application corresponding to the license information, the installed application can be determined as the target application; if not, the application corresponding to the first license information can be downloaded, and the downloaded application can be determined as the target application.
  • the target media resource can be played through the target application according to the first resource identifier.
  • the target application is not a system application, but an application corresponding to the first license information that is downloaded or installed.
  • the first resource identifier can be sent to the server of the target application, and the server of the target application obtains the target media corresponding to the first resource identifier from the third media resource library corresponding to the server of the target application according to the first resource identifier.
  • Resource the target media resource is sent to the display device, and after the display device receives the target media resource, the target media resource is played through the target application.
  • the first media resource library stores media resources corresponding to the first resource identifier and having the second licensor.
  • the determined second resource identifier corresponding to the first resource identifier can be sent to the server of the system application, and the server of the system application obtains the corresponding second resource identifier from the first media resource library according to the second resource identifier.
  • the target media resource of is sent to the display device. After the display device receives the target media resource, the target media resource is played through the system application.
  • the playback function of the target application can be directly called to play the target media resource.
  • FIG. 17 is a schematic diagram of the first episode of the target media resource being played by the display device.
  • the display device receives a media asset play request sent by the mobile terminal.
  • the media asset play request includes a first resource identifier of the target media resource and corresponding first permission information, and the first permission information is used to indicate The licensor corresponding to the application that plays the target media resource, and the media resource playback request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • the target media resource is played according to the first resource identifier.
  • the target application is determined, and the target media resource is played through the target application according to the first resource identifier.
  • the user does not need to pay attention to the license information corresponding to the target media resource
  • the display device plays the target media resource according to the first license information and the second license information, which reduces user operations and improves playback efficiency.
  • the fifth application in the display device After receiving the media asset play request, the fifth application in the display device first determines whether the first permission information is the same as the second permission information, and if so, the target media resource is played through the system application. If not, determine whether there is a media resource corresponding to the first resource identifier and having the second permission information in the first media resource library, and if so, play the target media resource through the system application. If not, continue to determine whether the application corresponding to the first license information has been installed, if yes, determine the application corresponding to the first license information as the target application, if not, download the application corresponding to the first license information and determine the downloaded application as the target application.
  • Fig. 19 is a flowchart showing a method for playing media resources according to some embodiments, and the method is applied in the implementation environment shown in Fig. 1. Please refer to Figure 19, the method may include the following steps:
  • Step 1901 In response to the first permission information in the media asset play request being the same as the second permission information of the display device, according to the first resource identifier in the media asset play request, the target corresponding to the first resource identifier is played through the system application For the media resource, the first license information is used to indicate the licensor corresponding to the application that can play the target media resource, and the system application corresponds to the second license information.
  • the system application is an application that has been configured for the display device before leaving the factory, and the system application is used to play media resources.
  • the system application may be the fourth application.
  • the first license information and the second license information can be compared.
  • the first license information and the second license information are the same, it means that the target media resource is available in the first media resource library of the server of the system application.
  • the display device supports the playback of the target media resource. Therefore, the first resource identifier can be sent to the server of the system application, and the server of the system application obtains the corresponding media resource from the first media resource library according to the first resource identifier, Then the media resource is sent to the display device, and the media resource is played through the system application for playing the media resource in the display device.
  • the media asset playing request may be sent by the mobile terminal, or the media asset playing request may also be generated by the display device itself.
  • the media asset playback request is generated by the display device itself.
  • the search results displayed by the display device or the results recommended based on the user’s search terms may be the results of the entire network, including the resources corresponding to the second licensor and the resources of the non-second licensor
  • the display device When the user selects a certain media resource to be displayed on the display interface through the remote control, the display device generates, according to the selected media resource, a media resource play request that includes the first license information corresponding to the media resource and the first resource identifier corresponding to the resource.
  • the user can search for the media resource of the second licensor corresponding to the display device in the display device, and can also search for the media resource of the first licensor that does not correspond to the display device. If the user selects the media resource, but The system application of the display device cannot play the media resource. Therefore, the display device can generate, according to the selected media resource, a media resource play request that includes the first license information corresponding to the media resource and the first resource identifier corresponding to the media resource.
  • the media asset play request may be sent by the mobile terminal.
  • the display device receives a media asset play request sent by the mobile terminal.
  • the media asset play request includes a first resource identifier of the target media resource and corresponding first permission information.
  • the first permission information is used to indicate an application that can play the target media resource. The corresponding licensor.
  • the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • the mobile terminal may display a detailed interface of the target media resource.
  • the detailed interface may include a resource playback option.
  • the resource playback option may be triggered.
  • the mobile terminal After the mobile terminal detects the trigger operation of the resource play option, it can send a media asset play request to the display device, which is used to instruct the display device according to the first resource identifier of the target media resource included in the media asset play request and the corresponding first license Information, play the target media resource.
  • the mobile terminal may display a first interface.
  • the first interface may include resource information of multiple media resources.
  • the resource information may include the poster and name of the media resource. Wait.
  • the user can select the target media resource to watch from the multiple media resources in the first interface according to the resource information of the multiple media resources, and then click the target media resource, the mobile terminal detects When the target media resource is selected, jump from the first interface to the detailed interface of the target media resource.
  • the mobile terminal before displaying the first interface, may also display a second interface, and the second interface may include resource display options.
  • the user can click on the resource display option, and the mobile terminal can jump from the second interface to the first interface after detecting a trigger operation on the resource display option.
  • a mobile terminal in order to use a mobile terminal to control a display device to play media resources, it is first necessary to bind the mobile terminal and the display device, and establish a communication connection between the mobile terminal and the display device.
  • the user can bind the mobile terminal and the display device by scanning the QR code with a third application.
  • the third application may be pre-installed in the mobile terminal, and the fifth application may be pre-installed in the display device.
  • the third application can be used to scan the QR code displayed by the fifth application, thereby binding the mobile terminal and the display device.
  • the user can pre-download the same system application that can be used to play videos on the mobile terminal as the display device.
  • the user uses the account to log in to the mobile phone version of the fourth application on the mobile terminal, and uses the same on the display device.
  • the account is logged into the fourth application of the TV version. In this way, any operation performed by the user in the application of the mobile terminal can be sent to the display device synchronously, that is, the binding of the mobile terminal and the display device is completed.
  • Step 1902 In response to the difference between the first license information and the second license information of the display device, the target media resource is played through the target application corresponding to the first license information.
  • the system application of the display device can play media resources of one licensor, but cannot play media resources of other licensors.
  • the target application can also play media resources of one licensor, but cannot play media resources of other licensors.
  • the system application can play the media resource corresponding to the second license information, but cannot play the media resource corresponding to the first license information. Therefore, the target media resource needs to be played through the target application.
  • the specific implementation of playing the target media resource through the target application corresponding to the first license information includes: if the first license information is installed in the display device The target application corresponding to the permission information starts the target application, and plays the target media resource according to the first resource identifier. If the target application corresponding to the first license information is not installed in the display device, the target application is installed and started, and the target media resource is played according to the first resource identifier.
  • the first license information and the second license information are not the same, it can be directly judged based on the first license information whether the application corresponding to the first license information is installed in the display device, and if so, it can be played through the installed target application If the target media resource is not available, the target application corresponding to the first license information can be installed, and the target media resource can be played through the installed target application.
  • the display device may send the first resource identifier to the server of the target application, and the server of the target application obtains the target media resource from the third media resource library according to the first resource identifier, and The target media resource is sent to the display device, and then the display device plays the target media resource through the target application.
  • the display device receives a media asset play request sent by the mobile terminal.
  • the media asset play request includes a first resource identifier of the target media resource and corresponding first permission information, and the first permission information is used to indicate that The licensor corresponding to the application that plays the target media resource.
  • the target media resource is played through the system application according to the first resource identifier, and the system application corresponds to the second license information.
  • the target media resource is played through the target application corresponding to the first license information.
  • the display device plays the target media resource according to the first license information and the second license information, which reduces user operations and improves playback efficiency.
  • Fig. 20 is a flowchart showing a method for playing media resources according to some embodiments, and the method is applied in the implementation environment shown in Fig. 1. Please refer to Figure 20, the method may include the following steps:
  • Step 2001 Receive a media asset play request sent by a mobile terminal, where the media asset play request includes a first resource identifier of the target media resource and first permission information corresponding to the target media resource, and the first permission information is used to indicate that the target media can be played The licensor corresponding to the application of the resource.
  • the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • the media asset play request is sent based on the detected trigger operation after the mobile terminal displays the target media resource on the detail interface.
  • the mobile terminal may display a detailed interface of the target media resource.
  • the detailed interface may include a resource playback option.
  • the resource playback option may be triggered.
  • the mobile terminal After the mobile terminal detects the trigger operation of the resource play option, it can send a media asset play request to the display device, which is used to instruct the display device according to the first resource identifier of the target media resource included in the media asset play request and the corresponding first license Information, play the target media resource.
  • the mobile terminal may display a first interface.
  • the first interface may include resource information of multiple media resources.
  • the resource information may include the poster and name of the media resource. Wait.
  • the user can select the target media resource to watch from the multiple media resources in the first interface according to the resource information of the multiple media resources, and then click the target media resource, the mobile terminal detects When the target media resource is selected, jump from the first interface to the detailed interface of the target media resource.
  • the mobile terminal before displaying the first interface, may also display a second interface, and the second interface may include resource display options.
  • the user can click on the resource display option, and the mobile terminal can jump from the second interface to the first interface after detecting a trigger operation on the resource display option.
  • a mobile terminal in order to use a mobile terminal to control a display device to play media resources, it is first necessary to bind the mobile terminal and the display device, and establish a communication connection between the mobile terminal and the display device.
  • the user can bind the mobile terminal and the display device by scanning the QR code with a third application.
  • the third application may be pre-installed in the mobile terminal, and the fifth application may be pre-installed in the display device.
  • the third application can be used to scan the QR code displayed by the fifth application, thereby binding the mobile terminal and the display device.
  • the user can pre-download the same system application that can be used to play videos on the mobile terminal as the display device.
  • the user uses the account to log in to the mobile phone version of the fourth application on the mobile terminal, and uses the same on the display device.
  • the account is logged into the fourth application of the TV version. In this way, any operation performed by the user in the application of the mobile terminal can be sent to the display device synchronously, that is, the binding of the mobile terminal and the display device is completed.
  • Step 2002 In response to the first license information being the same as the second license information of the display device, the target media resource is played through the system application according to the first resource identifier.
  • the system application is an application that has been configured for the display device before leaving the factory, and the system application is used to play media resources.
  • the system application may be the fourth application.
  • the first license information and the second license information can be compared.
  • the first license information and the second license information are the same, it means that the target media resource is available in the first media resource library of the server of the system application.
  • the display device supports the playback of the target media resource. Therefore, the first resource identifier can be sent to the server of the system application, and the server of the system application obtains the corresponding media resource from the first media resource library according to the first resource identifier, Then the media resource is sent to the display device, and the media resource is played through the system application for playing the media resource in the display device.
  • Step 2003 In response to the difference between the first license information and the second license information of the display device, send a query request containing the first resource identifier to the server of the system application, based on the address information sent by the server of the system application, and play the reference through the system application media resources.
  • the query request is used to make the server of the system application query whether the reference media resource is stored in the first media resource library, the reference media resource is a media resource corresponding to the first resource identifier and having a second licensor, and the query is fed back
  • the second licensor refers to the licensor indicated by the second license information.
  • the reference media resource and the target media resource are both media resources corresponding to the first resource identifier, but the corresponding license information is different, the target media resource corresponds to the first license information, and the reference media resource corresponds to the second license information.
  • the target media resource is the X movie of the sixth application licensor, and the reference media resource is the X movie of the first application licensor.
  • a query request containing the first resource identifier can be sent to the server of the system application, and the server of the system application receives the query request based on the first Resource ID, query whether there is a media resource corresponding to the first resource ID and having a second licensor in the first media resource library, if so, call the queried media resource as a reference media resource, and obtain the reference media resource Send the address information to the display device, and the display device obtains the reference media resource based on the address information, and plays the reference media resource through the system application.
  • the display device may not support the playback of the target media resource, but because the display device manufacturer may have a license corresponding to the first license information.
  • the target media resource may be in the first media resource library corresponding to the display device and can be played by the display device, and the license information corresponding to the target media resource is in the first media resource library corresponding to the display device It is the second permission information. In this way, it is necessary to further determine whether there is a reference media resource corresponding to the first resource identifier and having the second license information in the first media resource library based on the first resource identifier and the second license information.
  • the first resource identifier may be sent to the server of the system application.
  • the server of the system application may query the first media resource library according to the resource name. Whether there is a media resource that includes the resource name and belongs to the second license information, if it exists, the queried media resource can be used as a reference media resource, and the address information of the reference media resource can be obtained, and the address information can be sent to the display device , And then the display device obtains the reference media resource based on the address information, and plays the reference media resource through the system application.
  • the first resource identifier may be sent to the server of the system application.
  • the server of the system application may obtain information from the first media resource library according to the resource name included in the URL.
  • the server of the system application may obtain information from the first media resource library according to the resource name included in the URL.
  • the server of the system application may obtain information from the first media resource library according to the resource name included in the URL.
  • whether there is a second resource identifier including the resource name if it exists, then determine whether the media resource corresponding to the second resource identifier corresponds to the second license information, and if so, it can be determined that the reference media is stored in the first media resource library.
  • Resource obtain the address information of the reference media resource
  • the address information may be a URL, send the address information to the display device, and the display device obtains the reference media resource based on the address information, and plays the reference media resource through the system application.
  • a media asset play request sent by a mobile terminal is received, where the media asset play request includes a first resource identifier of the target media resource and first permission information corresponding to the target media resource, and the first permission information is used to indicate The licensor corresponding to the application that can play the target media resource.
  • the target media resource is played through the system application according to the first resource identifier.
  • a query request containing the first resource identifier is sent to the server of the system application, and the reference media resource is played through the system application based on the address information sent by the server of the system application.
  • the user does not need to pay attention to the license information corresponding to the target media resource
  • the display device plays the target media resource according to the first license information and the second license information, which reduces user operations and improves playback efficiency.
  • the third application of the mobile terminal sends a media asset play request to the display device, where the media asset play request includes the first resource identifier of the target media resource and corresponding first permission information, and the fifth application of the display device receives the media asset play request, Then it is judged whether the first permission information and the second permission information are the same.
  • the fifth application sends the first resource identifier to the system application, starts the system application, and then the system application sends the first resource identifier to the server of the system application, and the server of the system application starts from the first
  • the target media resource corresponding to the first resource identifier is acquired from the media resource library, and the target media resource is sent to the system application, and the system application can play the target media resource.
  • the fifth application may send a query request including the first resource identifier to the server of the system application, and the server of the system application determines whether the reference media resource is stored in the first media resource library, The reference media resource is a media resource corresponding to the first resource identifier and having second license information. If yes, send the address information of the reference media resource to the fifth application, the fifth application sends the address information of the reference media resource to the system application, the system application starts, and then the system application sends the address information of the reference media resource from the server of the system application based on the address information of the reference media resource Obtain the reference media resource in and play the reference media resource.
  • the third application of the mobile terminal sends a media asset play request to the display device, where the media asset play request includes the first resource identifier of the target media resource and corresponding first permission information, and the fifth application of the display device receives the media asset play request, Then it is judged whether the first permission information and the second permission information are the same.
  • the target media resource can be played directly through the system application.
  • the fifth application sends a query request including the first resource identifier to the server of the system application, and the server of the system application determines whether the first resource identifier is stored in the first media resource library. Corresponding to the media resource with the second license information, if not, feed back to the fifth application a message that there is no target media resource corresponding to the second license information. Then the fifth application determines whether the target application corresponding to the first license information is installed on the display device.
  • the target application corresponding to the first license information is installed on the display device, the first resource identifier is sent to the target application and the target application is started.
  • the target application obtains the target media resource from the server of the target application based on the first resource identifier, and plays it The target property.
  • the fifth application requests the application market to download the target application, and the application market sends an installation success message to the fifth application after downloading and installing the target application. Then the fifth application sends the first resource identifier to the target application, starts the target application, and the target application obtains the target media resource from the server of the target application based on the first resource identifier, and plays the target media resource.
  • a computer-readable non-volatile storage medium stores a computer program. Methods of media resources.
  • the computer-readable storage medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
  • the computer-readable storage medium mentioned in this application may be a non-volatile storage medium, in other words, it may be a non-transitory storage medium.
  • a computer program product containing instructions is also provided, which when run on a computer, causes the computer to execute the steps of the above-mentioned method for playing media resources.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请公开了一种播放媒体资源的方法、显示设备及移动终端。方法包括:接收移动终端在目标媒体资源的详情界面上展示目标媒体资源后基于检测到的触发操作发送的媒资播放请求,媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方;响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识播放目标媒体资源;响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用,并根据第一资源标识,通过目标应用播放目标媒体资源。

Description

播放媒体资源的方法、显示设备及移动终端
本申请要求在2020年02月17日提交中国专利局、申请号为202010096987.7、发明名称为“播放媒体资源的方法、装置、显示设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及终端技术领域,特别涉及一种播放媒体资源的方法、显示设备及移动终端。
背景技术
通常情况下,不同许可方对应的应用可以播放的媒体资源不尽相同,有的媒体资源可以通过多种许可方对应的应用播放,而有的媒体资源只能通过一种许可方对应的应用播放。现有的显示设备通常只能通过一种许可方对应的应用播放媒体资源,因此一些媒体资源可能是无法播放的。
发明内容
第一方面,本申请提供了一种播放媒体资源的方法,应用于显示设备中,所述方法包括:接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,其中,所述媒资播放请求是所述移动终端在详情界面上展示所述目标媒体资源后基于检测到的触发操作发送的;响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;响应于所述第一许可信息和所述显示设备的第二许可信息不相同,确定目标应用,并根据所述第一资源标识,通过所述目标应用播放所述目标媒体资源。
第二方面,本申请提供了一种播放媒体资源的方法,应用于显示设备中,所述方法包括:响应于媒资播放请求中的第一许可信息和所述显示设备的第二许可信息相同,根据所述媒资播放请求中的第一资源标识,通过***应用播放与所述第一资源标识相对应的目标媒体资源,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,所述***应用和所述第二许可信息相对应;响应于所述第一许可信息和所述显示设备的第二许可信息不相同,通过和所述第一许可信息对应的目标应用播放所述目标媒体资源。
第三方面,本申请提供了一种播放媒体资源的方法,应用于显示设备中,所述方法包括:接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标 媒体资源的应用对应的许可方;响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;响应于所述第一许可信息和所述显示设备的第二许可信息不相同,向***应用的服务器发送包含所述第一资源标识的查询请求,所述查询请求用于:使所述***应用的服务器查询第一媒体资源库中是否存储有参考媒体资源,所述参考媒体资源为与所述第一资源标识对应且具有第二许可方的媒体资源,并反馈查询到的所述参考媒体资源的地址信息给所述显示设备,所述第二许可方是指所述第二许可信息指示的许可方;基于所述***应用的服务器发送的地址信息,通过所述***应用播放所述参考媒体资源。
第四方面,本申请提供了一种播放媒体资源的方法,应用于移动终端中,所述方法包括:检测到对资源播放选项的触发操作,其中,所述资源播放选项是目标媒体资源的详情界面中的控件;响应于所述触发操作,向显示设备发送媒资播放请求,所述媒资播放请求包括所述目标媒体资源的第一资源标识和对应的第一许可信息,所述媒资播放请求用于使所述显示设备在所述第一许可信息和所述显示设备的第二许可信息相同时,通过***应用播放所述目标媒体资源,在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过目标应用播放所述目标媒体资源。
第五方面,本申请提供了一种显示设备,所述显示设备包括:显示器,该显示器被配置为显示用户界面;通信器,用于和移动终端或服务器进行通信;与所述显示屏通信的控制器,所述控制器用于:接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,其中,所述媒资播放请求是所述移动终端在详情界面上展示所述目标媒体资源后基于检测到的触发操作发送的;响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;响应于所述第一许可信息和所述显示设备的第二许可信息不相同,确定目标应用,并根据所述第一资源标识,通过所述目标应用播放所述目标媒体资源。
第六方面,本申请提供了一种显示设备,所述显示设备包括:显示器,该显示器被配置为显示用户界面;通信器,用于和移动终端或服务器进行通信;与所述显示屏通信的控制器,所述控制器用于:在媒资播放请求中的第一许可信息和所述显示设备的第二许可信息相同时,根据所述媒资播放请求中的所述第一资源标识,通过***应用播放和所述第一资源标识相对应的目标媒体资源,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,所述***应用和所述第二许可信息相对应;在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过和所述第一许可信息对应的目标应用播放所述目标媒体资源。
第七方面,本申请提供了一种显示设备,所述显示设备包括:显示器,该显示器被配置为显示用户界面;通信器,用于和移动终端或服务器进行通信;与所述显示屏通信的控制器,所述控制器用于:接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方;响应于所述第一许可信息和所述显示 设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;响应于所述第一许可信息和所述显示设备的第二许可信息不相同,向***应用的服务器发送包含所述第一资源标识的查询请求,所述查询请求用于:使所述***应用的服务器查询第一媒体资源库中是否存储有参考媒体资源,所述参考媒体资源为与所述第一资源标识对应且具有第二许可方的媒体资源,并反馈查询到的所述参考媒体资源的地址信息给所述显示设备,所述第二许可方是指所述第二许可信息指示的许可方;基于所述***应用的服务器发送的地址信息,通过所述***应用播放所述参考媒体资源。
第八方面,本申请提供了一种移动终端,所述移动终端包括:显示器,该显示器被配置为显示用户界面以及接收用户的触控操作;通过显示器检测到对资源播放选项的触发操作,其中,所述资源播放选项是目标媒体资源的详情界面中的控件;响应于所述触发操作,向显示设备发送媒资播放请求,所述媒资播放请求包括所述目标媒体资源的第一资源标识和对应的第一许可信息,所述媒资播放请求用于使所述显示设备在所述第一许可信息和所述显示设备的第二许可信息相同时,通过***应用播放所述目标媒体资源,在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过目标应用播放所述目标媒体资源。
第九方面,本申请提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述一方面所述的播放媒体资源的方法的步骤,或者,实现上述另一方面所述的播放媒体资源的方法的步骤。
第十方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述的播放媒体资源的方法的步骤。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一些实施例示出的一种实施环境的示意图;
图2是根据一些实施例示出的一种显示设备的硬件配置框图;
图3是根据一些实施例示出的一种控制设备的配置框图;
图4是根据一些实施例示出的一种显示设备的功能配置示意图;
图5是根据一些实施例示出的一种显示设备中软件***的配置框图;
图6是根据一些实施例示出的一种显示设备中应用程序的配置框图;
图7是根据一些实施例示出的一种播放媒体资源的方法的流程图;
图8是根据另一些实施例示出的一种播放媒体资源的方法的流程图;
图9是根据一些实施例示出的一种详情界面的示意图;
图10是根据另一些实施例示出的一种详情界面的示意图;
图11是根据一些实施例示出的一种第二界面的示意图;
图12是根据一些实施例示出的一种第一界面的示意图;
图13是根据一些实施例示出的一种移动终端与显示设备进行数据通信的示意图;
图14是根据另一些实施例示出的一种播放媒体资源的方法的线程图;
图15是根据一些实施例示出的一种下载界面的示意图;
图16是根据一些实施例示出的一种第三界面的示意图;
图17是根据一些实施例示出的一种播放目标媒体资源的示意图;
图18是根据一些实施例示出的一种确定目标应用的流程图;
图19是根据另一些实施例示出的一种播放媒体资源的方法的流程图;
图20是根据另一些实施例示出的一种播放媒体资源的方法的流程图;
图21是根据另一些实施例示出的一种播放媒体资源的方法的线程图;
图22是根据另一些实施例示出的一种播放媒体资源的方法的线程图。
具体实施方式
为使本申请示例性实施例的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF,Radio Frequency)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB(Universal Serial Bus(通用串行总线)、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。
本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。
在对本申请实施例提供的播放媒体资源的方法进行详细的解释说明之前,先对本申请 实施例提供的实施环境进行介绍。
请参考图1,图1是根据一些实施例示出的一种实施环境的示意图。该实施环境包括移动终端100和显示设备200,移动终端100可以与显示设备200进行通信连接。该通信连接可以为有线或者无线连接,本申请对此不做限定。如图1所示,用户可以通过移动终端100控制显示设备200。
其中,移动终端100可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(Personal Computer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、掌上电脑PPC(Pocket PC)、平板电脑计算机等。例如,使用在移动终端100上运行的应用控制显示设备200,该应用通过配置可以在与移动终端100关联的屏幕上,在直观的用户界面(UI,User Interface)中为用户提供各种控制。
在一些实施例中,移动终端100可与显示设备200安装相同的应用,通过网络通信协议实现通信连接,实现一对一控制操作和数据通信的目的。如:可以实现用移动终端100与显示设备200建立控制指令协议,将遥控控制键盘同步到移动终端100上,通过控制移动终端100上用户界面,实现控制显示设备200的功能。也可以将移动终端100上显示的媒体资源传输到显示设备200上,实现同步显示功能。还可以由用户在移动终端100上选好目标媒体资源,移动终端100向显示设备200发送媒体资源播放请求,实现通过移动终端100控制显示设备200播放媒体资源的功能。
在一些实施例中,如图1所示,还可以通过控制设备300操作显示设备200。控制设备300可以为遥控器,可以通过包括红外协议通信或蓝牙协议通信,以及其他短距离通信方式等来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。
如图1所示,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(LAN,Local Area Network)、无线局域网(WLAN,Wireless Local Area Network)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(EPG,Electronic Program Guide)互动,接收应用更新,或访问远程储存的数字媒体库。服务器400可以为一组,也可以为多组,可以为一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。
显示设备200可以包括液晶显示器、OLED(OrganicLight-Emitting Diode,有机发光二极管)显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。
显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。在一些实施例中,显示设备200还可以提供网络电视、智能电视、互联网协议电视(IPTV,Internet Protocol Television)等智能电视的功能。
接下来,对本申请实施例提供的显示设备进行介绍。
请参考图2,图2是根据一些实施例示出的一种显示设备的硬件配置框图。该显示设备200中包括控制器210、调谐解调器220、通信接口230、检测器240、输入\输出接口250、视频处理器260-1,音频处理器60-2,显示器280,音频输出270、存储器290,供电电源、红外接收器。
显示器280,用于接收源自视频处理器260-1输入的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。显示器280包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。显示的视频内容可以为广播电视内容,即通过有线或无线通信协议接收的各种广播信号,或者,显示的视频内容可以为通过网络通信协议接收的网络服务器端发送的各种图像内容。
同时,显示器280还可以显示显示设备200中产生且用于控制显示设备200的用户操控UI界面。另外,根据显示器280类型不同,显示器280还可以包括用于驱动显示的驱动组件。或者,倘若显示器280为一种投影显示器,还可以包括一种投影装置和投影屏幕。
通信接口230是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信接口230可以是Wifi芯片231,蓝牙通信协议芯片232,有线以太网通信协议芯片233等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器(图中未示出)。
显示设备200可以通过通信接口230与外部控制设备或内容提供设备之间建立连接,该连接用于进行控制信号和数据信号的发送和接收。另外,红外接收器为用于接收控制装置103(如:红外遥控器等)红外控制信号的接口器。
检测器240可以用于采集外部环境或与外部交互的信号。检测器240包括光接收器242,该光接收器242为用于采集环境光线强度的传感器,通过采集环境光可以自适应性显示参数变化等。
检测器240还包括图像采集器241,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
在一些实施例中,检测器240还可以包括温度传感器,通过温度传感器感测环境温度,显示设备200可自适应调整图像的显示色温。如当环境温度偏高时,可调整显示设备200显示图像色温偏冷色调,或当环境温度偏低时,可以调整显示设备200显示图像偏暖色调。
在另一些实施例中,检测器240还可以包括声音采集器,如麦克风,可以用于接收用户的声音,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,显示设备200可以自适应适应环境噪声。
输入/输出接口250,在控制器210的控制下,用于实现显示设备200与外部其他设备间进行数据传输。如接收外部设备的视频信号、音频信号、命令指令等数据。
其中,输入/输出接口250可以包括,但不限于如下:高清多媒体接口HDMI(High Definition Multimedia Interface)接口251、模拟或数据高清分量输入接口253、复合视频输入接口252、USB输入接口254、RGB(Red Green Blue,色彩模式)端口(图中未示出)等任一个或多个接口。
在一些示例性实施例中,输入/输出接口250也可以为上述多个接口形成的复合性的输入/输出接口。
调谐解调器220,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多个无线或有线广播电视信号中解调出用户所选择电视频道频率中所携带的电视音视频信号,以及EPG(Electronic Program Guide,电子节目指南)数据信号。
调谐解调器220,可根据用户选择,以及由控制器210控制,响应用户选择的电视信号频率以及该频率所携带的电视信号。
调谐解调器220,根据电视信号广播制式不同,可以有很多种接收信号的途径,诸如:地面广播、有线广播、卫星广播或互联网广播信号等;以及根据调制类型不同,可以进行数字调制,也可以进行模拟调制方式;根据接收电视信号种类不同,可以接收模拟信号和数字信号。
在其他一些示例性实施例中,调谐解调器220也可在外置设备中,如外置机顶盒等。这样,机顶盒通过调制解调后输出电视音视频信号,经过输入/输出接口250输入显示设备200中。
视频处理器260-1,用于接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到可直接在显示设备200上显示或播放的信号。
示例的,视频处理器260-1,可以包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2,则解复用模块进行解复用成视频信号和音频信号等。
视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI(Graphical User Interface,图形用户界面)信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。
帧率转换模块,用于转换输入视频帧率,如将60Hz帧率转换为120Hz帧率或240Hz帧率,通常的格式采用如插帧方式实现。
显示格式化模块,用于将接收帧率转换后的视频输出信号进行改变,得到符合显示格式的信号,如输出RGB数据信号。
音频处理器260-2,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
在其他一些示例性实施例中,视频处理器260-1可以包括一颗或多颗芯片。音频处理器260-2,也可以包括一颗或多颗芯片。
在其他一些示例性实施例中,视频处理器260-1和音频处理器260-2,可以为单独的芯片,也可以与控制器210一起集成在一颗或多颗芯片中。
音频输出272,在控制器210的控制下接收音频处理器260-2输出的声音信号,如:扬声器272,以及除了显示设备200自身携带的扬声器272之外,可以输出至外接设备的发生装置的外接音响输出端子274,如:外接音响接口或耳机接口等。
供电电源,在控制器210控制下,将外部电源输入的电力用于为显示设备200提供电源供电支持。供电电源可以是安装在显示设备200内部的内置电源电路,也可以是安装在显示设备200外部的电源,在显示设备200中提供外接电源的电源接口。
用户输入接口,用于接收用户输入信号,然后,将接收到的用户输入信号发送给控制器210。用户输入信号可以是通过红外接收器接收的遥控器信号,也可以是通过网络通信模块接收到的各种用户控制信号。
示例的,用户通过控制设备300或移动终端100输入用户输入信号,用户输入接口则根据用户输入信号,显示设备200通过控制器210响应用户输入信号。
在一些实施例中,用户可在显示器280上显示图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户命令。或者,用户可通过输入特定的声音或手势输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收输入用户命令。
控制器210,通过存储在存储器290上中各种软件控制程序,来控制显示设备200的工作和响应用户的操作。
如图2所示,控制器210包括RAM(Random Access Memory,随机存取存储器)213和ROM(Read-Only Memory,只读存储器)214以及图形处理器216、CPU处理器212、通信接口218,如:第一接口218-1到第n接口218-n,以及通信总线。其中,RAM213和ROM214以及图形处理器216、CPU处理器212、通信接口218通过总线相连接。
RAM213,用于存储各种***启动的指令。如在收到开机信号时,显示设备200电源开始启动,CPU(central processing unit)处理器212运行RAM213中***启动指令,将存储在存储器290的操作***拷贝至RAM213中,以使开始运行启动操作***。当操作***启动完成后,CPU处理器212再将存储器290中各种应用程序拷贝至RAM213中,然后开始运行启动各种应用程序。
图形处理器216,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器216包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。图形处理器216还包括渲染器,产生基于运算器得到的各种对象,将进行渲染的结果显示在显示器280上。
CPU处理器212,用于执行存储在存储器290中的操作***和应用程序指令,以及根据接收到的外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
在一些示例性实施例中,CPU处理器212,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。多个或一个子处理器,用于在待机模式等状态下执行一种操作。
控制器210可以控制显示设备100的整体操作。例如:响应与接收到用于选择在显示器280上显示UI对象的用户命令,控制器210便可以执行与由用户命令选择的对象有关的操作。
其中,对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关的操作可以包括,例如:显示连接到超链接页面、文档、图像等操作,或者执行与该图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
存储器290,包括存储用于驱动显示设备200的各种软件模块。如:存储器290中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等。
其中,基础模块用于产后护理显示设备200中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件。检测模块用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理。
例如:语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块用于控制显示器280进行显示图像内容,可以用于播放多媒体图像内容和UI界面等信息。通信模块,用于与外部设备之间进行控制和数据通信的模块。浏览器模块,用于执行浏览服务器之间数据通信的模块。服务模块,用于提供各种服务以及各类应用程序在内的模块。
同时,存储器290还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。
请参考图3,图3是根据一些实施例示出的一种控制设备的配置框图。控制设备300包括控制器310、通信接口330、用户输入/输出接口340、存储器390和供电电源380。
控制设备300被配置为控制显示设备200,以及可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起到用户与显示设备200之间交互中介的作用。如:用户通过操作控制设备300上频道加减键,显示设备200响应频道加减的操作。
在一些实施例中,控制设备300可是一种智能设备。如:控制设备300可根据用户需求安装控制显示设备200的各种应用。
在一些实施例中,如图1所示,移动终端100或其他智能电子设备,可在安装操控显示设备200的应用之后,可以起到控制设备300类似功能。如:用户可以通过安装应用,在移动终端100或其他智能电子设备上可提供的图形用户界面的各种功能键或虚拟按钮,以实现控制设备300实体按键的功能。
控制器310包括处理器312和RAM313和ROM314、通信接口318以及通信总线。控制器310用于控制控制设备300的运行和操作,以及内部各部件之间通信协作以及外部和内部的数据处理功能。
通信接口330在控制器110的控制下,实现与显示设备200之间控制信号和数据信号的通信。如:将接收到的用户输入信号发送至显示设备200上。通信接口330可包括WiFi 芯片、蓝牙模块、NFC模块等其他近场通信模块中至少之一种。
用户输入/输出接口340,其中,输入接口包括麦克风341、触摸板342、传感器343、按键344等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至显示设备200。
输出接口包括将接收的用户指令发送至显示设备200的接口。在一些实施例中,可以红外接口,也可以是射频接口。如:红外信号接口时,需要将用户输入指令按照红外控制协议转化为红外控制信号,经红外发送模块进行发送至显示设备200。再如:射频信号接口时,需将用户输入指令转化为数字信号,然后按照射频控制信号调制协议进行调制后,由射频发送端子发送至显示设备200。
在一些实施例中,控制设备300包括通信接口330和输出接口中至少一者。控制设备300中配置通信接口330,如:WiFi、蓝牙、NFC(Near Field Communication,近场通信)等模块,可将用户输入指令通过WiFi协议、或蓝牙协议、或NFC协议编码,发送至显示设备200.
存储器390,用于在控制器310的控制下存储驱动和控制显示设备200的各种运行程序、数据和应用。存储器390,可以存储用户输入的各类控制信号指令。
供电电源380,用于在控制器310的控制下为控制设备300各元件提供运行电力支持。可以电池及相关控制电路。
请参考图4,图4是根据一些实施例示出的一种显示设备的功能配置示意图。
如图4所示,存储器290用于存储操作***、应用、内容和用户数据等,在控制器210控制下执行驱动显示设备200的***运行以及响应用户的各种操作。存储器290可以包括易失性和/或非易失性存储器。
存储器290,具体用于存储驱动显示设备200中控制器210的运行程序,以及存储显示设备200内置各种应用,以及用户从外部设备下载的各种应用、以及与应用相关各种图形用户界面,以及与图形用户界面相关的各种对象,用户数据信息,以及各种支持应用的内部数据。存储器290用于存储OS(Operating System,操作***)内核、中间件和应用等***软件,以及存储输入的视频数据和音频数据、及其他用户数据。
存储器290,具体用于存储音视频处理器260-1和260-2、显示器280、通信接口230、调谐解调器220、检测器240输入/输出接口等驱动程序和相关数据。
在一些实施例中,存储器290可以存储软件和/或程序,用于表示操作***(OS)的软件程序包括,例如:内核、中间件、应用编程接口(API,Application Programming Interface)和/或应用程序。示例性的,内核可控制或管理***资源,或其它程序所实施的功能(如所述中间件、API或应用程序),以及内核可以提供接口,以允许中间件和API,或应用访问控制器,以实现控制或管理***资源。
示例的,存储器290,包括广播接收模块2901、频道控制模块2902、音量控制模块2903、图像控制模块2904、显示控制模块2905、音频控制模块2906、外部指令识别模块2907、通信控制模块2908、光接收模块2909、电力控制模块2910、操作***2911、以及 其他应用程序2912、浏览器模块等等。控制器210通过运行存储器290中各种软件程序,来执行诸如:广播电视信号接收解调功能、电视频道选择控制功能、音量选择控制功能、图像控制功能、显示控制功能、音频控制功能、外部指令识别功能、通信控制功能、光信号接收功能、电力控制功能、支持各种功能的软件操控平台、以及浏览器功能等其他应用。
请参考图5,图5是根据一些实施例示出的一种显示设备中软件***的配置框图。
如图5所示,操作***2911,包括用于处理各种基础***服务和用于实施硬件相关任务的执行操作软件,充当应用程序和硬件组件之间完成的数据处理的媒介。在一些实施例中,部分操作***内核可以包含一系列软件,用以管理显示设备硬件资源,并为其他程序或软件代码提供服务。
在另一些实施例中,部分操作***内核可包含一个或多个设备驱动器,设备驱动器可以是操作***中的一组软件代码,帮助操作或控制显示设备关联的设备或硬件。驱动器可以包含操作视频、音频和/或其他多媒体组件的代码。示例的,包括显示屏、摄像头、Flash、WiFi和音频驱动器。
其中,可访问性模块2911-1,用于修改或访问应用程序,以实现应用程序的可访问性和对其显示内容的可操作性。
通信模块2911-2,用于经由相关通信接口和通信网络与其他外设的连接。
用户界面模块2911-3,用于提供显示用户界面的对象,以供各应用程序可访问,可实现用户可操作性。
控制应用程序2911-4,用于可控制进程管理,包括运行时间应用程序等。
事件传输***2914,可在操作***2911内或应用程序2912中实现,以一些实施例中,一方面在在操作***2911内实现,同时在应用程序2912中实现,用于监听各种用户输入事件,将根据各种事件指代响应各类事件或子事件的识别结果,而实施一组或多组预定义的操作的处理程序。
其中,事件监听模块2914-1,用于监听用户输入接口输入事件或子事件。
事件识别模块2914-2,用于对各种用户输入接口输入各类事件的定义,识别出各种事件或子事件,且将其传输给处理用以执行其相应一组或多组的处理程序。
其中,事件或子事件,是指显示设备200中一个或多个传感器检测的输入,以及外界控制设备(如控制设备300等)的输入。如:语音输入各种子事件,手势识别的手势输入,以及控制设备的遥控按键指令输入的子事件等。示例的,遥控器中一个或多个子事件包括多种形式,包括但不限于按键按上/下/左右/、确定键、按键按住等中一个或组合。以及非实体按键的操作,如移动、按住、释放等操作。
界面布局管理器2913,直接或间接接收来自于事件传输***2914监听到各用户输入事件或子事件,用于更新用户界面的布局,包括但不限于界面中各控件或子控件的位置,以及容器的大小或位置、层级等与界面布局相关各种执行操作。
请参考图6,图6是根据一些实施例示出的一种显示设备中应用程序的配置框图。
如图6所示,应用程序层2912包含可在显示设备200执行的各种应用。应用可包含但不限于一个或多个应用程序,如:直播电视应用、视频点播应用、媒体中心应用、应用 程序中心、游戏应用等。
直播电视应用,可以通过不同的信号源提供直播电视。例如,直播电视应用可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用可在显示设备200上显示直播电视信号的视频。
视频点播应用,可以提供来自不同存储源的视频。不同于直播电视应用,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。
媒体中心应用,可以提供各种多媒体内容播放的应用。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用访问各种图像或音频所提供服务。
应用程序中心,可以提供储存各种应用。应用程序可以是一种游戏、应用,或某些和计算机***或其他设备相关但可以在智能电视中运行的其他应用。应用中心可从不同来源获得这些应用,将它们储存在本地储存器中,然后在显示设备200上可运行。
在一些实施例中,显示设备可以使上述介绍的显示设备,也可以是可以实现如下方法的其他显示设备。
接下来对本申请实施例提供的播放媒体资源的方法进行详细的说明。
图7是根据一些实施例示出的一种播放媒体资源的方法的流程图,该方法应用于图1所示的实施环境中。请参考图7,该方法可以包括如下步骤:
步骤701:接收移动终端发送的媒资播放请求,媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方,其中,媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。
步骤702:响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识,通过***应用播放目标媒体资源。
其中,***应用为显示设备在出厂前已经配置好的应用,且该***应用用于播放媒体资源。
在一些实施例中,显示设备支持的许可方是确定的,***应用只能播放对应显示设备许可方的媒体资源,例如:如果A媒体资源是第一许可方的,显示设备支持第二许可方不支持第一许可方,则***应用无法进行A媒体资源的正常播放。
在一些实施例中,将第一许可信息和第二许可信息进行对比,当第一许可信息与第二许可信息相同时,说明***应用的服务器的第一媒体资源库中有该目标媒体资源,且该显示设备支持该目标媒体资源的播放,因此,可以根据第一资源标识,从第一媒体资源库中获取目标媒体资源,然后通过该显示设备中用于播放媒体资源的***应用播放该目标媒体资源。
步骤703:响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用,并根据第一资源标识,通过目标应用播放目标媒体资源。
在本申请一种可能的实现方式中,响应于第一许可信息与第二许可信息不相同,查询***应用的服务器的第一媒体资源库中是否存储有与第一资源标识对应且具有第二许可 方的媒体资源,第二许可方是指第二许可信息指示的许可方。响应于第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,确定和第一许可信息对应的应用为目标应用。
在本申请一种可能的实现方式中,响应于第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,检测显示设备中是否安装有第一许可信息对应的应用。响应于显示设备中安装有第一许可信息对应的应用,将所安装的第一许可信息对应的应用确定为目标应用。响应于显示设备中未安装有第一许可信息对应的应用,下载第一许可信息对应的应用;并将下载的第一许可信息对应的应用确定为目标应用。
在本申请一种可能的实现方式中,响应于第一媒体资源库中存储有与第一资源标识对应且具有第二许可方的媒体资源。通过***应用播放与第一资源标识对应且具有第二许可方的媒体资源。
在本申请一种可能的实现方式中,响应于第一许可信息与第二许可信息不相同,若显示设备中安装有第一许可信息对应的应用,将所安装的第一许可信息对应的应用确定为目标应用。若显示设备中未安装有第一许可信息对应的应用,下载第一许可信息对应的应用,将下载的第一许可信息对应的应用确定为目标应用。
在本申请实施例中,显示设备接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,该第一许可信息用于指示能够播放该目标媒体资源的应用对应的许可方,该媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。然后响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识,通过***应用播放目标媒体资源。响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用,并根据第一资源标识,通过目标应用播放目标媒体资源。也就是说,不需要用户去关注目标媒体资源对应的许可信息,由显示设备根据第一许可信息和第二许可信息对目标媒体资源进行播放,减少了用户操作,从而提高了播放效率。
图8是根据一些实施例示出的一种播放媒体资源的方法的流程图,该方法应用于图1所示的实施环境中。请参考图8,该方法可以包括如下步骤:
步骤801:移动终端检测到对资源播放选项的触发操作,其中,该资源播放选项是目标媒体资源的详情界面中的控件。
在一些实施例中,移动终端中可以展示有目标媒体资源的详情界面,该详情界面可以包括资源播放选项,当用户想要在显示设备上播放该目标媒体资源时,可以触发该资源播放选项。相应地,移动终端可以检测到对资源播放选项的触发操作。其中,该详情界面可以为H5网页端的页面。
如图9所示,该详情界面包括资源播放选项,即图中的“电视播放”选项,图9中还示出,该详情页面还包括目标媒体资源的名称,以及目标媒体资源的选集选项和简介,以便用户可以简单了解目标媒体资源的故事介绍以及选择要观看的集数。
在一种可能的实现方式中,展示目标媒体资源的详情界面的过程中,若移动终端检测到目标媒体资源的选中操作,可以向移动终端的服务器发送媒体资源查询请求,该媒体资 源查询请求包括目标媒体资源的第一资源标识,移动终端的服务器可以根据该第一资源标识,从移动终端的服务器的第二媒体资源库中获取该第一资源标识对应的多个许可信息,并发送至移动终端,移动终端接收目标媒体资源对应的多个许可信息,并在详情界面展示该多个许可信息。
如图10所示,目标媒体资源的资源详情界面通常情况下随机显示一个许可信息,如图10中的许可信息为第一应用许可方。在该许可信息的右方,展示有选择选项,当用户点击该选择选项时,移动终端接收到对目标媒体资源的多个许可信息的选择指令,将该多个许可信息在该选择选项的下方进行展示,可以仅展示除了当前许可信息之外的其他许可信息,也可以展示该目标媒体资源对应的所有许可信息。在图10中,当用户点击选择选项时,该详情页面展示该目标媒体资源对应的两个许可信息,即第一应用许可方和第二应用许可方,说明该目标媒体资源可以在第一应用许可方对应的第一应用中播放,也可以在第二应用许可方对应的第二应用中播放。
在另一种可能的实现方式中,不需要用户在详情界面选中目标媒体资源,详情界面可以直接展示有目标媒体资源对应的至少一个许可信息,移动终端可以接收对许可信息的选择操作,该许可信息是呈现在详情界面中的目标媒体资源对应的至少一个许可信息中的一个,将被选中的许可信息确定为第一许可信息。
其中,第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方。
也就是说,当详情界面还包括目标媒体资源对应的至少一个许可信息时,用户可以通过详情界面展示的选择选项选择其中的一个许可信息,移动终端接收对至少一个许可信息的选择操作,将至少一个许可信息中被选中的许可信息确定为第一许可信息。
需要说明的是,用户在选择第一许可信息时,可以随机选择。也就是说,用户不需要关注该目标媒体资源是否能在显示设备上播放,只需要任意选择一个许可信息作为第一许可信息,由显示设备根据第一许可信息和显示设备的第二许可信息确定如何播放该目标媒体资源。对于用户来说,操作更加简单,提高了用户体验。
在一些实施例中,许可方可以是广电指定的集成播控许可方,许可信息是指对应集成播控许可方的许可信息。
在另一些实施例中,许可方可以是媒体资源版权的所有方,许可信息是用于鉴定是否可以播放该资源的鉴权信息。
在一些实施例中,在展示目标媒体资源的详情界面之前,移动终端可以展示有第一界面,该第一界面可以包括多个媒体资源的资源信息,该资源信息可以包括媒体资源的海报和名称等。如图11所示,该第二界面最上方展示有一个媒体资源的资源信息,包括该媒体资源的海报,在下方展示有9个媒体资源的资源信息,包括媒体资源的名称。
在一些实施例中,在展示第一界面的过程中,当检测到目标媒体资源的选中操作时,可以展示目标媒体资源的详情界面,该详情界面包括资源播放选项,且该目标媒体资源是基于多个媒体资源的资源信息从多个媒体资源中选择的。
也就是说,用户可以根据多个媒体资源的资源信息,在第一界面的多个媒体资源中选择想要观看的目标媒体资源,然后点击该目标媒体资源,移动终端检测到对目标媒体资源 的选中操作时,从第一界面跳转至该目标媒体资源的详情界面。
在一些实施例中,在展示第一界面之前,移动终端还可以展示有第二界面,该第二界面可以包括资源展示选项,在一些实施例中,在实际实现中,资源展示选项可以为“看电视”选项。
在一些实施例中,当用户想要观看媒体资源时,可以打开移动终端中的第三应用,在第三应用中打开XXX公众号,如图12所示,移动终端可以展示第二界面,该第二界面最下方位置处展示有“看电视”选项。或者,用户可以打开移动终端中的第四应用,移动终端也会展示有第二界面,第二界面展示有“看电视”选项。
在一些实施例中,在展示第二界面的过程中,当检测到对资源展示选项的触发操作时,可以展示第一界面,该第一界面用于展示多个媒体资源的资源信息。
也就是说,在第二界面中,用户可以点击资源展示选项,移动终端检测到对资源展示选项的触发操作后,可以从第二界面跳转至第一界面,移动终端展示第一界面,该第一界面包括多个媒体资源的资源信息,该资源信息可以包括媒体资源的海报和名称等。
在一些实施例中,要使用移动终端控制显示设备进行媒体资源播放,首先需要将移动终端与显示设备进行绑定,并建立移动终端与显示设备之间的通信连接。在一些实施例中,建立移动终端与显示设备之间的通信连接可以包括如下两种实现方式:
第一种实现方式:用户可以通过使用第三应用扫描二维码的方式将移动终端与显示设备进行绑定。移动终端中可以预先安装有第三应用,而显示设备中可以预先安装有第五应用。第三应用可以用于扫描第五应用展示的二维码,从而将移动终端与显示设备进行绑定。
在一些实施例中,用户打开显示设备,找到第五应用,打开第五应用,显示设备会展示一个二维码,用户使用移动终端上的第三应用扫描显示设备上的二维码,对扫描到的二维码进行识别,可以得到显示设备的设备标识,该设备标识用于唯一指示一个显示设备,移动终端自动将当前账号与该设备标识对应的显示设备进行绑定,或者,移动终端上可以展示有绑定设备选项,用户点击绑定设备选项,移动终端接收到绑定指令,将当前账号与设备标识对应的显示设备进行绑定,并在显示屏幕展示绑定成功通知,即完成了移动终端与显示设备的绑定。
第二种实现方式:用户可以预先在移动终端上下载与显示设备相同的可用于播放视频的***应用,如第四应用。也就是说,显示设备上的可用于播放视频的***应用可以为第四应用。其中,移动终端上的第四应用用于展示媒体资源信息,显示设备上的第四应用用于播放媒体资源。用户在移动终端上使用账号登录手机版的第四应用,且在显示设备上使用相同的账号登录电视版的第四应用,如此,用户在移动终端的该应用中上进行的任何操作都可以同步发送至显示设备中,即完成了移动终端与显示设备的绑定。
在一些实施例中,如图13所示,当移动终端和显示设备在同一个局域网或无线局域网中时,移动终端可以通过网络通信协议与显示设备直接建立通信连接。或者,如图13虚线所示,当移动终端与显示设备不在同一局域网或无线局域网中时,可以通过消息服务器建立移动终端与显示设备之间的连接,即通过网络通信协议建立移动终端与消息服务器的通信连接,以及通过网络通信协议建立显示设备与消息服务器之间的通信连接,从而建 立移动终端与显示设备之间的通信连接。
步骤802:移动终端响应于触发操作,向显示设备发送媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息。
其中,该媒资播放请求用于使显示设备在第一许可信息和显示设备的第二许可信息相同时,通过***应用播放目标媒体资源,在第一许可信息和显示设备的第二许可信息不相同时,通过目标应用播放目标媒体资源。
其中,该***应用为显示设备在出厂前已经配置好的应用,且该***应用用于播放媒体资源。例如,该***应用可以为第四应用。
在一些实施例中,第一资源标识可以包括媒体资源的名称、媒体资源的URL(Uniform Resource Locator,统一资源定位符)、媒体资源的MD5值、媒体资源的哈希值等。
在一些实施例中,媒体资源的URL可以用于唯一指示一个媒体资源的存储地址。当第一资源标识包括媒体资源的URL时,该URL可以由三部分组成:媒体资源的类型、存放媒体资源的主机域名和媒体资源的名称。
在一些实施例中,移动终端检测到对资源播放选项的触发操作后,响应于该触发操作,可以查询与该移动终端绑定的至少一个显示设备,并将至少一个显示设备的设备标识进行展示,用户选择播放媒体资源的显示设备的设备标识,并点击该显示设备的设备标识,移动终端向设备标识对应的显示设备发送媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息。
在一些实施例中,当移动终端和显示设备在同一局域网时,移动终端可以通过局域网将媒资播放请求发送给显示设备。或者,如图14所示,当移动终端和显示设备在不同局域网时,移动终端将媒资播放请求与设备标识均发送给消息服务器,由消息服务器将接收到的媒资播放请求转发给设备标识对应的显示设备。
步骤803:显示设备接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息。
其中,媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。
在显示设备中,可以预先安装一个用于接收媒资播放请求的应用,该应用可以为第五应用。第五应用在接收到媒资播放请求后,还可以进行分析,并将目标媒体资源的第一资源标识发送给对应的视频播放应用。
在一些实施例中,当移动终端和显示设备在同一个局域网,即移动终端和显示设备建立了直接的通信连接时,显示设备中的第五应用直接接收移动终端发送的媒资播放器请求。
作为另一种示例,如图14所示,移动终端与显示设备通过消息服务器建立通信连接,显示设备中的第五应用接收到消息服务器转发的来自移动终端的媒资播放请求。
步骤804:显示设备响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识,通过***应用播放目标媒体资源。
在一些实施例中,显示设备中的第五应用接收到媒资播放请求后,首先判断第一许可信息与第二许可信息是否相同。若是,将***应用确定为目标应用。也即是,当第一许可 信息与第二许可信息相同时,说明该显示设备的***应用可以播放该目标媒体资源,显示设备可以向***应用的服务器发送第一资源标识,***应用的服务器可以根据该第一资源标识,从第一媒体资源库中获取该目标媒体资源,然后将目标媒体资源发送至显示设备,显示设备可以通过上述***应用播放该目标媒体资源。
其中,第一媒体资源库位于***应用的服务器中,第一媒体资源库中可以存有媒体资源的资源标识、许可信息、以及媒体资源,且媒体资源的资源标识、许可信息、以及媒体资源三者对应存储。
在一些实施例中,将第一许可信息和第二许可信息进行对比,当第一许可信息与第二许可信息相同时,说明第一媒体资源库中有该目标媒体资源,且该显示设备支持该目标媒体资源的播放,因此,可以向***应用的服务器发送第一资源标识,***应用的服务器根据第一资源标识,从第一媒体资源库中获取对应的媒体资源,将该媒体资源发送给显示设备,然后通过该显示设备的***应用播放该媒体资源。在一些实施例中,假设第二许可信息和第一许可信息均为第一应用许可方,则显示设备可以播放该目标媒体资源,根据第一资源标识获取该目标媒体资源后可以通过第四应用进行播放。
步骤805:显示设备响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用,并根据第一资源标识,通过目标应用播放目标媒体资源。
在一些实施例中,响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用的步骤可以包括两种实现方式。
第一种实现方式:响应于第一许可信息与第二许可信息不相同,查询***应用的服务器的第一媒体资源库中是否存储有与第一资源标识对应且具有第二许可方的媒体资源,该第二许可方是指第二许可信息指示的许可方。响应于第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,确定和第一许可信息对应的应用为目标应用。
在一些实施例中,当第一许可信息和第二许可信息不同时,说明该显示设备可能不支持该目标媒体资源的播放,但由于显示设备厂家可能与第一许可信息对应的许可方有合作,因此,该显示设备对应的第一媒体资源库中可能有该目标媒体资源,并能够通过该显示设备播放,且在显示设备对应的第一媒体资源库中该目标媒体资源对应的许可信息为第二许可信息。如此,需要进一步根据第一资源标识和第二许可信息,判断第一媒体资源库中是否存在与第一资源标识对应且具有第二许可信息的媒体资源。
在一些实施例中,假设第二许可信息为第二应用许可方,第一许可信息为第一应用许可方,则显示设备可能不支持该目标媒体资源的播放,但该显示设备与第二应用有合作,因此该显示设备的第一媒体资源库中可能有该目标媒体资源,且在该显示设备对应的第一媒体资源库中该目标媒体资源对应的许可信息为第一应用许可方。所以,需要根据第一资源标识和第二许可信息判断第一媒体资源库中是否存在具有第二许可信息的该目标媒体资源。
在一种可能的实现方式中,可以将第一资源标识发送给***应用的服务器,当第一资源标识包括资源名称时,***应用的服务器可以根据该资源名称,从第一媒体资源库中查询是否存在包括该资源名称且属于第二许可信息的媒体资源,从而确定第一媒体资源库中 是否存储有与第一资源标识对应且具有第二许可信息的媒体资源。
在另一种可能的实现方式中,可以将第一资源标识发送给***应用的服务器,当第一资源标识包括URL时,***应用的服务器可以根据URL包括的资源名称,从第一媒体资源库中查询是否存在包括该资源名称的第二资源标识,从而确定第一媒体资源库中是否存储有与第一资源标识对应且具有第二许可信息的媒体资源。其中,第二资源标识与第二许可信息对应。
在一些实施例中,响应于第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,确定和第一许可信息对应的应用为目标应用的具体实现可以包括:响应于第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,检测显示设备中是否安装有第一许可信息对应的应用。响应于显示设备中安装有第一许可信息对应的应用,将所安装的第一许可信息对应的应用确定为目标应用。响应于显示设备中未安装有第一许可信息对应的应用,可以下载第一许可信息对应的应用,将下载的第一许可信息对应的应用确定为目标应用。
也就是说,若第一媒体资源库中不存在具有第二许可信息的目标媒体资源,可以检测显示设备中是否安装有第一许可信息对应的应用。若显示设备中安装有第一许可信息对应的应用,可以将所安装的第一许可信息对应的应用确定为目标应用。若显示设备中未安装有第一许可信息对应的应用,可以下载该第一许可信息对应的应用,并将下载的应用确定为目标应用。
在这种情况下,显示设备的***应用虽然可以播放至少一个许可方的媒体资源,但不能播放与目标应用对应的许可方的媒体资源。因此,需要确定与第一许可信息对应的目标应用,通过目标应用播放目标媒体资源。
在一些实施例中,目标应用可以播放至少一个许可方的媒体资源。例如,假设目标应用为第一应用,第一应用不仅可以播放第一应用许可方的媒体资源,也可以播放第二应用许可方的媒体资源。
在一些实施例中,当第一媒体资源库中不存在具有第二许可信息的目标媒体资源时,说明该显示设备的***应用无法播放该目标媒体资源,该目标媒体资源需要在第一许可信息对应的应用中播放。因此,可以进一步检测显示设备中是否安装有第一许可信息对应的应用。在一些实施例中,可以在显示设备的应用中心查询是否有许可信息与第一许可信息相同的视频播放应用。
当显示设备中安装有第一许可信息对应的应用时,可以直接将所安装的第一许可信息对应的应用确定为目标应用。在一些实施例中,假设第一许可信息为第六应用许可方,与第六应用许可方对应的应用为第六应用,第六应用可以用于播放媒体资源,当该显示设备中安装有第六应用时,可以直接将第六应用确定为目标应用。
当显示设备中未安装有第一许可信息对应的应用时,确定目标应用的具体实现可以包括:
在一些实施例中,当显示设备中未安装有第一许可信息对应的应用时,显示设备可以直接从当前界面跳转至应用商店,直接下载第一许可信息对应的应用,将下载的第一许可 信息对应的应用确定为目标应用。
作为另一种示例,当显示设备中未安装有第一许可信息对应的应用时,显示设备可以直接从当前界面跳转至应用商店,并展示该第一许可信息对应的应用的下载界面,该下载界面包括安装选项,用户可以选择安装或退出,当用户点击安装选项时,显示设备接收到对下载选项的触发操作,下载该第一许可信息对应的应用,将下载的第一许可信息对应的应用确定为目标应用。
在一些实施例中,假设第一许可信息为第二应用许可方,与该第一许可信息对应的应用为第二应用,在显示设备的应用中心查询得到,该显示设备中没有安装第二应用,因此,如图15所示,显示设备可以跳转至应用商店,展示第二应用的下载界面,该下载界面包括安装选项,用户可以点击安装选项,显示设备便开始下载第二应用。
在一些实施例中,响应于第一媒体资源库中存储有与第一资源标识对应且具有第二许可方的媒体资源,通过***应用播放与第一资源标识对应且具有第二许可方的媒体资源。
在一些实施例中,若第一媒体资源库中存储有与第一资源标识对应且具有第二许可信息的媒体资源,说明该显示设备能够播放该目标媒体资源,可以使用***应用播放该目标媒体资源。如此,使得用户优先使用显示设备厂家配置的***应用播放媒体资源,可以起到推广显示设备厂家的作用。
第二种实现方式:响应于第一许可信息与第二许可信息不相同,若显示设备中安装有第一许可信息对应的应用,将所安装的第一许可信息对应的应用确定为目标应用。若显示设备中未安装有第一许可信息对应的应用,下载第一许可信息对应的应用,将下载的第一许可信息对应的应用确定为目标应用。
也就是说,若第一许可信息和第二许可信息不相同,可以不需要从第一媒体资源库中查询是否有目标媒体资源,而是直接根据第一许可信息判断显示设备中是否安装有第一许可信息对应的应用,若有,可以将所安装的应用确定为目标应用,若没有,可以下载第一许可信息对应的应用,将所下载的应用确定为目标应用。
在一些实施例中,确定目标应用之后,可以根据第一资源标识,通过目标应用播放目标媒体资源。
在一种可能的实现方式中,当第一许可信息与第二许可信息不相同,且第一媒体资源库中未存储有与第一资源标识对应且具有第二许可方的媒体资源,可以确定目标应用不是***应用,而是下载或安装的与第一许可信息对应的应用。在这种情况下,可以向目标应用的服务器发送第一资源标识,目标应用的服务器根据第一资源标识,从目标应用的服务器对应的第三媒体资源库中获取第一资源标识对应的目标媒体资源,将该目标媒体资源发送给显示设备,显示设备接收到目标媒体资源后,通过目标应用播放该目标媒体资源。
在另一种可能的实现方式中,当第一许可信息与第二许可信息不相同,且第一媒体资源库中存储有与第一资源标识对应且具有第二许可方的媒体资源。在这种情况下,可以向***应用的服务器发送确定的与第一资源标识对应的第二资源标识,***应用的服务器根据第二资源标识,从第一媒体资源库中获取第二资源标识对应的目标媒体资源,发送给显示设备,显示设备接收到目标媒体资源后,通过***应用播放该目标媒体资源。
在一些实施例中,当目标应用已经启动时,可以直接调用目标应用的播放功能,对目标媒体资源进行播放。
作为另一种示例,当目标应用未启动时,可以先启动目标应用,并直接跳转至第三界面,如图16所示,显示设备展示第三界面,该第三界面包括目标媒体资源的名称、集数,简介等,用户可以选择任一集,显示设备检测到对任一集的选中操作后,调用目标应用的播放功能,从获取的目标媒体资源中播放对应集数的内容。如图17所示,图17为显示设备播放目标媒体资源第一集的示意图。
在本申请实施例中,显示设备接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,该第一许可信息用于指示能够播放该目标媒体资源的应用对应的许可方,该媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。然后响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识播放目标媒体资源。响应于第一许可信息和显示设备的第二许可信息不相同,确定目标应用,并根据第一资源标识,通过目标应用播放目标媒体资源。也就是说,不需要用户去关注目标媒体资源对应的许可信息,由显示设备根据第一许可信息和第二许可信息对目标媒体资源进行播放,减少了用户操作,从而提高了播放效率。
为了便于理解,下面结合图18来对上述图8对应的实施例提供的播放媒体资源的方法的流程进行举例说明,具体可以包括:
显示设备中的第五应用接收到媒资播放请求后,先判断第一许可信息与第二许可信息是否相同,若是,通过***应用播放目标媒体资源。若否,判断第一媒体资源库中是否存在与第一资源标识对应且具有第二许可信息的媒体资源,若是,通过***应用播放目标媒体资源。若否,继续判断第一许可信息对应的应用是否已安装,若是,将第一许可信息对应的应用确定为目标应用,若否,下载第一许可信息对应的应用并将下载的应用确定为目标应用。
图19是根据一些实施例示出的一种播放媒体资源的方法的流程图,该方法应用于图1所示的实施环境中。请参考图19,该方法可以包括如下步骤:
步骤1901:响应于媒资播放请求中的第一许可信息和显示设备的第二许可信息相同,根据媒资播放请求中的第一资源标识,通过***应用播放与第一资源标识相对应的目标媒体资源,第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方,***应用和第二许可信息相对应。
其中,***应用为显示设备在出厂前已经配置好的应用,且该***应用用于播放媒体资源。例如,***应用可以为第四应用。
在一些实施例中,可以将第一许可信息和第二许可信息进行对比,当第一许可信息与第二许可信息相同时,说明***应用的服务器的第一媒体资源库中有该目标媒体资源,且该显示设备支持该目标媒体资源的播放,因此,可以向***应用的服务器发送第一资源标识,***应用的服务器根据第一资源标识,从第一媒体资源库中获取对应的媒体资源,然后将该媒体资源发送给显示设备,通过该显示设备中用于播放媒体资源的***应用播放该 媒体资源。
在一些实施例中,媒资播放请求可以是移动终端发送的,或者,媒资播放请求也可以是显示设备自身生成的。
在一些实施例中,媒资播放请求是显示设备自身生成的。用户在显示设备上搜索媒体资源时,显示设备显示的搜索结果或根据用户的搜索词推荐的结果可能是全网的结果,其中包括了对应第二许可方的资源和非第二许可方的资源,在用户通过遥控器在显示界面选中显示的某一媒体资源时,显示设备根据选中的媒体资源生成包含媒体资源对应的第一许可信息和资源对应的第一资源标识的媒资播放请求。
也就是说,用户可以在显示设备中搜索到显示设备对应的第二许可方的媒体资源,还可以搜索到显示设备不对应的第一许可方的媒体资源,若用户选中了该媒体资源,但显示设备的***应用无法播放该媒体资源,因此,显示设备可以根据选中的媒体资源生成包含媒体资源对应的第一许可信息和媒体资源对应的第一资源标识的媒资播放请求。
在另一些实施例中,媒资播放请求可以是移动终端发送的。显示设备接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,该第一许可信息用于指示能够播放目标媒体资源的应用所对应的许可方。
其中,媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。
在一些实施例中,移动终端可以展示有目标媒体资源的详情界面,该详情界面可以包括资源播放选项,当用户想要在显示设备上播放该目标媒体资源时,可以触发该资源播放选项。移动终端检测到对该资源播放选项的触发操作后,可以向显示设备发送媒资播放请求,用于指示显示设备根据媒资播放请求包括的目标媒体资源的第一资源标识和对应的第一许可信息,播放该目标媒体资源。
在一些实施例中,在展示目标媒体资源的详情界面之前,移动终端可以展示有第一界面,该第一界面可以包括多个媒体资源的资源信息,该资源信息可以包括媒体资源的海报和名称等。在展示第一界面的过程中,用户可以根据多个媒体资源的资源信息,在第一界面的多个媒体资源中选择想要观看的目标媒体资源,然后点击该目标媒体资源,移动终端检测到对目标媒体资源的选中操作时,从第一界面跳转至该目标媒体资源的详情界面。
在一些实施例中,在展示第一界面之前,移动终端还可以展示有第二界面,该第二界面可以包括资源展示选项。在第二界面中,用户可以点击资源展示选项,移动终端检测到对资源展示选项的触发操作后,可以从第二界面跳转至第一界面。
在一些实施例中,要使用移动终端控制显示设备进行媒体资源播放,首先需要将移动终端与显示设备进行绑定,并建立移动终端与显示设备之间的通信连接。
在一些实施例中,用户可以通过使用第三应用扫描二维码的方式将移动终端与显示设备进行绑定。移动终端中可以预先安装有第三应用,而显示设备中可以预先安装有第五应用。第三应用可以用于扫描第五应用展示的二维码,从而将移动终端与显示设备进行绑定。
作为另一种示例,用户可以预先在移动终端上下载与显示设备相同的可用于播放视频的***应用,用户在移动终端上使用账号登录手机版的第四应用,且在显示设备上使用相 同的账号登录电视版的第四应用,如此,用户在移动终端的该应用中上进行的任何操作都可以同步发送至显示设备中,即完成了移动终端与显示设备的绑定。
需要说明的是,上述仅为示例性实现,本步骤的具体实现可以参见步骤801和步骤802中相关描述,本申请实施例在此不再赘述。
步骤1902:响应于第一许可信息和显示设备的第二许可信息不相同,通过和第一许可信息对应的目标应用播放目标媒体资源。
在一些实施例中,显示设备的***应用可以播放一个许可方的媒体资源,不能播放其他许可方的媒体资源。目标应用同样可以播放一个许可方的媒体资源,不能播放其他许可方的媒体资源。在这种情况下,***应用能够播放第二许可信息对应的媒体资源,但不能播放第一许可信息对应的媒体资源,因此,需要通过目标应用播放目标媒体资源。
在一些实施例中,响应于第一许可信息和显示设备的第二许可信息不相同,通过和第一许可信息对应的目标应用播放目标媒体资源的具体实现包括:若显示设备中安装有第一许可信息对应的目标应用,启动目标应用,根据第一资源标识播放目标媒体资源。若显示设备中未安装有第一许可信息对应的目标应用,安装并启动目标应用,根据第一资源标识播放目标媒体资源。
也就是说,若第一许可信息和第二许可信息不相同,可以直接根据第一许可信息判断显示设备中是否安装有第一许可信息对应的应用,若有,可以通过所安装的目标应用播放该目标媒体资源,若没有,可以安装第一许可信息对应的目标应用,并通过所安装的目标应用播放该目标媒体资源。
在一些实施例中,确定目标应用后,显示设备可以将第一资源标识发送至目标应用的服务器,目标应用的服务器根据该第一资源标识从第三媒体资源库中获取目标媒体资源,并将该目标媒体资源发送至显示设备,然后该显示设备通过目标应用播放该目标媒体资源。
在本申请实施例中,显示设备接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,该第一许可信息用于指示能够播放目标媒体资源的应用所对应的许可方。响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识,通过***应用播放目标媒体资源,该***应用和第二许可信息相对应。响应于第一许可信息和显示设备的第二许可信息不相同,通过和第一许可信息对应的目标应用播放目标媒体资源。也就是说,不需要用户去关注目标媒体资源对应的许可信息,由显示设备根据第一许可信息和第二许可信息对目标媒体资源进行播放,减少了用户操作,从而提高了播放效率。
图20是根据一些实施例示出的一种播放媒体资源的方法的流程图,该方法应用于图1所示的实施环境中。请参考图20,该方法可以包括如下步骤:
步骤2001:接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,该第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方。
其中,媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。
其中,媒资播放请求是移动终端在详情界面上展示目标媒体资源后基于检测到的触发操作发送的。
在一些实施例中,移动终端可以展示有目标媒体资源的详情界面,该详情界面可以包括资源播放选项,当用户想要在显示设备上播放该目标媒体资源时,可以触发该资源播放选项。移动终端检测到对该资源播放选项的触发操作后,可以向显示设备发送媒资播放请求,用于指示显示设备根据媒资播放请求包括的目标媒体资源的第一资源标识和对应的第一许可信息,播放该目标媒体资源。
在一些实施例中,在展示目标媒体资源的详情界面之前,移动终端可以展示有第一界面,该第一界面可以包括多个媒体资源的资源信息,该资源信息可以包括媒体资源的海报和名称等。在展示第一界面的过程中,用户可以根据多个媒体资源的资源信息,在第一界面的多个媒体资源中选择想要观看的目标媒体资源,然后点击该目标媒体资源,移动终端检测到对目标媒体资源的选中操作时,从第一界面跳转至该目标媒体资源的详情界面。
在一些实施例中,在展示第一界面之前,移动终端还可以展示有第二界面,该第二界面可以包括资源展示选项。在第二界面中,用户可以点击资源展示选项,移动终端检测到对资源展示选项的触发操作后,可以从第二界面跳转至第一界面。
在一些实施例中,要使用移动终端控制显示设备进行媒体资源播放,首先需要将移动终端与显示设备进行绑定,并建立移动终端与显示设备之间的通信连接。
在一些实施例中,用户可以通过使用第三应用扫描二维码的方式将移动终端与显示设备进行绑定。移动终端中可以预先安装有第三应用,而显示设备中可以预先安装有第五应用。第三应用可以用于扫描第五应用展示的二维码,从而将移动终端与显示设备进行绑定。
作为另一种示例,用户可以预先在移动终端上下载与显示设备相同的可用于播放视频的***应用,用户在移动终端上使用账号登录手机版的第四应用,且在显示设备上使用相同的账号登录电视版的第四应用,如此,用户在移动终端的该应用中上进行的任何操作都可以同步发送至显示设备中,即完成了移动终端与显示设备的绑定。
需要说明的是,上述仅为示例性实现,本步骤的具体实现可以参见步骤801和步骤802中相关描述,本申请实施例在此不再赘述。
步骤2002:响应于第一许可信息和显示设备的第二许可信息相同,根据第一资源标识,通过***应用播放目标媒体资源。
其中,***应用为显示设备在出厂前已经配置好的应用,且该***应用用于播放媒体资源。例如,***应用可以为第四应用。
在一些实施例中,可以将第一许可信息和第二许可信息进行对比,当第一许可信息与第二许可信息相同时,说明***应用的服务器的第一媒体资源库中有该目标媒体资源,且该显示设备支持该目标媒体资源的播放,因此,可以向***应用的服务器发送第一资源标识,***应用的服务器根据第一资源标识,从第一媒体资源库中获取对应的媒体资源,然后将该媒体资源发送给显示设备,通过该显示设备中用于播放媒体资源的***应用播放该媒体资源。
步骤2003:响应于第一许可信息和显示设备的第二许可信息不相同,向***应用的服 务器发送包含第一资源标识的查询请求,基于***应用的服务器发送的地址信息,通过***应用播放参考媒体资源。
其中,该查询请求用于使***应用的服务器查询第一媒体资源库中是否存储有参考媒体资源,参考媒体资源为与第一资源标识对应且具有第二许可方的媒体资源,并反馈查询到的参考媒体资源的地址信息给显示设备,该第二许可方是指第二许可信息指示的许可方。
其中,该参考媒体资源与目标媒体资源均是第一资源标识对应的媒体资源,只是对应的许可信息不同,目标媒体资源对应的是第一许可信息,参考媒体资源对应的是第二许可信息。例如,目标媒体资源为第六应用许可方的X电影,参考媒体资源为第一应用许可方的X电影。
也就是说,若第一许可信息和显示设备的第二许可信息不相同,可以向***应用的服务器发送包含第一资源标识的查询请求,***应用的服务器接收到该查询请求后,基于第一资源标识,查询第一媒体资源库中是否有与该第一资源标识对应且具有第二许可方的媒体资源,若有,将查询到的媒体资源称为参考媒体资源,并获取该参考媒体资源的地址信息,将该地址信息发送至显示设备,显示设备基于该地址信息获取该参考媒体资源,通过***应用播放该参考媒体资源。
在一些实施例中,当第一许可信息和第二许可信息不同时,说明该显示设备可能不支持该目标媒体资源的播放,但由于显示设备厂家可能与第一许可信息对应的许可方方有合作,因此,该显示设备对应的第一媒体资源库中可能有该目标媒体资源,并能够通过该显示设备播放,且在显示设备对应的第一媒体资源库中该目标媒体资源对应的许可信息为第二许可信息。如此,需要进一步根据第一资源标识和第二许可信息,判断第一媒体资源库中是否存在与第一资源标识对应且具有第二许可信息的参考媒体资源。
在一种可能的实现方式中,可以将第一资源标识发送给***应用的服务器,当第一资源标识包括资源名称时,***应用的服务器可以根据该资源名称,从第一媒体资源库中查询是否存在包括该资源名称且属于第二许可信息的媒体资源,若存在,可以将该查询到的媒体资源成为参考媒体资源,并获取该参考媒体资源的地址信息,将该地址信息发送给显示设备,然后显示设备基于该地址信息获取该参考媒体资源,并通过***应用播放该参考媒体资源。
在另一种可能的实现方式中,可以将第一资源标识发送给***应用的服务器,当第一资源标识包括URL时,***应用的服务器可以根据URL包括的资源名称,从第一媒体资源库中查询是否存在包括该资源名称的第二资源标识,若存在,再确定该第二资源标识对应的媒体资源是否与第二许可信息对应,若是,可以确定第一媒体资源库中存储有参考媒体资源,获取该参考媒体资源的地址信息,该地址信息可以为URL,将该地址信息发送给显示设备,显示设备基于该地址信息获取该参考媒体资源,并通过***应用播放该参考媒体资源。
在本申请实施例中,接收移动终端发送的媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,该第一许可信息用于指示能够播放目标媒体资源的应用对应的许可方。响应于第一许可信息和显示设备的第二许可信 息相同,根据第一资源标识,通过***应用播放目标媒体资源。响应于第一许可信息和显示设备的第二许可信息不相同,向***应用的服务器发送包含第一资源标识的查询请求,基于***应用的服务器发送的地址信息,通过***应用播放参考媒体资源。也就是说,不需要用户去关注目标媒体资源对应的许可信息,由显示设备根据第一许可信息和第二许可信息对目标媒体资源进行播放,减少了用户操作,从而提高了播放效率。
为了便于理解,在一些实施例中,下面结合图21来对本申请实施例提供的播放媒体资源的方法进行举例说明。
移动终端的第三应用向显示设备发送媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,显示设备的第五应用接收到媒资播放请求,然后判断第一许可信息和第二许可信息是否相同。
若第一许可信息和第二许可信息相同,第五应用发送第一资源标识给***应用,启动***应用,然后***应用将第一资源标识发送给***应用的服务器,***应用的服务器从第一媒体资源库中获取第一资源标识对应的目标媒体资源,将该目标媒体资源发送给***应用,***应用便可以播放该目标媒体资源。
若第一许可信息和第二许可信息不相同,第五应用可以向***应用的服务器发送包括第一资源标识的查询请求,***应用的服务器判断第一媒体资源库中是否存储有参考媒体资源,该参考媒体资源为与第一资源标识对应且具有第二许可信息的媒体资源。若有,将参考媒体资源的地址信息发送给第五应用,第五应用将参考媒体资源的地址信息发送给***应用,***应用启动,然后***应用基于参考媒体资源的地址信息从***应用的服务器中获取参考媒体资源,并播放该参考媒体资源。
为了便于理解,作为另一种示例,下面结合图22来对本申请实施例提供的播放媒体资源的方法进行举例说明。
移动终端的第三应用向显示设备发送媒资播放请求,该媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,显示设备的第五应用接收到媒资播放请求,然后判断第一许可信息和第二许可信息是否相同。
若第一许可信息和第二许可信息相同,可以直接通过***应用播放该目标媒体资源。
若第一许可信息和第二许可信息不相同,第五应用向***应用的服务器发送包括第一资源标识的查询请求,***应用的服务器判断第一媒体资源库中是否存储有与第一资源标识对应且具有第二许可信息的媒体资源,若否,向第五应用反馈没有对应第二许可信息的目标媒体资源的消息。然后第五应用判断显示设备是否安装有与第一许可信息对应的目标应用。
若显示设备安装有与第一许可信息对应的目标应用,向该目标应用发送第一资源标识并启动该目标应用,目标应用基于第一资源标识从目标应用的服务器中获取目标媒体资源,并播放该目标媒体资源。
若显示设备未安装有与第一许可信息对应的目标应用,第五应用请求应用市场下载目标应用,应用市场下载并安装该目标应用后向第五应用发送安装成功消息。然后第五应用 向该目标应用发送第一资源标识,启动该目标应用,目标应用基于第一资源标识从目标应用的服务器中获取目标媒体资源,并播放该目标媒体资源。
在一些实施例中,还提供了一种计算机可读的非易失性存储介质,该非易失性存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中播放媒体资源的方法。例如,所述计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。
值得注意的是,本申请提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。所述计算机指令可以存储在上述计算机可读存储介质中。
也即是,在一些实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述的播放媒体资源的方法的步骤。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

Claims (14)

  1. 一种用于显示设备的播放媒体资源的方法,所述方法包括:
    接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,其中,所述媒资播放请求是所述移动终端在详情界面上展示所述目标媒体资源后基于检测到的触发操作发送的;
    响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;
    响应于所述第一许可信息和所述显示设备的第二许可信息不相同,确定目标应用,并根据所述第一资源标识,通过所述目标应用播放所述目标媒体资源。
  2. 如权利要求1所述的方法,所述响应于所述第一许可信息和所述显示设备的第二许可信息不相同,确定目标应用,包括:
    响应于所述第一许可信息与所述第二许可信息不相同,查询***应用的服务器的第一媒体资源库中是否存储有与所述第一资源标识对应且具有第二许可方的媒体资源,所述第二许可方是指所述第二许可信息指示的许可方;
    响应于所述第一媒体资源库中未存储有与所述第一资源标识对应且具有所述第二许可方的媒体资源,确定和所述第一许可信息对应的应用为目标应用。
  3. 如权利要求2所述的方法,所述响应于所述第一媒体资源库中未存储有与所述第一资源标识对应且具有所述第二许可方的媒体资源,确定和所述第一许可信息对应的应用为目标应用,包括:
    响应于所述第一媒体资源库中未存储有与所述第一资源标识对应且具有所述第二许可方的媒体资源,检测所述显示设备中是否安装有所述第一许可信息对应的应用;
    响应于所述显示设备中安装有所述第一许可信息对应的应用,将所安装的所述第一许可信息对应的应用确定为所述目标应用;
    响应于所述显示设备中未安装有所述第一许可信息对应的应用,下载所述第一许可信息对应的应用;并将下载的所述第一许可信息对应的应用确定为所述目标应用。
  4. 如权利要求2所述的方法,所述方法还包括:
    响应于所述第一媒体资源库中存储有与所述第一资源标识对应且具有所述第二许可方的媒体资源,通过所述***应用播放与所述第一资源标识对应且具有所述第二许可方的媒体资源。
  5. 如权利要求1所述的方法,所述响应于所述第一许可信息和所述显示设备的第二 许可信息不相同,确定目标应用,包括:
    响应于所述第一许可信息与所述第二许可信息不相同,若所述显示设备中安装有所述第一许可信息对应的应用,将所安装的所述第一许可信息对应的应用确定为所述目标应用;
    若所述显示设备中未安装有所述第一许可信息对应的应用,下载所述第一许可信息对应的应用,将下载的所述第一许可信息对应的应用确定为所述目标应用。
  6. 一种用于显示设备的播放媒体资源的方法,所述方法包括:
    响应于媒资播放请求中的第一许可信息和所述显示设备的第二许可信息相同,根据所述媒资播放请求中的第一资源标识,通过***应用播放与所述第一资源标识相对应的目标媒体资源,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,所述***应用和所述第二许可信息相对应;
    响应于所述第一许可信息和所述显示设备的第二许可信息不相同,通过和所述第一许可信息对应的目标应用播放所述目标媒体资源。
  7. 如权利要求6所述的方法,所述响应于所述第一许可信息和所述显示设备的第二许可信息不相同,通过和所述第一许可信息对应的目标应用播放所述目标媒体资源,包括:
    若所述显示设备中安装有所述第一许可信息对应的目标应用,启动所述目标应用,根据所述第一资源标识播放所述目标媒体资源;
    若所述显示设备中未安装有所述第一许可信息对应的目标应用,安装并启动所述目标应用,根据所述第一资源标识播放所述目标媒体资源。
  8. 一种用于显示设备的播放媒体资源的方法,所述方法包括:
    接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方;
    响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;
    响应于所述第一许可信息和所述显示设备的第二许可信息不相同,向***应用的服务器发送包含所述第一资源标识的查询请求,所述查询请求用于:使所述***应用的服务器查询第一媒体资源库中是否存储有参考媒体资源,所述参考媒体资源为与所述第一资源标识对应且具有第二许可方的媒体资源,并反馈查询到的所述参考媒体资源的地址信息给所述显示设备,所述第二许可方是指所述第二许可信息指示的许可方;基于所述***应用的服务器发送的地址信息,通过所述***应用播放所述参考媒体资源。
  9. 一种用于移动终端的播放媒体资源的方法,所述方法包括:
    检测到对资源播放选项的触发操作,其中,所述资源播放选项是目标媒体资源的详情界面中的控件;
    响应于所述触发操作,向显示设备发送媒资播放请求,所述媒资播放请求包括所述目标媒体资源的第一资源标识和对应的第一许可信息,所述媒资播放请求用于使所述显示设备在所述第一许可信息和所述显示设备的第二许可信息相同时,通过***应用播放所述目标媒体资源,在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过目标应用播放所述目标媒体资源。
  10. 如权利要求9所述的方法,所述检测到对资源播放选项的触发操作之前,还包括:
    接收对许可信息的选择操作,其中所述许可信息是呈现在所述详情界面中的所述目标媒体资源对应的至少一个许可信息中的一个;
    将所述被选中的许可信息确定为所述第一许可信息。
  11. 一种显示设备,包括:
    显示器,该显示器被配置为显示用户界面;
    通信器,用于和移动终端或服务器进行通信;
    与所述显示屏通信的控制器,所述控制器用于:
    接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,其中,所述媒资播放请求是所述移动终端在详情界面上展示所述目标媒体资源后基于检测到的触发操作发送的;
    响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;
    响应于所述第一许可信息和所述显示设备的第二许可信息不相同,确定目标应用,并根据所述第一资源标识,通过所述目标应用播放所述目标媒体资源。
  12. 一种显示设备,包括:
    显示器,该显示器被配置为显示用户界面;
    通信器,用于和移动终端或服务器进行通信;
    与所述显示屏通信的控制器,所述控制器用于:
    在媒资播放请求中的第一许可信息和所述显示设备的第二许可信息相同时,根据所述媒资播放请求中的所述第一资源标识,通过***应用播放与所述第一资源标识相对应的目标媒体资源,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方,所述***应用和所述第二许可信息相对应;
    在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过和所述第一许可信息对应的目标应用播放所述目标媒体资源。
  13. 一种显示设备,包括:
    显示器,该显示器被配置为显示用户界面;
    通信器,用于和移动终端或服务器进行通信;
    与所述显示屏通信的控制器,所述控制器用于:
    接收移动终端发送的媒资播放请求,所述媒资播放请求包括目标媒体资源的第一资源标识和目标媒体资源对应的第一许可信息,所述第一许可信息用于指示能够播放所述目标媒体资源的应用对应的许可方;
    响应于所述第一许可信息和所述显示设备的第二许可信息相同,根据所述第一资源标识,通过***应用播放所述目标媒体资源;
    响应于所述第一许可信息和所述显示设备的第二许可信息不相同,向***应用的服务器发送包含所述第一资源标识的查询请求,所述查询请求用于:使所述***应用的服务器查询第一媒体资源库中是否存储有参考媒体资源,所述参考媒体资源为与所述第一资源标识对应且具有第二许可方的媒体资源,并反馈查询到的所述参考媒体资源的地址信息给所述显示设备,所述第二许可方是指所述第二许可信息指示的许可方;基于所述***应用的服务器发送的地址信息,通过所述***应用播放所述参考媒体资源。
  14. 一种移动终端,包括:
    显示器,该显示器被配置为显示用户界面以及接收用户的触控操作;
    通过显示器检测到对资源播放选项的触发操作,其中,所述资源播放选项是目标媒体资源的详情界面中的控件;
    响应于所述触发操作,向显示设备发送媒资播放请求,所述媒资播放请求包括所述目标媒体资源的第一资源标识和对应的第一许可信息,所述媒资播放请求用于使所述显示设备在所述第一许可信息和所述显示设备的第二许可信息相同时,通过***应用播放所述目标媒体资源,在所述第一许可信息和所述显示设备的第二许可信息不相同时,通过目标应用播放所述目标媒体资源。
PCT/CN2020/099456 2020-02-17 2020-06-30 播放媒体资源的方法、显示设备及移动终端 WO2021164177A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010096987.7 2020-02-17
CN202010096987.7A CN111131898B (zh) 2020-02-17 2020-02-17 播放媒体资源的方法、装置、显示设备及存储介质

Publications (1)

Publication Number Publication Date
WO2021164177A1 true WO2021164177A1 (zh) 2021-08-26

Family

ID=70492037

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/099456 WO2021164177A1 (zh) 2020-02-17 2020-06-30 播放媒体资源的方法、显示设备及移动终端

Country Status (2)

Country Link
CN (4) CN113784220B (zh)
WO (1) WO2021164177A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891129A (zh) * 2021-09-18 2022-01-04 海信视像科技股份有限公司 显示设备、内容推送及接力方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110996136B (zh) * 2019-12-04 2022-02-11 聚好看科技股份有限公司 视频资源的显示方法及装置
CN113784220B (zh) * 2020-02-17 2023-08-08 聚好看科技股份有限公司 播放媒体资源的方法、显示设备及移动设备
CN111598672B (zh) * 2020-07-27 2020-11-24 南京梦饷网络科技有限公司 用于合成视频的方法、计算设备和计算机可读存储介质
CN114697748B (zh) * 2020-12-25 2024-05-03 深圳Tcl新技术有限公司 一种基于语音识别的视频推荐方法和计算机设备
CN113489700B (zh) * 2021-06-28 2023-05-09 聚好看科技股份有限公司 一种获取媒资数据的方法、服务器及终端设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299968A (zh) * 2011-09-16 2011-12-28 四川长虹电器股份有限公司 多终端信息共享***及方法
CN103747345A (zh) * 2013-12-16 2014-04-23 乐视网信息技术(北京)股份有限公司 一种智能电视视频播放的方法和设备
US20150082361A1 (en) * 2013-09-13 2015-03-19 Isabella V. Ortiz Systems and methods for enabling simultaneous second screen video segment replay during ongoing primary screen programming
CN104954811A (zh) * 2015-07-17 2015-09-30 杭州当贝网络科技有限公司 一种视频聚合应用加载网络视频的方法及智能电视终端
CN105578270A (zh) * 2015-12-16 2016-05-11 北京奇虎科技有限公司 一种应用启动方法、路由器和电视机
CN111131898A (zh) * 2020-02-17 2020-05-08 聚好看科技股份有限公司 播放媒体资源的方法、装置、显示设备及存储介质

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483958B1 (en) * 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US7322042B2 (en) * 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
KR101102717B1 (ko) * 2003-09-17 2012-01-05 파나소닉 주식회사 애플리케이션 실행장치, 애플리케이션 실행방법, 집적회로, 및 컴퓨터 판독가능한 기록매체
US8396055B2 (en) * 2009-10-20 2013-03-12 Time Warner Cable Inc. Methods and apparatus for enabling media functionality in a content-based network
US20110191677A1 (en) * 2010-01-29 2011-08-04 Robert Paul Morris Methods, systems, and computer program products for controlling play of media streams
US9392316B2 (en) * 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
US8893268B2 (en) * 2011-11-15 2014-11-18 Microsoft Corporation Permission re-delegation prevention
US20130312112A1 (en) * 2012-05-18 2013-11-21 Rumblefish, Inc. Licensing protected works within electronic information networks
US8984655B2 (en) * 2012-10-15 2015-03-17 Microsoft Technology Licensing, Llc License information access based on developer profiles
US9773100B2 (en) * 2013-02-27 2017-09-26 Lg Electronics Inc. Method and device for playing contents
US9710248B2 (en) * 2013-05-29 2017-07-18 Microsoft Technology Licensing, Llc Application install and layout syncing
CN105100906A (zh) * 2014-04-17 2015-11-25 海信集团有限公司 一种播放控制方法和设备
US10110951B2 (en) * 2014-04-24 2018-10-23 Axwave Inc. Coordinated background TV recognition
CN104811776B (zh) * 2015-04-09 2018-02-02 小米科技有限责任公司 多媒体播放方法及装置
CN106686446B (zh) * 2015-11-05 2020-07-14 腾讯科技(北京)有限公司 内容投射方法及移动终端
CN105898393A (zh) * 2015-12-29 2016-08-24 乐视网信息技术(北京)股份有限公司 控制播放媒体数据的方法、客户端、服务器和***
CN105872686A (zh) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 电视节目的信息显示方法、装置及终端
CN105898570A (zh) * 2016-04-13 2016-08-24 乐视控股(北京)有限公司 一种调用媒体播放器的方法、装置及设备
CN105933700B (zh) * 2016-04-22 2018-12-07 Tcl海外电子(惠州)有限公司 电视机应用程序许可证的检测方法、装置及电视机
CN106534910B (zh) * 2016-12-02 2021-06-01 腾讯科技(深圳)有限公司 一种多媒体播放控制***、方法及装置
CN107018432B (zh) * 2017-03-28 2020-02-14 华为技术有限公司 媒体内容的许可方法以及设备
CN107070914A (zh) * 2017-04-11 2017-08-18 北京小米移动软件有限公司 基于可穿戴设备的授权方法、装置和设备
CN109495789B (zh) * 2017-09-13 2022-02-25 华为技术有限公司 媒体文件播放方法、设备及通信***
CN109922377B (zh) * 2017-12-12 2021-09-28 腾讯科技(深圳)有限公司 播放控制方法和装置、存储介质及电子装置
US10897466B2 (en) * 2018-03-30 2021-01-19 Microsoft Technology Licensing, Llc System and method for externally-delegated access control and authorization
CN110557674A (zh) * 2018-05-30 2019-12-10 环球天成科技(北京)有限公司 智能投屏播放、传输方法及装置
CN109302385A (zh) * 2018-09-07 2019-02-01 广州酷狗计算机科技有限公司 多媒体资源分享方法、装置及存储介质
CN109885988A (zh) * 2019-02-18 2019-06-14 四川迪佳通电子有限公司 基于可信执行环境的多媒体文件播放方法、多媒体设备
CN109857300A (zh) * 2019-02-22 2019-06-07 维沃移动通信有限公司 多媒体服务提供方法及装置
CN110351387B (zh) * 2019-07-25 2020-12-25 腾讯科技(深圳)有限公司 媒体资源的播放、传输方法和装置、存储介质及电子装置
CN110764888A (zh) * 2019-09-19 2020-02-07 深圳市万普拉斯科技有限公司 应用切换方法、存储介质及设备
CN110704324B (zh) * 2019-09-30 2023-11-10 聚好看科技股份有限公司 应用调试方法、装置及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299968A (zh) * 2011-09-16 2011-12-28 四川长虹电器股份有限公司 多终端信息共享***及方法
US20150082361A1 (en) * 2013-09-13 2015-03-19 Isabella V. Ortiz Systems and methods for enabling simultaneous second screen video segment replay during ongoing primary screen programming
CN103747345A (zh) * 2013-12-16 2014-04-23 乐视网信息技术(北京)股份有限公司 一种智能电视视频播放的方法和设备
CN104954811A (zh) * 2015-07-17 2015-09-30 杭州当贝网络科技有限公司 一种视频聚合应用加载网络视频的方法及智能电视终端
CN105578270A (zh) * 2015-12-16 2016-05-11 北京奇虎科技有限公司 一种应用启动方法、路由器和电视机
CN111131898A (zh) * 2020-02-17 2020-05-08 聚好看科技股份有限公司 播放媒体资源的方法、装置、显示设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891129A (zh) * 2021-09-18 2022-01-04 海信视像科技股份有限公司 显示设备、内容推送及接力方法

Also Published As

Publication number Publication date
CN113766329A (zh) 2021-12-07
CN113766328A (zh) 2021-12-07
CN111131898A (zh) 2020-05-08
CN113784220A (zh) 2021-12-10
CN113784220B (zh) 2023-08-08
CN113766329B (zh) 2023-08-08
CN111131898B (zh) 2021-09-21

Similar Documents

Publication Publication Date Title
WO2020244266A1 (zh) 智能电视的远程控制方法、移动终端和智能电视
WO2021164177A1 (zh) 播放媒体资源的方法、显示设备及移动终端
WO2021189697A1 (zh) 视频展示方法、终端及服务器
WO2021135068A1 (zh) 一种声音输出设备的选择控制方法及显示设备
CN111277884B (zh) 视频播放方法及设备
WO2021109418A1 (zh) 视频资源的显示方法、移动终端及服务器
CN111752518A (zh) 一种显示设备投屏方法及显示设备
WO2021203530A1 (zh) 显示设备及电视节目的推送方法
WO2021031623A1 (zh) 显示设备、分享文件的方法和服务器
CN112073762B (zh) 基于多***显示设备的信息获取方法及多***显示设备
US11960674B2 (en) Display method and display apparatus for operation prompt information of input control
CN111031375B (zh) 一种开机动画详情页的跳转方法及显示设备
CN112004157A (zh) 一种多轮语音交互方法及显示设备
CN111954059A (zh) 屏保的展示方法及显示设备
CN111083538A (zh) 一种背景图像的显示方法及设备
CN112272331B (zh) 一种节目频道列表快速展示的方法及显示设备
CN111586463B (zh) 显示设备
WO2021139045A1 (zh) 播放媒体项目的方法及显示设备
CN114079819A (zh) 一种内容显示方法及显示设备
CN111479146B (zh) 显示设备和显示方法
WO2021196432A1 (zh) 一种控件对应的内容的显示方法及显示设备
WO2020147507A1 (zh) 显示设备和显示方法
CN114079827A (zh) 菜单显示方法和显示设备
CN113495654A (zh) 一种控件展示方法及显示设备
CN113825007B (zh) 视频播放方法、装置及显示设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20920523

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07/12/2022)

122 Ep: pct application non-entry in european phase

Ref document number: 20920523

Country of ref document: EP

Kind code of ref document: A1