[go: up one dir, main page]

CN113766328B - Method, device, display device and storage medium for playing media resources - Google Patents

Method, device, display device and storage medium for playing media resources Download PDF

Info

Publication number
CN113766328B
CN113766328B CN202111108384.5A CN202111108384A CN113766328B CN 113766328 B CN113766328 B CN 113766328B CN 202111108384 A CN202111108384 A CN 202111108384A CN 113766328 B CN113766328 B CN 113766328B
Authority
CN
China
Prior art keywords
license information
application
display device
resource
media
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111108384.5A
Other languages
Chinese (zh)
Other versions
CN113766328A (en
Inventor
王敏
管春辉
王金童
秦鹏鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Juhaokan Technology Co Ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN202111108384.5A priority Critical patent/CN113766328B/en
Publication of CN113766328A publication Critical patent/CN113766328A/en
Application granted granted Critical
Publication of CN113766328B publication Critical patent/CN113766328B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

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

本申请公开了一种播放媒体资源的方法、显示设备及移动终端。方法包括:显示资源详情页;接收输入的对所述资源播放选项的操作,发送第一媒资播放请求,以使所述显示终端根据第一许可信息播放对应所述第一许可信息的第一目标资源,所述第一媒资播放请求包括所述第一许可信息;接收输入的切换许可信息的操作以及对第二许可信息的选中,以使所述信息控件显示第二许可信息,以表征所述第二许可信息被选中;接收输入的对所述资源播放选项的操作,发送第二媒资播放请求,以使所述显示终端播放对应所述第二许可信息的第二目标资源,所述第二媒资播放请求包括第二许可信息。不需要用户去关注目标媒体资源对应的许可信息,提高了播放效率。

The present application discloses a method, display device and mobile terminal for playing media resources. The method includes: displaying a resource details page; receiving an input operation for the resource playback option, sending a first media playback request, so that the display terminal plays a first target resource corresponding to the first license information according to the first license information, and the first media playback request includes the first license information; receiving an input operation for switching license information and selecting the second license information, so that the information control displays the second license information to indicate that the second license information is selected; receiving an input operation for the resource playback option, sending a second media playback request, so that the display terminal plays a second target resource corresponding to the second license information, and the second media playback request includes the second license information. The user does not need to pay attention to the license information corresponding to the target media resource, which improves the playback efficiency.

Description

Method, device, display equipment and storage medium for playing media resources
The present application is a divisional application of chinese patent application filed in the chinese patent office, application number 202010096987.7, entitled "method, apparatus, display device, and storage medium for playing media resources" at month 17 of 2020, the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a method, an apparatus, a display device, and a storage medium for playing media resources.
Background
In general, media resources that can be played by applications corresponding to different licensees are different, some media resources can be played by applications corresponding to multiple licensees, and some media resources can only be played by applications corresponding to one licensee. Existing display devices typically only play media assets through one licensor's corresponding application, and thus some media assets may not be playable. In this case, for example, when the display device is an intelligent tv, the user needs to first know the license information corresponding to the target media resource when he wants to watch the target media resource on the intelligent tv, and when the license information corresponding to the target media resource is the same as the license information corresponding to the intelligent tv, the target media resource may be played in the designated application of the intelligent tv, and when the license information corresponding to the target media resource is different from the license information corresponding to the intelligent tv, the user needs to manually operate and download the application corresponding to the licensor indicated by the license information corresponding to the target media resource, and then play the target media resource through the application. However, for the user, the user needs to pay attention to the license information corresponding to the media resource when watching the media resource, and then performs subsequent operations according to the license information corresponding to the media resource, so that the operation is complicated, and the playing efficiency is low.
Disclosure of Invention
In a first aspect, the present application provides a method for playing media resources, applied to a mobile terminal, where the method includes:
The resource detail page comprises a license information control and a resource playing option, wherein when the detail page is displayed, the license information display control displays first license information to identify that the first license information is selected, receives input operation on the resource playing option, sends a first media playing request to enable the display terminal to play a first target resource corresponding to the first license information according to the first license information, the first media playing request comprises the first license information, receives input operation on switching the license information and selection on second license information to enable the information control to display the second license information to represent that the second license information is selected, receives input operation on the resource playing option, sends a second media playing request to enable the display terminal to play a second target resource corresponding to the second license information, and the second media playing request comprises the second license information.
In a second aspect, the present application provides a method for playing media resources, applied to a display device, where the method includes:
The method comprises the steps of receiving a media resource playing request sent by a mobile terminal, wherein the media resource playing request comprises a resource identifier and license information, the license information is first license information or second license information, when a first application which is the same as the license information is installed in display equipment, using the first application to play media resources corresponding to the resource identifier, and when the first application which is the same as the license information is not installed in the display equipment, installing the first application.
In a third aspect, the present application provides a mobile device to perform the method of the first aspect.
In a fourth aspect, the present application provides a display device to perform the method of the second aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an implementation environment, shown in accordance with an exemplary embodiment;
FIG. 2 is a block diagram of a hardware configuration of a display device, according to an example embodiment;
fig. 3 is a block diagram of a configuration of a control device according to an exemplary embodiment;
fig. 4 is a functional configuration diagram of a display device according to an exemplary embodiment;
FIG. 5 is a block diagram illustrating a configuration of a software system in a display device, according to an exemplary embodiment;
FIG. 6 is a block diagram illustrating a configuration of an application in a display device, according to an example embodiment;
FIG. 7 is a flowchart illustrating a method of playing media assets according to an exemplary embodiment;
FIG. 8 is a flowchart illustrating a method of playing a media asset according to another exemplary embodiment;
FIG. 9 is a schematic diagram of a detail interface shown in accordance with an exemplary embodiment;
FIG. 10 is a schematic diagram of a detail interface shown according to another exemplary embodiment;
FIG. 11 is a schematic diagram of a second interface shown in accordance with an exemplary embodiment;
FIG. 12 is a schematic diagram of a first interface shown according to an exemplary embodiment;
FIG. 13 is a schematic diagram illustrating a mobile terminal in data communication with a display device in accordance with an exemplary embodiment;
FIG. 14 is a thread diagram illustrating a method of playing media assets according to another illustrative embodiment;
FIG. 15 is a schematic diagram of a download interface, according to an exemplary embodiment;
FIG. 16 is a schematic diagram illustrating a third interface according to an example embodiment;
FIG. 17 is a schematic diagram of a play target media asset, according to an example embodiment;
FIG. 18 is a flowchart illustrating a determining a target application according to an exemplary embodiment;
FIG. 19 is a flowchart illustrating a method of playing a media asset according to another exemplary embodiment;
FIG. 20 is a flowchart illustrating a method of playing a media asset according to another exemplary embodiment;
FIG. 21 is a thread diagram illustrating a method of playing media assets according to another illustrative embodiment;
fig. 22 is a thread diagram illustrating a method of playing media assets according to another exemplary embodiment.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of exemplary embodiments of the present application more apparent, the technical solutions of exemplary embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the exemplary embodiments of the present application, and it is apparent that the described exemplary embodiments are only some embodiments of the present application, not all embodiments.
All other embodiments, which can be made by a person skilled in the art without inventive effort, based on the exemplary embodiments shown in the present application are intended to fall within the scope of the present application. Furthermore, while the present disclosure has been described in terms of an exemplary embodiment or embodiments, it should be understood that each aspect of the disclosure may be separately implemented as a complete solution.
It should be understood that the terms "first," "second," "third," and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate, such as where appropriate, for example, implementations other than those illustrated or described in connection with the embodiments of the application.
Furthermore, the terms "comprise" and "have," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to those elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" as used in this disclosure refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the function associated with that element.
The term "remote control" as used herein refers to a component of an electronic device (such as a display device as disclosed herein) that can be controlled wirelessly, typically over a relatively short distance. The electronic device is typically connected to the electronic device using an infrared and/or Radio Frequency (RF) signal and/or bluetooth, and may also include a WiFi, a wireless USB (Universal Serial Bus (universal serial bus), bluetooth, a motion sensor, and other functional modules: the hand-held touch remote controller replaces most of the physical built-in hard keys in a general remote control device with a touch screen user interface.
The term "gesture" as used herein refers to a user behavior by which a user expresses an intended idea, action, purpose, and/or result through a change in hand shape or movement of a hand, etc.
Before explaining the method for playing media resources provided by the embodiment of the present application in detail, an implementation environment provided by the embodiment of the present application is described.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an implementation environment according to an exemplary embodiment. The implementation environment includes a mobile terminal 100 and a display device 200, and the mobile terminal 100 may be communicatively connected to the display device 200. The communication connection may be a wired or wireless connection, which is not limited by the present application. As shown in fig. 1, a user may control a display device 200 through a mobile terminal 100.
The mobile terminal 100 may be any electronic product that can perform man-machine interaction with a user through one or more modes of a keyboard, a touch pad, a touch screen, a remote controller, a voice interaction or a handwriting device, such as a PC (Personal Computer ), a mobile phone, a smart phone, a PDA (Personal DIGITAL ASSISTANT, a Personal digital assistant), a wearable device, a palm computer PPC (Pocket PC), a tablet computer, etc. For example, the display device 200 is controlled using an application running on the mobile terminal 100, which can provide various controls to a User in an intuitive User Interface (UI) on a screen associated with the mobile terminal 100 by configuration.
For example, the mobile terminal 100 may install the same application as the display device 200, realize communication connection through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. For example, a control instruction protocol can be established between the mobile terminal 100 and the display device 200, the remote control keyboard is synchronized to the mobile terminal 100, and the functions of controlling the display device 200 are realized by controlling the user interface on the mobile terminal 100. The media resources displayed on the mobile terminal 100 may also be transmitted to the display device 200 to implement a synchronous display function. The user may select the target media resource on the mobile terminal 100, and the mobile terminal 100 sends a media resource playing request to the display device 200, so as to realize the function of controlling the display device 200 to play the media resource through the mobile terminal 100.
In some embodiments, as shown in fig. 1, the display device 200 may also be operated by the control device 300. The control device 300 may be a remote controller, and may control the display device 200 by including infrared protocol communication or bluetooth protocol communication, other short-range communication methods, and the like. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc. For example, the user can input corresponding control commands through volume up and down keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, on/off keys and the like on the remote controller, thereby realizing the function of controlling the display device 200.
As shown in fig. 1, the display device 200 also communicates data with the server 400 through a variety of communication means. The display device 200 may be permitted to make communication connections via 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. By way of example, the display device 200 receives application updates, or accesses a remotely stored digital media library, by sending and receiving information, and interacting with an electronic program guide (EPG, electronic Program Guide). The servers 400 may be one group, may be multiple groups, and may be one or more types of servers. Other web service content such as video on demand and advertising services are provided through the server 400.
The display device 200 may include a liquid crystal display, an OLED (organic light-Emitting Diode) display, a projection display device. The particular display device type, size, resolution, etc. are not limited, and those skilled in the art will appreciate that the display device 200 may be modified in performance and configuration as desired.
The display device 200 may additionally provide an intelligent network television function of a computer support function in addition to the broadcast receiving television function. The display device 200 may also provide the functionality of a smart television, such as a web tv, a smart tv, an internet protocol tv (IPTV, internet Protocol Television), etc., for example.
Next, a description will be given of a display device provided by an embodiment of the present application.
Referring to fig. 2, fig. 2 is a block diagram showing a hardware configuration of a display device according to an exemplary embodiment. The display device 200 includes a controller 210, a modem 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, an audio output 270, a memory 290, a power supply, and an infrared receiver.
A display 280 for receiving image signals from the video processor 260-1 and for displaying video content and images and components of the menu manipulation interface. The display 280 includes a display screen assembly for presenting pictures, and a drive assembly for driving the display of images. The displayed video content may be broadcast television content, i.e., various broadcast signals received through a wired or wireless communication protocol, or may be various image content transmitted from a web server side received through a web communication protocol.
Meanwhile, the display 280 may also display a user manipulation UI interface generated in the display device 200 and used to control the display device 200. In addition, depending on the type of display 280, the display 280 may also include a drive assembly for driving the display. Or a projection device and projection screen, provided that the display 280 is a projection display.
The communication interface 230 is a component for communicating with an external device or an external server according to various communication protocol types. For example, 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 near field communication protocol chips, and an infrared receiver (not shown in the figure).
The display device 200 may establish a connection for transmission and reception of control signals and data signals with an external control device or a content providing device through the communication interface 230. In addition, the infrared receiver is an interface for receiving infrared control signals of the control device 103 (such as an infrared remote controller).
The detector 240 may be used to collect signals of the external environment or interaction with the outside. The detector 240 includes a light receiver 242, which light receiver 242 is a sensor for collecting the intensity of ambient light, by which parameter changes or the like can be displayed adaptively.
The detector 240 further includes an image collector 241, such as a camera, a video camera, etc., which may be used to collect external environmental scenes, collect attributes of a user or interact gestures with the user, adaptively change display parameters, and identify user gestures to implement interaction with the user.
In some embodiments, the detector 240 may further include a temperature sensor by which the display device 200 may adaptively adjust the display color temperature of the image. The display device 200 may be adjusted to display an image with a colder color temperature, such as when the ambient temperature is higher, or the display device 200 may be adjusted to display an image with a warmer color, such as when the ambient temperature is lower.
In other embodiments, the detector 240 may also include a sound collector, such as a microphone, that may be used to receive the user's sound, including a voice signal of a control command of the user controlling the display device 200, or collect ambient sound for identifying the type of ambient scene, and the display device 200 may be adapted to the ambient noise.
The input/output interface 250 is used for realizing 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, etc., of an external device.
The input/output interface 250 may include, but is not limited to, any one or more of a high definition multimedia interface HDMI (High Definition Multimedia Interface) interface 251, an analog or data high definition component input interface 253, a composite video input interface 252, a USB input interface 254, an RGB (Red Green Blue) port (not shown in the figures), and the like.
In some exemplary embodiments, the input/output interface 250 may also be a composite input/output interface formed by the above-described multiple interfaces.
The modem 220 receives broadcast television signals by a wired or wireless receiving method, and can perform modulation and demodulation processes such as amplification, mixing, resonance, etc., and demodulates television audio/video signals carried in a television channel frequency selected by a user and EPG (Electronic Program Guide ) data signals from a plurality of wireless or wired broadcast television signals.
The tuning demodulator 220 is responsive to the user selected television signal frequency and television signals carried by that frequency, as selected by the user, and as controlled by the controller 210.
The modem 220 may have various paths for receiving signals according to broadcasting systems of television signals, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, or internet broadcasting signals, and may perform digital modulation or analog modulation according to modulation types, and may receive analog signals and digital signals according to the types of received television signals.
In other exemplary embodiments, the modem 220 may also be in an external device, such as an external set-top box, or the like. Thus, the set-top box outputs television audio and video signals after modulation and demodulation, and inputs the television audio and video signals to the display device 200 through the input/output interface 250.
The video processor 260-1 is configured to receive an external video signal, and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, etc., according to a standard codec protocol of an input signal, so as to obtain a signal that can be directly displayed or played on the display device 200.
By way of example, the video processor 260-1 may include a demultiplexing module, a video decoding module, an image compositing module, a frame rate conversion module, a display formatting module, and the like.
The demultiplexing module is used for demultiplexing the input audio/video data stream, such as the input MPEG-2, and demultiplexes the input audio/video data stream into video signals, audio signals and the like.
And the video decoding module is used for processing the demultiplexed video signals, including decoding, scaling and the like.
An image composition module, such as an image synthesizer, is used for performing superposition mixing processing on the video image after the scaling processing according to the GUI (GRAPHICAL USER INTERFACE, graphic user interface) signal input by a user or generated by the graphic generator, so as to generate an image signal for display.
The frame rate conversion module is configured to convert an input video frame rate, for example, converting a 60Hz frame rate into a 120Hz frame rate or a 240Hz frame rate, and the common format is implemented in an inserting frame manner.
And the display formatting module is used for changing the video output signal after the received frame rate conversion to obtain a signal conforming to a display format, such as an output RGB data signal.
The audio processor 260-2 is configured to receive an external audio signal, decompress and decode the external audio signal according to a standard codec protocol of an input signal, and perform noise reduction, digital-to-analog conversion, amplification processing, and the like, to obtain a sound signal that can be played in a speaker.
In other exemplary embodiments, video processor 260-1 may include one or more chips. The audio processor 260-2 may also include one or more chips.
In other exemplary embodiments, the video processor 260-1 and the audio processor 260-2 may be separate chips or integrated with the controller 210 in one or more chips.
The audio output 272 receives the sound signal outputted from the audio processor 260-2 under the control of the controller 210, such as a speaker 272, and an external sound output terminal 274, such as an external sound interface or an earphone interface, which can be outputted to a generating device of an external device, in addition to the speaker 272 carried by the display device 200 itself.
The power supply supplies power inputted from the external power source to provide power supply support for the display device 200 under the control of the controller 210. The power supply may be a built-in power supply circuit installed inside the display apparatus 200, or may be a power supply installed outside the display apparatus 200, and a power supply interface for external power supply is provided in the display apparatus 200.
A user input interface for receiving a user input signal and then transmitting the received user input signal 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.
By way of example, a user inputs a user input signal through the control device 300 or the mobile terminal 100, and the user input interface responds to the user input signal through the controller 210 according to the user input signal.
In some embodiments, a user may display a Graphical User Interface (GUI) on the display 280 to input user commands, which the user input interface receives through the Graphical User Interface (GUI). Or the user may input the user command by inputting a specific sound or gesture, the user input interface recognizes the sound or gesture through the sensor, and receives the input user command.
The controller 210 controls the operation of the display device 200 and responds to the user's operations through various software control programs stored on the memory 290.
As shown in fig. 2, the controller 210 includes a RAM (Random Access Memory ) 213 and a ROM (Read-Only Memory) 214, as well as a graphics processor 216, a CPU processor 212, communication interfaces 218, such as first to nth interfaces 218-1 to 218-n, and a communication bus. The RAM213 and the ROM214 are connected to the graphics processor 216, the CPU processor 212, and the communication interface 218 via buses.
A RAM213 for storing instructions for various system starts. If the power of the display device 200 starts to be started when the power-on signal is received, the CPU (central processing unit) processor 212 executes the system start instruction in the RAM213 and copies the operating system stored in the memory 290 into the RAM213, so that the running of the start operating system starts. When the operating system is started, the CPU processor 212 copies various applications in the memory 290 to the RAM213, and then starts running the various applications.
A graphics processor 216 for generating various graphic objects such as icons, operation menus, and user input instruction display graphics. The graphic processor 216 includes an operator that performs an operation by receiving user input of various interactive instructions, and displays various objects according to display attributes. Graphics processor 216 also includes a renderer that generates various objects based on the operator, and displays the rendering results on display 280.
The CPU processor 212 is configured to execute operating system and application program instructions stored in the memory 290, and execute various application programs, data and contents according to various received external input interactive instructions, so as to finally display and play various audio and video contents.
In some exemplary embodiments, the CPU processor 212 may include multiple processors. The plurality of processors may include one main processor and a plurality or one sub-processor. A main processor for performing some operations of the display apparatus 200 in the pre-power-up mode and/or displaying a picture in the normal mode. A plurality of or a sub-processor for performing an operation in a standby mode or the like.
The controller 210 may control the overall operation of the display apparatus 100. For example, in response to receiving a user command to select 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.
Wherein the object may be any one of selectable objects, such as a hyperlink or an icon. Operations related to the selected object may include, for example, an operation of displaying a link to a hyperlink page, a document, an image, or the like, or an operation of executing a program corresponding to the icon. The user command for selecting the UI object may be an input command through various input means (e.g., mouse, keyboard, touch pad, etc.) connected to the display device 200 or a voice command corresponding to a voice uttered by the user.
Memory 290 includes storage for various software modules for driving display device 200. Such as various software modules stored in the memory 290, including a base module, a detection module, a communication module, a display control module, a browser module, various service modules, and the like.
The base module is used for signal communication among various hardware in the postpartum care display device 200 and transmits processing and control signals to the bottom layer software of the upper layer module. The detection module is used for collecting various information from various sensors or user input interfaces and performing digital-to-analog conversion and analysis management.
For example, the voice recognition module comprises a voice analysis module and a voice instruction database module. The display control module is used for controlling the display 280 to display image content, and can be used for playing information such as multimedia image content, a UI interface and the like. And the communication module is used for carrying out control and data communication with external equipment. And the browser module is used for executing data communication between the browsing servers. And the service module is used for providing various services and various application programs.
Meanwhile, the memory 290 also stores received external data and user data, images of various items in various user interfaces, visual effect maps of focus objects, and the like.
Referring to fig. 3, fig. 3 is a block diagram illustrating a configuration of a control apparatus according to an exemplary embodiment. 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 an input operation instruction of a user, and convert the operation instruction into an instruction recognizable and responsive to the display device 200, functioning as an interaction mediator between the user and the display device 200. For example, the user responds to the channel addition and subtraction operation by operating the channel addition and subtraction key on the control apparatus 300.
In some embodiments, the control device 300 may be a smart device. For example, the control device 300 may install various applications for controlling the display device 200 according to the user's needs.
In some embodiments, as shown in fig. 1, a mobile terminal 100 or other intelligent electronic device may function similarly to the control device 300 after installing an application that manipulates the display device 200. For example, a user may implement the functions of controlling physical keys of the device 300 by installing various function keys or virtual buttons of a graphical user interface available on the mobile terminal 100 or other intelligent electronic device.
The controller 310 includes a processor 312 and RAM313 and ROM314, 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 the communication collaboration among the internal components and the external and internal data processing functions.
The communication interface 330 enables communication of control signals and data signals with the display device 200 under the control of the controller 110. Such as by sending received user input signals to the display device 200. The communication interface 330 may include at least one of a WiFi chip, a bluetooth module, an NFC module, and other near field communication modules.
A user input/output interface 340, wherein the input interface includes at least one of a microphone 341, a touch pad 342, a sensor 343, keys 344, and other input interfaces. For example, the user can realize the user instruction input function through actions such as voice, touch, gesture, pressing and the like, and the input interface converts the received analog signals into digital signals and converts the digital signals into corresponding instruction signals to be sent to the display device 200.
The output interface includes an interface that transmits the received user instruction to the display device 200. In some embodiments, an infrared interface may be used, as well as a radio frequency interface. For example, when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to an infrared control protocol, and the infrared control signal is sent to the display device 200 through the infrared sending module. For example, when the RF signal interface is used, the user input instruction needs to be converted into a digital signal, and then the digital signal is modulated according to the modulation protocol of the RF control signal and then transmitted to the display device 200 through the RF transmission terminal.
In some embodiments, the control device 300 includes at least one of a communication interface 330 and an output interface. The control device 300 is configured with a Communication interface 330, such as a WiFi, bluetooth, NFC (NEAR FIELD Communication) module, and the like, and may send a user input instruction to the display device 200 through a WiFi protocol, or a bluetooth protocol, or an NFC protocol code.
A memory 390 for storing various operating programs, data and applications for driving and controlling the display device 200 under the control of the controller 310. Memory 390 may store various control signal instructions entered by a user.
A power supply 380 for providing operational power support for the various elements of the control device 300 under the control of the controller 310. May be a battery and associated control circuitry.
Referring to fig. 4, fig. 4 is a schematic diagram showing a functional configuration of a display device according to an exemplary embodiment.
As shown in fig. 4, the memory 290 is used to store an operating system, applications, contents, user data, and the like, and performs system operations for driving the display device 200 and various operations in response to a user under the control of the controller 210. Memory 290 may include volatile and/or nonvolatile memory.
The memory 290 is specifically used for storing an operation program for driving the controller 210 in the display device 200, and storing various applications built in the display device 200, various applications downloaded by a user from an external device, various graphical user interfaces related to the applications, various objects related to the graphical user interfaces, user data information, and various internal data supporting the applications. The memory 290 is used to store System software such as an OS (Operating System) kernel, middleware, and applications, and to store input video data and audio data, and other user data.
Memory 290 is specifically used to store drivers and related data for audio and video processors 260-1 and 260-2, display 280, communication interface 230, modem 220, detector 240 input/output interface, and the like.
In some embodiments, memory 290 may store software and/or programs that represent operating systems (OSes) including, for example, kernels, middleware, application programming interfaces (APIs, application Programming Interface), and/or application programs. For example, the kernel may control or manage system resources, or functions implemented by other programs (such as the middleware, APIs, or application programs), and the kernel may provide interfaces to allow the middleware and APIs, or applications to access the controller to implement control or management of system resources.
By way of example, 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 instruction recognition module 2907, a communication control module 2908, a light receiving module 2909, a power control module 2910, an operating system 2911, and other applications 2912, a browser module, and the like. The controller 210 executes other applications such as a broadcast television signal reception demodulation function, a television channel selection control function, a volume selection control function, an image control function, a display control function, an audio control function, an external instruction recognition function, a communication control function, an optical signal reception function, a power control function, a software manipulation platform supporting various functions, and a browser function by running various software programs in the memory 290.
Referring to fig. 5, fig. 5 is a block diagram illustrating a configuration of a software system in a display device according to an exemplary embodiment.
As shown in FIG. 5, operating system 2911, which includes executing operating software for handling various basic system services and for performing hardware-related tasks, acts as a medium for data processing completed between applications and hardware components. In some embodiments, portions of the operating system kernel may contain a series of software to manage display device hardware resources and to serve other programs or software code.
In other embodiments, portions of the operating system kernel may contain one or more device drivers, which may be a set of software code in the operating system that helps operate or control the devices or hardware associated with the display device. The driver may contain code to operate video, audio and/or other multimedia components. Examples include a display screen, camera, flash, wiFi, and audio drivers.
Wherein, accessibility module 2911-1 is configured to modify or access an application program to realize accessibility of the application program and operability of display content thereof.
The communication module 2911-2 is used for connecting with other peripheral devices via related communication interfaces and communication networks.
User interface module 2911-3 is configured to provide an object for displaying a user interface, so that the user interface can be accessed by each application program, and user operability can be achieved.
Control applications 2911-4 are used for controllable process management, including runtime applications, and the like.
The event transmission system 2914, which may be implemented within the operating system 2911 or within the application 2912, is implemented in some embodiments on the one hand within the operating system 2911, and simultaneously within the application 2912, for listening to various user input events, and will implement one or more sets of predefined operational handlers based on various event references in response to recognition results of various types of events or sub-events.
The event monitoring module 2914-1 is configured to monitor a user input interface to input an event or a sub-event.
The event recognition module 2914-1 is configured to input definitions of various events to various user input interfaces, recognize various events or sub-events, and transmit them to a process for executing one or more corresponding sets of processes.
The event or sub-event refers to an input detected by one or more sensors in the display device 200, and an input from an external control device (e.g., the control device 300, etc.). Such as various sub-events of voice input, gesture input of gesture recognition, sub-events of remote control key instruction input of control equipment, etc. By way of example, one or more sub-events in the remote control may include a variety of forms including, but not limited to, one or a combination of key press up/down/left/right/, ok key, key press, etc. And operations of non-physical keys, such as movement, holding, releasing, etc.
Interface layout manager 2913 directly or indirectly receives user input events or sub-events from event delivery system 2914 for updating the layout of the user interface, including but not limited to the location of controls or sub-controls in the interface, and various execution operations associated with the interface layout, such as the size or location of the container, the hierarchy, etc.
Referring to fig. 6, fig. 6 is a block diagram illustrating a configuration of an application in a display device according to an exemplary embodiment.
As shown in fig. 6, the application layer 2912 contains various applications that may be executed on the display device 200. Applications may include, but are not limited to, one or more applications such as a live television application, a video on demand application, a media center application, an application center, a gaming application, and the like.
Live television applications can provide live television through different signal sources. For example, a live television application may provide television signals using inputs from cable television, radio broadcast, satellite services, or other types of live television services. And, the live television application may display video of the live television signal on the display device 200.
Video on demand applications, video from different storage sources may be provided. Unlike live television applications, video-on-demand provides video displays from some storage sources. For example, video-on-demand may come from the server side of cloud storage, from a local hard disk storage containing stored video programs.
The media center application may provide various applications for playing multimedia content. For example, the media center may be a different service than live television or video on demand, and the user may access various images or audio provided services through the media center application.
An application center may provide for storing various applications. An application may be a game, an application, or some other application that is associated with a computer system or other device but that may be running in a smart television. The application center may obtain these applications from different sources, store them in local storage, and then be operable on the display device 200.
The method for playing media resources provided by the embodiment of the application is explained in detail below.
FIG. 7 is a flowchart illustrating a method of playing media assets, which is applied in the implementation environment shown in FIG. 1, according to an exemplary embodiment. Referring to fig. 7, the method may include the steps of:
Step 701, receiving a media asset playing request sent by a mobile terminal, wherein the media asset playing request comprises a first resource identifier of a target media resource and corresponding first license information, and the first license information is used for indicating a license party corresponding to an application capable of playing the target media resource, and the media asset playing request is sent by the mobile terminal on the basis of a detected triggering operation after the target media resource is displayed on a detail interface.
Step 702, in response to the first license information and the second license information of the display device being the same, playing the target media asset through the system application according to the first asset identification.
The system application is an application which is configured by the display equipment before leaving the factory, and is used for playing media resources.
In some embodiments, the licensor supported by the display device is determined that the system application can only play the media asset corresponding to the licensor of the display device, e.g., if the A media asset is of the first licensor and the display device supports the second licensor without the first licensor, the system application cannot play the A media asset normally.
As an example, the first license information and the second license information are compared, and when the first license information is the same as the second license information, the target media resource is indicated to exist in the first media resource library of the server of the system application, and the display device supports the playing of the target media resource, so that the target media resource can be obtained from the first media resource library according to the first resource identifier, and then played through the system application for playing the media resource in the display device.
Step 703, determining a target application in response to the first license information and the second license information of the display device being different, and playing the target media resource through the target application according to the first resource identifier.
In one possible implementation manner of the present application, in response to the first license information being different from the second license information, whether a media resource corresponding to the first resource identifier and having a second license, which is a license indicated by the second license information, is stored in a first media resource library of a server of the query system application. And determining the application corresponding to the first license information as the target application in response to the first media resource library not storing the media resource corresponding to the first resource identifier and having the second licensor.
In one possible implementation manner of the present application, in response to a media resource corresponding to a first resource identifier and having a second licensor not being stored in the first media resource library, whether an application corresponding to the first licence information is installed in the display device is detected. In response to an application corresponding to the first license information being installed in the display device, the installed application corresponding to the first license information is determined as a target application. In response to the display device not having installed the application corresponding to the first license information, downloading the application corresponding to the first license information; and determining the application corresponding to the downloaded first license information as the target application.
In one possible implementation of the present application, the response is that the first media asset library stores media assets corresponding to the first asset identification and having the second licensor. And playing the media resource which corresponds to the first resource identifier and has the second licensor through the system application.
In one possible implementation manner of the present application, 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 application corresponding to the installed first license information is determined as the target application. And if the application corresponding to the first license information is not installed in the display equipment, downloading the application corresponding to the first license information, and determining the downloaded application corresponding to the first license information as the target application.
In the embodiment of the application, a display device receives a media asset playing request sent by a mobile terminal, wherein the media asset playing request comprises a first resource identifier of a target media resource and corresponding first license information, the first license information is used for indicating a license corresponding to an application capable of playing the target media resource, and the media asset playing request is sent by the mobile terminal on the basis of a detected triggering operation after the target media resource is displayed on a detail interface. And then playing the target media resource through the system application according to the first resource identifier in response to the first license information being the same as the second license information of the display device. And determining the target application in response to the first license information and the second license information of the display device being different, and playing the target media resource through the target application according to the first resource identifier. That is, the display device plays the target media resource according to the first license information and the second license information without paying attention to the license information corresponding to the target media resource by the user, so that the user operation is reduced, and the playing efficiency is improved.
FIG. 8 is a flowchart illustrating a method of playing media assets, which is applied in the implementation environment shown in FIG. 1, according to an exemplary embodiment. Referring to fig. 8, the method may include the steps of:
Step 801, the mobile terminal detects a triggering operation on a resource playing option, wherein the resource playing option is a control in a detail interface of a target media resource.
As an example, a mobile terminal may have a detail interface of a target media asset presented therein, which may include an asset play option that may be triggered when a user wants to play the target media asset on a display device. Accordingly, the mobile terminal may detect a trigger operation for the resource play option. The detail interface may be a page of the H5 web page end.
As shown in fig. 9, the detail interface includes a resource playing option, i.e., a "tv playing" option in the figure, and also includes a name of the target media resource, and a selection option and a profile of the target media resource, so that the user can simply learn about a story introduction of the target media resource and select the number of sets to be watched.
In one possible implementation manner, in a process of displaying a detail interface of a target media resource, if the mobile terminal detects a selection operation of the target media resource, a media resource query request may be sent to a server of the mobile terminal, where the media resource query request includes a first resource identifier of the target media resource, and the server of the mobile terminal may obtain, according to the first resource identifier, a plurality of license information corresponding to the first resource identifier from a second media resource library of the server of the mobile terminal, and send the license information to the mobile terminal, where the mobile terminal receives the plurality of license information corresponding to the target media resource, and displays the plurality of license information on the detail interface.
As shown in FIG. 10, the resource detail interface of the target media resource typically displays one piece of license information randomly, e.g., the license information in FIG. 10 is the first application licensor. And displaying a selection option on the right side of the license information, wherein when the user clicks the selection option, the mobile terminal receives a selection instruction of a plurality of license information of the target media resource, and displays the plurality of license information below the selection option, so that only other license information except the current license information can be displayed, and all license information corresponding to the target media resource can also be displayed. In fig. 10, when the user clicks the selection option, the detail page displays two license information corresponding to the target media resource, namely, the first application licensor and the second application licensor, which indicates that the target media resource can be played in the first application corresponding to the first application licensor or in the second application corresponding to the second application licensor.
In another possible implementation manner, the user is not required to select the target media resource in the detail interface, the detail interface may directly display at least one piece of license information corresponding to the target media resource, the mobile terminal may receive a selection operation of the license information, the license information is one of the at least one piece of license information corresponding to the target media resource displayed in the detail interface, and the selected license information is determined as the first license information.
The first license information is used for indicating a license party corresponding to the application capable of playing the target media resource.
That is, when the detail interface further includes at least one license information corresponding to the target media resource, the user may select one of the license information through a selection option displayed on the detail interface, the mobile terminal receives a selection operation of the at least one license information, and the selected license information in the at least one license information is determined as the first license information.
The user may select the first license information at random. That is, the user does not need to pay attention to whether the target media asset can be played on the display device, but only needs to arbitrarily select one piece of license information as the first license information, and the display device determines how to play the target media asset according to the first license information and the second license information of the display device. For the user, the operation is simpler, and the user experience is improved.
In some embodiments, the licensor may be an integrated broadcast control licensor specified by the broadcast and television, and the license information refers to license information of a corresponding integrated broadcast control licensor.
In other embodiments, the licensor may be the owner of the media asset rights, and the licensing information is authentication information that is used to identify whether the asset can be played.
Further, before presenting the detailed interface of the target media resource, the mobile terminal may present a first interface, where the first interface may include resource information of a plurality of media resources, and the resource information may include a poster, a name, and the like of the media resource. As shown in fig. 11, the second interface has resource information of one media resource displayed at the top, including a poster of the media resource, and resource information of 9 media resources including names of the media resources displayed at the bottom.
As an example, in presenting the first interface, when a selection operation of the target media asset is detected, a detail interface of the target media asset may be presented, the detail interface including an asset play option, and the target media asset being selected from a plurality of media assets based on asset information of the plurality of media assets.
That is, the user may select a target media asset to be viewed from among the plurality of media assets of the first interface according to the asset information of the plurality of media assets, then click on the target media asset, and when the mobile terminal detects a selection operation of the target media asset, jump from the first interface to the detail interface of the target media asset.
Further, before presenting the first interface, the mobile terminal may also present a second interface, which may include a resource presentation option, which may be, for example, a "watch tv" option in an actual implementation.
As an example, when a user wants to view a media asset, a third application in the mobile terminal may be opened, in which the XXX public number is opened, as shown in fig. 12, the mobile terminal may present a second interface with a "watch tv" option at the lowest position. Or the user may open a fourth application in the mobile terminal, which may also display a second interface, which displays a "watch tv" option.
As an example, in the process of presenting the second interface, when a triggering operation on the resource presentation option is detected, a first interface may be presented, where the first interface is used to present resource information of a plurality of media resources.
That is, in the second interface, the user may click on the resource display option, and after detecting the triggering operation on the resource display option, the mobile terminal may jump from the second interface to the first interface, where the mobile terminal displays the first interface, where the first interface includes resource information of a plurality of media resources, where the resource information may include a poster, a name, and the like of the media resources.
Further, to control the display device to play the media resource by using the mobile terminal, the mobile terminal and the display device need to be bound first, and a communication connection between the mobile terminal and the display device needs to be established. In implementation, establishing a communication connection between a mobile terminal and a display device may include two implementations:
according to the first implementation mode, the user can bind the mobile terminal with the display device in a mode of scanning the two-dimensional code by using 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 for scanning the two-dimensional code displayed by the fifth application, so that the mobile terminal and the display device are bound.
The user opens the display device to find the fifth application, opens the fifth application, the display device displays a two-dimensional code, the user uses the third application on the mobile terminal to scan the two-dimensional code on the display device, identifies the scanned two-dimensional code, and can obtain a device identifier of the display device, the device identifier is used for uniquely indicating the display device, the mobile terminal automatically binds the current account number with the display device corresponding to the device identifier, or the mobile terminal can display a binding device option, the user clicks the binding device option, the mobile terminal receives the binding instruction, binds the current account number with the display device corresponding to the device identifier, and displays a binding success notification on the display screen, so that the binding of the mobile terminal and the display device is completed.
In a second implementation manner, the user may download the same system application, such as a fourth application, on the mobile terminal as the display device, for playing the video in advance. That is, the system application on the display device that is available for playing video may be the fourth application. The fourth application on the mobile terminal is used for displaying the media resource information, and the fourth application on the display device is used for playing the media resource. The user uses the account number to log in the fourth application of the mobile phone edition on the mobile terminal, and uses the same account number to log in the fourth application of the television edition on the display device, so any operation performed by the user on the application of the mobile terminal can be synchronously transmitted to the display device, and the binding of the mobile terminal and the display device is completed.
As an example, as shown in fig. 13, when the mobile terminal and the display device are in the same lan or wlan, the mobile terminal may directly establish a communication connection with the display device through a network communication protocol. Or as shown in the broken line of fig. 13, when the mobile terminal and the display device are not in the same lan or wlan, the connection between the mobile terminal and the display device may be established through the message server, that is, the communication connection between the mobile terminal and the message server is established through a network communication protocol, and the communication connection between the display device and the message server is established through the network communication protocol, so that the communication connection between the mobile terminal and the display device is established.
Step 802, the mobile terminal responds to the triggering operation and sends a media resource playing request to the display device, wherein the media resource playing request comprises a first resource identifier of a target media resource and corresponding first permission information.
The media resource playing request is used for enabling the display device to play the target media resource through the system application when the first license information is the same as the second license information of the display device, and playing the target media resource through the target application when the first license information is different from the second license information of the display device.
The system application is an application which is configured by the display equipment before leaving the factory, and is used for playing media resources. For example, the system application may be a fourth application.
As an example, the first resource identification may include a name of the media resource, a URL (Uniform Resource Locator ) of the media resource, an MD5 value of the media resource, a hash value of the media resource, and so on.
As one example, a URL of a media asset may be used to uniquely indicate a storage address of a media asset. When the first asset identification includes a URL of the media asset, the URL may be composed of three parts, a type of the media asset, a host domain name in which the media asset is stored, and a name of the media asset.
As an example, after detecting a triggering operation on a resource playing option, the mobile terminal responds to the triggering operation, and can query at least one display device bound to the mobile terminal, display a device identifier of the at least one display device, select a device identifier of the display device for playing a media resource by a user, click the device identifier of the display device, and send a media resource playing request to the display device corresponding to the device identifier, where the media resource playing request includes a first resource identifier of a target media resource and corresponding first permission information.
Further, when the mobile terminal and the display device are in the same local area network, the mobile terminal may send a media playing request to the display device through the local area network. Or as shown in fig. 14, when the mobile terminal and the display device are in different local area networks, the mobile terminal sends both the media asset playing request and the device identifier to the message server, and the message server forwards the received media asset playing request to the display device corresponding to the device identifier.
Step 803, the display device receives a media asset playing request sent by the mobile terminal, where the media asset playing request includes a first resource identifier of a target media asset and corresponding first license information.
The media resource playing request is sent by the mobile terminal based on the detected triggering operation after the target media resource is displayed on the detail interface.
In the display device, an application for receiving a media play request may be installed in advance, and the application may be a fifth application. The fifth application may further analyze the received media asset playing request, and send the first resource identifier of the target media asset to the corresponding video playing application.
As an example, when the mobile terminal and the display device are in the same local area network, i.e. the mobile terminal and the display device establish a direct communication connection, the fifth application in the display device directly receives the media player request sent by the mobile terminal.
As another example, as shown in fig. 14, the mobile terminal establishes a communication connection with the display device through the message server, and a fifth application in the display device receives a media play request from the mobile terminal forwarded by the message server.
In step 804, the display device responds to the first license information and the second license information of the display device to be the same, and plays the target media resource through the system application according to the first resource identifier.
In some embodiments, after receiving the media play request, the fifth application in the display device first determines whether the first license information is the same as the second license information. If yes, determining the system application as the target application. That is, when the first license information is the same as the second license information, the system application of the display device may play the target media resource, the display device may send a first resource identifier to a server of the system application, the server of the system application may obtain the target media resource from the first media resource library according to the first resource identifier, and then send the target media resource to the display device, and the display device may play the target media resource through the system application.
The first media resource library is located in a server of the system application, and a resource identifier, license information and media resources of the media resources can be stored in the first media resource library and correspondingly stored.
As an example, the first license information and the second license information are compared, when the first license information is the same as the second license information, it is indicated that the target media resource exists in the first media resource library, and the display device supports playing of the target media resource, so that the first resource identifier can be sent to a server of the system application, the server of the system application obtains a corresponding media resource from the first media resource library according to the first resource identifier, sends the media resource to the display device, and then plays the media resource through the system application of the display device. For example, assuming that the second license information and the first license information are both the first application licensor, the display device may play the target media resource, and may play the target media resource through the fourth application after acquiring the target media resource according to the first resource identifier.
Step 805, the display device determines the target application in response to the first license information and the second license information of the display device being different, and plays the target media resource through the target application according to the first resource identifier.
In implementations, the step of determining the target application may include two implementations in response to the first license information and the second license information of the display device being different.
In a first implementation, in response to the first license information being different from the second license information, querying whether a first media asset library of a server of the system application stores media assets corresponding to the first asset identification and having a second license, the second license being a license indicated by the second license information. And determining the application corresponding to the first license information as the target application in response to the first media resource library not storing the media resource corresponding to the first resource identifier and having the second licensor.
As an example, when the first license information and the second license information are different, it is indicated that the display device may not support the playing of the target media resource, but because the manufacturer of the display device may have cooperation with the licensor corresponding to the first license information, the target media resource may be in the first media resource library corresponding to the display device and may be played through 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 license information. Thus, it is further required to determine whether a media resource corresponding to the first resource identifier and having the second license information exists in the first media resource library according to the first resource identifier and the second license information.
For example, assuming that the second license information is a second application license party and the first license information is a first application license party, the display device may not support the playing of the target media resource, but the display device cooperates with the second application, so that the target media resource may exist 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 license party. Therefore, it is necessary to determine whether the target media asset having the second license information exists in the first media asset library according to the first asset identification and the second license information.
In one possible implementation manner, the first resource identifier may be sent to a server of the system application, and when the first resource identifier includes a resource name, the server of the system application may query, according to the resource name, from the first media resource library whether a media resource that includes the resource name and belongs to the second license information exists, so as to determine whether the first media resource library stores a media resource that corresponds to the first resource identifier and has the second license information.
In another possible implementation manner, the first resource identifier may be sent to a server of the system application, and when the first resource identifier includes a URL, the server of the system application may query, according to a resource name included in the URL, whether a second resource identifier including the resource name exists in the first media resource library, so as to determine whether a media resource corresponding to the first resource identifier and having second license information is stored in the first media resource library. Wherein the second resource identifier corresponds to the second license information.
Further, determining that the application corresponding to the first license information is a specific implementation of the target application in response to the first media asset library not storing the media asset corresponding to the first asset identification and having the second license may include detecting whether the application corresponding to the first license information is installed in the display device in response to the first media asset library not storing the media asset corresponding to the first asset identification and having the second license. In response to an application corresponding to the first license information being installed in the display device, the installed application corresponding to the first license information is determined as a target application. In response to the display device not having installed the application corresponding to the first license information, the application corresponding to the first license information may be downloaded, and the downloaded application corresponding to the first license information may be determined as the target application.
That is, if the target media asset having the second license information does not exist in the first media asset library, it may be detected whether an application corresponding to the first license information is installed in the display device. If an application corresponding to the first license information is installed in the display device, the installed application corresponding to the first license information can be determined as a 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 to be the target application.
In this case, the system application of the display device cannot play the media assets of the licensor corresponding to the target application, although the media assets of at least one licensor can be played. Accordingly, it is necessary to determine a target application corresponding to the first license information, through which the target media asset is played.
In some embodiments, the target application may play the media assets of at least one licensor. For example, assuming that the target application is a first application, the first application may play not only the media asset of the first application licensor but also the media asset of the second application licensor.
As an example, when the target media resource with the second license information does not exist in the first media resource library, it is indicated that the system application of the display device cannot play the target media resource, and the target media resource needs to be played in the application corresponding to the first license information. Accordingly, it is possible to further detect whether or not the application corresponding to the first license information is installed in the display device. For example, it may be queried at an application center of the display device whether there is a video play application having license information identical to the first license information.
When an application corresponding to the first license information is installed in the display device, the installed application corresponding to the first license information may be directly determined as the target application. For example, assuming that the first license information is a sixth application licensor, an application corresponding to the sixth application licensor is a sixth application, which may be used to play the media resource, the sixth application may be directly determined as the target application when the sixth application is installed in the display device.
When the application corresponding to the first license information is not installed in the display device, determining the specific implementation of the target application may include:
As an example, when an application corresponding to the first license information is not installed in the display device, the display device may directly jump from the current interface to the application store, directly download the application corresponding to the first license information, and determine the downloaded application corresponding to the first license information as the target application.
As another example, when an application corresponding to the first license information is not installed in the display device, the display device may directly jump from the current interface to the application store and display a download interface of the application corresponding to the first license information, where the download interface includes an installation option, and the user may select to install or exit.
For example, assuming that the first license information is a second application licensor, the application corresponding to the first license information is a second application, and the query is obtained in an application center of the display device, and the second application is not installed in the display device, so, as shown in fig. 15, the display device may jump to an application store to display a download interface of the second application, where the download interface includes an installation option, the user may click on the installation option, and the display device starts downloading the second application.
In an implementation, in response to a media asset corresponding to a first asset identification and having a second licensor being stored in a first media asset library, playing, by a system application, the media asset corresponding to the first asset identification and having the second licensor.
In some embodiments, if the first media asset library stores the media asset corresponding to the first asset identifier and having the second license information, the display device is indicated to be capable of playing the target media asset, and the system application may be used to play the target media asset. Therefore, the user can play media resources by using the system application configured by the display equipment manufacturer preferentially, and the function of popularizing the display equipment manufacturer can be achieved.
In a second implementation manner, if the application corresponding to the first license information is installed in the display device in response to the first license information being different from the second license information, the application corresponding to the installed first license information is determined to be the target application. And if the application corresponding to the first license information is not installed in the display equipment, downloading the application corresponding to the first license information, and determining the downloaded application corresponding to the first license information as the target application.
That is, if the first license information and the second license information are not identical, it may be determined whether an application corresponding to the first license information is installed in the display device directly according to the first license information without querying whether there is a target media resource from the first media resource library, if so, the installed application may be determined as a target application, and if not, the application corresponding to the first license information may be downloaded, and the downloaded application may be determined as a target application.
Further, after determining the target application, the target media resource may be played through the target application according to the first resource identifier.
In one possible implementation, when the first license information is different from the second license information, and the first media resource library does not store the media resource corresponding to the first resource identifier and having the second license party, it may be determined that the target application is not a system application, but a downloaded or installed application corresponding to the first license information. In this case, the first resource identifier may be sent to the server of the target application, and the server of the target application obtains, according to the first resource identifier, a target media resource corresponding to the first resource identifier from a third media resource library corresponding to the server of the target application, and sends the target media resource to the display device, and after receiving the target media resource, the display device plays the target media resource through the target application.
In another possible implementation, when the first license information is different from the second license information, and the first media asset library stores media assets corresponding to the first asset identification and having the second licensor. In this case, the determined second resource identifier corresponding to the first resource identifier may be sent to the server of the system application, where the server of the system application obtains, according to the second resource identifier, the target media resource corresponding to the second resource identifier from the first media resource library, and sends the target media resource to the display device, and after the display device receives the target media resource, the target media resource is played through the system application.
As an example, when the target application has been started, the playing function of the target application may be directly called to play the target media resource.
As another example, when the target application is not started, the target application may be started first and directly jump to a third interface, as shown in fig. 16, where the display device displays the third interface, where the third interface includes a name, a set number, a profile, and the like of the target media resource, and the user may select any set, and after detecting a selection operation on any set, the display device invokes a play function of the target application to play content corresponding to the set number from the obtained target media resource. As shown in fig. 17, fig. 17 is a schematic diagram of a display device playing a first set of target media assets.
In the embodiment of the application, a display device receives a media asset playing request sent by a mobile terminal, wherein the media asset playing request comprises a first resource identifier of a target media resource and corresponding first license information, the first license information is used for indicating a license corresponding to an application capable of playing the target media resource, and the media asset playing request is sent by the mobile terminal on the basis of a detected triggering operation after the target media resource is displayed on a detail interface. And then in response to the first license information being the same as the second license information of the display device, playing the target media asset according to the first asset identification. And determining the target application in response to the first license information and the second license information of the display device being different, and playing the target media resource through the target application according to the first resource identifier. That is, the display device plays the target media resource according to the first license information and the second license information without paying attention to the license information corresponding to the target media resource by the user, so that the user operation is reduced, and the playing efficiency is improved.
For easy understanding, the following is an example of the flow of the method for playing media resources provided in the embodiment corresponding to fig. 8, which may specifically include:
After receiving the media resource playing request, the fifth application in the display device firstly judges whether the first license information is the same as the second license information, and if yes, plays the target media resource through the system application. If not, judging whether the first media resource library has the media resource corresponding to the first resource identifier and having the second permission information, and if so, playing the target media resource through the system application. If not, continuing to judge whether the application corresponding to the first license information is installed, if so, determining the application corresponding to the first license information as a target application, and if not, downloading the application corresponding to the first license information and determining the downloaded application as the target application.
FIG. 19 is a flowchart illustrating a method of playing media assets, which is applied in the implementation environment shown in FIG. 1, according to an exemplary embodiment. Referring to fig. 19, the method may include the steps of:
Step 1901, in response to the first license information in the media asset playing request and the second license information of the display device being the same, playing, by the system application, the target media asset corresponding to the first asset identifier according to the first asset identifier in the media asset playing request, where the first license information is used to indicate a licensor corresponding to an application capable of playing the target media asset, and the system application corresponds to the second license information.
The system application is an application which is configured by the display equipment before leaving the factory, and is used for playing media resources. For example, the system application may be a fourth application.
As an example, the first license information and the second license information may be compared, and when the first license information is the same as the second license information, it is indicated that the target media resource exists in the first media resource library of the server of the system application, and the display device supports playing of the target media resource, so that the first resource identifier may 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 then sends the media resource to the display device, and plays the media resource through the system application for playing the media resource in the display device.
Further, the media asset playing request may be sent by the mobile terminal, or the media asset playing request may be generated by the display device itself.
In some embodiments, the media asset play request is generated by the display device itself. When a user searches media resources on the display device, the search result displayed by the display device or the result recommended according to the search word of the user may be a full-network result, wherein the full-network result comprises resources corresponding to a second licensor and resources not corresponding to the second licensor, and when the user selects a certain media resource displayed on the display interface through the remote controller, the display device generates a media resource playing request containing first license information corresponding to the media resource and a first resource identifier corresponding to the resource according to the selected media resource.
That is, the user may search the display device for the media resource of the second licensor corresponding to the display device, and may search the display device for the media resource of the first licensor not corresponding to the display device, if the user selects the media resource, but the system application of the display device cannot play the media resource, so the display device may generate a media play request including the first licensed information corresponding to the media resource and the first resource identifier corresponding to the media resource according to the selected media resource.
In other embodiments, the media asset play request may be sent by the mobile terminal. The display equipment receives a media resource playing request sent by the mobile terminal, wherein the media resource playing request comprises a first resource identifier of a target media resource and corresponding first license information, and the first license information is used for indicating a license party corresponding to an application capable of playing the target media resource.
The media resource playing request is sent by the mobile terminal based on the detected triggering operation after the target media resource is displayed on the detail interface.
As an example, the mobile terminal may present a detail interface of the target media asset, which may include an asset play option that may be triggered when the user wants to play the target media asset on the display device. After detecting the triggering operation of the resource playing option, the mobile terminal can send a media resource playing request to the display device, and the media resource playing request is used for indicating the display device to play the target media resource according to the first resource identifier and the corresponding first permission information of the target media resource included in the media resource playing request.
Further, before presenting the detailed interface of the target media resource, the mobile terminal may present a first interface, where the first interface may include resource information of a plurality of media resources, and the resource information may include a poster, a name, and the like of the media resource. In the process of displaying the first interface, a user can select a target media resource to be watched from the plurality of media resources of the first interface according to the resource information of the plurality of media resources, then click on the target media resource, and when the mobile terminal detects the selected operation of the target media resource, jump to the detail interface of the target media resource from the first interface.
Further, before presenting the first interface, the mobile terminal may also be presented with a second interface, which may include a resource presentation option. In the second interface, the user can click on the resource display option, and after the mobile terminal detects the triggering operation on the resource display option, the mobile terminal can jump from the second interface to the first interface.
Further, to control the display device to play the media resource by using the mobile terminal, the mobile terminal and the display device need to be bound first, and a communication connection between the mobile terminal and the display device needs to be established.
As an example, the user may bind the mobile terminal with the display device by scanning the two-dimensional code using 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 for scanning the two-dimensional code displayed by the fifth application, so that the mobile terminal and the display device are bound.
As another example, the user may download the same system application for playing video as the display device on the mobile terminal in advance, and the user logs in the fourth application of the mobile phone version using the account number on the mobile terminal and logs in the fourth application of the television version using the same account number on the display device, so any operation performed by the user on the application of the mobile terminal may be synchronously sent to the display device, that is, the binding between the mobile terminal and the display device is completed.
It should be noted that the foregoing is merely an exemplary implementation, and specific implementations of this step may be referred to in related descriptions in step 801 and step 802, which are not repeated herein.
And step 1902, in response to the first license information and the second license information of the display device being different, playing the target media resource through the target application corresponding to the first license information.
In some embodiments, the system application of the display device may play the media assets of one licensor and not the media assets of the other licensor. The target application can also play the media assets of one licensor and cannot play the media assets of other licensors. In this case, the system application is able to play the media asset corresponding to the second license information, but is unable to play the media asset corresponding to the first license information, and thus, it is necessary to play the target media asset through the target application.
In the implementation, the specific implementation of playing the target media resource through the target application corresponding to the first license information in response to the first license information being different from the second license information of the display device includes starting the target application if the target application corresponding to the first license information is installed in the display device, and playing the target media resource according to the first resource identifier. If the target application corresponding to the first permission information is not installed in the display equipment, installing and starting the target application, and playing the target media resource according to the first resource identifier.
That is, if the first license information and the second license information are different, whether the application corresponding to the first license information is installed in the display device can be directly judged according to the first license information, if yes, the target media resource can be played through the installed target application, if not, 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.
As an example, after determining the target application, the display device may send the first resource identifier to the server of the target application, where the server of the target application obtains the target media resource from the third media resource library according to the first resource identifier, and sends the target media resource to the display device, and then the display device plays the target media resource through the target application.
In the embodiment of the application, the display device receives a media resource playing request sent by the mobile terminal, wherein the media resource playing request comprises a first resource identifier of a target media resource and corresponding first license information, and the first license information is used for indicating a license corresponding to an application capable of playing the target media resource. And in response to the first license information and the second license information of the display device being the same, playing the target media resource through the system application according to the first resource identifier, wherein the system application corresponds to the second license information. And in response to the first license information and the second license information of the display device being different, playing the target media resource through the target application corresponding to the first license information. That is, the display device plays the target media resource according to the first license information and the second license information without paying attention to the license information corresponding to the target media resource by the user, so that the user operation is reduced, and the playing efficiency is improved.
FIG. 20 is a flowchart illustrating a method of playing media assets, which is applied in the implementation environment shown in FIG. 1, according to an exemplary embodiment. Referring to fig. 20, the method may include the steps of:
Step 2001, receiving a media asset playing request sent by a mobile terminal, where the media asset playing request includes a first resource identifier of a target media asset and first license information corresponding to the target media asset, where the first license information is used to indicate a license party corresponding to an application capable of playing the target media asset.
The media resource playing request is sent by the mobile terminal based on the detected triggering operation after the target media resource is displayed on the detail interface.
The media resource playing request is sent by the mobile terminal based on the detected triggering operation after the target media resource is displayed on the detail interface.
As an example, the mobile terminal may present a detail interface of the target media asset, which may include an asset play option that may be triggered when the user wants to play the target media asset on the display device. After detecting the triggering operation of the resource playing option, the mobile terminal can send a media resource playing request to the display device, and the media resource playing request is used for indicating the display device to play the target media resource according to the first resource identifier and the corresponding first permission information of the target media resource included in the media resource playing request.
Further, before presenting the detailed interface of the target media resource, the mobile terminal may present a first interface, where the first interface may include resource information of a plurality of media resources, and the resource information may include a poster, a name, and the like of the media resource. In the process of displaying the first interface, a user can select a target media resource to be watched from the plurality of media resources of the first interface according to the resource information of the plurality of media resources, then click on the target media resource, and when the mobile terminal detects the selected operation of the target media resource, jump to the detail interface of the target media resource from the first interface.
Further, before presenting the first interface, the mobile terminal may also be presented with a second interface, which may include a resource presentation option. In the second interface, the user can click on the resource display option, and after the mobile terminal detects the triggering operation on the resource display option, the mobile terminal can jump from the second interface to the first interface.
Further, to control the display device to play the media resource by using the mobile terminal, the mobile terminal and the display device need to be bound first, and a communication connection between the mobile terminal and the display device needs to be established.
As an example, the user may bind the mobile terminal with the display device by scanning the two-dimensional code using 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 for scanning the two-dimensional code displayed by the fifth application, so that the mobile terminal and the display device are bound.
As another example, the user may download the same system application for playing video as the display device on the mobile terminal in advance, and the user logs in the fourth application of the mobile phone version using the account number on the mobile terminal and logs in the fourth application of the television version using the same account number on the display device, so any operation performed by the user on the application of the mobile terminal may be synchronously sent to the display device, that is, the binding between the mobile terminal and the display device is completed.
It should be noted that the foregoing is merely an exemplary implementation, and specific implementations of this step may be referred to in related descriptions in step 801 and step 802, which are not repeated herein.
Step 2002, in response to the first license information and the second license information of the display device being the same, playing the target media asset through the system application according to the first asset identification.
The system application is an application which is configured by the display equipment before leaving the factory, and is used for playing media resources. For example, the system application may be a fourth application.
As an example, the first license information and the second license information may be compared, and when the first license information is the same as the second license information, it is indicated that the target media resource exists in the first media resource library of the server of the system application, and the display device supports playing of the target media resource, so that the first resource identifier may 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 then sends the media resource to the display device, and plays the media resource through the system application for playing the media resource in the display device.
Step 2003, in response to the first license information and the second license information of the display device being different, sending a query request containing the first resource identifier to a server of the system application, and playing the reference media resource through the system application based on the address information sent by the server of the system application.
The query request is used for enabling a server of the system application to query whether a first media resource library stores reference media resources, wherein the reference media resources are media resources corresponding to a first resource identifier and provided with a second licensor, and feeding address information of the queried reference media resources back to the display device, and the second licensor is a licensor indicated by the second licensor information.
The reference media resource and the target media resource are both media resources corresponding to the first resource identifier, only 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. For example, the target media asset is an X-movie of the sixth application licensor and the reference media asset is an X-movie of the first application licensor.
That is, if the first license information is different from the second license information of the display device, a query request including the first resource identifier may be sent to the server of the system application, and after the server of the system application receives the query request, the server of the system application queries whether there is a media resource corresponding to the first resource identifier and having the second license party in the first media resource library based on the first resource identifier, if so, the queried media resource is referred to as a reference media resource, and obtains address information of the reference media resource, and sends 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.
As an example, when the first license information and the second license information are different, it is indicated that the display device may not support the playing of the target media resource, but because the display device manufacturer may have cooperation with the licensor corresponding to the first license information, the target media resource may be in the first media resource library corresponding to the display device and may be played through 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 license information. Thus, it is further required to determine whether a reference media resource corresponding to the first resource identifier and having the second license information exists in the first media asset library according to the first resource identifier and the second license information.
In one possible implementation manner, the first resource identifier may be sent to a server of the system application, when the first resource identifier includes a resource name, the server of the system application may query, from a first media resource library, whether a media resource including the resource name and belonging to the second permission information exists according to the resource name, and if so, may make the queried media resource a reference media resource, obtain address information of the reference media resource, send the address information to the display device, and then the display device obtains the reference media resource based on the address information, and play the reference media resource through the system application.
In another possible implementation manner, the first resource identifier may be sent to the server of the system application, when the first resource identifier includes a URL, the server of the system application may query, according to a resource name included in the URL, whether a second resource identifier including the resource name exists in the first media resource library, and if so, determine whether a media resource corresponding to the second resource identifier corresponds to the second permission information, if so, determine that a reference media resource is stored in the first media resource library, acquire address information of the reference media resource, where the address information may be a URL, send the address information to the display device, and the display device acquires the reference media resource based on the address information and plays the reference media resource through the system application.
In the embodiment of the application, a media resource playing request sent by a mobile terminal is received, wherein the media resource playing request comprises a first resource identifier of a target media resource and first permission information corresponding to the target media resource, and the first permission information is used for indicating a permission party corresponding to an application capable of playing the target media resource. And in response to the first license information being the same as the second license information of the display device, playing the target media asset through the system application according to the first asset identification. And responding to the difference between the first license information and the second license information of the display device, sending a query request containing the first resource identifier to a server of the system application, and playing the reference media resource through the system application based on the address information sent by the server of the system application. That is, the display device plays the target media resource according to the first license information and the second license information without paying attention to the license information corresponding to the target media resource by the user, so that the user operation is reduced, and the playing efficiency is improved.
For ease of understanding, as an example, a method for playing media assets provided by an embodiment of the present application is illustrated below in conjunction with fig. 21.
And the third application of the mobile terminal sends a media asset playing request to the display device, wherein the media asset playing request comprises a first resource identifier of a target media asset and corresponding first permission information, and the fifth application of the display device receives the media asset playing request and then judges whether the first permission information and the second permission information are the same.
If the first license information is the same as the second license information, the fifth application sends the first resource identifier to the system application, the system application is started, then the system application sends the first resource identifier to a server of the system application, the server of the system application obtains a target media resource corresponding to the first resource identifier from the first media resource library, the target media resource is sent to the system application, and the system application can play the target media resource.
If the first license information and the second license information are different, the fifth application may send a query request including the first resource identifier to a server of the system application, where the server of the system application determines whether a reference media resource is stored in the first media resource library, where the reference media resource is a media resource corresponding to the first resource identifier and having the second license information. If yes, the address information of the reference media resource is sent to a fifth application, the fifth application sends the address information of the reference media resource to a system application, the system application is started, and then the system application acquires the reference media resource from a server of the system application based on the address information of the reference media resource and plays the reference media resource.
For ease of understanding, as another example, a method for playing media assets provided by an embodiment of the present application is illustrated below in conjunction with fig. 22.
And the third application of the mobile terminal sends a media asset playing request to the display device, wherein the media asset playing request comprises a first resource identifier of a target media asset and corresponding first permission information, and the fifth application of the display device receives the media asset playing request and then judges whether the first permission information and the second permission information are the same.
If the first license information and the second license information are the same, the target media resource can be directly played through the system application.
If the first license information and the second license information are different, the fifth application sends a query request comprising the first resource identifier to a server of the system application, the server of the system application judges whether the first media resource library stores the media resource corresponding to the first resource identifier and having the second license information, and if not, the server of the system application feeds back a message of the target media resource without the corresponding second license information to the fifth application. The fifth application then determines whether the display device has a target application corresponding to the first license information installed.
If the display equipment is provided with a target application corresponding to the first permission information, a first resource identifier is sent to the target application, the target application is started, a target media resource is obtained from a server of the target application based on the first resource identifier by the target application, and the target media resource is played.
If the display device is not provided with the target application corresponding to the first permission information, the fifth application requests the application market to download the target application, and after the application market downloads and installs the target application, the fifth application is sent an installation success message. And then the fifth application sends the first resource identifier to the target application, the target application is started, the target application acquires the target media resource from the server of the target application based on the first resource identifier, and the target media resource is played.
In some embodiments, there is also provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of playing media assets in the above embodiments. For example, the computer readable storage medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
It is noted that the computer readable storage medium mentioned in the present application may be a non-volatile storage medium, in other words, a non-transitory storage medium.
It should be understood that all or part of the steps to implement the above-described embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions may be stored in the computer-readable storage medium described above.
That is, in some embodiments, there is also provided a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps of the method of playing media assets described above.
It should be noted that the above embodiments are merely for illustrating the technical solution of the present application and not for limiting the same, and although the present application has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that the technical solution described in the above embodiments may be modified or some or all of the technical features may be equivalently replaced, and these modifications or substitutions do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiments of the present application.

Claims (4)

1. A method of playing media assets, for use in a television, the method comprising:
Receiving a media resource playing request sent by a mobile terminal, wherein the media resource playing request comprises a resource identifier and first license information, and different license information corresponds to different integrated broadcast control licensees appointed by broadcasting and television;
Judging whether the first permission information is the same as second permission information of a system application preset in the television;
When the second license information and the first license information are the same, the system application is used for playing the media resource corresponding to the resource identifier;
When the second license information and the first license information are different, judging whether the television is provided with an application corresponding to the first license information according to the first license information;
when the application corresponding to the first license information is not installed in the television, a downloading interface of the application corresponding to the first license information is displayed, and a user can select to install or quit.
2. The method of claim 1, wherein,
When the application corresponding to the first license information is installed in the television, playing the media resource corresponding to the resource identifier through the application corresponding to the first license information.
3. The method of claim 1, wherein the download interface includes an installation option, the method further comprising:
receiving a triggering operation of the installation option;
and downloading the application corresponding to the first license information.
4. A television comprising a processor and a memory, the television being for performing the method of any of claims 1-3.
CN202111108384.5A 2020-02-17 2020-02-17 Method, device, display device and storage medium for playing media resources Active CN113766328B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111108384.5A CN113766328B (en) 2020-02-17 2020-02-17 Method, device, display device and storage medium for playing media resources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111108384.5A CN113766328B (en) 2020-02-17 2020-02-17 Method, device, display device and storage medium for playing media resources
CN202010096987.7A CN111131898B (en) 2020-02-17 2020-02-17 Method and device for playing media resource, display equipment and storage medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202010096987.7A Division CN111131898B (en) 2020-02-17 2020-02-17 Method and device for playing media resource, display equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113766328A CN113766328A (en) 2021-12-07
CN113766328B true CN113766328B (en) 2025-01-07

Family

ID=70492037

Family Applications (4)

Application Number Title Priority Date Filing Date
CN202111106825.8A Active CN113784220B (en) 2020-02-17 2020-02-17 Method for playing media resources, display device and mobile device
CN202111108384.5A Active CN113766328B (en) 2020-02-17 2020-02-17 Method, device, display device and storage medium for playing media resources
CN202111162290.6A Active CN113766329B (en) 2020-02-17 2020-02-17 Play request processing method and display device
CN202010096987.7A Active CN111131898B (en) 2020-02-17 2020-02-17 Method and device for playing media resource, display equipment and storage medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202111106825.8A Active CN113784220B (en) 2020-02-17 2020-02-17 Method for playing media resources, display device and mobile device

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN202111162290.6A Active CN113766329B (en) 2020-02-17 2020-02-17 Play request processing method and display device
CN202010096987.7A Active CN111131898B (en) 2020-02-17 2020-02-17 Method and device for playing media resource, display equipment and storage medium

Country Status (2)

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

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110996136B (en) * 2019-12-04 2022-02-11 聚好看科技股份有限公司 Video resource display method and device
CN113784220B (en) * 2020-02-17 2023-08-08 聚好看科技股份有限公司 Method for playing media resources, display device and mobile device
CN111598672B (en) * 2020-07-27 2020-11-24 南京梦饷网络科技有限公司 Method, computing device, and computer-readable storage medium for synthesizing video
CN114697748B (en) * 2020-12-25 2024-05-03 深圳Tcl新技术有限公司 Video recommendation method and computer equipment based on voice recognition
CN113489700B (en) * 2021-06-28 2023-05-09 聚好看科技股份有限公司 Method, server and terminal equipment for acquiring media asset data
CN115623183A (en) * 2021-07-12 2023-01-17 腾讯科技(深圳)有限公司 Volumetric media data processing method, device, device and storage medium
CN113891130B (en) * 2021-09-18 2024-10-22 海信视像科技股份有限公司 Display device and request processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967608A (en) * 2015-04-28 2015-10-07 腾讯科技(北京)有限公司 Method of playing multimedia file, mobile terminal and fixing terminal
CN105898482A (en) * 2015-12-02 2016-08-24 乐视网信息技术(北京)股份有限公司 Television application installing method and device
CN106886583A (en) * 2017-02-14 2017-06-23 广州三星通信技术研究有限公司 Method and apparatus for managing multimedia file broadcasting in the electronic device

Family Cites Families (40)

* 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
JP4719150B2 (en) * 2003-09-17 2011-07-06 パナソニック株式会社 Application execution apparatus, application execution method, integrated circuit, and program
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
CN102299968B (en) * 2011-09-16 2014-08-20 四川长虹电器股份有限公司 Multi-terminal information sharing system and method
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
US9282364B2 (en) * 2013-09-13 2016-03-08 Ortiz And Associates Consulting, Llc Systems and methods for enabling simultaneous second screen video segment replay during ongoing primary screen programming
CN103747345A (en) * 2013-12-16 2014-04-23 乐视网信息技术(北京)股份有限公司 Method and equipment for video playing of intelligent televisions
CN105100906A (en) * 2014-04-17 2015-11-25 海信集团有限公司 Play control method and play control device
US10110951B2 (en) * 2014-04-24 2018-10-23 Axwave Inc. Coordinated background TV recognition
CN104135685B (en) * 2014-07-18 2017-12-19 北京奇虎科技有限公司 The display methods and display device of the broadcast information of video web page
CN104811776B (en) * 2015-04-09 2018-02-02 小米科技有限责任公司 Multi-medium play method and device
CN104954811B (en) * 2015-07-17 2018-06-15 杭州当贝网络科技有限公司 A kind of method and Intelligent television terminal of video aggregation application load networks video
CN106686446B (en) * 2015-11-05 2020-07-14 腾讯科技(北京)有限公司 Content projection method and mobile terminal
CN105578270B (en) * 2015-12-16 2019-12-10 北京奇虎科技有限公司 Application starting method, router and television
CN105898393A (en) * 2015-12-29 2016-08-24 乐视网信息技术(北京)股份有限公司 Media data play control method and system, client and server
CN105872686A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Information display method of television programs, information display apparatus of television programs and terminal
CN105898570A (en) * 2016-04-13 2016-08-24 乐视控股(北京)有限公司 Method, device, and equipment of invoking media player
CN105933700B (en) * 2016-04-22 2018-12-07 Tcl海外电子(惠州)有限公司 Detection method, device and the television set of television applications program license
CN106534910B (en) * 2016-12-02 2021-06-01 腾讯科技(深圳)有限公司 Multimedia playing control system, method and device
CN107018432B (en) * 2017-03-28 2020-02-14 华为技术有限公司 Media content licensing method and device
CN107070914A (en) * 2017-04-11 2017-08-18 北京小米移动软件有限公司 Authorization method, device and equipment based on wearable device
CN109495789B (en) * 2017-09-13 2022-02-25 华为技术有限公司 Media file playing method, equipment and communication system
CN107872685A (en) * 2017-11-20 2018-04-03 珠海市魅族科技有限公司 A kind of player method of multi-medium data, device and computer installation
CN113965811B (en) * 2017-12-12 2023-03-28 腾讯科技(深圳)有限公司 Play control method and device, storage medium and electronic device
US10897466B2 (en) * 2018-03-30 2021-01-19 Microsoft Technology Licensing, Llc System and method for externally-delegated access control and authorization
CN110557674A (en) * 2018-05-30 2019-12-10 环球天成科技(北京)有限公司 Intelligent screen projection playing and transmitting method and device
CN109302385A (en) * 2018-09-07 2019-02-01 广州酷狗计算机科技有限公司 Multimedia resource sharing method, device and storage medium
CN109885988A (en) * 2019-02-18 2019-06-14 四川迪佳通电子有限公司 Method for broadcasting multimedia file, multimedia equipment based on credible performing environment
CN109857300A (en) * 2019-02-22 2019-06-07 维沃移动通信有限公司 Multimedia service providing method and device
CN110351387B (en) * 2019-07-25 2020-12-25 腾讯科技(深圳)有限公司 Media resource playing method, media resource transmission device, storage medium and electronic device
CN110764888A (en) * 2019-09-19 2020-02-07 深圳市万普拉斯科技有限公司 Application switching method, storage medium and device
CN110704324B (en) * 2019-09-30 2023-11-10 聚好看科技股份有限公司 Application debugging method, device and storage medium
CN113784220B (en) * 2020-02-17 2023-08-08 聚好看科技股份有限公司 Method for playing media resources, display device and mobile device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967608A (en) * 2015-04-28 2015-10-07 腾讯科技(北京)有限公司 Method of playing multimedia file, mobile terminal and fixing terminal
CN105898482A (en) * 2015-12-02 2016-08-24 乐视网信息技术(北京)股份有限公司 Television application installing method and device
CN106886583A (en) * 2017-02-14 2017-06-23 广州三星通信技术研究有限公司 Method and apparatus for managing multimedia file broadcasting in the electronic device

Also Published As

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

Similar Documents

Publication Publication Date Title
CN113766328B (en) Method, device, display device and storage medium for playing media resources
CN111752518B (en) Screen throwing method of display equipment and display equipment
WO2020244266A1 (en) Remote control method for smart television, mobile terminal, and smart television
CN112073762B (en) Information acquisition method based on multi-system display equipment and multi-system display equipment
CN112055240B (en) Display device and operation prompt display method for pairing display device with remote controller
CN111405321B (en) Video acquisition method, display device and server
US11960674B2 (en) Display method and display apparatus for operation prompt information of input control
CN114079819B (en) Content display method and display device
CN112165642B (en) Display device
CN111542031B (en) Display device and Bluetooth device pairing method
CN111343495A (en) Display device and method for playing music in terminal
CN112165641A (en) Display device
CN111954059A (en) Screen saver display method and display device
CN112040340A (en) Resource file acquisition method and display device
CN111083538A (en) Background image display method and device
CN113495711A (en) Display apparatus and display method
CN112073787B (en) Display device and home page display method
CN111586463B (en) Display device
CN111479144A (en) Display device and application interaction method
CN113573115B (en) Method for determining search characters and display device
CN111479146B (en) Display apparatus and display method
CN111787350A (en) Display device and screenshot method in video call
CN113825007B (en) Video playing method and device and display equipment
CN113467651A (en) Display method and display equipment for content corresponding to control
CN111526392A (en) Video acquisition method, display device and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant