(57)【特許請求の範囲】
【請求項１】
文字入力の操作に応じて画面上の入力枠内に表示される第１テキストを特定する第１テキストデータを一時的に保持する入力手段と、
第１操作ボタンの操作に応じてチャットデータに時系列で前記第１テキストデータを登録しメッセージサーバーに前記第１テキストデータを送信する第１登録手段と、
前記メッセージサーバーから第２テキストを特定する第２テキストデータを受信し時系列で前記チャットデータに受信した前記第２テキストデータを登録する第２登録手段と、
第２操作ボタンの操作に応じて、前記メッセージサーバーに送信せずに、前記チャットデータに、前記入力手段に保持される前記第１テキストデータを登録する第３登録手段と、
前記チャットデータに基づき前記画面に前記第１テキストおよび前記第２テキストを表示する表示処理手段と
を備えることを特徴とするチャットシステム。
【請求項２】
文字入力の操作に応じて画面上の入力枠内に表示される第１テキストを特定する第１テキストデータを一時的に保持する入力手段と、
第１操作ボタンの操作に応じてチャットデータに時系列で前記第１テキストデータを登録する第１登録手段と、
メッセージサーバーから第２テキストを特定する第２テキストデータを受信し時系列で前記チャットデータに受信した前記第２テキストデータを登録する第２登録手段と、
前記チャットデータに基づき前記画面に前記第１テキストおよび前記第２テキストを表示する表示処理手段と、
第２操作ボタンの操作に応じて、前記入力手段に保持され前記チャットデータに登録される前記第１テキストデータに標識を付加する判別手段と、
相手の端末に到達する送信の対象から前記標識付きの前記第１テキストデータを排除する送信手段と
を備えることを特徴とするチャットシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力の操作に応じて画面上の入力枠内に表示される第１テキストを特定する第１テキストデータを一時的に保持する入力手段と、第１操作ボタンの操作に応じてチャットデータに時系列で第１テキストデータを登録しメッセージサーバーに第１テキストデータを送信する第１登録手段と、メッセージサーバーから第２テキストを特定する第２テキストデータを受信し時系列でチャットデータに受信した第２テキストデータを登録する第２登録手段と、チャットデータに基づき画面に第１テキストおよび第２テキストを表示する表示処理手段とを備えるチャットシステムに関する。
【背景技術】
【０００２】
例えば特許文献１に開示されるように、チャットシステムは一般に知られる。チャットシステムでは例えば第１モバイル端末（スマートフォン端末）および第２モバイル端末（スマートフォン端末）の間でリアルタイムでメッセージがやりとりされることができる。テキストに基づき会話（チャット）は成立する。テキストに代えて絵文字やスタンプがメッセージとして用いられることもできる。テキストに加えて、画像、写真、ファイル、その他のデータが送信されることもできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−９４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、チャットでは全てのメッセージはチャットの参加者たちの間で公開される。メッセージの公開は会話の成立にあたって欠かせない。ところで、チャットしながら、気づいたことをメモできたら便利である。メモの書き込みにあたって、いちいち画面を切り替えるのでは面倒である。特にビジネスチャットなどでは、会話の途中で相手に気づかれないように愚痴れたら、精神的なストレスは軽減されるかもしれない。
【０００５】
本発明は、画面を切り替えなくても、手軽に自分向けにメモを書き込むことができるチャットシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一形態は、文字入力の操作に応じて画面上の入力枠内に表示される第１テキストを特定する第１テキストデータを一時的に保持する入力手段と、第１操作ボタンの操作に応じてチャットデータに時系列で前記第１テキストデータを登録しメッセージサーバーに前記第１テキストデータを送信する第１登録手段と、前記メッセージサーバーから第２テキストを特定する第２テキストデータを受信し時系列で前記チャットデータに受信した前記第２テキストデータを登録する第２登録手段と、第２操作ボタンの操作に応じて、前記メッセージサーバーに送信せずに、前記チャットデータに、前記入力手段に保持される前記第１テキストデータを登録する第３登録手段と、前記チャットデータに基づき前記画面に前記第１テキストおよび前記第２テキストを表示する表示処理手段とを備えるチャットシステムに関する。
【０００７】
第１登録手段および第２登録手段の働きで文字入力の操作主体とメッセージサーバーに接続される他機の第１登録手段との間でチャットは実現されることができる。メッセージ（第１テキストおよび第２テキスト）は時系列でチャットデータに登録されていく。チャットデータに基づき画面にはメッセージが表示されることができる。第２操作ボタンが操作されると、入力手段に一時的に保持される第１テキストデータはメッセージサーバーに送信されずにチャットデータに登録される。したがって、第１テキストデータで特定される第１テキストはチャットの相手方に知られることはない。その一方で、文字入力の操作主体は画面上で第１テキストを確認することができる。こうして第１テキストデータは操作主体個人のメモやひとりごととして機能することができる。メモやひとりごとの書き込みにあたって、いちいち画面の切り替えは必要ないので、チャットの操作性は高められることができる。チャットの参加者は、気軽に自分向けにメモを書き込んだり、チャットの相手に気づかれずに愚痴ったりすることができる。
【０００８】
本発明の一形態は、文字入力の操作に応じて画面上の入力枠内に表示される第１テキストを特定する第１テキストデータを一時的に保持する入力手段と、第１操作ボタンの操作に応じてチャットデータに時系列で前記第１テキストデータを登録する第１登録手段と、メッセージサーバーから第２テキストを特定する第２テキストデータを受信し時系列で前記チャットデータに受信した前記第２テキストデータを登録する第２登録手段と、前記チャットデータに基づき前記画面に前記第１テキストおよび前記第２テキストを表示する表示処理手段と、第２操作ボタンの操作に応じて、前記入力手段に保持される前記第１テキストデータに標識を付加する判別手段と、相手の端末に到達する送信の対象から前記標識付きの前記第１テキストデータを排除する送信手段とを備えるチャットシステムに関する。
【０００９】
第１登録手段および第２登録手段の働きで文字入力の操作主体とメッセージサーバーに接続される他機の第１登録手段との間でチャットは実現されることができる。メッセージ（第１テキストおよび第２テキスト）は時系列でチャットデータに登録されていく。チャットデータに基づき画面にはメッセージが表示されることができる。第２操作ボタンが操作されると、入力手段に一時的に保持される第１テキストデータに標識が付加される。標識付きの第１テキストデータは相手の端末に到達しない。したがって、標識付きの第１テキストデータで特定される第１テキストはチャットの相手方に知られることはない。その一方で、文字入力の操作主体は画面上で第１テキストを確認することができる。こうして標識付きの第１テキストデータは操作主体個人のメモやひとりごととして機能することができる。メモやひとりごとの書き込みにあたって、いちいち画面の切り替えは必要ないので、チャットの操作性は高められることができる。チャットの参加者は、気軽に自分向けにメモを書き込んだり、チャットの相手に気づかれずに愚痴ったりすることができる。標識は例えばフラグのオンオフ（「１」値または「０」値の選択）で実現されればよい。
【００１０】
このとき、送信手段は、文字入力の操作主体に保持される端末に設置されて、当該端末からメッセージサーバーに向かって第１テキストデータの送信を禁止してもよく、あるいは、メッセージサーバーに設置されて、標識付きの第１テキストデータの転送を禁止しながら、受信した第１テキストデータおよび第２テキストデータを転送すればよい。メッセージサーバーでは標識付きの第１テキストデータは保持されてもよく破棄されてもよい。
【発明の効果】
【００１１】
以上のように開示のチャットシステムによれば、利用者は、画面を切り替えなくても、手軽に自分向けにメモを書き込むことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係るチャットシステムの構成を概略的に示すブロック図である。
【図２】チャットルームの画面の一具体例を示す概念図である。
【図３】相手にメッセージを送信する際にチャットルームの画面の一具体例を示す概念図である。
【図４】自分向けにメモする際にチャットルームの画面の一具体例を示す概念図である。
【図５】自分向けのメモを含むチャットルームの画面の一具体例を示す概念図である。
【図６】本発明の第２実施形態に係るチャットシステムの構成を概略的に示すブロック図である。
【図７】本発明の第３実施形態に係るチャットシステムの構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しつつ本発明の実施形態を説明する。
【００１４】
図１は本発明の第１実施形態に係るチャットシステム１１の構成を概略的に示す。チャットシステム１１は、インターネット１２に接続されて、複数のスマートフォン端末（モバイル通信端末）１３の間でチャットを確立するメッセージサーバー１４を備える。メッセージサーバー１４は、差出人のメッセージデータ（パケット）を受信し、メッセージデータに記述された宛先にメッセージデータを送信する配信手段１６を有する。差出人は、メッセージデータに記述される差出人の識別子（ＩＤ）で特定されることができる。同様に、宛先は、メッセージデータに記述される宛先の識別子（ＩＤ）で特定されることができる。メッセージデータには、テキスト（文字列）を特定するテキストデータのほか、絵文字やスタンプその他の画像を特定する画像データ、写真を特定する写真データ、ファイルを特定するファイルデータなどが含まれることができる。
【００１５】
ここでは、メッセージサーバー１４は、配信手段１６として機能する中央演算処理装置（ＣＰＵ）１７と、ＣＰＵ１７に接続されて、アプリケーションの実施にあたって一時的にプログラムやデータを保持するメモリー１８と、ＣＰＵ１７に接続されて、プログラムやデータを格納する大容量記憶装置１９とを備える。大容量記憶装置１９は例えばハードディスク駆動装置（ＨＤＤ）を含む。大容量記憶装置１９には、例えば、チャット機能を担うチャット管理アプリケーションプログラムや、チャット（チャットルームまたはトークルーム）ごとにメッセージデータを記録するチャットデータ２１が格納される。チャットは予め設定された参加者（ペアまたはグループ）ごとに成立する。チャットデータ２１では、個々のチャットごとに、やりとりされたメッセージデータが時系列に記録される。ＣＰＵ１７でチャット管理アプリケーションプログラムが実行されると、ＣＰＵ１７の働きでチャット管理アプリケーションは動作する。こうして配信手段１６は確立される。
【００１６】
スマートフォン端末１３は、例えば、入力手段２３、第１登録手段２４、第２登録手段２５、第３登録手段２６および表示処理手段２７として機能するプロセッサー（演算処理装置）２８ａ、２８ｂと、プロセッサー２８ａ、２８ｂに接続されて、チャットアプリケーションプログラム（モバイルアプリ）２９やチャットデータ３１ａ、３１ｂ、その他のプログラムやデータを格納するメモリー３２ａ、３２ｂと、プロセッサー２８ａ、２８ｂに接続されて、画面上に画像を表示するディスプレイパネル３３ａ、３３ｂと、プロセッサー２８ａ、２８ｂに接続されて、画像ごとに画面で検出される接触の座標値を特定するタッチスクリーンパネル３４ａ、３４ｂとを備える。タッチスクリーンパネル３４ａ、３４ｂは、画面に表示される画像と、画面で検出される接触の座標値とに基づき、プロセッサー２８ａ、２８ｂに向けて利用者の指示やデータを入力する。プロセッサー２８ａ、２８ｂは通信回路３５経由で通信網３６に無線で接続されることができる。通信網３６は、例えばゲートウエイでインターネット１２に接続される携帯電話通信網であればよい。その他、プロセッサー２８ａ、２８ｂはＷｉＦｉ（登録商標）回路３７経由でＷｉＦｉルーター３８に無線で接続されることができる。ＷｉＦｉルーター３８はインターネット１２にＷｉＦｉ回路３７を接続する。
【００１７】
プロセッサー２８ａ、２８ｂでチャットアプリケーションプログラム２９が実行されると、スマートフォン端末１３でチャットアプリは動作する。チャットアプリは通信網３６およびインターネット１２経由でメッセージサーバー１４に接続される。スマートフォン端末１３のプロセッサー２８ａ、２８ｂとメッセージサーバー１４の配信手段１６との間でメッセージの経路は確立される。
【００１８】
図２に示されるように、チャットアプリで１つのチャット（チャットルーム）が選択されると、ディスプレイパネル３３ａの画面には決められた構図に従ってチャットルーム４１が表示される。チャットルーム４１では、メモリー３２ａに格納されたチャットデータ３１ａに基づき、チャットの相手に向かって送信したメッセージ４２ａ、４２ｂ、４２ｃと、チャットの相手から受信したメッセージ４３ａ、４３ｂとが画面の上から下に向かって時系列で並べられる。個々のメッセージ４２ａ、４２ｂ、４２ｃ、４３ａ、４３ｂごとにテキストや絵文字、スタンプは表示される。個々のメッセージ４２ａ、４２ｂ、４２ｃ、４３ａ、４３ｂには、画像、写真、ファイル、その他のデータを特定するアイコンが付加されることができる。例えば、アイコンがタップされると、画像、写真、ファイル、その他のデータは画面に表示されることができる。個々のメッセージ４２ａ、４２ｂ、４２ｃ、４３ａ、４３ｂには送信および受信のタイムスタンプ４４が付加される。相手に向かって送信したメッセージ４２ａ、４２ｂ、４２ｃには例えば「既読」の文字列４５が付加される。相手がチャットルームでメッセージ４２ａ、４２ｂ、４２ｃを表示すると、そのメッセージ４２ａ、４２ｂ、４２ｃに「既読」の文字列４５は付加される。こうしてプロセッサー２８ａは表示処理手段２７として機能する。
【００１９】
画面の下端には入力枠４６が表示される。メッセージ４２ａ、４２ｂ、４２ｃの送信にあたって入力枠４６には例えばテキスト（文字や数字）は入力される。テキストの入力にあたってタッチスクリーンパネル３４ａで入力枠４６がタップされると、図３に示されるように、ディスプレイパネル３３ａの画面にはキーボード４７が表示される。文字入力の操作に応じて画面上の入力枠４６内にテキスト４８は表示される。プロセッサー２８ａは、入力枠４６内に表示されるテキスト４８を特定するテキストデータを一時的に保持する。テキストデータは例えばメモリー３２ａに一時的に格納されればよい。こうしてプロセッサー２８ａは入力手段２３として機能する。
【００２０】
「送信」ボタン（アイコン）４９が操作される（タップされる）と、一時的にメモリー３２ａに保持されたテキストデータはメモリー３２ａ内のチャットデータ３１ａに時系列で登録される。図２に示されるように、チャットルーム４１の画面ではテキストデータで特定されるテキスト５１が追加される。プロセッサー２８ａはメッセージサーバー１４に向けてテキストデータを送信する。テキストデータの送信にあたってプロセッサー２８ａはメッセージデータを生成する。メッセージデータではテキストデータに差出人のＩＤと宛先のＩＤとが付加される。こうしてプロセッサー２８ａは第１登録手段２４として機能する。
【００２１】
メッセージサーバー１４からプロセッサー２８ａがメッセージデータを受信すると、図２に示されるように、チャットルーム４１の画面にはテキスト５２が追加される。テキスト５２の追加にあたってプロセッサー２８ａはメッセージデータからテキストデータを抽出する。抽出されたテキストデータに基づきテキスト５２は表示される。抽出されたテキストデータはメモリー３２ａ内のチャットデータ３１ａに時系列で登録される。こうしてプロセッサー２８ａは第２登録手段２５として機能する。
【００２２】
図４に示されるように、入力枠４６内にテキスト５３が表示される際に「ひとりごと」ボタン（アイコン）５４が操作される（タップされる）と、プロセッサー２８ａはメッセージデータを作成せずにメモリー３２ａ内のチャットデータ３１ａに時系列でテキスト５３を特定するテキストデータを登録する。メッセージデータは作成されないことから、プロセッサー２８ａはメッセージサーバー１４に向かってテキストデータを送信しない。テキストデータの送信は禁止される。図５に示されるように、チャットルーム４１の画面ではテキストデータで特定されるテキスト５５が追加される。チャットルーム４１の画面では例えば「既読」の文字列４５に代えて「ひとりごと」の文字列５６が表示される。こうしてプロセッサー２８ａは第３登録手段２６として機能する。同様に、スマートフォン端末１３ｂでは、プロセッサー２８ｂは、入力手段２３、第１登録手段２４、第２登録手段２５、第３登録手段２６および表示処理手段２７として機能する。
【００２３】
いま、１つのスマートフォン端末１３ａの所有者と、１つのスマートフォン端末１３ｂの所有者との間でチャットが成立する場面を想定する。スマートフォン端末１３ａのプロセッサー２８ａはインターネット１２経由でメッセージサーバー１４の配信手段１６に接続される。同様に、他のスマートフォン端末１３ｂのプロセッサー２８ｂはインターネット１２経由でメッセージサーバー１４の配信手段１６に接続される。スマートフォン端末１３ａのプロセッサー２８ａとスマートフォン端末１３ｂのプロセッサー２８ｂとは配信手段１６経由で相互に接続される。
【００２４】
スマートフォン端末１３ａで入力枠４６に第１テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー２８ａは、時系列でメモリー３２ａ内のチャットデータ３１ａに第１テキストを特定する第１テキストデータを登録する。メモリー３２ａ内のチャットデータに基づき第１テキストはディスプレイパネル３３ａの画面に表示される。第１テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。配信手段１６は、メッセージデータを受信すると宛先のスマートフォン端末１３ｂに向けてメッセージデータを転送する。メッセージデータには配信手段１６の受信日時が追記される。配信手段１６は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータを登録する。
【００２５】
転送されたメッセージデータはスマートフォン端末１３ｂのプロセッサー２８ｂで受信される。プロセッサー２８ｂはメモリー３２ｂ内のチャットデータ３１ｂに第１テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第１テキストはディスプレイパネル３３ｂの画面に表示される。第１テキストの表示の完了はメッセージサーバー１４の配信手段１６に通知される。配信手段１６はチャットデータ２１内の第１テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００２６】
「既読」の事象はスマートフォン端末１３ａのプロセッサー２８ａに通知される。プロセッサー２８ａは、メモリー３２ａ内のチャットデータ３１ａに登録された第１テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ａの画面ではメモリー３２ａ内のチャットデータ３１ａに基づき第１テキストに「既読」の文字列４５が表記される。
【００２７】
次に、スマートフォン端末１３ｂで入力枠４６に第２テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー２８ｂは、時系列でメモリー３２ｂ内のチャットデータ３１ｂに第２テキストを特定する第２テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストはディスプレイパネル３３ｂの画面に表示される。第２テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。配信手段１６は、メッセージデータを受信すると宛先のスマートフォン端末１３ａに向けてメッセージデータを転送する。メッセージデータには配信手段１６の受信日時が追記される。配信手段１６は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータに続き第２テキストデータを登録する。
【００２８】
転送されたメッセージデータはスマートフォン端末１３ａのプロセッサー２８ａで受信される。プロセッサー２８ａはメモリー３２ａ内のチャットデータ３１ａに時系列で第２テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第２テキストはディスプレイパネル３３ａの画面に表示される。第２テキストの表示の完了はメッセージサーバー１４の配信手段１６に通知される。配信手段１６はチャットデータ２１内の第２テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００２９】
「既読」の事象はスマートフォン端末１３ｂのプロセッサー２８ｂに通知される。プロセッサー２８ｂは、メモリー３２ｂ内のチャットデータ３１ｂに登録された第２テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ｂの画面ではメモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストに「既読」の文字列４５が表記される。
【００３０】
次に、スマートフォン端末１３ａで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー２８ａは、メッセージサーバー１４に向かって第３テキストを特定する第３テキストデータを送信せずにメモリー３２ａ内のチャットデータ３１ａに時系列で第３テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第３テキストはディスプレイパネル３３ａの画面に表示される。「ひとりごと」ボタン５４の操作に応じて第３テキストデータの送信は禁止されることから、第３テキストはチャットの相手方（スマートフォン端末１３ｂの所有者）に知られることはない。その一方で、スマートフォン端末１３ａの所有者（文字入力の操作主体）はディスプレイパネル３３ａの画面上で第３テキストを確認することができる。こうして第３テキストデータは操作主体個人のメモやひとりごととして機能することができる。メモやひとりごとの書き込みにあたって、いちいち画面の切り替えは必要ないので、チャットの操作性は高められることができる。
【００３１】
同様に、スマートフォン端末１３ｂで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー２８ｂは、メッセージサーバー１４に向かって第３テキストを特定する第３テキストデータを送信せずにメモリー３２ｂ内のチャットデータ３１ｂに時系列で第３テキストデータを登録する。「ひとりごと」ボタン５４の操作に応じて第３テキストデータの送信は禁止されることから、第３テキストはチャットの相手方（スマートフォン端末１３ａの所有者）に知られることはない。その一方で、スマートフォン端末１３ｂの所有者（文字入力の操作主体）はディスプレイパネル３３ｂの画面上で第３テキストを確認することができる。こうしてチャットの参加者は、気軽に自分向けにメモを書き込んだり、チャットの相手に気づかれずに愚痴ったりすることができる。
【００３２】
図６は本発明の第２実施形態に係るチャットシステム６１の構成を概略的に示す。本実施形態に係るチャットシステム６１では、スマートフォン端末１３は、例えば、入力手段２３、第１登録手段６２、第２登録手段２５、表示処理手段２７、判別手段６３および送信手段６４として機能するプロセッサー（演算処理装置）６５ａ、６５ｂを備える。その他の構成は前述のチャットシステム１１と同様である。
【００３３】
ここでは、図３に示されるように、「送信」ボタン（アイコン）４９が操作される（タップされる）と、一時的にメモリー３２ａに保持されたテキストデータはメモリー３２ａ内のチャットデータ３１ａに時系列で登録される。図２に示されるように、チャットルーム４１の画面ではテキストデータで特定されるテキスト５１が追加される。こうしてプロセッサー６５ａは第１登録手段６２として機能する。
【００３４】
図４に示されるように、入力枠４６内にテキスト５３が表示される際に「ひとりごと」ボタン（アイコン）５４が操作される（タップされる）と、プロセッサー６５ａはテキスト５３を特定するテキストデータに標識を付加する。標識は例えばフラグのオンオフ（「１」値または「０」値の選択）で実現されることができる。標識付きのテキストデータはメモリー３２ａ内のチャットデータ３１ａに時系列で登録される。図５に示されるように、チャットルーム４１の画面ではテキストデータで特定されるテキスト５５が追加される。チャットルーム４１の画面では例えば「既読」の文字列４５に代えて「ひとりごと」の文字列５６が表示される。こうしてプロセッサー６５ａは判別手段６３として機能する。
【００３５】
チャットデータ３１ａへの登録にあたってプロセッサー６５ａはテキストデータの標識を確認する。標識がなければ、プロセッサー６５ａはメッセージサーバー１４に向けて当該テキストデータを送信する。テキストデータの送信にあたってプロセッサー６５ａはメッセージデータを生成する。メッセージデータではテキストデータに差出人のＩＤと宛先のＩＤとが付加される。その一方で、標識付きのテキストデータであれば、プロセッサー６５ａは、相手のスマートフォン端末１３ｂに到達する送信の対象から標識付きのテキストデータを排除する。こうしてプロセッサー６５ａは送信手段６４として機能する。同様に、スマートフォン端末１３ｂでは、プロセッサー６５ｂは、前述と同様な入力手段２３や第２登録手段２５、表示処理手段２７に加えて、第１登録手段６２、判別手段６３および送信手段６４として機能する。
【００３６】
いま、１つのスマートフォン端末１３ａの所有者と、１つのスマートフォン端末１３ｂの所有者との間でチャットが成立する場面を想定する。スマートフォン端末１３ａのプロセッサー６５ａはインターネット１２経由でメッセージサーバー１４の配信手段１６に接続される。同様に、他のスマートフォン端末１３ｂのプロセッサー６５ｂはインターネット１２経由でメッセージサーバー１４の配信手段１６に接続される。スマートフォン端末１３ａのプロセッサー６５ａとスマートフォン端末１３ｂのプロセッサー６５ｂとは配信手段１６経由で相互に接続される。
【００３７】
スマートフォン端末１３ａで入力枠４６に第１テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー６５ａは、時系列でメモリー３２ａ内のチャットデータ３１ａに第１テキストを特定する第１テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第１テキストはディスプレイパネル３３ａの画面に表示される。第１テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。配信手段１６は、メッセージデータを受信すると宛先のスマートフォン端末１３ｂに向けてメッセージデータを転送する。メッセージデータには配信手段１６の受信日時が追記される。配信手段１６は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータを登録する。
【００３８】
転送されたメッセージデータはスマートフォン端末１３ｂのプロセッサー６５ｂで受信される。プロセッサー６５ｂはメモリー３２ｂ内のチャットデータ３１ｂに時系列で第１テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第１テキストはディスプレイパネル３３ｂの画面に表示される。第１テキストの表示の完了はメッセージサーバー１４の配信手段１６に通知される。配信手段１６はチャットデータ２１内の第１テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００３９】
「既読」の事象はスマートフォン端末１３ａのプロセッサー６５ａに通知される。プロセッサー６５ａは、メモリー３２ａ内のチャットデータ３１ａに登録された第１テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ａの画面ではメモリー３２ａ内のチャットデータ３１ａに基づき第１テキストに「既読」の文字列４５が表記される。
【００４０】
次に、スマートフォン端末１３ｂで入力枠４６に第２テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー６５ｂは、時系列でメモリー３２ｂ内のチャットデータ３１ｂに第２テキストを特定する第２テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストはディスプレイパネル３３ｂの画面に表示される。第２テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。配信手段１６は、メッセージデータを受信すると宛先のスマートフォン端末１３ａに向けてメッセージデータを転送する。メッセージデータには配信手段１６の受信日時が追記される。配信手段１６は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータに続き第２テキストデータを登録する。
【００４１】
転送されたメッセージデータはスマートフォン端末１３ａのプロセッサー６５ａで受信される。プロセッサー６５ａはメモリー３２ａ内のチャットデータ３１ａに時系列で第２テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第２テキストはディスプレイパネル３３ａの画面に表示される。第２テキストの表示の完了はメッセージサーバー１４の配信手段１６に通知される。配信手段１６はチャットデータ２１内の第２テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００４２】
「既読」の事象はスマートフォン端末１３ｂのプロセッサー６５ｂに通知される。プロセッサー６５ｂは、メモリー３２ｂ内のチャットデータ３１ｂに登録された第２テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ｂの画面ではメモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストに「既読」の文字列４５が表記される。
【００４３】
次に、スマートフォン端末１３ａで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー６５ａは、メッセージサーバー１４に向かって第３テキストを特定する第３テキストデータを送信せずにメモリー３２ａ内のチャットデータ３１ａに時系列で第３テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第３テキストはディスプレイパネル３３ａの画面に表示される。第３テキストデータに付加された標識に基づき第３テキストデータの送信は禁止されることから、第３テキストデータは相手のスマートフォン端末１３ｂに到達しない。第３テキストはチャットの相手方（スマートフォン端末１３ｂの所有者）に知られることはない。その一方で、スマートフォン端末１３ａの所有者（文字入力の操作主体）はディスプレイパネル３３ａの画面上で第３テキストを確認することができる。こうして第３テキストデータは操作主体個人のメモやひとりごととして機能することができる。メモやひとりごとの書き込みにあたって、いちいち画面の切り替えは必要ないので、チャットの操作性は高められることができる。
【００４４】
同様に、スマートフォン端末１３ｂで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー６５ｂは、メッセージサーバー１４に向かって第３テキストを特定する第３テキストデータを送信せずにメモリー３２ｂ内のチャットデータ３１ｂに時系列で第３テキストデータを登録する。第３テキストデータに付加された標識に基づき第３テキストデータの送信は禁止されることから、第３テキストデータは相手のスマートフォン端末１３ａに到達しない。第３テキストはチャットの相手方（スマートフォン端末１３ａの所有者）に知られることはない。その一方で、スマートフォン端末１３ｂの所有者（文字入力の操作主体）はディスプレイパネル３３ｂの画面上で第３テキストを確認することができる。こうしてチャットの参加者は、気軽に自分向けにメモを書き込んだり、チャットの相手に気づかれずに愚痴ったりすることができる。
【００４５】
図７は本発明の第３実施形態に係るチャットシステム７１の構成を概略的に示す。本実施形態に係るチャットシステム７１では、スマートフォン端末１３は、例えば、入力手段２３、第１登録手段２４、第２登録手段２５、表示処理手段２７および判別手段７２として機能するプロセッサー（演算処理装置）７３ａ、７３ｂを備える。メッセージサーバー１４の配信手段７４は、標識付きのテキストデータを含むメッセージデータの転送を禁止しながら、受信したメッセージデータを転送する。その他の構成は前述のチャットシステム１１と同様である。
【００４６】
図４に示されるように、入力枠４６内にテキスト５３が表示される際に「ひとりごと」ボタン（アイコン）５４が操作される（タップされる）と、プロセッサー７３ａはテキスト５３を特定するテキストデータに標識を付加する。標識は例えばフラグのオンオフ（「１」値または「０」値の選択）で実現されることができる。標識付きのテキストデータはメモリー３２ａ内のチャットデータ３１ａに時系列で登録される。図５に示されるように、チャットルーム４１の画面ではテキストデータで特定されるテキスト５５が追加される。チャットルーム４１の画面では例えば「既読」の文字列４５に代えて「ひとりごと」の文字列５６が表示される。
【００４７】
プロセッサー７３ａはメッセージサーバー１４に向けて標識付きのテキストデータを送信する。テキストデータの送信にあたってプロセッサー７３ａはメッセージデータを生成する。メッセージデータではテキストデータに差出人のＩＤと宛先のＩＤとが付加される。こうしてプロセッサー７３ａは判別手段７２として機能する。同様に、スマートフォン端末１３ｂでは、プロセッサー７３ｂは、前述と同様な入力手段２３や第１登録手段２４、第２登録手段２５、表示処理手段２７に加えて、判別手段７２として機能する。
【００４８】
いま、１つのスマートフォン端末１３ａの所有者と、１つのスマートフォン端末１３ｂの所有者との間でチャットが成立する場面を想定する。スマートフォン端末１３ａのプロセッサー７３ａはインターネット１２経由でメッセージサーバー１４の配信手段７４に接続される。同様に、他のスマートフォン端末１３ｂのプロセッサー７３ｂはインターネット１２経由でメッセージサーバー１４の配信手段７４に接続される。スマートフォン端末１３ａのプロセッサー７３ａとスマートフォン端末１３ｂのプロセッサー７３ｂとは配信手段７４経由で相互に接続される。
【００４９】
スマートフォン端末１３ａで入力枠４６に第１テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー７３ａは、時系列でメモリー３２ａ内のチャットデータ３１ａに第１テキストを特定する第１テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第１テキストはディスプレイパネル３３ａの画面に表示される。第１テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。
【００５０】
配信手段７４は、受信したメッセージデータに含まれるテキストデータの標識を確認する。標識がなければ、配信手段７４は宛先のスマートフォン端末１３ｂに向けてメッセージデータを転送する。メッセージデータには配信手段７４の受信日時が追記される。配信手段７４は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータを登録する。
【００５１】
転送されたメッセージデータはスマートフォン端末１３ｂのプロセッサー７３ｂで受信される。プロセッサー７３ｂはメモリー３２ｂ内のチャットデータ３１ｂに時系列で第１テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第１テキストはディスプレイパネル３３ｂの画面に表示される。第１テキストの表示の完了はメッセージサーバー１４の配信手段７４に通知される。配信手段７４はチャットデータ２１内の第１テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００５２】
「既読」の事象はスマートフォン端末１３ａのプロセッサー７３ａに通知される。プロセッサー７３ａは、メモリー３２ａ内のチャットデータ３１ａに登録された第１テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ａの画面ではメモリー３２ａ内のチャットデータ３１ａに基づき第１テキストに「既読」の文字列４５が表記される。
【００５３】
次に、スマートフォン端末１３ｂで入力枠４６に第２テキストが表示されながら「送信」ボタン４９が操作されると、プロセッサー７３ｂは、時系列でメモリー３２ｂ内のチャットデータ３１ｂに第２テキストを特定する第２テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストはディスプレイパネル３３ｂの画面に表示される。第２テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。
【００５４】
配信手段７４は、受信したメッセージデータに含まれるテキストデータの標識を確認する。標識がなければ、配信手段７４は宛先のスマートフォン端末１３ａに向けてメッセージデータを転送する。メッセージデータには配信手段７４の受信日時が追記される。配信手段７４は大容量記憶装置１９内のチャットデータ２１に時系列で第１テキストデータに続き第２テキストデータを登録する。
【００５５】
転送されたメッセージデータはスマートフォン端末１３ａのプロセッサー７３ａで受信される。プロセッサー７３ａはメモリー３２ａ内のチャットデータ３１ａに時系列で第２テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第２テキストはディスプレイパネル３３ａの画面に表示される。第２テキストの表示の完了はメッセージサーバー１４の配信手段７４に通知される。配信手段７４はチャットデータ２１内の第２テキストデータに「既読」の通知を関連づける。「既読」の通知はチャットデータ２１に登録される。
【００５６】
「既読」の事象はスマートフォン端末１３ｂのプロセッサー７３ｂに通知される。プロセッサー７３ｂは、メモリー３２ｂ内のチャットデータ３１ｂに登録された第２テキストデータに「既読」の事象を関連づける。ディスプレイパネル３３ｂの画面ではメモリー３２ｂ内のチャットデータ３１ｂに基づき第２テキストに「既読」の文字列４５が表記される。
【００５７】
次に、スマートフォン端末１３ａで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー７３ａは、メモリー３２ａ内のチャットデータ３１ａに時系列で第３テキストを特定する第３テキストデータを登録する。メモリー３２ａ内のチャットデータ３１ａに基づき第３テキストはディスプレイパネル３３ａの画面に表示される。第３テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。
【００５８】
配信手段７４は、受信したメッセージデータに含まれるテキストデータの標識を確認する。標識の付加が検出されると、配信手段７４は標識付きの第３テキストデータの転送を禁止する。メッセージサーバー１４では標識付きの第３テキストデータを含むメッセージデータは大容量記憶装置１９のチャットデータ２１に記録されもよいしそのまま破棄されてもよい。第３テキストデータに付加された標識に基づき第３テキストデータの転送は禁止されることから、第３テキストデータは相手のスマートフォン端末１３ｂに到達しない。第３テキストはチャットの相手方（スマートフォン端末１３ｂの所有者）に知られることはない。その一方で、スマートフォン端末１３ａの所有者（文字入力の操作主体）はディスプレイパネル３３ａの画面上で第３テキストを確認することができる。こうして第３テキストデータは操作主体個人のメモやひとりごととして機能することができる。メモやひとりごとの書き込みにあたって、いちいち画面の切り替えは必要ないので、チャットの操作性は高められることができる。
【００５９】
同様に、スマートフォン端末１３ｂで入力枠４６に第３テキストが表示されながら「ひとりごと」ボタン５４が操作されると、プロセッサー７３ｂは、メモリー３２ｂ内のチャットデータ３１ｂに時系列で第３テキストを特定する第３テキストデータを登録する。メモリー３２ｂ内のチャットデータ３１ｂに基づき第３テキストはディスプレイパネル３３ｂの画面に表示される。第３テキストデータはメッセージデータに組み込まれてメッセージサーバー１４に向けて送信される。
【００６０】
配信手段７４は、受信したメッセージデータに含まれるテキストデータの標識を確認する。標識の付加が検出されると、配信手段７４は標識付きの第３テキストデータの転送を禁止する。メッセージサーバー１４では標識付きの第３テキストデータを含むメッセージデータは大容量記憶装置１９のチャットデータ２１に記録されもよいしそのまま破棄されてもよい。第３テキストデータに付加された標識に基づき第３テキストデータの転送は禁止されることから、第３テキストデータは相手のスマートフォン端末１３ａに到達しない。第３テキストはチャットの相手方（スマートフォン端末１３ａの所有者）に知られることはない。その一方で、スマートフォン端末１３ｂの所有者（文字入力の操作主体）はディスプレイパネル３３ｂの画面上で第３テキストを確認することができる。こうしてチャットの参加者は、気軽に自分向けにメモを書き込んだり、チャットの相手に気づかれずに愚痴ったりすることができる。
【符号の説明】
【００６１】
１１…チャットシステム、１４…メッセージサーバー、２３…入力手段、２４…第１登録手段、２５…第２登録手段、２６…第３登録手段、２７…表示処理手段、３１ａ…チャットデータ、４６…入力枠、４８…第１テキスト（入力枠のテキスト）、４９…第１操作ボタン（「送信」ボタン）、５２…第２テキスト（受信したテキストデータのテキスト）、５３…第１テキスト（入力枠のテキスト）、５４…第２操作ボタン（「ひとりごと」ボタン）、６１…チャットシステム、６２…第１登録手段、６３…判別手段、６４…送信手段、７１…チャットシステム、７２…判別手段、７４…送信手段（配信手段）。
【要約】
【課題】画面を切り替えなくても、手軽に自分向けにメモを書き込むことができるチャットシステムを提供する。
【解決手段】チャットシステムは、第２操作ボタン５４の操作に応じて、メッセージサーバーに送信せずに、チャットデータに、入力手段に保持される第１テキスト５３を特定する第１テキストデータを登録する第３登録手段と、チャットデータに基づき画面４１に第１テキスト５５を表示する表示処理手段とを備える。
【選択図】図５【図１】
0006813920.tif 000002
【図２】
0006813920.tif 000003
【図３】
0006813920.tif 000004
【図４】
0006813920.tif 000005
【図５】
0006813920.tif 000006
【図６】
0006813920.tif 000007
【図７】
0006813920.tif 000008