JP7745374B2 - Network systems and programs - Google Patents
Network systems and programsInfo
- Publication number
- JP7745374B2 JP7745374B2 JP2021110991A JP2021110991A JP7745374B2 JP 7745374 B2 JP7745374 B2 JP 7745374B2 JP 2021110991 A JP2021110991 A JP 2021110991A JP 2021110991 A JP2021110991 A JP 2021110991A JP 7745374 B2 JP7745374 B2 JP 7745374B2
- Authority
- JP
- Japan
- Prior art keywords
- sanitary
- storage device
- server
- communication terminal
- sanitary product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、生理用品の消費に関する有用な情報処理技術に関する。 The present invention relates to useful information processing technology related to the consumption of sanitary products.
従来から、基礎体温などを測定することによって生理周期を予想するための技術が知られている。たとえば、特開昭63-135144号公報(特許文献1)や、特開昭62-183807号公報などに開示されている。 Technologies for predicting menstrual cycles by measuring basal body temperature and other parameters have been known for some time. For example, these techniques are disclosed in Japanese Patent Laid-Open Publication Nos. 63-135144 (Patent Document 1) and 62-183807.
本発明の目的は、生理用品の使用履歴に基づいて将来の使用する生理用品を提示することができるネットワークシステムを提供することにある。 The object of the present invention is to provide a network system that can suggest sanitary products to be used in the future based on the sanitary product usage history.
この発明のある態様に従うと、生理用品を収納するための収納装置と、ユーザが利用する通信端末と、収納装置からのデータに基づいてユーザ毎の生理用品の使用履歴を蓄積し、少なくとも次に使用する可能性が高い生理用品の種類を通信端末に提示するためのサーバと、を備えるネットワークシステムが提供される。 According to one aspect of the present invention, a network system is provided that includes a storage device for storing sanitary products, a communication terminal used by a user, and a server that accumulates the sanitary product usage history of each user based on data from the storage device and presents to the communication terminal at least the type of sanitary product that is likely to be used next.
以上のように、この発明によれば、生理用品の使用履歴に基づいて将来の使用する生理用品を提示することができるネットワークシステムが提供される。 As described above, this invention provides a network system that can suggest sanitary products to be used in the future based on the sanitary product usage history.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステム1の全体構成と動作概要>
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed description thereof will not be repeated.
First Embodiment
<Overall Configuration and Operational Overview of Network System 1>
まず、図1を参照して本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、収納装置200と、サーバ100と、通信端末300と、から構成される。 First, the overall configuration of the network system 1 according to this embodiment will be described with reference to Figure 1. The network system 1 according to this embodiment is mainly composed of a storage device 200, a server 100, and a communication terminal 300.
収納装置200は、生理用品を収納したり、生理用品の重さを測定したり、測定結果をサーバ100に送信したりする。本実施の形態においては、収納装置200は、生理用品を種類毎に収納するケース部201と、装置部205とから構成される。本実施の形態においては、ケース部201には、出血が少ないとき用の生理用品を収納する第1のケース201Aと、出血が多いとき用の生理用品を収納する第2のケース201Bと、就寝中に使用する生理用品を収納する第3のケース201Cが設けられている。なお、出血量の違いに応じた種類にかぎらず、その他の用途や機能が異なる複数種類の生理用品のケースが設けられてもよい。 The storage device 200 stores sanitary products, measures their weight, and transmits the measurement results to the server 100. In this embodiment, the storage device 200 is composed of a case unit 201 that stores sanitary products by type, and a device unit 205. In this embodiment, the case unit 201 is provided with a first case 201A that stores sanitary products for use when bleeding is light, a second case 201B that stores sanitary products for use when bleeding is heavy, and a third case 201C that stores sanitary products to be used while sleeping. Note that cases for multiple types of sanitary products with different uses or functions may be provided, not limited to types corresponding to different bleeding amounts.
サーバ100は、インターネットなどを介して、収納装置200や通信端末300と通信可能である。サーバ100は、収納装置200から取得する生理用品の残量に基づいて、収納装置200のユーザが使用した生理用品の個数を管理する。これによって、サーバ100は、過去の生理の開始日や過去の生理の終了日や過去の出血の量を特定したり、生理の周期を計算したり、将来の生理の開始日や将来の生理の終了日や将来の出血の量を予測したり、それらの情報をユーザの通信端末300に送信したりする。 The server 100 can communicate with the storage device 200 and the communication terminal 300 via the Internet or other means. The server 100 manages the number of sanitary products used by the user of the storage device 200 based on the remaining amount of sanitary products obtained from the storage device 200. This allows the server 100 to identify the start date and end date of past periods and the amount of blood loss in the past, calculate the menstrual cycle, predict the start date and end date of future periods and the amount of blood loss in the future, and send this information to the user's communication terminal 300.
通信端末300は、スマートフォンやタブレットやパーソナルコンピューターやウェアラブル端末などによって実現される。通信端末300は、サーバ100からのデータに基づいて、図2に示すように、収納装置200の、種類毎の生理用品の種類毎の残量を表示する。また、通信端末300は、サーバ100からのデータに基づいて、図3に示すように、過去の生理用品の使用履歴を表示する。なお、下記に説明するように、通信端末300は、サーバ100からのデータに基づいて、過去の生理の開始日や過去の生理の終了日や過去の出血の量を表示したり、生理の周期を表示したり、将来の生理の開始日や将来の生理の終了日や将来の出血の量を表示したりしてもよい。 The communication terminal 300 may be realized by a smartphone, tablet, personal computer, wearable device, or the like. Based on data from the server 100, the communication terminal 300 displays the remaining amount of each type of sanitary product in the storage device 200, as shown in FIG. 2. Based on data from the server 100, the communication terminal 300 also displays the past usage history of sanitary products, as shown in FIG. 3. As described below, the communication terminal 300 may also display the start date and end date of past menstruation and the amount of past blood loss, the menstrual cycle, and the start date and end date of future menstruation and the amount of blood loss, based on data from the server 100.
以下、このような機能を実現するためのネットワークシステム1の詳細な構成について詳述する。
<収納装置200の構成>
The detailed configuration of the network system 1 for realizing such functions will be described below.
<Configuration of storage device 200>
まず、図4を参照して、ネットワークシステム1を構成する収納装置200の構成の一態様について説明する。なお、上述した通り、収納装置200は、生理用品を種類毎に収納するケース部201と、装置部205とから構成される。以下では、装置部205の構成について説明する。 First, referring to Figure 4, we will explain one aspect of the configuration of the storage device 200 that makes up the network system 1. As mentioned above, the storage device 200 is composed of a case unit 201 that stores sanitary products by type, and a device unit 205. The configuration of the device unit 205 will be explained below.
収納装置200は、主たる構成要素として、MCU(Micro Controller Unit)210と、メモリ220と、重量センサ231,232,233と、タイマ250と、通信インターフェイス260と、ライト270と、スピーカ280などを含む。 The storage device 200 mainly includes an MCU (Micro Controller Unit) 210, memory 220, weight sensors 231, 232, and 233, a timer 250, a communication interface 260, a light 270, and a speaker 280.
MCU210は、ROMやRAMなどの記憶媒体に記憶されているプログラムを実行することによって、収納装置200の各部を制御する。 The MCU 210 controls each part of the storage device 200 by executing programs stored in storage media such as ROM and RAM.
メモリ220は、各種のRAM、各種のROMなどによって実現され、MCU210によって実行されるプログラムや、MCU210によるプログラムの実行により生成されたデータ、重量センサ231,232,233によって測定されたデータやその履歴、その他の本サービスを利用するために必要な情報などを記憶する。 Memory 220 is realized by various types of RAM, ROM, etc., and stores programs executed by MCU 210, data generated by program execution by MCU 210, data measured by weight sensors 231, 232, and 233 and its history, and other information necessary to use this service.
重量センサ231は、ロードセルなどによって実現され、生理用品を収納するケース201Aの重量を測定する。重量センサ232は、ロードセルなどによって実現され、生理用品を収納するケース201Bの重量を測定する。重量センサ233は、ロードセルなどによって実現され、生理用品を収納するケース201Cの重量を測定する。 Weight sensor 231 is realized by a load cell or the like and measures the weight of case 201A, which stores sanitary products. Weight sensor 232 is realized by a load cell or the like and measures the weight of case 201B, which stores sanitary products. Weight sensor 233 is realized by a load cell or the like and measures the weight of case 201C, which stores sanitary products.
タイマ250は、現在の時刻や、所定のタイミングからの経過時間を測定して、MCU210に入力する。 The timer 250 measures the current time and the elapsed time from a specified timing and inputs this information to the MCU 210.
通信インターフェイス260は、ルータやインターネットを介してサーバ100とデータをやり取りする。また、通信インターフェイス260は、WiFi通信やbluetooth通信を利用して、通信端末300とデータのやり取りをしてもよい。 The communication interface 260 exchanges data with the server 100 via a router or the Internet. The communication interface 260 may also exchange data with the communication terminal 300 using Wi-Fi communication or Bluetooth communication.
ライト270は、MCU210の指示に基づいて、光を発する。たとえば、残量が少なくなった旨や、生理用品に関して利用するべき時期を知らせる旨や、生理用品に関して指定されている量の消費がされていない旨などを示すための警告の光を発する。 The light 270 emits light based on instructions from the MCU 210. For example, it emits a warning light to indicate that the remaining amount is low, to notify that it is time to use sanitary products, or to indicate that the specified amount of sanitary products has not been consumed.
スピーカ280は、MCU210の指示に基づいて、音声を発する。たとえば、残量が少なくなった旨や、生理用品に関して利用するべき時期を知らせる旨や、生理用品に関して指定されている量の消費がされていない旨などを示すための警告の音声を発する。
<サーバ100の構成>
The speaker 280 emits sounds based on instructions from the MCU 210. For example, the speaker 280 emits sounds to warn that the remaining amount is low, that it is time to use sanitary products, or that the specified amount of sanitary products has not been consumed.
<Configuration of Server 100>
次に、本実施の形態にかかるネットワークシステム1を構成するサーバ100の構成の一態様について説明する。図5を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。 Next, we will explain one aspect of the configuration of the server 100 that constitutes the network system 1 according to this embodiment. Referring to Figure 5, the server 100 includes, as its main components, a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160.
CPU110は、メモリ120に記憶されているプログラムを実行することによって、サーバ100の各部を制御する。たとえば、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。 The CPU 110 controls each part of the server 100 by executing programs stored in the memory 120. For example, the CPU 110 executes programs stored in the memory 120 and performs various processes described below by referencing various data.
メモリ120は、各種のRAM(Random Access Memory)、各種のROM(Read‐Only Memory)などによって実現され、サーバ100に内包されているものであってもよいし、サーバ100の各種インターフェイスに着脱可能なものであってもよいし、サーバ100からアクセス可能な他の装置の記録媒体であってもよい。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。 Memory 120 is realized by various types of RAM (Random Access Memory), various types of ROM (Read-Only Memory), etc., and may be included in server 100, may be detachable from various interfaces of server 100, or may be a recording medium of another device accessible from server 100. Memory 120 stores programs executed by CPU 110, data generated by execution of programs by CPU 110, input data, and other databases used in the services according to this embodiment.
メモリ120は、図6に示すような、ユーザデータ121を記憶する。ユーザデータ121は、ユーザ毎に、ユーザの識別情報と、利用する収納装置200の識別情報と、ユーザ名と、年齢と、体重と、身長や、生理の平均周期、その他の生理用品情報(ユーザが使用するが収納装置200で計測しない生理用品(ショーツとか)の情報など)、服薬情報、サプリメント情報、疾病情報、体脂肪率などの対応関係を含む。 Memory 120 stores user data 121 as shown in Figure 6. For each user, user data 121 includes correspondence between the user's identification information, the identification information of the storage device 200 used, the user's name, age, weight, height, average menstrual cycle, other sanitary product information (such as information on sanitary products (such as shorts) used by the user but not measured by the storage device 200), medication information, supplement information, disease information, body fat percentage, etc.
メモリ120は、図7に示すような、使用履歴データ122を記憶する。使用履歴データ122は、収納装置200毎に準備される。使用履歴データ122は、収納装置200からのデータを受信するたびに、データの取得日時と、生理用品の種類毎の残量の数値と、使用された生理用品の種類と、使用された生理用品の個数とを格納する。 The memory 120 stores usage history data 122 as shown in Figure 7. Usage history data 122 is prepared for each storage device 200. Each time data is received from the storage device 200, the usage history data 122 stores the date and time the data was acquired, the remaining amount of each type of sanitary product, the type of sanitary product used, and the number of sanitary products used.
メモリ120は、図8に示すような、生理情報データ123を記憶する。生理情報データ123は、ユーザ毎すなわち収納装置200毎に準備される。生理情報データ123は、過去の生理の開始日の履歴、過去の生理の終了日の履歴、過去の出血の量や使用された生理用品の種類やポイントの履歴や、過去の生理の周期などを格納する。CPU110は、これらのデータから、生理の周期の平均値や、次の生理の予測開始日の予測、次の生理の予測終了日、出血の量の予測などを計算することができる。 Memory 120 stores physiological information data 123 as shown in Figure 8. Physiological information data 123 is prepared for each user, i.e., for each storage device 200. Physiological information data 123 stores a history of past menstrual start dates, a history of past menstrual end dates, the amount of blood flow in the past, the type of sanitary products used, a history of points, and past menstrual cycles. From this data, CPU 110 can calculate the average menstrual cycle value, the predicted start date of the next menstrual period, the predicted end date of the next menstrual period, the amount of blood flow, etc.
図5に戻って、操作部140は、サービスの管理者やオペレータやサービスマンなどの命令を受け付けて、当該命令をCPU110に入力する。 Returning to Figure 5, the operation unit 140 accepts commands from the service administrator, operator, service technician, etc., and inputs those commands to the CPU 110.
通信インターフェイス160は、CPU110からのデータを、インターネット、キャリア網、ルータなどを介して、収納装置200や通信端末300やその他の装置に送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介して収納装置200や通信端末300やその他の装置からのデータを受信して、CPU110に受け渡す。
<サーバ100の情報処理>
The communication interface 160 transmits data from the CPU 110 to the storage equipment 200, the communication terminal 300, and other devices via the Internet, a carrier network, a router, etc. Conversely, the communication interface 160 receives data from the storage equipment 200, the communication terminal 300, and other devices via the Internet, a carrier network, a router, etc., and passes the data to the CPU 110.
<Information Processing of Server 100>
次に、本実施の形態にかかるサーバ100における情報処理について説明する。サーバ100のCPU110は、メモリ120のプログラムに従って、以下の処理を実行する。 Next, we will explain the information processing in the server 100 according to this embodiment. The CPU 110 of the server 100 executes the following processing in accordance with the program in the memory 120.
図9を参照して、CPU110は、通信インターフェイス160を介して収納装置200からのデータを受信する(ステップS102)。 Referring to Figure 9, the CPU 110 receives data from the storage device 200 via the communication interface 160 (step S102).
CPU110は、受信したデータから機器IDを読み出したり、対応するユーザを特定したりする(ステップS104)。 The CPU 110 reads the device ID from the received data and identifies the corresponding user (step S104).
CPU110は、受信したデータから生理用品の種類毎の重量を読み出して使用履歴データ122に蓄積する。CPU110は、種類毎の前回の重量と今回の重量との差分と、種類毎の生理用品の1個当たりの重さと、から種類毎の使用個数を計算して、使用履歴データ122に蓄積する(ステップS106)。なお、CPU110は、いずれかの生理用品の重量が増えている場合には、当該生理用品を補充したものとして、最新の重量を使用履歴データ122に蓄積する。 The CPU 110 reads the weight of each type of sanitary product from the received data and stores it in the usage history data 122. The CPU 110 calculates the number of items used for each type from the difference between the previous weight and the current weight for each type and the weight of each item of sanitary product for each type, and stores this in the usage history data 122 (step S106). If the weight of any sanitary product has increased, the CPU 110 assumes that the sanitary product has been replenished and stores the latest weight in the usage history data 122.
CPU110は、生理開始の条件を満たしている場合(ステップS108にてYESである場合)、本日を生理開始日として生理情報データ123に蓄積する(ステップS110)。 If the conditions for the start of menstruation are met (YES in step S108), the CPU 110 stores today as the start date of menstruation in the menstrual information data 123 (step S110).
より詳細には、図10および図11に示すように、本実施の形態においては、CPU110は、生理用品を使用しない日が第1の所定の日数、たとえば10日など、以上続いた後に、生理用品が使用された場合に、当該使用日を生理開始日と特定する。 More specifically, as shown in Figures 10 and 11, in this embodiment, if a sanitary product is used after a first predetermined number of days, such as 10 days, without the use of the sanitary product continues, the CPU 110 identifies the day of use as the start of menstruation.
CPU110は、生理情報データ123から前回の生理開始日を読み出して、前回の生理開始日から今回の生理開始日までの期間を今回の生理周期として生理情報データ123に蓄積する(ステップS112)。 The CPU 110 reads the start date of the previous period from the physiological information data 123 and stores the period from the start date of the previous period to the start date of the current period as the current menstrual cycle in the physiological information data 123 (step S112).
CPU110は、これまでの生理周期の平均値を計算してユーザデータ121の平均周期を更新する(ステップS114)。 The CPU 110 calculates the average value of the menstrual cycle to date and updates the average cycle in the user data 121 (step S114).
CPU110は、通信インターフェイス160を介して、種類毎の生理用品の残量を示す情報や、今回の生理開始日を示す情報や、生理周期などを通信端末300に送信する(ステップS116)。これによって、図12に示すように、通信端末300では、今回の生理開始日を示す情報を表示することができる。 The CPU 110 transmits information indicating the remaining amount of each type of sanitary product, information indicating the start date of the current period, the menstrual cycle, etc. to the communication terminal 300 via the communication interface 160 (step S116). As a result, the communication terminal 300 can display information indicating the start date of the current period, as shown in Figure 12.
CPU110は、生理開始の条件を満たしていない場合(ステップS108にてNOである場合)、生理終了の条件を満たしているか否かを判断する(ステップS122)。CPU110は、生理終了の条件を満たしている場合(ステップS122にてYESである場合)、本日を生理終了日として生理情報データ123に蓄積する(ステップS124)。 If the conditions for menstruation start are not met (NO in step S108), the CPU 110 determines whether the conditions for menstruation end are met (step S122). If the conditions for menstruation end are met (YES in step S122), the CPU 110 stores today as the menstruation end date in the menstruation information data 123 (step S124).
たとえば、図10および図11に示すように、本実施の形態においては、CPU110は、生理用品を使用している日が第2の所定の日数、たとえば3日など、以上続いた後に、一日中生理用品が使用されなかった場合に、生理終了日と特定する。より詳細には、図10および図11に示すように、1日毎に、生理用品の使用個数を蓄積していき、使用個数が1つ以上となった日を生理の開始日、使用個数が0となった日を生理の終了日と認定する。 For example, as shown in Figures 10 and 11, in this embodiment, the CPU 110 determines that a day has passed since the last day of menstrual use when no menstrual products have been used for a whole day after a second predetermined number of consecutive days, such as three days, has passed since the last day of menstrual use. More specifically, as shown in Figures 10 and 11, the number of sanitary products used is accumulated each day, and the day when the number of sanitary products used reaches one or more is recognized as the start day of menstruation, and the day when the number of sanitary products used reaches zero is recognized as the end day of menstruation.
CPU110は、通信インターフェイス160を介して、種類毎の生理用品の残量を示す情報や、生理終了日を示す情報や、生理周期などを通信端末300に送信する(ステップS126)。これによって、図13に示すように、通信端末300では、今回の生理終了日を示す情報を表示することができる。 The CPU 110 transmits information indicating the remaining amount of each type of sanitary product, information indicating the end date of the period, the menstrual cycle, etc. to the communication terminal 300 via the communication interface 160 (step S126). As a result, the communication terminal 300 can display information indicating the end date of the current period, as shown in Figure 13.
CPU110は、生理終了の条件を満たしていない場合(ステップS122にてNOである場合)、その他の処理を実行する(ステップS130)。
<通信端末300の構成>
If the condition for the end of menstruation is not met (NO in step S122), CPU 110 executes other processes (step S130).
<Configuration of communication terminal 300>
図14を参照して、生理用品および収納装置200を利用するユーザの通信端末300の構成の一態様について説明する。たとえば通信端末300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370と、マイク380とを含む。 With reference to Figure 14, one embodiment of the configuration of a communication terminal 300 for a user who uses the sanitary product and storage device 200 will be described. For example, the communication terminal 300 includes, as its main components, a CPU 310, memory 320, display 330, operation unit 340, communication interface 360, speaker 370, and microphone 380.
CPU310は、メモリ320に記憶されているプログラムを実行することによって、通信端末300の各部を制御する。 The CPU 310 controls each part of the communication terminal 300 by executing programs stored in the memory 320.
メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、各種サービスのためのアプリケーションプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100から受信したデータ、操作部340を介して入力されたデータ、通信端末300のユーザを特定するための情報などを記憶する。 Memory 320 is realized by various types of RAM, various types of ROM, etc. Memory 320 stores application programs for various services, data generated by program execution by CPU 310, data received from server 100, data input via operation unit 340, information for identifying the user of communication terminal 300, etc.
ディスプレイ330は、CPU310からのデータに基づいて、画像やテキストを表示する。操作部340は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をCPU310に入力する。なお、通信端末300は、ディスプレイ330と操作部340とを含むタッチパネル350を有してもよい。 The display 330 displays images and text based on data from the CPU 310. The operation unit 340 is composed of a pointing device, switches, etc., and inputs various commands from the user to the CPU 310. The communication terminal 300 may also have a touch panel 350 that includes the display 330 and the operation unit 340.
通信インターフェイス360は、インターネットやキャリア網やルータなどを介して、サーバ100や収納装置200などの他の装置との間でデータを送受信する。たとえば、CPU310は、WEBブラウザのアプリケーションプログラムや専用のサービスアプリケーションプログラムに従って、通信インターフェイス360を介してサーバ100や収納装置などの他の装置と各種の情報をやりとりする。 The communication interface 360 transmits and receives data to and from other devices such as the server 100 and storage device 200 via the Internet, a carrier network, a router, etc. For example, the CPU 310 exchanges various information with other devices such as the server 100 and storage device via the communication interface 360 in accordance with a web browser application program or a dedicated service application program.
スピーカ370は、CPU310からの信号に基づいて、各種の音声を出力する。CPU310は、ディスプレイ330に限らず、サーバ100から受け付けた回答を音声出力してもよい。 The speaker 370 outputs various sounds based on signals from the CPU 310. The CPU 310 may output answers received from the server 100 as audio, not just from the display 330.
マイク380は、音声を受け付けて、音声データをCPU310に入力する。CPU310は、操作部340に限らず、ユーザからの音声メッセージを受け付けて、当該音声メッセージをサーバ100に送信してもよい。 The microphone 380 receives voice and inputs the voice data to the CPU 310. The CPU 310 may also receive voice messages from the user, not just the operation unit 340, and transmit the voice messages to the server 100.
たとえば、通信端末300のCPU310は、メモリ320のアプリケーションプログラムに従って、通信インターフェイス360を介して、サーバ100や収納装置200から生理用品の残量の情報を受け付けて、図2に示すように、それらの情報をディスプレイ330に表示させる。また、CPU310は、メモリ320のアプリケーションプログラムに従って、通信インターフェイス360を介して、サーバ100や収納装置200からの情報に基づいて、図12や図13に示すように、生理開始日や生理終了日や生理の周期や出血量や使用した生理用品の種類などの情報をディスプレイ330に表示させる。
<第2の実施の形態>
For example, the CPU 310 of the communication terminal 300 receives information about the remaining amount of sanitary products from the server 100 or the storage device 200 via the communication interface 360 in accordance with the application program in the memory 320, and displays the information on the display 330 as shown in Fig. 2. The CPU 310 also displays information such as the menstrual start date, menstrual end date, menstrual cycle, blood loss, and type of sanitary product used on the display 330 based on the information from the server 100 or the storage device 200 via the communication interface 360 in accordance with the application program in the memory 320, as shown in Figs.
Second Embodiment
上記の実施の形態においては、生理用品を収納装置200から取り出した日を生理の開始日と認定し、生理用品を収納装置200から取り出さなかった日を生理の終了日と認定するものであった。しかしながら、生理用品を収納装置200から取り出したからといって生理が開始とは限らず、生理用品を収納装置200日から取り出さなかったからといって生理が終了したとは限らない。 In the above embodiment, the day on which sanitary products were removed from the storage device 200 was recognized as the start date of menstruation, and the day on which sanitary products were not removed from the storage device 200 was recognized as the end date of menstruation. However, removing sanitary products from the storage device 200 does not necessarily mean that menstruation has started, and not removing sanitary products from the storage device 200 does not necessarily mean that menstruation has ended.
そこで、本実施の形態においては、図15および図16を参照して、サーバ100のCPU110は、生理用品を取り出すたびにポイントをカウントして、1日の間で所定のポイント以上となった日を生理の開始日と認定し、1日の間で所定のポイント以下となった日を生理の終了日と認定するものである。より詳細には、図15および図16に示すように、CPU110は、1日毎に、生理用品の使用ポイントを蓄積していき、ポイントが3以上となった日を生理の開始日、使用ポイントが2以下となった日を生理の終了日と認定する。 In this embodiment, referring to Figures 15 and 16, the CPU 110 of the server 100 counts points each time a sanitary product is taken out, and recognizes the day when the points reach a predetermined number or more as the start of menstruation, and recognizes the day when the points reach a predetermined number or less as the end of menstruation. More specifically, as shown in Figures 15 and 16, the CPU 110 accumulates sanitary product usage points each day, and recognizes the day when the points reach 3 or more as the start of menstruation, and the day when the points reach 2 or less as the end of menstruation.
なお、この場合は、CPU110は、生理期間中の一日毎の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積することが好ましい。ただし、CPU110は、生理期間全体の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積してもよい。 In this case, it is preferable that the CPU 110 determine the amount of blood loss based on the points for the sanitary products used for each day during the menstrual period and store this amount of blood loss in the physiological information data 123. However, the CPU 110 may also determine the amount of blood loss based on the points for the sanitary products used for the entire menstrual period and store this amount of blood loss in the physiological information data 123.
さらに、生理用品の種類毎に付与されるポイントが異なることが好ましい。たとえば、少ない日用の生理用品は2ポイント、多い日用の生理用品は3ポイントが設定される。図17および図18を参照して、サーバ100のCPU110は、生理用品を取り出すたびに当該種類のポイントをカウントして、1日の間で所定のポイント以上となった場合に生理の開始日と認定し、1日の間で所定のポイント以下となった場合に生理の終了日と認定するものである。より詳細には、図17および図18に示すように、CPU110は、1日毎に、生理用品の使用ポイントを蓄積していき、ポイントが4以上となった日を生理の開始日、使用ポイントが2以下となった日を生理の終了日と認定する。 Furthermore, it is preferable that different points be awarded for each type of sanitary product. For example, 2 points are assigned to sanitary products for light days, and 3 points are assigned to sanitary products for heavy days. Referring to Figures 17 and 18, the CPU 110 of the server 100 counts the points for that type of sanitary product each time the product is taken out, and recognizes the start of menstruation when the points reach a predetermined number or more within a day, and recognizes the end of menstruation when the points fall below the predetermined number within a day. More specifically, as shown in Figures 17 and 18, the CPU 110 accumulates the points for use of the sanitary product each day, and recognizes the day when the points reach 4 or more as the start of menstruation, and the day when the points reach 2 or less as the end of menstruation.
この場合も、CPU110は、生理期間中の一日毎の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積することが好ましい。ただし、CPU110は、生理期間全体の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積してもよい。 In this case, too, it is preferable that the CPU 110 determine the amount of blood loss based on the points for the sanitary products used for each day during the menstrual period and store that amount of blood loss in the physiological information data 123. However, the CPU 110 may also determine the amount of blood loss based on the points for the sanitary products used for the entire menstrual period and store that amount of blood loss in the physiological information data 123.
あるいは、少ない日用の生理用品は1ポイント、普通の日用の生理用品は2ポイント、多い日用の生理用品は3ポイントが設定される。図19および図20を参照して、サーバ100のCPU110は、生理用品を取り出すたびに当該種類のポイントをカウントして、1日の間で所定のポイント以上となった場合に生理の開始日と認定し、1日の間で所定のポイント以下となった場合に生理の終了日と認定するものである。より詳細には、図19および図20に示すように、CPU110は、1日毎に、生理用品の使用ポイントを蓄積していき、ポイントが4以上となった日を生理の開始日、使用ポイントが2以下となった日を生理の終了日と認定する。 Alternatively, 1 point is set for sanitary products for light days, 2 points for sanitary products for normal days, and 3 points for sanitary products for heavy days. Referring to Figures 19 and 20, the CPU 110 of the server 100 counts the points for that type of sanitary product each time the product is taken out, and recognizes it as the start of menstruation if the points reach a predetermined number or more in one day, and recognizes it as the end of menstruation if the points fall below a predetermined number in one day. More specifically, as shown in Figures 19 and 20, the CPU 110 accumulates the points for sanitary products used each day, and recognizes the day when the points reach 4 or more as the start of menstruation, and the day when the points reach 2 or less as the end of menstruation.
この場合も、CPU110は、生理期間中の一日毎の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積することが好ましい。ただし、CPU110は、生理期間全体の、使用した生理用品のポイントに基づいて、出血量を特定して、当該出血量を生理情報データ123に蓄積してもよい。 In this case, too, it is preferable that the CPU 110 determine the amount of blood loss based on the points for the sanitary products used for each day during the menstrual period and store that amount of blood loss in the physiological information data 123. However, the CPU 110 may also determine the amount of blood loss based on the points for the sanitary products used for the entire menstrual period and store that amount of blood loss in the physiological information data 123.
その他、サーバ100は、生理の開始日や終了日の特定方法として、多くの方法を選択することができる。たとえば、サーバ100は、使用した日が連続した場合に、使用一日目を開始日と認定したり、使用した日があっても次の日に使用されなかったら開始日と認定しないというルールを採用することができる。
<第3の実施の形態>
In addition, the server 100 can select from many methods for specifying the start and end dates of menstruation. For example, the server 100 can adopt a rule that if the days of use are consecutive, the first day of use is recognized as the start date, or if there is a day of use but no use on the following day, it is not recognized as the start date.
Third Embodiment
さらに上記の実施の形態の機能に加えて、ユーザが、サービスによって特定された過去の生理の開始日や終了日を、通信端末300を介して修正することができる。たとえば、図21に示すように、ユーザは、提示された生理の開始日にタッチして、正しい日にちまでドラッグすることによって生理の開始日を修正することができる。 In addition to the functionality of the above embodiment, the user can also modify the start and end dates of past periods identified by the service via the communication terminal 300. For example, as shown in FIG. 21, the user can modify the start date of their period by touching the displayed start date of their period and dragging it to the correct date.
より詳細には、本実施の形態においては、サーバ100のCPU110は、通信インターフェイス160を介して、通信端末300に、生理の開始日や、生理の終了日を送信した後で、通信端末300からのデータに基づいて、以下の処理を実行する。 More specifically, in this embodiment, the CPU 110 of the server 100 transmits the start date and end date of the menstrual period to the communication terminal 300 via the communication interface 160, and then executes the following processing based on the data from the communication terminal 300.
図22を参照して、CPU110は、通信インターフェイス160を介して、通信端末300からデータを受信する(ステップS302)。 Referring to FIG. 22, the CPU 110 receives data from the communication terminal 300 via the communication interface 160 (step S302).
CPU110は、通信端末300からのデータから、ユーザIDを読み出す(ステップS304)。 The CPU 110 reads the user ID from the data from the communication terminal 300 (step S304).
CPU110は、通信端末300からのデータから、生理の開始日や終了日の修正指示を読み出す(ステップS306)。 The CPU 110 reads instructions to correct the start and end dates of the period from the data sent from the communication terminal 300 (step S306).
CPU110は、修正指示に基づいて、生理情報データ123を修正したり更新したりする(ステップS308)。 The CPU 110 corrects or updates the physiological information data 123 based on the correction instruction (step S308).
特に本実施の形態においては、CPU110は、生理の開始日や終了日を修正された場合は、対象となるユーザに関して、生理の開始日や終了日と判断するためのルールを変更する(ステップS310)。 In particular, in this embodiment, if the start or end date of menstruation is modified, the CPU 110 changes the rules for determining the start or end date of menstruation for the target user (step S310).
たとえば、CPU110は、生理の開始日が後の日に修正された場合には、生理の開始日と判断するためのしきい値やポイントを高い方に補正する。逆に、CPU110は、生理の開始日が前の日に修正された場合には、生理の開始日と判断するためのしきい値やポイントを低い方に補正する。また、CPU110は、生理の終了日が後の日に修正された場合には、生理の終了日と判断するためのしきい値やポイントを少ない方に補正する。逆に、CPU110は、生理の終了日が前の日に修正された場合には、生理の終了日と判断するためのしきい値やポイントを高い方に補正する。 For example, if the start date of menstruation is corrected to a later date, the CPU 110 corrects the threshold value and points used to determine the start date of menstruation to a higher value. Conversely, if the start date of menstruation is corrected to an earlier day, the CPU 110 corrects the threshold value and points used to determine the start date of menstruation to a lower value. Also, if the end date of menstruation is corrected to a later date, the CPU 110 corrects the threshold value and points used to determine the end date of menstruation to a lower value. Conversely, if the end date of menstruation is corrected to an earlier day, the CPU 110 corrects the threshold value and points used to determine the end date of menstruation to a higher value.
あるいは、CPU110は、修正が頻繁に行われる場合には、生理用品の使用時刻で生理の開始日を決定したり、生理用品を使用する間隔の長さで生理の開始日や終了日を決定したり、特定の生理用品の使用の有無によって生理の開始日や終了日を決定したりするように変更してもよい。
<第4の実施の形態>
Alternatively, if frequent adjustments are made, the CPU 110 may be modified to determine the start date and end date of menstruation based on the time of use of sanitary products, the length of time between uses of sanitary products, or whether or not a specific sanitary product is used.
<Fourth embodiment>
さらに上記の実施の形態の機能に加えて、サーバ100は、使用された順番に、生理用品の種類を通信端末300に提示することが好ましい。たとえば、図23に示すように、通信端末300は、サーバ100からの情報に基づいて、1日毎に、使用した順に、生理用品の種類を提示する。たとえば、12日は、上から順に、Sサイズの生理用品のアイコンと、Mサイズの生理用品のアイコンが表示されている。13日は、生理用品が使用されていない。14日は、上から順に、Mサイズの生理用品のアイコンと、夜用の生理用品のアイコンが表示される。15日は、上から順に、Mサイズの生理用品のアイコンと、Mサイズの生理用品のアイコンと、Mサイズの生理用品のアイコンと、夜用の生理用品のアイコンが表示される。 Furthermore, in addition to the functions of the above-described embodiment, it is preferable that the server 100 presents the types of sanitary products to the communication terminal 300 in the order in which they were used. For example, as shown in FIG. 23, the communication terminal 300 presents the types of sanitary products for each day in the order in which they were used, based on information from the server 100. For example, on the 12th, an icon for a small sanitary product and an icon for a medium sanitary product are displayed from top to bottom. On the 13th, no sanitary product was used. On the 14th, an icon for a medium sanitary product and an icon for a nighttime sanitary product are displayed from top to bottom. On the 15th, an icon for a medium sanitary product, an icon for a medium sanitary product, an icon for a medium sanitary product, and an icon for a nighttime sanitary product are displayed from top to bottom.
本実施の形態においては、サーバ100のCPU110は、図24に示す処理を実行する。 In this embodiment, the CPU 110 of the server 100 executes the process shown in Figure 24.
CPU110は、通信インターフェイス160を介して、通信端末300からデータを受信する(ステップS402)。 The CPU 110 receives data from the communication terminal 300 via the communication interface 160 (step S402).
CPU110は、通信端末300からのデータから、ユーザIDを読み出して、ユーザデータ121に基づいて収納装置のIDを特定する(ステップS404)。 The CPU 110 reads the user ID from the data from the communication terminal 300 and identifies the ID of the storage device based on the user data 121 (step S404).
CPU110は、使用履歴データ122を参照して、直近の生理開始日からの、毎日の生理用品の使用履歴を読み出す(ステップS406)。 The CPU 110 references the usage history data 122 and reads the daily usage history of sanitary products from the start date of the most recent menstruation (step S406).
CPU110は、通信インターフェイス160を介して、通信端末300に、直近の生理開始日からの、毎日の生理用品の使用履歴を送信する(ステップS408)。これによって、通信端末300のCPU310は、サーバ100からのデータに基づいて、ディスプレイ330に、生理の開始日からの毎日に関して、使用された順に、生理用品の種類を示すアイコンを表示する。 The CPU 110 transmits the daily sanitary product usage history from the most recent start date of menstruation to the communication terminal 300 via the communication interface 160 (step S408). Based on the data from the server 100, the CPU 310 of the communication terminal 300 then displays on the display 330 icons indicating the types of sanitary products used in the order they were used for each day since the start date of menstruation.
ユーザが、実際に使用された生理用品に関して、出血量との関係を入力できてもよい。これによって、将来的に、当該ユーザにより適切な生理用品を提案できる可能性が高まる。たとえば、図25の左図に示すように、通信端末300のCPU310は、ディスプレイ330に、使用された順に生理用品のアイコンを表示させる。図25の中図に示すように、ユーザが、修正したい生理用品のアイコンをタップする。つまり、CPU310は、操作部340を介して、ユーザ操作、すなわち生理用品のサイズが適切であったか否か、すなわち生理用品の容量が小さすぎたか、ちょうど良かったか、容量が大きすぎたか、出血がなかったかの選択命令を受け付ける。CPU310は、通信インターフェイス360を介して、フィードバック結果をサーバ100に送信するともに、図25の右図に示すように、ディスプレイ330に、適切でなかった生理用品のアイコンの表示を変更させる。 The user may be able to input the relationship between the sanitary product actually used and the amount of blood loss. This increases the likelihood that more appropriate sanitary products can be suggested to the user in the future. For example, as shown in the left diagram of FIG. 25, the CPU 310 of the communication terminal 300 displays icons of sanitary products in the order in which they were used on the display 330. As shown in the center diagram of FIG. 25, the user taps the icon of the sanitary product they wish to modify. In other words, the CPU 310 accepts user operation via the operation unit 340, i.e., a selection command as to whether the size of the sanitary product was appropriate, i.e., whether the capacity of the sanitary product was too small, just right, or too large, or whether there was no bleeding. The CPU 310 transmits the feedback results to the server 100 via the communication interface 360, and also changes the display of the icon of the inappropriate sanitary product on the display 330, as shown in the right diagram of FIG. 25.
図26を参照して、CPU110は、通信インターフェイス160を介して、通信端末300からデータを受信する(ステップS412)。 Referring to FIG. 26, the CPU 110 receives data from the communication terminal 300 via the communication interface 160 (step S412).
CPU110は、通信端末300からのデータから、ユーザIDを読み出して、ユーザデータ121を参照することによって収納装置IDを特定する(ステップS414)。 The CPU 110 reads the user ID from the data from the communication terminal 300 and identifies the storage device ID by referencing the user data 121 (step S414).
CPU110は、通信端末300からのデータから、指定された日付と、指定された順番と、指定された生理用品の種類のフィードバックを読み出す(ステップS416)。 The CPU 110 reads feedback on the specified date, the specified order, and the specified type of sanitary product from the data received from the communication terminal 300 (step S416).
CPU110は、フィードバックに基づいて、使用履歴データ122を修正したり更新したりする(ステップS418)。より詳細には、CPU110は、生理用品の容量が小さすぎた場合には、生理用品のサイズを上げたデータに修正し、容量が大きすぎた場合は、生理用品のサイズを下げたデータに修正する。なお、修正した履歴には、修正フラグを立てることが好ましい。 The CPU 110 corrects or updates the usage history data 122 based on the feedback (step S418). More specifically, if the capacity of the sanitary product is too small, the CPU 110 corrects the data to increase the size of the sanitary product, and if the capacity is too large, the CPU 110 corrects the data to decrease the size of the sanitary product. It is preferable to set a correction flag for corrected history.
なお、ここでは、生理用品の容量が小さすぎたか、ちょうど良かったか、容量が大きすぎたか、出血がなかったかの選択命令を受け付けるものであったが、フィードバックとしては、適切な生理用品の種類自体の入力を通信端末300が受け付けてサーバ100に送信してもよい。 Note that, while the system receives a selection command to indicate whether the volume of the sanitary product was too small, just right, too large, or whether there was no bleeding, the communication terminal 300 may also receive input of the appropriate type of sanitary product itself as feedback and transmit this to the server 100.
あるいは、単純に、ユーザが、サーバ100で特定された生理用品の種類を修正できてもよい。サーバ100が、使用された生理用品を間違えて認識している場合があるからである。たとえば、図23に示すように、通信端末300に生理用品のアイコンが表示されている状態で、ユーザは、修正したい生理用品のアイコンを長押しする。通信端末300は、複数種類の生理用品のアイコンを選択可能に表示する。通信端末300が、選択命令に基づいて、ユーザに選択されたアイコンの生理用品に修正する旨の命令をサーバ100に送信する。 Alternatively, the user may simply be able to modify the type of sanitary product identified by the server 100. This is because the server 100 may mistakenly recognize the sanitary product used. For example, as shown in FIG. 23, with icons of sanitary products displayed on the communication terminal 300, the user presses and holds the icon of the sanitary product they wish to modify. The communication terminal 300 displays icons of multiple types of sanitary products so that they can be selected. Based on the selection command, the communication terminal 300 sends a command to the server 100 to modify the sanitary product to the icon selected by the user.
図27を参照して、CPU110は、通信インターフェイス160を介して、通信端末300からデータを受信する(ステップS422)。 Referring to FIG. 27, the CPU 110 receives data from the communication terminal 300 via the communication interface 160 (step S422).
CPU110は、通信端末300からのデータから、ユーザIDを読み出して、ユーザデータ121を参照することによって収納装置IDを特定する(ステップS424)。 The CPU 110 reads the user ID from the data from the communication terminal 300 and identifies the storage device ID by referencing the user data 121 (step S424).
CPU110は、通信端末300からのデータから、指定された日付と、指定された順番と、指定された生理用品の種類とを含む修正指示を読み出す(ステップS426)。 The CPU 110 reads correction instructions, including the specified date, specified order, and specified type of sanitary product, from the data from the communication terminal 300 (step S426).
CPU110は、修正指示に基づいて、使用履歴データ122を修正したり更新したりする(ステップS428)。
<第5の実施の形態>
Based on the correction instruction, the CPU 110 corrects or updates the usage history data 122 (step S428).
Fifth Embodiment
さらに上記の実施の形態の機能に加えて、サーバ100は、ユーザ毎の過去の生理用品の使用履歴に基づいて、ユーザに次の生理の開始日や終了日や、生理期間中の生理用品の使用予定や、生理期間中の毎日の出血量の予測などを通信端末300を介して提示することが好ましい。たとえば、図28に示すように、通信端末300は、サーバ100からの情報に基づいて、次の生理期間全体に関する、毎日の、生理用品の使用予測を表示する。あるいは、図29に示すように、通信端末300は、サーバ100からの情報に基づいて、既に過ぎた日の、生理用品の使用履歴を示す実線のアイコンと、当日または次の日または今から24時間分の、生理用品の使用予測を示す点線のアイコンとを表示する。あるいは、図30に示すように、通信端末300は、サーバ100からの情報に基づいて、既に過ぎた日の、生理用品の使用履歴を示す実線のアイコンと、生理期が終わるまでの毎日の、生理用品の使用予測を示す点線のアイコンとを表示する。 In addition to the functions of the above embodiments, it is preferable that the server 100 presents to the user, via the communication terminal 300, the start and end dates of the next period, the planned use of sanitary products during the period, and a predicted daily blood loss during the period, based on the user's past sanitary product use history. For example, as shown in FIG. 28, the communication terminal 300 displays a daily predicted sanitary product use for the entire next period based on information from the server 100. Alternatively, as shown in FIG. 29, the communication terminal 300 displays, based on information from the server 100, solid line icons indicating the sanitary product use history for days that have already passed and dotted line icons indicating predicted sanitary product use for the current day, the next day, or the next 24 hours. Alternatively, as shown in FIG. 30, the communication terminal 300 displays, based on information from the server 100, solid line icons indicating the sanitary product use history for days that have already passed and dotted line icons indicating predicted sanitary product use for each day until the end of the period.
本実施の形態においては、サーバ100のメモリ120は、予測データ124を記憶する。図31に示すように、予測データ124は、ユーザ毎に、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間における毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量を格納する。 In this embodiment, the memory 120 of the server 100 stores prediction data 124. As shown in FIG. 31, the prediction data 124 stores, for each user, the menstrual cycle, the start date of the next period, the end date of the next period, the average order in which sanitary products are used each day during the menstrual period, and the average amount of blood loss each day during the menstrual period.
サーバ100のCPU110は、生理用品が使用されたときや、使用した生理用品に関するフィードバックを受けたときや、使用した生理用品が修正されたときや、生理の開始日や終了日が修正されたときなどのように、生理用品の使用履歴データ122が更新されると、ユーザ毎の生理用品の使用履歴に基づいて、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間中の毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量を計算して、予測データ124を更新する。 When the sanitary product usage history data 122 is updated, such as when a sanitary product is used, when feedback is received regarding the sanitary product used, when the sanitary product used is modified, or when the start or end date of the period is modified, the CPU 110 of the server 100 calculates the menstrual cycle, the start date of the next period, the end date of the next period, the average order in which sanitary products are used each day during the period, and the average daily blood loss during the period based on each user's sanitary product usage history, and updates the prediction data 124.
そして、CPU110は、通信端末300からの要求を受け付けると、当該通信端末300に対応するユーザに関する、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間中の毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量とを示す情報を、通信インターフェイス160を介して、当該通信端末300に送信する。これによって、通信端末300のCPU310は、サーバ100からの情報に基づいて、図28や図29や図30に示す画面をディスプレイ330に表示させる。 When the CPU 110 receives a request from the communication terminal 300, it transmits information indicating the menstrual cycle, the start date of the next period, the end date of the next period, the average order of sanitary product use each day during the menstrual period, and the average daily blood loss during the menstrual period for the user corresponding to the communication terminal 300 via the communication interface 160 to the communication terminal 300. As a result, the CPU 310 of the communication terminal 300 displays the screens shown in Figures 28, 29, and 30 on the display 330 based on the information from the server 100.
ただし、サーバ100は、ユーザだけでなく、当該ユーザと同じ年齢や体形の別のユーザの過去の生理用品の使用履歴にも基づいて、ユーザに次の生理の開始日や終了日や、生理期間中の生理用品の使用予定や、生理期間中の毎日の出血量の予測などを通信端末300を介して提示してもよい。この場合は、サーバ100のCPU110は、生理用品が使用されたときや、使用した生理用品に関するフィードバックを受けたときや、使用した生理用品が修正されたときや、生理の開始日や終了日が修正されたときなど、生理用品の使用履歴データ122が更新されると、ユーザと同じ属性を有する複数のユーザの生理用品の使用履歴に基づいて、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間中の毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量の予測とを計算して、予測データ124を更新する。 However, the server 100 may also present the user with the start and end dates of their next period, their planned use of sanitary products during their period, and a predicted daily blood loss during their period via the communication terminal 300, based on the past sanitary product usage history of not only the user but also other users of the same age and build as the user. In this case, when the sanitary product usage history data 122 is updated, such as when a sanitary product is used, when feedback is received regarding the sanitary product used, when the sanitary product used is modified, or when the start and end dates of the period are modified, the CPU 110 of the server 100 calculates the menstrual cycle, the start and end dates of the next period, the average daily order of sanitary product use during their period, and a predicted average daily blood loss during their period based on the sanitary product usage history of multiple users with the same attributes as the user, and updates the prediction data 124.
そして、CPU110は、通信端末300からの要求を受け付けると、当該通信端末300に対応するユーザに関する、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間中の毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量とを示す情報を、通信インターフェイス160を介して、当該通信端末300に送信する。これによって、通信端末300のCPU310は、サーバ100からの情報に基づいて、図28や図29や図30に示す画面をディスプレイ330に表示させる。
<第6の実施の形態>
Then, when CPU 110 receives a request from communication terminal 300, it transmits information indicating the menstrual cycle, the start date of the next menstruation, the end date of the next menstruation, the average order of use of sanitary products each day during the menstrual period, and the average daily blood loss during the menstrual period, related to the user corresponding to communication terminal 300, to communication terminal 300 via communication interface 160. As a result, CPU 310 of communication terminal 300 causes the display 330 to display the screens shown in Figures 28, 29, and 30 based on the information from server 100.
Sixth Embodiment
さらに上記の実施の形態の機能に加えて、サーバ100は、ユーザ毎に、生理用品の使用履歴に基づいて、過去の生理用品の使用履歴から、大きく異なるデータが得られた場合に、当該ユーザにその旨の通知を行ったり、指定されている病院や医者やクリニックなどにその旨の通知が行われたりしてもよい。 In addition to the functions of the above embodiments, the server 100 may, for each user, based on the sanitary product usage history, if significantly different data is obtained from the past sanitary product usage history, notify the user or a designated hospital, doctor, clinic, etc.
より詳細には、図32に示すように、サーバ100のCPU110は、生理用品が使用されたときや、使用した生理用品に関するフィードバックを受けたときや、使用した生理用品が修正されたときや、生理の開始日や終了日が修正されたときなどのように、生理用品の使用履歴データ122が更新されると(ステップS602)、ユーザ毎の生理用品の使用履歴に基づいて、生理用品の使用量が大幅に増えたか否かを判断する(ステップS604)。たとえば、生理用品の使用ポイントが3ポイント以上増えたか否かを判断する。 More specifically, as shown in FIG. 32, when the sanitary product usage history data 122 is updated (step S602), such as when a sanitary product is used, when feedback is received regarding the sanitary product used, when the sanitary product used is modified, or when the start or end date of menstruation is modified, the CPU 110 of the server 100 determines whether the amount of sanitary product used has increased significantly (step S604) based on the sanitary product usage history for each user. For example, it determines whether the sanitary product usage points have increased by 3 points or more.
生理用品の使用量が大幅に増えた場合(ステップS604にてYESである場合)、CPU110は、通信インターフェイス160を介してユーザの通信端末300や指定された専門家の端末などに、ユーザの生理用品の使用が急激に増えたことを通知する(ステップS606)。 If the amount of sanitary products used has increased significantly (YES in step S604), the CPU 110 notifies the user's communication terminal 300 or the terminal of a designated expert via the communication interface 160 that the user's sanitary product use has increased dramatically (step S606).
ユーザ毎の生理用品の使用履歴に基づいて、生理用品の使用量が大幅に増えていない場合(ステップS604)、CPU110は、生理用品の使用量が大幅に減ったか否かを判断する(ステップS608)。たとえば、生理用品のポイントが3ポイント以上減ったか否かを判断する。 If, based on the user's sanitary product usage history, the amount of sanitary product usage has not increased significantly (step S604), the CPU 110 determines whether the amount of sanitary product usage has decreased significantly (step S608). For example, it determines whether the points for sanitary products have decreased by 3 or more points.
生理用品の使用量が大幅に減った場合(ステップS608にてYESである場合)、CPU110は、通信インターフェイス160を介してユーザの通信端末300や指定された専門家の端末などに、ユーザの生理用品の使用が急激に減ったことを通知する(ステップS610)。 If the amount of sanitary products used has decreased significantly (YES in step S608), the CPU 110 notifies the user's communication terminal 300 or the terminal of a designated expert via the communication interface 160 that the user's sanitary product use has decreased dramatically (step S610).
ただし、サーバ100のCPU110は、ユーザ毎に、生理用品の使用履歴に基づいて、当該ユーザの過去の生理用品の使用履歴と別のユーザの過去の生理用品の使用履歴と比較して、大きく異なるデータが得られた場合に、当該ユーザにその旨の通知を行ったり、指定されている病院や医者やクリニックなどにその旨の通知が行われたりしてもよい。
<第7の実施の形態>
However, the CPU 110 of the server 100 may compare the user's past sanitary product usage history with that of another user based on the user's sanitary product usage history, and if significantly different data is obtained, the CPU 110 may notify the user or a designated hospital, doctor, clinic, etc. of this fact.
Seventh Embodiment
さらに上記の実施の形態の機能に加えて、図33に示すように、サーバ100は、収納装置200の生理用品の残量と、ユーザの生理用品の使用予測とに基づいて、いずれかの種類の生理用品がなくなりそうになると、ECサイトや、生理用品の会社に、当該種類を自動的に発注したり、ユーザの通信端末300に発注のための許可を求めたりしてもよい。 In addition to the functions of the above-described embodiment, as shown in FIG. 33, when a type of sanitary product is about to run out, the server 100 may automatically order that type from an e-commerce site or sanitary product company, or request permission to place an order from the user's communication terminal 300, based on the remaining amount of sanitary products in the storage device 200 and the user's predicted sanitary product usage.
サーバ100のCPU110は、生理用品が使用されたときや、使用した生理用品に関するフィードバックを受けたときや、使用した生理用品が修正されたときや、生理の開始日や終了日が修正されたときや、生理の終了日が確定したときなどのように、生理用品の使用履歴データ122が更新されると、ユーザ毎の生理用品の使用履歴に基づいて、次の生理期間中に消費されると予想される生理用品の種類別の個数を計算する。そして、当該個数が、収納装置200の残量よりも少ない場合に、CPU110は、通信インターフェイス160を介して、ECサイトや、生理用品の会社に、当該種類を自動的に発注したり、ユーザの通信端末300に発注のための許可を求めたりする。 When the sanitary product usage history data 122 is updated, such as when a sanitary product is used, when feedback is received regarding the sanitary product used, when the sanitary product used is modified, when the start or end date of the period is modified, or when the end date of the period is confirmed, the CPU 110 of the server 100 calculates the number of each type of sanitary product expected to be consumed during the next period based on each user's sanitary product usage history. If this number is less than the remaining amount in the storage device 200, the CPU 110 automatically places an order for that type of sanitary product from an e-commerce site or sanitary product company via the communication interface 160, or requests permission to place an order from the user's communication terminal 300.
あるいは、サーバ100のメモリ120は、収納装置200毎に、種類毎の収納容量を記憶する。また、メモリ120は、生理用品の種類毎に、販売単位毎の個数を記憶する。そして、CPU110は、生理用品が使用されたときや、使用した生理用品に関するフィードバックを受けたときや、使用した生理用品が修正されたときや、生理の開始日や終了日が修正されたときや、生理用品の使用履歴データ122が更新されると、収納装置200の残量と、収納装置200の収納容量とに基づいて、収納余力が生理用品の販売単位の個数よりも多い場合に、通信インターフェイス160を介して、ECサイトや、生理用品の会社に、当該種類を自動的に発注したり、ユーザの通信端末300に発注のための許可を求めたりする。これによって、収納装置200には、余裕をもって生理用品が収納されることになり、災害時や品薄時などにユーザが慌てて購入に走る可能性を低減することができる。
<第8の実施の形態>
Alternatively, the memory 120 of the server 100 stores the storage capacity of each type for each storage device 200. The memory 120 also stores the number of units per sales unit for each type of sanitary product. When a sanitary product is used, when feedback is received regarding the sanitary product used, when the sanitary product used is modified, when the menstrual start or end date is modified, or when the sanitary product usage history data 122 is updated, the CPU 110 automatically places an order for that type of sanitary product from an e-commerce site or a sanitary product company via the communication interface 160, or requests permission to place an order from the user's communication terminal 300, based on the remaining amount and storage capacity of the storage device 200, if the storage capacity is greater than the number of units per sales unit of the sanitary product. This allows the storage device 200 to store sanitary products with a surplus, reducing the possibility of users rushing to purchase products during disasters or shortages.
Eighth Embodiment
上記の実施の形態においては、収納装置200が、生理用品の種類毎の重量を測定して測定結果をサーバ100に送信することによって、サーバ100で生理用品の種類毎の使用個数を取得するものであった。しかしながら、このような形態には、限られない。 In the above embodiment, the storage device 200 measures the weight of each type of sanitary product and transmits the measurement results to the server 100, which then obtains the number of sanitary products used for each type. However, this is not limited to this embodiment.
収納装置200は、上蓋の底面から光を照射することによって、生理用品の上端までの距離を測定してもよい。そして、サーバ100のCPU110が、当該距離の変化に基づいて生理用品の種類毎の使用個数を計算してもよい。 The storage device 200 may measure the distance to the top of the sanitary product by irradiating light from the bottom surface of the top lid. The CPU 110 of the server 100 may then calculate the number of sanitary products used for each type based on changes in this distance.
その他、収納装置200が、超音波を利用したり、画像を撮影したりして、サーバ100で生理用品の使用個数を計算してもよく、使用個数の取得方法は特に限定されるものではない。 In addition, the storage device 200 may use ultrasound or take images to have the server 100 calculate the number of sanitary products used; the method for obtaining the number of sanitary products used is not particularly limited.
また、上記の実施の形態においては、収納装置200が、生理用品の種類毎の収納スペースを有するものであって、種類毎の測定結果をサーバ100に送信するものであった。しかしながら、収納装置200が、複数種類の生理用品を1つの収納スペースにストックするものであってもよい。この場合は、サーバ100のCPU110が、収納装置200からの重量や距離やカメラ画像などに基づいて、使用された生理用品の種類を特定することなる。 In the above embodiment, the storage device 200 has a storage space for each type of sanitary product, and transmits measurement results for each type to the server 100. However, the storage device 200 may also stock multiple types of sanitary products in a single storage space. In this case, the CPU 110 of the server 100 will identify the type of sanitary product used based on the weight, distance, camera images, etc. from the storage device 200.
また、上記の実施の形態においては、収納装置200が、測定結果をサーバ100に送信して、サーバ100のCPU110が、使用された生理用品の個数を取得するものであった。しかしながら、収納装置200のCPU210が、重量センサ231,232,233やその他のセンサの測定結果に基づいて、使用された生理用品の種類や個数を特定してもよい。つまり、収納装置200が、通信インターフェイス160を介して、使用された生理用品の種類や個数をサーバ100に送信してもよい。
<第9の実施の形態>
In the above embodiment, the storage device 200 transmits the measurement results to the server 100, and the CPU 110 of the server 100 acquires the number of sanitary products used. However, the CPU 210 of the storage device 200 may identify the type and number of sanitary products used based on the measurement results of the weight sensors 231, 232, 233 or other sensors. In other words, the storage device 200 may transmit the type and number of sanitary products used to the server 100 via the communication interface 160.
Ninth Embodiment
上記の実施の形態のネットワークシステム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ100の役割がクラウド上の複数の装置によって実現されてもよいし、通信端末300によって実現されてもよい。より詳細には、収納装置200から各種のデータが、WiFi(登録商標)やBluetooth(登録商標)を介して、サーバ100を介さずに直接的に、通信端末300に送信されてもよい。 Some or all of the roles of each device in the network system 1 of the above embodiment may be performed by other devices. For example, the role of the server 100 may be performed by multiple devices on the cloud, or by the communication terminal 300. More specifically, various data may be sent from the storage device 200 directly to the communication terminal 300 via Wi-Fi (registered trademark) or Bluetooth (registered trademark) without going through the server 100.
この場合は、通信端末300のCPU310が、メモリ320のプログラムに従って、以下の処理を実行する。なお、ここでは、メモリ320は、ユーザだけの使用履歴データ122や生理情報データ123を記憶する。ただし、このようなデータは、クラウド上に保存されてもよい。 In this case, the CPU 310 of the communication terminal 300 executes the following process in accordance with the program in the memory 320. Note that in this case, the memory 320 stores the user's usage history data 122 and physiological information data 123 only. However, such data may also be stored on the cloud.
図34を参照して、CPU310は、通信インターフェイス360を介して収納装置200からのデータを受信する(ステップS502)。 Referring to FIG. 34, the CPU 310 receives data from the storage device 200 via the communication interface 360 (step S502).
CPU310は、受信したデータから生理用品の種類毎の重量を読み出して使用履歴データ122に蓄積する。CPU310は、種類毎の前回の重量と今回の重量との差分と、種類毎の生理用品の1個当たりの重さと、から種類毎の使用個数を計算して、使用履歴データ122に蓄積する(ステップS506)。なお、CPU110は、種類毎の重量が増えている場合には、生理用品を補充したものとして、最新の重量を使用履歴データ122に蓄積する。 The CPU 310 reads the weight of each type of sanitary product from the received data and stores it in the usage history data 122. The CPU 310 calculates the number of sanitary products used for each type from the difference between the previous weight and the current weight for each type and the weight of each sanitary product for each type, and stores this in the usage history data 122 (step S506). Note that if the weight for each type has increased, the CPU 110 assumes that the sanitary products have been replenished and stores the latest weight in the usage history data 122.
CPU310は、生理開始の条件を満たしている場合(ステップS508にてYESである場合)、本日を生理開始日として生理情報データ123に蓄積する(ステップS510)。 If the conditions for the start of menstruation are met (YES in step S508), the CPU 310 stores today as the start date of menstruation in the menstrual information data 123 (step S510).
より詳細には、図19および図20に示すように、本実施の形態においては、CPU310は、生理用品を使用しない日が第1の所定の日数、たとえば10日など、以上続いた後に、生理用品の使用ポイントが第1の所定値以上である場合に、当該使用日を生理開始日と特定する。 More specifically, as shown in Figures 19 and 20, in this embodiment, if a day on which sanitary products are not used continues for a first predetermined number of days, such as 10 days, and the sanitary product usage points are equal to or greater than a first predetermined value, the CPU 310 identifies that day as the start of menstruation.
CPU310は、生理情報データ123から前回の生理開始日を読み出して、前回の生理開始日から今回の生理開始日までの期間を今回の生理周期として生理情報データ123に蓄積する(ステップS512)。 The CPU 310 reads the start date of the previous period from the physiological information data 123 and stores the period from the start date of the previous period to the start date of the current period as the current menstrual cycle in the physiological information data 123 (step S512).
CPU310は、これまでの生理周期の平均値を計算して生理情報データ123の平均周期を更新する(ステップS514)。 The CPU 310 calculates the average value of the menstrual cycle up to that point and updates the average cycle in the menstrual information data 123 (step S514).
CPU310は、図12に示すように、ディスプレイ530に、種類毎の生理用品の残量を示す情報や、生理開始日を示す情報や、生理周期などを示す情報を表示する(ステップS516)。 As shown in FIG. 12, the CPU 310 displays on the display 530 information indicating the remaining amount of sanitary products by type, information indicating the start date of menstruation, information indicating the menstrual cycle, etc. (step S516).
CPU310は、生理開始の条件を満たしていない場合(ステップS508にてNOである場合)、生理終了の条件を満たしているか否かを判断する(ステップS522)。CPU310は、生理終了の条件を満たしている場合(ステップS522にてYESである場合)、本日を生理終了日として生理情報データ123に蓄積する(ステップS524)。 If the conditions for menstruation start are not met (NO in step S508), the CPU 310 determines whether the conditions for menstruation end are met (step S522). If the conditions for menstruation end are met (YES in step S522), the CPU 310 stores today as the menstruation end date in the menstruation information data 123 (step S524).
たとえば、図19および図20に示すように、本実施の形態においては、CPU310は、生理用品を使用している日が第2の所定の日数、たとえば3日など、以上続いた後に、24時間以上生理用品が使用されなかった場合に、生理終了日と特定する。より詳細には、図19および図20に示すように、1日毎に、生理用品の使用個数を蓄積していき、生理用品の使用ポイントが第2の所定値以下となった日を生理の終了日と認定する。 For example, as shown in Figures 19 and 20, in this embodiment, the CPU 310 determines that a period has ended when sanitary products have not been used for 24 hours or more after a second predetermined number of consecutive days, such as three days, have passed. More specifically, as shown in Figures 19 and 20, the number of sanitary products used is accumulated each day, and the day on which the sanitary product usage points fall below a second predetermined value is recognized as the day on which the period ended.
CPU310は、図13に示すように、種類毎の生理用品の残量を示す情報や、生理終了日を示す情報や、生理周期などをディスプレイ330に表示する(ステップS526)。 As shown in FIG. 13, the CPU 310 displays information indicating the remaining amount of sanitary products by type, information indicating the end date of menstruation, menstrual cycle, etc. on the display 330 (step S526).
CPU310は、生理終了の条件を満たしていない場合(ステップS522にてNOである場合)、その他の処理を実行する(ステップS530)。 If the condition for the end of menstruation is not met (NO in step S522), the CPU 310 performs other processing (step S530).
その他、上記の実施の形態のサーバ100と同様に、将来の開始日の予測や、使用する生理用品の順序の予測や、それらの情報の表示などを通信端末300で実行してもよい。
<まとめ>
Additionally, similar to the server 100 of the above embodiment, the communication terminal 300 may predict a future start date, predict the order in which sanitary products will be used, and display this information.
<Summary>
上記の実施の形態においては、生理用品を収納するための収納装置と、ユーザが利用する通信端末と、収納装置からのデータに基づいてユーザ毎の生理用品の使用履歴を蓄積し、少なくとも次に使用する可能性が高い生理用品の種類を通信端末に提示するためのサーバと、を備えるネットワークシステムが提供される。 In the above embodiment, a network system is provided that includes a storage device for storing sanitary products, a communication terminal used by a user, and a server that accumulates the sanitary product usage history of each user based on data from the storage device and presents to the communication terminal at least the type of sanitary product that is likely to be used next.
好ましくは、サーバは、少なくとも1日分の使用する可能性が高い生理用品の種類を通信端末に提示する。 Preferably, the server presents to the communication terminal at least one day's worth of types of sanitary products that are likely to be used.
好ましくは、通信端末は、使用した生理用品に対する出血量との関係の入力、または実際に使用すべき生理用品の種類の入力を受け付けて、当該情報をサーバに送信する。サーバは、情報に基づいて生理用品の使用履歴を蓄積する。 Preferably, the communication terminal accepts input regarding the relationship between the amount of blood loss and the sanitary product used, or the type of sanitary product that should actually be used, and transmits this information to the server. The server then accumulates a sanitary product usage history based on the information.
好ましくは、サーバは、収納装置からのデータに基づいて、ユーザの平均的な生理用品の使用履歴と異なる使用を検知すると、その旨を通信端末に提示する。 Preferably, when the server detects, based on data from the storage device, that usage of sanitary products differs from the user's average usage history, it notifies the communication terminal of this.
好ましくは、サーバは、収納装置からのデータに基づいて、別の複数のユーザの平均的な生理用品の使用履歴と異なる使用を検知すると、その旨を通信端末に提示する。 Preferably, when the server detects, based on data from the storage device, that the usage history of sanitary products differs from the average usage history of other users, it notifies the communication terminal of this.
好ましくは、サーバは、対象となるユーザの生理用品の使用履歴だけでなく、別の複数のユーザの生理用品の使用履歴にも基づいて、少なくとも次に使用する可能性が高い生理用品の種類を特定する。 Preferably, the server identifies at least the type of sanitary product that is likely to be used next based not only on the target user's sanitary product usage history, but also on the sanitary product usage history of multiple other users.
好ましくは、サーバは、収納装置の収納余力に基づいて、新たに購入する生理用品が全て収納装置に収納できる場合に、新たな生理用品を発注する。 Preferably, the server orders new sanitary products when all of the newly purchased sanitary products can be stored in the storage device based on the storage capacity of the storage device.
好ましくは、サーバは、収納装置の残りの生理用品の個数が、次の生理の期間内に使用される生理用品の個数よりも少なると、新たな生理用品を発注する。 Preferably, the server orders new sanitary products when the number of sanitary products remaining in the storage device is less than the number of sanitary products to be used within the next menstrual period.
好ましくは、通信端末のためのプログラムであって、通信端末のプロセッサに、収納装置からのデータに基づいてユーザ毎の生理用品の使用履歴を蓄積するステップと、少なくとも次に使用する可能性が高い生理用品の種類を特定して、ディスプレイに表示するステップと、を実行させるプログラムが提供される。 Preferably, a program for a communication terminal is provided that causes a processor of the communication terminal to execute the steps of accumulating a usage history of sanitary products for each user based on data from the storage device, and identifying at least the type of sanitary product that is likely to be used next and displaying it on a display.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is indicated by the claims, not the above description, and is intended to include all modifications that are equivalent in meaning to and within the scope of the claims.
1 :ネットワークシステム
100 :サーバ
110 :CPU
120 :メモリ
121 :ユーザデータ
122 :使用履歴データ
123 :生理情報データ
124 :予測データ
140 :操作部
160 :通信インターフェイス
200 :収納装置
201 :ケース部
201A :第1のケース
201B :第2のケース
201C :第3のケース
205 :装置部
210 :CPU
220 :メモリ
231 :重量センサ
232 :重量センサ
233 :重量センサ
250 :タイマ
260 :通信インターフェイス
270 :ライト
280 :スピーカ
300 :通信端末
310 :CPU
320 :メモリ
330 :ディスプレイ
340 :操作部
350 :タッチパネル
360 :通信インターフェイス
370 :スピーカ
380 :マイク
530 :ディスプレイ
1: Network system 100: Server 110: CPU
120: Memory 121: User data 122: Usage history data 123: Physiological information data 124: Prediction data 140: Operation unit 160: Communication interface 200: Storage device 201: Case unit 201A: First case 201B: Second case 201C: Third case 205: Device unit 210: CPU
220: Memory 231: Weight sensor 232: Weight sensor 233: Weight sensor 250: Timer 260: Communication interface 270: Light 280: Speaker 300: Communication terminal 310: CPU
320: Memory 330: Display 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 530: Display
Claims (7)
ユーザが利用する通信端末と、
前記収納装置から送られてくる前回のデータと今回のデータとの差分と、生理用品の種類毎の1個当たりの重量または厚みを含むデータと、に基づいてユーザ毎の複数種類の生理用品の使用履歴を蓄積し、当該使用履歴に基づいて次に使用する可能性が高い生理用品の種類を前記通信端末に提示するためのサーバと、を備え、
前記サーバは、前記収納装置からのデータに基づいて、前記ユーザの平均的な生理用品の使用履歴と異なる使用を検知すると、その旨を前記通信端末に提示する、ネットワークシステム。 a storage device capable of storing a plurality of types of sanitary products, the storage device being configured to transmit data including weights of the plurality of types of sanitary products or distances from a bottom surface of an upper cover of the storage device to the top ends of the plurality of types of sanitary products;
a communication terminal used by a user;
a server that accumulates a usage history of multiple types of sanitary products for each user based on a difference between the previous data and the current data sent from the storage device and data including the weight or thickness of each type of sanitary product, and that presents to the communication terminal the type of sanitary product that is likely to be used next based on the usage history;
When the server detects, based on the data from the storage device, that the user's sanitary product usage history differs from the user's average sanitary product usage history, the server notifies the communication terminal of this.
ユーザが利用する通信端末と、
前記収納装置から送られてくる前回のデータと今回のデータとの差分と、生理用品の種類毎の1個当たりの重量または厚みを含むデータと、に基づいてユーザ毎の複数種類の生理用品の使用履歴を蓄積し、当該使用履歴に基づいて次に使用する可能性が高い生理用品の種類を前記通信端末に提示するためのサーバと、を備え、
前記サーバは、前記収納装置からのデータに基づいて、別の複数のユーザの平均的な生理用品の使用履歴と異なる使用を検知すると、その旨を前記通信端末に提示する、ネットワークシステム。 a storage device capable of storing a plurality of types of sanitary products, the storage device being configured to transmit data including weights of the plurality of types of sanitary products or distances from a bottom surface of an upper cover of the storage device to the top ends of the plurality of types of sanitary products;
a communication terminal used by a user;
a server that accumulates a usage history of multiple types of sanitary products for each user based on a difference between the previous data and the current data sent from the storage device and data including the weight or thickness of each type of sanitary product, and that presents to the communication terminal the type of sanitary product that is likely to be used next based on the usage history;
When the server detects, based on the data from the storage device, that the sanitary product usage history differs from the average usage history of other multiple users, it notifies the communication terminal of this fact.
ユーザが利用する通信端末と、
前記収納装置から送られてくる前回のデータと今回のデータとの差分と、生理用品の種類毎の1個当たりの重量または厚みを含むデータと、に基づいてユーザ毎の複数種類の生理用品の使用履歴を蓄積し、当該使用履歴に基づいて次に使用する可能性が高い生理用品の種類を前記通信端末に提示するためのサーバと、を備え、
前記サーバは、前記収納装置の収納余力に基づいて、新たに購入する生理用品が全て前記収納装置に収納できる場合に、新たな生理用品を発注する、ネットワークシステム。 a storage device capable of storing a plurality of types of sanitary products, the storage device being configured to transmit data including weights of the plurality of types of sanitary products or distances from a bottom surface of an upper cover of the storage device to the top ends of the plurality of types of sanitary products;
a communication terminal used by a user;
a server that accumulates a usage history of multiple types of sanitary products for each user based on a difference between the previous data and the current data sent from the storage device and data including the weight or thickness of each type of sanitary product, and that presents to the communication terminal the type of sanitary product that is likely to be used next based on the usage history;
The server orders new sanitary products when all of the newly purchased sanitary products can be stored in the storage device based on the storage capacity of the storage device.
前記サーバは、前記情報に基づいて前記生理用品の使用履歴を蓄積する、請求項1から4のいずれか1項に記載のネットワークシステム。 The communication terminal receives an input of the relationship between the amount of blood loss and the sanitary product used, or an input of the type of sanitary product to be actually used, and transmits the information to a server;
The network system according to claim 1 , wherein the server accumulates a usage history of the sanitary product based on the information.
7. The network system according to claim 1, wherein the server orders new sanitary products when the number of sanitary products remaining in the storage device is less than the number of sanitary products to be used within the next menstrual period.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021110991A JP7745374B2 (en) | 2021-07-02 | 2021-07-02 | Network systems and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021110991A JP7745374B2 (en) | 2021-07-02 | 2021-07-02 | Network systems and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023007876A JP2023007876A (en) | 2023-01-19 |
| JP7745374B2 true JP7745374B2 (en) | 2025-09-29 |
Family
ID=85112201
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021110991A Active JP7745374B2 (en) | 2021-07-02 | 2021-07-02 | Network systems and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7745374B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004342129A (en) | 2004-07-27 | 2004-12-02 | Procter & Gamble Co | Information distribution system based on menstrual data |
| JP2013250698A (en) | 2012-05-31 | 2013-12-12 | Nikon Corp | Purchase support device, purchase support method and purchase support system |
| JP2021077062A (en) | 2019-11-08 | 2021-05-20 | ユニ・チャーム株式会社 | Instruction device, instruction method, and instruction program |
-
2021
- 2021-07-02 JP JP2021110991A patent/JP7745374B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004342129A (en) | 2004-07-27 | 2004-12-02 | Procter & Gamble Co | Information distribution system based on menstrual data |
| JP2013250698A (en) | 2012-05-31 | 2013-12-12 | Nikon Corp | Purchase support device, purchase support method and purchase support system |
| JP2021077062A (en) | 2019-11-08 | 2021-05-20 | ユニ・チャーム株式会社 | Instruction device, instruction method, and instruction program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023007876A (en) | 2023-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200126673A1 (en) | Evaluation request program, evaluation request method, and computer apparatus | |
| US20220181002A1 (en) | Method for populating user accounts with profiles of supplements for consumption | |
| US20230245779A1 (en) | System and method for peri-anaesthetic risk evaluation | |
| JPWO2020071540A1 (en) | Matching support device, matching support method, program | |
| WO2015107860A1 (en) | Health management support system | |
| US20250157668A1 (en) | Decision-Support Tools For Pediatric Obesity | |
| JP2020194346A (en) | Medical institution selection support device | |
| JP7745374B2 (en) | Network systems and programs | |
| JP7668694B2 (en) | Network Systems | |
| JP7653319B2 (en) | Network systems, servers, and programs | |
| JP2022113593A (en) | Information management system, information management method, server, and program | |
| US9104391B2 (en) | Adaptively optimizing order entry system | |
| US20210059613A1 (en) | Risk management device, risk management method, and non-temporary recording medium in which risk management program is stored | |
| JP7683439B2 (en) | Menstrual cycle prediction device, menstrual cycle prediction method, menstrual cycle prediction program, and menstrual cycle prediction system | |
| JP2009037376A (en) | Nursing support system | |
| CN117059251A (en) | Material fine management method, device, equipment and medium based on cost management and control | |
| WO2020195682A1 (en) | Lifestyle improvement suggestion device, lifestyle improvement suggestion method, and lifestyle improvement suggestion program | |
| JP2019020275A (en) | Weight fluctuation monitoring system | |
| JP7135511B2 (en) | HEALTH CARE SUPPORT DEVICE, METHOD, AND PROGRAM | |
| TW201021879A (en) | Service recommendation system | |
| JP6607665B2 (en) | Information processing apparatus, terminal apparatus, information processing system, portable recording medium, information processing apparatus control method, control program, and recording medium | |
| KR102261132B1 (en) | Curation system and operation method thereof | |
| JP6265453B1 (en) | Information discrimination system and method, information discrimination program | |
| JP2017136175A (en) | Blood pressure measurement value processing apparatus, blood pressure measurement value processing method, and blood pressure measurement value processing program | |
| JP6950063B1 (en) | Information processing system, information processing device and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20210715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210908 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240321 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250521 |
|
| 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: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7745374 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |