JP2018173904A - Action plan planning support system, action plan planning support server, and action plan planning support method - Google Patents
Action plan planning support system, action plan planning support server, and action plan planning support method Download PDFInfo
- Publication number
- JP2018173904A JP2018173904A JP2017072884A JP2017072884A JP2018173904A JP 2018173904 A JP2018173904 A JP 2018173904A JP 2017072884 A JP2017072884 A JP 2017072884A JP 2017072884 A JP2017072884 A JP 2017072884A JP 2018173904 A JP2018173904 A JP 2018173904A
- Authority
- JP
- Japan
- Prior art keywords
- preference
- participants
- participant
- action
- plan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】複数の参加者の夫々の嗜好を反映させながら行動の計画立案の支援をすることができる行動計画立案支援システムを提供する。【解決手段】行動計画立案支援システム1は、共通嗜好認識部31と、特定参加者嗜好認識部31と、行動計画作成部31とを備える。共通嗜好認識部31は、嗜好情報3217に基づいて、一部の参加者に共通する嗜好である共通嗜好を認識する(図9/STEP324)。特定参加者嗜好認識部31は、嗜好情報3217に基づいて、共通嗜好を有しない参加者(特定参加者)の嗜好を認識する(図9/STEP326)。行動計画作成部31は、共通嗜好に合致する行動と特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成する(図9/STEP332、図9/STEP334)。【選択図】図9An action planning support system capable of supporting action planning while reflecting the preference of each of a plurality of participants is provided. An action plan planning support system includes a common preference recognition unit, a specific participant preference recognition unit, and an action plan creation unit. Based on the preference information 3217, the common preference recognition unit 31 recognizes a common preference that is a preference common to some participants (FIG. 9 / STEP 324). The specific participant preference recognition unit 31 recognizes the preference of a participant (specific participant) who does not have a common preference based on the preference information 3217 (FIG. 9 / STEP 326). The action plan creation unit 31 creates a first action plan that is a plan including actions that match the common preference and actions that match the preference of the specific participant (FIG. 9 / STEP 332, FIG. 9 / STEP 334). [Selection] Figure 9
Description
本発明は、ユーザによる行動の計画の立案を支援する行動計画立案支援システム、行動計画立案支援サーバ及び行動計画立案支援方法に関する。 The present invention relates to an action plan planning support system, an action plan planning support server, and an action plan planning support method that support user planning of an action plan.
特許文献1には、ユーザの嗜好に沿った行動の計画立案を支援するシステムが記載されている。 Patent Document 1 describes a system that supports action planning in accordance with user preferences.
特許文献1記載のシステムの候補地データ検索部は、ユーザによる端末装置の操作部の操作に起因して、ユーザの訪問スポットとなり得るスポットを示す複数のスポットデータの中から、当該操作に応じたスポットデータを検索し、検索したスポットデータをユーザの嗜好に合う候補地を示す候補地データとする。 The candidate site data search unit of the system described in Patent Literature 1 responds to the operation from among a plurality of spot data indicating spots that can become a visit spot of the user due to the operation of the operation unit of the terminal device by the user. The spot data is searched, and the searched spot data is set as candidate place data indicating a candidate place that matches the user's preference.
特許文献1記載のシステムの候補地記憶部は、前記候補地データ及び候補地の位置情報を紐付けて保存する。 The candidate site storage unit of the system described in Patent Document 1 associates and stores the candidate site data and the location information of the candidate site.
そして、特許文献1記載のシステムの候補地表示処理部は、前記ユーザが前記操作部を操作して訪問したい目的地エリアを指定したときに、候補地データの中から、紐付けられている候補地の位置情報に基づき、目的地エリア内の候補地を示す候補地データを優先して検索し、検索した前記候補地データに、訪問スポットの種類を識別するためのジャンル別タグを付して、表示部に表示された目的地エリアの地図画面上にポップアップ表示する。 Then, the candidate location display processing unit of the system described in Patent Literature 1 operates when the user operates the operation unit to specify a destination area that the user wants to visit. Based on the location information of the place, the candidate place data indicating the candidate place in the destination area is preferentially searched, and the searched candidate place data is attached with a genre tag for identifying the type of the visit spot. Pop-up is displayed on the map screen of the destination area displayed on the display unit.
特許文献1記載のシステムの案内表示処理部は、ユーザが操作部を操作して地図画面上にポップアップ表示された任意の候補地データを選択したときに、選択された候補地データに対応する表示ラベルを、時間軸に形成されたスケジュール表中に、選択した順番に嵌め込んで表示部に表示すると共に、嵌め込んだ順番に従って、表示ラベルの示す候補地間の移動経路を地図画面上に表示可能とする。 The guidance display processing unit of the system described in Patent Literature 1 displays a display corresponding to the selected candidate site data when the user operates the operation unit to select any candidate site data pop-up displayed on the map screen. In the schedule table formed on the time axis, the labels are inserted in the selected order and displayed on the display unit, and the movement route between the candidate sites indicated by the display labels is displayed on the map screen according to the inserted order. Make it possible.
特許文献1記載のシステムによれば、ユーザが気にかけていたスポットが候補地データとして候補地記憶部に保存され、候補地表示処理部によって地図画面上にポップアップ表示されるので、ユーザによる訪問プランでの選択検討対象とすることができる。また、ユーザは、候補地のジャンル別タグと前記地図画面上の前記候補地の位置関係とから、前記各候補地の訪問順の組み合わせを簡単に選定することが可能となる。 According to the system described in Patent Document 1, spots that the user was interested in are stored as candidate site data in the candidate site storage unit, and are popped up on the map screen by the candidate site display processing unit. It can be selected for examination. Further, the user can easily select a combination of the order of visiting each candidate site from the genre-specific tags of the candidate sites and the positional relationship of the candidate sites on the map screen.
しかし、特許文献1の主に1人のユーザの嗜好に合う候補地データを優先的に検索するものであり、他の参加者の夫々の嗜好を反映したい場合には、不満が残るおそれがあった。 However, since the candidate site data that matches the preference of one user mainly in Patent Document 1 is preferentially searched and it is desired to reflect the preferences of other participants, there is a risk that dissatisfaction may remain. It was.
そこで、本発明は、複数の参加者の夫々の嗜好を反映させながら行動の計画立案の支援をすることができる行動計画立案支援システム、行動計画立案支援サーバ及び行動計画立案支援方法を提供することを目的とする。 Therefore, the present invention provides an action plan planning support system, an action plan planning support server, and an action plan planning support method that can support action planning while reflecting the preferences of each of a plurality of participants. With the goal.
本発明の行動計画立案支援システムは、
複数の参加者の行動の計画の立案を支援する行動計画立案支援システムであって、
前記複数の参加者の夫々の嗜好を示す嗜好情報を保持する保持部と、
前記複数の参加者の夫々の嗜好情報に基づいて、前記複数の参加者の一部の参加者に共通する嗜好である共通嗜好を認識する共通嗜好認識部と、
前記複数の参加者の夫々の嗜好を示す嗜好情報に基づいて、前記共通嗜好を有しない参加者である特定参加者の嗜好を認識する特定参加者嗜好認識部と、
前記共通嗜好に合致する行動と前記特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成する行動計画作成部とを備えることを特徴とする。
The action plan planning support system of the present invention includes:
An action plan support system for supporting the planning of actions of a plurality of participants,
A holding unit that holds preference information indicating the preferences of each of the plurality of participants;
Based on the preference information of each of the plurality of participants, a common preference recognition unit that recognizes a common preference that is a preference common to some participants of the plurality of participants;
A specific participant preference recognition unit that recognizes the preference of a specific participant who is a participant who does not have the common preference, based on preference information indicating the preference of each of the plurality of participants;
An action plan creating unit that creates a first action plan that is a plan including actions that match the common preference and actions that match the preference of the specific participant.
当該構成の行動計画立案支援システムによれば、共通嗜好認識部により、複数の参加者の一部の参加者に共通する嗜好が認識される。そして、特定参加者認識部により、当該共通嗜好を有しない特定参加者の嗜好が認識される。 According to the action plan planning support system having the configuration, the common preference recognition unit recognizes a preference common to some of the plurality of participants. And the specific participant recognition part recognizes the preference of the specific participant who does not have the common preference.
そして、行動計画作成部により、共通嗜好に合致する行動と特定参加者の嗜好に合致する行動とを含めた第1行動計画が作成される。 Then, the action plan creation unit creates a first action plan including the action that matches the common preference and the action that matches the preference of the specific participant.
従って、当該構成の行動計画立案支援システムによれば、一部の参加者及び特定参加者の嗜好が反映された形で行動の計画が作成されるので、行動の計画の立案が適切に支援される。 Therefore, according to the action plan planning support system having the configuration, an action plan is created in a way that reflects the preferences of some participants and specific participants, so that the action plan is appropriately supported. The
本発明の行動計画立案支援システムにおいて、
優先すべき参加者である優先参加者を認識する優先参加者認識部を備え、
前記共通嗜好認識部は、前記優先参加者が前記一部の参加者に含まれるように、前記共通嗜好を認識することが好ましい。
In the action plan planning support system of the present invention,
A priority participant recognition unit that recognizes a priority participant that is a participant to be prioritized,
The common preference recognition unit preferably recognizes the common preference so that the priority participants are included in the some participants.
当該構成の行動計画立案支援システムによれば、優先参加者の嗜好が共通嗜好に反映されるように共通嗜好が反映される。これにより、優先参加者の嗜好を勘案した形で行動の計画が作成される。 According to the action plan planning support system of the configuration, the common preference is reflected so that the preference of the priority participant is reflected in the common preference. Thereby, an action plan is created in consideration of the preference of the priority participant.
本発明の行動計画立案支援システムにおいて、
優先すべき参加者である優先参加者を認識する優先参加者認識部を備え、
前記行動計画作成部は、前記第1行動計画に加え、前記優先参加者の嗜好に合致する行動を少なくとも含む前記第1行動計画とは異なる計画である第2行動計画を作成することが好ましい。
In the action plan planning support system of the present invention,
A priority participant recognition unit that recognizes a priority participant that is a participant to be prioritized,
In addition to the first action plan, the action plan creation unit preferably creates a second action plan that is a plan different from the first action plan including at least an action that matches the preference of the priority participant.
当該構成の行動計画立案支援システムによれば、優先参加者の嗜好を勘案した形で第2行動計画が作成される。これにより、優先すべき参加者を勘案した形で行動計画が作成されるとともに、システムの利用者に、複数の計画を提示することで、どの計画を選ぶかの選択肢を与えることができる。 According to the action plan planning support system having the above configuration, the second action plan is created in consideration of the preference of the priority participant. As a result, an action plan is created in consideration of the participants to be prioritized, and a plurality of plans are presented to the user of the system, so that an option to select which plan can be given.
本発明の行動計画立案支援システムにおいて、
前記保持部は、参加者の属性に応じた嗜好の傾向を示す嗜好傾向情報を保持し、
前記行動計画立案支援システムは、前記複数の参加者のうちいずれかの参加者の嗜好情報に欠落がある場合、当該参加者の属性に基づいて当該参加者の嗜好を推定する第1嗜好推定部を備えるように構成されている。
In the action plan planning support system of the present invention,
The holding unit holds preference tendency information indicating a tendency of preference according to the attribute of the participant,
The action plan planning support system, when there is a lack in preference information of any participant among the plurality of participants, a first preference estimation unit that estimates the preference of the participant based on the attribute of the participant It is comprised so that it may be provided.
参加者の属性と当該参加者の嗜好とには一定の関係性があると推察されるところ、当該構成の行動計画立案支援システムによれば、いずれかの参加者の嗜好情報に欠落がある場合でも、参加者の属性に基づいて当該参加者の嗜好が推定される。これにより、精度よく嗜好情報の欠落が補われ、参加者の嗜好が勘案された形で計画が作成される。 When it is inferred that there is a certain relationship between the attributes of the participant and the preference of the participant, according to the action plan planning support system of the configuration, there is a lack in preference information of any participant However, the preference of the participant is estimated based on the attribute of the participant. Thereby, the lack of preference information is compensated accurately, and a plan is created in a form that takes into account the preferences of the participants.
本発明の行動計画立案支援システムにおいて、
前記保持部は、前記複数の参加者間の関係を示す対人関係情報を保持し、
前記行動計画立案支援システムは、前記複数の参加者のうちいずれかの参加者の嗜好情報に欠落がある場合、前記行動の計画に関する情報を入力するユーザの嗜好と、前記嗜好情報に欠落がある参加者とユーザとの関係とに基づいて、前記参加者の嗜好を推定する第2嗜好推定部を備えることが好ましい。
In the action plan planning support system of the present invention,
The holding unit holds interpersonal relationship information indicating a relationship between the plurality of participants,
When there is a lack in preference information of any of the plurality of participants, the behavior planning support system has a lack in the preference of the user who inputs information related to the action plan and the preference information It is preferable to provide the 2nd preference estimation part which estimates the said participant's preference based on the relationship between a participant and a user.
各人の関係が深い場合には各人の嗜好も類似してくると推察されるところ、前記行動計画立案支援システムによれば、参加者の嗜好情報に欠落がある場合、前記嗜好情報に欠落がある参加者とユーザとの関係とに基づいて、前記参加者の嗜好が推定される。これにより、精度よく嗜好情報の欠落が補われ、各参加者の嗜好が勘案された形で計画が作成される。 When it is assumed that each person's preference is similar when the relationship between each person is deep, according to the action plan planning support system, when the preference information of the participant is missing, the preference information is missing. Based on the relationship between a certain participant and the user, the preference of the participant is estimated. Thereby, the lack of preference information is compensated accurately, and a plan is created in a form that takes into account the preferences of each participant.
本発明の行動計画立案支援システムにおいて、
前記保持部は、前記複数の参加者間の関係を示す対人関係情報を保持し、
前記行動計画作成部は、前記対人関係情報に基づいて、前記共通嗜好に合致する行動と特定参加者の嗜好に合致する行動とに前記複数の参加者の全員が参加する行動計画と、前記共通嗜好に合致する行動に前記一部の参加者が参加し、前記特定参加者の嗜好に合致する行動に前記特定参加者が参加する行動計画とのいずれにするかを選択することが好ましい。
In the action plan planning support system of the present invention,
The holding unit holds interpersonal relationship information indicating a relationship between the plurality of participants,
The behavior plan creation unit is configured to, based on the interpersonal relationship information, the behavior plan in which all of the plurality of participants participate in the behavior that matches the common preference and the behavior that matches the preference of the specific participant, and the common It is preferable to select either the action plan in which the participant participates in an action that matches the preference and the specific participant participates in an action that matches the preference of the specific participant.
参加者間の関係は、嗜好が異なる場合に一緒に行動するか個別に行動するかのいずれを希望するかに影響すると推察されるところ、当該構成の行動計画立案支援システムによれば、複数の参加者間の関係が勘案された形で計画が作成される。これにより、各参加者の希望に沿った計画が作成されうる。 It is surmised that the relationship between participants will affect whether they want to act together or individually if their preferences are different. A plan is created in consideration of the relationship between participants. Thereby, the plan according to each participant's hope can be created.
(第1実施形態)
図1〜図9を参照して、本発明の第1実施形態について説明する。
(First embodiment)
A first embodiment of the present invention will be described with reference to FIGS.
第1実施形態において、行動計画立案支援システム1は、図1に示すように、第1端末21と、第2端末22と、第3端末23と、行動計画立案支援サーバ3とを備える。第1端末21と、第2端末22と、第3端末23と、行動計画立案支援サーバ3とは互いに無線通信網等のネットワークを介して相互に通信可能に接続されている。 In the first embodiment, the action plan planning support system 1 includes a first terminal 21, a second terminal 22, a third terminal 23, and an action plan planning support server 3, as shown in FIG. The first terminal 21, the second terminal 22, the third terminal 23, and the action plan planning support server 3 are connected to each other via a network such as a wireless communication network so that they can communicate with each other.
(第1端末の構成)
第1端末21は、移動局としての、タブレット型端末又はスマートフォン等、ユーザによる携帯が可能なようにサイズ、形状及び重量が設計されている情報端末である。第1端末21のユーザは、第1ユーザU1である。
(Configuration of the first terminal)
The first terminal 21 is an information terminal such as a tablet-type terminal or a smartphone as a mobile station that is designed in size, shape, and weight so that it can be carried by a user. The user of the first terminal 21 is the first user U1.
第1端末21は、第1ユーザU1が搭乗する移動体に搭載可能なようにサイズ、例えば規格化された1〜2DIN等が設計されている情報端末により構成されてもよい。また、第1端末21は、固定局として、例えばデスクトップコンピュータにより構成されていてもよい。 The first terminal 21 may be configured by an information terminal whose size, for example, standardized 1 to 2 DIN or the like is designed so that it can be mounted on a moving body on which the first user U1 is boarded. Moreover, the 1st terminal 21 may be comprised by the desktop computer as a fixed station, for example.
第1端末21は、図2に示されるように、端末制御部211、端末記憶部212、端末出力部213、端末入力部214、端末通信部215及び端末計時部216を備えている。第1端末21は、構成要素を装置の内部に備えるだけでなく、装置の外部に構成要素を備え、有線通信又は無線通信を介して必要なデータを認識するように構成されていてもよい。 As shown in FIG. 2, the first terminal 21 includes a terminal control unit 211, a terminal storage unit 212, a terminal output unit 213, a terminal input unit 214, a terminal communication unit 215, and a terminal timing unit 216. The first terminal 21 may include not only the components inside the device but also the components outside the device, and may be configured to recognize necessary data via wired communication or wireless communication.
なお、一の装置が情報を「認識する」とは、一の装置が他の装置から当該情報を受信すること、一の装置が端末記憶部212等の記憶媒体に記憶された情報を読み取ること、一の装置がGPSセンサ11等のセンサから出力された信号に基づいて情報を取得すること、一の装置が、受信した情報又は端末記憶部212等の記憶媒体に記憶された情報又は外部のセンサから取得した情報に基づいて、所定の演算処理(計算処理又は検索処理など)を実行することにより当該情報を導出すること、一の装置が他の装置による演算処理結果としての当該情報を当該他の装置から受信すること、一の装置が当該受信信号にしたがって内部記憶装置又は外部記憶装置から当該情報を読み取ること等、当該情報を取得するためのあらゆる演算処理が実行されることを意味する。 Note that one device “recognizes” information means that one device receives the information from another device, and one device reads information stored in a storage medium such as the terminal storage unit 212. One device acquires information based on a signal output from a sensor such as the GPS sensor 11, One device receives information or information stored in a storage medium such as the terminal storage unit 212 or external Deriving the information by executing a predetermined calculation process (such as a calculation process or a search process) based on the information acquired from the sensor; Any arithmetic processing for acquiring the information is performed, such as receiving from another device, or reading the information from the internal storage device or the external storage device according to the received signal by one device. It means Rukoto.
端末制御部211は、CPU等のプロセッサにより構成されている。第1端末21には、行動計画立案支援クライアントプログラムがインストールされている。行動計画立案支援クライアントプログラムが起動されることにより、端末制御部211は、端末記憶部212からソフトウェアおよびデータを必要に応じて読み取ったうえで後述の演算処理を実行するように構成されている。端末制御部211の一部又は全部が、端末通信部215を介して通信可能な外部のサーバ等によって構成されていてもよい。 The terminal control unit 211 is configured by a processor such as a CPU. An action plan planning support client program is installed in the first terminal 21. When the action plan planning support client program is started, the terminal control unit 211 is configured to read the software and data from the terminal storage unit 212 as necessary, and then execute a calculation process described later. Part or all of the terminal control unit 211 may be configured by an external server or the like that can communicate via the terminal communication unit 215.
端末制御部211は、端末記憶部212、端末出力部213、端末入力部214、端末通信部215及び端末計時部216と情報を送受信可能なように構成されている。 The terminal control unit 211 is configured to transmit and receive information to and from the terminal storage unit 212, the terminal output unit 213, the terminal input unit 214, the terminal communication unit 215, and the terminal timing unit 216.
端末記憶部212は、RAM、ROM又はHDD等の記憶装置により構成され、種々の情報を記録するように構成されている。端末記憶部212は、端末制御部211による演算処理で使用されるデータを記憶及び読出可能に構成されている。端末記憶部212の一部又は全部が、端末通信部215を介して通信可能な外部のストレージサーバ等によって構成されていてもよい。 The terminal storage unit 212 includes a storage device such as a RAM, a ROM, or an HDD, and is configured to record various information. The terminal storage unit 212 is configured to be able to store and read data used in arithmetic processing by the terminal control unit 211. Part or all of the terminal storage unit 212 may be configured by an external storage server or the like that can communicate via the terminal communication unit 215.
端末記憶部212は、ユーザ識別情報2121を記憶している。 The terminal storage unit 212 stores user identification information 2121.
ユーザ識別情報2121は、行動計画立案支援クライアントプログラムのインストール時又はインストール後に第1ユーザU1の操作によって作成される第1ユーザU1を識別するための情報である。第1ユーザU1を識別するための情報は、例えば一般的なSNS(social networking service)により認証された当該SNSのログインIDであってもよい。 The user identification information 2121 is information for identifying the first user U1 created by the operation of the first user U1 at the time of installing or after installing the action plan planning support client program. The information for identifying the first user U1 may be, for example, a login ID of the SNS authenticated by a general SNS (social networking service).
端末出力部213は、端末画像表示部2131と、端末音声出力部2132とを備える。 The terminal output unit 213 includes a terminal image display unit 2131 and a terminal audio output unit 2132.
端末画像表示部2131は、例えば液晶パネルにより構成される。端末画像表示部2131は、端末制御部211から入力された信号に応じて画像を表示するように構成されている。 The terminal image display unit 2131 is composed of, for example, a liquid crystal panel. The terminal image display unit 2131 is configured to display an image in accordance with a signal input from the terminal control unit 211.
端末音声出力部2132は、例えばスピーカーにより構成される。端末音声出力部2132は、端末制御部211から入力された信号に応じて音声を出力するように構成されている。 The terminal audio output unit 2132 is constituted by a speaker, for example. The terminal audio output unit 2132 is configured to output audio in accordance with a signal input from the terminal control unit 211.
端末出力部213は、これらに加え、におい発生装置、振動発生装置等、ユーザの五感を通じて認識させることができる情報を出力する装置を備えてもよい。 In addition to these, the terminal output unit 213 may include a device that outputs information that can be recognized through the user's five senses, such as an odor generating device and a vibration generating device.
端末入力部214は、端末撮像部2141と、端末操作検知部2142と、端末音声認識部2143とを備える。 The terminal input unit 214 includes a terminal imaging unit 2141, a terminal operation detection unit 2142, and a terminal voice recognition unit 2143.
端末撮像部2141は、例えば第1端末21の所定の位置に配置されたカメラにより構成される。端末撮像部2141は、動画を撮像し、撮像した動画に対応する信号を端末制御部211に出力するように構成されている。 The terminal imaging unit 2141 is configured by a camera arranged at a predetermined position of the first terminal 21, for example. The terminal imaging unit 2141 is configured to capture a moving image and output a signal corresponding to the captured moving image to the terminal control unit 211.
端末操作検知部2142は、例えば、タッチパッド、ボタン、キーボード又はマウス等により構成される。端末操作検知部2142は、ユーザの操作を検知し、当該タッチ操作に対応する信号を端末制御部211に出力するように構成されている。端末操作検知部2142としてのタッチパッドと端末画像表示部2131としての液晶パネルとが組合わされ、タッチパネルとして構成されてもよい。 The terminal operation detection unit 2142 is configured by, for example, a touch pad, a button, a keyboard, a mouse, or the like. The terminal operation detection unit 2142 is configured to detect a user operation and output a signal corresponding to the touch operation to the terminal control unit 211. A touch pad as the terminal operation detection unit 2142 and a liquid crystal panel as the terminal image display unit 2131 may be combined to form a touch panel.
端末音声認識部2143は、例えばマイクにより構成される。端末音声認識部2143は、ユーザが発した音声を認識し、当該音声に対応する信号を端末制御部211に出力するように構成されている。 The terminal voice recognition unit 2143 is configured by a microphone, for example. The terminal voice recognition unit 2143 is configured to recognize a voice uttered by the user and output a signal corresponding to the voice to the terminal control unit 211.
端末通信部215は、端末近距離無線通信部2151と、端末無線通信網通信部2152とを備える。 The terminal communication unit 215 includes a terminal short-range wireless communication unit 2151 and a terminal wireless communication network communication unit 2152.
端末近距離無線通信部2151は、有線又は近距離での無線通信に適した通信規格にしたがって無線LAN等を介して機器と相互に通信するように構成されている。 The terminal short-range wireless communication unit 2151 is configured to communicate with a device via a wireless LAN or the like according to a communication standard suitable for wired or short-range wireless communication.
端末無線通信網通信部2152は、WiFi(登録商標)等の遠距離での無線通信に適した通信規格にしたがって行動計画立案支援サーバ3等の外部端末と相互通信するように構成されている。 The terminal wireless communication network communication unit 2152 is configured to communicate with an external terminal such as the action planning support server 3 in accordance with a communication standard suitable for long-distance wireless communication such as WiFi (registered trademark).
端末計時部216は、例えばNTP(Network Time Protocol)サーバと通信することにより、現在時刻を認識するように構成されている。端末計時部216は、GPSセンサ11から受信した信号により現在時刻を認識してもよい。 The terminal timing unit 216 is configured to recognize the current time by communicating with, for example, an NTP (Network Time Protocol) server. The terminal timing unit 216 may recognize the current time from a signal received from the GPS sensor 11.
(第2端末の構成)
第2端末22は、ユーザが第2ユーザU2であり、第2端末22の端末記憶部に第2ユーザU2を識別されている点を除き、第1端末21と同様の構成を有する。
(Configuration of second terminal)
The second terminal 22 has the same configuration as the first terminal 21 except that the user is the second user U2 and the second user U2 is identified in the terminal storage unit of the second terminal 22.
(第3端末の構成)
第3端末23は、ユーザが第3ユーザU3であり、第3端末23の端末記憶部に第3ユーザU3を識別されている点を除き、第1端末21と同様の構成を有する。
(Configuration of third terminal)
The third terminal 23 has the same configuration as the first terminal 21 except that the user is the third user U3 and the third user U3 is identified in the terminal storage unit of the third terminal 23.
(行動計画立案支援サーバの構成)
行動計画立案支援サーバ3は、固定局としてのコンピュータにより構成され、サーバ制御部31と、サーバ保持部32と、サーバ通信部35とを備えている。なお、行動計画立案支援サーバ3が、移動局としてのスマートフォンまたはタブレットなどの携帯型の端末装置により構成されていてもよい。行動計画立案支援サーバ3は、複数のコンピュータが総合に通信することにより、協働してサーバ制御部31、サーバ保持部32及びサーバ通信部35等の各機能を果たすように構成されていてもよい。
(Configuration of action planning support server)
The action plan planning support server 3 is configured by a computer as a fixed station, and includes a server control unit 31, a server holding unit 32, and a server communication unit 35. The action plan planning support server 3 may be configured by a portable terminal device such as a smartphone or a tablet as a mobile station. Even if the action plan planning support server 3 is configured so that a plurality of computers communicate comprehensively, the server control unit 31, the server holding unit 32, the server communication unit 35, and the like function together. Good.
行動計画立案支援サーバ3には、行動計画立案支援サーバプログラムがインストールされている。 The action plan planning support server 3 is installed with an action plan planning support server program.
サーバ制御部31は、サーバ保持部32からデータを必要に応じて読み取った上で、当該データを対象として行動計画立案支援サーバプログラムにしたがった演算処理を実行する演算処理装置(CPU)により構成されている。当該演算処理の詳細については後述する。サーバ制御部31が当該演算処理を実行することにより、本発明の「共通嗜好認識部」、「特定参加者嗜好認識部」、「行動計画作成部」、「優先参加者認識部」及び「嗜好推定部」として機能する。 The server control unit 31 is configured by an arithmetic processing unit (CPU) that reads data from the server holding unit 32 as necessary and executes arithmetic processing according to the action plan planning support server program for the data. ing. Details of the calculation processing will be described later. When the server control unit 31 executes the calculation processing, the “common preference recognition unit”, “specific participant preference recognition unit”, “behavior plan creation unit”, “priority participant recognition unit”, and “preference” of the present invention. It functions as an “estimator”.
サーバ保持部32は、RAM、ROM又はHDD等の記憶装置により構成され、サーバ制御部31のそれぞれによる受信情報および計算結果などの演算処理結果を記憶保持するように構成されている。サーバ保持部32は、ユーザ情報321、施設情報322、地図情報323及び計画情報324を保持している。サーバ保持部32は、本発明の「保持部」に相当する。 The server holding unit 32 is configured by a storage device such as a RAM, a ROM, or an HDD, and is configured to store and hold received information and calculation processing results such as calculation results by the server control unit 31. The server holding unit 32 holds user information 321, facility information 322, map information 323, and plan information 324. The server holding unit 32 corresponds to the “holding unit” of the present invention.
ユーザ情報321は、夫々のユーザごとにユーザ識別情報3211、属性情報3212、行動履歴情報3213、話題履歴情報3214、検索履歴情報3215、対人関係情報3216及び嗜好情報3217を互いに関連付けて含んでいる。 The user information 321 includes user identification information 3211, attribute information 3212, action history information 3213, topic history information 3214, search history information 3215, interpersonal relationship information 3216, and preference information 3217 for each user.
ユーザ識別情報3211は、夫々のユーザを識別するための情報である。 The user identification information 3211 is information for identifying each user.
属性情報3212は、夫々のユーザの属性に関する情報であり、例えば、夫々のユーザの氏名、生年月日、性別、既婚、未婚、家族構成、職業及び住所を示す情報である。 The attribute information 3212 is information regarding the attributes of each user, for example, information indicating the name, date of birth, sex, marriage, unmarried, family composition, occupation, and address of each user.
行動履歴情報3213は、夫々のユーザの行動の履歴を示す情報であり、例えば、以前ユーザが採用した計画に含まれる行動である。 The behavior history information 3213 is information indicating a history of each user's behavior, and is, for example, behavior included in a plan previously adopted by the user.
話題履歴情報3214は、夫々のユーザの関心のある話題の履歴に関する情報である。例えば、各端末にインストールされている行動計画立案クライアントプログラムにより各端末がチャットボットとして機能し、当該チャットボットが夫々のユーザに対し「今興味があることは?」などを訪ねた回答を夫々のユーザの関心のある話題として収集してもよい。また、行動計画立案クライアントプログラムがSNSのログインIDをユーザの識別情報として用いている場合には、サーバ制御部31が当該ユーザのログインIDによりSNSを検索することにより、当該SNSでの当該ユーザの発言などを当該ユーザの関心のある話題として収集してもよい。 The topic history information 3214 is information relating to the history of topics that are of interest to each user. For example, each terminal functions as a chat bot by an action planning client program installed in each terminal, and each chat bot answers each user's answer to “What are you interested in?” It may be collected as a topic of interest to the user. In addition, when the action plan planning client program uses the SNS login ID as the user identification information, the server control unit 31 searches the SNS by the user login ID, so that the user of the SNS at the SNS is searched. You may collect a remark etc. as a topic of interest of the user concerned.
検索履歴情報3215は、夫々のユーザの検索の履歴に関する情報である。例えば、検索履歴情報3215は、各端末により収集された検索時におけるキーワードであってもよい。 The search history information 3215 is information related to the search history of each user. For example, the search history information 3215 may be a keyword at the time of search collected by each terminal.
対人関係情報3216は、夫々のユーザに関係する他のユーザの識別情報、夫々のユーザと当該他のユーザの関係性に関する情報が含まれている。夫々のユーザと当該他のユーザの関係性に関する情報とは、例えば、当該他のユーザが、夫々のユーザの配偶者、親子、兄弟、親戚、婚約者、恋人、同一の中学校の友人又は同一の職場の同僚であること等を示す情報である。夫々のユーザと当該他のユーザの関係性に関する情報は、当該他のユーザとの親密さを示す数値で表されていてもよい。また、夫々のユーザと当該他のユーザの関係性に関する情報は、SNSから取得されてもよい。サーバ制御部31は、各端末から受信したユーザから入力された情報を基にユーザ間の関係性を判定してもよいし、行動履歴情報3213、話題履歴情報3214、検索履歴情報3215等に基づいて一緒に行動している期間または同一の話題について興味を持っている期間を推定することにより、ユーザ間の関係性を判定してもよい。 The interpersonal relationship information 3216 includes identification information of other users related to each user, and information related to the relationship between each user and the other user. Information on the relationship between each user and the other user includes, for example, the other user's spouse, parent and child, brother, relative, fiancee, lover, the same junior high school friend or the same This information indicates that you are a colleague at work. Information regarding the relationship between each user and the other user may be expressed by a numerical value indicating the closeness with the other user. Moreover, the information regarding the relationship between each user and the said other user may be acquired from SNS. The server control unit 31 may determine the relationship between users based on information input from the users received from each terminal, or based on behavior history information 3213, topic history information 3214, search history information 3215, and the like. Thus, the relationship between users may be determined by estimating a period of acting together or a period of interest in the same topic.
嗜好情報3217は、夫々のユーザの嗜好を示す情報であり、本実施形態では、雰囲気嗜好情報32171と、予算嗜好情報32172とを含む。 The preference information 3217 is information indicating the preference of each user, and in this embodiment, includes preference information 32171 and budget preference information 32172.
嗜好情報3217は、例えば、夫々のユーザの登録時のアンケートから取得されうる。 The preference information 3217 can be acquired from a questionnaire at the time of registration of each user, for example.
雰囲気嗜好情報32171は、施設の雰囲気、特に好きな雰囲気及び嫌いな雰囲気に関する夫々のユーザの嗜好を示す情報である。嗜好については、例えば、−100〜100等の好みの大きさを示す数値で表されてもよい。 The atmosphere preference information 32171 is information indicating the preferences of each user regarding the atmosphere of the facility, particularly the favorite atmosphere and the disliked atmosphere. About preference, it may be represented by the numerical value which shows the magnitude | size of liking, such as -100-100, for example.
予算嗜好情報32172は、予算に関する夫々のユーザの嗜好を示す情報である。予算に関する嗜好は、1計画あたりに行動に費やす上限金額で表現される。これに加えてまたは代えて、1計画あたりに行動に費やす平均金額、1カ月等一定期間に行動に費やす平均金額または上限金額で表現されてもよい。 Budget preference information 32172 is information indicating each user's preference regarding the budget. The preference regarding the budget is expressed by the upper limit amount spent on the action per plan. In addition to or instead of this, it may be expressed by an average amount spent on action per plan, an average amount spent on action for a certain period such as one month, or an upper limit amount.
施設情報322は、各施設に関する情報である。施設情報322は、図5に示すように、各施設ごとに施設を識別するための施設識別情報、施設の種別を示す施設種別情報、施設に滞在する平均的な時間を示す平均滞在時間情報、施設の雰囲気を示す施設雰囲気情報、及び施設を利用する際の平均又は上限の予算を示す予算情報が含まれる。 The facility information 322 is information regarding each facility. As shown in FIG. 5, the facility information 322 includes facility identification information for identifying a facility for each facility, facility type information indicating the type of facility, average stay time information indicating an average time spent in the facility, Facility atmosphere information indicating the atmosphere of the facility and budget information indicating an average or upper limit budget when using the facility are included.
地図情報323には、道路及び各施設等の緯度及び経度等の位置情報及びPOI(Point Of Interest)を含む情報である。地図情報323には、道路網を構成する複数の道路及び道路の区間のそれぞれの位置、形状および姿勢等を表わす座標値((緯度、経度)または(緯度、経度、高度))の列のほか、各区間を識別するための道路識別情報および属性を表すデータなどが含まれている。各区間は一端または両端において他の道路の区間に接続されている。地図情報323には、道路の特徴(急カーブ、急勾配、見通しが悪い、事故多発など)が含まれていてもよい。 The map information 323 is information including position information such as latitude and longitude of roads and facilities, and POI (Point Of Interest). The map information 323 includes a column of coordinate values ((latitude, longitude) or (latitude, longitude, altitude)) representing the position, shape, posture, etc. of each of a plurality of roads and road sections constituting the road network. In addition, road identification information for identifying each section and data representing attributes are included. Each section is connected to another road section at one or both ends. The map information 323 may include road characteristics (steep curves, steep slopes, poor prospects, frequent accidents, etc.).
計画情報324は、行動の計画に関する情報であり、参加者、場所、実行日、実行時間帯、予算、行動の内容を含む情報である。 The plan information 324 is information related to an action plan, and is information including a participant, a place, an execution date, an execution time zone, a budget, and an action content.
(行動計画立案支援処理)
図6〜図8を参照して、行動計画立案支援処理について説明する。
(Action planning support processing)
With reference to FIGS. 6 to 8, the action plan planning support process will be described.
本処理では、第1端末21の第1ユーザU1が、第2端末22の第2ユーザU2、第3端末23の第3ユーザU3とともに行動するための計画を作成する場合の処理を説明する。なお、第2端末22及び第3端末23の処理はほぼ同様であるため、以下においては第2端末22の処理のみ説明する。 In this process, a process when the first user U1 of the first terminal 21 creates a plan for acting together with the second user U2 of the second terminal 22 and the third user U3 of the third terminal 23 will be described. In addition, since the process of the 2nd terminal 22 and the 3rd terminal 23 is substantially the same, only the process of the 2nd terminal 22 is demonstrated below.
第1端末21は、第1端末操作検知部2142を介して検知された第1ユーザU1の操作に基づいて認識された計画の初期条件を端末通信部215を介して行動計画立案支援サーバ3に送信する(図6/STEP102)。初期条件は、各参加者の識別情報、何月何日何時から何時までのスケジュールであるか、食事の時間はいつか、大まかな地域はどこであるか、移動手段は何か等の条件である。 The first terminal 21 sends the initial plan condition recognized based on the operation of the first user U1 detected via the first terminal operation detection unit 2142 to the action plan planning support server 3 via the terminal communication unit 215. Transmit (FIG. 6 / STEP 102). The initial conditions are the identification information of each participant, the schedule from what time of the month, what time of day, what time of the meal, where is the rough area, and what is the transportation means.
サーバ制御部31は、サーバ通信部35を介して初期条件を受信すると(図6/STEP302‥YES)、計画案作成処理を実行する(図6/STEP304)。計画案作成処理の詳細については後述するが、計画案作成処理により、図7に示されるようにスケジュール全体にわたって参加者全員が同一の行動をとる計画案P1及び図8に示されるようにスケジュールの一部において個別の行動を含む計画案P2が作成される。各計画案には、図7及び図8に示されるように、行動の案とその行動への参加者の案とその行動をとる時間帯の案と予算の案とが含まれている。計画案P1及び計画案P2が、夫々、本発明の「第1行動計画」の一例に相当する。 When the server control unit 31 receives the initial condition via the server communication unit 35 (FIG. 6 / STEP 302... YES), the server control unit 31 executes a plan creation process (FIG. 6 / STEP 304). Although details of the plan creation process will be described later, the plan creation process causes all of the participants to perform the same action throughout the schedule as shown in FIG. 7 and the schedule plan as shown in FIG. In part, a plan P2 including individual actions is created. As shown in FIGS. 7 and 8, each plan includes a plan for action, a plan for participants in the action, a plan for a time zone in which the action is taken, and a plan for budget. Each of the plan P1 and the plan P2 corresponds to an example of the “first action plan” of the present invention.
サーバ制御部31は、作成された各計画案をサーバ通信部35を介して第2端末22、第3端末23に送信する(図6/STEP306)。サーバ制御部31は、図6/STEP306の処理の前に、各計画案を第1端末21に送信し、第1端末21から各計画案に含まれる行動の変更、追加若しくは削除又は各計画案の承認等を受信してもよい。この場合、サーバ制御部31は、第1端末21から各計画案に含まれる行動の変更、追加若しくは削除を受信した場合には、それを各計画案に反映した上で、第2端末22、第3端末23に送信する。サーバ制御部31は、修正又は承認されなかった計画案がある場合には、その計画案を除外して送信する。 The server control unit 31 transmits the created plans to the second terminal 22 and the third terminal 23 via the server communication unit 35 (FIG. 6 / STEP 306). Before the processing of FIG. 6 / STEP 306, the server control unit 31 transmits each plan to the first terminal 21, and changes, adds or deletes actions included in each plan from the first terminal 21, or each plan. May be received. In this case, when the server control unit 31 receives a change, addition, or deletion of an action included in each plan from the first terminal 21, the server control unit 31 reflects it in each plan, then the second terminal 22, Transmit to the third terminal 23. If there is a plan that has not been corrected or approved, the server control unit 31 excludes the plan and transmits it.
第2端末22の端末制御部は、端末通信部を介して各計画案を受信すると(図6/STEP202‥YES)、受信した各計画案を端末画像表示部に出力する(図6/STEP204)。端末制御部は、受信した各計画案を修正又は承認するための画面を端末画像表示部に出力する。 When the terminal control unit of the second terminal 22 receives each plan via the terminal communication unit (FIG. 6 / STEP 202... YES), it outputs each received plan to the terminal image display unit (FIG. 6 / STEP 204). . The terminal control unit outputs a screen for correcting or approving each received plan to the terminal image display unit.
第2端末22の端末制御部は、端末入力部を介して第2ユーザU2からの各計画案に対する入力を検知すると(図6/STEP206‥YES)、入力された情報を端末通信部を介して行動計画立案支援サーバ3に送信する(図6/STEP208)。第2端末22に入力される情報は、各計画案に含まれる行動の変更、追加若しくは削除又は各計画案の承認を示す情報である。 When the terminal control unit of the second terminal 22 detects an input for each plan from the second user U2 through the terminal input unit (FIG. 6 / STEP206... YES), the input information is transmitted through the terminal communication unit. It transmits to the action plan formulation support server 3 (FIG. 6 / STEP 208). Information input to the second terminal 22 is information indicating change, addition or deletion of an action included in each plan, or approval of each plan.
サーバ制御部31は、サーバ通信部35を介して情報を受信すると(図6/STEP308‥YES)、受信した情報が各計画案の修正に関するものであるか(各計画案に含まれる行動の変更、追加若しくは削除であるか)否かを判定する(図6/STEP310)。 When the server control unit 31 receives the information via the server communication unit 35 (FIG. 6 / STEP308... YES), whether the received information relates to the correction of each plan (change of the action included in each plan. , Whether it is addition or deletion) (FIG. 6 / STEP 310).
当該判定結果が肯定的である場合(図6/STEP310‥YES)、サーバ制御部31は、当該情報の発信者の嗜好情報3217を修正する(図6/STEP312)。例えば、サーバ制御部31は、行動が変更された場合、変更後の行動に含まれる施設の雰囲気を好きな雰囲気と認識し、変更前の行動に含まれる施設の雰囲気を嫌いな雰囲気と認識する。また、サーバ制御部31は、行動が追加された場合、当該行動に含まれる施設の雰囲気を好きな雰囲気と認識する。また、サーバ制御部31は、行動が削除された場合、当該行動に含まれる施設の雰囲気を嫌いな雰囲気と認識する。これらに代えて、サーバ制御部31は、嗜好を示す値から所定の値を増減してもよい。 If the determination result is affirmative (FIG. 6 / STEP 310... YES), the server control unit 31 corrects the preference information 3217 of the sender of the information (FIG. 6 / STEP 312). For example, when the behavior is changed, the server control unit 31 recognizes the atmosphere of the facility included in the behavior after the change as a favorite atmosphere, and recognizes the atmosphere of the facility included in the behavior before the change as a disliked atmosphere. . In addition, when an action is added, the server control unit 31 recognizes the facility atmosphere included in the action as a favorite atmosphere. Further, when the action is deleted, the server control unit 31 recognizes the atmosphere of the facility included in the action as a disliked atmosphere. Instead of these, the server control unit 31 may increase or decrease the predetermined value from the value indicating the preference.
当該判定結果が否定的である場合(図6/STEP310‥NO)又は図6/STEP312の処理の後、サーバ制御部31は、各計画案をサーバ通信部35を介して第1端末21に送信する(図6/STEP314)。各計画案の修正があった場合には、サーバ制御部31は、修正を反映した各計画案を第1端末21に送信する。また、サーバ制御部31は、修正又は承認されなかった計画案がある場合には、その計画案が修正も承認もされなかった旨を第1端末21に送信する。 When the determination result is negative (FIG. 6 / STEP 310... NO) or after the processing of FIG. 6 / STEP 312, the server control unit 31 transmits each plan to the first terminal 21 via the server communication unit 35. (FIG. 6 / STEP 314). When each plan is corrected, the server control unit 31 transmits each plan reflecting the correction to the first terminal 21. Further, when there is a plan that has not been corrected or approved, the server control unit 31 transmits to the first terminal 21 that the plan has not been corrected or approved.
第1端末制御部211は、各計画案を受信すると(図6/STEP104‥YES)、各計画案を端末画像表示部2131に出力する(図6/STEP106)。第1端末制御部211は、併せて各計画案を修正又は承認するための画面を端末画像表示部2131に出力する。 When the first terminal control unit 211 receives each plan (FIG. 6 / STEP 104... YES), it outputs each plan to the terminal image display unit 2131 (FIG. 6 / STEP 106). The first terminal control unit 211 also outputs a screen for correcting or approving each plan to the terminal image display unit 2131.
その後、第1端末制御部211は、図6/STEP206〜STEP208と同様の処理を実行し、サーバ制御部31が図6/STEP308〜STEP314と同様の処理を実行し、これらが繰り返される。サーバ制御部31は、最終的に、全ての参加者により承認が得られた又は一定期間修正が入らなかった場合、計画案を計画情報324に追加してサーバ保持部32に保持する。各端末のユーザは、行動計画立案支援サーバ3にアクセスし、この計画情報324に含まれる計画案を参照することにより、行動の計画を確認することができる。 Thereafter, the first terminal control unit 211 executes the same processing as in FIG. 6 / STEP 206 to STEP 208, and the server control unit 31 executes the same processing as in FIG. 6 / STEP 308 to STEP 314, and these are repeated. The server control unit 31 finally adds the plan plan to the plan information 324 and holds it in the server holding unit 32 when the approval is obtained by all the participants or the correction is not made for a certain period of time. The user of each terminal can confirm the action plan by accessing the action plan planning support server 3 and referring to the plan included in the plan information 324.
このようにして、ユーザの行動の計画の立案が支援される。 In this way, the planning of the user's action is supported.
(第1実施形態の計画案作成処理)
次に、図4、図5、図7〜図9を参照して、サーバ制御部31によって実行される計画案作成処理について説明する。
(Plan creation process of the first embodiment)
Next, the plan creation process executed by the server control unit 31 will be described with reference to FIGS.
サーバ制御部31は、受信した初期条件を認識する(図9/STEP320)。初期条件には、各参加者の識別情報、何月何日何時から何時までのスケジュールであるか、食事の時間はいつか、大まかな地域はどこであるか、移動手段は何か等の条件が含まれている。 The server control unit 31 recognizes the received initial condition (FIG. 9 / STEP 320). Initial conditions include conditions such as identification information for each participant, schedule from what day to what time of the month, when to eat, where is the approximate area, and what is the means of transportation It is.
本実施形態においては、サーバ制御部31は、参加者が第1ユーザU1,第2ユーザU2,第3ユーザU3であり、2017年4月1日10:00から19:00までのスケジュール、12:00〜13:00までを昼食の時間、18:00〜19:00までを夕食の時間、地域は宇都宮で移動手段は歩きであると認識したとして、以下を説明する。 In the present embodiment, the server control unit 31 has a first user U1, a second user U2, and a third user U3, and a schedule from 10:00 to 19:00 on April 1, 2017. The following explanation will be given on the assumption that it is recognized that lunch time is from 10:00 to 13:00, dinner time is from 18:00 to 19:00, the area is Utsunomiya and the transportation means is walking.
サーバ制御部31は、各参加者の識別情報を基に、ユーザ情報321を参照することにより、各ユーザの嗜好を認識する(図9/STEP322)。 The server control unit 31 recognizes each user's preference by referring to the user information 321 based on the identification information of each participant (FIG. 9 / STEP 322).
例えば、サーバ制御部31は、雰囲気嗜好情報32171を参照することにより、例えば、図4に示されるように、第1ユーザU1が明るい雰囲気の施設を好み、落ち着いた雰囲気の施設を嫌っている、第2ユーザU2が明るい雰囲気を好んでいる、第3ユーザU3が落ち着いた雰囲気の施設を好み、明るい雰囲気の施設を嫌っているということを認識する。 For example, the server control unit 31 refers to the atmosphere preference information 32171 so that, for example, as shown in FIG. 4, the first user U1 likes a bright atmosphere facility and dislikes a calm atmosphere facility. It is recognized that the second user U2 likes a bright atmosphere, the third user U3 likes a calm facility, and hates a bright atmosphere.
サーバ制御部31は、予算嗜好情報32172を参照することにより、例えば、図4に示されるように、第1ユーザU1が1計画あたり10,000円以下に抑えることを希望していること、第2ユーザU2が1計画あたり12,000円以下に抑えることを希望していること、第3ユーザU3が1計画あたり8,000円以下に抑えることを希望していることを認識する。 The server control unit 31 refers to the budget preference information 32172, for example, as shown in FIG. 4, that the first user U1 wishes to keep the price below 10,000 yen per plan, It is recognized that the two users U2 want to keep the price below 12,000 yen per plan, and that the third user U3 wants to keep the price below 8,000 yen per plan.
サーバ制御部31は、各参加者の共通の嗜好である共通嗜好を認識する(図9/STEP324)。ここで、共通嗜好とは、少なくとも2人の人に共通する嗜好であるが、各参加者のうち最も多くの人に共通する嗜好であってもよいし、計画の立案者である第1ユーザU1が持つ嗜好のうち、他の参加者と共通する嗜好であってもよい。雰囲気の嗜好、予算の嗜好など、嗜好の種別が複数ある場合には、サーバ制御部31は、夫々の嗜好の種別ごとに共通嗜好を認識してもよい。 The server control unit 31 recognizes a common preference that is a common preference of each participant (FIG. 9 / STEP 324). Here, the common preference is a preference common to at least two people, but may be a preference common to the most people among the participants, or the first user who is a planner Of the preferences of U1, it may be a preference common to other participants. When there are a plurality of preference types such as an atmosphere preference and a budget preference, the server control unit 31 may recognize a common preference for each preference type.
本実施形態では、サーバ制御部31は、嗜好情報3217(図4)を参照して、各参加者のうち、最も多くの人に共通する嗜好である「明るい雰囲気の施設を好む」及び「8,000円/計画以下」を共通嗜好として認識する。 In the present embodiment, the server control unit 31 refers to the preference information 3217 (FIG. 4), and among the participants, “prefers a facility with a bright atmosphere” and “8”, which are preferences common to the most people. “1,000 yen / plan or less” is recognized as a common preference.
サーバ制御部31は、共通嗜好と異なる嗜好を有する参加者(以下、「特定参加者」という。)の嗜好を認識する(図9/STEP326)。本実施形態では、明るい雰囲気の施設を嫌う第3ユーザU3の嗜好を特定参加者の嗜好として認識する。 The server control unit 31 recognizes the preference of a participant who has a preference different from the common preference (hereinafter referred to as “specific participant”) (FIG. 9 / STEP 326). In the present embodiment, the preference of the third user U3 who dislikes bright facilities is recognized as the preference of the specific participant.
サーバ制御部31は、施設情報322(図5)及び地図情報323を参照し、初期条件に規定される地域において、共通嗜好に合致する施設を認識する(図9/STEP328)。本実施形態では、サーバ制御部31は、地域「宇都宮」において、共通嗜好「明るい雰囲気の施設を好む」及び「8,000円/計画以下」に合致する施設として、「遊園地」「映画館」「アンテナショップ」を認識する。 The server control unit 31 refers to the facility information 322 (FIG. 5) and the map information 323, and recognizes a facility that matches the common preference in the area defined by the initial conditions (FIG. 9 / STEP 328). In the present embodiment, the server control unit 31 has “amusement park”, “movie theater” as a facility that matches the common preference “prefers a bright atmosphere facility” and “8,000 yen / plan or less” in the area “Utsunomiya”. "Recognize" antenna shop ".
サーバ制御部31は、嗜好情報3217(図4)、施設情報322(図5)及び地図情報323を参照し、初期条件に規定される地域において、特定参加者の嗜好に合致する施設を認識する(図9/STEP330)。本実施形態では、サーバ制御部31は、地域「宇都宮」において、特定参加者「第3ユーザU3」の嗜好「落ち着いた雰囲気の施設を好む」及び「予算8,000円以下」に合致する施設である「博物館」「公園」が認識される。 The server control unit 31 refers to the preference information 3217 (FIG. 4), the facility information 322 (FIG. 5), and the map information 323, and recognizes a facility that matches the preference of the specific participant in the area defined by the initial conditions. (FIG. 9 / STEP330). In the present embodiment, the server control unit 31 in the area “Utsunomiya” matches the preferences “preferred facilities with a calm atmosphere” and “budget 8,000 yen or less” of the specific participant “third user U3”. The “museum” and “park” are recognized.
サーバ制御部31は、初期条件を充足する範囲内で、図9/STEP328、図9/STEP330で認識された施設への訪問を組み合わせた計画案を作成する(図9/STEP332)。 The server control unit 31 creates a plan that combines visits to the facilities recognized in FIG. 9 / STEP 328 and FIG. 9 / STEP 330 within a range that satisfies the initial conditions (FIG. 9 / STEP 332).
本実施形態では、サーバ制御部31は、施設情報322から、各施設の利用時間を認識する。そして、サーバ制御部31は、各施設間の移動時間を地図情報323を参照することにより認識する。サーバ制御部31は、これらの時間から、2017年4月1日10:00から19:00までのスケジュール、12:00〜13:00までを昼食の時間、18:00〜19:00までを夕食の時間、予算が「予算8,000円以下」となるような制約を充足するような施設の訪問順を決定することにより、計画案を作成する。 In the present embodiment, the server control unit 31 recognizes the usage time of each facility from the facility information 322. Then, the server control unit 31 recognizes the travel time between the facilities by referring to the map information 323. From these times, the server control unit 31 sets the schedule from 10:00 to 19:00 on April 1, 2017, the lunch time from 12:00 to 13:00, and the time from 18:00 to 19:00. A plan is prepared by deciding the order of visits to facilities that satisfy the constraint that the budget and time of the dinner will be “budget 8,000 yen or less”.
例えば、サーバ制御部31は、図7に示されるように、10:00〜12:00において、特定参加者「第3ユーザU3」の嗜好に合致する「博物館」を訪問し、13:30〜17:30において共通嗜好に合致する「遊園地」を訪問する計画案P1を作成する。 For example, as illustrated in FIG. 7, the server control unit 31 visits a “museum” that matches the preference of the specific participant “third user U3” at 10:00 to 12:00, At 17:30, a plan P1 for visiting an “amusement park” that matches the common preference is created.
サーバ制御部31は、初期条件を充足する範囲内で、図9/STEP328で認識された施設への訪問と、図9/STEP330で認識された施設への訪問を個別に行う計画案を作成する(図9/STEP334)。 The server control unit 31 creates a plan that individually performs a visit to the facility recognized in FIG. 9 / STEP 328 and a visit to the facility recognized in FIG. 9 / STEP 330 within a range that satisfies the initial conditions. (FIG. 9 / STEP334).
例えば、サーバ制御部31は、図8に示されるように、主要なグループが13:30〜17:30において共通嗜好に合致する「遊園地」を訪問するとともに、特定参加者が13:30〜17:30において、特定参加者「第3ユーザU3」の嗜好に合致する「博物館」「公園」を訪問する計画案P2を作成する。 For example, as illustrated in FIG. 8, the server control unit 31 visits an “amusement park” in which a main group meets a common preference at 13:30 to 17:30, and a specific participant is from 13:30 to 13:30. At 17:30, a plan P2 for visiting a “museum” “park” that matches the preference of the specific participant “third user U3” is created.
なお、計画案P2には、上記時間帯とは異なる時間帯において、共通嗜好又は特定参加者「第3ユーザU3」の嗜好のいずれかに反する「アンテナショップ」への訪問が含まれている。また、特定参加者「第3ユーザU3」が個別行動をとることを勘案して、サーバ制御部31は、特定参加者「第3ユーザU3」の予算または特定参加者「第3ユーザU3」以外の予算が修正された上で計画案が作成する。本実施形態においては、サーバ制御部31は、「第1ユーザU1」「第2ユーザU2」の予算を10,000円以下に修正した上で計画案を作成している。 Note that the plan P2 includes a visit to an “antenna shop” that violates either the common preference or the preference of the specific participant “third user U3” in a time zone different from the above time zone. Further, considering that the specific participant “third user U3” takes an individual action, the server control unit 31 is not limited to the budget of the specific participant “third user U3” or the specific participant “third user U3”. The plan is prepared after the budget is revised. In the present embodiment, the server control unit 31 creates a plan after correcting the budgets of the “first user U1” and “second user U2” to 10,000 yen or less.
以上の通りの処理により、図7及び図8に示されるような計画案が作成される。 The plan as shown in FIG. 7 and FIG. 8 is created by the processing as described above.
(第2実施形態)
図10を参照して、次に、第2実施形態の計画案作成処理について説明する。
(Second Embodiment)
Next, the plan creation process of the second embodiment will be described with reference to FIG.
第1実施形態と第2実施形態とで共通の構成については、同一の符号を付して説明を省略する。 About the structure which is common in 1st Embodiment and 2nd Embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.
第2実施形態は、参加者間の関係を考慮して計画の立案を支援する実施形態である。 The second embodiment is an embodiment that supports planning in consideration of the relationship between participants.
(第2実施形態の計画案作成処理)
図10/STEP320〜STEP330は、第1実施形態の計画案作成処理の図9/STEP320〜STEP330と同様の処理であるので説明を省略する。
(Plan creation process of the second embodiment)
10 / STEP 320 to STEP 330 are the same processes as FIG. 9 / STEP 320 to STEP 330 of the plan creation process of the first embodiment, and thus description thereof is omitted.
サーバ制御部31は、対人関係情報3216を参照し、嗜好を共通する参加者間の関係が所定の第1関係であるかどうかを判定する(図10/STEP340)。 The server control unit 31 refers to the interpersonal relationship information 3216 and determines whether or not the relationship between the participants having the same preference is the predetermined first relationship (FIG. 10 / STEP 340).
例えば、図4の例においては、サーバ制御部31は、第1ユーザU1と第2ユーザU2との関係が、所定の第1関係であるかどうかを判定する。 For example, in the example of FIG. 4, the server control unit 31 determines whether the relationship between the first user U1 and the second user U2 is a predetermined first relationship.
所定の第1関係とは、比較的長い時間を過ごすことに互いに抵抗がない関係をいい、例えば、第1ユーザU1と第2ユーザU2とが配偶者、親子、兄弟、親戚、婚約者、恋人、友人又は同僚等の関係であることが挙げられる。サーバ制御部31は、第1ユーザU1と第2ユーザU2とが特段の関係性を持たなかったり、友人の友人等、第1関係でない、すなわち親密でない関係である場合には、図10/STEP340の判定結果を否定的と判定する。親密さが数値で表されている場合には、サーバ制御部31は、第1ユーザU1と第2ユーザU2との親密さが所定の第1閾値以上である場合に図10/STEP340の判定結果を肯定的と判定してもよい。 The predetermined first relationship is a relationship in which there is no resistance to spending a relatively long time. For example, the first user U1 and the second user U2 are a spouse, a parent and child, a brother, a relative, a fiance, and a lover. , A friend or colleague relationship. When the first user U1 and the second user U2 do not have a special relationship, or when the first user U1 and the second user U2 are not in a first relationship such as a friend of a friend, that is, in a relationship that is not intimate, FIG. The determination result is determined as negative. When the intimacy is represented by a numerical value, the server control unit 31 determines that the intimacy between the first user U1 and the second user U2 is equal to or greater than a predetermined first threshold value in FIG. 10 / STEP340. May be determined as positive.
当該判定結果が肯定的である場合(図10/STEP340‥YES)、サーバ制御部31は、対人関係情報3216を参照し、特定参加者と、他の参加者間の関係が所定の第2関係であるかどうかを判定する(図10/STEP342)。 When the determination result is affirmative (FIG. 10 / STEP340... YES), the server control unit 31 refers to the interpersonal relationship information 3216, and the relationship between the specific participant and the other participants is a predetermined second relationship. Is determined (FIG. 10 / STEP 342).
例えば、図4の例においては、サーバ制御部31は、第3ユーザと、第1ユーザU1又は第2ユーザU2の関係が、所定の第2関係であるかどうかを判定する。 For example, in the example of FIG. 4, the server control unit 31 determines whether the relationship between the third user and the first user U1 or the second user U2 is a predetermined second relationship.
所定の第2関係とは、個別の行動をとるよりも、一緒の行動をとることを好む蓋然性が高い関係を言い、例えば、第1ユーザU1と第3ユーザU3とが配偶者、親子、婚約者又は恋人である場合が挙げられる。親密さが数値で表されている場合には、サーバ制御部31は、第1ユーザU1と第3ユーザU3との親密さが第1閾値よりも高い第2閾値以上である場合に図10/STEP342の判定結果を肯定的と判定してもよい。 The predetermined second relationship refers to a relationship that is more likely to take actions together than to take individual actions. For example, the first user U1 and the third user U3 are spouses, parents and children, and engagement. Or a lover. When the intimacy is represented by a numerical value, the server control unit 31 determines that the intimacy between the first user U1 and the third user U3 is equal to or higher than a second threshold value that is higher than the first threshold value. You may determine with the determination result of STEP342 being affirmative.
図10/STEP340の判定結果が否定的である場合(図10/STEP340‥NO)又は図10/STEP342の判定結果が肯定的である場合(図10/STEP342‥YES)、サーバ制御部31は、初期条件を充足する範囲内で、図10/STEP328、図10/STEP330で認識された施設への訪問を組み合わせた計画案を作成する(図10/STEP332)。図10/STEP332の処理は、図9/STEP332の処理と同様の処理であるので説明を省略する。 When the determination result of FIG. 10 / STEP 340 is negative (FIG. 10 / STEP 340... NO) or when the determination result of FIG. 10 / STEP 342 is positive (FIG. 10 / STEP 342... YES), the server control unit 31 A plan that combines visits to facilities recognized in FIG. 10 / STEP 328 and FIG. 10 / STEP 330 is created within a range that satisfies the initial conditions (FIG. 10 / STEP 332). The process of FIG. 10 / STEP 332 is the same as the process of FIG.
図10/STEP342の判定結果が否定的である場合(図10/STEP340‥NO)、サーバ制御部31は、初期条件を充足する範囲内で、図10/STEP328で認識された施設への訪問と、図10/STEP330で認識された施設への訪問を個別に行う計画案を作成する(図10/STEP334)。図10/STEP334の処理は、図9/STEP334の処理と同様の処理であるので説明を省略する。 When the determination result of FIG. 10 / STEP 342 is negative (FIG. 10 / STEP 340... NO), the server control unit 31 performs a visit to the facility recognized in FIG. 10 / STEP 328 within a range that satisfies the initial conditions. Then, a plan for making an individual visit to the facility recognized in FIG. 10 / STEP 330 is created (FIG. 10 / STEP 334). The processing in FIG. 10 / STEP 334 is the same as the processing in FIG.
上述した処理により、参加者間の関係性に鑑みて適切な行動の計画案の立案が支援される。 The above-described processing supports the planning of an appropriate action plan in view of the relationship between the participants.
(第3実施形態)
図11を参照して、次に、第3実施形態の計画案作成処理について説明する。
(Third embodiment)
Next, the plan creation process of the third embodiment will be described with reference to FIG.
第1実施形態〜第3実施形態で共通の構成については、同一の符号を付して説明を省略する。 The components common to the first to third embodiments are denoted by the same reference numerals and description thereof is omitted.
第3実施形態は、お祝いされる人、顧客、上司、子供等、その嗜好を他の参加者よりも優先的に計画に反映させるべき参加者(以下、「優先参加者」という。)がいる場合の実施形態である。 In the third embodiment, there are participants (hereinafter referred to as “priority participants”) whose preferences should be reflected in the plan more preferentially than other participants, such as celebrating people, customers, bosses, and children. Embodiment.
(第3実施形態の計画案作成処理)
図11/STEP320〜図11/STEP322は、第1実施形態の計画案作成処理の図9/STEP320〜STEP322と同様の処理であるので説明を省略する。
(Plan creation process of the third embodiment)
11 / STEP 320 to FIG. 11 / STEP 322 are the same processing as FIG. 9 / STEP 320 to STEP 322 of the plan creation processing of the first embodiment, and thus description thereof is omitted.
サーバ制御部31は、優先参加者を認識する(図11/STEP352)。優先参加者は、初期条件で指定されてよいし、予めユーザ登録の際に設定されてもよいし、所定の年齢以上若しくは以下又は誕生日の人など、属性情報3212に含まれる参加者の年齢等の属性に基づいて自動的に認識されてもよいし、対人関係情報3216に含まれる各参加者間の関係に基づいて自動的に認識されてもよい。 The server control unit 31 recognizes the priority participant (FIG. 11 / STEP 352). The priority participant may be designated in the initial condition, may be set in advance during user registration, or the age of the participant included in the attribute information 3212, such as a person older than or less than a predetermined age or a person of a birthday Or may be automatically recognized based on the relationship between each participant included in the interpersonal relationship information 3216.
サーバ制御部31は、優先参加者の嗜好と他の参加者嗜好のうち共通する嗜好を共通嗜好として認識する(図11/STEP354)。 The server control unit 31 recognizes a common preference among the preference of the priority participant and other participant preferences as a common preference (FIG. 11 / STEP 354).
以下、サーバ制御部31は、図11/STEP326〜STEP334の処理を実行する。図11/STEP326〜STEP334の処理は、図9/STEP326〜STEP334の処理と同様であるので説明を省略する。 Hereinafter, the server control unit 31 executes the processing of FIG. 11 / STEP 326 to STEP 334. Since the processing of FIG. 11 / STEP 326 to STEP 334 is the same as the processing of FIG. 9 / STEP 326 to STEP 334, description thereof will be omitted.
これによれば、優先参加者の嗜好が共通の嗜好に反映されるので、優先参加者に配慮した行動の計画の立案が支援される。 According to this, since the preference of the priority participant is reflected in the common preference, the planning of the action considering the priority participant is supported.
(第4実施形態)
次に、図12を参照して、第4実施形態の計画案作成処理について説明する。
(Fourth embodiment)
Next, with reference to FIG. 12, the plan creation process of the fourth embodiment will be described.
第1実施形態〜第4実施形態で共通の構成については、同一の符号を付して説明を省略する。 The components common to the first to fourth embodiments are denoted by the same reference numerals and description thereof is omitted.
第4実施形態は、第3実施形態と同様に、お祝いされる人、顧客、上司、子供等、その嗜好を優先的に計画に反映させるべき参加者(優先参加者)がいる場合の実施形態である。 As in the third embodiment, the fourth embodiment is an embodiment in the case where there are participants (priority participants) whose preference should be reflected in the plan, such as celebrating people, customers, bosses, and children. It is.
(第4実施形態の計画案作成処理)
図12/STEP320〜図12/STEP334は、第1実施形態の計画案作成処理の図9/STEP320〜STEP334と同様の処理であるので説明を省略する。
(Plan creation process of the fourth embodiment)
12 / STEP 320 to FIG. 12 / STEP 334 are the same processing as FIG. 9 / STEP 320 to STEP 334 of the plan creation processing of the first embodiment, and thus description thereof is omitted.
サーバ制御部31は、優先参加者を認識する(図12/STEP362)。図12/STEP362の処理は、図11/STEP352の処理と同様であるので説明を省略する。 The server control unit 31 recognizes the priority participant (FIG. 12 / STEP 362). The process of FIG. 12 / STEP 362 is the same as the process of FIG.
サーバ制御部31は、嗜好情報3217及び施設情報322を参照して優先参加者の嗜好に合致する行動を認識する(図12/STEP364)。例えば、第3ユーザが優先参加者である場合、サーバ制御部31は、嗜好情報3217(図4)及び施設情報322(図5)を参照して、優先参加者の嗜好「明るい雰囲気を嫌い、落ち着いた雰囲気を好み、1計画あたり8,000円以下の予算を好む」に合致する行動「博物館を訪問」「公園を訪問」を認識してもよい。 The server control unit 31 refers to the preference information 3217 and the facility information 322 to recognize an action that matches the preference of the priority participant (FIG. 12 / STEP 364). For example, when the third user is a priority participant, the server control unit 31 refers to the preference information 3217 (FIG. 4) and the facility information 322 (FIG. 5). You may recognize the actions “visit the museum” and “visit the park” that are consistent with “prefer a calm atmosphere and prefer a budget of 8,000 yen or less per plan”.
サーバ制御部31は、優先参加者の嗜好に合致する行動を組み合わせる計画を作成する(図12/STEP366)。例えば、サーバ制御部31は、「博物館を訪問」「公園を訪問」を組み合わせ、これらに全員が参加するという計画案を作成する。この計画案が、本発明の「第2行動計画」の一例に相当する。 The server control unit 31 creates a plan for combining actions that match the preference of the priority participant (FIG. 12 / STEP 366). For example, the server control unit 31 combines “visiting a museum” and “visiting a park” and creates a plan in which all of them participate. This plan corresponds to an example of the “second action plan” of the present invention.
このような処理により、優先参加者の嗜好が反映された計画案が作成されるので、優先参加者に配慮した行動の計画の立案が支援される。 As a result of such processing, a plan that reflects the preference of the priority participant is created, so that the planning of an action considering the priority participant is supported.
(第5実施形態)
次に、図13〜図15を参照して、第5実施形態について説明する。
(Fifth embodiment)
Next, a fifth embodiment will be described with reference to FIGS.
第1実施形態〜第5実施形態で共通の構成については、同一の符号を付して説明を省略する。 The components common to the first to fifth embodiments are denoted by the same reference numerals and description thereof is omitted.
第5実施形態は、一部の参加者の嗜好情報が欠落している場合に、その嗜好情報を推定する処理に関する実施形態である。本実施形態では、第1ユーザU1〜第3ユーザU3の3名が参加者であり、これらの参加者のうち、第2ユーザU2、第3ユーザU3の嗜好情報が欠落している場合の処理について説明する。 5th Embodiment is embodiment regarding the process which estimates the preference information, when the preference information of some participants is missing. In this embodiment, the first user U1 to the third user U3 are three participants, and the processing when the preference information of the second user U2 and the third user U3 is missing among these participants. Will be described.
(行動計画立案支援サーバの構成)
図13を参照して、行動計画立案支援サーバ3の構成を説明する。
(Configuration of action planning support server)
The configuration of the action plan planning support server 3 will be described with reference to FIG.
行動計画立案支援サーバ3は、第1実施形態で説明した構成に加え、サーバ保持部32が、嗜好傾向情報325を保持している。 In the action plan planning support server 3, the server holding unit 32 holds preference tendency information 325 in addition to the configuration described in the first embodiment.
嗜好傾向情報325は、年齢、性別、家族構成、職業、地域等の人の属性と、人の行動履歴、話題履歴、検索履歴と、人の嗜好との関係を示した情報である。例えば、嗜好傾向情報325には、60代、男性、既婚、会社員、○○市に在住の人は、落ち着いた雰囲気と1計画あたり12,000円以下の予算とを好むなどの属性と嗜好との関係が含まれている。また、嗜好傾向情報325には、喫茶店に頻繁に行く人は、明るい雰囲気を好むなどの行動履歴と嗜好との関係が含まれていてもよい。嗜好傾向情報325には、科学の話題を頻繁にする人は、学術的な雰囲気を好むなどの話題履歴と嗜好との関係が含まれていてもよい。嗜好傾向情報325には、美術の事柄について頻繁に検索する人は、寂しげな雰囲気を好むなどの検索履歴と嗜好との関係が含まれていてもよい。 The preference tendency information 325 is information indicating a relationship between a person's attributes such as age, sex, family structure, occupation, and region, a person's behavior history, topic history, search history, and person's preference. For example, preference tendency information 325 includes attributes and preferences such as those in their 60s, men, married people, office workers, and people living in XX city prefer a calm atmosphere and a budget of 12,000 yen or less per plan. The relationship with is included. In addition, the preference tendency information 325 may include a relationship between an action history and preference such that a person who frequently goes to a coffee shop likes a bright atmosphere. The preference tendency information 325 may include a relationship between a topic history and a preference such that a person who frequently makes scientific topics prefers an academic atmosphere. The preference tendency information 325 may include a relationship between a search history and preference such that a person who frequently searches for art matters likes a lonely atmosphere.
(嗜好推定処理)
図14〜図15を参照して、嗜好推定処理を説明する。
(Preference estimation processing)
The preference estimation process will be described with reference to FIGS.
嗜好推定処理は、例えば、図6のSTEP304の計画案作成処理の前に実行される処理である。 The preference estimation process is, for example, a process executed before the plan creation process in STEP 304 of FIG.
第1端末21は、端末通信部215を介して参加者の情報を行動計画立案支援サーバ3に送信する(図14/STEP172)。参加者の情報には、参加者の識別情報、参加者と第1ユーザU1との関係、参加者の年齢、性別、家族構成、職業、地域等の属性の情報が含まれている。 The first terminal 21 transmits the participant information to the action plan planning support server 3 via the terminal communication unit 215 (FIG. 14 / STEP 172). Participant information includes participant identification information, the relationship between the participant and the first user U1, information on attributes such as the participant's age, sex, family structure, occupation, and region.
サーバ制御部31は、サーバ通信部35を介して参加者の情報を受信すると(図14/STEP372‥YES)、参加者のうちの一の参加者の情報を認識する(図14/STEP374)。 When the server control unit 31 receives the participant information via the server communication unit 35 (FIG. 14 / STEP 372... YES), the server control unit 31 recognizes the information of one of the participants (FIG. 14 / STEP 374).
サーバ制御部31は、第1端末21の第1ユーザU1と、認識した一の参加者のとの関係が所定の第3関係であるか判定する(図14/STEP376)。 The server control unit 31 determines whether the relationship between the first user U1 of the first terminal 21 and the recognized one participant is the predetermined third relationship (FIG. 14 / STEP 376).
ここで、第3関係とは、第1ユーザと、一の参加者とが趣味が類似していると推察されるような関係であり、例えば、第1ユーザと、一の参加者とが配偶者、婚約者、恋人又は友人であるような場合である。サーバ制御部31は、第1ユーザと、一の参加者との親密さが所定の第3閾値以上の場合に、図14/STEP376の判定結果が肯定的であると判定してもよい。 Here, the third relationship is a relationship in which it is inferred that the first user and one participant have similar hobbies. For example, the first user and one participant are spouses. Such as a person, fiancee, lover or friend. The server control unit 31 may determine that the determination result of FIG. 14 / STEP 376 is positive when the closeness between the first user and one participant is equal to or greater than a predetermined third threshold.
当該判定結果が肯定的である場合(図14/STEP376‥YES)、サーバ制御部31は、第1ユーザU1の嗜好を当該一の参加者の嗜好として認識する(図14/STEP378)。 When the determination result is affirmative (FIG. 14 / STEP 376... YES), the server control unit 31 recognizes the preference of the first user U1 as the preference of the one participant (FIG. 14 / STEP 378).
例えば、第1ユーザU1と第2ユーザU2との関係が第3関係である場合、図15に示されるように、第2ユーザU2が、第1ユーザU1と同一の嗜好を有すると認識する。 For example, when the relationship between the first user U1 and the second user U2 is the third relationship, the second user U2 recognizes that the second user U2 has the same preference as the first user U1, as shown in FIG.
当該判定結果が否定的である場合(図14/STEP376‥NO)、サーバ制御部31は、当該一の参加者の属性を認識する(図14/STEP380)。 When the determination result is negative (FIG. 14 / STEP 376... NO), the server control unit 31 recognizes the attribute of the one participant (FIG. 14 / STEP 380).
サーバ制御部31は、嗜好傾向情報325を参照して、当該一の参加者の属性に基づいて当該一の参加者の嗜好を推定する(図14/STEP382)。 The server control unit 31 refers to the preference tendency information 325 and estimates the preference of the one participant based on the attribute of the one participant (FIG. 14 / STEP 382).
例えば、サーバ制御部31は、第3ユーザU3の属性が60代、男性、既婚、会社員、○○市に在住である場合、嗜好傾向情報325を参照して、当該属性に基づいて、図15に示されるように、落ち着いた雰囲気と1計画あたり12,000円以下の予算とを好むと推定する。 For example, when the attribute of the third user U3 is in his 60s, male, married, office worker, and resident in XX city, the server control unit 31 refers to the preference tendency information 325 and determines the figure based on the attribute. As shown in FIG. 15, it is estimated that he prefers a calm atmosphere and a budget of 12,000 yen or less per plan.
サーバ制御部31は、嗜好情報が欠落した全ての参加者に対して図14/STEP374〜STEP382の処理を実行済みかどうかを判定する(図14/STEP384)。 The server control unit 31 determines whether or not the processing of FIG. 14 / STEP 374 to STEP 382 has been executed for all participants who have lost preference information (FIG. 14 / STEP 384).
当該判定結果が否定的である場合(図14/STEP384‥NO)、サーバ制御部31は、図14/STEP374〜STEP382の処理を未実行の参加者に対して図14/STEP374〜STEP382の処理を実行する。 When the determination result is negative (FIG. 14 / STEP 384... NO), the server control unit 31 performs the processes of FIG. 14 / STEP 374 to STEP 382 for the unexecuted participants. Run.
当該判定結果が肯定的である場合(図14/STEP384‥YES)、サーバ制御部31は、推定した参加者の嗜好を示す情報をサーバ通信部35を介して第1端末21に送信する(図14/STEP386)。 When the determination result is affirmative (FIG. 14 / STEP 384... YES), the server control unit 31 transmits information indicating the estimated participant preference to the first terminal 21 via the server communication unit 35 (FIG. 14). 14 / STEP386).
端末制御部211は、端末通信部215を介して参加者の嗜好を示す情報を受信すると(図14/STEP174‥YES)、推定された参加者の嗜好を示す情報を端末画像表示部2131に出力する(図14/STEP176)。端末制御部211は、併せて推定された参加者の嗜好を示す情報を修正するための画面を端末画像表示部2131に出力する。 When receiving information indicating the preference of the participant via the terminal communication unit 215 (FIG. 14 / STEP 174... YES), the terminal control unit 211 outputs information indicating the estimated preference of the participant to the terminal image display unit 2131. (FIG. 14 / STEP 176). The terminal control unit 211 outputs, to the terminal image display unit 2131, a screen for correcting information indicating the estimated participant preference.
端末制御部211は、端末入力部214を介して第1ユーザU1の入力を検知すると、入力された、嗜好を修正する情報を端末通信部215を介して行動計画立案支援サーバ3に送信する(図14/STEP178)。 When the terminal control unit 211 detects the input of the first user U1 via the terminal input unit 214, the terminal control unit 211 transmits the input information for correcting the preference to the action plan planning support server 3 via the terminal communication unit 215 ( FIG. 14 / STEP 178).
サーバ制御部31は、サーバ通信部35を介して嗜好を修正する情報を受信すると(図14/STEP388‥YES)、受信した情報を嗜好情報3217に保持することにより、嗜好情報3217を更新する(図14/STEP390)。 When the server control unit 31 receives the information for correcting the preference via the server communication unit 35 (FIG. 14 / STEP388... YES), the server control unit 31 updates the preference information 3217 by holding the received information in the preference information 3217 ( FIG. 14 / STEP 390).
以上の処理により、嗜好情報が欠落していても、第1ユーザU1と参加者との関係、又は参加者の属性に応じて適切に嗜好が推定されうる。 Through the above processing, even if the preference information is missing, the preference can be appropriately estimated according to the relationship between the first user U1 and the participant or the attribute of the participant.
(変形態様)
第1実施形態〜第5実施形態では、参加者の嗜好として、雰囲気の嗜好、予算の嗜好が勘案されたが、これらに代えてまたは加えて、食べ物に関する嗜好、広範囲に行動するか一定範囲で行動するかなどの行動形態に関する嗜好など他の嗜好が同様の手法により勘案されてもよい。
(Modification)
In the first to fifth embodiments, the preference of the atmosphere and the preference of the budget are taken into consideration as the preference of the participants. Instead of or in addition to these, the preference for food, whether to act in a wide range or within a certain range Other preferences such as preferences relating to behavioral forms such as whether to act may be taken into account by a similar method.
第1実施形態〜第5実施形態では、行動の計画として、いずれの施設を訪問するかの計画が作成されたが、これに代えてまたは加えて、どのような移動手段を用いるか、どのような食べ物を食べるか(どのようなレストランにいくか)、どのような行動をとるかなどの計画が同様の手法により作成されてもよい。 In the first to fifth embodiments, a plan for which facility to visit is created as an action plan, but instead of or in addition to this, what kind of moving means is used, and how Plans such as what kind of food to eat (what kind of restaurant to go to) and what action to take may be created by a similar method.
サーバ制御部31は、共通嗜好を持たない参加者が複数となるように共通嗜好を認識してもよい。 The server control unit 31 may recognize the common preference so that there are a plurality of participants who do not have the common preference.
サーバ制御部31は、共通嗜好を持たない参加者が複数となる場合には、これらの参加者について、図9/STEP322〜STEP334の処理を実行してもよい。サーバ制御部31は、複数の特定参加者について、夫々の特定参加者毎に行動の計画を作成してもよい。 When there are a plurality of participants who do not have a common preference, the server control unit 31 may execute the processes of FIG. 9 / STEP 322 to STEP 334 for these participants. The server control unit 31 may create an action plan for each specific participant for a plurality of specific participants.
第2実施形態では、図10/STEP340又は図10/STEP342の一方の処理が省略されてもよい。 In the second embodiment, one of the processes in FIG. 10 / STEP 340 or FIG. 10 / STEP 342 may be omitted.
また、第2実施形態では、嗜好を共通する参加者間の関係が第1関係でも第2関係でもない場合、あらかじめ登録された場所(例えば、話題が盛り上がるような場所)が訪問先として選択されてもよい。 Further, in the second embodiment, when the relationship between participants having a common preference is neither the first relationship nor the second relationship, a pre-registered place (for example, a place where the topic is excited) is selected as a visited place. May be.
第5実施形態では、図14/STEP376〜STEP378の処理が省略されてもよい。また、第1ユーザの嗜好の反映(図14/STPE378)に加えて、参加者の属性による嗜好の推定が行われてもよい。 In the fifth embodiment, the processes in FIG. 14 / STEP 376 to STEP 378 may be omitted. In addition to reflecting the preference of the first user (FIG. 14 / STPE 378), the preference may be estimated based on the attribute of the participant.
1‥行動計画立案支援システム、31‥サーバ制御部(共通嗜好認識部、特定参加者嗜好認識部、行動計画作成部、優先参加者認識部、嗜好推定部)、325‥嗜好傾向情報、3216‥対人関係情報、3217‥嗜好情報。
DESCRIPTION OF SYMBOLS 1 ... Action plan formulation support system, 31 ... Server control part (Common preference recognition part, Specific participant preference recognition part, Action plan creation part, Priority participant recognition part, Preference estimation part), 325 ... Preference tendency information, 3216 ... Interpersonal relationship information, 3217. Preference information.
Claims (9)
前記複数の参加者の夫々の嗜好を示す嗜好情報を保持する保持部と、
前記複数の参加者の夫々の嗜好情報に基づいて、前記複数の参加者の一部の参加者に共通する嗜好である共通嗜好を認識する共通嗜好認識部と、
前記複数の参加者の夫々の嗜好を示す嗜好情報に基づいて、前記共通嗜好を有しない参加者である特定参加者の嗜好を認識する特定参加者嗜好認識部と、
前記共通嗜好に合致する行動と前記特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成する行動計画作成部とを備えることを特徴とする行動計画立案支援システム。 An action plan support system for supporting the planning of actions of a plurality of participants,
A holding unit that holds preference information indicating the preferences of each of the plurality of participants;
Based on the preference information of each of the plurality of participants, a common preference recognition unit that recognizes a common preference that is a preference common to some participants of the plurality of participants;
A specific participant preference recognition unit that recognizes the preference of a specific participant who is a participant who does not have the common preference, based on preference information indicating the preference of each of the plurality of participants;
An action plan planning support system comprising: an action plan creation unit that creates a first action plan that is a plan including an action that matches the common preference and an action that matches the preference of the specific participant.
優先すべき参加者である優先参加者を認識する優先参加者認識部を備え、
前記共通嗜好認識部は、前記優先参加者が前記一部の参加者に含まれるように、前記共通嗜好を認識することを特徴とする行動計画立案支援システム。 In the action plan planning support system according to claim 1,
A priority participant recognition unit that recognizes a priority participant that is a participant to be prioritized,
The common preference recognizing unit recognizes the common preference so that the priority participants are included in the some participants.
優先すべき参加者である優先参加者を認識する優先参加者認識部を備え、
前記行動計画作成部は、前記第1行動計画に加え、前記優先参加者の嗜好に合致する行動を少なくとも含む前記第1行動計画とは異なる計画である第2行動計画を作成することを特徴とする行動計画立案支援システム。 In the action plan planning support system according to claim 1 or 2,
A priority participant recognition unit that recognizes a priority participant that is a participant to be prioritized,
In addition to the first action plan, the action plan creation unit creates a second action plan that is a plan different from the first action plan including at least an action that matches the preference of the priority participant. To support action planning.
前記保持部は、参加者の属性に応じた嗜好の傾向を示す嗜好傾向情報を保持し、
前記行動計画立案支援システムは、前記複数の参加者のうちいずれかの参加者の嗜好情報に欠落がある場合、当該参加者の属性に基づいて当該参加者の嗜好を推定する嗜好推定部を備えるように構成されていることを特徴とする行動計画立案支援システム。 In the action plan planning support system according to any one of claims 1 to 3,
The holding unit holds preference tendency information indicating a tendency of preference according to the attribute of the participant,
The action plan planning support system includes a preference estimation unit that estimates the preference of the participant based on the attribute of the participant when the preference information of any of the plurality of participants is missing. An action planning support system characterized by being configured as described above.
前記保持部は、前記複数の参加者間の関係を示す対人関係情報を保持し、
前記行動計画立案支援システムは、前記複数の参加者のうちいずれかの参加者の嗜好情報に欠落がある場合、前記行動の計画に関する情報を入力するユーザの嗜好と、前記嗜好情報に欠落がある参加者とユーザとの関係とに基づいて、前記参加者の嗜好を推定する嗜好推定部を備えることを特徴とする行動計画立案支援システム。 In the action plan planning support system according to any one of claims 1 to 4,
The holding unit holds interpersonal relationship information indicating a relationship between the plurality of participants,
When there is a lack in preference information of any of the plurality of participants, the behavior planning support system has a lack in the preference of the user who inputs information related to the action plan and the preference information An action plan planning support system comprising a preference estimation unit that estimates a preference of the participant based on a relationship between the participant and the user.
前記保持部は、前記複数の参加者間の関係を示す対人関係情報を保持し、
前記行動計画作成部は、前記対人関係情報に基づいて、前記共通嗜好に合致する行動と特定参加者の嗜好に合致する行動とに前記複数の参加者の全員が参加する行動計画と、前記共通嗜好に合致する行動に前記一部の参加者が参加し、前記特定参加者の嗜好に合致する行動に前記特定参加者が参加する行動計画とのいずれにするかを選択することを特徴とする行動計画立案支援システム。 In the action plan planning support system according to any one of claims 1 to 5,
The holding unit holds interpersonal relationship information indicating a relationship between the plurality of participants,
The behavior plan creation unit is configured to, based on the interpersonal relationship information, the behavior plan in which all of the plurality of participants participate in the behavior that matches the common preference and the behavior that matches the preference of the specific participant, and the common The part of the participants participates in an action that matches a preference, and the action plan in which the specific participant participates in an action that matches the preference of the specific participant is selected. Action planning support system.
前記複数の参加者の夫々の嗜好を示す嗜好情報を保持する保持部と、
前記複数の参加者の夫々の嗜好情報に基づいて、前記複数の参加者の一部の参加者に共通する嗜好である共通嗜好を認識する共通嗜好認識部と、
前記複数の参加者の夫々の嗜好を示す嗜好情報に基づいて、前記共通嗜好を有しない参加者である特定参加者の嗜好を認識する特定参加者嗜好認識部と、
前記共通嗜好に合致する行動と前記特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成する行動計画作成部とを備えることを特徴とする行動計画立案支援サーバ。 An action planning support server that supports the planning of actions of a plurality of participants,
A holding unit that holds preference information indicating the preferences of each of the plurality of participants;
Based on the preference information of each of the plurality of participants, a common preference recognition unit that recognizes a common preference that is a preference common to some participants of the plurality of participants;
A specific participant preference recognition unit that recognizes the preference of a specific participant who is a participant who does not have the common preference, based on preference information indicating the preference of each of the plurality of participants;
An action plan planning support server comprising: an action plan creation unit that creates a first action plan that is a plan including an action that matches the common preference and an action that matches the preference of the specific participant.
前記複数の参加者の夫々の嗜好情報に基づいて、前記複数の参加者の一部の参加者に共通する嗜好である共通嗜好を認識するステップと、
前記複数の参加者の夫々の嗜好を示す嗜好情報に基づいて、前記共通嗜好を有しない参加者である特定参加者の嗜好を認識するステップと、
前記共通嗜好に合致する行動と前記特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成するステップとを含むことを特徴とする行動計画立案支援方法。 A method executed by a computer including a holding unit that holds preference information indicating the preferences of each of a plurality of participants,
Recognizing a common preference that is a preference common to some participants of the plurality of participants based on the preference information of each of the plurality of participants;
Recognizing the preference of a specific participant who is a participant who does not have the common preference based on preference information indicating the preference of each of the plurality of participants;
And a step of creating a first action plan that is a plan including an action that matches the common preference and an action that matches the preference of the specific participant.
前記複数の参加者の夫々の嗜好情報に基づいて、前記複数の参加者の一部の参加者に共通する嗜好である共通嗜好を認識するステップと、
前記複数の参加者の夫々の嗜好を示す嗜好情報に基づいて、前記共通嗜好を有しない参加者である特定参加者の嗜好を認識するステップと、
前記共通嗜好に合致する行動と前記特定参加者の嗜好に合致する行動とを含めた計画である第1行動計画を作成するステップとを実行させることを特徴とする行動計画立案支援プログラム。
A computer including a holding unit that holds preference information indicating the preferences of each of a plurality of participants,
Recognizing a common preference that is a preference common to some participants of the plurality of participants based on the preference information of each of the plurality of participants;
Recognizing the preference of a specific participant who is a participant who does not have the common preference based on preference information indicating the preference of each of the plurality of participants;
An action plan planning support program that executes a step of creating a first action plan that is a plan including an action that matches the common preference and an action that matches the preference of the specific participant.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017072884A JP2018173904A (en) | 2017-03-31 | 2017-03-31 | Action plan planning support system, action plan planning support server, and action plan planning support method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017072884A JP2018173904A (en) | 2017-03-31 | 2017-03-31 | Action plan planning support system, action plan planning support server, and action plan planning support method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018173904A true JP2018173904A (en) | 2018-11-08 |
Family
ID=64106632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017072884A Pending JP2018173904A (en) | 2017-03-31 | 2017-03-31 | Action plan planning support system, action plan planning support server, and action plan planning support method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018173904A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021144890A1 (en) * | 2020-01-15 | 2021-07-22 | 日本電気株式会社 | Information generation method |
-
2017
- 2017-03-31 JP JP2017072884A patent/JP2018173904A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021144890A1 (en) * | 2020-01-15 | 2021-07-22 | 日本電気株式会社 | Information generation method |
JPWO2021144890A1 (en) * | 2020-01-15 | 2021-07-22 | ||
JP7388454B2 (en) | 2020-01-15 | 2023-11-29 | 日本電気株式会社 | Information generation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12335903B2 (en) | System and method for matching using location information | |
JP6766092B2 (en) | Determining a dynamic user profile that indicates a user behavior context using a mobile device | |
US20180172458A1 (en) | Travel planning system, travel planning method, and program | |
JP6862755B2 (en) | Methods and systems for life event-based travel planning | |
JP5231586B2 (en) | Posting information management device, posting information management method, posting information management program | |
US20140057657A1 (en) | Displaying location-specific images on a mobile device | |
US20200193338A1 (en) | Information processing apparatus and information processing method | |
JP5871082B1 (en) | Travel plan proposal system, server device, server program, client device, and client program | |
KR102364672B1 (en) | Method for providing location-based information | |
JP2008287693A (en) | How to filter virtual content | |
JP2020085462A (en) | Data processor and data processing program | |
US20160050535A1 (en) | Determining recipient location | |
US20220132458A1 (en) | System and method for matching using location information | |
JP2018173904A (en) | Action plan planning support system, action plan planning support server, and action plan planning support method | |
CN110781403B (en) | Information processing apparatus, information processing system, and information processing method | |
KR20200070464A (en) | A user-participating travel information system | |
EP2843597A1 (en) | System and methods for improved communication of information | |
JP7653335B2 (en) | Information processing device, information processing method, and information processing program | |
JP2020077263A (en) | Route proposal device, route proposal method, and program | |
KR102834927B1 (en) | System and method for matching using location information | |
JP2024042231A (en) | Information processing device, information processing method, and information processing program | |
JP2024086286A (en) | Information processing device, information processing method, and information processing program | |
JP2018136593A (en) | Information processing device, information processing method, and program | |
HK1183130B (en) | Event planning within social networks | |
HK1183130A (en) | Event planning within social networks |