(57)【要約】【課題】本発明は、サーバシステムに通信ネットワークを用いて接続された複数のユーザ端末同士が、互いのオンライン状態を逐次確認可能なコミュニケーションシステムを提供する。【解決手段】本コミュニケーションシステムは、複数のユーザ端末のうちオンラインになっている各ユーザ端末に通知し、ユーザ端末の全てのオンライン状況を表示し、オンラインと表示されているユーザ端末のうちから選択された一又はそれ以上のユーザ端末に対するサイン情報を送信する。サイン情報は、複数のユーザ端末に設定された端末用プログラムそれぞれ共通に予め設定された固定の文字列又は固定の画像データで構成される。サーバシステムは、選択されたユーザ端末に前記サイン情報をワンショット送信し、ワンショット送信内に該ユーザ端末への送信完了を確認した場合、前記サイン情報を送信したユーザ端末に送信完了情報を送信し、確認できなかった場合、前記サイン情報を送信したユーザ端末に送信失敗情報を送信する。【選択図】図１
2016170705.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末が通信ネットワークを介してサーバシステムに接続され、そのサーバシステムから提供されるコミニュケーションシステムであって、
前記サーバシステムは前記ユーザ端末のそれぞれに対し、前記複数のユーザ端末にそれぞれ設定された端末用プログラムのオンライン状況を前記複数のユーザ端末のうちオンラインになっている各ユーザ端末に通知し、
通知された前記ユーザ端末は前記複数のユーザ端末の全てのオンライン状況を表示し、
前記通知されたユーザ端末は、該ユーザ端末でオンラインと表示されているユーザ端末のうちから選択された一又はそれ以上のユーザ端末に対するサイン情報を送信し、該サイン情報を前記サーバシステムが受信し、該サイン情報は、複数のユーザ端末に設定された端末用プログラムそれぞれ共通に予め設定された固定の文字列又は固定の画像データで構成され、
さらに、前記サーバシステムは、前記選択されたユーザ端末に前記サイン情報をワンショット送信し、該ワンショット送信内に該ユーザ端末への送信完了を確認した場合、前記サイン情報を送信したユーザ端末に送信完了情報を送信し、前記ワンショット送信内に該ユーザ端末への送信完了を確認できなかった場合、前記サイン情報を送信したユーザ端末に送信失敗情報を送信する、ことを特徴とするコミニュケーションシステム。
【請求項２】
前記ワンショット送信は、前記サイン情報を前記サーバシステムから送信した場合に前記ユーザ端末への送信完了の有無にかかわらず送信作業を終了する、ことを特徴とする請求項１に記載のコミニュケーションシステム。
【請求項３】
請求項１又は２に記載のコミニュケーションシステムと、複数のユーザ端末が通信ネ
ットワークを介してサーバシステムに接続され、そのサーバシステムから提供される他のコミニュケーションシステムと、が連動して、前期コミュニケーションシステムに接続された前期ユーザ端末が、前期他のコミュニケーションシステムに接続された複数のユーザ端末にサイン情報又はメッセージ情報を送受信可能とする、ことを特徴とする請求項１に記載のコミニュケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステムに通信ネットワークを用いて接続された複数のユーザ端末同士が、互いのオンライン状態を逐次確認可能で、オンライン状態のユーザ端末にサイン情報を送信することができ、更に情報処理の単純化によってサーバシステムのパフォーマンス低下及びシステム構築費用を抑えることを可能とするコミュニケーションシステムに関する。
【背景技術】
【０００２】
ネットワーク通信が可能な通信端末を使用して、離れた人との意見交換を行うチャット及びメールを含むコミュニケーションシステムは、電話に代表される音声を用いたコミュニケーションではなく、テキストを用いたやりとりが基本となる。このため、コミュニケーションを行う者同士の発言はテキストによって表現されることとなり、電話をコミュニケーションに用いた際に起こりうる、音声が不鮮明で聞き取れない等トラブルの発生がなく、相手側に意志や意図を正確に伝えることが可能である。また、テキストによるコミュニケーションは、実生活においても交流のある友人と行う場合もあれば、実生活において会ったことはないものの、交流を必要とする場合もある。テキストを用いたコミュニケーションシステムであれば、対面したことがない相手に対しても性別や年齢等、個人情報に関連する重要度の高い音声を利用しないため、より気軽にコミュニケーションを行うことができる。
【０００３】
近年、多機能携帯電話（以下、本明細書では単に「スマートフォン」とも称する）の爆発的な普及により、高度なプログラムによって構成されたソフトウエアをユーザは容易に携帯することが可能になった。このため、上記テキスト情報を用いたコミュニケーションシステムは、多種多様なシステム及びユーザインターフェイスを用いたアプリケーションソフトウエアとして広く展開し、アプリケーションソフトウエアメーカはユーザが求める種々の機能追加を続けている。中でも、ユーザが撮像した画像の送信や、あらかじめアプリケーションソフトウエアに備わったアニメーションを行う画像の送信等、テキストに種々の付帯物を加えることが可能なアプリケーションソフトウエアが増加しており、ユーザ端末間のテキスト及び画像等によるメッセージを中継するサーバシステムの高機能化が進んでいる。
【０００４】
しかしながら、高機能なサーバシステムを用いたコミュニケーションシステムを構築するためには、非常に高額な費用が必要となる。また、この様な高機能なサーバシステムを用いるコミュニケーションシステムでは、ユーザ端末から送信されたテキストデータや画像データ等をサーバシステムに一時保管または通信履歴として長期保管を行うものが多く、当該サーバシステムに大きな負荷を与えてしまう。このため、高負荷時のサーバシステムは動作不良や、一時的なシャットダウンが発生する可能性があり、定期的なメンテナンスが必要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−８１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題に鑑みて創作されたものであり、コミュニケーションを簡易なサイン情報に限定し、サーバシステムで行う情報処理を単純化して負荷を低減するとともに、システム構築費用を抑えたコミュニケーションシステムの提供を目的とする。
【０００７】
上記目的を達成するために、本発明のコミュニケーションシステムは、複数のユーザ端末が通信ネットワークを介してサーバシステムに接続され、そのサーバシステムから提供されるコミニュケーションシステムであって、
前記サーバシステムは前記ユーザ端末のそれぞれに対し、前記複数のユーザ端末にそれぞれ設定された端末用プログラムのオンライン状況を前記複数のユーザ端末のうちオンラインになっている各ユーザ端末に通知し、
通知された前記ユーザ端末は前記複数のユーザ端末の全てのオンライン状況を表示し、
前記通知されたユーザ端末は、該ユーザ端末でオンラインと表示されているユーザ端末のうちから選択された一又はそれ以上のユーザ端末に対するサイン情報を送信し、該サイン情報を前記サーバシステムが受信し、該サイン情報は、複数のユーザ端末に設定された端末用プログラムそれぞれ共通に予め設定された固定の文字列又は固定の画像データで構成され、
さらに、前記サーバシステムは、前記選択されたユーザ端末に前記サイン情報をワンショット送信し、該ワンショット送信内に該ユーザ端末への送信完了を確認した場合、前記サイン情報を送信したユーザ端末に送信完了情報を送信し、前記ワンショット送信内に該ユーザ端末への送信完了を確認できなかった場合、前記サイン情報を送信したユーザ端末に送信失敗情報を送信する、ことを特徴とする。
【０００８】
本発明のコミュニケーションシステムでは、複数のユーザ端末と、当該システムに用いるサーバシステムと、が通信ネットーワークによって接続されており、前記複数のユーザ端末同士は本コミュニケーションにおけるオンライン状況を逐次確認することが可能となる。オンライン状態の前記ユーザ端末は、その他のオンライン状態にある前記複数のユーザ端末から個別または複数を任意選択し、予め設定された固定の文字列又は固定の画像データで構成されたサイン情報を送信することができる。また、サイン情報は送信元のユーザ端末から前記サーバシステムを経由して送信先ユーザ端末へ送信されることとなるが、送信元ユーザ端末からサイン情報を受け取ったサーバシステムは、送信先ユーザ端末への送信が通信不良等による障害で完了できなかった際、自動的な再送信を行うことはせず、サイン情報を破棄し、送信元ユーザ端末へサイン情報の送信エラーを通知する。これにより、前記サーバシステムは送信不良を起こしたサイン情報を溜め込むことがなく、本コミュニケーションシステムを利用するユーザ数が拡大した際にも前記サーバシステムは負荷の少ない状態を恒常的に保持することが可能となる。更に、高負荷に耐えうるサーバシステムを必要としないため、本コミュニケーションシステムを構築するイニシャルコストを大幅に削減することも可能となる。
【０００９】
前記ワンショット送信は、前記サイン情報を前記サーバシステムから送信した場合に前記ユーザ端末への送信完了の有無にかかわらず送信作業を終了することができる。
【００１０】
上述したコミニュケーションシステムと、複数のユーザ端末が通信ネットワークを介してサーバシステムに接続され、そのサーバシステムから提供される他のコミニュケーションシステム（以下、本明細書では「コミュニケーションアプリ」とも称する）と、が連動して、前期コミュニケーションシステムに接続された前期ユーザ端末が、前期他のコミュニケーションシステムに接続された複数のユーザ端末にサイン情報又はメッセージ情報を送受信することが可能である。
【発明の効果】
【００１１】
本発明のコミニュケーションシステムによれば、サーバシステムに通信ネットワークを用いて接続されたスマートフォン等の複数のユーザ端末同士が、互いのオンライン状態を逐次確認することができ、オンライン状態のユーザ端末個人または複数を任意で選択し、サイン情報を送信することができる。サーバシステムは当該サイン情報の中継を行うこととなるが、通信不良等で送信エラーとなった際には複数回による再送信は行わず、受け取ったサイン情報を破棄するため、サーバシステムは常に負荷の少ない状態を保持できる。このため、本コミュニケーションシステムを利用するユーザ数が大幅に増えてもサーバシステムのパフォーマンス低下を防ぎ、システム構築費用を抑えることが可能である。
【図面の簡単な説明】
【００１２】
【図１】本発明のコミニュケーションシステムにおける構成を示すブロック図である。
【図２】本発明のコミニュケーションシステムに係る、アプリケーションソフトウエア導入及びユーザ情報登録を完了までの情報処理を示すフロー図である。
【図３】本発明のコミニュケーションシステムに係る、コミュニケーション完了までの情報処理を示すフロー図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係るコミュニケーションシステムの実施形態を、図１〜図４を参照しながら詳細に説明するが、本発明は図示されるものに限られないことはいうまでもない。また、各図面は本発明を概念的に説明するためのものであるから、理解容易のために、必要に応じて情報伝達経路、又は数を誇張又は簡略化して表している場合もある。更に、以下の説明では、同一又は相当部分には同一符号を付し、重複する説明は省略することもある
【００１４】
図１は、本発明に係るコミュニケーションシステムの構成における一例を示すシステム概略図である。本コミュニケーションシステムは概ね、コミュニケーション管理サーバ及びユーザ端末３から構成される。コミュニケーション管理サーバ１と、ユーザ端末３と、は基地局１１を中継し、更にインターネット７又は携帯電話通信網９を介して情報通信を可能とする。ただし、コミュニケーション管理サーバ１と、ユーザ端末３と、の情報通信は、例えば３Ｇや４Ｇ方式での接続を想定したものであり、基地局１１をいわゆるアクセスポイント又は無線ルータに置き替えて無線接続としてもよいし、ユーザ端末３がパーソナルコンピュータ等である場合は有線又は無線のＬＡＮ等による接続としてもよい。
【００１５】
コミュニケーション管理サーバ１は、情報の伝達やユーザ同士のコミュニケーションを構築するＡＰＩサーバ１３と、種々のデータの保管及び通信履歴を記録するデータベースサーバ１５と、通信部１７と、を備えている。しかしながら、構成は必ずしも物理的に独立した機器構成を限定するものではなく、一つの機器が上記のうち複数の機能を兼ね備えるものであってもよい。
【００１６】
ユーザ端末３は多機能携帯電話（以下、本明細書では単に「スマートフォン」とも称する）を想定しており、通信部１９、制御部２１、記憶部２３、ディスプレイ２５、さらに位置検出部２７を備えている。また記憶部２３は、オペレーションシステム（以下、「ＯＳ」とも称する）２９を記憶して、プロセッサとして機能する制御部２１によりユーザ端末３を制御している。
【００１７】
記憶部２３は、ＯＳ２９のほか、コミュニケーション管理サーバ１との情報通信管理や通信操作を行うアプリケーションソフトウェア３１と、個人情報データ３３を記憶することが可能である。しかし、記憶部２３は一般的なフラッシュメモリ等に限定されるものではなく、ＯＳ２９においても制御部２１に載置されたメモリに記憶されてもよい。
【００１８】
次に図２を用いて、ユーザ端末３で使用するアプリケーションソフトウエア３１のインストールと、本コミュニケーションシステムの使用に係るユーザ情報登録のフローを説明する。ユーザが本コミュニケーションシステムを利用するには、ユーザのユーザ端末３に予めアプリケーションソフトウエア３１がインストールされていることが前提である。ユーザは、ユーザ端末３からインターネット７又は携帯情報通信網９を介してコミュニケーション管理サーバ１にアクセスし、ウェブサーバ（図示せず）又はそれを兼ねたＡＰＩサーバ１３が提供するウェブサイト等からアプリケーションソフトウエア３１をダウンロードしてインストールすることとなる。同時にユーザは、該ウェブサイトのインターフェイス画面からユーザ端末３をコミュニケーション管理サーバ１に登録するとともに、自己の性別、年齢、職業、居住地、趣味、関心事等の個人情報をコミュニケーション管理サーバ１に送信し、コミュニケーション管理サーバ１は、登録したユーザ端末３ごとにユーザを関連づけて個人情報をデータベースサーバ１５に格納する。この際の情報のやり取りは非同期通信を用いるため、ユーザ端末３と、コミュニケーション管理サーバ１と、の両方がオンライン状態である必要がなく、一時的に片方がオフライン状態になっても送受信を完了させることができる。
【００１９】
ユーザは、ユーザ端末３内にインストールしたアプリケーションソフトウエア３１を起動することで、アプリケーションソフトウエア３１のユーザインターフェイスをディスプレイ２５に表示させ、アプリケーションソフトウエア３１を操作することが可能となる。アプリケーションソフトウエア３１は、概ね他のユーザとのコミュニケーション操作を行うコミュニケーション操作部３５と、他のユーザを管理するグループ操作部３７と、から構成されており、ユーザはこの２種の操作部を操作することで本コミュニケーションシステムを使用することとなる。
【００２０】
ユーザは、グループ操作部３７を操作することで、あらかじめ記憶部２３に記録した個人情報データ３３から任意でグループを作成する必要がある。グループ操作部３７を操作することで、いつでも新たなグループの作成及び既存グループの削除が可能であり、個人単位で既存のグループに追加・削除することもできる。この様に作成したグループ個々には、ユーザが任意でグループ名やグループ番号を付与してグループの特徴を勘弁に表記することができるが、ユーザが撮影等によって取得した画像をグループ個々に貼り付けることも可能である。
【００２１】
次に図３を用いて、ユーザ端末３と、他のユーザ端末４と、がコミュニケーション管理サーバ１を介してコミュニケーションを完結させるまでのフローを説明する。まず、ユーザはユーザ端末３にインストールされたアプリケーションソフトウエア３１を起動し、アプリケーションソフトウエア３１のオンライン操作を行う。ユーザ端末３から送信されたオンラインリクエストは、通信部１９からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ１。
【００２２】
次に、ＡＰＩサーバ１３はユーザ端末３からオンラインリクエスト受けると、同じコミュニケーション管理サーバ１内に載置されたデータベースサーバ１５にユーザデータの更新指示を送信し、ユーザの状態が更新されるまで待機状態となるＳ２。データベースサーバ１５は、ＡＰＩサーバ１３からユーザデータの更新指示を受けると、データベースサーバ１５内に構築されたユーザマスタ３９を検索し、ユーザデータの更新指示に該当するユーザ情報を参照する。
【００２３】
続いて、データベースサーバ１５は、参照したユーザ情報内のオンライン/オフラインフラグを操作してユーザデータの更新指示に該当するユーザをオンラインに変更すると共にＳ３、当該オンライン/オフラインフラグ変更処理の完了及び結果をＡＰＩサーバ１３に通知するＳ４。以上の処理により、ユーザ端末３が本コミュニケーションシステムにオンラインを完了し、ユーザ端末３が他のユーザ端末４とコミュニケーションを開始することが可能な状態となる。また、上述したユーザ端末３と、コミュニケーション管理サーバ１と、のオンラインに係る情報通信が完了すると同時に、コミュニケーション管理サーバ１は、ユーザ端末４にユーザ端末３がオンライン状態となったことを通知するＳ５。
【００２４】
次に、ユーザ端末３のアプリケーションソフトウエア３１は、オンラインリクエストがコミュニケーション管理サーバ１に受け付けられてオンライン状態となった後、グループ操作部３７に登録された各グループの他のユーザにおける、オンライン/オフライン情報の配信リクエストをコミュニケーション管理サーバ１に送信する。ユーザ端末３から送信された他のユーザにおけるオンライン/オフライン情報の配信リクエストは、通信部１９からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ６。
【００２５】
次に、ＡＰＩサーバ１３はユーザ端末３から他のユーザにおけるオンライン/オフライン情報の配信リクエスト受けると、同じコミュニケーション管理サーバ１内に載置されたデータベースサーバ１５に、ユーザ端末３から送信されたリクエストに該当する、他のユーザにおけるオンライン/オフライン情報の要求を行い、データベースサーバ１５からの応答を受けるまで待機状態となるＳ７。データベースサーバ１５は、ＡＰＩサーバ１３からリクエストに該当する他のユーザにおけるオンライン/オフライン情報の要求を受けると、データベースサーバ１５内に構築されたユーザマスタ３９を検索し、リクエストに該当する他のユーザにおけるオンライン/オフライン情報を取得したうえでＳ８、当該情報を一括してＡＰＩサーバ１３へ送信するＳ９。
【００２６】
次に、ＡＰＩサーバ１３はデータベースサーバ１５からリクエストに該当する他のユーザにおけるオンライン/オフライン情報を受け取った後、当該情報をコミュニケーション管理サーバ１の通信部１７からインターネット７又は携帯電話通信網９を介してユーザ端末３の通信部１９を通過させ、アプリケーションソフトウエア３１に送信するＳ１０。アプリケーションソフトウエア３１は、受け取った情報からグループ操作部３７に登録された各グループの他のユーザにおける、オンライン/オフライン情報を更新し、ユーザインターフェイスを介してディスプレイ２５に表示させ、ユーザが他のユーザにおけるオンライン/オフライン状況を確認することが可能となる。
【００２７】
次いで、ユーザはユーザ端末３のアプリケーションソフトウエア３１を操作し、グループ操作部３７から任意の個人又はグループを選択する。サインを送信する宛先を指定した後、コミュニケーション操作部３５を操作してコミュニケーション管理サーバ１にサインリクエストを送信する。この時、個人あるいはグループを個別に選択してもよいし、同時選択してコミュニケーション管理サーバ１にサインリクエストを一斉送信してもよい。ユーザ端末３から送信されたサインリクエストは、通信部１９からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ１１。
【００２８】
次に、ＡＰＩサーバ１３はユーザ端末３からサインリクエストを受けると、同じコミュニケーション管理サーバ１内に載置されたデータベースサーバ１５にサインリクエスト履歴の更新指示を送信し、サインリクエスト履歴が更新されるまで待機状態となるＳ１２。データベースサーバ１５は、ＡＰＩサーバ１３からサインリクエスト履歴の更新指示を受けると、データベースサーバ１５内に構築されたサインリクエスト履歴テーブル４１を検索し、サインリクエスト履歴の更新指示に該当するユーザのサイン履歴を参照する。
【００２９】
続いて、データベースサーバ１５は、参照したユーザのサイン履歴を操作してサインリクエスト履歴の更新指示に合致した新たなサインリクエスト履歴を追加すると共にＳ１３、当該サインリクエスト履歴における更新処理の完了及び結果をＡＰＩサーバ１３に通知するＳ１４。ＡＰＩサーバ１３は、データベースサーバ１５からサインリクエスト履歴における更新処理の完了及び結果を正常に受けた後、サイン情報をコミュニケーション管理サーバ１の通信部１７からインターネット７又は携帯電話通信網９を介して他のユーザのユーザ端末４における通信部２０を通過させ、アプリケーションソフトウエア３２に送信するＳ１５。アプリケーションソフトウエア３１は、受け取ったサイン情報から当該サインの発信元ユーザ名と、サインと、をユーザインターフェイスを介してディスプレイ２６に表示させ、他のユーザがユーザから送信されたサインを確認することを可能とする。
【００３０】
次に、他のユーザ端末４のアプリケーションソフトウエア３２がユーザ端末３からのサインを正常に受信完了すると、アプリケーションソフトウエア３２はサイン受信成功通知をコミュニケーション管理サーバ１に送信する。アプリケーションソフトウエア３２から送信されたサイン受信成功通知は、ユーザ端末４の通信部２０からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ１６。ＡＰＩサーバ１３は、ユーザ端末４からサイン受信成功通知を受け取ると、サイン送信成功通知をコミュニケーション管理サーバ１の通信部１７からインターネット７又は携帯電話通信網９を介してユーザのユーザ端末３における通信部１９を通過させ、アプリケーションソフトウエア３１に送信するＳ１７。アプリケーションソフトウエア３１は、受け取ったサインサイン送信成功通知から当該サインの受信元ユーザ名をユーザインターフェイスを介してディスプレイ２５に表示させる。
【００３１】
次いで、他のユーザはユーザから受け取ったサインに応答すべく、他のユーザ端末４のアプリケーションソフトウエア３２を操作し、グループ操作部３９からユーザを宛先に指定した後、コミュニケーション操作部３５を操作してコミュニケーション管理サーバ１にサインリクエストを送信する。ユーザ端末４から送信されたサインリクエストは、通信部２０からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ１８。
【００３２】
次に、ＡＰＩサーバ１３はユーザ端末４からサインリクエストを受けると、同じコミュニケーション管理サーバ１内に載置されたデータベースサーバ１５にサインリクエスト履歴の更新指示を送信し、サインリクエスト履歴が更新されるまで待機状態となるＳ１９。データベースサーバ１５は、ＡＰＩサーバ１３からサインリクエスト履歴の更新指示を受けると、データベースサーバ１５内に構築されたサインリクエスト履歴テーブル４１を検索し、サインリクエスト履歴の更新指示に該当するその他のユーザにおけるサイン履歴を参照する。
【００３３】
続いて、データベースサーバ１５は、参照したユーザのサイン履歴を操作してサインリクエスト履歴の更新指示に合致した新たなサインリクエスト履歴を追加すると共にＳ２０、当該サインリクエスト履歴における更新処理の完了及び結果をＡＰＩサーバ１３に通知するＳ２１。ＡＰＩサーバ１３は、データベースサーバ１５からサインリクエスト履歴における更新処理の完了及び結果を正常に受けた後、サイン情報をコミュニケーション管理サーバ１の通信部１７からインターネット７又は携帯電話通信網９を介してユーザのユーザ端末３における通信部１９を通過させ、アプリケーションソフトウエア３１に送信するＳ２２。アプリケーションソフトウエア３１は、受け取ったサイン情報から当該サインの発信元ユーザ名と、サインと、をユーザインターフェイスを介してディスプレイ２５に表示させ、ユーザが他のユーザから応答送信されたサインを確認することを可能とする。
【００３４】
次に、ユーザ端末３のアプリケーションソフトウエア３１がユーザ端末４からのサインを正常に受信完了すると、アプリケーションソフトウエア３１はサイン受信成功通知をコミュニケーション管理サーバ１に送信する。アプリケーションソフトウエア３１から送信されたサイン受信成功通知は、ユーザ端末３の通信部１９からインターネット７又は携帯電話通信網９を介してコミュニケーション管理サーバ１の通信部１７を通過し、ＡＰＩサーバ１３に到達するＳ２３。ＡＰＩサーバ１３は、ユーザ端末３からサイン受信成功通知を受け取ると、サイン送信成功通知をコミュニケーション管理サーバ１の通信部１７からインターネット７又は携帯電話通信網９を介してユーザのユーザ端末４における通信部２０を通過させ、アプリケーションソフトウエア３２に送信するＳ２４。アプリケーションソフトウエア３２は、受け取ったサインサイン送信成功通知から当該サインの受信元ユーザ名をユーザインターフェイスを介してディスプレイ２６に表示させ、本コミュニケーションシステムを用いたコミュニケーションが完了することとなる。
【００３５】
次に、本コミュニケーションシステムの拡張性について説明する。本コミュニケーションシステムは、一定の条件を有した他のコミュニケーションアプリと連動して機能を拡張することができ、ユーザの利便性を更に高めることが可能である。本明細書では、ユーザと、種々の店舗と、を結ぶ他のコミュニケーションアプリに本発明のコミュニケーションシステムを連動させた際の拡張性を説明することとする。
【００３６】
ユーザと、種々の店舗と、を結ぶ他のコミュニケーションアプリとして、概ねスマートフォン及びタブレット端末向けのコミュニケーションアプリが知られている。当該コミュニケーションアプリは、個人ユーザと、種々の店舗と、がダウンロードサーバ（図示せず）から端末にダウンロード及びインストールし、使用に必要な個人情報及び店舗情報等をシステムサーバ（図示せず）に登録することで、使用することが可能となる。この際、店舗は自身の業種その他の業態等をシステムサーバに登録することで、コミュニケーションアプリを用いたシステムの店舗カテゴリに入ることとなり、個人ユーザが当該カテゴリ一覧から所望の店舗を検索しやすくなる。
【００３７】
なお、ここでは、使用に必要な個人情報及び店舗情報等をその都度、システムサーバに入力・登録する例を示してきたが、システムサーバへの登録は既存のＳＮＳ等と連動させて、その情報を自動的に登録することも考えられる。
【００３８】
コミュニケーションアプリに登録した個人ユーザは、該コミュニケーションアプリに登録された種々の店舗を端末から検索及び閲覧することが可能で、個人ユーザが必要とする業種の店舗の所在地、営業時間、またその他一般的な店舗情報を得ることができる。更に、店舗が飲食業やサービス業等の場合、店舗内の空席状況等、逐次変化するタイムリーな情報もコミュニケーションアプリから得ることができる。また個人ユーザは、コミュニケーションアプリを操作して所望の業種カテゴリを選択し、情報待ち受け状態とすることで、個人ユーザ自身が情報を探す手間を省き、選択した業種カテゴリに登録された店舗からタイムリーなサービスや空席状況等の情報提供を受けることも可能となる。
【００３９】
一方、店舗は、コミュニケーションアプリを操作して自身のカテゴリに該当した情報待ち受け状態の個人ユーザを閲覧することが可能となる。情報待ち受け状態の個人ユーザに対して店舗内の空席状況等、逐次変化するタイムリーな情報等を発信することで、店舗から個人ユーザに対して来店を促す提案を行うことが可能となる。従来、店舗はホームページ及び情報雑誌等に店舗情報を掲載することで客に来店を促して待ちの姿勢を取っていたが、コミュニケーションアプリを用いることで店舗情報を欲している個人ユーザに対してダイレクトに情報を発信し、より精度の高いコマーシャルを打つことで、効果的な販売促進効果を得ることができる。
【００４０】
上述した様なコミュニケーションアプリと、本コミュニケーションシステムを連動させた場合、ユーザは上述した手順でユーザ端末のアプリケーションソフトウエアを操作して他のユーザにサインを送信した際、当該サイン情報をコミュニケーションアプリが共有してシステムサーバに送信する。この際、アプリケーションソフトウエアは位置検出部２７を用いて、ユーザ端末３の位置情報を取得してサイン情報と共にコミュニケーションアプリと共有する。また、ユーザ端末３はアプリケーションソフトウエア３１と、コミュニケーションアプリと、の連動について、サインを発信する毎にインターフェイスから勘弁に切り替え可能である。
【００４１】
店舗は、コミュニケーションアプリを操作し、自身の店舗所在地から任意で設定した距離内で発信されたユーザのサイン情報を得ることができる。店舗は、業種カテゴリに興味を持つ店舗所在地に近い距離に位置したユーザに対して、店舗内の空席状況等、逐次変化するタイムリーな情報等を発信可能となるので、更に提案が効果的となる。また、ユーザ側にとっても、アプリケーションソフトウエア３１を用いて友人等に食事や買い物等の誘いを行った場合、自身から近い位置に存在する所望のカテゴリにおける店舗から、タイムリーなサービスや空席状況等の情報提供を含めた提案を受けることができ、店舗検索や比較等の煩わしい手間を省略することが可能となり、とりわけユーザが地理感の無い遠方へ外出した際など、いっそう効果が高まる。
【００４２】
上述してきた例のように、本発明のコミュニケーションシステムは、種々の他のコミュニケーションシステム（コミュニケーションアプリ等）と相互に連動させる中核となり得るという点でも有利なシステムと言える。
【００４３】
以上、本発明の実施形態について図面を参照しつつ説明してきたが、本発明は、これらの実施形態に限定されるものではなく、特許請求の範囲の記載の精神及び教示を逸脱しない範囲でその他の改良例、変形が存在することを当業者に容易に理解されるであろう。
【産業上の利用可能性】
【００４４】
本発明は、サーバシステムに通信ネットワークを用いて接続された複数のユーザ端末同士が、互いのオンライン状態を逐次確認可能で、オンライン状態のユーザ端末にサイン情報を送信することができ、更に情報処理の単純化によってサーバシステムのパフォーマンス低下及びシステム構築費用を抑えることを可能とするコミュニケーションシステムを提供するものである。
【符号の説明】
【００４５】
１      コミュニケーション管理サーバ
３      ユーザ端末
４      他のユーザ端末
７      インターネット
９      携帯電話通信網
１１    基地局
１３    ＡＰＩサーバ
１５    データベースサーバ
１７    通信部
１９    通信部
２０    通信部
２１    制御部
２３    記憶部
２５    ディスプレイ
２６    ディスプレイ
２７    位置検出部
２９    オペレーションシステム
３１    アプリケーションシステム
３２    アプリケーションシステム
３３    個人情報データ
３５    コミュニケーション操作部
３７    グループ操作部
３８    グループ操作部
３９    ユーザマスタ
【図１】
2016170705.tif 000003
【図２】
2016170705.tif 000004
【図３】
2016170705.tif 000005