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
JP7641691B2 - Program, method, information processing device, and system - Google Patents
[go: Go Back, main page]

JP7641691B2 - Program, method, information processing device, and system - Google Patents

Program, method, information processing device, and system Download PDF

Info

Publication number
JP7641691B2
JP7641691B2 JP2021114940A JP2021114940A JP7641691B2 JP 7641691 B2 JP7641691 B2 JP 7641691B2 JP 2021114940 A JP2021114940 A JP 2021114940A JP 2021114940 A JP2021114940 A JP 2021114940A JP 7641691 B2 JP7641691 B2 JP 7641691B2
Authority
JP
Japan
Prior art keywords
information
user
product
unit
disease
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
JP2021114940A
Other languages
Japanese (ja)
Other versions
JP2022080832A (en
JP2022080832A5 (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.)
Optim Corp
Original Assignee
Optim 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 Optim Corp filed Critical Optim Corp
Priority to JP2021114940A priority Critical patent/JP7641691B2/en
Publication of JP2022080832A publication Critical patent/JP2022080832A/en
Publication of JP2022080832A5 publication Critical patent/JP2022080832A5/ja
Application granted granted Critical
Publication of JP7641691B2 publication Critical patent/JP7641691B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、プログラム、方法、情報処理装置、及びシステムに関する。 The present invention relates to a program, a method, an information processing device, and a system.

近年、生活様式の変化に伴い、生活習慣病の蔓延が著しい中で、健康管理に対するニーズが高まっている。近年提供される各種のアプリや健康関連グッズには、健康を維持管理するためのもの、及び健康上の問題を改善可能なものが多数存在している。これらのような健康関連のプロダクトをうまく活用できれば、生活習慣病等の予防に役立てることが可能である。 In recent years, with the rapid spread of lifestyle-related diseases due to changes in lifestyle, the need for health management is increasing. Many of the various apps and health-related products provided in recent years are designed to help maintain and manage health, and can improve health problems. If these health-related products can be used effectively, they can be useful in preventing lifestyle-related diseases.

特開2020-074165号公報JP 2020-074165 A

しかしながら、健康関連のプロダクトは、効能がそれぞれ異なる。また、プロダクトを見ただけでは実際に効果があるか否かを判断することは難しい。さらに、自分の疾患に気付いていない場合には、プロダクトを探す動機すら浮かばない。そのため、有効な各種のプロダクトが存在しているにも関わらず、それらをうまく活用しきれていないという現状がある。
なお、特許文献1では、事業所に設置される画像形成装置を管理するシステムにおいて、複数のアプリ情報を保有し、ユーザ固有のデータに基づいて、おすすめのアプリを提案することが開示されている。しかしながら、特許文献1に記載の発明は、事業所に設置される画像形成装置を管理するシステムを対象としているため、ユーザの健康を管理するためのアプリを見つけるのに適した方法とはなっていない。
However, health-related products have different efficacy. Also, it is difficult to judge whether a product is actually effective or not just by looking at it. Furthermore, if you are not aware of your illness, you may not even have the motivation to look for a product. Therefore, even though various effective products exist, the current situation is that they are not being used to their full potential.
In addition, Patent Literature 1 discloses that a system for managing an image forming device installed in a business establishment has multiple application information and proposes recommended applications based on user-specific data. However, since the invention described in Patent Literature 1 targets a system for managing an image forming device installed in a business establishment, it is not a suitable method for finding an application for managing a user's health.

本開示の目的は、ユーザの健康に関連するプロダクトの活用を効果的にサポートすることである。 The purpose of this disclosure is to effectively support users in utilizing health-related products.

本開示のプログラムは、プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、プログラムは、プロセッサに、ユーザの健康診断の結果に関する健診情報を取得する第1ステップと、健診情報に基づき、健康を管理するためのプロダクトのお勧め情報を、ユーザに提示する第2ステップと、お勧め情報に含まれるプロダクトの使用状況を管理する第3ステップと、を実行させる。 The program disclosed herein is a program to be executed by a computer having a processor and a memory, and causes the processor to execute a first step of acquiring health checkup information relating to the results of a user's health checkup, a second step of presenting to the user recommended information on products for managing health based on the health checkup information, and a third step of managing the usage status of the products included in the recommended information.

本開示のプログラムによれば、ユーザの健康に関連するプロダクトの活用を効果的にサポートできる。 The program disclosed herein can effectively support users in utilizing health-related products.

本実施形態のシステムの全体構成を示す図である。1 is a diagram showing the overall configuration of a system according to an embodiment of the present invention; 本実施形態のシステムに含まれる端末装置の機能的な構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a terminal device included in the system of the present embodiment. 本実施形態のシステムに含まれるサーバの機能的な構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a server included in the system of the present embodiment. 健診情報DBのデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of a medical checkup information DB. 製品情報DB、及びアプリ情報DBのデータ構造を示す図である。3A and 3B are diagrams illustrating data structures of a product information DB and an application information DB. ログ情報DBのデータ構造を示す図である。FIG. 2 is a diagram illustrating a data structure of a log information DB. ユーザ情報DBのデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of a user information DB. 製品使用情報DBのデータ構造を示す図である。FIG. 2 is a diagram illustrating a data structure of a product usage information DB. アプリ使用情報DBのデータ構造を示す図である。FIG. 4 is a diagram illustrating a data structure of an application usage information DB. 本実施形態のシステムにおける動作の一例を説明する図である。FIG. 2 is a diagram illustrating an example of an operation in the system of the present embodiment. 本実施形態のシステムにおける動作の他の例を説明する図である。FIG. 11 is a diagram illustrating another example of the operation of the system according to the present embodiment. ユーザに効果的なプロダクトについての情報を取得する際の処理の一例を表すフローチャートである。11 is a flowchart illustrating an example of a process for obtaining information about products that are effective for a user. 端末装置のディスプレイに表示される第1の画面例を説明する図である。FIG. 11 is a diagram illustrating an example of a first screen displayed on a display of a terminal device. 端末装置のディスプレイに表示される第2の画面例を説明する図である。FIG. 11 is a diagram illustrating a second example of a screen displayed on the display of the terminal device. 端末装置のディスプレイに表示される第3の画面例を説明する図である。FIG. 13 is a diagram illustrating a third example of a screen displayed on the display of the terminal device. 端末装置のディスプレイに表示される第4の画面例を説明する図である。FIG. 13 is a diagram illustrating a fourth example of a screen displayed on the display of the terminal device.

以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。 One embodiment of the present invention will be described in detail below with reference to the drawings. In the drawings used to explain the embodiment, the same components are generally designated by the same reference numerals, and repeated explanations will be omitted.

<0.概要>
本実施形態に係るシステム1は、ユーザの健康診断の結果に基づいて、ユーザにとって有用なプロダクトに関する情報を提供する。この説明において、プロダクトとは、健康管理に使用されるアプリケーションソフト(以下、単にアプリという)、又は健康管理に用いられる製品である。健康管理に用いられる製品とは、健康食品、健康器具、各種の計測器、その他の健康を促進するために用いられる各種の製品を含む。
すなわち、システム1は、ユーザの健康状態が損なわれている場合、又は将来損なわれる蓋然性が高い場合に、生活習慣の改善に使用できるアプリ又は製品の情報を提供する。さらにシステム1は、情報を提供したアプリ、又は製品をユーザが実際に使用しているかどうかを管理する。
<0. Overview>
The system 1 according to the present embodiment provides information about products useful to the user based on the results of the user's health check. In this description, a product is an application software (hereinafter, simply referred to as an app) used for health management, or a product used for health management. Products used for health management include health foods, health equipment, various measuring instruments, and various other products used to promote health.
That is, when the user's health condition is impaired or is highly likely to be impaired in the future, the system 1 provides information on apps or products that can be used to improve lifestyle habits. Furthermore, the system 1 manages whether the user actually uses the apps or products for which the system 1 provides information.

<1.全体構成>
図1は、本実施形態のシステム1の全体構成を示す図である。図1に示すように、システム1は、ユーザが使用する端末装置10と、サーバ20とを備えている。端末装置10と、サーバ20とは、無線又は優先の通信規格を用いて、ネットワーク80を介して相互に通信可能に接続されている。
図示の例では、複数の端末装置10がシステム1に含まれている。なお、端末装置10の数量は、ユーザの人数に合わせて任意に変更可能である。
<1. Overall structure>
Fig. 1 is a diagram showing the overall configuration of a system 1 according to the present embodiment. As shown in Fig. 1, the system 1 includes a terminal device 10 used by a user, and a server 20. The terminal device 10 and the server 20 are connected to each other via a network 80 so as to be able to communicate with each other using a wireless or wired communication standard.
In the illustrated example, a plurality of terminal devices 10 are included in the system 1. The number of terminal devices 10 can be changed arbitrarily according to the number of users.

端末装置10は、ユーザが業務で使用する汎用のコンピュータである。端末装置10は、例えば、スマートフォン、又はタブレット端末などの携行性に優れたコンピュータにより実現される。また、端末装置10は、据え置き型のPC(Personal Computer)、ラップトップPC、ヘッドマウントディスプレイ等のコンピュータであってもよい。 The terminal device 10 is a general-purpose computer that is used by a user for business purposes. The terminal device 10 is realized by a highly portable computer such as a smartphone or a tablet terminal. The terminal device 10 may also be a computer such as a stationary PC (Personal Computer), a laptop PC, or a head-mounted display.

図1に示すように、端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、ストレージ16と、プロセッサ19と、を備える。 As shown in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, storage 16, and a processor 19.

通信IF12は、端末装置10が外部の装置と通信するため、信号を送受信するためのインタフェースである。
入力装置13は、ユーザからの入力操作を受け付けるための装置である。入力装置13は、例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等を含む。
The communication IF 12 is an interface for transmitting and receiving signals so that the terminal device 10 can communicate with external devices.
The input device 13 is a device for receiving input operations from a user, and includes, for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, and the like.

出力装置14は、ユーザに対し情報を提示するための装置である。出力装置14は、例えば、ディスプレイ、スピーカ等を含む。
メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えば、DRAM(Dynamic Random Access Memory)等の揮発性のメモリにより実現される。
The output device 14 is a device for presenting information to a user, and includes, for example, a display and a speaker.
The memory 15 is for temporarily storing programs and data to be processed by the programs, and is realized by a volatile memory such as a DRAM (Dynamic Random Access Memory).

ストレージ16は、データを保存するための記憶装置であり、例えば、フラッシュメモリ、HDD(Hard Disc Drive)により実現される。
プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。
The storage 16 is a storage device for saving data, and is realized by, for example, a flash memory or a hard disk drive (HDD).
The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

サーバ20は、ユーザから入力された情報に基づいて、後述する処理を実行する装置である。サーバ20は、ネットワーク80に接続されたコンピュータである。 The server 20 is a device that executes the processes described below based on information input by the user. The server 20 is a computer connected to the network 80.

図1に示すように、サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 As shown in FIG. 1, the server 20 includes a communication IF 22, an input/output IF 23, a memory 25, a storage 26, and a processor 29.

通信IF22は、サーバ20が外部の装置と通信するため、信号を送受信するためのインタフェースである。
入出力IF23は、ユーザからの入力操作を受け付けるための入力装置13、及び、ユーザに対し情報を提示するための出力装置14とのインタフェースとして機能する。
The communication IF 22 is an interface for transmitting and receiving signals so that the server 20 can communicate with external devices.
The input/output IF 23 functions as an interface with the input device 13 for receiving input operations from the user, and with the output device 14 for presenting information to the user.

メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM等の揮発性のメモリにより実現される。
ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDDにより実現される。
プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。
The memory 25 is for temporarily storing programs and data to be processed by the programs, and is realized by a volatile memory such as a DRAM.
The storage 26 is a storage device for saving data, and is realized by, for example, a flash memory or a HDD.
The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

<1-1.端末装置10の構成>
図2は、本実施形態のシステム1に含まれる端末装置10の構成を示すブロック図である。図2に示すように、端末装置10は、無線通信部121と、操作入力部130(タッチ・センシティブ・デバイス131、及びディスプレイ132を含む)と、音声処理部140と、マイク141と、スピーカ142と、位置情報センサ150と、カメラ160と、記憶部170と、制御部180とを備える。
また、端末装置10は、図2では図示されていない機能、及び構成(例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路等)も備える。端末装置10に含まれる各ブロックは、例えば、バス等により電気的に接続される。
<1-1. Configuration of terminal device 10>
Fig. 2 is a block diagram showing the configuration of the terminal device 10 included in the system 1 of the present embodiment. As shown in Fig. 2, the terminal device 10 includes a wireless communication unit 121, an operation input unit 130 (including a touch-sensitive device 131 and a display 132), a voice processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a storage unit 170, and a control unit 180.
The terminal device 10 also includes functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not shown in Fig. 2. The blocks included in the terminal device 10 are electrically connected to each other, for example, by a bus or the like.

無線通信部121は、端末装置10が他の装置と通信するための処理を行う。無線通信部121はアンテナ122を介して、制御部180で生成された信号に送信処理を施し、外部(例えば、サーバ20)へ送信する。無線通信部121は、外部から受信した信号に受信処理を施し、制御部180へ出力する。 The wireless communication unit 121 performs processing for the terminal device 10 to communicate with other devices. The wireless communication unit 121 performs transmission processing on a signal generated by the control unit 180 via the antenna 122, and transmits the signal to the outside (e.g., the server 20). The wireless communication unit 121 performs reception processing on a signal received from the outside, and outputs the signal to the control unit 180.

操作入力部130は、端末装置10を所有するユーザからの入力操作を受け付けるための機構を有する。具体的には、例えば、操作入力部130がタッチスクリーンである場合、タッチ・センシティブ・デバイス131と、ディスプレイ132とを含む。なお、端末装置10がPCである場合には、操作入力部130は、マウス、キーボード等を含むこととしてもよい。 The operation input unit 130 has a mechanism for accepting input operations from a user who owns the terminal device 10. Specifically, for example, if the operation input unit 130 is a touch screen, it includes a touch-sensitive device 131 and a display 132. Note that if the terminal device 10 is a PC, the operation input unit 130 may also include a mouse, a keyboard, etc.

タッチ・センシティブ・デバイス131は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する。タッチ・センシティブ・デバイス131は、タッチパネルにより検出したユーザの接触位置を示す信号を入力操作として制御部180へ出力する。 The touch-sensitive device 131 detects the user's touch position on the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to the control unit 180 as an input operation.

ディスプレイ132は、制御部180の制御に応じて、画像、動画、テキスト等のデータを表示する。ディスプレイ132は、例えばLCD(Liquid Crystal Display)又は有機EL(Electro-Luminescence)ディスプレイ等によって実現される。 The display 132 displays data such as images, videos, and text in response to the control of the control unit 180. The display 132 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

音声処理部140は、音声信号の変復調を行う。音声処理部140は、例えば音声処理用のプロセッサによって実現される。
音声処理部140は、マイク141から与えられる音声信号を変調して、変調後の信号を制御部180へ出力する。また、音声処理部140は、制御部180から与えられる音声信号を復調し、復調後の信号をスピーカ142へ与える。
The audio processing unit 140 modulates and demodulates audio signals and is realized by, for example, a processor for audio processing.
The audio processing unit 140 modulates the audio signal provided from the microphone 141 and outputs the modulated signal to the control unit 180. The audio processing unit 140 also demodulates the audio signal provided from the control unit 180 and provides the demodulated signal to the speaker 142.

マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ出力する。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The microphone 141 receives voice input and outputs a voice signal corresponding to the voice input to the voice processing unit 140. The speaker 142 converts the voice signal provided by the voice processing unit 140 into voice and outputs the voice to the outside of the terminal device 10.

位置情報センサ150は、端末装置10の位置を検出するセンサであり、例えばGPS(Global Positioning System)モジュールである。GPSモジュールは、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも3個又は4個の衛星からの信号を受信し、受信した信号に基づいて、GPSモジュールが搭載される端末装置10の現在位置を検出する。 The position information sensor 150 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. In a satellite positioning system, signals are received from at least three or four satellites, and the current position of the terminal device 10 in which the GPS module is installed is detected based on the received signals.

カメラ160は、撮像素子により光を受光して、画像信号として出力するデバイスである。カメラ160は、例えば、端末装置10を使用するユーザと対向する位置に配置される。カメラ160は、例えばユーザの健康診断書を撮影し、画像信号を出力する。 Camera 160 is a device that receives light using an image sensor and outputs the light as an image signal. Camera 160 is disposed, for example, in a position facing the user who uses terminal device 10. Camera 160 captures, for example, a picture of the user's health certificate and outputs an image signal.

記憶部170は、図1に示すストレージ16により構成され、端末装置10が使用するデータ、及びプログラムを記憶する。例えば、記憶部170は、ユーザの健診情報171を記憶する。ユーザの健診情報とは、ユーザの健康診断に関する情報である。健診情報の具体例については、後述する健診情報DBにおいて説明する。
なお、本説明における健康診断に関する情報としては、一般的に行われる定期健康診断における検査項目を含む他、一般的な定期健康診断では検査項目に含まれない、DNA情報等のユーザの生体情報に関する情報を含んでよい。
1, and stores data and programs used by the terminal device 10. For example, the storage unit 170 stores user health check information 171. The user health check information is information related to the user's health check. Specific examples of the health check information will be described in the health check information DB described later.
In addition, the information regarding health checkups in this description may include test items included in commonly conducted regular health checkups, as well as information regarding the user's biometric information, such as DNA information, which is not included in test items in commonly conducted regular health checkups.

制御部180は、プロセッサ19が記憶部170に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。制御部180は、端末装置10の動作を制御する。具体的には、例えば、制御部180は、操作受付部181、送受信部182、取得部183、表示部184としての機能を発揮する。 The control unit 180 is realized by the processor 19 reading a program stored in the storage unit 170 and executing instructions included in the program. The control unit 180 controls the operation of the terminal device 10. Specifically, for example, the control unit 180 performs the functions of an operation reception unit 181, a transmission/reception unit 182, an acquisition unit 183, and a display unit 184.

操作受付部181は、入力装置13から入力されるユーザの操作を受け付けるための処理を行う。例えば、操作受付部181は、タッチ・センシティブ・デバイス131に対してユーザが指等を接触させた座標の情報に基づき、操作者の操作がフリック操作であるか、タップ操作であるか、ドラッグ(スワイプ)操作であるか等の操作の種別を判定し、操作を受け付ける。 The operation reception unit 181 performs processing for receiving a user's operation input from the input device 13. For example, the operation reception unit 181 determines the type of operation, such as whether the operator's operation is a flick operation, a tap operation, or a drag (swipe) operation, based on information about the coordinates where the user touches the touch-sensitive device 131 with a finger or the like, and receives the operation.

送受信部182は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 182 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.

取得部183は、端末装置10を使用するユーザの健診情報を取得する。例えば、取得部183は、ディスプレイ132に表示される健診情報の入力フォーマットに対して、ユーザが操作入力部130を操作して入力した健診情報を取得する。
また、取得部183は、ユーザがカメラ160を用いて健康診断書の少なくとも一部を撮影することで入力した画像データに対して、文字認識処理を利用する画像解析を行い、健診情報を取得してもよい。この際、取得部183は、健康診断書のうち、画像データに含まれない部分については、健診情報の入力フォーマットに対して、ユーザが操作入力部130を操作して入力した健診情報を取得する。取得部183により取得された画像データは、送受信部182を介してサーバ20へ送信されてもよい。
The acquisition unit 183 acquires health check information of a user who uses the terminal device 10. For example, the acquisition unit 183 acquires health check information input by the user operating the operation input unit 130 in response to an input format of the health check information displayed on the display 132.
The acquisition unit 183 may also acquire medical checkup information by performing image analysis using character recognition processing on image data input by the user photographing at least a part of the medical checkup report using the camera 160. At this time, for a part of the medical checkup report that is not included in the image data, the acquisition unit 183 acquires medical checkup information input by the user operating the operation input unit 130 in the input format of the medical checkup information. The image data acquired by the acquisition unit 183 may be transmitted to the server 20 via the transmission/reception unit 182.

取得部183は、健診情報をアップロードすることを喚起(リマインド)する情報を、端末装置10に提示する。取得部183は、喚起の提示に従って入力された健診情報、又は喚起の提示に従って撮影された画像データを取得する。取得部183は、喚起する情報を、例えば、所定の時期に端末装置10に提示する。所定の時期は、例えば、所定の月、所定の季節等である。また、取得部183は、喚起する情報を、前回のアップロードからの経過時期に基づいて提示してもよい。例えば、取得部183は、前回のアップロードから1年経過すると、喚起する情報を端末装置10に提示する。健診情報をアップロードする所定の期間は、ユーザが任意に設定してもよい。 The acquisition unit 183 presents to the terminal device 10 information that reminds the user to upload health checkup information. The acquisition unit 183 acquires health checkup information input in response to the reminder, or image data captured in response to the reminder. The acquisition unit 183 presents the reminder information to the terminal device 10, for example, at a predetermined time. The predetermined time is, for example, a predetermined month, a predetermined season, etc. The acquisition unit 183 may also present the reminder information based on the time that has passed since the previous upload. For example, the acquisition unit 183 presents the reminder information to the terminal device 10 when one year has passed since the previous upload. The predetermined period for uploading health checkup information may be set arbitrarily by the user.

取得部183は、ユーザの操作により、外部の健診センターのシステムにアクセスし、ユーザの健診情報を取得してもよい。
取得部183は、ユーザが端末装置10を操作した際の操作情報を取得する。具体的には、取得部183は、ユーザがECサイトから製品を購入する際の操作情報を取得する。また、例えば、取得部183は、ユーザがアプリを配信サイトからダウンロードする際の操作情報を取得する。また、例えば、取得部183は、ユーザがダウンロードしたアプリを使用する際の操作情報を取得する。
The acquisition unit 183 may access a system of an external health checkup center in response to a user operation, and acquire the user's health checkup information.
The acquisition unit 183 acquires operation information when the user operates the terminal device 10. Specifically, the acquisition unit 183 acquires operation information when the user purchases a product from an EC site. Also, for example, the acquisition unit 183 acquires operation information when the user downloads an app from a distribution site. Also, for example, the acquisition unit 183 acquires operation information when the user uses the downloaded app.

なお、取得部183は、製品の購入情報を取得してもよい。具体的には、ユーザがECサイトを利用せずに店舗で製品を購入した際に、取得部183は、購入した製品についての情報の入力をユーザから受け付ける。取得部183は、入力された情報を、ユーザが当該製品を購入したことを示す購入情報として取得する。
取得部183は、製品の使用情報を取得する。具体的には、ユーザが製品を使用した際に、取得部183は、使用した製品についての情報の入力をユーザから受け付ける。取得部183は、入力された情報を、ユーザが製品を使用したことを示す使用情報として取得する。
取得部183により取得された情報、例えば、健診情報、操作情報、購入情報、又は使用情報は、ユーザの識別情報が付され、送受信部182を介してサーバ20へ送信される。
The acquisition unit 183 may acquire product purchase information. Specifically, when a user purchases a product at a store without using an EC site, the acquisition unit 183 accepts input of information about the purchased product from the user. The acquisition unit 183 acquires the input information as purchase information indicating that the user has purchased the product.
The acquisition unit 183 acquires product usage information. Specifically, when the user uses a product, the acquisition unit 183 accepts input of information about the used product from the user. The acquisition unit 183 acquires the input information as usage information indicating that the user has used the product.
The information acquired by the acquisition unit 183 , for example, medical examination information, operation information, purchase information, or usage information, is tagged with user identification information and transmitted to the server 20 via the transmission/reception unit 182 .

表示部184は、出力装置14に各種のデータを表示することで、ユーザに対して種々の情報を表示する。 The display unit 184 displays various information to the user by displaying various data on the output device 14.

<1-2.サーバ20の機能的構成>
図3は、本実施形態のシステム1に含まれるサーバ20の機能的な構成を示すブロック図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1-2. Functional configuration of server 20>
3 is a block diagram showing the functional configuration of the server 20 included in the system 1 of the present embodiment. As shown in FIG. 3, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.

通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.

記憶部202は、図1に示すストレージ26により構成され、サーバ20が使用するデータ及びプログラムを記憶する。例えば、記憶部202は、健診情報データベース(DB)281、製品情報データベース(DB)282、アプリ情報データベース(DB)283、ログ情報データベース284、ユーザ情報データベース(DB)285、製品使用情報データベース(DB)286、及びアプリ使用情報データベース(DB)287を記憶する。 The memory unit 202 is configured from the storage 26 shown in FIG. 1, and stores data and programs used by the server 20. For example, the memory unit 202 stores a health check information database (DB) 281, a product information database (DB) 282, an application information database (DB) 283, a log information database 284, a user information database (DB) 285, a product usage information database (DB) 286, and an application usage information database (DB) 287.

健診情報DB281は、ユーザの健診情報を保持するためのデータベースである。詳細は後述する。 The health check information DB281 is a database for storing the user's health check information. Details will be described later.

製品情報DB282は、健康管理に用いられる製品に関する情報を保持するためのデータベースである。詳細は後述する。 Product information DB282 is a database for storing information about products used in health management. Details will be described later.

アプリ情報DB283は、健康管理に用いられるアプリに関する情報を保持するためのデータベースである。詳細は後述する。 The app information DB283 is a database for storing information about apps used for health management. Details will be described later.

ログ情報DB284は、ユーザのプロダクトに関する操作情報を、操作ログとして保持するためのデータベースである。ここで、プロダクトに関する操作情報とは、例えば、ユーザがECサイトから製品を購入する際の操作情報、ユーザがアプリをダウンロードする際の操作情報、ユーザがダウンロードしたアプリを使用する際の操作情報を含む。
詳細は後述する。
The log information DB 284 is a database for storing operation information related to a product by a user as an operation log. Here, the operation information related to a product includes, for example, operation information when a user purchases a product from an EC site, operation information when a user downloads an app, and operation information when a user uses the downloaded app.
Details will be provided below.

ユーザ情報DB285は、ユーザについて得られる情報を保持するためのデータベースである。詳細は後述する。 User information DB285 is a database for storing information obtained about users. Details will be described later.

製品使用情報DB286は、ユーザによる製品の使用に関する情報を保持するためのデータベースである。詳細は後述する。 Product usage information DB286 is a database for storing information about the use of products by users. Details will be described later.

アプリ使用情報DB287は、ユーザによるアプリの使用に関する情報を保持するためのデータベースである。詳細は後述する。 The app usage information DB287 is a database for storing information about the user's use of apps. Details will be described later.

また、記憶部202は、機械学習により生成された学習済みモデル288を記憶する。学習済みモデル288は、例えば、端末装置10のユーザからのアクセスに応答してサーバ20がサービスを当該ユーザに提供するにあたり、予め記憶部202に記憶されている。学習済みモデル288は、端末装置10がサーバ20に送信する操作ログ、又は健診情報に基づき、随時、生成されることとしてもよい。
学習済みモデル288は、例えば、ユーザの健診情報に基づいて、ユーザの健康状態を改善するために有用な、健康を管理するためのプロダクトを判別するモデルである。
The storage unit 202 also stores a trained model 288 generated by machine learning. The trained model 288 is stored in advance in the storage unit 202, for example, when the server 20 provides a service to a user of the terminal device 10 in response to an access from the user. The trained model 288 may be generated whenever necessary based on an operation log or health check information transmitted by the terminal device 10 to the server 20.
The trained model 288 is a model that identifies health management products that are useful for improving a user's health condition, for example, based on the user's health check information.

学習済みモデル288は、学習用データに基づき、モデル学習プログラムに従って機械学習モデルに機械学習を行わせることにより得られる。 例えば、本実施形態において、学習済みモデル288は、入力される健診情報に対し、懸念される疾患についての情報と、懸念される疾患にならないため、又は懸念される疾患を改善するために有用なプロダクトに関する情報とを出力するように学習されている。ここで、懸念される疾患とは、ユーザが罹患していると判断される疾患、及び、ユーザがこれから罹患する蓋然性の高いと判断される疾患である。 The trained model 288 is obtained by having the machine learning model perform machine learning based on the training data in accordance with a model training program. For example, in this embodiment, the trained model 288 is trained to output, in response to input health check information, information about diseases of concern and information about products that are useful for preventing or improving the diseases of concern. Here, diseases of concern are diseases that the user is determined to be suffering from and diseases that the user is determined to be highly likely to suffer from in the future.

このとき、学習用データは、例えば、健診情報における各項目の値を入力データとし、入力された各項目の値に対して懸念される疾患情報と、当該疾患情報に関するプロダクト情報とを正解出力データとする。なお、学習用データは、例えば、健診情報における各項目の経時変化を入力データとし、入力された各項目の経時変化に対して懸念される疾患情報と、当該疾患情報に関するプロダクト情報とを正解出力データとしてもよい。 In this case, the learning data may, for example, take the values of each item in the health check information as input data, and disease information of concern for the input values of each item and product information related to the disease information as correct output data. Note that the learning data may, for example, take the changes over time of each item in the health check information as input data, and disease information of concern for the changes over time of each input item and product information related to the disease information as correct output data.

健診結果に基づいて懸念される疾患と、懸念される疾患にならないため、又は懸念される疾患を改善するために有用なプロダクトとは、例えば、専門家の意見に基づいて設定される。つまり、正解出力データは、例えば、健診結果に基づいて専門家により疾患が推定され、推定された疾患に対して行うべき施策、当該施策を行うための製品、当該施策の実行を管理するアプリ等が専門家により判断されている。 Diseases of concern based on health checkup results and products that are useful for preventing or improving the diseases of concern are set, for example, based on the opinions of experts. In other words, the correct answer output data is, for example, a disease predicted by an expert based on the health checkup results, and measures to be taken for the predicted disease, products for implementing the measures, apps for managing the implementation of the measures, etc., are determined by the expert.

本実施形態に係る学習済みモデル288は、例えば、複数の関数が合成されたパラメータ付き合成関数である。パラメータ付き合成関数は、複数の調整可能な関数、及びパラメータの組合せにより定義される。本実施形態に係る学習済みモデル288は、上記の要請を満たす如何なるパラメータ付き合成関数であってもよいが、多層のネットワークモデル(以下、多層化ネットワークと呼ぶ)であるとする。多層化ネットワークを用いる学習済みモデル288は、入力層と、出力層と、入力層と出力層との間に設けられる少なくとも1層の中間層あるいは隠れ層とを有する。学習済みモデル288は、人工知能ソフトウェアの一部であるプログラムモジュールとしての使用が想定される。 The trained model 288 according to this embodiment is, for example, a parameterized composite function in which multiple functions are combined. The parameterized composite function is defined by a combination of multiple adjustable functions and parameters. The trained model 288 according to this embodiment may be any parameterized composite function that satisfies the above requirements, but is assumed to be a multi-layered network model (hereinafter referred to as a multi-layered network). The trained model 288 using a multi-layered network has an input layer, an output layer, and at least one intermediate layer or hidden layer provided between the input layer and the output layer. The trained model 288 is expected to be used as a program module that is part of artificial intelligence software.

本実施形態に係る多層化ネットワークとしては、例えば、深層学習(Deep Learning)の対象となる多層ニューラルネットワークである深層ニューラルネットワーク(Deep Neural Network:DNN)が用いられ得る。DNNとしては、例えば、画像を対象とする畳み込みニューラルネットワーク(Convolution Neural Network:CNN)を用いてもよい。 As the multi-layered network according to this embodiment, for example, a deep neural network (DNN), which is a multi-layered neural network that is the subject of deep learning, may be used. As the DNN, for example, a convolution neural network (CNN) that targets images may be used.

制御部203は、プロセッサ29が記憶部202に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。
制御部203は、サーバ20の動作を制御する。具体的には、例えば、制御部203は、送受信部2031、記憶制御部2032、推論部2033、提示部2034、集計部2035、付与部2036、及び取得部2037としての機能を発揮する。
The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program.
The control unit 203 controls the operation of the server 20. Specifically, the control unit 203 exerts functions as a transmission/reception unit 2031, a memory control unit 2032, an inference unit 2033, a presentation unit 2034, a counting unit 2035, an assignment unit 2036, and an acquisition unit 2037, for example.

送受信部2031は、サーバ20が、端末装置10等の外部の装置と、通信プロトコルに従ってデータを送受信する処理を制御する。具体的には、例えば、送受信部2031は、端末装置10から送信された健診情報を受信する。また、送受信部2031は、端末装置10から送信された操作情報を受信する。また、送受信部2031は、端末装置10から送信された、製品の購入情報を受信する。また、送受信部2031は、端末装置10から送信された、製品の使用情報を受信する。また、送受信部2031は、カメラ160で撮影された健康診断書に関する画像データを受信してもよい。 The transmission/reception unit 2031 controls the process in which the server 20 transmits and receives data to and from external devices such as the terminal device 10 in accordance with a communication protocol. Specifically, for example, the transmission/reception unit 2031 receives medical checkup information transmitted from the terminal device 10. The transmission/reception unit 2031 also receives operation information transmitted from the terminal device 10. The transmission/reception unit 2031 also receives product purchase information transmitted from the terminal device 10. The transmission/reception unit 2031 also receives product usage information transmitted from the terminal device 10. The transmission/reception unit 2031 may also receive image data relating to a medical certificate photographed by the camera 160.

記憶制御部2032は、送受信部2031が受信した各種の情報を記憶部202に記憶する。具体的には、記憶制御部2032は、送受信部2031が受信した健診情報を、健診情報DB281に記憶する。また、記憶制御部2032は、送受信部2031が受信した操作情報を、操作ログとしてログ情報DB284に記憶する。また、記憶制御部2032は、送受信部2031が受信した、製品の購入情報を、ユーザ情報DB285に記憶する。また、記憶制御部2032は、送受信部が受信した、製品の使用情報を、製品使用情報DB286に記憶する。 The memory control unit 2032 stores various types of information received by the transmission/reception unit 2031 in the memory unit 202. Specifically, the memory control unit 2032 stores the health check information received by the transmission/reception unit 2031 in the health check information DB 281. The memory control unit 2032 also stores the operation information received by the transmission/reception unit 2031 in the log information DB 284 as an operation log. The memory control unit 2032 also stores the product purchase information received by the transmission/reception unit 2031 in the user information DB 285. The memory control unit 2032 also stores the product usage information received by the transmission/reception unit in the product usage information DB 286.

推論部2033は、ユーザの健診結果を踏まえて、懸念される疾患と、有用なプロダクトとを推論する処理を実行する。具体的には、例えば、推論部2033は、学習済みモデル288に、記憶部202の健診情報DB281に記憶された健診情報を入力し、懸念される疾患、及びユーザに有用なプロダクトを推論する。具体的には、例えば、推論部2033は、健診情報を学習済みモデル288へ入力し、学習済みモデル288から出力される懸念される疾患、及びプロダクトを識別する識別情報を取得する。
なお、学習済みモデル288から、懸念される疾患が複数出力されてもよい。また、学習済みモデル288から、懸念される疾患に対して有用なプロダクトが複数出力されてもよい。
The inference unit 2033 executes a process of inferring a disease of concern and a useful product based on the user's medical checkup result. Specifically, for example, the inference unit 2033 inputs medical checkup information stored in the medical checkup information DB 281 of the storage unit 202 to the trained model 288, and infers a disease of concern and a product useful for the user. Specifically, for example, the inference unit 2033 inputs medical checkup information to the trained model 288, and obtains identification information for identifying the disease of concern and the product output from the trained model 288.
Note that multiple diseases of concern may be output from the trained model 288. Also, multiple products useful for the diseases of concern may be output from the trained model 288.

提示部2034は、推論部2033が推論した疾患、及びプロダクトに関する情報からお勧め情報を作成し、端末装置10を介してユーザに提示する。
具体的には、例えば、提示部2034は、推論部2033が取得した疾患、及びプロダクトを識別する識別情報に基づき、製品情報DB282およびアプリ情報DB283から、製品又はアプリに関する情報を読み出す。提示部2034は、推論された疾患と、読み出した製品又はアプリに関する情報と、を含むようにお勧め情報を作成する。
The presentation unit 2034 creates recommendation information from the disease inferred by the inference unit 2033 and information regarding the product, and presents it to the user via the terminal device 10.
Specifically, for example, the presentation unit 2034 reads out information about a product or an app from the product information DB 282 and the app information DB 283 based on the disease and the identification information for identifying the product acquired by the inference unit 2033. The presentation unit 2034 creates recommendation information so as to include the inferred disease and the read information about the product or app.

この際、提示部2034は、製品情報DB282及びアプリ情報DB283それぞれにおける評価スコアおよび使用スコアを参照して、列挙する際の優先順位をつけてもよい。すなわち、提示部2034は、人気のあるプロダクトについては、人気のないプロダクトよりも優位に扱ってもよい。評価スコアは、例えば、アプリ、又は製品の使用状況、又はユーザからの評価等に基づいて算出される。使用スコアは、全てのユーザがどの程度、実際に使用しているかに基づいて算出される。 At this time, the presentation unit 2034 may set priorities when listing by referring to the evaluation scores and usage scores in the product information DB 282 and the app information DB 283, respectively. In other words, the presentation unit 2034 may treat popular products more preferentially than unpopular products. The evaluation score is calculated based on, for example, the usage status of the app or product, or evaluations from users. The usage score is calculated based on the extent to which all users actually use it.

また、提示部2034は、購入したプロダクトの不使用を指摘してもよい。例えば、提示部2034は、ユーザ情報DB285を参照し、購入したプロダクトが予め設定された期間使用されていない場合に、当該プロダクトを不使用であることをユーザに指摘する。 The presentation unit 2034 may also point out non-use of a purchased product. For example, the presentation unit 2034 refers to the user information DB 285, and if a purchased product has not been used for a preset period of time, points out to the user that the product is not being used.

集計部2035は、お勧め情報に含まれるプロダクトのユーザによる使用履歴を集計する。具体的には、集計部2035は、記憶部202に記憶されたログ情報DB284を参照し、該当するプロダクトに関する操作ログをソートして集計し、アプリの使用履歴を抽出する。記憶制御部2032は、抽出されたアプリの使用履歴に関する情報を、アプリ使用情報DB287の新たなレコードとして記憶する。
また、集計部2035は、製品使用情報DB286、およびアプリ使用情報DB287を参照し、それぞれの製品およびアプリのうち、ユーザに使用された実績が多いものをソートして集計する。一定期間内における使用回数の多い製品、またはアプリには、高い使用スコア値が与えられる。記憶制御部2032は、製品の使用頻度に基づく使用スコア値を用いて、製品情報DB282における使用スコア値を更新する。また、記憶制御部2032は、アプリの使用頻度に基づく使用スコア値を用いて、アプリ情報DB283における使用スコア値を更新する。
The tallying unit 2035 tally up the usage history by the user of the product included in the recommendation information. Specifically, the tallying unit 2035 refers to the log information DB 284 stored in the storage unit 202, sorts and tally the operation logs related to the corresponding product, and extracts the usage history of the app. The storage control unit 2032 stores the extracted information related to the usage history of the app as a new record in the app usage information DB 287.
The tallying unit 2035 also refers to the product usage information DB 286 and the application usage information DB 287, and sorts and tallys up the products and applications that have been used frequently by users. A high usage score value is given to a product or application that has been used frequently within a certain period of time. The memory control unit 2032 updates the usage score value in the product information DB 282 using the usage score value based on the frequency of product use. The memory control unit 2032 also updates the usage score value in the application information DB 283 using the usage score value based on the frequency of application use.

付与部2036は、ユーザの本システム1の使用状況に応じて、ユーザに対して有利な情報(特典)を付与する。
付与部2036は、ユーザの使用履歴に基づき、プロダクトの使用態様が所定の要件を満たした場合、例えば、付与部2036は、推奨されている使い方でプロダクトを使用していることが確認できた場合に、ユーザに対して第1の特典を付与する。第1の特典は、健康に関する各種のサービスに利用可能な金銭的価値を有するポイントである。具体的には、例えば、第1の特典は、外部の保険サービスの保険料について適用され、例えば保険料が一部控除されるといったサービスを受けることができる特典である。これは、健康習慣を継続しているという姿勢が、保険サービスにおいて評価されるためである。また、付与部2036は、例えば、ユーザがお勧め情報に含まれるアプリ、又は製品を所定の回数使用すると、第1の特典を付与するようにしてもよい。
The granting unit 2036 grants advantageous information (benefits) to the user depending on the user's usage of the system 1 .
When the usage mode of the product meets a predetermined requirement based on the user's usage history, for example, when the granting unit 2036 confirms that the product is used in a recommended manner, the granting unit 2036 grants the first benefit to the user. The first benefit is points having a monetary value that can be used for various health-related services. Specifically, for example, the first benefit is applied to insurance premiums for external insurance services, and is a benefit that allows the user to receive services such as a partial deduction of insurance premiums. This is because the attitude of continuing healthy habits is evaluated in insurance services. In addition, the granting unit 2036 may grant the first benefit to the user when the user uses an app or product included in the recommended information a predetermined number of times.

また、付与部2036は、端末装置10の取得部183が健診情報を取得すると、健診情報と対応するユーザに第2の特典を付与する。第2の特典は、健康診断の受診に利用可能な金銭的価値を有するポイントである。具体的には、例えば、第2の特典は、外部の健診センターが行う健康診断の費用に適用され、当該費用が一部控除されるといったサービスを受けることができる特典である。これは、定期的に健康診断を受け、健康管理に努めようという姿勢が評価されるためである。 Furthermore, when the acquisition unit 183 of the terminal device 10 acquires the medical checkup information, the granting unit 2036 grants a second benefit to the user corresponding to the medical checkup information. The second benefit is points having a monetary value that can be used to undergo a medical checkup. Specifically, for example, the second benefit is a benefit that can be applied to the cost of a medical checkup performed by an external medical checkup center, and allows the user to receive a service such as a partial deduction of the cost. This is because the attitude of undergoing regular medical checkups and making an effort to manage one's health is evaluated.

取得部2037は、健康状態の経過が良好な他のユーザが使用しているプロダクトに関する情報を取得する。
具体的には、例えば、取得部2037は、所定のユーザと同じ疾患が懸念される他のユーザを抽出する。取得部2037は、抽出した他のユーザのうち、健康状態が改善しているユーザを抽出する。取得部2037は、抽出した他のユーザが使用しているプロダクトに関する情報を、当該ユーザのユーザ情報BD285から取得する。所定のユーザとは、例えば、端末装置10を介して情報を要求してきたユーザ、または所定の要件に基づいて選定されたユーザである。所定の要件とは、例えば、プロダクトの使用期間が予め設定した期間に達すること、健康診断を受診してから予め設定した期間が経過したこと、健康状態が予め設定した期間改善しないこと等である。
The acquisition unit 2037 acquires information about products used by other users whose health conditions are improving.
Specifically, for example, the acquisition unit 2037 extracts other users who are concerned about the same disease as the predetermined user. The acquisition unit 2037 extracts users whose health condition has improved from the extracted other users. The acquisition unit 2037 acquires information about the products used by the extracted other users from the user information BD285 of the users. The predetermined user is, for example, a user who has requested information via the terminal device 10, or a user selected based on a predetermined requirement. The predetermined requirement is, for example, that the period of use of the product has reached a preset period, that a preset period has passed since the user underwent a health check, that the health condition has not improved for a preset period, etc.

<2.データ構造>
図4から図7は、サーバ20が記憶するデータベースのデータ構造を示す図である。なお、図4から図7はそれぞれのデータ構造の一例であり、記載されていないデータを除外するものではない。
2. Data Structure
4 to 7 are diagrams showing data structures of databases stored in the server 20. Note that Fig. 4 to Fig. 7 are examples of each data structure, and do not exclude data not shown.

図4は、健診情報DB281のデータ構造を示す図である。図4に示すように、健診情報DB281のレコードの各々は、項目「ユーザID」、項目「取得日」、項目「診断日」、項目「氏名」、項目「年齢」、項目「性別」、項目「身長」、項目「体重」、項目「体脂肪率」、項目「BMI」、項目「筋肉量」、項目「腹囲」、項目「血圧」、項目「血液検査値」、項目「視力」、項目「聴力」等を含む。 Figure 4 is a diagram showing the data structure of health check information DB281. As shown in Figure 4, each record of health check information DB281 includes the items "user ID", "acquisition date", "diagnosis date", "name", "age", "sex", "height", "weight", "body fat percentage", "BMI", "muscle mass", "waist circumference", "blood pressure", "blood test value", "visual acuity", "hearing", etc.

項目「ユーザID」は、ユーザを識別するためのIDを記憶する。 The "User ID" item stores an ID for identifying the user.

項目「取得日」は、サーバ20が健診情報を取得した日を記憶する。 The "Acquisition Date" item stores the date on which the server 20 acquired the health check information.

項目「診断日」は、健康診断をユーザが受診した日を示す情報である。 The "Date of Diagnosis" item is information that indicates the date on which the user underwent a health check.

項目「氏名」は、ユーザの氏名を示す情報である。項目「年齢」は、ユーザの年齢を示す情報である。項目「性別」は、ユーザの性別を示す情報である。 The "Name" item is information indicating the user's name. The "Age" item is information indicating the user's age. The "Gender" item is information indicating the user's gender.

項目「身長」、「体重」、「体脂肪率」、「BMI」、「筋肉量」、「腹囲」、「血圧」、「血液検査値」、「視力」、「聴力」は、健康診断の各検査項目として計測した結果を示す情報である。 The items "height," "weight," "body fat percentage," "BMI," "muscle mass," "waist circumference," "blood pressure," "blood test results," "visual acuity," and "hearing" are information showing the results of measurements taken as each test item in a health checkup.

項目血液検査値は、サブ項目として「γ-GTP」値のような血液検査において分析した各種の分析項目を含む。 The blood test value item includes various analytical items analyzed in blood tests, such as the "γ-GTP" value, as sub-items.

健診情報DB281には、図4で示される情報以外の情報が記憶されていてもよい。例えば、内視鏡による体内の撮影動画に関する情報、又は内視鏡により採取した細胞を用いて行われるピロリ菌の有無の判定結果に関する情報等を含んでもよい。 The medical examination information DB281 may store information other than the information shown in FIG. 4. For example, it may include information about a video of the inside of the body captured by an endoscope, or information about the results of a determination of the presence or absence of Helicobacter pylori performed using cells collected by an endoscope.

図5は、プロダクトに関する情報として、製品情報DB282のデータ構造、及びアプリ情報DB283のデータ構造を示す図である。本実施形態の説明では、製品情報DB282には、学習済みモデル288から出力され得る製品についての情報が記憶されている。また、アプリ情報DB283には、学習済みモデル288から出力され得るアプリについての情報が記憶されている。
図5に示すように、製品情報DB282は、項目「製品ID」、項目「内容」、項目「名称」、項目「提供元」、項目「スコア」、項目「対象疾患」、項目「購入元情報」等を含む。なお、製品情報DB282は、効能、価格、発売年月日に関する項目を含んでもよい。
5 is a diagram showing the data structure of the product information DB 282 and the data structure of the application information DB 283 as information related to a product. In the description of this embodiment, the product information DB 282 stores information about a product that can be output from the trained model 288. Furthermore, the application information DB 283 stores information about an application that can be output from the trained model 288.
5, the product information DB 282 includes items such as "product ID", "contents", "name", "provider", "score", "target disease", and "purchaser information". The product information DB 282 may also include items related to efficacy, price, and release date.

項目「製品ID」は、製品のIDを示す情報である。 The "Product ID" item is information that indicates the product ID.

サブ項目「内容」は、製品の内容を示す情報である。 The "Contents" subitem is information that indicates the contents of the product.

サブ項目「名称」は、製品の名称を示す情報である。 The "Name" subitem is information that indicates the name of the product.

サブ項目「提供者」は、製品の提供者を示す情報である。 The sub-item "Provider" is information that indicates the provider of the product.

サブ項目「スコア」は、製品の評価を示す情報である。このうち、サブ項目「使用」は、本システム1のユーザによる使用頻度を定量的に示す値である。この値は、集計された使用実績から集計される。サブ項目「評価」は、製品の評価に関する情報である。この値は、製品のユーザからの口コミ等から集計される。 The sub-item "Score" is information indicating the evaluation of the product. Of these, the sub-item "Use" is a value that quantitatively indicates the frequency of use by users of the present system 1. This value is calculated from the collected usage records. The sub-item "Evaluation" is information regarding the evaluation of the product. This value is calculated from word-of-mouth from users of the product.

サブ項目「対象疾患」は、製品が有用とされる疾患を示す値である。疾患とは、健診情報の検査項目のうち、異常値が示した検査項目のいずれかから判断される疾患(例えば高血圧等)であってもよいし、健診情報の内容全体から導き出される疾患(例えば生活習慣病等)であってもよい。 The subitem "Target disease" is a value indicating the disease for which the product is considered to be useful. The disease may be a disease determined from one of the test items in the health check information that shows an abnormal value (e.g., high blood pressure, etc.), or a disease derived from the entire content of the health check information (e.g., lifestyle-related disease, etc.).

サブ項目「購入元情報」は、製品を購入するためのECサイトのインターネットアドレスを示す情報である。 The sub-item "Purchaser Information" is information that indicates the Internet address of the EC site where the product can be purchased.

図5に示すように、アプリ情報DB283は、項目「アプリID」、項目「内容」、項目「名称」、項目「提供元」、項目「スコア」、項目「対象疾患」、項目「購入元情報」等を含む。なお、アプリ情報DB283は、効果、価格、発売年月日に関する項目を含んでもよい。 As shown in FIG. 5, the app information DB283 includes items such as "app ID", "content", "name", "provider", "score", "target disease", and "purchase source information". The app information DB283 may also include items related to effectiveness, price, and release date.

項目「アプリID」は、アプリのIDを示す情報である。 The "App ID" item is information that indicates the ID of the app.

サブ項目「内容」は、アプリの内容を示す情報である。 The "Content" sub-item is information that indicates the content of the app.

サブ項目「名称」は、アプリの名称を示す情報である。 The sub-item "Name" is information that indicates the name of the app.

サブ項目「提供者」は、アプリの提供者を示す情報である。 The sub-item "Provider" is information that indicates the provider of the app.

サブ項目「スコア」は、アプリの評価を示す情報である。このうち、サブ項目「使用」は、本システム1のユーザによる使用頻度を定量的に示す値である。この値は、集計された使用実績から集計される。サブ項目「評価」は、アプリの評価に関する情報である。この値は、アプリのユーザからの口コミ等から集計される。 The sub-item "Score" is information indicating the evaluation of the app. Of these, the sub-item "Use" is a value that quantitatively indicates the frequency of use by users of the present system 1. This value is calculated from the collected usage records. The sub-item "Evaluation" is information regarding the evaluation of the app. This value is calculated from word-of-mouth from users of the app.

サブ項目「対象疾患」は、アプリが有用とされる疾患を示す値である。疾患とは、健診情報の検査項目のうち、異常値が示した検査項目のいずれかから判断される疾患(例えば高血圧等)であってもよいし、健診情報の内容全体から導き出される疾患(例えば生活習慣病等)であってもよい。 The subitem "Target disease" is a value indicating the disease for which the app is considered useful. The disease may be a disease determined from one of the test items in the health check information that shows an abnormal value (e.g., high blood pressure, etc.), or a disease derived from the entire content of the health check information (e.g., lifestyle-related disease, etc.).

サブ項目「配信元情報」は、アプリを購入するための配信元のインターネットアドレスを示す情報である。 The "Distributor Information" sub-item is information that indicates the Internet address of the distributor for purchasing the app.

図6は、ログ情報DB284のデータ構造を示す図である。
図6に示すように、製品情報DB282は、項目「操作日時」、項目「ユーザID」、項目「端末ID」、項目「操作ログ」を含む。記憶される各項目は、ユーザが操作を行ったタイミングで、記憶制御部2032により新たなレコードに記憶される。
FIG. 6 is a diagram showing the data structure of the log information DB 284. As shown in FIG.
6, the product information DB 282 includes the items "operation date and time,""userID,""terminalID," and "operation log." Each item is stored in a new record by the storage control unit 2032 at the timing when the user performs an operation.

項目「操作日時」は、ユーザによる操作が発生した日及び時刻(タイムスタンプ)を記憶する。具体的には、項目「時刻」には、例えば、ハードウェアを操作した時刻、アプリを操作した時刻、又はOSを操作した時刻が含まれる。 The "operation date and time" item stores the date and time (timestamp) when an operation by the user occurred. Specifically, the "time" item includes, for example, the time when the hardware was operated, the time when the app was operated, or the time when the OS was operated.

項目「ユーザID」は、操作したユーザを識別する情報である。 The "User ID" item is information that identifies the user who performed the operation.

サブ項目「端末ID」は、ユーザが操作した端末装置10のIDを記憶する。 The subitem "Terminal ID" stores the ID of the terminal device 10 operated by the user.

項目「操作ログ」は、ユーザによる所定の操作を記憶する。具体的には、項目「操作ログ」には、例えば、アプリをダウンロードする操作、製品をECサイトから購入する操作、購入したアプリを使用する操作が記憶される。 The "operation log" item stores specific operations performed by the user. Specifically, the "operation log" item stores, for example, operations such as downloading an app, purchasing a product from an EC site, and using a purchased app.

製品を購入する操作には、例えば、購入時に利用したECサイトに関する情報、購入した製品に関する情報、購入日、購入数量等の情報が含まれる。 The operation of purchasing a product includes, for example, information about the EC site used at the time of purchase, information about the purchased product, the purchase date, the purchased quantity, etc.

アプリを使用する操作には、例えば、プロダクトとしてのアプリが運動指導アプリであれば、指導日、指導した運動内容、アプリにより記録された運動時間等の情報が含まれる。 For example, if the app product is an exercise instruction app, the operation of using the app would include information such as the date of instruction, the exercise content taught, and the exercise time recorded by the app.

図7は、ユーザ情報DB285のデータ構造を示す図である。図7に示すように、ユーザ情報DB285は、項目「健診情報取得日」、項目「懸念疾患」、項目「提示日」、項目「リコメンド履歴」、項目「使用中アプリ」、項目「ダウンロード日」、項目「使用日時」、項目「使用中製品」、項目「購入日」、項目「使用日時」、項目「付与日」、項目「特典情報」を含む。図7では、1ユーザの情報を示しているが、ユーザ情報DB285には、複数のユーザの情報が記憶されている。
ユーザ情報DB285に記憶される各項目は、それぞれのデータが得られたタイミングで、記憶制御部2032により新たなレコードに記憶される。
Fig. 7 is a diagram showing a data structure of the user information DB 285. As shown in Fig. 7, the user information DB 285 includes an item "health check information acquisition date", an item "disease of concern", an item "presentation date", an item "recommendation history", an item "application in use", an item "download date", an item "use date and time", an item "product in use", an item "purchase date", an item "use date and time", an item "grant date", and an item "privilege information". Fig. 7 shows information of one user, but the user information DB 285 stores information of multiple users.
Each item stored in the user information DB 285 is stored in a new record by the storage control unit 2032 at the time the corresponding data is obtained.

項目「健診情報の取得日」は、最新の健診情報を取得した日付を示す情報である。 The item "Date of acquisition of medical checkup information" is information that indicates the date on which the latest medical checkup information was acquired.

項目「懸念疾患」は、ユーザの健診情報から推論された懸念される疾患である。 The "Disease of Concern" item is a disease of concern inferred from the user's health check information.

項目「提示日」は、お勧め情報をユーザに対して提示した日を示す情報である。 The "presentation date" item is information that indicates the date on which the recommended information was presented to the user.

項目「リコメンド履歴」は、ユーザに対してお勧め情報として提示した情報の内容を示す情報である。具体的には、提示した懸念疾患、および有用なプロダクトに関する情報を含む。 The "Recommendation History" item is information that indicates the content of information presented to the user as recommended information. Specifically, it includes information about presented diseases of concern and useful products.

項目「使用アプリ」は、お勧め情報に含まれるアプリのうち、実際にユーザが使用中のアプリを示す情報である。 The "Apps in Use" item is information that indicates which apps included in the recommendation information are actually being used by the user.

項目「ダウンロード日」は、使用中のアプリをダウンロードした日を示す情報である。 The "Download Date" item is information that indicates the date the app you are using was downloaded.

項目「使用日時」は、使用中のアプリを使用した日時に関する情報である。 The "Date and time of use" item is information about the date and time when the currently used app was used.

項目「使用製品」は、お勧め情報に含まれる製品のうち、実際にユーザが使用中の製品を示す情報である。 The "Products in Use" item is information that indicates which products included in the recommendation information are actually being used by the user.

項目「購入日」は、使用中の製品を購入した日を示す情報である。 The "Purchase Date" item is information that indicates the date the product in use was purchased.

項目「使用日時」は、使用中の製品を使用した日時に関する情報である。 The "Date and time of use" item is information about the date and time the product was used.

項目「付与日」は、特典が付与された日を示す情報である。 The "Date Granted" item is information that indicates the date the benefit was granted.

項目「特典情報」は、特典の内容を示す情報である。 The "Benefit Information" item is information that indicates the content of the benefit.

図8は、製品使用情報DB286のデータ構造を示す図である。図8に示すように、製品使用情報DB286は、項目「製品ID」、項目「使用日時」、項目「ユーザID」、項目「端末ID」を含む。 Figure 8 is a diagram showing the data structure of product usage information DB286. As shown in Figure 8, product usage information DB286 includes the items "Product ID", "Date and time of use", "User ID", and "Terminal ID".

項目「製品ID」は、製品のIDを示す情報である。 The "Product ID" item is information that indicates the product ID.

項目「使用日時」は、ユーザが、該当する製品を使用した日時を示す情報である。 The "Date and time of use" item is information that indicates the date and time when the user used the product in question.

項目「ユーザID」は、該当する製品を使用したユーザを識別する情報である。 The "User ID" item is information that identifies the user who used the product in question.

項目「端末ID」は、ユーザが、使用情報を入力した端末装置10を識別する情報である。 The "Terminal ID" item is information that identifies the terminal device 10 on which the user entered usage information.

図9は、アプリ使用情報DB287のデータ構造を示す図である。図7に示すように、アプリ使用情報DB287は、項目「アプリID」、項目「使用日時」、項目「ユーザID」、項目「端末ID」を含む。 Figure 9 is a diagram showing the data structure of the application usage information DB 287. As shown in Figure 7, the application usage information DB 287 includes the items "Application ID", "Date and time of use", "User ID", and "Terminal ID".

項目「アプリID」は、アプリのIDを示す情報である。 The "App ID" item is information that indicates the ID of the app.

項目「使用日時」は、ユーザが、該当するアプリを使用した日時を示す情報である。 The "Date and time of use" item is information that indicates the date and time when the user used the corresponding app.

項目「ユーザID」は、該当するアプリを使用したユーザを識別する情報である。 The "User ID" item is information that identifies the user who used the corresponding app.

項目「端末ID」は、ユーザが、アプリを使用した際に用いた端末装置10を識別する情報である。
<3.動作>
以下、図9を参照しながら、システム1により、ユーザの健診情報に基づいてお勧め情報をユーザに対して提示し、お勧め情報に含まれるプロダクトの使用履歴を集計する処理について説明する。
The item "terminal ID" is information for identifying the terminal device 10 used by the user when using the application.
<3. Operation>
Hereinafter, with reference to FIG. 9, a process will be described in which the system 1 presents recommended information to a user based on the user's health check information and tallys up the usage history of a product included in the recommended information.

図9は、システム1における端末装置10とサーバ20との動作の一例を説明する図である。
図9に示すように、端末装置10は、健診情報を取得する(ステップS101)。具体的には、ユーザから実行指示を受け付けると、表示部184は、入力フォーマットに関する画像をディスプレイ132に表示させる。
ユーザは、端末装置10を操作して健診情報を入力する。この際、ユーザはテキスト情報を入力してもよいし、カメラ160を用いて撮影して入力してもよい。また、ユーザは、外部の健診センターに照会するための認証情報を入力してもよい。
FIG. 9 is a diagram illustrating an example of the operation of the terminal device 10 and the server 20 in the system 1. As shown in FIG.
9, the terminal device 10 acquires medical examination information (step S101). Specifically, when an execution instruction is received from a user, the display unit 184 displays an image relating to an input format on the display 132.
The user inputs the medical checkup information by operating the terminal device 10. At this time, the user may input text information, or may input information by photographing it using the camera 160. The user may also input authentication information for making an inquiry to an external medical checkup center.

取得部183は、ユーザから入力された健診情報を取得する。具体的には、健診情報がユーザからテキスト情報として入力された場合には、当該テキスト情報を取得する。また、健診情報がユーザから画像情報として入力された場合には、文字認識処理を行い、認識したテキスト情報を取得する。また、ユーザから外部の健診センターに照会するための認証情報が入力された場合には、認証情報を用いて外部の健診センターにアクセスし、健診センターに記憶されている健診情報を読み出す。 The acquisition unit 183 acquires the medical checkup information input by the user. Specifically, when the medical checkup information is input by the user as text information, the acquisition unit 183 acquires the text information. When the medical checkup information is input by the user as image information, character recognition processing is performed and the recognized text information is acquired. When the user inputs authentication information for inquiring at an external medical checkup center, the acquisition unit 183 accesses the external medical checkup center using the authentication information and reads out the medical checkup information stored in the medical checkup center.

ステップS101の後に、端末装置10の送受信部182は、取得した健診情報を、サーバ20へ送信する(ステップS102)。
サーバ20の送受信部2031は、送信された健診情報を受信する(ステップS201)。記憶制御部2032は、送受信部2031により受信された健診情報を、記憶部202の健診情報DB281の新たなレコードに記憶する。
After step S101, the transmitting/receiving unit 182 of the terminal device 10 transmits the acquired medical examination information to the server 20 (step S102).
The transmitting/receiving unit 2031 of the server 20 receives the transmitted medical checkup information (step S201). The memory control unit 2032 stores the medical checkup information received by the transmitting/receiving unit 2031 in a new record in the medical checkup information DB 281 of the memory unit 202.

ステップS201の後に、サーバ20の推論部2033は、記憶部202に記憶された最新の健診情報に基づいて、懸念される疾患、および有用なプロダクトを推論する(ステップS202)。具体的には、推論部2033は、記憶部202の健診情報DB281から、推論に必要な健診情報を読み出し、学習済みモデル288に入力し、懸念される疾患、及びプロダクトを識別する識別情報を出力させる。推論された疾患、及びプロダクトを識別する識別情報は、記憶制御部2032により、ユーザ情報DB285に記憶される。 After step S201, the inference unit 2033 of the server 20 infers a disease of concern and a useful product based on the latest medical checkup information stored in the memory unit 202 (step S202). Specifically, the inference unit 2033 reads out medical checkup information required for inference from the medical checkup information DB 281 in the memory unit 202, inputs it to the trained model 288, and outputs identification information that identifies the disease of concern and the product. The inferred identification information that identifies the disease and product is stored in the user information DB 285 by the memory control unit 2032.

ステップS202の後に、サーバ20の提示部2034は、お勧め情報を作成する(ステップS203)。具体的には、提示部2034は、推論部2033が取得した、プロダクトを識別する識別情報に基づき、製品情報DB282から製品に関する情報を読み出す。製品に関する情報は、例えば、製品の名称、効能、価格、購入元のリンク等を含む。または、提示部2034は、推論部2033が取得した、プロダクトを識別する識別情報に基づき、アプリ情報DB283からアプリに関する情報を読み出す。アプリに関する情報は、例えば、アプリの名称、効果、価格、配信元のリンク等を含む。 After step S202, the presentation unit 2034 of the server 20 creates recommendation information (step S203). Specifically, the presentation unit 2034 reads out product-related information from the product information DB 282 based on the identification information for identifying the product acquired by the inference unit 2033. The product-related information includes, for example, the product name, efficacy, price, and a link to the purchase source. Alternatively, the presentation unit 2034 reads out app-related information from the app information DB 283 based on the identification information for identifying the product acquired by the inference unit 2033. The app-related information includes, for example, the app name, efficacy, price, and a link to the distributor.

提示部2034は、推論された疾患と、読み出した製品又はアプリに関する情報とを含むようにお勧め情報を作成する。この際、仮に複数のプロダクトが推論されている場合には、提示部2034は、お勧め情報に優先順位をつけて列挙する。この際の列挙する順番は、例えば、製品情報DB282及びアプリ情報DB283における評価スコア値および使用スコア値の高さに基づいて決められる。すなわち、提示部2034は、人気のあるプロダクトについては、人気のないプロダクトよりも優位に扱ってもよい。 The presentation unit 2034 creates the recommendation information to include the inferred disease and information related to the read product or app. At this time, if multiple products are inferred, the presentation unit 2034 lists the recommended information with priority. The order of listing is determined, for example, based on the evaluation score value and the usage score value in the product information DB 282 and the app information DB 283. In other words, the presentation unit 2034 may give preference to popular products over less popular products.

ステップS203の後に、提示部2034は、作成したお勧め情報をユーザに対して提示する(ステップS204)。具体的には、提示部2034は、お勧め情報を、送受信部2031を介して端末装置10へ送信することで、ディスプレイ132にお勧め情報を表示させる。 After step S203, the presentation unit 2034 presents the created recommended information to the user (step S204). Specifically, the presentation unit 2034 transmits the recommended information to the terminal device 10 via the transmission/reception unit 2031, thereby causing the display 132 to display the recommended information.

提示部2034は、お勧め情報に含まれるプロダクトの使用状況を、ユーザに提示するお勧め情報に含めてもよい。具体的には、提示部2034は、お勧め情報に含まれる製品又はアプリについて、製品使用情報DB286又はアプリ使用情報DB287を参照して、当該製品又は当該アプリが、ユーザと類似する健康状態である他のユーザが、実際にどの程度使用しているかという情報をお勧め情報に含める。 The presentation unit 2034 may include the usage status of the product included in the recommendation information in the recommendation information presented to the user. Specifically, the presentation unit 2034 refers to the product usage information DB 286 or the app usage information DB 287 for the product or app included in the recommendation information, and includes in the recommendation information information about the extent to which the product or app is actually used by other users who have a similar health condition to the user.

また、提示部2034は、人気のないプロダクトを、お勧め情報に含めないようにしてもよい。人気のないプロダクトは、例えば、評価スコア値が所定値より低い、使用スコア値が所定値より低い、又は両方の値が所定値より低いプロダクトを表す。具体的には、提示部2034は、製品情報DB282及びアプリ情報DB283における使用スコア値が基準点(例えば60点)を満たさない場合には、当該プロダクトをお勧め情報に含めない。 The presentation unit 2034 may also not include unpopular products in the recommendation information. An unpopular product is, for example, a product whose evaluation score value is lower than a predetermined value, whose usage score value is lower than a predetermined value, or whose both values are lower than a predetermined value. Specifically, if the usage score value in the product information DB 282 and the app information DB 283 does not meet a reference point (for example, 60 points), the presentation unit 2034 does not include the product in the recommendation information.

ステップS204の後に、ユーザは、お勧め情報で提示されているプロダクトを、端末装置10を操作して購入する(ステップS103)。具体的には、ユーザは、お勧め情報に含まれる購入元のURLにアクセスし、お勧め情報に含まれる製品を購入する。または、ユーザは、お勧め情報に含まれる配信元である配信サイトのURLにアクセスし、お勧め情報に含まれるアプリを購入する。記憶制御部2032は、これらの購入操作の操作ログを、ログ情報DB284に記憶する。
なお、ユーザは、お勧め情報に含まれる購入元のURLにアクセスすることなく、実店舗からおすすめの製品を購入してもよい。この場合、ユーザは、製品を購入した旨を端末装置10に入力する。
After step S204, the user operates the terminal device 10 to purchase the product presented in the recommended information (step S103). Specifically, the user accesses the URL of the purchase source included in the recommended information and purchases the product included in the recommended information. Alternatively, the user accesses the URL of the distribution site that is the distributor included in the recommended information and purchases the application included in the recommended information. The storage control unit 2032 stores the operation log of these purchase operations in the log information DB 284.
The user may purchase the recommended product from a physical store without accessing the URL of the purchase source included in the recommendation information. In this case, the user inputs to the terminal device 10 that the user has purchased the product.

次に、本システム1による動作の他の例について説明する。図11は、システム1における処理の他の例を説明する図である。
図11に示すように、まず、ユーザは、購入したプロダクトを使用する(ステップS104)。ここで、プロダクトが製品である場合、例えば、ユーザは、端末装置10を操作して、製品を使用した旨を端末装置10に入力する。また、プロダクトがアプリである場合、例えばユーザは、ダウンロードしたアプリを使用する操作を端末装置10に入力する。
Next, a description will be given of another example of the operation of the present system 1. FIG.
11, first, the user uses the purchased product (step S104). If the product is a product, for example, the user operates the terminal device 10 to input to the terminal device 10 that the product has been used. If the product is an app, for example, the user inputs to the terminal device 10 an operation to use the downloaded app.

ステップS104の後に、サーバ20の集計部2035は、ユーザがプロダクトを使用した履歴を集計する(ステップS205)。具体的には、集計部2035は、プロダクトが製品である場合には、製品使用情報DB286を参照し、ユーザに使用された回数の多い製品を集計し、使用スコア値を算出する。記憶制御部2032は、製品情報DB282の使用スコアを更新する。
また、集計部2035は、プロダクトがアプリである場合には、ログ情報DB284を参照し、アプリの使用履歴を抽出し、アプリ使用情報DB287に記憶させる。集計部2035は、アプリ使用情報DB287を参照し、ユーザに使用された回数の多い製品を集計し、使用スコア値を算出する。記憶制御部2032は、アプリ情報DB283の使用スコアを更新する。
After step S104, the tallying unit 2035 of the server 20 tally up the history of the user's use of the product (step S205). Specifically, if the product is a product, the tallying unit 2035 refers to the product usage information DB 286, tally up the products that have been used frequently by the user, and calculates a usage score value. The memory control unit 2032 updates the usage score in the product information DB 282.
Furthermore, when the product is an application, the tallying unit 2035 refers to the log information DB 284, extracts the usage history of the application, and stores it in the application usage information DB 287. The tallying unit 2035 refers to the application usage information DB 287, tallies the products that have been used frequently by the user, and calculates a usage score value. The storage control unit 2032 updates the usage score in the application information DB 283.

なお、提示部2034は、プロダクトの不使用を指摘してもよい。具体的には、例えば、提示部2034は、ユーザ情報DB285を参照し、プロダクトが最後に使用されてから所定の期間が経過したか否かを判断する。所定の期間が経過している場合、提示部2034は、プロダクトを不使用であることをユーザに対して指摘する。プロダクトが不使用であるか否かは、予め設定された期間が経過するごとに確認されてもよい。 The presentation unit 2034 may also point out that the product is not being used. Specifically, for example, the presentation unit 2034 refers to the user information DB 285 and determines whether or not a predetermined period of time has passed since the product was last used. If the predetermined period of time has passed, the presentation unit 2034 points out to the user that the product is not being used. Whether or not the product is not being used may be confirmed every time a preset period of time has passed.

また、提示部2034は、製品使用情報DB286およびアプリ使用情報DB287を参照し、所定期間内において、ユーザが既に購入したプロダクトに関する使用頻度が規定回数に満たない場合には、お勧め情報に含まれるプロダクトのうち、既に購入したプロダクトと異なる他のプロダクトを、再度、ユーザに対してお勧め情報として提示してもよい。具体的には、使用頻度が著しく低い場合(例えば一か月の使用回数が3回以下)には、ユーザに対して、他のプロダクトを提示する。 The presentation unit 2034 may also refer to the product usage information DB 286 and the app usage information DB 287, and if the frequency of use of a product already purchased by the user within a specified period does not reach a specified number of times, present to the user again, as recommended information, a product other than the already purchased product among the products included in the recommended information. Specifically, if the frequency of use is extremely low (for example, use is three times or less in a month), other products are presented to the user.

次に、図12を用いて、取得部2037の処理について説明する。図12は、取得部2037がユーザに効果的なプロダクトについての情報を取得する際の処理の一例を表すフローチャートである。
図12に示すように、まず、取得部2037は、ユーザから健康状態の改善に効果的なプロダクトに関する情報を要求する旨の入力があるかどうかを確認する(ステップS301)。
Next, the process of the acquisition unit 2037 will be described with reference to Fig. 12. Fig. 12 is a flowchart showing an example of the process when the acquisition unit 2037 acquires information about products that are effective for the user.
As shown in FIG. 12, first, the acquisition unit 2037 checks whether there is an input from the user requesting information about products that are effective in improving health conditions (step S301).

ユーザから情報の要求がある場合(ステップS301のYES)には、取得部2037は、効果的なプロダクトに関する情報を取得する処理を実行する(ステップS303)。
ユーザから情報の要求がない場合(ステップS301のNO)には、所定の要件を満たすユーザがいるかどうかを判断する(ステップS302)。ここで、所定の要件とは、例えば、プロダクトの使用期間が予め設定した期間に達すること、又は健康診断を受診してから予め設定した期間が経過したこと、又は健康状態が予め設定した期間改善しないこと等である。所定の要件は、予め任意に設定することができるとともに、複数の要件を設定してもよい。
If there is a request for information from the user (YES in step S301), the acquisition unit 2037 executes a process for acquiring information on effective products (step S303).
If there is no request for information from the user (NO in step S301), it is determined whether or not there is a user who satisfies a predetermined requirement (step S302). Here, the predetermined requirement is, for example, that the product has been used for a preset period of time, that a preset period of time has passed since a medical checkup was taken, or that the health condition has not improved for a preset period of time, etc. The predetermined requirement can be set arbitrarily in advance, and multiple requirements may be set.

所定の要件を満たすユーザが存在しない場合(ステップS302のNO)には、取得部2037の処理は終了する。所定の要件を満たすユーザが存在する場合(ステップS302のYES)には、取得部2037は、当該ユーザに対して効果的なプロダクトに関する情報を取得する処理を実行する(ステップS303)。 If there is no user who satisfies the specified requirements (NO in step S302), the processing of the acquisition unit 2037 ends. If there is a user who satisfies the specified requirements (YES in step S302), the acquisition unit 2037 executes processing to acquire information about products that are effective for that user (step S303).

ステップS303において、取得部2037は、懸念される疾患が同じであり、かつ、健康状態の経過が良好な他のユーザが使用しているプロダクトに関する情報を取得する。具体的には、取得部2037は、ユーザ情報DB285を参照し、自ユーザと同じ疾患が懸念されている他のユーザを特定する。次に、取得部2037は、特定した他のユーザにおける健診情報の経時的な変化を確認する。次に、取得部2037は、特定した他のユーザのうち、健康状態の改善が最も良好な他のユーザを抽出する。次に、取得部2037は、ユーザ情報DB285を参照し、抽出した他のユーザが使用しているプロダクトに関する情報を取得する。プロダクトに関する情報は、例えば、使用しているプロダクトの名称、又は、プロダクトの使い方を含む。プロダクトの使い方は、例えば、使う時間、使う頻度等を含む。
提示部2034は、取得したプロダクトに関する情報を、要求があったユーザ、又は所定の要件を満たしたユーザに提示する。
In step S303, the acquisition unit 2037 acquires information about products used by other users who have the same disease of concern and whose health condition has progressed well. Specifically, the acquisition unit 2037 refers to the user information DB 285 to identify other users who are concerned about the same disease as the user. Next, the acquisition unit 2037 checks changes over time in the health check information of the identified other users. Next, the acquisition unit 2037 extracts other users whose health condition has improved the most from among the identified other users. Next, the acquisition unit 2037 refers to the user information DB 285 to acquire information about products used by the extracted other users. The information about the product includes, for example, the name of the product used or how to use the product. How to use the product includes, for example, the time of use, the frequency of use, etc.
The presentation unit 2034 presents the obtained product-related information to a user who has requested the product or to a user who meets certain requirements.

<4.画面例>
図13は、端末装置10のディスプレイ132に表示される第1の画面例を説明する図である。図13に示す画面例では、健診情報から懸念される疾患が表示されている。具体的には、図13に示す画面例では、懸念される疾患として、高血圧と生活習慣病とが表示されている。また、表示画面の中央部には、お勧め情報にアクセスするためのURLが表示されている。なお、表示されるのはURLに限らず、画面遷移のためのオブジェクトであってもよい。
<4. Screen example>
Fig. 13 is a diagram illustrating an example of a first screen displayed on the display 132 of the terminal device 10. In the example screen shown in Fig. 13, diseases of concern based on medical examination information are displayed. Specifically, in the example screen shown in Fig. 13, hypertension and lifestyle-related diseases are displayed as diseases of concern. In addition, a URL for accessing recommended information is displayed in the center of the display screen. Note that what is displayed is not limited to a URL, and may be an object for screen transition.

図14は、端末装置10のディスプレイ132に表示される第2の画面例を説明する図である。図14に示す画面例では、図13で示す画面においてURLへの接触に応じてアクセスされるお勧め情報が表示されている。
図14に示す画面例では、お勧め情報として、製品及びアプリを含む複数のプロダクトが提示されている。すなわち、本システム1では、製品とアプリの双方をお勧め情報に含めることができる。また、画面上部の「製品」オブジェクト、又は「アプリ」オブジェクトを選択することで、お勧め情報に含まれるプロダクトのうち、製品のみの表示と、アプリのみの表示とが切り替えられる。
Fig. 14 is a diagram illustrating a second example of a screen displayed on the display 132 of the terminal device 10. In the example of the screen shown in Fig. 14, recommended information that is accessed in response to touching a URL on the screen shown in Fig. 13 is displayed.
In the example screen shown in Fig. 14, a plurality of products including products and apps are presented as recommended information. In other words, in the present system 1, both products and apps can be included in the recommended information. In addition, by selecting the "Product" object or the "App" object at the top of the screen, it is possible to switch between displaying only products and displaying only apps among the products included in the recommended information.

製品、又はアプリそれぞれの表示箇所にユーザが接触することで、製品情報DB又はアプリ情報DBに記憶されている該当プロダクトの詳細情報が表示される。詳細情報には購入元情報又は配信元情報についてのURLが含まれている。ユーザは、表示されるURLに接触することで、該当するインターネットサイトに直接アクセスして、該当するプロダクトを購入することができる。 When the user touches the display area of the product or app, detailed information about the product stored in the product information DB or app information DB is displayed. The detailed information includes a URL for purchase source information or distributor information. By touching the displayed URL, the user can directly access the corresponding internet site and purchase the corresponding product.

図15は、端末装置10のディスプレイ132に表示される第3の画面例を説明する図である。図15に示す画面例では、健康状態の改善に効果の高いプロダクトに関する情報が表示されている。具体的には、図15に示す画面例では、ユーザと同じ疾患が懸念され、かつ、健康状態の経過が良好な他のユーザが使用しているプロダクトに関する情報が表示されている。図15に示す画面例は、画面上部の「全て」オブジェクトが選択されている際の表示を表す。画面上部の「製品」オブジェクトが選択されると、プロダクトのうち、製品のみが表示され、「アプリ」オブジェクトが選択されるとプロダクトのうち、アプリのみが表示される。図15に示す表示を確認することで、同じ疾患がある他のユーザがどのようなプロダクトを使用して、実際に健康状態を改善したかを参考にすることができる。 Figure 15 is a diagram illustrating a third example screen displayed on the display 132 of the terminal device 10. In the example screen shown in Figure 15, information about products that are highly effective in improving health is displayed. Specifically, in the example screen shown in Figure 15, information about products used by other users who are concerned about the same disease as the user and have a good health history is displayed. The example screen shown in Figure 15 represents the display when the "All" object at the top of the screen is selected. When the "Product" object at the top of the screen is selected, only products are displayed among the products, and when the "App" object is selected, only apps are displayed among the products. By checking the display shown in Figure 15, it is possible to refer to what products other users with the same disease have used to actually improve their health.

図16は、端末装置10のディスプレイ132に表示される第4の画面例を説明する図である。図16に示す画面例では、健診情報のアップロードを喚起する内容が表示されている。
図16に示す画面では、入力予定時期が超過した旨、および入力フォーマットにアクセスするためのURLが記載されている。
Fig. 16 is a diagram illustrating a fourth example of a screen displayed on the display 132 of the terminal device 10. In the example of the screen shown in Fig. 16, a message urging the user to upload medical checkup information is displayed.
The screen shown in FIG. 16 indicates that the scheduled input period has passed, and includes a URL for accessing the input format.

なお、上記の処理に限られず、各処理のステップは、各処理の流れが矛盾しない範囲で任意に変更可能である。例えば、ユーザは、健診情報の更新時期を待たずに、最新の健診情報を入力してもよい。 Note that the process is not limited to the above, and each process step can be changed as desired as long as the flow of each process is not inconsistent. For example, the user may input the latest health check information without waiting for the time to update the health check information.

以上のように、本実施形態では、サーバ20の記憶制御部2032が取得した健診情報に基づいて、推論部2033が、ユーザに対して有用なプロダクトを推論する、そして、提示部2034が、ユーザに対して推論したプロダクトをお勧め情報を提示し、集計部2035がユーザの当該プロダクトの使用履歴を集計する。そして、当該プロダクトをユーザが使用していない場合には、その旨を提示部2034が指摘する。このため、ユーザの健康診断の結果から適切な生活習慣の改善を提案し、ユーザの健康管理に資することができる。
システム1によれば、このようにして、ユーザの健康に関連するプロダクトの活用を効果的にサポートできる
As described above, in this embodiment, the inference unit 2033 infers useful products for the user based on the health check information acquired by the memory control unit 2032 of the server 20, the presentation unit 2034 presents recommended information for the inferred product to the user, and the counting unit 2035 counts the user's usage history of the product. If the user has not used the product, the presentation unit 2034 points this out. Therefore, appropriate improvements to lifestyle habits can be suggested based on the results of the user's health check, which can contribute to the user's health management.
In this way, the system 1 can effectively support the user in utilizing health-related products.

また、本システム1がユーザに対して提示するプロダクトが、健康管理に使用されるアプリ、又は健康管理に用いられる製品に関する情報であるため、多岐に渡る生活習慣の改善をユーザに対して提案し、それらの使用状況を管理することができる。 In addition, since the products that the present system 1 presents to the user are apps used for health management or information about products used for health management, it is possible to suggest improvements to a wide range of lifestyle habits to the user and manage their usage.

また、記憶制御部2032が、健診情報を予め設定したタイミングで取得するので、最新の健康状態に基づいて、お勧め情報として適切なプロダクトを提示することができる。 In addition, the memory control unit 2032 acquires health check information at preset times, so that appropriate products can be presented as recommended information based on the latest health condition.

また、ユーザにより健診情報が更新される期間が予め設定されており、期間を超過した際に、提示部2034が、期間を超過した旨をユーザに提示する。このため、ユーザが最新の健診情報の更新を失念するのを防ぐことができる。 In addition, a period during which the health check information is updated by the user is set in advance, and when the period expires, the notification unit 2034 notifies the user that the period has expired. This prevents the user from forgetting to update the latest health check information.

また、取得部183が健診情報を取得する際に、ユーザが入力した健康診断書の画像データの少なくとも一部に対して文字認識処理を行い健診情報を取得する場合には、所定の入力フォーマットへのユーザの入力作業を減らすことができる。 In addition, when the acquisition unit 183 acquires the health check information, if the acquisition unit 183 performs character recognition processing on at least a portion of the image data of the health check report input by the user to acquire the health check information, it is possible to reduce the user's input work into a specified input format.

また、推論部2033が健診情報の時系列に沿った変化を特定し、当該変化に基づいて、ユーザに適切なプロダクトを提示部2034がお勧め情報としてユーザに提示する。このため、仮に健康診断の受診時において基準値の範囲内を示した検査項目であっても、過去の検査値を含めた推移において、今後基準値の範囲外に至ることが想定されるような場合に、適切なプロダクトを提示することとなる。これにより、ユーザが不健康な状態に陥ることを未然に防ぎ、適切な健康管理に資することができる。 The inference unit 2033 also identifies changes over time in the health check information, and the presentation unit 2034 presents the user with products appropriate for the user as recommended information based on the changes. Therefore, even if a test item was within the standard value range at the time of the health check, an appropriate product will be presented if the trend, including past test values, is expected to fall outside the standard value range in the future. This can prevent the user from falling into an unhealthy state and contribute to appropriate health management.

また、ユーザに提示されるお勧め情報が、一定の評価基準を満たすプロダクトであるため、粗悪な製品、又はアプリをユーザに提示することを未然に防ぎ、ユーザの利便性を確保することができる。 In addition, the recommended information presented to the user is for products that meet certain evaluation criteria, which prevents poor quality products or apps from being presented to the user, ensuring user convenience.

また、提示部2034が、集計した使用履歴を参照し、お勧め情報に含まれるプロダクトのうち、使用頻度が低いプロダクトについては、他のユーザに対して提示するお勧め情報の候補から除外する。このため、同じような健康状態のユーザに使用されていないプロダクトについて、ユーザに提示しないことができ、ユーザの利便性を確保することができる。 The presentation unit 2034 also refers to the collected usage history, and among the products included in the recommendation information, excludes products that are used infrequently from the list of recommended information to be presented to other users. As a result, products that are not used by users with similar health conditions can be prevented from being presented to the user, ensuring user convenience.

また、提示部2034が、集計した使用履歴を参照し、お勧め情報に含まれるプロダクトのうち、使用頻度が高いプロダクトについては、他のユーザに対して提示するお勧め情報の候補としての優先順位を上げる。このため、同じような健康状態のユーザが実際に多く用いられているプロダクトについて、ユーザに提示することができ、ユーザの利便性を確保することができる。 The presentation unit 2034 also refers to the collected usage history, and of the products included in the recommendation information, raises the priority of frequently used products as candidates for recommendation information to be presented to other users. This makes it possible to present to the user products that are actually used frequently by users with similar health conditions, ensuring user convenience.

また、提示部2034が、集計した使用履歴を参照し、お勧め情報に含まれるプロダクトのうち、使用頻度の低いアプリと異なる他のアプリを、ユーザに対してお勧め情報として提示する。このため、仮に以前に提示されたプロダクトをユーザが快適に使用できなかったとしても、他のプロダクトを提示することで、ユーザにとって使用しやすいプロダクトを模索することができる。 The presentation unit 2034 also refers to the collected usage history and presents to the user, as recommended information, apps other than the infrequently used apps among the products included in the recommended information. Therefore, even if the user was not able to comfortably use a previously presented product, other products can be presented to the user, allowing the user to search for a product that is easy to use.

また、提示部2034が、ユーザの使用履歴に関する情報を、他のユーザと共有する。このため、提示されたプロダクトの人気を確認することができ、他のユーザの使用履歴を参考にしながら、自身に合うプロダクトを選定することができる。 In addition, the presentation unit 2034 shares information about the user's usage history with other users. This allows the user to check the popularity of the presented products and select a product that suits them while referring to the usage history of other users.

また、付与部2036が、ユーザの使用履歴に基づき、プロダクトの使用態様が所定の要件を満たした場合、ユーザに対して保険サービスの保険料についての有利な情報である第1の特典を付与する。これにより、ユーザのプロダクトを使用することへの動機付けを得ることができる。 In addition, when the usage manner of the product meets a predetermined requirement based on the user's usage history, the granting unit 2036 grants the user a first benefit, which is advantageous information about insurance premiums for insurance services. This can motivate the user to use the product.

また、付与部2036が、ユーザからの健診情報を取得すると、取得した健診情報と健康診断についての有利な情報である第2の特典を付与する。これにより、ユーザの健康診断の受診、及び健診情報の入力への動機付けを得ることができる。 When the granting unit 2036 acquires health check information from the user, it grants a second benefit, which is the acquired health check information and advantageous information about the health check. This can motivate the user to undergo a health check and input health check information.

また、取得部2037が、健康状態の経過が良好な他のユーザが使用しているプロダクトに関する情報を取得する。このため、他のユーザの改善例を参考にして、効果的なプロダクトに関する情報を、ユーザに共有することが可能になり、ユーザが様々なプロダクトを試す手間を省き、効率的に健康状態を改善することができる。 The acquisition unit 2037 also acquires information about products used by other users who have a good health history. This makes it possible to share information about effective products with the user by referring to examples of improvement by other users, thereby saving the user the trouble of trying out various products and enabling them to improve their health efficiently.

<5.変形例>
なお、上記実施形態では、学習済みモデル288が、入力された健診情報から、懸念される疾患、及び有用なプロダクトを出力するように学習されている例について説明した。しかしながら、学習済みモデル288の学習はこれに限定されない。
5. Modifications
In the above embodiment, an example has been described in which the trained model 288 is trained to output a disease of concern and a useful product from input health check information. However, the training of the trained model 288 is not limited to this.

例えば、学習済みモデル288は、入力された健診情報から、懸念される疾患は出力せず、ユーザにとって有用なプロダクトを出力してもよい。
また、学習済みモデル288は、入力された健診情報から、有用なプロダクトは出力せず、懸念される疾患を出力してもよい。この場合には、推論部2033が、懸念される疾患と、当該疾患に対して有用なプロダクトと、の関係が一意的に設定されたテーブルデータを用いて、お勧め情報として提示するべきプロダクトを推論してもよい。
この際、例えば、制御部203は、疾患と対応付けられているアプリ、又は製品のうち、評価の高いアプリ、又は製品を選択するようにしてもよい。この場合、製品情報DB282には、疾患と対応付けられた製品が記憶され、アプリ情報DB283には、疾患と対応付けられたアプリが記憶されている。
For example, the trained model 288 may output a product that is useful to the user, without outputting any diseases of concern from the input health check information.
The trained model 288 may output a disease of concern from the input medical checkup information, instead of outputting a useful product. In this case, the inference unit 2033 may infer a product to be presented as recommended information, using table data in which a relationship between a disease of concern and a product useful for the disease is uniquely set.
At this time, for example, the control unit 203 may select a highly rated app or product from among apps or products associated with the disease. In this case, the product information DB 282 stores products associated with the disease, and the app information DB 283 stores apps associated with the disease.

また、学習済みモデル288は、ユーザの健診情報と併せて、健診情報DBに含まれる、ユーザに関する情報(年齢、性別、居住地)を用いて学習されてもよい。
この場合には、ユーザに提示するお勧め情報に含まれるプロダクトとして、年代、又は性別に合わせた嗜好の違いを考慮することができる。また、居住地を用いて学習された場合には、例えば、概して住居が広い地方のユーザには大型の健康器具を提示し、概して住居が狭い都心部のユーザには小型の健康器具を提示するといった判断を行うことができる。これにより、ユーザの属性に即して提示するプロダクトに多様性を具備させることができる。この場合には、端末装置10の取得部183は、ユーザの居住地に関する情報を、端末装置10の位置情報センサ150から取得することができる。
In addition, the trained model 288 may be trained using information about the user (age, gender, place of residence) contained in the health check information DB in addition to the user's health check information.
In this case, differences in preferences according to age or gender can be taken into consideration when selecting products to be included in the recommended information presented to the user. In addition, when learning is performed using the place of residence, it is possible to determine, for example, to present large fitness equipment to users in rural areas where homes are generally spacious, and to present small fitness equipment to users in urban areas where homes are generally small. This allows for diversity in the products presented according to the attributes of the user. In this case, the acquisition unit 183 of the terminal device 10 can acquire information related to the user's place of residence from the position information sensor 150 of the terminal device 10.

また、システム1は、プロダクトの推論に学習済みモデル288を用いなくてもよい。この場合には、健診情報の所定の検査項目に対し、お勧めのプロダクトが予め設定されていてもよい。取得した健診情報において、検査項目に問題がある場合、すなわち、基準値の範囲外となる検査項目がある場合、サーバ20は、問題のある検査項目に対して、設定されているプロダクトを特定する。サーバ20は、特定したプロダクトを含むようにお勧め情報を作成する。検査項目とプロダクトとを関連付ければよいため、お勧めのプロダクトの候補を幅広くユーザに提示することが可能となる。 Furthermore, the system 1 does not need to use the trained model 288 to infer the product. In this case, a recommended product may be set in advance for a specific test item in the health check information. If there is a problem with a test item in the acquired health check information, that is, if there is a test item that is outside the range of reference values, the server 20 identifies the product that is set for the problematic test item. The server 20 creates recommendation information to include the identified product. Since it is only necessary to associate the test item with the product, it is possible to present a wide range of recommended product candidates to the user.

また、本実施形態では、外部のECサイトから製品を購入する例を説明したが、本システムから、製品を直接購入可能なシステム設計を行ってもよい。また、本実施形態では、アプリを配信する配信サイトから、アプリのダウンロードを行う例を説明したが、本システムから、アプリを直接ダウンロード可能なシステム設計を行ってもよい。これらの場合には、製品およびアプリの購入情報は、本システムへの購入に関する操作ログを、端末装置10の取得部183が取得することとなる。 In addition, in this embodiment, an example of purchasing a product from an external EC site has been described, but the system may be designed to allow the product to be purchased directly from this system. In addition, in this embodiment, an example of downloading an app from a distribution site that distributes apps has been described, but the system may be designed to allow the app to be downloaded directly from this system. In these cases, the acquisition unit 183 of the terminal device 10 will acquire product and app purchase information from the operation log related to purchases into this system.

以上、本開示の好ましい実施形態について説明したが、本開示は係る特定の実施形態に限定されるものではなく、本開示には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。また、上記実施形態及び変形例で説明した装置の構成は、技術的な矛盾が生じない限り、適宜組み合わせ可能である。 Although the preferred embodiment of the present disclosure has been described above, the present disclosure is not limited to the specific embodiment, and includes the invention described in the claims and its equivalents. In addition, the device configurations described in the above embodiments and variations can be combined as appropriate as long as no technical contradiction occurs.

<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.

(付記1)
プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、プログラムは、プロセッサに、ユーザの健康診断の結果に関する健診情報を取得する第1ステップ(ステップS102)と、健診情報に基づき、健康を管理するためのプロダクトのお勧め情報を、ユーザに提示する第2ステップ(ステップS204)と、お勧め情報に含まれるプロダクトの使用状況を管理する第3ステップ(ステップS205)と、を実行させるプログラム。
(Appendix 1)
A program to be executed by a computer having a processor and a memory, the program causing the processor to execute a first step (step S102) of acquiring health check information relating to the results of a user's health check, a second step (step S204) of presenting to the user recommended information on products for managing health based on the health check information, and a third step (step S205) of managing the usage status of the products included in the recommended information.

(付記2)
第1ステップ(ステップS102)では、健診情報を予め設定したタイミングで取得する、(付記1)に記載のプログラム。
(Appendix 2)
The program described in (Appendix 1), wherein in a first step (step S102), health check information is acquired at a preset timing.

(付記3)
第1ステップ(ステップS102)では、ユーザが前記健診情報を入力する期間が予め設定されており、期間を超過した際に、期間を超過した旨をユーザに提示する、(付記1)又は(付記2)に記載のプログラム。
(Appendix 3)
A program as described in (Appendix 1) or (Appendix 2), wherein in a first step (step S102), a period during which the user inputs the health check information is set in advance, and when the period is exceeded, the user is notified that the period has been exceeded.

(付記4)
第1ステップ(ステップS102)では、健康診断書の少なくとも一部が撮影された画像データに対して文字認識処理を行い、健診情報を取得する、(付記1)から(付記3)のいずれかに記載のプログラム。
(Appendix 4)
A program described in any one of (Appendix 1) to (Appendix 3), in which in a first step (step S102), character recognition processing is performed on image data in which at least a portion of a health examination report is photographed, and health examination information is obtained.

(付記5)
第2ステップ(ステップS204)では、健診情報の時系列に沿った変化を特定し、当該変化に基づいて、ユーザにお勧め情報を提示する、(付記2)から(付記4)のいずれかに記載のプログラム。
(Appendix 5)
A program described in any one of (Appendix 2) to (Appendix 4), in which a second step (step S204) identifies changes in the health check information over time and presents recommended information to the user based on the changes.

(付記6)
第2ステップ(ステップS204)では、健診情報の所定の検査項目に対し、お勧めのプロダクトが予め設定されており、取得した健診情報のいずれかの検査項目に問題がある場合、問題がある検査項目に設定されているプロダクトをお勧め情報に含める、(付記1)から(付記5)のいずれかに記載のプログラム。
(Appendix 6)
In a second step (step S204), a recommended product is pre-set for a specific test item in the health check information, and if there is a problem with any of the test items in the acquired health check information, the product set for the test item with the problem is included in the recommended information, said program being described in any of (Appendix 1) to (Appendix 5).

(付記7)
第2ステップ(ステップS204)では、一定の評価基準を満たすプロダクトを前記お勧め情報に含める、(付記1)から(付記6)のいずれかに記載のプログラム。
(Appendix 7)
A program described in any one of (Appendix 1) to (Appendix 6), in which in a second step (step S204), products that satisfy certain evaluation criteria are included in the recommendation information.

(付記8)
第2ステップ(ステップS204)では、ユーザからの人気のないプロダクトは、前記お勧め情報に含めない、(付記1)から(付記7)のいずれかに記載のプログラム。
(Appendix 8)
A program described in any one of (Appendix 1) to (Appendix 7), wherein in a second step (step S204), products that are not popular with users are not included in the recommendation information.

(付記9)
第2ステップ(ステップS204)では、ユーザからの人気のあるプロダクトは、前記お勧め情報において他のプロダクトより優位に扱われる、(付記1)から(付記8)のいずれかに記載のプログラム。
(Appendix 9)
A program described in any one of (Appendix 1) to (Appendix 8), wherein in a second step (step S204), products that are popular with users are given priority over other products in the recommendation information.

(付記10)
第2ステップ(ステップS204)では、集計した使用履歴を参照し、お勧め情報に含まれるプロダクトのうち、使用頻度の低いアプリケーションソフトと異なる他のアプリケーションソフトを、ユーザに対してお勧め情報として提示する、(付記1)から(付記9)のいずれかに記載のプログラム。
(Appendix 10)
In a second step (step S204), the program described in any one of (Appendix 1) to (Appendix 9) refers to the aggregated usage history, and presents to the user, as recommended information, application software other than the application software that is used less frequently among the products included in the recommended information.

(付記11)
プロセッサに、健康状態が改善している他のユーザが使用しているプロダクトに関する情報を、前記ユーザに提示する第4ステップ(ステップS206)を実行させる、(付記1)から(付記10)のいずれかに記載のプログラム。
(Appendix 11)
A program described in any one of (Appendix 1) to (Appendix 10), which causes the processor to execute a fourth step (step S206) of presenting to the user information about products used by other users whose health condition has improved.

(付記12)
プロセッサに、ユーザの使用履歴に基づき、プロダクトの使用態様が所定の要件を満たした場合、ユーザに対して有利な情報を付与する第5ステップを実行させる、(付記10)から(付記11)のいずれかに記載のプログラム。
(Appendix 12)
A program described in any one of (Appendix 10) to (Appendix 11), which causes the processor to execute a fifth step of providing advantageous information to the user when the product's usage manner meets specified requirements based on the user's usage history.

(付記13)
有利な情報は、保険サービスの保険料についての有利な情報である、(付記12)に記載のプログラム。
(Appendix 13)
The program described in (Appendix 12), wherein the advantageous information is advantageous information about insurance premiums for insurance services.

(付記14)
第1ステップ(ステップS102)では、健診情報を取得すると、取得した健診情報と対応するユーザに、有利な情報を付与する、(付記1)から(付記13)のいずれかに記載のプログラム。
(Appendix 14)
A program described in any one of (Appendix 1) to (Appendix 13), in which, in a first step (step S102), when health check information is acquired, advantageous information is provided to a user corresponding to the acquired health check information.

(付記15)
有利な情報は、健康診断の費用についての有利な情報である(付記14)に記載のプログラム。
(Appendix 15)
The program according to claim 14, wherein the advantageous information is advantageous information about the cost of a health check-up.

(付記16)
プロダクトは、健康管理に使用されるアプリケーションソフトに関する情報、又は健康管理に用いられる製品に関する情報である、(付記1)から(付記15)に記載のプログラム。
(Appendix 16)
The program described in (Appendix 1) to (Appendix 15), wherein the product is information about application software used for health management, or information about a product used for health management.

(付記17)
プロセッサと、メモリとを備えるコンピュータに実行させる方法であって、プロセッサが、ユーザの健康診断の結果に関する健診情報を取得する第1ステップ(ステップS102)と、健診情報に基づき、健康を管理するためのプロダクトのお勧め情報を、ユーザに提示する第2ステップ(ステップS204)と、お勧め情報に含まれるプロダクトの使用状況を管理する第3ステップ(ステップS205)と、を実行する方法。
(Appendix 17)
A method to be executed by a computer having a processor and a memory, the method including a first step (step S102) of acquiring health check information relating to the results of a user's health check, a second step (step S204) of presenting to the user recommended information on products for managing health based on the health check information, and a third step (step S205) of managing the usage status of the products included in the recommended information.

(付記18)
制御部(203)と、記憶部(202)とを備える情報処理装置20であって、制御部(203)が、ユーザの健康診断の結果に関する健診情報を取得する第1ステップと、 健診情報に基づき、健康を管理するためのプロダクトのお勧め情報を、ユーザに提示する第2ステップと、お勧め情報に含まれるプロダクトの使用状況を管理する第3ステップと、を実行する情報処理装置20。
(Appendix 18)
The information processing device 20 includes a control unit (203) and a memory unit (202), and the control unit (203) executes a first step of acquiring health check information relating to the results of a user's health check; a second step of presenting recommended information of products for managing health to the user based on the health check information; and a third step of managing the usage status of the products included in the recommended information.

(付記19)
ユーザの健康診断の結果に関する健診情報を取得する第1手段(取得部183)と、健診情報に基づき、健康を管理するためのプロダクトのお勧め情報を、ユーザに提示する第2手段(提示部2034)と、お勧め情報に含まれるプロダクトの使用状況を管理する第3手段(集計部2035)と、を備えるシステム1。
(Appendix 19)
System 1 comprises a first means (acquisition unit 183) for acquiring health check information relating to the results of a user's health check, a second means (presentation unit 2034) for presenting to the user recommended information on products for managing health based on the health check information, and a third means (aggregation unit 2035) for managing the usage status of the products included in the recommended information.

1…システム
10…端末装置
121…無線通信部
13…入力装置
130…操作入力部
131…タッチ・センシティブ・デバイス
132…ディスプレイ
14…出力装置
140…音声処理部
141…マイク
142…スピーカ
15…メモリ
150…位置情報センサ
16…ストレージ
160…カメラ
170…記憶部
171…健診情報
180…制御部
181…操作受付部
182…送受信部
183…取得部
184…表示部
19…プロセッサ
20…サーバ
201…通信部
202…記憶部
203…制御部
2031…送受信部
2032…記憶制御部
2033…推論部
2034…提示部
2035…集計部
2036…付与部
2037…取得部
25…メモリ
26…ストレージ
281…健診情報DB
282…製品情報DB
283…アプリ情報DB
284…ログ情報DB
285…ユーザ情報DB
286…製品使用情報DB
287…アプリ使用情報DB
288…学習済みモデル
29…プロセッサ

1...System 10...Terminal device 121...Wireless communication unit 13...Input device 130...Operation input unit 131...Touch-sensitive device 132...Display 14...Output device 140...Sound processing unit 141...Microphone 142...Speaker 15...Memory 150...Location information sensor 16...Storage 160...Camera 170...Memory unit 171...Health check information 180...Control unit 181...Operation reception unit 182...Transmission/reception unit 183...Acquisition unit 184...Display unit 19...Processor 20...Server 201...Communication unit 202...Memory unit 203...Control unit 2031...Transmission/reception unit 2032...Memory control unit 2033...Inference unit 2034...Presentation unit 2035...Counting unit 2036...Assignment unit 2037...Acquisition unit 25...Memory 26...Storage 281...Health check information DB
282...Product information DB
283...Application information DB
284...Log information DB
285...User information DB
286...Product usage information DB
287...Application usage information DB
288... trained model 29... processor

Claims (5)

プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、
前記プログラムは、前記プロセッサに、
ユーザの健康診断の結果に関する健診情報を取得するステップと、
入力される健診情報における各項目の経時変化に対し、懸念される疾患についての情報と、懸念される疾患にならないため、又は懸念される疾患を改善するために有用なプロダクトに関する情報とを出力するように学習された学習済みモデルに、取得した前記健診情報における各項目の経時変化を入力することで、懸念される疾患についての情報、及び前記有用なプロダクトに関する情報を出力させるステップと、
出力された前記懸念される疾患についての情報と、出力された前記有用なプロダクトに関する情報とに基づいて、お勧め情報を作成するステップと、
出力された前記懸念される疾患についての情報と、作成された前記お勧め情報とを、前記ユーザに提示するステップとを実行させるプログラム。
A program to be executed by a computer having a processor and a memory,
The program causes the processor to:
acquiring health check information regarding the results of a health check of a user;
a step of inputting the changes over time of each item in the acquired health check information into a trained model that has been trained to output information on a disease of concern and information on a product useful for preventing or improving a disease of concern in response to changes over time of each item in the input health check information, thereby outputting information on a disease of concern and information on the useful product;
creating recommendation information based on the output information on the disease of concern and the output information on the useful product;
and presenting the output information about the disease of concern and the created recommended information to the user.
プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、
前記プログラムは、前記プロセッサに、
ユーザの健康診断の結果に関する健診情報を取得するステップと、
入力される健診情報における各項目の経時変化に対し、懸念される疾患についての情報を出力するように学習された学習済みモデルに、取得した前記健診情報における各項目の経時変化を入力することで、懸念される疾患についての情報を出力させるステップと、
出力された前記懸念される疾患についての情報と関連付けられているプロダクトに関する情報を取得するステップと、
出力された前記懸念される疾患についての情報と、取得した前記プロダクトに関する情報とに基づいて、お勧め情報を作成するステップと、
出力された前記懸念される疾患についての情報と、作成された前記お勧め情報とを、前記ユーザに提示するステップとを実行させるプログラム。
A program to be executed by a computer having a processor and a memory,
The program causes the processor to:
acquiring health check information regarding the results of a health check of a user;
A step of inputting the time-dependent changes of each item in the acquired health check information into a trained model trained to output information on a disease of concern in response to the time-dependent changes of each item in the input health check information, thereby outputting information on a disease of concern;
obtaining information about a product associated with the output information about the disease of concern;
creating recommendation information based on the output information about the disease of concern and the acquired information about the product;
and presenting the output information about the disease of concern and the created recommended information to the user.
プロセッサと、メモリとを備えるコンピュータに実行させる方法であって、前記プロセッサが、請求項1または請求項2のいずれかに記載のプログラムにおけるすべてのステップを実行する方法。 A method for causing a computer having a processor and a memory to execute the program, the processor executing all steps of the program according to claim 1 or claim 2. プロセッサと、メモリとを備える情報処理装置であって、前記プロセッサが、請求項1または請求項2のいずれかに記載のプログラムにおけるすべてのステップを実行する情報処理装置。 An information processing device comprising a processor and a memory, the processor executing all steps of the program according to claim 1 or claim 2. 請求項1または請求項2のいずれかに記載のプログラムにおけるすべてのステップを実行する手段を備えるシステム。 A system comprising means for executing all steps in the program according to claim 1 or claim 2.
JP2021114940A 2020-11-18 2021-07-12 Program, method, information processing device, and system Active JP7641691B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021114940A JP7641691B2 (en) 2020-11-18 2021-07-12 Program, method, information processing device, and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020191714A JP6913810B1 (en) 2020-11-18 2020-11-18 Programs, methods, information processing equipment, and systems
JP2021114940A JP7641691B2 (en) 2020-11-18 2021-07-12 Program, method, information processing device, and system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020191714A Division JP6913810B1 (en) 2020-11-18 2020-11-18 Programs, methods, information processing equipment, and systems

Publications (3)

Publication Number Publication Date
JP2022080832A JP2022080832A (en) 2022-05-30
JP2022080832A5 JP2022080832A5 (en) 2023-11-20
JP7641691B2 true JP7641691B2 (en) 2025-03-07

Family

ID=77057573

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020191714A Active JP6913810B1 (en) 2020-11-18 2020-11-18 Programs, methods, information processing equipment, and systems
JP2021114940A Active JP7641691B2 (en) 2020-11-18 2021-07-12 Program, method, information processing device, and system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020191714A Active JP6913810B1 (en) 2020-11-18 2020-11-18 Programs, methods, information processing equipment, and systems

Country Status (2)

Country Link
JP (2) JP6913810B1 (en)
WO (1) WO2022107750A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023121986A (en) * 2022-02-22 2023-09-01 株式会社ヘルスケアシステムズ Information processing device, information processing method, and program
JP7430752B1 (en) 2022-08-25 2024-02-13 楽天グループ株式会社 Information provision server, information provision system, information provision method and program
JP7726493B1 (en) 2024-06-03 2025-08-20 医療法人社団明芳会 Health checkup point exchange system, method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015187764A (en) 2014-03-26 2015-10-29 住友商事株式会社 Server, program, and system for providing health information
JP2020060803A (en) 2018-10-04 2020-04-16 株式会社カネカ Health information processing method, health information processing apparatus, computer program, and learning model
JP6741321B1 (en) 2019-10-30 2020-08-19 株式会社プレシジョン Drug example search device, drug example search method, and drug example search program
JP2020166441A (en) 2019-03-28 2020-10-08 株式会社スギ薬局 Health condition estimation method and health condition estimation device based on biological information
JP2020166323A (en) 2019-03-28 2020-10-08 株式会社タニタ Information provision system and information provision program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61211760A (en) * 1985-03-18 1986-09-19 Sekisui Chem Co Ltd Medical examination by computer
JPH11232359A (en) * 1998-02-12 1999-08-27 Forward Inku:Kk Method and system for processing blood test results in home blood test
JP2002149830A (en) * 2000-11-13 2002-05-24 Matsushita Electric Ind Co Ltd Health management method, advice device and health management system
JP2013117941A (en) * 2011-10-31 2013-06-13 Sony Corp Diathesis determination apparatus, diathesis determination method, health assistance apparatus, health assistance method, program, terminal apparatus, and health assistance system
WO2015107681A1 (en) * 2014-01-17 2015-07-23 任天堂株式会社 Information processing system, information processing server, information processing program, and information providing method
JP6907529B2 (en) * 2016-12-26 2021-07-21 大日本印刷株式会社 Information processing equipment, programs, information processing systems and information processing terminals
JP6957324B2 (en) * 2017-11-30 2021-11-02 オムロンヘルスケア株式会社 Health management support equipment, methods and programs
JP6566409B1 (en) * 2018-08-24 2019-08-28 株式会社鈴康 Information processing apparatus, program, and information processing method
JP2022001966A (en) * 2018-08-28 2022-01-06 株式会社カネカ Information processing method, program and information processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015187764A (en) 2014-03-26 2015-10-29 住友商事株式会社 Server, program, and system for providing health information
JP2020060803A (en) 2018-10-04 2020-04-16 株式会社カネカ Health information processing method, health information processing apparatus, computer program, and learning model
JP2020166441A (en) 2019-03-28 2020-10-08 株式会社スギ薬局 Health condition estimation method and health condition estimation device based on biological information
JP2020166323A (en) 2019-03-28 2020-10-08 株式会社タニタ Information provision system and information provision program
JP6741321B1 (en) 2019-10-30 2020-08-19 株式会社プレシジョン Drug example search device, drug example search method, and drug example search program

Also Published As

Publication number Publication date
JP2022080572A (en) 2022-05-30
JP2022080832A (en) 2022-05-30
WO2022107750A1 (en) 2022-05-27
JP6913810B1 (en) 2021-08-04

Similar Documents

Publication Publication Date Title
US12282408B1 (en) Improving compliance of patient data collection in clinical trials with predictive analysis
JP7641691B2 (en) Program, method, information processing device, and system
CA2910621C (en) Systems and methods for facilitating integrated behavioral support
US20160196391A1 (en) System for Mobile Device Enabled Biometric Monitoring
Cano Martín et al. Economic impact assessment from the use of a mobile app for the self-management of heart diseases by patients with heart failure in a Spanish region
US11605038B1 (en) Selecting digital health technology to achieve data collection compliance in clinical trials
US10073951B2 (en) Demographically filterable interface for conveying information about a medication
US12056745B2 (en) Machine-learning driven data analysis and reminders
US20200135304A1 (en) Information processing device, information processing method, and computer program
Baroi et al. Advances in remote respiratory assessments for people with chronic obstructive pulmonary disease: a systematic review
JP7349759B1 (en) Program, method, information processing device
JP5815108B1 (en) Distribution device and distribution method
Sellak et al. MHealth4U: designing for health and wellbeing self-management
US20240362687A1 (en) Machine-Learning Driven Data Analysis and Reminders
JP6019071B2 (en) Ticket management device, ticket management system, ticket management method, and ticket management program
JP2020144707A (en) Providing device, providing method, and providing program
Carroll Mobile Medical App Regulation: Preventing a Pandemic of Mobilechondriacs
JP6741519B2 (en) Information browsing system
CN117480518A (en) Machine learning-driven real-time data analysis
JP5573722B2 (en) Application distribution system and application distribution server
KR20220017202A (en) Providing method of health information
JP2018120394A (en) Diagnostic device, program, and diagnostic system
AU2013326890A1 (en) Healthcare facility navigation method and system
Geyer Enhancing understanding of digital traces
KR20260034435A (en) Method and device for providing customized recommended images

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231110

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240613

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241129

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250220

R150 Certificate of patent or registration of utility model

Ref document number: 7641691

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150