(57)【要約】【課題】お互いが電話等の直接のコミュニケーションを取ることなく、お互いの気持ち（どれくらい好きか）を相手に伝え、知りたい時に相手の気持ちを知ることができる新しい恋愛チェッカーシステムを実現する。【解決手段】データベース（１）を備えたサーバー（２）とクライアント端末（３ａ）（３ｂ）がインターネット（４）を介して通信する恋愛チェッカーシステムを利用し、ユーザーＡのユーザーＢに対する好意の度合いは恋愛点数情報としクライアント端末（３ａ）からサーバー（２）へ送信され（１０１）、データベース（１）へ記録される。この恋愛点数情報をクライアント端末（３ｂ）がサーバー（２）へ問合せ（１０２）、サーバー（２）はデータベース（１）を検索し点数データをクライアント端末（３ｂ）へ送信する（１０３）。クライアント端末（３ｂ）は受信した点数データを画面へ表示させる。【選択図】図１
2014063407.tif 000002
【特許請求の範囲】
【請求項１】
データベースを備えたサーバーと、パソコンまたはスマートフォン（以下、クライアント端末と呼ぶ）とがインターネットを介して通信し、前記各クライアント端末で生成された恋愛点数情報を前記各クライアント端末が前記サーバーを介して問合せる恋愛チェッカーシステムであって、
前記クライアント端末がユーザーのメールアドレスを前記サーバーへ送信するステップと、
前記サーバーが前記ユーザーを認証するステップと、
前記クライアント端末が前記ユーザーの任意の相手に対する好意の度合いを点数で評価させるステップと、
前記クライアント端末が前記ユーザーのメールアドレスおよび前記任意の相手のメールアドレスと前記任意の相手を評価した点数を基に恋愛点数情報を生成するステップと、
前記クライアント端末が前記恋愛点数情報を前記サーバーへ送信するステップと、
前記サーバーが受信した前記恋愛点数情報を前記データベースに登録するステップと、
前記クライアント端末が前記サーバーへ恋愛点数情報の問合せを送信するステップと、
前記サーバーが前記クライアント端末からの恋愛点数情報の問合せを受信するステップと、
前記サーバーが前記データベースを検索して該当する点数データを前記クライアント端末に送信するステップと、
前記クライアント端末が前記サーバーから受信した点数データを画面へ表示するステップと
を有することを特徴とする恋愛チェッカーシステム。
【請求項２】
請求項１記載の恋愛チェッカーシステムにおける、前記サーバーで実行されるプログラムであって、前記サーバーを
前記クライアント端末から送信されたユーザーのメールアドレスを受信するメールアドレス受信手段、
前記メールアドレス受信手段で受信したメールアドレス宛てに確認用のＵＲＬを記載したメールを送信する確認メール送信手段、
前記確認メール送信手段でメール送信されたＵＲＬに前記クライアント端末からアクセスがあったことで前記クライアント端末の前記ユーザーを認証するユーザー認証手段、
前記クライアント端末から前記恋愛点数情報を受信する恋愛点数情報受信手段、
受信した前記恋愛点数情報を前記データベースへ登録する恋愛点数情報登録手段、
前記クライアント端末からの恋愛点数情報の問合せを受信する問合せ受信手段、
前記問合せに対し、前記データベースを検索して該当するレコードの点数データを前記クライアント端末へ送信する恋愛点数情報返答手段、
として機能させるためのサーバー用プログラム。
【請求項３】
請求項１記載の恋愛チェッカーシステムにおいて、前記クライアント端末で実行されるプログラムであって、前記クライアント端末を
ユーザーのメールアドレスをサーバーへ送信するメールアドレス送信手段、
前記メールアドレス送信手段で送信したメールアドレス宛てに前記サーバーから送信された確認メールを受信する確認メール受信手段、
前記確認メールに記載されたＵＲＬへ接続することで前記サーバーからユーザー認証を受けるユーザー認証完了手段、
任意の相手をメールアドレスで指定させ、前記任意の相手に対する好意の度合いを点数で評価させる相手評価手段、
前記ユーザー認証完了手段で認証を受けた前記ユーザーのメールアドレス、前記相手評価手段で取得した前記任意の相手のメールアドレスおよび前記任意の相手を評価した点数を基に恋愛点数情報を生成する恋愛点数情報生成手段、
前記恋愛点数情報を前記サーバーへ送信する恋愛点数情報送信手段、
前記サーバーへ恋愛点数情報の問合せを送信する問合せ送信手段、
前記サーバーより点数データを受信する点数データ受信手段、
前記点数データ受信手段で受信した点数データを前記クライアント端末の画面へ表示する点数表示手段
として機能させるためのクライアント端末用プログラム。
【請求項４】
請求項３記載のクライアント端末用プログラムにおける、前記点数表示手段において、ハートマークの画像を用いて前記ハートマークの個数で点数を表すことを特徴とした請求項３記載のクライアント端末用プログラム。
【請求項５】
請求項３記載のクライアント端末用プログラムにおける、前記点数表示手段において、文字盤と針を模した画像を用いて針の動きをアニメーションで表示することで点数を表わすことを特徴とした請求項３記載のクライアント端末用プログラム。
【請求項６】
請求項３記載のクライアント端末用プログラムにおける、前記相手評価手段において、評価点数に上限を設け、評価点数に応じて、その評価点数をつけることができる相手ユーザーの人数を制限することを特徴とした請求項３記載のクライアント端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコンまたはスマートフォンを利用してお互いが相手に対してどの程度好意を抱いているかを確認するシステムに関する。
【背景技術】
【０００２】
自分が相手にどの程度の好意を持っているかを相手に伝える方法、また逆に相手が自分に対してどの程度の好意を持っているかを知る方法は、相手に手紙を書いたり、相手に電話をかけたり、相手に電子メールを送る等の手段がある。いずれの方法をとってみても、直接相手とのコミュニケーションが必要であり、相当の勇気や覚悟が必要である。場合によっては、相手の自分に対する気持ちを生涯気付かずに過ごしてしまうこともあるし、好意を寄せる相手に最後まで気持ちを伝えることができずに終わってしまう場合もある。
また、すでに恋人同士や夫婦であったとしても、日常的にお互いの愛情を確かめ合うことは大切なことである。
【０００３】
クライアント端末がサーバーを介して相手のクライアント端末へ見栄えの良いメッセージカードを送信するシステム（特許文献１参照）や、恋愛に関する心理テスト（特許文献２参照）、恋愛シュミレーションゲーム（特許文献３）など恋愛に関するシステムやプログラムは多数見られるが、本発明の恋愛チェッカーシステムのように、相手が自分に対してどれだけ好意を持っているかを確認するシステムはまだなく、特に、メールアドレスとスマートフォンが普及している昨今では、相手のメールアドレスさえ知っていれば、相手を評価し、相手の自分に対する評価も確認できる本発明は画期的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５８９１０
【特許文献２】特開２００６−９５１０９
【特許文献３】特開２０１２−５５６４４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
解決しようとする課題は、相手との直接のコミュニケーションをとらずに手軽に相手の気持ちを知ることができ、また自分の気持ちを相手に伝えることできる新しい恋愛チェッカーシステムを実現することである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、この発明の恋愛チェッカーシステムは、
データベースを備えたサーバーと、パソコンまたはスマートフォン（スマートフォンはパソコンの機能をベースに作られた多機能携帯電話であり、電話、メールの他にアプリケーションプログラムをインストールして実行できる。以下、クライアント端末と呼ぶ）とがインターネットを介して通信し、各クライアント端末で生成された恋愛点数情報を各クライアント端末がサーバーを介して問合わせる恋愛チェッカーシステムであって、
前記クライアント端末がユーザーのメールアドレスを前記サーバーへ送信するステップと、
前記サーバーが前記ユーザーを認証するステップと、
前記クライアント端末が前記ユーザーの任意の相手に対する好意の度合いを点数で評価させるステップと、
前記クライアント端末が前記ユーザーのメールアドレスおよび前記任意の相手のメールアドレスと前記任意の相手を評価した点数を基に恋愛点数情報を生成するステップと、
前記クライアント端末が前記恋愛点数情報を前記サーバーへ送信するステップと、
前記サーバーが受信した前記恋愛点数情報を前記データベースに登録するステップと、
前記クライアント端末が前記サーバーへ恋愛点数情報の問合せを送信するステップと、
前記サーバーが前記クライアント端末からの恋愛点数情報の問合せを受信するステップと、
前記サーバーが前記データベースを検索して該当する点数データを前記クライアント端末に送信するステップと、
前記クライアント端末が前記サーバーから受信した点数データを画面へ表示するステップと
を有することを特徴とする。
【０００７】
また、この発明の恋愛チェッカーシステムにおけるサーバー用プログラムは、
データベースを備え、インターネットを介しクライアント端末と通信するサーバーで実行されるプログラムであって、前記サーバーを
前記クライアント端末から送信されたユーザーのメールアドレスを受信するメールアドレス受信手段、
前記メールアドレス受信手段で受信したメールアドレス宛てに確認用のＵＲＬを記載したメールを送信する確認メール送信手段、
前記確認メール送信手段でメール送信されたＵＲＬに前記クライアント端末からアクセスがあったことで前記クライアント端末の前記ユーザーを認証するユーザー認証手段、
前記クライアント端末から前記恋愛点数情報を受信する恋愛点数情報受信手段、
受信した前記恋愛点数情報を前記データベースへ登録する恋愛点数情報登録手段、
前記クライアント端末からの恋愛点数情報の問合せを受信する問合せ受信手段、
前記問合せに対し、前記データベースを検索して該当するレコードの点数データを前記クライアント端末へ送信する恋愛点数情報返答手段
として機能させるためのサーバー用プログラムである。
【０００８】
また、この発明の恋愛チェッカーシステムにおけるクライアント端末用プログラムは、
インターネットを介しサーバーと通信するクライアント端末で実行されるプログラムであって、前記クライアント端末を
ユーザーのメールアドレスをサーバーへ送信するメールアドレス送信手段、
前記メールアドレス送信手段で送信したメールアドレス宛てに前記サーバーから送信された確認メールを受信する確認メール受信手段、
前記確認メールに記載されたＵＲＬへ接続することで前記サーバーからユーザー認証を受けるユーザー認証完了手段、
任意の相手をメールアドレスで指定させ、前記任意の相手に対する好意の度合いを点数で評価させる相手評価手段、
前記ユーザー認証完了手段で認証を受けた前記ユーザーのメールアドレス、前記相手評価手段で取得した前記任意の相手のメールアドレスおよび前記任意の相手を評価した点数を基に恋愛点数情報を生成する恋愛点数情報生成手段、
前記恋愛点数情報を前記サーバーへ送信する恋愛点数情報送信手段、
前記サーバーへ恋愛点数情報の問合せを送信する問合せ送信手段、
前記サーバーより点数データを受信する点数データ受信手段、
前記点数データ受信手段で受信した点数データを前記クライアント端末の画面へ表示する点数表示手段
として機能させるためのクライアント端末用プログラムである。
【０００９】
また、前記クライアント端末用プログラムにおける、前記点数表示手段において、ハートマークの画像を用いて前記ハートマークの個数で点数を表すことは、単なる数字で点数を表示するよりも、見た目にもわかりやすく、親しみやすい。
【００１０】
同様に、前記クライアント端末用プログラムにおける、前記点数表示手段において、文字盤と針を模した画像を用い、時計の針や自動車のスピードメーターのように点数に応じて針を動かすアニメーションで表示してもよい。
【００１１】
また、前記クライアント端末用プログラムにおける、前記相手評価手段において、評価点数に上限を設け、評価点数に応じてその評価点数をつけることができる相手ユーザーの人数を制限することで、誰かれなく良い点数をつけるような遊び半分の評価点をつけることを抑制することができる。
【発明の効果】
【００１２】
この発明のクライアント端末用プログラムがインストールされて実行される端末同士であれば、お互いに相手のメールアドレスさえ知っていればお互いが自分に対する相手の好意の度合いを知ることができる。加えて、相手と会話等のコミュニケーションが不要であり、気軽に相手の好意の度合いを確認できる。また、現在の相手に対する自分の好意の度合いをリアルタイムに更新でき、また逆に知りたい時に相手の自分に対する好意の度合いを知ることができる。
【図面の簡単な説明】
【００１３】
【図１】恋愛チェッカーシステムの構成および恋愛点数情報の登録と問合わせの概念を表す図。
【図２】恋愛チェッカーシステムの概略シーケンス図。
【図３】ユーザー認証の手順を説明するためのシーケンス図。
【図４】相手評価の手順を説明するためのシーケンス図。
【図５】ユーザーテーブルと点数テーブルのイメージ図。
【図６】点数問い合わせの手順を説明するためのシーケンス図。
【図７】点数表示手段において、点数を数字で表した場合とハートマークの個数で表した場合の比較図。
【図８】点数表示手段において、文字盤と針を模した画像をアニメーション表示させて点数を表示する例を表した図。
【図９】評価点数に上限と人数制限を設けた場合の処理の流れを説明するためのフローチャート。
【図１０】クライアント端末の構成例を示すブロック図その１。
【図１１】クライアント端末の構成例を示すブロック図その２。
【図１２】サーバーの構成例を示すブロック図。
【図１３】ユーザー認証の手順を説明するためのフローチャート。
【図１４】相手評価の手順を説明するためのフローチャート。
【図１５】問い合わせの手順を説明するためのフローチャート。
【発明を実施するための形態】
【００１４】
以下に、本発明である恋愛チェッカーシステム（以下、本システムと呼ぶ）を実施するためのシステムの構成を、図を用いて説明する。図１は本システムの構成を表した概略図であり、本システムはデータベース(１)を備えたサーバー（２）と、クライアント端末（３ａ）および（３ｂ）と、インターネット（４）で構成されており、サーバー（２）と各クライアント端末との通信はインターネット（４）を介して行われている。
図１０はクライアント端末の内部構成例を示し、クライアント端末（３）は、インターネットへ有線または無線で接続しサーバー（２）とメッセージの送受信を行う通信部（１４０１）、文字や画像を出力する画面表示部（１４０２）、ユーザーからの入力を受け付けるキーボードやタッチパネル等の入力受付部（１４０３）、中央処理装置であるＣＰＵ（１４０４）、ハードディスクドライブやフラッシュメモリー等の記憶装置である内部ストレージ（１４０５）、内部ストレージにインストールされ、実行されるクライアント端末用プログラム（１４０６）で構成される。
図１２はサーバー（２）の内部構成を示し、サーバー（２）はインターネット（４）と有線で接続し各クライアント端末とメッセージの送受信を行う通信部（１６０１）、中央処理装置であるＣＰＵ（１６０２）、ハードディスクドライブ等の記憶装置（１６０３）、記憶装置（１６０３）にインストールされ、実行されるサーバー用プログラム（１６０４）および各クライアント端末から受信した各種データを格納するデータベース（１）で構成される。
【００１５】
また、図１は本システムにおける恋愛点数情報の生成と問い合わせの概念を示しており、まず、クライアント端末（３ａ）がユーザーＡのユーザーＢに対する好意の度合いを点数で評価させており（１００）、評価された点数やメールアドレス等の情報が恋愛点数情報としてサーバー（２）に送信され（１０１）、サーバー（２）は受信した恋愛点数情報をデータベース（１）へ登録する。次に、クライアント端末（３ｂ）がサーバー（２）へ恋愛点数情報を問い合わせる（１０２）。サーバー（２）はクライアント端末（３ｂ）からの問合わせに対し、データベース（１）を検索し、該当する恋愛点数情報をクライアント端末（３ｂ）へ送信する（１０３）。クライアント端末（３ｂ）は受信した点数データを画面表示する（１０４）。
【００１６】
また、図２は本システムにおけるサーバー（２）とクライアント端末（３ａ）および（３ｂ）の相互作用を時間軸に沿って示すシーケンス図であり、各クライアント端末が各ユーザー（ユーザーＡおよびユーザーＢ）のメールアドレスをサーバー（２）へ送信するステップ（２４）（２８）と、サーバー（２）が各クライアント端末のユーザーを認証するステップ（２５）（２６）（２７）（２９）（３０）（３１）と、各クライアント端末が任意の相手に対する好意の度合いを点数評価させるステップ（３２）（３６）（図２においては任意の相手として、クライアント端末（３ａ）がユーザーＢを点数評価させ、クライアント端末（３ｂ）がユーザーＡを点数評価させている）と、各クライアント端末が恋愛点数情報を生成するステップ（３３）（３７）と、各クライアント端末が恋愛点数情報をサーバー（２）へ送信するステップ（３４）（３８）と、サーバー（２）が各クライアント端末から受信した恋愛点数情報をデータベース（１）に登録するステップ（３５）（３９）と、各クライアント端末がサーバー（２）へ恋愛点数情報を問い合わせるステップ（４０）（４３）と、サーバー（２）が問い合わせに対し各クライアント端末へ点数データを返答するステップ（４１）（４４）と、各クライアント端末がサーバー（２）から受信した点数データを画面表示するステップ（４２）（４５）で構成されている。
【００１７】
次に、本システムにおけるユーザー認証方法を、図３を用いて説明する。
図３は図２におけるステップ（２４）（２５）（２６）（２７）をより詳細にあらわしたものである。
本システムはメールアドレスによってユーザーと恋愛点数情報を管理するため、最初に、そのクライアント端末で使用されているメールアドレスがユーザー本人のものかどうかを確認することが必要である。図３において、クライアント端末（３ａ）ではクライアント端末用プログラム（Ｐ２）が実行されており、サーバー（２）はデータベース（１）を備えサーバー用プログラム（Ｐ１）が実行されている。データベース（１）にはユーザーの認証状態を記録するためのユーザーテーブルが作られている。ユーザーテーブルのイメージは図５の（ｔ１）に示す。
【００１８】
まずクライアント端末（３ａ）がサーバー（２）へユーザーＡのメールアドレスを送信し（２４）、メールアドレスを受け取ったサーバー（２）はデータベースのユーザーテーブルを検索し（６０）、同一のメールアドレスがすでに認証済みでないかを調べる。ユーザーテーブルを検索した結果、ユーザーＡのメールアドレスが、未認証のメールアドレスであれば（６１）、サーバー（２）は認証キー（認証キーは推測されにくいように乱数を発生させて生成する数字とアルファベットからなる文字列である）を生成し（６２）、ユーザーＡのメールアドレスおよびアクティベーションの状態（未アクティベイト）とともに新規のレコードとしてユーザーテーブルへ登録する（６３）。次にサーバー（２）は認証キーをクエリパラメーターとして埋め込んだ認証用ＵＲＬを生成し（６４）メールの本文へリンクとして貼り付け、（２４）で取得したユーザーＡのメールアドレスへ送信する（２５）。
（２５）で送信されたメールの本文には前記認証キーを埋め込んだ認証用ＵＲＬへのリンクの他に、「これは恋愛チェッカーシステムにより自動送信されたメールであり、あなたがユーザーＡに間違いなければリンクに接続し認証を完了させてください、もしもあなたがユーザーＡでなければ、このメールを破棄してください」という旨の文章が記載されている。
サーバー(２)は前記認証用ＵＲＬへアクセスがあった場合に（２６）、ＵＲＬに含まれるパラメーターを解析し、ユーザーＡのメールアドレスをキーにユーザーテーブルを検索し（６５）、認証キーを取り出し（６６）、取り出した認証キーとＵＲＬ内の認証キーを照合し（６７）、合致すれば、ユーザーＡのメールアドレスを認証済みとしてアクティベイトする（６８）。
【００１９】
次に、恋愛点数情報を生成しデータベースへ登録するプロセスを、図４を用いて説明する。図４は図２におけるステップ（３６）（３７）（３８）（３９）をより詳細に表したものである。
データベース（１）には恋愛点数情報を記録するための点数テーブルが作られている。点数テーブルのイメージは図５の（ｔ２）に示す。
クライアント端末（３ｂ）は任意の相手をユーザーに選択させ（３６ａ）（ここではユーザーＡが選択されている）、前記相手に対する好意の度合いを点数で評価させる（３６ｂ）。なお、（３６ａ）においてユーザーに任意の相手ユーザーを選択させる方法としては、キーボードから任意の相手ユーザーのメールアドレスを入力させるか、または、クライアント端末内のストレージに保存された既存の電話帳データ等からメールアドレスのリストを抽出し、任意の相手のメールアドレスをユーザーに選択させる等の方法がある。
次にクライアント端末（３ｂ）は、ユーザーのメールアドレス（ここではユーザーＢのメールアドレス）および相手のメールアドレス（ここではユーザーＡのメールアドレス）とから、点数登録キーを生成する（３７ａ）。
【００２０】
点数登録キーとは、データベース（１）の点数テーブルへ点数を登録する際のキーとして使われ、ユーザーと相手ユーザーの組み合わせを表す一意の文字列として生成する。
【００２１】
以下は点数登録キー生成方法の一例である。
点数登録キーは「ユーザーのメールアドレス＆相手ユーザーのメールアドレス」の形の文字列として生成する。
図４における、クライアント端末（３ｂ）のユーザーメールアドレスを「メールＢ」、前記相手ユーザーのメールアドレスを「メールＡ」とすると、点数登録キーは「メールＢ＆メールＡ」の文字列として生成する。ここで、「メールＢ」および「メールＡ」の間の文字「＆」はセパレータの役割である。セパレータ文字は二つのメールアドレスを分離することができるものであれば「＠」等の他の文字や記号で構わない。メールアドレス自体がユーザーを一意で表すことができる文字列であるので、メールアドレスの組み合わせで生成された文字列はそのユーザーの組み合わせを一意で表すことができる。
【００２２】
次にクライアント端末（３ｂ）は、（３６ｂ）で得た評価点数と（３７ａ）で生成した点数登録キーと日付情報等を恋愛点数情報としてサーバー（２）へ送信する（３８）。サーバーへの恋愛点数情報の送信はサーバーのＵＲＬへクエリパラメーターとして埋め込む方法がある。
サーバー（２）は受け取った恋愛点数情報を解析し（３８ｂ）、点数登録キーでデータベース（１）の点数テーブルを検索し、該当するレコードの点数や日付等の値を更新する。該当するレコードがない場合は新規のレコードとして点数テーブルへ追加する（３９）。
【００２３】
次は、恋愛点数情報の問い合わせ手順について図６を用いて説明する。
図６は図２におけるステップ（４０）（４１）（４２）をより詳細に表したものであり、相手ユーザーがユーザーを評価した点数（ここではユーザーＢがユーザーＡを評価した点数）をクライアント端末がサーバーへ問い合わせる手順を示す。
クライアント端末（３ａ）はユーザーに端末の電話帳リスト等から点数を問い合わせたい相手ユーザーを選択させ（７１）（ここではユーザーＢが選択されている）、相手ユーザーのメールアドレス（ここではユーザーＢのメールアドレス）とユーザーのメールアドレス（ここではユーザーＡのメールアドレス）とから点数検索キーを生成する（７２）。
点数検索キーはデータベース（１）の点数テーブルを検索する際のキーとして使われ、ユーザーと相手ユーザーとの組合せを一意で表す文字列として生成する。
【００２４】
以下は点数検索キー生成方法の一例である。
点数検索キーは「相手ユーザーのメールアドレス＆ユーザーのメールアドレス」の形の文字列として生成する。「＆」は任意のセパレータ文字であり、メールアドレスを点数登録キーの場合とは逆に配置する。クライアント端末（３ａ）のユーザーメールアドレスを「メールＡ」、前記相手ユーザーのメールアドレスを「メールＢ」とすると、点数登録キーは「メールＢ＆メールＡ」の文字列として生成する。
【００２５】
点数登録キーを生成する場合は「ユーザー＆相手ユーザー」、点数検索キーを生成する場合は「相手ユーザー＆ユーザー」と逆にすることで、ユーザーから見た点数登録キーは相手ユーザーから見た点数検索キーとなり、逆に、ユーザーから見た点数検索キーは相手ユーザーから見た点数登録キーとなる。この仕組みによって、ユーザー同士は効率よく相手の自分に対する評価をサーバーへ問い合わせることが可能になる。
【００２６】
図６の説明を続ける。次にクライアント端末（３ａ）は生成した点数検索キーを使用してサーバー（２）へユーザーＢがつけた点数を問い合わせる（４０）。問い合わせを受けたサーバー（２）はデータベース（１）の点数テーブルを、点数検索キーを用いて検索し（７３）、該当するレコードがあれば、点数データを取り出し（７４）、クライアント端末（３ａ）へ送信する（４１）。点数データを受信したクライアント端末（３ａ）は点数を画面へ表示させる（４２）。
点数テーブルに該当するレコードが無かった場合は、その旨のメッセージを点数データの代わりにクライアント端末（３ａ）へ送信し、メッセージを受信したクライアント端末（３ａ）はメッセージを画面へ表示させる。
【００２７】
図３と図４および図６は図２を詳細に表したシーケンス図であるが、図１３は図３をプログラムの処理手順として表したフローチャートである。また図１４は図４をプログラムの処理手順として表したフローチャートである。そして、図１５は図６をプログラムの処理手順として表したフローチャートである。以下に、本システムにおけるサーバー用プログラムおよびクライアント端末用プログラムの処理手順を図３、図４、図６、そして図１３、図１４、図１５を用いて説明する。
サーバー用プログラム（Ｐ１）は、サーバー（２）にインストールされ実行されているプログラムであり、サーバー用プログラム（Ｐ１）はサーバー（２）を
クライアント端末（３ａ）からメールアドレスを受信するメールアドレス受信手段（２４）（１７０３）、
受信したメールアドレス宛てに本人確認用のＵＲＬを記載したメールを送信する確認メール送信手段（２５）（１７０８）、
本人確認用ＵＲＬにアクセスがあったことでクライアント端末（３ａ）のユーザーを認証するユーザー認証手段（６５）（６６）（６７）（６８）（１７１１）（１７１２）（１７１３）、
クライアント端末（３ｂ）から恋愛点数情報を受信する恋愛点数情報受信手段（３８）（１８０６）、受信した恋愛点数情報をデータベース（１）へ登録する恋愛点数情報登録手段（３９）（１８１０）（１８１１）、
クライアント端末（３ａ）からの恋愛点数情報の問合せを受信する問合せ受信手段（４０）（１９０４）、
問合せに対し、データベース（１）を検索して（１９０５）、該当するレコードの点数データを前記クライアント端末（３ａ）へ送信する恋愛点数情報返答手段（４１）（１９０６）、
として機能させている。
【００２８】
また、クライアント端末用プログラム（Ｐ２）および（Ｐ３）はそれぞれ、クライアント端末（３ａ）および（３ｂ）にインストールされ実行されているプログラムであり、クライアント端末用プログラム（Ｐ２）または（Ｐ３）はクライアント端末（３ａ）または（３ｂ）を
ユーザーのメールアドレスをサーバーへ送信するメールアドレス送信手段（２４）（１７０２）、
メールアドレス送信手段で送信したメールアドレス宛てにサーバー（２）から送信された確認メールを受信する確認メール受信手段（２５）（１７０９）、
確認メールに記載されたＵＲＬへ接続することでサーバー（２）からユーザー認証を受けるユーザー認証完了手段（２６）（１７１０）、
任意の相手をメールアドレスで指定させ（１８０１）、前記任意の相手に対する好意の度合いを点数で評価させる相手評価手段（３６ｂ）（１８０２）、
ユーザー認証完了手段で認証を受けた前記ユーザーのメールアドレス、前記相手評価手段で取得した前記任意の相手のメールアドレスおよび前記任意の相手を評価した点数を基に恋愛点数情報を生成する恋愛点数情報生成手段（３７ｂ）（１８０４）、
恋愛点数情報をサーバー（２）へ送信する恋愛点数情報送信手段（３８）（１８０５）、
サーバー（２）へ恋愛点数情報の問合せを送信する問合せ送信手段（４０）（１９０３）、
サーバー（２）より問合せ結果の点数データを受信する点数データ受信手段（４１）（１９０７）、
前記点数データ受信手段で受信した点数データをクライアント端末の画面へ表示する点数表示手段（４２）（１９０８）
として機能させている。
【００２９】
クライアント端末用プログラム（Ｐ２）がサーバー（２）から受信した点数データをクライアント端末（３ａ）の画面へ表示する点数表示手段（４２）（１９０８）において、点数を数字で画面に表示させるよりも、ハートマークの画像を用いて、ハートマークの個数で点数を表わすことで、ユーザーに、よりわかりやすく親しみやすい印象を与えることができる。
図７にクライアント端末の画面のイメージを示す。（ＳＣ１）は点数を数字で表示した例であり、（ＳＣ２）は点数をハートマーク画像で表示した例である。
【００３０】
また、図８は、クライアント端末用プログラム（Ｐ２）がサーバー（２）から受信した点数データをクライアント端末（３ａ）の画面へ表示する点数表示手段（４２）（１９０８）において、文字盤と針を模した画像を用い、針を自動車のスピードメーターのように動かすアニメーションで表示することで点数を表示する例を表す。クライアント端末の画面（ＳＣ３）には文字盤と針の画像が表示され、最初「０」を指していた針が時計回りに動き出し点数を表示する様子を示している。
【００３１】
また、クライアント端末用プログラムが任意の相手に対する好意の度合いをユーザーに点数評価させる相手評価手段の際（３６ｂ）（１８０２）に、評価できる点数に上限を設け、評価点数に応じてその評価点数をつけることができる相手ユーザーの人数を制限することで、点数に付加価値を生み出すことができる。
例として評価点数に１０点の上限を設け（１０点満点にし）、１０点と９点をつけることができる人数に制限を設けた場合の相手評価手段の処理の流れを、図９および図１１を用いて説明する。
【００３２】
図１１は、点数および人数を管理するための管理用のリスト（１５０１）がファイルとしてクライアント端末内のストレージ（１４０５）に記録されており、前記相手評価手段の際に１０点または９点が与えられた相手ユーザーのメールアドレスと評価点数はクライアント端末用プログラム（１４０６）によって逐次リストから読み込みまたは、リストへの書き込みがなされることを示す。
【００３３】
この場合の相手評価手段の処理の流れを図９に示す。
処理の初めに、クライアント端末用プログラムはクライアント端末内のストレージに記録されたリストを読み込む（１３０１）。次にクライアント端末用プログラムはユーザーからの評価点数の入力を受け付け（１３０２）、ユーザーから入力された評価点数が１０点かどうかを判断し（１３０３）、１０点であれば（１３０１）で読み込んだリストの中で１０点の人数が制限人数に達しているかをチェックし（１３０４）、制限人数に達していれば処理の始めに戻す。（１３０４）において、１０点の人数が制限人数に達していなければ、重複登録を避けるために、評価を受け付けた相手ユーザーのメールアドレスが（１３０１）で読み込んだリストにあるかどうかを調べ（１３０５）、リストになければ前記相手ユーザーのメールアドレスと評価点数をリストへ書き込んで（１３０７）処理を終える。
（１３０５）にて既にリストにあった場合は、まず既存の評価点数を削除（１３０６）したうえで、（１３０２）で受け付けた評価点数をリストへ書き込み（１３０７）処理を終える。
（１３０３）において、ユーザーから入力された評価点数が９点であった場合は、
（１３０１）で読み込んだリストの中で９点の人数が制限人数に達しているかをチェックし（１３１１）、制限人数に達していれば処理の始めに戻す。（１３１１）において、９点の人数が制限人数に達していなければ、重複登録を避けるために、評価を受け付けた相手ユーザーのメールアドレスが（１３０１）で読み込んだリストにあるかどうかを調べ
（１３１２）、リストになければ前記相手ユーザーのメールアドレスと評価点数をリストへ書き込んで（１３１４）処理を終える。（１３１２）にて既にリストにあった場合は、まず既存の評価点数を削除（１３１３）したうえで、（１３０２）で受け付けた評価点数をリストへ書き込み（１３１４）、処理を終える。
【符号の説明】
【００３４】
１  データベース
２  サーバー
３ａ  クライアント端末
３ｂ  クライアント端末
４  インターネット
２４  クライアント端末からサーバーへメールアドレスを送信、サーバーが受信
２５  サーバーからクライアント端末へ認証用ＵＲＬ送信、クライアント端末が受信
２６  クライアント端末が認証用ＵＲＬへ接続
２７  認証完了
２８  クライアント端末からサーバーへメールアドレスを送信、サーバーが受信
２９  サーバーからクライアント端末へ認証用ＵＲＬ送信、クライアント端末が受信
３０  クライアント端末が認証用ＵＲＬへ接続
３１  認証完了
３２  点数評価
３３  恋愛点数情報生成
３４  クライアント端末からサーバーへ恋愛点数情報送信、サーバーが受信
３５  恋愛点数情報をデータベースへ登録
３６  点数評価
３６ａ  ユーザー選択
３６ｂ  点数評価
３７  恋愛点数情報生成
３７ａ  点数登録キーを生成
３７ｂ  恋愛点数情報生成
３８  クライアント端末からサーバーへ恋愛点数情報送信、サーバーが受信
３８ｂ  サーバーが恋愛点数情報を解析
３９  恋愛点数情報をデータベースへ登録
４０  クライアント端末からサーバーへ点数問い合わせ送信、サーバーが受信
４１  サーバーからクライアント端末へ点数データ送信、クライアント端末が受信
４２  点数を画面表示
４３  クライアント端末からサーバーへ点数問い合わせ送信、サーバーが受信
４４  サーバーからクライアント端末へ点数データ送信、クライアント端末が受信
４５  点数を画面表示
６０  ユーザーテーブルを検索
６１  検索結果
６２  認証キーを生成
６３  ユーザーテーブルへ登録
６４  認証用ＵＲＬを生成
６５  ユーザーテーブルを検索
６６  認証キー取り出し
６７  認証キーを照
６８  アクティベイト
７１  ユーザー選択
７２  点数検索キーを生成
７３  点数テーブル検索
７４  点数データ取り出し
１０１  恋愛点数情報登録
１０２  恋愛点数情報問合せ
１０３  点数データ取得
１３０１  リスト読込
１３０２  評価点数受付
１３０３  判断（１０点か？）
１３０４  判断（空きはあるか？）
１３０５  判断（リストにあるか？）
１３０６  リストから削除
１３０７  リストへ書込み
１３０８  判断（９点か？）
１３０９  判断（リストにあるか？）
１３１０  リストから削除
１３１１  判断（空きはあるか？）
１３１２  判断（リストにあるか？）
１３１３  リストから削除
１３１４  リストへ書込み
１４０１  通信部
１４０２  画面表示部
１４０３  入力受付部
１４０４  ＣＰＵ
１４０５  内部ストレージ
１４０６  クライアント端末用プログラム
１５０１  リスト
１６０１  通信部
１６０２  ＣＰＵ
１６０３  記憶装置
１６０４  サーバー用プログラム
１７０１  メールアドレス受付
１７０２  メールアドレス送信
１７０３  メールアドレス受信
１７０４  ユーザーテーブル検索
１７０５  判断（認証済みか？）
１７０６  認証キー生成
１７０７  ユーザーテーブル登録
１７０８  認証用ＵＲＬ送信
１７０９  認証用ＵＲＬ受信
１７１０  認証用ＵＲＬへ接続
１７１１  認証キー照合
１７１２  判断（認証ＯＫ？）
１７１３  ユーザーテーブル更新
１８０１  ユーザー選択
１８０２  点数評価
１８０３  点数登録キー生成
１８０４  恋愛点数情報生成
１８０５  恋愛点数情報送信
１８０６  恋愛点数情報受信
１８０７  恋愛点数情報解析
１８０８  点数登録キー検索
１８０９  判断（登録済み？）
１８１０  点数テーブル更新
１８１１  新規レコード追加
１９０１  ユーザー選択
１９０２  点数検索キー生成
１９０３  問い合わせ送信
１９０４  問い合わせ受信
１９０５  点数テーブル検索
１９０６  点数データ送信
１９０７  点数データ受信
１９０８  画面表示
Ｐ１  サーバー用プログラム
Ｐ２  クライアント端末用プログラム
Ｐ３  クライアント端末用プログラム
ｔ１  ユーザーテーブル
ｔ２  点数テーブル
ＳＣ１  クライアント端末の画面（数字）
ＳＣ２  クライアント端末の画面（ハートマーク）
ＳＣ３  クライアント端末の画面（アニメーション）
【図１】
2014063407.tif 000003
【図２】
2014063407.tif 000004
【図３】
2014063407.tif 000005
【図４】
2014063407.tif 000006
【図５】
2014063407.tif 000007
【図６】
2014063407.tif 000008
【図７】
2014063407.tif 000009
【図８】
2014063407.tif 000010
【図９】
2014063407.tif 000011
【図１０】
2014063407.tif 000012
【図１１】
2014063407.tif 000013
【図１２】
2014063407.tif 000014
【図１３】
2014063407.tif 000015
【図１４】
2014063407.tif 000016
【図１５】
2014063407.tif 000017