JP2022124242A - Information processing apparatus, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing method, and information processing program Download PDFInfo
- Publication number
- JP2022124242A JP2022124242A JP2021021896A JP2021021896A JP2022124242A JP 2022124242 A JP2022124242 A JP 2022124242A JP 2021021896 A JP2021021896 A JP 2021021896A JP 2021021896 A JP2021021896 A JP 2021021896A JP 2022124242 A JP2022124242 A JP 2022124242A
- Authority
- JP
- Japan
- Prior art keywords
- mini
- user
- information
- app
- information processing
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 103
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000605 extraction Methods 0.000 claims abstract description 25
- 238000012790 confirmation Methods 0.000 claims abstract description 20
- 239000000284 extract Substances 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 9
- 230000002950 deficient Effects 0.000 abstract 3
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000007726 management method Methods 0.000 description 13
- 238000012546 transfer Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000012559 user support system Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000007689 inspection Methods 0.000 description 4
- 230000004308 accommodation Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000000391 smoking effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本開示は、情報処理装置、情報処理方法、および情報処理プログラムに関する。 The present disclosure relates to an information processing device, an information processing method, and an information processing program.
スマートフォンなどのユーザは、アプリケーションストアに登録されたアプリケーション群から希望のアプリケーションを検索し、ユーザのスマートフォン上などで各アプリケーションを利用できる。また、アプリケーションの開発元は、アプリケーションストアに開発したアプリケーションを登録することでユーザにアプリを提供できる。 A user of a smartphone or the like can search for a desired application from a group of applications registered in an application store and use each application on the user's smartphone or the like. Also, application developers can provide applications to users by registering the developed applications in the application store.
また、アプリケーションストアの販売システム自体もユーザおよびアプリケーションの開発元のニーズに伴い新しい態様が日々開発されており、例えば特許文献1ではB2B(Business-to-Business)を対象としたアプリケーションの販売において、購入閲覧が可能なユーザをアプリケーションの開発元が指定できるアプリケーション販売管理サーバシステムが開示されている。 In addition, new aspects of the application store sales system itself are being developed day by day according to the needs of users and application developers. An application sales management server system is disclosed in which an application developer can specify users who can purchase and browse.
一方で、ユーザは、複数の様々なアプリケーションを使用して、一つの目的を達成しようとする場合がある。例えば、乗換案内アプリケーションを使用して、目的地までの交通手段や経路を検索し、検索された目的地までの切符を交通機関ごとに切符予約アプリケーションを使用して予約するなどである。さらに、復路の検索や、復路用の切符の予約や、場合によっては宿泊施設などの予約を各々のアプリケーションを用いて行う。また、ユーザは、予約した各種情報を、スケジューリングアプリに登録し、スケジュール管理を行う場合もある。 On the other hand, a user may use multiple different applications to achieve a single goal. For example, a transfer guide application is used to search for a means of transportation or a route to a destination, and a ticket reservation application is used to reserve a ticket to the searched destination for each transportation. In addition, each application is used to search for a return trip, reserve a ticket for a return trip, and, in some cases, reserve accommodation facilities. In some cases, the user registers various reserved information in a scheduling application and manages the schedule.
しかしながら、ユーザは、複数の様々なアプリケーションを使用するなどの理由で、必要な予約や情報の登録を忘れてしまうことがある。また、そもそも、目的を達成するために、複数の様々なアプリケーションの中から、どのアプリケーションを使用したら良いかわからない場合もある。 However, the user may forget to register necessary reservations and information for reasons such as using a plurality of various applications. In addition, in order to achieve the purpose, it may be difficult to know which application should be used among various applications.
そこで、本開示では、ユーザのアプリケーションの利用を支援できる情報処理装置、情報処理方法、および情報処理プログラムを提案する。 Accordingly, the present disclosure proposes an information processing device, an information processing method, and an information processing program that can support the use of applications by users.
本開示によれば、第1のミニアプリにおけるユーザの不足情報を抽出する抽出部と、不足情報を入力するために利用可能な第2のミニアプリを検索する検索部と、第2のミニアプリがある場合、ユーザの利用するユーザ端末に、不足情報を入力するための確認をチャット形式で行うチャット部とを備えたことを特徴とする情報処理装置が提供される。 According to the present disclosure, an extraction unit that extracts the user's missing information in a first mini app, a search unit that searches for a second mini app that can be used to input the missing information, and a second mini app In such a case, there is provided an information processing apparatus comprising a user terminal used by a user and a chat unit for confirming input of missing information in a chat format.
また、本開示によれば、情報処理装置が、第1のミニアプリにおけるユーザの不足情報を抽出し、不足情報を入力するために利用可能な第2のミニアプリの有無を検索し、第2のミニアプリがある場合、ユーザの利用するユーザ端末に、不足情報を入力するための確認をチャット形式で行う処理を実行することを特徴とする情報処理方法が提供される。 Further, according to the present disclosure, the information processing device extracts the user's missing information in the first mini-app, searches for the presence or absence of the second mini-app that can be used to input the missing information, is provided, an information processing method characterized by executing a process of confirming input of missing information in a chat format on a user terminal used by the user when there is a mini-app.
また、本開示によれば、情報処理装置に、第1のミニアプリにおけるユーザの不足情報を抽出し、不足情報を入力するために利用可能な第2のミニアプリの有無を検索し、第2のミニアプリがある場合、ユーザの利用するユーザ端末に、不足情報を入力するための確認をチャット形式で行う処理を実行させることを特徴とする情報処理プログラムが提供される。 Further, according to the present disclosure, the information processing apparatus extracts the user's missing information in the first mini-app, searches for the presence or absence of a second mini-app that can be used to input the missing information, is provided, an information processing program characterized by causing a user terminal used by a user to execute a process of confirming input of missing information in a chat format when there is a mini-app.
以下に、本実施形態について図面に基づいて詳細に説明する。なお、本明細書および図面において、実質的に同一の部位には、同一の符号を付することにより重複する説明を省略する。 The present embodiment will be described in detail below with reference to the drawings. In addition, in this specification and the drawings, substantially the same portions are denoted by the same reference numerals, thereby omitting redundant explanations.
なお、説明は以下の順序で行うものとする。
1.実施形態
1.1.システム構成例
1.2.機能構成例
1.3.機能の詳細
1.4.機能の流れ
2.ハードウェア構成例
3.まとめ
Note that the description will be given in the following order.
1. Embodiment 1.1. System configuration example 1.2. Functional configuration example 1.3. Details of functions 1.4.
<1.実施形態>
<<1.1.システム構成例>>
まず、本実施形態に係る情報処理システムの構成例について説明する。図1は、本実施形態に係る情報処理システムの構成例を示す図である。図1に示すように、情報処理システムは、情報処理装置100、ユーザ端末200、および開発元装置300-1、300-2、・・・300-n(nは任意の整数。以下、まとめて「開発元装置300」という)を含む。図1に示すように、情報処理装置100と、ユーザ端末200および開発元装置300とはネットワークNを介して相互に通信可能に接続される。なお、ネットワークNは、有線、無線を問わず、インターネットなどの各種通信網を採用できる。
<1. embodiment>
<<1.1. System configuration example >>
First, a configuration example of an information processing system according to this embodiment will be described. FIG. 1 is a diagram showing a configuration example of an information processing system according to this embodiment. As shown in FIG. 1, the information processing system includes an
情報処理装置100は、アプリケーションサービスなどを提供するサービス提供者によって管理されるコンピュータである。情報処理装置100は、スーパーアプリをプラットフォームとして、その中で機能する各種ミニアプリ(Mini app)を、ユーザ端末200を介してユーザに提供する。スーパーアプリは、アプリケーションストアの提供元の審査を通過し、アプリケーションストアに既に登録されている。また、情報処理装置100は、別のサービス提供者が提供する別のプラットフォームアプリケーションに対してミニアプリの登録申請を行ったり、別のプラットフォームアプリケーション上で動作させるためのプログラムなどをミニアプリに組み込んだ上で別のプラットフォームアプリケーションにアップロードを行ったりすることもできる。
The
ミニアプリとは、ミニプログラムやウィジェット(Widget)などとも呼ばれる独立したアプリケーションソフトである。ユーザ視点で見ると、例えば、プラットフォームとなるスーパーアプリの一機能としてミニアプリが提供され、利用できる。そのため、例えば、ユーザは、スーパーアプリに対してユーザ登録を行っておけば、ミニアプリの利用ごとに改めてユーザ登録などを行う必要はない。また、ユーザは各種ミニアプリを利用する際にログインが必要な場合であっても、スーパーアプリに対してログインすれば、各種ミニアプリに自動的にログインできる(いわゆる、シングルサインオン)。 A mini-application is independent application software that is also called a mini-program or a widget. From the user's point of view, for example, a mini app is provided as one function of a super app that serves as a platform and can be used. Therefore, for example, if a user registers for a super app, there is no need to perform user registration again each time a mini app is used. Also, even if a user needs to log in to use various mini-apps, he/she can automatically log in to each mini-app by logging in to the super app (so-called single sign-on).
また、ミニアプリの開発元視点で見ると、アプリケーションストアへの登録申請や審査を直接行う必要はなく、既にアプリケーションストアに登録されたスーパーアプリに対して機能拡張という形でミニアプリをリリースできる。そのため、スーパーアプリに対する登録申請や審査を行う必要はあるものの、アプリケーションストアへの登録申請や審査と比較すると手続きや審査基準に対するミニアプリの開発元の負荷を軽減させることができる。すなわち、スーパーアプリがミニアプリのアプリケーションストアの役割を果たすことになる。また、上述したように、情報処理装置100は、情報処理装置100が提供するスーパーアプリ以外の別のプラットフォームアプリケーションに対するミニアプリの登録申請やアップロードを行うこともできるため、ミニアプリの開発元の負荷をさらに軽減させることができる。
Also, from the perspective of mini app developers, there is no need to directly apply for registration to the application store or undergo screening, and mini apps can be released in the form of extensions to super apps that have already been registered in the application store. For this reason, although it is necessary to apply for registration and conduct examinations for super applications, the burden on mini application developers regarding procedures and examination standards can be reduced compared to applying for registration and examination to application stores. In other words, the super app serves as an application store for mini apps. In addition, as described above, the
また、ミニアプリの開発元は、スーパーアプリの提供者から、ミニアプリの開発環境や、既にあるAPI(アプリケーションプログラムインタフェース)の提供を受けることができるなど、開発負担を軽減させることができる。特に、決済処理は、電子マネー決済やQRコード(登録商標)決済など決済方法ごと、さらに各決済手段を提供する決済サービス会社ごとにプログラムを作成する必要がある。しかしながら、ミニアプリではスーパーアプリの決済処理用プログラムを、APIを介して利用でき、改めて決済処理用プログラムのすべてを作成する必要はない。 In addition, mini-app developers can receive mini-app development environments and existing APIs (application program interfaces) from super-app providers, thereby reducing their development burden. In particular, for payment processing, it is necessary to create a program for each payment method, such as electronic money payment and QR code (registered trademark) payment, and for each payment service company that provides each payment method. However, the mini-application can use the payment processing program of the super-application via the API, and there is no need to create the entire payment processing program anew.
一方で、スーパーアプリの提供者は、決済処理用プログラムなど、ミニアプリで共通で利用できる機能部分の開発は必要であるものの、ミニアプリが開発されることによって、自己開発しなくてもスーパーアプリを充実させることができるというメリットがある。 On the other hand, although it is necessary for super app providers to develop payment processing programs and other functions that can be used in common with mini apps, by developing mini app has the advantage of being able to enhance
しかしながら、一方で、ユーザは、複数の様々なミニアプリを使用するなどの理由で、必要な情報の登録などを忘れてしまったり、そもそも、どのミニアプリを利用したら良いかわからなくなってしまったり、などといった問題がある。そこで、情報処理装置100は、ミニアプリにおけるユーザの不足情報を抽出し、不足情報を入力するために利用可能なミニアプリを検索し、ユーザに対し、不足情報を入力するための確認を行う。
However, on the other hand, users may forget to register necessary information due to reasons such as using multiple mini-apps, or may not know which mini-app to use in the first place. And so on. Therefore, the
また、情報処理装置100は、スーパーアプリへのミニアプリの登録申請を、当該ミニアプリを開発した開発元の開発元装置300から受信する。受信された登録申請に基づいてミニアプリに対する審査が、スーパーアプリなどのアプリケーションサービスを提供するサービス提供者によって行われ、情報処理装置100に審査結果が登録されると、情報処理装置100は、開発元装置300に審査結果を送信する。また、情報処理装置100は、審査を通過したミニアプリを、開発元装置300から受信し、スーパーアプリに登録する。これにより、ミニアプリがスーパーアプリのミニアプリ群の一覧に追加され、ユーザ端末200を介してユーザにミニアプリを提供できる。
なお、図1では、情報処理装置100を1台のコンピュータとして示しているが、複数台のコンピュータで構成される分散型コンピューティングシステムであってもよい。また、情報処理装置100は、クラウドコンピューティングサービスを提供するサービス提供者によって管理されるクラウドサーバ装置であってもよい。
Although the
ユーザ端末200は、ユーザが所有し使用する端末である。ユーザ端末200は、スマートフォンやタブレットPC(Personal Computer)などのモバイル端末であってもよいし、ユーザの自宅などに設置されるノートPCやデスクトップPCであってもよい。ユーザは、ユーザ端末200を介して、情報処理装置100が提供するスーパーアプリにアクセスし、ユーザ端末200のディスプレイに表示されたミニアプリ群の一覧から利用したいミニアプリを選択する。また、ユーザは、ユーザ端末200を介して、選択したミニアプリを利用する。なお、ミニアプリを利用する際、ミニアプリごとにユーザ認証が行われる場合もあるが、当該ユーザ認証は、スーパーアプリを利用する際に登録されたユーザ情報を用いて行われ、ユーザが改めてユーザ情報を登録する必要はない(追加の情報や、登録済みのユーザ情報の確認が求められることはあり得る)。
A
開発元装置300は、ミニアプリの開発元などによって管理されるコンピュータである。スーパーアプリに登録される各種ミニアプリは、様々な開発元によって開発されるため、開発元装置300も開発元ごとに開発元装置300-1~300-nといったように複数台あり得る。
開発元装置300は、ユーザによって選択されたミニアプリに対するユーザ認証の依頼を、情報処理装置100から受信する。また、開発元装置300は、ユーザ認証の依頼に対する認証結果を情報処理装置100に送信する。
また、開発元装置300は、開発したミニアプリのスーパーアプリへの登録申請を情報処理装置100に送信し、当該登録申請に対する審査結果を情報処理装置100から受信する。また、開発元装置300は、デジタルウォレットサービスのサービス提供者による審査を通過したミニアプリを、情報処理装置100に送信する。
In addition,
図2は、本実施形態に係るアプリケーションサービスの一例を示す図である。図2に示すように、情報処理装置100による各種ミニアプリ20のユーザへの提供は、例えば、スーパーアプリ10上に表示されるミニアプリ群の一覧50をユーザ端末200に送信することにより行われる。ミニアプリ群の一覧50に含まれる各種ミニアプリ20は、スーパーアプリなどのアプリケーションサービスのサービス提供者による審査を通過したミニアプリ20である。また、ミニアプリ群の一覧50を、ユーザごとに利用可能なミニアプリ20に絞り込んで、またはユーザによってカスタマイズされたミニアプリ20のみに絞りこんで、ユーザ端末200に表示させることもできる。
FIG. 2 is a diagram showing an example of an application service according to this embodiment. As shown in FIG. 2, the
ユーザは、ユーザ端末200を介して、ユーザ端末200に表示されたミニアプリ群の一覧50から、利用したいミニアプリ20を選択する。この際、ユーザは、利用したいミニアプリ20を、ミニアプリ群の一覧50から、任意のキーワードで検索することもできる。なお、情報処理装置100は、ユーザがミニアプリ群の一覧50からミニアプリ20を選択しなくても、デフォルトで特定のミニアプリ20をユーザに利用させることもできる。なお、ユーザによって選択されたミニアプリ20は、ミニアプリ20ごとのユーザ認証が必要な場合は、ユーザ認証が正常に完了した後でないと利用できないように情報処理装置100によって制御される。
Via the
なお、スーパーアプリ10上で動作する各種ミニアプリ20には、図2に示すように、チャット用ミニアプリ20-1、乗換案内用ミニアプリ20-2、・・・新幹線予約用ミニアプリ20-m(mは任意の整数)など、様々なアプリケーションを含む。
As shown in FIG. 2, the
<<1.2.機能構成例>>
次に、本実施形態に係る情報処理装置100の機能構成例について説明する。図3は、本実施形態に係る情報処理装置100の機能構成例を示すブロック図である。図3に示すように、本実施形態に係る情報処理装置100は、記憶部110、受信部120、送信部130、認証部140、抽出部150、検索部160、チャット部170、制御部180を備える。
<<1.2. Functional configuration example >>
Next, a functional configuration example of the
(記憶部110)
本実施形態に係る記憶部110は、各種プログラムやデータを一時的または恒常的に記憶するための記憶領域である。記憶部110には、情報処理装置100が各種機能を実行するためのプログラムやデータが記憶されてよい。具体的には、例えば、記憶部110には、プラットフォームアプリケーションとなるスーパーアプリ10や、スーパーアプリ10に登録された各種ミニアプリ20のプログラムやデータ、ミニアプリ20群の一覧データ、各種ミニアプリ20を利用して登録されたユーザ情報、各種設定などを管理するための管理データなどが記憶されてよい。もちろん、上記はあくまで一例であり、記憶部110に記憶されるデータの種別は特に限定されない。
(storage unit 110)
The storage unit 110 according to this embodiment is a storage area for temporarily or permanently storing various programs and data. The storage unit 110 may store programs and data for the
(受信部120)
本実施形態に係る受信部120は、例えば、スーパーアプリ10を利用するユーザがミニアプリ群の一覧50から選択したミニアプリ20を識別するためのミニアプリ識別子を、ユーザ端末200から受信する。また、受信部120は、ユーザがミニアプリ20を利用して入力した各種情報を、ユーザ端末200から受信する。
(Receiver 120)
The receiving unit 120 according to the present embodiment receives, from the
(送信部130)
本実施形態に係る送信部130は、スーパーアプリ10に予め登録されたミニアプリ群の一覧50をユーザ端末200に送信する。また、送信部130は、各種ミニアプリ20の表示情報をユーザ端末200に送信する。
(Sending unit 130)
The transmission unit 130 according to this embodiment transmits a
(認証部140)
本実施形態に係る認証部140は、受信部120によって受信されたミニアプリ識別子に関連付けられたミニアプリ20に対するユーザの認証を、当該ミニアプリ20を管理する開発元装置300に依頼する。また、認証部140は、開発元の認証によりミニアプリ20の利用をユーザが認可された場合、当該ユーザにスーパーアプリ10上でミニアプリ20を利用させるように制御する。
(Authentication unit 140)
The
(抽出部150)
本実施形態に係る抽出部150は、ミニアプリ20におけるユーザの不足情報を抽出する。なお、抽出部150による不足情報の抽出は、(1)ミニアプリ20の利用結果に基づいて、(2)ユーザからの問い合わせをユーザ端末200から受けたことに応答して、(3)ユーザに対する期限の所定日数前の日が到来したことに応答して、または(4)定期的に、などに実行されてよい。
(Extraction unit 150)
The
より具体的には、例えば、抽出部150は、乗換案内用ミニアプリ20-2を用いて検索された経路をスケジュール管理用ミニアプリに登録した際、登録された経路に基づいて予約が必要と判定された新幹線などの情報を不足情報として抽出する。また、別の例では、抽出部150は、献立計画用ミニアプリに献立が登録された際、登録された献立に基づいて購入が必要と判定された材料の情報を不足情報として抽出する。
More specifically, for example, when the route retrieved using the transfer guidance mini-application 20-2 is registered in the schedule management mini-application, the
また、抽出部150は、例えば、ユーザから「〇月×日の予定は?」という問い合わせに対し、スケジュール管理用ミニアプリに登録された予定に基づいて予約が必要と判定された新幹線や宿などの情報が未入力の場合に、これらの情報を不足情報として抽出する。 Also, for example, in response to an inquiry from the user such as "What are your plans for XX month x day?" information is not input, these information are extracted as missing information.
また、抽出部150は、例えば、車検管理用ミニアプリに登録された車検の有効期限の一か月前の日が到来した場合に、車検の申し込み情報が未入力の場合に、車検の申し込み情報を不足情報として抽出する。
For example, when the expiration date of the vehicle inspection registered in the vehicle inspection management mini-app arrives one month before the expiration date, the
また、抽出部150は、例えば、一週間に一回などの定期的なバッチ処理によって、各種ミニアプリ20を利用して登録された情報を検索し、登録が必要と判定された情報を、不足情報を抽出できる。
In addition, the
(検索部160)
本実施形態に係る検索部160は、抽出部150によって抽出された不足情報を入力するために利用可能なミニアプリ20を検索する。なお、検索されるミニアプリ20は、不足情報が抽出された際に対象となったミニアプリ20とは異なってよい。例えば、スケジュール管理用ミニアプリに登録された予定に基づいて新幹線の予約が必要であると判定された場合、新幹線予約用ミニアプリ20-mが利用可能なミニアプリ20として検索される。
(Search unit 160)
The search unit 160 according to this embodiment searches for
また、検索部160は、抽出部150によって抽出された不足情報が複数または複数種類ある場合、不足情報の各々に対して予め設定された優先度が高い順に、利用可能なミニアプリ20を検索する。また、1つまたは1種類の不足情報に対して利用可能なミニアプリ20は1つとは限らず、複数あってよく、この場合は、複数のミニアプリ20が検索結果として出力され、不足情報の入力を行うミニアプリ20をユーザに選択させてもよい。
Also, if there are multiple types of missing information extracted by the extracting
(チャット部170)
本実施形態に係るチャット部170は、検索部160によって検索された利用可能なミニアプリ20がある場合、ユーザ端末200を介してユーザに対し、不足情報を入力するための確認をチャット形式で行う。当該確認は、例えば、スケジュール管理用ミニアプリに登録された予定に基づいて新幹線の予約が必要であると判定され、新幹線予約用ミニアプリ20-mが利用可能なミニアプリ20として検索された場合、新幹線の予約を行うか否かの確認である。なお、チャット部170によるユーザとのやり取りは、後述するマイ秘書用ミニアプリ20-3を介して行われてよい。
(Chat section 170)
The chat unit 170 according to the present embodiment, if there is a
また、チャット部170は、不足情報を入力するための確認に対するユーザの回答をユーザ端末200から受け、当該回答に基づいて、検索部160によって検索された利用可能なミニアプリ20にデータを連携する。具体的には、例えば、新幹線の予約を行うか否かの確認に対して、ユーザがユーザ端末200を介して、新幹線の予約を行う旨を回答した場合、新幹線予約用ミニアプリ20-mに、予約を行う日時、出発地、到着地などのデータを連携する。また、この際、チャット部170は、ユーザの属性情報に基づいて、ミニアプリ20にデータを連携できる。例えば、禁煙中というユーザの属性情報に基づいて、新幹線予約用ミニアプリ20-mに、予約を行う車両種別として禁煙車をデータ連携できる。また、ユーザの過去の履歴情報に基づいてデータ連携を行ってもよい。
Also, the chat section 170 receives the user's response to the confirmation for inputting missing information from the
(制御部180)
本実施形態に係る制御部180は、情報処理装置100全体を司る処理部であり、情報処理装置100が備える各構成を制御する。制御部180が有する機能の詳細については後述される。
(control unit 180)
The
以上、本実施形態に係る情報処理装置100の機能構成例について説明した。なお、図3を用いて説明した上記の機能構成はあくまで一例であり、本実施形態に係る情報処理装置100の機能構成は係る例に限定されない。例えば、情報処理装置100は、必ずしも図3に示す構成のすべてを備えなくてもよいし、各構成を情報処理装置100とは異なる別のコンピュータに備えることも可能である。本実施形態に係る情報処理装置100の機能構成は、仕様や運用に応じて柔軟に変更可能である。
The functional configuration example of the
また、各構成要素の機能を、CPU(Central Proccessing Unit)などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したROM(Read Only Memory)やRAM(Random Access Memory)などの記憶媒体から制御プログラムを読み出し、そのプログラムを解釈して実行することにより行ってもよい。したがって、本実施形態を実施する時々の技術レベルに応じて、適宜利用する構成を変更することが可能である。また、情報処理装置100のハードウェア構成の一例については後述される。
In addition, the function of each component is stored in a ROM (Read Only Memory) or a RAM (Random Access Memory) that stores a control program that describes the processing procedure for an arithmetic unit such as a CPU (Central Processing Unit) to realize these functions. A control program may be read out from a storage medium, and the program may be interpreted and executed. Therefore, it is possible to appropriately change the configuration to be used according to the technical level at which the present embodiment is implemented. Also, an example of the hardware configuration of the
<<1.3.機能の詳細>>
次に、本実施形態に係る情報処理装置100が有する機能について詳細に説明する。本実施形態に係る情報処理装置100は、スーパーアプリをプラットフォームとして、その中で機能する各種ミニアプリ20を、ユーザ端末200を介してユーザに提供する。そして、情報処理装置100は、ユーザのミニアプリ20の利用を支援するため、ミニアプリ20におけるユーザの不足情報を抽出し、不足情報を入力するために利用可能なミニアプリ20を検索し、利用可能なミニアプリ20がある場合、ユーザ端末200に、不足情報を入力するための確認をチャット形式で行う。
<<1.3. Function details >>
Next, the functions of the
図4は、本実施形態に係るミニアプリ20間のデータ連携の一例を示す図である。図4の左側に示すように、ユーザは、ユーザ端末200を介して、乗換案内用ミニアプリ20-2を用いて経路を検索し、利用結果として、入力した出発地から到着地までの経路がユーザ端末200のディスプレイに表示されたとする。従来であれば、ユーザがこの経路で問題ないと判断した場合、例えば、スケジュール管理用ミニアプリを起動して検索された経路に基づいて予定を登録し、さらに新幹線や宿の予約が必要な場合は、各種予約用ミニアプリを起動し、それぞれの予約を行う。
FIG. 4 is a diagram showing an example of data linkage between
一方、本実施形態では、例えば、図4に示すように、ユーザが乗換案内用ミニアプリ20-2の連携用ボタン60を押下すると、チャット形式でユーザとのやり取りを行うマイ秘書用ミニアプリ20-3に、乗換案内用ミニアプリ20-2で検索された経路に関する情報が連携される。また、例えば、これと並行して、スケジュール管理用ミニアプリにも検索された経路などの情報が連携され、図4の中央にデータテーブルとして示されるように、当該情報に基づいて予定が登録される。
On the other hand, in this embodiment, for example, as shown in FIG. 4, when the user presses the linking
次に、情報処理装置100は、スケジュール管理用ミニアプリに登録された予定において不足情報を抽出する。図5は、本実施形態に係る不足情報抽出の一例を示す図である。図5の例は、図4の流れの続きで、スケジュール管理用ミニアプリのデータとして登録された予定の不足情報を抽出するものである。
Next, the
図4の例での不足情報は、復路や、新幹線および宿の予約に関する情報である。これらの情報は、ミニアプリ20ごとに必要な情報として予め設定され、未入力の場合に、不足情報として抽出される。具体的には、例えば、図5の中央に示すように、スケジュール管理用ミニアプリのデータテーブルに不足情報の入力状況がステータスとして管理される。また、不足情報を入力するためのミニアプリ20が予め設定され、抽出された不足情報を入力するためのミニアプリ20が対象のユーザに対して現在利用可能か否か検索される。そして、利用可能なミニアプリ20がある場合、ユーザに対して、不足情報を入力するための確認が行われる。
Insufficient information in the example of FIG. 4 is information about the return trip, Shinkansen, and lodging reservations. These pieces of information are set in advance as necessary information for each
なお、不足情報とは、ユーザに確認した結果、最終的には入力が不要である情報も含まれる。すなわち、情報処理装置100は、入力が必要である可能性のある情報を不足情報としてユーザに確認し、例えば、不要である確認がとれた情報の入力状況を不要として管理して改めて不足情報としてユーザ確認されないよう制御する。
Insufficient information also includes information whose input is ultimately unnecessary as a result of confirmation by the user. That is, the
そして、図5の右側に示すように、情報処理装置100は、マイ秘書用ミニアプリ20-3を介して、ユーザに対して、不足情報を入力するための確認をチャット形式で行う。なお、図5の例では、復路、新幹線の予約、および宿の予約の3つが不足情報として抽出されたが、不足情報の各々に対して予め設定された優先度に基づいて、復路に関してユーザ確認を行っている。また、不足情報を入力するための確認は、入力の要否(入力が必要、または、入力は不要の二択)ではなく、図5の右側に示すように、より細かい確認を行ってもよい。不足情報の確認内容も、不足情報の各々に対して予め設定できる。
Then, as shown on the right side of FIG. 5, the
また、不足情報を入力するための確認に対するユーザからの回答によって、別のミニアプリ20にデータ連携することもできる。図6は、本実施形態に係るミニアプリ20間のデータ連携の別例を示す図である。図6の例は、図5の流れの続きで、不足情報として、復路情報を入力するための確認に対するユーザからの回答を受け、当該回答に対応した乗換案内用ミニアプリ20-2にデータを連携するものである。
It is also possible to link data to another mini-application 20 according to the user's response to confirmation for inputting missing information. FIG. 6 is a diagram showing another example of data linkage between
図6の左側に示すように、ユーザが、マイ秘書用ミニアプリ20-3を介して、不足情報として、復路情報を入力するための確認に対する回答を入力すると、当該回答に対応した乗換案内用ミニアプリ20-2を起動しつつ、回答に基づいたデータを乗換案内用ミニアプリ20-2に連携する。図6の例では、復路の確認に対し、ユーザは復路を翌日の午後で設定する旨の回答を入力している。そのため、情報処理装置100は、乗換案内用ミニアプリ20-2に、復路の経路検索のためのデータを連携する。より具体的には、例えば、情報処理装置100は、乗換案内用ミニアプリ20-2に、検索の指定時刻として翌日の午後(出発時刻や到着時刻を指定してもよい)、復路の出発地として往路の到着地、復路の到着地として往路の出発地などの情報をそれぞれ連携する。
As shown on the left side of FIG. 6, when the user inputs an answer to the confirmation for inputting return route information as missing information via the mini-app for my secretary 20-3, a transit guide corresponding to the answer is entered. While activating the mini application 20-2, the data based on the answer is linked to the transfer guidance mini application 20-2. In the example of FIG. 6, the user has entered an answer to the confirmation of the return trip to the effect that the return trip will be set in the afternoon of the following day. Therefore, the
次に、図6の中央に示すように、情報処理装置100は、連携されたデータに基づき乗換案内用ミニアプリ20-2を用いて経路を検索し、利用結果として、入力した出発地から到着地までの経路がユーザ端末200のディスプレイに表示させる。
Next, as shown in the center of FIG. 6, the
そして、ユーザが乗換案内用ミニアプリ20-2の連携用ボタン60を押下すると、図6の右側に示すように、マイ秘書用ミニアプリ20-3に、乗換案内用ミニアプリ20-2で検索された復路の経路に関する情報が連携される。また、図4の往路検索と同様に、スケジュール管理用ミニアプリにも検索された復路の情報が連携され、予定として登録される。
Then, when the user presses the
図7は、本実施形態に係る不足情報抽出の別例を示す図である。図7の例は、図6の流れの続きで、スケジュール管理用ミニアプリのデータとして登録された予定の不足情報を抽出するものである。図7の例では、図6において復路の情報が予定として登録されたため、往路および復路の新幹線の予約、ならびに宿の予約の3つが、不足情報として抽出されることになる。 FIG. 7 is a diagram showing another example of missing information extraction according to the present embodiment. The example in FIG. 7 is a continuation of the flow in FIG. 6, and extracts missing schedule information registered as schedule management mini-application data. In the example of FIG. 7, since the return trip information is registered as a schedule in FIG. 6, the Shinkansen reservation for the outbound and return trips and the hotel reservation are extracted as missing information.
そして、図7の例では、図5の例と同様に、不足情報の各々に対して予め設定された優先度に基づいて、新幹線の予約に関してユーザ確認をチャット形式で行っている。さらに、当該ユーザ確認に対するユーザからの回答によって、別のミニアプリ20にデータ連携することもできる。
Then, in the example of FIG. 7, similar to the example of FIG. 5, based on the priority set in advance for each piece of missing information, user confirmation regarding Shinkansen reservations is performed in a chat format. Furthermore, data can be linked to another
図8は、本実施形態に係るミニアプリ20間のデータ連携のさらに別例を示す図である。図8の例は、図7の流れの続きで、不足情報として、新幹線の予約情報を入力するための確認に対するユーザからの回答を受け、当該回答に対応した新幹線予約用ミニアプリ20-mにデータを連携するものである。
FIG. 8 is a diagram showing yet another example of data linkage between
図8の左側に示すように、ユーザが、マイ秘書用ミニアプリ20-3を介して、不足情報として、新幹線の予約情報を入力するための確認に対する回答を入力すると、当該回答に対応した新幹線予約用ミニアプリ20-mを起動しつつ、回答に基づいたデータを新幹線予約用ミニアプリ20-mに連携する。 As shown on the left side of FIG. 8, when the user inputs, as missing information, an answer to confirmation for inputting Shinkansen reservation information via the mini-app for my secretary 20-3, the bullet train corresponding to the answer is entered. While activating the reservation mini-application 20-m, the data based on the answers are linked to the Shinkansen reservation mini-application 20-m.
図8の例では、新幹線の予約の確認に対し、ユーザは予約を行う旨の回答を入力している。そのため、情報処理装置100は、新幹線予約用ミニアプリ20-mに、新幹線の予約のためのデータを連携する。より具体的には、例えば、情報処理装置100は、新幹線予約用ミニアプリ20-mに、出発時刻や到着時刻、ならびに出発地(乗車地)および到着地(降車地)などの情報をそれぞれ連携する。なお、新幹線の予約を行う場合、往復路の予約情報を合わせて連携してもよいし、個々に分けて連携してもよい。そして、ユーザは、新幹線予約用ミニアプリ20-mを用いて、予め連携および設定された情報に基づいて新幹線の予約を行うことができる。
In the example of FIG. 8, the user has entered an answer to the effect that the reservation will be made in response to confirmation of the Shinkansen reservation. Therefore, the
そして、不足情報が無くなるまで、不足情報の抽出および入力を繰り返す。図9は、本実施形態に係る入力支援の一例を示す図である。図9の例は、図8の流れの続きで、新幹線予約用ミニアプリ20-mを用いた新幹線の往復路の予約が完了し、さらに不足情報として抽出された宿の予約について、ユーザが不要と回答した場面を示している。 Extraction and input of missing information are repeated until there is no missing information. FIG. 9 is a diagram showing an example of input assistance according to this embodiment. The example in FIG. 9 is a continuation of the flow in FIG. 8. The reservation for the round-trip Shinkansen route using the Shinkansen reservation mini application 20-m is completed, and the user does not need to make a reservation for the inn extracted as missing information. It shows a scene in which he answered.
図9に示すように、ユーザが、マイ秘書用ミニアプリ20-3を介して、情報処理装置100からチャット形式で行われた宿の予約の要否確認に対し、不要と回答した場合、宿の予約に対する入力状況を示すステータスが“未定”から“不要”に更新される。すなわち、宿の予約は、上述したように、不足情報として抽出されたが、最終的には入力が不要であった情報に該当し、改めて不足情報としてユーザ確認されないよう制御される。
As shown in FIG. 9, when the user responds that he or she does not need to make a reservation for an inn in a chat format from the
<<1.4.機能の流れ>>
次に、図10を用いて、本実施形態に係るユーザ支援処理の手順について説明する。図10は、本実施形態に係るミニアプリ20のユーザ支援処理の流れを示すフローチャートである。図10に示すユーザ支援処理の動作主体は情報処理装置100であり、ユーザがミニアプリ20を利用してデータを登録した時、ユーザから問い合わせを受信した時、所定の期日が到来した時、または定期的に、などに実行される。
<<1.4. Function Flow>>
Next, a procedure of user support processing according to this embodiment will be described with reference to FIG. FIG. 10 is a flow chart showing the flow of user support processing of the
まず、図10に示すように、情報処理装置100は、ミニアプリ20におけるユーザの不足情報を抽出する(ステップS101)。不足情報は、ミニアプリ20ごとに予め設定され、未入力の場合に抽出されるように制御される。ただし、ユーザが入力不要の意思表示を行った情報は不足情報として抽出されないように制御される。
First, as shown in FIG. 10, the
ステップS101で不足情報が抽出されない場合(ステップS102:No)、図10に示すユーザ支援処理は終了する。一方、不足情報が抽出された場合(ステップS102:Yes)、情報処理装置100は、抽出された不足情報を入力するためにユーザが利用可能なミニアプリ20を検索する(ステップS103)。利用可能なミニアプリ20は、ミニアプリ20の情報ごとに予め設定され、当該情報が不足情報として抽出された際に、対応するミニアプリ20が対象のユーザによって利用可能か否かが検索される。なお、抽出された不足情報が複数または複数種類ある場合、不足情報の各々に対して予め設定された優先度が高い順に、利用可能なミニアプリ20が検索される。
If the lacking information is not extracted in step S101 (step S102: No), the user support process shown in FIG. 10 ends. On the other hand, if missing information is extracted (step S102: Yes), the
利用可能なミニアプリ20がない場合(ステップS104:No)、図10に示すユーザ支援処理は終了する。一方、利用可能なミニアプリ20がある場合(ステップS104:Yes)、情報処理装置100は、ユーザ端末200を介してユーザに対し、不足情報を入力するための確認をチャット形式で行う(ステップS105)。
If no
不足情報を入力するための確認に対するユーザの回答に基づいて、不足情報の入力は不要である場合(ステップS106:No)、図10に示すユーザ支援処理は終了する。しかしながら、さらに不足情報がある場合は、利用可能なミニアプリ20の検索や不足情報を入力するためのユーザへの確認を行ってもよい。この場合は、不足情報が無くなる、または不足情報に対し入力不要のユーザ確認がとれるまで処理を繰り返してもよい。
Based on the user's response to the confirmation for inputting the missing information, if it is not necessary to enter the missing information (step S106: No), the user support process shown in FIG. 10 ends. However, if there is more missing information, it may be possible to search for
一方、不足情報の入力は必要である場合(ステップS106:Yes)、情報処理装置100は、ステップS103で検索された、不足情報を入力するために利用可能なミニアプリ20にデータを連携する(ステップS107)。連携するデータもミニアプリ20ごとに予め設定される。ステップS107の実行後、図10に示すユーザ支援処理は終了する。
On the other hand, if it is necessary to input the missing information (step S106: Yes), the
<2.ハードウェア構成例>
次に、本実施形態に係る情報処理装置100のハードウェア構成例について説明する。図11は、本実施形態に係る情報処理装置100のハードウェア構成例を示すブロック図である。図11を参照すると、情報処理装置100は、例えば、プロセッサ801と、ROM802と、RAM803と、ホストバス804と、ブリッジ805と、外部バス806と、インターフェース807と、入力装置808と、出力装置809と、ストレージ810と、ドライブ811と、接続ポート812と、通信装置813と、を有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよい。なお、本実施形態に係る情報処理装置100以外の装置である、ユーザ端末200、および開発元装置300も、図11で示すハードウェア構成例と同様または類似の構成をとることができる。
<2. Hardware configuration example>
Next, a hardware configuration example of the
(プロセッサ801)
プロセッサ801は、例えば、演算処理装置または制御装置として機能し、ROM802、RAM803、ストレージ810、またはリムーバブル記録媒体901に記録された各種プログラムに基づいて各構成要素の動作全般またはその一部を制御する。
(processor 801)
The
(ROM802、RAM803)
ROM802は、プロセッサ801に読み込まれるプログラムや演算に用いるデータなどを格納する手段である。RAM803には、例えば、プロセッサ801に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータなどが一時的または永続的に格納される。
(ROM802, RAM803)
The
(ホストバス804、ブリッジ805、外部バス806、インターフェース807)
プロセッサ801、ROM802、RAM803は、例えば、高速なデータ伝送が可能なホストバス804を介して相互に接続される。一方、ホストバス804は、例えば、ブリッジ805を介して比較的データ伝送速度が低速な外部バス806に接続される。また、外部バス806は、インターフェース807を介して種々の構成要素と接続される。
(
The
(入力装置808)
入力装置808には、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、およびレバーなどが用いられる。さらに、入力装置808としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラが用いられることもある。また、入力装置808には、マイクロフォンなどの音声入力装置が含まれる。
(Input device 808)
For example, a mouse, keyboard, touch panel, button, switch, and lever are used as the
(出力装置809)
出力装置809は、例えば、CRT(Cathode Ray Tube)、LCD、または有機ELなどのディスプレイ装置、スピーカ、ヘッドホンなどのオーディオ出力装置、プリンタ、携帯電話、またはファクシミリなど、取得した情報を利用者に対して視覚的または聴覚的に通知することが可能な装置である。また、本実施形態に係る出力装置809は、触覚刺激を出力することが可能な種々の振動デバイスを含む。
(output device 809)
The output device 809 is, for example, a display device such as a CRT (Cathode Ray Tube), an LCD, or an organic EL, an audio output device such as a speaker or headphone, a printer, a mobile phone, a facsimile, or the like, and outputs the acquired information to the user. It is a device that can be notified visually or audibly. Also, the output device 809 according to this embodiment includes various vibration devices capable of outputting tactile stimulation.
(ストレージ810)
ストレージ810は、各種のデータを格納するための装置である。ストレージ810としては、例えば、ハードディスクドライブ(HDD)などの磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどが用いられる。
(storage 810)
Storage 810 is a device for storing various data. As the storage 810, for example, a magnetic storage device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like is used.
(ドライブ811)
ドライブ811は、例えば、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体901に記録された情報を読み出し、またはリムーバブル記録媒体901に情報を書き込む装置である。
(Drive 811)
The
(接続ポート812)
接続ポート812は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)、RS-232Cポート、または光オーディオ端子などのような外部接続機器902を接続するためのポートである。
(connection port 812)
The
(通信装置813)
通信装置813は、ネットワークに接続するための通信デバイスであり、例えば、有線または無線LAN、Bluetooth(登録商標)、またはWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または各種通信用のモデムなどである。
(Communication device 813)
The communication device 813 is a communication device for connecting to a network. subscriber line) or a modem for various communications.
(リムーバブル記録媒体901)
リムーバブル記録媒体901は、例えば、DVDメディア、Blu-ray(登録商標)メディア、HD DVDメディア、各種の半導体記憶メディアなどである。もちろん、リムーバブル記録媒体901は、例えば、非接触型ICチップを搭載したICカード、または電子機器などであってもよい。
(Removable recording medium 901)
The
(外部接続機器902)
外部接続機器902は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、またはICレコーダなどである。
(External connection device 902)
The externally connected
なお、本実施形態に係る記憶部110は、ROM802やRAM803、ストレージ810によって実現される。また、プロセッサ801によって実現される本実施形態に係る制御部180が、認証部140、抽出部150、検索部160、チャット部170を実現する各制御プログラムを、ROM802やRAM803などから読み出し実行する。また、本実施形態に係る受信部120および送信部130は、通信装置813によって実現され、ホストバス804、ブリッジ805、外部バス806、インターフェース807を介して、外部装置とのデータの送受信を行う。
Note that the storage unit 110 according to this embodiment is realized by the
<3.まとめ>
以上説明したように、情報処理装置100は、ミニアプリ20におけるユーザの不足情報を抽出する抽出部150と、不足情報を入力するために利用可能なミニアプリを検索する検索部160と、利用可能なミニアプリがある場合、ユーザの利用するユーザ端末200に、不足情報を入力するための確認をチャット形式で行うチャット部170とを備える。これにより、ユーザのアプリケーション、特にミニアプリ20の利用を支援できる。
<3. Summary>
As described above, the
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 Although the preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field of the present disclosure can conceive of various modifications or modifications within the scope of the technical idea described in the claims. are naturally within the technical scope of the present disclosure.
<4.効果>
上述したように、情報処理装置100は、以下のような構成を取り様々な効果を奏し得る。しかしながら、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
<4. Effect>
As described above, the
(1)第1のミニアプリ20におけるユーザの不足情報を抽出する抽出部150と、
前記不足情報を入力するために利用可能な第2のミニアプリ20を検索する検索部160と、
前記第2のミニアプリ20がある場合、前記ユーザの利用するユーザ端末200に、前記不足情報を入力するための確認をチャット形式で行うチャット部170と
を備えたことを特徴とする情報処理装置100。
(1) an
a search unit 160 that searches for a second
and a chat unit 170 for confirming input of the missing information in a chat format in the
これにより、ユーザが複数の様々なミニアプリ20を使用するなどの理由で、必要な情報の登録を忘れてしまった場合や、そもそも、ユーザがどのミニアプリ20を使用したらよいかわからない場合であっても、情報処理装置100は、ユーザの不足情報を入力するために、利用可能なミニアプリ20を検索し、確認を行い、ユーザのミニアプリ20の利用を支援できる。
This prevents the user from forgetting to register necessary information due to reasons such as using a plurality of various Mini-apps 20, or in the event that the user does not know which Mini-appli 20 to use in the first place. However, the
(2)前記チャット部170はさらに、
前記確認に対する前記ユーザの回答を前記ユーザ端末200から受け、
前記回答に基づいて、前記第2のミニアプリ20にデータを連携する
ことを特徴とする前記(1)に記載の情報処理装置100。
(2) The chat section 170 further
Receiving the user's answer to the confirmation from the
The
これにより、ユーザは、ミニアプリ20に予め連携および設定された情報に基づいて不足情報を入力できるので、情報処理装置100は、ユーザのミニアプリ20の利用を支援できる。
As a result, the user can input the missing information based on the information previously linked and set in the mini-app 20 , so the
(3)前記チャット部170は、前記ユーザの属性情報にさらに基づいて、前記第2のミニアプリ20にデータを連携することを特徴とする前記(2)に記載の情報処理装置100。
(3) The
これにより、ユーザは、よりユーザに適した情報に基づいて不足情報を入力できるので、情報処理装置100は、ユーザのミニアプリ20の利用を支援できる。
As a result, the user can input missing information based on information that is more suitable for the user, and the
(4)前記検索部160は、前記不足情報が複数ある場合、前記不足情報の各々に対して予め設定された優先度が高い順に、前記第2のミニアプリ20を検索することを特徴とする前記(1)に記載の情報処理装置100。
(4) The searching unit 160 is characterized in that, when there is a plurality of pieces of missing information, the search unit 160 searches for the
これにより、情報処理装置100は、より優先度の高い不足情報からユーザに入力を促すことができる。
As a result, the
(5)前記チャット部170はさらに、
第3のミニアプリ20の前記ユーザの利用結果を受け、
前記利用結果を前記ユーザ端末200に表示させ、
前記抽出部150は、前記利用結果に基づいて、前記不足情報を検索することを特徴とする前記(1)に記載の情報処理装置100。
(5) The chat section 170 further
Receiving the user's usage result of the third
Displaying the usage result on the
The
これにより、情報処理装置100は、ユーザがミニアプリ20を利用した際に、リアルタイムで不足情報の入力を支援できる。
As a result, the
(6)前記抽出部150は、前記ユーザからの問い合わせを前記ユーザ端末200から受けたことに応答して、前記不足情報を検索することを特徴とする前記(1)に記載の情報処理装置100。
(6) The
これにより、情報処理装置100は、ユーザが確認したい情報に対する不足情報の入力を支援できる。
Accordingly, the
(7)前記抽出部150は、前記ユーザに対する期限の所定日数前の日が到来したことに応答して、前記不足情報を検索することを特徴とする前記(1)に記載の情報処理装置100。
(7) The
これにより、情報処理装置100は、ユーザが意識しなくても、所定の期日が到来した際に前もって不足情報を入力するための確認をユーザに対して行うことができる。
As a result, the
(8)前記抽出部150は、定期的に、前記不足情報を検索することを特徴とする前記(1)に記載の情報処理装置100。
(8) The
これにより、情報処理装置100は、ユーザが意識しなくても、定期的に、不足情報を入力するための確認をユーザに対して行うことができる。
As a result, the
10 スーパーアプリ
20 ミニアプリ
20-1 チャット用ミニアプリ
20-2 乗換案内用ミニアプリ
20-3 マイ秘書用ミニアプリ
20-m 新幹線予約用ミニアプリ
50 ミニアプリ群の一覧
60 連携用ボタン
100 情報処理装置
110 記憶部
120 受信部
130 送信部
140 認証部
150 抽出部
160 検索部
170 チャット部
180 制御部
200 ユーザ端末
300 開発元装置
10
Claims (10)
前記不足情報を入力するために利用可能な第2のミニアプリを検索する検索部と、
前記第2のミニアプリがある場合、前記ユーザの利用するユーザ端末に、前記不足情報を入力するための確認をチャット形式で行うチャット部と
を備えたことを特徴とする情報処理装置。 an extracting unit that extracts the user's missing information in the first mini-app;
a search unit that searches for a second mini app that can be used to enter the missing information;
and a chat unit for confirming input of the missing information in a chat format in a user terminal used by the user when the second mini-app exists.
前記確認に対する前記ユーザの回答を前記ユーザ端末から受け、
前記回答に基づいて、前記第2のミニアプリにデータを連携する
ことを特徴とする請求項1に記載の情報処理装置。 The chat section further
receiving the user's answer to the confirmation from the user terminal;
2. The information processing apparatus according to claim 1, wherein data is linked to said second mini app based on said answer.
第3のミニアプリの前記ユーザの利用結果を受け、
前記利用結果を前記ユーザ端末に表示させ、
前記抽出部は、前記利用結果に基づいて、前記不足情報を検索することを特徴とする請求項1に記載の情報処理装置。 The chat section further
Receiving the user's usage result of the third mini-app,
causing the user terminal to display the usage result;
2. The information processing apparatus according to claim 1, wherein the extraction unit searches for the missing information based on the usage result.
第1のミニアプリにおけるユーザの不足情報を抽出し、
前記不足情報を入力するために利用可能な第2のミニアプリを検索し、
前記第2のミニアプリがある場合、前記ユーザの利用するユーザ端末に、前記不足情報を入力するための確認をチャット形式で行う
処理を実行することを特徴とする情報処理方法。 The information processing device
extracting the missing information of the user in the first mini app;
searching for a second mini-app that can be used to enter the missing information;
An information processing method, characterized in that, when the second mini-app exists, confirmation for inputting the missing information is performed in a chat format on a user terminal used by the user.
第1のミニアプリにおけるユーザの不足情報を抽出し、
前記不足情報を入力するために利用可能な第2のミニアプリを検索し、
前記第2のミニアプリがある場合、前記ユーザの利用するユーザ端末に、前記不足情報を入力するための確認をチャット形式で行う
処理を実行させることを特徴とする情報処理プログラム。 information processing equipment,
extracting the missing information of the user in the first mini app;
searching for a second mini-app that can be used to enter the missing information;
An information processing program, characterized in that, when the second mini-app exists, the user terminal used by the user executes a process of confirming input of the missing information in a chat format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021021896A JP7047151B1 (en) | 2021-02-15 | 2021-02-15 | Information processing equipment, information processing methods, and information processing programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021021896A JP7047151B1 (en) | 2021-02-15 | 2021-02-15 | Information processing equipment, information processing methods, and information processing programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7047151B1 JP7047151B1 (en) | 2022-04-04 |
JP2022124242A true JP2022124242A (en) | 2022-08-25 |
Family
ID=81256623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021021896A Active JP7047151B1 (en) | 2021-02-15 | 2021-02-15 | Information processing equipment, information processing methods, and information processing programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7047151B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023066917A (en) * | 2021-10-29 | 2023-05-16 | 楽天グループ株式会社 | Service providing system, service providing method, and program |
JP7282234B1 (en) | 2022-05-13 | 2023-05-26 | PayPay株式会社 | Application program and information processing method |
JP7284359B1 (en) | 2022-05-13 | 2023-05-30 | PayPay株式会社 | Application program and information processing method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7280420B1 (en) | 2022-08-04 | 2023-05-23 | PayPay株式会社 | Payment management device, payment management system, payment management method, and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003226206A (en) * | 2002-02-06 | 2003-08-12 | Denso Corp | On-vehicle information reporting device |
JP2004302790A (en) * | 2003-03-31 | 2004-10-28 | Nri & Ncc Co Ltd | System and method for relaying data |
JP2006190008A (en) * | 2005-01-04 | 2006-07-20 | Nippon Telegr & Teleph Corp <Ntt> | Data coordination device and data coordination method |
US20140244766A1 (en) * | 2011-09-12 | 2014-08-28 | Stanley Mo | Metadata driven collaboration between applications and web services |
JP2016155179A (en) * | 2015-02-23 | 2016-09-01 | 株式会社国際電気通信基礎技術研究所 | Guidance service system, guidance service program, guidance service method and guidance service device |
JP2019040500A (en) * | 2017-08-28 | 2019-03-14 | 株式会社FiNC Technologies | Reservation support method and program |
-
2021
- 2021-02-15 JP JP2021021896A patent/JP7047151B1/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003226206A (en) * | 2002-02-06 | 2003-08-12 | Denso Corp | On-vehicle information reporting device |
JP2004302790A (en) * | 2003-03-31 | 2004-10-28 | Nri & Ncc Co Ltd | System and method for relaying data |
JP2006190008A (en) * | 2005-01-04 | 2006-07-20 | Nippon Telegr & Teleph Corp <Ntt> | Data coordination device and data coordination method |
US20140244766A1 (en) * | 2011-09-12 | 2014-08-28 | Stanley Mo | Metadata driven collaboration between applications and web services |
JP2014528124A (en) * | 2011-09-12 | 2014-10-23 | インテル・コーポレーション | Application- and web-service metadata-driven collaboration |
JP2016155179A (en) * | 2015-02-23 | 2016-09-01 | 株式会社国際電気通信基礎技術研究所 | Guidance service system, guidance service program, guidance service method and guidance service device |
JP2019040500A (en) * | 2017-08-28 | 2019-03-14 | 株式会社FiNC Technologies | Reservation support method and program |
Non-Patent Citations (1)
Title |
---|
小谷 真幸: "ヒット予測2021 HOT CHART 2021", 日経トレンディ NO.469, JPN6021039722, 4 November 2020 (2020-11-04), pages 65, ISSN: 0004613774 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023066917A (en) * | 2021-10-29 | 2023-05-16 | 楽天グループ株式会社 | Service providing system, service providing method, and program |
JP7377244B2 (en) | 2021-10-29 | 2023-11-09 | 楽天グループ株式会社 | Service provision system, service provision method, and program |
JP7282234B1 (en) | 2022-05-13 | 2023-05-26 | PayPay株式会社 | Application program and information processing method |
JP7284359B1 (en) | 2022-05-13 | 2023-05-30 | PayPay株式会社 | Application program and information processing method |
JP2023168223A (en) * | 2022-05-13 | 2023-11-24 | PayPay株式会社 | Application program and information processing method |
JP2023168062A (en) * | 2022-05-13 | 2023-11-24 | PayPay株式会社 | Application program and information processing method |
Also Published As
Publication number | Publication date |
---|---|
JP7047151B1 (en) | 2022-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7047151B1 (en) | Information processing equipment, information processing methods, and information processing programs | |
US10726461B2 (en) | System and method of completing an activity via an agent | |
KR20150035877A (en) | Method, system and recording medium for transaction processing using real time conversation | |
CN105144077A (en) | Cloud services platform | |
US10733685B1 (en) | Private information disclosure consent management system | |
JP2018517980A (en) | Meeting place recommendation method, system, computer program and recording medium based on promise information | |
KR20160102868A (en) | System and method for checking and reserving a certain seat in the remote | |
KR20200141891A (en) | Service method for ticketing online ticket and recording medium for storing program using the same | |
KR20160113568A (en) | Method, system and recording medium for transaction processing using real time conversation | |
JP6335381B1 (en) | Information management apparatus, information management method and program | |
JP7287497B2 (en) | response processing system | |
US11315096B2 (en) | Payment support system, payment support method, and non-transitory recording medium | |
KR20170124194A (en) | Method and program for providing travel information | |
JP6326543B1 (en) | Information management apparatus, information management method and program | |
KR102264253B1 (en) | Method for managing safety number | |
US11113723B1 (en) | Explicit user history input | |
KR20220102266A (en) | A system for reserving business parlor | |
KR20060016416A (en) | System and method for issuing of mobile-security card, method for operating of mobile-security card, computer readable recoding medium having mobile security card operation program stored therein and mobile terminal having mobile security card operation program | |
JP6306791B1 (en) | Information management apparatus, information management method and program | |
JP6286608B1 (en) | Information management apparatus, information management method and program | |
KR20210085806A (en) | Method and system for user inflow tracking | |
JP6097421B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP7407245B1 (en) | Charge management system, charge management method and charge management program | |
JP7276506B2 (en) | Information management program, information management method, information processing device, and information management system | |
JP7071158B2 (en) | User monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210426 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210426 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211203 |
|
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: 20220301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7047151 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |