(57)【要約】  端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置が、前記メッセージングサービスにより、所定の要求を示すコンテンツを前記端末から受信すると、前記所定の要求に対する確認のメッセージを前記端末に返信する処理と、前記確認のメッセージに対し、所定のコンテンツを前記端末から受信すると、前記所定の要求に基づいた処理を行う処理と、を実行する。
2019116488.tif 000002
【特許請求の範囲】
【請求項１】
端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置が、
前記メッセージングサービスにより、所定の要求を示すコンテンツを前記端末から受信すると、前記所定の要求に対する確認のメッセージを前記端末に返信する処理と、
前記確認のメッセージに対し、所定のコンテンツを前記端末から受信すると、前記所定の要求に基づいた処理を行う処理と、
を実行する情報処理方法。
【請求項２】
前記所定のコンテンツは、前記端末において記憶されている、画像、イラスト、及び音声の少なくとも一つを含むコンテンツである、
請求項１に記載の情報処理方法。
【請求項３】
前記所定のコンテンツは、前記情報処理装置から前記端末に配信されたコンテンツであり、
前記確認のメッセージは、前記所定のコンテンツの送信を前記端末のユーザに促すメッセージを含む、
請求項１または２に記載の情報処理方法。
【請求項４】
前記返信する処理は、前記端末に記憶されている複数のコンテンツのうち肯定を表すコンテンツを、前記端末の画面に表示させる要求を前記端末に返信する、
請求項１乃至３のいずれか一項に記載の情報処理方法。
【請求項５】
前記所定の要求に基づいた処理を行う処理は、前記端末から受信したコンテンツに含まれる文字、当該コンテンツに含まれるオブジェクトの形状、当該コンテンツに含まれる音声、及び当該コンテンツに対応付けられたタグの少なくとも一つに基づいて、当該コンテンツが所定のコンテンツであるか否かを判定する、
請求項１乃至４のいずれか一項に記載の情報処理方法。
【請求項６】
前記情報処理装置が、
前記メッセージングサービスにおける所定のアカウントと、前記端末のユーザとを含むグループにおいて、前記所定のアカウントからの広告のメッセージを前記端末に送信する処理を実行し、
前記返信する処理は、前記グループに対する前記端末からのメッセージを受信すると、受信したメッセージのコンテキストに応じた、前記所定の要求を受け付けるためのメッセージを返信し、
前記所定の要求に基づいた処理を行う処理は、前記確認のメッセージに対し、前記所定のコンテンツを前記端末から受信すると、前記所定の要求と、前記情報処理装置に登録されている前記端末のユーザの情報とを、前記所定のアカウントに応じた外部サーバに送信する、
請求項１乃至５のいずれか一項に記載の情報処理方法。
【請求項７】
端末にコンテンツを送受信させるメッセージングサービスを提供する提供部と、
前記メッセージングサービスにより、所定の要求を示すコンテンツを前記端末から受信すると、前記所定の要求に対する確認のメッセージを前記端末に返信する返信部と、
前記確認のメッセージに対し、所定のコンテンツを前記端末から受信すると、前記所定の要求に基づいた処理を行う制御部と、
を有する情報処理装置。
【請求項８】
端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置に、
前記メッセージングサービスにより、所定の要求を示すコンテンツを前記端末から受信すると、前記所定の要求に対する確認のメッセージを前記端末に返信する処理と、
前記確認のメッセージに対し、所定のコンテンツを前記端末から受信すると、前記所定の要求に基づいた処理を行う処理と、
を実行させるプログラム。
【請求項９】
情報処理端末に、
情報処理装置により提供されるメッセージングサービスにより、所定の要求を示すコンテンツを送信する処理と、
前記所定の要求に対する確認のメッセージを受信する処理と、
受信したコマンド、または前記確認のメッセージに基づいて、所定の種別の１以上の送信用コンテンツを表示する処理と、
前記確認のメッセージに対し、前記送信用コンテンツからユーザにより指定された所定のコンテンツを送信する処理と、
を実行させるプログラム。
【請求項１０】
情報処理端末が、
情報処理装置により提供されるメッセージングサービスにより、所定の要求を示すコンテンツを送信する処理と、
前記所定の要求に対する確認のメッセージを受信する処理と、
受信したコマンド、または前記確認のメッセージに基づいて、所定の種別の１以上の送信用コンテンツを表示する処理と、
前記確認のメッセージに対し、前記送信用コンテンツからユーザにより指定された所定のコンテンツを送信する処理と、
を実行する情報処理方法。
【請求項１１】
情報処理端末であって、
前記情報処理端末とネットワークを介して接続される情報処理装置により提供されるメッセージングサービスにより、所定の要求を示すコンテンツを送信する第１送信部と、
前記所定の要求に対する確認のメッセージを受信する受信部と、
受信したコマンド、または前記確認のメッセージに基づいて、所定の種別の１以上の送信用コンテンツを表示する表示制御部と、
前記確認のメッセージに対し、前記送信用コンテンツからユーザにより指定された所定のコンテンツを送信する第２送信部と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理方法、情報処理装置、プログラム、及び情報処理端末に関する。
【背景技術】
【０００２】
従来、ＷｅｂサイトのＵＲＬを含む広告等を配信し、当該Ｗｅｂサイトにてユーザからの注文等を受け付けるシステムが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０８０２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、Ｗｅｂサイトを用いた注文の操作は、当該操作に不慣れなユーザにとっては不便であるという問題がある。【０００５】
本開示は、上記問題に鑑みてなされたものであり、注文等のための操作をより容易にできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の一実施形態に係る情報処理装置は、端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置であって、前記メッセージングサービスにより、所定の要求を示すコンテンツを前記端末から受信すると、前記所定の要求に対する確認のメッセージを前記端末に返信する処理と、前記確認のメッセージに対し、所定のコンテンツを前記端末から受信すると、前記所定の要求に基づいた処理を行う処理と、を実行する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る通信システムの構成を示す図である。
【図２】通信システムの処理の一例を示すシーケンス図である。
【図３Ａ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｂ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｃ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｄ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｅ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｆ】端末に表示されるトークルーム画面の一例を示す図である。
【図３Ｇ】端末に表示されるトークルーム画面の一例を示す図である。
【図４Ａ】プレースフォルダにより入力制限された、端末に表示されるトークルーム画面の一例を示す図である。
【図４Ｂ】プレースフォルダにより入力制限された、端末に表示されるトークルーム画面の一例を示す図である。
【図４Ｃ】プレースフォルダにより入力制限された、端末に表示されるトークルーム画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
＜法的事項の遵守＞
本明細書に記載の開示を実施する場合は、通信の秘密等、本開示を実施に関する実施国の法的事項を遵守の上で実施されるものであることに留意されたい。
【０００９】
本開示に係る実施形態について、図面を参照して説明する。
＜システム構成＞
図１は、本開示の実施形態に係る通信システム１の構成を示す図である。図１に開示されるように、通信システム１では、ネットワーク３０を介してサーバ１０と、端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）とが接続される。また、ネットワーク３０を介してサーバ１０と、提供サーバ５０とが接続される。サーバ１０は、ネットワーク３０を介してユーザが所有する端末２０に、端末２０間でのメッセージの送受信を実現するサービスを提供する。なお、サーバ１０の数、提供サーバ５０の数、及びネットワーク３０に接続される端末２０の数は限定されない。
【００１０】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を担う。すなわち、ネットワーク３０は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１１】
ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク３０は、限定でなく例として、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ＬＴＥ（long term evolution）ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ネットワーク３０は、１つまたは複数のネットワーク３０を含むことができる。
【００１２】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、限定でなく例として、サーバ装置、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ１０は情報処理装置と表現されても良い。
【００１３】
サーバ１０は、限定ではなく例として、ＳＮＳ（Social Networking Service）のメッセージングサービスを提供する。ここで、メッセージングサービスとは、例えば、サーバ１０を介して、複数の端末２０にて、各端末２０のユーザに指定されたコンテンツを送受信することを可能とするサービスである。また、メッセージングサービスとは、例えば、サーバ１０と端末２０にて、サーバ１０のチャットボットまたはオペレータ等により指定されたコンテンツ、及び端末２０のユーザに指定されたコンテンツを送受信することを可能とするサービスである。
【００１４】
また、サーバ１０は、限定ではなく例として、ディープラーニング等の機械学習によるＡＩ（Artificial Intelligence）を用いたチャットボット（chatbot）により、当該メッセージングサービスを用いて端末２０のユーザと会話を行い、提供サーバ５０が提供する商品等に対する注文、提供サーバ５０へのデータの登録、契約の申込み、申請等（以下で「注文等」と称する。）を受け付ける。
【００１５】
提供サーバ５０は、限定ではなく例として、商品、またはサービスの販売または提供を行う事業者が運用する情報処理装置である。提供サーバ５０は、商品、またはサービスの注文を、サーバ１０を介して端末２０から受け付ける。提供サーバ５０により販売される商品等は、限定ではなく例として、飲食物、衣料、金融、不動産、自治体への申請等でもよい。
【００１６】
端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）は、各実施形態において記載する機能を実現できる情報処理端末（情報処理装置）であればどのような端末（装置）であってもよい。端末２０は、限定ではなく例として、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ・（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末２０は情報処理端末または情報処理装置と表現されても良い。
【００１７】
端末２０Ａ、端末２０Ｂおよび端末２０Ｃの構成は基本的には同一であるため、以下の説明においては、端末２０について説明する。また、必要に応じて、ユーザXが利用する端末を端末２０Xと表現し、ユーザXまたは端末２０Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよい。
【００１８】
端末２０は、サーバ１０が提供するＳＮＳのメッセージングサービスを用い、他の端末２０またはサーバ１０のチャットボットと、テキストのメッセージ、予め端末２０に記憶されている送信用コンテンツ（スタンプ）、画像、及び音声ファイル等のコンテンツ（以下で、適宜「メッセージ等」とも称する。）の送受信を行う。
＜ハードウェア（HW）構成＞ 
図１を用いて、通信システム１に含まれる各装置のHW構成について説明する。
【００１９】
（１）端末のHW構成
端末２０は、制御装置２１（ＣＰＵ：central processing unit（中央処理装置））、記憶装置２８、通信Ｉ／Ｆ２２（インタフェース）、入出力装置２３、表示装置２４、マイク２５、スピーカ２６、カメラ２７を備える。端末２０のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。
【００２０】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、サーバ１０との通信を実行する機能を有する。通信Ｉ／Ｆ２２は、各種データを制御装置２１からの指示に従って、サーバ１０に送信する。また、通信Ｉ／Ｆ２２は、サーバ１０から送信された各種データを受信し、制御装置２１に伝達する。
【００２１】
入出力装置２３は、端末２０に対する各種操作を入力する装置、および、端末２０で処理された処理結果を出力する装置を含む。入出力装置２３は、入力装置と出力装置が一体化していても良いし、入力装置と出力装置に分離していてもよい。
【００２２】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置２１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力装置は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００２３】
出力装置は、制御装置２１で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力装置は、限定でなく例として、 タッチパネル、タッチディスプレイ、スピーカ（音声出力）、レンズ（限定でなく例として３D（three dimensions）出力や、ホログラム出力）、プリンターなどを含む。
【００２４】
表示装置２４は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示装置２４は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示装置２４は、３Dで表示データを表示可能であってもよい。
【００２５】
入出力装置２３がタッチパネルの場合、入出力装置２３と表示装置２４とは、略同一の大きさおよび形状で対向して配置されていても良い。
【００２６】
制御装置２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００２７】
制御装置２１は、限定でなく例として、中央処理装置（ＣＰＵ）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）を含む。
【００２８】
記憶装置２８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置２８は、限定でなく例として、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体を含む。
【００２９】
端末２０は、プログラムＰを記憶装置２８に記憶し、このプログラムＰを実行することで、制御装置２１が、制御装置２１に含まれる各部としての処理を実行する。つまり、記憶装置２８に記憶されるプログラムＰは、端末２０に、制御装置２１が実行する各機能を実現させる。
【００３０】
マイク２５は、音声データの入力に利用される。スピーカ２６は、音声データの出力に利用される。カメラ２７は、動画像データの取得に利用される。
（２）サーバのHW構成 
サーバ１０は、制御装置１１（ＣＰＵ）、記憶装置１５、通信Ｉ／Ｆ１４（インタフェース）、入出力装置１２、ディスプレイ１３を備える。サーバ１０のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。
【００３１】
制御装置１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３２】
制御装置１１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡであってもよい。ただし、本開示において、制御装置１１は、これらに限定されない。
【００３３】
記憶装置１５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置１５は、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶装置１５は、これらに限定されない。
【００３４】
通信Ｉ／Ｆ１４は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１４は、ネットワーク３０を介して、端末２０との通信を実行する機能を有する。通信Ｉ／Ｆ１４は、各種データを制御装置１１からの指示に従って、端末２０に送信する。また、通信Ｉ／Ｆ１４は、端末２０から送信された各種データを受信し、制御装置１１に伝達する。
【００３５】
入出力装置１２は、サーバ１０に対する各種操作を入力する装置により実現される。入出力装置１２は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置１１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力装置１２は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力装置１２、限定でなく例として、タッチパネルやカメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含んでいてもよい。ただし、本開示において、入出力装置１２は、これらに限定されない。
【００３６】
ディスプレイ１３は、代表的にはモニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。なお、ディスプレイ１３は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。なお、これらのディスプレイ１３は、３Dで表示データを表示可能であってもよい。ただし、本開示において、ディスプレイ１３は、これらに限定されない。
【００３７】
サーバ１０は、プログラムＰを記憶装置１５に記憶し、このプログラムＰを実行することで、制御装置１１が、制御装置１１に含まれる各部としての処理を実行する。つまり、記憶装置１５に記憶されるプログラムＰは、サーバ１０に、制御装置１１が実行する各機能を実現させる。
【００３８】
本開示の各実施形態においては、端末２０および／またはサーバ１０のＣＰＵがプログラムPを実行することにより、実現するものとして説明する。
【００３９】
なお、端末２０の制御装置２１、および／または、サーバ１０の制御装置１１は、ＣＰＵだけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００４０】
また、本開示の各実施形態のプログラムP(ソフトウェアプログラム/コンピュータプログラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
【００４１】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（限定でなく例として、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムＰを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【００４２】
サーバ１０および／または端末２０は、記憶媒体に記憶されたプログラムＰを読み出し、読み出したプログラムＰを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
【００４３】
また、本開示のプログラムＰは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ１０および／または端末２０に提供されてもよい。サーバ１０および／または端末２０は、限定でなく例として、インターネット等を介してダウンロードしたプログラムＰを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【００４４】
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４５】
サーバ１０、提供サーバ５０（「外部サーバ」の一例。）、および／または端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【００４６】
端末２０及び提供サーバ５０における処理の少なくとも一部を、サーバ１０により行う構成としてもよい。この場合、例えば、端末２０の制御装置２１等の各機能部の処理のうち少なくとも一部の処理を、サーバ１０で行う構成としてもよい。
【００４７】
サーバ１０における処理の少なくとも一部を、端末２０により行う構成としてもよい。この場合、サーバ１０の制御装置１１の各機能部の処理のうち少なくとも一部の処理を、端末２０で行う構成としてもよい。
【００４８】
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよい。
【００４９】
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。
【００５０】
＜機能構成＞
（１）端末の機能構成
図１に示すように、端末２０は、制御装置２１により実現される機能として、受付部２０１、ＳＮＳ処理部２０２、制限部２０３、及び表示制御部２０４を有する。
【００５１】
受付部２０１は、ユーザからの操作を受け付ける。受付部２０１は、例えば、ＳＮＳ（Social Networking Service）によりインスタントメッセージ（チャット）を送受信する操作等を受け付ける。
【００５２】
ＳＮＳ処理部２０２は、サーバ１０により提供されるＳＮＳに関する処理を行う。ＳＮＳ処理部２０２は、例えば、インスタントメッセージ２を送受信し、送受信したインスタントメッセージをトークルーム画面に表示する。
【００５３】
制限部２０３は、
表示制御部２０４は、端末２０の画面の表示を制御する。
（２）サーバの機能構成
図１に示すように、サーバ１０は、制御装置１１により実現される機能として、ＳＮＳ処理部１０１、返信部１０２、制限部１０３、サービス提供部１０４、及び表示制御部１０５を有する。
【００５４】
ＳＮＳ処理部１０１は、ＳＮＳ等による各種サービスを端末２０に提供する。ＳＮＳ処理部１０１は、例えば、端末２０のユーザ等のアカウントの管理、インスタントメッセージング機能によるメッセージ等の送受信及び記憶、決済等の各種サービスを提供する。
【００５５】
返信部１０２は、ＡＩによるチャットボット等を用いて、端末２０から送信されたメッセージ等に対して、メッセージ等の返信を行う。
【００５６】
制限部１０３は、
サービス提供部１０４は、端末２０から肯定を示すスタンプ（「所定のコンテンツ」の一例。）を受信すると、端末２０と返信部１０２で送受信されたメッセージ等に基づいて、注文等のためのデータを生成し、提供サーバ５０に送信する。表示制御部１０５は、端末２０の画面の表示を制御する。
【００５７】
＜処理＞
次に、図２、及び図３Ａ乃至図３Ｇを参照し、通信システム１の処理について説明する。図２は、通信システム１の処理の一例を示すシーケンス図である。図３Ａ乃至図３Ｇは、端末２０に表示されるトークルーム画面の一例を示す図である。
【００５８】
ステップＳ１において、サーバ１０のＳＮＳ処理部１０１は、広告等のメッセージを、端末２０に送信する。ここで、サーバ１０のＳＮＳ処理部１０１は、サーバ１０が提供するメッセージングサービスにおける所定の企業等のアカウントからの要求に応じて、当該アカウントと、当該端末２０のユーザとを含むグループにおいて、当該のアカウントからの広告のメッセージを端末２０に送信する。なお、サーバ１０のＳＮＳ処理部１０１は、例えば、サーバ１０の事業者が提携する各企業で共通の注文等用のアカウントと、当該端末２０のユーザとを含むグループにおいて、当該広告のメッセージを端末２０に送信するようにしてもよい。
【００５９】
続いて、端末２０のＳＮＳ処理部２０２は、受信したメッセージをトークルーム画面に表示させる（ステップＳ２）。ここで、端末２０の画面には、図３Ａのように、当該グループ内で送受信されたコンテンツが時系列順に表示されるトークルーム画面が表示される。図３Ａ等のトークルーム画面の表示例を示す図では、端末２０のトークルーム画面において、端末２０から送信されたコンテンツは右揃えで表示され、サーバ１０から受信したコンテンツは、左揃えで表示されるものとして図示する。また、端末２０のトークルーム画面において、送受信された各コンテンツに対応付けて、送受信された時刻が表示される。
【００６０】
図３Ａの例では、企業等のアカウントの表示名３００が、グループ名として表示されている。また、端末２０のユーザがフォローしている所定の企業等のアカウントである「ピザＡ」から、「お得な２枚セットの注文で、１枚が無料になります！Ｘ月Ｙ日まで！！」というメッセージ３０１と、当該２枚セットの画像３０２とが表示されている。
【００６１】
続いて、ユーザの入力操作に応答した端末２０のＳＮＳ処理部２０２と、サーバ１０の返信部１０２との間でメッセージ等が送受信され、会話が行われる（ステップＳ３）。ここで、端末２０のＳＮＳ処理部２０２は、ユーザの操作に応答して、商品またはサービスの注文等を行うためのメッセージ等をサーバ１０に送信し、サーバ１０の返信部１０２は、当該グループに対する端末２０からのメッセージ等を受信すると、送受信したメッセージ等のコンテキストに応じた、注文等を受け付けるためのメッセージ等を自動で返信する。
【００６２】
図３Ｂの例では、端末２０から、ピザが２枚含まれるイラストのスタンプ３１１が送信され、サーバ１０から、コンテキストに応じた「お得な２枚セットでよろしいですか？」というメッセージ３１２が返信されている。そして、端末２０から、「はい」というメッセージ３１３が返信されている。
【００６３】
続いて、サーバ１０の返信部１０２は、送受信したコンテンツのコンテキストに応じた入力を促すメッセージを端末２０に送信する（ステップＳ４）。ここで、サーバ１０の制限部１０３は、当該トークルーム画面に係るグループ内で送受信されたコンテンツの少なくとも一部に基づいて、端末２０から次に送信されるコンテンツの入力または送信を制限する第１コマンド（要求）を端末２０に送信してもよい。
【００６４】
より具体的には、サーバ１０の制限部１０３は、例えば、ＡＩにより当該コンテキスト（文脈）、自然言語処理（ＮＬＰ、Natural Language Processing）により返信部１０２により返信される最も新しいメッセージの内容、または返信部１０２により返信される最も新しいメッセージに含まれる１以上のキーワード等を解析する。そして、解析の結果に基づいて、端末２０のユーザにより返信されるべきコンテンツにおけるデータの種別を予測する。そして、予測の結果に応じた入力データの種別を決定し、端末２０において次に入力または送信されるコンテンツを、当該入力データの種別に制限（限定）させるための第１コマンドを端末２０に送信してもよい。
【００６５】
この場合、サーバ１０の制限部１０３は、例えば、返信部１０２により返信される最も新しいメッセージに、「時間」「指定」「下さい」等の１以上の所定のキーワードが含まれる場合に、当該第１コマンド（要求）を端末２０に送信してもよい。
【００６６】
続いて、端末２０のＳＮＳ処理部２０２及び制限部２０３は、それぞれ、当該メッセージを当該トークルーム画面に表示させ、次に送信するためのコンテンツの入力または送信を制限する（ステップＳ５）。
【００６７】
ここで、端末２０の制限部２０３は、例えば、サーバ１０から当該第１コマンドを受信した場合に、当該第１コマンドに基づいて、端末２０から次に送信されるコンテンツの入力または送信を制限してもよい。
【００６８】
または、端末２０の制限部２０３は、上述したサーバ１０の制限部１０３と同様の処理により、当該トークルーム画面に係るグループ内で送受信されたコンテンツの少なくとも一部に基づいて、端末２０から次に送信されるコンテンツの入力または送信を制限してもよい。
【００６９】
より具体的には、端末２０の制限部２０３は、例えば、ＡＩにより、トークルーム画面に係るグループで送受信されたコンテンツのコンテキストを解析する。または、自然言語処理により、トークルーム画面に係るグループ内で送受信された複数のコンテンツのうち最も新しいメッセージの内容を解析する。または、当該トークルーム画面に係るグループで送受信された複数のコンテンツのうち最も新しいメッセージに含まれる１以上のキーワード等を解析する。
【００７０】
そして、端末２０の制限部２０３は、解析の結果に基づいて、端末２０のユーザにより次に送信されるべきコンテンツにおけるデータの種別を予測する。そして、予測の結果に応じた入力データの種別を決定し、端末２０において次に入力または送信されるコンテンツを、当該入力データの種別に制限（限定）する。
【００７１】
または、端末２０の制限部２０３は、当該トークルーム画面に係るグループ内で送受信されたコンテンツのうち、端末２０のユーザに選択されたメッセージの内容、または端末２０のユーザに選択されたメッセージに含まれるキーワード等に基づいて、端末２０から次に送信されるコンテンツの入力または送信を制限してもよい。例えば、後述する図３Ｃにおける「お届け時間をご指定下さい。」というメッセージ３２１がユーザにより押下された、または、当該メッセージ３２１がユーザにより押下された後、メッセージ入力欄３３２が押下されたとする。この場合、端末２０の制限部２０３は、当該メッセージ３２１の内容、または当該メッセージ３２１に含まれるキーワード等に基づいて、端末２０から次に送信されるコンテンツの入力または送信を制限してもよい。
【００７２】
また、端末２０の制限部２０３は、送信時に制限する場合は、例えば、後述する図３Ｃにおいて、「Ｓｅｎｄ」ボタン３３３が押下された場合に、送信対象のコンテンツに含まれるデータの種別が所定の種別でない場合に、警告メッセージを当該トークルーム画面に表示してもよい。
【００７３】
また、サーバ１０の制限部１０３、または端末２０の制限部２０３は、入力時に制限する場合は、所定の入力用のオブジェクト（ＵＩ（User Interface）部品）を当該トークルーム画面に表示させる処理、当該トークルーム画面に表示可能なソフトウェアキーボードの種別を制限する処理、または入力可能なデータの種別を制限する処理を実行してもよい。
【００７４】
サーバ１０の制限部１０３、または端末２０の制限部２０３は、所定の入力用のオブジェクトとしては、例えば、日にちを入力するためのカレンダー、時間を入力するための時計等が表示されてもよい。
【００７５】
また、サーバ１０の制限部１０３、または端末２０の制限部２０３は、当該トークルーム画面に表示可能なソフトウェアキーボードの種別を制限する場合、例えば、アルファベット入力用、数字入力用、日本語入力用等の各種ソフトウェアキーボードのうち、後述する図４Ａに示すように、表示可能なものを１つのみに制限してもよい。
【００７６】
また、サーバ１０の制限部１０３、または端末２０の制限部２０３は、入力可能なデータの種別を制限する場合、例えば、当該トークルーム画面に表示されたソフトウェアキーボードのうち、ユーザにより押下可能なキーを制限してもよい。この場合、サーバ１０の制限部１０３、または端末２０の制限部２０３は、押下できないキーを、後述する図４Ａに示すように、グレーで表示させてもよい。
【００７７】
これにより、サーバ１０の制限部１０３、または端末２０の制限部２０３により、端末２０のユーザがサーバ１０に返信するべきコンテンツが郵便番号や電話番号の場合は、入力または送信可能なデータを数字のみに制限する。また、当該コンテンツが氏名の片仮名の場合は、全角の片仮名に制限する。また、当該コンテンツが証明用の写真である場合は、画像に制限する。これにより、ユーザが入力または送信できる選択肢が限られ、間違いが減るため、ユーザからの回答率（コンテンツの返信率）を向上させることができる。
【００７８】
図３Ｃの例では、サーバ１０の返信部１０２から送信された、「お届け時間をご指定下さい。」というメッセージ３２１が表示されている。また、端末２０の制限部２０３により、当該入力欄として、時刻入力用オブジェクト３２２が表示されている。時刻入力用オブジェクト３２２では、時指定用オブジェクト３２２Ａで選択可能な数字は０から１１に制限され、分指定用オブジェクト３２２Ｂで選択可能な数字は０から５９に制限され、午前／午後指定用オブジェクト３２２Ｃで選択可能なデータは「ＡＭ」及び「ＰＭ」に制限されている。
【００７９】
続いて、端末２０のＳＮＳ処理部２０２は、受付部２０１により当該入力欄を用いた入力操作をユーザから受け付けると（ステップＳ６）、当該入力欄に入力されたデータを、サーバ１０に送信する（ステップＳ７）。
【００８０】
図３Ｃの時刻入力用オブジェクト３２２の「Ｓｅｔ」ボタン３２２Ｄがユーザにより押下されたとする。この場合、端末２０の制限部２０３は、図３Ｄのように、時指定用オブジェクト３２２Ａ、分指定用オブジェクト３２２Ｂ、及び午前／午後指定用オブジェクト３２２Ｃで選択されている時刻を示す「１１：０６  ＡＭ」という文字列３３１を、メッセージ入力欄３３２に入力する。そして、端末２０のＳＮＳ処理部２０２は、「Ｓｅｎｄ」ボタン３３３が押下されると、メッセージ入力欄３３２に入力されている文字列３３１をサーバ１０に送信する。そして、図３Ｅに示すように、送信された文字列３３１のメッセージ３４１が表示される。
【００８１】
なお、端末２０の制限部２０３は、端末２０のユーザからの解除操作に応答して、入力または送信の制限を解除してもよい。例えば、図３Ｃの時刻入力用オブジェクト３２２の「Ｃａｎｃｅｌ」ボタン３２２Ｅがユーザにより押下されると、端末２０の制限部２０３は、時刻入力用オブジェクト３２２の表示を消去させ、ソフトウェアキーボード等を用いてメッセージ入力欄３３２等にコンテンツを入力できるようにする。この場合、端末２０の制限部２０３は、時刻入力用オブジェクト３２２が表示される契機となったメッセージ３２１の領域がユーザにより押下されると、図３Ｃのように時刻入力用オブジェクト３２２を再度表示させてもよい。
【００８２】
続いて、サーバ１０の返信部１０２は、受信した注文等に対し、当該注文等の確認を行うためのメッセージを端末２０に送信する（ステップＳ８）。ここで、サーバ１０の返信部１０２は、当該メッセージとともに、端末２０に記憶されている複数の送信用コンテンツのうち、肯定（ＹＥＳ、ＯＫ）及び否定（ＮＯ、ＮＧ）に関連する送信用コンテンツの一覧を端末２０に表示させる第２コマンド（要求）を端末２０に送信してもよい。
【００８３】
続いて、端末２０のＳＮＳ処理部２０２は、当該メッセージと、肯定及び否定に関連する送信用コンテンツ（スタンプ）の一覧とを当該トークルーム画面に表示させる（ステップＳ９）。ここで、当該送信用コンテンツは、サーバ１０が提供するメッセージングサービスにおいて送受信するために端末２０に記憶されているコンテンツであり、例えば、画像、イラスト（キャラクターのイラスト、１以上の文字をデフォルメしたイラスト等を含む）、及び音声の少なくとも一つを含むコンテンツである。
【００８４】
ここで、端末２０のＳＮＳ処理部２０２は、例えば、サーバ１０から当該第２コマンドを受信した場合に、当該第２コマンドに応じた当該一覧を表示させてもよい。また、端末２０のＳＮＳ処理部２０２は、例えば、ＡＩまたはＮＬＰにより当該トークルーム画面に係るグループ内で送受信されたコンテンツのコンテキストまたは受信したメッセージを解析し、解析結果に基づいて、当該一覧を表示させてもよい。また、端末２０のＳＮＳ処理部２０２は、例えば、受信されたメッセージに、例えば、「ＯＫのスタンプを送信して下さい」等の所定のキーワードが含まれる場合に、当該一覧を表示させてもよい。あるいは、端末２０のＳＮＳ処理部２０２は、例えば、ユーザからソフトウェアキーボード等を用いてメッセージ入力欄３３２に「はい」等の文字列が入力されると、当該文字列をタグに含む送信用コンテンツを抽出し、当該一覧を表示させてもよい。
【００８５】
また、ここで、端末２０のＳＮＳ処理部２０２は、後述するステップＳ１３と同様の方法により、端末２０に記憶されている複数の送信用コンテンツのうち、肯定及び否定に関連する送信用コンテンツを抽出してもよい。すなわち、端末２０のＳＮＳ処理部２０２は、各送信用コンテンツに含まれる文字、当該各送信用コンテンツに含まれるオブジェクトの形状、当該各送信用コンテンツに含まれる音声、及び当該各送信用コンテンツに対応付けられたタグの少なくとも一つに基づいて、肯定または否定を示す送信用コンテンツを抽出してもよい。
【００８６】
図３Ｆの例では、「お得な２枚セットを１１：０６  ＡＭにお届けでよろしいですか？」という注文等の確認を行うためのメッセージ３５１が表示されている。また、肯定及び否定に関連する送信用コンテンツの一覧３５２が表示されている。ここで、ユーザにより一覧３５２の領域を横にスワイプする操作を受け付けると、一覧３５２に表示されていない他の送信用コンテンツの一覧が表示されてもよい。
【００８７】
続いて、端末２０の受付部２０１は、肯定及び否定に関連する送信用コンテンツの一覧のうち、一の送信用コンテンツを選択する操作をユーザから受け付ける（ステップＳ１０）。続いて、端末２０のＳＮＳ処理部２０２は、選択された当該一の送信用コンテンツを、サーバ１０に返信する（ステップＳ１１）。
【００８８】
続いて、サーバ１０の返信部１０２は、受信した送信用コンテンツが肯定及び否定のいずれを示すかを判定する（ステップＳ１２）。ここで、サーバ１０の返信部１０２は、受信した送信用コンテンツに含まれる文字、当該送信用コンテンツに含まれるオブジェクトの形状、当該送信用コンテンツに含まれる音声、及び当該送信用コンテンツに対応付けられたタグの少なくとも一つに基づいて、当該送信用コンテンツが肯定及び否定のいずれを示すかを判定する。
【００８９】
より具体的には、サーバ１０の返信部１０２は、例えば、当該送信用コンテンツをＯＣＲ（Optical Character Recognition/Reader）等を用いて画像認識し、「ＯＫ」、「ＹＥＳ」、「はい」等の文字を当該送信用コンテンツから認識した場合、当該送信用コンテンツが肯定を示すと判定してもよい。また、例えば、「ＮＯ」、「ＮＧ」、「いいえ」等の文字を当該送信用コンテンツから認識した場合、当該送信用コンテンツが否定を示すと判定してもよい。
【００９０】
また、サーバ１０の返信部１０２は、当該送信用コンテンツに含まれるオブジェクトの形状を、ＡＩ等を用いて画像認識し、親指が立てられた（Thumbs up）形状、またはＯＫサインの形状等を当該送信用コンテンツから認識した場合、当該送信用コンテンツが肯定を示すと判定してもよい。また、手または指を交差させる等のＮＧサインの形状を当該送信用コンテンツから認識した場合、当該送信用コンテンツが否定を示すと判定してもよい。
【００９１】
また、サーバ１０の返信部１０２は、当該送信用コンテンツに含まれる音声を音声認識し、「ＯＫ」、「ＹＥＳ」、「はい」等の音声を当該送信用コンテンツから認識した場合、当該送信用コンテンツが肯定を示すと判定してもよい。また、「ＮＯ」、「ＮＧ」、「いいえ」等の音声を当該送信用コンテンツから認識した場合、当該送信用コンテンツが否定を示すと判定してもよい。
【００９２】
また、サーバ１０の返信部１０２は、当該送信用コンテンツに対応付けられたタグの文字列が、例えば、「ＯＫ」、「ＹＥＳ」、「はい」等である場合、当該送信用コンテンツが肯定を示すと判定してもよい。また、当該タグの文字列が、例えば、「ＮＯ」、「ＮＧ」、「いいえ」等である場合、当該送信用コンテンツが否定を示すと判定してもよい。なお、当該タグは、端末２０のユーザ、または当該送信用コンテンツの作成者によって、当該送信用コンテンツに対して設定された文字列等であり、当該送信用コンテンツが示す会話、表現、行動、感情等を示す情報である。当該送信用コンテンツが端末２０のトークルーム画面には表示された場合、当該タグは当該トークルーム画面には表示されなくてもよい。
【００９３】
受信した送信用コンテンツが否定を示す場合、ステップＳ４の処理に進む。一方、受信した送信用コンテンツが肯定を示す場合、サーバ１０のサービス提供部１０４は、注文等のデータを提供サーバ５０に送信する（ステップＳ１３）。ここで、サーバ１０のサービス提供部１０４は、予め端末２０により登録されている、端末２０のユーザの届け先の住所、及び電話番号等の情報も、当該所定の企業等のアカウントに応じた提供サーバ５０に送信してもよい。これにより、端末２０のユーザは、サーバ１０にユーザの届け先住所、電話番号等の情報を登録しておけば、企業毎に当該情報を登録しなくてもよいため、注文等の操作がより容易になる。
【００９４】
続いて、サーバ１０のサービス提供部１０４は、注文等に対する結果を提供サーバ５０から受信し（ステップＳ１４）、受信した結果に応じたメッセージをＳＮＳ処理部１０１により端末２０に送信する（ステップＳ１５）。
【００９５】
続いて、端末２０のＳＮＳ処理部２０２は、受信したメッセージ等を当該トークルーム画面に表示させる（ステップＳ１６）。
【００９６】
図３Ｇの例では、図３Ｆの一覧３５２からユーザにより選択されてサーバ１０に送信された、肯定を示す送信用コンテンツ３６１が表示されている。また、サーバ１０から受信した「ご注文を受け付けました。」という注文等に対する結果に応じたメッセージ３６２と、注文等に対する結果に応じた送信用コンテンツ３６３が表示されている。
【００９７】
これにより、ユーザは、ＳＮＳのメッセージングサービス及びチャットボットを用いて、インスタントメッセージと同様の操作により、注文等の操作を行うことができる。
【００９８】
＜変形例１＞
上述した例では、上述したステップＳ９、及びステップＳ１０において、端末２０に記憶されている全ての送信用コンテンツから、肯定等に関連する送信用コンテンツの一覧を端末２０に表示させる例について説明した。
【００９９】
これに代えて、端末２０に記憶されている所定の条件を満たす送信用コンテンツから、肯定等に関連する送信用コンテンツの一覧を端末２０に表示させるようにしてもよい。
【０１００】
この場合、ステップＳ９において、サーバ１０の返信部１０２は、注文等の確認を行うためのメッセージとともに、当該注文等を受け付ける企業等のアカウントから配信される、肯定及び否定に関連する送信用コンテンツの一覧を端末２０に表示させる第２コマンドを端末２０に送信する。ここで、当該注文等の確認を行うためのメッセージは、当該注文等を受け付ける企業等のアカウントから配信される、肯定または否定に関連する送信用コンテンツの送信を端末２０のユーザに促す文章が含まれてもよい。この場合、例えば、「注文内容がよろしければ、キャラクターＡのＯＫスタンプを送信して下さい。」等のメッセージが送信される。なお、当該キャラクターＡは、当該企業等が使用するキャラクターである。
【０１０１】
そして、ステップＳ１０において、端末２０のＳＮＳ処理部２０２は、当該メッセージと、当該注文等を受け付ける企業等のアカウントから配信される、肯定及び否定に関連する送信用コンテンツの一覧とを当該トークルーム画面に表示させる。なお、当該送信用コンテンツが端末２０に記憶されていない場合、端末２０のＳＮＳ処理部２０２は、ユーザの操作に応答して、例えば、当該送信用コンテンツを送信する際に、当該送信用コンテンツをサーバ１０からダウンロードしてもよい。
【０１０２】
これにより、予め決められた送信用コンテンツが端末２０から送信されるため、サーバ１０により当該送信用コンテンツが肯定または否定のいずれを示すかの判定の誤りが生じる可能性を低減できる。
【０１０３】
なお、サーバ１０のＳＮＳ処理部１０１は、端末２０のユーザにより、当該注文等を受け付ける企業等のアカウントがフォローされた場合（当該アカウントからのメッセージを端末２０が受信することを許可された場合）に、当該注文等を受け付ける企業等のアカウントから配信される、肯定及び否定に関連する送信用コンテンツを、端末２０がサーバ１０から取得できるようにしてもよい。これにより、端末２０が、注文等の確認用のスタンプを予め記憶しておくことができるため、当該注文等の操作がより容易になる。
【０１０４】
＜変形例２＞
上述したステップＳ４、またはステップＳ５において、サーバ１０の制限部１０３または端末２０の制限部２０３は、メッセージ入力欄３３２においてプレースフォルダを表示し、所定のフォーマットに合致しないデータは入力できないようにしてもよい。
【０１０５】
図４Ａ乃至図４Ｃは、プレースフォルダにより入力制限された、端末２０に表示されるトークルーム画面の一例を示す図である。図４Ａの例では、サーバ１０により送信された「連絡先の携帯電話番号を教えてください。」というメッセージ４０１が表示され、当該メッセージ４０１に対して端末２０のユーザから電話番号が入力されるべき状況であるとする。この場合、図４Ａの例では、メッセージ入力欄３３２においてハイフン３３４Ａ、及びハイフン３３４Ｂがプレースフォルダとして表示されている。なお、サーバ１０の制限部１０３または端末２０の制限部２０３は、当該プレースフォルダを、端末２０のユーザによるソフトウェアキーボードの操作では移動及び削除ができないようにしてもよい。
【０１０６】
また、図４Ａの例では、数字及び記号等の入力用のソフトウェアキーボード４０２が表示されている。そして、ソフトウェアキーボード４０２において、数字入力用の各キー４０２Ａ以外の各キー４０２Ｂはグレーで表示され、押下できないようにされている。なお、図４Ａの例では、各キー４０２Ｂには、ソフトウェアキーボードの種別を切り替えるためのキー、及び記号入力用のキー等が含まれている。
【０１０７】
図４Ｂの例では、端末２０のユーザによる数字入力用の各キー４０２Ａの押下操作に応答して、メッセージ入力欄３３２において、「090」という数字がハイフン３３４Ａの前に入力され、「12」という数字がハイフン３３４Ａの後ろに入力されている。
【０１０８】
そして、図４Ｂのメッセージ入力欄３３２において、「1234」という数字がハイフン３３４Ａの後ろに入力され、「5678」という数字がハイフン３３４Ｂの後ろに入力され、「Ｓｅｎｄ」ボタン３３３が押下されると、図４Ｃに示すように、「090-1234-5678」というメッセージ４７２１がサーバ１０に送信されるとともに端末２０のトークルーム画面に表示される。
【０１０９】
＜効果＞
上述した実施形態によれば、サーバ１０は、端末２０から受信したスタンプ等に基づいて、注文等の内容の確認を行う。これにより、注文等のための操作をより容易にできる。また、端末２０とサーバ１０との通信回数または通信を接続している時間を低減できるため、端末２０の電力消費を低減しつつ、注文等を行える。
【０１１０】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【０１１１】
なお、ＳＮＳ処理部１０１は、「提供部」の一例である。サービス提供部１０４は、「制御部」の一例である。ＳＮＳ処理部２０２は、「第１送信部」、「受信部」、及び「第２送信部」の一例である。
【符号の説明】
【０１１２】
１  通信システム
１０  サーバ
１０１  ＳＮＳ処理部
１０２  返信部
１０３  制限部
１０４  サービス提供部
１０５  表示制御部
２０  端末
２０１  受付部
２０２  ＳＮＳ処理部
２０３  制限部
２０４  表示制御部
５０  提供サーバ
【図１】
2019116488.tif 000003
【図２】
2019116488.tif 000004
【図３Ａ】
2019116488.tif 000005
【図３Ｂ】
2019116488.tif 000006
【図３Ｃ】
2019116488.tif 000007
【図３Ｄ】
2019116488.tif 000008
【図３Ｅ】
2019116488.tif 000009
【図３Ｆ】
2019116488.tif 000010
【図３Ｇ】
2019116488.tif 000011
【図４Ａ】
2019116488.tif 000012
【図４Ｂ】
2019116488.tif 000013
【図４Ｃ】
2019116488.tif 000014
【手続補正書】
【提出日】令和2年6月12日(2020.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置であって、
前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、
前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、
前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、
前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、
前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理を実行する情報処理装置。
【請求項２】
前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツは、前記情報処理装置から前記端末に配信されたコンテンツであり、
前記確認のメッセージは、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツの送信を前記端末のユーザに促すメッセージを含む、
請求項１に記載の情報処理装置。
【請求項３】
前記返信する処理は、前記端末に記憶されている複数のコンテンツのうち前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを、前記端末の画面に表示させる要求を前記端末に返信する処理を含む、
請求項１または２に記載の情報処理装置。
【請求項４】
前記商品、またはサービスの注文を肯定したかを判定する処理は、前記端末から受信した前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツに含まれる文字、当該コンテンツに含まれるオブジェクトの形状、当該コンテンツに含まれる音声、及び当該コンテンツに対応付けられたタグの少なくとも一つに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツが前記商品、またはサービスの注文を肯定したかを判定する、
請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置が、
前記メッセージングサービスにおける所定のアカウントと、前記端末のユーザとを含むグループにおいて、前記所定のアカウントからの広告のメッセージを前記端末に送信する処理を実行し、
前記返信する処理は、前記グループに対する前記端末からのメッセージを受信すると、受信したメッセージのコンテキストに応じた、前記商品、またはサービスの注文に対する確認のメッセージを受け付けるためのメッセージを返信し、
前記商品、またはサービスの注文に対する確認のメッセージに基づいた処理を行う処理は、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザの情報とを、前記所定のアカウントに応じた前記外部サーバに送信する、
請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツは、前記商品、またはサービスの注文を肯定するスタンプである、
請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置が、
前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、
前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、
前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、
前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、
前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理を実行する情報処理方法。
【請求項８】
端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置に、
前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、
前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、
前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、
前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、
前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理と
を実行させるプログラム。
【請求項９】
情報処理端末に、
情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する処理と、
前記商品、またはサービスの注文に対する確認のメッセージを受信する処理と、
受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する処理と、
前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する処理と、
を実行させるプログラム。
【請求項１０】
情報処理端末が、
情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する処理と、
前記商品、またはサービスの注文に対する確認のメッセージを受信する処理と、
受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する処理と、
前記確認のメッセージに対し前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する処理と、
を実行する情報処理方法。
【請求項１１】
情報処理端末であって、
前記情報処理端末とネットワークを介して接続される情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する第１送信部と、
前記商品、またはサービスの注文に対する確認のメッセージを受信する受信部と、
受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する表示制御部と、
前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する第２送信部と、
を備える情報処理端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一実施形態に係る情報処理装置は、端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置であって、前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理を実行する。
また、本発明の一実施形態に係る情報処理方法は、端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置が、前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理を実行する。
また、本発明の一実施形態に係るプログラムは、端末にコンテンツを送受信させるメッセージングサービスを提供する情報処理装置に、前記メッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを前記端末から受信すると、前記商品、またはサービスの注文に対する確認のメッセージを前記端末に返信する処理と、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを前記端末から受信すると、前記商品、またはサービスの注文を肯定したかを判定する処理と、前記商品、またはサービスの注文と、前記情報処理装置に登録されている前記端末のユーザ情報とを、外部サーバに送信する処理と、前記外部サーバから前記商品、またはサービスの注文に対する結果を受信する処理と、前記商品、またはサービスの注文に対する結果に応じたコンテンツを前記端末に送信する処理とを実行させる。
また、本発明の一実施形態に係るプログラムは、情報処理端末に、情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する処理と、前記商品、またはサービスの注文に対する確認のメッセージを受信する処理と、受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する処理と、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する処理と、実行させる。
また、本発明の一実施形態に係る情報処理方法は、情報処理端末が、情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する処理と、前記商品、またはサービスの注文に対する確認のメッセージを受信する処理と、受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する処理と、前記確認のメッセージに対し前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する処理と、を実行する。
また、本発明の一実施形態に係る情報処理端末は、前記情報処理端末とネットワークを介して接続される情報処理装置により提供されるメッセージングサービスにより、商品、またはサービスの注文を示すコンテンツを送信する第１送信部と、前記商品、またはサービスの注文に対する確認のメッセージを受信する受信部と、受信したコマンド、または前記確認のメッセージに基づいて、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを表示する表示制御部と、前記確認のメッセージに対し、前記商品、またはサービスの注文を肯定する画像、イラスト、及び音声の少なくともいずれか一つを含むコンテンツを送信する第２送信部と、を備える。

【国際調査報告】
2019116488.tif 000015
2019116488.tif 000016
2019116488.tif 000017
2019116488.tif 000018