CN105898611A - 基于安卓平台的多媒体推荐方法及终端设备 - Google Patents

基于安卓平台的多媒体推荐方法及终端设备 Download PDF

Info

Publication number
CN105898611A
CN105898611A CN201510921216.6A CN201510921216A CN105898611A CN 105898611 A CN105898611 A CN 105898611A CN 201510921216 A CN201510921216 A CN 201510921216A CN 105898611 A CN105898611 A CN 105898611A
Authority
CN
China
Prior art keywords
multimedia
resource
low resolution
multimedia resource
recommendation
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
CN201510921216.6A
Other languages
English (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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201510921216.6A priority Critical patent/CN105898611A/zh
Priority to PCT/CN2016/089705 priority patent/WO2017096903A1/zh
Priority to EP16795218.3A priority patent/EP3197176A1/en
Priority to US15/238,202 priority patent/US20170171277A1/en
Publication of CN105898611A publication Critical patent/CN105898611A/zh
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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/26208Content 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 the scheduling operation being performed under constraints
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/4438Window management, e.g. event handling following interaction with the user interface
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种基于安卓平台的多媒体推荐方法及终端设备。该方法包括:向服务器发送多媒体推荐请求;响应于所述多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源;将所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置。本发明实施例在向用户展示的推荐页面中的预览位置处嵌入对应的低分辨率的多媒体资源,以向用户推广多媒体资源,同时提高了用户观看体验。

Description

基于安卓平台的多媒体推荐方法及终端设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于安卓平台的多媒体推荐方法及终端设备。
背景技术
目前,安卓***的终端设备上常常会带有视频播放应用(如乐视TV、爱奇艺或暴风影音等),用户点击视频播放应用后会进入视频推荐页面,视频推荐页面大多是包括许多视频的海报或者精彩剧集的静态页面,如果用户想要观看视频,则需要点击某一个视频的静态页面进入视频播放页面后方可了解除了静态页面之外的详细视频内容,从而影响了用户的观看体验。
发明内容
本发明的目的在于,提供一种基于安卓平台的多媒体推荐方法及终端设备,以提高用户的观看体验。
根据本发明的一方面,提供一种基于安卓平台的多媒体推荐方法,应用于安装了安卓平台的终端设备,所述方法包括:向服务器发送多媒体推荐请求;响应于所述多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源;将所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置。
进一步地,所述获取多媒体推荐页面和至少一个低分辨率的多媒体资源包括;所述服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址;所述服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面;所述服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备;所述终端设备根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
进一步地,所述预览位置设置画布,所述画布用于显示所述多媒体资源的信息,所述将所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置包括:对应所述预览位置创建播放窗口,所述播放窗口用于播放所述低分辨率的多媒体资源。
进一步地,所述方法还包括:显示所述多媒体推荐页面。
进一步地,所述显示所述多媒体推荐页面包括:获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息;根据所述第一预览位置的信息去掉所述第一预览位置的画布;调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。
根据本发明的另一方面,提供一种基于安卓平台的终端设备,所述终端设备包括:多媒体推荐请求发送单元,用于向服务器发送多媒体推荐请求;多媒体内容获取单元,用于响应于所述多媒体推荐请求发送单元发送的所述多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源;多媒体资源嵌入单元,用于将所述多媒体内容获取单元获取的所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置。
进一步地,所述服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址;所述服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面;所述服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备;所述多媒体内容获取单元还用于根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
进一步地,所述预览位置设置画布,所述画布用于显示所述多媒体资源的信息,所述多媒体资源嵌入单元还用于对应所述预览位置创建播放窗口,所述播放窗口用于播放所述低分辨率的多媒体资源。
进一步地,所述终端设备还包括:多媒体推荐页面显示单元,用于显示所述多媒体内容获取单元获取的所述多媒体推荐页面。
进一步地,所述多媒体推荐页面显示单元包括:焦点获取子单元,用于获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息;画布处理子单元,用于根据所述第一预览位置的信息去掉所述第一预览位置的画布;播放子单元,用于调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。
根据本发明实施例提供的基于安卓平台的多媒体推荐方法及终端设备,在向用户展示的推荐页面中的预览位置处嵌入对应的低分辨率的多媒体资源,以向用户推广多媒体资源,同时提高了用户观看体验。
附图说明
图1是示出根据本发明实施例一的基于安卓平台的多媒体推荐方法的流程图;
图2是示出根据本发明实施例二的基于安卓平台的多媒体推荐方法的流程图;
图3是示出根据本发明实施例三的基于安卓平台的终端设备的结构示意图;
图4是示出根据本发明实施例四的基于安卓平台的终端设备的结构示意图。
具体实施方式
下面结合附图详细描述本发明的示例性实施例。
实施例一
图1是示出根据本发明实施例一的基于安卓平台的多媒体推荐方法的流程图。
参照图1,基于安卓平台的多媒体推荐包括以下步骤:
在步骤S110,向服务器发送多媒体推荐请求。
具体地,该方法的执行主体为设置安卓***的终端设备,其包括但不限于手机、平板电脑或智能电视等,可选的,服务器可以为视频服务器,用于向终端设备提供多媒体资源及多媒体资源信息等等。在本实施例中,可选的,多媒体资源为视频。
在本实施例中,用户在利用手机或平板电脑进入视频APP应用后,应用程序主动向服务器发送视频的推荐请求,可选的,根据不同类别这些视频可分为电影、电视剧、动漫或游戏等。
在步骤S120,响应于多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源。
在本实施例中终端设备获取多媒体推荐页面和至少一个低分辨率的多媒体资源的方法可以包括但不限于:
服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址。服务器可以为视频服务器,服务器接收到多媒体推荐请求,根据多媒体推荐请求查找本地对应的被推荐的多媒体资源的信息,以及被推荐的多媒体资源的信息对应的低分辨率的多媒体资源的地址,例如,被推荐的多媒体资源的信息可以为琅琊榜的海报、芈月传的海报和/或七龙珠的海报等等,再根据被推荐的多媒体资源的信息查找对应的低分辨率的多媒体资源的地址,例如琅琊榜的对应的低分辨率的多媒体资源的下载地址为www.12356.com等等。
服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面。服务器将被推荐的多媒体资源的信息以及被推荐的多媒体资源的信息在展示页面中相应的位置信息等携带在多媒体推荐页面中。
服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备。
终端设备根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。终端设备创建线程,调用线程根据低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
具体地,在本实施例中,多媒体推荐页面可以包括但不限于视频应用为用户提供的视频库中视频的海报或精彩剧情的显示页面,其中常常以图片或文字的形式展示某一个视频。例如,视频推荐页面中含有大量的视频图片,电视剧的目录下面包括如琅琊榜、甄嬛传或三国演义等;动漫的目录下面包括火影忍者、死神、北斗神拳或海贼王等;游戏的目录下面包括地下城与勇士、英雄联盟或穿越火线等。
具体地,由于每个视频厂商对低分辨率的定义不同,且分辨率与手机的性能和网速的快慢都有关系,因此在本实施例中仅给出了一个范围,例如,低分辨率的多媒体资源的分辨率在如下范围内(480±N)像素*(240±M)像素,其中,所述N不小于0不大于100,所述M不小于0不大于100。
进一步地,低分辨率的视频内容信息可以为上述视频推荐页面中的一个视频,也可以是页面中包含的视频之外的视频。
优选地,终端设备还可以同时获取多个低分辨率的视频内容信息,例如,同时获取琅琊榜、海贼王和地下城与勇士的低分辨率的视频内容信息。
在步骤S130,将低分辨率的多媒体资源嵌入到多媒体推荐页面中对应的预览位置。
终端设备在预览位置设置画布,所述画布用于显示所述多媒体资源的信息,例如在多媒体推荐页面中对应的预览位置显示被推荐的多媒体资源的海报等等。
同时,终端设备对应所述预览位置创建播放窗口,所述播放窗口用于当对应的预览位置的画布去掉后,开始播放所述低分辨率的多媒体资源。
具体地,上述预览位置可以为视频推荐页面的左上角、左下角、右上角、右下角或中间的位置,在手机接收到服务器的视频推荐页面和至少一个低分辨率的视频内容信息后,手机会将该低分辨率的视频内容嵌入到上述预览位置。
优选地,该预览位置的区域大小不可太大,以影响到用户观看其他视频推荐信息,区域大小也不可太小,以防止低分辨率的视频更加模糊、看不清。优选地,预览位置的具体定位和大小还可根据手机或平板电脑的不同而设定。
本发明实施例提供的基于安卓平台的多媒体推荐方法,在向用户展示的推荐页面中的预览位置处嵌入对应的低分辨率的多媒体资源,以向用户推广多媒体资源,同时提高了用户观看体验。
实施例二
图2是示出根据本发明实施例二的基于安卓平台的多媒体推荐方法的流程图。
参照图2,基于安卓平台的多媒体推荐方法包括如下步骤:
在步骤S210,向服务器发送多媒体推荐请求。
在步骤S220,响应于多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源。
在步骤S230,将低分辨率的多媒体资源嵌入到多媒体推荐页面中对应的预览位置。
其中,步骤S210、步骤S220和步骤S220的内容分别与上述实施例一中的步骤S110、步骤S120和步骤S130相对应,其功能原理相同,在此不再赘述。
在上述步骤的基础上,本实施例的基于安卓平台的多媒体推荐方法还包括步骤S240和步骤S250。
在步骤S240,显示多媒体推荐页面。
当用户拖动多媒体推荐页面,使得某些预览位置位于焦点区域时,终端设备获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息。第一预览位置的信息可以包括但不限于第一预览位置的坐标等等。
根据所述第一预览位置的信息去掉所述第一预览位置的画布。
调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。当所述第一预览位置的画图去掉后,终端设备将该第一预览位置对应的低分辨率的多媒体资源的已经解码的部门通过创建的播放窗口开始播放。当第一预览位置有多个时,可以同时去掉多个画布,并同时分别通过不同的播放窗口开始播放对应的低分辨率的多媒体资源。
具体地,终端设备在接收到来自服务器的视频推荐页面和至少一个低分辨率的视频资源后,显示视频推荐页面,该页面中包括上述低分辨率的视频资源。优选地,视频推荐页面上可以同时显示多个视频片段,如刘备三顾茅庐的片段、武松打虎的片段或孙悟空大战红孩儿的片段。优选地,视频推荐页面上可以根据用户鼠标滚动键的滚动,选择性的显示视频片段,例如,当用户开始进入页面后显示三国演义的视频片段,鼠标滚动到下一行,页面显示水浒传的视频片段。优选地,视频推荐页面上还可以根据用户鼠标触碰的某一个海报或者精彩剧集的视频帧显示相应的视频,例如,鼠标触碰到海贼王的海报后页面显示海贼王的视频片段,鼠标触碰到火影忍者的海报后页面显示海贼王的视频片段。
具体地,预设焦点区域为终端设备的屏幕中心位置。
例如,用户在用手机访问乐视TV视频应用软件后,软件显示的视频推荐页面会带有播放视频功能,假设视频推荐页面中含有琅琊榜和海贼王的海报,视频推荐页面会在手机中心位置播放低分辨率的琅琊榜和/或海贼王的某一集的精彩片段,如果用户不喜欢琅琊榜,则不必再进入琅琊榜的视频播放页面对其进行了解,避免了用户不必要的操作,增加的体验,同时节省了流量。
优选地,低分辨率的多媒体资源为对应多媒体资源的片段或者为对应多媒体资源的片花,片花包括精彩剧集或者片头、片尾。例如,对于三国演义的低分辨率视频片段或视频片花可以为刘关张桃园三结义时的片段、虎牢关三英战吕布的片段、带有歌曲滚滚长江东逝水的片头视频或者带有歌曲历史的天空的片尾视频等。
本发明实施例提供的基于安卓平台的多媒体推荐方法,在向用户展示的推荐页面中的预览位置处播放对应的低分辨率的多媒体资源,用户在选择播放资源前,可以通过预览的低分辨率的多媒体资源对视频内容做更深入的了解,从而更直观地做出播放选择,使用户的操作更加简便,提高了用户的体验。
实施例三
图3是示出根据本发明实施例三的基于安卓平台的终端设备的结构示意图。
参照图3,本实施例的基于安卓平台的终端设备用于执行图1的方法步骤,该装置包括:多媒体推荐请求发送单元310、多媒体内容获取单元320和多媒体资源嵌入单元330。
多媒体推荐请求发送单元310用于向服务器发送多媒体推荐请求。
多媒体内容获取单元320用于响应于多媒体推荐请求发送单元310发送的多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源。
可选的,所述服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址;所述服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面;所述服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备;所述多媒体内容获取单元还用于根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
多媒体资源嵌入单元330用于将多媒体内容获取单元320获取的低分辨率的多媒体资源嵌入到多媒体推荐页面中对应的预览位置。
可选的,所述预览位置设置画布,所述画布用于显示所述多媒体资源的信息,所述多媒体资源嵌入单元还用于对应所述预览位置创建播放窗口,所述播放窗口用于播放所述低分辨率的多媒体资源。
本发明实施例提供的基于安卓平台的终端设备,在向用户展示的推荐页面中的预览位置处嵌入对应的低分辨率的多媒体资源,以向用户推广多媒体资源,同时提高了用户观看体验。
实施例四
图4是示出根据本发明实施例四的基于安卓平台的终端设备的结构示意图。
参照图4,本实施例的基于安卓平台的终端设备用于执行图2的方法步骤,该装置包括:多媒体推荐请求发送单元310、多媒体内容获取单元320、多媒体资源嵌入单元330、多媒体推荐页面显示单元340和多媒体资源播放单元350。
多媒体推荐请求发送单元310用于向服务器发送多媒体推荐请求。
多媒体内容获取单元320用于响应于多媒体推荐请求发送单元310发送的多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源。
多媒体资源嵌入单元330用于将多媒体内容获取单元320获取的低分辨率的多媒体资源嵌入到多媒体推荐页面中对应的预览位置。
多媒体推荐页面显示单元340,用于显示多媒体内容获取单元320获取的多媒体推荐页面。
进一步地,所述多媒体推荐页面显示单元包括:
焦点获取子单元(图中未示出),用于获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息。
画布处理子单元(图中未示出),用于根据所述第一预览位置的信息去掉所述第一预览位置的画布。
播放子单元(图中未示出),用于调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。
优选地,低分辨率的多媒体资源为对应多媒体资源的片段或者为对应多媒体资源的片花。
本发明实施例提供的基于安卓平台的终端设备,在向用户展示的推荐页面中的预览位置处播放对应的低分辨率的多媒体资源,用户在选择播放资源前,可以通过预览的低分辨率的多媒体资源对视频内容做更深入的了解,从而更直观地做出播放选择,使用户的操作更加简便,提高了用户的体验。
需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种基于安卓平台的多媒体推荐方法,其特征在于,应用于安装了安卓平台的终端设备,所述方法包括:
向服务器发送多媒体推荐请求;
响应于所述多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源;
将所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置。
2.根据权利要求1所述的方法,其特征在于,所述获取多媒体推荐页面和至少一个低分辨率的多媒体资源包括;
所述服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址;
所述服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面;
所述服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备;
所述终端设备根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
3.根据权利要求2所述的方法,其特征在于,所述预览位置设置画布,所述画布用于显示所述多媒体资源的信息,所述将所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置包括:
对应所述预览位置创建播放窗口,所述播放窗口用于播放所述低分辨率的多媒体资源。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
显示所述多媒体推荐页面。
5.根据权利要求4所述的方法,其特征在于,所述显示所述多媒体推荐页面包括:
获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息;
根据所述第一预览位置的信息去掉所述第一预览位置的画布;
调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。
6.一种基于安卓平台的终端设备,其特征在于,所述终端设备包括:
多媒体推荐请求发送单元,用于向服务器发送多媒体推荐请求;
多媒体内容获取单元,用于响应于所述多媒体推荐请求发送单元发送的所述多媒体推荐请求,获取多媒体推荐页面和至少一个低分辨率的多媒体资源;
多媒体资源嵌入单元,用于将所述多媒体内容获取单元获取的所述低分辨率的多媒体资源嵌入到所述多媒体推荐页面中对应的预览位置。
7.根据权利要求6所述的终端设备,其特征在于,所述服务器解析所述多媒体推荐请求,获取被推荐的多媒体资源的信息和对应的低分辨率的多媒体资源的地址;所述服务器根据所述被推荐的多媒体资源的信息生成多媒体推荐页面;所述服务器将所述多媒体推荐页面和低分辨率的多媒体资源的地址发送给所述终端设备;
所述多媒体内容获取单元还用于根据所述低分辨率的多媒体资源的地址下载对应的低分辨率的多媒体资源。
8.根据权利要求7所述的终端设备,其特征在于,所述预览位置设置画布,所述画布用于显示所述多媒体资源的信息,
所述多媒体资源嵌入单元还用于对应所述预览位置创建播放窗口,所述播放窗口用于播放所述低分辨率的多媒体资源。
9.根据权利要求8所述的终端设备,其特征在于,所述终端设备还包括:
多媒体推荐页面显示单元,用于显示所述多媒体内容获取单元获取的所述多媒体推荐页面。
10.根据权利要求9所述的终端设备,其特征在于,所述多媒体推荐页面显示单元包括:
焦点获取子单元,用于获取所述多媒体推荐页面中位于预设焦点区域的第一预览位置的信息;
画布处理子单元,用于根据所述第一预览位置的信息去掉所述第一预览位置的画布;
播放子单元,用于调用所述第一预览位置对应的播放窗口开始播放所述低分辨率的多媒体资源。
CN201510921216.6A 2015-12-11 2015-12-11 基于安卓平台的多媒体推荐方法及终端设备 Pending CN105898611A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510921216.6A CN105898611A (zh) 2015-12-11 2015-12-11 基于安卓平台的多媒体推荐方法及终端设备
PCT/CN2016/089705 WO2017096903A1 (zh) 2015-12-11 2016-07-11 基于安卓平台的多媒体推荐方法及终端设备
EP16795218.3A EP3197176A1 (en) 2015-12-11 2016-07-11 Android platform-based multimedia recommendation method and terminal device
US15/238,202 US20170171277A1 (en) 2015-12-11 2016-08-16 Method and electronic device for multimedia recommendation based on android platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510921216.6A CN105898611A (zh) 2015-12-11 2015-12-11 基于安卓平台的多媒体推荐方法及终端设备

Publications (1)

Publication Number Publication Date
CN105898611A true CN105898611A (zh) 2016-08-24

Family

ID=57002359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510921216.6A Pending CN105898611A (zh) 2015-12-11 2015-12-11 基于安卓平台的多媒体推荐方法及终端设备

Country Status (4)

Country Link
US (1) US20170171277A1 (zh)
EP (1) EP3197176A1 (zh)
CN (1) CN105898611A (zh)
WO (1) WO2017096903A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307239A (zh) * 2018-01-10 2018-07-20 北京奇虎科技有限公司 一种视频内容推荐方法和装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872707A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 一种预览播放方法及装置
CN109996099B (zh) * 2019-04-16 2022-11-01 阿波罗智联(北京)科技有限公司 车载***的音频焦点控制方法、***以及车载***
CN112149025B (zh) * 2020-10-19 2023-08-29 腾讯科技(深圳)有限公司 媒体资源展示方法和装置、存储介质及电子设备
CN113286159B (zh) * 2021-05-14 2022-05-31 北京字跳网络技术有限公司 应用程序的页面显示方法、装置和设备
CN113727167B (zh) * 2021-08-11 2023-07-25 北京奇艺世纪科技有限公司 视频资源播放方法、装置、设备和可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110214148A1 (en) * 2007-03-30 2011-09-01 Gossweiler Iii Richard C Interactive Media Display Across Devices
CN102843605A (zh) * 2012-08-22 2012-12-26 Tcl集团股份有限公司 视频播放方法、装置
US8813133B1 (en) * 2004-03-17 2014-08-19 Starz Entertainment, Llc Video rotation interface
CN104468720A (zh) * 2014-11-07 2015-03-25 广州市至德科技企业孵化器有限公司 一种确定预览链接并对其提供动态预览信息的方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104058A1 (en) * 2006-11-01 2008-05-01 United Video Properties, Inc. Presenting media guidance search results based on relevancy
CN103327400B (zh) * 2012-03-22 2016-08-31 鸿富锦精密工业(深圳)有限公司 用户端设备及其创建社交视频频道的方法
CN103533009A (zh) * 2013-01-06 2014-01-22 Tcl集团股份有限公司 一种基于Web技术实现音视频推荐的方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8813133B1 (en) * 2004-03-17 2014-08-19 Starz Entertainment, Llc Video rotation interface
US20110214148A1 (en) * 2007-03-30 2011-09-01 Gossweiler Iii Richard C Interactive Media Display Across Devices
CN102843605A (zh) * 2012-08-22 2012-12-26 Tcl集团股份有限公司 视频播放方法、装置
CN104468720A (zh) * 2014-11-07 2015-03-25 广州市至德科技企业孵化器有限公司 一种确定预览链接并对其提供动态预览信息的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307239A (zh) * 2018-01-10 2018-07-20 北京奇虎科技有限公司 一种视频内容推荐方法和装置
CN108307239B (zh) * 2018-01-10 2020-10-30 北京奇虎科技有限公司 一种视频内容推荐方法和装置

Also Published As

Publication number Publication date
US20170171277A1 (en) 2017-06-15
EP3197176A4 (en) 2017-07-26
EP3197176A1 (en) 2017-07-26
WO2017096903A1 (zh) 2017-06-15

Similar Documents

Publication Publication Date Title
CN105898611A (zh) 基于安卓平台的多媒体推荐方法及终端设备
CN108989297B (zh) 信息访问方法、客户端、装置、终端、服务器和存储介质
CN107590006B (zh) 文件处理方法、装置及移动终端
CN105487830B (zh) 用于对呈现的内容提供上下文功能的***和方法
US9330098B2 (en) User interface operating method and electronic device with the user interface and program product storing program for operating the user interface
US20190246165A1 (en) Messaging and commenting for videos
US8386942B2 (en) System and method for providing digital multimedia presentations
US20120254758A1 (en) Media Asset Pivot Navigation
US20150012840A1 (en) Identification and Sharing of Selections within Streaming Content
CN105979339B (zh) 一种窗口显示方法及客户端
US20150341698A1 (en) Method and device for providing selection of video
CN105763950A (zh) 一种弹幕显示方法及***
CN106101846A (zh) 一种信息处理方法及装置、终端
EP3466097A1 (en) Video tagging and annotation
KR20140113435A (ko) 텔레비전 등의 디스플레이 장치의 제어를 위한 직관적인 이미지 기반의 프로그램 가이드
CN106020852B (zh) 运行窗口直播方法、***及浏览器
US20160021417A1 (en) Interactive system and method for intelligent television
CN114051160B (zh) 视频展示方法及装置
US20090328103A1 (en) Genre-based segment collections
US20100333036A1 (en) Integrated interface device, and method of controlling integrated interface device
CN112399231A (zh) 播放方法
EP4343579A1 (en) Information replay method and apparatus, electronic device, computer storage medium, and product
CN115756249A (zh) 一种媒体数据的播放方法、装置、存储介质及电子设备
CN115563320A (zh) 信息回复方法、装置、电子设备、计算机存储介质和产品
JP6336309B2 (ja) 端末装置、動画配信装置、プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160824