CN112004125A - Media resource playing method and display equipment - Google Patents

Media resource playing method and display equipment Download PDF

Info

Publication number
CN112004125A
CN112004125A CN202010843713.XA CN202010843713A CN112004125A CN 112004125 A CN112004125 A CN 112004125A CN 202010843713 A CN202010843713 A CN 202010843713A CN 112004125 A CN112004125 A CN 112004125A
Authority
CN
China
Prior art keywords
application
media resource
mobile terminal
display device
information
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.)
Pending
Application number
CN202010843713.XA
Other languages
Chinese (zh)
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.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual 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 Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN202010843713.XA priority Critical patent/CN112004125A/en
Publication of CN112004125A publication Critical patent/CN112004125A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses a media resource playing method and display equipment, which are used for enabling the display equipment to respond to an instruction of a mobile terminal and play a media resource through a specified application. The method is applied to a display device and comprises the following steps: when receiving a device information acquisition request from an external mobile terminal, sending device information of the display device to the external mobile terminal; the equipment information is used for triggering the external mobile terminal to acquire media resource information from a specified server after receiving the equipment information; the designated server is a server for providing designated application; receiving a media resource playing instruction from the external mobile terminal, wherein the media resource playing instruction at least carries at least one piece of media resource information acquired by the external mobile terminal from the designated server; and according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the specified application.

Description

Media resource playing method and display equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a media resource playing method and a display device.
Background
At present, a large number of applications providing media resources exist, and media resources provided by each application often have differences, and in order to browse media resources provided by a plurality of different applications, a user needs to start a plurality of different applications and browse media resource lists provided by each application respectively. In order to simplify operations required by a user to browse media resources provided by different applications, an application program aggregating media resources of a plurality of application programs is developed, and the application program, taking the existing 4K Now as an example, can aggregate media resource lists provided by a plurality of different application programs into one media resource list, so that the user can browse the media resources provided by a plurality of different applications by only opening a 4K Now interface.
However, for display devices such as smart televisions and digital televisions, the 4K Now interface installed thereon includes media resources provided by a plurality of application programs, and the amount of the media resources is large, and the display devices usually respond to a key input instruction input by a user through a control device to perform operations such as selecting media resources, playing media resources, turning pages, and the like, so that actual operations are complex and inconvenient for the user.
Disclosure of Invention
The embodiment of the application provides a media resource playing method and display equipment, which are used for enabling the display equipment to respond to an instruction of a mobile terminal and play a media resource through a specified application.
In a first aspect, there is provided a display device comprising:
a display;
a controller coupled with the display, the controller configured to:
when receiving a device information acquisition request from an external mobile terminal, sending device information of the display device to the external mobile terminal; the device information includes at least: at least one application installed by the display device; the equipment information is used for triggering the external mobile terminal to acquire media resource information from a specified server after receiving the equipment information; the designated server is a server for providing a designated application, and the designated application is one of the at least one application;
receiving a media resource playing instruction from the external mobile terminal, wherein the media resource playing instruction at least carries at least one piece of media resource information acquired by the external mobile terminal from the designated server;
and according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the specified application.
In a second aspect, a media resource playing method is provided, which is applied to a display device, and includes:
when receiving a device information acquisition request from an external mobile terminal, sending device information of the display device to the external mobile terminal; the device information includes at least: at least one application installed by the display device; the equipment information is used for triggering the external mobile terminal to acquire media resource information from a specified server after receiving the equipment information; the designated server is a server for providing a designated application, and the designated application is one of the at least one application;
receiving a media resource playing instruction from the external mobile terminal, wherein the media resource playing instruction at least carries at least one piece of media resource information acquired by the external mobile terminal from the designated server;
and according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the specified application.
In the above embodiment, the display device sends the device information to the connected external mobile terminal, and triggers the external mobile terminal to obtain the media resource information from the specified server providing the specified application according to the device information; and when a media resource playing instruction carrying the media resource information acquired from the specified server is received, playing the media resource corresponding to the media resource information through the specified application. Therefore, the display equipment can play the media resources according to the media resource information from the mobile terminal without responding to the key input instruction input by the control device to play the media resources, so that a user only needs to select the media resources through the mobile terminal to play without operating the control device to input the key input instruction, and the operation is effectively simplified.
Drawings
Fig. 1A is a schematic diagram illustrating an operation scenario between the display device 200 and the control apparatus 100;
fig. 1B is a block diagram schematically illustrating a configuration of the control apparatus 100 in fig. 1A;
fig. 1C is a block diagram schematically illustrating a configuration of the display device 200 in fig. 1A;
FIG. 1D is a block diagram illustrating an architectural configuration of an operating system in memory of display device 200;
fig. 2 is a flowchart illustrating a media resource playing method provided by an embodiment of the present application;
fig. 3 is a flowchart illustrating a media resource playing method applied to an external mobile terminal according to an embodiment of the present application;
fig. 4 is a schematic diagram illustrating an external mobile terminal displaying media asset information;
the user interface of the communication application (external mobile terminal) is exemplarily shown in fig. 5A-5B.
Detailed Description
To make the objects, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below with reference to the drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments.
All other embodiments, which can be derived by a person skilled in the art from the exemplary embodiments shown in the present application without inventive effort, shall fall within the scope of protection of the present application. Moreover, while the disclosure herein has been presented in terms of exemplary one or more examples, it is to be understood that each aspect of the disclosure can be utilized independently and separately from other aspects of the disclosure to provide a complete disclosure.
The terms "comprises" and "comprising," and any variations thereof, as used herein, are intended to cover a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device.
The term "module," as used herein, 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 functionality associated with that element.
The term "gesture" as used in this application refers to a user's behavior through a change in hand shape or an action such as hand motion to convey a desired idea, action, purpose, or result.
To facilitate understanding of the media resource playing method and the display device provided in the embodiments of the present application, the following briefly describes the structure of the display device and the interaction between the display device and the control apparatus:
fig. 1A is a schematic diagram illustrating an operation scenario between the display device 200 and the control apparatus 100. As shown in fig. 1A, the control apparatus 100 and the display device 200 may communicate with each other in a wired or wireless manner.
Among them, the control apparatus 100 is configured to control the display device 200, which may receive an operation instruction input by a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200, serving as an intermediary for interaction between the user and the display device 200. Such as: the user operates the channel up/down key on the control device 100, and the display device 200 responds to the channel up/down operation.
The control device 100 may be a remote controller 100A, which includes infrared protocol communication or bluetooth protocol communication, and other short-distance communication methods, etc. to control the display apparatus 200 in a wireless or other wired manner. The user may input a user instruction through a key on a remote controller, voice input, control panel input, etc., to control the display apparatus 200. Such as: the user can input a corresponding control command through a volume up/down key, a channel control key, up/down/left/right moving keys, a voice input key, a menu key, a power on/off key, etc. on the remote controller, to implement the function of controlling the display device 200.
The control device 100 may also be an intelligent device, such as a mobile terminal 100B, a tablet computer, a notebook computer, and the like. For example, the display device 200 is controlled using an application program running on the smart device. The application program may provide various controls to a user through an intuitive User Interface (UI) on a screen associated with the smart device through configuration.
For example, the mobile terminal 100B may install a software application with the display device 200 to implement connection communication through a network communication protocol for the purpose of one-to-one control operation and data communication. Such as: the mobile terminal 100B may be caused to establish a control instruction protocol with the display device 200 to implement the functions of the physical keys as arranged in the remote control 100A by operating various function keys or virtual buttons of the user interface provided on the mobile terminal 100B. The audio and video content displayed on the mobile terminal 100B may also be transmitted to the display device 200, so as to implement a synchronous display function.
The display apparatus 200 may be implemented as a television, and may provide an intelligent network television function of a broadcast receiving television function as well as a computer support function. Examples of the display device include a digital television, a web television, a smart television, an Internet Protocol Television (IPTV), and the like.
The display device 200 may be a liquid crystal display, an organic light emitting display, a projection display device. The specific display device type, size, resolution, etc. are not limited.
The display apparatus 200 also performs data communication with the server 300 through various communication means. Here, the display apparatus 200 may be allowed to be communicatively connected through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 300 may provide various contents and interactions to the display apparatus 200. By way of example, the display device 200 may send and receive information such as: receiving Electronic Program Guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library. The servers 300 may be a group or groups of servers, and may be one or more types of servers. Other web service contents such as a video on demand and an advertisement service are provided through the server 300.
Fig. 1B is a block diagram illustrating the configuration of the control device 100. As shown in fig. 1B, the control device 100 includes a controller 110, a memory 120, a communicator 130, a user input interface 140, an output interface 150, and a power supply 160.
The controller 110 includes a Random Access Memory (RAM)111, a Read Only Memory (ROM)112, a processor 113, a communication interface, and a communication bus. The controller 110 is used to control the operation of the control device 100, as well as the internal components of the communication cooperation, external and internal data processing functions.
Illustratively, when an interaction of a user pressing a key disposed on the remote controller 100A or an interaction of touching a touch panel disposed on the remote controller 100A is detected, the controller 110 may control to generate a signal corresponding to the detected interaction and transmit the signal to the display device 200.
And a memory 120 for storing various operation programs, data and applications for driving and controlling the control apparatus 100 under the control of the controller 110. The memory 120 may store various control signal commands input by a user.
The communicator 130 enables communication of control signals and data signals with the display apparatus 200 under the control of the controller 110. Such as: the control apparatus 100 transmits a control signal (e.g., a touch signal or a button signal) to the display device 200 via the communicator 130, and the control apparatus 100 may receive the signal transmitted by the display device 200 via the communicator 130. The communicator 130 may include an infrared signal interface 131 and a radio frequency signal interface 132. 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. The following steps are repeated: when the rf signal interface is used, a user input command needs to be converted into a digital signal, and then the digital signal is modulated according to the rf control signal modulation protocol and then transmitted to the display device 200 through the rf transmitting terminal.
The user input interface 140 may include at least one of a microphone 141, a touch pad 142, a sensor 143, a key 144, and the like, so that a user can input a user instruction regarding controlling the display apparatus 200 to the control apparatus 100 through voice, touch, gesture, press, and the like.
The output interface 150 outputs a user instruction received by the user input interface 140 to the display apparatus 200, or outputs an image or voice signal received by the display apparatus 200. Here, the output interface 150 may include an LED interface 151, a vibration interface 152 generating vibration, a sound output interface 153 outputting sound, a display 154 outputting an image, and the like. For example, the remote controller 100A may receive an output signal such as audio, video, or data from the output interface 150, and display the output signal in the form of an image on the display 154, in the form of audio on the sound output interface 153, or in the form of vibration on the vibration interface 152.
And a power supply 160 for providing operation power support for each element of the control device 100 under the control of the controller 110. In the form of a battery and associated control circuitry.
A hardware configuration block diagram of the display device 200 is exemplarily illustrated in fig. 1C. As shown in fig. 1C, the display apparatus 200 may further include a tuner demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, an audio processor 280, an audio input interface 285, and a power supply 290.
The tuner demodulator 210 receives the broadcast television signal in a wired or wireless manner, may perform modulation and demodulation processing such as amplification, mixing, and resonance, and is configured to demodulate, from a plurality of wireless or wired broadcast television signals, an audio/video signal carried in a frequency of a television channel selected by a user, and additional information (e.g., EPG data).
The tuner demodulator 210 is responsive to the user selected frequency of the television channel and the television signal carried by the frequency, as selected by the user and controlled by the controller 250.
The tuner demodulator 210 can receive a television signal in various ways according to the broadcasting system of the television signal, such as: terrestrial broadcasting, cable broadcasting, satellite broadcasting, internet broadcasting, or the like; and according to different modulation types, a digital modulation mode or an analog modulation mode can be adopted; and can demodulate the analog signal and the digital signal according to the different kinds of the received television signals.
In other exemplary embodiments, the tuning demodulator 210 may also be in an external device, such as an external set-top box. In this way, the set-top box outputs a television signal after modulation and demodulation, and inputs the television signal into the display apparatus 200 through the external device interface 240.
The communicator 220 is a component for communicating with an external device or an external server according to various communication protocol types. For example, the display apparatus 200 may transmit content data to an external apparatus connected via the communicator 220, or browse and download content data from an external apparatus connected via the communicator 220. The communicator 220 may include a network communication protocol module or a near field communication protocol module, such as a WIFI module 221, a bluetooth communication protocol module 222, and a wired ethernet communication protocol module 223, so that the communicator 220 may receive a control signal of the control device 100 according to the control of the controller 250 and implement the control signal as a WIFI signal, a bluetooth signal, a radio frequency signal, and the like.
The detector 230 is a component of the display apparatus 200 for collecting signals of an external environment or interaction with the outside. The detector 230 may include an image collector 231, such as a camera, a video camera, etc., which may be used to collect external environment scenes to adaptively change the display parameters of the display device 200; and the function of acquiring the attribute of the user or interacting gestures with the user so as to realize the interaction between the display equipment and the user. A light receiver 232 may also be included to collect ambient light intensity to adapt to changes in display parameters of the display device 200, etc.
In some other exemplary embodiments, the detector 230 may further include a temperature sensor, such as by sensing an ambient temperature, and the display device 200 may adaptively adjust a display color temperature of the image. For example, when the temperature is higher, the display apparatus 200 may be adjusted to display a color temperature of an image that is cooler; when the temperature is lower, the display device 200 may be adjusted to display a warmer color temperature of the image.
In some other exemplary embodiments, the detector 230, which may further include a sound collector, such as a microphone, may be configured to receive a sound of a user, such as a voice signal of a control instruction of the user to control the display device 200; alternatively, ambient sounds may be collected that identify the type of ambient scene, enabling the display device 200 to adapt to ambient noise.
The external device interface 240 is a component for providing the controller 210 to control data transmission between the display apparatus 200 and an external apparatus. The external device interface 240 may be connected to an external apparatus such as a set-top box, a game device, a notebook computer, etc. in a wired/wireless manner, and may receive data such as a video signal (e.g., moving image), an audio signal (e.g., music), additional information (e.g., EPG), etc. of the external apparatus.
The external device interface 240 may include: a High Definition Multimedia Interface (HDMI) terminal 241, a Composite Video Blanking Sync (CVBS) terminal 242, an analog or digital Component terminal 243, a Universal Serial Bus (USB) terminal 244, a Component terminal (not shown), a red, green, blue (RGB) terminal (not shown), and the like.
The controller 250 controls the operation of the display device 200 and responds to the operation of the user by running various software control programs (such as an operating system and various application programs) stored on the memory 260.
As shown in fig. 1C, the controller 250 includes a Random Access Memory (RAM)251, a Read Only Memory (ROM)252, a graphics processor 253, a CPU processor 254, a communication interface 255, and a communication bus 256. The RAM251, the ROM252, the graphic processor 253, and the CPU processor 254 are connected to each other through a communication bus 256 through a communication interface 255.
The ROM252 stores various system boot instructions. When the display apparatus 200 starts power-on upon receiving the power-on signal, the CPU processor 254 executes a system boot instruction in the ROM252, copies the operating system stored in the memory 260 to the RAM251, and starts running the boot operating system. After the start of the operating system is completed, the CPU processor 254 copies the various application programs in the memory 260 to the RAM251 and then starts running and starting the various application programs.
A graphic processor 253 for generating screen images of various graphic objects such as icons, images, and operation menus. The graphic processor 253 may include an operator for performing an operation by receiving various interactive instructions input by a user, and further displaying various objects according to display attributes; and a renderer for generating various objects based on the operator and displaying the rendered result on the display 275.
A CPU processor 254 for executing operating system and application program instructions stored in memory 260. And according to the received user input instruction, processing of various application programs, data and contents is executed so as to finally display and play various audio-video contents.
In some example embodiments, the CPU processor 254 may comprise a plurality of processors. The plurality of processors may include one main processor and a plurality of or one sub-processor. A main processor for performing some initialization operations of the display apparatus 200 in the display apparatus preload mode and/or operations of displaying a screen in the normal mode. A plurality of or one sub-processor for performing an operation in a state of a standby mode or the like of the display apparatus.
The communication interface 255 may include a first interface to an nth interface. These interfaces may be network interfaces that are connected to external devices via a network.
The controller 250 may control the overall operation of the display apparatus 200. For example: in response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command.
Where the object may be any one of the selectable objects, such as a hyperlink or an icon. The operation related to the selected object is, for example, an operation of displaying a link to a hyperlink page, document, image, or the like, or an operation of executing a program corresponding to an icon. The user input command for selecting the GUI object may be a command input through various input means (e.g., a mouse, a keyboard, a touch panel, etc.) connected to the display apparatus 200 or a voice command corresponding to a user uttering voice.
A memory 260 for storing various types of data, software programs, or applications for driving and controlling the operation of the display device 200. The memory 260 may include volatile and/or nonvolatile memory. And the term "memory" includes the memory 260, the RAM251 and the ROM252 of the controller 250, or a memory card in the display device 200.
In some embodiments, the memory 260 is specifically used for storing an operating program for driving the controller 250 of the display device 200; storing various application programs built in the display apparatus 200 and downloaded by a user from an external apparatus; data such as visual effect images for configuring various GUIs provided by the display 275, various objects related to the GUIs, and selectors for selecting GUI objects are stored.
In some embodiments, the memory 260 is specifically configured to store drivers and related data for the tuner demodulator 210, the communicator 220, the detector 230, the external device interface 240, the video processor 270, the display 275, the audio processor 280, and the like, external data (e.g., audio-visual data) received from the external device interface, or user data (e.g., key information, voice information, touch information, and the like) received from the user interface.
In some embodiments, memory 260 specifically stores software and/or programs representing an Operating System (OS), which may include, for example: a kernel, middleware, an Application Programming Interface (API), and/or an application program. Illustratively, the kernel may control or manage system resources, as well as functions implemented by other programs (e.g., the middleware, APIs, or applications); at the same time, the kernel may provide an interface to allow middleware, APIs, or applications to access the controller to enable control or management of system resources.
A block diagram of the architectural configuration of the operating system in the memory of the display device 200 is illustrated in fig. 1D. The operating system architecture comprises an application layer, a middleware layer and a kernel layer from top to bottom.
The application layer, the application programs built in the system and the non-system-level application programs belong to the application layer and are responsible for direct interaction with users. The application layer may include a plurality of applications such as NETFLIX applications, setup applications, media center applications, and the like. These applications may be implemented as Web applications that execute based on a WebKit engine, and in particular may be developed and executed based on HTML, Cascading Style Sheets (CSS), and JavaScript.
Here, HTML, which is called HyperText Markup Language (HyperText Markup Language), is a standard Markup Language for creating web pages, and describes the web pages by Markup tags, where the HTML tags are used to describe characters, graphics, animation, sound, tables, links, etc., and a browser reads an HTML document, interprets the content of the tags in the document, and displays the content in the form of web pages.
CSS, known as Cascading Style Sheets (Cascading Style Sheets), is a computer language used to represent the Style of HTML documents, and may be used to define Style structures, such as fonts, colors, locations, etc. The CSS style can be directly stored in the HTML webpage or a separate style file, so that the style in the webpage can be controlled.
JavaScript, a language applied to Web page programming, can be inserted into an HTML page and interpreted and executed by a browser. The interaction logic of the Web application is realized by JavaScript. The JavaScript can package a JavaScript extension interface through a browser, realize the communication with the kernel layer,
the middleware layer may provide some standardized interfaces to support the operation of various environments and systems. For example, the middleware layer may be implemented as multimedia and hypermedia information coding experts group (MHEG) middleware related to data broadcasting, DLNA middleware which is middleware related to communication with an external device, middleware which provides a browser environment in which each application program in the display device operates, and the like.
The kernel layer provides core system services, such as: file management, memory management, process management, network management, system security authority management and the like. The kernel layer may be implemented as a kernel based on various operating systems, for example, a kernel based on the Linux operating system.
The kernel layer also provides communication between system software and hardware, and provides device driver services for various hardware, such as: provide display driver for the display, provide camera driver for the camera, provide button driver for the remote controller, provide wiFi driver for the WIFI module, provide audio driver for audio output interface, provide power management drive for Power Management (PM) module etc..
A user interface 265 receives various user interactions. Specifically, it is used to transmit an input signal of a user to the controller 250 or transmit an output signal from the controller 250 to the user. For example, the remote controller 100A may transmit an input signal, such as a power switch signal, a channel selection signal, a volume adjustment signal, etc., input by the user to the user interface 265, and then the input signal is transferred to the controller 250 through the user interface 265; alternatively, the remote controller 100A may receive an output signal such as audio, video, or data output from the user interface 265 via the controller 250, and display the received output signal or output the received output signal in audio or vibration form.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on the display 275, and the user interface 265 receives the user input commands through the GUI. Specifically, the user interface 265 may receive user input commands for controlling the position of a selector in the GUI to select different objects or items.
Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user interface 265 receives the user input command by recognizing the sound or gesture through the sensor.
The video processor 270 is configured to receive an external video signal, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to a standard codec protocol of the input signal, so as to obtain a video signal that is directly displayed or played on the display 275.
Illustratively, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesizing module, a frame rate conversion module, a display formatting module, and the like.
The demultiplexing module is configured to demultiplex an input audio/video data stream, where, for example, an input MPEG-2 stream (based on a compression standard of a digital storage media moving image and voice), the demultiplexing module demultiplexes the input audio/video data stream into a video signal and an audio signal.
And the video decoding module is used for processing the video signal after demultiplexing, including decoding, scaling and the like.
And the image synthesis module is used for carrying out superposition mixing processing on the GUI signal input by the user or generated by the user and the video image after the zooming processing by the graphic generator so as to generate an image signal for display.
The frame rate conversion module is configured to convert a frame rate of an input video, for example, convert a frame rate of an input 60Hz video into a frame rate of 120Hz or 240Hz, where a common format is implemented by using, for example, an interpolation frame method.
And a display formatting module for converting the signal output by the frame rate conversion module into a signal conforming to a display format of a display, such as converting the format of the signal output by the frame rate conversion module to output an RGB data signal.
And a display 275 for receiving the image signal from the output of the video processor 270 and displaying video, images and menu manipulation interfaces. For example, the display may display video from a broadcast signal received by the tuner demodulator 210, may display video input from the communicator 220 or the external device interface 240, and may display an image stored in the memory 260. The display 275, while displaying a user manipulation interface UI generated in the display apparatus 200 and used to control the display apparatus 200.
And, the display 275 may include a display screen assembly for presenting a picture and a driving assembly for driving the display of an image. Alternatively, a projection device and projection screen may be included, provided display 275 is a projection display.
The audio processor 280 is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing to obtain an audio signal that can be played by the speaker 286.
Illustratively, audio processor 280 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), high efficiency AAC (HE-AAC), and the like.
Audio output interface 285 receives audio signals from the output of audio processor 280. For example, the audio output interface may output audio in a broadcast signal received via the tuner demodulator 210, may output audio input via the communicator 220 or the external device interface 240, and may output audio stored in the memory 260. The audio output interface 285 may include a speaker 286, or an external audio output terminal 287, such as an earphone output terminal, that outputs to a generating device of an external device.
In other exemplary embodiments, video processor 270 may comprise one or more chips. Audio processor 280 may also comprise one or more chips.
And, in other exemplary embodiments, the video processor 270 and the audio processor 280 may be separate chips or may be integrated with the controller 250 in one or more chips.
And a power supply 290 for supplying power supply support to the display apparatus 200 from the power input from the external power source under the control of the controller 250. The power supply 290 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.
For convenience of description, an application that aggregates media resources provided by at least two different applications, or an application that includes a list of media resources provided by at least two different applications, is referred to as a media aggregation application for short; the at least two applications are denoted as applications aggregated by the media aggregating application, and an electronic device providing the media aggregating application is referred to as a media aggregating server for short, where the electronic device may be one server, may also be one or more server clusters, and may include one or more types of servers.
In one example, the media aggregation server provides the media assets to the media aggregation application in the form of asset information such that the media aggregation application exposes asset information for the media assets on the application interface without providing the media assets themselves to the media aggregation application. The media asset information herein is used to describe a media asset. Taking the media resource as the movie a as an example, in this embodiment, the media aggregating server provides the resource information of the movie a, such as a movie name, a movie duration, a movie profile, and the like, to the media aggregating application, but does not include the movie a itself. For one embodiment, a media aggregation server may obtain resource information for a media resource from a plurality of servers that provide applications for the media resource.
In an operation process of the media aggregating application, in an example, when it is determined that the target media resource needs to be played based on the target media resource in the application interface of the media aggregating application, for example, when a play button corresponding to the target media resource information in the application interface is selected, the media aggregating application controls the target application providing the target media resource to start and play the target media resource. Taking a target application providing a target media resource as Youtube as an example, when it is determined that the target media resource needs to be played, the media aggregating application may control Youtube to start and play the target media resource. As an embodiment, the media aggregating application may start the target application by calling a function, and may control the target application to play the target media Resource by using Resource information of the target media Resource, such as a Uniform Resource Locator (URL), as a parameter passed by the function.
In some embodiments, when the media aggregating application is installed on the display device, since the application interface of the media aggregating application includes a large number of media resources provided by multiple applications, and a user often needs to input a key input instruction through the control device to control the display device to perform operations of selecting a media resource, playing a media resource, turning a page, and the like, the operations required for browsing and playing a media resource based on the application interface of the media aggregating application are complex.
Therefore, an embodiment of the present application provides a media resource playing method, so that a display device can play a media resource corresponding to media resource information through an installed media aggregation application according to a media resource playing instruction carrying the media resource information from an external mobile terminal. For ease of understanding, the method is described below by way of example in connection with fig. 2 from the perspective of a display device:
referring to fig. 2, fig. 2 is a flowchart illustrating a media resource playing method provided by an embodiment of the present application. In one example, the method may be applied to a display device, such as a smart television, a digital television, and the like. As shown in fig. 2, the process may include the following steps:
step S41, when receiving the device information obtaining request from the external mobile terminal, the display device sends the device information of the display device to the external mobile terminal, the device information is used for triggering the external mobile terminal to obtain the media resource information from the appointed server after receiving the device information; the specified server is a server for providing a specified application, which is an application installed on the display device.
If the designated application in step S41 may be the media aggregating application described above, the designated server providing the designated application is the media aggregating server described above. Specifically, the specified application may be an existing 4K Now application.
In one example, the device information includes at least one application that the display device has installed. As one embodiment, the display device may transmit an application list, which may contain applications installed by the display device, to the connected external mobile terminal. Since the main purpose of this embodiment is to notify the external mobile terminal that the specific application is installed in the display device, so as to trigger the external mobile terminal to obtain the media resource information from the specific server after receiving the device information, the application list may include all applications installed in the display device, or may include some applications installed in the display device, including the specific application.
As an example, the device information in step S41 may include basic information of the display device, such as: brand (brand), terminal identification code (device id), feature code (feature code), tuner _ num), and the like. According to the basic information, the display device or the external mobile terminal may acquire media asset information from a designated server. Taking the display device as an example, the display device may access the specified server by http and obtain the media resource information provided by the specified server by using the basic information. Specifically, the display device may send an http request packet to the designated server, where the http request packet carries at least the basic information, so as to obtain the media resource information from the designated server.
Step S42, receiving a media resource playing instruction from an external mobile terminal, where the media resource playing instruction carries at least one piece of media resource information.
In one example, the media asset playing instruction may be an application starting instruction carrying at least media asset information. As an embodiment, the application start instruction from the external mobile terminal further carries an application ID (appid), and whether the application start instruction is a media resource playing instruction may be determined according to a value of the application ID. As an embodiment, the application ID is a first value or null, which indicates that a certain application is simply started, and which specific application to be started can be determined according to an application name also carried in the application start instruction; the application ID is not the first value or null, that is, is other values (marked as second values) than the first value, and indicates that the application is designated to play the media resource corresponding to the media resource information carried by the application start instruction, that is, indicates that the application start instruction is the media resource play instruction. Specifically, the first value of the application ID may be 0, and the applications that may be started when the application ID is the first value or empty may include pre-manufactured applications on the display device, that is, system applications of the display device.
As an embodiment, when receiving an application start instruction from an external mobile terminal, a display device may check whether a value of an application ID carried by the application start instruction is a first value or null, and if so, start an application according to the application start instruction; if not, determining that the application starting instruction is a media resource playing instruction. Specifically, the application ID may be predefined by the display device and the external mobile terminal, for example, if the application ID is 0, the application ID indicates that a certain application is simply started, and if the application ID is 1, the application start instruction is a media resource play instruction.
Step S43, according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the designated application.
In one example, the media Resource information at least includes Uniform Resource Locator (URL) information of the media Resource, and the media Resource can be acquired and played according to the URL information. As an embodiment, the URL information at least includes an application identifier of a target application providing the media resource, and the designated application may start the target application corresponding to the application identifier according to the application identifier in the URL information, and control the target application to play the media resource according to the URL information. Specifically, the application identifier may be an application name.
In one example, the target application providing the media asset may not specify the application for which the application is aggregated, i.e., the specified server may not provide the media asset information from the application, and the list of media assets provided by the specified application may not include the media assets provided by the target application. As an embodiment, when the specified application plays the media resource according to the URL information, it may first check whether the application identifier included in the URL information is an application identifier of one application of the at least two applications aggregated by the specified application, if so, start the target application according to the application identifier, and control the target application to play the media resource; if not, the browser can be started, and the media resource is played through the browser according to the URL information.
As to how the external mobile terminal sends the media resource playing instruction to the display device, the following description will be given by way of example from the perspective of the external mobile terminal, and details are not repeated here.
Thus, the flow shown in fig. 2 is completed.
Through the process shown in fig. 2, the display device may respond to a media resource playing instruction from an external mobile terminal, and play a media resource corresponding to the media resource information carried in the instruction through a designated application.
In one example, the flow shown in fig. 2 may be applied to an application on a display device, and for the convenience of distinguishing from an application installed on a mobile terminal, which will be described below, such an application on the display device is hereinafter referred to as a communication application (display device). The communication application (display device) may be used to perform the flow illustrated in fig. 2 and may not have a user interface. As an embodiment, the communication application (display device) may play the media asset through the specified application by calling an interface provided in advance by the specified application when performing step S43 in fig. 2. As an embodiment, the communication application (display device) may also be used to establish a connection with an external mobile terminal before performing the flow shown in fig. 2. How to establish connection between the display device and the external mobile terminal is described in detail below by way of example, and details are not repeated here.
The following describes a media resource playing method provided in the embodiment of the present application with reference to the flow shown in fig. 3 from the perspective of an external mobile terminal.
Referring to fig. 3, fig. 3 is a flowchart illustrating a media resource playing method applied to an external mobile terminal according to an embodiment of the present application. As shown in fig. 3, the process may include the following steps:
in step S51, the external mobile terminal receives device information from the connected display device.
In one example, the external mobile terminal may transmit an acquisition request for device information to the display device after establishing connection with the display device, so that the display device transmits the device information to the external mobile terminal in response to the request. As an embodiment, the acquisition request for the device information here may include an acquisition request for basic information of the display device, and an acquisition request for an installed application of the display device.
As an embodiment, the external mobile terminal may determine whether the display device has installed the specified application according to whether the specified application is included in the received device information, and may continue to perform the subsequent steps if it is determined that the specified application is installed in the display device, and may not perform the subsequent steps if the specified application is not installed in the display device.
In step S52, when it is determined that the specified application is installed on the display device based on the device information, the external mobile terminal acquires and displays media asset information from a specified server that provides the specified application using the device information.
As an embodiment, the media asset information acquired by the external mobile terminal from the specific server providing the specific application may include: name of media asset, picture, unique identification (media _ id), etc. In displaying the media asset information, as an embodiment, only a part of the acquired media asset information may be displayed, for example, the unique identifier of the media asset may not be displayed.
As an embodiment, the external mobile terminal may respond to a user' S selection instruction of any currently displayed media resource information, and obtain more detailed media resource information, such as details, brief description, playing duration, URL information, and the like of the media resource, from the server corresponding to the specified application according to the unique identifier of the media resource information and the device information in step S51.
As an embodiment, the external mobile terminal may also directly obtain information such as a name, a picture, a unique identifier (media _ id), and the like of the media asset and information such as details, a brief description, a play time, URL information, and the like from a designated server, and may display different media asset information in response to an instruction input by a user.
As an embodiment, the external mobile terminal may further acquire and display information such as a favorite list, a viewing history, and the like associated with the device information from a designated server using the received device information. Through the embodiment, the user can quickly find the media resources in the favorite list, continue playing the media resources according to the watching history and other operations according to the information such as the favorite list, the watching history and the like displayed by the external mobile terminal.
A schematic diagram of an external mobile terminal displaying media asset information is exemplarily shown in fig. 4. As shown in fig. 4, the external mobile terminal currently displays a GUI 600. The GUI600 includes a plurality of different items such as favorites lists, viewing histories, and presentation areas 61. In fig. 4, the display area 61 is used for displaying media asset information, and the displayed media asset information may include a movie name, a movie picture, and the like. The external mobile terminal may obtain more detailed media resource information from a designated server for the media resource information and display the media resource information in response to a user's instruction of selecting any one of the media resource information in the presentation area 61.
Step S53, the external mobile terminal responds to the play instruction based on the media resource information input by the user, and carries at least one piece of media resource information acquired from the designated server in the media resource play instruction and sends the media resource information to the display device.
As one embodiment, the external mobile terminal may determine that a play instruction based on media asset information input by a user is received when an operation of the user selecting to play the media asset information is detected. Specifically, the external mobile terminal has a plurality of display modes of media resource information, and correspondingly, the user can select to play the media resource information in a plurality of modes. Such as: a user can click the media resource information in the display area 61 in fig. 4 to enable the external mobile terminal to display more detailed media resource information, a page of the more detailed media resource information includes a play button, and the user can select to play the media resource by clicking the play button; the user can also make the external mobile terminal display a sub-menu of the media resource information by long-pressing the media resource information in the display area 61 in fig. 4, the sub-menu may include options such as "play", "view details", and the user can select to play the media resource by clicking the "play" option; and so on.
In response to a play instruction based on media resource information input by a user, as an embodiment, the external mobile terminal may carry the media resource information in an application start instruction, where the application start instruction includes an application ID, and the application ID is not a first value or null in the flow shown in fig. 2, that is, the application start instruction is indicated as the media resource play instruction. As an embodiment, the values of the application ID and the meanings of the values are predetermined by the external mobile terminal and the display device, the same application ID may be used for all media resources, and different application IDs may be used according to different applications providing the media resources.
The flow shown in fig. 3 is completed.
Through the process shown in fig. 3, the external mobile terminal may obtain the media resource information from the designated server, and send a media resource playing instruction to the display device to play the media resource in response to the user inputting a playing instruction based on the media resource information. Therefore, the user can select the media resource by operating the external mobile terminal and play the media resource through the display equipment. Because the user can select the media resources on the external mobile terminal in a touch screen mode, the operation is simple and convenient.
In one example, the flow shown in fig. 3 may be applied to an application on an external mobile terminal, and for the sake of convenience of distinction, the application is hereinafter referred to as a communication application (external mobile terminal). As an embodiment, the communication application (external mobile terminal) may also be used to establish a connection with the display device before performing the flow shown in fig. 3. How to establish connection between the display device and the external mobile terminal is described in detail below by way of example, and details are not repeated here.
In the above-mentioned processes shown in fig. 2 and fig. 3, the communication between the external mobile terminal and the display device may be based on a Message Queue Telemetry Transport (MQTT) protocol, which is described as follows:
the MQTT protocol is first briefly explained:
the MQTT protocol is a lightweight message publish/subscribe protocol. In the communication process of a client and a server of an MQTT protocol, three identities exist: publishers (Publish), brokers (Broker) and subscribers (Subscribe). The publisher and the subscriber of the message are MQTT clients, the agent of the message is an MQTT server, and the publisher of the message can be the subscriber of the message at the same time.
The message transmitted by the MQTT can be divided into a topic (topic) and a load (payload), wherein the topic can be simply understood as the type of the message, and after a subscriber subscribes to a certain topic, the subscriber receives the message content (payload) with the topic as the topic; payload can be simply understood as the content of a message, i.e. what a subscriber specifically needs.
The MQTT client, which is both a publisher and a subscriber of MQTT messages, may be integrated in the communication application (external mobile terminal) described above for implementing the flow shown in fig. 3.
The MQTT server and the MQTT client, which are both publishers and subscribers of MQTT messages, may be integrated in the communication application (display device) for implementing the process shown in fig. 2, and the MQTT server is a proxy for messages and may be responsible for passing through messages, and in particular, may be responsible for passing through messages between the MQTT client of the communication application (display device) and the MQTT clients of one or more external mobile terminals.
The MQTT client in the communication application (external mobile terminal) may be connected to the MQTT server in the communication application (display device), in which case the connection is described below by way of example. The following description will first exemplify the interaction between the communication application (display device) and the communication application (external mobile terminal) in the flows shown in fig. 2 and fig. 3:
the process of the external mobile terminal acquiring the basic information of the display device may include: a communication application (external mobile terminal) in the external mobile terminal sends a topic message with action (action) of acquiring basic information (gettvinfo) to the communication application (display device) to inform the communication application (display device) to send the basic information of the display device, and the communication application (display device) sends the basic information of the display device to the communication application (external mobile terminal) through payload information in response to the topic message.
The process of the external mobile terminal acquiring the application list of the display device may include: a communication application (external mobile terminal) in the external mobile terminal sends a topic message with action (action) of acquiring an application list (getapp) to the communication application (display device) to inform the communication application (display device) of sending applications installed on the display device, and the communication application (display device) sends at least one application installed on the display device to the communication application (external mobile terminal) through payload information in response to the topic message.
The process of sending the media resource playing instruction to the display device by the external mobile terminal may include: a communication application (external mobile terminal) in the external mobile terminal sends topic information to the communication application (display device), the action of the topic information is a launch application (launchapp), and the information (message) is related information of the application, such as an application ID and URL information of a media resource containing an application identifier, so as to inform the communication application (display device) to play the media resource through a specified application. According to the flow shown in fig. 2, the communication application (display device) may respond to the topic information, start the target application corresponding to the application identifier in the URL information carried in the topic information by the designated application, and control the target application to play the media resource according to the URL information.
How to establish a connection between the display device and the external mobile terminal before the execution of the flows shown in fig. 2 and fig. 3 is described as follows:
in one example, the display device and the external mobile terminal to which the connection is to be established are located within the same local area network. Each device in the lan can generate a Universally Unique Identifier (UUID) according to the Unique MAC address.
Specifically, a communication application (external mobile terminal) may send topic information (for short, verification topic) for verification through a designated multicast port, where the verification topic carries a UUID of the external mobile terminal, and an action of the verification topic may be an identification code (authentication).
If a display device which has established connection with the external mobile terminal exists in the local area network where the external mobile terminal is currently located, the communication application (external mobile terminal) can directly send the verification topic to the display device after being started so as to establish connection with the display device.
If the display device which is connected with the external mobile terminal does not exist in the local area network where the external mobile terminal is located currently, the communication application (the external mobile terminal) can display the display device in the local area network where the external mobile terminal is located currently, and respond to a selection instruction of any display device and send a verification topic to the display device so as to establish connection with the display device. For ease of understanding, the user interface of the communication application (external mobile terminal) is exemplarily shown in fig. 5A-5B.
As an embodiment, if there is no display device that has established a connection with the external mobile terminal in the local area network where the external mobile terminal is currently located, as shown in fig. 5A, the communication application (external mobile terminal) may display a prompt message 71 on the user interface in an overlapping manner, where the prompt message 71 is used to prompt that there is no connected display device currently.
When receiving an instruction to select a display device based on the instruction of the prompt message 71, the communication application (external mobile terminal) may display a display device list 72, as shown in fig. 5B, where the display device list 72 includes display devices located in the same lan as the external mobile terminal. The communication application (external mobile terminal) may send a verification topic to any one of the display devices in the display device list 72 in response to a selected instruction for that display device.
When the display device receives the verification topic from the external mobile terminal, whether the UUID carried by the verification topic meets the verification passing condition is checked, namely whether the external mobile terminal corresponding to the UUID belongs to a legal user of the display device is verified. Specifically, whether the UUID is recorded in a UUID list of the connected device can be checked, if yes, the verification is determined to be passed, and the connection between the external mobile terminal corresponding to the UUID and the display device is allowed to be established; if not, determining that the verification is not passed. The operations performed by the display device described above may be implemented by a communication application (display device).
In the case that the authentication is not passed, the display device may display a prompt box containing the authentication password through the display. When receiving the same authentication password from the external mobile terminal, the display device may allow the external mobile terminal that transmitted the same authentication password to establish a connection with the display device. As an embodiment, the display device may set a display time of the prompt box, and may close the prompt box when the display time is reached or the same authentication password from the external mobile terminal is received before the display time is reached.
And then, completing the description of the communication process between the external mobile terminal and the display equipment based on the MQTT protocol.
It should be noted that the above embodiments are only examples, and many other methods for establishing connection between the display device and the external mobile terminal may be used in practical applications, and are not listed here.
As described in the above embodiment, the display device sends device information to the connected external mobile terminal, so that the external mobile terminal can obtain media resource information from the server corresponding to the specified application according to the device information, and send a media resource playing instruction to the display device according to the obtained media resource information; the display device may play the media asset through the designated application in response to the media asset play instruction. Therefore, the display equipment can play the media resources through the appointed application according to the media resource information from the external mobile terminal without responding to a key input instruction input by the control device, so that a user can play the media resources through the display equipment only by clicking and selecting the media resources through the external mobile terminal, and the user operation is effectively simplified.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A display device, comprising:
a display;
a controller coupled with the display, the controller configured to:
when receiving a device information acquisition request from an external mobile terminal, sending device information of the display device to the external mobile terminal; the device information includes at least: at least one application installed by the display device; the equipment information is used for triggering the external mobile terminal to acquire media resource information from a specified server after receiving the equipment information; the designated server is a server for providing a designated application, and the designated application is one of the at least one application;
receiving a media resource playing instruction from the external mobile terminal, wherein the media resource playing instruction at least carries at least one piece of media resource information acquired by the external mobile terminal from the designated server;
and according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the specified application.
2. The display device of claim 1, wherein the media asset playback instruction is an application launch instruction; and the application ID carried by the application starting instruction is a first value, and the first value is other values except a set second value for representing starting.
3. The display device according to claim 1, wherein the media resource information comprises at least a uniform resource locator, URL, of a media resource, the URL comprising at least a target application identification of a target application providing the media resource;
the controller is configured to: and starting the target application corresponding to the target application identifier through the specified application, and controlling the target application to play the media resource according to the URL.
4. The display device according to claim 3, wherein the specified application-provided media asset list comprises at least two different application-provided media asset lists; the target application identification is an application identification of one of the at least two applications.
5. The display device according to claim 4, wherein the controller is configured to:
and when the target application identification is not the application identification of one of the at least two applications, starting a browser through the specified application, and controlling the browser to play the media resource according to the URL.
6. A media resource playing method is applied to a display device, and the method comprises the following steps:
when receiving a device information acquisition request from an external mobile terminal, sending device information of the display device to the external mobile terminal; the device information includes at least: at least one application installed by the display device; the equipment information is used for triggering the external mobile terminal to acquire media resource information from a specified server after receiving the equipment information; the designated server is a server for providing a designated application, and the designated application is one of the at least one application;
receiving a media resource playing instruction from the external mobile terminal, wherein the media resource playing instruction at least carries at least one piece of media resource information acquired by the external mobile terminal from the designated server;
and according to the media resource playing instruction, playing the media resource corresponding to the media resource information carried by the media resource playing instruction through the specified application.
7. The method of claim 6, wherein the media asset playback instruction is an application launch instruction; and the application ID carried by the application starting instruction is a first value, and the first value is other values except a set second value for representing starting.
8. The method of claim 6, wherein the media resource information comprises at least a uniform resource locator, URL, of a media resource, wherein the URL comprises at least a target application identification of a target application providing the media resource;
the playing, by the specified application, the media resource corresponding to the media resource information carried by the media resource playing instruction includes:
and starting the target application corresponding to the target application identifier through the specified application, and controlling the target application to play the media resource according to the URL.
9. The method of claim 8, wherein the list of media assets provided by the specified application comprises a list of media assets provided by at least two different applications; the target application identification is an application identification of one of the at least two applications.
10. The method according to claim 9, wherein when the target application identifier is not an application identifier of one of the at least two applications, the playing, by the specified application, the media resource corresponding to the media resource information carried by the media resource playing instruction includes:
and starting a browser through the appointed application, and controlling the browser to play the media resource according to the URL.
CN202010843713.XA 2020-08-20 2020-08-20 Media resource playing method and display equipment Pending CN112004125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010843713.XA CN112004125A (en) 2020-08-20 2020-08-20 Media resource playing method and display equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010843713.XA CN112004125A (en) 2020-08-20 2020-08-20 Media resource playing method and display equipment

Publications (1)

Publication Number Publication Date
CN112004125A true CN112004125A (en) 2020-11-27

Family

ID=73472244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010843713.XA Pending CN112004125A (en) 2020-08-20 2020-08-20 Media resource playing method and display equipment

Country Status (1)

Country Link
CN (1) CN112004125A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887769A (en) * 2021-01-21 2021-06-01 海信视像科技股份有限公司 Display device
CN113378092A (en) * 2021-06-22 2021-09-10 海信电子科技(深圳)有限公司 Video playing management method and display equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019120A (en) * 2012-12-14 2013-04-03 深圳市夏瑞电子有限公司 Method controlling household multimedia devices through mobile terminal remote boot and mobile terminal
WO2014014893A2 (en) * 2012-07-20 2014-01-23 Sony Corporation Internet tv module for enabling presentation and navigation of non-native user interface on tv having native user interface using either tv remote control or module remote control
CN103648006A (en) * 2013-12-20 2014-03-19 深圳创维-Rgb电子有限公司 Interaction method and system of mobile device and television, and computer readable medium
CN103916691A (en) * 2014-03-28 2014-07-09 小米科技有限责任公司 Television control method and mobile terminal
CN104252284A (en) * 2013-06-26 2014-12-31 中兴通讯股份有限公司 File display method and device
CN106851358A (en) * 2017-03-10 2017-06-13 北京百变悟空科技有限公司 A kind of TV applications start control method and system
WO2019183997A1 (en) * 2018-03-28 2019-10-03 华为技术有限公司 Video preview method and electronic device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014014893A2 (en) * 2012-07-20 2014-01-23 Sony Corporation Internet tv module for enabling presentation and navigation of non-native user interface on tv having native user interface using either tv remote control or module remote control
CN103019120A (en) * 2012-12-14 2013-04-03 深圳市夏瑞电子有限公司 Method controlling household multimedia devices through mobile terminal remote boot and mobile terminal
CN104252284A (en) * 2013-06-26 2014-12-31 中兴通讯股份有限公司 File display method and device
CN103648006A (en) * 2013-12-20 2014-03-19 深圳创维-Rgb电子有限公司 Interaction method and system of mobile device and television, and computer readable medium
CN103916691A (en) * 2014-03-28 2014-07-09 小米科技有限责任公司 Television control method and mobile terminal
CN106851358A (en) * 2017-03-10 2017-06-13 北京百变悟空科技有限公司 A kind of TV applications start control method and system
WO2019183997A1 (en) * 2018-03-28 2019-10-03 华为技术有限公司 Video preview method and electronic device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887769A (en) * 2021-01-21 2021-06-01 海信视像科技股份有限公司 Display device
CN112887769B (en) * 2021-01-21 2023-09-19 青岛海信传媒网络技术有限公司 Display equipment
CN113378092A (en) * 2021-06-22 2021-09-10 海信电子科技(深圳)有限公司 Video playing management method and display equipment

Similar Documents

Publication Publication Date Title
CN111629259A (en) Image quality adjusting method and display device
CN111726664A (en) Method for controlling function operation of display device through mobile terminal and display device
CN111901653B (en) Configuration method of external sound equipment of display equipment and display equipment
CN111601142B (en) Subtitle display method and display equipment
CN111045557A (en) Moving method of focus object and display device
CN111726673A (en) Channel switching method and display device
CN111654729B (en) Account login state updating method and display device
CN112004125A (en) Media resource playing method and display equipment
CN111726674B (en) HbbTV application starting method and display equipment
CN111526401B (en) Video playing control method and display equipment
CN113115092B (en) Display device and detail page display method
CN113115088B (en) Control method of user interface of display equipment and display equipment
CN111857363A (en) Input method interaction method and display equipment
CN111182339A (en) Method for playing media item and display equipment
CN111479144A (en) Display device and application interaction method
CN111654753B (en) Application program starting method and display device
CN111901677B (en) Method for uniformly controlling process starting and display equipment
CN112040285B (en) Interface display method and display equipment
CN113691852B (en) Display equipment and media asset playing method
CN113115093B (en) Display device and detail page display method
CN111405329B (en) Display device and control method for EPG user interface display
CN113497906B (en) Volume adjusting method and device and terminal
CN111614995A (en) Menu display method and display equipment
CN111601147A (en) Content display method and display equipment
CN111757160A (en) Method for starting sports mode and display equipment

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201127