JP6515605B2 - Information providing program, information providing method, and information providing apparatus - Google Patents
Information providing program, information providing method, and information providing apparatus Download PDFInfo
- Publication number
- JP6515605B2 JP6515605B2 JP2015051455A JP2015051455A JP6515605B2 JP 6515605 B2 JP6515605 B2 JP 6515605B2 JP 2015051455 A JP2015051455 A JP 2015051455A JP 2015051455 A JP2015051455 A JP 2015051455A JP 6515605 B2 JP6515605 B2 JP 6515605B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- event
- specific user
- user
- information providing
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 46
- 238000012545 processing Methods 0.000 claims description 46
- 238000004891 communication Methods 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 16
- 235000010724 Wisteria floribunda Nutrition 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 6
- 238000010079 rubber tapping Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 244000205754 Colocasia esculenta Species 0.000 description 2
- 235000006481 Colocasia esculenta Nutrition 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報提供プログラム、情報提供方法、および情報提供装置に関する。 The present invention relates to an information providing program, an information providing method, and an information providing apparatus.
近年、第3者への公開を前提としないクローズドSNS(Social Networking Service)と呼ばれるサービスがある。クローズドSNSでは、家族や友人などの限られたメンバー同士で、メッセージを書き込んだり、写真や動画などの画像をアップしたりしてコミュニケーションをとることができる。また、あるメンバーの誕生日に近づいたら、他のメンバーに事前通知する機能を有するアプリケーションがある。 In recent years, there is a service called closed social networking service (SNS) that does not presuppose disclosure to a third party. In the closed SNS, it is possible to write messages, upload images such as photos and videos, and communicate between limited members such as family members and friends. In addition, there is an application that has a function of notifying another member in advance when it approaches the birthday of a certain member.
先行技術としては、例えば、複数のユーザによるコンテンツの評価を数量的に示す場合に、特定の一部のユーザによる評価を他のユーザと識別可能に表示するものがある。また、ユーザ端末が、SNS提供サーバから投稿情報を受信し、記憶装置に蓄積されたユーザの指示による処理対象となる投稿情報に関する情報に基づいて、受信した投稿情報ごとの優先度を算出する技術がある。 In the prior art, for example, in the case where the evaluation of content by a plurality of users is quantitatively indicated, the evaluation by a specific part of the user is displayed so as to be distinguishable from other users. In addition, the user terminal receives post information from the SNS providing server, and calculates the priority of each received post information based on information related to post information to be processed according to a user instruction stored in the storage device. There is.
しかしながら、従来技術では、SNSのメンバーの誕生日などが事前通知されたとしても、そのメンバーが欲しいと思っている物や興味を持っていることを判断することが難しい場合がある。例えば、遠く離れて暮らす祖父母が、孫の誕生日に何かプレゼントしたいと思っても、孫が欲しいと思っている物や興味を持っていることが分からず、何をプレゼントしてよいのか分からない場合がある。 However, in the related art, even if the birthday of a member of the SNS is notified in advance, it may be difficult to determine that the member has a desired thing or interest. For example, even if a grandparent who lives far away wants to give something for his grandson's birthday, he does not know that he or she wants something or something that the grandchild wants, so it is important to know what to give It may not be.
一つの側面では、本発明は、メンバーに対応付けたイベントの日の近傍の所定期間において、該メンバーに対応付けた情報を提供する情報提供プログラム、情報提供方法、および情報提供装置を提供することを目的とする。 In one aspect, the present invention provides an information providing program, an information providing method, and an information providing apparatus for providing information associated with a member in a predetermined period near a day of an event associated with the member. With the goal.
本発明の一側面によれば、特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、前記特定のユーザグループに属するいずれかのユーザに対応する通信が、指定された前記日付の近傍の所定期間に含まれるか否かに応じて、登録された前記情報を前記通信において提供するか否か制御する情報提供プログラム、情報提供方法、および情報提供装置が提案される。 According to an aspect of the present invention, registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user are received, and the specific user is received Information to control whether or not the registered information is provided in the communication depending on whether the communication corresponding to any user belonging to the group is included in a predetermined period near the designated date A provision program, an information provision method, and an information provision device are proposed.
本発明の一態様によれば、メンバーに対応付けたイベントの日の近傍の所定期間において、該メンバーに対応付けた情報を提供することができるという効果を奏する。 According to an aspect of the present invention, it is possible to provide information associated with a member in a predetermined period near a day of an event associated with the member.
以下に図面を参照して、本発明にかかる情報提供プログラム、情報提供方法、および情報提供装置の実施の形態を詳細に説明する。 Hereinafter, embodiments of an information providing program, an information providing method, and an information providing apparatus according to the present invention will be described in detail with reference to the drawings.
(情報提供方法の一実施例)
図1は、実施の形態にかかる情報提供方法の一実施例を示す説明図である。図1において、情報提供装置101は、特定のユーザグループに属するいずれかのユーザに対応する通信において、各種情報を提供するコンピュータである。端末102,103は、特定のユーザグループに属するユーザが使用するコンピュータであり、例えば、スマートフォン、タブレット型PC(Personal Computer)、PC、ノートPCなどである。
(One embodiment of information provision method)
FIG. 1 is an explanatory view showing an example of the information provision method according to the embodiment. In FIG. 1, the
特定のユーザグループは、例えば、特定のサービスに参加する複数のメンバーが属するユーザグループである。特定のサービスは、端末102,103等に提供される情報処理であり、例えば、限られたメンバー同士でメッセージや写真、動画などを投稿してコミュニケーションをとることができるクローズドSNSなどである。クローズドSNSとしては、例えば、家族限定のSNS、親しい友人限定のSNS、趣味や嗜好が同じ者が集まったサークル限定のSNSなどがある。
The specific user group is, for example, a user group to which a plurality of members participating in a specific service belong. The specific service is information processing provided to the
例えば、情報提供装置101は、特定のユーザグループに属するいずれかのユーザに対応する通信において、画面データを提供する。画面データは、例えば、特定のユーザグループに属するいずれのユーザによって投稿されたメッセージまたは画像(例えば、写真や動画)であっても、投稿されたメッセージまたは画像を、投稿したユーザを示すマークと対応付けて時系列に表示する投稿画面の画面データである。
For example, the
ここで、メンバーの誕生日などに、他のメンバーが何かプレゼントしたい場合がある。例えば、孫と離れて暮らす祖父母が、孫の誕生日に何かプレゼントしたい場合がある。一方で、孫が欲しいと思っている物や興味を持っていることを祖父母が把握していないことは多く、何をプレゼントしてよいのか分からないために、好きな物が買えるように現金などをプレゼントすることがある。 Here, another member may want to give something as a present, for example, on the member's birthday. For example, a grandparent who lives apart from his grandchild may want to give something for his grandchild's birthday. On the other hand, there are many things that grandparents do not know that they have what they want and interests of their grandchildren, and they do not know what to give, so they can buy something they like to buy May give a present.
しかし、思い出に残る物や印象に残る物をプレゼントするという観点からすると、現金よりも、そのときに孫が欲しいと思っている物をプレゼントするのが望ましい。また、電話などで本人と直接話して欲しい物を聞くということも考えられるが、プレゼントされる物を事前に聞いてしまうとサプライズ感が薄れてしまう。 However, from the point of view of giving something memorable or impressing, it is preferable to give something that grandchildren want at that time rather than cash. Also, it is possible to hear what you want to talk directly with the person on the phone etc. However, if you listen to the present in advance, the feeling of surprise will fade.
そこで、本実施の形態では、特定のユーザグループに属するいずれかのユーザに対応する通信において、特定のユーザについてのイベントの日が近い時に、特定のユーザの欲しい物などの情報を提供する情報提供方法について説明する。以下、情報提供装置101の処理例について説明する。ここでは、特定のユーザグループとして、「友人限定のSNS」に参加する「メンバーA」、「メンバーB」および「メンバーC」が属するユーザグループを想定する。
Therefore, in the present embodiment, in communication corresponding to any user belonging to a specific user group, information provision is provided to provide information such as an object desired by the specific user when the day of the event about the specific user is near. The method will be described. Hereinafter, a processing example of the
(1)情報提供装置101は、特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、特定のユーザに対応付けた情報の登録とを受け付ける。イベントとしては、例えば、誕生日、結婚式、入学式、卒業式、ひな祭り、端午の節句など様々なものが挙げられる。イベントとともに指定される日付は、イベントに対応する日であり、例えば、イベントが開催される日である。
(1) The
また、特定のユーザに対応付ける情報は、例えば、特定のユーザが欲しい物や、特定のユーザが興味を持っている対象を特定可能な文字データや画像データなどである。なお、特定のメンバーに対応付けたイベントと情報の登録は、特定のメンバーにより行われてもよく、また、特定のメンバー以外の他のメンバーにより行われてもよい。さらに、特定のメンバーに対応付けたイベントと情報の登録は、同じタイミングで行われてもよく、また、別々のタイミングで行われてもよい。 Further, the information to be associated with a specific user is, for example, an object desired by the specific user or character data or image data capable of specifying an object in which the specific user is interested. In addition, registration of the event and information matched with a specific member may be performed by a specific member, and may be performed by other members other than a specific member. Furthermore, registration of an event and information associated with a specific member may be performed at the same timing or may be performed at different timings.
図1の例では、メンバーCの端末102から、メンバーCと対応付けて、日付「2015年2月25日」を指定したイベント名「誕生日」のイベントが登録された場合を想定する。また、メンバーCの端末102から、メンバーCと対応付けて、メンバーCが欲しい物を示す文字データ「富士フェスのチケット」が登録された場合を想定する。また、以下の説明では、イベントとともに指定される日付を「イベント日」と表記する場合がある。
In the example of FIG. 1, it is assumed that the event of the event name "birthday" is registered from the
(2)情報提供装置101は、特定のユーザグループに属するいずれかのユーザに対応する通信が、指定されたイベント日の近傍の所定期間に含まれるか否かに応じて、登録された特定のユーザに対応付けた情報を当該通信において提供するか否か制御する。ここで、所定期間は、任意に設定可能であり、例えば、イベント日の前後1週間などに設定される。
(2) The
具体的には、例えば、情報提供装置101は、特定のユーザグループに属するいずれかのユーザに対応する通信において、投稿画面の画面データを提供する。この際、情報提供装置101は、例えば、当該通信が、指定されたイベント日の近傍の所定期間に含まれるか否かに応じて、特定のユーザに対応付けた情報を、投稿画面上に表示させるか否かを制御する。
Specifically, for example, the
図1の例では、情報提供装置101が、メンバーAの端末103から投稿画面の表示要求を受け付けた場合を想定する。この場合、情報提供装置101は、例えば、端末103から投稿画面の表示要求を受け付けた日付が、指定されたイベント日の近傍の所定期間に含まれるか否かを判断する。
In the example of FIG. 1, it is assumed that the
ここでは、投稿画面の表示要求を受け付けた日付を「2015年2月20日」とし、イベント日の近傍の所定期間を「イベント日の前後1週間」とする。この場合、情報提供装置101は、端末103から投稿画面の表示要求を受け付けた日付が、メンバーCに対応付けたイベント名「誕生日」のイベント日「2015年2月25日」の前後1週間に含まれると判断する。
Here, the date when the display request for the posting screen is received is "February 20, 2015", and the predetermined period near the event day is "one week before and after the event day". In this case, the
そして、情報提供装置101は、登録されたメンバーCに対応付けた情報120を投稿画面110上に表示させる制御を行う。ここで、投稿画面110は、友人限定のSNSに参加するメンバーにより投稿されたメッセージ111,112を投稿順に表示した画面である。
Then, the
投稿画面110において、各メッセージ111,112は、各メッセージ111,112を投稿した各メンバーC,Bの顔写真113,114と対応付けて表示されている。また、情報120は、メンバーCが欲しい「富士フェスのチケット」を示す文字データであり、メンバーCの顔写真113と対応付けて表示されている。
In the posting screen 110, the
なお、情報提供装置101は、端末103から投稿画面の表示要求を受け付けた日付が、メンバーCに対応付けたイベント名「誕生日」のイベント日「2015年2月25日」の前後1週間に含まれない場合は、情報120を表示させる制御は行わない。
The
このように、情報提供装置101によれば、特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録を受け付けることができる。これにより、例えば、友人限定のSNSに参加する特定のメンバーについてのイベントを、イベント日を指定して登録することができる。
Thus, according to the
また、情報提供装置101によれば、特定のユーザに対応付けた情報の登録を受け付けることができる。これにより、例えば、友人限定のSNSに参加する特定のメンバーの欲しい物の情報を登録することができる。
Further, according to the
また、情報提供装置101によれば、特定のユーザグループに属するいずれかのユーザに対応する通信が、特定のユーザに対応付けて登録されたイベントの指定された日付の近傍の所定期間に含まれるか否かを判断することができる。そして、情報提供装置101によれば、判断した結果に応じて、特定のユーザに対応付けて登録された情報を、当該通信において提供するか否か制御することができる。
Further, according to the
これにより、例えば、特定のメンバーについてのイベント日の近傍の所定期間内の各メンバーに対応する通信において、特定のメンバーの欲しい物の情報を提供することができる。このため、各メンバーは、特定のメンバーについてのイベント日が近くなったときに(あるいは、イベント日の直後)、特定のメンバーが欲しい物を知ることができる。 Thereby, for example, in the communication corresponding to each member within a predetermined period in the vicinity of the event day for a specific member, it is possible to provide information of the desired member of the specific member. Therefore, each member can know what a particular member wants when the event date for the particular member is close (or immediately after the event date).
図1の例では、メンバーCの誕生日の前後1週間の期間内のメンバーAに対応する通信において、メンバーCの欲しい物の情報120を提供することができる。これにより、メンバーAは、メンバーCの誕生日が近い時に、メンバーCが欲しいと思っている物が「富士フェスのチケット」であることが分かり、誕生日に何をプレゼントすれば喜ぶのか判断しやすくなる。
In the example of FIG. 1, in the communication corresponding to the member A within the period of one week before and after the birthday of the member C, the
(システム200のシステム構成例)
つぎに、実施の形態にかかるシステム200のシステム構成例について説明する。以下の説明では、特定のユーザグループとして、「家族向けのクローズドSNS」に参加する複数のメンバーを例に挙げて説明する。また、家族向けのクローズドSNSを、単に「家族向けSNS」と表記する場合がある。
(Example of system configuration of system 200)
Next, a system configuration example of the
図2は、システム200のシステム構成例を示す説明図である。図2において、システム200は、情報提供装置101と、端末T1〜Tnと、を含む構成である(nは、2以上の自然数)。システム200において、情報提供装置101および端末T1〜Tnは、有線または無線のネットワーク210を介して接続される。ネットワーク210は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどである。
FIG. 2 is an explanatory view showing a system configuration example of the
ここで、情報提供装置101は、個人情報管理DB(データベース)220、SNS情報DB230、イベント管理DB240および一般イベント管理DB250を有し、端末T1〜Tnの表示制御を行う。情報提供装置101は、例えば、家族向けSNSのサービスを提供するサーバである。
Here, the
例えば、情報提供装置101は、家族向けSNSに参加するメンバーに対応する通信において、各種画面の画面データを提供する。各種画面は、例えば、後述するホーム画面S1、会話画面S2、登録画面S3などである。なお、各種DB220,230,240,250の記憶内容については、図5〜図8を用いて後述する。
For example, the
端末T1〜Tnは、表示画面(例えば、後述する図4に示すディスプレイ406)を有し、情報提供装置101の表示制御に従って、各種画面を表示可能なコンピュータである。端末T1〜Tnは、例えば、ユーザが使用するスマートフォン、タブレット型PC、PC、ノートPCなどである。
The terminals T1 to Tn are computers having display screens (for example, a
具体的には、例えば、情報提供装置101は、端末T1〜Tnから各種画面の表示要求を受信すると、各種画面の画面情報を生成して端末T1〜Tnに送信する。この結果、端末T1〜Tnの表示画面に各種画面が表示される。
Specifically, for example, upon receiving a display request of various screens from the terminals T1 to Tn, the
以下の説明では、端末T1〜Tnのうちの任意の端末を「端末Ti」と表記する場合がある(i=1,2,…,n)。 In the following description, an arbitrary one of the terminals T1 to Tn may be denoted as “terminal Ti” (i = 1, 2,..., N).
(情報提供装置101のハードウェア構成例)
図3は、情報提供装置101のハードウェア構成例を示すブロック図である。図3において、情報提供装置101は、CPU(Central Processing Unit)301と、メモリ302と、I/F(Interface)303と、ディスクドライブ304と、ディスク305と、を有する。また、各構成部は、バス300によってそれぞれ接続される。
(Hardware configuration example of the information providing apparatus 101)
FIG. 3 is a block diagram showing an example of the hardware configuration of the
ここで、CPU301は、情報提供装置101の全体の制御を司る。メモリ302は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)およびフラッシュROMなどを有する。具体的には、例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMがCPU301のワークエリアとして使用される。メモリ302に記憶されるプログラムは、CPU301にロードされることで、コーディングされている処理をCPU301に実行させる。
Here, the
I/F303は、通信回線を通じてネットワーク210に接続され、ネットワーク210を介して他の装置(例えば、図2に示した端末Ti)に接続される。そして、I/F303は、ネットワーク210と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。I/F303には、例えば、モデムやLANアダプタなどを採用することができる。
The I /
ディスクドライブ304は、CPU301の制御に従ってディスク305に対するデータのリード/ライトを制御する。ディスク305は、ディスクドライブ304の制御で書き込まれたデータを記憶する。ディスク305としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
The
なお、情報提供装置101は、上述した構成部のほか、例えば、SSD(Solid State Drive)、キーボード、マウス、ディスプレイなどを有することにしてもよい。
The
(端末Tiのハードウェア構成例)
図4は、端末Tiのハードウェア構成例を示すブロック図である。図4において、端末Tiは、CPU401と、メモリ402と、ディスクドライブ403と、ディスク404と、I/F405と、ディスプレイ406と、入力装置407と、を有する。また、各構成部はバス400によってそれぞれ接続される。
(Example of hardware configuration of terminal Ti)
FIG. 4 is a block diagram showing an example of the hardware configuration of the terminal Ti. In FIG. 4, the terminal Ti includes a
ここで、CPU401は、端末Tiの全体の制御を司る。メモリ402は、例えば、ROM、RAMおよびフラッシュROMなどを有する。具体的には、例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMがCPU401のワークエリアとして使用される。メモリ402に記憶されるプログラムは、CPU401にロードされることで、コーディングされている処理をCPU401に実行させる。
Here, the
ディスクドライブ403は、CPU401の制御に従ってディスク404に対するデータのリード/ライトを制御する。ディスク404は、ディスクドライブ403の制御で書き込まれたデータを記憶する。ディスク404としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
The
I/F405は、通信回線を通じてネットワーク210に接続され、ネットワーク210を介して他の装置(例えば、図2に示した情報提供装置101)に接続される。そして、I/F405は、ネットワーク210と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
The I /
ディスプレイ406は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ406は、例えば、液晶ディスプレイ、有機EL(Electroluminescence)ディスプレイ、CRT(Cathode Ray Tube)などを採用することができる。
The
入力装置407は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置407は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
The
なお、端末Tiは、上述した構成部のうち、例えば、ディスクドライブ403、ディスク404などを有さないことにしてもよい。また、端末Tiは、上述した構成部のほか、例えば、SSD、スキャナ、プリンタなどを有することにしてもよい。
Note that the terminal Ti may not have, for example, the
(各種DB220,230,240,250の記憶内容)
つぎに、図5〜図8を用いて各種DB220,230,240,250の記憶内容について説明する。各種DB220,230,240,250は、例えば、図3に示した情報提供装置101のメモリ302、ディスク305により実現される。
(Memory contents of
Next, the storage contents of the
<個人情報管理DB220の記憶内容>
図5は、個人情報管理DB220の記憶内容の一例を示す説明図である。図5において、個人情報管理DB220は、家族ID、個人ID、名前、ニックネーム、顔写真、欲しい物および欲しい物アイコンのフィールドを有し、各フィールドに情報を設定することで、個人情報(例えば、個人情報500−1〜500−5)をレコードとして記憶する。
<Memory content of personal
FIG. 5 is an explanatory view showing an example of the storage content of the personal
ここで、家族IDは、家族向けSNSを利用する家族を一意に識別する識別子である。個人IDは、家族IDにより識別される家族の一員である、家族向けSNSのメンバーを一意に識別する識別子である。名前は、個人IDにより識別されるメンバーの名前である。ニックネームは、メンバーのニックネームである。顔写真は、メンバーの顔写真の画像データである。 Here, the family ID is an identifier that uniquely identifies a family using the family oriented SNS. The personal ID is an identifier that uniquely identifies a member of the family oriented SNS that is a member of the family identified by the family ID. The name is the name of the member identified by the personal ID. The nickname is a member's nickname. A face picture is image data of a face picture of a member.
欲しい物は、メンバーが欲しい物品を示す情報である。欲しい物フィールドには、例えば、メンバーが欲しい物品を示す文字データ、画像データ、あるいは、メンバーが欲しい物品に関連するURL(Uniform Resource Locator)などが設定される。メンバーが欲しい物品に関連するURLは、例えば、メンバーが欲しい物品の説明や写真などが掲載されたウェブページのURLである。欲しい物アイコンは、メンバーが欲しい物品のアイコンを表示する画像データを示す。 The desired item is information indicating an item desired by the member. In the desired item field, for example, character data indicating an item desired by the member, image data, or a URL (Uniform Resource Locator) related to the item desired by the member is set. The URL related to the item that the member wants is, for example, the URL of the web page on which the description, the photograph, etc. of the item that the member wants are posted. The desired item icon indicates image data displaying an icon of an item desired by the member.
なお、図示は省略するが、個人情報管理DB220には、個人IDと対応付けて、例えば、メンバーの性別、年齢、続柄、誕生日、住所、パスワードなどが登録される。
Although illustration is omitted, in the personal
<SNS情報DB230の記憶内容>
図6は、SNS情報DB230の記憶内容の一例を示す説明図である。図6において、SNS情報DB230は、家族ID、個人ID、書き込み日時、書き込み内容(テキスト)および書き込み内容(画像)のフィールドを有し、各フィールドに情報を設定することで、SNS情報(例えば、SNS情報600−1,600−2)をレコードとして記憶する。
<Memory content of
FIG. 6 is an explanatory view showing an example of the storage content of the
ここで、家族IDは、家族向けSNSを利用する家族を一意に識別する識別子である。個人IDは、家族IDにより識別される家族の一員である、家族向けSNSのメンバーを一意に識別する識別子である。書き込み日時は、個人IDにより識別されるメンバーが家族向けSNSに情報を書き込んだ日時である。書き込み内容(テキスト)は、メンバーが書き込んだメッセージの文字データである。書き込み内容(画像)は、メンバーがアップした写真や動画の画像データである。 Here, the family ID is an identifier that uniquely identifies a family using the family oriented SNS. The personal ID is an identifier that uniquely identifies a member of the family oriented SNS that is a member of the family identified by the family ID. The writing date is the date when the member identified by the personal ID writes information in the family-oriented SNS. The written content (text) is character data of the message written by the member. The written content (image) is image data of a photograph or a moving image uploaded by the member.
<イベント管理DB240の記憶内容>
図7は、イベント管理DB240の記憶内容の一例を示す説明図である。図7において、イベント管理DB240は、イベントID、家族ID、個人ID、イベント日、イベント名、プレゼントフラグおよびプレゼントメンバーのフィールドを有し、各フィールドに情報を設定することで、イベント情報(例えば、イベント情報700−1〜700−3)をレコードとして記憶する。
<Memory content of
FIG. 7 is an explanatory diagram of an example of the storage content of the
ここで、イベントIDは、メンバーにより登録されたイベントを一意に識別する識別子である。家族IDは、イベントの登録者であるメンバーが属する家族を一意に識別する識別子である。個人IDは、イベントの登録者であるメンバーを一意に識別する識別子である。イベント日は、イベントに対応する日であり、例えば、イベントが開催される日である。イベント名は、イベントの名称である。 Here, the event ID is an identifier that uniquely identifies an event registered by a member. The family ID is an identifier that uniquely identifies the family to which the member who is the registrant of the event belongs. The personal ID is an identifier that uniquely identifies a member who is a registrant of an event. The event day is a day corresponding to the event, for example, a day when the event is held. The event name is the name of the event.
プレゼントフラグは、メンバーにより登録されたイベントがプレゼントを伴うイベントであるか否かを示すフラグである。ここでは、プレゼントフラグが「1」の場合、プレゼントを伴うイベントを示し、プレゼントフラグが「0」の場合、プレゼントを伴わないイベントを示す。プレゼントメンバーは、プレゼントを贈るメンバーを一意に識別する識別子である。 The present flag is a flag indicating whether the event registered by the member is an event accompanied by a present. Here, when the present flag is “1”, an event accompanied by a present is shown, and when the present flag is “0”, an event not accompanied by a present is shown. The present member is an identifier that uniquely identifies a member who presents a present.
<一般イベント管理DB250の記憶内容>
図8は、一般イベント管理DB250の記憶内容の一例を示す説明図である。図8において、一般イベント管理DB250は、イベント日、イベント名および補足のフィールドを有し、各フィールドに情報を設定することで、一般イベント情報(例えば、一般イベント情報800−1〜800−8)をレコードとして記憶する。
<Memory content of general
FIG. 8 is an explanatory diagram of an example of the storage content of the general
イベント日は、一般イベントに対応する日であり、例えば、一般イベントが開催される日である。一般イベントは、システム200において予め登録されている一般的なイベントである。イベント名は、一般イベントの名称である。補足は、一般イベントについての補足である。図8の例では、補足フィールドには、一般イベントのイベント日を特定するための情報が設定されている。
The event day is a day corresponding to a general event, for example, a day on which the general event is held. The general event is a general event registered in advance in the
(ホーム画面S1の画面例)
つぎに、端末Tiのディスプレイ406に表示されるホーム画面S1の画面例について説明する。
(Example screen of home screen S1)
Next, a screen example of the home screen S1 displayed on the
図9は、ホーム画面S1の画面例を示す説明図である。図9において、ホーム画面S1は、家族向けSNSにログインした場合に、端末Tiのディスプレイ406に表示される操作画面である。以下の説明において、操作画面に表示されているボタン等をユーザが選択する操作としてタップ操作を行う場合を例に挙げて説明する。
FIG. 9 is an explanatory view showing an example of the home screen S1. In FIG. 9, the home screen S1 is an operation screen displayed on the
例えば、ホーム画面S1において、図4に示した入力装置407を用いたユーザの操作入力により、ボタンB1をタップすると、あいさつ画面(不図示)に操作画面を切り替えることができる。あいさつ画面は、家族(図9の例では、「富士家」)の一員である各メンバーが、毎日のあいさつを入力することができる操作画面である。
For example, on the home screen S1, when the button B1 is tapped by the user's operation input using the
また、ホーム画面S1において、ユーザの操作入力により、ボタンB2をタップすると、会話画面S2(例えば、後述の図10参照)に操作画面を切り替えることができる。会話画面S2は、富士家の一員である各メンバーが、メッセージを入力したり、画像をアップしたりして、メンバー同士で会話を行うことができる操作画面である。 Further, on the home screen S1, when the button B2 is tapped by the user's operation input, the operation screen can be switched to the conversation screen S2 (for example, see FIG. 10 described later). The conversation screen S2 is an operation screen where each member who is a member of the Fuji family can input a message or upload an image, and can have a conversation with each other.
なお、会話画面S2において、例えば、メッセージが入力されたり、画像がアップされたりすると、SNS情報DB230の記憶内容が更新される。
In the conversation screen S2, for example, when a message is input or an image is uploaded, the storage content of the
また、ホーム画面S1において、ユーザの操作入力により、ボタンB3をタップすると、イベント画面(不図示)に操作画面を切り替えることができる。イベント画面は、富士家の一員であるメンバーにより登録された、家族に関連するイベント(行事)を確認することができる操作画面である。 Further, on the home screen S1, when the user taps the button B3 by an operation input, the operation screen can be switched to an event screen (not shown). The event screen is an operation screen on which events (events) related to a family registered by members who are members of the Fuji family can be confirmed.
また、ホーム画面S1において、ユーザの操作入力により、ボタンB4をタップすると、家族情報画面(不図示)に操作画面を切り替えることができる。家族情報画面は、富士家の一員である各メンバーの情報(例えば、年齢、誕生日、住所、パスワード、欲しい物など)や家族アルバムを閲覧したり、各メンバーの情報を追加・変更したりすることができる操作画面である。 Further, on the home screen S1, when the user taps the button B4 according to the user's operation input, the operation screen can be switched to a family information screen (not shown). The family information screen allows you to view information about each member who is a member of the Fuji family (for example, age, birthday, address, password, what you want, etc.) or family album, and add or change information about each member It is an operation screen that can be
なお、家族情報画面において、例えば、メンバーの情報が変更されると、個人情報管理DB220の記憶内容が更新される。
In the family information screen, for example, when the member information is changed, the storage content of the personal
また、ホーム画面S1において、ユーザの操作入力により、ボタンB5をタップすると、お問合せ画面(不図示)に操作画面を切り替えることができる。お問合せ画面は、システム200の管理者に対して、家族向けSNSについての意見、要望、質問等の問い合わせを行うことができる操作画面である。
Further, on the home screen S1, when the user taps the button B5 by the operation input of the user, the operation screen can be switched to the inquiry screen (not shown). The inquiry screen is an operation screen on which the administrator of the
また、ホーム画面S1において、ユーザの操作入力により、ボタンB6をタップすると、顔写真・ニックネーム変更画面(不図示)に操作画面を切り替えることができる。顔写真・ニックネーム変更画面は、富士家の一員である各メンバーの顔写真やニックネームを変更することができる操作画面である。 Further, on the home screen S1, when the user taps the button B6 according to an operation input from the user, the operation screen can be switched to a face picture / nickname change screen (not shown). The face picture / nickname change screen is an operation screen on which the face picture and the nickname of each member who is a member of the Fuji family can be changed.
なお、顔写真・ニックネーム変更画面において、例えば、メンバーの顔写真やニックネームが変更されると、個人情報管理DB220の記憶内容が更新される。
In the face picture / nickname change screen, for example, when the face picture or the nickname of the member is changed, the storage content of the personal
また、ホーム画面S1において、ユーザの操作入力により、ボタンB7をタップすると、登録画面S3(例えば、後述の図11および図12参照)に操作画面を切り替えることができる。登録画面S3は、富士家の一員である各メンバーが、家族に関連するイベント(行事)や自分が欲しい物を登録、変更することができる操作画面である。 In addition, on the home screen S1, when the button B7 is tapped by the user's operation input, the operation screen can be switched to a registration screen S3 (for example, see FIG. 11 and FIG. 12 described later). The registration screen S3 is an operation screen on which each member who is a member of the Fuji family can register and change events (events) related to the family and what he / she wants.
なお、登録画面S3において、家族に関連するイベントが登録されると、イベント管理DB240の記憶内容が更新される。また、登録画面S3において、各メンバーの欲しい物が登録されると、個人情報管理DB220の記憶内容が更新される。
In addition, if the event relevant to a family is registered in registration screen S3, the memory content of event management DB240 will be updated. In addition, in the registration screen S3, when things desired by each member are registered, the storage content of the personal
なお、家族向けSNSにメンバーがログインする際のログイン処理は、例えば、個人IDおよびパスワードを用いて行われる。具体的には、例えば、まず、情報提供装置101は、端末Tiから認証情報を受信する。認証情報は、例えば、端末Tiのログイン画面(不図示)において入力される個人ID、パスワードなどを含む。
A login process when a member logs in to a family oriented SNS is performed using, for example, a personal ID and a password. Specifically, for example, first, the
つぎに、情報提供装置101は、受信した認証情報に基づいて、端末Tiのユーザを認証する。より詳細に説明すると、例えば、情報提供装置101は、個人情報管理DB220等を参照して、認証情報に含まれる個人IDに対応するパスワードを特定する。そして、情報提供装置101は、特定したパスワードと、認証情報に含まれるパスワードとを照合する。
Next, the
そして、情報提供装置101は、パスワードが一致する場合に、端末Tiのユーザを認証する(認証OK)。一方、情報提供装置101は、パスワードが不一致の場合は、端末Tiのユーザを認証しない(認証NG)。また、情報提供装置101は、認証情報に含まれる個人IDに対応するパスワードを特定できなかった場合も、端末Tiのユーザを認証しない(認証NG)。
Then, when the passwords match, the
(会話画面S2の画面例)
つぎに、端末Tiのディスプレイ406に表示される会話画面S2の画面例について説明する。
(Example screen of conversation screen S2)
Next, a screen example of the conversation screen S2 displayed on the
図10は、会話画面S2の画面例を示す説明図である。図10において、会話画面S2は、例えば、図9に示したホーム画面S1においてボタンB2がタップされた場合に、端末Tiのディスプレイ406に表示される操作画面である。
FIG. 10 is an explanatory view showing an example of the conversation screen S2. In FIG. 10, the conversation screen S2 is an operation screen displayed on the
会話画面S2において、メッセージ1001は、メンバーP4(ニックネーム:ばあちゃん)により家族向けSNSに書き込まれたメッセージであり、メンバーP4の顔写真1010と対応付けて表示されている。また、メッセージ1002は、メンバーP3(ニックネーム:タロウ)により家族向けSNSに書き込まれたメッセージであり、メンバーP3の顔写真1020と対応付けて表示されている。
In the conversation screen S2, the
会話画面S2は、家族向けSNSに参加する富士家の各メンバーに対応する通信において、各メンバーの端末Tiに提供される。各メンバーは、会話画面S2を閲覧することにより、富士家の一員である各メンバーにより書き込まれたメッセージや、各メンバーによりアップされた画像を閲覧することができる。 The conversation screen S2 is provided to the terminal Ti of each member in communication corresponding to each member of the Fuji family participating in the family oriented SNS. Each member can browse the message written by each member who is a member of the Fuji family and the image uploaded by each member by browsing the conversation screen S2.
(登録画面S3の画面例)
つぎに、端末Tiのディスプレイ406に表示される登録画面S3の画面例について説明する。
(Example screen of registration screen S3)
Next, a screen example of the registration screen S3 displayed on the
図11および図12は、登録画面S3の画面例を示す説明図である。図11において、登録画面S3は、例えば、図9に示したホーム画面S1においてボタンB7がタップされた場合に、端末Tiのディスプレイ406に表示される操作画面である。
11 and 12 are explanatory diagrams showing an example of the registration screen S3. In FIG. 11, the registration screen S3 is an operation screen displayed on the
登録画面S3において、タブ1110,1120のいずれかをタップすることにより、イベント登録画面1100と欲しい物登録画面1200(図12参照)とを切り替えて表示することができる。図11の例では、イベント登録画面1100が表示されている。イベント登録画面1100は、富士家の一員である各メンバーが、家族に関連するイベント(行事)を登録、変更することができる操作画面である。
By tapping one of the
イベント登録画面1100において、ボックス1111をタップすると、登録対象のイベントのイベント日を入力することができる。また、イベント登録画面1100において、ボックス1112をタップすると、登録対象のイベントのイベント名を入力することができる。
When the box 1111 is tapped on the
また、イベント登録画面1100において、ボタン1113,1114のいずれかをタップすることにより、登録対象のイベントがプレゼントを伴うイベントであるか否かを選択することができる。ここでは、ボタン1113をタップすると、登録対象のイベントがプレゼントを伴うイベントであると選択することができる。一方、ボタン1114をタップすると、登録対象のイベントがプレゼントを伴わないイベントであると選択することができる。また、イベント登録画面1100において、ボタン1115をタップすると、登録対象のイベントにおいて、プレゼントを贈るメンバーを選択することができる。
Further, by tapping one of the
また、イベント登録画面1100において、ボタン1116をタップすると、イベント登録画面1100に入力された情報に基づくイベント情報をイベント管理DB240に登録することができる。図11の例では、ボタン1116がタップされると、イベント管理DB240にイベント情報700−1(図7参照)が登録される。また、イベント登録画面1100において、ボタン1117をタップすると、ホーム画面S1(図9参照)に戻ることができる。
Further, when the
図12において、欲しい物登録画面1200は、図11に示した登録画面S3においてタブ1120がタップされると表示される操作画面であり、富士家の一員である各メンバーが欲しい物を登録、変更することができる。
12, the desired
欲しい物登録画面1200において、ボックス1201をタップすると、各メンバーが欲しい物を示す文字データや欲しい物に関連するURLなどを入力することができる。また、欲しい物登録画面1200において、ボタン1202をタップすると、予め記録された画像データ(例えば、写真の画像データ)の中から、各メンバーが欲しい物を表示する画像データを選択してボックス1201に入力することができる。
In the desired
また、欲しい物登録画面1200において、ボタン1203をタップすると、後述の図13に示すようなアイコン画面1300がポップアップ表示され、各メンバーが欲しい物のアイコンを選択することができる。また、欲しい物登録画面1200において、ボタン1204をタップすると、ボックス1201に入力された情報に基づいて、個人情報管理DB220内の各メンバーの個人情報(欲しい物、欲しい物アイコン)が更新される。また、欲しい物登録画面1200において、ボタン1205をタップすると、ホーム画面S1(図9参照)に戻ることができる。
Further, when a
(アイコン画面1300の画面例)
つぎに、端末Tiのディスプレイ406にポップアップ表示されるアイコン画面1300の画面例について説明する。
(Example screen of icon screen 1300)
Next, a screen example of the
図13は、アイコン画面1300の画面例を示す説明図である。図13において、アイコン画面1300は、例えば、図12に示した欲しい物登録画面1200においてボタン1203がタップされると表示される操作画面であり、各メンバーが欲しい物のアイコンを選択することができる。
FIG. 13 is an explanatory view showing a screen example of the
アイコン画面1300において、アイコン1301〜1306のいずれかのアイコンをタップすると、当該アイコンを欲しい物のアイコンとして選択することができる。アイコン1301は、花束を表すアイコンである。アイコン1302は、本を表すアイコンである。アイコン1303は、洋服を表すアイコンである。アイコン1304は、宝石を表すアイコンである。アイコン1305は、時計を表すアイコンである。アイコン1306は、現金を表すアイコンである。
When any one of the
例えば、アイコン1301をタップすると、アイコン1301が選択されて反転表示される。また、アイコン画面1300において、ボタン1307をタップすると、選択されたアイコンの画像データが、図12に示したボックス1201に入力される。また、アイコン画面1300において、ボタン1308をタップすると、アイコン画面1300の表示を終了することができる。
For example, when the
(情報提供装置101の機能的構成例)
図14は、情報提供装置101の機能的構成例を示すブロック図である。図14において、情報提供装置101は、受付部1401と、表示制御部1402と、更新部1403と、検索部1404と、判断部1405と、を含む構成である。受付部1401〜判断部1405は制御部となる機能であり、具体的には、例えば、図3に示したメモリ302、ディスク305などの記憶装置に記憶されたプログラムをCPU301に実行させることにより、または、I/F303により、その機能を実現する。各機能部の処理結果は、例えば、メモリ302、ディスク305などの記憶装置に記憶される。
(Example of Functional Configuration of Information Providing Device 101)
FIG. 14 is a block diagram showing an example of a functional configuration of the
受付部1401は、特定のユーザグループに属するいずれかのユーザの端末Tiから、各種画面の表示要求を受け付ける。ここで、特定のユーザグループに属するユーザは、例えば、家族向けSNSに参加するメンバーである。各種画面は、例えば、図9〜図12に示したホーム画面S1、会話画面S2、登録画面S3などである。
The
表示制御部1402は、各種画面の表示要求を受け付けたことに応じて、各種画面の画面データを提供する。具体的には、例えば、表示制御部1402は、端末Tiから会話画面S2の表示要求を受け付けたことに応じて、SNS情報DB230を参照し、会話画面S2の画面データを生成して端末Tiに送信する。この結果、端末Tiのディスプレイ406に会話画面S2が表示される。会話画面S2の表示要求は、例えば、ホーム画面S1においてボタンB2がタップされると、端末Tiから情報提供装置101に送信される。
The
また、例えば、表示制御部1402は、端末Tiから登録画面S3の表示要求を受け付けたことに応じて、登録画面S3の画面データを端末Tiに送信する。この結果、端末Tiのディスプレイ406に登録画面S3が表示される。登録画面S3の表示要求は、例えば、ホーム画面S1においてボタンB7がタップされると、端末Tiから情報提供装置101に送信される。
In addition, for example, the
また、受付部1401は、特定のユーザグループに属するいずれかのユーザの端末Tiから、特定のユーザに対応付けた日付を指定したイベントの登録を受け付ける。ここで、特定のユーザは、例えば、家族向けSNSに参加する特定のメンバーである。
Further, the
具体的には、例えば、受付部1401は、家族向けSNSに参加するいずれかのメンバーの端末Tiから、イベントの登録要求を受け付ける。イベントの登録要求は、例えば、図11に示したイベント登録画面1100においてボタン1116がタップされると、端末Tiから情報提供装置101に送信される。
Specifically, for example, the
イベントの登録要求には、例えば、イベント日、イベント名、プレゼントフラグおよびプレゼントメンバーの情報が含まれる。プレゼントフラグは、登録要求されたイベントがプレゼントを伴うイベントであるか否かを示す。プレゼントメンバーは、プレゼントを贈るメンバーを示す。 The event registration request includes, for example, event date, event name, present flag, and present member information. The present flag indicates whether the event for which registration is requested is an event accompanied by a present. The present member indicates a member who presents a present.
以下の説明では、各種要求(例えば、各種画面の表示要求、イベントの登録要求など)を受け付けた端末Tiのユーザを「ログイン者」と表記する場合がある。 In the following description, the user of the terminal Ti that has received various requests (for example, display requests for various screens, registration requests for events, etc.) may be described as a “log-in person”.
更新部1403は、イベントの登録要求を受け付けたことに応じて、イベント管理DB240の記憶内容を更新する。具体的には、例えば、更新部1403は、個人情報管理DB220を参照して、ログイン者の個人IDに対応する家族IDを特定する。そして、更新部1403は、イベント管理DB240の各フィールドに、イベントID、家族ID、個人ID、イベント日、イベント名、プレゼントフラグおよびプレゼントメンバーを対応付けて設定する。
The
イベントIDは、イベントを一意に識別する識別子であり、新規に生成される。家族IDは、ログイン者の個人IDに対応する家族IDである。個人IDは、ログイン者の個人IDである。イベント日、イベント名、プレゼントフラグおよびプレゼントメンバーは、イベントの登録要求から特定される。 The event ID is an identifier that uniquely identifies an event, and is newly generated. The family ID is a family ID corresponding to the personal ID of the login person. The personal ID is a personal ID of the login person. The event day, the event name, the present flag and the present member are specified from the registration request of the event.
これにより、イベントの登録要求に応じて新たなイベント情報がイベント管理DB240に登録される。なお、イベントの登録要求に含まれるプレゼントフラグが「1」かつプレゼントメンバーが「−(未設定)」の場合、プレゼントメンバーとして、家族全員の個人IDを設定することにしてもよい。
Thereby, new event information is registered in the
また、受付部1401は、特定のユーザグループに属するいずれかのユーザの端末Tiから、特定のユーザに対応付けた情報の登録を受け付ける。具体的には、例えば、受付部1401は、家族向けSNSに参加するいずれかのメンバーの端末Tiから、欲しい物の登録要求を受け付ける。
Further, the receiving
欲しい物の登録要求は、例えば、図12に示した欲しい物登録画面1200においてボタン1204がタップされると、端末Tiから情報提供装置101に送信される。また、欲しい物の登録要求には、例えば、欲しい物を示す文字データ、欲しい物を表示する画像データ、欲しい物のアイコンを表示する画像データ、欲しい物に関連するURLなどが含まれる。
For example, when the
更新部1403は、欲しい物の登録要求を受け付けたことに応じて、個人情報管理DB220の記憶内容を更新する。具体的には、例えば、更新部1403は、個人情報管理DB220を参照して、ログイン者の個人IDに対応する個人情報を特定する。そして、更新部1403は、特定した個人情報の欲しい物フィールドまたは欲しい物アイコンフィールドに、欲しい物の情報を設定する。これにより、欲しい物の登録要求に応じてログイン者の個人情報が更新される。
The
また、受付部1401は、特定のユーザグループに属するいずれかのユーザの端末Tiから、特定のユーザに対応付けた情報の表示要求を受け付ける。具体的には、例えば、家族向けSNSに参加するいずれかのメンバーの端末Tiから、家族向けSNSに参加する特定のメンバーの欲しい物の表示要求を受け付ける。
Also, the receiving
特定のメンバーの欲しい物の表示要求は、例えば、図10に示した会話画面S2において特定のメンバーが指定されると、端末Tiから情報提供装置101に送信される。また、特定のメンバーの指定は、例えば、会話画面S2において、特定のメンバーを示すマークを、長押しすることにより行われてもよく、また、タップあるいはダブルタップすることにより行われてもよい。
For example, when a specific member is designated on the conversation screen S2 shown in FIG. 10, the display request of the desired member of the specific member is transmitted from the terminal Ti to the
メンバーを示すマークは、会話画面S2においてメンバーを認識可能な写真や絵などであり、例えば、メンバーの顔写真であってもよく、メンバーを表すキャラクターアイコンやニックネームであってもよい。特定の欲しい物の表示要求には、例えば、特定のメンバーの個人ID、ニックネームなどが含まれる。 The mark indicating the member is a picture, a picture or the like which can recognize the member on the conversation screen S2, and may be, for example, a face picture of the member or a character icon or a nickname showing the member. The display request for a specific desired item includes, for example, a personal ID of a specific member, a nickname, and the like.
検索部1404は、特定のユーザに対応付けた情報の表示要求を受け付けたことに応じて、特定のユーザに対応付けて登録された、日付(イベント日)を指定したイベントを検索する。具体的には、例えば、検索部1404は、特定のメンバーの欲しい物の表示要求を受け付けたことに応じて、イベント管理DB240から、当該表示要求に含まれる特定のメンバーの個人IDに対応するイベント情報を検索する。
The
ここで、特定のメンバーの個人IDに対応するイベント情報とは、プレゼントメンバーフィールドに特定のメンバーの個人IDが設定されたイベント情報である。より具体的には、例えば、まず、検索部1404は、イベント管理DB240から、ログイン者の家族IDに対応するイベント情報を取得する。そして、検索部1404は、取得したイベント情報から、プレゼントメンバーフィールドに特定のメンバーの個人IDが設定されたイベント情報を検索する。
Here, the event information corresponding to the personal ID of the specific member is event information in which the personal ID of the specific member is set in the present member field. More specifically, for example, first, the
判断部1405は、特定のユーザに対応付けた情報の表示要求を受け付けた日が、特定のユーザに対応付けたイベントの指定されたイベント日の近傍の所定期間Tに含まれるか否かを判断する。ここで、近傍の所定期間Tは、任意に設定可能である。例えば、近傍の所定期間Tは、イベント日の前後数週間程度の期間に設定されてもよく、また、イベント日の1週間前から、イベント日の1ヶ月後といった期間に設定されてもよい。
The
具体的には、例えば、判断部1405は、特定のメンバーの欲しい物の表示要求を受け付けた日が、検索されたイベント情報に設定されたイベント日の近傍の所定期間Tに含まれるか否かを判断する。以下の説明では、特定のメンバーの欲しい物の表示要求を受け付けた日を「処理実施日」と表記する場合がある。
Specifically, for example, the
この際、判断部1405は、検索されたイベント情報にプレゼントフラグ「1」が設定されている場合に、イベント日の近傍の所定期間Tに処理実施日が含まれるか否かを判断することにしてもよい。これにより、プレゼントを伴うイベントを対象として判断処理を行うことができる。
At this time, when the present flag “1” is set in the searched event information, the
表示制御部1402は、判断された判断結果に基づいて、特定のユーザに対応付けた情報を、当該情報の表示要求を受け付けた要求元の端末Tiに提供するか否かを制御する。具体的には、例えば、表示制御部1402は、イベント日の近傍の所定期間Tに処理実施日が含まれる場合に、特定のメンバーが欲しい物の情報を端末Tiに表示させる制御を行う。
The
より具体的には、例えば、まず、表示制御部1402は、個人情報管理DB220から、特定のメンバーの個人IDに対応する個人情報を取得する。つぎに、表示制御部1402は、取得した個人情報と、検索されたイベント情報とに基づいて、特定のメンバーが欲しい物の情報を生成する。
More specifically, for example, the
以下の説明では、特定のメンバーが欲しい物の情報を「欲しい物情報」と表記する場合がある。 In the following description, information on what a particular member wants may be referred to as "wanted information".
ここで、欲しい物情報は、特定のメンバーの個人情報の欲しい物フィールドまたは欲しい物アイコンフィールドに設定された情報を含む。すなわち、欲しい物情報は、特定のメンバーが欲しい物品を示す文字データ、物品を表示する画像データ、物品に関連するURL、物品のアイコンを表示する画像データなどを含む。また、欲しい物情報には、例えば、検索されたイベント情報のイベント日やイベント名などの情報、すなわち、特定のメンバーに対応付けたイベントの情報が含まれていてもよい。 Here, the desired item information includes information set in a desired item field or a desired item icon field of personal information of a specific member. That is, the desired item information includes character data indicating an item desired by a specific member, image data indicating an item, a URL associated with an item, image data indicating an icon of an item, and the like. In addition, the desired item information may include, for example, information such as an event date and an event name of the searched event information, that is, information of an event associated with a specific member.
そして、表示制御部1402は、例えば、会話画面S2において、特定のメンバーを示すマーク(例えば、顔写真、ニックネームなど)に対応付けて、生成した欲しい物情報を端末Tiにポップアップ表示させる。なお、欲しい物情報の表示例については、図15および図16を用いて後述する。
Then, for example, in the conversation screen S2, the
また、検索部1404は、例えば、特定のメンバーの欲しい物の表示要求を受け付けたことに応じて、一般イベント管理DB250から、特定のメンバーに関連する一般イベントの一般イベント情報を検索することにしてもよい。ここで、どのような一般イベントが特定のメンバーに関連する一般イベントとなるかは、予め設定されている。
In addition, the
例えば、特定のメンバーの年齢が二十歳の場合、イベント名「成人の日」の一般イベントは、特定のメンバーに関連する一般イベントとなる。また、例えば、特定のメンバーの続柄が「母」の場合、イベント名「母の日」の一般イベントは、特定のメンバーに関連する一般イベントとなる。また、イベント名「元旦」やイベント名「クリスマス」などの一般イベントは、全てのメンバーに関連する一般イベントとしてもよい。 For example, when the age of a specific member is twenty, the general event with the event name “Adult's Day” is a general event related to the specific member. Also, for example, when the relation between a specific member is "Mother", the general event with the event name "Mother's Day" is a general event related to the specific member. In addition, general events such as the event name "New Year's Day" and the event name "Christmas" may be general events related to all members.
この場合、判断部1405は、検索された一般イベント情報から特定される一般イベントのイベント日が、処理実施日の近傍の所定期間Tに含まれるか否かを判断することにしてもよい。そして、表示制御部1402は、一般イベントのイベント日が処理実施日の近傍の所定期間Tに含まれる場合に、端末Tiに欲しい物情報を表示させる制御を行うことにしてもよい。この欲しい物情報には、例えば、一般イベントのイベント日やイベント名などの情報が含まれていてもよい。
In this case, the
(欲しい物情報の表示例)
つぎに、図15および図16を用いて、端末Tiに表示される欲しい物情報の表示例について説明する。まず、図10に示した会話画面S2を例に挙げて、メンバーP4(ニックネーム:ばあちゃん)の端末Tiのディスプレイ406に表示された会話画面S2に欲しい物情報をポップアップ表示する場合について説明する。
(Display example of desired information)
Next, a display example of desired item information displayed on the terminal Ti will be described using FIGS. 15 and 16. First, taking the conversation screen S2 shown in FIG. 10 as an example, pop-up display of desired item information on the conversation screen S2 displayed on the
図15は、欲しい物情報の表示例を示す説明図(その1)である。図15において、会話画面S2は、富士家の一員である各メンバーにより書き込まれたメッセージや、各メンバーによりアップされた画像を閲覧することができる操作画面である。 FIG. 15 is an explanatory view (part 1) of a display example of desired object information. In FIG. 15, the conversation screen S2 is an operation screen on which a message written by each member who is a member of the Fuji family and an image uploaded by each member can be browsed.
図15の例では、(15−1)に示すように、メンバーP4(ニックネーム:ばあちゃん)の操作入力により、顔写真1020が長押しされた場合を想定する。
In the example of FIG. 15, as shown in (15-1), it is assumed that the
この場合、受付部1401は、端末TiからメンバーP3(ニックネーム:タロウ)の欲しい物の表示要求を受け付ける。つぎに、検索部1404は、イベント管理DB240から、メンバーP3の個人ID「P3」がプレゼントメンバーフィールドに設定されたイベント情報700−1(図7参照)を検索する。
In this case, the receiving
そして、判断部1405は、イベント情報700−1に設定されたイベント日の近傍の所定期間Tに処理実施日が含まれるか否かを判断する。ここでは、近傍の所定期間Tが、イベント日の1週間前から、イベント日の1ヶ月後の期間に設定されているとする。また、処理実施日を「2015年3月29日」とする。
Then, the determining
この場合、判断部1405は、イベント情報700−1に設定されたイベント日「2015.04.06」の近傍の所定期間Tに処理実施日が含まれると判断する。そして、表示制御部1402は、イベント日の近傍の所定期間Tに処理実施日が含まれる場合、個人情報管理DB220から、メンバーP3の個人IDに対応する個人情報500−3を検索する。
In this case, the determining
つぎに、表示制御部1402は、個人情報500−3とイベント情報700−1とに基づいて、メンバーP3についての欲しい物情報1500を生成する。そして、表示制御部1402は、メンバーP3を示すマークと対応付けて、生成した欲しい物情報1500を端末Tiにポップアップ表示させる。
Next, the
図15の例では、(15−2)に示すように、会話画面S2において、メンバーP3の顔写真1020と対応付けて、メンバーP3についての欲しい物情報1500がポップアップ表示されている。ここで、欲しい物情報1500は、メッセージ1501とイベント情報1502とを含む。
In the example of FIG. 15, as shown in (15-2), in the conversation screen S2, the desired
メッセージ1501は、個人情報500−3に設定された、メンバーP3が欲しい物を示す文字データ「ヒーローベルト」を含む。また、イベント情報1502は、イベント情報700−1に設定されたイベント日「4月6日」およびイベント名「入学式」を含む(ここでは、イベント日の年度は省略)。
The
なお、会話画面S2において、欲しい物情報1500のボタン1503をタップすると、欲しい物情報1500の表示を終了させることができる。
When the
このように、メンバーP4は、会話画面S2上の顔写真1020を長押しすることで、メンバーP3についてのイベントが処理実施日の近傍の所定期間T内にある場合に、顔写真1020と対応付けて欲しい物情報1500をポップアップ表示させることができる。
As described above, when the member P4 holds the
例えば、欲しい物情報1500のメッセージ1501によれば、メンバーP4は、メンバーP3が欲しいと思っている物が「ヒーローベルト」であることが分かる。また、欲しい物情報1500のイベント情報1502によれば、メンバーP4は、メンバーP3の入学式が4月6日に行われることが分かる。このため、メンバーP4は、メンバーP3の入学式に合わせて、メンバーP3に何をプレゼントすれば喜ぶのか判断しやすくなる。
For example, according to the
つぎに、メンバーP2(ニックネーム:お母さん)の端末Tiのディスプレイ406に表示された会話画面S2に欲しい物情報をポップアップ表示する場合について説明する。
Next, a case will be described where the desired object information is popped up on the conversation screen S2 displayed on the
図16は、欲しい物情報の表示例を示す説明図(その2)である。図16において、会話画面S2は、富士家の一員である各メンバーにより書き込まれたメッセージや、各メンバーによりアップされた画像を閲覧することができる操作画面である。 FIG. 16 is an explanatory view (part 2) of a display example of desired object information. In FIG. 16, the conversation screen S2 is an operation screen on which a message written by each member who is a member of the Fuji family and an image uploaded by each member can be browsed.
会話画面S2において、メッセージ1601は、メンバーP4(ニックネーム:ばあちゃん)により家族向けSNSに書き込まれたメッセージであり、メンバーP4の顔写真1610と対応付けて表示されている。また、メッセージ1602は、メンバーP2(ニックネーム:お母さん)により家族向けSNSに書き込まれたメッセージであり、メンバーP2の顔写真1620と対応付けて表示されている。
In the conversation screen S2, a
図16の例では、(16−1)に示すように、メンバーP2(ニックネーム:お母さん)の操作入力により、顔写真1610が長押しされた場合を想定する。
In the example of FIG. 16, as shown in (16-1), it is assumed that the
この場合、受付部1401は、端末TiからメンバーP4(ニックネーム:ばあちゃん)の欲しい物の表示要求を受け付ける。つぎに、検索部1404は、イベント管理DB240から、メンバーP4の個人ID「P4」がプレゼントメンバーフィールドに設定されたイベント情報700−3(図7参照)を検索する。
In this case, the
そして、判断部1405は、イベント情報700−3に設定されたイベント日「2015.02.03」の近傍の所定期間Tに処理実施日が含まれるか否かを判断する。ここでは、近傍の所定期間Tが、イベント日の1週間前から、イベント日の1ヶ月後の期間に設定されているとする。また、処理実施日を「2015年2月3日」とする。
Then, the
この場合、判断部1405は、イベント情報700−3に設定されたイベント日の近傍の所定期間Tに処理実施日が含まれると判断する。そして、表示制御部1402は、イベント日の近傍の所定期間Tに処理実施日が含まれる場合、個人情報管理DB220から、メンバーP4の個人IDに対応する個人情報500−4を検索する。
In this case, the determining
つぎに、表示制御部1402は、個人情報500−4とイベント情報700−3とに基づいて、メンバーP4についての欲しい物情報1600を生成する。そして、表示制御部1402は、メンバーP4を示すマークと対応付けて、生成した欲しい物情報1600を端末Tiにポップアップ表示させる。
Next, the
図16の例では、(16−2)に示すように、会話画面S2において、メンバーP4の顔写真1610と対応付けて、メンバーP4についての欲しい物情報1600がポップアップ表示されている。ここで、欲しい物情報1600は、メッセージ1631とイベント情報1632とを含む。
In the example of FIG. 16, as shown in (16-2), desired
メッセージ1631は、個人情報500−4に設定された、メンバーP4が欲しい物のアイコン(図13に示したアイコン1305)を表示する画像データを含む。また、イベント情報1632は、イベント情報700−3に設定されたイベント日「2月3日」およびイベント名「じいちゃん、ばあちゃん結婚記念日」を含む(ここでは、イベント日の年度は省略)。
The
なお、会話画面S2において、欲しい物情報1600のボタン1633をタップすると、欲しい物情報1600の表示を終了させることができる。
When the
このように、メンバーP2は、会話画面S2上の顔写真1610を長押しすることで、メンバーP4についてのイベントが処理実施日の近傍の所定期間T内にある場合に、顔写真1610と対応付けて欲しい物情報1600をポップアップ表示させることができる。
In this manner, the member P2 holds the
例えば、欲しい物情報1600のメッセージ1631によれば、メンバーP2は、メンバーP4が欲しいと思っている物が「時計」であることが分かる。また、欲しい物情報1600のイベント情報1632によれば、メンバーP2は、2月3日が、じいちゃんとばあちゃんの結婚記念日であることが分かる。このため、メンバーP2は、メンバーP4の結婚記念日に合わせて、メンバーP2に何をプレゼントすれば喜ぶのか判断しやすくなる。
For example, according to the
なお、例えば、個人情報500−4の欲しい物フィールドや欲しい物アイコンフィールドに情報が未設定の場合は、表示制御部1402は、メッセージ1631として、「欲しい物は直接聞いてね♪」といったメッセージを表示させることにしてもよい。また、例えば、個人情報500−1(図5参照)のように、欲しい物フィールドにURLが設定されている場合は、メッセージ1631としてURLが表示され、そのURLをタップすると、メンバーP4が欲しい物品の説明や写真などが掲載されたウェブページにアクセスすることができる。
For example, when information is not set in the desired item field or the desired item icon field of the personal information 500-4, the
(情報提供装置101の各種処理手順)
つぎに、情報提供装置101の各種処理手順について説明する。まず、情報提供装置101のイベント登録処理手順について説明する。
(Various processing procedures of the information providing apparatus 101)
Next, various processing procedures of the
<イベント登録処理手順>
図17は、情報提供装置101のイベント登録処理手順の一例を示すフローチャートである。図17のフローチャートにおいて、まず、情報提供装置101は、家族向けSNSに参加するいずれかのメンバーの端末Tiから、イベントの登録要求を受け付けたか否かを判断する(ステップS1701)。
<Event registration procedure>
FIG. 17 is a flowchart illustrating an example of an event registration process procedure of the
ここで、情報提供装置101は、イベントの登録要求を受け付けるのを待つ(ステップS1701:No)。つぎに、情報提供装置101は、イベントの登録要求を受け付けた場合(ステップS1701:Yes)、個人情報管理DB220を参照して、ログイン者の個人IDに対応する家族IDを特定する(ステップS1702)。
Here, the
そして、情報提供装置101は、イベント管理DB240の各フィールドに情報を設定することにより、イベント情報を登録して(ステップS1703)、本フローチャートによる一連の処理を終了する。具体的には、情報提供装置101は、イベント管理DB240の各フィールドに、新規のイベントID、特定した家族ID、ログイン者の個人ID、イベントの登録要求に含まれるイベント日、イベント名、プレゼントフラグおよびプレゼントメンバーを設定する。
Then, the
これにより、家族向けSNSに参加するいずれかのメンバーからのイベントの登録要求に応じて、新たなイベント情報をイベント管理DB240に登録することができる。
As a result, new event information can be registered in the
<欲しい物登録処理手順>
つぎに、情報提供装置101の欲しい物登録処理手順について説明する。
<Desired thing registration processing procedure>
Below, the desired thing registration process procedure of the
図18は、情報提供装置101の欲しい物登録処理手順の一例を示すフローチャートである。図18のフローチャートにおいて、まず、情報提供装置101は、家族向けSNSに参加するいずれかのメンバーの端末Tiから、欲しい物の登録要求を受け付けたか否かを判断する(ステップS1801)。
FIG. 18 is a flow chart showing an example of the desired item registration processing procedure of the
ここで、情報提供装置101は、欲しい物の登録要求を受け付けるのを待つ(ステップS1801:No)。つぎに、情報提供装置101は、欲しい物の登録要求を受け付けた場合(ステップS1801:Yes)、個人情報管理DB220を参照して、ログイン者の個人IDに対応する個人情報を特定する(ステップS1802)。
Here, the
そして、情報提供装置101は、特定した個人情報の欲しい物フィールドまたは欲しい物アイコンフィールドに、欲しい物の登録要求に含まれる欲しい物の情報を設定して(ステップS1803)、本フローチャートによる一連の処理を終了する。
Then, the
これにより、家族向けSNSに参加するいずれかのメンバーからの欲しい物の登録要求に応じて、ログイン者の欲しい物の情報を更新することができる。 In this way, it is possible to update the information of the log-in user's desired item in response to the registration request of the desired item from any member participating in the family-oriented SNS.
<情報提供処理手順>
つぎに、情報提供装置101の情報提供処理手順について説明する。
<Information provision processing procedure>
Next, the information provision processing procedure of the
図19および図20は、情報提供装置101の情報提供処理手順の一例を示すフローチャートである。図19のフローチャートにおいて、まず、情報提供装置101は、家族向けSNSに参加するいずれかのメンバーの端末Tiからの会話画面S2の表示要求に応じて、会話画面S2の画面データを端末Tiに表示させる制御を行う(ステップS1901)。
19 and 20 are flowcharts showing an example of the information providing processing procedure of the
そして、情報提供装置101は、端末Tiから、特定のメンバーの欲しい物の表示要求を受け付けたか否かを判断する(ステップS1902)。ここで、情報提供装置101は、欲しい物の表示要求を受け付けるのを待つ(ステップS1902:No)。つぎに、情報提供装置101は、欲しい物の表示要求を受け付けた場合(ステップS1902:Yes)、イベント管理DB240から、ログイン者の家族IDに対応するイベント情報を取得する(ステップS1903)。
Then, the
そして、情報提供装置101は、取得したイベント情報から、プレゼントメンバーフィールドに特定のメンバーの個人IDが設定されたイベント情報を検索する(ステップS1904)。つぎに、情報提供装置101は、特定のメンバーの個人IDが設定されたイベント情報が検索されたか否かを判断する(ステップS1905)。
Then, the
ここで、イベント情報が検索された場合(ステップS1905:Yes)、情報提供装置101は、イベント情報に設定されたイベント日の近傍の所定期間Tに処理実施日が含まれるか否かを判断する(ステップS1906)。
Here, when the event information is searched (step S1905: Yes), the
ここで、イベント日の近傍の所定期間Tに処理実施日が含まれる場合(ステップS1906:Yes)、情報提供装置101は、個人情報管理DB220から、特定のメンバーの個人IDに対応する個人情報を取得する(ステップS1907)。つぎに、情報提供装置101は、取得した個人情報と、検索したイベント情報とに基づいて、特定のメンバーの欲しい物情報を生成する(ステップS1908)。
Here, when the processing implementation date is included in the predetermined period T in the vicinity of the event date (Step S1906: Yes), the
そして、情報提供装置101は、生成した欲しい物情報を端末Tiに表示させる制御を行って(ステップS1909)、本フローチャートによる一連の処理を終了する。これにより、特定のメンバーについてのイベント日の近傍の所定期間T内の各メンバーに対応する通信において、特定のメンバーの欲しい物情報を提供することができる。
Then, the
なお、ステップS1905において、複数のイベント情報が検索される場合がある。この場合、情報提供装置101は、複数のイベント情報のそれぞれについて、イベント情報に設定されたイベント日の近傍の所定期間Tに処理実施日が含まれるか否かを判断する。そして、2以上のイベント情報について、イベント日の近傍の所定期間Tに処理実施日が含まれる場合、情報提供装置101は、イベント日が処理実施日に最も近いイベント情報に基づいて、特定のメンバーの欲しい物情報を生成することにしてもよい。
In step S1905, a plurality of pieces of event information may be searched. In this case, the
また、ステップS1906において、イベント日の近傍の所定期間Tに処理実施日が含まれない場合(ステップS1906:No)、情報提供装置101は、本フローチャートによる一連の処理を終了する。これにより、処理実施日の近傍の所定期間T内に特定のメンバーについてのイベントがない場合は、特定のメンバーの欲しい物情報を提供しないように制御することができる。
Further, in step S1906, when the processing implementation date is not included in the predetermined period T in the vicinity of the event date (step S1906: No), the
また、ステップS1905において、特定のメンバーの個人IDがプレゼントメンバーフィールドに設定されたイベント情報が検索されなかった場合は(ステップS1905:No)、情報提供装置101は、図20に示すステップS2001に移行する。
When the event information in which the personal ID of the specific member is not set in the present member field is not searched in step S1905 (step S1905: No), the
図20のフローチャートにおいて、まず、情報提供装置101は、一般イベント管理DB250から、特定のメンバーに関連する一般イベントの一般イベント情報を検索する(ステップS2001)。そして、情報提供装置101は、一般イベント情報が検索されたか否かを判断する(ステップS2002)。
In the flowchart of FIG. 20, first, the
ここで、一般イベント情報が検索された場合(ステップS2002:Yes)、情報提供装置101は、一般イベント情報から特定される一般イベントのイベント日が、処理実施日の近傍の所定期間Tに含まれるか否かを判断する(ステップS2003)。
Here, when general event information is searched (step S2002: Yes), the
ここで、一般イベントのイベント日が処理実施日の近傍の所定期間Tに含まれる場合(ステップS2003:Yes)、情報提供装置101は、個人情報管理DB220から、特定のメンバーの個人IDに対応する個人情報を取得する(ステップS2004)。
Here, when the event date of the general event is included in the predetermined period T in the vicinity of the processing implementation date (step S2003: Yes), the
つぎに、情報提供装置101は、取得した個人情報と、検索した一般イベント情報とに基づいて、特定のメンバーの欲しい物情報を生成する(ステップS2005)。そして、情報提供装置101は、生成した欲しい物情報を端末Tiに表示させる制御を行って(ステップS2006)、本フローチャートによる一連の処理を終了する。
Next, the
これにより、処理実施日の近傍の所定期間T内に、特定のメンバーについてのイベントがない場合であっても、特定のメンバーに関連する一般イベントがあれば、各メンバーに対応する通信において、特定のメンバーの欲しい物情報を提供することができる。 Thereby, even if there is no event for a specific member within a predetermined period T in the vicinity of the processing implementation date, if there is a general event related to the specific member, it is specified in the communication corresponding to each member It can provide information on what members want.
また、ステップS2002において、一般イベント情報が検索されなかった場合(ステップS2002:No)、情報提供装置101は、本フローチャートによる一連の処理を終了する。また、ステップS2003において、一般イベントのイベント日が処理実施日の近傍の所定期間Tに含まれない場合(ステップS2003:No)、情報提供装置101は、本フローチャートによる一連の処理を終了する。
In addition, when the general event information is not searched in step S2002 (step S2002: No), the
以上説明したように、実施の形態にかかる情報提供装置101によれば、家族向けSNSに参加する特定のメンバーに対応付けたイベント日を指定したイベントの登録を受け付けることができる。これにより、家族向けSNSに参加する特定のメンバーについてのイベントを、イベント日を指定してイベント管理DB240に登録することができる。
As described above, according to the
また、情報提供装置101によれば、家族向けSNSに参加する特定のメンバーに対応付けた欲しい物の情報の登録を受け付けることができる。これにより、家族向けSNSに参加する特定のメンバーの欲しい物の情報を個人情報管理DB220に登録することができる。
Further, according to the
また、情報提供装置101によれば、家族向けSNSに参加するいずれかのメンバーに対応する通信が、特定のメンバーに対応付けて登録されたイベントの指定されたイベント日の近傍の所定期間Tに含まれるか否かを判断することができる。そして、情報提供装置101によれば、判断した結果に応じて、特定のメンバーに対応付けて登録された欲しい物の情報を、当該通信において提供するか否か制御することができる。
Further, according to the
これにより、特定のメンバーについてのイベント日の近傍の所定期間T内の各メンバーに対応する通信において、特定のメンバーの欲しい物の情報を提供することができる。このため、各メンバーは、特定のメンバーについてのイベント日が近くなったときに(あるいは、イベント日の直後)、特定のメンバーが欲しい物を知ることができる。 Thereby, in communication corresponding to each member within the predetermined period T in the vicinity of the event day about a specific member, it is possible to provide information of a desired member of the specific member. Therefore, each member can know what a particular member wants when the event date for the particular member is close (or immediately after the event date).
また、情報提供装置101によれば、家族向けSNSに参加するメンバーに対応する通信において、会話画面S2の画面データを提供することができる。会話画面S2の画面データは、家族向けSNSに参加するいずれのメンバーによって投稿されたメッセージまたは画像であっても、投稿された画像またはメッセージを、投稿者を示すマークと対応付けて時系列に表示する情報である。
Further, according to the
これにより、家族向けSNSに参加するメンバーは、会話画面S2においてメッセージを書き込んだり、写真や動画などの画像をアップしたりして、メンバー同士で会話を行うことができる。 As a result, members participating in the family-oriented SNS can write a message on the conversation screen S2 or upload images such as photos and videos so that the members can have a conversation.
また、情報提供装置101によれば、提供した会話画面S2において特定のメンバーを示すマークが指定された場合に、特定のメンバーの欲しい物の表示要求を受け付けることができる。そして、情報提供装置101によれば、特定のメンバーの欲しい物の表示要求を受け付けた処理実施日が、特定のメンバーに対応付けて登録されたイベントの指定されたイベント日の近傍の所定期間Tに含まれるか否かを判断することができる。
Further, according to the
これにより、例えば、会話画面S2において特定のメンバーの顔写真を長押しするなどの操作入力が行われた場合に、特定のメンバーに対応付けて登録された欲しい物の情報を提供するか否かの制御を行うことができる。このため、例えば、特定のメンバーについてのイベント日の近傍の所定期間Tであっても、会話画面S2上に特定のメンバーの欲しい物の情報を常に表示するのではなく、他のメンバーが知りたいと思ったときに会話画面S2上にポップアップ表示することができる。 Thereby, for example, when an operation input such as long-pressing a face photo of a specific member is performed on the conversation screen S2, whether or not to provide information of a desired object registered in association with the specific member Control can be performed. For this reason, for example, even if the predetermined period T in the vicinity of the event day for a specific member is not always displayed on the conversation screen S2 about the information desired by the specific member, other members want to know A pop-up can be displayed on the conversation screen S2 when thinking.
また、情報提供装置101によれば、特定のメンバーに対応付けたイベント日を指定したイベントの登録を受け付ける場合に、さらに、当該イベントがプレゼントを伴うイベントであるか否かの登録を受け付けることができる。そして、情報提供装置101によれば、特定のメンバーに対応付けて登録されたイベントがプレゼントを伴うイベントである場合に、メンバーに対応する通信が、当該イベントのイベント日の近傍の所定期間Tに含まれるか否かを判断することができる。
Further, according to the
これにより、プレゼントを伴うイベントを対象として、特定のメンバーについてのイベント日の近傍の所定期間T内の各メンバーに対応する通信において、特定のメンバーの欲しい物の情報を提供することができる。 In this way, it is possible to provide, for a communication corresponding to each member within a predetermined period T in the vicinity of an event day for a specific member, information of a desired item of the specific member, for an event accompanied by a present.
また、情報提供装置101によれば、特定のメンバーに対応付けて登録された欲しい物の情報を提供する場合に、欲しい物の情報とともにイベントの情報を提供することができる。これにより、各メンバーは、特定のメンバーの欲しい物とともに、特定のメンバーについてのイベント日が近いイベントの情報(例えば、イベント日、イベント名など)を確認することができる。
Further, according to the
また、情報提供装置101によれば、特定のメンバーに対応付けた欲しい物の情報として、特定のメンバーに対応付けた物品を示す文字データの登録を受け付けることができる。これにより、特定のメンバーの欲しい物の商品名などを指定して個人情報管理DB220に登録することができる。
Moreover, according to the
また、情報提供装置101によれば、特定のメンバーに対応付けた欲しい物の情報として、特定のメンバーに対応付けた物品を表示する画像データの登録を受け付けることができる。これにより、特定のメンバーの欲しい物を撮影した写真などを指定して個人情報管理DB220に登録することができる。
Further, according to the
また、情報提供装置101によれば、特定のメンバーに対応付けた欲しい物の情報として、特定のメンバーに対応付けた物品のアイコンを表示する画像データの登録を受け付けることができる。これにより、特定のメンバーの欲しい物を簡単な絵柄などで表現したアイコンを指定して個人情報管理DB220に登録することができる。
Further, according to the
例えば、祖父母などは遠慮して欲しい物を登録したがらない傾向にあるが、簡単な絵柄などで表現したアイコンであれば選びやすく、自分の欲しい物を登録しやすくさせることができる。また、読み書きが十分にできない幼い子供であっても、簡単な絵柄などで表現したアイコンであれば選びやすく、自分の欲しい物を登録しやすくさせることができる。 For example, grandparents tend not to register what they want to withhold, but an icon represented by a simple pattern etc is easy to select and can make it easy to register their own desired item. In addition, even small children who can not read and write enough, it is easy to select an icon represented by a simple pattern or the like, and it is possible to make it easy to register an item desired by oneself.
また、情報提供装置101によれば、特定のメンバーに対応付けた欲しい物の情報として、特定のメンバーに対応付けた物品に関連するURLの登録を受け付けることができる。これにより、特定のメンバーの欲しい物の説明や写真などが掲載されたウェブページのURLなどを指定して個人情報管理DB220に登録することができる。
Moreover, according to the
なお、本実施の形態で説明した情報提供方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。 The information providing method described in the present embodiment can be realized by executing a prepared program on a computer such as a personal computer or a workstation. The information providing program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. Also, the information providing program may be distributed via a network such as the Internet.
上述した実施の形態に関し、さらに以下の付記を開示する。 The following appendices will be further disclosed regarding the embodiment described above.
(付記1)コンピュータに、
特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、
前記特定のユーザグループに属するいずれかのユーザに対応する通信が、指定された前記日付の近傍の所定期間に含まれるか否かに応じて、登録された前記情報を前記通信において提供するか否か制御する、
処理を実行させることを特徴とする情報提供プログラム。
(Supplementary Note 1)
Accept registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user,
Whether to provide the registered information in the communication depending on whether the communication corresponding to any user belonging to the specific user group is included in a predetermined period near the designated date Control
An information providing program characterized by executing a process.
(付記2)前記コンピュータに、
前記特定のユーザグループに属するいずれかのユーザに対応する通信において、前記特定のユーザグループに属するいずれのユーザによって投稿されたメッセージまたは画像であっても、投稿されたメッセージまたは画像を、投稿したユーザを示すマークと対応付けて時系列に表示する画面データを提供する、処理を実行させ、
前記制御する処理は、
前記画面データの前記特定のユーザを示すマークが指定された場合に、前記通信が前記所定期間に含まれるか否かに応じて、前記情報を前記通信において提供するか否か制御する、ことを特徴とする付記1に記載の情報提供プログラム。
(Supplementary Note 2)
In a communication corresponding to any user belonging to the specific user group, the user who posted the posted message or image by any user who is posted by any user belonging to the specific user group To provide screen data to be displayed in chronological order in association with the mark indicating
The control process is
Controlling whether the information is provided in the communication according to whether the communication is included in the predetermined period when a mark indicating the specific user of the screen data is designated The information providing program according to
(付記3)前記情報は、前記特定のユーザに対応付けた物品を示す文字データであることを特徴とする付記1または2に記載の情報提供プログラム。
(Supplementary Note 3) The information providing program according to
(付記4)前記情報は、前記特定のユーザに対応付けた物品を表示する画像データであることを特徴とする付記1〜3のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 4) The information providing program according to any one of
(付記5)前記情報は、前記特定のユーザに対応付けた物品のアイコンを表示する画像データであることを特徴とする付記1〜4のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 5) The information providing program according to any one of
(付記6)前記情報は、前記特定のユーザに対応付けた物品に関連するURL(Uniform Resource Locator)を示すことを特徴とする付記1〜5のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 6) The information providing program according to any one of
(付記7)前記受け付ける処理は、
前記イベントの登録を受け付ける場合に、さらに、当該イベントがプレゼントを伴うイベントであるか否かの登録を受け付け、
前記制御する処理は、
登録された前記イベントがプレゼントを伴うイベントである場合に、前記通信が前記所定期間に含まれるか否かに応じて、前記情報を前記通信において提供するか否か制御する、ことを特徴とする付記1〜6のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 7)
When accepting registration of the event, further accepting registration of whether or not the event is an event accompanied by a present,
The control process is
When the registered event is an event accompanied by a present, whether or not the information is provided in the communication is controlled depending on whether the communication is included in the predetermined period. The information providing program according to any one of
(付記8)前記制御する処理は、
前記情報を前記通信において提供する場合に、前記情報とともに前記イベントの情報を前記通信において提供することを特徴とする付記1〜7のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 8) The control process is
The information providing program according to any one of
(付記9)前記特定のユーザグループは、特定のサービスに参加する複数のメンバーが属するユーザグループであることを特徴とする付記1〜8のいずれか一つに記載の情報提供プログラム。
(Supplementary Note 9) The information providing program according to any one of
(付記10)コンピュータが、
特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、
前記特定のユーザグループに属するいずれかのユーザに対応する通信が、指定された前記日付の近傍の所定期間に含まれるか否かに応じて、登録された前記情報を前記通信において提供するか否か制御する、
処理を実行することを特徴とする情報提供方法。
(Supplementary note 10)
Accept registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user,
Whether to provide the registered information in the communication depending on whether the communication corresponding to any user belonging to the specific user group is included in a predetermined period near the designated date Control
A method of providing information characterized by performing processing.
(付記11)特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、
前記特定のユーザグループに属するいずれかのユーザに対応する通信が、指定された前記日付の近傍の所定期間に含まれるか否かに応じて、登録された前記情報を前記通信において提供するか否か制御する、
制御部を有することを特徴とする情報提供装置。
(Supplementary note 11) Accepting registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user,
Whether to provide the registered information in the communication depending on whether the communication corresponding to any user belonging to the specific user group is included in a predetermined period near the designated date Control
An information providing apparatus comprising a control unit.
101 情報提供装置
102,103,T1〜Tn,Ti 端末
200 システム
220 個人情報管理DB
230 SNS情報DB
240 イベント管理DB
250 一般イベント管理DB
1300 アイコン画面
1401 受付部
1402 表示制御部
1403 更新部
1404 検索部
1405 判断部
1500,1600 欲しい物情報
S1 ホーム画面
S2 会話画面
S3 登録画面
101
230 SNS information DB
240 Event Management DB
250 General Event Management DB
1300
Claims (9)
特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、
前記特定のユーザグループに属するいずれかのユーザに対応する通信において、前記特定のユーザグループに属するいずれのユーザによって投稿されたメッセージまたは画像であっても、投稿されたメッセージまたは画像を、投稿したユーザを示すマークと対応付けて時系列に表示する画面データを提供し、
前記画面データの前記特定のユーザを示すマークが指定されたことに応じて、当該マークが指定された時点が、指定された前記日付の近傍の所定期間に含まれるか否かを判断し、
前記指定された時点が前記所定期間に含まれる場合に、前記画面データの指定された前記特定のユーザを示すマークと対応付けて、登録された前記情報を表示する制御を行う、
処理を実行させることを特徴とする情報提供プログラム。 On the computer
Accept registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user,
In a communication corresponding to any user belonging to the specific user group, the user who posted the posted message or image by any user who is posted by any user belonging to the specific user group To provide screen data to be displayed in chronological order in association with the mark indicating
In response to the designation of the mark indicating the specific user of the screen data, it is determined whether or not the time when the mark is designated is included in a predetermined period in the vicinity of the designated date .
When the designated time point is included in the predetermined period, control is performed to display the registered information in association with a mark indicating the designated user of the screen data .
An information providing program characterized by executing a process.
前記イベントの登録を受け付ける場合に、さらに、当該イベントがプレゼントを伴うイベントであるか否かの登録を受け付け、 When accepting registration of the event, further accepting registration of whether or not the event is an event accompanied by a present,
前記制御を行う処理は、 The process of performing the control is
登録された前記イベントがプレゼントを伴うイベントであり、前記指定された時点が前記所定期間に含まれる場合に、前記画面データの指定された前記特定のユーザを示すマークと対応付けて、登録された前記情報を表示する制御を行う、ことを特徴とする請求項1〜5のいずれか一つに記載の情報提供プログラム。 When the registered event is an event with a present, and the designated time point is included in the predetermined period, it is registered in association with the mark indicating the designated user of the screen data. The information providing program according to any one of claims 1 to 5, wherein control for displaying the information is performed.
前記指定された時点が前記所定期間に含まれる場合に、前記情報とともに前記イベントの情報を、前記画面データの指定された前記特定のユーザを示すマークと対応付けて表示することを特徴とする請求項1〜6のいずれか一つに記載の情報提供プログラム。 When the designated time point is included in the predetermined period, information of the event together with the information is displayed in association with a mark indicating the specified user of the screen data. The information providing program according to any one of Items 1 to 6.
特定のユーザグループに属する特定のユーザに対応付けた日付を指定したイベントの登録と、前記特定のユーザに対応付けた情報の登録とを受け付け、 Accept registration of an event specifying a date associated with a specific user belonging to a specific user group and registration of information associated with the specific user,
前記特定のユーザグループに属するいずれかのユーザに対応する通信において、前記特定のユーザグループに属するいずれのユーザによって投稿されたメッセージまたは画像であっても、投稿されたメッセージまたは画像を、投稿したユーザを示すマークと対応付けて時系列に表示する画面データを提供し、 In a communication corresponding to any user belonging to the specific user group, the user who posted the posted message or image by any user who is posted by any user belonging to the specific user group To provide screen data to be displayed in chronological order in association with the mark indicating
前記画面データの前記特定のユーザを示すマークが指定されたことに応じて、当該マークが指定された時点が、指定された前記日付の近傍の所定期間に含まれるか否かを判断し、 In response to the designation of the mark indicating the specific user of the screen data, it is determined whether or not the time when the mark is designated is included in a predetermined period in the vicinity of the designated date.
前記指定された時点が前記所定期間に含まれる場合に、前記画面データの指定された前記特定のユーザを示すマークと対応付けて、登録された前記情報を表示する制御を行う、 When the designated time point is included in the predetermined period, control is performed to display the registered information in association with a mark indicating the designated user of the screen data.
処理を実行することを特徴とする情報提供方法。 A method of providing information characterized by performing processing.
前記特定のユーザグループに属するいずれかのユーザに対応する通信において、前記特定のユーザグループに属するいずれのユーザによって投稿されたメッセージまたは画像であっても、投稿されたメッセージまたは画像を、投稿したユーザを示すマークと対応付けて時系列に表示する画面データを提供し、 In a communication corresponding to any user belonging to the specific user group, the user who posted the posted message or image by any user who is posted by any user belonging to the specific user group To provide screen data to be displayed in chronological order in association with the mark indicating
前記画面データの前記特定のユーザを示すマークが指定されたことに応じて、当該マークが指定された時点が、指定された前記日付の近傍の所定期間に含まれるか否かを判断し、 In response to the designation of the mark indicating the specific user of the screen data, it is determined whether or not the time when the mark is designated is included in a predetermined period in the vicinity of the designated date.
前記指定された時点が前記所定期間に含まれる場合に、前記画面データの指定された前記特定のユーザを示すマークと対応付けて、登録された前記情報を表示する制御を行う、 When the designated time point is included in the predetermined period, control is performed to display the registered information in association with a mark indicating the designated user of the screen data.
制御部を有することを特徴とする情報提供装置。 An information providing apparatus comprising a control unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015051455A JP6515605B2 (en) | 2015-03-13 | 2015-03-13 | Information providing program, information providing method, and information providing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015051455A JP6515605B2 (en) | 2015-03-13 | 2015-03-13 | Information providing program, information providing method, and information providing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016170734A JP2016170734A (en) | 2016-09-23 |
JP6515605B2 true JP6515605B2 (en) | 2019-05-22 |
Family
ID=56982471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015051455A Expired - Fee Related JP6515605B2 (en) | 2015-03-13 | 2015-03-13 | Information providing program, information providing method, and information providing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6515605B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002329017A (en) * | 2001-05-07 | 2002-11-15 | Japan Interim Management Kk | Present giving service method |
JP4558260B2 (en) * | 2002-06-14 | 2010-10-06 | 株式会社瓶屋 | Giving mediation system and method |
JP5774320B2 (en) * | 2011-01-26 | 2015-09-09 | 株式会社オウケイウェイヴ | server |
JP2015018289A (en) * | 2011-09-26 | 2015-01-29 | 日本電気株式会社 | Information processor, information processing method, and information processing program |
JP5124042B1 (en) * | 2011-11-18 | 2013-01-23 | 優太 冨安 | Net mall system with support functions for those who wish to purchase products |
JP2013196227A (en) * | 2012-03-17 | 2013-09-30 | Fujitsu Ltd | Information disclosure system, information processor, information disclosure program and information disclosure method |
JP2013246710A (en) * | 2012-05-28 | 2013-12-09 | Nikon Corp | Electronic device |
WO2014118964A1 (en) * | 2013-02-01 | 2014-08-07 | 有限会社トッパ | Gift-giving assistance server and gift-giving assistance system |
JP5920837B2 (en) * | 2013-02-12 | 2016-05-18 | Necパーソナルコンピュータ株式会社 | Information processing apparatus, control method, and program |
WO2014152854A2 (en) * | 2013-03-14 | 2014-09-25 | United Parcel Service Of America, Inc. | Date reminder systems and related methods |
-
2015
- 2015-03-13 JP JP2015051455A patent/JP6515605B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2016170734A (en) | 2016-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9531803B2 (en) | Content sharing interface for sharing content in social networks | |
CN109891446B (en) | Template-based calendar event with graphics enrichment | |
US20080098087A1 (en) | Integrated electronic invitation process | |
US20120324002A1 (en) | Media Sharing | |
US20090049070A1 (en) | Web-based social network badges | |
US20080250332A1 (en) | Social networking website interface | |
US20110099464A1 (en) | Mechanism for adding content from a search to a document or message | |
US20140297746A1 (en) | Recommending resources to members of a social network | |
JP5985560B2 (en) | Social network service providing system and method | |
US10382500B2 (en) | Systems and methods for binding online content accounts | |
JP6586380B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
JP2017126340A (en) | Moving picture creation system, moving picture creation method, and moving picture creation program | |
US10887551B2 (en) | Information processing apparatus, information processing system and information processing method | |
Kwong | Reach out to your students using MySpace and Facebook | |
KR101403783B1 (en) | Virtual space providing system for distinct step of application execution | |
JP6515605B2 (en) | Information providing program, information providing method, and information providing apparatus | |
JP6439516B2 (en) | Summary data generation program, summary data generation method, and summary data generation device | |
JP6168434B1 (en) | Information provision system | |
Friedman | Web Designer's Guide to WordPress: Plan, Theme, Build, Launch | |
JP2017033058A (en) | Mail transmission device, and mail transmission program | |
MO | Introduction to Microsoft Power BI | |
Holzner | Sams Teach Yourself Google Buzz in 10 Minutes, Portable Documents | |
Lueck | Internet Archive: Digital Library of Free Books, Movies, Music, and Wayback Machine/The Internet Archive Companion: This nonprofit website was established in 1996 in San Francisco by Brewster Kahle, digital librarian, https://archive. org/. Reviewed December 2013 The Internet Archive Companion: The mobile application for the Internet Archive, developed by Hunter L. Brown, can be used to view the archival holdings through the iPhone and iPad. The app is available as a free download through iTunes. Reviewed December 2013 | |
Miller | Easy Facebook | |
WO2016186205A1 (en) | Free time management device, free time management method, computer program, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190311 |
|
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: 20190319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6515605 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |