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
JP7526646B2 - SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM - Google Patents
[go: Go Back, main page]

JP7526646B2 - SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM - Google Patents

SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM Download PDF

Info

Publication number
JP7526646B2
JP7526646B2 JP2020196945A JP2020196945A JP7526646B2 JP 7526646 B2 JP7526646 B2 JP 7526646B2 JP 2020196945 A JP2020196945 A JP 2020196945A JP 2020196945 A JP2020196945 A JP 2020196945A JP 7526646 B2 JP7526646 B2 JP 7526646B2
Authority
JP
Japan
Prior art keywords
laundry
washing
washing machine
server
time
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
JP2020196945A
Other languages
Japanese (ja)
Other versions
JP2022085323A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2020196945A priority Critical patent/JP7526646B2/en
Priority to CN202111411964.1A priority patent/CN114565111A/en
Publication of JP2022085323A publication Critical patent/JP2022085323A/en
Application granted granted Critical
Publication of JP7526646B2 publication Critical patent/JP7526646B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/04Signal transfer or data transmission arrangements
    • D06F34/05Signal transfer or data transmission arrangements for wireless communication between components, e.g. for remote monitoring or control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/02Characteristics of laundry or load
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/02Characteristics of laundry or load
    • D06F2103/04Quantity, e.g. weight or variation of weight
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B40/00Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Textile Engineering (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Control Of Washing Machine And Dryer (AREA)

Description

本発明は、複数の洗濯機を複数のユーザに利用させるための洗濯システムの技術に関する。 The present invention relates to technology for a laundry system that allows multiple users to use multiple washing machines.

従来から、クリーニングサービスが知られている。たとえば、特開2006-230590号公報(特許文献1)によると、クリーニング業者が注文を受け、クリーニング業者が宅配業者を通じて顧客に衣類のクリーニング品を取りに行ってクリーニング処理を行い、宅配業者を通じて顧客へ洗濯されたクリーニング品を引き渡すことが開示されている。 Dry cleaning services have been known for some time. For example, Japanese Patent Application Laid-Open No. 2006-230590 (Patent Document 1) discloses that a dry cleaning company receives an order, picks up the clothes to be cleaned from the customer via a delivery company, performs the cleaning process, and delivers the washed clothes to the customer via the delivery company.

特開2006-230590号公報JP 2006-230590 A

特許文献1に記載のシステムでは、顧客が急ぎのクリーニング処理を希望する場合に最適なクリーニング業者などを選択することができない。また、クリーニング業者も、所有する洗濯機を効率よく稼働させるには不十分なシステムとなっている。 The system described in Patent Document 1 does not allow a customer to select the most suitable cleaning company when the customer needs urgent cleaning. In addition, the system is insufficient for cleaning companies to operate their own washing machines efficiently.

本発明の目的は、複数の洗濯機を複数のユーザに効率的に利用させるための技術を提供することにある。 The objective of the present invention is to provide a technology that allows multiple users to use multiple washing machines efficiently.

本発明のある態様に従うと、通信端末と通信するための通信インターフェイスと、洗濯機毎の洗濯容量および稼働情報を格納するデータベースと、通信インターフェイスを介して通信端末から洗濯物の量を示す情報を取得して、データベースを参照することによって、洗濯物を洗濯する洗濯機を特定する情報を出力するためのプロセッサとを備えるサーバが提供される。 According to one aspect of the present invention, a server is provided that includes a communication interface for communicating with a communication terminal, a database that stores washing capacity and operation information for each washing machine, and a processor that obtains information indicating the amount of laundry from the communication terminal via the communication interface and outputs information identifying the washing machine that will wash the laundry by referring to the database.

以上のように、本発明によれば、複数の洗濯機を複数のユーザに効率的に利用させることが可能になる。 As described above, the present invention makes it possible for multiple users to use multiple washing machines efficiently.

第1の実施の形態にかかる洗濯システムの全体構成と動作概要とを示すイメージ図である。1 is a conceptual diagram showing an overall configuration and an operation overview of a laundry system according to a first embodiment; 第1の実施の形態にかかる洗濯システムのスケジュールを示すイメージ図である。FIG. 2 is an image diagram showing a schedule of the laundry system according to the first embodiment. 第1の実施の形態にかかる客側端末の画面を示す第1のイメージ図である。FIG. 11 is a first image diagram showing a screen of a customer terminal according to the first embodiment. 第1の実施の形態にかかる客側端末の画面を示す第2のイメージ図である。FIG. 2 is a second conceptual diagram showing a screen of a customer terminal according to the first embodiment. 第1の実施の形態にかかるサーバの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a server according to the first embodiment; 第1の実施の形態にかかる洗濯機データを示す図である。FIG. 4 is a diagram showing washing machine data according to the first embodiment; 第1の実施の形態にかかる店舗データを示す図である。FIG. 4 is a diagram showing store data according to the first embodiment; 第1の実施の形態にかかる所属データを示す図である。FIG. 4 is a diagram illustrating affiliation data according to the first embodiment. 第1の実施の形態にかかるユーザデータを示す図である。FIG. 4 is a diagram showing user data according to the first embodiment; 第1の実施の形態にかかる端末データを示す図である。FIG. 4 is a diagram showing terminal data according to the first embodiment; 第1の実施の形態にかかるドライバデータを示す図である。FIG. 4 is a diagram showing driver data according to the first embodiment; 第1の実施の形態にかかるサーバの情報処理を示す図である。FIG. 2 illustrates information processing by a server according to the first embodiment; 第1の実施の形態にかかる洗濯機の構成を示すブロック図である。1 is a block diagram showing a configuration of a washing machine according to a first embodiment; 第1の実施の形態にかかる客側端末の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a customer terminal according to the first embodiment; 第2の実施の形態にかかるサーバの情報処理を示す図である。FIG. 11 illustrates information processing by a server according to the second embodiment;

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
〔第1の実施の形態〕
<洗濯システム1の全体構成>
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
First Embodiment
<Overall Configuration of Laundry System 1>

まず、図1を参照して本実施の形態にかかる洗濯システム1の全体構成について説明する。本実施の形態にかかる洗濯システム1は、主に、複数の洗濯機200と、複数の洗濯機200を管理する第1のサーバ100Aと、複数のドライバを管理する第2のサーバ100Bと、客が保持する客側端末300Aと、洗濯店が保持する店側端末300Bと、洗濯物を受け取ったり配達したりするドライバが保持する配達端末300Cとを含む。 First, the overall configuration of the laundry system 1 according to the present embodiment will be described with reference to FIG. 1. The laundry system 1 according to the present embodiment mainly includes a plurality of washing machines 200, a first server 100A that manages the plurality of washing machines 200, a second server 100B that manages a plurality of drivers, a customer terminal 300A held by a customer, a store terminal 300B held by a laundry store, and a delivery terminal 300C held by a driver who receives and delivers laundry.

なお、洗濯機200は、洗濯専用の洗濯機であってもよいし、乾燥専用の乾燥機であってもよいし、洗濯と乾燥が可能な洗濯乾燥機であってもよい。以下では、これらを総称して、洗濯機200という。また、客側端末300Aと店側端末300Bと配達端末300Cは、スマートフォンや、タブレットや、ノートパソコンや、ウェアラブル端末や、据置型端末など、通信したり情報を出力したりできる装置であればよい。以下では、これらを総称して、通信端末ともいう。
<洗濯システム1の動作概要>
In addition, the washing machine 200 may be a washing machine dedicated to washing, a dryer dedicated to drying, or a washer-dryer capable of washing and drying. In the following, these are collectively referred to as the washing machine 200. In addition, the customer terminal 300A, the store terminal 300B, and the delivery terminal 300C may be devices that can communicate and output information, such as smartphones, tablets, notebook computers, wearable terminals, and stationary terminals. In the following, these are collectively referred to as communication terminals.
<Overview of Operation of Laundry System 1>

次に、図1および図2を参照して、本実施の形態にかかる洗濯システム1の動作概要について説明する。まず、第1のサーバ100Aは、複数の洗濯機200のスペックや稼働スケジュールや予約情報などの稼働情報を格納するデータベースにアクセスできる。第2のサーバ100Bは、配達用の複数のドライバの稼働スケジュールや予約情報などを格納するデータベースにアクセスできる。 Next, an overview of the operation of the laundry system 1 according to the present embodiment will be described with reference to Figs. 1 and 2. First, the first server 100A can access a database that stores operation information such as the specifications, operation schedules, and reservation information of multiple washing machines 200. The second server 100B can access a database that stores operation schedules and reservation information of multiple delivery drivers.

客が、客側端末300Aに洗濯の依頼命令を入力する(ステップS002)。本実施の形態においては、図3に示すように、客側端末300Aは、依頼する洗濯物の量、たとえば重さや体積、や洗濯物の回収の有無などの入力を受け付ける。なお、客が洗濯物の写真を撮影して、第1のサーバ100Aが当該写真から洗濯物の量を特定してもよい。 The customer inputs a laundry request command into the customer terminal 300A (step S002). In this embodiment, as shown in FIG. 3, the customer terminal 300A accepts input of the requested amount of laundry, such as weight or volume, and whether or not the laundry needs to be collected. The customer may also take a photo of the laundry, and the first server 100A may determine the amount of laundry from the photo.

客側端末300Aに入力する洗濯の依頼情報は、上記に限らず、例えば、回収希望時刻や返却希望時刻、洗濯物の種類、希望する洗濯店、付加サービス(柔軟仕上げ等)の希望などを含んでもよい。また、ユーザが以前に入力した依頼情報は、次回の依頼情報の入力時に入力済みや選択可能な状態としてもよい。 The laundry request information entered into the customer terminal 300A is not limited to the above, and may include, for example, the desired collection time or return time, the type of laundry, the desired laundry shop, and desired additional services (such as fabric softener). In addition, request information previously entered by the user may be entered or selectable the next time request information is entered.

客側端末300Aは、洗濯物の量を含む洗濯の依頼命令を第1のサーバ100Aに送信する(ステップS004)。 The customer terminal 300A sends a laundry request command, including the amount of laundry, to the first server 100A (step S004).

第1のサーバ100Aは、複数の洗濯機200の容量やスケジュールに基づいて、今回の依頼に適した洗濯機200を選択する(ステップS006)。たとえば、第1のサーバ100Aは、客の家から所定範囲内の店舗にある、今回の洗濯物の容量よりも大きい洗濯機200を1つ以上選択する。 The first server 100A selects a washing machine 200 suitable for the current request based on the capacity of the multiple washing machines 200 and the schedule (step S006). For example, the first server 100A selects one or more washing machines 200 located in a store within a predetermined range from the customer's house and having a capacity larger than the current laundry capacity.

第1のサーバ100Aは、客の住所や、選択された洗濯機200が置かれている店舗の情報を第2のサーバ100Bに提供する(ステップS008)。 The first server 100A provides the second server 100B with information about the customer's address and the store where the selected washing machine 200 is located (step S008).

第2のサーバ100Bは、複数のドライバの稼働スケジュールや、客の住所や、選択された洗濯機200が置かれている店舗の住所などに基づいて、今回の依頼に適したドライバの候補を選択して第1のサーバ100Aに提供する(ステップS009)。 The second server 100B selects a driver candidate suitable for the current request based on the operation schedules of multiple drivers, the customer's address, the address of the store where the selected washing machine 200 is located, and provides the driver candidate to the first server 100A (step S009).

第1のサーバ100Aは、選択された洗濯機200とドライバの候補のスケジュールから、最も早く洗濯済みの洗濯物を客に配達できる洗濯機200とドライバの組み合わせを決定する。また、選択された組み合わせにおいて、ドライバが客先へ洗濯物を回収する期限時刻を算出する(ステップS010)。 The first server 100A determines the combination of the washing machine 200 and the driver that can deliver the washed laundry to the customer the earliest from the schedules of the selected washing machine 200 and the candidate driver. In addition, the first server 100A calculates the deadline time for the driver to collect the laundry from the customer for the selected combination (step S010).

第1のサーバ100Aが、客側端末300Aを介して、図4に示すように、洗濯機200や、洗濯の店舗や、ドライバの受け取り時間(ドライバが客先へ到着可能な時刻、または客先から洗濯物を回収する期限時刻)や、洗濯後の配達予定時間などを客に提示する(ステップS012)。 The first server 100A presents the customer with the washing machine 200, the laundry store, the driver's pick-up time (the time when the driver can arrive at the customer's premises or the deadline for collecting the laundry from the customer's premises), the scheduled delivery time after washing, etc., as shown in FIG. 4 via the customer's terminal 300A (step S012).

客の了解が得られると、第1のサーバ100Aによって洗濯機200の予約が登録され(ステップS014)、第2のサーバ100Bによってドライバの予約が登録される(ステップS016)。 Once the customer's consent is obtained, the first server 100A registers a reservation for the washing machine 200 (step S014), and the second server 100B registers a reservation for the driver (step S016).

ドライバが客の家に洗濯物を受け取りに行く(ステップS018)。 The driver goes to the customer's house to pick up the laundry (step S018).

ドライバが洗濯物を洗濯機200の店舗に届ける(ステップS020)。 The driver delivers the laundry to the store where the washing machine 200 is located (step S020).

店舗において洗濯機200が洗濯を実行したり、店員が洗濯物を乾かしたりアイロンを当てたりする(ステップS022)。特に、本実施の形態においては、1つの洗濯機200による1回の洗濯では、1つの客の洗濯物しか投入しないものである。つまり、複数の客の洗濯物をまとめて1つの洗濯機200で洗濯することはないものである。なお、1人の客の洗濯物が多い場合には、複数の洗濯機200で、当該1人の客の洗濯物を分担して洗濯してもよい。 In the store, the washing machine 200 performs the washing, and the store staff dries and irons the laundry (step S022). In particular, in this embodiment, only one customer's laundry is loaded into one washing machine 200 for one wash. In other words, laundry for multiple customers is not washed in one washing machine 200. Note that, when one customer has a large amount of laundry, the laundry of that one customer may be shared and washed by multiple washing machines 200.

ドライバが洗濯物を客の家に届ける(ステップS024)。 The driver delivers the laundry to the customer's home (step S024).

このように、本実施の形態においては、第1のサーバ100Aが、洗濯物の容量に基づいて、適切な洗濯機200を選択するため、複数の洗濯機のそれぞれを複数のユーザに効率的に利用させることが可能になる。また、客は、最も早く洗濯済みの洗濯物を受け取れる時刻を知ることができるので、例えば、客の都合に洗濯済みの洗濯物が間に合うかを予め知ることができ、洗濯を依頼するか、または別の服を着用するかを決めることができる。以下、このような機能を実現するための洗濯システム1の具体的な構成について詳述する。
<第1のサーバ100Aの構成>
In this manner, in the present embodiment, first server 100A selects an appropriate washing machine 200 based on the laundry volume, so that multiple users can efficiently use each of the multiple washing machines. In addition, since the customer can know the earliest time when the washed laundry can be received, the customer can know in advance whether the washed laundry will arrive in time for the customer's convenience, and can decide whether to request washing or wear different clothes. The specific configuration of laundry system 1 for realizing such functions will be described in detail below.
<Configuration of First Server 100A>

まず、本実施の形態にかかる洗濯システム1を構成する第1のサーバ100Aの構成の一態様について説明する。図5を参照して、第1のサーバ100Aは、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。 First, one aspect of the configuration of the first server 100A constituting the laundry system 1 according to the present embodiment will be described. Referring to FIG. 5, the first server 100A includes, as main components, a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160.

CPU110は、メモリ120に記憶されているプログラムを実行することによって、対話サービス用の第1のサーバ100Aの各部を制御する。たとえば、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。 The CPU 110 controls each part of the first server 100A for interactive services by executing a program stored in the memory 120. For example, the CPU 110 executes a program stored in the memory 120 and performs various processes described below by referring to various data.

メモリ120は、各種のRAM(Random Access Memory)、各種のROM(Read-Only Memory)などによって実現される。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、操作部140から入力されたデータなどを記憶する。メモリ120は、たとえば、洗濯機データ121、店舗データ122、所属データ123、ユーザデータ124、端末データ125などを記憶する。なお当然に、これらのデータは、第1のサーバ100A自体が内部に格納していなくても、第1のサーバ100Aがアクセス可能な他の装置に格納されていてもよい。 The memory 120 is realized by various types of RAM (Random Access Memory), various types of ROM (Read-Only Memory), etc. The memory 120 stores programs executed by the CPU 110, data generated by the execution of the programs by the CPU 110, data input from the operation unit 140, etc. The memory 120 stores, for example, washing machine data 121, store data 122, affiliation data 123, user data 124, terminal data 125, etc. Of course, these data do not have to be stored internally in the first server 100A itself, but may be stored in another device accessible to the first server 100A.

ここで、図6を参照して、洗濯機データ121は、複数の洗濯機200毎に、洗濯機の名称、最大容量、洗濯時間、各種の追加時間情報、仕上げ対応情報、布団対応情報などの対応関係を格納する。 Now, referring to FIG. 6, the washing machine data 121 stores, for each of the multiple washing machines 200, the correspondence between the washing machine name, maximum capacity, washing time, various additional time information, finishing information, futon information, and the like.

図7を参照して、店舗データ122は、店舗毎に、店舗のIDと、店舗の名称と、住所などの対応関係を格納する。 Referring to FIG. 7, store data 122 stores the correspondence between the store ID, store name, address, etc. for each store.

図8を参照して、所属データ123は、複数の洗濯機200と複数の店舗との対応関係を格納する。なお、所属データは、洗濯機200毎に予約されている日時も格納される。 Referring to FIG. 8, the affiliation data 123 stores the correspondence between multiple washing machines 200 and multiple stores. The affiliation data also stores the reservation date and time for each washing machine 200.

図9を参照して、ユーザデータ124は、洗濯を依頼する客としてのユーザ毎に、ユーザIDと、ユーザ名と、住所などの対応関係を格納する。 Referring to FIG. 9, user data 124 stores the correspondence between user ID, user name, address, etc. for each user who is a customer requesting laundry.

図10を参照して、端末データ125は、客側端末300A毎に、端末のIDと、ユーザIDと、現在位置などの対応関係を格納する。 Referring to FIG. 10, the terminal data 125 stores the correspondence between the terminal ID, user ID, current location, etc. for each customer terminal 300A.

図5に戻って、操作部140は、サービスの管理者などの命令を受け付けて、当該命令をCPU110に入力する。操作部140を介さずに、自動的に情報を入力してもよい。 Returning to FIG. 5, the operation unit 140 receives commands from a service administrator or the like and inputs the commands to the CPU 110. Information may also be input automatically without going through the operation unit 140.

通信インターフェイス160は、CPU110からのデータを、インターネット、キャリア網、ルータなどを介して第1のサーバ100Aなどの他の装置に送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、CPU110に受け渡す。
<第2のサーバ100Bの構成>
The communication interface 160 transmits data from the CPU 110 to other devices such as the first server 100A via the Internet, a carrier network, a router, etc. Conversely, the communication interface 160 receives data from other devices via the Internet, a carrier network, a router, etc., and passes the data to the CPU 110.
<Configuration of second server 100B>

第2のサーバ100Bの主要な構成は、第1のサーバ100Aと同じであるため、ここでは説明を繰り返さない。なお、第2のサーバ100Bのメモリ120は、洗濯物を回収したり配達したりするドライバに関するデータを記憶する。なお当然に、これらのデータは、第2のサーバ100B自体が内部に格納していなくても、第2のサーバ100Bがアクセス可能な他の装置に格納されていてもよい。 The main configuration of the second server 100B is the same as that of the first server 100A, so the description will not be repeated here. The memory 120 of the second server 100B stores data related to the drivers who collect and deliver the laundry. Of course, this data does not have to be stored internally in the second server 100B itself, but may be stored in another device accessible to the second server 100B.

図11を参照して、ドライバデータ126は、本サービスに登録されているドライバ毎に、ドライバのIDと、現在位置と、回収のスケジュールや配達のスケジュールなどの予約情報などの対応関係が格納される。
<第1のサーバ100Aにおける情報処理>
11, driver data 126 stores, for each driver registered with the present service, the correspondence between the driver's ID, current location, reservation information such as collection schedule and delivery schedule, and the like.
<Information Processing in First Server 100A>

次に、図12を参照しながら、本実施の形態にかかる第1のサーバ100Aにおける情報処理について説明する。本実施の形態においては、CPU110は、メモリ120のプログラムに従って以下の処理を実行する。 Next, information processing in the first server 100A according to this embodiment will be described with reference to FIG. 12. In this embodiment, the CPU 110 executes the following processing according to the program in the memory 120.

CPU110は、通信インターフェイス160を介して、客側端末300Aからデータを受信すると、当該受信データからユーザIDを取得する(ステップS102)。 When the CPU 110 receives data from the customer terminal 300A via the communication interface 160, it obtains the user ID from the received data (step S102).

CPU110は、受信データから洗濯物の量を取得する(ステップS104)。たとえば、受信データから洗濯物の重さを取得したり、受信データから洗濯物の体積を取得したり、受信データから洗濯物の画像データを取得して解析することによって洗濯物の重さや体積を計算したりする。また、予めユーザに頒布した所定のサイズの専用の袋などに洗濯物を詰めて、ユーザがその袋のサイズを入力することで、洗濯物の量を取得してもよい。また、専用の袋に固有のIDを付加し、ユーザがそのIDを客側端末300Aで読み取ってもよい。この場合は、客側端末300Aのユーザ情報とIDに紐づけられたユーザ情報との照合が可能となるため、誤発注を防止できる。専用の袋に洗濯物の重量を計測できるセンサを設けてもよい。これにより、ユーザが洗濯物を専用の袋に詰めるだけで洗濯物の量が取得できるため洗濯の依頼がさらに簡便になる。専用の袋に代えて、固有のIDが付加された重量秤をユーザに頒布や貸与してもよい。 The CPU 110 obtains the amount of laundry from the received data (step S104). For example, the weight of the laundry may be obtained from the received data, the volume of the laundry may be obtained from the received data, or image data of the laundry may be obtained from the received data and analyzed to calculate the weight and volume of the laundry. The amount of laundry may be obtained by packing the laundry in a special bag of a certain size that has been distributed to the user in advance and inputting the size of the bag. A unique ID may be attached to the special bag, and the user may read the ID with the customer terminal 300A. In this case, it is possible to match the user information of the customer terminal 300A with the user information linked to the ID, so that erroneous orders can be prevented. The special bag may be provided with a sensor that can measure the weight of the laundry. This allows the user to obtain the amount of laundry simply by packing the laundry in the special bag, making it even easier to request laundry. Instead of a special bag, a weighing scale with a unique ID attached may be distributed or lent to the user.

CPU110は、ユーザデータ124を参照して、ユーザの住所を読み出す(ステップS106)。客側端末300Aが現在位置情報を取得可能な場合は、ユーザの住所に替えて客側端末300Aから取得した位置としてもよい。 The CPU 110 refers to the user data 124 and reads the user's address (step S106). If the customer terminal 300A is capable of acquiring current location information, the location acquired from the customer terminal 300A may be used instead of the user's address.

CPU110は、店舗データ122を参照して、ユーザの住所から所定の範囲内の店舗を特定する(ステップS108)。 The CPU 110 refers to the store data 122 to identify stores within a specified range from the user's address (step S108).

CPU110は、所属データ123と洗濯機データ121とを参照して、特定された店舗に属する洗濯機200、かつ今回の洗濯物を処理できる洗濯機200を抽出する(ステップS110)。なお、CPU110は、今回の洗濯物が一番大きな洗濯機200でも処理できない場合は、今回の洗濯物を処理できるだけの同じ店舗内に配置されている複数の洗濯機200を抽出する。 The CPU 110 refers to the affiliation data 123 and the washing machine data 121 to extract washing machines 200 that belong to the specified store and that can process the current laundry (step S110). If even the largest washing machine 200 cannot process the current laundry, the CPU 110 extracts multiple washing machines 200 that are located in the same store and that can process the current laundry.

CPU110は、通信インターフェイス160を介して、ユーザの住所と店舗の住所とを第2のサーバ100Bに送信することによって回収のためのドライバの情報を入手する(ステップS114)。 The CPU 110 obtains information about the driver for collection by transmitting the user's address and the store's address to the second server 100B via the communication interface 160 (step S114).

これによって、第2のサーバ100BのCPU110は、ドライバデータ126からドライバの現在位置を読み出して、ユーザの住所と店舗の住所の両者から所定の範囲内のドライバを特定し、当該ドライバの予約が入っていない時間を特定し、洗濯物の回収時刻および回収された洗濯物が店舗に配送される時刻を第1のサーバ100Aに送信する。第1のサーバ100Aは、図6の洗濯機データと、ステップS104で入手した洗濯物の量とから、抽出された洗濯機200の洗濯時間を算出し、洗濯物が店舗に配送される時刻からこの洗濯時間の間、洗濯機200に予約が入っていないことを確認する。もし、予約が入っている場合には、その洗濯機200は候補から除外する。 As a result, CPU 110 of second server 100B reads the driver's current location from driver data 126, identifies a driver within a predetermined range from both the user's address and the store's address, identifies a time when the driver is not scheduled to use the machine, and transmits to first server 100A the laundry collection time and the time when the collected laundry will be delivered to the store. First server 100A calculates the washing time of extracted washing machine 200 from the washing machine data in FIG. 6 and the amount of laundry obtained in step S104, and confirms that washing machine 200 is not scheduled to use the machine during this washing time from the time when the laundry will be delivered to the store. If a reservation is made, that washing machine 200 is excluded from the candidates.

ステップ110で抽出された洗濯機200が複数ある場合には、洗濯機200毎に上記処理を行う。そして、最も早く洗濯が終了する洗濯機200を決定する(ステップS1151)。 If multiple washing machines 200 are extracted in step S110, the above process is performed for each washing machine 200. Then, the washing machine 200 that will finish washing the earliest is determined (step S1151).

第1のサーバ100AのCPU110は、洗濯終了時刻に基づいて第2のサーバ100BのCPU110に洗濯後の洗濯物を客の家まで配達するためのドライバの問い合わせを行い、第2のサーバ100BのCPU110から入手した情報に基づいて、洗濯後の洗濯物を客の家まで配達する時刻を決定する(ステップS1152)。 Based on the washing completion time, the CPU 110 of the first server 100A inquires of the CPU 110 of the second server 100B about a driver to deliver the washed laundry to the customer's house, and based on the information obtained from the CPU 110 of the second server 100B, determines the time to deliver the washed laundry to the customer's house (step S1152).

図2を参照して、本実施の形態における洗濯機200やドライバのスケジューリングの一例を説明する。 With reference to Figure 2, an example of scheduling of the washing machine 200 and the driver in this embodiment will be described.

第1のサーバ100Aが客からのオーダーを8:30に受け取ると、ユーザの住所から所定の範囲内の店舗に属する洗濯機で、かつ、オーダー情報に含まれる洗濯物の量を処理できる洗濯機を抽出する。図2の例では、店舗Aの洗濯機(1)、および店舗Bの洗濯機(2)を記載している。 When the first server 100A receives an order from a customer at 8:30, it extracts washing machines that belong to a store within a specified range of the user's address and that can process the amount of laundry included in the order information. In the example of Figure 2, washing machine (1) in store A and washing machine (2) in store B are listed.

次に、第1のサーバ100Aは、第2のサーバ100Bにユーザの住所および候補となる店舗の情報を送信して、ユーザ宅から洗濯物を回収して店舗まで配達可能なドライバを問い合わせる。図2の例では、ドライバ(A)、(B)、(C)が空いている。図2では、ドライバごとの所要時間を記載しているが、それぞれのドライバの現在位置とユーザの住所、および店舗の位置から、ドライバおよび店舗の組み合わせごとに必要な時間を算出し、ドライバの予約情報と照合して、店舗ごとに対応可能なドライバを抽出することが好ましい。 Next, the first server 100A transmits the user's address and information on candidate stores to the second server 100B, and inquires about drivers who can collect the laundry from the user's home and deliver it to the store. In the example of FIG. 2, drivers (A), (B), and (C) are available. In FIG. 2, the required time for each driver is listed, but it is preferable to calculate the required time for each combination of driver and store from the current location of each driver, the user's address, and the location of the store, and compare this with the driver reservation information to extract a driver who can handle each store.

次に、第1のサーバ100Aは、第2のサーバ100Bから取得したドライバ情報と、先に抽出した洗濯機の情報とから、洗濯終了時刻が最も早くなる組み合わせを算出する。図2では、一例として、洗濯機(1)とドライバ(A)の組み合わせ(ケース1)、洗濯機(2)とドライバ(C)の組み合わせ(ケース2)を記載する。客からのオーダーを受けた時点(8:30)で、空いている洗濯機は、洗濯機(2)である。しかし、オーダーを受けた時点で対応できるドライバでは、店舗までの最短配達時間は40分であり、客宅への回収に必要な時間を含めると、洗濯機(2)の次の予約時間(10:00~11:30)よりも前に洗濯を終了させることができない。したがって、洗濯機(2)で洗濯可能となるのは12:00~となる(ケース2)。一方、洗濯機(1)は、客からのオーダーを受けた時点では稼働中であるが、稼働終了予定時刻は9:50となっており、ドライバによる回収、配達時間を考慮すると、稼働終了時刻の頃に店舗へ配達することが可能であり、洗濯機(1)で洗濯可能となるのは10:20~となる(ケース1)。すなわち、客からのオーダーを受けた時点での洗濯機の稼働、予約状況だけでなく、洗濯物の回収、配達時間を考慮して、最も早く洗濯が終了する洗濯機を選択することで、無駄な待ち時間を短縮でき、ユーザにより早く洗濯済みの洗濯物を届ける提示ができる。また、洗濯店も、洗濯物の回収、配達時間の間、洗濯機を待たせておかなくてもよくなり、稼働効率が向上する。さらに、第2のサーバ100Bによって、洗濯物を回収または配達するドライバを最適化できるため、ドライバの稼働効率が向上する。 Next, the first server 100A calculates the combination that will result in the earliest completion time of the washing machine from the driver information acquired from the second server 100B and the previously extracted washing machine information. In FIG. 2, as an example, a combination of washing machine (1) and driver (A) (case 1) and a combination of washing machine (2) and driver (C) (case 2) are shown. At the time when the order is received from the customer (8:30), the washing machine that is available is washing machine (2). However, for the driver who is available at the time when the order is received, the shortest delivery time to the store is 40 minutes, and including the time required for collection from the customer's home, the washing machine cannot be completed before the next reservation time for washing machine (2) (10:00 to 11:30). Therefore, washing machine (2) will be available from 12:00 onwards (case 2). On the other hand, washing machine (1) is in operation when the customer's order is received, but the scheduled end time is 9:50. Considering the collection and delivery time by the driver, it is possible to deliver the laundry to the store around the end time, and washing machine (1) can wash the laundry from 10:20 onwards (Case 1). In other words, by selecting the washing machine that will finish washing the soonest, taking into consideration not only the operation and reservation status of the washing machine at the time the customer's order is received, but also the laundry collection and delivery time, it is possible to reduce unnecessary waiting time and to present the user with a way to deliver washed laundry sooner. In addition, the laundry store does not need to keep the washing machine waiting during the laundry collection and delivery time, improving operating efficiency. Furthermore, the second server 100B can optimize the drivers who collect or deliver the laundry, improving the operating efficiency of the drivers.

なお、図2では、客のオーダーに「返却希望時間」が含まれている場合を示している。この場合は、客の希望する返却時刻より早い時間で、最も早い時刻となるケースを算出し、客に提示する。もし、すべての組み合わせで客の希望する返却時刻を超えてしまう場合には、対応不可となる旨を客に通知する。 Figure 2 shows a case where the customer's order includes a "desired return time." In this case, the system calculates the earliest possible time that is earlier than the customer's desired return time and presents this to the customer. If all combinations result in a return time that is later than the customer's desired time, the system notifies the customer that this cannot be accommodated.

第1のサーバ100AのCPU110は、通信インターフェイス160を介して客側端末300Aに、洗濯機200の情報や、洗濯機200の店舗を示す情報や、回収時刻や、配達時刻などを送信することによって、当該店舗の洗濯機200を予約するか否かをユーザに問い合わせる(ステップS116)。 The CPU 110 of the first server 100A inquires of the user whether to reserve the washing machine 200 at the store by transmitting information about the washing machine 200, information indicating the store where the washing machine 200 is located, the collection time, the delivery time, etc., to the customer terminal 300A via the communication interface 160 (step S116).

CPU110は、通信インターフェイス160を介して客側端末300Aから予約命令を受け付けた場合(ステップS118にてYESである場合)、洗濯機200の使用予約を所属データに登録する(ステップS120)。 When the CPU 110 receives a reservation command from the customer terminal 300A via the communication interface 160 (YES in step S118), it registers the reservation for use of the washing machine 200 in the affiliation data (step S120).

なお、客のオーダーに「返却希望時間」が含まれており、客が希望する返却時刻を満たすケースがある場合、または「返却希望時間」の指定がない場合は、ステップS118の客側端末300Aからの予約命令受付をスキップしてステップS120の予約登録を行ってもよい。この場合は、ステップS116の確認画面送信を省略することもできる。ただし、客が希望する返却時刻を満たすケースが見つからなかった場合は、ステップS116でユーザに報知する。 Note that if the customer's order includes a "desired return time" and there is a case where the return time desired by the customer is met, or if the "desired return time" is not specified, the reception of the reservation command from the customer terminal 300A in step S118 may be skipped and the reservation may be registered in step S120. In this case, the transmission of the confirmation screen in step S116 may be omitted. However, if no case is found that meets the return time desired by the customer, the user is notified in step S116.

CPU110は、通信インターフェイス160を介して、第2のサーバ100Bにドライバの予約を依頼する(ステップS122)。 The CPU 110 requests the second server 100B to reserve a driver via the communication interface 160 (step S122).

なお、客先からの洗濯物の回収、および客先への洗濯済みの洗濯物の配達は必須でなくともよく、少なくとも一方を「不要」とすることもできる。この場合は、客からのオーダー時に、回収、配達の要否を連絡する選択肢を用意すればよい。また、回収不要とした場合には、客の住所と店舗情報とから、合理的な所要時間(例えば公共交通機関を使用した場合の所要時間)が経過後の洗濯機の稼働、予約情報から、最も早く洗濯が終了する洗濯機を選択すればよい。配達不要とした場合には、洗濯終了時刻をユーザに提示すればよい。 Collection of laundry from the customer and delivery of washed laundry to the customer are not required, and at least one of them can be "not required." In this case, when a customer places an order, an option can be provided for them to inform them of whether collection or delivery is required. If collection is not required, the washing machine that will finish washing the soonest can be selected based on the customer's address and store information, the operation of the washing machine after a reasonable amount of time has passed (for example, the time required when using public transportation), and reservation information. If delivery is not required, the time the washing will finish can be displayed to the user.

また、客のオーダーに「返却希望時間」が含まれており、洗濯物の回収や配達を利用した場合は返却希望時間に間に合う選択肢が見つからなかったが、回収および配達の一方または両方を不要とすれば返却希望時間に間に合う選択肢がある場合には、その情報を客側端末300Aを介して客に提示してもよい。
<洗濯機200の構成>
In addition, if a customer's order includes a "desired return time" and no option was found that would allow the laundry to be returned in time if collection or delivery was used, but there is an option that would allow the laundry to be returned in time if collection or delivery or both are not required, that information may be presented to the customer via customer terminal 300A.
<Configuration of washing machine 200>

次に、図13を参照して、洗濯システム1を構成する洗濯機200の構成の一態様について説明する。本実施の形態にかかる洗濯機200は、主たる構成要素として、CPU210と、メモリ220と、ディスプレイ230、操作部240と、通信インターフェイス260と、スピーカ270と、センサ280と、機器駆動部290とを含む。 Next, referring to FIG. 13, one embodiment of the configuration of the washing machine 200 constituting the laundry system 1 will be described. The washing machine 200 according to this embodiment includes, as main components, a CPU 210, a memory 220, a display 230, an operation unit 240, a communication interface 260, a speaker 270, a sensor 280, and an appliance driving unit 290.

CPU210は、メモリ220あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、洗濯機200の各部を制御する。 The CPU 210 controls each part of the washing machine 200 by executing a program stored in the memory 220 or an external storage medium.

メモリ220は、各種のRAM、各種のROMなどによって実現されて、CPU210によって実行されるプログラムや、CPU210によるプログラムの実行により生成されたデータ、操作部240を介して入力されたデータ、ルータやインターネットを介して第1のサーバ100Aから受信したデータなど各種サービスを利用するために必要な情報などを記憶する。 The memory 220 is realized by various RAMs, various ROMs, etc., and stores information necessary to use various services, such as programs executed by the CPU 210, data generated by execution of the programs by the CPU 210, data input via the operation unit 240, and data received from the first server 100A via a router or the Internet.

ディスプレイ230は、CPU210からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ230は、単にLEDライトなどであってもよい。 The display 230 outputs characters, images, etc. based on signals from the CPU 210. Note that the display 230 may simply be an LED light, etc.

操作部240は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。なお、ディスプレイ230と操作部240とは、タッチパネル250を構成してもよい。 The operation unit 240 is realized by a button, a touch panel, etc., and receives commands from a user and inputs the commands to the CPU 210. The display 230 and the operation unit 240 may form a touch panel 250.

通信インターフェイス260は、無線通信を行うためのアンテナや、有線通信を行うためのコネクタなどによって実現される。CPU210は、通信インターフェイス260を利用することによって、ルータやインターネットなどを介して、第1のサーバ100Aなどの他の装置と各種のデータをやり取りする。 The communication interface 260 is realized by an antenna for wireless communication, a connector for wired communication, and the like. By using the communication interface 260, the CPU 210 exchanges various types of data with other devices, such as the first server 100A, via a router, the Internet, and the like.

スピーカ270は、CPU210からの音声データに基づいて音声メッセージなどを出力する。 The speaker 270 outputs voice messages and the like based on the voice data from the CPU 210.

各種のセンサ280は、重量センサであったり、温度センサであったり、扉開閉センサであったりする。センサ280は、各種のパラメータを測定して、測定結果をCPU210に入力する。 The various sensors 280 may be weight sensors, temperature sensors, door opening/closing sensors, etc. The sensors 280 measure various parameters and input the measurement results to the CPU 210.

機器駆動部290は、CPU210からの信号に基づいて、洗濯機200の各部を制御する。機器駆動部290は、たとえば、洗濯槽のモータや、乾燥機のヒータや、給水ダンパや、排水ダンパなどであったりする。 The device driving unit 290 controls each part of the washing machine 200 based on a signal from the CPU 210. The device driving unit 290 may be, for example, a motor for the washing tub, a heater for the dryer, a water supply damper, a drain damper, etc.

そして、たとえば、CPU210は、操作部340からの命令に基づいて機器駆動部290に洗濯や乾燥をさせたり、通信インターフェイス260を介して動作状態や環境情報を第1のサーバ100Aに送信したり、遠隔制御命令を第1のサーバ100Aから受信したりする。 For example, the CPU 210 causes the device driving unit 290 to perform washing and drying based on commands from the operation unit 340, transmits operating status and environmental information to the first server 100A via the communication interface 260, and receives remote control commands from the first server 100A.

洗濯機200が通信インターフェイス260を有していなくてもよい。この場合は、洗濯店の店側端末300Bで、洗濯機200の稼働、予約情報を入力、管理すればよい。
<客側端末300Aのハードウェア構成>
Washing machine 200 does not need to have communication interface 260. In this case, operation and reservation information of washing machine 200 may be input and managed at laundry shop's terminal 300B.
<Hardware configuration of customer terminal 300A>

次に洗濯の客が保持する客側端末300Aの構成の一態様について説明する。図14を参照して、客側端末300Aは、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、カメラ350と、GPS355と、通信インターフェイス360と、スピーカ370と、マイク380などを含む。 Next, we will explain one aspect of the configuration of the customer terminal 300A held by the laundry customer. With reference to FIG. 14, the main components of the customer terminal 300A include a CPU 310, memory 320, display 330, operation unit 340, camera 350, GPS 355, communication interface 360, speaker 370, and microphone 380.

CPU310は、メモリ320に記憶されているプログラムを実行することによって、客側端末300Aの各部を制御する。 The CPU 310 controls each part of the customer terminal 300A by executing the programs stored in the memory 320.

メモリ320は、各種のRAM、各種のROMなどによって実現される。メモリ320は、CPU310によって実行されるプログラムや、CPU310によるプログラムの実行により生成されたデータ、入力されたデータや、第1のサーバ100Aから取得したデータなどを記憶する。なお当然に、これらのデータは、客側端末300A自体が格納していなくても、客側端末300Aがアクセス可能な他の装置に格納されていてもよい。 Memory 320 is realized by various RAMs, various ROMs, etc. Memory 320 stores programs executed by CPU 310, data generated by execution of programs by CPU 310, input data, data acquired from first server 100A, etc. Of course, this data does not have to be stored in customer terminal 300A itself, but may be stored in another device accessible to customer terminal 300A.

ディスプレイ330は、CPU310からの信号に基づいて画像やテキストを表示する。操作部340は、キーボードやスイッチなどから構成され、オペレータからの命令を受け付けて、当該命令をCPU310に入力する。なお、ディスプレイ330と操作部340とがタッチパネルによって構成されてもよい。 The display 330 displays images and text based on signals from the CPU 310. The operation unit 340 is composed of a keyboard, switches, etc., and receives commands from an operator and inputs the commands to the CPU 310. The display 330 and the operation unit 340 may be composed of a touch panel.

カメラ350は、静止画像や動画像を撮影してメモリ320に記憶する。 The camera 350 captures still and moving images and stores them in the memory 320.

GPS355は、複数の衛星からの信号に基づいて客側端末300Aの現在位置を測定し、CPU310に入力する。 GPS355 measures the current location of customer terminal 300A based on signals from multiple satellites and inputs this to CPU310.

通信インターフェイス360は、無線LAN通信あるいは有線LANなどの通信モジュールによって実現される。通信インターフェイス360は、有線通信あるいは無線通信によって第1のサーバ100Aなどの他の装置との間でデータをやり取りする。 The communication interface 360 is realized by a communication module such as a wireless LAN communication or a wired LAN. The communication interface 360 exchanges data with other devices such as the first server 100A by wired communication or wireless communication.

スピーカ370は、CPU310からの信号に基づいて音声を出力する。 The speaker 370 outputs sound based on a signal from the CPU 310.

マイク380は、音声を信号に変換してCPU310に入力する。 The microphone 380 converts audio into a signal and inputs it to the CPU 310.

このように構成されているため、たとえば、CPU310は、操作部340を介して洗濯物の重さや体積の入力を受け付けて、通信インターフェイス360を介して洗濯物の量を含む洗濯依頼命令を第1のサーバ100Aに送信する。CPU310は、通信インターフェイス360を介して第1のサーバ100Aからの洗濯機200の情報や店舗の情報や洗濯物の返却日時を取得してディスプレイ330に表示したり、操作部340を介して洗濯の予約の本登録の命令を受け付けたりする。 Because of this configuration, for example, CPU 310 accepts input of the weight and volume of the laundry via operation unit 340, and transmits a laundry request command including the amount of laundry to first server 100A via communication interface 360. CPU 310 acquires information about washing machine 200, store information, and laundry return date and time from first server 100A via communication interface 360 and displays them on display 330, and accepts a command to officially register a laundry reservation via operation unit 340.

なお、店側端末300Bや配達端末300Cも、客側端末300Aと同様の構成を有するため、ここでは説明を繰り返さない。
〔第2の実施の形態〕
In addition, since the store terminal 300B and the delivery terminal 300C have the same configuration as the customer terminal 300A, the description will not be repeated here.
Second Embodiment

第1の実施の形態においては、洗濯物の量を指定するときに回収の有無も指定するものであったが、このような形態には限られない。たとえば、第1のサーバ100AのCPU110は、店舗が決まってから、通信インターフェイス160を介して、回収の有無を客側端末300Aに問い合わせてもよい。この実施の形態においては、例えば、ユーザが利用する店舗を決めている場合に、当該店舗以外の選択肢が提示されないようにすることができる。 In the first embodiment, when the amount of laundry is specified, the user also specifies whether or not the laundry should be collected, but this is not limited to the above embodiment. For example, the CPU 110 of the first server 100A may inquire of the customer terminal 300A via the communication interface 160 whether or not the laundry should be collected after the store has been decided. In this embodiment, for example, when the user has decided on the store to use, it is possible to prevent options other than that store from being presented.

より詳細には、図15に示すように、第1のサーバ100AのCPU110は、通信インターフェイス160を介して客側端末300Aに、洗濯機200の情報や、洗濯機200の店舗を示す情報などを送信する(ステップS212)。 More specifically, as shown in FIG. 15, the CPU 110 of the first server 100A transmits information about the washing machine 200 and information indicating the store where the washing machine 200 is located to the customer terminal 300A via the communication interface 160 (step S212).

客側端末300Aから店舗や洗濯機200に関する承認を得ると(ステップS214にてYESである場合)、CPU110は、通信インターフェイス160を介して客側端末300Aに、洗濯物を自分で店舗に持ち込むか、ドライバに回収してもらうかに関しての問い合わせを行う(ステップS216)。 When approval for the store and the washing machine 200 is obtained from the customer terminal 300A (if YES in step S214), the CPU 110 inquires of the customer terminal 300A via the communication interface 160 as to whether the customer will bring the laundry to the store themselves or have a driver collect it (step S216).

これを受けて、客側端末300AのCPU310は、洗濯物を自分で店舗に持ち込むか、ドライバに回収してもらうかに関しての指定を受け付ける。 In response, the CPU 310 of the customer terminal 300A accepts instructions as to whether the customer will bring the laundry to the store themselves or have a driver collect it.

そして、第1のサーバ100AのCPU110は、通信インターフェイス160を介して客側端末300Aから、洗濯物の回収の依頼を受け付けると(ステップS218にてYESである場合)、通信インターフェイス160を介して、ユーザの住所と店舗の住所とを第2のサーバ100Bに送信することによって配車の手配を依頼する(ステップS220)。 Then, when the CPU 110 of the first server 100A receives a laundry collection request from the customer terminal 300A via the communication interface 160 (if the answer is YES in step S218), it requests the second server 100B to arrange for a vehicle to be dispatched by transmitting the user's address and the store's address via the communication interface 160 (step S220).

第2のサーバ100BのCPU110は、ドライバデータ126からドライバの現在位置を読み出して、ユーザの住所と店舗の住所の両者から所定の範囲内のドライバを特定し、当該ドライバの予約が入っていない時間を特定し、洗濯物の回収日時を第1のサーバ100Aに送信する。 The CPU 110 of the second server 100B reads the driver's current location from the driver data 126, identifies a driver within a predetermined range based on both the user's address and the store's address, identifies a time when the driver is not scheduled, and transmits the laundry collection date and time to the first server 100A.

なお、第1のサーバ100AのCPU110が、洗濯物の回収日時または店舗への配送日時や洗濯機200の予約情報などに基づいて洗濯の終了日時を特定したり、当該終了日時に基づいて第2のサーバ100BのCPU110が洗濯後の洗濯物を客の家まで配達する日時を特定したりすることが好ましい。 It is preferable that the CPU 110 of the first server 100A determines the end date and time of the washing based on the laundry collection date and time or the delivery date and time to the store, reservation information for the washing machine 200, etc., and that the CPU 110 of the second server 100B determines the date and time of delivery of the washed laundry to the customer's house based on the end date and time.

第1のサーバ100AのCPU110は、通信インターフェイス160を介して客側端末300Aに、回収日時や、配達日時などを送信することによって、洗濯の最終的な予約を行うか否かをユーザに問い合わせる(ステップS222)。 The CPU 110 of the first server 100A inquires the user as to whether or not to make a final reservation for laundry by transmitting the collection date and time, delivery date and time, etc. to the customer terminal 300A via the communication interface 160 (step S222).

CPU110は、通信インターフェイス160を介して客側端末300Aから予約命令を受け付けた場合(ステップS224にてYESである場合)、洗濯機200の使用予約を所属データに本登録する(ステップS226)。 When the CPU 110 receives a reservation command from the customer terminal 300A via the communication interface 160 (YES in step S224), it registers the reservation for use of the washing machine 200 in the affiliation data (step S226).

CPU110は、通信インターフェイス160を介して、第2のサーバ100Bにドライバの予約を依頼する(ステップS228)。
〔第3の実施の形態〕
The CPU 110 requests the second server 100B to make a reservation for a driver via the communication interface 160 (step S228).
Third embodiment

上記の実施の形態においては、客の住所から所定範囲内の店舗に属する洗濯機200であって、かつ今回の洗濯物を処理できる洗濯機200のうちの、最も早く洗濯が終了する洗濯機200を選択するものであったが、このような形態には限られない。たとえば、第1のサーバ100AのCPU110は、今回の洗濯物を処理できる洗濯機200のうちの、客の住所地に最も近い店舗の洗濯機を選択してもよい。また、今回の洗濯物を処理できる洗濯機200のうちの、最も容量が小さい洗濯機200を優先して選択してもよい。これらにより、ドライバの稼働効率や洗濯機の稼働効率を向上させることができる。 In the above embodiment, the washing machine 200 that finishes washing the earliest among the washing machines 200 that belong to a store within a predetermined range from the customer's address and that can process the current laundry is selected, but this is not limited to the embodiment. For example, the CPU 110 of the first server 100A may select a washing machine in a store that is closest to the customer's address among the washing machines 200 that can process the current laundry. Also, among the washing machines 200 that can process the current laundry, the washing machine 200 with the smallest capacity may be selected with priority. This can improve the operating efficiency of the driver and the operating efficiency of the washing machines.

あるいは、第1のサーバ100AのCPU110は、客の住所から所定範囲内の店舗に属する洗濯機200であって、かつ今回の洗濯物を処理できる洗濯機200のリストを作成して客側端末300Aに送信してもよい。この場合は、客側端末300Aが、ユーザから、洗濯機200や店舗や洗濯機200の洗濯命令を受け付けて、第1のサーバ100Aに送信するものである。
〔第4の実施の形態〕
Alternatively, CPU 110 of first server 100A may create a list of washing machines 200 that belong to a store within a predetermined range from the customer's address and that can process the current laundry, and transmit the list to customer terminal 300A. In this case, customer terminal 300A accepts washing instructions for washing machines 200, stores, and washing machines 200 from the user, and transmits the list to first server 100A.
Fourth embodiment

上記の実施の形態の洗濯システム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、第1のサーバ100Aや第2のサーバ100Bや客側端末300Aや店側端末300Bや配達端末300Cの各々の役割の一部または全部を別の装置が担ったり、それらの装置の1つ1つの役割の一部または全部を複数の装置で分担したりしてもよい。 Some or all of the roles of each device in the laundry system 1 of the above embodiment may be performed by other devices. For example, some or all of the roles of the first server 100A, the second server 100B, the customer terminal 300A, the store terminal 300B, and the delivery terminal 300C may be performed by other devices, or some or all of the roles of each of these devices may be shared among multiple devices.

たとえば、第1のサーバ100Aの機能や第2のサーバ100Bの機能が、1つの装置によって実現されたり、逆に第1のサーバ100Aや第2のサーバ100Bの役割がクラウド上の複数の装置によって実現されたりしてもよい。このような構成とした場合でも、第1のサーバ100Aや第2のサーバ100Bは装置毎に定義されるものではなく、役割毎に定義される。
<まとめ>
For example, the functions of the first server 100A and the second server 100B may be realized by one device, or conversely, the roles of the first server 100A and the second server 100B may be realized by multiple devices on the cloud. Even in such a configuration, the first server 100A and the second server 100B are defined not for each device but for each role.
<Summary>

上記の実施の形態においては、通信端末と通信するための通信インターフェイスと、洗濯機毎の洗濯容量および稼働情報を格納するデータベースと、通信インターフェイスを介して通信端末から洗濯物の量を示す情報を取得して、データベースを参照することによって、洗濯物を洗濯する洗濯機を特定する情報を出力するためのプロセッサとを備えるサーバが提供される。 In the above embodiment, a server is provided that includes a communication interface for communicating with a communication terminal, a database that stores the washing capacity and operation information for each washing machine, and a processor that obtains information indicating the amount of laundry from the communication terminal via the communication interface and outputs information identifying the washing machine that will wash the laundry by referring to the database.

好ましくは、データベースは、洗濯機毎の位置をさらに格納する。プロセッサは、通信端末のユーザの位置にも基づいて、洗濯物を受け付けるべき洗濯機を特定する。 Preferably, the database further stores a location for each washing machine. The processor identifies the washing machine that should receive the laundry based also on the location of the user of the communication terminal.

好ましくは、データベースは、洗濯機毎の店舗をさらに格納する。プロセッサは、洗濯物が1つの洗濯機で洗濯できない場合は、当該洗濯物を洗濯できるだけの同じ店舗内の複数の洗濯機を特定する。 Preferably, the database further stores a store for each washing machine. If the laundry cannot be washed in one washing machine, the processor identifies multiple washing machines in the same store that are capable of washing the laundry.

プロセッサは、通信インターフェイスを介して、通信端末に、洗濯物を洗濯する洗濯機および店舗に関する情報を送信して、洗濯機による洗濯の予約を受け付ける。 The processor transmits information about the washing machine and the store that will wash the laundry to the communication terminal via the communication interface, and accepts a reservation for washing using the washing machine.

プロセッサは、通信インターフェイスを介して、通信端末から洗濯物の回収の依頼を受け付ける。 The processor receives a laundry collection request from the communication terminal via the communication interface.

サーバは、複数のドライバの位置情報および予約情報を格納する第2のデータベースをさらに備える。プロセッサは、第2のデータベースに基づいて、洗濯物の回収と洗濯機までの配送を行うドライバを特定し、洗濯物の回収日時を通信端末に送信する。 The server further includes a second database that stores location information and reservation information of multiple drivers. The processor identifies a driver who will collect the laundry and deliver it to the washing machine based on the second database, and transmits the laundry collection date and time to the communication terminal.

上記の実施の形態においては、サーバにおける情報処理方法であって、通信インターフェイスを介して通信端末からの洗濯物の量を示す情報を取得するステップと、洗濯機毎の洗濯容量を格納するデータベースを参照することによって、洗濯物を洗濯する洗濯機を特定するステップと、特定された洗濯機に関する情報を出力するステップとを備える、情報処理方法が提供される。 In the above embodiment, an information processing method is provided in a server, which includes the steps of acquiring information indicating the amount of laundry from a communication terminal via a communication interface, identifying a washing machine that will wash the laundry by referring to a database that stores the washing capacity of each washing machine, and outputting information about the identified washing machine.

上記の実施の形態においては、洗濯物の量を示す情報の入力を受け付けて、当該情報を送信する通信端末と、洗濯機毎の洗濯容量を格納するデータベースを参照することによって、洗濯物の量に基づいて洗濯物を洗濯する洗濯機を特定する情報を出力するためのサーバと、を備える洗濯システムが提供される。 In the above embodiment, a laundry system is provided that includes a communication terminal that receives input of information indicating the amount of laundry and transmits the information, and a server that outputs information to identify a washing machine that will wash laundry based on the amount of laundry by referring to a database that stores the washing capacity of each washing machine.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.

1 :洗濯システム
100A :第1のサーバ
100B :第2のサーバ
110 :CPU
120 :メモリ
140 :操作部
160 :通信インターフェイス
200 :洗濯機
210 :CPU
220 :メモリ
230 :ディスプレイ
240 :操作部
250 :タッチパネル
260 :通信インターフェイス
270 :スピーカ
280 :センサ
290 :機器駆動部
300A :客側端末
300B :店側端末
300C :配達端末
310 :CPU
320 :メモリ
330 :ディスプレイ
340 :操作部
350 :カメラ
360 :通信インターフェイス
370 :スピーカ
380 :マイク
400 :ルータ
1: Laundry system 100A: First server 100B: Second server 110: CPU
120: Memory 140: Operation unit 160: Communication interface 200: Washing machine 210: CPU
220: Memory 230: Display 240: Operation unit 250: Touch panel 260: Communication interface 270: Speaker 280: Sensor 290: Device driving unit 300A: Customer terminal 300B: Store terminal 300C: Delivery terminal 310: CPU
320: Memory 330: Display 340: Operation unit 350: Camera 360: Communication interface 370: Speaker 380: Microphone 400: Router

Claims (8)

通信端末と通信するための通信インターフェイスと、
洗濯機毎の洗濯容量および稼働情報を格納するデータベースと、
前記通信インターフェイスを介して前記通信端末から洗濯物の量を示す情報を取得して、前記データベースを参照することによって、前記洗濯物を最も早い時刻に洗濯完了する洗濯機を特定し、前記洗濯物の洗濯が終了する時間に関する情報を出力するためのプロセッサとを備えるサーバ。
A communication interface for communicating with a communication terminal;
A database that stores washing capacity and operation information for each washing machine;
A server comprising a processor for acquiring information indicating the amount of laundry from the communication terminal via the communication interface, and by referring to the database, identifying the washing machine that will finish washing the laundry at the earliest time , and outputting information regarding the time when washing of the laundry will be completed.
前記データベースは、前記洗濯機毎の位置をさらに格納し、
前記プロセッサは、前記通信端末のユーザの位置にも基づいて、前記洗濯物を受け付けるべき洗濯機を特定する、請求項1に記載のサーバ。
The database further stores a location for each of the washing machines;
The server of claim 1 , wherein the processor identifies a washing machine that should receive the laundry based also on a location of a user of the communication terminal.
前記データベースは、前記洗濯機毎の店舗をさらに格納し、
前記プロセッサは、前記洗濯物が1つの洗濯機で洗濯できない場合は、当該洗濯物を洗濯できるだけの同じ店舗内の複数の洗濯機を特定する、請求項1または2に記載のサーバ。
The database further stores a store for each of the washing machines,
The server according to claim 1 or 2, wherein the processor, if the laundry cannot be washed in one washing machine, identifies multiple washing machines in the same store that are capable of washing the laundry.
前記プロセッサは、前記通信インターフェイスを介して、前記通信端末に、前記洗濯物を洗濯する洗濯機および前記洗濯物の洗濯が終了する時間に関する情報を送信して、前記洗濯機による洗濯の予約を受け付ける、請求項1から3のいずれか1項に記載のサーバ。 The server according to any one of claims 1 to 3, wherein the processor transmits information about the washing machine that will wash the laundry and the time when the washing of the laundry will finish to the communication terminal via the communication interface, and accepts a reservation for washing by the washing machine. 前記プロセッサは、前記通信インターフェイスを介して、前記通信端末から前記洗濯物の回収の依頼の要否を受け付け可能であり、
前記サーバは、複数のドライバの位置情報および予約情報を格納する第2のデータベースをさらに備え、
前記プロセッサは、前記洗濯物の回収の依頼を受け付けた場合に、前記第2のデータベースに基づいて、前記洗濯物の回収を行うドライバを特定し、前記データベースに基づいて、前記回収した洗濯物が前記洗濯機に到着する時刻以降に前記洗濯物の洗濯を開始した場合に前記洗濯物を最も早い時刻に洗濯完了する洗濯機を特定し、前記洗濯物の回収時刻および前記洗濯物の洗濯が終了する時間に関する情報を前記通信端末に送信する、請求項1から4のいずれか1項に記載のサーバ。
the processor is capable of receiving, via the communication interface, from the communication terminal, information regarding whether or not a request for collection of the laundry is required;
the server further comprises a second database storing location information and reservation information for a plurality of drivers;
A server as described in any one of claims 1 to 4, wherein when the processor accepts a request to collect the laundry, it identifies a driver who will collect the laundry based on the second database, and it identifies, based on the database, a washing machine that will finish washing the laundry at the earliest time if washing of the laundry starts after the time the collected laundry arrives at the washing machine, and it transmits information regarding the collection time of the laundry and the time when washing of the laundry will be completed to the communication terminal .
記プロセッサは、
前記通信インターフェイスを介して、前記通信端末から返却希望時間を受け付け可能であり、
前記洗濯物の回収の依頼があり、前記洗濯が終了する時間が前記返却希望時刻に間に合う選択肢が見つからない場合で、且つ、依頼されている前記回収の依頼を不要とすれば前記返却希望時間に間に合う選択肢がある場合には、その情報を前記通信端末に送信する、請求項5に記載のサーバ。
The processor,
A desired return time can be received from the communication terminal via the communication interface,
The server of claim 5, wherein when a request is made for collection of the laundry and no option is found that will allow the laundry to be completed in time for the desired return time, and when there is an option that will allow the laundry to be returned in time if the requested collection request is not required, information about that option is sent to the communication terminal.
サーバにおける情報処理方法であって、
通信インターフェイスを介して通信端末からの洗濯物の量を示す情報を取得するステップと、
洗濯機毎の洗濯容量および稼働情報を格納するデータベースを参照することによって、前記洗濯物を最も早い時刻に洗濯完了する洗濯機を特定するステップと、
前記特定された洗濯機によって前記洗濯物の洗濯が終了する時間を算出するステップと、
前記特定された洗濯機および前記洗濯物の洗濯が終了する時間に関する情報を出力するステップとを備える、情報処理方法。
An information processing method in a server, comprising:
obtaining information indicative of an amount of laundry from a communication terminal via a communication interface;
Identifying a washing machine that will complete washing the laundry at the earliest time by referring to a database that stores washing capacity and operation information for each washing machine;
Calculating a time when washing of the laundry will be completed by the specified washing machine;
and outputting information regarding the identified washing machine and a time when washing of the laundry will be completed.
洗濯物の量を示す情報の入力を受け付けて、当該情報を送信する通信端末と、
洗濯機毎の洗濯容量および稼働情報を格納するデータベースを参照することによって、前記洗濯物の量に基づいて前記洗濯物を最も早い時刻に洗濯完了する洗濯機を特定する情報および前記洗濯物の洗濯が終了する時間に関する情報を出力するためのサーバと、を備える洗濯システム。
a communication terminal that receives input of information indicating an amount of laundry and transmits the information;
A washing system comprising: a server for outputting information for identifying a washing machine that will complete washing of the laundry at the earliest time based on the amount of laundry and information regarding the time when washing of the laundry will be completed by referring to a database that stores washing capacity and operation information for each washing machine.
JP2020196945A 2020-11-27 2020-11-27 SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM Active JP7526646B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020196945A JP7526646B2 (en) 2020-11-27 2020-11-27 SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM
CN202111411964.1A CN114565111A (en) 2020-11-27 2021-11-25 Server, information processing method and washing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020196945A JP7526646B2 (en) 2020-11-27 2020-11-27 SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM

Publications (2)

Publication Number Publication Date
JP2022085323A JP2022085323A (en) 2022-06-08
JP7526646B2 true JP7526646B2 (en) 2024-08-01

Family

ID=81711917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020196945A Active JP7526646B2 (en) 2020-11-27 2020-11-27 SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM

Country Status (2)

Country Link
JP (1) JP7526646B2 (en)
CN (1) CN114565111A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009207583A (en) 2008-03-03 2009-09-17 Soraku:Kk Washing agent management system
JP2020101861A (en) 2018-12-19 2020-07-02 青島海爾洗衣机有限公司QingDao Haier Washing Machine Co.,Ltd. Coin-operated laundry utilization support system
JP2020160533A (en) 2019-03-25 2020-10-01 Necソリューションイノベータ株式会社 Allocation control device for pickup, allocation control method, program, and recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009207583A (en) 2008-03-03 2009-09-17 Soraku:Kk Washing agent management system
JP2020101861A (en) 2018-12-19 2020-07-02 青島海爾洗衣机有限公司QingDao Haier Washing Machine Co.,Ltd. Coin-operated laundry utilization support system
JP2020160533A (en) 2019-03-25 2020-10-01 Necソリューションイノベータ株式会社 Allocation control device for pickup, allocation control method, program, and recording medium

Also Published As

Publication number Publication date
CN114565111A (en) 2022-05-31
JP2022085323A (en) 2022-06-08

Similar Documents

Publication Publication Date Title
JP4376782B2 (en) Scalable architecture for web servers
TWI633771B (en) Provisioning and management techniques for services of deployed devices
KR102011376B1 (en) Shopping mall operation management system
TWI638331B (en) Storage method, storage management server, and computer readable memory media
JP2003044509A5 (en)
JP2006040007A (en) Taxi allocating system and allocating method
KR102254653B1 (en) Data labeling system using legacy service and method thereof
KR20150127103A (en) Information provision device, constructor management apparatus, information presentation device, program, communication system, and information provision method
CN112637024A (en) Control method, device, electronic device and storage medium
CN112281403B (en) Shared washing device, control method and system thereof, computer device and medium
CN119005579A (en) Moving order matching method and device and electronic equipment
JP7526646B2 (en) SERVER, INFORMATION PROCESSING METHOD, AND LAUNDRY SYSTEM
KR20170036144A (en) Laundary service system using on-off line and method for processing thereof
KR20190013253A (en) Laundry Recover Scheduling System and Method thereof
JP2019040487A (en) Network system, information processing method, and server
JP6291626B1 (en) Information processing apparatus, information processing method, and program
WO2017143977A1 (en) Information exchange method and device for self-service washing equipment
JP4807018B2 (en) Information processing system and information processing program
CN118984452A (en) Registration selection method, system, storage network element, storage medium and program product
KR20220076092A (en) An apparatus for providing inventory management services using an api of open markets and a method of operating the apparatus
EP3432593B1 (en) Data-flow control device and data-flow control method
JP2021077199A (en) Network system, server, and information processing method
JP6917100B1 (en) Spatial management system
KR20210073087A (en) Method for providing service of estimating moving costs
US20230206295A1 (en) System and Method for On-Demand Laundry Services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240313

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240722

R150 Certificate of patent or registration of utility model

Ref document number: 7526646

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150