(57)【要約】【課題】粗大ごみの回収計画の作成において適切な回収日を設定する。また、粗大ごみの回収においてリサイクルを促進する。【解決手段】粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき所定の期間内の設定された回収日のいずれかを所定の期間内の回収予約に関する回収予約データに対応付けて回収予約データ格納部に登録するステップとを含む。また、回収予約に関する回収予約データに含まれる回収品のデータを、引き取り希望者の要求に従い、引き取り希望者が操作する端末に送信するステップをさらに含む場合もある。【選択図】  図１３
2004192336.tif 000002
【特許請求の範囲】
【請求項１】
粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、
前記所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき前記所定の期間内の前記設定された回収日のいずれかを前記所定の期間内の回収予約に関する回収予約データに対応付けて前記回収予約データ格納部に登録するステップと
をコンピュータに実行させるためのプログラム。
【請求項２】
回収希望日と異なる回収日が設定されることを許可するデータを含む回収予約データに対応する回収料金として、前記所定の期間内の特定の回収日を指定するデータを含む回収予約データに対応する回収料金より安い金額を設定するステップ
をさらにコンピュータに実行させる請求項１記載のプログラム。
【請求項３】
前記回収予約データ格納部に格納されている、前記回収予約に関する回収予約データに含まれる回収品のデータを、引き取り希望者の要求に従い、前記引き取り希望者が操作する端末に送信するステップ
をさらにコンピュータに実行させる請求項１又は２記載のプログラム。
【請求項４】
前記引き取り希望者の端末から特定の回収品の引き取りに関するデータを受信した場合に、前記回収予約データ格納部に格納されており且つ前記特定の回収品のデータを含む回収予約データに対応する回収料金に基づき前記特定の回収品の引き取りに関する手数料を設定し、当該手数料のデータを含む、前記特定の回収品の引き取りに関するデータを引き取りデータ格納部に格納するステップ
をさらにコンピュータに実行させる請求項３記載のプログラム。
【請求項５】
前記所定の期間内の回収日を指定し且つ予め定められた回収強化品目のデータを含む回収予約データを受信した場合には、当該回収強化品目についての制限回収日数を超える場合を除き、指定された前記回収日を当該回収強化品目のデータを含む回収予約データに対応付けて前記回収予約データ格納部に登録するステップ
をさらにコンピュータに実行させる請求項１記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、粗大ごみ回収のための情報処理技術に関する。
【０００２】
【従来の技術】
粗大ごみの回収は、通常、行政機関が回収計画を取りまとめ、その回収計画に従って行われる。行政機関が取りまとめる回収計画には、回収日、回収場所等の情報が含まれており、行政機関の回収担当者（実際に回収作業を行う者）又は行政機関から依頼された民間の回収業者（以下、行政機関の回収担当者も含めて回収業者とする）は、回収日に回収場所を巡回することによって粗大ごみを回収していく。粗大ごみの回収希望者は、行政機関によって決められた回収日に、粗大ごみを回収場所まで持って行く又は自宅周辺に出しておく。
【０００３】
なお、回収計画の取りまとめ方法については行政機関によって様々な態様があり、例えば、回収希望日時等、回収希望者の要望を考慮する場合もあれば、一般ごみと同様に、予め場所と日時（例えば、毎月１回第２土曜日等）とを決めておく場合もある。それぞれ運用上一長一短があり、例えば回収希望者の要望を考慮する場合には、回収にあたって不要な巡回をなくすことができるが、回収計画の作成をその都度行う必要があり手間がかかる。一方、予め場所と日時とを決めておく場合には、１度作成した回収計画を毎回使うことができるが、回収場所を巡回しても粗大ごみが出されていない可能性もあり、巡回の効率性に欠ける。
【０００４】
このような粗大ごみの回収を効率よく行うために、回収ルートを生成するシステムが存在する（例えば、特許文献１参照）。すなわち、２４時間営業の取扱い店の店頭に設置された受付端末を操作して、利用者は粗大ごみ回収申し込みとごみ回収チケットの購入とを行う。粗大ゴミ回収センターは、受付端末からの粗大ごみ回収申し込み情報に基づいて、回収日毎の回収所をリストアップして、最短の回収巡回ルートを作製する。回収車は、この回収巡回ルートにしたがって、回収所を巡回して、粗大ごみの回収を行う。
【０００５】
【特許文献１】
特開２００２−６０００４号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、以上述べた従来技術によると、予め場所と日時とを決めておく場合には回収の効率を良くすることは可能となるが、回収希望者の要望を考慮する場合における適切な回収計画の作成方法は示されていない。
【０００７】
また、粗大ごみの種類は、粗大ごみを出す回収希望者と行政機関と回収業者とが知っているだけであり、例えば出される粗大ごみの種類によっては引き取りたいと思っている者（個人又は企業）がいても、回収される前に粗大ごみの種類を知ることができない。また、季節等の要因により特定の物品に対して引き取り希望者が多い場合においても、特定の物品を重点的に回収するようなことは行われていないため、リサイクルにおける需給バランスが取れていない。
【０００８】
従って本発明の目的は、粗大ごみの回収計画の作成において適切な回収日を設定するための情報処理技術を提供することである。
【０００９】
また、本発明の他の目的は、粗大ごみの回収においてリサイクルを促進するための情報処理技術を提供することである。
【００１０】
【課題を解決するための手段】
本発明に係る、粗大ごみの回収についての情報処理方法は、粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき所定の期間内の設定された回収日のいずれかを所定の期間内の回収予約に関する回収予約データに対応付けて回収予約データ格納部に登録するステップとを含む。
【００１１】
このように、粗大ごみの回収希望者は、特定の回収日を指定して又は特定の回収日を指定せずに回収予約を行うことができる。また、設定された回収日の日数が予め設定されている日数に達した場合には、設定された回収日のいずれかに、例えば特定の回収日を指定していない回収予約の回収日が集約されるようになるため、回収計画立案が省力化される。
【００１２】
また、本発明において、回収希望日と異なる回収日が設定されることを許可するデータを含む回収予約データに対応する回収料金として、所定の期間内の特定の回収日を指定するデータを含む回収予約データに対応する回収料金より安い金額を設定するステップをさらに含むような構成であってもよい。これにより、希望した回収日にこだわらない回収希望者に対しては、回収日が希望通りにならない代わりに回収料金が安くなるというメリットを与え、回収日指定者との利益バランスをとることが可能となる。
【００１３】
また、本発明において、回収予約データ格納部に格納されている、回収予約に関する回収予約データに含まれる回収品のデータを、引き取り希望者の要求に従い、引き取り希望者が操作する端末に送信するステップをさらに含むような構成であってもよい。これにより、欲しい粗大ごみ（回収品）があれば引き取りたいと考えている引き取り希望者に対して、選択可能な品目を提示し、リサイクルの促進を図ることができる。
【００１４】
さらに、本発明において、引き取り希望者の端末から特定の回収品の引き取りに関するデータを受信した場合に、回収予約データ格納部に格納されており且つ上記特定の回収品のデータを含む回収予約データに対応する回収料金に基づき上記特定の回収品の引き取りに関する手数料を設定し、当該手数料のデータを含む、特定の回収品の引き取りに関するデータを引き取りデータ格納部に格納するステップをさらに含むような構成であってもよい。このように、引き取りが決定した回収品について、当該回収品の回収料金に基づき、引き取り者が負担する引き取り手数料を自動的に設定することが可能となる。場合によっては、上記特定の回収品の回収希望者の回収手数料を無料とすることもある。
【００１５】
また、本発明において、所定の期間内の回収日を指定し且つ予め定められた回収強化品目のデータを含む回収予約データを受信した場合には、回収強化品目についての制限回収日数を超える場合を除き、指定された回収日を当該回収強化品目のデータを含む回収予約データに対応付けて回収予約データ格納部に登録する登録ステップをさらにコンピュータに実行させるような構成であってもよい。
【００１６】
これにより、回収強化品目の回収予約については、回収強化品目の制限回収日数内であれば、特別に回収日を指定することが可能となる。すなわち、特定の品目（物品）を重点的に回収することが可能となる。
【００１７】
なお、本発明に係る方法を実施するためのプログラム及び本発明に係るプログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介してデジタル信号として頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリに一時保管される。
【００１８】
【発明の実施の形態】
本発明の一実施の形態に係るシステム構成図を図１に示す。例えばパーソナル・コンピュータである行政機関端末３と回収希望者端末７と引き取り希望者端末９と回収業者端末１１とは、図示しないがウェブ（Ｗｅｂ）ブラウザ機能及びメーラ機能を備えており、無線又は有線により例えばインターネットであるネットワーク１に接続してホームページを閲覧すること及びメールの送受信を行うことが可能となっている。また、ネットワーク１には、粗大ごみの回収計画の管理や回収予約の受け付け等を行う粗大ごみ回収管理サーバ５も接続されている。
【００１９】
なお、システムを利用する行政機関、回収希望者、引き取り希望者及び回収業者の数は限定されず、それに伴い各端末の数も限定されない。また、複数台のコンピュータが連携して粗大ごみ回収管理サーバ５として動作するような構成であってもよい。
【００２０】
また、ネットワーク１を経由する通信には、図示していないがドメイン・ネーム・サーバ（ＤＮＳ）、メール・サーバ、ファイア・ウォール等の、インターネット接続やメール送受信に必要な機器及び機能を使用するものとする。
【００２１】
粗大ごみ回収管理サーバ５には、回収計画処理部５００と回収予約処理部５０２と引き取り予約処理部５０４と回収予定処理部５０６とが含まれている。これらの処理については処理フローの説明において述べる。また、粗大ごみ回収管理サーバ５は、回収範囲マスタ・データベース（ＤＢ）５１２と回収品目マスタＤＢ５１４と回収予約マスタＤＢ５１６と引き取りマスタＤＢ５１８とカレンダ・マスタＤＢ５２０とカレンダ・ワーク５２２と地図ＤＢ５２４とを管理している。
【００２２】
カレンダ・マスタＤＢ５２０には、年月日及び曜日に関するカレンダ・データが格納されており、粗大ごみ回収管理サーバ５は、カレンダ・データを用いて例えば当月のカレンダを含むページ・データを生成することができる。カレンダ・ワーク５２２には、カレンダ・データと、粗大ごみ回収に関わるデータ（例えば回収日付等）との対応付けがなされた一時データが格納され、後に説明する粗大ごみ回収に関わる各処理におけるページ・データの生成に用いられる。また、地図ＤＢ５２４には地図画像データと住所データとが対応して格納されており、粗大ごみの回収場所の設定に用いられる。別途回収場所のデータを保持しておくこともある。
【００２３】
次に、回収範囲マスタＤＢ５１２と回収品目マスタＤＢ５１４と回収予約マスタＤＢ５１６と引き取りマスタＤＢ５１８とにおけるテーブル構成及び格納されるデータの一例を図２乃至図５に示す。
【００２４】
図２に、回収範囲マスタＤＢ５１２のテーブル構成の一例を示す。図２の例には、範囲開始日の列２００と範囲終了日の列２０２と回収回数の列２０４と強化品目設定の列２０６と回収日１の列２０８と回収日２の列２１０と強化品目回収日の列２１２と登録日の列２１４とが含まれている。回収日２の列２１０と強化品目回収日の列２１２との間には、例えば回収日ｎ（ｎは正の整数）の列が含まれており、本実施の形態においてはｎは例えば５まであるような構成となっている。すなわち、回収日２の列２１０と強化品目回収日の列２１２との間には、図示しない回収日３の列と回収日４の列と回収日５の列とが含まれている。ｎは、所定の期間（例えば２週間）内に設定される可能性のある最大回収回数であり、いくつであってもよい。強化品目回収日の列も複数設けられる場合もある。
【００２５】
本テーブルには、回収計画に関するデータが登録される。新規レコード生成時には、範囲開始日の列２００の値と範囲終了日の列２０２の値と回収回数の列２０４の値と登録日の列２１４の値とが登録される。また、回収強化品目が設定された場合には、強化品目設定の列２０６の値も登録される。強化品目設定の列２０６には、回収品目マスタＤＢ５１４のレコードのキーである品目コードが登録され、これにより、強化回収品の種類等の品目データが特定可能となっている。
【００２６】
また、回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列と強化品目回収日の列２１２とには、回収日が決定される毎に値が登録される。なお、強化品目設定の列２０６に値が登録されていない場合には、強化品目回収日の列２１２に値が登録されることはない。
【００２７】
図３に、回収品目マスタＤＢ５１４のテーブル構成の一例を示す。図３の例には、品目コードの列３００と品名の列３０２と手数料１の列３０４と手数料２の列３０６とが含まれている。本テーブルには、回収品の種類（品目）に関するデータが予め登録されている。なお、手数料１の列３０４には、回収希望者が回収日を限定した場合の回収料金が登録されており、手数料２の列３０６には、回収希望者が回収日を限定しなかった場合の回収料金が登録されている。
【００２８】
図４に、回収予約マスタＤＢ５１６のテーブル構成の一例を示す。図４の例には、受付番号（Ｎｏ．）の列４００と受付日時の列４０２と回収希望日の列４０４と回収決定日の列４０６と変更可否の列４０８と回収時間の列４１０と回収品目の列４１２と譲渡の列４１４と譲渡先の列４１６と手数料の列４１８と氏名の列４２０と住所の列４２２と電話番号の列４２４とメール・アドレス（ｅ−ｍａｉｌ）の列４２６と画像ファイルの列４２８と通知の列４３０とが含まれている。
【００２９】
本テーブルには、粗大ごみ回収希望者からの個別の回収予約に関するデータが登録される。受付番号（Ｎｏ．）の列４００には、レコード生成時に当該レコードのキーとなる値が登録される。変更可否の列４０８には、回収希望日と異なる日に回収日を設定してもよいかどうかを示すフラグが登録される。本実施の形態においては、「０」が回収日の変更不可（回収日を限定する）を示し、「１」が変更可能（回収日を限定しない）を示している。そして、変更可否の列４０８の値が「０」であるレコードの生成時には、回収希望日の列４０４の値と等しい値が回収決定日の列４０６に登録される。
【００３０】
また、回収時間の列４１０には、レコード生成時に値は登録されず、回収業者による回収予定策定の際に設定された回収時刻が登録される。譲渡の列４１４には、回収を希望する粗大ごみ（回収品）を、引き取り希望者がいた場合に譲渡してもよいかどうかを示すフラグが登録される。本実施の形態においては、初期値である「０」が譲渡不可を示し、「１」が譲渡可能を示している。譲渡先（引き取り者）が決まると、譲渡先の列４１６には引き取りマスタＤＢ５１８のレコードのキー値が登録される。引き取りマスタＤＢ５１８については下で述べるが、キー値を用いて参照することにより、引き取り者氏名等、引き取りに関するデータを特定できる。
【００３１】
また、手数料の列４１８には、粗大ごみの回収希望者が負担する回収料金が登録される。上で述べたように本実施の形態においては回収品目マスタＤＢ５１４（図３）のレコードには粗大ごみの種類（回収品目）に対応した手数料が例えば２種類設定されており、対応する値が手数料の列４１８に登録される。すなわち、変更可否の列４０８の値が「０」であるレコードの生成時には、手数料１の列３０４（図３）の値が手数料の列４１８に登録される。また、変更可否の列４０８の値が「１」であるレコードの生成時には、手数料２の列３０６（図３）の値が手数料の列４１８に登録される。譲渡先（引き取り者）が決まると、本実施の形態においては回収料金を引き取り者の負担とするため、手数料の列４１８の値は「０（円）」に変更される。
【００３２】
氏名の列４２０と住所の列４２２と電話番号の列４２４とメール・アドレス（ｅ−ｍａｉｌ）の列４２６とには、回収希望者に関するデータがレコード生成時に登録される。画像ファイルの列４２８には、引き取り希望者等が参照するための、粗大ごみ（回収品）の画像データのファイル名等がレコード生成時に登録される場合もある。通知の列４３０には、当該レコードに対応する回収予約について、回収業者による回収予定策定の際に、回収希望者に対して確認の通知処理が行われたかどうかを示すフラグが登録される。本実施の形態においては、通知処理はメールによって回収日以前（例えば前日）に行われるため、メールのデータを生成し、メール送信の予約設定が行われたかどうかが示されている。「０」が未通知を示し、「１」が通知処理済みを示している。
【００３３】
図５に、引き取りマスタＤＢ５１８のテーブル構成の一例を示す。図５の例には、受付番号（Ｎｏ．）の列５５０と受付日時の列５５２と手数料の列５５４と氏名の列５５６と住所の列５５８とが含まれている。本テーブルには、回収品の引き取りに関するデータが登録される。受付番号（Ｎｏ．）の列５５０には、レコードのキーが登録され、回収予約マスタＤＢ５１６（図４）の譲渡先の列４１６の値と対応付けられている。また、手数料の列５５４には引き取り手数料が登録されるが、本実施の形態においては、当該回収品の回収料金（回収予約マスタＤＢ５１６（図４）の対応するレコードの手数料の列４１８の値）と等しくなるような構成となっている。すなわち、本来は回収希望者（譲渡元）が負担する回収に関わる料金を、引き取り希望者が負担する形態でリサイクルが行われる。なお、引き取り手数料を別の基準で決めてもよいし、譲渡の有無に関わりなく回収料金を徴収するような構成であってもよい。
【００３４】
次に、図６乃至図３４を用いて図１に示したシステムの処理を説明する。なお、本実施の形態における処理は大きく４つに分類することができ、内訳として、粗大ごみの回収計画生成処理と回収予約処理と引き取り予約処理と回収予定設定処理とが含まれる。それぞれの処理毎に、端末を操作するユーザの属性が異なるが、以下で説明する処理の前にはログインによりユーザ属性が特定されているものとする。
【００３５】
まず、図６乃至図９を用いて粗大ごみの回収計画の生成処理について説明する。行政機関端末３は、行政機関ユーザ（粗大ごみ回収計画の立案担当者）からの要求に従い、粗大ごみ回収管理サーバ５にメニュー・ページのデータ要求を送信する（図６：ステップＳ１）。粗大ごみ回収管理サーバ５の回収計画処理部５００は、メニュー・ページのデータ要求を行政機関端末３から受信する（ステップＳ３）。そして、回収計画処理部５００は、行政機関向けのメニュー・ページのデータを生成し、行政機関端末３に送信する（ステップＳ５）。行政機関端末３は、行政機関向けのメニュー・ページのデータを回収計画処理部５００から受信し、表示装置に表示する（ステップＳ７）。
【００３６】
図７に、行政機関向けのメニュー・ページの一例を示す。図７に示す例には、粗大ごみ回収計画立案ボタン７００が含まれている。その他、図示しないが、回収品目マスタＤＢ５１４のデータ（図３）をメンテナンスするページに移行するためのボタンや、回収予約状況を閲覧するページに移行するためのボタン等が含まれる場合もある。
【００３７】
図６のフローに戻り、行政機関端末３は、行政機関ユーザからの行政機関向けのメニュー・ページ（図７）に対するメニューの選択入力を受け付ける（ステップＳ９）。本実施の形態においては、メニューは「粗大ごみ回収計画立案」のみであるため、行政機関端末３は、粗大ごみ回収計画立案ページのデータ要求を粗大ごみ回収管理サーバ５に送信する（ステップＳ１１）。回収計画処理部５００は、回収計画立案ページのデータ要求を行政機関端末３から受信する（ステップＳ１３）。回収計画処理部５００は、カレンダ・マスタＤＢ５２０から当月のカレンダ・データを読み込み、カレンダ・ワーク５２２に一旦格納する（ステップＳ１５）。そして回収計画処理部５００は、回収範囲マスタＤＢ５１２（図２）から当月の回収に関わるデータ（範囲開始日の列２００の値と範囲終了日の列２０２の値とから算出される範囲の一部又は全部が当月に含まれるレコード）を読み込み、カレンダ・データに対応付けてカレンダ・ワーク５２２に格納する（ステップＳ１７）。
【００３８】
回収計画処理部５００は、カレンダ・ワーク５２２に格納されたデータと回収品目マスタＤＢ５１４（図３）に格納されているデータとを用いて粗大ごみ回収計画立案ページのデータを生成し、行政機関端末３に送信する（ステップＳ１９）。行政機関端末３は、粗大ごみ回収計画立案ページのデータを回収計画処理部５００から受信し、表示装置に表示する（ステップＳ２１）。
【００３９】
図８に、粗大ごみ回収計画立案ページの一例を示す。図８に示す例には、回収計画表示部８００と対象期間選択部８０２と回収回数選択部８０４と回収強化品目選択部８０６と決定ボタン８０８と取消ボタン８１０と終了ボタン８１２とが含まれている。回収計画表示部８００には、１ヶ月（当月）のカレンダ・データと回収回数と（回収）強化品目とが示されている。また、粗大ごみ回収計画の対象となる期間が、色や斜線等の表示の違いによって示されている。図８の例では、８月２日から８月１５日までの期間における回収回数が２回と設定されていることが示されている。また同様に、８月１６日から８月２２日までの期間における回収回数が１回と設定され、その期間の回収強化品目として冷蔵庫が設定されていることが示されている。
【００４０】
また、回収計画表示部８００には初期画面として当月のデータが示されるが、回収計画表示部８００の上に示されている「前月」又は「次月」がクリックされると、回収計画表示部８００には、前月又は次月（クリックされた方）のデータが示される。
【００４１】
なお、回収計画表示部８００では表示のみが行われ、対象期間選択部８０２と回収回数選択部８０４と回収強化品目選択部８０６とに対して行政機関ユーザが選択入力を行うことによって回収計画の設定登録がなされる。回収強化品目選択部８０６では「設定なし」と、「その他」を除く回収品目マスタＤＢ５１４（図３）の品名の列３０２の値とが示されるような構成となっている。
【００４２】
図６のフローに戻り、行政機関端末３は、行政機関ユーザからの粗大ごみ回収計画立案ページ（図８）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ２３）。回収計画処理部５００は、選択入力データを行政機関端末３から受信し、一旦記憶装置に格納する（ステップＳ２５）。処理は端子Ａ及びＢを介して図９の処理に移行する。
【００４３】
回収計画処理部５００は、粗大ごみ回収計画立案ページ（図８）において、決定ボタン８０８と取消ボタン８１０と終了ボタン８１２とのうち、いずれのボタンがクリックされたかによって、行政機関ユーザの要求を判定する。すなわち、行政機関ユーザの要求が終了であったかどうか判定し（図９：ステップＳ２７）、終了であったと判定された場合（ステップＳ２７：Ｙｅｓルート）、処理は端子Ｄを介してステップＳ５（図６）の処理に戻る。
【００４４】
終了ではなかったと判定された場合（ステップＳ２７：Ｎｏルート）、回収計画処理部５００は、粗大ごみ回収計画立案ページ（図８）の対象期間選択部８０２において行政機関ユーザによって設定された期間に、期間が重複するデータが既に存在するかどうか判定する（ステップＳ２９）。すなわち、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、対象期間選択部８０２（図８）に設定された期間と一部又は完全に同じ期間を含むレコードが存在するかどうか判定する。
【００４５】
重複するデータがあったと判定された場合（ステップＳ２９：Ｙｅｓルート）、回収計画処理部５００は、行政機関ユーザの要求が取消であったかどうか判定する（ステップＳ３１）。取消であったと判定された場合（ステップＳ３１：Ｙｅｓルート）、ステップＳ２９において特定されているレコードを回収範囲マスタＤＢ５１２（図２）から削除する（ステップＳ３３）。
【００４６】
取消ではなかったと判定された場合（ステップＳ３１：Ｎｏルート）、回収計画処理部５００は、エラー・メッセージのデータを生成し、行政機関端末３に送信する（ステップＳ３５）。すなわち、既にデータが存在する期間が指定され且つ決定の要求であった場合にはエラーとする。行政機関端末３は、エラー・メッセージのデータを回収計画処理部５００から受信し、表示装置に表示する（ステップＳ３７）。
【００４７】
一方、ステップＳ２９において、重複するデータがなかったと判定された場合（ステップＳ２９：Ｎｏルート）、回収計画処理部５００は、行政機関ユーザの要求が決定であったかどうか判定する（ステップＳ３９）。決定であったと判定された場合（ステップＳ３９：Ｙｅｓルート）、回収計画処理部５００は、行政機関ユーザの選択入力データに基づき回収範囲マスタＤＢ５１２（図２）のレコードを生成し、回収範囲マスタＤＢ５１２（図２）に登録する（ステップＳ４１）。
【００４８】
決定ではなかったと判定された場合（ステップＳ３９：Ｎｏルート）、上で述べたステップＳ３５の処理に移行する。すなわち、新規の期間が指定され且つ取消の要求であった場合にはエラーとする。
【００４９】
そして、回収計画処理部５００は、ステップＳ３３又はステップＳ４１における処理結果に基づきカレンダ・ワーク５２２に格納されているデータを更新する（ステップＳ４３）。処理は端子Ｃを介してステップＳ１９に戻る。このようにして、回収計画の生成処理が行われる。
【００５０】
次に、図１０乃至図２５を用いて粗大ごみの回収予約処理と引き取り予約処理とについて説明する。なお、図１０のフロー（ステップＳ５１乃至ステップＳ６３）は、粗大ごみの回収予約処理と引き取り予約処理とにおいて共通のフローである。
【００５１】
回収希望者端末７又は引き取り希望者端末９は、粗大ごみの回収希望者又は引き取り希望者からの要求に従い、粗大ごみ回収管理サーバ５にメニュー・ページのデータ要求を送信する（図１０：ステップＳ５１）。粗大ごみ回収管理サーバ５は、メニュー・ページのデータ要求を回収希望者端末７又は引き取り希望者端末９から受信する（ステップＳ５３）。そして、粗大ごみ回収管理サーバ５は、市民向けのメニュー・ページのデータを生成し、回収希望者端末７又は引き取り希望者端末９に送信する（ステップＳ５５）。回収希望者端末７又は引き取り希望者端末９は、市民向けのメニュー・ページのデータを粗大ごみ回収管理サーバ５から受信し、表示装置に表示する（ステップＳ５７）。
【００５２】
図１１に、市民向けのメニュー・ページの一例を示す。図１１に示す例には、粗大ごみ回収予約ボタン１１００と引き取り予約ボタン１１１０とが含まれている。粗大ごみ回収予約ボタン１１００がクリックされると、回収予約処理を行うページに移行し、一方、引き取り予約ボタン１１１０がクリックされると、引き取り予約処理を行うページに移行する。
【００５３】
図１０のフローに戻り、回収希望者端末７又は引き取り希望者端末９は、市民向けのメニュー・ページ（図１１）に対する、粗大ごみの回収希望者又は引き取り希望者からの選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ５９）。粗大ごみ回収管理サーバ５は選択入力データを回収希望者端末７又は引き取り希望者端末９から受信する（ステップＳ６１）。
【００５４】
粗大ごみ回収管理サーバ５は、市民向けのメニュー・ページ（図１１）において、粗大ごみ回収予約ボタン１１００と引き取り予約ボタン１１１０とのうち、いずれのボタンがクリックされたかによって粗大ごみの回収希望者又は引き取り希望者の要求を判定する。すなわち、要求が粗大ごみ回収予約であるかどうか判定し（ステップＳ６３）、粗大ごみ回収予約ではなかったと判定された場合（ステップＳ６３：Ｎｏルート）、処理は端子Ｆを介して図２２の処理に移行する。
一方、粗大ごみ回収予約であると判定された場合（ステップＳ６３：Ｙｅｓルート）、処理は端子Ｅを介して図１２の処理に移行する。
【００５５】
以下、図１２乃至図２１を用いて、端子Ｅ以降の粗大ごみの回収予約処理について説明する。粗大ごみ回収管理サーバ５の回収予約処理部５０２は、カレンダ・マスタＤＢ５２０から当月のカレンダ・データを読み込み、カレンダ・ワーク５２２に一旦格納する（図１２：ステップＳ７１）。そして回収予約処理部５０２は、回収範囲マスタＤＢ５１２（図２）から当月の回収に関わるデータ（範囲開始日の列２００の値と範囲終了日の列２０２の値とから算出される範囲の一部又は全部が当月に含まれるレコード）を読み込み、カレンダ・データに対応付けてカレンダ・ワーク５２２に格納する（ステップＳ７３）。
【００５６】
回収予約処理部５０２は、カレンダ・ワーク５２２に格納されたデータと回収品目マスタＤＢ５１４（図３）に格納されているデータとを用いて粗大ごみ回収予約ページのデータを生成し、回収希望者端末７に送信する（ステップＳ７５）。回収希望者端末７は、粗大ごみ回収予約ページのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ７７）。
【００５７】
図１３に、粗大ごみ回収予約ページの一例を示す。図１３に示す例には、回収予約表示部１３００と終了ボタン１３１０とが含まれている。回収予約表示部１３００には、１ヶ月（当月）のカレンダ・データと回収回数と（回収）強化品目とが示されている。また、粗大ごみ回収計画の対象となる期間が、色や斜線等の表示の違いによって示されており、既に決まっている回収日が楕円又は四角で囲まれて示されている。
【００５８】
図１３の例では、８月２日から８月１５日までの期間における回収回数が２回と設定されており、そのうち８月５日が回収日となっていることが示されている。すなわち、この期間において、あと１回分の回収日が設定できる。また同様に、８月１６日から８月２２日までの期間における回収回数が１回と設定され、その期間の回収強化品目として冷蔵庫が設定されていることが示されている。この期間においては、８月１６日と８月２０日とが回収日であることが示されている。８月１６日は通常の回収日であるため、楕円で囲まれて示されており、８月２０日は回収強化品目限定の回収日であるため、四角で囲まれて示されている。
【００５９】
なお、８月１６日から８月２２日までの期間においては、回収回数が１回と設定されているのにも拘らず、８月１６日と８月２０日との合計２日が回収日（回収回数が２回）に設定されている。これは、回収予約表示部１３００の下に示されている説明にもあるとおり、回収強化品目（当該期間においては冷蔵庫）が設定されている場合、回収強化品目限定の回収日として、通常の回収日とは異なる特別な回収日（当該期間においては８月２０日）を設定できるためである。本実施の形態においては、それぞれの回収期間内に、回収強化品目限定の回収日を例えば１日だけ設定できるような構成となっているため、８月１６日から８月２２日までの期間においては、これ以上の回収日は設定できないようになっている。
【００６０】
また、回収予約表示部１３００には初期画面として当月のデータが示されるが、回収予約表示部１３００の上に示されている「前月」又は「次月」がクリックされると、回収計画表示部１３００には、前月又は次月（クリックされた方）のデータが示される。
【００６１】
そして、回収予約表示部１３００は、カレンダ・データの日付がクリックされることにより、回収希望日の選択を受け付ける。
【００６２】
図１２のフローに戻り、回収希望者端末７は、粗大ごみ回収予約ページ（図１３）に対する、粗大ごみの回収希望者からの選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ７９）。回収予約処理部５０２は選択入力データを回収希望者端末７から受信し、一旦記憶装置に格納する（ステップＳ８１）。
【００６３】
回収予約処理部５０２は、粗大ごみ回収予約ページ（図１３）において、終了ボタン１３１０と回収予約表示部１３００のカレンダの日付とのいずれがクリックされたかによって、粗大ごみの回収希望者の要求を判定する。すなわち、粗大ごみの回収希望者の要求が終了であったかどうか判定し（ステップＳ８３）、終了であったと判定された場合（ステップＳ８３：Ｙｅｓルート）、処理は端子Ｇを介してステップＳ５５（図１０）の処理に戻る。
【００６４】
終了ではなかったと判定された場合（ステップＳ８３：Ｎｏルート）、回収予約処理部５０２は、回収希望者が回収希望日として選択した日付についての入力チェック処理を行う（ステップＳ８５）。なお、本実施の形態においては、複数の入力チェック処理が存在するため、説明の都合上、ステップＳ８５の入力チェック処理を、以下、入力チェック１と呼ぶ。入力チェック１の処理の詳細については後述する。
【００６５】
回収予約処理部５０２は、入力チェック１の結果としてエラーが検出されたかどうか判定する（ステップＳ８７）。エラーが検出されたと判定された場合（ステップＳ８７：Ｙｅｓルート）、回収予約処理部５０２は、エラー・メッセージのデータを生成し、回収希望者端末７に送信する（ステップＳ８９）。回収希望者端末７は、エラー・メッセージのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ９１）。一方、エラーが検出されなかったと判定された場合（ステップＳ８７：Ｎｏルート）、処理は端子Ｈを介して図１４の処理に移行する。
【００６６】
回収予約処理部５０２は、回収希望者によって選択された日付と回収品目マスタＤＢ５１４（図３）に格納されているデータと地図ＤＢ５２４に格納されているデータとを用いて予約詳細入力ページのデータを生成し、回収希望者端末７に送信する（図１４：ステップＳ１０１）。回収希望者端末７は、予約詳細入力ページのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ１０３）。
【００６７】
図１５に、予約詳細入力ページの一例を示す。図１５に示す例には、氏名入力部１５００と回収希望日属性選択部１５０２と粗大ごみ名選択部１５０４と画像添付設定部１５０６と連絡先電話番号入力部１５０８とメール・アドレス入力部１５１０と回収先住所表示部１５１２と地図データ表示部１５１４と戻るボタン１５１６と決定ボタン１５１８と終了ボタン１５２０とが含まれている。
【００６８】
回収希望日属性選択部１５０２には、回収希望者が粗大ごみ回収予約ページ（図１３）において回収希望日として選択した日付と、当該回収希望日以外の日に回収日が設定されてもよいかどうかを選択するラジオ・ボタンとが含まれている。粗大ごみ名選択部１５０４には、回収品目マスタＤＢ５１４（図３）の品名の列３０２の値が示され、粗大ごみの種類を選択できるような構成となっている。
【００６９】
画像添付設定部１５０６には、粗大ごみの画像データのファイル名の入力表示欄と参照ボタンとが含まれており、例えば回収希望者端末７のハードディスクに格納されている画像データ（粗大ごみの写真データ等）の設定登録が可能となっている。
【００７０】
なお、本実施の形態においては、粗大ごみの回収場所は予め決まっておらず、回収希望者の自宅等、回収希望者が指定した場所に回収業者が引き取りに行く。
そのため、本ページの回収先住所表示部１５１２と地図データ表示部１５１４とを用いて回収場所（回収先住所）のデータを登録してもらうような構成となっている。
【００７１】
回収先住所表示部１５１２には、初期画面では「地図上をクリックして下さい」というメッセージが示されている。そして、回収希望者によって地図画像の特定の場所がクリックされると、回収希望者端末７は、回収希望者からの場所の特定を受け付け、例えば予め受信及び格納しておいた、地図上のエリアと住所との対応関係を表すテーブルを用いて住所を特定し、又は場所のデータを回収予約処理部５０２へ送信し、回収予約処理部５０２により地図上のエリアと住所との対応関係を表すテーブルを検索した結果を回収予約処理部５０２から受信して、回収先住所表示部１５１２に示しているメッセージを、クリックされた場所の住所（番地）に変更して表示する。
【００７２】
地図データ表示部１５１４には、初期画面では、例えば市町村等の粗大ごみの回収地域全体の地図画像が示されている。なお、図示していないが、地図データ表示部１５１４には、地図画像を変更するための、縮尺変更ボタン及びスクロール・ボタンが設けられている場合もあり、詳細な番地まで指定することが可能となっている。
【００７３】
このような処理を行うために、地図ＤＢ５２４に格納されているデータを使用しているが、上で述べたように、必要なデータの１部又は全部を本ページの初期画面データに含めるような構成であってもよいし、地図画像がクリックされた場合にその都度、地図ＤＢ５２４を検索するような構成であってもよい。なお、回収先住所表示部１５１２には、住所を直接入力するための入力欄が設けられている場合もある。
【００７４】
図１４のフローに戻り、回収希望者端末７は、回収希望者からの予約詳細入力ページ（図１５）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ１０５）。回収予約処理部５０２は、選択入力データを回収希望者端末７から受信し、一旦記憶装置に格納する（ステップＳ１０７）。
【００７５】
そして回収予約処理部５０２は、予約詳細入力ページ（図１５）において、戻るボタン１５１６と取消ボタン１５１８と終了ボタン１５２０とのうち、いずれのボタンがクリックされたかによって、回収希望者の要求を判定する。すなわち、回収希望者の要求が終了であったかどうか判定し（ステップＳ１０９）、終了であったと判定された場合（ステップＳ１０９：Ｙｅｓルート）、処理は端子Ｇを介してステップＳ５５（図１０）の処理に戻る。
【００７６】
終了ではなかったと判定された場合（ステップＳ１０９：Ｎｏルート）、回収希望者の要求が「戻る」であったかどうか判定する（ステップＳ１１１）。「戻る」であったと判定された場合（ステップＳ１１１：Ｙｅｓルート）、処理は端子Ｅを介して図１２の処理に戻る。「戻る」ではなかったと判定された場合（ステップＳ１１１：Ｎｏルート）、回収予約処理部５０２は、回収希望者が予約詳細入力ページ（図１５）に対して選択入力したデータについての入力チェック処理を行う（ステップＳ１１３）。上で述べたステップＳ８５の入力チェック１（図１２）と同様、ステップＳ１１３の入力チェック処理を、以下、入力チェック２と呼び、処理の詳細については後述する。
【００７７】
回収予約処理部５０２は、入力チェック２の結果としてエラーが検出されたかどうか判定する（ステップＳ１１５）。エラーが検出されたと判定された場合（ステップＳ１１５：Ｙｅｓルート）、回収予約処理部５０２は、エラー・メッセージのデータを生成し、回収希望者端末７に送信する（ステップＳ１１７）。回収希望者端末７は、エラー・メッセージのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ１１９）。
【００７８】
一方、エラーが検出されなかったと判定された場合、（ステップＳ１１５：Ｎｏルート）、回収予約処理部５０２は、回収希望者が予約詳細入力ページ（図１５）に対して選択入力したデータに基づきマスタＤＢ登録・更新処理を行う（ステップＳ１２１）。マスタＤＢ登録・更新処理の詳細については後述するが、回収予約マスタＤＢ５１６（図４）のレコード登録処理及び回収範囲マスタＤＢ５１２（図２）のレコード更新処理を行う。処理は端子Ｊ及び端子Ｋを介して図１６の処理に移行する。
【００７９】
次に、回収予約処理部５０２は、譲渡確認ページのデータを生成し、回収希望者端末７に送信する（図１６：ステップＳ１２３）。回収希望者端末７は譲渡確認ページのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ１２５）。
【００８０】
図１７に、譲渡確認ページの一例を示す。図１７に示す例には、受付メッセージ表示部１７００と譲渡ボタン１７０２と廃棄ボタン１７０４と戻るボタン１７０６と終了ボタン１７０８とが含まれている。なお、譲渡確認ページの初期画面では、受付メッセージ表示部１７００には図１７に示す例とは異なるメッセージが示される又はメッセージが示されない場合もある。例えば図１７に示されているメッセージは、譲渡ボタン１７０２又は廃棄ボタン１７０４がクリックされ、回収予約処理が完了した場合に示される。
【００８１】
図１６のフローに戻り、回収希望者端末７は、回収希望者からの譲渡確認ページ（図１７）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ１２７）。回収予約処理部５０２は、選択入力データを回収希望者端末７から受信する（ステップＳ１２９）。
【００８２】
そして回収予約処理部５０２は、譲渡確認ページ（図１７）において、譲渡ボタン１７０２と廃棄ボタン１７０４と戻るボタン１７０６と終了ボタン１７０８とのうち、いずれのボタンがクリックされたかによって、回収希望者の要求を判定する。すなわち、回収希望者の要求が終了であったかどうか判定し（ステップＳ１３１）、終了であったと判定された場合（ステップＳ１３１：Ｙｅｓルート）、処理は端子Ｇを介してステップＳ５５（図１０）の処理に戻る。
【００８３】
終了ではなかったと判定された場合（ステップＳ１３１：Ｎｏルート）、回収希望者の要求が「戻る」であったかどうか判定する（ステップＳ１３３）。「戻る」であったと判定された場合（ステップＳ１３３：Ｙｅｓルート）、処理は端子Ｈを介して図１４の処理に移行する。「戻る」ではなかったと判定された場合（ステップＳ１３３：Ｎｏルート）、回収予約処理部５０２は、回収希望者の要求が廃棄であったかどうか判定する（ステップＳ１３５）。
【００８４】
廃棄ではなかったと判定された場合（ステップＳ１３５：Ｎｏルート）、回収予約処理部５０２は、回収希望者の要求が譲渡であると判断し、回収予約マスタＤＢ５１６（図４）のレコードを譲渡に対応して更新する（ステップＳ１３７）。すなわち、回収希望者の要求が譲渡であった場合、回収予約マスタＤＢ５１６（図４）の当該回収予約に対応するレコードの譲渡の列４１４の値を、初期値の「０」から「１」に更新する。
【００８５】
一方、回収希望者の要求が「廃棄」であったと判定された場合（ステップＳ１３５：Ｙｅｓルート）、ステップＳ１３７をスキップする。そして、回収予約処理部５０２は、図１７の受付メッセージ表示部１７００に示したような受付確認メッセージのデータを生成し、回収希望者端末７に送信する（ステップＳ１３９）。回収希望者端末７は、受付確認メッセージのデータを回収予約処理部５０２から受信し、表示装置に表示する（ステップＳ１４１）。このようにして、粗大ごみの回収予約処理が行われる。また、譲渡の可否が設定される。
【００８６】
次に、図１８を用いて、入力チェック１（図１２：ステップＳ８５）の処理の詳細について説明する。この処理は、粗大ごみ回収予約ページ（図１３）に対する、回収希望者からの選択入力データ（クリックされた日付）に基づき回収予約処理部５０２が行うエラー・チェックである。
【００８７】
まず、回収予約処理部５０２は、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、指定された日付（以下、希望日）を含む範囲を持つレコードを読み込む（ステップＳ１５１）。
【００８８】
該当するレコードが存在するかどうか判定し（ステップＳ１５３）、存在しないと判定された場合（ステップＳ１５３：Ｎｏルート）、ステップＳ１６３に移行する。
【００８９】
一方、存在すると判定された場合（ステップＳ１５３：Ｙｅｓルート）、当該読み込まれたレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値と強化品目回収日の列２１２の値とのうち、いずれかの値と希望日が等しいかどうか判定する（ステップＳ１５５）。すなわち、既に回収日として設定されている日付が希望日として指定されたかどうか判定する。
【００９０】
設定済みの回収日のいずれかと希望日とが等しいと判定された場合（ステップＳ１５５：Ｙｅｓルート）、入力チェック１の処理を終了する。
【００９１】
一方、設定済みの回収日のいずれとも希望日が等しくないと判定された場合（ステップＳ１５５：Ｎｏルート）、回収回数分の回収日が設定済みであるかどうか判定する（ステップＳ１５７）。すなわち、読み込まれたレコードにおける回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列とのうち、値が設定されている列の数と回収回数の列２０４の値とを比較する。等しい場合、回収回数分の回収日が設定済みである。
【００９２】
回収回数分の回収日が設定済みではないと判定された場合（ステップＳ１５７：Ｎｏルート）、入力チェック１の処理を終了する。一方、回収回数分の回収日が設定済みであると判定された場合（ステップＳ１５７：Ｙｅｓルート）、回収強化品目（以下、強化品目）が設定済みであるかどうか判定する（ステップＳ１５９）。すなわち、読み込まれたレコードにおける強化品目設定の列２０６に値が設定されているかどうか判定する。
【００９３】
強化品目が設定済みではないと判定された場合（ステップＳ１５９：Ｎｏルート）、ステップＳ１６３に移行する。一方、強化品目が設定済みであると判定された場合（ステップＳ１５９：Ｙｅｓルート）、強化品目の回収日が設定済みであるかどうか判定する（ステップＳ１６１）。すなわち、読み込まれたレコードにおける強化品目回収日の列２１２に値が設定されているかどうか判定する。
【００９４】
強化品目の回収日が設定済みではないと判定された場合（ステップＳ１６１：Ｎｏルート）、入力チェック１の処理を終了する。一方、強化品目の回収日が設定済みであると判定された場合（ステップＳ１６１：Ｙｅｓルート）、入力チェック１の処理結果として「エラー」と判定し、判定結果データを一旦記憶装置に格納する（ステップＳ１６３）。そして、回収予約処理部５０２は入力チェック１の処理を終了する。このように、粗大ごみ回収予約ページ（図１３）に対する、回収希望者からの選択入力データ（希望日）についてのエラー・チェックを行うことにより、不適切な希望日の選択を防止することができる。
【００９５】
次に、図１９を用いて、入力チェック２（図１４：ステップＳ１１３）の処理の詳細について説明する。この処理は、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データ（回収希望日の変更可否及び粗大ごみの種類）に基づき回収予約処理部５０２が行うエラー・チェックである。
【００９６】
まず、回収予約処理部５０２は、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、回収希望日を含む範囲を持つレコードを読み込む（ステップＳ１７１）。ここで、回収希望日（以下、希望日）とは、粗大ごみ回収予約ページ（図１３）において、回収希望者によってクリックされた日付であり、予約詳細入力ページ（図１５）において、回収希望日属性選択部１５０２に示されていた日付である。
【００９７】
なお、入力チェック１（図１２：ステップＳ８５）の処理により、ここでは、該当するレコードが存在するため、回収範囲マスタＤＢ５１２（図２）からレコードを特定しておく。
【００９８】
そして回収予約処理部５０２は、予約詳細入力ページ（図１５）において、回収希望日属性選択部１５０２に対する回収希望者からの選択入力が「変更不可」であったかどうか判定する（ステップＳ１７３）。「変更不可」ではなかったと判定された場合（ステップＳ１７３：Ｎｏルート）、入力チェック２の処理を終了する。
【００９９】
一方、「変更不可」であったと判定された場合（ステップＳ１７３：Ｙｅｓルート）、読み込まれたレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とのうち、いずれかの値と希望日が等しいかどうか判定する（ステップＳ１７５）。すなわち、希望日が、既に回収日として設定されている日付（強化品目回収日を除く）であるかどうか判定する。
【０１００】
設定済みの回収日のいずれかと希望日とが等しいと判定された場合（ステップＳ１７５：Ｙｅｓルート）、入力チェック２の処理を終了する。
【０１０１】
一方、設定済みの回収日のいずれとも希望日が等しくないと判定された場合（ステップＳ１７５：Ｎｏルート）、回収回数分の回収日が設定済みであるかどうか判定する（ステップＳ１７７）。すなわち、読み込まれたレコードにおける回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列とのうち、値が設定されている列の数と回収回数の列２０４の値とを比較する。等しい場合、回収回数分の回収日が設定済みである。
【０１０２】
回収回数分の回収日が設定済みではないと判定された場合（ステップＳ１７７：Ｎｏルート）、入力チェック２の処理を終了する。一方、回収回数分の回収日が設定済みであると判定された場合（ステップＳ１７７：Ｙｅｓルート）、回収強化品目（以下、強化品目）が設定済みであるかどうか判定する（ステップＳ１７９）。すなわち、読み込まれたレコードにおける強化品目設定の列２０６に値が設定されているかどうか判定する。
【０１０３】
強化品目が設定済みではないと判定された場合（ステップＳ１７９：Ｎｏルート）、ステップＳ１８５に移行する。一方、強化品目が設定済みであると判定された場合（ステップＳ１７９：Ｙｅｓルート）、予約詳細入力ページ（図１５）において、回収希望者によって粗大ごみ名選択部１５０４から選択された回収希望品目が、強化品目であったかどうか判定する（ステップＳ１８１）。すなわち、読み込まれたレコードにおける強化品目設定の列２０６の値と、粗大ごみ名選択部１５０４（図１５）において選択された粗大ごみに対応する品目コード（回収品目マスタＤＢ５１４（図３）参照）とが等しいかどうか判定する。
【０１０４】
回収希望品目が、強化品目ではなかったと判定された場合（ステップＳ１８１：Ｎｏルート）、ステップＳ１８５に移行する。一方、回収希望品目が、強化品目であったと判定された場合（ステップＳ１８１：Ｙｅｓルート）、強化品目の回収日が設定済みであるかどうか判定する（ステップＳ１８３）。すなわち、読み込まれたレコードにおける強化品目回収日の列２１２に値が設定されているかどうか判定する。
【０１０５】
強化品目の回収日が設定済みではないと判定された場合（ステップＳ１８３：Ｎｏルート）、入力チェック２の処理を終了する。一方、強化品目の回収日が設定済みであると判定された場合（ステップＳ１８３：Ｙｅｓルート）、入力チェック２の処理結果として「エラー」と判定し、判定結果データを一旦記憶装置に格納する（ステップＳ１８５）。そして、回収予約処理部５０２は入力チェック２の処理を終了する。このように、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データ（回収希望日の変更可否及び粗大ごみの種類）についてのエラー・チェックを行うことにより、不適切な選択入力を防止することができる。
【０１０６】
次に、図２０及び図２１を用いて、マスタＤＢ登録・更新（図１４：ステップＳ１２１）の処理の詳細について説明する。この処理は、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データに基づき、回収予約処理部５０２が、回収予約マスタＤＢ５１６（図４）へのレコード登録処理及び回収範囲マスタＤＢ５１２（図２）のレコード更新処理を行うものである。
【０１０７】
まず、回収予約処理部５０２は、予約詳細入力ページ（図１５）において、回収希望日属性選択部１５０２に対する回収希望者からの選択入力が「変更不可」であったかどうか判定する（図２０：ステップＳ１９１）。「変更不可」ではなかったと判定された場合（ステップＳ１９１：Ｎｏルート）、処理は端子Ｌを介して図２１の処理に移行する。
【０１０８】
一方、「変更不可」であったと判定された場合（ステップＳ１９１：Ｙｅｓルート）、回収予約処理部５０２は、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データに基づき回収予約マスタＤＢ５１６（図４）の新規レコードを生成し、回収予約マスタＤＢ５１６に登録する（ステップＳ１９３）。
【０１０９】
なお、この場合、登録するレコードにおける回収決定日の列４０６には、回収希望日の列４０４の値と等しい値を設定する。また、登録するレコードにおける手数料の列４１８には、回収品目マスタＤＢ５１４（図３）の当該回収品目における手数料１の列３０４の値を設定する。すなわち、回収日を限定する場合には、回収日を限定しない場合よりも手数料が高く設定される。
【０１１０】
そして回収予約処理部５０２は、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、回収希望日を含む範囲を持つレコードを読み込む（ステップＳ１９５）。ここで、回収希望日（以下、希望日）とは、粗大ごみ回収予約ページ（図１３）において回収希望者によって指定された日付であり且つ予約詳細入力ページ（図１５）において回収希望日属性選択部１５０２に示されていた日付である。
【０１１１】
なお、入力チェック１（図１２：ステップＳ８５）の処理により、該当するレコードが存在することは確認済みである。そして、読み込まれたレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とのうち、いずれかの値と希望日が等しいかどうか判定する（ステップＳ１９７）。すなわち、希望日が、既に回収日として設定されている日付（強化品目回収日を除く）であるかどうか判定する。
【０１１２】
設定済みの回収日のいずれかと希望日とが等しいと判定された場合（ステップＳ１９７：Ｙｅｓルート）、マスタＤＢ登録・更新処理を終了する。
【０１１３】
一方、設定済みの回収日のいずれとも希望日が等しくないと判定された場合（ステップＳ１９７：Ｎｏルート）、回収回数分の回収日が設定済みであるかどうか判定する（ステップＳ１９９）。すなわち、読み込まれたレコードにおける回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列とのうち、値が設定されている列の数と回収回数の列２０４の値とを比較する。等しい場合、回収回数分の回収日が設定済みである。
【０１１４】
回収回数分の回収日が設定済みであると判定された場合（ステップＳ１９９：Ｙｅｓルート）、回収強化品目（以下、強化品目と呼ぶ）の回収日が設定済みであるかどうか判定する（ステップＳ２０１）。すなわち、読み込まれたレコードにおける強化品目回収日の列２１２に値が設定されているかどうか判定する。
【０１１５】
なお、前の処理にて、強化品目の回収日が設定済みであれば、回収希望日が、既に設定されている強化品目の回収日と同一であることが確保されている。一方、強化品目の回収日が設定されていない場合には、回収希望日を新たな強化品目の回収日として設定する必要がある。
【０１１６】
強化品目の回収日が設定済みであると判定された場合（ステップＳ２０１：Ｙｅｓルート）、以下のステップＳ２０３をスキップし、マスタＤＢ登録・更新処理を終了する。一方、強化品目の回収日が設定済みではないと判定された場合（ステップＳ２０１：Ｎｏルート）、回収範囲マスタＤＢ５１２（図２）のレコード更新処理を行う（ステップＳ２０３）。すなわち、読み込まれたレコードにおける強化品目回収日の列２１２に、希望日（粗大ごみ回収予約ページ（図１３）において回収希望者によって指定された日付）を設定する。そして回収予約処理部５０２は、マスタＤＢ登録・更新処理を終了する。
【０１１７】
一方、回収回数分の回収日が設定済みではないと判定された場合（ステップＳ１９９：Ｎｏルート）、回収範囲マスタＤＢ５１２（図２）のレコード更新処理を行う（ステップＳ２０５）。すなわち、読み込まれたレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とを順にチェックし、最初の空き部分（値が設定されていない列）に希望日を設定する。
【０１１８】
そして回収予約処理部５０２は、ステップＳ２０５の処理によって回収回数分の回収日が設定済みとなったかどうか判定する（ステップＳ２０７）。すなわち、読み込まれたレコードにおける回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列とのうち、値が設定されている列の数と回収回数の列２０４の値とを比較する。等しい場合、回収回数分の回収日が設定済みである。
【０１１９】
未だ回収回数分の回収日が設定済みではないと判定された場合（ステップＳ２０７：Ｎｏルート）、以下のステップＳ２０９及びステップＳ２１１をスキップし、マスタＤＢ登録・更新処理を終了する。
【０１２０】
一方、回収回数分の回収日が設定済みとなったと判定された場合（ステップＳ２０７：Ｙｅｓルート）、回収予約処理部５０２は、読み込まれたレコードにおける範囲開始日の列２００の値と範囲終了日の列２０２の値とを用いて、回収予約マスタＤＢ５１６（図４）から、当該範囲内に希望日（回収希望日の列４０４の値）があり且つ回収決定日の列４０６の値が未だ設定されていないレコードを抽出する（ステップＳ２０９）。なお、該当するレコードは複数存在する場合もある。
【０１２１】
そして回収予約処理部５０２は、抽出された回収予約マスタＤＢ５１６（図４）のレコードにおける回収決定日の列４０６の値を設定する（ステップＳ２１１）。すなわち、ステップＳ１９５において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードの回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とのうち、ステップＳ２０９において抽出された回収予約マスタＤＢ５１６（図４）のレコードにおける回収希望日の列４０４の値に一番近い値を、当該抽出されたレコードにおける回収決定日の列４０６の値に登録する。なお、ステップＳ２０９において抽出されたレコードが複数存在する場合には、抽出されたレコード全てについてこの処理を行う。そして、マスタＤＢ登録・更新処理を終了する。
【０１２２】
このように、回収日を限定する回収希望者の希望日に基づき、受付順に回収日が設定される。また、回収回数分の回収日が設定された後回収日を限定する強化品目の回収希望があれば、その回収希望日が強化品目回収日として設定される。
なお、回収回数分の回収日が設定される前であっても、回収日を限定する強化品目の回収希望があれば、強化品目回収日として設定されるような構成であってもよい。
【０１２３】
また、ステップＳ２０７においては、回収回数分の回収日が設定された後に、回収日が未定の回収予約につき自動的に回収日を設定する構成を示したが、回収回数分の回収日が設定される前であっても、回収日が未定の回収予約につき自動的に回収日を設定するようにしてもよい。
【０１２４】
次に、図２１を用いて端子Ｌ（ステップＳ１９１（図２０）：Ｎｏルート）以降の処理について説明する。回収予約処理部５０２は、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、回収予約者によって指定された希望日を含む範囲を持つレコードを読み込む（ステップＳ２２１）。
【０１２５】
そして回収予約処理部５０２は、回収強化品目（以下、強化品目）が設定済みであるかどうか判定する（ステップＳ２２３）。すなわち、ステップＳ２２１において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードにおける強化品目設定の列２０６に値が設定されているかどうか判定する。
【０１２６】
強化品目が設定済みではないと判定された場合（ステップＳ２２３：Ｎｏルート）、ステップＳ２３１に移行する。一方、強化品目が設定済みであると判定された場合（ステップＳ２２３：Ｙｅｓルート）、予約詳細入力ページ（図１５）において、回収希望者によって粗大ごみ名選択部１５０４から選択された回収希望品目が、強化品目であったかどうか判定する（ステップＳ２２５）。すなわち、読み込まれたレコードにおける強化品目設定の列２０６の値と、粗大ごみ名選択部１５０４（図１５）において選択された粗大ごみに対応する品目コード（回収品目マスタＤＢ５１４（図３）参照）とが等しいかどうか判定する。
【０１２７】
回収希望品目が、強化品目ではなかったと判定された場合（ステップＳ２２５：Ｎｏルート）、ステップＳ２３１に移行する。一方、回収希望品目が、強化品目であったと判定された場合（ステップＳ２２５：Ｙｅｓルート）、強化品目の回収日が設定済みであるかどうか判定する（ステップＳ２２７）。すなわち、読み込まれたレコードにおける強化品目回収日の列２１２に値が設定されているかどうか判定する。
【０１２８】
強化品目の回収日が設定済みであると判定された場合（ステップＳ２２７：Ｙｅｓルート）、回収予約処理部５０２は、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データに基づき回収予約マスタＤＢ５１６（図４）の新規レコードを生成し、回収予約マスタＤＢ５１６に登録する（ステップＳ２２９）。
【０１２９】
なお、この場合、登録するレコードにおける回収決定日の列４０６には、ステップＳ２２１において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードにおける強化品目回収日の列２１２の値と等しい値を設定する。また、登録するレコードにおける手数料の列４１８には、回収品目マスタＤＢ５１４（図３）の当該回収品目における手数料２の列３０６の値を設定する。すなわち、回収日を限定しない場合には、回収日を限定した場合よりも手数料が安く設定される。
【０１３０】
これにより、特に回収日にこだわりのない回収希望者の場合、回収される粗大ごみが強化品目であれば強化品目回収日に回収されるようになる。すなわち、強化品目回収日にはできるだけ多くの強化品目の粗大ごみが回収されるようになる。
【０１３１】
一方、強化品目の回収日が設定済みではないと判定された場合（ステップＳ２２７：Ｎｏルート）、回収予約処理部５０２は、予約詳細入力ページ（図１５）に対する、回収希望者からの選択入力データに基づき回収予約マスタＤＢ５１６（図４）の新規レコードを生成し、回収予約マスタＤＢ５１６に登録する（ステップＳ２３１）。
【０１３２】
なお、この場合、登録するレコードにおける回収決定日の列４０６には値を登録しない。また、登録するレコードにおける手数料の列４１８には、回収品目マスタＤＢ５１４（図３）の当該回収品目における手数料２の列３０６の値を設定する。ステップＳ２２９と同様に、回収日を限定しない場合には、回収日を限定した場合よりも手数料が安く設定される。
【０１３３】
次に、回収予約処理部５０２は、回収回数分の回収日が設定済みであるかどうか判定する（ステップＳ２３３）。すなわち、ステップＳ２２１において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードにおける回収日１の列２０８と回収日２の列２１０と図示しない回収日ｎの列とのうち、値が設定されている列の数と回収回数の列２０４の値とを比較する。等しい場合、回収回数分の回収日が設定済みである。
【０１３４】
未だ回収回数分の回収日が設定済みではないと判定された場合（ステップＳ２３３：Ｎｏルート）、以下のステップＳ２３５をスキップし、マスタＤＢ登録・更新処理を終了する。
【０１３５】
一方、回収回数分の回収日が設定済みであると判定された場合（ステップＳ２３３：Ｙｅｓルート）、回収予約処理部５０２は、ステップＳ２３１において登録された回収予約マスタＤＢ５１６（図４）のレコードにおける回収決定日の列４０６の値を設定する（ステップＳ２３５）。すなわち、ステップＳ２２１において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とのうち、ステップＳ２３１において登録された回収予約マスタＤＢ５１６（図４）のレコードにおける回収希望日の列４０４の値に一番近い値を、当該登録されたレコードにおける回収決定日の列４０６の値に登録する。そして、マスタＤＢ登録・更新処理を終了する。
【０１３６】
以上のようにして、回収予約に関するデータが回収範囲マスタＤＢ５１２（図２）及び回収予約マスタＤＢ５１６（図４）に登録される。また、場合によっては回収日が自動的に設定される。
【０１３７】
次に、図２２乃至図２５を用いて、端子Ｆ（ステップＳ６３（図１０）：Ｎｏルート）以降の粗大ごみの引き取り予約処理について説明する。粗大ごみ回収管理サーバ５の引き取り予約処理部５０４は、回収予約マスタＤＢ５１６（図４）を検索し、譲渡の列４１４が「１」で且つ譲渡先の列４１６の値が未設定で且つ回収決定日の列４０６の値が設定済みであるレコードを読み込む（図２２：ステップＳ２４１）。
【０１３８】
そして引き取り予約処理部５０４は、ステップＳ２４１において読み込まれたレコードのデータを用いて引き取り予約ページのデータを生成し、引き取り希望者端末９に送信する（ステップＳ２４３）。なお、ステップＳ２４１において、該当するレコードが存在しなかった場合には、例えば「現在、引き取り可能な回収品はありません」等のメッセージを含む引き取り予約ページのデータを生成し、引き取り希望者端末９に送信する。引き取り希望者端末９は、引き取り予約ページのデータを引き取り予約処理部５０４から受信し、表示装置に表示する（ステップＳ２４５）。
【０１３９】
図２３に、引き取り予約ページの一例を示す。図２３に示す例には、回収品リスト２３００と終了ボタン２３１０とが含まれている。また、回収品リスト２３００には、品名の列２３０２と画像の列２３０４と物件番号（Ｎｏ．）の列２３０６とが含まれている。
【０１４０】
品名の列２３０２には、ステップＳ２４１（図２２）において読み込まれたレコード（以下、回収予約レコード）の回収品目の列４１２の値に対応する品名（回収品目マスタＤＢ５１４（図３）参照）が示されている。また、粗大ごみ（回収品）の画像データのファイル名等が、回収予約レコードの画像ファイルの列４２８に登録されている場合、画像の列２３０４には画像ボタンが含まれる。また、物件番号（Ｎｏ．）の列２３０６には、回収予約レコードの受付番号（Ｎｏ．）の列４００の値が、ページ・リンク形式で示されている。
【０１４１】
図２２のフローに戻り、引き取り希望者端末９は、引き取り希望者からの引き取り予約ページ（図２３）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ２４７）。引き取り予約処理部５０４は、選択入力データを引き取り希望者端末９から受信し、一旦記憶装置に格納する（ステップＳ２４９）。
【０１４２】
そして引き取り予約処理部５０４は、引き取り予約ページ（図２３）において、終了ボタン２３１０と画像の列２３０４に含まれている画像ボタンと物件番号（Ｎｏ．）の列２３０６に含まれているページ・リンクとのうち、いずれがクリックされたかによって、引き取り希望者の要求を判定する。すなわち、引き取り希望者の要求が終了であったかどうか判定し（ステップＳ２５１）、終了であったと判定された場合（ステップＳ２５１：Ｙｅｓルート）、処理は端子Ｇを介してステップＳ５５（図１０）の処理に戻る。
【０１４３】
終了ではなかったと判定された場合（ステップＳ２５１：Ｎｏルート）、引き取り希望者の要求が画像の閲覧であったかどうか判定する（ステップＳ２５３）。画像の閲覧であったと判定された場合（ステップＳ２５３：Ｙｅｓルート）、引き取り予約処理部５０４は、引き取り予約ページ（図２３）において、画像ボタンのクリックにより指定された回収品の画像データを含む、画像ページのデータを生成し、引き取り希望者端末９に送信する（ステップＳ２５５）。引き取り希望者端末９は、画像ページのデータを引き取り予約処理部５０４から受信し、表示装置に表示する（ステップＳ２５７）。
【０１４４】
一方、画像の閲覧ではなかったと判定された場合（ステップＳ２５３：Ｎｏルート）、処理は端子Ｍ及びＮを介して図２４の処理に移行する。
【０１４５】
引き取り予約処理部５０４は、引き取り予約ページ（図２３）において、ページ・リンク（物件番号）のクリックにより指定された回収品についての引き取り確認ページのデータを生成し、引き取り希望者端末９に送信する（ステップＳ２６１）。引き取り希望者端末９は、引き取り確認ページのデータを引き取り予約処理部５０４から受信し、表示装置に表示する（ステップＳ２６３）。
【０１４６】
図２５に、引き取り確認ページの一例を示す。図２５に示す例には、物件番号（Ｎｏ．）表示部２５００と配達日表示部２５０２と引き取り者氏名入力部２５０４と引き取り者住所入力部２５０６と引き取り手数料表示部２５０８と受付メッセージ表示部２５１０と引取ボタン２５１２と戻るボタン２５１４と終了ボタン２５１６とが含まれている。
【０１４７】
物件番号（Ｎｏ．）表示部２５００には、引き取り希望者が引き取り予約ページ（図２３）において引き取り希望回収品の物件番号（Ｎｏ．）として選択した番号が示されている。また、配達日表示部２５０２には、当該回収品の回収日（回収予約マスタＤＢ５１６（図４）のレコードにおける回収決定日の列４０６の値）が示されている。すなわち、本実施の形態においては、粗大ごみ（回収品）の引き取り希望者に対して配達が行われ、配達日は当該回収品の回収日と同日に設定される。なお、引き取り希望者の配達希望日を受け付けるような構成であってもよい。
【０１４８】
引き取り者氏名入力部２５０４と引き取り者住所入力部２５０６とには、引き取り者の属性データを入力するための入力欄が設けられている。なお、引き取り希望者のログイン・データを用いて、氏名及び住所を予め表示させておくような構成であってもよい。また、図１５に示した例のように、地図画像を用いて住所データを設定させるような構成であってもよい。
【０１４９】
引き取り手数料表示部２５０８には、当該回収品の回収手数料（回収予約マスタＤＢ５１６（図４）のレコードにおける手数料の列４１８の値）が示されている。すなわち、本実施の形態においては、粗大ごみ（回収品）の引き取り希望者が負担すべき手数料は、当該回収品の回収手数料と同額に設定される。そして、引き取り先が決定した回収品の回収希望者は、回収手数料を徴収されないようになる。なお、回収手数料と引き取り手数料とを別個に徴収するような構成であってもよい。
【０１５０】
なお、引き取り確認ページの初期画面では、受付メッセージ表示部２５１０には図２５に示す例とは異なるメッセージが示される又はメッセージが示されない場合もある。例えば図２５に示されているメッセージは、引取ボタン２５１２がクリックされ、引き取り予約処理が完了した場合に示される。
【０１５１】
図２４のフローに戻り、引き取り希望者端末９は、引き取り希望者からの引き取り確認ページ（図２５）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ２６５）。引き取り予約処理部５０４は、選択入力データを引き取り希望者端末９から受信し、一旦記憶装置に格納する（ステップＳ２６７）。
【０１５２】
そして引き取り予約処理部５０４は、引き取り確認ページ（図２５）において、引取ボタン２５１２と戻るボタン２５１４と終了ボタン２５１６とのうち、いずれのボタンがクリックされたかによって、引き取り希望者の要求を判定する。すなわち、引き取り希望者の要求が終了であったかどうか判定し（ステップＳ２６９）、終了であったと判定された場合（ステップＳ２６９：Ｙｅｓルート）、処理は端子Ｇを介してステップＳ５５（図１０）の処理に戻る。
【０１５３】
終了ではなかったと判定された場合（ステップＳ２６９：Ｎｏルート）、引き取り希望者の要求が「戻る」であったかどうか判定する（ステップＳ２７１）。「戻る」であったと判定された場合（ステップＳ２７１：Ｙｅｓルート）、処理は端子Ｆを介して図２２の処理に戻る。
【０１５４】
一方、「戻る」ではなかったと判定された場合（ステップＳ２７１：Ｎｏルート）、引き取り予約処理部５０４は、引き取り希望者の要求が「引き取り」であると判断し、引き取り確認ページ（図２５）に対する、引き取り希望者からの選択入力データに基づき引き取りマスタＤＢ５１８（図５）の新規レコードを生成し、引き取りマスタＤＢ５１８に登録する（ステップＳ２７３）。なお、本実施の形態においては、登録するレコードにおける手数料の列５５４には、当該回収品に対応する回収予約マスタＤＢ５１６（図４）のレコードにおける手数料の列４１８の値と等しい値を設定する。
【０１５５】
そして、引き取り予約処理部５０４は、当該回収品に対応する回収予約マスタＤＢ５１６（図４）のレコードを更新する（ステップＳ２７５）。すなわち、手数料の列４１８の値を「０」に更新し、ステップＳ２７３において登録された、引き取りマスタＤＢ５１８（図５）のレコードにおける受付番号（Ｎｏ．）の列５５０の値を、譲渡先の列４１６に登録する。
【０１５６】
そして、引き取り予約処理部５０４は、図２５の受付メッセージ表示部２５１０に示したような受付確認メッセージのデータを生成し、引き取り希望者端末９に送信する（ステップＳ２７７）。引き取り希望者端末９は、受付確認メッセージのデータを引き取り予約処理部５０４から受信し、表示装置に表示する（ステップＳ２７９）。このようにして、粗大ごみ（回収品）の引き取り予約処理が行われる。また、所定のルールに基づき手数料が設定される。
【０１５７】
次に、図２６乃至図３４を用いて粗大ごみの回収予定設定処理について説明する。回収業者端末１１は、回収業者ユーザからの要求に従い、粗大ごみ回収管理サーバ５にメニュー・ページのデータ要求を送信する（図２６：ステップＳ２８１）。粗大ごみ回収管理サーバ５の回収予定処理部５０６は、メニュー・ページのデータ要求を回収業者端末１１から受信する（ステップＳ２８３）。そして、回収予定処理部５０６は、回収業者向けのメニュー・ページのデータを生成し、回収業者端末１１に送信する（ステップＳ２８５）。回収業者端末１１は、回収業者向けのメニュー・ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ２８７）。
【０１５８】
図２７に、回収業者向けのメニュー・ページの一例を示す。図２７に示す例には、粗大ごみ回収計画予定ボタン２７００が含まれている。
【０１５９】
図２６のフローに戻り、回収業者端末１１は、回収業者ユーザからの回収業者向けのメニュー・ページ（図２７）に対するメニューの選択入力を受け付ける（ステップＳ２８９）。本実施の形態においては、メニューは「粗大ごみ回収予定」のみであるため、回収業者端末１１は、粗大ごみ回収予定入力ページのデータ要求を粗大ごみ回収管理サーバ５に送信する（ステップＳ２９１）。回収予定処理部５０６は、粗大ごみ回収予定入力ページのデータ要求を回収業者端末１１から受信する（ステップＳ２９３）。
【０１６０】
回収予定処理部５０６は、カレンダ・マスタＤＢ５２０から当月のカレンダ・データを読み込み、カレンダ・ワーク５２２に一旦格納する（ステップＳ２９５）。そして回収予定処理部５０６は、回収範囲マスタＤＢ５１２（図２）から当月の回収に関わるデータ（範囲開始日の列２００の値又は範囲終了日の列２０２の値が当月に含まれるレコード）を読み込み、カレンダ・データに対応付けてカレンダ・ワーク５２２に格納する（ステップＳ２９７）。
【０１６１】
さらに回収予定処理部５０６は、回収予約マスタＤＢ５１６（図４）から、回収希望日の列４０４の値が当月に含まれ且つ回収決定日の列４０６に値が設定されていないレコードを読み込み、カレンダ・データに対応付けてカレンダ・ワーク５２２に格納する（ステップＳ２９９）。
【０１６２】
回収予定処理部５０６は、カレンダ・ワーク５２２に格納されたデータと回収品目マスタＤＢ５１４（図３）に格納されているデータとを用いて粗大ごみ回収予定入力ページのデータを生成し、回収業者端末１１に送信する（ステップＳ３０１）。回収業者端末１１は、粗大ごみ回収予定入力ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３０３）。
【０１６３】
図２８に、粗大ごみ回収予定入力ページの一例を示す。図２８に示す例には、回収予定表示部２８００と回収日指定ボタン２８１０と終了ボタン２８２０とが含まれている。回収予定表示部２８００には、１ヶ月（当月）のカレンダ・データと回収回数と（回収）強化品目とが示されている。また、粗大ごみ回収計画の対象となる期間が、色や斜線等の表示の違いによって示されており、既に決まっている通常の回収日が楕円、強化品目の回収日が四角で囲まれて示されている。
【０１６４】
また、図２８の例では、１０日と１２日とに下付き文字の「２」と「１」とが示されているが、これは、回収日を限定しない回収希望者の数を表している。例えば、回収希望日は１０日であるが異なる回収日が設定されてもよいという回収希望者が２人いることを示している。その他、回収回数や強化品目回収日等の表示項目については、図１３に示した粗大ごみ回収予約ページの例と同様の構成である。
【０１６５】
そして、回収業者端末１１は、カレンダ・データの日付のクリックを、回収日の選択として受け付ける。例えば日付の色が変わる等、選択された日付が特定できるような構成となっている。そして回収日指定ボタン２８１０のクリックにより、選択されている日付を回収日に設定するという要求を受け付ける。回収日指定ボタン２８１０は、日付が選択されていないとクリックを受け付けないような構成となっているが、日付が選択されていない状態であってもクリックを一旦受け付け、回収日の指定を促すメッセージを表示するような構成であってもよい。
【０１６６】
また、回収業者端末１１は、カレンダ・データの日付のうち、既に回収日として設定されている日付（以下、既存回収日と呼ぶ）のクリックを、後述する「回収日指定」・「予約一覧」選択ページへの移行要求として受け付ける。
【０１６７】
すなわち、本ページでは、既存回収日以外の日付の選択且つ回収日指定ボタン２８１０のクリックと既存回収日のクリックと終了ボタン２８２０のクリックとのいずれかを、回収業者ユーザの選択入力として受け付ける。
【０１６８】
なお、本実施の形態においては、例えば図２８の例に示したページの状態から、回収業者ユーザによって、カレンダ・データの例えば１０日が選択され且つ回収日指定ボタン２８１０がクリックされると、回収予定処理部５０６により、１０日が新規な回収日として設定され且つ１０日と１２日とに下付き文字で示されていた回収予約の回収日が所定のルールに基づき１０日に集約されるような構成となっている。すなわち、未だ回収日が決まっていない回収予約の回収日が自動的に設定される。
【０１６９】
一方で、例えば回収業者ユーザが、下付き文字をドラッグして、既存回収日にドロップするという画面操作を行うことにより、回収業者端末１１は、未だ回収日が決まっていない回収予約の回収日の設定要求として受け付けるような構成であってもよい。すなわち、未だ回収日が決まっていない回収予約の回収日を、回収業者ユーザが手動設定するような構成であってもよい。また、自動設定と手動設定とのいずれも可能とするような構成であってもよい。
【０１７０】
図２６のフローに戻り、回収業者端末１１は、回収業者ユーザからの粗大ごみ回収予定入力ページ（図２８）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ３０５）。回収予定処理部５０６は、選択入力データを回収業者端末１１から受信し、一旦記憶装置に格納する（ステップＳ３０７）。処理は端子Ｐ及びＱを介して図２９の処理に移行する。
【０１７１】
回収予定処理部５０６は、粗大ごみ回収予定入力ページ（図２８）において、既存回収日と回収日指定ボタン２８１０と終了ボタン２８２０とのうち、いずれがクリックされたかによって、回収業者ユーザの要求を判定する。すなわち、回収業者ユーザの要求が終了であったかどうか判定し（ステップＳ３１１）、終了であったと判定された場合（ステップＳ３１１：Ｙｅｓルート）、処理は端子Ｒを介してステップＳ２８５（図２６）の処理に戻る。
【０１７２】
終了ではなかったと判定された場合（ステップＳ３１１：Ｎｏルート）、回収業者ユーザの操作が既存回収日のクリックであったかどうか判定する（ステップＳ３１３）。既存回収日のクリックではなかったと判定された場合（ステップＳ３１３：Ｎｏルート）、以下のステップＳ３１５乃至ステップＳ３２３をスキップし、ステップＳ３２５に移行する。
【０１７３】
一方、既存回収日のクリックであったと判定された場合（ステップＳ３１３：Ｙｅｓルート）、回収予定処理部５０６は、指定された既存回収日のデータを含む、「回収日指定」・「予約一覧」選択ページのデータを生成し、回収業者端末１１に送信する（ステップＳ３１５）。回収業者端末１１は、「回収日指定」・「予約一覧」選択ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３１７）。
【０１７４】
「回収日指定」・「予約一覧」選択ページは、図示しないが、例えば粗大ごみ回収予定入力ページ（図２８）において指定された既存回収日のデータと、当該既存回収日における回収予約の状況を閲覧するための予約一覧ページに移行するという選択肢と当該既存回収日を含む範囲内における、回収日が決まっていない回収予約の回収日を一番近い既存回収日に集約する回収日指定処理を行うという選択肢とのいずれかを選択するための例えばラジオ・ボタンとを含む。
【０１７５】
回収業者端末１１は、回収業者ユーザからの「回収日指定」・「予約一覧」選択ページに対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ３１９）。回収予定処理部５０６は、選択入力データを回収業者端末１１から受信する（ステップＳ３２１）。
【０１７６】
回収予定処理部５０６は、回収業者ユーザからの要求が回収日指定処理であるかどうか判定し（ステップＳ３２３）、回収日指定処理ではないと判定された場合には（ステップＳ３２３：Ｎｏルート）、処理は端子Ｓを介して図３０の処理に移行する。
【０１７７】
一方、回収業者ユーザからの要求が回収日指定処理であると判定された場合（ステップＳ３２３：Ｙｅｓルート）、回収予定処理部５０６は、回収範囲マスタＤＢ５１２（図２）を検索し、範囲開始日の列２００の値と範囲終了日の列２０２の値とから、回収業者ユーザによって指定された日付を含む範囲を持つレコードを読み込み、当該指定された日付を回収日に設定する（ステップＳ３２５）。
【０１７８】
すなわち、読み込まれたレコードにおける回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とを順にチェックし、最初の空き部分（値が設定されていない列）に、指定された日付を設定する。なお、指定された日付が既存回収日であった場合には（ステップＳ３１３：Ｙｅｓルート経由）、回収日の設定（重複登録）は行わない。
【０１７９】
そして、回収予定処理部５０６は、読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードにおける範囲開始日の列２００の値と範囲終了日の列２０２の値とを用いて、回収予約マスタＤＢ５１６（図４）から、当該範囲内に希望日（回収希望日の列４０４の値）があり且つ回収決定日の列４０６の値が未だ設定されていないレコードを抽出し、回収決定日の列４０６の値を設定する（ステップＳ３２７）。
【０１８０】
すなわち、ステップＳ３２５において読み込まれた、回収範囲マスタＤＢ５１２（図２）のレコードの回収日１の列２０８の値と回収日２の列２１０の値と図示しない回収日ｎの列の値とのうち、ステップＳ３２７において抽出された回収予約マスタＤＢ５１６（図４）のレコードにおける回収希望日の列４０４の値に一番近い値を、当該抽出されたレコードにおける回収決定日の列４０６の値に登録する。なお、ステップＳ３２７において抽出されたレコードが複数存在する場合には、抽出されたレコード全てについてこの処理を行う。
【０１８１】
なお、ステップＳ３２５及びステップＳ３２７の処理を行う前にシミュレーション処理を行い、例えば指定された新規な回収日に対して回収予約が１件も集約されないような場合には、確認メッセージを生成して回収業者端末１１に送信するような構成であってもよい。また、一番近い値が複数ある場合には、最も回収個数が少ない日に設定するような場合もある。回収量の偏りを抑えるためである。
【０１８２】
そして、回収予定処理部５０６は、ステップＳ３２５及びステップＳ３２７における処理結果に基づきカレンダ・ワーク５２２に格納されているデータを更新する（ステップＳ３２９）。処理は端子Ｔを介してステップＳ３０１（図２６）に戻る。このようにして、回収業者ユーザからの要求に基づいた回収日指定処理が行われる。
【０１８３】
次に、図３０乃至図３４を用いて端子Ｓ（ステップＳ３２３（図２９）：Ｎｏルート）以降の処理について説明する。回収予定処理部５０６は、回収予約マスタＤＢ５１６（図４）を検索し、回収決定日の列４０６の値が、粗大ごみ回収予定入力ページ（図２８）において指定された既存回収日と等しいレコードを読み込む（ステップＳ３３１）。
【０１８４】
そして回収予定処理部５０６は、読み込まれた、回収予約マスタＤＢ５１６（図４）のレコードのデータと、回収品目マスタＤＢ５１４（図３）に格納されているデータと、引き取りマスタＤＢ５１８（図５）に格納されているデータとを用いて予約一覧ページ・データを生成し、回収業者端末１１に送信する（ステップＳ３３３）。回収業者端末１１は、予約一覧ページ・データを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３３５）。
【０１８５】
図３１に、予約一覧ページの一例を示す。図３１に示す例には、回収日表示部３１００と回収予約リスト表示部３１１０と戻るボタン３１２０と終了ボタン３１３０とが含まれている。また、回収予約リスト表示部３１１０には、受付番号（Ｎｏ．）の列３１１１と氏名の列３１１２と住所の列３１１３と種類の列３１１４と配送先住所の列３１１５と画像の列３１１６と通知処理の列３１１７と回収予定時刻の列３１１８とが含まれている。
【０１８６】
回収日表示部３１００には、粗大ごみ回収予定入力ページ（図２８）において指定された回収日が示されている。そして、当該回収日に回収が実施される予定となっている回収予約の一覧が、回収予約リスト表示部３１１０に示されている。回収予約リスト表示部３１１０の各列には、ステップＳ３３１（図３０）において読み込まれたレコード（以下、回収予約レコード）の各列に対応するデータが示されている。
【０１８７】
受付番号（Ｎｏ．）の列３１１１には、回収予約レコードの受付番号（Ｎｏ．）の列４００の値が、ページ・リンク形式で示されている。また、種類の列３１１４には、回収予約レコードの回収品目の列４１２の値に対応する品名（回収品目マスタＤＢ５１４（図３）参照）が示されている。また、配送先住所の列３１１５には、回収予約レコードの譲渡先の列４１６の値に対応する譲渡先の住所（引き取りマスタＤＢ５１８（図５）参照）が示されている。
【０１８８】
また、粗大ごみ（回収品）の画像データのファイル名等が、回収予約レコードの画像ファイルの列４２８に登録されている場合、画像の列３１１６には画像ボタンが含まれる。また、通知処理の列３１１７には、回収予約レコードの通知の列４３０の値が「１」の場合に「済」が示される。
【０１８９】
図３０のフローに戻り、回収業者端末１１は、回収業者ユーザからの予約一覧ページ（図３１）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ３３７）。回収予定処理部５０６は、選択入力データを回収業者端末１１から受信し、一旦記憶装置に格納する（ステップＳ３３９）。
【０１９０】
そして回収予定処理部５０６は、予約一覧ページ（図３１）において、終了ボタン３１３０と戻るボタン３１２０と画像の列３１１６に含まれている画像ボタンと受付番号（Ｎｏ．）の列３１１１に含まれているページ・リンクとのうち、いずれがクリックされたかによって、回収業者ユーザの要求を判定する。すなわち、回収業者ユーザの要求が終了であったかどうか判定し（ステップＳ３４１）、終了であったと判定された場合（ステップＳ３４１：Ｙｅｓルート）、処理は端子Ｒを介してステップＳ２８５（図２６）の処理に戻る。
【０１９１】
終了ではなかったと判定された場合（ステップＳ３４１：Ｎｏルート）、回収業者ユーザの要求が「戻る」であったかどうか判定する（ステップＳ３４３）。
「戻る」であったと判定された場合（ステップＳ３４３：Ｙｅｓルート）、処理は端子Ｔを介してステップＳ３０１（図２６）の処理に戻る。
【０１９２】
一方、「戻る」ではなかったと判定された場合（ステップＳ３４３：Ｎｏルート）、回収業者ユーザの要求が画像の閲覧であったかどうか判定する（ステップＳ３４５）。画像の閲覧であったと判定された場合（ステップＳ３４５：Ｙｅｓルート）、回収予定処理部５０６は、予約一覧ページ（図３１）において、画像ボタンのクリックにより指定された回収品の画像データを含む、画像ページのデータを生成し、回収業者端末１１に送信する（ステップＳ３４７）。回収業者端末１１は、画像ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３４９）。
【０１９３】
一方、画像の閲覧ではなかったと判定された場合（ステップＳ３４５：Ｎｏルート）、処理は端子Ｕ及びＶを介して図３２の処理に移行する。
【０１９４】
回収予定処理部５０６は、予約一覧ページ（図３１）においてクリックにより指定されたページ・リンク（受付番号）に基づき回収予約マスタＤＢ５１６（図４）を検索し、抽出されたレコードの通知の列４３０の値を特定する（ステップＳ３５１）。
【０１９５】
そして回収予定処理部５０６は、ステップＳ３５１において特定された値が「１」であるかどうか判定する（ステップＳ３５３）。「１」であったと判定された場合（ステップＳ３５３：Ｙｅｓルート）、回収予定処理部５０６は、ステップＳ３５１において抽出されたレコードのデータを用いて回収予約確認ページのデータを生成し、回収業者端末１１に送信する（ステップＳ３５５）。回収業者端末１１は、回収予約確認ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３５７）。
【０１９６】
回収予約確認ページは、図示しないが、例えば後述する回収予約者通知ページに示されるデータと同様のデータが示される。但し、回収予約者通知ページにおける入力項目は回収予約確認ページにおいては表示項目として示され、ボタンについては、戻るボタンのみが含まれるような構成となっている。
【０１９７】
一方、「１」ではなかったと判定された場合（ステップＳ３５３：Ｎｏルート）、回収予定処理部５０６は、ステップＳ３５１において抽出されたレコードのデータを用いて回収予約者通知ページのデータを生成し、回収業者端末１１に送信する（ステップＳ３５９）。回収業者端末１１は、回収予約者通知ページのデータを回収予定処理部５０６から受信し、表示装置に表示する（ステップＳ３６１）。
【０１９８】
図３３に、回収予約者通知ページの一例を示す。図３３に示す例には、受付番号（Ｎｏ．）表示部３３００と回収日表示部３３１０と回収予定時刻入力部３３２０と手数料入力部３３３０と送信日表示部３３４０と送信ボタン３３５０と戻るボタン３３６０と終了ボタン３３７０とが含まれている。
【０１９９】
回収予定時刻入力部３３２０では、当該回収における回収時間の入力を回収業者ユーザから受け付ける。また、手数料入力部３３３０には、当該回収における手数料（回収予約マスタＤＢ５１６（図４）参照）が示されており、回収業者ユーザによる手数料の変更を受け付けることが可能となっている。
【０２００】
また、送信日表示部３３４０には、例えば回収日の前日が示されており、この日に回収予約者へ回収実施の通知を行うことが示されている。本実施の形態においては、通知はメールによって行われるため、回収予約マスタＤＢ５１６（図４）のメール・アドレス（ｅ−ｍａｉｌ）の列４２６の値を用いて、例えば回収日の前日に本ページの内容を回収希望者にメール送信するという設定がなされる。
【０２０１】
図３２のフローに戻り、回収業者端末１１は、回収業者ユーザからの回収予約者通知ページ（図３３）に対する選択入力を受け付け、選択入力データを粗大ごみ回収管理サーバ５に送信する（ステップＳ３６３）。回収予定処理部５０６は、選択入力データを回収業者端末１１から受信し、一旦記憶装置に格納する（ステップＳ３６５）。
【０２０２】
そして回収予定処理部５０６は、回収予約者通知ページ（図３３）において、送信ボタン３３５０と戻るボタン３３６０と終了ボタン３３７０とのうち、いずれのボタンがクリックされたかによって、回収業者ユーザの要求を判定する。すなわち、回収業者ユーザの要求が終了であったかどうか判定し（ステップＳ３６７）、終了であったと判定された場合（ステップＳ３６７：Ｙｅｓルート）、処理は端子Ｒを介してステップＳ２８５（図２６）の処理に戻る。
【０２０３】
終了ではなかったと判定された場合（ステップＳ３６７：Ｎｏルート）、回収業者ユーザの要求が「戻る」であったかどうか判定する（ステップＳ３６９）。
「戻る」であったと判定された場合（ステップＳ３６９：Ｙｅｓルート）、処理は端子Ｓを介して図３０の処理に戻る。
【０２０４】
「戻る」ではなかったと判定された場合（ステップＳ３６９：Ｎｏルート）、回収予定処理部５０６は、回収予約マスタＤＢ５１６（図４）のレコードを更新する（ステップＳ３７１）。すなわち、回収予約者通知ページ（図３３）に対する回収業者ユーザからの選択入力データに基づき、ステップＳ３５１において抽出された回収予約マスタＤＢ５１６（図４）のレコードの回収時間の列４１０の値と手数料の列４１８の値とを登録する。また、当該レコードの通知の列４３０の値を「１」に更新する。
【０２０５】
また、回収予定処理部５０６は、更新された回収予約マスタＤＢ５１６（図４）のレコードのデータを用いて「回収予約者へのお知らせ」メールを生成し、図示しないメール・サーバに対して送信予約の設定を行う（ステップＳ３７３）。
【０２０６】
図３４に、「回収予約者へのお知らせ」メールの一例を示す。図３４に示す例には、受付番号（Ｎｏ．）表示部３４００と回収日表示部３４１０と回収予定時刻表示部３４２０と手数料表示部３４３０と受付番号（Ｎｏ．）拡大表示部３４５０とが含まれている。このような内容のメールを、例えば回収日の前日に回収希望者に対して送信することにより、受付番号及び手数料を通知するとともに、粗大ごみの出し忘れ防止を図っている。
【０２０７】
図３２のフローに戻り、処理は端子Ｓを介して図３０の処理に戻る。このようにして、粗大ごみの回収予定設定処理が行われる。また、回収希望者に確認の通知がなされる。
【０２０８】
以上本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、図１に示したシステム構成は一例であって他の構成であっても上記の実施パターンを実現することができればよい。また、図１に示した粗大ごみ回収管理サーバ５の機能ブロック図のとおりにプログラムモジュールが作成されない場合もある。
【０２０９】
また、例えば図２乃至図５に示したテーブル構成は一例であって、同様のデータを格納するためであれば、別の構成を採用するようにしてもよい。例えば正規化したり、必要に応じて項目を追加又は削除するようにしてもよい。また、図７、図８、図１１、図１３、図１５、図１７、図２３、図２５、図２７、図２８、図３１、図３３及び図３４に示した画面構成は一例であって、同様の内容を別の態様にて表現することも可能である。
【０２１０】
（付記１）
粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、
前記所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき前記所定の期間内の前記設定された回収日のいずれかを前記所定の期間内の回収予約に関する回収予約データに対応付けて前記回収予約データ格納部に登録するステップと
をコンピュータに実行させるためのプログラム。
【０２１１】
（付記２）
回収希望日と異なる回収日が設定されることを許可するデータを含む回収予約データに対応する回収料金として、前記所定の期間内の特定の回収日を指定するデータを含む回収予約データに対応する回収料金より安い金額を設定するステップ
をさらにコンピュータに実行させる付記１記載のプログラム。
【０２１２】
（付記３）
前記回収予約データ格納部に格納されている、前記回収予約に関する回収予約データに含まれる回収品のデータを、引き取り希望者の要求に従い、前記引き取り希望者が操作する端末に送信するステップ
をさらにコンピュータに実行させる付記１又は２記載のプログラム。
【０２１３】
（付記４）
前記引き取り希望者の端末から特定の回収品の引き取りに関するデータを受信した場合に、前記回収予約データ格納部に格納されており且つ前記特定の回収品のデータを含む回収予約データに対応する回収料金に基づき前記特定の回収品の引き取りに関する手数料を設定し、当該手数料のデータを含む、前記特定の回収品の引き取りに関するデータを引き取りデータ格納部に格納するステップ
をさらにコンピュータに実行させる付記３記載のプログラム。
【０２１４】
（付記５）
前記引き取り希望者の端末から特定の回収品の引き取りに関するデータを受信した場合に、前記特定の回収品の引き取りに関する所定の手数料を設定し、当該手数料のデータを含む、前記特定の回収品の引き取りに関するデータを引き取りデータ格納部に格納するステップ
をさらにコンピュータに実行させる付記３記載のプログラム。
【０２１５】
（付記６）
前記回収予約データ格納部に格納されており且つ前記特定の回収品のデータを含む回収予約データに対応する回収料金を、所定のルールに基づき再設定するステップ
をさらにコンピュータに実行させる付記４又は５記載のプログラム。
【０２１６】
（付記７）
前記所定の期間内の設定済み回収日の日数が前記予め設定されている日数に達しているが前記所定の期間内の回収日を指定し且つ予め定められた回収強化品目のデータを含む回収予約データを受信した場合には、当該回収強化品目についての制限回収日数を超える場合を除き、指定された前記回収日を当該回収強化品目のデータを含む回収予約データに対応付けて前記回収予約データ格納部に登録する登録ステップ
をさらにコンピュータに実行させる付記１記載のプログラム。
【０２１７】
（付記８）
前記所定の期間内の回収日を指定し且つ予め定められた回収強化品目のデータを含む回収予約データを受信した場合には、当該回収強化品目についての制限回収日数を超える場合を除き、指定された前記回収日を当該回収強化品目のデータを含む回収予約データに対応付けて前記回収予約データ格納部に登録する登録ステップ
をさらにコンピュータに実行させる付記１記載のプログラム。
【０２１８】
（付記９）
前記所定の期間内の設定済み回収日の日数が前記予め設定されている日数に達しており且つ回収希望日と異なる回収日が設定されることを許可するデータを含む回収予約データを受信した場合には、前記所定のルールに基づき前記所定の期間内の前記設定済み回収日のいずれかを、当該回収予約データに対応付けて前記回収予約データ格納部に登録するステップ
をさらにコンピュータに実行させる付記１記載のプログラム。
【０２１９】
（付記１０）
前記予め設定されている日数が、前記所定の期間内の制限回収日数であることを特徴とする付記１乃至９のいずれか１つに記載のプログラム。
【０２２０】
（付記１１）
前記所定のルールが、前記所定の期間内の回収予約に関する回収予約データに含まれる回収希望日に最も近い前記所定の期間内の前記設定された回収日を当該回収予約データに対応付けることを特徴とする付記１記載のプログラム。
【０２２１】
（付記１２）
前記引き取り希望者の端末に送信する回収品のデータを含む回収予約データが、特定の回収日に対応付けられた回収予約データであることを特徴とする付記３記載のプログラム。
【０２２２】
（付記１３）
少なくとも前記手数料のデータを含む通知データを前記引き取り希望者の端末に送信するステップ
をさらにコンピュータに実行させる付記４又は５記載のプログラム。
【０２２３】
（付記１４）
行政機関ユーザの端末から、粗大ごみの回収期間に関するデータと当該回収期間における制限回収日数に関するデータとを含む回収計画データを受信した場合には、回収計画データ格納部に格納するステップ
をさらにコンピュータに実行させる付記１乃至１３のいずれか１つに記載のプログラム。
【０２２４】
（付記１５）
行政機関ユーザの端末から、所定の期間における回収強化品目に関するデータを含む回収計画データを受信した場合には、回収計画データ格納部に格納するステップをさらにコンピュータに実行させ、
前記登録ステップが、前記回収計画データ格納部に格納されている前記回収計画データに基づき、受信した前記回収予約データに含まれる回収品が前記所定の期間における回収強化品目であるか確認するステップを含むことを特徴とする付記７又は８記載のプログラム。
【０２２５】
（付記１６）
前記回収予約データ格納部に格納されており且つ回収日が未設定である回収予約データに含まれる回収希望日のデータを、回収業者の要求に従い、前記回収業者が操作する端末に送信するステップと、
前記回収業者の端末から回収日を指定するデータを受信した場合に、指定された前記回収日を、前記回収予約データ格納部に格納されており且つ回収日が未設定である回収予約データに対応付けて前記回収予約データ格納部に登録するステップと
をさらにコンピュータに実行させる１乃至１５のいずれか１つに記載のプログラム。
【０２２６】
（付記１７）
回収業者の端末から特定の回収予約に対して回収予定時刻を指定するデータを受信した場合に、
指定された前記回収予定時刻を回収予約データに対応付けて前記回収予約データ格納部に登録するステップと、
少なくとも前記回収予定時刻のデータを含む通知データを前記特定の回収予約を行った回収希望者宛に送信するステップと
をさらにコンピュータに実行させる１乃至１６のいずれか１つに記載のプログラム。
【０２２７】
（付記１８）
粗大ごみの回収希望者から回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、
回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき前記設定された回収日のいずれかを前記回収予約データに対応付けて前記回収予約データ格納部に登録するステップと
をコンピュータに実行させるためのプログラム。
【０２２８】
（付記１９）
粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納するステップと、
前記所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき前記所定の期間内の前記設定された回収日のいずれかを前記所定の期間内の回収予約に関する回収予約データに対応付けて前記回収予約データ格納部に登録するステップと
を含むコンピュータにより実行される粗大ごみ回収のための情報処理方法。
【０２２９】
（付記２０）
粗大ごみの回収希望者の端末から、所定の期間内の回収予約に関する回収予約データを受信した場合には、回収予約データ格納部に格納する手段と、
前記所定の期間内の特定の回収日を指定するデータを含む回収予約データにより設定された回収日の日数が、予め設定されている日数に達したことを検出した場合には、所定のルールに基づき前記所定の期間内の前記設定された回収日のいずれかを前記所定の期間内の回収予約に関する回収予約データに対応付けて前記回収予約データ格納部に登録する手段と
を含む粗大ごみ回収のための情報処理装置。
【０２３０】
【発明の効果】
以上述べたように、本発明によれば、粗大ごみの回収計画の作成において適切な回収日を設定することができるようになる。また、粗大ごみの回収においてリサイクルを促進することができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるシステム概要図である。
【図２】回収範囲マスタＤＢのテーブル構成及び格納されるデータの一例を示す図である。
【図３】回収品目マスタＤＢのテーブル構成及び格納されるデータの一例を示す図である。
【図４】回収予約マスタＤＢのテーブル構成及び格納されるデータの一例を示す図である。
【図５】引き取りマスタＤＢのテーブル構成及び格納されるデータの一例を示す図である。
【図６】本発明の一実施の形態における処理フロー（その１）を示す図である。
【図７】行政機関向けのメニュー・ページの一例を示す図である。
【図８】粗大ごみ回収計画立案ページの一例を示す図である。
【図９】本発明の一実施の形態における処理フロー（その２）を示す図である。
【図１０】本発明の一実施の形態における処理フロー（その３）を示す図である。
【図１１】市民向けのメニュー・ページの一例を示す図である。
【図１２】本発明の一実施の形態における処理フロー（その４）を示す図である。
【図１３】粗大ごみ回収予約ページの一例を示す図である。
【図１４】本発明の一実施の形態における処理フロー（その５）を示す図である。
【図１５】予約詳細入力ページの一例を示す図である。
【図１６】本発明の一実施の形態における処理フロー（その６）を示す図である。
【図１７】譲渡確認ページの一例を示す図である。
【図１８】本発明の一実施の形態における処理フロー（その７）を示す図である。
【図１９】本発明の一実施の形態における処理フロー（その８）を示す図である。
【図２０】本発明の一実施の形態における処理フロー（その９）を示す図である。
【図２１】本発明の一実施の形態における処理フロー（その１０）を示す図である。
【図２２】本発明の一実施の形態における処理フロー（その１１）を示す図である。
【図２３】予約一覧ページの一例を示す図である。
【図２４】本発明の一実施の形態における処理フロー（その１２）を示す図である。
【図２５】引き取り確認ページの一例を示す図である。
【図２６】本発明の一実施の形態における処理フロー（その１３）を示す図である。
【図２７】回収業者向けのメニュー・ページの一例を示す図である。
【図２８】粗大ごみ回収予定入力ページの一例を示す図である。
【図２９】本発明の一実施の形態における処理フロー（その１４）を示す図である。
【図３０】本発明の一実施の形態における処理フロー（その１５）を示す図である。
【図３１】予約一覧ページの一例を示す図である。
【図３２】本発明の一実施の形態における処理フロー（その１６）を示す図である。
【図３３】回収予約者通知ページの一例を示す図である。
【図３４】「回収予約者へのお知らせ」メールの一例を示す図である。
【符号の説明】
１  ネットワーク    ３  行政機関端末
５  粗大ごみ回収管理サーバ    ７  回収希望者端末
９  引き取り希望者端末    １１  回収業者端末
５００  回収計画処理部    ５０２  回収予約処理部
５０４  引き取り予約処理部    ５０６  回収予定処理部
５１２  回収範囲マスタＤＢ    ５１４  回収品目マスタＤＢ
５１６  回収予約マスタＤＢ    ５１８  引き取りマスタＤＢ
５２０  カレンダ・マスタＤＢ    ５２２  カレンダ・ワーク
５２４  地図ＤＢ
【図１】
2004192336.tif 000003
【図２】
2004192336.tif 000004
【図３】
2004192336.tif 000005
【図４】
2004192336.tif 000006
【図５】
2004192336.tif 000007
【図６】
2004192336.tif 000008
【図７】
2004192336.tif 000009
【図８】
2004192336.tif 000010
【図９】
2004192336.tif 000011
【図１０】
2004192336.tif 000012
【図１１】
2004192336.tif 000013
【図１２】
2004192336.tif 000014
【図１３】
2004192336.tif 000015
【図１４】
2004192336.tif 000016
【図１５】
2004192336.tif 000017
【図１６】
2004192336.tif 000018
【図１７】
2004192336.tif 000019
【図１８】
2004192336.tif 000020
【図１９】
2004192336.tif 000021
【図２０】
2004192336.tif 000022
【図２１】
2004192336.tif 000023
【図２２】
2004192336.tif 000024
【図２３】
2004192336.tif 000025
【図２４】
2004192336.tif 000026
【図２５】
2004192336.tif 000027
【図２６】
2004192336.tif 000028
【図２７】
2004192336.tif 000029
【図２８】
2004192336.tif 000030
【図２９】
2004192336.tif 000031
【図３０】
2004192336.tif 000032
【図３１】
2004192336.tif 000033
【図３２】
2004192336.tif 000034
【図３３】
2004192336.tif 000035
【図３４】
2004192336.tif 000036