一种多媒体文件输出方法及装置与流程

文档序号:12465741阅读:198来源:国知局
一种多媒体文件输出方法及装置与流程

本发明属于互联网技术领域,尤其涉及一种多媒体文件输出方法及装置。



背景技术:

随着科技的发展以及人们生活水平的提高,终端如手机已成为人们日常生活中必不可少的娱乐工具,人们通常利用手机等终端收听歌曲、观看视频等。

现有技术中,当用户打开相应的音乐应用收听歌曲时,音乐应用可以为用户推送一些歌曲,为用户带来了方便。然而,在对现有技术的研究与实践中,本发明的发明人发现:现有技术中,音乐的推荐方式多数是基于用户的喜好,为用户推荐音乐的算法都是相似的,但是实际上用户在不同情景下,所希望听到的音乐是不一样的,因此推送的音乐难以满足用户的需求,需要多次推送,浪费网络资源的同时导致用户体验差。



技术实现要素:

本发明实施例提供一种多媒体文件输出方法以及装置,旨在解决现有技术中推送的音乐难以满足用户的需求,需要多次推送,浪费网络资源的同时导致用户体验差的问题。

第一方面,本发明实施例一种多媒体文件输出方法,所述方法包括以下步骤:

获取终端的地理位置;

根据所述地理位置从多媒体数据库获取与所述地理位置对应的多媒体文件;

输出所述多媒体文件。

第二方面,本发明实施例提供一种多媒体文件输出装置,所述装置包括:

地理位置获取单元,用于获取终端的地理位置;

多媒体文件获取单元,用于根据所述地理位置从多媒体数据库获取与所述地理位置对应的多媒体文件;

输出单元,用于输出所述多媒体文件。

本发明实施例提供的多媒体文件输出方法,通过获取终端的地理位置,然后根据地理位置输出与该地理位置相应的多媒体文件,因此可以提高多媒体文件输出的准确性,提高网络资源利用效率的同时用户体验好。

附图说明

图1是本发明实施例提供的多媒体文件输出方法的实现流程图;

图2是本发明实施例提供的输出多媒体文件的实现流程图;

图3是本发明另一实施例提供的多媒体文件输出方法的实现流程图;

图4是本发明另一实施例提供的多媒体文件输出方法的实现流程图;

图5是本发明实施例提供的多媒体文件输出装置的结构示意图;

图6是本发明实施例提供的多媒体文件获取单元的结构示意图;

图7是本发明另一实施例提供的多媒体文件获取单元的结构示意图;

图8是本发明实施例提供的输出单元的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

需要说明的是,本发明实施例中使用了“第一”、“第二”等序数词,但这些词语是为了对本发明的元素进行区别,并不包括对元素的次序或者其他因素进行限定。

图1示出了本发明实施例提供的多媒体文件输出方法的实现流程,作为一个示例,本发明实施例从服务器的角度进行阐述,终端可以为个人电脑(Personal Computer,PC)、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、手机等设备,详述如下:

步骤S101,获取终端的地理位置;

在本发明实施例中,终端的地理位置可以是经纬度信息,也可以是其他可以表示终端所在位置的信息,如黄河大桥、广州塔等具体的地点。本发明在此不做限制。地理位置可以是终端自动上传的,也可以是终端响应于请求上传的。

步骤S102,根据地理位置从多媒体数据库获取与地理位置对应的多媒体文件;

在本发明实施例中,多媒体文件可以是音频、视频等多媒体文件。当获取了地理位置后,服务器可以根据地理位置从多媒体数据库获取与该地理位置对应的多媒体文件,多媒体文件可以为一个或多个,本发明在此不做限制。

例如,很多人在路过黄河大桥时喜欢听黄河大侠、黄河颂等歌曲,当获取到地理位置为黄河大桥时,则可以根据在黄河大桥地理位置的歌曲播放热度获取黄河大侠、黄河颂等歌曲文件。

又例如,当获取到的地理位置为黄鹤楼时,从多媒体数据库获取与黄鹤楼相关的歌曲。

步骤S103,输出多媒体文件。

在本发明实施例中,当获取到多媒体文件时,输出该多媒体文件,该多媒体文件可以是在终端上输出,也可以是在与终端关联的其他终端上输出。

作为本发明的一个实施例,输出多媒体文件可以是播放多媒体文件或者在终端当前显示界面上展示多媒体文件对应的信息,多媒体文件对应的信息可以为文件名、多媒体文件的播放热度或者多媒体文件的摘要、多媒体文件作者等与多媒体文件相关的信息。例如,当获取到“黄河颂”歌曲时,可以在终端上直接播放该歌曲,或在终端上展示“黄河颂”歌曲的歌曲名以及“黄河颂”作者为冼星海。

作为本发明的一个实施例,参见图2,输出多媒体文件的步骤可以包括步骤S201~S203。

S201,在终端当前显示界面上展示至少一个多媒体文件;

在本发明实施例中,可以在终端的当前显示界面上展示至少一个多媒体文件,例如,当根据地理位置获取到10首与地理位置对应的歌曲时,可以在终端的屏幕上显示7首歌曲。

S202,根据用户选择指令,确定至少一个多媒体文件中的目标多媒体文件;

例如,用户可以在触摸屏上触摸终端显示界面中展示的“黄河颂”歌曲信息,则“黄河颂”歌曲为目标多媒体文件。目标多媒体文件可以为一个或多个,本发明在此不做限制。

S203,播放目标多媒体文件。

当确定了目标多媒体文件后,终端播放该目标多媒体文件,以供用户收听。方便用户收听到与其地理位置对应的多媒体文件。

图3示出了本发明另一实施例提供的多媒体文件输出方法的实现流程,作为示例,终端可以为个人电脑(Personal Computer,PC)、笔记本电脑、私人数字助理(Personal Digital Assistant,PDA)、手机等设备,详述如下:

S301,获取终端的至少两个地理位置,以及终端在至少两个地理位置的时间;

S302,根据至少两个地理位置以及时间获取用户的出行方式;

在本发明实施例中,可以根据两个地理位置的距离以及位于两个地理位置的时间计算出终端的移动速度,从而根据移动速度获取用户的出行方式,例如,位于第一地理位置的时间为九点,位于第二地理位置的时间为九点十分,第一地理位置和第二地理位置相隔50公里,则时速为300公里,相应的用户的出行方式为高铁。

S303,根据出行方式从多媒体数据库获取与出行方式对应的多媒体文件;

在本发明实施例中,当获取到用户的出行方式后,获取适合该出行方式的多媒体文件。例如,在火车上可以获取气势磅礴的音乐,若用户为散步,则可以获取柔和的音乐。

作为本发明的一个实施例,也可以结合用户的喜好获取多媒体文件,以提高输出多媒体文件的准确性。

S304,输出多媒体文件。

本发明实施例通过根据终端的至少两个地理位置以及位于该至少两个地理位置的时间获取用户的出行方式,从而输出与该出行方式对应的多媒体文件,因此可以使用户收听到适合出行方式的多媒体文件,提高了多媒体文件输出的准确性,同时用户体验好。

图4示出了本发明另一实施例提供的多媒体文件输出方法的实现流程详述如下:

S401,获取终端的地理位置以及位于地理位置的当前时间;

在本发明实施例中,当前时间可以是具体的时间,也可以是时间段,例如九点,也可以是某一个特定的日子,例如春节、端午节等。

S402,获取在当前时间地理位置的多媒体文件播放热度;

在本发明实施例中,播放热度为多媒体文件的播放次数。例如,在端午节时该地理位置的多媒体播放次数。

S403,根据多媒体信息播放热度从多媒体数据库获取多媒体文件;

在本发明实施例中,可以根据多媒体文件播放热度获取播放热度排名靠前的多媒体文件。

S404,输出多媒体文件。

本发明实施例通过获取当前时间终端所在位置的多媒体文件播放热度,然后根据多媒体文件播放热度获取多媒体文件,因此可以获取到在该地理位置当前时间流行的音乐,因此提高了多媒体文件输出的准确性,同时用户体验好。

图5示出了本发明实施例提供的多媒体文件输出装置的结构图,该多媒体文件输出装置具体可以集成在个人电脑(Personal Computer,PC)、笔记本电脑、私人数字助理(Personal Digital Assistant,PDA)、手机等设备等设备中,为了便于说明,仅示出了与本发明实施例有关的部分。如图5所示,多媒体文件输出装置包括地理位置获取单元51、多媒体文件获取单元52以及输出单元53。

地理位置获取单元51,用于获取终端的地理位置;

在本发明实施例中,终端的地理位置可以是经纬度信息,也可以是其他可以表示终端所在位置的信息,如黄河大桥、广州塔等具体的地点。本发明在此不做限制。地理位置可以是终端自动上传的,也可以是终端响应于请求上传的。

作为本发明的一个实施例,地理位置获取单元51具体可以用于获取终端的至少两个地理位置,以及终端在至少两个地理位置的时间。

作为本发明的一个实施例,地理位置获取单元51具体可以用于获取终端的地理位置以及位于地理位置的当前时间。

多媒体文件获取单元52,用于根据地理位置从多媒体数据库获取与地理位置对应的多媒体文件;

在本发明实施例中,多媒体文件可以是音频、视频等多媒体文件。当获取了地理位置后,服务器可以根据地理位置从多媒体数据库获取与该地理位置对应的多媒体文件,多媒体文件可以为一个或多个,本发明在此不做限制。

例如,很多人在路过黄河大桥时喜欢听黄河大侠、黄河颂等歌曲,当获取到地理位置为黄河大桥时,则可以根据在黄河大桥地理位置的歌曲播放热度获取黄河大侠、黄河颂等歌曲文件。

又例如,当获取到的地理位置为黄鹤楼时,从多媒体数据库获取与黄鹤楼相关的歌曲。

作为本发明的一个实施例,参见图6,当地理位置获取单元51具体用于获取终端的至少两个地理位置,以及终端在至少两个地理位置的时间时,多媒体文件获取单元52包括出行方式获取模块61以及第一多媒体文件获取模块62。

出行方式获取模块61,用于根据至少两个地理位置以及时间获取用户的出行方式;

第一多媒体文件获取模块62,用于根据出行方式从多媒体数据库获取与出行方式对应的多媒体文件;

作为本发明的一个实施例,参见图7,当地理位置获取单元51用于获取终端的地理位置以及位于地理位置的当前时间时,多媒体文件获取单元52包括热度获取模块71以及第二多媒体文件获取模块72。

热度获取模块71,用于获取在当前时间地理位置的多媒体文件播放热度。

第二多媒体文件获取模块72,用于根据多媒体文件播放热度从多媒体数据库获取多媒体文件。

输出单元53,用于输出多媒体文件。

在本发明实施例中,当获取到多媒体文件时,输出该多媒体文件,该多媒体文件可以是在终端上输出,也可以是在与终端关联的其他终端上输出。

作为本发明的一个实施例,输出单元53可以用于播放多媒体文件或者在终端当前显示界面上展示多媒体文件对应的信息,多媒体文件对应的信息可以为文件名、多媒体文件的播放热度或者多媒体文件的摘要、多媒体文件作者等与多媒体文件相关的信息。例如,当获取到“黄河颂”歌曲时,可以在终端上直接播放该歌曲,或在终端上展示“黄河颂”歌曲的歌曲名以及“黄河颂”作者为冼星海。

作为本发明的一个实施例,参见图8,输出单元可以包括展示模块81、确定模块82、播放模块83。

展示模块81,用于在终端当前显示界面上展示至少一个多媒体文件;

在本发明实施例中,可以在终端的当前显示界面上展示至少一个多媒体文件,例如,当根据地理位置获取到10首与地理位置对应的歌曲时,可以在终端的屏幕上显示7首歌曲。

确定模块82,用于根据用户选择指令,确定至少一个多媒体文件中的目标多媒体文件;

例如,用户可以在触摸屏上触摸终端显示界面中展示的“黄河颂”歌曲信息,则“黄河颂”歌曲为目标多媒体文件。目标多媒体文件可以为一个或多个,本发明在此不做限制。

播放模块83,播放所述目标多媒体文件。

当确定了目标多媒体文件后,终端播放该目标多媒体文件,以供用户收听。方便用户收听到与其地理位置对应的多媒体文件。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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