CN111782877B - Server, display device and video search ordering method thereof - Google Patents

Server, display device and video search ordering method thereof Download PDF

Info

Publication number
CN111782877B
CN111782877B CN202010640233.3A CN202010640233A CN111782877B CN 111782877 B CN111782877 B CN 111782877B CN 202010640233 A CN202010640233 A CN 202010640233A CN 111782877 B CN111782877 B CN 111782877B
Authority
CN
China
Prior art keywords
videos
video
price
recommended
residual value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010640233.3A
Other languages
Chinese (zh)
Other versions
CN111782877A (en
Inventor
蔡効谦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Juhaokan Technology Co Ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN202010640233.3A priority Critical patent/CN111782877B/en
Publication of CN111782877A publication Critical patent/CN111782877A/en
Application granted granted Critical
Publication of CN111782877B publication Critical patent/CN111782877B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The embodiment of the application discloses a server, a display device and a video search ordering method thereof, wherein the video search ordering method comprises the following steps of: receiving a video processing request sent by display equipment, wherein the video processing request carries an ID of the display equipment; obtaining a video list matched with the video processing request based on the video processing request; obtaining a price residual value of the display device based on the ID of the display device; ranking the video list based on the price residuals; and issuing the ordered video list to the display equipment. The server, the display equipment and the video searching and sorting method thereof can judge the consumption capability of the user on the video very conveniently, so that the video suitable for being recommended according to the consumption capability is recommended, and the realization of user experience and business value of enterprises is achieved.

Description

Server, display device and video search ordering method thereof
Technical Field
The embodiment of the application relates to a display technology. And more particularly, to a server, a display apparatus, and a video search ranking method thereof.
Background
With the rapid development of economy and society, there is an increasing demand for online video on demand viewing. Video on demand viewing on display devices, such as smart televisions, is increasingly more aggressive. Correspondingly, how to sort videos based on keyword searching behaviors of users, so that the method has the advantages of realizing user experience and business value of enterprises, and becomes an important problem.
In the current prior art, keywords are input, video is searched for, and a video list is obtained, and the video list is generally ordered by using the following method:
first, keyword matching: and inputting search keywords and video classification, and sequencing the searches according to the high-low text similarity compared with the text similarity of the video.
Second, user historical behavior ordering: the ranking model is trained according to the video click rate ranking, or according to the matching generated by the user click records.
Third, semantic matching: establishing an association between a commodity and user input, training using machine learning
Although the purchasing behavior of the electronic commerce of the user marks the consumption capacity of the user, the electronic commerce recommended commodity is the normal state of the industry. However, the shopping merchant of the e-commerce is strongly related to the user demand, and is not directly related to the importance degree of the video. How to find the consumption capability of the user to the video, and further recommend the proper video, is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The embodiment of the application provides a server, display equipment and a video searching and sorting method thereof, which can judge the consumption capability of a user on the video very conveniently, further promote the proper video according to the consumption capability, and realize the user experience and the business value of enterprises.
To solve the above technical problem, a first aspect of the present application provides a video search ranking method of a display device, for a server, the video search ranking method including:
receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the video recommendation request; and obtaining a price residual value of the display device based on the ID of the display device;
adjusting the video list based on the price residual value, wherein the larger the price residual value is, the more the number of paid videos in the adjusted video list is;
and issuing the adjusted video list.
In addition, to solve the above technical problem, a second aspect of the present application provides a video search ranking method of a display device, for a server, the video search ranking method including:
Receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the recommended characters; and obtaining a price residual value of the display device based on the ID of the display device;
based on the price residual value, placing pay videos in the video list when the price residual value is larger than or equal to a first preset value, and issuing the adjusted video list;
or based on the price residual value, according to the condition that when the price residual value is smaller than a first preset value, pay videos are not placed in the video list, and the video list is issued.
Furthermore, to solve the above technical problem, a third aspect of the present application provides a video search ranking method of a display device, for a server, the video search ranking method including:
receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the recommended characters; and obtaining a price residual value of the display device based on the ID of the display device;
Based on the price residual value, sorting the video list according to the price of the video according to the fact that the price residual value is larger than or equal to a second preset value;
or, based on the price residual value, sorting the video list from small to large according to the price of the video when the price residual value is smaller than a second predetermined value;
and issuing the ordered video list.
Next, to solve the above technical problem, a fourth aspect of the present application provides a video search ranking method of a display device, for a display device, the video search ranking method including:
based on the operation of the user, sending a video recommendation request to a server; the video recommendation request carries recommendation characters and an ID of display equipment, wherein the ID of the display equipment is used for enabling the server to adjust the video list according to the price residual value, the larger the price residual value is, the more the number of paid videos in the adjusted video list is, the price residual value is determined by the server according to the ID of the display equipment, and the video list is determined by the server according to the recommendation characters;
and receiving the adjusted video list issued by the server.
Next, to solve the above technical problem, a fifth aspect of the present application provides a server for video search ranking of a display device, the server comprising:
the receiving module is used for receiving a video recommendation request sent by the display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
the obtaining module is used for obtaining a video list matched with the video recommendation request based on the recommendation characters; and obtaining a price residual value of the display device based on the ID of the display device;
the adjusting module is used for adjusting the video list based on the price residual value, wherein the larger the price residual value is, the more the number of paid videos in the adjusted video list is;
and the issuing module is used for issuing the adjusted video list.
Finally, to solve the above technical problem, a sixth aspect of the present application provides a display device for video search ranking, the display device including:
a communicator for communicating with a service;
a display for displaying an image and a user interface, and a selector in the user interface for indicating that an item is selected; a controller configured to:
Based on the operation of the user, sending a video recommendation request to a server; the video recommendation request carries recommendation characters and an ID of display equipment, wherein the ID of the display equipment is used for enabling the server to adjust the video list according to the price residual value, the larger the price residual value is, the more the number of paid videos in the adjusted video list is, the price residual value is determined by the server according to the ID of the display equipment, and the video list is determined by the server according to the recommendation characters;
and receiving the adjusted video list issued by the server.
In one embodiment, a video processing request sent by a display device is received, wherein the video processing request carries a recommended character and an ID of the display device; it should be noted that, the ID may be a unique model code of the display device, and when the user searches for a video on the display device, the user invokes a program interface corresponding to the unique model code, takes the unique model code, and sends the unique model code to the server.
Obtaining a video list matched with the video processing request based on the video processing request; in one example, the video processing request may be a keyword search request, and the server then traverses the database based on the keyword to take the corresponding video list.
Obtaining a price residual value of the display device based on the ID of the display device; it should be noted that, since the ID is a unique code of the display device, the model of the display device can be determined therefrom, and then the residual value of the hardware of the display device can be determined therefrom.
Adjusting the video list based on the price residual value, wherein the larger the price residual value is, the more the number of paid videos in the adjusted video list is; in this step, corresponding videos are recommended to the user according to the price residual value. For example, if the price residual value of the user is large, which indicates that the consumption capability of the user is high, charging videos matched with keywords can be recommended to the user more; the user price residual value is small, which indicates that the user consumption capability is low, and then the user can be recommended more free videos matched with the keywords. According to this principle, recommended videos are ranked.
And issuing the ordered video list to the display equipment.
In the above embodiment, since the video consumption capability of the user can be determined according to the price residual value of the user, and then the corresponding video recommendation is performed, the consumption capability of the user for the video can be very conveniently determined based on the video consumption capability, and then the suitable video can be recommended according to the consumption capability, for example, the price residual value is large, the consumption capability is strong, more pay videos are recommended, and conversely, less pay videos are recommended, thereby having both the user experience and the realization of business value of enterprises.
Drawings
In order to more clearly illustrate the embodiments of the present application or the implementation of the related art, the drawings that are required for the embodiments or the related art description will be briefly described, and it is apparent that the drawings in the following description are some embodiments of the present application and that other drawings may be obtained according to these drawings for a person having ordinary skill in the art.
A schematic diagram of an operational scenario between a display device and a control apparatus according to some embodiments is schematically shown in fig. 1;
a hardware configuration block diagram of a display device 200 according to some embodiments is exemplarily shown in fig. 2;
a hardware configuration block diagram of the control device 100 according to some embodiments is exemplarily shown in fig. 3;
a schematic diagram of the software configuration in a display device 200 according to some embodiments is exemplarily shown in fig. 4;
an icon control interface display schematic of an application in a display device 200 according to some embodiments is illustrated in fig. 5;
a logic flow diagram of a method for video search ranking of a display device in one embodiment of the application is illustrated in fig. 6;
a signaling timing diagram of a video search ordering method of a display device in one embodiment of the application is exemplarily shown in fig. 7;
A functional block diagram of a server in one embodiment of the application is shown schematically in fig. 8;
a logic flow diagram of a video search ordering method for a display device in another embodiment of the present application is illustrated in fig. 9.
Detailed Description
For the purposes of making the objects, embodiments and advantages of the present application more apparent, an exemplary embodiment of the present application will be described more fully hereinafter with reference to the accompanying drawings in which exemplary embodiments of the application are shown, it being understood that the exemplary embodiments described are merely some, but not all, of the examples of the application.
Based on the exemplary embodiments described herein, all other embodiments that may be obtained by one of ordinary skill in the art without making any inventive effort are within the scope of the appended claims. Furthermore, while the present disclosure has been described in terms of an exemplary embodiment or embodiments, it should be understood that each aspect of the disclosure can be practiced separately from the other aspects.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms "first," second, "" third and the like in the description and in the claims and in the above drawings are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated (Unless otherwise indicated). It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are, for example, capable of operation in sequences other than those illustrated or otherwise described herein.
Furthermore, the terms "comprise" and "have," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to those elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" as used in this disclosure refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the function associated with that element.
The term "remote control" as used herein refers to a component of an electronic device (such as a display device as disclosed herein) that can be controlled wirelessly, typically over a relatively short distance. Typically, the electronic device is connected to the electronic device using infrared and/or Radio Frequency (RF) signals and/or bluetooth, and may also include functional modules such as WiFi, wireless USB, bluetooth, motion sensors, etc. For example: the hand-held touch remote controller replaces most of the physical built-in hard keys in a general remote control device with a touch screen user interface.
The term "gesture" as used herein refers to a user action by a change in hand shape or hand movement, etc., used to express an intended idea, action, purpose, or result.
A schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment is exemplarily shown in fig. 1. As shown in fig. 1, a user may operate the display apparatus 200 through the mobile terminal 300 and the control device 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, etc., and the display device 200 is controlled by a wireless or other wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc. Such as: the user can input corresponding control instructions through volume up-down keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, on-off keys, etc. on the remote controller to realize the functions of the control display device 200.
In some embodiments, mobile terminals, tablet computers, notebook computers, and other smart devices may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device. The application program, by configuration, can provide various controls to the user in an intuitive User Interface (UI) on a screen associated with the smart device.
In some embodiments, the mobile terminal 300 may install a software application with the display device 200, implement connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. Such as: it is possible to implement a control command protocol established between the mobile terminal 300 and the display device 200, synchronize a remote control keyboard to the mobile terminal 300, and implement a function of controlling the display device 200 by controlling a user interface on the mobile terminal 300. The audio/video content displayed on the mobile terminal 300 can also be transmitted to the display device 200, so as to realize the synchronous display function.
As also shown in fig. 1, the display device 200 is also in data communication with the server 400 via a variety of communication means. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. By way of example, display device 200 receives software program updates, or accesses a remotely stored digital media library by sending and receiving information, as well as Electronic Program Guide (EPG) interactions. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers. Other web service content such as video on demand and advertising services are provided through the server 400.
The display device 200 may be a liquid crystal display, an OLED display, a projection display device. The particular display device type, size, resolution, etc. are not limited, and those skilled in the art will appreciate that the display device 200 may be modified in performance and configuration as desired.
The display apparatus 200 may additionally provide a smart network television function of a computer support function, including, but not limited to, a network television, a smart television, an Internet Protocol Television (IPTV), etc., in addition to the broadcast receiving television function.
A hardware configuration block diagram of the display device 200 according to an exemplary embodiment is illustrated in fig. 2.
In some embodiments, at least one of the controller 250, the modem 210, the communicator 220, the detector 230, the input/output interface 255, the display 275, the audio output interface 285, the memory 260, the power supply 290, the user interface 265, and the external device interface 240 is included in the display apparatus 200.
In some embodiments, the display 275 is configured to receive image signals from the first processor output, and to display video content and images and components of the menu manipulation interface.
In some embodiments, the detector 230 may further include an image collector, such as a camera, a video camera, etc., which may be used to collect external environmental scenes, collect attributes of a user or interact with a user, adaptively change display parameters, and recognize a user gesture to realize an interaction function with the user.
In some embodiments, the detector 230 may also include a temperature sensor or the like, such as by sensing ambient temperature.
In some embodiments, the display device 200 may adaptively adjust the display color temperature of the image. The display device 200 may be adjusted to display a colder color temperature shade of the image, such as when the temperature is higher, or the display device 200 may be adjusted to display a warmer color shade of the image when the temperature is lower.
In some embodiments, the detector 230 may also be a sound collector or the like, such as a microphone, that may be used to receive the user's sound. Illustratively, a voice signal including a control instruction for a user to control the display apparatus 200, or an acquisition environmental sound is used to recognize an environmental scene type so that the display apparatus 200 can adapt to environmental noise.
In some embodiments, as shown in fig. 2, the input/output interface 255 is configured to enable data transfer between the controller 250 and external other devices or other controllers 250. Such as receiving video signal data and audio signal data of an external device, command instruction data, or the like.
In some embodiments, external device interface 240 may include, but is not limited to, the following: any one or more interfaces of a high definition multimedia interface HDMI interface, an analog or data high definition component input interface, a composite video input interface, a USB input interface, an RGB port, and the like can be used. The plurality of interfaces may form a composite input/output interface.
In some embodiments, as shown in fig. 2, the modem 210 is configured to receive the broadcast television signal by a wired or wireless receiving manner, and may perform modulation and demodulation processes such as amplification, mixing, and resonance, and demodulate the audio/video signal from a plurality of wireless or wired broadcast television signals, where the audio/video signal may include a television audio/video signal carried in a television channel frequency selected by a user, and an EPG data signal.
In some embodiments, the frequency point demodulated by the modem 210 is controlled by the controller 250, and the controller 250 may send a control signal according to the user selection, so that the modem responds to the television signal frequency selected by the user and modulates and demodulates the television signal carried by the frequency.
As shown in fig. 2, the controller 250 includes at least one of a random access Memory 251 (Random Access Memory, RAM), a Read-Only Memory 252 (ROM), a video processor 270, an audio processor 280, other processors 253 (e.g., a graphics processor (Graphics Processing Unit, GPU), a central processing unit 254 (Central Processing Unit, CPU), a communication interface (Communication Interface), and a communication Bus 256 (Bus), which connects the respective components.
In some embodiments, RAM 251 is used to store temporary data for the operating system or other on-the-fly programs.
In some embodiments, ROM 252 is used to store instructions for various system boots.
In some embodiments, ROM 252 is used to store a basic input output system, referred to as a basic input output system (Basic Input Output System, BIOS). The system comprises a drive program and a boot operating system, wherein the drive program is used for completing power-on self-checking of the system, initialization of each functional module in the system and basic input/output of the system.
In some embodiments, video processor 270 is configured to receive external video signals, perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, etc., according to standard codec protocols for input signals, and may result in signals that are displayed or played on directly displayable device 200.
In some embodiments, the graphics processor 253 may be integrated with the video processor, or may be separately configured, where the integrated configuration may perform processing of graphics signals output to the display, and the separate configuration may perform different functions, such as gpu+ FRC (Frame Rate Conversion)) architecture, respectively.
In some embodiments, the audio processor 280 is configured to receive an external audio signal, decompress and decode the audio signal according to a standard codec protocol of an input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing, so as to obtain a sound signal that can be played in a speaker.
In some embodiments, video processor 270 may include one or more chips. The audio processor may also comprise one or more chips.
In some embodiments, video processor 270 and audio processor 280 may be separate chips or may be integrated together with the controller in one or more chips.
In some embodiments, the audio output, under the control of the controller 250, receives sound signals output by the audio processor 280, such as: the speaker 286, and an external sound output terminal that can be output to a generating device of an external device, other than the speaker carried by the display device 200 itself, such as: external sound interface or earphone interface, etc. can also include the close range communication module in the communication interface, for example: and the Bluetooth module is used for outputting sound of the Bluetooth loudspeaker.
The power supply 290 supplies power input from an external power source to the display device 200 under the control of the controller 250. The power supply 290 may include a built-in power circuit installed inside the display device 200, or may be an external power source installed in the display device 200, and a power interface for providing an external power source in the display device 200.
The user interface 265 is used to receive an input signal from a user and then transmit the received user input signal to the controller 250. The user input signal may be a remote control signal received through an infrared receiver, and various user control signals may be received through a network communication module.
In some embodiments, a user inputs a user command through the control apparatus 100 or the mobile terminal 300, the user input interface is then responsive to the user input through the controller 250, and the display device 200 is then responsive to the user input.
In some embodiments, a user may input a user command through a Graphical User Interface (GUI) displayed on the display 275, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of the user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
Fig. 3 exemplarily shows a block diagram of a configuration of the control apparatus 100 in accordance with an exemplary embodiment. As shown in fig. 3, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface, a memory, and a power supply.
The control device 100 is configured to control the display device 200, and may receive an input operation instruction of a user, and convert the operation instruction into an instruction recognizable and responsive to the display device 200, to function as an interaction between the user and the display device 200. Such as: the user responds to the channel addition and subtraction operation by operating the channel addition and subtraction key on the control apparatus 100, and the display apparatus 200.
In some embodiments, the control device 100 may be a smart device. Such as: the control apparatus 100 may install various applications for controlling the display apparatus 200 according to user's needs.
In some embodiments, as shown in fig. 1, a mobile terminal 300 or other intelligent electronic device may function similarly to the control device 100 after installing an application that manipulates the display device 200. Such as: the user may implement the functions of controlling the physical keys of the device 100 by installing various function keys or virtual buttons of a graphical user interface available on the mobile terminal 300 or other intelligent electronic device.
The controller 110 includes a processor 112 and RAM 113 and ROM 114, a communication interface 130, and a communication bus. The controller is used to control the operation and operation of the control device 100, as well as the communication collaboration among the internal components and the external and internal data processing functions.
The communication interface 130 enables communication of control signals and data signals with the display device 200 under the control of the controller 110. Such as: the received user input signal is transmitted to the display device 200. The communication interface 130 may include at least one of a WiFi chip 131, a bluetooth module 132, an NFC module 133, and other near field communication modules.
A user input/output interface 140, wherein the input interface includes at least one of a microphone 141, a touchpad 142, a sensor 143, keys 144, and other input interfaces. Such as: the user can implement a user instruction input function through actions such as voice, touch, gesture, press, and the like, and the input interface converts a received analog signal into a digital signal and converts the digital signal into a corresponding instruction signal, and sends the corresponding instruction signal to the display device 200.
The output interface includes an interface that transmits the received user instruction to the display device 200. In some embodiments, an infrared interface may be used, as well as a radio frequency interface. Such as: when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to an infrared control protocol, and the infrared control signal is sent to the display device 200 through the infrared sending module. And the following steps: when the radio frequency signal interface is used, the user input instruction is converted into a digital signal, and then the digital signal is modulated according to a radio frequency control signal modulation protocol and then transmitted to the display device 200 through the radio frequency transmission terminal.
In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input-output interface 140. The control device 100 is provided with a communication interface 130 such as: the WiFi, bluetooth, NFC, etc. modules may send the user input instruction to the display device 200 through a WiFi protocol, or a bluetooth protocol, or an NFC protocol code.
A memory 190 for storing various operation programs, data and applications for driving and controlling the control device 200 under the control of the controller. The memory 190 may store various control signal instructions input by a user.
A power supply 180 for providing operating power support for the various elements of the control device 100 under the control of the controller. May be a battery and associated control circuitry.
In some embodiments, the system may include a Kernel (Kernel), a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
Referring to FIG. 4, in some embodiments, the system is divided into four layers, from top to bottom, an application layer (simply "application layer"), an application framework layer (Application Framework) layer (simply "framework layer"), a An Zhuoyun row (Android run) and a system library layer (simply "system runtime layer"), and a kernel layer, respectively.
In some embodiments, at least one application program is running in the application program layer, and these application programs may be a Window (Window) program of an operating system, a system setting program, a clock program, a camera application, and the like; and may be an application program developed by a third party developer, such as a hi-see program, a K-song program, a magic mirror program, etc. In particular implementations, the application packages in the application layer are not limited to the above examples, and may actually include other application packages, which the embodiments of the present application do not limit.
The framework layer provides an application programming interface (application programming interface, API) and programming framework for application programs of the application layer. The application framework layer includes a number of predefined functions. The application framework layer corresponds to a processing center that decides to let the applications in the application layer act. Through the API interface, the application program can access the resources in the system and acquire the services of the system in the execution.
As shown in fig. 4, the application framework layer in the embodiment of the present application includes a manager (manager), a Content Provider (Content Provider), and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used to interact with all activities that are running in the system; a Location Manager (Location Manager) is used to provide system services or applications with access to system Location services; a Package Manager (Package Manager) for retrieving various information about an application Package currently installed on the device; a notification manager (Notification Manager) for controlling the display and clearing of notification messages; a Window Manager (Window Manager) is used to manage bracketing icons, windows, toolbars, wallpaper, and desktop components on the user interface.
In some embodiments, the system runtime layer provides support for the upper layer, the framework layer, and when the framework layer is in use, the android operating system runs the C/C++ libraries contained in the system runtime layer to implement the functions to be implemented by the framework layer.
In some embodiments, the kernel layer is a layer between hardware and software. As shown in fig. 4, the kernel layer contains at least one of the following drivers: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, touch sensor, pressure sensor, etc.), and the like.
In some embodiments, the kernel layer further includes a power driver module for power management.
In some embodiments, the software programs and/or modules corresponding to the software architecture in fig. 4 are stored in the first memory or the second memory shown in fig. 2 or fig. 3.
In some embodiments, as shown in fig. 5, the application layer contains at least one icon control that the application can display in the display, such as: a live television application icon control, a video on demand application icon control, a media center application icon control, an application center icon control, a game application icon control, and the like.
In some embodiments, the live television application may provide live television via different signal sources. For example, a live television application may provide television signals using inputs from cable television, radio broadcast, satellite services, or other types of live television services. And, the live television application may display video of the live television signal on the display device 200.
In some embodiments, the video on demand application may provide video from different storage sources. Unlike live television applications, video-on-demand provides video displays from some storage sources. For example, video-on-demand may come from the server side of cloud storage, from a local hard disk storage containing stored video programs.
In some embodiments, the media center application may provide various multimedia content playing applications. For example, a media center may be a different service than live television or video on demand, and a user may access various images or audio through a media center application.
In some embodiments, an application center may be provided to store various applications. The application may be a game, an application, or some other application associated with a computer system or other device but which may be run in a smart television. The application center may obtain these applications from different sources, store them in local storage, and then be run on the display device 200.
Referring to fig. 6, a logic flow diagram of a video search ordering method for a display device in an embodiment of the application is schematically shown in fig. 6.
In one embodiment of the present application, as shown in fig. 6, a video search ordering method of a display device, on a server side, includes:
step S101: receiving a video processing request sent by display equipment, wherein the video processing request carries recommended characters and an ID of the display equipment;
It should be noted that, the ID may be a unique model code of the display device, and when the user searches for a video on the display device, the user invokes a program interface corresponding to the unique model code, takes the unique model code, and sends the unique model code to the server.
Step S102: obtaining a video list matched with the video processing request based on the recommended characters; and obtaining a price residual value of the display device based on the ID of the display device;
in one example, the video processing request may be a keyword search request, and the server then traverses the database based on the keyword to take the corresponding video list.
The price residual value is to be interpreted that since the ID is a unique code of the display device, the model of the display device can be determined therefrom, and then the price residual value of the hardware of the display device can be determined therefrom.
Step S103: ranking the video list based on price residuals; wherein the larger the price residual value is, the more the number of paid videos in the adjusted video list is;
in this step, corresponding videos are recommended to the user according to the price residual value. For example, if the price residual value of the user is large, which indicates that the consumption capability of the user is high, charging videos matched with keywords can be recommended to the user more; the user price residual value is small, which indicates that the user consumption capability is low, and then the user can be recommended more free videos matched with the keywords. According to this principle, recommended videos are ranked.
Step S104: and issuing the adjusted video list, namely issuing the ordered video list to display equipment.
In the above embodiment, since the video consumption capability of the user can be determined according to the price residual value of the user, and then the corresponding video recommendation is performed, the consumption capability of the user for the video can be very conveniently determined based on the video consumption capability, and then the suitable video can be recommended according to the consumption capability, for example, the price residual value is large, the consumption capability is strong, more pay videos are recommended, and conversely, less pay videos are recommended, thereby having both the user experience and the realization of business value of enterprises.
In the above embodiment, further designs can be made.
For example, in the above step S102, a method for determining a price residual value may be specifically designed:
the step of obtaining the price residual value of the display device based on the ID of the display device includes:
determining the current market price, life cycle age and used age of the display device based on the ID of the display device;
the price residuals for the display device are determined based on the current market price, life cycle age, and age.
In the above scheme, since the ID of the display device is known, the service life of the display device and the current market price can be known, and then the price residual value of the display device can be determined according to the predetermined life cycle. Therefore, the method can conveniently determine the price residual value of the display equipment.
It should be noted that, in the above embodiment, a specific method for determining the current market price of the display device may be specifically designed. For example, the step of determining the current market price of the display device based on the ID of the display device includes:
when the display equipment is a commodity on sale, searching a corresponding electronic commerce database, and determining the current market price of the display equipment;
or when the display equipment is the goods which are put down, determining the current market price of the display equipment based on the price of the last transaction of the goods of the same type before putting down.
Obviously, through the design of the scheme, whether the commodity is sold or put down, the corresponding price can be determined, so that a foundation is laid for judging the price residual value.
In the above steps, further improved designs may be made. For example, in the step S104, the step of sorting the video list based on the price residual value includes:
based on the price residual value, carrying out normalization processing to obtain a price residual value index;
the video list is ordered based on the price residual index.
Because of the normalization process, it is convenient to determine the range of the price residual value from 0 to 1, and at this time, a reference value may be set so that the obtained price residual value index is compared with the reference value, thereby determining the corresponding video ordering rule.
In addition, in the technical scheme, a normalization method can be specifically designed. For example, based on the price residual value, the step of performing normalization processing to obtain a price residual value index includes:
obtaining the maximum value and the minimum value of the price residual value of the commodity with the same model as the display equipment in a preset time period; here, since IDs of all devices of the same model are available, the server can obtain price residuals of all display devices of the model accordingly, and then, based on this, obtain maximum and minimum values of the price residuals.
Obtaining a residual value difference value of a maximum value and a minimum value of the price residual value;
a price residual index is obtained based on a ratio of a price residual of the display device to a residual difference.
Obviously, the method can be very convenient for normalizing the price residual value.
In the above method, further designs can be made. For example, the step of sorting the video list based on the price residual index includes:
rounding the product of the number of videos in the video list and the price residual value index to obtain a first number of recommended pay videos;
the first number of pay videos is presented in a prioritized position in the video list.
For example, in connection with the display space of the display device, 10 videos can be displayed at a time after video search. If the price residual index is 0.6 at this time, the first number of recommended pay videos is 10 x 0.6=6.
That is, in the above scheme, the larger the price residual value of the display device, the larger the price residual value index, which represents the higher the consumer ability of the user, and thus the larger the number of recommended pay videos.
In order to further improve the precision of sorting and improve the user experience, the following design can be made:
the method comprises the steps of rounding the product of the number of videos in the video list and the price residue index to obtain a first number of recommended pay-as-video, wherein the first number comprises the following steps:
rounding the product of the number of videos in the video list, the price residual value index and the recommendation proportion coefficient to obtain a first number of recommendation pay videos;
the recommended ratio coefficient range is more than or equal to 0.5 and less than 1.
For example, the recommended scaling factor may be determined to be 0.7. In the above example, the first number of recommended pay videos is 10 x 0.6 x 0.7=4.2, rounded to 4. Then 4 premium videos are recommended in the video list.
The following describes the above scheme in detail in connection with a specific scenario.
1. In the step S101, the step of receiving the video processing request sent by the display device, where the video processing request carries the recommended character and the ID of the display device may be:
the user uses hardware to trigger video search or video recommendation, and the hardware can be a mobile phone, a television, and any hardware capable of playing video. Video searching: in hardware, users search for videos using keywords, video recommendations: in hardware, a user browses a picture and the system recommends more than one video.
2. In step S102 described above, a video list matching the video processing request is obtained based on the video processing request. I.e. the server gets a list of videos. The video list contains:
the user keywords search the video results to generate more than one video;
the user triggers the video recommendation system to generate more than one video recommendation.
For example, example 1: user a uses television input: and (5) the system searches related videos according to four words of the mathematics of the junior middle school. 30 related results were searched.
Example 2: the user B clicks the education classification by using the mobile phone APP, recommends the system, and generates 30 recommendation results.
3. In the above step S102, the price residual value of the display device is obtained based on the ID of the display device; that is, the server calculates price residuals including:
3.1 obtaining the user Equipment model
The device model is a set of codes sufficient to identify the product model. The acquisition method comprises the following steps:
3.1.1 uploading device model to server when logging in or registering software
3.1.2 uploading the device model to the server when a search or recommendation is triggered.
3.2 computing device residuals
Device residual value = commodity market value- (commodity market value trade-off rate)
Commodity market value, which is the estimated market value of hardware commodity, is calculated in two ways:
3.2.1 the commodity is a commercial commodity, can be found in an electronic commerce database, and is taken as a market price according to the present price recorded in the database;
3.2.2 the commodity is the commodity of the lower shelf, and the last commodity price before the lower shelf is taken as the commodity market price.
Depreciation rate = (present time-commodity start-of-use time)/hardware commodity life cycle
Wherein, commodity service time can be: the time the user purchased the hardware, the time the user registered the software, etc.
The life cycle of the hardware commodity will be different according to different hardware and is a set value of a group of servers. For example, the example: television for 10 years and mobile phone for 4 years.
Obviously, the longer the commodity is used, the lower the equipment residual value is, and the lowest is 0. The person who frequently replaces the high-price mobile phone or the television has high commodity residual value, and the equipment residual value of the mobile phone or the television is not frequently replaced. Fully reflects the importance of people to the video playing equipment. I.e. reflects the video consumption capabilities of people.
The calculation of the price residue will be described below with reference to an example.
Example 1: user A searches for junior middle school mathematics using a television at 2020/04/24.
Commercial market price 44000; suppose that the user purchases a commodity at a mall at 2020/02/24.
Thus, the depreciation rate: (2020/04/24-2020/02/24)/10 years = 0.016666;
thus, the device residual value=44000- (44000× 0.016666) = 43269.
Example 2: user B searches for junior middle school mathematics using a particular handset 2020/04/24.
Commodity market price 1700; suppose that the user purchases merchandise at the sea mall at 2020/03/24
Thus, the depreciation rate: (2020/03/24-2020/02/24)/4 years = 0.0208;
thus, device residuals = 1700- (1700 x 0.0208) = 1665.
4. In step S103: adjusting a video list based on a price residual value, wherein the larger the price residual value is, the more the number of paid videos in the adjusted video list is;
That is, the server modifies the video ranking result according to the residual value, for example, as follows:
4.1 the server normalizes (normalizes) the device residuals to a value between 0 and 1 to be a device residual exponent.
Residual index = current device residual/(recent same device type residual maximum value-recent same device type residual minimum value)
The same device type defines the type of video playing device, such as different device types of televisions, mobile phones, refrigerators and the like. Thus, the normalized range is different for each device type.
Wherein 1 represents the highest residual value and 0 represents the lowest residual value.
As can be seen, the residual value index is relative, the residual value of the hardware changes along with the habit of human consumption, the growth of economy and the value of currency, but the residual value index is always fixed between 0 and 1. And different types of hardware have independent value intervals.
Recently, it may be according to date, last six months, last one year. Or based on the amount of data, such as the last 10000 device residuals. A combination of time date and number, e.g. nearly six months, most recently 10000 data, is also possible.
Example 1: user a's device residual index:
assume that the server has calculated a television residual value between 0-50000 for the last six months.
The residual index= 43269/(60000-0) =0.865.
Example 2: residual index for user B:
assume that the server has calculated a television residual value between 0-12000 for the last six months.
Residual index=1665/(12000-0) =0.139.
4.2 adjusting the video ordering result according to the residual value index
The closer the residual index is to 1, the more willing to pay to purchase the video related product, so more paid or high priced goods can be recommended. There are at least three methods of adjustment:
4.2.1 placing fixed proportion pay video according to the proportion of the residual value index.
For example, the residual index is 0.8, the video display page is 10 videos, and 8 pay videos are placed.
Further optimizing, a recommendation ratio R, namely a recommendation ratio coefficient in the technical scheme, can be set for pay video recommendation.
For example, 10 videos may be displayed, r= 0.7,0.7 ×0.8=5.6 displaying 6 pay videos.
In the case of a certain proportion of free video being retained, multiple recommends of video conforming to the consumption capability.
And 4.2.2, determining whether to place the pay video preferentially according to the residual value threshold value.
For example, the residual value index is higher than 0.8, pay videos can be placed, otherwise free videos are placed uniformly
4.2.3 determining the ordering method according to the residual value threshold value
For example, the residual value index is higher than 0.5, and the video with high price is preferentially ranked to the video with low price. Otherwise, ordering the low-priced video to the high-priced video.
Further illustrated is the following:
example 1: user a, residual index=0.865. The money is bought from the Kensing flower, and the consumption capability is good.
Pay videos are recommended preferentially when recommendation is performed, if 10 recommendation bits exist, 10 x 0.865=8.65, and 9 pay videos are recommended.
When searching, the threshold value of the residual value is 0.8 and exceeds 0.8, and the preset ordering mode is ordering according to the video price.
Thus, user a searches using a television for sea messages: the junior middle school mathematics will show the high-quality programs with high prices preferentially.
Example 2: user B, residual index=0.139, is less willing to spend money on the playback device.
Pay videos are recommended preferentially when recommendation is performed, if 10 recommendation bits exist, 10 x 0.865=0.139, and 1 pay video is recommended.
When searching, the threshold value of the residual value is 0.8 and less than 0.8, and the preset ordering mode is free priority.
User B searches using the cell phone: the junior middle school mathematics will preferentially display the free short video.
In addition, the application also provides a device embodiment of the server corresponding to the method embodiment. For example, referring to fig. 8, a functional block diagram of a server in an embodiment of the present application is schematically shown in fig. 8.
In such an embodiment, a server for video search ranking of display devices, the server comprising:
a receiving module 201, configured to receive a video processing request sent by a display device, where the video recommendation request carries a recommendation character and an ID of the display device;
an obtaining module 202, configured to obtain a video list matched with the video processing request based on the recommended character; and obtaining a price residual value of the display device based on the ID of the display device;
an adjustment module 203, configured to rank and adjust the video list based on a price residual value, where the larger the price residual value is, the larger the number of paid videos in the adjusted video list is;
and the issuing module 204 is configured to issue the ordered video list to the display device.
Further, the sorting module includes:
the normalization sub-module is used for performing normalization processing based on the price residual value to obtain a price residual value index;
and the sorting sub-module is used for sorting the video list based on the price residual value index.
Further, the normalization submodule includes:
a first obtaining unit for obtaining a maximum value and a minimum value of price residuals of the commodity of the same model as the display device in a predetermined time period;
A second obtaining unit for obtaining a residual value difference value of the maximum value of the price residual value and the minimum value of the price residual value;
and a third obtaining unit for obtaining a price residual index based on a ratio of the price residual of the display device to the price residual.
The working process and technical effects of the server and the improvement scheme thereof are the same as those of the video search ordering method, and are not repeated here.
In addition, the application also provides an embodiment, and introduces a technical scheme at one side of the display device. For example, referring to fig. 9, a logic flow diagram of a video search ordering method of a display device according to another embodiment of the present application is illustrated in fig. 9.
In such an embodiment, as shown in fig. 9, on the display device side, the video search ranking method includes:
step S301: based on the operation of the user, sending a video processing request to a server; the video processing request carries the recommended character and the ID of the display equipment; the ID of the display device is used for enabling the server to adjust the video list according to the price residual value, the larger the price residual value is, the more the number of paid videos in the adjusted video list is, the price residual value is determined by the server according to the ID of the display device, and the video list is determined by the server according to the recommended characters;
Step S302: and receiving the ordered video list issued by the server.
Correspondingly, in one embodiment of the present application, there is provided a display device for video search ranking, the display device comprising:
a communicator for communicating with a service;
a display for displaying an image and a user interface, and a selector in the user interface for indicating that an item is selected;
a controller configured to:
based on the operation of the user, sending a video recommendation request to a server; the video recommendation request carries recommendation characters and an ID of display equipment, wherein the ID of the display equipment is used for enabling the server to adjust the video list according to the price residual value, the larger the price residual value is, the more the number of paid videos in the adjusted video list is, the price residual value is determined by the server according to the ID of the display equipment, and the video list is determined by the server according to the recommendation characters;
and receiving the adjusted video list issued by the server.
In addition, in connection with the user, the display device and the service terminal, a description may be made of a three-terminal signaling timing procedure, and referring to fig. 7, a signaling timing diagram of a video search ordering method of the display device in an embodiment of the present application is exemplarily shown in fig. 7.
As shown in fig. 7, on the user side, via the display device, the user initiates a video search or recommendation, then the APP software on the display device retrieves the device model (i.e., ID) and transmits the device model and video request to the server. The server obtains a video list requested by a user by inquiring the database, obtains commodity information, such as commodity market price, service time, life cycle and the like, of the display equipment according to the equipment model, calculates price residues, filters the video list according to the price residues, and finally issues the ordered video list to the display equipment to complete the whole process.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims (9)

1. A video search ranking method for a display device, characterized by being used for a server, the video search ranking method comprising:
receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the video recommendation request; obtaining the price residual value of the hardware of the display equipment based on the ID of the display equipment, wherein the number of videos in the video list is larger than the number of recommended bits on a page;
obtaining a recommended first quantity of pay videos for display on a recommendation position on the page according to the price residual value and the quantity of videos in the video list, wherein the first quantity corresponding to the price residual value is larger than the first quantity corresponding to the price residual value when the price residual value is high;
Based on a first number of recommended pay videos, adjusting the ordering of videos in the video list so that the first number of pay videos can be displayed on recommended positions on the page;
and issuing the adjusted video list to enable the recommendation bits on the page to display a first quantity of paid videos and a second quantity of free videos, wherein the second quantity is the difference value between the quantity of the recommendation bits and the first quantity.
2. The method of claim 1, wherein the obtaining the price residual for the display device based on the ID of the display device comprises:
determining a current market price, a life cycle age, a used age of the display device based on the ID of the display device;
a price residual for the display device is determined based on the current market price, the life cycle age, and the age.
3. The method of claim 1, wherein the obtaining a first recommended number of pay videos for presentation on the recommendation site on the page based on the price residual and the number of videos in the video list comprises:
Obtaining the maximum value and the minimum value of the price residual value of the commodity with the same model as the display equipment in a preset time period;
and obtaining a price residual index based on the price residual value of the display equipment, the maximum value of the price residual value and the minimum value of the price residual value, wherein the price residual index represents the position of the price residual value of the display equipment in the residual value of the commodity with the same model, and the product of the number of videos in the video list and the price residual index is rounded to obtain the first number of recommended pay videos.
4. A method of video search ranking a display device according to claim 3 wherein rounding the product of the number of videos in the video list and the price residue index to obtain a first number of recommended pay videos comprises:
rounding the product of the number of videos in the video list, the price residual value index and the recommendation proportionality coefficient to obtain a first number of recommendation pay videos;
the recommended ratio coefficient range is more than or equal to 0.5 and less than 1.
5. A video search ranking method for a display device, characterized by being used for a server, the video search ranking method comprising:
Receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the recommended characters; obtaining the price residual value of the hardware of the display equipment based on the ID of the display equipment, wherein the number of videos in the video list is larger than the number of recommended bits on a page;
when the price residual value is larger than or equal to a first preset value according to the price residual value, based on a first quantity of recommended pay videos, adjusting the ordering of the videos in the video list so that the first quantity of pay videos can be displayed on recommended positions on the page; issuing the video list to enable a first quantity of paid videos and a second quantity of free videos to be displayed on recommended bits on the page, wherein the second quantity is a difference value between the quantity of the recommended bits and the first quantity;
and when the price residual value is smaller than a first preset value, not placing paid videos in the video list, and issuing the video list to enable free videos to be displayed on recommendation positions on the page.
6. A video search ranking method for a display device, characterized by being used for a server, the video search ranking method comprising:
Receiving a video recommendation request sent by display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
based on the recommended characters, obtaining a video list matched with the recommended characters; obtaining the price residual value of the hardware of the display equipment based on the ID of the display equipment, wherein the number of videos in the video list is larger than the number of recommended bits on a page;
obtaining a first recommended quantity of pay videos for display on a recommendation position on the page according to the price residual value and the quantity of videos in the video list, wherein the first quantity corresponding to the price residual value is larger than the first quantity corresponding to the price residual value when the price residual value is high;
when the price residual value is greater than or equal to a second preset value, based on a first quantity of recommended pay videos, adjusting the ordering of the videos in the video list so that the first quantity of pay videos can be displayed on recommended positions on the page according to the ordering from big to small of the price;
when the price residual value is smaller than a second preset value, based on a first quantity of recommended pay videos, adjusting the ordering of the videos in the video list so that the first quantity of pay videos can be displayed on recommended positions on the page according to the ordering from small to large in price;
And issuing the ordered video list to enable a first quantity of paid videos and a second quantity of free videos to be displayed on recommended bits on the page, wherein the second quantity is a difference value between the quantity of the recommended bits and the first quantity.
7. A video search ranking method for a display device, the video search ranking method comprising:
based on the operation of the user, sending a video recommendation request to a server; the video recommendation request carries recommendation characters and an ID of display equipment, wherein the ID of the display equipment is used for enabling the server to obtain a first recommended quantity of pay videos for display on a recommendation bit of a page according to a price residual value of hardware of the display equipment and the quantity of videos in a video list, and the first quantity corresponding to the price residual value is larger than the first quantity corresponding to the price residual value when the price residual value is high; based on the first quantity of recommended pay videos, adjusting the ordering of videos in the video list so that the first quantity of pay videos can be displayed on recommended positions on the page;
and receiving the adjusted video list issued by the server so as to enable the recommendation bits on the page to display a first quantity of paid videos and a second quantity of free videos, wherein the second quantity is a difference value between the quantity of the recommendation bits and the first quantity.
8. A server for video search ranking of a display device, the server comprising:
the receiving module is used for receiving a video recommendation request sent by the display equipment, wherein the video recommendation request carries recommendation characters and an ID of the display equipment;
the obtaining module is used for obtaining a video list matched with the video recommendation request based on the recommendation characters; obtaining the price residual value of the hardware of the display equipment based on the ID of the display equipment, wherein the number of videos in the video list is larger than the number of recommended bits on a page;
the adjustment module is used for obtaining a recommended first quantity of pay videos for display on a recommendation position on the page according to the price residual value and the quantity of videos in the video list, wherein the first quantity corresponding to the price residual value when the price residual value is high is larger than the first quantity corresponding to the price residual value when the price residual value is low; based on a first number of recommended pay videos, adjusting the ordering of videos in the video list so that the first number of pay videos can be displayed on recommended positions on the page;
and the issuing module is used for issuing the adjusted video list so as to enable the recommendation bits on the page to display a first number of paid videos and a second number of free videos, wherein the second number is the difference value between the number of the recommendation bits and the first number.
9. A display device for video search ranking, the display device comprising:
a communicator for communicating with a service;
a display for displaying an image and a user interface, and a selector in the user interface for indicating that an item is selected;
a controller configured to:
based on the operation of the user, sending a video recommendation request to a server; the video recommendation request carries recommendation characters and an ID of a display device, wherein the ID of the display device is used for enabling the server to be according to the price residual value of hardware of the display device, and the number of videos in a video list is larger than the number of recommendation bits on a page; obtaining a recommended first quantity of pay videos for display on a recommendation position on the page according to the price residual value and the quantity of videos in the video list, wherein the first quantity corresponding to the price residual value is larger than the first quantity corresponding to the price residual value when the price residual value is high; based on a first number of recommended pay videos, adjusting the ordering of videos in the video list so that the first number of pay videos can be displayed on recommended positions on the page
And receiving the adjusted video list issued by the server so as to enable the recommendation bits on the page to display a first quantity of paid videos and a second quantity of free videos, wherein the second quantity is a difference value between the quantity of the recommendation bits and the first quantity.
CN202010640233.3A 2020-07-06 2020-07-06 Server, display device and video search ordering method thereof Active CN111782877B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010640233.3A CN111782877B (en) 2020-07-06 2020-07-06 Server, display device and video search ordering method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010640233.3A CN111782877B (en) 2020-07-06 2020-07-06 Server, display device and video search ordering method thereof

Publications (2)

Publication Number Publication Date
CN111782877A CN111782877A (en) 2020-10-16
CN111782877B true CN111782877B (en) 2023-11-03

Family

ID=72757960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010640233.3A Active CN111782877B (en) 2020-07-06 2020-07-06 Server, display device and video search ordering method thereof

Country Status (1)

Country Link
CN (1) CN111782877B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866760B (en) * 2021-01-18 2023-08-22 青岛聚看云科技有限公司 Content display method, display equipment and server
CN115394153A (en) * 2021-05-25 2022-11-25 上海博泰悦臻网络技术服务有限公司 Teaching method and device, electronic equipment and computer readable storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239468A (en) * 2014-09-02 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for reordering recommended information
CN105141680A (en) * 2015-08-18 2015-12-09 北京金山安全软件有限公司 Method and device for recommending network resources
CN106294846A (en) * 2016-08-19 2017-01-04 维沃移动通信有限公司 A kind of recommendation method of information and mobile terminal
CN106651524A (en) * 2016-12-27 2017-05-10 杭州火小二科技有限公司 Method for intelligently generating recommended menu
CN107544981A (en) * 2016-06-25 2018-01-05 华为技术有限公司 Content recommendation method and device
CN108388570A (en) * 2018-01-09 2018-08-10 北京览科技有限公司 The method, apparatus of classification and matching is carried out to video and selects engine
CN108829764A (en) * 2018-05-28 2018-11-16 腾讯科技(深圳)有限公司 Recommendation information acquisition methods, device, system, server and storage medium
CN108960992A (en) * 2018-06-29 2018-12-07 黄宗治 A kind of information recommendation method and relevant device
CN110210898A (en) * 2019-05-23 2019-09-06 中国银行股份有限公司 Advertisement sending method, device and equipment based on user behavior
CN110472145A (en) * 2019-07-25 2019-11-19 维沃移动通信有限公司 A kind of content recommendation method and electronic equipment
CN110704826A (en) * 2019-09-02 2020-01-17 深圳壹账通智能科技有限公司 Information recommendation method and device, storage medium and electronic equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100332311A1 (en) * 2009-06-25 2010-12-30 Jilk David J System and method for apportioning marketing resources
CN104217334A (en) * 2013-06-05 2014-12-17 北京京东尚科信息技术有限公司 Product information recommendation method, device and system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239468A (en) * 2014-09-02 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for reordering recommended information
CN105141680A (en) * 2015-08-18 2015-12-09 北京金山安全软件有限公司 Method and device for recommending network resources
CN107544981A (en) * 2016-06-25 2018-01-05 华为技术有限公司 Content recommendation method and device
CN106294846A (en) * 2016-08-19 2017-01-04 维沃移动通信有限公司 A kind of recommendation method of information and mobile terminal
CN106651524A (en) * 2016-12-27 2017-05-10 杭州火小二科技有限公司 Method for intelligently generating recommended menu
CN108388570A (en) * 2018-01-09 2018-08-10 北京览科技有限公司 The method, apparatus of classification and matching is carried out to video and selects engine
CN108829764A (en) * 2018-05-28 2018-11-16 腾讯科技(深圳)有限公司 Recommendation information acquisition methods, device, system, server and storage medium
CN108960992A (en) * 2018-06-29 2018-12-07 黄宗治 A kind of information recommendation method and relevant device
CN110210898A (en) * 2019-05-23 2019-09-06 中国银行股份有限公司 Advertisement sending method, device and equipment based on user behavior
CN110472145A (en) * 2019-07-25 2019-11-19 维沃移动通信有限公司 A kind of content recommendation method and electronic equipment
CN110704826A (en) * 2019-09-02 2020-01-17 深圳壹账通智能科技有限公司 Information recommendation method and device, storage medium and electronic equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Simpson,W.D..Uncompressed HD and SD video transport over IP networks.《The IEE 2-Day Seminar on IT to HD:Visions of Broadcasting in the 21st Century》.2004,75-84. *
基于大数据技术的有线电视推荐***研究;张健;《中国有线电视》(第 366 期);362-365 *
袁雅倩.视频网站个性化推荐服务模式研究.《中国优秀硕士学位论文全文数据库·信息科技辑》.2018,(第 08 期),I143-58. *

Also Published As

Publication number Publication date
CN111782877A (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN110737840B (en) Voice control method and display device
US20220159315A1 (en) Method, apparatus and system for configuring live stream task goal
CN111770366A (en) Message reissue method, server and display device
CN112000820A (en) Media asset recommendation method and display device
CN103703452A (en) Techniques for displaying an input device on a mobile device
US20180137550A1 (en) Method and apparatus for providing product information
US11622145B2 (en) Display device and method, and advertisement server
CN104011623A (en) A method, apparatus, and system for energy efficiency and energy conservation including dynamic user interface based on viewing conditions
CN111782877B (en) Server, display device and video search ordering method thereof
CN113139856B (en) Movie and television member package recommendation method and device
US11455140B2 (en) Electronic device and method for same controlling external device
CN111901656B (en) Media data searching method, display equipment and server
CN108475204A (en) Method, terminal device and the graphic user interface of automatic setting wallpaper
CN115917512A (en) Artificial intelligence request and suggestion card
CN112165641A (en) Display device
CN112380420A (en) Searching method and display device
CN112560540A (en) Beautiful makeup putting-on recommendation method and device
CN111885400A (en) Media data display method, server and display equipment
CN111913593B (en) Media data searching method and display device
CN110751028A (en) Transaction method and device based on intelligent sales counter
US11240568B2 (en) Apparatus and method for replacing and outputting advertisement
US11670340B2 (en) Prerecorded video experience container
CN111737565A (en) Display control method, device, system, client, server and storage medium
CN111782878B (en) Server, display device and video search ordering method thereof
CN115695844A (en) Display device, server and media asset content recommendation method

Legal Events

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