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
JP7674282B2 - Social participation status analysis device and program - Google Patents
[go: Go Back, main page]

JP7674282B2 - Social participation status analysis device and program - Google Patents

Social participation status analysis device and program Download PDF

Info

Publication number
JP7674282B2
JP7674282B2 JP2022004944A JP2022004944A JP7674282B2 JP 7674282 B2 JP7674282 B2 JP 7674282B2 JP 2022004944 A JP2022004944 A JP 2022004944A JP 2022004944 A JP2022004944 A JP 2022004944A JP 7674282 B2 JP7674282 B2 JP 7674282B2
Authority
JP
Japan
Prior art keywords
information
stay
social participation
reliability
unit
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
JP2022004944A
Other languages
Japanese (ja)
Other versions
JP2023104132A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2022004944A priority Critical patent/JP7674282B2/en
Publication of JP2023104132A publication Critical patent/JP2023104132A/en
Application granted granted Critical
Publication of JP7674282B2 publication Critical patent/JP7674282B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、参加者の行動に基づき、状況を分析するための技術に関する。その中でも特に、参加者の社会参加行動に基づいて、参加者の社会参加状況を分析するための技術に関する。なお、参加者とは、住民、顧客、利用者、関係者、被験者、対象者などの人に関する各種概念を含む。 The present invention relates to a technology for analyzing a situation based on the behavior of participants. In particular, the present invention relates to a technology for analyzing the social participation status of participants based on their social participation behavior. Note that the term "participant" includes various concepts related to people, such as residents, customers, users, related parties, subjects, and targets.

現在、様々な分野でデータ分析がなされている。この中でも、購入動向、防犯や物流効率化などのための人の移動に関する行動の分析が注目されている。また、高齢化社会を迎えるに当たり、認知症や介護問題などの高齢者の健康問題が顕在化している。ここで、高齢者の社会参加行動(社会参加活動を含む)を活性化することにより、高齢者の認知症発症や要介護移行の抑制が可能であることが明らかになりつつある。つまり、健康指標として、従来の食事や運動に加えて、社会参加行動やこれに基づく社会参加状況を可視化することが重要になる。 Currently, data analysis is being conducted in a variety of fields. Among these, analysis of people's movement behavior for purposes such as purchasing trends, crime prevention, and logistics efficiency is attracting attention. Furthermore, as we enter an aging society, health issues of the elderly, such as dementia and nursing care issues, are becoming apparent. It is becoming clear that by revitalizing the social participation behavior of the elderly (including social participation activities), it is possible to prevent the onset of dementia and the transition to nursing care among the elderly. In other words, in addition to the conventional diet and exercise, it will be important to visualize social participation behavior and the social participation status based on this as health indicators.

例えば、特許文献1には、介護予防のための技術が開示されている。より具体的には、「体力測定および認知機能の測定結果と、生活情報および社会参加スコアを取得部により取得すること」が記載されている(要約)。そして、社会参加スコアを算出するために、ユーザーの位置情報を用いることも開示されている(請求項2等)。 For example, Patent Document 1 discloses a technology for preventing the need for nursing care. More specifically, it describes how "physical fitness and cognitive function measurements, lifestyle information, and a social participation score are acquired by an acquisition unit" (abstract). It also discloses that the user's location information is used to calculate the social participation score (Claim 2, etc.).

国際公開2018/100797号International Publication No. 2018/100797

ここで、特許文献1では、体力測定や認知機能の測定結果によって、ユーザーの将来的な体力値を予測することになる。このように、特許文献1では、様々なデータを用意する必要がある。また、体力測定などにおいては、測定のための場所を用意し、測定作業を行う必要がある。以上のように、特許文献1では、社会参加スコアを算出するためには、手間がかかるとの課題がある。 Here, in Patent Document 1, the user's future physical fitness value is predicted based on the results of physical fitness tests and cognitive function tests. In this way, Patent Document 1 requires the preparation of various data. Also, in physical fitness tests, etc., a place for the measurement must be prepared and the measurement work must be carried out. As described above, Patent Document 1 has the problem that it takes time and effort to calculate the social participation score.

また、この手間を低減するには、社会参加スコアを算出するためのデータを減らすことが考えられる。しかしながら、データを減らしてしまうと、社会参加スコアの信頼性が低下する恐れがある。この結果、社会参加状況の分析の正確性が低下する恐れが生じる。 To reduce this effort, it is possible to reduce the amount of data used to calculate the social participation score. However, reducing the amount of data may reduce the reliability of the social participation score. As a result, there is a risk that the accuracy of the analysis of social participation status may decrease.

そこで、本発明では、より簡易な構成で、正確性を維持した社会参加状況の分析を実現することを課題とする。 The present invention aims to provide a simpler configuration for analyzing social participation status while maintaining accuracy.

上記の課題を解決するために、本発明は、位置情報に基づき特定される社会参加情報などの各種情報について、その信頼度に応じて更新関連処理を実行する。なお、この更新関連処理には、情報の更新、更新のための追加情報の収集、収集のための参加者に対する問合せが含まれる。なお、情報には、社会参加情報や各種マスター情報が含まれる。 To solve the above problem, the present invention executes update-related processing for various information, such as social participation information identified based on location information, according to its reliability. Note that this update-related processing includes updating the information, collecting additional information for the update, and making inquiries of participants for the collection. Note that the information includes social participation information and various master information.

より具体的な本発明の構成は、参加者の社会参加状況を分析する社会参加状況分析装置において、複数の前記参加者それぞれにおける行動履歴を示す位置と時間が対応付けられた行動情報を受け付ける通信部と、前記行動情報を所定単位に分割し、前記参加者の滞在の重心と滞在時間帯を特定し、前記参加者が滞在可能な滞在箇所ごとに、滞在箇所ID、滞在箇所名および滞在箇所重心座標を有する滞在箇所マスター情報を用いて、前記滞在の重心に該当する滞在箇所を推定し、前記滞在箇所ごとの滞在目的である活動内容を示す滞在目的マスター情報を用いて、推定された前記滞在箇所の活動内容を推定することで、前記参加者の活動内容を含む社会参加情報を特定する社会参加情報特定部と、前記社会参加情報の精度を示す複数の観点の信頼度それぞれを計算し、計算された複数の信頼度の統合処理を行い、統合信頼度を算出する信頼度計算部と、前記統合信頼度が予め定められた閾値未満の場合、情報収集計画策定依頼を出力する社会参加情報検証部と、前記情報収集計画策定依頼に応じて、追加情報を収集するための情報収集依頼を、前記通信部に出力する情報収集計画策定部と、前記情報収集依頼に応じて収集された追加情報を用いて、前記社会参加情報を更新する情報更新部と、更新された前記社会参加情報に基づき、前記参加者の社会参加状況を分析する社会参加状況評価部を有する社会参加状況分析装置である。また、本発明には、社会参加状況分析装置を用いた方法や社会参加状況分析装置を機能させるためのプログラムも含まれる。 A more specific configuration of the present invention is a social participation status analysis device that analyzes the social participation status of participants, the social participation status analysis device including a communication unit that receives behavioral information in which a position and time indicating the behavioral history of each of a plurality of participants are associated with each other, and the behavioral information is divided into predetermined units, a center of gravity of the stay of the participant and a time period of stay are identified, and for each stay location where the participant can stay, a stay location corresponding to the center of gravity of the stay is estimated using stay location master information having a stay location ID, stay location name, and stay location center coordinates, and activity content of the estimated stay location is estimated using stay purpose master information indicating activity content that is the purpose of stay for each stay location, thereby identifying social participation information including activity content of the participant. The social participation status analysis device includes a social participation information identification unit that determines the reliability of a plurality of viewpoints that indicate the accuracy of the social participation information , a reliability calculation unit that calculates reliability of each of a plurality of viewpoints that indicate the accuracy of the social participation information, performs an integration process of the calculated plurality of reliability, and calculates an integrated reliability, a social participation information verification unit that outputs an information collection plan formulation request if the integrated reliability is less than a predetermined threshold, an information collection plan formulation unit that outputs an information collection request to the communication unit in response to the information collection plan formulation request for collecting additional information, an information update unit that updates the social participation information using the additional information collected in response to the information collection request, and a social participation status evaluation unit that analyzes the social participation status of the participant based on the updated social participation information. The present invention also includes a method using the social participation status analysis device and a program for operating the social participation status analysis device.

さらに、本発明には、社会参加状況分析装置と接続し、行動情報や社会参加情報(追加情報)を収集する利用者端末やこれを用いた方法、利用者端末を機能させるためのプログラムも含まれる。また、社会参加状況分析装置および利用者端末を含む社会参加状況分析システムも本発明に含まれる。 The present invention also includes a user terminal that connects to the social participation status analysis device and collects behavioral information and social participation information (additional information), a method using the same, and a program for functioning the user terminal. The present invention also includes a social participation status analysis system that includes the social participation status analysis device and the user terminal.

本発明によれば、精度よく社会参加状況を分析することが可能となる。 The present invention makes it possible to analyze social participation status with high accuracy.

本発明の一実施例の考え方を示す図。FIG. 1 is a diagram showing the concept of an embodiment of the present invention. 本発明の一実施例における社会参加状況分析システムのシステム構成図。FIG. 1 is a system configuration diagram of a social participation status analysis system according to an embodiment of the present invention. 本発明の一実施例におけるユーザー利用端末および社会参加状況分析サーバーの構成図である。2 is a configuration diagram of a user terminal and a social participation status analysis server in one embodiment of the present invention. FIG. 本発明の一実施例で用いられるユーザー管理情報を示す図である。FIG. 4 is a diagram showing user management information used in one embodiment of the present invention. 本発明の一実施例で用いられる端末管理情報を示す図である。FIG. 4 is a diagram showing terminal management information used in one embodiment of the present invention. 本発明の一実施例で用いられる社会参加情報を示す図である。FIG. 2 is a diagram showing social participation information used in one embodiment of the present invention. 本発明の一実施例で用いられる滞在箇所マスター情報を示す図である。FIG. 11 is a diagram showing stay location master information used in one embodiment of the present invention. 本発明の一実施例で用いられる滞在目的マスター情報を示す図である。FIG. 2 is a diagram showing stay purpose master information used in one embodiment of the present invention. 本発明の一実施例で用いられる社会参加情報検証情報を示す図である。FIG. 13 is a diagram showing social participation information verification information used in one embodiment of the present invention. 本発明の一実施例における全体処理を示す全体処理シーケンス図である。FIG. 2 is an overall processing sequence diagram showing the overall processing in one embodiment of the present invention. 本発明の一実施例における社会参加情報の分析処理を示すフローチャートである。11 is a flowchart showing an analysis process of social participation information in an embodiment of the present invention. 本発明の一実施例における社会参加情報の特定処理を示すフローチャートである。11 is a flowchart showing a process of identifying social participation information in an embodiment of the present invention. 本発明の一実施例における信頼度の計算処理を示すフローチャートである。11 is a flowchart showing a reliability calculation process according to an embodiment of the present invention. 本発明の一実施例におけるリスク影響度の計算処理を示すフローチャートである。11 is a flowchart showing a calculation process of a risk influence degree in an embodiment of the present invention. 本発明の一実施例における社会参加情報収集通知画面を示す図である。FIG. 13 is a diagram showing a social participation information collection notification screen in an embodiment of the present invention. 本発明の一実施例における社会参加情報収集画面を示す図である。FIG. 13 is a diagram showing a social participation information collection screen in an embodiment of the present invention. 本発明の一実施例で用いられる追加社会参加情報を示す図である。FIG. 11 is a diagram showing additional social participation information used in one embodiment of the present invention. 本発明の一実施例における社会参加状況評価画面を示す図である。FIG. 13 is a diagram showing a social participation status evaluation screen in one embodiment of the present invention.

以下、本発明の一実施例を、<考え方><構成・情報><処理フロー>の順に、図面を用いて説明する。 Below, one embodiment of the present invention will be explained using drawings in the following order: Concept, Configuration and Information, Processing Flow.

<考え方>
まず、図1を用いて、本実施例の考え方を説明する。地域A、地域Bにおいて、住民等の各参加者(ユーザー)が、利用者端末の一種であるユーザー利用端末101-1、101-2、101-3を携帯して社会参加行動を実行している。このため、各ユーザー利用端末101-1、101-2、101-3は、GPS機能など利用して、参加者の社会参加行動に伴う位置情報を取得することになる(後述する行動情報収集部26)。なお、地域はいわゆる地区を含む概念であり、その単位には県など任意に設定可能である。また、地域は、本実施例における単位社会の一例である。そして、単位社会には、企業や健康保険組合などの組織、地域コミュニティが含まれる。
<Principles>
First, the concept of this embodiment will be described with reference to FIG. 1. In regions A and B, each participant (user) such as a resident carries a user terminal 101-1, 101-2, or 101-3, which is a type of user terminal, and performs social participation behavior. For this reason, each user terminal 101-1, 101-2, or 101-3 uses a GPS function or the like to acquire location information associated with the social participation behavior of the participant (behavioral information collection unit 26, described later). Note that a region is a concept that includes so-called districts, and the unit can be set arbitrarily, such as a prefecture. Furthermore, a region is an example of a unit society in this embodiment. Furthermore, unit societies include organizations such as companies and health insurance associations, and local communities.

ここで、この社会参加行動には、自宅、工場(勤務先)、店舗、フィットネスクラブ(体育館)、オフィス(勤務先)、飲食店などの各種施設への移動や施設での活動が含まれる。また、参加者は、地域内での行動に限らず、地域を跨る行動を行っているものとする。 Here, social participation behavior includes travel to various facilities such as home, factories (workplaces), stores, fitness clubs (gyms), offices (workplaces), and restaurants, as well as activities at facilities. In addition, participants are not limited to activities within a local area, but are also considered to be engaged in activities across local areas.

そして、データセンタに設置された社会参加状況分析サーバー114が、各ユーザー利用端末101-1、101-2、101-3(以下、ユーザー利用端末101)から行動情報を収集し、参加者の社会参加情報を特定する。なお、行動情報とは、参加者の行動履歴を示し、位置情報を用いることが可能である。そして、社会参加状況分析サーバー114は、社会参加情報に基づき、参加者の社会参加状況を分析することになる。この分析には、社会参加状況を評価することも含まれる。また、社会参加状況分析サーバー114は、このような分析結果を、各種業務システムに提示することが可能である。この結果、業務システムでは、地域AやBの行政機関、保険会社、介護施設、フィットネスクラブ等の施設運営企業、ポイント運営会社で用いられるシステムが想定される。またさらに、分析結果には、地域など単位社会ごとの参加し易さを示す環境指標、各種集計情報やこれらを用いた施策計画やこれを支援するための情報が含まれる。また、分析結果は、ユーザー利用端末101にも通知されてもよい。この社会参加状況分析サーバー114は、社会参加状況分析装置の一種である。 Then, the social participation status analysis server 114 installed in the data center collects behavioral information from each user terminal 101-1, 101-2, 101-3 (hereinafter, user terminal 101) and identifies the social participation information of the participants. The behavioral information indicates the behavioral history of the participants, and location information can be used. The social participation status analysis server 114 then analyzes the social participation status of the participants based on the social participation information. This analysis also includes evaluating the social participation status. The social participation status analysis server 114 can also present such analysis results to various business systems. As a result, the business systems are assumed to be systems used by administrative agencies in regions A and B, insurance companies, nursing care facilities, facility management companies such as fitness clubs, and point management companies. Furthermore, the analysis results include environmental indicators that indicate the ease of participation for each unit society such as a region, various aggregated information, policy plans using these, and information to support these. The analysis results may also be notified to the user terminal 101. This social participation status analysis server 114 is a type of social participation status analysis device.

さらに、社会参加状況分析サーバー114は、特定された社会参加情報の信頼度に応じて、更新関連処理の一種である情報収集依頼を、ユーザー利用端末101へ通知する。そして、ユーザー利用端末101は、これに応じて、追加情報を社会参加状況分析サーバー114に通知する。この結果、社会参加状況分析サーバー114は、社会参加情報をより適切に更新することができる。このため、社会参加状況分析サーバー114は、社会参加情報に基づく社会参加状況の分析の正確性を向上できる。なお、本実施例における社会参加情報として、行動の多様性・複雑性を加味して算出される社会参加指標を用いてもよい。より具体的には、行動情報により、その行動の社会参加カテゴリーを判別し、これに基づく参加者の社会とのかかわり状況を示す社会参加指標を用いることも可能である。 Furthermore, the social participation status analysis server 114 notifies the user terminal 101 of an information collection request, which is a type of update-related process, according to the reliability of the identified social participation information. Then, the user terminal 101 notifies the social participation status analysis server 114 of additional information in response to this. As a result, the social participation status analysis server 114 can update the social participation information more appropriately. Therefore, the social participation status analysis server 114 can improve the accuracy of the analysis of the social participation status based on the social participation information. Note that, as the social participation information in this embodiment, a social participation index calculated by taking into account the diversity and complexity of behavior may be used. More specifically, it is also possible to determine the social participation category of the behavior based on the behavior information, and use a social participation index that indicates the participant's social involvement status based on this.

<構成・情報>
次に、図1に示す考え方を実現するための本実施例の構成および情報について説明する。図2は、本実施例における社会参加状況分析システムのシステム構成図である。社会参加状況分析システムには、ユーザー利用端末101-1、101-2、101-3、社会参加状況分析サーバー114、各業務システム30~60が含まれ、これらは、インターネットなどのネットワーク113を介して接続される。図2では、業務システム30~60の運用者として、フィットネスクラブ、保険会社、介護施設運営会社、ポイント運営会社を例示している。これら運用者では、サーバーやPCで構成されるコンピュータシステムで実現できる。
<Configuration and Information>
Next, the configuration and information of this embodiment for realizing the concept shown in Fig. 1 will be described. Fig. 2 is a system configuration diagram of a social participation status analysis system in this embodiment. The social participation status analysis system includes user terminals 101-1, 101-2, 101-3, a social participation status analysis server 114, and business systems 30 to 60, which are connected via a network 113 such as the Internet. Fig. 2 shows a fitness club, an insurance company, a care facility management company, and a point management company as examples of operators of the business systems 30 to 60. These operators can be realized by a computer system consisting of a server and a PC.

ここで、各業務システム30~60は、社会参加状況分析サーバー114の分析結果を利用することができる。例えば、フィットネスクラブの業務システム30では、分析結果に応じて参加者に対するメニューの策定が可能となる。また、保険会社の業務システム40では、分析結果に応じて、保険商品の開発や参加者の保険料の料率を算出が可能となる。また、介護施設運営会社の業務システム50では、分析結果に応じて、介護メニューの開発や施設の新設、改装の計画策定が可能となる。さらに、ポイント運営会社の業務システム60では、分析結果に応じて、参加者に対して、参加者へのポイントを付与してもよい。なお、これらの各業務システム30~60では、分析結果として行動情報や社会参加情報自体を用いてもよい。 Here, each of the business systems 30 to 60 can use the analysis results of the social participation status analysis server 114. For example, the fitness club business system 30 can formulate a menu for participants based on the analysis results. Also, the insurance company business system 40 can develop insurance products and calculate insurance rates for participants based on the analysis results. Also, the care facility management company business system 50 can develop care menus and formulate plans for new construction and renovation of facilities based on the analysis results. Furthermore, the point management company business system 60 may award points to participants based on the analysis results. Note that each of these business systems 30 to 60 may use behavioral information or social participation information itself as the analysis results.

以下、社会参加状況分析システムを構成する各装置について説明する。社会参加状況分析サーバー114は、データセンタに設けられたコンピュータ装置で実現される。そして、社会参加状況分析サーバー114は、通信部11、入出力部12、社会参加情報特定部13、社会参加情報検証部14、信頼度計算部15、リスク影響度計算部16、情報収集計画策定部17、リスク予測モデル学習部18、リスク予測部19、情報更新部20、社会参加状況評価部21および記憶部22を有する。以下、これらの構成を説明するが、その処理の詳細は、フローチャートを用いて後述する。 The devices that make up the social participation status analysis system are described below. The social participation status analysis server 114 is realized by a computer device installed in a data center. The social participation status analysis server 114 has a communication unit 11, an input/output unit 12, a social participation information identification unit 13, a social participation information verification unit 14, a reliability calculation unit 15, a risk impact calculation unit 16, an information collection plan formulation unit 17, a risk prediction model learning unit 18, a risk prediction unit 19, an information update unit 20, a social participation status evaluation unit 21, and a memory unit 22. The configuration of these components is described below, and the details of the processing are described later using a flowchart.

通信部11は、ネットワーク113を接続するためのインターフェース機能を有する。入出力部12は、各運用管理端末10-1、10-2と接続するためにインターフェース機能を有する。このため、通信部11と入出力部12は、一体で構成してもよい。 The communication unit 11 has an interface function for connecting to the network 113. The input/output unit 12 has an interface function for connecting to each of the operation management terminals 10-1 and 10-2. For this reason, the communication unit 11 and the input/output unit 12 may be configured as an integrated unit.

社会参加情報特定部13は、ユーザー利用端末101から通知された行動情報から社会参加情報を特定する。この行動情報には、該当のユーザー利用端末101の位置情報、つまり、参加者の位置情報が含まれる。また、社会参加情報には、参加者の活動内容が含まれる。なお、社会参加情報の詳細については、後述する。 The social participation information identification unit 13 identifies social participation information from the behavioral information notified from the user terminal 101. This behavioral information includes location information of the corresponding user terminal 101, i.e., location information of the participant. The social participation information also includes the content of the participant's activities. Details of the social participation information will be described later.

社会参加情報検証部14は、参加者の社会参加情報の検証を行う。この検証には、信頼度に基づく検証およびリスク影響度に基づく検証の少なくとも一方が含まれる。このために、社会参加情報検証部14は、信頼度計算部15およびリスク影響度計算部16を有することが望ましい。ここで、信頼度計算部15は、特定された社会参加情報の信頼度を計算する。この信頼度とは、社会参加情報の真の情報との乖離ないし近さを示す指標であり、正確度や精度を用いることも可能である。また、リスク影響度計算部16は、社会参加情報における参加者について予測される健康上のリスクへの影響の度合いを示すリスク影響度を計算する。なお、このリスクには、将来の要介護リスクや寝たきりリスクなどが含まれる。 The social participation information verification unit 14 verifies the social participation information of the participants. This verification includes at least one of verification based on reliability and verification based on risk impact. For this purpose, it is preferable that the social participation information verification unit 14 has a reliability calculation unit 15 and a risk impact calculation unit 16. Here, the reliability calculation unit 15 calculates the reliability of the identified social participation information. This reliability is an index showing the deviation or closeness of the social participation information from the true information, and it is also possible to use accuracy or precision. In addition, the risk impact calculation unit 16 calculates the risk impact indicating the degree of impact on health risks predicted for the participant in the social participation information. Note that this risk includes future risks of needing nursing care and risks of becoming bedridden.

情報収集計画策定部17は、更新関連処理の一種である情報収集依頼の通知における計画を策定し、これに従って情報収集依頼を通知する。例えば、情報収集計画策定部17は、ネットワーク113での通信量の少ない時間帯や参加者の行動が一段落した際などに、情報収集依頼を通知するような計画を策定することになる。また、情報収集計画策定部17は、情報収集依頼を出力することが望ましい。このため、本実施例の情報収集計画策定部17には、将来の計画やスケジュールを策定せず、都度情報取集依頼を行うことも含まれる。 The information collection plan formulation unit 17 formulates a plan for notifying information collection requests, which is a type of update-related processing, and notifies information collection requests accordingly. For example, the information collection plan formulation unit 17 formulates a plan to notify information collection requests during times of low communication volume on the network 113 or when participants' activities have settled down. It is also desirable for the information collection plan formulation unit 17 to output information collection requests. For this reason, the information collection plan formulation unit 17 in this embodiment also includes making information collection requests each time, without formulating future plans or schedules.

リスク予測モデル学習部18は、機械学習やAI(Artificial Intelligence)技術におけるリスク予測モデルの学習を行う。ここで、リスク予測モデルは、上述の健康上のリスクを計算するためのモデルである。このモデルは、リスク予測部19で用いられる。つまり、リスク予測部19は、リスク予測モデルを用いて、上述のリスクを予測する。なお、リスク予測モデル学習部18は省略可能である。 The risk prediction model learning unit 18 learns a risk prediction model in machine learning and AI (Artificial Intelligence) technology. Here, the risk prediction model is a model for calculating the above-mentioned health risks. This model is used by the risk prediction unit 19. In other words, the risk prediction unit 19 predicts the above-mentioned risks using the risk prediction model. Note that the risk prediction model learning unit 18 can be omitted.

情報更新部20は、信頼度に応じて、関連する情報を更新する。更新される情報には、社会参加情報や記憶部22に記憶された滞在箇所マスター情報134や滞在目的マスター情報135が含まれる。なお、この情報更新部20と情報収集計画策定部17は、情報に対する更新関連処理を実行する更新関連処理部の一例として実現できる。このため、更新関連処理には、情報の更新自体や更新するための追加情報の収集処理が含まれる。 The information update unit 20 updates related information according to the reliability. The information to be updated includes social participation information, and the stay location master information 134 and stay purpose master information 135 stored in the memory unit 22. The information update unit 20 and the information collection plan formulation unit 17 can be realized as an example of an update-related processing unit that executes update-related processing on information. Therefore, the update-related processing includes the updating of information itself and the processing of collecting additional information for updating.

また、情報更新部20は、社会参加情報を更新するための社会参加情報更新部や滞在箇所マスター情報134や滞在目的マスター情報135を更新するマスター情報更新部に分けて構成してもよい。さらに、社会参加情報更新部とマスター情報更新部は、少なくとも一方を設けてもよい。社会参加状況評価部21は、更新された社会参加情報に基づいて、参加者の社会参加状況の評価課などの分析を行う。記憶部22は、社会参加状況分析サーバー114での処理に用いられる各種情報や処理結果である情報を記憶する。 The information updating unit 20 may also be divided into a social participation information updating unit for updating the social participation information and a master information updating unit for updating the stay location master information 134 and the stay purpose master information 135. Furthermore, at least one of the social participation information updating unit and the master information updating unit may be provided. The social participation status evaluation unit 21 performs analysis such as evaluation of the social participation status of the participants based on the updated social participation information. The memory unit 22 stores various information used for processing in the social participation status analysis server 114 and information that is the processing result.

次に、運用管理端末10-1、10-2(以下、単に運用管理端末10)について、説明する。運用管理端末10は、コンピュータで実現でき、データセンタの運用者により利用される。このために、入出力部12を介して、社会参加状況分析サーバー114と接続し、各種指示を出力したり、処理結果を受け付けたりする。 Next, the operation management terminals 10-1 and 10-2 (hereinafter simply referred to as the operation management terminal 10) will be described. The operation management terminal 10 can be realized by a computer, and is used by the operator of the data center. For this purpose, it connects to the social participation status analysis server 114 via the input/output unit 12, outputs various instructions, and receives processing results.

次に、ユーザー利用端末101について説明する。ユーザー利用端末101は、参加者が持参する機器であり、行動情報を収集し、社会参加状況分析サーバー114に通知する。ここで、本実施例では、行動情報として、ユーザー利用端末101の位置情報、つまり、参加者の位置情報を収集する。このために、ユーザー利用端末101は、スマートフォン、携帯電話やタブレット等の携帯可能な情報処理装置や携帯可能なGPS(Global Positioning System)発信機で実現できる。また、本実施例のユーザー利用端末101は、通信部23、入出力部24、行動情報検知部25、行動情報収集部26、社会参加情報収集部27および記憶部28を有する。 Next, the user terminal 101 will be described. The user terminal 101 is a device brought by the participant, which collects behavioral information and notifies the social participation status analysis server 114. In this embodiment, location information of the user terminal 101, that is, location information of the participants, is collected as behavioral information. For this purpose, the user terminal 101 can be realized by a portable information processing device such as a smartphone, mobile phone, or tablet, or a portable GPS (Global Positioning System) transmitter. The user terminal 101 in this embodiment also has a communication unit 23, an input/output unit 24, a behavioral information detection unit 25, a behavioral information collection unit 26, a social participation information collection unit 27, and a memory unit 28.

通信部23は、ネットワーク113を接続するためのインターフェース機能を有する。入出力部24は、ユーザー利用端末101を利用する参加者からの入力を受け付けたり、処理結果を出力したりする。なお、入出力部24は、入力部と出力部に分けて構成してもよい。 The communication unit 23 has an interface function for connecting to the network 113. The input/output unit 24 receives input from participants using the user terminal 101 and outputs processing results. Note that the input/output unit 24 may be configured as separate input and output units.

行動情報検知部25は、参加者の行動情報を検知する機能を有する。本実施例では、行動情報として、位置情報を用いるため、GPS機能によりその位置情報を検知することになる。行動情報収集部26は、行動情報検知部25で検知された行動情報を収集する。そして、収集された行動情報が、通信部23を介して、社会参加状況分析サーバー114に通知される。 The behavioral information detection unit 25 has a function of detecting behavioral information of participants. In this embodiment, location information is used as the behavioral information, and the location information is detected by the GPS function. The behavioral information collection unit 26 collects the behavioral information detected by the behavioral information detection unit 25. The collected behavioral information is then notified to the social participation status analysis server 114 via the communication unit 23.

社会参加情報収集部27は、社会参加状況分析サーバー114からの情報収集依頼に応じて、追加情報を収集する。追加情報の収集には、入出力部24を介した参加者から入力される追加情報を受け付けることや、行動情報検知部25からの行動情報の収集などが含まれる。記憶部28は、ユーザー利用端末101での処理に用いられる情報や処理結果を示す情報が含まれる。 The social participation information collection unit 27 collects additional information in response to an information collection request from the social participation status analysis server 114. The collection of additional information includes accepting additional information input by participants via the input/output unit 24 and collecting behavioral information from the behavioral information detection unit 25. The memory unit 28 contains information used for processing in the user terminal 101 and information indicating the processing results.

なお、ユーザー利用端末101や社会参加状況分析サーバー114の各種処理は、コンピュータプログラム(ソフトウエア)もしくは専用ハードウエアやFPGA(Field-Programmable Gate Array)で実現できる。この実現例については、後述する。 The various processes of the user terminal 101 and the social participation status analysis server 114 can be realized by computer programs (software), dedicated hardware, or an FPGA (Field-Programmable Gate Array). Examples of this implementation will be described later.

次に、業務システム30~60は、フィットネスクラブ、保険会社、介護施設運営会社等の業務で用いられるコンピュータシスステムである。なお、本実施例では、これらから社会参加状況分析サーバー114へ、行動情報が通知されてもよい。例えば、フィットネスクラブにおいて、参加者が該当施設に入場した際などにその位置情報および参加者の識別情報(ユーザーID)を、業務システム30から社会参加状況分析サーバー114へ通知されることが想定される。 Next, the business systems 30 to 60 are computer systems used in the business of fitness clubs, insurance companies, nursing care facility management companies, etc. In this embodiment, behavioral information may be notified from these to the social participation status analysis server 114. For example, at a fitness club, it is expected that when a participant enters the facility, the position information and the participant's identification information (user ID) will be notified from the business system 30 to the social participation status analysis server 114.

以上で図2の説明を終わるが、各装置の台数はあくまでも一例であり、これらに限定されない。また、業務システム30~60の運用者も図示した例に限定されない。 This concludes the explanation of Figure 2, but the number of devices is merely an example and is not limited to this. Furthermore, the operators of business systems 30 to 60 are not limited to the example shown.

次に、本実施例の主たる処理を実行するユーザー利用端末101および社会参加状況分析サーバー114の実現例について説明する。図3は、ユーザー利用端末101および社会参加状況分析サーバー114の構成図である。本実施例では、ユーザー利用端末101をプログラム(アプリ)スマートフォンのような携帯可能な情報処理装置で実現する。また、社会参加状況分析サーバー114もプログラムに従って処理を実行するコンピュータの一種であるサーバーで実現する。以下、それぞれの構成を説明する。 Next, an example of the implementation of the user terminal 101 and the social participation status analysis server 114 that execute the main processing of this embodiment will be described. FIG. 3 is a configuration diagram of the user terminal 101 and the social participation status analysis server 114. In this embodiment, the user terminal 101 is implemented as a program (app) or a portable information processing device such as a smartphone. The social participation status analysis server 114 is also implemented as a server, which is a type of computer that executes processing according to a program. The configuration of each will be described below.

まず、ユーザー利用端末101は、入出力装置102、演算装置103、行動情報センサ104、通信I/F106、主記憶装置107および補助記憶装置110を有し、これらはバスのような通信路105を介して互いに接続されている。 First, the user terminal 101 has an input/output device 102, a computing device 103, a behavioral information sensor 104, a communication I/F 106, a main memory device 107, and an auxiliary memory device 110, which are connected to each other via a communication path 105 such as a bus.

入出力装置102は、図2の入出力部24に該当し、タッチパネルで実現できる。なお、入出力装置102は、キーボードといった入力デバイスで実現できる入力装置と、モニタのような出力装置で実現してもよい。また、演算装置103は、CPUなどのプロセッサで実現でき、後述する各種プログラム(アプリ)に従って演算を実行する。また、行動情報センサ104は、参加者の行動情報を検知する機能を有し、行動情報検知部25に該当する。このため、行動情報センサ104は、GPSセンサや加速度センサといった位置情報や参加者の動作を示す情報を検知するセンサで実現できる。なお、行動情報センサ104は、これらに限定されない。 The input/output device 102 corresponds to the input/output unit 24 in FIG. 2, and can be realized by a touch panel. The input/output device 102 may be realized by an input device such as a keyboard, and an output device such as a monitor. The calculation device 103 can be realized by a processor such as a CPU, and executes calculations according to various programs (applications) described below. The behavior information sensor 104 has a function of detecting behavior information of participants, and corresponds to the behavior information detection unit 25. Therefore, the behavior information sensor 104 can be realized by a sensor that detects location information or information indicating the movements of participants, such as a GPS sensor or an acceleration sensor. The behavior information sensor 104 is not limited to these.

主記憶装置107は、メモリで実現でき、演算装置103で用いられるプログラムや情報が展開される。主記憶装置107に展開されるプログラムには、行動情報収集プログラム108および社会参加情報収集プログラム109が含まれる。行動情報収集プログラム108での機能は、行動情報収集部26での機能に該当する。また、社会参加情報収集プログラム109での機能は、社会参加情報収集部27での機能に該当する。これら行動情報収集プログラム108および社会参加情報収集プログラム109は、1つのプログラムで実現してもよい。 The main memory device 107 can be realized by a memory, and programs and information used by the computing device 103 are deployed on it. The programs deployed on the main memory device 107 include a behavioral information collection program 108 and a social participation information collection program 109. The functions of the behavioral information collection program 108 correspond to the functions of the behavioral information collection unit 26. Furthermore, the functions of the social participation information collection program 109 correspond to the functions of the social participation information collection unit 27. The behavioral information collection program 108 and the social participation information collection program 109 may be realized by a single program.

補助記憶装置110は、端末情報111や収集情報112を記憶する。ここで、端末情報111は、ユーザー利用端末101に関する情報であり、その識別情報や参加者のユーザーIDなどを含む。また、収集情報112は、収集された行動情報や社会参加情報が含まれる。なお、補助記憶装置110は、内部ストレージで実現してもよいし、メモリカードやHDD(Hard Disk Drive)、SSD(Solid State Drive)といった外部ストレージで実現してもよい。さらに、補助記憶装置110は、上述のプログラムを格納することが望ましい。さらに、これらプログラムは、ネットワーク113を介して配信されたり、記憶媒体に格納されたりすることが望ましい。なお、図3では図示しないが、ユーザー利用端末101は、基本機能を実現するOS(Operating System)を記憶している。 The auxiliary storage device 110 stores terminal information 111 and collected information 112. Here, the terminal information 111 is information about the user terminal 101, and includes its identification information and the user ID of the participant. The collected information 112 includes collected behavioral information and social participation information. The auxiliary storage device 110 may be realized by an internal storage, or may be realized by an external storage such as a memory card, HDD (Hard Disk Drive), or SSD (Solid State Drive). Furthermore, it is preferable that the auxiliary storage device 110 stores the above-mentioned programs. Furthermore, it is preferable that these programs are distributed via a network 113 or stored in a storage medium. Although not shown in FIG. 3, the user terminal 101 stores an OS (Operating System) that realizes basic functions.

通信I/F106は、通信部23に該当し、ネットワーク113を介して社会参加状況分析サーバー114と通信する。また、通信I/F106は、無線通信を実行することが望ましいが、有線通信であってもよい。 The communication I/F 106 corresponds to the communication unit 23, and communicates with the social participation status analysis server 114 via the network 113. In addition, it is preferable that the communication I/F 106 executes wireless communication, but wired communication may also be used.

次に、社会参加状況分析サーバー114について説明する。社会参加状況分析サーバー114は、通信I/F115、入力装置116、出力装置117、演算装置118、主記憶装置119および補助記憶装置130を有し、これらはバスのような通信路138を介して互いに接続されている。入力装置116および出力装置117は、図2の入出力部12に該当し、運用管理端末10-1、10-2と接続する機能を有する。 Next, the social participation status analysis server 114 will be described. The social participation status analysis server 114 has a communication I/F 115, an input device 116, an output device 117, a computing device 118, a main memory device 119, and an auxiliary memory device 130, which are connected to each other via a communication path 138 such as a bus. The input device 116 and the output device 117 correspond to the input/output unit 12 in Figure 2, and have the function of connecting to the operation management terminals 10-1 and 10-2.

演算装置118は、演算装置103と同様に、CPUなどのプロセッサで実現でき、後述する各種プログラムに従って演算を実行する。また、主記憶装置119は、メモリで実現でき、演算装置118で用いられるプログラムや情報が展開される。主記憶装置119に展開されるプログラムには、社会参加情報特定プログラム121、社会参加情報検証プログラム122、情報収集計画策定プログラム125、リスク予測モデル学習プログラム126、リスク予測プログラム127、情報更新プログラム128および社会参加状況評価プログラム129が含まれる。 Like the computing device 103, the computing device 118 can be realized by a processor such as a CPU, and executes calculations according to various programs described below. The main storage device 119 can be realized by a memory, and the programs and information used by the computing device 118 are deployed in it. The programs deployed in the main storage device 119 include a social participation information identification program 121, a social participation information verification program 122, an information collection plan formulation program 125, a risk prediction model learning program 126, a risk prediction program 127, an information update program 128, and a social participation status evaluation program 129.

ここで、社会参加情報特定プログラム121で実現する機能は、社会参加情報特定部13での機能に該当する。以下、他のプログラムと、図2に示す各部の対応関係を示す。
社会参加情報検証プログラム122:社会参加情報検証部14
情報収集計画策定プログラム125:情報収集計画策定部17
リスク予測モデル学習プログラム126:リスク予測モデル学習部18
リスク予測プログラム127:リスク予測部19
情報更新プログラム128:情報更新部20
社会参加状況評価プログラム129:社会参加状況評価部21
なお、社会参加情報検証プログラム122は、信頼度計算モジュール123およびリスク影響度計算モジュール124を有するが、これらで実現する機能は、それぞれ信頼度計算部15およびリスク影響度計算部16の機能に該当する。これら各モジュールは、独立したプログラムで実現してもよい。さらに、これら各プログラムを集約して、1つないしそれ以上で各プログラムを構成してもよい。
Here, the functions realized by the social participation information identification program 121 correspond to the functions of the social participation information identification unit 13. The correspondence between the other programs and each unit shown in FIG.
Social participation information verification program 122: Social participation information verification unit 14
Information collection plan formulation program 125: Information collection plan formulation section 17
Risk prediction model learning program 126: risk prediction model learning unit 18
Risk Prediction Program 127: Risk Prediction Unit 19
Information update program 128: Information update unit 20
Social Participation Status Assessment Program 129: Social Participation Status Assessment Unit 21
The social participation information verification program 122 has a reliability calculation module 123 and a risk impact calculation module 124, and the functions realized by these correspond to the functions of the reliability calculation unit 15 and the risk impact calculation unit 16, respectively. Each of these modules may be realized by an independent program. Furthermore, each of these programs may be aggregated to constitute each program by one or more programs.

補助記憶装置130は、ユーザー管理情報131、端末管理情報132、社会参加情報133、滞在箇所マスター情報134、滞在目的マスター情報135、社会参加情報検証情報136およびリスク予測モデル137を記憶する。ここで、これらの情報について説明する。まず、図4は、本実施例で用いられるユーザー管理情報131を示す図である。ユーザー管理情報131は、ユーザーである参加者に関する情報である。そして、ユーザー管理情報131は、参加者ごとに、ユーザーID701、氏名702、生年月日703、性別704、住所705、連絡先706および家族連絡先707の各項目を有する。ここで、ユーザーID701は、参加者を識別する識別情報である。そして、氏名702、生年月日703、性別704、住所705、連絡先706および家族連絡先707は、それぞれ参加者の氏名等を示す。なお、これらは省略可能である。 The auxiliary storage device 130 stores user management information 131, terminal management information 132, social participation information 133, stay location master information 134, stay purpose master information 135, social participation information verification information 136, and risk prediction model 137. Here, these pieces of information will be explained. First, FIG. 4 is a diagram showing user management information 131 used in this embodiment. User management information 131 is information about participants who are users. And, for each participant, user management information 131 has the following items: user ID 701, name 702, date of birth 703, gender 704, address 705, contact information 706, and family contact information 707. Here, user ID 701 is identification information that identifies the participant. And, name 702, date of birth 703, gender 704, address 705, contact information 706, and family contact information 707 indicate the name, etc., of the participant. It should be noted that these can be omitted.

次に、図5は、本実施例で用いられる端末管理情報132を示す図である。端末管理情報132は、ユーザー利用端末101に関する情報である。そして、端末管理情報132は、ユーザー利用端末101ごとに、ユーザーID701、利用機種801、OS802およびOS version803の各項目を有する。ユーザーID701は、図4のそれと同じものであるが、さらにユーザー利用端末101を識別する情報を設けてもよい。利用機種801は、該当のユーザー利用端末101の機種、つまり、参加者が利用している機種を示す。また、OS802およびOS version803は、該当のユーザー利用端末101で利用するOSやそのバージョンを識別する情報である。なお、利用機種801、OS802およびOS version803に加えて、もしくはこれらに代えて、ユーザー利用端末101の機能に関する情報を用いてもよい。 Next, FIG. 5 is a diagram showing the terminal management information 132 used in this embodiment. The terminal management information 132 is information related to the user terminal 101. The terminal management information 132 has the following items for each user terminal 101: user ID 701, model used 801, OS 802, and OS version 803. The user ID 701 is the same as that in FIG. 4, but information for identifying the user terminal 101 may also be provided. The model used 801 indicates the model of the user terminal 101 in question, that is, the model used by the participant. The OS 802 and OS version 803 are information for identifying the OS and its version used by the user terminal 101 in question. Note that in addition to or instead of the model used 801, OS 802, and OS version 803, information related to the functions of the user terminal 101 may be used.

次に、図6は、本実施例で用いられる社会参加情報133を示す図である。社会参加情報133は、参加者の行動を示す情報である。そして、社会参加情報133は、行動ごとに、ユーザーID701、社会参加情報ID901、滞在重心座標902、滞在開始903、滞在終了904、滞在箇所ID905および活動内容906の各項目を有する。ユーザーID701は、図4や図5のそれと同じ項目である。社会参加情報ID901は、管理単位となる社会参加情報、つまり、社会参加情報133の各レコードを識別する情報である。 Next, FIG. 6 is a diagram showing the social participation information 133 used in this embodiment. The social participation information 133 is information that indicates the actions of participants. For each action, the social participation information 133 has the following items: user ID 701, social participation information ID 901, stay center coordinates 902, stay start 903, stay end 904, stay location ID 905, and activity details 906. The user ID 701 is the same item as in FIG. 4 and FIG. 5. The social participation information ID 901 is information that identifies the social participation information that serves as the management unit, that is, each record of the social participation information 133.

また、滞在重心座標902は、所定時間や位置などの所定条件での位置情報群における重心位置を示す。滞在開始903および滞在終了904は、所定条件を満たす場合における開始時間と終了時間を示す。また、滞在箇所ID905は、位置情報で代表される行動情報が示す滞在箇所を識別する項目であり、施設などを識別できる。なお、滞在箇所ID905は、位置情報で代表される行動情報に応じて、例えば、後述の滞在箇所マスター情報134を用いて特定される項目である。 The stay center coordinates 902 indicate the center position in a group of location information under specified conditions such as a specified time or location. Stay start 903 and stay end 904 indicate the start and end times when the specified conditions are met. Stay location ID 905 is an item that identifies the stay location indicated by the behavior information represented by the location information, and can identify facilities, etc. The stay location ID 905 is an item that is specified according to the behavior information represented by the location information, for example, using the stay location master information 134 described below.

また、活動内容906は、滞在箇所ID905に応じて、例えば、後述の滞在目的マスター情報135を用いて特定される項目である。なお、本実施例では、活動内容906として、運動系活動、文化系活動、ボランティア活動を例示するが、これらに限定されない。また、本実施例では、活動内容906として活動の種類を用いるが、数値化された活動量を用いてもよい。なお、滞在重心座標902、滞在開始903、滞在終了904、滞在箇所ID905および活動内容906の各項目は、行動の内容を示す項目である。なお、これらは、参加者の行動を示す項目であればよく、一部の項目を省略できる。また、他の項目と置き換えることも可能である。 The activity details 906 are items that are specified according to the stay location ID 905, for example, using the stay purpose master information 135 described below. In this embodiment, the activity details 906 are exemplified by athletic activities, cultural activities, and volunteer activities, but are not limited to these. In this embodiment, the type of activity is used as the activity details 906, but a quantified amount of activity may also be used. The items of the stay center coordinates 902, stay start 903, stay end 904, stay location ID 905, and activity details 906 are items that indicate the content of the action. These items only need to indicate the action of the participant, and some items can be omitted. They can also be replaced with other items.

図7は、本実施例で用いられる滞在箇所マスター情報134を示す図である。滞在箇所マスター情報134は、施設といった参加者が滞在可能な滞在箇所に関する情報である。そして、滞在箇所マスター情報134は、滞在箇所ごとに、滞在箇所ID905、滞在箇所名1001および滞在箇所重心座標1002の各項目を有する。 Figure 7 is a diagram showing the stay location master information 134 used in this embodiment. The stay location master information 134 is information on stay locations, such as facilities, where participants can stay. The stay location master information 134 has the following items for each stay location: stay location ID 905, stay location name 1001, and stay location center coordinates 1002.

ここで、滞在箇所ID905は、該当の介在箇所を識別する識別情報である。滞在箇所名1001は、該当の滞在箇所の名称を示すが、この項目は省略可能である。さらに、滞在箇所重心座標1002は、該当の滞在箇所における重心位置を示す項目である。 Here, the stay location ID 905 is identification information that identifies the relevant intervening location. The stay location name 1001 indicates the name of the relevant stay location, but this item can be omitted. Furthermore, the stay location center coordinates 1002 is an item that indicates the center position of the relevant stay location.

図8は、本実施例で用いられる滞在目的マスター情報135を示す図である。滞在目的マスター情報135は、滞在箇所ごとの滞在目的、つまり、活動内容を示す情報である。このため、滞在目的マスター情報135は、滞在箇所ごとに、滞在箇所ID905、滞在目的No1101、活動曜日1102、活動時間1103、活動内容1104および利用ユーザーIDリスト1105の各項目を有する。 Figure 8 is a diagram showing the purpose of stay master information 135 used in this embodiment. The purpose of stay master information 135 is information that indicates the purpose of stay for each place of stay, that is, the activity details. For this reason, the purpose of stay master information 135 has the following items for each place of stay: place of stay ID 905, purpose of stay No. 1101, day of activity 1102, time of activity 1103, activity details 1104, and user ID list 1105.

滞在箇所ID905は、図7のそれと同様のものである。また、滞在目的No1101は、該当の滞在箇所の滞在目的(活動内容)を特定するための項目であり、本実施例では番号を用いる。活動曜日1102および活動時間1103は、該当の滞在箇所において、活動が可能な曜日と時間帯を示す。なお、これらについては、省略可能である。また、活動曜日1102に代えて、もしくはこれに加えて、月日を用いてもよい。また、活動内容1104は、該当の滞在箇所で可能な活動内容を示す。利用ユーザーIDリスト1105は、該当の滞在箇所を利用した参加者のユーザーIDである利用ユーザーIDを記録する。 The stay location ID 905 is the same as that in FIG. 7. The stay purpose No. 1101 is an item for specifying the stay purpose (activity content) of the corresponding stay location, and in this embodiment, a number is used. The activity day of the week 1102 and activity time 1103 indicate the day of the week and time period during which the activity is possible at the corresponding stay location. These can be omitted. Also, instead of or in addition to the activity day of the week 1102, the month and date may be used. The activity content 1104 indicates the activity content that is possible at the corresponding stay location. The user ID list 1105 records the user IDs that are the user IDs of the participants who used the corresponding stay location.

図9は、本実施例で用いられる社会参加情報検証情報136を示す図である。社会参加情報検証情報136は、社会参加情報133を検証するための情報である。このため、社会参加情報検証情報136は、社会参加情報ごとに、ユーザーID701、社会参加情報ID901、端末依存信頼度1201、滞在箇所推定信頼度1202、ユーザー固有信頼度1203、滞在目的信頼度1204、統合信頼度1205、リスク影響度1206、検証スコア1207および検証結果1208の各項目を有する。 Figure 9 is a diagram showing the social participation information verification information 136 used in this embodiment. The social participation information verification information 136 is information for verifying the social participation information 133. For this reason, the social participation information verification information 136 has the following items for each social participation information: a user ID 701, a social participation information ID 901, a terminal-dependent reliability 1201, an estimated stay location reliability 1202, a user-specific reliability 1203, a stay purpose reliability 1204, an integrated reliability 1205, a risk impact 1206, a verification score 1207, and a verification result 1208.

ユーザーID701や社会参加情報ID901は、上述のとおりの項目である。端末依存信頼度1201、滞在箇所推定信頼度1202、ユーザー固有信頼度1203、滞在目的信頼度1204および統合信頼度1205はそれぞれ、社会参加情報133の信頼度を示す項目である。 The user ID 701 and the social participation information ID 901 are the items described above. The terminal-dependent reliability 1201, the stay location estimation reliability 1202, the user-specific reliability 1203, the stay purpose reliability 1204, and the integrated reliability 1205 are each items that indicate the reliability of the social participation information 133.

端末依存信頼度1201は、ユーザー利用端末101に応じた信頼度を示す。例えば、ユーザー利用端末101の移動開始後の位置情報計測再開ないし開始までの時間の長短、GPSセンサといった行動情報検知部25の性能などに基づき計算される項目である。このため、端末依存信頼度1201は、OS等のソフトウエアやセンサなどのハードウエアに依存した項目とも表現できる。このため、これらの性能が高いほど、当該信頼度が高くなる傾向と言える。 The terminal-dependent reliability 1201 indicates the reliability according to the user terminal 101. For example, it is an item calculated based on the length of time until the location information measurement is resumed or started after the user terminal 101 starts moving, the performance of the behavior information detection unit 25 such as a GPS sensor, and the like. Therefore, the terminal-dependent reliability 1201 can also be expressed as an item that depends on software such as an OS and hardware such as a sensor. Therefore, it can be said that the higher the performance of these, the higher the reliability tends to be.

滞在箇所推定信頼度1202は、参加者が滞在した滞在箇所の場所的な要件に応じた信頼度を示す。例えば、滞在箇所の中心と位置情報重心の距離、滞在時間内の位置情報の分散具合、滞在時間内のGPS圏外時間、滞在中の位置情報計測点数、滞在中の活動量の活性度、滞在箇所の面積、隣接する滞在箇所の数、などに基づき計算される。これは、滞在箇所が広い場合や近隣に他の滞在箇所が密集していないほど、その滞在場所の確からしさ高くなるため、当該信頼度も高い傾向となる。 The estimated reliability of stay locations 1202 indicates the reliability according to the locational requirements of the stay locations where the participant stayed. For example, it is calculated based on the distance between the center of the stay location and the center of gravity of the location information, the distribution of location information during the stay time, the time outside of GPS range during the stay time, the number of location information measurement points during the stay, the activity level during the stay, the area of the stay location, the number of adjacent stay locations, etc. This is because the reliability tends to be higher when the stay location is large or there are not many other stay locations nearby, since the reliability of the stay location is higher.

ユーザー固有信頼度1203は、参加者に応じた信頼度を示す。例えば、参加者の行動情報の履歴に基づき計算される。より具体的には、参加者がよく滞在する箇所であるほど、当該信頼度が高くなる傾向にある。さらに、滞在目的信頼度1204は、参加者が滞在した滞在箇所の滞在目的に応じた信頼度を示す。例えば、以下の場合に、当該信頼度が低くなる傾向となる。
滞在目的マスター情報135の利用ユーザーIDリスト1105に、該当の参加者におけるユーザーIDが登録されていない場合
複数の滞在目的No1101もしくは活動内容1104が存在する場合
滞在目的マスター情報135に登録されている情報がない場合
そして、統合信頼度1205は、端末依存信頼度1201、滞在箇所推定信頼度1202、ユーザー固有信頼度1203、滞在目的信頼度1204に基づき計算される統合的な信頼度を示す。なお、端末依存信頼度1201、滞在箇所推定信頼度1202、ユーザー固有信頼度1203、滞在目的信頼度1204は、これらのうち少なくとも1つを用いればよい。さらに、これら以外の信頼度を用いてもよい。
The user-specific reliability 1203 indicates the reliability according to the participant. For example, it is calculated based on the history of the participant's behavioral information. More specifically, the reliability tends to be higher the more frequently the participant stays at a particular location. Furthermore, the stay purpose reliability 1204 indicates the reliability according to the stay purpose of the location where the participant stayed. For example, the reliability tends to be lower in the following cases:
When the user ID of the relevant participant is not registered in the user ID list 1105 of the stay purpose master information 135 When multiple stay purpose numbers 1101 or activity details 1104 exist When there is no information registered in the stay purpose master information 135 And, the integrated reliability 1205 indicates an integrated reliability calculated based on the terminal-dependent reliability 1201, the stay location estimated reliability 1202, the user-specific reliability 1203, and the stay purpose reliability 1204. Note that at least one of the terminal-dependent reliability 1201, the stay location estimated reliability 1202, the user-specific reliability 1203, and the stay purpose reliability 1204 may be used. Furthermore, a reliability other than these may be used.

リスク影響度1206は、参加者について予測される健康上のリスクへの影響の度合いを示す項目である。これは、リスク影響度計算部16で計算される項目であり、社会参加情報に基づき計算される。さらに、検証スコア1207は、統合信頼度1205に基づき算出される、追加情報の収集が必要かの度合を示す項目である。本実施例では、このスコアが大きい値であるほど、追加情報の収集、つまり、調査が必要であることを示す。最後に、検証結果1208は、検証スコア1207により追加情報の収集が必要かを示す情報である。本実施例では、図9の第2レコードにおいて、検証スコア1207が、予め定められた閾値よりも大きいため「追加情報収集要」であることが記録されている。 Risk impact level 1206 is an item that indicates the degree of impact on health risks predicted for the participant. This is an item that is calculated by the risk impact level calculation unit 16, and is calculated based on the social participation information. Furthermore, verification score 1207 is an item that indicates the degree to which collection of additional information is necessary, calculated based on integrated reliability 1205. In this embodiment, the higher the value of this score, the more necessary it is to collect additional information, i.e., to conduct an investigation. Finally, verification result 1208 is information that indicates whether collection of additional information is necessary based on verification score 1207. In this embodiment, in the second record in FIG. 9, it is recorded that "additional information collection is necessary" because verification score 1207 is greater than a predetermined threshold.

なお、リスク予測モデル137は、公知の機械学習モデルを用いることができるため、その内容の説明は省略する。以上で、補助記憶装置130に記憶される情報の説明を終了する。 Note that the risk prediction model 137 can use a known machine learning model, so a detailed description of its contents will be omitted. This concludes the description of the information stored in the auxiliary storage device 130.

また、補助記憶装置130は、上述のプログラムを格納することが望ましい。さらに、これらプログラムは、ネットワーク113を介して配信されたり、記憶媒体に格納されたりすることが望ましい。 It is also preferable that the auxiliary storage device 130 stores the above-mentioned programs. Furthermore, it is also preferable that these programs are distributed via the network 113 or stored in a storage medium.

なお、補助記憶装置130は、HDD(Hard Disk Drive)やSSD(Solid State Drive)で実現できる。さらに、補助記憶装置130は、社会参加状況分析サーバー114の外部に設けたデータベースとして実現してもよい。 The auxiliary storage device 130 can be realized by a hard disk drive (HDD) or a solid state drive (SSD). Furthermore, the auxiliary storage device 130 may be realized as a database provided outside the social participation status analysis server 114.

<処理フロー>
次に、本実施例における処理フローを説明する。この際、各処理の処理主体は、図2に示す構成(各部)を用いて説明する。まず、図10は、本実施例における全体処理を示す全体処理シーケンス図である。まず、ステップS11において、ユーザー利用端末101は、社会参加状況分析サーバー114へ、ユーザー登録申請を通知する。このために、ユーザー利用端末101は、入出力部24を介して、参加者から登録申請指示を受け付ける。これを受けて、OS等の機能より、記憶部28の端末情報111からユーザーIDななどのユーザー管理情報を読出す。そして、通信部23を用いて、ユーザー管理情報を含むユーザー登録申請を、社会参加状況分析サーバー114へ通知する。なお、ユーザー管理情報は、図4に示す各項目を有する。
<Processing flow>
Next, the process flow in this embodiment will be described. In this case, the processing subject of each process will be described using the configuration (each unit) shown in FIG. 2. First, FIG. 10 is an overall process sequence diagram showing the overall process in this embodiment. First, in step S11, the user terminal 101 notifies the social participation status analysis server 114 of a user registration application. For this purpose, the user terminal 101 accepts a registration application instruction from the participant via the input/output unit 24. In response to this, the user management information such as the user ID is read from the terminal information 111 in the storage unit 28 by a function of the OS or the like. Then, the user registration application including the user management information is notified to the social participation status analysis server 114 using the communication unit 23. The user management information has each item shown in FIG. 4.

次に、ステップS21において、社会参加状況分析サーバー114の社会参加情報特定部13が、登録申請に応じてユーザー登録を行う。つまり、社会参加情報特定部13が記憶部22に、通知された登録申請に含まれるユーザー管理情報を登録する。 Next, in step S21, the social participation information identification unit 13 of the social participation status analysis server 114 performs user registration in response to the registration application. In other words, the social participation information identification unit 13 registers the user management information included in the notified registration application in the memory unit 22.

そして、ステップS22において、社会参加情報特定部13が通信部11を用いて、ユーザー利用端末101に、ステップS21の登録が完了したことを通知する。これらステップS11~ステップS22は、社会参加状況分析における事前準備であり、運用管理端末10を用いて実行してもよい。また、ユーザー利用端末101は、ステップS22の登録管理用通知をトリガに、行動情報収集部26を起動する構成とすることが望ましい。つまり、ステップS12以降の処理を開始するための起動が実行される。 Then, in step S22, the social participation information identification unit 13 uses the communication unit 11 to notify the user terminal 101 that the registration in step S21 has been completed. These steps S11 to S22 are preliminary steps in the social participation status analysis, and may be executed using the operation management terminal 10. It is also desirable that the user terminal 101 be configured to start the behavior information collection unit 26 in response to the registration management notification in step S22. In other words, a start-up is performed to start the processing from step S12 onwards.

次に、行動情報収集部26は、行動情報検知部25で検知された行動情報を収集する。上述のように、本実施例では、行動情報として位置情報が収集される。但し、以下では、位置情報を行動情報と記載する。また、GPSセンサや加速度センサで実現される行動情報検知部25は、所定条件に従って、ユーザー利用端末101の位置、つまり、参加者の位置を取得する。ここで、取得された行動情報には、タイムスタンプ情報が含まれ、位置と時間が対応付けれることになる。 Next, the behavioral information collection unit 26 collects the behavioral information detected by the behavioral information detection unit 25. As described above, in this embodiment, location information is collected as behavioral information. However, hereinafter, location information will be referred to as behavioral information. In addition, the behavioral information detection unit 25, which is realized by a GPS sensor or an acceleration sensor, acquires the location of the user terminal 101, i.e., the location of the participant, according to predetermined conditions. Here, the acquired behavioral information includes timestamp information, and the location and time are associated.

また、この所定条件には、周期的な取得、ユーザー利用端末101の移動を検知した際の取得などが含まれる。より好適には、行動情報検知部25はユーザー利用端末101の移動を検知した場合に起動し、以降周期的に行動情報を取得する。そして、一定期間移動がない場合、行動情報検知部25はスリープモード等で位置検知を休止する。そして、行動情報収集部26は、収集した行動情報を、収集情報112として、記憶部28に記憶する。 The predetermined conditions also include periodic acquisition, acquisition when movement of the user terminal 101 is detected, and the like. More preferably, the behavioral information detection unit 25 is activated when movement of the user terminal 101 is detected, and thereafter acquires behavioral information periodically. Then, if there is no movement for a certain period of time, the behavioral information detection unit 25 suspends position detection in a sleep mode or the like. Then, the behavioral information collection unit 26 stores the collected behavioral information in the memory unit 28 as collected information 112.

また、ステップS13において、通信部23が、収集情報112に含まれる行動情報およびユーザーIDを、社会参加状況分析サーバー114に通知する。この通知は、周期的など所定条件に従って実行される。なお、周期的に行う場合、日単位、分単位などのその単位は問わない。また、ユーザー利用端末101の移動に伴い実行してもよい。つまり、単位時間当たり任意の距離を移動した場合に、本通知を実行してもよい。 In addition, in step S13, the communication unit 23 notifies the social participation status analysis server 114 of the behavioral information and user ID contained in the collected information 112. This notification is performed periodically or in accordance with a predetermined condition. When performed periodically, the unit of time can be any number of days, minutes, or the like. The notification may also be performed in conjunction with the movement of the user terminal 101. In other words, this notification may be performed when any distance has been moved per unit time.

次に、ステップS22において、社会参加状況分析サーバー114が、通知された行動情報に基づき特定される社会参加情報についての分析処理を実行する。以下、本ステップの詳細を、図11を用いて説明する。図11は、実施例における社会参加情報の分析処理を示すフローチャートである。 Next, in step S22, the social participation status analysis server 114 executes an analysis process for the social participation information identified based on the notified behavioral information. Details of this step are explained below with reference to FIG. 11. FIG. 11 is a flowchart showing the analysis process for social participation information in the embodiment.

まず、分析処理(ステップS22)の前提処理として、ステップS13において、ユーザー利用端末101の通信部23が、ユーザーIDおよび行動情報を、社会参加状況分析サーバー114に通知する。そして、ステップS22-1において、社会参加状況分析サーバー114の通信部11が受け付けた行動情報およびユーザーIDを、社会参加情報特定部13に出力する。 First, as a prerequisite process for the analysis process (step S22), in step S13, the communication unit 23 of the user terminal 101 notifies the social participation status analysis server 114 of the user ID and behavioral information. Then, in step S22-1, the communication unit 11 of the social participation status analysis server 114 outputs the behavioral information and user ID received to the social participation information identification unit 13.

また、ステップS22-2において、社会参加情報特定部13が、行動情報およびユーザーIDから社会参加情報を特定する。この社会参加情報の特定処理の詳細を、図12を用いて説明する。図12は、実施例における社会参加情報の特定処理を示すフローチャートである。まず、ステップS22-21において、社会参加情報特定部13が、ステップS22-1で出力された行動情報を受け付ける。 In addition, in step S22-2, the social participation information identification unit 13 identifies social participation information from the behavioral information and the user ID. Details of this social participation information identification process will be explained using FIG. 12. FIG. 12 is a flowchart showing the social participation information identification process in the embodiment. First, in step S22-21, the social participation information identification unit 13 accepts the behavioral information output in step S22-1.

次に、ステップS22-22において、社会参加情報特定部13が、受け付けられた行動情報を用いて、参加者の滞在判定を行う。この滞在判定とは、行動情報を所定単位に分割することを意味する。例えば、社会参加情報特定部13は、タイムスタンプ情報に基づき、行動情報にクラスタリングなどの手法を適用して、所定単位の1つである滞在ごとの滞在情報に分割する。このため、社会参加情報特定部13は、各滞在情報として、滞在の重心と滞在時間帯の情報を特定することになる。 Next, in step S22-22, the social participation information identification unit 13 uses the received behavioral information to determine the stay of the participant. This stay determination means dividing the behavioral information into predetermined units. For example, the social participation information identification unit 13 applies a method such as clustering to the behavioral information based on the timestamp information to divide it into stay information for each stay, which is one of the predetermined units. For this reason, the social participation information identification unit 13 identifies information on the center of gravity of the stay and the time period of the stay as each piece of stay information.

次に、ステップS22-23において、社会参加情報特定部13が、ステップS22-22において特定された滞在の重心に該当する滞在箇所を、滞在箇所マスター情報134から推定する。つまり、参加者の滞在箇所が推定される。このために、社会参加情報特定部13は、特定された滞在の重心に最も近い滞在箇所重心座標1002を特定し、これに対応する滞在箇所ID905の滞在を推定することが望ましい。 Next, in step S22-23, the social participation information identification unit 13 estimates the stay location corresponding to the center of gravity of the stay identified in step S22-22 from the stay location master information 134. In other words, the stay locations of the participants are estimated. For this purpose, it is desirable for the social participation information identification unit 13 to identify the stay location center of gravity coordinates 1002 that are closest to the identified center of gravity of the stay, and estimate the stay of the corresponding stay location ID 905.

次に、ステップS22-24において、社会参加情報特定部13が、ステップS22-23で推定された滞在箇所に基づいて、参加者の活動内容を推定する。このために、社会参加情報特定部13は、推定された滞在箇所の滞在箇所ID905に該当する活動内容1104を、滞在目的マスター情報135から特定する。ここで、図8(第2レコードと第3レコード)に示すように、同じ滞在箇所でも異なる活動内容となる場合がある。そこで、上述のように推定された滞在箇所の滞在箇所ID905に該当する活動内容1104を特定するだけでなく、以下のように活動内容を推定してもよい。 Next, in step S22-24, the social participation information identification unit 13 estimates the activity content of the participant based on the stay location estimated in step S22-23. To this end, the social participation information identification unit 13 identifies the activity content 1104 corresponding to the stay location ID 905 of the estimated stay location from the stay purpose master information 135. Here, as shown in FIG. 8 (second record and third record), there are cases where the activity content differs even for the same stay location. Therefore, in addition to identifying the activity content 1104 corresponding to the stay location ID 905 of the estimated stay location as described above, the activity content may be estimated as follows.

(1)社会参加情報特定部13は、推定された滞在箇所の滞在箇所ID905に該当する活動内容1104を、滞在目的マスター情報135から特定する。つまり、社会参加情報特定部13は、推定された滞在箇所の滞在箇所ID905をキーに、滞在目的マスター情報135の活動内容1104を検索する。 (1) The social participation information identification unit 13 identifies the activity content 1104 corresponding to the stay location ID 905 of the estimated stay location from the stay purpose master information 135. In other words, the social participation information identification unit 13 searches for the activity content 1104 in the stay purpose master information 135 using the stay location ID 905 of the estimated stay location as a key.

(2)社会参加情報特定部13は、通知されたユーザーIDに該当する利用ユーザーIDリスト1105を特定する。つまり、社会参加情報特定部13は、ユーザーIDをキーに、滞在目的マスター情報135の利用ユーザーIDリスト1105を検索する。 (2) The social participation information identification unit 13 identifies the user ID list 1105 that corresponds to the notified user ID. In other words, the social participation information identification unit 13 searches the user ID list 1105 of the stay purpose master information 135 using the user ID as a key.

(3)少なくとも(1)が検索された場合、社会参加情報特定部13は、(1)で検索された活動内容1104を、活動内容とする。なお、(1)のみ検索された場合、推定される活動内容は、複数となる傾向にある。 (3) If at least (1) is found, the social participation information identification unit 13 determines the activity content 1104 found in (1) as the activity content. Note that if only (1) is found, there is a tendency for multiple estimated activity contents to be found.

(4)(1)(2)とも検索されない場合、ステップS22-12に遷移し、追加情報の収集を行うことが望ましい。なお、(1)(2)の順序は不同であり、並行処理も可王であるが、処理の効率化を考慮すると、まず(1)を行いその後(1)の結果に対して(2)を実行することが望ましい。 (4) If neither (1) nor (2) is found, it is desirable to transition to step S22-12 and collect additional information. Note that the order of (1) and (2) can vary, and parallel processing is also possible, but in consideration of processing efficiency, it is desirable to perform (1) first and then execute (2) on the results of (1).

次に、ステップS22-25において、社会参加情報特定部13は、ステップS22-22~ステップS22-24の結果をマージして、社会参加情報を作成する。つまり、社会参加情報特定部13は、以下の各項目をマージすることで、社会参加情報が特定されることになる。
・ステップS22-22の滞在情報の滞在の重心と滞在時間帯が、滞在重心座標902と、滞在開始903、滞在終了904となる。
・ステップS22-23で推定された滞在箇所ID905がそのまま滞在箇所ID905となる。
・ステップS22-24で推定された活動内容が、活動内容906となる。
・その上で、受け付けられたユーザーIDをユーザーID701として、社会参加情報を識別する社会参加情報ID901を作成する。
Next, in step S22-25, the social participation information identification unit 13 merges the results of steps S22-22 to S22-24 to create social participation information. In other words, the social participation information identification unit 13 identifies the social participation information by merging the following items.
The center of stay and the time period of stay of the stay information in step S22-22 become the center of stay coordinates 902, the start of stay 903, and the end of stay 904.
The stay location ID 905 estimated in step S22-23 becomes the stay location ID 905 as it is.
The activity details estimated in step S22-24 become the activity details 906.
Then, the accepted user ID is used as the user ID 701 to create a social participation information ID 901 that identifies the social participation information.

以上で、図12の説明を終わり、図11の戻り本実施例における分析処理の説明を続ける。ステップS22-3において、社会参加情報特定部13は、特定された社会参加情報を、社会参加情報検証部14に出力する。そして、ステップS22-4~以降で、社会参加情報検証部14において、社会参加情報に対する検証を行う。 This concludes the explanation of FIG. 12, and we will return to FIG. 11 to continue the explanation of the analysis process in this embodiment. In step S22-3, the social participation information identification unit 13 outputs the identified social participation information to the social participation information verification unit 14. Then, in steps S22-4 onwards, the social participation information verification unit 14 verifies the social participation information.

まず、ステップS22-4において、社会参加情報検証部14が、信頼度計算部15に、該当の社会参加情報に対する信頼度の計算依頼を出力する。そして、ステップS22-5において、信頼度計算部15は、受け付けられた社会参加情報社会参加情報の信頼度を計算する。ここで、本ステップにおける信頼度の計算処理の詳細を、図13を用いて説明する。図13は、本実施例における信頼度の計算処理を示すフローチャートである。 First, in step S22-4, the social participation information verification unit 14 outputs a request to calculate the reliability of the relevant social participation information to the reliability calculation unit 15. Then, in step S22-5, the reliability calculation unit 15 calculates the reliability of the accepted social participation information. Here, the details of the reliability calculation process in this step will be explained using FIG. 13. FIG. 13 is a flowchart showing the reliability calculation process in this embodiment.

まず、ステップS22-51において、信頼度計算部15は、信頼度計算依頼を受け付ける。そして、信頼度計算部15は、複数の観点での信頼度を、ステップS22-52~ステップS22-55のそれぞれで計算する。 First, in step S22-51, the reliability calculation unit 15 receives a reliability calculation request. Then, the reliability calculation unit 15 calculates the reliability from multiple perspectives in each of steps S22-52 to S22-55.

ステップS22-52において、信頼度計算部15は、ユーザー利用端末101に応じた信頼度を示す端末依存信頼度を計算する。このために、信頼度計算部15は、該当のユーザー利用端末101やこれが搭載するOSに基づき信頼度を計算する。また、ステップS22-53において、信頼度計算部15は、参加者が滞在した滞在箇所の場所的な要件に応じた信頼度を示す滞在箇所推定信頼度を計算する。また、ステップS22-54において、信頼度計算部15は、参加者に応じた信頼度を示すユーザー固有信頼度を計算する。さらに、また、ステップS22-55において、信頼度計算部15は、参加者が滞在した滞在箇所の滞在目的に応じた信頼度を示す滞在目的信頼度を計算する。 In step S22-52, the reliability calculation unit 15 calculates a terminal-dependent reliability indicating the reliability according to the user terminal 101. To this end, the reliability calculation unit 15 calculates the reliability based on the user terminal 101 in question and the OS installed therein. In addition, in step S22-53, the reliability calculation unit 15 calculates a stay location estimation reliability indicating the reliability according to the location requirements of the stay location where the participant stayed. In addition, in step S22-54, the reliability calculation unit 15 calculates a user-specific reliability indicating the reliability according to the participant. Furthermore, in step S22-55, the reliability calculation unit 15 calculates a stay purpose reliability indicating the reliability according to the stay purpose of the stay location where the participant stayed.

ここで、なお、これら各信頼度の計算の詳細は、図9の社会参加情報検証情報136の説明で上述したとおりである。 Note that the details of the calculation of each of these reliability levels are as described above in the explanation of the social participation information verification information 136 in Figure 9.

次に、ステップS22-56において、信頼度計算部15が、ステップS22-52~ステップS22-55のそれぞれで計算された各信頼度の統合処理を行い、各信頼度を統合した信頼度を算出する。この統合処理には、各信頼度の平均値(相加平均、相乗平均、メジア等)、中央値、和、最頻値などの代表値の算出や最大値や最小値の抽出が含まれる。さらに、ステップS22-52~ステップS22-55のうち、1つが閾値未満などで所定の信頼性を満たさない場合、他のステップでの計算を省略してもよい。 Next, in step S22-56, the reliability calculation unit 15 performs an integration process for each reliability calculated in each of steps S22-52 to S22-55, and calculates a reliability obtained by integrating each reliability. This integration process includes calculating representative values such as the average (arithmetic mean, geometric mean, median, etc.), median, sum, and mode of each reliability, and extracting maximum and minimum values. Furthermore, if one of steps S22-52 to S22-55 does not satisfy the specified reliability because it is below a threshold, the calculations in the other steps may be omitted.

また、ステップS22-52~ステップS22-55の各ステップは、少なくとも1つが実行されればよい。このことには、滞在箇所推定信頼度および滞在目的信頼度に関する滞在特性信頼度を用いることも含まれる。この滞在特性信頼度とは、行動情報に含まれる滞在の特性に応じたもので、特に当該滞在における行動情報(例えば、位置情報)の正確性に基づく信頼度である。このため、滞在特性信頼度として、滞在箇所推定信頼度および滞在目的信頼度のうち、少なくとも一方を用いることが可能である。さらに、これらの処理順序も問わず、並行的に処理を行ってもよい。なお、信頼度計算部15は、ステップS22-52~ステップS22-56で計算された各信頼度を、社会参加情報検証情報の該当項目に記録する。 Furthermore, at least one of steps S22-52 to S22-55 may be executed. This includes using stay characteristic reliability related to stay location estimation reliability and stay purpose reliability. This stay characteristic reliability corresponds to the characteristics of the stay contained in the behavior information, and is particularly a reliability based on the accuracy of the behavior information (e.g., location information) during the stay. Therefore, at least one of the stay location estimation reliability and the stay purpose reliability can be used as the stay characteristic reliability. Furthermore, the order of processing these is not important, and processing may be performed in parallel. Note that the reliability calculation unit 15 records each reliability calculated in steps S22-52 to S22-56 in the corresponding item of the social participation information verification information.

以上で、図13の説明を終わり、図11の戻り本実施例における分析処理の説明を続ける。ステップS22-6において、信頼度計算部15は、ステップS22-56で算出された信頼度を、社会参加情報検証部14に出力する。 This concludes the explanation of Figure 13, and we will return to Figure 11 to continue the explanation of the analysis process in this embodiment. In step S22-6, the reliability calculation unit 15 outputs the reliability calculated in step S22-56 to the social participation information verification unit 14.

また、ステップS22-7において、社会参加情報検証部14は、ステップS22-3で出力された社会参加情報に対するリスク影響度の計算依頼を、リスク影響度計算部16に出力する。そして、ステップS22-8において、計算依頼に応じて、出力された社会参加情報のリスク影響度を計算する。ここで、本ステップにおけるリスク影響度の計算処理の詳細を、図14を用いて説明する。図14は、本実施例におけるリスク影響度の計算処理を示すフローチャートである。 In addition, in step S22-7, the social participation information verification unit 14 outputs a request to calculate the risk impact level for the social participation information output in step S22-3 to the risk impact level calculation unit 16. Then, in step S22-8, the risk impact level of the output social participation information is calculated in response to the calculation request. Here, the details of the risk impact level calculation process in this step will be explained using FIG. 14. FIG. 14 is a flowchart showing the risk impact level calculation process in this embodiment.

まず、ステップS22-81において、リスク影響度計算部16が、リスク予測モデル137を読み込む。このリスク予測モデル137としては、統計モデルおよび機械学習モデルを用いることができる。ここで、統計モデルおよび機械学習モデルには、線形回帰、ロジスティック回帰、比例ハザードモデル、一般化線形モデル、SVM(Support-Vector Machine)、ランダムフォレスト、勾配決定木、深層学習などが含まれる。なお、リスク予測モデル137に加え、より多くの説明変数を用いて寄与度を計算するためのモデルを追加で用意してもよい。また、これらリスク予測モデル137における説明変数として、社会参加情報が用いられることになる。例えば、リスク予測モデル137が、線形の場合、以下のように表現できる。
Y=a1*社会参加A1 + a2*社会参加A2 + a3*社会参加A3 + …+ b1*基本情報B1 + b2*基本情報B2 + b3*基本情報B3 + …。
First, in step S22-81, the risk influence degree calculation unit 16 reads the risk prediction model 137. A statistical model and a machine learning model can be used as the risk prediction model 137. Here, the statistical model and the machine learning model include linear regression, logistic regression, proportional hazard model, generalized linear model, SVM (Support-Vector Machine), random forest, gradient decision tree, deep learning, and the like. In addition to the risk prediction model 137, a model for calculating the contribution degree using more explanatory variables may be additionally prepared. Furthermore, social participation information is used as an explanatory variable in these risk prediction models 137. For example, when the risk prediction model 137 is linear, it can be expressed as follows.
Y=a1*Social Participation A1 + a2*Social Participation A2 + a3*Social Participation A3 + …+ b1*Basic Information B1 + b2*Basic Information B2 + b3*Basic Information B3 + ….

次に、ステップS22-82において、リスク影響度計算部16が、リスク予測モデル137を用いて、リスク影響度を算出する。以下、2つの算出例を示す。
例1:各説明変数に対応する係数(重み)を各社会参加情報の影響度として利用する。例2:SHAPやLIMEなどのいわゆるxAI技術を用いて、参加者ごとの要介護リスク予測分析結果における各社会参加情報に対する影響を計算し、リスク影響度として利用する。なお、リスク影響度の算出はこれらに限定されない。また、リスク影響度計算部16は、算出されたリスク影響度を、社会参加情報検証情報136の該当項目に記録する。以上で、図14の説明を終わり、図11の戻り本実施例における分析処理の説明を続ける。
Next, in step S22-82, the risk impact degree calculation section 16 calculates the risk impact degree using the risk prediction model 137. Two calculation examples will be described below.
Example 1: The coefficient (weight) corresponding to each explanatory variable is used as the influence of each piece of social participation information. Example 2: Using so-called xAI technology such as SHAP or LIME, the influence on each piece of social participation information in the nursing care risk prediction analysis results for each participant is calculated and used as the risk influence. Note that the calculation of the risk influence is not limited to this. In addition, the risk influence calculation unit 16 records the calculated risk influence in the corresponding item of the social participation information verification information 136. This concludes the explanation of Figure 14, and we will return to Figure 11 to continue the explanation of the analysis process in this embodiment.

次に、ステップS22-9において、リスク影響度計算部16が、算出されたリスク影響度を、社会参加情報検証部14に出力する。そして、ステップS22-10において、社会参加情報検証部14は、社会参加情報に対する検証を行う。このために、リスク影響度計算部16は、ステップS22-56で計算された信頼度およびステップS22-8で算出されたリスク影響度のうち少なくとも一方を用いる。例えば、社会参加情報検証部14は、信頼度およびリスク影響度に所定の計算式を適用して、検証スコアを算出する。そして、検証スコアとして、信頼度およびリスク影響度の代表値を用いてもよいし、一方の値を用いてもよい。なお、社会参加情報検証部14は、算出された検証スコアを、社会参加情報検証情報136の該当する項目に記録する。 Next, in step S22-9, the risk impact calculation unit 16 outputs the calculated risk impact to the social participation information verification unit 14. Then, in step S22-10, the social participation information verification unit 14 verifies the social participation information. To this end, the risk impact calculation unit 16 uses at least one of the reliability calculated in step S22-56 and the risk impact calculated in step S22-8. For example, the social participation information verification unit 14 applies a predetermined calculation formula to the reliability and risk impact to calculate a verification score. Then, as the verification score, a representative value of the reliability and risk impact may be used, or one of the values may be used. The social participation information verification unit 14 records the calculated verification score in the corresponding item of the social participation information verification information 136.

次に、ステップS22-11において、社会参加情報検証部14は、社会参加情報についての検証結果と社会参加情報IDを含む情報収集計画策定依頼を出力する。この情報収集計画策定依頼は、複数の社会参加情報についての策定依頼であってもよい。そして、ステップS22-12において、情報収集計画策定部17が、信頼度を向上するための追加情報を収集するための情報収集計画を策定する。このために、情報収集計画策定部17は、情報収集計画策定依頼における各社会参加情報の検証スコアに基づいて、計画を策定する。つまり、信頼度が低いほど、もしくはリスクが高いほど追加情報の収集を優先するような計画が策定される。ここで、優先とは、より早く追加情報の収集依頼が通知されることを含む。また、検証スコアにおいて、閾値より信頼度が高いもしくはリスクが低い場合、本ステップで処理を終了してもよい。 Next, in step S22-11, the social participation information verification unit 14 outputs an information collection plan formulation request including the verification result for the social participation information and the social participation information ID. This information collection plan formulation request may be a formulation request for multiple pieces of social participation information. Then, in step S22-12, the information collection plan formulation unit 17 formulates an information collection plan for collecting additional information to improve reliability. To this end, the information collection plan formulation unit 17 formulates a plan based on the verification score of each piece of social participation information in the information collection plan formulation request. In other words, the lower the reliability or the higher the risk, the higher the priority of the collection of additional information is given to the plan formulated. Here, priority includes being notified of the request to collect additional information earlier. Furthermore, if the reliability or risk is higher than a threshold in the verification score, the processing may end at this step.

さらに、情報収集計画策定部17は、情報収集計画の策定をスキップして、検証スコア1207が所定条件を満たせば、都度ステップS22-13を実行してもよい。なお、ステップS22-11の情報収集計画策定依頼は、更新関連処理の依頼の一種である。このため、ステップS22-12の情報収集計画策定も更新関連処理の一種である。したがって、ステップS22-11では情報更新依頼を実行し、ステップS22-12では所定条件を満たす場合に情報更新を実行してもよい。このように、情報更新実行される場合、社会参加情報検証情報136の検証結果1208に「追加情報収集要」と記録される。この所定条件とは、検証スコア1207において、閾値より信頼度が低いもしくはリスクが高いかが含まれる。またさらに、このような所定条件を満たすかを、社会参加情報検証部14が判定し、満たさない場合に更新関連処理の依頼を通知してもよい。
なお、ステップS22-10で信頼度を用いる場合、ステップS22-7をスキップして、ステップS22-10に遷移してもよい。そして、社会参加情報検証部14は、信頼度を検証スコアとして算出する。この結果、検証スコアや信頼度が所定条件を満たす場合に、社会参加情報検証部14はステップS22-11を実行してもよい。例えば、検証スコアや信頼度が、予め定められた閾値未満、つまり、社会参加情報が真の情報でない可能性が高い場合に、ステップS22-11を実行する。このことで、社会参加情報を真の値に近づけることが可能になる。
Furthermore, the information collection plan formulation unit 17 may skip formulation of the information collection plan and execute step S22-13 each time the verification score 1207 satisfies a predetermined condition. The information collection plan formulation request in step S22-11 is a type of request for update-related processing. Therefore, the information collection plan formulation in step S22-12 is also a type of update-related processing. Therefore, an information update request may be executed in step S22-11, and information update may be executed in step S22-12 if a predetermined condition is satisfied. In this way, when information update is executed, "additional information collection required" is recorded in the verification result 1208 of the social participation information verification information 136. The predetermined condition includes whether the reliability is lower or the risk is higher than a threshold in the verification score 1207. Furthermore, the social participation information verification unit 14 may determine whether such a predetermined condition is satisfied, and if not, a request for update-related processing may be notified.
If the reliability is used in step S22-10, step S22-7 may be skipped and the process may proceed to step S22-10. Then, the social participation information verification unit 14 calculates the reliability as a verification score. As a result, if the verification score or the reliability satisfies a predetermined condition, the social participation information verification unit 14 may execute step S22-11. For example, if the verification score or the reliability is less than a predetermined threshold, that is, if there is a high possibility that the social participation information is not true information, step S22-11 is executed. This makes it possible to bring the social participation information closer to the true value.

次に、ステップS22-13において、情報収集計画策定部17が、通信部11に追加情報を収集するための情報収集依頼を出力する。そして、ステップS23において、通信部11からユーザー利用端末101の通信部23に、情報収集依頼を通知する。ここで、ステップS23のタイミングは様々な態様が考えられる。例えば、ステップS22-12での策定ごとに実行してもよいし、単位期間ごとのバッチ処理としてもよい。さらに、依頼単位が所定数になった場合に、まとめて通知されるようにしてもよい。
以上で、図11の説明を終わり、図10に戻り本実施例における全体処理を説明する。
Next, in step S22-13, the information collection plan formulation unit 17 outputs an information collection request to the communication unit 11 to collect additional information. Then, in step S23, the communication unit 11 notifies the communication unit 23 of the user terminal 101 of the information collection request. Various aspects are possible for the timing of step S23. For example, it may be executed each time a plan is formulated in step S22-12, or it may be batch processed for each unit period. Furthermore, when a predetermined number of request units are reached, the information may be notified collectively.
This completes the explanation of FIG. 11. Returning to FIG. 10, the overall processing in this embodiment will now be explained.

上述のステップS23の次に、ステップS13が実行される。ステップS13において、ユーザー利用端末101の社会参加情報収集部27が、追加情報を収集する。このために、社会参加情報収集部27は、図15~図16の各種画面を入出力部24に出力する。社会参加情報収集部27は、まず、社会参加情報収集通知画面1401を出力する。図15は、本実施例における社会参加情報収集通知画面1401を示す図である。この社会参加情報収集通知画面1401は、収集可否問合せするための画面であり、追加情報の入力を依頼する文面が記載される。 After step S23 described above, step S13 is executed. In step S13, the social participation information collection unit 27 of the user terminal 101 collects additional information. To this end, the social participation information collection unit 27 outputs the various screens of Figs. 15 to 16 to the input/output unit 24. The social participation information collection unit 27 first outputs a social participation information collection notification screen 1401. Fig. 15 is a diagram showing the social participation information collection notification screen 1401 in this embodiment. This social participation information collection notification screen 1401 is a screen for inquiring whether collection is possible, and contains text requesting the input of additional information.

図15の例では、新しく機能を提供する例を記載している。但し、既に提供している機能の高度化に関する具体的な説明でもよい。例えば、これらには、予測対象項目の拡充、高精度化、アドバイス項目の拡充、などが含まれる。また、社会参加情報収集通知画面1401には、追加情報の入力を認めるためのボタン1402と認めないためのボタン1403が含まれる。このうち、参加者によりボタン1402が選択された場合、追加情報を収集するための画面に遷移する。また、ボタン1403が選択された場合、図10の処理を終了する。この場合、通信部23から社会参加状況分析サーバー114に、追加情報の収収集ができないことを通知することが望ましい。 The example in FIG. 15 describes an example of providing new functions. However, specific explanations regarding enhancements to functions already provided may also be given. For example, these include an expansion of prediction target items, higher accuracy, and an expansion of advice items. Furthermore, the social participation information collection notification screen 1401 includes a button 1402 for allowing the input of additional information and a button 1403 for not allowing it. Of these, when button 1402 is selected by a participant, the screen transitions to a screen for collecting additional information. Furthermore, when button 1403 is selected, the processing in FIG. 10 ends. In this case, it is desirable for the communication unit 23 to notify the social participation status analysis server 114 that it is not possible to collect additional information.

ここで、ボタン1402が選択された場合に遷移する画面について説明する。図16は、本実施例における社会参加情報収集画面1501を示す図である。社会参加情報収集画面1501は、社会参加状況エリア1502、各行動情報、つまり、滞在箇所ごとの検証スコアエリア1503~1505、選択された滞在箇所情報エリア1506および修正エリア1507を有する。社会参加状況エリア1502には、社会参加情報をサマライズした社会参加状況が出力される。なお、社会参加状況は、社会参加情報をサマライズした情報には限定されない。 Here, we will explain the screen to which the screen transitions when button 1402 is selected. FIG. 16 is a diagram showing a social participation information collection screen 1501 in this embodiment. The social participation information collection screen 1501 has a social participation status area 1502, each piece of behavioral information, i.e., verification score areas 1503 to 1505 for each place of stay, a selected place of stay information area 1506, and a correction area 1507. A social participation status that summarizes the social participation information is output in the social participation status area 1502. Note that the social participation status is not limited to information that summarizes the social participation information.

また、検証スコアエリア1503~1505には、社会参加情報ごとの検証スコアがその滞在箇所と対応付けられて出力されている。そして、これらのうち、検証スコアエリア1503がアクティブ状態であり、追加情報の入力、つまり、修正が可能となっている。なお、アクティブ状態である検証スコアエリア1503に関する滞在箇所についての情報が、滞在箇所情報エリア1506に出力されている。図16の例では、滞在1の地図が出力されているが、滞在箇所名を明示してもよい。 In addition, in the verification score areas 1503 to 1505, the verification score for each piece of social participation information is output in association with the place of stay. Of these, the verification score area 1503 is in an active state, and additional information can be input, that is, corrections can be made. Information on the place of stay related to the verification score area 1503 that is in an active state is output in the place of stay information area 1506. In the example of Figure 16, a map of stay 1 is output, but the name of the place of stay may be clearly indicated.

さらに、修正エリア1507は、対応する社会参加情報の項目に該当する情報が出力され、これらごとに修正ボタンが出力されている。ここで、滞在日時は、社会参加情報の滞在開始903および滞在終了904に対応する。また、滞在場所は滞在箇所ID904に対応する滞在箇所名1001に対応する。さらに、滞在目的は活動内容906に対応する。ここで、活動内容906が複数存在する場合には、それぞれに対して修正ボタンが出力される。そして、参加者により、修正ボタンが選択されると、それぞれの項目に対する修正が可能となる。この結果、社会参加情報収集部27が、修正された社会参加情報を追加情報として特定することになる。 Furthermore, in the correction area 1507, information corresponding to the corresponding social participation information item is output, and a correction button is output for each of them. Here, the stay date and time corresponds to the stay start 903 and stay end 904 of the social participation information. Furthermore, the stay location corresponds to the stay location name 1001 corresponding to the stay location ID 904. Furthermore, the purpose of the stay corresponds to the activity content 906. Here, if there are multiple activity contents 906, a correction button is output for each. Then, when the correction button is selected by the participant, corrections can be made to each item. As a result, the social participation information collection unit 27 identifies the corrected social participation information as additional information.

次に、ステップS14において、通信部23が、ステップS13で収集された追加情報を、社会参加状況分析サーバー114に通知する。そして、社会参加状況分析サーバー114の通信部11がこれを受け付ける。 Next, in step S14, the communication unit 23 notifies the social participation status analysis server 114 of the additional information collected in step S13. The communication unit 11 of the social participation status analysis server 114 then accepts this.

以上のように、社会参加状況分析サーバー114の情報収集計画策定部17が、通信部11を用いて、信頼度が予め定められた閾値未満といった所定条件の社会参加情報に対する追加情報を収集するための情報収集依頼を通知する。そして、情報収集計画策定部17がこれに応じて追加情報をユーザー利用端末101から収集することになる。 As described above, the information collection plan formulation unit 17 of the social participation status analysis server 114 uses the communication unit 11 to notify an information collection request to collect additional information for social participation information that meets a specified condition, such as a reliability level that is less than a predetermined threshold. The information collection plan formulation unit 17 then collects the additional information from the user terminal 101 in response to this.

次に、ステップS24において、情報更新部20が、追加情報を用いて、ステップS22で特定された社会参加情報を更新する。本実施例では、ステップS22で特定された社会参加情報が追加情報に置き換えられる。ここで、置き換えられた追加情報である追加社会参加情報133’を図17に示す。追加社会参加情報133’は、社会参加情報133
と同様の項目を有する。但し、社会参加情報ID901は、更新されたことを示す枝番(-01)が追加されることになる。また、この更新としては、置き換え(上書き)の他、追加社会参加情報133’の追記を行ってもよい。この場合、更新前の社会参加情報133について無効であることを記録することが望ましい。
Next, in step S24, the information update unit 20 updates the social participation information identified in step S22 using the additional information. In this embodiment, the social participation information identified in step S22 is replaced with the additional information. Here, the replaced additional information, that is, additional social participation information 133', is shown in FIG. 17. The additional social participation information 133' is the social participation information 133
It has the same items as those in the above. However, a branch number (-01) indicating that it has been updated is added to the social participation information ID 901. This update may involve replacement (overwriting) or the addition of additional social participation information 133'. In this case, it is desirable to record that the social participation information 133 before the update is invalid.

さらに、ステップS24においては、情報更新部20が、追加情報に基づいて、滞在箇所マスター情報134や滞在目的マスター情報135を更新してもよい。例えば、滞在箇所名1001、活動曜日1102、活動時間1103、活動内容1104の更新が可能である。 Furthermore, in step S24, the information update unit 20 may update the stay location master information 134 and the stay purpose master information 135 based on the additional information. For example, the stay location name 1001, the activity day 1102, the activity time 1103, and the activity content 1104 can be updated.

次に、ステップS25において、社会参加状況評価部21が、社会参加情報に基づいて、該当の参加者の社会参加状況を特定し、この社会参加状況を評価する。ここで、社会参加状況には、所定期間での社会参加情報の集計結果や社会参加情報自体が含まれる。また、社会参加状況の評価には、参加者の介護リスクやリスクへのアドバイスを特定することが含まれる。なお、評価は、本実施例における分析の一種であり、他の分析を行ってもよい。 Next, in step S25, the social participation status evaluation unit 21 identifies the social participation status of the participant based on the social participation information, and evaluates this social participation status. Here, the social participation status includes the results of collating the social participation information for a specified period of time and the social participation information itself. Furthermore, the evaluation of the social participation status includes identifying the participant's care risks and advice on those risks. Note that the evaluation is one type of analysis in this embodiment, and other analyses may also be performed.

なお、社会参加状況の特定や分析ないし評価のために、社会参加状況評価部21は、AI技術やビッグデータ分析技術を用いることが可能である。これらは、公知技術で実現できるため、その内容の説明は割愛する。次に、ステップS26において、通信部11が、特定された社会参加状況および評価結果を含む社会参加状況評価結果を、ユーザー利用端末101に通知する。なお、社会参加状況評価結果は、社会参加状況および評価結果を含む社会参加状況評価結果のうち、少なくとも一方が含まれればよい。 The social participation status assessment unit 21 can use AI technology or big data analysis technology to identify, analyze or evaluate the social participation status. These can be realized using publicly known technologies, so a detailed description of the details will be omitted. Next, in step S26, the communication unit 11 notifies the user terminal 101 of the identified social participation status and the social participation status assessment result including the assessment result. The social participation status assessment result may include at least one of the social participation status and the social participation status assessment result including the assessment result.

そして、ステップS15において、ユーザー利用端末101の社会参加情報収集部27が、入出力部24に通知された社会参加状況評価結果を出力する。このステップS15で出力される社会参加状況評価画面1601を、図18に示す。図18において、社会参加状況評価画面1601は、集計結果エリア1602、リスクエリア1603およびアドバイスエリア1604を有する。これら各エリアに出力される内容は、ステップS25での評価の結果である。 Then, in step S15, the social participation information collection unit 27 of the user terminal 101 outputs the social participation status evaluation result notified to the input/output unit 24. The social participation status evaluation screen 1601 output in step S15 is shown in FIG. 18. In FIG. 18, the social participation status evaluation screen 1601 has a summary result area 1602, a risk area 1603, and an advice area 1604. The contents output in each of these areas are the results of the evaluation in step S25.

集計結果エリア1602は、該当の参加者における社会参加情報を集計した結果を示すエリアである。また、リスクエリア1603は、該当の参加者における社会参加情報に基づき算出されるリスクが出力される。図18では、リスクとして介護リスクを用いている。また、アドバイスエリア1604では、社会参加情報に基づき、リスクを低減するためのアドバイスが出力される。 The aggregation result area 1602 is an area showing the results of aggregating the social participation information of the relevant participant. In addition, the risk area 1603 outputs the risk calculated based on the social participation information of the relevant participant. In FIG. 18, nursing care risk is used as the risk. In addition, the advice area 1604 outputs advice for reducing the risk based on the social participation information.

以上で、本実施例の説明を終了する。本発明には、本実施例に限定されず、様々な応用、変形例も含まれる。また、本発明には、社会参加状況の分析結果や社会参加情報に基づく業務システム30~60による各種サービスのための情報処理も含まれる。 This concludes the explanation of this embodiment. The present invention is not limited to this embodiment, but includes various applications and modifications. The present invention also includes information processing for various services by business systems 30 to 60 based on the analysis results of social participation status and social participation information.

10…運用管理端末、11…通信部、12…入出力部、13…社会参加情報特定部、14…社会参加情報検証部、15…信頼度計算部、16…リスク影響度計算部、17…情報収集計画策定部、18…リスク予測モデル学習部、19…リスク予測部、20…情報更新部、21…社会参加状況評価部、22…記憶部、23…通信部、24…入出力部、25…行動情報検知部、26…行動情報収集部、27…社会参加情報収集部、28…記憶部、30~60…業務システム、101…ユーザー利用端末、102…入出力装置、103…演算装置、104…行動情報センサ、105…通信路、106…通信I/F、107…主記憶装置、108…行動情報収集プログラム、109…社会参加情報収集プログラム、110…補助記憶装置、111…端末情報、112…収集情報、113…ネットワーク、114…社会参加状況分析サーバー、115…通信I/F、116…入力装置、117…出力装置、118…演算装置、119…主記憶装置、121…社会参加情報特定プログラム、122…社会参加情報検証プログラム、123…信頼度計算モジュール、124…リスク影響度計算モジュール、125…情報収集計画策定プログラム、126…リスク予測モデル学習プログラム、127…リスク予測プログラム、128…情報更新プログラム、129…社会参加状況評価プログラム、130…補助記憶装置、131…ユーザー管理情報、132…端末管理情報、133…社会参加情報、134…滞在箇所マスター情報、135…滞在目的マスター情報、136…社会参加情報検証情報、137…リスク予測モデル 10...operation management terminal, 11...communication unit, 12...input/output unit, 13...social participation information identification unit, 14...social participation information verification unit, 15...reliability calculation unit, 16...risk impact calculation unit, 17...information collection plan formulation unit, 18...risk prediction model learning unit, 19...risk prediction unit, 20...information update unit, 21...social participation status evaluation unit, 22...storage unit, 23...communication unit, 24...input/output unit, 25...behavioral information detection unit, 26...behavioral information collection unit, 27...social participation information collection unit, 28...storage unit, 30-60...business system, 101...user terminal, 102...input/output device, 103...computing device, 104...behavioral information sensor, 105...communication path, 106...communication I/F, 107...main storage unit, 108...behavioral information collection program, 109...social participation information collection program, 110...auxiliary storage unit, 111...terminal information, 11 2...Collected information, 113...Network, 114...Social participation status analysis server, 115...Communication I/F, 116...Input device, 117...Output device, 118...Calculation device, 119...Main storage device, 121...Social participation information identification program, 122...Social participation information verification program, 123...Reliability calculation module, 124...Risk impact calculation module, 125...Information collection plan formulation program, 126...Risk prediction model learning program, 127...Risk prediction program, 128...Information update program, 129...Social participation status evaluation program, 130...Auxiliary storage device, 131...User management information, 132...Terminal management information, 133...Social participation information, 134...Stay location master information, 135...Stay purpose master information, 136...Social participation information verification information, 137...Risk prediction model

Claims (11)

参加者の社会参加状況を分析する社会参加状況分析装置において、
複数の前記参加者それぞれにおける位置と時間が対応付けられた行動履歴を示す行動情報を受け付ける通信部と、
前記行動情報を所定単位に分割し、前記参加者の滞在の重心と滞在時間帯を特定し、前記参加者が滞在可能な滞在箇所ごとに、滞在箇所ID、滞在箇所名および滞在箇所重心座標を有する滞在箇所マスター情報を用いて、前記滞在の重心に該当する滞在箇所を推定し、前記滞在箇所ごとの滞在目的である活動内容を示す滞在目的マスター情報を用いて、推定された前記滞在箇所の活動内容を推定することで、前記参加者の活動内容を含む社会参加情報を特定する社会参加情報特定部と、
前記社会参加情報の精度を示す複数の観点の信頼度をそれぞれ計算し、計算された複数の信頼度の統合処理を行い、統合信頼度を算出する信頼度計算部と、
前記統合信頼度が予め定められた閾値未満の場合、情報収集計画策定依頼を出力する社会参加情報検証部と、
前記情報収集計画策定依頼に応じて、追加情報を収集するための情報収集依頼を、前記通信部に出力する情報収集計画策定部と、
前記情報収集依頼に応じて収集された追加情報を用いて、前記社会参加情報を更新する情報更新部と、
更新された前記社会参加情報に基づき、前記参加者の社会参加状況を分析する社会参加状況評価部を有する社会参加状況分析装置。
In a social participation status analysis device that analyzes the social participation status of participants,
A communication unit that receives behavior information indicating a behavior history in which a position and a time of each of the plurality of participants are associated with each other;
a social participation information identification unit that identifies social participation information including the activity details of the participant by dividing the behavioral information into predetermined units, identifying a center of gravity of the participant's stay and a time period of stay, estimating a stay location corresponding to the center of gravity of the stay using stay location master information having a stay location ID, stay location name, and stay location center coordinate for each stay location where the participant can stay, and estimating activity details of the estimated stay location using stay purpose master information indicating activity details that are the stay purpose for each stay location;
a reliability calculation unit that calculates reliability of each of a plurality of viewpoints indicating the accuracy of the social participation information , integrates the calculated reliability, and calculates an integrated reliability ;
a social participation information verification unit that outputs an information collection plan formulation request when the integration reliability is less than a predetermined threshold;
an information collection plan formulation unit that outputs an information collection request for collecting additional information to the communication unit in response to the information collection plan formulation request;
an information updating unit that updates the social participation information by using additional information collected in response to the information collection request;
A social participation status analysis device comprising a social participation status evaluation unit that analyzes the social participation status of the participant based on the updated social participation information.
請求項1に記載の社会参加状況分析装置において、
さらに、前記社会参加情報に基づいて、前記参加者の健康リスクへの影響の度合いを示すリスク影響度を計算するリスク影響度計算部を有する社会参加状況分析装置。
2. The social participation status analysis device according to claim 1,
The social participation status analysis device further comprises a risk influence calculation unit that calculates a risk influence level indicating the degree of influence on the health risk of the participant based on the social participation information.
請求項1または2のいずれかに記載の社会参加状況分析装置において、
前記信頼度計算部は、前記信頼度として、前記行動情報に含まれる滞在の特性に応じた滞在特性信頼度を計算する社会参加状況分析装置。
3. The social participation status analysis device according to claim 1 ,
The reliability calculation unit calculates, as the reliability, a stay characteristic reliability according to a characteristic of a stay included in the behavioral information.
請求項に記載の社会参加状況分析装置において、
前記信頼度計算部は、前記滞在特性信頼度として、前記参加者の滞在箇所の場所的な要件に応じた滞在箇所推定信頼度および滞在箇所の滞在目的に応じた滞在目的信頼度の少なくとも一方を計算する社会参加状況分析装置。
4. The social participation status analysis device according to claim 3 ,
The reliability calculation unit calculates, as the stay characteristic reliability, at least one of a stay location estimation reliability according to the locational requirements of the participant's stay locations and a stay purpose reliability according to the stay purpose of the stay locations.
請求項に記載の社会参加状況分析装置において、
前記信頼度計算部は、さらに、前記信頼度として、前記行動情報を検知する利用者端末に応じた端末依存信頼度および前記参加者に応じた参加者固有信頼度の少なくとも一方を計算する社会参加状況分析装置。
5. The social participation status analysis device according to claim 4 ,
The reliability calculation unit further calculates, as the reliability, at least one of a terminal-dependent reliability corresponding to the user terminal that detects the behavioral information and a participant-specific reliability corresponding to the participant.
参加者の社会参加状況を分析する社会参加状況分析装置と接続し、コンピュータである利用者端末を、
前記参加者における位置と時間が対応付けられた行動履歴を示す行動情報を収集する行動情報収集部と、
収集された行動情報を、前記社会参加状況分析装置に通知し、
前記行動情報を所定単位に分割し、前記参加者の滞在の重心と滞在時間帯を特定し、前記参加者が滞在可能な滞在箇所ごとに、滞在箇所ID、滞在箇所名および滞在箇所重心座標を有する滞在箇所マスター情報を用いて、前記滞在の重心に該当する滞在箇所を推定し、前記滞在箇所ごとの滞在目的である活動内容を示す滞在目的マスター情報を用いて、推定された前記滞在箇所の活動内容を推定することで特定される、前記参加者の活動内容を含む社会参加情報の精度を示す複数の観点の信頼度に対し統合処理された統合信頼度予め定められた閾値未満の場合、追加情報を収集するための情報収集依頼を、前記社会参加状況分析装置から受け付ける通信部と、
前記参加者から前記追加情報である社会参加情報を収集する社会参加情報収集部として機能させ、
前記社会参加状況分析装置にて、収集された前記社会参加情報に基づいて、前記参加者の社会参加状況が分析されるプログラム。
The user terminal is connected to a social participation status analysis device that analyzes the social participation status of participants,
a behavior information collection unit that collects behavior information indicating a behavior history in which a location and a time of the participant are associated with each other;
notifying the social participation status analysis device of the collected behavioral information;
a communication unit that receives an information collection request for collecting additional information from the social participation status analysis device when an integrated reliability obtained by integrating reliability of multiple perspectives indicating accuracy of social participation information including the activity content of the participant, the integrated reliability being less than a predetermined threshold value, the communication unit that divides the behavioral information into predetermined units, identifies a center of gravity and a time period of stay of the participant, estimates a stay location corresponding to the center of gravity of the stay using stay location master information having a stay location ID, a stay location name, and a stay location center coordinate for each stay location where the participant can stay, and estimates the activity content of the estimated stay location using stay purpose master information indicating the activity content that is the purpose of stay for each stay location;
a social participation information collection unit that collects the social participation information, which is the additional information, from the participants;
A program for analyzing the social participation status of the participants based on the collected social participation information by the social participation status analysis device.
請求項に記載のプログラムにおいて、
さらに、
前記利用者端末を、前記行動情報として前記参加者の位置情報を検知する行動情報検知部として機能させるプログラム。
The program according to claim 6 ,
moreover,
A program that causes the user terminal to function as a behavior information detection unit that detects location information of the participants as the behavior information.
請求項に記載のプログラムにおいて、
前記社会参加状況分析装置にて、収集された前記社会参加情報に基づいて、前記参加者の健康リスクへの影響の度合いを示すリスク影響度が計算されるプログラム。
The program according to claim 6 ,
A program in which the social participation status analysis device calculates a risk impact level indicating the degree of impact on the participant's health risk based on the collected social participation information.
請求項乃至いずれか一項に記載のプログラムにおいて、
前記社会参加状況分析装置にて、前記信頼度として、前記行動情報に含まれる滞在の特性に応じた滞在特性信頼度が計算されるプログラム。
The program according to any one of claims 6 to 8 ,
A program in which the social participation status analysis device calculates, as the reliability, a stay characteristic reliability according to the characteristics of the stay included in the behavioral information.
請求項に記載のプログラムにおいて、
前記社会参加状況分析装置にて、前記滞在特性信頼度として、前記参加者の滞在箇所の場所的な要件に応じた滞在箇所推定信頼度および滞在箇所の滞在目的に応じた滞在目的信頼度の少なくとも一方が計算されるプログラム。
The program according to claim 9 ,
A program in which the social participation status analysis device calculates, as the stay characteristic reliability, at least one of a stay location estimation reliability according to the locational requirements of the participant's stay locations and a stay purpose reliability according to the stay purpose of the stay locations.
請求項10に記載のプログラムにおいて、
前記社会参加状況分析装置にて、さらに、前記信頼度として、当該利用者端末に応じた端末依存信頼度および前記参加者に応じた参加者固有信頼度の少なくとも一方が計算されるプログラム。
The program according to claim 10 ,
A program for causing the social participation status analysis device to further calculate, as the trustworthiness, at least one of a terminal-dependent trustworthiness corresponding to the user terminal and a participant-specific trustworthiness corresponding to the participant.
JP2022004944A 2022-01-17 2022-01-17 Social participation status analysis device and program Active JP7674282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022004944A JP7674282B2 (en) 2022-01-17 2022-01-17 Social participation status analysis device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022004944A JP7674282B2 (en) 2022-01-17 2022-01-17 Social participation status analysis device and program

Publications (2)

Publication Number Publication Date
JP2023104132A JP2023104132A (en) 2023-07-28
JP7674282B2 true JP7674282B2 (en) 2025-05-09

Family

ID=87379687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022004944A Active JP7674282B2 (en) 2022-01-17 2022-01-17 Social participation status analysis device and program

Country Status (1)

Country Link
JP (1) JP7674282B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116991863B (en) * 2023-09-27 2023-12-01 深圳市前海数据服务有限公司 Data auxiliary analysis management system and method based on big data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017151867A (en) 2016-02-26 2017-08-31 ヤフー株式会社 Update apparatus, update method, and update program
WO2018100797A1 (en) 2016-11-29 2018-06-07 ソニーモバイルコミュニケーションズ株式会社 Information processing method, information processing device, and information processing terminal
JP6928159B1 (en) 2020-10-22 2021-09-01 株式会社プロフィットジャパン Fitness club membership withdrawal risk prediction system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017151867A (en) 2016-02-26 2017-08-31 ヤフー株式会社 Update apparatus, update method, and update program
WO2018100797A1 (en) 2016-11-29 2018-06-07 ソニーモバイルコミュニケーションズ株式会社 Information processing method, information processing device, and information processing terminal
JP6928159B1 (en) 2020-10-22 2021-09-01 株式会社プロフィットジャパン Fitness club membership withdrawal risk prediction system

Also Published As

Publication number Publication date
JP2023104132A (en) 2023-07-28

Similar Documents

Publication Publication Date Title
US11600390B2 (en) Machine learning clinical decision support system for risk categorization
EP3739596B1 (en) Clinical predictive analytics system
KR101940807B1 (en) Apparatus and method for predicting future health
US10990900B2 (en) Scheduling machine learning tasks, and applications thereof
US11568302B2 (en) Training machine learning algorithms with temporally variant personal data, and applications thereof
US20140006044A1 (en) System and method for preparing healthcare service bundles
JP2014225176A (en) Analysis system and health business support method
US20110282695A1 (en) Methods and systems for fraud detection
CN112425122A (en) Communication network insight to detect alerts
Fernández et al. Estimating the cost of status epilepticus admissions in the United States of America using ICD-10 codes
KR20160043777A (en) Method and apparatus for disease occurrence prediction
US20220037029A1 (en) Infectious disease heat map and prediction model generation
Anisha et al. An intelligent deep feature based metabolism syndrome prediction system for sleep disorder diseases
Chukmaitov et al. Characteristics of all, occasional, and frequent emergency department visits due to ambulatory care–sensitive conditions in Florida
US20220027813A1 (en) Risk identification and response for mitigating disease transmission
US20250157669A1 (en) Decision-Support Tools For Pediatric Obesity
JP2007034700A (en) Prediction program and prediction device
JP7674282B2 (en) Social participation status analysis device and program
Murphy et al. Recombinant temporal aberration detection algorithms for enhanced biosurveillance
CN115391666A (en) Hospital online recommendation method and device, computer equipment and storage medium
US20250140420A1 (en) Systems and methods for providing personalized health risk assessments and recommendations
CN120561481A (en) A method, device and storage medium for group identification based on knowledge graph model
CN118838701A (en) Data processing method, apparatus, device, storage medium and computer program product
WO2019199778A1 (en) Processing personal data using machine learning algorithms, and applications thereof
US20230135367A1 (en) Determining infection risk levels

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250206

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250424

R150 Certificate of patent or registration of utility model

Ref document number: 7674282

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150