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

JP7578264B2 - Selection method - Google Patents

Selection method Download PDF

Info

Publication number
JP7578264B2
JP7578264B2 JP2020163000A JP2020163000A JP7578264B2 JP 7578264 B2 JP7578264 B2 JP 7578264B2 JP 2020163000 A JP2020163000 A JP 2020163000A JP 2020163000 A JP2020163000 A JP 2020163000A JP 7578264 B2 JP7578264 B2 JP 7578264B2
Authority
JP
Japan
Prior art keywords
cleaning
container
company
transport
store
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
JP2020163000A
Other languages
Japanese (ja)
Other versions
JP2022055528A (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.)
Nissha Co Ltd
Original Assignee
Nissha Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissha Co Ltd filed Critical Nissha Co Ltd
Priority to JP2020163000A priority Critical patent/JP7578264B2/en
Publication of JP2022055528A publication Critical patent/JP2022055528A/en
Application granted granted Critical
Publication of JP7578264B2 publication Critical patent/JP7578264B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、選択方法、選択装置、プログラムに関する。 The present invention relates to a selection method, a selection device, and a program.

ごみ減量などの目的のため、洗浄などを行うことで繰り返し利用可能な容器を用いて食品や飲料などを提供するリユースシステムが知られている。 For the purpose of reducing waste, etc., a reuse system is known in which food, beverages, etc. are provided in containers that can be reused repeatedly after cleaning, etc.

リユースシステムについて記載された文献としては、例えば、特許文献1がある。例えば、特許文献1には、デポジット料を加えた対価に応じて飲食物をリユース可能なカップ(容器)に投入して提供する提供工程と、飲食物の消費後に回収したカップが真性カップであるか否か識別する識別工程と、真正カップである場合にデポジット料を返金する返金工程と、カップを回収して洗浄する洗浄工程と、を備え、洗浄したカップを再度提供工程で用いるリユースシステムが記載されている。 For example, Patent Document 1 is an example of a document that describes a reuse system. Patent Document 1 describes a reuse system that includes a serving process in which food and drink are poured into reusable cups (containers) and served in accordance with a price including a deposit fee, an identification process in which a cup collected after the food and drink have been consumed is identified as a genuine cup, a refund process in which the deposit fee is refunded if the cup is a genuine cup, and a cleaning process in which the cup is collected and cleaned, and the cleaned cup is used again in the serving process.

特開2008-197699号公報JP 2008-197699 A

特許文献1に記載されているようなリユースシステムでは、回収した容器を洗浄する工程が生じる。この洗浄工程では、定期的な容器の回収・出荷を行う際にCO2排出などの環境コストが生じ、また、容器を洗浄する際に電力消費などの環境コストが生じる。その結果、ごみ減量などの環境コストを低減させるためのリユースシステムを行うと、CO2排出量が増加するなど他の環境に負荷がかかってしまう、という課題が生じていた。 In a reuse system such as that described in Patent Document 1, a process of cleaning collected containers is required. This cleaning process generates environmental costs such as CO2 emissions when collecting and shipping containers on a regular basis, and also generates environmental costs such as electricity consumption when cleaning the containers. As a result, implementing a reuse system to reduce environmental costs such as reducing waste creates the problem of placing a burden on the environment in other ways, such as increasing CO2 emissions.

上記のような洗浄工程の際に他の環境に与える負荷は出来るだけ小さい方が望ましい。そこで、本開示の目的は、繰り返し利用可能な容器を用いて商品を提供するリユースシステムにおいて、容器を洗浄する際に環境に与える負荷を低減させることが難しい場合がある、という課題を解決する、選択方法、選択装置、プログラムを提供することにある。 It is desirable to minimize the burden on the environment during the above-mentioned cleaning process. Therefore, the purpose of this disclosure is to provide a selection method, selection device, and program that solves the problem that in a reuse system that provides products using reusable containers, it can be difficult to reduce the burden on the environment when cleaning the containers.

かかる目的を達成するため本開示の一形態である選択方法は、
情報処理装置が、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、
取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
という構成をとる。
In order to achieve this object, a selection method according to one embodiment of the present disclosure includes:
An information processing device,
Obtaining an environmental cost corresponding to the burden on the environment when transporting the container to a cleaning company and an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company,
Based on the acquired environmental cost, the cleaning company that cleans the container and the transport company that transports the container to the cleaning company are selected.

また、本開示の他の形態である選択装置は、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得する取得部と、
前記取得部が取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する選択部と、
を有する
という構成をとる。
In addition, a selection device according to another aspect of the present disclosure includes:
an acquisition unit that acquires an environmental cost corresponding to the burden on the environment when the container is transported to a cleaning company and an environmental cost corresponding to the burden on the environment when the container is cleaned by the cleaning company;
A selection unit that selects the cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the environmental cost acquired by the acquisition unit;
The configuration has the following:

また、本開示の他の形態であるプログラムは、
情報処理装置に、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、
取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
処理を実現させるためのプログラムである。
In addition, a program according to another aspect of the present disclosure includes:
In the information processing device,
Obtaining an environmental cost corresponding to the burden on the environment when transporting the container to a cleaning company and an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company,
The program is for implementing a process of selecting the cleaning company that will clean the container and the transport company that will transport the container to the cleaning company based on the acquired environmental cost.

上述したような各構成によると、繰り返し利用可能な容器を用いて商品を提供するリユースシステムにおいて、容器を洗浄する際に環境に与える負荷を低減させることが可能となる。 The above-mentioned configurations make it possible to reduce the environmental impact caused by cleaning containers in a reuse system that provides products using reusable containers.

本開示の第1の実施形態におけるリユースシステムの全体的な構成例を示す図である。FIG. 1 is a diagram illustrating an example of an overall configuration of a reuse system according to a first embodiment of the present disclosure. 利用者端末の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of a user terminal; 店舗端末の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a store terminal. サーバ装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a server device. 容器状態情報の一例を示す図である。FIG. 11 is a diagram showing an example of container state information. 洗浄希望業者情報の一例を示す図である。FIG. 11 is a diagram showing an example of information on a cleaning contractor wishing to clean; 輸送希望業者情報の一例を示す図である。FIG. 11 is a diagram showing an example of information on a desired transport company. 洗浄時の動作例を示すフローチャートである。10 is a flowchart showing an example of an operation during cleaning. 容器配送時の動作例を示すフローチャートである。13 is a flowchart showing an example of an operation during container delivery. 本開示の第2の実施形態における選択装置のハードウェア構成例を示す図である。FIG. 11 is a diagram illustrating an example of a hardware configuration of a selection device according to a second embodiment of the present disclosure. 選択装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a selection device.

[第1の実施形態]
本開示の第1の実施形態について、図1から図9までを参照して説明する。図1は、リユースシステム100の全体的な構成例を示す図である。図2は、利用者端末300の構成例を示すブロック図である。図3は、店舗端末400の構成例を示すブロック図である。図4は、サーバ装置500の構成例を示すブロック図である。図5は、容器状態情報541の一例を示す図である。図6は、洗浄希望業者情報542の一例を示す図である。図7は、輸送希望業者情報543の一例を示す図である。図8、図9は、サーバ装置500の動作例を示す図である。
[First embodiment]
A first embodiment of the present disclosure will be described with reference to Figs. 1 to 9. Fig. 1 is a diagram showing an example of the overall configuration of a reuse system 100. Fig. 2 is a block diagram showing an example of the configuration of a user terminal 300. Fig. 3 is a block diagram showing an example of the configuration of a store terminal 400. Fig. 4 is a block diagram showing an example of the configuration of a server device 500. Fig. 5 is a diagram showing an example of container state information 541. Fig. 6 is a diagram showing an example of cleaning company information 542. Fig. 7 is a diagram showing an example of transport company information 543. Figs. 8 and 9 are diagrams showing an example of the operation of the server device 500.

本開示の第1の実施形態においては、洗浄などを行うことで繰り返し利用可能な容器200を利用者に貸し出すリユースシステム100について説明する。図1で示すように、リユースシステム100では、利用者が店舗でコーヒーなどの商品を購入した際、利用者に容器200を貸し出す。つまり、容器200の内部にコーヒーなどの商品を入れて利用者に提供する。また、リユースシステム100では、店舗などにおいて、利用者から容器200の返却を受け付ける。返却された容器200は、洗浄業者などで洗浄され、その後、店舗へと戻される。そして、利用者などへ再度貸し出される。 In the first embodiment of the present disclosure, a reuse system 100 is described that lends a user a container 200 that can be reused repeatedly by cleaning or the like. As shown in FIG. 1, in the reuse system 100, when a user purchases a product such as coffee at a store, the container 200 is lent to the user. In other words, the product such as coffee is placed inside the container 200 and provided to the user. In addition, the reuse system 100 accepts the return of the container 200 from the user at the store or the like. The returned container 200 is cleaned by a cleaning company or the like and then returned to the store. It is then lent again to the user or the like.

本実施形態で説明するリユースシステム100の場合、後述するように、貸出中であるか否かなどの容器200の状況について、複数の店舗と接続されたサーバ装置500を用いて管理する。そのため、容器200は、容器200を貸し出した店舗以外に返却されてもよい。換言すると、容器200を貸し出した店舗以外に容器200が返却された場合でも、リユースシステム100は、問題なく容器200の管理を行うことが出来る。また、上記構成によると、リユースシステム100全体として容器200を用いる。そのため、例えば、洗浄業者による洗浄の後に配送される店舗は、利用者から返却を受け付けた店舗と異なっていてもよい。また、例えば、リユースシステム100では、初めてリユースシステム100を利用する際に、クレジットカード情報などの決済情報を含む利用者情報をサーバ装置500に登録しておく。そして、リユースシステム100は、容器200を貸し出す際に、利用者と容器200とを対応付けて管理する。例えば、上記のような構成により、リユースシステム100は、容器200の貸し出し時に預り金などを預かることなく容器200を貸し出すことを可能とする。 In the case of the reuse system 100 described in this embodiment, as described later, the status of the container 200, such as whether it is being lent or not, is managed using a server device 500 connected to multiple stores. Therefore, the container 200 may be returned to a store other than the store that lent the container 200. In other words, even if the container 200 is returned to a store other than the store that lent the container 200, the reuse system 100 can manage the container 200 without any problems. In addition, according to the above configuration, the container 200 is used as the entire reuse system 100. Therefore, for example, the store to which the container 200 is delivered after being cleaned by a cleaning company may be different from the store that accepted the return from the user. In addition, for example, in the reuse system 100, when the reuse system 100 is used for the first time, user information including payment information such as credit card information is registered in the server device 500. Then, when the reuse system 100 lends out the container 200, the reuse system 100 manages the user and the container 200 in association with each other. For example, with the above configuration, the reuse system 100 makes it possible to lend out the container 200 without taking a deposit or the like when lending out the container 200.

本実施形態において説明するサーバ装置500は、上述したようなリユースシステム100において、容器200の洗浄を行う洗浄業者と、店舗と洗浄業者の間の輸送を行う輸送業者と、を選択する。例えば、サーバ装置500は、店舗から洗浄業者へと容器200を輸送する際に環境コストと洗浄業者で容器200の洗浄を行う際の環境コストとに基づいて、洗浄業者と輸送業者とを選択する。そして、サーバ装置500は、選択した洗浄業者と輸送業者に対して必要な指示を行う。なお、本実施形態において、環境コストとは、環境に与える負荷に応じた値のことをいう。例えば、環境コストは、電力消費量などの資源消費量や、CO2排出量や排出汚水量など、または、資源消費量や各種排出量に応じて算出される値などである。環境コストは、例えば、事前に機械学習することで生成したモデルに電力消費量などを入力することで出力される値などであってもよい。環境コストは、上記例示した以外の環境に与える負荷に応じた値であってもよい。 In the reuse system 100 described in this embodiment, the server device 500 selects a cleaning company that cleans the container 200 and a transport company that transports the container between the store and the cleaning company. For example, the server device 500 selects a cleaning company and a transport company based on the environmental cost of transporting the container 200 from the store to the cleaning company and the environmental cost of cleaning the container 200 by the cleaning company. Then, the server device 500 gives necessary instructions to the selected cleaning company and transport company. In this embodiment, the environmental cost refers to a value according to the load on the environment. For example, the environmental cost is a value calculated according to the amount of resource consumption such as power consumption, the amount of CO2 emissions, the amount of wastewater discharged, or the amount of resource consumption and various emissions. The environmental cost may be, for example, a value output by inputting the amount of power consumption into a model generated in advance by machine learning. The environmental cost may be a value according to the load on the environment other than the above examples.

なお、本実施形態においては、洗浄などを行うことで繰り返し利用可能な容器200の一例として、コーヒーなどの液体の商品を入れる液体用容器を用いる場合について説明する。しかしながら、容器200は、洗浄などにより繰り返し利用可能であるならば、液体用容器以外であってもよい。例えば、容器200は、お弁当などの食品を入れるお弁当箱などの食品用容器であってもよい。 In this embodiment, a liquid container for holding liquid products such as coffee will be described as an example of the container 200 that can be reused by cleaning or the like. However, the container 200 may be something other than a liquid container as long as it can be reused by cleaning or the like. For example, the container 200 may be a food container such as a lunch box for holding food such as lunch boxes.

また、店舗と洗浄業者間の輸送、配送は、容器200単位で行われてもよいし、容器200の返却を受け付ける回収コンテナ単位で行われてもよい。例えば、回収コンテナは、回収コンテナ内に複数の容器200を収納することが出来る。回収コンテナは、回収コンテナ内に容器200を収納したまま、内部に収納した容器200を洗浄可能なよう構成されていてもよい。後述するサーバ装置500は、容器200ごとに洗浄業者や輸送業者の選択を行ってもよいし、複数の容器200を含む回収コンテナごとに洗浄業者や輸送業者の選択を行ってもよい。 In addition, transportation and delivery between the store and the cleaning company may be performed on a container 200 basis, or on a collection container basis that accepts the return of the container 200. For example, a collection container may be capable of storing multiple containers 200 therein. The collection container may be configured so that the containers 200 stored therein can be washed while the containers 200 are still stored inside the collection container. The server device 500, which will be described later, may select a cleaning company or a transport company for each container 200, or may select a cleaning company or a transport company for each collection container that contains multiple containers 200.

図1は、リユースシステム100全体の構成例を示している。図1を参照すると、リユースシステム100は、例えば、容器200と、利用者端末300と、店舗端末400と、サーバ装置500と、洗浄業者端末600と、輸送業者端末700と、を含んでいる。図1で示すように、店舗端末400とサーバ装置500とは、ネットワークなどを介して、互いに通信可能なよう接続されている。また、サーバ装置500と洗浄業者端末600とは、ネットワークなどを介して、互いに通信可能なよう接続されている。また、サーバ装置500と輸送業者端末700とは、ネットワークなどを介して、互いに通信可能なよう接続されている。また、利用者端末300と店舗端末400とは、無線通信などを用いて互いに通信可能なよう接続することが出来る。また、利用者端末300とサーバ装置500とは、無線通信などを用いて互いに通信可能なよう接続することが出来る。 Figure 1 shows an example of the overall configuration of the reuse system 100. Referring to Figure 1, the reuse system 100 includes, for example, a container 200, a user terminal 300, a store terminal 400, a server device 500, a cleaning company terminal 600, and a transport company terminal 700. As shown in Figure 1, the store terminal 400 and the server device 500 are connected to each other so as to be able to communicate with each other via a network or the like. Also, the server device 500 and the cleaning company terminal 600 are connected to each other so as to be able to communicate with each other via a network or the like. Also, the server device 500 and the transport company terminal 700 are connected to each other so as to be able to communicate with each other via a network or the like. Also, the user terminal 300 and the store terminal 400 can be connected to each other so as to be able to communicate with each other using wireless communication or the like. Also, the user terminal 300 and the server device 500 can be connected to each other so as to be able to communicate with each other using wireless communication or the like.

なお、図1では例示していないが、リユースシステム100は、複数の利用者端末300、複数の店舗端末400、複数のサーバ装置500、複数の洗浄業者端末600、複数の輸送業者端末700を含んでいてよい。 Although not illustrated in FIG. 1, the reuse system 100 may include multiple user terminals 300, multiple store terminals 400, multiple server devices 500, multiple cleaning company terminals 600, and multiple transport company terminals 700.

容器200は、洗浄などを行うことで繰り返し利用可能な入れ物である。上述したように、本実施形態の場合、容器200には、コーヒーなどの液体の商品を入れる。例えば、容器200は、ステンレス製のタンブラーや樹脂製のカップなどである。容器200は、例示した以外のものであってもよい。 The container 200 is a container that can be reused by cleaning or the like. As described above, in this embodiment, the container 200 holds a liquid product such as coffee. For example, the container 200 is a stainless steel tumbler or a resin cup. The container 200 may be something other than the example shown.

図1で示すように、容器200の側面任意の箇所には、個体識別情報210が付されている。個体識別情報210は、例えば、QRコード(登録商標)などの2次元コードやRFタグなどである。個体識別情報210は、例えば、容器ごとに一意に付与される識別情報である容器IDを示す情報などを含む。個体識別情報210は、バーコードなど上記例示した以外であってもよい。 As shown in FIG. 1, individual identification information 210 is attached to an arbitrary location on the side of container 200. The individual identification information 210 is, for example, a two-dimensional code such as a QR code (registered trademark) or an RF tag. The individual identification information 210 includes, for example, information indicating a container ID, which is identification information uniquely assigned to each container. The individual identification information 210 may be other than the above examples, such as a barcode.

利用者端末300は、利用者が所有する携帯型の情報処理装置である。利用者端末300は、例えば、容器200の貸し出しを受ける際や容器200を返却する際などにおいて用いられる。例えば、利用者端末300は、スマートフォンやタブレットなどである。利用者端末300は、上記例示した以外であってもよい。 The user terminal 300 is a portable information processing device owned by a user. The user terminal 300 is used, for example, when borrowing a container 200 or when returning a container 200. For example, the user terminal 300 is a smartphone or a tablet. The user terminal 300 may be a device other than those exemplified above.

図2は、利用者端末300の構成例を示している。図2を参照すると、例えば、利用者端末300は、タッチパネルなどの操作入力部や画面表示部などの一般的な機能のほかに、読取部310、処理部320などを有している。 Fig. 2 shows an example of the configuration of the user terminal 300. Referring to Fig. 2, for example, the user terminal 300 has a reading unit 310, a processing unit 320, etc., in addition to general functions such as an operation input unit such as a touch panel and a screen display unit.

例えば、利用者端末300は、CPUなどの演算装置と、記憶装置と、を有している。利用者端末300は、例えば、記憶装置に格納されたプログラムを演算装置が実行することで、上述した各処理部を実現することが出来る。 For example, the user terminal 300 has a calculation device such as a CPU and a storage device. The user terminal 300 can realize each of the above-mentioned processing units by, for example, having the calculation device execute a program stored in the storage device.

読取部310は、カメラなどの撮像装置、または、無線通信機能を利用して、容器200に付された個体識別情報210を読み取る。例えば、読取部310は、QRコードやRFタグなどの個体識別情報210を読み取ることで、容器200に対して予め付与されている容器IDなどを取得する。 The reading unit 310 uses an imaging device such as a camera or a wireless communication function to read the individual identification information 210 attached to the container 200. For example, the reading unit 310 reads the individual identification information 210 such as a QR code or an RF tag to obtain a container ID that has been previously assigned to the container 200.

例えば、読取部310は、利用者が容器200の貸し出しを受ける際(つまり、容器200の貸し出しを開始する際)や、利用者が容器200を店舗に返却する際などに、利用者や店舗の従業員などが利用者端末300を操作することで、容器200に付された個体識別情報210を読み取る。読取部310は、上記タイミング以外で個体識別情報210の読取を行ってもよい。 For example, when a user borrows the container 200 (i.e., when the user starts borrowing the container 200) or when the user returns the container 200 to the store, the reading unit 310 reads the individual identification information 210 attached to the container 200 by the user or a store employee operating the user terminal 300. The reading unit 310 may read the individual identification information 210 at times other than the above.

なお、読取部310が利用する撮像装置は、利用者端末300が有していてもよいし、利用者端末300と接続された外部装置などであってもよい。 The imaging device used by the reading unit 310 may be included in the user terminal 300, or may be an external device connected to the user terminal 300.

処理部320は、読取部310による個体識別情報210の読取に応じた処理を行う。例えば、処理部320は、読取部310が個体識別情報210を読み取ることで取得した容器IDと、利用者ごとに一意に与えられる識別情報である利用者IDなどとを、サーバ装置500に対して送信する。これにより、処理部320は、容器200の貸し出し開始をサーバ装置500に登録したり、容器200の返却をサーバ装置500に登録したりする。つまり、処理部320は、容器200の貸し出し開始や返却をサーバ装置500に登録するための登録処理を行う。なお、処理部320は、後述する店舗端末400から受信した店舗識別情報を容器IDなどとともにサーバ装置500に対して送信してもよい。店舗識別情報を容器IDとともに送信することで、サーバ装置500において、返却された店舗などについても管理することが出来る。また、処理部320は、読取部310が個体識別情報210を読み取った際に、利用者端末300が有する画面表示部に所定の情報を表示することが出来る。例えば、処理部320は、貸し出し開始時の時刻情報などから容器200の返却期限(例えば、貸し出しの開始から1週間など)を算出して、算出した結果を画面表示することが出来る。なお、利用者IDは、例えば、上述した利用者情報をサーバ装置500などに登録する際に、利用者(または利用者端末300)に対して予め付与されている。 The processing unit 320 performs processing in response to the reading of the individual identification information 210 by the reading unit 310. For example, the processing unit 320 transmits to the server device 500 the container ID acquired by the reading unit 310 reading the individual identification information 210 and a user ID, which is identification information uniquely given to each user. As a result, the processing unit 320 registers the start of lending the container 200 to the server device 500, and registers the return of the container 200 to the server device 500. In other words, the processing unit 320 performs a registration process for registering the start of lending or return of the container 200 to the server device 500. The processing unit 320 may transmit store identification information received from the store terminal 400 described later together with the container ID to the server device 500. By transmitting the store identification information together with the container ID, the server device 500 can also manage the store to which the container was returned. Furthermore, when the reading unit 310 reads the individual identification information 210, the processing unit 320 can display predetermined information on the screen display unit of the user terminal 300. For example, the processing unit 320 can calculate the return deadline of the container 200 (e.g., one week from the start of lending) from time information at the start of lending, and display the calculated result on the screen. Note that the user ID is given in advance to the user (or the user terminal 300), for example, when the above-mentioned user information is registered in the server device 500, etc.

店舗端末400は、容器200を貸し出す店舗などに設置された情報処理装置である。店舗端末400は、容器200の貸し出しを行う際、容器200を返却する際などに用いることが出来る。例えば、店舗端末400は、パーソナルコンピュータ、スマートフォンやタブレットなどである。店舗端末400は、上記例示した以外であってもよい。 The store terminal 400 is an information processing device installed in a store that rents out the container 200. The store terminal 400 can be used when renting out the container 200, when returning the container 200, etc. For example, the store terminal 400 is a personal computer, a smartphone, a tablet, etc. The store terminal 400 may be a device other than those exemplified above.

図3は、店舗端末400の構成例を示している。図3を参照すると、店舗端末400は、例えば、読取部410と、処理部420と、店舗情報送信部430と、を有している。 Figure 3 shows an example of the configuration of the store terminal 400. Referring to Figure 3, the store terminal 400 has, for example, a reading unit 410, a processing unit 420, and a store information transmission unit 430.

例えば、店舗端末400は、CPUなどの演算装置と、記憶装置と、を有している。店舗端末400は、例えば、記憶装置に格納されたプログラムを演算装置が実行することで、上述した各処理部を実現することが出来る。 For example, the store terminal 400 has a calculation device such as a CPU and a storage device. The store terminal 400 can realize each of the above-mentioned processing units by, for example, having the calculation device execute a program stored in the storage device.

読取部410は、カメラなどの撮像装置、または、無線通信機能を利用して、容器200に付された個体識別情報210を読み取る。例えば、読取部410は、QRコードやRFタグなどの個体識別情報210を読み取ることで、容器200に対して予め付与されている容器IDなどを取得する。 The reading unit 410 uses an imaging device such as a camera or a wireless communication function to read the individual identification information 210 attached to the container 200. For example, the reading unit 410 reads the individual identification information 210 such as a QR code or an RF tag to obtain a container ID that has been previously assigned to the container 200.

例えば、読取部410は、利用者が容器200の貸し出しを受ける際(つまり、容器200の貸し出しを開始する際)や、利用者が容器200を店舗に返却する際に、利用者や店舗の従業員などが店舗端末400を操作することで、容器200に付された個体識別情報210を読み取る。 For example, when a user borrows the container 200 (i.e., when the user starts borrowing the container 200) or when the user returns the container 200 to the store, the reading unit 410 reads the individual identification information 210 attached to the container 200 by the user or a store employee operating the store terminal 400.

なお、読取部410が利用する撮像装置は、利用者端末300の場合と同様に、店舗端末400が有していてもよいし、店舗端末400と接続された外部装置などであってもよい。また、読取部310を用いた読取と読取部410を用いた読取とは、いずれか一方が行われれば、他方は省略されてよい。 The imaging device used by the reading unit 410 may be included in the store terminal 400, as in the case of the user terminal 300, or may be an external device connected to the store terminal 400. Furthermore, if either the reading using the reading unit 310 or the reading using the reading unit 410 is performed, the other may be omitted.

処理部420は、読取部410による個体識別情報210の読取に応じた処理を行う。例えば、処理部420は、読取部410が個体識別情報210を読み取ることで取得した容器IDと、利用者IDなどとを、サーバ装置500に対して送信する。これにより、処理部420は、容器200の貸し出し開始をサーバ装置500に登録したり、容器200の返却をサーバ装置500に登録したりする。つまり、処理部420は、処理部320と同様に、容器200の貸し出し開始や返却をサーバ装置500に登録するための登録処理を行うことが出来る。処理部420は、店舗端末400が記憶する店舗識別情報を容器IDなどとともにサーバ装置500に対して送信してもよい。なお、店舗端末400は、事前に利用者端末300と通信を行うことなどにより、利用者端末300から利用者IDを受信しているものとする。また、処理部420は、読取部410が読み取った際に、店舗端末400が有する画面表示部に所定の情報を表示することが出来る。例えば、処理部420は、貸し出し開始時の時刻情報などから容器200の返却期限(例えば、貸し出しの開始から1週間など)を算出して、算出した結果を画面表示することが出来る。 The processing unit 420 performs processing in response to the reading of the individual identification information 210 by the reading unit 410. For example, the processing unit 420 transmits the container ID and the user ID, etc., acquired by the reading unit 410 reading the individual identification information 210, to the server device 500. As a result, the processing unit 420 registers the start of lending the container 200 to the server device 500, and registers the return of the container 200 to the server device 500. In other words, the processing unit 420 can perform a registration process for registering the start of lending or return of the container 200 to the server device 500, similar to the processing unit 320. The processing unit 420 may transmit the store identification information stored in the store terminal 400 to the server device 500 together with the container ID, etc. Note that the store terminal 400 is assumed to have received the user ID from the user terminal 300 in advance by communicating with the user terminal 300, etc. Furthermore, when the reading unit 410 reads, the processing unit 420 can display predetermined information on the screen display unit of the store terminal 400. For example, the processing unit 420 can calculate the return deadline of the container 200 (e.g., one week from the start of lending) from time information at the start of lending, and display the calculated result on the screen.

店舗情報送信部430は、店舗端末400が記憶する店舗識別情報を利用者端末300に対して送信する。店舗識別情報は、店舗ごとに一意に付与される識別情報であり、店舗ごとに予め定められている。店舗情報送信部430は、任意のタイミングで店舗識別情報を利用者端末300に対して送信してよい。 The store information transmission unit 430 transmits the store identification information stored in the store terminal 400 to the user terminal 300. The store identification information is identification information that is uniquely assigned to each store and is predetermined for each store. The store information transmission unit 430 may transmit the store identification information to the user terminal 300 at any timing.

サーバ装置500は、貸し出し中であるか否かなど容器200の状況を管理する情報処理装置(管理装置)である。サーバ装置500は、利用者端末300や店舗端末400などから受信した容器IDや利用者IDなどに基づいて、容器200の状況を管理する。また、サーバ装置500は、容器200の状況に応じて、洗浄業者や輸送業者を選択して容器200を洗浄させる。例えば、サーバ装置500は、オンプレミスサーバやクラウドサーバなどである。サーバ装置500は、上記例示した以外であってもよい。 The server device 500 is an information processing device (management device) that manages the status of the container 200, such as whether it is on loan or not. The server device 500 manages the status of the container 200 based on the container ID and user ID received from the user terminal 300, the store terminal 400, etc. The server device 500 also selects a cleaning company or a transport company depending on the status of the container 200 and has them clean the container 200. For example, the server device 500 is an on-premise server or a cloud server. The server device 500 may be other than the above examples.

図4は、サーバ装置500の構成例を示している。図4を参照すると、サーバ装置500は、主な構成要素として、例えば、操作入力部510と、画面表示部520と、通信I/F部530と、記憶部540と、演算処理部550と、を有している。なお、サーバ装置500は、操作入力部510を有さないなど、上記例示した構成の一部であってもよい。 FIG. 4 shows an example of the configuration of the server device 500. Referring to FIG. 4, the server device 500 has, as main components, for example, an operation input unit 510, a screen display unit 520, a communication I/F unit 530, a storage unit 540, and an arithmetic processing unit 550. Note that the server device 500 may have only a part of the configuration exemplified above, such as not having the operation input unit 510.

操作入力部510は、キーボードやマウスなどの操作入力装置からなる。操作入力部510は、サーバ装置500を操作する操作者の操作を検出して演算処理部550に出力する。 The operation input unit 510 is composed of operation input devices such as a keyboard and a mouse. The operation input unit 510 detects the operation of the operator who operates the server device 500 and outputs it to the calculation processing unit 550.

画面表示部520は、LCD(Liquid Crystal Display、液晶ディスプレイ)などの画面表示装置からなる。画面表示部520は、演算処理部550からの指示に応じて、記憶部540に格納された各種情報などを画面表示することが出来る。 The screen display unit 520 is composed of a screen display device such as an LCD (Liquid Crystal Display). The screen display unit 520 can display various information stored in the memory unit 540 on the screen in response to instructions from the calculation processing unit 550.

通信I/F部530は、データ通信回路からなる。通信I/F部530は、利用者端末300、店舗端末400、そのほか外部装置などとの間で通信を行う。 The communication I/F unit 530 is composed of a data communication circuit. The communication I/F unit 530 communicates with the user terminal 300, the store terminal 400, and other external devices.

記憶部540は、ハードディスクやメモリなどの記憶装置である。記憶部540は、演算処理部550における各種処理に必要な処理情報やプログラム544を記憶する。プログラム544は、演算処理部550に読み込まれて実行されることにより各種処理部を実現する。プログラム544は、通信I/F部530などのデータ入出力機能を介して外部装置や記録媒体から予め読み込まれ、記憶部540に保存されている。記憶部540で記憶される主な情報としては、例えば、容器状態情報541、洗浄希望業者情報542、輸送希望業者情報543などがある。なお、記憶部540には、上述した利用者情報を記憶することが出来る。記憶部540には、容器200の色、容量、素材など、容器200自体についての情報を含む容器情報などが記憶されてもよい。 The storage unit 540 is a storage device such as a hard disk or memory. The storage unit 540 stores processing information and programs 544 necessary for various processes in the calculation processing unit 550. The programs 544 are read into the calculation processing unit 550 and executed to realize various processing units. The programs 544 are read in advance from an external device or recording medium via a data input/output function such as the communication I/F unit 530, and are stored in the storage unit 540. Examples of main information stored in the storage unit 540 include container state information 541, cleaning company information 542, and transport company information 543. The storage unit 540 can store the above-mentioned user information. The storage unit 540 may also store container information including information about the container 200 itself, such as the color, capacity, and material of the container 200.

容器状態情報541は、容器200の状況を示す状況情報など容器200の利用に応じた情報を含んでいる。例えば、容器状態情報541は、利用者が容器200の貸し出しを受ける際や返却する際、容器200を洗浄業者に輸送する際、洗浄業者から店舗に容器200を配送する際などに更新される。 The container status information 541 includes information according to the use of the container 200, such as status information indicating the status of the container 200. For example, the container status information 541 is updated when a user borrows or returns the container 200, when the container 200 is transported to a cleaning company, when the container 200 is delivered from the cleaning company to a store, etc.

図5は、容器状態情報541の一例を示している。図5を参照すると、容器状態情報541には、例えば、容器ID、状況情報などの項目が含まれている。 Figure 5 shows an example of container status information 541. Referring to Figure 5, the container status information 541 includes items such as a container ID and status information.

ここで、容器IDは、上述したように、容器200ごとに一意に付与される識別情報である。また、状況情報は、容器200の状況を示す情報である。状況情報には、例えば、利用者に貸し出し中であるか否かを示す情報、店舗識別情報など容器200が置かれている店舗を示す情報、洗浄を行う業者を示す業者IDなどの情報、などが含まれる。状況情報には、貸し出している利用者の利用者IDなどが含まれてもよい。また、状況情報は、容器200が洗浄済みであるか否かを示す情報を含む。例えば、利用者から店舗に返却された段階では未洗浄となり、洗浄業者から配送された段階で洗浄済みとなる。なお、状況情報は、過去1週間や1か月の状況を示す情報など、過去の情報を含んでいてもよいし、貸し出しを行った時刻を示す情報などより詳細な情報を含んでいてもよい。 Here, as described above, the container ID is identification information uniquely assigned to each container 200. Moreover, the status information is information indicating the status of the container 200. The status information includes, for example, information indicating whether the container 200 is being loaned to a user, information indicating the store where the container 200 is placed, such as store identification information, and information such as a company ID indicating the company that performs the cleaning. The status information may also include the user ID of the user who is lending the container. Moreover, the status information includes information indicating whether the container 200 has been cleaned. For example, the container 200 is uncleaned when it is returned by the user to the store, and is cleaned when it is delivered by the cleaning company. The status information may include past information, such as information indicating the status over the past week or month, or may include more detailed information, such as information indicating the time when the container was loaned.

洗浄希望業者情報542は、洗浄可能な日時、洗浄可能な回収コンテナの数、洗浄する際にかかる環境コストなど、容器200の洗浄を希望する業者についての情報を含んでいる。例えば、洗浄希望業者情報542は、洗浄業者端末600から受信する洗浄希望や、洗浄業者に対する洗浄指示などに応じて更新される。 The cleaning contractor information 542 includes information about contractors who wish to clean the containers 200, such as the available date and time for cleaning, the number of collection containers that can be cleaned, and the environmental costs involved in cleaning. For example, the cleaning contractor information 542 is updated in response to cleaning requests received from the cleaning contractor terminal 600 and cleaning instructions given to the cleaning contractor.

図6は、洗浄希望業者情報542の一例を示している。図6を参照すると、洗浄希望業者情報542には、例えば、業者ID、可能日時情報、可能個数情報、環境コスト情報などの項目が含まれている。また、洗浄希望業者情報542には、洗浄業者の場所を示す情報などを含めることが出来る。 Figure 6 shows an example of the desired cleaning contractor information 542. Referring to Figure 6, the desired cleaning contractor information 542 includes items such as the contractor ID, available date and time information, available number information, and environmental cost information. The desired cleaning contractor information 542 can also include information indicating the location of the cleaning contractor.

ここで、業者IDは、洗浄業者や輸送業者などの業者に対して付与される識別情報である。また、可能日時情報は、洗浄が可能な日にち、曜日、時間帯などを示している。例えば、夜のみ営業する店舗、社員食堂や寮などには、洗浄設備を使わない日にち、曜日、時間帯などがあるものと想定される。可能日時情報は、例えば、本来の業務がない時間(つまり、洗浄設備を使わない時間)などに応じて定められてよい。また、可能個数情報は、自身が有する洗浄設備などで洗浄可能な回収コンテナの個数などを示している。可能個数情報は、洗浄可能な容器200の数などを示していてもよい。なお、可能個数情報に含まれる情報は、例えば、実際に洗浄中の回収コンテナの数などに応じて増減してもよい。環境コスト情報は、回収コンテナなどを洗浄する際に必要となる環境コストを示している。環境コスト情報には、例えば、洗浄設備を動かす際に必要となる電力消費量などが含まれる。環境コスト情報には、例えば、自社が有する太陽光発電設備を利用して発電した電力を使用しているなどを示す使用電力情報が含まれてもよい。 Here, the company ID is identification information given to companies such as cleaning companies and transport companies. The available date and time information indicates the date, day of the week, time period, etc. when cleaning is possible. For example, it is assumed that there are days, days of the week, time periods, etc. when cleaning equipment is not used in stores that are open only at night, employee cafeterias, dormitories, etc. that are open only at night. The available date and time information may be determined, for example, according to the time when there is no actual business (i.e., the time when the cleaning equipment is not used). The available number information indicates the number of collection containers that can be washed with the company's own cleaning equipment. The available number information may indicate the number of containers 200 that can be washed. Note that the information included in the available number information may increase or decrease depending on, for example, the number of collection containers actually being washed. The environmental cost information indicates the environmental cost required to wash collection containers, etc. The environmental cost information includes, for example, the amount of power consumption required to operate the cleaning equipment. The environmental cost information may include, for example, power usage information indicating that power generated by the company's own solar power generation equipment is being used.

輸送希望業者情報543は、輸送可能な日時、輸送可能な回収コンテナの数、輸送する際にかかる環境コストなど、容器200の輸送を希望する業者についての情報を含んでいる。例えば、輸送希望業者情報543は、輸送業者端末700から受信する輸送希望に応じて更新される。 The transporter information 543 includes information about the company wishing to transport the container 200, such as the date and time when transport is possible, the number of collection containers that can be transported, and the environmental costs involved in transporting the container 200. For example, the transporter information 543 is updated according to the transport request received from the transporter terminal 700.

図7は、輸送希望業者情報543の一例を示している。図7を参照すると、輸送希望業者情報543には、例えば、業者ID、可能日時情報、可能個数情報、環境コスト情報などの項目が含まれている。 Figure 7 shows an example of the desired transport company information 543. Referring to Figure 7, the desired transport company information 543 includes items such as the company ID, available date and time information, available number information, and environmental cost information.

ここで、業者IDは、洗浄業者や輸送業者などの業者に対して付与される識別情報である。また、可能日時情報は、輸送が可能な日にち、曜日、時間帯などを示している。洗浄希望業者情報542の場合と同様、可能日時情報は、例えば、本来の業務がない時間などに応じて定められてよい。また、可能個数情報は、一度に輸送可能な回収コンテナの個数などを示している。可能個数情報は、一度に輸送可能な容器200の数などを示していてもよい。環境コスト情報は、回収コンテナなどを輸送する際に必要となる環境コストを示している。環境コスト情報には、例えば、1km輸送する際のCO2排出量など輸送時に必要となるコストを示す情報やトラック、乗用車、自転車などの輸送手段を示す情報などが含まれる。 Here, the company ID is identification information given to companies such as cleaning companies and transport companies. The available date and time information indicates the date, day of the week, time period, etc. when transportation is possible. As in the case of the cleaning request company information 542, the available date and time information may be determined, for example, according to the time when there is no actual business. The available number information indicates the number of collection containers that can be transported at one time. The available number information may indicate the number of containers 200 that can be transported at one time. The environmental cost information indicates the environmental cost required when transporting collection containers, etc. The environmental cost information includes, for example, information indicating the cost required during transportation, such as the amount of CO2 emissions when transporting 1 km, and information indicating the means of transportation, such as trucks, passenger cars, bicycles, etc.

演算処理部550は、CPUなどの演算装置とその周辺回路を有する。演算処理部550は、記憶部540からプログラム544を読み込んで実行することにより、上記ハードウェアとプログラム544とを協働させて各種処理部を実現する。演算処理部550で実現される主な処理部としては、例えば、状況管理部551、洗浄・輸送希望受付部552、回収店舗仮決定部553、洗浄時業者選択部554(取得部、選択部)、指示部555、在庫確認部556、配送制御部557(取得部、選択部)などがある。 The arithmetic processing unit 550 has an arithmetic device such as a CPU and its peripheral circuits. The arithmetic processing unit 550 reads and executes the program 544 from the memory unit 540, thereby implementing various processing units through cooperation between the above hardware and the program 544. The main processing units implemented by the arithmetic processing unit 550 include, for example, a status management unit 551, a cleaning/transportation request reception unit 552, a tentative collection store determination unit 553, a cleaning company selection unit 554 (acquisition unit, selection unit), an instruction unit 555, an inventory confirmation unit 556, and a delivery control unit 557 (acquisition unit, selection unit).

状況管理部551は、容器200が貸し出し中であるか否か、洗浄中であるか否かなど、容器200の状況を管理する。例えば、状況管理部551は、利用者端末300などから容器ID、利用者ID、業者IDなどを受信すると、受信した情報に応じて容器状態情報541中の状況情報を更新することで、容器200の状況を管理する。 The status management unit 551 manages the status of the container 200, such as whether the container 200 is on loan or not, whether it is being cleaned or not, etc. For example, when the status management unit 551 receives a container ID, a user ID, a vendor ID, etc. from the user terminal 300, etc., it updates the status information in the container status information 541 according to the received information, thereby managing the status of the container 200.

例えば、店舗Aに存在する容器ID「AAAB」の容器200を新たに利用者に貸し出す場合、利用者端末300または店舗端末400から、利用者の利用者IDと、容器ID「AAAB」と、などを受信する。すると、状況管理部551は、図5を参照して説明した容器状態情報541中の容器ID「AAAB」に対応する状況情報を、「店舗A(洗浄済)」から「貸出中」に変更する。また、状況管理部551は、状況情報に利用者IDを含める。例えば、以上のような処理により、状況管理部551は、容器200を貸し出す際、容器200と利用者とを対応付けて管理する。 For example, when a container 200 with container ID "AAAB" existing in store A is to be loaned to a new user, the user ID of the user and the container ID "AAAB" are received from the user terminal 300 or the store terminal 400. The status management unit 551 then changes the status information corresponding to the container ID "AAAB" in the container status information 541 described with reference to FIG. 5 from "Store A (cleaned)" to "On loan." The status management unit 551 also includes the user ID in the status information. For example, by the above process, when the container 200 is loaned, the status management unit 551 manages the container 200 in association with the user.

また、容器ID「AAAB」の容器200を返却する場合、利用者端末300または店舗端末400から、利用者の利用者IDと、容器ID「AAAB」と、店舗識別情報と、などを受信する。すると、状況管理部551は、図5を参照して説明した容器状態情報541中の状況情報を、「貸出中」から「店舗A(未洗浄)」に変更する。このように、状況管理部551は、店舗識別情報などを用いることで、容器200が返却された店舗の情報も含む容器200の状況管理を行うことが出来る。また、状況情報に未洗浄である旨を示す情報を含まれることで、容器200が洗浄済みであるか否かを管理することが出来る。 When returning a container 200 with container ID "AAAB", the user terminal 300 or the store terminal 400 receives the user's user ID, the container ID "AAAB", store identification information, and the like. The status management unit 551 then changes the status information in the container status information 541 described with reference to FIG. 5 from "on loan" to "store A (unwashed)". In this way, by using the store identification information and the like, the status management unit 551 can manage the status of the container 200, including information about the store to which the container 200 has been returned. Furthermore, by including information indicating that the container 200 is unwashed in the status information, it is possible to manage whether or not the container 200 has been washed.

また、状況管理部551は、容器200を洗浄に出す際、洗浄業者において洗浄が終了した際、洗浄業者から各店舗に容器200を配送する際、などにおいても上述した処理と同様の処理により受信した容器IDなどを用いて状況情報を更新することで、容器200の状況を管理することが出来る。例えば、状況管理部551は、店舗から洗浄業者に輸送する際、受信した容器IDなどに基づいて、状況情報を「店舗A(未洗浄)」から「洗浄中」などに変更する。状況管理部551は、業者IDなどを状況情報に含めてもよい。また、状況管理部551は、洗浄業者において洗浄が終了した際、受信した容器IDなどに基づいて、状況情報を「洗浄中」から「洗浄済み」などに変更する。また、状況管理部551は、洗浄業者から店舗に洗浄済みの容器200を配送する際、受信した容器IDなどに基づいて、状況情報を「洗浄中」から「店舗(洗浄済)」などに変更する。なお、容器200を洗浄に出す場合や洗浄業者から各店舗に容器200を配送する際は、例えば、店舗端末400などの店舗が有する端末や輸送業者が用いる端末により取得した容器IDなどをサーバ装置500へと送信することが出来る。また、洗浄業者から店舗に洗浄済みの容器200を配送する際は、例えば、洗浄業者端末600などの洗浄業者が有する端末により取得した容器IDなどをサーバ装置500へと送信することが出来る。ここで、店舗、輸送業者、洗浄業者が有する端末は、利用者端末300や店舗端末400が有する読取部310や処理部320(または、読取部410や処理部420)と同様の機能を有する端末であってよい。また、例えば、回収コンテナ内に存在する各容器200の容器IDを回収コンテナが管理するよう構成してもよい。この場合、店舗が有する端末や輸送業者が用いる端末が回収コンテナから情報を取得することで、洗浄する容器IDなどを一度に取得することが出来る。 In addition, the status management unit 551 can manage the status of the container 200 by updating the status information using the container ID, etc. received by the same process as the above-mentioned process when the container 200 is sent for cleaning, when the cleaning is completed by the cleaning company, when the container 200 is delivered from the cleaning company to each store, etc. For example, when the status management unit 551 transports the container 200 from the store to the cleaning company, the status management unit 551 changes the status information from "Store A (uncleaned)" to "cleaning", etc. based on the received container ID, etc. The status management unit 551 may include the company ID, etc. in the status information. In addition, when the cleaning is completed by the cleaning company, the status management unit 551 changes the status information from "cleaning" to "cleaned", etc. based on the received container ID, etc. In addition, when the cleaning company delivers the cleaned container 200 to the store, the status management unit 551 changes the status information from "cleaning" to "store (cleaned)", etc. based on the received container ID, etc. When the container 200 is sent for cleaning or when the cleaning company delivers the container 200 to each store, the container ID and other information acquired by a terminal owned by the store, such as the store terminal 400, or a terminal used by the transport company can be transmitted to the server device 500. When the cleaning company delivers the cleaned container 200 to the store, the container ID and other information acquired by a terminal owned by the cleaning company, such as the cleaning company terminal 600, can be transmitted to the server device 500. Here, the terminals owned by the store, transport company, and cleaning company may be terminals having the same functions as the reading unit 310 and processing unit 320 (or the reading unit 410 and processing unit 420) of the user terminal 300 and the store terminal 400. In addition, for example, the collection container may be configured to manage the container ID of each container 200 present in the collection container. In this case, the terminal owned by the store or the terminal used by the transport company can obtain information from the collection container, thereby obtaining the container ID to be cleaned at once.

洗浄・輸送希望受付部552は、洗浄業者から洗浄希望を受け付ける。すると、洗浄・輸送希望受付部552は、受け付けた洗浄希望を洗浄希望業者情報542として記憶部540に記憶する。また、洗浄・輸送希望受付部552は、輸送業者から輸送希望を受け付ける。すると、洗浄・輸送希望受付部552は受け付けた輸送希望を輸送希望業者情報543として記憶部540に記憶する。 The cleaning/transport request reception unit 552 receives a cleaning request from a cleaning company. The cleaning/transport request reception unit 552 then stores the received cleaning request in the memory unit 540 as cleaning request company information 542. The cleaning/transport request reception unit 552 also receives a transport request from a transport company. The cleaning/transport request reception unit 552 then stores the received transport request in the memory unit 540 as transport request company information 543.

回収店舗仮決定部553は、容器200の回収対象となる店舗を仮に決定する。例えば、回収店舗仮決定部553は、容器状態情報541に基づいて、各店舗が保有する未洗浄の容器200の個数を把握する。そして、回収店舗仮決定部553は、各店舗が保有する未洗浄の容器200の個数に基づいて、回収対象となる店舗を仮に決定する。 The provisional collection store determination unit 553 provisionally determines the stores that will be the collection targets for the containers 200. For example, the provisional collection store determination unit 553 determines the number of unwashed containers 200 held by each store based on the container status information 541. Then, the provisional collection store determination unit 553 provisionally determines the stores that will be the collection targets based on the number of unwashed containers 200 held by each store.

例えば、回収店舗仮決定部553は、数時間ごと、半日ごと、一日ごとなど、予め定められた間隔で定期的に回収対象となる店舗を仮に決定する。回収店舗仮決定部553が店舗を仮に決定する間隔は、任意に定めてよい。 For example, the provisional collection store determination unit 553 provisionally determines stores to be subject to collection periodically at predetermined intervals, such as every few hours, every half day, or every day. The interval at which the provisional collection store determination unit 553 provisionally determines stores may be set arbitrarily.

一例として、回収店舗仮決定部553は、未洗浄の容器200の個数と、店舗ごとに定められる回収閾値との比較を各店舗について行う。そして、未洗浄の容器200の個数が回収閾値以上となる店舗を回収対象の店舗として仮決定する。なお、回収閾値は、例えば、店舗に置いておける回収コンテナの数などに応じて定められる。そのため、回収閾値は、店舗ごとに異なっていてよい。 As an example, the provisional collection store determination unit 553 compares the number of unwashed containers 200 with a collection threshold value determined for each store. Then, it provisionally determines the store where the number of unwashed containers 200 is equal to or greater than the collection threshold value as a store to be collected. Note that the collection threshold value is determined, for example, according to the number of collection containers that can be kept in the store. Therefore, the collection threshold value may be different for each store.

なお、回収店舗仮決定部553は、上記例示した以外の方法で回収対象の店舗を仮決定するよう構成してもよい。例えば、回収店舗仮決定部553は、未洗浄の容器200の個数に基づいて使用されている回収コンテナの数を算出し、算出した回収コンテナの数と回収閾値とを比較することで、回収対象の店舗を仮決定するよう構成してもよい。また、回収店舗仮決定部553は、例えば、単位時間当たりの容器200の増加量などに基づいて所定時間後の状況を算出し、算出した結果と回収閾値とを比較することなどにより回収対象の店舗を仮決定するよう構成してもよい。また、例えば、容器状態情報541に基づいて、店舗識別情報などと未洗浄の容器200の個数とを対応付けた情報を予め生成しておいてもよい。回収店舗仮決定部553は、上記予め生成しておいた情報を用いた比較を行うことで、回収対象の店舗を仮決定するよう構成してもよい。 The collection store provisional determination unit 553 may be configured to provisionally determine the stores to be collected by a method other than the above example. For example, the collection store provisional determination unit 553 may be configured to calculate the number of collection containers used based on the number of unwashed containers 200, and to provisionally determine the stores to be collected by comparing the calculated number of collection containers with the collection threshold. The collection store provisional determination unit 553 may be configured to provisionally determine the stores to be collected by calculating the situation after a predetermined time based on, for example, the increase in the number of containers 200 per unit time, and comparing the calculated result with the collection threshold. For example, information that associates store identification information and the number of unwashed containers 200 with each other based on the container status information 541 may be generated in advance. The collection store provisional determination unit 553 may be configured to provisionally determine the stores to be collected by performing a comparison using the information generated in advance.

洗浄時業者選択部554は、容器200を洗浄する洗浄業者と、店舗から洗浄業者へと容器200(回収コンテナ)を輸送する輸送業者と、を選択する。例えば、洗浄時業者選択部554は、時間的な条件を満たしたうえで、店舗から洗浄業者へと容器200を輸送して洗浄業者で容器200の洗浄を行う際の環境コストが最も低くなる洗浄業者と輸送業者の組み合わせを選択する。例えば、洗浄時業者選択部554は、回収店舗仮決定部553が回収すると仮決定した各店舗について、洗浄業者と輸送業者を選択する。なお、洗浄時業者選択部554は、選択した輸送業者のキャパシティに余裕がある場合などにおいて、回収店舗仮決定部553が回収すると仮決定していない店舗についても洗浄する旨を決めるよう構成してもよい。 The cleaning company selection unit 554 selects a cleaning company that cleans the container 200 and a transport company that transports the container 200 (recovery container) from the store to the cleaning company. For example, the cleaning company selection unit 554 selects a combination of a cleaning company and a transport company that will minimize the environmental cost of transporting the container 200 from the store to the cleaning company and cleaning the container 200 by the cleaning company, while satisfying time conditions. For example, the cleaning company selection unit 554 selects a cleaning company and a transport company for each store that the collection store tentative decision unit 553 has tentatively decided to collect. Note that the cleaning company selection unit 554 may be configured to decide to clean stores that the collection store tentative decision unit 553 has not tentatively decided to collect, for example, when the selected transport company has spare capacity.

一例として、例えば、洗浄時業者選択部554は、まず、洗浄希望業者情報542に含まれる洗浄業者の中から所定の条件を満たす洗浄業者を選択する。例えば、洗浄時業者選択部554は、可能日時情報を参照することで、受け入れ可能であると判断される洗浄業者を選択する。また、洗浄時業者選択部554は、上記選択した洗浄業者について、店舗において回収対象となる容器200の個数(回収コンテナの数)と洗浄希望業者情報542中の可能個数情報とを比較する。そして、洗浄時業者選択部554は、回収対象となる回収コンテナの数が、可能個数情報が示す数以下となる洗浄業者をさらに選択する。 As an example, the cleaning contractor selection unit 554 first selects a cleaning contractor that meets a predetermined condition from among the cleaning contractors included in the desired cleaning contractor information 542. For example, the cleaning contractor selection unit 554 selects a cleaning contractor that is determined to be available by referring to available date and time information. The cleaning contractor selection unit 554 also compares the number of containers 200 to be collected at the store (number of collection containers) with the available number information in the desired cleaning contractor information 542 for the selected cleaning contractor. The cleaning contractor selection unit 554 then further selects a cleaning contractor for which the number of collection containers to be collected is equal to or less than the number indicated by the available number information.

上述した処理により洗浄業者を選択した後、洗浄時業者選択部554は、環境コスト情報を取得して参照する。そして、洗浄時業者選択部554は、回収対象となる回収コンテナの数を洗浄した際の環境コストに基づいて、洗浄業者をさらに選択する。例えば、洗浄時業者選択部554は、回収対象となる回収コンテナの数を洗浄した際の環境コストが最も低くなる洗浄業者を選択する。具体的には、例えば、洗浄時業者選択部554は、回収対象となる回収コンテナの数を洗浄した際の電力消費量が最も低くなる洗浄業者を選択する。洗浄時業者選択部554は、使用電力情報を参照のうえ、電力消費量分を発電した際のCO2排出量などを算出して(つまり、電力消費量をCO2排出量に換算して)、算出したCO2排出量が最も低くなる洗浄業者を選択してもよい。洗浄時業者選択部554は、事前に学習することで生成したモデルに電力消費量などを入力した結果として出力される値が最も低くなる洗浄業者を選択してもよい。 After selecting a cleaning company through the above-mentioned process, the cleaning company selection unit 554 acquires and refers to the environmental cost information. Then, the cleaning company selection unit 554 further selects a cleaning company based on the environmental cost when cleaning the number of collection containers to be collected. For example, the cleaning company selection unit 554 selects a cleaning company that will have the lowest environmental cost when cleaning the number of collection containers to be collected. Specifically, for example, the cleaning company selection unit 554 selects a cleaning company that will consume the least amount of electricity when cleaning the number of collection containers to be collected. The cleaning company selection unit 554 may refer to the power usage information, calculate the amount of CO2 emissions when generating power equivalent to the amount of electricity consumed (i.e., convert the amount of electricity consumed into CO2 emissions), and select a cleaning company that will have the lowest calculated amount of CO2 emissions. The cleaning company selection unit 554 may select a cleaning company that will have the lowest value output as a result of inputting the amount of electricity consumed into a model generated by learning in advance.

なお、環境コストが最も低くなる洗浄業者が複数ある場合、洗浄時業者選択部554は、環境コストが最も低くなる複数の洗浄業者を選択してよい。また、洗浄時業者選択部554は、例えば、環境コストが最も低くなる洗浄業者から環境コストが低くなる順に所定数の洗浄業者を選択してもよい。 When there are multiple cleaning companies with the lowest environmental costs, the cleaning company selection unit 554 may select the multiple cleaning companies with the lowest environmental costs. Also, the cleaning company selection unit 554 may select a predetermined number of cleaning companies in order of decreasing environmental costs, for example, starting with the cleaning company with the lowest environmental costs.

また、洗浄時業者選択部554は、洗浄業者を選択した後、店舗から選択した洗浄業者に容器200(回収コンテナ)を輸送する輸送業者を選択する。例えば、洗浄時業者選択部554は、GIS(Geographic Information System)と店舗や洗浄業者の位置情報とに基づいて、店舗と洗浄業者との間の経路長を算出する。また、洗浄時業者選択部554は、輸送希望業者情報543に含まれる輸送手段を示す情報を参照する。そして、洗浄時業者選択部554は、輸送手段を示す情報が示す輸送手段で算出した経路長を輸送した際にかかる時間を算出する。その後、洗浄時業者選択部554は、算出した時間と、輸送希望業者情報543に含まれる環境コスト情報が示すCO2排出量などと、に基づいて、輸送業者を選択する。例えば、洗浄時業者選択部554は、輸送にかかる時間が閾値以下であり、かつ、環境コストが最も低くなる輸送業者を選択する。なお、洗浄時業者選択部554は、例えば、事前に学習することで生成したモデルにCO2排出量と時間とを入力した結果として出力される値が最も低くなる洗浄業者を選択するなど、機械学習の結果を用いて輸送業者を選択してもよい。 After selecting the cleaning company, the cleaning company selection unit 554 selects a transport company that transports the container 200 (recovery container) from the store to the selected cleaning company. For example, the cleaning company selection unit 554 calculates the route length between the store and the cleaning company based on the GIS (Geographic Information System) and the location information of the store and the cleaning company. The cleaning company selection unit 554 also refers to the information indicating the transport means included in the desired transport company information 543. Then, the cleaning company selection unit 554 calculates the time required to transport the calculated route length using the transport means indicated by the information indicating the transport means. After that, the cleaning company selection unit 554 selects a transport company based on the calculated time and the CO2 emissions indicated by the environmental cost information included in the desired transport company information 543. For example, the cleaning company selection unit 554 selects a transport company whose transport time is equal to or less than a threshold and whose environmental cost is the lowest. The cleaning contractor selection unit 554 may select a transport contractor using the results of machine learning, for example, by selecting a cleaning contractor that outputs the lowest value as a result of inputting the amount of CO2 emissions and time into a model generated by prior learning.

例えば、以上のように、洗浄時業者選択部554は、選択した各洗浄業者について輸送業者を選択する。つまり、洗浄業者と輸送業者の組み合わせを選択する。そして、洗浄時業者選択部554は、選択した各組み合わせのうち、合計の環境コストが最も低くなる組み合わせを最終的な洗浄業者と輸送業者の組み合わせとして選択する。例えば、洗浄時業者選択部554は、洗浄時の電力消費量をCO2排出量に換算した値と、輸送時のCO2排出量とを足し合わせて、合計値が最も低くなる組み合わせを最終的な洗浄業者と輸送業者の組み合わせとして選択する。または、洗浄時業者選択部554は、洗浄時の電力消費量と輸送時のCO2排出量などとを事前に学習することで生成したモデルに入力した結果として出力される値に基づく選択を行うなど、事前に学習した結果を用いた選択を行ってもよい。なお、合計値が最も低くなる組み合わせが複数ある場合、洗浄時業者選択部554は、経路長が最も短くなる組み合わせを選択するなど、任意の手段を用いて最終的な組み合わせを選択してよい。 For example, as described above, the cleaning contractor selection unit 554 selects a transporter for each selected cleaning contractor. That is, it selects a combination of a cleaning contractor and a transporter. Then, the cleaning contractor selection unit 554 selects the combination with the lowest total environmental cost from among the selected combinations as the final combination of the cleaning contractor and the transporter. For example, the cleaning contractor selection unit 554 adds the value of the power consumption during cleaning converted into CO2 emissions and the CO2 emissions during transportation, and selects the combination with the lowest total value as the final combination of the cleaning contractor and the transporter. Alternatively, the cleaning contractor selection unit 554 may select using the results of prior learning, such as selecting based on the value output as the result of inputting the power consumption during cleaning and the CO2 emissions during transportation into a model generated by prior learning. Note that, if there are multiple combinations with the lowest total value, the cleaning contractor selection unit 554 may select the final combination using any means, such as selecting the combination with the shortest route length.

なお、上記のようにして輸送業者を選択した場合、輸送業者が輸送可能なキャパシティに対して実際に輸送する回収コンテナの数が少なくなることも想定される。そのため、洗浄時業者選択部554は、輸送業者が輸送可能なキャパシティと実際に輸送する回収コンテナの数とを比較して、輸送する数が輸送業者ごとに定められる輸送閾値以下でありキャパシティに余裕があると判断される場合、回収店舗仮決定部553が回収対象であると仮決定しなかった店舗などから洗浄業者へと回収コンテナを輸送することを決定してもよい。この場合、洗浄時業者選択部554は、例えば、回収対象となる店舗からの距離が所定値以内となる店舗を輸送対象の店舗として加えるよう構成してもよい。 When a transport company is selected as described above, it is expected that the number of collection containers that the transport company actually transports will be smaller than the transport capacity. Therefore, the cleaning company selection unit 554 may compare the transport capacity of the transport company with the number of collection containers that the transport company actually transports, and if it is determined that the number to be transported is below a transport threshold value set for each transport company and there is spare capacity, it may decide to transport the collection containers to the cleaning company from stores that the collection store provisional determination unit 553 did not provisionally determine as collection targets. In this case, the cleaning company selection unit 554 may be configured to, for example, add stores that are within a predetermined distance from the collection target store as stores to be transported.

以上が、洗浄時業者選択部554による選択処理の一例である。なお、洗浄時業者選択部554は、上記例示した以外の方法により、店舗から洗浄業者へと容器200を輸送して洗浄業者で容器200の洗浄を行う際の環境コストが最も低くなるように、洗浄業者と輸送業者の組み合わせを選択してもよい。 The above is an example of the selection process by the cleaning contractor selection unit 554. Note that the cleaning contractor selection unit 554 may select a combination of a cleaning contractor and a transport contractor by a method other than the above example, so as to minimize the environmental cost of transporting the container 200 from the store to the cleaning contractor and cleaning the container 200 at the cleaning contractor.

指示部555は、洗浄時業者選択部554が最終的に選択した洗浄業者と輸送業者に対して、それぞれ必要な指示を送信する。例えば、指示部555は、選択した洗浄業者に対して、洗浄依頼とともに、洗浄する回収コンテナの数を示す情報や輸送する輸送業者の情報などを送信する。また、指示部555は、選択した輸送業者に対して、輸送依頼とともに、輸送する回収コンテナの数を示す情報、回収する店舗を示す情報、輸送先の洗浄業者を示す情報などを送信する。指示部555は、回収対象となる店舗に対して、容器200の回収がある旨を通知してもよい。 The instruction unit 555 transmits necessary instructions to the cleaning company and the transport company finally selected by the cleaning company selection unit 554. For example, the instruction unit 555 transmits, together with a cleaning request, information indicating the number of collection containers to be cleaned and information on the transport company that will transport them, to the selected cleaning company. The instruction unit 555 also transmits, together with a transport request, information indicating the number of collection containers to be transported, information indicating the store that will collect the containers, information indicating the cleaning company to which the containers will be transported, and the like. The instruction unit 555 may notify the store that is the target of collection that the containers 200 are to be collected.

また、指示部555は、後述する在庫確認部556と配送制御部557とが決定した洗浄業者と輸送業者に対して、それぞれ必要な指示を送信することが出来る。 The instruction unit 555 can also send necessary instructions to the cleaning company and transport company determined by the inventory confirmation unit 556 and delivery control unit 557, which will be described later.

在庫確認部556は、各店舗における洗浄済みの容器200の個数である在庫を確認する。例えば、在庫確認部556は、容器状態情報541に基づいて、各店舗が保有する洗浄済みの容器200の個数(在庫)を把握する。そして、在庫確認部556は、各店舗の在庫に基づいて、洗浄業者において保管されている洗浄済みの容器200(回収コンテナ)を配送する店舗を決定する。 The inventory confirmation unit 556 confirms the inventory, which is the number of cleaned containers 200 at each store. For example, the inventory confirmation unit 556 determines the number (inventory) of cleaned containers 200 held by each store based on the container status information 541. Then, based on the inventory at each store, the inventory confirmation unit 556 determines the store to which the cleaned containers 200 (collection containers) stored by the cleaning company will be delivered.

例えば、在庫確認部556は、回収店舗仮決定部553と同様に、数時間ごと、半日ごと、一日ごとなど、予め定められた間隔で定期的に在庫を確認して配送先を決定する。回収店舗仮決定部553の場合と同様に、在庫確認部556が店舗を仮に決定する間隔は、任意に定めてよい。 For example, the inventory confirmation unit 556, like the tentative collection store determination unit 553, periodically checks the inventory at predetermined intervals, such as every few hours, every half day, or every day, and determines the delivery destination. As in the case of the tentative collection store determination unit 553, the interval at which the inventory confirmation unit 556 tentatively determines the store may be set arbitrarily.

一例として、在庫確認部556は、洗浄済みの容器200の個数と、店舗ごとに定められる在庫閾値との比較を各店舗について行う。そして、洗浄済みの容器200の個数が在庫閾値以下となる店舗に容器200の配送を行うと決定する。なお、在庫閾値は、例えば、店舗に置いておける容器200の数などに応じて、予め定められている。そのため、在庫閾値は、店舗ごとに異なっていてよい。 As an example, the inventory confirmation unit 556 compares the number of cleaned containers 200 with an inventory threshold set for each store. Then, it decides to deliver the containers 200 to a store where the number of cleaned containers 200 is equal to or less than the inventory threshold. Note that the inventory threshold is set in advance depending on, for example, the number of containers 200 that can be kept in the store. Therefore, the inventory threshold may be different for each store.

なお、在庫確認部556は、上記例示した以外の方法で在庫の確認などを行うよう構成してもよい。例えば、在庫確認部556は、洗浄済みの容器200の個数などに基づいて配送可能な回収コンテナの数を算出し、算出した回収コンテナの数と在庫閾値とを比較することで、配送する店舗を決定するよう構成してもよい。また、在庫確認部556は、例えば、単位時間当たりの洗浄済み容器200の減少量などに基づいて所定時間後の状況を算出し、算出した結果と在庫閾値とを比較することなどにより配送する店舗を決定するよう構成してもよい。また、例えば、容器状態情報541に基づいて、店舗識別情報などと洗浄済みの容器200の個数とを対応付けた情報を予め生成しておいてもよい。在庫確認部556は、上記予め生成しておいた情報を用いた比較を行うことで、配送する店舗を決定するよう構成してもよい。 The inventory confirmation unit 556 may be configured to check inventory using a method other than the above example. For example, the inventory confirmation unit 556 may be configured to calculate the number of return containers that can be delivered based on the number of cleaned containers 200, and to determine the store to which the containers are to be delivered by comparing the calculated number of return containers with an inventory threshold. The inventory confirmation unit 556 may be configured to calculate the situation after a predetermined time based on the amount of cleaned containers 200 reduced per unit time, and to determine the store to which the containers are to be delivered by comparing the calculated result with an inventory threshold. For example, information that associates store identification information and the number of cleaned containers 200 with each other based on the container status information 541 may be generated in advance. The inventory confirmation unit 556 may be configured to determine the store to which the containers are to be delivered by performing a comparison using the information generated in advance.

配送制御部557は、容器200を保管している洗浄業者(倉庫などであってもよい)と、洗浄業者から店舗へと容器200(回収コンテナ)を輸送する輸送業者と、を決定する。例えば、配送制御部557は、時間的な条件を満たしたうえで、洗浄業者から店舗へと容器200を配送する際の環境コストが最も低くなる洗浄業者と輸送業者の組み合わせを決定する。例えば、配送制御部557は、在庫確認部556が配送すると決定した各店舗について、洗浄業者と輸送業者を決定する。なお、配送制御部557は、選択した輸送業者のキャパシティに余裕がある場合などにおいて、在庫確認部556が配送すると決定していない店舗についても配送する旨を決めるよう構成してもよい。 The delivery control unit 557 determines a cleaning company (which may be a warehouse, etc.) that stores the container 200 and a transport company that transports the container 200 (collection container) from the cleaning company to the store. For example, the delivery control unit 557 determines a combination of a cleaning company and a transport company that will minimize the environmental cost of delivering the container 200 from the cleaning company to the store, while satisfying time conditions. For example, the delivery control unit 557 determines a cleaning company and a transport company for each store to which the inventory confirmation unit 556 has decided to deliver. Note that the delivery control unit 557 may be configured to decide to deliver to stores to which the inventory confirmation unit 556 has not decided to deliver, for example, when the selected transport company has spare capacity.

一例として、例えば、配送制御部557は、まず、洗浄業者を選択する。例えば、配送制御部557は、容器状態情報541を参照して、店舗に配送する配送個数以上の容器200(または、回収コンテナ)を有する洗浄業者を選択する。なお、配送個数は、例えば、店舗ごとに予め定められている。配送個数は、店舗が有する洗浄済みの容器200の数などに応じて動的に変化する値であってもよい。また、配送制御部557は、上記選択を行う際、店舗と洗浄業者との間の距離を参照してもよい。例えば、配送制御部557は、店舗との間の距離が所定位置以下となる洗浄業者の中から、上記選択を行うよう構成してもよい。 As an example, the delivery control unit 557 first selects a cleaning company. For example, the delivery control unit 557 refers to the container status information 541 and selects a cleaning company that has containers 200 (or collection containers) equal to or greater than the number of containers to be delivered to the store. The number of containers to be delivered is determined in advance for each store, for example. The number of containers to be delivered may be a value that changes dynamically depending on the number of cleaned containers 200 held by the store. Furthermore, when making the above selection, the delivery control unit 557 may refer to the distance between the store and the cleaning company. For example, the delivery control unit 557 may be configured to make the above selection from cleaning companies whose distance from the store is equal to or less than a predetermined distance.

上述した処理により洗浄業者を選択した後、配送制御部557は、洗浄業者から店舗に容器200(回収コンテナ)を輸送する輸送業者を選択する。例えば、配送制御部557は、GISと店舗や洗浄業者の位置情報とに基づいて、店舗と洗浄業者との間の経路長を算出する。また、配送制御部557は、輸送希望業者情報543に含まれる輸送手段を示す情報を参照する。そして、配送制御部557は、輸送手段を示す情報が示す輸送手段で算出した経路長を輸送した際にかかる時間を算出する。その後、配送制御部557は、算出した時間と、環境コスト情報が示すCO2排出量などと、に基づいて、輸送業者を選択する。例えば、洗浄時業者選択部554は、輸送にかかる時間が閾値以下であり、かつ、環境コストが最も低くなる輸送業者を選択する。そして、配送制御部557は、選択した輸送業者と対応する洗浄業者とを洗浄業者と輸送業者の組み合わせとして決定する。例えば、以上のような処理により、配送制御部557は、時間的な条件を満たしたうえで、洗浄業者から店舗へと容器200を配送する際の環境コストが最も低くなる洗浄業者と輸送業者の組み合わせを決定する。なお、配送制御部557は、例えば、事前に学習することで生成したモデルにCO2排出量と時間とを入力した結果として出力される値が最も低くなる洗浄業者を選択するなど、機械学習の結果を用いて輸送業者を選択してもよい。 After selecting the cleaning company through the above-mentioned process, the delivery control unit 557 selects a transport company that transports the container 200 (collection container) from the cleaning company to the store. For example, the delivery control unit 557 calculates the route length between the store and the cleaning company based on the GIS and the location information of the store and the cleaning company. The delivery control unit 557 also refers to the information indicating the transport means included in the transport request company information 543. Then, the delivery control unit 557 calculates the time required to transport the calculated route length using the transport means indicated by the information indicating the transport means. After that, the delivery control unit 557 selects a transport company based on the calculated time and the CO2 emissions indicated by the environmental cost information. For example, the cleaning company selection unit 554 selects a transport company whose transport time is equal to or less than a threshold and whose environmental cost is the lowest. Then, the delivery control unit 557 determines the selected transport company and the corresponding cleaning company as a combination of the cleaning company and the transport company. For example, through the above process, the delivery control unit 557 determines a combination of a cleaning company and a transport company that will result in the lowest environmental cost when delivering the container 200 from the cleaning company to the store while satisfying time conditions. Note that the delivery control unit 557 may select a transport company using the results of machine learning, such as selecting a cleaning company that will output the lowest value as a result of inputting CO2 emissions and time into a model generated by learning in advance.

なお、洗浄時業者選択部554の場合と同様に、配送制御部557は、輸送業者が輸送可能なキャパシティに応じて、在庫確認部556が配送すると決定しなかった店舗へと容器200の配送を行うことを決定してもよい。 As in the case of the cleaning company selection unit 554, the delivery control unit 557 may decide to deliver the container 200 to a store to which the inventory confirmation unit 556 did not decide to deliver, depending on the transport company's transport capacity.

以上が、サーバ装置500の構成例である。 The above is an example of the configuration of the server device 500.

洗浄業者端末600は、容器200を洗浄する洗浄業者に設置された情報処理装置である。洗浄業者端末600は、洗浄業者端末600を操作する操作者からの操作に応じて、洗浄希望をサーバ装置500に対して送信したり、洗浄依頼などをサーバ装置500から受信したりする。例えば、洗浄業者端末600は、パーソナルコンピュータ、スマートフォンやタブレットなどである。洗浄業者端末600は、上記例示した以外であってもよい。 The cleaning company terminal 600 is an information processing device installed in a cleaning company that cleans the container 200. The cleaning company terminal 600 transmits cleaning requests to the server device 500 and receives cleaning requests, etc. from the server device 500 in response to operations by an operator who operates the cleaning company terminal 600. For example, the cleaning company terminal 600 is a personal computer, a smartphone, a tablet, etc. The cleaning company terminal 600 may be a device other than those exemplified above.

なお、洗浄業者には、洗浄を専門に行う業者のほか、例えば、飲食店などの店舗や社員食堂など、回収コンテナを洗浄するための洗浄設備を有する様々な業者を含んでよい。つまり、洗浄業者は、容器200を回収する店舗などであってもよい。洗浄業者は、上記例示した以外であってもよい。また、洗浄業者により洗浄された容器200は、例えば、各店舗に配送されるまで洗浄業者に保管される。洗浄業者により洗浄された容器200は、外部の倉庫などで保管されてもよい。 The cleaning company may include not only companies that specialize in cleaning, but also various companies that have cleaning equipment for cleaning collected containers, such as restaurants and other stores and employee cafeterias. In other words, the cleaning company may be a store that collects the containers 200. The cleaning company may be other than the above examples. Furthermore, the containers 200 cleaned by the cleaning company are stored by the cleaning company until they are delivered to each store, for example. The containers 200 cleaned by the cleaning company may be stored in an external warehouse, etc.

輸送業者端末700は、容器200を輸送する輸送業者に設置された情報処理装置である。輸送業者端末700は輸送業者端末700を操作する操作者からの操作に応じて、輸送希望をサーバ装置500に対して送信したり、輸送依頼などをサーバ装置500から受信したりする。例えば、輸送業者端末700は、パーソナルコンピュータ、スマートフォンやタブレットなどである。輸送業者端末700は、上記例示した以外であってもよい。 The transporter terminal 700 is an information processing device installed at the transporter that transports the container 200. The transporter terminal 700 transmits transport requests to the server device 500 and receives transport requests, etc. from the server device 500 in response to operations by an operator who operates the transporter terminal 700. For example, the transporter terminal 700 is a personal computer, a smartphone, a tablet, etc. The transporter terminal 700 may be other than the above examples.

なお、輸送業者には、輸送を専門に行う業者のほか、例えば、飲食店などの店舗や洗浄業者など輸送手段を有する様々な業者を含んでよい。輸送業者は、上記例示した以外であってもよい。 Note that transport companies may include not only companies that specialize in transport, but also various other companies that have transport means, such as restaurants and other stores, cleaning companies, etc. Transport companies may be other than those listed above.

以上が、リユースシステム100の構成例である。続いて、図8、図9を参照して、サーバ装置500が洗浄業者と輸送業者を選択する際の動作例について説明する。なお、サーバ装置500の動作は、図8、図9で例示する場合に限定されない。 The above is an example of the configuration of the reuse system 100. Next, with reference to Figures 8 and 9, an example of the operation of the server device 500 when selecting a cleaning company and a transport company will be described. Note that the operation of the server device 500 is not limited to the example shown in Figures 8 and 9.

まず、図8を参照して、容器200を洗浄するために洗浄業者と輸送業者を選択する際のサーバ装置500の動作例について説明する。図8を参照すると、回収店舗仮決定部553は、未洗浄用の容器200の個数を確認する(ステップS101)。未洗浄の容器200の個数が回収閾値以上となる店舗がない場合(ステップS101、No)、サーバ装置500は、今回の処理では洗浄のために洗浄業者と輸送業者とを選択しない。一方、未洗浄の容器200の個数が回収閾値以上となる店舗がある場合(ステップS101、Yes)、未洗浄の容器200の個数が回収閾値以上となる店舗を回収対象の店舗として仮決定する(ステップS102)。なお、回収閾値は、例えば、店舗に置いておける回収コンテナの数などに応じて定められる。そのため、回収閾値は、店舗ごとに異なっていてよい。 First, referring to FIG. 8, an example of the operation of the server device 500 when selecting a cleaning company and a transport company to clean the containers 200 will be described. Referring to FIG. 8, the collection store provisional decision unit 553 checks the number of uncleaned containers 200 (step S101). If there is no store where the number of uncleaned containers 200 is equal to or greater than the collection threshold (step S101, No), the server device 500 does not select a cleaning company and a transport company for cleaning in this process. On the other hand, if there is a store where the number of uncleaned containers 200 is equal to or greater than the collection threshold (step S101, Yes), the server device 500 provisionally decides that the store where the number of uncleaned containers 200 is equal to or greater than the collection threshold is the store to be collected (step S102). The collection threshold is determined, for example, according to the number of collection containers that can be kept in the store. Therefore, the collection threshold may be different for each store.

洗浄時業者選択部554は、洗浄業者を選択する(ステップS103)。例えば、洗浄時業者選択部554は、洗浄希望業者情報542に含まれる洗浄業者の中から所定の条件を満たす洗浄業者を選択する。また、洗浄時業者選択部554は、回収対象となる回収コンテナの数を洗浄した際の環境コストに基づいて、洗浄業者をさらに選択する。例えば、洗浄時業者選択部554は、回収対象となる回収コンテナの数を洗浄した際の環境コストが最も低くなる洗浄業者を選択する。なお、洗浄時業者選択部554は、複数の洗浄業者を選択してもよい。 The cleaning contractor selection unit 554 selects a cleaning contractor (step S103). For example, the cleaning contractor selection unit 554 selects a cleaning contractor that meets a predetermined condition from among the cleaning contractors included in the desired cleaning contractor information 542. The cleaning contractor selection unit 554 further selects a cleaning contractor based on the environmental cost when cleaning the number of collection containers to be collected. For example, the cleaning contractor selection unit 554 selects a cleaning contractor that will have the lowest environmental cost when cleaning the number of collection containers to be collected. The cleaning contractor selection unit 554 may select multiple cleaning contractors.

また、洗浄時業者選択部554は、GIS(Geographic Information System)と店舗や洗浄業者の位置情報とに基づいて、店舗と洗浄業者との間の経路長を算出する(ステップS104)。 In addition, the cleaning contractor selection unit 554 calculates the path length between the store and the cleaning contractor based on the GIS (Geographic Information System) and the location information of the store and the cleaning contractor (step S104).

また、洗浄時業者選択部554は、経路長に基づいて算出される輸送にかかる時間と、環境コスト情報が示すCO2排出量などと、に基づいて、選択した洗浄業者に対して容器200(回収コンテナ)を輸送する輸送業者を選択する(ステップS105)。例えば、洗浄時業者選択部554は、輸送にかかる時間が閾値以下であり、かつ、環境コストが最も低くなる輸送業者を選択する。これにより、例えば、洗浄時業者選択部554は、複数の洗浄業者と輸送業者の組み合わせを選択する。 The cleaning contractor selection unit 554 also selects a transport company to transport the container 200 (recovery container) to the selected cleaning contractor based on the time required for transport calculated based on the route length and the amount of CO2 emissions indicated by the environmental cost information (step S105). For example, the cleaning contractor selection unit 554 selects a transport company whose transport time is equal to or less than a threshold and whose environmental cost is the lowest. In this way, for example, the cleaning contractor selection unit 554 selects a combination of multiple cleaning contractors and transport companies.

洗浄時業者選択部554は、選択した各組み合わせのうち、合計の環境コストが最も低くなる組み合わせを最終的な洗浄業者と輸送業者の組み合わせとして選択する(ステップS106)。例えば、洗浄時業者選択部554は、洗浄時の電力消費量をCO2排出量に換算した値と、輸送時のCO2排出量とを足し合わせて、合計値が最も低くなる組み合わせを最終的な洗浄業者と輸送業者の組み合わせとして選択する。 The cleaning contractor selection unit 554 selects, from among the selected combinations, the combination with the lowest total environmental cost as the final combination of cleaning contractor and transporter (step S106). For example, the cleaning contractor selection unit 554 adds together the value obtained by converting the amount of electricity consumed during cleaning into CO2 emissions and the amount of CO2 emissions during transport, and selects the combination with the lowest total value as the final combination of cleaning contractor and transporter.

なお、輸送業者が輸送可能なキャパシティに対して実際に輸送する回収コンテナの数に余裕がある場合(ステップS107、Yes)、洗浄時業者選択部554は、例えば、回収対象となる店舗からの距離が所定値以内となる店舗を輸送対象の店舗として加えることが出来る(ステップS108)。ステップS107、ステップS108の処理は省略されてもよい。 If the transport company has a surplus in the number of collection containers that it can actually transport relative to its transport capacity (Yes in step S107), the cleaning company selection unit 554 can add, for example, stores that are within a predetermined distance from the store to be collected as stores to be transported (step S108). The processing in steps S107 and S108 may be omitted.

指示部555は、洗浄時業者選択部554が最終的に選択した洗浄業者と輸送業者に対して、それぞれ必要な指示を送信する(ステップS109)。例えば、指示部555は、選択した洗浄業者に対して、洗浄依頼とともに、洗浄する回収コンテナの数を示す情報や輸送する輸送業者の情報などを送信する。また、指示部555は、選択した輸送業者に対して、輸送依頼とともに、輸送する回収コンテナの数を示す情報、回収する店舗を示す情報、輸送先の洗浄業者を示す情報などを送信する。 The instruction unit 555 transmits necessary instructions to the cleaning company and the transport company finally selected by the cleaning company selection unit 554 (step S109). For example, the instruction unit 555 transmits, together with the cleaning request, information indicating the number of collection containers to be cleaned and information on the transport company that will transport them to the selected cleaning company. The instruction unit 555 also transmits, together with the transport request, information indicating the number of collection containers to be transported, information indicating the store that will collect the containers, information indicating the cleaning company to which the containers will be transported to, and the like to the selected transport company.

以上が、容器200を洗浄するために洗浄業者と輸送業者を選択する際の動作例である。続いて、図9を参照して、各店舗へと洗浄済みの容器200を配送するために洗浄業者と輸送業者を選択する際のサーバ装置500の動作例について説明する。 The above is an example of the operation when selecting a cleaning company and a transport company to clean the container 200. Next, with reference to FIG. 9, an example of the operation of the server device 500 when selecting a cleaning company and a transport company to deliver the cleaned container 200 to each store will be described.

在庫確認部556は、各店舗における洗浄済みの容器200の個数である在庫を確認する(ステップS201)。在庫の数が在庫閾値以下となる店舗がない場合(ステップS201、No)、サーバ装置500は、今回の処理では配送のために洗浄業者と輸送業者とを選択しない。一方、在庫の数が在庫閾値以下となる店舗がある場合(ステップS201、Yes)、在庫の数が在庫閾値以下となる店舗に容器200の配送を行うと決定する。なお、在庫閾値は、例えば、店舗に置いておける容器200の数などに応じて、予め定められている。そのため、在庫閾値は、店舗ごとに異なっていてよい。 The inventory confirmation unit 556 confirms the inventory, which is the number of washed containers 200 at each store (step S201). If there is no store where the inventory quantity is below the inventory threshold (step S201, No), the server device 500 does not select a cleaning company or a transport company for delivery in this process. On the other hand, if there is a store where the inventory quantity is below the inventory threshold (step S201, Yes), it is decided to deliver the containers 200 to the store where the inventory quantity is below the inventory threshold. Note that the inventory threshold is predetermined depending on, for example, the number of containers 200 that can be kept in the store. Therefore, the inventory threshold may be different for each store.

配送制御部557は、容器状態情報541を参照して、店舗に配送する配送個数以上の容器200(または、回収コンテナ)を有する洗浄業者を選択する(ステップS202)。なお、配送個数は、例えば、店舗ごとに予め定められている。配送個数は、店舗が有する洗浄済みの容器200の数などに応じて動的に変化する値であってもよい。 The delivery control unit 557 refers to the container status information 541 and selects a cleaning company that has containers 200 (or collection containers) equal to or greater than the number of containers to be delivered to the store (step S202). The number of containers to be delivered is determined in advance for each store, for example. The number of containers to be delivered may be a value that changes dynamically depending on the number of cleaned containers 200 held by the store, etc.

また、配送制御部557は、GISと店舗や洗浄業者の位置情報とに基づいて、店舗と洗浄業者との間の経路長を算出する(ステップS203)。 The delivery control unit 557 also calculates the route length between the store and the cleaning company based on the GIS and the location information of the store and the cleaning company (step S203).

また、配送制御部557は、経路長に基づいて算出される輸送にかかる時間と、環境コスト情報が示すCO2排出量などと、に基づいて、選択した洗浄業者から店舗に対して容器200(回収コンテナ)を配送する輸送業者を選択する(ステップS204)。そして、配送制御部557は、選択した輸送業者と対応する洗浄業者とを洗浄業者と輸送業者の組み合わせとして決定する。 The delivery control unit 557 also selects a transport company that will deliver the container 200 (collection container) from the selected cleaning company to the store based on the time required for transportation calculated based on the route length and the amount of CO2 emissions indicated by the environmental cost information (step S204).The delivery control unit 557 then determines the selected transport company and the corresponding cleaning company as a combination of the cleaning company and the transport company.

指示部555は、配送制御部557が決定した洗浄業者と輸送業者に対して、それぞれ必要な指示を送信する(ステップS205)。 The instruction unit 555 sends the necessary instructions to the cleaning company and the transport company determined by the delivery control unit 557 (step S205).

以上が、各店舗へと洗浄済みの容器200を配送するために洗浄業者と輸送業者を選択する際のサーバ装置500の動作例である。 The above is an example of the operation of the server device 500 when selecting a cleaning company and a transport company to deliver the cleaned containers 200 to each store.

このように、サーバ装置500は、洗浄時業者選択部554を有している。このような構成により、洗浄時業者選択部554は、電力消費量やCO2排出量などの環境コストに基づいて、洗浄業者と輸送業者とを選択することが出来る。その結果、輸送時や洗浄時の環境コストが低くなるように、洗浄業者と輸送業者とを選択することが出来る。これにより、容器を洗浄する際に環境に与える負荷を低減させることが出来る。 In this way, the server device 500 has a cleaning contractor selection unit 554. With this configuration, the cleaning contractor selection unit 554 can select a cleaning contractor and a transport contractor based on environmental costs such as power consumption and CO2 emissions. As a result, it is possible to select a cleaning contractor and a transport contractor so that the environmental costs during transportation and cleaning are low. This makes it possible to reduce the burden on the environment when cleaning containers.

また、サーバ装置500は、配送制御部557を有している。このような構成により、サーバ装置500は、各店舗に洗浄済みの容器200を配送する際も、輸送時の環境コストが低くなるように、洗浄業者と輸送業者とを選択することが出来る。 The server device 500 also has a delivery control unit 557. With this configuration, the server device 500 can select a cleaning company and a transport company so as to reduce the environmental costs of transport when delivering cleaned containers 200 to each store.

なお、本実施形態において、サーバ装置500は、容器200の洗浄時と配送時でそれぞれ環境コストが低くなるように、洗浄業者と輸送業者とを選択するとした。しかしながら、例えば、サーバ装置500は、洗浄時にのみ上記選択を行うよう構成してもよい。また、本実施形態においては、説明を簡単にするため、各店舗について洗浄業者と輸送業者とを選択する場合について説明した。しかしながら、サーバ装置500は、例えば、複数の店舗から一度に容器200(回収コンテナ)を回収して洗浄する場合も含めて、環境コストが最も低くなるように洗浄業者と輸送業者とを選択するよう構成して構わない。 In this embodiment, the server device 500 selects a cleaning company and a transport company so that the environmental costs are low when cleaning and when delivering the container 200. However, for example, the server device 500 may be configured to make the above selection only when cleaning. Also, in this embodiment, for simplicity, a case where a cleaning company and a transport company are selected for each store has been described. However, the server device 500 may be configured to select a cleaning company and a transport company so that the environmental costs are lowest, including, for example, a case where containers 200 (collection containers) are collected and cleaned from multiple stores at once.

[第2の実施形態]
次に、図10、図11を参照して、本開示の第2の実施形態について説明する。第2の実施形態では、選択装置800について説明する。
Second Embodiment
Next, a second embodiment of the present disclosure will be described with reference to Figures 10 and 11. In the second embodiment, a selection device 800 will be described.

図10は、選択装置800のハードウェア構成例を示している。図10を参照すると、選択装置800は、一例として、以下のようなハードウェア構成を有している。
・CPU(Central Processing Unit)801(演算装置)
・ROM(Read Only Memory)802(記憶装置)
・RAM(Random Access Memory)803(記憶装置)
・RAM803にロードされるプログラム群804
・プログラム群804を格納する記憶装置805
・情報処理装置外部の記録媒体810の読み書きを行うドライブ装置806
・情報処理装置外部の通信ネットワーク811と接続する通信インタフェース807
・データの入出力を行う入出力インタフェース808
・各構成要素を接続するバス809
Fig. 10 shows an example of the hardware configuration of the selection device 800. Referring to Fig. 10, the selection device 800 has, as an example, the following hardware configuration.
・CPU (Central Processing Unit) 801 (arithmetic unit)
ROM (Read Only Memory) 802 (storage device)
RAM (Random Access Memory) 803 (storage device)
Program group 804 loaded into RAM 803
A storage device 805 for storing the programs 804
A drive device 806 that reads and writes data from and to a recording medium 810 outside the information processing device.
A communication interface 807 that connects to a communication network 811 outside the information processing device
An input/output interface 808 for inputting and outputting data
A bus 809 connecting each component

また、選択装置800は、プログラム群804をCPU801が取得して当該CPU801が実行することで、図11に示す取得部821、選択部822としての機能を実現することが出来る。なお、プログラム群804は、例えば、予め記憶装置805やROM802に格納されており、必要に応じてCPU801がRAM803などにロードして実行する。また、プログラム群804は、通信ネットワーク811を介してCPU801に供給されてもよいし、予め記録媒体810に格納されており、ドライブ装置806が該プログラムを読み出してCPU801に供給してもよい。 The selection device 800 can realize the functions of the acquisition unit 821 and selection unit 822 shown in FIG. 11 by the CPU 801 acquiring the program group 804 and executing it. The program group 804 is stored in advance in the storage device 805 or ROM 802, for example, and is loaded into the RAM 803 or the like by the CPU 801 for execution as necessary. The program group 804 may be supplied to the CPU 801 via the communication network 811, or may be stored in advance in the recording medium 810, and the drive device 806 may read out the programs and supply them to the CPU 801.

なお、図10は、選択装置800のハードウェア構成例を示している。選択装置800のハードウェア構成は上述した場合に限定されない。例えば、選択装置800は、ドライブ装置806を有さないなど、上述した構成の一部から構成されてもよい。 Note that FIG. 10 shows an example of the hardware configuration of the selection device 800. The hardware configuration of the selection device 800 is not limited to the above-described case. For example, the selection device 800 may be configured with a part of the above-described configuration, such as not having the drive device 806.

取得部821は、繰り返し利用可能な容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、洗浄業者で容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得する。 The acquisition unit 821 acquires the environmental cost corresponding to the burden on the environment when transporting the reusable container to the cleaning company, and the environmental cost corresponding to the burden on the environment when the container is cleaned by the cleaning company.

選択部822は、取得部821が取得した環境コストに基づいて、容器を洗浄する洗浄業者と、洗浄業者まで容器を輸送する輸送業者と、を選択する。 The selection unit 822 selects a cleaning company to clean the container and a transport company to transport the container to the cleaning company based on the environmental costs acquired by the acquisition unit 821.

このように、選択装置800は、取得部821と選択部822とを有している。このような構成により、選択部822は、取得部821が取得した環境コストに基づいて、洗浄業者と輸送業者とを選択することが出来る。その結果、輸送時や洗浄時の環境コストが低くなるように、洗浄業者と輸送業者とを選択することが出来る。これにより、容器を洗浄する際に環境に与える負荷を低減させることが出来る。 As described above, the selection device 800 has an acquisition unit 821 and a selection unit 822. With this configuration, the selection unit 822 can select a cleaning company and a transport company based on the environmental costs acquired by the acquisition unit 821. As a result, it is possible to select a cleaning company and a transport company so that the environmental costs during transportation and cleaning are low. This makes it possible to reduce the burden on the environment when cleaning containers.

なお、上述した選択装置800は、当該選択装置800などの情報処理装置に所定のプログラムが組み込まれることで実現できる。具体的に、本発明の他の形態であるプログラムは、選択装置800などの情報処理装置に、繰り返し利用可能な容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する前記輸送業者と、を選択する処理を実現させるためのプログラムである。 The above-mentioned selection device 800 can be realized by incorporating a predetermined program into an information processing device such as the selection device 800. Specifically, a program that is another aspect of the present invention is a program for causing an information processing device such as the selection device 800 to acquire an environmental cost corresponding to the burden on the environment when transporting a reusable container to a cleaning company and an environmental cost corresponding to the burden on the environment when the container is washed by the cleaning company, and to select the cleaning company that will wash the container and the transport company that will transport the container to the cleaning company based on the acquired environmental costs.

また、上述した選択装置800などの情報処理装置により実現される選択方法は、選択装置800などの情報処理装置が、繰り返し利用可能な容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、洗浄業者で容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、取得した環境コストに基づいて、容器を洗浄する洗浄業者と、洗浄業者まで容器を輸送する輸送業者と、を選択する、という方法である。 The selection method realized by an information processing device such as the above-mentioned selection device 800 is a method in which the information processing device such as the selection device 800 acquires an environmental cost corresponding to the environmental burden imposed when transporting a reusable container to a cleaning company and an environmental cost corresponding to the environmental burden imposed when the container is washed by the cleaning company, and selects a cleaning company that will wash the container and a transport company that will transport the container to the cleaning company based on the acquired environmental costs.

上述した構成を有する、プログラム(または記録媒体)、または、選択方法、の発明であっても、上述した選択装置800と同様の作用・効果を有するために、上述した本発明の目的を達成することが出来る。 Even if the invention is a program (or recording medium) or a selection method having the above-mentioned configuration, it has the same action and effect as the above-mentioned selection device 800, and therefore can achieve the above-mentioned object of the present invention.

<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における選択方法などの概略を説明する。但し、本発明は、以下の構成に限定されない。
<Additional Notes>
A part or all of the above-described embodiments can be described as follows: The selection method and the like in the present invention will be outlined below. However, the present invention is not limited to the following configuration.

(付記1)
情報処理装置が、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、
取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
選択方法。
(付記2)
前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストに基づいて前記洗浄業者を選択した後、前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストに基づいて前記輸送業者を選択する
付記1に記載の選択方法。
(付記3)
前記洗浄業者と前記輸送業者の組み合わせを複数選択した後、選択した複数の組み合わせのうちの一つの組み合わせを、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストとに基づいて選択する
付記1または付記2に記載の選択方法。
(付記4)
前記容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、に基づいて、店舗から前記洗浄業者へと前記容器を輸送して前記洗浄業者で前記容器の洗浄を行う際の環境コストが最も低くなる前記洗浄業者と前記輸送業者の組み合わせを選択する
付記1から付記3までのうちのいずれか1項に選択方法。
(付記5)
店舗と前記洗浄業者との間の経路長に基づいて算出される輸送の際にかかる時間と、前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、に基づいて、前記輸送業者を選択する
付記1から付記4までのうちのいずれか1項に記載の選択方法。
(付記6)
店舗に存在する未洗浄の容器の個数に基づいて回収対象の店舗を決定し、
決定した回収対象の店舗から前記洗浄業者へと前記容器を輸送する前記輸送業者と、前記容器を洗浄する前記洗浄業者とを選択する
付記1から付記5までのうちのいずれか1項に記載の選択方法。
(付記7)
洗浄済みの前記容器を配送する際に環境にかかる環境コストに基づいて、洗浄済みの前記容器を店舗まで配送する前記輸送業者を決定する
付記1から付記6までのうちのいずれか1項に記載の選択方法。
(付記8)
洗浄済みの前記容器を配送する際に環境にかかる環境コストに基づいて、前記洗浄業者と、前記洗浄業者から店舗まで前記容器を配送する前記輸送業者と、を決定する
付記1から付記7までのうちのいずれか1項に記載の選択方法。
(付記9)
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得する取得部と、
前記取得部が取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する選択部と、
を有する
選択装置。
(付記10)
情報処理装置に、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストと、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストと、を取得し、
取得した環境コストに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
処理を実現させるためのプログラム。
(Appendix 1)
An information processing device,
Obtaining an environmental cost corresponding to the burden on the environment when transporting the container to a cleaning company and an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company,
A selection method for selecting the cleaning company for cleaning the container and a transport company for transporting the container to the cleaning company based on the obtained environmental cost.
(Appendix 2)
The selection method described in Appendix 1, wherein the cleaning company is selected based on an environmental cost corresponding to the burden on the environment when the cleaning company cleans the container, and then the transport company is selected based on an environmental cost corresponding to the burden on the environment when the container is transported to the cleaning company.
(Appendix 3)
The selection method according to claim 1 or 2, wherein after selecting a plurality of combinations of the cleaning company and the transport company, one of the selected combinations is selected based on an environmental cost corresponding to the burden on the environment when the container is cleaned by the cleaning company and an environmental cost corresponding to the burden on the environment when the container is transported to the cleaning company.
(Appendix 4)
A selection method according to any one of Supplementary Note 1 to Supplementary Note 3, comprising selecting a combination of the cleaning company and the transport company that will result in the lowest environmental cost for transporting the container from the store to the cleaning company and cleaning the container at the cleaning company, based on an environmental cost corresponding to the burden on the environment when transporting the container to the cleaning company and an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company.
(Appendix 5)
The method for selecting a transporter is based on a time required for transport, the time being calculated based on a route length between the store and the cleaning company, and an environmental cost according to an environmental burden imposed on the environment when transporting the container to the cleaning company.
(Appendix 6)
Determine stores to be collected based on the number of unwashed containers present in the stores;
The selection method according to any one of Supplementary Note 1 to Supplementary Note 5, further comprising the steps of: selecting a transporter that transports the container from the determined collection target store to the cleaning company; and selecting the cleaning company that cleans the container.
(Appendix 7)
The method of any one of claims 1 to 6, further comprising determining the transporter to deliver the cleaned container to the store based on the environmental cost to the environment of delivering the cleaned container.
(Appendix 8)
The method of any one of claims 1 to 7, further comprising determining the cleaning company and the transport company that delivers the container from the cleaning company to the store based on the environmental cost to the environment of delivering the cleaned container.
(Appendix 9)
an acquisition unit that acquires an environmental cost corresponding to the burden on the environment when the container is transported to a cleaning company and an environmental cost corresponding to the burden on the environment when the container is cleaned by the cleaning company;
A selection unit that selects the cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the environmental cost acquired by the acquisition unit;
A selection device having
(Appendix 10)
In the information processing device,
Obtaining an environmental cost corresponding to the burden on the environment when transporting the container to a cleaning company and an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company,
A program for implementing a process of selecting the cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the acquired environmental cost.

なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されていたりする。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。 The programs described in the above embodiments and appendices may be stored in a storage device or a computer-readable recording medium. For example, the recording medium may be a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, or a semiconductor memory.

以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることが出来る。 The present invention has been described above with reference to the above-mentioned embodiments, but the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

100 リユースシステム
200 容器
210 個体識別情報
300 利用者端末
310 読取部
320 処理部
400 店舗端末
410 読取部
420 処理部
430 店舗情報送信部
500 サーバ装置
510 操作入力部
520 画面表示部
530 通信I/F部
540 記憶部
541 容器状態情報
542 洗浄希望業者情報
543 輸送希望業者情報
544 プログラム
550 演算処理部
551 状況管理部
552 洗浄・輸送希望受付部
553 回収店舗仮決定部
554 洗浄時業者選択部
555 指示部
556 在庫確認部
557 配送制御部
600 洗浄業者端末
700 輸送業者端末
800 選択装置
801 CPU
802 ROM
803 RAM
804 プログラム群
805 記憶装置
806 ドライブ装置
807 通信インタフェース
808 入出力インタフェース
809 バス
810 記録媒体
811 通信ネットワーク
821 取得部
822 選択部

100 Reuse system 200 Container 210 Individual identification information 300 User terminal 310 Reading unit 320 Processing unit 400 Store terminal 410 Reading unit 420 Processing unit 430 Store information transmission unit 500 Server device 510 Operation input unit 520 Screen display unit 530 Communication I/F unit 540 Memory unit 541 Container status information 542 Cleaning company information 543 Transporting company information 544 Program 550 Calculation processing unit 551 Status management unit 552 Cleaning/transportation request reception unit 553 Collection store tentative decision unit 554 Cleaning company selection unit 555 Instruction unit 556 Stock confirmation unit 557 Delivery control unit 600 Cleaning company terminal 700 Transporting company terminal 800 Selection device 801 CPU
802 ROM
803 RAM
804 Program group 805 Storage device 806 Drive device 807 Communication interface 808 Input/output interface 809 Bus 810 Recording medium 811 Communication network 821 Acquisition unit 822 Selection unit

Claims (9)

情報処理装置が、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストとして、輸送業者ごとに予め定められた、輸送時に排出されるCO 排出量を示す情報を取得するとともに、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストとして、洗浄業者ごとに予め定められた、洗浄設備を動かす際に必要となる電力消費量を示す情報を取得し、
取得した環境コストであるCO 排出量と電力消費量とに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
選択方法。
An information processing device,
Acquire information indicating the amount of CO2 emissions emitted during transportation, which is predetermined for each transport company, as an environmental cost corresponding to the burden on the environment when transporting the container to the cleaning company , and acquire information indicating the amount of electricity consumption required to operate cleaning equipment, which is predetermined for each cleaning company, as an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company;
A selection method for selecting the cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the acquired environmental costs, that is, CO 2 emission amount and power consumption amount .
前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストである電力消費量に基づいて前記洗浄業者を選択した後、前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストであるCO 排出量に基づいて前記輸送業者を選択する
請求項1に記載の選択方法。
The selection method according to claim 1, further comprising the steps of: selecting the cleaning company based on the amount of electricity consumed, which is an environmental cost corresponding to the burden on the environment when the cleaning company cleans the container; and then selecting the transport company based on the amount of CO2 emissions , which is an environmental cost corresponding to the burden on the environment when the container is transported to the cleaning company.
前記洗浄業者と前記輸送業者の組み合わせを複数選択した後、選択した複数の組み合わせのうちの一つの組み合わせを、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストである電力消費量と前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストであるCO 排出量とに基づいて選択する
請求項1または請求項2に記載の選択方法。
3. The method of claim 1, further comprising the steps of: selecting a plurality of combinations of the cleaning company and the transport company; and then selecting one of the plurality of selected combinations based on an amount of electricity consumption, which is an environmental cost corresponding to the burden on the environment when the cleaning company cleans the container, and an amount of CO2 emissions, which is an environmental cost corresponding to the burden on the environment when the container is transported to the cleaning company.
前記容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストであるCO 排出量と、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストである電力消費量分を発電する際に必要となるCO 排出量と、に基づいて、店舗から前記洗浄業者へと前記容器を輸送して前記洗浄業者で前記容器の洗浄を行う際において環境コストであるCO 排出量が最も低くなる前記洗浄業者と前記輸送業者の組み合わせを選択する
請求項に選択方法。
The selection method according to claim 1, further comprising: selecting a combination of the cleaning company and the transport company that will produce the lowest environmental cost of CO2 emissions when transporting the container from the store to the cleaning company and cleaning the container at the cleaning company , based on the amount of CO2 emissions, which is an environmental cost corresponding to the burden on the environment , when transporting the container to the cleaning company, and the amount of CO2 emissions required to generate electricity for the amount of electricity consumed, which is an environmental cost corresponding to the burden on the environment, when cleaning the container at the cleaning company.
店舗と前記洗浄業者との間の経路長に基づいて算出される輸送の際にかかる時間と、前記容器を前記洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストであるCO 排出量と、に基づいて、前記輸送業者を選択する
請求項に記載の選択方法。
The selection method according to claim 1, further comprising the step of selecting the transport company based on a time required for transport, which is calculated based on a route length between the store and the cleaning company, and an amount of CO2 emissions , which is an environmental cost corresponding to the burden on the environment when transporting the container to the cleaning company.
店舗に存在する未洗浄の容器の個数に基づいて回収対象の店舗を決定し、
決定した回収対象の店舗から前記洗浄業者へと前記容器を輸送する前記輸送業者と、前記容器を洗浄する前記洗浄業者とを選択する
請求項1から請求項5までのうちのいずれか1項に記載の選択方法。
Determine stores to be collected based on the number of unwashed containers present in the stores;
The selection method according to claim 1 , further comprising the step of selecting the transporter that transports the container from the determined collection target store to the cleaning company, and the cleaning company that cleans the container.
洗浄済みの前記容器を配送する際に環境にかかる環境コストであるCO 排出量に基づいて、洗浄済みの前記容器を店舗まで配送する前記輸送業者を決定する
請求項1から請求項6までのうちのいずれか1項に記載の選択方法。
The method for selecting a carrier to deliver the cleaned container to the store is determined based on the amount of CO2 emissions, which is the environmental cost incurred when delivering the cleaned container.
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストとして、輸送業者ごとに予め定められた、輸送時に排出されるCO 排出量を示す情報を取得するとともに、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストとして、洗浄業者ごとに予め定められた、洗浄設備を動かす際に必要となる電力消費量を示す情報を取得する取得部と、
前記取得部が取得した環境コストであるCO 排出量と電力消費量とに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する選択部と、
を有する
選択装置。
an acquisition unit that acquires information indicating the amount of CO2 emissions emitted during transportation, which is predetermined for each transport company, as an environmental cost corresponding to the burden on the environment when transporting the container to the cleaning company, and acquires information indicating the amount of power consumption required to operate cleaning equipment, which is predetermined for each cleaning company, as an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company;
A selection unit that selects the cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the CO2 emission amount and the power consumption amount , which are the environmental costs acquired by the acquisition unit;
A selection device having
情報処理装置に、
容器を洗浄業者まで輸送する際に環境にかかる負荷に応じた環境コストとして、輸送業者ごとに予め定められた、輸送時に排出されるCO 排出量を示す情報を取得するとともに、前記洗浄業者で前記容器を洗浄する際に環境にかかる負荷に応じた環境コストとして、洗浄業者ごとに予め定められた、洗浄設備を動かす際に必要となる電力消費量を示す情報を取得し、
取得した環境コストであるCO 排出量と電力消費量とに基づいて、前記容器を洗浄する前記洗浄業者と、前記洗浄業者まで前記容器を輸送する輸送業者と、を選択する
処理を実現させるためのプログラム。
In the information processing device,
Acquire information indicating the amount of CO2 emissions emitted during transportation, which is predetermined for each transport company, as an environmental cost corresponding to the burden on the environment when transporting the container to the cleaning company , and acquire information indicating the amount of electricity consumption required to operate cleaning equipment, which is predetermined for each cleaning company, as an environmental cost corresponding to the burden on the environment when cleaning the container at the cleaning company;
A program for implementing a process of selecting a cleaning company that will clean the container and a transport company that will transport the container to the cleaning company based on the acquired environmental costs, namely, CO2 emissions and power consumption .
JP2020163000A 2020-09-29 2020-09-29 Selection method Active JP7578264B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020163000A JP7578264B2 (en) 2020-09-29 2020-09-29 Selection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020163000A JP7578264B2 (en) 2020-09-29 2020-09-29 Selection method

Publications (2)

Publication Number Publication Date
JP2022055528A JP2022055528A (en) 2022-04-08
JP7578264B2 true JP7578264B2 (en) 2024-11-06

Family

ID=80998594

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020163000A Active JP7578264B2 (en) 2020-09-29 2020-09-29 Selection method

Country Status (1)

Country Link
JP (1) JP7578264B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056708A (en) 1999-08-19 2001-02-27 Fujitsu Ltd Green procurement equipment and recording media
JP2007109146A (en) 2005-10-17 2007-04-26 Seiko Epson Corp Selection support system
JP2008197699A (en) 2007-02-08 2008-08-28 Reuse Story Kk Method of providing food and beverage using reusable cup
JP2012083882A (en) 2010-10-08 2012-04-26 Ricoh Co Ltd Delivery plan creation device, delivery plan creation method, and delivery plan creation program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056708A (en) 1999-08-19 2001-02-27 Fujitsu Ltd Green procurement equipment and recording media
JP2007109146A (en) 2005-10-17 2007-04-26 Seiko Epson Corp Selection support system
JP2008197699A (en) 2007-02-08 2008-08-28 Reuse Story Kk Method of providing food and beverage using reusable cup
JP2012083882A (en) 2010-10-08 2012-04-26 Ricoh Co Ltd Delivery plan creation device, delivery plan creation method, and delivery plan creation program

Also Published As

Publication number Publication date
JP2022055528A (en) 2022-04-08

Similar Documents

Publication Publication Date Title
US11941575B2 (en) Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
JP6408677B2 (en) System and method for delivering packages using manned collection and delivery bases
JP6476232B2 (en) Distribution support system, distribution support method, and distribution support program
US20170221017A1 (en) System and method to manage collection of waste resources
JP6638557B2 (en) Locker operation system and locker operation method
CN102509199A (en) Method and system for registering e-commerce express
JPWO2019065286A1 (en) Purchase support device, purchase support terminal and purchase support system
CN102687163A (en) Action presentation device, action presentation system, computer-readable storage medium storing action presentation program, and action presentation method
US10817839B1 (en) Systems and methods providing virtual distribution center inventory for localized fulfilment
TWI820728B (en) Computerized system and computer-implemented methods for item order management
JP2005134962A (en) Locker system
JP7578264B2 (en) Selection method
KR101770776B1 (en) System and method for matching and pricing empty containers for sharing empty containers among different owners
Wu A dynamic and stochastic cumulative capacitated vehicle routing problem
JP7714174B2 (en) Waste management method and system
CN114626907A (en) Order management method, device, equipment and storage medium
Cuellar-Usaquén et al. Dynamic multi-period recycling collection routing with uncertain material quality: D. Cuellar-Usaquén et al.
WO2020195764A1 (en) Sales management server, sales management system, sales management method, and recording medium
KR102680923B1 (en) Products delivery management computer, products delivery management system and method thereof
CN114971813B (en) Community group purchase order transfer method, device, equipment and storage medium
JP2018005696A (en) Stockpile management system, stockpile management method, and program
JP2023145048A (en) Container management device, container management program, container management method
Yao et al. Container Slot Allocation for Time‐Sensitive Cargo in Maritime Transportation: A One‐Phase Model with consideration of Port Congestion
JP6726728B2 (en) Transfer route setting device, transfer route setting method, and transfer route setting program
CN115439041A (en) Supply source recommendation method and device based on supply expectation value

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240621

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241017

R150 Certificate of patent or registration of utility model

Ref document number: 7578264

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150