Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7157010B2 - Portal provision system and portal provision method - Google Patents
[go: Go Back, main page]

JP7157010B2 - Portal provision system and portal provision method - Google Patents

Portal provision system and portal provision method Download PDF

Info

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
Application number
JP2019114500A
Other languages
Japanese (ja)
Other versions
JP2021002128A (en
Inventor
直敏 白江
年章 北村
神符 伊藤
泰之 北詰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2019114500A priority Critical patent/JP7157010B2/en
Priority to PCT/JP2020/020585 priority patent/WO2020255639A1/en
Publication of JP2021002128A publication Critical patent/JP2021002128A/en
Application granted granted Critical
Publication of JP7157010B2 publication Critical patent/JP7157010B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

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.

特表2019-512812号公報Japanese Patent Publication No. 2019-512812

確かに、従来技術のごときツールの提供環境が存在すれば、業務用ツールの導入が従来よりも容易になりやすい。ところが、そうしたツールの提供環境にアクセスし、自社に必要なものを選択的に導入するには、相応の基盤となるシステムが当該企業側にも整備され、安定的に継続運用されている必要がある。また、膨大な数のツールが世の中に存在する中で、自社ニーズに合致し必要なもの、企業規模や業種等にフィットするもの、を導入候補の母集団として予め絞り込む知見も必要になってくる。 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.

本実施形態のポータル提供システムを含むネットワーク構成図である。1 is a network configuration diagram including a portal providing system of this embodiment; FIG. 本実施形態におけるアプリケーション管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the application management server in this embodiment. 本実施形態における分析サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the analysis server in this embodiment. 本実施形態におけるポータル提供サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the portal provision server in this embodiment. 本実施形態の銀行DBのデータ構成例を示す図である。It is a figure which shows the data structural example of bank DB of this embodiment. 本実施形態のベンダDBのデータ構成例を示す図である。It is a figure which shows the data structural example of vendor DB of this embodiment. 本実施形態のアプリDBのデータ構成例を示す図である。It is a figure which shows the data structural example of application DB of this embodiment. 本実施形態の連携DBのデータ構成例を示す図である。It is a figure which shows the data structural example of cooperation DB of this embodiment. 本実施形態の利用履歴DBのデータ構成例を示す図である。It is a figure which shows the data structural example of usage log|history DB of this embodiment. 本実施形態の分析DBのデータ構成例を示す図である。It is a figure which shows the data structural example of analysis DB of this embodiment. 本実施形態の顧客DBのデータ構成例を示す図である。It is a figure which shows the data structural example of customer DB of this embodiment. 本実施形態におけるポータル提供方法のフロー例1を示す図である。FIG. 4 is a diagram showing flow example 1 of a portal providing method according to the present embodiment; 本実施形態におけるポータル提供方法のフロー例2を示す図である。FIG. 10 is a diagram showing a flow example 2 of a portal providing method according to this embodiment; 本実施形態における画面例1を示す図である。It is a figure which shows the example 1 of a screen in this embodiment. 本実施形態におけるポータル提供方法のフロー例3を示す図である。FIG. 13 is a diagram showing a flow example 3 of a portal providing method according to the present embodiment; 本実施形態における画面例2を示す図である。It is a figure which shows the example 2 of a screen in this embodiment. 本実施形態におけるポータル提供方法のフロー例4を示す図である。FIG. 11 is a diagram showing a flow example 4 of a portal providing method according to this embodiment; 本実施形態における画面例3を示す図である。FIG. 11 is a diagram showing a screen example 3 according to the embodiment; 本実施形態におけるポータル提供方法のフロー例5を示す図である。FIG. 11 is a diagram showing a flow example 5 of a portal providing method according to the present embodiment;

<発明の背景> <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 portal providing system 10 of this embodiment. The portal providing system 10 shown in FIG. 1 is a computer system capable of 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. .

図1で例示するネットワーク構成に限定はしないが、一例としてあげるならば、ポータル提供システム10を中心に、インターネットなどの適宜なネットワーク1を介して、金融機関の顧客である企業X~Zの各端末400、および当該企業らに業務用ツールとしてのアプリの機能配信を担うアプリ機能配信サーバ300が接続されている。 Although not limited to the network configuration shown in FIG. A terminal 400 and an application function distribution server 300 that distributes functions of applications as business tools are connected to the companies.

一方、ポータル提供システム10は、物理的か論理的かは問わないものの、アプリ管理サーバ100、ポータル提供サーバ150、および分析サーバ200、という3つのサーバから構成されている。これらポータル提供システム10を構成する各サーバの詳細については後述する。
<ハードウェア構成>
On the other hand, the portal providing system 10 is composed of three servers, an application management server 100, a portal providing server 150, and an analysis server 200, whether physical or logical. Details of each server constituting the portal providing system 10 will be described later.
<Hardware configuration>

また、本実施形態のポータル提供システム10を構成する各装置のうち、例えば、アプリケーション管理サーバ100のハードウェア構成は図2に示す如くとなる。 2 shows the hardware configuration of, for example, the application management server 100 among the devices constituting the portal providing system 10 of this embodiment.

すなわちアプリケーション管理サーバ100は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置101、RAMなど揮発性記憶素子で構成されるメモリ103、記憶装置101に保持されるプログラム102をメモリ103に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置104、ネットワーク1と接続し他装置との通信処理を担う通信装置105、を備える。 That is, the application management server 100 is held in the storage device 101 configured by appropriate nonvolatile storage elements such as SSD (Solid State Drive) and hard disk drive, memory 103 configured by volatile storage elements such as RAM, and storage device 101. A program 102 is read into a memory 103 and executed to perform overall control of the device itself, and an arithmetic device 104 such as a CPU that performs various determinations, calculations and control processing, and is connected to the network 1 and performs communication processing with other devices. a communication device 105;

なお、記憶装置101内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム102に加えて、銀行DB125、ベ
ンダDB126、アプリDB127、および連携DB128が少なくとも記憶されている。これらデータベースの詳細は後述する。
The storage device 101 contains a bank DB 125, a vendor DB 126, an application DB 127, and a cooperation DB 128, in addition to the program 102 for implementing the functions necessary for the server device constituting the portal providing system 10 of this embodiment. at least remembered. Details of these databases will be described later.

また、本実施形態の分析サーバ200のハードウェア構成は、図3に示す如くとなる。すなわち分析サーバ200は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置201、RAMなど揮発性記憶素子で構成されるメモリ203、記憶装置201に保持されるプログラム202をメモリ203に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置204、ネットワーク1と接続し他装置との通信処理を担う通信装置205、を備える。 Also, the hardware configuration of the analysis server 200 of this embodiment is as shown in FIG. That is, the analysis server 200 is held in a storage device 201 configured with appropriate nonvolatile storage elements such as SSDs (Solid State Drives) and hard disk drives, a memory 203 configured with volatile storage elements such as RAM, and the storage device 201. Arithmetic device 204, such as a CPU, which reads and executes a program 202 into a memory 203, performs overall control of the device itself and performs various determinations, calculations, and control processing, and communication which is connected to the network 1 and performs communication processing with other devices. a device 205;

なお、記憶装置201内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム202に加えて、利用履歴DB225、および分析DB226が少なくとも記憶されている。これらデータベースの詳細は後述する。 The storage device 201 stores at least a usage history DB 225 and an analysis DB 226 in addition to the program 202 for implementing the functions necessary for the server device constituting the portal providing system 10 of this embodiment. . Details of these databases will be described later.

また、本実施形態のポータル提供サーバ150のハードウェア構成は、図4に示す如くとなる。すなわちポータル提供サーバ150は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置151、RAMなど揮発性記憶素子で構成されるメモリ153、記憶装置151に保持されるプログラム152をメモリ153に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置154、ネットワーク1と接続し他装置との通信処理を担う通信装置155、を備える。 Further, the hardware configuration of the portal providing server 150 of this embodiment is as shown in FIG. That is, the portal providing server 150 is held in a storage device 151 configured with appropriate nonvolatile storage elements such as SSD (Solid State Drive) or hard disk drive, a memory 153 configured with a volatile storage element such as RAM, and stored in the storage device 151. A program 152 read out to a memory 153 and executed to perform overall control of the device itself, and an arithmetic device 154 such as a CPU that performs various judgments, calculations and control processing, and is connected to the network 1 and performs communication processing with other devices. a communication device 155;

なお、記憶装置151内には、本実施形態のポータル提供システム10を構成するサーバ装置として必要な機能を実装する為のプログラム152に加えて、顧客DB156が少なくとも記憶されている。この顧客DB156の詳細は後述する。
<データ構造例>
In the storage device 151, at least a customer DB 156 is stored in addition to the program 152 for implementing the functions necessary for the server device constituting the portal providing system 10 of this embodiment. The details of this customer DB 156 will be described later.
<Data structure example>

続いて、本実施形態のポータル提供システム10にて用いるデータベース類について説明する。図5に、本実施形態における銀行DB125の一例を示す。銀行DB125は、ポータル提供システム10の運営者とポータル提供サービスの契約を結んでいる金融機関の各情報を蓄積したデータベースである。 Next, databases used in the portal providing system 10 of this embodiment will be described. FIG. 5 shows an example of the bank DB 125 in this embodiment. The bank DB 125 is a database that accumulates information on financial institutions that have contracted portal providing services with the operator of the portal providing system 10 .

そのデータ構造は、各金融機関を一意に識別する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 vendor DB 126 of this embodiment. The vendor DB 126 is a database storing information of each application vendor that distributes application functions to customers of the above-described financial institutions via the portal providing system 10 .

そのデータ構造は、アプリベンダを一意に識別する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 bank DB 125 described above.

また、図7に本実施形態のアプリDB127のデータ構成例を示す。アプリDB127は、金融機関の顧客に対して機能配信される各アプリの情報を蓄積したデータベースである。
そのデータ構造は、アプリを一意に識別するIDをキーとして、当該アプリの名称、ベンダ、利用者、利用料といったデータからなるレコードの集合体である。
Further, FIG. 7 shows a data configuration example of the application DB 127 of this embodiment. The application DB 127 is a database that accumulates information on each application whose functions are distributed to customers of financial institutions.
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 link DB 128 of this embodiment. The cooperation DB 128 is a database that stores information that defines whether or not each application can cooperate with other applications.

そのデータ構造は、アプリを一意に識別する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 usage history DB 225 of this embodiment. The usage history DB 225 is, for example, a database that accumulates application usage history of each customer of a financial institution. The data structure is a collection of records consisting of data such as the application used by the customer, the date and time of use, the presence or absence of linkage processing, the linkage destination, and the linkage fee, using the ID that uniquely identifies the customer as a key. The presence/absence of cooperation processing, the cooperation destination, and the cooperation fee are values indicating whether or not the application has performed application cooperation or data cooperation with another application, and the cooperation fee incurred at that time.

また、図10は本実施形態の分析DB226のデータ構成例を示す。分析DB226は、分析サーバ200が実行した分析結果を蓄積したデータベースである。そのデータ構造は、分析対象となったアプリを一意に識別するIDをキーとして、顧客の属性である地域、業種、および規模と、当該属性の顧客グループにおいて最も利用されたアプリと、それらの利用頻度、データ量、および最も連携されたアプリ、といったデータからなるレコードの集合体である。 Moreover, FIG. 10 shows a data configuration example of the analysis DB 226 of this embodiment. The analysis DB 226 is a database that accumulates analysis results executed by the analysis server 200 . The data structure uses the ID that uniquely identifies the analyzed application as a key, and includes the customer attributes such as region, industry, and scale, the most used applications in the customer group with the relevant attributes, and their usage. A collection of records with data such as frequency, data volume, and most integrated apps.

また、図11は本実施形態の顧客DB156のデータ構成例を示す。顧客DB156は、ポータル提供サーバ150が、金融機関の立場において専用サイトを提供する顧客(金融機関の顧客である企業X~Z)の情報を蓄積したデータベースである。 Also, FIG. 11 shows a data configuration example of the customer DB 156 of this embodiment. The customer DB 156 is a database in which the portal providing server 150 accumulates information on customers (company X to Z who are customers of the financial institution) to whom the dedicated site is provided from the standpoint of the financial institution.

そのデータ構造は、当該顧客を一意に識別する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 system 10 . This program is composed of codes for performing various operations described below.

図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 system 10 . This "registration" can be used in various ways, such as registering information in the application DB 127 or the linkage DB 128 so that customers of each financial institution can use an unregistered application, application linkage by API or batch, and data linkage. can include the meaning of

そこでアプリ管理サーバ100は、上述のアプリベンダが操作する所定の端末(図12では“ベンダ端末”と称し、ネットワーク1に接続可能な端末である)から、アプリ登録要求を受信し、判定画面50を返信する(s1~s2)。 Therefore, the application management server 100 receives an application registration request from a predetermined terminal operated by the application vendor (referred to as a “vendor terminal” in FIG. 12, which is a terminal that can be connected to the network 1). (s1 to s2).

そこで上述のベンダの担当者は、ベンダ端末で判定画面50を閲覧し、自身の意図に沿った選択肢を指定する。ベンダ端末はこの指定を受け、回答としてアプリ管理サーバ100に返信する(s3)。 Therefore, the person in charge of the vendor views the determination screen 50 on the vendor terminal and designates an option according to his/her intention. The vendor terminal receives this designation and replies to the application management server 100 as a reply (s3).

一方、上述の回答を取得し、当該アプリベンダの状況すなわち意図を判定する(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 application management server 100 refers to the cooperation DB 128. Then, a list of each application whose information is included in the cooperation DB 128 (a list of applications that have already accepted cooperation) is returned as a cooperation candidate (s5).

ベンダ端末では、アプリベンダの担当者が上述の連携候補中から選択した連携希望対象のアプリの情報を、アプリ管理サーバ100に返す。アプリ管理サーバ100は、この情報を得て、当該情報が示す連携希望対象のアプリのアプリベンダの所定装置に対し、連携希望があった旨を通知し、その受諾可否に関する回答を取得する。また、この回答が連携可というものであれば、連携DB128における該当レコードの許可アプリの欄に、上述の自アプリのIDをセットし(s6)、処理を終了する。 In the vendor terminal, the application vendor's person in charge returns to the application management server 100 information on the application for which cooperation is desired selected from the above-mentioned cooperation candidates. The application management server 100 obtains this information, notifies the predetermined device of the application vendor of the application for which cooperation is desired indicated by the information that the cooperation request has been made, and acquires a response regarding whether or not to accept the request. If the answer is that cooperation is possible, the ID of the own application is set in the permitted application column of the corresponding record in the cooperation DB 128 (s6), and the process is terminated.

一方、上述の判定の結果、当該アプリベンダの意図が、対象アプリを金融機関の顧客向けに公開するための要求であった場合(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 application management server 100 executes the processing for publication. , the information of the target application is registered in the application DB 127 (s7), and the process ends. At this time, if the target application permits cooperation with other applications, that information is registered in the cooperation DB 128 .

また、上述の判定の結果、当該アプリベンダの意図が、対象アプリを他アプリとの連携対象として公開するための要求であった場合(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 application management server 100 performs examination/registration. As a registration process, for example, the information of the application is set in the examination flow by the operator of the portal providing system 10 or the application vendor, and after the examination, the information of the application is registered in the cooperation DB 128 (s8), End the process.
<Flow example 2>

続いて、本実施形態のポータル提供システム10による、各金融機関の顧客に対する専用サイトすなわち「Mypage」の、当該金融機関名義での配信と、そこでの操作に応じたアプリ機能配信に伴う処理について説明する。図13は、本実施形態のポータル提供方法のフロー例2を示す図である。 Subsequently, the portal providing system 10 of the present embodiment distributes a dedicated site, that is, "Mypage", to the customer of each financial institution under the name of the financial institution, and the processing involved in distributing the application function according to the operation there. do. FIG. 13 is a diagram showing a flow example 2 of the portal providing method of this embodiment.

この場合、或る金融機関の顧客である企業において、所定の担当者が企業端末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 company terminal 400 and performs a login operation. The company terminal 400 accepts the operation and transmits an authentication request including the details of the operation to the portal providing server 150 (s10).

一方、ポータル提供サーバ150は、認証要求に応じて顧客DB156に基づく所定の認証処理を実行し、当該企業に関して契約中のアプリに関する配信要求をアプリ管理サーバ100に送る(s11)。 On the other hand, the portal providing server 150 executes predetermined authentication processing based on the customer DB 156 in response to the authentication request, and sends a distribution request regarding the application under contract with respect to the company to the application management server 100 (s11).

アプリ管理サーバ100は、配信要求を受信し、この配信要求が含む当該企業のIDをキーに、アプリDB127で当該企業のIDが「利用者」欄に設定中のアプリを特定し、これをポータル提供サーバ150に通知する(s12)。 The application management server 100 receives the distribution request, uses the ID of the company included in the distribution request as a key, identifies the application whose ID of the company is set in the "user" field in the application DB 127, and sends it to the portal. The providing server 150 is notified (s12).

ポータル提供サーバ150は、上述の通知を受けて、予め保持するMypageのフォーマットに、当該企業の情報(顧客DB156で抽出)と、上述の通知が示すアプリのアイコン(予め記憶装置で保持するか、アプリ管理サーバ100から配信を受けたもの)を配置して、Mypageの表示データを生成し、これを上述の企業端末400に配信する(s13)。 The portal providing server 150 receives the above-mentioned notification and stores the information of the company (extracted from the customer DB 156) and the application icon indicated by the above-mentioned notification (preliminarily stored in a storage device or received from the application management server 100) is arranged, Mypage display data is generated, and this is distributed to the above-described company terminal 400 (s13).

企業端末400では、この表示データを受信して、図14の画面1000のごとく、ディスプレイ等で表示させる(s14)。また、企業端末400は、Mypage内で、担当者によるアプリの選択指示を受け(s15)、その内容をポータル提供サーバ150に通知する。 The company terminal 400 receives this display data and displays it on a display or the like, like the screen 1000 in FIG. 14 (s14). In addition, the company terminal 400 receives an application selection instruction from the person in charge within Mypage (s15), and notifies the portal providing server 150 of the content.

ポータル提供サーバ150は、当該内容が示すアプリについての起動要求をアプリ管理サーバ100に通知する(s16)。一方、アプリ管理サーバ100は、上述の起動要求をアプリ機能配信サーバ300に転送する(s17)。 The portal providing server 150 notifies the application management server 100 of an activation request for the application indicated by the content (s16). On the other hand, the application management server 100 transfers the activation request to the application function distribution server 300 (s17).

アプリ機能配信サーバ300は、当該アプリの機能配信(例:SaaS等の技術を適宜採用したもの)を実行する(s18)。この機能配信は、例えば、アプリ管理サーバ100からポータル提供サーバ150を経由して(s19、s20)、上述の企業端末400に行われる。この時、企業端末400を操作する担当者は、あくまでも金融機関から提供されたMypageで所望のアプリを操作しているとの認識でいる。
続いて、企業端末400は、上述の担当者によるアプリの操作を受け付けて、その内容をポータル提供サーバ150に送信する(s21)。
The application function distribution server 300 executes function distribution of the application (for example, by appropriately adopting technology such as SaaS) (s18). This function delivery is performed to the above-mentioned company terminal 400 from the application management server 100 via the portal providing server 150 (s19, s20), for example. At this time, the person in charge of operating the company terminal 400 recognizes that he/she is operating a desired application using Mypage provided by the financial institution.
Subsequently, the company terminal 400 accepts the operation of the application by the person in charge and transmits the contents thereof to the portal providing server 150 (s21).

ポータル提供サーバ150では、上述の操作の内容を企業端末400から受信し、これをアプリ管理サーバ100に転送する(s22)。アプリ管理サーバ100は、この操作内容をさらにアプリ機能配信サーバ400に転送する(s23)。 The portal providing server 150 receives the content of the above operation from the company terminal 400 and transfers it to the application management server 100 (s22). The application management server 100 further transfers this operation content to the application function distribution server 400 (s23).

一方、アプリ機能配信サーバ400は、アプリ管理サーバ100から転送されてきた操作内容を引数として、該当アプリに与えることで、処理結果を生成し、これをアプリ管理サーバ100およびポータル提供サーバ150を経由して、Mypageでの表示という形で企業端末400に返信する(s24、s26、s28)。 On the other hand, the application function distribution server 400 generates a processing result by giving the operation content transferred from the application management server 100 as an argument to the corresponding application, and transmits the processing result via the application management server 100 and the portal providing server 150. Then, it is returned to the company terminal 400 in the form of display on Mypage (s24, s26, s28).

この時、アプリ機能配信サーバ400は、上述の企業(の担当者)による当該アプリの利用状況を、適宜な記憶装置に格納するとしてもよい。このことは、アプリ管理サーバ100でも同様であり、分析サーバ200に対して、上述の利用状況の情報を利用履歴DB225に格納させる。
企業端末400では、上述のアプリでの処理結果をMypageにて受信し、ディスプレイ上で表示させ(s29)、処理を終了する。
<フロー例3>
続いて、分析サーバ200における分析処理について説明する。図15は、本実施形態のポータル提供方法のフロー例3を示す図である。
At this time, the application function distribution server 400 may store the usage status of the application by (the person in charge of) the above company in an appropriate storage device. This also applies to the application management server 100 , and causes the analysis server 200 to store the information on the usage status described above in the usage history DB 225 .
In the company terminal 400, Mypage receives the processing result of the application described above, displays it on the display (s29), and ends the processing.
<Flow example 3>
Next, analysis processing in the analysis server 200 will be described. FIG. 15 is a diagram showing a flow example 3 of the portal providing method of this embodiment.

この場合、分析サーバ200は、例えば、ある金融機関と取り決めたスケジュールに応じて、或いは、データ分析結果を所望する所定の事業者からのリクエストに応じて、利用履歴DB225を参照し、企業の属性情報と当該企業の利用履歴の情報を抽出する(s30)。 In this case, the analysis server 200 refers to the usage history DB 225, for example, according to a schedule agreed upon with a certain financial institution, or according to a request from a predetermined business operator who desires the results of data analysis. Information and usage history information of the company are extracted (s30).

また、分析サーバ200は、s30で得た情報に基づき、企業属性に応じたアプリの利用傾向について分析する(s31)。この分析は、例えば、地域、業種、規模といった属性が共通する企業群において、契約ないし利用が所定基準より多いアプリを特定するといった処理であり、一般的な統計処理を実行すればよい。 In addition, the analysis server 200 analyzes the application usage trends according to the corporate attributes based on the information obtained in s30 (s31). This analysis is, for example, a process of identifying applications with more contracts or usage than a predetermined standard in a group of companies having common attributes such as region, industry, and size, and general statistical processing may be performed.

続いて、分析サーバ200は、s31での分析の結果を、上述の金融機関の所定端末か、或いは上述のリクエストを行ってきた所定事業者の端末に対し配信し(s32)、処理を終了する。ここで配信する情報は、例えば、属性が共通する顧客グループにおいて契約ないし利用が所定基準より多いアプリの利用や契約を推奨する情報1102(図16の画面1100)、を想定できる。ここでは、最も利用されたアプリすなわち推奨しうるアプリの情報の他、最も利用されなかったアプリすなわち利用を推奨できないアプリの情報1101も提示する形態も想定できる。その際、利用頻度やデータ量といった事象について、レベル感を星印の数(多いほど高頻度、大データ量)で表示するといった制御を行うことも好適である。
<フロー例4>
Subsequently, the analysis server 200 distributes the result of the analysis in s31 to the specified terminal of the above-mentioned financial institution or the terminal of the specified business operator that has made the above-mentioned request (s32), and ends the process. . The information distributed here can be assumed to be, for example, information 1102 (screen 1100 in FIG. 16) that recommends the use or contract of an application whose contract or usage is greater than a predetermined standard in a customer group having a common attribute. Here, it is conceivable to present information 1101 of the least used application, that is, the application whose use is not recommended, in addition to the information of the most used application, that is, the application that can be recommended. At that time, it is also preferable to perform control such that the level of events such as the frequency of use and the amount of data is displayed by the number of stars (higher frequency, larger amount of data).
<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 company terminal 400 accepts the application operation by the person in charge on Mypage, and notifies the application function distribution server 400 of the content via the portal providing server 150 and the application management server 100, for example (s40). Here, it is assumed that "application 1" is the cooperation source and "application 2" is the cooperation destination.
The application function distribution server 400 responsible for distributing the function of "application 1" receives the above notification and requests the application management server 100 for inter-application cooperation (s41, s42).

一方、アプリ管理サーバ100は、連携DB128を参照し、上述の「アプリ2」の許可アプリとして「アプリ1」が設定されているかチェックすることで、連携可否を判定する(s43)。 On the other hand, the application management server 100 refers to the cooperation DB 128 and checks whether "application 1" is set as a permitted application of "application 2" described above, thereby determining whether cooperation is possible (s43).

上述の判定の結果、連携不可であった場合(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 application management server 100 notifies the application function distribution server 400 of "application 1" of an error (s45). In this case, application function distribution server 400 receives the error notification, executes predetermined processing in a state in which cooperation with “application 2” is not possible (s46), and returns this to company terminal 400 as a processing result.

一方、上述の判定の結果、連携可であった場合(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 application management server 100 executes the process of calling "application 2" to the application function distribution server 400 of "application 2". (s47). In response to this, the application function distribution server 400 of "application 2" performs a predetermined process (executes the process using a predetermined value included in the operation content as an argument) and returns the process result (s48).

アプリ管理サーバ100は、この処理結果を「アプリ1」のアプリ機能配信サーバ400に提供する(s49)。この場合のアプリ機能配信サーバ400は、「アプリ2」での処理結果を引数の1つとして処理を実行し、処理結果を生成し(s46)、これを企業端末400に返す。 The application management server 100 provides this processing result to the application function distribution server 400 of "application 1" (s49). The application function distribution server 400 in this case executes processing with the processing result of “application 2” as one of the arguments, generates a processing result (s46), and returns it to the company terminal 400. FIG.

企業端末400では、「アプリ1」での処理結果を取得して、図18の画面1200のごとく表示し(s50)、処理を終了する。この画面1200では、処理結果とその連携ステータスの各情報1201を表示させている。図18の例では、連携に成功した状態を示す。

<フロー例5>
The company terminal 400 acquires the processing result of "application 1", displays it as shown in the screen 1200 of FIG. 18 (s50), and ends the processing. This screen 1200 displays information 1201 of the processing result and its cooperation status. The example of FIG. 18 shows a state in which cooperation has succeeded.

<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 function distribution server 400 of "application 2" has transmitted a processing result processed within a certain period of time to the application management server 100 as a pre-cooperation request (s60). On the other hand, the application management server 100 receives this and stores it in the storage device 101 (s61).

またその後、「アプリ1」のアプリ機能配信サーバ400が、上述の「アプリ2」とのデータ連携要求を、アプリ管理サーバ100に通知してきたとする(s62)。 After that, it is assumed that the application function distribution server 400 of "application 1" notifies the application management server 100 of the above-described data cooperation request with "application 2" (s62).

この場合、アプリ管理サーバ100は、「アプリ1」と「アプリ2」との連携について、上述の図17のフローでの連携可否の判定と同様に判定し(s63)、その結果が連携不可である場合(s64:N)、エラー通知を「アプリ1」のアプリ機能配信サーバ400に行う(s65)。その場合、「アプリ1」のアプリ機能配信サーバ400は、連携できなかった際の所定処理を実行し(s66)、処理を終了する。 In this case, the application management server 100 determines whether cooperation between "application 1" and "application 2" is possible in the same manner as the determination of whether cooperation is possible in the flow of FIG. If there is (s64: N), an error notification is sent to the application function distribution server 400 of "application 1" (s65). In this case, the application function distribution server 400 for "application 1" executes a predetermined process when cooperation fails (s66), and terminates the process.

他方、上述の判定の結果、連携可である場合(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 function distribution server 400 of "application 1" (s67).
In this case, the application function distribution server 400 for "application 1" executes a predetermined process using the provided process result as an argument (s66), and terminates the process.

以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 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 network 10 portal providing system 100 application management server 101 storage device 102 program 103 memory 104 computing device 105 communication device 125 bank DB
126 Vendor DB
127 App DB
128 Collaboration DB
150 Portal providing server 151 Storage device 152 Program 153 Memory 154 Arithmetic device 155 Communication device 156 Customer DB
200 Analysis server 201 Storage device 202 Program 203 Memory 204 Arithmetic device 205 Communication device 225 Usage history DB
226 Analysis DB
300 Application function distribution server 400 Corporate terminal

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:
JP2019114500A 2019-06-20 2019-06-20 Portal provision system and portal provision method Active JP7157010B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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