CN106331332B - Training aids for training aids and terminals - Google Patents

Training aids for training aids and terminals Download PDF

Info

Publication number
CN106331332B
CN106331332B CN201610687532.6A CN201610687532A CN106331332B CN 106331332 B CN106331332 B CN 106331332B CN 201610687532 A CN201610687532 A CN 201610687532A CN 106331332 B CN106331332 B CN 106331332B
Authority
CN
China
Prior art keywords
training
training item
play list
count value
item
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.)
Active
Application number
CN201610687532.6A
Other languages
Chinese (zh)
Other versions
CN106331332A (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.)
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
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 Samsung Guangzhou Mobile R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Guangzhou Mobile R&D Center
Priority to CN201610687532.6A priority Critical patent/CN106331332B/en
Publication of CN106331332A publication Critical patent/CN106331332A/en
Application granted granted Critical
Publication of CN106331332B publication Critical patent/CN106331332B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

提供一种训练辅助装置和终端的训练辅助方法,所述方法包括:(A)获取包括预定数量的训练项目的训练计划;(B)根据每个训练项目的目标运动量生成每个训练项目所对应的多媒体播放列表;(C)播放生成的多媒体播放列表。根据本发明的训练辅助装置和终端的训练辅助方法,通过播放的多媒体文件,实现对用户的训练进行辅助提醒,避免了多媒体文件的播放和对用户的提醒之间的相互干扰。

Figure 201610687532

A training aid method for a training aid device and a terminal is provided, the method comprising: (A) obtaining a training plan comprising a predetermined number of training items; (B) generating a corresponding training item corresponding to each training item according to the target exercise amount of each training item (C) Play the generated multimedia playlist. According to the training auxiliary device and the terminal training auxiliary method of the present invention, the user's training auxiliary reminder is realized through the played multimedia file, and the mutual interference between the multimedia file playing and the user's reminder is avoided.

Figure 201610687532

Description

训练辅助装置和终端的训练辅助方法Training aids for training aids and terminals

技术领域technical field

本发明涉及一种通信领域。更具体地讲,涉及一种训练辅助装置和终端的训练辅助方法。The present invention relates to a communication field. More specifically, it relates to a training assistance method of a training assistance device and a terminal.

背景技术Background technique

用户在训练期间经常需要进行提醒和收听音乐。目前,通常采用播放铃声的方式进行训练的提醒。然而,对训练进行提醒和播放音乐是两个相互独立的过程,播放的用于提醒的铃声通常会打断或干扰音乐的播放,导致用户的使用体验十分不好。Users often need reminders and listen to music during training. At present, training reminders are usually performed by playing a ringtone. However, reminding for training and playing music are two independent processes, and the played ringtone for reminding usually interrupts or interferes with the playing of music, resulting in a very bad user experience.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种训练辅助装置和终端的训练辅助方法,可以避免多媒体文件的播放和对用户的提醒之间的相互干扰。The purpose of the present invention is to provide a training assistance device and a terminal training assistance method, which can avoid mutual interference between the playback of the multimedia file and the reminder to the user.

本发明的一方面在于提供一种终端的训练辅助方法,包括:(A)获取包括预定数量的训练项目的训练计划;(B)根据每个训练项目的目标运动量生成每个训练项目所对应的多媒体播放列表;(C)播放生成的多媒体播放列表。One aspect of the present invention is to provide a training assistance method for a terminal, comprising: (A) acquiring a training plan including a predetermined number of training items; (B) generating a training program corresponding to each training item according to the target exercise amount of each training item Multimedia playlist; (C) Play the generated multimedia playlist.

可选地,任意一个训练项目的目标运动量包括:时间长度和/或计数值和/或运动轨迹;其中,当所述任意一个训练项目的目标运动量是时间长度时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于所述任意一个训练项目的时间长度;其中,当所述任意一个训练项目的目标运动量是计数值和/或运动轨迹时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于估计的完成所述任意一个训练项目的计数值和/或运动轨迹所花费的时间长度。Optionally, the target exercise amount of any one training item includes: time length and/or count value and/or motion track; wherein, when the target exercise amount of any one training item is the time length, the The playing time length of the corresponding multimedia playlist is equal to the time length of any one of the training items; wherein, when the target exercise amount of the any one of the training items is a count value and/or a motion track, the corresponding The playing time length of the multimedia playlist is equal to the estimated time length that it takes to complete the count value and/or motion trajectory of any one of the training items.

可选地,步骤(C)还包括:当任意一个多媒体播放列表播放完成时,如果该多媒体播放列表所对应的训练项目的目标运动量是计数值和/或运动轨迹,并且该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成,则重复播放该多媒体播放列表,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成;当任意一个训练项目的目标运动量完成时,如果该训练项目的目标运动量是计数值和/或运动轨迹,并且该训练项目所对应的多媒体播放列表未播放完,则结束对该训练项目所对应的多媒体播放列表的播放。Optionally, step (C) also includes: when any one multimedia playlist is played, if the target exercise amount of the training item corresponding to this multimedia playlist is a count value and/or motion track, and the corresponding multimedia playlist is The count value and/or the motion track of the training item are not completed, then repeatedly play this multimedia playlist, until the count value and/or the motion track of the training item corresponding to this multimedia playlist are completed; Upon completion, if the target exercise amount of the training item is the count value and/or motion trajectory, and the multimedia playlist corresponding to the training item has not been played, the playback of the multimedia playlist corresponding to the training item is ended.

可选地,当任意一个训练项目的目标运动量是计数值和/或运动轨迹时,获取所述任意一个训练项目的进行速度,根据所述任意一个训练项目的未完成的计数值和/或未完成的运动轨迹和进行速度估计完成所述任意一个训练项目所需的剩余时间长度,根据估计的剩余时间长度调整所述任意一个训练项目所对应的多媒体播放列表,使所述任意一个训练项目所对应的多媒体播放列表中的未播放内容的播放时间长度总和等于估计的剩余时间长度。Optionally, when the target exercise amount of any one training item is count value and/or motion track, obtain the speed of progress of described any one training item, according to the unfinished count value and/or unfinished count value of described any one training item. The completed motion trajectory and the speed of execution estimate the remaining time length required to complete the any one training item, adjust the multimedia playlist corresponding to the any one training item according to the estimated remaining time length, so that any one training item can be The sum of the playing time lengths of the unplayed contents in the corresponding multimedia playlist is equal to the estimated remaining time length.

可选地,所述方法还包括:获取每个训练项目的运动类型,其中,步骤(B)包括:根据每个训练项目的目标运动量和运动类型生成每个训练项目所对应的多媒体播放列表,其中,每个训练项目所对应的多媒体播放列表中的多媒体文件的风格对应于该训练项目的运动类型。Optionally, the method also includes: acquiring the exercise type of each training item, wherein step (B) includes: generating a multimedia playlist corresponding to each training item according to the target exercise amount and the exercise type of each training item, The style of the multimedia files in the multimedia playlist corresponding to each training item corresponds to the exercise type of the training item.

可选地,步骤(C)包括:按照所述预定数量的训练项目的预定排序,对所述预定数量的训练项目所对应的多媒体播放列表进行播放。Optionally, step (C) includes: according to the predetermined order of the predetermined number of training items, playing the multimedia playlist corresponding to the predetermined number of training items.

可选地,所述方法还包括:当按照所述预定排序最后一个训练项目所对应的多媒体播放列表停止播放时,提醒用户训练计划已经完成。Optionally, the method further includes: when the multimedia playlist corresponding to the last training item in the predetermined order stops playing, reminding the user that the training plan has been completed.

可选地,所述方法还包括:将每个训练项目所对应的多媒体播放列表发送到与所述终端匹配的可穿戴设备。Optionally, the method further includes: sending a multimedia playlist corresponding to each training item to a wearable device matching the terminal.

可选地,所述预定数量为大于或等于1的自然数。Optionally, the predetermined number is a natural number greater than or equal to 1.

可选地,所述计数值包括:训练项目的重复次数计数值和/或运动距离计数值和/或运动轨迹的重复次数计数值。Optionally, the count value includes: the count value of the repetition times and/or the movement distance count value of the training item and/or the repetition count value of the movement track.

本发明的另一方面提供一种训练辅助装置,包括:获取单元,获取包括预定数量的训练项目的训练计划;创建单元,根据每个训练项目的目标运动量生成每个训练项目所对应的多媒体播放列表;播放单元,播放生成的多媒体播放列表。Another aspect of the present invention provides a training aid, comprising: an acquisition unit for acquiring a training plan including a predetermined number of training items; a creation unit for generating a multimedia playback corresponding to each training item according to the target exercise amount of each training item list; playing unit, playing the generated multimedia playlist.

可选地,任意一个训练项目的目标运动量包括:时间长度和/或计数值和/或运动轨迹;其中,当所述任意一个训练项目的目标运动量是时间长度时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于所述任意一个训练项目的时间长度;其中,当所述任意一个训练项目的目标运动量是计数值和/或运动轨迹时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于估计的完成所述任意一个训练项目的计数值和/或运动轨迹所花费的时间长度。Optionally, the target exercise amount of any one training item includes: time length and/or count value and/or motion track; wherein, when the target exercise amount of any one training item is the time length, the The playing time length of the corresponding multimedia playlist is equal to the time length of any one of the training items; wherein, when the target exercise amount of the any one of the training items is a count value and/or a motion track, the corresponding The playing time length of the multimedia playlist is equal to the estimated time length that it takes to complete the count value and/or motion trajectory of any one of the training items.

可选地,当任意一个多媒体播放列表播放完成时,如果该多媒体播放列表所对应的训练项目的目标运动量是计数值和/或运动轨迹,并且该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成,则播放单元重复播放该多媒体播放列表,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成;当任意一个训练项目的目标运动量完成时,如果该训练项目的目标运动量是计数值和/或运动轨迹,并且该训练项目所对应的多媒体播放列表未播放完,则播放单元结束对该训练项目所对应的多媒体播放列表的播放。Optionally, when any one multimedia playlist is played, if the target exercise amount of the training item corresponding to this multimedia playlist is a count value and/or a motion track, and the count value and/or the corresponding training item of this multimedia playlist / or the motion track is not completed, the playback unit repeatedly plays the multimedia playlist until the count value and/or the motion track of the training item corresponding to the multimedia playlist is completed; when the target exercise amount of any training item is completed, if the If the target exercise amount of the training item is the count value and/or the motion track, and the multimedia playlist corresponding to the training item has not been played, the playing unit ends the playing of the multimedia playlist corresponding to the training item.

可选地,当获取单元中任意一个训练项目的目标运动量是计数值和/或运动轨迹时,创建单元获取所述任意一个训练项目的进行速度,根据所述任意一个训练项目的未完成的计数值和/或未完成的运动轨迹和所述创建单元获取的进行速度估计完成所述任意一个训练项目所需的剩余时间长度,根据所述估计的剩余时间长度调整所述任意一个训练项目所对应的多媒体播放列表,使所述任意一个训练项目所对应的多媒体播放列表中未播放内容的播放时间长度总和等于该估计的剩余时间长度。Optionally, when the target exercise amount of any one training item in the acquisition unit is a count value and/or motion trajectory, the creation unit acquires the speed of progress of any one training item, according to the unfinished count of any one training item. The value and/or the unfinished motion trajectory and the progress speed obtained by the creation unit estimate the remaining time length required to complete the any one training item, and adjust the corresponding length of the any one training item according to the estimated remaining time length the multimedia playlist, so that the sum of the playing time lengths of the unplayed contents in the multimedia playlist corresponding to any one of the training items is equal to the estimated remaining time length.

可选地,所述装置还包括:运动类型单元,获取每个训练项目的运动类型,其中,所述创建单元根据所述每个训练项目的目标运动量和所述运动类型单元获取的运动类型生成每个训练项目所对应的多媒体播放列表,所述每个训练项目所对应的多媒体播放列表中的多媒体文件的风格对应于该训练项目的运动类型。Optionally, the device also includes: an exercise type unit that obtains the exercise type of each training item, wherein the creation unit generates the exercise type according to the target exercise amount of each training item and the exercise type unit obtained by the exercise type unit. The multimedia playlist corresponding to each training item, and the style of the multimedia files in the multimedia playlist corresponding to each training item corresponds to the exercise type of the training item.

可选地,所述播放单元按照所述预定数量的训练项目的预定排序,对所述预定数量的训练项目所对应的多媒体播放列表进行播放。Optionally, the playing unit plays the multimedia playlist corresponding to the predetermined number of training items according to the predetermined order of the predetermined number of training items.

可选地,所述装置还包括:提醒单元,当按照所述预定排序最后一个训练项目所对应的多媒体播放列表停止播放时,提醒用户训练计划已经完成。Optionally, the device further includes: a reminding unit, when the multimedia playlist corresponding to the last training item in the predetermined order stops playing, reminding the user that the training plan has been completed.

可选地,所述装置还包括:发送单元,将每个训练项目所对应的多媒体播放列表发送到与所述装置匹配的可穿戴设备。Optionally, the apparatus further includes: a sending unit that sends a multimedia playlist corresponding to each training item to a wearable device matching the apparatus.

可选地,所述预定数量为大于或等于1的自然数。Optionally, the predetermined number is a natural number greater than or equal to 1.

可选地,所述计数值包括:训练项目的重复次数计数值和/或运动距离计数值和/或运动轨迹的重复次数计数值。Optionally, the count value includes: the count value of the repetition times and/or the movement distance count value of the training item and/or the repetition count value of the movement track.

根据本发明的训练辅助装置和终端的训练辅助方法,通过播放的多媒体文件,实现对用户的训练进行辅助提醒,避免了多媒体文件的播放和对用户的提醒之间的相互干扰。According to the training auxiliary device and the terminal training auxiliary method of the present invention, the user's training auxiliary reminder is realized through the played multimedia file, and the mutual interference between the multimedia file playing and the user's reminder is avoided.

将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。Additional aspects and/or advantages of the invention will be set forth in part in the description that follows, and in part will be apparent from the description, or may be learned by practice of the invention.

附图说明Description of drawings

通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description in conjunction with the accompanying drawings, wherein:

图1示出根据本发明的实施例的终端的训练辅助方法的流程图;1 shows a flowchart of a training assistance method for a terminal according to an embodiment of the present invention;

图2示出根据本发明的实施例的训练辅助装置的框图。Figure 2 shows a block diagram of a training aid according to an embodiment of the invention.

具体实施方式Detailed ways

现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。Various example embodiments will now be described more fully with reference to the accompanying drawings, in which some example embodiments are shown.

在以下实施例中,终端可以是各种能够播放多媒体文件的电子设备,例如,智能手机、平板电脑、笔记本电脑等。In the following embodiments, the terminal may be various electronic devices capable of playing multimedia files, for example, a smart phone, a tablet computer, a notebook computer, and the like.

下面参照图1至图2描述根据本发明的实施例的训练辅助装置和终端的训练辅助方法。The following describes a training assistance method for a training assistance device and a terminal according to embodiments of the present invention with reference to FIG. 1 to FIG. 2 .

图1示出根据本发明的实施例的终端的训练辅助方法的流程图。FIG. 1 shows a flowchart of a training assistance method for a terminal according to an embodiment of the present invention.

在步骤S10,获取包括预定数量的训练项目的训练计划。In step S10, a training plan including a predetermined number of training items is acquired.

这里,训练项目可包括各种运动项目和用于休息的项目。训练计划可指组织实施训练的具体安排,换言之,预定数量的训练项目按照预定排序可形成训练计划。预定数量可由用户根据自己的需要进行设置,优选地,所述预定数量为大于或等于1的自然数。Here, the training items may include various sports items and items for rest. A training plan may refer to a specific arrangement for organizing and implementing training, in other words, a predetermined number of training items may form a training plan according to a predetermined order. The predetermined number can be set by the user according to their own needs, and preferably, the predetermined number is a natural number greater than or equal to 1.

作为示例,训练计划可包括3个训练项目,依次为:跑步1小时、休息15分钟、骑自行车30分钟。As an example, a training program may include 3 training items, in order: running for 1 hour, resting for 15 minutes, and cycling for 30 minutes.

应当理解,可通过各种获取方法获取包括预定数量的训练项目的训练计划,本发明对此不作限定。It should be understood that a training plan including a predetermined number of training items can be obtained through various obtaining methods, which is not limited in the present invention.

在步骤S20,根据每个训练项目的目标运动量生成每个训练项目所对应的多媒体播放列表。In step S20, a multimedia playlist corresponding to each training item is generated according to the target exercise amount of each training item.

应当理解,可通过各种多媒体播放列表生成方法得到每个训练项目所对应的多媒体播放列表,本发明对此不作限定。It should be understood that the multimedia playlist corresponding to each training item can be obtained through various multimedia playlist generating methods, which is not limited in the present invention.

这里,多媒体播放列表可包括多个多媒体文件。多媒体文件可为各种影音或者视频文件。Here, the multimedia playlist may include a plurality of multimedia files. Multimedia files can be various audio-visual or video files.

优选地,任意一个训练项目的目标运动量包括:时间长度和/或计数值和/或运动轨迹。Preferably, the target exercise amount of any training item includes: time length and/or count value and/or motion trajectory.

这里,运动轨迹可指从运动开始至结束所经过的路线。Here, the motion trajectory may refer to a route traversed from the beginning to the end of the motion.

优选地,计数值可包括:训练项目的重复次数计数值和/或运动距离计数值和/或运动轨迹的重复次数计数值。例如,训练项目的重复次数计数值可为仰卧起坐10次,运动距离计数值可为跑步1000米,运动轨迹的重复次数计数值可为沿固定路线往返1次。Preferably, the count value may include: the count value of repetition times and/or the count value of movement distance and/or the count value of repetition times of the movement track of the training item. For example, the repetition count value of the training item may be 10 sit-ups, the exercise distance count value may be running 1000 meters, and the repetition count value of the exercise track may be 1 round trip along a fixed route.

作为示例,瑜伽的目标运动量可为:20分钟;跳绳的目标运动量可为:跳跃100次,也可为:跳跃100次,时间为1分钟;跑步的目标运动量可为:沿固定路线从起点A跑步至终点B,也可为:沿固定路线从起点A至终点B,跑步时间为1小时;步行的目标运动量可为:沿学校操场的400米跑道行走3圈,也可为:沿学校操场的400米跑道行走3圈,步行时间为30分钟。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。As an example, the target exercise volume for yoga can be: 20 minutes; the target exercise volume for skipping rope can be: jumping 100 times, or it can be: jumping 100 times for 1 minute; the target exercise volume for running can be: along a fixed route from the starting point A Running to the end point B, it can also be: from the starting point A to the end point B along the fixed route, the running time is 1 hour; the target exercise amount of walking can be: walk 3 laps along the 400-meter runway of the school playground, or it can be: along the school playground The 400-meter track walks 3 laps, and the walking time is 30 minutes. It should be understood that the foregoing content provided in this embodiment is only exemplary, and the present invention is not limited thereto.

在一个实施例中,当所述任意一个训练项目的目标运动量是时间长度时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于所述任意一个训练项目的时间长度。换言之,当生成的多媒体播放列表开始播放时,开始进行对应的训练项目的时间长度的计时;当生成的多媒体播放列表播放完成时,到达对应的训练项目的时间长度的终点,从而实现将每个训练项目所对应的多媒体播放列表的播放完成作为完成目标运动量的提醒。In one embodiment, when the target exercise amount of any one of the training items is the time length, the playback time length of the multimedia playlist corresponding to the any one of the training items is equal to the time length of the any one of the training items. In other words, when the generated multimedia playlist starts to play, the timing of the time length of the corresponding training item is started; when the generated multimedia playlist is played, the end point of the time length of the corresponding training item is reached, so that each The completion of the playback of the multimedia playlist corresponding to the training item serves as a reminder to complete the target amount of exercise.

在另一实施例中,当所述任意一个训练项目的目标运动量是计数值和/或运动轨迹时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于估计的完成所述任意一个训练项目的计数值和/或运动轨迹所花费的时间长度。换言之,当生成的多媒体播放列表开始播放时,开始记录对应的训练项目的计数值和/或运动轨迹;当生成的多媒体播放列表播放完成时,对应的训练项目的计数值和/或运动轨迹完成,从而实现将每个训练项目所对应的多媒体播放列表的播放完成作为完成目标运动量的提醒。In another embodiment, when the target exercise amount of any one of the training items is a count value and/or a motion trajectory, the playback time length of the multimedia playlist corresponding to the any one of the training items is equal to the estimated completion time of the any one of the training items. Counts and/or length of time spent on a training program. In other words, when the generated multimedia playlist starts to play, start recording the count value and/or motion track of the corresponding training item; when the generated multimedia playlist is played, the count value and/or motion track of the corresponding training item are completed , so as to realize that the completion of playing the multimedia playlist corresponding to each training item is used as a reminder for completing the target exercise amount.

优选地,当任意一个训练项目的目标运动量是计数值和/或运动轨迹时,获取所述任意一个训练项目的进行速度,根据所述任意一个训练项目的未完成的计数值和/或未完成的运动轨迹和进行速度估计完成所述任意一个训练项目所需的剩余时间长度,根据估计的剩余时间长度调整所述任意一个训练项目所对应的多媒体播放列表,使所述任意一个训练项目所对应的多媒体播放列表中的未播放内容的播放时间长度总和等于估计的剩余时间长度。换言之,当调整后的多媒体播放列表播放完成时,对应的训练项目的计数值和/或运动轨迹完成。Preferably, when the target exercise amount of any one training item is a count value and/or a motion trajectory, the speed of progress of the any one training item is obtained, according to the unfinished count value and/or the unfinished count value of the any one training item Estimate the remaining time length required to complete the described any one training item, adjust the multimedia playlist corresponding to the described any one training item according to the estimated remaining time length, and make the described any one training item corresponding The sum of the playing time lengths of the unplayed content in the multimedia playlist is equal to the estimated remaining time length. In other words, when the adjusted multimedia playlist is played, the count value and/or motion trajectory of the corresponding training item is completed.

这里,训练项目的剩余时间长度等于所述训练项目的未完成的计数值和/或未完成的运动轨迹除以所述训练项目的进行速度。Here, the remaining time length of the training item is equal to the unfinished count value and/or the unfinished motion trajectory of the training item divided by the progress speed of the training item.

应当理解,当任意一个训练项目的目标运动量是计数值和/或运动轨迹时,可能存在三种情况:(1)当任意一个多媒体播放列表播放完成时,该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成。(2)当任意一个训练项目的目标运动量完成时,该训练项目所对应的多媒体播放列表未播放完。(3)当任意一个多媒体播放列表播放完成时,该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。It should be understood that when the target exercise amount of any one training item is a count value and/or a motion track, there may be three situations: (1) when any one multimedia playlist is played, the corresponding training item of the multimedia playlist is Count value and/or motion profile not completed. (2) When the target exercise amount of any training item is completed, the multimedia playlist corresponding to the training item is not finished. (3) When the playback of any multimedia playlist is completed, the count value and/or motion trajectory of the training item corresponding to the multimedia playlist is completed.

换言之,估计完成所述任意一个训练项目所需的剩余时间长度与实际完成所述任意一个训练项目所需的剩余时间长度相比,可能存在三种情况:(1)估计的剩余时间长度小于实际的剩余时间长度;(2)估计的剩余时间长度大于实际的剩余时间长度;(3)估计的剩余时间长度等于实际的剩余时间长度。In other words, there may be three situations when the estimated remaining time length required to complete any one of the training items is compared with the actual remaining time length required to complete the any one training item: (1) the estimated remaining time length is smaller than the actual length of time (2) the estimated remaining time length is greater than the actual remaining time length; (3) the estimated remaining time length is equal to the actual remaining time length.

在步骤S20的一个实施例中,根据每个训练项目的目标运动量和运动类型生成每个训练项目所对应的多媒体播放列表。每个训练项目所对应的多媒体播放列表中的多媒体文件的风格对应于该训练项目的运动类型。换言之,将播放的多媒体文件的风格的改变作为完成对应的训练项目的目标运动量的提醒。In an embodiment of step S20, a multimedia playlist corresponding to each training item is generated according to the target exercise amount and exercise type of each training item. The style of the multimedia files in the multimedia playlist corresponding to each training item corresponds to the exercise type of the training item. In other words, the change in the style of the played multimedia file is used as a reminder to complete the target exercise amount of the corresponding training item.

在此情况下,所述方法还包括:获取每个训练项目的运动类型。In this case, the method further includes: acquiring the exercise type of each training item.

应当理解,可采用各种运动类型划分方式进行类型区分,也可采用各种风格划分方式进行多媒体文件的风格区分,本发明对此均不作限定。It should be understood that various motion type division methods can be used for type distinction, and various style division methods can also be used for style distinction of multimedia files, which are not limited in the present invention.

例如,多媒体文件的风格可包括:爵士、古典、摇滚、蓝调、流行、乡村等。运动类型可包括:有氧运动、力量训练和柔韧性运动等。跑步、步行、骑自行车、健美操等训练项目的运动类型为有氧运动;哑铃、杠铃等训练项目的运动类型为力量训练;瑜伽、柔术等训练项目的运动类型为柔韧性运动。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。For example, the style of the multimedia file may include: jazz, classical, rock, blues, pop, country, and the like. Types of exercise can include: aerobics, strength training, and flexibility exercises, among others. The exercise type of running, walking, cycling, aerobics and other training items is aerobic exercise; the exercise type of dumbbell, barbell and other training items is strength training; the exercise type of yoga, jiu-jitsu and other training items is flexibility exercise. It should be understood that the foregoing content provided in this embodiment is only exemplary, and the present invention is not limited thereto.

作为示例,古典风格可对应于柔韧性运动,摇滚风格可对应于有氧运动。换言之,训练项目为瑜伽时,对应的多媒体播放列表中的多媒体文件的风格可为古典风格;训练项目为跑步时,对应的多媒体播放列表中的多媒体文件的风格可为摇滚风格。以训练计划是:瑜伽20分钟、跑步10分钟为例,当播放的多媒体文件的风格为古典风格或摇滚风格时,表示目前进行的训练项目是瑜伽或跑步;当播放的多媒体文件的风格由古典风格切换为摇滚风格时,表示瑜伽的目标运动量完成。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。As an example, a classical style may correspond to a flexibility exercise, and a rock style may correspond to an aerobic exercise. In other words, when the training item is yoga, the style of the multimedia files in the corresponding multimedia playlist can be classical style; when the training item is running, the style of the multimedia files in the corresponding multimedia playlist can be rock style. Take the training plan: 20 minutes of yoga and 10 minutes of running as an example, when the style of the multimedia file being played is classical style or rock style, it means that the current training item is yoga or running; When the style is switched to rock style, it means that the target exercise volume of yoga is completed. It should be understood that the foregoing content provided in this embodiment is only exemplary, and the present invention is not limited thereto.

在步骤S30,播放生成的多媒体播放列表。In step S30, the generated multimedia playlist is played.

应当理解,可通过各种播放方法进行生成的多媒体播放列表的播放,本发明对此不作限定。It should be understood that the generated multimedia playlist can be played through various playing methods, which is not limited in the present invention.

当任意一个多媒体播放列表播放完成时,如果该多媒体播放列表所对应的训练项目的目标运动量是计数值和/或运动轨迹,并且该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成,则重复播放该多媒体播放列表,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。应当理解,在重复播放该多媒体播放列表时,可从第一个多媒体文件开始重新播放该多媒体播放列表,也可重复播放该多媒体播放列表中的任意一个多媒体文件,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。When the playback of any multimedia playlist is completed, if the target exercise amount of the training item corresponding to the multimedia playlist is the count value and/or the movement track, and the count value and/or movement track of the training item corresponding to the multimedia playlist If it is not completed, the multimedia playlist is repeatedly played until the count value and/or motion trajectory of the training item corresponding to the multimedia playlist is completed. It should be understood that when the multimedia playlist is played repeatedly, the multimedia playlist can be replayed from the first multimedia file, or any multimedia file in the multimedia playlist can be played repeatedly until the corresponding multimedia playlist is reached. The count value and/or motion trajectory of the training program is completed.

当任意一个训练项目的目标运动量完成时,如果该训练项目的目标运动量是计数值和/或运动轨迹,并且该训练项目所对应的多媒体播放列表未播放完,则结束对该训练项目所对应的多媒体播放列表的播放。When the target exercise volume of any training item is completed, if the target exercise volume of the training item is the count value and/or the motion trajectory, and the multimedia playlist corresponding to the training item is not finished, then the corresponding training item will end. Playback of multimedia playlists.

优选地,按照所述预定数量的训练项目的预定排序,对所述预定数量的训练项目所对应的多媒体播放列表进行播放。换言之,与预定数量的训练项目所对应的多媒体列表的播放顺序与所述训练项目在训练计划中的排序相同,从而在进行任意一个训练项目时,播放该训练项目所对应的多媒体播放列表。Preferably, the multimedia playlist corresponding to the predetermined number of training items is played according to the predetermined order of the predetermined number of training items. In other words, the playing order of the multimedia list corresponding to the predetermined number of training items is the same as the order of the training items in the training plan, so that when any training item is performed, the multimedia playlist corresponding to the training item is played.

在此情况下,所述方法还包括:当按照所述预定排序最后一个训练项目所对应的多媒体播放列表停止播放时,提醒用户训练计划已经完成。这里,可通过预先设置的“提示音”对用户进行提醒,也可将多媒体播放列表的停止播放作为对用户的提醒。In this case, the method further includes: when the multimedia playlist corresponding to the last training item in the predetermined order stops playing, reminding the user that the training plan has been completed. Here, the user may be reminded by a preset "prompt sound", and the stop of playing the multimedia playlist may also be used as a reminder to the user.

优选地,所述方法还包括:将每个训练项目所对应的多媒体播放列表发送到与所述终端匹配的可穿戴设备。换言之,可通过与终端匹配的可穿戴设备对所述多媒体播放列表进行播放。Preferably, the method further comprises: sending the multimedia playlist corresponding to each training item to the wearable device matched with the terminal. In other words, the multimedia playlist can be played through the wearable device matched with the terminal.

这里,可穿戴设备可指各种与终端匹配的具有播放功能的智能穿戴设备。Here, the wearable device may refer to various smart wearable devices with a playback function matched with the terminal.

应当理解,可通过各种发送方法将所述多媒体播放列表发送到所述可穿戴设备,本发明对此不作限定。It should be understood that the multimedia playlist may be sent to the wearable device through various sending methods, which are not limited in the present invention.

图2示出根据本发明的实施例的训练辅助装置的框图。Figure 2 shows a block diagram of a training aid according to an embodiment of the invention.

参照图2,根据本发明的实施例的训练辅助装置包括:获取单元100、创建单元200、播放单元300。Referring to FIG. 2 , a training assistance device according to an embodiment of the present invention includes: an acquisition unit 100 , a creation unit 200 , and a playback unit 300 .

获取单元100获取包括预定数量的训练项目的训练计划。The obtaining unit 100 obtains a training plan including a predetermined number of training items.

这里,训练项目可包括各种运动项目和用于休息的项目。训练计划可指组织实施训练的具体安排,换言之,预定数量的训练项目按照预定排序可形成训练计划。预定数量可由用户根据自己的需要进行设置,优选地,所述预定数量为大于或等于1的自然数。Here, the training items may include various sports items and items for rest. A training plan may refer to a specific arrangement for organizing and implementing training, in other words, a predetermined number of training items may form a training plan according to a predetermined order. The predetermined number can be set by the user according to their own needs, and preferably, the predetermined number is a natural number greater than or equal to 1.

作为示例,训练计划可包括3个训练项目,分别为:跑步1小时、休息15分钟、骑自行车30分钟。As an example, a training program may include 3 training items: running for 1 hour, resting for 15 minutes, and cycling for 30 minutes.

应当理解,获取单元100可通过各种获取方法获取包括预定数量的训练项目的训练计划,本发明对此不作限定。It should be understood that the obtaining unit 100 may obtain a training plan including a predetermined number of training items through various obtaining methods, which is not limited in the present invention.

创建单元200根据每个训练项目的目标运动量生成每个训练项目所对应的多媒体播放列表。The creating unit 200 generates a multimedia playlist corresponding to each training item according to the target exercise amount of each training item.

应当理解,创建单元200可通过各种多媒体播放列表生成方法创建每个训练项目所对应的多媒体播放列表,本发明对此不作限定。It should be understood that the creation unit 200 may create a multimedia playlist corresponding to each training item by using various multimedia playlist generating methods, which is not limited in the present invention.

这里,多媒体播放列表可包括多个多媒体文件。多媒体文件可为各种影音或者视频文件。Here, the multimedia playlist may include a plurality of multimedia files. Multimedia files can be various audio-visual or video files.

优选地,任意一个训练项目的目标运动量包括:时间长度和/或计数值和/或运动轨迹。Preferably, the target exercise amount of any training item includes: time length and/or count value and/or motion trajectory.

这里,运动轨迹可指从运动开始至结束所经过的路线。Here, the motion trajectory may refer to a route traversed from the beginning to the end of the motion.

优选地,计数值可包括:训练项目的重复次数计数值和/或运动距离计数值和/或运动轨迹的重复次数计数值。例如,训练项目的重复次数计数值可为仰卧起坐10次,运动距离计数值可为跑步1000米,运动轨迹的重复次数计数值可为沿固定路线往返1次。Preferably, the count value may include: the count value of repetition times and/or the count value of movement distance and/or the count value of repetition times of the movement track of the training item. For example, the repetition count value of the training item may be 10 sit-ups, the exercise distance count value may be running 1000 meters, and the repetition count value of the exercise track may be 1 round trip along a fixed route.

作为示例,瑜伽的目标运动量可为:20分钟;跳绳的目标运动量可为:跳跃100次,也可为:跳跃100次,时间为1分钟;跑步的目标运动量可为:沿固定路线从起点A跑步至终点B,也可为:沿固定路线从起点A至终点B,跑步时间为1小时;步行的目标运动量可为:沿学校操场的400米跑道行走3圈,也可为:沿学校操场的400米跑道行走3圈,步行时间为30分钟。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。As an example, the target exercise volume for yoga can be: 20 minutes; the target exercise volume for skipping rope can be: jumping 100 times, or it can be: jumping 100 times for 1 minute; the target exercise volume for running can be: along a fixed route from the starting point A Running to the end point B, it can also be: from the starting point A to the end point B along the fixed route, the running time is 1 hour; the target exercise amount of walking can be: walk 3 laps along the 400-meter runway of the school playground, or it can be: along the school playground The 400-meter track walks 3 laps, and the walking time is 30 minutes. It should be understood that the foregoing content provided in this embodiment is only exemplary, and the present invention is not limited thereto.

在一个实施例中,当所述任意一个训练项目的目标运动量是时间长度时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于所述任意一个训练项目的时间长度。换言之,当创建单元200生成的多媒体播放列表开始播放时,开始进行对应的训练项目的时间长度的计时;当创建单元200生成的多媒体播放列表播放完成时,到达对应的训练项目的时间长度的终点,从而实现将每个训练项目所对应的多媒体播放列表的播放完成作为完成目标运动量的提醒。In one embodiment, when the target exercise amount of any one of the training items is the time length, the playback time length of the multimedia playlist corresponding to the any one of the training items is equal to the time length of the any one of the training items. In other words, when the multimedia playlist generated by the creation unit 200 starts to play, the timing of the time length of the corresponding training item is started; when the multimedia playlist generated by the creation unit 200 is played, the end point of the time length of the corresponding training item is reached. , so as to realize that the completion of playing the multimedia playlist corresponding to each training item is used as a reminder for completing the target exercise amount.

在另一实施例中,当所述任意一个训练项目的目标运动量是计数值和/或运动轨迹时,所述任意一个训练项目所对应的多媒体播放列表的播放时间长度等于估计的完成所述任意一个训练项目的计数值和/或运动轨迹所花费的时间长度。换言之,当创建单元200生成的多媒体播放列表开始播放时,开始记录对应的训练项目的计数值和/或运动轨迹;当创建单元200生成的多媒体播放列表播放完成时,对应的训练项目的计数值和/或运动轨迹完成,从而实现将每个训练项目所对应的多媒体播放列表的播放完成作为完成目标运动量的提醒。In another embodiment, when the target exercise amount of any one of the training items is a count value and/or a motion trajectory, the playback time length of the multimedia playlist corresponding to the any one of the training items is equal to the estimated completion time of the any one of the training items. Counts and/or length of time spent on a training program. In other words, when the multimedia playlist generated by the creation unit 200 starts to play, start recording the count value and/or motion track of the corresponding training item; when the multimedia playlist generated by the creation unit 200 is played, the count value of the corresponding training item And/or the motion track is completed, so that the completion of the playback of the multimedia playlist corresponding to each training item is used as a reminder for completing the target exercise amount.

优选地,当获取单元100中任意一个训练项目的目标运动量是计数值和/或运动轨迹时,创建单元200获取所述任意一个训练项目的进行速度,根据所述任意一个训练项目的未完成的计数值和/或未完成的运动轨迹和所述创建单元200获取的进行速度估计完成所述任意一个训练项目所需的剩余时间长度,根据估计的剩余时间长度调整所述任意一个训练项目所对应的多媒体播放列表,使所述任意一个训练项目所对应的多媒体播放列表中的未播放内容的播放时间长度总和等于估计的剩余时间长度。换言之,当调整后的多媒体播放列表播放完成时,对应的训练项目的计数值和/或运动轨迹完成。Preferably, when the target exercise amount of any one of the training items in the acquisition unit 100 is a count value and/or a motion trajectory, the creation unit 200 acquires the speed of progress of the any one of the training items, according to the unfinished performance of the any one of the training items The count value and/or the unfinished motion track and the progress speed obtained by the creation unit 200 estimate the remaining time length required to complete the any one training item, and adjust the corresponding length of the any one training item according to the estimated remaining time length the multimedia playlist, so that the sum of the playing time lengths of the unplayed contents in the multimedia playlist corresponding to any one of the training items is equal to the estimated remaining time length. In other words, when the adjusted multimedia playlist is played, the count value and/or motion trajectory of the corresponding training item is completed.

这里,训练项目的剩余时间长度等于所述训练项目的未完成的计数值和/或未完成的运动轨迹除以所述训练项目的进行速度。Here, the remaining time length of the training item is equal to the unfinished count value and/or the unfinished motion trajectory of the training item divided by the progress speed of the training item.

应当理解,当任意一个训练项目的目标运动量是计数值和/或运动轨迹时,可能存在三种情况:(1)当任意一个多媒体播放列表播放完成时,该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成。(2)当任意一个训练项目的目标运动量完成时,该训练项目所对应的多媒体播放列表未播放完。(3)当任意一个多媒体播放列表播放完成时,该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。It should be understood that when the target exercise amount of any one training item is a count value and/or a motion track, there may be three situations: (1) when any one multimedia playlist is played, the corresponding training item of the multimedia playlist is Count value and/or motion profile not completed. (2) When the target exercise amount of any training item is completed, the multimedia playlist corresponding to the training item is not finished. (3) When the playback of any multimedia playlist is completed, the count value and/or motion trajectory of the training item corresponding to the multimedia playlist is completed.

换言之,估计完成所述任意一个训练项目所需的剩余时间长度与实际完成所述任意一个训练项目所需的剩余时间长度相比,可能存在三种情况:(1)估计的剩余时间长度小于实际的剩余时间长度;(2)估计的剩余时间长度大于实际的剩余时间长度;(3)估计的剩余时间长度等于实际的剩余时间长度。In other words, there may be three situations when the estimated remaining time length required to complete any one of the training items is compared with the actual remaining time length required to complete the any one training item: (1) the estimated remaining time length is smaller than the actual length of time (2) the estimated remaining time length is greater than the actual remaining time length; (3) the estimated remaining time length is equal to the actual remaining time length.

在创建单元200的一个实施例中,创建单元200根据每个训练项目的目标运动量和运动类型生成每个训练项目所对应的多媒体播放列表。每个训练项目所对应的多媒体播放列表中的多媒体文件的风格对应于该训练项目的运动类型。换言之,将播放的多媒体文件的风格的改变作为完成对应的训练项目的目标运动量的提醒。In one embodiment of the creating unit 200, the creating unit 200 generates a multimedia playlist corresponding to each training item according to the target exercise amount and exercise type of each training item. The style of the multimedia files in the multimedia playlist corresponding to each training item corresponds to the exercise type of the training item. In other words, the change in the style of the played multimedia file is used as a reminder to complete the target exercise amount of the corresponding training item.

在此情况下,所述装置还包括:运动类型单元,获取每个训练项目的运动类型。In this case, the device further includes: an exercise type unit for acquiring the exercise type of each training item.

应当理解,运动类型单元可采用各种运动类型划分方式进行类型区分,创建单元200也可采用各种风格划分方式进行多媒体文件的风格区分,本发明对此均不作限定。It should be understood that the motion type unit may use various motion type division methods for type distinction, and the creation unit 200 may also use various style division methods for style distinction of multimedia files, which are not limited in the present invention.

例如,多媒体文件的风格可包括:爵士、古典、摇滚、蓝调、流行、乡村等。运动类型可包括:有氧运动、力量训练和柔韧性运动等。跑步、步行、骑自行车、健美操等训练项目的运动类型为有氧运动;哑铃、杠铃等训练项目的运动类型为力量训练;瑜伽、柔术等训练项目的运动类型为柔韧性运动。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。For example, the style of the multimedia file may include: jazz, classical, rock, blues, pop, country, and the like. Types of exercise can include: aerobics, strength training, and flexibility exercises, among others. The exercise type of running, walking, cycling, aerobics and other training items is aerobic exercise; the exercise type of dumbbell, barbell and other training items is strength training; the exercise type of yoga, jiu-jitsu and other training items is flexibility exercise. It should be understood that the foregoing contents provided in this embodiment are only exemplary, and the present invention is not limited thereto.

作为示例,古典风格可对应于柔韧性运动,摇滚风格可对应于有氧运动。换言之,训练项目为瑜伽时,对应的多媒体播放列表中的多媒体文件的风格可为古典风格;训练项目为跑步时,对应的多媒体播放列表中的多媒体文件的风格可为摇滚风格。以训练计划是:瑜伽20分钟、跑步10分钟为例,当播放的多媒体文件的风格为古典风格或摇滚风格时,表示目前进行的训练项目是瑜伽或跑步;当播放的多媒体文件的风格由古典风格切换为摇滚风格时,表示瑜伽的目标运动量完成。应当理解,本实施例提供的上述内容仅是示例性的,本发明不限于此。As an example, a classical style may correspond to a flexibility exercise, and a rock style may correspond to an aerobic exercise. In other words, when the training item is yoga, the style of the multimedia files in the corresponding multimedia playlist can be classical style; when the training item is running, the style of the multimedia files in the corresponding multimedia playlist can be rock style. Take the training plan: 20 minutes of yoga and 10 minutes of running as an example, when the style of the multimedia file being played is classical style or rock style, it means that the current training item is yoga or running; When the style is switched to rock style, it means that the target exercise volume of yoga is completed. It should be understood that the foregoing content provided in this embodiment is only exemplary, and the present invention is not limited thereto.

播放单元300播放生成的多媒体播放列表。The playing unit 300 plays the generated multimedia playlist.

应当理解,播放单元300可通过各种播放方法进行生成的多媒体播放列表的播放,本发明对此不作限定。It should be understood that the playing unit 300 can play the generated multimedia playlist through various playing methods, which is not limited in the present invention.

当任意一个多媒体播放列表播放完成时,如果该多媒体播放列表所对应的训练项目的目标运动量是计数值和/或运动轨迹,并且该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹未完成,则播放单元300重复播放该多媒体播放列表,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。应当理解,在重复播放该多媒体播放列表时,可从第一个多媒体文件开始重新播放该多媒体播放列表,也可重复播放该多媒体播放列表中的任意一个多媒体文件,直至该多媒体播放列表所对应的训练项目的计数值和/或运动轨迹完成。When the playback of any multimedia playlist is completed, if the target exercise amount of the training item corresponding to the multimedia playlist is the count value and/or the movement track, and the count value and/or movement track of the training item corresponding to the multimedia playlist If not completed, the playing unit 300 repeatedly plays the multimedia playlist until the count value and/or motion trajectory of the training item corresponding to the multimedia playlist is completed. It should be understood that when the multimedia playlist is played repeatedly, the multimedia playlist can be replayed from the first multimedia file, or any multimedia file in the multimedia playlist can be played repeatedly until the corresponding multimedia playlist is reached. The count value and/or motion trajectory of the training program is completed.

当任意一个训练项目的目标运动量完成时,如果该训练项目的目标运动量是计数值和/或运动轨迹,并且该训练项目所对应的多媒体播放列表未播放完,则播放单元300结束对该训练项目所对应的多媒体播放列表的播放。When the target exercise amount of any training item is completed, if the target exercise amount of the training item is the count value and/or the motion track, and the multimedia playlist corresponding to the training item is not finished, the playing unit 300 ends the training item The playback of the corresponding multimedia playlist.

优选地,播放单元300按照所述预定数量的训练项目的预定排序,对所述预定数量的训练项目所对应的多媒体播放列表进行播放。换言之,与预定数量的训练项目所对应的多媒体列表的播放顺序与所述训练项目在训练计划中的排序相同,从而在进行任意一个训练项目时,播放单元300播放该训练项目所对应的多媒体播放列表。Preferably, the playing unit 300 plays the multimedia playlist corresponding to the predetermined number of training items according to the predetermined order of the predetermined number of training items. In other words, the playing order of the multimedia list corresponding to the predetermined number of training items is the same as the ordering of the training items in the training plan, so that when any training item is performed, the playback unit 300 plays the multimedia playback corresponding to the training item. list.

在此情况下,所述装置还包括:提醒单元,当按照所述预定排序最后一个训练项目所对应的多媒体播放列表停止播放时,提醒用户训练计划已经完成。这里,提醒单元可通过预先设置的“提示音”对用户进行提醒,也可将多媒体播放列表的停止播放作为对用户的提醒。In this case, the device further includes: a reminding unit, when the multimedia playlist corresponding to the last training item in the predetermined order stops playing, reminding the user that the training plan has been completed. Here, the reminding unit may remind the user through a preset "prompt sound", and may also use the stop playing of the multimedia playlist as a reminder to the user.

优选地,所述装置还包括:发送单元,将每个训练项目所对应的多媒体播放列表发送到与所述终端匹配的可穿戴设备。换言之,与终端匹配的可穿戴设备可播放发送单元发送的所述多媒体播放列表。Preferably, the device further comprises: a sending unit, which sends the multimedia playlist corresponding to each training item to the wearable device matched with the terminal. In other words, the wearable device matched with the terminal can play the multimedia playlist sent by the sending unit.

这里,可穿戴设备可指各种与终端匹配的具有播放功能的智能穿戴设备。Here, the wearable device may refer to various smart wearable devices with a playback function matched with the terminal.

应当理解,发送单元可通过各种发送方法将所述多媒体播放列表发送到所述可穿戴设备,本发明对此不作限定。It should be understood that the sending unit may send the multimedia playlist to the wearable device through various sending methods, which is not limited in the present invention.

根据本发明的训练辅助装置和终端的训练辅助方法,通过播放的多媒体文件,实现对用户的训练进行辅助提醒,避免了多媒体文件的播放和对用户的提醒之间的相互干扰。According to the training auxiliary device and the terminal training auxiliary method of the present invention, the user's training auxiliary reminder is realized through the played multimedia file, and the mutual interference between the multimedia file playing and the user's reminder is avoided.

此外,根据本发明的示例性实施例的方法可被实现为计算机程序或计算机可读代码。该计算机程序或计算机可读代码可被记录在计算机可读记录介质上。所述计算机可读记录介质可以是任何可存储其后可以被计算机系统读取的数据的数据存储设备。所述计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备和载波(例如,通过互联网的数据传输)。所述计算机可读记录介质也可以被分布在联网的计算机系统上,从而所述计算机可读代码以分布式方式被存储和执行。Furthermore, the methods according to the exemplary embodiments of the present invention may be implemented as computer programs or computer readable codes. The computer program or computer-readable code can be recorded on a computer-readable recording medium. The computer-readable recording medium can be any data storage device that can store data that can thereafter be read by a computer system. Examples of the computer-readable recording medium include read only memory (ROM), random access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (eg, data transmission via the Internet). The computer-readable recording medium can also be distributed over networked computer systems so that the computer-readable code is stored and executed in a distributed fashion.

此外,根据本发明的示例性实施例的训练辅助装置中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)、专门集成电路(ASIC)或专用服务器来实现各个单元。In addition, the respective units in the training aid according to the exemplary embodiment of the present invention may be implemented as hardware components. Those skilled in the art can implement each unit by using, for example, a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), or a dedicated server according to the defined processing performed by each unit.

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。Although the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that form and detail may be made therein without departing from the spirit and scope of the invention as defined in the claims various changes on.

Claims (16)

1. A training assistance method for a terminal, comprising:
(A) acquiring a training plan comprising a predetermined number of training items;
(B) generating a multimedia play list corresponding to each training item according to the target motion amount of each training item, and taking the completion of playing of the multimedia play list corresponding to each training item as a prompt for completing the target motion amount or the training item;
(C) the generated multimedia play list is played back,
wherein the predetermined number is a natural number greater than 1,
wherein, step (C) also includes:
when any one multimedia play list is played completely, if the target motion amount of the training item corresponding to the multimedia play list is the count value and/or the motion track, and the count value and/or the motion track of the training item corresponding to the multimedia play list is not completed, the multimedia play list is played repeatedly until the count value and/or the motion track of the training item corresponding to the multimedia play list is completed.
2. The method of claim 1, wherein step (C) further comprises:
when the target motion amount of any training item is finished, if the target motion amount of the training item is a count value and/or a motion track and the multimedia play list corresponding to the training item is not played completely, the playing of the multimedia play list corresponding to the training item is finished.
3. The method of any one of claims 1-2, further comprising: the type of exercise for each training program is obtained,
wherein step (B) comprises: and generating a multimedia play list corresponding to each training item according to the target motion amount and the motion type of each training item, wherein the style of the multimedia file in the multimedia play list corresponding to each training item corresponds to the motion type of the training item.
4. The method of claim 3, wherein step (C) comprises: and playing the multimedia play list corresponding to the training items of the preset number according to the preset sequence of the training items of the preset number.
5. The method of claim 4, wherein the method further comprises: and when the multimedia play list corresponding to the last training item in the preset sequence stops playing, reminding the user that the training plan is finished.
6. The method of any one of claims 1-2, further comprising: and sending the multimedia play list corresponding to each training item to the wearable equipment matched with the terminal.
7. The method of claim 1, wherein the target amount of motion for any one of the training programs comprises: a time length and/or a count value and/or a motion trajectory;
when the target motion amount of any one training item is a time length, the playing time length of the multimedia play list corresponding to the any one training item is equal to the time length of the any one training item;
wherein, when the target motion amount of any one of the training items is a count value and/or a motion trail, the playing time length of the multimedia play list corresponding to any one of the training items is equal to the estimated time length spent on completing the count value and/or the motion trail of any one of the training items,
when the target motion amount of any training item is a count value and/or a motion track, acquiring the running speed of the any training item, estimating the remaining time length required for completing the any training item according to the uncompleted count value and/or the uncompleted motion track of the any training item and the running speed, and adjusting the multimedia play list corresponding to the any training item according to the estimated remaining time length to enable the sum of the playing time lengths of the unplayed contents in the multimedia play list corresponding to the any training item to be equal to the estimated remaining time length.
8. The method of any of claims 1-2, wherein the count value comprises: a repeat count value and/or a movement distance count value and/or a repeat count value of a movement trajectory of the training item.
9. A training aid, comprising:
an acquisition unit that acquires a training plan including a predetermined number of training items;
the creating unit is used for generating a multimedia play list corresponding to each training item according to the target motion amount of each training item, so that the completion of playing of the multimedia play list corresponding to each training item is used as a prompt for completing the target motion amount or the training item;
a playing unit for playing the generated multimedia play list,
wherein the predetermined number is a natural number greater than 1,
when any one multimedia play list is played, if the target motion amount of the training item corresponding to the multimedia play list is the count value and/or the motion track, and the count value and/or the motion track of the training item corresponding to the multimedia play list is not completed, the playing unit repeatedly plays the multimedia play list until the count value and/or the motion track of the training item corresponding to the multimedia play list is completed.
10. A training aid according to claim 9 wherein when the target amount of motion of any one of the training items is completed, if the target amount of motion of the training item is a count value and/or a motion trajectory and the multimedia play list corresponding to the training item has not been played, the playing unit ends playing the multimedia play list corresponding to the training item.
11. A training aid as claimed in any one of claims 9 to 10 wherein the device further comprises:
a motion type unit for acquiring the motion type of each training item,
the creating unit generates a multimedia play list corresponding to each training item according to the target motion amount of each training item and the motion type acquired by the motion type unit, wherein the style of the multimedia file in the multimedia play list corresponding to each training item corresponds to the motion type of the training item.
12. A training aid as claimed in claim 11 wherein the playing unit plays the multimedia play list corresponding to the predetermined number of training items in accordance with a predetermined ordering of the predetermined number of training items.
13. A training aid as claimed in claim 12 wherein the device further comprises: and the reminding unit is used for reminding the user that the training plan is finished when the multimedia play list corresponding to the last training item in the preset sequence stops playing.
14. A training aid as claimed in any one of claims 9 to 10 wherein the device further comprises: and the transmitting unit is used for transmitting the multimedia play list corresponding to each training item to the wearable equipment matched with the device.
15. A training aid as claimed in any one of claims 9,
the target amount of motion for any one of the training items includes: a time length and/or a count value and/or a motion trajectory;
when the target motion amount of any one training item is a time length, the playing time length of the multimedia play list corresponding to the any one training item is equal to the time length of the any one training item;
wherein, when the target motion amount of any one of the training items is a count value and/or a motion trail, the playing time length of the multimedia play list corresponding to any one of the training items is equal to the estimated time length spent on completing the count value and/or the motion trail of any one of the training items,
when the target motion amount of any training item is a count value and/or a motion track, acquiring the running speed of the any training item, estimating the remaining time length required for completing the any training item according to the uncompleted count value and/or the uncompleted motion track of the any training item and the running speed, and adjusting the multimedia play list corresponding to the any training item according to the estimated remaining time length to enable the sum of the playing time lengths of the unplayed contents in the multimedia play list corresponding to the any training item to be equal to the estimated remaining time length.
16. A training aid as claimed in any one of claims 9 to 10 wherein the count value comprises: a repeat count value and/or a movement distance count value and/or a repeat count value of a movement trajectory of the training item.
CN201610687532.6A 2016-08-18 2016-08-18 Training aids for training aids and terminals Active CN106331332B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610687532.6A CN106331332B (en) 2016-08-18 2016-08-18 Training aids for training aids and terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610687532.6A CN106331332B (en) 2016-08-18 2016-08-18 Training aids for training aids and terminals

Publications (2)

Publication Number Publication Date
CN106331332A CN106331332A (en) 2017-01-11
CN106331332B true CN106331332B (en) 2020-10-30

Family

ID=57744277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610687532.6A Active CN106331332B (en) 2016-08-18 2016-08-18 Training aids for training aids and terminals

Country Status (1)

Country Link
CN (1) CN106331332B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562867A (en) * 2017-08-30 2018-01-09 咪咕互动娱乐有限公司 A kind of generation method of music playlist, device and storage medium
CN111180041A (en) * 2020-01-16 2020-05-19 北京安体倍力健康科技有限公司 Electronic device, wearable device, fitness device, and computer-readable medium
CN111292827A (en) * 2020-01-16 2020-06-16 北京安体倍力健康科技有限公司 Electronic device, wearable device, fitness system, and computer-readable medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008101168A3 (en) * 2007-02-16 2008-11-13 Nike Inc Real-time comparison of athletic information
CN104288983A (en) * 2014-09-05 2015-01-21 惠州Tcl移动通信有限公司 Wearable device and body building method based on same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350208B (en) * 2008-08-18 2012-12-12 幻音科技(深圳)有限公司 Multimedia apparatus with pedometer and control method thereof
WO2010129252A1 (en) * 2009-04-27 2010-11-11 Nike International, Ltd. Training program and music playlist generation for athletic training
CN104361016B (en) * 2014-10-15 2018-05-29 广东小天才科技有限公司 Method and device for adjusting music playing effect according to motion state
CN105832320A (en) * 2016-02-01 2016-08-10 乐视移动智能信息技术(北京)有限公司 Method and system for automatically selecting music to play according to exercise state of user

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008101168A3 (en) * 2007-02-16 2008-11-13 Nike Inc Real-time comparison of athletic information
CN104288983A (en) * 2014-09-05 2015-01-21 惠州Tcl移动通信有限公司 Wearable device and body building method based on same

Also Published As

Publication number Publication date
CN106331332A (en) 2017-01-11

Similar Documents

Publication Publication Date Title
US11114128B2 (en) Systems and methods of interactive exercising
TWI325788B (en)
US20090005141A1 (en) Personalized Multiplayer Media Game or Quiz
US20150142147A1 (en) Audio system for rhythm-based activity
CN106844660B (en) Music recommendation method and device
US10055413B2 (en) Identifying media content
US11048748B2 (en) Search media content based upon tempo
US12032639B2 (en) Search media content based upon tempo
WO2018161349A1 (en) Music playback method and device, and music playback apparatus
US20170043236A1 (en) Method and apparatus for recommending music, and bicycle
CN104166716B (en) A kind of method and device for assessing media file
US20150258415A1 (en) Physiological rate coaching by modifying media content based on sensor data
US20080103022A1 (en) Method and system for dynamic music tempo tracking based on exercise equipment pace
CN106331332B (en) Training aids for training aids and terminals
KR20200011779A (en) Method and apparatus for providing user’s motion recognition based dance game
CN106201429A (en) Method and device for controlling exercise rhythm
KR102038980B1 (en) Method for providing health program
KR20200072931A (en) Method for progressing fitness content
CN108255460A (en) Music shuffle method, mobile terminal and computer readable storage medium
TWI590241B (en) Portable electronic device
US9697209B2 (en) Multimedia authoring method for assistance in physical exercise and non-volatile computer-readable storage medium
CN120692428A (en) Video processing method, device and terminal equipment
CN118984411A (en) Data processing method, device, equipment and storage medium based on fitness video
TWI588743B (en) Portable electronic device
Kunta et al. RunTempo: Dynamic music system based on cadence for enhanced running experience Title

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant