[go: up one dir, main page]

JP2022013005A - Information processing program, device, and method - Google Patents

Information processing program, device, and method Download PDF

Info

Publication number
JP2022013005A
JP2022013005A JP2020115246A JP2020115246A JP2022013005A JP 2022013005 A JP2022013005 A JP 2022013005A JP 2020115246 A JP2020115246 A JP 2020115246A JP 2020115246 A JP2020115246 A JP 2020115246A JP 2022013005 A JP2022013005 A JP 2022013005A
Authority
JP
Japan
Prior art keywords
product
information
determined
external
determination
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.)
Granted
Application number
JP2020115246A
Other languages
Japanese (ja)
Other versions
JP7461814B2 (en
Inventor
英幸 上前
Hideyuki Uemae
美希 蓮井
Miki Hasui
良 鈴木
Ryo Suzuki
裕美 石川
Hiromi Ishikawa
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.)
Fujitsu Ltd
Suntory Holdings Ltd
Original Assignee
Fujitsu Ltd
Suntory Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Suntory Holdings Ltd filed Critical Fujitsu Ltd
Priority to JP2020115246A priority Critical patent/JP7461814B2/en
Publication of JP2022013005A publication Critical patent/JP2022013005A/en
Application granted granted Critical
Publication of JP7461814B2 publication Critical patent/JP7461814B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

Figure 2022013005000001

【課題】段ボール箱で梱包された商品の出荷可否を、各種条件を考慮した共通認識の判定基準で判定する。
【解決手段】メーカーの工場等の出荷元、卸売業者、小売業者等の、流通過程の各拠点において、商品を次の拠点へ出荷する際、段ボール箱で梱包された商品の外観画像を撮影し、情報処理装置が、各拠点で撮影された外観画像、外部情報、及び出荷可否を判定済みの商品についての外観画像及び外部情報と判定結果との対応付けを機械学習した判定モデルを用いて、出荷可否の判定を行い、判定結果を各拠点へ返す。外部情報は、商品の販売形態、流通過程を特定する情報、倉庫における保管条件の情報、輸送条件に関する情報、及び流通時の環境情報等を含む。
【選択図】図1

Figure 2022013005000001

PROBLEM TO BE SOLVED: To determine whether or not a product packed in a cardboard box can be shipped by a judgment standard of common recognition in consideration of various conditions.
SOLUTION: At each base of the distribution process such as a shipping source such as a factory of a manufacturer, a wholesaler, a retailer, etc., when shipping a product to the next base, an external image of the product packed in a cardboard box is taken. Using a judgment model in which the information processing device machine-learns the appearance image taken at each site, the external information, and the appearance image of the product for which shipment availability has been determined, and the correspondence between the external information and the judgment result. Judgment of whether shipping is possible is performed, and the judgment result is returned to each base. The external information includes information on the sales form of the product, information specifying the distribution process, information on storage conditions in the warehouse, information on transportation conditions, environmental information at the time of distribution, and the like.
[Selection diagram] Fig. 1

Description

開示の技術は、情報処理プログラム、情報処理装置、及び情報処理方法に関する。 Disclosure techniques relate to information processing programs, information processing devices, and information processing methods.

メーカーで製造された商品を段ボール箱で梱包し、卸売業者及び小売業者へと流通させる過程において、流通過程で生じる衝撃を段ボール箱が吸収した際に、段ボール箱に変形や破損が生じる場合がある。また、流通過程において倉庫の保管環境によっては、段ボール箱が変形することがある。このような場合、輸送時、出荷先の倉庫での保管時、消費者による持ち帰り時等に破損が生じるおそれがあり、安全性に問題を生じるとして、流通過程の前段階へ商品が差し戻されることがある。そのため、出荷前及び納品前に、出荷可否を判定することが行われている。 In the process of packing products manufactured by manufacturers in cardboard boxes and distributing them to wholesalers and retailers, the cardboard boxes may be deformed or damaged when the cardboard boxes absorb the impact generated in the distribution process. .. In addition, the cardboard box may be deformed depending on the storage environment of the warehouse during the distribution process. In such a case, the product may be damaged during transportation, storage in the warehouse at the shipping destination, take-out by the consumer, etc., and the product is returned to the previous stage of the distribution process because it causes a safety problem. Sometimes. Therefore, it is determined whether or not the product can be shipped before shipping and before delivery.

流通過程の次段階への出荷可否の判定に関する技術として、例えば、貨物のダメージ情報の管理を行う貨物ダメージ情報管理システムが提案されている。このシステムは、貨物を撮影するモバイル端末と、モバイル端末からの撮影された撮影画像と貨物を特定するキー情報と共に貨物ダメージ情報として管理する貨物ダメージ情報管理装置を有する。また、この貨物ダメージ情報管理装置は、貨物ダメージ情報としてダメージの部位、種類、レベルを自動的に判定するAI画像分析機能を有する。 As a technique for determining whether or not to ship to the next stage of the distribution process, for example, a cargo damage information management system that manages cargo damage information has been proposed. This system has a mobile terminal that captures cargo, and a cargo damage information management device that manages the captured image taken from the mobile terminal and key information for identifying the cargo as cargo damage information. In addition, this cargo damage information management device has an AI image analysis function that automatically determines the damage site, type, and level as cargo damage information.

また、検品結果の誤入力を防止して正確な検品作業を行うことができると共に、検品作業に際しての作業者の負担を軽減することができる検品システムが提案されている。この検品システムでは、発注側に設置された発注側端末、受注側に設置された受注側端末、管理サーバーが互いに通信可能なように接続されている。発注側に設けられた検品端末機は、撮像部、温度測定部、読取部を有するスキャナ装置とタッチパネル式の表示部が有線接続により一体化され、発注側端末と通信可能なものとなっている。作業者は、発注側の検品の際には、表示部で検品項目を確認しながら、このスキャナ装置を検品対象となる食品に接触させるだけで、食品の温度値、食品画像を自動的に管理サーバーに取り込む。 In addition, an inspection system has been proposed that can prevent erroneous input of inspection results, perform accurate inspection work, and reduce the burden on workers during inspection work. In this inspection system, the ordering side terminal installed on the ordering side, the ordering side terminal installed on the ordering side, and the management server are connected so as to be able to communicate with each other. In the inspection terminal provided on the ordering side, a scanner device having an image pickup unit, a temperature measuring unit, and a reading unit and a touch panel type display unit are integrated by a wired connection so that communication with the ordering side terminal is possible. .. At the time of inspection on the ordering side, the operator automatically manages the temperature value and food image of the food simply by contacting the scanner device with the food to be inspected while checking the inspection items on the display unit. Import to the server.

特開2019-175121号公報Japanese Unexamined Patent Publication No. 2019-175121 特開2019-32769号公報Japanese Unexamined Patent Publication No. 2019-32769

流通過程の次段階への出荷可否の判定において、その判定基準は、流通過程の各段階、又は、判定を行う作業者等によって異なる場合がある。判定基準が厳し過ぎる場合には、商品の不要な廃棄に繋がるなどの問題がある。また、判定基準が緩過ぎる場合には、流通過程の下流側での苦情の発生等、各流通過程での作業負荷が増大する可能性がある。 In determining whether or not to ship to the next stage of the distribution process, the determination criteria may differ depending on each stage of the distribution process, the worker making the determination, and the like. If the judgment criteria are too strict, there is a problem that it leads to unnecessary disposal of the product. In addition, if the judgment criteria are too loose, the workload in each distribution process may increase, such as the occurrence of complaints on the downstream side of the distribution process.

流通過程の各段階及び各作業者において、判定基準に対する共通認識を持つことが望まれる。しかし、一方で、対象の商品の販売形態や、流通過程における輸送及び保管の条件等によって出荷可否の判定が異なる場合があるため、一律の判定基準を設けることは困難であるという問題がある。 It is desirable that each stage of the distribution process and each worker have a common understanding of the criteria. However, on the other hand, there is a problem that it is difficult to establish a uniform judgment standard because the judgment of whether or not the product can be shipped may differ depending on the sales form of the target product, the transportation and storage conditions in the distribution process, and the like.

一つの側面として、開示の技術は、段ボール箱で梱包された商品の出荷可否を、各種条件を考慮した共通認識の判定基準で判定することを目的とする。 As one aspect, the disclosed technology aims to determine whether or not a product packed in a cardboard box can be shipped based on a common recognition criterion that considers various conditions.

一つの態様として、開示の技術は、出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得する。そして、開示の技術は、モデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する。モデルは、出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルである。 As one embodiment, the disclosed technique includes an external image of a cardboard box in which a product to be determined to be shipped is packed, and an external image including at least one of information on the product to be determined and information on distribution of the product to be determined. Get information and. Then, the disclosed technique determines whether or not the product to be determined can be shipped based on the model, the appearance image of the acquired product to be determined, and the external information. The model is a model in which the correspondence between the external image and the external information of the product for which the shipability has been determined and the determination result of the product shipmentability according to the damaged state of the cardboard box is machine-learned.

一つの側面として、段ボール箱で梱包された商品の出荷可否を、各種条件を考慮した共通認識の判定基準で判定することができる、という効果を有する。 As one aspect, it has an effect that whether or not a product packed in a cardboard box can be shipped can be determined by a common recognition criterion considering various conditions.

第1実施形態に係る情報処理システムにより提供されるサービスの概要を説明するための図である。It is a figure for demonstrating the outline of the service provided by the information processing system which concerns on 1st Embodiment. 第1及び第2実施形態に係る情報処理システムの概略構成を示すブロック図である。It is a block diagram which shows the schematic structure of the information processing system which concerns on 1st and 2nd Embodiment. 第1実施形態に係る情報処理装置の機能ブロック図である。It is a functional block diagram of the information processing apparatus which concerns on 1st Embodiment. 撮影画面の一例を示す図である。It is a figure which shows an example of a shooting screen. 外部情報DBの一例を示す図である。It is a figure which shows an example of an external information DB. 判定用DBの一例を示す図である。It is a figure which shows an example of the determination DB. 領域確認画面の一例を示す図である。It is a figure which shows an example of the area confirmation screen. 判定結果画面の一例を示す図である。It is a figure which shows an example of the determination result screen. 判定履歴DBの一例を示す図である。It is a figure which shows an example of the determination history DB. 第1及び第2実施形態に係る情報処理装置として機能するコンピュータの概略構成を示すブロック図である。It is a block diagram which shows the schematic structure of the computer which functions as the information processing apparatus which concerns on 1st and 2nd Embodiment. 判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a determination process. 異議集計処理の一例を示すフローチャートである。It is a flowchart which shows an example of the objection aggregation processing. 判定集計処理の一例を示すフローチャートである。It is a flowchart which shows an example of judgment aggregation processing. 安全性に関するアラートの一例を示す図である。It is a figure which shows an example of the alert about safety. 撮影範囲の他の例を説明するための図である。It is a figure for demonstrating another example of a shooting range. 第2実施形態に係る情報処理装置の機能ブロック図である。It is a functional block diagram of the information processing apparatus which concerns on 2nd Embodiment. 問題画面の一例を示す図である。It is a figure which shows an example of a problem screen. 解答画面の一例を示す図である。It is a figure which shows an example of an answer screen. テストモード処理の一例を示すフローチャートである。It is a flowchart which shows an example of the test mode processing.

以下、図面を参照して、開示の技術に係る実施形態の一例を説明する。 Hereinafter, an example of the embodiment according to the disclosed technology will be described with reference to the drawings.

<第1実施形態>
まず、図1を参照して、第1実施形態に係る情報処理システムにより提供されるサービスの概要について説明する。第1実施形態における情報処理システムは、流通過程における各拠点から、次の拠点へ商品を出荷する際の出荷可否を判定する。第1実施形態では、流通過程の各拠点が、メーカーの工場等の出荷元、卸売業者、及び小売業者である場合について説明する。各拠点において、商品を次の拠点へ出荷する際、段ボール箱で梱包された商品の外観画像を撮影する。そして、情報処理システムは、各拠点で撮影された外観画像、外部情報、及び判定モデルを用いて、出荷可否の判定を行い(詳細は後述)、判定結果を各拠点へ返す。
<First Embodiment>
First, with reference to FIG. 1, an outline of the service provided by the information processing system according to the first embodiment will be described. The information processing system in the first embodiment determines whether or not the product can be shipped from each base in the distribution process to the next base. In the first embodiment, a case where each base of the distribution process is a shipping source such as a factory of a manufacturer, a wholesaler, and a retailer will be described. At each base, when shipping the product to the next base, an external image of the product packed in a cardboard box is taken. Then, the information processing system determines whether or not the product can be shipped using the external image, external information, and the determination model taken at each site (details will be described later), and returns the determination result to each site.

図2に示すように、第1実施形態に係る情報処理システム100は、情報処理装置10と、拠点端末30A、30B、30Cとを含む。情報処理装置10と、各拠点端末30A、30B、30Cとは、ネットワークを介して接続される。拠点端末30Aは拠点Aで利用される端末であり、拠点端末30Bは拠点Bで利用される端末であり、拠点端末30Cは拠点Cで利用される端末である。第1実施形態では、拠点Aは出荷元、拠点Bは卸売業者、拠点Cは小売業者を想定している。なお、情報処理システム100に含まれる情報処理装置10、及び拠点端末30A、30B、30Cの各々の数は図2の例に限定されず、それぞれ複数含まれてもよい。また、出荷元から小売業者までの間の流通過程の拠点として複数の卸売業者又は保管事業者等を含んでもよい。以下、拠点端末30A、30B、30Cの各々を区別なく説明する場合には、単に「拠点端末30」という。 As shown in FIG. 2, the information processing system 100 according to the first embodiment includes an information processing device 10 and base terminals 30A, 30B, and 30C. The information processing device 10 and the base terminals 30A, 30B, and 30C are connected via a network. The base terminal 30A is a terminal used at the base A, the base terminal 30B is a terminal used at the base B, and the base terminal 30C is a terminal used at the base C. In the first embodiment, base A is assumed to be a shipping source, base B is assumed to be a wholesaler, and base C is assumed to be a retailer. The number of each of the information processing apparatus 10 and the base terminals 30A, 30B, and 30C included in the information processing system 100 is not limited to the example of FIG. 2, and a plurality of each may be included. Further, a plurality of wholesalers or storage businesses may be included as a base for the distribution process from the shipping source to the retailer. Hereinafter, when each of the base terminals 30A, 30B, and 30C is described without distinction, it is simply referred to as "base terminal 30".

拠点端末30は、少なくともカメラ、タッチパネルディスプレイ等の情報の入出力機能部、及び情報処理装置10との間で通信を行うための通信機能部を備えた情報処理端末である。拠点端末30は、例えば、スマートフォンやタブレット端末等で実現することができる。拠点端末30上では、情報処理システム100により提供されるサービスを利用するためのアプリケーションが動作する。 The base terminal 30 is an information processing terminal provided with at least an information input / output function unit such as a camera and a touch panel display, and a communication function unit for communicating with the information processing device 10. The base terminal 30 can be realized by, for example, a smartphone, a tablet terminal, or the like. An application for using the service provided by the information processing system 100 operates on the base terminal 30.

情報処理装置10は、機能的には、図3に示すように、取得部12と、判定部14と、作成部16とを含む。また、情報処理装置10の所定の記憶領域には、外部情報DB(Database)22と、判定用DB24と、判定履歴DB26とが記憶される。 Functionally, as shown in FIG. 3, the information processing apparatus 10 includes an acquisition unit 12, a determination unit 14, and a creation unit 16. Further, the external information DB (Database) 22, the determination DB 24, and the determination history DB 26 are stored in the predetermined storage area of the information processing apparatus 10.

取得部12は、出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、判定対象の商品に関する情報(以下、「商品情報」という)、及び判定対象の商品の流通に関する情報(以下、「流通情報」という)の少なくとも一方を含む外部情報とを取得する。商品情報は、商品の販売形態の情報を含む。流通情報は、流通過程を特定する情報、倉庫における保管条件の情報、輸送条件に関する情報、及び流通時の環境情報の少なくとも1つを含む。 The acquisition unit 12 has an external image of a cardboard box packed with products to be determined whether it can be shipped, information on the products to be determined (hereinafter referred to as “product information”), and information on distribution of the products to be determined (hereinafter referred to as “product information”). Acquires external information including at least one of (referred to as "distribution information"). The product information includes information on the sales form of the product. The distribution information includes at least one of information that identifies the distribution process, information on storage conditions in the warehouse, information on transportation conditions, and environmental information at the time of distribution.

具体的には、取得部12は、例えば図4に示すような撮影画面40を拠点端末30に表示する。図4の例では、撮影画面40には、拠点端末30のカメラにより撮影された画像が表示される撮影領域402と、出荷対象の商品の基本情報を入力するための基本情報入力領域404とが含まれる。基本情報には、商品の識別情報、流通過程における各種条件の特定に用いるための流通条件情報等が含まれる。商品の識別情報は、例えば、商品の銘柄を識別するための商品コード、その商品が製造された製造工場を識別する情報、製造ロット等である。流通条件情報は、例えば、拠点の倉庫への商品の入出庫日時、次の拠点へ商品を輸送する輸送会社の識別情報である輸送会社コード、出荷先である次の拠点の識別情報である拠点コード等が含まれる。また、撮影画面40には、外観画像と基本情報とを情報処理装置10へ送信する際に選択される送信ボタン406が含まれる。 Specifically, the acquisition unit 12 displays the shooting screen 40 as shown in FIG. 4, for example, on the base terminal 30. In the example of FIG. 4, the shooting screen 40 has a shooting area 402 in which an image taken by the camera of the base terminal 30 is displayed, and a basic information input area 404 for inputting basic information of the product to be shipped. included. The basic information includes product identification information, distribution condition information for use in specifying various conditions in the distribution process, and the like. The product identification information is, for example, a product code for identifying a brand of a product, information for identifying a manufacturing factory from which the product is manufactured, a manufacturing lot, or the like. The distribution condition information includes, for example, the date and time when the goods are loaded and unloaded into the warehouse of the base, the transportation company code which is the identification information of the transportation company which transports the goods to the next base, and the base which is the identification information of the next base which is the shipping destination. Code etc. are included. Further, the shooting screen 40 includes a transmission button 406 selected when transmitting an external image and basic information to the information processing apparatus 10.

拠点端末30を操作する作業担当者は、撮影領域402に、出荷可否を判定したい商品を梱包した段ボール箱の対象箇所が表示されるように撮影する。また、作業担当者は、基本情報入力領域404に商品の基本情報を入力する。作業担当者は、タッチパネルディスプレイ等の入力機能部により基本情報を入力することができる。また、基本情報が文字情報やバーコードで記入された伝票等が段ボール箱に貼付されている場合、伝票等から文字情報やバーコードを読み取ることにより基本情報を入力するようにしてもよい。また、段ボール箱に、基本情報を記録したRFID(radio frequency identifier)等のタグが付与されている場合には、このタグを読み取ることにより基本情報を入力するようにしてもよい。 The person in charge of the work who operates the base terminal 30 takes a picture so that the target part of the cardboard box in which the product to be determined whether to be shipped is packed is displayed in the picture area 402. Further, the person in charge of work inputs the basic information of the product in the basic information input area 404. The person in charge of work can input basic information by using an input function unit such as a touch panel display. Further, when a slip or the like in which the basic information is written in character information or a barcode is attached to the cardboard box, the basic information may be input by reading the character information or the barcode from the slip or the like. Further, when a tag such as RFID (radio frequency identifier) in which basic information is recorded is attached to the cardboard box, the basic information may be input by reading this tag.

作業担当者は、段ボール箱の外観画像の撮影、及び基本情報の入力が終了すると、送信ボタン406を選択する。これにより、拠点端末30から情報処理装置10へ外観画像及び基本情報が送信され、情報処理装置10で受信された外観画像及び基本情報を取得部12が取得する。 The worker selects the send button 406 when the image of the appearance of the cardboard box has been taken and the basic information has been input. As a result, the appearance image and the basic information are transmitted from the base terminal 30 to the information processing apparatus 10, and the acquisition unit 12 acquires the appearance image and the basic information received by the information processing apparatus 10.

取得部12は、取得した基本情報に基づいて、外部情報DB22等から、取得した外観画像に対応する外部情報を取得する。図5に、外部情報DB22の一例を示す。図5の例では、外部情報DB22には、商品情報テーブル222、拠点情報テーブル224、輸送情報テーブル226等が含まれる。 The acquisition unit 12 acquires external information corresponding to the acquired appearance image from the external information DB 22 or the like based on the acquired basic information. FIG. 5 shows an example of the external information DB 22. In the example of FIG. 5, the external information DB 22 includes a product information table 222, a base information table 224, a transportation information table 226, and the like.

商品情報テーブル222には、商品コードに対応付けて、その商品コードが示す商品の商品名、販売形態等が記憶される。販売形態は、例えば、その商品が、梱包された段ボール箱のまま販売されるケース売りか、段ボール箱の中身である商品を取り出して販売するバラ売りかを示す情報である。 In the product information table 222, the product name, sales form, etc. of the product indicated by the product code are stored in association with the product code. The sales form is, for example, information indicating whether the product is sold in a case where the product is sold as a packed cardboard box, or is sold separately by taking out and selling the product which is the contents of the cardboard box.

拠点情報テーブル224には、拠点の識別情報である拠点コードに対応付けて、拠点名、拠点区分、住所、倉庫平均湿度等の情報が記憶される。拠点区分は、その拠点が、メーカー等の出荷元か、卸売業者か、又は小売業者かを示す情報である。住所は、その拠点の倉庫の住所である。倉庫平均湿度は、過去の所定期間に測定された倉庫の湿度の平均である。 In the base information table 224, information such as a base name, a base classification, an address, and an average warehouse humidity is stored in association with the base code which is the identification information of the base. The base classification is information indicating whether the base is a shipping source such as a manufacturer, a wholesaler, or a retailer. The address is the address of the warehouse at the base. Warehouse average humidity is the average warehouse humidity measured over a given period of time in the past.

輸送情報テーブル226には、輸送会社の識別情報である輸送会社コードに対応付けて、その輸送会社における輸送品質が記憶される。輸送品質は、輸送中の段ボール箱の破損の有無等の過去の輸送実績に基づいて評価された情報である。 In the transportation information table 226, the transportation quality in the transportation company is stored in association with the transportation company code which is the identification information of the transportation company. The transportation quality is information evaluated based on the past transportation results such as whether or not the cardboard box is damaged during transportation.

取得部12は、例えば、基本情報に含まれる商品コードに対応する販売形態を外部情報として取得する。また、取得部12は、例えば、外部情報DB22から、基本情報に含まれる出荷先の拠点の拠点コードに対応する住所と、基本情報を送信した拠点(以下、「自拠点」という)の住所とを抽出し、両拠点間の輸送経路を探索し、探索した輸送経路から推定される輸送距離を外部情報として取得する。また、取得部12は、例えば、基本情報に含まれる倉庫への入出庫日時から、その拠点の倉庫における商品の滞留時間を算出し、自拠点に対応する倉庫平均湿度を抽出し、滞留時間×倉庫平均湿度を外部情報として取得する。なお、倉庫平均湿度に替えて、商品が倉庫に保管されていた期間の実際の湿度の推移を取得可能な場合には、取得部12は、滞留時間×累積湿度を外部情報として取得してもよい。また、取得部12は、例えば、外部情報DB22から、基本情報に含まれる輸送会社コードに対応する輸送品質を外部情報として取得する。 The acquisition unit 12 acquires, for example, the sales form corresponding to the product code included in the basic information as external information. Further, the acquisition unit 12 has, for example, from the external information DB 22 the address corresponding to the base code of the shipping destination base included in the basic information and the address of the base (hereinafter referred to as “own base”) to which the basic information has been transmitted. Is extracted, the transportation route between the two bases is searched, and the transportation distance estimated from the searched transportation route is acquired as external information. Further, the acquisition unit 12 calculates, for example, the residence time of the product in the warehouse of the base from the entry / exit date and time included in the basic information, extracts the warehouse average humidity corresponding to the own base, and the residence time ×. Acquire the warehouse average humidity as external information. If it is possible to acquire the transition of the actual humidity during the period when the product was stored in the warehouse instead of the average humidity in the warehouse, the acquisition unit 12 may acquire the residence time × the cumulative humidity as external information. good. Further, the acquisition unit 12 acquires, for example, the transportation quality corresponding to the transportation company code included in the basic information from the external information DB 22 as external information.

なお、取得部12は、自拠点の拠点区分に応じて、異なる種類の外部情報を取得してもよい。例えば、拠点区分が小売業者の場合、次の出荷先が存在しないため、上記の、推定される輸送距離に替えて、前段階の拠点から自拠点までの実際の輸送距離を外部情報として取得してもよい。実際の輸送距離は、例えば、トラックに搭載されたGPS、ドライブレコーダ、各種メータ等から取得した情報を記憶する、輸送会社が管理するデータベースにアクセスして取得する等すればよい。なお、自拠点が小売業者の場合、次の出荷先が存在しないため、出荷可否の判定は、自拠点の倉庫への商品の入庫時や、店舗への商品の陳列前に行うことが想定される。 The acquisition unit 12 may acquire different types of external information according to the base classification of its own base. For example, if the base classification is a retailer, the next shipping destination does not exist, so instead of the above estimated transportation distance, the actual transportation distance from the previous stage base to your own base is acquired as external information. You may. The actual transportation distance may be acquired, for example, by storing information acquired from a GPS mounted on a truck, a drive recorder, various meters, or the like, or by accessing a database managed by a transportation company. If your base is a retailer, there is no next shipping destination, so it is assumed that the decision on whether or not to ship is possible when the product is received in the warehouse of your base or before the product is displayed in the store. The retailer.

また、外部情報DB22に含まれる各テーブルは、情報処理装置10に記憶されている場合に限らず、各拠点、各輸送会社、又はこれらを管理する外部機関等の記憶装置に記憶されていてもよい。この場合、取得部12は、該当の記憶装置にアクセスして、対応する外部情報を取得する。また、取得部12は、外部情報DB22以外から外部情報を取得してもよい。例えば、取得部12は、気象情報を管理する外部データベースから、商品が保管及び輸送される際の天気、季節、湿度、温度等の情報を外部情報として取得してもよい。 Further, each table included in the external information DB 22 is not limited to the case where it is stored in the information processing device 10, and may be stored in a storage device such as each base, each transportation company, or an external organization that manages them. good. In this case, the acquisition unit 12 accesses the corresponding storage device and acquires the corresponding external information. Further, the acquisition unit 12 may acquire external information from other than the external information DB 22. For example, the acquisition unit 12 may acquire information such as the weather, season, humidity, and temperature when the product is stored and transported from an external database that manages the weather information as external information.

取得部12は、取得した外観画像、基本情報、及び外部情報を判定部14へ受け渡す。 The acquisition unit 12 passes the acquired appearance image, basic information, and external information to the determination unit 14.

判定部14は、取得部12から取得した外観画像及び外部情報と、判定用DB24に記憶されているモデル及び教師データとに基づいて、判定対象の商品の出荷可否を判定する。 The determination unit 14 determines whether or not the product to be determined can be shipped based on the appearance image and external information acquired from the acquisition unit 12 and the model and teacher data stored in the determination DB 24.

図6に、判定用DB24の一例を示す。図6の例では、判定用DB24には、領域抽出モデル242、類似データ抽出モデル244、及び教師データテーブル246が含まれる。領域抽出モデル242は、商品を梱包した段ボール箱の外観画像と、その外観画像内での判定対象の領域とを対応付けて機械学習したモデルであり、外観画像から判定対象の領域を抽出するためのモデルである。領域抽出モデル242としては、例えばSSD(Single Shot Multibox Detector)等の物体検出ニューラルネットワークを適用することができる。 FIG. 6 shows an example of the determination DB 24. In the example of FIG. 6, the determination DB 24 includes a region extraction model 242, a similar data extraction model 244, and a teacher data table 246. The area extraction model 242 is a machine-learned model in which an external image of a cardboard box in which a product is packed and an area to be determined in the external image are associated with each other, and the area to be determined is extracted from the external image. It is a model of. As the region extraction model 242, for example, an object detection neural network such as SSD (Single Shot Multibox Detector) can be applied.

類似データ抽出モデル244は、教師データテーブル246に記憶された教師データから、判定対象の商品についての外観画像及び外部情報と類似する教師データを抽出するためのモデルであり、例えば、VAE(Variational Auto-Encoder)等を適用することができる。教師データテーブル246には、過去に出荷可否を判定済みの商品についての外観画像及び外部情報が教師データとして複数記憶されている。また、教師データテーブル246には、各教師データに対応付けて、その教師データが示す商品についての出荷可否の判定結果が記憶されている。さらに、教師データテーブル246には、その教師データが示す商品を梱包した段ボール箱の中身を示す情報、すなわち商品の状態を示す情報が対応付けて記憶されている。図6の例では、中身を示す情報として、段ボール箱の中身の商品を撮影した中身画像が記憶されている。 The similar data extraction model 244 is a model for extracting teacher data similar to the appearance image and external information of the product to be determined from the teacher data stored in the teacher data table 246, and is, for example, VAE (Variational Auto). -Encoder) etc. can be applied. In the teacher data table 246, a plurality of external images and external information about the products for which it has been determined whether or not they can be shipped in the past are stored as teacher data. Further, in the teacher data table 246, the determination result of whether or not the product indicated by the teacher data can be shipped is stored in association with each teacher data. Further, the teacher data table 246 stores information indicating the contents of the cardboard box in which the product indicated by the teacher data is packed, that is, information indicating the state of the product in association with each other. In the example of FIG. 6, as the information indicating the contents, the contents image of the product inside the cardboard box is stored.

領域抽出モデル242及び類似データ抽出モデル244の各々は、出荷可否を判定済みの商品を梱包した段ボール箱の破損状態の種類毎に機械学習された複数のモデルを含むことができる。又は、領域抽出モデル242及び類似データ抽出モデル244の各々は、複数種類の破損状態を示す外観画像を用いて機械学習された1つのモデルとすることができる。 Each of the region extraction model 242 and the similar data extraction model 244 can include a plurality of machine-learned models for each type of damaged state of the cardboard box in which the goods for which shipment availability has been determined are packed. Alternatively, each of the region extraction model 242 and the similar data extraction model 244 can be one model machine-learned using appearance images showing a plurality of types of damaged states.

ここで、段ボール箱の破損状態には複数の種類があり、例えば、胴膨れ、切り欠き部分の開き、ショートフラップに伴う皺、汚れの付着、擦れ、フラップの剥がれ、破れ、濡れ、平面部の内側への折れ、角部の折れ、角部の潰れ等がある。段ボール箱の破損には、これらの種類の破損が複合的に生じる場合があり、そのような場合には、複数種類の破損状態を示す外観画像を用いて機械学習された1つのモデルを用いた場合の方が、精度良く破損の有無に基づく出荷可否を判定することができる。また、モデルが1つの場合には、モデル構成を簡素化できる。一方、特定の種類の破損状態に基づく出荷可否を判定したい場合には、その特定の種類の破損状態の教師データを用いて機械学習されたモデルを用いた方が、精度良く破損の有無に基づく出荷可否を判定することができる。 Here, there are multiple types of damaged cardboard boxes, such as bulging, opening of notches, wrinkles associated with short flaps, dirt adhesion, rubbing, flap peeling, tearing, wetting, and flat parts. There are inward folds, corner folds, corner crushes, etc. Corrugated cardboard box breaks can be a combination of these types of breaks, in which case one machine-learned model with appearance images showing multiple types of break states was used. In this case, it is possible to more accurately determine whether or not the product can be shipped based on the presence or absence of damage. Further, when there is only one model, the model configuration can be simplified. On the other hand, when it is desired to determine whether or not a product can be shipped based on a specific type of damaged state, it is more accurate to use a machine-learned model using the teacher data of the specific type of damaged state based on the presence or absence of damage. It is possible to determine whether or not the product can be shipped.

判定部14は、具体的には、領域抽出モデル242を用いて、判定対象の商品の外観画像から、段ボール箱の破損の有無を判定する領域を抽出する。判定部14は、領域を抽出すると、例えば図7に示すような領域確認画面42を拠点端末30に表示し、領域の修正を受け付ける。図7の例では、領域確認画面42には、外観画像422と、抽出した領域を示す枠424と、領域を確定し判定を開始する際に選択される判定ボタン426とが含まれる。拠点の作業担当者は、領域を修正する場合、枠424を操作して所定の領域を指定し、判定ボタン426を選択する。 Specifically, the determination unit 14 uses the area extraction model 242 to extract an area for determining whether or not the cardboard box is damaged from the appearance image of the product to be determined. When the region is extracted, the determination unit 14 displays, for example, the region confirmation screen 42 as shown in FIG. 7 on the base terminal 30, and accepts the modification of the region. In the example of FIG. 7, the area confirmation screen 42 includes an external image 422, a frame 424 showing the extracted area, and a determination button 426 selected when the area is determined and the determination is started. When modifying an area, the person in charge of work at the base operates the frame 424 to specify a predetermined area and selects the determination button 426.

判定部14は、判定対象の領域が確定された外観画像及び外部情報と、教師データテーブル246に記憶された教師データの各々との類似度を、類似データ抽出モデル244を用いて算出する。判定部14は、判定対象の商品についての外観画像及び外部情報との類似度が高い順に所定個の教師データを抽出する。判定部14は、教師データテーブル246において、抽出された教師データに対応付けて記憶されている判定結果を用いて、判定対象の商品の出荷可否を判定する。より具体的には、判定部14は、抽出した所定個の教師データに対応する判定結果の各々を集計したスコアが所定の判定基準以上か否かに基づいて、判定対象の商品の出荷可否を判定する。 The determination unit 14 calculates the degree of similarity between the appearance image and the external information in which the region to be determined is determined and the teacher data stored in the teacher data table 246 using the similar data extraction model 244. The determination unit 14 extracts a predetermined number of teacher data in descending order of similarity to the appearance image and external information of the product to be determined. The determination unit 14 determines whether or not the product to be determined can be shipped by using the determination result stored in association with the extracted teacher data in the teacher data table 246. More specifically, the determination unit 14 determines whether or not the product to be determined can be shipped based on whether or not the score obtained by summing up the determination results corresponding to the extracted predetermined teacher data is equal to or higher than the predetermined determination criterion. judge.

例えば、判定部14は、所定個の判定結果における出荷可能又は出荷不可の割合をスコアとすることができる。例えば、出荷可能の割合が3/5以上という判定基準の場合において、5個の判定結果が抽出されている場合、判定部14は、出荷可能の判定結果が3個以上であれば、判定対象の商品は出荷可能と判定する。また、例えば、判定部14は、各判定結果に、類似度が高いほど高くなる重みを付与し、出荷可能又は出荷不可の判定結果の重みの和をスコアとしてもよい。 For example, the determination unit 14 can use the ratio of shipable or undeliverable in a predetermined number of determination results as a score. For example, in the case of the determination criterion that the ratio of shipability is 3/5 or more, when 5 determination results are extracted, the determination unit 14 determines if the determination result of shipability is 3 or more. It is judged that the product can be shipped. Further, for example, the determination unit 14 may give each determination result a weight that increases as the degree of similarity increases, and may use the sum of the weights of the determination results that can be shipped or cannot be shipped as a score.

また、判定部14は、判定対象の商品の外部情報に応じて、判定基準を設定してもよい。例えば、判定部14は、判定対象の商品の販売形態がケース売りの場合よりバラ売りの場合の方が、判定基準を緩和するように設定することができる。また、例えば、判定部14は、出荷先が卸売業者か小売業者かに応じて判定基準を異ならせてもよい。 Further, the determination unit 14 may set the determination criteria according to the external information of the product to be determined. For example, the determination unit 14 can be set so that the determination criteria are relaxed when the sales form of the product to be determined is sold separately than when the product is sold separately. Further, for example, the determination unit 14 may have different determination criteria depending on whether the shipping destination is a wholesaler or a retailer.

また、判定部14は、判定対象の商品についての外観画像から検出される破損個所の数値情報をさらに用いて、判定対象の商品の出荷可否を判定してもよい。例えば、判定部14は、外観画像の判定対象の領域に対する画像処理により、破損個所の面積、長さ、角度等の数値情報を検出し、それらの数値情報に基づいて、破損の程度を推定する。そして、判定部14は、例えば、上記の類似データの判定結果に基づく判定結果が出荷可能で、破損の程度が小の場合に、最終的な判定結果として、出荷可能と判定することができる。なお、最終的な判定のための、類似データの判定結果と、数値情報に基づく判定との組み合わせ方は適宜設定可能である。また、この組み合わせ方も、外部情報に応じて異ならせてもよい。 Further, the determination unit 14 may further use the numerical information of the damaged portion detected from the appearance image of the product to be determined to determine whether or not the product to be determined can be shipped. For example, the determination unit 14 detects numerical information such as the area, length, and angle of the damaged portion by image processing on the region to be determined of the appearance image, and estimates the degree of damage based on the numerical information. .. Then, for example, when the determination result based on the determination result of the similar data can be shipped and the degree of damage is small, the determination unit 14 can determine that the determination result can be shipped as the final determination result. The combination of the determination result of similar data and the determination based on the numerical information for the final determination can be appropriately set. Further, this combination method may also be different depending on the external information.

判定部14は、判定対象の商品の出荷可否を判定すると、例えば図8に示すような判定結果画面44を拠点端末30に表示する。図8の例では、判定結果画面44には、判定対象の商品の外観画像422と、判定対象の領域を示す枠424と、類似データの情報が表示される類似データ表示領域442と、判定結果表示領域444と、異議ボタン446とが含まれる。類似データ表示領域442には、判定対象の商品の外観画像及び外部情報と類似する所定個の教師データの外観画像のサムネイル画像と、その教師データに対応付けられている判定結果とが表示される。また、各教師データに対応付けて詳細ボタンが設けられており、詳細ボタンが選択されると、教師データに含まれる外部情報、及び教師データに対応付けられている中身画像が表示される(図示省略)。この外部情報及び中身画像を表示することで、判定結果に対する理由付けを提示し、判定結果に対する納得性を高めることができる。 When the determination unit 14 determines whether or not the product to be determined can be shipped, the determination unit 14 displays the determination result screen 44 as shown in FIG. 8, for example, on the base terminal 30. In the example of FIG. 8, the determination result screen 44 has an external image 422 of the product to be determined, a frame 424 showing the area to be determined, a similar data display area 442 in which information on similar data is displayed, and a determination result. A display area 444 and an objection button 446 are included. In the similar data display area 442, a thumbnail image of an appearance image of a product to be determined, an appearance image of a predetermined number of teacher data similar to external information, and a determination result associated with the teacher data are displayed. .. In addition, a detail button is provided in association with each teacher data, and when the detail button is selected, external information included in the teacher data and a content image associated with the teacher data are displayed (illustrated). omit). By displaying this external information and the content image, it is possible to present a reason for the determination result and enhance the convincingness of the determination result.

異議ボタン446は、判定結果に異議がある場合に、拠点の作業担当者により選択される。異議ボタン446が選択された場合には、拠点端末30から情報処理装置10へ、判定結果に異議があることを示す異議情報が送信される。 The objection button 446 is selected by the person in charge of the work at the base when there is an objection to the determination result. When the objection button 446 is selected, objection information indicating that there is an objection to the determination result is transmitted from the base terminal 30 to the information processing apparatus 10.

判定部14は、判定対象の商品についての外観画像、基本情報、外部情報、及び判定結果を作成部16へ受け渡す。 The determination unit 14 passes the appearance image, basic information, external information, and the determination result of the product to be determined to the creation unit 16.

作成部16は、拠点端末30から異議情報が送信された場合、異議情報を取得する。そして、作成部16は、判定部14から受け渡された判定対象の商品についての外観画像、基本情報、外部情報、及び判定結果と、取得した異議情報とを、例えば図9に示すような判定履歴DB26に判定履歴として記憶する。 When the objection information is transmitted from the base terminal 30, the creation unit 16 acquires the objection information. Then, the creating unit 16 determines the appearance image, basic information, external information, and the determination result of the product to be determined delivered from the determination unit 14 and the acquired objection information, for example, as shown in FIG. It is stored in the history DB 26 as a determination history.

また、作成部16は、判定部14から受け渡された判定結果が出荷不可の場合、その判定結果と共に受け渡された基本情報に含まれる商品の識別情報(例えば、商品コード、製造工場、及び製造ロット)に基づいて、流通過程をトレースしたトレース情報を作成する。具体的には、作成部16は、判定履歴DB26から、商品の識別情報をキーに該当の判定履歴を検索し、各拠点における判定履歴の各々を記録したトレース情報を作成する。例えば、本実施形態では、小売業者、すなわち拠点端末30Cから送信された外観画像及び基本情報が示す商品についての出荷可否の判定が出荷不可であったとする。この場合、作成部16は、小売業者における判定履歴、小売業者の前段階の卸売業者における判定履歴、及びその卸売業者の前段階の出荷元における判定履歴を含むトレース情報を作成し、出力する。このトレース情報により、同様の流通過程を辿る他の商品の検品の強化や、破損品の回収等の対応を迅速に行うことができる。 Further, when the determination result delivered from the determination unit 14 cannot be shipped, the creation unit 16 has the product identification information (for example, the product code, the manufacturing factory, and the product code) included in the basic information delivered together with the determination result. Create trace information that traces the distribution process based on the production lot). Specifically, the creating unit 16 searches the determination history DB 26 for the corresponding determination history using the product identification information as a key, and creates trace information recording each of the determination histories at each site. For example, in the present embodiment, it is assumed that the retailer, that is, the determination of whether or not the product indicated by the appearance image and the basic information transmitted from the base terminal 30C can be shipped cannot be shipped. In this case, the creating unit 16 creates and outputs trace information including a determination history in the retailer, a determination history in the wholesaler in the previous stage of the retailer, and a determination history in the shipping source in the previous stage of the wholesaler. With this trace information, it is possible to promptly take measures such as strengthening the inspection of other products that follow the same distribution process and collecting damaged products.

また、作成部16は、所定のタイミングで、判定履歴DB26に記憶された判定履歴のうち、異議情報がある判定履歴を集計し、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方を特定する。作成部16は、特定した商品及び拠点の情報、その商品及び拠点に関連する判定履歴等を含む異議発生状況レポートを作成し、出力する。この異議発生レポートにより、異議の多い拠点の作業担当者に対する聞き取りを行ったり、作業担当者へ判定の適正化を促したり等の対応をとることができる。 Further, the creating unit 16 aggregates the judgment history having the objection information among the determination history stored in the determination history DB 26 at a predetermined timing, and selects at least one of the bases and products in which the frequency of occurrence of the objection is equal to or higher than the predetermined value. Identify. The creation unit 16 creates and outputs an objection occurrence status report including information on the specified product and base, judgment history related to the product and base, and the like. With this objection occurrence report, it is possible to interview the person in charge of the work at the base where there are many dissents, and to urge the person in charge of the work to make a proper judgment.

また、作成部16は、特定した、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方に関連する教師データに対応付けられた判定結果を更新する。例えば、作成部16は、特定した商品について、出荷可能の判定結果に対する異議の発生頻度が所定値以上の場合、教師データのうち、その商品についての少なくとも一部の教師データに対応付けられた判定結果を出荷不可に変更する。また、例えば、作成部16は、特定した拠点について、出荷不可の判定結果に対する異議の発生頻度が所定値以上の場合、教師データのうち、外部情報に該当の拠点を含む教師データの少なくとも一部に対応付けられた判定結果を出荷可能に変更する。 In addition, the creating unit 16 updates the determination result associated with the teacher data related to at least one of the identified bases and products whose disputes occur frequency of a predetermined value or more. For example, when the frequency of objections to the determination result of shipability of the specified product is equal to or higher than a predetermined value, the creation unit 16 determines that at least a part of the teacher data of the teacher data is associated with the teacher data. Change the result to non-shipable. Further, for example, when the frequency of objections to the determination result of non-shipment is equal to or higher than a predetermined value for the specified base, the creation unit 16 has at least a part of the teacher data including the base corresponding to the external information in the teacher data. The judgment result associated with is changed so that it can be shipped.

また、作成部16は、所定のタイミングで、判定履歴DB26に記憶された判定履歴を判定結果に基づいて集計し、出荷可能又は出荷不可の頻度が所定値以上の商品及び拠点の少なくとも一方を特定する。作成部16は、特定した商品及び拠点の情報、その商品及び拠点に関連する判定履歴等を含む判定結果レポートを作成し、出力する。この判定結果レポートにより、出荷不可と判定される頻度が所定値以上の商品について、段ボール箱の強化、流通過程の見直し等の対応を行うことができる。また、商品ロス及び作業負荷の観点から、該当の商品についての教師データに対応付けられた判定結果を一括で出荷可能に更新する等の対応を検討することができる。また、出荷可能と判定される頻度が所定値以上の商品については、段ボール箱の軽量薄肉化等の検討により、環境負荷への配慮を図ることができる。 Further, the creating unit 16 aggregates the judgment history stored in the judgment history DB 26 at a predetermined timing based on the judgment result, and identifies at least one of the products and bases whose shippable or non-shippable frequency is equal to or higher than the predetermined value. do. The creation unit 16 creates and outputs a judgment result report including information on the specified product and base, a judgment history related to the product and the base, and the like. Based on this determination result report, it is possible to take measures such as strengthening cardboard boxes and reviewing the distribution process for products whose frequency of determination that shipment is not possible is equal to or higher than a predetermined value. In addition, from the viewpoint of product loss and workload, it is possible to consider measures such as updating the determination results associated with the teacher data for the relevant product so that they can be shipped together. In addition, for products whose frequency of determination to be shipable is more than a predetermined value, consideration can be given to the environmental load by considering the weight reduction and thinning of the cardboard box.

また、この判定結果レポートにより、出荷不可と判定される頻度が所定値以上の拠点について、その拠点の倉庫での商品の保管環境の見直しや、その拠点までの輸送経路の見直し等の対応を行うことができる。なお、作成部16は、拠点の倉庫への入庫時における段ボール箱の外観画像と、出庫時の外観画像とを取得しておき、両者を比較することで、拠点の倉庫で破損が生じたのか、拠点までの輸送経路で破損が生じたのかを判定するようにしてもよい。この場合、入出庫時の外観画像も判定履歴として判定履歴DB26に記憶しておけばよい。 In addition, based on this judgment result report, we will review the storage environment of products in the warehouse of the base and review the transportation route to the base for the bases where the frequency of judgment that shipping is not possible is more than the specified value. be able to. It should be noted that the creating unit 16 has acquired an image of the appearance of the cardboard box at the time of warehousing in the warehouse of the base and an image of the appearance at the time of leaving the warehouse, and by comparing the two, has the damage occurred in the warehouse of the base? , It may be determined whether the transportation route to the base has been damaged. In this case, the appearance image at the time of warehousing and delivery may also be stored in the determination history DB 26 as the determination history.

情報処理装置10は、例えば図10に示すコンピュータ50で実現することができる。コンピュータ50は、CPU(Central Processing Unit)51と、一時記憶領域としてのメモリ52と、不揮発性の記憶部53とを備える。また、コンピュータ50は、入力部、表示部等の入出力装置54と、記憶媒体59に対するデータの読み込み及び書き込みを制御するR/W(Read/Write)部55とを備える。また、コンピュータ50は、インターネット等のネットワークに接続される通信I/F(Interface)56を備える。CPU51、メモリ52、記憶部53、入出力装置54、R/W部55、及び通信I/F56は、バス57を介して互いに接続される。 The information processing apparatus 10 can be realized by, for example, the computer 50 shown in FIG. The computer 50 includes a CPU (Central Processing Unit) 51, a memory 52 as a temporary storage area, and a non-volatile storage unit 53. Further, the computer 50 includes an input / output device 54 such as an input unit and a display unit, and an R / W (Read / Write) unit 55 that controls reading and writing of data to the storage medium 59. Further, the computer 50 includes a communication I / F (Interface) 56 connected to a network such as the Internet. The CPU 51, the memory 52, the storage unit 53, the input / output device 54, the R / W unit 55, and the communication I / F 56 are connected to each other via the bus 57.

記憶部53は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部53には、コンピュータ50を、情報処理装置10として機能させるための情報処理プログラム60が記憶される。情報処理プログラム60は、取得プロセス62と、判定プロセス64と、作成プロセス66とを有する。また、記憶部53は、外部情報DB22、判定用DB24、及び判定履歴DB26の各々を構成する情報が記憶される情報記憶領域70を有する。 The storage unit 53 can be realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, or the like. The information processing program 60 for making the computer 50 function as the information processing device 10 is stored in the storage unit 53 as a storage medium. The information processing program 60 has an acquisition process 62, a determination process 64, and a creation process 66. Further, the storage unit 53 has an information storage area 70 in which information constituting each of the external information DB 22, the determination DB 24, and the determination history DB 26 is stored.

CPU51は、情報処理プログラム60を記憶部53から読み出してメモリ52に展開し、情報処理プログラム60が有するプロセスを順次実行する。CPU51は、取得プロセス62を実行することで、図3に示す取得部12として動作する。また、CPU51は、判定プロセス64を実行することで、図3に示す判定部14として動作する。また、CPU51は、作成プロセス66を実行することで、図3に示す作成部16として動作する。また、CPU51は、情報記憶領域70から情報を読み出して、外部情報DB22、判定用DB24、及び判定履歴DB26の各々をメモリ52に展開する。これにより、情報処理プログラム60を実行したコンピュータ50が、情報処理装置10として機能することになる。なお、プログラムを実行するCPU51はハードウェアである。 The CPU 51 reads the information processing program 60 from the storage unit 53, expands the information processing program 60 into the memory 52, and sequentially executes the processes included in the information processing program 60. The CPU 51 operates as the acquisition unit 12 shown in FIG. 3 by executing the acquisition process 62. Further, the CPU 51 operates as the determination unit 14 shown in FIG. 3 by executing the determination process 64. Further, the CPU 51 operates as the creation unit 16 shown in FIG. 3 by executing the creation process 66. Further, the CPU 51 reads information from the information storage area 70, and expands each of the external information DB 22, the determination DB 24, and the determination history DB 26 into the memory 52. As a result, the computer 50 that has executed the information processing program 60 functions as the information processing device 10. The CPU 51 that executes the program is hardware.

なお、情報処理プログラム60により実現される機能は、例えば半導体集積回路、より詳しくはASIC(Application Specific Integrated Circuit)等で実現することも可能である。 The function realized by the information processing program 60 can also be realized by, for example, a semiconductor integrated circuit, more specifically, an ASIC (Application Specific Integrated Circuit) or the like.

次に、第1実施形態に係る情報処理システム100の作用について説明する。拠点端末30において、情報処理システム100により提供されるアプリケーションが起動され、出荷可否の判定が指示されると、情報処理装置10において、図11に示す判定処理が実行される。また、情報処理装置10は、所定のタイミングで、図12に示す異議集計処理、及び図13に示す判定集計処理を実行する。なお、判定処理、異議集計処理、及び判定集計処理は、開示の技術の情報処理方法の一例である。以下、判定処理、異議集計処理、及び判定集計処理の各々について詳述する。 Next, the operation of the information processing system 100 according to the first embodiment will be described. When the application provided by the information processing system 100 is started in the base terminal 30 and the determination of whether or not to ship is instructed, the information processing apparatus 10 executes the determination process shown in FIG. Further, the information processing apparatus 10 executes the objection aggregation process shown in FIG. 12 and the determination aggregation process shown in FIG. 13 at predetermined timings. The determination process, the objection aggregation process, and the determination aggregation process are examples of information processing methods of the disclosed technology. Hereinafter, each of the determination process, the objection aggregation process, and the determination aggregation process will be described in detail.

まず、図11に示す判定処理について説明する。 First, the determination process shown in FIG. 11 will be described.

ステップS11で、取得部12が、例えば図4に示すような撮影画面40を、出荷可否の判定を指示した拠点端末30に表示する。そして、取得部12が、拠点の作業担当者により撮影画面40を介して撮影及び入力された段ボール箱の外観画像及び商品の基本情報を取得する。 In step S11, the acquisition unit 12 displays, for example, the shooting screen 40 as shown in FIG. 4 on the base terminal 30 instructed to determine whether or not to ship. Then, the acquisition unit 12 acquires the appearance image of the cardboard box and the basic information of the product, which are photographed and input by the person in charge of the work at the base via the photographing screen 40.

次に、ステップS12で、取得部12が、取得した基本情報に基づいて、外部情報DB22等から、取得した外観画像に対応する外部情報を取得する。取得部12は、取得した外観画像、基本情報、及び外部情報を判定部14へ受け渡す。 Next, in step S12, the acquisition unit 12 acquires external information corresponding to the acquired appearance image from the external information DB 22 or the like based on the acquired basic information. The acquisition unit 12 passes the acquired appearance image, basic information, and external information to the determination unit 14.

次に、ステップS13で、判定部14が、領域抽出モデル242を用いて、判定対象の商品の外観画像から、段ボール箱の破損の有無を判定する領域を抽出する。そして、判定部14は、例えば図7に示すような領域確認画面42を拠点端末30に表示し、領域の修正を受け付け、領域を確定する。 Next, in step S13, the determination unit 14 uses the area extraction model 242 to extract an area for determining whether or not the cardboard box is damaged from the appearance image of the product to be determined. Then, the determination unit 14 displays, for example, the area confirmation screen 42 as shown in FIG. 7 on the base terminal 30, accepts the correction of the area, and determines the area.

次に、ステップS14で、判定部14が、判定対象の領域が確定された外観画像及び外部情報と、教師データテーブル246に記憶された教師データの各々との類似度を、類似データ抽出モデル244を用いて算出する。そして、判定部14が、判定対象の商品についての外観画像及び外部情報との類似度が高い順に所定個の教師データを抽出する。 Next, in step S14, the determination unit 14 determines the degree of similarity between the appearance image and the external information in which the region to be determined is determined and the teacher data stored in the teacher data table 246, and the similarity data extraction model 244. Is calculated using. Then, the determination unit 14 extracts a predetermined number of teacher data in descending order of the degree of similarity with the appearance image and the external information of the product to be determined.

次に、ステップS15で、判定部14が、判定対象の商品の外部情報に応じて、判定基準を設定する。そして、判定部14が、抽出した所定個の教師データに対応する判定結果の各々を教師データテーブル246から取得し、教師データに対応する判定結果の各々を集計したスコアが所定の判定基準以上か否かに基づいて、判定対象の商品の出荷可否を判定する。 Next, in step S15, the determination unit 14 sets the determination criteria according to the external information of the product to be determined. Then, the determination unit 14 acquires each of the determined determination results corresponding to the extracted predetermined teacher data from the teacher data table 246, and whether the score obtained by totaling each of the determination results corresponding to the teacher data is equal to or higher than the predetermined determination criterion. Based on whether or not, it is determined whether or not the product to be determined can be shipped.

次に、ステップS16で、判定部14が、例えば図8に示すような判定結果画面44を拠点端末30に表示する。また、判定部14が、判定対象の商品についての外観画像、基本情報、外部情報、及び判定結果を作成部16へ受け渡す。そして、作成部16が、判定対象の商品についての外観画像、基本情報、外部情報、及び判定結果を、例えば図9に示すような判定履歴DB26に判定履歴として記憶する。 Next, in step S16, the determination unit 14 displays the determination result screen 44 as shown in FIG. 8, for example, on the base terminal 30. Further, the determination unit 14 passes the appearance image, the basic information, the external information, and the determination result of the product to be determined to the creation unit 16. Then, the creating unit 16 stores the appearance image, the basic information, the external information, and the determination result of the product to be determined as the determination history in the determination history DB 26 as shown in FIG. 9, for example.

次に、ステップS17で、作成部16が、判定対象の商品についての出荷可否の判定結果が出荷不可か否かを判定する。出荷不可の場合には処理はステップS18へ移行し、出荷可能の場合には、処理はステップS19へ移行する。 Next, in step S17, the creating unit 16 determines whether or not the determination result of whether or not the product to be determined can be shipped is whether or not it can be shipped. If the product cannot be shipped, the process proceeds to step S18, and if the product can be shipped, the process proceeds to step S19.

ステップS18では、作成部16が、判定結果と共に受け渡された基本情報に含まれる商品の識別情報(例えば、商品コード、製造工場、及び製造ロット)に基づいて、流通過程をトレースしたトレース情報を作成し、出力する。 In step S18, the creating unit 16 traces the distribution process based on the product identification information (for example, the product code, the manufacturing factory, and the manufacturing lot) included in the basic information passed together with the determination result. Create and output.

次に、ステップS19で、作成部16が、判定結果画面44において異議ボタン446が選択されることにより拠点端末30から送信される異議情報を受け付けたか否かを判定する。異議情報を受け付けた場合には、処理はステップS20へ移行し、受け付けていない場合には、判定処理は終了する。 Next, in step S19, the creation unit 16 determines whether or not the objection information transmitted from the base terminal 30 is accepted by selecting the objection button 446 on the determination result screen 44. If the objection information is received, the process proceeds to step S20, and if it is not accepted, the determination process ends.

ステップS20では、作成部16が、上記ステップS16で判定履歴DB26に記憶した判定履歴に、異議情報があることを示す情報を追加して記憶し、判定処理は終了する。 In step S20, the creating unit 16 adds and stores information indicating that there is objection information to the judgment history stored in the judgment history DB 26 in step S16, and the judgment process ends.

次に、図12に示す異議集計処理について説明する。 Next, the objection aggregation process shown in FIG. 12 will be described.

ステップS21で、作成部16が、判定履歴DB26に記憶された判定履歴のうち、異議情報がある判定履歴を集計し、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方を特定する。 In step S21, the creating unit 16 aggregates the determination history having the objection information among the determination history stored in the determination history DB 26, and identifies at least one of the base and the product in which the frequency of occurrence of the objection is equal to or more than a predetermined value.

次に、ステップS22で、作成部16が、特定した商品及び拠点の情報、その商品及び拠点に関連する判定履歴等を含む異議発生状況レポートを作成し、出力する。 Next, in step S22, the creation unit 16 creates and outputs an objection occurrence status report including information on the specified product and base, determination history related to the product and base, and the like.

次に、ステップS23で、作成部16が、特定した、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方に関連する教師データに対応付けられた判定結果を、元の判定結果とは逆の判定結果に更新し、異議集計処理は終了する。 Next, in step S23, the determination result associated with the teacher data related to at least one of the base and the product whose objectation frequency is equal to or higher than the predetermined value specified by the creation unit 16 is referred to as the original determination result. The result is updated to the opposite judgment result, and the objection aggregation process ends.

次に、図13に示す判定集計処理について説明する。 Next, the determination aggregation process shown in FIG. 13 will be described.

ステップS31で、作成部16が、判定履歴DB26に記憶された判定履歴を判定結果に基づいて集計し、出荷可能又は出荷不可の頻度が所定値以上の商品及び拠点の少なくとも一方を特定する。 In step S31, the creating unit 16 aggregates the determination history stored in the determination history DB 26 based on the determination result, and identifies at least one of the product and the base where the frequency of shipability or non-shipment is a predetermined value or more.

次に、ステップS32で、作成部16が、特定した商品及び拠点の情報、その商品及び拠点に関連する判定履歴等を含む判定結果レポートを作成し、出力し、判定集計処理は終了する。 Next, in step S32, the creation unit 16 creates and outputs a judgment result report including information on the specified product and base, judgment history related to the product and base, and the like, and the judgment aggregation process ends.

以上説明したように、第1実施形態に係る情報処理システムによれば、情報処理装置が、出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、判定対象の商品情報及び流通情報の少なくとも一方を含む外部情報とを取得する。また、情報処理装置には、出荷可否を判定済みの商品についての外観画像及び外部情報からなる教師データと、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルが記憶されている。そして、情報処理装置は、モデルと、取得された判定対象の商品についての外観画像及び外部情報とに基づいて、判定対象の商品の出荷可否を判定する。これにより、段ボール箱で梱包された商品の出荷可否を、各種条件を考慮した共通認識の判定基準で判定することができる。 As described above, according to the information processing system according to the first embodiment, the information processing apparatus includes an external image of a cardboard box in which a product to be determined whether it can be shipped is packed, and product information and distribution information to be determined. Get external information, including at least one. In addition, the information processing device is machine-learned to associate the teacher data consisting of the appearance image and external information of the product for which shipment availability has been determined with the product shipment availability determination result according to the damaged state of the cardboard box. The model was remembered. Then, the information processing apparatus determines whether or not the product to be determined can be shipped based on the model and the acquired external image and external information of the product to be determined. As a result, it is possible to determine whether or not a product packed in a cardboard box can be shipped based on a common recognition criterion that takes into consideration various conditions.

なお、上記第1実施形態では、各拠点で取得される外部情報を用いて出荷可否を判定する場合について説明したが、これに限定されない。例えば、自拠点について取得される外部情報と、流通過程における自拠点よりも前段階の拠点の各々で取得された外部情報も用いて出荷可否を判定してもよい。この場合、各拠点における出荷可否を判定する際に、取得した基本情報に含まれる商品の識別情報をキーに判定履歴DB26を検索し、前段階の各々における判定履歴に含まれる外部情報を取得し、自拠点の外部情報と合わせればよい。また、モデルの機械学習時も同様に、各教師データに、前段階の拠点の外部情報も持たせるようにすればよい。これにより、流通過程の状況をより反映した判定結果を得ることができる。 In the first embodiment, the case of determining whether or not the product can be shipped by using the external information acquired at each base has been described, but the present invention is not limited to this. For example, it may be determined whether or not shipping is possible by using the external information acquired about the own base and the external information acquired at each of the bases prior to the own base in the distribution process. In this case, when determining whether or not to ship at each base, the determination history DB 26 is searched using the product identification information included in the acquired basic information as a key, and the external information included in the determination history in each of the previous stages is acquired. , You can combine it with the external information of your own base. Similarly, at the time of machine learning of the model, each teacher data may have external information of the base in the previous stage. As a result, it is possible to obtain a determination result that more reflects the situation of the distribution process.

また、上記第1実施形態では、出荷可否の判定時において、段ボール箱に破損が生じているか否かを判定する場合を想定しているが、これに限定されない。例えば、時系列に取得された教師データと判定結果との対応付けを機械学習したモデルを用いて予測される、所定時間後の、判定対象の商品を梱包した段ボール箱の破損状態に基づいて、判定対象の商品の出荷可否を判定してもよい。この場合、出荷時には破損が生じていなくても、例えば、輸送時、出荷先の倉庫での保管時、消費者による持ち帰り時等に破損が生じるおそれがあり、安全性に問題があるとして、出荷不可と判定することができる。 Further, in the first embodiment, it is assumed that it is determined whether or not the cardboard box is damaged at the time of determining whether or not the cardboard can be shipped, but the present invention is not limited to this. For example, based on the damaged state of the cardboard box containing the product to be judged after a predetermined time, which is predicted using a machine-learned model of the correspondence between the teacher data acquired in time series and the judgment result. It may be determined whether or not the product to be determined can be shipped. In this case, even if the product is not damaged at the time of shipment, it may be damaged at the time of transportation, storage at the warehouse at the shipping destination, take-out by the consumer, etc., and it is considered that there is a safety problem before shipping. It can be determined that it is not possible.

また、上記第1実施形態において、判定対象の商品を出荷不可と判定し、かつ判定対象の商品についての外観画像及び外部情報に基づいて得られる判定値が、安全性に関する特定の基準値を上回る場合、安全性に関するアラートを発信するようにしてもよい。判定値としては、例えば、判定対象の商品についての外観画像及び外部情報と、判定結果が出荷不可の教師データとの類似度等とすることができる。また、上記のように、所定時間後の破損状態を予測する場合、予測される破損状態に応じた判定値を算出するようにしてもよい。アラートは、判定結果と共に該当の拠点端末へ送信され、例えば、図14の破線部に示すように、警告文等で表示することができる。 Further, in the first embodiment, the judgment value obtained based on the appearance image and the external information of the judgment target product is determined to be undeliverable, and the judgment value obtained is higher than the specific reference value regarding safety. If so, you may want to send a safety alert. The determination value may be, for example, the degree of similarity between the appearance image and external information of the product to be determined and the teacher data whose determination result cannot be shipped. Further, as described above, when predicting the damage state after a predetermined time, the determination value according to the predicted damage state may be calculated. The alert is transmitted to the corresponding base terminal together with the determination result, and can be displayed as a warning text or the like as shown by the broken line portion in FIG. 14, for example.

また、上記第1実施形態では、段ボール箱の判定対象箇所を撮影した外観画像を用いる場合について説明したが、撮影範囲は、これに限定されない。例えば、図15に示すように、トラックに積載された段ボール箱を一括で撮影した外観画像を用いて、例えばパレット単位で出荷可否の判定を行うようにしてもよい。これにより、出荷可否判定のための撮影や基本情報の入力等の作業負荷を軽減することができる。 Further, in the first embodiment, the case of using an external image obtained by photographing the determination target portion of the cardboard box has been described, but the photographing range is not limited to this. For example, as shown in FIG. 15, it may be possible to determine whether or not shipping is possible in units of pallets, for example, by using an external image of cardboard boxes loaded on a truck taken at once. As a result, it is possible to reduce the workload such as shooting for determining whether or not the product can be shipped and inputting basic information.

また、上記のような場合において、判定対象の商品の外観画像から認識される段ボール箱の背面に存在する段ボール箱で梱包された商品の出荷可否を判定するようにしてもよい。この場合、教師データと、背面に存在する段ボール箱の破損状態に基づく判定結果とを対応付けて機械学習したモデルを用いて、背面に存在する段ボール箱で梱包された商品の出荷可否を判定すればよい。 Further, in the above case, it may be determined whether or not the product packed in the cardboard box existing on the back surface of the cardboard box recognized from the appearance image of the product to be determined can be shipped. In this case, using a machine-learned model that associates the teacher data with the judgment result based on the damaged state of the cardboard box on the back, it is necessary to judge whether or not the product packed in the cardboard box on the back can be shipped. Just do it.

<第2実施形態>
次に、第2実施形態について説明する。なお、第2実施形態に係る情報処理システムにおいて、第1実施形態に係る情報処理システム100と同様の構成については、同一符号を付して詳細な説明を省略する。
<Second Embodiment>
Next, the second embodiment will be described. In the information processing system according to the second embodiment, the same components as those of the information processing system 100 according to the first embodiment are designated by the same reference numerals and detailed description thereof will be omitted.

図2に示すように、第2実施形態に係る情報処理システム200は、情報処理装置210と、拠点端末30A、30B、30Cとを含む。 As shown in FIG. 2, the information processing system 200 according to the second embodiment includes an information processing device 210 and base terminals 30A, 30B, and 30C.

情報処理装置210は、機能的には、図16に示すように、第1実施形態に係る情報処理装置10の機能構成に加え、テスト処理部218を含む。第2実施形態に係る情報処理装置210では、運用モードとテストモードとが選択可能である。運用モードが選択された場合には、第1実施形態に係る情報処理装置10と同様に、取得部12、判定部14、及び作成部16が機能して、判定対象の商品についての出荷可否が判定される。テストモードが選択された場合には、テスト処理部218が機能して、テスト対象者に対するテストが実施される。 Functionally, as shown in FIG. 16, the information processing apparatus 210 includes a test processing unit 218 in addition to the functional configuration of the information processing apparatus 10 according to the first embodiment. In the information processing apparatus 210 according to the second embodiment, an operation mode and a test mode can be selected. When the operation mode is selected, the acquisition unit 12, the determination unit 14, and the creation unit 16 function in the same manner as in the information processing apparatus 10 according to the first embodiment to determine whether or not the product to be determined can be shipped. It is judged. When the test mode is selected, the test processing unit 218 functions to perform a test on the test subject.

テスト処理部218は、段ボール箱の外観画像について、テスト用の外観画像を提示し、テスト対象者から、テスト用の外観画像に対する出荷可否の判定を受け付け、テスト対象者による判定の正否を提示する。 The test processing unit 218 presents the appearance image for the test of the appearance image of the cardboard box, accepts the judgment of whether or not the appearance image for the test can be shipped from the test subject, and presents the correctness of the judgment by the test subject. ..

具体的には、テスト処理部218は、判定用DB24の教師データテーブル246に記憶された教師データから1つの教師データを選択する。選択の方法は、ランダムでもよいし、予め教師データに破損の種類を示す情報を対応付けておき、指定した破損の種類の教師データを選択するようにしてもよい。テスト処理部218は、テスト対象者が利用する拠点端末30に、例えば図17に示すような問題画面46を表示する。図17の例では、問題画面46には、選択された教師データに含まれる外観画像462、外観画像466に設定されている判定領域を示す枠464、及び選択された教師データに含まれる外部情報が表示される。また、問題画面46には、テスト対象者が解答を選択するための解答ボタン468が含まれる。テスト対象者が、出荷可能又は出荷不可に対応する解答ボタン468を選択することにより、拠点端末30から情報処理装置210へ、テスト対象者による解答が送信される。 Specifically, the test processing unit 218 selects one teacher data from the teacher data stored in the teacher data table 246 of the determination DB 24. The selection method may be random, or the teacher data may be associated with information indicating the type of damage in advance, and the teacher data of the specified type of damage may be selected. The test processing unit 218 displays the problem screen 46 as shown in FIG. 17, for example, on the base terminal 30 used by the test subject. In the example of FIG. 17, on the problem screen 46, the appearance image 462 included in the selected teacher data, the frame 464 showing the determination area set in the appearance image 466, and the external information included in the selected teacher data are displayed. Is displayed. Further, the question screen 46 includes an answer button 468 for the test subject to select an answer. When the test subject selects the answer button 468 corresponding to shipability or non-shipment, the answer by the test subject is transmitted from the base terminal 30 to the information processing apparatus 210.

テスト処理部218は、拠点端末30から解答を取得すると、教師データテーブル246から、選択した教師データに対応付けて記憶されている判定結果を取得する。そして、テスト処理部218は、例えば図18に示すような解答画面48を拠点端末30に表示する。図18の例では、解答画面48には、問題画面46で表示された外観画像462及び枠464と、答え合わせの情報482とが表示される。答え合わせの情報482は、テスト対象者により選択された解答が含まれると共に、教師データに対応する判定結果が正解として含まれる。 When the test processing unit 218 acquires the answer from the base terminal 30, the test processing unit 218 acquires the determination result stored in association with the selected teacher data from the teacher data table 246. Then, the test processing unit 218 displays the answer screen 48 as shown in FIG. 18, for example, on the base terminal 30. In the example of FIG. 18, the answer screen 48 displays the appearance image 462 and the frame 464 displayed on the question screen 46, and the answer matching information 482. The answer matching information 482 includes the answer selected by the test subject, and also includes the determination result corresponding to the teacher data as the correct answer.

また、解答画面48には、次の問題を表示するための次ボタン484と、テスト結果を表示するための結果表示ボタン486とが含まれる。テスト処理部218は、予め設定された数の問題のうち、未実施の問題が存在する場合には、次ボタン484をアクティブに、結果表示ボタン486を非アクティブに表示する。また、テスト処理部218は、予め設定された数の問題の実施が全て終了した場合には、次ボタン484を非アクティブに、結果表示ボタン486をアクティブに表示する。 Further, the answer screen 48 includes a next button 484 for displaying the next question and a result display button 486 for displaying the test result. The test processing unit 218 activates the next button 484 and deactivates the result display button 486 when there is an unimplemented problem among the preset number of problems. Further, the test processing unit 218 displays the next button 484 inactive and the result display button 486 actively when all the preset number of problems have been executed.

テスト対象者により、次ボタン484が選択されると、テスト処理部218は、次の問題のための教師データを選択し、再度、問題画面46を表示する。テスト対象者により、結果表示ボタン486が選択されると、テスト処理部218は、テスト結果を拠点端末30に表示する。テスト結果には、各問題に対するテスト対象者の解答及び正解、正解率、正解率に基づく合否判定結果等を含めることができる。また、テスト結果には、再度テストを受けるように促すメッセージや、上司への報告を促すメッセージ等を含めてもよい。 When the next button 484 is selected by the test subject, the test processing unit 218 selects the teacher data for the next question and displays the question screen 46 again. When the result display button 486 is selected by the test subject, the test processing unit 218 displays the test result on the base terminal 30. The test result can include the answer of the test subject for each question, the correct answer, the correct answer rate, the pass / fail judgment result based on the correct answer rate, and the like. In addition, the test result may include a message prompting the user to take the test again, a message prompting the supervisor to report, and the like.

情報処理装置210は、例えば図10に示すコンピュータ50で実現することができる。コンピュータ50の記憶部53には、コンピュータ50を、情報処理装置210として機能させるための情報処理プログラム260が記憶される。情報処理プログラム260は、取得プロセス62と、判定プロセス64と、作成プロセス66と、テスト処理プロセス268とを有する。また、記憶部53は、外部情報DB22、判定用DB24、及び判定履歴DB26の各々を構成する情報が記憶される情報記憶領域70を有する。 The information processing device 210 can be realized by, for example, the computer 50 shown in FIG. The information processing program 260 for causing the computer 50 to function as the information processing device 210 is stored in the storage unit 53 of the computer 50. The information processing program 260 has an acquisition process 62, a determination process 64, a creation process 66, and a test processing process 268. Further, the storage unit 53 has an information storage area 70 in which information constituting each of the external information DB 22, the determination DB 24, and the determination history DB 26 is stored.

CPU51は、情報処理プログラム260を記憶部53から読み出してメモリ52に展開し、情報処理プログラム260が有するプロセスを順次実行する。CPU51は、テスト処理プロセス268を実行することで、図16に示すテスト処理部218として動作する。他のプロセスについては、第1実施形態に係る情報処理プログラム60と同様である。これにより、情報処理プログラム260を実行したコンピュータ50が、情報処理装置210として機能することになる。 The CPU 51 reads the information processing program 260 from the storage unit 53, expands it into the memory 52, and sequentially executes the processes included in the information processing program 260. The CPU 51 operates as the test processing unit 218 shown in FIG. 16 by executing the test processing process 268. The other processes are the same as those of the information processing program 60 according to the first embodiment. As a result, the computer 50 that has executed the information processing program 260 functions as the information processing device 210.

なお、情報処理プログラム260により実現される機能は、例えば半導体集積回路、より詳しくはASIC等で実現することも可能である。 The function realized by the information processing program 260 can also be realized by, for example, a semiconductor integrated circuit, more specifically, an ASIC or the like.

次に、第2実施形態に係る情報処理システム100の作用について説明する。拠点端末30において、情報処理システム100により提供されるアプリケーションが起動され、テストモードが選択されると、情報処理装置210において、図19に示すテストモード処理が実行される。 Next, the operation of the information processing system 100 according to the second embodiment will be described. When the application provided by the information processing system 100 is started in the base terminal 30 and the test mode is selected, the test mode processing shown in FIG. 19 is executed in the information processing apparatus 210.

ステップS211で、テスト処理部218が、判定用DB24の教師データテーブル246に記憶された教師データから1つの教師データを選択する。そして、テスト処理部218が、テスト対象者が利用する拠点端末30に、例えば図17に示すような問題画面46を表示する。 In step S211th, the test processing unit 218 selects one teacher data from the teacher data stored in the teacher data table 246 of the determination DB 24. Then, the test processing unit 218 displays the problem screen 46 as shown in FIG. 17, for example, on the base terminal 30 used by the test subject.

次に、ステップS212で、問題画面46において、テスト対象者が出荷可能又は出荷不可に対応する解答ボタン468を選択することにより、拠点端末30から情報処理装置210へ送信されたテスト対象者による解答を、テスト処理部218が取得する。 Next, in step S212, the answer by the test subject transmitted from the base terminal 30 to the information processing apparatus 210 by selecting the answer button 468 corresponding to whether the test subject can or cannot ship on the question screen 46. Is acquired by the test processing unit 218.

次に、ステップS213で、テスト処理部218が、教師データテーブル246から、選択した教師データに対応付けて記憶されている判定結果を取得する。そして、テスト処理部218が、例えば図18に示すような解答画面48を拠点端末30に表示する。 Next, in step S213, the test processing unit 218 acquires the determination result stored in association with the selected teacher data from the teacher data table 246. Then, the test processing unit 218 displays the answer screen 48 as shown in FIG. 18, for example, on the base terminal 30.

次に、ステップS214で、テスト処理部218が、予め設定された数の問題の実施が全問終了したか否かを判定する。全問終了した場合には、テスト処理部218が、解答画面48において、次ボタン484を非アクティブに、結果表示ボタン486をアクティブに表示し、結果表示ボタン486が選択されると、処理はステップS215へ移行する。一方、未実施の問題が存在する場合には、テスト処理部218が、解答画面48において、次ボタン484をアクティブに、結果表示ボタン486を非アクティブに表示し、次ボタン484が選択されると、処理はステップS211へ戻る。 Next, in step S214, the test processing unit 218 determines whether or not all the preset questions have been executed. When all the questions are completed, the test processing unit 218 displays the next button 484 inactive and the result display button 486 active on the answer screen 48, and when the result display button 486 is selected, the process is stepped. Move to S215. On the other hand, when there is an unimplemented question, the test processing unit 218 displays the next button 484 inactive and the result display button 486 inactive on the answer screen 48, and the next button 484 is selected. , The process returns to step S211.

ステップS215では、テスト処理部218が、各問題に対するテスト対象者の解答及び正解、正解率、正解率に基づく合否判定結果、各種メッセージ等を含むテスト結果を拠点端末30に表示し、テストモード処理は終了する。 In step S215, the test processing unit 218 displays the test result including the answer and the correct answer, the correct answer rate, the pass / fail judgment result based on the correct answer rate, various messages, etc. for each question on the base terminal 30, and performs the test mode processing. Is finished.

以上説明したように、第2実施形態に係る情報処理システムによれば、情報処理装置が、段ボール箱の外観画像について、テスト用の外観画像を提示し、テスト対象者から、テスト用の外観画像に対する出荷可否の判定を受け付ける。そして、情報処理装置は、テスト対象者による判定の正否を提示する。これにより、作業対象者に対して、判定基準の共通認識を持たせることができる。 As described above, according to the information processing system according to the second embodiment, the information processing apparatus presents an external image for testing of the external image of the cardboard box, and the test subject presents an external image for testing. Accepts the judgment of whether or not the product can be shipped. Then, the information processing apparatus presents the correctness of the determination by the test subject. As a result, it is possible to give the work target person a common recognition of the determination criteria.

テストモードは、例えば、作業担当者による出荷可否の判定が困難な場合に、情報処理システムによる判定を利用するような運用の場合において、アプリケーションによらずに作業担当者が判定する場合の判定基準の共通認識に対する教育ツールとして有用である。特に、作業担当者の経験が少ない場合、文化的背景や使用言語の違いが存在したとしても、共通の判定基準を認識させることができる。 The test mode is a judgment standard when the work person makes a judgment regardless of the application, for example, in the case of an operation in which the judgment by the information processing system is used when it is difficult for the work person to judge whether or not the product can be shipped. It is useful as an educational tool for the common recognition of. In particular, if the worker has little experience, it is possible to recognize common criteria even if there are differences in cultural background and language used.

また、テストモードを消費者向けにインターネット等で公開し、統一した判定基準を示すことで、安全性の担保した適切な判定基準を啓蒙することができる。これにより、商品の不要な廃棄の削減を図ることができる。 In addition, by disclosing the test mode to consumers on the Internet or the like and showing unified judgment criteria, it is possible to enlighten the appropriate judgment criteria with guaranteed safety. This makes it possible to reduce unnecessary disposal of products.

なお、上記第2実施形態では、教師データを問題に利用する場合について説明したが、これに限定されない。例えば、テスト問題用の段ボール箱の外観画像及び外部情報を外部から取得して問題として提示してもよい。この場合、第1実施形態と同様に、モデルを用いて、取得した外観画像及び外部情報に対する出荷可否の判定を行い、その判定結果を問題に対する正解とすればよい。 In the second embodiment, the case where the teacher data is used for the problem has been described, but the present invention is not limited to this. For example, an external image of a cardboard box for a test question and external information may be acquired from the outside and presented as a question. In this case, as in the first embodiment, the model may be used to determine whether or not the acquired appearance image and external information can be shipped, and the determination result may be the correct answer to the problem.

また、上記各実施形態では、情報処理プログラムが記憶部に予め記憶(インストール)されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、CD-ROM、DVD-ROM、USBメモリ等の記憶媒体に記憶された形態で提供することも可能である。 Further, in each of the above embodiments, the mode in which the information processing program is stored (installed) in the storage unit in advance has been described, but the present invention is not limited to this. The program according to the disclosed technology can also be provided in a form stored in a storage medium such as a CD-ROM, a DVD-ROM, or a USB memory.

以上の各実施形態に関し、さらに以下の付記を開示する。 The following additional notes will be further disclosed with respect to each of the above embodiments.

(付記1)
出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得し、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する
ことを含む処理をコンピュータに実行させるための情報処理プログラム。
(Appendix 1)
An external image including an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined is acquired.
A model in which the machine learning of the correspondence between the external image and the external information of the product for which the shipability has been determined and the determination result of the product shipmentability according to the damaged state of the cardboard box, and the acquired determination target An information processing program for causing a computer to execute a process including determining whether or not the product to be determined can be shipped based on the appearance image and the external information of the product.

(付記2)
前記商品に関する情報は、前記商品の販売形態の情報を含み、
前記流通に関する情報は、流通過程を特定する情報、倉庫における保管条件の情報、輸送条件に関する情報、及び流通時の環境情報の少なくとも1つを含む
付記1に記載の情報処理プログラム。
(Appendix 2)
The information about the product includes information on the sales form of the product, and includes information on the sales form of the product.
The information processing program according to Appendix 1, wherein the information related to distribution includes at least one of information specifying a distribution process, information on storage conditions in a warehouse, information on transportation conditions, and environmental information at the time of distribution.

(付記3)
流通過程に複数の拠点が含まれる場合、前記流通過程の所定の拠点、及び前記所定の拠点の前段階の拠点の各々における前記外観画像及び前記外部情報に基づいて、前記所定の拠点における前記判定対象の商品の出荷可否を判定する付記1又は付記2に記載の情報処理プログラム。
(Appendix 3)
When a plurality of bases are included in the distribution process, the determination at the predetermined base is based on the appearance image and the external information at each of the predetermined base in the distribution process and the base in the previous stage of the predetermined base. The information processing program according to Appendix 1 or Appendix 2 that determines whether or not the target product can be shipped.

(付記4)
前記判定対象の商品の前記外観画像との類似度が高い順に上位所定個の前記出荷可否を判定済みの商品の前記外観画像を提示すると共に、提示した前記外観画像に対応する前記判定結果の各々を集計したスコアが所定の基準以上か否かに基づいて、前記判定対象の商品の出荷可否を判定する付記1~付記3のいずれか1項に記載の情報処理プログラム。
(Appendix 4)
Each of the above-mentioned determination results corresponding to the presented appearance images is presented while presenting the appearance images of the top-ranked predetermined items whose shipmentability has been determined in descending order of similarity with the appearance images of the products to be determined. The information processing program according to any one of Supplementary note 1 to Supplementary note 3, which determines whether or not the product to be determined can be shipped based on whether or not the score obtained by summarizing the above is equal to or higher than a predetermined standard.

(付記5)
前記判定対象の商品の前記外部情報に応じて、前記所定の基準を設定する付記4に記載の情報処理プログラム。
(Appendix 5)
The information processing program according to Appendix 4, which sets the predetermined criteria according to the external information of the product to be determined.

(付記6)
前記判定対象の商品が梱包された段ボール箱のまま販売される場合より、前記商品がバラ売りされる場合の方が、前記所定の基準を緩和するように設定する付記5に記載の情報処理プログラム。
(Appendix 6)
The information processing program according to Appendix 5, which is set so that the predetermined standard is relaxed when the product to be determined is sold separately as compared with the case where the product to be determined is sold as a packed cardboard box. ..

(付記7)
前記出荷可否を判定済みの商品の前記外観画像に、前記出荷可否を判定済みの商品の中身の状態を示す情報を対応付けて記憶しておき、前記上位所定個の前記出荷可否を判定済みの商品の前記外観画像を提示する際に、対応する前記中身の状態を示す情報を提示する付記4~付記6のいずれか1項に記載の情報処理プログラム。
(Appendix 7)
Information indicating the state of the contents of the product for which shipment availability has been determined is stored in association with the appearance image of the product for which shipment availability has been determined, and the upper predetermined quantity of the product for which shipment availability has been determined has been determined. The information processing program according to any one of Supplementary note 4 to Supplementary note 6, which presents information indicating the state of the corresponding contents when presenting the appearance image of the product.

(付記8)
前記モデルは、前記出荷可否を判定済みの商品を梱包した段ボール箱の破損状態の種類毎に機械学習された複数のモデルを含むか、又は、複数種類の前記破損状態を示す前記外観画像を用いて機械学習された1つのモデルである付記1~付記7のいずれか1項記載の情報処理プログラム。
(Appendix 8)
The model includes a plurality of models machine-learned for each type of the damaged state of the cardboard box in which the product whose shipmentability has been determined is packed, or uses the external image showing the plurality of types of the damaged state. The information processing program according to any one of Supplementary note 1 to Supplementary note 7, which is one model that has been machine-learned.

(付記9)
前記判定対象の商品の出荷可否についての判定結果に対する異議を受け付け、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方を特定する付記1~付記8のいずれか1項に記載の情報処理プログラム。
(Appendix 9)
The information processing according to any one of Supplementary note 1 to Supplementary note 8, which accepts an objection to the determination result regarding whether or not the product to be determined can be shipped, and specifies at least one of the base and the product in which the frequency of the objection is equal to or higher than a predetermined value. program.

(付記10)
特定した前記異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方に関連する、前記出荷可否を判定済みの商品についての前記外観画像及び前記外部情報に対応付けられた判定結果を更新する付記9に記載の情報処理プログラム。
(Appendix 10)
Addendum to update the determination result associated with the appearance image and the external information of the product for which the shipability has been determined, which is related to at least one of the specified bases and products whose frequency of occurrence of the objection is equal to or higher than a predetermined value. The information processing program according to 9.

(付記11)
時系列に取得された前記出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、前記出荷可否の判定結果との対応付けを機械学習したモデルを用いて予測される、所定時間後の前記判定対象の商品を梱包した段ボール箱の破損状態に基づいて、前記判定対象の商品の出荷可否を判定する付記1~付記10のいずれか1項に記載の情報処理プログラム。
(Appendix 11)
After a predetermined time, it is predicted using a model that machine-learns the correspondence between the appearance image and the external information of the product for which the shipability has been determined acquired in time series and the shipmentability determination result. The information processing program according to any one of Supplementary note 1 to Supplementary note 10, which determines whether or not the product to be determined can be shipped based on the damaged state of the cardboard box containing the product to be determined.

(付記12)
流通過程の各拠点において判定された前記判定対象の商品の出荷可否の判定結果を前記判定対象の商品についての前記外部情報と対応付けて記憶し、出荷可能又は出荷不可と判定される頻度が所定値以上の商品及び前記拠点の少なくとも一方を特定する付記1~付記11のいずれか1項に記載の情報処理プログラム。
(Appendix 12)
The determination result of whether or not the product to be determined can be shipped, which is determined at each base in the distribution process, is stored in association with the external information about the product to be determined, and the frequency at which it is determined that the product can be shipped or cannot be shipped is predetermined. The information processing program according to any one of Supplementary note 1 to Supplementary note 11, which specifies a product having a value or higher and at least one of the above-mentioned bases.

(付記13)
前記判定対象の商品を出荷不可と判定し、かつ前記判定対象の商品についての前記外観画像及び前記外部情報に基づいて得られる判定値が、安全性に関する特定の基準値を上回る場合、安全性に関するアラートを発信する付記1~付記12のいずれか1項に記載の情報処理プログラム。
(Appendix 13)
When it is determined that the product to be judged cannot be shipped and the judgment value obtained based on the appearance image and the external information of the product to be judged exceeds a specific reference value for safety, the safety is concerned. The information processing program according to any one of Supplementary note 1 to Supplementary note 12, which sends an alert.

(付記14)
段ボール箱の外観画像について、テスト用の外観画像を提示し、
テスト対象者から、前記テスト用の外観画像に対する出荷可否の判定を受け付け、
前記テスト対象者による判定の正否を提示する
付記1~付記13のいずれか1項に記載の情報処理プログラム。
(Appendix 14)
For the appearance image of the cardboard box, present the appearance image for testing,
Accepting the judgment of whether or not the appearance image for the test can be shipped from the test subject,
The information processing program according to any one of Supplementary note 1 to Supplementary note 13, which presents the correctness of the determination by the test subject.

(付記15)
前記判定対象の商品についての前記外観画像の取得時に、前記判定対象の商品の識別情報を取得し、
出荷できないとの判定がなされた商品の流通過程を、流通過程の各拠点において取得された前記識別情報に基づいてトレースする
付記1~付記14のいずれか1項に記載の情報処理プログラム。
(Appendix 15)
At the time of acquiring the appearance image of the product to be determined, the identification information of the product to be determined is acquired.
The information processing program according to any one of Supplementary note 1 to Supplementary note 14, which traces the distribution process of a product determined to be undeliverable based on the identification information acquired at each base of the distribution process.

(付記16)
前記判定対象の商品についての前記外観画像から検出される破損個所の数値情報をさらに用いて、前記判定対象の商品の出荷可否を判定する付記1~付記15のいずれか1項に記載の情報処理プログラム。
(Appendix 16)
The information processing according to any one of Supplementary note 1 to Supplementary note 15, which determines whether or not the product to be determined can be shipped by further using the numerical information of the damaged portion detected from the appearance image of the product to be determined. program.

(付記17)
前記出荷可否を判定済みの商品についての前記外観画像から認識される段ボール箱の背面に存在する段ボール箱の破損状態をさらに前記判定結果と対応付けて機械学習したモデルを用いて、前記判定対象の商品の前記外観画像から認識される段ボール箱の背面に存在する段ボール箱で梱包された商品の出荷可否を判定する付記1~付記16のいずれか1項に記載の情報処理プログラム。
(Appendix 17)
The determination target is made using a machine-learned model in which the damaged state of the cardboard box existing on the back surface of the cardboard box recognized from the appearance image of the product for which shipment availability has been determined is further associated with the determination result. The information processing program according to any one of Supplementary note 1 to Supplementary note 16, which determines whether or not the product packed in the cardboard box existing on the back surface of the cardboard box recognized from the appearance image of the product can be shipped.

(付記18)
前記判定対象の商品についての前記外観画像を、流通過程の各拠点への入庫時及び出庫時の各々について取得し、前記判定対象の商品を出荷できないと判定された拠点について、前記入庫時の前記外観画像と、前記出庫時の前記外観画像とを比較して、前記拠点で前記段ボール箱に破損が生じたか否かを判定する付記1~付記17のいずれか1項に記載の情報処理プログラム。
(Appendix 18)
The appearance image of the product to be determined is acquired at each of the warehousing and warehousing at each base in the distribution process, and the base at the time of warehousing is determined to be unable to ship the product to be judged. The information processing program according to any one of Supplementary note 1 to Supplementary note 17, which compares the external appearance image with the external appearance image at the time of delivery and determines whether or not the cardboard box is damaged at the base.

(付記19)
出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得する取得部と、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する判定部と、
を含む情報処理装置。
(Appendix 19)
An acquisition unit that acquires an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined.
A model obtained by machine learning the correspondence between the external image and external information of a product for which shipment availability has been determined and the determination result of product shipment availability according to the damaged state of the cardboard box, and the acquired determination target. Based on the appearance image and the external information of the product, the determination unit for determining whether or not the product to be determined can be shipped, and the determination unit.
Information processing equipment including.

(付記20)
出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得し、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する
ことを含む処理をコンピュータが実行する情報処理方法。
(Appendix 20)
An external image including an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined is acquired.
A model obtained by machine learning the correspondence between the external image and external information of a product for which shipment availability has been determined and the determination result of product shipment availability according to the damaged state of the cardboard box, and the acquired determination target. An information processing method in which a computer executes a process including determining whether or not the product to be determined can be shipped based on the appearance image and the external information of the product.

100、200 情報処理システム
10、210 情報処理装置
12 取得部
14 判定部
16 作成部
218 テスト処理部
22 外部情報DB
222 商品情報テーブル
224 拠点情報テーブル
226 輸送情報テーブル
24 判定用DB
242 領域抽出モデル
244 類似データ抽出モデル
246 教師データテーブル
26 判定履歴DB
30 拠点端末
40 撮影画面
42 領域確認画面
44 判定結果画面
46 問題画面
48 解答画面
50 コンピュータ
51 CPU
52 メモリ
53 記憶部
59 記憶媒体
60、260 情報処理プログラム
100, 200 Information processing system 10, 210 Information processing device 12 Acquisition unit 14 Judgment unit 16 Creation unit 218 Test processing unit 22 External information DB
222 Product information table 224 Base information table 226 Transportation information table 24 Judgment DB
242 Area extraction model 244 Similar data extraction model 246 Teacher data table 26 Judgment history DB
30 Base terminal 40 Shooting screen 42 Area confirmation screen 44 Judgment result screen 46 Question screen 48 Answer screen 50 Computer 51 CPU
52 Memory 53 Storage unit 59 Storage medium 60, 260 Information processing program

Claims (15)

出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得し、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する
ことを含む処理をコンピュータに実行させるための情報処理プログラム。
An external image including an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined is acquired.
A model in which the machine learning of the correspondence between the external image and the external information of the product for which the shipability has been determined and the determination result of the product shipmentability according to the damaged state of the cardboard box, and the acquired determination target An information processing program for causing a computer to execute a process including determining whether or not the product to be determined can be shipped based on the appearance image and the external information of the product.
前記商品に関する情報は、前記商品の販売形態の情報を含み、
前記流通に関する情報は、流通過程を特定する情報、倉庫における保管条件の情報、輸送条件に関する情報、及び流通時の環境情報の少なくとも1つを含む
請求項1に記載の情報処理プログラム。
The information about the product includes information on the sales form of the product, and includes information on the sales form of the product.
The information processing program according to claim 1, wherein the information related to distribution includes at least one of information specifying a distribution process, information on storage conditions in a warehouse, information on transportation conditions, and environmental information at the time of distribution.
流通過程に複数の拠点が含まれる場合、前記流通過程の所定の拠点、及び前記所定の拠点の前段階の拠点の各々における前記外観画像及び前記外部情報に基づいて、前記所定の拠点における前記判定対象の商品の出荷可否を判定する請求項1又は請求項2に記載の情報処理プログラム。 When a plurality of bases are included in the distribution process, the determination at the predetermined base is based on the appearance image and the external information at each of the predetermined base in the distribution process and the base in the previous stage of the predetermined base. The information processing program according to claim 1 or 2, which determines whether or not the target product can be shipped. 前記判定対象の商品の前記外観画像との類似度が高い順に上位所定個の前記出荷可否を判定済みの商品の前記外観画像を提示すると共に、提示した前記外観画像に対応する前記判定結果の各々を集計したスコアが所定の基準以上か否かに基づいて、前記判定対象の商品の出荷可否を判定する請求項1~請求項3のいずれか1項に記載の情報処理プログラム。 The appearance images of the products whose shipping availability has been determined are presented in descending order of similarity to the appearance image of the product to be determined, and each of the determination results corresponding to the presented appearance images. The information processing program according to any one of claims 1 to 3, which determines whether or not the product to be determined can be shipped based on whether or not the score obtained by summarizing the above is equal to or higher than a predetermined standard. 前記判定対象の商品の前記外部情報に応じて、前記所定の基準を設定する請求項4に記載の情報処理プログラム。 The information processing program according to claim 4, wherein the predetermined standard is set according to the external information of the product to be determined. 前記判定対象の商品が梱包された段ボール箱のまま販売される場合より、前記商品がバラ売りされる場合の方が、前記所定の基準を緩和するように設定する請求項5に記載の情報処理プログラム。 The information processing according to claim 5, wherein the information processing according to claim 5 is set so that the predetermined standard is relaxed when the product to be determined is sold separately as compared with the case where the product to be determined is sold as a packed cardboard box. program. 前記モデルは、前記出荷可否を判定済みの商品を梱包した段ボール箱の破損状態の種類毎に機械学習された複数のモデルを含むか、又は、複数種類の前記破損状態を示す前記外観画像を用いて機械学習された1つのモデルである請求項1~請求項6のいずれか1項記載の情報処理プログラム。 The model includes a plurality of models machine-learned for each type of the damaged state of the cardboard box in which the product whose shipmentability has been determined is packed, or uses the external image showing the plurality of types of the damaged state. The information processing program according to any one of claims 1 to 6, which is one model machine-learned. 前記判定対象の商品の出荷可否についての判定結果に対する異議を受け付け、異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方を特定する請求項1~請求項7のいずれか1項に記載の情報処理プログラム。 The item according to any one of claims 1 to 7, wherein an objection to the determination result regarding whether or not the product to be determined can be shipped is accepted, and at least one of the base and the product in which the frequency of the objection occurs is a predetermined value or more is specified. Information processing program. 特定した前記異議の発生頻度が所定値以上の拠点及び商品の少なくとも一方に関連する、前記出荷可否を判定済みの商品についての前記外観画像及び前記外部情報に対応付けられた判定結果を更新する請求項8に記載の情報処理プログラム。 A request for updating the determination result associated with the appearance image and the external information of the product for which the shipability has been determined, which is related to at least one of the specified bases and products whose frequency of occurrence of the objection is equal to or higher than a predetermined value. Item 8 is the information processing program. 流通過程の各拠点において判定された前記判定対象の商品の出荷可否の判定結果を前記判定対象の商品についての前記外部情報と対応付けて記憶し、出荷可能又は出荷不可と判定される頻度が所定値以上の商品及び前記拠点の少なくとも一方を特定する請求項1~請求項9のいずれか1項に記載の情報処理プログラム。 The determination result of whether or not the product to be determined can be shipped, which is determined at each base in the distribution process, is stored in association with the external information about the product to be determined, and the frequency at which it is determined that the product can be shipped or cannot be shipped is predetermined. The information processing program according to any one of claims 1 to 9, which specifies a product having a value or higher and at least one of the bases. 前記判定対象の商品を出荷不可と判定し、かつ前記判定対象の商品についての前記外観画像及び前記外部情報に基づいて得られる判定値が、安全性に関する特定の基準値を上回る場合、安全性に関するアラートを発信する請求項1~請求項10のいずれか1項に記載の情報処理プログラム。 When it is determined that the product to be determined cannot be shipped and the determination value obtained based on the appearance image and the external information of the product to be determined exceeds a specific reference value for safety, it is related to safety. The information processing program according to any one of claims 1 to 10, which sends an alert. 段ボール箱の外観画像について、テスト用の外観画像を提示し、
テスト対象者から、前記テスト用の外観画像に対する出荷可否の判定を受け付け、
前記テスト対象者による判定の正否を提示する
請求項1~請求項11のいずれか1項に記載の情報処理プログラム。
For the appearance image of the cardboard box, present the appearance image for testing,
Accepting the judgment of whether or not the appearance image for the test can be shipped from the test subject,
The information processing program according to any one of claims 1 to 11, which presents the correctness of the determination by the test subject.
前記判定対象の商品についての前記外観画像の取得時に、前記判定対象の商品の識別情報を取得し、
出荷できないとの判定がなされた商品の流通過程を、流通過程の各拠点において取得された前記識別情報に基づいてトレースする
請求項1~請求項12のいずれか1項に記載の情報処理プログラム。
At the time of acquiring the appearance image of the product to be determined, the identification information of the product to be determined is acquired.
The information processing program according to any one of claims 1 to 12, which traces the distribution process of a product determined to be undeliverable based on the identification information acquired at each base of the distribution process.
出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得する取得部と、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する判定部と、
を含む情報処理装置。
An acquisition unit that acquires an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined.
A model obtained by machine learning the correspondence between the external image and external information of a product for which shipment availability has been determined and the determination result of product shipment availability according to the damaged state of the cardboard box, and the acquired determination target. Based on the appearance image and the external information of the product, the determination unit for determining whether or not the product to be determined can be shipped, and the determination unit.
Information processing equipment including.
出荷可否の判定対象の商品を梱包した段ボール箱の外観画像と、前記判定対象の商品に関する情報及び前記判定対象の商品の流通に関する情報の少なくとも一方を含む外部情報とを取得し、
出荷可否を判定済みの商品についての前記外観画像及び前記外部情報と、段ボール箱の破損状態に応じた商品の出荷可否の判定結果との対応付けを機械学習したモデルと、取得された前記判定対象の商品についての前記外観画像及び前記外部情報とに基づいて、前記判定対象の商品の出荷可否を判定する
ことを含む処理をコンピュータが実行する情報処理方法。
An external image including an external image of a cardboard box in which a product to be determined to be shipped is packed, and external information including at least one of information on the product to be determined and information on distribution of the product to be determined is acquired.
A model obtained by machine learning the correspondence between the external image and external information of a product for which shipment availability has been determined and the determination result of product shipment availability according to the damaged state of the cardboard box, and the acquired determination target. An information processing method in which a computer executes a process including determining whether or not the product to be determined can be shipped based on the appearance image and the external information of the product.
JP2020115246A 2020-07-02 2020-07-02 Information processing program, device, and method Active JP7461814B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020115246A JP7461814B2 (en) 2020-07-02 2020-07-02 Information processing program, device, and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020115246A JP7461814B2 (en) 2020-07-02 2020-07-02 Information processing program, device, and method

Publications (2)

Publication Number Publication Date
JP2022013005A true JP2022013005A (en) 2022-01-18
JP7461814B2 JP7461814B2 (en) 2024-04-04

Family

ID=80169553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020115246A Active JP7461814B2 (en) 2020-07-02 2020-07-02 Information processing program, device, and method

Country Status (1)

Country Link
JP (1) JP7461814B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013086951A (en) * 2011-10-21 2013-05-13 Mitsubishi Electric Corp System and method for recording arrival information, and program
US20180038805A1 (en) * 2015-03-13 2018-02-08 Conexbird Oy Arrangement, method, apparatus and software for inspecting a container
JP2018097623A (en) * 2016-12-14 2018-06-21 日本特殊陶業株式会社 Checking device
US20180247404A1 (en) * 2017-02-27 2018-08-30 Amazon Technologies, Inc. Optical vibrometric testing of container for items
JP2019175121A (en) * 2018-03-28 2019-10-10 株式会社日立ソリューションズ・クリエイト Cargo damage information management system, and cargo damage information management method used in the same
WO2020124247A1 (en) * 2018-12-21 2020-06-25 Canscan Softwares And Technologies Inc. Automated inspection system and associated method for assessing the condition of shipping containers

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013086951A (en) * 2011-10-21 2013-05-13 Mitsubishi Electric Corp System and method for recording arrival information, and program
US20180038805A1 (en) * 2015-03-13 2018-02-08 Conexbird Oy Arrangement, method, apparatus and software for inspecting a container
JP2018097623A (en) * 2016-12-14 2018-06-21 日本特殊陶業株式会社 Checking device
US20180247404A1 (en) * 2017-02-27 2018-08-30 Amazon Technologies, Inc. Optical vibrometric testing of container for items
JP2019175121A (en) * 2018-03-28 2019-10-10 株式会社日立ソリューションズ・クリエイト Cargo damage information management system, and cargo damage information management method used in the same
WO2020124247A1 (en) * 2018-12-21 2020-06-25 Canscan Softwares And Technologies Inc. Automated inspection system and associated method for assessing the condition of shipping containers

Also Published As

Publication number Publication date
JP7461814B2 (en) 2024-04-04

Similar Documents

Publication Publication Date Title
KR102848340B1 (en) Computerized systems and methods for using artificial intelligence to generate product recommendations
US11727351B2 (en) Systems and methods for automated information collection and processing
TWI771861B (en) Computer-implemented system and method for managing and monitoring services and modules
US20220188660A1 (en) Systems and methods for processing data for storing in a feature store and for use in machine learning
CN116167596B (en) Distribution path analysis method and system based on big data
KR102459120B1 (en) Systems and methods for intelligent product classification using product titles
KR20220051129A (en) A system and method for detecting errors in asynchronously queued requests
US20250328941A1 (en) Item dimensions outlier detection sytems and methods
KR20220115854A (en) Systems and methods for intelligent extraction of quantities from product titles
KR102330819B1 (en) Systems and methods for word segmentation based on a competing neural character language model
KR20250090260A (en) Computerized systems and methods for generating and modifying data for module implementation
KR20250007453A (en) Experiment platform engine
KR20220103616A (en) Systems and methods for intelligent extraction of attributes from product titles
EP1897828A1 (en) Sharing traceability management system
US11256714B1 (en) Systems and methods for managing event storage
JP2022013005A (en) Information processing program, device, and method
TW202349227A (en) Computer-implemented system and method for detecting inaccuracy in product title
JP2018097623A (en) Checking device
TWI754509B (en) Computer-implemented system and computer-implemented method for automatic electronic order creation
TWI833076B (en) Computer-implemented system and method for processing return without receiving item to minimize network load
CN112950329A (en) Commodity dynamic information generation method, device, equipment and computer readable medium
TWI897024B (en) Method and computer-implemented system for generating auto-search results
KR20250070531A (en) Systems and methods for optimizing availability of products on a webpage or graphical user interface
CN118261522A (en) Warehouse monitoring method, device, equipment and storage medium
JP2001255927A (en) System and method for managing quality

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200806

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230403

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240325

R150 Certificate of patent or registration of utility model

Ref document number: 7461814

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150