一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

音乐推荐方法、装置、电子设备及计算机可读存储介质与流程

2022-08-23 21:01:20 来源:中国专利 TAG:


1.本发明属于智能穿戴技术领域,更具体地,涉及一种音乐推荐方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.随着移动网络技术的发展,人们可以通过手机、平板以及可穿戴设备等终端随时随地的享受音乐,为了改善用户的听歌体验,除了可以播放终端中本地的音乐外,还可以生成各种场景下的音乐列表,例如,工作场景对应的音乐列表,运动场景对应的音乐列表。
3.然而,上述音乐推荐方法无法体现用户在相应场景下的个性化特点,即用户在特定场景下可选择的音乐无法实现定制化,导致所推荐音乐的准确率不高。


技术实现要素:

4.本发明实施例的目的在于提供一种音乐推荐方法、装置、电子设备及计算机可读存储介质,以解决现有技术中存在的音乐推荐不准确的技术问题。
5.第一方面,本技术实施例提供了一种音乐推荐方法,包括:在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息;根据所述生理信息确定可穿戴设备当前的模式信息;根据所述模式信息确定推荐的音乐。
6.基于前述方案,作为可能的一种实现方式,所述生理信息为生理参数,包括心电图数据和血压数据中的至少一种。
7.基于前述方案,作为可能的一种实现方式,所述生理信息为获取到的用户的脉搏波信息。
8.基于前述方案,作为可能的一种实现方式,所述生理信息为根据获取到的用户的脉搏波计算出的至少一个生理参数,所述生理参数包括心电图数据和血压数据中的至少一种。
9.基于前述方案,作为可能的一种实现方式,当所述模式信息为运动模式时,根据所述模式信息确定推荐的音乐,包括:确定与运动模式对应的音乐。
10.基于前述方案,作为可能的一种实现方式,当所述模式信息为休闲模式时,根据所述模式信息确定推荐的音乐,包括:确定与休闲模式对应的音乐。
11.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
12.基于前述方案,作为可能的一种实现方式,发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐,包括:确认回复语音中的运动类型信息;根据所述运动类型信息确定用户当前的运动类型。
13.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则根据最新的心率信息确定运动类型,并根据所述运动类型确认是否切换为与所述运动类型匹配的第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
14.第二方面,本技术实施例提供了一种音乐推荐装置,包括:获取模块,被配置为在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息;第一确定模块,被配置为根据所述生理信息确定可穿戴设备当前的模式信息;第二确定模块,被配置为根据所述模式信息确定推荐的音乐。
15.基于前述方案,作为可能的一种实现方式,所述生理信息为生理参数,包括心电图数据和血压数据中的至少一种。
16.基于前述方案,作为可能的一种实现方式,所述生理信息为获取到的用户的脉搏波信息。
17.基于前述方案,作为可能的一种实现方式,所述生理信息为根据获取到的用户的脉搏波计算出的至少一个生理参数,所述生理参数包括心电图数据和血压数据中的至少一种。
18.基于前述方案,作为可能的一种实现方式,当所述模式信息为运动模式时,根据所述模式信息确定推荐的音乐,包括:确定与运动模式对应的音乐。
19.基于前述方案,作为可能的一种实现方式,当所述模式信息为休闲模式时,根据所述模式信息确定推荐的音乐,包括:确定与休闲模式对应的音乐。
20.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
21.基于前述方案,作为可能的一种实现方式,发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐,包括:确认回复语音中的运动类型信息;根据所述运动类型信息确定用户当前的运动类型。
22.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则根据最新的心率信息确定运动类型,并根据所述运动类型确认是否切换为与所述运动类型匹配的第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
23.第三方面,提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器通信连接,其中:所述存储器用于存储软件指令;所述处理器用于执行所述存储器中的所述指令,执行如第一方面所述的方法。
24.第四方面,提供了一种计算机可读存储介质,用于存储一个或多个计算机程序,所
述一个或多个计算机程序包括指令,当所述计算机程序在计算机上运行时,所述指令用于执行第一方面所述的音乐推荐方法的步骤。
25.在本发明实施例中,通过在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息,根据所述生理信息确定可穿戴设备当前的模式信息,根据所述模式信息确定推荐的音乐,能够实现根据用户所处的模式匹配推荐的音乐,而非固定的音乐列表,提高了音乐推荐的准确率。
附图说明
26.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1示出了现有技术提供的音乐推荐方法的流程示意图;
28.图2示出了现有技术提供的音乐推荐装置的框架示意图;
29.图3示出了本发明实施例提供的电子设备的一框架示意图;
30.图4示出了本发明实施例提供的电子设备的另一框架示意图。
具体实施方式
31.下面将结合本发明仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
32.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
34.为了解决上述提到的现有的推荐音乐的准确率不高的技术问题,提出了一种音乐推荐方法、装置、电子设备及计算机可读存储介质。下面,对用于实现本实施方式所涉及的电子设备进行说明。
35.参考图1,示出了本发明实施例提供的音乐推荐方法。该音乐推荐方法包括如下步骤:
36.s101:在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息。
37.其中,所述音乐应用在可穿戴设备上。所述生理信息可以为生理参数,包括心电图数据和血压数据中的至少一种。
38.s102:根据所述生理信息确定可穿戴设备当前的模式信息。
39.其中,模式信息包括但不限于休闲模式和运动模式。休闲模式包括但不限于休息、睡觉和阅读等。运动模式包括但不限于跑步、徒步和登山等。当运动模式为跑步时,计算跑步的速度,根据跑步的速度匹配推荐的音乐。可以按照每1km的配速来确定跑步的速度,如果前后1km跑步速度的变化率超过预设值,则切换推荐的音乐。也可以按照预设的周期(如,4分钟)确定前后周期时间点上的跑步速度的变化率,若变化率超过预设值,则切换推荐的音乐。
40.如果处于休闲模式中的睡眠模式,则区分浅睡、深睡和快速眼动,分别匹配推荐的音乐,以利于用户获得更好的睡眠质量。进一步地,根据浅睡的程度,切换对应的推荐音乐;根据深睡的程度,切换对应的推荐音乐;根据快速眼动的程度,切换对应的推荐音乐。
41.在用户入睡前,根据当前状态与入睡状态的接近程度,依次确定匹配的推荐音乐。
42.s103:根据所述模式信息确定推荐的音乐。
43.从音乐库里面确定与模式信息匹配的至少一首音乐,作为推荐的音乐。所述音乐库可以为可穿戴设备上的,也可以是智能移动终端上的,还可以是云服务器上的。优先从可穿戴设备中进行选择和匹配;若没有与当前模式信息匹配的音乐,则从智能移动终端中进行搜索与匹配;若智能终端中也不存在匹配的音乐,则从云服务器上获取并同步至可穿戴设备。当所述模式信息为运动模式时,根据所述模式信息确定推荐的音乐,包括:确定与运动模式对应的音乐。当所述模式信息为休闲模式时,根据所述模式信息确定推荐的音乐,包括:确定与休闲模式对应的音乐。
44.在本发明实施例中,通过在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息,根据所述生理信息确定可穿戴设备当前的模式信息,根据所述模式信息确定推荐的音乐,能够实现根据用户所处的模式匹配推荐的音乐,而非固定的音乐列表,提高了音乐推荐的准确率。
45.作为本发明的一个实施例,所述生理信息为通过可穿戴设备获取到的用户的脉搏波信息。
46.进一步地,所述生理信息为根据获取到的用户的脉搏波计算出的至少一个生理参数,所述生理参数包括心电图数据和血压数据中的至少一种。需要说明的是,基于脉搏波可根据预设算法计算出心电图和血压,所述预设算法在此不作限制。
47.当所述运动模式为跑步时,确定与运动模式对应的音乐,包括:
48.s201:确定所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据。
49.其中,第一音乐为用户在跑步过程中,推荐的第一首音乐。第二周期可以是4分钟、5分钟或者第一音乐的整首歌曲的时间。当第二周期为固定的时间时,可能会使得第一音乐还没播放完就切换为第二音乐。若第二周期为第一音乐的整首歌曲的时间,能够保证第一音乐播放完后,再播放第二音乐。
50.s202:根据所述心电图数据,当心率信息持续大于第一预设心率值时,确认是否处于异常状态。
51.s203:若处于正常状态,则发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐。
52.对于步骤s203,能够保证推荐的音乐经过了用户的确认,提高用户体验。
53.s204:当处于异常状态,关闭或暂停当前正在播放的第一音乐。
54.可选地,为了提升交互性,可通过如下方式确认推荐的音乐是否是用户认可的:
55.s301:发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐。
56.具体包括:
57.s401:确认回复语音中的运动类型信息。
58.s402:根据所述运动类型信息确定用户当前的运动类型。
59.例如,电子设备在推荐音乐前,发出提问“请问您是在跑步吗?”,用户语音回复“跑步”或者“跑步”的其他国别的语言,或者“是的”则确定当前用户在跑步。
60.作为本发明的一个实施例,确定与运动模式对应的音乐,包括:
61.s501:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;
62.s502:当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;
63.s503:若处于正常状态,则根据最新的心率信息确定运动类型,并根据所述运动类型确认是否切换为与所述运动类型匹配的第二音乐;
64.s504:当处于异常状态,关闭或暂停当前正在播放的第一音乐。
65.其中,异常状态包括但不限于心率低于第一预设阈值(例如60),或者高于预设阈值(例如180)。具体可根据用户的静息心率和最大心率来确定。
66.参考图2,本发明实施例提供了一种音乐推荐装置20,包括:获取模块21,被配置为在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息;第一确定模块22,被配置为根据所述生理信息确定可穿戴设备当前的模式信息;第二确定模块23,被配置为根据所述模式信息确定推荐的音乐。
67.基于前述方案,作为可能的一种实现方式,所述生理信息为生理参数,包括心电图数据和血压数据中的至少一种。
68.基于前述方案,作为可能的一种实现方式,所述生理信息为获取到的用户的脉搏波信息。
69.基于前述方案,作为可能的一种实现方式,所述生理信息为根据获取到的用户的脉搏波计算出的至少一个生理参数,所述生理参数包括心电图数据和血压数据中的至少一种。
70.基于前述方案,作为可能的一种实现方式,当所述模式信息为运动模式时,根据所述模式信息确定推荐的音乐,包括:确定与运动模式对应的音乐。
71.基于前述方案,作为可能的一种实现方式,当所述模式信息为休闲模式时,根据所述模式信息确定推荐的音乐,包括:确定与休闲模式对应的音乐。
72.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则发送语音确认请求并确认接收到的语音回复信息,根据所述语音回复信息确认是否切换为第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
73.基于前述方案,作为可能的一种实现方式,发送语音确认请求并确认接收到的语
音回复信息,根据所述语音回复信息确认是否切换为第二音乐,包括:确认回复语音中的运动类型信息;根据所述运动类型信息确定用户当前的运动类型。
74.基于前述方案,作为可能的一种实现方式,确定与运动模式对应的音乐,包括:播放所述音乐中的第一音乐时,按照第二周期获取可穿戴设备的心电图数据,基于所述心电图数据获取心率信息;当所述心率信息持续大于第一预设心率值时,确认是否处于异常状态;若处于正常状态,则根据最新的心率信息确定运动类型,并根据所述运动类型确认是否切换为与所述运动类型匹配的第二音乐;当处于异常状态,关闭或暂停当前正在播放的第一音乐。
75.在本发明实施例中,通过在检测到音乐应用启动后,按照第一预设周期获取可穿戴设备的生理信息,根据所述生理信息确定可穿戴设备当前的模式信息,根据所述模式信息确定推荐的音乐,能够实现根据用户所处的模式匹配推荐的音乐,而非固定的音乐列表,提高了音乐推荐的准确率。
76.以电子设备为可穿戴设备为例,如图3所示,可穿戴设备300可以包括一个或多个处理器101、存储器102、通信模块103、传感器模块104、显示屏105、音频模块106、扬声器107、麦克风108、相机模块109、马达110、按键111、指示器112、电池113、电源管理模块114。这些部件可以通过一条或多条通信总线或信号线来进行通信。
77.处理器101是信息处理、程序运行的最终执行单元,可以运行操作系统或应用程序,以执行可穿戴设备100的各种功能应用以及数据处理。处理器101可以包括一个或多个处理单元,例如:处理器101可以包括中央处理器101(central processing unit,cpu)、图形处理单元(graphics processing unit,gpu)、图像信号处理器101(image signal processing,isp)、传感器中枢处理器101或通信处理器101(central processor,cp)应用处理器101(application processor,ap)等等。在一些实施例中,处理器101可以包括一个或多个接口。接口用于将外围设备耦接到处理器101,以传输处理器101与外围设备之间的指令或者数据。
78.存储器102可以用于存储计算机可执行程序代码,可执行程序代码包括指令。存储器102可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统以及至少一个应用程序。该应用程序用于实现可穿戴设备100的功能,例如,控制可穿戴设备100接收并存储来自移动终端400的运动类型描述信息,并在用户界面中显示包括运动图标的运动类型列表;又例如,响应于用户在用户界面中点击运动图标的用户输入,控制可传输设备100依据运动类型id调用关联的传感器以及运动算法进行运动监测,启用关联的运动引导用户界面;又例如,控制可穿戴设备统计多个运动类型的启动频次以及启动时间,并在可穿戴设备100的运动类型列表中按照启动频次以及启动时间对多个运动类型的运动图标进行排序。
79.存储数据区可存储可穿戴设备使用过程中所创建的数据,例如存储可穿戴设备100所采集的用户运动健康数据;存储与运动类型对应的运动类型描述信息等。存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
80.通信模块103可支持可穿戴设备100通过无线通信技术与网络以及移动终端400通信。通信模块103将电信号转换为电磁信号进行发送,或者将接收到的电磁信号转换为电信号。通信模块103可以包括蜂窝移动通信模块、短距离无线通信模块、无线互联网模块、位置
信息模块中的一个或者多个。移动通信模块可以基于移动通信的技术标准发送或接收无线信号,可以使用任一移动通信标准或协议,包括但不限于全球移动通信系统(gsm)、码分多址(cdma)、码分多址2000(cdma2000)、宽带cdma(wcdma)、时分同步码分多址(td-scdma)、长期演进(lte)、lte-a(高级长期演进)等。无线互联网模块可以根据无线互联网技术经由通信网络发送或接收无线信号,包括无线lan(wlan)、无线保真(wi-fi)、wi-fi直连、数字生活网络联盟(dlna)、无线宽带(wibro)等。短距离无线通信模块可根据短距离通信技术进行发送或接收无线信号,这些技术包括蓝牙、射频识别(rfid)、红外数据通讯(irda)、超宽带(uwb)、zigbee、近场通信(nfc)、无线保真(wi-fi)、wi-fi直连、无线usb(无线通用串行总线)等。位置信息模块可以基于全球导航卫星系统(gnss)获取可穿戴设备的位置,全球导航卫星系统(gnss)可以包括全球定位系统(gps)、全球卫星导航系统(glonass)、北斗卫星导航系统和伽利略卫星导航系统中的一个或多个。
81.传感器模块104用于测量物理量或检测可穿戴设备100的操作状态。传感器模块104可以包括加速度传感器104a、陀螺仪传感器104b、气压传感器104c、磁传感器104d、生物特征传感器104e、接近传感器104f、环境光传感器104g、触摸传感器104h等。传感器模块104还可以包括控制电路,以用于控制包括在传感器模块104中的一个或多个传感器。
82.其中,加速度传感器104a可检测可穿戴设备100在各个方向上的加速度大小。当可穿戴设备100静止时可检测出重力的大小及方向。还可以用于识别可穿戴设备100的姿态,应用于横竖屏切换,计步器等应用。在一种实施方式中,加速度传感器104a可以和陀螺仪传感器104b结合起来,用于监测用户在运动过程中的步幅、步频及配速等。
83.陀螺仪传感器104b可以用于确定可穿戴设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器104b确定可穿戴设备围绕三个轴(即,x,y和z轴)的角速度。
84.气压传感器104c用于测量气压。在一些实施例中,可穿戴设备100通过气压传感器104c测得的气压值计算海拔高度,辅助定位和导航。在一种实施方式中,气压传感器104c可以与加速度传感器104a结合起来,用于监测用户的爬楼数据。
85.磁传感器104d包括霍尔传感器,或者磁力计等,可以用于确定用户位置。
86.生物特征传感器104e用于测量用户的生理参数,包括但不限于光电容积脉搏波(photoplethysmography,ppg)传感器、ecg传感器、emg传感器、血糖传感器、温度传感器。例如可穿戴设备100可以通过光电容积脉搏波传感器和/或ecg传感器的信号测量用户的心率、血氧、血压数据,基于血糖传感器产生的数据识别用户的血糖值。在一些实施例中,可穿戴设备100可以基于加速度传感器104a和生物特征传感器104e检测用户是否处于睡眠状态,识别用户的睡眠阶段以及识别睡眠呼吸暂停。
87.接近传感器104f用于在没有任何的物理接触时检测可穿戴设备100附近物体的存在。在一些实施例中,接近传感器104f可以包括发光二极管和光检测器。发光二极管可以是红外光,可穿戴设备100使用光检测器检测来自附近物体的反射光。当检测到反射光时,可以确定可穿戴设备100附近有物体。可穿戴设备100可以利用接近传感器104f检测其佩戴状态。
88.环境光传感器104g用于感知环境光亮度。在一些实施例中,可穿戴设备可以根据感知的环境光亮度自适应调节显示屏亮度,以降低功耗。
89.触摸传感器104h用于检测作用于其上或附近的触摸操作,也称“触控器件”。触摸
传感器104h可以设置于显示屏105,由触摸传感器104h与显示屏105组成触摸屏。
90.显示屏105用于显示图形用户界面(user interface,ui),图形用户界面可以包括图形、文本、图标、视频及其它们的任意组合。显示屏105可以是液晶显示屏(liquid crystal display,液晶显示屏)、有机发光二极管(organic light-emitting diode,oled)显示屏等。当显示屏105是触摸显示屏时,显示屏105能够采集在显示屏105的表面或表面上方的触摸信号,并将该触摸信号作为控制信号输入至处理器101。
91.在一些实施例中,显示屏105可以显示运动类型列表界面,在运动类型列表界面中包括多个运动类型的运动图标。在一些实施例中,显示屏105将最近启动时间为第一预设时间段内的运动图标排列在其他运动图标之前,并且将最近启动时间在第一预设时间段内的运动图标按照启动频次的高低进行排列,以及将最近启动时间在第一预设时间段外的运动图标按照启动频次的高低进行排列。在一些实施例中,显示屏105可以显示运动引导界面,以引导用户正确的运动。该运动类型列表界面可以包括多个运动类型的运动名称和运动图标。
92.音频模块106,扬声器107,麦克风108提供用户与可穿戴设备100之间的音频功能等,例如收听音乐或通话;又例如当可穿戴设备100接收来自便携式终端设备的通知消息时,处理器101控制音频模块106输出预设的音频信号,扬声器107发出声音提醒用户。其中,音频模块106将接收到的音频数据转换为电信号发送至扬声器107,由扬声器107将电信号转换为声音;或者由麦克风108将声音转换为电信号发送至音频模块106,再由音频模块106将音频电信号转换为音频数据。在一些实施例中,扬声器105可以在用户运动过程中播放用户喜欢的音乐或者运动引导音频。
93.相机模块109用于捕获静态图像或视频。相机模块109可以包括图像传感器、图像信号处理器(isp)和数字信号处理器(dsp)。图像传感器把光信号转换成电信号,图像信号处理器将电信号转换成数字图像信号,数字信号处理器将数字图像信号转换成标准格式(rgb、yuv)的图像信号。图像传感器可以是电荷耦合元件(charge coupled device,ccd)或金属氧化物半导体元件(complementary metal-oxide-semiconductor,cmos)。
94.马达110可以将电信号转换为机械振动,以产生振动效果。马达110可以用于来电、消息的振动提示,也可以用于触摸振动反馈。按键111包括开机键,音量键等。按键111可以是机械按键(物理按钮)或者触摸式按键。指示器112用于指示可穿戴设备100的状态,例如用于指示充电状态、电量变化,也可以用于指示消息,未接来电,通知等。在一些实施例中,可穿戴设备100接收到来自便携式终端设备应用的通知消息后,提供振动反馈。在一些实施例中,可穿戴设备100在用户达到运动目标时,提供振动反馈。
95.电池113用于为可穿戴设备的各个部件提供电力。电源管理模块114用于电池的充放电管理,以及监测电池容量,电池循环次数,电池健康状态(是否漏电,阻抗、电压、电流以及温度)等参数。在一些实施例中,电源管理模块114可以通过有线或者无线方式为电池充电。
96.应当理解,在一些实施例中,可穿戴设备100可由前述部件中的一个或多个组成,可穿戴设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
97.以电子设备为移动终端为例,如图4所示,移动终端400可以包括处理器210、存储
器220、输入单元230、显示单元240、传感器250、音频电路260、扬声器261、传声器262、通信模块270、电源280等部件。本领域技术人员可以理解,图4中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
98.处理器210是移动终端400的控制中心,利用各种接口和线路连接整个便携式终端设备的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行移动终端400的各种功能和处理数据,从而对移动终端400进行整体监控。可选的,处理器210可包括一个或多个处理单元;优选的,处理器210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器210中。
99.存储器220可用于存储软件程序以及模块,软件程序包括指令,处理器210通过运行存储在存储器220的指令,从而执行移动终端400的各种功能应用以及数据处理。本技术实施例中,存储器可用于存储用于体能测试方法的可穿戴设备管理程序。
100.输入单元230可用于接收输入的数字或字符信息,以及产生与移动终端400的用户设置以及功能控制有关的键信号输入。具体地,输入单元230可包括触控面板231以及其他输入设备232。触控面板231,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板231上或在触控面板231附近的操作),并根据预先设定的程式驱动相应的连接装置。在本技术实施例中,触控面板231设置有触摸传感器,该触摸传感器能够采集用户在可穿戴应用程序的通知管理列表界面中的对权限控制用户界面对象的点击操作。
101.显示单元240可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元240可包括显示屏241,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emittingdiode,oled)等形式来配置显示屏241。进一步地,触控面板231可覆盖显示屏241,当触控面板231检测到在其上或附近的触摸操作后,传送给处理器210以确定触摸事件的类型,随后处理器210根据触摸事件的类型在显示屏241上提供相应的视觉输出。在本技术实施例中,显示屏241可以用于显示运动类型列表界面,运动类型列表界面可以包括多个运动类型的运动名称、运动图标以及用于供用户选择是否将相关运动类型在可穿戴设备100显示的图形界面对象,用户界面对象可以是图像、文本、数字、符号、按钮、窗口或其他用户界面元素,图像可以是静态的或动态的。
102.传感器250可以包括重力传感器(gravity sensor),以检测移动终端400在各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。移动终端400还可以包括其它传感器,比如光传感器。具体地,光传感器可包括环境光传感器及接近光传感器。其中,环境光传感器可根据环境光线的明暗来调节显示面板231的亮度;接近光传感器可以检测是否有物体靠近或接触移动终端400,可在移动终端400移动到耳边时,关闭显示屏241。移动终端400还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
103.音频电路260、扬声器261、传声器262可提供用户与手机之间的音频接口。音频电
路260可将接收到的音频数据转换后的电信号,传输到扬声器261,由扬声器261转换为声音信号输出;另一方面,传声器262将收集的声音信号转换为电信号,由音频电路260接收后转换为音频数据,再将音频数据输出处理器210处理后,经rf电路210以发送给比如另一手机,或者将音频数据输出至存储器220以便进一步处理。
104.通信模块270可支持移动终端400通过无线通信技术与网络以及移动终端400通信。通信模块103可以包括蜂窝移动通信模块、短距离无线通信模块、无线互联网模块、位置信息模块中的一个或者多个。短距离无线通信模块可根据短距离通信技术进行发送或接收无线信号,这些技术包括蓝牙、射频识别(rfid)、红外数据通讯(irda)、超宽带(uwb)、zigbee、近场通信(nfc)、无线保真(wi-fi)、wi-fi直连、无线usb(无线通用串行总线)等。在一些实施例中,移动终端400可以通过通信模块270与可穿戴设备100无线连接,并建立绑定关系,以在移动终端400与可穿戴设备100之间与传输数据、控制指令等。
105.移动终端400还包括给各个部件供电的电源280(比如电池)。优选的,电源可以通过电源管理系统与处理器210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
106.应当理解,在一些实施例中,可穿戴设备可由前述部件中的一个或多个组成,可穿戴设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
107.上述方法中各步骤的具体细节在装置部分实施方式中已经详细说明,未披露的细节内容可以参见装置部分的实施方式内容,因而不再赘述。
108.需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
109.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
110.本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
111.需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
112.在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程
序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
113.此外,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
114.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
115.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
116.功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
117.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献