[go: up one dir, main page]

JP2016163684A - Online coaching method, online coaching system, and control device - Google Patents

Online coaching method, online coaching system, and control device Download PDF

Info

Publication number
JP2016163684A
JP2016163684A JP2015232196A JP2015232196A JP2016163684A JP 2016163684 A JP2016163684 A JP 2016163684A JP 2015232196 A JP2015232196 A JP 2015232196A JP 2015232196 A JP2015232196 A JP 2015232196A JP 2016163684 A JP2016163684 A JP 2016163684A
Authority
JP
Japan
Prior art keywords
trainer
user
exercise
trainee
message
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.)
Granted
Application number
JP2015232196A
Other languages
Japanese (ja)
Other versions
JP6635370B2 (en
Inventor
健太郎 中井
Kentaro Nakai
健太郎 中井
曽田 敏弘
Toshihiro Soda
敏弘 曽田
由佳 小澤
Yuka Ozawa
由佳 小澤
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to CN201610079233.4A priority Critical patent/CN105931508B/en
Priority to US15/049,147 priority patent/US10671707B2/en
Publication of JP2016163684A publication Critical patent/JP2016163684A/en
Application granted granted Critical
Publication of JP6635370B2 publication Critical patent/JP6635370B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

【課題】トレーナの負担削減と、適切なアドバイスや回答によるトレーニのモチベーション維持との両者の両立を図ることができるオンラインコーチング方法等を提供する。【解決手段】トレーナと、トレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御するオンラインコーチング方法は、トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得ステップ(S901)と、トレーニからトレーナへのコミュニケーション画面を用いたメッセージの送信状況を示す送信状況データを取得する送信状況取得ステップ(S902)と、運動状況データ及び送信状況データに基づいて、コミュニケーション画面におけるトレーニからトレーナへのメッセージの送信の許可及び禁止を制御する制御ステップ(S903〜S906)と、を含む。【選択図】図9PROBLEM TO BE SOLVED: To provide an online coaching method capable of achieving both reduction of a burden on a trainer and maintenance of motivation of a trainer by providing appropriate advice and answers. An online coaching method for controlling online communication between a trainer and a traini using a communication screen includes an exercise status acquisition step (S901) for acquiring exercise status data indicating an exercise implementation status by the trainee. , From the trainer to the trainer on the communication screen based on the transmission status acquisition step (S902) to acquire the transmission status data indicating the transmission status of the message using the communication screen from the trainer to the trainer, and the exercise status data and the transmission status data. The control step (S903 to S906) for controlling the permission and prohibition of transmission of the message of the above is included. [Selection diagram] FIG. 9

Description

本開示は、トレーナとトレーニとの間の、コミュニケーション画面を用いたコミュニケーションを制御するオンラインコーチング方法等に関する。   The present disclosure relates to an online coaching method for controlling communication between a trainer and a trainee using a communication screen.

従来、インターネットを介したオンラインでのフィットネスメニュー提示に代表されるコーチングシステムが、展開されている(例えば、特許文献1を参照)。   2. Description of the Related Art Conventionally, a coaching system represented by online fitness menu presentation via the Internet has been developed (see, for example, Patent Document 1).

特開2004−16738号公報JP 2004-16738 A

オンラインでのコーチングでは、多数のトレーニに対するアドバイスや質問対応により、トレーナに大きな負担が掛かる場合がある。   In online coaching, there are cases where a heavy burden is placed on the trainer due to advice and questioning for a large number of trainees.

トレーナの負担を軽減するために、すべてシステムが自動でトレーニにアドバイスや回答を実施すれば、アドバイスや回答が定型的な文章になり、トレーニの飽きを招いてしまう。その結果、トレーニの運動へのモチベーションが低下する。   In order to reduce the burden on the trainer, if all systems automatically give advice and answers to the trainee, the advice and answer will become a regular sentence, leading to tiredness of the trainee. As a result, motivation to traini's exercise is reduced.

一方、トレーナがすべてのトレーニに対し、手入力でアドバイスや回答を実施するのは、時間が掛かりすぎ、トレーナへの負担が大きい。   On the other hand, it takes too much time for the trainer to manually give advice and answers to all trainees, which places a heavy burden on the trainer.

そこで、本開示は、トレーナの負担削減と、適切なアドバイスや回答によるトレーニのモチベーション維持との両者の両立を図ることができるオンラインコーチング方法等を提供する。   Therefore, the present disclosure provides an online coaching method and the like that can achieve both the reduction of the burden on the trainer and the maintenance of the trainee's motivation by appropriate advice and answers.

本開示の一態様に係るオンラインコーチング方法は、トレーナとトレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御するオンラインコーチング方法であって、前記トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得ステップと、前記トレーニから前記トレーナへの前記コミュニケーション画面を用いたメッセージの送信状況を示す送信状況データを取得する送信状況取得ステップと、前記運動状況データ及び前記送信状況データに基づいて、前記コミュニケーション画面における前記トレーニから前記トレーナへのメッセージの送信の許可及び禁止を制御する制御ステップと、を含む。   An online coaching method according to an aspect of the present disclosure is an online coaching method for controlling online communication between a trainer and a trainee using a communication screen, and exercise status data indicating an exercise implementation status by the trainee. Based on the exercise status acquisition step, the transmission status acquisition step of acquiring the transmission status data indicating the transmission status of the message using the communication screen from the trainee to the trainer, the exercise status data and the transmission status data And a control step for controlling permission and prohibition of message transmission from the trainee to the trainer on the communication screen.

なお、これらの包括的又は具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。   Note that these comprehensive or specific modes may be realized by a system, an apparatus, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM, and the system, apparatus, integrated circuit, and computer program. Also, any combination of recording media may be realized.

上記態様により、トレーナの負担削減と、適切なアドバイスや回答によるトレーニのモチベーション維持との両者の両立を図ることができる。   According to the above aspect, it is possible to achieve both the reduction of the burden on the trainer and the maintenance of the trainee's motivation by appropriate advice and answer.

実施の形態においてオンラインコーチングシステムが提供するサービスの全体像を示す図である。It is a figure which shows the whole image of the service which an online coaching system provides in embodiment. 実施の形態において機器メーカがデータセンタ運営会社に該当する例を示す図である。It is a figure which shows the example in which an apparatus maker corresponds to a data center operating company in embodiment. 実施の形態において機器メーカ及び管理会社の両者又はいずれか一方がデータセンタ運営会社に該当する例を示す図である。It is a figure which shows the example in which both or one of an apparatus manufacturer and a management company corresponds to a data center operating company in embodiment. 実施の形態におけるクラウドサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the cloud server in embodiment. 実施の形態におけるコミュニケーション判定部の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the communication determination part in embodiment. 実施の形態における会員情報の一例を示す図である。It is a figure which shows an example of the member information in embodiment. 実施の形態におおける運動状況データの一例を示す図である。It is a figure which shows an example of the exercise condition data in embodiment. 実施の形態におおける質問状況データの一例を示す図である。It is a figure which shows an example of the question condition data in embodiment. 実施の形態における表示種別テーブルの一例を示す図である。It is a figure which shows an example of the display classification table in embodiment. 実施の形態におけるコミュニケーション画面の一例を示す図である。It is a figure which shows an example of the communication screen in embodiment. 実施の形態におけるコミュニケーション画面の他の一例を示す図である。It is a figure which shows another example of the communication screen in embodiment. 実施の形態における会員情報画面の一例を示す図である。It is a figure which shows an example of the member information screen in embodiment. 実施の形態におおけるコミュニケーション判定部の処理を示すフローチャートである。It is a flowchart which shows the process of the communication determination part in embodiment. 実施の形態におけるコミュニケーション判定部の送信可否判定処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the transmission availability determination process of the communication determination part in embodiment. 実施の形態におけるコミュニケーション画面の他の一例を示す図である。It is a figure which shows another example of the communication screen in embodiment. 実施の形態における会員情報画面の他の一例を示す図である。It is a figure which shows another example of the member information screen in embodiment. 実施の形態における会員情報画面の他の一例を示す図である。It is a figure which shows another example of the member information screen in embodiment. 実施の形態におけるコミュニケーション画面の他の一例を示す図である。It is a figure which shows another example of the communication screen in embodiment. 実施の形態における会員情報画面の他の一例を示す図である。It is a figure which shows another example of the member information screen in embodiment. サービスの類型1(自社データセンタ型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。It is a figure which shows the whole image of the service which the online coaching system in the service type 1 (in-house data center type cloud service) provides. サービスの類型2(IaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。It is a figure which shows the whole image of the service which the online coaching system provides in the service type 2 (IaaS use type cloud service). サービスの類型3(PaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。It is a figure which shows the whole image of the service which the online coaching system provides in the service type 3 (PaaS use type cloud service). サービスの類型4(SaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。It is a figure which shows the whole image of the service which the online coaching system provides in the service type 4 (SaaS use type cloud service).

(本開示の基礎となった知見)
特許文献1のように、トレーニに対し全自動で、アドバイスやメッセージを送信する技術が検討されている。しかし、トレーニにとって機械的なメッセージには抵抗がある一方で、サービスを提供するトレーナにとっては、なるべく多くのトレーニに対し、工数をかけずに、トレーニのモチベーション維持とサービスを向上したいというニーズがある。これらのニーズを満たすための技術的な解決策に関して、検討はされていなかった。
(Knowledge that became the basis of this disclosure)
As in Patent Document 1, a technique for transmitting advice and messages to trainees fully automatically has been studied. However, while there is resistance to mechanical messages for trainees, there is a need for trainers who provide services to maintain as many trainees as possible and maintain their motivation and service without spending effort. . There were no studies on technical solutions to meet these needs.

そこで、本開示の一態様に係るオンラインコーチング方法は、トレーナとトレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御するオンラインコーチング方法であって、前記トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得ステップと、前記トレーニから前記トレーナへの前記コミュニケーション画面を用いたメッセージの送信状況を示す送信状況データを取得する送信状況取得ステップと、前記運動状況データ及び前記送信状況データに基づいて、前記コミュニケーション画面における前記トレーニから前記トレーナへのメッセージの送信の許可及び禁止を制御する制御ステップと、を含む。   Therefore, an online coaching method according to an aspect of the present disclosure is an online coaching method for controlling online communication between a trainer and a trainee using a communication screen, and an exercise status indicating an exercise implementation status by the trainee An exercise status acquisition step for acquiring data; a transmission status acquisition step for acquiring transmission status data indicating a message transmission status using the communication screen from the trainee to the trainer; the exercise status data and the transmission status data And a control step for controlling permission and prohibition of message transmission from the trainee to the trainer on the communication screen.

本態様によれば、運動状況データ及び送信状況データに基づいて、コミュニケーション画面におけるトレーニからトレーナへのメッセージの送信の許可及び禁止を制御することができる。したがって、トレーニからトレーナへ不要なメッセージの送信を禁止することができる。さらに、トレーナは、メッセージの送信が許可されたトレーニから受信したメッセージに返信することで、トレーニに適切なアドバイスや回答を送信することができ、トレーニのモチベーションの維持を図ることができる。   According to this aspect, permission and prohibition of message transmission from the trainee to the trainer on the communication screen can be controlled based on the exercise situation data and the transmission situation data. Therefore, transmission of unnecessary messages from the trainee to the trainer can be prohibited. Furthermore, the trainer can send appropriate advice and reply to the trainee by replying to the message received from the trainee permitted to send the message, and can maintain the motivation of the trainee.

また、例えば、前記運動状況データは、前記トレーニによる運動の実施回数を示し、前記制御ステップでは、前記トレーニによる運動の実施回数が予め定められた目標回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を許可してもよい。   Further, for example, the exercise status data indicates the number of exercises performed by the trainee. In the control step, when the number of exercises performed by the trainee is greater than a predetermined target number, You may be allowed to send messages to.

本態様によれば、トレーニによる運動の実施回数が予め定められた目標回数よりも多い場合に、メッセージの送信を許可することができる。したがって、トレーナからトレーニの運動に対するモチベーションを向上させることができ、トレーニとのオンラインコミュニケーションに対するトレーナの負担を軽減させることができる。   According to this aspect, when the number of exercises performed by the trainee is greater than a predetermined target number, transmission of a message can be permitted. Therefore, the motivation for the exercise of the trainee from the trainer can be improved, and the burden on the trainer for online communication with the trainee can be reduced.

また、例えば、前記送信状況データは、一定期間に、前記トレーニが前記トレーナへメッセージを送信した回数を示し、前記制御ステップでは、前記トレーニによる運動の実施回数が前記予め定められた目標回数より少なく、かつ、前記トレーニから前記トレーナへメッセージを送信した回数が予め定められた閾値回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を禁止してもよい。   Further, for example, the transmission status data indicates the number of times the trainee has transmitted a message to the trainer during a certain period. In the control step, the number of exercises performed by the trainee is less than the predetermined target number. In addition, when the number of times the message has been transmitted from the trainee to the trainer is greater than a predetermined threshold number, the transmission of the message from the trainee to the trainer may be prohibited.

本態様によれば、運動の実施回数及びメッセージの送信回数に基づいて、メッセージの送信の許可及び禁止を制御することができる。したがって、メッセージの送信回数の増加を抑制することができ、トレーナの負担を軽減することができる。   According to this aspect, permission / prohibition of message transmission can be controlled based on the number of exercises and the number of message transmissions. Therefore, an increase in the number of message transmissions can be suppressed, and the burden on the trainer can be reduced.

また、例えば、前記オンラインコーチング方法は、さらに、前記運動の実施回数及び前記目標回数の比較結果と、前記メッセージの送信回数と前記閾値回数との比較結果とに基づいて、前記コミュニケーション画面に表示するためのメッセージを決定する決定ステップを含んでもよい。   Further, for example, the online coaching method further displays on the communication screen based on a comparison result between the number of times of exercise and the target number of times and a comparison result between the number of times of sending the message and the threshold number of times. A decision step may be included to determine a message for.

本態様によれば、運動の実施回数及びメッセージの送信回数に基づいて、コミュニケーション画面に表示するためのメッセージを決定することができる。したがって、トレーナ及びトレーニは、コミュニケーション画面に表示されたメッセージを確認することで、運動及びメッセージの送信に関する状況を把握することができ、運動及びメッセージの送信に対するモチベーションの維持を図ることができる。   According to this aspect, a message to be displayed on the communication screen can be determined based on the number of exercises and the number of message transmissions. Therefore, the trainer and the trainee can check the message displayed on the communication screen to grasp the situation regarding the exercise and the message transmission, and can maintain the motivation for the exercise and the message transmission.

また、例えば、前記運動状況データは、前記トレーニから計測されたバイタルデータがサーバへアップロードされた回数を示し、前記制御ステップでは、前記バイタルデータのアップロード回数が予め定められた目標回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を許可してもよい。   Further, for example, the exercise status data indicates the number of times the vital data measured from the trainee is uploaded to a server, and in the control step, the number of times the vital data is uploaded is greater than a predetermined target number In addition, transmission of a message from the trainee to the trainer may be permitted.

本態様によれば、バイタルデータのアップロード回数に基づいて、メッセージの送信の許可及び禁止を制御することができる。したがって、バイタルデータのアップロードの促進を図ることができる。   According to this aspect, permission and prohibition of message transmission can be controlled based on the number of times of vital data upload. Therefore, it is possible to promote uploading of vital data.

なお、これらの包括的又は具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。   Note that these comprehensive or specific modes may be realized by a system, an apparatus, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM, and the system, apparatus, integrated circuit, and computer program. Also, any combination of recording media may be realized.

(提供するサービスの全体像)
まず、本開示におけるオンラインコーチングシステムが提供するサービスの全体像について説明する。
(Overview of services provided)
First, an overview of services provided by the online coaching system according to the present disclosure will be described.

図1Aは、本開示におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。オンラインコーチングシステムは、コーチンググループ1000、データセンタ運営会社1110、及びユーザグループ1100を備える。コーチンググループ1000は、1つ又は複数である。また、ユーザグループ1100は、1つ又は複数である。   FIG. 1A is a diagram illustrating an overview of services provided by the online coaching system according to the present disclosure. The online coaching system includes a coaching group 1000, a data center operating company 1110, and a user group 1100. There are one or more coaching groups 1000. Moreover, the user group 1100 is one or more.

コーチンググループ1000は、例えばフィットネスクラブなどの企業、団体又は個人事業であり、その規模を問わない。コーチンググループ1000には、1名又は複数のトレーナ1001が所属する。トレーナ1001は、運動についてトレーニを指導する人であり、1つ又は複数の機器1002を使用する。1つ又は複数の機器1002は、第1機器の一例であり、インターネットと接続可能な機器(例えば、スマートフォン、パーソナルコンピュータ(PC)又はテレビ等)を含む。1つ又は複数の機器1002は、それ自身ではインターネットと接続不可能であっても、ホームゲートウェイ(図示せず)を介してインターネットと接続可能となる機器を含んでもよい。   The coaching group 1000 is, for example, a company such as a fitness club, a group, or an individual business, and may be of any size. One or more trainers 1001 belong to the coaching group 1000. The trainer 1001 is a person who teaches trainees about exercise and uses one or more devices 1002. The one or more devices 1002 are an example of a first device, and include a device (for example, a smartphone, a personal computer (PC), a television, or the like) that can be connected to the Internet. The one or more devices 1002 may include devices that are not connectable to the Internet by themselves but can be connected to the Internet via a home gateway (not shown).

ユーザグループ1100は、例えば企業、団体又は家庭等であり、その規模を問わない。ユーザグループ1100には、1名又は複数名のユーザ1101が属する。   The user group 1100 is, for example, a company, an organization, a home, etc., and its size is not limited. One or a plurality of users 1101 belong to the user group 1100.

ユーザ1101は、トレーナ1001から運動について指導を受ける人(つまり、トレーニ)であり、1つ又は複数の機器1102及び機器1103を使用する。1つ又は複数の機器1102は、第2機器の一例であり、インターネットと接続可能な機器(例えば、スマートフォン、パーソナルコンピュータ(PC)又はテレビ等)を含む。   A user 1101 is a person who receives instructions from the trainer 1001 regarding exercise (that is, a trainee), and uses one or more devices 1102 and 1103. The one or more devices 1102 are an example of a second device, and include a device (for example, a smartphone, a personal computer (PC), a television, or the like) that can be connected to the Internet.

また、機器1103は、ユーザ1101のバイタルデータを計測可能な機器(例えば、体組成計、活動量計、血圧計又は心拍計等)を含む。機器1103は、それ自身ではインターネットと接続不可能であっても、1つ又は複数の機器1102又はホームゲートウェイ(図示せず)を介してインターネットと接続可能となる機器を含んでもよい。   The device 1103 includes a device that can measure the vital data of the user 1101 (for example, a body composition meter, an activity meter, a sphygmomanometer, or a heart rate monitor). The device 1103 may include a device that can connect to the Internet via one or more devices 1102 or a home gateway (not shown), even if the device 1103 itself cannot connect to the Internet.

データセンタ運営会社1110は、クラウドサーバ1111を備える。クラウドサーバ1111は、インターネットを介して様々な機器と連携する仮想化サーバである。クラウドサーバ1111は、主に通常のデータベース管理ツール等で扱うことが困難な巨大なデータ(ビッグデータ)等を管理する。データセンタ運営会社1110は、データの管理、クラウドサーバ1111の管理、及びそれらを行うデータセンタの運営等を行っている。データセンタ運営会社1110が行っている役務の詳細については後述する。   The data center operating company 1110 includes a cloud server 1111. The cloud server 1111 is a virtualization server that cooperates with various devices via the Internet. The cloud server 1111 mainly manages huge data (big data) that is difficult to handle with a normal database management tool or the like. The data center operating company 1110 performs management of data, management of the cloud server 1111, management of a data center that performs them, and the like. Details of services performed by the data center operating company 1110 will be described later.

なお、データセンタ運営会社1110が管理するサーバは、仮想化サーバに限定しない。CPU、メモリ、HDD(Hard Disk Drive)等の外部記憶装置を物理的に備えるコンピュータでもよい。また、パーソナルコンピュータであってもよい。   The server managed by the data center operating company 1110 is not limited to the virtualization server. A computer that physically includes an external storage device such as a CPU, memory, and HDD (Hard Disk Drive) may also be used. A personal computer may also be used.

ここで、データセンタ運営会社1110は、データの管理又はクラウドサーバ1111の管理のみを行っている会社に限らない。例えば、図1Bに示すように、複数の機器1002のうちの1つの機器を開発又は製造している機器メーカが、データの管理又はクラウドサーバ1111の管理等を行っている場合は、機器メーカがデータセンタ運営会社1110に該当する。また、データセンタ運営会社1110は1つの会社に限らない。例えば、図1Cに示すように、機器メーカ及び管理会社が共同又は分担してデータの管理又はクラウドサーバ1111の管理を行っている場合は、両者又はいずれか一方がデータセンタ運営会社1110に該当する。   Here, the data center operating company 1110 is not limited to a company that only manages data or manages the cloud server 1111. For example, as illustrated in FIG. 1B, when a device manufacturer that develops or manufactures one of a plurality of devices 1002 performs data management or cloud server 1111 management, the device manufacturer This corresponds to the data center operating company 1110. The data center operating company 1110 is not limited to one company. For example, as shown in FIG. 1C, when the device manufacturer and the management company jointly or share the management of data or the cloud server 1111, both or one of them corresponds to the data center operating company 1110. .

次に、図1Aに示すオンラインコーチングシステムにおける情報の流れを説明する。   Next, the flow of information in the online coaching system shown in FIG. 1A will be described.

まず、トレーナ1001は、機器1002を用いて、データセンタ運営会社1110のクラウドサーバ1111からデータを取得し、機器1002上にアプリケーションの画面を表示する(矢印1131、1132)。   First, the trainer 1001 acquires data from the cloud server 1111 of the data center operating company 1110 using the device 1002, and displays an application screen on the device 1002 (arrows 1131 and 1132).

トレーナ1001は、機器1002上で、ユーザ1101に適した運動メニューの作成及びユーザ1101とのコミュニケーションのための操作を行う。トレーナ1001が機器1002上でトレーナ1001から入力されたデータは、クラウドサーバ1111上で管理される(矢印1131)。   The trainer 1001 performs an operation for creating an exercise menu suitable for the user 1101 and communicating with the user 1101 on the device 1002. Data input from the trainer 1001 by the trainer 1001 on the device 1002 is managed on the cloud server 1111 (arrow 1131).

ユーザ1101は、機器1102を用いて、データセンタ運営会社1110のクラウドサーバ1111からデータを取得し、機器1102上にアプリケーションの画面を表示する(矢印1133、1134)。   The user 1101 uses the device 1102 to acquire data from the cloud server 1111 of the data center operating company 1110 and displays an application screen on the device 1102 (arrows 1133 and 1134).

ユーザ1101は、機器1102上で、トレーナ1001が入力した運動メニューを表示し、提示されたメニューの動画を視聴する。動画は、クラウドサーバ1111より配信される(矢印1134)。   A user 1101 displays an exercise menu input by the trainer 1001 on the device 1102 and views a moving image of the presented menu. The moving image is distributed from the cloud server 1111 (arrow 1134).

ユーザ1101が動画を視聴すると、視聴履歴データが、クラウドサーバ1111に送信される(矢印1133)。   When the user 1101 views a moving image, viewing history data is transmitted to the cloud server 1111 (arrow 1133).

また、ユーザ1101が本オンラインコーチングサービスを利用するために、クラウドサーバ1111へアクセスした履歴及びアプリケーション上で操作した操作履歴は、クラウドサーバ1111上に保存される(矢印1133)。   In addition, in order for the user 1101 to use the online coaching service, the history of accessing the cloud server 1111 and the operation history operated on the application are stored on the cloud server 1111 (arrow 1133).

ユーザ1101は、機器1102に表示したコミュニケーション画面にて、トレーナ1001から送信されたアドバイスを確認する。   The user 1101 confirms the advice transmitted from the trainer 1001 on the communication screen displayed on the device 1102.

ユーザ1101は、必要に応じて、機器1102上でトレーナ1001への質問を入力する。機器1102で入力されたデータは、クラウドサーバ1111上で管理される。   The user 1101 inputs a question to the trainer 1001 on the device 1102 as necessary. Data input by the device 1102 is managed on the cloud server 1111.

また、ユーザ1101は、機器1102を利用し、自身のバイタルデータを計測し、クラウドサーバ1111へ送信する(矢印1133)。   Further, the user 1101 uses the device 1102 to measure his / her vital data and transmits it to the cloud server 1111 (arrow 1133).

以下、実施の形態について、図面を参照しながら具体的に説明する。   Hereinafter, embodiments will be specifically described with reference to the drawings.

なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。   It should be noted that each of the embodiments described below shows a comprehensive or specific example. Numerical values, shapes, components, arrangement positions and connection forms of components, steps, order of steps, and the like shown in the following embodiments are merely examples, and are not intended to limit the scope of the claims. In addition, among the constituent elements in the following embodiments, constituent elements that are not described in the independent claims indicating the highest concept are described as optional constituent elements. In all the embodiments, the contents can be combined.

(実施の形態)
本実施の形態では、コーチンググループにフィットネスクラブを、ユーザグループにオンラインコーチングのサービスを受ける一般家庭を適用した例が示される。コーチンググループに属するトレーナは、あらかじめ定められた複数のユーザへのサービス提供を担当する。
(Embodiment)
In the present embodiment, an example is shown in which a fitness club is applied to a coaching group and a general household receiving online coaching service is applied to a user group. Trainers belonging to the coaching group are responsible for providing services to a plurality of predetermined users.

[クラウドサーバの構成]
図2を参照して、クラウドサーバ1111の構成について説明する。図2は、実施の形態におけるクラウドサーバの構成を示すブロック図である。
[Cloud server configuration]
The configuration of the cloud server 1111 will be described with reference to FIG. FIG. 2 is a block diagram illustrating a configuration of the cloud server according to the embodiment.

クラウドサーバ1111は、通信部205と、コミュニケーション処理部203と、コミュニケーション判定部206と、運動メニュー作成部204と、映像配信部208と、画面作成部209と、運動状況記憶部201と、会員情報記憶部202と、操作履歴記憶部207とを含む。   The cloud server 1111 includes a communication unit 205, a communication processing unit 203, a communication determination unit 206, an exercise menu creation unit 204, a video distribution unit 208, a screen creation unit 209, an exercise status storage unit 201, and member information. A storage unit 202 and an operation history storage unit 207 are included.

通信部205は、ネットワークに接続され、ネットワークを介して、コーチンググループ1000の機器1002、及び、ユーザグループ1100の機器1102と通信を行う。   The communication unit 205 is connected to the network and communicates with the device 1002 of the coaching group 1000 and the device 1102 of the user group 1100 via the network.

通信部は、例えば、有線LAN(Local Area Network)又は無線LANの通信インターフェースである。   The communication unit is, for example, a wired LAN (Local Area Network) or a wireless LAN communication interface.

画面作成部209は、会員情報記憶部202に格納された会員情報を参照して、トレーナ向け画面データの作成、及び、ユーザ向け画面データの作成を行う。   The screen creation unit 209 refers to the member information stored in the member information storage unit 202 to create trainer screen data and user screen data.

本実施の形態において、画面作成部209は、例えば、トレーナの機器1002からクラウドサーバ1111へのトレーナ向けWEBページに対するアクセスに応答して、トレーナ向け画面データを通信部205を介してトレーナの機器1002へ出力する。また、ユーザの機器1102からクラウドサーバ1111へのユーザ向けWEBページに対するアクセスに応答して、ユーザ向け画面データを通信部205を介してユーザの機器1102へ出力する。   In the present embodiment, for example, the screen creation unit 209 responds to access from the trainer device 1002 to the trainer WEB page to the cloud server 1111, and transmits the trainer screen data to the trainer device 1002 via the communication unit 205. Output to. Further, in response to an access to the user WEB page from the user device 1102 to the cloud server 1111, the user screen data is output to the user device 1102 via the communication unit 205.

運動メニュー作成部204は、トレーナからの操作指示に基づき、トレーナが指導するユーザに適した運動メニューを作成する。作成された運動メニューは、当該ユーザに紐付けて会員情報記憶部202に保存される。保存された運動メニューは、当該ユーザがクラウドサーバ1111のWEBページにアクセスした際に当該ユーザに提供される。   The exercise menu creation unit 204 creates an exercise menu suitable for the user instructed by the trainer based on the operation instruction from the trainer. The created exercise menu is stored in the member information storage unit 202 in association with the user. The stored exercise menu is provided to the user when the user accesses the WEB page of the cloud server 1111.

本実施の形態において、運動メニューは、例えば、ストレッチ、ヨガ、筋トレ、クールダウン等の運動リストである。   In the present embodiment, the exercise menu is an exercise list such as stretch, yoga, muscle training, cool down, and the like.

映像配信部208は、ユーザの機器1102からの再生指示に従い、運動の映像コンテンツをユーザの機器1102へ、通信部205を介して配信する。   The video distribution unit 208 distributes the motion video content to the user device 1102 via the communication unit 205 in accordance with a playback instruction from the user device 1102.

本実施の形態において、配信する映像コンテンツは、例えば、ユーザが受領した運動メニューに含まれるストレッチ、ヨガ、筋トレ、及びクールダウン等の映像コンテンツである。   In the present embodiment, the video content to be distributed is video content such as stretch, yoga, muscle training, and cool-down included in the exercise menu received by the user.

なお、映像コンテンツは、記憶装置(図示せず)に保存される。   The video content is stored in a storage device (not shown).

コミュニケーション処理部203は、トレーナからユーザへのアドバイスメッセージや回答メッセージをトレーナの機器1002から通信部205を介して受信する。そして、コミュニケーション処理部203は、画面作成部209を介して、ユーザ向けコミュニケーション画面及びトレーナ向けコミュニケーション画面へ受信したメッセージを反映する。   The communication processing unit 203 receives an advice message and a reply message from the trainer to the user from the trainer device 1002 via the communication unit 205. Then, the communication processing unit 203 reflects the received message on the communication screen for users and the communication screen for trainers via the screen creation unit 209.

また、コミュニケーション処理部203は、ユーザからトレーナへの質問メッセージをユーザの機器1102から通信部205を介して受信する。そして、コミュニケーション処理部203は、ユーザ向けコミュニケーション画面及びトレーナ向けコミュニケーション画面へ受信したメッセージを反映する。   Further, the communication processing unit 203 receives a question message from the user to the trainer from the user device 1102 via the communication unit 205. Then, the communication processing unit 203 reflects the received message on the communication screen for users and the communication screen for trainers.

ここで、コミュニケーション画面について図6を参照しながら具体的に説明する。図6は、実施の形態におけるコミュニケーション画面の一例を示す。   Here, the communication screen will be specifically described with reference to FIG. FIG. 6 shows an example of a communication screen in the embodiment.

図6に示すコミュニケーション画面600は、運動状況及び質問状況を示すフィールド601と、トレーナのメッセージ内容602及びユーザのメッセージ内容603と、メッセージを入力する入力フィールド604とを含む。   The communication screen 600 shown in FIG. 6 includes a field 601 indicating exercise status and question status, a trainer message content 602 and a user message content 603, and an input field 604 for inputting a message.

本実施の形態において、トレーナ向けコミュニケーション画面のレイアウトと、ユーザ向けコミュニケーション画面のレイアウトとは同一である。   In the present embodiment, the layout of the communication screen for trainers and the layout of the communication screen for users are the same.

ユーザは、運動状況及び送信状況を示すフィールド601を参照することにより、ユーザ自身の運動の実施状況とユーザからトレーナへのコミュニケーション画面を用いたメッセージの送信状況との概要を把握する。   By referring to the field 601 indicating the exercise status and the transmission status, the user grasps an outline of the user's own exercise implementation status and the message transmission status using the communication screen from the user to the trainer.

また、トレーナも、フィールド601を参照することにより、ユーザの運動の実施状況とユーザからトレーナへのコミュニケーション画面を用いたメッセージの送信状況との概要を把握する。   Also, the trainer refers to the field 601 to grasp the outline of the user's exercise implementation status and the message transmission status using the communication screen from the user to the trainer.

トレーナからユーザへのアドバイスメッセージや質問に対する回答メッセージは、トレーナのメッセージ内容602として表示される。   An advice message from the trainer to the user and an answer message to the question are displayed as the message content 602 of the trainer.

また、ユーザからトレーナへのメッセージは、ユーザのメッセージ内容603として表示される。   A message from the user to the trainer is displayed as the message content 603 of the user.

トレーナ又はユーザによって入力フィールド604に入力されたメッセージは、トレーナ又はユーザによって送信ボタンが押下されることにより、クラウドサーバ1111へ送信される。   The message input to the input field 604 by the trainer or user is transmitted to the cloud server 1111 when the transmission button is pressed by the trainer or user.

なお、トレーナからユーザへのアドバイスに対し、ユーザが、返信したメッセージは、クラウドサーバ1111で管理される。   A message returned by the user in response to advice from the trainer to the user is managed by the cloud server 1111.

トレーナ及びユーザは、図6に示した、同じ画面をそれぞれが使用する機器1002、1102で参照する。   The trainer and the user refer to the same screen shown in FIG.

なお、図6に示すコミュニケーション画面のレイアウトは、一例であり、これに限定されない。例えば、トレーナ及びユーザを表すアイコンの配置、運動状況及び送信状況を示すフィールドの配置、並びに、入力フィールドの配置は、図6に限定されない。例えば、ユーザのアイコンが左側に配置され、トレーナのアイコンが右側に配置されてもよい。   Note that the layout of the communication screen shown in FIG. 6 is an example, and the present invention is not limited to this. For example, the arrangement of icons representing trainers and users, the arrangement of fields indicating exercise status and transmission status, and the arrangement of input fields are not limited to those shown in FIG. For example, the user icon may be arranged on the left side and the trainer icon may be arranged on the right side.

なお、トレーナ用のコミュニケーション画面とユーザ用のコミュニケーション画面とは、互いに異なるデザイン(例えば、色、フォント、画像、配置)を有してもよい。   The trainer communication screen and the user communication screen may have different designs (for example, color, font, image, and arrangement).

コミュニケーション判定部206は、トレーナに指導されるユーザの運動状況と、ユーザからトレーナへのメッセージの送信状況とに基づき、指導されるユーザがトレーナにメッセージを送信してよいか否かを判定する。詳細の構成については、後述する。   The communication determination unit 206 determines whether or not the instructed user may send a message to the trainer based on the user's exercise situation instructed by the trainer and the message transmission state from the user to the trainer. A detailed configuration will be described later.

会員情報記憶部202は、例えばHDDあるいは半導体メモリであり、オンラインコーチングサービスを利用するユーザ(会員)の会員情報を記憶している。   The member information storage unit 202 is, for example, an HDD or a semiconductor memory, and stores member information of a user (member) who uses the online coaching service.

ここで、会員情報について、図4を参照しながら具体的に説明する。図4は、実施の形態における会員情報の一例を示す。   Here, the member information will be specifically described with reference to FIG. FIG. 4 shows an example of member information in the embodiment.

会員情報400は、IDフィールド401と、氏名フィールド402と、運動目標回数n/期間フィールド403と、制限状態フィールド404と、オプション利用可フィールド405と、表示種別フィールド406と、送信回数閾値m/期間フィールド407と、を含む。   The member information 400 includes an ID field 401, a name field 402, an exercise target number of times n / period field 403, a restriction state field 404, an option availability field 405, a display type field 406, and a transmission number threshold m / period. Field 407.

IDフィールド401と及び氏名フィールド402には、ユーザがオンラインコーチングサービスの利用を開始する時に当該ユーザの識別子及び氏名がそれぞれ登録される。   In the ID field 401 and the name field 402, an identifier and a name of the user are registered when the user starts using the online coaching service.

運動目標回数n/期間フィールド403には、トレーナが指導するユーザ毎に単位期間あたりの運動目標回数を登録する。具体的には、図4では、識別子が「00001」であり、氏名が「運動太郎」であるユーザには、「1週間で10回」の運動目標回数が登録されている。   The number of exercise targets n / period field 403 registers the number of exercise targets per unit period for each user who is instructed by the trainer. Specifically, in FIG. 4, an exercise target number of times “10 times a week” is registered for a user whose identifier is “00001” and whose name is “Exercise Taro”.

制限状態フィールド404には、ユーザからトレーナへのメッセージの送信が制限されているか否かを示す情報が、コミュニケーション判定部206の処理結果に基づいて登録される。   Information indicating whether or not message transmission from the user to the trainer is restricted is registered in the restriction state field 404 based on the processing result of the communication determination unit 206.

オプション利用可フィールド405には、運動目標の達成等に対する褒美であるオプションサービスを利用可能か否かを示す情報が、コミュニケーション判定部206の処理結果に基づいて登録される。   In the option availability field 405, information indicating whether or not an option service that is a reward for attaining an exercise goal or the like can be used is registered based on the processing result of the communication determination unit 206.

表示種別フィールド406には、コミュニケーション画面に表示する内容を決定するための情報が、コミュニケーション判定部206の処理結果に基づいて登録される。   Information for determining the content to be displayed on the communication screen is registered in the display type field 406 based on the processing result of the communication determination unit 206.

送信回数閾値m/期間フィールド407には、ユーザからトレーナへの単位期間あたりのメッセージの送信回数の閾値(上限値)が登録される。送信回数閾値m/期間フィールド407は、トレーナによってユーザ毎に登録される。また、送信数回閾値m/期間フィールド407は、ユーザの運動状況とメッセージの送信状況とに基づいて、コミュニケーション判定部206によって更新される。   In the transmission number threshold m / period field 407, a threshold (upper limit value) of the number of transmissions of messages per unit period from the user to the trainer is registered. The transmission frequency threshold m / period field 407 is registered for each user by the trainer. Further, the transmission count threshold m / period field 407 is updated by the communication determination unit 206 based on the user's exercise status and the message transmission status.

なお、会員情報は、クラウドサーバ1111にアップロードされたユーザのバイタルデータを含んでもよい。具体的には、ユーザのIDに紐付けて、活動量計や体組成計等の機器で計測されたユーザのバイタルデータが会員情報に含まれてもよい。   The member information may include user vital data uploaded to the cloud server 1111. Specifically, user vital data measured by a device such as an activity meter or a body composition meter in association with the user ID may be included in the member information.

また、トレーナと当該トレーナが指導するユーザとは、紐付けられ、会員情報記憶部202に記録される。   The trainer and the user who is instructed by the trainer are linked and recorded in the member information storage unit 202.

なお、オンラインコーチングサービスを実際に運用するために必要となる、ユーザの住所、連絡先(例えば電話番号、メールアドレス等)も会員情報として記録される(図示を省略)。   Note that the user's address and contact information (for example, telephone number, e-mail address, etc.) required for actually operating the online coaching service are also recorded as member information (not shown).

なお、本実施の形態における会員情報記憶部202は、どのようなフォーマットで会員情報を格納しても構わない。例えば、会員情報記憶部202は、リレーショナルデータベース又はNoSQLで実現されてもよい。   Note that the member information storage unit 202 in the present embodiment may store member information in any format. For example, the member information storage unit 202 may be realized by a relational database or NoSQL.

運動状況記憶部201は、例えばHDDあるいは半導体メモリであり、オンラインコーチングサービスを利用するユーザの運動状況データを記憶している。ここでは、運動状況データは、ユーザによる運動の実施状況を示す。具体的には、運動状況データは、例えば、ユーザによる運動の実施回数を示す。また例えば、運動状況データは、ユーザのバイタルデータがクラウドサーバへアップロードされた回数を示してもよい。   The exercise status storage unit 201 is, for example, an HDD or a semiconductor memory, and stores exercise status data of a user who uses the online coaching service. Here, the exercise status data indicates an exercise implementation status by the user. Specifically, the exercise status data indicates, for example, the number of exercises performed by the user. Further, for example, the exercise status data may indicate the number of times the user's vital data has been uploaded to the cloud server.

ここで、運動状況データについて、図5Aを参照しながら具体的に説明する。図5Aは、実施の形態における運動状況データの一例を示す。   Here, the exercise situation data will be specifically described with reference to FIG. 5A. FIG. 5A shows an example of exercise status data in the embodiment.

運動状況データ500は、IDフィールド501と、実施回数フィールド502と、期間フィールド503と、バイタル登録回数フィールド504とを含む。   The exercise status data 500 includes an ID field 501, an execution count field 502, a period field 503, and a vital registration count field 504.

IDフィールド501には、ユーザの識別子が登録される。実施回数フィールド502には、ユーザによる運動の実施回数が登録される。運動の実施回数は、例えば、トレーナから送信された運動メニューに従ってユーザが映像コンテンツを視聴することでカウントされる。図5Aでは、識別子が「0001」のユーザの実施回数は、「12」である。   In the ID field 501, the user identifier is registered. In the execution number field 502, the number of exercises performed by the user is registered. The number of exercises is counted, for example, when the user views the video content according to the exercise menu transmitted from the trainer. In FIG. 5A, the number of executions of the user with the identifier “0001” is “12”.

例えば、この実施回数フィールド502の値は、期間フィールド503で定められた期間(例えば1週間)ごとに0にリセットされる。また、実施回数フィールド502の値は、期間フィールド503で定められた期間よりも短い周期で更新されてもよい。この場合、実施回数フィールド502の値は、例えば、対象期間について操作履歴データを参照して更新されればよい。   For example, the value of the execution number field 502 is reset to 0 every period (for example, one week) defined in the period field 503. Further, the value of the execution number field 502 may be updated at a cycle shorter than the period defined in the period field 503. In this case, the value of the execution count field 502 may be updated with reference to the operation history data for the target period, for example.

なお、運動の実施回数は、映像の視聴回数に限定されない。例えば、クラウドサーバ1111は、宅外やフィットネスクラブの施設で運動した実績の入力をユーザ自身から機器1102を介して受け付けてもよい。   Note that the number of exercises is not limited to the number of times the video is viewed. For example, the cloud server 1111 may accept an input of results of exercising outside the house or in a fitness club facility from the user via the device 1102.

期間フィールド503には、運動の実施回数をカウントする期間が登録される。例えば、期間フィールド503には、トレーナが運動メニューを作成する際に設定した運動目標回数を達成すべき期間がトレーナによって登録される。図5Aでは、識別子が「00001」のユーザは、運動開始から「1週間」で、運動メニューを「12回」実施している。   In the period field 503, a period for counting the number of exercises is registered. For example, in the period field 503, a period in which the exercise target number of times set when the trainer creates the exercise menu is to be achieved is registered by the trainer. In FIG. 5A, the user whose identifier is “00001” has executed the exercise menu “12 times” in “one week” from the start of exercise.

バイタル登録回数フィールド504には、期間フィールド503に登録された期間中に、ユーザがバイタルデータをクラウドサーバ1111にアップロードした回数が登録される。   In the vital registration count field 504, the number of times the user uploaded vital data to the cloud server 1111 during the period registered in the period field 503 is registered.

なお、バイタルデータのアップロードは、バイタルデータを計測した機器1103からクラウドサーバ1111への直接送信で行われてもよいし、ユーザの手入力で行われてもよい。   The uploading of vital data may be performed by direct transmission from the device 1103 measuring the vital data to the cloud server 1111 or may be performed manually by the user.

なお、本実施の形態における運動状況記憶部201は、どのようなフォーマットで運動状況データを格納しても構わない。例えば、運動状況記憶部201は、リレーショナルデータベース又はNoSQLで実現されてもよい。   The exercise status storage unit 201 according to the present embodiment may store exercise status data in any format. For example, the exercise status storage unit 201 may be realized by a relational database or NoSQL.

操作履歴記憶部207は、例えばHDDあるいは半導体メモリであり、ユーザからトレーナへのメッセージの送信状況データと、オンラインコーチングシステムに対するユーザの操作履歴データとを記憶している。   The operation history storage unit 207 is, for example, an HDD or a semiconductor memory, and stores message transmission status data from the user to the trainer and user operation history data for the online coaching system.

ここで、送信状況データについて、図5Bを参照しながら具体的に説明する。図5Bは、実施の形態における送信状況データの一例を示す。   Here, the transmission status data will be specifically described with reference to FIG. 5B. FIG. 5B shows an example of transmission status data in the embodiment.

送信状況データ505は、IDフィールド506と、送信回数フィールド507と、期間フィールド508とを含む。   The transmission status data 505 includes an ID field 506, a transmission count field 507, and a period field 508.

IDフィールド506には、ユーザの識別子が登録される。   In the ID field 506, a user identifier is registered.

送信回数フィールド507には、ユーザがコミュニケーション画面を用いてメッセージをトレーナへ送信した回数が登録される。具体的には、送信回数フィールド507の値は、コミュニケーション画面において、ユーザがトレーナに対し入力したメッセージの数を示す。   In the transmission number field 507, the number of times the user has transmitted a message to the trainer using the communication screen is registered. Specifically, the value of the transmission count field 507 indicates the number of messages input to the trainer by the user on the communication screen.

例えば、この送信回数フィールド507の値は、期間フィールド508で定められた期間(例えば1週間)ごとに0にリセットされる。また、送信回数フィールド507の値は、期間フィールド503で定められた期間より短い周期で更新されてもよい。この場合、送信回数フィールド507の値は、例えば、対象期間について操作履歴データを参照して更新されればよい。   For example, the value of the transmission count field 507 is reset to 0 every period (for example, one week) defined in the period field 508. In addition, the value of the number-of-transmissions field 507 may be updated at a cycle shorter than the period defined in the period field 503. In this case, the value of the transmission count field 507 may be updated with reference to the operation history data for the target period, for example.

期間フィールド508には、トレーナがユーザごとに運動メニューを作成する際に設定したメッセージの送信回数をカウントする期間が登録される。図5Bでは、識別子が「00001」のユーザは、「1週間」で、メッセージの送信を「9回」行っている。   In the period field 508, a period for counting the number of message transmissions set when the trainer creates an exercise menu for each user is registered. In FIG. 5B, the user whose identifier is “00001” has transmitted the message “9 times” in “1 week”.

なお、操作履歴データは、例えば、サービスを利用するためにユーザがサーバへアクセスした回数、アクセスした日時、期間あたりのログインした回数などを含む(図示せず)。   The operation history data includes, for example, the number of times that the user has accessed the server to use the service, the date and time of access, the number of times of login per period (not shown), and the like.

また、本実施の形態における操作履歴記憶部207は、どのようなフォーマットで送信状況データ及び操作履歴データを格納しても構わない。例えば、操作履歴記憶部207は、リレーショナルデータベース又はNoSQLで実現されてもよい。   Further, the operation history storage unit 207 in the present embodiment may store the transmission status data and the operation history data in any format. For example, the operation history storage unit 207 may be realized by a relational database or NoSQL.

トレーナは、会員情報記憶部202に格納された会員情報及び操作履歴記憶部207に格納された送信状況データから、指導するユーザの情報を把握する。   From the member information stored in the member information storage unit 202 and the transmission status data stored in the operation history storage unit 207, the trainer grasps the information of the user to be instructed.

図8は、実施の形態におけるトレーナがユーザの情報を確認するための会員情報画面の一例を示す。   FIG. 8 shows an example of a member information screen for the trainer in the embodiment to confirm user information.

図8に示すように、会員情報画面には、ユーザの氏名を表示するフィールド800及びユーザの運動状況と送信状況を表示するフィールド801が含まれる。   As shown in FIG. 8, the member information screen includes a field 800 for displaying the user's name and a field 801 for displaying the user's exercise status and transmission status.

次に、コミュニケーション判定部206の詳細な構成について、図3を参照しながら説明する。図3は、実施の形態におけるコミュニケーション判定部206の構成の一例を示すブロック図である。   Next, a detailed configuration of the communication determination unit 206 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a configuration of the communication determination unit 206 according to the embodiment.

コミュニケーション判定部206は、運動状況取得部301と、送信状況取得部302と、表示種別テーブル記憶部305と、制御部310とを備える。   The communication determination unit 206 includes an exercise status acquisition unit 301, a transmission status acquisition unit 302, a display type table storage unit 305, and a control unit 310.

運動状況取得部301は、運動状況記憶部201から、トレーナが指導するユーザに関する運動状況データを取得し、制御部310へ出力する。   The exercise status acquisition unit 301 acquires exercise status data regarding the user instructed by the trainer from the exercise status storage unit 201 and outputs the acquired exercise status data to the control unit 310.

送信状況取得部302は、操作履歴記憶部207から当該ユーザに関する送信状況データを取得し、制御部310へ出力する。   The transmission status acquisition unit 302 acquires transmission status data regarding the user from the operation history storage unit 207 and outputs the transmission status data to the control unit 310.

制御部310は、運動状況データ及び送信状況データに基づいて、コミュニケーション画面におけるユーザからトレーナへのメッセージの送信の許可及び禁止を制御する。図3に示すように、制御部310は、判定部303と、フィードバック部304と、トレーナ表示データ変更部306と、ユーザ表示データ変更部307とを備える。   The control unit 310 controls permission and prohibition of message transmission from the user to the trainer on the communication screen based on the exercise situation data and the transmission situation data. As illustrated in FIG. 3, the control unit 310 includes a determination unit 303, a feedback unit 304, a trainer display data change unit 306, and a user display data change unit 307.

判定部303は、運動状況データ及び送信状況データに基づいて、当該ユーザに関するメッセージの送信可否を判定する。そして、判定部303は、判定結果に基づいて、コミュニケーション画面等に表示するメッセージを決定するためのユーザ表示種別を決定する。   The determination unit 303 determines whether or not a message related to the user can be transmitted based on the exercise status data and the transmission status data. And the determination part 303 determines the user display classification for determining the message displayed on a communication screen etc. based on a determination result.

判定結果は、会員情報記憶部202に会員情報として記録される。具体的には、判定部303は、当該ユーザのIDで特定されるレコードの、制限状態フィールド404、オプション利用可フィールド405、及び表示種別フィールド406の値を、判定結果に基づいて更新する。   The determination result is recorded as member information in the member information storage unit 202. Specifically, the determination unit 303 updates the values of the restriction state field 404, the option availability field 405, and the display type field 406 of the record specified by the user ID based on the determination result.

フィードバック部304は、判定部303が決定したユーザ表示種別に対応するフィードバック文字列を、表示種別テーブル記憶部305に記録された表示種別テーブルから取得する。フィードバック部304は、表示種別テーブルから取得したフィードバック文字列を、対象ユーザのIDと共に、トレーナ表示データ変更部306及びユーザ表示データ変更部307へ送信する。   The feedback unit 304 acquires a feedback character string corresponding to the user display type determined by the determination unit 303 from the display type table recorded in the display type table storage unit 305. The feedback unit 304 transmits the feedback character string acquired from the display type table to the trainer display data change unit 306 and the user display data change unit 307 together with the ID of the target user.

ここで、表示種別テーブルについて、図5Cを参照しながら具体的に説明する。図5Cは、実施の形態における表示種別テーブルの一例を示す。   Here, the display type table will be specifically described with reference to FIG. 5C. FIG. 5C shows an example of the display type table in the embodiment.

表示種別テーブル509は、ユーザ表示種別フィールド510と、フィードバック文字列フィールド511とを含む。   The display type table 509 includes a user display type field 510 and a feedback character string field 511.

ユーザ表示種別フィールド510には、運動状況データ及び送信状況データに基づいて判定部303による判定結果を示す識別子であるユーザ表示種別が登録されている。   In the user display type field 510, a user display type that is an identifier indicating a determination result by the determination unit 303 based on the exercise state data and the transmission state data is registered.

フィードバック文字列フィールド511には、ユーザ表示種別に対応するメッセージであってコミュニケーション画面に表示するメッセージが登録されている。   In the feedback character string field 511, a message corresponding to the user display type and displayed on the communication screen is registered.

図5Cでは、ユーザ表示種別「A」に対応するフィードバック文字列として「いい運動状況です。その調子」が登録されている。   In FIG. 5C, “Good exercise status. Its condition” is registered as a feedback character string corresponding to the user display type “A”.

なお、表示種別テーブル509における「フィードバック文字列」は、トレーナ及びシステムの管理者によって変更可能である。   The “feedback character string” in the display type table 509 can be changed by the trainer and system administrator.

また、システム全体で共通の表示種別テーブル509が利用されてもよいし、ユーザごとに異なる表示種別テーブル509が利用されてもよい。ユーザごとに異なる表示種別テーブル509が利用される場合、表示種別テーブル509は、ユーザのIDに紐付けて管理される。   In addition, a display type table 509 common to the entire system may be used, or a display type table 509 that is different for each user may be used. When a different display type table 509 is used for each user, the display type table 509 is managed in association with the user ID.

トレーナ表示データ変更部306は、フィードバック部304から受けたフィードバック文字列を、画面作成部209を介して、コミュニケーション画面及び会員情報画面へ出力する。   The trainer display data changing unit 306 outputs the feedback character string received from the feedback unit 304 to the communication screen and the member information screen via the screen creation unit 209.

ユーザ表示データ変更部307は、フィードバック部304から受けたフィードバック文字列を、画面作成部209を介してコミュニケーション画面へ出力する。   The user display data changing unit 307 outputs the feedback character string received from the feedback unit 304 to the communication screen via the screen creation unit 209.

[オンラインコーチングシステムの動作]
以上のように構成されたオンラインコーチングシステムについて、以下、その動作を説明する。
[Operation of online coaching system]
The operation of the online coaching system configured as described above will be described below.

図9は、実施の形態におけるオンラインコーチングシステムの処理を示すフローチャートである。   FIG. 9 is a flowchart showing processing of the online coaching system in the embodiment.

ここでは、メッセージの送信可否判定を実施するタイミングは、ユーザからトレーナに対しメッセージが送信されたタイミング、及び、ユーザが自身の運動状況データを更新したタイミングである。   Here, the timing for determining whether a message can be transmitted is the timing at which a message is transmitted from the user to the trainer, and the timing at which the user updates his / her exercise status data.

また、一日一回任意の時刻で、オンラインコーチングシステムが、自動的にメッセージの送信可否判定処理を実施してもよい。このとき、オンラインコーチングシステムを利用するすべてのユーザに対して送信可否判定の処理が実施される。   Also, the online coaching system may automatically perform message transmission permission / inhibition determination processing once a day at an arbitrary time. At this time, transmission permission / inhibition determination processing is performed for all users who use the online coaching system.

はじめに、運動状況取得部301は、運動状況記憶部201から運動状況を更新した対象ユーザに関する運動状況データを取得する(S901)。   First, the exercise status acquisition unit 301 acquires exercise status data regarding the target user whose exercise status has been updated from the exercise status storage unit 201 (S901).

次に、送信状況取得部302は、対象ユーザに関する送信状況データを、操作履歴記憶部207から取得する(S902)。   Next, the transmission status acquisition unit 302 acquires transmission status data related to the target user from the operation history storage unit 207 (S902).

判定部303は、取得された運動状況データと送信状況データとに基づいて、コミュニケーション画面において対象ユーザからトレーナへのメッセージの送信可否を判定し、判定結果に対応するユーザ表示種別を決定する(S903)。   The determination unit 303 determines whether or not a message can be transmitted from the target user to the trainer on the communication screen based on the acquired exercise state data and transmission state data, and determines a user display type corresponding to the determination result (S903). ).

具体的には、判定部303は、対象ユーザによる運動の実施回数が予め定められた目標回数よりも多い場合に、対象ユーザからトレーナへのメッセージの送信を許可すると判定する。また、判定部303は、対象ユーザによる運動の実施回数が予め定められた目標回数より少なく、かつ、対象ユーザからトレーナへメッセージを送信した回数が予め定められた閾値回数よりも多い場合に、対象ユーザからトレーナへのメッセージの送信を禁止すると判定する。ステップS903のより詳細な処理は図10を用いて後述する。   Specifically, the determination unit 303 determines that transmission of a message from the target user to the trainer is permitted when the number of exercises performed by the target user is greater than a predetermined target number. In addition, the determination unit 303 determines whether the target user performs the exercise when the number of times the exercise is performed is less than a predetermined target number, and the number of times that the message is transmitted from the target user to the trainer is greater than a predetermined threshold number. It is determined that transmission of a message from the user to the trainer is prohibited. More detailed processing in step S903 will be described later with reference to FIG.

フィードバック部304は、表示種別テーブル509を参照して、判定部303により決定されたユーザ表示種別に対応するフィードバック文字列を選択し、トレーナ表示データ変更部306及び、ユーザ表示データ変更部307へ送信する(S904)。つまり、フィードバック部304は、運動の実施回数及び目標回数の比較結果と、メッセージの送信回数と閾値回数との比較結果とに基づくユーザ表示種別を用いて、コミュニケーション画面に表示するメッセージ(ここではフィードバック文字列)を決定する。   The feedback unit 304 refers to the display type table 509, selects a feedback character string corresponding to the user display type determined by the determination unit 303, and transmits it to the trainer display data change unit 306 and the user display data change unit 307. (S904). That is, the feedback unit 304 uses the user display type based on the comparison result of the number of exercises and the target number of times and the comparison result of the message transmission number and the threshold number of times, and displays a message (here, feedback) on the communication screen. Character string).

トレーナ表示データ変更部306は、フィードバック部304から受信したフィードバック文字列を会員情報画面及びコミュニケーション画面へ適用する(S905)。   The trainer display data changing unit 306 applies the feedback character string received from the feedback unit 304 to the member information screen and the communication screen (S905).

ユーザ表示データ変更部307は、フィードバック部304から受信したフィードバック文字列をコミュニケーション画面へ適用する(S906)。   The user display data changing unit 307 applies the feedback character string received from the feedback unit 304 to the communication screen (S906).

次に、図10を参照しながら図9における送信可否判定(S903)の詳細を説明する。   Next, details of the transmission permission / inhibition determination (S903) in FIG. 9 will be described with reference to FIG.

図10は、実施の形態における送信可否判定のフローチャートを示す。   FIG. 10 shows a flowchart of transmission permission / inhibition determination in the embodiment.

判定部303は、運動状況取得部301により取得された運動状況データ500に含まれる対象ユーザによる運動の実施回数と、会員情報400に含まれる対象ユーザの運動目標回数とを比較する(S1001)。例えば、対象ユーザのIDが「0001」である場合、判定部303は、図4に示す会員情報400に含まれる運動目標回数「10回/1週間」と、図5Aに示す運動状況データ500に含まれる実施回数「12」とを比較する。   The determination unit 303 compares the number of exercises performed by the target user included in the exercise status data 500 acquired by the exercise status acquisition unit 301 with the target number of exercises of the target user included in the member information 400 (S1001). For example, when the ID of the target user is “0001”, the determination unit 303 adds the exercise target number of times “10 times / week” included in the member information 400 shown in FIG. 4 and the exercise status data 500 shown in FIG. 5A. The number of executions included “12” is compared.

ここで、運動の実施回数が運動目標回数を超えている場合(S1001のYES)、判定部303は、会員情報400を参照することにより、すでに、対象ユーザの送信制限がONとなっているか否かを確認する(S1002)。   Here, when the number of exercises exceeds the target number of exercises (YES in S1001), the determination unit 303 refers to the member information 400 to determine whether the transmission restriction for the target user has already been turned on. (S1002).

送信制限がONとなっている場合(S1002のYES)、判定部303は、一旦、対象ユーザに対する送信制限を解除する(S1007)。つまり、判定部303は、対象ユーザによる運動の実施回数が予め定められた目標回数よりも多い場合に、対象ユーザからトレーナへのメッセージの送信を許可する。   When the transmission restriction is ON (YES in S1002), the determination unit 303 temporarily releases the transmission restriction for the target user (S1007). That is, the determination unit 303 permits transmission of a message from the target user to the trainer when the number of times of exercise by the target user is greater than a predetermined target number.

このとき、判定部303は、会員情報400における制限状態フィールド404、及び、表示種別フィールド406を更新する(S1008)。具体的には、判定部303は、対象ユーザについて、会員情報400に含まれる制限状態フィールド404を「OFF」に更新し、表示種別フィールド406を「Z」に更新する。また、判定部303は、対象ユーザについて、会員情報400に含まれる送信回数閾値m/期間フィールド407の値を初期化する。   At this time, the determination unit 303 updates the restriction status field 404 and the display type field 406 in the member information 400 (S1008). Specifically, for the target user, the determination unit 303 updates the restriction state field 404 included in the member information 400 to “OFF”, and updates the display type field 406 to “Z”. Further, the determination unit 303 initializes the value of the transmission count threshold value m / period field 407 included in the member information 400 for the target user.

フィードバック部304は、表示種別テーブル509を参照し、決定された表示種別に対応するフィードバック文字列を取得する。また、フィードバック部304は、トレーナ表示データ変更部306及びユーザ表示データ変更部307にフィードバック文字列を送信する。トレーナ表示データ変更部306及びユーザ表示データ変更部307は、コミュニケーション画面及び会員情報画面に表示される運動状況データ及び送信状況データを変更する。   The feedback unit 304 refers to the display type table 509 and acquires a feedback character string corresponding to the determined display type. Further, the feedback unit 304 transmits a feedback character string to the trainer display data changing unit 306 and the user display data changing unit 307. The trainer display data changing unit 306 and the user display data changing unit 307 change the exercise status data and the transmission status data displayed on the communication screen and the member information screen.

具体的には、送信制限が解除されると、フィードバック部304は、図5Cに示す表示種別テーブル509を参照して、ユーザ表示種別「Z」に対応する、フィードバック文字列「よくがんばりました。また質問してください」を取得する。   Specifically, when the transmission restriction is released, the feedback unit 304 refers to the display type table 509 shown in FIG. 5C and performs the feedback character string “Good” corresponding to the user display type “Z”. Please ask again ".

送信制限がOFFとなっている場合(S1002のNO)、判定部303は、対象ユーザがトレーナに対しメッセージを送った回数が、ユーザごとに設定された送信回数閾値を超えているか否かを判定する(S1003)。   When the transmission restriction is OFF (NO in S1002), the determination unit 303 determines whether or not the number of times the target user has sent a message to the trainer exceeds a transmission frequency threshold set for each user. (S1003).

対象ユーザによるメッセージの送信回数が送信回数閾値を超えている場合(S1003のYES)、判定部303は、対象ユーザがオプションサービスを利用できるように、会員情報400のオプション利用可フィールドの値を「1」に更新する(S1004)。   When the number of message transmissions by the target user exceeds the transmission number threshold (YES in S1003), the determination unit 303 sets the value of the option availability field of the member information 400 to “ It is updated to “1” (S1004).

オプションサービスを利用する権利を得た対象ユーザは、コミュニケーション画面にて、例えば、新しい絵文字の入力が可能となる。また、対象ユーザは、指導を受けている現在のトレーナとは別の有名トレーナへメッセージを送信可能となってもよい。なお、オプションサービスは、特定のサービスに限定される必要はない。   The target user who has obtained the right to use the optional service can input a new pictograph on the communication screen, for example. In addition, the target user may be able to send a message to a famous trainer other than the current trainer receiving guidance. Note that the optional service need not be limited to a specific service.

なお、オプションサービスを利用する権利は、オプションサービスを一度利用すると消滅してもよいし、運動状況及び送信状況に応じて消滅してもよい。   Note that the right to use the optional service may disappear once the optional service is used, or may disappear depending on the exercise status and the transmission status.

また、判定部303は、対象ユーザのユーザ表示種別を、優良会員向けボジティブ表示種別と判定し、判定結果を会員情報へ登録する(S1005)。   In addition, the determination unit 303 determines that the user display type of the target user is the positive display type for the excellent member, and registers the determination result in the member information (S1005).

具体的には、判定部303は、ユーザ表示種別を「A」と決定し、決定されたユーザ表示種別を会員情報400の表示種別フィールド406へ登録する。   Specifically, the determination unit 303 determines the user display type as “A”, and registers the determined user display type in the display type field 406 of the member information 400.

このとき、フィードバック部304は、決定されたユーザ表示種別「A」に対応するフィードバック文字列「良い運動状況です。その調子。」をトレーナ表示データ変更部306及びユーザ表示データ変更部307に送信する。その結果、図6及び図8に示すように、コミュニケーション画面及び会員情報画面に「良い運動状況です。その調子。」が表示される(S1005)。   At this time, the feedback unit 304 transmits a feedback character string “good exercise status. Its condition” corresponding to the determined user display type “A” to the trainer display data change unit 306 and the user display data change unit 307. . As a result, as shown in FIG. 6 and FIG. 8, “Good exercise status. Its condition” is displayed on the communication screen and the member information screen (S1005).

一方、メッセージの送信回数が送信回数閾値以下である場合(S1003のNO)、判定部303は、ユーザ表示種別を、もっとメッセージを送信してほしいユーザ向けの表示種別と判定とする。具体的には、判定部303は、ユーザ表示種別を「B」と決定し、決定されたユーザ表示種別を会員情報400の表示種別フィールド406に登録する。   On the other hand, when the number of message transmissions is equal to or less than the transmission number threshold (NO in S1003), the determination unit 303 determines that the user display type is a display type for a user who wants to send more messages. Specifically, the determination unit 303 determines the user display type as “B”, and registers the determined user display type in the display type field 406 of the member information 400.

このとき、フィードバック部304は、決定されたユーザ表示種別「B」に対応するフィードバック文字列「がんばってますね。分からないことがあれば、もっと聞いてみよう」をトレーナ表示データ変更部306及びユーザ表示データ変更部307に送信する。その結果、図11A及び図11Bに示すように、コミュニケーション画面及び会員情報画面に「がんばってますね。分からないことがあれば、もっと聞いてみよう」が表示される(S1006)。   At this time, the feedback unit 304 displays the feedback character string “I'm doing my best. If you don't understand, let's hear more” for the trainer display data changing unit 306 and the user display. It transmits to the data change part 307. As a result, as shown in FIG. 11A and FIG. 11B, “I'm doing my best. If you don't understand, let's hear more” is displayed on the communication screen and the member information screen (S1006).

ここで、ステップS1001の説明に戻る。運動の実施回数が運動目標回数以下である場合(S1001のNO)、判定部303は、対象ユーザからトレーナへのメッセージの送信回数を、送信回数閾値と比較する(S1009)。   Here, the description returns to step S1001. When the number of exercises is equal to or less than the target number of exercises (NO in S1001), the determination unit 303 compares the number of transmissions of the message from the target user to the trainer with a transmission number threshold (S1009).

送信回数が送信回数閾値を超えている場合(S1009のYES)、判定部303は、メッセージの送信制限をONに変更する(S1010)。具体的には、判定部303は、対象ユーザについて、会員情報400の制限状態フィールド404の値をONに更新する。つまり、判定部303は、対象ユーザによる運動の実施回数が予め定められた目標回数より少なく、かつ、対象ユーザからトレーナへメッセージを送信した回数が予め定められた閾値回数よりも多い場合に、対象ユーザからトレーナへのメッセージの送信を禁止する。   When the number of transmissions exceeds the transmission number threshold (YES in S1009), the determination unit 303 changes the message transmission restriction to ON (S1010). Specifically, the determination unit 303 updates the value of the restriction state field 404 of the member information 400 to ON for the target user. That is, the determination unit 303 determines the target when the number of exercises by the target user is less than the predetermined target number and the number of times the message is transmitted from the target user to the trainer is higher than the predetermined threshold number. Prohibit sending messages from user to trainer.

また、判定部303は、ユーザ表示種別を、運動を実施してからメッセージを送信してほしいユーザ向けの表示種別に変更する。具体的には、判定部303は、ユーザ表示種別を「C」と決定し、決定されたユーザ表示種別を会員情報400の表示種別フィールド406に登録する。   Further, the determination unit 303 changes the user display type to a display type for a user who wants to send a message after performing exercise. Specifically, the determination unit 303 determines the user display type as “C”, and registers the determined user display type in the display type field 406 of the member information 400.

このとき、フィードバック部304は、決定されたユーザ表示種別「C」に対応するフィードバック文字列「トレーニングを実施すると、また質問できるようになります。あと少し、一緒にがんばりましょう」をトレーナ表示データ変更部306及びユーザ表示データ変更部307に送信する。その結果、図7及び図12に示すように、コミュニケーション画面及び会員情報画面に「トレーニングを実施すると、また質問できるようになります。あと少し、一緒にがんばりましょう」が表示される(S1011)。   At this time, the feedback unit 304 displays a feedback character string corresponding to the determined user display type “C” “If training is performed, the user can ask another question. Let's do our best together” on the trainer display data The data is transmitted to the changing unit 306 and the user display data changing unit 307. As a result, as shown in FIG. 7 and FIG. 12, the communication screen and the member information screen display “You will be able to ask questions again after training. Let's do our best together” (S1011) .

図7に示す例では、画面全体にユーザフィードバック文字列が表示される。このとき、ユーザによるメッセージの入力及び送信はできなくなる。つまり、コミュニケーション画面におけるユーザからトレーナへのメッセージの送信が禁止される。   In the example shown in FIG. 7, the user feedback character string is displayed on the entire screen. At this time, the message cannot be input and transmitted by the user. That is, transmission of a message from the user to the trainer on the communication screen is prohibited.

なお、フィードバック文字列は、図6のフィールド601に表示してもよい。また、フィードバック文字列の表示タイミングは、ユーザが文字列を入力しようとしたタイミングであってもよい。   The feedback character string may be displayed in the field 601 in FIG. Further, the display timing of the feedback character string may be a timing when the user tries to input the character string.

一方、メッセージの送信回数が送信回数閾値以下である場合(S1009のNO)、判定部303は、ユーザ表示種別を、もっと頑張ってほしいユーザ向けの表示種別と判定する。具体的には、判定部303は、ユーザ表示種別を「D」と決定し、決定されたユーザ表示種別を会員情報400の表示種別フィールド406に登録する。   On the other hand, when the number of message transmissions is equal to or less than the transmission number threshold (NO in S1009), the determination unit 303 determines the user display type as a display type for users who want to work harder. Specifically, the determination unit 303 determines the user display type as “D”, and registers the determined user display type in the display type field 406 of the member information 400.

このとき、フィードバック部304は、決定されたユーザ表示種別「D」に対応するフィードバック文字列「できることでいいのでやってみましょう。わからなければ聞いてみて。」をトレーナ表示データ変更部306及びユーザ表示データ変更部307に送信する。その結果、図13A及び図13Bに示すように、コミュニケーション画面及びトレーナ向け画面に「できることでいいのでやってみましょう。わからなければ聞いてみて。」が表示される(S1012)。   At this time, the feedback unit 304 displays a feedback character string “Don't know what you can do. Let's do it if you don't know.” With the trainer display data change unit 306 and the determined user display type “D”. The data is transmitted to the user display data changing unit 307. As a result, as shown in FIGS. 13A and 13B, the communication screen and the screen for the trainer are displayed with “Let's do what we can do. If you don't understand, ask me” (S1012).

[効果]
本実施の形態に係るコミュニケーション判定部206によれば、運動状況データ及び送信状況データに基づいて、コミュニケーション画面におけるユーザからトレーナへのメッセージの送信の許可及び禁止を制御することができる。したがって、ユーザからトレーナへ不要なメッセージの送信を禁止することができる。さらに、トレーナは、メッセージの送信が許可された人から受信したメッセージに返信することで、ユーザに適切なアドバイスや回答を送信することができ、ユーザのモチベーションの維持を図ることができる。
[effect]
According to the communication determination unit 206 according to the present embodiment, permission and prohibition of message transmission from the user to the trainer on the communication screen can be controlled based on the exercise situation data and the transmission situation data. Therefore, transmission of an unnecessary message from the user to the trainer can be prohibited. Furthermore, the trainer can send appropriate advice and reply to the user by replying to the message received from the person who is permitted to send the message, and can maintain the user's motivation.

また、本実施の形態に係るコミュニケーション判定部206によれば、ユーザによる運動の実施回数が予め定められた目標回数よりも多い場合に、メッセージの送信を許可することができる。したがって、トレーナからユーザの運動に対するモチベーションを向上させることができ、ユーザとのオンラインコミュニケーションに対するトレーナの負担を軽減させることができる。   In addition, according to the communication determination unit 206 according to the present embodiment, it is possible to permit transmission of a message when the number of exercises performed by the user is greater than a predetermined target number. Therefore, the motivation to the user's exercise from the trainer can be improved, and the burden on the trainer for online communication with the user can be reduced.

また、本実施の形態に係るコミュニケーション判定部206によれば、運動の実施回数及びメッセージの送信回数に基づいて、メッセージの送信の許可及び禁止を制御することができる。したがって、メッセージの送信回数の増加を抑制することができ、トレーナの負担を軽減することができる。   Further, according to the communication determination unit 206 according to the present embodiment, permission / prohibition of message transmission can be controlled based on the number of exercises and the number of message transmissions. Therefore, an increase in the number of message transmissions can be suppressed, and the burden on the trainer can be reduced.

また、本実施の形態に係るコミュニケーション判定部206によれば、運動の実施回数及びメッセージの送信回数に基づいて、コミュニケーション画面に表示するためのメッセージを決定することができる。したがって、トレーナ及びユーザは、コミュニケーション画面に表示されたメッセージを確認することで、運動及びメッセージの送信に関する状況を把握することができ、運動及びメッセージの送信に対するモチベーションの維持を図ることができる。   Further, according to the communication determination unit 206 according to the present embodiment, a message to be displayed on the communication screen can be determined based on the number of exercises and the number of message transmissions. Therefore, the trainer and the user can grasp the status related to the exercise and the message transmission by confirming the message displayed on the communication screen, and can maintain the motivation for the exercise and the message transmission.

また、本実施の形態に係るコミュニケーション判定部206によれば、バイタルデータのアップロード回数に基づいて、メッセージの送信の許可及び禁止を制御することができる。したがって、バイタルデータのアップロードの促進を図ることができる。   Further, according to the communication determination unit 206 according to the present embodiment, permission and prohibition of message transmission can be controlled based on the number of times of vital data upload. Therefore, it is possible to promote uploading of vital data.

(実施の形態の変形例)
以上、1つまたは複数の態様に係るオンラインコーチングシステムについて、実施の形態に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものも、1つまたは複数の態様の範囲内に含まれてもよい。
(Modification of the embodiment)
The online coaching system according to one or more aspects has been described above based on the embodiment, but the present disclosure is not limited to this embodiment. Various modifications that those skilled in the art have conceived in this embodiment may be included in the scope of one or more aspects without departing from the spirit of the present disclosure.

例えば、上記実施の形態において、コミュニケーション判定部206は、クラウドサーバ1111に含まれていたが、トレーナの機器1002及びユーザの機器1102に含まれてもよい。また、コミュニケーション判定部206を含む1つの装置(制御装置)として実現されてもよい。   For example, in the above embodiment, the communication determination unit 206 is included in the cloud server 1111, but may be included in the trainer device 1002 and the user device 1102. Further, it may be realized as one device (control device) including the communication determination unit 206.

また、上記実施の形態において、複数の記憶部(運動状況記憶部201、会員情報記憶部202及び操作履歴記憶部207)は、クラウドサーバ1111に含まれていたが、これに限定されない。複数の記憶部は、クラウドサーバ1111とネットワークを介して接続された記憶装置に含まれてもよい。   In the above embodiment, the plurality of storage units (exercise status storage unit 201, member information storage unit 202, and operation history storage unit 207) are included in the cloud server 1111. However, the present invention is not limited to this. The plurality of storage units may be included in a storage device connected to the cloud server 1111 via a network.

なお、上記実施の形態では、フィードバック文字列がコミュニケーション画面に表示されていたが、フィードバック文字列の代わりに画像、図又は記号が表示されてもよい。   In the above embodiment, the feedback character string is displayed on the communication screen, but an image, a figure, or a symbol may be displayed instead of the feedback character string.

また、上記実施の形態では、オンラインコーチングシステムをフィットネスクラブに適用した例を説明したが、フィットネスクラブに限定されない。オンラインコーチングシステムは、例えば、怪我からの復帰に運動を指導するリハビリ施設、老化を防止する簡単な運動を指導する企業及び団体、又は、特定保健指導を行う病院に適用されてもよい。   Moreover, although the example which applied the online coaching system to the fitness club was demonstrated in the said embodiment, it is not limited to a fitness club. The online coaching system may be applied to, for example, a rehabilitation facility for instructing exercise for returning from an injury, a company and an organization for instructing simple exercise for preventing aging, or a hospital for providing specific health guidance.

例えば、理学療法士と、当該理学療法士が指導を担当している患者との間のオンラインコミュニケーションに上記実施の形態に係るオンラインコーチングシステムが利用されてもよい。これにより、メッセージの送信が少なくリアクションが少ない患者へのフォローを手厚くすることが可能となる。   For example, the online coaching system according to the above embodiment may be used for online communication between a physical therapist and a patient who is instructed by the physical therapist. As a result, it is possible to increase the follow-up to a patient with few messages and few reactions.

なお、オンラインコーチングシステムは、フィットネスクラブ及びリハビリ施設に限らず、スポーツスクール(例えば、ゴルフ、テニス、サッカー、野球など)で利用することもできる。例えば、オンラインコーチングシステムは、ゴルフのスイングを改善するメニューをトレーナであるコーチからトレーニであるユーザへ送信する。そして、ユーザは、メニューに従いトレーニングを行い、質問メッセージをコミュニケーション画面を用いてコーチに送信する。   The online coaching system can be used not only in fitness clubs and rehabilitation facilities, but also in sports schools (eg, golf, tennis, soccer, baseball, etc.). For example, an online coaching system sends a menu to improve a golf swing from a trainer coach to a trainee user. And a user trains according to a menu and transmits a question message to a coach using a communication screen.

なお、トレーナとユーザとが、よりリアルタイムでのオンラインコミュニケーションを図るために、オンラインコーチングシステムは、トレーナに対し、ユーザのプレゼンス(ユーザが映像を視聴している状態や機器を操作している状態)を通知してもよい。具体的には、オンラインコーチングシステムは、ユーザがトレーニング映像を視聴中であることをトレーナに通知する。また、このとき、あわせて、オンラインコーチングシステムは、ユーザが視聴しているトレーニング映像の長さから予測されるユーザの視聴完了予想時刻をトレーナに通知する。これにより、トレーナは、ユーザの視聴完了予想時刻にあわせて、ユーザへアドバイスメッセージを送信することができる。   In order for the trainer and the user to communicate more online in real time, the online coaching system provides the trainer with the presence of the user (when the user is watching the video or operating the device). May be notified. Specifically, the online coaching system notifies the trainer that the user is viewing the training video. At this time, the online coaching system also notifies the trainer of the expected viewing completion time of the user predicted from the length of the training video viewed by the user. Thereby, the trainer can transmit an advice message to the user in accordance with the estimated viewing completion time of the user.

また、ユーザがトレーニング映像の視聴を完了した際のトレーナからユーザへのメッセージは、ユーザが視聴を完了した時点で自動的に送信されてもよい。   In addition, a message from the trainer to the user when the user completes viewing the training video may be automatically transmitted when the user completes viewing.

なお、オンラインコーチングシステムは、運動状況データ及び送信状況データに基づいて、トレーナが指導する複数のユーザの一覧表示におけるユーザの並び順を変更してもよい。例えば、オンラインコーチングシステムは、ユーザの一覧表示において、制限状態がONのユーザを一番下に表示し、フォローが必要なユーザを上部に表示することで、トレーナがコミュニケーションを図るべきユーザを明確化することができる。   Note that the online coaching system may change the order of users in the list display of a plurality of users instructed by the trainer based on the exercise status data and the transmission status data. For example, in the online coaching system, in the user list display, the user whose restriction status is ON is displayed at the bottom, and the user that needs to be followed is displayed at the top, thereby clarifying the users with whom the trainer should communicate can do.

また、ユーザのプレゼンス(ユーザが映像を視聴している状態や機器を操作している状態)に応じて、会員(ユーザ)一覧の表示の並び順を変更してもよい。具体的には、映像を視聴しているユーザを上位に表示することで、トレーナは、ユーザが映像の視聴を完了し次第、コミュニケーション画面にてメッセージを送ることができる。   Further, the order of display of the member (user) list may be changed according to the presence of the user (a state in which the user is viewing video or operating a device). Specifically, by displaying the user who is viewing the video at the top, the trainer can send a message on the communication screen as soon as the user has finished viewing the video.

なお、送信回数閾値mは、トレーナが担当ユーザごとに自由に設定してもよい。また、送信回数閾値mは、システム管理者が、サービスを利用するユーザ全体を一括設定してもよい。   Note that the transmission count threshold value m may be freely set by the trainer for each user in charge. Further, the transmission frequency threshold value m may be set collectively by the system administrator for all users who use the service.

なお、上記実施の形態では、運動状況データは、運動の実施回数を示していたが、これに限定されない。例えば、運動状況データは、ユーザが機器を用いて計測したユーザ自身のバイタルデータをクラウドサーバへアップロードした回数を示してもよい。また例えば、運動状況データは、ユーザが食事の内容をクラウドサーバへ登録した回数を示してもよい。これらの場合であっても、運動状況データが示す回数と目標回数との比較結果に基づいて、メッセージの送信の許可及び禁止が制御されれば、トレーナの負担を軽減することができる。   In the above embodiment, the exercise status data indicates the number of exercises, but the present invention is not limited to this. For example, the exercise status data may indicate the number of times the user has uploaded the vital data of the user himself / herself measured using the device to the cloud server. Further, for example, the exercise status data may indicate the number of times that the user has registered the content of the meal in the cloud server. Even in these cases, the load on the trainer can be reduced if permission and prohibition of message transmission are controlled based on the comparison result between the number of times indicated by the exercise status data and the target number of times.

なお、上記実施の形態において、コミュニケーション画面で表示するメッセージは、トレーナ及びユーザが入力した文字列であったがこれに限定しない。トレーナの操作履歴、又はユーザの操作履歴がコミュニケーション画面に表示されてもよい。例えば、トレーナが指導しているユーザに対して運動メニューを作成したことを表すメッセージがコミュニケーション画面に表示されてもよい。具体的には、トレーナが運動メニューを作成した時点で、コミュニケーション画面上に、「新たなメニューが届きました」とメッセージが表示されてもよい。   In the above embodiment, the message displayed on the communication screen is a character string input by the trainer and the user, but is not limited thereto. A trainer operation history or a user operation history may be displayed on the communication screen. For example, a message indicating that an exercise menu has been created for a user instructed by a trainer may be displayed on the communication screen. Specifically, when the trainer creates an exercise menu, a message “A new menu has arrived” may be displayed on the communication screen.

また、トレーナがすぐにメッセージを返せない状況にある場合(例えば、トレーナが休暇中である場合や、他の業務で手が離せない場合)、オンラインコーチングシステムが、トレーナを代行して、コミュニケーション画面にメッセージを入力してもよい。具体的には、トレーナのスケジュールデータが休暇中を示している場合は、当該トレーナが指導するユーザが映像を視聴し終えた段階で、オンラインコーチングシステムが、「おつかれさまでした。詳細アドバイスは明日お送りします。」というメッセージを、トレーナを代行して入力してもよい。   In addition, if the trainer is in a situation where it cannot return a message immediately (for example, if the trainer is on vacation or cannot be released for other tasks), the online coaching system will act on behalf of the trainer and display the communication screen. You may enter a message. Specifically, if the trainer's schedule data indicates that the trainee is on vacation, the online coaching system will say “Thank you for your advice. "You may enter the message" on behalf of the trainer.

なお、ユーザからトレーナへのメッセージ、及び、トレーナからユーザへのメッセージには、任意のファイルが添付されてもよい。具体的には、ユーザからトレーナへのメッセージに、ユーザの映像あるいは静止画が添付されてもよい。これにより、ユーザの運動を撮影した映像や静止画を、ユーザからトレーナへ送信することができる。その結果、トレーナは、送信された映像もしくは静止画を見てユーザにアドバイスメッセージを送信することができる。   An arbitrary file may be attached to the message from the user to the trainer and the message from the trainer to the user. Specifically, the user's video or still image may be attached to the message from the user to the trainer. Thereby, the image | video and still image which image | photographed the user's exercise | movement can be transmitted to a trainer from a user. As a result, the trainer can see the transmitted video or still image and send an advice message to the user.

また、トレーナは、トレーナを撮影した映像や静止画を、コミュニケーション画面におけるメッセージに添付してユーザに送付してもよい。   In addition, the trainer may send a video or still image captured by the trainer to the user by attaching it to a message on the communication screen.

なお、ユーザからトレーナへのメッセージには、データが添付されてもよい。具体的には、メッセージにユーザのバイタルデータが添付されてもよい。   Note that data may be attached to the message from the user to the trainer. Specifically, user vital data may be attached to the message.

なお、上記態様において説明された技術は、例えば、以下のクラウドサービスの類型において実現されうる。しかし、上記態様において説明された技術が実現されるクラウドサービスの類型はこれらに限られるものでない。   In addition, the technique demonstrated in the said aspect can be implement | achieved in the following types of cloud services, for example. However, the types of cloud services in which the technology described in the above aspect is realized are not limited to these.

(サービスの類型1:自社データセンタ型クラウドサービス)
図14、サービスの類型1(自社データセンタ型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。本類型では、サービスプロバイダ1120がユーザグループ1100から情報を取得し、ユーザに対してサービスを提供する。本類型では、サービスプロバイダ1120が、データセンタ運営会社の機能を有している。すなわち、サービスプロバイダ1120が、ビッグデータを管理するクラウドサーバ1111を保有している。したがって、データセンタ運営会社は存在しない。
(Service type 1: In-house data center type cloud service)
FIG. 14 is a diagram showing an overview of services provided by the online coaching system in service type 1 (in-house data center type cloud service). In this type, the service provider 1120 acquires information from the user group 1100 and provides a service to the user. In this type, the service provider 1120 has a function of a data center operating company. That is, the service provider 1120 has a cloud server 1111 that manages big data. Therefore, there is no data center operating company.

本類型では、サービスプロバイダ1120は、データセンタ(クラウドサーバ)1203を運営及び管理している。また、サービスプロバイダ1120は、オペレーティングシステム(OS)1202及びアプリケーション1201を管理する。サービスプロバイダ1120は、サービスプロバイダ1120が管理するOS1202及びアプリケーション1201を用いてサービスを提供する(矢印1204)。   In this type, the service provider 1120 operates and manages a data center (cloud server) 1203. The service provider 1120 manages an operating system (OS) 1202 and an application 1201. The service provider 1120 provides a service using the OS 1202 and the application 1201 managed by the service provider 1120 (arrow 1204).

(サービスの類型2:IaaS利用型クラウドサービス)
図15、サービスの類型2(IaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。ここで、IaaSとは、インフラストラクチャー・アズ・ア・サービスの略であり、コンピュータシステムを構築及び稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
(Service type 2: Cloud service using IaaS)
FIG. 15 is a diagram showing an overview of services provided by the online coaching system in service type 2 (IaaS-based cloud service). Here, IaaS is an abbreviation for infrastructure as a service, and is a cloud service provision model that provides a base for constructing and operating a computer system as a service via the Internet.

本類型では、データセンタ運営会社1110が、データセンタ(クラウドサーバ)1203を運営及び管理している。また、サービスプロバイダ1120は、OS1202及びアプリケーション1201を管理する。サービスプロバイダ1120は、サービスプロバイダ1120が管理するOS1202及びアプリケーション1201を用いてサービスを提供する(矢印1204)。   In this type, the data center operating company 1110 operates and manages the data center (cloud server) 1203. The service provider 1120 manages the OS 1202 and the application 1201. The service provider 1120 provides a service using the OS 1202 and the application 1201 managed by the service provider 1120 (arrow 1204).

(サービスの類型3:PaaS利用型クラウドサービス)
図16、サービスの類型3(PaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。ここで、PaaSとは、プラットフォーム・アズ・ア・サービスの略であり、ソフトウェアを構築及び稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
(Service type 3: Cloud service using PaaS)
FIG. 16 is a diagram showing an overview of services provided by the online coaching system in service type 3 (PaaS use type cloud service). Here, PaaS is an abbreviation for Platform as a Service, and is a cloud service provision model that provides a platform serving as a foundation for constructing and operating software as a service via the Internet.

本類型では、データセンタ運営会社1110は、OS1202を管理し、データセンタ(クラウドサーバ)1203を運営及び管理している。また、サービスプロバイダ1120は、アプリケーション1201を管理する。サービスプロバイダ1120は、データセンタ運営会社1110が管理するOS1202及びサービスプロバイダ1120が管理するアプリケーション1201を用いてサービスを提供する(矢印1204)。   In this type, the data center operating company 1110 manages the OS 1202 and operates and manages the data center (cloud server) 1203. The service provider 1120 manages the application 1201. The service provider 1120 provides a service using the OS 1202 managed by the data center operating company 1110 and the application 1201 managed by the service provider 1120 (arrow 1204).

(サービスの類型4:SaaS利用型クラウドサービス)
図17、サービスの類型4(SaaS利用型クラウドサービス)におけるオンラインコーチングシステムが提供するサービスの全体像を示す図である。ここで、SaaSとは、ソフトウェア・アズ・ア・サービスの略である。SaaS利用型クラウドサービスは、例えば、データセンタ(クラウドサーバ)を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ(クラウドサーバ)を保有していない会社又は個人などの利用者がインターネットなどのネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
(Service type 4: Cloud service using SaaS)
FIG. 17 is a diagram showing an overview of services provided by the online coaching system in service type 4 (SaaS-based cloud service). Here, SaaS is an abbreviation for software as a service. The SaaS-based cloud service is, for example, an application provided by a platform provider who owns a data center (cloud server), or a user such as a company or individual who does not have a data center (cloud server) on the Internet. This is a cloud service provision model that has functions that can be used via other networks.

本類型では、データセンタ運営会社1110は、アプリケーション1201を管理し、OS1202を管理し、データセンタ(クラウドサーバ)1203を運営及び管理している。また、サービスプロバイダ1120は、データセンタ運営会社1110が管理するOS1202及びアプリケーション1201を用いてサービスを提供する(矢印1204)。   In this type, the data center operating company 1110 manages the application 1201, manages the OS 1202, and operates and manages the data center (cloud server) 1203. Further, the service provider 1120 provides a service using the OS 1202 and the application 1201 managed by the data center operating company 1110 (arrow 1204).

以上、いずれのクラウドサービスの類型においても、サービスプロバイダ1120がサービスを提供する。また、例えば、サービスプロバイダ又はデータセンタ運営会社は、OS、アプリケーション又はビックデータのデータベース等を自ら開発してもよいし、また、第三者に外注させてもよい。   As described above, in any cloud service type, the service provider 1120 provides a service. In addition, for example, the service provider or the data center operating company may develop an OS, an application, a big data database, or the like, or may be outsourced to a third party.

本開示におけるオンラインコーチングシステム及びオンラインコーチング方法は、トレーナとトレーニとの間のオンラインコミュニケーションが可能なオンラインコーチングシステム及びオンラインコーチング方法として有用である。   The online coaching system and the online coaching method in the present disclosure are useful as an online coaching system and an online coaching method capable of online communication between a trainer and a trainee.

201 運動状況記憶部
202 会員情報記憶部
203 コミュニケーション処理部
204 運動メニュー作成部
205 通信部
206 コミュニケーション判定部
207 操作履歴記憶部
208 映像配信部
209 画面作成部
301 運動状況取得部
302 送信状況取得部
303 判定部
304 フィードバック部
305 表示種別テーブル記憶部
306 トレーナ表示データ変更部
307 ユーザ表示データ変更部
400 会員情報
500 運動状況データ
505 送信状況データ
509 表示種別テーブル
600 コミュニケーション画面
1000 コーチンググループ
1001 トレーナ
1002、1102、1103 機器
1100 ユーザグループ
1101 ユーザ
1110 データセンタ運営会社
1111 クラウドサーバ
1120 サービスプロバイダ
1201 アプリケーション
201 exercise status storage unit 202 member information storage unit 203 communication processing unit 204 exercise menu creation unit 205 communication unit 206 communication determination unit 207 operation history storage unit 208 video distribution unit 209 screen creation unit 301 exercise status acquisition unit 302 transmission status acquisition unit 303 Determination unit 304 Feedback unit 305 Display type table storage unit 306 Trainer display data change unit 307 User display data change unit 400 Member information 500 Exercise status data 505 Transmission status data 509 Display type table 600 Communication screen 1000 Coaching group 1001 Trainers 1002 and 1102 1103 Equipment 1100 User group 1101 User 1110 Data center operating company 1111 Cloud server 1120 Service Provider 1201 application

Claims (7)

トレーナとトレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御するオンラインコーチング方法であって、
前記トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得ステップと、
前記トレーニから前記トレーナへの前記コミュニケーション画面を用いたメッセージの送信状況を示す送信状況データを取得する送信状況取得ステップと、
前記運動状況データ及び前記送信状況データに基づいて、前記コミュニケーション画面における前記トレーニから前記トレーナへのメッセージの送信の許可及び禁止を制御する制御ステップと、を含む、
オンラインコーチング方法。
An online coaching method for controlling online communication between a trainer and a trainee using a communication screen,
An exercise status acquisition step for acquiring exercise status data indicating an implementation status of exercise by the trainee;
A transmission status acquisition step of acquiring transmission status data indicating a transmission status of a message using the communication screen from the trainee to the trainer;
A control step for controlling permission and prohibition of transmission of a message from the trainee to the trainer on the communication screen based on the exercise status data and the transmission status data.
Online coaching method.
前記運動状況データは、前記トレーニによる運動の実施回数を示し、
前記制御ステップでは、前記トレーニによる運動の実施回数が予め定められた目標回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を許可する、
請求項1に記載のオンラインコーチング方法。
The exercise status data indicates the number of exercises performed by the trainee,
In the control step, if the number of exercises performed by the trainee is greater than a predetermined target number, transmission of a message from the trainee to the trainer is permitted.
The online coaching method according to claim 1.
前記送信状況データは、一定期間に、前記トレーニが前記トレーナへメッセージを送信した回数を示し、
前記制御ステップでは、前記トレーニによる運動の実施回数が前記予め定められた目標回数より少なく、かつ、前記トレーニから前記トレーナへメッセージを送信した回数が予め定められた閾値回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を禁止する、
請求項2に記載のオンラインコーチング方法。
The transmission status data indicates the number of times the trainee has transmitted a message to the trainer during a certain period of time,
In the control step, when the number of exercises by the trainee is less than the predetermined target number and the number of times the message is transmitted from the trainee to the trainer is greater than a predetermined threshold number, Prohibit sending messages from the trainee to the trainer;
The online coaching method according to claim 2.
前記オンラインコーチング方法は、さらに、
前記運動の実施回数及び前記目標回数の比較結果と、前記メッセージの送信回数と前記閾値回数との比較結果とに基づいて、前記コミュニケーション画面に表示するためのメッセージを決定する決定ステップを含む、
請求項3に記載のオンラインコーチング方法。
The online coaching method further includes:
A determination step of determining a message to be displayed on the communication screen based on a comparison result between the number of times the exercise has been performed and the target number of times, and a comparison result between the number of times the message has been transmitted and the threshold number.
The online coaching method according to claim 3.
前記運動状況データは、前記トレーニから計測されたバイタルデータがサーバへアップロードされた回数を示し、
前記制御ステップでは、前記バイタルデータのアップロード回数が予め定められた目標回数よりも多い場合に、前記トレーニから前記トレーナへのメッセージの送信を許可する、
請求項1に記載のオンラインコーチング方法。
The exercise status data indicates the number of times vital data measured from the trainee has been uploaded to the server,
In the control step, when the number of uploads of the vital data is greater than a predetermined target number, the transmission of a message from the trainee to the trainer is permitted.
The online coaching method according to claim 1.
トレーナとトレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御するオンラインコーチングシステムであって、
前記トレーナに使用され、前記コミュニケーション画面を表示する第1機器と、
前記トレーニに使用され、前記コミュニケーション画面を表示する第2機器と、
前記第1機器及び前記第2機器に接続されるサーバとを備え、
前記サーバは、
前記トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得部と、
前記トレーニから前記トレーナへの前記コミュニケーション画面を用いたメッセージの送信状況を示す送信状況データを取得する送信状況取得部と、
前記運動状況データ及び前記送信状況データに基づいて、前記コミュニケーション画面における前記トレーニから前記トレーナへのメッセージの送信の許可及び禁止を制御する制御部と、を備える、
オンラインコーチングシステム。
An online coaching system for controlling online communication between a trainer and a trainee using a communication screen,
A first device used in the trainer and displaying the communication screen;
A second device used for the trainee and displaying the communication screen;
A server connected to the first device and the second device;
The server
An exercise status acquisition unit for acquiring exercise status data indicating an implementation status of exercise by the trainee;
A transmission status acquisition unit that acquires transmission status data indicating a transmission status of a message using the communication screen from the trainee to the trainer;
A control unit that controls permission and prohibition of message transmission from the trainee to the trainer on the communication screen based on the exercise status data and the transmission status data.
Online coaching system.
トレーナとトレーニとの間の、コミュニケーション画面を用いたオンラインコミュニケーションを制御する制御装置であって、
前記トレーニによる運動の実施状況を示す運動状況データを取得する運動状況取得部と、
前記トレーニから前記トレーナへの前記コミュニケーション画面におけるメッセージの送信状況を示す送信状況データを取得する送信状況取得部と、
前記運動状況データ及び前記送信状況データに基づいて、前記コミュニケーション画面における前記トレーニから前記トレーナへのメッセージの送信の許可及び禁止を制御する制御部と、を備える、
制御装置。
A control device for controlling online communication between a trainer and a trainee using a communication screen,
An exercise status acquisition unit for acquiring exercise status data indicating an implementation status of exercise by the trainee;
A transmission status acquisition unit for acquiring transmission status data indicating a transmission status of a message on the communication screen from the trainee to the trainer;
A control unit that controls permission and prohibition of message transmission from the trainee to the trainer on the communication screen based on the exercise status data and the transmission status data.
Control device.
JP2015232196A 2015-02-27 2015-11-27 Method, system and control device for controlling online communication Active JP6635370B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610079233.4A CN105931508B (en) 2015-02-27 2016-02-04 Online tutoring method, online tutoring system and control device
US15/049,147 US10671707B2 (en) 2015-02-27 2016-02-22 Online coaching method enabling online communication between trainer and trainee

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015039434 2015-02-27
JP2015039434 2015-02-27

Publications (2)

Publication Number Publication Date
JP2016163684A true JP2016163684A (en) 2016-09-08
JP6635370B2 JP6635370B2 (en) 2020-01-22

Family

ID=56876398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015232196A Active JP6635370B2 (en) 2015-02-27 2015-11-27 Method, system and control device for controlling online communication

Country Status (1)

Country Link
JP (1) JP6635370B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019041319A (en) * 2017-08-28 2019-03-14 株式会社FiNC Technologies Video content presentation method and program
JP2021013746A (en) * 2019-07-12 2021-02-12 ペロトン インタラクティブ インコーポレイテッド Exercise machine controls
JP2021049208A (en) * 2019-09-26 2021-04-01 株式会社Sportip Exercise evaluation system
WO2021172459A1 (en) * 2020-02-28 2021-09-02 京セラ株式会社 Movement analysis system, server, movement analysis method, control program, and recording medium
JP2022032362A (en) * 2020-08-11 2022-02-25 株式会社三菱ケミカルホールディングス System, method, and information processing device
JP2023524753A (en) * 2020-07-24 2023-06-13 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Communication method, device, computer equipment and computer program based on virtual character interaction interface
US12214260B2 (en) 2016-08-27 2025-02-04 Peloton Interactive, Inc. Exercise machine controls
US12280293B2 (en) 2016-08-27 2025-04-22 Peloton Interactive, Inc. Exercise system and method
US12343595B2 (en) 2016-08-27 2025-07-01 Peloton Interactive, Inc. Exercise system and method
USD1099926S1 (en) 2016-08-27 2025-10-28 Peloton Interactive, Inc. Display screen or portion thereof with graphical user interface

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11137719A (en) * 1997-11-07 1999-05-25 Matsushita Electric Works Ltd Training system
JP2001299960A (en) * 2000-04-26 2001-10-30 Combi Corp Training support system and method
JP2002082596A (en) * 2000-09-05 2002-03-22 Kobe Steel Ltd Correspondence education system
JP2002331058A (en) * 2001-03-05 2002-11-19 Konami Co Ltd Health gear and server, system, method and program for adding point
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20070026958A1 (en) * 2005-07-26 2007-02-01 Barasch Michael A Method and system for providing web based interactive lessons
JP2012230503A (en) * 2011-04-25 2012-11-22 Nippon Telegr & Teleph Corp <Ntt> Health management support system and user terminal device and support server device thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11137719A (en) * 1997-11-07 1999-05-25 Matsushita Electric Works Ltd Training system
JP2001299960A (en) * 2000-04-26 2001-10-30 Combi Corp Training support system and method
JP2002082596A (en) * 2000-09-05 2002-03-22 Kobe Steel Ltd Correspondence education system
JP2002331058A (en) * 2001-03-05 2002-11-19 Konami Co Ltd Health gear and server, system, method and program for adding point
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20070026958A1 (en) * 2005-07-26 2007-02-01 Barasch Michael A Method and system for providing web based interactive lessons
JP2012230503A (en) * 2011-04-25 2012-11-22 Nippon Telegr & Teleph Corp <Ntt> Health management support system and user terminal device and support server device thereof

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD1099926S1 (en) 2016-08-27 2025-10-28 Peloton Interactive, Inc. Display screen or portion thereof with graphical user interface
US12350552B2 (en) 2016-08-27 2025-07-08 Peloton Interactive, Inc. Exercise system and method
US12343595B2 (en) 2016-08-27 2025-07-01 Peloton Interactive, Inc. Exercise system and method
US12280293B2 (en) 2016-08-27 2025-04-22 Peloton Interactive, Inc. Exercise system and method
US12214260B2 (en) 2016-08-27 2025-02-04 Peloton Interactive, Inc. Exercise machine controls
JP2019041319A (en) * 2017-08-28 2019-03-14 株式会社FiNC Technologies Video content presentation method and program
JP2021013746A (en) * 2019-07-12 2021-02-12 ペロトン インタラクティブ インコーポレイテッド Exercise machine controls
JP7519830B2 (en) 2019-07-12 2024-07-22 ペロトン インタラクティブ インコーポレイテッド Exercise equipment control
JP7492722B2 (en) 2019-09-26 2024-05-30 株式会社Sportip Exercise evaluation system
JP2021049208A (en) * 2019-09-26 2021-04-01 株式会社Sportip Exercise evaluation system
JPWO2021172459A1 (en) * 2020-02-28 2021-09-02
WO2021172459A1 (en) * 2020-02-28 2021-09-02 京セラ株式会社 Movement analysis system, server, movement analysis method, control program, and recording medium
JP7476352B2 (en) 2020-07-24 2024-04-30 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 COMMUNICATION METHOD, APPARATUS, COMPUTER DEVICE, AND COMPUTER PROGRAM BASED ON VIRTUAL CHARACTER INTERACTION INTERFACE - Patent application
JP2023524753A (en) * 2020-07-24 2023-06-13 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Communication method, device, computer equipment and computer program based on virtual character interaction interface
US12445397B2 (en) 2020-07-24 2025-10-14 Tencent Technology (Shenzhen) Company Limited Communication method and apparatus based on avatar interaction interface, and computer device
JP2022032362A (en) * 2020-08-11 2022-02-25 株式会社三菱ケミカルホールディングス System, method, and information processing device

Also Published As

Publication number Publication date
JP6635370B2 (en) 2020-01-22

Similar Documents

Publication Publication Date Title
JP6635370B2 (en) Method, system and control device for controlling online communication
US11383133B1 (en) Exercise routine system and method
US20220072380A1 (en) Method and system for analysing activity performance of users through smart mirror
CN105931508B (en) Online tutoring method, online tutoring system and control device
KR102043878B1 (en) Online exercise training apparatus and the method thereof
US10265624B2 (en) Access control for electronic entertainment systems
US20140272891A1 (en) System and method for remote fitness training
CN105396279A (en) Systems and methods for achieving team athletic outcomes
US20210174268A1 (en) System for managing the use of exercise equipment and facilities
WO2017219276A1 (en) Personal trainer fitness service method and system, user end, trainer end, and processing method
Byrne et al. The exergame as a tool for mental health treatment
JP2021022401A (en) Rehabilitation plan creation support device, rehabilitation plan creation support system, rehabilitation plan creation support method, and rehabilitation plan creation support computer program
CA3203560A1 (en) Patient-centered musculoskeletal (msk) care system and associated programs for therapies for different anatomical regions
US20140147821A1 (en) Exercise management system
KR20150009781A (en) Method of providing congnitive rehabilitation cure for deliberate measuring cognitive ability
KR20190142906A (en) Method for provide customized fitness curation information
KR20150115715A (en) Method of providing congnitive rehabilitation cure for deliberate measuring cognitive ability
US20190201744A1 (en) Internet based asynchronous coaching system
KR20020068321A (en) Training system and method using internet
JP7530536B1 (en) VIDEO OUTPUT SYSTEM, VIDEO OUTPUT METHOD, AND PROGRAM
Corriero et al. Simulations of clinical cases for learning in e-health
JP6986804B1 (en) Sports improvement support device and sports improvement support program
Lu et al. Reducing adolescent obesity with a social networking mobile fitness application
Merrie et al. Injury prevention in physical education: scenarios and solutions
AU2019100753A4 (en) A method of exercise training

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180612

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190626

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191206

R151 Written notification of patent or utility model registration

Ref document number: 6635370

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151