媒体文件推送方法、媒体文件服务器及媒体文件推送系统与流程

文档序号:11139364
媒体文件推送方法、媒体文件服务器及媒体文件推送系统与制造工艺

本发明涉及通信技术领域,尤其涉及一种媒体文件推送方法、媒体文件服务器及媒体文件推送系统。



背景技术:

在用户通过手机、电脑等终端观看视频的过程中,可能存在这样的应用场景,用户没有时间去观看一个完整的视频节目,如一部完整的电影,而是利用短的碎片化时间观看一些短时视频节目,如利用早餐时间观看新闻节目、幽默搞笑视频或一部电影的精华部分。这时,用户通过在终端中输入关键字来搜索满足其需求的视频。

现有技术中,用户在终端输入关键字后,终端推送给用户的视频可能无法满足用户的观看需求,仍然需要用户筛选视频,如:用户早餐时间想看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可以是处理器或控制器,例如可以是中央处理器(Central Processing 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 Area Networks,WLAN)等。

存储器703可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable 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)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1