CN106844360A - 电子装置及其音乐播放***及方法 - Google Patents

电子装置及其音乐播放***及方法 Download PDF

Info

Publication number
CN106844360A
CN106844360A CN201510878640.7A CN201510878640A CN106844360A CN 106844360 A CN106844360 A CN 106844360A CN 201510878640 A CN201510878640 A CN 201510878640A CN 106844360 A CN106844360 A CN 106844360A
Authority
CN
China
Prior art keywords
parameter
electronic installation
music playlist
audio file
preference
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
CN201510878640.7A
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.)
Shenzhen Futaihong Precision Industry Co Ltd
Chiun Mai Communication Systems Inc
Original Assignee
Shenzhen Futaihong Precision Industry Co Ltd
Chiun Mai Communication Systems Inc
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 Shenzhen Futaihong Precision Industry Co Ltd, Chiun Mai Communication Systems Inc filed Critical Shenzhen Futaihong Precision Industry Co Ltd
Priority to CN201510878640.7A priority Critical patent/CN106844360A/zh
Priority to TW104144818A priority patent/TWI651645B/zh
Priority to US15/252,657 priority patent/US9984153B2/en
Publication of CN106844360A publication Critical patent/CN106844360A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

一种电子装置及其音乐播放***及方法。所述方法包括:检测所述电子装置的至少一组动态参数;根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放音乐播放列表中的音频文件;当判定需要调整当前播放音乐播放列表时,依据所检测到的至少一组动态参数对当前播放音乐播放列表中的音频文件进行调整;将音乐播放列表或调整后的音乐播放列表存储于所述电子装置的存储装置中。利用本发明可以根据电子装置当前的情境或动态参数为电子装置提供匹配音乐播放列表。

Description

电子装置及其音乐播放***及方法
技术领域
本发明涉及数据处理领域,尤其涉及一种电子装置及其音乐播放***及方法。
背景技术
目前,许多电子装置(例如智能手机等)可以安装音乐软件以享受各种类型的音乐。一电子装置的用户可以根据自身的需求输入一些关键字,例如,歌名、歌手等,来搜索自己喜爱的歌曲并播放。通常一些音乐软件中提供有不同的界面来为用户展示各类歌手、各种曲风、各类排行榜及各种分类的歌曲的点播或下载。然而,电子装置的用户每次打开音乐软件时,无法根据用户当前所处的环境快速自动获取得到与当前环境相匹配音乐播放列表。此外,用户在利用音乐软件播放一音乐播放列表中的音频文件时,所播放音乐播放列表也无法根据用户当前的状态进行动态的调整。
发明内容
鉴于以上内容,有必要提供一种音乐播放***,可以自动检测电子装置所处的情境参数及或用户的偏好并获取对应音乐播放列表,以及根据所述电子装置的动态参数动态地调整所述音乐播放列表中的音频文件,从而为电子装置的用户提供最适合音乐播放列表。
鉴于以上内容,还有必要提供一种音乐播放方法,可以自动检测电子装置所处的情境参数及或用户的偏好并获取对应音乐播放列表,以及根据所述电子装置的动态参数动态地调整所述音乐播放列表中的音频文件,从而为电子装置的用户提供最适合音乐播放列表。
鉴于以上内容,还有必要提供一种电子装置,可以自动检测电子装置所处的情境参数及或用户的偏好并获取对应音乐播放列表,以及根据所述电子装置的动态参数动态地调整所述音乐播放列表中的音频文件,从而为电子装置的用户实时提供具有最适合音频文件的音乐播放列表。
一种音乐播放***,运行于电子装置上,该***包括:检测模块,用于检测所述电子装置的至少一组动态参数;判断模块,用于根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放音乐播放列表中的音频文件;调整模块,用于当判定需要调整当前播放音乐播放列表中的音频文件时,依据所检测到的至少一组动态参数对当前播放音乐播放列表中的音频文件进行调整;存储模块,用于将音乐播放列表或调整后的音乐播放列表存储至所述电子装置的存储装置。
一种音乐播放方法,应用于电子装置中,该方法包括:检测步骤检测所述电子装置的至少一组动态参数;判断步骤:根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放音乐播放列表中的音频文件;调整步骤:当判定需要调整当前播放音乐播放列表时,依据所检测到的至少一组动态参数对当前播放音乐播放列表中的音频文件进行调整。
一种电子装置,该电子装置的处理器被配置为用于:检测所述电子装置的至少一组动态参数;根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放的音乐播放列表中的音频文件;当判定需要调整当前播放的音乐播放列表时,依据所检测到的至少一组动态参数对当前播放的音乐播放列表中的音频文件进行调整。
相较于现有技术,所述的电子装置及其音乐播放***及方法,可以根据电子装置所处的环境,自动检测并确定电子装置所处的情境参数,结合该情境参数及用户的偏好获取对应音乐播放列表。此外,还可以根据所述电子装置的动态参数动态地调整所述音乐播放列表中的音频文件,从而为电子装置的用户提供最适合音乐播放列表。
附图说明
图1是本发明电子装置较佳实施例的架构图。
图2是本发明音乐播放***的较佳实施例的功能模块图。
图3是本发明音乐播放***确定情境参数的示意图。
图4是本发明音乐播放***所提供的情境参数选择界面的示意图。
图5是本发明音乐播放***所提供的偏好参数选择界面的示意图。
图6是本发明音乐播放***检测动态参数的示意图。
图7是本发明电子装置的音乐播放方法较佳实施例的方法流程图。
主要元件符号说明
电子装置 1
输入装置 11
存储装置 12
第一通信模块 13
处理器 14
显示装置 15
感测单元 16
音乐播放软件 17
音乐播放*** 18
服务器 2
第二通信模块 21
处理器 22
数据库 23
网络 3
确定模块 181
请求模块 182
检测模块 183
判断模块 184
调整模块 185
存储模块 186
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明电子装置较佳实施例的硬件架构图。所述电子装置1至少包括,但不限于,输入装置11、存储装置12、第一通信模块13、至少一处理器14、显示装置15、感测单元16、音乐播放软件17及音乐播放***18。所述电子装置1可以是各类手持装置、移动终端、手机、智能型手机(smart phone)、个人数字助理(Personal Digital Assistant,PDA)、笔记型计算器(Laptop),或平板计算器(Tablet PC)、数字相机(Digital Camera)、智能穿戴装置(例如:智能手表、手环、头戴、智能衣、智能鞋子、智能手套)等任意适用的电子装置。
所述输入装置11可以是触摸屏、键盘、语音识别装置等。所述电子装置1利用所述输入装置11可以输入文字、图片、手势、语音等数据。所述处理器14用于计算和处理所述电子装置1的各类数据。所述显示装置15用于显示所述电子装置1的各类数据,例如电子装置1的各类用户界面。其中一实施例,所述显示装置15可以是一般的显示屏幕或触摸屏。所述的存储装置12用于存储所述电子装置1的各类数据,例如各类音频文件、音乐播放列表、动态参数或情境参数等。
所述感测单元16可以包括内置于所述电子装置1或外接于(包括有线连接及/或无线连接)所述电子装置1的多个感测装置(图中未示出)。该多个感测装置可以至少包括,但不限于,用于感测该电子装置1位置的定位装置、用于感测电子装置1速度的测速装置、用于感测所述电子装置1所处环境的噪音、温度或湿度等环境参数的环境感测装置,或用于感测所述电子装置1的用户的心跳、血压、步数、睡眠、消耗卡路里、体温、心情等参数的生理参数感测装置。
在一实施例中,所述定位装置可以是GPS模块,所述电子装置1透过感测单元16的GPS模块可以接收至少三个卫星的GPS信号,并对信号进行处理,得到传播的时间和载波相位差,经过处理后获得电子装置1的当时位置、速度、时间等数据。所述环境感测装置可以是噪音测量仪、温度传感器或适度传感器等。所述生理参数感测装置可以是三轴加速度传感器,透过感测单元16的三轴加速度传感器,所述电子装置1可侦测计算使用所述电子装置1的用户的步数,亦可以根据步数、用户的年纪、体重及移动距离及移动速度计算出用户已消耗卡路里值。所述的生理参数感测装置也可以是心跳侦测传感器,通过感测单元16的心跳侦测传感器,所述电子装置1可计算及记录用户的心跳频率等数据。所述生理参数感测装置也可以是血压侦测传感器,通过感测单元16的血压侦测传感器,所述电子装置1可计算及记录用户的血压等数据。应说明的是,在其他较佳实施例中,所述感测单元16可以包括能够感测到所述电子装置1之位置、速度以及所述电子装置1的用户的各类生理参数参数的任意适用的感测装置。
在本较佳实施例中,所述电子装置1上安装有至少一个音乐播放软件17,该音乐播放软件17用于播放所述电子装置1存储的或接收到的音频文件。在一较佳实施例中,所述音乐播放软件17中可以记录有该电子装置1以往播放过的音频文件的数据,也可以记录有该电子装置1设置的音乐播放列表。所述电子装置1利用该音乐播放软件17可以连接一服务器2并从所述服务器2接收音频文件。在一实施例中,所述电子装置1可以无须以账号登录,以无须账号或无须权限的方式连接所述服务器2。在另一实施例中,所述电子装置1可以发送包括账号和密码的账户信息至所述服务器2以登录连接所述服务器2。
所述电子装置1利用第一通信模块13与一服务器2的第二通信模块21进行通信,以向服务器2发送数据或从服务器2接收数据,实现与所述服务器2的交互。在本较佳实施例中,所述第一通信模块13、第二通信模块21可以是无线通信模块,例如2G无线通信模块、3G无线通信模块或4G无线通信模块等任意适用的无线通信模块。
所述服务器2为一提供音乐服务(例如提供不同格式的音频文件)的服务器,该服务器2还包括,但不限于,处理器22及至少一个数据库23。所述服务器2利用处理器22处理该服务器2的各类数据。所述服务器2利用至少一个数据库23存储用于登录所述服务器2的各类账户信息(至少包括账号及其对应的密码信息),以及各种格式的音频及/或视频文件。
在一实施例中,所述服务器2的数据库23中还可以存储有各音频文件之关联信息。所述各音频文件之关联信息可以是各音频文件对应的歌手、专辑、年代、国别、曲风、情绪、心情、节奏及适合的情境等信息。其中,曲风可以是摇滚、金属、轻快、平缓、水晶、或古典等;情绪可以是愉悦、悲伤、发泄、平淡、振奋、放松、或解脱等;心情可以是旅行、失恋、甜蜜、热血、孤单、发呆、或热舞等;节奏可以是慢、中或快等;适合的情境可以是工作、运动(还可以进一步地划分为静止状态、走路状态、跑步状态、自行车状态及开车状态等)、聚会、睡前等情境。应说明的是,一个音频文件可以对应有一种或一种以上的曲风、情绪、心情及适合的情境。上述曲风、情绪、心情及节奏的类别可以根据实际需求进行调整。在本较佳实施例中,根据用户的实际需求,所述各音频文件及其关联信息可以在所述电子装置1连接所述服务器2后,由服务器2发送至所述电子装置1的存储装置12中存储。
在一实施例中,所述音乐播放***18可以被分割成一个或多个模块,所述一个或多个模块被存储于所述电子装置1的存储装置12中并被配置成由一个或多个处理器(本实施例为一个处理器14)执行,所述电子装置1利用该音乐播放***18可以为用户提供从而为电子装置的用户提供最适合且最匹配音乐播放列表。
如图2所示,是本发明音乐播放***18的较佳实施例的功能模块图。所述的音乐播放***18至少包括,但不限于,确定模块181、请求模块182、检测模块183、判断模块184、调整模块185以及存储模块186。上述各功能模块181~186是完成特定功能的各个程序段,比软件程序本身更适合于描述软件在计算机中的执行过程,如在电子装置1的处理器14中执行,因此本发明对软件程序的描述都以模块描述。另外,上述各功能模块181~186亦可以由硬件、韧件(firmware)方式实现。
所述确定模块181用于当电子装置1执行所述音乐播放软件17时,确定所述电子装置1的情境参数或至少一组偏好参数。在本较佳实施例中,所述情境参数由该电子装置的速度信息、位置信息、时间信息、或环境信息,或其组合等确定,所述至少一组偏好参数为偏好歌曲参数、偏好曲风参数、偏好节奏参数、偏好运动目标参数、运动持续时长、运动路程距离、消耗卡路里或其组合等。
在一实施方式中,所述确定模块181检测所述电子装置1的时间信息及/或位置信息,并分别与对应的多个情境参数的时间条件与位置条件进行比较,以确定所述电子装置1当前的情境参数。具体地,所述确定模块181利用处理器14读取当前的时间信息,并将该时间信息与多个情境参数预设的时间条件进行比较,以此来确定所述情境参数是否为工作、睡前或休息等。例如,所述多个情境参数预设的时间条件可以设置为:处于第一时间范围(例如星期一至星期五每天早上9点至下午5点半)的时间所对应的情境参数为工作;处于第二时间范围(例如星期一至星期五每天上午9点之前及每天下午5点半至晚上9点,以及星期六至星期天每天上午8点至晚上9点)的时间所对应的情境参数为休息;处于第三时间范围(例如每天晚上9点以后)所对应的情境参数为睡前。例如,如果检测到当前的时间信息为星期一上午10点半,可以确定所述电子装置1当前的情境参数为工作;如果检测到当前的时间信息为星期一晚上10点,可以确定所述电子装置1当前的情境参数为睡前;如果检测到当前的时间为星期天下午两点,可以确定所述电子装置1当前的情境参数为休息。应说明的是,所述电子装置1的用户可以根据自身的实际时间的安排情况设定多个不同情境所对应的时间范围。
所述确定模块181可以利用所述感测单元16检测得到所述电子装置1当前的位置信息,并将该位置信息与多个情境参数预设的地点条件进行比较,以此来确定所述情境参数是否为工作或休息等。例如,针对位置信息,所述预设的情境参数的位置条件可以设置为:处于第一位置的范围内(即与该第一位置之间的距离差值小于一预设距离值,如20米,可根据用户的实际需求进行设置)的位置信息所对应的情境参数为休息;处于第二位置的范围内的位置信息所对应的情境参数为工作,处于第三位置的范围内的位置信息所对应的情境参数为运动。其中所述第一位置可以设置为家的位置,所述第二位置可以设置为办公室的位置,所述第三位置可以设置为健身房的位置。应说明的是,所述电子装置1的用户可以根据自身经常去的地方且在此地方经常会播放音乐的具体需求,对应的设置多个不同情境所对应的多个位置。
在进一步的实施方式中,所述确定模块181通过检测所述电子装置1当前的速度值或噪音值,进一步地确定所述电子装置1的情境参数是否会运动或聚会。
在更进一步地的实施例中,所述确定模块181利用所述感测单元16检测得到所述电子装置1的当前速度,将当前速度与第一预设速度阈值(例如,2m/s)及第二预设速度阈值(例如,6m/s)进行比较,以此来确定所述情境参数是否为运动。例如,当所述电子装置1当前的速度值大于所述第一预设速度阈值且小于第二预设速度阈值时,表示电子装置1当前的情境参数为运动。应说明的是,所述运动条件中的第一与第二速度阈值可以根据用户的实际运动状况进行设置。
在其他较佳实施例中,所述确定模块181还可以利用所述感测单元16检测得到所述电子装置1当前的噪音,将所述噪音与预设的声音阈值进行比较,以此来确定所述电子装置1的情境参数是否为聚会。例如,当所述电子装置1当前的噪音大于所述预设声音阈值时,表示电子装置1当前的情境参数为聚会。应说明的是,所述环境条件中的预设声音阈值可以根据用户所处的实际环境状况进行设置。
参见图3,所述确定模块181通过检测电子装置1当前的速度信息、位置信息、时间信息、或环境信息,或其组合等确定以至少确定所述电子装置1的情境参数是否为工作、休息、睡前、运动或聚会等。在本发明一实施例,所述确定模块181可以根据电子装置1当前的时间信息(例如星期一至星期五每天早上9点至下午5点半)、位置信息(例如办公室的位置附近)、速度信息(例如静止)和环境信息(例如当前的噪音小于所述预设声音阈值),来更精确地判断所述电子装置1的情境参数为工作中。应说明的是,上述情境参数的类别可以根据个人的实际需求进行更为详细地划分与组合。
在另一较佳实施例中,所述确定模块181也可以透过显示一情境参数参数选择界面于所述电子装置1的显示装置15上显示,以接收所述电子装置1在该情境参数选择界面上选择的情境参数。参见图4,该情境参数选择界面包括,但不限于,工作、运动、聚会、睡前以及更多情境参数的图示等。该多个情境参数的图示可以具有相同或不同的形状与颜色,且该多个情境参数的图示可以形成任意的形状。所述电子装置1的用户利用输入装置11可以选择所述用户当前所处的情境。应说明的是,所述情境参数选择界面的中情境参数的类别、数量及排布方式并不局限于图4所示意的显示方式。
所述确定模块181用于通知所述电子装置1的用户输入偏好参数来确定所述至少一组偏好参数。在本较佳实施例中,所述确定模块181通过提供一偏好参数选择界面于所述电子装置1的显示装置15上显示,并接收该电子装置1在所述偏好参数选择界面上所选择的偏好参数,以确定至少一组偏好参数。参见图5,为所述偏好参数选择界面的示意图。该偏好参数选择界面包括多个不同的偏好参数供电子装置1的用户选择与设置。图中仅示意了使用者偏好、状态以及运动目标三个偏好参数的选择与设置。例如,用户可以点击所述情境参数选择界面中的“曲风”,进入包括所有多种曲风类型的清单中选择一个或多个曲风。当用户需要运动时,用户可以选择运动目标下的运动持续时长、运动的路程距离、运动所需要消耗的卡路里进行设定。其中,所述偏好参数的分类、数量、排列方式并不局限于图5所示意的显示方法。
应说明的是,如果用户并未输入任何偏好参数,在本较佳实施例中,所述确定模块181可以根据上述检测所述电子装置1的情境参数,自动设定上述情境参数对应的偏好参数,例如,如果检测到的情境参数为聚会时,所述确定模块181可以自动设定所述偏好参数的状态包括的心情为热舞;例如,如果检测到的情境参数为睡前时,所述确定模块181可以自动设定所述偏好参数的状态包括的情绪为放松。在其他较佳实施例中,所述确定模块181也可以通过查询所述电子装置1上已存储的音频文件之关联信息,来确定电子装置1的用户的偏好参数。在进一步的其他较佳实施例中,所述确定模块181可以记录未接收到所述电子装置1输入的偏好参数。
在另一实施例中,所述至少一组偏好参数还可以包括偏好国别参数。所述电子装置1根据感测单元16中的感测装置如GPS模块所感测到的位置信息判断所述电子装置1当前的位置是在某个国家,所述确定模块181自动设定所述偏好国别参数为该国家,以使得后续所生成的音乐播放列表中可以包括该国家当地受欢迎的音频文件。
所述请求模块182用于根据所确定的情境参数或/及至少一组偏好参数请求生成与所确定的情境参数或/及至少一组偏好参数相匹配的音乐播放列表,并播放该音乐播放列表。在本较佳实施例中,所述音乐播放列表中可以包括上述选择的多个音频文件的名称、歌手、时长、所述专辑的图片等信息。
在一实施例中,所述请求模块182可以利用第一通信模块13与所述服务器2的第二通信模块21进行通信,以向服务器2请求所述生成的音乐播放列表中所包括的音频文件。在另一实施例中,所述请求模块182可以通过发送账户信息至服务器2以连接所述服务器2,并向所述服务器2请求发送所述生成音乐播放列表中所包括的音频文件以进行播放。
在一较佳实施例中,当所述请求模块182向所述服务器2请求所述服务器2上的音频文件时,该音频文件可以是无线串流式压缩音乐数据。所述服务器2透过无线网络传输该串流式压缩音乐数据至所述电子装置1,藉由电子装置1的处理器14解压该音乐数据并输出。其中,所述串流式压缩音乐的音频文件可以是与Real Audio,MS Media Player或是Apple Quick Time等类似的音频文件,当然在其他实施例中,也可为其它串流式压缩音频文件。
应说明的是,如果所述生成音乐播放列表中有部分音频文件存储于所述电子装置1中时,所述音乐播放软件17可以依据存储于所述电子装置1上的部分音频文件重新调整所述音乐播放列表中多个音频文件的播放顺序,例如优先播放存储于所述电子装置1中的部分。
在一较佳实施例中,如果所述电子装置1的存储装置12中存储了各音频文件之关联信息时,所述请求模块182可以从查询存储装置12中存储的各音频文件之关联信息,找到与上述情境参数或/及偏好参数相匹配的音频文件,并从中随机选择多个或预设数量的音频文件生成所述音乐播放列表。
在其他较佳实施例中,如果所述电子装置1的存储装置12并未存储各音频文件之关联信息,所述请求模块182可以通过输入账户信息登录服务器2,并将所确定的情境参数或/及至少一组偏好参数发送至所述服务器2,请求生成与所确定的情境参数或/及至少一组偏好参数相匹配的音乐播放列表,并从服务器2接收该播放列表中所包括的音频文件进行播放。
例如,若检测到的该电子装置1的情境参数为上班,偏好参数为包括歌手A、歌手B、情绪为振奋的偏好参数,所述请求模块182可以从存储装置12中先搜索到歌手A、歌手B对应的音频文件,然后查询上述音频文件之关联信息中的情绪信息为振奋、适合情境信息为上班所对应的音频文件作为与上述情境参数和偏好参数相匹配的音频文件。在本较佳实施例中,所述音乐播放列表中可以包括上述选择的多个音频文件的名称、歌手、时长、所述专辑的图片等信息。
其中,若接收到的偏好参数包括运动的持续时长时,所述请求模块182在选择与上述情境参数及偏好参数相匹配的音频文件时,会从中选择特定的多个音频文件生成所述音乐播放列表,该特定的多个音频文件的总时长与所设置的持续时长大致相同,即,该特定的多个音频文件的总时长与所设置的持续时长之间的差值在一预设范围内,例如在(-20s至20s)的范围内。
所述检测模块183用于定期检测并记录所述电子装置1的至少一组动态参数。当所述电子装置1开始播放所述音乐播放列表后,所述检测模块183可以利用所述感测单元16开始检测所述电子装置1的至少一组动态参数。其中,参见图6,所述检测模块183可以实时记录当前播放音乐播放列表中音频文件的切换时间(即每播放多长时间切换至播放下一音频文件)、从所述感测单元16定期获取所述电子装置1的用户的生理参数(例如,心跳/血压/睡眠/体温等参数)、所述电子装置1所处的环境参数(例如噪音、温度、湿度等环境参数)及/或所述电子装置1当前的运动参数(例如步数/消耗卡路里/位置/速度/移动距离等参数)。
在本较佳实施例中,如果接收到的偏好参数中设置有运动持续时长、运动的路程距离及/或运动所需要消耗的卡路里等预设运动目标时,所述检测模块183会实时检测所述电子装置1当前的运动参数(例如步数/消耗卡路里/位置/速度/移动距离等参数),并记录所述电子装置1的已运动时间、已移动距离以及已消耗卡路里。
所述判断模块184用于根据所述检测到的至少一组动态参数判定是否要调整所述电子装置1当前播放音乐播放列表中的音频文件。所述判断模块184可以将检测到的至少一组动态参数与其对应的预设阈值进行比较,以判定是否需要调整当前播放音乐播放列表中的音频文件。
具体地,当所述判断模块184可以将所记录的切换时间与一预设频率阈值(例如该预设频率阈值可以一个值,如10秒,也可以一组值,如0秒到30秒的一个范围)进行比较;当所记录的切换时间小于所述预设频率阈值时,所述判断模块184判定需要调整当前播放音乐播放列表。当检测到所述电子装置1的用户的生理参数时,判断当前播放的音频文件是否与该生理参数匹配,如果不匹配,所述判断模块184可以判定需要调整当前播放音乐播放列表中的音频文件,例如: 下一首播放音频文件。所述判断模块184将所检测到的生理参数与当前播放的音频文件之关联信息进行比较,以确定当前播放的音频文件是否与所述生理参数匹配。
在一实施例中,当检测到所述电子装置1所处的环境参数时,例如噪音,所述判断模块184判断该噪音是否大于第一预设噪音阈值或是否小于第二预设噪音阈值(该第二预设噪音阈值小于所述第一预设噪音阈值)。如果该噪音大于所述第一预设噪音阈值或小于第二预设噪音阈值时,所述判断模块184判定需要调整当前播放音乐播放列表中的音频文件,例如: 下一首播放音频文件。
当检测到电子装置1当前的运动参数时,所述判断模块184会将记录的所述电子装置1的已运动时间、已移动距离及/或已消耗卡路里分别与各自对应的预设目标进行比较,以确定未完成的运动时长或运动量。如果当前播放音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动时长或上述未完成的运动量所需耗费的时长时,所述判断模块184判定需要调整当前播放音乐播放列表,例如:增加音频文件至音乐播放列表。
所述调整模块185用于当判定需要调整当前播放音乐播放列表时,依据所检测到的至少一组动态参数对当前播放音乐播放列表进行调整,在本发明的实施例为调整音乐播放列表中的音频文件。具体地,当所记录的切换时间小于所述预设频率阈值时,所述调整模块185将播放时间小于该预设频率阈值的已播放的音频文件从当前播放音乐播放列表中删除,以调整当前播放音乐播放列表。在其他较佳实施例中,当从所述当前播放音乐播放列表中删除音频文件时,所述调整模块185还可以继续查询与上述情境参数相匹配或与所述情境参数和偏好参数相匹配的音频文件,再次选择一个或多个音频文件添加至当前播放音乐播放列表中。
当所检测到的生理参数与当前播放的音频文件不匹配时,所述调整模块185可以从当前播放列表中搜索一个与该生理参数相匹配的音频文件,并调整该搜索到的音频文件的播放顺序为下一首播放;如果当前播放音乐播放列表中没有与该生理参数相匹配的音频文件,所述调整模块185从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个与该生理参数相匹配的音频文件添加至所述音乐播放列表中。
例如,如果检测到所述电子装置1的用户的心跳、血压,或体温时,所述调整模块185用于确定该动态参数是否大于其对应的第一预设生理参数阈值。当该动态参数大于其对应的第一预设生理参数阈值,所述调整模块185可以从播放列表中搜索一首节奏为快的音频文件并调整该搜索到的音频文件的播放顺序为下一首播放,如果该播放列表中没有节奏为快的音频文件,所述调整模块185可以从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个节奏为快的音频文件添加至所述音乐播放列表中。当所述动态参数小于其对应的第一预设生理参数阈值,所述调整模块185确定该动态参数是否小于其对应的第二预设生理参数阈值(该第二预设生理参数阈值小于所述第一预设生理参数阈值)。当该动态参数小于其对应的第二预设生理参数阈值,所述调整模块185可以从播放列表中搜索一首节奏为慢的音频文件并调整该搜索到的音频文件的播放顺序为下一首播放,如果该播放列表中没有节奏为慢的音频文件,所述调整模块185可以从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个节奏为慢的音频文件添加至所述音乐播放列表中。
如果所检测到的噪音大于所述第一预设噪音阈值时,所述调整模块185可以增加所述当前播放音乐播放列表中音频文件播放的音量,以对所述音乐播放列表进行调整。如果所检测到的噪音小于所述第二预设噪音阈值时,所述调整模块185可以降低所述当前播放音乐播放列表中音频文件播放的音量,以对所述音乐播放列表进行调整。
如果当前播放音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动时长或上述未完成的运动量所需耗费的时长时,所述调整模块185根据所述当前播放音乐播放列表中未播放的音频文件的总时长与所述未完成的运动时长之间的时长差值,或所述当前播放音乐播放列表中未播放的音频文件的总时长与所述未完成的运动量所需耗费的时长之间的时长差值,从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个或多个与所述时长差值相匹配的音频文件添加至所述音乐播放列表中,即所选择的音频文件的时长与该时长差值大致相同(例如两者之间相差小于一预设误差值,如10秒)。
所述判断模块184还用于判定所述电子装置1是否退出所述音乐播放软件17。如果电子装置1退出所述音乐播放软件17时,所述存储模块186用于将电子装置1当前播放的音乐播放列表及其对应的情境参数或/及偏好参数存储至存储装置12中。应说明的是,如果电子装置1的存储装置12中存储了一个或多个播放列表及其对应的情境参数或/及偏好参数时,当所述电子装置1下一次再执行所述音乐播放软件17时,所述音乐播放***18可以通过检测当前的情境参数或/及偏好参数,并判定所述存储装置12中是否存储有与该当前的情境参数匹配音乐播放列表,如果有,直接播放该与当前的情境参数匹配音乐播放列表。在其他较佳实施例中,所述存储模块186同样可以定期储存所述电子装置1的至少一组动态参数。
在更进一步的较佳实施例中,在所述存储模块186存储电子装置1当前播放的音乐播放列表及其对应的情境参数或/及偏好参数时,可以通知所述电子装置1的用户为上述存储的各播放列表设置一对应的标签,并将该标签与所述音乐播放列表或所述音乐播放列表及其对应的情境参数或/及偏好参数一同上传至服务器2或其他音乐平台上,与其他用户分享。
如图7所示,是本发明电子装置的音乐播放方法中较佳实施例的方法流程图。应该了解,本发明所述电子装置的音乐播放方法并不限于图7所示流程图中的步骤及顺序。根据不同的实施例,图7所示流程图中的步骤可以增加、移除、或者改变顺序。所述方法可以从步骤S701开始。
步骤S701,当电子装置1执行所述音乐播放软件17时,确定所述电子装置1的情境参数或/及至少一组偏好参数。在本较佳实施例中,所述情境参数由该电子装置的速度信息、位置信息、时间信息、或环境信息,或其组合等确定,所述至少一组偏好参数为偏好歌曲参数、偏好曲风参数、偏好节奏参数、偏好运动目标参数、运动持续时长、运动路程距离、消耗卡路里或其组合等。
所述确定模块181可以通过检测所述电子装置1当前的时间信息或位置信息,及/或所述电子装置1当前的速度信息或环境信息,以至少确定所述电子装置1的情境参数是否为工作、休息、睡前、运动或聚会等。应说明的是,上述情境参数的类别可以根据个人的实际需求进行更为详细地划分。
具体地,所述确定模块181利用处理器14读取当前的时间信息,并将该时间信息与多个情境参数预设的时间条件进行比较,以此来确定所述情境参数是否为工作、睡前或休息等。所述确定模块181可以利用所述感测单元16检测得到所述电子装置1当前的位置信息,并将该位置信息与多个情境参数预设的地点条件进行比较,以此来确定所述情境参数是否为工作、休息或运动等。
在进一步的实施例中,所述确定模块181利用所述感测单元16检测得到所述电子装置1的当前速度,将当前速度与第一预设速度阈值(例如,2m/s)及第二预设速度阈值(例如,6m/s)进行比较,以此来确定所述情境参数是否为运动。所述确定模块181利用所述感测单元16检测得到所述电子装置1当前的噪音,将所述噪音与预设的声音阈值进行比较,以此来确定所述电子装置1的情境参数是否为聚会。
在另一较佳实施例中,所述确定模块181也可以透过显示一情境参数参数选择界面于所述电子装置1的显示装置15上显示,以接收所述电子装置1在该情境参数选择界面上选择的情境。
在本较佳实施例中,所述确定模块181可以通过发送在所述电子装置1的显示装置15上显示一偏好参数选择界面供所述电子装置1在该偏好参数选择界面上所选择的偏好参数,以确定至少一组偏好参数。如果用户并未输入任何偏好参数,在本较佳实施例中,所述确定模块181可以根据上述检测所述电子装置1的情境参数,自动设定上述情境参数对应的偏好参数,例如,如果检测到的情境参数为聚会时,所述确定模块181可以自动设定所述偏好参数的状态包括的心情为热舞;例如,如果检测到的情境参数为睡前时,所述确定模块181可以自动设定所述偏好参数的状态包括的情绪为放松。在其他较佳实施例中,所述确定模块181也可以通过查询所述电子装置1上已存储的音频文件之关联信息,来确定电子装置1的用户的偏好参数。在进一步的其他较佳实施例中,所述确定模块181可以记录未接收到所述电子装置1输入的偏好参数。
在另一实施例中,所述至少一组偏好参数或情境参数还可以包括偏好国别参数。所述电子装置1根据感测单元16中的感测装置如GPS模块所感测到的位置信息判断所述电子装置1当前的位置是在某个国家,所述确定模块181自动设定所述偏好国别参数为该国家,以使得后续所生成的音乐播放列表中可以包括该国家当地受欢迎的音频 文件。例如:当所述电子装置1根据GPS模块所感测到的位置信息判断所述电子装置1当前的位置所在国家为在印度、或日本时,则可以设置情境参数,例如:国度设定为印度、或日本,或偏好参数中的曲风设置为印度曲风、或日本流行音乐曲风。
步骤S702,所述请求模块182用于根据所确定的情境参数或/及至少一组偏好参数对应地生成与所确定的情境参数或/及至少一组偏好参数相匹配的音乐播放列表,并播放该音乐播放列表。在本较佳实施例中,所述音乐播放列表中可以包括上述选择的多个音频文件的名称、歌手、时长、所述专辑的图片等信息。
在一较佳实施例中,如果所述电子装置1的存储装置12中存储了各音频文件之关联信息时,所述请求模块182可以从查询存储装置12中存储的各音频文件之关联信息,找到与上述情境参数或/及偏好参数相匹配的音频文件,并从中随机选择多个或预设数量的音频文件生成所述音乐播放列表。
在其他较佳实施例中,如果所述电子装置1的存储装置12并未存储各音频文件之关联信息,所述请求模块182可以通过输入账户信息登录服务器2,并将所确定的情境参数或/及至少一组偏好参数发送至所述服务器2,请求生成与所确定的情境参数或/及至少一组偏好参数相匹配的音乐播放列表,并从服务器2接收该播放列表中所包括的音频文件进行播放。
在其他较佳实施例中,如果所述电子装置1的所述请求模块182无法侦测到情境参数或/及至少一组偏好参数时,则直接以电子装置1的存储装置12中存储的各音频文件生成一音乐播放列表,或是如果所述电子装置1的存储装置12并未存储各音频文件,所述请求模块182可以通过输入账户信息登录服务器2,获取一组与输入账号信息相匹配的音乐播放列表或一随机音乐拨放列表,并从服务器2接收该音乐播放列表中所包括的音频文件进行播放该音乐播放列表。
步骤S703,所述检测模块183定期检测并记录所述电子装置1的至少一组动态参数。当所述电子装置1开始播放所述音乐播放列表后,所述检测模块183可以利用所述感测单元16开始检测所述电子装置1的至少一组动态参数。其中,所述检测模块183可以实时记录当前播放音乐播放列表中音频文件的切换时间(即每播放多长时间切换至播放下一音频文件)、从所述感测单元16定期获取所述电子装置1的用户的生理参数(例如,心跳/血压/睡眠/体温等生理参数)、所述电子装置1所处的环境参数(例如噪音、温度、湿度等环境参数)及/或所述电子装置1当前的运动参数(例如步数/消耗卡路里/位置/速度/移动距离等参数)。
在本较佳实施例中,如果接收到的偏好参数中设置有运动持续时长、运动的路程距离及/或运动所需要消耗的卡路里等预设运动目标时,所述检测模块183会实时检测所述电子装置1当前的运动参数(例如步数/消耗卡路里/位置/速度/移动距离等参数),并记录所述电子装置1的已运动时间、已移动距离以及已消耗卡路里。
步骤S705,所述判断模块184用根据所述检测到的至少一组动态参数判定是否要调整所述电子装置1当前播放音乐播放列表中的音频文件。所述判断模块184可以将检测到的至少一组动态参数与其对应的预设阈值进行比较,以判定是否需要调整当前播放音乐播放列表中的音频文件。如果判定需要调整当前播放音乐播放列表时,进入步骤S706。如果判定不需要调整当前播放音乐播放列表时,进入步骤S707。
具体地,当所述判断模块184可以将所记录的切换时间与一预设频率阈值(例如该预设频率阈值可以一个值,如10秒,也可以一组值,如0秒到30秒的一个范围)进行比较;当所记录的切换时间小于所述预设频率阈值时,所述判断模块184判定需要调整当前播放音乐播放列表。当检测到所述电子装置1发送的动态参数为用户的生理参数时,判断当前播放的音频文件是否与该生理参数匹配,如果不匹配,所述判断模块184可以判定需要调整当前播放音乐播放列表。所述判断模块184将所检测到的生理参数与当前播放的音频文件之关联信息进行比较,以确定当前播放的音频文件是否与所述生理参数匹配。
当检测到所述电子装置1所处的环境参数时,例如噪音,所述判断模块184判定该噪音是否大于第一预设噪音阈值或是否小于第二预设噪音阈值(该第二预设噪音阈值小于所述第一预设噪音阈值)。如果该噪音大于所述第一预设噪音阈值或小于第二预设噪音阈值时,所述判断模块184判定需要调整当前播放音乐播放列表。
当检测到电子装置1当前的运动参数时,所述判断模块184会将记录的所述电子装置1的已运动时间、已移动距离及/或已消耗卡路里分别与各自对应的预设目标进行比较,以确定未完成的运动时长或运动量。如果当前播放音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动时长或上述未完成的运动量所需耗费的时长时,所述判断模块184判定需要调整当前播放音乐播放列表。
步骤S705,所述调整模块185依据所检测到的至少一组动态参数对当前播放音乐播放列表中的音频文件进行调整,并进入步骤S706。具体地,当所记录的切换时间小于所述预设频率阈值时,所述调整模块185将播放时间小于该预设频率阈值的已播放的音频文件从当前播放音乐播放列表中删除,以调整当前播放音乐播放列表中的音频文件。在其他较佳实施例中,当从所述当前播放音乐播放列表中删除音频文件时,所述调整模块185还可以继续查询与上述情境参数或/及偏好参数相匹配的音频文件,再次选择一个或多个音频文件添加至当前播放音乐播放列表中。
当所检测到的生理参数与当前播放的音频文件不匹配时,所述调整模块185可以从当前播放列表中搜索一个与该生理参数相匹配的音频文件,并调整该搜索到的音频文件的播放顺序为下一首播放;如果当前播放音乐播放列表中没有与该生理参数相匹配的音频文件,所述调整模块185从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个与该生理参数相匹配的音频文件添加至所述音乐播放列表中。
如果所检测到的噪音大于所述第一预设噪音阈值时,所述调整模块185可以增加所述当前播放音乐播放列表中音频文件播放的音量,以对所述音乐播放列表进行调整。如果所检测到的噪音小于所述第二预设噪音阈值时,所述调整模块185可以降低所述当前播放音乐播放列表中音频文件播放的音量,以对所述音乐播放列表进行调整。
如果当前播放音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动时长或上述未完成的运动量所需耗费的时长时,所述调整模块185根据所述当前播放音乐播放列表中未播放的音频文件的总时长与所述未完成的运动时长之间的时长差值,或所述当前播放音乐播放列表中未播放的音频文件的总时长与所述未完成的运动量所需耗费的时长之间的时长差值,从与所确定的情境参数或/及至少一组偏好参数相匹配的音频文件中选择一个或多个与所述时长差值相匹配的音频文件添加至所述音乐播放列表中,即所选择的音频文件的时长与该时长差值大致相同(例如两者之间相差小于一预设误差值,如10秒)。
步骤S706,所述判断模块184判定所述电子装置1是否退出所述音乐播放软件17。如果电子装置1退出所述音乐播放软件17时,进入步骤S707。如果电子装置1未退出所述音乐播放软件17时,返回步骤S703。
步骤S707,所述存储模块186将该电子装置1当前播放的音乐播放列表及其对应的情境参数或/及偏好参数存储至存储装置12中。该当前音乐播放列表可以是步骤S703生成音乐播放列表,也可以是步骤S706调整后音乐播放列表。
应说明的是,如果电子装置1的存储装置12中存储了一个或多个播放列表及其对应的情境参数时,当所述电子装置1下一次再执行所述音乐播放软件17时,在步骤S701检测所述电子装置1当前的情境参数后,所述音乐播放***18判定所述存储装置12中是否存储有与该当前的情境参数匹配音乐播放列表,如果有,跳过步骤S702,直接进入步骤S703播放该与当前的情境参数匹配音乐播放列表。
在更进一步的较佳实施例中,步骤S708中,在所述存储模块186存储电子装置1当前播放的音乐播放列表及其对应的情境参数或/及偏好参数时,可以通知所述电子装置1的用户为上述存储的各播放列表设置一对应的标签,并将该标签与所述音乐播放列表或所述音乐播放列表及其对应的情境参数和偏好参数一同上传至服务器2或其他音乐平台上,与其他用户分享。
应说明的是,当在所述音乐播放软件17播放音乐后,如果不需要确定所述电子装置1的情境参数及/或至少一组偏好参数,所述电子装置的音乐播放方法可以直接从步骤S703开始。其中若步骤S704和S705中判定需要增加音频文件至当前播放的音乐播放列表时,再执行步骤S701以确定所述电子装置1的情境参数或/及至少一组偏好参数,并从与上述情境参数或/及偏好参数相匹配的音频文件中选择一个或多个音频文件添加至所述音乐播放列表。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (30)

1.一种音乐播放***,运行于具有存储装置的电子装置上,用以播放包括多个音频文件的音乐播放列表,其特征在于,该***包括:
检测模块,用于检测所述电子装置的至少一组动态参数;
判断模块,用于根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放音乐播放列表;
调整模块,用于当判定需要调整当前播放音乐播放列表时,依据所检测到的至少一组动态参数对当前播放音乐播放列表进行调整;及
存储模块,用于将音乐播放列表或调整后的音乐播放列表存储于所述电子装置的存储装置中。
2.如权利要求1所述的音乐播放***,其特征在于,该***还包括:
确定模块,用于确定所述电子装置的一组情境参数或至少一组偏好参数;以及
请求模块,用于根据所确定的情境参数或至少一组偏好参数请求生成与上述情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
3.如权利要求2所述的音乐播放***,其特征在于,所述情境参数由该电子装置的速度信息、位置信息、或时间信息,或其组合确定,所述至少一组偏好参数为偏好歌曲参数、偏好曲风参数、偏好节奏参数、偏好运动目标参数、运动持续时长、运动路程距离、消耗卡路里或其组合。
4.如权利要求2所述的音乐播放***,其特征在于,所述确定模块还用于提供至少一组情境参数或至少一组偏好参数供所述电子装置选择。
5.如权利要求2所述的音乐播放***,其特征在于,所述请求模块通过查询所述电子装置的存储装置中存储的各音频文件之关联信息,找到与上述情境参数或至少一组偏好参数相匹配的音频文件,并从中随机选择多个或预设数量的音频文件生成所述音乐播放列表;或所述请求模块将所确定的情境参数或至少一组偏好参数发送至与所述电子装置通信连接的服务器,以向服务器请求并从服务器接收与所确定的情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
6.如权利要求2所述的音乐播放***,其特征在于,所述存储模块还用于将所述音乐播放列表所对应的情境参数或至少一组偏好参数存储至所述存储装置中。
7.如权利要求1所述的音乐播放***,其特征在于,所述检测模块在所述电子装置开始播放所述音乐放列表后,对所述电子装置的至少一组动态参数进行检测,其中,所述检测模块实时检测并记录当前播放音乐播放列表中音频文件的切换时间、所述电子装置的用户的生理参数、或所述电子装置当前的运动参数或其组合。
8.如权利要求7所述的音乐播放***,其特征在于,当检测到电子装置当前的音频文件的切换时间时,所述判断模块将记录的当前播放的音乐播放列表中对应音频文件的切换时间与一预设频率阈值进行比较,当所记录的切换时间小于所述预设频率阈值时,所述判断模块判定需要调整当前播放音乐播放列表;以及
所述调整模块将播放时间小于该预设频率阈值的已播放的音频文件从当前播放音乐播放列表中删除,以调整当前播放音乐播放列表。
9.如权利要求7所述的音乐播放***,其特征在于,当检测到所述电子装置的用户的生理参数时,所述的调整模块从当前播放的音乐播放列表中搜索一个与该生理参数相匹配的音频文件,并调整该搜索到的音频文件的播放顺序为下一首播放;如果该音乐播放列表中没有与该生理参数相匹配的音频文件,所述调整模块从电子装置或从与所述电子装置通信连接的服务器中搜索一个与该生理参数相匹配的音频文件添加至所述音乐播放列表中。
10.如权利要求7所述的音乐播放***,其特征在于,当检测到电子装置当前的运动参数时,所述判断模块将该当前的运动参数与预设的运动目标进行比较以确定未完成的运动量;以及
当所述音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动量所需耗费的时长时,所述调整模块根据所述音乐播放列表中未播放的音频文件的总时长与所述未完成的运动量所需耗费的时长之间的时长差值,从所述电子装置或从与所述电子装置通信连接的服务器中的音频文件中选择一个或多个与所述时长差值及当前的运动参数相匹配的音频文件添加至所述音乐播放列表中。
11.一种音乐播放方法,应用于具有存储装置的电子装置上,用以播放存储于存储装置中包括多个音频文件的音乐播放列表,其特征在于,该方法包括:
检测步骤:检测所述电子装置的至少一组动态参数;
判断步骤:根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放的音乐播放列表;及
调整步骤:当判定需要调整当前播放的音乐播放列表时,依据所检测到的至少一组动态参数对当前播放的音乐播放列表进行调整。
12.如权利要求11所述的音乐播放方法,其特征在于,在检测步骤之前该方法还包括:
确定步骤,确定所述电子装置的一组情境参数或至少一组偏好参数;及
请求步骤,根据所确定的情境参数或至少一组偏好参数请求生成与上述的情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
13.如权利要求12所述的音乐播放方法,其特征在于,所述请求步骤包括:查询所述电子装置的存储装置中存储的各音频文件之关联信息,找到与上述情境参数或至少一组偏好参数相匹配的音频文件,并从中随机选择多个或预设数量的音频文件生成所述音乐播放列表;或将所确定的情境参数或至少一组偏好参数发送至与所述电子装置通信连接的服务器,以向服务器请求并从服务器接收与所确定的情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
14.如权利要求12所述的音乐播放方法,其特征在于,在调整步骤之后该方法还包括步骤:
将所述音乐播放列表、或所述调整后的音乐播放列表,或所述音乐播放列表对应的情境参数或至少一组偏好参数存储至所述电子装置的存储装置中。
15.如权利要求12所述的音乐播放方法,其特征在于,所述情境参数由该电子装置的速度信息、位置信息、或时间信息,或其组合确定,所述至少一组偏好参数为偏好歌曲参数、偏好曲风参数、偏好节奏参数、偏好运动目标参数、运动持续时长、运动路程距离、消耗卡路里或其组合。
16.如权利要求12所述的音乐播放方法,其特征在于,该方法还包括:提供至少一组情境参数或至少一组偏好参数供所述电子装置选择。
17.如权利要求12所述的音乐播放方法,其特征在于,所述检测步骤还包括:
在所述电子装置开始播放所述音乐放列表后,实时记录当前播放音乐播放列表中音频文件的切换时间、所述电子装置的用户的生理参数、或所述电子装置当前的运动参数或其组合。
18.如权利要求17所述的音乐播放方法,其特征在于,该方法还包括:
当检测到电子装置当前的音频文件的切换时间时,将记录的当前播放的音乐播放列表中对应音频文件的切换时间与一预设频率阈值进行比较,当所记录的切换时间小于所述预设频率阈值时,所述判断模块判定需要调整当前播放音乐播放列表;以及
将播放时间小于该预设频率阈值的已播放的音频文件从当前播放音乐播放列表中删除,以调整当前播放音乐播放列表。
19.如权利要求17所述的音乐播放方法,其特征在于,该方法还包括:当检测到所述电子装置的用户的生理参数时,从当前播放的音乐播放列表中搜索一个与该生理参数相匹配的音频文件,并调整该搜索到的音频文件的播放顺序为下一首播放;如果该音乐播放列表中没有与该生理参数相匹配的音频文件,从所述电子装置或与所述电子装置通信连接的服务器中搜索一个与该生理参数相匹配的音频文件添加至所述音乐播放列表中。
20.如权利要求17所述的音乐播放方法,其特征在于,该方法还包括:
当检测到电子装置当前的运动参数时,将该当前的运动参数与预设的运动目标进行比较以确定未完成的运动量;
当所述音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动量所需耗费的时长时,根据所述音乐播放列表中未播放的音频文件的总时长与所述未完成的运动量所需耗费的时长之间的时长差值,从所述电子装置或从与所述电子装置通信连接的服务器中选择一个或多个与所述时长差值相匹配的音频文件添加至所述音乐播放列表中。
21.一种电子装置,该电子装置用以播放存储于存储装置中包括多个音频文件的播放列表,其特征在于,该电子装置的处理器被配置为用于:
检测所述电子装置的至少一组动态参数;
根据所述检测到的至少一组动态参数判定是否要调整所述电子装置当前播放的音乐播放列表;及
当判定需要调整当前播放的音乐播放列表时,依据所检测到的至少一组动态参数对当前播放的音乐播放列表进行调整。
22.如权利要求21所述的电子装置,其特征在于,所述处理器还用于:
确定所述电子装置的一组情境参数或至少一组偏好参数;及
根据所确定的情境参数或至少一组偏好参数请求生成与上述的情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
23.如权利要求22所述的电子装置,其特征在于,所述处理器通过查询所述电子装置的存储装置中存储的各音频文件之关联信息,找到与上述情境参数或偏好参数相匹配的音频文件,并从中随机选择多个或预设数量的音频文件生成所述音乐播放列表;或将所确定的情境参数或至少一组偏好参数发送至与所述电子装置通信连接的服务器,以向服务器请求并从服务器接收与所确定的情境参数或至少一组偏好参数相匹配的所述音乐播放列表。
24.如权利要求22所述的电子装置,其特征在于,所述处理器还用于:
将所述音乐播放列表、或所述调整后的音乐播放列表,或所述音乐播放列表对应的情境参数或偏好参数存储至所述电子装置的存储装置中。
25.如权利要求22所述的电子装置,其特征在于,所述情境参数由该电子装置的速度信息、位置信息、或时间信息,或其组合确定,所述至少一组偏好参数为偏好歌曲参数、偏好曲风参数、偏好节奏参数、偏好运动目标参数、运动持续时长、运动路程距离、消耗卡路里或其组合。
26.如权利要求22所述的电子装置,其特征在于,所述处理器还用于提供至少一组情境参数或至少一组偏好参数供所述电子装置选择。
27.如权利要求22所述的电子装置,其特征在于,所述处理器还用于:
在所述电子装置开始播放所述音乐放列表后,实时记录当前播放音乐播放列表中音频文件的切换时间、所述电子装置的用户的生理参数、或所述电子装置当前的运动参数或其组合。
28.如权利要求27所述的电子装置,其特征在于,所述处理器还用于:
当检测到电子装置当前的音频文件的切换时间时,将记录的当前播放的音乐播放列表中对应音频文件的切换时间与一预设频率阈值进行比较,当所记录的切换时间小于所述预设频率阈值时,所述判断模块判定需要调整当前播放音乐播放列表;以及
将播放时间小于该预设频率阈值的已播放的音频文件从当前播放音乐播放列表中删除,以调整当前播放音乐播放列表。
29.如权利要求27所述的电子装置,其特征在于,所述处理器还用于:
当检测到所述电子装置的用户的生理参数时,从当前播放的音乐播放列表中搜索一个与该生理参数相匹配的音频文件,并调整该搜索到的音频文件的播放顺序为下一首播放;如果该音乐播放列表中没有与该生理参数相匹配的音频文件,从所述电子装置或与所述电子装置通信连接的服务器中搜索一个与该生理参数相匹配的音频文件添加至所述音乐播放列表中。
30.如权利要求27所述的电子装置,其特征在于,所述处理器还用于:
当检测到电子装置当前的运动参数时,将该当前的运动参数与预设的运动目标进行比较以确定未完成的运动量;
当所述音乐播放列表中未播放的音频文件的总时长小于上述未完成的运动量所需耗费的时长时,根据所述音乐播放列表中未播放的音频文件的总时长与所述未完成的运动量所需耗费的时长之间的时长差值,从所述电子装置或从与所述电子装置通信连接的服务器中选择一个或多个与所述时长差值相匹配的音频文件添加至所述音乐播放列表中。
CN201510878640.7A 2015-12-04 2015-12-04 电子装置及其音乐播放***及方法 Pending CN106844360A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510878640.7A CN106844360A (zh) 2015-12-04 2015-12-04 电子装置及其音乐播放***及方法
TW104144818A TWI651645B (zh) 2015-12-04 2015-12-31 電子裝置及其音樂播放系統及方法
US15/252,657 US9984153B2 (en) 2015-12-04 2016-08-31 Electronic device and music play system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510878640.7A CN106844360A (zh) 2015-12-04 2015-12-04 电子装置及其音乐播放***及方法

Publications (1)

Publication Number Publication Date
CN106844360A true CN106844360A (zh) 2017-06-13

Family

ID=58799888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510878640.7A Pending CN106844360A (zh) 2015-12-04 2015-12-04 电子装置及其音乐播放***及方法

Country Status (3)

Country Link
US (1) US9984153B2 (zh)
CN (1) CN106844360A (zh)
TW (1) TWI651645B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943886A (zh) * 2017-11-15 2018-04-20 腾讯数码(天津)有限公司 一种音频内容的管理方法和客户端
CN108564973A (zh) * 2018-03-29 2018-09-21 北京英夫美迪科技股份有限公司 一种音频文件播放方法及装置
CN109271551A (zh) * 2018-09-26 2019-01-25 Oppo广东移动通信有限公司 音乐播放方法、电子装置及计算机可读存储介质
CN109829075A (zh) * 2019-02-25 2019-05-31 珠海格力电器股份有限公司 智能播放音乐的方法和装置
CN110244929A (zh) * 2018-03-08 2019-09-17 夏普株式会社 声音播放设备、控制装置及控制方法
CN111048123A (zh) * 2019-11-12 2020-04-21 珠海格力电器股份有限公司 音乐播放方法、装置、设备和智能家居设备
CN114840122A (zh) * 2022-04-02 2022-08-02 杭州网易云音乐科技有限公司 随机播放的交互方法、装置、存储介质和计算设备
CN114840122B (zh) * 2022-04-02 2024-07-30 杭州网易云音乐科技有限公司 随机播放的交互方法、装置、存储介质和计算设备

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547732A (zh) * 2017-07-05 2018-01-05 宇龙计算机通信科技(深圳)有限公司 一种媒体播放音量调节方法、装置、终端和存储介质
WO2020010230A1 (en) * 2018-07-06 2020-01-09 Google Llc Methods, systems, and media for identifying, curating, and presenting audio content
CN109857899A (zh) * 2019-01-30 2019-06-07 浙江强脑科技有限公司 歌曲推荐方法、播放设备及计算机可读存储介质
US10885941B1 (en) * 2019-08-28 2021-01-05 Rovi Guides, Inc. Adapting runtime and providing content during an activity
CN116208704A (zh) * 2021-06-24 2023-06-02 北京荣耀终端有限公司 一种声音处理方法及其装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256811A (zh) * 2007-03-01 2008-09-03 富士胶片株式会社 用于产生播放列表的设备和方法
CN102198301A (zh) * 2011-05-20 2011-09-28 哈尔滨工业大学 基于人体特征监测的音乐播放***
CN103167330A (zh) * 2011-12-15 2013-06-19 盛乐信息技术(上海)有限公司 音视频推荐方法及***
CN103853778A (zh) * 2012-12-04 2014-06-11 大陆汽车投资(上海)有限公司 音乐标签信息更新、音乐推送的方法及相应装置、***
CN103970873A (zh) * 2014-05-14 2014-08-06 中国联合网络通信集团有限公司 一种音乐推荐方法和***
US20140281976A1 (en) * 2013-03-15 2014-09-18 International Business Machines Corporation Adjusting content playback to correlate with travel time

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128358A1 (en) * 2000-02-21 2001-08-29 In2Sports B.V. Method of generating an audio program on a portable device
KR101333024B1 (ko) * 2005-02-14 2013-11-26 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐트 아이템들을 선택하기 위한 전자 디바이스 및 방법
US8033959B2 (en) * 2009-05-18 2011-10-11 Adidas Ag Portable fitness monitoring systems, and applications thereof
US20110295843A1 (en) * 2010-05-26 2011-12-01 Apple Inc. Dynamic generation of contextually aware playlists
CN104090880B (zh) * 2013-10-24 2017-04-05 广州酷狗计算机科技有限公司 音频文件均衡器参数配置的方法和装置
CN104822103B (zh) * 2015-03-26 2018-10-30 北京国承万通信息科技有限公司 耳机

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256811A (zh) * 2007-03-01 2008-09-03 富士胶片株式会社 用于产生播放列表的设备和方法
CN102198301A (zh) * 2011-05-20 2011-09-28 哈尔滨工业大学 基于人体特征监测的音乐播放***
CN103167330A (zh) * 2011-12-15 2013-06-19 盛乐信息技术(上海)有限公司 音视频推荐方法及***
CN103853778A (zh) * 2012-12-04 2014-06-11 大陆汽车投资(上海)有限公司 音乐标签信息更新、音乐推送的方法及相应装置、***
US20140281976A1 (en) * 2013-03-15 2014-09-18 International Business Machines Corporation Adjusting content playback to correlate with travel time
CN103970873A (zh) * 2014-05-14 2014-08-06 中国联合网络通信集团有限公司 一种音乐推荐方法和***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943886A (zh) * 2017-11-15 2018-04-20 腾讯数码(天津)有限公司 一种音频内容的管理方法和客户端
CN110244929A (zh) * 2018-03-08 2019-09-17 夏普株式会社 声音播放设备、控制装置及控制方法
CN108564973A (zh) * 2018-03-29 2018-09-21 北京英夫美迪科技股份有限公司 一种音频文件播放方法及装置
CN109271551A (zh) * 2018-09-26 2019-01-25 Oppo广东移动通信有限公司 音乐播放方法、电子装置及计算机可读存储介质
CN109829075A (zh) * 2019-02-25 2019-05-31 珠海格力电器股份有限公司 智能播放音乐的方法和装置
CN111048123A (zh) * 2019-11-12 2020-04-21 珠海格力电器股份有限公司 音乐播放方法、装置、设备和智能家居设备
CN114840122A (zh) * 2022-04-02 2022-08-02 杭州网易云音乐科技有限公司 随机播放的交互方法、装置、存储介质和计算设备
CN114840122B (zh) * 2022-04-02 2024-07-30 杭州网易云音乐科技有限公司 随机播放的交互方法、装置、存储介质和计算设备

Also Published As

Publication number Publication date
US9984153B2 (en) 2018-05-29
TW201725504A (zh) 2017-07-16
TWI651645B (zh) 2019-02-21
US20170161381A1 (en) 2017-06-08

Similar Documents

Publication Publication Date Title
CN106844360A (zh) 电子装置及其音乐播放***及方法
CN106844359A (zh) 服务器及其音乐服务***及方法
US11516580B2 (en) Methods, systems, and media for ambient background noise modification based on mood and/or behavior information
US11694229B2 (en) System and method for providing enhanced user-sponsor interaction in a media environment, including support for shake action
US8030564B2 (en) Method for selecting and recommending content, server, content playback apparatus, content recording apparatus, and recording medium storing computer program for selecting and recommending content
US11003710B2 (en) Apparatus for recognising and indexing context signals on a mobile device in order to generate contextual playlists and control playback
US10134059B2 (en) System and method for delivering media content with music-styled advertisements, including use of tempo, genre, or mood
US10003840B2 (en) System and method for providing watch-now functionality in a media content environment
US20160189249A1 (en) System and method for delivering media content and advertisements across connected platforms, including use of companion advertisements
US20080103022A1 (en) Method and system for dynamic music tempo tracking based on exercise equipment pace
US20150289025A1 (en) System and method for providing watch-now functionality in a media content environment, including support for shake action
US11048748B2 (en) Search media content based upon tempo
US20160189222A1 (en) System and method for providing enhanced user-sponsor interaction in a media environment, including advertisement skipping and rating
US20160189232A1 (en) System and method for delivering media content and advertisements across connected platforms, including targeting to different locations and devices
CN109857899A (zh) 歌曲推荐方法、播放设备及计算机可读存储介质
EP2750057A1 (en) Crowdsourced ranking of music for improving performance
CN110870322B (zh) 信息处理设备、信息处理方法
US20150242467A1 (en) Parameter based media categorization
CN115292591A (zh) 音乐数据推送***、方法及装置
US10368114B2 (en) Media channel creation based on free-form media input seeds
US20240134904A1 (en) Systems and methods for generating personalized playlists

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination