JP6065614B2 - Server apparatus, program, and communication system - Google Patents
Server apparatus, program, and communication system Download PDFInfo
- Publication number
- JP6065614B2 JP6065614B2 JP2013014835A JP2013014835A JP6065614B2 JP 6065614 B2 JP6065614 B2 JP 6065614B2 JP 2013014835 A JP2013014835 A JP 2013014835A JP 2013014835 A JP2013014835 A JP 2013014835A JP 6065614 B2 JP6065614 B2 JP 6065614B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- party
- facility
- user
- communication terminal
- 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
- 238000004891 communication Methods 0.000 title claims description 254
- 238000000605 extraction Methods 0.000 claims description 76
- 239000000284 extract Substances 0.000 claims description 19
- 238000004519 manufacturing process Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 80
- 230000008569 process Effects 0.000 description 75
- 238000012545 processing Methods 0.000 description 35
- 230000006870 function Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 21
- 238000001514 detection method Methods 0.000 description 14
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 7
- 238000009825 accumulation Methods 0.000 description 6
- 230000004913 activation Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 241000519695 Ilex integra Species 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000007796 conventional method 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
- ADTDNFFHPRZSOT-PVFUSPOPSA-N ram-330 Chemical compound C([C@H]1N(CC2)C)C3=CC=C(OC)C(OC)=C3[C@]32[C@@]1(O)CC[C@@H](OC(=O)OCC)C3 ADTDNFFHPRZSOT-PVFUSPOPSA-N 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 235000020083 shōchū Nutrition 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、通信端末装置と連動して情報を提供するサーバ装置、プログラム及び通信システムに関する。 The present invention relates to a server device, a program, and a communication system that provide information in conjunction with a communication terminal device.
近年、ソーシャルネットワーキングサービス(以下「SNS」という。)と、スマートフォンなどに代表される携帯用通信端末装置との登場により、情報発信、又は、友人・知人をはじめとする他人との情報共有等を手軽に行うことができるようになってきている。 In recent years, with the advent of social networking services (hereinafter referred to as “SNS”) and portable communication terminal devices represented by smartphones, etc., information transmission or information sharing with friends and acquaintances and other people It has become possible to do it easily.
一方、最近では、携帯用通信端末装置を情報端末として手軽に利用できる環境も整備され、携帯用通信端末装置の位置情報に基づいて各種の情報が提供されるサービスも登場している。特に、最近では、携帯用通信端末装置の現在位置の情報に基づいて広告情報を提供しつつ、お勧めの店舗情報を推薦するシステム(例えば、特許文献1)、又は、店舗に設けられ、ジャンル毎にグループ化された店舗情報を配信し、携帯用通信端末装置によって容易に店舗を検索することができるシステムも登場している(例えば、特許文献2)。 On the other hand, recently, an environment in which a portable communication terminal device can be easily used as an information terminal has been improved, and services that provide various information based on position information of the portable communication terminal device have also appeared. In particular, recently, a system that recommends recommended store information while providing advertisement information based on information on the current position of the portable communication terminal device (for example, Patent Document 1) or a store provided in a store, There has also appeared a system that distributes store information grouped for each store and can easily search for stores using a portable communication terminal device (for example, Patent Document 2).
しかしながら、上記特許文献に開示されたシステムにあっては、位置情報に基づいて店舗を推薦するシステム又は携帯用通信端末装置で店舗情報を容易に検索可能なシステムであるものの、会合や集会などの現実空間上におけるユーザの実際の行動に基づいて、当該ユーザに有益な各種の情報を提供してはいない。 However, in the system disclosed in the above-mentioned patent document, although it is a system that recommends stores based on position information or a system that can easily search store information with a portable communication terminal device, such as a meeting or a meeting Various kinds of information useful to the user are not provided based on the actual behavior of the user in the real space.
また、上記のシステムにあっては、現実空間上におけるユーザ間のコミュニケーションの状況変化に合わせて当該ユーザに有益な各種の情報を提供してはいない。 In addition, the above system does not provide various kinds of information useful to the user in accordance with changes in the communication status between users in the real space.
本発明は、上記課題を解決するためになされたものであり、その目的は、現実空間上におけるユーザの実際の行動又はユーザ間のコミュニケーションに基づいて、当該ユーザの嗜好に合致又は類似する施設、及び、グループ又は当該グループに属するユーザを的確に推薦することができるとともに、当該推薦された情報に基づいて、現実空間又は仮想空間におけるユーザ間の交流を支援することができるサーバ装置等を提供することにある。 The present invention has been made in order to solve the above-mentioned problems, and the purpose thereof is a facility that matches or resembles the user's preference based on the user's actual behavior in real space or communication between users, A server device that can accurately recommend a group or users belonging to the group and can support exchanges between users in a real space or a virtual space based on the recommended information is provided. There is.
(1)上述した課題を解決するため、本発明に係るサーバ装置は、ネットワークを介して接続された通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段と、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段と、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段と、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、前記生成した推薦情報を前記通信端末装置に配信する配信手段と、を備える構成を有している。 (1) In order to solve the above-described problem, the server device according to the present invention is linked with a communication terminal device connected via a network, and holds at least parties in real space as information on parties held by the user. Party information acquisition means for acquiring party information including party position information indicating a position, and participating user information for specifying a participating user of the party, and the acquired party information and participating user information are associated with each other. A party information registration means for registering in the first database, and a post for registering in the second database post information posted by a participating user who participates in the party specified by the party information in association with the registered party information. A request for information provision of one user is received via the information registration means and the communication terminal device. A specific party identified by the user who requested the facility database in which the facility information including at least the facility position indicating the location of the facility existing in the real space and the characteristic information indicating the property of the facility is registered. A facility extraction unit that searches based on information and extracts the facility existing within a predetermined distance range from the party holding position of the acquired party information as an extraction facility; and the first based on the specific party information Search the database to identify party information that was held before the party specified by the specific party information, and that matches at least some of the participating users with the party of the specific party information. Party identification means for performing the posting information associated with the identified party information The extracted information extracted from the database of 2 and the extracted posted information and the characteristic information included in the facility information of the extracted facility are compared, the extracted facility satisfying a predetermined condition is specified, and the specified Based on the setting means for setting the extracted facility as a recommended facility, and the recommended information of the set recommended facility, the first database is searched, and a party having the facility information for which the recommended facility is recommended is extracted. A party extracting means for extracting as, a generating means for generating recommended information having at least one of the recommended facility, the extracted extracted party information, and user participation user information belonging to the extracted party, and the generated Distribution means for distributing recommendation information to the communication terminal device.
通常、各ユーザが投稿する投稿情報には、当該ユーザの嗜好が表されていると考えられる。したがって、当該パーティの参加ユーザによる、投稿情報の内容と施設の特性が一致すれば、当該施設はユーザの嗜好に合致し、かつ、当該施設が推薦されたユーザ同士又はグループ同士の嗜好は合致しているものといえる。一方、全く異なる他のユーザが投稿した投稿情報からは、参加ユーザの嗜好を認識することができず、参加ユーザの嗜好を認識するためには、少なくとも一部の参加ユーザが一致するパーティに対応する投稿情報を利用する必要がある。 Usually, it is considered that the posting information posted by each user expresses the preference of the user. Therefore, if the content of the posted information by the participating user of the party matches the characteristics of the facility, the facility matches the user's preference, and the preferences of the users or groups recommended by the facility match. It can be said that. On the other hand, it is not possible to recognize the preferences of participating users from post information posted by completely different users. In order to recognize the preferences of participating users, at least some of the participating users must correspond. It is necessary to use the posted information.
この構成により、本発明に係るサーバ装置は、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば1km圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。 With this configuration, the server device according to the present invention can identify a specific party that matches at least a part of participating users, and can compare posted information corresponding to the specific party with facility characteristic information. A facility that matches the preferences of the participating users can be appropriately extracted from facilities existing within a predetermined distance range (for example, within 1 km) from the party holding position in the real space held by the user.
そして、本発明に係るサーバ装置は、ユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。 Then, the server device according to the present invention extracts the extraction party based on the facility that matches the user's preference, so that the facility that matches the preference of the participating user, the party having the preference similar to the participating user, or the party Recommending users who participate in the project together with the extracted facility information, and using the recommended information, support the exchange between users in the real world, or exchange in a virtual space such as SNS Can be activated.
(2)また、本発明に係るサーバ装置は、前記パーティ抽出手段が、前記推薦施設が推薦された施設情報を有し、かつ、所定の条件を具備するパーティを抽出パーティとして抽出する構成を有している。 (2) In addition, the server device according to the present invention has a configuration in which the party extraction unit extracts the party having the facility information in which the recommended facility is recommended and having a predetermined condition as an extraction party. doing.
この構成により、本発明に係るサーバ装置は、例えば、新たに開催されるパーティから所定の期間前(例えば、過去1年以内)に開催された過去の他のパーティ(すなわち、終了しているパーティ)の中から、推薦施設を有する抽出パーティを抽出することができるので、例えば、新鮮な情報に基づいて推薦情報を提供することができる。したがって、本発明に係るサーバ装置は、ユーザの嗜好が一致する推薦情報をいち早く推薦すること、又は、推薦情報から既にユーザの興味が低下した施設を推薦対象から除外することができる。 With this configuration, the server device according to the present invention, for example, allows another party that has been held before a predetermined period (for example, within the past year) from a newly held party (that is, a party that has ended). ), The extraction party having the recommended facility can be extracted. For example, the recommended information can be provided based on fresh information. Therefore, the server device according to the present invention can recommend recommended information that matches the user's preference as soon as possible, or can exclude a facility whose user's interest has already been reduced from the recommended information.
(3)また、本発明に係るサーバ装置は、前記第1のデータベースに登録された各パーティ情報には、パーティの開催日時を規定する日時情報が含まれ、前記パーティ特定手段が、予め定める時期的条件をさらに具備するパーティ情報を特定する、構成を有している。 (3) Further, in the server device according to the present invention, each party information registered in the first database includes date and time information that defines the date and time of the party, and the party specifying unit sets a predetermined time. It has the structure which specifies the party information which further has a general condition.
この構成により、本発明に係るサーバ装置は、過去に開催された各パーティの中から、新たに開催されるパーティから所定の期間前(例えば、過去1ヶ月以内)に開催された過去のパーティ(すなわち、終了しているパーティ)を特定し、当該特定したパーティの情報に基づいて嗜好が合致する推薦施設を特定することができるので、ユーザの嗜好が一致する推薦施設をいち早く推薦すること、又は、推薦施設から既にユーザの興味が低下した施設を推薦対象から除外することができる。 With this configuration, the server device according to the present invention allows a past party (e.g., within the past one month) held before a predetermined period (for example, within the past one month) from among the parties held in the past. That is, it is possible to identify a recommended facility that matches the preference of the user, or to quickly recommend a recommended facility that matches the user's preference, based on the identified party information. A facility where the user's interest has already dropped can be excluded from the recommended facilities.
(4)また、本発明に係るサーバ装置は、前記特性情報が、対応する施設の特徴を示すキーワードであり、前記比較手段が、前記投稿情報に対応する文字列と前記キーワードとの一致度を算出し、前記生成手段が、当該算出された前記一致度が所定の条件を具備する前記施設を推薦施設とする推薦情報を生成する構成を有している。 (4) Further, in the server device according to the present invention, the characteristic information is a keyword indicating a characteristic of a corresponding facility, and the comparison unit determines a matching degree between the character string corresponding to the posted information and the keyword. The calculation unit has a configuration for generating recommendation information in which the calculated degree of coincidence satisfies a predetermined condition as a recommended facility.
この構成により、本発明に係るサーバ装置は、文字列、又は、形態素解析などの解析処理によって文字列に変換可能な音声などの情報を含むので、単に文字列を比較するような、簡潔な検索方式を採用しつつ、確実にユーザの嗜好に合致する推薦情報の検索することができる。 With this configuration, the server device according to the present invention includes information such as a character string or speech that can be converted into a character string by an analysis process such as morpheme analysis. Therefore, a simple search that simply compares character strings. While adopting the method, it is possible to search for recommended information that surely matches the user's preference.
(5)また、本発明に係るサーバ装置は、前記パーティ特定手段が、前記特定パーティ情報の参加ユーザが完全に一致するパーティを特定する構成を有している。 (5) Moreover, the server apparatus which concerns on this invention has the structure in which the said party specific | specification part specifies the party in which the participating user of the said specific party information corresponds completely.
この構成により、本発明に係るサーバ装置は、より正確に、かつ、パーティに参加するユーザ全員の嗜好に合致する施設を推薦することができる。 With this configuration, the server device according to the present invention can more accurately recommend a facility that matches the preferences of all users participating in the party.
(6)また、本発明に係るサーバ装置は、前記通信端末装置から所定の距離範囲内に存在する他の通信端末装置による所定のパーティへの参加申請に基づいて、該当するパーティ情報の前記参加ユーザ情報を更新する更新手段を更に備える構成を有している。 (6) In addition, the server device according to the present invention, based on an application for participation in a predetermined party by another communication terminal device existing within a predetermined distance range from the communication terminal device, the participation of the corresponding party information It has the structure further provided with the update means which updates user information.
この構成により、本発明に係るサーバ装置は、開催されるパーティに対してパーティの開始後に他のユーザが参加する場合においても、適宜、参加ユーザ情報を更新することができるので、パーティに途中参加するユーザの嗜好をも柔軟に取り込みつつ、ユーザの嗜好に合致する施設を推薦することができる。 With this configuration, the server device according to the present invention can appropriately update the participating user information even when another user joins the party to be held after the start of the party. It is possible to recommend a facility that matches the user's preference while flexibly incorporating the user's preference.
(7)また、本発明に係るサーバ装置は、前記生成手段が、前記所定の条件を満たす前記抽出施設を特定した場合に、当該特定した抽出施設の施設識別情報と前記特定パーティに参加する参加ユーザの参加ユーザ情報とを対応付けて前記記録手段に登録し、前記施設抽出手段が、前記特定グループの参加ユーザ情報が前記施設識別情報とともに登録された参加ユーザ情報と一致する場合には、当該施設識別情報に対応する前記施設情報を抽出対象から除外する、構成を有している。 (7) Further, in the server device according to the present invention, when the generation unit specifies the extraction facility that satisfies the predetermined condition, the facility identification information of the specified extraction facility and participation to participate in the specific party When the registered user information is associated with the registered user information and registered in the recording unit, the facility extracting unit matches the participating user information registered together with the facility identification information in the specific group. The facility information corresponding to the facility identification information is excluded from extraction targets.
この構成により、本発明に係るサーバ装置は、過去に開催されたパーティと同一のユーザによって新規にパーティが開催される場合であっても、既に推薦済みの施設を推薦対象から除外して、重複推薦を防止し、有益な推薦施設を提供することができるとともに、その結果、推薦情報を提供することができる。 With this configuration, the server device according to the present invention is configured so that, even when a party is newly held by the same user as a party that has been held in the past, already recommended facilities are excluded from the recommended objects, and duplicated. It is possible to prevent recommendation and provide a useful recommendation facility. As a result, recommendation information can be provided.
(8)また、本発明に係るプログラムは、ネットワークを介して接続された通信端末装置と連動するサーバ装置のプログラムであって、前記サーバ装置を、前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段、前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段、前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段、前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段、及び、前記生成した推薦情報を前記通信端末装置に配信する配信手段、として機能させる構成を有している。 (8) Further, the program according to the present invention is a program of a server device linked with a communication terminal device connected via a network, and the user holds the server device linked with the communication terminal device. Party information acquisition means for acquiring party information including party position information indicating at least a party holding position in the real space and participating user information for identifying a participating user of the party as information on the party, the acquisition The party information registration means for registering the party information and the participating user information in the first database in association with each other, posted in association with the registered party information and submitted by the participating users participating in the party specified by the party information Post information registration means for registering post information in the second database, When a request for providing information from one user is received via the terminal device, the facility information including at least the facility position indicating the position of the facility existing in the real space and the characteristic information indicating the characteristic of the facility is registered. A facility extraction that searches the facility database based on specific party information specified by the requested user and extracts the facility existing within a predetermined distance range from the party holding position of the acquired party information as an extraction facility Means for searching the first database based on the specific party information, a party held before the party specified by the specific party information, and a user who participates in the party of the specific party information; Party identification means for identifying party information that matches at least some of the participating users; Posting information extraction means for extracting post information associated with party information from the second database, comparing the extracted post information with the characteristic information included in the facility information of the extraction facility, and a predetermined condition The setting facility that specifies the extraction facility that satisfies the above and sets the specified extraction facility as a recommended facility, searches the first database based on the set recommended information of the recommended facility, and the recommended facility is recommended Party extraction means for extracting a party having the facility information as an extraction party, recommendation information having at least one of the recommended facility, the extracted extraction party information, and the user participation user information belonging to the extraction party Functioning as generating means for generating and distributing means for distributing the generated recommendation information to the communication terminal device. It has the structure which can be made.
この構成により、本発明に係るプログラムは、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば1km圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。 With this configuration, the program according to the present invention can identify a specific party that matches at least a part of participating users, and can compare post information corresponding to the specific party with facility characteristic information. A facility that matches the preference of the participating user can be appropriately extracted from facilities existing within a predetermined distance range (for example, within 1 km) from the party holding position in the real space held by the user.
そして、本発明に係るプログラムは、ユユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。 Then, the program according to the present invention extracts the extraction party based on the facility that matches the user's preference, to the facility that matches the preference of the participating user, the party having the preference similar to the participating user, or the party Recommending participating users together with the extracted facility information and using the recommended information to support exchanges between users in the real world, or activate exchanges in a virtual space such as SNS Can be
(9)また、本発明に係る通信システムは、通信端末装置と、ネットワークを介して接続された前記通信端末装置と連動するサーバ装置と、を備え、前記サーバ装置が、前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段と、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段と、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段と、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、前記生成した推薦情報を前記通信端末装置に配信する配信手段と、と備える構成を有している。 (9) Moreover, the communication system according to the present invention includes a communication terminal device and a server device that is linked to the communication terminal device connected via a network, and the server device is linked to the communication terminal device. A party that acquires party information including at least party position information indicating the holding position of the party in the real space, and participating user information for specifying a participating user of the party, as information on the party held by the user An information acquisition unit, a party information registration unit that registers the acquired party information and participating user information in association with each other in the first database, and a party specified by the party information in association with the registered party information. Post information for registering post information posted by participating users in the second database When a request for providing information of one user is received via the recording means and the communication terminal device, the information processing apparatus includes at least a facility position indicating the position of the facility existing in the real space and characteristic information indicating the characteristic of the facility A facility database in which facility information is registered is searched based on specific party information specified by the requested user, and the facilities existing within a predetermined distance range from the party holding position of the acquired party information are extracted. A facility extraction means for extracting as a facility, and the first database is searched based on the specific party information, and is a party held before the party specified by the specific party information, the specific party information Participant characteristics that identify party information that matches at least some of the participants Means, post information extraction means for extracting post information associated with the specified party information from the second database, the extracted post information and the characteristic information included in the facility information of the extraction facility; , And specifying the extraction facility satisfying a predetermined condition, setting the specified extraction facility as a recommended facility, and the first database based on the set recommendation information of the recommended facility And a party extracting means for extracting the party having the facility information recommended by the recommended facility as an extraction party, the recommended facility, the extracted extracted party information, and the participating user information of users belonging to the extracted party Generating means for generating recommendation information having at least one of the following, and distributing the generated recommendation information to the communication terminal device And a distribution means.
この構成により、本発明に係る通信システムは、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば1km圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。 With this configuration, the communication system according to the present invention can identify a specific party that matches at least a part of participating users, and can compare the posted information corresponding to the specific party with the facility characteristic information. A facility that matches the preferences of the participating users can be appropriately extracted from facilities existing within a predetermined distance range (for example, within 1 km) from the party holding position in the real space held by the user.
そして、本発明に係る通信システムは、ユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。 The communication system according to the present invention extracts an extraction party based on a facility that matches the user's preference, thereby a facility that matches the preference of the participating user, a party that has a preference similar to the participating user, or the party Recommending users who participate in the project together with the extracted facility information, and using the recommended information, support the exchange between users in the real world, or exchange in a virtual space such as SNS Can be activated.
(10)また、本発明に係るサーバ装置は、前記パーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報を提供する提供手段を更に備える、構成を有している。 (10) In addition, the server device according to the present invention has a configuration further comprising providing means for providing predetermined value information usable by the participating user to the participating user participating in the party. ing.
この構成により、本発明に係るサーバ装置は、例えば、参加ユーザの通信端末装置に価値情報を送信し、又は、当該参加ユーザがアクセス可能であって利用可能にデータベースに登録することにより、参加ユーザによって利用可能な予め定められた価値情報を提供することができるので、パーティを作成させるインセンティブを与えること又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。 With this configuration, for example, the server device according to the present invention transmits the value information to the communication terminal device of the participating user, or registers it in the database so that the participating user can access and use the participating user. The predetermined value information that can be used by the user can be provided, so that an incentive to create a party or an incentive to actively participate in the party can be given.
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、SNSなどの仮想空間におけるユーザ間の交流を活性化することができる。 Accordingly, the server apparatus according to the present invention increases the number of parties created as a whole, increases the accumulation of the amount of recommended information, and, as a result, extracts recommended information from a large amount of data. Therefore, it is possible to provide information that exactly matches the user's preference, improve the service that provides recommendation information, and activate exchange between users in a virtual space such as SNS. .
(11)また、本発明に係るサーバ装置は、前記各パーティにおける参加ユーザの種別に基づいて前記提供される価値情報が異なる、構成を有している。 (11) Further, the server device according to the present invention has a configuration in which the provided value information is different based on the type of participating user in each party.
この構成により、本発明に係るサーバ装置は、例えば、パーティを新規に登録したユーザや他の参加ユーザを招待した参加ユーザに、単にパーティに参加した参加ユーザより、価値の高い情報を提供することができるので、パーティを積極的に新規に登録すること、及び、参加人数を多くすることへのインセンティブを与えることができる。 With this configuration, the server device according to the present invention provides, for example, higher-value information to a user who newly registers a party or a participating user who invites other participating users than a participating user who simply participates in the party. Therefore, it is possible to provide an incentive to actively register a new party and increase the number of participants.
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができる。 Accordingly, the server apparatus according to the present invention increases the number of parties created as a whole, increases the accumulation of the amount of recommended information, and, as a result, extracts recommended information from a large amount of data. can do.
(12)また、本発明に係るサーバ装置は、前記価値情報が、各パーティへの参加人数が一定数増加する毎に前記価値情報によって示される価値が増加する情報である、構成を有している。 (12) In addition, the server device according to the present invention has a configuration in which the value information is information in which a value indicated by the value information increases every time the number of participants in each party increases by a certain number. Yes.
この構成により、本発明に係るサーバ装置は、例えば、参加ユーザが5人又は10人と増加する毎にボーナスポイントを付するなど提供する価値情報の価値を高めることによって、参加ユーザに、積極的に他のユーザをパーティに招待させることへのインセンティブを提供することができる。 With this configuration, for example, the server device according to the present invention proactively encourages participating users by increasing the value of value information provided, for example, by adding bonus points each time the participating users increase to 5 or 10 users. Can provide incentives to invite other users to a party.
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、SNSなどの仮想空間におけるユーザ間の交流を活性化することができる。 Accordingly, the server apparatus according to the present invention increases the number of parties created as a whole, increases the accumulation of the amount of recommended information, and, as a result, extracts recommended information from a large amount of data. Therefore, it is possible to provide information that exactly matches the user's preference, improve the service that provides recommendation information, and activate exchange between users in a virtual space such as SNS. .
(13)また、本発明に係るサーバ装置は、前記価値情報が、加算可能なポイント情報である、構成を有している。 (13) Further, the server device according to the present invention has a configuration in which the value information is point information that can be added.
この構成により、本発明に係るサーバ装置は、ユーザに対してポイント数に応じて対価を与えることによって、ユーザにパーティを新規に作成させること、及び、ユーザをパーティに参加させることへのインセンティブを高めることができる。 With this configuration, the server device according to the present invention provides the user with a consideration according to the number of points, thereby allowing the user to create a new party and incentives for the user to participate in the party. Can be increased.
(14)また、本発明に係るサーバ装置は、前記提供手段が、前記参加ユーザの通信端末装置に前記価値情報を送信することによって前記価値情報を提供する、構成を有している。 (14) Further, the server device according to the present invention has a configuration in which the providing means provides the value information by transmitting the value information to the communication terminal device of the participating user.
この構成により、本発明に係るサーバ装置は、価値情報をユーザに受動的に提供することができるので、煩雑な操作を行うことなく、ユーザに簡易に価値情報を取得させることができる。 With this configuration, the server device according to the present invention can passively provide value information to the user, so that the user can easily obtain the value information without performing a complicated operation.
(15)また、本発明に係るサーバ装置は、前記提供手段が、前記参加ユーザに提供するために、当該参加ユーザがアクセス可能であって利用可能に前記第1のデータベースに登録する、構成を有している。 (15) Further, the server device according to the present invention has a configuration in which the providing unit registers in the first database so that the participating user can access and use the information in order to provide the participating user. Have.
この構成により、本発明に係るサーバ装置は、価値情報をユーザに能動的に提供することができるので、ユーザが価値情報を取得する際の端末装置の種別に依存させることがなく、かつ、要求したときに確実にユーザに価値情報を取得させることができる。 With this configuration, the server device according to the present invention can actively provide value information to the user, so that the user does not depend on the type of the terminal device at the time of acquiring the value information and is requested. When it is done, the user can be surely acquired value information.
本発明のサーバ装置、プログラム、及び、通信システムは、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。 The server device, program, and communication system of the present invention recommend a facility that matches the preference of a participating user, a party that has a preference similar to the participating user, or a user who participates in the party, along with the extracted facility information. In addition, by using the recommended information, it is possible to support the exchange between users in the real world or to activate the exchange in a virtual space such as SNS.
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続され情報提供サーバ装置と、を有する通信システムに対し、本発明に係るサーバ装置、プログラム及び通信システムを適用した場合の実施形態である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following embodiments, the server device, the program, and the communication system according to the present invention are applied to a communication system that includes a communication terminal device and an information providing server device connected to the communication terminal device via a network. This is an embodiment.
[A]第1実施形態
はじめに、図1〜図16の各図を用いて本発明に係る通信システムの第1実施形態について説明する。
[A] First Embodiment First, a first embodiment of a communication system according to the present invention will be described with reference to FIGS.
[A1]通信システムの概要
まず、図1及び図2を用いて本実施形態における通信システム1の構成及び概要について説明する。
[A1] Outline of Communication System First, the configuration and outline of the
なお、図1は、本実施形態における通信システム1の構成を示すブロック図であり、図2は、本実施形態における通信システム1の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図1においては、一部のユーザのみを示している。すなわち、実際の通信システム1においては、表示するよりも多数の通信端末装置10が存在している。
FIG. 1 is a block diagram showing a configuration of the
本実施形態の通信システム1は、SNSの各機能と連動することが可能なシステムであって、飲食店又はイベント会場などの所定の場所(以下、「パーティ開催会場」という。)Xにおいてユーザが集う集会(パーティ)に関する情報(以下、「パーティ情報」という。)に基づいて、当該パーティに参加したユーザ(以下、「参加ユーザ」という。)の趣味嗜好に合致する施設と、当該施設を利用したことのある他のパーティのパーティ情報と、を含む推薦情報を、該当するユーザに提供することによって新たな情報の提供サービス(以下、単に、「情報提供サービス」という。)を実現するためのシステムである。
The
すなわち、通信システム1は、新規に開催されたパーティのパーティ情報を、当該パーティの開催時に登録し、又は、既に登録されたパーティへの参加申請をし、当該登録された情報に基づいて、当該パーティに参加したユーザ(以下、「参加ユーザ」という。)が自身の嗜好に合致又は類似する施設、及び、他のパーティ(すなわち、他のグループ)の情報を容易に見つけ出す手法を提供するためのシステムである。
That is, the
そして、通信システム1は、提供したこれらの情報(すなわち、推薦情報)に基づいて、現実社会におけるユーザ間の交流、又は、SNSなどの仮想空間における交流を活性化させることができるようになっている。
And the
具体的には、本実施形態の通信システム1は、図1に示すように、各々異なるユーザにより所持される複数の通信端末装置10と、ネットワーク20と、ネットワーク20を介して各通信端末装置10に通信接続される情報提供サーバ装置30と、により構成される。
Specifically, as illustrated in FIG. 1, the
なお、ネットワーク20は、例えば、携帯電話網を含む公衆電話回線網(以下、「長距離通信ネットワーク」という。)と、IP(Internet Protocol)ネットワークが相互接続されて構成されている。ただし、当該ネットワーク20の構成は、これに限られない。
The
通信端末装置10は、例えば、デジタルカメラ、タブレット型情報端末装置、スマートフォン、又は、携帯用電話機であり、通信機能及びGPS(Global Positioning System)機能を有し、かつ、ユーザによって携帯可能な通信端末装置10である。そして、通信端末装置10は、SNSの種々の機能を利用するために、又は、情報提供を受けるために、予め定められたユーザ毎に固有の識別情報(以下、「ユーザID」という。)を用いている。
The
また、この通信端末装置10は、XML(eXtensible Markup Language)等のマークアップ言語によって記述されているWWW(World Wide Web)システム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のURL(Uniform Resource Locator)とを用いつつ、情報提供サーバ装置30とのデータ通信を行うブラウジング機能を有している。そして、通信端末装置10は、ブラウジング機能を用いて、情報提供サーバ装置30から受信したXMLデータに基づいて、情報提供サーバ装置30とのデータの授受を行いつつ、情報提供サーバ装置30から提供されるSNSのサービスなど、種々のデータ通信を行うことができるように構成されている。
In addition, the
特に、通信端末装置10は、ユーザが新規にパーティを登録する際に、情報提供サーバ装置30に対して、当該パーティの名称及びパーティの開催位置を表す開催位置情報と、パーティに参加する参加ユーザの情報(以下、「参加ユーザ情報」という。)と、当該パーティを通信システム1において一意に特定するためのパーティIDと、パーティの開始時刻や終了時刻などの日時情報からなるパーティ日時情報と、を含むパーティ情報を情報提供サーバ装置30に新規登録できるように構成されている。
In particular, when the user registers a new party, the
具体的には、通信端末装置10は、パーティ開催会場Xの位置としてGPSを用いて取得した自機の位置情報と、自機のユーザに対応するユーザIDを参加ユーザ情報として情報提供サーバ装置30に提供しつつ、パーティ毎に、当該パーティに対応したパーティ情報を情報提供サーバ装置30に新規登録することができるように構成されている。
Specifically, the
また、通信端末装置10は、GPSを用いて取得した自機の位置情報を情報提供サーバ装置30に提供しつつ、情報提供サーバ装置30に既に登録されたパーティに、自機を有するユーザの参加申請を実行し、当該ユーザのユーザIDを参加ユーザ情報として追加登録することができるように構成されている。
In addition, the
そして、通信端末装置10は、登録されたパーティ情報に基づいて、情報提供サーバ装置30において生成された推薦情報を情報提供サーバ装置30から取得して、推薦施設の一覧や参加ユーザと嗜好が合致又は類似する他のパーティのパーティ情報等をユーザに閲覧可能に表示することができるようになっている。
And the
情報提供サーバ装置30は、ネットワーク20に接続されたコンピュータシステムであり、ネットワーク20を介して複数の通信端末装置10と通信接続されるともに、当該接続された各通信端末装置10から情報を収集し、かつ、当該各通信端末装置10に情報を提供するサーバ装置である。
The information providing
なお、この情報提供サーバ装置30はSNSのサービス提供サーバと別個に設けるようにしてもよいが、本実施形態においては、情報提供サーバ装置30が、SNSのサービス提供機能も兼ねているものとして説明を行う。
The information providing
具体的には、情報提供サーバ装置30は、通信端末装置10と連動し、パーティ情報をデータベース(以下、「DB」という。)に登録するとともに、所与のタイミングにて、登録した一のパーティ情報(以下、「特定パーティ情報」という。)に含まれる開催位置情報に基づき、当該パーティが開催されている現実空間上の位置から所定の距離範囲(例えば半径1kmの圏内)に存在する施設を抽出するようになっている。
Specifically, the information providing
また、情報提供サーバ装置30は、SNSのサービスを通して通信端末装置10から単独又は画像とともに投稿された画像に付随する又は単独のコメントの情報(すなわち、投稿情報)を各パーティ情報に対応付けてデータベースに登録するとともに、登録した参加ユーザ情報に基づいて、当該参加者ユーザが参加したパーティの投稿情報と、抽出した施設情報に含まれ、当該施設の特性を示すキーワードと、の一致度を算出し、当該一致度が所定の条件を具備する施設(以下、「推薦施設」という)を特定する構成を有している。
Further, the information providing
そして、情報提供サーバ装置30は、当該特定した推薦施設を現在又は過去に利用したパーティを特定し、当該推薦施設と、特定したパーティ及び当該特定したパーティに参加した参加ユーザの情報と、を含む推薦情報を生成し、該当する通信端末装置(すなわち、当該パーティへの参加ユーザであって推薦情報を希望するユーザの通信端末装置)10に配信する構成を有している。
Then, the information providing
特に、情報提供サーバ装置30は、推薦施設を特定する際には、パーティに参加する参加ユーザの少なくとも一部が一致する他のパーティを特定するとともに、当該特定した他のパーティに対応するコメントデータと予め登録されている各施設の特性情報(例えば、予め登録されたキーワード)を比較し、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば1km圏内)に存在する施設の中から、ユーザの嗜好に合致又は類似する施設を適切に特定することができるようになっている。
In particular, when specifying the recommended facility, the information providing
通常、各ユーザが投稿するコメントの情報(以下、「コメントデータ」ともいう。)には、当該ユーザの嗜好が表されていると考えられる。したがって、当該パーティの参加ユーザによる、コメントデータの内容と施設の特性が一致すれば、当該施設はユーザの嗜好に合致又は類似しているものといえる。また、嗜好が合致又は類似する施設が現在又は過去に推薦されたパーティ及び当該パーティに参加するユーザは、嗜好の共通性を有しているので、参加ユーザの嗜好に合致又は類似しているとも言える。一方、全く異なる他のユーザが投稿したコメントデータからは、参加ユーザの嗜好を認識することができず、参加ユーザの嗜好を認識するためには、少なくとも一部の参加ユーザが一致するパーティに対応する投稿情報を利用する必要がある。 Usually, it is considered that the user's preference is expressed in the comment information posted by each user (hereinafter also referred to as “comment data”). Therefore, if the content of the comment data by the participating user of the party matches the characteristics of the facility, it can be said that the facility matches or resembles the user's preference. In addition, a party where facilities with similar or similar preferences are recommended in the present or in the past and users who participate in the party have common preferences, and therefore may match or be similar to the preferences of participating users. I can say that. On the other hand, it is not possible to recognize the preferences of participating users from comment data posted by completely different users, and in order to recognize the preferences of participating users, at least some of the participating users correspond to parties. It is necessary to use the posted information.
そこで、情報提供サーバ装置30は、パーティに参加する参加ユーザの少なくとも一部が一致する他のパーティに対応するコメントデータと予め登録されている各施設の特性情報(例えば、予め登録されたキーワード)を比較して参加ユーザの嗜好に合致又は類似する施設を推薦施設として特定することができるようになっている。
Therefore, the information providing
そして、情報提供サーバ装置30は、特定した推薦施設、当該推薦施設に基づいて参加ユーザの嗜好に合致又は類似するとして抽出したパーティ(以下、「推薦パーティ」及び「抽出パーティ」という。)、及び、当該推薦パーティに参加した参加ユーザの情報を含む推薦情報として推薦することができるとともに、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができるようになっている。
The information providing
例えば、図2に示すように、通信端末装置10を用いて、情報提供サーバ装置30に、ユーザAが「○○駅」周辺にある居酒屋「P」で開始時刻及び終了時刻が「19時−21時」として新規なパーティ「パーティ1」のパーティ情報を新規登録した場合を想定し、「パーティ1」の開催中にユーザBの参加申請がされた状況を想定する。
For example, as shown in FIG. 2, using the
このような場合であって、パーティの開催会場において、ユーザA又はユーザBによって推薦情報の情報提供が要求されると、情報提供サーバ装置30は、居酒屋「P」から所定の距離範囲内に存在する(この場合、○○駅周辺に存在する)施設(「Q」「R」「S」「F」「D」)を抽出施設として抽出するとともに、「パーティ1」以前に開催されたパーティであっての参加ユーザの少なくとも一部が一致するパーティとして「パーティ3」を特定する。
In such a case, when the provision of recommended information is requested by the user A or the user B at the party venue, the information providing
また、情報提供サーバ装置30は、「パーティ3」に対応するコメントと、抽出した抽出施設に特性情報として登録されているキーワードと、を比較して、所定の条件を満たす施設を推薦施設として特定するとともに、特定した推薦施設を現在又は過去に利用したパーティを推薦パーティとして特定する。そして、情報提供サーバ装置30は、特定した推薦施設と、特定した他のパーティ(推薦パーティ)のパーティ情報及び当該推薦パーティに属する参加ユーザの情報と、を一覧にした推薦情報を生成し、生成した推薦情報をユーザA及びユーザBの通信端末装置10に提供する。
Further, the information providing
なお、情報提供サーバ装置30は、図2に示すように、パーティのパーティ情報の新規登録時又は参加登録時でないときであっても、検索キーとなるパーティ(すなわち、パーティID)を特定すれば、推薦情報を該当する通信端末装置10に提供することができるようにもなっている。
As shown in FIG. 2, the information providing
[A2]通信端末装置
次に、図3及び図4を用いて本実施形態の各通信端末装置10の構成について説明する。なお、図3は、本実施形態の通信端末装置10の構成を示す構成図であり、図4は、記録部100に記憶された参加パーティ管理テーブルT1のデータ構成の一例を示す図である。
[A2] Communication Terminal Device Next, the configuration of each
本実施形態の通信端末装置10は、図4に示すように、記録部100と、ネットワーク通信部110と、現在位置検出部120と、コメントデータ生成部130、表示部140と、表示制御部150と、操作部160と、端末管理制御部170と、撮像/画像データ生成部180と、を有している。なお、上記の各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。
As shown in FIG. 4, the
記録部100は、例えばハードディスクドライブ(以下、「HDD」と略す。)及びNAND型などの不揮発性フラッシュメモリによって構成される。また、記録部100は、コメントデータ生成部130、端末管理制御部170、撮像/画像データ生成部180におけるワークエリアとしてのRAM(Random Access Memory)及びROM(Read Only Memory)も含まれる。
The
また、記録部100は、アプリケーション記録部101と、管理テーブル記録部102と、を少なくとも含む。
The
アプリケーション記録部101には、ブラウザ及びその他の通信端末装置10の各部が各種処理を実行するために必要となる様々なアプリケーション(以下、「アプリ」という。)が記録されるとともに、当該通信端末装置10のユーザに対応したユーザIDが記録されている。
The
特に、このアプリケーション記録部101には、新規なパーティを作成し、パーティ情報を情報提供サーバ装置30に新規登録するパーティ登録処理、既に登録されたパーティに参加登録するパーティ参加登録処理、及び、情報提供サーバ装置30から推薦情報を取得する推薦情報取得処理を実行するためのパーティ登録/情報提供アプリが記憶されている。
In particular, in this
管理テーブル記録部102には、自機のユーザが主催者となって、登録したパーティ情報を管理するための参加パーティ管理テーブルT1が記憶される。例えば、参加パーティ管理テーブルT1には、図4に示すように、
(1)登録するパーティのパーティIDと、
(2)パーティ名と、
(3)パーティ開催会場の開催位置情報(緯度情報及び経度情報)と、
(4)パーティ日時情報(パーティ開始時刻及びパーティ終了時刻)と、
(5)パーティ参加者のユーザID(自己以外のユーザID、又は、予め定められたハンドルネーム)と、
の5つのデータが対応付けられて格納(記録)される。
The management
(1) The party ID of the party to be registered,
(2) Party name and
(3) Location information (latitude information and longitude information) of the party venue,
(4) Party date and time information (party start time and party end time);
(5) User ID of party participant (user ID other than self or predetermined handle name),
Are stored (recorded) in association with each other.
なお、パーティ日時情報は、日時を含む開始時刻及び終了時刻に代えて、開催期間が規定された情報、又は、予め一日(24時間)を複数の時間帯に分けて(早朝、午前中、昼、午後、夕方、夜及び深夜など)当該時間帯を示す情報であってもよいし、曜日、平日また休日を示す種別、開始日時と期間、又は、これらの組み合わせであってもよい。 In addition, party date and time information, instead of the start time and end time including the date and time, information that the holding period is prescribed, or dividing the day (24 hours) into a plurality of time zones (early morning, morning, (Day, afternoon, evening, night, midnight, etc.) may be information indicating the time zone, a type indicating a day of the week, a weekday or a holiday, a start date / time and a period, or a combination thereof.
ネットワーク通信部110は、ネットワーク20に接続される基地局50を介して情報提供サーバ装置30と通信チャネルを構築し、コンテンツデータの共有を行うための種々のデータの授受を行う。
The
現在位置検出部120は、パーティ登録/情報提供アプリの指示の下、所定のタイミング毎に通信端末装置10の現在位置を検出しつつ、当該現在位置示す位置情報を生成する。
The current
例えば、現在位置検出部120は、新規のパーティのパーティ情報を情報提供サーバ装置30に登録するタイミングにおいて、図1に示すGPS衛星40の位置を認識しつつ、当該GPS衛星40から送信された衛星信号(GPS信号)を検出する。そして、現在位置検出部120は、検出したGPS信号に基づいて自機の現在位置の座標値(例えば、緯度及び経度)を算出(すなわち、検出)し、当該座標値を現在位置情報として端末管理制御部170に提供する。
For example, the current
なお、通信端末装置10が、電話機能を有している場合には、現在位置検出部120は、長距離無線システムにおいて用いられる、三点測量法、すなわち、電話に用いる電波を電話基地局において受信した方角と電波強度に基づいて自機の現在位置を検出してもよい。
When the
また、パーティ開催会場Xが屋内の場合には、現在位置検出部120は、例えばワイヤレスLAN用の信号を送受信する図示しないアクセスポイントとの電波強度その他の信号及び情報を利用して現在位置の検出を行ってもよい。
When the party venue X is indoors, the current
表示部140は、例えば、液晶素子又はEL(Electro Luminescence)素子のパネルによって構成され、表示制御部150において生成された表示データに基づいて所定の画像を表示する。
The
表示制御部150は、表示部140に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部140に出力する。
The
操作部160は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
The
コメントデータ生成部130は、操作部160に対するユーザの入力にしたがって、少なくともテキストデータを含むコメントデータを生成し、端末管理制御部170に供給する。
The comment
撮像/画像データ生成部180は、端末管理制御部170の制御の下、光学システムと、該光学システムから入力された光学画像を電気信号に変換するCCDIセンサ(Charge Coupled Device Image Sensor)と、CCDIセンサにおいて生成された電気信号に基づいて撮像された撮像対象を画像データとして生成する生成部と、を有する。
The imaging / image
端末管理制御部170は、主に中央演算処理装置(CPU)によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、通信端末装置10の全般的な機能を総括的に制御する。
The terminal
また、端末管理制御部170は、アプリケーション記録部101に記憶されたパーティ登録/情報提供アプリなどのプログラムに基づいて、実行される各処理を実現する。例えば、端末管理制御部170は、パーティ登録/情報提供アプリを実行し、通信端末装置10の各部と連動しつつ、パーティ登録処理、パーティ参加処理及び推薦情報取得処理を実行する。
Also, the terminal
なお、本実施形態のパーティ登録処理、パーティ参加処理及び推薦情報取得処理の動作については、後述する。 The operations of the party registration process, the party participation process, and the recommendation information acquisition process of this embodiment will be described later.
[A3]情報提供サーバ装置
次に、図5〜図10の各図を用いて本実施形態の情報提供サーバ装置30の構成について説明する。
[A3] Information Providing Server Device Next, the configuration of the information providing
なお、図5は、本実施形態の情報提供サーバ装置30の構成を示す構成図であり、図6は、本実施形態におけるSNSユーザ管理DB341に記録されるデータの一例を示す図である。また、図7は、本実施形態における施設情報DB342に記録されるデータの一例を示す図であり、図8は、本実施形態におけるパーティ情報DB343に記録されるデータの一例を示す図である。さらに、図9は、本実施形態におけるコメントデータDB344に記録されるデータの一例を示す図であり、図10は、本実施形態における画像DB345に記録されるデータの一例を示す図である。
FIG. 5 is a configuration diagram illustrating a configuration of the information providing
本実施形態の情報提供サーバ装置30は、図5に示すように、通信制御部310と、ROM/RAM320と、日時を特定するためのタイマ330と、各種DBを有する記録装置340と、情報提供サーバ装置30の各部を統合制御するサーバ管理制御部350と、データ処理部360と、を有する。上記の各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。
As shown in FIG. 5, the information providing
なお、例えば、通信制御部310は、本発明のパーティ情報取得手段及び配信手段を構成し、記録装置340は、本発明の記録手段を構成する。また、例えば、データ処理部360は、本発明のパーティ情報登録手段と、投稿情報登録手段、施設抽出手段、パーティ特定手段、投稿情報抽出手段、設定手段、パーティ抽出手段及び生成手段を構成する。
For example, the
通信制御部310は、所定のネットワークインターフェースであり、通信端末装置10と通信チャネルを構築し、SNSのサービス及び情報提供サービス提供を実現するために種々のデータの授受を行う。特に、通信制御部310は、通信端末装置10と連動し、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得する。そして、通信制御部310は、データ処理部360によって生成された推薦情報を通信端末装置10に配信する。
The
ROM/RAM320には、情報提供サーバ装置30の駆動に必要な各種のプログラムが記録されている。そして、ROM/RAM320は、各種の処理が実行される際のワークエリアとして用いられる。
Various programs necessary for driving the information providing
記録装置340は、HDDにより構成され、その記録領域内にSNSユーザ管理DB341、施設情報DB342、パーティ情報DB343、コメントデータDB344及び画像DB345、が構築される。なお、例えば、記録装置340は、本発明の第1のデータベース、第2のデータベース及び施設データベースを構成する。
The
SNSユーザ管理DB341は、SNSの利用登録を行っている、各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、SNSユーザ管理DB341には、図6に示すように、
(1)各ユーザに対応するユーザIDと、
(2)ユーザIDにより特定されるユーザのユーザ名と、
(3)ユーザのプロフィールを表すユーザ情報と、
が対応付けて登録(記録)される。
The SNS
(1) a user ID corresponding to each user;
(2) the user name of the user specified by the user ID;
(3) user information representing the user's profile;
Are registered (recorded) in association with each other.
施設情報DB342は、現実空間において存在する施設に関する情報がデータとして事前に登録されているDBである。例えば、施設情報DB342には、図7に示すように、施設毎に
(1)施設毎に付与された固有の施設IDと、
(2)施設属性(すなわち、カテゴリ)と、
(3)施設の特性を表している複数のキーワードと、
(4)位置情報(緯度及び経度)と、
の4つデータが対応付けて記録される。
The
(2) Facility attributes (ie categories),
(3) a plurality of keywords representing the characteristics of the facility;
(4) location information (latitude and longitude);
Are recorded in association with each other.
例えば、図7に示す例の場合には、施設ID「1001」としては、施設名「居酒屋P」、属性「居酒屋」、位置情報「北緯(N):36.626/東経(E):138.723」、特性を示すキーワード「焼き鶏」、「やきとり」「焼鳥」なる3つのキーワードにて特定される施設情報が記憶される。 For example, in the case of the example shown in FIG. 7, the facility ID “1001” includes the facility name “Izakaya P”, the attribute “Izakaya”, and the location information “North latitude (N): 36.626 / East longitude (E): 138 .723 ”, the facility information specified by the three keywords“ yakitori ”,“ yakitori ”, and“ yakitori ”indicating the characteristics is stored.
なお、図7においては、施設ID「1001」に対応するキーワードとして「焼き鶏」「やきとり」「焼鳥」という同一のものを指し示すキーワードが3つ登録されているが、これは、ユーザ毎に漢字表記やひらがな表記を行う等の表記揺れが発生した場合であっても、正確にコメントデータとの比較を行うためのものである。したがって、必ずしも、表記揺れに対応する構成とする必要は無い。 In FIG. 7, three keywords indicating the same thing “Yakitori”, “Yakitori”, “Yakitori” are registered as keywords corresponding to the facility ID “1001”. Even when notation fluctuation such as notation or hiragana notation occurs, it is for accurately comparing with comment data. Therefore, it is not always necessary to adopt a configuration corresponding to the notation shaking.
このため、施設ID「1001」のキーワードとして「焼鳥」「もつ鍋」「焼酎」というように、異なる文字列によって構成される複数のキーワードを設定するようにすることも可能である。すなわち、実装上は、検索の正確性に合わせて、キーワードを決めることができる。そして、キーワードに関しては、当該施設の特性を表すものを用いればよく、複数である必要性も無い。 For this reason, it is also possible to set a plurality of keywords composed of different character strings, such as “yakitori”, “mochi nabe”, and “shochu” as keywords of the facility ID “1001”. That is, in terms of implementation, keywords can be determined according to the accuracy of the search. And as for a keyword, what represents the characteristic of the said facility should just be used, and it is not necessary to be plural.
パーティ情報DB343は、作成されたパーティに対応するパーティ情報を管理するためのDBである。例えば、パーティ情報DB343には、図8に示すように、
(1)パーティIDと、
(2)パーティ名と、
(3)参加ユーザ情報(参加ユーザのユーザID)と、
(4)パーティの開催位置情報(緯度及び経度)と、
(5)パーティのパーティ日時情報(開始時刻及び終了時刻)と、
(6)パーティの参加ユーザに既に推薦した施設情報(推薦済み施設情報(施設ID))と、
の6つのデータが対応付けられて登録されている。
The
(1) Party ID and
(2) Party name and
(3) Participating user information (user ID of participating user),
(4) Party location information (latitude and longitude)
(5) Party date and time information (start time and end time) of the party;
(6) Facility information (recommended facility information (facility ID)) that has already been recommended to the party participating users;
Are registered in association with each other.
なお、パーティ日時情報は、通信端末装置10と同様に、日時を含む開始時刻及び収容時刻に代えて、開催期間が規定された情報、又は、予め一日(24時間)を複数の時間帯に分けて(早朝、午前中、昼、午後、夕方、夜及び深夜など)当該時間帯を示す情報であってもよいし、曜日、平日また休日を示す種別、開始日時と期間、又は、これらの組み合わせであってもよい。また、これらのパーティ情報は、通信端末装置10の指示に基づいて登録されるようになっている。
As with the
コメントデータDB344は、既に各パーティに関連する投稿された画像に基づいて各パーティへの参加ユーザが投稿したコメントデータを管理するためのDBである。例えば、コメントデータDB344には、図9に示すように、
(1)コメントIDと、
(2)対応するパーティのパーティIDと、
(3)コメントに対応する画像データを識別するための画像IDと、
(4)コメントを投稿したユーザのユーザIDと、
(5)テキストを含むコメントデータと、
(6)コメントデータの投稿(作成)日時と、
の6つのデータが対応付けて、登録されている。
The
(1) Comment ID,
(2) the party ID of the corresponding party;
(3) an image ID for identifying image data corresponding to the comment;
(4) the user ID of the user who posted the comment;
(5) comment data including text;
(6) Date and time of posting (creating) comment data,
Are registered in association with each other.
画像データDB345は、各パーティへの参加ユーザが投稿した画像データを管理するためのDBである。例えば、画像データDB345には、図10に示すように、
(1)投稿された画像データを識別するための画像IDと、
(2)対応するパーティのパーティIDと、
(3)画像データに対する画像コメントのデータと、
(4)当該画像データの投稿日時と、
(5)画像データ本体と、
の5つのデータが対応付けて、登録されている。
The
(1) an image ID for identifying posted image data;
(2) the party ID of the corresponding party;
(3) image comment data for image data;
(4) The posting date and time of the image data,
(5) image data body;
Are registered in association with each other.
サーバ管理制御部350は、主に中央演算処理装置(CPU)によって構成されるとともに、プログラムを実行することによって、通信制御部310の動作管理、施設情報の管理を含む記録装置340の管理及び制御を行う。
The server
データ処理部360は、各種のアプリケーションを実行することにより、各種の機能を実現する。特に、データ処理部360は、各種の機能としては、各通信端末装置10におけるパーティ登録処理、パーティ参加登録処理、パーティ情報の登録管理、画像データ又はコメントデータのアップロード、及び、推薦情報提供処理を実行する。具体的には、データ処理部360は、機能別にDB管理部361と、パーティ特定部362と、施設抽出部363と、施設特定部364と、推薦情報生成部365と、を少なくとも含む。
The
なお、例えば、DB管理部361は、本発明のパーティ情報登録手段及び投稿情報登録手段を構成し、パーティ特定部362は、本発明のパーティ特定手段及び投稿情報抽出手段を構成する。また、例えば、施設抽出部363は、本発明の施設抽出手段を構成し、施設特定部364は、本発明の設定手段を構成する。さらに、例えば、推薦情報生成部365は、本発明のパーティ抽出手段及び生成手段を構成する。
For example, the
DB管理部361は、通信制御部310を介して、取得したパーティ情報及び参加ユーザ情報を対応付けてパーティ情報DB343に登録するとともに、当該登録したパーティ情報に対応付けて、他のユーザが閲覧可能に、該当する参加ユーザによって投稿された投稿情報をコメントデータDB344に登録する。
The
具体的には、DB管理部361は、通信端末装置10からの指示に基づいて、パーティ情報DB343にパーティ情報を新規登録するとともに、参加申請を行ったユーザのユーザIDに基づいて、参加ユーザ情報を更新登録する。
Specifically, the
また、DB管理部361は、通信端末装置10から画像データを投稿(アップロード)すべき旨の要求を受けると、当該通信端末装置10からユーザIDを取得し、取得したユーザIDとパーティ情報の参加ユーザ情報とに基づいて、当該ユーザIDに対応したユーザが現在、参加しているパーティを特定する。そして、DB管理部361は、特定したパーティのパーティIDと投稿された画像データ、コメントデータが付加されている場合には当該コメントデータとを対応付けて画像データDB345に登録する。
In addition, when receiving a request to post (upload) image data from the
さらに、DB管理部361は、通信端末装置10からコメントデータを投稿(アップロード)すべき旨の要求を受けると、画像データと同様に、当該通信端末装置10からユーザIDを取得し、取得したユーザIDとパーティ情報の参加ユーザ情報とに基づいて、当該ユーザIDに対応したユーザが現在、参加しているパーティを特定する。そして、DB管理部361は、特定したパーティのパーティID及び画像データと投稿されたコメントデータとを対応付けてコメントデータDB344に登録する。
Further, when receiving a request for posting (uploading) comment data from the
なお、このコメントデータ等の投稿に際して、通信端末装置10においては、コメントデータ生成部130、撮像/画像データ生成部180又はこれらの双方が、操作部160に対するユーザの指示入力に従って、コメントデータ、画像データ又は双方のデータを生成した状態になっており、これらのデータが通信端末装置10から情報提供サーバ装置30に投稿されることになる。
When posting the comment data or the like, in the
パーティ特定部362は、通信端末装置10を介して一のユーザの情報提供の要求を受け付けた場合に、当該要求したユーザによって特定される特定パーティ情報に基づいてパーティ情報DB343を検索し、当該特定パーティ情報のパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するとともに、当該特定した特定パーティ情報に対応付けられた投稿情報をコメントDB344から抽出する。
When the
具体的には、パーティ特定部362は、新規登録されたパーティの開始日時から所定の期間前(例えば、過去1ヶ月以内)に開催された過去のパーティであって、少なくとも参加ユーザの一部が一致するパーティをパーティ情報DB343に基づいて特定するようになっている。
Specifically, the
また、パーティ特定部362は、当該特定したパーティのパーティIDと対応付けてコメントデータDB344又は画像データDB345に記録されているコメントデータを読み出して、ROM/RAM320に展開する。
In addition, the
施設抽出部363は、DB管理部361と連動して、通信端末装置10を介して一のユーザの情報提供の要求を受け付けた場合に、施設情報DB342を、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する施設を抽出施設として抽出する。
When the
具体的には、施設抽出部363は、特定パーティ情報の開催位置情報(すなわちパーティ開催会場Xの位置)を検索キーとして施設情報DB342を検索し、パーティ開催会場から所定の距離範囲(例えば、半径1km圏内)に存在する施設を抽出する。このとき、施設抽出部363は、当該抽出した施設に対応する施設IDを施設情報DB342から読み出して、ROM/RAM320に展開する。
Specifically, the
施設特定部364は、DB管理部361及び施設抽出部363と連動して、抽出した投稿情報と抽出施設の施設情報に含まれる特性情報と、を比較し、所定の条件を満たす抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する。
The
特に、施設特定部364は、ROM/RAM320に展開されたコメントデータと、施設抽出部363によって抽出された抽出施設に対応するキーワードとを比較する。そして、施設特定部364は、特定されたコメントデータと抽出された抽出施設に対応するキーワードの両者の一致度を算出するとともに、当該一致度が予め定められた閾値を超えるなど、所定の条件を満たす施設を特定する。
In particular, the
具体的には、施設特定部364は、キーワードを構成する文字列とコメントデータに含まれる文字列との完全一致若しくは一部一致の各々に所定のスコアを付けて、スコアの合計値を一致度として算出し、一致度が所定の値以上の場合に、所定の条件を満たすユーザに推薦すべき施設(以下、「推薦施設」という。)として特定する。
Specifically, the
なお、施設特定部364は、従来の検索エンジンと同様に双方の文字列に対してキーワード検索を実行し、一致するキーワードを有する施設を、所定の条件を満たし、ユーザに推薦施設として特定してもよい。
The
推薦情報生成部365は、施設特定部364によって記設定された推薦施設に基づいて、パーティ情報DB343を検索し、当該推薦施設が推薦された施設情報を有するパーティを推薦パーティ(抽出パーティ)として抽出するとともに、推薦施設、推薦パーティの情報及び当該推薦パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する。
The recommended
具体的には、推薦情報生成部365は、施設特定部364によって特定された推薦施設に基づいてパーティ情報DB343を検索し、当該推薦施設が登録され、過去に開催された又は現在開催中の他のパーティであって、所定の条件を具備するパーティを推薦パーティとして抽出する。そして、推薦情報生成部365は、推薦施設と、推薦パーティのパーティ情報及び当該抽出した推薦パーティに属した参加ユーザ(以下、「推薦ユーザ」という。)と、を有する推薦情報を生成し、通信制御部310を介して該当する通信端末装置10に提供するように構成される。
Specifically, the recommended
特に、推薦情報生成部365は、推薦パーティを抽出する際には、現在開催中のパーティ、現在時刻(特定のユーザが推薦情報の要求をした時刻)から一定期間内(例えば、一年以内)に開催されたパーティ、ユーザが属する都道府県において開催されたパーティ又はこれらの条件を2以上具備するパーティなど、当該特定施設を有し、所定の条件を具備するパーティを推薦パーティとして抽出する。
In particular, when the recommended
例えば、推薦情報生成部365は、図8に示すパーティ情報がパーティ情報DB343に記録されている場合であって、特定した特定施設が「1006」及び「1007」の場合には、推薦パーティとして「パーティ2」及び「パーティ3」を抽出し、特定施設「1006」及び「1007」と、推薦パーティ「パーティ2」及び「パーティ3」と、各参加ユーザ「103」及び「104」の推薦ユーザと、を有する推薦情報を生成する。
For example, when the party information shown in FIG. 8 is recorded in the
また、推薦情報生成部365は、例えば、通信端末装置10のブラウジング機能によってユーザに閲覧可能なリソースデータによって推薦情報を生成するとともに、推薦ユーザが通信端末装置10のユーザによって選択された場合に、各参加ユーザのSNSの該当するWebページ(具体的には、URL)を閲覧可能とするための情報を備えた推薦情報を生成する。
In addition, for example, the recommendation
なお、SNSのWEBページを用いることによってSNSにおける友人としての申請(友達申請)など、推薦ユーザを友人候補としてSNS上で推薦することもできるようになっており、ユーザ間のSNS上の交流及び現実社会の交流を支援することが可能となっている。また、友達申請とは、SNSにおいて、交流開始の申し込みを行うためのアクションであり、当該友達申請機能を含めてSNSの機能自体は、公知であるため説明を省略する。 It is also possible to recommend a recommended user as a friend candidate on the SNS, such as an application as a friend (friend application) in the SNS by using the SNS WEB page. It is possible to support real-world exchanges. In addition, the friend application is an action for applying for an exchange start in the SNS, and the function of the SNS including the friend application function is well known, and thus the description thereof is omitted.
[A4]通信端末装置及び情報提供サーバ装置の動作
[A4.1]パーティ登録処理
次に、図11及び図12を用いて本実施形態において、情報提供サーバ装置30と連動しつつ、通信端末装置10によって実行されるパーティ登録処理(推薦情報取得処理及び推薦情報提供処理を含む)について説明する。なお、図11及び図12は、本実施形態の通信端末装置10及び情報提供サーバ装置30において実行される各処理を示すフローチャートである。
[A4] Operation of Communication Terminal Device and Information Providing Server Device [A4.1] Party Registration Processing Next, in the present embodiment using FIG. 11 and FIG. 12, the communication terminal device is linked with the information providing
本パーティ登録処理は、ユーザによって自己が所有する通信端末装置10を用いてパーティ開催会場X又はその周辺において実行されるものとする。
This party registration process is executed by the user at the party venue X or in the vicinity thereof using the
まず、通信端末装置10において、端末管理制御部170は、操作部160を介してパーティ登録/情報提供アプリの起動指示を検出すると(ステップS101)、アプリケーション記録部101からパーティ登録/情報提供アプリを読み出して起動する(ステップS102)。このとき、端末管理制御部170は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部102から自己のユーザIDを取得する。
First, in the
次いで、端末管理制御部170は、現在位置検出部120に対して命令コマンドを出力し、当該現在位置検出部120に自機の現在位置(すなわち、パーティ開催会場X又はその付近)に対応した位置情報を検出させる(ステップS103)。
Next, the terminal
次いで、端末管理制御部170は、表示制御部150及び操作部160と連動してパーティ名と、終了時刻などのパーティ日時情報との入力を促しつつ、パーティ情報に含まれる各情報の入力を受け付ける(ステップS104)。
Next, the terminal
次いで、端末管理制御部170は、ネットワーク通信部110を介して受け付けた各情報をパーティ情報として、ユーザIDを付加したパーティ登録要求として情報提供サーバ装置30に送信し、情報提供サーバ装置30から送信される完了通知の受信を待機する(ステップS105)。なお、このとき、端末管理制御部170は、受け付けた各情報をパーティ情報として記録部100の管理テーブル記録部102に記憶する。
Next, the terminal
次いで、情報提供サーバ装置30においては、通信制御部310がパーティ登録要求を受信すると(ステップS201)、DB管理部361は、受信したパーティ登録要求に含まれるパーティ情報をパーティ情報DB343に登録する(ステップS202)。このとき、DB管理部361は、当該パーティに対してパーティIDを付与する。そして、DB管理部361は、付与されたパーティIDと開始時刻を当該パーティ情報と対応付けて記録することにより、パーティ情報DB343に新規に開催されるパーティとして登録する。なお、DB管理部361は、タイマ330と連動して当該パーティ情報の受信日時を特定して、当該パーティの開始時刻としてもよい。
Next, in the information providing
次いで、サーバ管理制御部350は、該当する通信端末装置10に完了通知とパーティIDを送信するとともに(ステップS203)、パーティ登録処理にかかる情報提供サーバ装置30の動作を終了させる。
Next, the server
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信された完了通知を受信すると(ステップS120)、表示制御部150と連動して当該完了通知を表示部140に表示させるとともに、受信したパーティIDを管理テーブル記録部102に記録された該当するパーティ情報と対応付けて記録させる(ステップS121)。
Next, in the
次いで、端末管理制御部170は、現時点において推薦情報の提供を受けるか否かを選択させるための表示とその入力を促すための表示(以下、「推薦情報の取得確認表示」という。)をし、その入力を待機する(ステップS122)。
Next, the terminal
次いで、端末管理制御部170は、操作部160からの入力を検出すると(ステップS123)、推薦情報を取得するか否かを判断する(ステップS124)。このとき、端末管理制御部170は、推薦情報を取得すると判断した場合には、ステップS131の処理に移行し、推薦情報を取得しないと判断した場合には、本動作を終了させる。
Next, when the terminal
次いで、端末管理制御部170は、推薦情報を取得すると判断した場合には、当該推薦情報の取得要求を、記録部100に記憶された該当するパーティ情報のパーティIDとともに情報提供サーバ装置30に送信し、推薦情報の受信を待機する(ステップS131)。
Next, when the terminal
次いで、情報提供サーバ装置30においてデータ処理部360は、推薦情報の取得要求を受信すると(ステップS221)、受信した推薦情報の取得要求に含まれるパーティIDに基づいて推薦情報提供処理を実行して推薦施設の一覧情報を有する推薦情報を生成するとともに、当該推薦情報を通信端末装置10によって表示するためのデータを生成する(ステップS222)。
Next, when the
なお、このとき、データ処理部360において実行される推薦情報提供処理の詳細について後述する。また、推薦情報が生成できなかった場合には、その旨(以下、「推薦情報非生成告知」という。)を表示するデータを生成する。
Note that details of the recommendation information providing process executed in the
次いで、サーバ管理制御部350は、生成した推薦情報の通信端末装置10への送信を実行し、具体的には、当該推薦情報を表示するためのデータ又は推薦情報が生成できなかった旨のデータを通信端末装置10に送信し(ステップS223)、推薦情報提供処理の動作を終了させる。
Next, the server
最後、通信端末装置10においては、端末管理制御部170が、情報提供サーバ装置30から送信された推薦情報又は当該推薦情報が生成できなかった旨を示すデータを受信すると(ステップS132)、表示制御部150と連動し、受信した推薦情報又は推薦情報が見あたらない旨を示す情報を、ブラウザを介して表示部140に表示させて(ステップS133)、本動作を終了させる。
Finally, in the
[A4.2]パーティ参加登録処理
次に、図13及び図14を用いて本実施形態において、情報提供サーバ装置30と連動しつつ、通信端末装置10によって実行されるパーティ参加登録処理(推薦情報取得処理及び推薦情報提供処理を含む)について説明する。なお、図13及び図14は、本実施形態の通信端末装置10及び情報提供サーバ装置30において実行されるパーティ参加登録処理に基づく動作を示すフローチャートである。
[A4.2] Party Participation Registration Processing Next, in the present embodiment using FIG. 13 and FIG. 14, party participation registration processing (recommended information) executed by the
本パーティ参加登録処理は、ユーザによって自己が所有する通信端末装置10を用いてパーティ開催会場X又はその周辺において実行されるものとする。
This party participation registration process is executed by the user at the party venue X or in the vicinity thereof using the
まず、通信端末装置10において、端末管理制御部170は、操作部160を介してパーティ登録/情報提供アプリの起動指示を検出すると(ステップS301)、アプリケーション記録部101からパーティ登録/情報提供アプリを読み出して起動する(ステップS302)。このとき、端末管理制御部170は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部102から自己のユーザIDを取得する。
First, in the
次いで、端末管理制御部170は、現在位置検出部120に対して命令コマンドを出力し、当該現在位置検出部120に自機の現在位置(すなわち、パーティ開催会場X又はその付近)に対応した位置情報を検出させる(ステップS303)。
Next, the terminal
次いで、端末管理制御部170は、ブラウザを読み出して、ネットワーク通信部110を介して、検出した位置情報及びユーザIDを付加したパーティ参加登録要求を情報提供サーバ装置30に送信し、現在位置付近において開催されるパーティ一覧データの受信を待機する(ステップS304)。
Next, the terminal
次いで、情報提供サーバ装置30においては、パーティ参加登録要求を受信すると(ステップS401)と、サーバ管理制御部350が、当該パーティ参加登録要求とともに受信した位置情報に基づいてパーティ情報DB343を検索し、当該位置情報によって示される現実空間内の位置周辺において開催中のパーティを特定する(ステップS402)。
このとき、サーバ管理制御部350は、既に終了時刻が過ぎて終了しているパーティについては除外する。
Next, in the information providing
At this time, the server
次いで、サーバ管理制御部350は、特定した複数のパーティに基づいて、パーティIDを有するパーティ一覧データを生成するとともに(ステップS403)、当該生成したパーティ一覧データを通信端末装置10に送信し、ユーザが参加する参加パーティが特定された参加登録情報の受信を待機する(ステップS404)。
Next, the server
次いで、通信端末装置10において、端末管理制御部170は、パーティ一覧データを受信すると(ステップS311)、表示制御部150と連動してパーティ一覧データに基づいて表示部140に当該パーティの一覧を表示させつつ、ユーザが参加するパーティの選択入力を待機する(ステップS312)。
Next, in the
次いで、端末管理制御部170は、表示されたパーティ一覧の中から一のパーティが選択されたことを検出すると(ステップS313)、ネットワーク通信部110を介して選択されたパーティ(すなわち、参加パーティ)のパーティID(すなわち、参加パーティID)と自己のユーザIDと含む参加登録情報として情報提供サーバ装置30に送信するとともに、情報提供サーバ装置30から送信される完了通知の受信を待機する(ステップS314)。
Next, when the terminal
次いで、情報提供サーバ装置30においては、DB管理部361は、参加登録情報を受信すると(ステップS411)、受信した参加登録情報に基づきパーティ情報DB343の参加ユーザ情報を更新登録する(ステップS412)。
Next, in the information providing
次いで、サーバ管理制御部350は、該当する通信端末装置10に該当するパーティに対応するパーティ情報及び完了通知を送信するとともに(ステップS413)、パーティ参加登録処理にかかる情報提供サーバ装置30の動作を終了させる。
Next, the server
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信された該当するパーティ情報及び完了通知を受信すると(ステップS320)、表示制御部150と連動してパーティ情報及び完了通知を表示部140に表示させるとともに、当該パーティ情報を管理テーブル記録部102に記録する(ステップS321)。
Next, in the
次いで、端末管理制御部170は、現時点において推薦情報の提供を受けるか否かを選択させための表示とその入力を促すための表示(推薦情報の提供確認表示)をし、その入力を待機する(ステップS322)。
Next, the terminal
次いで、端末管理制御部170は、操作部160からの入力を検出すると(ステップS323)、推薦情報を取得するか否かを判断する(ステップS324)。このとき、端末管理制御部170は、推薦情報を取得すると判断した場合には、ステップS331の処理に移行し、推薦情報を取得しないと判断した場合には、本動作を終了させる。
Next, when the terminal
次いで、端末管理制御部170は、推薦情報を取得すると判断した場合には、当該推薦情報の取得要求を記録部100に記憶された該当するパーティ情報に含まれるパーティIDとともに情報提供サーバ装置30に送信し、推薦情報の受信を待機する(ステップS331)。
Next, when the terminal
次いで、情報提供サーバ装置30においては、サーバ管理制御部350は、推薦情報の取得要求を受信すると(ステップS421)、受信した推薦情報の取得要求に含まれるパーティIDに基づいて推薦情報提供処理を実行して推薦施設の一覧情報を有する推薦情報を生成するとともに、当該推薦情報を通信端末装置10によって表示するためのデータを生成する(ステップS422)。
Next, in the information providing
なお、このとき、データ処理部360において実行される推薦情報提供処理の詳細について後述する。また、推薦情報が生成できなかった場合には、推薦情報非生成告知を実行するデータを生成する。
Note that details of the recommendation information providing process executed in the
次いで、サーバ管理制御部350は、生成した推薦情報又は非生成告知情報を通信端末装置10に送信し(ステップS423)、推薦情報提供処理の動作を終了させる。
Next, the server
最後に、通信端末装置10においては、端末管理制御部170が、情報提供サーバ装置30から送信された推薦情報又は当該推薦情報が生成できなかった旨を示す非生成告知情報を受信すると(ステップS332)、表示制御部150と連動し、受信した推薦情報又は推薦情報非生成告知のデータを、ブラウザを介して表示部140に表示させて(ステップS333)、本動作を終了させる。
Finally, in the
[A4.3]推薦情報提供処理
次に、図15及び図16を用いて本実施形態において、情報提供サーバ装置30における推薦情報提供処理について説明する。なお、図15は、本実施形態の情報提供サーバ装置30における推薦情報提供処理に基づく動作を示すフローチャートであり、図16は、本実施形態の通信端末装置において表示される画像の一例を示す図である。
[A4.3] Recommendation Information Providing Process Next, the recommended information providing process in the information providing
本動作は、通信端末装置10から、上述のパーティ登録処理に基づく推薦情報の取得要求、パーティ参加登録処理に基づく推薦情報の取得要求、又は、当該パーティ登録処理もしくはパーティ参加登録処理とは無関係に実行された推薦情報の取得要求(以下、単に「単独要求」)に基づいて実行される。なお、各推薦情報の取得要求には、ユーザID、及び、検索キーとなる特定パーティ情報のパーティIDが含まれる。
This operation is not related to the recommendation information acquisition request based on the above-mentioned party registration process, the recommendation information acquisition request based on the party participation registration process, or the party registration process or the party participation registration process from the
また、施設情報DB342には、予め複数の施設情報が記録されているとともに、パーティ情報DB343にも、予め複数のパーティ情報が記録されているものとする。
Further, it is assumed that a plurality of facility information is recorded in advance in the
まず、DB管理部361が、通信制御部310を介して通信端末装置10から送信された推薦情報の取得要求が受信され、推薦情報提供処理の実行を検出すると(ステップS501)、当該推薦情報の取得要求とともに受信したパーティIDによってパーティ情報DB343を検索し、当該ユーザの参加しているパーティのパーティ情報(すなわち、特定パーティ情報)を特定する(ステップS502)。
First, when the
次いで、施設抽出部363が、特定した特定パーティ情報に含まれる開催位置情報に基づいて、施設情報DB342を検索し、当該パーティの開催場所周辺(例えば、1km圏内)に存在する施設を抽出し、当該抽出した抽出施設の抽出IDを読み出して、ROM/RAM320に展開する(ステップS503)。
Next, the
このとき、DB管理部361は、当該特定された抽出施設の中に当該ユーザのユーザIDに基づいて、パーティ情報DB343を検索し、当該ユーザが過去に参加したパーティのパーティ情報と対応付けて推薦済み施設情報として所定の施設IDが登録されている場合には、当該施設を抽出対象から除外する(ステップS504)。
At this time, the
次いで、パーティ特定部362が、特定された特定パーティ情報の参加ユーザ情報に含まれるユーザID(すなわち、参加ユーザのユーザID)に基づいて、パーティ情報DB343を検索し、当該ユーザIDが完全一致する(現在から所定期間内の)過去に開催されたパーティを特定する(ステップS505)。
Next, the
次いで、パーティ特定部362が、特定された特定パーティ情報に対応するパーティIDと対応付けてコメントデータDB344又は画像データDB345に記録されたコメントデータを抽出する(ステップS506)。
Next, the
次いで、施設特定部364は、抽出施設の施設IDに対応するキーワードを施設情報DB342から読み出して、当該各キーワードと抽出したコメントデータと、を比較してこれらの一致度を算出する(ステップS507)。
Next, the
なお、一致度の算出方法は任意であり、例えば、キーワードを構成する文字列とコメントデータに含まれる文字列との完全一致、又は、一部一致の各々にスコアを付けて、スコアの合計値を一致度とするようにしてもよいし、従来の検索エンジンと同様にキーワード検索を行うようにしてもよい。 Note that the method of calculating the degree of coincidence is arbitrary. For example, a score is assigned to each of the complete match or partial match of the character string constituting the keyword and the character string included in the comment data, and the total score value May be used as a degree of coincidence, or a keyword search may be performed in the same manner as a conventional search engine.
次いで、施設特定部364は、算出された一致度が予め定められた条件を満たす抽出施設(すなわち、推薦施設)の有無を判定する(ステップS508)。このとき、施設特定部364は、予め定められた条件を満たす推薦施設が無いと判定した場合には、ステップS511の処理に移行し、予め定められた条件を満たす推薦施設があると判定した場合には、ステップS521の処理に移行する。
Next, the
次いで、推薦情報生成部365は、既にステップS512においてパーティ情報DB343の再検索処理(以下、単に「再検索処理」という。)を実行したか否かを判定し(ステップS511)、未だ再検索処理を実行していないと判定した場合には、ステップS512の処理に移行し、既に再検索処理を実行していると判定した場合には、推薦情報が生成できなかった旨を示す非生成告知のデータを生成して(ステップS531)本動作を終了させる。
Next, the recommendation
次いで、推薦情報生成部365は、未だ再検索処理を実行していないと判定した場合には、特定した特定パーティ情報の参加ユーザ情報に含まれるユーザIDに基づいて、パーティ情報DB343を再検索して、参加ユーザのユーザIDのいずれかが一致する現在から所定の期間内の過去に開催されたパーティを特定し(ステップS512)、ステップS506の処理に移行する。ただし、このとき、推薦情報生成部365は、参加ユーザのユーザIDが完全一致する過去に開催されたパーティについては除外する。
Next, when it is determined that the re-search process has not yet been executed, the recommended
一方、推薦情報生成部365は、ステップS508の処理において、予め定められた条件を満たす推薦施設があると判定した場合には、当該条件を満たす施設の施設情報を施設情報DB342から読み出す(ステップS521)。
On the other hand, if the recommended
次いで、推薦情報生成部365は、パーティ情報DB343から抽出された施設情報を有するパーティを推薦パーティ(抽出パーティ)として抽出するとともに(ステップS522)、抽出された推薦施設の施設情報、推薦パーティのパーティ情報及び当該推薦パーティに属した参加ユーザを有する推薦情報を生成し(ステップS523)、推薦情報提供処理を終了させる。
Next, the recommended
なお、例えば、推薦情報生成部365は、ステップS523の処理にあっては、図16に示すように、抽出された推薦施設の施設情報「居酒屋丸丸」及び「ブティック五反田」の一覧を表示させ、かつ、「居酒屋丸丸」が推薦施設情報として登録された「五反田パーティ」のパーティ情報を、通信端末装置10によってユーザに閲覧可能に表示させるための推薦情報を生成する。
For example, in the process of step S523, the recommendation
特に、推薦情報生成部365は、「五反田パーティ」のパーティ情報としては、「居酒屋丸丸」で開催されたパーティの開催時刻と、当該パーティの参加ユーザ(ユーザC及びD)の情報が通信端末装置10によってユーザに閲覧可能に表示させるための推薦情報を生成する。そして、推薦情報生成部365は、参加ユーザ(ユーザC及びD)の表示が選択された場合に、各参加ユーザのSNSの該当するWebページ(具体的には、URL)を閲覧可能とするための情報が埋め込まれている。
In particular, the recommendation
また、サーバ管理制御部350は、推薦情報提供処理を終了させると、生成した推薦情報又は該当する施設が存在しない旨のデータを、推薦情報の取得要求のあった通信端末装置10に送信する(ステップS223及びS423)。
In addition, when the recommendation information providing process is ended, the server
以上、本実施形態の通信システム1においては、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば1km圏内)に存在する施設の中から、参加ユーザの嗜好に合致又は類似する施設を適切に抽出することができる。
As described above, in the
そして、本実施形態の通信システム1においては、ユーザの嗜好に合致又は類似する施設に基づいて推薦パーティを抽出することによって、参加ユーザの嗜好に合致又は類似する他のパーティ又は当該他のパーティに属する他の参加ユーザである推薦ユーザを、推薦施設として抽出した施設情報とともに、参加ユーザに推薦すること、及び、当該推薦された各情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。
And in the
また、本実施形態の通信システム1、通信端末装置10及び情報提供サーバ装置30は、パーティの開催位置を入力させることなく、通信端末装置10の位置に基づいて当該パーティ開催会場Xを特定することができるので、パーティ情報を登録する際のユーザの操作を簡易することができる。
Further, the
また、本実施形態の通信システム1、通信端末装置10及び情報提供サーバ装置30は、既ワードとして同一のもの(例えば、「焼き鶏」)について異なる表記に対応したキーワードを設定できるため、ユーザのコメントに表記揺れがある場合であっても、正確に推薦施設を特定することができる。
Moreover, since the
なお、上記実施形態においては、情報提供サーバ装置30にSNSユーザ管理DB341、コメントデータDB344及び画像データDB345を設け、情報提供サーバ装置30によりSNSのサービスを提供するようにしているが、これらのDBを他のコンピュータシステムに設け、SNS専用のサーバ装置として機能させて、このSNS専用サーバと情報提供サーバ装置30が連携することによって上記の機能を実現するようにしてもよい。
In the above embodiment, the information providing
また、上記実施形態においては、パーティ情報の登録後に参加ユーザ情報を更新することにより、パーティ情報の登録後であっても、他のユーザが当該パーティに参加できる構成としたが、ユーザが増加した度に、パーティを作り直すようにしてもよい。 Moreover, in the said embodiment, it was set as the structure in which other users can participate in the said party even after registration of party information by updating participating user information after registration of party information, but the number of users increased. You may try to recreate the party each time.
[B]第2実施形態
次に、図17〜図22の各図を用いて本発明に係る通信システムの第2実施形態について説明する。
[B] Second Embodiment Next, a second embodiment of the communication system according to the present invention will be described with reference to FIGS.
本実施形態の通信システムは、第1実施形態の通信システムにおいて、各パーティの参加ユーザに対して、当該参加ユーザの種別に基づいて、予め定められた価値を有する価値情報を付与する点に特徴があり、その他の構成は、第1実施形態と同様である。 The communication system according to the present embodiment is characterized in that, in the communication system according to the first embodiment, value information having a predetermined value is given to a participating user of each party based on the type of the participating user. Other configurations are the same as those of the first embodiment.
特に、本実施形態の価値情報は、SNS等において利用可能な情報であって、予め定められた価値情報としての加算可能なポイント情報である。そして、価値情報は、参加ユーザの携帯用端末装置に送信され、又は、該当する参加ユーザがアクセス可能であって利用可能なデータベース(後述のポイント情報データベース)に登録されることによって、各参加ユーザに提供されるようになっている。 In particular, the value information of the present embodiment is information that can be used in SNS or the like, and is point information that can be added as predetermined value information. And value information is transmitted to a participating user's portable terminal device, or each participating user is registered in the database (point information database mentioned later) which the participating user concerned can access and can use. To be offered.
すなわち、本実施形態においては、参加ユーザによって利用可能な予め定められた価値情報を提供することができるので、パーティを新規に作成させるインセンティブ、及び、ユーザをパーティに積極的に参加させるインセンティブを与えることができるので、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるようになっている。 That is, in this embodiment, since predetermined value information that can be used by participating users can be provided, an incentive to newly create a party and an incentive to actively participate in the party are given. Therefore, it is possible to increase the number of parties created as a whole, increase the amount of recommended information, and, as a result, extract recommended information from a large amount of data. It has become.
したがって、本実施形態の通信システムは、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させて、その結果、SNSなどの仮想空間におけるユーザ間の交流を活性化することができるようになっている。 Therefore, the communication system of the present embodiment can provide information that exactly matches the user's preference and improves the service that provides recommendation information. As a result, the communication between users in a virtual space such as SNS The exchange can be activated.
なお、以下の本実施形態の詳細の説明においては、価値情報についてポイント情報を用いて説明する。また、本実施形態の通信システムは、上記の特徴点以外の特徴は、第1実施形態と同一であり、同一の部材については同一の符号を付してその説明を省略する。 In the following detailed description of the present embodiment, value information will be described using point information. Further, the communication system of the present embodiment is the same as the first embodiment except for the features described above, and the same members are denoted by the same reference numerals and the description thereof is omitted.
また、本実施形態においては、パーティに参加するユーザ(以下、「参加ユーザ」という。)には、
(1)自ら新規作成する参加ユーザと、
(2)作成されたパーティに参加する参加ユーザと、
(3)他のユーザを招待する参加ユーザと、
が含まれる。
In the present embodiment, users who participate in a party (hereinafter referred to as “participating users”)
(1) A participating user who newly creates himself,
(2) a participating user who participates in the created party;
(3) a participating user inviting another user;
Is included.
そして、(1)、(2)及び(3)の順に高いポイントを提供するようになっている。すなわち、本実施形態においては、ユーザの行動に応じて価値情報に差を設けることによって(ポイントを調整することによって)、パーティへの参加及び他のユーザの招待よりも、新規パーティを積極的に作成させるためのインセンティブを高め、パーティへのユーザの参加を活性化するだけでなく、パーティの新規登録に対するユーザの意欲を高めることができるようになっている。 And a high point is provided in order of (1), (2), and (3). That is, in this embodiment, by providing a difference in value information according to the user's behavior (by adjusting the points), it is more proactive to join a new party than to join a party and invite other users. Incentives for creation are increased and the participation of the user in the party is activated, and the user's willingness to newly register the party can be increased.
[B1]通信システムの概要
まず、図17を用いて本実施形態における通信システム1の構成及び概要について説明する。なお、図17は、本実施形態における通信システム1の動作概要を示す概念図である。
[B1] Overview of Communication System First, the configuration and overview of the
本実施形態の通信システム1は、第1実施形態と同様に、各々異なるユーザにより所持される複数の通信端末装置10と、ネットワーク20と、ネットワーク20を介して各通信端末装置10に通信接続される情報提供サーバ装置31と、により構成される。
As in the first embodiment, the
特に、本実施形態の情報提供サーバ装置31は、第1実施形態における機能であるSNSのサービスを提供するサービス提供機能と、推薦情報を希望するユーザの通信端末装置10に配信する機能の他に、
(1)パーティを作成した際に、
(2)パーティに参加した際に、又は、
(3)参加しているパーティに他のユーザを招待し、当該招待したユーザが該当するパーティに参加した際に、
該当するポイントをポイント情報として各ユーザのユーザIDに対応付けて登録するとともに、当該登録されたポイント情報を該当する通信端末装置10にユーザの取得ポイントとして提供するようになっている。
In particular, the information providing
(1) When creating a party,
(2) When joining a party, or
(3) When inviting other users to the participating party and the invited user joins the party,
The corresponding point is registered as point information in association with the user ID of each user, and the registered point information is provided to the corresponding
すなわち、情報提供サーバ装置31は、参加ユーザによって利用可能に予め定められた価値情報を提供することができるので、パーティを作成させるインセンティブ又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。
That is, since the information providing
したがって、本実施形態の情報提供サーバ装置31は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、SNSなどの仮想空間及びそれを通じた実空間におけるユーザ間の交流を活性化することができるようになっている。
Therefore, the information providing
例えば、図17に示すように、第1実施形態と同様に、通信端末装置10を用いて、情報提供サーバ装置31に、ユーザAが新規なパーティである「パーティ1」のパーティ情報を新規登録した場合を想定し、「パーティ1」の開催中にユーザAの招待の下、ユーザBの参加申請がされた状況を想定する。また、図17の例では、上記に加えてユーザBによって「パーティ1」にユーザCが招待され、当該招待されたユーザCが「パーティ1」に参加した状況を想定する。
For example, as shown in FIG. 17, similarly to the first embodiment, using the
このような場合であって、パーティの開催会場において、又は、それ以外の場所において、ユーザA又はユーザBによって推薦情報の情報提供が要求されると、情報提供サーバ装置30は、第1実施形態と同様に、推薦施設及び推薦パーティを特定しつつ、ユーザAに又はユーザBの通信端末装置10に、特定した推薦施設、推薦パーティ及び当該推薦パーティに属する参加ユーザの各情報を一覧にした推薦情報を提供する。
In such a case, when information provision of recommended information is requested by the user A or the user B at a party venue or other place, the information
一方、本実施形態の情報提供サーバ装置31は、ユーザAがパーティを新規登録した場合に、新規登録したユーザに与えられる「10ポイント」のポイント情報を、ユーザAのユーザIDに対応付けて所定のデータベースに登録するとともに、当該登録した「10ポイント」のポイント情報をユーザAの通信端末装置10に提供するようになっている。
On the other hand, when the user A newly registers a party, the information providing
また、情報提供サーバ装置31は、ユーザBが「パーティ1」に参加申請をした際に、
(イ)参加したユーザに与えられる「5ポイント」のポイント情報を、ユーザBのユーザIDに対応付けて所定のデータベースに登録しつつ、ユーザBの通信端末装置10に提供するとともに、
(ロ)当該参加したユーザを招待したユーザに与えられる「1ポイント」のポイント情報を、ユーザAのユーザIDに対応付けて所定のデータベースに登録しつつ、ユーザAの通信端末装置10に提供するようになっている。
In addition, when the user B applies to “
(A) While providing the point information of “5 points” given to the participating user to the
(B) The point information of “1 point” given to the user who invited the participating user is provided to the
なお、ユーザCが「パーティ1」に参加申請をした際には、上述と同様に、「5ポイント」のポイント情報を、ユーザCのユーザIDに対応付けて所定のデータベースに登録しつつ、ユーザCの通信端末装置10に提供するとともに、「1ポイント」のポイント情報を、ユーザBのユーザIDに対応付けて所定のデータベースに登録しつつ、ユーザBの通信端末装置10に提供するようになっている。
When user C makes an application for participation in “
また、ユーザB又はユーザCがパーティへの招待が無い状態で、すなわち、自らの検索その他によって独自にパーティに参加した場合には、上記(イ)のポイントのみ参加したユーザB又はユーザCに提供されるようになっている。 In addition, when user B or user C does not have an invitation to the party, that is, when the user B or user C joins the party independently by his / her own search or the like, the user B or user C who has participated only in the point (a) is provided. It has come to be.
[B2]通信端末装置
次に、本実施形態の各通信端末装置10の構成について説明する。
[B2] Communication Terminal Device Next, the configuration of each
本実施形態の通信端末装置10は、第1実施形態と同様に、記録部100と、ネットワーク通信部110と、現在位置検出部120と、コメントデータ生成部130、表示部140と、表示制御部150と、操作部160と、端末管理制御部170と、撮像/画像データ生成部180と、を有している。
Similar to the first embodiment, the
特に、記録部100の管理テーブル記録部102には、管理テーブルT1の他に、自己のユーザIDに対応付けて、情報提供サーバ装置31から提供されたポイント情報が記録される。
In particular, the management
また、端末管理制御部170は、情報提供サーバ装置31と連動し、SNSサービスの提供を受ける際に、又は、予め定められたショッピングサイト若しくは他の会員サービスを享受する際に、電子マネーの一部として当該ポイント情報を利用した場合には、当該記憶されたポイント情報の更新(必要なポイントの減算)を実行し、その旨を情報提供サーバ装置31に通知する。
In addition, the terminal
なお、情報提供サーバ装置31は、ポイント情報を利用した旨の通知を受信した場合には、該当するユーザのユーザIDに対応付けて記憶されたポイント情報を、管理テーブル記録部102に記憶されたポイント情報と同一となるように更新する。
When the information providing
また、このように、ユーザは、SNSサービスの提供を受ける際に、又は、予め定められたショッピングサイト若しくは他の会員サービスを享受する際に、電子マネーの一部として当該ポイント情報を利用することができるようになっているが、ポイント情報の利用方法については、従来と同様であるので、その説明を省略する。 Further, in this way, when the user receives provision of the SNS service, or when enjoying a predetermined shopping site or other member services, the user uses the point information as a part of the electronic money. However, since the method of using the point information is the same as the conventional method, the description thereof is omitted.
[B3]情報提供サーバ装置
次に、図18〜図20の各図を用いて本実施形態の情報提供サーバ装置31の構成について説明する。
[B3] Information Providing Server Device Next, the configuration of the information providing
なお、図18は、本実施形態の情報提供サーバ装置30の構成を示す構成図であり、図19は、本実施形態におけるポイント情報DB346に記録されるデータの一例を示す図である。また、図20は、本実施形態におけるSNSユーザ管理DB341に記録されるデータの一例を示す図である。
FIG. 18 is a configuration diagram showing the configuration of the information providing
本実施形態の情報提供サーバ装置30は、第1実施形態と同様に、通信制御部310と、ROM/RAM320と、タイマ330と、記録装置340と、サーバ管理制御部350と、データ処理部360と、を有し、各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。ただし、本実施形態の記録装置340及びデータ処理部360は、第1実施形態の機能に加えて本実施形態固有の機能を有しており、当該固有の機能については後述する。
As in the first embodiment, the information providing
なお、例えば、通信制御部310は、本発明のパーティ情報取得手段及び配信手段を構成し、記録装置340は、本発明の記録手段を構成する。また、例えば、データ処理部360は、本発明のパーティ情報登録手段と、投稿情報登録手段、施設抽出手段、パーティ特定手段、投稿情報抽出手段、設定手段、パーティ抽出手段、生成手段及び提供手段を構成する。
For example, the
本実施形態の記録装置340は、第1実施形態と同様に、SNSユーザ管理DB341、施設情報DB342、パーティ情報DB343、コメントデータDB344及び画像DB345を構築するとともに、これらのデータベースに加えて、各ユーザのポイント情報をユーザIDに対応付けて記憶するポイント情報DB346を構築する。
As in the first embodiment, the
ポイント情報DB346は、SNSのユーザIDに対応付けて、当該SNS、他のネットワークサービス(仮想店舗も含む)又は現実空間の実店舗で利用可能な価値情報としてのポイント情報を登録及びその管理を行うためのDBである。例えば、ポイント情報DB346には、図19に示すように、
(1)各ユーザIDと、
(2)ポイント情報と、
(3)その他の情報と
の3つのデータが対応付けて、登録されている。また、その他情報としては、ポイント情報の利用期限、付与された日時又は利用制限などのポイントに関する情報が記録される。
The
(1) Each user ID,
(2) Point information,
(3) Three data with other information are registered in association with each other. Further, as other information, information related to points such as a use time limit of point information, a given date and time, or use restrictions are recorded.
なお、SNSユーザ管理DB341には、第1実施形態において説明した
(1)各ユーザに対応するユーザIDと、
(2)ユーザIDにより特定されるユーザのユーザ名と、
(3)ユーザのプロフィールを表すユーザ情報と、
との3つデータの他に、図20に示すように、
(4)既にパーティに参加登録したユーザ(以下、「非招待者」という。)から招待されたパーティのパーティIDと非招待者のユーザIDとが対応付けられた招待情報が登録されている。
The SNS
(2) the user name of the user specified by the user ID;
(3) user information representing the user's profile;
In addition to these three data, as shown in FIG.
(4) Invitation information in which a party ID of a party invited from a user who has already been registered for participation in a party (hereinafter referred to as “non-invite person”) and a user ID of a non-invite person are registered is registered.
このため、例えば、図20の例では、ユーザCがSNSの自己のホームページにアクセスすると、ユーザAから「パーティ1」について招待されていることを示す情報が提示されるようになっている。
Therefore, for example, in the example of FIG. 20, when the user C accesses the home page of the SNS, information indicating that the “
本実施形態のデータ処理部360は、第1実施形態と同様に、機能別にDB管理部361、パーティ特定部362、施設抽出部363、施設特定部364、及び、推薦情報生成部365とともに、ポイント情報の登録及び配信を行うポイント情報管理部366を含む。なお、本実施形態のポイント情報管理部365は、本発明に係る提供手段を構成する。
Similar to the first embodiment, the
ポイント情報管理部366は、新規にパーティを作成したユーザ、パーティに参加したユーザ及びパーティに参加しつつ他のユーザをパーティに招待した非招待者等のパーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報であるポイント情報を提供する。 The point information management unit 366 applies the participation user participating in a party such as a user who newly created a party, a user who participated in the party, and a non-invite who invited other users to the party while participating in the party. Point information that is predetermined value information that can be used by participating users is provided.
具体的には、ポイント情報管理部366は、新規なパーティが作成された場合には、当該新規なパーティを作成したユーザのユーザIDを特定し、特定したユーザのユーザIDに基づいてポイント情報DB346を検索する。
Specifically, when a new party is created, the point information management unit 366 identifies the user ID of the user who created the new party, and points
そして、ポイント情報管理部366は、当該ユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(例えば、10ポイント)を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置10に提供する。
Then, the point information management unit 366 adds a predetermined point (for example, 10 points) to the recorded point associated with the user ID, updates the point, and indicates the point. Information is provided to the
また、ポイント情報管理部366は、既に作成されたパーティにユーザが参加した場合には、当該参加した参加ユーザのユーザIDを特定し、特定したユーザのユーザIDに基づいてポイント情報DB346を検索する。
Moreover, when a user participates in an already created party, the point information management unit 366 specifies the user ID of the participating user who has participated, and searches the
そして、ポイント情報管理部366は、当該ユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(1ポイント)を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置10に提供する。
Then, the point information management unit 366 adds a predetermined point (1 point) to the recorded point associated with the user ID, updates the point, and displays point information indicating the point. This is provided to the
一方、ポイント情報管理部366は、パーティに参加するユーザが未だパーティに参加していない他のユーザを招待した場合には、SNSユーザ管理DB341に招待情報を招待されたユーザ(以下、「招待者」という。)のユーザIDに対応付けて登録する。 On the other hand, when a user who participates in a party invites another user who has not yet joined the party, the point information management unit 366 is a user who has been invited to the SNS user management DB 341 (hereinafter referred to as “inviter”). ").
また、ポイント情報管理部366は、上述のように、既に作成されたパーティにユーザが参加した場合には、当該参加したユーザのユーザIDに基づいて、パーティ情報DB343を検索し、当該ユーザIDによって特定されるユーザを招待者として招待した非招待者が存在するか否かを判定する。
Further, as described above, when a user participates in a party that has already been created, the point information management unit 366 searches the
そして、ポイント情報管理部366は、招待者が招待されたパーティIDに基づいてパーティに参加登録した場合には、当該非招待者のユーザIDを特定しつつ、特定したユーザのユーザIDに基づいてSNSユーザ管理DB341を検索し、当該ユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(例えば、5ポイント)を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置10に提供する。
And the point information management part 366 is based on user ID of the specified user, specifying the user ID of the said non-invite person, when registering participation in the party based on the party ID in which the inviter was invited. The SNS
なお、ポイント情報が提供された通信端末装置10は、ポイント情報を受信すると、内部に記憶されたポイント情報を更新するようになっている。
In addition, the
[B4]通信端末装置及び情報提供サーバ装置の動作
[B4.1]パーティ登録処理
次に、図21を用いて本実施形態において、情報提供サーバ装置30と連動しつつ、通信端末装置10によって実行されるパーティ登録処理について説明する。なお、図21は、本実施形態の通信端末装置10及び情報提供サーバ装置30において実行されるパーティ登録処理の動作を示すフローチャートである。
[B4] Operation of Communication Terminal Device and Information Providing Server Device [B4.1] Party Registration Processing Next, in the present embodiment using FIG. 21, executed by the
本動作は、ユーザによって自己が所有する通信端末装置10を用いてパーティ開催会場X又はその周辺において実行されるものとする。なお、本動作は、ポイント情報の付与に関する各処理を実行する一方、推薦情報取得処理及び推薦情報提供処理についての各処理の説明については省略する。
This operation is assumed to be executed at or near the party holding venue X by using the
まず、通信端末装置10において、端末管理制御部170は、操作部160を介してパーティ登録/情報提供アプリの起動指示を検出すると(ステップS601)、アプリケーション記録部101から当該パーティ登録/情報提供アプリを読み出して起動する(ステップS602)。このとき、端末管理制御部170は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部102から自己のユーザIDを取得する。
First, in the
次いで、端末管理制御部170は、現在位置検出部120に対して命令コマンドを出力し、当該現在位置検出部120に自機の現在位置(すなわち、パーティ開催会場X又はその付近)に対応した位置情報を検出させる(ステップS603)。
Next, the terminal
次いで、端末管理制御部170は、表示制御部150及び操作部160と連動してパーティ名と、終了時刻などのパーティ日時情報との入力を促しつつ、パーティ情報に含まれる各情報の入力を受け付ける(ステップS604)。
Next, the terminal
次いで、端末管理制御部170は、ネットワーク通信部110を介して受け付けた各情報をパーティ情報として、ユーザIDを付加したパーティ登録要求として情報提供サーバ装置30に送信し、情報提供サーバ装置30から送信される完了通知の受信を待機する(ステップS605)。なお、このとき、端末管理制御部170は、受け付けた各情報をパーティ情報として記録部100の管理テーブル記録部102に記憶する。
Next, the terminal
次いで、情報提供サーバ装置30においては、通信制御部310がパーティ登録要求を受信すると(ステップS701)、DB管理部361は、ユーザIDを認識しつつ、受信したパーティ登録要求に含まれるパーティ情報をパーティ情報DB343に登録する(ステップS702)。
Next, in the information providing
このとき、DB管理部361は、当該パーティに対してパーティIDを付与する。そして、DB管理部361は、付与されたパーティIDと開始時刻を当該パーティ情報と対応付けて記録することにより、パーティ情報DB343に新規に開催されるパーティとして登録する。
At this time, the
なお、DB管理部361は、タイマ330と連動して当該パーティ情報の受信日時を特定して、当該パーティの開始時刻としてもよい。
Note that the
次いで、サーバ管理制御部350は、該当する通信端末装置10に完了通知とパーティIDを送信する(ステップS703)。
Next, the server
次いで、ポイント情報管理部366は、受信したパーティ情報に含まれるユーザIDに基づいてポイント情報DB346を検索し、当該ユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(例えば、10ポイント)を加算してそのポイントを更新する(ステップS704)。
Next, the point information management unit 366 searches the
次いで、ポイント情報管理部366は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置10に送信し(ステップS705)、本動作を終了させる。
Next, the point information management unit 366 transmits point information indicating the added points to the
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信された完了通知を受信すると(ステップS611)、表示制御部150と連動して当該完了通知を表示部140に表示させるとともに、受信したパーティIDを管理テーブル記録部102に記録された該当するパーティ情報と対応付けて記録させ、ポイント情報の受信を待機する(ステップS612)。
Next, in the
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信されたポイント情報を受信すると(ステップS613)、表示制御部150と連動して取得したポイント及び当該ポイントの加算後におけるユーザが有するポイントを表示部140に表示させるとともに、受信したポイント情報を管理テーブル記録部102に記録させ(ステップS614)、本動作を終了させる。
Next, in the
なお、本実施形態においては、推薦情報取得処理及び推薦情報提供処理を実行する場合には、ステップS614の処理の後に、通信端末装置10においては、第1実施形態と同様の各処理が実行され、情報提供サーバ装置30においては、通信端末装置10における推薦情報取得要求に基づいて、第1実施形態と同様の処理が実行される。
In this embodiment, when the recommendation information acquisition process and the recommendation information provision process are executed, each process similar to the first embodiment is executed in the
また、ポイント情報は、ポイント情報DB346に登録するのみ、又は、通信端末装置10に提供して管理テーブル記録部102に記録させるのみでもよい。
Further, the point information may be only registered in the
[B4.2]パーティ参加登録処理
次に、図22を用いて本実施形態において、情報提供サーバ装置30と連動しつつ、通信端末装置10によって実行されるパーティ参加登録処理について説明する。なお、図22は、本実施形態の通信端末装置10及び情報提供サーバ装置30において実行されるパーティ参加登録処理に基づく動作を示すフローチャートである。
[B4.2] Party Participation Registration Processing Next, party participation registration processing executed by the
本動作は、既にパーティに参加している参加ユーザからの招待に基づいて実行されるものとし、SNSユーザ管理DBに招待されたパーティIDと招待した非招待者のユーザIDが既に記憶されているものとする。 This operation is executed based on an invitation from a participating user who has already joined the party, and the party ID invited and the user ID of the invited non-invited person are already stored in the SNS user management DB. Shall.
また、本動作においては、SNSの自己のホームページ、電子メール又は特定のアプリケーションなどのサービスにおいて特定のパーティに招待されている旨が通知されているものとし、非招待者のユーザIDを含む当該ユーザの情報及び招待されたパーティIDを含むパーティに関する情報が電子メール又はアプリケーション上において提供されているものとする。 In this operation, it is assumed that the SNS's own home page, e-mail or service such as a specific application has been notified that it has been invited to a specific party, and the user including the non-invite user ID And information about the party including the invited party ID is provided on the email or application.
なお、本動作は、第1実施形態と異なり、ポイント情報の付与に関する各処理を実行する一方、推薦情報取得処理及び推薦情報提供処理についての各処理の説明については省略する。 Note that this operation is different from the first embodiment, and executes each process related to the provision of point information, while omitting the description of each process regarding the recommended information acquisition process and the recommended information provision process.
まず、通信端末装置10において、端末管理制御部170は、操作部160を介して招待されたパーティにおける参加登録指示を検出すると(ステップS801)、アプリケーション記録部101からパーティ登録/情報提供アプリを読み出して起動する(ステップS802)。このとき、端末管理制御部170は、ワークメモリの初期化その他の必要な処理を実行し、管理テーブル記録部102から自己のユーザIDを取得するとともに、招待されているパーティのパーティID及び非招待者のユーザIDを取得する。
First, in the
次いで、端末管理制御部170は、ブラウザを読み出して、ネットワーク通信部110を介して、情報提供サーバ装置30に、自己のユーザID、パーティID及び非招待者のユーザIDを含むパーティ参加登録要求を送信し、完了通知の受信を待機する(ステップS804)。
Next, the terminal
次いで、情報提供サーバ装置30においては、参加登録要求を受信すると(ステップS901)、サーバ管理制御部350は、当該参加登録要求に含まれる登録要求をしたユーザ(すなわち、招待者)のユーザID、パーティID及び非招待者のユーザIDを抽出する(ステップS902)。
Next, in the information providing
次いで、DB管理部361は、抽出したパーティID及び招待者のユーザIDに基づきパーティ情報DB343の参加ユーザ情報を更新登録する(ステップS903)。
Next, the
次いで、サーバ管理制御部350は、該当する通信端末装置10に完了通知とパーティIDを送信する(ステップS904)。
Next, the server
次いで、ポイント情報管理部366は、受信したパーティ情報に含まれるユーザIDに基づいてポイント情報DB346を検索し、当該ユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(例えば、1ポイント)を加算してそのポイントを更新する(ステップS905)。
Next, the point information management unit 366 searches the
次いで、ポイント情報管理部366は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置10に送信する(ステップS906)。
Next, the point information management unit 366 transmits point information indicating the added points to the
次いで、ポイント情報管理部366は、受信したパーティ情報に含まれる非招待者のユーザIDに基づいてポイント情報DB346を検索し、当該非招待者のユーザIDに対応付けられた記録されているポイントに、予め定めたポイント(例えば、5ポイント)を加算してそのポイントを更新する(ステップS907)。
Next, the point information management unit 366 searches the
次いで、ポイント情報管理部366は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置10に送信し(ステップS908)、本動作を終了させる。
Next, the point information management unit 366 transmits point information indicating the added points to the
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信された完了通知を受信すると(ステップS811)、表示制御部150と連動して当該完了通知を表示部140に表示させるとともに、受信したパーティIDを管理テーブル記録部102に記録された該当するパーティ情報と対応付けて記録させ、ポイント情報の受信を待機する(ステップS812)。
Next, in the
次いで、通信端末装置10においては、端末管理制御部170は、ネットワーク通信部110を介して情報提供サーバ装置30から送信されたポイント情報を受信すると(ステップS813)、表示制御部150と連動して取得したポイント及び当該ポイントの加算後におけるユーザが有するポイントを表示部140に表示させるとともに、受信したポイント情報を管理テーブル記録部102に記録させ(ステップS814)、本動作を終了させる。
Next, in the
なお、本実施形態においては、推薦情報取得処理及び推薦情報提供処理を実行する場合には、ステップS814の処理の後に、通信端末装置10においては、第1実施形態と同様の各処理が実行され、情報提供サーバ装置30においては、通信端末装置10における推薦情報取得要求に基づいて、第1実施形態と同様の処理が実行される。
In the present embodiment, when the recommendation information acquisition process and the recommendation information provision process are executed, each process similar to that of the first embodiment is executed in the
また、上記に代えて、第1実施形態と同様に、通信端末装置10の現在位置にも基づいて特定されたパーティの中から参加するパーティを特定し、該当するパーティに参加登録してもよい。この場合には、情報提供サーバ装置30は、当該参加登録したユーザのユーザIDに対応付けて予め定められたポイント(例えば、1ポイント)をポイント情報DB346及び対応する通信端末装置10への提供を行う。
Instead of the above, as in the first embodiment, a party that participates may be specified from the parties specified based on the current location of the
また、ポイント情報は、ポイント情報DB346に登録するのみ、又は、通信端末装置10に提供して管理テーブル記録部102に記録させるのみでもよい。
Further, the point information may be only registered in the
[B5]変形例
[B5.1]変形例1
上記の実施形態は、SNS等の各サービスに用いることが可能なポイント情報を価値情報として提供しているが、
(1)所定の懸賞への応募条件
(2)オンラインゲームなどの各種のゲームに参加する際の参加条件、又は、
(3)懸賞、抽選若しくはゲーム内の有利な当選確率への変更条件
となる、URL又はデジタルコードなどの各種の条件具備させるための情報(以下、「条件情報」という。)を価値情報として提供してもよい。
[B5] Modification [B5.1]
While the above embodiment provides point information that can be used for each service such as SNS as value information,
(1) Application conditions for a predetermined sweepstakes (2) Participation conditions when participating in various games such as online games, or
(3) Information (hereinafter referred to as “condition information”) for providing various conditions such as a URL or a digital code, which is a condition for changing to a winning prize, a lottery or an advantageous winning probability in a game, is provided as value information. May be.
また、本実施形態においては、上述の条件情報に代えて、デジタルスタンプ、デジタルフレーム、ゲーム上のアイテム若しくはキャラクタ又は景品など価値情報を提供する構成を有していてもよい。 In the present embodiment, instead of the above-described condition information, it may have a configuration for providing value information such as a digital stamp, a digital frame, an item on a game, a character, or a prize.
[B5.2]変形例2
上記の実施形態における機能に加えて、パーティへの参加者が一定数増加する毎に、当該パーティに参加するユーザに予め定めたポイントを示すポイント情報又は上記変形例1に記載の価値情報を提供する構成を有していてもよい。
[B5.2]
In addition to the functions in the above embodiment, each time a certain number of participants in a party increase, point information indicating predetermined points or value information described in the first modification is provided to a user participating in the party You may have the structure to do.
具体的には、この場合には、ポイント情報管理部366は、通信端末装置10を介してユーザの指示に基づいてパーティ情報DB343に新たなユーザの参加登録が実行される毎に、該当するパーティにおける参加者人数をカウントし、該当するパーティにおいて予め定められた人数(5人又は10人)が増加する毎に、既に提供したポイント(又は価値情報)に応じて、所定のポイントを示すポイント情報(更なる価値情報)をボーナスとして新たに提供するようにしてもよい。
Specifically, in this case, each time a new user participation registration is executed in the
例えば、ボーナスとして所定のポイントを付与する場合には、ポイント情報管理部366は、各パーティにおいて、予め定められた人数が増加すると、当該パーティに参加するユーザ毎に、既に提供したポイントと同ポイント、一定のポイント、又は、既に提供したポイントを2倍若しくは2倍以上のポイントを有するポイント情報を提供する。 For example, when a predetermined point is given as a bonus, the point information management unit 366, when a predetermined number of people increases in each party, the same point as the points already provided for each user participating in the party. , Provide point information having a certain point or a point that is twice or more than twice a point already provided.
このような構成を有することによって、当該変形例においては、パーティの終了時刻までユーザの参加招待が実行されることとなるので、パーティが活性化するとともに、多くのユーザに対して積極的にパーティへの参加を促すことができるようになっている。 By having such a configuration, in the modified example, since the user's participation invitation is executed until the party's end time, the party is activated, and the party is actively engaged with many users. Can be encouraged to participate.
[B5.3]変形例3
上記の実施形態において、パーティの開催期間に基づいて提供するポイント情報又は上記の価値情報を異なるようにしてもよい。例えば、ポイント情報管理部366は、予め定めた所定の期間中のみポイント情報又は上記の各種の価値情報を提供する構成を有していてもよい。このような構成を有することにより、例えば、所定の企画又はキャンペーンと連動させて商品の拡販又はサービスの活性化を図ることができるようになる。
[B5.3]
In the above embodiment, the point information provided based on the party holding period or the value information may be different. For example, the point information management unit 366 may have a configuration that provides point information or various types of value information only during a predetermined period. By having such a configuration, for example, it becomes possible to increase sales of products or activate services in conjunction with a predetermined plan or campaign.
[B5.4]変形例4
上記の実施形態において、パーティの種別毎にポイント又は上記の価値情報を変える構成を有していてもよい。すなわち、個人が主催するパーティと企業が主催するパーティとにおいて、提供されるポイント又は価値情報の種別が異なるようにしてもよい。
[B5.4]
The above embodiment may have a configuration in which the points or the value information is changed for each party type. That is, the types of points or value information provided may be different between a party hosted by an individual and a party hosted by a company.
例えば、上記の実施形態においては、企業が主催するパーティについては、個人が主催するパーティより高ポイントを示すポイント情報を提供し、企業が主催するパーティへのユーザの参加に対するインセンティブを高くすることができる。 For example, in the above embodiment, for a party hosted by a company, point information indicating a higher point than that of a party hosted by an individual is provided, and the incentive for user participation in the party hosted by the company is increased. it can.
そして、このような構成を有することによって、企業のパーティに多くの参加者を集わせることができるので、企業における広告及び宣伝又はイベントの告知及び参加募集に用いることができるようになっている。 By having such a configuration, it is possible to gather a large number of participants at a company party, so that it can be used for advertising and publicity or event announcement and participation recruitment in companies. .
[B5.5]変形例5
上記の実施形態における機能に加えて、パーティに参加しているユーザがパーティにおける画像又はコメントの投稿を行う毎に所定のポイントを示すポイント情報又は上記の価値情報を該当するユーザの通信端末装置10に提供するようにしてもよい。
[B5.5] Modification 5
In addition to the functions in the above-described embodiment, every time a user participating in a party posts an image or comment in the party, point information indicating a predetermined point or the above-described value information corresponds to the
例えば、ポイント情報管理部366は、参加ユーザにおけるコメントの投稿、又は、画像の投稿が実行される際に、当該投稿したユーザのユーザIDを特定し、特定したユーザIDに対応付けて登録されるポイント情報に所定のポイント(例えば、1ポイント)を加算するとともに、該当する通信端末装置10に当該ポイント情報を提供する。
For example, the point information management unit 366 specifies the user ID of the user who posted the comment when posting a comment or image by a participating user, and registers the user ID in association with the specified user ID. A predetermined point (for example, one point) is added to the point information, and the point information is provided to the corresponding
このような構成を有することによって、ユーザにおける画像又はコメントの投稿に対してもインセンティブを与えることができるので、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるようになっている。 By having such a configuration, it is possible to give incentives to the posting of images or comments by users, so the number of parties created as a whole increases, and the accumulation of the amount of recommended information data increases. As a result, recommendation information can be extracted from a lot of data.
[B5.6]変形例6
上記の実施形態において、一定のポイント情報を獲得したユーザに対して更に所定のポイントを有するポイント情報を付与してもよいし、特典的な価値を有する価値情報を提供してもよい。
[B5.6] Modification 6
In the above embodiment, point information having a predetermined point may be given to a user who has acquired certain point information, or value information having a privilege value may be provided.
以上、本実施形態の通信システム1においては、第1実施形態と同様に、ユーザの嗜好に合致又は類似する施設に基づいて推薦パーティを抽出することによって、参加ユーザの嗜好に合致又は類似する他のパーティ又は当該他のパーティに属する他の参加ユーザである推薦ユーザを、推薦施設として抽出した施設情報とともに、参加ユーザに推薦すること、及び、当該推薦された各情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、SNSなどの仮想空間における交流を活性化することができる。
As described above, in the
また、本実施形態の通信システム1は、パーティを新規に登録したユーザ、既存のパーティに参加するユーザなどのパーティに参加する参加ユーザの通信端末装置10にポイント情報を送信し、又は、当該参加ユーザがアクセス可能であって利用可能にポイント情報DB346に登録することによって参加ユーザによって利用可能な予め定められたポイント情報を提供することができるので、パーティを作成させるインセンティブを与えること又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。
Moreover, the
したがって、本実施形態の通信システム1は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、SNSなどの仮想空間におけるユーザ間の交流を活性化することができる。
Therefore, the
なお、上記実施形態においては、第1実施形態と同様に、情報提供サーバ装置30にSNSユーザ管理DB341、コメントデータDB344及び画像データDB345を設け、情報提供サーバ装置30によりSNSのサービスを提供するようにしているが、これらのDBを他のコンピュータシステムに設け、SNS専用のサーバ装置として機能させて、このSNS専用サーバと情報提供サーバ装置30が連携することによって上記の機能を実現するようにしてもよい。
In the above embodiment, as in the first embodiment, the SNS
また、上記実施形態においては、パーティ情報の登録後に参加ユーザ情報を更新することにより、パーティ情報の登録後であっても、他のユーザが当該パーティに参加できる構成としたが、ユーザが増加した度に、パーティを作り直すようにしてもよい。 Moreover, in the said embodiment, it was set as the structure in which other users can participate in the said party even after registration of party information by updating participating user information after registration of party information, but the number of users increased. You may try to recreate the party each time.
10 … 通信端末装置
20 … ネットワーク
30、31 … 情報提供サーバ装置
100 … 記録部
101 … アプリケーション記録部
102 … 管理テーブル記録部
110 … ネットワーク通信部
120 … 現在位置検出部
130 … コメントデータ生成部
140 … 表示部
150 … 表示制御部
160 … 操作部
170 … 端末管理制御部
180 … 撮像部
310 … 通信制御部
320 … ROM/RAM
330 … タイマ
340 … 記録装置
341 … SNSユーザ管理DB
342 … 施設情報DB
343 … パーティ情報DB
344 … コメントデータDB
345 … 画像データDB
346 … ポイント情報DB
350 … サーバ管理制御部
360 … データ処理部
361 … DB管理部
362 … グループ特定部
363 … 施設抽出部
364 … 施設特定部
365 … 推薦情報生成部
366 … ポイント情報管理部
DESCRIPTION OF
330 ...
342 ... Facility information DB
343 ... Party information DB
344 ... Comment data DB
345 ... Image data DB
346 ... Point information DB
350 ... Server
Claims (15)
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段と、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段と、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記特定パーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、
前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段と、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、
前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、
前記生成した推薦情報を前記通信端末装置に配信する配信手段と、
を備えることを特徴とするサーバ装置。 In conjunction with a communication terminal connected via a network, as party information held by the user, the party information including at least party position information indicating the party holding position in the real space and the participating user of the party are specified. Party information acquisition means for acquiring participating user information,
Party information registration means for registering the acquired party information and participating user information in the first database in association with each other,
In association with the registered party information, posted information registration means for registering posted information posted by a participating user who participates in the party specified by the party information in the second database;
When a request for providing information of one user is received via the communication terminal device, the facility information including at least the facility position indicating the position of the facility existing in the real space and the characteristic information indicating the property of the facility is registered. The facility database is searched based on the specific party information specified by the requested user, and the facility existing within a predetermined distance range from the party holding position of the specific party information is extracted as an extraction facility. Extraction means;
The first database is searched based on the specific party information, and is a party held before the party specified by the specific party information, and at least one of the users who participated in the party of the specific party information. Party identification means for identifying party information that the participating users of the group match;
Post information extraction means for extracting post information associated with the specified party information from the second database;
Setting means for comparing the extracted posted information with the characteristic information included in the facility information of the extracted facility, identifying the extracted facility that satisfies a predetermined condition, and setting the identified extracted facility as a recommended facility; ,
Party extraction means for searching the first database based on the set recommended facility recommendation information and extracting the party having the recommended facility information as the extraction party;
Generating means for generating recommendation information having at least one of the recommended facility, the extracted extraction party information, and the participating user information of users belonging to the extraction party;
Distribution means for distributing the generated recommendation information to the communication terminal device;
A server device comprising:
前記パーティ抽出手段が、
前記推薦施設が推薦された施設情報を有し、かつ、所定の条件を具備するパーティを抽出パーティとして抽出する、サーバ装置。 The server device according to claim 1,
The party extracting means is
A server device that extracts a party having the recommended facility information and having a predetermined condition as an extraction party.
前記第1のデータベースに登録された各パーティ情報には、パーティの開催日時を規定する日時情報が含まれ、
前記パーティ特定手段が、予め定める時期的条件をさらに具備するパーティ情報を特定する、サーバ装置。 In the server apparatus according to claim 1 or 2,
Each party information registered in the first database includes date and time information that defines the date and time of the party,
The server device, wherein the party specifying means specifies party information further having a predetermined time condition.
前記特性情報が、対応する施設の特徴を示すキーワードであり、
前記設定手段が、前記投稿情報に対応する文字列と前記キーワードとの一致度を算出し、
前記生成手段が、当該算出された前記一致度が所定の条件を具備する前記施設を推薦施設とする推薦情報を生成するサーバ装置。 In the server apparatus according to any one of claims 1 to 3,
The characteristic information is a keyword indicating the characteristics of the corresponding facility,
The setting means calculates a degree of matching between the keyword and the character string corresponding to the posting information;
The server apparatus which the said production | generation means produces | generates the recommendation information which makes the said facility in which the said said coincidence degree has a predetermined | prescribed condition a recommended facility.
前記パーティ特定手段が、前記特定パーティ情報の参加ユーザが完全に一致するパーティを特定する、サーバ装置。 In the server apparatus according to any one of claims 1 to 4,
The server device, wherein the party specifying unit specifies a party that is completely matched by a participating user of the specific party information.
前記通信端末装置から所定の距離範囲内に存在する他の通信端末装置による所定のパーティへの参加申請に基づいて、該当するパーティ情報の前記参加ユーザ情報を更新する更新手段を更に備える、サーバ装置。 In the server apparatus according to any one of claims 1 to 5,
A server device further comprising an update means for updating the participating user information of the corresponding party information based on an application for participation in a predetermined party by another communication terminal device existing within a predetermined distance range from the communication terminal device. .
前記第1のデータベースには、前記推薦施設の施設識別情報が、推薦済み施設情報として、登録されている各パーティ情報に対応付けて記憶されており、
前記施設抽出手段が、前記抽出施設を抽出する際に、前記第1のデータベースに、前記情報提供の要求をしたユーザが参加したパーティ情報に対応付けて前記推薦済み施設情報が登録されている場合には、当該推薦済み施設情報に含まれる施設識別情報に対応する前記施設情報を抽出対象から除外する、サーバ装置。 In the server apparatus according to any one of claims 1 to 6 ,
In the first database, facility identification information of the recommended facility is stored in association with each registered party information as recommended facility information,
When the facility extraction means extracts the extracted facility, the recommended facility information is registered in the first database in association with party information in which the user who requested the information provision participates. The server apparatus which excludes the said facility information corresponding to the facility identification information contained in the said recommended facility information from extraction object.
前記サーバ装置を、
前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段、
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記特定パーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段、
前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段、
前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段、及び、
前記生成した推薦情報を前記通信端末装置に配信する配信手段、
として機能させることを特徴とするプログラム。 A server device program linked with a communication terminal device connected via a network,
The server device,
In association with the communication terminal device, as party-related information held by the user, party information including at least party position information indicating the holding position of the party in the real space, and participating user information for specifying a participating user of the party And party information acquisition means for acquiring
Party information registration means for registering the acquired party information and participating user information in the first database in association with each other,
Post information registration means for registering post information posted by a participating user who participates in the party specified by the party information in association with the registered party information in the second database,
When a request for providing information of one user is received via the communication terminal device, the facility information including at least the facility position indicating the position of the facility existing in the real space and the characteristic information indicating the property of the facility is registered. The facility database is searched based on the specific party information specified by the requested user, and the facility existing within a predetermined distance range from the party holding position of the specific party information is extracted as an extraction facility. Extraction means,
The first database is searched based on the specific party information, and is a party held before the party specified by the specific party information, and at least one of the users who participated in the party of the specific party information. Party identification means for identifying party information that matches the participating users of the department,
Post information extraction means for extracting post information associated with the specified party information from the second database;
Setting means for comparing the extracted posted information with the characteristic information included in the facility information of the extracted facility, identifying the extracted facility that satisfies a predetermined condition, and setting the identified extracted facility as a recommended facility;
Party extraction means for searching the first database based on the set recommended facility recommendation information and extracting a party having the recommended facility information as the extraction party.
Generating means for generating recommendation information having at least one of the recommended facility, the extracted extraction party information, and the participating user information of users belonging to the extraction party; and
Distribution means for distributing the generated recommendation information to the communication terminal device;
A program characterized by functioning as
ネットワークを介して接続された前記通信端末装置と連動するサーバ装置と、
を備え、
前記サーバ装置が、
前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第1のデータベースに登録するパーティ情報登録手段と、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第2のデータベースに登録する投稿情報登録手段と、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記特定パーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、
前記特定パーティ情報に基づいて前記第1のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第2のデータベースから抽出する投稿情報抽出手段と、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、
前記設定された推薦施設の推薦情報に基づいて、前記第1のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、
前記生成した推薦情報を前記通信端末装置に配信する配信手段と、
と備えることを特徴とする通信システム。 A communication terminal device;
A server device that works in conjunction with the communication terminal device connected via a network;
With
The server device is
In association with the communication terminal device, as party-related information held by the user, party information including at least party position information indicating the holding position of the party in the real space, and participating user information for specifying a participating user of the party And party information acquisition means for acquiring,
Party information registration means for registering the acquired party information and participating user information in the first database in association with each other,
In association with the registered party information, posted information registration means for registering posted information posted by a participating user who participates in the party specified by the party information in the second database;
When a request for providing information of one user is received via the communication terminal device, the facility information including at least the facility position indicating the position of the facility existing in the real space and the characteristic information indicating the property of the facility is registered. The facility database is searched based on the specific party information specified by the requested user, and the facility existing within a predetermined distance range from the party holding position of the specific party information is extracted as an extraction facility. Extraction means;
The first database is searched based on the specific party information, and is a party held before the party specified by the specific party information, and at least one of the users who participated in the party of the specific party information. Party identification means for identifying party information that the participating users of the group match;
Post information extraction means for extracting post information associated with the specified party information from the second database;
Setting means for comparing the extracted posted information with the characteristic information included in the facility information of the extracted facility, identifying the extracted facility that satisfies a predetermined condition, and setting the identified extracted facility as a recommended facility; ,
Party extraction means for searching the first database based on the set recommended facility recommendation information and extracting the party having the recommended facility information as the extraction party;
Generating means for generating recommendation information having at least one of the recommended facility, the extracted extraction party information, and the participating user information of users belonging to the extraction party;
Distribution means for distributing the generated recommendation information to the communication terminal device;
A communication system comprising:
前記パーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報を提供する提供手段を更に備える、サーバ装置。 In the server apparatus according to any one of claims 1 to 7,
The server apparatus further provided with the provision means which provides the predetermined value information which can be utilized by the said participating user to the participating user who has participated in the said party.
前記各パーティにおける参加ユーザの種別、前記パーティの種別、及び、前記パーティの開催期間の少なくともいずれか一方に基づいて前記提供される価値情報が異なる、サーバ装置。 The server device according to claim 10,
The server device in which the provided value information is different based on at least one of a type of a participating user in each party, a type of the party, and a holding period of the party.
前記価値情報が、各パーティへの参加人数が一定数増加する毎に前記価値情報によって示される価値が増加する情報である、サーバ装置 The server device according to claim 10 or 11,
The server device in which the value information is information in which the value indicated by the value information increases whenever the number of participants in each party increases by a certain number
前記価値情報が、加算可能なポイント情報である、サーバ装置。 In the server apparatus according to any one of claims 10 to 12,
The server apparatus in which the value information is point information that can be added.
前記提供手段が、前記参加ユーザの通信端末装置に前記価値情報を送信することによって前記価値情報を提供する、サーバ装置。 The server apparatus according to any one of claims 10 to 13,
The server device in which the providing means provides the value information by transmitting the value information to the communication terminal device of the participating user.
前記提供手段が、前記参加ユーザに提供するために、当該参加ユーザがアクセス可能であって利用可能に前記第1のデータベースに登録する、サーバ装置。
The server apparatus according to any one of claims 10 to 13,
A server device, wherein the providing means registers in the first database so that the participating user can access and use it for providing to the participating user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013014835A JP6065614B2 (en) | 2012-09-27 | 2013-01-29 | Server apparatus, program, and communication system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012215216 | 2012-09-27 | ||
JP2012215216 | 2012-09-27 | ||
JP2013014835A JP6065614B2 (en) | 2012-09-27 | 2013-01-29 | Server apparatus, program, and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014081909A JP2014081909A (en) | 2014-05-08 |
JP6065614B2 true JP6065614B2 (en) | 2017-01-25 |
Family
ID=50786013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013014835A Expired - Fee Related JP6065614B2 (en) | 2012-09-27 | 2013-01-29 | Server apparatus, program, and communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6065614B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5982533B1 (en) * | 2015-05-21 | 2016-08-31 | 京セラコミュニケーションシステム株式会社 | Advertisement distribution device |
JP7128489B2 (en) * | 2020-10-26 | 2022-08-31 | 株式会社ブイキューブ | CONFERENCE MANAGEMENT DEVICE, CONFERENCE MANAGEMENT METHOD, PROGRAM AND CONFERENCE MANAGEMENT SYSTEM |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002183479A (en) * | 2000-12-08 | 2002-06-28 | Fujitsu Ltd | Server, method and medium for supporting business of event manager |
JP2008083879A (en) * | 2006-09-27 | 2008-04-10 | Nec Corp | Recommendation information provision system, recommendation information provision method and recommendation information provision program |
JP2008226205A (en) * | 2007-03-16 | 2008-09-25 | Sony Ericsson Mobilecommunications Japan Inc | Device and method for creating information retrieval database, portable information terminal, information retrieval database creation program, and portable information terminal control program |
JP2010009315A (en) * | 2008-06-26 | 2010-01-14 | Dainippon Printing Co Ltd | Recommended store presentation system |
JP2010033484A (en) * | 2008-07-31 | 2010-02-12 | Fujitsu Ltd | Banquet place recommendation device and banquet place recommendation program |
US20110184768A1 (en) * | 2010-01-27 | 2011-07-28 | Norton Kenneth S | Automatically determine suggested meeting locations based on previously booked calendar events |
JP2012063900A (en) * | 2010-09-15 | 2012-03-29 | Clarion Co Ltd | Store information provision apparatus |
-
2013
- 2013-01-29 JP JP2013014835A patent/JP6065614B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014081909A (en) | 2014-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102172007B (en) | Conference networking system incorporating social networking site information | |
KR101396403B1 (en) | A method for social network service and a system for the same | |
US10616725B2 (en) | Providing location-based messages using social network information | |
JP5429498B2 (en) | A system for developing, storing, using, and taking actions based on electronic profiles | |
KR101698031B1 (en) | Method for sharing content on the basis of location information and server using the same | |
JP6147944B1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
CN107533729B (en) | Building a proximity social network database based on relative distance analysis of two or more operably coupled computers | |
US9819503B2 (en) | Server device for exchanging messages | |
CN104011505A (en) | Proactive user-based content correction and enrichment for geo data | |
JP2017097559A (en) | Control method, management server, program, and management system | |
US11294979B2 (en) | System and method for matching users based on selections made by third parties | |
JP5891909B2 (en) | Server apparatus, program, and communication system | |
JP6028493B2 (en) | Server apparatus, program, and communication system | |
JP6065614B2 (en) | Server apparatus, program, and communication system | |
JP5853544B2 (en) | Server apparatus, program, and communication system | |
JP5891905B2 (en) | Server apparatus, program, and communication system | |
US20140047004A1 (en) | Community service reconciliation system | |
US20130103480A1 (en) | Providing coupons | |
JP5903915B2 (en) | Server apparatus, program, and communication system | |
JP5825118B2 (en) | Release range determination method, release range determination apparatus and program | |
JP5888057B2 (en) | Server apparatus, program, and communication system | |
JP2008158947A (en) | Knowledge retrieval device, point update method and point update program | |
KR20170110453A (en) | Recommendation system and method using a contest | |
JP6003388B2 (en) | Server apparatus, program, and communication system | |
JP5331864B2 (en) | Community dynamic cooperation apparatus, method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160906 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160913 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161110 |
|
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: 20161129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6065614 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |