Nothing Special   »   [go: up one dir, main page]

CN108924655B - Video client navigation generation method and device - Google Patents

Video client navigation generation method and device Download PDF

Info

Publication number
CN108924655B
CN108924655B CN201810861475.8A CN201810861475A CN108924655B CN 108924655 B CN108924655 B CN 108924655B CN 201810861475 A CN201810861475 A CN 201810861475A CN 108924655 B CN108924655 B CN 108924655B
Authority
CN
China
Prior art keywords
video
navigation
user
recommended
client
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
CN201810861475.8A
Other languages
Chinese (zh)
Other versions
CN108924655A (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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and 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 Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201810861475.8A priority Critical patent/CN108924655B/en
Publication of CN108924655A publication Critical patent/CN108924655A/en
Application granted granted Critical
Publication of CN108924655B publication Critical patent/CN108924655B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • 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
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

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

Abstract

The invention discloses a video client navigation generation method and a device, comprising the following steps: generating initial navigation corresponding to a user according to a watching log of the user at a video client; acquiring recommended video information of the video client, and generating a recommended navigation column according to the recommended video information; and inserting the recommended navigation column into the initial navigation to generate target navigation corresponding to the user. The invention realizes the generation of personalized video client navigation for the user and improves the experience effect of the user.

Description

Video client navigation generation method and device
Technical Field
The invention relates to the technical field of videos, in particular to a video client navigation generation method and device.
Background
In recent years, with the development of internet technology, more and more internet users choose to view video information on a video client. In order to facilitate the selection of the video information by the user, a navigation is set on a common video client, and the user can quickly find the corresponding video information according to the navigation.
In the navigation setting process of the existing video client, a user can select a favorite navigation channel and set the position of the favorite navigation channel at the optimal position in the navigation of the video client, so that the access path of the user to interested video information can be reduced. However, the customized navigation of the existing video client is generally customized according to the selection of the user, and the user cannot be well customized in combination with the video resource of the video client, which may cause poor experience effect of the user on the navigation of the video client.
Disclosure of Invention
In order to solve the above problems, the invention provides a video client navigation generation method and device, which realize generation of personalized video client navigation for a user and improve the experience effect of the user.
In order to achieve the purpose, the invention provides the following technical scheme:
a video client navigation generation method comprises the following steps:
generating initial navigation corresponding to a user according to a watching log of the user at a video client;
acquiring recommended video information of the video client, and generating a recommended navigation column according to the recommended video information;
and inserting the recommended navigation column into the initial navigation to generate target navigation corresponding to the user.
Optionally, before generating the initial navigation corresponding to the user, further comprising:
and judging whether the server of the video client stores the initial navigation corresponding to the user, if so, acquiring the initial navigation.
Optionally, the generating an initial navigation corresponding to the user according to the viewing log of the user at the video client includes:
acquiring a watching log of the user at a video client, and determining the watching times of each video corresponding to each video channel of the user according to the watching log;
counting to obtain the total video watching times of the user in each video channel;
sequencing the total video watching times corresponding to each video channel to obtain a video channel sequencing list;
and determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list, and generating initial navigation corresponding to the user according to the position sequence.
Optionally, the obtaining recommended video information of the video client and generating a recommended navigation column according to the recommended video information includes:
acquiring recommended video information of the video client;
according to the initial navigation, obtaining a video channel sequencing list corresponding to the user;
matching the recommended video information with the video channels in the video channel sequencing list to obtain target recommended video information matched with the video channels;
and determining a recommended navigation column according to the target recommended video information.
Optionally, the method further comprises:
and receiving an adjustment request of a user for target navigation, and adjusting the target navigation according to the adjustment request to obtain an adjusted video client navigation corresponding to the user.
A video client navigation generation apparatus, comprising:
the initial generation unit is used for generating initial navigation corresponding to a user according to a watching log of the user at a video client;
the acquisition unit is used for acquiring recommended video information of the video client and generating recommended navigation columns according to the recommended video information;
and the target generation unit is used for inserting the recommended navigation column into the initial navigation and generating target navigation corresponding to the user.
Optionally, the method further comprises:
and the judging unit is used for judging whether the initial navigation corresponding to the user is stored in the server of the video client, and if so, acquiring the initial navigation.
Optionally, the initial generating unit includes:
the number determining subunit is used for acquiring a watching log of the user at a video client, and determining the number of watching times of each video corresponding to each video channel of the user according to the watching log;
the counting subunit is used for counting the total video watching times of the user in each video channel;
the ordering subunit is used for ordering the total watching times corresponding to each video channel to obtain a video channel ordering list;
and the initial navigation generation subunit is used for determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list and generating the initial navigation corresponding to the user according to the position sequence.
Optionally, the obtaining unit includes:
the first obtaining subunit is used for obtaining the recommended video information of the video client;
the second obtaining subunit is configured to obtain, according to the initial navigation, a video channel ordering table corresponding to the user;
the matching subunit is used for matching the recommended video information with the video channels in the video channel sorting table to obtain target recommended video information matched with the video channels;
and the navigation column generation subunit is used for determining the recommended navigation column according to the target recommended video information.
Optionally, the method further comprises:
and the request receiving unit is used for receiving an adjustment request of a user for the target navigation and adjusting the target navigation according to the adjustment request to obtain the adjusted video client navigation corresponding to the user.
Compared with the prior art, the invention provides a video client navigation generation method and device, and the target navigation corresponding to the user is generated according to the initial navigation generated by the watching log of the user at the video client and the recommended navigation column generated by the video recommendation information corresponding to the client. Therefore, the target navigation comprises the initial navigation related to the preference of the user and the unique video resource recommendation information of the video client, so that the purpose that the user can watch the latest video resource of the video client is facilitated, the personalized video client navigation is generated for the user, and the experience effect of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flowchart of a video client navigation generation method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an initial navigation generation method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for generating recommended navigation column according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a target navigation effect according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a video client navigation generation apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a video client navigation generation method, which comprises the following steps of:
and S11, generating initial navigation corresponding to the user according to the watching log of the user at the video client.
The user browses or watches each video information at the video client, a corresponding browsing or watching record is generated, and corresponding watching time, a watching video channel and the number of times of watching each video are recorded in the record, so that a corresponding watching log can be generated according to the watching record data and stored on the server of the video client. And then the server analyzes the watching logs, counts the watching times of the user on various video channels, and generates initial navigation corresponding to the user. That is, the initial navigation may reflect the user's preference for various video channels, that is, the initial navigation includes several video channels, such as drama, movie, and art, so that when the above statistics is performed on the number of times that the user views various video channels, that is, the total number of times that each video viewed under each navigation channel branch is counted in a certain statistical period. Then, the video channels are sequenced according to the total watching times to obtain initial navigation. The initial navigation generated according to the viewing log of the user can meet the viewing requirement of the user.
Therefore, in another embodiment of the present invention, a method for generating an initial navigation is further provided, and referring to fig. 2, the method includes:
s111, obtaining a watching log of the user at a video client, and determining the watching times of each video corresponding to the user in each video channel according to the watching log;
because the video viewing data of the user is recorded in the viewing log, and the videos viewed by the user belong to different video channels, the viewing times of the respective videos in each video channel are determined first, for example, if the user views the series a, the series B, and the series C in the series channel, and views the series a twice, the viewing times of the series a are 2 times, and the viewing times of the remaining two series are 1 time respectively.
S112, counting to obtain the total video watching times of the user in each video channel;
the total number of video views under each video channel needs to be counted to reflect the user's preference for the video channel. Still taking the example in step S111 as an illustration, if the number of viewing times of series a is 2, and the number of viewing times of series B and series C is 1, respectively, the total number of video viewing times of the user on the series channel is 4.
S113, sorting the total video watching times corresponding to each video channel to obtain a video channel sorting table.
The sorting is performed according to the total video watching times of each video channel, which may be in the order from large to small, or in the order from small to large, for example, the watching times of a movie channel is 3, the watching times of a tv show is 4, the total art is 8, the entertainment is 1, and the documentary is 2, then the sorting table of the video channels may be: entertainment channels, drama channels, movie channels, documentary channels, and entertainment channels.
S114, determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list, and generating initial navigation corresponding to the user according to the position sequence.
Because the display positions of the navigation are limited, for example, 4 video channels or 5 video channels can be displayed, if the sorting table is sorted from large to small according to the total video watching times, the top 4 video channels are selected, and then the position sequence of each channel is determined according to the sorting sequence of the video channels, so the position sequence is determined because the display styles of the navigation are different, the navigation can be arranged in a horizontal sequence, or in a vertical or double-row sequence, and the position sequence determines the position of each video channel in the initial navigation, thereby generating the initial navigation.
It should be noted that, after the video channel ranking table is obtained, an initial navigation corresponding to the display layout of the video client or the screen size of the mobile terminal used by the user may be generated according to the display layout of the video client or the screen size of the mobile terminal used by the user. Correspondingly, if the watching times of two channels in the video channel sorting list are the same, the two channels are sequentially arranged in the sorting process, but in the initial navigation generation process, according to the watching time of the user, for example, in two channels of a variety and a movie with the same watching times, if the user watches the variety program most recently, the variety channel is arranged in front of the movie channel.
And S12, acquiring the recommended video information of the video client, and generating a recommended navigation column according to the recommended video information.
The existing video clients are various, in order to improve the competitiveness of the video clients, each video client has unique video resources, or video resources which are mainly popularized exist due to different popularization costs of each video, and the video resources need to be recommended to users, so that the benefit and the competitiveness of the video client can be guaranteed. Therefore, in the embodiment of the invention, the recommended navigation column is generated according to the recommendation information, so that the recommended navigation column is added into navigation and recommended to the video user.
Specifically, in the embodiment of the present invention, a method for generating a recommended navigation column is provided, and with reference to fig. 3, the method includes:
and S121, acquiring recommended video information of the video client.
The recommended video information of the video client mainly comprises video information which costs a certain promotion cost, video information which is most popular at present or video resources which are superior to other video clients, and the like.
And S122, obtaining a video channel sequencing list corresponding to the user according to the initial navigation.
Because the initial navigation is generated according to the user's preference degree to the video channels, the displayed video channel sorting table, i.e. the favorite video channels of the user, can reflect the user's preference degree better in the initial navigation, and further correspond to the personalized features of each user.
S123, matching the recommended video information with the video channels in the video channel sorting table to obtain target recommended video information matched with the video channels.
In order to better ensure the competitiveness of the video client, target recommended video information can be determined according to the video channel ordering table in the initial navigation, for example, video resources of a certain video client superior to other video clients include comprehensive video resources of 'sound frontier' and 'idol practicer' and the like, video resources of a tv show are 'southern arbor' and 'tom-tide', and the like, and the ordering of the tv show in the video channel ordering table of the user is earlier than the ordering of the comprehensive show, so that the user is proved to watch the tv show frequently, and the recommended resources below the tv show channel can be used as the target recommended video information.
And S124, determining a recommended navigation column according to the target recommended video information.
The reason why the recommended navigation column is generated according to the target recommended video information is that according to the layout or display limitation of the navigation, a keyword or a picture or actor information capable of representing the target recommended video information can be selected as the recommended navigation column to be inserted into the initial navigation.
For example, the hottest video resource under the tv drama channel may be selected as the recommended navigation column, for example, "southern trees" may be used as the recommended navigation column.
It should be noted that the above-mentioned determining of the recommended navigation column is only an optional way provided by the present invention, and certainly, the determination may be performed in other ways as long as the experience effect of the user is ensured. For example, the recommended navigation column can be switched in real time, for example, if the recommended navigation column corresponding to the video client is a when the user opens the video client for the first time on a certain day, and the recommended navigation item corresponding to the video client opens the video client for the second time, the user can be guaranteed to know the unique video resource of the video client in real time, and for the video client, the corresponding benefit can be improved by attracting a common user to a member user. For a user, the latest and hottest video information can be known in real time, the complexity of searching is saved, and the experience effect of the user is improved.
And S13, inserting the recommended navigation column into the initial navigation to generate target navigation corresponding to the user.
The recommended navigation column generated in step S12 is inserted into the initial navigation generated in step S11, that is, the position of the recommended navigation column needs to be determined in the initial navigation, and the recommended navigation column is displayed in the initial navigation based on the position. The insertion position of the recommended navigation column can be determined according to the navigation layout of the video client, and also can be determined according to the viewing habit of the user, as long as it is ensured that the target navigation finally acquired by the user comprises the recommended navigation column and the initial navigation generated according to the viewing log of the user.
The invention provides a video client navigation generation method, which generates target navigation corresponding to a user according to initial navigation generated by a user in a watching log of a video client and recommended navigation columns generated by video recommendation information corresponding to the client. Therefore, the target navigation comprises the initial navigation related to the preference of the user and the unique video resource recommendation information of the video client, so that the purpose that the user can watch the latest video resource of the video client is facilitated, the personalized video client navigation is generated for the user, and the experience effect of the user is improved.
In another embodiment of the present invention, when it is determined that the initial navigation corresponding to the user is stored on the server corresponding to the video client, the initial navigation may be directly obtained without retrieving the viewing log of the user for regeneration.
Certainly, if the user stores the initial navigation set by the user, but after a long period of time, the server finds that the initial navigation is not suitable for the viewing behavior of the user, the server also regenerates an initial navigation according to the viewing log of the user, that is, the initial navigation is ensured to meet the viewing requirement of the user at the moment.
Referring to fig. 4, a schematic diagram of a target navigation effect provided by an embodiment of the present invention, in this navigation, it may be found that the recommended navigation item "southern arbor" is arranged at the second position, while the first position may be generally set as a selected item of the video client, and tv dramas and movie channels are respectively arranged at the third and fourth positions, so that tv dramas and movies are watched more frequently than other channels in the initial navigation of the user, and are therefore arranged at the front position.
In another embodiment of the present invention, the method further comprises:
and receiving an adjustment request of a user for target navigation, and adjusting the target navigation according to the adjustment request to obtain an adjusted video client navigation corresponding to the user.
That is, the user may adjust the generated target navigation, for example, the user is not satisfied with the generated recommended navigation item or the target navigation layout, and may generate a corresponding adjustment request, which may include the zapping information of the position of the channel in the navigation or the adjustment information of the navigation layout. I.e. the personalized demand set of the user will be more satisfied in response to the adjustment request of the user. For example, after the target navigation is generated, prompt information may be generated, where the prompt information may be "whether the target navigation is satisfied," and if the user selects no, corresponding information may be continuously generated, and the user may adjust the position or layout of the video column through dragging or other operations, or may delete some video channels for a simple and convenient user, and then the server may respond based on the user's operation, and further perform corresponding adjustment, so as to obtain the video client navigation corresponding to the user. For example, the user prefers a concise navigation layout, and if the generated target navigation has more columns, the user may delete some columns or drag and hide them. And the generated target navigation is more suitable for the watching habits and the using modes of the users.
The embodiment of the invention also comprises the following steps:
and storing the generated target navigation, acquiring identification information of the user in the storage process, ensuring that the target navigation meeting the personalized or customized requirements of the user is stored in a server, and preventing the target navigation from being lost after the user clears the cache. Correspondingly, according to the identity of the user, if the user is a member of the video client, the target navigation can be saved at any time without being limited to the login IP, the login time or the login equipment of the video client, so that the user can obtain the target navigation at any time and any place, and the video client can be helped to attract more users to become member users.
According to the invention, the initial navigation generated according to the watching log of the user is combined with the recommended navigation item generated according to the recommended video information of the video client, so that the target navigation is generated. Therefore, the target navigation comprises the initial navigation related to the preference of the user and the unique video resource recommendation information of the video client, so that the purpose that the user can watch the latest video resource of the video client is facilitated, the personalized video client navigation is generated for the user, and the experience effect of the user is improved. Meanwhile, the competitiveness of the video client can be improved.
Correspondingly, in an embodiment of the present invention, there is further provided a video client navigation generating apparatus, referring to fig. 5, including:
an initial generation unit 10, configured to generate an initial navigation corresponding to a user according to a viewing log of the user at a video client;
the acquiring unit 20 is configured to acquire recommended video information of the video client, and generate a recommended navigation column according to the recommended video information;
and the target generating unit 30 is configured to insert the recommended navigation column into the initial navigation, and generate a target navigation corresponding to the user.
Optionally, the method further comprises:
and the judging unit is used for judging whether the initial navigation corresponding to the user is stored in the server of the video client, and if so, acquiring the initial navigation.
Optionally, the initial generating unit includes:
the number determining subunit is used for acquiring a watching log of the user at a video client, and determining the number of watching times of each video corresponding to each video channel of the user according to the watching log;
the counting subunit is used for counting the total video watching times of the user in each video channel;
the ordering subunit is used for ordering the total watching times corresponding to each video channel to obtain a video channel ordering list;
and the initial navigation generation subunit is used for determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list and generating the initial navigation corresponding to the user according to the position sequence.
Optionally, the obtaining unit includes:
the first obtaining subunit is used for obtaining the recommended video information of the video client;
the second obtaining subunit is configured to obtain, according to the initial navigation, a video channel ordering table corresponding to the user;
the matching subunit is used for matching the recommended video information with the video channels in the video channel sorting table to obtain target recommended video information matched with the video channels;
and the navigation column generation subunit is used for determining the recommended navigation column according to the target recommended video information.
Optionally, the method further comprises:
and the request receiving unit is used for receiving an adjustment request of a user for the target navigation and adjusting the target navigation according to the adjustment request to obtain the adjusted video client navigation corresponding to the user.
The invention provides a video client navigation generation device, which is characterized in that an initial generation unit generates an initial navigation according to a watching log of a user on a video client, and an acquisition unit generates a recommended navigation column according to video recommendation information corresponding to the client, so that a target navigation corresponding to the user is generated in a target generation unit according to the initial navigation and the recommended navigation column. Therefore, the target navigation comprises the initial navigation related to the preference of the user and the unique video resource recommendation information of the video client, so that the purpose that the user can watch the latest video resource of the video client is facilitated, the personalized video client navigation is generated for the user, and the experience effect of the user is improved.
The terms "first" and "second," and the like in the description and claims of the present invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not set forth for a listed step or element but may include steps or elements not listed.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A video client navigation generation method is characterized by comprising the following steps:
generating initial navigation corresponding to a user according to a watching log of the user at a video client;
acquiring recommended video information of the video client, and generating a recommended navigation column according to the recommended video information;
and inserting the recommended navigation column into the initial navigation to generate target navigation corresponding to the user.
2. The method of claim 1, further comprising, prior to generating the initial navigation corresponding to the user:
and judging whether the server of the video client stores the initial navigation corresponding to the user, if so, acquiring the initial navigation.
3. The method of claim 1, wherein generating an initial navigation corresponding to the user according to the viewing log of the user at the video client comprises:
acquiring a watching log of the user at a video client, and determining the watching times of each video corresponding to each video channel of the user according to the watching log;
counting to obtain the total video watching times of the user in each video channel;
sequencing the total video watching times corresponding to each video channel to obtain a video channel sequencing list;
and determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list, and generating initial navigation corresponding to the user according to the position sequence.
4. The method according to claim 3, wherein the obtaining of the recommended video information of the video client and the generating of the recommended navigation column according to the recommended video information comprises:
acquiring recommended video information of the video client;
according to the initial navigation, obtaining a video channel sequencing list corresponding to the user;
matching the recommended video information with the video channels in the video channel sequencing list to obtain target recommended video information matched with the video channels;
and determining a recommended navigation column according to the target recommended video information.
5. The method of claim 1, further comprising:
and receiving an adjustment request of a user for target navigation, and adjusting the target navigation according to the adjustment request to obtain an adjusted video client navigation corresponding to the user.
6. A video client navigation generation apparatus, comprising:
the initial generation unit is used for generating initial navigation corresponding to a user according to a watching log of the user at a video client;
the acquisition unit is used for acquiring recommended video information of the video client and generating recommended navigation columns according to the recommended video information;
and the target generation unit is used for inserting the recommended navigation column into the initial navigation and generating target navigation corresponding to the user.
7. The apparatus of claim 6, further comprising:
and the judging unit is used for judging whether the initial navigation corresponding to the user is stored in the server of the video client, and if so, acquiring the initial navigation.
8. The apparatus of claim 6, wherein the initial generation unit comprises:
the number determining subunit is used for acquiring a watching log of the user at a video client, and determining the number of watching times of each video corresponding to each video channel of the user according to the watching log;
the counting subunit is used for counting the total video watching times of the user in each video channel;
the ordering subunit is used for ordering the total watching times corresponding to each video channel to obtain a video channel ordering list;
and the initial navigation generation subunit is used for determining the position sequence of each video channel according to the sequence ranking of each video channel in the video channel sequencing list and generating the initial navigation corresponding to the user according to the position sequence.
9. The apparatus of claim 8, wherein the obtaining unit comprises:
the first obtaining subunit is used for obtaining the recommended video information of the video client;
the second obtaining subunit is configured to obtain, according to the initial navigation, a video channel ordering table corresponding to the user;
the matching subunit is used for matching the recommended video information with the video channels in the video channel sorting table to obtain target recommended video information matched with the video channels;
and the navigation column generation subunit is used for determining the recommended navigation column according to the target recommended video information.
10. The apparatus of claim 6, further comprising:
and the request receiving unit is used for receiving an adjustment request of a user for the target navigation and adjusting the target navigation according to the adjustment request to obtain the adjusted video client navigation corresponding to the user.
CN201810861475.8A 2018-08-01 2018-08-01 Video client navigation generation method and device Active CN108924655B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810861475.8A CN108924655B (en) 2018-08-01 2018-08-01 Video client navigation generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810861475.8A CN108924655B (en) 2018-08-01 2018-08-01 Video client navigation generation method and device

Publications (2)

Publication Number Publication Date
CN108924655A CN108924655A (en) 2018-11-30
CN108924655B true CN108924655B (en) 2020-11-17

Family

ID=64393710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810861475.8A Active CN108924655B (en) 2018-08-01 2018-08-01 Video client navigation generation method and device

Country Status (1)

Country Link
CN (1) CN108924655B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113573127B (en) * 2020-04-28 2022-08-26 聚好看科技股份有限公司 Method for adjusting channel control sequencing and display equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101828199A (en) * 2007-10-17 2010-09-08 摩托罗拉公司 Method and system for generating recommendations of content items
CN101902612A (en) * 2009-05-13 2010-12-01 索尼欧洲有限公司 The method of TV program information is provided
CN103546773A (en) * 2013-08-15 2014-01-29 Tcl集团股份有限公司 Television program recommendation method and system
CN105898579A (en) * 2015-12-22 2016-08-24 乐视网信息技术(北京)股份有限公司 Video play following method and system
CN107223341A (en) * 2017-04-01 2017-09-29 深圳市智晟达科技有限公司 The method and commending system for recommending video are used according to app

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101471940B1 (en) * 2012-02-03 2014-12-24 한국과학기술원 Apparatus, System, Method and Computer Readable Recording Media Storing the Program for Related Recommendation of TV Program Contents and Web Contents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101828199A (en) * 2007-10-17 2010-09-08 摩托罗拉公司 Method and system for generating recommendations of content items
CN101902612A (en) * 2009-05-13 2010-12-01 索尼欧洲有限公司 The method of TV program information is provided
CN103546773A (en) * 2013-08-15 2014-01-29 Tcl集团股份有限公司 Television program recommendation method and system
CN105898579A (en) * 2015-12-22 2016-08-24 乐视网信息技术(北京)股份有限公司 Video play following method and system
CN107223341A (en) * 2017-04-01 2017-09-29 深圳市智晟达科技有限公司 The method and commending system for recommending video are used according to app

Also Published As

Publication number Publication date
CN108924655A (en) 2018-11-30

Similar Documents

Publication Publication Date Title
US11860915B2 (en) Systems and methods for automatic program recommendations based on user interactions
US8392946B2 (en) Method of recommending local and remote content
US8769573B2 (en) Automated query generation for televison content searching
US9734244B2 (en) Methods and systems for providing serendipitous recommendations
US20030172378A1 (en) Method and apparatus for creating a personal commercials channel
CN105163142B (en) A kind of user preference determines method, video recommendation method and system
CN103891270A (en) Method for capturing video related content
US20120316965A1 (en) Dynamic targeted advertising in client-server topology
AU2016277553B2 (en) Systems and methods for automatic formatting of images for media assets based on user profile
US20150358663A1 (en) Personal linear channel
CN101459822A (en) Internet protocol television channel selection device
CN104410913A (en) Television program recommending method and device for intelligent video equipment
CN114501075A (en) Program recommendation method, smart television and computer readable storage medium
US20160381420A1 (en) Systems and methods for automatic formatting of images for media assets based on prevalance
KR101438764B1 (en) Method for Recommending Contents Based on User Watch History
KR20120099654A (en) Source-independent content rating system and method
WO2011118249A1 (en) Content recommendation server, content display terminal, and content recommendation system
CN108924655B (en) Video client navigation generation method and device
US20210160591A1 (en) Creating customized short-form content from long-form content
EP3622409A1 (en) Systems and methods for dynamically educating users on sports terminology
CN108134948B (en) Television program recommendation method, device and system and readable storage medium
WO2016138925A1 (en) Image display device capable of automatically scanning alternative program contents with remote recording function
KR101102351B1 (en) Method and system for providing custom-made broadcasting program
US20190379920A1 (en) Method and system for creating a customized video associated with an advertisement
WO2023073943A1 (en) Distribution system, distribution method, and distribution control device

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