[go: up one dir, main page]

JP7677520B1 - On-demand service providing system, on-demand service providing method, and program - Google Patents

On-demand service providing system, on-demand service providing method, and program Download PDF

Info

Publication number
JP7677520B1
JP7677520B1 JP2024181873A JP2024181873A JP7677520B1 JP 7677520 B1 JP7677520 B1 JP 7677520B1 JP 2024181873 A JP2024181873 A JP 2024181873A JP 2024181873 A JP2024181873 A JP 2024181873A JP 7677520 B1 JP7677520 B1 JP 7677520B1
Authority
JP
Japan
Prior art keywords
user
service
unit
information
content
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
JP2024181873A
Other languages
Japanese (ja)
Other versions
JP2025137360A (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.)
Toppan Holdings Inc
Original Assignee
Toppan Holdings Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toppan Holdings Inc filed Critical Toppan Holdings Inc
Priority to JP2024181873A priority Critical patent/JP7677520B1/en
Application granted granted Critical
Publication of JP7677520B1 publication Critical patent/JP7677520B1/en
Publication of JP2025137360A publication Critical patent/JP2025137360A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Figure 0007677520000001

【課題】オンデマンドサービスの利便性を向上することが可能なオンデマンドサービス提供システム、オンデマンドサービス提供方法、及びプログラムを提供する。
【解決手段】第1のサービスにおいて選択した商品に対する事前決済を行ったユーザに関する情報を示すユーザ情報を取得するユーザ情報取得部と、取得された前記ユーザ情報に基づき、前記事前決済を行った前記ユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与部と、前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供部と、前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記商品に用いられるコンテンツを公開するコンテンツ公開部と、を備えるオンデマンドサービス提供システム。
【選択図】図1

Figure 0007677520000001

An on-demand service providing system, an on-demand service providing method, and a program are provided that are capable of improving the convenience of on-demand services.
[Solution] An on-demand service providing system comprising a user information acquisition unit that acquires user information indicating information about a user who has made a prepayment for a product selected in a first service, an authority granting unit that grants the user who has made the prepayment authority to use a second service different from the first service based on the acquired user information, an access information providing unit that provides the user to whom the authority has been granted access information for accessing the second service, and a content publishing unit that publishes content used in the product to the user who has accessed the second service based on the access information.
[Selected Figure] Figure 1

Description

本発明は、オンデマンドサービス提供システム、オンデマンドサービス提供方法、及びプログラムに関する。 The present invention relates to an on-demand service providing system, an on-demand service providing method, and a program.

近年、コンテンツを用いた商品を作成して販売するためのオンデマンドサービスに対するニーズが高まっている。当該オンデマンドサービスを提供するための技術は、各種提案されている。 In recent years, there has been an increasing need for on-demand services for creating and selling products using content. Various technologies have been proposed for providing such on-demand services.

例えば、下記特許文献1には、コンテンツの所有者が自身のコンテンツ(画像など)をサーバに登録し、一般消費者にコンテンツを販売することができる技術が開示されている。当該技術では、一般消費者は、コンテンツが公開されているコンテンツギャラリーへアクセスしてコンテンツの購入手続きを行うと、プリント端末にてコンテンツをプリントすることができる。 For example, the following Patent Document 1 discloses a technology that enables content owners to register their own content (images, etc.) on a server and sell the content to general consumers. With this technology, general consumers can access a content gallery where the content is publicly available, complete the purchase procedure for the content, and then print the content at a print terminal.

特開2010-61245号公報JP 2010-61245 A

しかしながら、上記特許文献1に記載された技術では、他のサービスとの連携ができず、利便性が低い場合があった。 However, the technology described in Patent Document 1 above does not allow for integration with other services, and can be less convenient.

上述の課題を鑑み、本発明の目的は、オンデマンドサービスの利便性を向上することが可能なオンデマンドサービス提供システム、オンデマンドサービス提供方法、及びプログラムを提供することにある。 In view of the above problems, the object of the present invention is to provide an on-demand service providing system, an on-demand service providing method, and a program that can improve the convenience of on-demand services.

上述の課題を解決するために、本発明の一態様に係るオンデマンドサービス提供システムは、第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与部と、前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供部と、前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開部と、を備えるオンデマンドサービス提供システムである。 In order to solve the above-mentioned problems, an on-demand service providing system according to one embodiment of the present invention is an on-demand service providing system comprising: an authority granting unit that grants authority to a user who has made a prepayment for a first service to use a second service different from the first service; an access information providing unit that provides the user to whom the authority has been granted with access information for accessing the second service; and a content publishing unit that publishes content used in a product selected by the user in the first service to the user who has accessed the second service based on the access information.

本発明の一態様に係るオンデマンドサービス提供方法は、第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与過程と、前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供過程と、前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開過程と、を含むコンピュータにより実行されるオンデマンドサービス提供方法である。 An on-demand service providing method according to one aspect of the present invention is an on-demand service providing method executed by a computer, including an authorization process for granting authority to a user who has made a prepayment for a first service to use a second service different from the first service, an access information providing process for providing access information for accessing the second service to the user to whom the authority has been granted, and a content publishing process for publishing content used in a product selected by the user in the first service to the user who has accessed the second service based on the access information.

本発明の一態様に係るプログラムは、コンピュータを、第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与手段と、前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供手段と、前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開手段と、として機能させるためのプログラムである。 A program according to one aspect of the present invention is a program for causing a computer to function as an authority granting means for granting authority to a user who has made a prepayment for a first service to use a second service different from the first service, an access information providing means for providing access information for accessing the second service to the user to whom the authority has been granted, and a content publishing means for publishing content used in a product selected by the user in the first service to the user who has accessed the second service based on the access information .

本発明によれば、オンデマンドサービスの利便性を向上することができる。 The present invention can improve the convenience of on-demand services.

本実施形態に係るオンデマンドサービス提供システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of an on-demand service providing system according to an embodiment of the present invention. 本実施形態に係るユーザ端末の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a user terminal according to the present embodiment. 本実施形態に係るコンテンツホルダー端末の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a content holder terminal according to the present embodiment. 本実施形態に係る中間事業者端末の機能構成の一例を示すブロック図である。4 is a block diagram showing an example of a functional configuration of an intermediate business terminal according to the present embodiment. FIG. 本実施形態に係る管理者端末の機能構成の一例を示すブロック図である。4 is a block diagram showing an example of a functional configuration of an administrator terminal according to the embodiment; FIG. 本実施形態に係る商品管理システムの機能構成の一例を示すブロック図である。2 is a block diagram showing an example of a functional configuration of a product management system according to the present embodiment. FIG. 本実施形態に係るコンテンツ管理システムの機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a content management system according to the present embodiment. 本実施形態に係る商品及びコンテンツの公開に関する処理の流れの一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a process flow relating to the disclosure of products and contents according to the embodiment. 本実施形態に係る商品の選択に関する処理の流れの一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a process flow related to product selection according to the embodiment. 本実施形態に係るコンテンツ管理システムへのアクセスに関する処理の流れの一例を示すシーケンス図である。10 is a sequence diagram showing an example of a processing flow regarding access to a content management system according to the present embodiment. FIG. 本実施形態に係るコンテンツの選択に関する処理の流れの一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a processing flow relating to content selection according to the embodiment.

以下、図面を参照しながら本発明の実施形態について詳しく説明する。 The following describes in detail an embodiment of the present invention with reference to the drawings.

<1.オンデマンドサービス提供システムについて>
図1を参照して、本実施形態に係るオンデマンドサービス提供システムについて説明する。図1は、本実施形態に係るオンデマンドサービス提供システムの構成の一例を示す図である。
<1. About the on-demand service provision system>
An on-demand service providing system according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of an on-demand service providing system according to this embodiment.

<1-1.オンデマンドサービス提供システムの概要>
図1に示すオンデマンドサービス提供システム1は、複数のサービスが連携したオンデマンドサービスを提供するシステムである。オンデマンドサービスは、ユーザからの注文を受けてから、注文内容に応じた商品を製造し、利用者へ商品を発送するサービスである。複数のサービスは、例えば、ユーザが商品を選択して決済することが可能なサービス(第1のサービス)と、ユーザが商品を作成して製造を依頼することが可能なサービス(第2のサービス)である。商品は、例えば、フォトブック、ポスター、ポストカード、カレンダー、キャンパスパネル、Tシャツ等の被服などである。ユーザは、第2のサービスにてコンテンツホルダーによって提供されるコンテンツを用いて、商品を作成することができる。コンテンツは、例えば、写真、絵画などの画像である。
<1-1. Overview of on-demand service provision system>
The on-demand service providing system 1 shown in FIG. 1 is a system that provides an on-demand service in which a plurality of services are linked together. The on-demand service is a service that receives an order from a user, manufactures a product according to the order, and delivers the product to the user. The plurality of services are, for example, a service (first service) that allows a user to select a product and make a payment, and a service (second service) that allows a user to create a product and request its manufacture. The products are, for example, photo books, posters, postcards, calendars, canvas panels, clothing such as T-shirts, and the like. The user can create a product using content provided by a content holder in the second service. The content is, for example, an image such as a photograph or a painting.

本実施形態に係るオンデマンドサービスでは、ユーザは、第1のサービスにおいて選択した商品に対する事前決済を行うことで、第2のサービスにおいて商品に用いるコンテンツを選択可能となる。具体的に、第1のサービスにてユーザが商品を選択して決済を行うと、当該ユーザに対して第2のサービスを利用するための権限が付与される。権限付与により、ユーザは、第2のサービスを利用することが可能となる。即ち、ユーザは、第2のサービスを利用する前に第1のサービスにて商品の支払を完了させる決済(即ち事前決済)を行う必要がある。権限付与後、ユーザは、第2のサービスにて商品に用いるコンテンツを選択することで商品を作成し、作成した商品の製造を依頼することが可能となる。 In the on-demand service according to this embodiment, a user can select content to be used for a product in a second service by making a prepayment for the product selected in the first service. Specifically, when a user selects a product in the first service and makes a payment, the user is granted authority to use the second service. With the authorization granted, the user can use the second service. That is, the user needs to make a payment (i.e., a prepayment) to complete payment for the product in the first service before using the second service. After the authorization is granted, the user can create the product by selecting the content to be used for the product in the second service and request the manufacturing of the created product.

以下では、第1のサービスが、ユーザから寄付を受け付け、寄付の対価として商品を提供するサービス(例えばふるさと納税)である例を一例として、本実施形態について説明する。この場合、事前決済では、寄付者(ユーザ)から支払われる金銭が自治体(コンテンツホルダー)への寄付金として受け付けられる。
コンテンツとして用いられる画像は、例えば、風景、動物、ご当地アイドル、名産品など、自治体に関連するものを示す画像である。自治体は、自治体に関連するものを示す画像をコンテンツとして用いることで、画像が示すものに関連する寄付を呼び掛けることも可能である。例えば、自治体は、希少動物の画像を用いて希少動物の保護を目的とした寄付、風景(例えば棚田など)の画像を用いて風景の保全を目的とした寄付などを呼び掛けることができる。
In the following, the present embodiment will be described by taking as an example a service in which the first service accepts donations from users and provides products in return for the donations (for example, hometown tax payment). In this case, in the advance payment, money paid by the donor (user) is accepted as a donation to the local government (content holder).
The images used as content are, for example, images showing things related to the local government, such as landscapes, animals, local idols, and local specialties. By using images showing things related to the local government as content, the local government can also call for donations related to what the images show. For example, the local government can call for donations for the purpose of protecting rare animals using an image of a rare animal, or for the purpose of preserving the landscape using an image of a landscape (such as rice terraces).

<1-2.オンデマンドサービス提供システムの構成>
図1に示すように、オンデマンドサービス提供システム1は、ユーザ端末10と、コンテンツホルダー端末20と、中間事業者端末30と、管理者端末40と、商品管理システム50と、コンテンツ管理システム60と、商品製造システム70とを備える。オンデマンドサービス提供システム1に用いられるネットワークは、情報の授受を行うための構成として、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、電話網(携帯電話網、固定電話網等)、地域IP(Internet Protocol)網、インターネット等が適用される。
<1-2. Configuration of on-demand service providing system>
1, the on-demand service providing system 1 includes a user terminal 10, a content holder terminal 20, an intermediary business terminal 30, an administrator terminal 40, a product management system 50, a content management system 60, and a product manufacturing system 70. The network used in the on-demand service providing system 1 is configured for transmitting and receiving information and may be, for example, a local area network (LAN), a wide area network (WAN), a telephone network (mobile phone network, landline telephone network, etc.), a regional Internet Protocol (IP) network, the Internet, etc.

(1)ユーザ端末10
ユーザ端末10は、ユーザが使用する端末である。ユーザは、例えば寄付者である。ユーザ端末10は、例えば、スマートフォンやタブレット端末などの携帯端末、又はPC(Personal Computer)などである。ユーザ端末10は、ネットワークを介して、中間事業者端末30と、商品管理システム50と、コンテンツ管理システム60と通信可能に接続される。
(1) User Terminal 10
The user terminal 10 is a terminal used by a user. The user is, for example, a donor. The user terminal 10 is, for example, a mobile terminal such as a smartphone or a tablet terminal, or a PC (Personal Computer). The user terminal 10 is communicatively connected to the intermediary business terminal 30, the product management system 50, and the content management system 60 via a network.

ユーザは、ユーザ端末10を操作して、商品管理システム50によって提供される第1のサービス及びコンテンツ管理システム60によって提供される第2のサービスを利用することができる。第1のサービスの利用において、ユーザは、商品検索、商品選択、支払手続きなどを行う。第2のサービスの利用において、ユーザは、初回確認、レシピ選択、コンテンツ検索、コンテンツ選択、配送情報登録などを行う。
なお、ユーザは、アクセス情報を用いてユーザ端末10から第2のサービスへアクセスすることで、第2のサービスを利用することが可能となる。アクセス情報は、第2のサービスにアクセスするための情報であり、例えば各ユーザに固有のURL(Uniform Resource Locator)である。当該URLは、アクセスしたユーザが事前決済を行っていることを識別するためのシリアルコードを含む。アクセス情報は、ユーザがユーザ端末10を操作して第1のサービスにて商品の事前決済を行うと、中間事業者端末30からユーザ端末10へ送信される。
A user can operate the user terminal 10 to use a first service provided by the product management system 50 and a second service provided by the content management system 60. When using the first service, the user performs product search, product selection, payment procedures, etc. When using the second service, the user performs initial confirmation, recipe selection, content search, content selection, delivery information registration, etc.
The user can use the second service by accessing the second service from the user terminal 10 using the access information. The access information is information for accessing the second service, and is, for example, a URL (Uniform Resource Locator) unique to each user. The URL includes a serial code for identifying that the accessing user has made a prepayment. The access information is transmitted from the intermediary business terminal 30 to the user terminal 10 when the user operates the user terminal 10 to make a prepayment for a product in the first service.

(2)コンテンツホルダー端末20
コンテンツホルダー端末20は、コンテンツホルダーが使用する端末である。コンテンツホルダーは、例えば、自治体である。コンテンツホルダー端末20は、例えば、スマートフォンやタブレット端末などの携帯端末、又はPCなどである。コンテンツホルダー端末20は、ネットワークを介して、コンテンツ管理システム60と通信可能に接続される。
(2) Content holder terminal 20
The content holder terminal 20 is a terminal used by a content holder. The content holder is, for example, a local government. The content holder terminal 20 is, for example, a mobile terminal such as a smartphone or a tablet terminal, or a PC. The content holder terminal 20 is communicably connected to a content management system 60 via a network.

コンテンツホルダーは、コンテンツホルダー端末20を操作して、コンテンツ管理システム60によって提供される第2のサービスを利用することができる。第2のサービスの利用において、コンテンツホルダーは、コンテンツ登録、コンテンツホルダータグ付与などを行う。 The content holder can use the second service provided by the content management system 60 by operating the content holder terminal 20. When using the second service, the content holder performs content registration, content holder tag assignment, etc.

(3)中間事業者端末30
中間事業者端末30は、中間事業者が使用する端末である。中間事業者は、例えば、自治体から業務を委託された事業者である。中間事業者端末30は、例えば、スマートフォンやタブレット端末などの携帯端末、又はPCなどである。中間事業者端末30は、ネットワークを介して、ユーザ端末10と、商品管理システム50と、コンテンツ管理システム60と通信可能に接続される。
(3) Intermediate business operator terminal 30
The intermediate business operator terminal 30 is a terminal used by an intermediate business operator. The intermediate business operator is, for example, a business operator that has been entrusted with a task by a local government. The intermediate business operator terminal 30 is, for example, a mobile terminal such as a smartphone or a tablet terminal, or a PC. The intermediate business operator terminal 30 is communicably connected to the user terminal 10, the product management system 50, and the content management system 60 via a network.

中間事業者は、中間事業者端末30を操作して、商品管理システム50によって提供される第1のサービスを利用することができる。第1のサービスの利用において、中間事業者は、商品登録を行う。また、中間事業者は、中間事業者端末30を操作して、第1のサービスにおいて選択した商品に対する事前決済を行ったユーザに関する情報(以下、「ユーザ情報」とも称される)を商品管理システム50から取得することができる。また、中間事業者は、中間事業者端末30を操作して、アクセス情報をユーザへ送信する業務を行う。当該業務において、中間事業者は、商品管理システム50から連携されるユーザ情報が示す各ユーザについて、管理者による管理者端末40の操作に基づきコンテンツ管理システム60上で作成されるアクセス情報を各ユーザへメールで送信する。 The intermediary business operator can use the first service provided by the product management system 50 by operating the intermediary business operator terminal 30. In using the first service, the intermediary business operator registers products. The intermediary business operator can also operate the intermediary business operator terminal 30 to obtain information on users who have made prepayments for products selected in the first service from the product management system 50 (hereinafter also referred to as "user information"). The intermediary business operator also operates the intermediary business operator terminal 30 to perform a task of sending access information to users. In this task, the intermediary business operator sends, by email, to each user, access information created on the content management system 60 based on the operation of the administrator terminal 40 by the administrator, for each user indicated by the user information linked from the product management system 50.

(4)管理者端末40
管理者端末40は、管理者が使用する端末である。管理者は、例えば、第2のサービス及びコンテンツ管理システム60を提供する事業者である。管理者端末40は、例えば、スマートフォンやタブレット端末などの携帯端末、又はPCなどである。管理者端末40は、ネットワークを介して、コンテンツ管理システム60と通信可能に接続される。
(4) Administrator terminal 40
The administrator terminal 40 is a terminal used by an administrator. The administrator is, for example, a business operator that provides the second service and the content management system 60. The administrator terminal 40 is, for example, a mobile terminal such as a smartphone or a tablet terminal, or a PC. The administrator terminal 40 is communicably connected to the content management system 60 via a network.

管理者は、管理者端末40を操作して、コンテンツ管理システム60によって提供される第2のサービスを利用することができる。第2のサービスの利用において、管理者は、管理者タグ付与、アクセス情報の作成などを行う。 The administrator can use the second service provided by the content management system 60 by operating the administrator terminal 40. When using the second service, the administrator assigns administrator tags, creates access information, etc.

なお、上述したユーザ端末10及び中間事業者端末30には、商品管理アプリによって各種のUI(User Inteface)が表示される。商品管理アプリは、ユーザ及び中間事業者が商品管理システム50の機能に基づき提供される第1のサービスを利用するためのアプリケーションである。ユーザ及び中間事業者は、商品管理アプリによって各端末に表示されるUIを操作することで、第1のサービスを利用することができる。
また、ユーザ端末10、コンテンツホルダー端末20、中間事業者端末30、及び管理者端末40には、コンテンツ管理アプリによって各種のUIが表示される。コンテンツ管理アプリは、ユーザ、コンテンツホルダー、中間事業者、及び管理者がコンテンツ管理システム60の機能に基づき提供される第2のサービスを利用するためのアプリケーションである。ユーザ、コンテンツホルダー、中間事業者、及び管理者は、コンテンツ管理アプリによって各端末に表示されるUIを操作することで、第2のサービスを利用することができる。
なお、各アプリの機能は、各端末に各アプリをインストールすること(即ちネイティブアプリ)で提供されてもよいし、Webシステム(即ちWebアプリ)によって提供されてもよい。Webアプリの場合、各アプリはサーバで管理されており、その機能はWebブラウザを介して提供される。
Note that various UIs (User Interfaces) are displayed by a product management app on the above-mentioned user terminal 10 and the intermediary business terminal 30. The product management app is an application that enables the user and the intermediary business to use the first service provided based on the functions of the product management system 50. The user and the intermediary business can use the first service by operating the UI displayed on each terminal by the product management app.
Furthermore, various UIs are displayed by a content management application on the user terminal 10, the content holder terminal 20, the intermediary business terminal 30, and the administrator terminal 40. The content management application is an application that enables the user, the content holder, the intermediary business, and the administrator to use the second service provided based on the functions of the content management system 60. The user, the content holder, the intermediary business, and the administrator can use the second service by operating the UI displayed on each terminal by the content management application.
The functions of each application may be provided by installing the application on each terminal (i.e., native application), or may be provided by a web system (i.e., web application). In the case of a web application, each application is managed by a server, and its functions are provided via a web browser.

(5)商品管理システム50
商品管理システム50は、商品を管理するためのシステムである。商品管理システム50は、例えば、1又は複数のサーバ(例えば、クラウドサーバ)によって実現される。商品管理システム50は、ネットワークを介して、ユーザ端末10と、中間事業者端末30と通信可能に接続される。
(5) Product Management System 50
The product management system 50 is a system for managing products. The product management system 50 is realized, for example, by one or more servers (for example, cloud servers). The product management system 50 is communicably connected to the user terminal 10 and the intermediary business terminal 30 via a network.

(6)コンテンツ管理システム60
コンテンツ管理システム60は、コンテンツを管理するためのシステムである。コンテンツ管理システム60は、例えば、1又は複数のサーバ(例えば、クラウドサーバ)によって実現される。コンテンツ管理システム60は、ネットワークを介して、ユーザ端末10と、コンテンツホルダー端末20と、中間事業者端末30と、管理者端末40と、商品製造システム70(製造者端末80)と通信可能に接続される。
(6) Content Management System 60
The content management system 60 is a system for managing content. The content management system 60 is realized, for example, by one or more servers (for example, cloud servers). The content management system 60 is communicably connected to a user terminal 10, a content holder terminal 20, an intermediate business terminal 30, an administrator terminal 40, and a product manufacturing system 70 (manufacturer terminal 80) via a network.

(7)商品製造システム70
商品製造システム70は、商品を製造するためのシステムである。図1に示すように、商品製造システム70は、製造者端末80と、商品製造装置90とを備える。
(7) Product manufacturing system 70
The product manufacturing system 70 is a system for manufacturing products. As shown in FIG. 1, the product manufacturing system 70 includes a manufacturer terminal 80 and a product manufacturing device 90.

(7-1)製造者端末80
製造者端末80は、製造者が使用する端末である。製造者端末80は、例えば、スマートフォンやタブレット端末などの携帯端末、又はPCなどである。製造者端末80は、ネットワークを介して、コンテンツ管理システム60と通信可能に接続される。
(7-1) Manufacturer terminal 80
The manufacturer terminal 80 is a terminal used by a manufacturer. The manufacturer terminal 80 is, for example, a mobile terminal such as a smartphone or a tablet terminal, or a PC. The manufacturer terminal 80 is communicably connected to the content management system 60 via a network.

(7-2)商品製造装置90
商品製造装置90は、商品を製造する装置である。製造者は、製造者端末80を操作して商品を製造するための情報を確認し、商品製造装置90を操作して商品を製造する。製造された商品は、ユーザへ発送される。
(7-2) Product manufacturing equipment 90
The product manufacturing device 90 is a device that manufactures products. A manufacturer operates the manufacturer terminal 80 to check information for manufacturing a product, and manufactures the product by operating the product manufacturing device 90. The manufactured product is shipped to a user.

<2.ユーザ端末の機能構成>
以上、本実施形態に係るオンデマンドサービス提供システム1の構成について説明した。続いて、図2を参照して、本実施形態に係るユーザ端末10の機能構成について説明する。図2は、本実施形態に係るユーザ端末10の機能構成の一例を示すブロック図である。
図2に示すように、ユーザ端末10は、通信部110と、入力部120と、記憶部130と、制御部140と、出力部150とを備える。
2. Functional configuration of user terminal
The configuration of the on-demand service providing system 1 according to the present embodiment has been described above. Next, the functional configuration of the user terminal 10 according to the present embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the functional configuration of the user terminal 10 according to the present embodiment.
As shown in FIG. 2, the user terminal 10 includes a communication unit 110 , an input unit 120 , a storage unit 130 , a control unit 140 , and an output unit 150 .

(1)通信部110
通信部110は、各種情報を送受信する機能を有する。通信部110は、ネットワークを介して、中間事業者端末30と、商品管理システム50と、コンテンツ管理システム60と通信可能に接続される。
(1) Communication unit 110
The communication unit 110 has a function of transmitting and receiving various information. The communication unit 110 is connected to the intermediary business terminal 30, the product management system 50, and the content management system 60 via a network so as to be able to communicate with them.

中間事業者端末30との通信において、通信部110は、アクセス情報を受信する。当該アクセス情報は、ユーザが第1のサービスにて選択した商品を第2のサービスにて作成するためのページ(サイト)へアクセスするためのURLを示す情報である。 In communication with the intermediary business terminal 30, the communication unit 110 receives access information. The access information is information indicating a URL for accessing a page (site) for creating, in the second service, the product selected by the user in the first service.

商品管理システム50との通信において、通信部110は、入力情報を送信し、表示情報を受信する。通信部110が商品管理システム50へ送信する入力情報は、例えばユーザから入力される商品検索、商品選択、支払手続きなどの情報である。通信部110が商品管理システム50から受信する表示情報は、例えば各種画面の画面情報、商品検索結果、商品情報などである。 In communication with the product management system 50, the communication unit 110 transmits input information and receives display information. The input information transmitted by the communication unit 110 to the product management system 50 is, for example, information input by the user regarding product search, product selection, payment procedures, etc. The display information received by the communication unit 110 from the product management system 50 is, for example, screen information of various screens, product search results, product information, etc.

コンテンツ管理システム60との通信において、通信部110は、入力情報を送信し、表示情報を受信する。通信部110がコンテンツ管理システム60へ送信する入力情報は、例えばユーザから入力されるアクセス、初回確認、レシピ選択、コンテンツ検索、コンテンツ選択、配送情報登録などの情報である。通信部110がコンテンツ管理システム60から受信する表示情報は、例えば各種画面の画面情報、初回確認やエラーなどの情報、コンテンツ検索結果などである。 In communication with the content management system 60, the communication unit 110 transmits input information and receives display information. The input information transmitted by the communication unit 110 to the content management system 60 is, for example, information input by the user, such as access, initial confirmation, recipe selection, content search, content selection, and delivery information registration. The display information received by the communication unit 110 from the content management system 60 is, for example, screen information of various screens, information such as initial confirmation and errors, and content search results.

(2)入力部120
入力部120は、ユーザからの入力を受け付ける機能を有する。入力部120は、例えば、ユーザ端末10がハードウェアとして備える入力装置、例えばボタン、タッチパネル、マイクロフォン、マウス、キーボード等によって構成される。
(2) Input unit 120
The input unit 120 has a function of accepting input from a user. The input unit 120 is, for example, configured with an input device provided in the user terminal 10 as hardware, such as a button, a touch panel, a microphone, a mouse, a keyboard, and the like.

(3)記憶部130
記憶部130は、各種情報を記憶する機能を有する。記憶部130は、ユーザ端末10がハードウェアとして備える記憶媒体、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、RAM(Random Access read/write Memory)、ROM(Read Only Memory)、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(3) Storage unit 130
The storage unit 130 has a function of storing various information. The storage unit 130 is configured by a storage medium provided in the user terminal 10 as hardware, such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, an electrically erasable programmable read only memory (EEPROM), a random access read/write memory (RAM), a read only memory (ROM), or any combination of these storage media.

(4)制御部140
制御部140は、ユーザ端末10の動作全般を制御する機能を有する。制御部140は、例えば、ユーザ端末10がハードウェアとして備えるCPU(Central Processing Unit)又はGPU(Graphics Processing Unit)にプログラムを実行させることによって実現される。
図2に示すように制御部140は、商品関連処理部141と、コンテンツ関連処理部142と、出力処理部143とを備える。
(4) Control unit 140
The control unit 140 has a function of controlling the overall operation of the user terminal 10. The control unit 140 is realized, for example, by causing a central processing unit (CPU) or a graphics processing unit (GPU), which is provided as hardware in the user terminal 10, to execute a program.
As shown in FIG. 2, the control unit 140 includes a product-related processing unit 141 , a content-related processing unit 142 , and an output processing unit 143 .

(4-1)商品関連処理部141
商品関連処理部141は、商品に関連する処理を実行する機能を有する。商品に関連する処理は、例えば、商品管理アプリを介してユーザによって行われる商品検索、商品選択、支払手続きなどに関する処理である。
(4-1) Product-related processing unit 141
The product-related processing unit 141 has a function of executing processes related to products, such as processes related to product search, product selection, and payment procedures performed by a user via a product management application.

(4-2)コンテンツ関連処理部142
コンテンツ関連処理部142は、コンテンツに関連する処理を実行する機能を有する。コンテンツに関連する処理は、例えば、コンテンツ管理アプリを介してユーザによって行われるアクセス、初回確認、レシピ選択、コンテンツ検索、コンテンツ選択、配送情報登録などに関する処理である。
(4-2) Content-related processing unit 142
The content-related processing unit 142 has a function of executing processes related to content, such as processes related to access, initial confirmation, recipe selection, content search, content selection, and delivery information registration, performed by a user via a content management application.

(4-3)出力処理部143
出力処理部143は、出力部150における出力を制御する機能を有する。出力処理部143は、商品管理アプリ及びコンテンツ管理アプリによって提供されるUIなどを出力部150に表示させる。出力処理部143は、例えば、商品関連処理、コンテンツ関連処理などに必要な画面や情報などを出力部150に表示させる。
(4-3) Output Processing Unit 143
The output processing unit 143 has a function of controlling output in the output unit 150. The output processing unit 143 displays UIs and the like provided by product management applications and content management applications on the output unit 150. The output processing unit 143 displays, for example, screens and information required for product-related processing, content-related processing, and the like on the output unit 150.

(5)出力部150
出力部150は、各種情報を出力する機能を有する。出力部150は、ユーザ端末10がハードウェアとして備える出力装置、例えばディスプレイ装置やタッチスクリーン(タッチパネル)などの表示装置やスピーカなどの音声出力装置によって構成される。出力部150は、出力処理部143による制御に基づき、各種情報を表示する。
(5) Output unit 150
The output unit 150 has a function of outputting various information. The output unit 150 is configured by an output device provided as hardware in the user terminal 10, for example, a display device such as a display device or a touch screen (touch panel), or an audio output device such as a speaker. The output unit 150 displays various information based on the control by the output processing unit 143.

<3.コンテンツホルダー端末の機能構成>
以上、本実施形態に係るユーザ端末10の機能構成について説明した。続いて、図3を参照して、本実施形態に係るコンテンツホルダー端末20の機能構成について説明する。図3は、本実施形態に係るコンテンツホルダー端末20の機能構成の一例を示すブロック図である。
図3に示すように、コンテンツホルダー端末20は、通信部210と、入力部220と、記憶部230と、制御部240と、出力部250とを備える。
<3. Functional configuration of content holder terminal>
The functional configuration of the user terminal 10 according to the present embodiment has been described above. Next, the functional configuration of the content holder terminal 20 according to the present embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the functional configuration of the content holder terminal 20 according to the present embodiment.
As shown in FIG. 3, the content holder terminal 20 includes a communication unit 210 , an input unit 220 , a storage unit 230 , a control unit 240 , and an output unit 250 .

(1)通信部210
通信部210は、各種情報を送受信する機能を有する。通信部210は、ネットワークを介して、コンテンツ管理システム60と通信可能に接続される。
(1) Communication unit 210
The communication unit 210 has a function of transmitting and receiving various information. The communication unit 210 is connected to the content management system 60 via a network so as to be able to communicate with the content management system 60.

コンテンツ管理システム60との通信において、通信部210は、入力情報、コンテンツ情報、コンテンツホルダータグ情報などを送信し、表示情報(画面情報)、コンテンツ情報などを受信する。通信部210がコンテンツ管理システム60へ送信するコンテンツ情報は、第2のサービスにて取り扱われるコンテンツに関する情報(コンテンツ名、コンテンツ説明、コンテンツデータなど)である。コンテンツホルダータグ情報は、コンテンツホルダーが提供するコンテンツに付与するタグを示す情報である。通信部210がコンテンツ管理システム60から受信するコンテンツ情報は、第2のサービスに提供されたタグ付与対象となるコンテンツに関する情報である。 In communicating with the content management system 60, the communication unit 210 transmits input information, content information, content holder tag information, etc., and receives display information (screen information), content information, etc. The content information transmitted by the communication unit 210 to the content management system 60 is information relating to the content handled in the second service (content name, content description, content data, etc.). The content holder tag information is information indicating the tag to be assigned to the content provided by the content holder. The content information received by the communication unit 210 from the content management system 60 is information relating to the content to be tagged and provided to the second service.

(2)入力部220
入力部220は、コンテンツホルダーからの入力を受け付ける機能を有する。入力部220は、例えば、コンテンツホルダー端末20がハードウェアとして備える入力装置、例えばボタン、タッチパネル、マイクロフォン、マウス、キーボード等によって構成される。
(2) Input unit 220
The input unit 220 has a function of receiving input from a content holder. The input unit 220 is composed of, for example, an input device that the content holder terminal 20 has as hardware, such as a button, a touch panel, a microphone, a mouse, a keyboard, and the like.

(3)記憶部230
記憶部230は、各種情報を記憶する機能を有する。記憶部230は、コンテンツホルダー端末20がハードウェアとして備える記憶媒体、例えば、HDD、SSD、フラッシュメモリ、EEPROM、RAM、ROM、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(3) Storage unit 230
The storage unit 230 has a function of storing various information. The storage unit 230 is configured by a storage medium that the content holder terminal 20 has as hardware, such as a HDD, SSD, flash memory, EEPROM, RAM, ROM, or any combination of these storage media.

(4)制御部240
制御部240は、コンテンツホルダー端末20の動作全般を制御する機能を有する。制御部240は、例えば、コンテンツホルダー端末20がハードウェアとして備えるCPU又はGPUにプログラムを実行させることによって実現される。
図3に示すように制御部240は、コンテンツ提供部241と、コンテンツホルダータグ付与部242と、出力処理部243とを備える。
(4) Control unit 240
The control unit 240 has a function of controlling the overall operation of the content holder terminal 20. The control unit 240 is realized, for example, by causing a CPU or a GPU that the content holder terminal 20 has as hardware to execute a program.
As shown in FIG. 3, the control unit 240 includes a content providing unit 241 , a content holder tag adding unit 242 , and an output processing unit 243 .

(4-1)コンテンツ提供部241
コンテンツ提供部241は、コンテンツを提供する機能を有する。コンテンツ提供部241は、提供するコンテンツのコンテンツ情報を通信部210からコンテンツ管理システム60へ送信する。コンテンツ情報は、例えばコンテンツホルダーによって入力部220から入力される。
(4-1) Content providing unit 241
The content providing unit 241 has a function of providing content. The content providing unit 241 transmits content information of the content to be provided from the communication unit 210 to the content management system 60. The content information is input from the input unit 220 by, for example, a content holder.

(4-2)コンテンツホルダータグ付与部242
コンテンツホルダータグ付与部242は、コンテンツに対してコンテンツホルダータグを付与する機能を有する。コンテンツホルダータグ付与部242は、例えば、コンテンツホルダーによって入力部220から入力されるタグを示す情報に基づき、コンテンツホルダータグ情報を生成する。コンテンツホルダータグ付与部242は、生成したコンテンツホルダータグ情報を通信部210からコンテンツ管理システム60へ送信する。
(4-2) Content holder tag adding unit 242
The content holder tag assigning unit 242 has a function of assigning a content holder tag to content. The content holder tag assigning unit 242 generates content holder tag information based on, for example, information indicating a tag input by a content holder from the input unit 220. The content holder tag assigning unit 242 transmits the generated content holder tag information from the communication unit 210 to the content management system 60.

(4-3)出力処理部243
出力処理部243は、出力部250における出力を制御する機能を有する。出力処理部243は、コンテンツ管理アプリによって提供されるUIなどを出力部250に表示させる。出力処理部243は、例えば、コンテンツ提供、コンテンツホルダータグ付与などに必要な画面や情報などを出力部250に表示させる。
(4-3) Output Processing Unit 243
The output processing unit 243 has a function of controlling the output in the output unit 250. The output processing unit 243 displays a UI provided by a content management application on the output unit 250. The output processing unit 243 displays, for example, a screen or information required for providing content, adding content holder tags, or the like on the output unit 250.

(5)出力部250
出力部250は、各種情報を出力する機能を有する。出力部250は、コンテンツホルダー端末20がハードウェアとして備える出力装置、例えばディスプレイ装置やタッチスクリーン(タッチパネル)などの表示装置やスピーカなどの音声出力装置によって構成される。出力部250は、出力処理部243による制御に基づき、各種情報を表示する。
(5) Output unit 250
The output unit 250 has a function of outputting various information. The output unit 250 is configured by an output device provided as hardware in the content holder terminal 20, for example, a display device such as a display device or a touch screen (touch panel), or an audio output device such as a speaker. The output unit 250 displays various information based on the control by the output processing unit 243.

<4.中間事業者端末の機能構成>
以上、本実施形態に係るコンテンツホルダー端末20の機能構成について説明した。続いて、図4を参照して、本実施形態に係る中間事業者端末30の機能構成について説明する。図4は、本実施形態に係る中間事業者端末30の機能構成の一例を示すブロック図である。
図4に示すように、中間事業者端末30は、通信部310と、入力部320と、記憶部330と、制御部340と、出力部350とを備える。
<4. Functional configuration of the intermediate business terminal>
The functional configuration of the content holder terminal 20 according to this embodiment has been described above. Next, the functional configuration of the intermediate business terminal 30 according to this embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the functional configuration of the intermediate business terminal 30 according to this embodiment.
As shown in FIG. 4 , the intermediate business operator terminal 30 includes a communication unit 310 , an input unit 320 , a storage unit 330 , a control unit 340 , and an output unit 350 .

(1)通信部310
通信部310は、各種情報を送受信する機能を有する。通信部310は、ネットワークを介して、ユーザ端末10と、商品管理システム50と、コンテンツ管理システム60と通信可能に接続される。
(1) Communication unit 310
The communication unit 310 has a function of transmitting and receiving various information. The communication unit 310 is connected to the user terminal 10, the product management system 50, and the content management system 60 via a network so as to be able to communicate with each other.

ユーザ端末10との通信において、中間事業者端末30は、アクセス情報を送信する。当該アクセス情報は、後述するコンテンツ管理システム60のアクセス情報作成部639によって作成される。 In communication with the user terminal 10, the intermediary business terminal 30 transmits access information. The access information is created by an access information creation unit 639 of the content management system 60, which will be described later.

商品管理システム50との通信において、通信部310は、入力情報、商品情報などを送信し、表示情報(画面情報)、ユーザ情報などを受信する。送信する商品情報は、第1のサービスにて取り扱われる商品に関する情報(商品名、商品説明、金額、商品識別情報など)である。受信するユーザ情報は、第1のサービスにおいて商品の事前決済を行ったユーザの氏名、メールアドレス、ユーザが選択した商品などを示す情報である。 In communicating with the product management system 50, the communication unit 310 transmits input information, product information, etc., and receives display information (screen information), user information, etc. The transmitted product information is information about the product handled in the first service (product name, product description, price, product identification information, etc.). The received user information is information indicating the name and email address of the user who has prepaid for the product in the first service, the product selected by the user, etc.

コンテンツ管理システム60との通信において、通信部310は、アクセス情報を受信する。 When communicating with the content management system 60, the communication unit 310 receives access information.

(2)入力部320
入力部320は、中間事業者からの入力を受け付ける機能を有する。入力部320は、例えば、中間事業者端末30がハードウェアとして備える入力装置、例えばボタン、タッチパネル、マイクロフォン、マウス、キーボード等によって構成される。
(2) Input unit 320
The input unit 320 has a function of receiving input from an intermediary business operator. The input unit 320 is, for example, configured with an input device that the intermediary business operator terminal 30 has as hardware, such as a button, a touch panel, a microphone, a mouse, a keyboard, and the like.

(3)記憶部330
記憶部330は、各種情報を記憶する機能を有する。記憶部330は、中間事業者端末30がハードウェアとして備える記憶媒体、例えば、HDD、SSD、フラッシュメモリ、EEPROM、RAM、ROM、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(3) Storage unit 330
The storage unit 330 has a function of storing various information. The storage unit 330 is configured by a storage medium provided in the intermediate business terminal 30 as hardware, such as a HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or any combination of these storage media.

(4)制御部340
制御部340は、中間事業者端末30の動作全般を制御する機能を有する。制御部340は、例えば、中間事業者端末30がハードウェアとして備えるCPU又はGPUにプログラムを実行させることによって実現される。
図4に示すように制御部340は、ユーザ情報取得部341と、権限付与部342と、アクセス情報提供部343と、出力処理部344と、商品情報提供部345とを備える。
(4) Control unit 340
The control unit 340 has a function of controlling the overall operation of the intermediate business terminal 30. The control unit 340 is realized, for example, by causing a CPU or a GPU that the intermediate business terminal 30 has as hardware to execute a program.
As shown in FIG. 4, the control unit 340 includes a user information acquisition unit 341 , an authority granting unit 342 , an access information providing unit 343 , an output processing unit 344 , and a product information providing unit 345 .

(4-1)ユーザ情報取得部341
ユーザ情報取得部341は、ユーザ情報を取得する機能を有する。ユーザ情報取得部341は、通信部310が商品管理システム50から受信するユーザ情報を取得する。
(4-1) User information acquisition unit 341
The user information acquisition unit 341 has a function of acquiring user information. The user information acquisition unit 341 acquires the user information that the communication unit 310 receives from the product management system 50.

(4-2)権限付与部342
権限付与部342は、各種権限を付与する機能を有する。権限付与部342は、ユーザ情報取得部341によって取得されたユーザ情報に基づき、事前決済を行ったユーザに対してアクセス情報を提供(シリアルコードが提示)することで、各ユーザに対して各種権限を付与する。アクセス情報の提供(シリアルコードの提示)は、例えばコンテンツ管理システム60によって作成されたアクセス情報(シリアルコード)を各ユーザに割り当てることである。各種権限は、例えば、第1のサービスとは異なる第2のサービスにおいて商品に用いられるコンテンツの閲覧及び選択が可能な権限(第1の権限)と、商品の編集が可能な権限(第2の権限)と、商品の製造依頼が可能な権限(第3の権限)とである。
(4-2) Authorization granting unit 342
The authority granting unit 342 has a function of granting various authorities. The authority granting unit 342 grants various authorities to each user by providing access information (presenting a serial code) to a user who has made a prepayment based on the user information acquired by the user information acquisition unit 341. The provision of access information (presenting a serial code) is, for example, assigning access information (serial code) created by the content management system 60 to each user. The various authorities are, for example, an authority (first authority) to view and select content used for a product in a second service different from the first service, an authority (second authority) to edit the product, and an authority (third authority) to request the manufacture of the product.

(4-3)アクセス情報提供部343
アクセス情報提供部343は、アクセス情報を提供する機能を有する。アクセス情報提供部343は、各種権限が付与(シリアルコードが割り当て)されたユーザに対して、第2のサービスにアクセスするためのアクセス情報を提供する。アクセス情報提供部343は、ユーザ情報取得部341によって取得されたユーザ情報が示すメールアドレスに基づき、ユーザが事前決済を行った商品を作成するための専用ページ(専用サイト)へアクセスするためのURLを含むメールを通信部310からユーザ端末10へ送信する。
(4-3) Access information providing unit 343
The access information providing unit 343 has a function of providing access information. The access information providing unit 343 provides access information for accessing the second service to a user to whom various authorities have been granted (serial codes have been assigned). The access information providing unit 343 transmits an email including a URL for accessing a dedicated page (dedicated site) for creating a product for which the user has made a prepayment from the communication unit 310 to the user terminal 10, based on an email address indicated by the user information acquired by the user information acquiring unit 341.

(4-4)出力処理部344
出力処理部344は、出力部350における出力を制御する機能を有する。出力処理部344は、例えば、ユーザ情報の取得、権限付与、アクセス情報提供などに必要な画面や情報などを出力部350に表示させる。
(4-4) Output Processing Unit 344
The output processing unit 344 has a function of controlling the output in the output unit 350. The output processing unit 344 causes the output unit 350 to display screens and information required for, for example, obtaining user information, granting authorization, providing access information, and the like.

(4-5)商品情報提供部345
商品情報提供部345は、商品情報を提供する機能を有する。商品情報提供部345は、提供する商品の商品情報を通信部310から商品管理システム50へ送信する。商品情報は、例えば中間事業者によって入力部320から入力される。
(4-5) Product information provision department 345
The product information providing unit 345 has a function of providing product information. The product information providing unit 345 transmits product information of the product to be provided from the communication unit 310 to the product management system 50. The product information is input from the input unit 320 by, for example, an intermediary business operator.

(5)出力部350
出力部350は、各種情報を出力する機能を有する。出力部350は、中間事業者端末30がハードウェアとして備える出力装置、例えばディスプレイ装置やタッチスクリーン(タッチパネル)などの表示装置やスピーカなどの音声出力装置によって構成される。出力部350は、出力処理部344による制御に基づき、各種情報を表示する。
(5) Output unit 350
The output unit 350 has a function of outputting various information. The output unit 350 is configured by an output device provided as hardware in the intermediate business terminal 30, for example, a display device such as a display device or a touch screen (touch panel), or an audio output device such as a speaker. The output unit 350 displays various information based on the control by the output processing unit 344.

<5.管理者端末の機能構成>
以上、本実施形態に係る中間事業者端末30の機能構成について説明した。続いて、図5を参照して、本実施形態に係る管理者端末40の機能構成について説明する。図5は、本実施形態に係る管理者端末40の機能構成の一例を示すブロック図である。
図5に示すように、管理者端末40は、通信部410と、入力部420と、記憶部430と、制御部440と、出力部450とを備える。
<5. Functional configuration of administrator terminal>
The functional configuration of the intermediate business terminal 30 according to the present embodiment has been described above. Next, the functional configuration of the manager terminal 40 according to the present embodiment will be described with reference to Fig. 5. Fig. 5 is a block diagram showing an example of the functional configuration of the manager terminal 40 according to the present embodiment.
As shown in FIG. 5, the manager terminal 40 includes a communication unit 410 , an input unit 420 , a storage unit 430 , a control unit 440 , and an output unit 450 .

(1)通信部410
通信部410は、各種情報を送受信する機能を有する。通信部410は、ネットワークを介して、コンテンツ管理システム60と通信可能に接続される。
(1) Communication unit 410
The communication unit 410 has a function of transmitting and receiving various information. The communication unit 410 is connected to the content management system 60 via a network so as to be able to communicate with the content management system 60.

コンテンツ管理システム60との通信において、通信部410は、管理者タグ情報などを送信し、表示情報(画面情報)、コンテンツ情報などを受信する。管理者タグ情報は、管理者が管理するコンテンツに付与するタグを示す情報である。通信部410がコンテンツ管理システム60から受信するコンテンツ情報は、第2のサービスに提供されたタグ付与対象となるコンテンツに関する情報である。 In communicating with the content management system 60, the communication unit 410 transmits administrator tag information, etc., and receives display information (screen information), content information, etc. Administrator tag information is information indicating tags to be assigned to content managed by the administrator. The content information that the communication unit 410 receives from the content management system 60 is information related to content to be tagged that has been provided to the second service.

(2)入力部420
入力部420は、管理者からの入力を受け付ける機能を有する。入力部420は、例えば、管理者端末40がハードウェアとして備える入力装置、例えばボタン、タッチパネル、マイクロフォン、マウス、キーボード等によって構成される。
(2) Input unit 420
The input unit 420 has a function of receiving input from an administrator. The input unit 420 is, for example, configured with an input device that the administrator terminal 40 has as hardware, such as a button, a touch panel, a microphone, a mouse, a keyboard, and the like.

(3)記憶部430
記憶部430は、各種情報を記憶する機能を有する。記憶部430は、管理者端末40がハードウェアとして備える記憶媒体、例えば、HDD、SSD、フラッシュメモリ、EEPROM、RAM、ROM、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(3) Storage unit 430
The storage unit 430 has a function of storing various information. The storage unit 430 is configured by a storage medium provided in the administrator terminal 40 as hardware, such as a HDD, SSD, flash memory, EEPROM, RAM, ROM, or any combination of these storage media.

(4)制御部440
制御部440は、管理者端末40の動作全般を制御する機能を有する。制御部440は、例えば、管理者端末40がハードウェアとして備えるCPU又はGPUにプログラムを実行させることによって実現される。
図5に示すように制御部440は、管理者タグ付与部441と、出力処理部442とを備える。
(4) Control unit 440
The control unit 440 has a function of controlling the overall operation of the administrator terminal 40. The control unit 440 is realized, for example, by causing a CPU or a GPU provided as hardware in the administrator terminal 40 to execute a program.
As shown in FIG. 5, the control unit 440 includes an administrator tag adding unit 441 and an output processing unit 442 .

(4-1)管理者タグ付与部441
管理者タグ付与部441は、コンテンツに対して管理者タグを付与する機能を有する。管理者タグ付与部441は、例えば、管理者によって入力部420から入力されるタグを示す情報に基づき、管理者タグ情報を生成する。管理者タグ付与部441は、生成した管理者タグ情報を通信部410からコンテンツ管理システム60へ送信する。
(4-1) Administrator tag assignment unit 441
The administrator tag assignment unit 441 has a function of assigning an administrator tag to content. The administrator tag assignment unit 441 generates administrator tag information based on, for example, information indicating a tag input by an administrator from the input unit 420. The administrator tag assignment unit 441 transmits the generated administrator tag information from the communication unit 410 to the content management system 60.

(4-2)出力処理部442
出力処理部442は、出力部450における出力を制御する機能を有する。出力処理部442は、コンテンツ管理アプリによって提供されるUIなどを出力部450に表示させる。出力処理部442は、例えば、管理者タグ付与などに必要な画面や情報などを出力部450に表示させる。
(4-2) Output Processing Unit 442
The output processing unit 442 has a function of controlling the output in the output unit 450. The output processing unit 442 displays a UI provided by a content management application on the output unit 450. The output processing unit 442 displays, for example, a screen or information required for attaching an administrator tag on the output unit 450.

(5)出力部450
出力部450は、各種情報を出力する機能を有する。出力部450は、管理者端末40がハードウェアとして備える出力装置、例えばディスプレイ装置やタッチスクリーン(タッチパネル)などの表示装置やスピーカなどの音声出力装置によって構成される。出力部450は、出力処理部442による制御に基づき、各種情報を表示する。
(5) Output unit 450
The output unit 450 has a function of outputting various information. The output unit 450 is configured by an output device provided as hardware in the administrator terminal 40, for example, a display device such as a display device or a touch screen (touch panel), or an audio output device such as a speaker. The output unit 450 displays various information based on the control by the output processing unit 442.

<6.商品管理システムの機能構成>
以上、本実施形態に係る管理者端末40の機能構成について説明した。続いて、図6を参照して、本実施形態に係る商品管理システム50の機能構成について説明する。図6は、本実施形態に係る商品管理システム50の機能構成の一例を示すブロック図である。
図6に示すように、商品管理システム50は、通信部510と、記憶部520と、制御部530とを備える。
<6. Functional configuration of the product management system>
The functional configuration of the administrator terminal 40 according to this embodiment has been described above. Next, the functional configuration of the product management system 50 according to this embodiment will be described with reference to Fig. 6. Fig. 6 is a block diagram showing an example of the functional configuration of the product management system 50 according to this embodiment.
As shown in FIG. 6 , the product management system 50 includes a communication unit 510 , a storage unit 520 , and a control unit 530 .

(1)通信部510
通信部510は、各種情報を送受信する機能を有する。通信部510は、ネットワークを介して、ユーザ端末10と、中間事業者端末30と通信可能に接続される。
(1) Communication unit 510
The communication unit 510 has a function of transmitting and receiving various information. The communication unit 510 is connected to the user terminal 10 and the intermediate business terminal 30 via a network so as to be able to communicate with each other.

ユーザ端末10との通信において、通信部510は、表示情報(画面情報)、ユーザ情報などを送信し、入力情報、商品情報などを受信する。
中間事業者端末30との通信において、通信部510は、表示情報(画面情報)、コンテンツ情報などを送信し、入力情報、コンテンツ情報などを受信する。
In communication with the user terminal 10, the communication unit 510 transmits display information (screen information), user information, and the like, and receives input information, product information, and the like.
In communication with the intermediate business terminal 30, the communication unit 510 transmits display information (screen information), content information, and the like, and receives input information, content information, and the like.

(2)記憶部520
記憶部520は、各種情報を記憶する機能を有する。記憶部520は、商品管理システム50がハードウェアとして備える記憶媒体、例えば、HDD、SSD、フラッシュメモリ、EEPROM、RAM、ROM、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(2) Storage unit 520
The storage unit 520 has a function of storing various types of information. The storage unit 520 is configured by a storage medium provided as hardware in the product management system 50, such as an HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or any combination of these storage media.

(3)制御部530
制御部530は、商品管理システム50の動作全般を制御する機能を有する。制御部530は、例えば、商品管理システム50がハードウェアとして備えるCPU又はGPUにプログラムを実行させることによって実現される。
図6に示すように制御部530は、商品情報取得部531と、商品公開部532と、商品検索処理部533と、支払処理部534と、情報連携部535とを備える。
(3) Control unit 530
The control unit 530 has a function of controlling the overall operation of the product management system 50. The control unit 530 is realized, for example, by causing a CPU or GPU that the product management system 50 includes as hardware to execute a program.
As shown in FIG. 6 , the control unit 530 includes a product information acquisition unit 531 , a product disclosure unit 532 , a product search processing unit 533 , a payment processing unit 534 , and an information linking unit 535 .

(3-1)商品情報取得部531
商品情報取得部531は、商品情報を取得する機能を有する。商品情報取得部531は、通信部510が中間事業者端末30から受信する商品情報を取得する。
(3-1) Product information acquisition unit 531
The product information acquisition unit 531 has a function of acquiring product information. The product information acquisition unit 531 acquires the product information that the communication unit 510 receives from the intermediate business terminal 30.

(3-2)商品公開部532
商品公開部532は、第1のサービスにて商品を公開する機能を有する。商品公開部532は、商品情報取得部531によって取得された商品情報に基づき、第1のサービスにてユーザが選択可能に商品を公開する。
(3-2) Product disclosure section 532
The product publishing unit 532 has a function of publishing a product in the first service. The product publishing unit 532 publishes a product in the first service so that the user can select the product, based on the product information acquired by the product information acquisition unit 531.

(3-3)商品検索処理部533
商品検索処理部533は、商品の検索に関する処理を行う機能を有する。商品検索処理部533は、通信部510がユーザ端末10から受信する入力情報(例えば検索キーワードなど検索に必要な情報)に基づき、第1のサービスにて公開されている商品の中から該当する商品を検索する。商品検索処理部533は、検索結果を通信部510からユーザ端末10へ送信する。
(3-3) Product search processing unit 533
The product search processing unit 533 has a function of performing processing related to product searches. The product search processing unit 533 searches for relevant products from among the products published in the first service based on input information (e.g., information necessary for a search, such as a search keyword) received by the communication unit 510 from the user terminal 10. The product search processing unit 533 transmits the search results from the communication unit 510 to the user terminal 10.

(3-4)支払処理部534
支払処理部534は、商品の支払に関する処理を行う機能を有する。支払処理部534は、通信部510がユーザ端末10から受信する入力情報(例えば支払方法など決済に必要な情報)に基づき、第1のサービスにてユーザが選択した商品の支払処理を行う。これにより、ユーザは、選択した商品について事前決済を行うことができる。
(3-4) Payment Processing Unit 534
The payment processing unit 534 has a function of performing processing related to payment for products. The payment processing unit 534 performs payment processing for products selected by the user in the first service based on input information (e.g., information necessary for payment, such as a payment method) received by the communication unit 510 from the user terminal 10. This allows the user to make a prepayment for the selected products.

(3-5)情報連携部535
情報連携部535は、各種情報の連携を行う機能を有する。情報連携部535は、支払処理部534による支払処理が完了すると、支払処理が完了したユーザ(即ち事前決済を行ったユーザ)のユーザ情報を通信部510から中間事業者端末30へ送信(連携)する。
(3-5) Information Linkage Unit 535
The information linking unit 535 has a function of linking various pieces of information. When the payment processing unit 534 completes the payment processing, the information linking unit 535 transmits (links) user information of the user who has completed the payment processing (i.e., the user who has made the advance payment) from the communication unit 510 to the intermediary business terminal 30.

<7.コンテンツ管理システムの機能構成>
以上、本実施形態に係る商品管理システム50の機能構成について説明した。続いて、図7を参照して、本実施形態に係るコンテンツ管理システム60の機能構成について説明する。図7は、本実施形態に係るコンテンツ管理システム60の機能構成の一例を示すブロック図である。
図7に示すように、コンテンツ管理システム60は、通信部610と、記憶部620と、制御部630とを備える。
<7. Functional configuration of the content management system>
The functional configuration of the product management system 50 according to the present embodiment has been described above. Next, the functional configuration of the content management system 60 according to the present embodiment will be described with reference to Fig. 7. Fig. 7 is a block diagram showing an example of the functional configuration of the content management system 60 according to the present embodiment.
As shown in FIG. 7, the content management system 60 includes a communication unit 610 , a storage unit 620 , and a control unit 630 .

(1)通信部610
通信部610は、各種情報を送受信する機能を有する。通信部610は、ネットワークを介して、ユーザ端末10と、コンテンツホルダー端末20と、中間事業者端末30と、管理者端末40と、製造者端末80と通信可能に接続される。
(1) Communication unit 610
The communication unit 610 has a function of transmitting and receiving various information. The communication unit 610 is connected to the user terminal 10, the content holder terminal 20, the intermediate business terminal 30, the administrator terminal 40, and the manufacturer terminal 80 via the network so as to be able to communicate with them.

ユーザ端末10との通信において、通信部610は、表示情報を送信し、入力情報を受信する。
コンテンツホルダー端末20との通信において、通信部610は、表示情報(画面情報)、コンテンツ情報などを送信し、入力情報、コンテンツ情報、コンテンツホルダータグ情報などを受信する。
中間事業者端末30との通信において、通信部610は、アクセス情報を送信する。
管理者端末40との通信において、通信部610は、表示情報(画面情報)、コンテンツ情報などを送信し、管理者タグ情報などを受信する。
製造者端末80との通信において、通信部610は、製造依頼情報を送信する。製造依頼情報は、後述する商品製造依頼部638によって生成される情報であり、商品の製造に必要な情報を示す。
In communication with the user terminal 10, the communication unit 610 transmits display information and receives input information.
In communication with the content holder terminal 20, the communication unit 610 transmits display information (screen information), content information, and the like, and receives input information, content information, content holder tag information, and the like.
In communication with the intermediate business terminal 30, the communication unit 610 transmits access information.
In communication with the administrator terminal 40, the communication unit 610 transmits display information (screen information), content information, and the like, and receives administrator tag information and the like.
In communicating with the manufacturer terminal 80, the communication unit 610 transmits manufacturing request information. The manufacturing request information is information generated by a product manufacturing request unit 638 (described later), and indicates information necessary for manufacturing the product.

(2)記憶部620
記憶部620は、各種情報を記憶する機能を有する。記憶部620は、コンテンツ管理システム60がハードウェアとして備える記憶媒体、例えば、HDD、SSD、フラッシュメモリ、EEPROM、RAM、ROM、又はこれらの記憶媒体の任意の組み合わせによって構成される。
(2) Storage unit 620
The storage unit 620 has a function of storing various types of information. The storage unit 620 is configured by a storage medium provided in the content management system 60 as hardware, such as a HDD, SSD, flash memory, EEPROM, RAM, ROM, or any combination of these storage media.

(3)制御部630
制御部630は、コンテンツ管理システム60の動作全般を制御する機能を有する。制御部630は、例えば、コンテンツ管理システム60がハードウェアとして備えるCPU又はGPUにプログラムを実行させることによって実現される。
図7に示すように制御部630は、コンテンツ情報処理部631と、タグ管理部632と、コンテンツ公開部633と、アクセス処理部634と、商品編集処理部635と、コンテンツ検索処理部636と、配送情報管理部637と、商品製造依頼部638と、アクセス情報作成部639とを備える。
(3) Control unit 630
The control unit 630 has a function of controlling the overall operation of the content management system 60. The control unit 630 is realized, for example, by causing a CPU or a GPU that the content management system 60 has as hardware to execute a program.
As shown in Figure 7, the control unit 630 includes a content information processing unit 631, a tag management unit 632, a content publication unit 633, an access processing unit 634, a product editing processing unit 635, a content search processing unit 636, a delivery information management unit 637, a product manufacturing request unit 638, and an access information creation unit 639.

(3-1)コンテンツ情報処理部631
コンテンツ情報処理部631は、コンテンツ情報に関する処理を行う機能を有する。コンテンツ情報処理部631は、通信部610がコンテンツホルダー端末20から受信するコンテンツ情報を取得し、記憶部620に登録する。
(3-1) Content Information Processing Unit 631
The content information processing unit 631 has a function of performing processing related to content information. The content information processing unit 631 acquires the content information received by the communication unit 610 from the content holder terminal 20, and registers the content information in the storage unit 620.

(3-2)タグ管理部632
タグ管理部632は、コンテンツに付与されるタグを管理する機能を有する。タグ管理部632は、第2のサービスにおいて、コンテンツホルダーによって提供されるコンテンツに対して関連するタグ情報を付与する。当該タグ情報は、コンテンツホルダータグ情報又は管理者タグ情報である。
(3-2) Tag management unit 632
The tag management unit 632 has a function of managing tags assigned to content. The tag management unit 632 assigns related tag information to content provided by a content holder in the second service. The tag information is content holder tag information or administrator tag information.

タグ管理部632は、コンテンツ情報処理部631によって登録されたコンテンツ情報を通信部610からコンテンツホルダー端末20へ送信する。コンテンツホルダー端末20では、受信したコンテンツ情報に基づきコンテンツを表示し、当該コンテンツを確認したコンテンツホルダーによって入力される情報に基づき、コンテンツホルダータグ情報が生成される。タグ管理部632は、通信部610がコンテンツホルダー端末20から受信するコンテンツホルダータグ情報を、対応するコンテンツ情報に紐付けて記憶部620に登録する。これにより、タグ管理部632は、第2のサービスにコンテンツを提供するコンテンツホルダー(コンテンツ提供者)からタグ情報の付与を受け付け、コンテンツにコンテンツホルダータグを付与することができる。 The tag management unit 632 transmits the content information registered by the content information processing unit 631 from the communication unit 610 to the content holder terminal 20. The content holder terminal 20 displays the content based on the received content information, and generates content holder tag information based on information input by the content holder who has confirmed the content. The tag management unit 632 links the content holder tag information received by the communication unit 610 from the content holder terminal 20 to the corresponding content information and registers it in the storage unit 620. This enables the tag management unit 632 to accept the assignment of tag information from a content holder (content provider) who provides content to the second service, and assign a content holder tag to the content.

また、タグ管理部632は、コンテンツ情報処理部631によって登録されたコンテンツ情報を通信部610から管理者端末40へ送信する。管理者端末40では、受信したコンテンツ情報に基づきコンテンツを表示し、当該コンテンツを確認した管理者によって入力される情報に基づき、管理者タグ情報が生成される。タグ管理部632は、通信部610が管理者端末40から受信する管理者タグ情報を、対応するコンテンツ情報に紐付けて記憶部620に登録する。これにより、タグ管理部632は、第2のサービスに提供されたコンテンツを管理する管理者からタグ情報の付与を受け付け、コンテンツに管理者タグを付与することができる。 The tag management unit 632 also transmits the content information registered by the content information processing unit 631 from the communication unit 610 to the administrator terminal 40. The administrator terminal 40 displays the content based on the received content information, and generates administrator tag information based on information entered by the administrator who has confirmed the content. The tag management unit 632 links the administrator tag information received by the communication unit 610 from the administrator terminal 40 to the corresponding content information and registers it in the storage unit 620. This allows the tag management unit 632 to accept tag information from the administrator who manages the content provided to the second service, and to assign an administrator tag to the content.

(3-3)コンテンツ公開部633
コンテンツ公開部633は、第2のサービスにてコンテンツを公開する機能を有する。コンテンツ公開部633は、事前決済を行い、アクセス情報に基づき第2のサービスへアクセスしたユーザに対して、第2のサービスに提供されているコンテンツを公開する。
コンテンツ公開部633は、コンテンツ情報処理部631によって取得されたコンテンツ情報に基づき、第2のサービスにてユーザが選択可能にコンテンツを公開する。コンテンツ情報にタグ情報が付与されている場合、コンテンツ公開部633は、コンテンツに付与されているタグを公開してもよい。
(3-3) Content Publishing Unit 633
The content publishing unit 633 has a function of publishing content in the second service. The content publishing unit 633 publishes the content provided in the second service to a user who has made a prepayment and accessed the second service based on the access information.
The content publishing unit 633 publishes content so that the user can select it in the second service, based on the content information acquired by the content information processing unit 631. When tag information is added to the content information, the content publishing unit 633 may publish the tag added to the content.

コンテンツ公開部633は、事前決済を行ったユーザが第2のサービスにアクセスすると、ユーザ端末10にレシピを表示させる。レシピは、商品を作成するためのテンプレートである。コンテンツ公開部633は、例えば、第1のサービスにて選択した商品についてコンテンツがプリセットされた状態又はコンテンツがプリセットされていない状態を選択可能に、ユーザへレシピを提示する。コンテンツがプリセットされた状態のレシピを選択したユーザは、その状態のまま商品作成を終了してもよいし、プリセットされたコンテンツを変更してもよい。コンテンツがプリセットされていない状態のレシピを選択したユーザは、商品に用いるコンテンツが1つも選択されていない状態から、コンテンツを自由に選択して商品を作成することができる。 When a user who has made a prepayment accesses the second service, the content publishing unit 633 displays a recipe on the user terminal 10. A recipe is a template for creating a product. The content publishing unit 633 presents the recipe to the user, for example, for the product selected in the first service, allowing the user to select a state in which the content is preset or a state in which the content is not preset. A user who selects a recipe in which the content is preset may end the product creation in that state, or may change the preset content. A user who selects a recipe in which the content is not preset can freely select content to create a product from a state in which no content to be used for the product has been selected.

(3-4)アクセス処理部634
アクセス処理部634は、ユーザが第2のサービスへアクセスするための処理を行う機能を有する。アクセス処理部634は、ユーザが第2のサービスへアクセスした際に通信部610がユーザ端末10から受信するシリアルコードを確認する。シリアルコードに異常がない場合、アクセス処理部634は、ユーザのアクセスを許可する。一方、シリアルコードに異常がある場合、アクセス処理部634は、ユーザのアクセスを許可せず、ユーザ端末10にエラー画面を表示させる。シリアルコードの異常は、例えば、シリアルコードが不正なコードであること又は未購入コードであることなどである。
(3-4) Access Processing Unit 634
The access processing unit 634 has a function of performing processing for the user to access the second service. The access processing unit 634 checks the serial code that the communication unit 610 receives from the user terminal 10 when the user accesses the second service. If there is no abnormality in the serial code, the access processing unit 634 allows the user access. On the other hand, if there is an abnormality in the serial code, the access processing unit 634 does not allow the user access and causes the user terminal 10 to display an error screen. An abnormality in the serial code is, for example, that the serial code is an unauthorized code or an unpurchased code.

ユーザのアクセスを許可した場合、アクセス処理部634は、ユーザが初回利用であるか否かを確認する。初回利用である場合、アクセス処理部634は、ユーザ端末10に初回確認用画面を表示させる。一方、初回利用でない場合、アクセス処理部634は、ユーザ端末10にコンテンツ選択画面を表示させる。 If the user's access is permitted, the access processing unit 634 checks whether the user is using the service for the first time. If it is the first time, the access processing unit 634 causes the user terminal 10 to display a first-time confirmation screen. On the other hand, if it is not the first time, the access processing unit 634 causes the user terminal 10 to display a content selection screen.

(3-5)商品編集処理部635
商品編集処理部635は、第2のサービスにおいて商品の編集処理を行う機能を有する。商品編集処理部635は、商品の編集が可能な権限(第2の権限)を付与されたユーザから商品の編集を受け付ける。当該ユーザは、事前決済後に第2のサービスへアクセスして商品を作成する際に、まずレシピを選択することで商品のプリセット状態を選択する。商品編集処理部635は、ユーザによる商品のプリセット状態の選択後、ユーザから商品の編集を受け付ける。商品の編集は、商品に用いるコンテンツの選択や変更などである。
(3-5) Product editing processing unit 635
The product editing processing unit 635 has a function of editing products in the second service. The product editing processing unit 635 accepts editing of products from a user who has been granted the authority (second authority) to edit products. When the user accesses the second service after prepayment to create a product, the user first selects a preset state of the product by selecting a recipe. After the user selects the preset state of the product, the product editing processing unit 635 accepts editing of the product from the user. Editing of the product includes selecting and changing the content to be used in the product.

(3-6)コンテンツ検索処理部636
コンテンツ検索処理部636は、第2のサービスにおいてコンテンツの検索処理を行う機能を有する。コンテンツ検索処理部636は、事前決済を行ったユーザから検索キーワードやタグ情報などに基づくコンテンツの検索を受け付ける。コンテンツ検索処理部636は、検索キーワード又はタグの選択による検索が可能な検索画面をユーザ端末10に表示させる。検索画面において検索に用いるタグは、例えば登録されているタグが一覧で表示されてもよいし、ジャンル分けされて表示されてもよい。ユーザは、ユーザ端末10に表示された検索画面にて、検索キーワードの入力又はタグの選択を行い、検索を実行する。コンテンツ検索処理部636は、通信部610がユーザ端末10から受信する検索キーワード又は選択されたタグを示すタグ情報に基づき、第2のサービスにて公開されているコンテンツの中から該当するコンテンツを検索する。コンテンツ検索処理部636は、検索結果を通信部610からユーザ端末10へ送信する。
(3-6) Content Search Processing Unit 636
The content search processing unit 636 has a function of performing a content search process in the second service. The content search processing unit 636 accepts a content search based on a search keyword or tag information from a user who has made a prepayment. The content search processing unit 636 displays a search screen on the user terminal 10 that allows a search by selecting a search keyword or tag. For example, the tags used for the search on the search screen may be displayed in a list of registered tags, or may be displayed by genre. The user inputs a search keyword or selects a tag on the search screen displayed on the user terminal 10 to perform a search. The content search processing unit 636 searches for the corresponding content from among the contents published in the second service based on the search keyword or tag information indicating the selected tag received by the communication unit 610 from the user terminal 10. The content search processing unit 636 transmits the search result from the communication unit 610 to the user terminal 10.

(3-7)配送情報管理部637
配送情報管理部637は、配送情報を管理する機能を有する。配送情報管理部637は、事前決済を行ったユーザの会員情報が登録されているか否かを確認する。会員情報が登録されている場合、配送情報管理部637は、会員情報に含まれる配送情報を商品の発送に利用する。一方、会員情報が登録されていない場合、配送情報管理部637は、ユーザに配送情報を登録させる。なお、配送情報管理部637は、会員情報が登録されていないユーザに対して、配送情報のみを登録させてもよい。
(3-7) Delivery information management department 637
The delivery information management unit 637 has a function of managing delivery information. The delivery information management unit 637 checks whether or not the member information of the user who has made the advance payment has been registered. If the member information has been registered, the delivery information management unit 637 uses the delivery information included in the member information to ship the product. On the other hand, if the member information has not been registered, the delivery information management unit 637 has the user register delivery information. Note that the delivery information management unit 637 may have only the delivery information registered for a user whose member information has not been registered.

(3-8)商品製造依頼部638
商品製造依頼部638は、第2のサービスにおいて商品の製造依頼を行う機能を有する。商品製造依頼部638は、商品の製造依頼が可能な権限(第3の権限)を付与されたユーザから商品の製造依頼を受け付ける。当該ユーザは、事前決済後に第2のサービスへアクセスして商品を作成した後、商品の製造依頼を行う。これにより、商品製造依頼部638は、ユーザから商品の製造依頼を受け付ける。なお、ユーザが商品の製造依頼を行うタイミングは、例えば、商品にコンテンツがプリセットされた状態が選択された後、又は商品の編集が行われた後などである。
(3-8) Product manufacturing request unit 638
The product manufacturing request unit 638 has a function of making a request for manufacturing a product in the second service. The product manufacturing request unit 638 accepts a request for manufacturing a product from a user who has been granted the authority (third authority) to request manufacturing of a product. After making a prepayment, the user accesses the second service to create a product and then makes a request for manufacturing of the product. In this way, the product manufacturing request unit 638 accepts a request for manufacturing a product from the user. The timing at which the user makes a request for manufacturing a product is, for example, after a state in which content is preset for the product is selected or after the product is edited.

(3-9)アクセス情報作成部639
アクセス情報作成部639は、アクセス情報を作成する機能を有する。アクセス情報作成部639は、管理者によって管理者端末40に入力される情報に基づき、コンテンツ管理システム60上でアクセス情報を作成する。管理者は、アクセス情報の作成において、例えばユーザがアクセス情報からアクセス可能な商品やアクセス情報の作成数(商品の販売数)などを設定する。一例として、管理者は、○○市カレンダーを作成可能なシリアルコードをユニークで1000個作成すると設定する。アクセス情報作成部639は、管理者による設定に基づき、アクセス情報を作成する。中間事業者端末30からダウンロードの要求があった場合、アクセス情報作成部639は、作成したアクセス情報を通信部610から中間事業者端末30へ送信する。
(3-9) Access Information Creation Unit 639
The access information creation unit 639 has a function of creating access information. The access information creation unit 639 creates access information on the content management system 60 based on information input by the administrator to the administrator terminal 40. When creating the access information, the administrator sets, for example, the products that users can access from the access information and the number of access information to be created (sales volume of products). As an example, the administrator sets that 1000 unique serial codes with which a XX city calendar can be created will be created. The access information creation unit 639 creates the access information based on the settings made by the administrator. When a download request is made from the intermediate business terminal 30, the access information creation unit 639 transmits the created access information from the communication unit 610 to the intermediate business terminal 30.

<8.処理の流れ>
以上、本実施形態に係るコンテンツ管理システム60の機能構成について説明した。続いて、図8から図11を参照して、本実施形態に係る処理の流れについて説明する。
<8. Processing flow>
The functional configuration of the content management system 60 according to this embodiment has been described above. Next, the flow of processing according to this embodiment will be described with reference to Figs. 8 to 11 .

(1)商品及びコンテンツの公開に関する処理の流れ
図8を参照して、本実施形態に係る商品及びコンテンツの公開に関する処理の流れについて説明する。図8は、本実施形態に係る商品及びコンテンツの公開に関する処理の流れの一例を示すシーケンス図である。
(1) Processing flow related to publication of products and contents The processing flow related to publication of products and contents according to this embodiment will be described with reference to Fig. 8. Fig. 8 is a sequence diagram showing an example of the processing flow related to publication of products and contents according to this embodiment.

図8に示すように、まず、コンテンツホルダー端末20のコンテンツ提供部241は、コンテンツホルダーの操作に応じて、コンテンツ情報を通信部210からコンテンツ管理システム60へ送信する(ステップS101)。
コンテンツ管理システム60のコンテンツ情報処理部631は、通信部610がコンテンツホルダー端末20から受信したコンテンツ情報を取得し、記憶部620に登録する(ステップS102)。
As shown in FIG. 8, first, the content providing unit 241 of the content holder terminal 20 transmits content information from the communication unit 210 to the content management system 60 in response to an operation by the content holder (step S101).
The content information processing unit 631 of the content management system 60 acquires the content information received by the communication unit 610 from the content holder terminal 20, and registers it in the storage unit 620 (step S102).

タグ管理部632は、登録されたコンテンツ情報を通信部610から管理者端末40へ送信する(ステップS103)。
管理者端末40の管理者タグ付与部441は、管理者の操作に応じて、管理者タグ情報を生成する(ステップS104)。管理者は、通信部410がコンテンツ管理システム60から受信したコンテンツ情報に基づき出力部450に表示されるコンテンツを確認し、付与するタグに関する情報を管理者端末40に入力する。
管理者タグ付与部441は、生成した管理者タグ情報を通信部410からコンテンツ管理システム60へ送信する(ステップS105)。
タグ管理部632は、通信部610が管理者端末40から受信する管理者タグ情報に基づき、コンテンツに管理者タグを付与する(ステップS106)。この時、タグ管理部632は、管理者タグ情報を対応するコンテンツ情報に紐付けて記憶部620に登録する。
The tag management unit 632 transmits the registered content information from the communication unit 610 to the administrator terminal 40 (step S103).
The administrator tag assigning unit 441 of the administrator terminal 40 generates administrator tag information in response to the administrator's operation (step S104). The administrator checks the content displayed on the output unit 450 based on the content information received by the communication unit 410 from the content management system 60, and inputs information regarding the tag to be assigned to the administrator terminal 40.
The administrator tag adding unit 441 transmits the generated administrator tag information from the communication unit 410 to the content management system 60 (step S105).
The tag management unit 632 assigns an administrator tag to the content based on the administrator tag information received by the communication unit 610 from the administrator terminal 40 (step S106). At this time, the tag management unit 632 links the administrator tag information to the corresponding content information and registers it in the storage unit 620.

タグ管理部632は、登録されたコンテンツ情報を通信部610からコンテンツホルダー端末20へ送信する(ステップS107)。
コンテンツホルダータグ付与部242は、コンテンツホルダーの操作に応じて、コンテンツホルダータグ情報を生成する(ステップS108)。コンテンツホルダーは、通信部210がコンテンツ管理システム60から受信したコンテンツ情報に基づき出力部250に表示されるコンテンツを確認し、付与するタグに関する情報をコンテンツホルダー端末20に入力する。
コンテンツホルダータグ付与部242は、生成したコンテンツホルダータグ情報を通信部210からコンテンツ管理システム60へ送信する(ステップS109)。
タグ管理部632は、通信部610がコンテンツホルダー端末20から受信するコンテンツホルダータグ情報に基づき、コンテンツにコンテンツホルダータグを付与する(ステップS110)。この時、タグ管理部632は、コンテンツホルダータグ情報を対応するコンテンツ情報に紐付けて記憶部620に登録する。
タグ付与後、コンテンツ公開部633は、第2のサービスにてコンテンツを公開する(ステップS111)。
The tag management unit 632 transmits the registered content information from the communication unit 610 to the content holder terminal 20 (step S107).
The content holder tag assigning unit 242 generates content holder tag information in response to the operation of the content holder (step S108). The content holder checks the content displayed on the output unit 250 based on the content information received by the communication unit 210 from the content management system 60, and inputs information regarding the tag to be assigned to the content holder terminal 20.
The content holder tag adding unit 242 transmits the generated content holder tag information from the communication unit 210 to the content management system 60 (step S109).
The tag management unit 632 assigns a content holder tag to the content based on the content holder tag information received by the communication unit 610 from the content holder terminal 20 (step S110). At this time, the tag management unit 632 links the content holder tag information to the corresponding content information and registers it in the storage unit 620.
After adding the tag, the content publishing unit 633 publishes the content on the second service (step S111).

中間事業者端末30の商品情報提供部345は、中間事業者の操作に応じて、商品情報を通信部310から商品管理システム50へ送信する(ステップS112)。
商品管理システム50の商品情報取得部531は、通信部510が中間事業者端末30から受信した商品情報を取得し、記憶部520に登録する(ステップS113)。
商品公開部532は、第1のサービスにて商品を公開する(ステップS114)。
The product information providing unit 345 of the intermediary business terminal 30 transmits the product information from the communication unit 310 to the product management system 50 in response to an operation by the intermediary business (step S112).
The product information acquisition unit 531 of the product management system 50 acquires the product information received by the communication unit 510 from the intermediary business terminal 30, and registers the information in the storage unit 520 (step S113).
The product publishing unit 532 publishes the product in the first service (step S114).

管理者端末40は、管理者の操作に応じて、アクセス情報の作成要求を通信部410からコンテンツ管理システム60へ送信する(ステップS115)。
コンテンツ管理システム60のアクセス情報作成部639は、通信部610が管理者端末40から受信した要求に応じて、アクセス情報を生成する(ステップS116)。
アクセス情報作成部639は、作成したアクセス情報を通信部610から中間事業者端末30へ送信する(ステップS117)。
In response to an operation by the administrator, the administrator terminal 40 transmits a request for creating access information from the communication unit 410 to the content management system 60 (step S115).
The access information generating unit 639 of the content management system 60 generates access information in response to the request received by the communication unit 610 from the administrator terminal 40 (step S116).
The access information generating unit 639 transmits the generated access information from the communication unit 610 to the intermediate business terminal 30 (step S117).

(2)商品の選択に関する処理の流れ
図9を参照して、本実施形態に係る商品の選択に関する処理の流れについて説明する。図9は、本実施形態に係る商品の選択に関する処理の流れの一例を示すシーケンス図である。
(2) Product Selection Process Flow The product selection process flow according to this embodiment will be described with reference to Fig. 9. Fig. 9 is a sequence diagram showing an example of the product selection process flow according to this embodiment.

図9に示すように、ユーザは、ユーザ端末10を操作して、第1のサービスにて商品の検索を行う(ステップS201)。
商品管理システム50の商品検索処理部533は、通信部510がユーザ端末10から受信する情報に基づき検索処理を行い、検索結果を通信部510からユーザ端末10へ送信して表示させる(ステップS202)。
As shown in FIG. 9, the user operates the user terminal 10 to search for a product using the first service (step S201).
The product search processing unit 533 of the product management system 50 performs search processing based on the information received by the communication unit 510 from the user terminal 10, and transmits the search results from the communication unit 510 to the user terminal 10 for display (step S202).

次に、ユーザは、ユーザ端末10を操作して、検索結果に基づき商品を選択する(ステップS203)。
商品公開部532は、通信部510がユーザ端末10から受信する情報に基づき、ユーザによって選択された商品の商品情報を通信部510からユーザ端末10へ送信して表示させる(ステップS204)。
Next, the user operates the user terminal 10 to select a product based on the search results (step S203).
Based on the information received by the communication unit 510 from the user terminal 10, the product disclosure unit 532 transmits product information of the product selected by the user from the communication unit 510 to the user terminal 10 and displays it (step S204).

次に、ユーザは、ユーザ端末10を操作して、選択した商品の支払手続きを行う(ステップS205)。
支払処理部534は、通信部510がユーザ端末10から受信する情報に基づき、支払処理を行う(ステップS206)。
支払処理後、情報連携部535は、支払処理が完了したユーザのユーザ情報を通信部510から中間事業者端末30へ送信する(ステップS207)。
Next, the user operates the user terminal 10 to carry out the payment procedure for the selected product (step S205).
The payment processing unit 534 performs payment processing based on the information received by the communication unit 510 from the user terminal 10 (step S206).
After the payment process, the information linking unit 535 transmits the user information of the user whose payment process has been completed from the communication unit 510 to the intermediate business terminal 30 (step S207).

中間事業者端末30のユーザ情報取得部341は、通信部310が商品管理システム50から受信するユーザ情報を取得し、記憶部330に登録する(ステップS208)。
権限付与部342は、ユーザ情報に基づき、事前決済を行ったユーザに対して第2のサービスの利用に必要な権限(第1~第3の権限)を付与する(ステップS209)。
アクセス情報提供部343は、ユーザ情報が示すメールアドレスに基づき、権限を付与したユーザに対して、コンテンツ管理システム60によって作成されたアクセス情報を含むメールを通信部310からユーザ端末10へ送信する(ステップS210)。
The user information acquisition unit 341 of the intermediary business terminal 30 acquires the user information received by the communication unit 310 from the product management system 50, and registers the information in the storage unit 330 (step S208).
The authority granting unit 342 grants the authority (first to third authorities) required for using the second service to the user who has made the advance payment based on the user information (step S209).
Based on the email address indicated by the user information, the access information providing unit 343 sends an email including the access information created by the content management system 60 to the user terminal 10 from the communication unit 310 to the authorized user (step S210).

(3)コンテンツ管理システムへのアクセスに関する処理の流れ
図10を参照して、本実施形態に係るコンテンツ管理システム60へのアクセスに関する処理の流れについて説明する。図10は、本実施形態に係るコンテンツ管理システム60へのアクセスに関する処理の流れの一例を示すシーケンス図である。
(3) Processing flow related to access to the content management system The processing flow related to access to the content management system 60 according to this embodiment will be described with reference to Fig. 10. Fig. 10 is a sequence diagram showing an example of the processing flow related to access to the content management system 60 according to this embodiment.

図10に示すように、ユーザ端末10の出力処理部143は、ユーザの操作に応じて、出力部150にアクセス情報を表示する(ステップS301)。
コンテンツ関連処理部142は、ユーザの操作に応じて、アクセス情報が示すURLへアクセスする(ステップS302)。
As shown in FIG. 10, the output processing unit 143 of the user terminal 10 displays the access information on the output unit 150 in response to a user operation (step S301).
The content-related processing unit 142 accesses the URL indicated by the access information in response to a user operation (step S302).

コンテンツ管理システム60のアクセス処理部634は、ユーザが第2のサービスへアクセスした際に、通信部610がユーザ端末10から受信するシリアルコードを確認する(ステップS303)。シリアルコードに異常がある場合(ステップS303/異常あり)、処理はステップS304へ進む。一方、シリアルコードに異常がない場合(ステップS303/異常なし)、処理はステップS305へ進む。
処理がステップS304へ進んだ場合、アクセス処理部634は、ユーザのアクセスを許可せず、ユーザ端末10にエラー画面を表示させる(ステップS304)。
処理がステップS305へ進んだ場合、アクセス処理部634は、ユーザのアクセスを許可し、ユーザ端末10に専用初期画面を表示させる(ステップS305)。
When the user accesses the second service, the access processing unit 634 of the content management system 60 checks the serial code received by the communication unit 610 from the user terminal 10 (step S303). If there is an error in the serial code (step S303/error), the process proceeds to step S304. On the other hand, if there is no error in the serial code (step S303/no error), the process proceeds to step S305.
If the process proceeds to step S304, the access processing unit 634 does not permit the user to access, and causes the user terminal 10 to display an error screen (step S304).
If the process proceeds to step S305, the access processing unit 634 permits the user's access and causes the user terminal 10 to display a dedicated initial screen (step S305).

次に、アクセス処理部634は、ユーザが初回利用であるか否かを確認する(ステップS306)。初回利用である場合(ステップS306/YES)、処理はステップS307へ進む。一方、初回利用でない場合(ステップS306/NO)、処理はステップS309へ進む。
処理がステップS307へ進んだ場合、アクセス処理部634は、ユーザ端末10に初回確認用画面を表示させる(ステップS307)。
ユーザは、ユーザ端末10に表示されて初回確認用画面にて初回確認事項を確認する(ステップS308)。ユーザによる確認後、処理はステップS309へ進む。
処理がステップS309へ進んだ場合、アクセス処理部634は、ユーザ端末10にコンテンツ選択画面を表示させる(ステップS309)。
Next, the access processing unit 634 checks whether the user is using the service for the first time (step S306). If the user is using the service for the first time (step S306/YES), the process proceeds to step S307. On the other hand, if the user is not using the service for the first time (step S306/NO), the process proceeds to step S309.
When the process proceeds to step S307, the access processing unit 634 causes the user terminal 10 to display an initial confirmation screen (step S307).
The user confirms the initial confirmation items on the initial confirmation screen displayed on the user terminal 10 (step S308). After the user confirms the items, the process proceeds to step S309.
When the process proceeds to step S309, the access processing unit 634 causes the user terminal 10 to display a content selection screen (step S309).

(4)コンテンツの選択に関する処理の流れ
図11を参照して、本実施形態に係るコンテンツの選択に関する処理の流れについて説明する。図11は、本実施形態に係るコンテンツの選択に関する処理の流れの一例を示すシーケンス図である。なお、図11に示す処理は、図10に示すステップS309の後に続けて行われるものとする。
(4) Content Selection Process Flow The content selection process flow according to this embodiment will be described with reference to Fig. 11. Fig. 11 is a sequence diagram showing an example of the content selection process flow according to this embodiment. Note that the process shown in Fig. 11 is performed following step S309 shown in Fig. 10.

図11に示すように、まず、コンテンツ管理システム60のコンテンツ公開部633は、コンテンツ選択画面にてレシピを表示する(ステップS401)。
ユーザは、ユーザ端末10を操作して、商品を作成するためのレシピを選択する(ステップS402)。この時、ユーザは、商品を編集するか否かも選択する。
商品編集処理部635は、ユーザから商品の編集要求があるか否かを確認する(ステップS403)。編集要求がある場合(ステップS403/YES)、処理はステップS404へ進む。一方、編集要求がない場合(ステップS403/NO)、処理はステップS410へ進む。
As shown in FIG. 11, first, the content publishing unit 633 of the content management system 60 displays a recipe on a content selection screen (step S401).
The user operates the user terminal 10 to select a recipe for creating a product (step S402). At this time, the user also selects whether or not to edit the product.
The product editing processing unit 635 checks whether or not the user has made a request to edit the product (step S403). If there is a request to edit the product (step S403/YES), the process proceeds to step S404. On the other hand, if there is no request to edit the product (step S403/NO), the process proceeds to step S410.

処理がステップS404へ進んだ場合、コンテンツ管理システム60は、ユーザ端末10に編集画面を表示させる(ステップS404)。
ユーザは、ユーザ端末10を操作して、コンテンツの検索要求を行う(ステップS405)。ユーザは、ユーザ端末10に表示される検索画面にて検索キーワードの入力又はタグの選択によって検索要求を行うことができる。
コンテンツ検索処理部636は、ユーザからの検索要求に基づき、検索処理を行う(ステップS406)。
検索語、コンテンツ検索処理部636は、検索結果を通信部610からユーザ端末10へ送信する(ステップS407)。
ユーザは、ユーザ端末10に表示される検索結果から商品に用いるコンテンツを選択する(ステップS408)。
ユーザによるコンテンツの選択が完了した場合(ステップS409)、処理はステップS410へ進む。
When the process proceeds to step S404, the content management system 60 causes the user terminal 10 to display an edit screen (step S404).
The user operates the user terminal 10 to make a content search request (step S405). The user can make a search request by inputting a search keyword or selecting a tag on a search screen displayed on the user terminal 10.
The content search processing unit 636 performs a search process based on a search request from the user (step S406).
The search term/content search processing unit 636 transmits the search results from the communication unit 610 to the user terminal 10 (step S407).
The user selects the content to be used for the product from the search results displayed on the user terminal 10 (step S408).
When the user has completed the selection of content (step S409), the process proceeds to step S410.

処理がステップS410へ進んだ場合、配送情報管理部637は、事前決済を行ったユーザの会員情報が登録されているか否かを確認する(ステップS410)。登録されていない場合(ステップS410/NO)、処理はステップS411へ進む。一方、登録されている場合(ステップS410/YES)、処理はステップS414へ進む。 When the process proceeds to step S410, the delivery information management unit 637 checks whether the membership information of the user who made the advance payment has been registered (step S410). If it has not been registered (step S410/NO), the process proceeds to step S411. On the other hand, if it has been registered (step S410/YES), the process proceeds to step S414.

処理がステップS411へ進んだ場合、配送情報管理部637は、ユーザ端末10に会員情報登録画面を表示させ、ユーザに会員情報(少なくとも配送情報)を登録させる(ステップS411)。
ユーザは、ユーザ端末10を操作して、会員情報を入力する(ステップS412)。
配送情報管理部637は、ユーザによって入力された会員情報を記憶部620に登録する(ステップS413)。登録後、処理はステップS414へ進む。
If the process proceeds to step S411, the delivery information management unit 637 displays a member information registration screen on the user terminal 10 and allows the user to register member information (at least delivery information) (step S411).
The user operates the user terminal 10 to input member information (step S412).
The delivery information management unit 637 registers the member information input by the user in the storage unit 620 (step S413). After registration, the process proceeds to step S414.

処理がステップS414へ進んだ場合、商品製造依頼部638は、商品製造依頼を通信部610から商品製造システム70へ送信する(ステップS414)。
商品製造システム70は、コンテンツ管理システム60からの商品製造依頼を受けて、商品を製造する(ステップS415)。製造された商品は、ユーザへ発送される。
When the process proceeds to step S414, the product manufacturing request unit 638 transmits a product manufacturing request from the communication unit 610 to the product manufacturing system 70 (step S414).
The product manufacturing system 70 receives the product manufacturing request from the content management system 60 and manufactures the product (step S415). The manufactured product is shipped to the user.

以上、本実施形態に係る処理の流れについて説明した。
以上説明したように、本実施形態に係るオンデマンドサービス提供システム1は、第1のサービスにおいて選択した商品に対する事前決済を行ったユーザに関する情報を示すユーザ情報を取得するユーザ情報取得部341と、取得されたユーザ情報に基づき、事前決済を行ったユーザに対して、第1のサービスとは異なる第2のサービスにおいて商品に用いられるコンテンツの閲覧及び選択が可能な第1の権限を付与する権限付与部342と、第1の権限が付与されたユーザに対して、第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供部343と、アクセス情報に基づき第2のサービスへアクセスしたユーザに対して、コンテンツを公開するコンテンツ公開部633と、を備える。
The process flow according to this embodiment has been described above.
As described above, the on-demand service providing system 1 according to this embodiment includes a user information acquiring unit 341 that acquires user information indicating information relating to a user who has made a prepayment for a product selected in a first service, an authority granting unit 342 that grants, based on the acquired user information, to a user who has made a prepayment, a first authority enabling the user to view and select content used for the product in a second service different from the first service, an access information providing unit 343 that provides access information for accessing the second service to a user to whom the first authority has been granted, and a content publishing unit 633 that publishes content to a user who has accessed the second service based on the access information.

かかる構成により、第1のサービスと第2のサービスとが連携される。これにより、ユーザは、第1のサービスにて選択した商品について第2のサービスでコンテンツを選択するために、第1のサービスで事前決済することで得られるアクセス情報から容易にアクセスすることが可能となる。
よって、本実施形態に係るオンデマンドサービス提供システム1は、オンデマンドサービスの利便性を向上することを可能とする。
With this configuration, the first service and the second service are linked, and the user can easily access the content in the second service for the product selected in the first service from the access information obtained by making a prepayment in the first service.
Therefore, the on-demand service providing system 1 according to this embodiment makes it possible to improve the convenience of on-demand services.

また、上述した実施形態のように、第1のサービスと第2のサービスを提供可能なプラットフォームを一から開発するにはコスト(費用と時間)がかかってしまう。これに対して、本実施形態に係るオンデマンドサービス提供システム1では、第1のサービスを提供する既存のシステムと、第2のサービスを提供するシステムとを連携することができる。このため、例えば、第1のサービスを提供するシステムには既存のシステムを利用し、第2のサービスを提供するシステム部分のみを開発することで、プラットフォームを開発するコストを削減することもできる。
さらに、第2のサービスを提供するシステムの管理者が、コンテンツホルダーに代わって、オンデマンド商品の作成支援及び製造を行うことができる。
Furthermore, as in the above-described embodiment, developing a platform capable of providing the first service and the second service from scratch is costly (cost and time). In contrast, in the on-demand service providing system 1 according to this embodiment, an existing system that provides the first service and a system that provides the second service can be linked together. Therefore, for example, an existing system can be used for the system that provides the first service, and only the system portion that provides the second service can be developed, thereby reducing the cost of developing the platform.
Furthermore, the administrator of the system providing the second service can support the creation and manufacture of on-demand products on behalf of the content holder.

<9.変形例>
以上、実施形態について説明した。続いて、上述した実施形態の変形例について説明する。なお、以下に説明する各変形例は、単独で実施形態に適用されてもよいし、組み合わせで実施形態に適用されてもよい。また、各変形例は、実施形態で説明した構成に代えて適用されてもよいし、実施形態で説明した構成に対して追加的に適用されてもよい。
9. Modifications
The above describes the embodiment. Next, modified examples of the above embodiment will be described. Each modified example described below may be applied to the embodiment alone or in combination. Each modified example may be applied in place of the configuration described in the embodiment, or may be applied in addition to the configuration described in the embodiment.

上述した実施形態では、第1のサービスがふるさと納税など、寄付の対価として商品を提供するサービスである例について説明したが、かかる例に限定されない。第1のサービスは、EC(Electronic Commerce)サービスなど、ユーザが商品を購入することが可能なサービスであってもよい。この場合、事前決済では、ユーザから支払われる金銭が商品の購入代金として受け付けられる。また、第1のサービスは、イベントキャンペーンなどであってもよい。イベントキャンペーンでは、例えば、事前決済していることの対価として付与されたシリアルコードの提示によってコンテンツを無料配布することも可能である。 In the above embodiment, an example has been described in which the first service is a service that provides a product in exchange for a donation, such as hometown tax payment, but the present invention is not limited to such an example. The first service may be a service that allows a user to purchase a product, such as an EC (Electronic Commerce) service. In this case, in advance payment, money paid by the user is accepted as the purchase price of the product. The first service may also be an event campaign, etc. In an event campaign, for example, it is possible to distribute content free of charge by presenting a serial code that has been given in exchange for making an advance payment.

また、上述した実施形態では、コンテンツホルダーが自治体であり、寄付者からの寄付金が自治体へ支払われる例について説明したが、かかる例に限定されない。寄付者からの寄付金は、自治体の住民であるコンテンツの提供者(例えばカメラマンなど)に支払われてもよい。 In the above embodiment, an example has been described in which the content holder is a local government and donations from donors are paid to the local government, but the present invention is not limited to such an example. Donations from donors may also be paid to a content provider (e.g., a photographer) who is a resident of the local government.

また、上述した実施形態では、ユーザとコンテンツホルダーとの間に中間事業者が介する例について説明したが、かかる例に限定されない。中間事業者が行う業務は、コンテンツホルダーが自身で行ってもよい。この場合、コンテンツホルダー端末20は、中間事業者端末30が有する機能をさらに有することになる。 In the above embodiment, an example in which an intermediary business is interposed between the user and the content holder has been described, but the present invention is not limited to such an example. The content holder may perform the operations performed by the intermediary business itself. In this case, the content holder terminal 20 will further have the functions of the intermediary business terminal 30.

また、上述した実施形態では、コンテンツホルダー又は管理者によってコンテンツに対するタグの付与が行われる例について説明したが、かかる例に限定されない。例えば、AI(artificial intelligence)によってタグの付与が行われてもよい。 In the above embodiment, an example in which tags are assigned to content by a content holder or an administrator has been described, but the present invention is not limited to such an example. For example, tags may be assigned by AI (artificial intelligence).

また、上述した実施形態では、商品と共に提供される二次元コードによって商品に用いられているコンテンツに関する情報がユーザに提供されてもよい。例えば、コンテンツが写真である場合、二次元コードに写真が撮影された位置情報を持たせる。これにより、ユーザは、二次元コードを読み取って得られる位置情報を活用して、撮影地の聖地巡礼などを行うことができる。 In the above-described embodiment, the two-dimensional code provided together with the product may provide the user with information about the content used in the product. For example, if the content is a photograph, the two-dimensional code may contain location information where the photograph was taken. This allows the user to make a pilgrimage to the location where the photograph was taken, using the location information obtained by reading the two-dimensional code.

また、上述した実施形態では、ユーザが作成した商品のデザインが新しいレシピとして登録されてもよい。即ち、第2のサービスで提供されるレシピには、UGC(User Generated Contents)が活用されてもよい。ユーザによって作成されたレシピを他のユーザが利用・購入することを可能とすることで、マネタイズ機会の増加や商品購入までの負荷を低減することなどができる。また、レシピが採用されたユーザには、その対価としてポイント付与などが行われてもよい。 In addition, in the above-described embodiment, a product design created by a user may be registered as a new recipe. That is, UGC (User Generated Content) may be utilized for recipes provided in the second service. By allowing other users to use and purchase recipes created by a user, it is possible to increase monetization opportunities and reduce the burden of purchasing a product. Furthermore, points may be given as compensation to users whose recipes are adopted.

また、上述した実施形態では、コンテンツ管理システム60で作成されたアクセス情報がコンテンツ管理システム60から中間事業者端末30へ送信される例について説明したが、かかる例に限定されない。例えば、アクセス情報は、管理者から中間事業者へ連携されてもよい。この場合、管理者端末40からダウンロード要求があった場合、アクセス情報作成部639は、作成したアクセス情報を通信部610から管理者端末40へ送信する。管理者は、コンテンツ管理システム60からダウンロードしたアクセス情報を、例えばメール送付などによって管理者端末40から中間事業者端末30へ送信する。 In the above embodiment, an example has been described in which the access information created in the content management system 60 is transmitted from the content management system 60 to the intermediary business terminal 30, but the present invention is not limited to such an example. For example, the access information may be shared from the administrator to the intermediary business. In this case, when a download request is made from the administrator terminal 40, the access information creation unit 639 transmits the created access information from the communication unit 610 to the administrator terminal 40. The administrator transmits the access information downloaded from the content management system 60 from the administrator terminal 40 to the intermediary business terminal 30, for example, by sending an email.

以上、本発明の実施形態の変形例について説明した。
なお、上述した実施形態におけるオンデマンドサービス提供システム1、ユーザ端末10、コンテンツホルダー端末20、中間事業者端末30、管理者端末40、商品管理システム50、コンテンツ管理システム60、商品製造システム70、製造者端末80、及び商品製造装置90の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
The above describes the modified embodiment of the present invention.
In addition, the on-demand service providing system 1, the user terminal 10, the content holder terminal 20, the intermediary business terminal 30, the administrator terminal 40, the product management system 50, the content management system 60, the product manufacturing system 70, the manufacturer terminal 80, and the product manufacturing device 90 in the above-mentioned embodiment may be partly or entirely realized by a computer. In this case, a program for realizing the functions may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into and executed by a computer system. Note that the "computer system" referred to here includes hardware such as an OS and peripheral devices.
Additionally, "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, etc., and storage devices such as hard disks built into computer systems. Furthermore, "computer-readable recording medium" may also include devices that dynamically hold a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and devices that hold a program for a certain period of time, such as volatile memory within a computer system that serves as a server or client in such cases.
Furthermore, the above program may be for realizing a part of the above-mentioned functions, or may be capable of realizing the above-mentioned functions in combination with a program already recorded in a computer system, or may be realized by using a programmable logic device such as an FPGA (Field Programmable Gate Array).

以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。 The above describes in detail an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to the above, and various design changes can be made without departing from the spirit of the present invention.

1…オンデマンドサービス提供システム、10…ユーザ端末、20…コンテンツホルダー端末、30…中間事業者端末、40…管理者端末、50…商品管理システム、60…コンテンツ管理システム、70…商品製造システム、80…製造者端末、90…商品製造装置、110…通信部、120…入力部、130…記憶部、140…制御部、141…商品関連処理部、142…コンテンツ関連処理部、143…出力処理部、150…出力部、210…通信部、220…入力部、230…記憶部、240…制御部、241…コンテンツ提供部、242…コンテンツホルダータグ付与部、243…出力処理部、250…出力部、310…通信部、320…入力部、330…記憶部、340…制御部、341…ユーザ情報取得部、342…権限付与部、343…アクセス情報提供部、344…出力処理部、345…商品情報提供部、350…出力部、410…通信部、420…入力部、430…記憶部、440…制御部、441…管理者タグ付与部、442…出力処理部、450…出力部、510…通信部、520…記憶部、530…制御部、531…商品情報取得部、532…商品公開部、533…商品検索処理部、534…支払処理部、535…情報連携部、610…通信部、620…記憶部、630…制御部、631…コンテンツ情報処理部、632…タグ管理部、633…コンテンツ公開部、634…アクセス処理部、635…商品編集処理部、636…コンテンツ検索処理部、637…配送情報管理部、638…商品製造依頼部、639…アクセス情報作成部 1...on-demand service providing system, 10...user terminal, 20...content holder terminal, 30...intermediate business terminal, 40...administrator terminal, 50...product management system, 60...content management system, 70...product manufacturing system, 80...manufacturer terminal, 90...product manufacturing device, 110...communication unit, 120...input unit, 130...storage unit, 140...control unit, 141...product-related processing unit, 142...content-related processing unit, 143...output processing unit, 150...output unit, 210...communication unit, 220...input unit, 230...storage unit, 240...control unit, 241...content providing unit, 242...content holder tag assignment unit, 243...output processing unit, 250...output unit, 310...communication unit, 320...input unit, 330...storage unit, 340...control unit, 341...user information acquisition unit, 342... Authority granting unit, 343...access information providing unit, 344...output processing unit, 345...product information providing unit, 350...output unit, 410...communication unit, 420...input unit, 430...storage unit, 440...control unit, 441...administrator tag granting unit, 442...output processing unit, 450...output unit, 510...communication unit, 520...storage unit, 530...control unit, 531...product information acquisition unit, 532...product publication unit, 533...product search processing unit, 534...payment processing unit, 535...information linking unit, 610...communication unit, 620...storage unit, 630...control unit, 631...content information processing unit, 632...tag management unit, 633...content publication unit, 634...access processing unit, 635...product editing processing unit, 636...content search processing unit, 637...delivery information management unit, 638...product production request unit, 639...access information creation unit

Claims (8)

第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与部と、
前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供部と、
前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開部と、
を備えるオンデマンドサービス提供システム。
an authority granting unit that grants authority to a user who has made a prepayment for a first service to use a second service different from the first service;
an access information providing unit that provides access information for accessing the second service to the user to whom the authority has been granted;
a content publishing unit that publishes content used for a product selected by the user in the first service to the user who has accessed the second service based on the access information;
An on-demand service providing system comprising:
前記第1のサービスにおいて選択した商品に対する事前決済を行った前記ユーザに関する情報を示すユーザ情報を取得するユーザ情報取得部、
をさらに備え、
前記権限付与部は、取得された前記ユーザ情報に基づき、前記ユーザに対して前記権限を付与する、
請求項1に記載のオンデマンドサービス提供システム。
a user information acquiring unit that acquires user information indicating information about the user who has made a prepayment for a product selected in the first service;
Further equipped with
The authority granting unit grants the authority to the user based on the acquired user information.
The on-demand service providing system according to claim 1 .
前記権限付与部は、前記第2のサービスにおいて、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツの閲覧及び選択が可能な第1の権限を付与する、
請求項1に記載のオンデマンドサービス提供システム。
the authority granting unit grants, in the second service, a first authority enabling the user to view and select content used in a product selected in the first service by the user;
The on-demand service providing system according to claim 1 .
前記第2のサービスにおいて、前記ユーザが前記第1のサービスにおいて選択した商品の編集処理を行う商品編集処理部、
をさらに備え、
前記権限付与部は、前記事前決済を行った前記ユーザに対して、前記商品の編集が可能な第2の権限をさらに付与し、
前記商品編集処理部は、前記第2の権限を付与された前記ユーザから前記商品の編集を受け付ける、
請求項1に記載のオンデマンドサービス提供システム。
a product editing processing unit that performs editing processing of a product selected by the user in the first service in the second service;
Further equipped with
The authority granting unit further grants, to the user who has made the prepayment, a second authority enabling editing of the product;
the product editing processing unit accepts editing of the product from the user who has been granted the second authority;
The on-demand service providing system according to claim 1 .
前記第2のサービスにおいて、前記ユーザが前記第1のサービスにおいて選択した商品の製造依頼を行う商品製造依頼部、
をさらに備え、
前記権限付与部は、前記事前決済を行った前記ユーザに対して、前記商品の製造依頼が可能な第3の権限をさらに付与し、
前記商品製造依頼部は、前記第3の権限を付与された前記ユーザから前記商品の製造依頼を受け付ける、
請求項1に記載のオンデマンドサービス提供システム。
a product manufacturing request unit for making a manufacturing request for the product selected by the user in the first service in the second service;
Further equipped with
the authority granting unit further grants, to the user who has made the advance payment, a third authority enabling the user to request production of the product;
the product manufacturing request unit accepts a manufacturing request for the product from the user who has been granted the third authority;
The on-demand service providing system according to claim 1 .
前記第1のサービスは、前記ユーザから寄付を受け付け、前記寄付の対価として前記ユーザが前記第1のサービスにおいて選択した商品を提供するサービスである、
請求項1に記載のオンデマンドサービス提供システム。
the first service is a service of accepting a donation from the user and providing a product selected by the user in the first service in return for the donation;
The on-demand service providing system according to claim 1 .
第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与過程と、
前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供過程と、
前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開過程と、
を含むコンピュータにより実行されるオンデマンドサービス提供方法。
an authorization step of granting an authorization to a user who has made a prepayment for a first service to use a second service different from the first service;
an access information providing step of providing access information for accessing the second service to the authorized user;
a content publishing step of publishing content used for a product selected by the user in the first service to the user who has accessed the second service based on the access information;
An on-demand service providing method implemented by a computer, comprising:
コンピュータを、
第1のサービスにおいて事前決済を行ったユーザに対して、前記第1のサービスとは異なる第2のサービスを利用するための権限を付与する権限付与手段と、
前記権限が付与された前記ユーザに対して、前記第2のサービスにアクセスするためのアクセス情報を提供するアクセス情報提供手段と、
前記アクセス情報に基づき前記第2のサービスへアクセスした前記ユーザに対して、前記ユーザが前記第1のサービスにおいて選択した商品に用いられるコンテンツを公開するコンテンツ公開手段と、
として機能させるためのプログラム。
Computer,
an authorization means for granting an authorization to a user who has made a prepayment for a first service to use a second service different from the first service;
an access information providing means for providing access information for accessing the second service to the user to whom the authority has been granted;
a content publishing means for publishing content used for a product selected in the first service by the user who has accessed the second service based on the access information;
A program to function as a
JP2024181873A 2024-03-08 2024-10-17 On-demand service providing system, on-demand service providing method, and program Active JP7677520B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024181873A JP7677520B1 (en) 2024-03-08 2024-10-17 On-demand service providing system, on-demand service providing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2024035966A JP7574954B1 (en) 2024-03-08 2024-03-08 On-demand service providing system, on-demand service providing method, and program
JP2024181873A JP7677520B1 (en) 2024-03-08 2024-10-17 On-demand service providing system, on-demand service providing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2024035966A Division JP7574954B1 (en) 2024-03-08 2024-03-08 On-demand service providing system, on-demand service providing method, and program

Publications (2)

Publication Number Publication Date
JP7677520B1 true JP7677520B1 (en) 2025-05-15
JP2025137360A JP2025137360A (en) 2025-09-19

Family

ID=93254384

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2024035966A Active JP7574954B1 (en) 2024-03-08 2024-03-08 On-demand service providing system, on-demand service providing method, and program
JP2024181873A Active JP7677520B1 (en) 2024-03-08 2024-10-17 On-demand service providing system, on-demand service providing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2024035966A Active JP7574954B1 (en) 2024-03-08 2024-03-08 On-demand service providing system, on-demand service providing method, and program

Country Status (1)

Country Link
JP (2) JP7574954B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009524A (en) * 2007-06-29 2009-01-15 Canon Inc Online printing order system
JP2022068619A (en) * 2020-10-22 2022-05-10 株式会社Jam Home Made Product processing system and program
WO2023166637A1 (en) * 2022-03-02 2023-09-07 Tosyo株式会社 Method and device for running virtual store
JP2024000653A (en) * 2022-06-21 2024-01-09 株式会社カルティブ Management system, withdrawal management method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009524A (en) * 2007-06-29 2009-01-15 Canon Inc Online printing order system
JP2022068619A (en) * 2020-10-22 2022-05-10 株式会社Jam Home Made Product processing system and program
WO2023166637A1 (en) * 2022-03-02 2023-09-07 Tosyo株式会社 Method and device for running virtual store
JP2024000653A (en) * 2022-06-21 2024-01-09 株式会社カルティブ Management system, withdrawal management method and program

Also Published As

Publication number Publication date
JP2025137360A (en) 2025-09-19
JP7574954B1 (en) 2024-10-29
JP2025137004A (en) 2025-09-19

Similar Documents

Publication Publication Date Title
US11687661B2 (en) Compartments
US10516667B1 (en) Hidden compartments
CN102057354A (en) Obtain technology updates to the application
US11017341B2 (en) Workflow as a service
CN107820701A (en) Developer Exchange System
KR101621250B1 (en) Managing Method for Ordering Printed Product in Network, and Managing Server Used Therein
CN100541480C (en) Method for providing font service on service page and system for performing the method
JP2010113487A (en) Matching system for connecting writer of electronic book with animation comics system creator
JP6680733B2 (en) Generation device, generation method, and generation program
JP6885152B2 (en) Information processing system, information processing device, information processing method, and information processing program
KR20180014888A (en) Method and system for issuing tax invoice
KR101602940B1 (en) Site management method and system for supporting production of mobile site using component structure
JP7677520B1 (en) On-demand service providing system, on-demand service providing method, and program
JP7571909B1 (en) On-demand service providing system, on-demand service providing method, and program
US20140358711A1 (en) Network-based gift service
CN111242715B (en) Order processing method and equipment and computer storage medium thereof
JP2017091353A (en) Picture sales management system, method and program
JP7597854B1 (en) Information processing device, information processing method, and program
KR102491508B1 (en) Welfare tool office automation system and method
JP7470469B1 (en) Information processing method, program, and information processing device
JP2022039301A (en) Print control device, print control method, and program
JP7776058B1 (en) Information processing device and program
JP7522515B1 (en) Photo studio management method, management device, management system, and management program
EP4435624A1 (en) Mobile device to retrieve results to pre-programmed search queries
US20220358261A1 (en) System and method for facilitating curation of artwork

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241106

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241106

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20241106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250321

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: 20250401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250414

R150 Certificate of patent or registration of utility model

Ref document number: 7677520

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150