JP7502943B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP7502943B2 JP7502943B2 JP2020149830A JP2020149830A JP7502943B2 JP 7502943 B2 JP7502943 B2 JP 7502943B2 JP 2020149830 A JP2020149830 A JP 2020149830A JP 2020149830 A JP2020149830 A JP 2020149830A JP 7502943 B2 JP7502943 B2 JP 7502943B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- user
- plan
- users
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.
複数種類のサブスクリプション商品を販売する際にその商品毎に異なる契約情報を対応付けて販売することができるサブスクリプション商品販売システムが知られている(例えば、特許文献1参照)。このサブスクリプション商品販売システムは、販売可能な複数種類のサブスクリプション商品に関する商品情報を管理する商品情報管理手段と、複数種類のサブスクリプション商品のうちのいずれかを指定するための商品指定手段と、商品指定手段を介して指定されたサブスクリプション商品に関する商品情報を商品情報管理手段から取得し、そのサブスクリプション商品に応じたサブスクリプション契約情報を商品情報と対応付けて管理する契約情報管理手段とを備えている。 A subscription product sales system is known that can sell multiple types of subscription products by associating different contract information with each product (see, for example, Patent Document 1). This subscription product sales system includes a product information management means for managing product information related to multiple types of subscription products that can be sold, a product designation means for designating one of the multiple types of subscription products, and a contract information management means for acquiring product information related to the subscription product designated via the product designation means from the product information management means and managing subscription contract information corresponding to the subscription product in association with the product information.
ユーザが特定の事業者から商品又はサービスの提供を、その特定の事業者が用意する通常の単位で受けたのでは、ユーザにとって必要以上の商品又はサービスの提供を受けることになり、十分な費用メリットが感じられない場合がある。 If a user receives a product or service from a specific business in the usual unit provided by that business, the user may end up receiving more products or services than he or she needs, and may not feel that the cost benefit is sufficient.
本発明の目的は、ユーザが特定の事業者からそのユーザにとって必要な分だけ商品又はサービスの提供を受けることができるようにすることにある。 The purpose of the present invention is to enable a user to receive only the amount of products or services that the user needs from a specific business operator.
かかる目的のもと、本発明は、特定の事業者が商品又はサービスの提供を行う通常の単位とは異なる単位で特定の事業者から商品又はサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定する特定手段と、特定手段により特定した複数のユーザ及び複数のユーザの各ユーザが希望する異なる単位を示す情報を特定の事業者に通知する通知手段とを備えた情報処理装置を提供する。 To this end, the present invention provides an information processing device that includes a means for identifying a plurality of users who wish to receive a product or service from a specific business operator in a unit different from the normal unit in which the specific business operator provides the product or service, and a means for notifying the specific business operator of information indicating the different unit desired by the plurality of users and each of the plurality of users identified by the means for identifying.
特定の事業者は、複数の事業者のうちの1つの事業者であってよい。 The specific business operator may be one of multiple businesses.
異なる単位は、通常の単位を分割した単位を含む、ものであってよい。その場合、特定手段は、複数のユーザの各ユーザが希望する異なる単位の合計が通常の単位となるように、複数のユーザを特定する、ものであってよい。また、特定手段は、予め定められた条件を満たすユーザを束ねた複数のユーザを特定する、ものであってよい。 The different units may include units obtained by dividing normal units. In this case, the identification means may identify the multiple users such that the sum of the different units desired by each of the multiple users equals the normal unit. The identification means may also identify the multiple users that are a group of users who satisfy a predetermined condition.
情報処理装置は、特定の事業者から商品又はサービスの提供を受ける権利を受信する受信手段と、受信手段により受信した権利を複数のユーザに送信する送信手段とを更に備えた、ものであってよい。その場合、受信手段は、特定手段により複数のユーザを特定するのに先立ち、特定の事業者から権利を受信する、ものであってもよいし、特定手段により複数のユーザを特定した後に、特定の事業者から権利を受信する、ものであってもよい。 The information processing device may further include a receiving means for receiving a right to receive a product or service from a specific business operator, and a transmitting means for transmitting the right received by the receiving means to a plurality of users. In this case, the receiving means may receive the right from the specific business operator before the identification means identifies the plurality of users, or may receive the right from the specific business operator after the identification means identifies the plurality of users.
また、本発明は、コンピュータが、特定の事業者が商品又はサービスの提供を行う通常の単位とは異なる単位で特定の事業者から商品又はサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定するステップと、コンピュータが、特定した複数のユーザ及び複数のユーザの各ユーザが希望する異なる単位を示す情報を特定の事業者に通知するステップとを含む情報処理方法も提供する。 The present invention also provides an information processing method including the steps of: a computer identifying a plurality of users who wish to receive a product or service from a specific business in a unit different from the normal unit in which the specific business provides the product or service; and a computer notifying the specific business of information indicating the different unit desired by the identified plurality of users and each of the plurality of users.
更に、本発明は、コンピュータに、特定の事業者が商品又はサービスの提供を行う通常の単位とは異なる単位で特定の事業者から商品又はサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定する機能と、特定した複数のユーザ及び複数のユーザの各ユーザが希望する異なる単位を示す情報を特定の事業者に通知する機能とを実現させるためのプログラムも提供する。 The present invention also provides a program for enabling a computer to realize a function of identifying a plurality of users who wish to receive a product or service from a specific business in a unit different from the normal unit in which the specific business provides the product or service, and a function of notifying the specific business of information indicating the different unit desired by the identified plurality of users and each of the plurality of users.
本発明によれば、ユーザが特定の事業者からそのユーザにとって必要な分だけ商品又はサービスの提供を受けることができるようになる。 The present invention allows a user to receive only the amount of products or services that the user needs from a specific business.
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。尚、本実施の形態は商品又はサービスの提供に適用可能であるが、以下では、商品の提供も商品を販売するサービスの提供と捉え、本実施の形態をサービスの提供に適用するものとして説明する。 Below, an embodiment of the present invention will be described in detail with reference to the attached drawings. Note that this embodiment can be applied to the provision of goods or services, but in the following, the provision of goods will also be considered as the provision of a service for selling goods, and the embodiment will be described as being applied to the provision of a service.
[サービス提供システムの全体構成]
図1は、本実施の形態におけるサービス提供システム1の全体構成例を示した図である。図示するように、このサービス提供システム1は、ユーザ端末101~103と、サービス提供者サーバ201~203と、仲介者サーバ30とが通信回線80に接続されることにより構成されている。尚、図では、ユーザ端末101~103を示したが、これらを区別しない場合はユーザ端末10と称することもある。ユーザ端末10は3つ示したが、4つ以上存在してもよい。また、図では、サービス提供者サーバ201~203を示したが、これらを区別しない場合はサービス提供者サーバ20と称することもある。サービス提供者サーバ20は3つ示したが、4つ以上存在してもよい。
[Overall configuration of the service provision system]
FIG. 1 is a diagram showing an example of the overall configuration of a service providing system 1 in this embodiment. As shown in the figure, this service providing system 1 is configured by connecting user terminals 10 1 to 10 3 , service provider servers 20 1 to 20 3 , and an intermediary server 30 to a communication line 80. In the figure, user terminals 10 1 to 10 3 are shown, but when there is no need to distinguish between them, they may be referred to as user terminals 10. Although three user terminals 10 are shown, there may be four or more. In the figure, service provider servers 20 1 to 20 3 are shown, but when there is no need to distinguish between them, they may be referred to as service provider servers 20. Although three service provider servers 20 are shown, there may be four or more.
ユーザ端末10は、ユーザによって使用される端末装置である。ユーザ端末10には例えばウェブブラウザがインストールされている。ユーザがこのウェブブラウザを操作して、サービス提供者サーバ20が提供するサービスを表示し、その中から希望するサービスを選択すると、ユーザ端末10は、その選択されたサービスを仲介者サーバ30に伝える。尚、ユーザ端末10は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等であってよい。また、ウェブブラウザではない特定の通信ソフトウェアであってもよい。 The user terminal 10 is a terminal device used by a user. For example, a web browser is installed on the user terminal 10. When the user operates this web browser to display services provided by the service provider server 20 and selects a desired service from the displayed services, the user terminal 10 communicates the selected service to the intermediary server 30. The user terminal 10 may be, for example, a personal computer, a tablet terminal, a smartphone, etc. It may also be specific communication software other than a web browser.
サービス提供者サーバ20は、サービス提供者によって使用されるサーバコンピュータである。ここで、サービス提供者とは、サービスを提供する事業者である。そして、サービスの形式は、例えば、一定料金が支払われることにより一定期間サービスを提供するサブスクリプションサービスであってよい。また、サービスの内容は、例えば、人をユーザの元へ派遣して行うものであってよい。このようなサービスとしては、例えば、家事代行サービスがある。更に、上述したように、サービスの提供には、商品の提供も含まれるので、サービスの内容は、例えば、物をユーザの元へ届けるものであってもよい。このようなサービスとしては、例えば、絵本、総菜等の宅配サービスがある。或いは、サービスの内容は、通信回線80を介して電子データをユーザ端末10へ送信するものであってもよい。このようなサービスとしては、例えば、動画コンテンツの配信サービスがある。サービス提供者サーバ20は、ユーザにより選択されたサービスが仲介者サーバ30から通知されると、ユーザにその選択されたサービスを提供する。尚、サービス提供者サーバ20は、例えば、パーソナルコンピュータであってよい。 The service provider server 20 is a server computer used by a service provider. Here, the service provider is a business that provides a service. The form of the service may be, for example, a subscription service that provides a service for a certain period of time in exchange for a certain fee. The content of the service may be, for example, a service that dispatches a person to the user's location. An example of such a service is a housekeeping service. Furthermore, as described above, the provision of a service also includes the provision of a product, so the content of the service may be, for example, a service that delivers an item to the user. An example of such a service is a home delivery service for picture books, prepared foods, etc. Alternatively, the content of the service may be a service that transmits electronic data to the user terminal 10 via the communication line 80. An example of such a service is a video content distribution service. When the service provider server 20 is notified of the service selected by the user from the intermediary server 30, the service provider server 20 provides the selected service to the user. The service provider server 20 may be, for example, a personal computer.
仲介者サーバ30は、ユーザとサービス提供者との間を仲介する仲介者によって使用されるサーバコンピュータである。仲介者サーバ30にはウェブサーバがインストールされている。仲介者サーバ30は、ユーザにより選択されたサービスをこのウェブサーバを用いてユーザ端末10から受け付け、その選択されたサービスをサービス提供者サーバ20に通知する。尚、仲介者サーバ30は、例えば、パーソナルコンピュータであってよい。 The intermediary server 30 is a server computer used by an intermediary who mediates between the user and the service provider. A web server is installed on the intermediary server 30. The intermediary server 30 accepts a service selected by the user from the user terminal 10 using this web server, and notifies the service provider server 20 of the selected service. The intermediary server 30 may be, for example, a personal computer.
通信回線80は、ユーザ端末10と仲介者サーバ30との間、仲介者サーバ30とサービス提供者サーバ20との間等の情報通信に用いられる通信手段である。通信回線80としては、例えば、インターネットを用いるとよい。 The communication line 80 is a communication means used for information communication between the user terminal 10 and the intermediary server 30, between the intermediary server 30 and the service provider server 20, etc. As the communication line 80, for example, the Internet may be used.
[仲介者サーバ、ユーザ端末、サービス提供者サーバのハードウェア構成]
図2は、仲介者サーバ30のハードウェア構成例を示した図である。図示するように、仲介者サーバ30は、装置全体の動作を制御する制御ユニット31と、データ等を記憶するハードディスクドライブ32と、LAN(Local Area Network)ケーブル等を介した通信を実現する通信インターフェース33と、情報が入力される入力デバイス34と、情報が表示される表示デバイス35とを備えている。
[Hardware configuration of the intermediary server, user terminal, and service provider server]
2 is a diagram showing an example of the hardware configuration of the intermediary server 30. As shown in the figure, the intermediary server 30 includes a control unit 31 that controls the operation of the entire device, a hard disk drive 32 that stores data and the like, a communication interface 33 that realizes communication via a LAN (Local Area Network) cable or the like, an input device 34 into which information is input, and a display device 35 on which information is displayed.
制御ユニット31は、CPU311と、基本ソフトウェアやBIOS等が記憶されたROM312と、ワークエリアとして用いられるRAM313とを有している。CPU311はマルチコアでもよい。また、ROM312は、書き換え可能な不揮発性の半導体メモリでもよい。制御ユニット31は、所謂コンピュータである。 The control unit 31 has a CPU 311, a ROM 312 in which basic software, a BIOS, etc. are stored, and a RAM 313 used as a work area. The CPU 311 may be a multi-core. The ROM 312 may be a rewritable non-volatile semiconductor memory. The control unit 31 is what is known as a computer.
ハードディスクドライブ32は、円盤状の基板表面に磁性体を塗布した不揮発性の記憶媒体にデータを読み書きする装置である。不揮発性の記憶媒体は、半導体メモリ等でもよい。通信インターフェース33は、他の装置との接続に使用されるインターフェースである。入力デバイス34は、例えばキーボード、マウス、タッチパネルであり、表示デバイス35は、例えば液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイである。 The hard disk drive 32 is a device that reads and writes data to a non-volatile storage medium that has a magnetic material applied to the surface of a disk-shaped substrate. The non-volatile storage medium may be a semiconductor memory or the like. The communication interface 33 is an interface used to connect to other devices. The input device 34 is, for example, a keyboard, a mouse, or a touch panel, and the display device 35 is, for example, a liquid crystal display or an organic EL (Electro Luminescence) display.
制御ユニット31と、ハードディスクドライブ32と、通信インターフェース33と、入力デバイス34と、表示デバイス35とは、バス39や不図示の信号線を通じて接続されている。 The control unit 31, hard disk drive 32, communication interface 33, input device 34, and display device 35 are connected via a bus 39 and signal lines not shown.
また、図2に示したハードウェア構成例は、ユーザ端末10及びサービス提供者サーバ20のハードウェア構成例として捉えることもできる。但し、ユーザ端末10について述べるときは、図2の制御ユニット31、CPU311、ROM312、RAM313、ハードディスクドライブ32、通信インターフェース33、入力デバイス34、表示デバイス35をそれぞれ、制御ユニット11、CPU111、ROM112、RAM113、ハードディスクドライブ12、通信インターフェース13、入力デバイス14、表示デバイス15と表記するものとする。そして、サービス提供者サーバ20について述べるときは、図2の制御ユニット31、CPU311、ROM312、RAM313、ハードディスクドライブ32、通信インターフェース33、入力デバイス34、表示デバイス35をそれぞれ、制御ユニット21、CPU211、ROM212、RAM213、ハードディスクドライブ22、通信インターフェース23、入力デバイス24、表示デバイス25と表記するものとする。 The hardware configuration example shown in FIG. 2 can also be regarded as an example of the hardware configuration of the user terminal 10 and the service provider server 20. However, when describing the user terminal 10, the control unit 31, CPU 311, ROM 312, RAM 313, hard disk drive 32, communication interface 33, input device 34, and display device 35 in FIG. 2 will be written as control unit 11, CPU 111, ROM 112, RAM 113, hard disk drive 12, communication interface 13, input device 14, and display device 15, respectively. And, when describing the service provider server 20, the control unit 31, CPU 311, ROM 312, RAM 313, hard disk drive 32, communication interface 33, input device 34, and display device 35 in FIG. 2 will be written as control unit 21, CPU 211, ROM 212, RAM 213, hard disk drive 22, communication interface 23, input device 24, and display device 25, respectively.
[本実施の形態の概要]
このようなサービス提供システム1において、本実施の形態では、仲介者サーバ30が、サービス提供者によるサービスの提供における通常の単位とは異なる単位でサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定し、特定した複数のユーザ及び各ユーザが希望する単位を示す情報をサービス提供者に通知する。
[Outline of the present embodiment]
In such a service provision system 1, in this embodiment, the intermediary server 30 identifies a group of users who wish to receive services in units different from the usual units in which the service provider provides services, and notifies the service provider of information indicating the identified users and the unit desired by each user.
ここで、通常の単位とは異なる単位は、通常の単位を分割した単位を含んでよい。 Here, units that are different from normal units may include units that are divisions of normal units.
また、特定した複数のユーザ及び各ユーザが希望する単位を示す情報が特定の事業者に通知された後、各ユーザはサービス提供者からその希望する単位でサービスの提供を受けることになる。 In addition, after the information indicating the identified multiple users and the unit desired by each user is notified to a specific business operator, each user will receive services from the service provider in the unit desired by that user.
図3(a),(b)は、このようなサービス提供システム1の動作の概要について示した図である。本実施の形態において、サービス提供者Sは、自身が定めた頻度及び量でサービスを提供する定額料金プランを用意しているものとする。以下、このようなサービス提供者Sが用意する定額料金プランを「通常プラン」と呼ぶことにする。 Figures 3(a) and (b) are diagrams showing an overview of the operation of such a service providing system 1. In this embodiment, it is assumed that the service provider S prepares a flat-rate plan for providing services at a frequency and amount determined by the service provider S. Hereinafter, such a flat-rate plan prepared by the service provider S will be referred to as the "normal plan."
図3(a)に、サービス提供システム1の動作の概要の第1の例を示す。この第1の例は、サービス提供者Sが用意する通常プランをユーザU1,U2が希望する希望プランにアレンジしたい場合であって、サービス提供者Sが通常プランしか用意していない場合の例である。ここで、通常プランのアレンジとは、通常プランで定められた頻度及び量の削減等である。この場合、仲介者Mは、サービス提供者Sの通常プランをユーザU1,U2の希望プランに分割して、ユーザU1,U2がサービス提供者Sから希望プランでサービスを受けられるようにし、その対価としてユーザ及びサービス提供者Sの少なくとも一方から手数料を徴収する。尚、手数料に代わる利益分を徴収してもよいが、本実施の形態では、ユーザからの手数料を例にとって説明する。 Figure 3 (a) shows a first example of the outline of the operation of the service providing system 1. This first example is an example in which the normal plan prepared by the service provider S is arranged to a desired plan desired by the users U1 and U2, and the service provider S only has the normal plan prepared. Here, arranging the normal plan means reducing the frequency and amount determined in the normal plan. In this case, the intermediary M divides the normal plan of the service provider S into the desired plans of the users U1 and U2, so that the users U1 and U2 can receive the service from the service provider S in the desired plan, and collects a fee from at least one of the users and the service provider S in return. Note that a profit may be collected in place of the fee, but in this embodiment, the fee from the user will be used as an example for explanation.
具体的には、ユーザU1は、通常プランのa%を利用することを希望し、通常プランの定額料金のa%のサービス料と手数料とを仲介者Mに支払ったとする。また、ユーザU2は、通常プランのb%を利用することを希望し、通常プランの定額料金のb%のサービス料と手数料とを仲介者Mに支払ったとする。すると、仲介者Mは、サービス提供者Sに通常プランの定額料金の100%のサービス料を支払い、サービス提供者Sは、ユーザU1にサービスのa%を、ユーザU2にサービスのb%を、それぞれ提供することになる。 Specifically, assume that user U1 wishes to use a% of the regular plan and has paid a service charge of a% of the regular plan's flat rate plus commission to intermediary M. Also assume that user U2 wishes to use b% of the regular plan and has paid a service charge of b% of the regular plan's flat rate plus commission to intermediary M. Intermediary M will then pay a service charge of 100% of the regular plan's flat rate to service provider S, and service provider S will provide a% of the service to user U1 and b% of the service to user U2.
例えば、サービス提供者Sが、1か月に4回の家事代行サービスを20000円で提供する場合を考える。この場合に、この家事代行サービスを利用したいが1か月に1回で十分と考える2人のユーザと、この家事代行サービスを利用したいが1か月に2回で十分と考える1人のユーザとが現れたとする。すると、仲介者Mは、前者の2人のユーザのそれぞれから5000円及び手数料を受け取り、後者の1人のユーザから10000円及び手数料を受け取り、サービス提供者Sに20000円を支払って、全てのユーザが希望する頻度でサービスを受けられるようにする。 For example, consider the case where service provider S provides housekeeping services four times a month for 20,000 yen. In this case, suppose that two users who want to use this housekeeping service but think that once a month is sufficient, and one user who wants to use this housekeeping service but thinks that twice a month is sufficient, appear. Then, intermediary M receives 5,000 yen plus a fee from each of the former two users, and 10,000 yen plus a fee from the latter user, and pays 20,000 yen to service provider S, allowing all users to receive the service as frequently as they wish.
図3(b)に、サービス提供システム1の動作の概要の第2の例を示す。この第2の例は、サービス提供者Sが提供する通常プランをユーザU1,U2が希望する希望プランにアレンジしたい場合であって、サービス提供者Sがその希望プランをスポットプランとして提供しないが、スポットプランの料金は定めている場合の例である。ここで、通常プランのアレンジとは、第1の例と同様、通常プランで定められた頻度及び量の削減等である。また、スポットプランとは、通常プランで定められた頻度及び量よりも小さな頻度及び量でサービスを受ける都度料金を支払う都度料金プランである。この場合、仲介者Mは、ユーザU1,U2からはスポットプランの料金を徴収し、サービス提供者Sへは通常プランの料金を支払い、その差益を得て、ユーザU1,U2がサービス提供者Sから希望プランでサービスを受けられるようにする。 Figure 3 (b) shows a second example of the outline of the operation of the service providing system 1. This second example is an example in which the regular plan provided by the service provider S is arranged to a desired plan desired by the users U1 and U2, and the service provider S does not provide the desired plan as a spot plan, but the fee for the spot plan is set. Here, arranging the regular plan is, as in the first example, a reduction in the frequency and amount set in the regular plan. Also, a spot plan is a fee-per-use plan in which a fee is paid each time a service is received with a frequency and amount less than that set in the regular plan. In this case, the intermediary M collects the fee for the spot plan from the users U1 and U2, pays the fee for the regular plan to the service provider S, and uses the difference to enable the users U1 and U2 to receive the service from the service provider S with the desired plan.
具体的には、ユーザU1は、スポットプランをn回利用することを希望し、スポットプランの都度料金のn回分のサービス料を仲介者Mに支払ったとする。また、ユーザU2は、スポットプランをm回利用することを希望し、スポットプランの都度料金のm回分のサービス料を仲介者Mに支払ったとする。すると、仲介者Mは、サービス提供者Sに通常プランの定額料金のサービス料を支払い、サービス提供者Sは、ユーザU1に都度のサービスのn回分を、ユーザU2に都度のサービスのm回分を、それぞれ提供することになる。 Specifically, assume that user U1 wishes to use the spot plan n times and has paid the service fee for n instances of the spot plan to intermediary M. Also assume that user U2 wishes to use the spot plan m times and has paid the service fee for m instances of the spot plan to intermediary M. Then, intermediary M pays the service fee for the regular plan's flat rate to service provider S, and service provider S provides user U1 with n instances of the one-time service and user U2 with m instances of the one-time service.
例えば、上述した家事代行サービスでは、サービス提供者Sが、1か月に4回の家事代行サービスという通常プランに加えて、1か月に1回の家事代行サービスといったスポットプランを用意している場合もある。このような場合、一般に、通常プランの定額料金よりもスポットプランの都度料金の方が割高となる。従って、この第2の例では、仲介者Mが、第1の例のような手数料を徴収せずに、ユーザにはサービス提供者Sからスポットプランの都度料金でサービスが提供されるようにし、サービス提供者Sへは通常プランの料金を支払うことで、その差分を売上とする。 For example, in the housekeeping service described above, the service provider S may prepare a spot plan for housekeeping services once a month in addition to a regular plan of four housekeeping services per month. In such cases, the fee for the spot plan is generally more expensive than the fixed fee for the regular plan. Therefore, in this second example, the intermediary M does not collect a commission as in the first example, but instead has the service provider S provide the user with the service at the spot plan fee for each use, and pays the regular plan fee to the service provider S, with the difference being sales.
このように、サービス提供システム1の動作の概要としては、2つの例があるが、以下では、1つ目の例について詳細に説明する。 As such, there are two examples of the general operation of the service providing system 1, but the first example will be explained in detail below.
[仲介者サーバの機能構成]
図4は、本実施の形態における仲介者サーバ30の機能構成例を示したブロック図である。図示するように、本実施の形態における仲介者サーバ30は、受信部41と、サービス利用権管理部42と、サービス利用権記憶部43と、サービス情報記憶部44と、サービス情報管理部45と、送信部46とを備えている。
[Functional configuration of the intermediary server]
4 is a block diagram showing an example of the functional configuration of the intermediary server 30 in this embodiment. As shown in the figure, the intermediary server 30 in this embodiment includes a receiving unit 41, a service usage right management unit 42, a service usage right storage unit 43, a service information storage unit 44, a service information management unit 45, and a transmitting unit 46.
受信部41は、ユーザがサービス提供者のサービス内容の閲覧を要求していることを示すサービス内容閲覧要求を、ユーザ端末10から受信する。ここで、サービス内容閲覧要求には、サービス提供者ID及びサービスIDが含まれる。サービス提供者IDは、サービス提供者を識別する識別情報であり、サービスIDは、サービス提供者が提供する複数のサービス内でサービスを識別する識別情報である。 The receiving unit 41 receives a service content viewing request from the user terminal 10, indicating that the user is requesting to view the service content of the service provider. Here, the service content viewing request includes a service provider ID and a service ID. The service provider ID is identification information that identifies the service provider, and the service ID is identification information that identifies a service among multiple services provided by the service provider.
また、受信部41は、ユーザがサービス提供者のサービスを通常プランとは異なる希望プランで利用することを要求していることを示すサービス利用要求を、ユーザ端末10から受信する。ここで、サービス利用要求には、ユーザID、サービス提供者ID、サービスID、及び分割プランスペックが含まれる。ユーザIDは、ユーザを識別する識別情報である。サービス提供者IDは、上述したように、サービス提供者を識別する識別情報であり、サービスIDは、上述したように、サービスを識別する識別情報である。分割プランスペックとは、通常プランで定められた頻度及び量を示す通常プランスペックを分割して得られた複数の分割プランスペックのうち、ユーザが希望プランとして選択した分割プランスペックのことである。尚、本実施の形態において「通常プラン」というときは、「通常プラン単位数」(図5参照)が1より大きい場合における「通常プラン」の「通常プラン単位数」倍を含むものとする。 The receiving unit 41 also receives from the user terminal 10 a service usage request indicating that the user is requesting to use the service of the service provider under a desired plan different from the normal plan. Here, the service usage request includes a user ID, a service provider ID, a service ID, and an installment plan specification. The user ID is identification information for identifying the user. As described above, the service provider ID is identification information for identifying the service provider, and the service ID is identification information for identifying the service, as described above. The installment plan specification is the installment plan specification selected by the user as the desired plan from among multiple installment plan specifications obtained by dividing the normal plan specification indicating the frequency and amount determined in the normal plan. Note that in this embodiment, when the term "normal plan" is used, it is intended to include the "normal plan" multiplied by the "normal plan unit number" when the "normal plan unit number" (see FIG. 5) is greater than 1.
一方、受信部41は、サービス提供者のサービスを利用するためのサービス利用権を、サービス提供者サーバ20から受信する。ここで、サービス利用権とは、サービス提供者のサービスを利用するために必要な電子データのことである。サービス利用権は、サービス提供者ID及びサービスIDに紐付けられていてよい。また、サービス利用権は、仲介者サーバ30の図示しない販売促進手段が、サービス提供者サーバ20にサービス利用権の販売を促すことにより販売されたものでよい。その際に、仲介者は、サービス利用権の購入代金を支払ってもよい。或いは、サービス利用権の購入代金は、後払いで支払われてもよい。何れにしても、サービス利用権は、仲介者からサービス提供者へ金銭が支払われた又は支払われることを示すものである。この場合、サービス利用権は、特定の事業者から商品又はサービスの提供を受ける権利の一例であり、受信部41は、商品又はサービスの提供を受ける権利を受信する受信手段の一例である。 On the other hand, the receiving unit 41 receives a service usage right for using the service of the service provider from the service provider server 20. Here, the service usage right means electronic data necessary for using the service of the service provider. The service usage right may be linked to a service provider ID and a service ID. The service usage right may be sold by a sales promotion means (not shown) of the intermediary server 30 encouraging the service provider server 20 to sell the service usage right. At that time, the intermediary may pay the purchase price of the service usage right. Alternatively, the purchase price of the service usage right may be paid later. In either case, the service usage right indicates that money has been or will be paid from the intermediary to the service provider. In this case, the service usage right is an example of a right to receive a product or service from a specific business operator, and the receiving unit 41 is an example of a receiving means for receiving the right to receive a product or service.
サービス利用権管理部42は、受信部41がサービス利用権をサービス提供者サーバ20から受信した場合、このサービス利用権を予め定められた単位に分割する。ここで、予め定められた単位は、例えば、サービス情報記憶部44に記憶された情報に基づいて決定するとよい。即ち、サービス情報記憶部44に、通常プランスペックを分割して得られた複数の分割プランスペックを記憶しておき、サービス利用権管理部42は、サービス利用権を、複数の分割プランスペックから求められる最小の分割プランスペックに相当する単位に分割するとよい。そして、サービス利用権管理部42は、分割したサービス利用権(以下、「分割サービス利用権」という)を、サービス提供者ID及びサービスIDに紐付けてサービス利用権記憶部43に記憶する。 When the receiving unit 41 receives a service usage right from the service provider server 20, the service usage right management unit 42 divides the service usage right into predetermined units. Here, the predetermined units may be determined, for example, based on information stored in the service information storage unit 44. That is, the service information storage unit 44 stores multiple installment plan specifications obtained by dividing a normal plan specification, and the service usage right management unit 42 divides the service usage right into units equivalent to the smallest installment plan specification found from the multiple installment plan specifications. The service usage right management unit 42 then stores the divided service usage right (hereinafter referred to as "divided service usage right") in the service usage right storage unit 43, linking it to the service provider ID and the service ID.
一方、サービス利用権管理部42は、受信部41がサービス利用要求をユーザ端末10から受信した場合、サービス利用権記憶部43に記憶された分割サービス利用権を取り出す。具体的には、サービス利用権管理部42は、サービス利用権記憶部43に記憶された分割サービス利用権のうち、サービス利用要求に含まれるサービス提供者ID及びサービスIDに紐付けられた分割サービス利用権に着目する。また、サービス利用権管理部42は、サービス情報管理部45からユーザID及び希望プランを受け渡されていれば、着目した分割サービス利用権を、ユーザIDごとに、希望プランに応じた大きさにまとめて取り出す。そして、サービス利用権管理部42は、ユーザIDごとにまとめられた分割サービス利用権を送信部46に受け渡す。 On the other hand, when the receiving unit 41 receives a service usage request from the user terminal 10, the service usage right management unit 42 extracts the split service usage rights stored in the service usage right storage unit 43. Specifically, the service usage right management unit 42 focuses on the split service usage rights linked to the service provider ID and service ID included in the service usage request, among the split service usage rights stored in the service usage right storage unit 43. Furthermore, if the service usage right management unit 42 has received a user ID and a desired plan from the service information management unit 45, it extracts the focused split service usage rights in groups of a size according to the desired plan for each user ID. The service usage right management unit 42 then passes the split service usage rights grouped together for each user ID to the transmitting unit 46.
サービス利用権記憶部43は、サービス利用権管理部42がサービス利用権を分割して得た分割サービス利用権を記憶する。 The service usage right memory unit 43 stores the divided service usage rights obtained by the service usage right management unit 42 by dividing the service usage right.
サービス情報記憶部44は、サービス提供者が提供するサービスに関する情報(以下、「サービス情報」という)を記憶する。サービス情報は、サービス提供者IDと、サービスIDと、サービス内容と、通常プランの情報と、ユーザ条件と、分割プランの情報と、ユーザIDとを含む。尚、サービス情報の具体例については、後述する。 The service information storage unit 44 stores information about the services provided by the service provider (hereinafter referred to as "service information"). The service information includes a service provider ID, a service ID, service content, information about the regular plan, user conditions, information about the installment plan, and a user ID. Specific examples of service information will be described later.
サービス情報管理部45は、受信部41がサービス内容閲覧要求をユーザ端末10から受信した場合、サービス内容閲覧要求に含まれるサービス提供者ID及びサービスIDに対応するサービス情報をサービス情報記憶部44から取り出す。そして、このサービス情報に含まれるサービス内容、通常プランの情報、分割プランの情報等を送信部46に受け渡す。 When the receiving unit 41 receives a service content viewing request from the user terminal 10, the service information management unit 45 extracts the service information corresponding to the service provider ID and service ID included in the service content viewing request from the service information storage unit 44. Then, the service information, regular plan information, installment plan information, etc. included in this service information are passed to the transmitting unit 46.
また、サービス情報管理部45は、受信部41がサービス利用要求をユーザ端末10から受信した場合、サービス利用要求に含まれるユーザIDに紐付けられたユーザ情報が、サービス情報記憶部44に含まれるユーザ条件を満たすかどうかを判定する。そして、ユーザIDがユーザ条件を満たすと判定した場合、サービス情報管理部45は、サービス情報記憶部44に記憶された複数の分割プランスペックのうちサービス利用要求に含まれる分割プランスペックにこのユーザIDを登録する。これは、予め定められた条件を満たすユーザを束ねた複数のユーザを特定することの一例である。但し、サービス情報記憶部44に記憶された複数の分割プランスペックのうちユーザIDが登録されたものの合計が、サービス情報記憶部44に記憶された通常プランスペックを超える場合は、それ以上ユーザを束ねる必要がないので、ユーザIDを登録しなくてもよい。また、サービス情報管理部45は、サービス情報記憶部44に記憶された複数の分割プランスペックのうちユーザIDが登録されたものが、サービス情報記憶部44に記憶された通常プランスペックを構成可能かどうか判定する。ここで、複数の分割プランスペックのうちユーザIDが登録されたものの合計が通常プランスペックと等しければ、通常プランスペックを構成可能と判定してよい。これは、複数のユーザの各ユーザが希望する異なる単位の合計が通常の単位となるように、複数のユーザを特定することの一例である。或いは、複数の分割プランスペックのうちユーザIDが登録されたものの合計が通常プランスペックと等しくなくても、複数の分割プランスペックのうちユーザIDが登録されたものの合計が通常プランスペックの一定割合以上であれば、通常プランスペックを構成可能と判定してよい。複数の分割プランスペックのうちユーザIDが登録されたものが通常プランを構成可能と判定すれば、サービス情報管理部45は、ユーザID及びそのユーザIDが登録された分割プランスペックをサービス利用権管理部42及び送信部46に受け渡す。この場合、通常プランスペックは、特定の事業者が商品又はサービスの提供を行う通常の単位の一例であり、分割プランスペックは、通常の単位とは異なる単位の一例である。また、サービス情報管理部45は、通常の単位とは異なる単位で特定の事業者から商品又はサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定する特定手段の一例である。 In addition, when the receiving unit 41 receives a service use request from the user terminal 10, the service information management unit 45 determines whether the user information linked to the user ID included in the service use request satisfies the user conditions included in the service information storage unit 44. Then, when it is determined that the user ID satisfies the user conditions, the service information management unit 45 registers this user ID in the installment plan specification included in the service use request among the multiple installment plan specifications stored in the service information storage unit 44. This is an example of identifying multiple users who bundle together users who satisfy predetermined conditions. However, if the total of the multiple installment plan specifications stored in the service information storage unit 44 in which the user ID is registered exceeds the normal plan specification stored in the service information storage unit 44, there is no need to bundle any more users, so it is not necessary to register the user ID. In addition, the service information management unit 45 determines whether the multiple installment plan specifications stored in the service information storage unit 44 in which the user ID is registered can constitute the normal plan specification stored in the service information storage unit 44. Here, if the sum of the multiple installment plan specifications in which the user ID is registered is equal to the normal plan specification, it may be determined that the normal plan specification can be configured. This is an example of identifying multiple users so that the sum of the different units desired by each of the multiple users is the normal unit. Alternatively, even if the sum of the multiple installment plan specifications in which the user ID is registered is not equal to the normal plan specification, it may be determined that the normal plan specification can be configured if the sum of the multiple installment plan specifications in which the user ID is registered is equal to or greater than a certain percentage of the normal plan specification. If it is determined that the multiple installment plan specifications in which the user ID is registered are able to configure the normal plan, the service information management unit 45 transfers the user ID and the installment plan specification in which the user ID is registered to the service usage right management unit 42 and the transmission unit 46. In this case, the normal plan specification is an example of a normal unit in which a specific business provides a product or service, and the installment plan specification is an example of a unit different from the normal unit. In addition, the service information management unit 45 is an example of a specifying means for specifying multiple users who wish to receive a product or service from a specific business in a unit different from the normal unit.
一方、サービス情報管理部45は、受信部41がサービス利用権をサービス提供者サーバ20から受信した場合、通常プランスペックを分割して得られた複数の分割プランスペックのうち最小の分割プランスペックをサービス情報記憶部44から読み出してサービス利用権管理部42に受け渡す。 On the other hand, when the receiving unit 41 receives a service usage right from the service provider server 20, the service information management unit 45 reads out the smallest installment plan spec among the multiple installment plan specs obtained by dividing the normal plan spec from the service information storage unit 44 and passes it to the service usage right management unit 42.
送信部46は、受信部41がサービス内容閲覧要求をユーザ端末10から受信した場合、サービス情報管理部45から受け渡されたサービス内容、通常プランの情報、分割プランの情報等をユーザ端末10へ送信する。 When the receiving unit 41 receives a service content viewing request from the user terminal 10, the transmitting unit 46 transmits the service content, information on the regular plan, information on the installment plan, etc., passed from the service information management unit 45 to the user terminal 10.
送信部46は、受信部41がサービス利用要求をユーザ端末10から受信した場合、サービス情報管理部45からユーザID及び分割プランスペックを受け渡されていれば、これらの情報をサービス提供者サーバ20へ送信する。この場合、送信部46は、複数のユーザ及び複数のユーザの各ユーザが希望する異なる単位を示す情報を特定の事業者に通知する通知手段の一例である。また、送信部46は、受信部41がサービス利用要求をユーザ端末10から受信した場合、サービス利用権管理部42から分割サービス利用権が受け渡されていれば、分割サービス利用権をユーザ端末10へ送信する。具体的には、サービス利用権管理部42からユーザIDごとにまとめられた分割サービス利用権が受け渡されていれば、分割サービス利用権を、対応するユーザIDのユーザが使用するユーザ端末10へ送信する。この場合、送信部46は、権利を複数のユーザに送信する送信手段の一例である。 When the receiving unit 41 receives a service use request from the user terminal 10, if the service information management unit 45 has passed on the user ID and the installment plan specifications to the service provider server 20, the transmitting unit 46 transmits these pieces of information. In this case, the transmitting unit 46 is an example of a notification means for notifying a specific business operator of information indicating different units desired by multiple users and each of the multiple users. Also, when the receiving unit 41 receives a service use request from the user terminal 10, if the service use right management unit 42 has passed on the split service use right, the transmitting unit 46 transmits the split service use right to the user terminal 10. Specifically, if the service use right management unit 42 has passed on the split service use right summarized by user ID, the transmitting unit 46 transmits the split service use right to the user terminal 10 used by the user of the corresponding user ID. In this case, the transmitting unit 46 is an example of a transmission means for transmitting rights to multiple users.
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、CPU311(図2参照)が、受信部41、サービス利用権管理部42、サービス情報管理部45、送信部46を実現するプログラムを例えばハードディスクドライブ32(図2参照)からRAM313(図2参照)に読み込んで実行することにより、これらの機能部は実現される。また、サービス利用権記憶部43、サービス情報記憶部44は、例えばハードディスクドライブ32(図2参照)により実現される。 These functional units are realized by the cooperation of software and hardware resources. Specifically, the CPU 311 (see FIG. 2) loads the programs that realize the receiving unit 41, the service usage right management unit 42, the service information management unit 45, and the transmitting unit 46 from, for example, the hard disk drive 32 (see FIG. 2) into the RAM 313 (see FIG. 2) and executes them, thereby realizing these functional units. The service usage right memory unit 43 and the service information memory unit 44 are realized, for example, by the hard disk drive 32 (see FIG. 2).
図5は、サービス情報記憶部44に記憶されるサービス情報の一例を示した図である。図示するように、サービス情報は、サービス提供者IDと、サービスIDと、サービス内容と、通常プランスペックと、通常プラン料金と、通常プラン単位数と、ユーザ条件と、分割プランスペックと、分割プラン料金と、分割プラン手数料と、ユーザIDとを対応付けたものとなっている。 Figure 5 is a diagram showing an example of service information stored in the service information storage unit 44. As shown in the figure, the service information associates a service provider ID, a service ID, service content, regular plan specifications, regular plan fee, regular plan unit number, user conditions, installment plan specifications, installment plan fee, installment plan fee, and a user ID.
サービス提供者IDは、サービス提供者を識別する識別情報である。サービス提供者IDは、このサービス提供システム1でサービスを提供する複数のサービス提供者を区別できるように予め付与されているものとする。 The service provider ID is identification information that identifies the service provider. The service provider ID is assigned in advance so that multiple service providers that provide services in this service provision system 1 can be distinguished from one another.
サービスIDは、対応するサービス提供者IDで識別されるサービス提供者が提供するサービスを識別する識別情報である。サービスIDは、1人のサービス提供者が提供する複数のサービスを少なくとも区別できるように予め付与されているものとする。 The service ID is identification information that identifies a service provided by a service provider identified by the corresponding service provider ID. The service ID is assigned in advance so that it can at least distinguish between multiple services provided by one service provider.
サービス内容は、対応するサービスIDで識別されるサービスが如何なるサービスであるかを記述した情報である。 Service content is information that describes what kind of service is identified by the corresponding service ID.
通常プランスペックは、対応するサービスIDで識別されるサービスの通常プランで定められた頻度及び量である。 The regular plan specs are the frequency and amount specified in the regular plan for the service identified by the corresponding service ID.
通常プラン料金は、対応するサービスIDで識別されるサービスを通常プランで利用する際に必要な料金である。 The regular plan fee is the fee required to use the service identified by the corresponding service ID under the regular plan.
通常プラン単位数は、対応するサービスIDで識別されるサービスを、通常プランで定められた頻度及び量の何倍利用できるかを示す数である。つまり、通常プラン単位数は、通常プランの1単位を1人分と考えた場合に、通常プランで何人分のサービスが用意されているかを示す数である。 The number of units of the regular plan is a number that indicates how many times the frequency and amount specified in the regular plan the service identified by the corresponding service ID can be used. In other words, the number of units of the regular plan is a number that indicates how many people's worth of service are provided in the regular plan, assuming that one unit of the regular plan is for one person.
ユーザ条件は、対応するサービス提供者IDで識別されるサービス提供者が、対応するサービスIDで識別されるサービスをユーザに提供する場合の、そのユーザが満たすべき条件である。 The user conditions are conditions that must be met by a user when a service provider identified by the corresponding service provider ID provides the user with a service identified by the corresponding service ID.
分割プランスペックは、対応する通常プランを複数種類の分割プランに分割する場合の分割プランで定められた頻度及び量である。分割プランスペックとしては、ユーザが選択可能な複数の分割プランスペックが記憶される。 The installment plan specs are the frequency and amount determined by the installment plan when the corresponding regular plan is divided into multiple types of installment plans. As the installment plan specs, multiple installment plan specs that the user can select are stored.
分割プラン料金は、対応するサービスIDで識別されるサービスを、対応する分割プランで利用する際に必要な料金である。 The installment plan fee is the fee required to use the service identified by the corresponding service ID under the corresponding installment plan.
分割プラン手数料は、サービス提供者がユーザに、対応するサービスIDで識別されるサービスを、対応する分割プランで提供できるようにするために、仲介者がユーザから徴収する手数料である。 The installment plan fee is a fee that the intermediary collects from the user to enable the service provider to provide the user with the service identified by the corresponding service ID under the corresponding installment plan.
ユーザIDは、対応するサービス提供者IDで識別されるサービス提供者の、対応するサービスIDで識別されるサービスを、対応する分割プランで利用することを希望するユーザを識別する識別情報である。 The user ID is identification information that identifies a user who wishes to use the service identified by the corresponding service ID of the service provider identified by the corresponding service provider ID with the corresponding installment plan.
ここで、図5に示した個々のサービス情報の意味について説明する。 Here, we will explain the meaning of each piece of service information shown in Figure 5.
サービス提供者ID「S1」、サービスID「S11」のサービス情報は、サービスの通常プランが、1か月に4回の家事代行サービスを20000円で提供するものであることを示している。また、通常プラン単位数は、例えば100人等、多人数分を示す大きな数とするのが一般的であるが、このサービス情報では、説明を簡略化するため、通常プラン単位数を「1」としている。更に、このサービス情報は、サービスの提供を受けることが可能なユーザの条件として、人材派遣の都合上、「〇〇区在住」という条件を設けていることを示している。また、このサービス情報は、通常プランが、4つの分割プランに分割されていることを示している。第1の分割プランは、1か月に4回の家事代行サービスを20000円及び手数料0円で提供するものであり、第2の分割プランは、1か月に3回の家事代行サービスを15000円及び手数料500円で提供するものであり、第3の分割プランは、1か月に2回の家事代行サービスを10000円及び手数料1000円で提供するものであり、第4の分割プランは、1か月に1回の家事代行サービスを5000円及び手数料1500円で提供するものである。更に、このサービス情報は、ユーザID「U1」のユーザ及びユーザID「U2」のユーザが第4の分割プランを希望し、ユーザID「U3」のユーザが第3の分割プランを希望していることを示している。 The service information for service provider ID "S1" and service ID "S11" indicates that the regular plan for the service provides four housekeeping services per month for 20,000 yen. Furthermore, the number of units for the regular plan is generally a large number indicating a large number of people, such as 100 people, but in this service information, the number of units for the regular plan is set to "1" to simplify the explanation. Furthermore, this service information indicates that, for the sake of temporary staffing, a condition for users who can receive the service is that they "reside in a certain ward." This service information also indicates that the regular plan is divided into four installment plans. The first installment plan provides four housekeeping services per month for 20,000 yen plus 0 yen fee, the second installment plan provides three housekeeping services per month for 15,000 yen plus 500 yen fee, the third installment plan provides two housekeeping services per month for 10,000 yen plus 1,000 yen fee, and the fourth installment plan provides one housekeeping service per month for 5,000 yen plus 1,500 yen fee. Furthermore, this service information indicates that the user with user ID "U1" and the user with user ID "U2" want the fourth installment plan, and the user with user ID "U3" wants the third installment plan.
サービス提供者ID「S2」、サービスID「S21」のサービス情報は、サービスの通常プランが、1か月に1回の絵本2冊の宅配サービスを1000円で提供するものであることを示している。また、通常プラン単位数は、上記と同様の理由により「1」としている。また、このサービス情報は、通常プランが、2つの分割プランに分割されていることを示している。第1の分割プランは、1か月に1回の絵本2冊の宅配サービスを1000円及び手数料0円で提供するものであり、第2の分割プランは、2か月に1回の絵本2冊の宅配サービスを500円及び手数料50円で提供するものである。更に、このサービス情報は、ユーザID「U4」のユーザ及びユーザID「U5」のユーザが第2の分割プランを希望していることを示している。 The service information for service provider ID "S2" and service ID "S21" indicates that the regular plan for the service provides a home delivery service of two picture books once a month for 1,000 yen. The number of units for the regular plan is set to "1" for the same reasons as above. This service information also indicates that the regular plan is divided into two installment plans. The first installment plan provides a home delivery service of two picture books once a month for 1,000 yen plus a fee of 0 yen, and the second installment plan provides a home delivery service of two picture books once every two months for 500 yen plus a fee of 50 yen. This service information further indicates that the user with user ID "U4" and the user with user ID "U5" desire the second installment plan.
サービス提供者ID「S3」、サービスID「S31」のサービス情報は、サービスの通常プランが、1か月に5個の総菜の宅配サービスを2000円で提供するものであることを示している。また、通常プラン単位数は、上記と同様の理由により「1」としている。更に、このサービス情報は、サービスの提供を受けることが可能なユーザの条件として、食物の鮮度保持の都合上、「××区在住」という条件を設けていることを示している。また、このサービス情報は、通常プランが、5つの分割プランに分割されていることを示している。第1の分割プランは、1か月に5個の総菜の宅配サービスを2000円及び手数料0円で提供するものであり、第2の分割プランは、1か月に4個の総菜の宅配サービスを1600円及び手数料5円で提供するものであり、第3の分割プランは、1か月に3個の総菜の宅配サービスを1200円及び手数料10円で提供するものであり、第4の分割プランは、1か月に2個の総菜の宅配サービスを800円及び手数料15円で提供するものであり、第5の分割プランは、1か月に1個の総菜の宅配サービスを400円及び手数料20円で提供するものである。更に、このサービス情報は、ユーザID「U6」のユーザが第4の分割プランを希望し、ユーザID「U7」のユーザが第3の分割プランを希望していることを示している。 The service information for service provider ID "S3" and service ID "S31" indicates that the regular plan for the service provides home delivery of five prepared meals per month for 2,000 yen. The number of units for the regular plan is set to "1" for the same reasons as above. Furthermore, this service information indicates that a condition for users who can receive the service is that they "reside in XX ward," in order to maintain the freshness of the food. This service information also indicates that the regular plan is divided into five installment plans. The first installment plan provides a monthly delivery service of 5 prepared dishes for 2000 yen plus 0 yen handling fee, the second installment plan provides a monthly delivery service of 4 prepared dishes for 1600 yen plus 5 yen handling fee, the third installment plan provides a monthly delivery service of 3 prepared dishes for 1200 yen plus 10 yen handling fee, the fourth installment plan provides a monthly delivery service of 2 prepared dishes for 800 yen plus 15 yen handling fee, and the fifth installment plan provides a monthly delivery service of 1 prepared dish for 400 yen plus 20 yen handling fee. Furthermore, this service information indicates that the user with user ID "U6" desires the fourth installment plan, and the user with user ID "U7" desires the third installment plan.
[仲介者サーバの動作]
図6-1及び図6-2は、本実施の形態における仲介者サーバ30の第1の動作例を示したフローチャートである。このフローチャートの動作は、例えば一定の周期で実行されるものとする。
[Operation of the intermediary server]
6-1 and 6-2 are flow charts showing a first operation example of the intermediary server 30 in the present embodiment. The operation of this flow chart is executed, for example, at regular intervals.
尚、この第1の動作例は、サービス提供者サーバ20からサービス利用権を受信した後に、ユーザ端末10からサービス内容閲覧要求及びサービス利用要求を受信する場合の動作例である。即ち、ユーザからサービス利用要求を受ける前にサービス提供者からサービス利用権を購入することを前提としている。この第1の動作例は、複数のユーザを特定するのに先立ち、特定の事業者から権利を受信する場合の一例である。 This first operation example is an operation example in which a service content viewing request and a service usage request are received from the user terminal 10 after a service usage right is received from the service provider server 20. In other words, it is assumed that the service usage right is purchased from the service provider before a service usage request is received from the user. This first operation example is an example of a case in which rights are received from a specific business operator prior to identifying multiple users.
また、この動作に先立ち、仲介者サーバ30は、サービス情報のユーザID以外の部分をサービス提供者サーバ20から取得して、サービス情報記憶部44に記憶しているものとする。その場合、この第1の動作例では、上述したように、ユーザからサービス利用要求を受ける前にサービス提供者からサービス利用権を購入するので、サービス情報における通常プラン単位数は、サービス利用権の購入額に応じて決められる。 Prior to this operation, the intermediary server 30 acquires the portion of the service information other than the user ID from the service provider server 20 and stores it in the service information storage unit 44. In this case, in this first operation example, as described above, a service usage right is purchased from the service provider before receiving a service usage request from the user, so the number of regular plan units in the service information is determined according to the purchase price of the service usage right.
図6-1に示すように、仲介者サーバ30では、まず、受信部41が、サービス利用権をサービス提供者サーバ20から受信したかどうかを判定する(ステップ301)。 As shown in FIG. 6-1, in the intermediary server 30, the receiving unit 41 first determines whether the service usage right has been received from the service provider server 20 (step 301).
受信部41がサービス利用権をサービス提供者サーバ20から受信したと判定すれば、サービス利用権管理部42が、サービス利用権を分割する(ステップ302)。具体的には、サービス利用権管理部42は、サービス情報記憶部44に記憶された複数の分割プランスペックのうちの最小の分割プランスペックをサービス情報管理部45から取得する。そして、ステップ301で受信されたサービス利用権をこの最小の分割プランスペックに相当する大きさの複数の分割サービス利用権に分割する。尚、この複数の分割サービス利用権は、サービス提供者ID及びサービスIDに紐付けられて、サービス利用権記憶部43に記憶される。その後、サービス利用権管理部42は、処理をステップ303へ進める。 When the receiving unit 41 determines that the service usage right has been received from the service provider server 20, the service usage right management unit 42 divides the service usage right (step 302). Specifically, the service usage right management unit 42 acquires the smallest installment plan specification among the multiple installment plan specifications stored in the service information storage unit 44 from the service information management unit 45. Then, the service usage right received in step 301 is divided into multiple split service usage rights of a size equivalent to this smallest installment plan specification. The multiple split service usage rights are linked to the service provider ID and the service ID and stored in the service usage right storage unit 43. The service usage right management unit 42 then advances the process to step 303.
一方、受信部41は、サービス利用権をサービス提供者サーバ20から受信したと判定しなければ、ステップ302を行うことなく、処理をステップ303へ進める。 On the other hand, if the receiving unit 41 does not determine that the service usage right has been received from the service provider server 20, it proceeds to step 303 without performing step 302.
次に、仲介者サーバ30では、受信部41が、サービス内容閲覧要求をユーザ端末10から受信したかどうかを判定する(ステップ303)。 Next, in the intermediary server 30, the receiving unit 41 determines whether a request to view the service contents has been received from the user terminal 10 (step 303).
受信部41がサービス内容閲覧要求をユーザ端末10から受信したと判定すれば、サービス情報管理部45が、サービス情報記憶部44に記憶されたサービス情報に含まれるサービス内容等を取り出す(ステップ304)。具体的には、サービス情報管理部45は、ステップ303で受信されたサービス内容閲覧要求に含まれるサービス提供者ID及びサービスIDをキーとして、サービス情報記憶部44からサービス内容等を取り出す。そして、送信部46は、ステップ304で取り出されたサービス内容等をユーザ端末10へ送信する(ステップ305)。その後、送信部46は、処理を図6-2のステップ311へ進める。 If the receiving unit 41 determines that a service content viewing request has been received from the user terminal 10, the service information management unit 45 extracts the service content, etc., contained in the service information stored in the service information storage unit 44 (step 304). Specifically, the service information management unit 45 extracts the service content, etc., from the service information storage unit 44 using the service provider ID and service ID contained in the service content viewing request received in step 303 as keys. The transmitting unit 46 then transmits the service content, etc., extracted in step 304 to the user terminal 10 (step 305). The transmitting unit 46 then advances the process to step 311 in FIG. 6-2.
一方、受信部41は、サービス内容閲覧要求をユーザ端末10から受信したと判定しなければ、ステップ304及びステップ305を行うことなく、処理を図6-2のステップ311へ進める。 On the other hand, if the receiving unit 41 does not determine that a service content viewing request has been received from the user terminal 10, it proceeds to step 311 in FIG. 6-2 without performing steps 304 and 305.
次いで、図6-2に示すように、仲介者サーバ30では、受信部41が、サービス利用要求をユーザ端末10から受信したかどうかを判定する(ステップ311)。 Next, as shown in FIG. 6-2, in the intermediary server 30, the receiving unit 41 determines whether a service usage request has been received from the user terminal 10 (step 311).
受信部41がサービス利用要求をユーザ端末10から受信したと判定すれば、サービス情報管理部45が、サービス利用要求がユーザ条件を満たすかどうかを判定する(ステップ312)。具体的には、サービス情報管理部45は、ステップ311で受信されたサービス利用要求に含まれるユーザIDに紐付けられたユーザ情報が、サービス情報記憶部44に記憶されたユーザ条件を満たすかどうかを判定する。尚、サービス情報記憶部44にユーザ条件が記憶されていなければ、サービス情報管理部45は、サービス利用要求がユーザ条件を満たすと判定すればよい。 If the receiving unit 41 determines that a service use request has been received from the user terminal 10, the service information management unit 45 determines whether the service use request satisfies the user conditions (step 312). Specifically, the service information management unit 45 determines whether the user information linked to the user ID included in the service use request received in step 311 satisfies the user conditions stored in the service information storage unit 44. Note that if the user conditions are not stored in the service information storage unit 44, the service information management unit 45 may determine that the service use request satisfies the user conditions.
サービス利用要求がユーザ条件を満たすと判定すれば、サービス情報管理部45が、サービス利用要求により、これまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることになるかどうかを判定する(ステップ313)。具体的には、サービス情報管理部45は、ステップ311で受信されたサービス利用要求に含まれる分割プランスペックに、ステップ311で受信されたサービス利用要求に含まれるユーザIDを登録することにより、ユーザIDが登録された分割プランスペックの合計が通常プランスペックを超えるかどうかを判定する。 If it is determined that the service usage request satisfies the user conditions, the service information management unit 45 determines whether the total of the installment plan specifications requested for use so far by the service usage request will exceed the normal plan specifications (step 313). Specifically, the service information management unit 45 registers the user ID included in the service usage request received in step 311 to the installment plan specifications included in the service usage request received in step 311, thereby determining whether the total of the installment plan specifications for which the user ID is registered will exceed the normal plan specifications.
これまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることにならないと判定すれば、サービス情報管理部45は、分割プランスペックにユーザIDを登録する(ステップ314)。具体的には、サービス情報管理部45は、ステップ311で受信されたサービス利用要求に含まれる分割プランスペックに対して、ステップ311で受信されたサービス利用要求に含まれるユーザIDを登録する。 If it is determined that the total of the installment plan specifications requested for use up to this point will not exceed the normal plan specifications, the service information management unit 45 registers the user ID in the installment plan specifications (step 314). Specifically, the service information management unit 45 registers the user ID included in the service usage request received in step 311 to the installment plan specifications included in the service usage request received in step 311.
このように分割プランスペックにユーザIDが登録されると、サービス情報管理部45は、ユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能かどうかを判定する(ステップ315)。具体的には、サービス情報管理部45は、ユーザIDが登録された分割プランスペックの合計が通常プランスペックと等しくなるかどうかを判定する。或いは、ユーザIDが登録された分割プランスペックの合計が通常プランスペックの一定割合以上となるかどうかを判定してもよい。 When the user ID is registered in the installment plan spec in this way, the service information management unit 45 determines whether a regular plan spec can be constructed using the installment plan spec in which the user ID is registered (step 315). Specifically, the service information management unit 45 determines whether the sum of the installment plan specs in which the user ID is registered is equal to the regular plan spec. Alternatively, it may determine whether the sum of the installment plan specs in which the user ID is registered is equal to or greater than a certain percentage of the regular plan spec.
ユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能と判定すれば、サービス情報管理部45は、サービス情報記憶部44からユーザID及び希望プランを取り出す(ステップ316)。具体的には、サービス情報管理部45は、ステップ311で受信されたサービス利用要求に含まれるサービス提供者ID及びサービスIDに対応する複数の分割プランスペックをサービス情報記憶部44から取り出す。次に、サービス情報管理部45は、取り出した複数の分割プランスペックの何れかに登録されたユーザIDを取り出す。次いで、サービス情報管理部45は、取り出したユーザIDが登録された分割プランスペックを、このユーザIDのユーザが希望する希望プランとして取り出す。 If it is determined that a normal plan specification can be configured using the installment plan specification in which the user ID is registered, the service information management unit 45 extracts the user ID and the desired plan from the service information storage unit 44 (step 316). Specifically, the service information management unit 45 extracts from the service information storage unit 44 a plurality of installment plan specifications corresponding to the service provider ID and service ID included in the service usage request received in step 311. Next, the service information management unit 45 extracts the user ID registered in one of the extracted plurality of installment plan specifications. Next, the service information management unit 45 extracts the installment plan specification in which the extracted user ID is registered as the desired plan desired by the user of this user ID.
これにより、送信部46は、ステップ316で取り出されたユーザID及び希望プランをサービス提供者サーバ20へ送信する(ステップ317)。 As a result, the transmission unit 46 transmits the user ID and desired plan extracted in step 316 to the service provider server 20 (step 317).
次に、サービス利用権管理部42は、サービス利用権記憶部43から分割サービス利用権を取り出す(ステップ318)。具体的には、サービス利用権管理部42は、ステップ311で受信されたサービス利用要求に含まれるサービス提供者ID及びサービスIDに紐付けて記憶された複数の分割サービス利用権に着目する。次に、ステップ316で取り出されたユーザIDに関連付けて、ステップ316で取り出された希望プランに相当する量の分割サービス利用権を取り出す。 Next, the service usage right management unit 42 extracts split service usage rights from the service usage right storage unit 43 (step 318). Specifically, the service usage right management unit 42 focuses on multiple split service usage rights stored in association with the service provider ID and service ID included in the service usage request received in step 311. Next, the service usage right management unit 42 extracts an amount of split service usage rights equivalent to the desired plan extracted in step 316, in association with the user ID extracted in step 316.
これにより、送信部46は、ステップ318で取り出された分割サービス利用権を、その分割サービス利用権が関連付けられたユーザIDに対応するユーザ端末10へ送信する(ステップ319)。 As a result, the transmission unit 46 transmits the split service usage right extracted in step 318 to the user terminal 10 corresponding to the user ID with which the split service usage right is associated (step 319).
一方、ステップ311で受信部41がサービス利用要求をユーザ端末10から受信したと判定しなければ、受信部41は、ステップ312~ステップ319を行うことなく、処理を終了する。 On the other hand, if the receiving unit 41 does not determine in step 311 that a service usage request has been received from the user terminal 10, the receiving unit 41 terminates the process without performing steps 312 to 319.
また、ステップ312でサービス利用要求がユーザ条件を満たすと判定しなかった場合は、サービス情報管理部45が、ステップ314~ステップ319を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45の指示により、送信部46が、ユーザIDに紐付けられたユーザ情報がユーザ条件を満たす他のサービスの利用を、そのユーザIDのユーザに提案してもよい。 If it is not determined in step 312 that the service usage request satisfies the user conditions, the service information management unit 45 ends the process without performing steps 314 to 319. In this case, in response to an instruction from the service information management unit 45, the transmission unit 46 may suggest to the user of the user ID that the user information linked to the user ID satisfies the user conditions for the use of another service.
更に、ステップ313でこれまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることになると判定した場合も、サービス情報管理部45は、ステップ314~ステップ319を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45は、ステップ314で登録されなかったユーザIDを、破棄してもよいし、その後に用意する分割プランスペックに登録するために保持しておいてもよい。 Furthermore, even if it is determined in step 313 that the total of the installment plan specifications requested for use up to this point will exceed the normal plan specifications, the service information management unit 45 ends the process without performing steps 314 to 319. In this case, the service information management unit 45 may discard the user ID that was not registered in step 314, or may retain it for registration in the installment plan specifications to be prepared later.
更にまた、ステップ315でユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能と判定しなかった場合も、サービス情報管理部45は、ステップ316~ステップ319を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45は、ステップ315で通常プランスペックが構成可能と判定されなかったユーザIDを一旦保留としてもよいし、削除してもよい。 Furthermore, if it is not determined in step 315 that a normal plan specification can be configured based on the installment plan specification in which the user ID is registered, the service information management unit 45 also ends the process without performing steps 316 to 319. In this case, the service information management unit 45 may temporarily reserve or delete the user ID for which it is not determined in step 315 that a normal plan specification can be configured.
図7-1及び図7-2は、本実施の形態における仲介者サーバ30の第2の動作例を示したフローチャートである。このフローチャートの動作は、例えば一定の周期で実行されるものとする。 Figures 7-1 and 7-2 are flowcharts showing a second operation example of the intermediary server 30 in this embodiment. The operation of this flowchart is executed, for example, at regular intervals.
尚、この第2の動作例は、ユーザ端末10からサービス内容閲覧要求及びサービス利用要求を受信した後に、サービス提供者サーバ20からサービス利用権を受信する場合の動作例である。即ち、ユーザからサービス利用要求を受けた後にサービス提供者からサービス利用権を購入することを前提としている。この第2の動作例は、複数のユーザを特定した後に、特定の事業者から権利を受信する場合の一例である。 This second operation example is an operation example in which a service usage right is received from the service provider server 20 after a service content viewing request and a service usage request are received from the user terminal 10. In other words, it is assumed that a service usage right is purchased from the service provider after a service usage request is received from a user. This second operation example is an example of a case in which rights are received from a specific business operator after multiple users are identified.
また、この動作に先立ち、仲介者サーバ30は、サービス情報のユーザID以外の部分をサービス提供者サーバ20から取得して、サービス情報記憶部44に記憶しているものとする。その場合、この第2の動作例では、上述したように、ユーザからサービス利用要求を受けた後にサービス提供者からサービス利用権を購入するので、サービス情報における通常プラン単位数は、例えば、仲介者が定めた一度に購入可能なサービス利用権の上限額に応じて決めるとよい。 Prior to this operation, the intermediary server 30 acquires the portion of the service information other than the user ID from the service provider server 20 and stores it in the service information storage unit 44. In this case, in this second operation example, as described above, a service usage right is purchased from the service provider after a service usage request is received from the user, so the number of regular plan units in the service information may be determined, for example, according to the upper limit of the service usage right that can be purchased at one time, as determined by the intermediary.
図7-1に示すように、仲介者サーバ30では、まず、受信部41が、サービス内容閲覧要求をユーザ端末10から受信したかどうかを判定する(ステップ351)。 As shown in FIG. 7-1, in the intermediary server 30, the receiving unit 41 first determines whether a service content viewing request has been received from the user terminal 10 (step 351).
受信部41がサービス内容閲覧要求をユーザ端末10から受信したと判定すれば、サービス情報管理部45が、サービス情報記憶部44に記憶されたサービス情報に含まれるサービス内容等を取り出す(ステップ352)。具体的には、サービス情報管理部45は、ステップ351で受信されたサービス内容閲覧要求に含まれるサービス提供者ID及びサービスIDをキーとして、サービス情報記憶部44からサービス内容等を取り出す。そして、送信部46は、ステップ352で取り出されたサービス内容等をユーザ端末10へ送信する(ステップ353)。その後、送信部46は、処理を図7-2のステップ361へ進める。 If the receiving unit 41 determines that a service content viewing request has been received from the user terminal 10, the service information management unit 45 extracts the service content, etc., contained in the service information stored in the service information storage unit 44 (step 352). Specifically, the service information management unit 45 extracts the service content, etc., from the service information storage unit 44 using the service provider ID and service ID contained in the service content viewing request received in step 351 as keys. The transmitting unit 46 then transmits the service content, etc., extracted in step 352 to the user terminal 10 (step 353). The transmitting unit 46 then advances the process to step 361 in FIG. 7-2.
一方、受信部41は、サービス内容閲覧要求をユーザ端末10から受信したと判定しなければ、ステップ352及びステップ353を行うことなく、処理を図7-2のステップ361へ進める。 On the other hand, if the receiving unit 41 does not determine that a service content viewing request has been received from the user terminal 10, it proceeds to step 361 in FIG. 7-2 without performing steps 352 and 353.
次いで、図7-2に示すように、仲介者サーバ30では、受信部41が、サービス利用要求をユーザ端末10から受信したかどうかを判定する(ステップ361)。 Next, as shown in FIG. 7-2, in the intermediary server 30, the receiving unit 41 determines whether a service usage request has been received from the user terminal 10 (step 361).
受信部41がサービス利用要求をユーザ端末10から受信したと判定すれば、サービス情報管理部45が、サービス利用要求がユーザ条件を満たすかどうかを判定する(ステップ362)。具体的には、サービス情報管理部45は、ステップ361で受信されたサービス利用要求に含まれるユーザIDに紐付けられたユーザ情報が、サービス情報記憶部44に記憶されたユーザ条件を満たすかどうかを判定する。尚、サービス情報記憶部44にユーザ条件が記憶されていなければ、サービス情報管理部45は、サービス利用要求がユーザ条件を満たすと判定すればよい。 If the receiving unit 41 determines that a service use request has been received from the user terminal 10, the service information management unit 45 determines whether the service use request satisfies the user conditions (step 362). Specifically, the service information management unit 45 determines whether the user information linked to the user ID included in the service use request received in step 361 satisfies the user conditions stored in the service information storage unit 44. Note that if the user conditions are not stored in the service information storage unit 44, the service information management unit 45 may determine that the service use request satisfies the user conditions.
サービス利用要求がユーザ条件を満たすと判定すれば、サービス情報管理部45が、サービス利用要求により、これまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることになるかどうかを判定する(ステップ363)。具体的には、サービス情報管理部45は、ステップ361で受信されたサービス利用要求に含まれる分割プランスペックに、ステップ361で受信されたサービス利用要求に含まれるユーザIDを登録することにより、ユーザIDが登録された分割プランスペックの合計が通常プランスペックを超えるかどうかを判定する。 If it is determined that the service usage request satisfies the user conditions, the service information management unit 45 determines whether the total of the installment plan specifications requested for use so far by the service usage request will exceed the normal plan specifications (step 363). Specifically, the service information management unit 45 registers the user ID included in the service usage request received in step 361 to the installment plan specifications included in the service usage request received in step 361, thereby determining whether the total of the installment plan specifications for which the user ID is registered will exceed the normal plan specifications.
これまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることにならないと判定すれば、サービス情報管理部45は、分割プランスペックにユーザIDを登録する(ステップ364)。具体的には、サービス情報管理部45は、ステップ361で受信されたサービス利用要求に含まれる分割プランスペックに対して、ステップ361で受信されたサービス利用要求に含まれるユーザIDを登録する。 If it is determined that the total of the installment plan specifications requested for use up to this point will not exceed the normal plan specification, the service information management unit 45 registers the user ID in the installment plan specification (step 364). Specifically, the service information management unit 45 registers the user ID included in the service usage request received in step 361 to the installment plan specification included in the service usage request received in step 361.
このように分割プランスペックにユーザIDが登録されると、サービス情報管理部45は、ユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能かどうかを判定する(ステップ365)。具体的には、サービス情報管理部45は、ユーザIDが登録された分割プランスペックの合計が通常プランスペックと等しくなるかどうかを判定する。或いは、ユーザIDが登録された分割プランスペックの合計が通常プランスペックの一定割合以上となるかどうかを判定してもよい。 When the user ID is registered in the installment plan spec in this way, the service information management unit 45 determines whether a regular plan spec can be constructed using the installment plan spec in which the user ID is registered (step 365). Specifically, the service information management unit 45 determines whether the sum of the installment plan specs in which the user ID is registered is equal to the regular plan spec. Alternatively, it may determine whether the sum of the installment plan specs in which the user ID is registered is equal to or greater than a certain percentage of the regular plan spec.
ユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能と判定すれば、サービス情報管理部45は、サービス情報記憶部44からユーザID及び希望プランを取り出す(ステップ366)。具体的には、サービス情報管理部45は、ステップ361で受信されたサービス利用要求に含まれるサービス提供者ID及びサービスIDに対応する複数の分割プランスペックをサービス情報記憶部44から取り出す。次に、サービス情報管理部45は、取り出した複数の分割プランスペックの何れかに登録されたユーザIDを取り出す。次いで、サービス情報管理部45は、取り出したユーザIDが登録された分割プランスペックを、このユーザIDのユーザが希望する希望プランとして取り出す。 If it is determined that a normal plan specification can be configured using the installment plan specification in which the user ID is registered, the service information management unit 45 extracts the user ID and the desired plan from the service information storage unit 44 (step 366). Specifically, the service information management unit 45 extracts from the service information storage unit 44 a plurality of installment plan specifications corresponding to the service provider ID and service ID included in the service usage request received in step 361. Next, the service information management unit 45 extracts the user ID registered in one of the extracted plurality of installment plan specifications. Next, the service information management unit 45 extracts the installment plan specification in which the extracted user ID is registered as the desired plan desired by the user of this user ID.
これにより、送信部46は、ステップ366で取り出されたユーザID及び希望プランをサービス提供者サーバ20へ送信する(ステップ367)。 As a result, the transmission unit 46 transmits the user ID and desired plan extracted in step 366 to the service provider server 20 (step 367).
次に、仲介者サーバ30では、受信部41が、サービス利用権をサービス提供者サーバ20から受信したかどうかを判定する(ステップ368)。ここでは、ステップ367で送信した希望プランの料金の合計に応じたサービス利用権がサービス提供者サーバ20から送られてくることが期待されるので、受信部41はそれを待ち受ける。 Next, in the intermediary server 30, the receiving unit 41 determines whether a service usage right has been received from the service provider server 20 (step 368). Here, it is expected that a service usage right corresponding to the total amount of the fees for the desired plan transmitted in step 367 will be transmitted from the service provider server 20, so the receiving unit 41 waits for this.
受信部41は、サービス利用権をサービス提供者サーバ20から受信したと判定しなければ、ステップ368を繰り返す。 If the receiving unit 41 does not determine that the service usage right has been received from the service provider server 20, it repeats step 368.
一方、受信部41がサービス利用権をサービス提供者サーバ20から受信したと判定すれば、サービス利用権管理部42が、サービス利用権を分割する(ステップ369)。具体的には、サービス利用権管理部42は、サービス情報記憶部44に記憶された複数の分割プランスペックのうちの最小の分割プランスペックをサービス情報管理部45から取得する。そして、ステップ368で受信されたサービス利用権をこの最小の分割プランスペックに相当する大きさの複数の分割サービス利用権に分割する。尚、この複数の分割サービス利用権は、サービス提供者ID及びサービスIDに紐付けられて、サービス利用権記憶部43に記憶される。 On the other hand, if the receiving unit 41 determines that the service usage right has been received from the service provider server 20, the service usage right management unit 42 divides the service usage right (step 369). Specifically, the service usage right management unit 42 acquires the smallest installment plan specification among the multiple installment plan specifications stored in the service information storage unit 44 from the service information management unit 45. Then, the service usage right received in step 368 is divided into multiple split service usage rights of a size equivalent to this smallest installment plan specification. The multiple split service usage rights are linked to the service provider ID and the service ID and stored in the service usage right storage unit 43.
次に、サービス利用権管理部42は、サービス利用権記憶部43から分割サービス利用権を取り出す(ステップ370)。具体的には、サービス利用権管理部42は、ステップ361で受信されたサービス利用要求に含まれるサービス提供者ID及びサービスIDに紐付けて記憶された複数の分割サービス利用権に着目する。次に、ステップ366で取り出されたユーザIDに関連付けて、ステップ366で取り出された希望プランに相当する量の分割サービス利用権を取り出す。 Next, the service usage right management unit 42 extracts split service usage rights from the service usage right storage unit 43 (step 370). Specifically, the service usage right management unit 42 focuses on multiple split service usage rights stored in association with the service provider ID and service ID included in the service usage request received in step 361. Next, the service usage right management unit 42 extracts an amount of split service usage rights equivalent to the desired plan extracted in step 366, in association with the user ID extracted in step 366.
これにより、送信部46は、ステップ370で取り出された分割サービス利用権を、その分割サービス利用権が関連付けられたユーザIDに対応するユーザ端末10へ送信する(ステップ371)。 As a result, the transmission unit 46 transmits the split service usage right extracted in step 370 to the user terminal 10 corresponding to the user ID with which the split service usage right is associated (step 371).
一方、ステップ361で受信部41がサービス利用要求をユーザ端末10から受信したと判定しなければ、受信部41は、ステップ362~ステップ371を行うことなく、処理を終了する。 On the other hand, if the receiving unit 41 does not determine in step 361 that a service usage request has been received from the user terminal 10, the receiving unit 41 ends the processing without performing steps 362 to 371.
また、ステップ362でサービス利用要求がユーザ条件を満たすと判定しなかった場合は、サービス情報管理部45が、ステップ364~ステップ371を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45の指示により、送信部46が、ユーザIDに紐付けられたユーザ情報がユーザ条件を満たす他のサービスの利用を、そのユーザIDのユーザに提案してもよい。 If it is not determined in step 362 that the service usage request satisfies the user conditions, the service information management unit 45 ends the process without performing steps 364 to 371. In this case, in response to an instruction from the service information management unit 45, the transmission unit 46 may suggest to the user of the user ID that the user information linked to the user ID satisfies the user conditions for the use of another service.
更に、ステップ363でこれまでに利用が要求された分割プランスペックの合計が通常プランスペックを超えることになると判定した場合も、サービス情報管理部45は、ステップ364~ステップ371を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45は、ステップ364で登録されなかったユーザIDを、破棄してもよいし、その後に用意する分割プランスペックに登録するために保持しておいてもよい。 Furthermore, if it is determined in step 363 that the total of the installment plan specifications requested for use up to this point will exceed the normal plan specifications, the service information management unit 45 also ends the process without performing steps 364 to 371. In this case, the service information management unit 45 may discard the user ID that was not registered in step 364, or may retain it for registration in the installment plan specifications to be prepared later.
更にまた、ステップ365でユーザIDが登録された分割プランスペックにより通常プランスペックが構成可能と判定しなかった場合も、サービス情報管理部45は、ステップ366~ステップ371を行うことなく、処理を終了する。尚、この場合、サービス情報管理部45は、ステップ315で通常プランスペックが構成可能と判定されなかったユーザIDを一旦保留としてもよいし、削除してもよい。 Furthermore, if it is not determined in step 365 that a normal plan specification can be configured based on the installment plan specification in which the user ID is registered, the service information management unit 45 ends the process without performing steps 366 to 371. In this case, the service information management unit 45 may temporarily reserve or delete the user ID for which it was not determined in step 315 that a normal plan specification can be configured.
[変形例]
上記実施の形態では、主に1つのサービス提供者からサービスの提供を受ける複数のユーザを束ねることとしたが、図1に複数のサービス提供者サーバ20を示したように、複数のサービス提供者からサービスの提供を受ける複数のユーザを束ねることとしてもよい。その場合も、複数のサービス提供者の各サービス提供者からサービスの提供を受ける複数のユーザを束ねることに関し、上記実施の形態は適用可能である。この場合、複数のサービス提供者は、複数の事業者の一例であり、上記実施の形態の1つのサービス提供者は、複数の事業者のうちの1つの事業者の一例である。
[Modification]
In the above embodiment, a plurality of users who receive services from one service provider are mainly bundled together, but as shown in Fig. 1 with a plurality of service provider servers 20, a plurality of users who receive services from a plurality of service providers may be bundled together. In this case, the above embodiment is also applicable to bundling a plurality of users who receive services from each of the plurality of service providers. In this case, the plurality of service providers is an example of a plurality of businesses, and one service provider in the above embodiment is an example of one of the plurality of businesses.
また、その場合、仲介者サーバ30は、ユーザの利用状況を集計する集計手段と、複数のサービス提供者が提供するサービスの中からユーザの利用状況に基づいてそのユーザに適切なサービスの利用を促す利用促進手段を設けてもよい。ここで、ユーザの利用状況としては、利用するサービスやその頻度を用いるとよい。 In this case, the intermediary server 30 may be provided with a means for aggregating the user's usage status and a means for promoting use of an appropriate service from among the services provided by multiple service providers based on the user's usage status. Here, the services used and their frequency may be used as the user's usage status.
[本実施の形態の効果]
以上述べたように、本実施の形態では、仲介者サーバ30が、サービス提供者によるサービスの提供における通常の単位とは異なる単位でサービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定し、特定した複数のユーザ及び各ユーザが希望する単位を示す情報をサービス提供者に通知するようにした。これにより、ユーザがサービス提供者からそのユーザにとって必要な分だけ商品又はサービスの提供を受けることができるようになった。
[Effects of this embodiment]
As described above, in this embodiment, the intermediary server 30 identifies a group of users who wish to receive services in a unit different from the normal unit in which the service provider provides the service, and notifies the service provider of information indicating the identified users and the unit desired by each user. This allows the user to receive products or services from the service provider in the amount required by that user.
1…サービス提供システム、10…ユーザ端末、20…サービス提供者サーバ、30…仲介者サーバ、41…受信部、42…サービス利用権管理部、43…サービス利用権記憶部、44…サービス情報記憶部、45…サービス情報管理部、46…送信部 1...service providing system, 10...user terminal, 20...service provider server, 30...intermediary server, 41...receiving unit, 42...service usage right management unit, 43...service usage right storage unit, 44...service information storage unit, 45...service information management unit, 46...transmitting unit
Claims (5)
前記特定手段により特定した前記複数のユーザ及び当該複数のユーザの各ユーザが希望する前記異なる単位を示す情報を前記特定の事業者に通知する通知手段と、
前記特定の事業者から前記商品又は前記サービスの提供を受ける権利を受信する受信手段と、
前記受信手段により受信した前記権利を前記複数のユーザに送信する送信手段と
を備えたことを特徴とする情報処理装置。 A means for identifying a plurality of users who wish to receive a product or service from a specific business operator in a unit different from a normal unit in which the specific business operator provides the product or service;
a notification means for notifying the specific business entity of information indicating the plurality of users identified by the identification means and the different units desired by each of the plurality of users;
a receiving means for receiving the right to receive the product or service from the specific business entity;
a transmission means for transmitting the rights received by the receiving means to the plurality of users.
コンピュータが、特定した前記複数のユーザ及び当該複数のユーザの各ユーザが希望する前記異なる単位を示す情報を前記特定の事業者に通知するステップと、
コンピュータが、前記特定の事業者から前記商品又は前記サービスの提供を受ける権利を受信するステップと、
コンピュータが、受信した前記権利を前記複数のユーザに送信するステップと
を含むことを特徴とする情報処理方法。 A step of identifying a plurality of users, which is a group of users who wish to receive a product or service from a specific business operator in a unit different from a normal unit in which the specific business operator provides the product or service, by the computer;
a step of notifying the specific business entity of information indicating the identified plurality of users and the different units desired by each of the identified plurality of users ;
A step in which a computer receives a right to receive the provision of the product or the service from the specific business operator;
a computer transmitting the received rights to the plurality of users;
13. An information processing method comprising:
特定の事業者が商品又はサービスの提供を行う通常の単位とは異なる単位で当該特定の事業者から当該商品又は当該サービスの提供を受けることを希望するユーザを束ねた複数のユーザを特定する機能と、
特定した前記複数のユーザ及び当該複数のユーザの各ユーザが希望する前記異なる単位を示す情報を前記特定の事業者に通知する機能と、
前記特定の事業者から前記商品又は前記サービスの提供を受ける権利を受信する機能と、
受信した前記権利を前記複数のユーザに送信する機能と
を実現させるためのプログラム。 On the computer,
A function for identifying a plurality of users who wish to receive a product or service from a specific business operator in a unit different from the normal unit in which the specific business operator provides the product or service;
a function of notifying the specific business entity of information indicating the different units desired by the identified plurality of users and each of the plurality of users ;
A function of receiving a right to receive the provision of the product or the service from the specific business operator;
transmitting the received rights to the plurality of users;
A program to achieve this.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020149830A JP7502943B2 (en) | 2020-09-07 | 2020-09-07 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020149830A JP7502943B2 (en) | 2020-09-07 | 2020-09-07 | Information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022044280A JP2022044280A (en) | 2022-03-17 |
| JP7502943B2 true JP7502943B2 (en) | 2024-06-19 |
Family
ID=80679059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020149830A Active JP7502943B2 (en) | 2020-09-07 | 2020-09-07 | Information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7502943B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002024617A (en) | 2000-07-05 | 2002-01-25 | Tomio Yamada | Internet small lot divided sale mediating method |
| JP2013171321A (en) | 2012-02-17 | 2013-09-02 | Japan Research Institute Ltd | Shopping share system and shopping share method |
-
2020
- 2020-09-07 JP JP2020149830A patent/JP7502943B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002024617A (en) | 2000-07-05 | 2002-01-25 | Tomio Yamada | Internet small lot divided sale mediating method |
| JP2013171321A (en) | 2012-02-17 | 2013-09-02 | Japan Research Institute Ltd | Shopping share system and shopping share method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022044280A (en) | 2022-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2348638A1 (en) | On-line marketing system and method | |
| JPH1131184A (en) | Distribution support equipment | |
| JP4448272B2 (en) | Network system, purchase history presentation method, server device, program, and recording medium | |
| Ye et al. | Determination of buffer sizes for drum–buffer–rope (DBR)-controlled production systems | |
| KR20130006829A (en) | Social commerce providing system for individual seller and method thereof | |
| JP6139471B2 (en) | Providing device, providing method, and providing program | |
| JP7502943B2 (en) | Information processing device, information processing method, and program | |
| JP5608506B2 (en) | Electronic commerce system and electronic commerce program | |
| KR102510585B1 (en) | Method, system and computer-readable recording medium for providing delivery service based on multiple orders and redistribution settlement | |
| JP2017199081A (en) | Stock trading system and program | |
| JP5144038B2 (en) | Information processing apparatus and method, and program | |
| JP2002197353A (en) | User control method and recording medium for recording program for realizing this method and advertisement providing method | |
| KR101637315B1 (en) | Method for providing point accumulated by buyer | |
| JP2004086752A (en) | Service providing order changing method, service providing order changing apparatus, and service providing order changing program | |
| JP6821640B2 (en) | Setting device, setting method and setting program | |
| KR101132238B1 (en) | Unified service management system and unified service management method | |
| JP5719053B1 (en) | Living environment incidental service comprehensive support system | |
| JP2003331189A (en) | System and program for publishing banner advertisement | |
| JP2008257520A (en) | Order receiving/placing system and license management method | |
| KR102892306B1 (en) | One-Click Integrated Shopping Platforms and Sales Methods | |
| JP2001338113A (en) | Method and system for automatically analyzing net collection data | |
| JP5187542B1 (en) | Franchise-type organization-specific mediation device, franchise-type organization-specific mediation program, storage medium, and franchise-type organization-specific mediation method | |
| KR100854119B1 (en) | Online Wide Ad Management System | |
| JP6433962B2 (en) | Advertisement server and advertisement distribution system | |
| JP3775485B2 (en) | POS system usage system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240123 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240328 |
|
| 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: 20240604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240607 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7502943 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |