JP2022159980A - Health maintenance information providing system and program thereof - Google Patents
Health maintenance information providing system and program thereof Download PDFInfo
- Publication number
- JP2022159980A JP2022159980A JP2021202162A JP2021202162A JP2022159980A JP 2022159980 A JP2022159980 A JP 2022159980A JP 2021202162 A JP2021202162 A JP 2021202162A JP 2021202162 A JP2021202162 A JP 2021202162A JP 2022159980 A JP2022159980 A JP 2022159980A
- Authority
- JP
- Japan
- Prior art keywords
- information
- name
- user
- biometric information
- site
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
特許法第30条第2項適用申請有り 令和3年11月2日,https://www.bbjpn.com/case12
本発明は、健康維持情報提供システムに関する。 The present invention relates to a health maintenance information providing system.
近年は、睡眠というのが人間の健康を保つのに重要なことであるとされている。また、スポーツ選手の睡眠の深さがプレイに影響を与えるとも言われている。さらに、睡眠時間が不足すると、精神病に繋がるとされている。 In recent years, sleep has been recognized as an important factor in maintaining human health. It is also said that the depth of sleep of athletes affects their play. In addition, lack of sleep has been associated with psychosis.
このため、腕輪型デバイスというのも開発されている。また、別途に大型の睡眠検出用センサを引いて睡眠の状態を検出するシステムもある。例えば、特許文献1は、1日におけるユーザのコンディションの変動を提示することを目的とするものであり、具体的には、スマートフォンの画面に、ユーザの睡眠時間等を示す棒(バー)を表示する。
For this reason, a bracelet-type device has also been developed. There is also a system that detects the state of sleep by pulling a separate large sleep detection sensor. For example,
また、特許文献2は、被測定者の所定時間内の生体情報として、例えば呼吸数又は心拍数を用いること により、簡易で、かつ、正確に睡眠の評価を行うことができることを目的とするものであり、具体的には被測定者の呼吸をセンサで検出し、検出された呼吸から、呼吸数算出時間に含まれる呼吸数の平均値と、呼吸数の標準偏差とから呼吸数の変動係数を算出し、変動係数から被測定者の睡眠状態を評価する。
Further,
一方、近年は、指輪型のウェアラブルデヴァイス(センサ内蔵)が発売されてきており、このウェアラブルデヴァイスからの検出データに基づいて、健康状態をモニターするシステムの試みもなされている。
しかし、いずれも、インターネット網でサービスサイトにアクセスするものであるので、個人がログインIDと、パスワードを用いてサービスサイトにアクセスしないといけない。
このログインID、パスワードを不要とする特許文献3の認証システムが開示されている。
特許文献3の認証システムは、認証時に、例えばユーザIDやカードIDといった識別情報の入力を必要としないことを目的としている。
特許文献3の段落[0091]~[0103]には、「ウェブサーバ5(識別情報照合部203)は、第1の端末(スマートフォン)から受信したユーザIDと、ユーザIDと照合し、一致する場合は、プッシュIDを生成し、照合後にトークンIDとプッシュ認証完了通知をスマートフォンに送信する」ことが記載されている。
また、ウェブサーバ側が、スマートフォンからのプッシュIDとトークンIDを受信し、受信したプッシュIDとトークンIDの組合せの照合を行い、照合後にスマートフォンをログイン後の画面にリダイレクトする。」ことが開示されている。
On the other hand, in recent years, ring-shaped wearable devices (with built-in sensors) have been put on the market, and based on detection data from these wearable devices, attempts have been made to develop systems that monitor the state of health.
However, in any case, since the service site is accessed through the Internet network, the individual must access the service site using a login ID and password.
The authentication system of
In paragraphs [0091] to [0103] of
Also, the web server side receives the push ID and the token ID from the smart phone, checks the combination of the received push ID and token ID, and redirects the smart phone to the screen after login after the check. ” is disclosed.
睡眠は睡眠時間が長いだけではいけない。深い睡眠状態がどの程度続いているかが重要であり、また睡眠を妨げる要素も重要である。特に、日本人は睡眠が不足している。 Sleep isn't just about sleeping long hours. How long the deep sleep state lasts is important, and factors that disturb sleep are also important. In particular, Japanese people do not get enough sleep.
また、深い睡眠をとるには、睡眠に入る時間、環境も重要である。一方、近年は新型コロナ対策により、企業でも、リモートワークを推奨している。 In order to take a deep sleep, the time to fall asleep and the environment are also important. On the other hand, in recent years, due to the new corona countermeasures, even companies are recommending remote work.
しかしながら、上記文献、指輪型のウェアラブルデヴァイスを用いたシステムは、個人用のサービスを主とするものであり、リモートワークを推奨する企業、団体、機関等の組織(リモートワークを推奨していなくてもよいが)にはこれらの方の健康状態を一目で把握できかった。
また、睡眠不足している方が分かったとしても、どのようなこと、どのようなタイミングで睡眠をとれば深い睡眠をとることができるかを容易に提案できなかった。
However, the above-mentioned document and the system using the ring-shaped wearable device are mainly for personal services, and organizations such as companies, groups, and institutions that recommend remote work (remote work is not recommended). However, it was possible to grasp the health condition of these people at a glance.
In addition, even if the sleep deprived person was found, it was not possible to easily suggest what kind of thing and at what timing to get a deep sleep.
さらに、この提案をできたとしても、その提案によって睡眠を取ったとしても、定量的にその効果があったかどうかを把握できなかった。
また、近年は健康解析のサービスを提供するサイトも多く出てきており、個人でこのようなサイトからのサービスを受けるのが流行である。
しかし、専ら個人向けのサービスであり、例えば、会社の特定部署が全部署の全社員の睡眠が良くとれているかどうかを一目で把握できるサービスは存在しない。
本発明は、これらを解決する。
すなわち、組織の管理者は、個別にログインID、パスワードを端末から入力しなくとも、組織名と管理者名と解析期間を端末から入力するだけで、これら、全員の健康状態を一目で把握できる健康維持情報提供システムを得る。
Furthermore, even if we were able to make this proposal, even if we were able to get some sleep due to that proposal, we could not quantitatively determine whether or not there was an effect.
Also, in recent years, many sites providing health analysis services have appeared, and it is now fashionable for individuals to receive services from such sites.
However, this service is exclusively for individuals, and there is no service that allows a specific department of a company to grasp at a glance whether or not all employees in all departments are getting good sleep.
The present invention solves these problems.
In other words, the administrator of the organization can grasp the health status of everyone at a glance by simply entering the organization name, administrator name, and analysis period from the terminal without entering the login ID and password individually from the terminal. Obtain a health maintenance information provision system.
本発明に係わる健康維持情報提供システムは、組織が管理する利用者の指に装着され、生体情報を一定間隔で送信する指輪型デバイスと、利用者端末と、組織単位生体情報提供サイトのサーバと、組織内の利用者の管理者の管理者端末と、前記生体情報を解析してその結果を提供する生体情報解析サイトのサーバとを通信ネットワークで接続した健康維持情報提供システムであって、
組織単位生体情報提供サイトのサーバは、
少なくとも、組織名毎に、組織名と利用者名と年齢と性別と組織単位生体情報提供サイト名と管理者端末番号とを含む利用者契約情報を複数記憶した記憶手段と、
同一の組織名の前記利用者契約情報を指定し、これらの利用者契約情報に含まれている利用者名を利用者識別コード及び前記組織単位生体情報提供サイト名をドメインとしたIDコードを生成する手段と、
前記ログインIDの生成に伴って、同一名の組織内の複数の利用者が共通に用いる予め設定されている共通パスワードを前記ログインIDに関連付け、さらに前記組織名と利用者名と管理者端末番号を関連付けて共通アカウント情報として前記記憶手段に記憶する手段と、
前記共通アカウント情報を指定し、この共通アカウント情報に含まれている管理者端末番号宛にその共通アカウント情報に含まれている前記ログインIDと前記共通パスワードとの組を前記生体情報解析サイトへのアカウントとして送信し、管理者端末が管理している利用者端末宛に送信させる手段と、
前記共通アカウント情報を順次指定し、この共通アカウント情報に含まれている前記アカウントで前記生体情報解析サイトからアクセストークインを取得し、前記指定した前記共通アカウント情報に含まれている利用者名と組織名とを関連付けたトークイン情報を生成して前記記憶手段に記憶する手段と、
前記所定時刻毎に、前記トークイン情報を順次指定し、このトークイン情報に含まれているトークインで前記生体情報解析サイトから生体情報解析結果をテキスト形式で読み取って前記記憶手段に記憶する手段と、
前記管理者端末に対して、この管理者端末が属する組織名のテキスト形式の生体解析結果のスコア値をその組織の利用者分纏めた画面形式で提供する手段と、を有することを特徴とする。
A health maintenance information providing system according to the present invention includes a ring-shaped device that is worn on a user's finger and is managed by an organization and that transmits biometric information at regular intervals, a user terminal, and a server of an organization unit biometric information providing site. , a health maintenance information providing system in which an administrator terminal of an administrator of a user in an organization and a server of a biological information analysis site that analyzes the biological information and provides the results thereof are connected by a communication network,
The server of the organizational unit biometric information provision site is
storage means for storing a plurality of pieces of user contract information including at least an organization name, user name, age, sex, organizational unit biological information providing site name, and manager terminal number for each organization name;
The user contract information with the same organization name is specified, and the user name included in the user contract information is generated as the user identification code and the ID code is generated with the organizational unit biometric information providing site name as the domain. means to
As the login ID is generated, a preset common password commonly used by a plurality of users within an organization having the same name is associated with the login ID, and the organization name, user name, and administrator terminal number are associated with the login ID. means for associating and storing in the storage means as common account information;
The common account information is specified, and a set of the login ID and the common password included in the common account information is sent to the biometric information analysis site to the administrator terminal number included in the common account information. a means for transmitting as an account and transmitting to the user terminal managed by the administrator terminal;
The common account information is sequentially specified, the access token is acquired from the biometric information analysis site with the account included in the common account information, and the user name and the user name included in the specified common account information are obtained. means for generating token information associated with an organization name and storing it in the storage means;
Means for sequentially designating the token-in information at each of the predetermined times, reading the biometric information analysis result from the biometric information analysis site in text format using the token-in included in the token-in information, and storing the result in the storage means. When,
means for providing the administrator terminal with a screen format summarizing score values of bioanalysis results in a text format of an organization name to which the administrator terminal belongs for users of the organization. .
以上のように本発明によれば、組織の管理者は、個別にログインID、パスワードを端末から入力しなくとも、組織名と管理者名と解析期間を端末から入力するだけで、これら、全員の健康状態を一目で把握できる。また、定量的にその効果があったかどうかを把握できる。 As described above, according to the present invention, an administrator of an organization simply enters the organization name, administrator name, and analysis period from the terminal without individually entering the login ID and password from the terminal. You can grasp the health status of your child at a glance. In addition, it is possible to quantitatively grasp whether or not there was an effect.
健康管理は、睡眠、運動量、体重、心拍数、体温の管理が重要であり、実施の形態1は、睡眠を見守るサービスシステム(健康維持情報提供システム)として説明する。
<実施の形態1>
日々の睡眠や活動量を指輪型センサデバイスで測定をして、そのデータをクラウド上に集約することで、施設(ホテル、旅館、別荘、病院、介護施設、学校、住宅等)チーム、地域等(総称して解析対象組織という)でうまく眠れない人を見つけ、一人ひとりの睡眠・活動を見守ることができる。
Health management is important for managing sleep, amount of exercise, body weight, heart rate, and body temperature, and
<
By measuring daily sleep and activity with a ring-shaped sensor device and aggregating the data on the cloud, facilities (hotels, inns, villas, hospitals, nursing homes, schools, residences, etc.) teams, regions, etc. It is possible to find people who have trouble sleeping (collectively referred to as analysis target tissues) and monitor the sleep and activities of each person.
また、本実施の形態1は、指輪型センサデバイス(単にリングともいう)を使用する。日本人は世界の中でもっとも睡眠時間が短い国とされ、不眠に悩まされる人は、国民の6割以上と多いとされている。 Moreover, the first embodiment uses a ring-shaped sensor device (simply called a ring). Japanese people are said to be the country with the shortest amount of sleep in the world, and it is said that more than 60% of the population suffers from insomnia.
(1)睡眠時の心拍数(回/分)、(2)呼吸速度(回/分)、(3)心拍変動数(ミリ秒の最大、最小、平均)、(4)体温変動(0.1度単位)、(5)ベッドに入った時刻、(6)入眠した時刻、(7)目が覚めた時刻、(8)ベッドから離れた時刻、(9)合計睡眠時間、(10)寝落ちまでの時間、(11)睡眠効率(100%)、(12)安静時最低心拍数(寝落ちから少しずつ下がり、深夜に最も低下して、目覚めまで上昇カーブを描くと理想)、(13)睡眠段階(覚醒、レム、浅睡眠、熟睡の各時間とその割合)、(14)そして日中の活動度(歩数と歩行距離、消費カロリー、目標カロリーと達成値、日中の動きから活動度(高、中、低の時間と割合))等を把握できる。 (1) Heart rate during sleep (beats/minute), (2) Breathing rate (beats/minute), (3) Heart rate variability (maximum, minimum, average in milliseconds), (4) Body temperature fluctuation (0.1 degrees) (unit), (5) time to get into bed, (6) time to fall asleep, (7) time to wake up, (8) time to get out of bed, (9) total sleep time, (10) until falling asleep time, (11) sleep efficiency (100%), (12) minimum resting heart rate (ideally, it gradually decreases after falling asleep, decreases most at midnight, and then rises until waking up), (13) sleep Stages (wakefulness, REM, light sleep, deep sleep and their ratios), (14) and daytime activity (number of steps and walking distance, calorie consumption, target calorie and achieved value, daytime movement and activity level ( High, medium, low time and ratio)), etc. can be grasped.
なお、アプリから年齢、性別、身長、体重等を登録することを前提とする。
また、取得するデータとして、現地の天候(気圧・気温、風力、湿度、雨の有無、花粉、黄砂等)を外部から取得して解析してもよい。以下に健康維持情報提供システムの実施の形態を説明する。本実施の形態では、リモートワークとして説明する。
In addition, it is assumed that age, gender, height, weight, etc. are registered from the application.
As the data to be acquired, local weather (atmospheric pressure/temperature, wind force, humidity, presence or absence of rain, pollen, yellow sand, etc.) may be acquired from the outside and analyzed. An embodiment of a health maintenance information providing system will be described below. In this embodiment, remote work will be described.
図1は本実施の形態のリモート用健康管理システムの概略構成図である。図1に示すように、本実施の形態は、例えば遠隔地点(リゾート地域、都市部等)にあるビルAi(ホテル、旅館、別荘等)に、本システムのサービスを受ける利用者Bi(B1、B2、・・・)が存在し、例えば企業、団体等の仕事をリモートワークするとして説明する。 FIG. 1 is a schematic configuration diagram of a remote health care system according to this embodiment. As shown in FIG. 1, in this embodiment, users Bi (B1, B2, .
なお、利用者Biはスマートフォン10、パソコン20(総称して利用者端末と称する)を備え、指には、指輪型線センサデバイス30(リングともいう)を嵌めている。
この指輪型センサデバイス30は、図2に示す形状であり、内周に各種センサを備えている。
A user Bi has a
This ring-shaped
また、図1に示すように、本システムのサービスサイトは、サーバ40(指輪専用サーバともいう)と、クラウドサーバ50等で構成され、これらは通信ネットワーク60、70で接続されている。
Further, as shown in FIG. 1, the service site of this system includes a server 40 (also referred to as a dedicated ring server), a
前述の指輪型センサデバイス30は、1回1時間ほどの充電で数日も持つこと、非常に小型でありながら、高性能な赤外線LEDセンサ、サーミスター、加速度計、心拍センサ等を備えている。これらのデータ(健康解析検出用データともいう)を定期的に近距離無線通信で利用者端末(スマートフォン10、パソコン20)に送信する。また、指輪型センサデバイス30は、チタン製の本体内側に赤外線光学式心拍数センサや体温センサ、3D加速度センサといった複数の小型センサが配置されている。
The above-mentioned ring-
なお、利用者端末には、本サービス専用のアプリ(50よりダウンロード)を有する。このアプリアイコンの選択で、利用者端末の健康解析検出用データ検出処理(アプリに含まれる)が起動して、指輪型センサデバイス30からの健康解析検出データ(生体情報BDiともいう)を受信して読み取り、通信ネットワーク60を介してサーバ40に送信する。
The user terminal has an application dedicated to this service (downloaded from 50). When this application icon is selected, health analysis detection data detection processing (included in the application) of the user terminal is activated, and health analysis detection data (also referred to as biometric information BDi) from the ring-shaped
サーバ40は、健康解析検出データ(端末ID、ログインID、パスワード、アプリコード、年月日時刻、サーバID、各種センサデータ等)に含まれている端末ID、アプリコード、ログインID、パスワード等のデータを通信ネットワーク70でクラウドサーバ50に送信し、メモリに予め記憶している利用者情報(氏名、団体名、年齢、性別、体重、身長、病歴等)と照合して利用可能者であるかどうかを判定する。
The
利用可能者と判定した場合は、該当のクラウドサーバ50に送信して解析させる。クラウドサーバ50は、健康解析データ(生体情報BDi)を受信し、時刻と共に、メモリに記憶する。そして、所定期間毎(3日、1週間、2週間、1月、2ヶ月又は3ヶ月)に、その期間内の生体情報BDiの深い睡眠を得るための睡眠要素のレベル(スコアともいう)を算出する。
If it is determined that the user is available, it is transmitted to the
例えば所定期間(1週間、1月又は2か月)毎に、3つの指標(睡眠スコア、準備スコア、活動スコア)を算出する。サーバ40は、クラウドサーバ50からの解析データを受信し、図3に示すように、利用者端末又は図示しない企業、団体のパソコンに推移グラフとして表示させる制御データを送信する。
For example, three indexes (sleep score, readiness score, activity score) are calculated for each predetermined period (1 week, 1 month or 2 months). The
このとき、図5に示すデータスリープ管理画面を生成するための入力画面(年齢、性別、体重、身長、地域も入力)を利用者端末に送信する。例えば、何時寝て、何時起きたかを入力する。図5は、10月10日~10月16日のデータスリープ管理画面である。 At this time, an input screen (including input of age, sex, weight, height, and region) for generating the data sleep management screen shown in FIG. 5 is transmitted to the user terminal. For example, input what time you went to bed and what time you woke up. FIG. 5 shows the data sleep management screen from October 10th to October 16th.
また、サーバ40は、このデータスリーブ画面の入力データと、解析データ等に基づいて、入眠時間を求めたり、運動不足の判定、寝る前の夕食の食べ物等を判定したりして通知する。この判定には、図示しない医療関係者の端末からのアドバイスをサイトの担当者が通信ネットワークを介して受信して、これを反映させる処理をコンピュータに実行させるのが好ましい。例えば、医師が食べ物は、画面に「青魚」と入力した場合は、サーバ40はクラウドにより、青魚の料理レシピをその利用者端末に送信する。
Based on the input data of the data sleeve screen, the analysis data, and the like, the
図3(a)、図3(b)、図3(c)はパソコンに表示された画面であり、八カ月の結果である。図3(a)は、8月から12月半ば後半までの期間Fa(波形はGa)は睡眠スコア「65」であったが、11月後半から上昇開始して、12月後半(Fb:波形はGb)からは睡眠スコア「71」に上昇していることを示す。この画面のフレーム(縦軸を睡眠要素レベル、横軸を時間軸)をグラフフームともいう。 Figures 3(a), 3(b), and 3(c) are screens displayed on the personal computer, showing the results after eight months. Fig. 3 (a) shows that the sleep score was "65" during the period Fa (waveform Ga) from August to the latter half of December, but it started to rise from the latter half of November, and in the latter half of December (Fb: waveform Gb) indicates an increase to a sleep score of "71". A frame of this screen (sleep element level on the vertical axis, time axis on the horizontal axis) is also called a graph frame.
サーバ40は、睡眠スコア「65」から睡眠スコア「71」に上昇していることを示すベクトルアイコンHaを表示する位置を推移グラフ上に求め、かつ角度をベクトルデータ等に基づいて求めて、図3(a)に示すように表示させている(指標アイコン)。
The
このベクトルデータ(単にベクトルともいう)は、データスリープ管理画面のアドバイス情報に対する利用者の実施結果をメモリに収集して、所定期間毎に、この所定期間の生体情報BDiに含まれている睡眠要素の検出値の平均をレベルとして求め、次の所定期間に対して変化が開始しだす点と、変化が終わる点の期間を求める。 This vector data (simply referred to as a vector) is collected in a memory from the user's implementation results for the advice information on the data sleep management screen, and the sleep elements included in the biometric information BDi of this predetermined period are collected every predetermined period. is obtained as a level, and the period between the point at which the change starts and the point at which the change ends for the next predetermined period is obtained.
そして、実施結果の収集結果データと、利用者の睡眠要素の学習データと、利用者情報とに基づいて、次の所定期間におけるレベルを予測する(AI:機械学習)。この変化が開始しだす点と、変化が終わる点と間に予測結果のベクトルを指標アイコンとして表示させるのが好ましい。これによって、利用者は、諦めないで深い睡眠をとるためのアドバイスに従うことを継続できる。 Then, based on the collected result data of the implementation result, the learning data of the user's sleep factors, and the user information, the level in the next predetermined period is predicted (AI: machine learning). It is preferable to display the prediction result vector as an index icon between the point where this change starts and the point where the change ends. This allows the user to continue following the advice for deep sleep without giving up.
また、図3(b)は、8月から11月半ば後半までの期間Fc(波形はGc)は準備スコア「71」であったが、11月後半から上昇開始して、1月上旬(Fd:波形はGd)からは準備スコア「75」に上昇していることを示す(上昇を示すベクトルアイコンHb)。 In addition, Figure 3(b) shows that the preparation score was "71" during the period Fc (waveform is Gc) from August to the latter half of November, but started to rise from the latter half of November and started to rise in early January (Fd : The waveform indicates an increase from Gd) to a readiness score of "75" (vector icon Hb indicating an increase).
さらに、図3(c)は、8月上旬から10月半ばの期間Fe(波形はGf)は活動スコア「90」であったが、1月半ば前半からは(Fg:波形はGh)、活動スコア「88」になっている(ベクトルアイコンHc)。 Furthermore, in FIG. 3(c), the period Fe (waveform is Gf) from early August to mid-October had an activity score of “90”, but from the first half of mid-January (Fg: waveform is Gh), activity The score is "88" (vector icon Hc).
なお、サーバ側で波形を滑か処理した場合について図4に示す。図4(a)は、8月から10月下旬までの期間Fh(波形はKa)は睡眠スコア「75」であったが、10月後半から上昇開始して、12月後半(Kb:波形はFi)からは睡眠スコア「81」に上昇していることを示す。サーバ40は、睡眠スコア「75」から睡眠スコア「81」に上昇していることを示すベクトルアイコンHdを表示する位置を推移グラフ上に求め、かつ角度をベクトルデータ等に基づいて求めて、図4(a)に示すように表示させている。
FIG. 4 shows the case where the waveform is smoothed on the server side. Fig. 4(a) shows that the sleep score was "75" during the period Fh (waveform is Ka) from August to late October, but it started to rise from the latter half of October, and in the latter half of December (Kb: waveform is Fi) shows that the sleep score has risen to "81". The
また、図4(b)は、4月上旬から10月後半までの期間Fj(波形はKd)は睡眠スコア「76」であったが、11月上旬から上昇開始して、12月上旬後半(Fk:波形はKe)からは準備スコア「81」に上昇していることを示す(上昇を示すベクトルアイコンHe)。 In addition, FIG. 4(b) shows that the sleep score was "76" during the period Fj (waveform is Kd) from early April to late October, but started to rise from early November, late December ( Fk: The waveform indicates a rise from Ke) to a readiness score of "81" (vector icon He indicating rise).
さらに、図4(c)は、3月半ばら11月上旬の期間FL(波形はKm)は活動スコア「81」であったが、その後(Fm:波形はKi)、活動スコア「81」になっている(ベクトルアイコンHf)。すなわち、ベクトルアイコンの長さと、傾きで一目で効果があったかどうかを把握できる。 Furthermore, FIG. 4(c) shows that the activity score was “81” during the period FL (waveform Km) from mid-March to early November, but after that (Fm: waveform Ki), the activity score was “81”. (vector icon Hf). That is, it is possible to grasp at a glance whether or not there was an effect by the length and inclination of the vector icon.
図6は利用者端末で指定した利用者の状況を一覧で表示した例の説明図である。但し、スポーツ選手を例にしている。この画面を、データスリープ管理パネルとも称している。
つまり、名前の欄Daと、睡眠スコアの欄Dbと、準備スコアDcと、活動スコアの欄Ddに、解析した結果のデータ欄Mi(Ma、Mb。・・)を組とする表を表示させている。
FIG. 6 is an explanatory diagram of an example of displaying a list of situations of users specified by the user terminal. However, an athlete is used as an example. This screen is also called a data sleep management panel.
That is, a table is displayed in which data columns Mi (Ma, Mb, . ing.
従って、多くの利用者のデータを一元でみることができるので、管理監督者は、多くのかたを一覧で容易に把握できる。なお、出願人は、7月からつけはじめて、10月半ばに、睡眠スコアは大きく改善したた。別の男性も4か月ちょっとでスコア値の上昇であった。この3つのスコア値は、体調がよくないときは、60台にまで落ち込むことがあるが、3-4か月かけて、うまく眠れるようになりだすと、70-80台まで上昇した。図7(a)、(b)に示すように、80以上が睡眠良好で、85以上になれば良質な睡眠である。 Therefore, since the data of many users can be viewed in one place, the supervisor can easily grasp many users at a glance. It should be noted that the applicant began using the product in July, and in mid-October, the sleep score improved significantly. Another man also had an increase in score in a little over four months. These three score values sometimes dropped to the 60's when I was not feeling well, but rose to the 70-80's over the course of 3-4 months when I began to sleep well. As shown in FIGS. 7A and 7B, 80 or more indicates good sleep, and 85 or more indicates good quality sleep.
また、一人暮らしのご高齢の方の睡眠を見守る、子供の学習を高めるために、どんな睡眠を確保したかを把握、妊婦等の睡眠等の把握に適用できる。さらに、睡眠を高める製品(食品、寝具、光源、音楽等)の評価にも適用できる。 In addition, it can be applied to monitor the sleep of elderly people living alone, to grasp what kind of sleep has been secured in order to improve the learning of children, and to grasp the sleep of pregnant women and the like. It can also be applied to the evaluation of sleep-enhancing products (food, bedding, light sources, music, etc.).
<実施の形態2>
実施の形態2は指輪型センサデバイス30の利用者をサッカー選手とし、このサッカー選手が所属しているチームの管理者(監督、コーチ、医師等)に対して、本システムのサービスサイトがチーム内のサッカー選手の睡眠情報等を所定の形式で提供(全ての選手、所定数の選手)する例として説明する。
<
In the second embodiment, the user of the ring-
図8は実施の形態2の健康維持情報提供システムの概略構成図である。図8に示す健康維持情報提供システムは、サッカー選手は、指に指輪型センサデバイス30を装着している。この指輪型センサデバイス30は、本システムのサービスサイトより送付するのが好ましい。但し、実施の形態1の通信ネットワーク70は、通信ネットワーク60として説明する。なお、ビルAiは選手のマンションである。
FIG. 8 is a schematic configuration diagram of a health maintenance information providing system according to
指輪型センサデバイス30(指輪型デバイスともいう)は、生体情報BDiを一定間隔(数十ミリsec~数百ミリsec)で近距離無線通信によりスマートフォンに送信する。例えば、(1)睡眠時の心拍数(回/分)、(2)呼吸速度(回/分)、(3)心拍変動数(ミリ秒の最大、最小、平均)、(4)体温変動(0.1度単位)、歩数等を送信する。 The ring-shaped sensor device 30 (also referred to as a ring-shaped device) transmits the biometric information BDi to the smartphone at regular intervals (several tens of milliseconds to several hundred milliseconds) by short-range wireless communication. For example, (1) heart rate during sleep (beats/minute), (2) breathing rate (beats/minute), (3) heart rate variability (maximum, minimum, average in milliseconds), (4) body temperature fluctuation ( 0.1 degree unit), and transmit the number of steps, etc.
図8においては、サッカー選手は複数であるが一人として説明する。また、チームは複数であるが1チームとして説明する。また、管理者はチーム毎に存在するが一人りとして説明する。また、医師もサッカーチーム単位であるがチームに一人として説明する。 Although there are multiple soccer players in FIG. Also, although there are multiple teams, it will be explained as one team. Also, although there is an administrator for each team, it will be explained as one administrator. In addition, the doctor is also a soccer team unit, but he explains to the team as one person.
また、実施の形態2では、サーバ40(指輪専用サーバともいう)の一部機能をクラウドサーバ50側に設け、このクラウドサーバ50との間に、組織単位生体情報提供サイトを設けた例として説明する。なお、組織単位生体情報提供サイト(BBJサーバともいう)はサーバ(BBJサーバ100という)を有する。なお、クラウドサーバ50は、リングが検出した生体データに基づいて、例えば、日中・夜間の心拍数の測定や、運動の前後での心拍数変動の測定、睡眠パターン、歩数の計測、血中酸素濃度を解析できる機能等(手段)を有している。
Further, in the second embodiment, a part of the functions of the server 40 (also referred to as a dedicated ring server) is provided on the
また、本実施の形態2では、クラウドサーバ50側のサイトを生体情報解析サイトと称し、クラウドサーバ50を生体情報解析サーバ50という)。
BBJサーバ100と、生体情報解析サイトの生体情報解析サーバ50と、サッカー選手の利用者端末(携帯パソコン20、スマートフォン10)とは通信ネットワーク60(インタネット、専用回線等)で接続している。
Further, in
The
さらに、通信ネットワーク60を介してチーム(組織)のチーム管理者端末77と、医師端末80等に接続されている。なお、医師端末80は、内科医、外科医、歯科医、研究機関の端末であってもよい。
また、組織単位生体情報提供サイト(BBJサーバ)からは後述する口角鈎器40を送っている。
Furthermore, it is connected to the
Also, a
そして、BBJサーバ100(組織単位生体情報提供サーバ)は、プラットフォームであり、チーム管理者に代わって選手単位で生体情報解析サーバ50にアクセスして生体情報解析結果(睡眠スコア、・・・)を読み出して、これらを所定の形式でチーム管理者端末に提供(送信)する。また、医師端末80からのアクセスが管理者又は組織単位生体情報提供サイトが許可した医師の場合は所定の生体情報解析結果情報KBiを形式にしてその医師端末80に提供(送信)する。
The BBJ server 100 (organizational unit biological information providing server) is a platform, and accesses the biological
(BBJサーバ100(組織単位生体情報提供サーバ))
BBJサーバ100は、図8に示すように、共通アカウント生成部110と、トークイン・生体情報取得部120と、組織単位生体情報展開部130等のソフトウエア(プログラム)を少なくとも有している。
(BBJ server 100 (organizational unit biological information providing server))
As shown in FIG. 8, the
共通アカウント生成部110は、後述する複数のチーム契約情報Diの内で同一のチーム名Eiのチーム契約情報Diをグループ化する。そして、このグループ毎に組織単位生体情報提供サイト名(BBJ)をドメイン(具体的にはシーケンスで説明する)とする。
また、グループ毎に、チーム契約情報Diを指定し、このチーム契約情報Diに含まれている利用者名を利用者識別コード(メールのユーザ部)にしたログインIDを生成する。
The common
Also, team contract information Di is specified for each group, and a login ID is generated by using the user name included in this team contract information Di as a user identification code (user part of email).
そして、このログインIDの生成に伴って、同一チーム内の複数の選手が共通に用いる予め設定されている共通パスワードをログインIDに関連付け、さらにチーム名と選手名と管理者端末番号を関連付けて共通アカウント情報とし共通アカウント用メモリに記憶する。 Then, along with the generation of this login ID, a preset common password commonly used by a plurality of players in the same team is associated with the login ID, and the team name, player name, and manager terminal number are associated with each other for common use. It is stored as account information in the common account memory.
さらに、この共通アカウント情報を指定し、この共通アカウント情報に含まれている管理者端末番号宛にその共通アカウント情報に含まれているログインID(メールアドレス)と共通パスワードとの組を生体情報解析サイトへのアカウントとして送信し、管理者端末77が管理している選手のスマートフォン宛に送信させる。
Furthermore, this common account information is specified, and biometric information analysis is performed on a set of a login ID (e-mail address) and a common password included in the common account information to the administrator terminal number included in this common account information. It is transmitted as an account to the site and transmitted to the player's smart phone managed by the
トークイン・生体情報取得部120は、共通アカウント情報DNiを指定し、この共通アカウント情報DNiに含まれているアカウントで生体情報解析サイト(サーバ)からアクセストークインを受信し、指定した共通アカウント情報DNiに含まれている選手名とチーム名とを関連付けたトークイン情報を生成してトークイン用メモリに記憶する。
The token-in/biological
そして、チーム生体情報取得時刻群MTi(午前5時、8時、11時、14時、17時、20時、23時:単位取得時刻mti)にタイマーの時刻が到達する毎(5時、6時、・・)に、トークイン情報を指定し、このトークイン情報に含まれているアクセストークインで生体情報解析サイトから生体情報解析結果を受信して生体情報解析結果用メモリに記憶する。 Then, every time the timer reaches the team biological information acquisition time group MTi (5:00, 8:00, 11:00, 14:00, 17:00, 20:00, 23:00: unit acquisition time mti) (5:00, 6:00) ), the access token included in the token information is used to receive the biometric information analysis result from the biometric information analysis site and store it in the biometric information analysis result memory.
組織単位生体情報展開部130は、管理者端末77からの要求に伴って、組織名の生体情報解析結果を読み出して(JASON)、これを選手名に関連付けた所定の形式にして管理者端末(監督、医師)に表示させる。
In response to a request from the
(生体情報解析サイトの生体情報解析サーバ50)
生体情報解析サイトの概略を説明する。睡眠スコアは、合計睡眠時間、睡眠効率、睡眠潜時などの指標を使用している。
(Biological
An outline of the biometric information analysis site will be explained. The sleep score uses indicators such as total sleep time, sleep efficiency, and sleep latency.
例えば、心拍数、脈拍の強さ、体表温、動きのダイナミクスを測定することで睡眠を分析している。これらの測定値を組み合わせて、詳細な解析結果を生成している。 For example, it analyzes sleep by measuring heart rate, pulse strength, body surface temperature, and movement dynamics. These measurements are combined to produce detailed analysis results.
図9~図14は本実施の形態2の全体の動きを説明するシーケンス図である。
図9に示すように、組織単位生体情報提供サイト(BBJ)とチーム側とは指輪型センサデバイス30の注文契約を行う(d1)。
9 to 14 are sequence diagrams explaining the overall motion of the second embodiment.
As shown in FIG. 9, the organizational unit biometric information providing site (BBJ) and the team make an order contract for the ring-type sensor device 30 (d1).
具体的には、チーム(チーム名E1、E2、・・)の担当者(管理者)は、チームの管理者端末77を操作して、組織単位生体情報提供サイト(BBJ)のBBJサーバ100にアクセスして、チーム名Ei、チーム住所、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi等のチーム契約情報Di(利用者契約情報ともいう)を通信ネットワーク60を介して登録する。チーム名Eiが複数の場合はチーム契約情報Diは複数である。
Specifically, the person in charge (administrator) of the team (team name E1, E2, . Access to register team contract information Di (also called user contract information) such as team name Ei, team address, player information Pi, number of contracted ring devices LKi, registration date, administrator information ADi (also called user contract information) via
選手情報Piは、チーム名Ei、選手名、選手住所、電話番号、メールアドレス、性別、年齢、ポジション等よりなる。
管理者情報ADiは、チーム名Ei、電話番号、メールアドレス、職域(監督、コーチ、マネージャ等)、チーム担当医師情報、利用期間(例えば、2021年10月1日~2022年10月1日)、チーム生体情報取得時刻群MTi等よりなる。
The player information Pi consists of team name Ei, player name, player address, telephone number, e-mail address, gender, age, position, and the like.
Administrator information ADi includes team name Ei, phone number, email address, job category (supervisor, coach, manager, etc.), team doctor information, usage period (for example, October 1, 2021 to October 1, 2022) , team biometric information acquisition time group MTi, and the like.
前述のチーム生体情報取得時刻群MTi(チーム名Eiに午前5時、8時、11時、14時、17時、20時、23時)は、選手が装着しているリングが取得した生体情報BDiに基づく生体情報解析結果情報KBiを生体情報解析サイトから取得するための時刻であり、チーム毎に異なる場合もある。なお、サッカー以外のスポーツでもチーム生体情報取得時刻群MTiは異なる場合もある。また、運送業、介護施設、医療機関、学校、地域(町内)等でもチーム生体情報取得時刻群MTiは異なる場合もある。 The aforementioned team biological information acquisition time group MTi (5:00 am, 8:00 am, 11:00 am, 14:00 pm, 17:00 pm, 20:00 pm, 23:00 pm for the team name Ei) is the biological information acquired by the ring worn by the player. This is the time for acquiring the biometric information analysis result information KBi based on BDi from the biometric information analysis site, and may differ for each team. Note that the team biometric information acquisition time group MTi may differ even in sports other than soccer. In addition, the team biometric information acquisition time group MTi may differ in transportation industry, nursing care facility, medical institution, school, area (within a town), and the like.
サッカーチームの場合は、具体的には、チーム生体情報取得時刻群MTiは、午前5時、8時、11時、14時、17時、20時、23時が好ましい。
なお、このチーム生体情報取得時刻群MTi(チーム名Eiに午前5時、8時、11時、14時、17時、20時、23時)は、BBJサイト側で予め決定して構わない。
BBJサーバ100は、前述のチーム契約情報Di(D1、D2、・・・)を受信し、チーム契約情報用メモリ152に記憶する(d3)。
Specifically, in the case of a soccer team, the team biometric information acquisition time group MTi is preferably 5:00, 8:00, 11:00, 14:00, 17:00, 20:00, and 23:00.
The team biometric information acquisition time group MTi (5:00, 8:00, 11:00, 14:00, 17:00, 20:00, 23:00 for the team name Ei) may be determined in advance by the BBJ site.
The
BBJサイトの担当者は、担当者端末(図示せず)を操作して、チーム契約情報Diに含まれている選手情報Pi(チーム名Ei、選手名、選手住所、電話番号、メールアドレス、性別、年齢、ポジション)の電話番号又はメールで指輪のサイズ、色を取得する(d5a~d5i)。 The person in charge of the BBJ site operates a person-in-charge terminal (not shown) to retrieve the player information Pi (team name Ei, player name, player address, phone number, email address, gender, etc.) included in the team contract information Di. , age, position) to obtain the size and color of the ring (d5a to d5i).
このサイズ、色の取得は、複数種の指輪型を選手に送付してメール等で聞き出すのが好ましい。 It is preferable to obtain the size and color by sending a plurality of types of ring types to the players and asking them by e-mail or the like.
そして、BBJサイトの担当者は、担当者端末(図示せず)を操作して、生体情報解析サーバ50にリング発注情報ODi(BBJサイト名、BBJサイト住所と、リングサイズと、色と、個数、発注日、BBJサイト電話番号、メールアドレス、・・・)を送信する(d7)。
Then, the person in charge of the BBJ site operates a person in charge terminal (not shown) to send the ring order information ODi (BBJ site name, BBJ site address, ring size, color, number of rings, etc.) to the biological
生体情報解析サイトの担当者は、リング発注情報ODiに基づくリングをBBJサイトに発送する(d9)。
BBJサイトの担当者は、リングを受け取って動作検査等して(d11)、リング登録情報LDiとしてリング登録情報用メモリ153に登録する(d12、13)。
The person in charge of the biological information analysis site ships the ring based on the ring order information ODi to the BBJ site (d9).
The person in charge of the BBJ site receives the ring, checks its operation (d11), and registers it in the ring registration information memory 153 as ring registration information LDi (d12, 13).
このリング登録情報LDiは、チーム名Ei、チームコード、選手情報Pi、リング情報(リング番号、色、サイズ、登録日、メーカ情報等)、リング発注情報番号等よりなる。 The ring registration information LDi includes team name Ei, team code, player information Pi, ring information (ring number, color, size, registration date, manufacturer information, etc.), ring order information number, and the like.
また、BBJサーバ100の共通アカウント生成部110は、共通アカウント情報DNi(組織内利用者共通アカウント情報ともいう)を生成する(d15)。
(共通アカウント情報生成処理(d15))
共通アカウント情報DNiの生成は、チーム契約情報用メモリ152のチーム契約情報Di(チーム名Ei、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi等)を読み込む(指定ともいう)。そして、このチーム契約情報Diに含まれている契約指輪デバイス個数LKiを読み込む。
In addition, the common
(Common account information generation process (d15))
The common account information DNi is generated by reading (also referred to as designation) team contract information Di (team name Ei, player information Pi, number of contract ring devices LKi, registration date, administrator information ADi, etc.) in the team
そして、契約指輪デバイス個数LKi分の共通アカウントCiを生成する。この共通アカウントCiは、例えば、
「ouraling0001@bbjpn.com」と「oura1oura2」との組、又は「ouraling0002@bbjpn.com」と「oura1oura2」、・・・との組であり、共通アカウント用メモリ155に順に記憶する。
Then, common accounts Ci for the number of contracted ring devices LKi are generated. This common account Ci is, for example,
A set of “ouraling0001@bbjpn.com” and “oura1oura2”, or a set of “ouraling0002@bbjpn.com” and “oura1oura2”, .
この、@前の「ouraling0001」のユーザ名と、@後の「bbjpn.com」をドメインとし、これらを組とした共通アカウントCiである。
なお、この共通アカウントCiは、選手にログイン時に生体情報解析サイト(サーバ)へのログインコードとして使用させる。
The user name of "ouraling0001" before the @ and the domain of "bbjpn.com" after the @ are used as a set of the common account Ci.
This common account Ci is used by the player as a login code to the biometric information analysis site (server) at the time of login.
そして、チーム契約情報用メモリ152より指定したチーム契約情報Di(チーム名Ei、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi等)に含まれている選手情報Piを読み込むと共に、共通アカウントCiを順次読み込む。
Then, the player information Pi included in the designated team contract information Di (team name Ei, player information Pi, number of contract ring devices LKi, registration date, administrator information ADi, etc.) is read from the team
そして、読み込んだ選手情報Pi(チーム名Ei、選手名、選手住所、電話番号、メールアドレス、性別、年齢、ポジション、・・)に、読み込んだ共通アカウントCiと、リング登録情報用メモリ153のリング登録情報LDi(リング登録情報番号でもよい)等を関係付ける。このとき、指定したチーム契約情報Diを関連付ける(チーム契約情報番号でもよい:ユニークコード)。 Then, in the read player information Pi (team name Ei, player name, player address, phone number, e-mail address, gender, age, position, . Registration information LDi (a ring registration information number may be used) and the like are related. At this time, the designated team contract information Di is associated (a team contract information number may be used: a unique code).
共通アカウントCiと、指定したチーム契約情報Diと、リング登録情報LDi(チーム名Ei、チームコード、選手情報Pi、リング情報(リング番号、色、サイズ、登録日、メーカ情報等)、リング発注情報番号等)とを、共通アカウント情報DNiと称し、共通アカウント情報用メモリ154に記憶する(d17)。 Common account Ci, designated team contract information Di, ring registration information LDi (team name Ei, team code, player information Pi, ring information (ring number, color, size, registration date, manufacturer information, etc.), ring order information number, etc.) is referred to as common account information DNi and stored in the common account information memory 154 (d17).
そして、共通アカウント情報用メモリ154の共通アカウント情報DNiの内を管理者端末77に通信ネットワーク60を介して送信する(d19)。
具体的には管理者端末77からのアクセスで送信するのが好ましい。また、管理者端末77の共通アカウント情報DNiの送信は、チーム名Eiと、選手名と、利用期間と、共通アカウントCiと、共通アカウント情報番号等を組にしたリスト(共通アカウントリストLDiともいう)にして送るのが好ましい。
Then, the contents of the common account information DNi in the common
Specifically, it is preferable to transmit by accessing from the
ここまでの処理が共通アカウント情報生成処理である。
一方、チームの管理者は管理者端末70を操作して、共通アカウントリストLDiを画面に表示し、各共通アカウント情報DNiに記載している選手名に関連付けられている共通アカウントCi(例えば、「ouraling0003@bbjpn.com」と「oura1oura2」)を選手名の利用者端末に送信する(d21a、d21b、・・・d21i)。
The processing up to this point is the common account information generation processing.
On the other hand, the manager of the team operates the
従って、選手側は、自分のチームの管理者からの送信であるので、安心してログインコードとして使用できる。
なお、この送信は、SMS、Eメールでも構わない。共通アカウントリストLDiのレコードにスマートフォンの電話番号、メールアドレスを書き込んで提供し、この電話番号又はメールアドレスを選択して共通アカウントCiの送信画面(送信ボタンあり)が表示されるように提供するのが好ましい。
Therefore, the players can safely use it as a login code because it is sent from the manager of their own team.
This transmission may be made by SMS or E-mail. Write the phone number and email address of the smartphone in the record of the common account list LDi and provide it, and select this phone number or email address to display the send screen (with send button) of the common account Ci. is preferred.
また、BBJサイトの担当者は、検査登録後に、リングを宅配等で選手に送付する(d23a、・・23i)。
選手は、リングが到着次第、スマフォを操作してペアリング等の初期設定を行う(d25a、・・25i)。
次に、トークイン・生体情報取得部120のトークイン取得処理について図10を用いて説明する。
In addition, the person in charge of the BBJ site sends the ring to the player by home delivery or the like after the inspection registration (d23a, . . . 23i).
As soon as the ring arrives, the player operates the smartphone to perform initial settings such as pairing (d25a, . . . 25i).
Next, the token-in acquiring process of the token-in/biological
(トークイン取得処理(d50))
トークイン取得処理(d50)は、図10に示すように、共通アカウント情報用メモリ154の共通アカウント情報DNiを引き当てる(d52)。
そして、この共通アカウント情報DNiを指定(読み込みともいう)する(d56)。
そして、この共通アカウント情報DNiに含まれている共通アカウントCiを読み込み(d58)、トークイン発行依頼情報TASiを生成する(d60)。
(Token acquisition process (d50))
In the token acquisition process (d50), as shown in FIG. 10, common account information DNi in the common
Then, this common account information DNi is designated (also called read) (d56).
Then, the common account Ci included in this common account information DNi is read (d58), and token-in issue request information TASi is generated (d60).
このトークイン発行依頼情報TASiは、共通アカウント情報DNiに含まれている共通アカウントCi(例えば、ouraling0002@bbjpn.com」と「oura1oura2」又は、「ouraling0003@bbjpn.com」と「oura1oura2」、・・・)を順次、読み込んで、アクセストークイン発行依頼コードと年月日時刻を付加して生成している。 This token issuance request information TASi is the common account Ci included in the common account information DNi (for example, ouraling0002@bbjpn.com" and "oura1oura2", or "ouraling0003@bbjpn.com" and "oura1oura2", . . .・) are sequentially read, and an access token issuance request code and year, month, day, and time are added and generated.
そして、このアクセストークイン発行依頼情報TASi(共通アカウントCi、アクセストークイン発行依頼コード、年月日時刻、・・)を通信ネットワーク60を介して健康解析サーバ50に送信する(d62)。
Then, this access token issue request information TASi (common account Ci, access token issue request code, date and time, . . . ) is transmitted to the
このアクセストークイン発行依頼情報TASiの受信に伴って健康解析サイトの健康解析サーバ50は、アクセストークイン発行依頼情報TASi(共通アカウントCi、アクセストークイン発行依頼コード、年月日時刻、・・)に含まれている共通アカウントCiのドメイン(BBJサイト)宛てに、共通アカウントCiのユーザ部(例えば、ouraling0002)を送信してユーザを確認させ、確認後に解析項目(睡眠、準備、活動、・・)を問い合わせて、この解析項目をアクセストークイン発行依頼情報TASiに関連付けて記憶している(図示せず)。
Upon receiving this access token-in issue request information TASi, the
そして、健康解析サイトの健康解析サーバ50は、アクセストークイン発行依頼情報TASi(共通アカウントCi、アクセストークイン発行依頼コード、年月日時刻、解析項目・・)を記憶する毎にトークインTAi(SCP/Ih・・・)・・)を生成し、この生成したトークインTAi(SCP/Ih・・・)・・)に共通アカウントCi、アクセストークイン発行依頼コード、発行年月日時刻、アクセストークイン発行依頼情報TASi(番号でも良い)等を付加したアクセストークイン情報TALiを生成して、BBJサーバ100に送信する(d64)。
The
BBJサーバ100のトークイン・生体情報取得部120は、アクセストークイン情報TALi(共通アカウントCi、アクセストークイン発行依頼コード、発行年月日時刻、トークインTAi(SCP/Ih・・・:ユニークコード)・・)を受信する毎に、これに含まれている共通アカウントCi(例えば、ouraling0002I@bbjpn.com)を有する共通アカウント情報DNiが共通アカウント情報用メモリ154に存在するかどうかを判断し、存在する場合は、この共通アカウント情報DNiに含まれているチーム名Eiと、選手名とに、受信したトークインTAi(SCP/Ih・・・:ユニークコード)・・)とタイマーカレンダの年月日時刻を関連付けたBBJ側トークイン管理情報BTAiを生成する(d66)。
The token-in/biological
そして、このBBJ側トークイン管理情報BTAiをトークイン管理用メモリ158に記憶する(d68)。
そして、共通アカウント情報用メモリ154に他に共通アカウント情報DNi(共通アカウントCiと指定したチーム契約情報Diが共通アカウント情報用メモリ154に存在するかどうかを判断する(d69)。
Then, this BBJ side token management information BTAi is stored in the token management memory 158 (d68).
Then, it is determined whether or not the common account information DNi (team contract information Di designated as the common account Ci) exists in the common account information memory 154 (d69).
存在する場合は共通アカウント情報DNiを次に更新して処理をd56に移す(d70)。つまり、BBJサイトがチーム単位でかつ選手毎にアクセストークインを取得している。
ここまでの処理がアクセストークイン取得処理である。次にリングの生体情報を健康解析サイトに送信するシーケンスを図11を用いて説明する。
If it exists, then the common account information DNi is updated and the process moves to d56 (d70). In other words, the BBJ site acquires access tokens for each team and for each player.
The processing up to this point is the access token acquisition processing. Next, the sequence for transmitting the biological information of the ring to the health analysis site will be described with reference to FIG.
<リング→健康解析サイト>
図11はリングが検出した生体情報を健康解析サイトに送信する場合のシーケンス図である。
図11に示すように、指輪型センサデバイス30の制御部(図示せず:コンピュータ)は生体データ取得時間(例えば、50msec、100mmsec、・・、500msec又は1分、5分、10分:一定時刻)になったかどうかを監視している(d90)。具体的には、一定時刻毎に出力されるパルスの出力で一定時刻と判定する回路による。
<Ring→Health Analysis Site>
FIG. 11 is a sequence diagram when the biological information detected by the ring is transmitted to the health analysis site.
As shown in FIG. 11, the controller (not shown: computer) of the ring-shaped
一定時刻と判定した場合は、内部センサが取得した心拍数、体温等の生体データ(生体情報)を取得し(d92)、この生体データを内部メモリに記憶する(d94)。例えば、3日、7日、10日分程度を記憶する。 When it is determined that the time is the fixed time, biological data (biological information) such as heart rate and body temperature obtained by the internal sensor are acquired (d92), and this biological data is stored in the internal memory (d94). For example, 3 days, 7 days, and 10 days are stored.
一方、選手はスマートフォン10を操作して、生体情報取得用アプリ(図示せず:アプリアイコン)をオン(アプリアイコンをタッチ)にする(d96)。
スマートフォン10は、生体情報取得用アプリ(図示せず:アプリアイコン)のオンに伴って、指輪型センサデバイス30(リング)と通信(近距離無線通信)を行なって生体データ(生体情報:選手側検出情報Pgiともいう)を取得する(d98a、・・・d98i)。
On the other hand, the player operates the
When the biometric information acquisition application (not shown: application icon) is turned on, the
そして、この選手側検出情報Pgiを通信ネットワーク60(インターネットプロトコル)を介して健康管理サイトに送信する(d102a、・・・、d102i)。健康解析サイトのサーバは、選手側検出情報Pgi(生体データ(生体情報:リング番号、年月日時刻を含む))を受信する毎に、メモリに記憶している(d100a、・・100i)。
一方、BBJサーバ100のトークイン・生体情報取得部120は、生体情報取得処理を行っている。
Then, this player side detection information Pgi is transmitted to the health management site via the communication network 60 (Internet protocol) (d102a, . . . , d102i). Every time the server of the health analysis site receives player side detection information Pgi (biological data (biological information: including ring number, date and time)), it stores it in memory (d100a, . . . 100i).
On the other hand, the token-in/biological
生体情報取得処理について図12を用いて説明する。
(生体情報取得処理(d110))
生体情報取得処理(d110)は、以下に説明するバッチ処理を行っている。
トークイン・生体情報取得部120の生体情報取得処理は、共通アカウント情報用メモリ154の共通アカウント情報DNi(共通アカウントCi、利用期間・・)を指定する(d112)。
Biometric information acquisition processing will be described with reference to FIG. 12 .
(Biological information acquisition process (d110))
The biometric information acquisition process (d110) performs batch processing described below.
The biometric information acquisition process of the token/biometric
そして、共通アカウント情報DNiに含まれているチーム契約情報番号のチーム契約情報Diをチーム契約情報用メモリ152から読み込み、このチーム契約情報Diに含まれているチーム生体情報取得時刻群MTi(午前5時、8時、11時、14時、17時、20時、23時)を読み込む(d114)。
そして、カレンダタイマの現在時刻に一致する単位取得時刻mtiが存在するかどうかを判定する(d116)。
Then, the team contract information Di of the team contract information number included in the common account information DNi is read from the team
Then, it is determined whether or not there is a unit acquisition time mti that matches the current time of the calendar timer (d116).
具体的には、チーム生体情報取得時刻群MTi(午前5時、8時、11時、14時、17時、20時、23時:単位取得時刻mti)内のいずれか単位取得時刻mtiを指定し、この指定した単位取得時刻mtiと比較する。そして、現在時刻に指定した単位取得時刻mti(午前5時、8時、11時、14時、17時、20時又は23時)が一致するかどうかを判断する。 Specifically, specify any unit acquisition time mti in team biometric information acquisition time group MTi (5:00, 8:00, 11:00, 14:00, 17:00, 20:00, 23:00: unit acquisition time mti) and is compared with the specified unit acquisition time mti. Then, it is determined whether the specified unit acquisition time mti (5:00, 8:00, 11:00, 14:00, 17:00, 20:00 or 23:00) matches the current time.
一致した場合は、カレンダタイマ(図示せず)の現在時刻に一致する単位取得時刻mtiが存在すると判断する。
現在時刻が一致しない場合は、次の単位取得時刻に更新して処理をd114に戻す(d118)。
If they match, it is determined that there is a unit acquisition time mti that matches the current time of the calendar timer (not shown).
If the current time does not match, it is updated to the next unit acquisition time and the process returns to d114 (d118).
そして、カレンダタイマの現在時刻に一致する単位取得時刻mtiが存在する場合は、d112で指定したチーム契約情報Di(D1、D2、・・・:チーム名Ei、チーム住所、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi)のチーム名Eiを有する共通アカウント情報DNiを共通アカウント用メモリ154から読み込む(d120)。 Then, if there is a unit acquisition time mti that matches the current time of the calendar timer, the team contract information Di (D1, D2, . . . : team name Ei, team address, player information Pi, contract ring The common account information DNi having the number of devices LKi, the registration date, and the team name Ei of the administrator information ADi) is read from the common account memory 154 (d120).
そして、この共通アカウント情報DNi(チーム名Ei、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi、共通アカウントCi、利用期間・・))に含まれている共通アカウントCi(例えば、ouraling0002I@bbjpn.com)を有するBBJ側トークイン管理情報BTAi(共通アカウントCiと指定したチーム契約情報Di(チーム契約情報番号でもよい)、選手情報Pi(選手情報番号でもよい)、リング登録情報LDi、・・)、利用期間・・、トークインTAi)をトークイン管理用メモリ158から読み込む(d124)。 Common account Ci (for example, , ouraling0002I@bbjpn.com), BBJ side token management information BTAi (common account Ci and specified team contract information Di (may be team contract information number), player information Pi (may be player information number), ring registration information LDi, . . . ), usage period .
そして、このBBJ側トークイン管理情報BTAiに含まれているトークインTAiを通信ネットワーク60を介して健康解析サーバ50に送信する(d126)。
一方、健康解析サーバ50はトークインTAiを受信する毎に、メモリに記憶して、BBJサーバ100に対して、このトークインTAiに関連付けられている選手の生体情報BDi(トークイン、年月日時刻、解析サイト名、解析結果(睡眠)、・・)をBBJサーバ100に送信する(d133)。
Then, the token-in TAi included in the token-in management information BTAi on the BBJ side is transmitted to the
On the other hand, each time the
一方、BBJサーバ100は、メモリ154に共通アカウント情報DNiが他にあるかどうかを判断する(d138)。
他に存在する場合は、次の共通アカウント情報DNiに更新して処理をd112に戻す(d140)。
そして、図13に示すように他にチーム名Eiが他にあるかどうかを判断し(d152)、他にある場合は処理をd112に戻す(d152)。
On the other hand, the
If there is any other account information, update it to the next common account information DNi and return the process to d112 (d140).
Then, as shown in FIG. 13, it is determined whether there is another team name Ei (d152), and if there is another, the process returns to d112 (d152).
他にチーム名Eiが無い場合は、図14に示す生体情報展開処理(d160)を行う。
(生体情報展開処理(d160))
生体情報展開処理は、管理者端末77から生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)を受信した場合に起動する。
If there is no other team name Ei, biometric information development processing (d160) shown in FIG. 14 is performed.
(Biological information expansion process (d160))
In biometric information expansion processing, biometric information request information YMbi (team name Ei, administrator name, request code, date and time, request period (for example, one week), client code, etc.) is received from the
管理者端末77は、BBJサイトにアクセスして、生体情報要求画面(図示せず:BBJサイト名、管理者名入力欄、生体情報項目欄、期間、試合会場情報、送信ボタン等)を開いて、生体情報要求情報YMbi(チーム名Ei、チーム管理者名、要求コード、年月日時刻、クライアントコード・・)をBBJサイトに送信する(d162)。
The
BBJサイトのBBJサーバ100は、この生体情報要求情報YMbi(BBJサイト名、管理者名入力欄、生体情報項目欄、要求期間、試合会場情報、送信ボタン、年月日時刻等)を受信して生体情報要求情報用メモリ163に記憶する(d164)。
そして、生体情報要求情報用メモリ163の生体情報要求情報YMbiの管理者名がチームで許可され管理者かどうかを判断する(d166)。
The
Then, it is determined whether or not the manager name of the biometric information request information YMbi in the biometric information request information memory 163 is permitted by the team (d166).
許可されている場合は、生体情報要求情報YMbi(チーム名Ei、ム管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)に含まれているチーム名Ei(管理者名でもよいし、両方でもよい)を有するトークイン管理用メモリ158のBBJ側トークイン管理情報BTAi(共通アカウントCi、チーム契約情報Di、・・)を全て指定する(d168)。つまり、チーム単位に指定する。
If permitted, the team included in the biometric information request information YMbi (team name Ei, system administrator name, request code, date and time, request period (for example, one week), client code...) All BBJ-side token-in management information BTAi (common account Ci, team contract information Di, . . . ) of token-in
そして、以下に説明するBBJ側展開処理を行う。BBJ側展開処理は図15の概略構成図を用いて説明する。
図15に示すように、読込部132がトークイン管理用メモリ158に記憶されている、BBJ側トークイン管理情報BTAiを順次指定し、この指定毎に、これに含まれているトークインTAiを有する選手生体情報用メモリ160(図示せず)の生体情報BDi(トークイン、年月日時刻、解析サイト名、解析結果(睡眠)、・・)を指定する(d172)。
Then, the BBJ side expansion processing described below is performed. The BBJ side development processing will be described with reference to the schematic block diagram of FIG.
As shown in FIG. 15, the
そして、読込部132がこれをJASON形式(テキスト)で読み込み(d170)、BBJ側形式生体情報管理用メモリ165に記憶する(d174)。
これを本実施の形態ではBBJ側形式生体情報FBi(チーム契約情報Di、選手情報Pi、契約指輪デバイス個数LKi、登録日、管理者情報ADi、共通アカウントCi、利用期間・・、トークインTAi)と称する。
Then, the
In this embodiment, the BBJ-side format biometric information FBi (team contract information Di, player information Pi, number of contract ring devices LKi, registration date, administrator information ADi, common account Ci, period of use, token-in TAi) called.
そして、チーム管理テーブル展開部136が、このBBJ側形式生体情報FBiに基づいてチーム単位管理テーブルTBi等を生成し(d176)、展開情報用メモリ170(171、172、・・・)に記憶する。このチーム単位管理テーブルTBiについては後述する。なお、チーム管理テーブル展開部136はメモリ171をワーキング用メモリとして用いている。
Then, the team management
そして、このチーム単位管理テーブルTBiをチームの管理者端末77に送信して表示させる(d180、d181)。
また、気象サイトにアクセスして、生体情報要求情報YMbi((BBJサイト名、管理者名入力欄、生体情報項目欄、要求期間(例えば1週間分:○月〇日~〇月〇日)、試合会場情報(試合日、開始日時、試合時間、住所)、送信ボタン、年月日時刻、クライアントコード・・)に含まれている試合会場の例えば試合日までの気象環境情報(天気、気温、風、湿度、気圧等)の情報を取得して(d182)、これらの気象環境情報を組み合わせたチーム単位管理テーブルTBiを生成して、管理者端末77に送信して表示させている(d184、d185)。
Then, this team unit management table TBi is transmitted to the
Also, access the weather site and enter the biometric information request information YMbi ((BBJ site name, administrator name input field, biometric information item field, request period (for example, for one week: ○ month 〇 day to 〇 month 〇 day), Match venue information (match date, start date and time, match time, address), send button, date and time, client code, etc.) For example, weather environment information (weather, temperature, wind, humidity, air pressure, etc.) is acquired (d182), a team unit management table TBi is generated by combining these weather environment information, and is transmitted to the
次に、組織単位生体情報展開部130について図15を用いて説明する。
(チーム管理テーブル展開部136の詳細)
組織単位生体情報展開部130に含まれているチーム管理テーブル展開部136は、図15に示すように、管理者端末77に提供する各種フォーム(チーム単位一括フォーム、)を記憶した、フォーム用メモリ140に接続されている。
Next, the tissue unit biometric
(Details of the team management table expansion unit 136)
As shown in FIG. 15, the team management
チーム管理テーブル展開部136は、生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)にチーム単位一括テーブル作成コードが含まれている場合に、フォーム用メモリ140のチーム単位一括フォーム(図16参照)を読み込む。
The team management
そして、要求期間のBBJ側形式生体情報FBiをグループ化し、前述のチーム単位一括フォームに基づく項目をBBJ側形式生体情報管理用メモリ165に記憶されている、BBJ側形式生体情報FBiの内から該当データを読み込み図16に示すチーム単位データテーブルTBi(データ管理パネルともいう)を生成する。
Then, the BBJ-side formatted biometric information FBi for the requested period is grouped, and the items based on the above-mentioned team unit batch form are selected from the BBJ-side formatted biometric information FBi stored in the BBJ-side formatted biometric
具体的には、BBJ側形式生体情報管理用メモリ165のBBJ側形式生体情報FBiの内で、要求期間内で同一のチーム名のものをグルーピングする。そして、これらの内で、睡眠スコアを平均化し、また、準備スコアを平均化し、さらに活動スコアを平均化する。
Specifically, among the BBJ-side format biometric information FBi in the BBJ-side format biometric
また、同一チーム名を有するBBJ側形式生体情報FBiの内で睡眠スコア、準備スコア及び活動スコアの合計(バランススコア)が高い順に、選手名の順位を決める。
そして、この選手名に、この選手名が関連付けられている睡眠スコア、準備スコア、活動スコアを関連付ける。さらに、睡眠スコア、準備スコア、活動スコアの元となったBBJ側形式生体情報FBiに含まれている選手の生体情報BDiの詳細データ(例えば、平均呼吸、平均心拍数、安静時心拍数、平均体温、バランススコア(活動、静時心拍、心拍変動値、回復力、睡眠時間、覚醒時間、REM、浅睡眠、深睡眠、ベッド時間、睡眠効力、・・歩行距離・・等を関連付ける。但し、図16の詳細データ欄Feに平均呼吸、平均心拍数等は「0」又は「0.0」と記載しているが、これは、実際は、70、89、50、・・等の値であり、値を記載しないという意味で「0」又は「0.0」と記載している。
Also, among the BBJ-side format biometric information FBi having the same team name, the player names are ranked in descending order of the sum of the sleep score, preparation score, and activity score (balance score).
Then, this player name is associated with the sleep score, readiness score, and activity score associated with this player name. Furthermore, detailed data of the player's biological information BDi included in the BBJ-side format biological information FBi that is the basis of the sleep score, preparation score, and activity score (for example, average breathing, average heart rate, resting heart rate, average Body temperature, balance score (activity, resting heart rate, heart rate variability, resilience, sleep time, awakening time, REM, light sleep, deep sleep, bed time, sleep efficacy, walking distance, etc. are related. However, The average respiration, average heart rate, etc. are described as "0" or "0.0" in the detailed data column Fe of FIG. , is described as "0" or "0.0" in the sense that the value is not described.
<気象等:d184、d185の詳細>
チーム管理テーブル展開部136は、BBJ側形式生体情報FBi(共通アカウントCiと指定したチーム契約情報Di(チーム契約情報番号でもよい))と、選手情報Pi(選手情報番号でもよい)と、リング登録情報LDi(チーム名Ei、チームコード、選手情報Pi、リング情報(リング番号、色、サイズ、登録日、メーカ情報等)、リング発注情報番号等)と、契約指輪デバイス個数LKi、登録日、管理者情報ADi、共通アカウントCi、利用期間・・、トークインTAi)のチームの管理者情報ADiに含まれているチーム住所又は試合会場住所、試合日等を読み込み、この試合会場住所と、試合日から前後1週間程度の気象を気象サイト等から取得して、これを関連付ける。
<Weather, etc.: Details of d184 and d185>
The team management
すなわち、図16に示すように、チームスコアボックスFa、気象用ボックスFb、カレンダボックスFc、選手別表Fd等よりなるチーム単位データテーブルを生成している。
チームスコアボックスFaは、チームの平均睡眠値ボックスFa1、チームの平均準備値ボックスFa2、チームの平均活動値ボックスFa3等よりなっている。また、気象用ボックスFbは、6日分の気象ボックスFb1、Fb2、・・・Fb6等よりなっている。
That is, as shown in FIG. 16, a team unit data table including team score box Fa, weather box Fb, calendar box Fc, player table Fd, etc. is generated.
The team score box Fa consists of a team average sleep value box Fa1, a team average preparation value box Fa2, a team average activity value box Fa3, and so on. The weather box Fb is composed of weather boxes Fb1, Fb2, . . . Fb6 for six days.
選手別表Fdは、選手名欄Fd1、睡眠スコア欄Fd2、準備スコア欄Fd3、活動スコア欄Fd4、詳細データ欄Fe等よりなっている。
前述のチームの平均睡眠値ボックスFa1の値は、各選手の睡眠スコア欄Fd2の睡眠スコア値の平均である。チームの平均準備値ボックスFa2の値は、各選手の準備スコア欄Fd3の準備スコア値の平均である。
The player table Fd includes a player name column Fd1, a sleep score column Fd2, a preparation score column Fd3, an activity score column Fd4, a detailed data column Fe, and the like.
The value in the team average sleep value box Fa1 described above is the average of the sleep score values in the sleep score field Fd2 for each player. The value of the team's average preparation value box Fa2 is the average of the preparation score values in the preparation score column Fd3 of each player.
チームの平均活動値ボックスFa3の値は、各選手名の活動値スコア欄Fd4の活動値の平均である。図16のチームの平均活動値ボックスFa3は、各選手のFd4(活動度)の値を平均化した例である。
また、詳細データ欄Feには、平均呼吸、平均心拍、・・等が書き込まれた例である。
さらに、睡眠スコアテーブルTSaiを生成している(睡眠スコアテーブル生成処理)。
The value in the average activity value box Fa3 of the team is the average of the activity values in the activity value score field Fd4 for each player name. The team average activity value box Fa3 in FIG. 16 is an example of averaging the values of Fd4 (activity) of each player.
Also, in this example, average respiration, average heart rate, and so on are written in the detailed data column Fe.
Furthermore, a sleep score table TSai is generated (sleep score table generation process).
<睡眠スコアテーブル生成処理>
チーム管理テーブル展開部136の睡眠スコアテーブル生成処理は、「良くない睡眠」のグループと、「良い睡眠」のグループとに分ける。なお、睡眠スコアは、心拍数、起きていたあるいは寝付けなかった時間と睡眠ステージに基づいている。
そして、チーム一括睡眠確認テーブル生成処理、選手毎睡眠確認テーブル生成処理を行い。
<Sleep score table generation processing>
The sleep score table generation processing of the team management
Then, the collective sleep confirmation table generation process for the team and the sleep confirmation table generation process for each player are performed.
<チーム一括睡眠確認テーブル生成処理>
チーム一括睡眠確認テーブル生成処理は、生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)を読み込む。
<Team Batch Sleep Confirmation Table Generation Processing>
The collective team sleep confirmation table generation process reads biometric information request information YMbi (team name Ei, administrator name, request code, date and time, request period (for example, one week), client code . . . ).
チーム一括睡眠確認の場合は、要求期間は1日であり、例えば2021年10月1日とする。無論、3日、1週間、10日、であってもよいが、本実施の形態では1日とする。
そして、この生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)に「一括睡眠確認」コードが含まれている場合は、要求期間(例えば、2021年10月1日)の全てのBBJ側形式生体情報FBiを選手名でグループ化する。
In the case of team collective sleep confirmation, the request period is one day, for example October 1, 2021. Of course, it may be 3 days, 1 week, or 10 days, but in this embodiment, it is set to 1 day.
The biometric information request information YMbi (team name Ei, administrator name, request code, date and time, request period (for example, one week), client code, etc.) includes a "batch sleep confirmation" code. If so, group all the BBJ-side format biometric information FBi for the requested period (for example, October 1, 2021) by player name.
そして、生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、例えば、2021年10月1日)、クライアントコード・・)に含まれている要求期間(例えば、例えば、2021年10月1日)の選手名のBBJ側形式生体情報FBiの睡眠スコアを平均化する。具体的には、就寝前覚醒時間時間SPa(就寝につくまでの経過時間)、就寝時間SPd、中途覚醒時間SPc(中途で置きだした又は目が覚めた時間経過)、起床前覚醒時間SPd(起床するに要した経過時間)を各々平均化する。 Then, the request included in the biometric information request information YMbi (team name Ei, administrator name, request code, date and time, request period (eg, October 1, 2021), client code, etc.) The sleep score of the BBJ-side format biometric information FBi of the player name for the period (for example, October 1, 2021) is averaged. Specifically, before bedtime awakening time SPa (elapsed time until going to bed), bedtime SPd, midway awakening time SPc (elapsed time after leaving or waking up), before wakeup awakening time SPd ( Elapsed time required to wake up) are averaged for each.
そして、年月日順にこれらの選手名のBBJ側形式生体情報FBiを並べて、チーム一括睡眠日誌テーブルフォーム(図示せず)に書き込み、チーム全体睡眠データとしてメモリ(図示せず)に記憶する。このチーム全体睡眠データを管理者端末77に送信して図17に示すように画面に表示させる。図17に示すように、年月日(曜日)単位にレコード化されている。管理者は、この画面を見てチーム内の誰がどのような状況かを一目で把握できる。
また、悪い睡眠又は良い睡眠を選手一人毎に管理者は把握できる。
Then, the BBJ-side biometric information FBi of these player names is arranged in chronological order, written in a collective team sleep diary table form (not shown), and stored in a memory (not shown) as whole team sleep data. This team-wide sleep data is transmitted to the
Also, the manager can grasp bad sleep or good sleep for each player.
(良くない睡眠例:悪い睡眠例)
図18は良くない睡眠の例の画面例である。図18の良くない睡眠の例では就寝開始時間もバラバラで、起床時刻もずれている。なお、図18の縦線Laは、就寝開始時刻(就寝前覚醒時間SPa:就寝に至るまでの経過時間)の平均である。縦線Lbは起床時刻(起床前覚醒時間SPd:起床に要する経過時間)である。
(Bad sleep example: Bad sleep example)
FIG. 18 is a screen shot of an example of bad sleep. In the example of bad sleep shown in FIG. 18, the sleep start times are different, and the wake-up times are also different. Note that the vertical line La in FIG. 18 is the average of the bedtime start times (pre-bedtime awakening time SPa: elapsed time until bedtime). The vertical line Lb is the wake-up time (pre-wake-up wake-up time SPd: elapsed time required for wake-up).
具体的には、生体情報要求情報YMbi(チーム名Ei、管理者名、要求コード、年月日時刻、要求期間(例えば、1週間)、クライアントコード・・)に「良くない睡眠」コードが含まれている場合は、要求期間の全てのBBJ側形式生体情報FBiを選手名でグループ化する。 Specifically, the biometric information request information YMbi (team name Ei, administrator name, request code, date and time, request period (for example, one week), client code, etc.) includes a "bad sleep" code. If so, all the BBJ-side format biometric information FBi for the requested period are grouped by player name.
そして、選手名毎にグループ化した、BBJ側形式生体情報FBi(共通アカウントCiと指定したチーム契約情報Diの睡眠スコアを平均化する。
そして、予め設定されている悪い睡眠スコア以下(例えば、65)の睡眠スコアを有する選手名のBBJ側形式生体情報FBiを「悪い睡眠」データとして全て引き当てる(本実施の形態では一人とする)。
Then, the sleep scores of the BBJ-side format biometric information FBi (the common account Ci and the designated team contract information Di grouped by player name are averaged.
Then, all BBJ-side format biometric information FBi of player names having sleep scores below a preset bad sleep score (for example, 65) are assigned as "bad sleep" data (one person in this embodiment).
そして、年月日順にこれらのBBJ側形式生体情報FBiを並べて、睡眠日誌テーブルフォームに書き込み、「悪い睡眠」データとして悪い睡眠用メモリ172aに記憶する。
この「悪い睡眠」データを管理者端末に送信して図18に示すように画面に表示させる。
図18に示すように、年月日(曜日)単位にレコード化されている。図18は良くない睡眠の例の画面例である。図18の良くない睡眠の例では就寝開始時間もバラバラで、起床時刻もずれている。
Then, the BBJ-side format biometric information FBi is arranged in chronological order, written in the sleep diary table form, and stored in the bad sleep memory 172a as "bad sleep" data.
This "bad sleep" data is transmitted to the administrator terminal and displayed on the screen as shown in FIG.
As shown in FIG. 18, it is recorded in units of year, month, day (day of the week). FIG. 18 is a screen shot of an example of bad sleep. In the example of bad sleep shown in FIG. 18, the sleep start times are different, and the wake-up times are also different.
なお、図18の縦線Laは、就寝開始時刻(就寝前覚醒時間SPa:就寝に至るまでの経過時間)の平均である。縦線Lbは起床時刻(起床前覚醒時間SPd:起床に要する経過時間)である。 Note that the vertical line La in FIG. 18 is the average of the bedtime start times (pre-bedtime awakening time SPa: elapsed time until bedtime). The vertical line Lb is the wake-up time (pre-wake-up wake-up time SPd: elapsed time required for wake-up).
(良い睡眠)
一方、良い睡眠は、予め設定されている良い睡眠スコア以上(例えば、66)の睡眠スコアを有する選手名のBBJ側形式生体情報FBiを「良い睡眠」データとして全て引き当てる(本実施の形態では一人とする)。
(good sleep)
On the other hand, for good sleep, all BBJ-side format biometric information FBi of player names with sleep scores equal to or higher than a preset good sleep score (for example, 66) are assigned as "good sleep" data (in this embodiment, one person ).
そして、年月日順にこれらのBBJ側形式生体情報FBiを並べて、睡眠日誌テーブルフォームに書き込み、「良い睡眠」データとして良い睡眠用メモリ172bに記憶する。この「良い睡眠」データを管理者端末に送信して図19に示すように画面に表示させる。
図19に示すように、年月日(曜日)単位にレコード化されている。図19に示すように、良い睡眠の例では就寝開始時間は大体そろっており、起床時間も大体そろっている。
Then, the BBJ-side format biometric information FBi is arranged in chronological order, written in the sleep diary table form, and stored in the good sleep memory 172b as "good sleep" data. This "good sleep" data is transmitted to the administrator terminal and displayed on the screen as shown in FIG.
As shown in FIG. 19, it is recorded in units of year, month, day (day of the week). As shown in FIG. 19, in the example of good sleep, the sleep start times are almost the same, and the wake-up times are almost the same.
従って、管理者側が医師の場合は、チームの良い睡眠と、悪い睡眠の表示画面を比較することで、悪い睡眠の方は何等かの異常があることを解析できることになる。また、管理者が監督、コーチの場合は、当日の試合に適合する選手かどうかも判断できる。
また、準備スコアテーブル生成処理、活動スコアテーブル生成処理等を行う。
Therefore, if the administrator is a doctor, by comparing the display screens of the team's good sleep and bad sleep, it is possible to analyze that there is some kind of abnormality in the bad sleep. Also, if the administrator is a manager or a coach, it can also determine whether or not the player is suitable for the game on the day.
It also performs preparation score table generation processing, activity score table generation processing, and the like.
<準備スコアテーブル生成処理>
準備スコアテーブル生成処理は、管理者端末からの解析範囲(例えば、2021年10月1日~2021年10月10日)の選手生体情報リストMbLi(チーム名Ei、トークイン、年月日時刻、解析サイト名、解析結果(例えば睡眠スコア)、生データ・・・:JASON)の全ての準備スコアを平均化し、これを指定した選手生体情報リストMbLiに関連付ける。具体的には、選手生体情報リスト名(MbL1)と平均準備スコア値、期間、選手名等よりなる。
<Preparation score table generation processing>
In the preparation score table generation process, the analysis range (for example, October 1, 2021 to October 10, 2021) player biometric information list MbLi (team name Ei, token, date and time, Analysis site name, analysis result (for example, sleep score), raw data...: JASON) are all averaged and associated with the designated player biometric information list MbLi. Specifically, it consists of a player biometric information list name (MbL1), an average preparation score value, a period, a player name, and the like.
<活動スコアテーブル生成処理>
活動スコアテーブル生成処理は、選手生体情報リストMbLi(チーム名Ei、トークイン、年月日時刻、解析サイト名、解析結果(例えば睡眠スコア)、生データ・・・:JASON)の全ての活動スコアを平均化し、これを指定した選手生体情報リストMbLiに関連付ける。具体的には、選手生体情報リスト名(MbL1)と活動スコア値、期間、選手名等よりなる。
<Activity score table generation processing>
The activity score table generation process includes all activity scores in the player biometric information list MbLi (team name Ei, talk-in, date and time, analysis site name, analysis result (for example, sleep score), raw data...: JASON). are averaged and associated with the designated player biometric information list MbLi. Specifically, it consists of a player biometric information list name (MbL1), an activity score value, a period, a player name, and the like.
<他の実施の形態>
なお、上記実施の形態ではBBJサーバは、アクセストークインと氏名とチーム名Eiとを関連付けて記憶するとして説明したが、図20(a)に示すように、口腔器40で口を広げる。
<Other embodiments>
In the above embodiment, the BBJ server stores the access token, name, and team name Ei in association with each other, but as shown in FIG.
そして、図20(b)に示す歯垢強調剤を口に入れて歯垢を強調できるようにした後で、口腔器40で口を広げ、これをカメラ(スマフォ:図示せず)で撮影して、アクセストークイン又は氏名(選手名)、組織名に関連付けて記憶しておいてもよい(総称して歯画像情報と称する)。
20(b) is placed in the mouth to enhance the plaque, the mouth is opened with the
そして、この歯画像情報と生態情報とを一組(図21参照)にして例えば、睡眠等の研究機関若しくは歯科医端末に組織名、氏名並びにトークイン等を関連付けたデータにして送信して研究解析、診断、予防等に用いてもよい。 Then, this tooth image information and ecological information are combined into a set (see FIG. 21), for example, and sent to a research institution such as sleep or a dentist terminal as data associated with an organization name, a name, a token, etc. for research. It may be used for analysis, diagnosis, prevention, and the like.
図21(a)は歯垢強調剤を入れて歯垢を強調した例であり、図21(b)はカメラ(スマフォ:図示せず)で撮影した画像を二値化して歯の輪郭を得た例である。
図21(c)は、二値化して歯の輪郭の内で白い部分を強調した例であり、図21(d)は、歯垢部分(歯垢強調剤:赤)を強調された例である。
Fig. 21(a) shows an example of emphasizing plaque by adding a plaque enhancing agent, and Fig. 21(b) shows the outline of teeth obtained by binarizing an image taken with a camera (smartphone: not shown). This is an example.
FIG. 21(c) is an example of binarizing and emphasizing the white portion in the outline of the tooth, and FIG. 21(d) is an example of emphasizing the plaque portion (plaque enhancement agent: red). be.
これらの画像データに基づいて歯垢部分(歯垢強調剤:赤)の面積率は、ピクセル面積比で求めた場合は、汚れ率が36.9%であった。
また、組織単位生体情報展開部130は、選手生体情報リストMbLiに含まれているチーム名を有する生体情報を全て読み込んで(解析期間)、準備スコアを縦軸と、睡眠スコアを横軸にした表に展開してもよい(図22参照)。
Based on these image data, the area ratio of the plaque portion (plaque enhancing agent: red) was found to be 36.9% when determined by the pixel area ratio.
In addition, the organization unit biological
また、図23に示すように、ポジション別(GK、DF、MF、FW)に、その平均値(睡眠平均、準備平均、活動平均)をまとめた形で管理者端末に表示させてもよい。 Further, as shown in FIG. 23, the administrator terminal may display the average values (sleep average, preparation average, activity average) for each position (GK, DF, MF, FW) in a summarized form.
従って、サッカーチームの管理者は、個別にログインID、パスワードを端末から入力しなくとも、管理者がBBJサイトにチームの健康状態を要求するだけで、全員の健康状態を一目で把握できる。。 Therefore, the manager of the soccer team can grasp the health status of all members at a glance by simply requesting the health status of the team from the BBJ site without having to individually enter the login ID and password from the terminal. .
10 スマートフォン
20 パソコン
30 指輪型線センサデバイス
40 サーバ
50 クラウドサーバ
110 共通アカウント生成部
120 トークイン・生体情報取得部
130 組織単位生体情報展開部
10
Claims (7)
組織単位生体情報提供サイトのサーバは、
少なくとも、組織名毎に、組織名と利用者名と年齢と性別と組織単位生体情報提供サイト名と管理者端末番号とを含む利用者契約情報を複数記憶した記憶手段と、
同一の組織名の前記利用者契約情報を指定し、これらの利用者契約情報に含まれている利用者名を利用者識別コード及び前記組織単位生体情報提供サイト名をドメインとしたIDコードを生成する手段と、
前記ログインIDの生成に伴って、同一名の組織内の複数の利用者が共通に用いる予め設定されている共通パスワードを前記ログインIDに関連付け、さらに前記組織名と利用者名と管理者端末番号を関連付けて共通アカウント情報として前記記憶手段に記憶する手段と、
前記共通アカウント情報を指定し、この共通アカウント情報に含まれている管理者端末番号宛にその共通アカウント情報に含まれている前記ログインIDと前記共通パスワードとの組を前記生体情報解析サイトへのアカウントとして送信し、管理者端末が管理している利用者端末宛に送信させる手段と、
前記共通アカウント情報を順次指定し、この共通アカウント情報に含まれている前記アカウントで前記生体情報解析サイトからアクセストークインを取得し、前記指定した前記共通アカウント情報に含まれている利用者名と組織名とを関連付けたトークイン情報を生成して前記記憶手段に記憶する手段と、
前記所定時刻毎に、前記トークイン情報を順次指定し、このトークイン情報に含まれているトークインで前記生体情報解析サイトから生体情報解析結果をテキスト形式で読み取って前記記憶手段に記憶する手段と、
前記管理者端末に対して、この管理者端末が属する組織名のテキスト形式の生体解析結果のスコア値をその組織の利用者分纏めた画面形式で提供する手段と、を有することを特徴とする健康維持情報提供システム。 Management of a ring-shaped device that is worn on the finger of a user managed by an organization and that transmits biometric information at regular intervals, a user terminal, a server of an organization unit biometric information provision site, and an administrator of users within the organization A health maintenance information providing system in which a user terminal and a server of a biological information analysis site that analyzes the biological information and provides the results are connected via a communication network,
The server of the organizational unit biometric information provision site is
storage means for storing a plurality of pieces of user contract information including at least an organization name, user name, age, sex, organizational unit biological information providing site name, and manager terminal number for each organization name;
The user contract information with the same organization name is specified, and the user name included in the user contract information is generated as the user identification code and the ID code is generated with the organizational unit biometric information providing site name as the domain. means to
As the login ID is generated, a preset common password commonly used by a plurality of users within an organization having the same name is associated with the login ID, and the organization name, user name, and administrator terminal number are associated with the login ID. means for associating and storing in the storage means as common account information;
The common account information is specified, and a set of the login ID and the common password included in the common account information is sent to the biometric information analysis site to the administrator terminal number included in the common account information. a means for transmitting as an account and transmitting to the user terminal managed by the administrator terminal;
The common account information is sequentially specified, the access token is acquired from the biometric information analysis site with the account included in the common account information, and the user name and the user name included in the specified common account information are obtained. means for generating token information associated with an organization name and storing it in the storage means;
Means for sequentially designating the token-in information at each of the predetermined times, reading the biometric information analysis result from the biometric information analysis site in text format using the token-in included in the token-in information, and storing the result in the storage means. When,
means for providing the administrator terminal with a screen format summarizing score values of bioanalysis results in a text format of an organization name to which the administrator terminal belongs for users of the organization. Health maintenance information provision system.
前記トークイン又は前記アカウントの受信に伴って、前記アカウント情報に関連付けられている歯撮影画像をその要求側端末に送信する手段を有することを特徴とする請求項1記載の健康維持情報提供システム。 The server of the biometric information analysis site associates the account information with the photographed image of the user's teeth and stores the account information in a storage means,
2. The health maintenance information providing system according to claim 1, further comprising means for transmitting a photographed tooth image associated with said account information to a requesting terminal upon receipt of said token-in or said account.
前記指輪型デバイスと近距離無線で接続し、該指輪型デバイスの検出データを前記通信ネットワークで前記生体情報解析サイトのサーバに送信する手段を備え、
前記生体情報解析サイトは、
前記利用者端末からの指輪型デバイスの検出データを受信して生体情報解析し、前記利用者端末からの要求で該当の生体情報解析結果をその利用者端末に送信する手段を有することを特徴とする請求項1又は2記載の健康維持情報提供システム。 The user terminal is
means for connecting to the ring-shaped device by short-range wireless and transmitting detection data of the ring-shaped device to the server of the biological information analysis site over the communication network;
The biological information analysis site is
It is characterized by having means for receiving detection data of the ring-shaped device from the user terminal, analyzing the biometric information, and transmitting the corresponding biometric information analysis result to the user terminal upon request from the user terminal. 3. The health maintenance information providing system according to claim 1 or 2.
睡眠スコア値、準備スコア値、活動スコア値であることを特徴とする請求項1記載の健康維持情報提供システム。 The score value of the bioanalysis result is
2. The health maintenance information providing system according to claim 1, wherein the sleep score value, readiness score value, and activity score value are provided.
縦軸を睡眠要素レベル、横軸を時間軸としたグラフフーム及び、該グラフフームに前記レベルを直線又は波形で前記管理者端末又は利用者端末に表示させる手段と、
所定期間毎に、この所定期間の前記生体情報に含まれている前記睡眠要素の検出値の平均を前記レベルとして求め、次の所定期間に対して変化が開始しだす点と、変化が終わる点の期間を求める手段と、
前記実施結果の収集結果データと、前記利用者の前記睡眠要素の学習データと、前記利用者情報とに基づいて、次の所定期間におけるレベルを予測する手段と、
前記変化が開始しだす点と、変化が終わる点と間に予測結果のベクトルを前記指標アイコンとして前記端末に表示させる手段と、
を有することを特徴とする請求項1の健康維持情報提供システム。 The server of the organizational unit biometric information providing site,
a graph frame in which the vertical axis is the sleep element level and the horizontal axis is the time axis;
For each predetermined period, the average of the detected values of the sleep elements included in the biometric information for the predetermined period is obtained as the level, and the point at which the change starts and the point at which the change ends for the next predetermined period is determined. a means for determining a period of time;
Means for predicting the level in the next predetermined period based on the collection result data of the implementation result, the learning data of the sleep elements of the user, and the user information;
means for displaying a prediction result vector as the indicator icon on the terminal between the point where the change starts and the point where the change ends;
The health maintenance information providing system according to claim 1, characterized by comprising:
コンピュータを、
少なくとも、組織名毎に、組織名と利用者名と年齢と性別と組織単位生体情報提供サイト名と管理者端末番号とを含む利用者契約情報を複数、記憶する記憶手段、
同一の組織名の前記利用者契約情報を指定し、これらの利用者契約情報に含まれている利用者名を利用者識別コード及び前記組織単位生体情報提供サイト名をドメインとしたIDコードを生成する手段、
前記ログインIDの生成に伴って、同一名の組織内の複数の利用者が共通に用いる予め設定されている共通パスワードを前記ログインIDに関連付け、さらに前記組織名と利用者名と管理者端末番号を関連付けて共通アカウント情報として前記記憶手段に記憶する手段、
前記共通アカウント情報を指定し、この共通アカウント情報に含まれている管理者端末番号宛にその共通アカウント情報に含まれている前記ログインIDと前記共通パスワードとの組を前記生体情報解析サイトへのアカウントとして送信し、管理者端末が管理している利用者端末宛に送信させる手段、
前記共通アカウント情報を順次指定し、この共通アカウント情報に含まれている前記アカウントで前記生体情報解析サイトからアクセストークインを取得し、前記指定した前記共通アカウント情報に含まれている利用者名と組織名とを関連付けたトークイン情報を生成して前記記憶手段に記憶する手段、
前記所定時刻毎に、前記トークイン情報を順次指定し、このトークイン情報に含まれているトークインで前記生体情報解析サイトから生体情報解析結果をテキスト形式で読み取って前記記憶手段に記憶する手段、
前記管理者端末に対して、この管理者端末が属する組織名のテキスト形式の生体解析結果のスコア値をその組織の利用者分纏めた画面形式で提供する手段
としての機能を実行させる健康維持情報提供プログラム。
A health maintenance information provision program,
the computer,
storage means for storing at least a plurality of pieces of user contract information including an organization name, user name, age, gender, organizational unit biometric information providing site name, and administrator terminal number for each organization name;
The user contract information with the same organization name is specified, and the user name included in the user contract information is generated as the user identification code and the ID code is generated with the organizational unit biometric information providing site name as the domain. means to
As the login ID is generated, a preset common password commonly used by a plurality of users within an organization having the same name is associated with the login ID, and the organization name, user name, and administrator terminal number are associated with the login ID. means for associating and storing in the storage means as common account information;
The common account information is specified, and a set of the login ID and the common password included in the common account information is sent to the biometric information analysis site to the administrator terminal number included in the common account information. A means to send as an account and send to the user terminal managed by the administrator terminal,
The common account information is sequentially specified, the access token is acquired from the biometric information analysis site with the account included in the common account information, and the user name and the user name included in the specified common account information are obtained. means for generating token information associated with an organization name and storing it in the storage means;
Means for sequentially designating the token-in information at each of the predetermined times, reading the biometric information analysis result from the biometric information analysis site in text format using the token-in included in the token-in information, and storing the result in the storage means. ,
Health maintenance information for causing the administrator terminal to execute a function as a means for providing the score value of the bioanalysis result in the text format of the organization name to which the administrator terminal belongs in a screen format summarizing for the users of the organization offered program.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021063976 | 2021-04-05 | ||
JP2021063976 | 2021-04-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022159980A true JP2022159980A (en) | 2022-10-18 |
Family
ID=83641477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021202162A Pending JP2022159980A (en) | 2021-04-05 | 2021-12-14 | Health maintenance information providing system and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022159980A (en) |
-
2021
- 2021-12-14 JP JP2021202162A patent/JP2022159980A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230114515A1 (en) | System and Method for Mobile Platform Designed for Digital Health Management and Support for Remote Patient Monitoring | |
WO2019098304A1 (en) | Software, health status determination device and health status determination method | |
Leonidis et al. | Improving stress management and sleep hygiene in intelligent homes | |
JP2018175840A (en) | Software, health condition determination device, and health condition determination method | |
JP2012130520A (en) | Healthcare sanitary room | |
US20160147968A1 (en) | Home-based health and skills development programming system | |
TWM482128U (en) | Health care system based on internet of things | |
JP2017162354A (en) | Information processing system, information processing method, and program | |
WO2019070763A1 (en) | Caregiver mediated machine learning training system | |
WO2018142451A1 (en) | Caregiving assist server and caregiving assist system | |
Saravanakumar et al. | Iob: sensors for wearable monitoring and enhancing health care systems | |
JP2022159980A (en) | Health maintenance information providing system and program thereof | |
JP2020077062A (en) | Information processing apparatus, information processing method, and program | |
Favela et al. | Technology and aging | |
Labus et al. | An IoT system for healthcare in the smart city | |
Cristiano et al. | IoT Platform for Ageing Society: the SMART BEAR Project | |
WO2023149519A1 (en) | System | |
Felix et al. | Health-related telemonitoring parameters/signals of older adults: an umbrella review | |
WO2023234317A1 (en) | Information processing system, information processing method, program, and recording medium | |
Alsulami et al. | A model of a proactive ambient assisted living system to monitor elderly people in The Kingdom of Saudi Arabian | |
US20240188880A1 (en) | Information processing apparatus, information processing system, and information processing method | |
Hamper et al. | Dementia monitoring with artificial intelligence | |
TWI720341B (en) | Weekly health report system and operation method thereof | |
JP2023113586A (en) | system | |
Reverdink | The state of the art of the technologies that monitor disease progression in dementia patients: A scoping review |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211217 |
|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220112 |