CN116185238A - Display device and interactive application display method - Google Patents

Display device and interactive application display method Download PDF

Info

Publication number
CN116185238A
CN116185238A CN202211583320.5A CN202211583320A CN116185238A CN 116185238 A CN116185238 A CN 116185238A CN 202211583320 A CN202211583320 A CN 202211583320A CN 116185238 A CN116185238 A CN 116185238A
Authority
CN
China
Prior art keywords
information
interactive application
media
channel
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211583320.5A
Other languages
Chinese (zh)
Inventor
陆华色
金程贵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Electronic Technology Shenzhen Co ltd
Original Assignee
Hisense Electronic Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Electronic Technology Shenzhen Co ltd filed Critical Hisense Electronic Technology Shenzhen Co ltd
Priority to CN202211583320.5A priority Critical patent/CN116185238A/en
Publication of CN116185238A publication Critical patent/CN116185238A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Some embodiments of the application provide a display device and an interactive application display method. After the user indicates to search the media information channel, the display device obtains the frequency point information corresponding to the media information channel, and performs media information channel searching according to the frequency point to obtain the media information channel information. And acquiring a media resource channel list and an interactive application list based on the media resource channel information, and displaying the media resource channel list. When the user indicates to query the interactive application list, the display device may display the interactive application list. After the user selects the target interactive application, the display device acquires the interactive application starting information of the target interactive application, and starts the target interactive application based on the interactive application starting information. The user can directly determine all interactive applications which can be started by the display device, so that a certain interactive application is selected to be started, and the use experience of the user is improved.

Description

Display device and interactive application display method
Technical Field
The application relates to the technical field of display equipment, in particular to display equipment and an interactive application display method.
Background
The display device is a terminal device capable of outputting specific display pictures, along with the rapid development of the display device, the functions of the display device are more and more abundant, the performance is more and more powerful, the bidirectional man-machine interaction function can be realized, and various functions such as video, entertainment and data are integrated, so that the user diversified and personalized requirements are met.
The user can watch various media information channels by using the display device, and the live stream signals provided by the cable television provider are played in the media information channels, so that the user can watch various media information programs. The display device may also run an interactive application to present web page content provided by the interactive application to the user, which may include various types of resources, such as web feeds provided by a network provider.
However, there is a binding relationship between the interactive application running on the display device and the media asset channel, and when the display device displays the interactive application, the media asset channel corresponding to the interactive application needs to be played. Thus, when a user wants to launch a particular interactive application, multiple channels of media assets may be required to be switched, severely affecting the user's use experience.
Disclosure of Invention
Some embodiments of the application provide a display device and an interactive application display method. The method solves the problems that in the related technology, a user wants to start a certain interactive application, needs to switch media information channels for a plurality of times, and seriously influences the use experience of the user.
In a first aspect, some embodiments of the present application provide a display device including a display and a controller. Wherein the controller is configured to perform the steps of:
Responding to a media information channel searching instruction, and acquiring frequency point information corresponding to the media information channel, wherein the frequency point information comprises a plurality of frequency points;
performing media resource channel searching based on the plurality of frequency points to obtain media resource channel information;
acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
responding to a query instruction of an interactive application list, and controlling a display to display the interactive application list;
and responding to the selected operation of the user on the target interactive application, acquiring the interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
In a second aspect, some embodiments of the present application provide an interactive application display method, applied to a display device, including:
responding to a media information channel searching instruction, and acquiring frequency point information corresponding to the media information channel, wherein the frequency point information comprises a plurality of frequency points;
performing media resource channel searching based on the plurality of frequency points to obtain media resource channel information;
Acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
responding to a query instruction of an interactive application list, and controlling a display to display the interactive application list;
and responding to the selected operation of the user on the target interactive application, acquiring the interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
According to the technical scheme, the embodiment of the application provides the display equipment and the interactive application display method. After the user indicates to search the media information channel, the display device obtains the frequency point information corresponding to the media information channel, and performs media information channel searching according to the frequency point to obtain the media information channel information. And acquiring a media resource channel list and an interactive application list based on the media resource channel information, and displaying the media resource channel list. When the user indicates to query the interactive application list, the display device may display the interactive application list. After the user selects the target interactive application, the display device acquires the interactive application starting information of the target interactive application, and starts the target interactive application based on the interactive application starting information. The user can directly determine all interactive applications which can be started by the display device, so that a certain interactive application is selected to be started, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings that are needed in the embodiments will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 illustrates a usage scenario of a display device according to some embodiments;
FIG. 2 illustrates a hardware configuration block diagram of a control device according to some embodiments;
FIG. 3 illustrates a hardware configuration block diagram of a display device according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device according to some embodiments;
FIG. 5 illustrates a schematic diagram of an application panel in some embodiments;
FIG. 6 is a schematic diagram of a media asset channel interface in some embodiments;
FIG. 7 illustrates a schematic diagram of a cable television interface in some embodiments;
FIG. 8 is a diagram that illustrates displaying web page recommendation mode confirmation information in a display in some embodiments;
FIG. 9 illustrates a schematic diagram of an interactive application interface in some embodiments;
FIG. 10 illustrates an interactive flow diagram of components of a display device in some embodiments;
FIG. 11 illustrates a schematic diagram of an interactive application list in some embodiments.
Detailed Description
For purposes of clarity and implementation of the present application, the following description will make clear and complete descriptions of exemplary implementations of the present application with reference to the accompanying drawings in which exemplary implementations of the present application are illustrated, it being apparent that the exemplary implementations described are only some, but not all, of the examples of the present application.
It should be noted that the brief description of the terms in the present application is only for convenience in understanding the embodiments described below, and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms "first," second, "" third and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for limiting a particular order or sequence, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," 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 explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The display device provided in the embodiment of the application may have various implementation forms, for example, may be a television, an intelligent television, a laser projection device, a display (monitor), an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table), and the like. Fig. 1 and 2 are specific embodiments of a display device of the present application.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display device 200 through the smart device 300 or the control apparatus 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 infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the display device may receive instructions not using the smart device or control device described above, but rather receive control of the user by touch or gesture, or the like.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via 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 device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
Fig. 2 exemplarily shows a block diagram of a configuration of the control apparatus 100 in accordance with an exemplary embodiment. 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, and function as an interaction between the user and the display device 200.
As shown in fig. 3, the display apparatus 200 includes at least one of a modem 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 includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
The display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal from the controller output, displaying video content, image content, and a menu manipulation interface, and a user manipulation UI interface.
The display 260 may be a liquid crystal display, an OLED display, a projection device, or a projection screen.
The 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, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display device 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
A user interface, which may be used to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
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 capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
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, or the like. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
The modem 210 receives broadcast television signals through a wired or wireless reception manner, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
The controller 250 controls the operation of the display device and responds to the user's operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select 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 controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
The user may input a user command through a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
A "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user, which enables conversion between an internal form of information and a user-acceptable form. A commonly used presentation form for user interfaces is a graphical user interface (GraphicUserInterface, GUI), which refers to a graphically displayed user interface associated with computer operations. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
As shown in fig. 4, the system of the display device is divided into three layers, an application layer, a middleware layer, and a hardware layer, from top to bottom.
The application layer mainly comprises common applications on the television, and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as: HTML5 APPs; native applications (Native APPs);
the application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as: file access, data exchange, and the interface for the use of these functions (toolbar, status column, menu, dialog box).
Native applications (Native APPs) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a HAL interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The driving mainly comprises: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
The display device may have various functions such as browsing web pages, playing media assets, entertainment games, video chat, etc., thereby providing a wide variety of services to users. The media assets can be specifically classified into network media assets and media asset programs. Network assets refer to assets resources provided in a network. The media asset program refers to a media asset program provided by a cable television provider.
A browser Application (APP) and a cable television Application may be installed in the display device. After a user opens a browser application by using the display device, the browser application can be utilized to search network resources so as to view corresponding resources. After the user opens the cable television application by using the display device, the user can watch the searched various media programs.
In some embodiments, the controller 250 may control the display 260 to display a user interface when the user controls the display device to power on. A "My applications" control may be included in the user interface. The user may trigger entry into the corresponding application panel by clicking on the My application control to enter a display instruction for the application panel page. It should be noted that, the user may also input the selection operation of the function control in other manners to trigger entering into the application panel. For example, control is entered into the application panel page using a voice control function, a search function, or the like.
The user can view the application programs already installed on the display device, i.e., the functions supported by the display device, through the application panel. The user may select one of the applications and open it to implement the functionality of the application. It should be noted that, the application installed in the display device may be a system application or a third party application. And the user controls the display device to realize the corresponding function of the application program by starting the application program. Fig. 5 shows a schematic diagram of an application panel in some embodiments. As shown in fig. 5, the application panel includes three controls, "browser", "cable tv", and "video chat".
In some embodiments, a user may view a media asset program using a display device. It should be noted that, the cable television provider may provide a plurality of media channels to the display device, each media channel may play different media programs, and what media program is played in what time period in each media channel is determined by the cable television provider, and the media program is played in each media channel through a broadcast manner of live stream signals. The display device may obtain different media channels from the cable television provider for viewing by the user.
For live stream signals in media channels, the display device can parse through the ATSC3.0 protocol to be played to the user. ATSC3.0 is the television broadcast ATSC latest digital television standard created by ATSC (Advanced Television System Committee, television systems committee). ATSC3.0 contains about 20 standards that cover various aspects of the system, allowing cable providers to provide customized, dynamic experiences, including dynamic advertisement placement, personalized graphics, and secondary screen application synchronization.
In some embodiments, when a user first uses the display device, if he wants to view the media channels using the display device, he needs to search the media channels to provide the user with various media channels, considering that the display device may not enter relevant information of the media channels.
The display device may have a media asset channel searching function, and the user may input a media asset channel searching instruction to the display device to control the display device to search for a media asset channel. After searching for the media channels, the display device may generate a media channel list and display the media channel list to the user, so that the user selects a certain media channel for viewing.
When watching a media program corresponding to a certain media channel, the user can control the display device to switch and display other media channels by pressing a switching key, such as an up key and a down key, of the control device so as to watch different media programs.
In some embodiments, in order to facilitate the user to switch different media channels, the display device may display a media channel interface to the user, where all media channels searched by the display device may be included in the media channel interface, so that the user intuitively determines all media channels, and thus switches.
The user may control the display device to display the media asset channel interface. For example, when a user views a media program being played on a certain media channel, the user may control the display device to call up the media channel interface, so as to select a certain media channel for switching. For another example, the user may control the display device to directly call the media channel interface so as to select a media channel for viewing. The user can control the display device to call out the media information channel interface in the system UI interface of the display device, and can also send a response instruction to the display device by utilizing a preset key on the control device so that the display device calls out the media information channel interface.
Considering that the display device can search the media information channel first and then generate the media information channel interface according to the acquired information to be displayed to the user if the user instructs the display device to display the media information channel interface under the condition that the display device never searches the media information channel, the user can be considered to input the media information channel searching instruction to the display device currently.
In some embodiments, upon receiving the media asset channel searching instruction, the controller 250 of the display device may search the server of the cable television provider for media asset channels, thereby acquiring media asset channels that the display device is capable of displaying.
Specifically, the controller 250 may generate and transmit a media asset channel acquisition request to the server. After receiving the media information channel acquisition request sent by the display device, the server can count the media information channel information of all the media channels, and the media information channel information can include media information channel names and media information channel attribute information of the response media channels. The server may feed back all of the media channel information to the display device.
In some embodiments, cable providers are different considering the different regions in which the display devices are located, resulting in different cable providers providing different media channels. Therefore, when the display device acquires the media information channels, the influence of regional factors can be considered, and the media information channels in the local region can be acquired, so that the situation that the media information channels in other regions are acquired to cause playing failure is avoided.
The controller 250 may acquire network information of the display device when generating the media channel acquisition request. The network information may be an IP address of the display device, capable of representing geographical location information of the display device. The controller 250 may generate a media channel acquisition request carrying network information of the display device and transmit to the server. After receiving the media information channel acquisition request sent by the display device, the server can determine the geographic position information of the display device according to the network information of the display device, so as to determine the target region where the display device is located. The server can acquire the media information channel information corresponding to the target region and send the media information channel information to the display device.
In some embodiments, when searching for the media information channel, the display device may search according to the frequency point corresponding to the media information channel. The frequency points are used to represent signal frequency, each media information channel corresponds to a fixed frequency point, and multiple media information channels can also correspond to the same frequency point, for example, one frequency point may have 3 media information channels or 5 media information channels.
The controller 250 may first obtain frequency point information corresponding to the media information channel, including a plurality of searchable frequency points. The controller 250 may transmit a frequency point information acquisition request to the server in consideration of the influence of the geographical factor, and the server may transmit frequency point information of the current geographical area to the display device.
Controller 250 may perform a media channel search based on the bin information. The searching may be performed sequentially on the media information channels corresponding to each frequency point according to a preset sequence, for example, a sequence from small to large frequency values corresponding to the frequency points, so as to obtain all media information channel information in each frequency point.
The controller 250 may send a media channel acquisition request carrying a frequency point value to the server, and the server may send all media channel information corresponding to the frequency point to the display device. The controller 250 may acquire the media information channel information corresponding to the next frequency point again until all the information corresponding to the frequency points are acquired, which indicates that the media channel searching is finished.
In some embodiments, after obtaining the media information channel information, the controller 250 may determine the media channel names corresponding to all the media channels. The controller 250 may generate the media channel interface based on all of the media channel names. FIG. 6 illustrates a schematic diagram of a media asset channel interface in some embodiments. As shown in fig. 6, the media channel interface includes media channel controls corresponding to all media channels searched by the display device. The user may select one of the media channel controls and confirm that the controller 250 may control the display 260 to display the media channel corresponding to the media channel control, thereby enabling the user to view the media program being played in the media channel.
When the user selects a certain media channel for viewing, that is, the user inputs an instruction for playing the media program, the controller 250 may acquire media program data of the media program. Controller 250 may control display 260 to display the media program data, such as displaying the media program full screen.
In some embodiments, in view of the fact that the media channel control presented in the media channel interface does not enable the user to determine the media program being played on that media channel, to enhance the user's use experience, the display device may also present a cable interface to the user so that the user may preview the media program being played on a particular media channel to enable the user to determine whether to view the media channel.
Fig. 7 illustrates a schematic diagram of a cable television interface in some embodiments. As shown in fig. 7, the cable interface includes a preview window and a media channel list. The user may select a particular media channel, such as media channel 1, from a list of media channels on the right side of the cable interface. And the preview window on the left side of the cable television interface can display the media information channel 1 selected by the user for the user to preview. The user can determine the currently selected media program in the media channel according to the preview window, so as to decide whether to watch the media channel. When the user determines that viewing of the media asset channel is desired, the user may click on the preview window and the controller 250 controls the display 260 to display the media asset channel full screen for viewing by the user.
In some embodiments, while playing the asset program in the display device, the user may not want to continue to view the asset program, but rather want to browse the web page resources, such as viewing web assets. At this point, the user may choose to switch the media programs to web pages. For example, the user may control the display device to exit playing the asset program, return to the system main interface, and open the browser, and the user may browse the web page in the browser, or may watch the web asset on demand.
When the display device opens the browser, the browser may run various interactive applications. The interactive application may be a website platform provided by a network provider, and the interactive application itself may be in the form of a web page, and may provide various web pages to the display device. After the browser runs a certain interactive application, the controller 250 may control the display 260 to display the interactive application, that is, display a web page corresponding to the website platform. The user can select a certain network media resource to play in the webpage corresponding to the interactive application.
It should be noted that, considering that when the user controls the display device to switch the media program into the web page, the mode of first exiting the media program and then opening the browser is complicated, in order to facilitate the user operation, the display device in the embodiment of the present application has a web page recommendation function. When a user plays the media information program by using the display device, the display device can display a certain webpage to the user while playing the media information program, so that the user can view the webpage while watching the media information program, the media information program can be conveniently and rapidly switched into various webpages, and the use experience of the user is improved. The display device may be provided with a web page recommendation mode. The user can input a webpage recommendation mode instruction to the display device, namely, an instruction for instructing the display device to display network media details, so as to control the display device to enter a webpage recommendation mode. After the display device enters the web page recommendation mode, the display device may turn on the web page recommendation function to display the details of the web page.
In some embodiments, the user may send the web page recommendation mode instructions to the display device by operating a designated key of the remote control. And pre-binding the corresponding relation between the webpage recommendation mode instruction and the remote controller key in the actual application process. For example, a key of a web page recommendation mode is set on the remote controller, when the user touches the key, the remote controller sends a web page recommendation mode command to the controller 250, and at this time, the controller 250 controls the display device to enter the web page recommendation mode. When the user touches the key again, the controller 250 may control the display device to exit the web page recommendation mode.
In some embodiments, the user may send a web page recommendation mode instruction to the display device by way of voice input using a sound collector of the display device, such as a microphone, to control the display device to enter a web page recommendation mode. The display device can be provided with an intelligent voice system, and the intelligent voice system can recognize the voice of the user so as to extract instruction content input by the user.
In some embodiments, the web page recommendation mode instructions may also be sent to the display device when the user controls the display device using the smart device, such as using a cell phone. In the actual application process, a control can be set in the mobile phone, whether to enter the webpage recommendation mode can be selected through the control, so that a webpage recommendation mode instruction is sent to the controller 250, and the controller 250 can control the display device to enter the webpage recommendation mode.
A webpage recommendation mode option can be further set in a UI interface of the display device, and when a user clicks the option, the display device can be controlled to enter or exit the webpage recommendation mode.
In some embodiments, to prevent the user from triggering the web page recommendation mode by mistake, when the controller 250 receives the web page recommendation mode instruction, the display 260 may be controlled to display the web page recommendation mode confirmation information, so that the user performs a secondary confirmation as to whether to control the display device to enter the web page recommendation mode. FIG. 8 illustrates a diagram of display of web page recommendation mode confirmation information in display 260 in some embodiments.
In some embodiments, the user may cause the display device to switch displaying web content, such as sending a web recommendation mode instruction to the display device, while the display device is playing a media program. Because the web page is provided by the interactive application, the interactive application needs to be launched to display the web page. At this time, it can be considered that the user inputs an instruction indicating to start the interactive application.
Interactive application service is one of the cores of ATSC 3.0. The interactive application information is contained in the code stream of the media asset channel, and changes along with the code stream of the media asset channel, and different channels contain different interactive applications, subject to the limitations of ATSC3.0 standard a344 (interactive application protocol) itself.
It should be noted that each media asset channel may be associated with a specific interactive application, for example, media asset channel a may be associated with interactive application a and media asset channel B may be associated with interactive application B. When a certain interactive application needs to be started, the corresponding media information channel needs to be switched to so as to acquire the code stream information of the media information channel; alternatively, when a certain media asset channel is played, if the user instructs to start the interactive application, the interactive application associated with the media asset channel is started.
The association relation between the media asset channel and the interactive application can be pre-stored in a server of the cable television provider, and when the server issues the media asset channel information to the display device, the application information of the interactive application associated with the media asset channel can be sent to the display device together. Therefore, after the user inputs an instruction for playing the media program to the display device, the controller 250 may acquire the application information associated with the media channel corresponding to the media program while acquiring the media program data of the media program. The media asset channel information sent by the server may include both media asset program data and interactive application information.
The interactive application information may be web page information corresponding to the interactive application, and may record a plurality of resource information in the web page, for example, network media information, text information, picture information, and the like. The server may package and transmit the media asset data and the interactive application information to the display device.
After receiving the media asset program information sent by the server, the controller 250 may first control the display 260 to display the media asset program data in full screen to play the media asset program.
After receiving the start instruction of the interactive application, that is, after the user instructs to start the interactive application, the controller 250 may generate an interactive application interface based on the interactive application information and control the display 260 to display the interactive application interface. The interactive application interface may include a media asset display area and a web page recommendation area. The media resource display area can display media resources in a small window mode, can display media resource programs and can also display network media resources. The webpage recommendation area comprises a plurality of webpage controls, each webpage control corresponds to one piece of resource information of a webpage, and the webpage controls can be network media resource controls, text controls or picture controls.
When controlling the display 260 to switch from displaying the media asset program full screen to displaying the interactive application interface, the controller 250 may control the media asset program data to be displayed in the media asset display area of the interactive application interface. When the user selects to play a certain network media asset, the media asset display area can be switched from the media asset program to display as the network media asset. FIG. 9 illustrates a schematic diagram of an interactive application interface in some embodiments. As shown in fig. 9, the upper right corner of the interactive application interface is a media resource display area, and when the user instructs the display device to display the media resource recommendation interface while the display device plays the media resource program a, the media resource display area continues to display the media resource program a. The interactive application associated with the media resource channel corresponding to the media resource program A is the interactive application a, and the media resource recommendation interface can also display the webpage content in the interactive application a, including a plurality of webpage controls, such as the webpage content A and the network media resource A-network media resource E.
In some embodiments, the user may perform various interactions with the interactive application interface to select to browse web pages or continue to view the asset program. For example, if the user does not have a need to view a web page and the media asset display area is displaying a media asset program, the user may click on the media asset display area or press the return key of the remote controller and the controller 250 may control the display 260 to re-display the media asset program full screen. The user may also click on a web page control in the interactive application interface, and the controller 250 may control the display 260 to display the web page content corresponding to the web page control.
It should be noted that, because of the one-to-one binding relationship between the media resource channel and the interactive application, when the user uses the display device to play a certain media resource channel, the user may not know what the interactive application corresponding to the media resource channel is, and the content of the interactive application can be determined after the interactive application is started by controlling the display device. Therefore, if the user wants to browse the web pages corresponding to different interactive applications, the user needs to continuously switch media information channels to start the corresponding interactive applications, and the user cannot directly switch the interactive applications, so that the operation is complicated, and the use experience is poor. Meanwhile, when a user wants to start a specific interactive application, the user needs to know the media information channel corresponding to the interactive application, and if the user does not determine the corresponding relation between the media information channel and the interactive application, the user needs to switch the media information channel for multiple times to check a plurality of interactive applications, so that the use experience of the user is seriously affected.
Therefore, the display device provided by the embodiment of the application can acquire the interactive application related information of all the interactive applications which can be started, so that the interactive application condition is displayed to the user, and the user can directly start the interactive application without switching media information channels, so that the user experience is improved.
FIG. 10 illustrates an interactive flow diagram of components of a display device in some embodiments.
S1001, responding to a media information channel searching instruction, and acquiring frequency point information corresponding to a media information channel, wherein the frequency point information comprises a plurality of frequency points;
s1002, performing media resource channel searching based on the plurality of frequency points to obtain media resource channel information;
s1003, acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
s1004, responding to a query instruction of the interactive application list, and controlling a display to display the interactive application list;
s1005, in response to a user selection operation of a target interactive application, acquiring interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
Considering that the interactive application information exists in the code stream of the media information channel, the media information channel information needs to be acquired first to acquire the interactive application information. Therefore, the display device can directly acquire the interactive application information of all the interactive applications in the process of searching the media resource channel, but not acquire the interactive application information corresponding to the media resource channel when playing the media resource channel, so that all the interactive application information can be acquired in advance to show the interactive application condition to the user.
In some embodiments, the controller 250 may search the media information channel corresponding to each frequency point in turn according to the frequency point information of the media information channel, so as to obtain the media information channel information corresponding to each frequency point.
The controller 250 may obtain the channel linked list SLT corresponding to each frequency point, where the channel linked list includes media information of all media channels corresponding to the frequency point. The media asset channel information may include media asset program information of a media asset channel and interactive application information of an interactive application associated with the media asset channel. The media information program information is information related to the media channel, and may include information such as an IP address and a port number of the media channel, and may also include a link layer signaling table (LinkLocal Signaling, LLS) and a signaling link selection (Signaling Link Selection, SLS). The SLS mainly records the related information of the audio and video data currently played by the media information channel, and the data such as audio and video corresponding to the media information channel can be further acquired through the table; the LLS records the shorthand information of all media information channels, the channel searching process is mainly based on the table, and meanwhile, the IP address and the port number of the media information channels can further query the SLS table.
The interactive application information is information related to the interactive application associated with the media asset channel, and may include entry page location description information (HTML Entry pages Location Description, HELD) of the interactive application. HELD is a descriptive text composed of hypertext markup language (Hyper Text Markup Language, HTML) commands that can be used to describe words, graphics, animations, sounds, tables, links, etc.
The controller 250 may complete the media information channel searching according to the acquired media information channel information to obtain a media information channel list including a plurality of media information channels; the interactive application situation that the display device can start can also be obtained, and can be an interactive application list comprising a plurality of interactive applications.
The controller 250 may parse the media asset channel information to obtain media asset program information and interactive application information. Controller 250 may obtain a media asset channel list based on the media asset program information and may also obtain an interactive application list based on the interactive application information.
The controller 250 may first present the user with a list of media channels, considering that the user is currently instructed to search for media channels. The controller 250 may first obtain a link layer signaling table LLS based on the media asset program information, where abbreviated information of the media asset channel, such as a name and a channel number of the media asset channel, is recorded. The controller 250 may acquire the asset channel names of all asset channels based on the link layer signaling table LLS and generate an asset channel list based on all asset channel names. The media asset channel list may be in the form of fig. 6, and the controller 250 may generate one media asset channel control for each media asset channel and generate the media asset channel list based on all of the media asset channel controls.
In some embodiments, controller 250 may control display 260 to display a list of media asset channels to enable the user to determine what media asset channels the display device is capable of displaying. The user can select any one of the media information channel controls in the media information channel list so as to enable the display device to play the corresponding media information channel. In the embodiment of the application, the media resource channel selected by the user is called a target media resource channel.
In response to the user's selection operation of the target media resource channel, the controller 250 may obtain the service layer signaling table SLS of the target media resource channel based on the media resource program information of the target media resource channel, and because the service layer signaling table records the related information of the audio and video data corresponding to the media resource channel, the data such as the audio and video of the media resource channel may be obtained through the table. Accordingly, the controller 250 may acquire the media asset program data of the target media asset channel, including the video data and the audio data of the currently played media asset program of the target media asset channel, based on the service layer signaling table SLS. The controller 250 may control the display 260 to display the media program data, may cause the display 260 to display the video data, and may cause the audio device of the display device to play the audio data, so that the user may view the target media channel.
In some embodiments, the controller 250 may obtain the interactive application condition that the display device is capable of starting according to the interactive application information to generate the interactive application list.
The interactive application information may include a HELD of the interactive application, and the controller 250 may parse the HELD, so as to determine, according to the HELD, the interactive application corresponding to the current media resource channel. The controller 250 may obtain all interactive applications according to the interactive application information corresponding to all media channels.
After determining all interactive applications that the display device is capable of launching, the controller 250 may generate a list of interactive applications. The interactive application list comprises interactive application controls corresponding to each interactive application.
In some embodiments, a user may query the display device for interactive application conditions, and may input instructions to the display device to query the interactive application list. In response to a query instruction for the interactive application list, the controller 250 may control the display 260 to display the interactive application list. FIG. 11 illustrates a schematic diagram of an interactive application list in some embodiments. As shown in FIG. 11, the interactive application list may include all interactive applications that the display device is capable of launching, including interactive application A-interactive application D.
The user can select a certain interactive application control, so as to control the display device to start the interactive application corresponding to the control. In the embodiment of the application, the interactive application selected by the user is called a target interactive application. In response to a user's selection of the target interactive application, the controller 250 may acquire interactive application starting information of the target interactive application and start the target interactive application based on the interactive application starting information.
The interactive application start information is information required for starting the interactive application. The interactive application may include two types, one being a broadband application, which is an interactive application that requires a display device to be able to be started after connecting to a network. The other is a broadcast application, which is an interactive application that the display device can start without connecting to a network.
The interactive applications of different types, whose interactive application start information is different. For broadband applications, the display device may launch the broadband application by accessing the network. The broadband application may correspond to a web portal, which may be a web site link of a web page to which the broadband application corresponds. The controller 250250 may acquire a Uniform Resource Locator (URL) of a corresponding web page of the broadband application and determine the uniform resource locator as a web page portal of the broadband application. Controller 250 may launch the broadband application by accessing the web portal. I.e. the interactive application start information of the broadband application is a web portal.
For the broadcast application, since it does not require the display device to connect to the network, in order to start the broadcast application, it is required that the display device has a resource file corresponding to the running broadcast application, and the resource file may be an NRT file. The controller 250 may download the resource file and start the broadcasting application according to the resource file, that is, interactive application start information of the broadcasting application is the resource file.
Accordingly, the controller 250 may acquire the interactive application starting information of the target interactive application to start the target interactive application.
In some embodiments, to obtain the interactive application start information, the controller 250 may first obtain the media resource channel corresponding to the target interactive application, and obtain the media resource channel information corresponding to the media resource channel, which is referred to as target media resource channel information in the embodiments of the present application.
Controller 250 may obtain interactive application information for the target interactive application based on the target media asset channel information, which in the embodiments of the present application is referred to as target interactive application information.
The controller 250 may acquire the type of the target interactive application based on the target interactive application information. By parsing the HELD in the interactive application information, the type of interactive application can be determined.
If the type is a broadband application, the controller 250 may acquire a target web portal based on the target interactive application information and determine the target web portal as interactive application launch information.
If the type is a broadcast application, the controller 250 may acquire a target resource file based on the target interactive application information and determine the target resource file as interactive application start information.
Based on the interactive application start information, the controller 250 may start the target interactive application. In some embodiments, the interactive application start information of the interactive application may be stored in advance, considering that it may take a long time to acquire the interactive application start information of the interactive application after the user instructs to start the interactive application.
If the interactive application is a broadband application, the display device can respond to the user instruction faster because the interactive application starting information is a web portal, i.e. a web site link, and the time required for acquiring the web portal is shorter. However, if the interactive application is a broadcast application, the interactive application start information is a resource file, and the controller 250 needs to download the resource file to start the interactive application, however, downloading the resource file may take a long time, resulting in slower response of the display device and reduced use experience of the user. Thus, for broadcast applications, the controller 250 may pre-download its resource files to respond quickly to user instructions.
After the user instructs the display device to play the first media asset channel, the controller 250 may acquire the media asset program data of the first media asset channel and control the display 260 to display the media asset program data so that the user can watch the first media asset channel. Meanwhile, the controller 250 may pre-download a resource file of the broadcasting application, and may pre-store a web portal of the broadband application.
In response to the play command of the first media information channel, the controller 250 may obtain a frequency point corresponding to the first media information channel, which is referred to as a first frequency point in the embodiment of the present application, where the first frequency point is also a frequency point where the display device currently receives a signal. The controller 250 may acquire and store the interactive application start information of the interactive applications corresponding to all media channels in the first frequency point.
The controller 250 may first obtain a channel linked list of the first frequency point, which is referred to as a first channel linked list in this embodiment, where the channel linked list includes media information of all media channels in the first frequency point. The controller 250 may obtain the media program data corresponding to the first media channel and control the display 260 to display the media program data so as to play the first media channel.
The controller 250 may further determine the interactive applications corresponding to all media channels in the first frequency point based on the first channel linked list, which is generally referred to as a first interactive application in the embodiment of the present application, and the controller 250 may obtain first interactive application information of the first interactive application.
The controller 250 may acquire the portal page position description information HELD of the first interactive application based on the first interactive application information. The controller 250 may parse the HELD to obtain a type of the first interactive application.
If the type is a broadband application, controller 250 may obtain the first web portal based on the HELD, which may record a web site link for the broadband application. Controller 250 may determine the first web portal as interactive application launch information for the first interactive application.
If the type is a broadcast application, the controller 250 may acquire the first resource file based on the first interactive application information. For a broadcast application, its interactive application information may include S-TSID (service-based transport session description) information from which a resource file of the broadcast application may be acquired. That is, the controller 250 may download a first resource file of the first interactive application based on the S-TSID information and determine the first resource file as the interactive application start information of the first interactive application.
The controller 250 may store the interactive application starting information of the first interactive application to a preset database, and when the user instructs to start a certain first interactive application, the controller 250 may directly obtain the interactive application starting information from the database to start the first interactive application.
Therefore, when a user indicates to play a certain media resource channel, the display device can acquire the interactive application starting information of the interactive applications corresponding to all the media resource channels under the frequency point corresponding to the media resource channel, and the resource file is pre-downloaded, so that the user instruction can be responded quickly when the user indicates to start the interactive applications.
In some embodiments, the user may switch to other media channels for viewing during the process of viewing the media channels, and the controller 250 may detect the frequency point condition of the two media channels, so as to determine whether the resource file needs to be pre-downloaded.
When the user instructs the display device to switch the first media information channel to the second media information channel, that is, the user inputs an instruction for switching to play the second media information channel, the controller 250 may obtain a frequency point corresponding to the second media information channel, which is referred to as a second frequency point in this embodiment.
If the first frequency point is the same as the second frequency point, the first media resource channel and the second media resource channel belong to the same frequency point, and the resource file of the first interactive application corresponding to the first frequency point is pre-downloaded before, and the interactive application corresponding to the second media resource channel is also a first interactive application, so that the interactive application starting information is stored in the database, and the resource file does not need to be downloaded again at the moment.
If the first frequency point is different from the second frequency point, the first media resource channel and the second media resource channel belong to different frequency points. The controller 250 has already downloaded the resource file of the first interactive application corresponding to the first frequency point, but has not yet downloaded the resource file of the second interactive application corresponding to the second frequency point, and at this time, needs to continue downloading the resource file under the second frequency point.
The controller 250 may update the second frequency point to the first frequency point, and re-download the resource file corresponding to the new first frequency point, which is not described in detail.
In some embodiments, the controller 250 may also select whether to obtain interactive application start information for all interactive applications, depending on the current memory condition of the display device.
In the process of searching the media information channel, after acquiring the media information channel information and analyzing the media information channel information, the controller 250 may acquire the current memory of the display device.
If the current memory is greater than the preset memory threshold, the controller 250 may acquire the type of the interactive application based on the interactive application information. The controller 250 may obtain interactive application start information for different types of interactive applications. For broadband applications, controller 250 may obtain web page portals based on the HELD and determine to launch information for the interactive application. For broadcast applications, the controller 250 may download a resource file based on the interactive application information and determine to launch information for the interactive application. The controller 250 may store the interactive application starting information of all the interactive applications to a preset database.
If the current memory is less than or equal to the preset memory threshold, in order to ensure that the display device operates normally, the controller 250 may not acquire the interactive application start information, wait until the user instructs to start the interactive application, and acquire the interactive application start information again, or may pre-download the interactive application start information under the frequency point of the media asset channel being played.
In some embodiments, when acquiring the interactive application start information of the target interactive application, the controller 250 may first detect whether the interactive application start information is already stored in the preset database.
If the interactive application starting information of the target interactive application exists in the database, the interactive application starting information can be directly acquired.
If the interactive application start information of the target interactive application does not exist in the database, the controller 250 may acquire the interactive application start information again, and specific steps are not described herein.
The embodiment of the application also provides an interactive application display method, which is applied to the display equipment and comprises the following steps:
responding to a media information channel searching instruction, and acquiring frequency point information corresponding to the media information channel, wherein the frequency point information comprises a plurality of frequency points;
performing media information channel searching based on a plurality of frequency points to obtain media information channel information;
Acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
responding to a query instruction of the interactive application list, and controlling a display to display the interactive application list;
and responding to the selected operation of the user on the target interactive application, acquiring the interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
In some embodiments, the media channel search is performed based on a number of frequency points, further comprising:
and sequentially acquiring channel linked lists of a plurality of frequency points, wherein the channel linked list comprises media information of all media channels corresponding to the frequency points, and the media information comprises media program information of the media channels and interactive application information of interactive applications associated with the media channels.
In some embodiments, obtaining the media asset channel list and the interactive application list based on the media asset channel information further comprises:
and analyzing the media information channel information to obtain media program information and interactive application information. And acquiring a media information channel list based on the media information program information. And acquiring an interactive application list based on the interactive application information.
In some embodiments, obtaining the interactive application start information of the target interactive application further includes:
and acquiring a media resource channel corresponding to the target interactive application, and acquiring target media resource channel information corresponding to the media resource channel. And acquiring target interactive application information of the target interactive application based on the target media information channel information. Acquiring the type of the target interactive application, if the type is the broadband application, acquiring a target webpage entrance based on the target interactive application information, and determining the target webpage entrance as interactive application starting information; and if the type is the broadcast application, acquiring a target resource file based on the target interactive application information, and determining the target resource file as the interactive application starting information.
In some embodiments, further comprising:
and responding to the playing instruction of the first media information channel, and acquiring a first frequency point corresponding to the first media information channel. And acquiring a first channel linked list of the first frequency point. And acquiring first interactive application information of a first interactive application corresponding to the first frequency point based on the first channel linked list. The method includes obtaining entry page location description information based on first interactive application information, and obtaining a type of the first interactive application based on the entry page location description information. If the type is broadband application, acquiring a first webpage entrance based on the entrance page position description information, and determining the first webpage entrance as interactive application starting information; and if the type is the broadcast application, acquiring a first resource file based on the first interactive application information, and determining the first resource file as interactive application starting information.
In some embodiments, further comprising:
and responding to an instruction for switching to play the second media information channel, and acquiring a second frequency point corresponding to the second media information channel. If the first frequency point and the second frequency point are the same, no processing is performed. If the first frequency point is different from the second frequency point, updating the second frequency point to be the first frequency point, and executing the step of acquiring a first channel linked list of the first frequency point.
In some embodiments, obtaining the media asset channel list based on the media asset program information further comprises:
and acquiring a link layer signaling table LLS based on the media asset program information. And acquiring the media resource channel names based on the link layer signaling list LLS, and generating a media resource channel list based on the media resource channel names.
In some embodiments, after the display displays the media asset channel list, the method further comprises:
and responding to the selection operation of the user on the target media information channel, and acquiring a service layer signaling list SLS of the target media information channel based on the media information program information. And acquiring media resource program data of the target media resource channel based on the service layer signaling table SLS. And controlling the display to display the media program data.
In some embodiments, after parsing the media asset channel information, the method further includes:
the current memory of the display device is obtained. And if the current memory is larger than a preset memory threshold, acquiring the type of the interactive application based on the interactive application information. And acquiring interactive application starting information based on the type and storing the interactive application starting information into a preset database.
In some embodiments, obtaining the interactive application start information of the target interactive application further includes:
and if the interactive application starting information of the target interactive application exists in the database, acquiring the interactive application starting information. And if the interactive application starting information of the target interactive application does not exist in the database, executing the step of acquiring the media resource channel corresponding to the target interactive application.
The same and similar parts of the embodiments in this specification are referred to each other, and are not described herein.
It will be apparent to those skilled in the art that the techniques of embodiments of the present invention may be implemented in software plus a necessary general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be embodied essentially or in parts contributing to the prior art in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method of the embodiments or some parts of the embodiments of the present invention.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting 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 scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with 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 (10)

1. A display device, characterized by comprising:
a display;
a controller configured to:
responding to a media information channel searching instruction, and acquiring frequency point information corresponding to the media information channel, wherein the frequency point information comprises a plurality of 5 frequency points;
performing media resource channel searching based on the plurality of frequency points to obtain media resource channel information;
acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
0, responding to a query instruction of the interactive application list, and controlling a display to display the interactive application list;
And responding to the selected operation of the user on the target interactive application, acquiring the interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
2. The display device of claim 1, wherein the controller performs media channel searching based on the number of bins, further configured to:
and 5, sequentially acquiring channel linked lists of the plurality of frequency points, wherein the channel linked list comprises media information of all media channels corresponding to the frequency points, and the media information comprises media program information of the media channels and interactive application information of interactive applications associated with the media channels.
3. The display device of claim 2, wherein the controller executing the acquiring of the media asset channel list and the interactive application list based on the media asset channel information is further configured to:
0, analyzing the media information channel information to obtain media program information and interactive application information;
acquiring a media resource channel list based on the media resource program information;
and acquiring an interactive application list based on the interactive application information.
4. The display device of claim 3, wherein the controller executing the interactive application launch information that obtains the target interactive application is further configured to:
5, acquiring a media resource channel corresponding to the target interactive application, and acquiring target media resource channel information corresponding to the media resource channel;
acquiring target interactive application information of the target interactive application based on the target media information channel information;
acquiring the type of the target interactive application;
if the type is broadband application, acquiring a target webpage entrance based on the target interactive application information, and determining the target webpage entrance as interactive application starting information;
and 0, if the type is a broadcast application, acquiring a target resource file based on the target interactive application information, and determining the target resource file as interactive application starting information.
5. The display device of claim 4, wherein the controller is further configured to:
responding to a playing instruction of a first media resource channel, and acquiring a first frequency point corresponding to the first media resource channel;
acquiring a first channel linked list of the first frequency point;
5, acquiring first interactive application information of a first interactive application corresponding to the first frequency point based on the first channel linked list;
acquiring portal page position description information based on the first interactive application information, and acquiring the type of the first interactive application based on the portal page position description information;
If the type is broadband application, acquiring a first webpage entrance based on entrance page position description information, and determining the first webpage entrance as interactive application starting information; and if the type is a broadcast application, acquiring a first resource file based on the first interactive application information, and determining the first resource file as interactive application starting information.
6. The display device of claim 5, wherein the controller is further configured to:
responding to an instruction for switching to play a second media resource channel, and acquiring a second frequency point corresponding to the second media resource channel;
if the first frequency point is the same as the second frequency point, not processing;
if the first frequency point is different from the second frequency point, updating the second frequency point to be the first frequency point, and executing the step of acquiring a first channel linked list of the first frequency point.
7. The display device of claim 3, wherein the controller executing the obtaining of the media asset channel list based on the media asset program information is further configured to:
acquiring a link layer signaling list LLS based on the media asset program information;
acquiring a media resource channel name based on the link layer signaling list LLS, and generating a media resource channel list based on the media resource channel name;
The controller is further configured to, after executing the control to display the media information channel list on the display:
responding to the selection operation of a user on a target media resource channel, and acquiring a service layer Signaling List (SLS) of the target media resource channel based on the media resource program information;
acquiring media asset program data of the target media asset channel based on the service layer signaling table SLS;
and controlling a display to display the media program data.
8. The display device of claim 4, wherein the controller, after performing parsing the media asset channel information, is further configured to:
acquiring the current memory of the display equipment;
if the current memory is larger than a preset memory threshold, acquiring the type of the interactive application based on the interactive application information; and acquiring interactive application starting information based on the type and storing the information into a preset database.
9. The display device of claim 8, wherein the controller executing the interactive application launch information that obtains the target interactive application is further configured to:
if the interactive application starting information of the target interactive application exists in the database, acquiring the interactive application starting information;
And if the interactive application starting information of the target interactive application does not exist in the database, executing the step of acquiring the media resource channel corresponding to the target interactive application.
10. An interactive application display method applied to a display device, the method comprising:
responding to a media information channel searching instruction, and acquiring frequency point information corresponding to the media information channel, wherein the frequency point information comprises a plurality of frequency points;
performing media resource channel searching based on the plurality of frequency points to obtain media resource channel information;
acquiring a media resource channel list and an interactive application list based on the media resource channel information, and controlling a display to display the media resource channel list; the media resource channel list comprises a plurality of media resource channels, and the interactive application list comprises a plurality of interactive applications;
responding to a query instruction of an interactive application list, and controlling a display to display the interactive application list;
and responding to the selected operation of the user on the target interactive application, acquiring the interactive application starting information of the target interactive application, and starting the target interactive application based on the interactive application starting information.
CN202211583320.5A 2022-12-09 2022-12-09 Display device and interactive application display method Pending CN116185238A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211583320.5A CN116185238A (en) 2022-12-09 2022-12-09 Display device and interactive application display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211583320.5A CN116185238A (en) 2022-12-09 2022-12-09 Display device and interactive application display method

Publications (1)

Publication Number Publication Date
CN116185238A true CN116185238A (en) 2023-05-30

Family

ID=86451344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211583320.5A Pending CN116185238A (en) 2022-12-09 2022-12-09 Display device and interactive application display method

Country Status (1)

Country Link
CN (1) CN116185238A (en)

Similar Documents

Publication Publication Date Title
US11601719B2 (en) Method for processing television screenshot, smart television, and storage medium
CN111464844A (en) Screen projection display method and display equipment
CN111327931B (en) Viewing history display method and display device
CN109600673B (en) Information processing apparatus, information processing method, and computer-readable medium
CN111491196A (en) Display apparatus and user interface display method
CN111726673B (en) Channel switching method and display device
CN111639281A (en) Page resource display method and display equipment
CN111654753B (en) Application program starting method and display device
CN111654729B (en) Account login state updating method and display device
WO2021139045A1 (en) Method for playing back media project and display device
CN112733050A (en) Display method of search results on display device and display device
CN111479144A (en) Display device and application interaction method
CN113784186B (en) Terminal device, server, and communication control method
CN116744073A (en) Display equipment and bookmark adding method in television browser
CN116185238A (en) Display device and interactive application display method
CN113347482A (en) Data playing method and display device
CN115514998B (en) Display equipment and network media resource switching method
CN118132881A (en) Display device and web page content collection method
WO2021218477A1 (en) Display method and display device
CN117750113A (en) Display equipment and media resource program display method
CN116320564A (en) Display device, terminal device, and device control method
CN118283336A (en) Display equipment and media data playing method
CN117812419A (en) Display device and data transmission type display method
CN117812294A (en) Display equipment and method for displaying media resource recommendation page
CN117812343A (en) Display device and play resource release 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