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
CN117321618A - Network system - Google Patents
[go: Go Back, main page]

CN117321618A - Network system - Google Patents

Network system Download PDF

Info

Publication number
CN117321618A
CN117321618A CN202280036209.6A CN202280036209A CN117321618A CN 117321618 A CN117321618 A CN 117321618A CN 202280036209 A CN202280036209 A CN 202280036209A CN 117321618 A CN117321618 A CN 117321618A
Authority
CN
China
Prior art keywords
physiological
period
supplies
server
storage device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202280036209.6A
Other languages
Chinese (zh)
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
Publication of CN117321618A publication Critical patent/CN117321618A/en
Pending legal-status Critical Current

Links

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)

Abstract

提供一种能够基于生理期用品的使用历史记录来自动地确定生理期的开始日的网络系统。提供一种网络系统(1),其包括:收纳装置(200),其用于收纳生理期用品;以及服务器(100),其用于通过基于来自收纳装置(200)的数据来确定生理期用品的使用个数,从而确定用户的生理期的开始日。

Provided is a network system capable of automatically determining the start day of menstrual period based on usage history of menstrual period products. A network system (1) is provided, which includes: a storage device (200) for storing menstrual products; and a server (100) for determining menstrual products based on data from the storage device (200) The number of uses to determine the start day of the user's menstrual period.

Description

Network system
Technical Field
The present invention relates to a useful information processing technology related to consumption of physiological supplies.
Background
Conventionally, a technique for predicting a physiological cycle by measuring a basal body temperature or the like has been known. For example, japanese patent application laid-open No. 63-135144 (patent document 1) and Japanese patent application laid-open No. 62-183807 disclose the same.
Prior art literature
Patent literature
Patent document 1 Japanese patent laid-open No. 63-135144
Patent document 2 Japanese patent laid-open No. 62-1838807
Disclosure of Invention
The invention aims to solve the technical problems
The present invention aims to provide a network system capable of automatically determining the start date of a physiological period based on the use history of the physiological period supplies.
Solution for solving the problem
According to an aspect of the present invention, there is provided a network system including: a storage device for storing physiological articles; and a server for determining a date of start of the physiological period of the user by determining the number of uses of the physiological period supplies based on the data from the storage device.
Effects of the invention
As described above, according to the present invention, there is provided a network system capable of automatically determining the start date of a physiological period based on the use history of the physiological period supplies.
Drawings
Fig. 1 is a schematic diagram showing the overall configuration of a network system according to a first embodiment.
Fig. 2 is a schematic diagram showing an example of a screen of the communication terminal according to the first embodiment.
Fig. 3 is a schematic diagram showing an example of a screen of the communication terminal according to the first embodiment.
Fig. 4 is a block diagram showing a configuration of the storage device according to the first embodiment.
Fig. 5 is a block diagram showing the structure of a server according to the first embodiment.
Fig. 6 is a schematic diagram showing user data according to the first embodiment.
Fig. 7 is a schematic diagram showing usage history data according to the first embodiment.
Fig. 8 is a schematic diagram showing physiological period information data of the first embodiment.
Fig. 9 is a flowchart showing information processing of the server according to the first embodiment.
Fig. 10 is a schematic diagram showing an entry/exit history of the physiological period product and a start/end point determination table according to the first embodiment.
Fig. 11 is a schematic diagram showing the transition of the usage points of the physiological use product according to the first embodiment.
Fig. 12 is a schematic diagram showing an example of a screen of the communication terminal according to the first embodiment.
Fig. 13 is a schematic diagram showing an example of a screen of the communication terminal according to the first embodiment.
Fig. 14 is a block diagram showing the configuration of the communication terminal according to the first embodiment.
Fig. 15 is a schematic diagram showing an entry/exit history of the physiological period product and a start/end point determination table according to the second embodiment.
Fig. 16 is a schematic view showing the transition of the number of use points of the physiological period product according to the second embodiment.
Fig. 17 is a schematic diagram showing an entry/exit history of the physiological period product and a start/end point determination table according to the second embodiment.
Fig. 18 is a schematic diagram showing the transition of the number of use points of the physiological period product according to the second embodiment.
Fig. 19 is a schematic diagram showing an entry/exit history of the physiological period product and a start/end point determination table according to the second embodiment.
Fig. 20 is a schematic diagram showing the transition of the number of use points of the physiological period product according to the second embodiment.
Fig. 21 is a schematic diagram showing a screen transition of a communication terminal according to the third embodiment.
Fig. 22 is a flowchart showing information processing of the server according to the third embodiment.
Fig. 23 is a schematic diagram showing an example of a screen of the communication terminal according to the fourth embodiment.
Fig. 24 is a flowchart showing information processing of the server according to the fourth embodiment.
Fig. 25 is a schematic diagram showing a screen transition of a communication terminal according to the fourth embodiment.
Fig. 26 is a flowchart showing information processing of the server according to the fourth embodiment.
Fig. 27 is a flowchart showing information processing of the server according to the fourth embodiment.
Fig. 28 is a schematic diagram showing an example of a screen of the communication terminal according to the fifth embodiment.
Fig. 29 is a schematic diagram showing an example of a screen of the communication terminal according to the fifth embodiment.
Fig. 30 is a schematic diagram showing an example of a screen of a communication terminal according to the fifth embodiment.
Fig. 31 is a schematic diagram showing prediction data according to the fifth embodiment.
Fig. 32 is a flowchart showing information processing of the server according to the sixth embodiment.
Fig. 33 is a schematic diagram showing the overall configuration of a network system according to the seventh embodiment.
Fig. 34 is a flowchart showing information processing of a server according to the ninth embodiment.
Detailed Description
Hereinafter, embodiments 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 descriptions thereof will not be repeated.
< first embodiment >
< overview of the overall structure and operation of network System 1 >
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.
The storage device 200 stores the physiological period supplies, measures the weight of the physiological period supplies, or transmits the measurement result to the server 100. In the present embodiment, the storage device 200 is configured by a case 201 and a device 205 for storing the physiological products for each type. In the present embodiment, the case 201 is provided with a first case 201A for storing a physiological period product for a small amount of bleeding, a second case 201B for storing a physiological period product for a large amount of bleeding, and a third case 201C for storing a physiological period product for use in sleeping. The present invention is not limited to the type corresponding to the difference in the amount of bleeding, and a case of a plurality of types of physiological products having different uses and functions may be provided.
The server 100 may communicate with the storage device 200 and the communication terminal 300 via the internet or the like. The server 100 manages the number of physiological articles used by the user of the storage device 200 based on the remaining amount of physiological articles acquired from the storage device 200. Thus, the server 100 determines the starting date of the past physiological period, the ending date of the past physiological period, and the past bleeding amount, calculates the period of the physiological period, or predicts the starting date of the future physiological period, the ending date of the future physiological period, and the future bleeding amount, and transmits these information to the communication terminal 300 of the user.
The communication terminal 300 is implemented by a smart phone, a tablet computer, a personal computer, a wearable terminal, or the like. The communication terminal 300 displays the remaining amount of each type of the physiological supplies of each type of the storage device 200 based on the data from the server 100, as shown in fig. 2. In addition, the communication terminal 300 displays the history of use of past physiological commodities, as shown in fig. 3, based on the data from the server 100. As will be described below, the communication terminal 300 may display the date of the beginning of the past physiological period, the date of the ending of the past physiological period, and the amount of bleeding in the past, display the period of the physiological period, or display the date of the beginning of the future physiological period, the date of the ending of the future physiological period, and the amount of bleeding in the future based on the data from the server 100.
The detailed configuration of the network system 1 for realizing such a function will be described in detail below.
< constitution of storage device 200 >
First, one embodiment of the structure of the storage device 200 constituting the network system 1 will be described with reference to fig. 4. As described above, the storage device 200 is configured by the case 201 and the device 205 for storing the physiological products according to the types. The following describes the structure of the device 205.
As main components, the storage device 200 includes an MCU (Micro Controller Unit ) 210, a memory 220, weight sensors 231, 232, 233, a timer 250, a communication interface 260, a lamp 270, a speaker 280, and the like.
The MCU210 controls each part of the storage device 200 by executing a program stored in a storage medium such as a ROM, a RAM, or the like.
The memory 220 is implemented by various RAMs, various ROMs, and the like, and stores programs executed by the MCU210, data generated by the execution of the programs by the MCU210, data measured by the weight sensors 231, 232, 233, histories thereof, information required for utilizing other present services, and the like.
The weight sensor 231 is implemented by a load cell or the like, and measures the weight of the case 201A storing the physiological products. The weight sensor 232 is implemented by a load cell or the like, and measures the weight of the case 201B storing the physiological products. The weight sensor 233 is implemented by a load cell or the like, and measures the weight of the case 201C storing the physiological products.
The timer 250 measures the current time and the elapsed time from the predetermined timing, and inputs the measured time to the MCU210.
The communication interface 260 exchanges data with the server 100 via a router, the internet. The communication interface 260 may exchange data with the communication terminal 300 by WiFi communication or bluetooth communication.
The light 270 emits light based on the instruction of the MCU210. For example, light for giving a warning indicating the following meaning or the like is emitted: the remaining amount becomes smaller, the period for which the use of the physiological period supplies should be notified is notified, and the designated amount for the physiological period supplies is not consumed.
Speaker 280 emits speech based on the instructions of MCU210. For example, a voice for warning is given to the following meaning: the remaining amount becomes smaller, the period for which the use of the physiological period supplies should be notified is notified, and the designated amount for the physiological period supplies is not consumed.
< construction of Server 100 >
Next, an embodiment 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 constituent elements, a CPU (central processing unit) 110, a memory 120, an operation section 140, and a communication interface 160.
The CPU110 controls the respective parts of the server 100 by executing programs stored in the memory 120. For example, the CPU110 executes various processes described below with reference to various data by executing programs stored in the memory 120.
The Memory 120 may be implemented by various RAM (Random Access Memory), various ROM (Read-Only Memory), or the like, and may be incorporated in the server 100, or may be removable from various interfaces of the server 100, or may be a recording medium of another device accessible from the server 100. The memory 120 stores programs executed by the CPU110, data generated by the CPU110 executing the programs, input data, other databases used in the service according to the present embodiment, and the like.
The memory 120 stores user data 121 as shown in fig. 6. The user data 121 includes correspondence relationships among the identification information of the user, the identification information of the storage device 200 used, the user name, the age, the weight, the height, the average period of the physiological period, other physiological period product information (information of physiological period products (safety pants, etc.) used by the user but not measured in the storage device 200, etc.), medication information, supplement information, disease information, body fat percentage, etc., for each user.
The memory 120 stores usage history data 122 as shown in fig. 7. The 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 of acquisition of the data, the value of the remaining amount of each type of physiological supplies, the type of physiological supplies used, and the number of physiological supplies used.
The memory 120 stores physiological period information data 123 as shown in fig. 8. The physiological date information data 123 is prepared for each user, that is, for each storage device 200. The physiological period information data 123 stores a history of the start date of the past physiological period, a history of the end date of the past physiological period, the past bleeding amount, the kind of physiological period supplies used, a history of the number of points, the period of the past physiological period, and the like. From these data, the CPU110 can calculate an average value of the physiological cycle, a prediction of the predicted start day of the next physiological cycle, a prediction of the predicted end day of the next physiological cycle, a prediction of the bleeding amount, and the like.
Returning to fig. 5, the operation unit 140 receives a command from an administrator, an operator, a service person, or the like of the service, and inputs the command to the CPU110.
The communication interface 160 transmits data from the CPU110 to the storage device 200, the communication terminal 300, and other devices via the internet, an operator network, a router, and the like. In contrast, the communication interface 160 receives data from the storage device 200, the communication terminal 300, and other devices via the internet, the carrier network, the router, and the like, and transfers the data to the CPU110.
< information processing of Server 100 >
Next, information processing in the server 100 according to the present embodiment will be described. The CPU110 of the server 100 executes the following processing according to the program of the memory 120.
Referring to fig. 9, the cpu110 receives data from the storage device 200 via the communication interface 160 (step S102).
The CPU110 reads out the device ID from the received data, or determines the corresponding user (step S104).
The CPU110 reads out the weight of each type of physiological supplies from the received data, and stores the weight in the usage history data 122. The CPU110 calculates the number of uses for each type based on the difference between the previous weight and the current weight of each type and the weight of each type of physiological supplies, and stores the calculated number of uses in the use history data 122 (step S106). In addition, if the weight of any one of the physiological supplies increases, the CPU110 will be the one that has been supplemented with that physiological supply, and accumulate the latest weight in the usage history data 122.
When the condition for the start of the physiological phase is satisfied (yes in step S108), the CPU110 accumulates the current day as the physiological phase start day in the physiological phase information data 123 (step S110).
More specifically, as shown in fig. 10 and 11, in the present embodiment, the CPU110 determines the use date as the physiological date start date when the physiological date product is used after the first predetermined number of days, for example, 10 days or more have elapsed since the physiological date product was not used.
The CPU110 reads out the last date of beginning of the physiological period from the physiological period information data 123, and stores the period from the last date of beginning of the physiological period to the date of beginning of the physiological period as the current physiological period cycle in the physiological period information data 123 (step S112).
The CPU110 calculates the average value of the physiological period periods so far and updates the average period of the user data 121 (step S114).
The CPU110 transmits information indicating the remaining amount of each type of physiological supplies, information indicating the date of the beginning of the physiological period, the physiological period cycle, and the like 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 current date of the beginning of the physiological phase.
If the condition for the start of the physiological phase is not satisfied (no in step S108), the CPU110 determines whether the condition for the end of the physiological phase is satisfied (step S122). When the condition for ending the physiological phase is satisfied (yes in step S122), the CPU110 accumulates the current day as the physiological phase ending day in the physiological phase information data 123 (step S124).
For example, as shown in fig. 10 and 11, in the present embodiment, the CPU110 determines that the physiological period is the end day when the physiological period is not used for the whole day after the day of using the physiological period is continued for a second predetermined number of days, for example, 3 days or more. More specifically, as shown in fig. 10 and 11, the number of articles used in the physiological period is stored every day, and the number of days used is 1 or more is regarded as the start day of the physiological period, and the number of days used is 0 is regarded as the end day of the physiological period.
The CPU110 transmits information indicating the remaining amount of each type of physiological supplies, information indicating the end date of the physiological period, the physiological period cycle, and the like 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 date of the end of the physiological period.
If the condition for ending the physiological period is not satisfied (no in step S122), the CPU110 executes other processing (step S130).
< constitution of communication terminal 300 >
Referring to fig. 14, an embodiment of the configuration of a communication terminal 300 of a user who uses the physiological supplies and storage device 200 will be described. For example, the communication terminal 300 includes, as main constituent elements, a CPU310, a memory 320, a display 330, an operation section 340, a communication interface 360, a speaker 370, and a microphone 380.
The CPU310 controls the respective parts of the communication terminal 300 by executing programs stored in the memory 320.
The memory 320 is implemented by various RAMs, various ROMs, and the like. The memory 320 stores application programs for various services, data generated by the execution of the programs by the CPU310, data received from the server 100, data input via the operation section 340, information for specifying the user of the communication terminal 300, and the like.
The display 330 displays images, text based on data from the CPU310. The operation unit 340 is configured by a pointing device, a switch, or the like, and inputs various commands from a user to the CPU310. The communication terminal 300 may also have a touch panel 350 including a display 330 and an operation unit 340.
The communication interface 360 transmits and receives data to and from the server 100, the storage device 200, and other devices via the internet, an operator network, a router, and the like. For example, the CPU310 exchanges various information with other devices such as the server 100 and the storage device 200 via the communication interface 360 according to an application program of a WEB browser and a dedicated service application program.
The speaker 370 outputs various voices based on a signal from the CPU310. The CPU310 is not limited to the display 330, and may output the answer received from the server 100 by voice.
Microphone 380 receives speech and inputs speech data to CPU310. The CPU310 is not limited to the operation unit 340, and may receive a voice message from a user and transmit the voice message to the server 100.
For example, the CPU310 of the communication terminal 300 receives information on the remaining amount of the physiological product from the server 100 and the storage device 200 via the communication interface 360 according to the application program of the memory 320, and causes the display 330 to display the information as shown in fig. 2. Based on the information from the server 100 and the storage device 200, the CPU310 causes the display 330 to display information such as the date of the beginning of the physiological period, the date of the ending of the physiological period, the cycle of the physiological period, the amount of bleeding, and the type of the physiological period supplies used, as shown in fig. 12 or 13, through the communication interface 360 according to the application program of the memory 320.
< second embodiment >
In the above embodiment, the date on which the physiological articles are taken out of the storage device 200 is regarded as the start date of the physiological period, and the date on which the physiological articles are not taken out of the storage device 200 is regarded as the end date of the physiological period. However, even the removal of the physiological phase supplies from the storage device 200 does not mean that the physiological phase starts, nor that the physiological phase has ended even if the physiological phase supplies are not removed from the storage device 200.
Therefore, in the present embodiment, referring to fig. 15 and 16, the CPU110 of the server 100 counts the number of points each time the physiological product is taken out, and recognizes the day having the predetermined number of points or more for 1 day as the start day of the physiological period and the day having the predetermined number of points or less for 1 day as the end day of the physiological period. More specifically, as shown in fig. 15 and 16, the CPU110 accumulates the number of use points of the physiological phase items every day, recognizes the day with the number of 3 or more as the start day of the physiological phase, and recognizes the day with the number of use points of 2 or less as the end day of the physiological phase.
In this case, the CPU110 preferably determines the amount of bleeding based on the number of points of the physiological phase supplies used every day during the physiological phase, and accumulates the amount of bleeding in the physiological phase information data 123. However, the CPU110 may determine the amount of bleeding based on the number of points of the used physiological period supplies during the whole physiological period, and accumulate the amount of bleeding in the physiological period information data 123.
Further, it is preferable that the number of points given to each type of physiological articles is different. For example, the number of daily physiological products is 2 points, and the number of daily physiological products is 3 points. Referring to fig. 17 and 18, the CPU110 of the server 100 counts the number of points of this type each time a physiological product is taken out, and recognizes the start date of the physiological period when the number of points is equal to or greater than a predetermined number of points in 1 day, and recognizes the end date of the physiological period when the number of points is equal to or less than a predetermined number of points in 1 day. More specifically, as shown in fig. 17 and 18, the CPU110 accumulates the number of use points of the physiological phase items every day, recognizes the day with the number of 4 or more as the start day of the physiological phase, and recognizes the day with the number of use points of 2 or less as the end day of the physiological phase.
In this case, the CPU110 also preferably determines the amount of bleeding based on the number of points of the physiological phase supplies used every day during the physiological phase, and accumulates the amount of bleeding in the physiological phase information data 123. However, the CPU110 may determine the amount of bleeding based on the number of points of the used physiological period supplies during the whole physiological period, and accumulate the amount of bleeding in the physiological period information data 123.
Or, the daily physiological period product with less quantity is set as 1 point, the common daily physiological period product is set as a point division, and the daily physiological period product with more quantity is set as 3 points. Referring to fig. 19 and 20, the CPU110 of the server 100 counts the number of points of this type each time a physiological product is taken out, and recognizes the start date of the physiological period when the number of points is equal to or greater than a predetermined number of points within 1 day, and recognizes the end date of the physiological period when the number of points is equal to or less than a predetermined number of points within 1 day. More specifically, as shown in fig. 19 and 20, the CPU110 accumulates the number of use points of the physiological phase items every day, recognizes the day with the number of 4 or more as the start day of the physiological phase, and recognizes the day with the number of use points of 2 or less as the end day of the physiological phase.
In this case, the CPU110 also preferably determines the amount of bleeding based on the number of points of the physiological phase supplies used every day during the physiological phase, and accumulates the amount of bleeding in the physiological phase information data 123. However, the CPU110 may determine the amount of bleeding based on the number of points of the used physiological supplies during the whole physiological period and accumulate the amount of bleeding in the physiological period information data 123.
In addition, as a determination method of the start day and the end day of the physiological period, the server 100 may select a plurality of methods. For example, the server 100 may employ the following rules: in the case where the days of use are consecutive, the first day of use is regarded as the start day, or even if there is a date of use, if not used on the second day, it is not regarded as the start day.
< third embodiment >
In addition, in addition to the functions of the above-described embodiments, the user can also modify the starting day and ending day of the past physiological period determined by the service via the communication terminal 300. For example, as shown in fig. 21, the user can modify the start date of the physiological period by touching the start date of the prompted physiological period and dragging it to the correct date.
More specifically, in the present embodiment, the CPU110 of the server 100 transmits the start date of the physiological period and the end date of the physiological 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.
Referring to fig. 22, the cpu110 receives data from the communication terminal 300 via the communication interface 160 (step S302).
The CPU110 reads out a user ID from the data from the communication terminal 300 (step S304).
The CPU110 reads out a modification instruction of the start day and the end day of the physiological period from the data from the communication terminal 300 (step S306).
The CPU110 modifies or updates the physiological period information data 123 based on the modification instruction (step S308).
In particular, in the present embodiment, when the start date and the end date of the physiological period are modified, the CPU110 changes the rule for determining the start date and the end date of the physiological period for the target user (step S310).
For example, when the start date of the physiological period is modified to be the following day, the CPU110 corrects the threshold value and the point number for determining the start date of the physiological period to be the higher side. In contrast, when the start date of the physiological period is modified to be the previous day, the CPU110 corrects the threshold value and the point number for determining the start date of the physiological period to be the lower one. When the physiological cycle end date is changed to the next day, the CPU110 corrects the threshold value and the point number for determining the physiological cycle end date to the smaller one. In contrast, when the physiological cycle end day is modified to be the previous day, the CPU110 corrects the threshold value for determining the physiological cycle end day to be the higher one.
Alternatively, the CPU110 may be modified in the following manner when it is frequently modified: the start date and the end date of the physiological period are determined at the use time of the physiological period supplies, the start date and the end date of the physiological period are determined by the length of the interval of using the physiological period supplies, or the start date and the end date of the physiological period are determined according to the presence or absence of using the specific physiological period supplies.
< fourth embodiment >
In addition to the functions of the above embodiments, the server 100 preferably presents the types of physiological supplies to the communication terminal 300 in the order of use. For example, as shown in fig. 23, the communication terminal 300 presents the types of the physiological supplies in the order of use per day based on the information from the server 100. For example, on 12 days, an icon of an S-sized physiological period product and an icon of an M-sized physiological period product are displayed in order from top to bottom. No physiological supplies were used on day 13. And displaying the icons of the physiological articles with M sizes and the icons of the physiological articles for night from top to bottom sequentially on 14 days. And displaying the icon of the physiological period product with the M size, the icon of the physiological period product with the M size and the icon of the physiological period product for night from top to bottom in sequence for 15 days.
In the present embodiment, the CPU110 of the server 100 executes the processing shown in fig. 24
The CPU110 receives data from the communication terminal 300 via the communication interface 160 (step S402).
The CPU110 reads out the user ID from the data from the communication terminal 300, and determines the ID of the storage device based on the user data 121 (step S404).
The CPU110 refers to the usage history data 122 and reads out the usage history of the daily physiological supplies from the latest physiological start day (step S406).
The CPU110 transmits the use history of the daily physiological period supplies from the latest physiological period start day to the communication terminal 300 through the communication interface 160 (step S408). Thus, the CPU310 of the communication terminal 300 displays icons indicating the types of physiological supplies on the display 330 in the order of daily use from the date of the start of the physiological period based on the data from the server 100.
The user can input the relation between the bleeding amount and the physiological period supplies in actual use. Thus, the likelihood of recommending a more appropriate physiological supply for the user will increase in the future. For example, as shown in the left diagram of fig. 25, the CPU310 of the communication terminal 300 causes the display 330 to display icons of the physiological supplies in the order of use. As shown in the middle diagram of fig. 25, the user clicks on the icon of the physiological period item that wants to be modified. That is, the CPU310 receives a selection command of a user operation, that is, whether the size of the physiological phase product is appropriate, that is, whether the capacity of the physiological phase product is too small, just, too large, or there is no bleeding, via the operation unit 340. The CPU310 transmits the feedback result to the server 100 via the communication interface 360, and causes the display 330 to change the display of the icon of the unsuitable physiological period product as shown in the right diagram of fig. 25.
Referring to fig. 26, the cpu110 receives data from the communication terminal 300 via the communication interface 160 (step S412).
The CPU110 reads out the user ID from the data from the communication terminal 300, and refers to the user data 121 to determine the storage device ID (step S414).
The CPU110 reads out feedback of the specified date, the specified order, and the kind of the specified physiological period supplies from the data from the communication terminal 300 (step S416).
The CPU110 modifies or updates the usage history data 122 based on the feedback (step S418). In more detail, the CPU110 modifies the data to increase the size of the physiological supply when the capacity of the physiological supply is too small, and modifies the data to decrease the size of the physiological supply when the capacity is too large. In addition, a modification flag is preferably established in the modified history.
Here, the selection command of the physiological supplies with too small capacity, just good capacity, too large capacity, and no bleeding is received, but as feedback, the communication terminal 300 may receive an input of the type of the appropriate physiological supplies and transmit the input to the server 100.
Alternatively, the user may simply modify the category of the physiological supplies determined by the server 100. This is because the server 100 sometimes erroneously identifies the used physiological supplies. For example, as shown in fig. 23, in a state in which the communication terminal 300 displays an icon of a physiological supply, the user presses the icon of the physiological supply that the user wants to modify for a long time. The communication terminal 300 selectively displays icons of various kinds of physiological supplies. The communication terminal 300 transmits a command indicating that the physiological period supplies of the icon selected by the user are modified to the server 100 based on the selection command.
Referring to fig. 27, the cpu110 receives data from the communication terminal 300 via the communication interface 160 (step S422).
The CPU110 reads out the user ID from the data from the communication terminal 300, and refers to the user data 121 to determine the storage device ID (step S424).
The CPU110 reads out a modification instruction including a specified date, a specified order, and a specified kind of physiological supplies from the data from the communication terminal 300 (step S426).
The CPU110 modifies or updates the usage history data 122 based on the modification instruction (step S428).
< fifth embodiment >
Further, in addition to the functions of the above-described embodiments, the server 100 preferably prompts the user via the communication terminal 300 for a start day, an end day, a use schedule of the physiological supplies during the physiological period, a prediction of the amount of bleeding per day during the physiological period, and the like of the next physiological period based on the past use history of the physiological supplies for each user. For example, as shown in fig. 28, the communication terminal 300 displays a use prediction of daily physiological period supplies for the next whole physiological period based on information from the server 100. Alternatively, as shown in fig. 29, the communication terminal 300 displays a solid line icon representing the use history of the physiological supplies on the past day and a broken line icon representing the use prediction of the physiological supplies on the day or the next day or 24 hours from the present, based on the information from the server 100. Alternatively, as shown in fig. 30, the communication terminal 300 displays, based on the information from the server 100, a solid line icon representing the use history of the physiological supplies on the past day and an icon representing a broken line of the use prediction of the physiological supplies each day until the end of the physiological period.
In the present 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, a physiological period, a start day of the next physiological period, an end day of the next physiological period, an order of use of daily average physiological supplies during the physiological period, and an average bleeding amount per day during the physiological period.
When the CPU110 of the server 100 updates the usage history data 122 of the physiological supplies, such as when the physiological supplies are used, when feedback related to the used physiological supplies is received, when the used physiological supplies are modified, when the start or end date of the physiological period is modified, etc., the predicted data 124 is calculated based on the usage history of each user physiological supply, the physiological period cycle, the start date of the next physiological period, the end date of the next physiological period, the order of use of the daily average physiological supplies during the physiological period, the daily average bleeding amount during the physiological period, etc.
When receiving a request from the communication terminal 300, the CPU110 transmits information indicating the physiological period cycle, the start date of the next physiological period, the end date of the next physiological period, the use order of the daily average physiological supplies in the physiological period, and the daily average bleeding amount in the physiological period, which are associated with the user corresponding to the communication terminal 300, to the communication terminal 300 via the communication interface 160. Thus, the CPU310 of the communication terminal 300 causes the display 330 to display the screens shown in fig. 28, 29, and 30 based on the information from the server 100.
However, the server 100 may present the user with a schedule of use of the physiological supplies in the next physiological period, a forecast of the amount of bleeding per day in the physiological period, or the like via the communication terminal 300, based not only on the user but also on the history of use of the past physiological supplies of other users of the same age and shape as the user. In this case, when the usage history data 122 of the physiological supplies such as when the physiological supplies are used, when feedback related to the used physiological supplies is received, when the used physiological supplies are modified, when the start and end days of the physiological periods are modified, and the like is updated, the prediction data 124 is updated based on the usage histories of the physiological supplies of a plurality of users having the same attribute as the user, the physiological period, the start day of the next physiological period, the end day of the next physiological period, the use order of the average physiological supplies per day in the physiological period, the prediction of the average bleeding amount per day in the physiological period, and the like.
When receiving a request from the communication terminal 300, the CPU110 transmits information indicating the physiological period cycle, the start date of the next physiological period, the end date of the next physiological period, the use order of the daily average physiological supplies in the physiological period, and the daily average bleeding amount in the physiological period, which are associated with the user corresponding to the communication terminal 300, to the communication terminal 300 via the communication interface 160. Thus, the CPU310 of the communication terminal 300 causes the display 330 to display the screens shown in fig. 28, 29, and 30 based on the information from the server 100.
< sixth embodiment >
In addition to the functions of the above-described embodiment, when data that is significantly different from the past use history of the physiological supplies is obtained for each user based on the use history of the physiological supplies, the server 100 may notify the user of the meaning or notify a designated hospital, doctor, clinic, or the like of the meaning.
In more detail, as shown in fig. 32, when the CPU110 of the server 100 updates the usage history data 122 of the physiological supplies such as when the physiological supplies are used, when feedback related to the used physiological supplies is received, when the used physiological supplies are modified, when the start date and end date of the physiological period are modified, etc. (step S602), it is determined whether the usage amount of the physiological supplies is greatly increased based on the usage history of the physiological supplies of each user (step S604). For example, it is determined whether or not the number of usage points of the physiological period supplies is increased by 3 or more points.
When the amount of use of the physiological supplies has increased greatly (yes in step S604), the CPU110 notifies the user of a sudden increase in use of the physiological supplies to the user' S communication terminal 300, a terminal of a designated expert, or the like via the communication interface 160 (step S606).
Based on the usage history of the physiological supplies for each user, in the case where the usage amount of the physiological supplies does not greatly increase (step S604), the CPU110 determines whether the usage amount of the physiological supplies has greatly decreased (step S608). For example, it is determined whether the number of points of the physiological period supplies is reduced by 3 or more points.
When the amount of use of the physiological supplies is greatly reduced (yes in step S608), the CPU110 notifies the user of the abrupt reduction in use of the physiological supplies to the user' S communication terminal 300, the terminal of a designated expert, or the like via the communication interface 160 (step S610).
However, if the CPU110 of the server 100 obtains data that is significantly different from the past history of the physiological supplies of the user and the past history of the physiological supplies of other users based on the history of the use of the physiological supplies of each user, the user may be notified of the meaning, or the designated hospital, doctor, clinic, or the like may be notified of the meaning.
< seventh embodiment >
Further, in addition to the functions of the above-described embodiment, as shown in fig. 33, the server 100 may automatically order any type of physiological supplies to the EC website or the company of the physiological supplies when the type of physiological supplies is about to run out based on the remaining amount of the physiological supplies in the storage device 200 and the use prediction of the physiological supplies by the user, or may request permission for ordering from the communication terminal 300 of the user.
When the CPU110 of the server 100 updates the usage history data 122 of the physiological supplies, such as when the physiological supplies are used, when feedback related to the physiological supplies used is received, when the physiological supplies used are modified, when the start date and the end date of the physiological period are modified, when the end date of the physiological period is determined, and the like, the number of types of physiological supplies expected to be consumed during the next physiological period is calculated based on the usage history of the physiological supplies of each user. When the number is larger than the remaining amount of the storage device 200, the CPU110 automatically orders the type to the EC website or the company of the physiological supplies via the communication interface 160, or requests permission for the order to the communication terminal 300 of the user.
Alternatively, the memory 120 of the server 100 stores storage capacities for each type for each storage device 200. The memory 120 stores the number of sales units for each type of physiological articles. When the physiological supplies are used, when feedback related to the used physiological supplies is received, when the used physiological supplies are modified, when the start date and the end date of the physiological period are modified, and when the use history data 122 of the physiological supplies is updated, the CPU110 automatically orders the type of the physiological supplies to the EC website or the company of the physiological supplies via the communication interface 160 or requests permission for the order to the communication terminal 300 of the user based on the remaining amount of the storage device 200 and the storage capacity of the storage device 200, when the storage remaining amount is greater than the number of sales units of the physiological supplies. Accordingly, the storage device 200 stores the physiological supplies in a spare space, and the possibility of the user purchasing the products in a panic manner during disaster, during a shortage, or the like can be reduced.
< eighth embodiment >
In the above embodiment, the storage device 200 measures the weight of each kind of the physiological supplies and transmits the measurement result to the server 100, thereby obtaining the number of uses of each kind of the physiological supplies in the server 100. However, the method is not limited to this.
The storage device 200 may measure the distance to the upper end of the physiological term product by irradiating light from the bottom surface of the upper cover. The CPU110 of the server 100 may then calculate the number of uses for each type of physiological supplies based on the change in the distance.
The storage device 200 may calculate the number of use of the physiological products in the server 100 by using ultrasonic waves or photographed images, and the method for acquiring the number of use is not particularly limited.
In the above embodiment, the storage device 200 has a storage space for each type of physiological articles, and transmits measurement results for each type to the server 100. However, the storage device 200 may store a plurality of types of physiological products in one storage space. In this case, the CPU110 of the server 100 determines the type of the used physiological period product based on the weight, distance, camera image, and the like from the storage device 200.
In the above embodiment, the storage device 200 transmits the measurement result to the server 100, and the CPU110 of the server 100 acquires the number of used physiological products.
However, the CPU210 of the storage device 200 may determine the type and number of the used physiological products based on the measurement results of the weight sensors 231, 232, 233 and other sensors.
That is, the storage device 200 may transmit the type and number of the used physiological articles to the server 100 via the communication interface 160.
< ninth embodiment >
Other devices may perform part or all of the functions of the devices of the network system 1 of the above embodiment. For example, the role of the server 100 may be realized by a plurality of devices on the cloud, or may be realized by the communication terminal 300. More specifically, various data may be directly transmitted from the storage device 200 to the communication terminal 300 via WiFi (registered trademark) or bluetooth (registered trademark) without via the server 100.
In this case, the CPU310 of the communication terminal 300 executes the following processing according to the program of the memory 320. Here, the memory 320 stores only the user use history data 122 and the physiological period information data 123. However, such data may also be stored on the cloud.
Referring to fig. 34, cpu310 receives data from storage device 200 via communication interface 360 (step S502).
The CPU310 reads out the weight of each type of physiological supplies from the received data, and accumulates the weight in the usage history data 122. The CPU310 calculates the number of uses for each type based on the difference between the previous weight of each type and the current weight and the weight of each of the physiological supplies for each type, and stores the calculated number in the use history data 122 (step S506). Further, the CPU110, in the case where the weight of each kind is increased, as a physiological period supply that has been replenished, accumulates the latest weight in the use history data 122.
When the condition for the start of the physiological phase is satisfied (yes in step S508), the CPU310 accumulates the current day as the physiological phase start day in the physiological phase information data 123 (step S510).
More specifically, as shown in fig. 19 and 20, in the present embodiment, the CPU310 determines the use date as the physiological date start date when the use count of the physiological date product is equal to or greater than the first predetermined value after the first predetermined number of days, for example, 10 days or more have elapsed since the physiological date product was not used.
The CPU310 reads out the last date of beginning of the physiological period from the physiological period information data 123, and stores the period from the last date of beginning of the physiological period to the date of beginning of the physiological period as the current physiological period cycle in the physiological period information data 123 (step S512).
The CPU310 calculates an average value of the physiological period periods so far, and updates the average period of the physiological period information data 123 (step S514).
As shown in fig. 12, the CPU310 displays information indicating the remaining amount of each type of physiological period supplies, information indicating the date of the start of the physiological period, information indicating the period of the physiological period, and the like on the display 530 (step S516).
If the condition for the start of the physiological phase is not satisfied (no in step S508), the CPU310 determines whether the condition for the end of the physiological phase is satisfied (step S522). When the condition for ending the physiological phase is satisfied (yes in step S522), the CPU310 accumulates the current day as the physiological phase ending day in the physiological phase information data 123 (step S524).
For example, as shown in fig. 19 and 20, in the present embodiment, the CPU310 determines that the physiological period is the end date when the physiological period is not used for 24 hours or more after the date of using the physiological period is continued for a second predetermined number of days, for example, 3 days or more. More specifically, as shown in fig. 19 and 20, the number of articles used in the physiological period is stored every day, and the day on which the number of articles used in the physiological period is equal to or less than the second predetermined value is regarded as the end day of the physiological period.
As shown in fig. 13, the CPU310 displays information indicating the remaining amount of each type of physiological period supplies, information indicating the end date of the physiological period, the physiological period cycle, and the like on the display 330 (step S526).
If the condition for ending the physiological period is not satisfied (no in step S522), the CPU310 executes other processing (step S530).
In addition, as with the server 100 of the above embodiment, the communication terminal 300 may also execute future prediction of the start date, prediction of the order of the used physiological products, display of these pieces of information, and the like.
< summary >
In the above embodiment, there is provided a network system including: a storage device for storing physiological articles; and a server for determining a date of start of the physiological period of the user by determining the number of uses of the physiological period supplies based on the data from the storage device.
Preferably, the server determines the number of uses of each type of the physiological supplies based on the data from the storage device, and determines the start date of the physiological period of the user according to a first predetermined rule based on the use histories of the physiological supplies of the plurality of types.
Preferably, the server determines the period of the physiological period of the user based on the starting days of the physiological period of the past times, and prompts the user for the starting day of the next physiological period.
Preferably, the server determines the end date of the user's physiological period according to a second prescribed rule based on the usage history of the plurality of categories of physiological period supplies.
Preferably, the server determines the extent of bleeding of the user in the physiological phase based on the history of use of the plurality of categories of physiological supplies.
Preferably, the storage device has a storage box for each type of the physiological articles, and the storage device transmits data indicating the remaining amount of each type of the physiological articles to the server.
Preferably, the storage device has a storage box, and transmits data indicating the remaining amount of the physiological articles in the storage box to the server, and the server determines the type of the physiological articles to be used according to the change of the remaining amount.
In the above embodiment, there is provided a network system including: a storage device for storing the physiological articles and obtaining the use number of the physiological articles; and a server for determining a start date of the physiological period of the user based on the number of uses from the storage device.
It should be understood that the embodiments disclosed herein are examples in all respects and are not limiting. The scope of the present invention is indicated by the scope of the claims, and is not indicated by the foregoing description but includes all changes in meaning and range equivalent to the claims.
Description of the reference numerals
1: network system
100: server device
110:CPU
120: memory device
121: user data
122: use history data
123: physiological period information data
124: predictive data
140: operation part
160: communication interface
200: storage device
201: box body
201A: first box body
201B: second box body
201C: third box body
205: device part
210:CPU
220: memory device
231: weight sensor
232: weight sensor
233: weight sensor
250: time-piece
260: communication interface
270: lamp with light-emitting device
280: loudspeaker
300: communication terminal
310:CPU
320: memory device
330: display device
340: operation part
350: touch panel
360: communication interface
370: loudspeaker
380: microphone
530: display device

Claims (8)

1. A network system, comprising:
a storage device for storing physiological articles; and
and a server for determining the number of uses of the physiological articles based on the data from the storage device, thereby determining the start date of the physiological articles of the user.
2. The network system of claim 1, wherein,
the server determines the number of uses of each type of physiological supplies based on the data from the storage device, and determines the start date of the physiological period of the user according to a first predetermined rule based on the use histories of the physiological supplies of the plurality of types.
3. The network system of claim 2, wherein,
the server determines a period of the user's physiological period based on a starting day of a past plurality of physiological periods and prompts the user for a starting day of a next physiological period.
4. A network system as claimed in claim 2 or 3, wherein,
the server determines an end date of the user's physiological period according to a second prescribed rule based on the usage history of the plurality of categories of physiological period supplies.
5. The network system according to claim 2 to 4,
the server determines the extent of bleeding of the user in a physiological session based on a history of use of the plurality of categories of physiological supplies.
6. The network system according to claim 1 to 5,
The storage device is provided with a storage box of each kind of physiological articles,
the storage device transmits data indicating the remaining amount of each type of physiological supplies to the server.
7. The network system according to claim 1 to 5,
the storage device is provided with a storage box and sends data representing the residual quantity of the physiological articles of the storage box to the server,
the server determines the type of the physiological period product used according to the change of the residual quantity.
8. A network system, comprising:
a storage device for storing the physiological articles and obtaining the use number of the physiological articles; and
and a server for determining a start date of the physiological period of the user based on the number of uses from the storage device.
CN202280036209.6A 2021-07-02 2022-01-25 Network system Pending CN117321618A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021110986A JP7668694B2 (en) 2021-07-02 2021-07-02 Network Systems
JP2021-110986 2021-07-02
PCT/JP2022/002586 WO2023276211A1 (en) 2021-07-02 2022-01-25 Network system

Publications (1)

Publication Number Publication Date
CN117321618A true CN117321618A (en) 2023-12-29

Family

ID=84691038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280036209.6A Pending CN117321618A (en) 2021-07-02 2022-01-25 Network system

Country Status (3)

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

Family Cites Families (3)

* 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
KR102349668B1 (en) * 2019-11-15 2022-01-11 임근선 KEEPING BOX AND INVENTORY MANAGEMENT APPARATUS FOR SANITARY NAPKIN BAEDS ON IoT
JP7175256B2 (en) 2019-12-20 2022-11-18 ユニ・チャーム株式会社 Provision device, management device, provision system, provision method and provision program

Also Published As

Publication number Publication date
JP2023007872A (en) 2023-01-19
JP7668694B2 (en) 2025-04-25
WO2023276211A1 (en) 2023-01-05

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
JP6423802B2 (en) Information processing system, information processing server, information processing program, and fatigue evaluation method
US20170147752A1 (en) Health data management device and health data management system
US20160015602A1 (en) Method and Apparatus for Medication Storage and Delivery
US20100145209A1 (en) Apparatus for measuring amount of exercise, system for measuring amount of exercise, and method for measuring amount of exercise
KR20160096070A (en) Method and system for capturing food consumption information of a user
JP6534692B2 (en) Order management apparatus, order management method and order management system
US10341204B2 (en) Methods and apparatus for device management
KR102358468B1 (en) Method and system for measuring and setting collected garbage
JP7349759B1 (en) Program, method, information processing device
CN107634885A (en) Equipment for contain things and the method in terminal progress article consumption management
KR102751569B1 (en) Electronic device and method of providing information of electronic device
JP2019071127A (en) Information processing device, information processing method and program
CN117321618A (en) Network system
JP6699315B2 (en) Service provision system
CN117059251A (en) Material fine management method, device, equipment and medium based on cost management and control
JP7745374B2 (en) Network systems and programs
JP7653319B2 (en) Network systems, servers, and programs
KR20250123727A (en) System and method of using the system to manage the target hospital&#39;s drug inventory based on prediction of necessary drugs
JP7439754B2 (en) care support system
JP6660276B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP2016024633A (en) Information processing apparatus, terminal device, information processing system, mobile recording medium, method of controlling information processing apparatus, control program, and recording medium
JP6265453B1 (en) Information discrimination system and method, information discrimination program
JP7485723B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination