CN107295413A - A kind of method of mobile terminal application integration YouTube recommendation of the channels functions - Google Patents
A kind of method of mobile terminal application integration YouTube recommendation of the channels functions Download PDFInfo
- Publication number
- CN107295413A CN107295413A CN201710681521.1A CN201710681521A CN107295413A CN 107295413 A CN107295413 A CN 107295413A CN 201710681521 A CN201710681521 A CN 201710681521A CN 107295413 A CN107295413 A CN 107295413A
- Authority
- CN
- China
- Prior art keywords
- youtube
- channel
- mobile terminal
- recommendation
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4823—End-user interface for program selection using a channel name
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-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)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a kind of method of mobile terminal application integration YouTube recommendation of the channels functions, comprise the following steps:Step 1, mobile terminal application set up the connection with YouTube Data API;Step 2, mobile terminal application obtain YouTube channel classification information;Step 3, the YouTube channel classification information obtained according to step 2, obtain the corresponding recommendation channel information of the channel species;Step 4, the recommendation channel information obtained according to step 3, obtain the video information of the channel institute uploaded videos.The method that the present invention is integrated with YouTube recommendation of the channels functions, the free degree and flexibility are higher, improve the practicality and convenience of mobile terminal application.
Description
Technical field
The present invention relates to a kind of method of mobile terminal application integration YouTube recommendation of the channels functions, belong to Mobile solution skill
Art field.
Background technology
With the fast development of development of Mobile Internet technology and industry, user is increasingly not content with fixed pattern to see
Video is seen, they more pursue freedom, therefore, more user's selections are watched whenever and wherever possible by mobile hand-held device
Video.There is provided substantial amounts of video resource as video website maximum in the world by YouTube.
This patent proposes a kind of method of mobile terminal application integration YouTube recommendation of the channels functions, and user can be in movement
End selects the video that corresponding channel is watched under the channel according to the interest of oneself under channel correlation classification, the free degree and flexibly
Property it is higher, improve mobile terminal application practicality and convenience.
The content of the invention
The embodiments of the invention provide a kind of method of mobile terminal application integration YouTube recommendation of the channels functions.The present invention
The drip irrigation device to be solved is:The difference according to YouTube channel contents is applied in mobile terminal, and channel is classified;
For each channel categories, the channel information related to the species is obtained;User clicks to enter a certain recommendation channel and can obtained
The list of videos uploaded into the channel;Video details page can be entered by clicking on list of videos, and may be viewed by this in video details page regards
Frequently, and obtain related to the video recommending video and the comment information of the video.
To solve the above problems, the technical solution adopted by the present invention is:
A kind of method of mobile terminal application integration YouTube recommendation of the channels functions, comprises the following steps:
Step 1, mobile terminal application set up the connection with YouTube Data API;
The GuideCategories of step 2, mobile terminal application call YouTube Data api interface documents:List connects
Mouthful, interface requests parameter is set, YouTube channel classification information is obtained;
Step 3, the YouTube channel classification information obtained according to step 2, call YouTube Data api interface documents
Channels:List interfaces, it is correct that interface requests parameter is set, obtain the corresponding recommendation channel information of the channel species;
Step 4, the recommendation channel information obtained according to step 3, call YouTube Data api interface documents
PlaylistItems:List interfaces, it is correct that interface requests parameter is set, obtain the video information of the channel institute uploaded videos.
Further scheme is:
In step 1, the key and user terminal ID by obtaining YouTube Data API are applied in mobile terminal, set up with
YouTube Data API connection.
Further scheme is:
In step 2, the key according to YouTube Data API is applied in mobile terminal, calls YouTube Data api interfaces
The GuideCategories of document:List interfaces.
Further scheme is:
In step 2, obtained YouTube channel classification information is parsed, channel species ID and species is obtained
title。
Further scheme is:
In step 3, the channel species ID obtained according to step 2 calls YouTube Data api interface documents
Channels:List interfaces, it is correct that interface requests parameter is set, obtain the corresponding recommendation channel information of the channel species.
Further scheme is:
To recommending channel information to parse, the corresponding frequency recommended channel number, each recommend channel of the species is obtained
Road id, channel designation, channel content brief introduction, channel poster URL, the playlist id of the channel institute uploaded videos.
Further scheme is:
In step 4, the playlist id for recommending channel institute uploaded videos obtained according to step 3 calls YouTube
The PlaylistItems of Data api interface documents:List interfaces, it is correct that interface requests parameter is set, obtain in channel institute
Pass the video information of video.
Further scheme is:
Video information to institute's uploaded videos is parsed, and at least obtains the corresponding videoId of each video, video
Title, the brief introduction of video details, video uplink time, video poster URL.
Further scheme is:
The corresponding videoId of each video obtained according to parsing, calls YouTube Data api interface documents
Videos:List interfaces, it is correct that interface requests parameter is set, the long letter during video corresponding video is obtained to request results parsing
Breath.
The beneficial effects of the invention are as follows:The method that the invention is integrated with YouTube recommendation of the channels functions, user can move
Moved end selects the video that corresponding channel is watched under the channel, the free degree and spirit according to the interest of oneself under channel correlation classification
Activity is higher, improves the practicality and convenience of mobile terminal application.
Brief description of the drawings
Fig. 1 is the schematic diagram of mobile terminal application integration YouTube recommendation of the channels functions of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, the present invention is done further below in conjunction with the accompanying drawings
It is described in detail on ground.
The present invention is pursued for existing most of users more freely to be watched video to select on mobile hand-held device
The present situation of video is watched, a kind of the characteristics of providing substantial amounts of video resource with reference to YouTube, it is proposed that mobile terminal application integration
The method of YouTube recommendation of the channels functions, as shown in Figure 1, first, mobile terminal application obtains the close of YouTube Data API
Key and user terminal ID, set up the connection with YouTube Data API;Secondly, mobile terminal application call YouTube Date API
The corresponding interface of interface document simultaneously sets interface parameters, and Mobile solution end obtains request results;Finally, Mobile solution end parsing please
Result is sought, user is shown to.Realized by being called to api interface in the integrated YouTube channels in Mobile solution end at Mobile solution end
The function of recommendation, user can select corresponding channel to watch according to the interest of oneself in mobile terminal under channel correlation classification should
Video under channel, further increases the practicality and convenience of mobile terminal application.
Embodiment 1
In order to provide a kind of mobile terminal application collection in the function of mobile terminal application integration YouTube recommendations of the channels, this example
It is specific as follows into the method for YouTube recommendation of the channels functions:
First, in order to correctly calling the related api interfaces of YouTube, it is necessary to be that our mobile terminal application is obtained
The certificate of authority that Google developer's platform is supported.Firstly the need of there is a Google account to be able to access that, Google developer puts down
Platform, registers our mobile terminal application in Google developer's platform, selects YouTube Data V3 in API data bank
To enable state, and it is authenticated in authentication interface, obtains a key and user terminal ID for accessing YouTube Data API,
Set up the connection with YouTube Data API.
Secondly, the key according to YouTube Data API is applied in mobile terminal, calls YouTube Data api interfaces text
The GuideCategories of shelves:List interfaces, set interface requests parameter, obtain YouTube channel classification information;To channel
Classification information is parsed, and obtains channel species ID and species title.According to obtained channel species ID, YouTube is called
The Channels of Data api interface documents:List interfaces, it is correct that interface requests parameter is set, obtain the channel species corresponding
Recommend channel information;Above-mentioned channel information is parsed, the corresponding recommendation channel number of the species is obtained, each recommends channel
Channel id, channel designation, channel content brief introduction, channel poster URL, the playlist id of the channel institute uploaded videos.According to
What is obtained recommends the playlist id of channel institute uploaded videos, calls YouTube Data api interface documents
PlaylistItems:List interfaces, it is correct that interface requests parameter is set, obtain the video information of the channel institute uploaded videos;It is right
Above-mentioned video information is parsed, obtain the corresponding videoId of each video, video title, the brief introduction of video details, on video
Biography time, video poster URL.
Due to the analysis result of above-mentioned video information, the video duration information not comprising the video, and mobile terminal need by
Video duration information shows user, therefore according to the videoId of video obtained above, calls YouTube Data API to connect
The Videos of mouth document:List interfaces, it is correct that interface requests parameter is set, obtain that the video is corresponding to be regarded to request results parsing
Frequency duration information.
During specifically used, user into mobile terminal apply when, mobile terminal application shows each channel species, can be with
See species name and the corresponding recommendation channel information of the species is shown under each species, it is each to recommend channel information to include frequency
Road poster, channel designation, channel content brief introduction.Enter the channel institute when user selects some recommendation channel under a certain species
The list of videos interface of upload, user can see the video poster of each video, video name, video uplink time and regard
Frequency duration.The video details page of the video can be entered when user selects some video in list of videos, in details page
The video can be watched, and the associated recommendation video information and the information related to the video comments of the video can be seen.
Although reference be made herein to invention has been described for explanatory embodiment of the invention, and above-described embodiment is only this hair
Bright preferably embodiment, embodiments of the present invention are simultaneously not restricted to the described embodiments, it should be appreciated that people in the art
Member can be designed that a lot of other modification and embodiment, and these modifications and embodiment will fall in principle disclosed in the present application
Within scope and spirit.
Claims (9)
1. a kind of method of mobile terminal application integration YouTube recommendation of the channels functions, it is characterised in that comprise the following steps:
Step 1, mobile terminal application set up the connection with YouTube Data API;
The GuideCategories of step 2, mobile terminal application call YouTube Data api interface documents:List interfaces, if
Interface requests parameter is put, YouTube channel classification information is obtained;
Step 3, the YouTube channel classification information obtained according to step 2, call YouTube Data api interface documents
Channels:List interfaces, it is correct that interface requests parameter is set, obtain the corresponding recommendation channel information of the channel species;
Step 4, the recommendation channel information obtained according to step 3, call YouTube Data api interface documents
PlaylistItems:List interfaces, it is correct that interface requests parameter is set, obtain the video information of the channel institute uploaded videos.
2. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 1, it is characterised in that:
In step 1, the key and user terminal ID by obtaining YouTube Data API are applied in mobile terminal, set up and YouTube
Data API connection.
3. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 2, it is characterised in that:
In step 2, the key according to YouTube Data API is applied in mobile terminal, calls YouTube Data api interface documents
GuideCategories:List interfaces.
4. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 3, it is characterised in that:
In step 2, obtained YouTube channel classification information is parsed, channel species ID and species title is obtained.
5. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 4, it is characterised in that:
In step 3, the channel species ID obtained according to step 2 calls the Channels of YouTube Data api interface documents:
List interfaces, it is correct that interface requests parameter is set, obtain the corresponding recommendation channel information of the channel species.
6. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 5, it is characterised in that:
To recommending channel information to parse, obtain the species it is corresponding recommend channel number, the channel id of each recommendation channel,
Channel designation, channel content brief introduction, channel poster URL, the playlist id of the channel institute uploaded videos.
7. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 6, it is characterised in that:
In step 4, the playlist id for recommending channel institute uploaded videos obtained according to step 3 calls YouTube Data
The PlaylistItems of api interface document:List interfaces, it is correct that interface requests parameter is set, obtain the channel institute uploaded videos
Video information.
8. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 7, it is characterised in that:
Video information to institute's uploaded videos is parsed, and is at least obtained the corresponding videoId of each video, video title, is regarded
The brief introduction of frequency details, video uplink time, video poster URL.
9. the method for mobile terminal application integration YouTube recommendation of the channels functions according to claim 8, it is characterised in that:
The corresponding videoId of each video obtained according to parsing, calls the Videos of YouTube Data api interface documents:
List interfaces, it is correct that interface requests parameter is set, the corresponding video duration information of the video is obtained to request results parsing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710681521.1A CN107295413A (en) | 2017-08-10 | 2017-08-10 | A kind of method of mobile terminal application integration YouTube recommendation of the channels functions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710681521.1A CN107295413A (en) | 2017-08-10 | 2017-08-10 | A kind of method of mobile terminal application integration YouTube recommendation of the channels functions |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107295413A true CN107295413A (en) | 2017-10-24 |
Family
ID=60104822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710681521.1A Pending CN107295413A (en) | 2017-08-10 | 2017-08-10 | A kind of method of mobile terminal application integration YouTube recommendation of the channels functions |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107295413A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120226678A1 (en) * | 2011-03-03 | 2012-09-06 | Brightedge Technologies, Inc. | Optimization of social media engagement |
US20130227612A1 (en) * | 2012-02-24 | 2013-08-29 | Kwabena Abboa-Offei | System and method for organizing a media program guide according to popularity |
CN103458275A (en) * | 2013-09-02 | 2013-12-18 | 深圳市茁壮网络股份有限公司 | Real-time interaction digital television information recommendation system and method |
CN105740014A (en) * | 2016-01-27 | 2016-07-06 | 四川长虹电器股份有限公司 | Method for integrating YouTube functions in mobile terminal application |
CN105828119A (en) * | 2016-03-22 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Diversified menu realization method and device |
CN106534990A (en) * | 2016-12-06 | 2017-03-22 | 四川长虹电器股份有限公司 | A method for obtaining related recommended videos of YouTube videos |
-
2017
- 2017-08-10 CN CN201710681521.1A patent/CN107295413A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120226678A1 (en) * | 2011-03-03 | 2012-09-06 | Brightedge Technologies, Inc. | Optimization of social media engagement |
US20130227612A1 (en) * | 2012-02-24 | 2013-08-29 | Kwabena Abboa-Offei | System and method for organizing a media program guide according to popularity |
CN103458275A (en) * | 2013-09-02 | 2013-12-18 | 深圳市茁壮网络股份有限公司 | Real-time interaction digital television information recommendation system and method |
CN105740014A (en) * | 2016-01-27 | 2016-07-06 | 四川长虹电器股份有限公司 | Method for integrating YouTube functions in mobile terminal application |
CN105828119A (en) * | 2016-03-22 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Diversified menu realization method and device |
CN106534990A (en) * | 2016-12-06 | 2017-03-22 | 四川长虹电器股份有限公司 | A method for obtaining related recommended videos of YouTube videos |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2905008C (en) | Content and service aggregation, management and presentation system | |
US8219688B2 (en) | Method, apparatus and system for service selection, and client application server | |
US20110153612A1 (en) | System and method for providing customized applications on different devices | |
US9986004B1 (en) | Method and system for content delivery based on user preferences | |
US20140164576A1 (en) | System and method for aggregating and providing audio and visual presentations via a computer network | |
CN1305309C (en) | Televison receiver and method of operating server | |
US20130104024A1 (en) | Optimization of web page content including video | |
CN104125290A (en) | System and method for realizing collection, management and authorization of personal big data | |
CN104144357B (en) | Video broadcasting method and system | |
RU2008106376A (en) | METHOD FOR DELIVERY OF MESSAGE TEMPLATES IN THE DIGITAL BROADCAST SERVICES SERVICES DIRECTORY | |
US10701155B2 (en) | Method and system for status management communication | |
US10255031B2 (en) | Music playback for affiliated services | |
CN108881353B (en) | Content pushing method and device and computer readable storage medium | |
US10255277B2 (en) | Crowd matching translators | |
US20180060788A1 (en) | System and method for attribute matching | |
CN105740014A (en) | Method for integrating YouTube functions in mobile terminal application | |
KR20170095292A (en) | Method and apparatus for providing authentication information on a web page | |
CN104268611B (en) | Synchronizing web pages method and device | |
CN106534990A (en) | A method for obtaining related recommended videos of YouTube videos | |
KR101265164B1 (en) | System for providing shorten URL browsing with branding , method thereof, and web client thereof | |
CN104331407A (en) | Multimedia file information recommending method and multimedia file information recommending device | |
US20140351838A1 (en) | System and method for providing a secure access-controlled enterprise content repository | |
WO2013113176A1 (en) | Data pushing system and data pushing method | |
US20140108619A1 (en) | Information providing system and method for providing information | |
US8296190B1 (en) | Digital content aggregation |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171024 |
|
RJ01 | Rejection of invention patent application after publication |