Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7668694B2 - Network Systems - Google Patents
[go: Go Back, main page]

JP7668694B2 - Network Systems - Google Patents

Network Systems Download PDF

Info

Publication number
JP7668694B2
JP7668694B2 JP2021110986A JP2021110986A JP7668694B2 JP 7668694 B2 JP7668694 B2 JP 7668694B2 JP 2021110986 A JP2021110986 A JP 2021110986A JP 2021110986 A JP2021110986 A JP 2021110986A JP 7668694 B2 JP7668694 B2 JP 7668694B2
Authority
JP
Japan
Prior art keywords
sanitary
server
cpu
sanitary products
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021110986A
Other languages
Japanese (ja)
Other versions
JP2023007872A (en
Inventor
静 寧
基樹 谷村
信子 三浦
正雄 栗野
宏樹 田中
宗一郎 増田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2021110986A priority Critical patent/JP7668694B2/en
Priority to CN202280036209.6A priority patent/CN117321618A/en
Priority to PCT/JP2022/002586 priority patent/WO2023276211A1/en
Publication of JP2023007872A publication Critical patent/JP2023007872A/en
Application granted granted Critical
Publication of JP7668694B2 publication Critical patent/JP7668694B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Description

本発明は、生理用品の消費に関する有用な情報処理技術に関する。 The present invention relates to a useful information processing technology related to consumption of sanitary products.

従来から、基礎体温などを測定することによって生理周期を予想するための技術が知られている。たとえば、特開昭63-135144号公報(特許文献1)や、特開昭62-183807号公報などに開示されている。 Technology for predicting menstrual cycles by measuring basal body temperature and other parameters has been known for some time. For example, this technology is disclosed in JP 63-135144 A (Patent Document 1) and JP 62-183807 A.

特開昭63-135144号公報Japanese Patent Application Publication No. 63-135144 特開昭62-183807号公報Japanese Unexamined Patent Publication No. 183807/1983

本発明の目的は、生理用品の使用履歴に基づいて自動的に生理の開始日を特定することができるネットワークシステムを提供することにある。 The objective of the present invention is to provide a network system that can automatically identify the start date of menstruation based on the usage history of sanitary products.

この発明のある態様に従うと、生理用品を収納するための収納装置と、収納装置からのデータに基づいて生理用品の使用個数を特定することによってユーザの生理の開始日を特定するためのサーバと、を備えるネットワークシステムが提供される。 According to one aspect of the present invention, a network system is provided that includes a storage device for storing sanitary products and a server for identifying the start date of a user's period by determining the number of sanitary products used based on data from the storage device.

以上のように、この発明によれば、生理用品の使用履歴に基づいて自動的に生理の開始日を特定することができるネットワークシステムが提供される。 As described above, this invention provides a network system that can automatically identify the start date of menstruation based on the usage history of sanitary products.

第1の実施の形態にかかるネットワークシステムの全体構成を示すイメージ図である。FIG. 1 is a conceptual diagram showing an overall configuration of a network system according to a first embodiment. 第1の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 2 is an image diagram showing an example of a screen of the communication terminal according to the first embodiment; 第1の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 2 is an image diagram showing an example of a screen of the communication terminal according to the first embodiment; 第1の実施の形態にかかる収納装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a storage device according to a first embodiment; 第1の実施の形態にかかるサーバの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a server according to the first embodiment; 第1の実施の形態にかかるユーザデータを示すイメージ図である。FIG. 4 is a conceptual diagram showing user data according to the first embodiment; 第1の実施の形態にかかる使用履歴データを示すイメージ図である。FIG. 2 is a conceptual diagram showing usage history data according to the first embodiment; 第1の実施の形態にかかる生理情報データを示すイメージ図である。FIG. 2 is an image diagram showing physiological information data according to the first embodiment; 第1の実施の形態にかかるサーバの情報処理を示すフローチャートである。10 is a flowchart showing information processing of a server according to the first embodiment; 第1の実施の形態にかかる生理用品の入出履歴と開始終了点数判定表を示すイメージ図である。FIG. 13 is an image diagram showing a sanitary product input/output history and a start/end score determination table according to the first embodiment. 第1の実施の形態にかかる生理用品の使用ポイントの推移を示すイメージ図である。FIG. 11 is an image diagram showing a transition of points earned from using sanitary products according to the first embodiment. 第1の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 2 is an image diagram showing an example of a screen of the communication terminal according to the first embodiment; 第1の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 2 is an image diagram showing an example of a screen of the communication terminal according to the first embodiment; 第1の実施の形態にかかる通信端末の構成を示すブロック図である。1 is a block diagram showing a configuration of a communication terminal according to a first embodiment; 第2の実施の形態にかかる生理用品の入出履歴と開始終了点数判定表を示すイメージ図である。FIG. 13 is an image diagram showing a sanitary product input/output history and a start/end score determination table according to the second embodiment. 第2の実施の形態にかかる生理用品の使用ポイントの推移を示すイメージ図である。FIG. 11 is an image diagram showing a transition of points earned from using sanitary products according to a second embodiment. 第2の実施の形態にかかる生理用品の入出履歴と開始終了点数判定表を示すイメージ図である。FIG. 13 is an image diagram showing a sanitary product input/output history and a start/end score determination table according to the second embodiment. 第2の実施の形態にかかる生理用品の使用ポイントの推移を示すイメージ図である。FIG. 11 is an image diagram showing a transition of points used for sanitary products according to the second embodiment. 第2の実施の形態にかかる生理用品の入出履歴と開始終了点数判定表を示すイメージ図である。FIG. 13 is an image diagram showing a sanitary product input/output history and a start/end score determination table according to the second embodiment. 第2の実施の形態にかかる生理用品の使用ポイントの推移を示すイメージ図である。FIG. 11 is an image diagram showing a transition of points used for sanitary products according to the second embodiment. 第3の実施の形態にかかる通信端末の画面推移を示すイメージ図である。13A to 13C are image diagrams showing screen transitions of a communication terminal according to a third embodiment. 第3の実施の形態にかかるサーバの情報処理を示すフローチャートである。13 is a flowchart showing information processing of a server according to a third embodiment; 第4の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 13 is an image diagram showing an example of a screen of a communication terminal according to the fourth embodiment. 第4の実施の形態にかかるサーバの情報処理を示すフローチャートである。13 is a flowchart showing information processing of a server according to the fourth embodiment; 第4の実施の形態にかかる通信端末の画面推移を示すイメージ図である。13A to 13C are image diagrams showing screen transitions of a communication terminal according to a fourth embodiment. 第4の実施の形態にかかるサーバの情報処理を示すフローチャートである。13 is a flowchart showing information processing of a server according to the fourth embodiment; 第4の実施の形態にかかるサーバの情報処理を示すフローチャートである。13 is a flowchart showing information processing of a server according to the fourth embodiment; 第5の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 13 is an image diagram showing an example of a screen of a communication terminal according to the fifth embodiment. 第5の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 13 is an image diagram showing an example of a screen of a communication terminal according to the fifth embodiment. 第5の実施の形態にかかる通信端末の画面例を示すイメージ図である。FIG. 13 is an image diagram showing an example of a screen of a communication terminal according to the fifth embodiment. 第5の実施の形態にかかる予測データを示すイメージ図である。FIG. 13 is a conceptual diagram showing prediction data according to the fifth embodiment. 第6の実施の形態にかかるサーバの情報処理を示すフローチャートである。23 is a flowchart showing information processing of a server according to the sixth embodiment; 第7の実施の形態にかかるネットワークシステムの全体構成を示すイメージ図である。FIG. 23 is a conceptual diagram showing an overall configuration of a network system according to a seventh embodiment. 第9の実施の形態にかかるサーバの情報処理を示すフローチャートである。23 is a flowchart showing information processing of a server according to a ninth embodiment;

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第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. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
First Embodiment
<Overall configuration and operation overview of network system 1>

まず、図1を参照して本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、収納装置200と、サーバ100と、通信端末300と、から構成される。 First, the overall configuration of the network system 1 according to the present embodiment will be described with reference to FIG. 1. The network system 1 according to the present 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 the weight of the sanitary products, and transmits the measurement results to the server 100. In this embodiment, the storage device 200 is composed of a case section 201 that stores sanitary products by type, and a device section 205. In this embodiment, the case section 201 is provided with a first case 201A that stores sanitary products for when bleeding is light, a second case 201B that stores sanitary products for 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 according to different amounts of bleeding.

サーバ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 the like. 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 enables the server 100 to identify the start date and end date of past menstruation and the amount of past bleeding, calculate the menstrual cycle, predict the start date and end date of future menstruation and the amount of future bleeding, and transmit this information to the user's communication terminal 300.

通信端末300は、スマートフォンやタブレットやパーソナルコンピューターやウェアラブル端末などによって実現される。通信端末300は、サーバ100からのデータに基づいて、図2に示すように、収納装置200の、種類毎の生理用品の種類毎の残量を表示する。また、通信端末300は、サーバ100からのデータに基づいて、図3に示すように、過去の生理用品の使用履歴を表示する。なお、下記に説明するように、通信端末300は、サーバ100からのデータに基づいて、過去の生理の開始日や過去の生理の終了日や過去の出血の量を表示したり、生理の周期を表示したり、将来の生理の開始日や将来の生理の終了日や将来の出血の量を表示したりしてもよい。 The communication terminal 300 is realized by a smartphone, tablet, personal computer, wearable device, etc. Based on the 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 the 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 display the start date of a past period, the end date of a past period, and the amount of blood loss in the past, display the menstrual cycle, and the start date of a future period, the end date of a future period, and the amount of blood loss in the future, based on the 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 FIG. 4, one aspect of the configuration of the storage device 200 constituting the network system 1 will be described. As described 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 described below.

収納装置200は、主たる構成要素として、MCU(Micro Controller Unit)210と、メモリ220と、重量センサ231,232,233と、タイマ250と、通信インターフェイス260と、ライト270と、スピーカ280などを含む。 The storage device 200 includes, as its main components, an MCU (Micro Controller Unit) 210, a 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 RAMs, various ROMs, etc., and stores programs executed by MCU 210, data generated by execution of programs by MCU 210, data measured by weight sensors 231, 232, 233 and their 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 that stores sanitary products. Weight sensor 232 is realized by a load cell or the like, and measures the weight of case 201B that stores sanitary products. Weight sensor 233 is realized by a load cell or the like, and measures the weight of case 201C that stores sanitary products.

タイマ250は、現在の時刻や、所定のタイミングからの経過時間を測定して、MCU210に入力する。 The timer 250 measures the current time and the time elapsed since a specified timing, and inputs the results 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 WiFi 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 inform the user that it is time to use a sanitary product, or to indicate that the specified amount of sanitary products has not been consumed.

スピーカ280は、MCU210の指示に基づいて、音声を発する。たとえば、残量が少なくなった旨や、生理用品に関して利用するべき時期を知らせる旨や、生理用品に関して指定されている量の消費がされていない旨などを示すための警告の音声を発する。
<サーバ100の構成>
The speaker 280 emits sound based on instructions from the MCU 210. For example, the speaker 280 emits a warning sound to indicate that the remaining amount is low, to inform the user that it is time to use the sanitary product, or to indicate that the specified amount of the sanitary product has not been consumed.
<Configuration of Server 100>

次に、本実施の形態にかかるネットワークシステム1を構成するサーバ100の構成の一態様について説明する。図5を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。 Next, one aspect of the configuration of the server 100 constituting the network system 1 according to the present embodiment will be described. Referring to FIG. 5, the server 100 includes, as 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 the programs stored in the memory 120. For example, the CPU 110 executes the programs stored in the memory 120 and performs various processes described below by referring to 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 for the services according to this embodiment.

メモリ120は、図6に示すような、ユーザデータ121を記憶する。ユーザデータ121は、ユーザ毎に、ユーザの識別情報と、利用する収納装置200の識別情報と、ユーザ名と、年齢と、体重と、身長や、生理の平均周期、その他の生理用品情報(ユーザが使用するが収納装置200で計測しない生理用品(ショーツとか)の情報など)、服薬情報、サプリメント情報、疾病情報、体脂肪率などの対応関係を含む。 The memory 120 stores user data 121 as shown in FIG. 6. The user data 121 includes, for each user, the 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 about sanitary products (such as shorts) that the user uses but that are 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 FIG. 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 numerical value of 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は、これらのデータから、生理の周期の平均値や、次の生理の予測開始日の予測、次の生理の予測終了日、出血の量の予測などを計算することができる。 The memory 120 stores physiological information data 123 as shown in FIG. 8. The physiological information data 123 is prepared for each user, i.e., for each storage device 200. The physiological information data 123 stores a history of the start date of past menstruation, a history of the end date of past menstruation, a history of the amount of blood loss in the past, the type of sanitary products used, a history of points, past menstrual cycles, etc. From this data, the CPU 110 can calculate the average value of the menstrual cycle, a predicted start date of the next menstruation, a predicted end date of the next menstruation, a predicted amount of blood loss, etc.

図5に戻って、操作部140は、サービスの管理者やオペレータやサービスマンなどの命令を受け付けて、当該命令をCPU110に入力する。 Returning to FIG. 5, the operation unit 140 accepts commands from a service administrator, operator, service technician, etc., and inputs the 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, information processing in the server 100 according to this embodiment will be described. The CPU 110 of the server 100 executes the following processing according to the program in the memory 120.

図9を参照して、CPU110は、通信インターフェイス160を介して収納装置200からのデータを受信する(ステップS102)。 Referring to FIG. 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 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, when a sanitary product is used after a first predetermined number of days, such as 10 days, without the use of the sanitary product, 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 menstruation from the menstrual information data 123, and stores the period from the start date of the previous menstruation to the start date of the current menstruation as the current menstrual cycle in the menstrual information data 123 (step S112).

CPU110は、これまでの生理周期の平均値を計算してユーザデータ121の平均周期を更新する(ステップS114)。 The CPU 110 calculates the average menstrual cycle thus far 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, as shown in FIG. 12, the communication terminal 300 can display information indicating the start date of the current period.

CPU110は、生理開始の条件を満たしていない場合(ステップS108にてNOである場合)、生理終了の条件を満たしているか否かを判断する(ステップS122)。CPU110は、生理終了の条件を満たしている場合(ステップS122にてYESである場合)、本日を生理終了日として生理情報データ123に蓄積する(ステップS124)。 If the condition for menstruation start is not met (NO in step S108), the CPU 110 determines whether the condition for menstruation end is met (step S122). If the condition for menstruation end is met (YES in step S122), the CPU 110 stores today as the end date of menstruation in the menstrual 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 is the end of menstruation when no sanitary products are used for a whole day after a second predetermined number of consecutive days of use of sanitary products, such as three days, has passed. More specifically, as shown in Figures 10 and 11, the number of sanitary products used is accumulated for each day, and the day when the number of sanitary products used reaches one or more is determined to be the start day of menstruation, and the day when the number of sanitary products used reaches zero is determined to be 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, as shown in FIG. 13, the communication terminal 300 can display information indicating the end date of the current period.

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 FIG. 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 main components, a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, a speaker 370, and a microphone 380.

CPU310は、メモリ320に記憶されているプログラムを実行することによって、通信端末300の各部を制御する。 The CPU 310 controls each part of the communication terminal 300 by executing the programs stored in the memory 320.

メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、各種サービスのためのアプリケーションプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100から受信したデータ、操作部340を介して入力されたデータ、通信端末300のユーザを特定するための情報などを記憶する。 Memory 320 is realized by various RAMs, various ROMs, etc. Memory 320 stores application programs for various services, data generated by execution of programs 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 the 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 the 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 the answer received from the server 100 as sound, not limited to 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 a voice message from the user, not limited to the operation unit 340, and transmit the voice message 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 on 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 the sanitary product was removed from the storage device 200 was recognized as the start of menstruation, and the day the sanitary product was not removed from the storage device 200 was recognized as the end of menstruation. However, removing the sanitary product from the storage device 200 does not necessarily mean that menstruation has started, and not removing the sanitary product 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 Figs. 15 and 16, the CPU 110 of the server 100 counts points each time the 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 Figs. 15 and 16, the CPU 110 accumulates the usage points of the sanitary product 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 determines the amount of blood loss based on the points for the sanitary products used for each day during the menstrual period, and accumulates the 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 accumulate the 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 the points awarded for each type of sanitary product are different. For example, 2 points are assigned to sanitary products for light days, and 3 points are assigned to sanitary products for heavy days. With reference to Figs. 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 as a day when the points reach a predetermined number or more in a day, and recognizes the end of menstruation as a day when the points fall below the predetermined number in a day. In more detail, as shown in Figs. 17 and 18, the CPU 110 accumulates the usage points of the sanitary products 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, it is preferable that the CPU 110 also identifies the amount of bleeding based on the points for the sanitary products used for each day during the menstrual period and accumulates the amount of bleeding in the physiological information data 123. However, the CPU 110 may also identify the amount of bleeding based on the points for the sanitary products used for the entire menstrual period and accumulate the amount of bleeding in the physiological information data 123.

あるいは、少ない日用の生理用品は1ポイント、普通の日用の生理用品は2ポイント、多い日用の生理用品は3ポイントが設定される。図19および図20を参照して、サーバ100のCPU110は、生理用品を取り出すたびに当該種類のポイントをカウントして、1日の間で所定のポイント以上となった場合に生理の開始日と認定し、1日の間で所定のポイント以下となった場合に生理の終了日と認定するものである。より詳細には、図19および図20に示すように、CPU110は、1日毎に、生理用品の使用ポイントを蓄積していき、ポイントが4以上となった日を生理の開始日、使用ポイントが2以下となった日を生理の終了日と認定する。 Alternatively, sanitary products for light days are set at 1 point, sanitary products for normal days at 2 points, and sanitary products for heavy days at 3 points. With reference to Figs. 19 and 20, the CPU 110 of the server 100 counts the points of that type of sanitary product each time the product is taken out, and recognizes it as the start of menstruation when the points reach a predetermined number of points or more in a day, and recognizes it as the end of menstruation when the points fall below the predetermined number of points in a day. More specifically, as shown in Figs. 19 and 20, the CPU 110 accumulates the usage points of the sanitary products 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, it is preferable that the CPU 110 also identifies the amount of bleeding based on the points for the sanitary products used for each day during the menstrual period and accumulates the amount of bleeding in the physiological information data 123. However, the CPU 110 may also identify the amount of bleeding based on the points for the sanitary products used for the entire menstrual period and accumulate the amount of bleeding 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, when the days of use are consecutive, the first day of use is recognized as the start date, or, even if there is a day of use, if the device is not used the next day, it is not recognized as the start date.
Third Embodiment

さらに上記の実施の形態の機能に加えて、ユーザが、サービスによって特定された過去の生理の開始日や終了日を、通信端末300を介して修正することができる。たとえば、図21に示すように、ユーザは、提示された生理の開始日にタッチして、正しい日にちまでドラッグすることによって生理の開始日を修正することができる。 In addition to the functions of the above embodiment, the user can modify the start and end dates of the past period identified by the service via the communication terminal 300. For example, as shown in FIG. 21, the user can modify the start date of the period by touching the presented start date of the period and dragging it to the correct date.

より詳細には、本実施の形態においては、サーバ100のCPU110は、通信インターフェイス160を介して、通信端末300に、生理の開始日や、生理の終了日を送信した後で、通信端末300からのデータに基づいて、以下の処理を実行する。 In more detail, 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 modifies or updates the physiological information data 123 based on the modification instruction (step S308).

特に本実施の形態においては、CPU110は、生理の開始日や終了日を修正された場合は、対象となるユーザに関して、生理の開始日や終了日と判断するためのルールを変更する(ステップS310)。 In particular, in this embodiment, when 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 revised to a later date, CPU 110 corrects the threshold value and points for determining the start date of menstruation to a higher value. Conversely, if the start date of menstruation is revised to an earlier day, CPU 110 corrects the threshold value and points for determining the start date of menstruation to a lower value. Also, if the end date of menstruation is revised to a later date, CPU 110 corrects the threshold value and points for determining the end date of menstruation to a lower value. Conversely, if the end date of menstruation is revised to an earlier day, CPU 110 corrects the threshold value and points for determining the end date of menstruation to a higher value.

あるいは、CPU110は、修正が頻繁に行われる場合には、生理用品の使用時刻で生理の開始日を決定したり、生理用品を使用する間隔の長さで生理の開始日や終了日を決定したり、特定の生理用品の使用の有無によって生理の開始日や終了日を決定したりするように変更してもよい。
<第4の実施の形態>
Alternatively, if frequent corrections are made, the CPU 110 may be modified to determine the start date of menstruation based on the time of use of a sanitary product, the start date and end date of menstruation based on the length of time between uses of a sanitary product, or the start date and end date of menstruation based on 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サイズの生理用品のアイコンと、夜用の生理用品のアイコンが表示される。 In addition to the functions of the above 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 in the order in which they were used for each day based on information from the server 100. For example, on the 12th, an icon of a small sanitary product and an icon of a medium sanitary product are displayed from the top. On the 13th, no sanitary products are used. On the 14th, an icon of a medium sanitary product and an icon of a night sanitary product are displayed from the top. On the 15th, an icon of a medium sanitary product, an icon of a medium sanitary product, an icon of a medium sanitary product, and an icon of a night sanitary product are displayed from the top.

本実施の形態においては、サーバ100のCPU110は、図24に示す処理を実行する。 In this embodiment, the CPU 110 of the server 100 executes the process shown in FIG. 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 refers to 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 usage history of sanitary products from the most recent start date of menstruation to the communication terminal 300 via the communication interface 160 (step S408). As a result, the CPU 310 of the communication terminal 300 displays on the display 330, based on the data from the server 100, icons indicating the types of sanitary products in the order of use for each day from 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 amount of blood loss and the sanitary product actually used. This increases the possibility of suggesting more appropriate sanitary products 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 of use on the display 330. As shown in the center diagram of FIG. 25, the user taps the icon of the sanitary product that they wish to modify. That is, the CPU 310 accepts a user operation, that is, a selection command via the operation unit 340 as to whether the size of the sanitary product was appropriate or not, that is, whether the capacity of the sanitary product was too small, just right, too large, or whether there was no bleeding. The CPU 310 transmits the feedback result to the server 100 via the communication interface 360, and, as shown in the right diagram of FIG. 25, changes the display of the icon of the sanitary product that was not appropriate on the display 330.

図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 sent 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 of the specified date, the specified order, and the specified type of sanitary product from the data sent from the communication terminal 300 (step S416).

CPU110は、フィードバックに基づいて、使用履歴データ122を修正したり更新したりする(ステップS418)。より詳細には、CPU110は、生理用品の容量が小さすぎた場合には、生理用品のサイズを上げたデータに修正し、容量が大きすぎた場合は、生理用品のサイズを下げたデータに修正する。なお、修正した履歴には、修正フラグを立てることが好ましい。 Based on the feedback, the CPU 110 corrects or updates the usage history data 122 (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 the corrected history.

なお、ここでは、生理用品の容量が小さすぎたか、ちょうど良かったか、容量が大きすぎたか、出血がなかったかの選択命令を受け付けるものであったが、フィードバックとしては、適切な生理用品の種類自体の入力を通信端末300が受け付けてサーバ100に送信してもよい。 Note that, in this example, a selection command is received as to whether the volume of the sanitary product was too small, just right, or too large, or whether there was no bleeding. However, as feedback, the communication terminal 300 may also receive an input of the appropriate type of sanitary product itself and transmit it 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 that the user wishes 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 transmits a command to the server 100 to modify the sanitary product to that of 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, the specified order, and the specified type of sanitary product from the data sent from the communication terminal 300 (step S426).

CPU110は、修正指示に基づいて、使用履歴データ122を修正したり更新したりする(ステップS428)。
<第5の実施の形態>
The CPU 110 modifies or updates the usage history data 122 based on the modification instruction (step S428).
Fifth embodiment

さらに上記の実施の形態の機能に加えて、サーバ100は、ユーザ毎の過去の生理用品の使用履歴に基づいて、ユーザに次の生理の開始日や終了日や、生理期間中の生理用品の使用予定や、生理期間中の毎日の出血量の予測などを通信端末300を介して提示することが好ましい。たとえば、図28に示すように、通信端末300は、サーバ100からの情報に基づいて、次の生理期間全体に関する、毎日の、生理用品の使用予測を表示する。あるいは、図29に示すように、通信端末300は、サーバ100からの情報に基づいて、既に過ぎた日の、生理用品の使用履歴を示す実線のアイコンと、当日または次の日または今から24時間分の、生理用品の使用予測を示す点線のアイコンとを表示する。あるいは、図30に示すように、通信端末300は、サーバ100からの情報に基づいて、既に過ぎた日の、生理用品の使用履歴を示す実線のアイコンと、生理期が終わるまでの毎日の、生理用品の使用予測を示す点線のアイコンとを表示する。 In addition to the functions of the above embodiment, it is preferable that the server 100 presents the start and end dates of the next menstruation, the use schedule of sanitary products during the menstrual period, and the predicted amount of blood loss during the menstrual period to the user via the communication terminal 300 based on the past history of use of sanitary products for each user. For example, as shown in FIG. 28, the communication terminal 300 displays a daily predicted use of sanitary products for the entire next menstrual period based on information from the server 100. Alternatively, as shown in FIG. 29, the communication terminal 300 displays a solid icon indicating the use history of sanitary products for a day that has already passed, and a dotted icon indicating the predicted use of sanitary products for the current day, the next day, or the next 24 hours, based on information from the server 100. Alternatively, as shown in FIG. 30, the communication terminal 300 displays a solid icon indicating the use history of sanitary products for a day that has already passed, and a dotted icon indicating the predicted use of sanitary products for each day until the end of the menstrual period, based on information from the server 100.

本実施の形態においては、サーバ100のメモリ120は、予測データ124を記憶する。図31に示すように、予測データ124は、ユーザ毎に、生理周期と、次の生理の開始日と、次の生理の終了日と、生理期間における毎日の平均的な生理用品の使用順序と、生理期間中の毎日の平均的な出血量を格納する。 In this embodiment, the memory 120 of the server 100 stores the 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 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 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 menstruation is modified, the CPU 110 of the server 100 calculates 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 based on the sanitary product usage history for each user, 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, the CPU 110 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 amount of blood loss each day during the menstrual period, for the user corresponding to the communication terminal 300, to the communication terminal 300 via the communication interface 160. 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 present the user with the start and end dates of the next period, the use schedule of sanitary products during the period, and a prediction of the amount of blood loss per day during the period via the communication terminal 300, based on the past sanitary product use history of not only the user but also other users of the same age and body type as the user. In this case, when the sanitary product use 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 order of use of sanitary products each day during the period, and a prediction of the average amount of blood loss per day during the period based on the sanitary product use history of multiple users who have 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 the CPU 110 accepts a request from the 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 amount of blood loss each day during the menstrual period, for the user corresponding to the communication terminal 300, to the communication terminal 300 via the communication interface 160. As a result, the CPU 310 of the communication terminal 300 causes the display 330 to display the screens shown in Figs. 28, 29, and 30 based on the information from the server 100.
Sixth embodiment

さらに上記の実施の形態の機能に加えて、サーバ100は、ユーザ毎に、生理用品の使用履歴に基づいて、過去の生理用品の使用履歴から、大きく異なるデータが得られた場合に、当該ユーザにその旨の通知を行ったり、指定されている病院や医者やクリニックなどにその旨の通知が行われたりしてもよい。 In addition to the functions of the above embodiment, 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 of that fact, or notify a designated hospital, doctor, clinic, etc. of that fact.

より詳細には、図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 usage 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 a designated expert's terminal via the communication interface 160 that the user's sanitary product use has increased dramatically (step S606).

ユーザ毎の生理用品の使用履歴に基づいて、生理用品の使用量が大幅に増えていない場合(ステップS604)、CPU110は、生理用品の使用量が大幅に減ったか否かを判断する(ステップS608)。たとえば、生理用品のポイントが3ポイント以上減ったか否かを判断する。 If the amount of sanitary product usage has not increased significantly based on the sanitary product usage history for each user (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 points or more.

生理用品の使用量が大幅に減った場合(ステップ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 a designated expert's terminal 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 use history with the past sanitary product use history of another user based on the sanitary product use history for each user, and if significantly different data is obtained, the CPU 110 may notify the user of this or a designated hospital, doctor, clinic, etc. of this.
Seventh embodiment

さらに上記の実施の形態の機能に加えて、図33に示すように、サーバ100は、収納装置200の生理用品の残量と、ユーザの生理用品の使用予測とに基づいて、いずれかの種類の生理用品がなくなりそうになると、ECサイトや、生理用品の会社に、当該種類を自動的に発注したり、ユーザの通信端末300に発注のための許可を求めたりしてもよい。 In addition to the functions of the above 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 EC site or a sanitary product company, or may 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 use of sanitary products.

サーバ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 about the sanitary product used, when the sanitary product used is modified, when the start or end date of menstruation is modified, or when the end date of menstruation is confirmed, the CPU 110 of the server 100 calculates the number of each type of sanitary product that is expected to be consumed during the next menstrual period based on the sanitary product usage history for each user. Then, if the number is less than the remaining amount in the storage device 200, the CPU 110 automatically places an order for that type from an EC 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.

あるいは、サーバ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 each sales unit for each type of sanitary product. When the sanitary product is used, when feedback on the sanitary product used is received, when the sanitary product used is corrected, when the start date or end date of menstruation is corrected, or when the use history data 122 of the sanitary product is updated, the CPU 110 automatically orders the type from an EC 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 in the storage device 200 and the storage capacity of the storage device 200, if the storage capacity is greater than the number of sales units of the sanitary product. This allows the storage device 200 to store sanitary products with a surplus, reducing the possibility that users will rush to purchase them in a hurry during a disaster or when there is a shortage of products.
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, so that the server 100 obtains the number of each type of sanitary product used. However, the present invention 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 shining 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 the change in distance.

その他、収納装置200が、超音波を利用したり、画像を撮影したりして、サーバ100で生理用品の使用個数を計算してもよく、使用個数の取得方法は特に限定されるものではない。 Alternatively, the storage device 200 may use ultrasound or take images to have the server 100 calculate the number of sanitary products used, and the method of 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 the measurement results for each type to the server 100. However, the storage device 200 may also be configured to stock multiple types of sanitary products in one 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 specify the type and number of sanitary products used based on the measurement results of the weight sensors 231, 232, 233 and 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 realized by multiple devices on the cloud, or by the communication terminal 300. In more detail, various data may be sent from the storage device 200 directly to the communication terminal 300 via WiFi (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 according to the program in the memory 320. Note that in this case, the memory 320 stores the usage history data 122 and physiological information data 123 of the user only. However, such data may 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 items 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). If the weight of each type has increased, the CPU 110 assumes that the sanitary product has 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 a sanitary product is 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 the day on which the sanitary product is not used as the start of menstruation.

CPU310は、生理情報データ123から前回の生理開始日を読み出して、前回の生理開始日から今回の生理開始日までの期間を今回の生理周期として生理情報データ123に蓄積する(ステップS512)。 The CPU 310 reads the start date of the previous menstruation from the menstrual information data 123, and stores the period from the start date of the previous menstruation to the start date of the current menstruation as the current menstrual cycle in the menstrual information data 123 (step S512).

CPU310は、これまでの生理周期の平均値を計算して生理情報データ123の平均周期を更新する(ステップS514)。 The CPU 310 calculates the average value of the menstrual cycle so far and updates the average cycle of 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 of each 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 condition for menstruation start is not met (NO in step S508), the CPU 310 determines whether the condition for menstruation end is met (step S522). If the condition for menstruation end is met (YES in step S522), the CPU 310 stores today as the end date of menstruation in the menstrual 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 the day is the end of menstruation 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 since the day the sanitary products were used. More specifically, as shown in Figures 19 and 20, the number of sanitary products used is accumulated each day, and the day when the sanitary product usage points fall below the second predetermined value is determined to be the end of menstruation.

CPU310は、図13に示すように、種類毎の生理用品の残量を示す情報や、生理終了日を示す情報や、生理周期などをディスプレイ330に表示する(ステップS526)。 As shown in FIG. 13, the CPU 310 displays information on the display 330 indicating the remaining amount of sanitary products by type, information indicating the end date of menstruation, the menstrual cycle, etc. (step S526).

CPU310は、生理終了の条件を満たしていない場合(ステップS522にてNOである場合)、その他の処理を実行する(ステップS530)。 If the condition for the end of menstruation is not met (NO in step S522), the CPU 310 executes other processing (step S530).

その他、上記の実施の形態のサーバ100と同様に、将来の開始日の予測や、使用する生理用品の順序の予測や、それらの情報の表示などを通信端末300で実行してもよい。
<まとめ>
Additionally, similar to the server 100 in 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 and a server for identifying the start date of a user's period by determining the number of sanitary products used based on data from the storage device.

好ましくは、サーバは、収納装置からのデータに基づいて生理用品の種類毎の使用個数を特定し、複数種類の生理用品の使用履歴に基づいて、第1の所定のルールに従って、ユーザの生理の開始日を特定する。 Preferably, the server identifies the number of sanitary products used for each type based on data from the storage device, and identifies the start date of the user's period in accordance with a first predetermined rule based on the usage history of multiple types of sanitary products.

好ましくは、サーバは、過去の複数回の生理の開始日に基づいて、ユーザの生理の周期を特定し、ユーザに次の生理の開始日を提示する。 Preferably, the server identifies the user's menstrual cycle based on the start dates of multiple past menstrual periods and presents the user with the start date of their next menstrual period.

好ましくは、サーバは、複数種類の生理用品の使用履歴に基づいて、第2の所定のルールに従って、ユーザの生理の終了日を特定する。 Preferably, the server determines the end date of the user's period based on the usage history of multiple types of sanitary products and in accordance with a second predetermined rule.

好ましくは、サーバは、複数種類の生理用品の使用履歴に基づいて、生理中のユーザの出血の程度を特定する。 Preferably, the server determines the extent of the user's bleeding during menstruation based on the usage history of multiple types of sanitary products.

好ましくは、収納装置は、種類毎の生理用品の収納ケースを有し、収納装置は、種類毎の生理用品の残量を示すデータをサーバに送信する。 Preferably, the storage device has storage cases for each type of sanitary product, and the storage device transmits data indicating the remaining amount of each type of sanitary product to the server.

好ましくは、収納装置は、1つの収納ケースを有し、当該収納ケースの生理用品の残量を示すデータをサーバに送信する。サーバは、残量の変化から、使用された生理用品の種類を特定する。 Preferably, the storage device has one storage case and transmits data indicating the remaining amount of sanitary products in the storage case to the server. The server identifies the type of sanitary product used from the change in the remaining amount.

上記の実施の形態においては、生理用品を収納して当該生理用品の使用個数を取得するための収納装置と、収納装置からの使用個数に基づいてユーザの生理の開始日を特定するためのサーバと、を備えるネットワークシステムが提供される。 In the above embodiment, a network system is provided that includes a storage device for storing sanitary products and acquiring the number of sanitary products used, and a server for identifying the start date of a user's period based on the number of sanitary products used from the storage device.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and 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 (5)

複数種類の生理用品を収納するための収納装置と、
前記収納装置と通信可能なサーバと、を備え、
前記収納装置は、前記複数種類の生理用品の重量、または、前記収納装置の上蓋の底面から前記複数種類の生理用品の上端までの距離、を含むデータを前記サーバに送信し、
前記サーバは、前記収納装置から送られてくる前回のデータと今回のデータとの差分と、生理用品の種類毎の1個当たりの重量または厚みを含むデータと、に基づいて前記複数種類の生理用品の使用個数を特定し、生理用品の種類毎の1個当たりのポイントを1日の使用個数分足し合わせた数値が所定値以上になった日をユーザの生理の開始日として特定する、ネットワークシステム。
A storage device for storing a plurality of types of sanitary products;
A server capable of communicating with the storage device,
The storage device transmits data including weights of the plurality of types of sanitary products or distances from a bottom surface of an upper lid of the storage device to upper ends of the plurality of types of sanitary products to the server,
The server determines the number of the multiple types of sanitary products used based on the 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 determines the day when the total of the points per unit of each type of sanitary product used in one day reaches a predetermined value or more as the start date of the user's period.
前記サーバは、過去の複数回の生理の開始日に基づいて、前記ユーザの生理の周期を特定し、前記ユーザに次の生理の開始日を提示する、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server identifies the user's menstrual cycle based on the start dates of multiple past menstrual periods and presents the user with the start date of the next menstrual period. 前記サーバは、前記複数種類の生理用品の使用履歴に基づいて、生理用品の種類毎の1個当たりのポイントを1日の使用個数分足し合わせた数値が所定値以下になった日を前記ユーザの生理の終了日として特定する、請求項1または2に記載のネットワークシステム。 The network system according to claim 1 or 2, wherein the server identifies the day on which the sum of the points per item of each type of sanitary product for the number of items used in a day falls below a predetermined value based on the usage history of the multiple types of sanitary products as the end date of the user's period. 前記サーバは、前記複数種類の生理用品の使用履歴に基づいて、生理中の前記ユーザの出血の程度を特定する、請求項1から3のいずれか1項に記載のネットワークシステム。 The network system according to any one of claims 1 to 3, wherein the server determines the extent of bleeding of the user during menstruation based on the usage history of the multiple types of sanitary products. 複数種類の生理用品を収納して、前記複数種類の生理用品の重量、または、上蓋の底面から前記複数種類の生理用品の上端までの距離、を含む前回のデータと今回のデータとの差分と、生理用品の種類毎の1個当たりの重量または厚みを含むデータと、に基づいて前記複数種類の生理用品の使用個数を取得するための収納装置と、
前記収納装置から送られてくる前記複数種類の生理用品の使用個数に基づいて、生理用品の種類毎の1個当たりのポイントを1日の使用個数分足し合わせた数値が所定値以上になった日をユーザの生理の開始日として特定するためのサーバと、を備えるネットワークシステム。
a storage device for storing a plurality of types of sanitary products and acquiring the number of the plurality of types of sanitary products used based on a difference between previous data and current data, including the weight of the plurality of types of sanitary products or the distance from the bottom surface of the top cover to the top end of the plurality of types of sanitary products, and data including the weight or thickness of each type of sanitary product;
The network system includes a server for determining, based on the number of the multiple types of sanitary products used sent from the storage device, the day when the total points per type of sanitary product for the number of products used in a day reaches a predetermined value or more, as the start date of the user's period.
JP2021110986A 2021-07-02 2021-07-02 Network Systems Active JP7668694B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021110986A JP7668694B2 (en) 2021-07-02 2021-07-02 Network Systems
CN202280036209.6A CN117321618A (en) 2021-07-02 2022-01-25 Network system
PCT/JP2022/002586 WO2023276211A1 (en) 2021-07-02 2022-01-25 Network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021110986A JP7668694B2 (en) 2021-07-02 2021-07-02 Network Systems

Publications (2)

Publication Number Publication Date
JP2023007872A JP2023007872A (en) 2023-01-19
JP7668694B2 true JP7668694B2 (en) 2025-04-25

Family

ID=84691038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021110986A Active JP7668694B2 (en) 2021-07-02 2021-07-02 Network Systems

Country Status (3)

Country Link
JP (1) JP7668694B2 (en)
CN (1) CN117321618A (en)
WO (1) WO2023276211A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785367A (en) 2019-11-08 2021-05-11 尤妮佳股份有限公司 Pointing device, pointing method, and computer-readable recording medium
JP2021099636A (en) 2019-12-20 2021-07-01 ユニ・チャーム株式会社 Providing apparatus, management apparatus, providing system, providing method, and providing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102349668B1 (en) * 2019-11-15 2022-01-11 임근선 KEEPING BOX AND INVENTORY MANAGEMENT APPARATUS FOR SANITARY NAPKIN BAEDS ON IoT

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785367A (en) 2019-11-08 2021-05-11 尤妮佳股份有限公司 Pointing device, pointing method, and computer-readable recording medium
JP2021099636A (en) 2019-12-20 2021-07-01 ユニ・チャーム株式会社 Providing apparatus, management apparatus, providing system, providing method, and providing program

Also Published As

Publication number Publication date
JP2023007872A (en) 2023-01-19
CN117321618A (en) 2023-12-29
WO2023276211A1 (en) 2023-01-05

Similar Documents

Publication Publication Date Title
US20200126673A1 (en) Evaluation request program, evaluation request method, and computer apparatus
Drechsler et al. High levels of circulating sclerostin are associated with better cardiovascular survival in incident dialysis patients: results from the NECOSAD study
JP7011247B2 (en) Labor management system, data processing method, and labor management program
US20190172575A1 (en) Method for populating user accounts with profiles of supplements for consumption
JP2016027460A (en) Health management system, health management device, and display method
JP7668694B2 (en) Network Systems
JP7653319B2 (en) Network systems, servers, and programs
JP5410511B2 (en) Information providing system, information providing method, program, and server device
JP5122884B2 (en) Nursing support system
JP7745374B2 (en) Network systems and programs
JP2009086766A (en) Medical network system and medical care request management apparatus and method
US9104391B2 (en) Adaptively optimizing order entry system
JP7683439B2 (en) Menstrual cycle prediction device, menstrual cycle prediction method, menstrual cycle prediction program, and menstrual cycle prediction system
JP2017045173A (en) Biological information processing device
JP2019020275A (en) Weight fluctuation monitoring system
JPWO2006132106A1 (en) Biological information input / output device, biological information presentation device, biological information input / output method, and computer program
JP2007117434A (en) Biological signal measurement value evaluation system
CN112236825A (en) Health management aids, methods and procedures
JP6964695B2 (en) Sleep state evaluation device
JP2011229977A (en) Remaining number monitoring device of toilet tissue roll and method thereof
KR102261132B1 (en) Curation system and operation method thereof
JP2007265452A (en) Information processor, control method thereof and program
JP2011018212A (en) Device and system for supporting basic unit evaluation
WO2019131250A1 (en) Information processing device, information processing method, information processing program, and data structure for health management information
JP2017136175A (en) Blood pressure measurement value processing apparatus, blood pressure measurement value processing method, and blood pressure measurement value 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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250220

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: 20250318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250415

R150 Certificate of patent or registration of utility model

Ref document number: 7668694

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150