JP6756779B2 - Information processing system, information processing system control method, and information processing system control program - Google Patents

Information processing system, information processing system control method, and information processing system control program Download PDF

Info

Publication number
JP6756779B2
JP6756779B2 JP2018127902A JP2018127902A JP6756779B2 JP 6756779 B2 JP6756779 B2 JP 6756779B2 JP 2018127902 A JP2018127902 A JP 2018127902A JP 2018127902 A JP2018127902 A JP 2018127902A JP 6756779 B2 JP6756779 B2 JP 6756779B2
Authority
JP
Japan
Prior art keywords
user
communication terminal
setting change
application
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018127902A
Other languages
Japanese (ja)
Other versions
JP2020009030A (en
Inventor
達郎 五十嵐
達郎 五十嵐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2018127902A priority Critical patent/JP6756779B2/en
Publication of JP2020009030A publication Critical patent/JP2020009030A/en
Application granted granted Critical
Publication of JP6756779B2 publication Critical patent/JP6756779B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、情報処理システム、情報処理システムの制御方法、及び、情報処理システムの制御プログラムに関し、特に、ユーザの通信端末の各種設定の変更処理をサポートする情報処理システム等に関するものである。 The present invention relates to an information processing system, a control method of the information processing system, and a control program of the information processing system, and more particularly to an information processing system that supports change processing of various settings of a user's communication terminal.

近年、携帯電話やスマートフォンといった通信端末の高機能・高性能化が進み、画面の明るさや文字の大きさの変更、無線通信方式の切替等と言った、通信端末の設定を変更するためのユーザ操作が煩雑となってきている。この問題に対し、例えば、特許文献1には、端末装置(例えば、スマートフォン)の表示領域を使用して、ユーザとの間でメッセージのテキスト情報をリアルタイムでやり取りするチャット形式によって、ユーザの課題を解決するためのインタラクションを行う情報処理装置が開示されている。また、非特許文献1には、所定のメッセージングアプリケーションを介して、ユーザから端末装置の設定方法等の疑問を受け付け、当該疑問の解決方法を、メッセージや動画によって提供する、いわゆるチャットボットによるサービスが開示されている。 In recent years, communication terminals such as mobile phones and smartphones have become more sophisticated and sophisticated, and users for changing communication terminal settings such as changing screen brightness and character size, switching wireless communication methods, etc. The operation is becoming complicated. In response to this problem, for example, Patent Document 1 describes a user's problem by using a chat format in which text information of a message is exchanged with a user in real time by using a display area of a terminal device (for example, a smartphone). An information processing device that performs an interaction to solve the problem is disclosed. Further, Non-Patent Document 1 provides a so-called chatbot service that accepts questions from users such as how to set a terminal device via a predetermined messaging application and provides a solution to the questions by a message or a video. It is disclosed.

特許第6243564号公報Japanese Patent No. 6243564

“ちょっとした疑問をLINEで解決!”、[Online]、ソフトバンク株式会社、[平成30年6月20日検索]、インターネット<URL:https://www.softbank.jp/mobile/special/line-support/>"Solve a little question with LINE!", [Online], SoftBank Corp., [Search on June 20, 2018], Internet <URL: https://www.softbank.jp/mobile/special/line-support ++

上記技術では、ユーザが、メッセージングアプリケーションを介した簡単な方法で、問題の解決方法を問い合わせることができるという利点がある。しかしながら、上記技術のいずれも、問題の解決方法や設定方法は、メッセージや動画によって端末装置に表示されるのみで、問題を解決するための実際の操作はユーザが行う必要がある。従って、端末装置の操作に不慣れなユーザや、早急に問題の解決を望むユーザに対し、より簡易でユーザビリティに優れた問題の解決方法を提供することが求められていた。 The above technique has the advantage that the user can inquire about the solution to the problem in a simple way via a messaging application. However, in any of the above techniques, the solution method and the setting method of the problem are only displayed on the terminal device by a message or a moving image, and the user needs to perform the actual operation for solving the problem. Therefore, it has been required to provide a simpler and more user-friendly solution to a problem to a user who is unfamiliar with the operation of a terminal device or a user who wants to solve the problem immediately.

そこで、本発明は、メッセージングアプリケーションの利便性を活用しつつ、よりユーザビリティに優れた方法でユーザの通信端末の設定変更が可能な、情報処理システム等を提供することを目的とする。 Therefore, an object of the present invention is to provide an information processing system or the like capable of changing the settings of a user's communication terminal by a method having more excellent usability while utilizing the convenience of a messaging application.

本発明の一実施形態による情報処理システムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、所定のメッセージングアプリケーション及び設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、メッセージングアプリケーションのサーバから受信する受信部と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、処理命令を含むメッセージを、ユーザの通信端末のメッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信する送信部と、を備える。 The information processing system according to the embodiment of the present invention is an information processing system related to a service provider that provides a setting changing application, which is an application capable of changing various settings in an installed communication terminal, and is a predetermined messaging application. And the setting change request to change the setting of the user's communication terminal sent as a message addressed to the service provider in the messaging application from the communication terminal of at least one user in which the setting change application is installed. A receiving unit that receives from the application server, an instruction creation unit that creates a processing instruction that causes the setting change application to execute the setting change processing in response to the setting change request, and a messaging application of the user's communication terminal that contains the processing instruction. It is provided with a transmission unit that transmits the display information to be displayed in the above to the server of the messaging application.

本発明の一実施形態による情報処理システムは、ユーザの、サービス事業者における第1の識別子に、ユーザの通信端末に関する情報と、ユーザのメッセージングアプリケーションにおける第2の識別子とを関連付けて記憶する記憶部をさらに備え、受信部は、メッセージングアプリケーションのサーバから、設定変更要求を送信した通信端末のユーザの第2の識別子を受信し、命令作成部は、第2の識別子に関連付けられた第1の識別子から特定されるユーザの通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成してもよい。 The information processing system according to the embodiment of the present invention is a storage unit that stores the information about the user's communication terminal and the second identifier in the user's messaging application in association with the first identifier of the user in the service provider. The receiving unit receives the second identifier of the user of the communication terminal who sent the setting change request from the server of the messaging application, and the instruction creating unit receives the first identifier associated with the second identifier. Based on the information about the communication terminal of the user specified from, a processing instruction that can be executed by the communication terminal may be created.

本発明の一実施形態による情報処理システムにおいて、命令作成部は、処理命令を、URL(Uniform Resource Locator)に含めて作成してもよい。 In the information processing system according to the embodiment of the present invention, the instruction creation unit may create a processing instruction by including it in a URL (Uniform Resource Locator).

本発明の一実施形態による情報処理システムにおいて、送信部は、処理命令を含むメッセージとして、ユーザの通信端末におけるメッセージングアプリケーションにおいて、処理命令に応じた設定変更処理の実行をユーザに選択させる情報を、表示情報として送信してもよい。 In the information processing system according to the embodiment of the present invention, the transmission unit receives information as a message including a processing instruction, which causes the user to select the execution of the setting change process according to the processing instruction in the messaging application on the user's communication terminal. It may be transmitted as display information.

本発明の一実施形態による情報処理システムにおいて、命令作成部は、設定変更アプリケーションがインストールされていない通信端末であって、処理命令に応じた設定変更処理の実行が不可能である場合、設定変更アプリケーションのインストールを促す情報を、ユーザの通信端末に表示させる処理命令を作成してもよい。 In the information processing system according to the embodiment of the present invention, the instruction creation unit changes the settings when the setting change application is not installed on the communication terminal and it is impossible to execute the setting change process according to the processing instruction. A processing instruction may be created to display information prompting the user to install the application on the user's communication terminal.

本発明の一実施形態による情報処理システムにおいて、命令作成部は、設定変更アプリケーションがインストールされていない通信端末であって、処理命令に応じた設定変更処理の実行が不可能である場合、ユーザの通信端末にインストールされているインスタントアプリケーションを利用した設定変更処理を実行してもよい。 In the information processing system according to the embodiment of the present invention, the instruction creation unit is a communication terminal on which the setting change application is not installed, and when it is impossible to execute the setting change processing according to the processing instruction, the instruction creation unit is used by the user. You may execute the setting change process using the instant application installed in the communication terminal.

本発明の一実施形態による情報処理システムにおいて、設定変更要求を送信したユーザの通信端末が、音声情報による指示入力を受け付ける入力部と、指示入力に応じた音声情報を出力する出力部とを備える通信端末であって、設定変更要求が、ユーザの音声によって入力されてもよい。 In the information processing system according to the embodiment of the present invention, the communication terminal of the user who has transmitted the setting change request includes an input unit that receives an instruction input by voice information and an output unit that outputs voice information in response to the instruction input. In the communication terminal, the setting change request may be input by the user's voice.

本発明の一実施形態による情報処理システムにおいて、送信部は、記憶部において、設定変更要求を送信した通信端末のユーザの第2の識別子に、第1の識別子が関連付けられて記憶されていない場合、ユーザの第2の識別子に、ユーザの第1の識別子を関連付けるための登録処理をユーザに促す情報を、メッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信してもよい。 In the information processing system according to the embodiment of the present invention, when the transmission unit is not stored in the storage unit in association with the second identifier of the user of the communication terminal that has transmitted the setting change request. , Display information to be displayed in the messaging application may be transmitted to the server of the messaging application, which prompts the user to perform a registration process for associating the user's first identifier with the user's second identifier.

本発明の一実施形態による情報処理システムの制御方法は、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御方法であって、所定のメッセージングアプリケーション及び設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、メッセージングアプリケーションのサーバから受信する受信ステップと、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成ステップと、処理命令を含むメッセージを、ユーザの通信端末のメッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信する送信ステップと、を含む。 The information processing system control method according to the embodiment of the present invention is a control method of an information processing system related to a service provider that provides a setting change application, which is an application capable of changing various settings in an installed communication terminal. To change the settings of the user's communication terminal sent as a message addressed to the service provider in the messaging application from at least one user's communication terminal on which the predetermined messaging application and setting change application are installed. A reception step for receiving a setting change request from the server of the messaging application, an instruction creation step for creating a processing instruction for causing the setting change application to execute a setting change process according to the setting change request, and a message including the processing instruction for the user. Includes a transmission step of transmitting display information to be displayed in the messaging application of the communication terminal to the server of the messaging application.

本発明の一実施形態による情報処理システムの制御プログラムは、インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御プログラムであって、情報処理装置に、所定のメッセージングアプリケーション及び設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、メッセージングアプリケーションにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末の設定を変更する旨の設定変更要求を、メッセージングアプリケーションのサーバから受信させる受信機能と、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令を作成する命令作成機能と、処理命令を含むメッセージを、ユーザの通信端末のメッセージングアプリケーションにおいて表示させる表示情報を、メッセージングアプリケーションのサーバへ送信する送信機能と、を実現させる。 The information processing system control program according to the embodiment of the present invention is an information processing system control program for a service provider that provides a setting change application, which is an application capable of changing various settings in an installed communication terminal. The setting of the user's communication terminal transmitted as a message addressed to the service provider in the messaging application from at least one user's communication terminal in which the predetermined messaging application and the setting change application are installed in the information processing device. A reception function that receives a setting change request to change the setting from the server of the messaging application, an instruction creation function that creates a processing instruction that causes the setting change application to execute the setting change processing according to the setting change request, and a processing instruction. The transmission function of transmitting the display information including the message to be displayed in the messaging application of the user's communication terminal to the server of the messaging application is realized.

本発明によれば、メッセージングアプリケーションの利便性を利用しつつ、よりユーザビリティに優れた方法でユーザの通信端末の設定変更が可能な、情報処理システム、情報処理システムの制御方法及び情報処理システムの制御プログラムを提供することができる。 According to the present invention, an information processing system, a control method of an information processing system, and control of an information processing system can be used to change the settings of a user's communication terminal by a method having better usability while utilizing the convenience of a messaging application. A program can be provided.

本発明の一実施形態に係る情報処理システムの構成例を示す図である。It is a figure which shows the structural example of the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス事業者サーバ(情報処理装置)の構成例を示すブロック図である。It is a block diagram which shows the structural example of the service provider server (information processing apparatus) which concerns on one Embodiment of this invention. 本発明の一実施形態に係る通信端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the communication terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理システムの概要を説明する図である。It is a figure explaining the outline of the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。It is a sequence diagram in the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理システムにおける、ユーザ情報テーブルの一例である。This is an example of a user information table in the information processing system according to the embodiment of the present invention. 本発明の一実施形態に係る情報処理システムにおけるシーケンス図である。It is a sequence diagram in the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理システムを構成する通信端末の画面例である。This is an example of a screen of a communication terminal constituting an information processing system according to an embodiment of the present invention. 本発明の一実施形態に係る情報処理システムを構成する通信端末の画面例である。This is an example of a screen of a communication terminal constituting an information processing system according to an embodiment of the present invention. 本発明の一実施形態に係る情報処理システムの構成例を示す図である。It is a figure which shows the structural example of the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理システムを構成する情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。It is a hardware block diagram which shows an example of the computer which realizes the function of the information processing apparatus which constitutes the information processing system which concerns on one Embodiment of this invention.

以下、諸図面を参照しながら、本発明の一実施形態を詳細に説明する。図1は、本発明の一実施形態に係る情報処理システムの構成例を示す図である。図1に示すように、情報処理システム700は、サービス事業者サーバ(情報処理装置)100と、ユーザの通信端末200と、メッセージングアプリケーションサーバ300と、ネットワーク400とを含む。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention. As shown in FIG. 1, the information processing system 700 includes a service provider server (information processing device) 100, a user's communication terminal 200, a messaging application server 300, and a network 400.

メッセージングアプリケーションサーバ300は、メッセージングアプリケーション(以降「メッセージアプリ」とも称する)を提供するサービス側のサーバである。本発明の一実施形態において、メッセージングアプリケーションサーバ300は、通信端末200のメッセージアプリ上でユーザから送信されたメッセージに対する自動応答を実現する、アプリケーションプログラムインタフェース(Application Program Interface:API)を提供するためのプラットフォームとして機能する。サービス事業者(詳細は後述する)は、当該プラットフォームを利用して、メッセージアプリを介したユーザからの質問等に自動応答するチャットボットを実現することができる。 The messaging application server 300 is a service-side server that provides a messaging application (hereinafter, also referred to as a "message application"). In one embodiment of the present invention, the messaging application server 300 is for providing an application program interface (API) that realizes an automatic response to a message transmitted from a user on the message application of the communication terminal 200. Acts as a platform. A service provider (details will be described later) can realize a chatbot that automatically responds to a question or the like from a user via a message application by using the platform.

サービス事業者サーバ100は、インストールされた通信端末200における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者のサーバである。サービス事業者サーバ100は、ネットワーク400を介して通信端末200、メッセージングアプリケーションサーバ300と接続される。設定変更アプリケーションとは、通信端末200で起動されると、例えば、通信端末200のオペレーションシステム(Operation System:OS)に応じて提供されているAPIを利用して、通信端末200の各種設定を変更可能なアプリケーションソフトウェアである。ここで、APIを利用した設定の変更とは、通信端末200を使用する上でユーザが設定可能な機能を変更することを意味し、例えば、通信端末200の画面の明るさの変更、文字サイズの変更、音量の大きさの変更、位置情報サービスのオン/オフの切替、無線通信の方式(ブルートゥース(Bluetooth(登録商標))、無線LAN等)の切替、入力言語の選択、駆動モードの切替等がある。なお、設定の変更は、例えば、通信端末200のオペレーションシステムの提供側から提供されている、当該設定の変更を可能とするAPIを用いて実行することができる。この場合、設定変更アプリケーションを提供するサービス事業者とは、例えば、ネットワーク400を提供するキャリア(電気通信事業者)であってもよいし、通信端末200の製造業者(メーカー)であってもよい。 The service provider server 100 is a server of a service provider that provides a setting change application, which is an application capable of changing various settings in the installed communication terminal 200. The service provider server 100 is connected to the communication terminal 200 and the messaging application server 300 via the network 400. When the setting change application is started on the communication terminal 200, for example, various settings of the communication terminal 200 are changed by using the API provided according to the operation system (OS) of the communication terminal 200. Possible application software. Here, changing the setting using the API means changing the function that can be set by the user when using the communication terminal 200, for example, changing the screen brightness of the communication terminal 200 and the character size. Change, change volume volume, switch location information service on / off, switch wireless communication method (Bluetooth (registered trademark), wireless LAN, etc.), select input language, switch drive mode And so on. The setting can be changed by using, for example, an API provided by the provider of the operation system of the communication terminal 200, which enables the change of the setting. In this case, the service provider that provides the setting change application may be, for example, a carrier (telecommunications carrier) that provides the network 400, or a manufacturer (manufacturer) of the communication terminal 200. ..

また、サービス事業者サーバ100は、通信端末200から、メッセージアプリを介してサービス事業者を宛先として送信されたメッセージ等を受信し、当該メッセージに応じたテキストメッセージ、動画等を通信端末200へ送信する機能を有する。すなわち、サービス事業者サーバ100は、ユーザからのメッセージに応じた返答メッセージ(テキスト、動画等)を自動応答するチャットボットのサーバとしても機能する。 Further, the service provider server 100 receives a message or the like transmitted from the communication terminal 200 to the service provider via the message application, and transmits a text message, a moving image, or the like corresponding to the message to the communication terminal 200. Has the function of That is, the service provider server 100 also functions as a chatbot server that automatically responds to a response message (text, video, etc.) in response to a message from the user.

なお、図1において、サービス事業者サーバ100は2つ示してあるが、これに限られるものではなく、後述する各実施形態で記載する機能を実現するものであれば、当該機能を分散させてより多くのサーバ群として実現されてもよいし、単一のサーバによって実現されてもよい。例えば、サービス事業者サーバ100は、上述した設定変更アプリケーションに対する処理を実行するサーバと、チャットボットに対する処理を実行するサーバとで別に構築されてもよい。また、サービス事業者サーバ100は、各機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、サーバ装置、コンピュータ(例えば、デスクトップ、ラップトップ、タブレット等)、コミュニケーションプラットホーム等を含んでもよい。 In FIG. 1, two service provider servers 100 are shown, but the present invention is not limited to these, and if the functions described in the respective embodiments described later are realized, the functions are distributed. It may be realized as a group of more servers, or it may be realized by a single server. For example, the service provider server 100 may be constructed separately as a server that executes processing for the setting change application described above and a server that executes processing for the chatbot. Further, the service provider server 100 may be any device as long as it is an information processing device capable of realizing each function. For example, a server device, a computer (for example, a desktop, a laptop, a tablet, etc.), a communication platform, etc. Etc. may be included.

通信端末200は、各実施形態において記載する機能を実現できる端末であればどのような端末であってもよい。本発明の一実施形態によれば、通信端末200は、所定のメッセージンングアプリケーションを用いることができる端末であれば、例えば、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(例えば、タブレット、デスクトップパソコン、ノートパソコン)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA(personal digital assistant)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)であってよい。また、図1において、通信端末200は1台のみ示してあるが、これ以上存在してもよく、一のユーザに複数の通信端末が関連付けられてもよい。 The communication terminal 200 may be any terminal as long as it can realize the functions described in each embodiment. According to one embodiment of the present invention, the communication terminal 200 is, for example, a smartphone, a mobile phone (feature phone), a computer (for example, a tablet, a desktop personal computer) as long as it is a terminal capable of using a predetermined messaging application. , A laptop computer), a handheld computer device (not limited to, for example, a PDA (personal digital assistant), a wearable terminal (glass-type device, watch-type device, etc.). In FIG. 1, the communication terminal 200 is 1. Although only the units are shown, more may be present, and a plurality of communication terminals may be associated with one user.

メッセージングアプリケーションサーバ300は、通信端末200にインストールされた所定のメッセージングアプリケーションの管理サーバであって、上述のように、メッセージアプリ上での自動応答を実現するプラットフォームとしても機能する。なお、本発明の一実施形態において、メッセージアプリは既存のものでよく、その種類は問わないが、チャットボットを実現するAPIが提供されているものが好ましい。メッセージングアプリケーションサーバ300は、メッセージアプリを用いて送信されたテキストメッセージ、画像、動画、音声、デジタルステッカー等の送受信(すなわち、リアルタイムでのチャット)を処理する機能を有する。ここで、チャットは、複数の通信端末200間で行われてもよいし、サービス事業者とユーザとの間のチャットボットによって行われてもよい。 The messaging application server 300 is a management server for a predetermined messaging application installed on the communication terminal 200, and also functions as a platform for realizing an automatic response on the message application as described above. In one embodiment of the present invention, the message application may be an existing one, and the type of the message application is not limited, but an API that realizes a chatbot is preferably provided. The messaging application server 300 has a function of processing transmission / reception (that is, real-time chat) of text messages, images, videos, voices, digital stickers, etc. transmitted using the message application. Here, the chat may be performed between a plurality of communication terminals 200, or may be performed by a chatbot between the service provider and the user.

ネットワーク400は、無線ネットワークや有線ネットワークを含んでよい。具体的には、ネットワーク400は、ワイヤレスLAN(wireless LAN:WLAN)や広域ネットワーク(wide area network:WAN)、ISDNs(integrated service digital networks)、無線LANs、LTE(long term evolution)、LTE−Advanced、第4世代(4G)、第5世代(5G)、CDMA(code division multiple access)等である。なお、ネットワーク400は、これらの例に限られず、例えば、公衆交換電話網(Public Switched Telephone Network:PSTN)やブルートゥース(Bluetooth(登録商標))、光回線、ADSL(Asymmetric Digital Subscriber LINE)回線、衛星通信網等であってもよく、どのようなネットワークであってもよい。また、ネットワーク400は、これらの組み合わせであってもよい。また、ネットワーク400は、これらの例を組み合わせた複数の異なるネットワークを含むものであってもよい。例えば、ネットワーク400は、LTEによる無線ネットワークと、閉域網であるイントラネット等の有線ネットワークとを含むものであってもよい。 The network 400 may include a wireless network or a wired network. Specifically, the network 400 includes wireless LAN (WLAN), wide area network (WAN), ISDNs (integrated service digital networks), wireless LANs, LTE (long term evolution), LTE-Advanced, and so on. 4th generation (4G), 5th generation (5G), CDMA (code division multiple access) and the like. The network 400 is not limited to these examples, and is, for example, a public switched telephone network (PSTN), Bluetooth (Bluetooth (registered trademark)), an optical line, an ADSL (Asymmetric Digital Subscriber LINE) line, and a satellite. It may be a communication network or the like, or any network. Further, the network 400 may be a combination of these. In addition, the network 400 may include a plurality of different networks that combine these examples. For example, the network 400 may include a wireless network by LTE and a wired network such as an intranet which is a closed network.

図2は、本発明の一実施形態によるサービス事業者サーバ100のブロック図である。図2に示すように、サービス事業者サーバ100は、制御部110、通信I/F部120、入出力I/F部130及び記憶部140を備える。 FIG. 2 is a block diagram of a service provider server 100 according to an embodiment of the present invention. As shown in FIG. 2, the service provider server 100 includes a control unit 110, a communication I / F unit 120, an input / output I / F unit 130, and a storage unit 140.

まず、記憶部140は、典型的には、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等各種の記録媒体により実現され、サービス事業者サーバ100が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。また、記憶部140には、サービス事業者が提供するサービスのユーザに関する情報が、ユーザ情報テーブル141として記憶される。図6に、ユーザ情報テーブル141の一例を示す。図6に示すように、ユーザ情報テーブル141には、ユーザのサービス事業者における第1識別子に、ユーザの通信端末200に関する情報と、ユーザのメッセージアプリにおける第2識別子とが関連付けて記憶されてもよい。例えば、図6において、サービス事業者における第1識別子が「User_A」であるユーザは、メッセージアプリサービスにおける第2識別子が「AppX_111」である。なお、第1識別子への第2識別子の関連付けは、ユーザがメッセージアプリサービスと、サービス事業者によるサービスとを連携させることを選択した場合に、サービス事業者へ第2識別子に関する情報が提供されることで行うことができる。従って、メッセージアプリサービスと、サービス事業者によるサービスとの連携を選択していないユーザの場合、第1識別子に第2識別子が関連付けられていない(例えば、図6における第1識別子が「User_C」のユーザ等)。 First, the storage unit 140 is typically realized by various recording media such as an HDD (Hard Disc Drive), an SSD (Solid State Drive), and a flash memory, and is required for the service provider server 100 to operate. It has a function to store various programs and data. Further, the storage unit 140 stores information about the user of the service provided by the service provider as the user information table 141. FIG. 6 shows an example of the user information table 141. As shown in FIG. 6, in the user information table 141, even if the information about the user's communication terminal 200 and the second identifier in the user's message application are stored in association with the first identifier in the user's service provider. Good. For example, in FIG. 6, the user whose first identifier in the service provider is "User_A" has the second identifier in the message application service "AppX_111". As for the association of the second identifier with the first identifier, when the user selects to link the message application service and the service provided by the service provider, the service provider is provided with information regarding the second identifier. Can be done by Therefore, in the case of a user who has not selected the cooperation between the message application service and the service by the service provider, the second identifier is not associated with the first identifier (for example, the first identifier in FIG. 6 is "User_C". User etc.).

また、記憶部140には、ユーザの第1識別子「User_A」に対し、通信端末200を一意に識別可能な識別情報としてのデバイスID(IDentifier)、通信端末200のオペレーションシステム(OS)とそのバージョン、通信端末200の機種名が関連付けられて記憶されてもよい。なお、通信端末200を一意に識別可能な識別情報としては、通信端末200のシリアル番号、MACアドレス等であってもよい。また、通信端末200の電話番号、ユーザのメールアドレス等が記憶されてもよい。これらの情報は、サービス事業者のサービスを利用する際に、サービス事業者によって登録されてもよいし、所定のタイミングでユーザから登録されてもよい。なお、これらの情報は、一のユーザ情報テーブル141に記憶される必要はなく、別個のテーブルとして記憶されてもよい。また、図6に示すテーブルは一例であって、識別子の形式はこれに限られるものではない。なお、記憶部140が、サービス事業者サーバ100とは別個のデータベースとして実現され、ネットワーク(クラウド、社内ネットワーク等)を介してサービス事業者サーバ100と接続されていてもよい。 Further, the storage unit 140 contains a device ID (IDentifier) as identification information that can uniquely identify the communication terminal 200 with respect to the user's first identifier "User_A", an operating system (OS) of the communication terminal 200, and its version. , The model name of the communication terminal 200 may be associated and stored. The identification information that can uniquely identify the communication terminal 200 may be the serial number, MAC address, or the like of the communication terminal 200. Further, the telephone number of the communication terminal 200, the user's e-mail address, and the like may be stored. Such information may be registered by the service provider when using the service of the service provider, or may be registered by the user at a predetermined timing. It should be noted that these information need not be stored in one user information table 141, and may be stored as a separate table. Further, the table shown in FIG. 6 is an example, and the format of the identifier is not limited to this. The storage unit 140 may be realized as a database separate from the service provider server 100, and may be connected to the service provider server 100 via a network (cloud, in-house network, etc.).

制御部110は、プログラム内のコードや命令によってサービス事業者サーバ100の各部を制御する機能を有するプロセッサである。制御部110は、通信制御部111、取得部114、表示情報作成部115、命令作成部116、判定部117及び入出力制御部118を備える。通信制御部111は、受信制御部112及び送信制御部113を含み、通信I/F部120を介した通信を制御する。通信I/F部120は、アンテナ等の通信装置(図示せず)に接続されるインタフェースである。通信I/F部120は、通信端末200やメッセージングアプリケーションサーバ300のような外部装置と、ネットワーク400を介してデータを通信(送受信)する機能を有する。入出力制御部118は、入出力I/F部130を介した図示しない表示装置(ディスプレイ等)や入出力装置(キーボード、タッチパネル等)との接続を制御する。 The control unit 110 is a processor having a function of controlling each part of the service provider server 100 by a code or an instruction in the program. The control unit 110 includes a communication control unit 111, an acquisition unit 114, a display information creation unit 115, an instruction creation unit 116, a determination unit 117, and an input / output control unit 118. The communication control unit 111 includes a reception control unit 112 and a transmission control unit 113, and controls communication via the communication I / F unit 120. The communication I / F unit 120 is an interface connected to a communication device (not shown) such as an antenna. The communication I / F unit 120 has a function of communicating (transmitting / receiving) data with an external device such as a communication terminal 200 or a messaging application server 300 via a network 400. The input / output control unit 118 controls the connection to a display device (display or the like) or an input / output device (keyboard, touch panel, etc.) (not shown) via the input / output I / F unit 130.

受信制御部112は、メッセージアプリがインストールされた少なくとも1のユーザの通信端末200から、メッセージアプリにおいてサービス事業者を宛先とするメッセージとして送信された、ユーザの通信端末200の設定を変更する旨の設定変更要求を、メッセージングアプリケーションサーバ300から受信する。取得部114は、設定変更要求を解析し、設定変更要求の内容を取得する。表示情報作成部115は、通信端末200のメッセージアプリ上で表示すべき表示情報を作成する。命令作成部116は、設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させるための処理命令を作成する。判定部117は、各種判定処理を行う。なお、設定変更要求、処理命令については後述する。 The reception control unit 112 changes the setting of the user's communication terminal 200 transmitted as a message addressed to the service provider in the message application from the communication terminal 200 of at least one user in which the message application is installed. The setting change request is received from the messaging application server 300. The acquisition unit 114 analyzes the setting change request and acquires the content of the setting change request. The display information creation unit 115 creates display information to be displayed on the message application of the communication terminal 200. The instruction creation unit 116 creates a processing instruction for causing the setting change application to execute the setting change process in response to the setting change request. The determination unit 117 performs various determination processes. The setting change request and processing instruction will be described later.

次に、通信端末200について説明する。図3は、本発明の一実施形態による通信端末200のブロック図である。図3に示すように、通信端末200は、制御部210、通信I/F部220、入力受付部230、記憶部240、表示部250、撮像部260及び音声I/F部270を備える。 Next, the communication terminal 200 will be described. FIG. 3 is a block diagram of a communication terminal 200 according to an embodiment of the present invention. As shown in FIG. 3, the communication terminal 200 includes a control unit 210, a communication I / F unit 220, an input reception unit 230, a storage unit 240, a display unit 250, an imaging unit 260, and a voice I / F unit 270.

記憶部240は、典型的には、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等各種の記録媒体により実現され、通信端末200が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。記憶部240は、例えば、制御部210における各種処理に用いられるドライバプログラム、オペレーティングシステムプログラム、及びそのバージョン、アプリケーションプログラム、データ等を記憶する。例えば、記憶部240は、通信端末200にインストールされたメッセージングアプリケーションプログラム242、設定変更アプリケーションプログラム243を記憶する。また、記憶部240は、ドライバプログラムとして、IEEE802.11規格の無線通信方式や移動体通信(セルラー通信)の無線通信方式を実行する通信ドライバプログラムを記憶する。また、記憶部240は、IEEE802.11規格の無線通信方式や移動体通信(セルラー通信)の無線通信方式での認証等を行う接続制御プログラム等を記憶する。また、記憶部240は、無線LANのアクセスポイントに接続するための各種情報を記憶していてもよい。また、記憶部240は、通信端末200のユーザ情報を、ユーザ情報テーブル241として記憶してもよい。ユーザ情報としては、サービス事業者における第1識別子、通信端末200のデバイスID、電話番号、メールアドレス等を含む。 The storage unit 240 is typically realized by various recording media such as an HDD (Hard Disc Drive), an SSD (Solid State Drive), and a flash memory, and various programs and data required for the communication terminal 200 to operate. Has a function to memorize. The storage unit 240 stores, for example, a driver program, an operating system program, a version thereof, an application program, data, and the like used for various processes in the control unit 210. For example, the storage unit 240 stores the messaging application program 242 and the setting change application program 243 installed in the communication terminal 200. Further, the storage unit 240 stores as a driver program a communication driver program that executes a wireless communication system of the IEEE802.11 standard or a wireless communication system of mobile communication (cellular communication). Further, the storage unit 240 stores a connection control program or the like that authenticates by the wireless communication method of the IEEE802.11 standard or the wireless communication method of mobile communication (cellular communication). Further, the storage unit 240 may store various information for connecting to the access point of the wireless LAN. Further, the storage unit 240 may store the user information of the communication terminal 200 as the user information table 241. The user information includes a first identifier in the service provider, a device ID of the communication terminal 200, a telephone number, an e-mail address, and the like.

制御部210は、プログラム内のコードや命令によって所定の機能を実行するための機能を備え、例えば、中央処理装置(CPU)である。また、制御部210は、例えば、マイクロプロセッサやマルチプロセッサ、ASIC(application specific integrated circuit)、FPGA(field-programmable gate array)等であってもよい。なお、制御部210は、これらの例に限定されない。制御部210は、通信制御部211、表示処理部214、情報処理部215及び判定部216を含む。 The control unit 210 has a function for executing a predetermined function by a code or an instruction in the program, and is, for example, a central processing unit (CPU). Further, the control unit 210 may be, for example, a microprocessor, a multiprocessor, an ASIC (application specific integrated circuit), an FPGA (field-programmable gate array), or the like. The control unit 210 is not limited to these examples. The control unit 210 includes a communication control unit 211, a display processing unit 214, an information processing unit 215, and a determination unit 216.

通信制御部211は、受信制御部212及び送信制御部213を含み、通信I/F部220を介したサービス事業者サーバ100、メッセージングアプリケーションサーバ300との間の通信を制御し、例えばデータの送受信のためのデジタル処理等を行う。通信I/F部220は、ネットワーク400を介して、サービス事業者サーバ100、メッセージングアプリケーションサーバ300との間でデータの送受信が可能な通信インターフェースである。通信I/F部220は、例えば、無線通信が可能な通信インターフェースであり、無線LANのアクセスポイントを介して通信する機能や、LTEやCDMA等の無線通信ネットワークを介して通信するための機能を含んでいてもよい。 The communication control unit 211 includes a reception control unit 212 and a transmission control unit 213, and controls communication between the service provider server 100 and the messaging application server 300 via the communication I / F unit 220, for example, data transmission / reception. Perform digital processing for the purpose. The communication I / F unit 220 is a communication interface capable of transmitting and receiving data to and from the service provider server 100 and the messaging application server 300 via the network 400. The communication I / F unit 220 is, for example, a communication interface capable of wireless communication, and has a function of communicating via a wireless LAN access point and a function of communicating via a wireless communication network such as LTE or CDMA. It may be included.

表示部250は、表示処理部214によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタであり、典型的には液晶ディスプレイで実現される。撮像部260は、動画像データの取得に用いられる。また、通信端末200は、音声I/F部270を介して接続されたスピーカ、マイクを備えてもよい。マイクは、音声データの入力に、スピーカは、音声データの出力に用いられる。 The display unit 250 is a monitor having a function of displaying an image according to the display data written in the frame buffer by the display processing unit 214, and is typically realized by a liquid crystal display. The imaging unit 260 is used for acquiring moving image data. Further, the communication terminal 200 may include a speaker and a microphone connected via the voice I / F unit 270. The microphone is used for inputting voice data, and the speaker is used for outputting voice data.

入力受付部230は、ユーザからの入力を受け付けて、当該入力に係る情報を、制御部210に伝達する。通信端末200において、入力受付部230は、タッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、接触位置の座標を情報処理部215に伝達する。なお、通信端末200がスマートフォンである場合、表示部250と入力受付部230は一体で実現されてもよい。本発明の一実施形態において、入力受付部230は、ユーザから設定変更要求の入力を受け付ける。なお、本発明の一実施形態において、ユーザからの設定変更要求は、マイクを介してユーザの音声によって入力されてもよい。 The input receiving unit 230 receives the input from the user and transmits the information related to the input to the control unit 210. In the communication terminal 200, the input receiving unit 230 is realized by a touch panel or the like, detects contact by a user's finger or an indicator such as a stylus and the contact position, and transmits the coordinates of the contact position to the information processing unit 215. When the communication terminal 200 is a smartphone, the display unit 250 and the input reception unit 230 may be integrated. In one embodiment of the present invention, the input receiving unit 230 receives an input of a setting change request from the user. In one embodiment of the present invention, the setting change request from the user may be input by the user's voice via the microphone.

ここで、本発明の一実施形態の概要について、図4を用いて説明する。まず、(1)通信端末200のユーザから、メッセージアプリを用いて、サービス事業者宛に通信端末の設定を変更する旨の設定変更要求が送信される。ここで、設定変更要求は、メッセージアプリ上で、例えば「文字を大きく」とのメッセージ10として送信されてよい。(2)「文字を大きく」との設定変更要求は、メッセージングアプリケーションサーバ300へ送信される。(3)メッセージングアプリケーションサーバ300は、メッセージ10の宛先を識別し、サービス事業者サーバ100へメッセージ10に関する情報を送信する。(4)サービス事業者サーバ100において、「文字を大きく」との設定変更要求に応じた設定変更処理を設定変更アプリケーションに実行させる処理命令が作成され、当該処理命令を含むメッセージをメッセージアプリ上で表示させるための表示情報が、サービス事業者サーバ100からメッセージングアプリケーションサーバ300へ送信される。(5)メッセージングアプリケーションサーバ300から、通信端末200へ、処理命令を含むメッセージを表示させるための表示情報が送信されると、通信端末200上で、当該処理命令を含むメッセージが表示される。なお、処理命令を含むメッセージは、例えば、処理命令を実行するためのボタン12として表示されてもよいし、メッセージ内に選択可能に表示されてもよい。ユーザによって、ボタン12が選択(タップ)されると、通信端末200にインストールされている設定変更アプリケーションが起動し、処理命令に応じた処理を実行する。 Here, an outline of one embodiment of the present invention will be described with reference to FIG. First, (1) the user of the communication terminal 200 sends a setting change request to the service provider to change the setting of the communication terminal by using the message application. Here, the setting change request may be transmitted on the message application as, for example, a message 10 saying "larger characters". (2) The setting change request of "larger characters" is transmitted to the messaging application server 300. (3) The messaging application server 300 identifies the destination of the message 10 and transmits information about the message 10 to the service provider server 100. (4) In the service provider server 100, a processing instruction is created to cause the setting change application to execute the setting change processing in response to the setting change request of "larger characters", and a message including the processing instruction is sent on the message application. The display information to be displayed is transmitted from the service provider server 100 to the messaging application server 300. (5) When the messaging application server 300 transmits the display information for displaying the message including the processing instruction to the communication terminal 200, the message including the processing instruction is displayed on the communication terminal 200. The message including the processing instruction may be displayed as, for example, a button 12 for executing the processing instruction, or may be displayed selectably in the message. When the button 12 is selected (tapped) by the user, the setting change application installed in the communication terminal 200 is started, and the process according to the process command is executed.

なお、設定変更要求の態様としては、メッセージアプリ上でユーザが選択可能なメニュー表示とし、ユーザの選択に基づき設定変更要求が送信される方法、又は、ユーザによる自然言語の入力によって設定変更要求が送信される方法が考えられる。前者の場合、例えば、通信端末200におけるサービス事業者とのチャット画面に、「設定方法の質問」といったユーザが選択可能なメニューを表示させ、ユーザの選択に応じて次に表示させるメニューを変更し、ユーザの望む設定変更要求が送信されるように、チャットボットを設定すればよい。例えば、メニュー表示が、「設定方法の質問」>「画面表示の設定」>「文字サイズの変更」>「文字サイズを大きくする」と遷移し、最終的に「文字サイズを大きくする」とのテキスト情報が、設定変更要求としてサービス事業者サーバ100へ送信されるように設定することができる。この場合、サービス事業者サーバ100へ送信される設定変更要求は、予め複数種類設定されている。従って、設定変更要求の内容毎に、返答として通信端末200へ送信すべき情報(テキスト、動画像、音声など)や、処理命令を対応付けて記憶部140に記憶しておき、命令作成部116や表示情報作成部115は、記憶部140に記憶された情報に基づいて、処理命令や表示情報を作成することができる。 As a mode of the setting change request, a menu display that can be selected by the user is displayed on the message application, and the setting change request is transmitted based on the user's selection, or the setting change request is made by inputting the natural language by the user. The method of transmission is conceivable. In the former case, for example, a user-selectable menu such as "question on setting method" is displayed on the chat screen with the service provider on the communication terminal 200, and the menu to be displayed next is changed according to the user's selection. , The chatbot may be set up so that the user's desired configuration change request is sent. For example, the menu display changes to "Question on setting method"> "Screen display settings"> "Change font size"> "Increase font size", and finally "Increase font size". The text information can be set to be transmitted to the service provider server 100 as a setting change request. In this case, a plurality of types of setting change requests transmitted to the service provider server 100 are set in advance. Therefore, for each content of the setting change request, information (text, moving image, voice, etc.) to be transmitted to the communication terminal 200 as a reply and a processing instruction are stored in the storage unit 140 in association with each other, and the instruction creation unit 116 And display information creation unit 115 can create processing instructions and display information based on the information stored in the storage unit 140.

設定変更要求の態様が後者の場合、ユーザによって入力された自然言語を解析して、設定変更要求の内容を抽出すればよい。自然言語処理については既存のものを用いることができ、説明は省略する。なお、自然言語処理は、メッセージングアプリケーションサーバ300が実行するものでもよいし、サービス事業者サーバ100が実行するものでもよい。 When the mode of the setting change request is the latter, the content of the setting change request may be extracted by analyzing the natural language input by the user. As for natural language processing, existing ones can be used, and the description thereof will be omitted. The natural language processing may be executed by the messaging application server 300 or by the service provider server 100.

なお、図4の(4)に示すように、本発明の一実施形態によれば、サービス事業者サーバ100の命令作成部116は、設定変更アプリケーションへの処理命令を、URL(Uniform Resource Locator)スキームに含めて作成することができる。処理命令は、起動するアプリケーションを指定する記述と、起動したアプリケーションにおいて実行すべき処理を記述することができる。 As shown in FIG. 4 (4), according to one embodiment of the present invention, the instruction creation unit 116 of the service provider server 100 issues a processing instruction to the setting change application by a URL (Uniform Resource Locator). Can be included in the scheme. The processing instruction can describe a description that specifies the application to be started and a process to be executed in the started application.

次に、上述した通信端末200、メッセージングアプリケーションサーバ300及びサービス事業者サーバ100による処理について、図5のシーケンス図を用いて説明する。説明のため、通信端末200におけるメッセージアプリケーション及び設定変更アプリケーションによる処理を、それぞれ、メッセージアプリケーション200M及び設定変更アプリケーション200Sとして説明する。まず、メッセージアプリケーション200Mから、通信端末200の送信制御部213を介し、メッセージングアプリケーションサーバ300へ、設定変更要求が送信される(ステップS11)。なお、設定変更要求は、上述したように、メッセージングアプリ上で、入力受付部230を介してユーザから自然言語で入力されてもよいし、表示部250に表示されたメニューのユーザによる選択操作に応じて決定されてもよい。メッセージングアプリケーションサーバ300の受信制御部112は、設定変更要求を受信する。その後、送信制御部113は、設定変更要求をサービス事業者サーバ100へ転送する(ステップS12)。サービス事業者サーバ100の命令作成部116は、設定変更要求に応じた設定変更処理を、通信端末200にインストールされた設定変更アプリケーション上で実行させる処理命令を作成する(ステップS13)。そして、表示情報作成部115は、処理命令を含むメッセージを通信端末200のメッセージアプリ上で表示させる表示情報を作成し、送信制御部113は、当該表示情報をメッセージングアプリケーションサーバ300へ送信する(ステップS14)。 Next, the processing by the communication terminal 200, the messaging application server 300, and the service provider server 100 described above will be described with reference to the sequence diagram of FIG. For the sake of explanation, the processing by the message application and the setting change application in the communication terminal 200 will be described as the message application 200M and the setting change application 200S, respectively. First, a setting change request is transmitted from the message application 200M to the messaging application server 300 via the transmission control unit 213 of the communication terminal 200 (step S11). As described above, the setting change request may be input by the user in natural language via the input reception unit 230 on the messaging application, or may be selected by the user of the menu displayed on the display unit 250. It may be determined accordingly. The reception control unit 112 of the messaging application server 300 receives the setting change request. After that, the transmission control unit 113 transfers the setting change request to the service provider server 100 (step S12). The instruction creation unit 116 of the service provider server 100 creates a processing instruction to execute the setting change process in response to the setting change request on the setting change application installed in the communication terminal 200 (step S13). Then, the display information creation unit 115 creates display information for displaying a message including a processing instruction on the message application of the communication terminal 200, and the transmission control unit 113 transmits the display information to the messaging application server 300 (step). S14).

メッセージングアプリケーションサーバ300は、処理命令を含むメッセージを、通信端末200へ送信する(ステップS15)。通信端末200の表示処理部214は、メッセージアプリ上で、表示部250に処理命令を含むメッセージを表示する(ステップS16)。その後、判定部216は、ユーザによって設定変更処理を実行が選択されたか否かを判定し(ステップS17)、設定変更処理の実行が選択された場合、設定変更アプリケーション200Sが起動し、情報処理部215によって、処理命令に応じた設定変更処理が実行される(ステップS18)。なお、設定変更処理の実行がステップS17で選択されなかった場合、処理を終了する。 The messaging application server 300 transmits a message including a processing instruction to the communication terminal 200 (step S15). The display processing unit 214 of the communication terminal 200 displays a message including a processing instruction on the display unit 250 on the message application (step S16). After that, the determination unit 216 determines whether or not the user has selected to execute the setting change process (step S17), and when the execution of the setting change process is selected, the setting change application 200S is started and the information processing unit is activated. According to 215, the setting change process according to the process instruction is executed (step S18). If the execution of the setting change process is not selected in step S17, the process ends.

上述のように、本発明の一実施形態によれば、通信端末200の設定変更要求が、メッセージアプリ上で簡単にサービス事業者に送信され、設定変更処理を実行するための処理命令を含んだメッセージが、通信端末200において受信される。そして、設定変更処理の実行がユーザによって選択されると、設定変更アプリケーションが起動して、通信端末200の設定変更処理が実行される。従って、ユーザに煩雑な操作を強いることなく、簡単かつ早急に通信端末200の設定を変更することが可能となる。 As described above, according to the embodiment of the present invention, the setting change request of the communication terminal 200 is easily transmitted to the service provider on the message application, and includes a processing instruction for executing the setting change process. The message is received at the communication terminal 200. Then, when the execution of the setting change process is selected by the user, the setting change application is started and the setting change process of the communication terminal 200 is executed. Therefore, it is possible to easily and quickly change the settings of the communication terminal 200 without forcing the user to perform complicated operations.

なお、設定変更処理を実行するための処理命令を、ユーザの通信端末200のオペレーションシステムや機種等に応じたものとすることができる。例えば、通信端末200のオペレーションシステムやそのバージョンによって、提供されているAPIが異なり、設定変更可能な範囲も異なってくる。本発明の一実施形態によれば、図6のユーザ情報テーブルに示すように、サービス事業者における第1識別子と、メッセージングアプリケーションサービスにおける第2識別子とを関連付けて記憶し、設定変更要求を送信した通信端末200の第2識別子を、設定変更要求とともにサービス事業者サーバ100において取得することで、通信端末200毎に適した処理命令を作成することができる。 Note that the processing instruction for executing the setting change processing can be set according to the operating system, model, and the like of the user's communication terminal 200. For example, the provided API differs depending on the operation system of the communication terminal 200 and its version, and the range in which the setting can be changed also differs. According to one embodiment of the present invention, as shown in the user information table of FIG. 6, the first identifier in the service provider and the second identifier in the messaging application service are associated and stored, and the setting change request is transmitted. By acquiring the second identifier of the communication terminal 200 at the service provider server 100 together with the setting change request, it is possible to create a processing instruction suitable for each communication terminal 200.

本実施形態について、図7のシーケンス図を用いて説明する。図5の場合と同様に、説明のため、通信端末200におけるメッセージアプリケーション及び設定変更アプリケーションによる処理を、それぞれ、メッセージアプリケーション200M及び設定変更アプリケーション200Sとして説明する。通信端末200は、メッセージアプリケーション200Mから、設定変更要求を送信する(ステップS21)。メッセージングアプリケーションサーバ300は、設定変更要求を、当該設定変更要求を送信した通信端末200のユーザの第2識別子とともに、サービス事業者サーバ100へ送信する(ステップS22)。なお、第2識別子は、サービス事業者によるチャットボットの設計時に、メッセージとともに送信するように設定することができる。サービス事業者サーバ100の判定部117は、受信した第2識別子が関連付けられた第1識別子があるか否か(記憶部140に記憶されているか否か)を判定する(ステップS23)。第2識別子が関連付けられた第1識別子がある場合、命令作成部116は、当該第1識別子に関連付けられたユーザの通信端末の端末情報に基づき、設定変更要求に応じた設定変更処理を実行させる処理命令を作成する(ステップS24)。ステップS23において、受信した第2識別子が関連付けられた第1識別子がない場合、表示情報作成部115は、第1識別子と第2識別子との関連付けを促す情報を表示させるための表示情報を作成する(ステップS25)。送信制御部113は、処理命令又は関連付けを促す情報を表示させるための表示情報を、メッセージングアプリケーションサーバ300へ送信する(ステップS26)。メッセージングアプリケーションサーバ300は、処理命令を含むメッセージを、通信端末200へ送信する(ステップS27)。通信端末200における、処理命令を含むメッセージを表示させる処理(ステップS28〜S30)は、図5のステップS16〜S18と同様であるため説明を省略する。 This embodiment will be described with reference to the sequence diagram of FIG. Similar to the case of FIG. 5, for the sake of explanation, the processing by the message application and the setting change application in the communication terminal 200 will be described as the message application 200M and the setting change application 200S, respectively. The communication terminal 200 transmits a setting change request from the message application 200M (step S21). The messaging application server 300 transmits the setting change request to the service provider server 100 together with the second identifier of the user of the communication terminal 200 that has transmitted the setting change request (step S22). The second identifier can be set to be transmitted together with the message when the service provider designs the chatbot. The determination unit 117 of the service provider server 100 determines whether or not there is a first identifier associated with the received second identifier (whether or not it is stored in the storage unit 140) (step S23). When there is a first identifier associated with the second identifier, the instruction creation unit 116 causes the setting change process to be executed in response to the setting change request based on the terminal information of the user's communication terminal associated with the first identifier. Create a processing instruction (step S24). In step S23, when there is no first identifier associated with the received second identifier, the display information creation unit 115 creates display information for displaying information prompting the association between the first identifier and the second identifier. (Step S25). The transmission control unit 113 transmits the display information for displaying the processing instruction or the information prompting the association to the messaging application server 300 (step S26). The messaging application server 300 transmits a message including a processing instruction to the communication terminal 200 (step S27). The processing (steps S28 to S30) for displaying the message including the processing instruction in the communication terminal 200 is the same as the steps S16 to S18 in FIG. 5, and thus the description thereof will be omitted.

なお、第1識別子と第2識別子との関連付けを促す情報が表示された通信端末200の表示画面の一例を、図8に示す。図8のように、「メッセージアプリのID(すなわち、第2識別子)をサービスID(すなわち、第1識別子)と連携させると、より正確な設定変更ができます」とのメッセージ14と、連携の要否を選択させるボタン15,16が、通信端末200のメッセージアプリ上で表示されてもよい。 FIG. 8 shows an example of the display screen of the communication terminal 200 on which the information prompting the association between the first identifier and the second identifier is displayed. As shown in FIG. 8, the message 14 that "If the ID of the message application (that is, the second identifier) is linked with the service ID (that is, the first identifier), the setting can be changed more accurately" and the link. Buttons 15 and 16 for selecting the necessity may be displayed on the message application of the communication terminal 200.

上述のように、本発明の一実施形態によれば、ユーザのサービス事業者における第1識別子と、メッセージングアプリケーションサービスにおける第2識別子とが関連付けられて記憶され、第1識別子に、ユーザの通信端末200に関する情報が関連付けて記憶される。従って、メッセージアプリを介して設定変更要求を送信したユーザの第2識別子に基づき、サービス事業者における第1識別子が付与されたユーザを識別でき、当該ユーザの通信端末200に関する情報を取得することができる。そして、通信端末200に関する情報としての、通信端末200のオペレーションシステムに関する情報に基づき、各通信端末200に適したより正確な設定変更が可能となる。 As described above, according to one embodiment of the present invention, the first identifier in the service provider of the user and the second identifier in the messaging application service are associated and stored, and the first identifier is used as the communication terminal of the user. Information about 200 is associated and stored. Therefore, based on the second identifier of the user who sent the setting change request via the message application, the user to which the first identifier is given can be identified in the service provider, and the information about the communication terminal 200 of the user can be acquired. it can. Then, based on the information about the operation system of the communication terminal 200 as the information about the communication terminal 200, more accurate setting change suitable for each communication terminal 200 becomes possible.

さらに、本発明の一実施形態によれば、メッセージングアプリケーションサービスとサービス事業者によるサービスとを関連付けを促す情報が、ユーザへ提示される。従って、ユーザに、メッセージングアプリケーションサービスとサービス事業者によるサービスとを連携できること、それによりよりユーザに適切なサービスが提供されることを周知させることができ、ユーザにとって利便性が高い。 Further, according to one embodiment of the present invention, information prompting the user to associate the messaging application service with the service provided by the service provider is presented to the user. Therefore, it is possible to inform the user that the messaging application service and the service provided by the service provider can be linked, and thereby the more appropriate service is provided to the user, which is highly convenient for the user.

なお、通信端末200によっては、メッセージアプリはインストールされているものの、設定変更アプリケーションがインストールされていないことも考えられる。本発明の一実施形態によれば、サービス事業者サーバ100の命令作成部116は、設定変更アプリケーションがインストールされていない通信端末200であって、処理命令に応じた設定変更処理の実行が不可能である場合に設定変更アプリケーションのインストールを促す情報を、ユーザの通信端末200に表示させる処理命令を作成してもよい。上述したように、命令作成部116は、処理命令を、URL(Uniform Resource Locator)スキームに含めて作成することができる。従って、図9に示すように、命令作成部116は、ユーザによってURLが選択されたときに、設定変更アプリケーションが通信端末200にインストールされていない場合、ブラウザを起動して、設定変更アプリケーションをインストール可能なウェブページへのリンク先が通信端末200に表示されるように、処理命令を作成してもよい。これにより、設定変更アプリケーションの存在をユーザに周知させることができる。 Depending on the communication terminal 200, it is possible that the message application is installed but the setting change application is not installed. According to one embodiment of the present invention, the instruction creation unit 116 of the service provider server 100 is a communication terminal 200 in which the setting change application is not installed, and cannot execute the setting change process in response to the processing command. If this is the case, a processing instruction may be created to display information prompting the installation of the setting change application on the user's communication terminal 200. As described above, the instruction creation unit 116 can create the processing instruction by including it in the URL (Uniform Resource Locator) scheme. Therefore, as shown in FIG. 9, when the URL is selected by the user, if the setting change application is not installed in the communication terminal 200, the instruction creation unit 116 starts the browser and installs the setting change application. A processing instruction may be created so that a link destination to a possible web page is displayed on the communication terminal 200. This makes it possible to inform the user of the existence of the setting change application.

また、命令作成部116は、設定変更アプリケーションがインストールされておらず、処理命令に応じた設定変更処理の実行が不可能である場合、ユーザの通信端末200にインストールされているインスタントアプリケーションを利用した設定変更処理を実行するように、処理命令を作成してもよい。 Further, when the setting change application is not installed and the setting change process cannot be executed according to the processing instruction, the instruction creation unit 116 uses the instant application installed in the user's communication terminal 200. A processing instruction may be created so as to execute the setting change processing.

なお、上述では、ユーザによる設定変更要求が、通信端末200から送信される態様について説明した。しかしながら、設定変更要求は、スマートスピーカを介して入力されてもよい。この態様について、図10を用いて説明する。ユーザ600には、設定を変更したい通信端末200と、スマートスピーカ200SPとが関連付けられている。スマートスピーカ200SPは、音声情報による指示入力を受け付ける入力部と、指示入力に応じた音声情報を出力する出力部とを備える通信端末である。ユーザ600は、スマートスピーカ200SPを介して、例えば「文字を大きくして」といった設定変更要求を送信し、図示しない音声処理サーバ500による自然言語処理を経て、設定変更要求の内容が抽出され、メッセージングアプリケーションサーバ300へ、設定変更要求が送信されてもよい。 In the above description, the mode in which the setting change request by the user is transmitted from the communication terminal 200 has been described. However, the setting change request may be input via the smart speaker. This aspect will be described with reference to FIG. The user 600 is associated with a communication terminal 200 whose settings are to be changed and a smart speaker 200SP. The smart speaker 200SP is a communication terminal including an input unit that accepts an instruction input by voice information and an output unit that outputs voice information in response to the instruction input. The user 600 transmits a setting change request such as "enlarge the characters" via the smart speaker 200SP, and after natural language processing by the voice processing server 500 (not shown), the content of the setting change request is extracted and messaging is performed. A setting change request may be sent to the application server 300.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。例えば、サービス事業者サーバ100が備えるとして説明した各構成部は、複数のサーバによって分散されて実現されてもよい。また、サービス事業者サーバ100の機能として説明した処理は、通信端末200によって行われても良い。逆に、通信端末200によって行われるとした処理が、サービス事業者サーバ100によって行われてもよいし、メッセージングアプリケーションサーバ300によって行われるとした処理が、サービス事業者サーバ100によって行われてもよい。 Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and modifications based on the present disclosure. Therefore, it should be noted that these modifications and modifications are included in the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and a plurality of means, steps, etc. can be combined or divided into one. .. In addition, the configurations shown in the above embodiments may be combined as appropriate. For example, each component described as being included in the service provider server 100 may be distributed and realized by a plurality of servers. Further, the processing described as the function of the service provider server 100 may be performed by the communication terminal 200. On the contrary, the processing that is supposed to be performed by the communication terminal 200 may be performed by the service provider server 100, or the processing that is supposed to be performed by the messaging application server 300 may be performed by the service provider server 100. ..

また、第1識別子と第2識別子とが関連付けられておらず、通信端末200のオペレーションシステムに適した処理命令が作成できない場合、命令作成部116は、通信端末200のオペレーションシステム等に依存しない処理命令を作成してもよい。ここで、オペレーションシステム等に依存しない処理命令とは、複数のコマンドを含ませて作成し、通信端末200にインストールされている設定変更アプリケーション側で、通信端末200のオペレーションシステムに適したコマンドが選択されてもよい。 Further, when the first identifier and the second identifier are not associated with each other and a processing instruction suitable for the operation system of the communication terminal 200 cannot be created, the instruction creation unit 116 performs processing that does not depend on the operation system of the communication terminal 200 or the like. You may create an instruction. Here, a processing instruction that does not depend on the operation system or the like is created by including a plurality of commands, and a command suitable for the operation system of the communication terminal 200 is selected on the setting change application side installed in the communication terminal 200. May be done.

また、通信端末200に関する情報が取得できた場合、判定部117が、ユーザの設定変更要求に応じた設定変更か可能か否かを判定できてもよい。これは例えば、通信端末200のオペレーションシステム、バージョン、機種、販売時期等に応じて設定変更が可能な機能の一覧を、データベースとして記憶しておき、当該データベースに基づいて判定することができる。そして、ユーザの通信端末200によっては、ユーザの要求する設定変更ができないと判定された場合、表示情報作成部115は、設定変更が不可能である旨の情報を通信端末200に表示させるための表示情報を作成してもよい。 Further, when the information about the communication terminal 200 can be acquired, the determination unit 117 may be able to determine whether or not the setting can be changed in response to the user's setting change request. For example, a list of functions whose settings can be changed according to the operation system, version, model, sales time, etc. of the communication terminal 200 can be stored as a database, and determination can be made based on the database. Then, when it is determined that the setting change requested by the user cannot be changed depending on the communication terminal 200 of the user, the display information creation unit 115 causes the communication terminal 200 to display the information that the setting change is impossible. Display information may be created.

なお、設定変更処理が実行された後に、設定変更処理がユーザの要求通りであったかを確認するメッセージを表示し、ユーザの選択によって、直前の設定変更処理が実行される前の状態に戻せてもよい。 Even if the setting change process is executed, a message is displayed to confirm whether the setting change process was as requested by the user, and the user can select to return to the state before the previous setting change process is executed. Good.

また、通信端末200に設定変更アプリケーションがインストールされていない場合、ユーザの設定変更要求に応じた設定方法を説明する動画や文章が表示された所定のウェブページに遷移するようにしてもよい。 Further, when the setting change application is not installed in the communication terminal 200, the transition may be made to a predetermined web page in which a moving image or a sentence explaining a setting method according to a user's setting change request is displayed.

また、ユーザに、メッセージアプリがインストールされた複数の通信端末200が関連付けられてもよい。このとき、複数の通信端末200におけるメッセージアプリの内容が同期され、例えば、複数の通信端末200のうち一の通信端末から送信された設定変更要求に対する処理命令が、他の通信端末において実行されてもよい。 Further, the user may be associated with a plurality of communication terminals 200 in which the message application is installed. At this time, the contents of the message application on the plurality of communication terminals 200 are synchronized, and for example, a processing instruction for a setting change request transmitted from one of the plurality of communication terminals 200 is executed on the other communication terminal. May be good.

上述では、APIを利用して設定変更を行う態様について説明した。しかしながら、設定変更アプリケーションは、起動されると、予めインストールされているアプリケーションを操作して、通信端末200の設定を変更するものであってよい。この場合、サービス事業者は、予めインストールされたアプリケーションプログラム(アプリケーションソフトウェア)を提供する事業者であってよい。 In the above, the mode of changing the setting using API has been described. However, when the setting change application is started, the setting of the communication terminal 200 may be changed by operating the pre-installed application. In this case, the service provider may be a provider that provides a pre-installed application program (application software).

サービス事業者サーバ100の各機能部は、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。また、各機能部は、1又は複数の集積回路により実現されてよく、複数の機能部の機能を1つの集積回路により実現されることとしてもよい。 Each functional unit of the service provider server 100 may be realized by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or the like. It may be realized by software using a CPU (Central Processing Unit). Further, each functional unit may be realized by one or a plurality of integrated circuits, and the functions of the plurality of functional units may be realized by one integrated circuit.

図11に、本実施形態におけるサービス事業者サーバ100を実現可能なコンピュータ20の一例を示すハードウェア構成を示す。サービス事業者サーバ100の各機能部をソフトウェアにより実現する場合、サービス事業者サーバ100は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU24、上記プログラム及び各種データがコンピュータ(又はCPU)で読み取り可能に記録されたROM(Read Only Memory)26又は記憶装置(これらを「記録媒体」と称する)27、上記プログラムを展開するRAM(Random Access Memory)25等を備えている。そして、コンピュータ20(又はCPU24)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。すなわち、本発明に係る情報処理装置100は、CPU24がRAM25上にロードされたプログラムを実行することにより、通信制御部111、取得部114、表示情報作成部115、命令作成部116、判定部117及び入出力制御部118として機能する。上記記録媒体としては、「一時的でない有形の媒体」、例えば、半導体メモリ、プログラマブルな論理回路等を用いることができる。また、上記プログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 FIG. 11 shows a hardware configuration showing an example of a computer 20 capable of realizing the service provider server 100 in this embodiment. When each functional part of the service provider server 100 is realized by software, the service provider server 100 is a CPU 24 that executes a command of a program that is software that realizes each function, and the above program and various data are a computer (or CPU). It is provided with a ROM (Read Only Memory) 26 or a storage device (these are referred to as "recording media") 27, a RAM (Random Access Memory) 25 for developing the above program, and the like. Then, the computer 20 (or CPU 24) reads the program from the recording medium and executes it, thereby achieving the object of the present invention. That is, in the information processing device 100 according to the present invention, when the CPU 24 executes the program loaded on the RAM 25, the communication control unit 111, the acquisition unit 114, the display information creation unit 115, the instruction creation unit 116, and the determination unit 117 And functions as an input / output control unit 118. As the recording medium, a “non-temporary tangible medium”, for example, a semiconductor memory, a programmable logic circuit, or the like can be used. Further, the program may be supplied to the computer via an arbitrary transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program. The present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above program is embodied by electronic transmission.

なお、上記プログラムや、チャットボットを実現するためのプログラムは、例えば、ActionScript、JavaScript(登録商標)、Python、Ruby等のスクリプト言語、C言語、C++、C#、Objective-C、Swift、Java(登録商標)等のオブジェクト指向プログラミング言語、HTML5等のマークアップ言語等を用いて実装できる。 The above programs and programs for realizing chatbots are, for example, script languages such as ActionScript, JavaScript (registered trademark), Python, Ruby, C language, C ++, C #, Objective-C, Swift, Java ( It can be implemented using an object-oriented programming language such as (registered trademark) or a markup language such as HTML5.

100 サービス事業者サーバ(情報処理装置)
200 通信端末
200SP スマートスピーカ
300 メッセージングアプリケーションサーバ
400 ネットワーク
600 ユーザ
700 情報処理システム
110 制御部
111 通信制御部
112 受信制御部
113 送信制御部
114 取得部
115 表示情報作成部
116 命令作成部
117 判定部
118 入出力制御部
120 通信I/F部
130 入出力I/F部
140 記憶部
141 ユーザ情報テーブル
210 制御部
211 通信制御部
212 受信制御部
213 送信制御部
214 表示処理部
215 情報処理部
216 判定部
220 通信I/F部
230 入力受付部
240 記憶部
241 ユーザ情報
242 メッセージングアプリケーションプログラム
243 設定変更アプリケーションプログラム
250 表示部
260 撮像部
270 音声I/F部
100 Service provider server (information processing device)
200 Communication terminal 200SP Smart speaker 300 Messaging application server 400 Network 600 User 700 Information processing system 110 Control unit 111 Communication control unit 112 Reception control unit 113 Transmission control unit 114 Acquisition unit 115 Display information creation unit 116 Instruction creation unit 117 Judgment unit 118 Input Output control unit 120 Communication I / F unit 130 Input / output I / F unit 140 Storage unit 141 User information table 210 Control unit 211 Communication control unit 212 Reception control unit 213 Transmission control unit 214 Display processing unit 215 Information processing unit 216 Judgment unit 220 Communication I / F section 230 Input reception section 240 Storage section 241 User information 242 Messaging application program 243 Setting change application program 250 Display section 260 Imaging section 270 Voice I / F section

Claims (9)

インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムであって、
所定のメッセージングアプリケーション及び前記設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記メッセージングアプリケーションのサーバから受信する受信部と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成部と、
前記処理命令を含むメッセージを、前記ユーザの通信端末の前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する送信部と、
前記ユーザの、前記サービス事業者における第1の識別子に、前記ユーザの通信端末に関する情報と、前記ユーザの前記メッセージングアプリケーションにおける第2の識別子とを関連付けて記憶する記憶部と、
を備え
前記受信部は、前記メッセージングアプリケーションのサーバから、前記設定変更要求を送信した前記通信端末の前記ユーザの前記第2の識別子を受信し、
前記命令作成部は、前記第2の識別子に関連付けられた前記第1の識別子から特定される前記ユーザの通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成する情報処理システム。
An information processing system related to a service provider that provides a setting change application, which is an application that can change various settings on an installed communication terminal.
The setting of the communication terminal of the user, which is transmitted as a message addressed to the service provider in the messaging application, is changed from the communication terminal of at least one user in which the predetermined messaging application and the setting change application are installed. A receiver that receives a setting change request to that effect from the server of the messaging application, and
An instruction creation unit that creates a processing instruction that causes the setting change application to execute a setting change process in response to the setting change request.
A transmission unit that transmits display information for displaying a message including the processing instruction in the messaging application of the communication terminal of the user to the server of the messaging application, and a transmission unit.
A storage unit that stores information about the user's communication terminal in association with the user's first identifier in the service provider and the user's second identifier in the messaging application.
Equipped with a,
The receiving unit receives the second identifier of the user of the communication terminal that has transmitted the setting change request from the server of the messaging application.
It said instruction preparation unit is based on said second of said information regarding the communication terminal of the user identifier identified from the associated first identifier, information processing system to create a process executable instructions in the communication terminal ..
前記命令作成部は、前記処理命令を、URL(Uniform Resource Locator)に含めて作成する、
ことを特徴とする請求項に記載の情報処理システム。
The instruction creation unit creates the processing instruction by including it in a URL (Uniform Resource Locator).
The information processing system according to claim 1 , wherein the information processing system is characterized by the above.
前記送信部は、前記処理命令を含むメッセージとして、前記ユーザの通信端末における前記メッセージングアプリケーションにおいて、前記処理命令に応じた前記設定変更処理の実行を前記ユーザに選択させる情報を、前記表示情報として送信する、
ことを特徴とする請求項1又は2に記載の情報処理システム。
As a message including the processing instruction, the transmitting unit transmits, as the display information, information that causes the user to select the execution of the setting change process in response to the processing instruction in the messaging application on the communication terminal of the user. To do
The information processing system according to claim 1 or 2 , wherein the information processing system is characterized by the above.
前記命令作成部は、前記設定変更アプリケーションがインストールされていない通信端末であって、前記処理命令に応じた前記設定変更処理の実行が不可能である場合、前記設定変更アプリケーションのインストールを促す情報を、前記ユーザの通信端末に表示させる前記処理命令を作成する、
ことを特徴とする請求項1〜のいずれか一項に記載の情報処理システム。
When the instruction creation unit is a communication terminal on which the setting change application is not installed and it is impossible to execute the setting change process in response to the processing instruction, the instruction creation unit provides information prompting the installation of the setting change application. , Create the processing instruction to be displayed on the communication terminal of the user,
The information processing system according to any one of claims 1 to 3 , wherein the information processing system is characterized by the above.
前記命令作成部は、前記設定変更アプリケーションがインストールされていない通信端末であって、前記処理命令に応じた前記設定変更処理の実行が不可能である場合、前記ユーザの通信端末にインストールされているインスタントアプリケーションを利用した設定変更処理を実行させる処理命令を作成する、
ことを特徴とする請求項1〜のいずれか一項に記載の情報処理システム。
The instruction creation unit is installed in the communication terminal of the user when the setting change application is not installed in the communication terminal and the setting change process cannot be executed in response to the processing instruction. Create a processing instruction to execute the setting change process using the instant application,
The information processing system according to any one of claims 1 to 4 , wherein the information processing system is characterized by the above.
前記設定変更要求を送信した前記ユーザの通信端末が、音声情報による指示入力を受け付ける入力部と、前記指示入力に応じた音声情報を出力する出力部とを備える通信端末であって、前記設定変更要求が、前記ユーザの音声によって入力される、
ことを特徴とする請求項1〜のいずれか一項に記載の情報処理システム。
The communication terminal of the user who has transmitted the setting change request is a communication terminal including an input unit that accepts an instruction input by voice information and an output unit that outputs voice information in response to the instruction input, and the setting change. The request is input by the voice of the user,
The information processing system according to any one of claims 1 to 5 , wherein the information processing system is characterized by the above.
前記送信部は、前記記憶部において、前記設定変更要求を送信した前記通信端末の前記ユーザの前記第2の識別子に、前記第1の識別子が関連付けられて記憶されていない場合、前記ユーザの前記第2の識別子に、前記ユーザの前記第1の識別子を関連付けるための登録処理を前記ユーザに促す情報を、前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する、
ことを特徴とする請求項1〜6のいずれか一項に記載の情報処理システム。
When the second identifier of the user of the communication terminal that has transmitted the setting change request is not stored in the storage unit in association with the first identifier, the transmission unit is said to be the user. Display information to be displayed in the messaging application for prompting the user to perform a registration process for associating the first identifier of the user with the second identifier is transmitted to the server of the messaging application.
The information processing system according to any one of claims 1 to 6, wherein the information processing system is characterized by the above.
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御方法であって、
所定のメッセージングアプリケーション及び前記設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記メッセージングアプリケーションのサーバから受信する受信ステップと、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成ステップと、
前記処理命令を含むメッセージを、前記ユーザの通信端末の前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する送信ステップと、
前記ユーザの、前記サービス事業者における第1の識別子に、前記ユーザの通信端末に関する情報と、前記ユーザの前記メッセージングアプリケーションにおける第2の識別子とを関連付けて記憶するステップと、
を含み、
前記受信ステップにおいて、前記メッセージングアプリケーションのサーバから、前記設定変更要求を送信した前記通信端末の前記ユーザの前記第2の識別子を受信し、
前記命令作成ステップにおいて、前記第2の識別子に関連付けられた前記第1の識別子から特定される前記ユーザの通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成する情報処理システムの制御方法。
It is a control method of an information processing system related to a service provider that provides a setting change application, which is an application that can change various settings in an installed communication terminal.
The setting of the communication terminal of the user, which is transmitted as a message addressed to the service provider in the messaging application, is changed from the communication terminal of at least one user in which the predetermined messaging application and the setting change application are installed. A reception step for receiving a setting change request to that effect from the server of the messaging application, and
An instruction creation step for creating a processing instruction for causing the setting change application to execute a setting change process in response to the setting change request.
A transmission step of transmitting display information for displaying a message including the processing instruction in the messaging application of the communication terminal of the user to the server of the messaging application, and a transmission step.
A step of associating and storing information about a communication terminal of the user and a second identifier of the user in the messaging application in the first identifier of the user in the service provider.
Only including,
In the receiving step, the second identifier of the user of the communication terminal that transmitted the setting change request is received from the server of the messaging application.
In the instruction creation step, an information processing system that creates a processing instruction that can be executed by the communication terminal based on information about the communication terminal of the user specified from the first identifier associated with the second identifier . Control method.
インストールされた通信端末における各種設定を変更可能なアプリケーションである、設定変更アプリケーションを提供するサービス事業者に係る情報処理システムの制御プログラムであって、
情報処理装置に、
所定のメッセージングアプリケーション及び前記設定変更アプリケーションがインストールされた少なくとも1のユーザの通信端末から、前記メッセージングアプリケーションにおいて前記サービス事業者を宛先とするメッセージとして送信された、前記ユーザの通信端末の設定を変更する旨の設定変更要求を、前記メッセージングアプリケーションのサーバから受信させる受信機能と、
前記設定変更要求に応じた設定変更処理を前記設定変更アプリケーションに実行させる処理命令を作成する命令作成機能と、
前記処理命令を含むメッセージを、前記ユーザの通信端末の前記メッセージングアプリケーションにおいて表示させる表示情報を、前記メッセージングアプリケーションのサーバへ送信する送信機能と、
前記ユーザの、前記サービス事業者における第1の識別子に、前記ユーザの通信端末に関する情報と、前記ユーザの前記メッセージングアプリケーションにおける第2の識別子とを関連付けて記憶する記憶機能と、を実現させ
前記受信機能は、前記メッセージングアプリケーションのサーバから、前記設定変更要求を送信した前記通信端末の前記ユーザの前記第2の識別子を受信し、
前記命令作成機能は、前記第2の識別子に関連付けられた前記第1の識別子から特定される前記ユーザの通信端末に関する情報に基づき、当該通信端末で実行可能な処理命令を作成する情報処理システムの制御プログラム。
An information processing system control program for a service provider that provides a setting change application, which is an application that can change various settings on an installed communication terminal.
For information processing equipment
The setting of the communication terminal of the user, which is transmitted as a message addressed to the service provider in the messaging application, is changed from the communication terminal of at least one user in which the predetermined messaging application and the setting change application are installed. A reception function that receives a setting change request to that effect from the server of the messaging application, and
An instruction creation function that creates a processing instruction that causes the setting change application to execute the setting change process in response to the setting change request.
A transmission function for transmitting display information for displaying a message including the processing instruction in the messaging application of the communication terminal of the user to the server of the messaging application, and
A storage function for storing information about the user's communication terminal in association with the user's first identifier in the service provider and the user's second identifier in the messaging application is realized .
The receiving function receives the second identifier of the user of the communication terminal that has transmitted the setting change request from the server of the messaging application.
The instruction creation function, based on said information regarding the communication terminal of the user identified from the first identifier associated with the second identifier, the information processing system to create a process executable instructions in the communication terminal Control program.
JP2018127902A 2018-07-04 2018-07-04 Information processing system, information processing system control method, and information processing system control program Active JP6756779B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018127902A JP6756779B2 (en) 2018-07-04 2018-07-04 Information processing system, information processing system control method, and information processing system control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018127902A JP6756779B2 (en) 2018-07-04 2018-07-04 Information processing system, information processing system control method, and information processing system control program

Publications (2)

Publication Number Publication Date
JP2020009030A JP2020009030A (en) 2020-01-16
JP6756779B2 true JP6756779B2 (en) 2020-09-16

Family

ID=69151618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018127902A Active JP6756779B2 (en) 2018-07-04 2018-07-04 Information processing system, information processing system control method, and information processing system control program

Country Status (1)

Country Link
JP (1) JP6756779B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7490463B2 (en) 2020-06-15 2024-05-27 キヤノン株式会社 Information processing device, control method thereof, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002169818A (en) * 2000-12-04 2002-06-14 Sanyo Electric Co Ltd Device and system for supporting user
JP2004172968A (en) * 2002-11-20 2004-06-17 Vodafone Kk Mobile terminal and control system thereof

Also Published As

Publication number Publication date
JP2020009030A (en) 2020-01-16

Similar Documents

Publication Publication Date Title
US9961608B2 (en) Seamless call transitions
JP6169590B2 (en) Adaptive input language switching
US20130138723A1 (en) Dynamic browser icons
US20120260202A1 (en) Customized launching of applications
US10637804B2 (en) User terminal apparatus, communication system, and method of controlling user terminal apparatus which support a messenger service with additional functionality
US11217074B2 (en) System and method of communicating devices using virtual buttons
KR20140144104A (en) Electronic apparatus and Method for providing service thereof
EP3929774A1 (en) Name label display method and apparatus
US20190080572A1 (en) System and method of communicating devices using virtual buttons
WO2018086457A1 (en) Webpage display method and device, mobile terminal and storage medium
JP6756779B2 (en) Information processing system, information processing system control method, and information processing system control program
US20170093969A1 (en) Information processing device, information processing system, information processing method and program
US20220129230A1 (en) Electronic apparatus, display apparatus and controlling method thereof
KR20160033579A (en) System and method for providing service via application
US11778034B2 (en) Embedded collaboration with an application executing on a user system
JP6731977B2 (en) Information processing system, information processing system control method, and information processing system control program
US9479470B2 (en) Method and system of providing an instant messaging service
US9232281B2 (en) Communication management apparatus, terminal, communication management system, communication management method, program, and information storage medium
KR101875485B1 (en) Electronic apparatus and Method for providing service thereof
US20190222541A1 (en) Information processing apparatus, information processing system, and information processing method
CN112486602A (en) Interface switching method and device, terminal equipment and storage medium
US20140250167A1 (en) Method for managng transmission information and electronic device thereof
JP2010067163A (en) Train service information acquisition system, and train service information acquiring method and program
JPWO2016117096A1 (en) Application function expansion method, application function expansion program, and application function expansion apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200722

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200811

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200827

R150 Certificate of patent or registration of utility model

Ref document number: 6756779

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250