Nothing Special   »   [go: up one dir, main page]

JP2024040804A - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP2024040804A
JP2024040804A JP2022145399A JP2022145399A JP2024040804A JP 2024040804 A JP2024040804 A JP 2024040804A JP 2022145399 A JP2022145399 A JP 2022145399A JP 2022145399 A JP2022145399 A JP 2022145399A JP 2024040804 A JP2024040804 A JP 2024040804A
Authority
JP
Japan
Prior art keywords
application
mini
information
information processing
card
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.)
Pending
Application number
JP2022145399A
Other languages
Japanese (ja)
Inventor
宗敏 吉村
Munetoshi Yoshimura
佑司 生熊
Yuji Ikuma
涼 早坂
Ryo Hayasaka
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.)
TIS Inc
Original Assignee
TIS Inc
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 TIS Inc filed Critical TIS Inc
Priority to JP2022145399A priority Critical patent/JP2024040804A/en
Publication of JP2024040804A publication Critical patent/JP2024040804A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an information processing apparatus which can easily add new function to an application.SOLUTION: A kit providing apparatus 40 has an information acquiring unit 431 and a kit generating unit 432. The information acquiring unit 431 acquires information on a selected content selected with respect to each of a plurality of customization items for use in determining a specification of a mini application as an application which can be operated as a part of a function of a native application. The kit generating unit 432 generates a development kit for the mini application corresponding to the selected contents acquired by the information acquiring unit 431.SELECTED DRAWING: Figure 5

Description

本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、下記の特許文献1に記載の発行システムがある。この発行システムは、利用者の要求に基づいてペイメントカードを発行するだけでなく、そのペイメントカードに対応したバーチャルカードを発行する。発行されたバーチャルカードは、利用者の端末装置にインストールされているアプリケーション上で表示させることが可能である。 Conventionally, there is an issuing system described in Patent Document 1 below. This issuing system not only issues a payment card based on a user's request, but also issues a virtual card corresponding to the payment card. The issued virtual card can be displayed on an application installed on the user's terminal device.

特開2021-163383号公報Japanese Patent Application Publication No. 2021-163383

特許文献1に記載の発行システムにおいて、利用者の要求に基づいてペイメントカードを発行しようとする場合、発行システムの事業者は、ライセンスの取得やシステムの準備等、ペイメントカードの導入に必要な数多くの事項に対応する必要がある。しかしながら、そのようなシステムを準備するためには多くの資金が必要となるため、例えば中小企業等の事業者では、そのシステムの導入が難しいという実情がある。これが、ペイメントカードに関連したアプリケーションを中小企業等の事業者が利用し難い要因になっている。 In the issuing system described in Patent Document 1, when attempting to issue a payment card based on a user's request, the issuing system operator must carry out the numerous steps required to introduce the payment card, such as acquiring a license and preparing the system. It is necessary to respond to the following matters. However, since preparing such a system requires a large amount of funds, it is difficult for businesses, such as small and medium-sized enterprises, to introduce such a system. This is a factor that makes it difficult for businesses such as small and medium-sized enterprises to use applications related to payment cards.

一方、中小企業等の事業者の中には、例えば自社が開発したアプリケーションの中に、ペイメントカード等を活用した決済機能を新たに導入したいと考えている事業者が存在する。しかしながら、上述のようなペイメントカードに関連したシステムの導入が難しいため、結果的に自社のアプリケーションへの決済機能の導入を諦めてしまうという実情がある。 On the other hand, some businesses, such as small and medium-sized enterprises, would like to introduce a new payment function using a payment card or the like into an application that they have developed. However, because it is difficult to introduce systems related to payment cards as described above, companies end up giving up on introducing payment functions into their own applications.

なお、このような課題は、所定のアプリケーションの中に決済機能を導入する場合に限らず、専用のシステムの構築や準備等が必要な任意の機能を所定のアプリケーションに導入する際にも共通する課題である。
本発明は、こうした実情に鑑みてなされたものであり、その目的は、アプリケーションに新たな機能を容易に追加することが可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することにある。
Note that such issues are not limited to introducing payment functions into a given application, but are also common when introducing any function that requires the construction and preparation of a dedicated system into a given application. This is a challenge.
The present invention has been made in view of these circumstances, and its purpose is to provide an information processing device, an information processing method, and an information processing program that allow new functions to be easily added to applications. be.

上記課題を解決する情報処理装置は、情報取得部と、キット作成部と、を備える。情報取得部は、ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得する。キット作成部は、情報取得部により取得された選択内容に対応したミニアプリケーションの開発キットを作成する。 An information processing device that solves the above problem includes an information acquisition section and a kit creation section. The information acquisition unit acquires information about selections made in each of a plurality of customization items for determining the specifications of a mini application, which is an application that can be operated as part of a function within a native application. get. The kit creation unit creates a mini-application development kit corresponding to the selected content acquired by the information acquisition unit.

上記課題を解決する情報処理方法は、ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得し、取得された選択内容に対応したミニアプリケーションの開発キットを作成する。 The information processing method that solves the above problem is based on the information processing method that is selected for each of the multiple customization items for determining the specifications of the mini-application, which is an application that can operate as part of the functionality within the native application. The information about the selected selections is obtained, and a mini-application development kit corresponding to the obtained selections is created.

上記課題を解決する情報処理プログラムは、コンピュータに、ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得させ、取得された選択内容に対応したミニアプリケーションの開発キットを作成させる。 An information processing program that solves the above problems is an application that can be run on a computer as part of a native application, and each of a plurality of customization items for determining the specifications of the mini application. The information on the selection contents selected in is acquired, and a mini-application development kit corresponding to the acquired selection contents is created.

これらの構成によれば、例えばネイティブアプリケーションの提供者は複数のカスタマイズ項目において選択するだけで、自身の要求通りのミニアプリケーションを作成することができる。これにより、ネイティブアプリケーションの提供者はミニアプリケーションの機能を実現するために必要な様々な準備を行うことなく、ミニアプリケーションを作成することができる。このミニアプリケーションをネイティブアプリケーションに組み込むことにより、ネイティブアプリケーションに新たな機能を用意に追加することが可能である。 According to these configurations, for example, a native application provider can create a mini-application according to his/her requirements by simply selecting from a plurality of customization items. This allows a native application provider to create a mini-application without making various preparations necessary to realize the functionality of the mini-application. By incorporating this mini-application into a native application, it is possible to easily add new functionality to the native application.

本発明の情報処理装置、情報処理方法、及び情報処理プログラムによれば、アプリケーションに新たな機能を容易に追加することが可能である。 According to the information processing device, information processing method, and information processing program of the present invention, it is possible to easily add new functions to an application.

実施形態の情報処理システムの概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of an information processing system according to an embodiment. 実施形態の利用者端末装置の機能的な構成を示すブロック図。FIG. 1 is a block diagram showing a functional configuration of a user terminal device according to an embodiment. 実施形態の利用者端末装置に表示される画面例を模式的に示す図。The figure which shows typically the example of a screen displayed on the user terminal device of embodiment. 実施形態の利用者端末装置に表示される画面例を模式的に示す図。The figure which shows typically the example of a screen displayed on the user terminal device of embodiment. 実施形態のキット提供装置の機能的な構成を示すブロック図。FIG. 1 is a block diagram showing the functional configuration of a kit providing device according to an embodiment. 実施形態のキット提供装置のWebサイトに表示される画面例を模式的に示す図。FIG. 3 is a diagram schematically showing an example of a screen displayed on the website of the kit providing device according to the embodiment. 実施形態のキット提供装置のWebサイトに表示される画面例を模式的に示す図。FIG. 3 is a diagram schematically showing an example of a screen displayed on the website of the kit providing device according to the embodiment. 実施形態のキット提供装置のWebサイトに表示される画面例を模式的に示す図。FIG. 3 is a diagram schematically showing an example of a screen displayed on the website of the kit providing device according to the embodiment. 実施形態のアプリケーション作成装置の機能的な構成を示すブロック図。FIG. 1 is a block diagram showing a functional configuration of an application creation device according to an embodiment. 実施形態の情報処理システムの動作例を示すシーケンスチャート。5 is a sequence chart illustrating an example of the operation of the information processing system according to the embodiment. 実施形態のアプリケーション作成装置、利用者端末装置、キット提供装置、及びアプリケーション提供サーバのそれぞれのハードウェア的な構成を示すブロック図。FIG. 2 is a block diagram showing the respective hardware configurations of an application creation device, a user terminal device, a kit providing device, and an application providing server according to an embodiment. 他の実施形態のキット提供装置のWebサイトに表示される画面例を模式的に示す図。The figure which shows typically the example of a screen displayed on the website of the kit provision apparatus of other embodiments. 他の実施形態のキット提供装置のWebサイトに表示される画面例を模式的に示す図。The figure which shows typically the example of a screen displayed on the website of the kit provision apparatus of other embodiments.

以下、情報処理装置、情報処理方法、及び情報処理プログラムの一実施形態について図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
<実施形態>
(情報処理システムの概要)
図1に示されるように、情報処理システム10は、アプリケーション作成装置20と、利用者端末装置30と、キット提供装置40と、アプリケーション提供サーバ50とを備えている。これらの装置20,30,40,50はネットワーク回線Nを介して互いに通信可能に接続されている。
Hereinafter, one embodiment of an information processing apparatus, an information processing method, and an information processing program will be described with reference to the drawings. In order to facilitate understanding of the description, the same components in each drawing are denoted by the same reference numerals as much as possible, and redundant description will be omitted.
<Embodiment>
(Overview of information processing system)
As shown in FIG. 1, the information processing system 10 includes an application creation device 20, a user terminal device 30, a kit provision device 40, and an application provision server 50. These devices 20, 30, 40, and 50 are communicably connected to each other via a network line N.

アプリケーション作成装置20は、利用者に提供可能な所定のアプリケーションを作成する装置である。利用者は、例えば事業者の会社に勤務する社員である。所定のアプリケーションは例えば事業者専用のアプリケーションである、このアプリケーションでは、例えば出勤管理や有給休暇申請、経費申請等、事業者の会社に関連する各種操作を行うことが可能である。アプリケーション作成装置20は所定の事業者により所有されている。以下では、アプリケーション作成装置20により提供される所定のアプリケーションを「ネイティブアプリケーション」と称し、当該ネイティブアプリケーションを作成する事業者を「アプリケーション作成事業者」と称する。アプリケーション作成装置20は、作成したネイティブアプリケーションをアプリケーション提供サーバ50にアップロードする。 The application creation device 20 is a device that creates a predetermined application that can be provided to users. The user is, for example, an employee working at the business operator's company. The predetermined application is, for example, an application dedicated to a business operator. With this application, it is possible to perform various operations related to the business operator's company, such as attendance management, paid leave application, expense application, and the like. The application creation device 20 is owned by a predetermined business operator. Hereinafter, a predetermined application provided by the application creation device 20 will be referred to as a "native application", and a business that creates the native application will be referred to as an "application creation business". The application creation device 20 uploads the created native application to the application providing server 50.

アプリケーション提供サーバ50は、例えばAppStore(登録商標)やGooglePlay(登録商標)等を介して各種アプリケーションの管理及び配信を行う装置である。アプリケーション提供サーバ50は、アプリケーション作成装置20からアップロードされたネイティブアプリケーションをダウンロード可能に管理している。 The application providing server 50 is a device that manages and distributes various applications via, for example, AppStore (registered trademark) or GooglePlay (registered trademark). The application providing server 50 manages the native application uploaded from the application creation device 20 so that it can be downloaded.

利用者端末装置30は、利用者である事業者の社員により所有される装置である。利用者端末装置30では、ネットワーク回線Nを介してアプリケーション作成装置20からネイティブアプリケーションをダウンロードして、それをインストールすることにより、ネイティブアプリケーションを操作及び使用することができるようになる。 The user terminal device 30 is a device owned by an employee of a company that is a user. The user terminal device 30 can operate and use the native application by downloading the native application from the application creation device 20 via the network line N and installing it.

キット提供装置40は、ネイティブアプリケーションに組み込むことが可能なアプリケーション、換言すればネイティブアプリケーションの機能の一部として動作することが可能なアプリケーションの開発キットを事業者に提供する装置である。以下では、ネイティブアプリケーションに組み込み可能なアプリケーションを「ミニアプリケーション」と称する。本実施形態のミニアプリケーションは、ペイメントカードに対応した決済機能を有するアプリケーションである。ペイメントカードは、例えばクレジットカード、プリペイドカード、デビットカード等、支払い機能を有するカード全般を示す。以下では、ペイメントカードがプリペイドカードである場合について説明する。 The kit providing device 40 is a device that provides a business operator with a development kit for an application that can be incorporated into a native application, in other words, an application that can operate as part of the functionality of the native application. Hereinafter, an application that can be incorporated into a native application will be referred to as a "mini application." The mini-application of this embodiment is an application having a payment function compatible with a payment card. A payment card refers to any card that has a payment function, such as a credit card, prepaid card, or debit card. Below, a case where the payment card is a prepaid card will be explained.

キット提供装置40は、ミニアプリケーションの開発キットを提供する所定の事業者により所有される。以下では、ミニアプリケーションの開発キットを提供する所定の事業者を「キット提供事業者」と称する。キット提供装置40は、アプリケーション作成事業者がミニアプリケーションに対して要求する機能を専用のWebサイト等を介して取得するとともに、取得した情報に基づいてミニアプリケーションの開発キットを作成する。開発キットは、ミニアプリケーションのソフトウェアプログラムや、ミニアプリケーションのソフトウェア開発に用いられる開発ツール等が一つのパッケージとしてまとめられたものである。キット提供装置40は、作成したミニアプリケーションの開発キットをアプリケーション作成装置20にネットワーク回線Nを介して送信する。これにより、アプリケーション作成事業者は、アプリケーション作成装置20において例えばXcodeやAndroid Studio等のソフトウェア開発ツールを用いてネイティブアプリケーションにミニアプリケーションを組み込むことができる。なお、Xcode及びAndroidは登録商標である。 The kit providing device 40 is owned by a predetermined business operator that provides mini application development kits. Hereinafter, a predetermined business entity that provides a mini-application development kit will be referred to as a "kit provider." The kit providing device 40 acquires the functions that the application creator requests from the mini-application via a dedicated website, and creates a mini-application development kit based on the acquired information. A development kit is a package that includes a mini-application software program, development tools used for mini-application software development, and the like. The kit providing device 40 transmits the created mini-application development kit to the application creating device 20 via the network line N. Thereby, an application creation business can incorporate a mini-application into a native application using a software development tool such as Xcode or Android Studio in the application creation device 20. Note that Xcode and Android are registered trademarks.

(利用者端末装置の構成)
利用者端末装置30は、例えばパーソナルコンピュータ、スマートフォン、タブレット端末である。図2に示されるように、利用者端末装置30は、その機能的な構成として、記憶部31、表示部32、入力部33、通信部34、及び制御部35等を備えている。
(Configuration of user terminal device)
The user terminal device 30 is, for example, a personal computer, a smartphone, or a tablet terminal. As shown in FIG. 2, the user terminal device 30 includes a storage section 31, a display section 32, an input section 33, a communication section 34, a control section 35, etc. as its functional configuration.

記憶部31には、利用者端末装置30を動作させるための各種プログラムの他、ネイティブアプリケーションが記憶されている。ネイティブアプリケーションには、上述の通り、その機能の一部としてミニアプリケーションが組み込まれている。
表示部32は、利用者により視認可能な各種画面を表示する。表示部32は、例えばネイティブアプリケーションの操作画面を表示する。
The storage unit 31 stores various programs for operating the user terminal device 30 as well as native applications. As mentioned above, the native application includes a mini-application as part of its functionality.
The display unit 32 displays various screens that can be viewed by the user. The display unit 32 displays, for example, an operation screen of a native application.

入力部33は、利用者の入力操作を受け付ける。利用者は、入力部33に対して各種入力を行うことにより、利用者端末装置30を操作することができる。
通信部34は、ネットワーク回線Nを介してアプリケーション提供サーバ50と各種通信を行う。例えば、通信部34は、入力部33に対する利用者の入力操作等に基づいてアプリケーション提供サーバ50からネイティブアプリケーションをダウンロードするとともに、ダウンロードしたネイティブアプリケーションを記憶部31に記憶させる。
The input unit 33 receives input operations from the user. The user can operate the user terminal device 30 by making various inputs to the input section 33.
The communication unit 34 performs various communications with the application providing server 50 via the network line N. For example, the communication unit 34 downloads a native application from the application providing server 50 based on a user's input operation on the input unit 33, and stores the downloaded native application in the storage unit 31.

制御部35は利用者端末装置30を統括的に制御する。制御部35は、記憶部31に記憶されているプログラムが実行されることにより実現される機能的な構成として、アプリケーション実行部350、及び表示制御部351を備えている。
アプリケーション実行部350は、入力部33に対する利用者の入力操作等に基づいて、記憶部31に記憶されているネイティブアプリケーションを実行する。
The control unit 35 controls the user terminal device 30 in an integrated manner. The control unit 35 includes an application execution unit 350 and a display control unit 351 as a functional configuration realized by executing a program stored in the storage unit 31.
The application execution unit 350 executes the native application stored in the storage unit 31 based on the user's input operation on the input unit 33 and the like.

表示制御部351は表示部32の表示制御を実行する。表示制御部351は、例えばアプリケーション実行部350によりネイティブアプリケーションが実行された場合、その操作画面を表示部32に表示する。
図3及び図4は、表示部32に表示されるネイティブアプリケーションの操作画面の例を示したものである。なお、図3及び図4では、表示部32及び入力部33が、各種画面の表示及びタッチ操作が可能なタッチパネルにより実現されている場合について例示している。
The display control unit 351 executes display control of the display unit 32. For example, when a native application is executed by the application execution unit 350, the display control unit 351 displays the operation screen on the display unit 32.
3 and 4 show examples of native application operation screens displayed on the display unit 32. Note that FIGS. 3 and 4 illustrate a case where the display unit 32 and the input unit 33 are realized by a touch panel that can display various screens and perform touch operations.

表示制御部351は、アプリケーション実行部350によりネイティブアプリケーションが実行された場合、図3に示されるようなトップ画面50を表示部32に表示する。図3に示されるように、トップ画面50には、複数のアイコン500~505が表示される。アイコン500~504は、出勤管理や有給休暇申請等、利用者である社員が会社に関連する各種操作を行う際に利用される。アイコン505は、ミニアプリケーションにより提供される決済機能を利用する際に操作される。 The display control unit 351 displays a top screen 50 as shown in FIG. 3 on the display unit 32 when the application execution unit 350 executes the native application. As shown in FIG. 3, a plurality of icons 500 to 505 are displayed on the top screen 50. The icons 500 to 504 are used by employees as users to perform various operations related to the company, such as attendance management and paid leave applications. The icon 505 is operated when using the payment function provided by the mini application.

トップ画面50において利用者がアイコン505をタッチ操作すると、プリペイドカードを発行するための画面に移行する。本実施形態のプリペイドカードは、実物のカードを発行することなく、カード番号や有効期限等の決済に必要な情報のみが発行される、いわゆるバーチャルカードである。プリペイドカードが一旦発行されると、それ以降、トップ画面50において利用者がアイコン505をタッチ操作すると、表示制御部351は、図4に示されるようなカード情報画面51を表示する。 When the user touches the icon 505 on the top screen 50, the screen shifts to a screen for issuing a prepaid card. The prepaid card of this embodiment is a so-called virtual card in which only information necessary for payment, such as a card number and expiration date, is issued without issuing a real card. Once the prepaid card is issued, when the user touches the icon 505 on the top screen 50, the display control unit 351 displays the card information screen 51 as shown in FIG.

図4に示されるように、カード情報画面51には、カード画像表示部510と、詳細情報表示部511と、切り換え部512とが設けられている。
カード画像表示部510には、利用者が契約しているプリペイドカードに対応したバーチャルカードの画像Ivが表示される。なお、図4では、アプリケーション作成事業者が「株式会社X」であり、プリペイドカードの発行事業者のブランドロゴが「YYY」である場合について例示している。なお、ブランドロゴの部分には、プリペイドカードの発行事業者に限らず、決済ブランドのロゴマーク、例えばVISA(登録商標)やJCB(登録商標)等が表示されていてもよい。
As shown in FIG. 4, the card information screen 51 is provided with a card image display section 510, a detailed information display section 511, and a switching section 512.
The card image display section 510 displays an image Iv of a virtual card corresponding to the prepaid card with which the user has subscribed. Note that FIG. 4 illustrates a case where the application creator is "X Inc." and the brand logo of the prepaid card issuer is "YYY." Note that the brand logo portion may display not only the logo of the prepaid card issuer but also the logo of the payment brand, such as VISA (registered trademark) or JCB (registered trademark).

詳細情報表示部511には、カード番号やカード名義人等、プリペイドカードに対応した各種情報が表示される。切り換え部512には、カード情報画面51におけるカードの各種情報の表示及び非表示を切り換えることが可能な操作ボタンBa、並びにカードの使用及び不使用を切り換えることが可能な操作ボタンBb等が設けられている。 The detailed information display section 511 displays various information corresponding to the prepaid card, such as the card number and card holder name. The switching unit 512 is provided with an operation button Ba that can switch between displaying and hiding various information about the card on the card information screen 51, an operation button Bb that can switch between using and not using the card, and the like. ing.

このように、利用者は、ネイティブアプリケーションを用いることにより、出勤管理や有給休暇申請等だけでなく、プリペイドカードの発行、及びプリペイドカードの各種情報の確認等を行うことが可能である。
(キット提供装置の構成)
キット提供装置40は、例えばサーバコンピュータやパーソナルコンピュータである。本実施形態では、キット提供装置40が情報処理装置に相当する。図5に示されるように、キット提供装置40は、その機能的な構成として、記憶部41、通信部42、及び制御部43等を備えている。
In this way, by using a native application, a user can not only manage attendance, apply for paid leave, etc., but also issue a prepaid card, check various information on the prepaid card, etc.
(Configuration of kit providing device)
The kit providing device 40 is, for example, a server computer or a personal computer. In this embodiment, the kit providing device 40 corresponds to an information processing device. As shown in FIG. 5, the kit providing device 40 includes a storage section 41, a communication section 42, a control section 43, and the like as its functional configuration.

記憶部41には、キット提供装置40を動作させるための各種プログラムの他、利用者データベース410、及びミニアプリケーションデータベース411が記憶されている。利用者データベース410には、キット提供事業者に対してミニアプリケーションの作成を依頼したアプリケーション作成事業者毎に、アプリケーション作成事業者の名称や、アプリケーション作成事業者に割り振られている識別番号等が対応付けられて記憶されている。ミニアプリケーションデータベース411には、アプリケーション作成事業者毎に、キット提供装置40により作成されたミニアプリケーションの開発キットが対応付けられて記憶されている。 The storage unit 41 stores various programs for operating the kit providing device 40, as well as a user database 410 and a mini-application database 411. The user database 410 includes the name of the application creator, the identification number assigned to the application creator, etc. for each application creator who has requested the kit provider to create a mini-application. It is attached and memorized. The mini-application database 411 stores mini-application development kits created by the kit providing device 40 in association with each application creation business.

通信部42は、ネットワーク回線Nを介してアプリケーション作成装置20と各種通信を行う。例えば、通信部42は、アプリケーション作成装置20からの要求に基づいて、ミニアプリケーションデータベース411に記憶されているミニアプリケーションの開発キットをアプリケーション作成装置20に送信する。 The communication unit 42 performs various communications with the application creation device 20 via the network line N. For example, the communication unit 42 transmits a mini-application development kit stored in the mini-application database 411 to the application creation device 20 based on a request from the application creation device 20.

制御部43はキット提供装置40を統括的に制御する。制御部43は、記憶部41に記憶されているプログラムが実行されることにより実現される機能的な構成として、サイト表示部430、情報取得部431、キット作成部432、及びキット提供部433を備えている。 The control unit 43 controls the kit providing device 40 in an integrated manner. The control unit 43 includes a site display unit 430, an information acquisition unit 431, a kit creation unit 432, and a kit provision unit 433 as functional configurations realized by executing the program stored in the storage unit 41. We are prepared.

サイト表示部430は、ミニアプリケーションの作成に必要な情報を入力可能な専用のWebサイトをアプリケーション作成装置20に通信部42を介して表示させる。
図6~図8は、アプリケーション作成装置20に表示される専用のWebサイトの画面例を示したものである。
The site display unit 430 causes the application creation device 20 to display, via the communication unit 42, a dedicated website where information necessary for creating a mini-application can be entered.
6 to 8 show screen examples of a dedicated website displayed on the application creation device 20.

アプリケーション作成事業者は、Webサイト等を介してキット提供事業者にミニアプリケーションの作成を申し込むことができる。申し込み手続きが完了すると、アプリケーション作成事業者は、ミニアプリケーションの仕様を入力することが可能な専用のWebサイトにアクセスすることが可能となる。サイト表示部430は、このような専用のWebサイトの画面として、例えば図6に示されるようなセットアップ初期画面60をアプリケーション作成装置20に表示させる。 An application creator can apply to a kit provider to create a mini-application via a website or the like. When the application procedure is completed, the application creator can access a dedicated website where the specifications of the mini application can be input. The site display unit 430 causes the application creation device 20 to display, for example, a setup initial screen 60 as shown in FIG. 6 as a screen of such a dedicated website.

図6に示されるように、セットアップ初期画面60には、表示欄600,601、及び選択部602~605が設けられている。
表示欄600,601には、専用のWebサイトに現在アクセスしているアプリケーション作成事業者に対応した各種の識別番号が表示される。
As shown in FIG. 6, the setup initial screen 60 is provided with display columns 600, 601 and selection sections 602 to 605.
Display columns 600 and 601 display various identification numbers corresponding to application creators currently accessing the dedicated website.

選択部602は、オリジナルのカード券面のデザインをカスタマイズする際に操作されるボタンである。カード券面のデザインとは、図4に示されるカード情報画面51のカード画像表示部510に表示されるバーチャルカードの画像Ivのデザインを示す。アプリケーション作成事業者は、例えば選択部602を操作した後に表示されるWebサイトにおいて、自身で作成したカード券面のデザインの画像ファイルをアップロードすることができる。オリジナルのカード券面のデザインの画像ファイルがアップロードされた場合、プリペイドカードの発行事業者によりそのカード券面のデザインが審査される。この発行事業者の審査によりオリジナルのカード券面のデザインが承認された場合、図4に示されるカード情報画面51のカード画像表示部510に表示されるバーチャルカードの画像Ivとしてオリジナルのカード券面のデザインを選択することが可能となる。一方、発行事業者の審査によりオリジナルのカード券面のデザインが承認されなかった場合、カード情報画面51のカード画像表示部510に表示されるバーチャルカードの画像Ivとしてオリジナルのカード券面のデザインを選択することはできない。 The selection section 602 is a button that is operated when customizing the design of the original card surface. The design of the card surface refers to the design of the image Iv of the virtual card displayed on the card image display section 510 of the card information screen 51 shown in FIG. For example, the application creator can upload an image file of the card face design that he or she has created on a website that is displayed after operating the selection section 602. When an image file of an original card face design is uploaded, the card face design will be reviewed by the prepaid card issuing business. If the original card face design is approved by the issuing business, the original card face design is displayed as the virtual card image Iv in the card image display section 510 of the card information screen 51 shown in FIG. It becomes possible to select. On the other hand, if the original card face design is not approved by the issuing company, the original card face design is selected as the virtual card image Iv displayed on the card image display section 510 of the card information screen 51. It is not possible.

選択部603は、図4に示されるカード情報画面51のデザインをカスタマイズする際に操作されるボタンである。選択部603が操作された場合、サイト表示部430は、図7に示される第1カスタマイズ画面61をアプリケーション作成装置20に表示させる。第1カスタマイズ画面61は、図4に示されるカード情報画面51のうち、特にカード画像表示部510に表示されるバーチャルカードの画像Ivをカスタマイズするための画面である。 The selection section 603 is a button that is operated when customizing the design of the card information screen 51 shown in FIG. 4. When the selection unit 603 is operated, the site display unit 430 causes the application creation device 20 to display the first customization screen 61 shown in FIG. The first customization screen 61 is a screen for customizing the virtual card image Iv displayed on the card image display section 510, among the card information screen 51 shown in FIG.

図7に示されるように、第1カスタマイズ画面61には、アプリケーション作成事業者に対応した各種識別番号が表示される表示欄610,611の他、選択部612~614、チェック実施ボタン615、及び画像表示部616が設けられている。
選択部612では、カード情報画面51のカード画像表示部510に表示されるバーチャルカードの画像Ivとして、オリジナルのカード券面のデザインを用いるか、キット提供事業者により予め作成されている既存のカード券面のデザインを用いるかを選択することができる。なお、既存のカード券面のデザインとしては、プリペイドカードの発行事業者による審査を事前に通過しているものが用いられる。したがって、既存のカード券面のデザインを選択した場合、上述したプリペイドカードの発行事業者による審査が不要であるため、審査に要する期間を短縮してプリペイドカードの使用を開始することが可能である。
As shown in FIG. 7, the first customization screen 61 includes display columns 610 and 611 in which various identification numbers corresponding to application creators are displayed, as well as selection sections 612 to 614, a check execution button 615, and An image display section 616 is provided.
The selection section 612 uses the original card surface design as the virtual card image Iv displayed on the card image display section 510 of the card information screen 51, or uses an existing card surface design created in advance by the kit provider. You can choose to use the following design. Note that the existing card design is one that has passed a pre-screening by the prepaid card issuer. Therefore, when an existing card face design is selected, there is no need for the above-mentioned examination by the prepaid card issuer, so it is possible to start using the prepaid card after shortening the period required for the examination.

選択部612の下方には、オリジナルのカード券面が登録されているか否かの情報が表示される登録状況表示欄617が設けられている。登録状況表示欄617には、オリジナルのカード券面が登録されている場合には「登録済」の文字が表示され、オリジナルのカード券面が登録されていない場合には「未登録」の文字が表示される。 Below the selection section 612, a registration status display column 617 is provided that displays information as to whether or not the original card face is registered. In the registration status display field 617, if the original card face is registered, the words “Registered” are displayed, and if the original card face is not registered, the words “Unregistered” are displayed. be done.

選択部613では、カード情報画面51のカード画像表示部510に表示されるバーチャルカードの画像Iv全体のレイアウトを選択することができる。バーチャルカードの画像Iv全体のレイアウトには、例えばバーチャルカードの画像Iv全体の色や、バーチャルカードの画像Ivにおける文字の配置等が含まれる。選択部613では、例えば既存の複数のレイアウトの中から一つのレイアウトを選択することができる。 In the selection section 613, the layout of the entire virtual card image Iv displayed on the card image display section 510 of the card information screen 51 can be selected. The layout of the entire virtual card image Iv includes, for example, the color of the entire virtual card image Iv, the arrangement of characters in the virtual card image Iv, and the like. In the selection unit 613, for example, one layout can be selected from among a plurality of existing layouts.

選択部614では、カード情報画面51のカード画像表示部510に表示されるプリペイドカードの発行事業者のブランドロゴの表示態様、具体的には「YYY」の色や枠の有無等を選択することができる。選択部614では、例えば既存の複数の表示態様の中から一つの表示態様を選択することができる。 The selection section 614 selects the display mode of the brand logo of the prepaid card issuer displayed on the card image display section 510 of the card information screen 51, specifically, the color of "YYY", the presence or absence of a frame, etc. I can do it. In the selection section 614, for example, one display mode can be selected from among a plurality of existing display modes.

チェック実施ボタン615は、バーチャルカードの画像Ivのデザインを確認する際に操作されるボタンである。チェック実施ボタン615が操作された場合、選択部612~614の選択内容に対応したバーチャルカードの画像例が画像表示部616に表示される。アプリケーション作成事業者は、画像表示部616に表示されるバーチャルカードの画像Ivを確認しつつ選択部612~614を操作することにより、所望のバーチャルカードの画像Ivを作成することができる。アプリケーション作成事業者が、要求通りのバーチャルカードの画像Ivを作成した後、その画像を確定する操作を行うと、サイト表示部430は、次に、図8に示される第2カスタマイズ画面62を表示する。第2カスタマイズ画面62は、図4に示されるカード情報画面51のうち、バーチャルカードの画像Iv以外の部分、すなわちミニアプリケーションの全体のデザインをカスタマイズするための画面である。 The check execution button 615 is a button operated when checking the design of the image Iv of the virtual card. When the check execution button 615 is operated, an image example of a virtual card corresponding to the selection contents of the selection sections 612 to 614 is displayed on the image display section 616. The application creator can create a desired virtual card image Iv by operating the selection sections 612 to 614 while checking the virtual card image Iv displayed on the image display section 616. When the application creator creates the image Iv of the virtual card as requested and then performs an operation to confirm the image, the site display unit 430 next displays the second customization screen 62 shown in FIG. do. The second customization screen 62 is a screen for customizing the portion of the card information screen 51 shown in FIG. 4 other than the virtual card image Iv, that is, the entire design of the mini application.

図8に示されるように、第2カスタマイズ画面62には、アプリケーション作成事業者に対応した各種識別番号が表示される表示欄620,621の他、選択部622~625、及び画像表示部626が設けられている。
選択部622では、図4に示されるカード情報画面51においてカード画像表示部510の上方に表示されるヘッダ部513の背景の色、並びにヘッダ部513に表示される文字のフォント、サイズ、及び色等を選択することができる。
As shown in FIG. 8, the second customization screen 62 includes display columns 620 and 621 in which various identification numbers corresponding to application creators are displayed, selection sections 622 to 625, and an image display section 626. It is provided.
The selection section 622 selects the background color of the header section 513 displayed above the card image display section 510 on the card information screen 51 shown in FIG. 4, and the font, size, and color of the characters displayed in the header section 513. etc. can be selected.

選択部623では、図4に示されるカード画像表示部510においてバーチャルカードの画像Ivが表示される部分の背景の色等を選択することができる。
選択部624では、図4に示される詳細情報表示部511の背景の色、並びに詳細情報表示部511に表示される文字のフォント、サイズ、及び色等を選択することができる。
The selection section 623 can select the color of the background of the portion of the card image display section 510 shown in FIG. 4 where the image Iv of the virtual card is displayed.
In the selection section 624, the color of the background of the detailed information display section 511 shown in FIG. 4, the font, size, color, etc. of the characters displayed on the detailed information display section 511 can be selected.

選択部625では、図4に示される切り換え部512の操作ボタンBa,Bbの形状等を選択することができる。
画像表示部626には、選択部622~625の選択内容に対応したカード情報画面の画面例が表示される。なお、画像表示部626には、図7に示される第1カスタマイズ画面61により作成されたバーチャルカードの画像例も表示される。第1カスタマイズ画面61においてバーチャルカードの画像の作成を実施していない場合には、図7に示されるように、バーチャルカードの作成が未実施である旨のメッセージが表示される。
In the selection section 625, the shape of the operation buttons Ba and Bb of the switching section 512 shown in FIG. 4 can be selected.
The image display section 626 displays a screen example of a card information screen corresponding to the selection contents of the selection sections 622 to 625. Note that the image display section 626 also displays an image example of the virtual card created using the first customization screen 61 shown in FIG. If the virtual card image has not been created on the first customization screen 61, a message indicating that the virtual card has not been created is displayed as shown in FIG.

アプリケーション作成事業者は、画像表示部626に表示されるカード情報画面の画面例を確認しつつ選択部612~614を操作することにより、所望のカード情報画面を作成することができる。 The application creator can create a desired card information screen by operating the selection units 612 to 614 while checking the screen example of the card information screen displayed on the image display unit 626.

図6に示される選択部604,605は、アプリケーション作成事業者の開発環境を選択する際に操作されるボタンである。アプリケーション作成事業者は、選択部604,605を操作することにより、自身のネイティブアプリケーションのプラットフォームに対応した開発ツール及び開発言語を選択することができる。プラットフォームは、例えばネイティブアプリケーションが動作するOSであり、iOS(登録商標)やAndroid(登録商標)等である。開発ツールは、アプリケーション作成事業者がネイティブアプリケーションの開発に用いているソフトウェアツールであり、例えばXocdeやAndroid Studio等である。開発言語は、ネイティブアプリケーションのプログラミング言語であり、例えばSwift(登録商標)やJava(登録商標)等である。 Selection units 604 and 605 shown in FIG. 6 are buttons that are operated when selecting the development environment of the application creator. By operating the selection units 604 and 605, the application creator can select a development tool and a development language that are compatible with the platform of his or her native application. The platform is, for example, an OS on which a native application runs, such as iOS (registered trademark) or Android (registered trademark). The development tool is a software tool used by application creators to develop native applications, such as Xocde or Android Studio. The development language is a native application programming language, such as Swift (registered trademark) or Java (registered trademark).

図5に示される情報取得部431は、図6~図8に示される画面60~62において入力された情報を取得する。例えば、情報取得部431は、図7に示される第1カスタマイズ画面61の選択部612~614において選択された情報をカード券面情報として取得する。カード券面情報には、例えば企業の識別番号、利用者の識別番号、バーチャルカードのデザイン、データ登録状況、バーチャルカードのレイアウト、及びバーチャルカードに表示される発行事業者又は決済ブランドのロゴ等が含まれる。また、情報取得部431は、図8に示される第2カスタマイズ画面62の選択部622~625において選択された情報をアプリケーションデザイン情報として取得する。アプリケーションデザイン情報には、背景色、文字のフォント、文字のスタイル、文字のサイズ、文字の色、及びボタン形状等が含まれる。文字のスタイルには、太字、斜体、白抜き等が含まれる。さらに、情報取得部431は、図6に示される選択部604,605において選択された情報を開発環境情報として取得する。開発環境情報には、開発ツールや、プログラミング言語等が含まれる。 The information acquisition unit 431 shown in FIG. 5 acquires information input on the screens 60 to 62 shown in FIGS. 6 to 8. For example, the information acquisition unit 431 acquires information selected in the selection units 612 to 614 of the first customization screen 61 shown in FIG. 7 as card face information. Card face information includes, for example, company identification number, user identification number, virtual card design, data registration status, virtual card layout, and logo of the issuing business or payment brand displayed on the virtual card. It will be done. Further, the information acquisition unit 431 acquires the information selected in the selection units 622 to 625 of the second customization screen 62 shown in FIG. 8 as application design information. The application design information includes background color, text font, text style, text size, text color, button shape, and the like. Font styles include bold, italics, outline, etc. Furthermore, the information acquisition unit 431 acquires the information selected by the selection units 604 and 605 shown in FIG. 6 as development environment information. The development environment information includes development tools, programming languages, and the like.

本実施形態では、図6~図8に示される画面60~62等においてカスタマイズ可能な項目が、ミニアプリケーションの仕様を決定するためのカスタマイズ項目に相当する。例えば、図7であれば、選択部612~614のそれぞれにおいてカスタマイズ可能な「カードデザイン」、「レイアウト」、及び「ブランドロゴ」のそれぞれの項目がカスタマイズ項目に相当する。また、図6~図9に示される画面60~62等に表示されるカスタマイズ項目においてアプリケーション作成事業者により実際に選択された内容が選択内容に相当する。例えば、図7であれば、選択部613の「レイアウト」の項目で選択された「ブラック/標準レイアウト」が選択内容に相当する。 In this embodiment, the items that can be customized on the screens 60 to 62 shown in FIGS. 6 to 8 correspond to customization items for determining the specifications of the mini application. For example, in FIG. 7, the customizable items "Card Design", "Layout", and "Brand Logo" in each of the selection sections 612 to 614 correspond to customization items. Furthermore, the contents actually selected by the application creator in the customization items displayed on the screens 60 to 62 shown in FIGS. 6 to 9 correspond to the selection contents. For example, in FIG. 7, "Black/Standard Layout" selected in the "Layout" item of the selection section 613 corresponds to the selection content.

キット作成部432は、情報取得部431により取得されたカード券面情報、アプリケーションデザイン情報、及び開発環境情報等に基づいてミニアプリケーションの開発キットを作成する。開発キットには、上述の通り、ミニアプリケーションのソフトウェアプログラム等が含まれている。 The kit creation unit 432 creates a mini-application development kit based on the card face information, application design information, development environment information, etc. acquired by the information acquisition unit 431. As mentioned above, the development kit includes a mini-application software program and the like.

具体的には、キット作成部432は、カード券面情報及びアプリケーションデザイン情報に基づいて所定のプログラム作成処理を実行することにより、図4に示されるようなカード情報画面51を表示するミニアプリケーションの開発キットを作成する。その際、キット作成部432は、情報取得部431により取得されたアプリケーション作成事業者の開発環境情報に基づいて、その開発環境情報に対応したミニアプリケーションの開発キットを作成する。例えば、キット作成部432は、アプリケーション作成事業者がネイティブアプリケーションの開発ツールとしてXcodeを用いており、且つ開発言語としてSwiftを用いている場合には、それらに対応したiOS用のミニアプリケーションの開発キットを作成する。また、キット作成部432は、アプリケーション作成事業者が開発ツールとしてAndroid Studioを用いており、且つ開発言語としてJavaを用いている場合には、それらに対応したAndroid用のミニアプリケーションの開発キットを作成する。なお、キット作成部432は、アプリケーション作成事業者の開発環境によっては、iOS用のミニアプリケーションの開発キット及びAndroid用のミニアプリケーションの開発キットのいずれか一方を作成してもよいし、それらの両方を作成してもよい。また、キット作成部432は、アプリケーション作成事業者毎に割り振られている識別番号をミニアプリケーションの開発キットに含めてもよい。キット作成部432は、作成したミニアプリケーションの開発キットを、提供対象であるアプリケーション作成事業者の識別番号と対応付けてミニアプリケーションデータベース411に記憶させる。 Specifically, the kit creation unit 432 develops a mini-application that displays a card information screen 51 as shown in FIG. 4 by executing a predetermined program creation process based on card face information and application design information. Create a kit. At this time, the kit creation unit 432 creates a mini-application development kit corresponding to the development environment information, based on the development environment information of the application creation business acquired by the information acquisition unit 431. For example, if an application creation business uses Xcode as a native application development tool and Swift as a development language, the kit creation unit 432 creates a mini application development kit for iOS that is compatible with these. Create. In addition, if the application creation business uses Android Studio as a development tool and uses Java as a development language, the kit creation unit 432 creates a mini application development kit for Android that is compatible with these. do. Note that the kit creation unit 432 may create either an iOS mini-application development kit or an Android mini-application development kit, or both, depending on the development environment of the application creation business. may be created. Further, the kit creation unit 432 may include an identification number assigned to each application creation business in the mini-application development kit. The kit creation unit 432 stores the created mini-application development kit in the mini-application database 411 in association with the identification number of the application creation business to which it is provided.

キット提供部433は、専用のWebサイトにおいてアプリケーション作成事業者がミニアプリケーションの開発キットをダウンロードする操作を行った場合には、そのアプリケーション作成事業者の識別番号に対応したミニアプリケーションの開発キットをミニアプリケーションデータベース411から取得するとともに、取得したミニアプリケーションの開発キットをアプリケーション作成装置20に通信部42を介して送信する。 When an application creator performs an operation to download a mini application development kit on a dedicated website, the kit providing unit 433 downloads the mini application development kit corresponding to the identification number of the application creator. At the same time as acquiring from the application database 411, the acquired mini-application development kit is transmitted to the application creation device 20 via the communication unit 42.

(アプリケーション作成装置の構成)
アプリケーション作成装置20は、例えばサーバコンピュータやパーソナルコンピュータである。図9に示されるように、アプリケーション作成装置20は、その機能的な構成として、記憶部21、表示部22、入力部23、通信部24、及び制御部25等を備えている。
(Configuration of application creation device)
The application creation device 20 is, for example, a server computer or a personal computer. As shown in FIG. 9, the application creation device 20 includes a storage section 21, a display section 22, an input section 23, a communication section 24, a control section 25, etc. as its functional configuration.

記憶部21には、アプリケーション作成装置20を動作させるための各種プログラムの他、組み込み前ネイティブアプリケーション、ミニアプリケーション開発キット、提供用ネイティブアプリケーション、及び開発ツール等が記憶されている。組み込み前ネイティブアプリケーションは、ミニアプリケーションが組み込まれる前のネイティブアプリケーションのソフトウェアプログラムである。ミニアプリケーション開発キットは、キット提供装置40により作成されたものである。提供用ネイティブアプリケーションは、組み込み前のネイティブアプリケーションに対してミニアプリケーションが組み込まれた後のネイティブアプリケーションのソフトウェアプログラムであって、利用者に実際に提供されるアプリケーションである。開発ツールは、ネイティブアプリケーションの作成に用いられるソフトウェアツールであって、例えばXcodeやAndroid Studio等のソフトウェア開発ツールである。 The storage unit 21 stores various programs for operating the application creation device 20, as well as pre-installation native applications, mini-application development kits, provided native applications, development tools, and the like. The pre-embedded native application is a native application software program before the mini-application is embedded. The mini application development kit is created by the kit providing device 40. The native application to be provided is a software program of a native application after the mini-application has been incorporated into the native application before being incorporated, and is an application that is actually provided to the user. The development tool is a software tool used to create a native application, and is, for example, a software development tool such as Xcode or Android Studio.

表示部22は、アプリケーション作成事業者の社員等により視認可能な各種画面を表示する。表示部22は、例えばキット提供装置40により提供される、ミニアプリケーションの開発キットを作成するためのWebサイトの画面、例えば図6~図8にそれぞれ示されるような画面60~62を表示する。 The display unit 22 displays various screens that can be viewed by employees of the application creation company. The display unit 22 displays, for example, the screens of a website for creating a mini-application development kit provided by the kit providing device 40, such as screens 60 to 62 shown in FIGS. 6 to 8, respectively.

入力部23は、例えばアプリケーション作成事業者の社員の入力操作を受け付ける。入力部23は、例えば表示部22により表示される、図6~図8にそれぞれ示される画面60~62における入力操作を受け付ける。
通信部24は、ネットワーク回線Nを介してキット提供装置40及びアプリケーション提供サーバ50と各種通信を行う。例えば、通信部24は、アプリケーション作成事業者の社員による入力部23の操作に基づいて、記憶部21に記憶されている提供用ネイティブアプリケーションをアプリケーション提供サーバ50にアップロードする。また、専用のWebサイトでミニアプリケーションの開発キットのダウンロード操作が行われることによりキット提供装置40からアプリケーション作成装置20にミニアプリケーションの開発キットが送信された場合、通信部24は、送信されたミニアプリケーションの開発キットを受信するとともに、受信したミニアプリケーションの開発キットを記憶部21に記憶させる。
The input unit 23 receives input operations from, for example, an employee of an application creation company. The input unit 23 accepts input operations on screens 60 to 62 shown in FIGS. 6 to 8, respectively, displayed by the display unit 22, for example.
The communication unit 24 performs various communications with the kit providing device 40 and the application providing server 50 via the network line N. For example, the communication unit 24 uploads the provided native application stored in the storage unit 21 to the application providing server 50 based on the operation of the input unit 23 by an employee of the application creation company. Further, when a mini-application development kit is transmitted from the kit providing device 40 to the application creation device 20 by downloading the mini-application development kit on a dedicated website, the communication unit 24 The application development kit is received, and the received mini-application development kit is stored in the storage unit 21.

制御部25はアプリケーション作成装置20を統括的に制御する。制御部25は、記憶部21に記憶されているプログラムが実行されることにより実現される機能的な構成として、アプリケーション作成部250、アプリケーションアップロード部251、及び表示制御部252を備えている。 The control unit 25 controls the application creation device 20 in an integrated manner. The control unit 25 includes an application creation unit 250, an application upload unit 251, and a display control unit 252 as a functional configuration realized by executing a program stored in the storage unit 21.

アプリケーション作成部250は、アプリケーション作成事業者の社員による入力部23の操作に基づいてネイティブアプリケーションを作成する。アプリケーション作成部250は、例えばアプリケーション作成事業者により用いられているXcodeやAndroid Studio等のソフトウェア開発ツールにより実現可能である。アプリケーション作成部250は、組み込み前ネイティブアプリケーションのソフトウェアプログラムにミニアプリケーションのソフトウェアを組み込む操作が行われた場合、それらを組み合わせて、ミニアプリケーションが組み込まれたネイティブアプリケーションを作成する。その際、上述の通り、ミニアプリケーションのソフトウェアプログラムはネイティブアプリケーションの開発環境に対応して作成されているため、組み込み前ネイティブアプリケーションのソフトウェアプログラムにミニアプリケーションのソフトウェアを容易に組み込むことができる。アプリケーション作成部250は、ミニアプリケーションが組み込まれたネイティブアプリケーションを記憶部21に記憶させる。 The application creation unit 250 creates a native application based on the operation of the input unit 23 by an employee of the application creation business. The application creation unit 250 can be realized by, for example, a software development tool such as Xcode or Android Studio used by an application creation business. When the software of a mini-application is incorporated into the software program of a pre-incorporation native application, the application creation unit 250 combines them to create a native application in which the mini-application is incorporated. At this time, as described above, since the mini-application software program is created in accordance with the native application development environment, the mini-application software can be easily incorporated into the native application software program before being incorporated. The application creation unit 250 causes the storage unit 21 to store a native application in which the mini-application is incorporated.

アプリケーションアップロード部251は、記憶部21に記憶されているネイティブアプリケーションをアプリケーション提供サーバ50に通信部24を介してアップロードする。これにより、利用者端末20がアプリケーション提供サーバ50からネイティブアプリケーションをダウンロードしてインストールすることが可能となる。
表示制御部252は表示部22の表示制御を実行する。表示制御部252は、例えばミニアプリケーションの作成に必要な情報を入力可能な専用のWebサイトを表示部22に表示させる。
The application upload unit 251 uploads the native application stored in the storage unit 21 to the application providing server 50 via the communication unit 24. This allows the user terminal 20 to download and install the native application from the application providing server 50.
The display control section 252 executes display control of the display section 22. The display control unit 252 causes the display unit 22 to display a dedicated website where information necessary for creating a mini-application can be entered, for example.

(情報処理システムの動作例)
次に、図10を参照して、本実施形態の情報処理システムの動作例について説明する。
図10に示されるように、アプリケーション作成事業者の社員がアプリケーション作成装置20を操作して、キット提供装置40が提供する専用のWebサイトにアクセスしたとする(ステップS10)。この専用のWebサイトにおいて、アプリケーション作成事業者の社員が、図6~図8に示されるような画面60~62においてカード券面情報、アプリケーションデザイン情報、及び開発環境情報等を入力すると、それらの情報がキット提供装置40により取得される(ステップS20)。
(Example of information processing system operation)
Next, an example of the operation of the information processing system of this embodiment will be described with reference to FIG.
As shown in FIG. 10, assume that an employee of an application creation business operates the application creation device 20 to access a dedicated website provided by the kit provision device 40 (step S10). On this dedicated website, when an employee of an application creation business enters card face information, application design information, development environment information, etc. on screens 60 to 62 as shown in Figures 6 to 8, the information is displayed. is acquired by the kit providing device 40 (step S20).

なお、この際、アプリケーション作成事業者がオリジナルのカード券面の使用を望んでいる場合には、図中に破線で示されるように、オリジナルのカード券面の情報がアプリケーション作成装置20からキット提供装置40にアップロードされる(ステップS21)。この場合、キット提供装置40は、アップロードされたオリジナルのカード券面の審査をカードの発行事業者に要求する(ステップS22)。 At this time, if the application creation business wishes to use the original card surface, the information on the original card surface is transferred from the application creation device 20 to the kit providing device 40, as shown by the broken line in the figure. (Step S21). In this case, the kit providing device 40 requests the card issuing business to examine the uploaded original card face (step S22).

その後、キット提供装置40は、取得したカード券面情報、アプリケーションデザイン情報、及び開発環境情報に基づいてミニアプリケーションの開発キットを作成する(ステップS23)。以降、キット提供装置40は、アプリケーション作成事業者からミニアプリケーションの開発キットのダウンロード要求があった場合には(ステップS24)、ミニアプリケーションの開発キットをアプリケーション作成装置20に送信する(ステップS25)。アプリケーション作成装置20は、キット提供装置40から送信されるミニアプリケーションの開発キットを受信すると(ステップS11)、この開発キットに含まれるミニアプリケーションのソフトウェアプログラムをネイティブアプリケーションのソフトウェアプログラムに組み込むことにより、ミニアプリケーションが組み込まれたネイティブアプリケーションを作成する(ステップS12)。アプリケーション作成装置20は、作成したネイティブアプリケーションをアプリケーション提供サーバ50にアップロードする(ステップS13)。 Thereafter, the kit providing device 40 creates a mini-application development kit based on the acquired card face information, application design information, and development environment information (step S23). Thereafter, when the kit providing device 40 receives a download request for a mini-application development kit from an application creation business (step S24), the kit providing device 40 transmits the mini-application development kit to the application creation device 20 (step S25). When the application creation device 20 receives the mini-application development kit transmitted from the kit providing device 40 (step S11), the application creation device 20 incorporates the mini-application software program included in the development kit into the native application software program. A native application incorporating the application is created (step S12). The application creation device 20 uploads the created native application to the application providing server 50 (step S13).

その後、アプリケーション提供サーバ50は、利用者端末装置30からネイティブアプリケーションのダウンロードが要求された場合には(ステップS40)、ミニアプリケーションが組み込まれたネイティブアプリケーションを利用者端末装置30に送信する(ステップS41)。これにより、利用者端末装置30では、ネイティブアプリケーションを受信するとともに(ステップS30)、受信したネイティブアプリケーションをインストールする(ステップS31)。以降、利用者端末装置30では、図3及び図4に示されるような、ミニアプリケーションが組み込まれたネイティブアプリケーションの使用が可能となる。 Thereafter, when the user terminal device 30 requests downloading of the native application (step S40), the application providing server 50 transmits the native application in which the mini application is incorporated to the user terminal device 30 (step S41). ). As a result, the user terminal device 30 receives the native application (step S30) and installs the received native application (step S31). Thereafter, the user terminal device 30 can use native applications in which mini-applications are incorporated, as shown in FIGS. 3 and 4.

(各装置のハードウェア的な構成)
次に、図11を参照して、アプリケーション作成装置20、利用者端末装置30、キット提供装置40、及びアプリケーション提供サーバ50をコンピュータ100により実現する場合のハードウェア構成の一例について説明する。なお、アプリケーション作成装置20、利用者端末装置30、キット提供装置40、及びアプリケーション提供サーバ50の各種機能は複数台の装置に分けて実現することができる。
(Hardware configuration of each device)
Next, with reference to FIG. 11, an example of a hardware configuration in which the application creation device 20, user terminal device 30, kit provision device 40, and application provision server 50 are implemented by the computer 100 will be described. Note that various functions of the application creation device 20, the user terminal device 30, the kit providing device 40, and the application providing server 50 can be realized by being divided into a plurality of devices.

図11に示されるように、コンピュータ100は、例えばプロセッサ101、メモリ102、記憶装置103、入力装置104、通信装置105、及び表示装置106を含んでいる。
プロセッサ101は、メモリ102に記憶されているプログラムを実行することによりコンピュータ100における各種の処理を制御する制御部である。
As shown in FIG. 11, the computer 100 includes, for example, a processor 101, a memory 102, a storage device 103, an input device 104, a communication device 105, and a display device 106.
The processor 101 is a control unit that controls various processes in the computer 100 by executing programs stored in the memory 102.

メモリ102は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ102は、プロセッサ101によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。
記憶装置103は、例えばハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置103は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。
The memory 102 is, for example, a storage medium such as a RAM (Random Access Memory). The memory 102 temporarily stores program codes of programs executed by the processor 101 and data required when executing the programs.
The storage device 103 is, for example, a nonvolatile storage medium such as a hard disk drive (HDD) or a flash memory. The storage device 103 stores an operating system and various programs for realizing each of the above configurations.

入力装置104は、ユーザからの入力を受け付けるためのデバイスである。入力装置104の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等である。入力装置104は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ100に接続されてもよい。 Input device 104 is a device for receiving input from a user. Specific examples of the input device 104 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input device 104 may be connected to the computer 100 via an interface such as a USB (Universal Serial Bus).

通信装置105は、コンピュータ100の外部の装置と有線又は無線により、ネットワーク回線Nを介したデータ通信を行うためのデバイスである。通信装置105は、コンピュータ100の外部に設けられることも考えられる。その場合、通信装置105は、例えばUSB等のインタフェースを介してコンピュータ100に接続される。 The communication device 105 is a device for performing wired or wireless data communication with a device external to the computer 100 via the network line N. It is also conceivable that the communication device 105 is provided outside the computer 100. In that case, the communication device 105 is connected to the computer 100 via an interface such as a USB.

表示装置106は、各種情報を表示するためのデバイスである。表示装置106の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示装置106は、コンピュータ100の外部に設けられてもよい。その場合、表示装置106は、例えばディスプレイケーブル等を介してコンピュータ100に接続される。また、入力装置104としてタッチパネルが採用される場合には、表示装置106は、入力装置104と一体化して構成することが可能である。 The display device 106 is a device for displaying various information. Specific examples of the display device 106 include, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a wearable device display, and the like. Display device 106 may be provided outside computer 100. In that case, display device 106 is connected to computer 100 via, for example, a display cable. Further, when a touch panel is employed as the input device 104, the display device 106 can be configured to be integrated with the input device 104.

(作用及び効果)
以上のように、本実施形態のキット提供装置40は、ネイティブアプリケーションに組み込むことが可能であって、ネイティブアプリケーション内の機能の一部として動作させることが可能なミニアプリケーションの開発キットを提供する。情報処理システム10及びキット提供装置40は、情報取得部431と、キット作成部432とを備える。情報取得部431は、図6~図8に示されるようなWebサイトの画面60~62を利用することで、ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得する。キット作成部432は、情報取得部431により取得された選択内容に対応したミニアプリケーションの開発キットを作成する。
(action and effect)
As described above, the kit providing device 40 of this embodiment provides a mini-application development kit that can be incorporated into a native application and operated as part of the functions within the native application. The information processing system 10 and the kit providing device 40 include an information acquisition section 431 and a kit creation section 432. The information acquisition unit 431 uses the website screens 60 to 62 as shown in FIGS. 6 to 8 to obtain the selected contents of each of a plurality of customization items for determining the specifications of the mini application. Get information about. The kit creation unit 432 creates a mini-application development kit corresponding to the selection content acquired by the information acquisition unit 431.

この構成によれば、アプリケーション作成事業者は複数のカスタマイズ項目において選択するだけで、自身の要求通りのミニアプリケーションを作成することができる。これにより、アプリケーション作成事業者は、ミニアプリケーションの機能を実現するために必要な準備等を行うことなく、例えば本実施形態であればプリペイドカードの機能を実現するためのライセンスの取得やシステムの準備等を行うことなく、ミニアプリケーションを作成することができる。このミニアプリケーションをネイティブアプリケーションに組み込むことにより、ネイティブアプリケーションに新たな機能を容易に追加することが可能である。 According to this configuration, an application creator can create a mini-application according to his/her requirements by simply selecting from a plurality of customization items. As a result, the application creator can, for example, acquire a license and prepare the system to realize the functions of a prepaid card in this embodiment, without having to make the necessary preparations to realize the functions of the mini application. You can create mini-applications without doing anything like this. By incorporating this mini-application into a native application, new functions can be easily added to the native application.

複数のカスタマイズ項目は、図6に示されるようなネイティブアプリケーションの開発ツールを選択可能な項目、及びネイティブアプリケーションの開発言語を選択可能な項目を含む。
この構成によれば、アプリケーション作成事業者の開発環境に対応した、より適切なミニアプリケーションの開発キットをアプリケーション事業者に提供することが可能となる。
The plurality of customization items include an item that allows selection of a native application development tool and an item that allows selection of a native application development language, as shown in FIG.
According to this configuration, it is possible to provide the application provider with a more appropriate mini-application development kit that is compatible with the development environment of the application creator.

ミニアプリケーションは、プリペイドカードに関連付けられた決済機能を有するアプリケーションである。
この構成によれば、導入が難しいプリペイドカードの機能をネイティブアプリケーションに容易に組み込むことが可能である。
A mini-application is an application that has a payment function associated with a prepaid card.
According to this configuration, it is possible to easily incorporate prepaid card functions that are difficult to introduce into a native application.

ネイティブアプリケーションは、プリペイドカードに対応したバーチャルカードの画像Ivを利用者端末装置30に表示するように構成されている。複数のカスタマイズ項目は、バーチャルカードの券面デザインの画像を選択可能な項目、及びバーチャルカードのレイアウトを選択可能な項目を含む。
この構成によれば、アプリケーション作成事業者の要求通りのバーチャルカードの画像Ivを実現し易くなる。
The native application is configured to display an image Iv of a virtual card corresponding to a prepaid card on the user terminal device 30. The plurality of customization items include an item where an image of the face design of the virtual card can be selected, and an item where the layout of the virtual card can be selected.
According to this configuration, it becomes easy to realize the virtual card image Iv as requested by the application creator.

情報取得部431は、バーチャルカードの券面デザインの画像を選択可能な項目の選択内容の情報として、予め作成されている券面デザインの画像とは別のオリジナルの券面デザインの画像を選択するという情報を取得する。
この構成によれば、オリジナルの画像をバーチャルカードの画像に用いることができるため、より自由度の高いバーチャルカードを実現することが可能となる。また、アプリケーション作成事業者のブランドイメージを反映させることもできるため、ネイティブアプリケーションの価値が向上する。
The information acquisition unit 431 receives information that an image of an original card face design different from a pre-created image of the card face design is to be selected as information on the selection contents of the item in which the image of the card face design of the virtual card can be selected. get.
According to this configuration, since the original image can be used as the image of the virtual card, it is possible to realize a virtual card with a higher degree of freedom. Furthermore, since it is possible to reflect the brand image of the application creator, the value of the native application increases.

<他の実施形態>
なお、上記実施形態は、以下の形態にて実施することもできる。
図6~図8に示される画面60~62を通じて選択可能なカスタマイズ項目は適宜変更可能である。例えば図12に示されるように、第2カスタマイズ画面62には、ミニアプリケーションに各種の機能を選択するためのタブT11が設けられていてもよい。タブT11としては、例えば入金機能及び出金機能のそれぞれの追加の有無を決定することが可能な画面を別途表示するものを用いることが可能である。入金機能とは、プリペイドカードに金銭を入金するための入金先、例えば銀行口座を選択することが可能な機能である。出金機能とは、プリペイドカードに実際に入金されている金銭を銀行口座に出金することが可能な機能である。さらに、第2カスタマイズ画面62には、後払いの機能を追加するか否かを選択可能な項目を表示してもよい。このような構成によれば、各種の利用機能を選択可能とすることができるため、特に組み込みの困難な決済機能等をネイティブアプリケーションに容易に組み込むことが可能となる。
なお、タブT11を通じて追加可能な機能としては、例えば送金機能、ローン機能、保険商品提供機能、及び投資商品提供機能等、決済機能以外の任意の金融機能を用いてもよい。
<Other embodiments>
Note that the above embodiment can also be implemented in the following forms.
Customization items that can be selected through screens 60 to 62 shown in FIGS. 6 to 8 can be changed as appropriate. For example, as shown in FIG. 12, the second customization screen 62 may be provided with a tab T11 for selecting various functions for the mini application. As the tab T11, for example, it is possible to use a tab that separately displays a screen on which it is possible to determine whether or not to add a deposit function and a withdrawal function. The deposit function is a function that allows the user to select a deposit destination, for example, a bank account, for depositing money into a prepaid card. The withdrawal function is a function that allows money actually deposited in a prepaid card to be withdrawn to a bank account. Further, the second customization screen 62 may display an item that allows the user to select whether or not to add a deferred payment function. According to such a configuration, it is possible to select various functions to be used, and therefore it is possible to easily incorporate a payment function, etc., which is particularly difficult to incorporate, into a native application.
Note that, as the functions that can be added through the tab T11, any financial function other than the payment function may be used, such as a remittance function, a loan function, an insurance product provision function, an investment product provision function, and the like.

図13に示されるように、ミニアプリケーションのカード情報画面51では、例えばバーチャルカードの画像Ivに企業ロゴの画像Icが表示可能であってもよい。この場合、例えば図12に示されるように、第2カスタマイズ画面62には、企業ロゴの画像Icに関する各種操作を行うことが可能な画面を別途表示するタブT12が設けられていてもよい。企業ロゴの画像Icに関する各種操作とは、例えば企業ロゴの画像Icのアップロードや、企業ロゴの画像Icの変更等である。 As shown in FIG. 13, on the card information screen 51 of the mini application, an image Ic of a company logo may be displayed on the image Iv of the virtual card, for example. In this case, for example, as shown in FIG. 12, the second customization screen 62 may be provided with a tab T12 that separately displays a screen on which various operations regarding the corporate logo image Ic can be performed. Various operations regarding the corporate logo image Ic include, for example, uploading the corporate logo image Ic, changing the corporate logo image Ic, and the like.

キット提供装置40が備える機能的な要素は、異なる複数の装置(システム)に搭載されていてもよい。例えば、キット提供装置40は、利用者向けウェブシステム、ミニアプリ生成システム、及びインシュイングシステムの3つにより構成されていてもよい。利用者向けウェブシステムは、主に上記実施形態のサイト表示部430、情報取得部431、及びキット提供部433として機能する部分である。ミニアプリ生成システムは、主に上記実施形態のキット作成部432として機能する部分である。インシュイングシステムは、主に、プリペイドカードの発行を事業者に対して要求したり、オリジナルのカード券面のデザインの審査を事業者に要求したりする等、カード発行に関する処理を司る部分である。なお、アプリケーション作成装置20、利用者端末装置30、及びアプリケーション提供サーバ50に関しても、同様に、異なる複数の装置(システム)により構成されていてもよい。 The functional elements included in the kit providing device 40 may be installed in a plurality of different devices (systems). For example, the kit providing device 40 may be configured with three components: a user web system, a mini app generation system, and an insourcing system. The user web system is a portion that mainly functions as the site display section 430, information acquisition section 431, and kit provision section 433 of the above embodiment. The mini app generation system is a part that mainly functions as the kit creation section 432 of the above embodiment. The issuing system is a part that mainly handles processing related to card issuance, such as requesting a business operator to issue a prepaid card and requesting a business operator to examine the design of the original card face. Note that the application creation device 20, user terminal device 30, and application providing server 50 may also be configured by a plurality of different devices (systems).

ミニアプリケーションは、ペイメントカード等に対応付けられた支払い機能を有するものに限らず、それとは別の任意の機能を有するものであってもよい。
本開示は上記の具体例に限定されるものではない。上記の具体例に、当業者が適宜設計変更を加えたものも、本開示の特徴を備えている限り、本開示の範囲に包含される。前述した各具体例が備える各要素、及びその配置、条件、形状等は、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。
The mini-application is not limited to one having a payment function associated with a payment card or the like, but may have any other function.
The present disclosure is not limited to the above specific examples. Design changes made by those skilled in the art to the specific examples described above are also included within the scope of the present disclosure as long as they have the characteristics of the present disclosure. The elements included in each of the specific examples described above, as well as their arrangement, conditions, shapes, etc., are not limited to those illustrated, and can be changed as appropriate. The elements included in each of the specific examples described above can be appropriately combined as long as no technical contradiction occurs.

40:キット提供装置(情報処理装置)、431:情報取得部、432:キット作成部、100:コンピュータ。 40: kit providing device (information processing device), 431: information acquisition section, 432: kit creation section, 100: computer.

Claims (10)

ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、前記ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得する情報取得部と、
前記情報取得部により取得された選択内容に対応したミニアプリケーションの開発キットを作成するキット作成部と、を備える
情報処理装置。
Information for acquiring information about selections selected in each of a plurality of customization items for determining the specifications of a mini-application, which is an application that can be operated as part of a function within a native application. an acquisition department;
An information processing device, comprising: a kit creation unit that creates a mini-application development kit corresponding to the selected content acquired by the information acquisition unit.
前記複数のカスタマイズ項目は、前記ネイティブアプリケーションに対応した開発ツールを選択可能な項目、及び前記ネイティブアプリケーションに対応した開発言語を選択可能な項目のうちの少なくとも一方を含む
請求項1に記載の情報処理装置。
The information processing according to claim 1, wherein the plurality of customization items include at least one of an item that allows selection of a development tool compatible with the native application, and an item that allows selection of a development language compatible with the native application. Device.
前記ミニアプリケーションは、金融機能に関連付けられたアプリケーションである
請求項1に記載の情報処理装置。
The information processing device according to claim 1, wherein the mini-application is an application associated with a financial function.
前記ミニアプリケーションは、ペイメントカードに関連付けられた決済機能を有するアプリケーションである
請求項1に記載の情報処理装置。
The information processing device according to claim 1, wherein the mini-application is an application having a payment function associated with a payment card.
前記ネイティブアプリケーションは、前記ペイメントカードに対応したバーチャルカードの画像を利用者の端末装置に表示するように構成されており、
前記複数のカスタマイズ項目は、前記バーチャルカードの券面デザインの画像を選択可能な項目を含む
請求項4に記載の情報処理装置。
The native application is configured to display an image of a virtual card corresponding to the payment card on a user's terminal device,
The information processing apparatus according to claim 4, wherein the plurality of customization items include an item that allows selection of an image of the face design of the virtual card.
前記情報取得部は、前記バーチャルカードの券面デザインの画像を選択可能な項目の前記選択内容の情報として、予め作成されている券面デザインの画像とは別のオリジナルの券面デザインの画像を選択するという情報を取得する
請求項5に記載の情報処理装置。
The information acquisition unit selects an image of an original card face design, which is different from a pre-created image of the card face design, as information on the selection content of the item in which an image of the card face design of the virtual card can be selected. The information processing device according to claim 5, wherein the information processing device acquires information.
前記複数のカスタマイズ項目は、前記バーチャルカードのレイアウトを選択可能な項目を含む
請求項5に記載の情報処理装置。
The information processing apparatus according to claim 5, wherein the plurality of customization items include an item that allows selection of a layout of the virtual card.
前記複数のカスタマイズ項目は、前記ミニアプリケーションにおける入金機能及び出金機能の少なくとも一方に関連する項目を含む
請求項4に記載の情報処理装置。
The information processing device according to claim 4, wherein the plurality of customization items include items related to at least one of a deposit function and a withdrawal function in the mini application.
ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、前記ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得し、
取得された選択内容に対応したミニアプリケーションの開発キットを作成する
情報処理方法。
With respect to a mini-application that is an application that can be operated as part of a function within a native application, information on selections selected in each of a plurality of customization items for determining specifications of the mini-application is obtained,
An information processing method that creates a mini-application development kit corresponding to the retrieved selections.
コンピュータに、
ネイティブアプリケーション内の機能の一部として動作させることが可能なアプリケーションであるミニアプリケーションについて、前記ミニアプリケーションの仕様を決定するための複数のカスタマイズ項目のそれぞれにおいて選択された選択内容の情報を取得させ、
取得された選択内容に対応したミニアプリケーションの開発キットを作成させる
情報処理プログラム。
to the computer,
With respect to a mini-application that is an application that can be operated as part of a function within a native application, information on selections selected in each of a plurality of customization items for determining specifications of the mini-application is acquired;
An information processing program that creates a mini-application development kit corresponding to the retrieved selections.
JP2022145399A 2022-09-13 2022-09-13 Information processing apparatus, information processing method, and information processing program Pending JP2024040804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022145399A JP2024040804A (en) 2022-09-13 2022-09-13 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022145399A JP2024040804A (en) 2022-09-13 2022-09-13 Information processing apparatus, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP2024040804A true JP2024040804A (en) 2024-03-26

Family

ID=90369078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022145399A Pending JP2024040804A (en) 2022-09-13 2022-09-13 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP2024040804A (en)

Similar Documents

Publication Publication Date Title
US11366676B2 (en) Embedded user assistance for software applications
US8370750B2 (en) Technology for generating service program
US7992128B2 (en) Computer software adaptation method and system
US20130138544A1 (en) System and method for creating financial tools
US7814411B2 (en) Method and apparatus for adapting external controls to a portal design
US11960695B2 (en) Metadata-driven binding of platform-agnostic content to platform-specific user-interface elements
CN112800370A (en) Business document processing method and device, computer equipment and storage medium
US20140047409A1 (en) Enterprise application development tool
WO2008141696A1 (en) Apparatus and method for providing a data marketplace
WO2010102193A1 (en) Card processing
US8832650B2 (en) Automated code generation for an automated teller machine
JP7260813B2 (en) Program, control method and information processing device
JP2006277686A (en) Remittance processing support system
US10409575B2 (en) System and method for developing software applications of wearable devices
JP6558358B2 (en) Server, information processing apparatus, processing method, and program
JP2024040804A (en) Information processing apparatus, information processing method, and information processing program
JP7014960B2 (en) Information processing equipment, servers, their processing methods and programs
JP7421137B2 (en) Information processing device, information processing method and program
US11816307B1 (en) Method for providing service of configuring UI on a display of an in-vehicle infotainment device and UI configuration server using the same
JP7477773B2 (en) Information processing device, control method, and program
JP5696474B2 (en) Information processing apparatus, information processing method, and program
CN115687831A (en) Web page customization method and device, electronic equipment and storage medium
JP2011215851A (en) Confirmation system and method
JP2018205825A (en) Workflow server, information processing method, and program
CN109416698A (en) Layout is carried out to the organizing links for traveling to mobile application