(57)【要約】      （修正有）【課題】よりユーザビリティに優れた方法でユーザの通信端末の設定変更が可能な、情報処理システム、その制御方法及びプログラムを提供する。【解決手段】情報処理システム７００においてサービス事業者サーバは、ユーザの、メッセージングアプリケーションがインストールされた少なくとも１の通信端末２００から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバから受信する受信部、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成部、処理命令を含む通知をユーザの通信端末に送信する通知要求を、ユーザの第２識別子に基づいて特定されるユーザの第３識別子とともに、通知サーバへ送信する送信部を備える。【選択図】図１
2020009031.tif 000002
【特許請求の範囲】
【請求項１】
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、
ユーザの前記サービス事業者における第１識別子を、前記ユーザの所定のメッセージングアプリケーションにおける第２識別子と、前記ユーザの前記設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得部と、
前記ユーザの、前記メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記ユーザの前記第２識別子とともに前記メッセージングアプリケーションのサーバから受信する受信部と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、
前記処理命令を含む通知を前記ユーザの通信端末に送信する通知要求を、前記ユーザの前記第２識別子に基づいて特定される前記ユーザの第３識別子とともに、前記通知サーバへ送信する送信部と、
を備える情報処理システム。
【請求項２】
前記記憶部は、前記ユーザの前記第１識別子に、前記ユーザの前記第３識別子が関連付けられた通信端末に関する情報を関連付けてさらに記憶し、
前記命令作成部は、前記ユーザの前記第２識別子が関連付けられた前記第１識別子から特定される前記ユーザの、前記第３識別子が関連付けられた通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記受信部は、前記ユーザの前記第３識別子が関連付けられた通信端末における、前記設定変更処理の結果についての結果情報を、前記通信端末から受信し、
前記結果情報に基づき、前記設定変更処理の結果を、前記メッセージングアプリケーションにおいて表示させる表示情報を、前記ユーザの前記第２識別子とともに前記メッセージングアプリケーションのサーバへ送信する、
ことを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記命令作成部は、前記設定変更アプリケーションがインストールされていない通信端末であって、前記処理命令に応じた前記設定変更処理の実行が不可能である場合、前記設定変更アプリケーションのインストールを促す情報を、前記ユーザに関連付けられた前記通信端末に表示させる前記処理命令を作成する、
ことを特徴とする請求項１〜３のいずれか一項に記載の情報処理システム。
【請求項５】
前記送信部は、前記記憶部において前記第１識別子に前記第３識別子が関連付けられていないユーザから、前記設定変更要求を受信した場合、前記第３識別子の取得を促す情報を、前記ユーザの前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバに送信する、
ことを特徴とする請求項１〜４のいずれか一項に記載の情報処理システム。
【請求項６】
前記命令作成部は、前記設定変更アプリケーションがインストールされていない通信端末であって、前記処理命令に応じた前記設定変更処理の実行が不可能である場合、前記ユーザに関連付けられた前記通信端末にインストールされているインスタントアプリケーションを利用した設定変更処理を実行する前記処理命令を作成する、
ことを特徴とする請求項１〜５のいずれか一項に記載の情報処理システム。
【請求項７】
前記設定変更要求を送信した前記ユーザの通信端末が、音声情報による指示入力を受け付ける入力部と、前記指示入力に応じた音声情報を出力する出力部とを備える通信端末であって、前記設定変更要求が、前記ユーザの音声によって入力される、
ことを特徴とする請求項１〜６のいずれか一項に記載の情報処理システム。
【請求項８】
前記送信部は、前記記憶部において、前記設定変更要求を送信した前記ユーザの前記第２識別子に、第１識別子が関連付けられて記憶されていない場合、前記ユーザの前記第２識別子に、前記ユーザの前記第１識別子を関連付けるための登録処理を前記ユーザに促す情報を、前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する、
ことを特徴とする請求項１〜７のいずれか一項に記載の情報処理システム。
【請求項９】
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御方法であって、
ユーザの前記サービス事業者における第１識別子を、前記ユーザの所定のメッセージングアプリケーションにおける第２識別子と、前記ユーザの前記設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセスする取得ステップと、
前記ユーザの、前記メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記ユーザの前記第２識別子とともに前記メッセージングアプリケーションのサーバから受信する受信ステップと、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成ステップと、
前記処理命令を含む通知を前記ユーザの通信端末に送信する通知要求を、前記ユーザの前記第２識別子に基づいて特定される前記ユーザの第３識別子とともに、前記通知サーバへ送信する送信ステップと、
を含む情報処理システムの制御方法。
【請求項１０】
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御プログラムであって、
情報処理装置に、
ユーザの前記サービス事業者における第１識別子を、前記ユーザの所定のメッセージングアプリケーションにおける第２識別子と、前記ユーザの前記設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得機能と、
前記ユーザの、前記メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記ユーザの前記第２識別子とともに前記メッセージングアプリケーションのサーバから受信する受信機能と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成機能と、
前記処理命令を含む通知を前記ユーザの通信端末に送信する通知要求を、前記ユーザの前記第２識別子に基づいて特定される前記ユーザの第３識別子とともに、前記通知サーバへ送信する送信機能と、
を実現させる情報処理システムの制御プログラム。
【請求項１１】
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、
ユーザの前記サービス事業者における第１識別子を、前記ユーザの所定のメッセージングアプリケーションにおける第２識別子に関連付けて記憶する記憶部にアクセス可能な取得部と、
前記ユーザの、所定のメッセージングアプリケーションがインストールされた通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記ユーザの前記第２識別子とともに前記メッセージングアプリケーションのサーバから受信する受信部と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、
前記処理命令を、前記サービス事業者における前記第１識別子が関連付けられたユーザの通信端末との間で確立されたセッションを介して、当該通信端末へ送信する送信部と、
を備える情報処理システム。
【請求項１２】
前記設定変更要求に応じた前記設定変更処理に関するメッセージを、前記ユーザの通信端末の前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する他の送信部と、
をさらに備えることを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、
ユーザの前記サービス事業者における第１識別子を、前記ユーザの通信端末に関する情報と、前記ユーザの所定のメッセージングアプリケーションにおける第２識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得部と、
前記ユーザの、所定のメッセージングアプリケーションがインストールされた通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記ユーザの前記第２識別子とともに、前記メッセージングアプリケーションのサーバから受信する受信部と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、
前記処理命令を含むメッセージを、前記ユーザの前記第２識別子に関連付けられた前記第１識別子から特定される、前記ユーザの通信端末に関する情報に基づき、前記ユーザの通信端末へ送信する送信部と、
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、及び、情報処理システムの制御プログラムに関し、特に、ユーザの通信端末の各種設定の変更処理をサポートする情報処理システム等に関するものである。
【背景技術】
【０００２】
近年、携帯電話やスマートフォンといった通信端末の高機能・高性能化が進み、画面の明るさや文字の大きさの変更、無線通信方式の切替等と言った、通信端末の設定を変更するためのユーザ操作が煩雑となってきている。この問題に対し、例えば、特許文献１には、端末装置（例えば、スマートフォン）の表示領域を使用して、ユーザとの間でメッセージのテキスト情報をリアルタイムでやり取りするチャット形式によって、ユーザの課題を解決するためのインタラクションを行う情報処理装置が開示されている。また、非特許文献１には、所定のメッセージングアプリケーションを介して、ユーザから端末装置の設定方法等の疑問を受け付け、当該疑問の解決方法を、メッセージや動画によって提供する、いわゆるチャットボットによるサービスが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６２４３５６４号公報
【非特許文献】
【０００４】
【非特許文献１】“ちょっとした疑問をLINEで解決！”、［Online］、ソフトバンク株式会社、［平成３０年６月２０日検索］、インターネット＜URL：https://www.softbank.jp/mobile/special/line-support/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記技術では、ユーザが、メッセージングアプリケーションを介した簡単な方法で、問題の解決方法を問い合わせることができるという利点がある。しかしながら、上記技術のいずれも、問題の解決方法や設定方法は、メッセージや動画によって端末装置に表示されるのみで、問題を解決するための実際の操作はユーザが行う必要がある。従って、端末装置の操作に不慣れなユーザや、早急に問題の解決を望むユーザに対し、より簡易でユーザビリティに優れた問題の解決方法を提供することが求められていた。
【０００６】
そこで、本発明は、メッセージングアプリケーションの利便性を活用しつつ、よりユーザビリティに優れた方法でユーザの通信端末の設定変更が可能な、情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態による情報処理システムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、ユーザのサービス事業者における第１識別子を、ユーザの所定のメッセージングアプリケーションにおける第２識別子と、ユーザの設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得部と、ユーザの、メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバから受信する受信部と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、処理命令を含む通知をユーザの通信端末に送信する通知要求を、ユーザの第２識別子に基づいて特定されるユーザの第３識別子とともに、通知サーバへ送信する送信部とを備える。
【０００８】
本発明の一実施形態による情報処理システムにおいて、記憶部は、ユーザの第１識別子に、ユーザの第３識別子が関連付けられた通信端末に関する情報を関連付けてさらに記憶し、命令作成部は、ユーザの第２識別子が関連付けられた第１識別子から特定されるユーザの、第３識別子が関連付けられた通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成してもよい。
【０００９】
本発明の一実施形態による情報処理システムにおいて、受信部は、ユーザの第３識別子が関連付けられた通信端末における、設定変更処理の結果についての結果情報を、設定変更アプリケーションから受信し、結果情報に基づき、設定変更処理の結果を、メッセージングアプリケーションにおいて表示させる表示情報を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバへ送信してもよい。
【００１０】
本発明の一実施形態による情報処理システムにおいて、命令作成部は、設定変更アプリケーションがインストールされていない通信端末であって、処理命令に応じた設定変更処理の実行が不可能である場合、設定変更アプリケーションのインストールを促す情報を、ユーザに関連付けられた通信端末に表示させる処理命令を作成してもよい。
【００１１】
本発明の一実施形態による情報処理システムにおいて、送信部は、記憶部において第１識別子に第３識別子が関連付けられていないユーザから、設定変更要求を受信した場合、第３識別子の取得を促す情報を、ユーザのメッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバに送信してもよい。
【００１２】
本発明の一実施形態による情報処理システムにおいて、命令作成部は、設定変更アプリケーションがインストールされていない通信端末であって、処理命令に応じた設定変更処理の実行が不可能である場合、ユーザに関連付けられた通信端末にインストールされているインスタントアプリケーションを利用した設定変更処理を実行する処理命令を作成してもよい。
【００１３】
本発明の一実施形態による情報処理システムにおいて、設定変更要求を送信したユーザの通信端末が、音声情報による指示入力を受け付ける入力部と、指示入力に応じた音声情報を出力する出力部とを備える通信端末であって、設定変更要求が、ユーザの音声によって入力されてもよい。
【００１４】
本発明の一実施形態による情報処理システムにおいて、送信部は、記憶部において、設定変更要求を送信したユーザの第２識別子に、第１識別子が関連付けられて記憶されていない場合、ユーザの第２識別子に、ユーザの第１識別子を関連付けるための登録処理をユーザに促す情報を、メッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信してもよい。
【００１５】
本発明の一実施形態による情報処理システムの制御方法は、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御方法であって、ユーザのサービス事業者における第１識別子を、ユーザの所定のメッセージングアプリケーションにおける第２識別子と、ユーザの設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセスする取得ステップと、ユーザの、メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバから受信する受信ステップと、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成ステップと、処理命令を含む通知を、ユーザの通信端末において表示させる通知要求を、ユーザの第２識別子に基づいて特定されるユーザの第３識別子とともに、通知サーバへ送信する送信ステップと、を含む。
【００１６】
本発明の一実施形態による情報処理システムの制御プログラムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御プログラムであって、情報処理装置に、ユーザのサービス事業者における第１識別子を、ユーザの所定のメッセージングアプリケーションにおける第２識別子と、ユーザの設定変更アプリケーションがインストールされた通信端末の、所定の通知サーバにおける第３識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得機能と、ユーザの、メッセージングアプリケーションがインストールされた少なくとも１の通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバから受信する受信機能と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成機能と、処理命令を含む通知をユーザの通信端末に送信する通知要求を、ユーザの第２識別子に基づいて特定されるユーザの第３識別子とともに、通知サーバへ送信する送信機能とを実現させる。
【００１７】
本発明の一実施形態による情報処理システムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、ユーザのサービス事業者における第１識別子を、ユーザの所定のメッセージングアプリケーションにおける第２識別子に関連付けて記憶する記憶部にアクセス可能な取得部と、ユーザの、所定のメッセージングアプリケーションがインストールされた通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともにメッセージングアプリケーションのサーバから受信する受信部と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、処理命令を、サービス事業者における第１識別子が関連付けられたユーザの通信端末との間で確立されたセッションを介して、当該通信端末へ送信する送信部とを備える。
【００１８】
本発明の一実施形態による情報処理システムにおいて、設定変更要求に応じた設定変更処理に関するメッセージを、ユーザの通信端末のメッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信する他の送信部をさらに備えてもよい。
【００１９】
本発明の一実施形態による情報処理システムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、ユーザのサービス事業者における第１識別子を、ユーザの通信端末に関する情報と、ユーザの所定のメッセージングアプリケーションにおける第２識別子とにそれぞれ関連付けて記憶する記憶部にアクセス可能な取得部と、ユーザの、所定のメッセージングアプリケーションがインストールされた通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、ユーザの第２識別子とともに、メッセージングアプリケーションのサーバから受信する受信部と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、処理命令を含むメッセージを、ユーザの第２識別子に関連付けられた第１識別子から特定される、ユーザの通信端末に関する情報に基づき、ユーザの通信端末へ送信する送信部とを備える。
【発明の効果】
【００２０】
本発明によれば、メッセージングアプリケーションの利便性を利用しつつ、よりユーザビリティに優れた方法でユーザの通信端末の設定変更が可能な、情報処理システム、情報処理システムの制御方法及び情報処理システムの制御プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報処理システムの構成例を示す図である。
【図２】本発明の一実施形態に係るサービス事業者サーバ（情報処理装置）の構成例を示すブロック図である。
【図３】本発明の一実施形態に係る通信端末の構成例を示すブロック図である。
【図４】本発明の一実施形態に係る情報処理システムにおける、ユーザ情報テーブルの一例である。
【図５】本発明の一実施形態に係る情報処理システムの概要を説明する図である。
【図６】本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。
【図７】本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。
【図８】本発明の一実施形態に係る情報処理システムを構成する通信端末の画面例である。
【図９】本発明の一実施形態に係る情報処理システムを構成する通信端末の画面例である。
【図１０】本発明の一実施形態に係る情報処理システムの構成例を示す図である。
【図１１】本発明の一実施形態に係る情報処理システムを構成する通信端末の画面例である。
【図１２】本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。
【図１３】本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。
【図１４】本発明の一実施形態に係る情報処理システムを構成する情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００２２】
以下、諸図面を参照しながら、本発明の一実施形態を詳細に説明する。図１は、本発明の一実施形態に係る情報処理システムの構成例を示す図である。図１に示すように、情報処理システム７００は、サービス事業者サーバ（情報処理装置）１００と、ユーザの通信端末２００と、メッセージングアプリケーションサーバ３００と、ネットワーク４００と、プッシュ通知サーバ５００とを含む。
【００２３】
メッセージングアプリケーションサーバ３００は、メッセージングアプリケーション（以降「メッセージアプリ」とも称する）を提供するサービス側のサーバである。本発明の一実施形態において、メッセージングアプリケーションサーバ３００は、通信端末２００のメッセージアプリ上でユーザから送信されたメッセージに対する自動応答を実現する、アプリケーションプログラムインタフェース（Application Program Interface：ＡＰＩ）を提供するためのプラットフォームとして機能する。サービス事業者（詳細は後述する）は、当該プラットフォームを利用して、メッセージアプリを介したユーザからの質問等に自動応答するチャットボットを実現することができる。
【００２４】
サービス事業者サーバ１００は、インストールされた通信端末２００における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者のサーバである。サービス事業者サーバ１００は、ネットワーク４００を介して通信端末２００、メッセージングアプリケーションサーバ３００と接続される。設定変更アプリケーションとは、通信端末２００で起動されると、例えば、通信端末２００のオペレーションシステム（Operation System：ＯＳ）に応じて提供されているＡＰＩを利用して、通信端末２００の各種設定を変更可能なアプリケーションソフトウェアである。ここで、ＡＰＩを利用した設定の変更とは、通信端末２００を使用する上でユーザが設定可能な機能を変更することを意味し、例えば、通信端末２００の画面の明るさの変更、文字サイズの変更、音量の大きさの変更、位置情報サービスのオン／オフの切替、無線通信の方式（ブルートゥース（Bluetooth（登録商標））、無線ＬＡＮ等）の切替、入力言語の選択、駆動モードの切替等がある。なお、設定の変更は、例えば、通信端末２００のオペレーションシステムの提供側から提供されている、当該設定の変更を可能とするＡＰＩを用いて実行することができる。この場合、設定変更アプリケーションを提供するサービス事業者とは、例えば、ネットワーク４００を提供するキャリア（電気通信事業者）であってもよいし、通信端末２００の製造業者（メーカー）であってもよい。
【００２５】
また、サービス事業者サーバ１００は、通信端末２００から、メッセージアプリを介してサービス事業者を宛先として送信されたメッセージ等を受信し、当該メッセージに応じたテキストメッセージ、動画等を通信端末２００へ送信する機能を有する。すなわち、サービス事業者サーバ１００は、ユーザからのメッセージに応じた返答メッセージ（テキスト、動画等）を自動応答するチャットボットのサーバとしても機能する。
【００２６】
なお、図１において、サービス事業者サーバ１００は２つ示してあるが、これに限られるものではなく、後述する各実施形態で記載する機能を実現するものであれば、当該機能を分散させてより多くのサーバ群として実現されてもよいし、単一のサーバによって実現されてもよい。例えば、サービス事業者サーバ１００は、上述した設定変更アプリケーションに対する処理を実行するサーバと、チャットボットに対する処理を実行するサーバとで別に構築されてもよい。また、サービス事業者サーバ１００は、各機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、サーバ装置、コンピュータ（例えば、デスクトップ、ラップトップ、タブレット等）、コミュニケーションプラットホーム等を含んでもよい。
【００２７】
通信端末２００は、各実施形態において記載する機能を実現できる端末であればどのような端末であってもよい。本発明の一実施形態によれば、通信端末２００は、所定のメッセージンングアプリケーションを用いることができる端末であれば、例えば、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（例えば、タブレット、デスクトップパソコン、ノートパソコン）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ（personal digital assistant）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）であってよい。また、図１において、通信端末２００は１台のみ示してあるが、これ以上存在してもよく、一のユーザに複数の通信端末が関連付けられてもよい。
【００２８】
メッセージングアプリケーションサーバ３００は、通信端末２００にインストールされた所定のメッセージングアプリケーションの管理サーバであって、上述のように、メッセージアプリ上での自動応答を実現するプラットフォームとしても機能する。なお、本発明の一実施形態において、メッセージアプリは既存のものでよく、その種類は問わないが、チャットボットを実現するＡＰＩが提供されているものが好ましい。メッセージングアプリケーションサーバ３００は、メッセージアプリを用いて送信されたテキストメッセージ、画像、動画、音声、デジタルステッカー等の送受信（すなわち、リアルタイムでのチャット）を処理する機能を有する。ここで、チャットは、複数の通信端末２００間で行われてもよいし、サービス事業者とユーザとの間のチャットボットによって行われてもよい。
【００２９】
プッシュ通知サーバ５００は、通信端末２００へネットワーク４００を介してプッシュ通知を送信する、プッシュ通知サービスに係るサーバである。プッシュ通知サービスとしては、APNs（Apple Push Notification service）、Firebase Cloud Message（FCM）等が挙げられる。
【００３０】
ネットワーク４００は、無線ネットワークや有線ネットワークを含んでよい。具体的には、ネットワーク４００は、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）や広域ネットワーク（wide area network：ＷＡＮ）、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ＬＴＥ（long term evolution）、ＬＴＥ−Ａｄｖａｎｃｅｄ、第４世代（４Ｇ）、第５世代（５Ｇ）、ＣＤＭＡ（code division multiple access）等である。なお、ネットワーク４００は、これらの例に限られず、例えば、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）やブルートゥース（Bluetooth（登録商標））、光回線、ＡＤＳＬ（Asymmetric Digital Subscriber LINE）回線、衛星通信網等であってもよく、どのようなネットワークであってもよい。また、ネットワーク４００は、これらの組み合わせであってもよい。また、ネットワーク４００は、これらの例を組み合わせた複数の異なるネットワークを含むものであってもよい。例えば、ネットワーク４００は、ＬＴＥによる無線ネットワークと、閉域網であるイントラネット等の有線ネットワークとを含むものであってもよい。
【００３１】
図２は、本発明の一実施形態によるサービス事業者サーバ１００のブロック図である。図２に示すように、サービス事業者サーバ１００は、制御部１１０、通信Ｉ／Ｆ部１２０、入出力Ｉ／Ｆ部１３０及び記憶部１４０を備える。
【００３２】
まず、記憶部１４０は、典型的には、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等各種の記録媒体により実現され、サービス事業者サーバ１００が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。また、記憶部１４０には、サービス事業者が提供するサービスのユーザに関する情報が、ユーザ情報テーブル１４１として記憶される。図４に、ユーザ情報テーブル１４１の一例を示す。図４に示すように、ユーザ情報テーブル１４１には、ユーザのサービス事業者における第１識別子に、ユーザの通信端末２００に関する情報と、ユーザのメッセージアプリにおける第２識別子とが関連付けて記憶されてもよい。例えば、図４において、サービス事業者における第１識別子が「User_A」であるユーザは、メッセージアプリサービスにおける第２識別子が「AppX_111」である。なお、第１識別子への第２識別子の関連付けは、ユーザがメッセージアプリサービスと、サービス事業者によるサービスとを連携させることを選択した場合に、サービス事業者へ第２識別子に関する情報が提供されることで行うことができる。従って、メッセージアプリサービスと、サービス事業者によるサービスとの連携を選択していないユーザの場合、第１識別子に第２識別子が関連付けられていない（例えば、図４における第１識別子が「User_C」のユーザ等）。
【００３３】
また、記憶部１４０には、ユーザの第１識別子「User_A」に対し、通信端末２００を一意に識別可能な識別情報としてのデバイスＩＤ（IDentifier）、通信端末２００のオペレーションシステム（OS）とそのバージョン、通信端末２００の機種名が関連付けられて記憶されてもよい。なお、通信端末２００を一意に識別可能な識別情報としては、通信端末２００のシリアル番号、MACアドレス等であってもよい。また、通信端末２００の電話番号、ユーザのメールアドレス等が記憶されてもよい。これらの情報は、サービス事業者のサービスを利用する際に、サービス事業者によって登録されてもよいし、所定のタイミングでユーザから登録されてもよい。なお、これらの情報は、一のユーザ情報テーブル１４１に記憶される必要はなく、別個のテーブルとして記憶されてもよい。また、記憶部１４０が、サービス事業者サーバ１００とは別個のデータベースとして実現され、ネットワーク（クラウド、社内ネットワーク等）を介してサービス事業者サーバ１００と接続されていてもよい。
【００３４】
また、記憶部１４０には、ユーザの通信端末毎に、プッシュ通知サーバ５００における第３識別子が関連付けられて記憶される。プッシュ通知サーバ５００から通信端末２００へプッシュ通知を送信するためには、あらかじめ、通信端末２００からプッシュ通知サーバ５００へ、プッシュ通知の送り先として特定するためのトークンの発行を要求し、プッシュ通知サーバ５００から発行されたトークンに関する情報を、サービス事業者サーバ１００へ登録（記憶）しておく必要がある。本発明の一実施形態において、当該トークンを、「第３識別子」とする。図４の例では、第１識別子「User_A」を有するユーザの通信端末に対し、第３識別子「F**_xyz」が関連付けられている。なお、第３識別子は通信端末毎に付与されるものである。従って、ユーザが複数の通信端末２００を有し、複数の通信端末２００それぞれにプッシュ通知サーバ５００からトークンが発行された場合、ユーザの通信端末毎に、第３識別子としてのトークンが関連付けられて記憶される。
【００３５】
制御部１１０は、プログラム内のコードや命令によってサービス事業者サーバ１００の各部を制御する機能を有するプロセッサである。制御部１１０は、通信制御部１１１、取得部１１４、表示情報作成部１１５、命令作成部１１６、判定部１１７及び入出力制御部１１８を備える。通信制御部１１１は、受信制御部１１２及び送信制御部１１３を含み、通信Ｉ／Ｆ部１２０を介した通信を制御する。通信Ｉ／Ｆ部１２０は、アンテナ等の通信装置（図示せず）に接続されるインタフェースである。通信Ｉ／Ｆ部１２０は、通信端末２００、メッセージングアプリケーションサーバ３００、プッシュ通知サーバ５００のような外部装置と、ネットワーク４００を介してデータを通信（送受信）する機能を有する。入出力制御部１１８は、入出力Ｉ／Ｆ部１３０を介した図示しない表示装置（ディスプレイ等）や入出力装置（キーボード、タッチパネル等）との接続を制御する。
【００３６】
受信制御部１１２は、メッセージアプリがインストールされた少なくとも１のユーザの通信端末２００から、メッセージアプリにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末２００の設定を変更する旨の設定変更要求を、メッセージングアプリケーションサーバ３００から受信する。取得部１１４は、設定変更要求を解析し、設定変更要求の内容を取得する。表示情報作成部１１５は、通信端末２００のメッセージアプリ上で表示すべき表示情報を作成する。命令作成部１１６は、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させるための処理命令を作成する。判定部１１７は、各種判定処理を行う。なお、設定変更要求、処理命令については後述する。送信制御部１１３は、処理命令を含む通知をユーザの通信端末２００に送信する通知要求を、ユーザの第２識別子が第１識別子に関連付けられたユーザの第３識別子とともに、プッシュ通知サーバ５００へ送信する。
【００３７】
次に、通信端末２００について説明する。図３は、本発明の一実施形態による通信端末２００のブロック図である。図３に示すように、通信端末２００は、制御部２１０、通信Ｉ／Ｆ部２２０、入力受付部２３０、記憶部２４０、表示部２５０、撮像部２６０及び音声Ｉ／Ｆ部２７０を備える。
【００３８】
記憶部２４０は、典型的には、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等各種の記録媒体により実現され、通信端末２００が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。記憶部２４０は、例えば、制御部２１０における各種処理に用いられるドライバプログラム、オペレーティングシステムプログラム、及びそのバージョン、アプリケーションプログラム、データ等を記憶する。例えば、記憶部２４０は、通信端末２００にインストールされたメッセージングアプリケーションプログラム２４２、設定変更アプリケーションプログラム２４３を記憶する。また、記憶部２４０は、ドライバプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式や移動体通信（セルラー通信）の無線通信方式を実行する通信ドライバプログラムを記憶する。また、記憶部２４０は、ＩＥＥＥ８０２．１１規格の無線通信方式や移動体通信（セルラー通信）の無線通信方式での認証等を行う接続制御プログラム等を記憶する。また、記憶部２４０は、無線ＬＡＮのアクセスポイントに接続するための各種情報を記憶していてもよい。また、記憶部２４０は、通信端末２００のユーザ情報を、ユーザ情報テーブル２４１として記憶してもよい。ユーザ情報としては、サービス事業者における第１識別子、プッシュ通知サーバ５００から付与された第３識別子、通信端末２００のデバイスＩＤ、電話番号、メールアドレス等を含む。
【００３９】
制御部２１０は、プログラム内のコードや命令によって所定の機能を実行するための機能を備え、例えば、中央処理装置（ＣＰＵ）である。また、制御部２１０は、例えば、マイクロプロセッサやマルチプロセッサ、ＡＳＩＣ（application specific integrated circuit）、ＦＰＧＡ（field-programmable gate array）等であってもよい。なお、制御部２１０は、これらの例に限定されない。制御部２１０は、通信制御部２１１、表示処理部２１４、情報処理部２１５及び判定部２１６を含む。
【００４０】
通信制御部２１１は、受信制御部２１２及び送信制御部２１３を含み、通信Ｉ／Ｆ部２２０を介したサービス事業者サーバ１００、メッセージングアプリケーションサーバ３００、プッシュ通知サーバ５００との間の通信を制御し、例えばデータの送受信のためのデジタル処理等を行う。通信Ｉ／Ｆ部２２０は、ネットワーク４００を介して、サービス事業者サーバ１００、メッセージングアプリケーションサーバ３００、プッシュ通知サーバ５００との間でデータの送受信が可能な通信インターフェースである。通信Ｉ／Ｆ部２２０は、例えば、無線通信が可能な通信インターフェースであり、無線ＬＡＮのアクセスポイントを介して通信する機能や、ＬＴＥやＣＤＭＡ等の無線通信ネットワークを介して通信するための機能を含んでいてもよい。
【００４１】
表示部２５０は、表示処理部２１４によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタであり、典型的には液晶ディスプレイで実現される。撮像部２６０は、動画像データの取得に用いられる。また、通信端末２００は、音声Ｉ／Ｆ部２７０を介して接続されたスピーカ、マイクを備えてもよい。マイクは、音声データの入力に、スピーカは、音声データの出力に用いられる。
【００４２】
入力受付部２３０は、ユーザからの入力を受け付けて、当該入力に係る情報を、制御部２１０に伝達する。通信端末２００において、入力受付部２３０は、タッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、接触位置の座標を情報処理部２１５に伝達する。なお、通信端末２００がスマートフォンである場合、表示部２５０と入力受付部２３０は一体で実現されてもよい。本発明の一実施形態において、入力受付部２３０は、ユーザから設定変更要求の入力を受け付ける。なお、本発明の一実施形態において、ユーザからの設定変更要求は、マイクを介してユーザの音声によって入力されてもよい。
【００４３】
ここで、本発明の一実施形態の概要について、図５を用いて説明する。まず、（１）通信端末２００のユーザから、メッセージアプリを用いて、サービス事業者宛に通信端末の設定を変更する旨の設定変更要求が送信される。ここで、設定変更要求は、メッセージアプリ上で、例えば「文字を大きく」とのメッセージ１０として送信されてよい。（２）「文字を大きく」との設定変更要求は、メッセージングアプリケーションサーバ３００へ送信される。（３）メッセージングアプリケーションサーバ３００は、メッセージ１０の宛先を識別し、サービス事業者サーバ１００へ、メッセージ１０に関する情報を、メッセージ１０を送信したユーザの第２識別子とともに送信する。（４）サービス事業者サーバ１００において、「文字を大きく」との設定変更要求に応じた設定変更処理を、設定変更アプリケーションに実行させる処理命令が作成され、当該処理命令が、サービス事業者サーバ１００からプッシュ通知サーバ５００へ、通知を送信すべき通信端末に関する第３識別子とともに送信される。（５）プッシュ通知サーバ５００から、通信端末２００へ、処理命令を含む通知が送信される。（６）通知を受信した通信端末２００において、インストールされている設定変更アプリケーションが起動し、処理命令に応じた処理が実行される。
【００４４】
なお、設定変更要求の態様としては、メッセージアプリ上でユーザが選択可能なメニュー表示とし、ユーザの選択に基づき設定変更要求が送信される方法、又は、ユーザによる自然言語の入力によって設定変更要求が送信される方法が考えられる。前者の場合、例えば、通信端末２００におけるサービス事業者とのチャット画面に、「設定方法の質問」といったユーザが選択可能なメニューを表示させ、ユーザの選択に応じて次に表示させるメニューを変更し、ユーザの望む設定変更要求が送信されるように、チャットボットを設定すればよい。例えば、メニュー表示が、「設定方法の質問」＞「画面表示の設定」＞「文字サイズの変更」＞「文字サイズを大きくする」と遷移し、最終的に「文字サイズを大きくする」とのテキスト情報が、設定変更要求としてサービス事業者サーバ１００へ送信されるように設定することができる。この場合、サービス事業者サーバ１００へ送信される設定変更要求は、予め複数種類設定されている。従って、設定変更要求の内容毎に、返答として通信端末２００へ送信すべき情報（テキスト、動画像、音声など）や、処理命令を対応付けて記憶部１４０に記憶しておき、命令作成部１１６や表示情報作成部１１５は、記憶部１４０に記憶された情報に基づいて、処理命令や表示情報を作成することができる。
【００４５】
設定変更要求の態様が後者の場合、ユーザによって入力された自然言語を解析して、設定変更要求の内容を抽出すればよい。自然言語処理については既存のものを用いることができ、説明は省略する。なお、自然言語処理は、メッセージングアプリケーションサーバ３００が実行するものでもよいし、サービス事業者サーバ１００が実行するものでもよい。
【００４６】
なお、本発明の一実施形態によれば、サービス事業者サーバ１００の命令作成部１１６は、設定変更アプリケーションへの処理命令を、APNsやFCMに定義されているデータ領域に格納して作成することができる。通信端末２００では、プッシュ通知が届いた時点でバックグラウンドで設定変更アプリが起動し、設定変更処理を行うことができる。なお、処理命令の記述方式は、これに限られるものではない。
【００４７】
次に、上述した通信端末２００、メッセージングアプリケーションサーバ３００及びサービス事業者サーバ１００による処理について、図６のシーケンス図を用いて説明する。説明のため、通信端末２００におけるメッセージアプリケーション及び設定変更アプリケーションによる処理を、それぞれ、メッセージアプリケーション２００Ｍ及び設定変更アプリケーション２００Ｓとして説明する。まず、メッセージアプリケーション２００Ｍから、通信端末２００の送信制御部２１３を介し、メッセージングアプリケーションサーバ３００へ、設定変更要求が送信される（ステップＳ１１）。なお、設定変更要求は、メッセージングアプリ上で、入力受付部２３０を介してユーザから自然言語で入力されてもよいし、表示部２５０に表示されたメニューのユーザによる選択操作に応じて決定されてもよい。メッセージングアプリケーションサーバ３００は、受信した設定変更要求を、ユーザに関する第２識別子とともにサービス事業者サーバ１００へ転送する（ステップＳ１２）。サービス事業者サーバ１００の判定部１１７は、受信した第２識別子が関連付けられている第１識別子を判定し、サービス事業者サーバ１００の命令作成部１１６は、第１識別子に関連付けられている通信端末２００の端末情報に基づいた、設定変更要求に応じた設定変更処理を、通信端末２００にインストールされた設定変更アプリケーション上で実行させる処理命令を作成する（ステップＳ１３）。そして、送信制御部１１３は、処理命令を含む通知を通信端末２００に送信するための通知要求を、第２識別子に対応する、通信端末２００に関連付けられた第３識別子とともに（すなわち、メッセージングアプリケーションサーバ３００から送信された第２識別子が第１識別子に関連付けられたユーザの、通信端末に付与された第３識別子とともに）、プッシュ通知サーバ５００へ送信する（ステップＳ１４）。プッシュ通知サーバ５００は、受信した第３識別子が付与された通信端末２００を宛先として、処理命令を通知させる情報を送信する（ステップＳ１５）。通信端末２００において、設定変更アプリケーション２００Ｓが起動し、受信した処理命令に応じた設定変更処理が実行される（ステップＳ１６）。
【００４８】
上述のように、本発明の一実施形態によれば、通信端末２００の設定変更要求が、メッセージアプリ上で簡単にサービス事業者に送信され、設定変更処理を実行するための処理命令が、通信端末２００に通知される。処理命令を受信した通信端末２００では、設定変更アプリケーションが起動して、通信端末２００の設定変更処理が実行される。従って、ユーザに煩雑な操作を強いることなく、簡単かつ早急に通信端末２００の設定を変更することが可能となる。
【００４９】
なお、設定変更処理を実行するための処理命令を、ユーザの通信端末２００のオペレーションシステムや機種等に応じたものとすることができる。例えば、通信端末２００のオペレーションシステムやそのバージョンによって、提供されているＡＰＩが異なり、設定変更可能な範囲も異なってくる。本発明の一実施形態によれば、図４のユーザ情報テーブルに示すように、サービス事業者における第１識別子と、メッセージングアプリケーションサービスにおける第２識別子とを関連付けて記憶し、設定変更要求を送信した通信端末２００の第２識別子を、設定変更要求とともにサービス事業者サーバ１００において取得することで、通信端末２００で実行可能な処理命令を作成することができる。
【００５０】
なお、通信端末２００における設定変更処理の結果が、通信端末２００のメッセージアプリ上で表示されてもよい。この態様について、図７のシーケンス図を用いて説明する。図６の場合と同様に、説明のため、通信端末２００におけるメッセージアプリケーション及び設定変更アプリケーションによる処理を、それぞれ、メッセージアプリケーション２００Ｍ及び設定変更アプリケーション２００Ｓとして説明する。図７のシーケンス図において、ステップＳ２１〜Ｓ２６の処理は、前述した図６のシーケンス図におけるステップＳ１１〜Ｓ１６と同様であるため説明を省略する。ステップＳ２７において、設定変更アプリケーション２００Ｓは、通信端末２００の送信制御部２１３から、設定変更アプリケーションによる設定変更処理の結果についての結果情報を、サービス事業者サーバ１００へ送信する。サービス事業者サーバ１００の表示情報作成部１１５は、結果情報に基づき、設定変更処理の結果を、通信端末２００のメッセージアプリにおいて表示させる表示情報を作成し、送信制御部１１３は、当該表示情報を、ユーザの第２識別子とともに、メッセージングアプリケーションサーバ３００へ送信する（ステップＳ２８）。メッセージングアプリケーションサーバ３００は、設定変更処理の実行結果を含むメッセージを、第２識別子が付与されたユーザの通信端末２００へ送信する（ステップＳ２９）。通信端末２００のメッセージアプリ上で、設定変更処理の実行結果を含むメッセージが表示される（ステップＳ３０）。なお、図８に、設定変更処理の実行結果を含むメッセージが表示された通信端末２００の一例を示す。図に示すように、設定変更処理が問題なく実行されて設定が変更された場合、例えば「文字を大きくしました」といったメッセージ１２が表示されてもよい。なお、設定変更処理の実行結果によっては、設定変更が不可能であった旨や、失敗した旨を示すメッセージが表示されてもよい。またその場合、設定変更が不可能であった理由がユーザに提供されてもよい。
【００５１】
上述のように、本発明の一実施形態によれば、設定変更処理の結果が、設定変更要求を送信したメッセージアプリ上でユーザに提供される。従って、ユーザは、設定変更が実行されたか否かについての情報を、設定変更要求の送信からの一連のメッセージにおいて確認することができ、ユーザビリティの高いシステムを提供することができる。
【００５２】
なお、通信端末２００によっては、メッセージアプリはインストールされているものの、設定変更アプリケーションがインストールされていないことも考えられる。本発明の一実施形態によれば、サービス事業者サーバ１００の命令作成部１１６は、設定変更アプリケーションがインストールされていない通信端末２００であって、処理命令に応じた設定変更処理の実行が不可能である場合に設定変更アプリケーションのインストールを促す情報を、ユーザの通信端末２００に表示させる処理命令を作成してもよい。なお、命令作成部１１６は、処理命令を、ＵＲＬ（Uniform Resource Locator）スキームに含めて作成することができる。従って、図９（ａ）に示すように、命令作成部１１６は、ユーザによってＵＲＬが選択されたときに、設定変更アプリケーションが通信端末２００にインストールされていない場合、ブラウザを起動して、設定変更アプリケーションをインストール可能なウェブページへのリンク先が通信端末２００に表示されるように、処理命令を作成してもよい。これにより、設定変更アプリケーションの存在をユーザに周知させることができる。
【００５３】
また、命令作成部１１６は、設定変更アプリケーションがインストールされておらず、処理命令に応じた設定変更処理の実行が不可能である場合、ユーザの通信端末２００にインストールされているインスタントアプリケーションを利用した設定変更処理を実行するように、処理命令を作成してもよい。
【００５４】
また、ユーザによっては、プッシュ通知サーバ５００における第３識別子が登録されていない場合も考えられる。この場合、図９（ｂ）に示すように、ユーザの通信端末２００において、第３識別子の取得を促す情報（図の例では、「設定変更アプリケーションは通知を送信します。よろしいですか？」とのメッセージ１３）を、メッセージアプリ上で表示されてもよい。これは、表示情報作成部１１５が、ユーザに第３識別子の取得を促す情報をメッセージアプリ上で表示させるための表示情報を作成し、当該表示情報が送信制御部１１３によってメッセージングアプリケーションサーバ３００へ送信することで実現できる。なお、図９（ｂ）に示すように、第３識別子の取得の有無を選択する情報（例えば、ＯＫボタン１４、キャンセルボタン１５等）を表示させてもよい。そして、ユーザの選択に応じて、プッシュ通知サーバ５００へトークンの発行要求が送信されてもよい。なお、ＯＫボタン１４には、設定変更アプリケーション向けのＵＲＬスキームが埋め込まれ、ＯＫボタン１４が選択された場合、設定変更アプリケーションが起動するようにできる。設定変更アプリケーションは、起動後、プッシュ通知サーバ５００へトークンの発行要求を実行することができる。
【００５５】
なお、上述では、ユーザによる設定変更要求が、通信端末２００から送信される態様について説明した。しかしながら、設定変更要求は、スマートスピーカを介して入力されてもよい。この態様について、図１０を用いて説明する。ユーザ６００には、設定を変更したい通信端末２００と、スマートスピーカ２００ＳＰとが関連付けられている。スマートスピーカ２００ＳＰは、音声情報による指示入力を受け付ける入力部と、指示入力に応じた音声情報を出力する出力部とを備える通信端末である。なお、本実施態様において、メッセージングアプリケーションサーバ３００は、音声処理サーバとしての機能を備えるものとするのが好ましい。ユーザ６００は、スマートスピーカ２００ＳＰを介して、例えば「文字を大きくして」といった設定変更要求を送信し、メッセージングアプリケーションサーバ３００において、自然言語処理を経て、設定変更要求の内容が抽出されてもよい。なお、ユーザ情報として、通信端末２００及びスマートスピーカ２００ＳＰに関する情報が、サービス事業者サーバ１００に記憶され、スマートスピーカ２００ＳＰからの音声入力がどのユーザからなされたかを判定し、設定変更を要求する通信端末２００に対し、処理命令が通知されてもよい。
【００５６】
なお、図６のステップＳ１３や図７のステップＳ２３において、第２識別子が関連付けられた第１識別子が記憶されていない場合、ユーザへ、第１識別子と第２識別子との関連付けを促す情報を提示することができる。この場合、表示情報作成部１１５は、第１識別子と第２識別子との関連付けを促す情報を表示させるための表示情報を作成し、送信制御部１１３は、表示情報を、メッセージングアプリケーションサーバ３００へ送信する。メッセージングアプリケーションサーバ３００は、ユーザへ、関連付けを促す情報をメッセージとして送信すればよい。なお、第１識別子と第２識別子との関連付けを促す情報が表示された通信端末２００の表示画面の一例を、図１１に示す。図１１のように、「メッセージアプリのＩＤ（すなわち、第２識別子）をサービスＩＤ（すなわち、第１識別子）と連携させると、より正確な設定変更ができます」とのメッセージ１６と、連携の要否を選択させるボタン１７，１８が、通信端末２００のメッセージアプリ上で表示されてもよい。
【００５７】
上述のように、本発明の一実施形態によれば、メッセージングアプリケーションサービスとサービス事業者によるサービスとを関連付けを促す情報が、ユーザへ提示される。従って、ユーザに、メッセージングアプリケーションサービスとサービス事業者によるサービスとを連携できること、それによりよりユーザに適切なサービスが提供されることを周知させることができ、ユーザにとって利便性が高い。
【００５８】
次に、本発明の他の実施形態について説明する。上述では、処理命令がプッシュ通知サーバ５００から送信される態様について説明したが、本発明の他の実施形態では、通信端末２００とサービス事業者サーバ１００との間で所定の通信方式によるセッションを確立し、サービス事業者サーバ１００から通信端末２００へ、処理命令が送信されてもよい。この態様について、図１２のシーケンス図を用いて説明する。
【００５９】
まず、通信端末２００（設定変更アプリケーション２００Ｓ）とサービス事業者サーバ１００との間で、所定の通信方式（通信プロトコル）によるセッションが確立される（ステップＳ４１）。なお、ステップＳ４１のセッションの確立は、例えば、通信端末２００の起動時や、サービス事業者サーバ１００からの要求に応じて、任意のタイミングで行われてもよい。ここで、所定の通信方式とは、通信端末２００とサービス事業者サーバ１００との間での相互通信を可能とするもので、例えば、MQTT（Message Queue Telemetry Transport）、Websocket等が挙げられる。図１２のシーケンス図におけるステップＳ４２〜Ｓ４４は、図６のシーケンス図におけるステップＳ１１〜Ｓ１３、図７のシーケンス図におけるステップＳ２１〜Ｓ２３と同様であるため説明を省略する。図６や図７のシーケンス図と異なり、作成された処理命令は、ステップＳ４１において確立されたセッションを介して、サービス事業者サーバ１００から通信端末２００の設定変更アプリケーション２００Ｓへ、直接送信することができる（ステップＳ４５）。その後、通信端末２００では、設定変更アプリケーションによって、処理命令に応じた設定変更処理が実行される（ステップＳ４６）。上述の実施形態の場合、ユーザに第３識別子の登録作業を要しないという利点がある。
【００６０】
なお、処理命令は、通信端末２００の電話番号を宛先とするショートメールサービス（Short Mail Service：ＳＭＳ）や、メールアドレス宛に送信されてもよい。この態様について、図１３のシーケンス図を用いて説明する。
【００６１】
図１３のシーケンス図におけるステップＳ５１〜Ｓ５３は、図６のシーケンス図におけるステップＳ１１〜Ｓ１３、図７のシーケンス図におけるステップＳ２１〜Ｓ２３、図１２のシーケンス図におけるステップＳ４２〜Ｓ４４と同様であるため説明を省略する。図６や図７のシーケンス図と異なり、作成された処理命令は、通信端末２００の電話番号を宛先とするＳＭＳを用いて、サービス事業者サーバ１００から通信端末２００の設定変更アプリケーション２００Ｓへ、直接送信することができる（ステップＳ５４）。その後、通信端末２００では、処理命令を含むＳＭＳメッセージが表示される（ステップＳ５５）。処理命令を含むメッセージとは、ユーザに設定処理の実行を選択させるメッセージであってよい。そして、ユーザの選択に応じて、設定変更処理が実行される（ステップＳ５６，Ｓ５７）。
【００６２】
例えば、ユーザは、自身の通信端末２００からサービス事業者のコールセンターに電話をかけて、設定の変更について問い合わせることが考えられる。この様な場合、サービス事業者側は、電話で問い合わせられた設定変更に対する処理命令を、当該電話番号を宛先とするＳＭＳを用いて送信することができる。従って、ユーザ及びサービス事業者双方にとって、簡易で利便性の高いシステムを提供することができる。
【００６３】
なお、図１０を用いて説明したスマートスピーカによって設定変更要求が送信される場合、設定変更アプリケーションが未インストールである場合に、ユーザにインストールを促す情報を通知したい場合も考えられる。この場合、上述のようにＳＭＳやメール等を用いて、ユーザへ情報が送信されてもよい。
【００６４】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。例えば、サービス事業者サーバ１００が備えるとして説明した各構成部は、複数のサーバによって分散されて実現されてもよい。また、サービス事業者サーバ１００の機能として説明した処理は、通信端末２００によって行われても良い。逆に、通信端末２００によって行われるとした処理が、サービス事業者サーバ１００によって行われてもよいし、メッセージングアプリケーションサーバ３００によって行われるとした処理が、サービス事業者サーバ１００によって行われてもよい。
【００６５】
また、第１識別子と第２識別子とが関連付けられておらず、通信端末２００のオペレーションシステムに適した処理命令が作成できない場合、命令作成部１１６は、通信端末２００のオペレーションシステム等に依存しない処理命令を作成してもよい。ここで、オペレーションシステム等に依存しない処理命令とは、複数のコマンドを含ませて作成し、通信端末２００にインストールされている設定変更アプリケーション側で、通信端末２００のオペレーションシステムに適したコマンドが選択されてもよい。
【００６６】
また、通信端末２００に関する情報が取得できた場合、判定部１１７が、ユーザの設定変更要求に応じた設定変更か可能か否かを判定できてもよい。これは例えば、通信端末２００のオペレーションシステム、バージョン、機種、販売時期等に応じて設定変更が可能な機能の一覧を、データベースとして記憶しておき、当該データベースに基づいて判定することができる。そして、ユーザの通信端末２００によっては、ユーザの要求する設定変更ができないと判定された場合、表示情報作成部１１５は、設定変更が不可能である旨の情報を通信端末２００に表示させるための表示情報を作成してもよい。
【００６７】
なお、設定変更処理が実行された後に、設定変更処理がユーザの要求通りであったかを確認するメッセージを表示し、ユーザの選択によって、直前の設定変更処理が実行される前の状態に戻せてもよい。
【００６８】
また、通信端末２００に設定変更アプリケーションがインストールされていない場合、ユーザの設定変更要求に応じた設定方法を説明する動画や文章が表示された所定のウェブページに遷移するようにしてもよい。
【００６９】
また、ユーザに、メッセージアプリがインストールされた複数の通信端末２００が関連付けられてもよい。このとき、複数の通信端末２００におけるメッセージアプリの内容が同期され、例えば、複数の通信端末２００のうち一の通信端末から送信された設定変更要求に対する処理命令が、他の通信端末において実行されてもよい。
【００７０】
上述では、ＡＰＩを利用して設定変更を行う態様について説明した。しかしながら、設定変更アプリケーションは、起動されると、予めインストールされているアプリケーションを操作して、通信端末２００の設定を変更するものであってよい。この場合、サービス事業者は、予めインストールされたアプリケーションプログラム（アプリケーションソフトウェア）を提供する事業者であってよい。
【００７１】
サービス事業者サーバ１００の各機能部は、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。また、各機能部は、１又は複数の集積回路により実現されてよく、複数の機能部の機能を１つの集積回路により実現されることとしてもよい。
【００７２】
図１４に、本実施形態におけるサービス事業者サーバ１００を実現可能なコンピュータ２０の一例を示すハードウェア構成を示す。サービス事業者サーバ１００の各機能部をソフトウェアにより実現する場合、サービス事業者サーバ１００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ２４、上記プログラム及び各種データがコンピュータ（又はＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）２６又は記憶装置（これらを「記録媒体」と称する）２７、上記プログラムを展開するＲＡＭ（Random Access Memory）２５等を備えている。そして、コンピュータ２０（又はＣＰＵ２４）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。すなわち、本発明に係る情報処理装置１００は、ＣＰＵ２４がＲＡＭ２５上にロードされたプログラムを実行することにより、通信制御部１１１、取得部１１４、表示情報作成部１１５、命令作成部１１６、判定部１１７及び入出力制御部１１８として機能する。上記記録媒体としては、「一時的でない有形の媒体」、例えば、半導体メモリ、プログラマブルな論理回路等を用いることができる。また、上記プログラムは、当該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７３】
なお、上記プログラムや、チャットボットを実現するためのプログラムは、例えば、ActionScript、JavaScript（登録商標）、Python、Ruby等のスクリプト言語、C言語、C＋＋、C＃、Objective-C、Swift、Java（登録商標）等のオブジェクト指向プログラミング言語、HTML5等のマークアップ言語等を用いて実装できる。
【符号の説明】
【００７４】
１００  サービス事業者サーバ（情報処理装置）
２００  通信端末
２００ＳＰ  スマートスピーカ
３００  メッセージングアプリケーションサーバ
４００  ネットワーク
６００  ユーザ
７００  情報処理システム
１１０  制御部
１１１  通信制御部
１１２  受信制御部
１１３  送信制御部
１１４  取得部
１１５  表示情報作成部
１１６  命令作成部
１１７  判定部
１１８  入出力制御部
１２０  通信Ｉ／Ｆ部
１３０  入出力Ｉ／Ｆ部
１４０  記憶部
１４１  ユーザ情報テーブル
２１０  制御部
２１１  通信制御部
２１２  受信制御部
２１３  送信制御部
２１４  表示処理部
２１５  情報処理部
２１６  判定部
２２０  通信Ｉ／Ｆ部
２３０  入力受付部
２４０  記憶部
２４１  ユーザ情報
２４２  メッセージングアプリケーションプログラム
２４３  設定変更アプリケーションプログラム
２５０  表示部
２６０  撮像部
２７０  音声Ｉ／Ｆ部
【図１】
2020009031.tif 000003
【図２】
2020009031.tif 000004
【図３】
2020009031.tif 000005
【図４】
2020009031.tif 000006
【図５】
2020009031.tif 000007
【図６】
2020009031.tif 000008
【図７】
2020009031.tif 000009
【図８】
2020009031.tif 000010
【図９】
2020009031.tif 000011
【図１０】
2020009031.tif 000012
【図１１】
2020009031.tif 000013
【図１２】
2020009031.tif 000014
【図１３】
2020009031.tif 000015
【図１４】
2020009031.tif 000016