本文作者:kaifamei

专注结果视图生成方法及装置、存储介质、电子设备与流程

更新时间:2025-01-09 20:49:38 0条评论

专注结果视图生成方法及装置、存储介质、电子设备与流程



1.本技术的实施方式涉及计算机和图像处理技术领域,更具体地,本技术的实施方式涉及专注结果视图生成方法及装置,存储介质和电子设备。


背景技术:



2.本部分旨在为权利要求中陈述的本技术的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。
3.心流(flow)是指一种人们在专注进行某行为时所表现的心理状态。通常在此状态时,不愿被打扰,也称抗拒中断。为了帮助用户实现专注并进入心流,通常会提供多种多媒体对象辅助用户专注,在专注的过程中会提供静态或动态的统一画面作为专注时的背景,生成的专注结果通常包括专注时长、专注时间、专注分数等概括性定量数据。


技术实现要素:



4.但是,在专注过程中,并没有捕捉用户的实际表现,用户无法直观感知自己的状态,专注结束后,通过结果页,用户无法清楚知道自己在专注过程中的具体表现和差异,不够个性化,难以激起分享动力。
5.为此,非常需要一种改进的专注结果视图生成方法及装置、存储介质和电子设备,以提供一种能够直观反映用户在专注过程中具体状态的专注结果视图生成方案。
6.在本上下文中,本技术的实施方式期望提供一种数据处理方法和装置、存储介质和电子设备。
7.根据本技术的一个方面,提供一种专注结果视图生成方法,包括:
8.响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;
9.响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。
10.在本技术的一种示例性实施方式中,在响应于对专注激活控件的触发指令之前,所述方法还包括:
11.响应于对专注模式控件的触发指令,显示专注模式界面;
12.响应于对所述专注模式界面中功能控件的触发指令,触发与所述功能控件对应的专注项配置事件。
13.在本技术的一种示例性实施方式中,所述功能控件包括时间设置控件;
14.所述响应于对所述专注模式界面中功能控件的触发指令,触发与所述功能控件对应的专注项配置事件,包括:
15.响应于对所述时间设置控件的触发操作,触发倒计时时长的配置,以激活倒计时模式。
16.在本技术的一种示例性实施方式中,所述方法还包括:
17.响应于对所述专注激活控件的触发指令,开始所述倒计时模式的计时。
18.在本技术的一种示例性实施方式中,在响应于对所述专注激活控件的触发指令之后,所述方法还包括:
19.开始正计时模式的计时。
20.在本技术的一种示例性实施方式中,所述功能控件还包括多媒体设置控件;
21.所述响应于对所述专注模式界面中功能控件的触发指令,触发与所述功能控件对应的专注项配置事件,包括:
22.响应于对所述多媒体设置控件的触发操作,触发多媒体对象配置事件。
23.在本技术的一种示例性实施方式中,所述响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,包括:
24.实时获取所述用户的状态信息,根据所述状态信息确定所述唱针的属性值;
25.根据所述唱针的属性值生成所述专注态视图。
26.在本技术的一种示例性实施方式中,所述状态信息包括所述用户使用的终端的运动信息和/或所述用户的心率信息;所述唱针的属性值包括唱针的旋转速度、唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度。
27.在本技术的一种示例性实施方式中,当所述状态信息为所述用户使用的终端的运动信息时;
28.所述根据所述状态信息确定所述唱针的属性值,包括:
29.获取由所述终端中的陀螺仪测量得到的加速度值,将所述加速度值与预设阈值进行比较;
30.当所述加速度值小于或等于所述预设阈值时,判定所述终端处于静止态,并根据所述陀螺仪在静止态时所对应的第一预设属性值确定所述唱针的旋转速度和所述唱针的齿轮深度;
31.当所述运动数据大于所述预设阈值时,判定所述终端处于运动态,并根据所述陀螺仪的实时运动数据确定所述唱针的旋转速度和所述唱针的齿轮深度。
32.在本技术的一种示例性实施方式中,所述实时运动数据包括加速度和偏转角度;
33.所述根据所述陀螺仪的实时运动数据确定所述唱针的旋转速度和所述唱针的齿轮深度,包括:
34.获取最大加速度和最大偏转角度,根据所述最大加速度确定所述唱针的旋转速度,并根据所述最大偏转角度确定所述唱针的齿轮深度。
35.在本技术的一种示例性实施方式中,当所述状态信息为所述用户的心率信息时;
36.所述根据所述状态信息确定所述唱针的属性值,包括:
37.获取所述用户的心率值,将所述心率值与所述用户的静息心率进行比较;
38.当所述心率值等于所述静息心率时,根据与所述正常心率区间对应的第二预设属性值确定所述唱针齿轮间距和唱针齿轮移动速度;
39.当所述心率值大于所述静息心率时,根据所述心率值和所述静息心率确定所述唱针齿轮间距和唱针齿轮移动速度。
40.在本技术的一种示例性实施方式中,所述根据所述心率值和所述静息心率确定所
述唱针齿轮间距和唱针齿轮移动速度,包括:
41.根据所述心率值、所述静息心率和预设齿轮间距确定所述唱针齿轮间距;
42.根据所述心率值和所述静息心率确定心率变化速率,并根据所述心率变化速率确定所述唱针齿轮移动速度。
43.在本技术的一种示例性实施方式中,所述根据所述唱针的属性值生成所述专注态视图,包括:
44.将所述唱针以所述唱针的旋转速度进行旋转,同时根据所述唱针的齿轮深度、所述唱针齿轮间距和所述唱针齿轮移动速度生成纹理,并根据所述纹理生成所述专注态视图。
45.在本技术的一种示例性实施方式中,在显示所述用户的专注结果视图之前,所述方法还包括:
46.响应于所述结束专注的指令,显示一提示页面;
47.响应于对所述提示页面中确认控件的触发操作,继续显示与所述用户的当前状态对应的专注态视图;或者
48.响应于对所述提示页面中取消控件的触发操作,显示所述专注结果视图。
49.在本技术的一种示例性实施方式中,所述响应于结束专注的指令,显示所述用户的专注结果视图,包括:
50.根据所述专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像;
51.获取最大专注时长,并将所述最大专注时长对应的多媒体对象作为代表对象;
52.根据所述专注结果图像、所述代表对象以及与总专注时长对应的文本描述生成所述专注结果视图。
53.在本技术的一种示例性实施方式中,所述根据所述专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像,包括:
54.获取组成所述目标图像的多种图像元素,所述图像元素中包括待配置纹理且包含多个子元素的目标图像元素,各所述子元素具有不完全相同的纹理配置等级;
55.将所述对应不同专注时长的纹理根据专注时长由大到小排序,形成第一序列;
56.根据所述子元素的数量从所述第一序列中获取相同数量的目标纹理,并将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素;
57.将所述组合图像元素与所述目标图像元素之外的其它图像元素进行组合,以获取所述专注结果图像。
58.在本技术的一种示例性实施方式中,所述将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素,包括:
59.获取对应各所述纹理配置等级的所述子元素的数量,将所述数量根据所述纹理配置等级由高到低进行排序以形成第二序列;
60.根据所述第二序列中各所述数量从所述第一序列中依次获取相同数量的目标纹理,并根据所获取的目标纹理和对应的各纹理配置等级的子元素生成所述组合图像元素。
61.在本技术的一种示例性实施方式中,所述方法还包括:
62.响应于对所述专注结果视图中分享控件的触发指令,将所述专注结果视图分享给其它用户终端。
63.根据本技术的一个方面,提供一种专注结果视图生成装置,包括:
64.显示模块,用于响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;
65.所述显示模块,还用于响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。
66.根据本技术的一个方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时上述的专注结果视图生成方法。
67.根据本技术的一个方面,提供一种电子设备,包括:
68.处理器;以及
69.存储器,用于存储所述处理器的可执行指令;
70.其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的专注结果视图生成方法。
71.根据本技术实施方式的专注结果视图生成方法,通过响应对专注激活控件的触发指令,在显示界面中显示与用户的当前状态对应的专注态视图,该专注态视图中包含根据唱针的属性值生成的纹理,同时唱针的属性值是根据用户的当前状态确定的,接着响应于结束专注的指令,显示用户的专注结果视图,该专注结果视图是根据专注过程中生成的专注态视图所包含的纹理生成的。本技术实施方式中的专注结果视图生成方法,一方面在专注过程中根据唱针的属性值所生成的纹理形成专注态视图,由于唱针的属性值是根据用户的当前状态确定的,因此专注态视图能够清楚实时的反映用户的专注状态,方便用户根据专注态视图实时反映的专注状态进行调整,以更好的实现专注;另一方面根据专注态视图中的纹理在结束专注后生成专注结果视图,通过该专注结果视图能够形象反映整个专注过程中用户的专注情况,同时还提高了专注界面的个性化,进而提升了用户的兴趣以及产品粘性。
附图说明
72.通过参考附图阅读下文的详细描述,本技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本技术的若干实施方式,其中:
73.图1示意性地示出了应用本技术技术方案的示例性系统架构框图;
74.图2示意性地示出了本技术实施方式的专注结果视图生成方法的流程图;
75.图3a-3d示意性地示出了本技术实施方式的进入专注的界面示意图;
76.图4示意性地示出了本技术实施方式的唱针的结构示意图;
77.图5示意性地示出了本技术实施方式的根据安装有音乐播放器的终端设备的运动信息确定唱针的属性值的流程示意图;
78.图6示意性地示出了本技术实施方式的根据心率信息确定唱针的属性值的流程示意图;
79.图7a-7c示意性地示出了本技术实施方式的不同纹理的界面示意图;
80.图8a-8e示意性地示出了本技术实施方式的不同纹理的界面示意图;
81.图9示意性地示出了本技术实施方式的专注结果视图的界面示意图;
82.图10示意性地示出了本技术实施方式的专注排行界面的界面示意图;
83.图11示意性地示出了本技术实施方式的专注结果视图生成装置的方框图;
84.图12示意性示出了本技术实施方式的存储介质的示意图;
85.图13示意性示出了本技术实施方式的电子设备的方框图。
86.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
87.下面将参考若干示例性实施方式来描述本技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本技术,而并非以任何方式限制本技术的范围。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
88.本领域技术人员知道,本技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本技术可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
89.本技术所涉及的数据可以为经用户授权或者经过各方充分授权的数据,对数据的采集、传播、使用等,均符合国家相关法律法规要求,本技术实施方式/实施方式可以互相组合。
90.根据本技术的实施方式,提供一种专注结果视图生成方法、专注结果视图生成装置、存储介质和电子设备。
91.在本文中,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
92.下面参考本技术的若干代表性实施方式,详细阐述本技术的原理和精神。
93.发明概述
94.本技术人发现,现有技术中,虽然存在较多关于冥想、专注、睡眠的工具型产品,该些工具型产品通过提供多种声音辅助用户专注,并在专注过程中提供静态或动态的统一画面作为专注时的背景,同时在最后生成的专注结果中提供专注时长、专注时间、专注分数等概括性定量数据。但是现有技术中的专注过程,没有捕捉用户的实际表现,用户无法直观感知自己的状态,专注结束后,通过专注结果页,用户也无法清楚知道自己在专注过程中的具体表现和差异,并且不够个性化,难以激起分享动力以及提高产品的用户粘度。
95.鉴于上述内容,本技术的基本思想在于:根据本技术实施方式的专注结果视图生成方法和专注结果视图生成装置,通过在专注过程中根据用户的当前状态生成包含纹理的专注态视图,并在结束专注后,显示根据专注态视图中的纹理所生成的专注结果视图,其中专注态视图中的纹理是根据由用户的当前状态所确定的唱针的属性值生成的。专注态视图反映了用户在专注过程中实时的专注状态,专注结果视图反映了整个专注过程中用户的专注状态,由于专注态视图中包含根据用户的当前状态生成的纹理,专注结果视图中包含专注态视图中的纹理,因此专注态视图和专注结果视图能够帮助用户清楚了解自己在专注过程中的具体表现和差异,同时还提高了界面的个性化,进一步提升了用户的兴趣和产品的粘度。
96.在介绍了本技术的基本原理之后,下面具体介绍本技术的各种非限制性实施方式。
97.示例性方法
98.在介绍本技术实施方式中的专注结果视图生成方法之前,先对实现本技术实施方式中的专注结果视图的系统架构进行说明。
99.图1示意性示出了应用本技术技术方案的示例性系统架构框图。
100.如图1所示,系统架构100可以包括终端设备101、服务器102和网络103。其中,终端设备101可以包括智能手机、平板电脑、笔记本电脑智能车载终端等各种具有显示屏幕和声音播放装置的电子设备,该声音播放装置例如可以是内嵌或外置的扬声器、耳机等,或者其它可实现声音播放功能的装置。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集或者分布式系统,还可以是提供云计算服务的云服务器。网络103可以是能够在终端设备101和服务器102之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路或者无线通信链路。
101.在本技术的示例性实施方式中,终端设备101可以通过显示屏幕显示用户选定的多媒体对象的图像、专注过程中生成的专注态视图以及专注结束后生成的专注结果视图,同时通过自身具有或外连的声音播放装置在专注过程中播放用户选定的多媒体对象的音频信息。在专注过程中,终端设备101能够收集其在用户操作时所生成的运动信息,并通过网络103将该运动信息发送至服务器102,服务器102根据运动信息可以确定唱针的属性值,并根据唱针的属性值生成纹理,进而根据生成的纹理生成专注过程中的专注态视图和专注结束后的专注结果视图,其中,终端设备101的运动信息所能影响的唱针的属性值包括唱针的旋转速度和齿轮深度。
102.在本技术的示例性实施方式中,系统架构100还可以包括可检测用户心率的终端设备104,例如智能手环、心率检测仪等等,当该终端设备104检测得到用户的心率值和静息心率之后,可以将实时检测到的心率值以及用户的静息心率直接发送至服务器102或者通过终端设备101发送至服务器102,以使服务器102根据实时的心率值和静息心率确定唱针的属性值,并根据唱针的属性值生成纹理,进而根据生成的纹理生成专注过程中的专注态视图和专注结束后的专注结果视图,其中,终端设备101的心率值和静息心率所能影响的唱针的属性值包括唱针齿轮间距和唱针齿轮移动速度。
103.在本技术的示例性实施方式中,终端设备101也可以根据检测到的运动信息确定唱针的属性值,并根据唱针的属性值生成纹理,进而根据生成的纹理生成专注过程中的专注态视图和专注结束后的专注结果视图。进一步地,终端设备101可以接收终端设备104发送的用户的实时心率值和静息心率,并根据运动信息、心率值和静息心率确定唱针的属性值,进而根据唱针的属性值生成纹理,并根据生成的纹理生成专注过程中的专注态视图和专注结束后的专注结果视图。
104.进一步地,终端设备101和终端设备104可以是同一个终端设备,也就是说,终端设备101既可以搭载播放器进行多媒体对象的播放,也可以通过陀螺仪检测运动信息,还可以检测用户的心率信息,以便根据终端设备获取的运动信息和心率信息确定唱针的属性值,并根据唱针的属性值生成的纹理生成专注态视图和专注结果视图。
105.根据实现需要,本技术实施方式中的系统架构可以具有任意数目的终端设备、网
络和服务器。例如,服务器可以是由多个服务器设备组成的服务器组。
106.下面结合图2来描述根据本技术示例性实施方式的专注结果视图生成方法。
107.参考图2,所述专注结果视图生成方法可以包括以下步骤:
108.s210、响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;
109.s220、响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。
110.在本技术实施方式的专注结果视图生成方法中,通过在专注过程中根据用户的当前状态生成包含纹理的专注态视图,并在结束专注后,显示根据专注态视图中的纹理所生成的专注结果视图,其中专注态视图中的纹理是根据由用户的当前状态所确定的唱针的属性值生成的。专注态视图反映了用户在专注过程中实时的专注状态,专注结果视图反映了整个专注过程中用户的专注状态,由于专注态视图中包含根据用户的当前状态生成的纹理,专注结果视图中包含专注态视图中的纹理,因此专注态视图和专注结果视图能够帮助用户清楚了解自己在专注过程中的具体表现和差异,同时还提高了界面的个性化,进一步提升了用户的兴趣和产品的粘度。
111.在步骤s210中,响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的。
112.在本技术的示例性实施方式中,为了辅助用户进入心流,实现专注,可以将多媒体对象作为辅助对象,在用户欣赏多媒体对象的同时为用户提供专注模式以辅助用户实现专注。该多媒体对象可以是音频或者视频,例如各种音视频播放器中的歌曲、有声小说、电台、mv、视频等,该音视频播放器具体可以是音视频播放应用、直播应用、可提供音视频播放的即时通信应用等等。音视频播放器除了为用户提供播放服务,还为用户提供专注服务,当用户激活专注模式时,便辅助用户实现专注。
113.为了便于理解,接下来以音乐播放器为例对本技术实施方式中的专注结果视图生成方法进行具体说明。
114.在本技术的示例性实施方式中,可以通过对专注激活控件进行触发以激活专注模式,在触发专注激活控件之前,可以激活音乐播放器中的专注模式,进而在专注模式下进行专注项设置以及对专注激活控件的触发操作。
115.图3a-3d示意性示出了进入专注的界面示意图,如图3a所示,在音乐播放器的播放界面中显示有当前正在播放的歌曲信息,同时在播放界面中设置有“进入专注”控件,通过触发“进入专注”控件,可以进入专注模式界面,如图3b所示,在专注模式界面中设置有一个或多个功能控件,通过对功能控件进行触发操作,可以触发与功能控件对应的专注项配置事件,在完成专注项配置事件后,可以对专注模式界面中的专注激活控件“开始”进行触发操作,通过响应该触发指令,可以显示根据用户的当前状态生成的专注态视图,如图3c、3d所示。
116.在本技术的示例性实施方式中,在进入专注模式界面时,还可以对播放界面中设置的“更多”控件进行触发操作,通过响应对“更多”控件的触发指令,可以打开“更多”控件
对应的选项,其中包括“专注模式”选项,通过触发“专注模式”选项对应的控件,即可进入专注模式界面。当然,还可以通过在播放界面或者音乐播放器的首页设置其它相应控件,以通过响应对相关控件的触发指令而进入专注模式界面。
117.在本技术的示例性实施方式中,专注模式界面中设置有时间设置控件、多媒体设置控件和专注激活控件,如图3b所示,专注模式界面中显示的时钟即为时间设置控件,专注模式界面上部设置的“当前歌曲列表”所对应的控件即为歌曲设置控件,其中,时钟默认为无限计时模式,时间刻度定位在00:00,同时该时钟还可以在用户的触控下进行转动以实现倒计时时长的设置,并将时钟模式切换为倒计时模式,也就是说,时钟模式在不进行倒计时时长设置的情形下为正计时模式,当响应对专注激活控件的触发指令后,可以进行正计时模式的计时,当用户主动结束专注时,则结束计时,而在倒计时模式下,用户无需主动结束专注,当倒计时结束时则自动停止计时并结束专注。
118.进一步地,还可以响应对多媒体设置控件的触发指令,以触发多媒体对象配置事件。对于音乐播放器而言,该多媒体设置控件具体为歌曲设置控件,多媒体列表具体为音乐播放列表,通过响应对歌曲设置控件的触发指令,可以显示歌曲设置界面,用户在歌曲设置页面中可以对当前播放歌曲、当前播放歌曲列表等进行设置,在本技术的实施方式中,对当前播放歌曲、当前播放歌曲列表的具体设置方法不作具体限定。值得注意的是,专注项配置与歌曲的播放进程互不影响,当用户在听歌状态下进行倒计时配置并对专注激活控件进行触发时,当前所听歌曲列表会持续播放,不会因为进行倒计时配置以及激活专注而暂停,当用户在听歌状态下进行歌曲设置时,可以在确定当前播放歌曲、当前播放歌曲列表后播放选定的歌曲、播放列表,同时当用户在暂停播放歌曲的状态下进行专注项配置并对专注激活控件进行触发时,可以通过在歌曲设置界面触发播放控件继续播放,或者可以在选定当前播放歌曲、当前播放歌曲列表后通过触发播放控件或者触发专注激活控件进行播放,当然在本技术实施方式中还可以采用其它方式进行歌曲播放以及激活专注的设置,本技术实施方式在此不再赘述。
119.在本技术的示例性实施方式中,通过响应对专注激活控件的触发指令,可以在显示界面中显示根据用户的当前状态所生成的专注态视图,该专注态视图中包含根据唱针的属性值生成的纹理,同时,唱针的属性值可以根据用户的当前状态确定得到。由于用户的当前状态是变化的,因此在生成专注态视图时,可以实时获取用户的状态信息,然后根据状态信息确定唱针的属性值,进而根据唱针的属性值生成专注态视图。
120.在本技术的示例性实施方式中,专注态视图根据用户的当前状态的不同分为两类,一类为专注沉浸态视图(如图3c),一类为专注打破态视图(如图3d),当用户进入专注后则生成专注沉浸态视图,而当用户打破专注后则生成专注打破态视图,在本技术实施方式中,用户的当前状态可以通过用户使用的安装有音乐播放器的终端设备的运动信息和/或用户佩戴的可检测用户心率的终端设备所检测到的心率信息进行反映,相应地,可以根据终端设备的运动信息和用户的心率信息确定唱针的属性值。进一步地,在本技术的实施方式中,当生成专注沉浸态视图时,界面中只显示唱针和播放的歌曲信息,而当生成专注打破态视图时,界面中除了显示唱针和播放歌曲信息外,还显示播放功能控件区域,以便用户进行相应的操作。
121.在本技术的示例性实施方式中,唱针的属性值包括唱针的旋转速度、唱针的齿轮
深度、唱针齿轮间距和唱针齿轮移动速度,在根据唱针的属性值生成纹理时,即根据上述四个属性值进行绘制,在本技术的实施方式中,不同的信息影响不同的属性值,具体地,可以根据终端设备的运动信息确定唱针的旋转速度和唱针的齿轮深度,根据用户的心率信息确定唱针齿轮间距和唱针齿轮移动速度。
122.为了使本技术实施方式的技术方案更清楚,首先对唱针的结构进行说明。
123.在本技术的示例性实施方式中,专注态视图中生成纹理的唱针是一个具有多个唱针齿轮的指针,唱针的一端固定,另一端旋转,并且唱针的旋转速度以及唱针齿轮的深度、间距等是可以调节的,根据不同的唱针的旋转速度、唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度可以生成不同的纹理。
124.图4示意性示出了唱针的结构示意图,如图4所示,唱针400包括横轴401和安装在横轴401上的多个唱针齿轮402,两相邻唱针齿轮402之间的距离即为唱针齿轮间距,唱针齿轮402远离横轴401的一端距离横轴401的距离即为唱针的齿轮深度。
125.接下来,对如何确定唱针的属性值进行详细说明。
126.在本技术的示例性实施方式中,用户使用的安装有音乐播放器的终端设备具体可以是可播放音乐的手机、笔记本电脑、ipad等等,运动信息具体可以是该终端设备中内置的陀螺仪所检测到的加速度、偏转角度等信息。图5示意性示出了根据安装有音乐播放器的终端设备的运动信息确定唱针的属性值的流程示意图,如图5所示,在步骤s501中,获取陀螺仪实时测量得到的加速度值;在步骤s502中,根据加速度值判断终端是否在运动;在步骤s503中,当判定终端处于静止态时,根据陀螺仪在静止态时所对应的第一预设属性值确定唱针的旋转速度和唱针的齿轮深度;在步骤s504中,当判定终端处于运动态时,根据陀螺仪的实时运动数据确定唱针的旋转速度和唱针的齿轮深度;在步骤s505中,判断专注是否结束;在步骤s506中,判定专注结束时,停止检测加速度值;在步骤s507中,判定专注未结束时,继续执行步骤s501-s506。
127.其中,步骤s502中,在判断终端是否在运动时,可以将加速度值与预设阈值进行比较,当加速度值小于或等于预设阈值时,判定终端处于静止态,当加速度值大于预设阈值时,判定终端处于运动态,其中预设阈值可以根据实际需要设置,由于该预设阈值是用于区别静止态和运动态的,因此该预设阈值是一个较小值,例如可以设置为0.3m/s2、0.5m/s2,等等。
128.当判定终端处于静止态时,可以将唱针的旋转速度和唱针的齿轮深度设置为第一预设属性值,并根据该第一预设属性值生成纹理。
129.当判定终端处于运动态时,可以获取陀螺仪的实时运动数据,该实时运动数据包括加速度和偏转角度,在确定唱针的旋转速度和唱针的齿轮深度时,可以获取最大加速度和最大偏转角度,并根据最大加速度确定唱针的旋转速度,根据最大偏转角度确定唱针的齿轮深度,进而根据所确定的唱针的旋转速度和唱针的齿轮深度生成纹理。其中,最大加速度与唱针的旋转速度、最大偏转角度和唱针的齿轮深度呈正相关关系,也就是说,随着最大加速度、最大偏转角度增大,唱针的旋转速度、唱针的齿轮深度也会增大,例如,最大加速度与唱针的旋转速度、最大偏转角度和唱针的齿轮深度可以呈正比关系,通过自定义比例系数,可以在获取最大加速度和最大偏转角度后,根据自定义比例系数、最大加速度和最大偏转角度获取唱针的旋转速度和唱针的齿轮深度。
130.在本技术的示例性实施方式中,用户佩戴的可检测用户心率的终端设备具体可以是智能手环、心率检测仪等等,检测到的心率信息包括心率值。图6示意性示出了根据心率信息确定唱针的属性值的流程示意图,如图6所示,在步骤s601中,获取用户在一段时间内的静息心率;在步骤s602中,实时获取用户的心率值;在步骤s603中,判断心率值是否等于静息心率;在步骤s604中,当心率值等于静息心率时,根据与静息心率对应的第二预设属性值确定唱针齿轮间距和唱针齿轮移动速度;在步骤s605中,当心率值小于或大于静息心率时,根据心率值和静息心率确定唱针齿轮间距和唱针齿轮移动速度;在步骤s606中,判断专注是否结束;在步骤s607中,判定专注结束时,停止检测心率值;在步骤s608中,判定专注未结束时,重复执行步骤s602-s607。
131.其中,静息心率为用户在静息状态下的心率,正常健康人的心率是在60到100次每分钟,但是对于不同的人,其静息心率为一个固定值。当心率值为静息心率时,可以根据第二预设属性值生成纹理,当心率值小于或大于静息心率时,可以根据心率值和静息心率确定唱针齿轮间距和唱针齿轮移动速度。
132.其中,在根据心率值和静息心率确定唱针齿轮间距和唱针齿轮速度时,可以根据心率值、静息心率和预设齿轮间距确定唱针齿轮间距,同时可以根据心率值和静息心率确定心率变化速率,并根据心率变化速率确定唱针齿轮移动速度。具体计算公式如公式(1)-(3)所示:
133.d1=d+(r1-r)/m
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
134.t=|r1-r|/r
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
135.v=t/m
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
136.其中,d为预设齿轮间距,并且d=4px,px为终端设备的显示界面中显示的唱针齿轮间距对应的像素值;d1为唱针齿轮间距;r为静息心率;r1为实时获取的心率值;m为常数,通常设置为10;t为心率变化速率;v为唱针齿轮移动速度。
137.在本技术的示例性实施方式中,在齿轮实时间距下,心率变化速率越大,齿轮移动速度越快,形成的纹理越细密,其中,齿轮移动时是以默认位置为中心点左右等距移动的。
138.在本技术的示例性实施方式中,在根据唱针的属性值生成专注态视图时,可以将唱针以唱针的旋转速度进行旋转,同时根据唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度生成纹理,并根据纹理生成专注态视图。值得说明的是,由于部分终端设备无法在提供音乐播放功能的同时也提供心率检测功能,因此在确定唱针的属性值时,可能只能获取终端设备的运动信息、用户的心率信息或者终端设备的运行信息和用户的心率信息,因此在确定唱针的属性值时,根据获取的信息的不同而生成不同的属性值,例如当仅获取了运动信息时,那么可以根据运行信息确定唱针的旋转速度和唱针的齿轮深度,而将唱针齿轮间距和唱针齿轮移动速度设置为默认值,当仅获取了心率信息时,那么可以根据心率信息确定唱针齿轮间距和唱针齿轮移动速度,而将唱针的旋转速度和唱针的齿轮深度设置为默认值,当同时获取运动信息和心率信息时,则根据运行信息和心率信息确定唱针的旋转速度、唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度。
139.基于图4示出的唱针的结构示意图,图7a-7c示出了不同的纹理的界面示意图,当唱针的属性值均保持不变时,所绘制的纹理都是相同的,如图7a所示,生成的纹理为一组等间距的同心圆;当唱针的齿轮深度发生变化,例如增大时,那么生成的纹理则是由深度较深
的圆环组成的同心圆,如图7b所示;当唱针齿轮的间距增大或减小时,唱针齿轮可以沿横轴601方向左右移动,进而生成由多个曲线圈组成的纹理,如图7c所示。进一步地,唱针根据不同的属性值还可以生成不同的纹理,如图8a-8e中所示的涟纹(图8a-8b)和波纹(图8c-8e),当然还可以生成其它类型的纹理,本技术实施方式在此不再赘述。值得说明的是,图7a-7c中所示的纹理是根据同一组唱针的属性值所生成的对应一个圆周的纹理,但在实际应用中,可能在一个圆周中会存在不同的纹理,这是随着用户状态的变化而变化的。
140.在本技术的示例性实施方式中,在专注过程中,根据用户不同时刻的状态信息可以生成多个纹理,进而根据不同的纹理可以生成不同的专注态视图,同时由于各个纹理对应的时长不完全相同,因此可以存储根据不同的用户的当前状态所生成的纹理以及纹理对应的时长等信息,以便根据所存储的信息生成专注结果视图。
141.在步骤s220中,响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。
142.在本技术的示例性实施方式中,响应于结束专注的指令,可以根据专注过程中生成的纹理生成专注结果视图并显示于显示界面中,用户可以根据专注结果视图了解自己整体的专注情况。其中,结束专注的指令可以是用户主动触发的,也可以是系统主动触发的,具体的取决于计时模式的不同,当计时模式为正计时模式时,则需要用户主动触发结束专注控件,以触发结束专注的指令,当计时模式为倒计时模式时,则无需用户主动触发,当倒计时结束时,系统会自动触发结束专注的指令。
143.在本技术的示例性实施方式中,在生成专注结果视图时,首先可以根据专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像,然后获取最大专注时长,并将最大专注时长对应的多媒体对象作为代表对象,最后根据专注结果图像、代表对象以及与总专注时长对应的文本描述生成专注结果视图。其中,目标图像为用于生成专注结果视图的底图,通过将纹理根据预设规则添加至目标图像上即可生成专注结果图像中的图像信息,该目标图像可以是系统从图库中随机选择的图像;代表对象为专注过程中最能体现用户处于专注沉浸态的多媒体对象,当采用音乐播放器进行音乐播放时,该代表对象具体为代表歌曲。
144.在根据专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像时,可以通过以下流程实现:
145.在步骤s1中,获取组成所述目标图像的多种图像元素,所述图像元素中包括待配置纹理且包含多个子元素的目标图像元素,各所述子元素具有不完全相同的纹理配置等级;
146.在步骤s2中,将所述对应不同专注时长的纹理根据专注时长由大到小排序,形成第一序列;
147.在步骤s3中,根据所述子元素的数量从所述第一序列中获取相同数量的目标纹理,并将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素;
148.在步骤s4中,将所述组合图像元素与所述目标图像元素之外的其它图像元素进行组合,以获取所述专注结果图像。
149.在本技术的示例性实施方式中,目标图像中包含多种图像元素,并且存在至少一
种图像元素包含多个子元素,同时各个子元素具有不完全相同的纹理配置等级,在添加纹理时,可以按照不同的纹理配置等级将不同时长的纹理添加到相应的子元素上,以生成组合图像元素,最后再将组合图像元素和其它图像元素组合,即可获取专注结果图像。
150.进一步地,步骤s3中将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素,可以通过以下流程实现:
151.在步骤s31中,获取对应各所述纹理配置等级的所述子元素的数量,将所述数量根据所述纹理配置等级由高到低进行排序以形成第二序列;
152.在步骤s32中,根据所述第二序列中各所述数量从所述第一序列中依次获取相同数量的目标纹理,并根据所获取的目标纹理和对应的各纹理配置等级的子元素生成所述组合图像元素。
153.在本技术的示例性实施方式中,在生成组合图像元素时,将最长时长的纹理添加到具有最高纹理配置等级的子元素上,并且当同一纹理配置等级对应多个子元素时,根据多个子元素的数量从第一序列中获取相同数量的纹理,并将所获取的纹理随机添加到该纹理配置等级对应的子元素上。
154.为了使本技术的技术方案更清楚,接下来以“枯山水”作为目标图像,对本技术实施方式中的专注结果图像的生成流程进行说明。
[0155]“枯山水”是指以白沙和石组作为主要元素,通过铺设白沙、勾勒沙纹、放置组石而建造的庭院。其中,石组即为待配置纹理且包含多个子元素的目标图像元素,不同的石组可能对应相同的纹理配置等级,也可能对应不同的纹理配置等级。在获取“枯山水”生成专注结果视图的同时,获取每个石组对应的纹理配置等级,例如在“枯山水”中设置有一个一级石位、两个二级石位和三个三级石位,那么就可以将石位与纹理进行组合形成组合图像元素,然后再将组合图像元素与“枯山水”中除石组之外的其它图像元素进行组合以生成专注结果图像。在本技术的实施方式中,在获取“枯山水”作为目标图像时,可以随机获取不同类型的石组作为目标图像中的石组,例如可以从“三尊石组”、“须弥山石组”、“舟石”、“鹤石”、“龟石”等类型的石组中选择一个或多个作为“枯山水”中的石组,本技术实施方式对此不作具体限定。
[0156]
在将石位与纹理进行组合形成组合图像元素时,首先可以将专注过程中生成的所有纹理根据专注时长由大到小进行排序形成第一序列;接着可以将所有的石位按照纹理配置等级由高到低进行排序形成第二序列;然后根据第二序列中的石位从第一序列中依次获取对应的纹理,具体地,可以从第一序列中获取专注时长最长的纹理作为与一级石位对应的纹理,获取专注时长仅次于最长专注时长的两个专注时长对应的纹理作为与二级石位对应的纹理,获取专注时长仅次于二级石位对应纹理的专注时长的三个专注时长所对应的纹理作为与三级石位对应的纹理;最后将各级石位分别与对应的纹理进行组合以生成组合图像元素;在组合时,以各级石位上的石组为圆心,将对应的纹理分别铺设在各级石位周围即可。
[0157]
进一步地,将形成的组合图像元素铺设在“枯山水”上即可形成专注结果图像。在铺设组合图像元素时,可以随机铺设,也可以按照预设的位置进行铺设,例如将一级石位对应的石组放置在目标图像的正中间、将二级石位对应的石组与一级石位对应的石组相邻放置,将三级石位对应的石组与二级石位对应的石组相邻放置,或者将一级石位对应的石组、
二级石位对应的石组、三级石位对应的石组依次从左至右放置,等等,本技术实施方式对此不做具体限定。
[0158]
在本技术的示例性实施方式中,在获取专注结果图像后,可以获取代表歌曲、此次专注对应的文本描述,并根据专注结果图像、代表歌曲、文本描述生成最终的专注结果视图。专注总时长不同,文本描述不同,例如当专注总时长为0-15min时,对应的文本描述可以是“小有成就”、“小目标达成”,当专注总时长为16-45min时,对应的文本描述可以是“你比之前更有耐心了”、“治愈手机依赖症”,当专注总时长为46min以上时,对应的文本描述可以是“进入了忘我境界”、“心无旁骛”等等,在本技术的实施方式中,还可以根据实际需要针对不同专注时长设置其它不同的文本描述,包括但不限于上述的文本描述,通过不同的文本描述一方面可以对用户此次的专注进行总结,另一方面可以激励用户进行更深入的专注。
[0159]
图9示意性示出了专注结果视图的界面示意图,如图9所示,专注结果视图的上部显示有此次专注总时长65min,对应的文本描述“心无旁骛”,以及此次专注过程中的代表歌曲《xxxxx》,在专注结果视图的下部显示有专注结果图像,即包含有纹理的“枯山水”,同时在专注结果视图中还显示有近期连续专注的总时长、累计听歌数量以及用户的曲风偏好。
[0160]
进一步地,在专注结果视图中还设置有分享控件,通过响应对分享控件的触发指令,可以将当前显示的专注结果视图分享给其它用户终端。根据本技术实施方式中的专注结果视图生成方法生成的专注结果视图高度个性化,能够激发用户的分享欲和留存,通过设置分享控件一方面能够满足用户的分享欲,另一方面能够扩大产品的用户面并提高产品粘度。同时,在专注结果视图的下方还设置有再次专注控件,通过响应对再次专注控件的触发指令,可以进行再次专注,以辅助用户更好的调整情绪、隔绝噪音、集中注意力、进入心流。
[0161]
在本技术的示例性实施方式中,在响应于结束专注的指令之后,显示用户的专注结果视图之前,在显示界面中可以显示一提示页面,该提示页面用于提示用户是否进行再一轮的专注,如果用户想要进行再一轮的专注,那么可以对提示页面中的确认控件进行触发,通过响应对确认控件的触发操作,继续显示与用户的当前状态对应的专注态视图,并继续采集用户使用的终端设备的运动信息或者运动信息和心率信息,同时根据所获取的信息确定唱针的属性值,进而根据唱针的属性值绘制纹理,以生成新的专注态视图,如果用户不想进行再一轮的专注,那么可以对提示页面中的取消控件进行触发,通过响应对取消控件的触发操作,显示用户的专注结果视图。用户对提示页面中的确认控件进行触发操作实质上也实现了番茄钟的功能,番茄时钟是一种采用番茄工作法来管理时间的时钟,通过交替进行专注和休息,能够帮助用户集中注意力,提高效率,是工作和学习的好帮手。
[0162]
在本技术的示例性实施方式中,进行专注的时长不能太短,否则无法生成专注结果视图,由于需要根据代表对象,例如代表歌曲,生成专注结果视图,因此单次专注的最小时长不应小于一首歌或者一个多媒体对象的播放时长,例如不能小于5min等等,如果用户当前专注的总时长小于5min等最小时长时,则在显示界面中显示专注结束提示信息,示例性地,在专注模式界面的上方可以显示一弹框消息,提醒用户本次专注不足5min,无法生成专注结果视图,如果用户想要继续专注,则可以在界面中触发时间设置控件进行倒计时设置,触发专注激活控件以开始专注。
[0163]
在本技术的示例性实施方式中,为了增强用户的专注信念,帮助用户尽快进入心
流,还可以在用户专注的过程中提供其他正在专注的用户的专注信息,用户通过触发专注态视图界面中设置的与“xx人和你一起”对应的控件即可将界面切换为专注排行界面,该专注排行界面中显示有专注时长较长的多位用户的头像、昵称、名次以及专注时长,图10示出了专注排行界面的界面示意图,如图10所示,专注排行界面中显示有8位用户的头像、昵称、名次和专注时长。用户在查看专注排行界面后能够明确自己的专注程度在所有专注用户中的排名,这样可以进一步激励用户进行专注。
[0164]
在本技术的示例性实施方式中,用户在专注的过程中,可能会因为网络连接断开、误触页面或者主动暂停专注而将显示界面切换至音乐播放器的首页,在这种情况下,音乐播放器在首页会以弹窗、消息提示框或者其它形式提醒用户专注已暂停以及用户已专注时长,并提醒用户及时返回以便继续专注。通过这种微提醒的轻效率功能能够辅助用户达到调整情绪、隔绝噪音、集中注意力等目的,便于用户顺利进入心流。
[0165]
在本技术的示例性实施方式中,还可以在响应对专注激活控件的触发指令后,自动屏蔽音乐播放器内的所有通知提醒,也可以将音乐播放器内所有通知提醒设置为静音提醒,以便帮助用户规避干扰,辅助用户集中注意力,进入心流。
[0166]
值得说明的是,本技术实施方式中的专注结果视图生成方法的应用场景主要是桌面工作场景以及放松场景,例如办公、学习、远眺,等等,在这些场景下,用户可以通过音乐播放器或者其它应用程序播放用户选定的多媒体对象,并通过应用程序所提供的专注模式辅助用户调整情绪、隔绝噪音、集中注意力、进入心流。在用户使用专注模式的条件下,用户可以将终端设备的界面保持在专注态视图的界面,通过观察专注态视图中唱针所形成的纹理的情况对自身的专注情况进行了解,如果专注态视图为专注沉浸态视图,说明用户已经进入心流实现了专注,那么用户可以继续保持当前状态,进行专注,如果专注态视图为专注打破态视图,说明用户打破了专注,需要重新调整状态,以期尽快实现专注进入心流。进一步地,用户还可以通过查看专注排行,查看其它用户的专注情况,通过了解自己的排名,激励自身调整情绪、集中注意力,实现专注。
[0167]
综上所述,本技术提供的专注结果视图生成方法,通过响应对专注激活控件的触发指令,在显示界面中显示与用户的当前状态对应的专注态视图,该专注态视图中包含根据唱针的属性值生成的纹理,同时唱针的属性值是根据用户的当前状态确定的,接着响应于结束专注的指令,显示用户的专注结果视图,该专注结果视图是根据专注过程中生成的专注态视图所包含的纹理生成的。本技术实施方式中的专注结果视图生成方法,一方面在专注过程中根据唱针的属性值所生成的纹理形成专注态视图,由于唱针的属性值是根据用户的当前状态确定的,因此专注态视图能够清楚实时的反映用户的专注状态,方便用户根据专注态视图实时反映的专注状态进行调整,以更好的实现专注;另一方面根据专注态视图中的纹理在结束专注后生成专注结果视图,通过该专注结果视图能够形象反映整个专注过程中用户的专注情况,同时还提高了专注界面的个性化,进而提升了用户的兴趣以及产品粘性。
[0168]
示例性装置
[0169]
在介绍了本技术示例性实施方式的专注结果视图生成方法之后,接下来,参考图11对本技术示例性实施方式的专注结果视图生成装置进行描述。
[0170]
参考图11所示,本技术示例性实施方式的专注结果视图生成装置1100可以包括:
显示模块1101,具体地:
[0171]
显示模块1101,用于响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;
[0172]
所述显示模块1101,还用于响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。
[0173]
根据本技术的一种示例性实施方式,所述专注结果视图生成装置1100还包括:第一显示单元和事件触发单元;
[0174]
第一显示单元,用于在响应于对专注激活控件的触发指令之前,响应于对专注模式控件的触发指令,显示专注模式界面;
[0175]
事件触发单元,用于响应于对所述专注模式界面中功能控件的触发指令,触发与所述功能控件对应的专注项配置事件。
[0176]
根据本技术的一种示例性实施方式,所述功能控件包括时间设置控件;
[0177]
所述事件触发单元,包括:倒计时时长配置单元;
[0178]
倒计时时长配置单元,用于响应于对所述时间设置控件的触发操作,触发倒计时时长的配置,以激活倒计时模式。
[0179]
根据本技术的一种示例性实施方式,所述专注结果视图生成装置1100还包括:第一计时单元;
[0180]
第一计时单元,用于响应于对所述专注激活控件的触发指令,开始所述倒计时模式的计时。
[0181]
在本技术的一种示例性实施方式中,所述专注结果视图生成装置1100还包括:第二计时单元;
[0182]
第二计时单元,用于在响应于对所述专注激活控件的触发指令之后,开始正计时模式的计时。
[0183]
根据本技术的一种示例性实施方式,所述功能控件还包括多媒体设置控件;
[0184]
所述事件触发单元,包括:多媒体对象配置单元;
[0185]
多媒体对象配置单元,用于响应于对所述多媒体设置控件的触发操作,触发多媒体对象配置事件。
[0186]
根据本技术的一种示例性实施方式,所述显示模块1101,包括:属性值确定单元和专注态视图生成单元;
[0187]
属性值确定单元,用于实时获取所述用户的状态信息,根据所述状态信息确定所述唱针的属性值;
[0188]
专注态视图生成单元,用于根据所述唱针的属性值生成所述专注态视图。
[0189]
根据本技术的一种示例性实施方式,所述状态信息包括所述用户使用的终端的运动信息和/或所述用户的心率信息;所述唱针的属性值包括唱针的旋转速度、唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度。
[0190]
根据本技术的一种示例性实施方式,当所述状态信息为所述用户使用的终端的运动信息时;
[0191]
所述属性值确定单元,包括:第一比较单元,第一确定单元和第二确定单元;
[0192]
第一比较单元,用于获取由所述终端中的陀螺仪测量得到的加速度值,将所述加速度值与预设阈值进行比较;
[0193]
第一确定单元,用于当所述加速度值小于或等于所述预设阈值时,判定所述终端处于静止态,并根据所述陀螺仪在静止态时所对应的第一预设属性值确定所述唱针的旋转速度和所述唱针的齿轮深度;
[0194]
第二确定单元,用于当所述运动数据大于所述预设阈值时,判定所述终端处于运动态,并根据所述陀螺仪的实时运动数据确定所述唱针的旋转速度和所述唱针的齿轮深度。
[0195]
根据本技术的一种示例性实施方式,所述实时运动数据包括加速度和偏转角度;
[0196]
所述第二确定单元,配置为:
[0197]
获取最大加速度和最大偏转角度,根据所述最大加速度确定所述唱针的旋转速度,并根据所述最大偏转角度确定所述唱针的齿轮深度。
[0198]
根据本技术的一种示例性实施方式,当所述状态信息为所述用户的心率信息时;
[0199]
所述属性值确定单元,包括:第二比较单元,第三确定单元和第四确定单元;
[0200]
第二比较单元,用于获取所述用户的心率值,将所述心率值与所述用户的静息心率进行比较;
[0201]
第三确定单元,用于当所述心率值等于所述静息心率时,根据与所述静息心率对应的第二预设属性值确定所述唱针齿轮间距和唱针齿轮移动速度;
[0202]
第四确定单元,用于当所述心率值小于或大于所述静息心率时,根据所述心率值和所述静息心率确定所述唱针齿轮间距和唱针齿轮移动速度。
[0203]
根据本技术的一种示例性实施方式,所述第四确定单元,配置为:
[0204]
根据所述心率值、所述静息心率和预设齿轮间距确定所述唱针齿轮间距;
[0205]
根据所述心率值和所述静息心率确定心率变化速率,并根据所述心率变化速率确定所述唱针齿轮移动速度。
[0206]
根据本技术的一种示例性实施方式,所述专注态视图生成单元,配置为:
[0207]
将所述唱针以所述唱针的旋转速度进行旋转,同时根据所述唱针的齿轮深度、所述唱针齿轮间距和所述唱针齿轮移动速度生成纹理,并根据所述纹理生成所述专注态视图。
[0208]
根据本技术的一种示例性实施方式,所述专注结果视图生成装置1100还配置为:
[0209]
在显示所述用户的专注结果视图之前,响应于所述结束专注的指令,显示一提示页面;
[0210]
响应于对所述提示页面中确认控件的触发操作,继续显示与所述用户的当前状态对应的专注态视图;或者
[0211]
响应于对所述提示页面中取消控件的触发操作,显示所述专注结果视图。
[0212]
根据本技术的一种示例性实施方式,所述显示模块1101,包括:专注结果图像生成单元,获取单元和专注结果视图生成单元;
[0213]
专注结果图像生成单元,用于根据所述专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像;
[0214]
获取单元,用于获取最大专注时长,并将所述最大专注时长对应的多媒体对象作
为代表对象;
[0215]
专注结果视图生成单元,用于根据所述专注结果图像、所述代表对象以及与总专注时长对应的文本描述生成所述专注结果视图。
[0216]
根据本技术的一种示例性实施方式,所述专注结果图像生成单元,包括:目标图像元素获取单元,第一排序单元,第一组合单元和第二组合单元;
[0217]
目标图像元素获取单元,用于获取组成所述目标图像的多种图像元素,所述图像元素中包括待配置纹理且包含多个子元素的目标图像元素,各所述子元素具有不完全相同的纹理配置等级;
[0218]
第一排序单元,用于将所述对应不同专注时长的纹理根据专注时长由大到小排序,形成第一序列;
[0219]
第一组合单元,用于根据所述子元素的数量从所述第一序列中获取相同数量的目标纹理,并将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素;
[0220]
第二组合单元,用于将所述组合图像元素与所述目标图像元素之外的其它图像元素进行组合,以获取所述专注结果图像。
[0221]
根据本技术的一种示例性实施方式,所述第一组合单元,包括:第二排序单元和纹理获取单元;
[0222]
第二排序单元,用于获取对应各所述纹理配置等级的所述子元素的数量,将所述数量根据所述纹理配置等级由高到低进行排序以形成第二序列;
[0223]
纹理获取单元,用于根据所述第二序列中各所述数量从所述第一序列中依次获取相同数量的目标纹理,并根据所获取的目标纹理和对应的各纹理配置等级的子元素生成所述组合图像元素。
[0224]
根据本技术的一种示例性实施方式,所述专注结果视图生成装置1100还包括:分享模块;
[0225]
分享模块,用于响应于对所述专注结果视图中分享控件的触发指令,将所述专注结果视图分享给其它用户终端。
[0226]
由于本技术实施方式的专注结果视图生成装置的各个功能模块与上述专注结果视图生成方法发明实施方式中相同,因此在此不再赘述。
[0227]
示例性存储介质
[0228]
在介绍了本技术示例性实施方式的专注结果视图生成方法和装置之后,接下来,参考图12对本技术示例性实施方式的存储介质进行说明。
[0229]
参考图12所示,描述了根据本技术的实施方式的用于实现上述方法的程序产品1200,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在设备,例如个人电脑上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0230]
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举
的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0231]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0232]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0233]
可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如java、c++等,还包括常规的过程式程序设计语言-诸如"c"语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0234]
示例性电子设备
[0235]
在介绍了本技术示例性实施方式的存储介质之后,接下来,参考图13对本技术示例性实施方式的电子设备进行说明。
[0236]
图13显示的电子设备1300仅仅是一个示例,不应对本技术实施方式的功能和使用范围带来任何限制。
[0237]
如图13所示,电子设备1300以通用计算设备的形式表现。电子设备1300的组件可以包括但不限于:上述至少一个处理单元1310、上述至少一个存储单元1320、连接不同系统组件(包括存储单元1320和处理单元1310)的总线1330、显示单元1340。
[0238]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1310执行,使得所述处理单元1310执行本说明书上述"示例性方法"部分中描述的根据本技术各种示例性实施方式的步骤。例如,所述处理单元1310至少可以执行如图2中所示的步骤s210至步骤s220,当然还可以执行如图5中所示的步骤s501-s506,以及图6中所示的步骤s601-s607,以及其它未记载在附图中的步骤流程。
[0239]
存储单元1320可以包括易失性存储单元,例如随机存取存储单元(ram)13201和/或高速缓存存储单元13202,还可以进一步包括只读存储单元(rom)13203。
[0240]
存储单元1320还可以包括具有一组(至少一个)程序模块13205的程序/实用工具13204,这样的程序模块13205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0241]
总线1330可以包括数据总线、地址总线和控制总线。
[0242]
电子设备1300也可以与一个或多个外部设备1400(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(i/o)接口1350进行。电子设备1300还包括显示单元1340,其连接到输入/输出(i/o)接口1350,用于进行显示。并且,电子设备1300还可以通过
网络适配器1360与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1360通过总线1330与电子设备1300的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1300使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0243]
应当注意,尽管在上文详细描述中提及了音频播放装置和音频分享装置的若干模块或子模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
[0244]
此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0245]
虽然已经参考若干具体实施方式描述了本技术的精神和原理,但是应该理解,本技术并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本技术旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

技术特征:


1.一种专注结果视图生成方法,其特征在于,包括:响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。2.根据权利要求1所述的方法,其特征在于,所述响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,包括:实时获取所述用户的状态信息,根据所述状态信息确定所述唱针的属性值;根据所述唱针的属性值生成所述专注态视图。3.根据权利要求2所述的方法,其特征在于,所述状态信息包括所述用户使用的终端的运动信息和/或所述用户的心率信息;所述唱针的属性值包括唱针的旋转速度、唱针的齿轮深度、唱针齿轮间距和唱针齿轮移动速度。4.根据权利要求3所述的方法,其特征在于,当所述状态信息为所述用户使用的终端的运动信息时;所述根据所述状态信息确定所述唱针的属性值,包括:获取由所述终端中的陀螺仪测量得到的加速度值,将所述加速度值与预设阈值进行比较;当所述加速度值小于或等于所述预设阈值时,判定所述终端处于静止态,并根据所述陀螺仪在静止态时所对应的第一预设属性值确定所述唱针的旋转速度和所述唱针的齿轮深度;当所述运动数据大于所述预设阈值时,判定所述终端处于运动态,并根据所述陀螺仪的实时运动数据确定所述唱针的旋转速度和所述唱针的齿轮深度。5.根据权利要求3所述的方法,其特征在于,当所述状态信息为所述用户的心率信息时;所述根据所述状态信息确定所述唱针的属性值,包括:获取所述用户的心率值,将所述心率值与所述用户的静息心率进行比较;当所述心率值等于所述静息心率时,根据与所述静息心率对应的第二预设属性值确定所述唱针齿轮间距和唱针齿轮移动速度;当所述心率值小于或大于所述静息心率时,根据所述心率值和所述静息心率确定所述唱针齿轮间距和唱针齿轮移动速度。6.根据权利要求1所述的方法,其特征在于,所述响应于结束专注的指令,显示所述用户的专注结果视图,包括:根据所述专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像;获取最大专注时长,并将所述最大专注时长对应的多媒体对象作为代表对象;根据所述专注结果图像、所述代表对象以及与总专注时长对应的文本描述生成所述专注结果视图。7.根据权利要求6所述的方法,其特征在于,所述根据所述专注态视图中对应不同专注时长的纹理和目标图像生成专注结果图像,包括:
获取组成所述目标图像的多种图像元素,所述图像元素中包括待配置纹理且包含多个子元素的目标图像元素,各所述子元素具有不完全相同的纹理配置等级;将所述对应不同专注时长的纹理根据专注时长由大到小排序,形成第一序列;根据所述子元素的数量从所述第一序列中获取相同数量的目标纹理,并将所述目标纹理根据对应的专注时长与各所述子元素进行组合,以生成组合图像元素;将所述组合图像元素与所述目标图像元素之外的其它图像元素进行组合,以获取所述专注结果图像。8.一种专注结果视图生成装置,其特征在于,包括:显示模块,用于响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;所述显示模块,还用于响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述的专注结果视图生成方法。10.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~7中任一项所述的专注结果视图生成方法。

技术总结


本申请的实施方式涉及计算机和图像处理技术领域,更具体地,本申请的实施方式涉及专注结果视图生成方法及装置,存储介质和电子设备。所述方法包括:响应于对专注激活控件的触发指令,显示与用户的当前状态所对应的专注态视图,所述专注态视图中包含根据唱针的属性值生成的纹理,并且所述唱针的属性值是根据所述当前状态确定的;响应于结束专注的指令,显示所述用户的专注结果视图,所述专注结果视图是根据专注过程中所生成的所述专注态视图中的纹理生成的。本方法能够准确捕捉用户在专注过程中的实际表现,通过精准的数据以及纹理帮助用户直观感知自己的状态,并在专注结束后通过个性化的专注结果视图帮助用户了解自己在专注过程中的表现和差异。注过程中的表现和差异。注过程中的表现和差异。


技术研发人员:

谢劲松 陈静 阚方邑 汪漪涟 曾睿 于家傲

受保护的技术使用者:

杭州网易云音乐科技有限公司

技术研发日:

2022.10.12

技术公布日:

2023/1/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-78330-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-25 23:50:07

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论