媒体文件播放方法及装置的制造方法

文档序号:10488991阅读:415来源:国知局
媒体文件播放方法及装置的制造方法
【专利摘要】本公开是关于一种媒体文件播放方法及装置,属于电子技术应用领域。所述方法包括:获取目标终端的环境信息;根据环境信息,从媒体库中获取与环境信息关联的目标文件信息;对目标文件信息指示的目标媒体文件进行播放。本公开解决了媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。本公开用于媒体文件播放。
【专利说明】
媒体文件播放方法及装置
技术领域
[0001] 本公开涉及电子技术应用领域,特别涉及一种媒体文件播放方法及装置。
【背景技术】
[0002] 随着电子技术的快速发展,基于电子技术的电子产品的应用也越来越广泛。其中, 诸如智能手机、平板电脑、车载终端等终端就是一种典型的电子产品。
[0003]终端通常都可以播放媒体文件,其中,媒体文件可以为视频文件或者音频文件,音 频文件如歌曲文件等,以媒体文件为歌曲文件为例,相关技术中,当用户想要听歌曲时,用 户可以在终端提供的搜索界面上输入该歌曲的名称,然后点击搜索按钮触发终端搜索相应 的歌曲文件,搜索到歌曲文件后,终端可以根据用户的操作对该歌曲文件进行进行播放。

【发明内容】

[0004] 为了解决媒体文件播放方式单一的问题,本公开提供了一种媒体文件播放方法及 装置。所述技术方案如下:
[0005] 根据本公开的第一方面,提供一种媒体文件播放方法,所述方法包括:
[0006] 获取目标终端的环境信息;
[0007] 根据所述环境信息,从媒体库中获取与所述环境信息关联的目标文件信息;
[0008] 对所述目标文件信息指示的目标媒体文件进行播放。
[0009] 可选地,所述环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志 性景点信息中的至少一种。
[0010] 可选地,所述对所述目标文件信息指示的目标媒体文件进行播放,包括:
[0011] 通过所述目标终端或者与所述目标终端建立通信连接的其他终端对所述目标文 件信息指示的目标媒体文件进行播放。
[0012] 可选地,通过所述目标终端对所述目标文件信息指示的目标媒体文件进行播放, 包括:
[0013] 检测所述目标终端的目标播放器是否已运行,所述目标播放器为能够播放所述目 标媒体文件的播放器;
[0014] 当所述目标播放器已运行,检测所述目标播放器当前是否播放媒体文件;
[0015] 当所述目标播放器当前播放媒体文件时,在所述目标播放器播放完当前播放的媒 体文件后,播放所述目标媒体文件;
[0016] 当所述目标播放器未运行,将所述目标文件信息添加至所述目标播放器的播放列 表;
[0017] 当所述目标播放器运行时,播放所述目标文件信息指示的目标媒体文件。
[0018] 可选地,所述媒体库为本地媒体库或服务器媒体库。
[0019] 可选地,所述对所述目标文件信息指示的目标媒体文件进行播放,包括:
[0020] 当所述目标文件信息的个数为至少两个时,确定至少两个目标文件信息中的每个 目标文件信息和所述环境信息的关联度;
[0021] 按照所述关联度的大小对所述至少两个目标文件信息进行排序;
[0022] 根据排序结果依次对每个目标文件信息指示的目标媒体文件进行播放。
[0023] 可选地,所述按照所述关联度的大小对所述至少两个目标文件信息进行排序,包 括:
[0024] 从所述至少两个关联度中删除小于和等于预设关联度阈值的关联度;
[0025] 按照所述至少两个关联度中大于所述预设关联度阈值的关联度的大小对相应的 目标文件信息进行排序。
[0026] 根据本公开的第二方面,提供一种媒体文件播放装置,所述装置包括:
[0027] 环境获取模块,被配置为获取目标终端的环境信息;
[0028] 文件获取模块,被配置为根据所述环境信息,从媒体库中获取与所述环境信息关 联的目标文件信息;
[0029] 文件播放模块,被配置为对所述目标文件信息指示的目标媒体文件进行播放。
[0030] 可选地,所述环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志 性景点信息中的至少一种。
[0031 ]可选地,所述文件播放模块,被配置为:
[0032]通过所述目标终端或者与所述目标终端建立通信连接的其他终端对所述目标文 件信息指示的目标媒体文件进行播放。
[0033]可选地,所述文件播放模块,包括:
[0034]第一播放子模块,被配置为:
[0035] 检测所述目标终端的目标播放器是否已运行,所述目标播放器为能够播放所述目 标媒体文件的播放器;
[0036] 当所述目标播放器已运行,检测所述目标播放器当前是否播放媒体文件;
[0037] 当所述目标播放器当前播放媒体文件时,在所述目标播放器播放完当前播放的媒 体文件后,播放所述目标媒体文件;
[0038] 当所述目标播放器未运行,将所述目标文件信息添加至所述目标播放器的播放列 表;
[0039] 当所述目标播放器运行时,播放所述目标文件信息指示的目标媒体文件。
[0040] 可选地,所述媒体库为本地媒体库或服务器媒体库。
[0041 ]可选地,所述文件播放模块,包括;
[0042] 确定子模块,被配置为当所述目标文件信息的个数为至少两个时,确定至少两个 目标文件信息中的每个目标文件信息和所述环境信息的关联度;
[0043] 排序子模块,被配置为按照所述关联度的大小对所述至少两个目标文件信息进行 排序;
[0044]播放子模块,被配置为根据排序结果依次对每个目标文件信息指示的目标媒体文 件进行播放。
[0045] 可选地,所述排序子模块,被配置为:
[0046] 从所述至少两个关联度中删除小于和等于预设关联度阈值的关联度;
[0047] 按照所述至少两个关联度中大于所述预设关联度阈值的关联度的大小对相应的 目标文件信息进行排序。
[0048] 根据本公开的第三方面,提供一种媒体文件播放装置,包括:
[0049] 处理器;
[0050] 用于存储所述处理器的可执行指令的存储器;
[0051] 其中,所述处理器被配置为:
[0052] 获取目标终端的环境信息;
[0053] 根据所述环境信息,从媒体库中获取与所述环境信息关联的目标文件信息;
[0054]对所述目标文件信息指示的目标媒体文件进行播放。
[0055] 本公开提供的技术方案可以包括以下有益效果;
[0056] 本公开提供的媒体文件播放方法及装置,通过获取目标终端的环境信息,根据环 境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示的目标媒 体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了媒体文件 播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0057] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0058] 为了更清楚地说明本公开的实施例,下面将对实施例描述中所需要使用的附图作 简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通 技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0059] 图1是本公开各个实施例所涉及的一种实施环境的结构示意图;
[0060] 图2是根据一示例性实施例示出的一种媒体文件播放方法的方法流程图;
[0061 ]图3-1是根据另一示例性实施例示出的一种媒体文件播放方法的方法流程图;
[0062] 图3-2是图3-1所示实施例提供的一种环境信息选择界面图;
[0063] 图3-3是图3-1所示实施例提供的一种从服务器媒体库中获取目标文件信息的方 法流程图;
[0064]图3-4是图3-1所示实施例提供的一种对目标媒体文件进行播放的方法流程图;
[0065]图3-5是图3-1所示实施例提供的一种按照关联度的大小对目标文件信息进行排 序的方法流程图;
[0066]图3-6是图3-1所示实施例提供的一种对目标媒体文件进行播放的方法流程图;
[0067] 图4是根据一示例性实施例示出的一种媒体文件播放装置的框图;
[0068] 图5-1是根据另一示例性实施例示出的一种媒体文件播放装置的框图;
[0069]图5-2是图5-1所示实施例提供的一种文件播放模块的框图;
[0070]图5-3是图5-1所示实施例提供的另一种文件播放模块的框图;
[0071]图6是根据一示例性实施例示出的一种媒体文件播放装置的框图。
[0072]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
【具体实施方式】
[0073] 为了使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开作进 一步地详细描述,显然,所描述的实施例仅仅是本公开一部份实施例,而不是全部的实施 例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本公开保护的范围。
[0074] 图1是本公开各个实施例所涉及的一种实施环境的结构示意图。参见图1,该实施 环境包括:第一终端120、服务器140和第二终端160,其中,服务器140和第二终端160都为可 选设备。
[0075]第一终端120、服务器140和第二终端160这三者之间可以通过有线网络或者无线 网络连接,其中,有线网络可以包括但不限于:通用串行总线(英文= Universal Serial Bus;简称:USB),无线网络可以包括但不限于:无线保真(英文:Wire less Fidelity;简称: WIFI)、蓝牙、红外、紫蜂(英文:Zigbee )、数据等。
[0076] 第一终端120和第二终端160可以为智能手机、平板电脑、智能电视、台式计算机、 动态影像专家压缩标准音频层面4(英文:Moving Picture Experts Group Audio Layer IV;简称:MP4)播放器、动态影像专家压缩标准音频层面3(英文:Moving Picture Experts Group Audio Layer III;简称:MP3)播放器、智能相机、车载目标终端、音响设备等等,且第 一终端120与第二终端160可以相同,也可以不同。
[0077] 服务器140可以是媒体文件服务器,示例地,该服务器140可以是一台服务器,或者 由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0078] 第一终端120可以获取第一终端120的环境信息,根据该环境信息从本地媒体库或 者服务器媒体库中获取与该环境信息关联的目标文件信息,并通过第一终端120上的目标 播放器或者第二终端160上的目标播放器对该目标文件信息指示的目标媒体文件进行播 放。其中,该环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志性景点信 息中的至少一种,该服务器媒体库为服务器140上的媒体库。在本公开实施例中,假设第一 终端120为目标终端,第二终端160为与目标终端建立通信连接的其他终端。
[0079] 图2是根据一示例性实施例示出的一种媒体文件播放方法的方法流程图,本实施 例以该媒体文件播放方法应用于目标终端中来进行举例说明,该目标终端可以为图1所示 实施环境中的第一终端120,参见图2,该媒体文件播放方法可以包括如下几个步骤:
[0080] 在步骤201中,获取目标终端的环境信息。
[0081] 在步骤202中,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息。
[0082] 在步骤203中,对目标文件信息指示的目标媒体文件进行播放。
[0083] 综上所述,本公开实施例提供的媒体文件播放方法,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0084]可选地,环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志性景 点信息中的至少一种。
[0085] 可选地,步骤203可以包括:
[0086]通过目标终端或者与目标终端建立通信连接的其他终端对目标文件信息指示的 目标媒体文件进行播放。
[0087] 可选地,通过目标终端对目标文件信息指示的目标媒体文件进行播放,包括:
[0088] 检测目标终端的目标播放器是否已运行,目标播放器为能够播放目标媒体文件的 播放器;
[0089] 当目标播放器已运行,检测目标播放器当前是否播放媒体文件;
[0090] 当目标播放器当前播放媒体文件时,在目标播放器播放完当前播放的媒体文件 后,播放目标媒体文件;
[0091 ]当目标播放器未运行,将目标文件信息添加至目标播放器的播放列表;
[0092] 当目标播放器运行时,播放目标文件信息指示的目标媒体文件。
[0093] 可选地,媒体库为本地媒体库或服务器媒体库。
[0094] 可选地,步骤203可以包括:
[0095] 当目标文件信息的个数为至少两个时,确定至少两个目标文件信息中的每个目标 文件信息和环境信息的关联度;
[0096] 按照关联度的大小对至少两个目标文件信息进行排序;
[0097]根据排序结果依次对每个目标文件信息指示的目标媒体文件进行播放。
[0098] 可选地,按照关联度的大小对至少两个目标文件信息进行排序,包括:
[0099] 从至少两个关联度中删除小于和等于预设关联度阈值的关联度;
[0100] 按照至少两个关联度中大于预设关联度阈值的关联度的大小对相应的目标文件 信息进行排序。
[0101]综上所述,本公开实施例提供的媒体文件播放方法,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0102] 图3-1是根据另一示例性实施例示出的一种媒体文件播放方法的方法流程图,本 实施例以该媒体文件播放方法应用于图1所示实施环境中来进行举例说明,参见图3-1,该 媒体文件播放方法可以包括如下几个步骤:
[0103] 在步骤301中,获取目标终端的环境信息。执行步骤302。
[0104] 在本公开实施例中,目标终端可以获取目标终端的环境信息,其中,环境信息包 括:季节信息、天气信息、时间信息、地理位置信息和标志性景点信息中的至少一种。
[0105]示例地,目标终端可以通过季节服务器获取季节信息,该季节信息如"冬季"等;目 标终端可以通过天气服务器获取天气信息,该天气信息如"雨夹雪,-2° (摄氏度)"等;目标 终端可以通过目标终端自带的时钟或者目标终端中安装的时钟客户端获取时间信息,该时 间信息如"上午11: 〇〇"等;目标终端可以通过目标终端中的地理位置获取组件来获取地理 位置信息,该地理位置信息如"北京"、"广东省"、"广西省桂林市"等;目标终端可以通过目 标终端的摄像头获取标志性景点信息,该标志性景点信息如"天安门"、"大雁塔"等等。
[0106] 可选地,在本公开实施例中,地理位置获取组件可以通过全球定位系统(英文: Global Positioning System;简称:GPS)、北斗卫星导航系统、WIFI和移动数据网络中的至 少一种来获取地理位置信息,本公开实施例对此不作限定。
[0107] 可选地,目标终端可以根据用户的操作通过目标终端的摄像头捕获标志性景点的 图像,然后对标志性景点的图像进行分析得到标志性景点信息,本公开实施例对此不作限 定。
[0108] 需要说明的是,本公开实施例中,目标终端可以向用户提供环境信息选择界面,用 户可以预先在环境信息选择界面中选择环境信息并进行设置,以使得目标终端能够实时或 者在目标终端的环境信息发生变化时获取相应的环境信息,示例地,目标终端提供的环境 信息选择界面如图3-2所示,参见图3-2,环境信息选择界面中包括环境信息选择框320,该 环境信息选择框320中显示有环境信息,且该环境信息包括季节信息、天气信息、时间信息、 地理位置信息和标志性景点信息,该环境信息选择框320还显示有确定按钮和取消按钮,用 户可以点击相应的环境信息并点击确定按钮触发对该环境信息的选择指令,实现对环境信 息的设置。示例地,当用户点击地理位置信息并点击确定按钮时,触发对地理位置信息的选 择指令,目标终端将地理位置信息设置为用户选择的环境信息,本公开实施例对此不作限 定。
[0109] 在步骤302中,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息。 执行步骤303。
[0110] 目标终端获取到环境信息后,可以从媒体库中获取与环境信息关联的目标文件信 息。其中,目标终端可以提取环境信息中的关键字或者关键词,进而根据环境信息中的关键 字或者关键词,从媒体库中获取与环境信息关联的目标文件信息。
[0111] 可选地,在本公开实施例中,媒体库可以是本地媒体库,也可以是服务器媒体库。 其中,本地媒体库为目标终端上的媒体库,该本地媒体库中的媒体文件都存储在目标终端 中;服务器媒体库为服务器上的媒体库,该服务器媒体库中的媒体文件都存储在服务器上, 示例地,服务器媒体库可以是图1所示实施环境中的服务器140上的媒体库,本公开实施例 对此不作限定。
[0112] 由于媒体库可以是本地媒体库,也可以是服务器媒体库,因此,目标终端从媒体库 中获取与环境信息关联的目标文件信息可以包括:目标终端根据环境信息,从本地媒体库 中获取与环境信息关联的目标文件信息;或者,目标终端根据环境信息,从服务器媒体库中 获取与环境信息关联的目标文件信息。
[0113] 其中,目标终端根据环境信息,从本地媒体库中获取与环境信息关联的目标文件 信息可以包括:目标终端根据环境信息搜索本地媒体库,得到本地媒体库中与环境信息关 联的目标文件信息,然后获取该目标文件信息。可选地,目标终端可以提取环境信息中的关 键字或者关键词,进而根据环境信息中的关键字或者关键词,搜索本地媒体库,并从本地媒 体库中获取与环境信息关联的目标文件信息。
[0114] 示例地,假设环境信息为地理位置信息,且该地理位置信息为"广东省珠海市",则 目标终端提取该地理位置信息中的关键词可以为"广东"和"珠海",然后目标终端在本地媒 体库中分别搜索"广东"和"珠海",得到与"广东"和"珠海"关联的文件信息,进而将该与"广 东"和"珠海"关联的文件信息都作为与环境信息"广东省珠海市"关联的目标文件信息并获 取该目标文件信息。可选地,目标终端在本地媒体库中搜索"广东"和"珠海",得到目标文件 信息"万水千山总是情"等粵语歌曲的名称,目标终端获取该目标文件信息"万水千山总是 情"等。
[0115] 再示例地,假设环境信息为地理位置信息,且该地理位置信息为"广西省桂林市", 则目标终端提取该地理位置信息中的关键词可以为"广西"和"桂林",然后目标终端在本地 媒体库中分别搜索"广西"和"桂林",得到与"广西"和"桂林"关联的文件信息,进而将该与 "广西"和"桂林"关联的文件信息都作为与环境信息"广西省桂林市"关联的目标文件信息 并获取该目标文件信息。可选地,目标终端在本地媒体库中搜索"广西"和"桂林",得到目标 文件信息"我想去桂林"、"想桂林"等歌曲的名称,目标终端获取该目标文件信息"我想去桂 林"、"想桂林"等。
[0116] 又示例地,假设环境信息为标志性景点信息,且该标志性景点信息为"天安门",则 目标终端提取该地理位置信息中的关键词可以为""天安门",然后目标终端在本地媒体库 中搜索"天安门",得到与"天安门"关联的文件信息,进而目标终端将该与"天安门"关联的 文件信息作为与环境信息"天安门"关联的目标文件信息并获取该目标文件信息。可选地, 目标终端在本地媒体库中搜索"天安门",得到目标文件信息"我爱北京天安门"等歌曲的名 称,目标终端获取该目标文件信息"我爱北京天安门"等。
[0117] 可选地,请参考图3-3,其示出的是图3-1所示实施例提供的一种从服务器媒体库 中获取与环境信息关联的目标文件信息的方法流程图,参见图3-3,该方法流程可以包括如 下几个步骤:
[0118] 在子步骤3021中,目标终端向服务器发送获取请求,获取请求携带环境信息。
[0119] 目标终端可以根据环境信息生成携带该环境信息的获取请求,然后向服务器发送 该获取请求。示例地,目标终端根据地理位置信息"广西省桂林市"生成携带地理位置信息 "广西省桂林市"的获取请求Q,然后向服务器发送该获取请求Q。
[0120] 在子步骤3022中,服务器根据环境信息,从服务器媒体库中搜索与环境信息关联 的目标文件信息。
[0121 ]目标终端向服务器发送获取请求时,服务器可以接收目标终端发送的获取请求, 然后根据获取请求中的环境信息,从服务器媒体库中查询与环境信息关联的目标文件信 息。可选地,服务器可以先解析获取请求得到环境信息,然后提取环境信息中的关键字或者 关键词,进而根据环境信息中的关键字或者关键词,查询服务器媒体库得到与环境信息关 联的目标文件信息,并获取该与环境信息关联的目标文件信息。
[0122] 示例地,服务器解析获取请求Q得到地理位置信息"广西省桂林市",然后提取该地 理位置信息中的关键词"广西"和"桂林",进而在服务器媒体库中查询与该关键词"广西"和 "桂林",得到与"广西"和"桂林"关联的文件信息,进而将该与"广西"和"桂林"关联的文件 信息都作为与环境信息"广西省桂林市"关联的目标文件信息,并获取该目标文件信息。可 选地,服务器在服务器媒体库中搜索"广西"和"桂林",得到目标文件信息"我想去桂林"、 "想桂林"、"桂美林"等歌曲的名称,服务器获取该目标文件信息"我想去桂林"、"想桂林"、 "桂美林"等,本公开实施例对此不作限定。
[0123] 在子步骤3023中,服务器根据向目标终端发送获取响应,获取响应包括目标文件 信息。
[0124] 服务器获取到与环境信息关联的目标文件信息后,可以向目标终端发送获取响 应,该获取响应可以包括目标文件信息。其中,服务器可以先根据目标文件信息生成包括目 标文件信息的获取响应,然后向目标终端发送该获取响应。
[0125] 示例地,服务器根据目标文件信息"我想去桂林"、"想桂林"、"桂美林"等生成获取 响应X,并向目标终端发送该获取响应X。
[0126] 在子步骤3024中,目标终端解析获取响应得到目标文件信息。
[0127] 服务器向目标终端发送获取响应时,目标终端可以接收该获取响应,然后解析该 获取响应得到目标文件信息。示例地,目标终端接收获取响应X,然后解析该获取响应对导到 目标文件信息"我想去桂林"、"想桂林"、"桂美林"等。
[0128] 需要说明的是,在本公开本实施例中,一方面,由于目标终端从服务器媒体库中获 取与环境信息关联的目标文件信息时,需要与服务器交互,需要耗费网络资源;另一方面, 由于本地媒体库中存储的文件信息通常是用户较为喜欢的媒体文件的文件信息,因此,目 标终端优先从本地媒体库中获取与环境信息关联的目标文件信息,当本地媒体库中不存在 与环境信息关联的目标文件信息时,目标终端从媒体服务器获取与环境信息关联的目标文 件信息,本公开实施例对此不做限定。
[0129] 在步骤303中,对目标文件信息指示的目标媒体文件进行播放。
[0130] 目标终端获取到与环境信息关联的目标文件信息后,可以对目标文件信息指示的 目标媒体文件进行播放。需要说明的是,实际应用中,目标终端获取到的目标文件信息的个 数可能较多,因此,目标终端可以按照一定的规则对各个目标文件信息指示的目标媒体文 件都进行播放。
[0131] 示例地,请参考图3-4,其示出的是图3-1所示实施例提供的一种对目标文件信息 指示的目标媒体文件进行播放的方法流程图,参见图3-4,该方法流程可以包括如下几个步 骤:
[0132] 在子步骤3031中,当目标文件信息的个数为至少两个时,确定至少两个目标文件 信息中的每个目标文件信息和环境信息的关联度。执行子步骤3032。
[0133] 当目标终端获取的目标文件信息的个数为至少两个时,目标终端可以确定至少两 个目标文件信息中的每个目标文件信息和环境信息的关联度。可选地,目标终端可以根据 每个目标文件信息与环境信息的匹配度确定每个目标文件信息和环境信息的关联度,其 中,每个目标文件信息和环境信息的关联度与该每个目标文件信息与环境信息的匹配度正 相关。
[0134] 示例地,假设目标文件信息为"我想去桂林"、"想桂林"、"桂美林""桂林"和"桂林 姑娘",环境信息为地理位置信息"广西省桂林市",则目标终端分别确定"我想去桂林"与 "广西省桂林市"的匹配度,"想桂林"与"广西省桂林市"的匹配度,"桂美林"与"广西省桂林 市"的匹配度,"桂林"与"广西省桂林市"的匹配度,"桂林姑娘"与"广西省桂林市"的匹配 度,进而根据"我想去桂林"与"广西省桂林市"的匹配度确定"我想去桂林"和"广西省桂林 市"的关联度,根据"想桂林"与"广西省桂林市"的匹配度确定"想桂林"和"广西省桂林市" 的关联度,根据"桂美林"与"广西省桂林市"的匹配度确定"桂美林"和"广西省桂林市"的匹 配度,根据"桂林"与"广西省桂林市"的匹配度确定"桂林"和"广西省桂林市"的关联度,根 据"桂林姑娘"与"广西省桂林市"的匹配度确定"桂林姑娘"和"广西省桂林市"的关联度。其 中,目标终端确定各个目标文件信息与环境信息的匹配度的过程可以参考相关技术,本公 开实施例对此不做限定。
[0135] 可选地,本公开实施例中,目标文件信息"我想去桂林"、"想桂林"、"桂美林"、"桂 林"和"桂林姑娘"和环境信息"广西省桂林市"的关联度可以如下表1所示:
[0136] 表1
[0138] 参见表1可知,"我想去桂林"和"广西省桂林市"的关联度为Gl,"想桂林"和"广西 省桂林市"的关联度为G2,"桂美林"和"广西省桂林市"的关联度为G3,"桂林"和"广西省桂 林市"的关联度为G4,"桂林姑娘"和"广西省桂林市"的关联度为G5。
[0139] 需要说明的是,本公开实施例是以目标终端根据目标文件信息与环境信息的匹配 度确定目标文件信息和环境信息的关联度为例进行说明的,实际应用中,目标终端还可以 根据目标文件信息与环境信息的语义相关度等确定目标文件信息和环境信息的关联度,本 公开实施例在此不再赘述。
[0140] 在子步骤3032中,按照关联度的大小对至少两个目标文件信息进行排序。执行子 步骤3033。
[0141 ]目标终端确定每个目标文件信息和环境信息的关联度后,可以按照关联度的大小 对至少两个目标文件信息进行排序。可选地,目标终端根据关联度的大小确定至少两个目 标文件信息进行排序后,可以得到至少两个目标文件信息的优先级,其中,优先级的大小与 关联度的大小正相关,示例地,与环境信息的关联度较大的目标文件信息的优先级大于与 环境信息的关联度较小的目标文件信息的优先级。需要说明的是,为了简化排序过程以及 节省从服务器获取目标文件信息指示的目标媒体文件的网络资源,目标终端可以对至少两 个关联度以及该至少两个关联度对应的目标文件信息进行筛选,然后对筛选得到的关联度 对应的目标文件信息进行排序。
[0142] 示例地,请参考图3-5,其示出的是图3-1所示实施例提供的一种按照关联度的大 小对至少两个目标文件信息进行排序的方法流程图,参见图3-5,该方法流程可以包括如下 几个步骤:
[0143] 在子步骤30321中,从至少两个关联度中删除小于和等于预设关联度阈值的关联 度。执行子步骤30322。
[0144] 其中,预设关联度阈值可以为G,该预设关联度阈值的具体数值可以根据实际需要 进行设置,本公开实施例对此不做限定。
[0145] 可选地,目标终端可以通过将至少两个关联度中的每个关联度分别与预设关联度 阈值进行比较来确定至少两个关联度中小于和等于预设关联度阈值的关联度,进而对至少 两个关联度中小于和等于预设关联度阈值的关联度进行删除,以舍弃该小于和等于预设关 联度阈值的关联度。在本公开实施例中,假设G1、G2、G4和G5均大于G,G3小于G,则目标终端 删除关联度G3。
[0146] 在子步骤30322中,按照至少两个关联度中大于预设关联度阈值的关联度的大小 对相应的目标文件信息进行排序。
[0147] 目标终端删除至少两个关联度中删除小于和等于预设关联度阈值的关联度后,可 以得到至少两个关联度中大于预设关联度阈值的关联度,进而目标终端可以按照该至少两 个关联度中大于预设关联度阈值的关联度的大小对相应的目标文件信息进行排序。
[0148] 可选地,目标终端可以先对至少两个关联度中大于预设关联度阈值的关联度进行 排序,然后根据至少两个关联度中大于预设关联度阈值的关联度的排序顺序对至少两个关 联度中大于预设关联度阈值的关联度相应的目标文件信息进行排序,得到至少两个关联度 中大于预设关联度阈值的关联度相应的目标文件信息的优先级顺序。
[0149] 示例地,目标终端对关联度G1、G2、G4和G5从大到小进行排序,得到的排序顺序为: G4>G2>G5>G1,进而目标终端根据该排序顺序对Gl、G2、G4和G5相应的目标文件信息进行优 先级排序,得到该关联度G1、G2、G4和G5对应的目标文件信息的排序优先级顺序如下表2所 示:
[0150] 表2 LUi^J 参见表加」知,"我想去桂想桂
、_'桂#"和"桂}不妬艰"的优无级按照"桂 林"、"想桂林"、"桂林姑娘"、"我想去桂林"的顺序依次降低。
[0153] 在子步骤3033中,根据排序结果依次对每个目标文件信息指示的目标媒体文件进 行播放。
[0154] 根据每个目标文件信息和环境信息的关联度,按照关联度的大小对至少两个目标 文件信息进行排序后,目标终端可以根据排序结果依次对每个目标文件信息指示的目标媒 体文件进行播放。可选地,目标终端根据至少两个目标文件信息的优先级顺序依次对每个 目标文件信息指示的目标媒体文件进行播放。
[0155] 示例地,目标终端先播放"桂林"、然后播放"想桂林"等,本公开实施例对此不做限 定。
[0156] 在本公开实施例中,目标终端对目标文件信息指示的目标媒体文件进行播放可以 包括:目标终端通过目标终端对目标文件信息指示的目标媒体文件进行播放;或者,通过与 目标终端建立通信连接的其他终端对目标文件信息指示的目标媒体文件进行播放。比如, 执行本公开实施例提供的媒体文件播放方法的目标终端可以为图1所示实施环境中的第一 终端120,则可以由第一终端120对目标文件信息指示的目标媒体文件进行播放,也可以由 第二终端160对目标文件信息指示的目标媒体文件进行播放,本公开实施例对此不做限定。 本公开实施例以目标终端对目标文件信息指示的目标媒体文件进行播放为例进行说明。
[0157] 示例地,请参考图3-6,其示出的是图3-1所示实施例提供的一种对目标文件信息 指示的目标媒体文件进行播放的方法流程图,参见图3-6,该方法流程可以包括如下几个步 骤:
[0158] 在子步骤30331中,检测目标终端的目标播放器是否已运行,目标播放器为能够播 放目标媒体文件的播放器。当目标播放器已运行时,执行子步骤30332;当目标播放器未运 行时,执行子步骤30335。
[0159]目标终端检测目标终端上的目标播放器是否已运行,其中,该目标播放器为能够 播放目标媒体文件的播放器,示例地,当目标媒体文件为歌曲文件时,该目标播放器可以 为:QQ音乐播放器、酷我音乐播放器、百度音乐播放器、酷狗音乐播放器等等,本公开实施例 对此不做限定。其中,目标终端检测目标终端的目标播放器是否已运行的过程可以参考相 关技术,本公开实施例在此不再赘述。
[0160]在子步骤30332中,当目标播放器已运行,检测目标播放器当前是否播放媒体文 件。当目标播放器当前播放媒体文件时,执行子步骤30333;当目标播放器当前未播放媒体 文件时,执行子步骤30334。
[0161] 若在子步骤30331中目标终端确定目标播放器已运行,则目标终端检测目标播放 器当前是否播放媒体文件,其中,目标终端检测目标播放器当前是否播放媒体文件的过程 可以参考相关技术,本公开实施例在此不再赘述。
[0162] 在子步骤30333中,当目标播放器当前播放媒体文件时,在目标播放器播放完当前 播放的媒体文件后,播放目标媒体文件。
[0163] 若在子步骤30332中目标终端确定目标播放器当前播放媒体文件,则目标终端在 目标播放器播放完当前播放的媒体文件后,播放目标媒体文件。示例地,假设目标播放器当 前播放的媒体文件为歌曲"最炫民族风",则目标终端在目标播放器播放完歌曲"最炫民族 风"后,播放歌曲"桂林"、"想桂林"、"桂林姑娘"、"我想去桂林"等,本公开实施例对此不做 限定。
[0164] 在子步骤30334中,当目标播放器当前未播放媒体文件时,播放目标媒体文件。
[0165] 若在子步骤30332中目标终端确定目标播放器当前未播放媒体文件,则目标终端 播放目标媒体文件。示例地,目标终端依次播放歌曲"桂林"、"想桂林"、"桂林姑娘"、"我想 去桂林"。
[0166] 在子步骤30335中,当目标播放器未运行,将目标文件信息添加至目标播放器的播 放列表。执行子步骤30336。
[0167] 若在子步骤30331中目标终端确定目标播放器未运行,则目标终端可以将目标文 件信息添加至目标播放器的播放列表。示例地,目标终端将"我想去桂林"、"想桂林"、"桂 林"和"桂林姑娘"添加至目标播放器的播放列表。其中,目标终端将目标文件信息添加至目 标播放器的播放列表的实现过程可以参考相关技术,本公开实施例在此不再赘述。
[0168] 需要说明的是,目标终端可以按照优先级顺序依次将目标文件信息添加至目标播 放器的播放列表,以便于目标终端能够根据优先级顺序依次对目标文件信息指示的目标媒 体文件进行播放。
[0169] 在子步骤30336中,当目标播放器运行时,播放目标文件信息指示的目标媒体文 件。
[0170] 目标终端将目标文件信息添加至目标播放器的播放列表后,在目标播放器运行 时,目标终端可以播放目标文件信息指示的目标媒体文件,示例地,目标终端可以根据播放 列表顺序播放目标文件信息指示的目标媒体文件,本公开实施例在此不再赘述。
[0171 ]需要说明的是,在本公开实施例中,目标终端可以根据目标文件信息获取目标文 件信息指示的目标媒体文件的文件内容,然后根据目标媒体文件的文件内容对目标媒体文 件进行播放。比如,目标终端根据"桂林"获取该"桂林"指示的歌曲文件的文件内容,进而根 据该"桂林"指示的歌曲文件的文件内容,播放歌曲桂林,本公开实施例在此不再赘述。
[0172]还需要说明的是,本公开实施例是以目标终端对目标文件信息指示的目标媒体文 件进行播放为例进行说明的,当目标终端通过其他终端播放目标文件信息指示的目标媒体 文件时,目标终端可以将目标文件信息发送至其他终端,以由其他终端对目标文件信息指 示的目标媒体文件进行播放,本公开实施例在此不再赘述。
[0173]需要补充说明的是,本公开实施例提供的媒体文件播放方法,目标终端通过获取 环境信息,进而获取与环境信息关联的目标文件信息,对目标文件信息指示的目标媒体文 件进行播放,可以提高用户体验。
[0174]需要补充说明的是,本公开实施例提供的媒体文件播放方法步骤的先后顺序可以 进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本 公开揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本公开的保护范围之内,因此 不再赘述。
[0175] 综上所述,本公开实施例提供的媒体文件播放方法,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0176] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0177] 图4是根据一示例性实施例示出的一种媒体文件播放装置400的框图,该媒体文件 播放装置400可以通过软件、硬件或者两者的结合实现成为目标终端的部分或者全部,该目 标终端可以为图1所示实施环境中的第一终端120。参见图4,该媒体文件播放装置400可以 包括:
[0178] 环境获取模块410,被配置为获取目标终端的环境信息。
[0179]文件获取模块420,被配置为根据环境信息,从媒体库中获取与环境信息关联的目 标文件信息。
[0180] 文件播放模块430,被配置为对目标文件信息指示的目标媒体文件进行播放。
[0181] 综上所述,本公开实施例提供的媒体文件播放装置,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0182] 图5-1是根据另一示例性实施例示出的一种媒体文件播放装置500的框图,该媒体 文件播放装置500可以通过软件、硬件或者两者的结合实现成为目标终端的部分或者全部, 该目标终端可以为图1所示实施环境中的第一终端120。参见图5-1,该媒体文件播放装置 500可以包括但不限于:
[0183] 环境获取模块510,被配置为获取目标终端的环境信息;
[0184] 文件获取模块520,被配置为根据环境信息,从媒体库中获取与环境信息关联的目 标文件信息;
[0185] 文件播放模块530,被配置为对目标文件信息指示的目标媒体文件进行播放。
[0186] 可选地,环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志性景 点信息中的至少一种。
[0187] 可选地,文件播放模块530,被配置为通过目标终端或者与目标终端建立通信连接 的其他终端对目标文件信息指示的目标媒体文件进行播放。
[0188] 可选地,请参考图5-2,其示出的是图5-1所示实施例提供的一种文件播放模块530 的框图,参见图5-2,该文件播放模块530包括:
[0189]第一播放子模块531A,被配置为:
[0190]检测目标终端的目标播放器是否已运行,目标播放器为能够播放目标媒体文件的 播放器;
[0191 ]当目标播放器已运行,检测目标播放器当前是否播放媒体文件;
[0192]当目标播放器当前播放媒体文件时,在目标播放器播放完当前播放的媒体文件 后,播放目标媒体文件;
[0193]当目标播放器未运行,将目标文件信息添加至目标播放器的播放列表;
[0194] 当目标播放器运行时,播放目标文件信息指示的目标媒体文件。
[0195] 可选地,媒体库为本地媒体库或服务器媒体库。
[0196] 可选地,请参考图5-3,其示出的是图5-1所示实施例提供的另一种文件播放模块 530的框图,参见图5-3,该文件播放模块530包括:
[0197] 确定子模块531B,被配置为当目标文件信息的个数为至少两个时,确定至少两个 目标文件信息中的每个目标文件信息和环境信息的关联度;
[0198] 排序子模块532B,被配置为按照关联度的大小对至少两个目标文件信息进行排 序;
[0199] 播放子模块533B,被配置为根据排序结果依次对每个目标文件信息指示的目标媒 体文件进行播放。
[0200] 可选地,排序子模块532B,被配置为:
[0201] 从至少两个关联度中删除小于和等于预设关联度阈值的关联度;
[0202] 按照至少两个关联度中大于预设关联度阈值的关联度的大小对相应的目标文件 信息进行排序。
[0203] 综上所述,本公开实施例提供的媒体文件播放装置,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0204] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0205]图6是根据一示例性实施例示出的一种媒体文件播放装置600的框图。例如,装置 600可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设 备、健身设备、个人数字助理、车载设备、智能相机等。
[0206] 参照图6,装置600可以包括以下一个或多个组件:处理组件602、存储器604、电源 组件606、多媒体组件608、音频组件610、输入/输出(I /0)接口 612、传感器组件614以及通信 组件616。
[0207] 处理组件602通常控制装置600的整体操作,诸如与显示、电话呼叫、数据通信、媒 体文件播放、相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器 620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或 多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模 块,以方便多媒体组件608和处理组件602之间的交互。
[0208] 存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示 例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据、电话簿数据、消 息、图片、视频、音频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们 的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除 可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪 存储器和磁盘或光盘。
[0209]电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系 统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
[0210] 多媒体组件608包括在装置600和用户之间的提供一个输出接口的屏幕。在一些实 施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可 以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以 感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而 且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括 一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前 置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可 以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0211] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克 风(英文:Microphone;简称:MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音 识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在 存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用 于输出音频信号。
[0212] I/O接口 612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可 以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0213] 传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评 估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如组件 为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600-个组件的位 置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度 变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近 物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应 用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁 传感器,压力传感器或温度传感器。
[0214] 通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置 600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施 例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。 在一个示例性实施例中,通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如, 在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙 (BT)技术和其他技术来实现。
[0215] 在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信 号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0216] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如, 非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、⑶-R0M、磁带、软盘和光 数据存储设备等。
[0217] 一种非临时性计算机可读存储介质,当存储介质中的指令由装置600的处理器执 行时,使得装置600能够执行一种媒体文件播放方法,该媒体文件播放方法包括:
[0218]获取目标终端的环境信息;
[0219] 根据环境信息,从媒体库中获取与环境信息关联的目标文件信息;
[0220] 对目标文件信息指示的目标媒体文件进行播放。
[0221 ]可选地,环境信息包括:季节信息、天气信息、时间信息、地理位置信息和标志性景 点信息中的至少一种。
[0222] 可选地,对目标文件信息指示的目标媒体文件进行播放,包括:
[0223] 通过目标终端或者与目标终端建立通信连接的其他终端对目标文件信息指示的 目标媒体文件进行播放。
[0224] 可选地,通过目标终端对目标文件信息指示的目标媒体文件进行播放,包括:
[0225] 检测目标终端的目标播放器是否已运行,目标播放器为能够播放目标媒体文件的 播放器;
[0226] 当目标播放器已运行,检测目标播放器当前是否播放媒体文件;
[0227] 当目标播放器当前播放媒体文件时,在目标播放器播放完当前播放的媒体文件 后,播放目标媒体文件;
[0228] 当目标播放器未运行,将目标文件信息添加至目标播放器的播放列表;
[0229] 当目标播放器运行时,播放目标文件信息指示的目标媒体文件。
[0230] 可选地,媒体库为本地媒体库或服务器媒体库。
[0231] 可选地,对目标文件信息指示的目标媒体文件进行播放,包括:
[0232] 当目标文件信息的个数为至少两个时,确定至少两个目标文件信息中的每个目标 文件信息和环境信息的关联度;
[0233] 按照关联度的大小对至少两个目标文件信息进行排序;
[0234] 根据排序结果依次对每个目标文件信息指示的目标媒体文件进行播放。
[0235] 可选地,按照关联度的大小对至少两个目标文件信息进行排序,包括:
[0236] 从至少两个关联度中删除小于和等于预设关联度阈值的关联度;
[0237] 按照至少两个关联度中大于预设关联度阈值的关联度的大小对相应的目标文件 信息进行排序。
[0238] 综上所述,本公开实施例提供的媒体文件播放装置,通过获取目标终端的环境信 息,根据环境信息,从媒体库中获取与环境信息关联的目标文件信息,对目标文件信息指示 的目标媒体文件进行播放。由于能够根据目标终端的环境信息播放媒体文件,因此,解决了 媒体文件播放方式单一的问题,达到了丰富媒体文件播放方式的效果。
[0239] 本公开中术语"A和B的至少一种",仅仅是一种描述关联对象的关联关系,表示可 以存在三种关系,例如,A和B的至少一种,可以表示:单独存在A,同时存在A和B,单独存在B 这三种情况。同理,"A、B和C的至少一种"表示可以存在七种关系,可以表示:单独存在A,单 独存在B,单独存在C,同时存在A和B,同时存在A和C,同时存在C和B,同时存在A、B和C这七种 情况。同理,"A、B、C和D的至少一种"表示可以存在十五种关系,可以表示:单独存在A,单独 存在B,单独存在C,单独存在D,同时存在A和B,同时存在A和C,同时存在A和D,同时存在C和 B,同时存在D和B,同时存在C和D,同时存在A、B和C,同时存在A、B和D,同时存在A、C和D,同时 存在B、C和D,同时存在A、B、C和D,这十五种情况。
[0240] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0241]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种媒体文件播放方法,其特征在于,所述方法包括: 获取目标终端的环境信息; 根据所述环境信息,从媒体库中获取与所述环境信息关联的目标文件信息; 对所述目标文件信息指示的目标媒体文件进行播放。2. 根据权利要求1所述的方法,其特征在于,所述环境信息包括:季节信息、天气信息、 时间信息、地理位置信息和标志性景点信息中的至少一种。3. 根据权利要求1所述的方法,其特征在于,所述对所述目标文件信息指示的目标媒体 文件进行播放,包括: 通过所述目标终端或者与所述目标终端建立通信连接的其他终端对所述目标文件信 息指示的目标媒体文件进行播放。4. 根据权利要求3所述的方法,其特征在于,通过所述目标终端对所述目标文件信息指 示的目标媒体文件进行播放,包括: 检测所述目标终端的目标播放器是否已运行,所述目标播放器为能够播放所述目标媒 体文件的播放器; 当所述目标播放器已运行,检测所述目标播放器当前是否播放媒体文件; 当所述目标播放器当前播放媒体文件时,在所述目标播放器播放完当前播放的媒体文 件后,播放所述目标媒体文件; 当所述目标播放器未运行,将所述目标文件信息添加至所述目标播放器的播放列表; 当所述目标播放器运行时,播放所述目标文件信息指示的目标媒体文件。5. 根据权利要求1所述的方法,其特征在于,所述媒体库为本地媒体库或服务器媒体 库。6. 根据权利要求1至5任一所述的方法,其特征在于,所述对所述目标文件信息指示的 目标媒体文件进行播放,包括: 当所述目标文件信息的个数为至少两个时,确定至少两个目标文件信息中的每个目标 文件信息和所述环境信息的关联度; 按照所述关联度的大小对所述至少两个目标文件信息进行排序; 根据排序结果依次对每个目标文件信息指示的目标媒体文件进行播放。7. 根据权利要求6所述的方法,其特征在于,所述按照所述关联度的大小对所述至少两 个目标文件信息进行排序,包括: 从所述至少两个关联度中删除小于和等于预设关联度阈值的关联度; 按照所述至少两个关联度中大于所述预设关联度阈值的关联度的大小对相应的目标 文件信息进行排序。8. -种媒体文件播放装置,其特征在于,所述装置包括: 环境获取模块,被配置为获取目标终端的环境信息; 文件获取模块,被配置为根据所述环境信息,从媒体库中获取与所述环境信息关联的 目标文件信息; 文件播放模块,被配置为对所述目标文件信息指示的目标媒体文件进行播放。9. 根据权利要求8所述的装置,其特征在于,所述环境信息包括:季节信息、天气信息、 时间信息、地理位置信息和标志性景点信息中的至少一种。10. 根据权利要求8所述的装置,其特征在于,所述文件播放模块,被配置为: 通过所述目标终端或者与所述目标终端建立通信连接的其他终端对所述目标文件信 息指示的目标媒体文件进行播放。11. 根据权利要求10所述的装置,其特征在于,所述文件播放模块,包括: 第一播放子模块,被配置为: 检测所述目标终端的目标播放器是否已运行,所述目标播放器为能够播放所述目标媒 体文件的播放器; 当所述目标播放器已运行,检测所述目标播放器当前是否播放媒体文件; 当所述目标播放器当前播放媒体文件时,在所述目标播放器播放完当前播放的媒体文 件后,播放所述目标媒体文件; 当所述目标播放器未运行,将所述目标文件信息添加至所述目标播放器的播放列表; 当所述目标播放器运行时,播放所述目标文件信息指示的目标媒体文件。12. 根据权利要求8所述的装置,其特征在于,所述媒体库为本地媒体库或服务器媒体 库。13. 根据权利要求8至12任一所述的装置,其特征在于,所述文件播放模块,包括: 确定子模块,被配置为当所述目标文件信息的个数为至少两个时,确定至少两个目标 文件信息中的每个目标文件信息和所述环境信息的关联度; 排序子模块,被配置为按照所述关联度的大小对所述至少两个目标文件信息进行排 序; 播放子模块,被配置为根据排序结果依次对每个目标文件信息指示的目标媒体文件进 行播放。14. 根据权利要求13所述的装置,其特征在于, 所述排序子模块,被配置为: 从所述至少两个关联度中删除小于和等于预设关联度阈值的关联度; 按照所述至少两个关联度中大于所述预设关联度阈值的关联度的大小对相应的目标 文件信息进行排序。15. -种媒体文件播放装置,其特征在于,包括: 处理器; 用于存储所述处理器的可执行指令的存储器; 其中,所述处理器被配置为: 获取目标终端的环境信息; 根据所述环境信息,从媒体库中获取与所述环境信息关联的目标文件信息; 对所述目标文件信息指示的目标媒体文件进行播放。
【文档编号】G06F17/30GK105843865SQ201610154443
【公开日】2016年8月10日
【申请日】2016年3月17日
【发明人】成悦, 谢焱, 王达
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1