[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7214937B2 - Information processing device, information processing method, information processing system, information processing program - Google Patents

Information processing device, information processing method, information processing system, information processing program Download PDF

Info

Publication number
JP7214937B2
JP7214937B2 JP2020003263A JP2020003263A JP7214937B2 JP 7214937 B2 JP7214937 B2 JP 7214937B2 JP 2020003263 A JP2020003263 A JP 2020003263A JP 2020003263 A JP2020003263 A JP 2020003263A JP 7214937 B2 JP7214937 B2 JP 7214937B2
Authority
JP
Japan
Prior art keywords
information processing
weight
unit
server
information
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
JP2020003263A
Other languages
Japanese (ja)
Other versions
JP2021111167A (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.)
Smart Shopping, Inc.
Original Assignee
Smart Shopping, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Smart Shopping, Inc. filed Critical Smart Shopping, Inc.
Priority to JP2020003263A priority Critical patent/JP7214937B2/en
Publication of JP2021111167A publication Critical patent/JP2021111167A/en
Application granted granted Critical
Publication of JP7214937B2 publication Critical patent/JP7214937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法、情報処理システム、情報処理プログラムに関する。特に、在庫に関係する情報を処理することを可能とする情報処理装置、情報処理方法、情報処理システム、情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, an information processing system, and an information processing program. In particular, the present invention relates to an information processing device, an information processing method, an information processing system, and an information processing program capable of processing information related to inventory.

特許文献1には、水残量管理装置が、その上に載置されるウォーターサーバーの重量を計測し、計測値に基づいて水タンクの残量を把握し、残量に応じて新たな水タンクの発注を自動的に行うことが開示されている。 In Patent Document 1, a water remaining amount management device measures the weight of a water server placed on it, grasps the remaining amount of water tank based on the measured value, and supplies new water according to the remaining amount. Automatic ordering of tanks is disclosed.

特開第2016-167159号Japanese Patent Application Laid-Open No. 2016-167159

特許文献1は、あくまで残量に応じて新たな水タンクの発注を自動的に行うという事項を個別具体的に開示するに過ぎない。本件発明者は、より利便性かつ汎用性の高い在庫管理に関係する情報を処理することを可能とする情報処理装置、情報処理方法、情報処理システム、情報処理プログラムが求められることを認識し、本件発明に至ったものである。 Patent Literature 1 merely discloses individually and specifically the matter of automatically placing an order for a new water tank according to the remaining amount. The inventor of the present invention recognizes that there is a need for an information processing device, information processing method, information processing system, and information processing program that enable processing of information related to inventory management with greater convenience and versatility. This is what led to the present invention.

本発明の一実施形態においては、計測手段(たとえば、重量計測手段。)と、サーバと、を備え、サーバは、複数の計測手段およびその位置情報(たとえば、倉庫の位置ないしは棚情報。以下同じ。)と、各計測手段上に載置される物(たとえば、商品。ただし、個体に限られない。以下同じ。)との対応関係を記憶部に記憶する記憶部(サーバ記憶部33に対応する。)と、各物の残量を、当該物に対応する計測手段により計測され送信される重量データと、当該物の単位当たりの重量データおよび梱包材(たとえば、容器。以下同じ。)の重量と、に基づいて算出し、各物の残量の履歴に基づいて当該物の消費速度を算出する算出部と、を有する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 An embodiment of the present invention comprises measuring means (for example, weight measuring means) and a server. ) and an object placed on each measuring means (for example, a product; however, it is not limited to an individual object; the same shall apply hereinafter). ), the remaining amount of each item, the weight data measured and transmitted by the measuring means corresponding to the item, the weight data per unit of the item and the packing material (e.g., container; the same shall apply hereinafter) an information processing system, an information processing device that realizes the system, or an information processing device that has a calculation unit that calculates the consumption rate of each item based on the weight and the history of the remaining amount of each item. (ie, information processing method) based on and an information processing program for realizing it are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、倉庫間、倉庫内、および/または客先等の在庫情報をリアルタイムないし所定間隔に把握できるが提供される。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, between warehouses, inside warehouses, and / Alternatively, it is provided that the inventory information of the customer can be grasped in real time or at predetermined intervals.

本発明の一実施形態においては、計測手段は、筐体(フラットパネル形状を有していてもよい。)と、筐体の天板上に載置される物の重量を計測する重量センサと、通信先のアドレスの設定値を記憶する記憶部と、無線通信によりネットワークに接続可能な通信部と、重量センサから計測データを取得して、通信部を介して記憶部に記憶されたアドレスのサーバへと送信する制御部と、各部に電力を供給するバッテリを収容するバッテリ収容部と、を有し、バッテリは、予め設定されたロジックで電源ONとするよう構成される(たとえば、前記重量センサにより所定の閾値を超える重量変化を検知した場合に電源をONとするよう構成され、前記所定の閾値が、載置される物の種類に応じて定められる)情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the measuring means comprises a housing (which may have a flat panel shape) and a weight sensor for measuring the weight of an object placed on the top plate of the housing. , a storage unit for storing a setting value of an address of a communication destination; a communication unit that can be connected to a network by wireless communication; It has a control unit that transmits to a server, and a battery housing unit that houses a battery that supplies power to each unit. An information processing system configured to turn on a power supply when a sensor detects a weight change exceeding a predetermined threshold, and the predetermined threshold is determined according to the type of an object to be placed; Provided are an information processing apparatus to be implemented, each step (that is, an information processing method) based on the information processing apparatus, and an information processing program to implement it.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、倉庫間、倉庫内、および/または客先等の在庫変化を、その重量変化発生を原因として把握することができ、重量変化の幅が過去における計測データから大幅に乖離する場合には、以て異常や災害・盗難などを把握できる情報処理装置、情報処理方法、情報処理システム、情報処理プログラムが提供される。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, between warehouses, inside warehouses, and / Alternatively, it is possible to grasp the change in the inventory of the customer, etc. as the cause of the weight change, and if the width of the weight change deviates significantly from the past measurement data, it may cause an abnormality, disaster, theft, etc. An information processing device, an information processing method, an information processing system, and an information processing program are provided.

本発明の一実施形態においては、サーバは通知部をさらに有し、算出部が、残量および消費速度に基づいて、物の在庫が尽きるまでの期間を算出し、通知部が期間に応じてアラートを生成する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the server further has a notification unit, the calculation unit calculates the period until the stock of the item runs out based on the remaining amount and the consumption speed, and the notification unit Provided are an information processing system that generates an alert, an information processing device that implements the system, steps based on the information processing device (that is, an information processing method), and an information processing program that implements it.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、倉庫間、倉庫内、および/または客先等の在庫情報について、物の在庫が尽きるまでの期間を算出を算出することができ、在庫が尽きる以前にアラートを生成し、これにより、在庫不足を未然に防ぐ情報処理装置、情報処理方法、情報処理システム、情報処理プログラムが提供される。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, between warehouses, inside warehouses, and / Or an information processing device that can calculate the period until the inventory of the item runs out for the inventory information of the customer, etc., and generates an alert before the inventory runs out, thereby preventing inventory shortages. An information processing method, an information processing system, and an information processing program are provided.

本発明の一実施形態においては、サーバは通知部をさらに有し、記憶部(サーバ記憶部)は、物に係る標準消費速度と、消費速度の履歴と、物の種類とを関連付けて記憶し、通知部は、消費速度を通知するとともに、算出部により算出された消費速度が、標準消費速度または履歴と比較して所定の割合以上に異なる場合に、消費速度アラートを生成して通知する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the server further has a notification unit, and the storage unit (server storage unit) stores the standard consumption rate of the item, the history of the consumption rate, and the type of item in association with each other. , the notification unit notifies the consumption speed, and generates and notifies a consumption speed alert when the consumption speed calculated by the calculation unit differs from the standard consumption speed or the history by a predetermined ratio or more. A processing system, an information processing apparatus that implements the system, steps based on the information processing apparatus (that is, an information processing method), and an information processing program that implements the steps are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、消費速度が異常である場合に標準消費速度または履歴と比較して所定の割合以上に異なる場合にアラートを生成して通知することで、倉庫間、倉庫内、および/または客先等の在庫における以上を把握することを可能とする、システムないし、当該システムを実現する情報処理装置、情報処理方法、情報処理プログラムが提供される。 When the consumption rate is abnormal due to an information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it Generating and notifying alerts when the consumption rate differs from the standard consumption rate or history by more than a predetermined percentage, allowing you to understand anomalies in inventory between warehouses, within warehouses, and/or at customer sites, etc. A system, an information processing apparatus, an information processing method, and an information processing program for realizing the system are provided.

本発明の一実施形態においては、所定の割合が、物の種類、季節、曜日、時間帯に応じて定められることを特徴とする。 An embodiment of the present invention is characterized in that the predetermined ratio is determined according to the type of item, the season, the day of the week, and the time period.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、物の種類、季節、曜日、時間帯に応じ、適切なアラートを生成することを可能とする。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, the type of thing, the season, the day of the week , it is possible to generate appropriate alerts according to the time period.

本発明の一実施形態においては、アラートが、異常消費、異常検知、または賞味期限である情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, an information processing system in which the alert is abnormal consumption, abnormality detection, or expiration date, an information processing device that realizes the system, each step based on the information processing device (that is, an information processing method ), and an information processing program for realizing it.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、異常消費(使いすぎ)、異常検知、または賞味期限をアラートすることを可能とする。 Abnormal consumption (overuse), abnormal consumption (overuse), Enables anomaly detection or expiration date alerts.

本発明の一実施形態においては、算出部が、消費速度の履歴に基づき、物の種類、季節、曜日および時間帯と、消費速度と、を複数対比し、物ごとに、消費速度に寄与する変数を算出する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the calculation unit compares a plurality of types, seasons, days of the week, time periods, and consumption speeds based on the consumption speed history, and contributes to the consumption speed for each product. Provided are an information processing system that calculates variables, an information processing device that implements the system, each step based on the information processing device (that is, an information processing method), and an information processing program that implements it.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、消費速度に寄与する変数を算出することができ、当該変数に基づいた経済活動を支援することが可能となる。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, variables that contribute to the consumption rate are calculated. It can be calculated, and it becomes possible to support economic activities based on the variable.

本発明の一実施形態においては、算出部が、変数に基づき、気象予報、来客数、顧客属性、過去予約内容、または過去販売額との相関性分析を行う情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, an information processing system in which the calculation unit performs correlation analysis with weather forecasts, the number of visitors, customer attributes, past reservation details, or past sales amounts based on variables, or the system is realized. An information processing apparatus, each step (that is, an information processing method) based on the information processing apparatus, and an information processing program for realizing it are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、経済活動における相関性分析、マーケティング分析が可能となる。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, analysis of correlation in economic activities, Marketing analysis becomes possible.

本発明の一実施形態においては、算出部が、残量、消費速度、および変数に基づいて、物の在庫が尽きるまでの期間を算出し、通知部が期間に応じてアラートを生成する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, information processing in which the calculation unit calculates the period until the stock of the item runs out based on the remaining amount, the consumption speed, and the variable, and the notification unit generates an alert according to the period. A system, an information processing device that implements the system, steps based on the information processing device (that is, an information processing method), and an information processing program that implements the steps are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、在庫が尽きるまでの期間に基づくリードタイムを加味した発注を可能とする。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, during the period until the inventory runs out It is possible to place an order taking into account the lead time based on

本発明の一実施形態においては、算出部は、位置情報と消費速度と残量に基づいて、複数の異なる位置に存在する計測手段(ないしは複数の異なる位置に存在する計測手段に載置された物)に対する最適な物の補充期間を算出する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the calculation unit calculates the measuring means present at a plurality of different positions (or An information processing system for calculating the optimum replenishment period for a product, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、位置情報と消費速度と残量に基づいて在庫が尽きるまでの期間に応じた最適な在庫補充期間、補充ルート、配達ルートを提供することができる。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, position information, consumption speed, and residual It is possible to provide the optimum inventory replenishment period, replenishment route, and delivery route according to the period until the inventory runs out based on the quantity.

本発明の一実施形態においては、サーバは発注部をさらに有し、発注部は、期間に応じて記憶部に記憶された当該物の発注先に対して当該物を発注する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, the server further has an ordering unit, and the ordering unit is an information processing system for ordering the item to the orderer of the item stored in the storage unit according to the period; Provided are an information processing device that implements the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that implements it.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、在庫が尽きるまでの期間に応じた自動発注を可能とする。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, during the period until the inventory runs out Enables automatic ordering according to customer needs.

本発明の一実施形態においては、計測手段と、サーバと、を備え、サーバは、複数の計測手段と、各計測手段上に載置される物との対応関係を記憶部に記憶する記憶部と、各物の残量を、当該物に対応する計測手段により計測され送信される重量データと、当該物の単位当たりの重量データとに基づいて算出し、各物の残量の履歴に基づいて当該物の消費速度を算出する算出部と、を有し、記憶部は、消費速度の履歴を記憶し、算出部が、消費速度の履歴に基づき、物の種類ならびに消費時の季節、曜日および時間帯と、消費速度と、を複数対比し、物ごとに、消費速度に寄与する変数を算出し、物の将来の消費量を算出する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。当該変数は、時間に関する情報(曜日、日付、時間帯、季節などを含む)であってもよい。 In one embodiment of the present invention, a measuring means and a server are provided, and the server stores a correspondence relationship between a plurality of measuring means and an object placed on each measuring means in a storage unit. and calculating the remaining amount of each item based on the weight data measured and transmitted by the measuring means corresponding to the item and the weight data per unit of the item, and calculating the remaining amount of each item based on the history of the remaining amount of each item a calculating unit for calculating the consumption speed of the object, the storage unit storing the history of the consumption speed, and the calculating unit calculating the type of the object, the season of consumption, and the day of the week based on the history of the consumption speed. An information processing system or an information processing apparatus that realizes the system by comparing a plurality of time zones and consumption speeds, calculating variables that contribute to the consumption speed for each item, and calculating the future consumption of the item. , each step based on the information processing apparatus (that is, the information processing method), and an information processing program for realizing the steps are provided. The variable may be information about time (including day of the week, date, time zone, season, etc.).

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、各料理ごとの消費予測、廃棄ロス算出、来客予測を可能とする。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, predicting consumption for each dish, Disposal loss calculation and visitor prediction are possible.

本発明の一実施形態においては、計測手段と、サーバと、を備え、サーバは、複数の計測手段と、各計測手段上に載置される物との対応関係を記憶部に記憶する記憶部と、各物の残量を、当該物に対応する計測手段により計測され送信される重量データと、当該物の単位当たりの重量データとに基づいて算出し、各物の残量の履歴に基づいて当該物の消費速度を算出する算出部と、を有し、記憶部は消費速度の履歴を記憶し、記憶部はさらに料理に使用される商品情報と料理レシピとを対応付けて記憶し、算出部が、消費速度の履歴に基づき、物の種類ならびに消費時の季節、曜日および時間帯と、消費速度と、を複数対比し、物ごとに、消費速度に寄与する変数を算出し、物を利用した料理の将来の消費量を算出する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。当該変数は、時間に関する情報(曜日、日付、時間帯、季節などを含む)であってもよい。 In one embodiment of the present invention, a measuring means and a server are provided, and the server stores a correspondence relationship between a plurality of measuring means and an object placed on each measuring means in a storage unit. and calculating the remaining amount of each item based on the weight data measured and transmitted by the measuring means corresponding to the item and the weight data per unit of the item, and calculating the remaining amount of each item based on the history of the remaining amount of each item a calculation unit for calculating the consumption speed of the object, the storage unit storing a history of the consumption speed, the storage unit further storing product information used in cooking and cooking recipes in association with each other, A calculation unit compares a plurality of consumption speeds with types of goods, seasons, days of the week, and time zones of consumption based on the history of consumption speeds, calculates variables contributing to the consumption speed for each of the goods, An information processing system that calculates the future consumption of dishes using provided. The variable may be information about time (including day of the week, date, time zone, season, etc.).

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、材料の消費速度に応じ、各料理ごとの消費予測、廃棄ロス算出、来客予測を可能とする。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, according to the consumption rate of materials, It enables consumption prediction, disposal loss calculation, and visitor prediction for each dish.

本発明の一実施形態においては、サーバと重量計測手段とを備え、サーバの算出部が計測された重量と時間に関する情報(本段落においては日付、時間など)とに基づいて物(本段落においては、流体であってもよい。)の流入量(容器等に流れ込む量)と流出量(容器等から流れ出す量)を把握し、流入量と流出量とから残量(容器内の残量)および消費速度を算出し、消費速度と残量(容器内の残量)から重量(容器内の残量)が零となる時間(未来の時刻)を算出し、零となる時間(未来の時刻)に基づいて流入量(容器等に流れ込む量)を制御する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, a server and weight measuring means are provided, and the calculation unit of the server is based on the measured weight and information on time (date, time, etc. in this paragraph). may be a fluid.) The amount of inflow (amount flowing into the container, etc.) and the amount of outflow (amount flowing out of the container, etc.) are grasped, and the remaining amount (the amount remaining in the container) is determined from the inflow and outflow amounts and the consumption speed, calculate the time (future time) at which the weight (remaining amount in the container) becomes zero from the consumption speed and the remaining amount (remaining amount in the container), and calculate the time (future time ), an information processing system that controls the amount of inflow (amount that flows into a container, etc.), an information processing device that realizes the system, each step based on the information processing device (i.e., an information processing method), and realizing it An information processing program is provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、適切な重量(容器内の残量)を管理することが可能となる。 An information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it, an appropriate weight (inside the container remaining amount) can be managed.

本発明の一実施形態においては、さらに車両(たとえば、自走式ロボット)を備え、車両が位置情報、画像データを取得してサーバに送信する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, an information processing system further comprising a vehicle (for example, a self-propelled robot) in which the vehicle acquires position information and image data and transmits the data to a server, or an information processing apparatus that implements the system. , each step based on the information processing apparatus (that is, the information processing method), and an information processing program for realizing the steps are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、位置情報、画像データを取得し、在庫の位置を把握するとともにその性状、内容を把握することができる。 Acquisition of position information and image data by an information processing system having the above configuration, an information processing device that realizes the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that realizes it In addition to grasping the location of inventory, it is also possible to grasp its properties and contents.

本発明の一実施形態においては、さらに車両を備え、サーバの記憶部は物または計測手段の位置情報を記憶し、車両は、物を配置する在庫エリア(倉庫などを含む)を含む建物内を移動可能であって、RFIDリーダが取り付けられ、物(商品を含む)または計測手段には設置位置の位置情報が記録されたRFタグである位置タグが付されている情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, a vehicle is further provided, the storage unit of the server stores the position information of the object or the measuring means, and the vehicle drives the inside of the building including the inventory area (including the warehouse etc.) where the object is placed. An information processing system that is movable, has an RFID reader attached, and has a location tag that is an RF tag that records location information of an installation location attached to an object (including merchandise) or measurement means, or the system An information processing device that implements the above, each step (that is, an information processing method) based on the information processing device, and an information processing program that implements it are provided.

上記構成を備える情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムにより、車両を計測手段の近傍で停止させ、物(商品を含む)または計測手段の位置情報と車両の位置情報とを比較することで、物(商品を含む)または計測手段の位置情報の正確性を検証することが可能となる。 An information processing system having the above configuration, an information processing device that implements the system, each step (that is, an information processing method) based on the information processing device, and an information processing program that implements it, the vehicle is detected in the vicinity of the measuring means. By stopping the vehicle and comparing the position information of the object (including products) or measuring means with the position information of the vehicle, it is possible to verify the accuracy of the position information of the object (including products) or measuring means. .

本発明の一実施形態においては、さらに認証装置を備え、認証装置はユーザの識別情報を読み取る読み取り部を有し、サーバの記憶部は識別情報に対応した重量データの変更許容量を記憶し、算出部は、ユーザによる物の載置または取得が、変更許容量以内かどうかを判定する情報処理システムないし、当該システムを実現する情報処理装置、情報処理装置に基づく各ステップ(すなわち、情報処理方法)、およびそれを実現する情報処理プログラムが提供される。 In one embodiment of the present invention, an authentication device is further provided, the authentication device has a reading unit for reading user identification information, the storage unit of the server stores an allowable change amount of weight data corresponding to the identification information, The calculation unit includes an information processing system that determines whether the placement or acquisition of an object by a user is within the change allowable amount, an information processing device that realizes the system, each step based on the information processing device (that is, an information processing method ), and an information processing program for realizing it.

上記構成により、特定のユーザが在庫から商品を取得してもよいかどうかのみならず、特定のユーザが取得可能な上限を超えていないかどうかを把握することができる。 With the above configuration, it is possible to grasp not only whether or not a specific user may acquire the product from the inventory, but also whether or not the upper limit that the specific user can acquire is exceeded.

本発明の一実施形態においては、さらに認証装置を備え、認証装置はユーザの識別情報を読み取る読み取り部を有し、サーバの記憶部は識別情報に関連付けて重量データの変更履歴を記憶し、当該履歴に基づいて、ユーザ毎の消費速度を計測してもよい。この場合において、当該消費速度と時間に関する情報(曜日、日付、時間帯、季節などを含む)とに基づいて、当該ユーザの消費傾向を分析してもよい。 In one embodiment of the present invention, an authentication device is further provided, the authentication device has a reading unit for reading the identification information of the user, the storage unit of the server stores the change history of the weight data in association with the identification information, The consumption speed for each user may be measured based on the history. In this case, the user's consumption tendency may be analyzed based on the consumption rate and time information (including day of the week, date, time zone, season, etc.).

上記構成により、特定のユーザに対する消費傾向を分析することができる。 With the above configuration, it is possible to analyze consumption trends for a specific user.

本発明の一実施形態によれば、倉庫間、倉庫内、および/または客先等の在庫情報に基づいた利便性の高い在庫管理システムを提供することが可能となる。 According to one embodiment of the present invention, it is possible to provide a highly convenient inventory management system based on inventory information between warehouses, within warehouses, and/or at customer sites.

図1は、一実施形態に係る在庫管理システムの構成の一例を示す図である。FIG. 1 is a diagram showing an example of the configuration of an inventory management system according to one embodiment. 図2は、重量計測マットの構成の一例を示す図である。FIG. 2 is a diagram showing an example of the configuration of the weight measurement mat. 図3は、サーバの構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a configuration of a server; 図4は、端末装置の構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a configuration of a terminal device; 図5は、重量計測マットと物と位置情報との対応関係の一例を示す図である。FIG. 5 is a diagram showing an example of a correspondence relationship among weight measurement mats, objects, and position information. 図6は、1つの物が2台の重量計測マットの上に載置された状態を説明するための図である。FIG. 6 is a diagram for explaining a state in which one object is placed on two weight measurement mats. 図7は、一実施形態に係る記憶部におけるテーブルを示す図である。FIG. 7 is a diagram showing a table in a storage unit according to one embodiment. 図8は、各物の配置位置に当該物の残量が表示された画面の一例を示す図である。FIG. 8 is a diagram showing an example of a screen in which the remaining amount of each item is displayed at the arrangement position of each item. 図9は、各物の残量がエリア毎に分けて表示された画面の一例を示す図である。FIG. 9 is a diagram showing an example of a screen in which the remaining amount of each item is displayed separately for each area. 図10は一実施形態に係る認証装置の構成の概念図である。FIG. 10 is a conceptual diagram of the configuration of an authentication device according to one embodiment. 図11は一実施形態に係る自走式ロボットの構成の概念図である。FIG. 11 is a conceptual diagram of the configuration of the self-propelled robot according to one embodiment. 図12はアラート生成に関する、一実施形態に係る記憶部におけるテーブルを示す図である。FIG. 12 is a diagram illustrating a table in a storage unit according to one embodiment regarding alert generation.

[基本的構成]
本発明の実施形態に係るハードウェアおよびソフトウェアの基本的な構成を説明する。まず、図1に示すように、在庫管理システム1は、重量計測手段2a、2bと、サーバ3と、端末装置5とを有している。重量計測手段2a、2bとサーバ3と端末装置5とは、インターネット等のネットワーク4を介して互いに通信可能に接続されている。ネットワーク4は、有線回線と無線回線のいずれでもよく、回線の種類や形態は問わない。なお、重量計測手段2a、2bとサーバ3と端末装置5の少なくとも一部は、コンピュータにより実現される。なお、後述のとおり、システム1はさらに撮影手段60、認証装置200(図10)および/または撮影手段60を備えた自走式ロボット300(図11)を備えていてもよい。
[Basic configuration]
A basic configuration of hardware and software according to an embodiment of the present invention will be described. First, as shown in FIG. 1, the inventory management system 1 has weight measuring means 2a and 2b, a server 3, and a terminal device 5. In FIG. The weight measuring means 2a and 2b, the server 3, and the terminal device 5 are communicably connected to each other via a network 4 such as the Internet. The network 4 may be either a wired line or a wireless line, regardless of the type or form of the line. At least part of the weight measuring means 2a and 2b, the server 3, and the terminal device 5 is implemented by a computer. As will be described later, the system 1 may further include an imaging means 60, an authentication device 200 (FIG. 10) and/or a self-propelled robot 300 (FIG. 11) equipped with the imaging means 60. FIG.

[端末装置5]
このうち端末装置5は、物(たとえば、商品6a、6b)の在庫管理者が使用するものであり、たとえば、スマートフォンやタブレット端末などのモバイル端末、ノートブックコンピュータ、またはデスクトップコンピュータなどの電子機器である。
[Terminal device 5]
Among these, the terminal device 5 is used by an inventory manager of goods (for example, products 6a and 6b). be.

図4は、端末装置5の構成の一例を示す図である。図4に示すように、端末装置5は、端末通信部51と、端末制御部52と、端末記憶部53と、端末入力部54と、端末表示部55(特許請求の範囲における「表示部」に対応する)とを有している。各部は、バスを介して互いに通信可能に接続されている。 FIG. 4 is a diagram showing an example of the configuration of the terminal device 5. As shown in FIG. As shown in FIG. 4, the terminal device 5 includes a terminal communication unit 51, a terminal control unit 52, a terminal storage unit 53, a terminal input unit 54, and a terminal display unit 55 ("display unit" in the scope of claims). corresponding to ). Each unit is communicably connected to each other via a bus.

端末通信部51は、端末装置5とネットワーク4との間の通信インターフェースである。端末通信部51は、ネットワーク4を介して端末装置5とサーバ3との間で情報を送受信する。 A terminal communication unit 51 is a communication interface between the terminal device 5 and the network 4 . The terminal communication unit 51 transmits and receives information between the terminal device 5 and the server 3 via the network 4 .

端末制御部52は、端末装置5の各種処理を行う制御手段である。端末制御部52は、端末装置5内のプロセッサが所定のプログラムを実行することにより実現されてもよいし、ハードウェアで実装されてもよい。 The terminal control unit 52 is control means for performing various processes of the terminal device 5 . The terminal control unit 52 may be realized by the processor in the terminal device 5 executing a predetermined program, or may be implemented by hardware.

端末記憶部53は、たとえば内蔵メモリや外部メモリ(SDメモリカード等)などのデータストレージである。端末記憶部53には、端末制御部52が取り扱う各種データが記憶される。 The terminal storage unit 53 is data storage such as a built-in memory or an external memory (such as an SD memory card). Various data handled by the terminal control unit 52 are stored in the terminal storage unit 53 .

端末入力部54は、ユーザが端末装置5に情報を入力するためのインターフェースであり、たとえばモバイル端末におけるタッチパネルやマイクロフォン、ノートブックコンピュータにおけるタッチパッド、キーボードまたはマウスなどである。 The terminal input unit 54 is an interface for the user to input information to the terminal device 5, and is, for example, a touch panel or microphone in a mobile terminal, a touch pad, keyboard or mouse in a notebook computer.

端末表示部55は、端末装置5からユーザに対して各種情報を表示するインターフェースであり、たとえば液晶ディスプレイ等の映像表示手段である。具体的には、たとえば、端末表示部55は、ユーザからの操作を受け付けるためのGUI(Graphical User Interface)を表示してもよい。 The terminal display unit 55 is an interface for displaying various information from the terminal device 5 to the user, and is image display means such as a liquid crystal display. Specifically, for example, the terminal display unit 55 may display a GUI (Graphical User Interface) for receiving operations from the user.

[重量計測手段]
次に、重量計測手段2a、2bの構成を説明する。
図1に示すように、重量計測手段2a、2bは、汎用性の重量計測手段であって、在庫管理や廃棄ロス算出に使用可能である。本明細書において「汎用性」とは、計測対象の商品に限定がなく、その上に載置できる商品であれば、どのような商品であっても重量を計測できることを意味する。
[Weight measuring means]
Next, the configuration of the weight measuring means 2a and 2b will be described.
As shown in FIG. 1, the weight measuring means 2a and 2b are versatile weight measuring means and can be used for inventory management and disposal loss calculation. In this specification, the term "versatility" means that there is no limitation on the product to be measured, and the weight of any product can be measured as long as the product can be placed thereon.

本実施の形態では、重量計測手段2a、2bは、重量計測マットとして構成されている。本明細書において「重量計測マット」とは、マットのように対象物の下に敷くことができる、対象物を載せる台が板状の重量計測手段を意味する。以下の説明では、重量計測手段2a、2bを、重量計測マット2a、2bと呼ぶことがある。 In this embodiment, the weight measuring means 2a and 2b are configured as weight measuring mats. In the present specification, the term “weight measurement mat” means weight measurement means having a plate-like base on which an object is placed, which can be laid under the object like a mat. In the following description, the weight measuring means 2a, 2b may be referred to as weight measuring mats 2a, 2b.

図1に示す例では、重量計測マット2a、2bは、フラットパネル形状を有しており、フラットパネル形状の上に載置できるものであれば、どのようなものであっても重量を計測することが可能である。なお、本明細書において「フラットパネル形状」とは、その上に載置される対象物を水平に保って計測できる形状を意味する。その上に載置される対象物を水平に保って計測できる限りでは、「フラットパネル形状」の天板は平坦であってもよいし、滑り止めの微細な凹凸があってもよい。また、図示された例では、重量計測マット2a、2bの平面形状は、四角形であるが、これに限られるものではなく、円形であってもよいし、三角形であってもよいし、五角形以上の多角形であってもよい。 In the example shown in FIG. 1, the weight measurement mats 2a and 2b have a flat panel shape, and the weight of any mat that can be placed on the flat panel shape can be measured. Is possible. In this specification, the term "flat panel shape" means a shape that can measure an object placed thereon while keeping it horizontal. As long as the object placed thereon can be kept horizontal for measurement, the “flat panel-shaped” top plate may be flat or may have fine unevenness to prevent slippage. In the illustrated example, the planar shape of the weight measurement mats 2a and 2b is quadrilateral, but is not limited to this, and may be circular, triangular, pentagonal or more. may be a polygon of

本実施の形態では、重量計測マット2a、2bは、平面形状が特定の規格に従うサイズを有している。具体的には、たとえば、重量計測マット2a、2bの平面形状は、JIS P0138に規定された紙加工仕上寸法の規格に従うA3サイズ(40cm×30cm)、A4サイズ(30cm×20cm)ないしはA5サイズ(15cm×20cm)である。規格化された平面形状を有することにより、重量計測マット2a、2bを平面方向に複数組み合わせて設置することが容易である。 In the present embodiment, the weight measurement mats 2a and 2b have a size that conforms to a specific standard in terms of planar shape. Specifically, for example, the planar shape of the weight measurement mats 2a and 2b is A3 size (40 cm×30 cm), A4 size (30 cm×20 cm) or A5 size ( 15 cm x 20 cm). By having a standardized planar shape, it is easy to combine and install a plurality of weight measurement mats 2a and 2b in the planar direction.

図6に示すように、重量計測マット2a、2bは、平面方向に複数(図示された例では2枚)組み合わせ可能である。重量計測マット2a、2bを平面方向に複数組み合わせることで、大型の商品であっても重量を計測することが可能となる。 As shown in FIG. 6, a plurality of weight measurement mats 2a and 2b (two in the illustrated example) can be combined in the plane direction. By combining a plurality of weight measurement mats 2a and 2b in the plane direction, it is possible to measure the weight of even a large product.

図2は、重量計測マット2a、2bの構成の一例を示す図である。重量計測マット2a、2bは同一の構成を有しており、以下、符号2aの重量計測マットの構成を代表して説明する。 FIG. 2 is a diagram showing an example of the configuration of the weight measurement mats 2a and 2b. The weight measurement mats 2a and 2b have the same configuration, and the configuration of the weight measurement mat 2a will be described below as a representative.

図2に示すように、重量計測マット2aは、筐体20と、マット通信部21と、マット制御部22と、マット記憶部23と、重量センサ24と、計測ボタン25と、ランプ26と、バッテリ収容部27とを有している。筐体20は、フラットパネル形状を有しており、各部21~27は、筐体20の内側に収容されている。 As shown in FIG. 2, the weight measurement mat 2a includes a housing 20, a mat communication section 21, a mat control section 22, a mat storage section 23, a weight sensor 24, a measurement button 25, a lamp 26, It has a battery housing portion 27 . The housing 20 has a flat panel shape, and each part 21 to 27 is housed inside the housing 20 .

マット通信部21は、重量計測マット2aとネットワーク4との間の通信インターフェースである。本実施の形態では、マット通信部21は、無線通信によりネットワーク4に接続可能であり、重量計測マット2aとサーバ3との間で情報を送受信する。無線通信の規格としては、たとえば、Wi-Fi、LTE/5G、Cat.M1、NB-IoTなどが利用される。 The mat communication unit 21 is a communication interface between the weight measurement mat 2 a and the network 4 . In this embodiment, the mat communication unit 21 can be connected to the network 4 by wireless communication, and transmits and receives information between the weight measurement mat 2a and the server 3. FIG. Wireless communication standards include, for example, Wi-Fi, LTE/5G, Cat. M1, NB-IoT, etc. are used.

マット記憶部23は、たとえばマイコンの内蔵メモリや外部メモリ(SDメモリカード等)などのデータストレージである。マット記憶部23には、マット制御部22が取り扱う各種データが記憶される。たとえば、マット記憶部23は、計測頻度の設定値231と、通信先IPアドレスの設定値232とを含んでいる。計測頻度の設定値231および通信先IPアドレスの設定値232は、在庫管理者の端末装置5からネットワーク4を介して設定可能であってもよい。 The mat storage unit 23 is data storage such as a built-in memory of a microcomputer or an external memory (such as an SD memory card). Various data handled by the mat control unit 22 are stored in the mat storage unit 23 . For example, the mat storage unit 23 includes a set value 231 of measurement frequency and a set value 232 of communication destination IP address. The setting value 231 of the measurement frequency and the setting value 232 of the communication destination IP address may be settable via the network 4 from the terminal device 5 of the inventory manager.

マット制御部22は、重量計測マット2aの各種処理を行う制御手段である。マット制御部22は、重量計測マット2a内のマイコンのプロセッサが所定のプログラムを実行することにより実現されてもよいし、ハードウェアで実装されてもよい。 The mat control unit 22 is control means for performing various processes of the weight measurement mat 2a. The mat control unit 22 may be realized by executing a predetermined program by the processor of the microcomputer in the weight measurement mat 2a, or may be implemented by hardware.

マット制御部22は、計測頻度の設定値231で設定された計測頻度(たとえば、1時間に1回)で、重量センサ24から商品の重量の計測データを取得し、通信先IPアドレスの設定値232で特定されるサーバ3へと、取得した計測データを、マット毎に固有のID情報とともに送信する。また、マット制御部22は、所定の頻度(たとえば1日に1回)で、バッテリ収容部27に収容されたバッテリの残量を電圧に基づいて把握し、バッテリの残量情報をID情報とともにサーバ3へと送信してもよい。また、マット制御部22は、所定の頻度(たとえば、1日に1回)で、サーバ3に接続し、サーバ3内の時計の時刻情報に基づいて、重量計測マット2a内の時計を補正するとともに、サーバ3上の最新ファームウェアを確認してもよい。また、マット制御部22は、上記動作時以外は、消費電流をたとえば500μAh以下まで低下させるスリープ状態に入ってもよい。これにより、バッテリ収容部27に収容されたバッテリを電源として使用していても、1年以上支障なく安定して稼働させることができる。 The mat control unit 22 acquires the measurement data of the product weight from the weight sensor 24 at the measurement frequency (for example, once an hour) set by the measurement frequency setting value 231, and sets the communication destination IP address setting value. The obtained measurement data is transmitted to the server 3 specified by 232 together with the unique ID information for each mat. Further, the mat control unit 22 grasps the remaining amount of the battery accommodated in the battery accommodating unit 27 based on the voltage at a predetermined frequency (for example, once a day), and obtains the information on the remaining amount of the battery together with the ID information. It may be sent to the server 3. Further, the mat control unit 22 connects to the server 3 at a predetermined frequency (for example, once a day) and corrects the clock in the weight measurement mat 2a based on the time information of the clock in the server 3. At the same time, the latest firmware on the server 3 may be checked. In addition, the mat control unit 22 may enter a sleep state in which the current consumption is reduced to 500 μAh or less, for example, except during the above operation. As a result, even if the battery housed in the battery housing portion 27 is used as a power supply, it can be operated stably for one year or more without trouble.

さらに、マット制御部22は、所定時間経過後に消費電流をたとえば500μAh以下まで低下させるスリープ状態(電源OFFと称する)に入り、マット上の物の重量変化によってスリーブ状態が解除される(電源ONと称する)ように構成されていてもよい。たとえば、リアルタイム計測(差分検知機能)機能として、重量に変化があった場合に即座に重量を計測し、計測されたデータを通信する。このとき、重量測定結果の通信を行う閾値(ないしセンシングの閾値)を変更することが可能にしてもよい。重量情報収集方法として、このような変動重量を把握するように構成されていることで、変動重量を効率的に収集・解析することが可能となる。 Further, the mat control unit 22 enters a sleep state (power OFF) in which the current consumption is reduced to, for example, 500 μAh or less after a predetermined time has elapsed, and the sleep state is released by a change in the weight of an object on the mat (power ON). may be configured as follows. For example, as a real-time measurement (difference detection function) function, the weight is measured immediately when there is a change in weight, and the measured data is communicated. At this time, it may be possible to change the threshold for communicating the weight measurement result (or the sensing threshold). Since the weight information collection method is configured to grasp such weight fluctuations, it is possible to efficiently collect and analyze the weight fluctuations.

バッテリ収容部27には、各部21~26に電力を供給する、たとえば乾電池や蓄電池などのバッテリが収容される。本実施の形態では、重量計測マット2aには、電源スイッチが設けられておらず、バッテリ収容部27にバッテリが挿入されることで、重量計測マット2aが起動するようになっている。これにより、電源スイッチの入れ忘れを防ぐことができるとともに、重量計測マット2aの操作インターフェースが計測ボタン25だけという極めてシンプルな構成となり、ユーザにとって非常に使いやすいものとなっている。 The battery accommodating portion 27 accommodates a battery, such as a dry cell or a storage battery, which supplies electric power to the respective portions 21 to 26 . In the present embodiment, the weight measurement mat 2a is not provided with a power switch, and the weight measurement mat 2a is activated by inserting a battery into the battery storage section 27. FIG. As a result, it is possible to prevent forgetting to turn on the power switch, and the operation interface of the weight measurement mat 2a has an extremely simple configuration with only the measurement button 25, which is very easy for the user to use.

重量センサ24は、たとえばロードセルである。本実施の形態では、重量センサ24は、平面視四角形状(または角にアールが付けられた略四角形状)を有する重量計測マット2aの筐体20の天板20a(図1参照)に設けられており、天板20aの上に載置される商品の重量を計測する。 Weight sensor 24 is, for example, a load cell. In the present embodiment, the weight sensor 24 is provided on the top plate 20a (see FIG. 1) of the housing 20 of the weight measurement mat 2a having a square shape in plan view (or a substantially square shape with rounded corners). The weight of the product placed on the top plate 20a is measured.

計測ボタン25は、重量計測マット2aの筐体20の一角に設けられている。ユーザにより計測ボタン25が押されると、マット制御部22は、重量センサ24から商品の重量の計測データを取得し、取得した計測データをサーバ3へと送信する。 The measurement button 25 is provided at one corner of the housing 20 of the weight measurement mat 2a. When the measurement button 25 is pressed by the user, the mat control unit 22 acquires measurement data of the product weight from the weight sensor 24 and transmits the acquired measurement data to the server 3 .

ランプ26は、重量計測マット2aの筐体20の一角に、計測ボタン25と隣り合って設けられている。本実施の形態では、ユーザにより計測ボタン25が押された際に、計測データの取得および計測データの送信の両方に成功した場合には、ランプ26が第1態様(たとえば緑色)で点灯し、計測データの取得および計測データの送信のいずれか一方または両方に失敗した場合には、ランプ26が第1態様とは異なる第2態様(たとえば赤色)で点灯する。また、バッテリ収容部27に収容されたバッテリの残量が無くなった場合には、計測ボタン25が押されても、ランプ26は点灯しない。これにより、計測ボタン25を押した際にランプ26が点灯するか否かで、ユーザはバッテリ収容部27内のバッテリに残量が残っているか否かを容易に確認できるようになっている。 The lamp 26 is provided adjacent to the measurement button 25 at one corner of the housing 20 of the weight measurement mat 2a. In the present embodiment, when the measurement button 25 is pressed by the user and both the acquisition of the measurement data and the transmission of the measurement data are successful, the lamp 26 lights in the first mode (for example, green), If one or both of the measurement data acquisition and the measurement data transmission fail, the lamp 26 lights in a second mode (for example, red) different from the first mode. Further, when the remaining amount of the battery housed in the battery housing section 27 is exhausted, the lamp 26 does not light up even if the measurement button 25 is pressed. Accordingly, the user can easily confirm whether or not the battery in the battery storage section 27 has a remaining amount by checking whether or not the lamp 26 lights when the measurement button 25 is pressed.

[撮影手段60]
さらに、在庫管理システム1は、上述のとおり、画像データ61を撮影する撮影手段60を備えていてもよい。撮影手段60は、重量計測マット上の物(商品6など)を撮影可能なカメラ(公知のCCDカメラやCMOSカメラ等である。)であり、たとえば、商品を含む物品が配置された棚を撮影することが可能である。後述のとおり、当該撮影された画像データ61はサーバ制御部32に送信され、重量データに関連付けられてサーバ記憶部33に記憶されることとなる。当該画像データ61に含まれた第1位置情報ないし第2位置情報もサーバ制御部32に送信され、商品6の重量データおよび画像データ61に関連付けられて記憶部に記憶されてもよい。後述のとおり、当該画像データ61はサーバ制御部32において解析され、あらかじめ記憶部に記憶された商品基準画像と対照されて、重量計測マット上の物品の特定を可能としている。第1位置情報ないし第2位置情報は、GPSやWifi等の無線通信技術を用いて得られた「緯度・経度」を用いた具体的な位置情報であってもよいし、所与のロケーション名であってもよい。たとえば、自前在庫の場合には、本部、本店等の在庫であるのか、支社、支店の在庫であるかも重要な情報となるから、それらのロケーション名を登録しておく意義がある。また、客先在庫である場合などには、客先在庫を遠隔から一括で監視可能とするため、緯度・経度を用いた位置情報や具体的住所を把握することが有用である。これらの所在が、記憶部に記憶されることになる。
[Photographing means 60]
Furthermore, the inventory management system 1 may include the photographing means 60 for photographing the image data 61 as described above. The photographing means 60 is a camera (a well-known CCD camera, CMOS camera, etc.) capable of photographing an object (product 6, etc.) on the weight measurement mat, for example, photographing a shelf on which articles including products are arranged. It is possible to As will be described later, the captured image data 61 is transmitted to the server control section 32 and stored in the server storage section 33 in association with the weight data. The first position information and second position information included in the image data 61 may also be transmitted to the server control section 32 and stored in the storage section in association with the weight data of the product 6 and the image data 61 . As will be described later, the image data 61 is analyzed by the server control unit 32 and compared with the product reference image stored in advance in the storage unit to enable identification of the article on the weight measurement mat. The first positional information or the second positional information may be specific positional information using "latitude/longitude" obtained using wireless communication technology such as GPS or Wifi, or may be specific positional information using a given location name. may be For example, in the case of in-house inventory, whether it is the inventory of the head office, head office, or the like, or the inventory of a branch office, etc. is important information, so it is significant to register the location names thereof. In addition, in the case of the customer's inventory, it is useful to grasp the location information using latitude and longitude and the specific address in order to be able to collectively monitor the customer's inventory from a remote location. These locations are stored in the storage unit.

スケールが異なる複数段階の位置情報の第1位置情報は、GPSやWifi等の無線通信技術を用いて得られた「緯度・経度」を用いた具体的な位置情報であってもよいし、所与のロケーション名であってもよい。所与のロケーション名としては、たとえば、自前在庫の場合には、本部、本店等の在庫であるのか、支社、支店の在庫であるかといった情報が挙げられる。さらに第2位置情報としては、倉庫内における詳細なロケーション情報(たとえば、倉庫内のどの場所の上から何番目の棚に位置しているかという詳細な棚に関する情報、すなわち「棚情報」)も含めることができる。これは撮影された画像データから解析することも可能であるし、棚情報を、棚に収納される際に人為的に記録することで記憶させることもできる。そのほか、RFID等の公知の無線技術を用いて、棚に載置された物の情報(商品の性状、名称、形状など)を把握することもできる。すなわち、棚または重量計測手段にRFIDを付しておき、これを読み取ることで位置情報を把握することができる。棚情報により、そもそもどの棚に度の在庫が存在するかという情報を利用者に提供することが可能となる。さらに、RFIDタグは、棚に収納される際に商品に添付されてもよいし、予め棚ないしは重量計測手段に付されていてもよい。 The first position information of the multiple stages of position information with different scales may be specific position information using "latitude and longitude" obtained using wireless communication technology such as GPS and Wifi. It can also be a given location name. As the given location name, for example, in the case of own inventory, information such as whether it is the inventory of the head office, head office, etc., or the inventory of the branch office. Further, the second positional information includes detailed location information in the warehouse (for example, detailed information on the rack indicating which rack is located in which location in the warehouse, ie, "shelf information"). be able to. This can be analyzed from the photographed image data, or can be stored by manually recording the shelf information when the product is placed on the shelf. In addition, it is also possible to grasp the information of the items placed on the shelf (property, name, shape, etc. of the product) using a known wireless technology such as RFID. That is, by attaching an RFID to a shelf or a weight measuring means and reading it, position information can be grasped. With the shelf information, it is possible to provide the user with information as to which shelf has the stock at any given time in the first place. Furthermore, the RFID tag may be attached to the product when it is stored on the shelf, or may be attached to the shelf or the weight measuring means in advance.

さらに、撮影手段60は、車両(たとえば、自走式のロボット300)に設置されていてもよい(図11)。自走式ロボット300は、制御部310(撮影部)と記憶部330と通信部320とを有する。自走式ロボットが各棚を撮影して回ることで、棚に載置された物の情報(商品の性状、名称、形状など)を収集することができる。このとき、当該自走式ロボットは、重量計測手段と通信することにより、どの重量計測手段を撮影した際の写真か、を把握し、サーバに送信し、サーバはこれを各重量計測手段と関連付けて記憶してもよい。ロボット300は、各撮影時の位置情報および/または時刻情報を送信してもよい。 Furthermore, the photographing means 60 may be installed in a vehicle (for example, a self-propelled robot 300) (Fig. 11). The self-propelled robot 300 has a control section 310 (image capturing section), a storage section 330 and a communication section 320 . By having the self-propelled robot take pictures of each shelf and go around, it is possible to collect information (property, name, shape, etc. of the product) on the items placed on the shelf. At this time, the self-propelled robot communicates with the weight measuring means to grasp which weight measuring means the photograph was taken from, and transmits the photograph to the server, and the server associates this with each weight measuring means. can be stored. The robot 300 may transmit position information and/or time information at each shooting.

さらに、車両にはRFIDリーダが取り付けられていてもよく、車両の通信部320は車両に取り付けられた当該リーダからRFタグの情報を読み取ってサーバ3に送信することができるように構成されていてもよい。制御部310により物品を配置する在庫エリア(倉庫などを含む)を含む建物内を移動可能であってもよい。後述のとおり、載置物(商品を含む)または重量計測手段には設置位置の位置情報が記録されたRFタグである位置タグが付されていてもよく、その場合においては、車両300を重量計測手段ないし棚の近傍で停止させ、商品または重量計測手段についてサーバの記憶部で把握されている位置情報と車両から取得される位置情報とを比較することで、商品または計測手段の位置情報の正確性を検証することが可能となる。 Furthermore, an RFID reader may be attached to the vehicle, and the communication unit 320 of the vehicle is configured to be able to read the information of the RF tag from the reader attached to the vehicle and transmit it to the server 3. good too. The controller 310 may be able to move inside a building including an inventory area (including a warehouse, etc.) where articles are placed. As will be described later, a placed object (including merchandise) or a weight measuring means may be attached with a position tag, which is an RF tag in which position information of the installation position is recorded. By stopping near the means or shelf and comparing the position information grasped in the storage part of the server and the position information acquired from the vehicle for the goods or weight measuring means, the accuracy of the position information of the goods or measuring means is obtained. It is possible to verify the

[認証装置200]
さらに、一例において、認証装置200(たとえば、ICカードリーダ)を備えていてもよい(図10)。認証装置200はユーザの保有する認証カードから識別情報を読み取る読み取り部220を有していてもよい。認証装置200は通信部210を有している。読み取った識別情報は記憶部230に一時的に記憶され、通信部210によって後述のサーバ3に送信される。なお、後述のサーバ記憶部33は、識別情報に対応した重量データの変更許容量を記憶することができ、サーバ制御部32中の算出部は、各ユーザによる商品の取得等が、変更許容量以内かどうかを判定する。変更許容量を超える場合には通知部がアラートを生成する。また、後述のサーバ記憶部33はユーザ毎に図7に示すテーブルを作成し、ユーザ毎に後述の各処理を行うこともできる。
[Authentication device 200]
Furthermore, in one example, an authentication device 200 (for example, an IC card reader) may be provided (FIG. 10). The authentication device 200 may have a reader 220 that reads identification information from an authentication card held by a user. The authentication device 200 has a communication section 210 . The read identification information is temporarily stored in the storage unit 230 and transmitted to the server 3 described later by the communication unit 210 . The server storage unit 33, which will be described later, can store an allowable change amount of weight data corresponding to the identification information. Determine if within A notifier generates an alert if the change allowance is exceeded. Further, the server storage unit 33, which will be described later, can create a table shown in FIG. 7 for each user and perform each process described later for each user.

[サーバ3]
次に、サーバ3の構成を説明する。図3は、サーバ3の構成の一例を示す図である。図3に示すように、サーバ3は、たとえばクラウド型のサーバであり、サーバ通信部31と、サーバ制御部32(特許請求の範囲における「算出部」「通知部」は、サーバ制御部32の一内容である)と、サーバ記憶部33(特許請求の範囲における「記憶部」に対応する)とを有している。各部は、バスやネットワークを介して互いに通信可能に接続されている。
[Server 3]
Next, the configuration of the server 3 will be explained. FIG. 3 is a diagram showing an example of the configuration of the server 3. As shown in FIG. As shown in FIG. 3, the server 3 is, for example, a cloud-type server, and includes a server communication unit 31 and a server control unit 32 (the “calculation unit” and “notification unit” in the claims are and a server storage unit 33 (corresponding to the “storage unit” in the claims). Each part is connected so as to be able to communicate with each other via a bus or a network.

このうちサーバ通信部31は、サーバ3とネットワーク4との間の通信インターフェースである。サーバ通信部31は、ネットワーク4を介して重量計測マット2a、2bおよび端末装置5とサーバ3との間で情報を送受信する。 Among them, the server communication unit 31 is a communication interface between the server 3 and the network 4 . The server communication unit 31 transmits and receives information between the weight measurement mats 2 a and 2 b and the terminal device 5 and the server 3 via the network 4 .

サーバ記憶部33は、たとえばハードディスク等の固定型データストレージである。サーバ記憶部33には、サーバ制御部32が取り扱う各種データが記憶される。たとえば、サーバ記憶部33は、重量計測マット2a、2b(重量計測マット2a、2bのID情報)と、各重量計測マット2a、2b上に載置される商品6a、6bと、各商品6a、6bの位置情報との対応関係を含んでいる。商品6a、6bの位置情報は、スケールが異なる複数段階の位置情報を含んでいてもよい。 The server storage unit 33 is fixed data storage such as a hard disk. Various data handled by the server control unit 32 are stored in the server storage unit 33 . For example, the server storage unit 33 stores the weight measurement mats 2a and 2b (ID information of the weight measurement mats 2a and 2b), the products 6a and 6b placed on the weight measurement mats 2a and 2b, and the products 6a and 6b. 6b contains the corresponding relationship with the position information. The position information of the products 6a and 6b may include position information of multiple stages with different scales.

図5は、重量計測マット2a、2bと商品6a、6bと位置情報との対応関係(33a)の一例を示す図である。図5に示す例では、重量計測マットAと、重量計測マットA上に載置される商品aと、商品aの保管位置である1F(第1位置情報)の第1作業室(第2位置情報)という位置情報とが互いに対応付けて記憶されている。また、重量計測マットBと、重量計測マットB上に載置される商品bと、商品bの保管位置である2F(第1位置情報)の第6作業室(第2位置情報)という位置情報とが互いに対応付けて記憶されている。また、重量計測マットCと、重量計測マットC上に載置される商品cと、商品cの保管位置である1F(第1位置情報)の第2作業室(第2位置情報)という位置情報とが互いに対応付けて記憶されている。また、重量計測マットDおよび重量計測マットEと、重量計測マットDおよび重量計測マットEの両方の上に架け渡されるように載置される商品d(図6参照)と、商品dの保管位置である2F(第1位置情報)の第8作業室(第2位置情報)という位置情報とが互いに対応付けて記憶されている。 FIG. 5 is a diagram showing an example of a correspondence relationship (33a) between weight measurement mats 2a and 2b, products 6a and 6b, and position information. In the example shown in FIG. 5, the weight measurement mat A, the product a placed on the weight measurement mat A, and the first work room (second position information) are stored in association with each other. In addition, the position information of the weight measurement mat B, the product b placed on the weight measurement mat B, and the sixth work room (second position information) on the 2nd floor (first position information), which is the storage position of the product b. are stored in association with each other. Further, the position information of the weight measurement mat C, the product c placed on the weight measurement mat C, and the second work room (second position information) on the 1st floor (first position information) where the product c is stored. are stored in association with each other. In addition, weight measurement mat D and weight measurement mat E, product d placed so as to span both weight measurement mat D and weight measurement mat E (see FIG. 6), and storage position of product d 2F (first position information) and the position information of the eighth working room (second position information) are stored in association with each other.

さらに、スケールが異なる複数段階の位置情報の第1位置情報は、GPSやWifi等の無線通信技術を用いて得られた「緯度・経度」を用いた具体的な位置情報であってもよいし、所与のロケーション名であってもよい。所与のロケーション名としては、たとえば、自前在庫の場合には、本部、本店等の在庫であるのか、支社、支店の在庫であるかといった情報が挙げられる。さらに第2位置情報としては、倉庫内における詳細なロケーション情報(たとえば、倉庫内のどの場所の上から何番目の棚に位置しているかという詳細な棚に関する情報、すなわち「棚情報」)も含めることができる。 Furthermore, the first position information of multiple stages of position information with different scales may be specific position information using "latitude and longitude" obtained using wireless communication technology such as GPS and Wifi. , may be a given location name. As the given location name, for example, in the case of own inventory, information such as whether it is the inventory of the head office, head office, etc., or the inventory of the branch office. Further, the second positional information includes detailed location information in the warehouse (for example, detailed information on the rack indicating which rack is located in which location in the warehouse, ie, "shelf information"). be able to.

サーバ記憶部33は、各商品6a、6bの残量の履歴と、各商品6a、6bの適正在庫量と、各商品6a、6bの発注先、各商品6a、6bの発注量、各商品6a、6bの標準消費速度と、各商品6a、6bの在庫管理者の端末装置5のアドレスと、を更に含んでいる。各商品6a、6bの残量の履歴は、時間に関する情報(曜日、日付、時間帯、季節などを含む)とともに関連付けて記憶される。 The server storage unit 33 stores the history of the remaining amount of each product 6a, 6b, the appropriate inventory amount of each product 6a, 6b, the order destination of each product 6a, 6b, the order quantity of each product 6a, 6b, and each product 6a. , 6b and the address of the terminal device 5 of the stock manager of each product 6a, 6b. The history of the remaining amount of each product 6a, 6b is stored in association with time-related information (including day of the week, date, time zone, season, etc.).

また、サーバ記憶部33は、各商品6a、6bの残量の在庫追加日ごとの内訳と、各商品6a、6bの消費速度の履歴と、各商品6a、6bの消費速度に寄与するパラメータと、を更に含んでいる。また、サーバ記憶部33は、各重量計測マット2a、2bのバッテリ残量情報と、各重量計測マット2a、2bとの最新通信日時と、各商品6a、6bの平均消費速度(すなわち、所定の期間における消費速度の平均値)と、を更に含んでいてもよい。これらは、各商品6a、6bに関連付けて記憶される。 The server storage unit 33 also stores a breakdown of the remaining amount of each of the products 6a and 6b for each inventory addition date, a history of the consumption speed of each of the products 6a and 6b, and parameters contributing to the consumption speed of each of the products 6a and 6b. , further includes In addition, the server storage unit 33 stores the remaining battery level information of each weight measurement mat 2a, 2b, the latest communication date and time with each weight measurement mat 2a, 2b, and the average consumption speed of each product 6a, 6b (that is, a predetermined average value of the consumption speed in the period) and . These are stored in association with each product 6a, 6b.

サーバ記憶部33は、単位当たりの重量データ、および重量に基づき算出された在庫量ないし残量を記憶することもできる。これは、各商品6a、6bに関連付けて記憶される。「残量」は、単なる重量を意味するのではなく、その単位を意味している。たとえば、リットル、個、枚、缶、台、匹、ケース等である。単位当たりの重量データとは、重量からこれらの単位を算出可能な値(たとえば、重量とリットルの換算であれば比重)を意味する。 The server storage unit 33 can also store weight data per unit and the inventory amount or remaining amount calculated based on the weight. This is stored in association with each product 6a, 6b. "Remaining amount" does not mean just weight, but its unit. For example, liters, pieces, sheets, cans, stands, horses, cases, and the like. Weight data per unit means a value from which these units can be calculated from weight (for example, specific gravity in conversion between weight and liter).

サーバ記憶部33は、各商品6a、6bに関連付けて標準消費速度を記憶することもできる。標準消費速度は当該商品が標準的に消費される速度であり、インターネット上から取得された推奨摂取量などの情報や、ユーザがそれぞれ入力する標準量であってもよい。 The server storage unit 33 can also store the standard consumption rate in association with each product 6a, 6b. The standard consumption speed is the speed at which the product is normally consumed, and may be information such as the recommended intake amount obtained from the Internet, or the standard amount input by the user.

サーバ記憶部33は、識別情報に対応した重量データの変更許容量を記憶することができる。これは、各商品6a、6bに関連付けて記憶される。識別情報は、ユーザ毎に一意に付与された当該ユーザを識別することのできる情報を意味する。 The server storage unit 33 can store the permissible change amount of the weight data corresponding to the identification information. This is stored in association with each product 6a, 6b. Identification information means information uniquely given to each user and capable of identifying the user.

サーバ記憶部33は、料理に使用される材料の情報(材料の詳細、名前、量ないし比率、品質、産地などを含む。)と料理レシピとを対応付けて記憶している。 The server storage unit 33 stores information on ingredients used in cooking (including details of ingredients, name, quantity or ratio, quality, production area, etc.) and cooking recipes in association with each other.

サーバ制御部32は、算出部と、通知部と、表示制御部と、発注依頼受付部と、商品発注部と、を有している。これらの各部は、サーバ3内のプロセッサが所定のプログラムを実行することにより実現されてもよいし、ハードウェアで実装されてもよい。 The server control unit 32 has a calculation unit, a notification unit, a display control unit, an order request receiving unit, and a product ordering unit. Each of these units may be realized by the processor in the server 3 executing a predetermined program, or may be implemented by hardware.

サーバ記憶部33における対応関係記憶部は、複数の重量計測マット2a、2bと、各重量計測マット2a、2b上に載置される商品6a、6bとの対応関係をサーバ記憶部33に記憶する。対応関係記憶部32aは、複数の重量計測マット2a、2bと、各重量計測マット2a、2b上に載置される商品と、各商品6a、6bの位置情報との対応関係を記憶部33に記憶してもよい。さらに対応関係記憶部32aは、複数の重量計測マットと、重量データを関連付けて記憶してもよく、複数の重量計測マットと、重量データと、画像データと、画像データに含まれた撮影位置情報のデータとを関連付けて記憶してもよい。 The correspondence relationship storage unit in the server storage unit 33 stores in the server storage unit 33 the correspondence relationship between the plurality of weight measurement mats 2a and 2b and the products 6a and 6b placed on the respective weight measurement mats 2a and 2b. . The correspondence relationship storage unit 32a stores in the storage unit 33 correspondence relationships between the plurality of weight measurement mats 2a and 2b, the products placed on the weight measurement mats 2a and 2b, and the position information of the products 6a and 6b. You can remember. Further, the correspondence storage unit 32a may associate and store a plurality of weight measurement mats and weight data. may be stored in association with the data of

算出部は、各商品6a、6bの残量(たとえば、残量割合または個数)を、当該商品6a、6bに対応する重量計測マット2a、2bから送信される重量データに基づいて算出する。図5に示す例では、算出部は、商品aの残量を、重量計測マットAから送信される重量データに基づいて算出し、商品bの残量を、重量計測マットBから送信される重量データに基づいて算出し、商品cの残量を、重量計測マットCから送信される重量データに基づいて算出し、商品dの残量を、重量計測マットDから送信される重量データと重量計測マットEから送信される重量データとの合計に基づいて算出する。 The calculation unit calculates the remaining amount (for example, remaining amount ratio or number) of each of the products 6a and 6b based on the weight data transmitted from the weight measurement mats 2a and 2b corresponding to the products 6a and 6b. In the example shown in FIG. 5, the calculation unit calculates the remaining amount of product a based on the weight data transmitted from weight measurement mat A, and calculates the remaining amount of product b based on the weight transmitted from weight measurement mat B. The remaining amount of product c is calculated based on the weight data transmitted from the weight measurement mat C, and the remaining amount of product d is calculated based on the weight data transmitted from the weight measurement mat D and the weight measurement. It is calculated based on the sum of the weight data sent from Matt E.

サーバ制御部32は、算出部により算出された各商品6a、6bの残量を、計測日時の情報とともにサーバ記憶部33に記憶(蓄積)することで、各商品6a、6bについての残量の履歴を形成する。当該履歴は記憶部33に記憶される。 The server control unit 32 stores (accumulates) the remaining amount of each of the products 6a and 6b calculated by the calculating unit in the server storage unit 33 together with information on the date and time of measurement, so that the remaining amount of each of the products 6a and 6b can be calculated. form a history. The history is stored in the storage unit 33 .

算出部は、各商品6a、6bの残量の履歴に基づいて当該商品の平均消費速度を算出することができ、算出した各商品の平均消費速度を記憶部33に記憶してもよい。 The calculation unit can calculate the average consumption speed of each product based on the history of the remaining amount of each product 6 a and 6 b, and may store the calculated average consumption speed of each product in the storage unit 33 .

表示制御部は、算出部により算出された各商品6a、6bの残量を、在庫管理者の端末装置5に送信し、端末表示部55に表示させる。 The display control unit transmits the remaining amount of each product 6a, 6b calculated by the calculation unit to the terminal device 5 of the inventory manager and causes the terminal display unit 55 to display it.

また、表示制御部は、算出部により算出された各商品6a、6bの残量を、サーバ記憶部33に記憶された当該商品6a、6bの位置情報とともに端末表示部55に表示してもよい。たとえば、図8に示すように、表示制御部は、各商品6a、6bの配置位置を示すレイアウト図(33f)を端末表示部55に表示するとともに、サーバ記憶部33に記憶された各商品6a、6bの位置情報に基づいて、当該レイアウト図上における各商品6a、6bの配置位置に当該商品6a、6bの残量を表示してもよい。あるいは、図9に示すように、表示制御部は、サーバ記憶部33に記憶された各商品6a、6bの位置情報(たとえば、第1位置情報)に基づいて各商品6a、6bをエリア(図示された例では、施設の階数)毎に区分し、各商品6a、6bの残量をエリア毎に分けて端末表示部55に表示してもよい。 Further, the display control unit may display the remaining amount of each of the products 6a and 6b calculated by the calculation unit on the terminal display unit 55 together with the position information of the products 6a and 6b stored in the server storage unit 33. . For example, as shown in FIG. 8, the display control unit displays on the terminal display unit 55 a layout diagram (33f) showing the arrangement positions of the respective products 6a and 6b, and displays the respective products 6a stored in the server storage unit 33. , 6b, the remaining amount of each product 6a, 6b may be displayed at the arrangement position of each product 6a, 6b on the layout drawing. Alternatively, as shown in FIG. 9, the display control unit displays each of the products 6a and 6b based on the position information (for example, first position information) of each of the products 6a and 6b stored in the server storage unit 33. In the illustrated example, the terminal display unit 55 may display the remaining amount of each product 6a and 6b separately for each area.

発注依頼受付部は、各商品6a、6bの在庫管理者の端末装置5から送信される当該商品6a、6bの発注依頼を受け付ける。 The order request receiving unit receives an order request for the products 6a and 6b transmitted from the terminal device 5 of the inventory manager of each product 6a and 6b.

商品発注部は、発注依頼受付部が各商品6a、6bの発注依頼を受け付けると、サーバ記憶部33に記憶された当該商品の発注先に対し、サーバ記憶部33に記憶された当該商品の発注量にて当該商品6a、6bを発注する。 When the order request receiving unit receives an order request for each of the products 6a and 6b, the product ordering unit places an order for the product stored in the server storage unit 33 with the ordering party of the product stored in the server storage unit 33. Order the products 6a and 6b by quantity.

一例として、商品発注部は、発注依頼受付部が商品の発注依頼を受け付けた際に、発注依頼を受けた商品とは異なる商品について残量アラートが生成されているか否かを判定し、発注依頼を受けた商品と同じ種類の他の商品に残量アラートが生成されている場合には、発注依頼を受けた商品とともに、残量アラートが生成されている当該他の商品もまとめて、発注依頼を受けた商品の発注先に対して発注を行ってもよい。商品発注部は、また、特定の商品の残量が所定の残量を下回るかどうかを判定し、特定の商品の残量が所定の残量を下回る場合には、当該特定の商品について、記憶された当該商品の発注先に対して、サーバ記憶部33に記憶された当該商品の発注量にて自動的に当該商品6a、6bを発注してもよい。 As an example, when the order request receiving unit receives an order request for a product, the product ordering unit determines whether or not a remaining amount alert is generated for a product different from the product for which the order request is received. If a remaining amount alert is generated for other products of the same type as the received product, the product for which the order request has been received and the other products for which the remaining amount alert has been generated will be sent together. You may place an order to the supplier of the product that received the The product ordering unit also determines whether or not the remaining amount of the specific product is below the predetermined remaining amount, and if the remaining amount of the specific product is below the predetermined remaining amount, the specific product is stored. The products 6a and 6b may be automatically ordered from the orderer of the products 6a and 6b at the order quantity of the products stored in the server storage unit 33. FIG.

一例として、商品発注部は、発注依頼受付部が商品の発注依頼を受け付けた際に、発注依頼を受けた商品と発注先が同じである他の商品に残量アラートが生成されているか否かを判定し、発注依頼を受けた商品と発注先が同じである他の商品に残量アラートが生成されている場合には、発注依頼を受けた商品とともに、残量アラートが生成されている当該他の商品もまとめて、発注依頼を受けた商品の発注先に対して発注を行ってもよい。 As an example, when the order request receiving unit receives an order request for a product, the product ordering unit determines whether a remaining amount alert has been generated for another product that has the same ordering party as the product for which the order request has been received. is determined, and if a remaining amount alert is generated for another product with the same ordering party as the product for which the order request has been received, a remaining amount alert is generated for the product for which the order request has been received. Other commodities may also be collectively ordered to the supplier of the commodities that received the order request.

一例として、商品発注部は、アラートに基づくのではなく、発注を行うべき商品を取り扱う店舗群から、消費速度および残量に基づいて、(1)最も早く在庫を補充できる発注先の示唆、または(2)最も安く在庫を補充できる発注先の示唆を算出してもよく、それに基づいて商品発注を行ってもよい。これは、残量と消費速度とに基づき、予め記憶された発注先情報の中から最適な発注先(最も早く在庫を補充できる店舗または最も安く在庫を補充できる店舗)を算出することで実現される。また、さらに、消費速度および残量に基づいて商品について発注を行うべき量を算出してもよく、それに基づいて商品発注を行ってもよい。当該発注は、主に倉庫側の需要をかなえるものであるが、それに加え、在庫補充者の視点に立った示唆機能として、(3)発注を行うであろう店舗を予想し最適な店舗ルートで在庫を補充できるようにルートを示唆する機能も実現可能である。すなわち、サーバ3の算出部は、消費速度および残量に基づいて後述の解析方法に記載のとおり、在庫が尽きるまでの期間を算出することができる。サーバ3の記憶部は、複数の倉庫・店舗に対して、在庫が尽きるまでの期間を記憶することができる。そうすると、サーバ3の制御部は、複数の倉庫・店舗に対して、在庫が尽きる順序を把握することができる。また、各複数の倉庫・店舗の位置情報は、各商品に対応付けられて記憶されている。これらを総合すると、サーバ3の算出部は、在庫が尽きるまでの期間(ないしは残量と消費速度)と位置情報に基づいて、各商品について、複数の倉庫・店舗に対し、最適な商品の補充ルートを示唆することができる。 As an example, the product ordering department is not based on alerts, but based on the consumption speed and remaining amount from the group of stores that handle the products to be ordered, (2) Suggestion of a supplier that can replenish inventory at the lowest cost may be calculated, and product orders may be placed based on this. This is realized by calculating the optimum supplier (the store that can replenish inventory the fastest or the store that can replenish inventory the cheapest) from pre-stored supplier information based on the remaining amount and the consumption speed. be. Further, the amount of merchandise to be ordered may be calculated based on the consumption speed and the remaining amount, and the merchandise may be ordered based on this calculation. The order fulfills the demand mainly on the warehouse side, but in addition, as a suggestive function from the perspective of the stock replenisher, (3) predict the store that will place the order and select the optimal store route. The ability to suggest routes so that inventory can be replenished is also feasible. That is, the calculation unit of the server 3 can calculate the period until the inventory runs out based on the consumption rate and the remaining amount, as described in the analysis method described later. The storage unit of the server 3 can store the period until stock runs out for a plurality of warehouses/stores. Then, the control unit of the server 3 can grasp the order in which the inventory runs out for the plurality of warehouses/stores. Also, the location information of each of the plurality of warehouses/stores is stored in association with each product. Summarizing these, the calculation unit of the server 3, based on the period until the inventory runs out (or the remaining amount and the consumption speed) and the location information, replenishes the optimal product to a plurality of warehouses and stores for each product. Can suggest a route.

一例として、商品発注部は、発注依頼を受けた商品6a、6bの発注先に対する発注処理に成功した場合には、当該商品6a、6bについての発注確認を生成し、電子メールまたはインスタントメッセージにて、当該商品6a、6bの在庫管理者の端末装置5へと送信する。 As an example, when the product ordering unit succeeds in ordering the products 6a and 6b for which the order request has been received, the product ordering unit generates an order confirmation for the products 6a and 6b, and sends it by e-mail or instant message. , to the terminal device 5 of the inventory manager of the products 6a and 6b.

一例として、サーバ3は、車両(自走式ロボットなどを含む)の各時刻の存在位置を含むロボット位置データ、並びに、対象物を検出した時刻及び当該対象物の識別情報を含む情報検出データを受信し、ロボット位置データ及び情報検出データに基づいて、対象物が存在する位置を示す在庫位置データを作成する。そして、サーバ制御部32は、空間内に規定された複数のエリアと、各エリアの位置とを関連付けたエリア定義データを参照して、在庫位置データから、対象物が存在するエリアを示す在庫エリアデータを作成することも可能である。 As an example, the server 3 stores robot position data including the position of a vehicle (including a self-propelled robot) at each time, and information detection data including the time when an object is detected and the identification information of the object. Inventory location data indicating where the object is located is generated based on the received robot location data and the information detection data. Then, the server control unit 32 refers to the area definition data that associates a plurality of areas defined in the space with the position of each area, and from the inventory position data, the inventory area indicating the area where the object exists. It is also possible to create data.

一例として、サーバ記憶部33は、識別情報に対応した重量データの変更許容量を記憶することができる。サーバ3の算出部は、各ユーザによる商品の取得等が、変更許容量以内かどうかを判定する。変更許容量を超える場合には通知部がアラートを生成する。 As an example, the server storage unit 33 can store the permissible change amount of weight data corresponding to the identification information. The calculation unit of the server 3 determines whether or not acquisition of products by each user is within the change allowable amount. A notifier generates an alert if the change allowance is exceeded.

一例として、算出部は計測された重量と時間に関する情報(曜日、日付、時間帯、季節などを含む)とに基づいて、重量計測手段上に配置された容器への流入量と流出量を算出してもよい。そして、算出部は、流入量と流出量とから残量および消費速度を算出し、消費速度と残量から重量が零となる時間を算出し、通知部は、当該零となる時間に基づいてアラートを生成し、または流入量を制御する指令を重量計測手段に送信してもよい。 As an example, the calculation unit calculates the amount of inflow and outflow to the container placed on the weight measuring means based on the measured weight and information on time (including day of the week, date, time zone, season, etc.) You may Then, the calculation unit calculates the remaining amount and the consumption speed from the inflow amount and the outflow amount, calculates the time when the weight becomes zero from the consumption speed and the remaining amount, and the notification unit calculates based on the time when the weight becomes zero A command may be sent to the weighing means to generate an alert or control the inflow.

[データ解析方法の詳細]
以下説明する通り、ハードウェアである重量測定手段によって取得したデータを解析し、場合によっては外部データも活用して各種分析、自動化、最適化を行うことが可能である。
[Details of data analysis method]
As will be explained below, it is possible to analyze the data acquired by the weight measuring means, which is hardware, and in some cases also utilize external data to perform various analyzes, automation, and optimization.

一例として、実在庫を計測する方法として本実施形態が提供するのは以下の方法である。算出部は、収納スペースから商品6が取り出された際に、記憶部に記憶された重量データと物品情報データとを照合し、取り出された物品の数量および種類、並びに/または格納された物品の数量および種類を判別する。これにより得られたデータを用いて、在庫情報をアップデートする。すなわち、重量に基づき在庫量(残り割合や、個数)が得られることになり、これを在庫量記憶部に記憶する。なお、在庫量は、サーバ3とは異なる所定のクラウドデータベースに蓄積されてもよい。 As an example, the following method is provided by this embodiment as a method for measuring actual inventory. When the product 6 is taken out from the storage space, the calculation unit compares the weight data stored in the storage unit with the product information data, and calculates the quantity and type of the product taken out and/or the number of stored products. Determine quantity and type. The resulting data is used to update inventory information. That is, the inventory amount (remaining ratio or number) is obtained based on the weight, and is stored in the inventory amount storage unit. Note that the inventory amount may be accumulated in a predetermined cloud database different from the server 3 .

まず、算出部は、各商品の残量を、当該商品に対応する計測手段により計測され送信される重量データと、当該商品の単位当たりの重量データおよび梱包材の重量とに基づいて算出し、各商品の当該残量の履歴に基づいて当該商品の消費速度を算出してもよい。このとき、「残量」は、単なる重量を意味するのではなく、その単位を意味している。たとえば、リットル、個、枚、缶、台、匹、ケース等である。単位当たりの重量データとは、重量からこれらの単位を算出可能な値(たとえば、重量とリットルの換算であれば比重)を意味する。さらに、各商品の前記残量の履歴に基づいて当該商品の消費速度を算出してもよい。これにより、当該商品の、当該場所における消費速度の算出が可能となる。当該商品の単位当たりの重量データと、梱包材の重量データは、あらかじめ記憶部に記憶されていてもよいし、または、インターネット上で当該商品名から重量データを検索して取得し、記憶してもよい。たとえば、缶飲料6dを考える。当該缶飲料6dは、インターネット上で1缶当たりの重量が350gであるとされている。そして、インターネット上で缶飲料が、6つごとに梱包されており、その梱包材の重量が100gであると記載されているとする。このとき、計測された重量データが、2550gであったとする。そうすると、算出部は、梱包された6缶の飲料が1つと、バラの缶飲料が1つであること、および、缶飲料の在庫としては7缶存在するということを算出する。 First, the calculation unit calculates the remaining amount of each product based on the weight data measured and transmitted by the measuring means corresponding to the product, the weight data per unit of the product, and the weight of the packing material, The consumption speed of the product may be calculated based on the history of the remaining amount of each product. At this time, the "remaining amount" does not simply mean the weight, but the unit. For example, liters, pieces, sheets, cans, stands, horses, cases, and the like. Weight data per unit means a value from which these units can be calculated from weight (for example, specific gravity in conversion between weight and liter). Furthermore, the consumption speed of the product may be calculated based on the history of the remaining amount of each product. This makes it possible to calculate the consumption speed of the product at the location. The weight data per unit of the product and the weight data of the packaging material may be stored in advance in the storage unit, or may be obtained by searching for the weight data from the product name on the Internet and stored. good too. For example, consider canned drink 6d. The canned beverage 6d is said to weigh 350 g per can on the Internet. Suppose that it is described on the Internet that canned beverages are packed in units of six and that the weight of the packing material is 100 g. Assume that the measured weight data at this time is 2550 g. Then, the calculation unit calculates that there is one packed 6 cans of beverage and one loose canned beverage, and that there are 7 cans of canned beverage in stock.

算出部は、当該在庫を、商品毎に、時間に関する情報(曜日、日付、時間帯、季節などを含む)と関連付けて記憶する。これを1地点以上記憶することにより、各商品の過去の残量(すなわち、残量の履歴)が記憶部に記憶されることになる。 The calculation unit stores the inventory in association with time-related information (including day of the week, date, time zone, season, etc.) for each product. By storing this at one or more locations, the past remaining amount of each product (that is, the history of remaining amount) is stored in the storage unit.

たとえば、倉庫Aの棚A1における上記具体例の缶飲料が12月1日13時に11缶、12月2日13時に10缶、12月3日13時に9缶である場合には、サーバ記憶部33はそのテーブルにおいてA:A1:12月1日13時:冬:缶飲料11缶、A:A1:12月2日13時:冬:缶飲料10缶、A:A1:12月3日13時:冬:缶飲料9缶と記憶する(図7)。 For example, if there are 11 cans on shelf A1 of warehouse A at 13:00 on December 1st, 10 cans on December 2nd at 13:00, and 9 cans on December 3rd at 13:00, the server storage unit 33 has A: A1: December 1st, 13:00: Winter: 11 cans, A: A1: December 2nd, 13:00: Winter: 10 cans, A: A1: December 3rd, 13 Time: Winter: 9 cans of canned drinks are stored (Fig. 7).

算出部は、記憶部に記憶された残量の履歴を用いて、当該商品の、当該場所における消費速度を計算する。上記具体例でいえば、算出部は、缶飲料の平均消費速度が1缶/1日であることを算出する。このとき、算出部は、平均消費速度を、商品の種類、季節、曜日および時間帯といったその他の情報とともに記憶してもよい。その場合平均消費速度は、1缶/1日:缶飲料:冬季:お昼、などと記憶されることになる(図7)。 The calculation unit calculates the consumption rate of the product at the location using the remaining amount history stored in the storage unit. In the above specific example, the calculation unit calculates that the average consumption rate of canned beverages is one can/day. At this time, the calculation unit may store the average consumption rate together with other information such as product type, season, day of the week, and time period. In that case, the average consumption rate is stored as 1 can/day: canned beverage: winter: lunch, etc. (FIG. 7).

平均消費速度が判明した場合、算出部はさらに、残量在庫日数から在庫が尽きるまでの期間を計算する。たとえば、12月3日13時において、平均消費速度が1缶/1日であり、残在庫が8缶である場合には、当該日数は8日ということになる(図7)。 When the average consumption rate is known, the calculation unit further calculates the period from the number of days remaining in stock until the stock runs out. For example, at 13:00 on December 3rd, if the average consumption rate is 1 can/day and the remaining stock is 8 cans, the number of days is 8 (FIG. 7).

また、搬入時に商品の消費期限を入力し、或いは、撮影部によって撮影して入力することにより、当該商品の賞味期限または消費期限を記憶部に記憶させておくこともできる。たとえば、缶飲料の消費期限が12月20日であることを記憶部が記憶している場合において、12月3日13時に、平均消費速度が1缶/1日であり、残在庫が8缶である場合には、缶飲料の消費速度から、消費期限以前に残在庫が消費されるため、通知部はアラートを生成しない。他方、缶飲料の消費期限が12月10日であることを記憶部が記憶している場合において、12月3日13時に、平均消費速度が1缶/1日であり、残在庫が8缶である場合には、缶飲料の消費速度から、消費期限以前に残在庫が消費されることがないと予想されるため、通知部はアラートを生成する。アラートを生成するタイミングは、商品毎に設定をすることができる構成となっている(図12参照)。 Also, by inputting the expiry date of the product at the time of delivery, or by taking an image with the photographing unit and inputting it, the storage unit can store the expiry date or expiry date of the product. For example, if the storage unit stores that the expiration date of the canned beverage is December 20th, at 13:00 on December 3rd, the average consumption rate is 1 can/day, and the remaining inventory is 8 cans. , the remaining stock is consumed before the expiration date due to the consumption speed of the canned beverage, so the notification unit does not generate an alert. On the other hand, when the storage unit stores that the expiration date of the canned beverage is December 10th, at 13:00 on December 3rd, the average consumption rate is 1 can/day, and the remaining inventory is 8 cans. , the notifying unit generates an alert because it is expected that the remaining stock will not be consumed before the expiration date from the consumption speed of the canned beverage. The timing for generating an alert can be set for each product (see FIG. 12).

上記平均消費速度は具体的な消費量を算出してもよいが、たとえば、平均消費割合(平均でXパーセント消費する等)等の割合的な算定であってもよい。平均消費割合は、たとえば満量を基準として算出する。 The average consumption rate may be calculated as a specific consumption amount, but may be calculated as a percentage, such as an average consumption rate (such as consuming X percent on average). The average consumption rate is calculated, for example, based on the full amount.

サーバの通知部は、算出部が通常の平均消費速度と比較して所定の閾値を超える消費速度を有すると算出した場合に、異常が存在することまたは災害・盗難の可能性があることを示唆するアラートを生成することができる。また、サーバの通知部は、標準消費速度と比較して所定の閾値を超える消費速度を有すると算出した場合に、異常が存在することまたは災害・盗難の可能性があることを示唆するアラートを生成することができる。標準消費速度は、予め記憶部に記憶されていてもよいし、たとえば通信部がインターネット上で標準消費速度(たとえば、目安摂取量など)を取得し、記憶部に記憶させてもよい(図12参照)。 The notifying unit of the server suggests that there is an abnormality or that there is a possibility of disaster or theft when the calculating unit calculates that the consumption speed exceeds a predetermined threshold compared to the normal average consumption speed. can generate an alert to In addition, when the notification unit of the server calculates that the consumption speed exceeds a predetermined threshold compared to the standard consumption speed, an alert indicating the existence of an abnormality or the possibility of a disaster or theft is issued. can be generated. The standard consumption rate may be stored in the storage unit in advance, or the communication unit may acquire the standard consumption rate (for example, the recommended intake) on the Internet and store it in the storage unit (Fig. 12). reference).

たとえば、ウォーターサーバーにおいて、平均消費速度は2リットル/1日、標準消費速度は1.5リットル、閾値は2リットル/1日と設定されていた場合に、平均消費速度である2リットル/1日を2リットル/1日上回る4リットル/1日を超える消費速度であると算出された場合にアラートを生成することもできるし、標準消費速度である1.5リットル/1日を2リットル/1日上回る4リットル/1日を超える消費速度であると算出された場合にアラートを生成することもできる。 For example, in a water server, if the average consumption rate is 2 liters/day, the standard consumption rate is 1.5 liters, and the threshold is 2 liters/day, the average consumption rate is 2 liters/day. An alert can also be generated if the calculated consumption rate exceeds 4 liters/day, which exceeds the standard consumption rate of 1.5 liters/day by 2 liters/day. An alert can also be generated if the consumption rate is calculated to be greater than 4 liters per day per day.

さらにサーバの算出部は、消費速度の履歴を用いて、消費傾向を分析することができる。消費傾向パラメータは、曜日依存性、時間帯依存性、季節依存性などが挙げられるが、これらに限定されるものではない。たとえば、倉庫Aの棚A1における上記具体例の缶飲料が12月1日(日)13時に11缶であったのが、12月1日(日)19時に10缶、12月2日(月)13時に10缶、12月2日(月)19時に9缶である場合には(図7)、「曜日依存性:なし」「時間帯依存性:あり:19時」といった算出をし、これにより曜日依存性、時間依存性を算出できる。 Further, the calculation unit of the server can analyze the consumption trend using the history of the consumption rate. Consumption trend parameters include, but are not limited to, day-of-the-week dependence, time period dependence, season dependence, and the like. For example, the number of canned beverages in the above specific example on shelf A1 of warehouse A was 11 cans at 13:00 on Sunday, December 1st, but 10 cans at 19:00 on Sunday, December 1st, and ) If there are 10 cans at 13:00 and 9 cans at 19:00 on December 2nd (Monday) (Fig. 7), calculate "day of week dependency: none" and "time zone dependency: yes: 19:00", Day of the week dependency and time dependency can thus be calculated.

さらに算出部は、それらの寄与度も算出することができる。たとえば、同じ季節同じ曜日でも時間帯によって変化量が異なる場合には、時間帯寄与度が重要であると判断する。同じ季節、同じ時間帯でも金曜日に缶飲料の消費速度が速いと判断された場合には、曜日依存性パラメータが重要であると判断する。季節依存性がある場合には、季節性パラメータが重要であると判断する。複数の重要なパラメータが存在する場合には、当該パラメータの優先順位を確定する。これは、nのパラメータX1・・・Xnについて、nのパラメータ情報とともに取得した重量データを解析する(計算する)ことによって、算出することができる。これにより、マーケティングなどで活用をすることが可能となる。従来のPOSデータでは把握出来ない分野、たとえば、レストランなどにおける調理量、来客予想などに対しても応用をすることができる。 Furthermore, the calculation unit can also calculate their contributions. For example, if the amount of change differs depending on the time period even in the same season and on the same day of the week, it is determined that the time period contribution is important. If it is determined that the consumption rate of canned beverages is high on Fridays even in the same season and at the same time, it is determined that the day-of-the-week dependence parameter is important. If there is seasonal dependence, we judge that the seasonal parameter is important. If there are multiple important parameters, determine the priority of the parameters. This can be calculated by analyzing (calculating) the weight data acquired together with the n parameter information for the n parameters X1 . . . Xn. This makes it possible to use it for marketing purposes. It can also be applied to fields that cannot be grasped by conventional POS data, such as the amount of food cooked in a restaurant and the forecast of visitors.

すなわち、レストランなどにおいて、各料理の材料に、上記重量計測手段を適用する。そして、各材料についての平均消費速度から、各料理についての平均消費速度を算出する。 That is, in a restaurant or the like, the above weight measuring means is applied to the ingredients of each dish. Then, the average consumption speed for each dish is calculated from the average consumption speed for each ingredient.

当該例においては、サーバ記憶部33は、料理に使用される材料の情報(材料の詳細、名前、量ないし比率、品質、産地などを含む。)と料理レシピとを対応付けて記憶している。たとえば、材料7a、7b、7cを要する料理7についてみると、サーバ記憶部33は、料理7について、材料7aを1、材料7bを2、材料7cを3の比率で要すると記憶している。そうすると、材料7aを1、材料7bを2、材料7cを3の比率で消費している場合には、料理7を作成しているということが算出できる。そして、材料7a~7cの平均消費速度から、料理7の平均作成料が分かる。この料理7を作成したことの履歴を、時間に関する情報(曜日、日付、時間帯、季節などを含む)とともに関連付けて記憶し、料理7の平均作成スピードが算出できる。この平均算出スピードは、廃棄量を控除すれば、料理7の平均消費速度に等しくなる。そして、時間に関する情報(曜日、日付、時間帯、季節などを含む)と、これに基づいてインターネット上で取得可能な情報(気温、天候、大気圧)を用いて、料理7の平均消費速度に寄与するパラメータを特定する。さらに算出部は、それらパラメータの寄与度も算出することができる。たとえば、同じ季節同じ曜日でも時間帯によって変化量が異なる場合には、時間帯寄与度が重要であると判断する。同じ季節、同じ時間帯でも金曜日に缶飲料の消費速度が速いと判断された場合には、曜日依存性パラメータが重要であると判断する。季節依存性がある場合には、季節性パラメータが重要であると判断する。複数の重要なパラメータが存在する場合には、当該パラメータの優先順位を確定する。これは、nのパラメータX1・・・Xnについて、nのパラメータ情報とともに取得したnの重量データを解析する(計算する)ことによって、算出することができる。 In this example, the server storage unit 33 stores information on ingredients used in cooking (including details of ingredients, name, quantity or ratio, quality, production area, etc.) and cooking recipes in association with each other. . For example, regarding a dish 7 that requires ingredients 7a, 7b, and 7c, the server storage unit 33 stores that the dish 7 requires 1 ingredient 7a, 2 ingredients 7b, and 3 ingredients 7c. Then, it can be calculated that the dish 7 is prepared when the material 7a is consumed at a rate of 1, the material 7b at 2, and the material 7c at a ratio of 3. Then, from the average consumption rate of the ingredients 7a to 7c, the average cooking cost of the dish 7 can be found. The history of the preparation of the dish 7 is stored in association with time-related information (including day of the week, date, time zone, season, etc.), and the average preparation speed of the dish 7 can be calculated. This average calculation speed becomes equal to the average consumption speed of the dish 7 if the amount of waste is subtracted. Then, using information on time (including day of the week, date, time zone, season, etc.) and information (temperature, weather, atmospheric pressure) that can be obtained on the Internet based on this, the average consumption rate of the dish 7 is calculated. Identify contributing parameters. Furthermore, the calculator can also calculate the contribution of these parameters. For example, if the amount of change differs depending on the time period even in the same season and on the same day of the week, it is determined that the time period contribution is important. If it is determined that the consumption rate of canned beverages is high on Fridays even in the same season and at the same time, it is determined that the day-of-the-week dependence parameter is important. If there is seasonal dependence, we judge that the seasonal parameter is important. If there are multiple important parameters, determine the priority of the parameters. This can be calculated by analyzing (calculating) n weight data acquired together with n parameter information for n parameters X1 . . . Xn.

さらに別の例としては、料理7の平均消費速度を直接計測できるようにしてもよい。これはバイキング形式のレストランなどにおいて利用することができる。各料理の皿などの下に、重量計測手段を配置しておくことで、算出部は、直接料理7の平均消費速度を算出可能となる。 As yet another example, the average consumption rate of the dish 7 may be directly measured. This can be used in a buffet style restaurant or the like. By arranging the weight measuring means under the plate of each dish, the calculator can directly calculate the average consumption rate of the dish 7 .

これにより、料理7の平均消費速度、その材料7a~7cの平均消費速度が算出されるから、上記寄与度が判明しているパラメータを利用し、発注部による自動発注を行うことができる。すなわち、料理7について、日曜日、気温が20度、天候が晴れの場合における12時から13時の消費速度が60kg/1時間と過去に算出された場合には、同じ曜日、気温、天候、時間帯である場合には、材料7aについて10kg、材料7bについて20kg、材料7cについて30kgを消費することが予想される。(なお、未来の天候については適宜サーバ制御部32がインターネット上で天候予測を取得することで得られる。)これにより、必要となる各材料が算出されるから、当該必要量を、予め記憶部に記憶された発注先データを用いて自動的に発注する。料理7について、日曜日、気温が18度、天候が晴れの場合における12時から13時の消費速度が54kg/1時間と過去に算出され、日曜日、気温が20度、天候が晴れの場合における12時から13時の消費速度が60kg/1時間と過去に算出された場合には、料理7について、日曜日、気温が19度、天候が晴れの場合における12時から13時の消費速度が54kg/1時間から60kg/1時間と予想可能である。その場合には、当該予想範囲の下限において自動発注を行い、追加発注の必要を検討させるアラートを生成する。このように、材料ないし料理の消費速度から、実質的な来客予測を可能とし、また、廃棄ロスをあらかじめ算出することができるため算出結果から廃棄ロスを減少させることができる。 As a result, the average consumption speed of the dish 7 and the average consumption speed of the ingredients 7a to 7c thereof are calculated, so that the ordering unit can automatically place an order using the parameters whose contribution is known. That is, for dish 7, if the consumption rate was previously calculated to be 60 kg/hour from 12:00 to 13:00 on Sunday, when the temperature is 20 degrees and the weather is fine, the same day of the week, temperature, weather, and time If it is a strip, it is expected to consume 10 kg for material 7a, 20 kg for material 7b and 30 kg for material 7c. (Future weather can be obtained by the server control unit 32 appropriately obtaining weather forecasts on the Internet.) Since each necessary material is calculated in this way, the required amount is stored in the storage unit in advance. Orders are automatically placed using supplier data stored in the . Regarding dish 7, the consumption rate was previously calculated as 54 kg/hour from 12:00 to 13:00 on Sunday, when the temperature is 18 degrees and the weather is fine. If the consumption rate from 12:00 to 13:00 was calculated to be 60 kg/hour in the past, the consumption rate for dish 7 on Sunday, when the temperature is 19°C and the weather is fine, is 54 kg/hour from 12:00 to 13:00. One hour to 60 kg/hour can be expected. In that case, an automatic order is placed at the lower end of the forecast range, and an alert is generated to consider the need for additional orders. In this way, it is possible to substantially predict visitors from the consumption rate of ingredients or dishes, and it is possible to calculate the disposal loss in advance, so that the disposal loss can be reduced from the calculation result.

上記レストランの実施例にとらわれず、このほか、客8についての属性データ、過去予約経路、過去予約人数、過去販売額なども、上記nのパラメータの一部として設定し、相関性分析を行うことも可能である。これは、nのパラメータX1・・・Xnについて、nのパラメータ情報とともに取得したnの重量データを解析する(計算する)ことによって、算出することができる。 Regardless of the example of the above restaurant, in addition to this, the attribute data of the customer 8, the past reservation route, the number of past reservations, the past sales amount, etc. can be set as part of the above n parameters and the correlation analysis can be performed. is also possible. This can be calculated by analyzing (calculating) n weight data acquired together with n parameter information for n parameters X1 . . . Xn.

分析結果のアウトプット表示方法を説明する。前述のとおり、端末装置5は、端末通信部51と、端末制御部52と、端末記憶部53と、端末入力部54と、端末表示部55とを有しており、サーバの制御部(制御部中の通知部)で生成されたアラート・通知は、サーバの通信部、インターネットを介して、端末入力部に送信され、端末は端末表示部にこれを表示する。通知の種類としては、レコメンド機能(異常消費を検知する機能、盗難・災害等の異常を検知する機能、賞味期限が迫っていることを通知する機能)、消費データ通知機能(消費した量や速度に関する情報をデータとして送信する機能)、発注店の示唆機能(発注を行うであろう店舗を予想し最適な店舗ルートで在庫を補充できるようにルートを示唆する機能、発注を行うべき商品を取り扱う店舗の示唆を行う機能、前記自動発注機能に関する項目で説明した。)/発注量の示唆機能(当該商品について発注を行うべき量を示唆する機能、前記自動発注機能に関する項目で説明した。)が挙げられる。これらの情報は全て制御部(制御部中の算出部)によって算出されたデータである。 Explain how to display the output of analysis results. As described above, the terminal device 5 includes a terminal communication unit 51, a terminal control unit 52, a terminal storage unit 53, a terminal input unit 54, and a terminal display unit 55, and a server control unit (control The alert/notification generated by the notification section in the section) is transmitted to the terminal input section via the communication section of the server and the Internet, and the terminal displays it on the terminal display section. The types of notifications include a recommendation function (a function that detects abnormal consumption, a function that detects anomalies such as theft and disasters, and a function that notifies that the expiration date is approaching), a consumption data notification function (the amount and speed of consumption, etc.). function to send information as data), ordering store suggestion function (predicting stores that will place orders and suggesting routes so that inventory can be replenished through the optimal store route, handling products to be ordered) The function of suggesting a store, explained in the item related to the automatic ordering function) / The function of suggesting the order quantity (the function to suggest the quantity to be ordered for the product, explained in the item related to the automatic ordering function) mentioned. All of these pieces of information are data calculated by the control unit (calculation unit in the control unit).

最適化(発注量、発注タイミング)機能、発注店の示唆機能および発注量の示唆機能は、在庫残量を最低限とすることを可能とするから、運転資本の圧縮を可能とする機能である。また、最適発注量・生産量を過去データから示唆される量、定期不定量または不定期定量によって最適な発注を行うことに寄与する。 The optimization (order quantity, order timing) function, ordering shop suggestion function, and order quantity suggestion function make it possible to minimize the remaining amount of inventory, so it is a function that makes it possible to reduce working capital. . In addition, it contributes to making optimal orders according to the amount suggested by the past data for the optimal order quantity/production quantity, regular irregular quantity, or irregular fixed quantity.

サーバ記憶部33は、重量計測手段単位のみならず、当該重量計測手段にアクセスするユーザ単位での管理を行うこともできる。すなわち、ユーザ毎に一意に割り当てられた識別情報に対応した重量データの変化を記憶することができる。また、ユーザ毎に一意に割り当てられた識別情報に対応した変更許容量を記憶することもできる。サーバ制御部32中の算出部は、各ユーザによる商品の重量変更アクション(たとえば、取得等)が、変更許容量以内かどうかを判定する。変更許容量を超える場合には通知部がアラートを生成する。ユーザ毎に図7に示すテーブルを作成し、ユーザ毎に本実施形態で述べた各処理を行うこともできる。 The server storage unit 33 can perform management not only for each weight measuring unit, but also for each user who accesses the weight measuring unit. That is, changes in weight data corresponding to identification information uniquely assigned to each user can be stored. It is also possible to store a permissible amount of change corresponding to identification information uniquely assigned to each user. The calculation unit in the server control unit 32 determines whether or not the product weight change action (for example, acquisition) by each user is within the allowable change amount. A notifier generates an alert if the change allowance is exceeded. It is also possible to create the table shown in FIG. 7 for each user and perform each process described in this embodiment for each user.

本発明において、商品とは必ずしも個体に限られない。容器があれば、液体等でも当然管理可能である。具体的には、サーバ3と重量計測手段とを備えるシステムにおいて、サーバの算出部が計測された重量と時間に関する情報(本段落においては日付、時間など)とに基づいて物(本段落においては、流体であってもよい。)の流入量(容器等に流れ込む量)と流出量(容器等から流れ出す量)を把握し、流入量と流出量とから残量(容器内の残量)および消費速度を算出し、消費速度と残量(容器内の残量)から重量(容器内の残量)が零となる時間(未来の時刻)を算出し、零となる時間(未来の時刻)に基づいて流入量(容器等に流れ込む量)を制御することができる。 In the present invention, commodities are not necessarily limited to individuals. As long as there is a container, even liquids can naturally be managed. Specifically, in a system comprising a server 3 and a weight measuring means, an object (in this paragraph , It may be a fluid.), the amount of inflow (amount flowing into a container, etc.) and the amount of outflow (amount flowing out of a container, etc.) are grasped, and the remaining amount (remaining amount in the container) and Calculate the consumption speed, calculate the time (future time) when the weight (remaining amount in the container) becomes zero from the consumption speed and the remaining amount (remaining amount in the container), and calculate the time (future time) when the weight (remaining amount in the container) becomes zero The amount of inflow (the amount that flows into a container or the like) can be controlled based on.

なお、上述した実施の形態の記載ならびに図面の開示は、特許請求の範囲に記載された発明を説明するための一例に過ぎず、上述した実施の記載または図面の開示によって特許請求の範囲に記載された発明が限定されることはない。上述した実施の形態の構成要素は、発明の主旨を逸脱しない範囲で任意に組み合わせることが可能である。たとえば、情報の取得に関する段階は、各処理に係る形態と任意に組み合わせることが可能となっている。 It should be noted that the above description of the embodiment and the disclosure of the drawings are only examples for explaining the invention described in the scope of claims, and the above description of the embodiment and the disclosure of the drawings are used to describe the scope of the claims. The claimed invention is not limited. The constituent elements of the above-described embodiments can be arbitrarily combined without departing from the gist of the invention. For example, it is possible to arbitrarily combine a stage related to information acquisition with a form related to each process.

本明細書において「手段」とは、有体物である「物」を意味する。本実施の形態に係る重量計測手段は、床や棚の上に置かれて重量を計測するもの(手段)であってもよいし、床や棚に埋め込まれて重量を計測するもの(手段)であってもよい。また、本実施の形態に係る在庫管理システムはコンピュータシステムによって構成され得るが、コンピュータシステムに在庫管理システムを実現させるためのプログラム及び当該プログラムを記録した記録媒体も、本件の保護対象である。 As used herein, the term "means" means a tangible "thing". The weight measuring means according to the present embodiment may be placed on the floor or shelf to measure weight (means), or may be embedded in the floor or shelf to measure weight (means). may In addition, although the inventory management system according to the present embodiment can be configured by a computer system, the program for realizing the inventory management system in the computer system and the recording medium recording the program are also subject to protection in this case.

在庫が発生し得る様々な業務分野において、単なる在庫数の把握を超えて在庫のマネジメントおよび派生する様々な業務を一体的に提供することができる。たとえば、商品の在庫を位置情報毎に把握できるから、位置情報毎の定期的な自動棚卸を行うこともでき、会計監査への応用も可能である。 In various business fields where inventory may occur, it is possible to integrally provide inventory management and various derived operations beyond simply grasping the number of inventories. For example, since product inventory can be grasped for each location information, periodic automatic stocktaking can be performed for each location information, and application to accounting audits is also possible.

1 在庫管理システム
2a、2b 重量計測手段(重量計測マット)
21 マット通信部
22 マット制御部
23 マット記憶部
24 重量センサ
25 計測ボタン
26 ランプ
27 バッテリ収容部
3 サーバ
31 サーバ通信部
32 サーバ制御部
33 サーバ記憶部
4 ネットワーク
5 管理者の端末装置
51 端末通信部
52 端末制御部
53 端末記憶部
54 端末入力部
55 端末表示部
6a、6b 商品

1 Inventory management system 2a, 2b Weight measurement means (weight measurement mat)
21 mat communication unit 22 mat control unit 23 mat storage unit 24 weight sensor 25 measurement button 26 lamp 27 battery storage unit 3 server 31 server communication unit 32 server control unit 33 server storage unit 4 network 5 administrator terminal device 51 terminal communication unit 52 Terminal control unit 53 Terminal storage unit 54 Terminal input unit 55 Terminal display unit 6a, 6b Product

Claims (11)

計測手段と、サーバと、を備え、
前記サーバは、
複数の計測手段およびその位置情報と、各計測手段上に載置される物との対応関係を記憶部に記憶する記憶部と、
各物の残量を、当該物に対応する計測手段により計測され送信される重量データと、当該物の単位当たりの重量データおよび梱包材の重量とに基づいて算出し、各物の前記残量の履歴に基づいて当該物の消費速度を算出する算出部と、を有し、
前記計測手段は、フラットパネル形状を有する筐体と、前記筐体の天板上に載置される物の重量を計測する重量センサと、通信先のアドレスの設定値を記憶する記憶部と、無線通信によりネットワークに接続可能な通信部と、前記重量センサから計測データを取得して、前記通信部を介して前記記憶部に記憶されたアドレスのサーバへと送信する制御部と、各部に電力を供給するバッテリを収容するバッテリ収容部と、を有し、
前記バッテリは、前記重量センサにより所定の閾値を超える重量変化を検知した場合に電源をONとする構成、重量変化を検知してから所定の時間が経過した場合に電源をOFFとする構成、またはその両方の構成を備えており、前記所定の閾値が、載置される物の種類に応じて定められることを特徴とする、
情報処理システム。
comprising measuring means and a server,
The server is
a storage unit that stores a plurality of measuring means, their position information, and the corresponding relationship with an object placed on each measuring means;
calculating the remaining amount of each item based on the weight data measured and transmitted by the measuring means corresponding to the item, the weight data per unit of the item and the weight of the packing material, and calculating the remaining amount of each item; a calculation unit that calculates the consumption speed of the object based on the history of
The measuring means includes a housing having a flat panel shape, a weight sensor for measuring the weight of an object placed on the top plate of the housing, a storage unit for storing a setting value of an address of a communication destination, a communication unit that can be connected to a network by wireless communication; a control unit that acquires measurement data from the weight sensor and transmits the data to a server at an address stored in the storage unit via the communication unit; a battery housing unit housing a battery that supplies the
The battery is configured to turn on the power when the weight sensor detects a weight change exceeding a predetermined threshold, and to turn off the power when a predetermined time has passed since the weight change is detected. Or it has a configuration of both , wherein the predetermined threshold is determined according to the type of object to be placed,
Information processing system.
前記サーバは通知部をさらに有し、
前記算出部が、前記残量および前記消費速度に基づいて、前記物の在庫が尽きるまでの期間を算出し、
前記通知部が前記期間に応じてアラートを生成することを特徴とする、
請求項1に記載の情報処理システム。
The server further has a notification unit,
The calculation unit calculates a period until the stock of the item runs out based on the remaining amount and the consumption speed,
The notification unit generates an alert according to the period,
The information processing system according to claim 1.
前記サーバは通知部をさらに有し、
前記記憶部は、前記物に係る標準消費速度と、前記消費速度の履歴と、前記物の種類とを関連付けて記憶し、
前記通知部は、前記消費速度を通知するとともに、前記算出部により算出された消費速度が、前記標準消費速度または前記履歴と比較して所定の割合以上に異なる場合に、消費速度アラートを生成して通知することを特徴とする、
請求項1に記載の情報処理システム。
The server further has a notification unit,
the storage unit associates and stores a standard consumption rate of the item, a history of the consumption rate, and a type of the item;
The notification unit notifies the consumption speed, and generates a consumption speed alert when the consumption speed calculated by the calculation unit differs from the standard consumption speed or the history by a predetermined ratio or more. characterized by notifying
The information processing system according to claim 1.
前記所定の割合が、物の種類、季節、曜日、時間帯に応じて定められることを特徴とする、
請求項3に記載の情報処理システム。
The predetermined ratio is determined according to the type of thing, the season, the day of the week, and the time period,
The information processing system according to claim 3.
前記アラートが、異常消費、異常検知、または賞味期限であることを特徴とする、
請求項3に記載の情報処理システム。
The alert is abnormal consumption, abnormal detection, or expiration date,
The information processing system according to claim 3.
前記算出部が、
前記消費速度の履歴に基づき、前記物の種類、季節、曜日および時間帯と、前記消費速度と、を複数対比し、前記物ごとに、前記消費速度に寄与する変数を算出することを特徴とする、
請求項1に記載の情報処理システム。
The calculation unit
A variable contributing to the consumption rate is calculated for each item by comparing a plurality of types, seasons, days of the week, time zones, and the consumption rate based on the history of the consumption rate. do,
The information processing system according to claim 1.
前記算出部が、前記変数に基づき、気象予報、来客数、顧客属性、過去予約内容、または過去販売額との相関性分析を行うことを特徴とする、
請求項6に記載の情報処理システム。
The calculation unit performs a correlation analysis with weather forecasts, the number of visitors, customer attributes, past reservation details, or past sales amounts based on the variables,
The information processing system according to claim 6.
前記算出部が、前記残量、前記消費速度、および前記変数に基づいて、前記物の在庫が尽きるまでの期間を算出することを特徴とする、
請求項6に記載の情報処理システム。
The calculation unit calculates the period until the inventory of the item is exhausted based on the remaining amount, the consumption rate, and the variable,
The information processing system according to claim 6.
前記サーバは発注部をさらに有し、
前記発注部は、前記期間に応じて前記記憶部に記憶された当該物の発注先に対して当該物を発注することを特徴とする、
請求項8に記載の情報処理システム。
The server further has an ordering unit,
The ordering unit places an order for the product to the supplier of the product stored in the storage unit according to the period,
The information processing system according to claim 8.
前記算出部は、前記位置情報と前記消費速度と前記残量に基づいて、前記物に対する最適な補充ルートを算出する、
請求項1に記載の情報処理システム。
The calculation unit calculates an optimal replenishment route for the item based on the position information, the consumption rate, and the remaining amount.
The information processing system according to claim 1.
サーバと計測手段とを備え、前記計測手段が重量を計測して前記サーバに送信し、前記サーバの算出部が計測された重量と時間に関する情報とに基づいて物の流入量と流出量を把握し、前記流入量と前記流出量とに基づいて残量および消費速度を算出し、前記消費速度と前記残量に基づいて重量が零となる時間を算出し、前記サーバの制御部が前記時間に基づいて前記流入量を制御する、
請求項1に記載の情報処理システム。
A server and a measuring means are provided, the measuring means measures the weight and transmits it to the server, and the calculating part of the server grasps the inflow and outflow of the material based on the measured weight and time information. Then, the remaining amount and the consumption speed are calculated based on the inflow amount and the outflow amount, the time when the weight becomes zero is calculated based on the consumption speed and the remaining amount, and the control unit of the server determines the time controlling the inflow based on
The information processing system according to claim 1 .
JP2020003263A 2020-01-10 2020-01-10 Information processing device, information processing method, information processing system, information processing program Active JP7214937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020003263A JP7214937B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method, information processing system, information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020003263A JP7214937B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method, information processing system, information processing program

Publications (2)

Publication Number Publication Date
JP2021111167A JP2021111167A (en) 2021-08-02
JP7214937B2 true JP7214937B2 (en) 2023-01-31

Family

ID=77059916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020003263A Active JP7214937B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method, information processing system, information processing program

Country Status (1)

Country Link
JP (1) JP7214937B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102588267B1 (en) 2022-08-22 2023-10-13 최성민 Logistics management system
CN116597569B (en) * 2023-05-22 2024-01-23 株洲中轨机电技术有限公司 Material management system and material intelligent cabinet

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001072214A (en) 1999-09-06 2001-03-21 Dainippon Printing Co Ltd Stock control device
JP2002175445A (en) 2000-12-05 2002-06-21 Nec Corp System for supplying consumption article and method for the same
JP2016501415A (en) 2012-12-12 2016-01-18 ヴァイスビアガー リミテッド Beverage distribution data analysis system and method
JP2019153091A (en) 2018-03-02 2019-09-12 クックパッド株式会社 Information processing system, information processing device, information processing method, and program
WO2020008661A1 (en) 2018-07-03 2020-01-09 株式会社スマートショッピング Weight measuring means and inventory management system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3610654B2 (en) * 1995-12-26 2005-01-19 ブラザー工業株式会社 Recording device with paper feed mechanism

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001072214A (en) 1999-09-06 2001-03-21 Dainippon Printing Co Ltd Stock control device
JP2002175445A (en) 2000-12-05 2002-06-21 Nec Corp System for supplying consumption article and method for the same
JP2016501415A (en) 2012-12-12 2016-01-18 ヴァイスビアガー リミテッド Beverage distribution data analysis system and method
JP2019153091A (en) 2018-03-02 2019-09-12 クックパッド株式会社 Information processing system, information processing device, information processing method, and program
WO2020008661A1 (en) 2018-07-03 2020-01-09 株式会社スマートショッピング Weight measuring means and inventory management system

Also Published As

Publication number Publication date
JP2021111167A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
US9275361B2 (en) Out of stock sensor
US11548732B2 (en) Computerized systems and methods for assisted picking processes
CA2511231C (en) Handheld scanner device with display location database
US20180181906A1 (en) Stock management apparatus, method and system
US20160283898A1 (en) Inventory management system
CN104380320A (en) Fresh departments management system
JP6665234B2 (en) Weight measurement means and inventory management system
US9836719B2 (en) Consumer demand-based inventory management system
JP7214937B2 (en) Information processing device, information processing method, information processing system, information processing program
JP2019049965A (en) System and method for automatic ordering of product
US10535039B2 (en) Systems and methods for determining stocking locations of products having more than one stocking location on a sales floor
JP7535996B2 (en) Food management method, food management device, and program
TWI820728B (en) Computerized system and computer-implemented methods for item order management
JP2005107624A (en) Order management system for restaurant
WO2021090212A1 (en) Inventory monitoring and management system
TWI855879B (en) Computerized system and computer-implemented methods for item order management
WO2023286524A1 (en) Target management system, target management method, and program
Choy et al. A food monitoring system for preventing product deterioration
KR20230065097A (en) Real-time inventory management smart system
Anthony Design And Implementation Of An Automated Inventory Control System For Nigerian Breweries Plc, Enugu
JP2004203502A (en) Consignment store management system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200116

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220311

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220920

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221216

R150 Certificate of patent or registration of utility model

Ref document number: 7214937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150