JP7157010B2 - Portal provision system and portal provision method - Google Patents
Portal provision system and portal provision method Download PDFInfo
- Publication number
- JP7157010B2 JP7157010B2 JP2019114500A JP2019114500A JP7157010B2 JP 7157010 B2 JP7157010 B2 JP 7157010B2 JP 2019114500 A JP2019114500 A JP 2019114500A JP 2019114500 A JP2019114500 A JP 2019114500A JP 7157010 B2 JP7157010 B2 JP 7157010B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- information
- predetermined
- customer
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Description
本発明は、ポータル提供システムおよびポータル提供方法に関するものである。 The present invention relates to a portal providing system and a portal providing method.
企業において日々の業務を効率化することはコスト低減につながり、重要である。そこで、ネットワーク環境を介して種々の業務用ツールを手間無く導入し、効率良く利用する形態が増大しつつある。 Improving the efficiency of daily operations in a company leads to cost reduction and is important. Therefore, there is an increasing number of forms in which various business tools are easily introduced via a network environment and used efficiently.
このようなツール提供に関連する従来技術としては、例えば、コンピュータ-実行可能命令を保存する1つ以上の非一時的コンピュータ-読取可能媒体であって、前記コンピュータ-実行可能命令は、実行されると1つ以上のプロセッサが:エンドユーザの企業運営システムプラットフォーム上で実装される、分散型ツールの仮想市場によって配布される1つ以上のツールを決定する動作(前記企業運営システムプラットフォームは、前記分散型ツールの仮想市場の運営者によって前記エンドユーザに提供される);前記企業運営システムプラットフォーム上で実装される前記1つ以上のツールによって処理されたり生成されるデータを確認する動作(前記1つ以上のツールは、エンティティの成果を評価するのに用いられるツールを含む);前記企業運営システムプラットフォーム上で実装される前記1つ以上のツールによって使用されたり提供される機能を決定する動作;および前記企業運営システムプラットフォーム上で実装される前記1つ以上のツールと少なくとも1つの依存関係を有する、前記分散型ツールの仮想市場からの1つ以上の関連づけられたツールの推薦を提供する動作を含む動作を実行させる、1つ以上の非一時的コンピュータ-読取可能媒体(特許文献1参照)などが提案されている。 Conventional techniques related to providing such tools include, for example, one or more non-transitory computer-readable media storing computer-executable instructions, the computer-executable instructions being executed and one or more processors: an act of determining one or more tools distributed by a virtual marketplace of distributed tools, implemented on an end user's enterprise operating system platform (said enterprise operating system platform may implement said distributed provided to said end-user by a virtual marketplace operator of a type tool); an act of reviewing data processed or generated by said one or more tools implemented on said enterprise operating system platform (said one the above tools include tools used to assess the performance of an entity); actions that determine functionality used or provided by said one or more tools implemented on said enterprise operating system platform; and comprising an act of providing one or more associated tool recommendations from the virtual marketplace of distributed tools having at least one dependency with the one or more tools implemented on the enterprise operating system platform. One or more non-transitory computer-readable media have been proposed, such as US Pat.
確かに、従来技術のごときツールの提供環境が存在すれば、業務用ツールの導入が従来よりも容易になりやすい。ところが、そうしたツールの提供環境にアクセスし、自社に必要なものを選択的に導入するには、相応の基盤となるシステムが当該企業側にも整備され、安定的に継続運用されている必要がある。また、膨大な数のツールが世の中に存在する中で、自社ニーズに合致し必要なもの、企業規模や業種等にフィットするもの、を導入候補の母集団として予め絞り込む知見も必要になってくる。 Certainly, if there is an environment for providing tools like conventional technology, it will be easier to introduce business tools than before. However, in order to access the provision environment of such tools and selectively introduce the tools necessary for the company, it is necessary for the company to have a suitable infrastructure system in place and to operate it stably and continuously. be. In addition, while there are a huge number of tools in the world, it is necessary to have the knowledge to narrow down the population of introduction candidates in advance to those that match the company's needs and are necessary, and those that fit the company's scale and industry. .
一方で、上述のような要件を備えた企業は大企業などに限られるケースが多い。特に地域に存在する中小企業にとっては、ツール導入の必要性は理解しているものの、人員的にも経済的にも大きなハードルが存在した。 On the other hand, in many cases, companies with the above requirements are limited to large companies. Especially for small and medium-sized enterprises in the region, although they understood the need to introduce tools, there were major hurdles in terms of personnel and economics.
他方、そうした中小企業を顧客とする企業(例:地方金融機関)では、業務提携や資金融通などのサービスを通じ、事業の維持、拡大など種々の貢献を図ってきた。ただし、昨今の経済情勢等により、従来型サービスへのニーズ自体が減少気味で、新たなサービスの創出が急務となっている。しかしながら、上述のツールの提供環境を中小企業に提供する知見や運用基盤は保有しておらず、新たなサービスとして採用することも叶わない現状にある。 On the other hand, companies that serve such small and medium-sized enterprises as customers (eg, regional financial institutions) have made various contributions, such as maintaining and expanding their businesses, through business alliances, financial services, and other services. However, due to recent economic conditions, etc., the need for conventional services itself is on the decline, making the creation of new services an urgent task. However, it does not have the knowledge or operational infrastructure to provide the environment for providing the above tools to small and medium-sized enterprises, and it is currently not possible to adopt it as a new service.
そこで本発明の目的は、エンドユーザ向けの業務用ツールの提供環境を、当該エンドユーザを顧客とする事業者が手間無く効率的に配信しうるサービス環境を提供する技術を提供することにある。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a technology for providing a service environment in which business tools for end users can be delivered efficiently and effortlessly by businesses whose customers are the end users.
上記課題を解決する本発明のポータル提供システムは、各企業における顧客とアプリベンダとの間におけるアプリの利用契約の情報、および前記アプリの機能配信を行うアプリベンダの情報を格納する記憶装置と、各企業の顧客向けの専用サイトを各企業向けのサーバ機能を介して配信し、当該顧客が利用するアプリを前記利用契約の情報に基づいて特定し、当該顧客の端末からのリクエストに応じて、前記顧客による利用対象アプリの機能配信元たるアプリベンダを前記アプリベンダの情報で特定し、当該アプリベンダの各アプリの機能配信を担うサーバから前記利用対象アプリの機能配信を受けて前記専用サイトに提供させる演算装置と、を備えるサーバを含むことを特徴とする。 A portal providing system of the present invention for solving the above problems includes a storage device for storing information on an application usage contract between a customer in each company and an application vendor, and information on an application vendor who distributes functions of the application; Distribute a dedicated site for each company's customer through the server function for each company, identify the application used by the customer based on the information of the usage contract, and respond to the request from the terminal of the customer. The application vendor that distributes the functions of the application to be used by the customer is specified by the information of the application vendor, and the functions of the application to be used are distributed from the server that distributes the functions of each application of the application vendor, and the functions are distributed to the dedicated site. and a server for providing a computing device.
また、本発明のポータル提供方法は、情報処理装置が、記憶装置において、各企業における顧客とアプリベンダとの間におけるアプリの利用契約の情報、および前記アプリの機能配信を行うアプリベンダの情報を格納し、各企業の顧客向けの専用サイトを各企業向けのサーバ機能を介して配信し、当該顧客が利用するアプリを前記利用契約の情報に基づいて特定し、当該顧客の端末からのリクエストに応じて、前記顧客による利用対象アプリの機能配信元たるアプリベンダを前記アプリベンダの情報で特定し、当該アプリベンダの各アプリの機能配信を担うサーバから前記利用対象アプリの機能配信を受けて前記専用サイトに提供させる、ことを特徴とする。 Further, in the portal providing method of the present invention, the information processing device stores, in the storage device, information on the application usage contract between the customer of each company and the application vendor, and information on the application vendor who distributes the functions of the application. store, distribute a dedicated site for customers of each company via the server function for each company, identify the application used by the customer based on the information of the use contract, and respond to the request from the terminal of the customer Accordingly, an application vendor that is a function distribution source of the application to be used by the customer is specified by the information of the application vendor, and functions of the application to be used are distributed from the server responsible for distributing the functions of each application of the application vendor. It is characterized in that it is provided on a dedicated site.
本発明によれば、エンドユーザ向けの業務用ツールの提供環境を、当該エンドユーザを顧客とする事業者が、手間無く効率的に配信しうるサービス環境を提供できる。 According to the present invention, it is possible to provide a service environment in which business tools for end users can be delivered efficiently and effortlessly by businesses whose customers are the end users.
<発明の背景> <Background of the invention>
地域経済の重要なエンジンとして、長年に亘り各地域の金融機関が活躍している。そうした金融機関は、主として地元企業に対する資金融通を通じて、地域経済の拡大や雇用創出など幅広い貢献を行ってきた。 Financial institutions in each region have played an active role for many years as important engines of regional economies. Such financial institutions have made wide-ranging contributions, such as expansion of the regional economy and job creation, mainly through financing for local companies.
しかしながら、人口減少や国内外における経済成長の鈍化、低金利の長期化は、企業レベルにおける慎重な経営マインドや厚い手元流動性に結びつき、地域金融機関が資金融通によって地元企業の役に立つことを困難にしている。 However, the declining population, slowing economic growth both in Japan and overseas, and prolonged low interest rates have led to cautious management mindsets and ample liquidity on hand at the corporate level, making it difficult for regional financial institutions to serve local businesses through financing. ing.
このことは、地域金融機関が貸出以外のビジネスを通じて地元企業に貢献する必要を示唆している。一方、地元企業が求める貸出以外のサービスとは、例えばコスト削減に結びつくサービスが該当する。売上の拡大が期待できぬ環境下では、まずは、多大なコストをかけて行っている日常的なオペレーションの効率化に大きなニーズがある。従来では、そうした双方のニーズを満たすサービスは存在していない。一方、本実施形態のポータル提供システムを適用することで、上述の各ニーズを満たし、ひいては、金融機関の顧客向けの業務用ツールの提供環境を、当該金融機関が手間無く効率的に提供しうるサービス環境を確立できる。
<システム構成>
This suggests the need for regional financial institutions to contribute to local businesses through businesses other than lending. On the other hand, services other than lending sought by local businesses are, for example, services that lead to cost reduction. In an environment where sales expansion cannot be expected, there is a great need to improve the efficiency of daily operations that are costly. Conventionally, there is no service that satisfies the needs of both parties. On the other hand, by applying the portal providing system of the present embodiment, each of the above-mentioned needs can be met, and the financial institution can efficiently provide an environment for providing business tools for customers of the financial institution without trouble. A service environment can be established.
<System configuration>
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態のポータル提供システム10を含むネットワーク構成図である。図1に示すポータル提供システム10は、エンドユーザ向けの業務用ツールの提供環境を、当該エンドユーザを顧客とする事業者が、手間無く効率的に配信しうるサービス環境を提供できるコンピュータシステムである。
Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a network configuration diagram including a
図1で例示するネットワーク構成に限定はしないが、一例としてあげるならば、ポータル提供システム10を中心に、インターネットなどの適宜なネットワーク1を介して、金融機関の顧客である企業X~Zの各端末400、および当該企業らに業務用ツールとしてのアプリの機能配信を担うアプリ機能配信サーバ300が接続されている。
Although not limited to the network configuration shown in FIG. A
一方、ポータル提供システム10は、物理的か論理的かは問わないものの、アプリ管理サーバ100、ポータル提供サーバ150、および分析サーバ200、という3つのサーバから構成されている。これらポータル提供システム10を構成する各サーバの詳細については後述する。
<ハードウェア構成>
On the other hand, the
<Hardware configuration>
また、本実施形態のポータル提供システム10を構成する各装置のうち、例えば、アプリケーション管理サーバ100のハードウェア構成は図2に示す如くとなる。
2 shows the hardware configuration of, for example, the
すなわちアプリケーション管理サーバ100は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置101、RAMなど揮発性記憶素子で構成されるメモリ103、記憶装置101に保持されるプログラム102をメモリ103に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置104、ネットワーク1と接続し他装置との通信処理を担う通信装置105、を備える。
That is, the
なお、記憶装置101内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム102に加えて、銀行DB125、ベ
ンダDB126、アプリDB127、および連携DB128が少なくとも記憶されている。これらデータベースの詳細は後述する。
The
また、本実施形態の分析サーバ200のハードウェア構成は、図3に示す如くとなる。すなわち分析サーバ200は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置201、RAMなど揮発性記憶素子で構成されるメモリ203、記憶装置201に保持されるプログラム202をメモリ203に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置204、ネットワーク1と接続し他装置との通信処理を担う通信装置205、を備える。
Also, the hardware configuration of the
なお、記憶装置201内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム202に加えて、利用履歴DB225、および分析DB226が少なくとも記憶されている。これらデータベースの詳細は後述する。
The
また、本実施形態のポータル提供サーバ150のハードウェア構成は、図4に示す如くとなる。すなわちポータル提供サーバ150は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置151、RAMなど揮発性記憶素子で構成されるメモリ153、記憶装置151に保持されるプログラム152をメモリ153に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置154、ネットワーク1と接続し他装置との通信処理を担う通信装置155、を備える。
Further, the hardware configuration of the
なお、記憶装置151内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム152に加えて、顧客DB156が少なくとも記憶されている。この顧客DB156の詳細は後述する。
<データ構造例>
In the
<Data structure example>
続いて、本実施形態のポータル提供システム10にて用いるデータベース類について説明する。図5に、本実施形態における銀行DB125の一例を示す。銀行DB125は、ポータル提供システム10の運営者とポータル提供サービスの契約を結んでいる金融機関の各情報を蓄積したデータベースである。
Next, databases used in the portal providing
そのデータ構造は、各金融機関を一意に識別するIDをキーとして、当該金融機関の名称、所在、顧客(企業X~Z)、顧客ボリュームゾーン、および提供中アプリといったデータから成るレコードの集合体である。 The data structure is a collection of records consisting of data such as the name of the financial institution, location, customer (company X to Z), customer volume zone, and application being provided, with the ID that uniquely identifies each financial institution as a key. is.
このうち顧客ボリュームゾーンは、当該金融機関における顧客のうち多数を占める顧客グループの業種と規模について規定した値である。図5の例では、金融機関「A」の顧客について「建設業」、「規模A」といった値が設定されている。 Of these, the customer volume zone is a value that defines the industry and size of the customer group that accounts for the majority of the customers of the financial institution. In the example of FIG. 5, values such as "construction industry" and "scale A" are set for customers of financial institution "A".
また、図6に本実施形態のベンダDB126のデータ構成例を示す。ベンダDB126は、ポータル提供システム10を介して、上述の金融機関の顧客に対してアプリ機能配信を行う各アプリベンダの情報を蓄積したデータベースである。
Further, FIG. 6 shows an example data configuration of the
そのデータ構造は、アプリベンダを一意に識別するIDをキーとして、当該アプリベンダの名称、所在、アプリ、および利用者といったデータからなるレコードの集合体である。この「利用者」は、上述の銀行DB125で情報が格納されている金融機関を指している。
The data structure is a collection of records consisting of data such as the name of the app vendor, location, app, and user, using an ID that uniquely identifies the app vendor as a key. This "user" indicates a financial institution whose information is stored in the
また、図7に本実施形態のアプリDB127のデータ構成例を示す。アプリDB127は、金融機関の顧客に対して機能配信される各アプリの情報を蓄積したデータベースである。
そのデータ構造は、アプリを一意に識別するIDをキーとして、当該アプリの名称、ベンダ、利用者、利用料といったデータからなるレコードの集合体である。
Further, FIG. 7 shows a data configuration example of the
The data structure is a collection of records including data such as the name of the application, the vendor, the user, and the usage fee, using the ID that uniquely identifies the application as a key.
また、図8に本実施形態の連携DB128のデータ構成例を示す。連携DB128は、各アプリに関して、他アプリとの連携可否に関して規定する情報を蓄積したデータベースである。
Further, FIG. 8 shows a data configuration example of the
そのデータ構造は、アプリを一意に識別するIDをキーとして、当該アプリの連携形態がAPIかバッチのいずれの形式かを示す値、そのインターフェイス、利用料(例えば、1トランザクションあたり)、および連携許可アプリといったデータからなるレコードの集合体である。 The data structure uses an ID that uniquely identifies the application as a key, a value that indicates whether the linkage form of the application is API or batch, its interface, usage fee (for example, per transaction), and linkage permission It is a collection of records consisting of data such as applications.
また、図9に本実施形態の利用履歴DB225のデータ構成例を示す。利用履歴DB225は、例えば、金融機関の各顧客におけるアプリの利用履歴を蓄積したデータベースである。そのデータ構造は、当該顧客を一意に識別するIDをキーとして、当該顧客が利用したアプリ、利用日時、および連携処理の有無、連携先、連携料金、といったデータからなるレコードの集合体である。この連携処理の有無、連携先、連携料金は、当該アプリが他アプリとのアプリ連携やデータ連携を行ったか否か、およびその際に発生した連携料金を示す値となる。
Further, FIG. 9 shows a data configuration example of the
また、図10は本実施形態の分析DB226のデータ構成例を示す。分析DB226は、分析サーバ200が実行した分析結果を蓄積したデータベースである。そのデータ構造は、分析対象となったアプリを一意に識別するIDをキーとして、顧客の属性である地域、業種、および規模と、当該属性の顧客グループにおいて最も利用されたアプリと、それらの利用頻度、データ量、および最も連携されたアプリ、といったデータからなるレコードの集合体である。
Moreover, FIG. 10 shows a data configuration example of the
また、図11は本実施形態の顧客DB156のデータ構成例を示す。顧客DB156は、ポータル提供サーバ150が、金融機関の立場において専用サイトを提供する顧客(金融機関の顧客である企業X~Z)の情報を蓄積したデータベースである。
Also, FIG. 11 shows a data configuration example of the
そのデータ構造は、当該顧客を一意に識別するIDをキーとして、当該顧客の名称、所在、業種・規模、その顧客の従業員でアプリを実際に操作する利用者、当該利用者が利用中のアプリ、および利用料といったデータからなるレコードの集合体である。
<フロー例1>
The data structure uses the ID that uniquely identifies the customer as a key, and includes the name, location, industry and size of the customer, the user who is an employee of the customer and actually operates the application, and the number of users who are using the application. A collection of records consisting of data such as applications and usage fees.
<Flow example 1>
以下、本実施形態におけるポータル提供方法の実際手順について図に基づき説明する。以下で説明するポータル提供方法に対応する各種動作は、ポータル提供システム10を構成する各サーバらがメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
The actual procedure of the portal providing method according to this embodiment will be described below with reference to the drawings. Various operations corresponding to the portal providing method described below are realized by a program read out to a memory or the like and executed by each server constituting the portal providing
図12は、本実施形態におけるポータル提供方法のフロー例1を示す図である。ここでは、例えば、あるアプリベンダが自社のアプリを、ポータル提供システム10が提供するアプリの提供環境に登録しようと考えた状況を想定する。この「登録」は、未登録のアプリを、各金融機関の顧客が利用しうるようアプリDB127や連携DB128に情報を登
録する場合や、APIやバッチによるアプリ連携、データ連携を図りたい場合など種々の意味を含みうる。
FIG. 12 is a diagram showing flow example 1 of the portal providing method according to the present embodiment. Here, for example, a situation is assumed in which an application vendor intends to register its company's application in the application providing environment provided by the portal providing
そこでアプリ管理サーバ100は、上述のアプリベンダが操作する所定の端末(図12では“ベンダ端末”と称し、ネットワーク1に接続可能な端末である)から、アプリ登録要求を受信し、判定画面50を返信する(s1~s2)。
Therefore, the
そこで上述のベンダの担当者は、ベンダ端末で判定画面50を閲覧し、自身の意図に沿った選択肢を指定する。ベンダ端末はこの指定を受け、回答としてアプリ管理サーバ100に返信する(s3)。
Therefore, the person in charge of the vendor views the
一方、上述の回答を取得し、当該アプリベンダの状況すなわち意図を判定する(s4)。判定の結果、当該アプリベンダの意図が、他アプリベンダによる公開中アプリと自アプリとの連携を図るための要求であった場合(s4:連携希望)、アプリ管理サーバ100は、連携DB128を参照して、連携DB128に情報が含まれる各アプリのリスト(連携を既に受け入れているアプリのリスト)を、連携候補として返信する(s5)。
On the other hand, it obtains the above-mentioned answer and determines the situation, ie, the intention of the app vendor (s4). As a result of the determination, if the intention of the application vendor is a request for cooperation between an application being published by another application vendor and its own application (s4: cooperation request), the
ベンダ端末では、アプリベンダの担当者が上述の連携候補中から選択した連携希望対象のアプリの情報を、アプリ管理サーバ100に返す。アプリ管理サーバ100は、この情報を得て、当該情報が示す連携希望対象のアプリのアプリベンダの所定装置に対し、連携希望があった旨を通知し、その受諾可否に関する回答を取得する。また、この回答が連携可というものであれば、連携DB128における該当レコードの許可アプリの欄に、上述の自アプリのIDをセットし(s6)、処理を終了する。
In the vendor terminal, the application vendor's person in charge returns to the
一方、上述の判定の結果、当該アプリベンダの意図が、対象アプリを金融機関の顧客向けに公開するための要求であった場合(s4:公開希望)、アプリ管理サーバ100は、公開用処理として、その対象アプリの情報を、アプリDB127に登録し(s7)、処理を終了する。この時、対象アプリが他アプリとの連携を許可するものであれば、その情報を連携DB128に登録する。
On the other hand, as a result of the determination described above, if the intention of the application vendor is a request to publish the target application to customers of financial institutions (s4: request for publication), the
また、上述の判定の結果、当該アプリベンダの意図が、対象アプリを他アプリとの連携対象として公開するための要求であった場合(s4:連携登録希望)、アプリ管理サーバ100は、審査・登録処理として、例えば、ポータル提供システム10の運営者やアプリベンダによる審査フローに、当該アプリの情報をセットし、その審査を経た上で、当該アプリの情報を連携DB128に登録し(s8)、処理を終了する。
<フロー例2>
Further, as a result of the determination described above, if the intention of the application vendor is a request to publish the target application as a target for cooperation with another application (s4: cooperation registration request), the
<Flow example 2>
続いて、本実施形態のポータル提供システム10による、各金融機関の顧客に対する専用サイトすなわち「Mypage」の、当該金融機関名義での配信と、そこでの操作に応じたアプリ機能配信に伴う処理について説明する。図13は、本実施形態のポータル提供方法のフロー例2を示す図である。
Subsequently, the portal providing
この場合、或る金融機関の顧客である企業において、所定の担当者が企業端末400を操作しログイン操作を行ったとする。企業端末400では、その操作を受け付け、操作内容を含む認証要求をポータル提供サーバ150に送信する(s10)。
In this case, assume that a predetermined person in charge of a company that is a customer of a certain financial institution operates the
一方、ポータル提供サーバ150は、認証要求に応じて顧客DB156に基づく所定の認証処理を実行し、当該企業に関して契約中のアプリに関する配信要求をアプリ管理サーバ100に送る(s11)。
On the other hand, the
アプリ管理サーバ100は、配信要求を受信し、この配信要求が含む当該企業のIDをキーに、アプリDB127で当該企業のIDが「利用者」欄に設定中のアプリを特定し、これをポータル提供サーバ150に通知する(s12)。
The
ポータル提供サーバ150は、上述の通知を受けて、予め保持するMypageのフォーマットに、当該企業の情報(顧客DB156で抽出)と、上述の通知が示すアプリのアイコン(予め記憶装置で保持するか、アプリ管理サーバ100から配信を受けたもの)を配置して、Mypageの表示データを生成し、これを上述の企業端末400に配信する(s13)。
The
企業端末400では、この表示データを受信して、図14の画面1000のごとく、ディスプレイ等で表示させる(s14)。また、企業端末400は、Mypage内で、担当者によるアプリの選択指示を受け(s15)、その内容をポータル提供サーバ150に通知する。
The
ポータル提供サーバ150は、当該内容が示すアプリについての起動要求をアプリ管理サーバ100に通知する(s16)。一方、アプリ管理サーバ100は、上述の起動要求をアプリ機能配信サーバ300に転送する(s17)。
The
アプリ機能配信サーバ300は、当該アプリの機能配信(例:SaaS等の技術を適宜採用したもの)を実行する(s18)。この機能配信は、例えば、アプリ管理サーバ100からポータル提供サーバ150を経由して(s19、s20)、上述の企業端末400に行われる。この時、企業端末400を操作する担当者は、あくまでも金融機関から提供されたMypageで所望のアプリを操作しているとの認識でいる。
続いて、企業端末400は、上述の担当者によるアプリの操作を受け付けて、その内容をポータル提供サーバ150に送信する(s21)。
The application
Subsequently, the
ポータル提供サーバ150では、上述の操作の内容を企業端末400から受信し、これをアプリ管理サーバ100に転送する(s22)。アプリ管理サーバ100は、この操作内容をさらにアプリ機能配信サーバ400に転送する(s23)。
The
一方、アプリ機能配信サーバ400は、アプリ管理サーバ100から転送されてきた操作内容を引数として、該当アプリに与えることで、処理結果を生成し、これをアプリ管理サーバ100およびポータル提供サーバ150を経由して、Mypageでの表示という形で企業端末400に返信する(s24、s26、s28)。
On the other hand, the application
この時、アプリ機能配信サーバ400は、上述の企業(の担当者)による当該アプリの利用状況を、適宜な記憶装置に格納するとしてもよい。このことは、アプリ管理サーバ100でも同様であり、分析サーバ200に対して、上述の利用状況の情報を利用履歴DB225に格納させる。
企業端末400では、上述のアプリでの処理結果をMypageにて受信し、ディスプレイ上で表示させ(s29)、処理を終了する。
<フロー例3>
続いて、分析サーバ200における分析処理について説明する。図15は、本実施形態のポータル提供方法のフロー例3を示す図である。
At this time, the application
In the
<Flow example 3>
Next, analysis processing in the
この場合、分析サーバ200は、例えば、ある金融機関と取り決めたスケジュールに応じて、或いは、データ分析結果を所望する所定の事業者からのリクエストに応じて、利用履歴DB225を参照し、企業の属性情報と当該企業の利用履歴の情報を抽出する(s30)。
In this case, the
また、分析サーバ200は、s30で得た情報に基づき、企業属性に応じたアプリの利用傾向について分析する(s31)。この分析は、例えば、地域、業種、規模といった属性が共通する企業群において、契約ないし利用が所定基準より多いアプリを特定するといった処理であり、一般的な統計処理を実行すればよい。
In addition, the
続いて、分析サーバ200は、s31での分析の結果を、上述の金融機関の所定端末か、或いは上述のリクエストを行ってきた所定事業者の端末に対し配信し(s32)、処理を終了する。ここで配信する情報は、例えば、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの利用や契約を推奨する情報1102(図16の画面1100)、を想定できる。ここでは、最も利用されたアプリすなわち推奨しうるアプリの情報の他、最も利用されなかったアプリすなわち利用を推奨できないアプリの情報1101も提示する形態も想定できる。その際、利用頻度やデータ量といった事象について、レベル感を星印の数(多いほど高頻度、大データ量)で表示するといった制御を行うことも好適である。
<フロー例4>
Subsequently, the
<Flow example 4>
続いて、アプリ連携の処理について説明する。図17は、本実施形態のポータル提供方法のフロー例4を示す図である。この場合、企業端末400は、Mypageにて担当者によるアプリ操作を受け付けて、その内容を例えばポータル提供サーバ150、アプリ管理サーバ100を経由して、アプリ機能配信サーバ400に通知する(s40)。ここでは、「アプリ1」が連携元で、「アプリ2」が連携先であったとする。
「アプリ1」の機能配信を担うアプリ機能配信サーバ400は、上述の通知を受けて、アプリ管理サーバ100にアプリ間連携を要求する(s41、s42)。
Next, the processing of application cooperation will be described. FIG. 17 is a diagram showing a flow example 4 of the portal providing method of this embodiment. In this case, the
The application
一方、アプリ管理サーバ100は、連携DB128を参照し、上述の「アプリ2」の許可アプリとして「アプリ1」が設定されているかチェックすることで、連携可否を判定する(s43)。
On the other hand, the
上述の判定の結果、連携不可であった場合(s44:N)、アプリ管理サーバ100は、エラー通知を「アプリ1」のアプリ機能配信サーバ400に行う(s45)。この場合、アプリ機能配信サーバ400は、エラー通知を受けて、「アプリ2」との連携ができない状態での所定処理を実行し(s46)、これを処理結果として企業端末400に返す。
As a result of the above determination, if cooperation is not possible (s44: N), the
一方、上述の判定の結果、連携可であった場合(s44:Y)、アプリ管理サーバ100は、「アプリ2」のアプリ機能配信サーバ400に対して、「アプリ2」の呼び出し処理を実行する(s47)。「アプリ2」のアプリ機能配信サーバ400は、これに応答して所定の処理(操作内容が含む所定値を引数として処理実行)を行い、処理結果を返す(s48)。
On the other hand, if the result of the above determination is that cooperation is possible (s44: Y), the
アプリ管理サーバ100は、この処理結果を「アプリ1」のアプリ機能配信サーバ400に提供する(s49)。この場合のアプリ機能配信サーバ400は、「アプリ2」での処理結果を引数の1つとして処理を実行し、処理結果を生成し(s46)、これを企業端末400に返す。
The
企業端末400では、「アプリ1」での処理結果を取得して、図18の画面1200のごとく表示し(s50)、処理を終了する。この画面1200では、処理結果とその連携ステータスの各情報1201を表示させている。図18の例では、連携に成功した状態を示す。
<フロー例5>
The
<Flow example 5>
続いて、データ連携について説明する。図19は、本実施形態のポータル提供方法のフロー例5を示す図である。ここでは、アプリ間でのデータ連携について説明する。この場合、例えば、「アプリ2」のアプリ機能配信サーバ400が、一定時間で処理した処理結果を事前連携要求としてアプリ管理サーバ100に送信したとする(s60)。一方、アプリ管理サーバ100は、これを受信して記憶装置101に格納する(s61)。
Next, data linkage will be described. FIG. 19 is a diagram showing a flow example 5 of the portal providing method of this embodiment. Here, data linkage between applications will be explained. In this case, for example, it is assumed that the application
またその後、「アプリ1」のアプリ機能配信サーバ400が、上述の「アプリ2」とのデータ連携要求を、アプリ管理サーバ100に通知してきたとする(s62)。
After that, it is assumed that the application
この場合、アプリ管理サーバ100は、「アプリ1」と「アプリ2」との連携について、上述の図17のフローでの連携可否の判定と同様に判定し(s63)、その結果が連携不可である場合(s64:N)、エラー通知を「アプリ1」のアプリ機能配信サーバ400に行う(s65)。その場合、「アプリ1」のアプリ機能配信サーバ400は、連携できなかった際の所定処理を実行し(s66)、処理を終了する。
In this case, the
他方、上述の判定の結果、連携可である場合(s64:Y)、s61で格納済みの「アプリ2」での処理結果を「アプリ1」のアプリ機能配信サーバ400に提供する(s67)。
その場合、「アプリ1」のアプリ機能配信サーバ400は、提供された処理結果を引数とした所定処理を実行し(s66)、処理を終了する。
On the other hand, if the result of the above determination is that cooperation is possible (s64: Y), the processing result of "application 2" stored in s61 is provided to the application
In this case, the application
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 Although the best mode for carrying out the present invention has been specifically described above, the present invention is not limited to this, and can be variously modified without departing from the scope of the invention.
こうした本実施形態によれば、エンドユーザ向けの業務用ツールの提供環境を、当該エンドユーザを顧客とする事業者が、手間無く効率的に配信しうるサービス環境が提供できる。 According to this embodiment, it is possible to provide a service environment in which business tools for end users can be efficiently delivered without trouble by a business operator whose customer is the end user.
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態のポータル提供システムにおいて、前記演算装置は、前記専用サイトを介して、当該専用サイトを利用する顧客からのアプリの契約要求を受信し、当該契約要求に応じて、前記記憶装置のアプリベンダの情報に基づき、該当アプリのアプリベンダを特定し、当該アプリベンダとの利用契約に関する所定の仲介処理と、当該仲介処理により締結された契約内容の情報を、前記記憶装置の利用契約の情報として格納する処理とを更に実行するものである、としてもよい。 At least the following will be clarified by the description of this specification. That is, in the portal providing system of the present embodiment, the computing device receives an application contract request from a customer who uses the dedicated site via the dedicated site, and in response to the contract request, the storage device Based on the information of the application vendor of the above, the application vendor of the application is specified, the predetermined intermediary processing regarding the usage contract with the application vendor, and the information of the contract content concluded by the intermediary processing are transferred to the usage contract of the storage device may be further executed.
これによれば、各企業が、その顧客とアプリベンダとの間でのアプリの利用契約を仲介する形でサービス提供が可能となる。顧客からすれば、当該企業が利用契約の支援を行っているかのごとく受け取る一方、当該企業としてはそうした機能自体を、ポータル提供システムを介して提供しているため、管理、運営の手間やコストも抑制した形で新サービスの展開が可能となる。 According to this, it becomes possible for each company to provide services in the form of an intermediary for application usage contracts between its customers and application vendors. From the customer's point of view, it is as if the company is providing support for the use contract, but the company provides such functions themselves via the portal provision system, so management and operation are troublesome and costly. It is possible to develop new services in a controlled manner.
また、本実施形態のポータル提供システムにおいて、前記記憶装置は、前記各企業における顧客の属性情報、および当該顧客による前記アプリの利用履歴の情報を更に格納しており、前記演算装置は、前記顧客の属性情報と当該顧客の前記利用履歴の情報とに基づき、顧客属性に応じたアプリの利用傾向について分析し、当該分析の結果を所定装置に配信する処理を更に実行するものである、としてもよい。 Further, in the portal providing system of the present embodiment, the storage device further stores customer attribute information in each of the companies and information on the usage history of the application by the customer. Based on the attribute information and the usage history information of the customer, the usage tendency of the application according to the customer attribute is analyzed, and the processing of distributing the analysis result to the predetermined device is further executed. good.
これによれば、例えば、同地域の同業種の事業者(本発明での“顧客”)らで良く利用されているアプリを、当該属性を備えた事業者らに対して推奨し、利用を促すことが可能となる。一方、そうした推奨を受ける事業者らは、膨大な数のアプリ中から自身にフィットするものを探索する手間が大幅に低減可能であり、業務効率も更に改善する。同様に、同地域の同業種の事業者らで敬遠されている、或いは全く利用されていない特異なアプリの利用解除を、当該属性を備えた事業者らに対して推奨することも可能である。そうした推奨を受ける事業者らは、自身が利用中のアプリ中から実は自身にフィットしないものを的確に判断・特定する手間が大幅に低減可能であり、業務効率も更に改善する。 According to this, for example, an application that is often used by business operators in the same industry in the same area (“customers” in the present invention) is recommended to business operators with the attribute, and use is recommended. It is possible to encourage On the other hand, business operators who receive such recommendations can greatly reduce the effort of searching for the one that fits them from among a huge number of applications, further improving work efficiency. Similarly, it is possible to recommend businesses with the relevant attributes to cancel the use of peculiar apps that are shunned or not used at all by businesses in the same industry in the same region. . Business operators who receive such recommendations can significantly reduce the effort required to accurately determine and identify the apps they are using that are not really suitable for them, further improving their operational efficiency.
また、本実施形態のポータル提供システムにおいて、前記演算装置は、前記分析の結果として、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの推奨情報を、所定装置に配信するものである、としてもよい。 Further, in the portal providing system of the present embodiment, as a result of the analysis, the computing device distributes, to a predetermined device, recommended information about applications that have more contracts or usage than a predetermined standard in a customer group having a common attribute. Yes, you can.
これによれば、例えば、同地域の同業種の事業者(本発明での“顧客”)らで特に良く利用されている標準的なアプリを、当該属性を備えた事業者らに対して推奨し、利用を明示的に促すことが可能となる。一方、そうした推奨を受ける事業者らは、膨大な数のアプリ中から自身に特にフィットするものを探索する手間が大幅に低減可能であり、業務効率もより一層改善しやすい。 According to this, for example, a standard application that is particularly frequently used by businesses in the same industry in the same region (“customers” in the present invention) is recommended to businesses with the attribute. It is possible to explicitly encourage the use of On the other hand, business operators who receive such recommendations can greatly reduce the effort of searching for the one that best fits them from among a huge number of applications, and it is easy to further improve operational efficiency.
また、本実施形態のポータル提供システムにおいて、前記記憶装置は、各アプリにおける他アプリとの連携可否に関する情報を更に格納しており、前記演算装置は、所定企業の装置による、前記専用サイトを介した所定アプリに対する処理要求を受け、当該処理要求の示す処理が、前記所定アプリと他アプリとの連携処理を含む場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理要求の示す引数を含む呼び出しを実行し、前記呼び出しで得た前記他アプリでの処理結果を前記所定アプリの機能配信を担うサーバに提供し、前記所定アプリに前記処理要求に応じた処理を実行させる処理と、を更に実行するものである、としてもよい。
これによれば、アプリの利用契約とその連携可否に基づいて、アプリ間連携を効率的に図ることが可能となる。
Further, in the portal providing system of the present embodiment, the storage device further stores information regarding whether or not each application can be linked with another application, and the computing device is a device of a predetermined company that provides information via the dedicated site. When a processing request for a predetermined application is received, and the processing indicated by the processing request includes cooperation processing between the predetermined application and the other application, the predetermined application and the other application are based on the information regarding whether or not cooperation is possible. a process of judging whether or not cooperation is possible by performing a process of judging whether or not cooperation is possible based on the judgment result; providing a processing result of the other application to a server responsible for distributing functions of the predetermined application, and causing the predetermined application to perform processing according to the processing request. .
According to this, it is possible to efficiently achieve cooperation between applications based on the use contract of the applications and whether or not the cooperation is possible.
また、本実施形態のポータル提供システムにおいて、前記記憶装置は、各アプリにおける他アプリとの連携可否に関する情報を更に格納しており、前記演算装置は、所定アプリの機能配信を担うサーバによる、当該アプリでの処理データの登録要求を受けて、当該処理データを記憶装置に格納する処理と、所定企業の装置による、前記処理データを用いた他アプリとの連携処理の要求を受けた場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理データを配信し、前記他アプリに前記処理データを用いた処理を実行させる処理を更に実行するものである、としてもよい。
これによれば、アプリの利用契約とその連携可否に基づいて、アプリ間のデータ連携を効率的に図ることが可能となる。
Further, in the portal providing system of the present embodiment, the storage device further stores information regarding whether or not each application can be linked with another application, and the computing device is a server responsible for distributing the functions of a predetermined application. When receiving a request for registration of processed data in an application, processing to store the processed data in a storage device, and request for cooperative processing with another application using the processed data by a device of a predetermined company, the above With respect to the predetermined application and the other application, a process of determining whether or not cooperation is possible based on the information regarding the possibility of cooperation, and if the result of the determination is that cooperation is possible, a server responsible for distributing functions of the other application , the processing data may be distributed, and a process of causing the other application to execute a process using the processing data may be further executed.
According to this, it is possible to efficiently achieve data linkage between applications based on the usage contract of the applications and whether or not the linkage is possible.
また、本実施形態のポータル提供システムにおいて、前記演算装置は、所定のアプリベンダの装置から所定の要求を受けた場合、前記アプリベンダの装置に対し、対象アプリを所定企業の顧客向けに公開するための要求、対象アプリを他アプリとの連携対象として公開するための要求、および他アプリベンダによる公開中アプリと自アプリとの連携を図るための要求、のいずれの要求に該当するか確認するインターフェイスを表示させ、当該イ
ンターフェイスでの回答結果に応じて、予め定めた所定の支援処理を更に実行するものである、としてもよい。
Further, in the portal providing system of the present embodiment, when the computing device receives a predetermined request from a device of a predetermined application vendor, the computing device releases the target application to the customers of the predetermined company with respect to the device of the application vendor. , a request to publish the target application as a target for collaboration with other applications, and a request for collaboration between an application being published by another application vendor and its own application. An interface may be displayed, and a predetermined support process may be further executed according to the answer result of the interface.
これによれば、アプリを公開し、連携対象としたいといった各種のアプリベンダ(本発明の“企業”が該当する場合も含みうる)の意向を踏まえて、その公開や連携の設定について効率的な処理を支援することが可能となる。 According to this, based on the intention of various application vendors (which may include cases where the "company" of the present invention is applicable) such as publishing an application and wanting to make it a cooperation target, it is possible to efficiently set the publication and cooperation. It becomes possible to support processing.
また、本実施形態のポータル提供方法において、前記情報処理装置が、前記専用サイトを介して、当該専用サイトを利用する顧客からのアプリの契約要求を受信し、当該契約要求に応じて、前記記憶装置のアプリベンダの情報に基づき、該当アプリのアプリベンダを特定し、当該アプリベンダとの利用契約に関する所定の仲介処理と、当該仲介処理により締結された契約内容の情報を、前記記憶装置の利用契約の情報として格納する処理とを更に実行する、としてもよい。 Further, in the portal providing method of the present embodiment, the information processing device receives, via the dedicated site, an application contract request from a customer who uses the dedicated site, and in response to the contract request, stores the Based on the information of the application vendor of the device, the application vendor of the corresponding application is specified, the predetermined intermediation processing regarding the usage contract with the application vendor, and the information of the contract contents concluded by the intermediation processing are transferred to the storage device. A process of storing the information as contract information may be further executed.
また、本実施形態のポータル提供方法において、前記情報処理装置が、前記記憶装置において、前記各企業における顧客の属性情報、および当該顧客による前記アプリの利用履歴の情報を更に格納し、前記顧客の属性情報と当該顧客の前記利用履歴の情報とに基づき、顧客属性に応じたアプリの利用傾向について分析し、当該分析の結果を所定装置に配信する処理を更に実行する、としてもよい。 Further, in the portal providing method of the present embodiment, the information processing device further stores in the storage device customer attribute information in each of the companies and information on usage history of the application by the customer. Based on the attribute information and the usage history information of the customer, the usage tendency of the application corresponding to the customer attribute may be analyzed, and a process of distributing the analysis result to a predetermined device may be further executed.
また、本実施形態のポータル提供方法において、前記情報処理装置が、前記分析の結果として、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの推奨情報を、所定装置に配信する、としてもよい。 Further, in the portal providing method of the present embodiment, the information processing device distributes, as a result of the analysis, recommendation information of an application that has more contracts or uses than a predetermined standard among customer groups having a common attribute to a predetermined device. may be
また、本実施形態のポータル提供方法において、前記情報処理装置が、前記記憶装置において、各アプリにおける他アプリとの連携可否に関する情報を更に格納し、所定企業の装置による、前記専用サイトを介した所定アプリに対する処理要求を受け、当該処理要求の示す処理が、前記所定アプリと他アプリとの連携処理を含む場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理要求の示す引数を含む呼び出しを実行し、前記呼び出しで得た前記他アプリでの処理結果を前記所定アプリの機能配信を担うサーバに提供し、前記所定アプリに前記処理要求に応じた処理を実行させる処理と、を更に実行する、としてもよい。 Further, in the portal providing method of the present embodiment, the information processing device further stores information regarding whether or not each application can be linked with another application in the storage device, and the information is provided by a device of a predetermined company via the dedicated site. When a processing request for a predetermined application is received, and the processing indicated by the processing request includes a cooperation processing between the predetermined application and the other application, the predetermined application and the other application are based on the information regarding whether or not cooperation is possible. A process of determining whether or not cooperation is possible, and if the result of the determination is that cooperation is possible, a call including an argument indicated by the process request is executed to the server responsible for distributing the function of the other application, and the argument obtained by the call is executed. providing a processing result of the other application to a server responsible for distributing functions of the predetermined application, and causing the predetermined application to perform processing according to the processing request.
また、本実施形態のポータル提供方法において、前記情報処理装置が、前記記憶装置において、各アプリにおける他アプリとの連携可否に関する情報を更に格納し、所定アプリの機能配信を担うサーバによる、当該アプリでの処理データの登録要求を受けて、当該処理データを記憶装置に格納する処理と、所定企業の装置による、前記処理データを用いた他アプリとの連携処理の要求を受けた場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理データを配信し、前記他アプリに前記処理データを用いた処理を実行させる処理を更に実行する、としてもよい。 Further, in the portal providing method of the present embodiment, the information processing device further stores information regarding whether or not each application can be linked with other applications in the storage device, and a server responsible for distributing the functions of a predetermined application determines whether the application in response to a request for processing to store the processed data in a storage device, and a request for cooperative processing with another application using the processed data by a device of a predetermined company, the predetermined With respect to the application and the other application, a process of determining whether cooperation is possible based on the information regarding the possibility of cooperation, and if the result of the determination is that cooperation is possible, to the server responsible for distributing the functions of the other application, A process of distributing the processed data and causing the other application to execute a process using the processed data may be further executed.
また、本実施形態のポータル提供方法において、前記情報処理装置が、所定のアプリベンダの装置から所定の要求を受けた場合、前記アプリベンダの装置に対し、対象アプリを所定企業の顧客向けに公開するための要求、対象アプリを他アプリとの連携対象として公開するための要求、および他アプリベンダによる公開中アプリと自アプリとの連携を図るための要求、のいずれの要求に該当するか確認するインターフェイスを表示させ、当該インターフェイスでの回答結果に応じて、予め定めた所定の支援処理を更に実行する、とし
てもよい。
Further, in the portal providing method of the present embodiment, when the information processing device receives a predetermined request from a device of a predetermined application vendor, the target application is disclosed to the customers of the predetermined company by the device of the application vendor. , request to publish the target application as a target for collaboration with other applications, and request to facilitate collaboration between the published application and the own application by another application vendor. An interface may be displayed, and a predetermined support process may be further executed according to the answer result of the interface.
1 ネットワーク
10 ポータル提供システム
100 アプリケーション管理サーバ
101 記憶装置
102 プログラム
103 メモリ
104 演算装置
105 通信装置
125 銀行DB
126 ベンダDB
127 アプリDB
128 連携DB
150 ポータル提供サーバ
151 記憶装置
152 プログラム
153 メモリ
154 演算装置
155 通信装置
156 顧客DB
200 分析サーバ
201 記憶装置
202 プログラム
203 メモリ
204 演算装置
205 通信装置
225 利用履歴DB
226 分析DB
300 アプリ機能配信サーバ
400 企業端末
1
126 Vendor DB
127 App DB
128 Collaboration DB
150
200
226 Analysis DB
300 Application
Claims (12)
各企業の顧客向けの専用サイトを各企業向けのサーバ機能を介して配信し、当該顧客が利用するアプリを前記利用契約の情報に基づいて特定し、当該顧客の端末からのリクエストに応じて、前記顧客による利用対象アプリの機能配信元たるアプリベンダを前記アプリベンダの情報で特定し、当該アプリベンダの各アプリの機能配信を担うサーバから前記利用対象アプリの機能配信を受けて前記専用サイトに提供させる演算装置と、
を備えるサーバを含むことを特徴とするポータル提供システム。 a storage device for storing information on an application usage contract between a customer of each company and an application vendor, and information on an application vendor that distributes functions of the application;
Distribute a dedicated site for each company's customer through the server function for each company, identify the application used by the customer based on the information of the usage contract, and respond to the request from the terminal of the customer. The application vendor that distributes the functions of the application to be used by the customer is specified by the information of the application vendor, and the functions of the application to be used are distributed from the server that distributes the functions of each application of the application vendor, and the functions are distributed to the dedicated site. a computing device to provide;
A portal providing system comprising a server comprising:
前記各企業における顧客の属性情報、および当該顧客による前記アプリの利用履歴の情報を更に格納しており、
前記演算装置は、
前記顧客の属性情報と当該顧客の前記利用履歴の情報とに基づき、顧客属性に応じたアプリの利用傾向について分析し、当該分析の結果を所定装置に配信する処理を更に実行するものである、
ことを特徴とする請求項1に記載のポータル提供システム。 The storage device
It further stores customer attribute information in each company and information on the usage history of the application by the customer,
The computing device is
Based on the attribute information of the customer and the information of the usage history of the customer, the usage tendency of the application according to the customer attribute is analyzed, and a process of distributing the analysis result to a predetermined device is further executed.
The portal providing system according to claim 1, characterized by:
前記分析の結果として、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの推奨情報を、所定装置に配信するものである、
ことを特徴とする請求項2に記載のポータル提供システム。 The computing device is
As a result of the analysis, recommended information of applications with more contracts or usage than a predetermined standard in a customer group with a common attribute is distributed to a predetermined device.
3. The portal providing system according to claim 2, characterized by:
各アプリにおける他アプリとの連携可否に関する情報を更に格納しており、
前記演算装置は、
所定企業の装置による、前記専用サイトを介した所定アプリに対する処理要求を受け、当該処理要求の示す処理が、前記所定アプリと他アプリとの連携処理を含む場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理要求の示す引数を含む呼び出しを実行し、前記呼び出しで得た前記他アプリでの処理結果を前記所定アプリの機能配信を担うサーバに提供し、前記所定アプリに前記処理要求に応じた処理を実行させる処理と、を更に実行するものである、
ことを特徴とする請求項1に記載のポータル提供システム。 The storage device
It also stores information on whether or not each application can be linked with other applications,
The computing device is
When a processing request for a predetermined application is received from a device of a predetermined company via the dedicated site, and the processing indicated by the processing request includes cooperation processing between the predetermined application and another application, the predetermined application and the other application With respect to between, a process of determining whether cooperation is possible based on the information about the possibility of cooperation, and if the result of the judgment is that cooperation is possible, the argument indicated by the processing request is sent to the server responsible for distributing the function of the other application and providing the processing result of the other application obtained by the call to the server responsible for distributing the function of the predetermined application, and causing the predetermined application to execute the processing according to the processing request; which further executes
The portal providing system according to claim 1, characterized by:
各アプリにおける他アプリとの連携可否に関する情報を更に格納しており、
前記演算装置は、
所定アプリの機能配信を担うサーバによる、当該アプリでの処理データの登録要求を受けて、当該処理データを記憶装置に格納する処理と、所定企業の装置による、前記処理データを用いた他アプリとの連携処理の要求を受けた場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理データを配信し、前記他アプリに前記処理データを用いた処理を実行させる処理を更に実行するものである、
ことを特徴とする請求項1に記載のポータル提供システム。 The storage device
It also stores information on whether or not each application can be linked with other applications,
The computing device is
A server responsible for distributing the functions of a given application receives a registration request for data processed by that application and stores the processed data in a storage device; When a request for cooperation processing is received, with respect to the predetermined application and the other application, a process of determining whether cooperation is possible based on the information regarding the possibility of cooperation; Distributing the processed data to a server responsible for distributing functions of other applications, and further executing a process for causing the other applications to execute processes using the processed data.
The portal providing system according to claim 1, characterized by:
所定のアプリベンダの装置から所定の要求を受けた場合、前記アプリベンダの装置に対し、対象アプリを所定企業の顧客向けに公開するための要求、対象アプリを他アプリとの連携対象として公開するための要求、および他アプリベンダによる公開中アプリと自アプリとの連携を図るための要求、のいずれの要求に該当するか確認するインターフェイスを表示させ、当該インターフェイスでの回答結果に応じて、予め定めた所定の支援処理を更に実行するものである、
ことを特徴とする請求項1に記載のポータル提供システム。 The computing device is
When a predetermined request is received from a device of a predetermined application vendor, a request is made to the device of the application vendor to publish the target application for customers of a predetermined company, and the target application is published as a target for cooperation with other applications. display an interface that confirms whether the request corresponds to a request for communication or a request for cooperation between the published application and the own application by another application vendor. It further executes a predetermined support process that has been determined,
The portal providing system according to claim 1, characterized by:
記憶装置において、各企業における顧客とアプリベンダとの間におけるアプリの利用契約の情報、および前記アプリの機能配信を行うアプリベンダの情報を格納し、
各企業の顧客向けの専用サイトを各企業向けのサーバ機能を介して配信し、当該顧客が利用するアプリを前記利用契約の情報に基づいて特定し、当該顧客の端末からのリクエストに応じて、前記顧客による利用対象アプリの機能配信元たるアプリベンダを前記アプリベンダの情報で特定し、当該アプリベンダの各アプリの機能配信を担うサーバから前記利用対象アプリの機能配信を受けて前記専用サイトに提供させる、
ことを特徴とするポータル提供方法。 The information processing device
A storage device stores information on an application usage contract between a customer of each company and an application vendor, and information on an application vendor that distributes functions of the application;
Distribute a dedicated site for each company's customer through the server function for each company, identify the application used by the customer based on the information of the usage contract, and respond to the request from the terminal of the customer. The application vendor that distributes the functions of the application to be used by the customer is specified by the information of the application vendor, and the functions of the application to be used are distributed from the server that distributes the functions of each application of the application vendor, and the functions are distributed to the dedicated site. to provide
A portal providing method characterized by:
前記記憶装置において、前記各企業における顧客の属性情報、および当該顧客による前記アプリの利用履歴の情報を更に格納し、
前記顧客の属性情報と当該顧客の前記利用履歴の情報とに基づき、顧客属性に応じたアプリの利用傾向について分析し、当該分析の結果を所定装置に配信する処理を更に実行する、
ことを特徴とする請求項7に記載のポータル提供方法。 The information processing device
The storage device further stores customer attribute information in each of the companies and information on usage history of the application by the customer,
Based on the attribute information of the customer and the information of the usage history of the customer, the usage tendency of the application according to the customer attribute is analyzed, and a process of distributing the analysis result to a predetermined device is further executed.
8. The portal providing method according to claim 7, characterized by:
前記分析の結果として、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの推奨情報を、所定装置に配信する、
ことを特徴とする請求項8に記載のポータル提供方法。 The information processing device
As a result of the analysis, recommended information of applications with more contracts or usage than a predetermined standard in a customer group with a common attribute is delivered to a predetermined device.
9. The portal providing method according to claim 8, characterized by:
前記記憶装置において、各アプリにおける他アプリとの連携可否に関する情報を更に格納し、
所定企業の装置による、前記専用サイトを介した所定アプリに対する処理要求を受け、当該処理要求の示す処理が、前記所定アプリと他アプリとの連携処理を含む場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理要求の示す引数を含む呼び出しを実行し、前記呼び出しで得た前記他アプリでの処理結果を前記所定アプリの機能配信を担うサーバに提供し、前記所定アプリに前記処理要求に応じた処理を実行させる処理と、を更に実行する、
ことを特徴とする請求項7に記載のポータル提供方法。 The information processing device
further storing information about whether or not each application can cooperate with other applications in the storage device;
When a processing request for a predetermined application is received from a device of a predetermined company via the dedicated site, and the processing indicated by the processing request includes cooperation processing between the predetermined application and another application, the predetermined application and the other application With respect to between, a process of determining whether cooperation is possible based on the information about the possibility of cooperation, and if the result of the judgment is that cooperation is possible, the argument indicated by the processing request is sent to the server responsible for distributing the function of the other application and providing the processing result of the other application obtained by the call to the server responsible for distributing the function of the predetermined application, and causing the predetermined application to execute the processing according to the processing request; further execute
8. The portal providing method according to claim 7, characterized by:
前記記憶装置において、各アプリにおける他アプリとの連携可否に関する情報を更に格納し、
所定アプリの機能配信を担うサーバによる、当該アプリでの処理データの登録要求を受けて、当該処理データを記憶装置に格納する処理と、所定企業の装置による、前記処理データを用いた他アプリとの連携処理の要求を受けた場合、前記所定アプリと前記他アプリとの間に関して、前記連携可否に関する情報に基づいて連携可否を判定する処理と、前記
判定の結果、連携可能である場合、前記他アプリの機能配信を担うサーバに対して、前記処理データを配信し、前記他アプリに前記処理データを用いた処理を実行させる処理を更に実行する、
ことを特徴とする請求項7に記載のポータル提供方法。 The information processing device
further storing information about whether or not each application can cooperate with other applications in the storage device;
A server responsible for distributing the functions of a given application receives a registration request for data processed by that application and stores the processed data in a storage device; When a request for cooperation processing is received, with respect to the predetermined application and the other application, a process of determining whether cooperation is possible based on the information regarding the possibility of cooperation; Distributing the processed data to a server responsible for distributing functions of other applications, and further executing processing for causing the other applications to execute processing using the processed data.
8. The portal providing method according to claim 7, characterized by:
所定のアプリベンダの装置から所定の要求を受けた場合、前記アプリベンダの装置に対し、対象アプリを所定企業の顧客向けに公開するための要求、対象アプリを他アプリとの連携対象として公開するための要求、および他アプリベンダによる公開中アプリと自アプリとの連携を図るための要求、のいずれの要求に該当するか確認するインターフェイスを表示させ、当該インターフェイスでの回答結果に応じて、予め定めた所定の支援処理を更に実行する、
ことを特徴とする請求項7に記載のポータル提供方法。 The information processing device
When a predetermined request is received from a device of a predetermined application vendor, a request is made to the device of the application vendor to publish the target application for customers of a predetermined company, and the target application is published as a target for cooperation with other applications. display an interface that confirms whether the request corresponds to a request for communication or a request for cooperation between the published application and the own application by another application vendor. further executing a predetermined support process;
8. The portal providing method according to claim 7, characterized by:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019114500A JP7157010B2 (en) | 2019-06-20 | 2019-06-20 | Portal provision system and portal provision method |
| PCT/JP2020/020585 WO2020255639A1 (en) | 2019-06-20 | 2020-05-25 | Portal provision system and portal provision method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019114500A JP7157010B2 (en) | 2019-06-20 | 2019-06-20 | Portal provision system and portal provision method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021002128A JP2021002128A (en) | 2021-01-07 |
| JP7157010B2 true JP7157010B2 (en) | 2022-10-19 |
Family
ID=73995046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019114500A Active JP7157010B2 (en) | 2019-06-20 | 2019-06-20 | Portal provision system and portal provision method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7157010B2 (en) |
| WO (1) | WO2020255639A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7459396B2 (en) | 2021-11-10 | 2024-04-01 | 三菱電機ビルソリューションズ株式会社 | Building operation management equipment and building operation management equipment systems |
| CN119487507B (en) | 2022-11-29 | 2026-01-02 | 三菱电机株式会社 | License management system, license management methods and recording media |
| KR102876979B1 (en) * | 2024-11-29 | 2025-11-13 | 주식회사 빅클라우드 | Customer Asset Management Platform System |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008257674A (en) | 2007-04-02 | 2008-10-23 | Eigyotatsu Kofun Yugenkoshi | Knowledge management system, method for implementing management software using the same, and computer-readable recording medium |
| JP2013008374A (en) | 2007-02-28 | 2013-01-10 | Ricoh Co Ltd | Information processing system, information processing method, information processor, device, program, and recording medium |
| JP2019067430A (en) | 2018-11-27 | 2019-04-25 | システムメトリックス株式会社 | Authentication system |
-
2019
- 2019-06-20 JP JP2019114500A patent/JP7157010B2/en active Active
-
2020
- 2020-05-25 WO PCT/JP2020/020585 patent/WO2020255639A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013008374A (en) | 2007-02-28 | 2013-01-10 | Ricoh Co Ltd | Information processing system, information processing method, information processor, device, program, and recording medium |
| JP2008257674A (en) | 2007-04-02 | 2008-10-23 | Eigyotatsu Kofun Yugenkoshi | Knowledge management system, method for implementing management software using the same, and computer-readable recording medium |
| JP2019067430A (en) | 2018-11-27 | 2019-04-25 | システムメトリックス株式会社 | Authentication system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020255639A1 (en) | 2020-12-24 |
| JP2021002128A (en) | 2021-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Mahmood et al. | ERP issues and challenges: a research synthesis | |
| US8266096B2 (en) | Vendor portfolio management in support of vendor relationship management analysis, planning and evaluation | |
| US11061716B2 (en) | Attribute-based access control using a dynamic expression engine | |
| US10395287B1 (en) | Systems and methods for improving invoice management using enhanced analytical insight | |
| JP5160860B2 (en) | Purchasing business system, purchasing business processing method, and purchasing business processing program | |
| US6581067B1 (en) | Method and system for providing administrative support | |
| US9715555B2 (en) | System, method and computer program product for user registration with a multi-tenant on-demand database system | |
| JP6263634B2 (en) | Method and system for managing community information | |
| JP7157010B2 (en) | Portal provision system and portal provision method | |
| JP5520330B2 (en) | Information trading system | |
| JP7308382B2 (en) | Alliance support system between recruitment agencies | |
| JP7604234B2 (en) | Service Management System | |
| US20200042427A1 (en) | Systems and methods for secure data transfer between entities in a multi-user on-demand computing environment | |
| US20140032382A1 (en) | Compensation recommendations | |
| KR102129873B1 (en) | System for intermediating part-time job and method thereof | |
| CN101120372A (en) | Computerized method and system for creating new commission accounts | |
| CN114416769A (en) | To-do task inquiry method, device and electronic device | |
| JP2020198021A (en) | Api plan prediction system, and api plan prediction method | |
| US12293392B2 (en) | Intelligently managing invoice processing using blockchain and mixed reality applications | |
| US10055743B1 (en) | System and method of managing customer care | |
| JP5602782B2 (en) | Information provider terminal and information transaction method | |
| JP4262655B2 (en) | Workflow system and workflow system management method | |
| JP3827690B2 (en) | Data management apparatus, data management method and program thereof | |
| US20230144362A1 (en) | Detecting configuration gaps in systems handling data according to system requirements frameworks | |
| JP7383456B2 (en) | Information management system, identification information assignment module, and information management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210802 |
|
| 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: 20221004 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221006 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7157010 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |