JP2020086953A - Information processing system, information processing apparatus, program, and recommended commodity determination method - Google Patents

Information processing system, information processing apparatus, program, and recommended commodity determination method Download PDF

Info

Publication number
JP2020086953A
JP2020086953A JP2018220638A JP2018220638A JP2020086953A JP 2020086953 A JP2020086953 A JP 2020086953A JP 2018220638 A JP2018220638 A JP 2018220638A JP 2018220638 A JP2018220638 A JP 2018220638A JP 2020086953 A JP2020086953 A JP 2020086953A
Authority
JP
Japan
Prior art keywords
recommended
product
operation data
information
customer
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
JP2018220638A
Other languages
Japanese (ja)
Other versions
JP7230457B2 (en
Inventor
昇平 新井
Shohei Arai
昇平 新井
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2018220638A priority Critical patent/JP7230457B2/en
Publication of JP2020086953A publication Critical patent/JP2020086953A/en
Application granted granted Critical
Publication of JP7230457B2 publication Critical patent/JP7230457B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To offer a recommended commodity suitable for a customer environment.SOLUTION: An information processing system includes: operation data acquisition means of acquiring operation data indicating operation results of devices; commodity information storage means of storing commodity information; recommendation condition storage means of storing recommendation conditions of a commodity to be recommended from among the commodity information on the basis of the operation data; and recommended commodity determination means of determining a recommended commodity on the basis of the operation data and the recommendation conditions.SELECTED DRAWING: Figure 6

Description

本発明は、情報処理システム、情報処理装置、プログラム、及び推奨商品判定方法に関する。 The present invention relates to an information processing system, an information processing device, a program, and a recommended product determination method.

従来、ネットワークに接続された複合機等の機器からの要求に応じて、当該機器に対して利用を推奨するアプリケーションを提示するシステムが知られている(特許文献1)。 2. Description of the Related Art Conventionally, there is known a system that presents an application recommended for use to a device such as a multifunction peripheral connected to a network in response to a request (Patent Document 1).

しかし、特許文献1に記載のシステムは、発注元の機器に対して推奨商品の提案を行うものであるので、発注元の顧客が所有している複数の機器が属する顧客環境を考慮した商品の提案を行うことはできない。 However, the system described in Patent Document 1 proposes recommended products to the ordering device, so that the product considering the customer environment to which a plurality of devices owned by the ordering customer belong You cannot make a proposal.

また、従来のシステムでは、顧客環境を考慮した推奨商品の提案を行うことが可能であるとしても、顧客環境中に稼働していない機器が含まれる場合には、当該非稼働の機器を利用することを前提として推奨商品の提案を行ってしまうと考えられる。このような従来のシステムでは、システムが提供する推奨商品に基づいて顧客が商品の発注を行う場合に、非稼働の機器に対して提案された実際には不要な商品を発注してしまう可能性がある。 Further, in the conventional system, even if it is possible to propose a recommended product in consideration of the customer environment, if the customer environment includes a device that is not operating, the device that is not operating is used. It is considered that recommended products will be proposed on the premise of this. In such a conventional system, when a customer places an order for a product based on a recommended product provided by the system, there is a possibility that an actually unnecessary product may be ordered for a non-operating device. There is.

開示の技術は、上記事情に鑑みてこれを解決すべくなされたものであり、顧客環境に適した推奨商品の提案を可能とすることを目的としている。 The disclosed technology has been made in view of the above circumstances and has been made to solve the problem, and an object thereof is to make it possible to propose a recommended product suitable for a customer environment.

開示の技術は、機器の稼働実績を示す稼働データを取得する稼働データ取得手段と、商品情報を記憶する商品情報記憶手段と、前記稼働データに基づいて前記商品情報から推奨する商品の推奨条件を記憶する推奨条件記憶手段と、前記稼働データと前記推奨条件とに基づいて推奨商品を判定する推奨商品判定手段と、を有する情報処理システムである。 The disclosed technology includes an operation data acquisition unit that acquires operation data indicating an operation result of a device, a product information storage unit that stores product information, and a recommended condition of a product recommended from the product information based on the operation data. The information processing system includes a recommended condition storage unit that stores the recommended condition, and a recommended product determination unit that determines a recommended product based on the operation data and the recommended condition.

本発明によれば、顧客環境に適した推奨商品の提案を行うことができる。 According to the present invention, recommended products suitable for the customer environment can be proposed.

第1の実施形態に係る情報処理システムの一例の構成図である。It is a block diagram of an example of the information processing system which concerns on 1st Embodiment. コンピュータの一例のハードウェア構成図である。It is a hardware block diagram of an example of a computer. 機器の一例のハードウェア構成図である。It is a hardware block diagram of an example of a device. 日次DBサーバの機能ブロックを例示する図である。It is a figure which illustrates the functional block of a daily DB server. 月次DBサーバの機能ブロックを例示する図である。It is a figure which illustrates the functional block of a monthly DB server. カタログ提供サーバを構成する機能ブロックを例示する図である。It is a figure which illustrates the functional block which comprises a catalog provision server. 日次設定の一例を示す図である。It is a figure which shows an example of daily setting. 日次データの一例を示す図である。It is a figure which shows an example of daily data. 月次データの一例を示す図である。It is a figure which shows an example of monthly data. 顧客機器情報の一例を示す図である。It is a figure which shows an example of customer equipment information. 顧客登録情報の一例を示す図である。It is a figure which shows an example of customer registration information. 商品情報の一例を示す図である。It is a figure which shows an example of product information. 推奨条件を表す条件テーブルの一例を示す図である。It is a figure which shows an example of the condition table showing a recommendation condition. カタログ画面表示処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of a catalog screen display process. カタログ画面の一例を示す図である。It is a figure which shows an example of a catalog screen. 第2実施形態における顧客機器情報の一例である。It is an example of customer device information in the second embodiment. 第2実施形態における顧客登録情報の一例である。It is an example of customer registration information in the second embodiment. 第2実施形態におけるカタログ画面の一例である。It is an example of a catalog screen in the second embodiment. 第3実施形態におけるカタログ提供サーバの機能ブロックを例示する図である。It is a figure which illustrates the functional block of the catalog provision server in 3rd Embodiment. 顧客ごとのユーザ数を表すユーザ数情報の一例である。It is an example of user number information indicating the number of users for each customer. 第3実施形態における条件テーブルの一例を示す図である。It is a figure which shows an example of the condition table in 3rd Embodiment. 第3実施形態におけるカタログ画面表示処理の一例を示すシーケンス図である。It is a sequence diagram showing an example of a catalog screen display process in the third embodiment. 第3実施形態におけるカタログ画面の一例を示す図である。It is a figure which shows an example of the catalog screen in 3rd Embodiment. 第4実施形態における条件テーブルの一例を示す図である。It is a figure which shows an example of the condition table in 4th Embodiment. 第4実施形態におけるカタログ画面表示処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the catalog screen display process in 4th Embodiment. 第4実施形態におけるカタログ画面の一例を示す図である。It is a figure which shows an example of the catalog screen in 4th Embodiment.

以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。 Hereinafter, embodiments for carrying out the invention will be described with reference to the drawings. In each drawing, the same components may be denoted by the same reference numerals, and duplicate description may be omitted.

[第1実施形態]
以下に、本発明の第1実施形態について説明する。
[First Embodiment]
The first embodiment of the present invention will be described below.

<システム構成>
図1は第1の実施形態に係る情報処理システムの一例の構成図である。図1に示すように、情報処理システム1は、1以上の顧客環境と商品提供システムが、インターネットなどのネットワーク2を介して接続されている。顧客は、商品提供システムによって提供される商品を利用する顧客であって、企業、団体、教育機関、行政機関や部署などの組織が含まれる。
<System configuration>
FIG. 1 is a block diagram of an example of an information processing system according to the first embodiment. As shown in FIG. 1, in an information processing system 1, at least one customer environment and a product providing system are connected via a network 2 such as the Internet. The customers are customers who use the products provided by the product providing system, and include organizations such as companies, organizations, educational institutions, administrative bodies and departments.

顧客環境には、1台以上の機器10と、ユーザ端末12と、仲介機14と、ファイヤウォール(FW)16と、がLANなどのネットワーク3を介して接続されている。ネットワーク3は、FW16を介してネットワーク2に接続されている。 One or more devices 10, a user terminal 12, an intermediary device 14, and a firewall (FW) 16 are connected to the customer environment via a network 3 such as a LAN. The network 3 is connected to the network 2 via the FW 16.

サービス提供環境には、稼働データ蓄積サーバ18と、商品提供サーバ40と、カタログ提供サーバ50とが、ネットワーク2に接続されている。稼働データ蓄積サーバ18には、日次DBサーバ20と、月次DBサーバ30とが含まれる。 An operation data storage server 18, a product providing server 40, and a catalog providing server 50 are connected to the network 2 in the service providing environment. The operation data storage server 18 includes a daily DB server 20 and a monthly DB server 30.

機器10は、レーザプリンタや複合機(MFP)などの画像形成装置、プロジェクタ、電子ホワイトボード(IWB)、テレビ会議装置、カメラ、通信機能を備えた産業用又は家庭用機器、通信機能を備えた医療機器などである。 The device 10 includes an image forming device such as a laser printer or a multi-function peripheral (MFP), a projector, an electronic whiteboard (IWB), a video conference device, a camera, an industrial or household device having a communication function, and a communication function. Such as medical equipment.

ユーザ端末12は、ユーザが利用するスマートフォンや携帯電話、タブレットPC、デスクトップPC、ノートPC等の情報処理装置である。ユーザ端末12は、Webブラウザなどの画面表示機能を有するアプリケーションが搭載されている。なお、本実施形態では、ユーザとは、ユーザ端末12を使用する個人を意味する。 The user terminal 12 is an information processing device such as a smartphone, a mobile phone, a tablet PC, a desktop PC, or a notebook PC used by the user. The user terminal 12 is equipped with an application having a screen display function such as a Web browser. In the present embodiment, the user means an individual who uses the user terminal 12.

仲介機14は、機器10から、その機器10の稼働実績を示す情報(カウンタ値等)を収集する処理を行い、日次DBサーバ20にまとめて送信する。以下、機器10の稼働実績を示すカウンタ値等の情報を稼働データという。仲介機14は、稼働データ収集部として機能する。 The intermediary device 14 performs a process of collecting information (counter value or the like) indicating the operation record of the device 10 from the device 10 and collectively transmits the information to the daily DB server 20. Hereinafter, information such as a counter value indicating the operation record of the device 10 is referred to as operation data. The intermediary device 14 functions as an operation data collection unit.

なお、本開示において、稼働実績とは、機器10が顧客環境に設置されているが実際には稼働しておらず、カウンタ値等の値が「0」である場合も含む概念であるが、実際には稼働していない機器10を稼働実績の収集対象から除外してもよい。例えば、カウンタ値がすべて「0」である日次データを、稼働データから除外してもよい。 In the present disclosure, the operation record is a concept that includes the case where the device 10 is installed in the customer environment but is not actually operating and the value of the counter value or the like is “0”. The device 10 that is not actually operating may be excluded from the operation target collection targets. For example, the daily data whose counter values are all “0” may be excluded from the operation data.

なお、機器10は、仲介機14を介さず、カウンタ値を自ら日次DBサーバ20に送信してもよい。すなわち、情報処理システム1は、仲介機14を有していない場合もある。 The device 10 may send the counter value to the daily DB server 20 by itself without the intermediary device 14. That is, the information processing system 1 may not have the intermediary device 14.

日次DBサーバ20は、顧客環境から受信した機器10のカウンタ値を、例えばオンライントランザクション処理(OLTP)テーブルで蓄積する。OLTPテーブルには、機器10のカウンタ値の日次データが蓄積される。 The daily DB server 20 stores the counter value of the device 10 received from the customer environment in, for example, an online transaction processing (OLTP) table. Daily data of the counter value of the device 10 is accumulated in the OLTP table.

月次DBサーバ30は、日次DBサーバ20のOLTPテーブルを利用し、オンライン分析処理(OLAP)キューブを作成する。OLAPキューブには、OLTPテーブルに蓄積されている日次データから、締め日を基準に生成した月次データが蓄積される。 The monthly DB server 30 uses the OLTP table of the daily DB server 20 to create an online analysis processing (OLAP) cube. Monthly data generated on the basis of the cutoff date is accumulated in the OLAP cube from the daily data accumulated in the OLTP table.

商品提供サーバ40は、顧客環境に含まれる機器10に対して商品の提供を行うための処理を行う。商品には、少なくともソフトウェア又はサービスが含まれる。商品提供サーバ40は、ソフトウェアの提供を行う場合には、ネットワーク2,3を介して、提供先の機器10へソフトウェアを提供する処理を行う。商品提供サーバ40は、サービスの提供を行う場合には、提供先の機器10と連携してサービスを実現するための処理を行う。 The product providing server 40 performs processing for providing products to the devices 10 included in the customer environment. The product includes at least software or service. When providing the software, the product providing server 40 performs a process of providing the software to the device 10 of the providing destination via the networks 2 and 3. When providing a service, the product providing server 40 performs a process for realizing the service in cooperation with the device 10 of the providing destination.

ソフトウェアの具体例としては、複合機でスキャンしたスキャン画像を、予め管理者が設定したルールに基づき、自動的に文書管理サーバ等に配信して保管する文書配信用のソフトウェアが挙げられる。 Specific examples of software include document distribution software that automatically distributes and stores a scanned image scanned by a multifunction machine to a document management server or the like based on a rule set by an administrator in advance.

サービスの具体例としては、複合機としての複数の機器10の設定、状態(用紙やトナー等の消耗品の残量値、印刷枚数のカウンタ値、エラー)などを統合的に遠隔地から監視して保守を行うリモート管理サービスが挙げられる。 As a specific example of the service, settings and states (remaining value of consumables such as paper and toner, counter value of the number of printed sheets, and error) of a plurality of devices 10 as a multifunction peripheral are integrally monitored from a remote location. There is a remote management service for maintenance.

また、サービスの具体例として、印刷ジョブを蓄積するサーバとして商品提供サーバ40を機能させた「プリントサービス」が挙げられる。この場合、例えば、PC等の機器10で作成された印刷ジョブが商品提供サーバ40に蓄積される。また、複合機やプリンタ等の機器10が、商品提供サーバ40から印刷ジョブを取得し、当該印刷ジョブを実行することで、印刷が行われる。これにより、PC等の機器10に対してプリントサービスが提供される。 Further, as a specific example of the service, there is a “print service” in which the product providing server 40 functions as a server that stores print jobs. In this case, for example, print jobs created by the device 10 such as a PC are stored in the product providing server 40. In addition, the device 10 such as a multifunction peripheral or a printer acquires a print job from the product providing server 40 and executes the print job, thereby performing printing. As a result, the print service is provided to the device 10 such as the PC.

また、サービスの他の具体例として、スキャン画像を所定の宛先に配信するサーバとして商品提供サーバ40を機能させた「スキャン配信サービス」が挙げられる。 Further, as another specific example of the service, there is a “scan delivery service” in which the product providing server 40 functions as a server that delivers the scanned image to a predetermined destination.

カタログ提供サーバ50は、ユーザ端末12に対して、商品提供サーバ40が提供可能な商品の一覧情報(カタログ)を提供するとともに、顧客からユーザ端末12を介した商品の発注を受け付ける。また、カタログ提供サーバ50は、稼働データ蓄積サーバ18から得られる顧客環境内の各機器10の稼働実績を示す稼働データに基づいて、顧客環境に適した推奨商品の判定及び提案を行う。 The catalog providing server 50 provides the user terminal 12 with list information (catalog) of products that can be provided by the product providing server 40, and also receives an order for a product from a customer via the user terminal 12. Further, the catalog providing server 50 determines and proposes a recommended product suitable for the customer environment based on the operation data indicating the operation record of each device 10 in the customer environment obtained from the operation data storage server 18.

図1に示す情報処理システム1の構成は一例であって、顧客環境と、日次DBサーバ20との間に1つ以上のサーバ装置(プロキシサーバやゲートウェイサーバなど)が介在していてもよい。また、ユーザ端末12は、顧客環境以外にあってもよく、例えばネットワーク2に接続されていてもよい。日次DBサーバ20、月次DBサーバ30、商品提供サーバ40、及びカタログ提供サーバ50は、1台の情報処理装置に統合して実現してもよいし、複数台の情報処理装置に分散して実現してもよい。 The configuration of the information processing system 1 illustrated in FIG. 1 is an example, and one or more server devices (such as a proxy server and a gateway server) may be interposed between the customer environment and the daily DB server 20. .. The user terminal 12 may be in a place other than the customer environment, and may be connected to the network 2, for example. The daily DB server 20, the monthly DB server 30, the product providing server 40, and the catalog providing server 50 may be integrated and realized in one information processing device, or may be distributed to a plurality of information processing devices. May be realized.

このように本実施形態に係る情報処理システム1では、機器10の日次データが日次DBサーバ20から集められる。月次DBサーバ30は、日次DBサーバ20から日次データを取得し、機器10ごとの月次データを作成する。そして、カタログ提供サーバ50は、日次データや月次データから機器10の稼働データを取得して、顧客環境に適した推奨商品の判定及び提案を行う。カタログ提供サーバ50は、推奨商品の情報を、カタログ画面とともにユーザ端末12に搭載されたWebブラウザに表示させる。 As described above, in the information processing system 1 according to the present embodiment, the daily data of the device 10 is collected from the daily DB server 20. The monthly DB server 30 acquires daily data from the daily DB server 20 and creates monthly data for each device 10. Then, the catalog providing server 50 acquires the operation data of the device 10 from the daily data and the monthly data, and determines and proposes a recommended product suitable for the customer environment. The catalog providing server 50 displays the recommended product information together with the catalog screen on the Web browser installed in the user terminal 12.

図1では、情報処理システム1は、稼働データ蓄積サーバ18、商品提供サーバ40、及びカタログ提供サーバ50を含む商品提供システムが顧客環境の外側のネットワーク2に接続されている。すなわち、情報処理システム1は、商品提供システムが、いわゆるクラウドシステムとして設けられた例である。なお、商品提供システムは、顧客環境の内側(オンプレミス環境)に設けられていてもよい。 In FIG. 1, in the information processing system 1, a product providing system including an operation data storage server 18, a product providing server 40, and a catalog providing server 50 is connected to a network 2 outside the customer environment. That is, the information processing system 1 is an example in which the product providing system is provided as a so-called cloud system. The product providing system may be provided inside the customer environment (on-premises environment).

<ハードウェア構成>
(コンピュータ)
ユーザ端末12は、例えば図2に示すハードウェア構成のコンピュータにより実現される。また、日次DBサーバ20、月次DBサーバ30、商品提供サーバ40、及びカタログ提供サーバ50を実現する1台以上の情報処理装置についても、図2に示すハードウェア構成のコンピュータにより実現される。
<Hardware configuration>
(Computer)
The user terminal 12 is realized by, for example, a computer having the hardware configuration shown in FIG. Further, one or more information processing devices that realize the daily DB server 20, the monthly DB server 30, the product providing server 40, and the catalog providing server 50 are also realized by the computer having the hardware configuration shown in FIG. .

図2は、コンピュータの一例のハードウェア構成図である。コンピュータ500は、入力装置501、表示装置502、外部I/F503、RAM504、ROM505、CPU506、通信I/F507、HDD508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は、必要時に接続して利用する形態であってもよい。 FIG. 2 is a hardware configuration diagram of an example of a computer. The computer 500 includes an input device 501, a display device 502, an external I/F 503, a RAM 504, a ROM 505, a CPU 506, a communication I/F 507, an HDD 508, etc., which are interconnected by a bus B. The input device 501 and the display device 502 may be connected and used when necessary.

入力装置501は、キーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502は、ディスプレイ等を含み、コンピュータ500による処理結果を表示する。 The input device 501 includes a keyboard, a mouse, a touch panel, etc., and is used by the user to input each operation signal. The display device 502 includes a display and the like, and displays the processing result by the computer 500.

通信I/F507は、コンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は、通信I/F507を介してデータ通信を行うことができる。 The communication I/F 507 is an interface that connects the computer 500 to various networks. Accordingly, the computer 500 can perform data communication via the communication I/F 507.

また、HDD508は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS、及びOS上において各種機能を提供するアプリケーションソフトウェア(以下、単にアプリケーションと呼ぶ)などがある。なお、コンピュータ500は、HDD508に替えてSSD(Solid State Drive)を利用するものであってもよい。 The HDD 508 is an example of a non-volatile storage device that stores programs and data. The stored programs and data include an OS that is basic software that controls the entire computer 500, application software that provides various functions on the OS (hereinafter, simply referred to as an application), and the like. The computer 500 may use an SSD (Solid State Drive) instead of the HDD 508.

外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は、外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD、DVD、SDメモリカード、USBメモリなどがある。 The external I/F 503 is an interface with an external device. The external device includes a recording medium 503a and the like. Accordingly, the computer 500 can read and/or write the recording medium 503a via the external I/F 503. The recording medium 503a includes a flexible disk, CD, DVD, SD memory card, USB memory and the like.

ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505には、コンピュータ500の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。 The ROM 505 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 505 stores programs and data such as a BIOS executed when the computer 500 is started, OS settings, and network settings. The RAM 504 is an example of a volatile semiconductor memory (storage device) that temporarily holds programs and data.

CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。ユーザ端末12、日次DBサーバ20、月次DBサーバ30、商品提供サーバ40、及びカタログ提供サーバ50は、コンピュータ500のハードウェア構成により、後述するような各種処理を実行する。 The CPU 506 is an arithmetic device that realizes control and functions of the entire computer 500 by reading programs and data from a storage device such as the ROM 505 and the HDD 508 onto the RAM 504 and executing processing. The user terminal 12, the daily DB server 20, the monthly DB server 30, the product providing server 40, and the catalog providing server 50 execute various processes as described below by the hardware configuration of the computer 500.

(機器)
機器10は、複合機である場合、例えば図3に示すようなハードウェア構成により実現される。図3は、機器の一例のハードウェア構成図である。機器10は、コントローラ601、操作パネル602、外部I/F603、通信I/F604、プリンタ605、スキャナ606などを備える。
(machine)
When the device 10 is a multi-function peripheral, it is realized by a hardware configuration as shown in FIG. 3, for example. FIG. 3 is a hardware configuration diagram of an example of the device. The device 10 includes a controller 601, an operation panel 602, an external I/F 603, a communication I/F 604, a printer 605, a scanner 606, and the like.

コントローラ601は、CPU611、RAM612、ROM613、NVRAM614、HDD615などを備える。ROM613には、各種プログラムやデータが格納されている。RAM612は、プログラムやデータを一時保持する。NVRAM614には、例えば設定情報等が格納されている。また、HDD615は各種プログラムやデータが格納されている。 The controller 601 includes a CPU 611, a RAM 612, a ROM 613, an NVRAM 614, an HDD 615, and the like. Various programs and data are stored in the ROM 613. The RAM 612 temporarily holds programs and data. The NVRAM 614 stores, for example, setting information and the like. Further, the HDD 615 stores various programs and data.

CPU611は、ROM613やNVRAM614、HDD615などからプログラムやデータ、設定情報等をRAM612上に読み出し、処理を実行することで、機器10全体の制御や機能を実現する。 The CPU 611 realizes control and functions of the entire device 10 by reading programs, data, setting information, etc. from the ROM 613, NVRAM 614, HDD 615, etc. onto the RAM 612 and executing processing.

操作パネル602は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F603は、外部装置とのインタフェースである。外部装置には、記録媒体603aなどがある。これにより、機器10は外部I/F603を介して記録媒体603aの読み取り及び/又は書き込みを行うことができる。記録媒体603aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ、SIMカード等がある。 The operation panel 602 includes an input unit that receives an input from the user and a display unit that displays. The external I/F 603 is an interface with an external device. The external device includes a recording medium 603a and the like. Accordingly, the device 10 can read and/or write the recording medium 603a via the external I/F 603. The recording medium 603a includes an IC card, a flexible disk, a CD, a DVD, an SD memory card, a USB memory, a SIM card and the like.

通信I/F604は、機器10をネットワーク2に接続させるインタフェースである。これにより、機器10は、通信I/F604を介してデータ通信を行うことができる。プリンタ605は、印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、OHP、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。スキャナ606は原稿から画像を読み取るための読取装置である。なお、図3はあくまで機器10が複合機の場合の例を示しており、機器10が上述したように複合機でない場合にはプリンタ605やスキャナ606を必ずしも備える必要はない。また、機器10は、カメラ、ランプ光源、タッチパネルなど、図3に示した以外のハードウェアを有していてもよい。 The communication I/F 604 is an interface that connects the device 10 to the network 2. Accordingly, the device 10 can perform data communication via the communication I/F 604. The printer 605 is a printing device for printing print data on a conveyed object. For example, the transported object is not limited to paper, such as paper, coated paper, cardboard, OHP, plastic film, prepreg, and copper foil. The scanner 606 is a reading device for reading an image from a document. Note that FIG. 3 only shows an example in which the device 10 is a multifunction device, and the printer 605 and the scanner 606 are not necessarily provided when the device 10 is not a multifunction device as described above. The device 10 may have hardware other than that shown in FIG. 3, such as a camera, a lamp light source, and a touch panel.

<機能構成>
(日次DBサーバ)
日次DBサーバ20は、例えば図4に示す機能ブロックにより構成される。図4は、日次DBサーバ20の機能ブロックを例示する図である。日次DBサーバ20は、プログラムを実行することで、各機能ブロックを実現する。
<Functional configuration>
(Daily DB server)
The daily DB server 20 is composed of, for example, the functional blocks shown in FIG. FIG. 4 is a diagram illustrating functional blocks of the daily DB server 20. The daily DB server 20 realizes each functional block by executing the program.

日次DBサーバ20は、通信部21、日次設定記憶部22、カウンタ蓄積処理部23、日次データ記憶部24、日次データ提供処理部25を実現している。通信部21は、外部とのデータ通信を行う。 The daily DB server 20 realizes a communication unit 21, a daily setting storage unit 22, a counter accumulation processing unit 23, a daily data storage unit 24, and a daily data provision processing unit 25. The communication unit 21 performs data communication with the outside.

日次設定記憶部22は、後述の日次設定を記憶している。日次設定はカウンタ蓄積処理部23においてカウンタ値の蓄積を行うために必要な情報である。カウンタ蓄積処理部23は、通信部21によって受信したカウンタ値と日次設定に基づいて作成した機器10ごとの日次データを日次データ記憶部24に記憶させる。日次データ記憶部24は機器10ごとの日次データを記憶する。 The daily setting storage unit 22 stores daily settings described below. The daily setting is information necessary for the counter storage processing unit 23 to store the counter value. The counter accumulation processing unit 23 causes the daily data storage unit 24 to store the daily data for each device 10 created based on the counter value received by the communication unit 21 and the daily setting. The daily data storage unit 24 stores daily data for each device 10.

日次データ提供処理部25は、月次DBサーバ30からの要求に対し、日次データ記憶部24に記憶されている機器10ごとの日次データを、通信部21によって月次DBサーバ30に提供する。また、日次データ提供処理部25は、カタログ提供サーバ50からの要求に対し、日次データ記憶部24に記憶されている日次データを、通信部21を介してカタログ提供サーバ50に提供する。 In response to a request from the monthly DB server 30, the daily data provision processing unit 25 sends the daily data for each device 10 stored in the daily data storage unit 24 to the monthly DB server 30 by the communication unit 21. provide. Further, the daily data providing processing unit 25 provides the daily data stored in the daily data storage unit 24 to the catalog providing server 50 via the communication unit 21 in response to the request from the catalog providing server 50. ..

(月次DBサーバ)
月次DBサーバ30は、例えば図5に示す機能ブロックにより構成される。図5は、月次DBサーバ30の機能ブロックを例示する図である。月次DBサーバ30は、プログラムを実行することで、各機能ブロックを実現する。
(Monthly DB server)
The monthly DB server 30 is composed of, for example, the functional blocks shown in FIG. FIG. 5 is a diagram showing an example of functional blocks of the monthly DB server 30. The monthly DB server 30 realizes each functional block by executing the program.

月次DBサーバ30は、通信部31、月次設定記憶部32、月次データ作成部33、月次データ記憶部34、月次データ提供処理部35を実現している。通信部31は、外部とのデータ通信を行う。 The monthly DB server 30 realizes a communication unit 31, a monthly setting storage unit 32, a monthly data creation unit 33, a monthly data storage unit 34, and a monthly data provision processing unit 35. The communication unit 31 performs data communication with the outside.

月次設定記憶部32は、月次設定を記憶している。月次設定は、月次データ作成部33において日次データを分析に適した形(例えば年月、カウンタ種類別の月次データなど)に再構築して保存するために必要な情報である。月次設定は、例えば後述の機器情報を含む。 The monthly setting storage unit 32 stores the monthly setting. The monthly setting is information necessary for the monthly data creation unit 33 to reconstruct and store the daily data in a form suitable for analysis (for example, monthly data by year/month, counter type, etc.). The monthly setting includes, for example, device information described later.

月次データ作成部33は、日次データと月次設定とに基づき、機器10ごとの日次データを分析に適した条件別(年月別、カウンタ種類別など)の月次データに再構築して月次データ記憶部34に記憶させる。 Based on the daily data and the monthly setting, the monthly data creation unit 33 reconstructs the daily data for each device 10 into monthly data suitable for analysis by condition (by year/month, by counter type, etc.). The data is stored in the monthly data storage unit 34.

月次データ記憶部34は、条件別の月次データを記憶する。また、月次データ提供処理部35は、カタログ提供サーバ50からの要求に対し、月次データ記憶部34に記憶されている条件別の月次データを、通信部31を介してカタログ提供サーバ50に提供する。 The monthly data storage unit 34 stores monthly data for each condition. Further, the monthly data providing processing unit 35, in response to a request from the catalog providing server 50, sends the monthly data for each condition stored in the monthly data storage unit 34 via the communication unit 31 to the catalog providing server 50. To provide.

(カタログ提供サーバ)
カタログ提供サーバ50は、例えば図6に示す機能ブロックにより構成される。図6は、カタログ提供サーバ50を構成する機能ブロックを例示する図である。カタログ提供サーバ50は、プログラムを実行することで、各機能ブロックを実現する。
(Catalog server)
The catalog providing server 50 is composed of, for example, the functional blocks shown in FIG. FIG. 6 is a diagram showing an example of functional blocks constituting the catalog providing server 50. The catalog providing server 50 realizes each functional block by executing a program.

カタログ提供サーバ50は、通信部51、商品情報記憶部52、カタログ画面作成部53、稼働データ取得部54、顧客情報記憶部55、稼働台数判定部56、推奨商品判定部58、推奨条件記憶部59を実現している。通信部51は、外部とのデータ通信を行う。 The catalog providing server 50 includes a communication unit 51, a product information storage unit 52, a catalog screen creation unit 53, an operation data acquisition unit 54, a customer information storage unit 55, an operating number determination unit 56, a recommended product determination unit 58, a recommended condition storage unit. Has achieved 59. The communication unit 51 performs data communication with the outside.

商品情報記憶部52は、商品提供サーバ40が提供する商品を含む商品情報を記憶している。商品情報は、例えば、商品ID、商品種別、商品名を対応付けたものである。なお、商品情報には、商品提供サーバ40により提供される商品(ソフトウェア及びサービス)以外に、商品提供サーバ40以外の業者から提供される機器(ハードウェア)等も含まれる。 The product information storage unit 52 stores product information including products provided by the product providing server 40. The product information is, for example, a product ID, a product type, and a product name associated with each other. In addition to the products (software and services) provided by the product providing server 40, the product information also includes devices (hardware) provided by a vendor other than the product providing server 40.

カタログ画面作成部53は、商品情報記憶部52に記憶された商品情報に基づき、商品提供サーバ40が提供する商品の一覧を表すカタログ画面を作成する。カタログ画面作成部53は、ユーザ端末12からの要求に対し、通信部51を介してユーザ端末12にカタログ画面のデータを送信する。 The catalog screen creating unit 53 creates a catalog screen showing a list of products provided by the product providing server 40 based on the product information stored in the product information storage unit 52. The catalog screen creation unit 53 transmits the data of the catalog screen to the user terminal 12 via the communication unit 51 in response to the request from the user terminal 12.

稼働データ取得部54は、顧客情報記憶部55に記憶された顧客機器情報に基づき、ユーザ端末12を介してカタログ画面の要求があったユーザの顧客環境に含まれる各機器10の稼働データを、通信部51を介して稼働データ蓄積サーバ18から取得する。具体的には、稼働データ取得部54は、稼働データ蓄積サーバ18に含まれる日次DBサーバ20から、当該ユーザの顧客環境下に含まれる機器10から収集された日次データ及び月次データを取得する。なお、本実施形態では、稼働データ取得部54は、稼働データ蓄積サーバ18から、稼働データとして、日次データを取得するものとする。 The operation data acquisition unit 54, based on the customer device information stored in the customer information storage unit 55, obtains operation data of each device 10 included in the customer environment of the user who has requested the catalog screen via the user terminal 12, It is acquired from the operation data storage server 18 via the communication unit 51. Specifically, the operation data acquisition unit 54 collects the daily data and the monthly data collected from the device 10 included in the customer environment of the user from the daily DB server 20 included in the operation data storage server 18. get. In addition, in this embodiment, the operation data acquisition unit 54 acquires daily data from the operation data storage server 18 as operation data.

顧客情報記憶部55は、顧客を識別する顧客IDと、機器10を識別する機器IDとを対応づけた顧客機器情報を記憶する。また、顧客情報記憶部55は、カタログ提供サーバ50にログインするユーザを認証するための顧客登録情報を記憶している。 The customer information storage unit 55 stores customer device information in which a customer ID for identifying a customer and a device ID for identifying the device 10 are associated with each other. Further, the customer information storage unit 55 stores customer registration information for authenticating a user who logs in to the catalog providing server 50.

稼働台数判定部56は、稼働データ取得部54により取得された稼働データ(日次データ)に基づき、顧客環境に含まれる機器10の稼働台数を判定する。稼働台数判定部56は、例えば、稼働データの最終データ取得日が現時点から過去一定期間(例えば6ヶ月間)内にある機器10の台数を稼働台数と判定する。現時点とは、例えば、ユーザがカタログ提供サーバ50にログインして、カタログ画面の表示を要求した日である。 The operating device number determination unit 56 determines the operating device number of the devices 10 included in the customer environment based on the operation data (daily data) acquired by the operation data acquisition unit 54. The operating number determination unit 56 determines, for example, the number of devices 10 whose last data acquisition date of operating data is within a certain past period (for example, 6 months) from the present time as the operating number. The present time is, for example, the date when the user logs in to the catalog providing server 50 and requests the display of the catalog screen.

推奨商品判定部58は、稼働台数判定部56により判定された顧客環境下における機器10の稼働台数と、商品情報記憶部52に記憶された商品情報と、推奨条件記憶部59に記憶された推奨条件とに基づき、顧客環境に対する推奨商品を判定する。 The recommended product determination unit 58 includes the operating numbers of the devices 10 in the customer environment determined by the operating number determination unit 56, the product information stored in the product information storage unit 52, and the recommendation stored in the recommended condition storage unit 59. The recommended product for the customer environment is determined based on the conditions.

推奨条件記憶部59は、商品が対応する機器10の推奨台数を、推奨条件として記憶している。推奨台数には、稼働中の機器10の総数(以下、総稼働台数という)に関する推奨台数と、機器10の機器種別ごと稼働台数に対する推奨台数とが含まれる。 The recommended condition storage unit 59 stores the recommended number of devices 10 to which the product corresponds as a recommended condition. The recommended number includes the recommended number related to the total number of operating devices 10 (hereinafter, referred to as the total operating number) and the recommended number for the operating number for each device type of the device 10.

カタログ画面作成部53は、推奨商品判定部58により判定された推奨商品を、カタログ画面上に、顧客環境に推奨される商品であることを認識可能に表示する。ユーザ端末12には、当該ユーザ端末12を操作するユーザの顧客環境に推奨される推奨商品情報が付加されたカタログ画面のデータが、カタログ画面作成部53から通信部51を介して提供される。 The catalog screen creation unit 53 displays the recommended product judged by the recommended product judgment unit 58 on the catalog screen so that it can be recognized that the product is recommended for the customer environment. The catalog screen creation unit 53 provides the user terminal 12 with the catalog screen data to which recommended product information recommended for the customer environment of the user operating the user terminal 12 is added via the communication unit 51.

なお、商品情報記憶部52が記憶する商品情報、顧客情報記憶部55が記憶する顧客機器情報及び顧客登録情報、及び推奨条件記憶部59が記憶する推奨条件は、商品提供システムの管理者等が適宜変更することが可能である。 Note that the product information storage unit 52 stores the product information, the customer information storage unit 55 stores the customer device information and customer registration information, and the recommended condition storage unit 59 stores the recommended conditions. It can be changed appropriately.

(各種データ構成)
次に、商品提供システムに記憶される各種データ構成について説明する。
(Various data structure)
Next, various data configurations stored in the product providing system will be described.

図7は、日次設定の一例を示す図である。日次設定は、機器ID、MACアドレス、日次データIDを項目として有する。機器IDは、機器10を一意に識別する識別情報の一例である。MACアドレスは、通信ネットワーク上において機器10を一意に識別するための識別情報の一例である。また、日次データIDは、機器IDやMACアドレスにより特定される機器10の日次データを一意に識別するための識別情報の一例である。なお、機器IDは、IPアドレス、シリアル番号などを含む概念である。また、機器IDは、機器10に接続された記録媒体に記録されているID番号も含む。 FIG. 7 is a diagram showing an example of the daily setting. The daily setting has a device ID, a MAC address, and a daily data ID as items. The device ID is an example of identification information that uniquely identifies the device 10. The MAC address is an example of identification information for uniquely identifying the device 10 on the communication network. The daily data ID is an example of identification information for uniquely identifying the daily data of the device 10 specified by the device ID or the MAC address. The device ID is a concept including an IP address and a serial number. The device ID also includes the ID number recorded in the recording medium connected to the device 10.

図8は、日次データの一例を示す図である。日次データは、日次データID、年月日、各種カウンタ値を項目として有する。日次データIDは、日次データを一意に識別する識別情報の一例である。年月日は、その日次データの各種カウンタ値がカウントされた日次である。各種カウンタ値は、その日次のカウンタ値であって、カウンタ値のトータル(合計値)、機器10の機能別、色別(カラー、モノクロ等)、用紙サイズ別などの異なる種類のカウンタ値である。 FIG. 8 is a diagram showing an example of daily data. The daily data has items of daily data ID, date, and various counter values. The daily data ID is an example of identification information that uniquely identifies the daily data. The date is the day on which various counter values of the daily data are counted. The various counter values are daily counter values, and are different types of counter values such as total of the counter values (total value), function of the device 10, color (color, monochrome, etc.), and paper size. ..

図9は、月次データの一例を示す図である。月次データは、月次データID、年月、各種カウンタ値を項目として有する。月次データIDは、月次データを一意に識別する識別情報の一例である。年月は、その月次データの各種カウンタ値がカウントされた月次を表している。各種カウンタ値は月次のカウンタ値であって、トータル、機能別、色別、用紙サイズ別などの異なる種類のカウンタ値である。 FIG. 9 is a diagram showing an example of monthly data. The monthly data has monthly data ID, year/month, and various counter values as items. The monthly data ID is an example of identification information that uniquely identifies the monthly data. The year and month represent the month in which various counter values of the monthly data are counted. The various counter values are monthly counter values, and are different types of counter values such as total, function, color, and paper size.

図10は、顧客機器情報の一例を示す図である。顧客機器情報は、顧客ID、機器ID、機器種別、日次データID、月次データIDを項目として有する。顧客IDは、顧客を一意に識別する識別情報の一例である。機器種別は、機器10の種別を識別する識別情報である。例えば、図10中のMFPは複合機を表し、IWBは電子ホワイトボードを表し、PJはプロジェクタを表している。 FIG. 10 is a diagram showing an example of customer device information. The customer device information has customer ID, device ID, device type, daily data ID, and monthly data ID as items. The customer ID is an example of identification information that uniquely identifies the customer. The device type is identification information that identifies the type of the device 10. For example, MFP in FIG. 10 represents a multi-function peripheral, IWB represents an electronic whiteboard, and PJ represents a projector.

顧客機器情報は、顧客IDと機器IDとを対応付けていることで、機器10を顧客環境において使用している顧客を判別することができる。また、機器IDを、日次データID及び月次データIDに対応付けていることで、機器10の稼働状況(データ取得日等)を判別することができる。 By associating the customer ID and the device ID with each other in the customer device information, it is possible to determine the customer who is using the device 10 in the customer environment. Further, by associating the device ID with the daily data ID and the monthly data ID, it is possible to determine the operating status (data acquisition date, etc.) of the device 10.

図11は、顧客登録情報の一例を示す図である。顧客登録情報は、顧客ID、ユーザID、パスワードを項目として有する。ユーザIDは、ユーザを一意に識別する識別情報の一例である。ユーザ名はユーザの名前である。パスワードは、ユーザが利用する認証情報の一例である。また、ユーザIDは、ユーザが所属する企業等を表す顧客IDに対応付けられている。 FIG. 11 is a diagram showing an example of customer registration information. The customer registration information has a customer ID, a user ID, and a password as items. The user ID is an example of identification information that uniquely identifies a user. The user name is the user's name. The password is an example of authentication information used by the user. In addition, the user ID is associated with the customer ID that represents the company to which the user belongs.

図12は、商品情報の一例を示す図である。商品情報は、商品ID、商品種別、商品名を項目として有する。商品IDは、商品を一意に識別する識別情報の一例である。商品種別は、商品の種別を表す情報であり、ソフトウェア、サービス、及びハードウェアが含まれる。 FIG. 12 is a diagram showing an example of product information. The product information has a product ID, a product type, and a product name as items. The product ID is an example of identification information that uniquely identifies a product. The product type is information indicating the type of product, and includes software, services, and hardware.

図13は、推奨条件を表す条件テーブルの一例を示す図である。推奨条件は、商品ID、総稼働台数の最小及び最大、機器種別ごとの稼働台数の最小及び最大を項目として有する。図13では、機器種別ごとの稼働台数の例として、機器種別がMFPである場合を例示している。 FIG. 13 is a diagram showing an example of a condition table showing recommended conditions. The recommended condition has items such as a product ID, a minimum and maximum of the total operating number, and a minimum and maximum of the operating number for each device type. In FIG. 13, as an example of the number of operating machines for each device type, the case where the device type is MFP is illustrated.

図13に示す条件テーブルでは、例えば、商品IDが「A1」の商品については、総稼働台数及び機器種別ごとの稼働台数に関する制限がないことを表している。商品IDが「A2」の商品については、総稼働台数に関して最小台数が「20」という制限があるが、最大台数については制限がなく、機器種別ごとの稼働台数についても制限がないことを表している。商品IDが「A2」の商品については、MFPの最小台数について「20」という制限があるが、最大台数については制限がなく、総稼働台数についても制限がないことを表している。 In the condition table shown in FIG. 13, for example, with respect to the product with the product ID “A1”, there is no limit on the total number of operating units and the number of operating units for each device type. Regarding the product with the product ID “A2”, the minimum number is “20” with respect to the total operating number, but the maximum number is not limited, and the operating number for each device type is also not limited. There is. For the product with the product ID “A2”, there is a limit of “20” for the minimum number of MFPs, but there is no limit for the maximum number of MFPs, and there is no limit for the total number of operating machines.

<カタログ画面表示処理のシーケンス>
次に、本実施形態に係る商品提供システムにより実行されるカタログ画面表示処理のシーケンスについて説明する。図14は、カタログ画面表示処理の一例を示すシーケンス図である。
<Sequence of catalog screen display processing>
Next, a sequence of catalog screen display processing executed by the product providing system according to the present embodiment will be described. FIG. 14 is a sequence diagram showing an example of the catalog screen display process.

ステップS10において、顧客環境の管理者などのユーザはユーザ端末12を操作し、カタログ提供サーバ50へのログイン要求を送信する。ステップS11に進み、カタログ提供サーバ50は、ログインを要求したユーザを、受信したログイン要求に含まれるユーザID及びパスワードに基づいて認証する。図14では認証が成功した例を示している。なお、認証が失敗すれば、ステップS12以降の処理は行われない。 In step S10, a user such as an administrator of the customer environment operates the user terminal 12 to send a login request to the catalog providing server 50. In step S11, the catalog providing server 50 authenticates the user who has requested login based on the user ID and password included in the received login request. FIG. 14 shows an example of successful authentication. If the authentication fails, the processes after step S12 are not performed.

ステップS12では、カタログ提供サーバ50は、ユーザ端末12からカタログ画面の表示要求を受け付け、当該表示要求を受信すると、ステップS13に進む。 In step S12, the catalog providing server 50 receives a display request for the catalog screen from the user terminal 12, and when the display request is received, the process proceeds to step S13.

ステップS13では、カタログ提供サーバ50は、稼働データ取得部54により、顧客登録情報に基づいて当該ユーザのユーザIDに対応付けられた顧客IDを特定し、当該顧客IDに対応する機器IDを有する機器10の稼働データの取得要求を稼働データ蓄積サーバ18に対して行う。ステップS14では、カタログ提供サーバ50は、稼働データ蓄積サーバ18から、当該機器IDに対応する稼働データ(日次データ)を受信する。 In step S13, the catalog providing server 50 uses the operation data acquisition unit 54 to identify the customer ID associated with the user ID of the user based on the customer registration information, and the device having the device ID corresponding to the customer ID. The operation data acquisition request 10 is sent to the operation data storage server 18. In step S14, the catalog providing server 50 receives the operation data (daily data) corresponding to the device ID from the operation data storage server 18.

ステップS15では、カタログ提供サーバ50は、稼働台数判定部56により、受信した稼働データから、最終データ取得日が現時点より一定期間内にある機器10の総数(総稼働台数)を判定する。ステップS16では、稼働台数判定部56は、さらに機器種別ごとの稼働台数を判定する。 In step S15, the catalog providing server 50 uses the operating number determination unit 56 to determine the total number (total operating number) of the devices 10 whose last data acquisition date is within a certain period from the current time, from the received operating data. In step S16, the operating device number determination unit 56 further determines the operating device number for each device type.

ステップS17では、カタログ提供サーバ50は、推奨商品判定部58により、推奨条件を表す条件テーブルに基づいて、ステップS15で判定した総稼働台数に対する推奨商品と、ステップS16で判定した機器種別ごとの稼働台数に対する推奨商品とを判定する。具体的には、カタログ提供サーバ50は、条件テーブルで規定された推奨条件を満たすものを推奨商品と判定する。 In step S17, the catalog providing server 50 causes the recommended product determination unit 58 to perform a recommended product for the total operating number determined in step S15 and the operation for each device type determined in step S16 based on the condition table representing the recommended conditions. Determine the recommended product for the number of units. Specifically, the catalog providing server 50 determines a product that satisfies the recommended condition defined in the condition table as a recommended product.

ステップS18では、カタログ提供サーバ50は、カタログ画面作成部53により、商品情報に基づく商品の一覧に加えて、推奨商品を表示したカタログ画面を作成する。カタログ画面作成部53は、例えば、推奨商品を、商品一覧の上位に配置する。 In step S18, the catalog providing server 50 causes the catalog screen creating unit 53 to create a catalog screen displaying recommended products in addition to the list of products based on the product information. The catalog screen creation unit 53 places, for example, recommended products at a higher position in the product list.

ステップS18では、カタログ提供サーバ50は、作成したカタログ画面のデータをユーザ端末12へ送信する。カタログ画面のデータを受信したユーザ端末12は、Webブラウザによりカタログ画面を表示する。 In step S18, the catalog providing server 50 transmits the created catalog screen data to the user terminal 12. The user terminal 12, which has received the data of the catalog screen, displays the catalog screen by the Web browser.

なお、上記シーケンスにおける各ステップは、上記順序には限定されず、矛盾が生じないことを条件として適宜変更可能である。 The steps in the above sequence are not limited to the above order, and can be changed as appropriate provided that no contradiction occurs.

また、本実施形態では、稼働台数の判定をカタログ提供サーバ50で行っているが、稼働データ蓄積サーバ18内で稼働台数の判定を行ってもよい。また、稼働データ蓄積サーバ18内で稼働台数の判定を定期的(例えば日次データを作成するたび)に行い、カタログ提供サーバ50から要求があった際に、稼働データ蓄積サーバ18からカタログ提供サーバ50へ稼働台数を送信するように構成してもよい。 Further, in the present embodiment, the number of operating machines is determined by the catalog providing server 50, but the number of operating machines may be determined in the operating data storage server 18. Further, the operating data storage server 18 periodically determines the number of operating machines (for example, every time daily data is created), and when the catalog providing server 50 makes a request, the operating data storage server 18 sends the catalog providing server. The number of operating machines may be transmitted to 50.

(カタログ画面の一例)
図15は、カタログ画面の一例を示す図である。図15に示すカタログ画面は、上記カタログ画面表示処理のステップS18で表示されるカタログ画面の一例である。
(Example of catalog screen)
FIG. 15 is a diagram showing an example of the catalog screen. The catalog screen shown in FIG. 15 is an example of the catalog screen displayed in step S18 of the catalog screen display process.

図15に示すように、カタログ画面には、商品種別ごとに商品を表すアイコンが表示されている。そして、カタログ画面内の最上位の欄には、顧客環境における機器10の総稼働台数と、機器種別ごとの稼働台数とに対する推奨商品を表すアイコンが表示されている。例えば、総稼働台数が90台であることに対して、「ストリームライン」が推奨商品とされ、MFPの稼働台数が40台であることに対して「@リモートアプライアンス」が推奨商品とされている。 As shown in FIG. 15, the catalog screen displays icons representing products for each product type. Then, in the highest column in the catalog screen, icons representing recommended products for the total number of operating devices 10 in the customer environment and the operating number for each device type are displayed. For example, “Streamline” is a recommended product when the total number of operating machines is 90, and “@Remote Appliance” is a recommended product when the number of operating MFPs is 40. ..

ユーザは、ユーザ端末12において、所望する商品のアイコンをクリックすることにより、ショッピングカートに商品を追加することができる。そして、カート画面で所定の操作を行うことにより、商品の発注を行うことができる。 The user can add a product to the shopping cart by clicking the icon of the desired product on the user terminal 12. Then, by performing a predetermined operation on the cart screen, the product can be ordered.

発注された商品がソフトウェア又はサービスである場合には、発注内容が商品提供サーバ40に送信され、商品提供サーバ40から発注元の顧客環境に対して商品が提供される。発注された商品がハードウェアである場合には、発注内容が対応する業者に送信される。 When the ordered product is software or a service, the order details are transmitted to the product providing server 40, and the product providing server 40 provides the product to the customer environment of the ordering source. If the ordered product is hardware, the order details are sent to the corresponding vendor.

以上のように、本実施形態では、カタログ画面の表示要求があった場合に、要求元の顧客環境における機器の稼働台数に応じた推奨商品をカタログ画面内に表示するので、ユーザは、自身の環境に最適な商品を容易に判断して発注を行うことができる。 As described above, in the present embodiment, when a catalog screen display request is made, recommended products corresponding to the number of operating devices in the requesting customer environment are displayed in the catalog screen, so that the user can You can easily determine the best product for the environment and place an order.

なお、本実施形態では、稼働台数判定部56は、稼働データ蓄積サーバ18から稼働データが得られた機器を稼働台数にカウントしているが、稼働データが得られるとしても一定期間内のカウンタ値がすべて0である場合に、当該機器をカウントしないことも好ましい。例えば、稼働データ蓄積サーバ18から月次データを取得して、月次データに含まれるカウンタ値がすべて0である場合には、当該機器はカウントしない。 In addition, in the present embodiment, the operating number determination unit 56 counts the devices for which operating data is obtained from the operating data storage server 18 as the operating number, but even if the operating data is obtained, the counter value within a certain period It is also preferable not to count the device when all are zero. For example, when the monthly data is acquired from the operation data storage server 18 and the counter values included in the monthly data are all 0, the device does not count.

[第2実施形態]
以下に、本発明の第2実施形態について説明する。
[Second Embodiment]
The second embodiment of the present invention will be described below.

第1実施形態では、顧客環境を企業等の組織の単位として、顧客環境における機器の稼働台数を判定しているが、第2実施形態では、さらに細分化したグループ単位で機器の稼働台数を判定する。グループとは、例えば、企業内の事業所や部門、建物内のフロアなどの顧客(企業等)よりも小さい単位である。 In the first embodiment, the number of operating devices in the customer environment is determined by using the customer environment as a unit of an organization such as a company, but in the second embodiment, the operating number of devices is determined in a further subdivided group. To do. A group is, for example, a unit smaller than a customer (company or the like) such as an office or department in a company or a floor in a building.

第2実施形態では、顧客情報記憶部55には、図10に示す顧客機器情報に代えて、図16に示す顧客機器情報が記憶される。図16は、第2実施形態における顧客機器情報の一例である。第2実施形態における顧客機器情報では、各機器IDに、その機器が属するグループのグループIDが対応付けられている。 In the second embodiment, the customer information storage unit 55 stores the customer equipment information shown in FIG. 16 instead of the customer equipment information shown in FIG. FIG. 16 is an example of customer equipment information in the second embodiment. In the customer device information in the second embodiment, each device ID is associated with the group ID of the group to which the device belongs.

また、第2実施形態では、顧客情報記憶部55には、図11に示す顧客登録情報に代えて、図17に示す顧客登録情報が記憶される。図17は、第2実施形態における顧客登録情報の一例である。第2実施形態における顧客登録情報では、各ユーザIDに、そのユーザが属するグループのグループIDが対応付けられている。 Further, in the second embodiment, the customer information storage unit 55 stores the customer registration information shown in FIG. 17 instead of the customer registration information shown in FIG. FIG. 17 is an example of customer registration information in the second embodiment. In the customer registration information in the second embodiment, each user ID is associated with the group ID of the group to which the user belongs.

第2実施形態では、稼働データ取得部54は、顧客登録情報に基づいて、カタログ提供サーバ50にログインしたユーザのユーザIDに対応付けられたグループIDを特定する。そして、稼働データ取得部54は、当該グループIDに対応する機器IDを有する機器10の稼働データの取得要求を稼働データ蓄積サーバ18に対して行う。カタログ提供サーバ50は、稼働データ蓄積サーバ18から、当該機器IDに対応する稼働データ(日次データ)を受信する。 In the second embodiment, the operation data acquisition unit 54 identifies the group ID associated with the user ID of the user who has logged in to the catalog providing server 50, based on the customer registration information. Then, the operation data acquisition unit 54 requests the operation data storage server 18 to acquire operation data of the device 10 having the device ID corresponding to the group ID. The catalog providing server 50 receives the operation data (daily data) corresponding to the device ID from the operation data storage server 18.

これにより、第2実施形態では、推奨商品判定部58により、上記グループに対する推奨商品が判定される。そして、第2実施形態では、カタログ画面作成部53は、図18に示すように、カタログ画面に推奨商品を表示するとともに、ユーザの属するグループに対する推奨商品であることを表示する。 As a result, in the second embodiment, the recommended product determination unit 58 determines the recommended product for the group. Then, in the second embodiment, as shown in FIG. 18, the catalog screen creation unit 53 displays the recommended product on the catalog screen and also displays that the product is a recommended product for the group to which the user belongs.

第2実施形態のその他の構成や動作については、第1実施形態と同様である。 Other configurations and operations of the second embodiment are similar to those of the first embodiment.

なお、第1実施形態の顧客を単位とした推奨商品の判定に加えて、第2実施形態のグループを単位とした推奨商品の判定を行ってもよい。 It should be noted that, in addition to the determination of recommended products in units of customers in the first embodiment, determination of recommended products in units of groups in the second embodiment may be performed.

[第3実施形態]
以下に、本発明の第3実施形態について説明する。
[Third Embodiment]
The third embodiment of the present invention will be described below.

第1実施形態では、稼働台数に基づいて推奨商品を判定しているが、第3実施形態では、稼働中の機器1台当たりのユーザ数に基づいて推奨商品を判定する。 In the first embodiment, the recommended product is determined based on the number of operating devices, but in the third embodiment, the recommended product is determined based on the number of users per device in operation.

図19は、第3実施形態におけるカタログ提供サーバ50aの機能ブロックを例示する図である。カタログ提供サーバ50aには、第1実施形態におけるカタログ提供サーバ50の機能ブロックに対して、機器1台当たりのユーザ数を判定するユーザ数判定部57が追加されている。 FIG. 19 is a diagram illustrating functional blocks of the catalog providing server 50a according to the third embodiment. In the catalog providing server 50a, a user number determination unit 57 that determines the number of users per device is added to the functional block of the catalog providing server 50 in the first embodiment.

第3実施形態では、顧客情報記憶部55には、図11に示す顧客登録情報に加えて、図20に示すユーザ数情報が記憶されている。図20は、顧客ごとのユーザ数を表すユーザ数情報の一例である。このユーザ数情報は、顧客登録情報に基づいて作成される。なお、顧客情報記憶部55にユーザ数情報が記憶されていることは必須ではなく、ユーザ数判定部57が、顧客情報記憶部55に記憶された顧客登録情報に基づいて求めてもよい。 In the third embodiment, the customer information storage unit 55 stores the user number information shown in FIG. 20 in addition to the customer registration information shown in FIG. FIG. 20 is an example of user number information indicating the number of users for each customer. This user number information is created based on the customer registration information. Note that it is not essential that the customer number storage unit 55 stores the user number information, and the user number determination unit 57 may obtain the user number information based on the customer registration information stored in the customer information storage unit 55.

また、第3実施形態では、推奨条件記憶部59には、図13に示す推奨条件を表す条件テーブルに代えて、図21に示す条件テーブルが記憶される。この条件テーブルは、商品IDと、機器1台当たりの推奨ユーザ数の最小及び最大とを項目として有する。 Further, in the third embodiment, the recommended condition storage unit 59 stores the condition table shown in FIG. 21 instead of the condition table showing the recommended conditions shown in FIG. This condition table has, as items, a product ID and the minimum and maximum numbers of recommended users per device.

図22は、第3実施形態におけるカタログ画面表示処理の一例を示すシーケンス図である。第3実施形態では、図22に示すシーケンス中のステップS35において、稼働台数判定部56により機器10の稼働台数が判定される。稼働台数は、総稼働台数、機器種別ごとの稼働台数のいずれか、又はである両方である。 FIG. 22 is a sequence diagram showing an example of catalog screen display processing in the third embodiment. In the third embodiment, in step S35 in the sequence shown in FIG. 22, the operating device number determination unit 56 determines the operating device number. The operating number is either the total operating number, the operating number for each device type, or both.

ステップS36では、ユーザ数判定部57は、稼働台数判定部56により判定された稼働台数と、顧客情報記憶部55に記憶されたユーザ数情報とに基づき、機器1台当たりのユーザ数を判定する。例えば、顧客IDが「A」の顧客の稼働台数が3であり、ユーザ数が3である場合には、機器1台当たりのユーザ数は1となる。 In step S36, the number-of-users determination unit 57 determines the number of users per device based on the number of operating units determined by the operating unit number determination unit 56 and the user number information stored in the customer information storage unit 55. .. For example, when the operating number of customers with the customer ID “A” is 3 and the number of users is 3, the number of users per device is 1.

ステップS37では、推奨商品判定部58は、図21に示す条件テーブルに基づいて、ステップS36で判定した機器1台当たりのユーザ数に対する推奨商品を判定する。例えば、機器1台当たりのユーザ数が1の場合には、商品IDがA4である「@リモートコネクタ」が推奨商品として判定される。 In step S37, the recommended product determination unit 58 determines a recommended product for the number of users per device determined in step S36 based on the condition table shown in FIG. For example, when the number of users per device is 1, “@remote connector” whose product ID is A4 is determined as the recommended product.

その他のステップについては、第1実施形態と同様である。 Other steps are the same as those in the first embodiment.

図23は、第3実施形態におけるカタログ画面の一例を示す図である。第3実施形態では、カタログ画面の上位の欄に、機器1台当たりのユーザ数に対する推奨商品が上位の欄に表示される。 FIG. 23 is a diagram showing an example of a catalog screen in the third embodiment. In the third embodiment, recommended products for the number of users per device are displayed in the upper column of the catalog screen.

第3実施形態のその他の構成や動作については、第1実施形態と同様である。 Other configurations and operations of the third embodiment are similar to those of the first embodiment.

なお、第1実施形態又は第2実施形態の稼働台数に基づく推奨商品の判定に加えて、第3実施形態の機器1台当たりのユーザ数に基づく推奨商品の判定を行ってもよい。 In addition to the recommended product determination based on the number of operating machines in the first or second embodiment, the recommended product determination may be performed based on the number of users per device in the third embodiment.

[第4実施形態]
以下に、本発明の第4実施形態について説明する。
[Fourth Embodiment]
The fourth embodiment of the present invention will be described below.

第4実施形態では、顧客環境における機器の稼働台数に基づいて判定した推奨商品に加えて、機器の機能別カウンタ値に基づいて判定した推奨商品をカタログ画面に表示する。 In the fourth embodiment, in addition to the recommended products determined based on the number of operating devices in the customer environment, recommended products determined based on the function-specific counter value of the device are displayed on the catalog screen.

第4実施形態では、推奨条件記憶部59には、図13に示す推奨条件を表す条件テーブルに代えて、図24に示す条件テーブルが記憶されている。この条件テーブルは、商品IDと、機器の稼働台数の最小及び最大と、機能別カウンタ値の最小及び最大とを項目として有する。図24では、機能別カウンタ値として印刷枚数とスキャン枚数とを例示している。稼働台数は、総稼働台数、機器種別ごとの稼働台数のいずれか、又はである両方である。 In the fourth embodiment, the recommended condition storage unit 59 stores the condition table shown in FIG. 24 instead of the condition table showing the recommended conditions shown in FIG. This condition table has items such as a product ID, a minimum and maximum number of operating devices, and a minimum and maximum counter value for each function. In FIG. 24, the number of prints and the number of scans are illustrated as the counter values for each function. The operating number is either the total operating number, the operating number for each device type, or both.

第4実施形態では、推奨商品判定部58は、条件テーブルに規定された稼働台数に関する推奨条件を満たす商品と、機能別カウンタ値に関する推奨条件を満たす商品とをそれぞれ推奨商品と判定する。なお、推奨商品判定部58は、機能別カウンタ値を、稼働データ取得部54が取得した稼働データから抽出する。第4実施形態では、稼働データ取得部54は、稼働データとして日次データに加えて月次データを稼働データ蓄積サーバ18から取得することが好ましい。 In the fourth embodiment, the recommended product determination unit 58 determines, as a recommended product, a product that satisfies the recommended condition regarding the operating number defined in the condition table and a product that satisfies the recommended condition regarding the function-based counter value. The recommended product determination unit 58 extracts the counter value for each function from the operation data acquired by the operation data acquisition unit 54. In the fourth embodiment, the operation data acquisition unit 54 preferably acquires monthly data from the operation data storage server 18 in addition to the daily data as operation data.

図25は、第4実施形態におけるカタログ画面表示処理の一例を示すシーケンス図である。第4実施形態では、図25に示すシーケンス中のステップS54において、稼働データ取得部54は、稼働データ蓄積サーバ18から稼働データ(日次データ及び月次データ)を取得する。 FIG. 25 is a sequence diagram showing an example of the catalog screen display process in the fourth embodiment. In the fourth embodiment, in step S54 in the sequence shown in FIG. 25, the operation data acquisition unit 54 acquires operation data (daily data and monthly data) from the operation data storage server 18.

ステップS55では、稼働台数判定部56により日次データに基づいて機器10の稼働台数が判定される。ステップS56では、推奨商品判定部58は、月次データから、機能別カウンタ値(例えば、印刷枚数及びスキャン枚数)を抽出する。 In step S55, the operating device number determination unit 56 determines the operating device number of the device 10 based on the daily data. In step S56, the recommended product determination unit 58 extracts the counter value for each function (for example, the number of printed sheets and the number of scanned sheets) from the monthly data.

ステップS57では、推奨商品判定部58により、図24に示す条件テーブルに基づいて、ステップS55で判定した稼働台数に対する推奨商品と、ステップS56で抽出した機能別カウンタ値に対する推奨商品とを判定する。例えば、月間のスキャン枚数が360枚である場合には、商品IDがA1である「グローバルスキャン」が推奨商品として判定される。 In step S57, the recommended product determination unit 58 determines the recommended product for the operating number determined in step S55 and the recommended product for the function-specific counter value extracted in step S56 based on the condition table shown in FIG. For example, when the number of scanned images per month is 360, the “global scan” with the product ID A1 is determined as the recommended product.

その他のステップについては、第1実施形態と同様である。 Other steps are the same as those in the first embodiment.

図26は、第4実施形態におけるカタログ画面の一例を示す図である。第4実施形態では、カタログ画面の上位の欄に、稼働台数に対する推奨商品以外に、機能別カウンタ値に対する推奨商品が上位の欄に表示される。 FIG. 26 is a diagram showing an example of a catalog screen in the fourth embodiment. In the fourth embodiment, in the upper column of the catalog screen, in addition to the recommended products for the operating number, recommended products for the function-based counter value are displayed in the upper column.

第4実施形態のその他の構成や動作については、第1実施形態と同様である。 Other configurations and operations of the fourth embodiment are similar to those of the first embodiment.

なお、第1〜第3実施形態の推奨商品の判定に加えて、第4実施形態のカウンタ値に基づく推奨商品の判定を行ってもよい。 In addition to the recommended product determination of the first to third embodiments, the recommended product determination may be performed based on the counter value of the fourth embodiment.

なお、上記各実施形態における日次DBサーバ20、月次DBサーバ30、商品提供サーバ40、及びカタログ提供サーバ50は、それぞれ単一のコンピュータによって構築されてもよいし、各部(機能又は手段)を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。 The daily DB server 20, the monthly DB server 30, the product providing server 40, and the catalog providing server 50 in each of the above embodiments may be constructed by a single computer, or each unit (function or means). May be constructed by a plurality of computers which are divided and are arbitrarily assigned.

なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や、従来の回路モジュール等のデバイスを含むものとする。 Each function of the above-described embodiments can be realized by one or a plurality of processing circuits. Here, the “processing circuit” in the present specification is a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, or designed to execute each function described above. Further, devices such as ASIC (Application Specific Integrated Circuit), DSP (digital signal processor), FPGA (field programmable gate array), and conventional circuit modules are included.

上記各実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention is not limited to the requirements shown in the above embodiments. With respect to these points, the gist of the present invention can be modified within a range that does not impair the invention, and can be appropriately determined according to the application form.

稼働データ取得部54は、稼働データ取得手段の一例である。商品情報記憶部52は、商品情報記憶手段の一例である。推奨条件記憶部59は、推奨条件記憶手段の一例である。推奨商品判定部58は、推奨商品判定手段の一例である。カタログ画面作成部53は、カタログ画面作成手段の一例である。稼働台数判定部56は、稼働台数判定手段の一例である。顧客情報記憶部55は、顧客情報記憶手段の一例である。ユーザ数判定部57は、ユーザ数判定手段の一例である。 The operation data acquisition unit 54 is an example of operation data acquisition means. The product information storage unit 52 is an example of a product information storage unit. The recommended condition storage unit 59 is an example of recommended condition storage means. The recommended product determination unit 58 is an example of recommended product determination means. The catalog screen creating unit 53 is an example of a catalog screen creating unit. The operating number determination unit 56 is an example of operating number determining means. The customer information storage unit 55 is an example of customer information storage means. The user number determination unit 57 is an example of a user number determination unit.

1 情報処理システム
10 機器
12 ユーザ端末
14 仲介機
18 稼働データ蓄積サーバ
20 日次DBサーバ
30 月次DBサーバ
40 商品提供サーバ
50,50a カタログ提供サーバ
52 商品情報記憶部
53 カタログ画面作成部
54 稼働データ取得部
55 顧客情報記憶部
56 稼働台数判定部
57 ユーザ数判定部
58 推奨商品判定部
59 推奨条件記憶部
DESCRIPTION OF SYMBOLS 1 Information processing system 10 Equipment 12 User terminal 14 Intermediary machine 18 Operating data storage server 20 Daily DB server 30 Monthly DB server 40 Product provision server 50, 50a Catalog provision server 52 Product information storage unit 53 Catalog screen creation unit 54 Operation data Acquisition unit 55 Customer information storage unit 56 Operating number determination unit 57 Number of users determination unit 58 Recommended product determination unit 59 Recommended condition storage unit

特開2018−22464号公報JP, 2008-22464, A

Claims (11)

機器の稼働実績を示す稼働データを取得する稼働データ取得手段と、
商品情報を記憶する商品情報記憶手段と、
前記稼働データに基づいて前記商品情報から推奨する商品の推奨条件を記憶する推奨条件記憶手段と、
前記稼働データと前記推奨条件とに基づいて推奨商品を判定する推奨商品判定手段と、
を有する情報処理システム。
Operation data acquisition means for acquiring operation data indicating the operation results of the device,
Product information storage means for storing product information;
Recommended condition storage means for storing recommended conditions of products recommended from the product information based on the operation data,
Recommended product determination means for determining a recommended product based on the operation data and the recommended conditions,
Information processing system having.
前記商品情報と、前記推奨商品判定手段により判定された推奨商品とを表すカタログ画面を作成するカタログ画面作成手段をさらに有する請求項1に記載の情報処理システム。 The information processing system according to claim 1, further comprising a catalog screen creating unit that creates a catalog screen representing the product information and the recommended product determined by the recommended product determining unit. 前記カタログ画面作成手段は、ユーザ端末からの要求に応じて、前記カタログ画面のデータを前記ユーザ端末に送信する請求項2に記載の情報処理システム。 The information processing system according to claim 2, wherein the catalog screen creating means transmits the data of the catalog screen to the user terminal in response to a request from the user terminal. 前記稼働データに基づいて、前記ユーザ端末を操作するユーザが属する顧客の顧客環境に属する機器の稼働台数を判定する稼働台数判定手段を有し、
前記推奨商品判定手段は、前記稼働台数が前記推奨条件を満たす商品を推奨商品と判定する請求項3に記載の情報処理システム。
Based on the operation data, an operation number determination unit for determining the operation number of devices belonging to the customer environment of the customer to which the user operating the user terminal belongs,
The information processing system according to claim 3, wherein the recommended product determination unit determines a product whose operating number satisfies the recommended condition as a recommended product.
前記稼働台数判定手段は、前記稼働データの最終データ取得日が、前記ユーザ端末から前記カタログ画面の表示要求があった時点から過去一定期間内にある機器の台数を前記稼働台数として判定する請求項4に記載の情報処理システム。 The operating device number determining means determines, as the operating device number, the number of devices whose last data acquisition date of the operating data is within a certain past period from the time when the user terminal requests to display the catalog screen. The information processing system according to item 4. 前記ユーザ端末を操作するユーザが属する顧客の顧客情報を記憶する顧客情報記憶手段を有し、
前記顧客情報記憶手段は、前記ユーザ端末を操作するユーザが属する前記顧客内のグループと機器とを対応付けた情報を記憶しており、
前記稼働台数判定手段は、前記ユーザのグループに属する機器の稼働台数を判定する請求項4又は5に記載の情報処理システム。
A customer information storage unit for storing customer information of a customer to which the user operating the user terminal belongs;
The customer information storage means stores information in which a group in the customer to which a user who operates the user terminal belongs and a device are associated with each other,
The information processing system according to claim 4, wherein the operating number determination unit determines the operating number of devices belonging to the user group.
前記ユーザ端末を操作するユーザが属する顧客の顧客情報を記憶する顧客情報記憶手段と、
前記稼働データに基づいて、前記顧客の顧客環境に属する機器の稼働台数を判定する稼働台数判定手段と、
前記稼働台数判定手段が判定した機器の稼働台数と、前記顧客情報とに基づき、前記機器の1台当たりのユーザ数を判定するユーザ数判定手段と、を有し、
前記推奨商品判定手段は、前記ユーザ数判定手段が判定した前記ユーザ数と、前記推奨条件とに基づいて推奨商品を判定する請求項3に記載の情報処理システム。
Customer information storage means for storing customer information of a customer to which the user operating the user terminal belongs,
Based on the operation data, an operation number determination unit that determines the operation number of devices belonging to the customer environment of the customer,
A number-of-users determining unit that determines the number of users per device of the device based on the number of operating devices of the device determined by the operating number determination unit and the customer information;
The information processing system according to claim 3, wherein the recommended product determination unit determines a recommended product based on the number of users determined by the user number determination unit and the recommended condition.
前記稼働データは、機器のカウンタ値を含み、
前記推奨条件は、前記カウンタ値と推奨商品とを対応付けた条件を含み、
前記推奨商品判定手段は、前記稼働データから得られる前記カウンタ値と、前記推奨条件とに基づいて推奨商品を判定する請求項1ないし7いずれか1項に記載の情報処理システム。
The operation data includes a counter value of the device,
The recommended conditions include conditions in which the counter value and recommended products are associated with each other,
The information processing system according to claim 1, wherein the recommended product determination unit determines a recommended product based on the counter value obtained from the operation data and the recommended condition.
機器の稼働実績を示す稼働データを取得する稼働データ取得手段と、
商品情報を記憶する商品情報記憶手段と、
前記稼働データに基づいて前記商品情報から推奨する商品の推奨条件を記憶する推奨条件記憶手段と、
前記稼働データと前記推奨条件とに基づいて推奨商品を判定する推奨商品判定手段と、
を有する情報処理装置。
Operation data acquisition means for acquiring operation data indicating the operation results of the device,
Product information storage means for storing product information;
Recommended condition storage means for storing recommended conditions of products recommended from the product information based on the operation data,
Recommended product determination means for determining a recommended product based on the operation data and the recommended conditions,
Information processing device having a.
情報処理装置を、
機器の稼働実績を示す稼働データを取得する稼働データ取得手段と、
商品情報を記憶する商品情報記憶手段と、
前記稼働データに基づいて前記商品情報から推奨する商品の推奨条件を記憶する推奨条件記憶手段と、
前記稼働データと前記推奨条件とに基づいて推奨商品を判定する推奨商品判定手段と、
して機能させるためのプログラム。
Information processing device,
Operation data acquisition means for acquiring operation data indicating the operation results of the device,
Product information storage means for storing product information;
Recommended condition storage means for storing recommended conditions of products recommended from the product information based on the operation data,
Recommended product determination means for determining a recommended product based on the operation data and the recommended conditions,
And a program to make it work.
機器の稼働実績を示す稼働データを取得する稼働データ取得ステップと、
前記稼働データ取得ステップで取得された前記稼働データと、前記稼働データに基づいて商品情報から推奨する商品の推奨条件とに基づいて推奨商品を判定する推奨商品判定ステップと、
を有する推奨商品判定方法。
An operation data acquisition step of acquiring operation data indicating the operation result of the device,
The operation data acquired in the operation data acquisition step, and a recommended product determination step of determining a recommended product based on recommended conditions of a product recommended from product information based on the operation data,
Recommended product determination method having.
JP2018220638A 2018-11-26 2018-11-26 Information processing system, information processing device, program, and recommended product determination method Active JP7230457B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018220638A JP7230457B2 (en) 2018-11-26 2018-11-26 Information processing system, information processing device, program, and recommended product determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018220638A JP7230457B2 (en) 2018-11-26 2018-11-26 Information processing system, information processing device, program, and recommended product determination method

Publications (2)

Publication Number Publication Date
JP2020086953A true JP2020086953A (en) 2020-06-04
JP7230457B2 JP7230457B2 (en) 2023-03-01

Family

ID=70908272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018220638A Active JP7230457B2 (en) 2018-11-26 2018-11-26 Information processing system, information processing device, program, and recommended product determination method

Country Status (1)

Country Link
JP (1) JP7230457B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12001732B2 (en) 2022-07-29 2024-06-04 Ricoh Company, Ltd. Operation analysis system, operation analysis apparatus, operation analysis method, and non-transitory recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003006526A (en) * 2001-06-22 2003-01-10 Sharp Corp Information providing system
JP2016081409A (en) * 2014-10-21 2016-05-16 Necフィールディング株式会社 Proposal system, proposal method, and program
JP2018036672A (en) * 2017-11-24 2018-03-08 コニカミノルタ株式会社 Management method for consumable supply and its program in image forming apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003006526A (en) * 2001-06-22 2003-01-10 Sharp Corp Information providing system
JP2016081409A (en) * 2014-10-21 2016-05-16 Necフィールディング株式会社 Proposal system, proposal method, and program
JP2018036672A (en) * 2017-11-24 2018-03-08 コニカミノルタ株式会社 Management method for consumable supply and its program in image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12001732B2 (en) 2022-07-29 2024-06-04 Ricoh Company, Ltd. Operation analysis system, operation analysis apparatus, operation analysis method, and non-transitory recording medium

Also Published As

Publication number Publication date
JP7230457B2 (en) 2023-03-01

Similar Documents

Publication Publication Date Title
US10764139B2 (en) Information processing system and report creation method
US9298574B2 (en) Device management system including reporter server
US10565557B2 (en) System and control method therefor
US20170111247A1 (en) Device management apparatus, device management system, device management method, and computer-readable recording medium
JP6287122B2 (en) Information processing system and information processing method
US20180039452A1 (en) Image forming apparatus, usage record information output method, and information processing system
US10586059B2 (en) System, method of controlling access right, and information processing apparatus
JP6784124B2 (en) Information processing system, usage information generation method, information processing device and program
JP2020194282A (en) Information processing system, information processing device, program, and recommended commodity determination method
JP7230457B2 (en) Information processing system, information processing device, program, and recommended product determination method
JP6576160B2 (en) Management system, management system control method, and program
JP6645233B2 (en) Device management system, device management device and program
US20170078509A1 (en) Information processing system and information processing method
JP7230458B2 (en) Information processing system, information processing device, program, and recommended product determination method
JP2020086952A (en) Information processing system, information processing apparatus, program, and recommended commodity determination method
JP2017220160A (en) Information processing device, program, use amount prediction method and information processing system
JP6973177B2 (en) Information processing system, usage information generation method, information processing device and program
JP6900825B2 (en) Information processing system, information processing device, program and distribution method
JP7124379B2 (en) Information processing system, usage information generation method, information processing device, and program
US20130238776A1 (en) Device management apparatus, device management system, and computer program product
JP7009969B2 (en) Information processing equipment, programs, usage prediction methods and information processing systems
JP2014215953A (en) Server device, print processing method of server device, and program
JP2018010526A (en) Information processing device, program, information processing system and display control method
JP7306000B2 (en) Information processing system and program
US20230035790A1 (en) Information processing apparatus, device management method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220829

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R151 Written notification of patent or utility model registration

Ref document number: 7230457

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151