JP7269053B2 - Information processing device and information processing program - Google Patents
Information processing device and information processing program Download PDFInfo
- Publication number
- JP7269053B2 JP7269053B2 JP2019056385A JP2019056385A JP7269053B2 JP 7269053 B2 JP7269053 B2 JP 7269053B2 JP 2019056385 A JP2019056385 A JP 2019056385A JP 2019056385 A JP2019056385 A JP 2019056385A JP 7269053 B2 JP7269053 B2 JP 7269053B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- processor
- coordination
- screen
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、情報処理装置及び情報処理プログラムに関する。 TECHNICAL FIELD Embodiments of the present invention relate to an information processing apparatus and an information processing program.
利用者の身体に関する例えば身長及び胴囲などについての計測値と、利用者の目標とに基づいて、適切なトレーニングメニューを判定する技術は既に知られている。
しかしながら、利用者の目標は利用者の主観によって決められるのであり、適正な目標が設定されるとは限らない。そして設定された目標が不適切であるならば、判定されるトレーニングメニューも不適切なものとなってしまう。
このような事情から、利用者の目標に適合した適切な行動を利用者に提案できることが望まれていた。
Techniques for determining an appropriate training menu based on measured values of the user's body, such as height and waist circumference, and the user's goals are already known.
However, a user's target is determined subjectively by the user, and an appropriate target is not always set. If the set target is inappropriate, the determined training menu will also be inappropriate.
Under these circumstances, it has been desired to be able to propose to the user appropriate actions that match the user's goals.
本発明が解決しようとする課題は、利用者の目標に適合した適切な行動を利用者に提案できる情報処理装置及び情報処理プログラムを提供することである。 A problem to be solved by the present invention is to provide an information processing apparatus and an information processing program capable of proposing to a user an appropriate action that matches the user's goal.
実施形態の情報処理装置は、第1の取得手段、第2の取得手段及び判定手段を備える。第1の取得手段は、商品の着用者の身体の部位に関する推奨値を取得する。第2の取得手段は、対象者の身体の部位に関する測定値を取得する。判定手段は、第1の取得手段により取得された推奨値推奨値よりも第2の取得手段により取得された測定値が小さい場合には、第2の取得手段により取得される測定値を増加させるためのトレーニングメニューを判定し、また第1の取得手段により取得された推奨値よりも第2の取得手段により取得された測定値が大きい場合には、第2の取得手段により取得される測定値を減少させるためのトレーニングメニューを判定する。
An information processing apparatus according to an embodiment includes first acquisition means, second acquisition means, and determination means. The first acquisition means acquires a recommended value related to a body part of the wearer of the product. The second acquiring means acquires measured values relating to body parts of the subject. The determination means increases the measured value acquired by the second acquisition means when the measured value acquired by the second acquisition means is smaller than the recommended value acquired by the first acquisition means. and if the measured value obtained by the second obtaining means is larger than the recommended value obtained by the first obtaining means, the measured value obtained by the second obtaining means determine a training menu for reducing
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、トレーニングメニューの提案機能を備えたコーディネート支援システムを例に説明する。この実施形態は、服飾品(衣服及び装飾品)等を販売する店舗において、服飾品に関する情報を利用者に提供する場合である。 An example of an embodiment will be described below with reference to the drawings. In this embodiment, an example of a coordination support system having a training menu suggestion function will be described. This embodiment is a case in which information about furnishings is provided to users at a store that sells furnishings (clothes and accessories).
図1はコーディネート支援システム100の概略構成及びコーディネート支援装置51の要部回路構成を示すブロック図である。コーディネート支援システム100は、店舗サーバ1、商品サーバ2、会員サーバ3、コーディネートサーバ4及び店舗システム5を含む。これらの店舗サーバ1、商品サーバ2、会員サーバ3、コーディネートサーバ4及び店舗システム5は、通信ネットワーク6を介して適宜に通信できる。なお通信ネットワーク6としては、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
FIG. 1 is a block diagram showing a schematic configuration of a
店舗サーバ1は、記憶デバイスを内蔵し、この記憶デバイスの一部の記憶領域に構築した店舗データベースDB11を管理する。店舗データベースDB11は、店舗名及び電話番号などの店舗の属性に関する各種のデータを、当該店舗を識別するための店舗コードに関連付けて記述したレコードデータを含む。
The
商品サーバ2は、記憶デバイスを内蔵し、この記憶デバイスの一部の記憶領域に構築した商品データベースDB21、商品画像データベースDB22及び推奨値データベースDB23を管理する。
The
図2は商品データベースDB21に含まれるレコードデータ(以下、商品レコードと称する)RD21の構成を模式的に示す図である。
商品データベースDB21は、それぞれ別の商品に関連付けられた複数の商品レコードRD21の集合である。そして商品レコードRD21は、フィールドF11,F12,13,F14を含む。フィールドF11には、当該商品レコードRD21が関連付けられた商品を識別するための商品コードがセットされる。フィールドF12には、当該商品レコードRD21が関連付けられた商品の名称がセットされる。フィールドF13には、当該商品レコードRD21が関連付けられた商品の店舗内における陳列位置を特定するためのデータがセットされる。フィールドF14には、当該商品レコードRD21が関連付けられた商品の画像を表した画像データに対して設定されたファイル名がセットされる。商品データベースDB21には、この他のフィールドが含まれ、任意のデータがセットされていてもよい。商品レコードRD21に別にセットされるデータは例えば、商品を販売する際の単価、商品を分類するためのカテゴリ、商品のサイズ、商品の色、商品の販売店における在庫数などである。
FIG. 2 is a diagram schematically showing the configuration of record data (hereinafter referred to as a product record) RD21 included in the product database DB21.
The product database DB21 is a set of multiple product records RD21 each associated with a different product. The product record RD21 includes fields F11, F12, 13, and F14. A product code for identifying the product associated with the product record RD21 is set in the field F11. The name of the product associated with the product record RD21 is set in the field F12. The field F13 is set with data for identifying the display position in the store of the product associated with the product record RD21. A file name set for image data representing an image of a product associated with the product record RD21 is set in the field F14. The product database DB21 may include other fields in which arbitrary data may be set. The data separately set in the product record RD21 include, for example, the unit price for selling the product, the category for classifying the product, the size of the product, the color of the product, the stock quantity of the product at the store, and the like.
商品画像データベースDB22は、商品の画像を表した画像データを複数含む。これらの画像データには、それぞれを識別するためのファイル名が設定される。そしてこのファイル名が商品データベースDB21のフィールドF14にセットされる。 The product image database DB22 includes a plurality of image data representing images of products. A file name for identifying each image data is set to the image data. This file name is set in the field F14 of the product database DB21.
図3は推奨値データベースDB23に含まれるレコードデータ(以下、推奨値レコードと称する)RD23の構成を模式的に示す図である。
推奨値データベースDB23は、それぞれ別々の商品に関連付けられた複数の推奨値レコードRD23の集合である。そして推奨値レコードRD23は、フィールドF21,F22,F23を含む。推奨値レコードRD23は、フィールドF24以降のフィールドを含む場合もある。フィールドF21には、当該推奨値レコードRD23が関連付けられた商品の商品コードが設定される。フィールドF22には、当該推奨値レコードRD23が関連付けられた商品を装着する装着者に関してのサイズが影響する装着者の部位を識別するための部位コードがセットされる。なお、部位コードは、身長、胸囲、胴囲、腰囲、肩幅、首周り、袖丈、ゆき丈、股下、あるいは太もも周りなどのそれぞれを識別可能に予め定められる。フィールドF23には、当該推奨値レコードRD23が関連付けられた商品を装着するに際して、フィールドF22にセットされた部位コードで識別される部位に関して推奨される値が推奨値としてセットされる。かくしてフィールドF22,F23が組となって、部位と、その部位に関する推奨値とを表している。推奨値レコードRD23がフィールドF24以降のフィールドを含む場合は、連続する2つずつが組となり、部位コード及びその部位コードで識別される部位に関する推奨値がセットされる。これによりフィールドF22以降には、1つ又は複数の部位に関しての推奨値が、それぞれの推奨値がどの部位に関するかを識別可能にセットされる。フィールドF22以降にいくつのフィールドが含まれるかは、当該推奨値レコードRD23が関連付けられた商品の性質によって変わる。例えば、ある商品に関連付けられた推奨値レコードRD23は、ウエスト、股下及び太もも周りに関する部位コード及び推奨値がセットされた3組のフィールドをフィールドF22以降に含む。また例えば、別のある商品に関連付けられた推奨値レコードRD23は、身長、胸囲、胴囲、肩幅及び袖丈に関する部位コード及び推奨値がセットされた5組のフィールドをフィールドF22以降に含む。
FIG. 3 is a diagram schematically showing the configuration of record data (hereinafter referred to as recommended value record) RD23 included in the recommended value database DB23.
The recommended value database DB23 is a set of a plurality of recommended value records RD23 each associated with different products. The recommended value record RD23 includes fields F21, F22, and F23. The recommended value record RD23 may include fields after field F24. The product code of the product associated with the recommended value record RD23 is set in the field F21. The field F22 is set with a part code for identifying the part of the wearer who wears the product associated with the recommended value record RD23 and whose size affects the wearer's body part. The body part code is determined in advance so that height, chest circumference, waist circumference, waist circumference, shoulder width, neck circumference, sleeve length, waist length, inseam, or thigh circumference can be identified. In the field F23, the value recommended for the part identified by the part code set in the field F22 is set as the recommended value when wearing the product associated with the recommended value record RD23. Thus, a pair of fields F22, F23 represent a site and a recommended value for that site. If the recommended value record RD23 includes fields after field F24, two consecutive fields form a set, and the site code and the recommended value for the site identified by that site code are set. As a result, recommended values for one or a plurality of parts are set in fields F22 and subsequent fields so that it is possible to identify which part each recommended value relates to. The number of fields after field F22 varies depending on the nature of the product with which the recommended value record RD23 is associated. For example, a recommended value record RD23 associated with a product includes three sets of fields after field F22, in which part codes and recommended values are set for waist, crotch and thigh circumferences. Also, for example, a recommended value record RD23 associated with another product includes five sets of fields after field F22 in which site codes and recommended values for height, chest circumference, waist circumference, shoulder width and sleeve length are set.
会員サーバ3は、記憶デバイスを内蔵し、この記憶デバイスの一部の記憶領域に構築した会員データベースDB31及び測定値データベースDB32を管理する。
会員データベースDB31は、会員コードに関連付けて、氏名、性別、年齢などの会員の属性に関する各種の情報及び会員認証のための認証情報を記述したレコードデータを含む。会員コードは、会員登録済みの利用者である会員を識別するために設定される識別コードである。
The
The member database DB31 includes record data describing various information related to member attributes such as name, gender, age, etc. and authentication information for member authentication in association with member codes. A member code is an identification code set to identify a member who is a registered user.
図4は測定値データベースDB32に含まれるレコードデータ(以下、測定値レコードと称する)RD32の構成を模式的に示す図である。
測定値データベースDB32は、それぞれ別々の会員に関連付けられた複数の測定値レコードRD32の集合である。そして測定値レコードRD32は、フィールドF31,F32,F33を含む。測定値レコードRD32は、フィールドF34以降のフィールドを含む場合もある。フィールドF31には、当該測定値レコードRD32が関連付けられた会員の会員コードが設定される。フィールドF32には、当該測定値レコードRD32が関連付けられた会員の身体の部位を識別するための部位コードがセットされる。フィールドF33には、当該測定値レコードRD32が関連付けられた会員の身体について、フィールドF32にセットされた部位コードで識別される部位に関して測定された値が測定値としてセットされる。かくしてフィールドF32,F33が組となって、部位と、その部位に関する測定値とを表している。測定値レコードRD32がフィールドF34以降のフィールドを含む場合は、連続する2つずつが組となり、部位コード及びその部位コードで識別される部位に関する測定値がセットされる。これによりフィールドF32以降には、1つ又は複数の部位に関しての測定値が、それぞれの測定値がどの部位に関するかを識別可能にセットされる。フィールドF32以降にいくつのフィールドが含まれるかは、当該測定値レコードRD32が関連付けられた会員に関していくつの部位に関する測定値が登録されているかによって変わる。
FIG. 4 is a diagram schematically showing the configuration of record data (hereinafter referred to as measurement value record) RD32 included in the measurement value database DB32.
The measured value database DB32 is a collection of multiple measured value records RD32 each associated with a different member. The measurement record RD32 then includes fields F31, F32, F33. The measurement value record RD32 may include fields after field F34. A member code of a member associated with the measured value record RD32 is set in the field F31. A field F32 is set with a part code for identifying the part of the member's body associated with the measured value record RD32. In the field F33, the measured value of the member's body associated with the measured value record RD32 is set as the measured value of the part identified by the part code set in the field F32. Thus, fields F32 and F33 together represent a site and a measurement associated with that site. If the measurement value record RD32 includes fields after field F34, two consecutive fields form a set, and the site code and the measurement value related to the site identified by that site code are set. As a result, in fields F32 and subsequent fields, the measured values for one or more sites are set such that it is possible to identify which site each measured value relates to. The number of fields after the field F32 varies depending on how many site-related measured values are registered for the member associated with the measured value record RD32.
コーディネートサーバ4は、記憶デバイスを内蔵し、この記憶デバイスの一部の記憶領域に構築したコーディネートデータベースDB41、画像管理データベースDB42及びナビ画像データベースDB43を管理する。
The
図5はコーディネートデータベースDB41に含まれるレコードデータ(以下、コーディネートレコードと称する)RD41の構成を模式的に示す図である。
コーディネートデータベースDB41は、コーディネートの個々が関連付けられたコーディネートレコードRD41を少なくとも1つ含む。コーディネートレコードRD41は、利用者に提案するコーディネートが、どの商品の組み合わせであるかを表す。利用者に提案するコーディネートは、任意のコーディネート担当者により決定される。そしてコーディネートレコードRD41は、フィールドF41,F42,F43を含む。コーディネートレコードRD41は、フィールドF44以降のフィールドを含む場合もある。フィールドF41には、当該コーディネートレコードRD41が関連付けられたコーディネートを識別するためのコーディネートコードがセットされる。フィールドF42,F43には、当該コーディネートレコードRD41が関連付けられたコーディネートを構成する2つの商品のそれぞれの商品コードがセットされる。フィールドF44以降のフィールドは、当該コーディネートレコードRD41が関連付けられたコーディネートが3つ以上の商品により構成される場合に含まれる。そしてフィールドF44以降のフィールドには、それらの商品の商品コードのうちのフィールドF42,F43にセットされた商品コードとは異なる商品コードがセットされる。フィールドF44以降にいくつのフィールドが含まれるかは、当該コーディネートレコードRD41が関連付けられたコーディネートがいくつの商品により構成されているかによって変わる。
FIG. 5 is a diagram schematically showing the configuration of record data (hereinafter referred to as a coordination record) RD41 included in the coordination database DB41.
The coordination database DB41 includes at least one coordination record RD41 associated with each coordinate. The coordination record RD41 indicates which combination of products is the coordination proposed to the user. The coordination proposed to the user is determined by an arbitrary coordinator. Coordination record RD41 includes fields F41, F42, and F43. The coordination record RD41 may include fields after field F44. A field F41 is set with a coordination code for identifying the coordination associated with the coordination record RD41. Fields F42 and F43 are set with product codes of two products constituting the coordination associated with the coordination record RD41. Fields after field F44 are included when the coordination associated with the coordination record RD41 is composed of three or more products. In fields after field F44, product codes different from the product codes set in fields F42 and F43 among the product codes of those products are set. How many fields are included after the field F44 depends on how many products the coordination associated with the coordination record RD41 is composed of.
図6は画像管理データベースDB42に含まれるレコードデータ(以下、画像管理レコードと称する)RD42の構成を模式的に示す図である。
画像管理データベースDB42は、ナビ画像データベースDB43が保存するナビ画像データが関連付けられた複数の画像管理レコードRD42の集合である。そして画像管理レコードRD42は、フィールドF51,F52,F53を含む。フィールドF51には、当該画像管理レコードが関連付けられたナビ画像データを識別するためのファイル名がセットされる。フィールドF52には、当該画像管理レコードが関連付けられたナビ画像データがナビ画像データベースDB43に保存された日付を表す登録日がセットされる。フィールドF53には、当該画像管理レコードが関連付けられたナビ画像データに通信ネットワーク6を介してアクセスするためのURL(uniform resource locator)がセットされる。
ナビ画像データベースDB43は、後述するように生成されるナビ画像データを複数含む。
FIG. 6 is a diagram schematically showing the configuration of record data (hereinafter referred to as image management record) RD42 contained in the image management database DB42.
The image management database DB42 is a collection of a plurality of image management records RD42 associated with the navigation image data stored in the navigation image database DB43. The image management record RD42 includes fields F51, F52 and F53. A file name for identifying the navigation image data associated with the image management record is set in the field F51. The field F52 is set with a registration date representing the date when the navigation image data associated with the image management record was stored in the navigation image database DB43. A URL (uniform resource locator) for accessing via the
The navigation image database DB43 includes a plurality of navigation image data generated as described later.
店舗サーバ1、商品サーバ2、会員サーバ3及びコーディネートサーバ4のハードウェアとしては、例えば汎用のネットワークサーバを用いることができる。店舗サーバ1、商品サーバ2、会員サーバ3及びコーディネートサーバ4が管理する上記の各種のデータベースは、各サーバに外付けされた記憶デバイス内に構築されてもよい。
As the hardware of the
店舗システム5は、コーディネート支援装置51及びPOS(point of sales)端末52を少なくとも1つずつ含む。コーディネート支援装置51及びPOS端末52は、個別に通信ネットワーク6に接続される。ただしコーディネート支援装置51及びPOS端末52は、店舗に設けられ、通信ネットワーク6に接続されたLAN(local area network)等の店舗内ネットワークに接続されてもよい。
The
コーディネート支援装置51は、例えば店舗内の試着室内に配置される。コーディネート支援装置51は、利用者に対して店舗の商品のコーディネートと商品を着こなすためのトレーニングメニューとを提案する。
POS端末52は、例えば店舗内の精算カウンタに配置される。POS端末52は、商品の販売データの管理のための各種の周知の処理を行う。
The
The
コーディネート支援装置51は、プロセッサ51a、メインメモリ51b、補助記憶ユニット51c、表示ユニット51d、タッチセンサ51e、カメラ51f、スキャナ51g、通信ユニット51h及び伝送路51iを含む。プロセッサ51aと、メインメモリ51b、補助記憶ユニット51c、表示ユニット51d、タッチセンサ51e、カメラ51f、スキャナ51g及び通信ユニット51hとは、伝送路51iによって接続されている。
プロセッサ51aに、メインメモリ51b及び補助記憶ユニット51cが伝送路51iによって接続されていることによって、コーディネート支援装置51を制御するための情報処理を行うコンピュータが構成されている。
The
A computer that performs information processing for controlling the
プロセッサ51aは、上記コンピュータの中枢部分に相当する。プロセッサ51aは、オペレーティングシステム、ミドルウェア及びアプリケーションプログラムなどの情報処理プログラムに従って、コーディネート支援装置51としての各種の機能を実現するべく各部を制御する。
The
メインメモリ51bは、上記コンピュータの主記憶部分に相当する。メインメモリ51bは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ51bは、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメインメモリ51bは、プロセッサ51aが各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ51bは、揮発性のメモリ領域を、プロセッサ51aによってデータが適宜書き換えられるワークエリアとして使用する。メインメモリ51bが記憶するデータには、後述する各種の画面を表す画像データや当該画像の構成要素となる画像データなどを含む。
The
補助記憶ユニット51cは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット51cとしては、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)又はSSD(solid state drive)を単独で、あるいは複数組み合わせて用いることができる。補助記憶ユニット51cは、プロセッサ51aが各種の処理を行う上で使用するデータや、プロセッサ51aでの処理によって生成されたデータを保存する。補助記憶ユニット51cは、上記の情報処理プログラムを記憶する場合もある。本実施形態では、補助記憶ユニット51cは、コーディネート支援装置51としての動作のためのアプリケーションプログラム(以下、コーディネートアプリと称する)AP1を記憶する。また補助記憶ユニット51cは、メニューデータベースDB51及び管理データベースDB52を記憶する。
The
コーディネート支援装置51の譲渡は、一般的にコーディネートアプリAP1が補助記憶ユニット51cに記憶された状態にて行われる。しかし、コーディネートアプリAP1が補助記憶ユニット51cに記憶されない状態のハードウェアとコーディネートアプリAP1とが個別に譲渡されてもよい。コーディネートアプリAP1の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。そしてこの場合は、コーディネート支援装置51の管理者又はコーディネート支援装置51の設置作業者などによる操作に応じて、コーディネートアプリAP1が補助記憶ユニット51cに書き込まれる。
The transfer of the
表示ユニット51dは、プロセッサ51aの制御の下に任意の画像を表示する。表示ユニット51dとしては、例えばLCD(liquid crystal display)などの既存の表示デバイスを適宜に適用できる。表示ユニット51dは、例えば試着室の壁面に取り付けられる。
タッチセンサ51eは、表示ユニット51dの表示面に積層配置される。そしてタッチセンサ51eは、表示ユニット51dの表示画面への利用者によるタッチ操作を検出する。
カメラ51fは、試着室に在室している利用者の体を撮影し、画像データを得る。
スキャナ51gは、バーコード又は2次元コードなどの光学的読み取り可能なコードを読み取り、当該コードが表すデータを出力する。
通信ユニット51hは、通信ネットワーク6を介した通信のための処理を行う。通信ユニット51hとしては、例えばインターネットを介した通信のための既存の通信デバイスを適用できる。
伝送路51iは、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
The
The
The
The
The
The
図7はメニューデータベースDB51に含まれるレコードデータ(以下、メニューレコードと称する)RD51の構成を模式的に示す図である。
メニューデータベースDB51は、それぞれ異なる部位に関連付けられた複数のメニューレコードRD51の集合である。そしてメニューレコードRD51は、フィールドF61,F62,F63を含む。フィールドF61には、当該メニューレコードRD51が関連付けられた部位の部位コードがセットされる。フィールドF62には、当該メニューレコードRD51が関連付けられた部位に関しての測定値を増加させるためのトレーニングメニューを識別するためのトレーニングコードがセットされる。フィールドF63には、当該メニューレコードRD51が関連付けられた部位に関しての測定値を減少させるためのトレーニングメニューを識別するためのトレーニングコードがセットされる。
FIG. 7 is a diagram schematically showing the configuration of record data (hereinafter referred to as menu record) RD51 included in the menu database DB51.
The menu database DB51 is a set of multiple menu records RD51 associated with different parts. The menu record RD51 includes fields F61, F62 and F63. The field F61 is set with the part code of the part associated with the menu record RD51. A field F62 is set with a training code for identifying a training menu for increasing the measured value of the region associated with the menu record RD51. A field F63 is set with a training code for identifying a training menu for reducing the measured value of the region associated with the menu record RD51.
図8は管理データベースDB52に含まれるレコードデータ(以下、管理レコードと称する)RD52の構成を模式的に示す図である。
管理データベースDB52は、会員と商品との組み合わせが関連付けられた管理レコードRD52を少なくとも1つ含む。そして管理レコードRD52は、フィールドF71,F72,F73,F74,F75を含む。管理レコードRD52は、フィールドF76以降のフィールドを含む場合もある。フィールドF71には、当該管理レコードRD52が関連付けられた会員の会員コードがセットされる。フィールドF72には、当該管理レコードRD52が関連付けられた商品の商品コードがセットされる。フィールドF73,F74,F75は1組をなし、当該管理レコードRD52が関連付けられた会員と商品との組み合わせについての1つのトレーニング提案に関する部位コード、差分値及びトレーニングコードがそれぞれ設定される。管理レコードRD52が、フィールドF76以降のフィールドを含む場合は、連続する3つのフィールドが1組をなし、別のトレーニング提案に関する部位コード、差分値及びトレーニングコードがそれぞれ設定される。
FIG. 8 is a diagram schematically showing the configuration of record data (hereinafter referred to as management record) RD52 contained in the management database DB52.
The management database DB52 includes at least one management record RD52 associated with a combination of member and product. The management record RD52 includes fields F71, F72, F73, F74, and F75. The management record RD52 may include fields after field F76. The member code of the member associated with the management record RD52 is set in the field F71. The field F72 is set with the product code of the product associated with the management record RD52. Fields F73, F74, and F75 form a set, and are set with a site code, difference value, and training code relating to one training proposal for the combination of the member and product associated with the management record RD52. When the management record RD52 includes fields after field F76, three consecutive fields form a set, and a site code, a difference value, and a training code relating to another training proposal are set respectively.
次に以上のように構成されたコーディネート支援システム100の動作について説明する。
まず、店舗データベースDB11、商品データベースDB21、商品画像データベースDB22、推奨値データベースDB23、コーディネートデータベースDB41及びメニューデータベースDB51は、コーディネート支援システム100を構築する際などに、その作業者などが、店舗システム5が導入される店舗の属性及び当該店舗で販売される商品の属性などを反映した適切な内容で作成しておく。ただし、店舗データベースDB11、商品データベースDB21、商品画像データベースDB22、推奨値データベースDB23、コーディネートデータベースDB41及びメニューデータベースDB51は、コーディネート支援システム100の運用を開始した後にも、適宜に更新されてよい。また会員サーバ3は、利用者による新規の会員登録の要求、あるいは登録済みの情報の変更の要求に応じて、会員データベースDB31を更新する。また会員サーバ3は、利用者による測定値の登録要求に応じて、測定値データベースDB32を更新する。会員サーバ3にて測定値をどのように取得するかは任意であってよい。なお会員サーバ3は例えば、任意の情報端末にて利用者により入力され、この情報端末から通信ネットワーク6を介して会員サーバ3に通知された測定値を、測定値データベースDB32の測定値レコードRD32中にセットする。あるいは会員サーバ3は例えば、採寸ボディスーツを着用している利用者を撮影した画像を取得し、当該画像を解析することによって測定値を求めてもよい。
Next, the operation of the
First, the store database DB11, the product database DB21, the product image database DB22, the recommended value database DB23, the coordination database DB41, and the menu database DB51 are used when constructing the
図9、図10及び図11はプロセッサ51aによるコーディネート支援処理のフローチャートである。なお、以下に説明する処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
プロセッサ51aは、予め定められたタイミングにおいて、コーディネートアプリAP1に基づいてコーディネート支援処理を開始する。上記のタイミングは例えば、利用者が試着室に入室したことが検出されたタイミングである。あるいは上記のタイミングは例えば、利用者が利用開始を宣言するための予め定められた操作がタッチセンサ51eによって検知されたタイミングである。利用者の試着室への入室検知は、例えばカメラ51fが出力する画像データを解析して、カメラ51fが人間を撮影する状態となったか否かを確認することにより実現できる。あるいは入室検知は、試着室内を検出エリアとする人感センサを備えて、その出力の状態を確認することによって実現してもよい。
9, 10 and 11 are flow charts of coordination support processing by the
The
ACT1としてプロセッサ51aは、第1の画面を表示ユニット51dに表示させる。
図12は第1の画面201を示す図である。
第1の画面201は、カメラ51fが出力する画像データが表す撮影画像211に、ボタン212,213を重畳して表す。つまり図12に示す第1の画面201は、撮影画像211が図12に示す画像である場合の一例である。カメラ51fの画像は時々で変化するので、第1の画面も変化する。なお、撮影画像は、動画としてもよいし、静止画を一定の時間間隔で更新して表すものとしてもよい。ボタン212,213は、どの第1の画面にも共通に含まれる。
As ACT1, the
FIG. 12 is a diagram showing the
The
このとき、利用者が試着室に在室しているので、撮影画像211には利用者が映り込んでいる。かくして、第1の画面201を目視することにより利用者は、利用者自身の姿を確認することができる。つまり、利用者が商品を試着していれば、利用者は、利用者自身の試着姿を確認することができる。
Since the user is in the fitting room at this time, the user is reflected in the captured
ACT2としてプロセッサ51aは、コーディネートの提案及びトレーニングメニューの提案のいずれかが要求されるのを待ち受ける。なお、ACT2としてプロセッサ51aは実際には例えば、コーディネートの提案が要求されたか否かを確認する処理と、トレーニングメニューの提案が要求されたか否かを確認する処理とを、いずれかの要求がなされたことが確認できるまで繰り返す。利用者は、試着中の商品を含んだコーディネートの提案を受けたい場合には、ボタン212にタッチすることとする。また利用者は、試着中の商品を着こなすためのトレーニングについての提案を受けたい場合には、ボタン213にタッチすることとする。そしてプロセッサ51aは、ボタン212へのタッチ操作がタッチセンサ51eにより検出されたならば、コーディネートの提案が要求されたと判定し、ACT3へと進む。
As ACT2, the
ACT3としてプロセッサ51aは、第2の画面を表示ユニット51dに表示させる。
図13は第2の画面202を示す図である。図13において、図12に示されるのと同一の表示オブジェクトには図12と同一の符号を付し、その詳細な説明は省略する。
第2の画面202は、撮影画像211に、ガイダンス画像214を重畳して表す。ガイダンス画像214は、試着商品のバーコードをスキャナ51gにかざすように利用者に促す文字メッセージと、ボタン215とを含む。かくして、利用者は、試着商品のバーコードをスキャナ51gにかざすべきであることを知ることができる。
As ACT3, the
FIG. 13 is a diagram showing the
The
なお、図13に示す第2の画面202は、図12に示される第1の画面201が表示ユニット51dに表示されている状態においてボタン212へのタッチ操作が行われた場合の一例である。従って、別の第2の画面においては、撮影画像211が異なる場合がある。ただしガイダンス画像214については、どの第2の画面にも共通に含まれる。
Note that the
ACT4としてプロセッサ51aは、スキャナ51gでバーコードがスキャンされるか、あるいはコーディネート提案のキャンセルが指示されるのを待ち受ける。なお、ACT4としてプロセッサ51aは実際には、スキャナ51gがバーコードをスキャンしたか否かを確認する処理と、キャンセルが指示されたか否かを確認する処理とを、スキャン又はキャンセルの指示を確認できるまで繰り返す。そしてプロセッサ51aは、スキャナ51gがバーコードの読み取りに成功し、当該バーコードが表す商品コードを出力したならば、ACT5へと進む。かくしてスキャナ51gは、商品コードを入力する第1の入力手段の一例である。なお、プロセッサ51aは、ボタン215へのタッチ操作がタッチセンサ51eにより検出されたならば、利用者によりキャンセルが指示されたと判定し、ACT1へと戻る。
ACT5としてプロセッサ51aは、スキャナ51gが出力した商品コードをメインメモリ51b又は補助記憶ユニット51cに保存する。
In
As ACT5, the
ACT6としてプロセッサ51aは、第3の画面を表示ユニット51dに表示させる。
図14は第3の画面203を示す図である。図14において、図12に示されるのと同一の表示オブジェクトには図12と同一の符号を付し、その詳細な説明は省略する。
第3の画面203は、撮影画像211に、ボタン216,217,218を重畳して表す。つまり図14に示す第3の画面203は、図13に示される第2の画面202が表示ユニット51dに表示されている状態において商品コードがスキャナ51gによって読み取られた場合の一例である。別の第3の画面においては、撮影画像が異なる場合がある。しかし、どの第3の画面にも、ボタン216,217,218は共通に含まれる。ただし、ボタン216,217の内部領域の表示は異なる場合がある。
As ACT6, the
FIG. 14 is a diagram showing the
The
ボタン216,217は、その内部領域にコーディネートの絞り込み条件を表す。図14では、ボタン216は、予算に関する絞込条件が無設定であることを表している。また図14では、ボタン217は、カラーに関する絞込条件が無設定であることを表している。なお第3の画面203においても、第2の画面202について説明したように、撮影画像211は変化することがある。
ACT7としてプロセッサ51aは、条件の設定が要求されるか、又はコーディネート提案の実行が指示されるのを待ち受ける。なお、ACT7としてプロセッサ51aは実際には、ボタン216,217,218のタッチ操作がなされたか否かをそれぞれ確認する処理を、いずれかのタッチ操作がなされたことが確認できるまで繰り返す。そしてプロセッサ51aは、ボタン216又はボタン217のタッチ操作がタッチセンサ51eにより検出されたならば条件の設定が要求されたと判定し、ACT8へと進む。
In ACT7, the
ACT8としてプロセッサ51aは、タッチ操作されたボタンに対応する絞り込み条件を利用者の指示に応じて変更する。具体的には、プロセッサ51aは、ボタン216のタッチ操作がタッチセンサ51eにより検出されたならば、予算に関する選択肢のリストを表した新たなウィンドウを第3の画面203に重ねて表示ユニット51dに表示させる。そしてプロセッサ51aは、上記のリストに示された選択肢のいずれかのタッチ操作がタッチセンサ51eにより検出されたならば、当該選択肢を絞り込み条件の1つとして設定する。例えば予算に関する選択肢としては、「10,000円以内」「最安値」「トータル金額設定」などを含めることが考えられる。なお、プロセッサ51aは、「トータル金額設定」がタッチされたならば、置数ボタンを含んだウィンドウを表示ユニット51dに表示させ、このウィンドウにおける利用者のタッチ操作に応じてトータル金額を設定する。プロセッサ51aは、ボタン217のタッチ操作がタッチセンサ51eにより検出された場合も同様に、色のリストを表したウィンドウを表示ユニット51dに表示させ、このウィンドウにおける利用者によるタッチ操作に応じて色の絞り込み条件を設定する。
As ACT8, the
ACT9としてプロセッサ51aは、表示ユニット51dにおける表示を第3の画面に戻すとともに、設定が変更された絞り込み条件に関するボタンを、その内部領域において現在の設定を表すように変更する。こののちにプロセッサ51aは、ACT7の待ち受け状態に戻る。
As ACT 9, the
絞り込み条件の変更が必要無いか、絞り込み条件の変更が完了し、コーディネートの提案を実行させたいならば利用者は、ボタン218をタッチ操作することとする。そしてプロセッサ51aは、ボタン218のタッチ操作がタッチセンサ51eによって検出されたならば、コーディネート提案の実行が指示されたとACT7にて判定し、図10中のACT10へと進む。
The user touches the
ACT10としてプロセッサ51aは、既に試着している商品とのコーディネートの対象として提案する商品(以下、提案商品と称する)の商品コードを取得する。プロセッサ51aは例えば、第1の要求情報を通信ユニット51hからコーディネートサーバ4に宛てて通信ネットワーク6へと送信する。プロセッサ51aは、ACT5にてメインメモリ51b又は補助記憶ユニット51cに保存した商品コードと、現時点で設定されている絞り込み条件を示す条件情報とを、第1の要求情報に含める。コーディネートサーバ4は、第1の要求情報を受けると、この第1の要求情報に含まれた商品コードを含み、かつ第1の要求情報に含まれた条件情報が示す絞り込み条件に合致するコーディネートレコードRD41をコーディネートデータベースDB41から抽出する。なお、ここでコーディネートレコードRD41を抽出するための処理には、データベース検索のための周知の技術を利用できる。そしてコーディネートサーバ4は、抽出したコーディネートレコードRD41に含まれ、第1の要求情報には含まれない商品コードを含んだ第1の応答情報を生成する。そしてコーディネートサーバ4は、第1の応答情報をコーディネート支援装置51に宛てて通信ネットワーク6へと送信する。コーディネートサーバ4は、抽出したコーディネートレコードRD41に含まれ、第1の要求情報には含まれない商品コードが複数ある場合には、その複数の商品コードをいずれも第1の応答情報に含める。そして第1の応答情報が通信ネットワーク6によりコーディネート支援装置51へと転送されると、この第1の応答情報を通信ユニット51hが受信する。プロセッサ51aは、上記のように通信ユニット51hが受信した第1の応答情報に含まれる商品コードを、提案商品の商品コードとしてメインメモリ51b又は補助記憶ユニット51cに保存する。
As ACT 10, the
ACT11としてプロセッサ51aは、提案商品に関する画像データ及び陳列位置情報を取得する。プロセッサ51aは、例えば第2の要求情報を通信ユニット51hから商品サーバ2に宛てて通信ネットワーク6へと送信する。プロセッサ51aは、第1の応答情報に含まれた1つ又は複数の商品コードの全てを第2の要求情報に含める。商品サーバ2は、第2の要求情報を受けると、第2の要求情報に商品コードが1つのみ含まれるならば、当該商品コードを含んだ1つの商品レコードRD21を商品データベースDB21から抽出する。商品サーバ2は、第2の要求情報に商品コードが複数含まれるならば、これら複数の商品コードをそれぞれ含んだ複数の商品レコードRD21を商品データベースDB21から抽出する。商品サーバ2は、抽出した1つ又は複数の商品レコードRD21中に記述されたファイル名で識別される1つ又は複数の画像データを商品画像データベースDB22から読み出す。商品サーバ2は、読み出した1つ又は複数の画像データと、上記の抽出した1つ又は複数の商品レコードRD21中に記述された1つ又は複数の陳列位置情報とを含めた第2の応答情報を生成する。そして商品サーバ2は、第2の応答情報を、コーディネート支援装置51に宛てて通信ネットワーク6へと送信する。第2の応答情報が通信ネットワーク6によりコーディネート支援装置51へと転送されると、この第2の応答情報を通信ユニット51hが受信する。そしてプロセッサ51aは、上記のように通信ユニット51hが受信した第2の応答情報に含まれた1つ又は複数の画像データと、1つ又は複数の陳列位置情報とを、メインメモリ51b又は補助記憶ユニット51cに保存する。
As ACT 11, the
ACT12としてプロセッサ51aは、第4の画面を表示ユニット51dに表示させる。
図15は第4の画面204を示す図である。図15において、図12又は図14に示されるのと同一の表示オブジェクトには図12又は図14と同一の符号を付し、その詳細な説明は省略する。
第4の画面204は、撮影画像211、ボタン216,217、商品画像219,220及びボタン221,222,223を含む。
As ACT12, the
FIG. 15 shows the
The
商品画像219,220は、ACT3にてメインメモリ51b又は補助記憶ユニット51cに保存した第2の応答情報に含まれた画像データが表す画像である。つまり図15に示す第4の画面204は、図14に示す第3の画面203におけるボタン218へのタッチ操作によりコーディネート提案の実行が指示されたことに応じて、商品画像219,220に表された商品が提案商品として決定された場合の一例である。別の第4の画面においては、撮影画像211及び商品画像219,220が異なる場合がある。しかしながらどの第4の画面においても、ボタン216,217,221,222,223は共通に含まれる。ただし、ボタン216,217の内部領域の表示は異なる場合がある。
The
プロセッサ51aは、撮影画像211に映っている利用者に重ねて商品画像219を表すように、第4の画面204内での商品画像219の位置及び大きさを定める。この処理には、周知の技術を利用できる。プロセッサ51aは、撮影画像211の右上の予め定めた位置に、予め定めた大きさで商品画像220を配置する。かくして、商品画像219,220は同一の画像であるが、第4の画面204内での位置及び大きさがそれぞれ異なる。なお、第2の応答情報に複数の画像データが含まれる場合にプロセッサ51aは、各画像データに基づいて商品画像219,220と同様な形態で2つずつの商品画像を撮影画像211に重畳して第4の画面を生成する。
The
利用者は、商品画像220により、提案商品の単体での外観を確認することができる。また利用者は、撮影画像211と商品画像219とにより、既に試着している商品と提案商品との双方を利用者自身が着用した様子を確認することができる。
The user can confirm the appearance of the proposed product by itself from the
ここで利用者は、別のコーディネートを参照したい場合には、ボタン221へのタッチ操作を行うこととする。利用者は、提案商品の店舗内での陳列位置を確認したいのであれば、ボタン222へのタッチ操作を行うこととする。また利用者は、提案商品を着こなすためのトレーニングメニューの提案を受けたいのであれば、ボタン223へのタッチ操作を行うこととする。なおプロセッサ51aは、第2の応答情報に複数の画像データが含まれるために、上述のように第4の画面に商品画像220と同様な形態で複数の商品画像を表した場合には、商品画像220以外の商品画像に関しても、ボタン222,223に対応するボタンを第4の画面に表す。そして利用者は、商品画像220とは別の商品画像に表された提案画像に関しては、これらのボタンへのタッチ操作を行うこととする。
Here, the user performs a touch operation on the
そこでACT13としてプロセッサ51aは、別のコーディネートの要求、陳列位置の確認要求及びトレーニングの提案要求のいずれかがなされるのを待ち受ける。なお、ACT13としてプロセッサ51aは実際には例えば、別のコーディネートが要求されたか否かを確認する処理と、陳列位置の確認要求がなされたか否かを確認する処理と、トレーニングの提案が要求されたか否かを確認する処理とを、いずれかの要求がなされたことが確認できるまで繰り返す。なおプロセッサ51aは、このACT13の待受状態において、ACT7の待受状態と同様にして条件の設定の要求も待ち受けてもよい。そしてプロセッサ51aは、条件の設定が要求されたならば、ACT8及びACT9と同様な処理を実行した上で、ACT13の待受状態に戻るようにする。
Therefore, as ACT 13, the
プロセッサ51aは、ボタン221へのタッチ操作がタッチセンサ51eにより検出されたならば、別のコーディネートが要求されたとACT13にて判定し、ACT10-ACT13を再度行う。ただし、プロセッサ51aがACT10を再度行った際には、コーディネートサーバ4は、これまでに抽出したのとは別のコーディネートレコードRD41を抽出する。これによりプロセッサ51aがACT12を再度行うことで表示ユニット51dに表示される第4の画面は、これまでに表示された第4の画面とは異なるコーディネートを表した画面とされる。
When the touch operation on the
一方でプロセッサ51aは、ボタン222へのタッチ操作がタッチセンサ51eにより検出されたならば、陳列位置の確認要求がなされたとACT13にて判定し、ACT14へと進む。
ACT14としてプロセッサ51aは、ナビ画像を表すナビ画像データを生成し、このナビ画像データをコーディネートサーバ4にアップロードする。
On the other hand, if the touch operation on the
As ACT 14 ,
図16はナビ画像224を示す図である。図16において、図15に示されるのと同一の表示オブジェクトには図15と同一の符号を付し、その詳細な説明は省略する。
図16に示すナビ画像224は、図15に示す第4の画面204にて、ボタン222へのタッチ操作がなされた場合の一例である。
FIG. 16 is a diagram showing the
A
プロセッサ51aは、商品画像220と位置画像225とを並べて示す画像としてナビ画像224を生成する。プロセッサ51aは、店舗内の陳列棚又はハンガーラックなど、レジ及び試着室の配置を表す見取図中に提案商品の陳列位置を示すマーク(図16では星印)を表した画像を位置画像225とする。なお、見取図を表す画像データは、補助記憶ユニット51cに予め保存しておく。見取図を表す画像データは、店舗サーバ1が管理する記憶デバイスに保存しておいてもよい。プロセッサ51aは、ACT13にてメインメモリ51b又は補助記憶ユニット51cに保存した第2の応答情報に含まれた陳列位置情報に基づいて、陳列位置を示すマークの見取図中での位置を決定する。
The
コーディネートサーバ4は、アップロードされたナビ画像データをナビ画像データベースDB43に追加する。この際にコーディネートサーバ4は、アップロードされたナビ画像データに対してファイル名とURLとを設定する。そしてコーディネートサーバ4は、これらのファイル名及びURLとこの時点での日付を表した登録日とをフィールドF51,F52,F53にそれぞれセットした画像管理レコードRD42を画像管理データベースDB42に追加する。
The
ACT15としてプロセッサ51aは、第5の画面を表示ユニット51dに表示させる。
図17は第5の画面205を示す図である。図17において、図12、図14、図15又は図16に示されるのと同一の表示オブジェクトには図12、図14、図15又は図16と同一の符号を付し、その詳細な説明は省略する。
第5の画面205は、撮影画像211、ボタン215,216,221、商品画像219、ナビ画像224、二次元コード226及びボタン227を含む。つまり図17に示す第5の画面205は、図15に示す第4の画面204におけるボタン222へのタッチ操作が行われて、図16に示すナビ画像224が生成された場合の一例である。別の第4の画面においては、撮影画像211、ナビ画像224及び二次元コード226が異なる場合がある。しかしながらどの第5の画面においても、ボタン216,217,221は共通に含まれる。ただし、ボタン216,217の内部領域の表示は異なる場合がある。
As ACT15, the
FIG. 17 shows the
The
プロセッサ51aは、上記のように生成したナビ画像224を撮影画像211の右上の予め定められた位置に配置する。またプロセッサ51aは、ナビ画像224を表すナビ画像データに対してコーディネートサーバ4にて設定されたURLを表す二次元コード226を生成し、この二次元コード226をナビ画像224の下に配置する。なお、図17においては、ナビ画像224の一部の図示を省略している。
かくして利用者は、ナビ画像224より、店舗内における提案商品の陳列位置を容易に知ることができる。
The
Thus, the user can easily know the display position of the proposed product in the store from the
また利用者が、利用者自身が所有する携帯電話端末やスマートフォンなどの携帯情報端末に二次元コード226を読み込ませることにより、当該携帯情報端末にナビ画像224を表したナビ画像データに対して設定されたURLを取り込ませることができる。そして利用者が携帯情報端末又はスマートフォンを操作して上記のURLにアクセスすると、コーディネートサーバ4から携帯情報端末へと、ナビ画像224を表したナビ画像データがダウンロードされる。そして、当該ナビ画像データに従って、携帯情報端末の表示ユニットにおいてナビ画像224が表示される。このため利用者は、試着室から提案商品の陳列位置まで、ナビ画像224を確認しながら移動することができる。
In addition, the user sets the navigation image data representing the
なお利用者は、別のコーディネートを参照したい場合には、ボタン221へのタッチ操作を行うこととする。また利用者は、提案商品を着こなすためのトレーニングメニューの提案を受けたいのであれば、ボタン227へのタッチ操作を行うこととする。
そこでACT16としてプロセッサ51aは、別のコーディネートの要求又はトレーニングの提案要求がなされるのを待ち受ける。なお、ACT16としてプロセッサ51aは実際には例えば、別のコーディネートが要求されたか否かを確認する処理と、トレーニングの提案が要求されたか否かを確認する処理とを、いずれかの要求がなされたことが確認できるまで繰り返す。なおプロセッサ51aは、このACT16の待受状態において、ACT7の待受状態と同様にして条件の設定の要求も待ち受けてもよい。そしてプロセッサ51aは、条件の設定が要求されたならば、ACT8及びACT9と同様な処理を実行した上で、ACT16の待受状態に戻るようにする。
プロセッサ51aは、ボタン221へのタッチ操作がタッチセンサ51eにより検出されたならば、別のコーディネートが要求されたとACT16にて判定し、ACT10以降の処理を再度行う。
Note that the user performs a touch operation on the
Then, as ACT 16, the
When the touch operation on the
さてプロセッサ51aは、第1の画面におけるボタン213、第4の画面におけるボタン223又は第5の画面におけるボタン227へのタッチ操作がタッチセンサ51eにて検出されたならば、ACT2、ACT13又はACT16にて、トレーニング提案が要求されたと判定し、ACT17へと進む。なおプロセッサ51aは、トレーニング提案が要求されたとACT2にて判定した場合には、ACT5にてメインメモリ51b又は補助記憶ユニット51cに保存した商品コードで識別される商品を、トレーニング提案の対象とする商品(以下、対象商品と称する)とする。またプロセッサ51aは、トレーニング提案が要求されたとACT13又はACT16にて判定した場合には、提案商品を対象商品とする。なおプロセッサ51aは、提案商品が複数である場合には、トレーニング提案の要求のためにタッチ操作されたボタンに関連付けられた提案商品を対象商品とする。
When the
ACT17としてプロセッサ51aは、利用者に関する会員認証を行う。プロセッサ51aは、例えば、利用者に認証情報を入力させるための画面を表示ユニット51dに表示させる。そしてプロセッサ51aは、タッチセンサ51eで検出される操作に基づいて、利用者が入力する認証情報を取得する。なお、認証情報の一部又は全てを、スキャナ51g又は別途取り付けた読取デバイスにより会員カード等の記録媒体からの読み取りによって取得してもよい。さらにプロセッサ51aは、取得した認証情報の通知を伴って、会員サーバ3に認証を要求する。会員サーバ3は、通知された認証情報と会員データベースDB31に含まれた認証情報との照合を行って認証を行い、その結果をコーディネート支援装置51に通信ネットワーク6を介して通知する。プロセッサ51aは、この通知により認証に成功したことを認識すると、ACT20へと進む。プロセッサ51aは、認証に失敗したならば、例えば認証情報を再取得し、認証を再要求するなどのような、会員認証に際しての周知の処理を行う。なおプロセッサ51aは、認証情報に会員コードが含まれるならば、認証に成功した認証情報に含まれる会員コードを、利用者の会員コードとしてメインメモリ51b又は補助記憶ユニット51cに保存しておく。またプロセッサ51aは、認証情報に会員コードが含まれないならば、認証に成功した認証情報に関連付けて会員データベースDB31に含まれた会員コードを会員サーバ3から取得して、メインメモリ51b又は補助記憶ユニット51cに保存しておく。会員コードは、対象者としての利用者を識別するコードであるから対象者コードに該当する。かくしてコーディネートアプリAP1に基づく情報処理をプロセッサ51aが実行することによって、プロセッサ51aを中枢部分とするコンピュータは対象者コードを取得する第2の取得手段として機能する。
As ACT 17, the
ACT18としてプロセッサ51aは、利用者に関連付けられた測定値レコードRD32を取得する。なお、ここで取得する測定値レコードRD32を、以下においては対象測定値レコードRD32と称する。プロセッサ51aは例えば、第3の要求情報を通信ユニット51hから会員サーバ3に宛てて通信ネットワーク6へと送信する。プロセッサ51aは、ACT17にてメインメモリ51b又は補助記憶ユニット51cに保存した会員コードを、第3の要求情報に含める。会員サーバ3は、第3の要求情報を受けると、この第3の要求情報に含まれた会員コードがフィールドF31にセットされている測定値レコードRD32を測定値データベースDB32から抽出する。そして会員サーバ3は、抽出した測定値レコードRD32を含んだ第3の応答情報を生成する。そして会員サーバ3は、第3の応答情報をコーディネート支援装置51に宛てて通信ネットワーク6へと送信する。第3の応答情報が通信ネットワーク6によりコーディネート支援装置51へと転送されると、この第3の応答情報を通信ユニット51hが受信する。プロセッサ51aは、上記のように通信ユニット51hが受信した第3の応答情報に含まれる測定値レコードRD32を、対象測定値レコードRD32としてメインメモリ51b又は補助記憶ユニット51cに保存する。かくしてコーディネートアプリAP1に基づく情報処理をプロセッサ51aが実行することによって、プロセッサ51aを中枢部分とするコンピュータは測定値を取得する第2の取得手段として機能する。
As ACT18, the
なお会員サーバ3は、会員認証に成功した場合には、当該の会員に関連付けられた測定値レコードRD32をコーディネート支援装置51へと通知してもよい。そしてこの場合にはプロセッサ51aは、第3の要求情報の送信は行わずに、会員サーバ3から上記のように通知された測定値レコードRD32を対象測定値レコードRD32としてメインメモリ51b又は補助記憶ユニット51cに保存する。
Note that the
ACT19としてプロセッサ51aは、対象商品に関する推奨値レコードRD23を取得する。なお、ここで取得する推奨値レコードRD23を、以下においては対象推奨値レコードRD23と称する。プロセッサ51aは、例えば第4の要求情報を通信ユニット51hから商品サーバ2に宛てて通信ネットワーク6へと送信する。プロセッサ51aは、対象商品の商品コードを第4の要求情報に含める。商品サーバ2は、第4の要求情報を受けると、第4の要求情報に含まれる商品コードがフィールドF21にセットされている推奨値レコードRD23を推奨値データベースDB23から抽出する。次に商品サーバ2は、抽出した推奨値レコードRD23を含めた第4の応答情報を生成する。そして商品サーバ2は、第4の応答情報を、コーディネート支援装置51に宛てて通信ネットワーク6へと送信する。第4の応答情報が通信ネットワーク6によりコーディネート支援装置51へと転送されると、この第4の応答情報を通信ユニット51hが受信する。そしてプロセッサ51aは、上記のように通信ユニット51hが受信した第4の応答情報に含まれた推奨値レコードRD23を、対象推奨値レコードRD23としてメインメモリ51b又は補助記憶ユニット51cに保存する。プロセッサ51aはこののち、図11中のACT20へと進む。かくしてコーディネートアプリAP1に基づく情報処理をプロセッサ51aが実行することによって、プロセッサ51aを中枢部分とするコンピュータは推奨値を取得する第1の取得手段として機能する。
As ACT19, the
ACT20としてプロセッサ51aは、ACT19で取得した対象推奨値レコードRD23に含まれる部位コードのうちの1つを選択する。なお、ここで選択された部位コードを、以下においては選択部位コードと称する。
ACT21としてプロセッサ51aは、選択部位コードが対象測定値レコードRD32に含まれているか否かを確認する。そしてプロセッサ51aは、選択部位コードが対象測定値レコードRD32のいずれかのフィールドにセットされているならばYESと判定し、ACT22へと進む。
As ACT20, the
As ACT21, the
ACT22としてプロセッサ51aは、選択部位コードで識別される部位に関する推奨値と測定値との差分値を算出する。プロセッサ51aは例えば、対象推奨値レコードRD23において選択部位コードがセットされたフィールドの次のフィールドにセットされている推奨値から、対象測定値レコードRD32において選択部位コードがセットされたフィールドの次のフィールドにセットされている測定値を差し引く。
ACT23としてプロセッサ51aは、差分値が予め定められた許容範囲内であるか否かを確認する。なお許容範囲は、コーディネート支援装置51の設計者、コーディネートアプリAP1の作成者又はコーディネート支援装置51の管理者などによって任意に定められてよい。許容範囲は、全ての部位に関して共通に定められてもよいし、部位毎に個別に定められてもよい。許容範囲は、差分値の絶対値が規定値以下となる範囲とすることが想定される。そしてプロセッサ51aは、差分値が許容範囲から外れているならばNOと判定し、ACT24へと進む。
As ACT 22, the
As ACT 23, the
ACT24としてプロセッサ51aは、選択部位に関する差分値を減少するために実行すべきトレーニングメニューを識別するためのトレーニングコードを判定する。プロセッサ51aは例えば、選択部位の部位コードがフィールドF61にセットされたメニューレコードRD51をメニューデータベースDB51から選出する。そしてプロセッサ51aは、差分値がプラス値であるならば、選出したメニューレコードRD51のフィールドF62にセットされたトレーニングコードを実行すべきトレーニングメニューのトレーニングコードとして判定する。またプロセッサ51aは、差分値がマイナス値であるならば、選出したメニューレコードRD51のフィールドF63にセットされたトレーニングコードを実行すべきトレーニングメニューのトレーニングコードとして判定する。かくしてコーディネートアプリAP1に基づく情報処理をプロセッサ51aが実行することによって、プロセッサ51aを中枢部分とするコンピュータは、対象者としての利用者が行うべき行動としてのトレーニングメニューを判定する判定手段として機能する。
As ACT 24,
ACT25としてプロセッサ51aは、管理データベースDB52を更新する。プロセッサ51aは例えば、フィールドF61,F62,F63,F64,F65,F66に、ACT17で取得した会員コード、対象商品の商品コード、選択部位の部位コード、ACT22で算出した差分値、ならびにACT24で判定したトレーニングコードをそれぞれセットした新たな管理レコードRD52を管理データベースDB52に追加する。プロセッサ51aは、管理データベースDB52を更新し終えたならば、ACT26へと進む。なおプロセッサ51aは、選択部位コードが対象測定値レコードRD32のいずれのフィールドにもセットされていないならばACT21にてNOと判定し、ACT22-ACT25をパスしてACT26へと進む。またプロセッサ51aは、差分値が許容範囲内であるならばACT23にてYESと判定し、ACT24及びACT25をパスしてACT26へと進む。つまりプロセッサ51aは、選択部位に関する測定値が登録されていない場合、あるいは選択部位に関する差分値が許容範囲内である場合には、管理データベースDB52を更新しない。
As ACT25, the
ACT26としてプロセッサ51aは、ACT19で取得した推奨値レコードRD23に含まれていて、ACT20でまだ選択していない部位コードが有るか否かを確認する。そしてプロセッサ51aは、未選択の部位コードがあるならばYESと判定し、ACT20以降の処理を繰り返す。ただしこのときにプロセッサ51aはACT20においては、ACT20-ACT26のループを繰り返す中で未選択である部位コードを選択する。またプロセッサ51aはACT25においては、ACT25を最初に実行した際に管理データベースDB52に追加した管理レコードRD52の末尾に3つの新たなフィールドを追加する。そしてプロセッサ51aは、3つの新たなフィールドには、ACT20にて新たに選択した部位コード、ACT22で新たに算出した差分値及びACT24で新たに判定したトレーニングコードをそれぞれセットする。
そしてプロセッサ51aは、ACT20-ACT26のループを繰り返すことによって未選択の部位コードが無くなったならば、ACT26にてNOと判定し、ACT27へと進む。
As ACT26, the
Then, the
ACT27としてプロセッサ51aは、提案画面を表示ユニット51dに表示させる。なお本実施形態においては、提案画面は、提案画面の表示を開始する時点において表示ユニット51dにて表示していた画面に重畳して表示する。つまりプロセッサ51aは、
トレーニング提案の要求をACT2の待受状態にて判定した場合には、第1の画面に重畳して提案画面を表示する。またプロセッサ51aは、トレーニング提案の要求をACT13の待受状態にて判定した場合には、第4の画面に重畳して提案画面を表示する。またプロセッサ51aは、トレーニング提案の要求をACT16の待受状態にて判定した場合には、第5の画面に重畳して提案画面を表示する。
As ACT 27, the
When a training proposal request is determined in the standby state of ACT2, the proposal screen is displayed superimposed on the first screen. Further, when the
図18は提案画面206を示す図である。
提案画面206は、第1の画面201に重畳表示され、文字メッセージ228及びボタン229を含む。そして文字メッセージ228は、「ウエスト」及び「チェスト」に関して行うべきトレーニングメニューを表している。ただし図18においては、トレーニングメニューを表す文字を「○」に置き換えて省略している。つまり図18は、第1の画面201におけるボタン213へのタッチ操作が行われた場合の一例である。また図18に示す提案画面206は、ACT20-ACT26のループを繰り返すうちに、管理レコードRD52に「ウエスト」及び「チェスト」の部位コードに関連付けてトレーニングコードが含められた場合の一例である。従って、別の提案画面は、第1の画面201以外の第1の画面、第4の画面又は第5の画面に重畳される場合もあるし、文字メッセージ228は、内容が異なる別の文字メッセージに置き換えられる場合もある。ボタン229は、どの提案画面にも共通に含まれる。利用者は、提案画面によるトレーニングについての提案を確認し終えたならば、ボタン229にタッチすることとする。
FIG. 18 shows the
A
ACT28としてプロセッサ51aは、提案画面の消去が指示されるのを待ち受ける。そしてプロセッサ51aは、ボタン229へのタッチ操作がタッチセンサ51eにより検出されたならばYESと判定し、ACT29へと進む。
ACT29としてプロセッサ51aは、提案画面の表示を終了し、提案画面を重畳させていた第1の画面、第4の画面又は第5の画面を目視可能な表示状態に戻す。
As ACT 28, the
As ACT 29, the
ACT30としてプロセッサ51aは、提案画面の表示を終了した後の表示画面が第1の画面、第4の画面及び第5の画面のいずれであるかを確認する。そしてプロセッサ51aは、第1の画面であるならば図9中のACT2の待ち受けに戻る。プロセッサ51aは、第4の画面であるならば図10中のACT13の待ち受けに戻る。プロセッサ51aは、第5の画面であるならば図10中のACT16の待ち受けに戻る。
As the ACT 30, the
なおプロセッサ51aは、予め定められたタイミングにおいては、上記のコーディネート支援処理を終了する。上記のタイミングは例えば、利用者が試着室から退室したタイミングである。あるいは上記のタイミングは例えば、利用者が利用終了を宣言するための予め定められた操作がタッチセンサ51eによって検知されたタイミングである。そしてこの後にプロセッサ51aは、利用者の試着室への新たな入室に備える。
Note that the
以上のようにコーディネート支援装置51は、利用者が試着した商品及び当該試着した商品とのコーディネートのために提案した商品に関して、その商品を着こなすために利用者が行うべきトレーニングのメニューが利用者に対して提案する。従って利用者は、商品を着こなせていないと感じたとしても、その商品を着こなすためにどのようなトレーニングを行えばよいのかを知ることができる。つまりコーディネート支援装置51によれば、商品を着こなすという利用者の目的に適合した適切な行動としての適切なトレーニングを利用者に提案できる。またコーディネート支援装置51によれば、商品を着こなせていないと感じた利用者に対して、商品購入の動機を与えることが可能となる。
As described above, the
この実施形態は、次のような種々の変形実施が可能である。
差分値の大きさに応じて、異なるトレーニングメニューを提案してもよい。例えば、メニューレコードRD51に、それぞれ異なるトレーニングコードをセットした3つ以上のフィールドを含める。これらのフィールドにセットされるトレーニングコードには、それぞれ異なる差分値の範囲を関連付けておく。そしてプロセッサ51aは、算出した差分値が属する範囲に関連付けられたトレーニングコードのトレーニングメニューを提案する。
This embodiment can be modified in various ways as follows.
A different training menu may be proposed according to the magnitude of the difference value. For example, menu record RD51 may contain three or more fields, each set with a different training code. Each training code set in these fields is associated with a different differential value range. The
提案画面の表示形態は任意に変更可能である。例えば、表示ユニット51dの全画面に提案画面を表示してもよい。また表示ユニット51dに含まれるのとは別の表示デバイスを用意し、当該表示デバイスで提案画面を表示してもよい。
The display form of the proposal screen can be changed arbitrarily. For example, the proposal screen may be displayed on the entire screen of the
提案する行動は、トレーニングには限らない。例えば、ヘアスタイルのセットに関する提案を行ってよい。 Suggested actions are not limited to training. For example, suggestions for a set of hairstyles may be made.
商品は、服飾品には限らない。例えばバッグなどの身体に装着されて使用される商品であればよい。 Commodities are not limited to clothing and accessories. For example, it may be a product such as a bag that is attached to the body for use.
提案商品の決定方法は任意であってよい。例えば、試着商品とは無関係に、利用者に関する属性(年齢、性別、嗜好等)や利用者が指定する絞り込み条件に基づいて提案商品を決定してもよい。この場合、スキャナ51gは省略が可能である。
Any method may be used to determine the proposed product. For example, the suggested product may be determined based on user attributes (age, gender, preferences, etc.) and narrowing down conditions specified by the user, regardless of the product to be tried on. In this case, the
表示ユニット51d及びカメラ51fは、コーディネート支援装置51に内蔵せず、外付けした汎用の表示デバイス及びカメラを表示ユニット51d及びカメラ51fの代わりに使用してもよい。
The
商品サーバ2及びコーディネートサーバ4における処理の一部又は全てを、コーディネート支援装置51にて行ってもよい。
A part or all of the processing in the
ナビ画像データは、赤外線通信や無線通信を利用して、コーディネート支援装置51から携帯情報端末へと直接に転送してもよい。また、提案画面を表した画像データをコーディネート支援装置51から携帯情報端末へと直接に、又は通信ネットワーク6を介して転送してもよい。
The navigation image data may be directly transferred from the
本願によるトレーニング提案の機能を備えないコーディネート支援装置と連携して上記の情報処理のうちのACT17-ACT30のような処理を実行する情報処理装置としての実現も可能である。また、コーディネート支援装置とは別の装置に、上記の情報処理のうちのACT17-ACT30のような処理を実行する機能を備えてもよい。例えば、インターネット通販のための情報処理装置に、商品毎のウェブページに設けたトレーニング提案のボタンが操作されたことに応じて、上記の情報処理のうちのACT17以降を上記の商品を対象商品として実行する機能を備えてもよい。 It is also possible to realize an information processing device that executes processing such as ACT17 to ACT30 among the above information processing in cooperation with a coordination support device that does not have a training proposal function according to the present application. Further, a device other than the coordination support device may be provided with a function of executing processing such as ACT17 to ACT30 of the above information processing. For example, in an information processing device for Internet shopping, in response to the operation of a training proposal button provided on a web page for each product, ACT 17 and later of the above information processing are performed with the above product as the target product. It may be provided with a function to execute.
図8,図9,図10に示す処理のうちの一部又は全てを、店舗サーバ1、商品サーバ2、会員サーバ3、コーディネートサーバ4、あるいはこれらのサーバとは別に用意したサーバのいずれかにて行ってもよい。あるいは、店舗サーバ1、商品サーバ2、会員サーバ3、コーディネートサーバ4、あるいはこれらのサーバと、コーディネート支援装置とのうちの任意の2つ以上の装置において、図8,図9,図10に示す処理を分担して実行してもよい。
Some or all of the processes shown in FIGS. 8, 9, and 10 are performed on the
情報処理によりプロセッサ51aが実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
Each function realized by the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 商品の着用者の身体の部位に関する推奨値を取得する第1の取得手段と、
対象者の身体の前記部位に関する測定値を取得する第2の取得手段と、
前記第1の取得手段により取得された前記推奨値と前記第2の取得手段により取得された前記測定値との差が予め定められた許容範囲外である場合に、前記差を減ずるために前記対象者が行うべき行動を判定する判定手段と、
を具備する情報処理装置。
[付記2] 前記判定手段は、前記対象者が行うべきトレーニングメニューを判定する、
付記1に記載の情報処理装置。
[付記3] 前記判定手段は、前記第1の取得手段により取得された前記推奨値よりも前記第2の取得手段により取得された前記測定値が小さい場合には、前記測定値を増加させるためのトレーニングメニューを判定し、また前記第1の取得手段により取得された前記推奨値よりも前記第2の取得手段により取得された前記測定値が大きい場合には、前記測定値を減少させるためのトレーニングメニューを判定する、
付記2に記載の情報処理装置。
[付記4] 前記商品を識別するための商品コードを入力する第1の入力手段と、
前記対象者を識別するための対象者コードを入力する第2の入力手段と、
をさらに具備し、
前記第1の取得手段は、前記第1の入力手段により入力された前記商品コードで識別される商品に関する前記推奨値を取得し、
前記第2の取得手段は、前記第2の入力手段により入力された前記対象者コードで識別される対象者に関する前記測定値を取得する、
付記1-付記3のいずれか一項に記載の情報処理装置。
[付記5] 情報処理装置に備えられたコンピュータを、
商品の着用者の身体の部位に関する推奨値を取得する第1の取得手段と、
対象者の身体の前記部位に関する測定値を取得する第2の取得手段と、
前記第1の取得手段により取得された前記推奨値と前記第2の取得手段により取得された前記測定値との差が予め定められた許容範囲外である場合に、前記差を減ずるために前記対象者が行うべき行動を判定する判定手段と、
して機能させるための情報処理プログラム。
While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The following is a supplementary description of the inventions originally claimed in this application.
[Appendix 1] A first acquisition means for acquiring a recommended value for a body part of a wearer of a product;
a second obtaining means for obtaining a measurement value for the part of the subject's body;
when the difference between the recommended value obtained by the first obtaining means and the measured value obtained by the second obtaining means is outside a predetermined allowable range, the Determination means for determining actions to be taken by the subject;
An information processing device comprising:
[Appendix 2] The determination means determines a training menu to be performed by the subject.
The information processing device according to
[Supplementary note 3] When the measured value acquired by the second acquiring means is smaller than the recommended value acquired by the first acquiring means, the determining means increases the measured value. and if the measured value obtained by the second obtaining means is larger than the recommended value obtained by the first obtaining means, a method for decreasing the measured value judging the training menu,
The information processing device according to
[Appendix 4] A first input means for inputting a product code for identifying the product;
a second input means for inputting a subject code for identifying the subject;
further comprising
The first acquisition means acquires the recommended value for the product identified by the product code input by the first input means,
The second acquisition means acquires the measured value related to the subject identified by the subject code input by the second input means.
The information processing apparatus according to any one of
[Appendix 5] A computer provided in an information processing device,
a first acquisition means for acquiring a recommended value for a body part of a wearer of the product;
a second obtaining means for obtaining a measurement value for the part of the subject's body;
when the difference between the recommended value obtained by the first obtaining means and the measured value obtained by the second obtaining means is outside a predetermined allowable range, the Determination means for determining actions to be taken by the subject;
Information processing program to function as
1…店舗サーバ、2…商品サーバ、3…会員サーバ、4…コーディネートサーバ、5…店舗システム、6…通信ネットワーク、51…コーディネート支援装置、51a…プロセッサ、51b…メインメモリ、51c…補助記憶ユニット、51d…表示ユニット、51e…タッチセンサ、51f…カメラ、51g…スキャナ、51h…通信ユニット、51i…伝送路、52…POS端末、100…コーディネート支援システム。
REFERENCE SIGNS
Claims (3)
対象者の身体の前記部位に関する測定値を取得する第2の取得手段と、
前記第1の取得手段により取得された推奨値よりも前記第2の取得手段により取得された測定値が小さい場合には、前記第2の取得手段により取得される測定値を増加させるためのトレーニングメニューを判定し、また前記第1の取得手段により取得された推奨値よりも前記第2の取得手段により取得された測定値が大きい場合には、前記第2の取得手段により取得される測定値を減少させるためのトレーニングメニューを判定する判定手段と、
を具備する情報処理装置。 a first acquisition means for acquiring a recommended value for a body part of a wearer of the product;
a second obtaining means for obtaining a measurement value for the part of the subject's body;
training for increasing the measured value obtained by the second obtaining means when the measured value obtained by the second obtaining means is smaller than the recommended value obtained by the first obtaining means; determining the menu, and if the measured value obtained by the second obtaining means is larger than the recommended value obtained by the first obtaining means, the measured value obtained by the second obtaining means; a determination means for determining a training menu for reducing
An information processing device comprising:
前記対象者を識別するための対象者コードを入力する第2の入力手段と、
をさらに具備し、
前記第1の取得手段は、前記第1の入力手段により入力された前記商品コードで識別される商品に関する推奨値を取得し、
前記第2の取得手段は、前記第2の入力手段により入力された前記対象者コードで識別される対象者に関する測定値を取得する、
請求項1に記載の情報処理装置。 a first input means for inputting a product code for identifying the product;
a second input means for inputting a subject code for identifying the subject;
further comprising
The first acquisition means acquires a recommended value for a product identified by the product code input by the first input means,
The second acquisition means acquires a measurement value related to the subject identified by the subject code input by the second input means.
The information processing device according to claim 1 .
商品の着用者の身体の部位に関する推奨値を取得する第1の取得手段と、
対象者の身体の前記部位に関する測定値を取得する第2の取得手段と、
前記第1の取得手段により取得された推奨値よりも前記第2の取得手段により取得された測定値が小さい場合には、前記第2の取得手段により取得される測定値を増加させるためのトレーニングメニューを判定し、また前記第1の取得手段により取得された推奨値よりも前記第2の取得手段により取得された測定値が大きい場合には、前記第2の取得手段により取得される測定値を減少させるためのトレーニングメニューを判定する判定手段と、
して機能させるための情報処理プログラム。
A computer provided in an information processing device,
a first acquisition means for acquiring a recommended value for a body part of a wearer of the product;
a second obtaining means for obtaining a measurement value for the part of the subject's body;
training for increasing the measured value obtained by the second obtaining means when the measured value obtained by the second obtaining means is smaller than the recommended value obtained by the first obtaining means; determining the menu, and if the measured value obtained by the second obtaining means is larger than the recommended value obtained by the first obtaining means, the measured value obtained by the second obtaining means; a determination means for determining a training menu for reducing
Information processing program to function as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019056385A JP7269053B2 (en) | 2019-03-25 | 2019-03-25 | Information processing device and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019056385A JP7269053B2 (en) | 2019-03-25 | 2019-03-25 | Information processing device and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020160539A JP2020160539A (en) | 2020-10-01 |
| JP7269053B2 true JP7269053B2 (en) | 2023-05-08 |
Family
ID=72643323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019056385A Active JP7269053B2 (en) | 2019-03-25 | 2019-03-25 | Information processing device and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7269053B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6978811B1 (en) * | 2021-02-10 | 2021-12-08 | 株式会社PocketRD | Training management system, training management method and training management program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099826A (en) | 2000-09-21 | 2002-04-05 | Matsushita Electric Ind Co Ltd | Catalog sales system |
-
2019
- 2019-03-25 JP JP2019056385A patent/JP7269053B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099826A (en) | 2000-09-21 | 2002-04-05 | Matsushita Electric Ind Co Ltd | Catalog sales system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020160539A (en) | 2020-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240119503A1 (en) | Computer-implemented systems and methods for in-store product recommendations | |
| US20250104125A1 (en) | System, Platform and Method for Personalized Shopping Using a Virtual Shopping Assistant | |
| US12008619B2 (en) | Methods and systems for virtual fitting rooms or hybrid stores | |
| JP7268089B2 (en) | Systems, Platforms and Methods for Personalized Shopping Using Automated Shopping Assistants | |
| US20250315871A1 (en) | System, Platform and Method for Personalized Shopping Using an Automated Shopping Assistant | |
| WO2016022937A1 (en) | Evaluating digital inventories | |
| JP4742083B2 (en) | Information terminal and computer program | |
| JP2009282605A (en) | Fitting room terminal | |
| KR102143439B1 (en) | Method for coordinating and sharing clothes | |
| JP2007272535A (en) | Shopping support system, shopping support device, shopping support method, and shopping support program | |
| JP7391513B2 (en) | Product registration device and information processing program | |
| JP7269053B2 (en) | Information processing device and information processing program | |
| KR102115364B1 (en) | Electronic business card platform and information sharing method using thereof | |
| JP2021170153A (en) | Curtain sales system and mobile terminals | |
| KR102108931B1 (en) | Customized coordination system | |
| JP4778944B2 (en) | Point grant service system | |
| JP2003058747A (en) | Product selection support method, product selection support server, product selection support program, and recording medium storing product selection support program | |
| US20230071944A1 (en) | Payment apparatus and payment method for the same | |
| JP2023170471A (en) | Shopping support system, shopping support method, and program | |
| JP7486779B2 (en) | Recommendation Support System | |
| WO2015063955A1 (en) | Coordinated item recommendation system, coordinated item recommendation method, computer program, and recording medium whereupon program is recorded | |
| JP6868063B2 (en) | Server device, terminal device, terminal device program, information processing system, and operation method | |
| JP7273502B2 (en) | Sales agency system, sales agency method, and program | |
| WO2023189192A1 (en) | Information processing device, information processing method, and information processing program | |
| JP6407387B2 (en) | Sales display device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211101 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221014 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221219 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| 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: 20230322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230421 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7269053 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |