CN106412634A - 媒体文件推送方法、媒体文件服务器及媒体文件推送*** - Google Patents

媒体文件推送方法、媒体文件服务器及媒体文件推送*** Download PDF

Info

Publication number
CN106412634A
CN106412634A CN201610808142.XA CN201610808142A CN106412634A CN 106412634 A CN106412634 A CN 106412634A CN 201610808142 A CN201610808142 A CN 201610808142A CN 106412634 A CN106412634 A CN 106412634A
Authority
CN
China
Prior art keywords
media file
content
broadcasting
user
temporal information
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
CN201610808142.XA
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610808142.XA priority Critical patent/CN106412634A/zh
Publication of CN106412634A publication Critical patent/CN106412634A/zh
Priority to PCT/CN2017/099366 priority patent/WO2018045893A1/zh
Priority to US16/295,593 priority patent/US10911802B2/en
Priority to US17/135,440 priority patent/US20210120283A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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
    • H04N21/26241Content 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 involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
    • 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/4828End-user interface for program selection for searching program descriptors
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种媒体文件推送方法、媒体文件服务器及媒体文件推送***,涉及通信技术领域。为了解决现有技术中存在的用户无法快速获取满足其推送需求的媒体文件的问题而发明。该方法,包括:获取用户输入的检索信息,该检索信息至少包括时间信息,所述时间信息表示用户对媒体文件的播放时长需求;依照预设的内容确定规则确定媒体文件的播放内容;根据所述时间信息和媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和所述播放内容的目标媒体文件;将至少一个目标媒体文件呈现在推送界面中。本发明应用在用户使用终端查找媒体文件的过程中。

Description

媒体文件推送方法、媒体文件服务器及媒体文件推送***
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体文件推送方法、媒体文件服务器及媒体文件推送***。
背景技术
在用户通过手机、电脑等终端观看视频的过程中,可能存在这样的应用场景,用户没有时间去观看一个完整的视频节目,如一部完整的电影,而是利用短的碎片化时间观看一些短时视频节目,如利用早餐时间观看新闻节目、幽默搞笑视频或一部电影的精华部分。这时,用户通过在终端中输入关键字来搜索满足其需求的视频。
现有技术中,用户在终端输入关键字后,终端推送给用户的视频可能无法满足用户的观看需求,仍然需要用户筛选视频,如:用户早餐时间想看10分钟左右的本地新闻类视频,用户输入“新闻”这一关键字时,视频服务器可能会推送所有新闻类的视频,这些视频的播放时长多种多样,这时用户仍然需要点击视频详情页查看视频时长信息或者在视频播放后通过播放控制条显示时长信息,来进一步筛选满足用户对时长需求的视频,这种情况下,查找相关视频耗费的时间可能会让用户放弃观看。
发明内容
本发明提供一种媒体文件推送方法、媒体文件服务器及媒体文件推送***,以解决现有技术中存在的用户无法快速获取满足其推送需求的媒体文件的问题。
为了达到上述目的,本发明采用如下技术方案:
一方面,本发明提供一种媒体文件的推送方法,包括:获取用户输入的检索信息,该检索信息至少包括时间信息;该时间信息表示用户对媒体文件的播放时长需求;依照预设的内容确定规则确定媒体文件的播放内容;根据时间信息和媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和播放内容的目标媒体文件;将该至少一个目标媒体文件呈现在推送界面中。
其中,该检索信息中包含的时间信息可以为一个时间区间或者为一个固定时长。
可选的,该检索信息可以为用户输入的搜索关键字,且该搜索关键字至少包括时长关键字,例如:用户输入的“10分钟+新闻”这一搜索关键字,“10分钟”为时长关键字,“新闻”为内容关键字。
可选的,在用户通过终端查找媒体文件时,终端上显示多个基于时间的搜索字段以供用户选择。因此,该用户输入的检索信息还可以为用户从终端显示的所有基于时间的搜索字段中选择的一个搜索字段。例如:终端上显示“早餐”、“下午茶”、“晚餐”这些基于时间的搜索字段,用户可以选择任意一个搜索字段。
可见,与现有技术中,用户无法快速获取满足其推送需求的媒体文件相比,本发明中,媒体文件服务器能够通过用户输入的检索信息中的时间信息,确定用户对媒体文件的播放时长需求;并依照预设的内容确定规则确定媒体文件的播放内容,进而向用户仅推送满足该时长需求和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
在一种可能的设计中,当用户输入的检索信息中仅包括时间信息时,在确定媒体文件的播放内容时,媒体文件服务器根据用户的历史播放记录,确定用户播放频率满足预设要求的至少一个内容类别,将该至少一个内容类别中的任意一个,确定为目标内容类别;将满足目标内容类别的播放内容确定为媒体文件的播放内容。例如:用户输入的检索信息为“10分钟”则媒体文件服务器仅能够根据该检索信息确定用户对媒体文件的时长需求为“10分钟”。为了确定媒体文件的播放内容,媒体文件服务器通过查看用户的历史观看记录,确定该用户经常观看综艺娱乐类和体育类媒体文件,则媒体文件服务器可将综艺娱乐类或体育类确定为目标内容类别,将属于该目标内容类别的播放内容确定为媒体文件的播放内容。
在该实施例中,媒体文件服务器能够根据用户的历史播放记录确定媒体文件的目标内容类别,进而将满足该目标内容类别的播放内容确定为媒体文件的播放内容,通过该实现方式确定的媒体文件的播放内容以用户的历史播放记录为依据,能够更加贴近用户的实际需求,进而向用户仅推送满足时间信息和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
在一种可能的设计中,当用户输入的检索信息中仅包括时间信息,且媒体文件服务器中存储有用户预先存储的内容类别时,在确定媒体文件的播放内容时,将预设内容类别确定为目标内容类别;将满足该目标内容类别的播放内容确定为媒体文件的播放内容。
在该实施例中,媒体文件服务器能够将预先存储的内容类别确定为目标内容类别,进而将满足该目标内容类别的播放内容确定为媒体文件的播放内容,通过该实现方式确定的媒体文件的播放内容以用户的设置为依据,能够满足用户对播放内容的需求,进而向用户仅推送满足时间信息和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
在一种可能的设计中,当用户输入的检索信息中还包括内容关键字时,在确定媒体文件的播放内容时,根据该内容关键字,将包含该内容关键字的播放内容确定为媒体文件的播放内容。例如:用户输入的检索信息为“10分钟+新闻”这一搜索关键字,则媒体文件服务器根据“10分钟”能够确定用户对媒体文件的时长需求为10分钟,根据“新闻”能够确定用户对媒体文件的内容需求为新闻类的媒体文件。
在该实施例中,媒体文件服务器能够根据用户输入的内容关键字确定媒体文件的播放内容,通过该实现方式确定的媒体文件的播放内容以用户输入的内容关键字为依据,能够满足用户对播放内容的需求,进而向用户仅推送满足时间信息和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
在一种可能的设计中,根据时间信息和媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和播放内容的目标媒体文件,具体包括:查找媒体文件资源库,确定媒体文件资源库中是否包含满足所述时间信息和播放内容的目标媒体文件;如果不包含,则将播放频率满足预设要求的至少一个媒体文件剪辑为满足所述时间信息和播放内容的目标媒体文件。
在该实施例中,在从媒体文件资源库中获取目标媒体文件时,如果能查找到满足时间信息和播放内容的媒体文件,则可将查找到的媒体文件作为待推送的目标媒体文件;如果查找不到,则可对播放频率较高的媒体文件进行剪辑,得到满足时间信息和播放内容的目标媒体文件,进而向用户仅推送满足时间信息和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
在一种可能的设计中,在将至少一个目标媒体文件呈现在推送界面中时,媒体文件服务器按照播放热度或播放次数推送多个目标媒体文件以便于用户从中选择其想要播放的媒体文件。
在该实施例中,媒体文件服务器能够根据媒体文件的播放热度和播放次数向用户推送目标媒体文件,进而向用户仅推送满足时间信息和播放内容的至少一个媒体文件,而不推送其他不满足推送需求的媒体文件,以便于用户从中选择其想要播放的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
另一方面,本发明还提供一种媒体文件服务器,可以实现上述方法示例中媒体文件服务器所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。
在一种可能的设计中,该媒体文件服务器的结构中包括处理器和收发器,该处理器被配置为支持该媒体文件服务器执行上述方法中相应的功能。该收发器用于支持该媒体文件服务器与其他网元之间的通信。该媒体文件服务器还可以包括存储器,该存储器用于与处理器耦合,其保存该媒体文件服务器必要的程序指令和数据。
再一方面,本发明提供了一种计算机存储介质,用于储存为上述媒体文件服务器所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
又一方面,本发明提供一种媒体文件推送***,包括本发明提供的上述媒体文件服务器和终端,该终端用于显示所述媒体文件服务器推送的至少一个目标媒体文件。
本发明提供的媒体文件推送方法、媒体文件服务器及媒体文件推送***,与现有技术中,用户无法快速获取满足其推送需求的媒体文件相比,本发明中,媒体文件服务器能够通过用户输入的检索信息中的时间信息确定用户对媒体文件的时长需求;并依据预设内容确定规则确定媒体文件的播放内容,进而向用户仅推送满足该时长需求和播放内容的媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种媒体文件推送***的结构示意图;
图2为本发明实施例提供的另一种媒体文件推送***的结构示意图;
图3为本发明实施例提供的一种媒体文件推送方法的流程示意图;
图4为本发明实施例提供的一种终端中用于输入检索信息的一种界面示意图;
图5为本发明实施例提供的另一种终端中用于输入检索信息的一种界面示意图;
图6为本发明实施例提供的另一种媒体文件推送方法的流程示意图;
图7为本发明实施例提供的一种媒体文件服务器的结构示意图;
图8为本发明实施例提供的另一种媒体文件服务器的结构示意图;
图9为本发明实施例提供的一种媒体文件服务器的结构示意图。
具体实施方式
下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的媒体文件推送方法可应用在用户通过终端播放媒体文件的应用场景下。
如图1所示,本发明实施例提供一种应用在该应用场景下的媒体文件推送***,包括:终端101和媒体文件服务器102。
其中,终端101可以为手机、平板电脑、智能电视等任意具备媒体文件搜索和播放功能的设备。媒体文件服务器102能够与终端101互相通信,向终端101推送媒体文件。
本发明实施例提供的媒体文件推送方法还可应用在多屏互动的应用场景下。其中,多屏互动指的是运用闪联协议、Miracast协议等,通过无线保真(Wi-Fi,Wireless-Fidelity)网络连接,在不同多媒体终端上,可进行多媒体内容的传输、解析、展示和控制等一系列操作,实现在不同平台设备上同时共享展示内容,丰富用户的多媒体生活。示例性的,采用多屏互动技术后,手机上的电影可以在电视上播放,平板电脑上的图片可以在电视上分享,电脑的内容可以投影到电视上。
如图2所示,本发明实施例提供一种应用在该多屏互动应用场景下的媒体文件推送***,包括:第一终端201、媒体文件服务器202、第二终端203。
其中,第一终端201具体可以为手机、智能手环、平板电脑、智能遥控器等设备。媒体文件服务器202用于根据用户通过第一终端201输入的检索信息,检索出媒体文件,并向第二终端203推送媒体文件。第二终端203可以为包括机顶盒的智能电视、平板电脑、手机等设备,用于播放媒体文件服务器202推送的媒体文件。
本发明实施例提供一种媒体文件推送方法,其执行主体可以为图1或图2所示的媒体文件服务器。本发明实施例以将本发明实施例提供的媒体文件推送方法应用在图2所示的***架构为例进行说明。此外,本发明实施例所指的媒体文件包括音频文件、视频文件、图像文件等各种文件,本发明实施例以媒体文件为视频文件为例进行说明。
如图3所示,该方法具体包括:
301:媒体文件服务器获取用户通过第一终端输入的检索信息。
其中,所述检索信息至少包括时间信息,该时间信息用于表示用户对媒体文件的时长需求。具体的,该时间信息可以为时间区间、固定时间值或者基于时间的搜索字段。当该时间信息为时间区间时,如“10分钟到30分钟”,则可确定用户对媒体文件的时长需求为播放时长为“10分钟到30分钟”的媒体文件。当该时间信息为固定时间值时,用户对媒体文件的时长需求为在该时间值左右浮动的时间区间内,如该时间信息为“30分钟”,则可确定用户对媒体文件的时长需求为播放时长为30分钟左右,如25分钟到35分钟的媒体文件。当该时间信息为基于时间的搜索字段时,如下午茶、早餐等,该时间信息表示的用户对媒体文件的时长需求为根据该时间场景下的统计值;如一般用户早餐时间为10分钟到30分钟左右,则其表示的时长需求为10分钟到30分钟。
可选的,该检索信息还可以包括与待推送媒体文件相关的内容关键词,如媒体文件的名称、媒体文件中演员的名称等;该内容关键词用于表示用户对媒体文件的内容需求。
作为一种具体实施例,所述用户输入的检索信息可以为用户输入的搜索关键字,该搜索关键字至少包括用于时间关键字。
如图4所示,本发明实施例给出了终端中用于输入检索信息的一种界面示意图。在用户想要通过输入关键字的方式查找媒体文件时,在用户点击选择“搜索关键字”后,用户可在弹出的界面中的相应搜索栏,如图中的“输入关键字1”、“输入关键字2”和“输入关键字3”等位置输入相应的关键字。当用户确定输入的搜索关键字无误后,可点击发送,以触发终端向媒体文件服务器发送该检索信息。用户还可以通过点击重置按钮重新输入关键字。
示例性的,该检索信息可以为用户在第一终端201显示的搜索栏中输入的如“10分钟+新闻”、“半小时+泰坦尼克号”等多个关键字字段组成的搜索关键字。其中,“10分钟”、“半小时”为时间信息,可以表示用户对媒体文件的观看时长需求;“新闻”、“泰坦尼克号”为内容关键词,可以表示用户对媒体文件的内容需求。
作为另一种具体实施例,在用户通过第一终端201查找媒体文件时,第一终端201上显示多个基于时间的搜索字段以供用户选择。该检索信息即为用户选择的基于时间的搜索字段。
如图5所示,本发明实施例给出了第一终端中用于输入检索信息的另一种界面示意图。在用户想要通过选择基于时间的搜索字段查找媒体文件时,在用户点击选择“基于时间的搜索字段”后,用户可在弹出的界面中所显示的多个搜索字段中,例如:早餐、午餐、下午茶等基于时间的搜索字段。当用户确定选择的搜索字段无误后,可点击发送,以触发终端向媒体文件服务器发送该检索信息。用户还可以通过点击重置按钮重新选择基于时间的搜索字段。
需要说明的是,在应用在图1所示的***中时,该检索信息为用户通过终端101输入的检索信息。
302:媒体文件服务器依照预设的内容确定规则确定媒体文件的播放内容。
当用户输入的检索信息中仅包括时间信息时,在确定媒体文件的播放内容时,可先确定媒体文件的目标内容类别,再将满足该目标内容类别的播放内容确定为待推送媒体文件的播放内容。
其中,当媒体文件服务器中存储有用户预先存储的内容类别时,该目标内容类别可以为该预先设置内容类别。
例如:该预设内容类别为综艺娱乐类,则直接将属于综艺娱乐类的播放内容确定为待推送媒体文件的播放内容。
该目标内容类别还可以为媒体服务器按照一定的规则确定出的目标内容类别,该具体实现过程见后文详述。
当用户输入的检索信息中还包括内容关键字时,在确定媒体文件的播放内容时,根据该内容关键字,将包含该内容关键字的播放内容确定为媒体文件的播放内容。例如:用户输入的检索信息为“10分钟+泰坦尼克号”这一搜索关键字,则媒体文件服务器根据“10分钟”能够确定用户对媒体文件的时长需求为10分钟,根据“泰坦尼克号”能够确定媒体文件的播放内容为泰坦尼克号相关的播放内容。
303:媒体文件服务器根据所述时间信息和所述媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和所述播放内容的目标媒体文件。
其中,媒体文件数据库中保存的媒体文件为运营商或内容提供商剪辑好的各种不同时长的媒体文件片段。在从媒体文件资源库中获取目标媒体文件时,如果能查找到满足时间信息和播放内容的媒体文件,则可将查找到的媒体文件作为待推送的目标媒体文件;如果查找不到,则可对播放频率满足预设要求的至少一个媒体文件进行剪辑,得到满足时间信息和播放内容的目标媒体文件。
示例性的,如果用户对媒体文件的时长需求为半个小时,对媒体文件的内容需求为影片A,则通过统计多个用户在半个小时内观看影片A时具体看了哪一部分内容或片段,将观看频率较高的一个或多个媒体文件片段剪辑为时长为半个小时的目标媒体文件。
304:媒体文件服务器将所述至少一个目标媒体文件呈现在推送界面中并发送至所述第二终端。
作为一种实施例,如果存在多个目标媒体文件,则按照播放热度或播放次数依次将每个目标媒体文件呈现在推送界面以便于用户从该多个目标媒体文件中选择其想要播放的媒体文件。
需要说明的是,在应用于图1所示的***架构中时,媒体文件服务器102可向终端101推送多个目标媒体文件。
本发明提供的媒体文件推送方法,与现有技术中,用户无法快速获取满足其推送需求的媒体文件相比,本发明中,媒体文件服务器能够通过用户输入的检索信息中的时间信息确定用户对媒体文件的时长需求;并依据预设内容确定规则确定媒体文件的播放内容,进而向用户仅推送满足该时长需求和播放内容的媒体文件,而不推送其他不满足推送需求的媒体文件,能够减少用户查找媒体文件所耗费的时间,使得用户能够快速获取满足其推送需求的媒体文件,进而提高用户体验。
如图6所示,本发明实施例还提供了一种媒体文件推送方法,该方法应用在检索信息仅包括时间信息的应用场景下,该方法具体包括:
401:媒体文件服务器获取用户通过第一终端输入的检索信息,该检索信息至少包括时间信息,该时间信息表示用户对媒体文件的播放时长需求。
其中,该步骤的具体实现过程可参考步骤301,此处不再赘述。
402:根据用户的历史播放记录,确定用户播放频率满足预设要求的至少一个内容类别。
其中,用户的历史播放记录可以为一段时间内,如1个月或2周内的播放记录。该预设要求可以为次数要求,播放频率满足预设要求是指播放频率大于或等于一定次数。
具体实现中,作为一种实施例,根据该历史播放记录,采用大数据统计方法可以确定用户经常观看的媒体文件属于哪种类别。
示例性的,通过统计1个月内用户的观看记录,可以得出用户在这段时间内观看了综艺娱乐节目n1次,观看了体育类节目n2次,新闻类节目n3次,情感类电视剧n4次,如果n1和n3均大于预设次数要求,则确定用户A对应的目标内容类别为综艺娱乐类和新闻类。
403:媒体文件服务器将所述至少一个内容类别中的任意一个,确定为目标内容类别,将满足该目标内容类别的播放内容确定为媒体文件的播放内容。
可选的,有些用户观看的媒体文件内容相似,可以认为这些用户为同属于同一目标内容类别的用户,则根据同属于同一目标内容类别的其他用户的观看记录,将其他用户播放的媒体文件确定为媒体文件的播放内容。例如:用户A和用户B经常观看综艺娱乐类媒体文件,则在为用户A推送媒体文件时,可以根据用户B的观看记录,将用户B看过而用户A未看过的媒体文件确定为推送给用户A的媒体文件。
404:媒体文件服务器根据时间信息和媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和播放内容的目标媒体文件。
该步骤的具体实现过程可参考步骤303,此处不再赘述。
405:媒体文件服务器将所述至少一个目标媒体文件呈现在推送界面中,并发送至第二终端。
该步骤的具体实现过程可参考步骤304,此处不再赘述。
可选的,在确定用户对应的目标内容类别的同时,还可以同时确定用户对应的观看时间,以得到与观看时间对应的目标内容类别。则当检索信息中包括的时间信息为用户选择的基于时间的搜索字段时,能够推送与该时间信息对应的媒体文件。
示例性的,通过统计1个月内用户的历史播放记录,可以得出用户在早餐时间对应的媒体文件类别为新闻类;在下午茶(下午3点到5点)时间对应的媒体文件类别为娱乐类;在晚餐时间对应的媒体文件类别为情感电视剧类,在入睡前(晚上9点到12点)对应的媒体文件类别为电影。则当用户输入的时间信息为下午茶时,将与下午茶对应的媒体文件呈现在推送界面。
本发明实施例提供的媒体文件推送方法,在用户输入的检索信息仅包括时间信息的情况下,也即仅对待推送媒体文件的时长有明确需求,对待推送媒体文件的内容无明确需求时,通过统计该用户的历史播放记录,并根据该历史播放记录确定用户经常观看的目标内容类别,将该目标内容类别的播放内容确定为待推送媒体文件的播放内容,然后再推送满足时间信息和内容类别的媒体文件。通过该实现方式推送的媒体文件能够更加贴近用户的实际推送需求,进而能够提高用户体验。
上述主要从各个网元之间交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元,例如媒体文件服务器为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对媒体文件服务器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,如图7所示,本发明实施例还提供了上述实施例中所涉及的媒体文件服务器102或媒体文件服务器202的一种可能的结构示意图,包括:获取模块501、处理模块502和推送模块503。其中,获取模块501用于支持媒体文件服务器执行图3中的步骤301和图6中的步骤401,也即获取用户通过第一终端输入的检索信息,该检索信息中包括时间信息,该时间信息用于表示用户对媒体文件的时长需求;处理模块502,用于支持媒体文件服务器执行图3中的步骤302和步骤303也即依照预设的内容确定规则确定媒体文件的播放内容,以及根据时间信息和媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和播放内容的目标媒体文件。更具体的,处理模块502还用于支持媒体文件服务器执行图6中的步骤402、步骤403和步骤404。推送模块503用于支持媒体文件服务器执行图3中的步骤304和图6中的步骤405,也即将所述至少一个目标媒体文件呈现在推送界面中,并发送至第二终端。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成单元的情况下,如图8所示,本发明实施例还提供了上述实施例中所涉及的一种可能的结构示意图。媒体文件服务器102或202,包括:处理模块601和通信模块602。处理模块601用于对媒体文件服务器的动作进行控制管理,例如,处理模块601用于支持媒体文件服务器执行图3中的过程301、302、303和304,图4中的过程401、402、403、404、405和/或用于本文所描述的技术的其它过程。通信模块602用于支持媒体文件服务器与其他网络实体的通信,例如与图1、图2中示出的功能模块或网络实体之间的通信。媒体文件服务器还可以包括存储模块603,用于存储媒体文件服务器的程序代码和数据。
其中,处理模块601可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块602可以是收发器、收发电路或通信接口等。存储模块603可以是存储器。
当处理模块601为处理器,通信模块602为收发器,存储模块603为存储器时,本发明实施例所涉及的媒体文件服务器可以为图9所示的计算机设备。
如图9所示,本发明实施例提供一种计算机设备700,包括至少一个处理器701,通信总线702,存储器703以及至少一个收发器704。处理器701、存储器703和至少一个收发器704通过所述通信总线702互相连接。
处理器701可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。
通信总线702可包括通路,在上述组件之间传送信息。所述收发器704,用于与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(Wireless Local AreaNetworks,WLAN)等。
存储器703可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,所述存储器703用于存储执行本发明方案的应用程序代码,并由处理器701来控制执行。所述处理器701用于执行所述存储器703中存储的应用程序代码。
在具体实现中,作为一种实施例,处理器701可以包括一个或多个CPU,例如图9中的CPU0和CPU1。
在具体实现中,作为一种实施例,计算机设备700可以包括多个处理器,例如图9中的处理器701和处理器707。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,计算机设备700还可以包括输出设备705和输入设备706。输出设备705和处理器701通信,可以以多种方式来显示信息。例如,输出设备705可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备706和处理器701通信,可以以多种方式接受用户的输入。例如,输入设备706可以是鼠标、键盘、触摸屏设备或传感设备等。
上述的计算机设备700可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备700可以是台式机、便携式电脑、网络服务器、掌上电脑(Personal Digital Assistant,PDA)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图9中类似结构的设备。本发明实施例不限定计算机设备700的类型。
结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(ReadOnly Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

Claims (12)

1.一种媒体文件的推送方法,其特征在于,包括:
获取用户输入的检索信息,所述检索信息至少包括时间信息,所述时间信息表示用户对媒体文件的播放时长需求;
依照预设的内容确定规则确定媒体文件的播放内容;
根据所述时间信息和所述媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和所述播放内容的目标媒体文件;
将所述至少一个目标媒体文件呈现在推送界面中。
2.根据权利要求1所述的方法,其特征在于,所述依照预设的内容确定规则确定媒体文件的播放内容具体为:
根据用户的历史播放记录,确定用户播放频率满足预设要求的至少一个内容类别;
将所述至少一个内容类别中的任意一个,确定为目标内容类别;
将满足所述目标内容类别的播放内容确定为媒体文件的播放内容。
3.根据权利要求1所述的方法,其特征在于,所述依照预设的内容确定规则确定媒体文件的播放内容具体为:
将预设内容类别确定为目标内容类别;
将满足所述目标内容类别的播放内容确定为媒体文件的播放内容。
4.根据权利要求1所述的方法,其特征在于,若所述检索信息还包括内容关键字,则所述依照预设的内容确定规则确定媒体文件的播放内容具体为:
根据所述内容关键字,将包含所述内容关键字的播放内容确定为媒体文件的播放内容。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述时间信息和所述媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和所述播放内容的目标媒体文件,具体包括:
查找媒体文件资源库,确定所述媒体文件资源库中是否包含满足所述时间信息和所述播放内容的目标媒体文件;
如果不包含,则将播放频率满足预设要求的至少一个媒体文件剪辑为满足所述时间信息和所述播放内容的目标媒体文件。
6.一种媒体文件服务器,其特征在于,包括:
获取模块,用于获取用户输入的检索信息,所述检索信息至少包括时间信息,所述时间信息表示用户对媒体文件的播放时长需求;
处理模块,用于依照预设的内容确定规则确定媒体文件的播放内容;根据所述时间信息和所述媒体文件的播放内容,在媒体文件资源库中获取至少一个满足所述时间信息和所述播放内容的目标媒体文件;
推送模块,用于将所述至少一个目标媒体文件呈现在推送界面中。
7.根据权利要求6所述的服务器,其特征在于,
所述处理模块,具体用于根据用户的历史播放记录,确定用户播放频率满足预设要求的至少一个内容类别;
将所述至少一个内容类别中的任意一个,确定为目标内容类别;
将满足所述目标内容类别的播放内容确定为媒体文件的播放内容。
8.根据权利要求6所述的服务器,其特征在于,
所述处理模块,具体用于将预设内容类别确定为目标内容类别;
将满足所述目标内容类别的播放内容确定为媒体文件的播放内容。
9.根据权利要求6所述的服务器,其特征在于,
所述处理模块,还用于当所述检索信息还包括内容关键字时,根据所述内容关键字,将包含所述内容关键字的播放内容确定为媒体文件的播放内容。
10.根据权利要求6至9任一项所述的服务器,其特征在于,
所述处理模块,具体用于查找媒体文件资源库,确定所述媒体文件资源库中是否包含满足所述时间信息和所述播放内容的目标媒体文件;
当所述媒体文件资源库中不包含满足所述时间信息和所述播放内容的目标媒体文件时,将播放频率满足预设要求的至少一个媒体文件剪辑为满足所述时间信息和所述播放内容的目标媒体文件。
11.一种媒体文件服务器,其特征在于,包括:处理器、存储器、收发器和通信总线,所述处理器、存储器、收发器通过所述通信总线互相连接,其中:
所述存储器用于存储计算机可执行程序代码;
所述处理器用于根据所述存储器存储的计算机可执行程序代码执行如权利要求1至5任意一项所述的方法。
12.一种媒体文件推送***,其特征在于,包括终端和权利要求11所述的媒体文件服务器,所述终端用于显示所述媒体文件服务器推送的至少一个目标媒体文件。
CN201610808142.XA 2016-09-07 2016-09-07 媒体文件推送方法、媒体文件服务器及媒体文件推送*** Pending CN106412634A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610808142.XA CN106412634A (zh) 2016-09-07 2016-09-07 媒体文件推送方法、媒体文件服务器及媒体文件推送***
PCT/CN2017/099366 WO2018045893A1 (zh) 2016-09-07 2017-08-28 媒体文件推送方法、媒体文件服务器及媒体文件推送***
US16/295,593 US10911802B2 (en) 2016-09-07 2019-03-07 Media file pushing method, media file server, and media file pushing system
US17/135,440 US20210120283A1 (en) 2016-09-07 2020-12-28 Media File Pushing Method, Media File Server, and Media File Pushing System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610808142.XA CN106412634A (zh) 2016-09-07 2016-09-07 媒体文件推送方法、媒体文件服务器及媒体文件推送***

Publications (1)

Publication Number Publication Date
CN106412634A true CN106412634A (zh) 2017-02-15

Family

ID=57998625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610808142.XA Pending CN106412634A (zh) 2016-09-07 2016-09-07 媒体文件推送方法、媒体文件服务器及媒体文件推送***

Country Status (3)

Country Link
US (2) US10911802B2 (zh)
CN (1) CN106412634A (zh)
WO (1) WO2018045893A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107404539A (zh) * 2017-08-31 2017-11-28 深圳市元征科技股份有限公司 音乐推送方法及终端设备
WO2018045893A1 (zh) * 2016-09-07 2018-03-15 华为技术有限公司 媒体文件推送方法、媒体文件服务器及媒体文件推送***
CN108376166A (zh) * 2018-02-24 2018-08-07 宁夏玲杰科技有限公司 智能学习方法、装置及电子设备
CN109618196A (zh) * 2018-12-20 2019-04-12 未来电视有限公司 一种视频编单方法、装置,电子设备及存储介质
CN110569417A (zh) * 2019-09-12 2019-12-13 重庆市群众艺术馆 文化云平台资源推送方法
CN110825932A (zh) * 2019-11-01 2020-02-21 山东劳动职业技术学院(山东劳动技师学院) 受碎片化时间制约的信息检索和浏览***
CN112423098A (zh) * 2020-11-20 2021-02-26 北京字节跳动网络技术有限公司 视频处理方法、电子装置及存储介质
CN112883210A (zh) * 2019-11-29 2021-06-01 腾讯科技(深圳)有限公司 一种多媒体数据的筛选方法、装置、智能终端及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11341179B1 (en) * 2019-09-30 2022-05-24 Amazon Technologies, Inc. Media authenticity analysis service
KR102638448B1 (ko) 2021-11-26 2024-02-21 한국전자기술연구원 굴곡성 특성이 우수한 필름 대체용 소재

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5237849B2 (ja) * 2009-02-05 2013-07-17 株式会社日立ソリューションズ 番組推薦装置
CN104036018A (zh) * 2014-06-25 2014-09-10 百度在线网络技术(北京)有限公司 视频获取方法和装置
CN104598505A (zh) * 2014-06-03 2015-05-06 腾讯科技(深圳)有限公司 多媒体资源推荐方法及装置
CN104699806A (zh) * 2015-03-20 2015-06-10 无锡天脉聚源传媒科技有限公司 一种视频搜索方法及装置
CN104954820A (zh) * 2015-06-15 2015-09-30 小米科技有限责任公司 节目的推荐方法及装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020188363A1 (en) * 2001-06-08 2002-12-12 Ashy Michael Joseph Apparatus and method for providing entertainment media
TWI310545B (en) * 2003-10-04 2009-06-01 Samsung Electronics Co Ltd Storage medium storing search information and reproducing apparatus
JP2005135008A (ja) * 2003-10-28 2005-05-26 Sony Corp 情報配信システム及び情報配信方法
WO2008073538A1 (en) * 2006-08-18 2008-06-19 Motionbox, Inc. An operational system and architectural model for improved manipulation of video and time-based media
US8626136B2 (en) * 2006-06-29 2014-01-07 Microsoft Corporation Architecture for user- and context-specific prefetching and caching of information on portable devices
CN101622869B (zh) * 2007-12-18 2012-03-07 松下电器产业株式会社 图像再现装置、图像再现方法及图像再现程序
US9966112B1 (en) * 2013-04-18 2018-05-08 Gracenote, Inc. Systems and methods to associate multimedia tags with user comments and generate user modifiable snippets around a tag time for efficient storage and sharing of tagged items
US8990692B2 (en) * 2009-03-26 2015-03-24 Google Inc. Time-marked hyperlinking to video content
US20110029386A1 (en) * 2009-07-30 2011-02-03 Derek Alton Devries Allocation of digital media store credit for presentation of an advertisement with a media player
US9063938B2 (en) * 2012-03-30 2015-06-23 Commvault Systems, Inc. Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9454530B2 (en) * 2012-10-04 2016-09-27 Netflix, Inc. Relationship-based search and recommendations
US9817827B2 (en) * 2012-10-04 2017-11-14 Netflix, Inc. Relationship-based search and recommendations
CN103179461A (zh) 2013-03-27 2013-06-26 四川长虹电器股份有限公司 智能电视内容推荐的方法
CN104396270A (zh) * 2013-07-02 2015-03-04 华为技术有限公司 一种流媒体处理的方法、装置及***
CN103546789B (zh) 2013-08-23 2017-07-11 Tcl集团股份有限公司 一种电视节目推荐方法、***及智能终端
WO2016125339A1 (ja) * 2015-02-03 2016-08-11 株式会社ソニー・インタラクティブエンタテインメント 動画像処理装置
AU2016249106A1 (en) * 2015-04-16 2017-11-02 W.S.C. Sports Technologies Ltd. System and method for creating and distributing multimedia content
CN106412634A (zh) * 2016-09-07 2017-02-15 华为技术有限公司 媒体文件推送方法、媒体文件服务器及媒体文件推送***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5237849B2 (ja) * 2009-02-05 2013-07-17 株式会社日立ソリューションズ 番組推薦装置
CN104598505A (zh) * 2014-06-03 2015-05-06 腾讯科技(深圳)有限公司 多媒体资源推荐方法及装置
CN104036018A (zh) * 2014-06-25 2014-09-10 百度在线网络技术(北京)有限公司 视频获取方法和装置
CN104699806A (zh) * 2015-03-20 2015-06-10 无锡天脉聚源传媒科技有限公司 一种视频搜索方法及装置
CN104954820A (zh) * 2015-06-15 2015-09-30 小米科技有限责任公司 节目的推荐方法及装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018045893A1 (zh) * 2016-09-07 2018-03-15 华为技术有限公司 媒体文件推送方法、媒体文件服务器及媒体文件推送***
US10911802B2 (en) 2016-09-07 2021-02-02 Huawei Technologies Co., Ltd. Media file pushing method, media file server, and media file pushing system
CN107404539A (zh) * 2017-08-31 2017-11-28 深圳市元征科技股份有限公司 音乐推送方法及终端设备
CN108376166A (zh) * 2018-02-24 2018-08-07 宁夏玲杰科技有限公司 智能学习方法、装置及电子设备
CN109618196A (zh) * 2018-12-20 2019-04-12 未来电视有限公司 一种视频编单方法、装置,电子设备及存储介质
CN110569417A (zh) * 2019-09-12 2019-12-13 重庆市群众艺术馆 文化云平台资源推送方法
CN110825932A (zh) * 2019-11-01 2020-02-21 山东劳动职业技术学院(山东劳动技师学院) 受碎片化时间制约的信息检索和浏览***
CN110825932B (zh) * 2019-11-01 2022-04-26 山东劳动职业技术学院(山东劳动技师学院) 受碎片化时间制约的信息检索和浏览***
CN112883210A (zh) * 2019-11-29 2021-06-01 腾讯科技(深圳)有限公司 一种多媒体数据的筛选方法、装置、智能终端及存储介质
CN112883210B (zh) * 2019-11-29 2024-04-26 腾讯科技(深圳)有限公司 一种多媒体数据的筛选方法、装置、智能终端及存储介质
CN112423098A (zh) * 2020-11-20 2021-02-26 北京字节跳动网络技术有限公司 视频处理方法、电子装置及存储介质

Also Published As

Publication number Publication date
US20190208238A1 (en) 2019-07-04
US10911802B2 (en) 2021-02-02
WO2018045893A1 (zh) 2018-03-15
US20210120283A1 (en) 2021-04-22

Similar Documents

Publication Publication Date Title
CN106412634A (zh) 媒体文件推送方法、媒体文件服务器及媒体文件推送***
US20180376208A1 (en) Presenting linear and nonlinear content via dvr
US20210389858A1 (en) Method and apparatus for interaction control of display page
US20130074109A1 (en) Television listing user interface based on trending
CN110168541B (zh) 基于静态和时间知识图消除词语歧义的***和方法
CN113992934B (zh) 多媒体信息处理方法、装置、电子设备和存储介质
US8832722B2 (en) Media asset voting
CN114071179B (zh) 一种直播预览方法、装置、设备及介质
US10484741B2 (en) Systems and methods for enabling a user to generate a plan to access content using multiple content services
CN105808182A (zh) 显示控制方法及***、广告破口判断装置、影音处理装置
US20140095341A1 (en) System and methods for generating a custom media bundle
JP2019506760A (ja) カレンダ予定とメディアアセット伝送時間との間の重複を検出するための方法およびシステム
US20240028189A1 (en) Interaction method and apparatus, electronic device and computer readable medium
CN115190366B (zh) 一种信息展示方法、装置、电子设备、计算机可读介质
CN110083718A (zh) 用于识别媒体项的可用性的***和方法
US20240121485A1 (en) Method, apparatus, device, medium and program product for obtaining text material
CN103596034A (zh) 智能电视的桌面显示的控制方法和控制装置
US20160165315A1 (en) Display apparatus, method of displaying channel list performed by the same, server, and control method performed by the server
US10432573B2 (en) Information processing device, information processing method and terminal device
EP4207775A1 (en) Method and apparatus for determining object addition mode, electronic device, and medium
US11265608B2 (en) System and method for presenting electronic media assets
CN108881443A (zh) 信息显示、推送方法及装置
US10321180B2 (en) News production system with dynamic character generator output
KR102157102B1 (ko) 채널 리스트에 매칭된 부가 정보를 제공하기 위한 방법 및 장치
CN105516279B (zh) 一种用户账户创建方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215