(57)【要約】【課題】グループでチャットなどを行うことができ、実際に会うまでに相手が自分に適しているかどうかを判断可能とする。【解決手段】本発明の一実施形態として、複数のユーザの登録情報をデータベースに格納するユーザ管理部と、前記複数のユーザが参加可能であり電子掲示板を備えたグループを管理するグループ管理部と、前記グループ管理部により管理されるグループについて、グループが成立する条件が満たされることを条件として、そのグループの電子掲示板を介したユーザ間での通信を可能とするユーザ間通信部とを備えるサーバ装置を提供する。【選択図】図１
2014238722.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの登録情報をデータベースに格納するユーザ管理部と、
前記複数のユーザが参加可能であるグループであり電子掲示板を備えたグループを管理するグループ管理部と、
前記グループ管理部により管理されるグループについて、グループが成立する条件が満たされることを条件として、そのグループの電子掲示板を介したユーザ間での通信を可能とするユーザ間通信部と
を備えるサーバ装置。
【請求項２】
前記グループが成立する条件は、グループに参加しているユーザの数に関する条件である請求項１に記載のサーバ装置。
【請求項３】
前記登録情報にはユーザの性別に関する情報が含まれ、
前記グループが成立する条件は、グループに参加しているユーザの性別別の数に関する条件である請求項２に記載のサーバ装置。
【請求項４】
前記グループ管理部は、前記グループに関する情報が前記データベースに登録されると、前記グループに関する情報により前記データベースに格納された前記複数のユーザの登録情報を検索し、検索されたユーザにメッセージを送信する請求項１から３のいずれかに記載のサーバ装置。
【請求項５】
前記グループ管理部は、前記グループに関する情報が前記データベースに登録されると、前記グループの作成者に関する情報により前記データベースに格納された前記複数のユーザの登録情報を検索し、検索されたユーザにメッセージを送信する請求項１から３のいずれかに記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人と人との間の通信（コミュニケーション）を図るためのサーバ装置などに関する。特に、人と人との出会いの機会を提供し、特定の目的、例えば結婚など、に向けての活動を支援するためのサーバ装置などに関する。
【背景技術】
【０００２】
例えば特許文献１には、結婚又は交際を希望する会員に対して異性会員を紹介する方法および装置について記載されている。このような方法および装置においては、登録された会員が希望する相手について条件及びその会員の性格などを用いて、その条件を満たし、その会員にマッチする会員を紹介する。
【０００３】
このように紹介された会員は、実際に会うために食事などを共にし、紹介された相手が本当に自分に適しているかを判断することとなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の異性会員を紹介する方法などにおいては、紹介された相手のプロフィールなどを確認した後に、２人で実際に会うことになるので、特に女性において、実際に会うことに対する心理的な抵抗が強い。このため、従来の異性会員を紹介する方法などにおいては、登録だけを行う人が多く、実際に相手に会うことまでに至る人の数は少数である。
【課題を解決するための手段】
【０００６】
本発明の一実施形態として、複数のユーザの登録情報をデータベースに格納するユーザ管理部と、前記複数のユーザが参加可能であり電子掲示板を備えたグループを管理するグループ管理部と、前記グループ管理部により管理されるグループについて、グループが成立する条件が満たされることを条件として、そのグループの電子掲示板を介したユーザ間での通信を可能とするユーザ間通信部とを備えるサーバ装置を提供する。
【０００７】
また、本発明の一実施形態においては、前記グループが成立する条件は、グループに参加しているユーザの数に関する条件であるとすることができる。
【０００８】
また、本発明の一実施形態においては、前記登録情報にはユーザの性別に関する情報が含まれ、前記グループが成立する条件は、グループに参加しているユーザの性別別の数に関する条件とすることができる。
【０００９】
また、本発明の一実施形態においては、前記グループ管理部は、前記グループに関する情報が前記データベースに登録されると、前記グループに関する情報により前記データベースに格納された前記複数のユーザの登録情報を検索し、検索されたユーザにメッセージを送信することができる。
【００１０】
また、本発明の一実施形態においては、前記グループ管理部は、前記グループに関する情報が前記データベースに登録されると、前記グループの作成者に関する情報により前記データベースに格納された前記複数のユーザの登録情報を検索し、検索されたユーザにメッセージを送信することができる。
【発明の効果】
【００１１】
本発明のサーバ装置などにより、グループでチャットなどを行うことができ、実際に会うまでに相手が自分に適しているかどうかを判断することができる。また、グループでチャットを行うことにより、２人きりではなく、グループで会うことになり、実際に会うための心理的抵抗を低減させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るサーバ装置を含むシステムの機能ブロック図である。
【図２】本発明の一実施形態に係るサーバ装置が提供するユーザ登録画面の一例図である。
【図３】本発明の一実施形態に係るサーバ装置が管理するユーザ情報を格納するテーブルの一例図である。
【図４】本発明の一実施形態に係るサーバ装置がユーザに提供する画面の一例図である。
【図５】本発明の一実施形態に係るサーバ装置がグループを作成しようとするユーザに提供する画面の一例図である。
【図６】本発明の一実施形態に係るサーバ装置が管理するグループ情報を格納するテーブルの一例図である。
【図７】本発明の一実施形態に係るサーバ装置がグループを作成した後の処理を説明するフローチャートである。
【図８】本発明の一実施形態に係るサーバ装置がグループを作成した後に他のユーザに提供される画面の一例図である。
【図９】本発明の一実施形態に係るサーバ装置が管理するグループ情報を格納するテーブルの一例図である。
【図１０】本発明の一実施形態に係るサーバ装置がグループへの参加者を登録するための処理を説明するフローチャートである。
【図１１】本発明の一実施形態に係るサーバ装置のハードウェア構成図である。
【発明を実施するための形態】
【００１３】
本発明を実施するための形態について、以下に説明する。なお、本発明は以下に説明する形態に限定されて解釈されることはない。また、本発明は以下に説明する形態を種々に変形して実施することが可能である。
【００１４】
図１は、本発明の一実施形態に係るシステム１００の機能ブロック図を示す。システム１００は、サーバ装置１０１と、インターネットなどの通信網１１１を介して接続される一または複数のユーザ端末１２１、１２２、…、１２３とを有する。
【００１５】
サーバ装置１０１は、データベース１０２と、ユーザ管理部１０３と、グループ管理部１０４と、ユーザ間通信部１０５とを有する。
【００１６】
データベース１０２は、ユーザに関する情報、および、複数のユーザにより構成されるグループに関する情報を記憶し保持する。
【００１７】
ユーザ管理部１０３は、ユーザに関する情報を管理する。具体的には、ユーザ端末を操作するユーザについての情報をデータベース１０２に登録し、また、ユーザについての情報を更新・変更する。また、退会などをしたユーザについての情報の削除を行うことも可能としてよい。なお、データベース１０２に登録されたユーザに関する情報を登録情報という場合がある。
【００１８】
例えば、ユーザがハンドルネームを有している場合には、ユーザ間でのトラブルが発生したときに、ハンドルネームを変更することができるようになっていてもよい。これにより、ストーカー行為などによる被害が発生することを防止することが可能となる。
【００１９】
図２は、ユーザ管理部１０３がユーザについての情報をデータベースに登録するためにそのユーザのユーザ端末に表示させる画面２００の一例図を示す。画面２００においては、ユーザの氏名を入力する欄２０１、ユーザの住所を入力する欄２０２、ユーザの年齢２０３を入力する欄２０３、性別を選択するボタン２０４および２０５、ユーザの趣味を入力する欄２０６、サーバ装置１０１へログインする際のログイン名を指定するための欄２０７、ログインする際のパスワードを入力する欄２０８が示されている。ユーザはこれらの欄に入力を行い、送信ボタン２０９を押下すると、これらの欄に入力された情報が通信網１１１を介してユーザ管理部１０３へ送信される。ユーザ管理部１０３は、受信した情報をデータベース１０２に格納し、ユーザ登録が完了する。
【００２０】
図３（Ａ）〜（Ｃ）は、ユーザについての情報を格納するためのデータベース１０２に格納されるテーブルの一例を示す。
【００２１】
図３（Ａ）は、登録されたユーザを識別するユーザＩＤに、ユーザの氏名、住所、年齢、性別に関する情報などの属性を関連付けて格納するためのテーブルの一例を示す。図３（Ａ）のテーブルに格納される属性は、ユーザＩＤに対して一意に決まる属性が格納される。また、図３（Ｂ）は、ユーザＩＤにユーザの趣味を格納するためのテーブルの一例を示す。趣味を複数有するユーザが存在するために、趣味がユーザＩＤに対して一意に決まるとは限らない場合がある。このため、趣味を複数有するユーザに対しては、複数の行にユーザＩＤとそれぞれの趣味が格納されるようにするのが好ましい。図３（Ｃ）は、ユーザＩＤに、ユーザのログイン名およびパスワードを関連付けて格納するためのテーブルの一例を示す。ユーザＩＤに対してログイン名およびパスワードは一意に決まるようにすることができるので、図３（Ｃ）に一例を示すテーブルを用いずに図３（Ａ）に示すテーブルにログイン名およびパスワードを格納することも可能である。
【００２２】
なお、ユーザについての情報をデータベース１０２に登録するための情報は、図２に示される画面の欄に入力され図３に一例示すテーブルに格納されるものに限定されることはない。例えば、本実施形態に係るシステム１００が結婚又は交際を希望するユーザに対して異性会員を紹介するためのシステムであれば、ユーザの属性などとして、身長、体型、血液型、性格、星座、居住地、勤務地、視力、学歴、職業、勤続年数、年収、休日の曜日、転勤の可能性の有無、喫煙の有無、飲酒の有無、ギャンブルの有無、結婚観、子供の有無、自動車の所有の有無、バイクの所有の有無、保有する資格・免許、家族構成、同居人、ペットの有無、出身地、国籍、外国語の能力、海外へ行くことが好きかどうか、宗教、いつごろ結婚したいのか、結婚式を挙げたいかどうか、結婚の際に養子となることに問題はないかどうか、結婚相手に子供がいてもかまわないかどうか、性的嗜好、欲しい子供の数、子供が欲しい時期、育児の分担、子供に対する教育観、時間の過ごし方、生活費の管理、住みたい家、親との同居は可能かどうか、家事の分担、住みたい場所、飼いたいペット、起床時間、弁当が必要かどうか、朝食をどのように食べるか、入浴をどうするか、晩酌の希望、就寝時間、夕食をどのように食べるか、休日をどのように過ごすかを尋ねて答えさせてデータベース１０２に登録してもよい。また、さらに理想のパートナーについての属性などとして、年齢、身長、体型、出身地、居住地域、居住地、国籍、血液型、宗教、星座、学歴、職業、年収、休日の曜日、喫煙の有無、飲酒の有無、ギャンブルの有無、結婚歴、子供の有無、現在の家の占有形態、家事の分担、自分の親との同居を希望するかなどを尋ねて答えさせてデータベース１０２のテーブルに格納してもよい。
【００２３】
また、本人であることを確認するためのパスポートなどの本人確認書類をユーザに撮影させ、その撮影した結果をデータベース１０２のテーブルに格納し、人手などにより本人の確認を行い、ユーザの登録を完了させてもよい。
【００２４】
ユーザの登録が完了すると、ユーザはユーザ端末を用いてサーバ装置１０１にログインすることが可能となる。
【００２５】
図４は、ユーザがユーザ端末を用いてサーバ装置１０１にログインした後にサーバ装置１０１がユーザ端末のディスプレイに表示させる画面の一例を示す。ユーザが、ユーザＩＤの甲川乙子である場合には、画面４００に示されるように、「甲川乙子さんのマイページ」と表題が示され、画面領域４０１に甲川乙子が参加しているグループの一覧４０２、４０３、４０４が示される。グループとは、サーバ装置１０１のユーザが作成することができ、他のユーザが参加して構成される。符号４０２、４０３、４０４は例えばハイパーリンクとなっており、クリックすることにより、グループの画面が表示される。
【００２６】
グループの画面には、グループに参加しているユーザがサーバ装置１０１を介して通信（コミュニケーション）を行うことができる。例えば、グループ専用の電子掲示板がサーバ装置１０１により提供され、グループに参加しているユーザのみがその電子掲示板に書き込むことができ、また、書き込まれた内容を閲覧することができる。また、ユーザの発言がタイムライン形式に表示され、誰がどのような順序でどのような発言を行ったかを知ることができるようになっていてもよい。また、サーバ装置１０１を介したチャットなどのほかに、オフ会などと称して、グループの参加メンバがレストランなどで会うための行事の開催の予定を決めることもできる。
【００２７】
ユーザ間通信部１０５は、グループに参加しているユーザがグループを介して以上のようなコミュニケーションを可能とする部である。ただし、本実施形態においては、グループが作成されたのみでは、電子掲示板などを介したユーザ間のコミュニケーションは出来ないようになっているのが好ましく、さらに、グループが成立する条件が満たされることを条件として、そのグループの電子掲示板を介したユーザ間での通信を可能とするのが好ましい。
【００２８】
図４の説明に戻る。ボタン４０５は、グループを作成するためのボタンである。このボタンを押下すると、例えば、図５に一例を示す画面５００がユーザ端末のディスプレイに表示される。ユーザは、このような画面を操作することにより、グループを作成することができる。画面５００は、例えば、グループ名を入力する欄５０１、グループの目的を入力する欄５０２、グループに好ましい人の趣味を入力する欄５０３が表示されている。ユーザがこれらの欄に情報の入力を行い、登録ボタン５０４を押下すると、入力された情報がグループ管理部１０４に送信される。
【００２９】
グループ管理部１０４は、グループに関する情報を管理する。具体的には、画面５００に入力され、ユーザ端末から送信された情報をデータベースに格納する。画面５００に入力された情報は、例えば、図６に一例を示すテーブルに格納することができる。図６は、グループを識別するグループＩＤに、グループ名、目的及び趣味を関連付けて格納するテーブルの一例を示す。グループに関する情報が例えば図６に一例を示すテーブルに格納されるとグループが作成される。ただし、グループが作成され、グループに参加しているユーザがそのグループを介してコミュニケーションを行うためには、グループが成立する条件を満たすことが必要であるとするのが好ましい。
【００３０】
グループ管理部１０４は、また、グループが作成されると、そのグループに参加するのが好ましいユーザを検索し、検索されたユーザにグループ作成通知としてグループへの参加を勧誘するメッセージを送信する。グループに参加するのが好ましいユーザの検索は、例えば、図５および図６に一例を示す例においては、グループに好ましい人の趣味が入力されるので、入力された趣味などのグループの情報により、図３（Ｂ）に一例を示すテーブルなどを検索し、趣味がマッチするユーザＩＤを検索することで行うことができる。なお、趣味以外の情報がグループ作成時に入力可能な場合には、その入力可能な趣味以外の情報を用いて検索を行い、検索されたユーザにグループへの参加を勧誘するメッセージを送信することもできる。このとき、グループの情報として、趣味以外の情報が用いられる場合には、図３（Ａ）に一例を示すテーブルを検索するようにしてもよい。
【００３１】
また、グループの作成を行ったユーザの属性などやそのユーザが理想とするパートナーの属性などの登録情報により、そのユーザに気性などが合うと考えられるユーザを検索して、検索されたユーザにグループへの参加を勧誘するメッセージを送信してもよい。
【００３２】
図７は、グループ管理部１０４の処理を説明するためのフローチャートである。ステップＳ７０１において、例えば図５に示す画面により入力され、グループ管理部１０４が受信した情報を用いてグループを作成する。作成されたグループの情報はデータベース１０２に登録する。次に、ステップＳ７０２において、ユーザの検索を行う。上述したように、グループを作成するために入力された情報を用いたり、グループを作成したユーザの属性などを用いたりしてユーザを検索することができる。ステップＳ７０３において、検索されたユーザに、メッセージを送信する。このメッセージは、グループ作成を知らせ、そのグループへの参加を勧誘するようにすることができる。
【００３３】
図８は、メッセージがユーザ端末に表示された一例を示す。グループ作成通知は、例えば画面４００においては、「メッセージを見る」と表示されたボタン４０６を押下することにより、グループ作成通知が送信されたユーザが閲覧することが可能となる。
【００３４】
図８に示すように、画面８００に、「○○○さんへのメッセージ」と題して、「あなたにピッタリなグループが作成されました」「参加されてはいかがでしょうか？」という内容の、グループへの参加を促すメッセージが表示される。新しく作成されたグループの詳細について知るには、例えば、リンク８０１を押下する。これにより、グループを作成するために入力された情報、例えば、グループ名やグループの目的、グループに参加するのが好ましい趣味など、を知ることができる。また、この作成されたグループに参加するためには、ハイパーリンク８０２を押下したり図示されていないボタンを押下したりするなどの操作を行う。
【００３５】
ユーザがグループに参加するために、上述のハイパーリンクの押下などの操作を行うと、その情報は、グループ管理部１０４へ送信される。グループ管理部１０４は、どのグループにどのユーザが参加しているかを管理するために、図９（Ａ）に一例を示すように、グループを識別するグループＩＤに、そのグループに参加しているユーザを識別するユーザＩＤを関連付けて格納するテーブルに、グループのグループＩＤと、そのグループに参加するための処理を行ったユーザのユーザＩＤとを関連付けて格納する。
【００３６】
また、グループ管理部１０４は、グループが成立するための条件が満たされたかどうかを確認する。グループが成立するための条件としては、例えばグループの参加人数に関する条件、グループへ参加したユーザの男女の割合に関する条件、グループが成立している期間に関する条件などを挙げることができる。
【００３７】
グループの参加人数に関する条件としては、例えばグループに参加したユーザの人数が３人となったことのように、グループの参加人数が所定人数に達したことを挙げることができる。
【００３８】
グループへ参加したユーザの男女の割合に関する条件としては、例えばグループに参加した男性ユーザのそのグループに参加したユーザに対する割合が４０％以上５０％以下であり、そのグループに参加した女性ユーザのそのグループに参加したユーザに対するユーザに対する割合が、５０％以上６０％以下であることを挙げることができる。
【００３９】
グループが成立している期間に関する条件としては、例えばグループが作成されてから成立するまでの時間の長さが１箇月以内であることを挙げることができる。
【００４０】
また、グループが成立するための条件は、グループの参加人数に関する条件、グループへ参加したユーザの男女の割合に関する条件およびグループが成立している期間に関する条件の中のいずれか２つ以上の条件を含む条件についてのアンド、オア、ノットなどの論理演算子を用いて形成される条件であってもよい。
【００４１】
また、グループが成立するための条件は、グループの作成時に図５に一例が示される画面を通じて設定されるようになっていてもよい。
【００４２】
図９（Ｂ）は、グループ別にグループが成立する条件が満たされたかどうかを記録するためのテーブルの一例図である。グループ管理部１０４が、グループが成立したと判断すると、グループＩＤが格納されている行のグループ成立フラグの列に対応するセルに、例えば「成立」を記録する。
【００４３】
グループ管理部１０４が、グループが成立したと判断するタイミングとしては、例えばユーザがグループに参加した時を挙げることができる。すなわち、そのユーザがグループに参加した後の人数などを求め、グループの参加人数に関する条件およびグループへ参加したユーザの男女の割合に関する条件が満たされたかどうかを判断し、満たされたと判断された場合には、図９（Ｂ）に一例を示すテーブルのグループＩＤが格納されている行のグループ成立フラグの列に対応するセルに、例えば「成立」を記録する。
【００４４】
グループが成立する条件が満たされると、ユーザ間通信部１０５により、そのグループを介した参加ユーザ間のコミュニケーションが可能となる。例えば、図４に示すマイページの画面４００のグループの表示にリンクなどが設定され、グループを介したコミュニケーションを行う画面に遷移を可能とする。また、ユーザ間通信部１０５の制御により、グループを介したコミュニケーションを行う画面からユーザが記事などを投稿した際に、その記事を他の参加ユーザに閲覧可能とする処理が行われるようにしてもよい。
【００４５】
このように、グループが成立することを条件として、グループに参加したユーザの情報交換を可能とすることにより、例えばグループが成立することの条件を男女それぞれ複数人が参加することなどとすることにより、グループ間でのコミュニケーションが図られる。これにより、２人きりでの所謂密室状態でのコミュニケーションが排除でき、恥ずかしがり屋のユーザであってもコミュニケーションを行うための心理的抵抗感を低減させることができる。したがって、本実施形態に係るサーバ装置を、異性を紹介する目的に、使用すれば、参加ユーザの数を増大させることができ、結果として、カップルの誕生を促進させることが可能となる。
【００４６】
図１０は、グループ管理部１０４の処理を説明するためのフローチャートである。ステップＳ１００１の処理として、グループ参加メッセージが受信されるまで待つ。グループ参加メッセージが受信されると、ステップＳ１００２に処理を移行させ、そのユーザを追加する処理を行う。すなわち、図９（Ａ）に一例を示すテーブルに、グループＩＤとユーザＩＤとからなる行が追加される。次にステップＳ１００３の処理として、グループが成立する条件が満たされたかどうかを判断する。例えば、男女それぞれ３人のユーザが参加することが条件であれば、そのグループＩＤにより図９（Ａ）に一例を示すテーブルを検索し、参加ユーザのユーザＩＤを求め、図３（Ａ）に一例を示すテーブルを検索し、男女の人数を求め、男女それぞれ３人のユーザが参加しているかどうかを判断する。
【００４７】
もし、グループが成立する条件が満たされれば、ステップＳ１００４へ処理を移し、グループ成立フラグを図９（Ｂ）に一例を示すテーブルに格納し、処理を終了する。また、グループが成立する条件が満たされなければ、ステップＳ１００１へ処理を戻す。
【００４８】
図１０に示すフローチャートの処理によれば、グループが成立する条件が満たされると、未参加のユーザがグループに参加することはできなくなる。ただし、本発明においては、これに限定されることなく、グループが成立する条件が満たされても、未参加のユーザがグループに参加することを可能にしてもよい。また、グループが一旦、成立しても退会者があり人数の条件を満たすことが無くなると、グループが成立しなくなったとして、そのグループのグループＩＤのグループ成立フラグを削除してもよい。
【００４９】
図１１は、本実施形態に係るサーバ装置のハードウェア構成の一例を示す。サーバ装置１１００は、ＣＰＵ１１０１、一次記憶１１０２、二次記憶１１０３、Ｉ／Ｏインターフェース１１０４およびネットワークインターフェース１１０５を有し、これらがバスにより相互に接続されている。
【００５０】
二次記憶１１０３に、データベース１１０２に格納されるテーブルの構造やテーブルに格納されるデータが、記憶される。また、二次記憶１１０３には、ユーザ管理部１０３、グループ管理部１０４およびユーザ間通信部１０５を実現するためのプログラムが記憶される。このプログラムが一次記憶１１０２にロードされ、ＣＰＵ１１０１により実行される。ネットワークインターフェースは、通信網１１１に接続され、ユーザ管理部１０３、グループ管理部１０４およびユーザ間通信部１０５とユーザ端末１２１、１２２、１２３とを通信可能とする。また、Ｉ／Ｏインターフェース１１０４には、サーバ装置１１００の管理者用などにディスプレイやキーボードなどが接続され、データベース１０２やプログラムの保守が可能となっている。
【符号の説明】
【００５１】
１０１  サーバ装置、１０２  データベース、１０３  ユーザ管理部、１０４  グループ管理部、１０５  ユーザ間通信部、１１１  通信網、１２１  １２２  １２３  ユーザ端末
【図１】
2014238722.tif 000003
【図２】
2014238722.tif 000004
【図３】
2014238722.tif 000005
【図４】
2014238722.tif 000006
【図５】
2014238722.tif 000007
【図６】
2014238722.tif 000008
【図７】
2014238722.tif 000009
【図８】
2014238722.tif 000010
【図９】
2014238722.tif 000011
【図１０】
2014238722.tif 000012
【図１１】
2014238722.tif 000013