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 PDF

Info

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
Application number
CN201710681521.1A
Other languages
Chinese (zh)
Inventor
邱攀攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201710681521.1A priority Critical patent/CN107295413A/en
Publication of CN107295413A publication Critical patent/CN107295413A/en
Pending legal-status Critical Current

Links

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/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS 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
    • 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/4823End-user interface for program selection using a channel name
    • 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)
  • 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

A kind of method of mobile terminal application integration YouTube recommendation of the channels functions
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.
CN201710681521.1A 2017-08-10 2017-08-10 A kind of method of mobile terminal application integration YouTube recommendation of the channels functions Pending CN107295413A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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