WO2021197068A1 - Display device and content recommendation method - Google Patents

Display device and content recommendation method Download PDF

Info

Publication number
WO2021197068A1
WO2021197068A1 PCT/CN2021/081253 CN2021081253W WO2021197068A1 WO 2021197068 A1 WO2021197068 A1 WO 2021197068A1 CN 2021081253 W CN2021081253 W CN 2021081253W WO 2021197068 A1 WO2021197068 A1 WO 2021197068A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
interface
user
display device
controller
Prior art date
Application number
PCT/CN2021/081253
Other languages
French (fr)
Chinese (zh)
Inventor
李园园
李巧眉
房子超
Original Assignee
聚好看科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202010241828.1A external-priority patent/CN111343490B/en
Priority claimed from CN202010460795.XA external-priority patent/CN113742609A/en
Application filed by 聚好看科技股份有限公司 filed Critical 聚好看科技股份有限公司
Publication of WO2021197068A1 publication Critical patent/WO2021197068A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals

Definitions

  • This application relates to the field of Internet technology, and in particular to a display device and a content recommendation method.
  • Smart TV is a TV product that can realize two-way human-computer interaction and integrate multiple functions such as audio and video, entertainment, and data.
  • the user interface of the smart TV is used as a medium for interaction and information exchange between it and the user.
  • applications such as audio-visual and entertainment are correspondingly displayed.
  • This application provides a display device and a content recommendation method to solve the technical problem in related technologies that users do not know the type of media assets they want to watch after turning on the TV.
  • an embodiment of the present application discloses a display device, and the display device includes:
  • a controller the controller is in communication connection with the display, and the controller is configured to:
  • the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
  • an embodiment of the present application discloses a display device, which includes:
  • a controller the controller is in communication connection with the display, and the controller is configured to:
  • an embodiment of the present application discloses a display device, and the display device includes:
  • a controller the controller is in communication connection with the display, and the controller is configured to:
  • the operating rules indicate that the display device has a recommendation function, the length of time the focus stays on the user interface is monitored.
  • an embodiment of the present application discloses a content recommendation method, and the method includes:
  • an embodiment of the present application discloses a content recommendation method, and the method includes:
  • the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
  • FIG. 1 is an application scenario diagram of a display device provided in some embodiments of this application.
  • FIG. 2 is a block diagram of the hardware configuration of the display device 200 in FIG. 1 provided in some embodiments of this application;
  • FIG. 3 is a schematic flowchart of a method for guiding a voice search function provided in some embodiments of this application;
  • FIG. 4 is a schematic diagram of a search interface provided in some embodiments of this application.
  • FIG. 5 is a display diagram of a media asset details page provided in some embodiments of this application.
  • FIG. 6 is a schematic flowchart of another method for guiding the voice search function provided in some embodiments of this application.
  • FIG. 7 is a schematic diagram of a voice guidance floating layer displayed on a display in some embodiments of this application.
  • FIG. 8 is a schematic diagram of a search interface including voice prompt controls displayed on a display in some embodiments of this application;
  • FIG. 9 is a sequence diagram of a display device and a server provided in some embodiments of this application for guiding the voice search function;
  • FIG. 10 is a schematic flowchart of a content recommendation method provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram of an interface for setting recommended content functions provided by an embodiment of this application.
  • FIG. 12 is a schematic diagram of an interface of a selection interface provided by an embodiment of the application.
  • FIG. 13 is a schematic diagram of a server sending recommended content to a display device according to an embodiment of the application
  • FIG. 14 is a schematic diagram of recommended content provided by an embodiment of the application.
  • 15 is a schematic diagram of another recommended content provided by an embodiment of the application.
  • FIG. 16 is a schematic flowchart of another content recommendation method provided by an embodiment of the application.
  • Fig. 17 is a flowchart of a server configuration method provided by an embodiment of the application.
  • the embodiment of the present application provides a guidance method for a display device and a voice search function.
  • FIG. 1 is an application scenario diagram of a display device provided in some embodiments of this application.
  • the control device 100 and the display device 200 can communicate in a wired or wireless manner.
  • control device 100 is configured to control the display device 200, which can receive operation instructions input by the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, and act as an intermediary for the interaction between the user and the display device 200 effect.
  • the user operates the channel addition and subtraction keys on the control device 100, and the display device 200 responds to the channel addition and subtraction operations.
  • the control device 100 may be a remote controller 100A, including infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, etc., to control the display device 200 in a wireless or other wired manner.
  • the user can control the display device 200 by inputting user instructions through keys on the remote control, voice input, control panel input, etc.
  • the user can control the display device 200 by inputting corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, and power on/off keys on the remote control. Function.
  • the control device 100 may also be a smart device, such as a mobile terminal 100B, a tablet computer, a computer, a notebook computer, and the like.
  • a smart device such as a mobile terminal 100B, a tablet computer, a computer, a notebook computer, and the like.
  • an application program running on a smart device is used to control the display device 200.
  • the application can be configured to provide users with various controls through an intuitive user interface (UI) on the screen associated with the smart device.
  • UI intuitive user interface
  • the mobile terminal 100B may install a software application with the display device 200, realize connection communication through a network communication protocol, and realize the purpose of one-to-one control operation and data communication.
  • the mobile terminal 100B can establish a control instruction protocol with the display device 200, and the functions of the physical keys arranged in the remote control 100A can be realized by operating various function keys or virtual buttons of the user interface provided on the mobile terminal 100B.
  • the audio and video content displayed on the mobile terminal 100B can also be transmitted to the display device 200 to realize the synchronous display function.
  • the display device 200 may provide a broadcast receiving function and a network TV function of a computer support function.
  • the display device can be implemented as digital TV, Internet TV, Internet Protocol TV (IPTV), and so on.
  • the display device 200 may be a liquid crystal display, an organic light emitting display, or a projection device.
  • the specific display device type, size and resolution are not limited.
  • the display device 200 also performs data communication with the server 300 through a variety of communication methods.
  • the display device 200 may be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN), and other networks.
  • the server 300 may provide various contents and interactions to the display device 200.
  • the display device 200 can send and receive information, such as receiving electronic program guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library.
  • EPG electronic program guide
  • the server 300 can be one group or multiple groups, and can be one type or multiple types of servers.
  • the server 300 provides other network service content such as video-on-demand and advertising services.
  • FIG. 2 exemplarily shows a block diagram of the hardware configuration of the display device 200.
  • the display device 200 may include a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, Audio processor 280, audio output interface 285, and power supply 290.
  • the tuner and demodulator 210 which receives broadcast television signals through wired or wireless means, can perform modulation and demodulation processing such as amplification, mixing and resonance, and is used to demodulate the television selected by the user from multiple wireless or cable broadcast television signals
  • modulation and demodulation processing such as amplification, mixing and resonance
  • the audio and video signals carried in the frequency of the channel, as well as additional information (such as EPG data).
  • the tuner and demodulator 210 can be selected by the user and controlled by the controller 250 to respond to the frequency of the television channel selected by the user and the television signal carried by the frequency.
  • the tuner and demodulator 210 can receive signals in many ways according to different broadcasting formats of TV signals, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting or Internet broadcasting; and according to different modulation types, it can be digital modulation or analog Modulation method; and according to different types of received TV signals, analog signals and digital signals can be demodulated.
  • different broadcasting formats of TV signals such as terrestrial broadcasting, cable broadcasting, satellite broadcasting or Internet broadcasting
  • modulation types it can be digital modulation or analog Modulation method
  • received TV signals, analog signals and digital signals can be demodulated.
  • the tuner demodulator 210 may also be in an external device, such as an external set-top box.
  • the set-top box outputs a TV signal after modulation and demodulation, and is input to the display device 200 through the external device interface 240.
  • the communicator 220 is a component used to communicate with external devices or external servers according to various types of communication protocols.
  • the display device 200 may transmit content data to an external device connected via the communicator 220, or browse and download content data from an external device connected via the communicator 220.
  • the communicator 220 may include a network communication protocol module such as a WIFI module 221, a Bluetooth communication protocol module 222, and a wired Ethernet communication protocol module 223 or a near field communication protocol module, so that the communicator 220 can receive the control device 100 according to the control of the controller 250 Control signals, and implement the control signals as WIFI signals, Bluetooth signals, radio frequency signals, etc.
  • the detector 230 is a component of the display device 200 for collecting signals from the external environment or interacting with the outside.
  • the detector 230 may include a sound collector 231, an image collector 232, an optical receiver, and a temperature sensor.
  • the external device interface 240 is a component that provides the controller 250 to control data transmission between the display device 200 and external devices.
  • the external device interface 240 can be connected to external devices such as set-top boxes, game devices, notebook computers, etc. in a wired/wireless manner, and can receive external devices such as video signals (such as moving images), audio signals (such as music), and additional information (such as EPG). ) And other data.
  • the external device interface 240 may include: a high-definition multimedia interface (HDMI) terminal 241, a composite video blanking synchronization (CVBS) terminal 242, an analog or digital component terminal 243, a universal serial bus (USB) terminal 244, and a component (Component) Any one or more of terminals (not shown in the figure), red, green and blue (RGB) terminals (not shown in the figure), etc.
  • HDMI high-definition multimedia interface
  • CVBS composite video blanking synchronization
  • USB universal serial bus
  • Component Any one or more of terminals (not shown in the figure), red, green and blue (RGB) terminals (not shown in the figure), etc.
  • the controller 250 controls the work of the display device 200 and responds to user operations by running various software control programs (such as an operating system and various application programs) stored on the memory 260.
  • various software control programs such as an operating system and various application programs
  • the controller 250 includes a random access memory (RAM) 251, a read-only memory (ROM) 252, a graphics processor 253, a CPU processor 254, and a communication interface 255 (including a first interface, a second interface, etc.) ), and the communication bus 256.
  • RAM random access memory
  • ROM read-only memory
  • CPU CPU processor
  • communication interface 255 including a first interface, a second interface, etc.
  • the RAM 251, the ROM 252, the graphics processor 253, and the CPU processor 254 communication interface 255 are connected via a communication bus 256.
  • the controller 250 may control the overall operation of the display device 200. For example, in response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command.
  • the object can be any one of the selectable objects, such as a hyperlink or an icon.
  • the operation related to the selected object for example, the operation of displaying the page, document, image, etc. connected to the hyperlink, or the operation of executing the program corresponding to the object.
  • the user input command for selecting the GUI object may be a command input through various input devices (for example, a mouse, a keyboard, a touch pad, etc.) connected to the display device 200 or a voice command corresponding to a voice spoken by the user.
  • the user interface 265 receives various user interactions. Specifically, it is used to send the input signal of the user to the controller 250, or to transmit the output signal from the controller 250 to the user.
  • the remote control 100A may send input signals input by the user, such as a power switch signal, a channel selection signal, and a volume adjustment signal, to the user interface 265, and then the user interface 265 transfers to the controller 250; or the remote control 100A may Receive output signals such as audio, video, or data output from the user interface 265 after the controller 250 processes, and display the received output signal or output the received output signal as audio or vibration.
  • the user may input a user command on a graphical user interface (GUI) displayed on the display 275, and the user interface 265 receives the user input command through the GUI.
  • GUI graphical user interface
  • the user interface 265 may receive user input commands for controlling the position of the selector in the GUI to select different objects or items.
  • the user may input a user command by inputting a specific sound or gesture, and the user interface 265 recognizes the sound or gesture through the sensor to receive the user input command.
  • the video processor 270 is used to receive external video signals, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal.
  • video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal.
  • the video signal displayed or played directly on the display 275.
  • the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like.
  • the display 275 is used to receive the image signal input from the video processor 270 to display video content, images, and a menu control interface.
  • the displayed video content can be from the video content in the broadcast signal received by the tuner and demodulator 210, or from the video content input by the communicator 220 or the external device interface 240.
  • the display 275 simultaneously displays a user manipulation interface UI generated in the display device 200 and used to control the display device 200.
  • the display 275 may include a display screen component for presenting a picture and a driving component for driving image display.
  • the display 275 may also include a projection device and a projection screen.
  • the audio processor 280 is used to receive external audio signals, and perform decompression and decoding according to the standard codec protocol of the input signal, as well as audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing, so that it can be stored in the speaker 286 The audio signal to be played.
  • the audio processor 280 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), High Efficiency AAC (HE-AAC) and other formats.
  • AAC Advanced Audio Coding
  • HE-AAC High Efficiency AAC
  • the audio output interface 285 is used to receive the audio signal output by the audio processor 280 under the control of the controller 250.
  • the audio output interface 285 may include a speaker 286, or output to an external audio output terminal 287 of a generator of an external device, such as a headset Output terminal.
  • the video processor 270 may include one or more chips.
  • the audio processor 280 may also include one or more chips.
  • the video processor 270 and the audio processor 280 may be separate chips, or may be integrated with the controller 250 in one or more chips.
  • the display device in this application can guide the user with the voice search function
  • the controller in the display device is configured to perform the guidance process of the voice search function, and displays the voice search function guidance on the display.
  • the configuration process of the controller will be described below with reference to the accompanying drawings.
  • FIG. 3 is a schematic flowchart of a method for guiding a voice search function provided in some embodiments of this application. As shown in Figure 3, the guidance method includes the following steps:
  • S510 Receive an operation instruction and determine a target search term.
  • the search function in the display device when the user needs to search for media assets, the search function in the display device will be found through the remote control.
  • the controller 250 in the display device 200 after receiving the user's selection operation on the search control, controls The display 275 jumps from the currently displayed interface to the search interface.
  • the search interface includes a virtual keyboard control, a search input box, a search result display area, and a search result preview area.
  • FIG. 4 is a schematic diagram of a search interface provided in some embodiments of this application.
  • a virtual keyboard control 601 is displayed on the left side, and a search input box 602 is set above the virtual keyboard control 601.
  • the search input box 602 is used to display the user selected through the virtual keyboard control 601 letter.
  • search interface is also provided with a search result display area 603 and a search result preview area 604.
  • the search result display area is used to display the media asset name associated with the target search term, and at the same time display in the search result preview area 604 The search result control corresponding to the name of the media asset.
  • the controller controls the display to jump to the search interface.
  • the main interface of the display includes a status bar (Top bar), a channel bar (Tab bar), and various recommended media or channels.
  • the search controls are often displayed in the status bar, and the focus is on the current user interface.
  • the starting point of the operation of the device that is, the currently selected position, is similar to the mouse hovering state on the PC side.
  • the user presses the voice input key on the remote control and sends out a voice message of "open the search function", and the controller can also control the display to jump to the search interface according to the user's voice control.
  • the controller 250 receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term.
  • the search interface according to the name of the media asset to be searched, the user selects the letters in the virtual keyboard control 601 through the up, down, left, and right buttons on the remote control, and the target search term is determined by the selected letters.
  • S520 Send a search request including the target search term to a server, where the server is used to feed back search result data according to the target search term.
  • the controller 250 after determining the target search term, the controller 250 sends a search request containing the target search term to the server 300, so that the server can search for relevant search result data according to the target search request, and compare the search results The data is fed back to the controller 250.
  • S530 Control the display to display search result controls according to the search result data.
  • the controller 250 After receiving the search result data fed back by the server 300, the controller 250 displays the media asset name associated with the target search term in the search result display area 603 according to the search result data, and displays the media asset name associated with the target search term in the search result preview area 604.
  • a search result control corresponding to a media asset name For example, in Figure 4, after the user selects the letter m in the virtual keyboard control 601, the media asset name starting with the letter m is displayed in the search result display area, such as "Beauty Filling", “Beauty's Private Kitchen Collection”, “ “Beauty and the Beast” and so on.
  • search result controls corresponding to "Beauty for Stuffing", “The Complete Works of Beauty and the Beast", and “Beauty and the Beast" are displayed in the search result preview area 604.
  • S540 Receive a user's selection of the first control in the search result control, and send a media asset request including a first identifier to the server, where the server is configured to feed back according to the first identifier in the media asset request The first media asset data is given to the controller.
  • the user browses the displayed content in the search result display area 603 and the search result preview area 604, and finds the media assets that he wants to search.
  • the user determines the media asset that he wants to watch, he can select the corresponding first control among the many controls in the search result controls in the search preview area.
  • the controller 250 receives the user's selection of the first control, it sends a media asset request including the first identifier to the server 300, and the server 300 feeds back the first media asset data to the controller 250 according to the first identifier in the media asset request.
  • the first identifier can be the name of the media asset corresponding to the first control selected by the user, or the ID (Identity document, identity identification number) of the media asset corresponding to the first control selected by the user.
  • the first media asset data is searched in the database and sent to the controller 250.
  • the guiding sentence is generated according to the first identifier, for example, the guiding sentence is determined according to the name of the media asset corresponding to the first control.
  • the controller 250 sends a media asset request including the first identifier to the server 300, and the server 300 may determine the name of the media asset corresponding to the first identifier according to the first identifier in the media asset request.
  • the server 300 stores preset sentence templates, for example, "Speak to me next time...you can search for this content", "press the remote control voice key to say..., it is more convenient to search by voice” and so on.
  • the server After the server determines the name of the media asset, it can nest the name of the media asset in the preset sentence template to generate the introductory sentence.
  • the server 300 feeds back the first media asset data to the controller 250, it also feeds back the guiding sentence to the display device 200 at the same time.
  • the controller 250 receives the user's selection of the first control in the search result control, it can obtain the name of the media asset corresponding to the first control.
  • a preset sentence template is stored in the display device 200. After determining the name of the media asset, the controller 250 can nest the name of the media asset in the preset sentence template to generate a guide sentence and store it in the display device 200 .
  • the trigger condition may be set to a fixed preset duration, that is, satisfying the trigger condition means that the time interval from the last time the guidance prompt is performed is greater than the preset duration.
  • the controller 250 detects the time interval from the last guided display, and determines whether to perform the guided display again according to the length of the time interval.
  • the controller 250 displays the playing interface according to the received first media asset data, and performs the guide prompt according to the guide sentence.
  • the preset duration may be set to one week, and the controller 250 detects that the time interval since the last time the guidance prompt was performed is greater than one week, then the controller 250 controls the display 275 to display the playing interface and perform the guidance prompt.
  • the introductory sentence is generated according to the first identifier. For example, if the first identifier is the name of the media asset corresponding to the first control, the instructive sentence may include the name of the media asset.
  • the trigger condition may also be set to a non-fixed preset duration.
  • satisfying the trigger condition refers to: in the early stage of use of the display device, the time interval from the last guide prompt is greater than the first preset duration ; In the later period of use of the display device, the time interval from the last guide prompt is greater than the second preset duration.
  • the controller 250 displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guidance sentence.
  • half a year after power-on can be regarded as the early period of use of the display device 200, and the display device 200 can be regarded as the late period of use after half a year of use.
  • the first preset duration is set to one week
  • the second preset The duration is set to half a month.
  • the controller 250 detects that the time interval since the last guidance prompt is more than one week.
  • the display 275 is controlled to display the playback interface and give guidance prompts.
  • the controller 250 After the display device 200 has been used for half a year, since the user already knows that the display device 200 has a voice search function, and may not be accustomed to using the voice search function, the controller 250 detects that the time interval since the last guide prompt is greater than half a month, and then controls the display 275 Display the playback interface and give guidance prompts, so as to avoid the high frequency of the guidance prompts and bring discomfort to the user. It should be noted that for the early use and late use of the display device, the first preset duration and the second preset duration can be set according to the use habits of most users of the display device, which is not limited here.
  • the first media asset data includes the media asset details page corresponding to the media asset selected by the user, and the controller 250 controls the media asset details page to be displayed on the playback interface of the display.
  • FIG. 5 is a display diagram of a media asset details page provided in some embodiments of this application.
  • the media asset details page contains a video preview window, a detailed introduction to the media asset, a selection list of the media asset, and full-screen playback controls.
  • the controller 250 controls the display 275 to play the media asset in full screen.
  • a voice search guidance control can be displayed in the floating layer above the playback interface, and the voice search guidance control is used to load and display the guidance sentence.
  • the voice search guidance control includes a voice assistant 701 and a voice prompt box 702.
  • the voice assistant 701 can be set as an eye-catching cartoon animation, and the voice prompt box 702 is loaded and displayed with guidance sentences.
  • the introductory sentence can be set to "Next time you say "search for beauty as stuffing" to me, you can search for this content”.
  • this application can play the guiding sentence through the speaker voice, so as to achieve text and voice dual guidance The role of prompts.
  • the first media asset data includes the media asset play page corresponding to the media asset selected by the user, and the controller 250 controls the media asset play page to be displayed on the play interface of the display. That is to say, when the time interval from the last guide prompt is greater than the preset duration, the controller 250 controls the playback interface of the display 275 to directly play the corresponding media assets. Since the display shows the media asset play page through the playback interface, the media asset has already been played at this time, so when the guidance is prompted, you can only display the voice search guidance controls in the floating layer above the playback interface, that is, through the voice assistant And the voice prompt box plays a role of guiding and prompting the user in the text.
  • the voice search guidance control is displayed in the floating layer above the playback interface, and/or the guidance sentence is played through the speaker voice, that is, text and/or voice are used for guiding and prompting.
  • the display time of the voice search guide control can be controlled by the preset display time.
  • the display time of the voice search guidance control can be configured in the server, for example, it can be set to 3S, that is, the floating layer used to display the voice search guidance control can be hidden after displaying 3S, and the display 275 continues to play the user's selection Media assets.
  • the display time is configured as 0, the floating layer is not displayed.
  • the controller after the controller sends the first media resource request to the server, it does not receive the data related to the guidance sentence fed back by the server after a preset timeout period. At this time, it can be regarded as a display device requesting guidance prompt Timeout, for example, if the display device does not receive the guidance sentence within 5S, the display device can give up the guidance prompt.
  • the controller actively requests the server for the related configuration of the preset display time and the preset timeout period. After the user opens the search interface, the controller requests the server for the relevant configuration of the voice guidance interface.
  • the trigger condition may be set to a fixed preset duration, that is, the trigger condition is not met: the time interval from the last time the guidance prompt is performed is not greater than the preset duration. If the controller 250 detects that the time interval from the last guide prompt is not greater than the preset duration, in order to avoid too frequent guide prompts to the user, the controller 250 only controls the display 275 according to the received first media data. The playback interface is displayed without guidance prompts. In other words, the controller 250 only controls the display 275 to display the media asset details page or the media asset playing page.
  • the trigger condition may also be set to a non-fixed preset duration.
  • the trigger condition is not satisfied means: in the early stage of use of the display device, the time interval from the last guide prompt is not greater than the first preset time period. Set the duration; in the later period of use of the display device, the time interval from the last guide prompt is not greater than the second preset duration.
  • the controller 250 When the display device 200 is first used, when the time interval from the last guide prompt is not greater than the first preset time period, or, in the later period of use of the display device 200, when the time interval from the last guide prompt is not greater than the first 2.
  • the duration is preset, the controller 250 only displays the playback interface according to the received first media asset data, and does not provide guidance prompts.
  • this application introduced the process of how to perform the guidance prompt.
  • this application will describe when to perform the guidance prompt and when not to perform the guidance prompt, that is, how to detect the time interval since the last time the guidance prompt was performed.
  • the controller 250 determines the distance according to the time interval between the selection operation of the virtual keyboard control in the search interface this time and the selection operation of the virtual keyboard control in the search interface corresponding to the last display of the guidance prompt.
  • the controller 250 may set a preset duration.
  • the user searches for media assets by selecting operations on the virtual keyboard controls, that is, when searching for media assets by manual search, if the manual search operation is the first time within a preset time period, the controller 250
  • the playback interface is displayed according to the received first media asset data, and guidance is given according to the guidance sentence.
  • the controller 250 records the moment of the current user's selection operation on the virtual keyboard control.
  • the controller 250 records the difference between the time when the virtual keyboard control was selected this time and the time when the virtual keyboard control was selected for the last time the guidance prompt was performed. The time interval, and determine the time interval since the last guide prompt with this time interval.
  • the controller 250 sets the preset duration to one week. If on Tuesday, the user searches for the media asset he wants to watch by selecting the virtual keyboard control in the search interface, the controller 250 controls the display 275 to display the playback interface according to the user's selected operation, and prompts for guidance. On Saturday, the user also uses the selection operation of the virtual keyboard control to search for the media assets he wants to watch. Since the time between Saturday and Tuesday is 5 days, the duration is less than the preset duration, so the controller 250 only controls The display 275 displays the playback interface, and no guidance prompt is given.
  • the controller 250 controls the display 275 to display the playing interface and give guidance prompts.
  • the controller 250 determines the time interval from the last time the guide prompt was performed according to the time interval between the current selection operation on the search control and the last time the guide prompt was displayed.
  • the controller 250 may set a preset duration. After the user turns on the display device 200, he enters the search interface by selecting the search control, that is, the search function is turned on. If the operation of turning on the search function is the first time within a preset time period, the controller 250 will respond according to the received The first media asset data displays the playback interface, and guides and prompts according to the introductory sentence. In addition, the controller 250 records the moment of the current user's selection operation on the search control.
  • the controller 250 When the user performs a selection operation on the search control again, the controller 250 records the time interval between the time when the search control was selected this time and the time when the search control was selected last time corresponding to the guidance prompt, and uses this The time interval determines the time interval since the last guide prompt.
  • the controller 250 sets the preset duration to 10 days. If on the first day, the user enters the search interface by selecting the search control, the controller 250 controls the display 275 to display the playback interface according to the user's selection operation, and prompts for guidance. On the eighth day, the user also entered the search interface by selecting the search control. Since the time interval between the first day and the eighth day is 5 days, the time interval is less than the preset duration, so the controller 250 Only the display 275 is controlled to display the playing interface, and no guidance prompt is given.
  • the controller 250 controls The display 275 displays the playing interface and gives guidance prompts.
  • the controller 250 determines the time interval from the last time the guide prompt was performed according to the time interval between the time when the search interface was displayed this time and the time when the search interface corresponding to the guide prompt was displayed last time.
  • the controller 250 may set a preset duration.
  • the controller 250 displays the playback interface according to the received first media data. And according to the guiding statement to guide the prompt.
  • the controller 250 records the time when the search interface is currently displayed.
  • the controller 250 records the time interval between the time when the search interface is displayed this time and the time when the search interface is displayed last time, and uses the time interval to determine the time interval from the last guide prompt.
  • the controller 250 determines the time interval between the selection operation of the control in the search result control this time and the selection operation of the control in the search result control corresponding to the last display of the guidance prompt. The time interval since the last time the guidance prompt was performed.
  • the controller 250 may set a preset duration.
  • the user selects the media asset to be watched by selecting the control in the search result control. If the selection operation of the control in the search result control is the first time within the preset time period, the controller 250 displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guidance sentence.
  • the controller 250 records the moment of the current user's selection operation on the control in the search result control.
  • the controller 250 records the current selection operation on the control in the search result control and the last time the guidance prompt is performed on the selection operation on the control in the search result control.
  • the time interval between moments, and the time interval from the last guide prompt is determined by this time interval.
  • the time interval from the last time the guidance prompt was performed refers to the time interval between the time when the operation instruction was received this time and the time when the corresponding operation instruction was received when the guidance prompt was last displayed.
  • the controller 250 receives the operation instruction and records the time when the operation instruction is received.
  • the controller 250 records the time interval between the time when the operation instruction was sent this time and the time when the operation instruction corresponding to the last time the guidance prompt was sent. time interval.
  • the user when the user uses the search function, the user is periodically reminded to use the voice search through guidance prompts, so as to urge the user to use the voice search function and increase the number of times the user uses the voice search.
  • an embodiment of the present application also provides a display device.
  • the controller in the display device is configured to perform the guidance process of the voice search function, and displays the voice search function guidance on the display.
  • the configuration process of the controller will be described below with reference to the accompanying drawings.
  • FIG. 6 is a schematic flowchart of another method for guiding the voice search function provided in some embodiments of this application.
  • the guidance method includes the following steps:
  • S810 In the search interface, receive the selection operation of the virtual keyboard control in the search interface, and determine the target search term.
  • the search interface in the embodiment of the present application includes a virtual keyboard control, a search input box, a search result display area, and a search result preview area.
  • the search input box is used to display the letters selected by the user through the virtual keyboard control
  • the search result display area is used to display the media asset name associated with the target search term
  • the media asset name is displayed in the search result preview area
  • the controller 250 receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term.
  • the user selects the letters in the virtual keyboard control through the up, down, left, and right buttons on the remote control, and the target search term is determined by the selected letters.
  • S820 Send a search request including the target search term to a server, where the server is used to feed back search result data according to the target search term.
  • the controller 250 after determining the target search term, the controller 250 sends a search request containing the target search term to the server 300, so that the server can search for relevant search result data according to the target search request, and compare the search results The data is fed back to the controller 250.
  • S830 Control the display to display search result controls according to the search result data.
  • the controller 250 After receiving the search result data fed back by the server 300, the controller 250 displays the media asset name associated with the target search term in the search result display area according to the search result data, and displays the media asset name associated with each media in the search result preview area.
  • the search result control corresponding to the asset name.
  • S840 Receive a user's selection of the first control in the search result control, and send a media asset request including a first identifier to the server, where the server is configured to feed back according to the first identifier in the media asset request The first media asset data is given to the controller.
  • the user browses the displayed content in the search result display area and the search result preview area, and finds the media assets that he wants to search.
  • the user determines the media asset that he wants to watch, he can select the corresponding first control among the many controls in the search result controls in the search preview area.
  • the controller 250 receives the user's selection of the first control, it sends a media asset request including the first identifier to the server 300, and the server 300 feeds back the first media asset data to the controller 250 according to the first identifier in the media asset request.
  • the first identifier can be the name of the media asset corresponding to the first control selected by the user, or the ID of the media asset corresponding to the first control selected by the user, and the server 300 can search the database for the first media asset data according to the first identifier. , And delivered to the controller 250.
  • the controller can set a preset time period, and every time the preset time period passes, it checks the user operation once to determine whether the user operation meets the trigger condition. For example, if the preset duration is set to one week, the trigger condition includes that the user selects the virtual keyboard control in the search interface for the first time within a week, that is, manually searches, searches for the media assets that he wants to watch, and clicks on the search result. In other words, the trigger condition includes that the time interval between the user's manual search and click on the search result is a maximum of one week.
  • the operation that triggers the voice search function guidance in this scenario is: within a week, after the user turns on the search function, he uses manual search to find the media asset he wants to watch for the first time, and clicks to find the media asset. , It can be considered that in the periodic detection, the user operation meets the trigger condition. Of course, if you want to provide users with higher frequency reminders, you can also set the first preset duration to 3 days or 5 days, etc. As shown in Figure 4, the user manually enters the letter m and clicks on the media asset "beauty as stuffing". If the user performs this operation for the first time within a week, it can be determined that the trigger condition is met.
  • the controller 250 displays the playback interface according to the received first media asset data, and provides guidance prompts according to the guiding sentence.
  • the guiding sentence is generated according to the first identifier, for example, the first identifier is the name of the media asset corresponding to the first control. Then the name of the media asset can be included in the introductory sentence.
  • the controller 250 only controls the display to display the playback interface, and does not provide guidance prompts. For example, within a week, after the user entered the search interface, he used manual search to find out the media assets he wanted to watch many times, and clicked to find the media assets. At this time, it can be considered that in the periodic detection, the user The operation does not meet the trigger condition. That is to say, the time interval between the user's manual search and clicking on the search result is not greater than the predetermined time period. Then, in this application, the controller only controls the display 275 to display the playback interface according to the first media data data, and does not proceed. Guide prompts, to avoid the frequency of the guide prompts being too high, causing discomfort to the user.
  • the controller 250 controls the display 275 to display the voice guidance floating layer.
  • the voice guidance floating layer includes: the operation guidance for entering the voice search and the operation guidance for exiting the voice search.
  • the operation guidance for entering the voice search includes a voice guidance language, and the voice guidance language is used to instruct the user to send a voice search command.
  • users can be guided on how to use the voice search function, that is, how to enter the voice search and how to exit the voice search.
  • the operation guidance for entering the voice search includes: continuously pressing the voice input key of the remote control and inputting the voice search command to perform the voice search.
  • Exiting the operation guidance of the voice search includes: pressing the non-start key of the remote control to exit the voice search.
  • FIG. 7 is a schematic diagram of the voice guidance floating layer displayed on the display in some embodiments of this application.
  • the voice assistant that is, the cartoon animation, there is a prompt "Press any key to exit the guide", and next to the voice assistant is set "Try and long press the remote control voice button, saying: I want to watch a comedy Introductory sentences such as movies, Andy Lau and check voice help.
  • the leading sentences can be obtained by the server to obtain the titles of popular search media assets in the current business search, and the number of leading sentences can also be set by the server. In Figure 7, three are selected.
  • the controller 250 may request the server 300 for the related configuration of the voice guidance floating layer.
  • the controller 250 controls the display 275 to display the voice prompt control in the search interface.
  • the voice prompt control includes: a prompt icon and a guide sentence.
  • the prompt icon is arranged behind the search input box, and different guide sentences are played in rotation near the prompt icon.
  • FIG. 8 which is a schematic diagram of a search interface including voice prompt controls displayed on a display in some embodiments of this application.
  • a prompt icon is set next to the search input box, and the prompt icon can be set as a voice assistant. There are introductory sentences in a carousel next to the prompt icon.
  • the introductory sentence can be set to "Try voice search", “Say voice help to me”, “You can search by voice saying "Andy Lau's movie”", “Try saying "Beauty is stuffing”” and so on.
  • the media asset name in the voice guide may be the title of the popular search media asset obtained by the server 300 in the current service search.
  • the server 300 may set the media asset name in the guiding sentence to be selected from the top searched media assets first to the fifteenth popular searched media assets, and follow the guiding sentence for rotation.
  • the controller 250 controls the display 275 to display voice prompt controls in the search interface.
  • the carousel time interval of the guide sentence in the voice prompt control can be configured in the server, for example, it can be set to 3S, that is, the guide sentence is changed every 3S.
  • the controller 250 may actively request the server 300 for the configuration of the guidance sentence rotation interval in the voice prompt control. After the user opens the search interface, the controller 250 requests the server 300 for the related configuration of the voice prompt control.
  • the controller 250 may control the search interface to display the voice guidance floating layer shown in FIG. 7.
  • the server may include: a terminal-oriented subsystem, a database, an operation background, a recommendation subsystem, and a search subsystem.
  • the staff can configure the preset display time and preset timeout time in the voice search guidance control through the operating background, as well as the rotation interval of the guidance sentence.
  • the guiding sentence needs to be configured through the operation background.
  • the operation background can set the recommendation rules of the guiding sentence and obtain the popular search media resources in the current business search in the recommendation subsystem.
  • the operation background sends the configured time parameters and guide sentences to the database for storage.
  • the display device can actively send a time parameter acquisition request to the terminal-oriented subsystem, and the terminal-oriented subsystem acquires the time parameter from the database according to the time parameter acquisition request and feeds it back to the display device.
  • the display device sends a guidance sentence acquisition request to the terminal-oriented subsystem, and the terminal-oriented subsystem acquires the guidance sentence from the database according to the guidance sentence acquisition request.
  • 3 guidance sentences can be randomly selected for display, in order to ensure that the guidance sentence in the terminal-oriented subsystem is greater than the guidance sentence to be displayed in the display device, the terminal-oriented subsystem needs to determine whether the guidance sentence is satisfied 3, if the 3 pieces of data are not satisfied, the terminal-oriented subsystem can carry user characteristic messages to request guidance sentences from the recommendation subsystem, and the recommendation subsystem feeds back the guidance sentences to the terminal-oriented subsystem. Organize the obtained guidance sentences for the terminal subsystem and feed back 3 guidance sentences to the display device.
  • the voice guidance floating layer Before the search, if the user enters the search interface for the first time after the display device is turned on, the voice guidance floating layer will be displayed; if it is not the first time that the search interface is entered, the voice guidance floating layer will not be displayed.
  • voice search guidance is performed through the voice prompt control.
  • the display device sends a search media information acquisition request through the first search subsystem facing the terminal subsystem.
  • the search subsystem feeds back the corresponding media information to the display device through the terminal-oriented subsystem.
  • it if it is within the preset time period and the time interval from the last time the guide prompt is greater than the preset time period, it will follow the guide sentence Prompt for guidance.
  • an embodiment of the present application also provides a method for guiding a voice search function.
  • the method includes: a controller in the display device receives an operation instruction to determine a target search term.
  • the controller sends a search request containing the target search word to the server, so that the server feeds back search result data according to the target search word, and controls the display to display search result controls according to the search result data.
  • the controller receives the user's selection of the first control in the search result control, and sends a media asset request including the first identifier to the server, so that the server feeds back the first media asset data to the controller according to the first identifier in the media asset request.
  • the playback interface is displayed according to the received first media asset data, and the guide prompt is performed according to the guide sentence, where the guide sentence is generated according to the first identifier,
  • the playback interface is displayed according to the received first media asset data, and no guide prompt is performed.
  • the guidance method of the voice search function in this application can prompt the user to use voice search in each periodic detection when the user uses the search function, as long as the user operation meets the trigger condition, thereby increasing the number of times the user uses the voice search , To guide users to use voice search.
  • the embodiment of the present application also provides another method for guiding the voice search function.
  • the method includes: in the search interface, the controller in the display device receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term. .
  • the controller sends a search request containing the target search word to the server, so that the server feeds back search result data according to the target search word, and controls the display to display search result controls according to the search result data.
  • the controller receives the user's selection of the first control in the search result control, and sends a media asset request including the first identifier to the server, so that the server feeds back the first media asset data to the controller according to the first identifier in the media asset request.
  • the controller displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guiding sentence, where the guiding sentence is generated according to the first identifier,
  • the playback interface is displayed according to the received first media asset data, and no guidance is given.
  • the display device 200 After the user exits the search or exits the currently playing media asset or newly starts the display device 200, the user starts to browse various channels in the channel bar (Tab bar), such as movies, TV, variety shows, news, etc., after the user enters any channel , Continue to search for the media content you want to watch. However, users often search for a long time without knowing what they want to watch.
  • the display device 200 provided in the embodiment of the present application can recommend content for the user, and the controller 250 in the display device 200 is configured as The content recommendation process is executed, and the recommended content is displayed on the display 275.
  • FIG. 10 is a schematic flowchart of a content recommendation method provided by an embodiment of this application. As shown in Figure 10, the method includes the following steps:
  • S1001 Monitor the length of time the focus stays on the user interface.
  • the user's click to play the media asset may be used as the detection endpoint. That is, the timing of the detection period is interrupted after the user clicks to play the media asset. After the user exits the playback, the focus starts when the focus returns to the pre-play interface.
  • clicking to play the media asset may be clicking the media asset to enter the details page or enter the full-screen playing interface to play the video.
  • the user's channel switching can be used as the detection endpoint
  • the controller 250 before monitoring the length of time the focus stays on the user interface, the controller 250 also needs to determine whether the display device 275 has a recommendation function enabled.
  • FIG. 11 is a schematic diagram of an interface for setting recommended content functions provided by an embodiment of this application.
  • the user can turn on the recommendation function through the "Settings" on the upper right corner of the display 275, and the prompt box "When you can't find something you like, whether to enable AI to watch as you want" pops up, where "AI as you want” is the recommendation content.
  • the confirmation prompt box pops up, the user can enter the "open” area by "down", “up”, “left” or “right”, and then click the "confirm” button to open the recommended function.
  • the user can also select through voice control commands. For example, the user can turn on the recommendation function by sending an "open” voice. Instead, turn off the recommendation feature by selecting "Not On”.
  • the display device 200 if the display device 200 turns off the recommendation function, it does not send an operation rule acquisition request to the server 300. If the display device 200 turns on the recommendation function, it sends an operation rule acquisition request to the server 300, and receives an operation rule acquisition request from the server 300 according to the operation. Rules Get the operation rules that the request gets.
  • the indication information of the alternative user interface is displayed.
  • the alternative user interface may be each channel in the channel bar.
  • the server 300 refers to each of the channels in the channel bar through the indication information corresponding to the alternative user interface, for example, the channel name, the fixed channel number, or the thumbnail of the corresponding interface, etc.
  • each alternative user interface is referred to by the channel name.
  • the candidate user interface corresponding to the instruction information of the selection operation is the selected interface, that is, the user can click any one or more of the channel names to select the selection from the candidate user interface.
  • the selected interface selected by the user is the user interface that needs content recommendation. Therefore, when the focus staying interface is the selected interface, the length of time the focus stays on the user interface is monitored to send the recommended content acquisition request to the server 300. When the focus staying interface is not the selected interface, the duration of the focus staying on the user interface is not monitored to avoid sending the recommended content acquisition request to the server 300.
  • the above is a situation where the user sets whether to enable the recommendation function through the display device 200 according to his own use requirements.
  • the embodiment of the present application also provides another display device.
  • the controller 250 needs to request the server 300 for the operation rules of the display device 200, and the operation rules are used to instruct the display device 200 to enable recommendation. Function.
  • the display device 200 obtains its own operating rules through the server 300, and the operating rules indicate whether the display device 200 has a recommendation function. For different TV types, or different regions, etc., some display devices support recommended functions, and some display devices do not support recommended functions.
  • the server 300 When the server 300 receives the operation rule acquisition request of the controller 250, it queries the operation rule corresponding to the display device 200 according to at least one of the ID (Identity document) of the display device 200 or account information, and The operating rules are issued to the display device 200.
  • the display device 200 does not have the recommendation function, the time the user stays on the user interface is no longer counted. If the display device 200 has a recommendation function, the length of time the focus stays on the user interface is monitored. In one implementation, when the user switches to the channel, the timer starts.
  • the operation rule also indicates a selected interface for executing content recommendation. Only under the selected interface can the server 300 recommend media assets to the display device 200. In other words, the server 300 specifies in the operating rules which channels are used to recommend content to users.
  • the length of time the focus stays on the user interface is monitored to send the recommended content acquisition request to the server 300.
  • the browsing time is not counted, so as to avoid sending a recommended content acquisition request to the server 300.
  • the controller 250 obtains the operation rules through the server 300, and checks whether it has the content recommendation function through the operation rules, and after confirming that it has the recommendation function, it counts the length of time the focus stays on the selected interface.
  • the display can perform focus monitoring on any interface.
  • it is only performed on the homepage, that is, only on the homepage of each channel, and no focus monitoring is performed on the secondary interface.
  • the operating rule also includes a preset browsing time.
  • the first user interface is the interface corresponding to the first channel control at the focus position displayed on the display, and the length of time during which the focus moves within the first user interface without receiving the input confirmation instruction can be regarded as the browsing time. If the preset browsing time is X minutes, when the user's browsing time in a user interface exceeds X minutes, that is, within x minutes, the user has been scrolling up and down to view the content of a channel without clicking to play. , The controller 250 sends a recommendation content acquisition request to the server 300.
  • the controller 250 may stop counting the browsing duration of the current user interface. If the user's browsing time under any user interface is less than or equal to the preset browsing time, that is, the user selects the content he wants to watch within x minutes and clicks to play, then the current browsing time is ignored. In other words, within x minutes, the user has switched channels, one is viewing under the "movie” channel, and another is watching under the "TV series” channel. This situation shows that the user is searching for the content he wants to watch. There is no need for browsing timing.
  • S103 Receive recommended content sent from the server according to the recommended content acquisition request.
  • the server 300 receives the recommended content acquisition request from the controller 250, acquires the recommended content matching the display device 200 according to the recommended content acquisition request, and sends the recommended content to the display device 200.
  • the display device 200 After the display device 200 receives the recommended content, it displays a prompt to the user.
  • FIG. 13 is a schematic diagram of a server sending recommended content to a display device according to an embodiment of this application.
  • the display pops up a prompt box on the display 275 after receiving the recommended content, and uses the prompt box to determine whether the user needs to accept the recommended content.
  • the content of the prompt box can be "Whether you can't find anything you like, recommend AI to watch as you want", where "AI watch as you want” is the recommended content. If the user receives the recommended content, he can choose "Watch Now", if the user does not accept the recommended content, he can choose "Forget it". If a display prompt is given to the user, the browsing timing can be stopped.
  • the display device 200 does not receive the recommended content, no prompt is displayed to the user, and the browsing timing is stopped.
  • the recommended content recommended by the server 300 may be due to an abnormal situation such as a network disconnection or a server disconnection.
  • the display 275 is controlled to display the recommended content.
  • the user can press a certain key through the remote control. For example, in Figure 13, when a confirmation prompt box pops up, the user presses "Down”, “Up”, “Left”, or " Go to the "right” to enter the "watch now” area, and then click the "confirm” button to receive the recommended content recommended by the server 300.
  • the user can also select through voice control commands.
  • the user can receive the recommended content recommended by the server 300 by sending a voice of "watch immediately".
  • a preset period of time may also be set. During the preset period of time, if the user does not perform any operation, the recommended content recommended by the server 300 is received by default, where the preset period of time may be 10 seconds or 20 seconds.
  • the display device 200 receives the recommended content recommended from the server 300 and displays it on the display 275.
  • the user may also choose not to accept the recommended content, for example, the user presses a button on the remote control or sends a voice command, etc., and selects "Forget it" in the prompt box. If the user does not accept the recommended content, the controller 250 cancels the prompt box and controls the display 275 to continue to display the user interface currently viewed by the user. In addition, if the user refuses to receive the recommended content under the user interface, it means that the user does not need the server 300 recommendation in the user interface at this time. Then, if the user has been browsing under the user interface, the recommendation can be stopped. Function.
  • the display device 200 when the recommended content is an audio and video data string or an audio and video address sent by the server 300, if the user receives the recommended content, the display device 200 will use the audio and video data A string or an audio and video address automatically accesses the server 300 to obtain audio and video, and the controller 250 controls the display 275 to directly play the audio and video.
  • FIG. 14 is a schematic diagram of recommended content provided by an embodiment of this application.
  • the leftmost column is “AI recommendation column”, which is used to indicate that the user is currently in AI free watch.
  • the middle column is the “recommendation list”, and users can select the media content they want to watch through the recommendation list.
  • the recommendation list there are the user's favorite media assets that are statistically recommended based on the user's viewing behavior. For example, the user may like to watch "CQL" under the "TV series” channel.
  • FIG. 14 is a schematic diagram of another recommended content provided in an embodiment of this application.
  • the recommended content also includes a list of audio and video episodes.
  • the detailed pages of the corresponding audio and video are arranged and displayed. The user can control the display 275 to play any episode of audio and video according to his own viewing needs.
  • the server 300 recommends multiple audio and video contents to the display device 300, and the display device 200 may only arrange and display the multiple audio and video contents in the "video preview frame", and at this time, do not play it first.
  • the display device 200 accesses the server 300 according to the corresponding audio and video address to obtain the audio and video for playback.
  • the display device 200 can recommend the user, and on the premise of obtaining the user's consent, play the recommended content to improve the user's viewing experience.
  • the embodiment of the present application also provides another display device, and the controller in the display device is configured to execute the content recommendation process.
  • the content recommendation process of the controller will be described in detail below with reference to the accompanying drawings.
  • FIG. 16 is a schematic flowchart of another content recommendation method provided by an embodiment of this application.
  • the content recommendation process that the controller 250 is configured to execute includes the following steps:
  • S1101 Control the display to display the first user interface corresponding to the first channel control at the focus position.
  • the controller 250 in the display device 200 monitors the user's operation behavior.
  • the display is controlled to display the first user interface corresponding to the first channel control at the focus position.
  • the display can be controlled to display the recommended content interface. That is, the controller 250 sends a recommended content acquisition request to the server 300, and the server 300 searches for corresponding recommended content according to the recommended content acquisition request, and delivers the recommended content to the display device 200. The controller 250 receives the recommended content, and according to the received recommended content, displays a recommended content interface to play the recommended content on the recommended content interface.
  • a lock screen duration is preset in this application, and the lock screen duration is the duration when the focus is in the first user interface and the movement occurs. If the lock screen duration during which the focus does not move in the first user interface is greater than the preset lock screen duration, the display is controlled to display the lock screen image. What the lock screen operation actually performs is: for a period of time, the focus has not moved, there is no input, and there is no playback process, then the display 275 is locked.
  • the content for displaying on the recommended content interface includes different audio and video content corresponding to multiple channel information.
  • the controller 250 of the present application controls the display 275 to display the recommended content interface, it determines the first audio and video content corresponding to the first channel information according to the first channel information corresponding to the first channel control before the recommended content interface is displayed, and controls the display 275 to display the recommended content interface.
  • the content interface plays the first audio and video content.
  • the server 300 sorts and outputs a recommended content in the entire media asset database, and then delivers the recommended content to the display device 200 for playback. Further, when sorting the recommended content, the recommended content will be filtered. All media assets in the media assets database have their corresponding channel information, and the attributes of the media assets are represented by the channel information. For example, for "CQL", channel information such as TV dramas and costumes will be identified. In this application, it is possible to recommend film and television media resources under the film and television channel, and education media resources under the education channel. When obtaining the recommended content, you only need to search for the corresponding type of media resources from the media asset database according to the corresponding channel information. Capital.
  • the display In the first user interface, within a certain preset time period, if the input confirmation instruction is received, the display is controlled to display the second user interface corresponding to the control at the position where the focus is when the confirmation instruction is input. That is, a jump occurs in the first user interface, and the second user interface is switched according to the user's selection operation.
  • the browsing duration corresponding to the focus is re-monitored to make the focus move in the second user interface and not
  • the browsing time when the input confirmation instruction is received is longer than the preset browsing time, and the display is controlled to display the recommended content interface.
  • the second user interface is not the interface corresponding to the second channel control, the browsing time corresponding to the focus is not monitored.
  • the second channel control is a control that is functionally parallel to the first channel control and used to display media resources with different channel attributes. In other words, only when the focus is on the user interface corresponding to the channel control, the browsing duration corresponding to the focus is re-monitored.
  • the browsing duration corresponding to the focus is not monitored. If there is no window for playing video in the second user interface, re-monitor the browsing duration corresponding to the focus so that the browsing duration of the focus moving in the second user interface without receiving the input confirmation instruction is longer than the preset browsing Duration, control the display to display the recommended content interface. That is, only when the second user interface does not contain the details of the playback window or the full-screen playback page, the browsing time corresponding to the focus is re-monitored.
  • FIG. 17 is a flowchart of a server configuration method provided in an embodiment of the present application.
  • the server configuration process includes the following steps:
  • S1201 Receive a recommended content acquisition request from a display device, where the recommended content acquisition request includes a user identifier and a channel identifier.
  • the display device 200 sends a recommended content acquisition request to the server 300, and the server 300 receives the recommended content acquisition request.
  • the recommended content acquisition request includes a user ID and a channel ID, where the user ID is a user ID.
  • the server 300 can specify which user needs to be recommended, and the server 300 can clarify that the user is currently based on the channel ID. Which channel is located in the channel bar.
  • the content recommended by the server 300 is different. That is, the recommended content is determined by the server according to the user's behavior history.
  • the server 300 when the same user browses different channels, that is, when user A browses TV drama channels and news channels, the content recommended by the server 300 is different. For example, under the TV drama channel, the content of the TV drama is recommended for the user, and under the education channel, the education content is recommended for the user. That is, the server will determine the range of recommended content according to the attribute of the media asset and the channel identifier of the user's current channel, and then filter the recommended content by the range of recommended content.
  • the server 300 before the server 300 receives the recommended content acquisition request from the display device 200, it also receives the operation rule acquisition request of the display device 200.
  • the server 300 receives the display device identification , That is, at least one of the ID or account information of the display device 200 queries the operation rules corresponding to the display device 200, and issues the operation rules to the display device 200.
  • the operating rule is used to instruct the display device 200 to enable the recommendation function. That is, the server 300 issues the operation rules corresponding to the display device 200 to the display device 200, and the operation rules indicate whether the display device 200 has a recommendation function. For different TV models, different users' different habits, or different regions, etc., some display devices support recommended functions, and some display devices do not support recommended functions.
  • the display device confirms whether to count the time the user stays on any user interface. If the display device 200 does not have the recommendation function, the time the user stays on the user interface is no longer counted. If the display device 200 has a recommendation function, the length of time the user stays on the user interface is counted.
  • S1202 Calculate recommended content according to the recommended content acquisition request and preset preferences and behaviors of various user portraits, where the preferences include preferences in various channels.
  • various user portraits are counted.
  • a series of browsing and viewing behaviors thereof are counted into some types, which are called user portraits.
  • user portraits For example, according to children's browsing and watching behaviors, they are counted as children.
  • the server 300 there are preset favorite behaviors of various user portraits, that is, the favorite behaviors of each type of user portrait under each alternative user interface. That is, the server 300 is configured with each user portrait in each channel. What type of media resources do you like? Suppose, after the user A turns on the display device 200, he obtains the user portrait corresponding to the user A, and recommends the media assets of the current channel for the user A in combination with the channel identifier where the user A is currently located.
  • the server 300 not only presets the favorite behaviors of various user portraits, but also presets currently popular media assets. When recommending content for users, it can recommend the user's favorite media assets and current popular media assets. Broadcasting resources.
  • the calculation process of the preference behavior of the user portrait is as follows:
  • the viewing behavior of each type of user portrait where the viewing behavior includes the user's viewing content and the corresponding viewing time.
  • the server 300 can obtain the user ID, and the server 300 also performs statistics on the viewing content of the user and the viewing duration corresponding to each viewing content. Watching behavior means that the user has opened any watched content and watched it for a period of time, such as 5 minutes. If the user opens a watched content and performs a flashback, there is no viewing time under the watched content, then it cannot be said This is the act of watching.
  • the server 300 In the content subsystem of the server 300, all movie names, movie codes, and media asset types corresponding to the movies are stored. After the server 300 obtains the user's viewing content, it queries the content subsystem for the movie code corresponding to the user's viewing content.
  • the server 300 first obtains the corresponding video code according to the watched content, and then uses the video code to check which media asset type the video belongs to. For example, according to the watched CQL, the ID corresponding to the CQL is found, and it is obtained from the ID that it belongs to the costume drama.
  • the viewing time lengths of all the media asset types are accumulated to obtain the preference of each media asset type.
  • the viewing time corresponding to the viewing content is accumulated to the media asset type, and after a period of statistics, the user's preference for each media asset type can be obtained.
  • user A has a total of 86 hours of watching costume dramas, a cumulative of 57 hours of watching comedies, and a cumulative of 32 hours of watching action dramas.
  • User A’s preference for watching costume dramas is greater than his preference for watching comedies.
  • the preference for comedy is greater than the preference for watching action dramas. That is, the media asset type with the most accumulated viewing time is the media asset type that the user loves most.
  • the preference behaviors of various user portraits are filtered out.
  • the preference of each media asset type it is possible to obtain the media asset type that the user portrait of this type usually likes to watch, that is, the preference behavior of the user portrait of this type of user can be obtained.
  • the above steps introduce the calculation process of the user's portrait preference behavior.
  • the server 300 sequentially calculates the favorite behaviors of the user portrait under each channel in the channel column according to the steps, so that it can provide the user with personalized recommendations according to the channel identifier in the later stage.
  • the server 300 calculates the recommended content according to the recommended content acquisition request sent by the display device 200 and based on preset preferences and behaviors of various user portraits.
  • S1203 Send the recommended content to the display device, so that the display device displays the recommended content.
  • the server 300 sends the calculated recommended content to the display device 200, and displays it after the user agrees.
  • the embodiment of the present application also provides a content recommendation method.
  • the method includes: the display device 200 counts the length of time the user stays on the user interface, and when the user's browsing time under the user interface is greater than the preset browsing time, The display device 200 sends a recommended content acquisition request to the server 300, and the display device 200 receives the recommended content sent from the server 300 according to the recommended content acquisition request. If the user accepts the recommended content, the display device 200 controls the display 275 to display the recommendation. content.
  • the embodiment of the present application also provides another content recommendation method, which includes: the controller 250 controls the display 275 to display a first user interface corresponding to the first channel control at the focus position. If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, the controller 250 controls the display 275 to display the recommended content interface. If the input confirmation instruction is received within the preset browsing time, the controller 250 controls the display 275 to display the second user interface corresponding to the control at the focus position when the confirmation instruction is input.

Abstract

Disclosed are a display device and a content recommendation method. In the display device, a controller is connected to a display, and the controller is configured to: control the display to display a first user interface corresponding to a first channel control at the position of a focal point; if the focal point moves in the first user interface and a browsing duration for which an input confirmation instruction is not received is greater than a preset browsing duration, control the display to display a recommended content interface; and if the input confirmation instruction is received within a preset duration, control the display to display a second user interface corresponding to a control at the position of the focal point when the confirmation instruction is input. In the present application, when a user cannot find, for a long time, a media resource that the user wants to view, a display device can provide recommendations for the user and play recommended content on a display, thereby improving the viewing experience of the user.

Description

显示设备及内容推荐方法Display device and content recommendation method
本申请要求在2020年03月31日提交中国专利局、申请号为202010241828.1、发明名称为“显示设备及内容推荐方法”的中国专利申请以及在2020年05月27日提交中国专利局、申请号为202010460795.X、发明名称为“显示设备及语音搜索功能的引导方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application requires a Chinese patent application with an application number of 202010241828.1 and an invention title of "Display device and content recommendation method" submitted to the Chinese Patent Office on March 31, 2020, and the Chinese Patent Office with application number on May 27, 2020 It is the priority of the Chinese patent application of 202010460795.X and the invention title is "Display device and guidance method of voice search function", the entire content of which is incorporated into this application by reference.
技术领域Technical field
本申请涉及互联网技术领域,尤其涉及一种显示设备及内容推荐方法。This application relates to the field of Internet technology, and in particular to a display device and a content recommendation method.
背景技术Background technique
智能电视是一种可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品。智能电视的用户界面被用于其与用户之间进行交互和信息交换的媒介,为满足用户多样化的需求,对应显示有影音、娱乐等多种应用程序。Smart TV is a TV product that can realize two-way human-computer interaction and integrate multiple functions such as audio and video, entertainment, and data. The user interface of the smart TV is used as a medium for interaction and information exchange between it and the user. To meet the diverse needs of users, a variety of applications such as audio-visual and entertainment are correspondingly displayed.
用户根据自己的观看需求,切换智能电视上的频道栏,从相应频道栏中搜寻自己想要观看的媒体资源。例如,用户可通过在电影频道下搜寻自己想要观看的电影影片,在综艺频道下搜寻喜爱的综艺节目等。但是,很多情况下,用户并没有明确想看的媒资类型,往往打开电视后,搜寻许久也找不到想看的媒资。Users can switch the channel bar on the smart TV according to their viewing needs, and search for the media resources they want to watch from the corresponding channel bar. For example, users can search for the movies they want to watch under the movie channel, search for favorite variety shows under the variety show, and so on. However, in many cases, users do not know the type of media assets they want to watch. After turning on the TV, they often find the media assets they want to watch after searching for a long time.
发明内容Summary of the invention
本申请提供了一种显示设备及内容推荐方法,以解决相关技术中用户打开电视后不知道自己想要观看的媒资类型的技术问题。This application provides a display device and a content recommendation method to solve the technical problem in related technologies that users do not know the type of media assets they want to watch after turning on the TV.
为了解决上述技术问题,本申请实施例公开了如下技术方案:In order to solve the above technical problems, the embodiments of the present application disclose the following technical solutions:
第一方面,本申请实施例公开了一种显示设备,所述显示设备包括:In the first aspect, an embodiment of the present application discloses a display device, and the display device includes:
显示器;monitor;
控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
控制显示器显示焦点位置处的第一频道控件对应的第一用户界面;Controlling the display to display the first user interface corresponding to the first channel control at the focus position;
若所述焦点在所述第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面;If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, controlling the display to display the recommended content interface;
若在预设浏览时长内接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。If the input confirmation instruction is received within the preset browsing time, the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
第二方面,本申请实施例公开了一种显示设备,所述显示设备包括:In a second aspect, an embodiment of the present application discloses a display device, which includes:
显示器;monitor;
控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
对焦点停留在用户界面上的时长进行监测;Monitor the length of time the focus stays on the user interface;
当焦点在所述用户界面下的浏览时长大于预设浏览时长时,向服务器发送推荐内容获取请求;When the browsing duration with the focus on the user interface is greater than the preset browsing duration, sending a recommended content acquisition request to the server;
接收来自服务器根据所述推荐内容获取请求发送的推荐内容;Receiving recommended content sent from the server according to the recommended content obtaining request;
控制所述显示器展示所述推荐内容。Controlling the display to display the recommended content.
第三方面,本申请实施例公开了一种显示设备,所述显示设备包括:In a third aspect, an embodiment of the present application discloses a display device, and the display device includes:
显示器;monitor;
控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
向服务器发送运营规则获取请求;Send a request for obtaining operation rules to the server;
接收来自所述服务器根据所述运营规则获取请求获取的运营规则,其中,所述运营规则用于指示所述显示设备是否具备推荐功能;Receiving an operating rule acquired by the server according to the operating rule acquisition request, where the operating rule is used to indicate whether the display device has a recommendation function;
若所述运营规则指示所述显示设备具备推荐功能,则对焦点停留在用户界面上的时长进行监测。If the operating rules indicate that the display device has a recommendation function, the length of time the focus stays on the user interface is monitored.
第四方面,本申请实施例公开了一种内容推荐方法,所述方法包括:In a fourth aspect, an embodiment of the present application discloses a content recommendation method, and the method includes:
对焦点停留在用户界面上的时长进行监测;Monitor the length of time the focus stays on the user interface;
当焦点在所述用户界面下的浏览时长大于预设浏览时长时,向服务器发送推荐内容获取请求;When the browsing duration with the focus on the user interface is greater than the preset browsing duration, sending a recommended content acquisition request to the server;
接收来自服务器根据所述推荐内容获取请求发送的推荐内容;Receiving recommended content sent from the server according to the recommended content obtaining request;
若用户接受所述推荐内容,则控制所述显示器展示所述推荐内容。If the user accepts the recommended content, control the display to display the recommended content.
第五方面,本申请实施例公开了一种内容推荐方法,所述方法包括:In a fifth aspect, an embodiment of the present application discloses a content recommendation method, and the method includes:
控制显示器显示焦点位置处的第一频道控件对应的第一用户界面;Controlling the display to display the first user interface corresponding to the first channel control at the focus position;
若所述焦点在所述第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面;If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, controlling the display to display the recommended content interface;
若在预设浏览时长内接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。If the input confirmation instruction is received within the preset browsing time, the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
附图说明Description of the drawings
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solution of the present application more clearly, the following will briefly introduce the drawings needed in the embodiments. Obviously, for those of ordinary skill in the art, without creative work, Other drawings can be obtained from these drawings.
图1为本申请一些实施方式中提供的一种显示设备的应用场景图;FIG. 1 is an application scenario diagram of a display device provided in some embodiments of this application;
图2为本申请一些实施方式中提供的图1中显示设备200的硬件配置框图;FIG. 2 is a block diagram of the hardware configuration of the display device 200 in FIG. 1 provided in some embodiments of this application;
图3为本申请一些实施方式中提供的一种语音搜索功能的引导方法的流程示意图;3 is a schematic flowchart of a method for guiding a voice search function provided in some embodiments of this application;
图4为本申请一些实施方式中提供的搜索界面示意图;FIG. 4 is a schematic diagram of a search interface provided in some embodiments of this application;
图5为本申请一些实施方式中提供的媒资详情页的展示图;FIG. 5 is a display diagram of a media asset details page provided in some embodiments of this application;
图6为本申请一些实施方式中提供的另一种语音搜索功能的引导方法的流程示意图;6 is a schematic flowchart of another method for guiding the voice search function provided in some embodiments of this application;
图7为本申请一些实施方式中显示器所展示的语音引导浮层的示意图;FIG. 7 is a schematic diagram of a voice guidance floating layer displayed on a display in some embodiments of this application;
图8为本申请一些实施方式中显示器所展示的包含语音提示控件的搜索界面的示意图;FIG. 8 is a schematic diagram of a search interface including voice prompt controls displayed on a display in some embodiments of this application;
图9为本申请一些实施方式中提供的显示设备与服务器进行语音搜索功能引导的时序图;FIG. 9 is a sequence diagram of a display device and a server provided in some embodiments of this application for guiding the voice search function;
图10为本申请实施例提供的一种内容推荐方法的流程示意图;FIG. 10 is a schematic flowchart of a content recommendation method provided by an embodiment of this application;
图11为本申请实施例提供的推荐内容功能设置的界面示意图;FIG. 11 is a schematic diagram of an interface for setting recommended content functions provided by an embodiment of this application;
图12为本申请实施例提供的选择选定界面的界面示意图;FIG. 12 is a schematic diagram of an interface of a selection interface provided by an embodiment of the application;
图13为本申请实施例提供的服务器向显示设备发送推荐内容的示意图;FIG. 13 is a schematic diagram of a server sending recommended content to a display device according to an embodiment of the application;
图14为本申请实施例提供的推荐内容的示意图;FIG. 14 is a schematic diagram of recommended content provided by an embodiment of the application;
图15为本申请实施例提供的另一推荐内容的示意图;15 is a schematic diagram of another recommended content provided by an embodiment of the application;
图16为本申请实施例提供的另一种内容推荐方法的流程示意图;FIG. 16 is a schematic flowchart of another content recommendation method provided by an embodiment of the application;
图17为本申请实施例提供的服务器配置的方法流程图。Fig. 17 is a flowchart of a server configuration method provided by an embodiment of the application.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the application, the following will clearly and completely describe the technical solutions in the embodiments of the application in conjunction with the drawings in the embodiments of the application. Obviously, the described The embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work should fall within the protection scope of this application.
当用户通过显示设备观看媒资时,可通过显示设备中的搜索功能搜寻自己想看的媒资。针对于目前开发出的手动搜索和语音搜索,用户大多还是习惯性选择操作复杂的手动搜索。基于此,本申请实施例提供了一种显示设备和语音搜索功能的引导方法。When users watch media assets through the display device, they can search for the media assets they want through the search function in the display device. Regarding the manual search and voice search that have been developed so far, most users still habitually choose the manual search with complicated operations. Based on this, the embodiment of the present application provides a guidance method for a display device and a voice search function.
参见图1,为本申请一些实施方式中提供的一种显示设备的应用场景图。如图1所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。Refer to FIG. 1, which is an application scenario diagram of a display device provided in some embodiments of this application. As shown in FIG. 1, the control device 100 and the display device 200 can communicate in a wired or wireless manner.
其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。Among them, the control device 100 is configured to control the display device 200, which can receive operation instructions input by the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, and act as an intermediary for the interaction between the user and the display device 200 effect. For example, the user operates the channel addition and subtraction keys on the control device 100, and the display device 200 responds to the channel addition and subtraction operations.
控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。The control device 100 may be a remote controller 100A, including infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, etc., to control the display device 200 in a wireless or other wired manner. The user can control the display device 200 by inputting user instructions through keys on the remote control, voice input, control panel input, etc. For example, the user can control the display device 200 by inputting corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, and power on/off keys on the remote control. Function.
控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。The control device 100 may also be a smart device, such as a mobile terminal 100B, a tablet computer, a computer, a notebook computer, and the like. For example, an application program running on a smart device is used to control the display device 200. The application can be configured to provide users with various controls through an intuitive user interface (UI) on the screen associated with the smart device.
示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或 虚拟按钮,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。Exemplarily, the mobile terminal 100B may install a software application with the display device 200, realize connection communication through a network communication protocol, and realize the purpose of one-to-one control operation and data communication. For example, the mobile terminal 100B can establish a control instruction protocol with the display device 200, and the functions of the physical keys arranged in the remote control 100A can be realized by operating various function keys or virtual buttons of the user interface provided on the mobile terminal 100B. The audio and video content displayed on the mobile terminal 100B can also be transmitted to the display device 200 to realize the synchronous display function.
显示设备200可提供广播接收功能和计算机支持功能的网络电视功能。显示设备可以实施为,数字电视、网络电视、互联网协议电视(IPTV)等。The display device 200 may provide a broadcast receiving function and a network TV function of a computer support function. The display device can be implemented as digital TV, Internet TV, Internet Protocol TV (IPTV), and so on.
显示设备200,可以是液晶显示器、有机发光显示器、投影设备。具体显示设备类型、尺寸大小和分辨率等不作限定。The display device 200 may be a liquid crystal display, an organic light emitting display, or a projection device. The specific display device type, size and resolution are not limited.
显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器300可以向显示设备200提供各种内容和互动。示例的,显示设备200可以发送和接收信息,例如:接收电子节目指南(EPG)数据、接收软件程序更新、或访问远程储存的数字媒体库。服务器300可以一组,也可以多组,可以一类或多类服务器。通过服务器300提供视频点播和广告服务等其他网络服务内容。The display device 200 also performs data communication with the server 300 through a variety of communication methods. Here, the display device 200 may be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 300 may provide various contents and interactions to the display device 200. For example, the display device 200 can send and receive information, such as receiving electronic program guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library. The server 300 can be one group or multiple groups, and can be one type or multiple types of servers. The server 300 provides other network service content such as video-on-demand and advertising services.
图2中示例性示出了显示设备200的硬件配置框图。如图2所示,显示设备200中可以包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、存储器260、用户接口265、视频处理器270、显示器275、音频处理器280、音频输出接口285、供电电源290。FIG. 2 exemplarily shows a block diagram of the hardware configuration of the display device 200. As shown in FIG. 2, the display device 200 may include a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, Audio processor 280, audio output interface 285, and power supply 290.
调谐解调器210,通过有线或无线方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,用于从多个无线或有线广播电视信号中解调出用户所选择的电视频道的频率中所携带的音视频信号,以及附加信息(例如EPG数据)。The tuner and demodulator 210, which receives broadcast television signals through wired or wireless means, can perform modulation and demodulation processing such as amplification, mixing and resonance, and is used to demodulate the television selected by the user from multiple wireless or cable broadcast television signals The audio and video signals carried in the frequency of the channel, as well as additional information (such as EPG data).
调谐解调器210,可根据用户选择,以及由控制器250控制,响应用户选择的电视频道的频率以及该频率所携带的电视信号。The tuner and demodulator 210 can be selected by the user and controlled by the controller 250 to respond to the frequency of the television channel selected by the user and the television signal carried by the frequency.
调谐解调器210,根据电视信号的广播制式不同,可以接收信号的途径有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播等;以及根据调制类型不同,可以数字调制方式或模拟调制方式;以及根据接收电视信号的种类不同,可以解调模拟信号和数字信号。The tuner and demodulator 210 can receive signals in many ways according to different broadcasting formats of TV signals, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting or Internet broadcasting; and according to different modulation types, it can be digital modulation or analog Modulation method; and according to different types of received TV signals, analog signals and digital signals can be demodulated.
在其他一些示例性实施例中,调谐解调器210也可在外部设备中,如外部机顶盒等。这样,机顶盒通过调制解调后输出电视信号,经过外部装置接口240输入至显示设备200中。In some other exemplary embodiments, the tuner demodulator 210 may also be in an external device, such as an external set-top box. In this way, the set-top box outputs a TV signal after modulation and demodulation, and is input to the display device 200 through the external device interface 240.
通信器220,是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如显示设备200可将内容数据发送至经由通信器220连接的外部设备,或者,从经由通信器220连接的外部设备浏览和下载内容数据。通信器220可以包括WIFI模块221、蓝牙通信协议模块222、有线以太网通信协议模块223等网络通信协议模块或近场通信协议模块,从而通信器220可根据控制器250的控制接收控制装置100的控制信号,并将控制信号实现为WIFI信号、蓝牙信号、射频信号等。The communicator 220 is a component used to communicate with external devices or external servers according to various types of communication protocols. For example, the display device 200 may transmit content data to an external device connected via the communicator 220, or browse and download content data from an external device connected via the communicator 220. The communicator 220 may include a network communication protocol module such as a WIFI module 221, a Bluetooth communication protocol module 222, and a wired Ethernet communication protocol module 223 or a near field communication protocol module, so that the communicator 220 can receive the control device 100 according to the control of the controller 250 Control signals, and implement the control signals as WIFI signals, Bluetooth signals, radio frequency signals, etc.
检测器230,是显示设备200用于采集外部环境或与外部交互的信号的组件。检测器230可以包括声音采集器231,还可以包括图像采集器232,还可以包括光接收器,还可以包括温度传感器。The detector 230 is a component of the display device 200 for collecting signals from the external environment or interacting with the outside. The detector 230 may include a sound collector 231, an image collector 232, an optical receiver, and a temperature sensor.
外部装置接口240,是提供控制器250控制显示设备200与外部设备间数据传输的组件。外部装置接口240可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。The external device interface 240 is a component that provides the controller 250 to control data transmission between the display device 200 and external devices. The external device interface 240 can be connected to external devices such as set-top boxes, game devices, notebook computers, etc. in a wired/wireless manner, and can receive external devices such as video signals (such as moving images), audio signals (such as music), and additional information (such as EPG). ) And other data.
其中,外部装置接口240可以包括:高清多媒体接口(HDMI)端子241、复合视频消隐同步(CVBS)端子242、模拟或数字分量端子243、通用串行总线(USB)端子244、组件(Component)端子(图中未示出)、红绿蓝(RGB)端子(图中未示出)等任一个或多个。Among them, the external device interface 240 may include: a high-definition multimedia interface (HDMI) terminal 241, a composite video blanking synchronization (CVBS) terminal 242, an analog or digital component terminal 243, a universal serial bus (USB) terminal 244, and a component (Component) Any one or more of terminals (not shown in the figure), red, green and blue (RGB) terminals (not shown in the figure), etc.
控制器250,通过运行存储在存储器260上的各种软件控制程序(如操作***和各种应用程序),来控制显示设备200的工作和响应用户的操作。The controller 250 controls the work of the display device 200 and responds to user operations by running various software control programs (such as an operating system and various application programs) stored on the memory 260.
如图2所示,控制器250包括随机存取存储器(RAM)251、只读存储器(ROM)252、图形处理器253、CPU处理器254、通信接口255(包含第一接口、第二接口等)、以及通信总线256。其中,RAM251、ROM252以及图形处理器253、CPU处理器254通信接口255通过通信总线256相连接。As shown in FIG. 2, the controller 250 includes a random access memory (RAM) 251, a read-only memory (ROM) 252, a graphics processor 253, a CPU processor 254, and a communication interface 255 (including a first interface, a second interface, etc.) ), and the communication bus 256. Among them, the RAM 251, the ROM 252, the graphics processor 253, and the CPU processor 254 communication interface 255 are connected via a communication bus 256.
控制器250可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器275上显示的GUI对象的用户输入命令,控制器250便可以执行与由用户输入命令选择的对象有关的操作。The controller 250 may control the overall operation of the display device 200. For example, in response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command.
其中,该对象可以是可选对象中的任何一个,例如超链接或图标。该与所选择的对象有关的操作,例如显示连接到超链接页面、文档、图像等操作,或者执行与对象相对应的程序的操作。该用于选择GUI对象的用户输入命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。Among them, the object can be any one of the selectable objects, such as a hyperlink or an icon. The operation related to the selected object, for example, the operation of displaying the page, document, image, etc. connected to the hyperlink, or the operation of executing the program corresponding to the object. The user input command for selecting the GUI object may be a command input through various input devices (for example, a mouse, a keyboard, a touch pad, etc.) connected to the display device 200 or a voice command corresponding to a voice spoken by the user.
用户接口265,接收各种用户交互。具体的,用于将用户的输入信号发送给控制器250,或者,将从控制器250的输出信号传送给用户。示例性的,遥控器100A可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户接口265,再由用户接口265转送至控制器250;或者,遥控器100A可接收经控制器250处理从用户接口265输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。The user interface 265 receives various user interactions. Specifically, it is used to send the input signal of the user to the controller 250, or to transmit the output signal from the controller 250 to the user. Exemplarily, the remote control 100A may send input signals input by the user, such as a power switch signal, a channel selection signal, and a volume adjustment signal, to the user interface 265, and then the user interface 265 transfers to the controller 250; or the remote control 100A may Receive output signals such as audio, video, or data output from the user interface 265 after the controller 250 processes, and display the received output signal or output the received output signal as audio or vibration.
在一些实施例中,用户可在显示器275上显示的图形用户界面(GUI)输入用户命令,则用户接口265通过GUI接收用户输入命令。确切的说,用户接口265可接收用于控制选择器在GUI中的位置以选择不同的对象或项目的用户输入命令。In some embodiments, the user may input a user command on a graphical user interface (GUI) displayed on the display 275, and the user interface 265 receives the user input command through the GUI. Specifically, the user interface 265 may receive user input commands for controlling the position of the selector in the GUI to select different objects or items.
或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户接口265通过传感器识别出声音或手势,来接收用户输入命令。Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user interface 265 recognizes the sound or gesture through the sensor to receive the user input command.
视频处理器270,用于接收外部的视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频数据处理,可得到直接在显示器275上显示或播放的视频信号。The video processor 270 is used to receive external video signals, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal. The video signal displayed or played directly on the display 275.
示例的,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转 换模块、显示格式化模块等。For example, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like.
显示器275,用于接收源自视频处理器270输入的图像信号,进行显示视频内容、图像以及菜单操控界面。显示视频内容,可以来自调谐解调器210接收的广播信号中的视频内容,也可以来自通信器220或外部装置接口240输入的视频内容。显示器275,同时显示显示设备200中产生且用于控制显示设备200的用户操控界面UI。The display 275 is used to receive the image signal input from the video processor 270 to display video content, images, and a menu control interface. The displayed video content can be from the video content in the broadcast signal received by the tuner and demodulator 210, or from the video content input by the communicator 220 or the external device interface 240. The display 275 simultaneously displays a user manipulation interface UI generated in the display device 200 and used to control the display device 200.
以及,显示器275可以包括用于呈现画面的显示屏组件以及驱动图像显示的驱动组件。或者,倘若显示器275为一种投影显示器,还可以包括一种投影装置和投影屏幕。And, the display 275 may include a display screen component for presenting a picture and a driving component for driving image display. Alternatively, if the display 275 is a projection display, it may also include a projection device and a projection screen.
音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等音频数据处理,得到可以在扬声器286中播放的音频信号。The audio processor 280 is used to receive external audio signals, and perform decompression and decoding according to the standard codec protocol of the input signal, as well as audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing, so that it can be stored in the speaker 286 The audio signal to be played.
示例性的,音频处理器280可以支持各种音频格式。例如MPEG-2、MPEG-4、高级音频编码(AAC)、高效AAC(HE-AAC)等格式。Exemplarily, the audio processor 280 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), High Efficiency AAC (HE-AAC) and other formats.
音频输出接口285,用于在控制器250的控制下接收音频处理器280输出的音频信号,音频输出接口285可包括扬声器286,或输出至外接设备的发生装置的外接音响输出端子287,如耳机输出端子。The audio output interface 285 is used to receive the audio signal output by the audio processor 280 under the control of the controller 250. The audio output interface 285 may include a speaker 286, or output to an external audio output terminal 287 of a generator of an external device, such as a headset Output terminal.
在其他一些示例性实施例中,视频处理器270可以包括一个或多个芯片组成。音频处理器280,也可以包括一个或多个芯片组成。In some other exemplary embodiments, the video processor 270 may include one or more chips. The audio processor 280 may also include one or more chips.
以及,在其他一些示例性实施例中,视频处理器270和音频处理器280,可以为单独的芯片,也可以与控制器250一起集成在一个或多个芯片中。And, in some other exemplary embodiments, the video processor 270 and the audio processor 280 may be separate chips, or may be integrated with the controller 250 in one or more chips.
本申请中的显示设备能够为用户进行语音搜索功能的引导,显示设备中的控制器被配置为执行语音搜索功能的引导过程,并于显示器上展示出语音搜索功能引导。下面结合附图对控制器的配置过程进行说明。The display device in this application can guide the user with the voice search function, and the controller in the display device is configured to perform the guidance process of the voice search function, and displays the voice search function guidance on the display. The configuration process of the controller will be described below with reference to the accompanying drawings.
参见图3,为本申请一些实施方式中提供的一种语音搜索功能的引导方法的流程示意图。由图3所示,所述引导方法包括以下步骤:Refer to FIG. 3, which is a schematic flowchart of a method for guiding a voice search function provided in some embodiments of this application. As shown in Figure 3, the guidance method includes the following steps:
S510:接收操作指令,确定目标搜索词。S510: Receive an operation instruction and determine a target search term.
本申请实施例中,当用户有搜索媒资的需求时,会通过遥控器查找到显示设备中的搜索功能,显示设备200中的控制器250在接收到用户对搜索控件的选中操作之后,控制显示器275由当前显示的界面跳转至搜索界面,搜索界面包括虚拟键盘控件、搜索输入框、搜索结果展示区域和搜索结果预览区域。参见图4,为本申请一些实施方式中提供的搜索界面示意图。结合图4,在搜索界面中,左侧显示有虚拟键盘控件601,在虚拟键盘控件601的上方设置有搜索输入框602,所述搜索输入框602用于显示出用户通过虚拟键盘控件601选中的字母。另外,搜索界面内还设置有搜索结果展示区域603和搜索结果预览区域604,该搜索结果展示区域用于展示出与目标搜索词相关联的媒资名称,同时在搜索结果预览区域604中展示出与媒资名称相对应的搜索结果控件。In the embodiment of the present application, when the user needs to search for media assets, the search function in the display device will be found through the remote control. The controller 250 in the display device 200, after receiving the user's selection operation on the search control, controls The display 275 jumps from the currently displayed interface to the search interface. The search interface includes a virtual keyboard control, a search input box, a search result display area, and a search result preview area. Refer to FIG. 4, which is a schematic diagram of a search interface provided in some embodiments of this application. With reference to Figure 4, in the search interface, a virtual keyboard control 601 is displayed on the left side, and a search input box 602 is set above the virtual keyboard control 601. The search input box 602 is used to display the user selected through the virtual keyboard control 601 letter. In addition, the search interface is also provided with a search result display area 603 and a search result preview area 604. The search result display area is used to display the media asset name associated with the target search term, and at the same time display in the search result preview area 604 The search result control corresponding to the name of the media asset.
在一种实现方式中,当焦点位于显示器的主界面时,用户可通过按压遥控器上的上、下、左、右键来移动焦点的位置,将焦点移动至搜索控件上,并在用于点击确认按键之后,控制器控制显示器跳转至搜索界面。其中,显示器的主界面上包括状态栏(Top栏)、频道 栏(Tab栏)以及各种推荐媒资或者频道等,搜索控件往往显示在状态栏中,焦点就是在当前用户界面上,用户遥控器操作的起点,即当前选中的位置,类似PC端的鼠标悬停状态。在另一种实现方式中,用户通过按压遥控器上的语音输入键,并发出“打开搜索功能”的语音信息,控制器根据用户的语音控制也可控制显示器跳转至搜索界面。In one implementation, when the focus is on the main interface of the display, the user can move the focus position by pressing the up, down, left, and right buttons on the remote control, move the focus to the search control, and click After confirming the key, the controller controls the display to jump to the search interface. Among them, the main interface of the display includes a status bar (Top bar), a channel bar (Tab bar), and various recommended media or channels. The search controls are often displayed in the status bar, and the focus is on the current user interface. The starting point of the operation of the device, that is, the currently selected position, is similar to the mouse hovering state on the PC side. In another implementation manner, the user presses the voice input key on the remote control and sends out a voice message of "open the search function", and the controller can also control the display to jump to the search interface according to the user's voice control.
本申请实施例中,控制器250接收对搜索界面中的虚拟键盘控件的选中操作,确定目标搜索词。在搜索界面内,根据想要搜索的媒资名称,用户通过遥控器上的上、下、左、右键对虚拟键盘控件601中的字母进行选中,通过选中的字母确定出目标搜索词。In the embodiment of the present application, the controller 250 receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term. In the search interface, according to the name of the media asset to be searched, the user selects the letters in the virtual keyboard control 601 through the up, down, left, and right buttons on the remote control, and the target search term is determined by the selected letters.
S520:发送包含所述目标搜索词的搜索请求给服务器,所述服务器用于根据所述目标搜索词反馈搜索结果数据。S520: Send a search request including the target search term to a server, where the server is used to feed back search result data according to the target search term.
本申请实施例中,控制器250在确定出目标搜索词之后,向服务器300发送包含该目标搜索词的搜索请求,以使服务器能够根据该目标搜索请求搜寻相关的搜索结果数据,并将搜索结果数据反馈至控制器250。In the embodiment of the present application, after determining the target search term, the controller 250 sends a search request containing the target search term to the server 300, so that the server can search for relevant search result data according to the target search request, and compare the search results The data is fed back to the controller 250.
S530:根据所述搜索结果数据控制所述显示器展示搜索结果控件。S530: Control the display to display search result controls according to the search result data.
控制器250在接收服务器300反馈的搜索结果数据之后,根据搜索结果数据在搜索结果展示区域603内显示出与目标搜索词相关联的媒资名称,并在搜索结果预览区域604内展示出与每个媒资名称相对应的搜索结果控件。例如图4中,用户在选中虚拟键盘控件601中的字母m后,在搜索结果展示区域内显示出以字母m开头的媒资名称,如《美人为馅》、《美人私房菜全集》、《美女与野兽》等等,相应的,在搜索结果预览区域604中展示出与《美人为馅》、《美人私房菜全集》、《美女与野兽》相对应的搜索结果控件。After receiving the search result data fed back by the server 300, the controller 250 displays the media asset name associated with the target search term in the search result display area 603 according to the search result data, and displays the media asset name associated with the target search term in the search result preview area 604. A search result control corresponding to a media asset name. For example, in Figure 4, after the user selects the letter m in the virtual keyboard control 601, the media asset name starting with the letter m is displayed in the search result display area, such as "Beauty Filling", "Beauty's Private Kitchen Collection", " "Beauty and the Beast" and so on. Correspondingly, search result controls corresponding to "Beauty for Stuffing", "The Complete Works of Beauty and the Beast", and "Beauty and the Beast" are displayed in the search result preview area 604.
S540:接收用户对所述搜索结果控件中第一控件的选中,向所述服务器发送包含第一标识的媒资请求,所述服务器用于根据所述媒资请求中的所述第一标识反馈第一媒资数据给所述控制器。S540: Receive a user's selection of the first control in the search result control, and send a media asset request including a first identifier to the server, where the server is configured to feed back according to the first identifier in the media asset request The first media asset data is given to the controller.
本申请实施例中,用户通过浏览搜索结果展示区域603和搜索结果预览区域604中的展示内容,并寻找出自己想要搜索的媒资。在用户确定出自己想要观看的媒资之后,可在搜索预览区域中的搜索结果控件中的众多控件中选中相对应的第一控件。控制器250接收到用户对第一控件的选中后,向服务器300发送包含第一标识的媒资请求,服务器300根据媒资请求中的第一标识反馈第一媒资数据给控制器250。其中,第一标识可以为用户选中第一控件所对应媒资的名称,也可以为用户选中第一控件所对应媒资的ID(Identity document,身份标识号码),服务器300可根据第一标识从数据库中搜寻第一媒资数据,并下发至控制器250。In the embodiment of the present application, the user browses the displayed content in the search result display area 603 and the search result preview area 604, and finds the media assets that he wants to search. After the user determines the media asset that he wants to watch, he can select the corresponding first control among the many controls in the search result controls in the search preview area. After the controller 250 receives the user's selection of the first control, it sends a media asset request including the first identifier to the server 300, and the server 300 feeds back the first media asset data to the controller 250 according to the first identifier in the media asset request. The first identifier can be the name of the media asset corresponding to the first control selected by the user, or the ID (Identity document, identity identification number) of the media asset corresponding to the first control selected by the user. The first media asset data is searched in the database and sent to the controller 250.
S550:在距上一次进行引导提示的时间间隔满足触发条件时,根据接收到的所述第一媒资数据显示播放界面,并根据引导语句进行引导提示。S550: When the time interval since the last guide prompt meets the trigger condition, display the play interface according to the received first media asset data, and perform the guide prompt according to the guide sentence.
本申请实施例中,引导语句是根据第一标识生成的,例如,引导语句根据第一控件所对应的媒资的名称确定。在一种实现方式中,控制器250向服务器300发送包含第一标识的媒资请求,服务器300可以根据媒资请求中的第一标识确定第一标识对应的媒资的名称。并且,服务器300存储有预设语句模板,例如,“下次对我说……就可以搜索到本内容”,“按遥控器语音键说……,用语音搜索更方便”等等。服务器在确定出媒资的名称之后,可 以将媒资的名称嵌套于预设语句模板中,生成引导语句。服务器300在向控制器250反馈第一媒资数据时,同时将引导语句反馈至显示设备200。在另一种实现方式中,控制器250在接收到用户对搜索结果控件中第一控件的选中时,即可获得第一控件对应的媒资的名称。并且,显示设备200中存储有预设语句模板,控制器250在确定出媒资的名称之后,可以将媒资的名称嵌套于预设语句模板中,生成引导语句并存储于显示设备200中。In the embodiment of the present application, the guiding sentence is generated according to the first identifier, for example, the guiding sentence is determined according to the name of the media asset corresponding to the first control. In an implementation manner, the controller 250 sends a media asset request including the first identifier to the server 300, and the server 300 may determine the name of the media asset corresponding to the first identifier according to the first identifier in the media asset request. In addition, the server 300 stores preset sentence templates, for example, "Speak to me next time...you can search for this content", "press the remote control voice key to say..., it is more convenient to search by voice" and so on. After the server determines the name of the media asset, it can nest the name of the media asset in the preset sentence template to generate the introductory sentence. When the server 300 feeds back the first media asset data to the controller 250, it also feeds back the guiding sentence to the display device 200 at the same time. In another implementation manner, when the controller 250 receives the user's selection of the first control in the search result control, it can obtain the name of the media asset corresponding to the first control. In addition, a preset sentence template is stored in the display device 200. After determining the name of the media asset, the controller 250 can nest the name of the media asset in the preset sentence template to generate a guide sentence and store it in the display device 200 .
本申请实施例中,可以将触发条件设置为固定的预设时长,也就是说,满足触发条件是指:距上一次进行引导提示的时间间隔大于预设时长。控制器250通过检测距上一次进行引导展示的时间间隔,根据该时间间隔的长短确定出是否再次进行引导展示。在距上一次进行引导提示的时间间隔大于预设时长时,控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。举例来说,可以将预设时长设置为一周,控制器250检测距离上次进行引导提示的时间间隔大于一周了,那么控制器250控制显示器275显示播放界面并进行引导提示。其中,引导语句是根据第一标识生成的,例如,第一标识为第一控件所对应媒资的名称,那么引导语句中可包含该媒资的名称。In the embodiment of the present application, the trigger condition may be set to a fixed preset duration, that is, satisfying the trigger condition means that the time interval from the last time the guidance prompt is performed is greater than the preset duration. The controller 250 detects the time interval from the last guided display, and determines whether to perform the guided display again according to the length of the time interval. When the time interval since the last guide prompt is greater than the preset time length, the controller 250 displays the playing interface according to the received first media asset data, and performs the guide prompt according to the guide sentence. For example, the preset duration may be set to one week, and the controller 250 detects that the time interval since the last time the guidance prompt was performed is greater than one week, then the controller 250 controls the display 275 to display the playing interface and perform the guidance prompt. The introductory sentence is generated according to the first identifier. For example, if the first identifier is the name of the media asset corresponding to the first control, the instructive sentence may include the name of the media asset.
在一些实施例中,还可以将触发条件设置为不固定的预设时长,此时,满足触发条件是指:在显示设备使用前期,距上一次进行引导提示的时间间隔大于第一预设时长;在显示设备使用后期,距上一次进行引导提示的时间间隔大于第二预设时长。在显示设备200刚开始使用时,在距上一次进行引导提示的时间间隔大于第一预设时长时,或者,在显示设备200使用后期,在距上一次进行引导提示的时间间隔大于第二预设时长时,控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。举例来说,可以将开机后的半年时间内认定为显示设备200的使用前期,显示设备200开机使用半年后认定为使用后期,对应的,将第一预设时长设置为一周,第二预设时长设置为半月。在显示设备200开始使用的半年内,由于需要高频率的为用户进行引导提示,以提示用户显示设备200存在语音搜索功能,所以控制器250检测距离上次进行引导提示的时间间隔大于一周了,进而控制显示器275显示播放界面并进行引导提示。在显示设备200使用半年以后,由于用户已经知道显示设备200具备语音搜索功能,可能不习惯利用语音搜索功能,所以控制器250检测距离上次进行引导提示的时间间隔大于半月时,再控制显示器275显示播放界面并进行引导提示,以免引导提示频率过高,为用户带来不适感。需要说明的是,对于显示设备的使用前期,使用后期,第一预设时长和第二预设时长等都可根据多数用户对显示设备的使用习惯来进行设定,在此不做限定。In some embodiments, the trigger condition may also be set to a non-fixed preset duration. At this time, satisfying the trigger condition refers to: in the early stage of use of the display device, the time interval from the last guide prompt is greater than the first preset duration ; In the later period of use of the display device, the time interval from the last guide prompt is greater than the second preset duration. When the display device 200 is first used, when the time interval from the last guide prompt is greater than the first preset time period, or, in the later period of use of the display device 200, the time interval from the last guide prompt is greater than the second preset time period. When the duration is set, the controller 250 displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guidance sentence. For example, half a year after power-on can be regarded as the early period of use of the display device 200, and the display device 200 can be regarded as the late period of use after half a year of use. Correspondingly, the first preset duration is set to one week, and the second preset The duration is set to half a month. Within six months of the start of the display device 200, since it is necessary to provide guidance prompts for the user at a high frequency to prompt the user that the display device 200 has a voice search function, the controller 250 detects that the time interval since the last guidance prompt is more than one week. In turn, the display 275 is controlled to display the playback interface and give guidance prompts. After the display device 200 has been used for half a year, since the user already knows that the display device 200 has a voice search function, and may not be accustomed to using the voice search function, the controller 250 detects that the time interval since the last guide prompt is greater than half a month, and then controls the display 275 Display the playback interface and give guidance prompts, so as to avoid the high frequency of the guidance prompts and bring discomfort to the user. It should be noted that for the early use and late use of the display device, the first preset duration and the second preset duration can be set according to the use habits of most users of the display device, which is not limited here.
在一些实施例中,第一媒资数据包含用户选中媒资所对应媒资详情页,控制器250控制显示器的播放界面上显示出媒资详情页。参见图5,为本申请一些实施方式中提供的媒资详情页的展示图。结合图5,媒资详情页中包含有视频预览窗口、媒资的详情简介、媒资的选集列表以及全屏播放控件。当播放界面上展示出媒资详情页时,在用户通过选中全屏播放控件后,控制器250控制显示器275全屏播放该媒资。In some embodiments, the first media asset data includes the media asset details page corresponding to the media asset selected by the user, and the controller 250 controls the media asset details page to be displayed on the playback interface of the display. Refer to FIG. 5, which is a display diagram of a media asset details page provided in some embodiments of this application. With reference to Figure 5, the media asset details page contains a video preview window, a detailed introduction to the media asset, a selection list of the media asset, and full-screen playback controls. When the media asset details page is displayed on the playback interface, after the user selects the full-screen playback control, the controller 250 controls the display 275 to play the media asset in full screen.
另外,对于引导语句的展示来说,可在播放界面上方的浮层内展示语音搜索引导控件,语音搜索引导控件用于加载并显示所述引导语句。结合图5,语音搜索引导控件包含语音小助手701以及语音提示框702,该语音小助手701可设置为醒目的卡通动画,语音提示 框702内加载并显示有引导语句。再结合图4来看,若是用户选中了《美人为馅》,引导语句即可设置为“下次对我说‘搜索美人为馅’就可以搜索到本内容”。由于此时显示器通过播放界面展示的是媒资详情页,并没有播放媒资对应的音频,那么为了起到更好的引导作用,本申请可通过扬声器语音播放引导语句,从而达到文字语音双重引导提示的作用。In addition, for the display of the guidance sentence, a voice search guidance control can be displayed in the floating layer above the playback interface, and the voice search guidance control is used to load and display the guidance sentence. With reference to Fig. 5, the voice search guidance control includes a voice assistant 701 and a voice prompt box 702. The voice assistant 701 can be set as an eye-catching cartoon animation, and the voice prompt box 702 is loaded and displayed with guidance sentences. In combination with Figure 4, if the user selects "Beauty as stuffing", the introductory sentence can be set to "Next time you say "search for beauty as stuffing" to me, you can search for this content". Since the display shows the media asset details page through the playback interface at this time, and does not play the audio corresponding to the media asset, in order to play a better guiding role, this application can play the guiding sentence through the speaker voice, so as to achieve text and voice dual guidance The role of prompts.
在另一些实施例中,第一媒资数据包含用户选中媒资所对应媒资播放页,控制器250控制显示器的播放界面上显示出媒资播放页。也就是说,在距上一次进行引导提示的时间间隔大于预设时长时,控制器250控制显示器275的播放界面直接播放对应媒资。由于显示器通过播放界面展示的是媒资播放页,此时已经开始播放媒资,那么在进行引导提示时,可仅通过在播放界面上方的浮层内展示语音搜索引导控件,即通过语音小助手以及语音提示框在文字上对用户起引导提示作用。In other embodiments, the first media asset data includes the media asset play page corresponding to the media asset selected by the user, and the controller 250 controls the media asset play page to be displayed on the play interface of the display. That is to say, when the time interval from the last guide prompt is greater than the preset duration, the controller 250 controls the playback interface of the display 275 to directly play the corresponding media assets. Since the display shows the media asset play page through the playback interface, the media asset has already been played at this time, so when the guidance is prompted, you can only display the voice search guidance controls in the floating layer above the playback interface, that is, through the voice assistant And the voice prompt box plays a role of guiding and prompting the user in the text.
本申请中进行引导提示时,在播放界面上方的浮层内展示语音搜索引导控件,和/或通过扬声器语音播放引导语句,即通过文字,和/或语音的方式为用于进行引导提示。In the present application, when the guidance prompt is performed, the voice search guidance control is displayed in the floating layer above the playback interface, and/or the guidance sentence is played through the speaker voice, that is, text and/or voice are used for guiding and prompting.
在本申请实施例中,可通过预设显示时间控制语音搜索引导控件的展示时间。语音搜索引导控件的显示时间能够在服务器中进行配置,例如可设置为3S,也就是说,用于展示所述语音搜索引导控件的浮层在显示3S之后即可隐藏,显示器275继续播放用户选中媒资。当然,当显示时间配置为0时,也就是不展示该浮层。In the embodiment of the present application, the display time of the voice search guide control can be controlled by the preset display time. The display time of the voice search guidance control can be configured in the server, for example, it can be set to 3S, that is, the floating layer used to display the voice search guidance control can be hidden after displaying 3S, and the display 275 continues to play the user's selection Media assets. Of course, when the display time is configured as 0, the floating layer is not displayed.
在一些实施例中,控制器在向服务器发送了第一媒资请求之后,在预设超时时间后没有收到服务器反馈的与引导语句相关的数据,此时,可视为显示设备请求引导提示超时,例如,在5S内显示设备没有接收引导语句,那么显示设备就可放弃进行引导提示。In some embodiments, after the controller sends the first media resource request to the server, it does not receive the data related to the guidance sentence fed back by the server after a preset timeout period. At this time, it can be regarded as a display device requesting guidance prompt Timeout, for example, if the display device does not receive the guidance sentence within 5S, the display device can give up the guidance prompt.
在一些实施例中,可在显示设备开机后,控制器主动向服务器请求预设显示时间和预设超时时间的相关配置。在用户打开搜索界面后,控制器向服务器请求语音引导界面的相关配置。In some embodiments, after the display device is turned on, the controller actively requests the server for the related configuration of the preset display time and the preset timeout period. After the user opens the search interface, the controller requests the server for the relevant configuration of the voice guidance interface.
S560:在距上一次进行引导提示的时间间隔不满足触发条件时,根据接收到的所述第一媒资数据显示播放界面,并不进行引导提示。S560: When the time interval since the last guide prompt does not meet the trigger condition, display a play interface according to the received first media asset data, and no guide prompt is performed.
本申请实施例中,可以将触发条件设置为固定的预设时长,也就是说,不满足触发条件为:距上一次进行引导提示的时间间隔不大于预设时长。若是控制器250检测到距上一次进行引导提示的时间间隔不大于预设时长时,为了避免过于频繁的向用户进行引导提示,则控制器250根据接收到的第一媒资数据仅控制显示器275显示播放界面,并不进行引导提示。也就是说,控制器250仅控制显示器275展示出媒资详情页或者媒资播放页。In the embodiment of the present application, the trigger condition may be set to a fixed preset duration, that is, the trigger condition is not met: the time interval from the last time the guidance prompt is performed is not greater than the preset duration. If the controller 250 detects that the time interval from the last guide prompt is not greater than the preset duration, in order to avoid too frequent guide prompts to the user, the controller 250 only controls the display 275 according to the received first media data. The playback interface is displayed without guidance prompts. In other words, the controller 250 only controls the display 275 to display the media asset details page or the media asset playing page.
在一些实施例中,还可以将触发条件设置为不固定的预设时长,此时,不满足触发条件是指:在显示设备使用前期,距上一次进行引导提示的时间间隔不大于第一预设时长;在显示设备使用后期,距上一次进行引导提示的时间间隔不大于第二预设时长。在显示设备200刚开始使用时,在距上一次进行引导提示的时间间隔不大于第一预设时长时,或者,在显示设备200使用后期,在距上一次进行引导提示的时间间隔不大于第二预设时长时,控制器250仅根据接收到的第一媒资数据显示播放界面,并不进行引导提示。In some embodiments, the trigger condition may also be set to a non-fixed preset duration. At this time, the trigger condition is not satisfied means: in the early stage of use of the display device, the time interval from the last guide prompt is not greater than the first preset time period. Set the duration; in the later period of use of the display device, the time interval from the last guide prompt is not greater than the second preset duration. When the display device 200 is first used, when the time interval from the last guide prompt is not greater than the first preset time period, or, in the later period of use of the display device 200, when the time interval from the last guide prompt is not greater than the first 2. When the duration is preset, the controller 250 only displays the playback interface according to the received first media asset data, and does not provide guidance prompts.
以上,本申请介绍了如何进行引导提示的过程,接下来,本申请会描述一下具体何时进行引导提示,何时不进行引导提示,也就是如何检测距上一次进行引导提示的时间间隔。Above, this application introduced the process of how to perform the guidance prompt. Next, this application will describe when to perform the guidance prompt and when not to perform the guidance prompt, that is, how to detect the time interval since the last time the guidance prompt was performed.
本申请实施例中,控制器250根据本次对搜索界面中的虚拟键盘控件的选中操作与上一次展示引导提示对应的对搜索界面中的虚拟键盘控件的选中操作之间的时间间隔确定距上一次进行引导提示的时间间隔。控制器250可以设置预设时长。在搜索界面内,用户通过对虚拟键盘控件进行选中操作来搜索媒资,即利用手动搜索来搜索媒资时,若是此次手动搜索的操作是预设时长内的第一次,则控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。并且,控制器250记录下当前用户对虚拟键盘控件的选中操作的时刻。当用户再次对搜索界面中的虚拟键盘控件进行选中操作时,控制器250记录本次对虚拟键盘控件的选中操作的时刻与上次进行引导提示对应的对虚拟键盘控件选中操作的时刻之间的时间间隔,并以该时间间隔确定距上一次进行引导提示的时间间隔。In the embodiment of the present application, the controller 250 determines the distance according to the time interval between the selection operation of the virtual keyboard control in the search interface this time and the selection operation of the virtual keyboard control in the search interface corresponding to the last display of the guidance prompt. The time interval for a boot prompt. The controller 250 may set a preset duration. In the search interface, the user searches for media assets by selecting operations on the virtual keyboard controls, that is, when searching for media assets by manual search, if the manual search operation is the first time within a preset time period, the controller 250 The playback interface is displayed according to the received first media asset data, and guidance is given according to the guidance sentence. In addition, the controller 250 records the moment of the current user's selection operation on the virtual keyboard control. When the user performs a selection operation on the virtual keyboard control in the search interface again, the controller 250 records the difference between the time when the virtual keyboard control was selected this time and the time when the virtual keyboard control was selected for the last time the guidance prompt was performed. The time interval, and determine the time interval since the last guide prompt with this time interval.
举例来说,控制器250将预设时长设置为一周。假如在周二,用户通过对搜索界面中的虚拟键盘控件的选中操作搜索出自己想要观看的媒资,控制器250根据用户的选中操作控制显示器275显示播放界面,并进行引导提示。在周六,该用户同样是利用对虚拟键盘控件的选中操作搜索出自己想要观看的媒资,由于周六距离周二的时间为5天,该时长小于预设时长,所以控制器250仅控制显示器275显示出播放界面,不进行引导提示。在第二周的周三,假如该用户又利用对虚拟键盘控件的选中操作搜索出自己想要观看的媒资,由于这周三距离上周二的时间为9天,该时长大于预设时长,所以控制器250控制显示器275显示出播放界面,并进行引导提示。For example, the controller 250 sets the preset duration to one week. If on Tuesday, the user searches for the media asset he wants to watch by selecting the virtual keyboard control in the search interface, the controller 250 controls the display 275 to display the playback interface according to the user's selected operation, and prompts for guidance. On Saturday, the user also uses the selection operation of the virtual keyboard control to search for the media assets he wants to watch. Since the time between Saturday and Tuesday is 5 days, the duration is less than the preset duration, so the controller 250 only controls The display 275 displays the playback interface, and no guidance prompt is given. On Wednesday of the second week, if the user uses the selection operation on the virtual keyboard control to search for the media assets he wants to watch, since the time between this Wednesday and the last Tuesday is 9 days, the duration is greater than the preset duration, so The controller 250 controls the display 275 to display the playing interface and give guidance prompts.
在一些实施例中,控制器250根据本次对搜索控件的选中操作与上一次展示引导提示对应的对搜索控件的选中操作之间的时间间隔确定距上一次进行引导提示的时间间隔。控制器250可以设置预设时长。用户在打开显示设备200之后,通过对搜索控件的选中操作进入搜索界面,即打开搜索功能,若是此次打开搜索功能的操作是预设时长内的第一次,则控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。并且,控制器250记录下当前用户对搜索控件的选中操作的时刻。当用户再次对搜索控件进行选中操作时,控制器250记录本次对搜索控件的选中操作的时刻与上次进行引导提示对应的对搜索控件的选中操作的时刻之间的时间间隔,并以该时间间隔确定距上一次进行引导提示的时间间隔。In some embodiments, the controller 250 determines the time interval from the last time the guide prompt was performed according to the time interval between the current selection operation on the search control and the last time the guide prompt was displayed. The controller 250 may set a preset duration. After the user turns on the display device 200, he enters the search interface by selecting the search control, that is, the search function is turned on. If the operation of turning on the search function is the first time within a preset time period, the controller 250 will respond according to the received The first media asset data displays the playback interface, and guides and prompts according to the introductory sentence. In addition, the controller 250 records the moment of the current user's selection operation on the search control. When the user performs a selection operation on the search control again, the controller 250 records the time interval between the time when the search control was selected this time and the time when the search control was selected last time corresponding to the guidance prompt, and uses this The time interval determines the time interval since the last guide prompt.
例如,控制器250将预设时长设置为10天。假如在第1天,用户通过对搜索控件的选中操作进入搜索界面,控制器250根据用户的选中操作控制显示器275显示播放界面,并进行引导提示。在第8天,该用户同样是利用对搜索控件的选中操作进入了搜索界面,由于第1天到第8天之间的时间间隔为5天,该时间间隔小于预设时长,所以控制器250仅控制显示器275显示出播放界面,不进行引导提示。在第12天,假如该用户又利用对搜索控件的选中操作进入搜索界面,由于第1天到第12天之间的时间间隔为12天,该时间间隔大于预设时长,所以控制器250控制显示器275显示出播放界面,并进行引导提示。For example, the controller 250 sets the preset duration to 10 days. If on the first day, the user enters the search interface by selecting the search control, the controller 250 controls the display 275 to display the playback interface according to the user's selection operation, and prompts for guidance. On the eighth day, the user also entered the search interface by selecting the search control. Since the time interval between the first day and the eighth day is 5 days, the time interval is less than the preset duration, so the controller 250 Only the display 275 is controlled to display the playing interface, and no guidance prompt is given. On the 12th day, if the user enters the search interface by selecting the search control, since the time interval between the 1st day and the 12th day is 12 days, the time interval is greater than the preset time length, so the controller 250 controls The display 275 displays the playing interface and gives guidance prompts.
在一些实施例中,控制器250根据本次显示搜索界面的时间与上一次展示引导提示对应的显示搜索界面的时间之间的时间间隔确定所述距上一次进行引导提示的时间间隔。控制器250可以设置预设时长。在显示设备200由当前显示界面跳转至搜索界面时,若是此 次进入搜索界面的操作是预设时长内的第一次,则控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。并且,控制器250记录下当前显示搜索界面的时刻。当显示器275再次显示搜索界面时,控制器250记录本次显示搜索界面的时刻与上次显示搜索界面的时刻之间的时间间隔,并以该时间间隔确定距上一次进行引导提示的时间间隔。In some embodiments, the controller 250 determines the time interval from the last time the guide prompt was performed according to the time interval between the time when the search interface was displayed this time and the time when the search interface corresponding to the guide prompt was displayed last time. The controller 250 may set a preset duration. When the display device 200 jumps from the current display interface to the search interface, if the operation to enter the search interface this time is the first time within the preset time period, the controller 250 displays the playback interface according to the received first media data. And according to the guiding statement to guide the prompt. In addition, the controller 250 records the time when the search interface is currently displayed. When the display 275 displays the search interface again, the controller 250 records the time interval between the time when the search interface is displayed this time and the time when the search interface is displayed last time, and uses the time interval to determine the time interval from the last guide prompt.
在一些实施例中,控制器250根据本次对所述搜索结果控件中的控件的选中操作与上一次展示引导提示对应的对所述搜索结果控件中的控件的选中操作之间的时间间隔确定所述距上一次进行引导提示的时间间隔。控制器250可以设置预设时长。在搜索界面内,用户通过对搜索结果控件中的控件的选中操作来选中待观看媒资,若是此次对搜索结果控件中的控件的选中操作是预设时长内的第一次,则控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示。并且,控制器250记录下当前用户对搜索结果控件中的控件的选中操作的时刻。当用户再次对搜索结果控件中的控件进行选中操作时,控制器250记录本次对搜索结果控件中的控件的选中操作与上次进行引导提示对应的对搜索结果控件中的控件的选中操作的时刻之间的时间间隔,并以该时间间隔确定距上一次进行引导提示的时间间隔。In some embodiments, the controller 250 determines the time interval between the selection operation of the control in the search result control this time and the selection operation of the control in the search result control corresponding to the last display of the guidance prompt. The time interval since the last time the guidance prompt was performed. The controller 250 may set a preset duration. In the search interface, the user selects the media asset to be watched by selecting the control in the search result control. If the selection operation of the control in the search result control is the first time within the preset time period, the controller 250 displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guidance sentence. In addition, the controller 250 records the moment of the current user's selection operation on the control in the search result control. When the user performs a selection operation on the control in the search result control again, the controller 250 records the current selection operation on the control in the search result control and the last time the guidance prompt is performed on the selection operation on the control in the search result control. The time interval between moments, and the time interval from the last guide prompt is determined by this time interval.
在一些实施例中,距上一次进行引导提示的时间间隔是指:本次接收操作指令的时间和和上一次展示引导提示时对应的接收操作指令的时间之间的时间间隔。用户在通过遥控器向显示设备200发送操作指令时,控制器250接收该操作指令,并记录接收操作指令的时刻。当用户再次发送操作指令时,控制器250记录本次发送操作指令的时刻与上次进行引导提示对应的发送操作指令的时刻之间的时间间隔,该时间间隔即为距上一次进行引导提示的时间间隔。In some embodiments, the time interval from the last time the guidance prompt was performed refers to the time interval between the time when the operation instruction was received this time and the time when the corresponding operation instruction was received when the guidance prompt was last displayed. When the user sends an operation instruction to the display device 200 through the remote control, the controller 250 receives the operation instruction and records the time when the operation instruction is received. When the user sends the operation instruction again, the controller 250 records the time interval between the time when the operation instruction was sent this time and the time when the operation instruction corresponding to the last time the guidance prompt was sent. time interval.
在本申请中,在用户使用搜索功能时,通过引导提示周期性的提醒用户使用语音搜索,从而督促用户使用语音搜索功能,增加用户使用语音搜索的次数。In this application, when the user uses the search function, the user is periodically reminded to use the voice search through guidance prompts, so as to urge the user to use the voice search function and increase the number of times the user uses the voice search.
为了进一步描述语音搜索功能的引导过程,本申请实施例还提供了一种显示设备。该显示设备中的控制器被配置为执行语音搜索功能的引导过程,并于显示器上展示出语音搜索功能引导。下面结合附图对控制器的配置过程进行说明。In order to further describe the guidance process of the voice search function, an embodiment of the present application also provides a display device. The controller in the display device is configured to perform the guidance process of the voice search function, and displays the voice search function guidance on the display. The configuration process of the controller will be described below with reference to the accompanying drawings.
参见图6,为本申请一些实施方式中提供的另一种语音搜索功能的引导方法的流程示意图。由图6所示,所述引导方法包括以下步骤:Refer to FIG. 6, which is a schematic flowchart of another method for guiding the voice search function provided in some embodiments of this application. As shown in Figure 6, the guidance method includes the following steps:
S810:在搜索界面内,接收对搜索界面中的虚拟键盘控件的选中操作,确定目标搜索词。S810: In the search interface, receive the selection operation of the virtual keyboard control in the search interface, and determine the target search term.
本申请实施例中的搜索界面包括虚拟键盘控件、搜索输入框、搜索结果展示区域和搜索结果预览区域。其中,搜索输入框用于显示出用户通过虚拟键盘控件选中的字母,搜索结果展示区域用于展示出与目标搜索词相关联的媒资名称,同时在搜索结果预览区域中展示出与媒资名称相对应的搜索结果控件。本申请中控制器250接收对搜索界面中的虚拟键盘控件的选中操作,确定目标搜索词。在搜索界面内,根据想要搜索的媒资名称,用户通过遥控器上的上、下、左、右键对虚拟键盘控件中的字母进行选中,通过选中的字母确定出目标搜索词。The search interface in the embodiment of the present application includes a virtual keyboard control, a search input box, a search result display area, and a search result preview area. Among them, the search input box is used to display the letters selected by the user through the virtual keyboard control, the search result display area is used to display the media asset name associated with the target search term, and the media asset name is displayed in the search result preview area The corresponding search result control. In this application, the controller 250 receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term. In the search interface, according to the name of the media asset to be searched, the user selects the letters in the virtual keyboard control through the up, down, left, and right buttons on the remote control, and the target search term is determined by the selected letters.
S820:发送包含所述目标搜索词的搜索请求给服务器,所述服务器用于根据所述目标搜索词反馈搜索结果数据。S820: Send a search request including the target search term to a server, where the server is used to feed back search result data according to the target search term.
本申请实施例中,控制器250在确定出目标搜索词之后,向服务器300发送包含该目标搜索词的搜索请求,以使服务器能够根据该目标搜索请求搜寻相关的搜索结果数据,并将搜索结果数据反馈至控制器250。In the embodiment of the present application, after determining the target search term, the controller 250 sends a search request containing the target search term to the server 300, so that the server can search for relevant search result data according to the target search request, and compare the search results The data is fed back to the controller 250.
S830:根据所述搜索结果数据控制所述显示器展示搜索结果控件。S830: Control the display to display search result controls according to the search result data.
控制器250在接收服务器300反馈的搜索结果数据之后,根据搜索结果数据在搜索结果展示区域内显示出与目标搜索词相关联的媒资名称,并在搜索结果预览区域内展示出与每个媒资名称相对应的搜索结果控件。After receiving the search result data fed back by the server 300, the controller 250 displays the media asset name associated with the target search term in the search result display area according to the search result data, and displays the media asset name associated with each media in the search result preview area. The search result control corresponding to the asset name.
S840:接收用户对所述搜索结果控件中第一控件的选中,向所述服务器发送包含第一标识的媒资请求,所述服务器用于根据所述媒资请求中的所述第一标识反馈第一媒资数据给所述控制器。S840: Receive a user's selection of the first control in the search result control, and send a media asset request including a first identifier to the server, where the server is configured to feed back according to the first identifier in the media asset request The first media asset data is given to the controller.
本申请实施例中,用户通过浏览搜索结果展示区域和搜索结果预览区域中的展示内容,并寻找出自己想要搜索的媒资。在用户确定出自己想要观看的媒资之后,可在搜索预览区域中的搜索结果控件中的众多控件中选中相对应的第一控件。控制器250接收到用户对第一控件的选中后,向服务器300发送包含第一标识的媒资请求,服务器300根据媒资请求中的第一标识反馈第一媒资数据给控制器250。其中,第一标识可以为用户选中第一控件所对应媒资的名称,也可以为用户选中第一控件所对应媒资的ID,服务器300可根据第一标识从数据库中搜寻第一媒资数据,并下发至控制器250。In the embodiment of the present application, the user browses the displayed content in the search result display area and the search result preview area, and finds the media assets that he wants to search. After the user determines the media asset that he wants to watch, he can select the corresponding first control among the many controls in the search result controls in the search preview area. After the controller 250 receives the user's selection of the first control, it sends a media asset request including the first identifier to the server 300, and the server 300 feeds back the first media asset data to the controller 250 according to the first identifier in the media asset request. The first identifier can be the name of the media asset corresponding to the first control selected by the user, or the ID of the media asset corresponding to the first control selected by the user, and the server 300 can search the database for the first media asset data according to the first identifier. , And delivered to the controller 250.
S850:在用户操作满足周期性检测中的触发条件时,根据接收到的所述第一媒资数据显示播放界面,并根据引导语句进行引导提示。S850: When the user operation satisfies the trigger condition in the periodic detection, display a play interface according to the received first media asset data, and perform a guiding prompt according to the guiding sentence.
本申请实施例中,控制器可设置预设时长,每经过该预设时长,都对用户操作进行一次检查,判断用户操作是否满足触发条件。例如,将预设时长设置为一周,该触发条件包括一周内用户首次对搜索界面中的虚拟键盘控件进行选中操作即手动搜索,搜索出了自己想要观看的媒资,并点击了搜索结果,也就是说,触发条件包括用户前后两次手动搜索并点击搜索结果的操作之间的时间间隔最大为一周。因此,在该场景下触发语音搜索功能引导的操作为:在一周内,用户打开搜索功能后,首次利用手动搜索查找出了自己想要观看的媒资,并点击了查找到媒资,此时,即可认为在周期性检测中,用户操作满足了触发条件。当然,若是想要为用户提供更高频率的提醒,也可将第一预设时长设置为3天或者5天等。结合图4所示,用户通过手动输入字母m,并点击了《美人为馅》这个媒资,若是在一周的时间内,用户首次作出该操作,则可认定为满足触发条件。控制器250根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示,引导语句是根据第一标识生成的,例如,第一标识为第一控件所对应媒资的名称,那么引导语句中可包含该媒资的名称。In the embodiment of the present application, the controller can set a preset time period, and every time the preset time period passes, it checks the user operation once to determine whether the user operation meets the trigger condition. For example, if the preset duration is set to one week, the trigger condition includes that the user selects the virtual keyboard control in the search interface for the first time within a week, that is, manually searches, searches for the media assets that he wants to watch, and clicks on the search result. In other words, the trigger condition includes that the time interval between the user's manual search and click on the search result is a maximum of one week. Therefore, the operation that triggers the voice search function guidance in this scenario is: within a week, after the user turns on the search function, he uses manual search to find the media asset he wants to watch for the first time, and clicks to find the media asset. , It can be considered that in the periodic detection, the user operation meets the trigger condition. Of course, if you want to provide users with higher frequency reminders, you can also set the first preset duration to 3 days or 5 days, etc. As shown in Figure 4, the user manually enters the letter m and clicks on the media asset "beauty as stuffing". If the user performs this operation for the first time within a week, it can be determined that the trigger condition is met. The controller 250 displays the playback interface according to the received first media asset data, and provides guidance prompts according to the guiding sentence. The guiding sentence is generated according to the first identifier, for example, the first identifier is the name of the media asset corresponding to the first control. Then the name of the media asset can be included in the introductory sentence.
S860:在用户操作不满足周期性检测中的触发条件时,根据接收到的所述第一媒资数据显示播放界面,并不进行引导提示。S860: When the user operation does not meet the trigger condition in the periodic detection, display a play interface according to the received first media asset data, without giving a guidance prompt.
本申请实施例中,用户前后两次手动搜索并点击搜索结果的操作之间的时间间隔小于 一周,则控制器250仅控制显示器展示播放界面,并不进行引导提示。例如,在一周内,用户进入搜索界面后,曾多次利用手动搜索查找出了自己想要观看的媒资,并点击了查找到媒资,此时,即可认为在周期性检测中,用户操作不满足触发条件。也就是说用户前后两次手动搜索并点击搜索结果的操作之间的时间间隔不大于预定时长内,那么,本申请中控制器仅根据第一媒资数据控制显示器275显示播放界面,并不进行引导提示,避免引导提示的频率太大,引起用户的不适感。In the embodiment of the present application, if the time interval between the user's two manual searches and clicking the search result is less than one week, the controller 250 only controls the display to display the playback interface, and does not provide guidance prompts. For example, within a week, after the user entered the search interface, he used manual search to find out the media assets he wanted to watch many times, and clicked to find the media assets. At this time, it can be considered that in the periodic detection, the user The operation does not meet the trigger condition. That is to say, the time interval between the user's manual search and clicking on the search result is not greater than the predetermined time period. Then, in this application, the controller only controls the display 275 to display the playback interface according to the first media data data, and does not proceed. Guide prompts, to avoid the frequency of the guide prompts being too high, causing discomfort to the user.
在一些实施例中,在显示设备200开机后,首次进入搜索界面时,控制器250控制显示器275展示出语音引导浮层。该语音引导浮层包括:进入语音搜索的操作引导和退出语音搜索的操作引导,进入语音搜索的操作引导包括语音引导语,语音引导语用于指示用户发送语音搜索命令。在语音引导浮层中,可以引导用户具体如何使用语音搜索功能,即如何进入语音搜索和如何退出语音搜索。In some embodiments, after the display device 200 is turned on, when the search interface is entered for the first time, the controller 250 controls the display 275 to display the voice guidance floating layer. The voice guidance floating layer includes: the operation guidance for entering the voice search and the operation guidance for exiting the voice search. The operation guidance for entering the voice search includes a voice guidance language, and the voice guidance language is used to instruct the user to send a voice search command. In the voice guidance floating layer, users can be guided on how to use the voice search function, that is, how to enter the voice search and how to exit the voice search.
本申请实施例中,进入语音搜索的操作引导,包括:持续按压遥控器的语音输入键,并输入语音搜索命令进行语音搜索。退出所述语音搜索的操作引导,包括:按压遥控器的非开机键退出语音搜索。参见图7,为本申请一些实施方式中显示器所展示的语音引导浮层的示意图。图7中,在语音小助手,也就是卡通动画下方设置有“按任意键可退出引导”的提示语,在语音小助手旁边设置有“试试长按遥控器语音键说:我要看喜剧电影、刘德华及查看语音帮助”等引导语句。该引导语句可由服务器获取当前业务搜索中的热门搜索媒资的标题,其中引导语句的数量也可通过服务器设置,图7中则选择了3条。在显示设备200开机后,用户首次使用搜索功能时,通过在搜索界面显示语音引导浮层来告知用户如何使用语音搜索功能。In the embodiment of the present application, the operation guidance for entering the voice search includes: continuously pressing the voice input key of the remote control and inputting the voice search command to perform the voice search. Exiting the operation guidance of the voice search includes: pressing the non-start key of the remote control to exit the voice search. Refer to FIG. 7, which is a schematic diagram of the voice guidance floating layer displayed on the display in some embodiments of this application. In Figure 7, under the voice assistant, that is, the cartoon animation, there is a prompt "Press any key to exit the guide", and next to the voice assistant is set "Try and long press the remote control voice button, saying: I want to watch a comedy Introductory sentences such as movies, Andy Lau and check voice help. The leading sentences can be obtained by the server to obtain the titles of popular search media assets in the current business search, and the number of leading sentences can also be set by the server. In Figure 7, three are selected. After the display device 200 is turned on, when the user uses the search function for the first time, the user is informed of how to use the voice search function by displaying the voice guidance floating layer on the search interface.
在一些实施例中,在用户打开显示设备200后,控制器250可向服务器300请求语音引导浮层的相关配置。In some embodiments, after the user turns on the display device 200, the controller 250 may request the server 300 for the related configuration of the voice guidance floating layer.
在一些实施例中,只要显示器275展示出搜索界面,也就是说,控制器250检测到焦点位于搜索界面内,则控制器250控制显示器275在搜索界面内展示出语音提示控件。该语音提示控件包括:提示图标和引导语句,提示图标设置于搜索输入框的后边,靠近提示图标的位置轮播不同的引导语句。参见图8,为本申请一些实施方式中显示器所展示的包含语音提示控件的搜索界面的示意图。图8中,在搜索输入框的旁边设置有提示图标,该提示图标可设置为语音小助手。在提示图标的旁边轮播有引导语句。该引导语句可以设置为“试试语音搜索”、“对我说语音帮助”、“语音说‘刘德华的电影’即可搜索”、“试试说‘美人为馅’”等等。语音引导语中的媒资名称可以为服务器300获取当前业务搜索中的热门搜索媒资的标题。服务器300可设置引导语句中的媒资名称从热门搜索媒资第一名至热门搜索媒资第十五名中选取,并跟随引导语句进行轮播。In some embodiments, as long as the display 275 displays the search interface, that is, the controller 250 detects that the focus is in the search interface, the controller 250 controls the display 275 to display the voice prompt control in the search interface. The voice prompt control includes: a prompt icon and a guide sentence. The prompt icon is arranged behind the search input box, and different guide sentences are played in rotation near the prompt icon. Refer to FIG. 8, which is a schematic diagram of a search interface including voice prompt controls displayed on a display in some embodiments of this application. In Figure 8, a prompt icon is set next to the search input box, and the prompt icon can be set as a voice assistant. There are introductory sentences in a carousel next to the prompt icon. The introductory sentence can be set to "Try voice search", "Say voice help to me", "You can search by voice saying "Andy Lau's movie"", "Try saying "Beauty is stuffing"" and so on. The media asset name in the voice guide may be the title of the popular search media asset obtained by the server 300 in the current service search. The server 300 may set the media asset name in the guiding sentence to be selected from the top searched media assets first to the fifteenth popular searched media assets, and follow the guiding sentence for rotation.
在一些实施例中,控制器250控制显示器275在搜索界面中显示语音提示控件。该语音提示控件中引导语句的轮播时间间隔能够在服务器中进行配置,例如可设置为3S,也就是说,每隔3S更换一次引导语句。In some embodiments, the controller 250 controls the display 275 to display voice prompt controls in the search interface. The carousel time interval of the guide sentence in the voice prompt control can be configured in the server, for example, it can be set to 3S, that is, the guide sentence is changed every 3S.
在一些实施例中,可在显示设备200开机后,控制器250主动向服务器300请求语音提示控件中引导语句轮播时间间隔的相关配置。在用户打开搜索界面后,控制器250向服 务器300请求语音提示控件的相关配置。In some embodiments, after the display device 200 is turned on, the controller 250 may actively request the server 300 for the configuration of the guidance sentence rotation interval in the voice prompt control. After the user opens the search interface, the controller 250 requests the server 300 for the related configuration of the voice prompt control.
本申请实施例中,若焦点位于提示图标上,则控制器250可控制搜索界面显示图7中所展示的语音引导浮层。In the embodiment of the present application, if the focus is on the prompt icon, the controller 250 may control the search interface to display the voice guidance floating layer shown in FIG. 7.
参见图9,为本申请一些实施方式中提供的显示设备与服务器进行语音搜索功能引导的时序图。结合图9所示,服务器包括可包括:面向终端子***、数据库、运营后台、推荐子***及搜索子***。为了实现在搜索前、搜索中及搜索后的语音搜索功能引导,需要在服务器中先将关于语音搜索功能引导的相关设置配置完成。具体的,工作人员可通过运营后台配置好语音搜索引导控件中的预设显示时间及预设超时时间,还有引导语句的轮播时间间隔。另外,还需通过运营后台配置引导语句,在配置引导语句时,运营后台可通过设置引导语句的推荐规则,并于推荐子***中获取当前业务搜索中的热门搜索媒资。运营后台将配置完成的时间参数及引导语句发送至数据库储存。随后,当用户启动显示设备后,显示设备可主动向面向终端子***发送时间参数获取请求,面向终端子***根据时间参数获取请求从数据库中获取时间参数,并反馈至显示设备中。然后,当用户通过搜索指令控制显示设备进入了搜索界面后,显示设备向面向终端子***发送引导语句获取请求,面向终端子***根据引导语句获取请求从数据库中获取引导语句。由于在语音引导浮层中,可随机选择3条引导语句进行展示,为了确保面向终端子***中的引导语句大于显示设备中要显示的引导语句,所以,面向终端子***需要判断引导语句是否满足3条,若是不满足3条数据的话,面向终端子***可携带用户特征消息从推荐子***中请求引导语句,推荐子***将引导语句反馈至面向终端子***。面向终端子***组织获取到的引导语句,并将3条引导语句反馈至显示设备。在搜索前,若是显示设备开机后,用户首次进入搜索界面,则展示语音引导浮层,若不是首次进入搜索界面,则不展示语音引导浮层。在搜索过程中,只要用户打开了搜索界面,则通过语音提示控件进行语音搜索引导。在用户进行搜索时,显示设备通过面向终端子***先搜索子***发送搜索媒资获取请求。搜索子***将相应的媒资通过面向终端子***反馈至显示设备,在该搜索过程中,若是在预设时长内,距上一次进行引导提示的时间间隔大于预设时长时,则根据引导语句进行引导提示。Refer to FIG. 9, which is a sequence diagram of the voice search function guidance performed by the display device and the server provided in some embodiments of this application. As shown in FIG. 9, the server may include: a terminal-oriented subsystem, a database, an operation background, a recommendation subsystem, and a search subsystem. In order to realize the voice search function guidance before, during and after the search, it is necessary to configure the related settings of the voice search function guidance in the server first. Specifically, the staff can configure the preset display time and preset timeout time in the voice search guidance control through the operating background, as well as the rotation interval of the guidance sentence. In addition, the guiding sentence needs to be configured through the operation background. When configuring the guiding sentence, the operation background can set the recommendation rules of the guiding sentence and obtain the popular search media resources in the current business search in the recommendation subsystem. The operation background sends the configured time parameters and guide sentences to the database for storage. Subsequently, when the user starts the display device, the display device can actively send a time parameter acquisition request to the terminal-oriented subsystem, and the terminal-oriented subsystem acquires the time parameter from the database according to the time parameter acquisition request and feeds it back to the display device. Then, when the user controls the display device to enter the search interface through the search instruction, the display device sends a guidance sentence acquisition request to the terminal-oriented subsystem, and the terminal-oriented subsystem acquires the guidance sentence from the database according to the guidance sentence acquisition request. Since in the voice guidance floating layer, 3 guidance sentences can be randomly selected for display, in order to ensure that the guidance sentence in the terminal-oriented subsystem is greater than the guidance sentence to be displayed in the display device, the terminal-oriented subsystem needs to determine whether the guidance sentence is satisfied 3, if the 3 pieces of data are not satisfied, the terminal-oriented subsystem can carry user characteristic messages to request guidance sentences from the recommendation subsystem, and the recommendation subsystem feeds back the guidance sentences to the terminal-oriented subsystem. Organize the obtained guidance sentences for the terminal subsystem and feed back 3 guidance sentences to the display device. Before the search, if the user enters the search interface for the first time after the display device is turned on, the voice guidance floating layer will be displayed; if it is not the first time that the search interface is entered, the voice guidance floating layer will not be displayed. In the search process, as long as the user opens the search interface, voice search guidance is performed through the voice prompt control. When the user searches, the display device sends a search media information acquisition request through the first search subsystem facing the terminal subsystem. The search subsystem feeds back the corresponding media information to the display device through the terminal-oriented subsystem. During the search process, if it is within the preset time period and the time interval from the last time the guide prompt is greater than the preset time period, it will follow the guide sentence Prompt for guidance.
与上述显示设备向对应的,本申请实施例还提供了一种语音搜索功能的引导方法,所述方法包括:显示设备中的控制器接收操作指令,确定目标搜索词。控制器发送包含目标搜索词的搜索请求给服务器,以使服务器根据目标搜索词反馈搜索结果数据,根据搜索结果数据控制显示器展示搜索结果控件。控制器接收用户对搜索结果控件中第一控件的选中,向服务器发送包含第一标识的媒资请求,以使服务器根据媒资请求中的第一标识反馈第一媒资数据给控制器。在距上一次进行引导提示的时间间隔大于预设时长时,根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示,其中,引导语句是根据第一标识生成的,在距上一次进行引导提示的时间间隔不大于预设时长时,根据接收到的第一媒资数据显示播放界面,并不进行引导提示。Corresponding to the above-mentioned display device, an embodiment of the present application also provides a method for guiding a voice search function. The method includes: a controller in the display device receives an operation instruction to determine a target search term. The controller sends a search request containing the target search word to the server, so that the server feeds back search result data according to the target search word, and controls the display to display search result controls according to the search result data. The controller receives the user's selection of the first control in the search result control, and sends a media asset request including the first identifier to the server, so that the server feeds back the first media asset data to the controller according to the first identifier in the media asset request. When the time interval since the last guide prompt is greater than the preset time length, the playback interface is displayed according to the received first media asset data, and the guide prompt is performed according to the guide sentence, where the guide sentence is generated according to the first identifier, When the time interval since the last guide prompt is not greater than the preset duration, the playback interface is displayed according to the received first media asset data, and no guide prompt is performed.
本申请中的语音搜索功能的引导方法,能够在用户使用搜索功能时,在每个周期性检测中,只要用户操作满足触发条件,即可提示用户使用语音搜索,从而增加用户使用语音搜索的次数,引导用户使用语音搜索。The guidance method of the voice search function in this application can prompt the user to use voice search in each periodic detection when the user uses the search function, as long as the user operation meets the trigger condition, thereby increasing the number of times the user uses the voice search , To guide users to use voice search.
本申请实施例还提供了另一种语音搜索功能的引导方法,所述方法包括:在搜索界面内,显示设备中的控制器接收对搜索界面中的虚拟键盘控件的选中操作,确定目标搜索词。控制器发送包含目标搜索词的搜索请求给服务器,以使服务器根据目标搜索词反馈搜索结果数据,根据搜索结果数据控制显示器展示搜索结果控件。控制器接收用户对搜索结果控件中第一控件的选中,向服务器发送包含第一标识的媒资请求,以使服务器根据媒资请求中的第一标识反馈第一媒资数据给控制器。在用户操作满足周期性检测中的触发条件时,控制器根据接收到的第一媒资数据显示播放界面,并根据引导语句进行引导提示,其中,引导语句是根据所述第一标识生成的,在用户操作不满足周期性检测中的触发条件时,根据接收到的第一媒资数据显示播放界面,并不进行引导提示。The embodiment of the present application also provides another method for guiding the voice search function. The method includes: in the search interface, the controller in the display device receives the selection operation of the virtual keyboard control in the search interface, and determines the target search term. . The controller sends a search request containing the target search word to the server, so that the server feeds back search result data according to the target search word, and controls the display to display search result controls according to the search result data. The controller receives the user's selection of the first control in the search result control, and sends a media asset request including the first identifier to the server, so that the server feeds back the first media asset data to the controller according to the first identifier in the media asset request. When the user operation satisfies the trigger condition in the periodic detection, the controller displays the playback interface according to the received first media asset data, and performs guidance prompts according to the guiding sentence, where the guiding sentence is generated according to the first identifier, When the user operation does not meet the trigger condition in the periodic detection, the playback interface is displayed according to the received first media asset data, and no guidance is given.
在用户退出搜索或者退出当前播放的媒资或者新启动显示设备200之后,开始在频道栏(Tab栏)中翻看各个频道,例如电影、电视、综艺、新闻等频道,用户进入任一频道之后,继续搜寻自己想要观看的媒资内容。但是,用户经常会翻找较长时间,却不明确自己想要观看什么,基于此,本申请实施例提供的显示设备200能够为用户进行内容推荐,显示设备200中的控制器250被配置为执行内容推荐过程,并于显示器275展示推荐内容。下面结合附图,解释一下本申请实施例提供的内容推荐过程。After the user exits the search or exits the currently playing media asset or newly starts the display device 200, the user starts to browse various channels in the channel bar (Tab bar), such as movies, TV, variety shows, news, etc., after the user enters any channel , Continue to search for the media content you want to watch. However, users often search for a long time without knowing what they want to watch. Based on this, the display device 200 provided in the embodiment of the present application can recommend content for the user, and the controller 250 in the display device 200 is configured as The content recommendation process is executed, and the recommended content is displayed on the display 275. The following explains the content recommendation process provided by the embodiments of the present application with reference to the accompanying drawings.
参见图10,为本申请实施例提供的一种内容推荐方法的流程示意图。由图10所示,所述方法包括以下步骤:Refer to FIG. 10, which is a schematic flowchart of a content recommendation method provided by an embodiment of this application. As shown in Figure 10, the method includes the following steps:
S1001:对焦点停留在用户界面上的时长进行监测。S1001: Monitor the length of time the focus stays on the user interface.
当用户翻到某一频道下,一直在上下翻看该频道上的各个媒资,也就是一直停留在当前用户界面上,始终没有点击播放媒资的操作。例如,用户点击进入“电影”频道,一直在该频道下翻看各个电影,但始终没有播放任一电影。此时,就需考虑为用户进行内容推荐。When a user turns to a certain channel, he has been scrolling up and down to view various media assets on that channel, that is, he has stayed on the current user interface and never clicked to play media assets. For example, the user clicks to enter the "movies" channel and keeps scrolling through the channels to watch various movies, but no movie is always played. At this point, you need to consider content recommendations for users.
在一些实施例中,可以以用户点击播放媒资为检测的端点。即,在用户点击进行媒资的播放后中断检测周期的计时。在用户退出播放后焦点回到播放前界面时开始计时。In some embodiments, the user's click to play the media asset may be used as the detection endpoint. That is, the timing of the detection period is interrupted after the user clicks to play the media asset. After the user exits the playback, the focus starts when the focus returns to the pre-play interface.
在一些实施例中,点击进行媒资播放可以是点击媒资进入详情页或者进入全屏播放界面进行视频的播放。In some embodiments, clicking to play the media asset may be clicking the media asset to enter the details page or enter the full-screen playing interface to play the video.
在一些实施例中,可以以用户进行频道的切换为检测的端点In some embodiments, the user's channel switching can be used as the detection endpoint
在本申请的一些实施例中,对焦点停留在用户界面上的时长进行监测之前,控制器250还需要判断所述显示设备275是否开启推荐功能。参见图11,为本申请实施例提供的推荐内容功能设置的界面示意图。结合图11,用户可通过显示器275右上角上的“设置”打开推荐功能,相应弹出“当您找不到喜欢的内容,是否开启AI随心看”提示框,其中“AI随心看”即为推荐内容。当弹出确认的提示框时,用户可以通过“向下”、“向上”、“向左”或者、“向右”进入“开启”的区域,再点击“确认”按键,开启推荐功能。当然,用户也可以通过语音控制命令来选择,例如,用户通过发送“开启”的语音,则开启推荐功能。相反,通过选择“不开启”来关闭推荐功能。In some embodiments of the present application, before monitoring the length of time the focus stays on the user interface, the controller 250 also needs to determine whether the display device 275 has a recommendation function enabled. Refer to FIG. 11, which is a schematic diagram of an interface for setting recommended content functions provided by an embodiment of this application. With reference to Figure 11, the user can turn on the recommendation function through the "Settings" on the upper right corner of the display 275, and the prompt box "When you can't find something you like, whether to enable AI to watch as you want" pops up, where "AI as you want" is the recommendation content. When the confirmation prompt box pops up, the user can enter the "open" area by "down", "up", "left" or "right", and then click the "confirm" button to open the recommended function. Of course, the user can also select through voice control commands. For example, the user can turn on the recommendation function by sending an "open" voice. Instead, turn off the recommendation feature by selecting "Not On".
在一种实现方式中,若显示设备200关闭推荐功能,则不向服务器300发送运营规则获取请求,若显示设备200开启推荐功能,则向服务器300发送运营规则获取请求,接收来自服务器300根据运营规则获取请求获取的运营规则。In one implementation, if the display device 200 turns off the recommendation function, it does not send an operation rule acquisition request to the server 300. If the display device 200 turns on the recommendation function, it sends an operation rule acquisition request to the server 300, and receives an operation rule acquisition request from the server 300 according to the operation. Rules Get the operation rules that the request gets.
本申请中,运营规则指示了用于执行内容推荐的备选用户界面,则展示所述备选用户界面的指示信息。该备选用户界面可以为频道栏中的各个频道。服务器300通过与备选用户界面相对应的指示信息进行指代,例如,通过频道名称,频道固定编号,或者相应界面的缩略图等等指代频道栏中的各个频道。In this application, if the operating rules indicate an alternative user interface for performing content recommendation, then the indication information of the alternative user interface is displayed. The alternative user interface may be each channel in the channel bar. The server 300 refers to each of the channels in the channel bar through the indication information corresponding to the alternative user interface, for example, the channel name, the fixed channel number, or the thumbnail of the corresponding interface, etc.
参见图12,为本申请实施例提供的选择选定界面的界面示意图。图12中,通过频道名称来指代各个备选用户界面。根据对指示信息输入的选择操作确定接收选择操作的指示信息对应的备选用户界面中为选定界面,即用户可通过点击其中任意一个或多个频道名称,从备选用户界面中选择出选定界面。Refer to FIG. 12, which is a schematic diagram of an interface of a selection interface provided by an embodiment of this application. In Figure 12, each alternative user interface is referred to by the channel name. According to the selection operation of the instruction information input, it is determined that the candidate user interface corresponding to the instruction information of the selection operation is the selected interface, that is, the user can click any one or more of the channel names to select the selection from the candidate user interface. Set interface.
也就是说,被用户选择出的选定界面即为需要进行内容推荐的用户界面。因此,当焦点停留界面为选定界面时,监测焦点停留在用户界面上的时长以向服务器300发送推荐内容获取请求。当焦点停留界面不是选定界面时,不监测焦点停留在用户界面上的时长以避免向服务器300发送推荐内容获取请求。In other words, the selected interface selected by the user is the user interface that needs content recommendation. Therefore, when the focus staying interface is the selected interface, the length of time the focus stays on the user interface is monitored to send the recommended content acquisition request to the server 300. When the focus staying interface is not the selected interface, the duration of the focus staying on the user interface is not monitored to avoid sending the recommended content acquisition request to the server 300.
以上,为用户根据自己的使用需求,通过显示设备200来设置是否开启推荐功能的情况。The above is a situation where the user sets whether to enable the recommendation function through the display device 200 according to his own use requirements.
当然,有的显示设备200由于机型的不同,或者当地地区是否支持等原因,需要向服务器300请求查看自身是否具备推荐功能,以下对其进行具体说明。Of course, some display devices 200 need to request the server 300 to check whether they have recommended functions due to different models, or whether they are supported in the local area, etc., which will be described in detail below.
本申请实施例还提供了另一种显示设备,在该显示设备中,控制器250需要向服务器300请求所述显示设备200的运营规则,所述运营规则用于指示所述显示设备200开启推荐功能。也就是说,显示设备200通过服务器300获取自身的运营规则,在运营规则中表明了该显示设备200是否具备推荐功能。针对与不同的电视机型,或者不同地区等等,有的显示设备支撑推荐功能,有的显示设备则不支持推荐功能。The embodiment of the present application also provides another display device. In the display device, the controller 250 needs to request the server 300 for the operation rules of the display device 200, and the operation rules are used to instruct the display device 200 to enable recommendation. Function. In other words, the display device 200 obtains its own operating rules through the server 300, and the operating rules indicate whether the display device 200 has a recommendation function. For different TV types, or different regions, etc., some display devices support recommended functions, and some display devices do not support recommended functions.
服务器300接收到控制器250的运营规则获取请求时,根据显示设备200的ID(身份标识号码,Identity document),或者账户等信息中的至少一种查询该显示设备200所对应的运营规则,并将运营规则下发给显示设备200。When the server 300 receives the operation rule acquisition request of the controller 250, it queries the operation rule corresponding to the display device 200 according to at least one of the ID (Identity document) of the display device 200 or account information, and The operating rules are issued to the display device 200.
根据运营规则指示,若是显示设备200不具备推荐功能,则不再对用户停留在用户界面上的时长进行计时。若是显示设备200具备推荐功能,则对焦点停留在用户界面上的时长进行监测。在一种实现方式中,当用户一切换进入频道之后,就开始计时。According to the operating rules, if the display device 200 does not have the recommendation function, the time the user stays on the user interface is no longer counted. If the display device 200 has a recommendation function, the length of time the focus stays on the user interface is monitored. In one implementation, when the user switches to the channel, the timer starts.
在本申请实施例中,所述运营规则中还指示了用于执行内容推荐的选定界面。只有在选定界面下,服务器300才可以向显示设备200推荐媒资。也就是说,服务器300在运营规则中规定好在哪些频道下才向用户进行内容推荐。In the embodiment of the present application, the operation rule also indicates a selected interface for executing content recommendation. Only under the selected interface can the server 300 recommend media assets to the display device 200. In other words, the server 300 specifies in the operating rules which channels are used to recommend content to users.
因此,只有当焦点停留在任一选定界面时,才对焦点停留在用户界面上的时长进行监测,以向服务器300发送推荐内容获取请求。相应的,当焦点停留在其他不需要推荐内容的用户界面时,则不进行浏览时长的计时,以避免向服务器300发送推荐内容获取请求。Therefore, only when the focus stays on any selected interface, the length of time the focus stays on the user interface is monitored to send the recommended content acquisition request to the server 300. Correspondingly, when the focus stays on other user interfaces that do not require recommended content, the browsing time is not counted, so as to avoid sending a recommended content acquisition request to the server 300.
以上,为控制器250通过服务器300获取运营规则,并通过运营规则查看自身是否具备内容推荐功能,当确认具备推荐功能后,对焦点停留在选定界面上的时长进行计时。Above, the controller 250 obtains the operation rules through the server 300, and checks whether it has the content recommendation function through the operation rules, and after confirming that it has the recommendation function, it counts the length of time the focus stays on the selected interface.
在一些实施例中,显示器可以在任何界面都进行焦点的监测。In some embodiments, the display can perform focus monitoring on any interface.
在一些实施例中,仅在首页进行,也即仅在各频道首页进行,不再二级界面进行焦点 监测。In some embodiments, it is only performed on the homepage, that is, only on the homepage of each channel, and no focus monitoring is performed on the secondary interface.
S102:当焦点在所述用户界面下的浏览时长大于预设浏览时长时,向服务器发送推荐内容获取请求。S102: When the browsing duration with the focus on the user interface is greater than the preset browsing duration, send a recommended content acquisition request to the server.
在本申请实施例中,所述运营规则中还包括预设浏览时长。本申请中第一用户界面位显示器显示焦点位置处的第一频道控件所对应界面,焦点在该第一用户界面内移动且未收到输入的确认指令的时长可视为浏览时长。假如该预设浏览时长为X分钟,当用户在一用户界面下的浏览时长超过X分钟,也就是在x分钟内,用户一直在上下翻看某一频道下的内容,并没有点击播放的操作,控制器250就会向服务器300发送推荐内容获取请求。In the embodiment of the present application, the operating rule also includes a preset browsing time. In the present application, the first user interface is the interface corresponding to the first channel control at the focus position displayed on the display, and the length of time during which the focus moves within the first user interface without receiving the input confirmation instruction can be regarded as the browsing time. If the preset browsing time is X minutes, when the user's browsing time in a user interface exceeds X minutes, that is, within x minutes, the user has been scrolling up and down to view the content of a channel without clicking to play. , The controller 250 sends a recommendation content acquisition request to the server 300.
当控制器250发送出推荐内容获取请求之后,可停止对当前用户界面的浏览时长的计时。若是用户在任一用户界面下的浏览时长小于等于预设所述浏览时长,也就是说,在x分钟内用户选择出想要观看的内容,并进行了点击播放,则忽略当前浏览计时。或者说,在x分钟内,用户进行了频道切换,一会在“电影”频道下翻看,一会又在“电视剧”频道下观看,该情况说明用户自己在搜寻自己想看的内容,此时也无需进行浏览计时。After the controller 250 sends the recommended content acquisition request, it may stop counting the browsing duration of the current user interface. If the user's browsing time under any user interface is less than or equal to the preset browsing time, that is, the user selects the content he wants to watch within x minutes and clicks to play, then the current browsing time is ignored. In other words, within x minutes, the user has switched channels, one is viewing under the "movie" channel, and another is watching under the "TV series" channel. This situation shows that the user is searching for the content he wants to watch. There is no need for browsing timing.
S103:接收来自服务器根据所述推荐内容获取请求发送的推荐内容。S103: Receive recommended content sent from the server according to the recommended content acquisition request.
服务器300接收来自控制器250的推荐内容获取请求,并根据推荐内容获取请求获取该显示设备200相匹配的推荐内容,并将推荐内容发送至显示设备200。The server 300 receives the recommended content acquisition request from the controller 250, acquires the recommended content matching the display device 200 according to the recommended content acquisition request, and sends the recommended content to the display device 200.
当显示设备200接收到推荐内容后,向用户展示提示。参见图13,为本申请实施例提供的服务器向显示设备发送推荐内容的示意图。图13中,服务器300在发送推荐内容时,显示器在接收到推荐内容后在显示器275上弹出提示框,以提示框的方式确定用户是否需要接受该推荐内容。例如,图13中,提示框内容可以为“您是否找不到喜欢的内容,为你推荐AI随心看”,其中“AI随心看”即为推荐内容。若是用户接收该推荐内容,可选择“立马观看”,若是用户不接受该推荐内容,可选择“算了”。若是向用户进行了展示提示,则可以停止浏览计时。After the display device 200 receives the recommended content, it displays a prompt to the user. Refer to FIG. 13, which is a schematic diagram of a server sending recommended content to a display device according to an embodiment of this application. In FIG. 13, when the server 300 sends recommended content, the display pops up a prompt box on the display 275 after receiving the recommended content, and uses the prompt box to determine whether the user needs to accept the recommended content. For example, in Figure 13, the content of the prompt box can be "Whether you can't find anything you like, recommend AI to watch as you want", where "AI watch as you want" is the recommended content. If the user receives the recommended content, he can choose "Watch Now", if the user does not accept the recommended content, he can choose "Forget it". If a display prompt is given to the user, the browsing timing can be stopped.
若显示设备200没有接收到推荐内容,则不向用户展示提示,并停止浏览计时。这里,没有接收到服务器300推荐的推荐内容,可能是网络断开,或者是服务器掉线等异常情况。If the display device 200 does not receive the recommended content, no prompt is displayed to the user, and the browsing timing is stopped. Here, if the recommended content recommended by the server 300 is not received, it may be due to an abnormal situation such as a network disconnection or a server disconnection.
S1004:控制所述显示器展示所述推荐内容。S1004: Control the display to display the recommended content.
本申请实施例中,当用户接收所述推荐内容后,控制显示器275显示出所述推荐内容。在一种实现方式中,用户可通过遥控器按压某一按键,例如,在图13中,当弹出确认的提示框时,用户通过“向下”、“向上”、“向左”或者、“向右”进入“立马观看”的区域,再点击“确认”按键,接收服务器300所推荐的推荐内容。当然,用户也可以通过语音控制命令来选择,例如,用户通过发送“立马观看”的语音,则接收服务器300所推荐的推荐内容。或者说,也可设置一段预设时间,在该预设时间内,用户不进行操作,则默认接收服务器300所推荐的推荐内容,其中,预设时间可以为10秒或者20秒。In the embodiment of the present application, after the user receives the recommended content, the display 275 is controlled to display the recommended content. In an implementation manner, the user can press a certain key through the remote control. For example, in Figure 13, when a confirmation prompt box pops up, the user presses "Down", "Up", "Left", or " Go to the "right" to enter the "watch now" area, and then click the "confirm" button to receive the recommended content recommended by the server 300. Of course, the user can also select through voice control commands. For example, the user can receive the recommended content recommended by the server 300 by sending a voice of "watch immediately". In other words, a preset period of time may also be set. During the preset period of time, if the user does not perform any operation, the recommended content recommended by the server 300 is received by default, where the preset period of time may be 10 seconds or 20 seconds.
当用户接收所述推荐内容后,显示设备200接收来自服务器300所推荐的推荐内容,并于显示器275进行展示。After the user receives the recommended content, the display device 200 receives the recommended content recommended from the server 300 and displays it on the display 275.
当然,用户也可选择不接受所述推荐内容,例如,用户通过遥控器按键或者发送语音命令等,选择提示框中的“算了”。若用户不接受推荐内容,控制器250撤销该提示框,并 控制显示器275继续展示用户当前所浏览的用户界面。另外,若是在该用户界面下,用户拒绝接收了推荐内容,也就说明用户此时在该用户界面内不需要服务器300推荐,那么,若是用户还一直在该用户界面下浏览,则可以停止推荐功能。Of course, the user may also choose not to accept the recommended content, for example, the user presses a button on the remote control or sends a voice command, etc., and selects "Forget it" in the prompt box. If the user does not accept the recommended content, the controller 250 cancels the prompt box and controls the display 275 to continue to display the user interface currently viewed by the user. In addition, if the user refuses to receive the recommended content under the user interface, it means that the user does not need the server 300 recommendation in the user interface at this time. Then, if the user has been browsing under the user interface, the recommendation can be stopped. Function.
关于服务器300所推荐的推荐内容,在本申请实施例中,当推荐内容为服务器300发送的音视频数据串或者音视频地址等时,若是用户接收了推荐内容,则显示设备200根据音视频数据串或者音视频地址自动访问服务器300获取音视频,控制器250控制所述显示器275直接播放所述音视频。Regarding the recommended content recommended by the server 300, in the embodiment of the present application, when the recommended content is an audio and video data string or an audio and video address sent by the server 300, if the user receives the recommended content, the display device 200 will use the audio and video data A string or an audio and video address automatically accesses the server 300 to obtain audio and video, and the controller 250 controls the display 275 to directly play the audio and video.
参见图14,为本申请实施例所提供的推荐内容的示意图。结合图13和图14,当用户在图13中的“电视剧”频道下,接收了“AI随心看”,则可以相应的切换至图14中的界面。在图14中,最左侧的一列为“AI推荐栏”,该AI推荐栏用于指示用户当前进入了AI随心看。中间的一列为“推荐列表”,用户可通过推荐列表选择想要观看的媒资内容。当然,在该推荐列表中,有根据用户观看行为所统计推荐的用户的喜好媒资,例如,用户在“电视剧”频道下,可能喜欢观看“CQL”。在该推荐列表中,也有根据当前热播的媒资,例如“***直播”等等。最右侧则为“视频预览框”,在视频预览框内播放对应推荐列表下的媒资,例如正在播放的CQL第一集。Refer to FIG. 14, which is a schematic diagram of recommended content provided by an embodiment of this application. Combining Figure 13 and Figure 14, when the user receives "AI Freely Watch" under the "TV Drama" channel in Figure 13, he can switch to the interface in Figure 14 accordingly. In FIG. 14, the leftmost column is "AI recommendation column", which is used to indicate that the user is currently in AI free watch. The middle column is the "recommendation list", and users can select the media content they want to watch through the recommendation list. Of course, in the recommendation list, there are the user's favorite media assets that are statistically recommended based on the user's viewing behavior. For example, the user may like to watch "CQL" under the "TV series" channel. In the recommended list, there are also media assets based on current hits, such as "***Live" and so on. On the far right is the "video preview box". In the video preview box, media assets under the corresponding recommendation list are played, such as the first episode of CQL that is currently playing.
图14中,当用户接收了“AI随心看”看之后,通过“视频预览框”自动播放CQL中的某一集。当然,具体播放哪一集,也可由用户自己决定,参见图15,为本申请实施例提供的另一推荐内容的示意图。结合图15,推荐内容中还包括音视频的剧集列表,在“视频预览框”内的最下方,排列展示出对应音视频的详情页。用户可根据自己的观看需求控制所述显示器275播放音视频的任一剧集。In Figure 14, when the user receives the "AI Watch as You Like" watch, a certain episode in CQL is automatically played through the "Video Preview Box". Of course, the specific episode to be played can also be determined by the user. See FIG. 15, which is a schematic diagram of another recommended content provided in an embodiment of this application. With reference to Figure 15, the recommended content also includes a list of audio and video episodes. At the bottom of the "video preview box", the detailed pages of the corresponding audio and video are arranged and displayed. The user can control the display 275 to play any episode of audio and video according to his own viewing needs.
关于服务器300所推荐的推荐内容,在一些实施例中,服务器300发送的音视频数据串或者音视频地址之后,若是用户接收了推荐内容,则可以只展示出搜索界面,不进行播放。例如,服务器300向显示设备300推荐了多个音视频内容,显示设备200可仅在“视频预览框”内将多个音视频内容进行排列展示,此时,先不进行播放。当用户选定任一音视频之后,显示设备200根据对应的音视频地址访问服务器300,获取音视频进行播放。Regarding the recommended content recommended by the server 300, in some embodiments, after the audio and video data string or the audio and video address sent by the server 300, if the user receives the recommended content, only the search interface may be displayed without playing. For example, the server 300 recommends multiple audio and video contents to the display device 300, and the display device 200 may only arrange and display the multiple audio and video contents in the "video preview frame", and at this time, do not play it first. After the user selects any audio and video, the display device 200 accesses the server 300 according to the corresponding audio and video address to obtain the audio and video for playback.
以上,即为显示设备200中的内容推荐过程。当用户迟迟搜寻不到想要观看的媒资时,显示设备200就能够为用户进行推荐,且在征得用户同意的前提下,进行推荐内容的播放,提升用户的观看体验。The above is the content recommendation process in the display device 200. When the user is unable to search for the media assets that he wants to watch, the display device 200 can recommend the user, and on the premise of obtaining the user's consent, play the recommended content to improve the user's viewing experience.
本申请实施例还提供了另一种显示设备,该显示设备中的控制器被配置为执行内容推荐过程。下面结合附图具体说明控制器的内容推荐过程。The embodiment of the present application also provides another display device, and the controller in the display device is configured to execute the content recommendation process. The content recommendation process of the controller will be described in detail below with reference to the accompanying drawings.
参见图16,为本申请实施例提供的另一种内容推荐方法的流程示意图。结合图16,该控制器250被配置执行的内容推荐过程包括以下步骤:Refer to FIG. 16, which is a schematic flowchart of another content recommendation method provided by an embodiment of this application. With reference to FIG. 16, the content recommendation process that the controller 250 is configured to execute includes the following steps:
S1101:控制显示器显示焦点位置处的第一频道控件对应的第一用户界面。S1101: Control the display to display the first user interface corresponding to the first channel control at the focus position.
当用户启动显示设备200后,显示设备200中的控制器250通过对用户的操作行为进行监控。本申请中控制显示器显示焦点位置处的第一频道控件对应的第一用户界面。After the user starts the display device 200, the controller 250 in the display device 200 monitors the user's operation behavior. In this application, the display is controlled to display the first user interface corresponding to the first channel control at the focus position.
S1102:若所述焦点在所述第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面。S1102: If the focus is moved in the first user interface and the browsing time without receiving the input confirmation instruction is longer than the preset browsing time, control the display to display the recommended content interface.
在第一用户界面内,在一定的预设时长内,若是焦点仅进行移动,并没有接收到输入的确认指令,则可以控制显示器显示推荐内容界面。即控制器250向服务器300发送推荐内容获取请求,服务器300根据所述推荐内容获取请求去搜寻相应的推荐内容,并将推荐内容下发至显示设备200。控制器250接收该推荐内容,并根据接收到的推荐内容,展示推荐内容界面以在推荐内容界面播放推荐内容。In the first user interface, within a certain preset time period, if the focus only moves and the input confirmation instruction is not received, the display can be controlled to display the recommended content interface. That is, the controller 250 sends a recommended content acquisition request to the server 300, and the server 300 searches for corresponding recommended content according to the recommended content acquisition request, and delivers the recommended content to the display device 200. The controller 250 receives the recommended content, and according to the received recommended content, displays a recommended content interface to play the recommended content on the recommended content interface.
进一步的,本申请中还预设有锁屏时长,锁屏时长为焦点在第一用户界面内为发生移动的时长。若焦点在第一用户界面内未发生移动的锁屏时长大于预设锁屏时长,控制显示器显示锁屏画面。锁屏操作实际执行的是:在一段时间内,焦点一直不动,没有任何输入,更没有任何播放过程,则对显示器275进行锁屏。Further, a lock screen duration is preset in this application, and the lock screen duration is the duration when the focus is in the first user interface and the movement occurs. If the lock screen duration during which the focus does not move in the first user interface is greater than the preset lock screen duration, the display is controlled to display the lock screen image. What the lock screen operation actually performs is: for a period of time, the focus has not moved, there is no input, and there is no playback process, then the display 275 is locked.
在一些实施例中,用于在推荐内容界面显示的内容包括对应多个频道信息的不同的音视频内容。本申请控制器250在控制显示器275显示推荐内容界面时,根据显示推荐内容界面前第一频道控件对应的第一频道信息确定对应第一频道信息的第一音视频内容,控制显示器275显示在推荐内容界面播放所述第一音视频内容。In some embodiments, the content for displaying on the recommended content interface includes different audio and video content corresponding to multiple channel information. When the controller 250 of the present application controls the display 275 to display the recommended content interface, it determines the first audio and video content corresponding to the first channel information according to the first channel information corresponding to the first channel control before the recommended content interface is displayed, and controls the display 275 to display the recommended content interface. The content interface plays the first audio and video content.
服务器300在整个媒资数据库里整理输出一个推荐内容,然后将推荐内容下发至显示设备200进行播放。进一步,在整理推荐内容时,会对推荐内容进行筛选。媒资数据库中的所有媒资均有其相应的频道信息,通过频道信息来表示该媒资的属性。例如,对于《CQL》来说,会标识有电视剧、古装等频道信息。本申请中,能够在影视频道下推荐影视类的媒资,在教育频道下推荐教育类的媒资,在获取推荐内容时,只需根据相应的频道信息从媒资数据库中搜寻相应类型的媒资。The server 300 sorts and outputs a recommended content in the entire media asset database, and then delivers the recommended content to the display device 200 for playback. Further, when sorting the recommended content, the recommended content will be filtered. All media assets in the media assets database have their corresponding channel information, and the attributes of the media assets are represented by the channel information. For example, for "CQL", channel information such as TV dramas and costumes will be identified. In this application, it is possible to recommend film and television media resources under the film and television channel, and education media resources under the education channel. When obtaining the recommended content, you only need to search for the corresponding type of media resources from the media asset database according to the corresponding channel information. Capital.
S1103:若在预设浏览时长内接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。S1103: If the input confirmation instruction is received within the preset browsing time, control the display to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
在第一用户界面内,在一定的预设时长内,若是接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。也就是说,在第一用户界面内发生了跳转,根据用户的选择操作切换至第二用户界面。In the first user interface, within a certain preset time period, if the input confirmation instruction is received, the display is controlled to display the second user interface corresponding to the control at the position where the focus is when the confirmation instruction is input. That is, a jump occurs in the first user interface, and the second user interface is switched according to the user's selection operation.
在一些实施例中,在显示器显示第二用户界面后,若第二用户界面是第二频道控件对应的界面,重新监测所述焦点对应的浏览时长以使得焦点在第二用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面。相反,若第二用户界面不是第二频道控件对应的界面,则不监测焦点对应的浏览时长。其中,第二频道控件是功能上与第一频道控件并列的用于展示不同频道属性的媒体资源的控件。也就是说,只有焦点在频道控件所对应的用户界面上时,才重新监测焦点对应的浏览时长。In some embodiments, after the second user interface is displayed on the display, if the second user interface is the interface corresponding to the second channel control, the browsing duration corresponding to the focus is re-monitored to make the focus move in the second user interface and not The browsing time when the input confirmation instruction is received is longer than the preset browsing time, and the display is controlled to display the recommended content interface. On the contrary, if the second user interface is not the interface corresponding to the second channel control, the browsing time corresponding to the focus is not monitored. Wherein, the second channel control is a control that is functionally parallel to the first channel control and used to display media resources with different channel attributes. In other words, only when the focus is on the user interface corresponding to the channel control, the browsing duration corresponding to the focus is re-monitored.
在一些实施例中,在显示器显示所述第二用户界面后,若第二用户界面是存在播放视频的窗口,不监测焦点对应的浏览时长。若第二用户界面不存在播放视频的窗口,重新监测所述焦点对应的浏览时长以使得所述焦点在所述第二用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面。也就是说,只有第二用户界面中不包含播放窗口的详情或全屏播放页,才重新监测焦点对应的浏览时长。In some embodiments, after the second user interface is displayed on the display, if the second user interface is a window for playing a video, the browsing duration corresponding to the focus is not monitored. If there is no window for playing video in the second user interface, re-monitor the browsing duration corresponding to the focus so that the browsing duration of the focus moving in the second user interface without receiving the input confirmation instruction is longer than the preset browsing Duration, control the display to display the recommended content interface. That is, only when the second user interface does not contain the details of the playback window or the full-screen playback page, the browsing time corresponding to the focus is re-monitored.
为对内容推荐过程做进一步描述,本申请实施例还提供了一种服务器,图17为本申请实施例提供的服务器配置的方法流程图。结合图17,服务器的配置过程包括以下步骤:To further describe the content recommendation process, an embodiment of the present application also provides a server. FIG. 17 is a flowchart of a server configuration method provided in an embodiment of the present application. With reference to Figure 17, the server configuration process includes the following steps:
S1201:接收来自显示设备的推荐内容获取请求,所述推荐内容获取请求中包括用户标识和频道标识。S1201: Receive a recommended content acquisition request from a display device, where the recommended content acquisition request includes a user identifier and a channel identifier.
在本申请实施例中,显示设备200向服务器300发送推荐内容获取请求,服务器300接收该推荐内容获取请求。在该推荐内容获取请求中包括用户标识和频道标识,其中,用户标识为用户ID,根据该用户ID,服务器300能够明确需要向哪一用户进行推荐,服务器300能够根据频道标识明确该用户当前是位于频道栏里的哪一频道中。In the embodiment of the present application, the display device 200 sends a recommended content acquisition request to the server 300, and the server 300 receives the recommended content acquisition request. The recommended content acquisition request includes a user ID and a channel ID, where the user ID is a user ID. According to the user ID, the server 300 can specify which user needs to be recommended, and the server 300 can clarify that the user is currently based on the channel ID. Which channel is located in the channel bar.
在一种实现方式中,不同用户在浏览同一频道时,即用户A和用户B都在浏览电视剧频道,服务器300所推荐的内容不同。即推荐内容是服务器根据用户的行为历史确定的。In an implementation manner, when different users browse the same channel, that is, both user A and user B are browsing TV drama channels, the content recommended by the server 300 is different. That is, the recommended content is determined by the server according to the user's behavior history.
在一种实现方式中,同一用户在浏览不同频道时,即用户A在浏览电视剧频道和新闻频道时,服务器300所推荐的内容不同。例如,在电视剧频道下,为用户推荐电视剧的内容,在教育频道下,为用户推荐教育的内容。即,服务器会根据媒资的属性和用户当前的频道的频道标识,确定推荐内容的范围,然后再推荐内容的范围去筛选推荐的内容。In an implementation manner, when the same user browses different channels, that is, when user A browses TV drama channels and news channels, the content recommended by the server 300 is different. For example, under the TV drama channel, the content of the TV drama is recommended for the user, and under the education channel, the education content is recommended for the user. That is, the server will determine the range of recommended content according to the attribute of the media asset and the channel identifier of the user's current channel, and then filter the recommended content by the range of recommended content.
在本申请的一些实施例中,服务器300在接收来自显示设备200的推荐内容获取请求之前,还会接收到显示设备200的运营规则获取请求,根据该运营规则获取请求,服务器300根据显示设备标识,即显示设备200的ID,或者账户等信息中的至少一种查询该显示设备200所对应的运营规则,并将运营规则下发给显示设备200。所述运营规则用于指示所述显示设备200开启推荐功能。也就是说,服务器300将显示设备200所对应的运营规则下发至显示设备200,在运营规则中表明了该显示设备200是否具备推荐功能。针对与不同的电视机型,不同用户的不同习惯,或者不同地区等等,有的显示设备支撑推荐功能,有的显示设备则不支持推荐功能。In some embodiments of the present application, before the server 300 receives the recommended content acquisition request from the display device 200, it also receives the operation rule acquisition request of the display device 200. According to the operation rule acquisition request, the server 300 receives the display device identification , That is, at least one of the ID or account information of the display device 200 queries the operation rules corresponding to the display device 200, and issues the operation rules to the display device 200. The operating rule is used to instruct the display device 200 to enable the recommendation function. That is, the server 300 issues the operation rules corresponding to the display device 200 to the display device 200, and the operation rules indicate whether the display device 200 has a recommendation function. For different TV models, different users' different habits, or different regions, etc., some display devices support recommended functions, and some display devices do not support recommended functions.
根据运营规则,以使所述显示设备确认是否对用户停留在任一用户界面上的时间进行计时。若是显示设备200不具备推荐功能,则不再对用户停留在用户界面上的时长进行计时。若是显示设备200具备推荐功能,则对用户停留在用户界面上的时长进行计时。According to operating rules, the display device confirms whether to count the time the user stays on any user interface. If the display device 200 does not have the recommendation function, the time the user stays on the user interface is no longer counted. If the display device 200 has a recommendation function, the length of time the user stays on the user interface is counted.
S1202,根据所述推荐内容获取请求和预设的各类用户画像的喜好行为,计算推荐内容,其中,所述喜好行为包括各个频道下的喜好行为。S1202: Calculate recommended content according to the recommended content acquisition request and preset preferences and behaviors of various user portraits, where the preferences include preferences in various channels.
在显示设备200所连接的服务器300中,统计有各类用户画像。对于显示设备200上的注册用户,其一系列的浏览、观看行为被统计为一些类型,将这些类型称之为用户画像。例如,根据小孩的浏览观看行为,将其统计为少儿。In the server 300 to which the display device 200 is connected, various user portraits are counted. For the registered users on the display device 200, a series of browsing and viewing behaviors thereof are counted into some types, which are called user portraits. For example, according to children's browsing and watching behaviors, they are counted as children.
在服务器300中,预设有各类用户画像的喜欢行为,即每一类用户画像在各个备选用户界面下的喜好行为,也就是说,服务器300中设置有每一用户画像在每一频道下喜欢什么类型的媒资。假如,用户A开启显示设备200之后,得到用户A所对应的用户画像,结合用户A当前所在的频道标识,为其推荐当前频道下的媒资。In the server 300, there are preset favorite behaviors of various user portraits, that is, the favorite behaviors of each type of user portrait under each alternative user interface. That is, the server 300 is configured with each user portrait in each channel. What type of media resources do you like? Suppose, after the user A turns on the display device 200, he obtains the user portrait corresponding to the user A, and recommends the media assets of the current channel for the user A in combination with the channel identifier where the user A is currently located.
在一种实现方式中,服务器300不仅预设有各类用户画像的喜欢行为,还预设有当前热播的媒资,在为用户进行内容推荐时,可推荐用户的喜好媒资和当前热播媒资。In one implementation, the server 300 not only presets the favorite behaviors of various user portraits, but also presets currently popular media assets. When recommending content for users, it can recommend the user's favorite media assets and current popular media assets. Broadcasting resources.
对于服务器中预设的各类用户画像的喜好行为,下面结合附图解释一下服务器300计算各类所述用户画像的喜好行为的过程。在一些实施例中,用户画像的喜好行为的计算过程如下:Regarding the preferences and behaviors of various user portraits preset in the server, the following explains the process of calculating the preferences and behaviors of various user portraits by the server 300 with reference to the accompanying drawings. In some embodiments, the calculation process of the preference behavior of the user portrait is as follows:
获取每类用户画像的观看行为,所述观看行为包括用户的观看内容及对应观看时长。Obtain the viewing behavior of each type of user portrait, where the viewing behavior includes the user's viewing content and the corresponding viewing time.
用户在开启显示设备200之后,服务器300能够获取到该用户ID,对于该用户的观看内容,以及每一观看内容所对应的观看时长,服务器300也都进行统计。观看行为指的就是用户打开了任一观看内容,并观看了一段时长,如5分钟,若是用户打开某一观看内容,并进行闪退,在该观看内容下并没有观看时长,则不能够称之为观看行为。After the user turns on the display device 200, the server 300 can obtain the user ID, and the server 300 also performs statistics on the viewing content of the user and the viewing duration corresponding to each viewing content. Watching behavior means that the user has opened any watched content and watched it for a period of time, such as 5 minutes. If the user opens a watched content and performs a flashback, there is no viewing time under the watched content, then it cannot be said This is the act of watching.
查询所述观看内容所对应的影片编码。Query the video code corresponding to the viewing content.
在服务器300的内容子***中,存储有所有影片名称、影片编码以及影片所对应的媒资类型等。服务器300在获得用户的观看内容后,从内容子***中查询其观看内容所对应的影片编码。In the content subsystem of the server 300, all movie names, movie codes, and media asset types corresponding to the movies are stored. After the server 300 obtains the user's viewing content, it queries the content subsystem for the movie code corresponding to the user's viewing content.
根据所述影片编码获取所述观看内容所属的媒资类型。Acquire the media asset type to which the watched content belongs according to the video code.
服务器300先是根据观看内容获得对应的影片编码,进而通过影片编码查看该影片隶属于哪个媒资类型。例如,根据观看的CQL,查找到CQL所对应的ID,根据该ID得到其隶属于古装剧。The server 300 first obtains the corresponding video code according to the watched content, and then uses the video code to check which media asset type the video belongs to. For example, according to the watched CQL, the ID corresponding to the CQL is found, and it is obtained from the ID that it belongs to the costume drama.
累计全部所述媒资类型的所述观看时长,得到每一媒资类型的喜好度。The viewing time lengths of all the media asset types are accumulated to obtain the preference of each media asset type.
在查找到用户观看内容所对应的媒资类型后,将该观看内容所对应的观看时长累积到该媒资类型,经过一段时间的统计,能够得到该用户在每一媒资类型的喜好度。例如,用户A观看古装剧的时长累计为86小时,观看喜剧的时长累计为57小时,观看动作剧的时长累计为32小时,则用户A观看古装剧的喜好度大于观看喜剧的喜好度,观看喜剧的喜好度大于观看动作剧的喜好度。也就是,累计观看时长最多的媒资类型,即为用户最喜爱的媒资类型。After finding the media asset type corresponding to the content viewed by the user, the viewing time corresponding to the viewing content is accumulated to the media asset type, and after a period of statistics, the user's preference for each media asset type can be obtained. For example, user A has a total of 86 hours of watching costume dramas, a cumulative of 57 hours of watching comedies, and a cumulative of 32 hours of watching action dramas. User A’s preference for watching costume dramas is greater than his preference for watching comedies. The preference for comedy is greater than the preference for watching action dramas. That is, the media asset type with the most accumulated viewing time is the media asset type that the user loves most.
根据所述喜好度,筛选出各类用户画像的喜好行为。According to the preference degree, the preference behaviors of various user portraits are filtered out.
根据每一媒资类型的喜好度,能够得到该类用户画像平时比较喜欢观看的媒资类型,也就是得到了,该类用户画像的喜好行为。According to the preference of each media asset type, it is possible to obtain the media asset type that the user portrait of this type usually likes to watch, that is, the preference behavior of the user portrait of this type of user can be obtained.
以上步骤介绍了用户画像喜好行为的计算过程。服务器300按照步骤,依次计算频道栏中每一频道下的用户画像的喜欢行为,方便后期能够根据频道标识为用户提供个性化推荐。服务器300根据显示设备200发送的推荐内容获取请求,并基于预设的各类用户画像的喜好行为,计算出推荐内容。The above steps introduce the calculation process of the user's portrait preference behavior. The server 300 sequentially calculates the favorite behaviors of the user portrait under each channel in the channel column according to the steps, so that it can provide the user with personalized recommendations according to the channel identifier in the later stage. The server 300 calculates the recommended content according to the recommended content acquisition request sent by the display device 200 and based on preset preferences and behaviors of various user portraits.
S1203:将所述推荐内容发送给所述显示设备,以使所述显示设备显示所述推荐内容。S1203: Send the recommended content to the display device, so that the display device displays the recommended content.
服务器300将计算出的推荐内容发送至显示设备200,在经由用户同意之后进行展示。The server 300 sends the calculated recommended content to the display device 200, and displays it after the user agrees.
本申请实施例还提供了一种内容推荐方法,该方法包括:显示设备200对用户停留在用户界面上的时长进行计时,当用户在所述用户界面下的浏览时长大于预设浏览时长时,显示设备200向服务器300发送推荐内容获取请求,显示设备200接收来自服务器300根据所述推荐内容获取请求发送的推荐内容,若用户接受所述推荐内容,显示设备200则控制显示器275展示所述推荐内容。The embodiment of the present application also provides a content recommendation method. The method includes: the display device 200 counts the length of time the user stays on the user interface, and when the user's browsing time under the user interface is greater than the preset browsing time, The display device 200 sends a recommended content acquisition request to the server 300, and the display device 200 receives the recommended content sent from the server 300 according to the recommended content acquisition request. If the user accepts the recommended content, the display device 200 controls the display 275 to display the recommendation. content.
本申请实施例还提供了另一种内容推荐方法,该方法包括:控制器250控制显示器275显示焦点位置处的第一频道控件对应的第一用户界面。若焦点在第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,则控制器250控制显示器275显示推 荐内容界面。若在预设浏览时长内接收到输入的确认指令,控制器250控制显示器275显示输入确认指令时焦点所在位置处的控件对应的第二用户界面。The embodiment of the present application also provides another content recommendation method, which includes: the controller 250 controls the display 275 to display a first user interface corresponding to the first channel control at the focus position. If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, the controller 250 controls the display 275 to display the recommended content interface. If the input confirmation instruction is received within the preset browsing time, the controller 250 controls the display 275 to display the second user interface corresponding to the control at the focus position when the confirmation instruction is input.
由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。Since the above embodiments are all described in other ways by quoting and combining, different embodiments have the same parts, and the same and similar parts among the various embodiments in this specification can be referred to each other. I will not elaborate on it here.
需要说明的是,在本说明书中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个……”限定的要素,并不排除在包括所述要素的电路结构、物品或者设备中还存在另外的相同要素。It should be noted that in this specification, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply There is any such actual relationship or sequence between these entities or operations. Moreover, the terms "including", "including" or any other variations thereof are intended to cover non-exclusive inclusion, so that a circuit structure, article or device including a series of elements not only includes those elements, but also includes those that are not explicitly listed. Other elements, or also include elements inherent to the circuit structure, article, or device. If there are no more restrictions, the element defined by the sentence "including one..." does not exclude the existence of other identical elements in the circuit structure, article or device that includes the element.
本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本申请的其他实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求的内容指出。After considering the specification and practicing the disclosure of the invention herein, those skilled in the art will easily think of other embodiments of the present application. This application is intended to cover any variations, uses, or adaptive changes of this application. These variations, uses, or adaptive changes follow the general principles of this application and include common knowledge or customary technical means in the technical field that are not disclosed in this application. . The description and embodiments are only regarded as exemplary, and the true scope and spirit of the application are pointed out by the content of the claims.
以上所述的本申请实施方式并不构成对本申请保护范围的限定。The implementation manners of the application described above do not constitute a limitation on the protection scope of the application.

Claims (13)

  1. 一种显示设备,所述显示设备包括:A display device, the display device includes:
    显示器;monitor;
    控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
    控制显示器显示焦点位置处的第一频道控件对应的第一用户界面;Controlling the display to display the first user interface corresponding to the first channel control at the focus position;
    若所述焦点在所述第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面;If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, controlling the display to display the recommended content interface;
    若在预设浏览时长内接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。If the input confirmation instruction is received within the preset browsing time, the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
  2. 根据权利要求1所述的显示设备,所述控制器控制显示器显示推荐内容界面包括:The display device according to claim 1, wherein the controller controlling the display to display the recommended content interface comprises:
    向服务器发送推荐内容获取请求;Send a request for obtaining recommended content to the server;
    接收来自服务器根据所述推荐内容获取请求发送的推荐内容;Receiving recommended content sent from the server according to the recommended content obtaining request;
    根据接收到的所述推荐内容,展示所述推荐内容界面以在所述推荐内容界面播放所述推荐内容。According to the received recommended content, the recommended content interface is displayed to play the recommended content on the recommended content interface.
  3. 根据权利要求1所述的显示设备,所述控制器还被配置为:The display device according to claim 1, the controller is further configured to:
    若所述焦点在所述第一用户界面内未发生移动的锁屏时长大于预设锁屏时长,控制显示器显示锁屏画面。If the lock screen duration during which the focus does not move within the first user interface is greater than the preset lock screen duration, the display is controlled to display the lock screen image.
  4. 根据权利要求1所述的显示设备,所述控制器还被配置为:The display device according to claim 1, the controller is further configured to:
    在显示器显示所述第二用户界面后,After the second user interface is displayed on the display,
    若第二用户界面是第二频道控件对应的界面,重新监测所述焦点对应的浏览时长以使得所述焦点在所述第二用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面;If the second user interface is the interface corresponding to the second channel control, re-monitor the browsing duration corresponding to the focus so that the browsing duration for which the focus moves within the second user interface without receiving the input confirmation instruction is longer than the preset one. Set the browsing time and control the display to display the recommended content interface;
    若第二用户界面不是第二频道控件对应的界面,则不监测所述焦点对应的浏览时长;If the second user interface is not the interface corresponding to the second channel control, the browsing time corresponding to the focus is not monitored;
    其中,第二频道控件是功能上与第一频道控件并列的用于展示不同频道属性的媒体资源的控件。Wherein, the second channel control is a control that is functionally parallel to the first channel control and used to display media resources with different channel attributes.
  5. 根据权利要求1所述的显示设备,所述控制器还被配置为:The display device according to claim 1, the controller is further configured to:
    在显示器显示所述第二用户界面后,After the second user interface is displayed on the display,
    若第二用户界面是存在播放视频的窗口,不监测所述焦点对应的浏览时长;If the second user interface is a window for playing videos, the browsing time corresponding to the focus is not monitored;
    若第二用户界面不存在播放视频的窗口,重新监测所述焦点对应的浏览时长以使得所述焦点在所述第二用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面。If there is no window for playing video in the second user interface, re-monitor the browsing duration corresponding to the focus so that the browsing duration of the focus moving in the second user interface without receiving the input confirmation instruction is longer than the preset browsing Duration, control the display to display the recommended content interface.
  6. 根据权利要求1所述的显示设备,用于在所述推荐内容界面显示的内容包括对应多个频道信息的不同的音视频内容,所述控制器控制显示器显示推荐内容界面包括:The display device according to claim 1, wherein the content displayed on the recommended content interface includes different audio and video content corresponding to multiple channel information, and the controller controlling the display to display the recommended content interface includes:
    根据显示推荐内容界面前所述第一频道控件对应的第一频道信息确定对应第一频道信息的第一音视频内容;Determine the first audio and video content corresponding to the first channel information according to the first channel information corresponding to the first channel control before the recommended content interface is displayed;
    控制显示器显示在推荐内容界面播放所述第一音视频内容。Control the display to display the recommended content interface to play the first audio and video content.
  7. 一种显示设备,所述显示设备包括:A display device, the display device includes:
    显示器;monitor;
    控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
    对焦点停留在用户界面上的时长进行监测;Monitor the length of time the focus stays on the user interface;
    当焦点在所述用户界面下的浏览时长大于预设浏览时长时,向服务器发送推荐内容获取请求;When the browsing duration with the focus on the user interface is greater than the preset browsing duration, sending a recommended content acquisition request to the server;
    接收来自服务器根据所述推荐内容获取请求发送的推荐内容;Receiving recommended content sent from the server according to the recommended content obtaining request;
    控制所述显示器展示所述推荐内容。Controlling the display to display the recommended content.
  8. 根据权利要求7所述的显示设备,所述控制器还被配置为:The display device according to claim 7, the controller is further configured to:
    在对所述焦点停留在用户界面上的时长进行监测之前,判断所述显示设备是否开启推荐功能;Before monitoring the length of time the focus stays on the user interface, determining whether the display device has a recommendation function enabled;
    若所述显示设备关闭推荐功能,则不向所述服务器发送运营规则获取请求;If the display device turns off the recommendation function, it does not send an operation rule acquisition request to the server;
    若所述显示设备开启推荐功能,则向所述服务器发送运营规则获取请求,接收来自所述服务器根据所述运营规则获取请求获取的运营规则,其中,所述运营规则指示了用于执行内容推荐的备选用户界面,则展示所述备选用户界面的指示信息。If the display device turns on the recommendation function, it sends an operation rule acquisition request to the server, and receives the operation rule acquired by the server according to the operation rule acquisition request, where the operation rule indicates a method for performing content recommendation Indicates the candidate user interface of the user interface.
  9. 根据权利要求8所述的显示设备,所述控制器还被配置为:The display device according to claim 8, the controller is further configured to:
    根据对所述指示信息输入的选择操作确定接收选择操作的所述指示信息对应的所述备选用户界面中为选定界面;Determining, according to the selection operation input to the instruction information, that the candidate user interface corresponding to the instruction information of the receiving selection operation is a selected interface;
    所述对焦点停留在用户界面上的时长进行监测,包括:The monitoring of the length of time the focus point stays on the user interface includes:
    当焦点停留界面为所述选定界面时,监测焦点停留在用户界面上的时长以向所述服务器发送推荐内容获取请求;When the focus staying interface is the selected interface, monitoring the length of time the focus stays on the user interface to send a recommendation content acquisition request to the server;
    当焦点停留界面不是所述选定界面时,不监测焦点停留在用户界面上的时长以避免向所述服务器发送推荐内容获取请求。When the focus staying interface is not the selected interface, the duration of the focus staying on the user interface is not monitored to avoid sending a recommendation content acquisition request to the server.
  10. 一种显示设备,所述显示设备包括:A display device, the display device includes:
    显示器;monitor;
    控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:A controller, the controller is in communication connection with the display, and the controller is configured to:
    向服务器发送运营规则获取请求;Send a request for obtaining operation rules to the server;
    接收来自所述服务器根据所述运营规则获取请求获取的运营规则,其中,所述运营规则用于指示所述显示设备是否具备推荐功能;Receiving an operating rule acquired by the server according to the operating rule acquisition request, where the operating rule is used to indicate whether the display device has a recommendation function;
    若所述运营规则指示所述显示设备具备推荐功能,则对焦点停留在用户界面上的时长进行监测。If the operating rules indicate that the display device has a recommendation function, the length of time the focus stays on the user interface is monitored.
  11. 根据权利要求10所述的显示设备,所述控制器还被配置为:The display device according to claim 10, the controller is further configured to:
    若所述运营规则中还指示了用于执行内容推荐的选定界面;If the operating rules also indicate a selected interface for executing content recommendation;
    所述对焦点停留在用户界面上的时长进行监测,包括:The monitoring of the length of time the focus point stays on the user interface includes:
    当焦点停留界面为所述选定界面时,监测焦点停留在用户界面上的时长以向服务器发送推荐内容获取请求;When the focus staying interface is the selected interface, monitoring the length of time the focus stays on the user interface to send a recommendation content acquisition request to the server;
    当焦点停留界面不是所述选定界面时,不监测焦点停留在用户界面上的时长以避免向服务器发送推荐内容获取请求。When the focus staying interface is not the selected interface, the duration of the focus staying on the user interface is not monitored to avoid sending a request for obtaining recommended content to the server.
  12. 一种内容推荐方法,所述方法包括:A content recommendation method, the method includes:
    对焦点停留在用户界面上的时长进行监测;Monitor the length of time the focus stays on the user interface;
    当焦点在所述用户界面下的浏览时长大于预设浏览时长时,向服务器发送推荐内容获取请求;When the browsing duration with the focus on the user interface is greater than the preset browsing duration, sending a recommended content acquisition request to the server;
    接收来自服务器根据所述推荐内容获取请求发送的推荐内容;Receiving recommended content sent from the server according to the recommended content obtaining request;
    控制显示器展示所述推荐内容。Control the display to show the recommended content.
  13. 一种内容推荐方法,所述方法包括:A content recommendation method, the method includes:
    控制显示器显示焦点位置处的第一频道控件对应的第一用户界面;Controlling the display to display the first user interface corresponding to the first channel control at the focus position;
    若所述焦点在所述第一用户界面内移动且未收到输入的确认指令的浏览时长大于预设浏览时长,控制显示器显示推荐内容界面;If the focus moves within the first user interface and the browsing duration for which the input confirmation instruction is not received is greater than the preset browsing duration, controlling the display to display the recommended content interface;
    若在预设浏览时长内接收到输入的确认指令,控制显示器显示输入确认指令时所述焦点所在位置处的控件对应的第二用户界面。If the input confirmation instruction is received within the preset browsing time, the display is controlled to display the second user interface corresponding to the control at the position where the focus is located when the confirmation instruction is input.
PCT/CN2021/081253 2020-03-31 2021-03-17 Display device and content recommendation method WO2021197068A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202010241828.1 2020-03-31
CN202010241828.1A CN111343490B (en) 2020-03-31 2020-03-31 Display device and content recommendation method
CN202010460795.X 2020-05-27
CN202010460795.XA CN113742609A (en) 2020-05-27 2020-05-27 Display device and method for guiding voice search function

Publications (1)

Publication Number Publication Date
WO2021197068A1 true WO2021197068A1 (en) 2021-10-07

Family

ID=77927822

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/081253 WO2021197068A1 (en) 2020-03-31 2021-03-17 Display device and content recommendation method

Country Status (1)

Country Link
WO (1) WO2021197068A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023246157A1 (en) * 2022-06-20 2023-12-28 聚好看科技股份有限公司 Display device and channel processing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580659A (en) * 2013-10-12 2015-04-29 上海华虹集成电路有限责任公司 Cloud-based mobile phone for watching television programs
CN105933771A (en) * 2016-05-26 2016-09-07 康佳集团股份有限公司 Television content recommendation method and system based on user event
CN106202484A (en) * 2016-07-18 2016-12-07 浪潮电子信息产业股份有限公司 A kind of recommendation browses the method for information and a kind of client
CN107577821A (en) * 2017-09-21 2018-01-12 星潮闪耀移动网络科技(中国)有限公司 The method, apparatus and equipment of a kind of information recommendation
US20180352275A1 (en) * 2017-05-31 2018-12-06 The Directv Group, Inc. System and Method for Recommendation of Content Based on Mood and Other External Factors
CN111343490A (en) * 2020-03-31 2020-06-26 聚好看科技股份有限公司 Display device and content recommendation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580659A (en) * 2013-10-12 2015-04-29 上海华虹集成电路有限责任公司 Cloud-based mobile phone for watching television programs
CN105933771A (en) * 2016-05-26 2016-09-07 康佳集团股份有限公司 Television content recommendation method and system based on user event
CN106202484A (en) * 2016-07-18 2016-12-07 浪潮电子信息产业股份有限公司 A kind of recommendation browses the method for information and a kind of client
US20180352275A1 (en) * 2017-05-31 2018-12-06 The Directv Group, Inc. System and Method for Recommendation of Content Based on Mood and Other External Factors
CN107577821A (en) * 2017-09-21 2018-01-12 星潮闪耀移动网络科技(中国)有限公司 The method, apparatus and equipment of a kind of information recommendation
CN111343490A (en) * 2020-03-31 2020-06-26 聚好看科技股份有限公司 Display device and content recommendation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023246157A1 (en) * 2022-06-20 2023-12-28 聚好看科技股份有限公司 Display device and channel processing method

Similar Documents

Publication Publication Date Title
US11102441B2 (en) Smart television and method for displaying graphical user interface of television screen shot
WO2021212668A1 (en) Screen projection display method and display device
CN111343490B (en) Display device and content recommendation method
US8850481B2 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US9106956B2 (en) Method for displaying program information and image display apparatus thereof
JP5328658B2 (en) Present media guidance search results based on relevance
CA2664746C (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US20130257749A1 (en) Systems and methods for navigating content on a user equipment having a multi-region touch sensitive display
US20110282759A1 (en) Systems and methods for performing an action on a program or accessing the program from a third-party media content source
US20110283320A1 (en) Systems and methods for identifying a program using information from a third-party data source
US20080092169A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
EP2934017A1 (en) Display apparatus and control method thereof
JP2013219812A (en) Systems and methods for providing interactive media guidance on wireless communications device
US20110283209A1 (en) Systems and methods for sharing information between widgets operating on the same user equipment
JP5328659B2 (en) Present media guidance search results based on relevance
US20080092170A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
WO2022012271A1 (en) Display device and server
WO2021197068A1 (en) Display device and content recommendation method
WO2021139045A1 (en) Method for playing back media project and display device
WO2021212667A1 (en) Multiple media resource data display method and display device
WO2021109490A1 (en) Display device and channel control method
US9277285B2 (en) Broadcasting method and system with variable audio/video program menu
WO2021159658A1 (en) Interface display method and display devices
CN113742609A (en) Display device and method for guiding voice search function
WO2023246157A1 (en) Display device and channel processing method

Legal Events

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

Ref document number: 21779901

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

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

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 30/01/2023)