[go: up one dir, main page]

CN114915818A - Media asset pushing method and intelligent terminal - Google Patents

Media asset pushing method and intelligent terminal Download PDF

Info

Publication number
CN114915818A
CN114915818A CN202110171015.4A CN202110171015A CN114915818A CN 114915818 A CN114915818 A CN 114915818A CN 202110171015 A CN202110171015 A CN 202110171015A CN 114915818 A CN114915818 A CN 114915818A
Authority
CN
China
Prior art keywords
pushing
equipment
information
media asset
display
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.)
Granted
Application number
CN202110171015.4A
Other languages
Chinese (zh)
Other versions
CN114915818B (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 CN202110171015.4A priority Critical patent/CN114915818B/en
Priority to CN202180093200.4A priority patent/CN116848846A/en
Priority to PCT/CN2021/134575 priority patent/WO2022166349A1/en
Publication of CN114915818A publication Critical patent/CN114915818A/en
Application granted granted Critical
Publication of CN114915818B publication Critical patent/CN114915818B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a media asset pushing method and an intelligent terminal, wherein a content pushing button is triggered after a user selects media assets to be played, and the detailed information of the media assets corresponding to the content pushing button is obtained in response to the triggering operation. If the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the details of the media assets to the currently selected display equipment; and if the triggered media asset pushing process is not the first pushing process, pushing a pushing request containing the media asset detail information to the display equipment selected by historical pushing. Therefore, the method and the intelligent terminal provided by the embodiment of the invention can execute two pushing modes of pushing after user selection and direct pushing when media assets are pushed, and do not need the user to select the display equipment again in the non-first pushing process, so that the repeated operation of selecting the display equipment by the user can be reduced, the media asset pushing efficiency is improved, and the user experience is good.

Description

Media asset pushing method and intelligent terminal
Technical Field
The application relates to the technical field of multi-screen interaction, in particular to a media asset pushing method and an intelligent terminal.
Background
Along with the rapid development of display equipment, the functions of the display equipment are more and more abundant, and the performance is also more and more powerful, and at present, the display equipment comprises an intelligent television, an intelligent set top box, an intelligent box, other products with an intelligent display screen and the like. When a multi-screen interaction scene is realized, the display device is bound with the intelligent terminal, so that the intelligent terminal controls the display device, for example, media assets played in the intelligent terminal are pushed to the display device to be played.
The same intelligent terminal can be bound with a plurality of display devices, and after a user selects target media resources on the intelligent terminal, target media resource information can be pushed to one of the display devices to be played. When a user pushes media assets, one of the bound display devices needs to be selected for pushing, and pushing efficiency is low.
Disclosure of Invention
The application provides a media asset pushing method and an intelligent terminal, and aims to solve the problem that the existing media asset pushing efficiency is low.
In a first aspect, the present application provides an intelligent terminal, including:
the display is configured to present a media asset display interface, and a content push button is displayed in the media asset display page;
a controller connected with the display, the controller configured to:
receiving an operation on the content push button, and acquiring the detailed information of the media assets corresponding to the content push button, wherein the operation is used for triggering a media asset push process;
if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment;
and if the triggered media asset pushing process is a non-first pushing process, pushing a pushing request containing the media asset detail information to display equipment selected by historical pushing.
In a second aspect, the present application further provides a method for pushing media assets, where the method includes:
receiving an operation on the content push button, and acquiring detailed information of the media assets corresponding to the content push button, wherein the operation is used for triggering a media asset push process;
if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment;
and if the triggered media asset pushing process is a non-first pushing process, pushing a pushing request containing the media asset detail information to display equipment selected by historical pushing.
In a third aspect, the present application further provides a storage medium, where the computer storage medium may store a program, and the program may implement, when executed, some or all of the steps in the embodiments of the media asset pushing method provided in the present application.
According to the technical scheme, the method for pushing the media assets and the intelligent terminal provided by the embodiment of the invention trigger the content pushing button after the user selects the media assets to be played, and respond to the triggering operation to acquire the media asset detail information corresponding to the content pushing button. If the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment; and if the triggered medium resource pushing process is not the first pushing process, pushing a pushing request containing the medium resource detail information to a display device selected by historical pushing. Therefore, the method and the intelligent terminal provided by the embodiment of the invention can execute two pushing modes of pushing after user selection and direct pushing when media assets are pushed, and do not need the user to select the display equipment again in the non-first pushing process, so that the repeated operation of selecting the display equipment by the user can be reduced, the media asset pushing efficiency is improved, and the user experience is good.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
FIG. 1 illustrates a usage scenario of a display device according to some embodiments;
fig. 2 illustrates a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of the display apparatus 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in the display device 200 according to some embodiments;
FIG. 5 illustrates an icon control interface display of an application in display device 200, in accordance with some embodiments;
FIG. 6 illustrates a flow diagram of a method of pushing assets, according to some embodiments;
FIG. 7 illustrates an interaction diagram of a method of media asset push, according to some embodiments;
FIG. 8 illustrates a schematic diagram of a media asset presentation interface, according to some embodiments;
FIG. 9 illustrates an effect diagram of a display device list according to some embodiments;
FIG. 10 illustrates a flow diagram of a method of switching a display device according to some embodiments;
FIG. 11 illustrates a schematic diagram of a presentation device toggle button in a media asset presentation interface, in accordance with some embodiments;
FIG. 12 illustrates a schematic diagram that presents a list of devices upon triggering a device toggle button, in accordance with some embodiments;
FIG. 13 illustrates a schematic diagram of presenting exception prompting information in a media asset presentation interface, according to some embodiments.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached 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, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for convenience of understanding of the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," 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 all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
FIG. 1 illustrates a usage scenario of a display device according to some embodiments. As shown in fig. 1, the display apparatus 200 is also in data communication with a server 400, and a user can operate the display apparatus 200 through the smart device 300 or the control device 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes at least one of an infrared protocol communication or a bluetooth protocol communication, and other short-distance communication methods, and controls the display device 200 in a wireless or wired manner. The user may control the display apparatus 200 by inputting a user instruction through at least one of a key on a remote controller, a voice input, a control panel input, and the like.
In some embodiments, the smart device 300 may include any of a mobile terminal, a tablet, a computer, a laptop, an AR/VR device, and the like.
In some embodiments, the smart device 300 may also be used to control the display device 200. For example, the display device 200 is controlled using an application program running on the smart device.
In some embodiments, the smart device 300 and the display device may also be used for communication of data.
In some embodiments, the display device 200 may also be controlled in a manner other than the control apparatus 100 and the smart device 300, for example, the voice instruction control of the user may be directly received by a module configured inside the display device 200 to obtain a voice instruction, or may be received by a voice control apparatus provided outside the display device 200.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 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 400 may provide various contents and interactions to the display apparatus 200. The server 400 may be a cluster or a plurality of clusters, and may include one or more types of servers.
In some embodiments, software steps executed by one step execution agent may migrate to another step execution agent in data communication therewith for execution as needed. Illustratively, software steps performed by the server may be migrated to be performed on a display device in data communication therewith, and vice versa, as desired.
Fig. 2 illustrates a block diagram of a hardware configuration of the control apparatus 100 according to some embodiments. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive to the display device 200, serving as an interaction intermediary between the user and the display device 200.
In some embodiments, the communication interface 130 is used for external communication, and includes at least one of a WIFI chip, a bluetooth module, NFC, or an alternative module.
In some embodiments, the user input/output interface 140 includes at least one of a microphone, a touchpad, a sensor, a key, or an alternative module.
Fig. 3 illustrates a hardware configuration block diagram of the display apparatus 200 according to some embodiments. Referring to fig. 3, in some embodiments, the display apparatus 200 includes at least one of a tuner demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
In some embodiments the controller comprises a central processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an nth interface for input/output.
In some embodiments, the display 260 includes a display screen component for displaying pictures, and a driving component for driving image display, a component for receiving image signals from the controller output, displaying video content, image content, and menu manipulation interface, and a user manipulation UI interface, etc.
In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
In some embodiments, the tuner demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio/video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display apparatus 200 may establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; alternatively, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, attributes of the user, or user interaction gestures, or the detector 230 includes a sound collector, such as a microphone, which is used to receive external sounds.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, and the like. The interface may be a composite input/output interface formed by the plurality of interfaces.
In some embodiments, the controller 250 and the modem 210 may be located in different separate devices, that is, the modem 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other actionable control. The operations related to the selected object are: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to the icon.
In some embodiments the controller comprises at least one of a Central Processing Unit (CPU), a video processor, an audio processor, a Graphics Processing Unit (GPU), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory), a first to nth interface for input/output, a communication Bus (Bus), and the like.
And the CPU is used for executing the operating system and the application program instructions stored in the memory and executing various application programs, data and contents according to various interaction instructions for receiving external input so as to finally display and play various audio and video contents. The CPU processor may include a plurality of processors. E.g., comprising a main processor and one or more sub-processors.
In some embodiments, a graphics processor for generating various graphics objects, such as: at least one of an icon, an operation menu, and a user input instruction display figure. The graphic processor comprises an arithmetic unit, which performs operation by receiving various interactive instructions input by a user and displays various objects according to display attributes; the system also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, and perform at least one of video 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 signal displayed or played on the direct display device 200.
In some embodiments, the video processor includes at least one of a demultiplexing module, a video decoding module, an image composition module, a frame rate conversion module, a display formatting module, and the like. The demultiplexing module is used for demultiplexing the input audio and video data stream. 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. And the frame rate conversion module is used for converting the frame rate of the input video. And the display formatting module is used for converting the received video output signal after the frame rate conversion, and changing the signal to be in accordance with the signal of the display format, such as an output RGB data signal.
In some embodiments, the audio processor is configured to receive an external audio signal, perform at least one of decompression and decoding, and denoising, digital-to-analog conversion, and amplification processing according to a standard codec protocol of the input signal, and obtain a sound signal that can be played in the speaker.
In some embodiments, the user may input a user command on a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.
In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A commonly used presentation form of the User Interface is a Graphical User Interface (GUI), which refers to a User Interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include at least one of an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc. visual interface elements.
In some embodiments, user interface 280 is an interface that may be used to receive control inputs (e.g., physical keys on the body of the display device, or the like).
In some embodiments, the system of the display device may include a Kernel (Kernel), a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system structure that allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, scheduler, signals and inter-process communication (IPC). And after the kernel is started, loading the Shell and the user application program. The application program is compiled into machine code after being started, and a process is formed.
Fig. 4 illustrates a software configuration diagram in the display device 200 according to some embodiments. Referring to fig. 4, in some embodiments, the system is divided into four layers, which are an Application (Applications) layer (abbreviated as "Application layer"), an Application Framework (Application Framework) layer (abbreviated as "Framework layer"), an Android runtime (Android runtime) and system library layer (abbreviated as "system runtime library layer"), and a kernel layer from top to bottom.
In some embodiments, at least one application program runs in the application program layer, and the application programs may be windows (Window) programs carried by an operating system, system setting programs, clock programs or the like; or an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples.
The framework layer provides an Application Programming Interface (API) and a programming framework for the application program. The application framework layer includes a number of predefined functions. The application framework layer acts as a processing center that decides to let the applications in the application layer act. The application program can access the resources in the system and obtain the services of the system in execution through the API interface.
As shown in fig. 4, in the embodiment of the present application, the application framework layer includes a manager (Managers), a Provider (Content Provider), a network management system, and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used for interacting with all activities running in the system; the Location Manager (Location Manager) is used for providing the system service or application with the access of the system Location service; a Package Manager (Package Manager) for retrieving various information related to an application Package currently installed on the device; a Notification Manager (Notification Manager) for controlling display and clearing of Notification messages; a Window Manager (Window Manager) is used to manage the icons, windows, toolbars, wallpapers, and desktop components on a user interface.
In some embodiments, the activity manager is used to manage the lifecycle of the various applications as well as general navigational fallback functions, such as controlling exit, opening, fallback, etc. of the applications. The window manager is used for managing all window programs, such as obtaining the size of a display screen, judging whether a status bar exists, locking the screen, intercepting the screen, controlling the change of the display window (for example, reducing the display window, displaying a shake, displaying a distortion deformation, and the like), and the like.
In some embodiments, the system runtime layer provides support for the upper layer, i.e., the framework layer, and when the framework layer is used, the android operating system runs the C/C + + library included in the system runtime layer to implement the functions to be implemented by the framework layer.
In some embodiments, the kernel layer is a layer between hardware and software. As shown in fig. 4, the core layer includes at least one of the following drivers: audio drive, display driver, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (like fingerprint sensor, temperature sensor, pressure sensor etc.) and power drive etc..
FIG. 5 illustrates an icon control interface display of an application in display device 200, according to some embodiments. In some embodiments, the display device may directly enter the interface of the preset vod program after being activated, and the interface of the vod program may include at least a navigation bar 510 and a content display area located below the navigation bar 510, as shown in fig. 5, where the content displayed in the content display area may change according to the change of the selected control in the navigation bar. The programs in the application program layer can be integrated in the video-on-demand program and displayed through one control of the navigation bar, and can also be further displayed after the application control in the navigation bar is selected.
In some embodiments, the display device may directly enter a display interface of a signal source selected last time after being started, or a signal source selection interface, where the signal source may be a preset video-on-demand program, or may be at least one of an HDMI interface, a live tv interface, and the like, and after a user selects different signal sources, the display may display contents obtained from different signal sources.
In some embodiments, when the display device is used to implement the smart television function, the display device may be bound to a smart terminal, which may be a smart phone, an ipad, or the like, in order to facilitate intelligent control of the display device. The display device is connected with the intelligent terminal, so that multi-screen interaction can be realized, for example, media assets played in the intelligent terminal are pushed to the display device to be played, and the operation is similar to screen projection operation from a mobile phone end to a television end.
When binding the display device and the intelligent terminal, the display device can be bound through the APP or the network interface. When the APP is bound, media resources APP are respectively installed in the display device and the intelligent terminal, the media resources APP serve as a video client side and can provide a large amount of media resource information, and the media resources are media resources and comprise videos, audios or pictures and the like. The intelligent terminal provided with the media resource APP and the display device respectively log in the same user account through the media resource APP in the intelligent terminal, and the display device which also logs in the same user account through the media resource APP in the intelligent terminal is searched. When the network interface is used for binding, the intelligent terminal and the display equipment are connected in the same local area network, and the intelligent terminal can inquire the display equipment connected with the intelligent terminal in the local area network.
The same intelligent terminal can be bound with a plurality of display devices, and after a user selects target media assets on the intelligent terminal, the user clicks a push button to push media asset information to the display devices. And after the display equipment receives the media asset information, performing data processing and calling a media asset APP installed in the display equipment to play. When a user pushes media assets each time, one of the bound display devices is generally required to be selected for pushing, the operation of repeatedly selecting the device by the user is more, the pushing efficiency is low, and the user experience is poor.
Because a user generally only pushes media information to a certain commonly used display device within a period of time, in order to ensure that the pushing efficiency can be improved when the user pushes media resources to the display device side from an intelligent terminal, a cache mechanism is introduced, the device information of the display device selected by the user when the user pushes the media resources for the first time in the day is stored, and when the user initiates the media resource pushing again, the device information stored in the cache can be directly called to push, that is, the current media resources are pushed to the display device selected at the previous time to be played, so that the operation of repeatedly selecting the display device by the user is reduced.
FIG. 6 illustrates a flow diagram of a method of media asset push, according to some embodiments; figure 7 illustrates an interaction diagram for a method of media asset push, according to some embodiments. An intelligent terminal provided in an embodiment of the present invention includes: the display is configured to present a media asset presentation interface with a content push button displayed; a controller connected to the display, the controller being configured to perform the following steps when executing the media asset pushing method shown in fig. 6 and 7:
and S1, receiving the operation of the content push button, acquiring the detailed information of the media assets corresponding to the content push button, and operating to trigger the media asset push process.
The user can operate the media asset APP on the intelligent terminal or play the media asset in a mode of accessing the media asset public number, and the user can conveniently search out the media asset information which the user wants to see in the media asset APP or the media asset public number of the intelligent terminal.
After a user starts a media asset APP at a mobile phone end or accesses a media asset public number, a user interface is presented in a display of the intelligent terminal, a search box and media asset information of different media asset types are presented in the user interface, the media asset types comprise categories of heddles, TV plays, movies, music and the like, and different media asset lists are displayed under each category. After the user selects the assets which the user wants to watch based on the asset list or the search box, the user clicks the assets, and the user interface shows an asset display interface.
The media asset display interface comprises a media asset name, a media asset option and a content push button. The name of the medium asset is the name of a certain medium asset, and if the user selects a television series type, the name of the medium asset is the series name of a certain television series; if the user selects a music category, the asset name is the title of a song. The media asset option is used for representing different corresponding options under the media asset name, and if the media asset name is a TV series, the media asset option is an option list of the TV series; if music, the media asset options are different song lists with the same song title. The content push button is used for realizing equipment switching, namely the intelligent terminal is switched to the display equipment to play media resources, so that the display equipment plays the content which is played at the intelligent terminal.
FIG. 8 illustrates a schematic diagram of a media asset presentation interface, according to some embodiments. Referring to fig. 8, if the asset selected by the user is the "celebration year" of the drama under the drama category, asset information related to the "celebration year" is presented in the asset presentation interface. The name of the medium resource is the rest year; the medium resource options are the number of each set in the selection list, such as 1, 2, 3, 4 and 5 … … presented in the page; the content push button is a television play button displayed on one side of the celebration rest year.
After the user selects a certain number of sets in the media asset display interface by using the intelligent terminal, the user can click the content push button, for example, if the 2 nd set is clicked, the 2 nd set of media asset information is presented in a display (a play window of the media asset display interface) of the intelligent terminal and played. At this time, the user clicks the content push button, and then an operation can be generated and the media asset push process is triggered. The currently triggered operation is used for switching the media assets selected by the user to the display device for playing, and the operation carries the media asset detail information of the selected media assets when the user triggers the content push button, namely the information corresponding to the 2 nd set.
If the user does not click a certain number of sets and directly clicks the content push button after a media asset display interface is presented in a display of the intelligent terminal, the default intelligent terminal needs to play from the 1 st set, at this moment, the media asset detail information corresponding to the content push button comprises the information corresponding to the 1 st set, namely the media asset detail information carried in the operation comprises the information corresponding to the 1 st set.
In some embodiments, the asset detail information may include at least one of asset ID, asset number plate, number of sets pushed, and play address. The asset ID is used to identify different asset names, for example, different tv shows have different IDs for easy differentiation; the media asset license plate is a license for realizing media asset playing; the pushed collection number refers to the collection number which is selected by the user and needs to be played currently; the play address refers to a URL address for playing a certain collection of media assets.
In some embodiments, in order to enable the intelligent terminal to accurately determine that the media assets selected by the user need to be pushed to the specified display device for playing, a local cache may be obtained to determine whether the current media asset pushing process is the first pushing process of the user on the same day, so as to execute different strategies for determining the playing of the specified display device based on different pushing processes.
Specifically, after triggering the media asset pushing process, the controller needs to first determine whether the triggered media asset pushing process is a first pushing process, and in this process, the controller is configured to execute the following steps:
and step 021, acquiring a local cache.
022, if the local cache does not contain the device information of the display device selected by the historical pushing, determining that the triggered media asset pushing process is the first pushing process.
023, if the local cache contains the device information of the display device selected by the historical push, determining that the triggered media asset push process is a non-primary push process.
The controller acquires the local cache to read the information stored in the local cache. And storing the equipment information of the display equipment selected by the history push in the local cache, wherein the display equipment selected by the history push is the display equipment selected by the user when the user pushes the media assets last time in the current day. Only the device information of the display device selected and pushed latest on the day is cached in the local cache, that is, only one piece of device information is saved. And in the same day, if the user carries out the media asset pushing process, namely the intelligent terminal is switched to the display equipment for playing, replacing the equipment information of the newly selected display equipment with the equipment information of the last selected display equipment for storage.
In some embodiments, whether the push process is the first time may be characterized by whether the device information of the display device selected by the historical push is stored in the local cache, and if the device information is not stored, the push process is considered to be the first time push, and if the device information is stored, the push process is considered not to be the first time push.
In some embodiments, if the triggered media asset pushing process is a first pushing process, pushing a pushing request containing the media asset detail information to a currently selected display device may include: and if the equipment information of the display equipment selected by historical pushing does not exist in the local cache, pushing a pushing request containing the media resource detail information to the currently selected display equipment.
In some embodiments, if the triggered asset pushing process is a non-first-time pushing process, pushing a pushing request containing the asset detail information to a display device selected by historical pushing may include: and if the equipment information of the display equipment selected by historical pushing exists in the local cache, pushing a pushing request containing the media asset detail information to the display equipment selected by the historical pushing.
In some embodiments, the device information stored in the local cache is time-efficient, with the storage time-efficient of the device information being only one day. With 24:00 as a node every day, and exceeding 24:00, the equipment information in the local cache is emptied after entering the next day.
Based on the method, whether the current media asset pushing process is the first pushing process can be judged according to whether the device information of the display device selected by historical pushing is stored in the local cache. If the local cache stores the equipment information of the display equipment selected by historical pushing, the current media asset pushing process is a non-first pushing process; if the local cache does not store the equipment information of the display equipment selected by historical pushing, the current media asset pushing process is the first pushing process.
When a user triggers a content push button, the fact that the user needs to push media assets played on the intelligent terminal to the display device to play can be determined, and at the moment, whether device information exists in the local cache or not is verified. If yes, the fact that the media asset is pushed in the same day is indicated, and the media asset is not pushed for the first time; if not, the data is pushed for the first time, which indicates that the media asset pushing has not been carried out on the same day. Based on different pushing processes, different display devices are selected for pushing, so that the media asset pushing efficiency is improved.
And S2, if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment.
When the intelligent terminal verifies that the device information of the display device selected by historical pushing is not stored based on the local cache, the currently triggered media asset pushing process can be determined to be the first pushing process, and at the moment, a user is required to select the specified display device needing to realize media asset playing. When the user selects the appointed display equipment, one of the display equipment which is in binding relation with the intelligent terminal used by the user can be selected as the appointed display equipment.
Because the number of the display equipment connected with the intelligent terminal can be one or more, if the number of the connected display equipment is one, the display equipment is the appointed display equipment, and the user does not need to select the display equipment; if there are a plurality of connected display apparatuses, the user is required to select a specific display apparatus among the plurality of display apparatuses.
In some embodiments, when there are a plurality of display devices connected to the intelligent terminal, the controller, when executing that the triggered media asset pushing process is a first pushing process, pushes a pushing request containing media asset detail information to a currently selected display device, and is further configured to execute the following steps:
and step 211, when the local cache does not contain the device information of the display device selected by the history push, sending a device information acquisition request including the home terminal account ID to the server, wherein the device information acquisition request is used for indicating the server to inquire at least one device information establishing connection with the home terminal.
And 212, when the server returns the plurality of pieces of equipment information, displaying the equipment list generated based on the plurality of pieces of equipment information in the display.
Step 213, responding to the operation of selecting one piece of equipment information in the trigger equipment list, and pushing the push request containing the media asset detail information to the currently selected display equipment.
When the controller verifies that the local cache does not contain the equipment information of the display equipment selected by historical pushing, the current media asset pushing process generated when a user triggers a content pushing button is the first pushing process, in the scene, the intelligent terminal needs to acquire the display equipment connected with the terminal, at the moment, an equipment information acquisition request is generated and sent to the server, and the server inquires at least one piece of equipment information bound and connected with the intelligent terminal.
The method comprises the steps that user information is carried in an equipment information acquisition request sent by an intelligent terminal, the user information comprises a home terminal account ID at the intelligent terminal side, the home terminal account ID is used for identifying a media asset APP account at the home terminal, and a server can inquire equipment information of at least one display equipment connected with the server through the APP account according to the user information.
In some embodiments, since the connection mode between the intelligent terminal and the display device may also be through a local area network, the intelligent terminal may query the device information of the display device connected thereto in the local area network by itself.
When the server returns a plurality of pieces of equipment information, the intelligent terminal collects at least one piece of equipment information returned by the server and the equipment information inquired by the intelligent terminal, and an equipment list is generated. In order to facilitate the user to select one of the display devices for media asset pushing based on the device list, the device list may be displayed.
In some embodiments, the device list may be displayed in the asset presentation interface, so that the user can select one of the display devices as the designated display device by clicking. At this time, the control bits can be replaced on the media asset display interface, and the control bits of the equipment list replace the original control bits corresponding to the display positions. For example, if the device list is displayed at the bottom of the asset presentation interface and the album list is originally displayed at the bottom of the asset presentation interface, at this time, the control bits of the device list may be replaced with the control bits of the album list.
In some embodiments, the device list may be displayed in a floating layer on the display, and may float above the asset presentation interface. The equipment list can be suspended at the bottom of the media asset display interface so as to shield the original bottom displayed content in the media asset display interface.
FIG. 9 illustrates an effect diagram of displaying a list of devices, according to some embodiments. No matter what way the device list is displayed, the display effect can be as shown in fig. 9, and device information that establishes connection with the home terminal in different forms is presented in the device list, and the device information includes a device name, an IP address, a device ID, and the like. The device name is the name of the display device, and can be a name configured for the system or defined by the user; the IP address is the network address of the display equipment; the device ID is a 32-bit number corresponding to the display device.
For clear display, only device names, such as two device names "vida-d 0" and "vida-TV" in fig. 9, are displayed in the device list presented in the asset presentation interface, which represents that two display devices are connected to the intelligent terminal.
And the user generates a selection operation by triggering any equipment information in the equipment list according to different equipment names presented in the equipment list, and at the moment, the display equipment corresponding to the equipment information triggered by the user is the appointed display equipment, namely the currently selected display equipment.
When a user triggers the content push button, a push request can be generated according to the corresponding media asset detail information, and then the controller can push the push request containing the media asset detail information to the currently selected display equipment. After receiving the push request, the currently selected display device can process the contained detailed information of the media assets for display.
In some embodiments, when the intelligent terminal queries that a plurality of display devices connected to the intelligent terminal are connected to the intelligent terminal, the user is required to select one of the display devices as a designated display device by himself or herself so as to perform subsequent media asset pushing.
In some embodiments, when the number of the display devices connected to the intelligent terminal is 1, the intelligent terminal can also display the information in the interface.
In some embodiments, if there is only one display device connected to the intelligent terminal, the controller, when executing that the triggered media asset pushing process is the first pushing process, pushes a pushing request containing the media asset detail information to the currently selected display device, and is further configured to execute the following steps:
step 221, when the local cache does not contain the device information of the display device selected by the history push, sending a device information acquisition request including the home terminal account ID to the server, where the device information acquisition request is used to instruct the server to query at least one device information establishing connection with the home terminal.
Step 222, when the server returns one piece of equipment information, pushing a push request containing the media asset detail information to the display equipment corresponding to the equipment information.
When the controller verifies that the local cache does not contain the equipment information of the display equipment selected by historical pushing, the current media asset pushing process generated when a user triggers a content pushing button is the first pushing process, in the scene, the intelligent terminal needs to acquire the display equipment connected with the terminal, at the moment, an equipment information acquisition request is generated and sent to the server, and the server inquires at least one piece of equipment information bound and connected with the intelligent terminal.
The method comprises the steps that user information is carried in an equipment information acquisition request sent by an intelligent terminal, the user information comprises a home terminal account ID at the intelligent terminal side, the home terminal account ID is used for identifying a media asset APP account at the home terminal, and a server can inquire equipment information of at least one display equipment connected with the server through the APP account according to the user information.
In some embodiments, since the connection mode between the intelligent terminal and the display device may also be a connection through a local area network, the intelligent terminal may query the device information of the display device connected thereto in the local area network by itself.
If the number of the pieces of equipment information which are returned by the server and are automatically inquired is only one, the pieces of equipment information can be the pieces of equipment information which are returned by the server and also can be the pieces of equipment information which are automatically inquired, and at the moment, a user does not need to select the pieces of equipment information, so that an equipment list does not need to be generated, display does not need to be carried out, and display equipment corresponding to the pieces of equipment information can be directly determined to be appointed display equipment, namely the currently selected display equipment.
When a user triggers a content push button, a push request can be generated according to the corresponding media asset detail information, and then the controller can push the push request containing the media asset detail information to the display equipment which is uniquely connected with the local terminal. And after the uniquely-connected display equipment receives the push request, the contained media asset detail information can be processed for displaying.
Therefore, when the intelligent terminal inquires that one display device is connected with the intelligent terminal, the user does not need to select, the display device corresponding to the device information can be directly determined as the appointed display device, and subsequent media asset pushing is directly carried out.
In some embodiments, when media assets are pushed for the first time in the day, the pushing efficiency can be improved so as to facilitate subsequent media assets pushing, and the device information of the display device selected by the user for the first time can be stored through a cache mechanism so as to facilitate subsequent direct calling and use.
Specifically, during the first asset pushing process of the current day, the controller is further configured to: after a pushing request containing the media asset detail information is pushed to the currently selected display equipment, acquiring equipment information of the currently selected display equipment; and storing the equipment information of the currently selected display equipment into a local cache.
When the user firstly pushes the media assets to the display device to play the media assets, the intelligent terminal stores the device information of the selected display device into the local cache, and when the user initiates the media assets pushing again, the intelligent terminal directly utilizes the cached device information to push the media assets, so that repeated selection operation of the user is avoided, and the pushing efficiency is improved.
And S3, if the triggered medium resource pushing process is not the first pushing process, pushing the pushing request containing the medium resource detail information to the display equipment selected by the history pushing.
When the intelligent terminal verifies that the device information of the display device selected by historical pushing is stored based on the local cache, the fact that the media asset pushing process triggered by the current content pushing button clicked by the user is not the first-time pushing process can be determined, at the moment, the display device selected by the historical pushing corresponding to the device information of the display device selected by the stored historical pushing can be directly determined as the appointed display device for playing the media assets in the current media asset pushing process, the device list is not displayed in the media asset display interface, the user does not need to select from the display devices connected with the intelligent terminal again, the media asset pushing efficiency is improved, and the user experience is good.
In a non-first-time media asset pushing process, namely in a subsequent media asset pushing process, the intelligent terminal side generates a pushing request according to the media asset detail information corresponding to the content pushing button triggered by the user, and then pushes the pushing request containing the media asset detail information to a display device selected by historical pushing.
And sending a push request carrying the detailed information of the media assets to the display equipment selected by the historical push so as to push the media assets played by the intelligent terminal to the display equipment selected by the user before for playing, wherein the push request is used for indicating the display equipment selected by the historical push to play the media assets corresponding to the detailed information of the media assets.
In some embodiments, if the currently triggered media asset pushing process is the first pushing process and there are multiple display devices connected to the intelligent terminal, the user needs to select one of the display devices based on the device list, and then the intelligent terminal sends a media asset pushing request to the currently selected display device, so as to implement media asset pushing.
In some embodiments, if the currently triggered media asset pushing process is the first pushing process and there is one display device connected to the intelligent terminal, the media asset pushing request may be directly sent to the uniquely bound display device to implement media asset pushing without user selection (no device list pops up in the display for display), and the uniquely bound display device is the currently selected display device.
In some embodiments, if the currently triggered asset pushing process is a non-first-time pushing process, the asset pushing request is directly sent to the display device selected by the history pushing corresponding to the device information stored in the local cache, so that asset pushing is realized, selection by a user is not needed (a device list is not popped up in the display for display), and the display device selected by the history pushing corresponding to the stored device information is the designated display device.
Based on the different pushing processes and the different numbers of the bound display devices, different media asset pushing strategies are executed, different forms of media asset pushing can be realized according to different application scenes, two pushing effects of pushing after selection of a user and direct pushing are realized, the media asset pushing efficiency is improved, and the user experience is good.
In some embodiments, in a non-first-time pushing process, the intelligent terminal automatically pushes a pushing request containing the media asset detail information to a display device selected by historical pushing, receives feedback of the display device, and if the feedback of the display device indicates that the pushing is successful, the intelligent terminal considers that the pushing process is completed. And if the feedback of the display equipment is not received or a message representing push failure is received within the preset time length, the equipment information stored in the cache is cleared.
In some embodiments, in a non-first-time pushing process, the intelligent terminal automatically pushes a pushing request containing the media asset detail information to a display device selected by historical pushing, receives feedback of the display device, and if the feedback of the display device indicates that the pushing is successful, the intelligent terminal considers that the pushing process is completed. And if the feedback of the display equipment is not received or a message representing the pushing failure is received within the preset time, automatically acquiring and displaying the equipment information which can be pushed through a local area network or a server. Therefore, when the display equipment corresponding to the identification in the cache cannot be pushed successfully, the display equipment capable of being pushed can be automatically and quickly displayed, so that a user does not need to select a pushing control again, and the operation of the user is facilitated.
In some embodiments, the cache further stores a local area network identifier in addition to the device information, where the device information is device information that has been historically pushed in the local area network corresponding to the local area network identifier last time.
In some embodiments, whether the device information corresponding to the local area network identifier exists in the cache is determined according to the local area network identifier of the local area network connected with the intelligent device, if so, a pushing request of the media resource detail information is pushed to the display device corresponding to the device information according to the device information, and if not, the display device capable of being pushed is displayed for a user to select.
In some embodiments, when the intelligent terminal provided by the embodiment of the present invention implements multi-screen interaction with a display device, the display device has a movie and television push function, and supports two push modes, namely local area network push and remote push. Therefore, when the pushing request containing the detailed media asset information is pushed to the appointed display equipment, the corresponding pushing form can be selected according to the network connection type of the intelligent terminal and the appointed display equipment. The designated display devices include currently selected display devices (including devices determined after selection and devices pushed directly) and historically pushed selected display devices.
The pushing process of the push request corresponding to steps S2 and S3 is the same, for example, when the controller executes to push the push request containing the detailed information of the assets to the currently selected display device in step S2, the pushing process of the push request corresponding to steps S2 and S3 is further configured to:
and step 41, judging whether the local terminal and the currently selected display equipment are in the same local area network.
And 42, if the local terminal and the currently selected display equipment are in the same local area network, generating a push request based on the media resource detail information, and pushing the push request containing the media resource detail information to the currently selected display equipment.
And 43, if the local terminal and the currently selected display equipment are not in the same local area network, generating a push request based on the equipment information and the media resource detail information of the selected display equipment, and sending the push request containing the media resource detail information and the equipment information to the currently selected display equipment through the server.
The media asset pushing process comprises local area network pushing and cross-network pushing, and if the intelligent terminal and the currently selected display equipment are in the same local area network, the local area network pushing is executed; and if the intelligent terminal and the currently selected display equipment are not in the same local area network, performing cross-network pushing.
In order to accurately determine which pushing mode is selected, the network connection type identifier of the intelligent terminal and the currently selected display device can be detected, and the network connection type identifier is used for representing different network forms.
Specifically, the controller is further configured to perform the following steps when determining whether the local terminal and the selected display device are in the same local area network:
step 411, detecting the network connection type identifier of the local terminal and the network connection type identifier of the currently selected display device.
And step 412, if the network connection type identifier of the local terminal is the same as the network connection type identifier of the currently selected display device, determining that the local terminal and the currently selected display device are in the same local area network.
Step 413, if the network connection type identifier of the local terminal is not the same as the network connection type identifier of the currently selected display device, determining that the local terminal and the currently selected display device are not in the same local area network.
The network connection type of the display device is usually a WIFI type or a wired connection type, the network connection type of the intelligent terminal is usually a WIFI type or a mobile network type, and the WIFI type corresponds to different WIFI classifications. Therefore, whether the intelligent terminal and the display device are in the same local area network or not can be determined according to the network connection type identification.
The network connection type identifier can identify different network types and corresponding account IDs, the network types comprise local area network types and cross-network types, and the account IDs are used for identifying accounts connected with the network.
And comparing the network connection type identifier of the home terminal with the network connection type identifier of the currently selected display equipment, and if the identifiers are not compared in a consistent manner, indicating that the ID of the account number is not consistent. The inconsistency of the account ID includes two cases, one is that the network type is different, and the other is that the network type is the same, but the connection account is different. At this time, it is described that the local terminal and the display device are not in the same local area network, and belong to cross-network connection, and cross-network push may be selected.
For example, if the intelligent terminal adopts a mobile network type and the display device adopts a wired connection type, the identification contrast is inconsistent; if the intelligent terminal adopts a mobile network type and the display equipment adopts a WIFI type, the identification contrast is inconsistent; if the intelligent terminal adopts a WIFI type and the display equipment adopts a wired connection type, the identification contrast is inconsistent; if the intelligent terminal is of a WIFI type and the display device is of a WIFI type, and the network types of the intelligent terminal and the display device are both of local area network types, if the network account ID connected with the intelligent terminal corresponds to the local area network A and the network account ID connected with the display device corresponds to the local area network B, the identification comparison is determined to be inconsistent. In the above situation, the connection between the intelligent terminal and the display device is a cross-network connection, and cross-network pushing needs to be selected during media asset pushing.
And if the network connection type identification of the home terminal is consistent with the network connection type identification of the currently selected display equipment in comparison, the account ID is consistent, namely the account of the network connected with the home terminal is consistent. At this time, it is described that the local terminal and the display device are in the same local area network, belong to local area network connection, and can select local area network push.
For example, if the intelligent terminal is of a WIFI type, the display device is of a WIFI type, and the network types of the intelligent terminal and the display device are the same, and the network account ID connected to the intelligent terminal corresponds to the local area network a, and the network account ID connected to the display device also corresponds to the local area network a, it is determined that the identifiers are consistent in comparison. At the moment, the connection between the intelligent terminal and the display device belongs to the same local area network connection, and local area network pushing is needed to be selected during media asset pushing.
In some embodiments, if the local terminal and the currently selected display device are in the same local area network, a local area network pushing manner is selected, that is, a pushing request is generated based on the media resource detail information, and the pushing request containing the media resource detail information is pushed to the currently selected display device. At the moment, the push request only needs to be generated according to the media resource detail information, does not need to include the equipment information of the currently selected display equipment, does not need to be forwarded through a server, and can be directly sent to the currently selected display equipment.
In some embodiments, if the home terminal and the currently selected display device are not in the same local area network, a cross-network push manner is selected, that is, a push request is generated based on the device information and the media resource detail information of the selected display device, and the push request including the media resource detail information and the device information is sent to the currently selected display device through the server. At this time, due to the cross-network push, the device information of the currently selected display device needs to be acquired, a push request is generated based on the device information and the media asset detail information, the push request is sent to the server, and then the server forwards the push request containing the media asset detail information and the device information to the currently selected display device.
When the step S3 is implemented, that is, the push request is sent to the display device selected in the history push, the corresponding push process may refer to the implementation step S2 provided in the foregoing embodiment, that is, the push process of sending the push request to the currently selected display device, which is not described herein again.
The media asset detail information may include at least one of a media asset ID, a media asset license plate, a pushed collection number, a playing address, and the like, and the device information may include at least one of a device name, an IP address, a device ID, and the like. Therefore, when local area network pushing is adopted, the pushing request can contain the details of the media assets (media asset ID, media asset license plate, pushed collection number, playing address and the like); when the cross-network pushing is adopted, the pushing request can contain the details information of the media assets (the media asset ID, the media asset license plate, the pushed collection number, the playing address and the like) and the equipment information (the equipment name, the IP address, the equipment ID and the like).
When the local area network is pushed, the intelligent terminal directly sends the detailed information of the media assets to the appointed display equipment; and when the cross-network push is carried out, the intelligent terminal sends the detailed information of the media assets to the appointed display equipment corresponding to the equipment information through the server. After the appointed display device receives the push request sent by the intelligent terminal, data processing can be carried out on the media resource detail information so as to call up the media resource APP at the display device end to play.
In some embodiments, when the intelligent terminal adopts local area network push, the intelligent terminal directly sends a push request carrying the media asset detail information to the specified display device, the specified display device performs data analysis on the received media asset detail information, then pushes the media asset APP to the display device, and starts the media asset APP to play the media asset corresponding to the media asset detail information.
In some embodiments, when the intelligent terminal adopts cross-network pushing, the intelligent terminal sends a pushing request carrying media resource detail information and equipment information to the server, and the server packs the media resource detail information and the equipment information and then puts the packed media resource detail information and equipment information into an MQ (message queue) message queue; the basic service message push service in the server consumes the push message in the MQ to push it onto the designated display device to which it maintains a long connection. And after the appointed display equipment carries out data analysis on the received media asset detail information, pushing the data to a media asset APP at the display equipment end, and starting the media asset APP to play the media asset corresponding to the media asset detail information.
In some embodiments, the push service is the highest priority service, and therefore, the display device side responds to the push service preferentially, and the original foreground task of the display device side is suspended. And after the media assets pushed to the display equipment by the intelligent terminal are played, the next video is continuously and automatically played according to the application logic of the display equipment.
In some embodiments, if the user wants to quit the media asset playing process at the display device end, a return key on a remote controller connected with the display device can be triggered, the return key is triggered to generate a return instruction, so that the process of pushing the media assets by the playing intelligent terminal is quitted, the previously suspended foreground task is restored to the foreground, and the original foreground task can be continued.
In some embodiments, when a user triggers a current media asset pushing process, if the intelligent terminal does not contain the device information of the display device selected by the historical pushing in the verification local cache, the current media asset pushing process is not the first pushing process, at this time, the intelligent terminal directly sends a pushing request to the display device selected by the historical pushing corresponding to the device information stored in the local cache, and the display device selected by the historical pushing plays the currently pushed media asset. However, if the user does not currently want to play the media assets using the display device selected by the history push, the display device for realizing the media asset push needs to be switched.
FIG. 10 illustrates a flow diagram of a method of switching a display device according to some embodiments. Referring to fig. 10, in some embodiments, when it is required to switch the display device implementing the media asset push, the controller is further configured to perform the following steps:
s51, after the pushing request containing the detail information of the media assets is pushed to the display equipment selected by the history pushing, an equipment switching button is presented in the media asset display interface.
S52, responding to a device switching instruction generated when a device switching button is triggered, sending a device information acquisition request including a home terminal account ID to a server, wherein the device information acquisition request is used for indicating the server to inquire at least one device information establishing connection with the home terminal.
And S53, generating a device list based on at least one piece of device information returned by the server, and displaying the device list on a display.
S54, responding to the selection operation of one piece of equipment information in the trigger equipment list, and pushing the pushing request containing the media resource detail information to the selected new display equipment.
If the local cache acquired by the intelligent terminal in response to the operation generated by the user clicking the content push button stores the device information of the display device selected by historical push, the current media asset push process is not the first push process in the day, at the moment, the media asset detail information can be directly sent to the display device corresponding to the stored device information, the user does not need to select, and the display device directly plays the media asset corresponding to the media asset detail information.
However, if the user does not want to continue playing with the display device selected last time, the display device implementing the media asset playing needs to be switched. Therefore, when the currently triggered media asset pushing process is determined not to be the first pushing process, after the pushing request containing the media asset detail information is pushed to the display device selected by the historical pushing, the device switching button is presented in the media asset display interface. The device switching button is used for switching the display device.
Figure 11 illustrates a schematic diagram of a presentation device toggle button in a media asset presentation interface, according to some embodiments. Referring to fig. 11, when the currently triggered media asset pushing process is not the first pushing process in the day, the intelligent terminal directly sends the media asset detail information selected by the user to the display device selected by the history pushing. For example, if the history pushing device selected last time by the user is the VIDAA-d0, a prompt message is displayed in a playing window of a media asset display interface of the intelligent terminal to prompt the user that the currently selected media asset is played by the VIDAA-d0 device. Meanwhile, a device switching button, such as a 'device replacement' button, is presented on one side of the prompt message.
When a user needs to replace display equipment for playing media resources, an equipment switching button can be triggered to generate an equipment switching instruction, the intelligent terminal responds to the equipment switching instruction to generate an equipment information acquisition request comprising a home terminal account ID, and the equipment information acquisition request is sent to the server, so that the server inquires at least one piece of equipment information connected with the home terminal according to the equipment information acquisition request. And after receiving the information of the plurality of devices returned by the server, the intelligent terminal generates a device list and displays the device list. The generation process and the display mode of the device list can refer to the contents of the foregoing embodiments, and are not described herein again.
FIG. 12 illustrates a schematic diagram of presenting a list of devices after triggering a device toggle button, in accordance with some embodiments. Referring to fig. 12, when the current pushing process of the media asset is not the first pushing process of the current day, the user needs to switch the display device for directly playing the media asset, and then clicks the device switching button, and the device list is presented in the media asset display interface.
The device list presents the device information of a plurality of display devices connected with the home terminal intelligent terminal, if a user wants to switch another display device 'VIDAA-TV', the VIDAA-TV is triggered to generate selection operation, and the VIDAA-TV triggered by the user is used as a new display device to carry out subsequent media asset pushing.
And the intelligent terminal responds to the selection operation, sends a pushing request carrying the detailed information of the assets to the selected new display equipment, and the new display equipment plays the assets corresponding to the detailed information of the assets. The implementation process of sending the push request carrying the media asset detail information to the new display device may refer to the process of sending to the specified display device provided in the foregoing embodiment, and details are not described here.
And after receiving a media asset pushing request carrying the media asset detail information, the new display equipment plays according to the media asset corresponding to the media asset detail information, and starts playing from the initial moment of the media asset during playing. For example, if the user selects "celebration year episode 2", the new display device will play according to the currently selected episode, i.e. from the beginning of episode 2.
In some embodiments, when the user clicks the device switching button, a push request is sent to the new display device, but no end instruction is sent to the original display device, and the original display device does not automatically exit the media asset playing process and continues to play according to the original playing logic. At this time, the two display devices play the media assets pushed by the intelligent terminal at the same time, but the playing schedules of the two display devices may be different (the new display device will play from the beginning).
For example, if the display device selected by the history push selected last time by the user is VIDAA-d0, and the user selects "set 2 of the rest year in the current media asset push process, the intelligent terminal pushes the" set 2 of the rest year in the rest year "to the VIDAA-d0 device for playing. If the user switches the display device to the VIDAA-TV device when the progress of playing the 2 nd episode in the rest celebration year is the 20 th minute by the VIDAA-d0 device, the 2 nd episode in the rest celebration year is pushed to the VIDAA-TV device. At this point, the VIDAA-d0 device continues playing the "episode of the second year 2" from the 20 th minute, while the VIDAA-TV device starts playing the "episode of the second year 2" from the initial time.
In some embodiments, since the user performs one switching of the display device, the smart terminal stores the newly selected device information, and the controller is further configured to perform the following steps:
and step 55, after the pushing request containing the media asset detail information is pushed to the selected new display equipment, obtaining new equipment information of the new display equipment.
Step 56, saving the new device information to the local cache, and deleting the device information of the history push selected display device contained in the local cache.
When the current media asset pushing process is not the first pushing process in the day, the user switches the display equipment, and the intelligent terminal acquires new equipment information of new display equipment reselected by the user and stores the new equipment information into a local cache. The new device information can replace the device information stored in the local cache device, namely the device information of the display device selected by historical pushing is deleted, so that the device information of only one display device is stored in the local cache, and when the pushing is initiated again, whether the pushing process is the first pushing process in the day can be accurately judged.
In some embodiments, when the current media asset pushing process is not the first pushing process, if the display device selected by the history pushing is in a power-off state or a network disconnection state, the display device selected by the history pushing cannot receive the pushing request sent by the current intelligent terminal. At this time, in order to ensure normal operation of media asset pushing, the user may be prompted to switch the display device.
Specifically, when the display device selected by the history push is abnormal, the controller is further configured to:
and 61, after pushing the pushing request containing the detailed media asset information to the display equipment selected by historical pushing, if the selected display equipment does not respond to the pushing request, presenting abnormal prompt information in the display, and presenting an equipment switching button in a media asset display interface.
And step 62, receiving a switching operation of triggering a device switching button, and pushing a push request containing the media asset detail information to a new display device selected by switching.
When the current media asset pushing process is not the first pushing process, the original pushing logic is that the intelligent terminal directly sends the pushing request to the display equipment selected by the history pushing. However, after the push request containing the media asset detail information is pushed to the display device selected by the history push, if the display device selected by the history push is in a power-off state or a network disconnection state, the display device selected by the history push cannot respond to the push request.
Under normal conditions, if the appointed display equipment receives the push request, a receiving success signal is fed back to the intelligent terminal, and if the intelligent terminal does not receive the receiving success signal returned by the appointed display equipment, the appointed display equipment does not respond. Therefore, if the intelligent terminal does not receive a receiving success signal returned by the designated display device within the preset time length (which can be set to be 1s), the designated display device is determined not to respond to the media asset pushing request.
At this time, in order to prompt the user so that the user can switch the display device in time, abnormal prompt information can be presented in the display, and a device switching button is presented in the media asset display interface so as to switch the display device based on the device switching button. The abnormal prompt information can be displayed in the display in a floating layer mode and covered in the media asset display interface.
The user clicks based on the equipment switching button to generate switching operation, the intelligent terminal receives the switching operation, can acquire at least one piece of equipment information connected with the terminal from the server, and establishes an equipment list to display. And the user selects one piece of equipment information to perform selection operation based on the equipment list, and the selected equipment information is used as the new display equipment selected by switching so as to push the push request containing the media asset detail information to the new display equipment selected by switching. The implementation process of switching the device and generating the device list may refer to the content of the foregoing embodiment, and is not described herein again.
FIG. 13 illustrates a schematic diagram of presenting exception prompting information in a media asset presentation interface, according to some embodiments. Referring to fig. 13, the exception prompting message may be displayed in a semi-transparent floating layer on the top of the asset display interface, and the content of the exception prompting message may be "push … … detects that your tv device may be offline, and if the tv does not respond for a long time, it is recommended to retry after checking the tv network status".
In order to facilitate the user to switch the display device, a device switch button is displayed in the media asset presentation interface. The presentation mode and the operation mode of the device switching button and the process of implementing the switching of the display device may refer to the foregoing contents, and are not described herein again.
In some embodiments, since the device information of each display device may be edited by the user, for example, changing the device name, at this time, the device information in the local cache may not be consistent with the current device information of the specific display device that needs to receive the push request.
Therefore, to ensure the normal progress of the media asset pushing, the controller is further configured to:
and 71, after the pushing request containing the media asset detail information is pushed to the display equipment selected in the historical pushing, detecting the current equipment information of the display equipment selected in the historical pushing.
And 72, if the equipment information in the local cache is not consistent with the current equipment information, presenting an equipment switching button in a media asset display interface.
And 73, receiving a switching operation of triggering a device switching button, and pushing a pushing request containing the media asset detail information to a new display device selected by switching.
And under the scene that the current media asset pushing process is not the first pushing process, appointing the display equipment as the display equipment selected by historical pushing. If the user changes the device information of the designated display device, the device information in the local cache is inconsistent with the current device information, and at this time, the pushing process cannot be completed.
Therefore, in order to ensure the normal operation of the media asset pushing, after the pushing request containing the media asset detail information is pushed to the display device selected by the historical pushing, the current device information of the display device selected by the historical pushing is detected, so as to judge whether the device information of the display device selected by the historical pushing in the local cache is consistent with the current device information.
If the inconsistency exists, the user edits the equipment information of the display equipment, and at the moment, the user can switch the equipment in order to ensure the normal pushing of the media asset request. Namely, the device switching button is presented in the media asset presentation interface, the user can implement switching of the display device based on the device switching button presented in the media asset presentation interface, and the presentation mode and the operation mode of the device switching button and the process of implementing switching of the display device can refer to the above contents, which are not described herein again.
Therefore, the intelligent terminal provided by the embodiment of the invention triggers the content push button after the user selects the media assets to be played, and responds to the triggering operation to acquire the media asset detail information corresponding to the content push button. If the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment; and if the triggered medium resource pushing process is not the first pushing process, pushing a pushing request containing the medium resource detail information to a display device selected by historical pushing. Therefore, when media assets are pushed, the intelligent terminal provided by the embodiment of the invention can execute two pushing modes of pushing after selection of a user and direct pushing, and in a non-primary pushing process, the user does not need to select display equipment again, so that the repeated operation of selecting the display equipment by the user can be reduced, the media assets pushing efficiency is improved, and the user experience is good.
Figure 6 illustrates a flow diagram of a method of pushing assets, according to some embodiments. Referring to fig. 6, a method for pushing media resources provided in an embodiment of the present invention is executed by a controller in an intelligent terminal provided in the foregoing embodiment, and the method includes:
s1, receiving the operation of the content push button, and acquiring the detailed information of the media assets corresponding to the content push button, wherein the operation is used for triggering the media assets push process;
s2, if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment;
s3, if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment.
In specific implementation, the present invention further provides a computer storage medium, where the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the media asset pushing method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
The same and similar parts in the various embodiments in this specification may be referred to each other. In particular, for the embodiment of the method for pushing the media assets, since the embodiment is basically similar to the embodiment of the method, the description is simple, and the relevant points can be referred to the description in the embodiment of the method.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims (12)

1. An intelligent terminal, comprising:
the display is configured to present a media asset display interface, and a content push button is displayed in the media asset display page;
a controller connected with the display, the controller configured to:
receiving an operation on the content push button, and acquiring detailed information of the media assets corresponding to the content push button, wherein the operation is used for triggering a media asset push process;
if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment;
and if the triggered media asset pushing process is a non-first pushing process, pushing a pushing request containing the media asset detail information to display equipment selected by historical pushing.
2. The intelligent terminal according to claim 1, wherein the controller, in determining whether the triggered media asset pushing process is a first pushing process, is configured to:
obtaining a local cache;
if the local cache does not contain the equipment information of the display equipment selected by historical pushing, determining that the triggered media asset pushing process is the first pushing process;
and if the local cache contains the equipment information of the display equipment selected by the historical pushing, determining that the triggered media asset pushing process is a non-primary pushing process.
3. The intelligent terminal according to claim 2, wherein the controller, in executing the pushing process that is triggered if the media asset pushing process is a first pushing process, pushes a pushing request containing the media asset detail information to a currently selected display device, and is further configured to:
when the local cache does not contain the equipment information of the display equipment selected by historical push, sending an equipment information acquisition request comprising a home terminal account ID to a server, wherein the equipment information acquisition request is used for indicating the server to inquire at least one piece of equipment information establishing connection with the home terminal;
displaying a device list generated based on a plurality of pieces of device information in the display when the server returns the plurality of pieces of device information;
and responding to the selection operation of triggering one piece of equipment information in the equipment list, and pushing a pushing request containing the media asset detail information to the currently selected display equipment.
4. The intelligent terminal according to claim 2, wherein the controller, when executing that the triggered media asset pushing process is a first pushing process, pushes a pushing request containing the media asset detail information to a currently selected display device, and is further configured to:
when the local cache does not contain the equipment information of the display equipment selected by historical push, sending an equipment information acquisition request comprising a home terminal account ID to a server, wherein the equipment information acquisition request is used for indicating the server to inquire at least one piece of equipment information establishing connection with the home terminal;
and when the server returns equipment information, pushing a pushing request containing the media resource detail information to display equipment corresponding to the equipment information.
5. The intelligent terminal according to claim 3 or 4, wherein the controller is further configured to:
after the pushing request containing the media asset detail information is pushed to the currently selected display equipment, acquiring equipment information of the currently selected display equipment;
and storing the equipment information of the currently selected display equipment into the local cache.
6. The intelligent terminal of claim 1, wherein the controller is further configured to:
after the pushing request containing the media asset detail information is pushed to the display equipment selected by historical pushing, an equipment switching button is presented in the media asset display interface;
responding to a device switching instruction generated when the device switching button is triggered, and sending a device information acquisition request including a home terminal account ID to a server, wherein the device information acquisition request is used for indicating the server to inquire at least one device information establishing connection with the home terminal;
generating a device list based on at least one device information returned by the server, and displaying the device list in the display;
and responding to the operation of triggering the selection of one piece of equipment information in the equipment list, and pushing the pushing request containing the media resource detail information to the selected new display equipment.
7. The intelligent terminal of claim 6, wherein the controller is further configured to:
after the pushing request containing the media resource detail information is pushed to the selected new display equipment, new equipment information of the new display equipment is obtained;
and storing the new equipment information into the local cache, and deleting the equipment information of the display equipment selected by history push contained in the local cache.
8. The intelligent terminal according to claim 1, wherein the controller, in executing the pushing of the push request containing the media asset detail information to the currently selected display device, is further configured to:
judging whether the local terminal and the currently selected display equipment are in the same local area network or not;
if the local terminal and the currently selected display equipment are in the same local area network, generating a push request based on the media resource detail information, and pushing the push request containing the media resource detail information to the currently selected display equipment;
and if the local terminal and the currently selected display equipment are not in the same local area network, generating a push request based on the equipment information and the media resource detail information of the selected display equipment, and transmitting the push request containing the media resource detail information and the equipment information to the currently selected display equipment through a server.
9. The intelligent terminal according to claim 8, wherein the controller, in performing the determining whether the local terminal and the selected display device are in the same local area network, is further configured to:
detecting a network connection type identifier of a local terminal and a network connection type identifier of a currently selected display device;
if the network connection type identification of the home terminal is the same as the network connection type identification of the currently selected display equipment, determining that the home terminal and the currently selected display equipment are in the same local area network;
and if the network connection type identifier of the home terminal is different from the network connection type identifier of the currently selected display equipment, determining that the home terminal and the currently selected display equipment are not in the same local area network.
10. The intelligent terminal of claim 1, wherein the controller is further configured to:
after the pushing request containing the media asset detail information is pushed to the display equipment selected by historical pushing, if the selected display equipment does not respond to the pushing request, displaying abnormal prompt information in a display, and displaying an equipment switching button in the media asset display interface;
and receiving a switching operation for triggering the equipment switching button, and pushing a pushing request containing the media resource detail information to a new display equipment selected by switching.
11. The intelligent terminal of claim 1, wherein the controller is further configured to:
after the pushing request containing the media asset detail information is pushed to the display equipment selected in the historical pushing, detecting the current equipment information of the display equipment selected in the historical pushing;
if the equipment information in the local cache is inconsistent with the current equipment information, presenting an equipment switching button in the media asset display interface;
and receiving a switching operation for triggering the equipment switching button, and pushing a pushing request containing the media resource detail information to the new display equipment selected by switching.
12. A method for pushing media assets, the method comprising:
receiving an operation on the content push button, and acquiring detailed information of the media assets corresponding to the content push button, wherein the operation is used for triggering a media asset push process;
if the triggered media asset pushing process is the first pushing process, pushing a pushing request containing the media asset detail information to the currently selected display equipment;
and if the triggered media asset pushing process is a non-first pushing process, pushing a pushing request containing the media asset detail information to display equipment selected by historical pushing.
CN202110171015.4A 2021-02-08 2021-02-08 Media resource pushing method and intelligent terminal Active CN114915818B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202110171015.4A CN114915818B (en) 2021-02-08 2021-02-08 Media resource pushing method and intelligent terminal
CN202180093200.4A CN116848846A (en) 2021-02-08 2021-11-30 Media resource pushing method and intelligent terminal
PCT/CN2021/134575 WO2022166349A1 (en) 2021-02-08 2021-11-30 Media asset push method and smart terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110171015.4A CN114915818B (en) 2021-02-08 2021-02-08 Media resource pushing method and intelligent terminal

Publications (2)

Publication Number Publication Date
CN114915818A true CN114915818A (en) 2022-08-16
CN114915818B CN114915818B (en) 2023-04-25

Family

ID=82761256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110171015.4A Active CN114915818B (en) 2021-02-08 2021-02-08 Media resource pushing method and intelligent terminal

Country Status (1)

Country Link
CN (1) CN114915818B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067776A (en) * 2012-12-26 2013-04-24 Tcl集团股份有限公司 Program-pushing method and system, intelligent display device, cloud server
CN104244032A (en) * 2014-09-11 2014-12-24 腾讯科技(深圳)有限公司 Method and device for pushing multimedia data
US20160315986A1 (en) * 2015-04-24 2016-10-27 Disney Enterprises, Inc. Systems and methods for streaming content to nearby displays
US20170347162A1 (en) * 2016-05-27 2017-11-30 Rovi Guides, Inc. Methods and systems for selecting supplemental content for display near a user device during presentation of a media asset on the user device
CN107797781A (en) * 2016-09-02 2018-03-13 中兴通讯股份有限公司 Multi-screen interactive connection method and terminal
CN110383234A (en) * 2019-02-20 2019-10-25 深圳市鹰硕技术有限公司 A kind of throwing screen methods, devices and systems, intelligent terminal and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067776A (en) * 2012-12-26 2013-04-24 Tcl集团股份有限公司 Program-pushing method and system, intelligent display device, cloud server
CN104244032A (en) * 2014-09-11 2014-12-24 腾讯科技(深圳)有限公司 Method and device for pushing multimedia data
US20160315986A1 (en) * 2015-04-24 2016-10-27 Disney Enterprises, Inc. Systems and methods for streaming content to nearby displays
US20170347162A1 (en) * 2016-05-27 2017-11-30 Rovi Guides, Inc. Methods and systems for selecting supplemental content for display near a user device during presentation of a media asset on the user device
CN107797781A (en) * 2016-09-02 2018-03-13 中兴通讯股份有限公司 Multi-screen interactive connection method and terminal
CN110383234A (en) * 2019-02-20 2019-10-25 深圳市鹰硕技术有限公司 A kind of throwing screen methods, devices and systems, intelligent terminal and storage medium

Also Published As

Publication number Publication date
CN114915818B (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN113507646B (en) Display equipment and browser multi-label page media resource playing method
CN112463750B (en) File synchronization method and display device
CN113064645B (en) Startup interface control method and display device
CN115776585A (en) Display device and content presentation method
CN112954462A (en) Display device and control method of application running time
CN114302201B (en) Method for automatically switching on and off screen in sound box mode, intelligent terminal and display device
CN111836115A (en) Screen saver display method, screen saver skipping method and display device
CN113613047B (en) Media file playing control method and display device
CN114915810B (en) Media resource pushing method and intelligent terminal
CN112584210B (en) Display device, video recording method and recorded file display method
CN113473220B (en) Automatic sound effect starting method and display equipment
CN114915818B (en) Media resource pushing method and intelligent terminal
CN113992963A (en) Display device and screen projection method
CN113784198A (en) Display device, intelligent device and program recording control method
CN112911359A (en) Resource display method, display equipment and remote controller
CN113542765A (en) Media data jumping continuous playing method and display equipment
WO2022166349A1 (en) Media asset push method and smart terminal
CN113207042B (en) Media asset playing method and display equipment
CN114866636B (en) Message display method, terminal equipment, intelligent equipment and server
CN115086771B (en) Video recommendation media asset display method, display equipment and server
CN113825007B (en) Video playing method and device and display equipment
CN116233514A (en) Display equipment and homepage interface switching method
CN119420978A (en) Display equipment and media asset playing method
CN116547976A (en) Display device, video recording method and recorded file display method
CN117292681A (en) Display device and audio identification method

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