[go: up one dir, main page]

JP2002358450A - Information providing system - Google Patents

Information providing system

Info

Publication number
JP2002358450A
JP2002358450A JP2001165666A JP2001165666A JP2002358450A JP 2002358450 A JP2002358450 A JP 2002358450A JP 2001165666 A JP2001165666 A JP 2001165666A JP 2001165666 A JP2001165666 A JP 2001165666A JP 2002358450 A JP2002358450 A JP 2002358450A
Authority
JP
Japan
Prior art keywords
information
monitoring
terminal device
request
information providing
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.)
Pending
Application number
JP2001165666A
Other languages
Japanese (ja)
Inventor
Noburo Moriyama
宣郎 森山
Hitoshi Fukuoka
均 福岡
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.)
Hitachi Solutions East Japan Ltd
Original Assignee
Hitachi Tohoku Software 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 Hitachi Tohoku Software Ltd filed Critical Hitachi Tohoku Software Ltd
Priority to JP2001165666A priority Critical patent/JP2002358450A/en
Publication of JP2002358450A publication Critical patent/JP2002358450A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a person in charge of sale to know when a quantity in stock reaches an ordered quantity without actively accessing a database in the case that the quantity in stock is less than the ordered quantity and to prevent back-order information from being left unprocessed for long time. SOLUTION: The person in charge of sale operates a terminal to send an order reception request to a Pull type system. The Pull type system obtains information on an article stock quantity, etc., and displays an inquiry for article stock quantity monitor request addition to a Push type system on the terminal if the article stock quantity is less than the order-reception quantity. The person in charge of sale inputs article stock monitor timing form the terminal and answers the inquiry. The Pull type system passes DB monitor information to the Push type system to make a request to monitor the article stock information. The Push type system monitors the article stock quantity in monitor timing complying with the request and gives notice to a delivery destination when distribution conditions are met.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報提供システム
に関し、例えば、商品の受注要求を処理するシステムに
おいて、端末からネットワーク経由で商品の受注登録を
行なうことができるとともに、その商品の在庫がなかっ
た場合でもシステムの側から例えば定期的に在庫量のチ
ェックを行ないその結果を担当者に通知する技術に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information providing system. For example, in a system for processing a product order request, a terminal can register a product order from a terminal via a network, and the product has no stock. The present invention also relates to a technique for, for example, periodically checking a stock amount from a system side and notifying a person in charge of the result of the check, even when the system is in a circumstance.

【0002】[0002]

【従来の技術】商品在庫管理業務において、商品在庫情
報をデータベースに記憶し、営業担当者が顧客からの受
注要求に基づき上記データベースにアクセスして在庫量
の確認や受注伝票の登録等を行なう商品在庫管理システ
ムが知られている。他方、データベースから定期的に情
報を取得し、取得した情報をネットワークを介して端末
に配信するPush型システムと呼ばれる技術が知られ
ている。
2. Description of the Related Art In a product inventory management operation, product inventory information is stored in a database, and a sales representative accesses the database based on an order request from a customer to check the inventory amount and register an order receipt. Inventory management systems are known. On the other hand, there is known a technology called a Push type system that periodically acquires information from a database and distributes the acquired information to a terminal via a network.

【0003】[0003]

【発明が解決しようとする課題】従来の商品在庫管理シ
ステムでは、顧客からの受注要求が発生し、かつ、該当
する商品の在庫が不足している場合、営業担当者は、商
品の在庫が受注要求数を満たすようになったかどうかを
確認するため、何度もデータベースに能動的にアクセス
して商品の入荷状況を調べる必要があった。これは営業
担当者にとって非常に面倒であった。また、営業担当者
がデータベースにアクセスして確認することを怠った場
合は、在庫不足のために登録されたバックオーダー情報
がいつまでも処理されずに残ってしまうことがあった。
In the conventional merchandise inventory management system, when an order is received from a customer and the stock of the corresponding merchandise is insufficient, the salesperson can confirm that the stock of the merchandise is received. In order to confirm whether the number of requests has been satisfied, it was necessary to actively access the database many times to check the arrival status of products. This was very cumbersome for the sales person. In addition, if the salesperson neglected to access and check the database, backorder information registered due to lack of stock sometimes remained without being processed forever.

【0004】本発明は、上述の従来技術における問題点
に鑑み、在庫量が受注要求に満たない場合に、営業担当
者がデータベースに能動的にアクセスしなくても、在庫
量が受注要求の個数を満たしたことを知ることができる
とともに、バックオーダー情報がいつまでも処理されず
に残ってしまうことを防止できるような商品在庫管理を
行なうことができる情報提供システムを提供することを
目的とする。
The present invention has been made in view of the above-mentioned problems in the prior art, and when the stock amount does not satisfy the order request, the stock amount can be reduced even if the sales person does not actively access the database. It is an object of the present invention to provide an information providing system capable of not only knowing that the information has been satisfied, but also performing product inventory management that can prevent back order information from being left unprocessed forever.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に係る発明は、ネットワークを介して端末
装置から情報取得要求を受け付け、該情報取得要求に応
じた情報を提供する情報提供システムであって、第1の
情報提供手段と、第2の情報提供手段とを備えるととも
に、前記第1の情報提供手段は、前記ネットワークを介
して前記端末装置から情報取得要求を受信する手段と、
受信した情報取得要求に応じた情報をデータベースから
取得する手段と、取得した情報または該取得した情報に
基づいて生成した情報を、前記ネットワークを介して前
記端末装置に送信する手段とを備え、前記第2の情報提
供手段は、情報取得起動時刻、情報取得手続き、取得し
た情報の提供先、および取得した情報の提供条件を含む
情報取得起動情報を保持する手段と、前記情報取得起動
時刻と現在時刻とが一致したとき、前記情報取得手続き
を起動して前記データベースから所定の情報を取得し、
取得した情報が前記提供条件を満たすか否かを判断し、
満たす場合は、前記提供先に情報を提供する手段とを備
え、前記第1の情報提供手段が前記データベースから取
得した情報に基づき、前記第2の情報提供手段への情報
取得起動情報の保持要求を行なうか否かを判断し、情報
取得要求を元に情報取得手続きを生成し、前記第2の情
報提供手段への情報取得起動情報の保持要求を行なう保
持要求手段を備えたことを特徴とする。
According to one aspect of the present invention, there is provided an information providing apparatus for receiving an information acquisition request from a terminal device via a network and providing information according to the information acquisition request. A system comprising: a first information providing unit; and a second information providing unit, wherein the first information providing unit receives an information acquisition request from the terminal device via the network. ,
Means for acquiring information corresponding to the received information acquisition request from the database, and means for transmitting the acquired information or information generated based on the acquired information to the terminal device via the network, A second information providing unit for holding information acquisition start information including an information acquisition start time, an information acquisition procedure, a provision destination of the acquired information, and a provision condition of the acquired information; When the time matches, start the information acquisition procedure to acquire predetermined information from the database,
Determine whether the obtained information satisfies the provision conditions,
Means for providing information to the providing destination when the condition is satisfied, a request for holding information acquisition start information to the second information providing means based on the information obtained by the first information providing means from the database. And a holding request unit for generating an information acquisition procedure based on the information acquisition request and making a request for holding the information acquisition activation information to the second information providing unit. I do.

【0006】請求項2に係る発明は、ネットワークを介
して端末装置から情報取得要求を受け付け、該情報取得
要求に応じた情報を提供する情報提供システムであっ
て、第1の情報提供手段と、第2の情報提供手段とを備
えるとともに、前記第1の情報提供手段は、前記ネット
ワークを介して前記端末装置から情報取得要求を受信す
る手段と、受信した情報取得要求に応じた情報をデータ
ベースから取得する手段と、取得した情報または該取得
した情報に基づいて生成した情報を、前記ネットワーク
を介して前記端末装置に送信する手段とを備え、前記第
2の情報提供手段は、情報取得手続き、取得した情報の
提供先、および取得した情報の提供条件を含む情報取得
起動情報を保持する手段と、前記データベースが更新さ
れたとき、前記情報取得手続きを起動して前記データベ
ースから所定の情報を取得し、取得した情報が前記提供
条件を満たすか否かを判断し、満たす場合は、前記提供
先に情報を提供する手段とを備え、前記第1の情報提供
手段が前記データベースから取得した情報に基づき、前
記第2の情報提供手段への情報取得起動情報の保持要求
を行なうか否かを判断し、情報取得要求を元に情報取得
手続きを生成し、前記第2の情報提供手段への情報取得
起動情報の保持要求を行なう保持要求手段を備えたこと
を特徴とする。
According to a second aspect of the present invention, there is provided an information providing system for receiving an information acquisition request from a terminal device via a network and providing information in accordance with the information acquisition request. A second information providing unit, wherein the first information providing unit receives an information acquisition request from the terminal device via the network, and outputs information corresponding to the received information acquisition request from a database. Acquiring means, and means for transmitting the acquired information or information generated based on the acquired information to the terminal device via the network, wherein the second information providing means comprises an information acquisition procedure, Means for holding information acquisition start information including a provision destination of the acquired information and a provision condition of the acquired information; and Activating the acquisition procedure to acquire predetermined information from the database, determine whether the acquired information satisfies the provision condition, and, if so, provide information to the provision destination; and The first information providing means determines, based on the information acquired from the database, whether to make a request for holding the information acquisition activation information to the second information providing means, and performs an information acquisition procedure based on the information acquisition request. And holding request means for requesting the second information providing means to hold the information acquisition start information.

【0007】請求項3に係る発明は、請求項1または2
に記載の情報提供システムにおいて、前記第2の情報提
供手段は、前記提供先に情報を提供する際、前記データ
ベースの更新を行なうことを特徴とする。
[0007] The invention according to claim 3 is the invention according to claim 1 or 2.
Wherein the second information providing means updates the database when providing the information to the providing destination.

【0008】請求項4に係る発明は、ネットワークを介
して端末装置から情報処理要求を受け付け、該情報処理
要求に係る情報を提供する情報提供システムであって、
第1の情報提供手段と、第2の情報提供手段とを備える
とともに、前記第1の情報提供手段は、前記端末装置か
ら送信された情報処理要求を、前記ネットワークを介し
て、受信する手段と、データベースにアクセスし、その
アクセス結果に基づいて、前記情報処理要求に応じた処
理が完了できるか否か判断する手段と、前記処理が完了
できる場合は、その処理を完了させた後、前記端末装置
に処理が完了した旨を示す情報を送信し、前記処理が完
了できない場合は、その旨を示す情報、および前記処理
が完了し得る状態になったか否かを監視し完了し得る状
態になったときにその通知を行なうか否かの問合せを、
前記端末装置に送信する手段と、前記端末装置が前記問
合せに対して監視および通知を行なうことを指示してき
たとき、該指示に応じた監視要求を表す監視情報を生成
して前記第2の情報提供手段に送る手段とを備え、前記
第2の情報提供手段は、前記第1の情報提供手段から送
られてきた前記監視情報を記憶する手段と、前記監視情
報に基づいて前記データベースを監視することにより、
前記情報処理要求に応じた処理が完了できる状態に至っ
たか否かを監視する手段と、前記監視で前記処理が完了
できる状態に至ったことが検出されたとき、その処理を
完了させた後、前記端末装置に処理が完了した旨を示す
情報を送信する手段とを備えたことを特徴とする。
According to a fourth aspect of the present invention, there is provided an information providing system for receiving an information processing request from a terminal device via a network and providing information relating to the information processing request.
A first information providing unit, and a second information providing unit, wherein the first information providing unit receives, via the network, an information processing request transmitted from the terminal device. Means for accessing a database and determining whether or not a process corresponding to the information processing request can be completed based on the access result; and, if the process can be completed, after completing the process, the terminal When information indicating that the processing is completed is transmitted to the apparatus, and when the processing cannot be completed, the information indicating that processing is completed, and whether or not the processing can be completed is monitored, and a state in which the processing can be completed is established. Inquiry about whether or not to notify when
Means for transmitting to the terminal device, and when the terminal device has instructed to perform monitoring and notification in response to the inquiry, generates monitoring information representing a monitoring request corresponding to the instruction, and generates the second information. Means for sending to the providing means, wherein the second information providing means stores the monitoring information sent from the first information providing means, and monitors the database based on the monitoring information. By doing
Means for monitoring whether or not the process corresponding to the information processing request can be completed, and when it is detected that the process has been completed by the monitoring, after completing the process, Means for transmitting information indicating that processing has been completed to the terminal device.

【0009】請求項5に係る発明は、ネットワークを介
して端末装置から情報処理要求を受け付け、該情報処理
要求に係る情報を提供する情報提供システムであって、
前記端末装置から送信された情報処理要求を、前記ネッ
トワークを介して、受信する手段と、データベースにア
クセスし、そのアクセス結果に基づいて、前記情報処理
要求に応じた処理が完了できるか否か判断する手段と、
前記処理が完了できる場合は、その処理を完了させた
後、前記端末装置に処理が完了した旨を示す情報を送信
し、前記処理が完了できない場合は、その旨を示す情
報、および前記処理が完了し得る状態になったか否かを
監視し完了し得る状態になったときにその通知を行なう
か否かの問合せを、前記端末装置に送信する手段と、前
記端末装置が前記問合せに対して監視および通知を行な
うことを指示してきたとき、該指示に応じた監視要求を
表す監視情報を生成して記憶する手段と、記憶した監視
情報に基づいて前記データベースを監視することによ
り、前記情報処理要求に応じた処理が完了できる状態に
至ったか否かを監視する手段と、前記監視で前記処理が
完了できる状態に至ったことが検出されたとき、その処
理を完了させた後、前記端末装置に処理が完了した旨を
示す情報を通知する手段とを備えたことを特徴とする。
According to a fifth aspect of the present invention, there is provided an information providing system for receiving an information processing request from a terminal device via a network and providing information relating to the information processing request.
Means for receiving the information processing request transmitted from the terminal device via the network, and accessing a database, and determining whether or not processing according to the information processing request can be completed based on the access result Means to
If the processing can be completed, after the processing is completed, information indicating that the processing has been completed is transmitted to the terminal device. If the processing cannot be completed, information indicating that, and the processing is performed. Means for transmitting to the terminal device an inquiry as to whether or not to monitor whether or not the terminal device can be completed and to notify the terminal device when the status can be completed; and Means for generating and storing monitoring information indicating a monitoring request in accordance with the instruction when monitoring and notification are instructed; and monitoring the database based on the stored monitoring information to provide the information processing. Means for monitoring whether or not the process according to the request can be completed; and, when the monitoring detects that the process can be completed, after completing the process, Characterized by comprising a means for notifying the information indicating that processing to end device is completed.

【0010】請求項6に係る発明は、請求項4または5
に記載の情報提供システムにおいて、前記監視情報に基
づく監視は、所定の監視時間タイミングで、または、デ
ータベースが更新されたタイミングで、前記データベー
スにアクセスし、前記処理要求に応じた処理が完了でき
る状態に至ったか否かを監視するものであることを特徴
とする。
The invention according to claim 6 is the invention according to claim 4 or 5.
In the information providing system according to the above, monitoring based on the monitoring information may be performed at a predetermined monitoring time timing or at a timing when the database is updated, in which the database can be accessed and processing according to the processing request can be completed. Or not.

【0011】請求項7に係る発明は、ネットワークを介
して端末装置から商品の受注要求を受け付け、該受注要
求の処理結果に係る情報を提供する情報提供システムで
あって、第1の情報提供手段と、第2の情報提供手段と
を備えるとともに、前記第1の情報提供手段は、前記端
末装置から送信された受注要求を、前記ネットワークを
介して、受信する手段と、商品の在庫状況を示す商品在
庫情報および商品の受注状況を示す商品受注情報を保持
・管理するデータベースにアクセスし、在庫量が前記受
注要求の受注量以上であるか否か判定する手段と、前記
在庫量が受注量以上である場合は、前記データベースに
前記受注要求に係る受注情報を登録し、前記データベー
スの在庫量を受注量だけ減らし、受注処理が完了した旨
を示す情報を前記端末装置に送信し、前記在庫量が受注
量以上でない場合は、在庫不足通知と、在庫量を監視す
るタイミングの問合せを、前記端末装置に送信する手段
と、前記端末装置が前記問合せに対して、在庫量を監視
する旨および監視のタイミングを指示してきたとき、該
指示に応じた監視要求を表す監視情報を生成して前記第
2の情報提供手段に送る手段とを備え、前記第2の情報
提供手段は、前記第1の情報提供手段から送られてきた
前記監視情報を記憶する手段と、前記監視情報に基づい
て、前記監視のタイミングが来るごとに前記データベー
スの在庫量を読み出し、在庫量が前記受注量以上になっ
たか否かを監視する手段と、在庫量が前記受注量以上に
なったとき、前記端末装置にその旨を示す情報を送信す
る手段とを備えたことを特徴とする。
According to a seventh aspect of the present invention, there is provided an information providing system for receiving an order request for a product from a terminal device via a network and providing information on a result of processing the order request. And a second information providing unit, wherein the first information providing unit receives the order request transmitted from the terminal device via the network, and indicates a stock status of the product. Means for accessing a database that holds and manages product inventory information and product order information indicating the order status of the product, and determines whether or not the inventory amount is equal to or greater than the order amount of the order request; and the inventory amount is equal to or greater than the order amount. In the case of, the order information related to the order request is registered in the database, the inventory amount of the database is reduced by the order amount, and the information indicating that the order processing is completed is Transmitting to the terminal device, when the inventory amount is not equal to or more than the order amount, a means of transmitting to the terminal device a notification of inventory shortage and a timing of monitoring the inventory amount, and the terminal device responds to the inquiry. Means for generating monitoring information indicating a monitoring request in accordance with the instruction and sending the information to the second information providing means, when the instruction to monitor the inventory amount and the timing of the monitoring are provided, An information providing unit configured to store the monitoring information sent from the first information providing unit, and read out an inventory amount of the database based on the monitoring information each time the monitoring timing comes; Means for monitoring whether or not the quantity is equal to or more than the order quantity, and means for transmitting information indicating that to the terminal device when the stock quantity is equal to or more than the order quantity. Do

【0012】請求項8に係る発明は、ネットワークを介
して端末装置から商品の受注要求を受け付け、該受注要
求の処理結果に係る情報を提供する情報提供システムで
あって、第1の情報提供手段と、第2の情報提供手段と
を備えるとともに、前記第1の情報提供手段は、前記端
末装置から送信された受注要求を、前記ネットワークを
介して、受信する手段と、商品の在庫状況を示す商品在
庫情報および商品の受注状況を示す商品受注情報を保持
・管理するデータベースにアクセスし、在庫量が前記受
注要求の受注量以上であるか否か判定する手段と、前記
在庫量が受注量以上である場合は、前記データベースに
前記受注要求に係る受注情報を登録し、前記データベー
スの在庫量を受注量だけ減らし、受注処理が完了した旨
を示す情報を前記端末装置に送信し、前記在庫量が受注
量以上でない場合は、在庫不足通知と、在庫量を監視す
るか否かの問合せを、前記端末装置に送信する手段と、
前記端末装置が前記問合せに対して、在庫量を監視する
ことを指示してきたとき、該指示に応じた監視要求を表
す監視情報を生成して前記第2の情報提供手段に送る手
段とを備え、前記第2の情報提供手段は、前記第1の情
報提供手段から送られてきた前記監視情報を記憶する手
段と、前記監視情報に基づいて、前記データベースが更
新されるごとに前記データベースの在庫量を読み出し、
在庫量が前記受注量以上になったか否かを監視する手段
と、在庫量が前記受注量以上になったとき、前記端末装
置にその旨を示す情報を送信する手段とを備えたことを
特徴とする。
[0012] The invention according to claim 8 is an information providing system for receiving an order request for a product from a terminal device via a network and providing information relating to a processing result of the order request. And a second information providing unit, wherein the first information providing unit receives the order request transmitted from the terminal device via the network, and indicates a stock status of the product. Means for accessing a database that holds and manages product inventory information and product order information indicating the order status of the product, and determines whether or not the inventory amount is equal to or greater than the order amount of the order request; and In the case of, the order information related to the order request is registered in the database, the inventory amount of the database is reduced by the order amount, and the information indicating that the order processing is completed is Transmitted to the end device, when the stock amount is less volume of orders or more, means for transmitting the inventory shortage report, the inquiry of whether or not to monitor inventory, to the terminal device,
Means for generating, when the terminal device has instructed to monitor the inventory amount in response to the inquiry, monitoring information indicating a monitoring request in accordance with the instruction, and transmitting the generated monitoring information to the second information providing means. The second information providing means includes means for storing the monitoring information sent from the first information providing means, and an inventory of the database each time the database is updated based on the monitoring information. Read the quantity,
Means for monitoring whether or not the stock amount is equal to or more than the order amount, and means for transmitting information indicating the fact to the terminal device when the stock amount is equal to or more than the order amount. And

【0013】請求項9に係る発明は、請求項7または8
に記載の情報提供システムにおいて、前記第1の情報提
供手段で在庫量が受注量以上でないことを検出したと
き、その受注情報をバックオーダー情報として前記デー
タベースに記憶し、前記第2の情報提供手段で在庫量が
受注量以上になったことを検出したとき、その受注情報
に対応するバックオーダー情報を削除することを特徴と
する。
[0013] The invention according to claim 9 is the invention according to claim 7 or 8.
In the information providing system described in (1), when the first information providing means detects that the stock amount is not more than the order quantity, the order information is stored in the database as back order information, and the second information providing means is provided. And detecting that the backorder information corresponding to the order information is deleted when it is detected that the stock amount has exceeded the order amount.

【0014】請求項10に係る発明は、ネットワークを
介して端末装置から物品の貸し出し要求を受け付け、該
物品の貸し出し情報を提供する情報提供システムであっ
て、第1の情報提供手段と、第2の情報提供手段とを備
えるとともに、前記第1の情報提供手段は、前記端末装
置から送信された貸し出し要求を、前記ネットワークを
介して、受信する手段と、物品が貸し出し中であるか否
かを示す貸し出し情報を保持・管理するデータベースに
アクセスし、前記貸し出し要求に係る物品が貸し出し中
であるか否か判定する手段と、前記物品が貸し出し中で
ない場合は、その旨を示す情報を前記端末装置に送信
し、前記物品が貸し出し中である場合は、その旨と、貸
し出し状況を監視するタイミングの問合せを、前記端末
装置に送信する手段と、前記端末装置が前記問合せに対
して、貸し出し状況を監視する旨および監視のタイミン
グを指示してきたとき、該指示に応じた監視要求を表す
監視情報を生成して前記第2の情報提供手段に送る手段
とを備え、前記第2の情報提供手段は、前記第1の情報
提供手段から送られてきた前記監視情報を記憶する手段
と、前記監視情報に基づいて、前記監視のタイミングが
来るごとに前記データベースの貸し出し状況を読み出
し、前記貸し出し要求に係る物品が貸し出し中であるか
否かを監視する手段と、前記物品が貸し出し中でなくな
ったとき、前記端末装置にその旨を示す情報を送信する
手段とを備えたことを特徴とする。
According to a tenth aspect of the present invention, there is provided an information providing system for receiving a lending request for an article from a terminal device via a network and providing the lending information of the article, comprising: a first information providing means; And the first information providing means receives a lending request transmitted from the terminal device via the network, and determines whether or not the article is being lent. Means for accessing a database that holds and manages the rental information indicating that the item related to the rental request is being lent, and information indicating that the item is not being lent, if the item is not being lent, to the terminal device. Means for transmitting to the terminal device an inquiry to the effect that the article is being rented and a timing for monitoring the lending status. When the terminal device has instructed the monitoring of the lending status and the timing of monitoring in response to the inquiry, the terminal device generates monitoring information indicating a monitoring request according to the instruction and sends the monitoring information to the second information providing unit. Sending means, wherein the second information providing means includes means for storing the monitoring information sent from the first information providing means, and based on the monitoring information, Means for reading out the lending status of the database and monitoring whether or not the article relating to the lending request is being lent, and, when the article is no longer being lent, transmitting information indicating the fact to the terminal device. And means for performing the operation.

【0015】請求項11に係る発明は、ネットワークを
介して端末装置から物品の貸し出し要求を受け付け、該
物品の貸し出し情報を提供する情報提供システムであっ
て、第1の情報提供手段と、第2の情報提供手段とを備
えるとともに、前記第1の情報提供手段は、前記端末装
置から送信された貸し出し要求を、前記ネットワークを
介して、受信する手段と、物品が貸し出し中であるか否
かを示す貸し出し情報を保持・管理するデータベースに
アクセスし、前記貸し出し要求に係る物品が貸し出し中
であるか否か判定する手段と、前記物品が貸し出し中で
ない場合は、その旨を示す情報を前記端末装置に送信
し、前記物品が貸し出し中である場合は、その旨と、貸
し出し状況を監視するか否かの問合せを、前記端末装置
に送信する手段と、前記端末装置が前記問合せに対し
て、貸し出し状況を監視する旨を指示してきたとき、該
指示に応じた監視要求を表す監視情報を生成して前記第
2の情報提供手段に送る手段とを備え、前記第2の情報
提供手段は、前記第1の情報提供手段から送られてきた
前記監視情報を記憶する手段と、前記監視情報に基づい
て、前記データベースが更新されるごとに前記データベ
ースの貸し出し状況を読み出し、前記貸し出し要求に係
る物品が貸し出し中であるか否かを監視する手段と、前
記物品が貸し出し中でなくなったとき、前記端末装置に
その旨を示す情報を送信する手段とを備えたことを特徴
とする。
[0015] An invention according to claim 11 is an information providing system for receiving a lending request for an article from a terminal device via a network and providing the lending information of the article, comprising: a first information providing means; And the first information providing means receives a lending request transmitted from the terminal device via the network, and determines whether or not the article is being lent. Means for accessing a database that holds and manages the rental information indicating that the item related to the rental request is being lent, and information indicating that the item is not being lent, if the item is not being lent, to the terminal device. If the article is being rented, means to that effect and an inquiry as to whether to monitor the lending status to the terminal device, Means for generating, when the terminal device instructs to monitor the lending status in response to the inquiry, a monitoring information indicating a monitoring request corresponding to the instruction, and transmitting the monitoring information to the second information providing means. The second information providing means includes means for storing the monitoring information sent from the first information providing means, and lending the database every time the database is updated based on the monitoring information. Means for reading the status and monitoring whether or not the article according to the lending request is being lent, and means for transmitting information indicating the fact to the terminal device when the article is no longer being lent. It is characterized by having.

【0016】請求項12に係る発明は、ネットワークを
介して端末装置から施設の利用要求を受け付け、該施設
の利用情報を提供する情報提供システムであって、第1
の情報提供手段と、第2の情報提供手段とを備えるとと
もに、前記第1の情報提供手段は、前記端末装置から送
信された利用希望施設と利用希望期間とを含む利用要求
を、前記ネットワークを介して、受信する手段と、施設
の利用予約情報を保持・管理するデータベースにアクセ
スし、前記利用希望施設について前記利用希望期間に重
なる利用予約が既に為されているか否か判定する手段
と、前記利用希望期間に重なる利用予約がなかった場合
は、その旨を示す情報を前記端末装置に送信し、前記利
用希望期間に重なる利用予約があった場合は、その旨
と、利用予約状況を監視するタイミングの問合せを、前
記端末装置に送信する手段と、前記端末装置が前記問合
せに対して、利用予約状況を監視する旨および監視のタ
イミングを指示してきたとき、該指示に応じた監視要求
を表す監視情報を生成して前記第2の情報提供手段に送
る手段とを備え、前記第2の情報提供手段は、前記第1
の情報提供手段から送られてきた前記監視情報を記憶す
る手段と、前記監視情報に基づいて、前記監視のタイミ
ングが来るごとに前記データベースの利用予約状況を読
み出し、前記利用希望施設について前記利用希望期間に
重なる利用予約が未だあるか否かを監視する手段と、前
記利用希望施設について前記利用希望期間に重なる利用
予約がなくなったとき、前記端末装置にその旨を示す情
報を送信する手段とを備えたことを特徴とする。
A twelfth aspect of the present invention is an information providing system for receiving a facility use request from a terminal device via a network and providing the facility use information.
And a second information providing unit, wherein the first information providing unit sends a use request including a desired facility and a desired period transmitted from the terminal device to the network. Means for receiving, and means for accessing a database for holding and managing use reservation information of facilities, and for determining whether or not a use reservation overlapping the desired use period has already been made for the desired use facility, If there is no use reservation that overlaps the desired use period, information indicating that fact is transmitted to the terminal device, and if there is a use reservation that overlaps the desired use period, the fact and the use reservation status are monitored. Means for transmitting a timing inquiry to the terminal device, and the terminal device instructing the use inquiry status to be monitored and the monitoring timing in response to the inquiry. When, and means for sending to generate monitoring information representative of a monitoring request according to the instruction to the second information providing unit, the second information providing unit, wherein the first
Means for storing the monitoring information sent from the information providing means, and, based on the monitoring information, a use reservation status of the database is read out each time the monitoring timing comes, and Means for monitoring whether or not there is still a use reservation overlapping the period, and means for transmitting information indicating that to the terminal device when there is no use reservation overlapping the desired use period for the desired use facility. It is characterized by having.

【0017】請求項13に係る発明は、ネットワークを
介して端末装置から施設の利用要求を受け付け、該施設
の利用情報を提供する情報提供システムであって、第1
の情報提供手段と、第2の情報提供手段とを備えるとと
もに、前記第1の情報提供手段は、前記端末装置から送
信された利用希望施設と利用希望期間とを含む利用要求
を、前記ネットワークを介して、受信する手段と、施設
の利用予約情報を保持・管理するデータベースにアクセ
スし、前記利用希望施設について前記利用希望期間に重
なる利用予約が既に為されているか否か判定する手段
と、前記利用希望期間に重なる利用予約がなかった場合
は、その旨を示す情報を前記端末装置に送信し、前記利
用希望期間に重なる利用予約があった場合は、その旨
と、利用予約状況を監視するか否かの問合せを、前記端
末装置に送信する手段と、前記端末装置が前記問合せに
対して、利用予約状況を監視する旨を指示してきたと
き、該指示に応じた監視要求を表す監視情報を生成して
前記第2の情報提供手段に送る手段とを備え、前記第2
の情報提供手段は、前記第1の情報提供手段から送られ
てきた前記監視情報を記憶する手段と、前記監視情報に
基づいて、前記データベースが更新されるごとに前記デ
ータベースの利用予約状況を読み出し、前記利用希望施
設について前記利用希望期間に重なる利用予約が未だあ
るか否かを監視する手段と、前記利用希望施設について
前記利用希望期間に重なる利用予約がなくなったとき、
前記端末装置にその旨を示す情報を送信する手段とを備
えたことを特徴とする。
According to a thirteenth aspect of the present invention, there is provided an information providing system for receiving a facility use request from a terminal device via a network and providing the facility use information.
And a second information providing unit, wherein the first information providing unit sends a use request including a desired facility and a desired period transmitted from the terminal device to the network. Means for receiving, and means for accessing a database for holding and managing use reservation information of facilities, and for determining whether or not a use reservation overlapping the desired use period has already been made for the desired use facility, If there is no use reservation that overlaps the desired use period, information indicating that fact is transmitted to the terminal device, and if there is a use reservation that overlaps the desired use period, the fact and the use reservation status are monitored. Means for transmitting an inquiry as to whether or not to the terminal device, and when the terminal device has instructed to monitor the use reservation status in response to the inquiry, monitoring according to the instruction To generate monitoring information representative of the determined and means for sending the second information providing unit, the second
Means for storing the monitoring information sent from the first information providing means, and reads the usage reservation status of the database each time the database is updated based on the monitoring information Means for monitoring whether there is still a use reservation overlapping the desired use period for the desired use facility, and when there is no use reservation overlapping the desired use period for the desired use facility,
Means for transmitting information indicating the fact to the terminal device.

【0018】[0018]

【発明の実施の形態】以下、図面を用いて本発明の実施
の形態について説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0019】図1は、本発明の実施の形態に係る商品在
庫管理システムのシステム構成を示す図である。ネット
ワーク104を介して、Pull型システム102、P
ush型システム103、および端末105が、相互に
接続されている。Pull型システム102およびPu
sh型システム103には、データベース101が接続
されている。Pull型システム102は、営業担当者
106が操作する端末105から得た受注要求を元にデ
ータベース101から商品在庫量などの情報を取得し
て、端末105に表示するシステムである。Push型
システム103は、データベース101を定期的に監視
して、例えば現在受注要求の出ている商品の在庫量など
といった情報を営業担当者106の所持する端末105
に配信するシステムである。端末105は、営業担当者
106が操作する例えば携帯端末やパーソナルコンピュ
ータなどである。
FIG. 1 is a diagram showing a system configuration of a commodity inventory management system according to an embodiment of the present invention. Via the network 104, the Pull type system 102, P
The ush type system 103 and the terminal 105 are mutually connected. Pull type system 102 and Pu
The database 101 is connected to the sh-type system 103. The pull-type system 102 is a system that acquires information such as the stock amount of merchandise from the database 101 based on an order request obtained from a terminal 105 operated by a sales representative 106 and displays the information on the terminal 105. The Push type system 103 periodically monitors the database 101, and stores information such as, for example, the stock amount of the product for which the order is currently being placed, on the terminal 105 held by the salesperson 106.
It is a system to deliver to. The terminal 105 is, for example, a mobile terminal or a personal computer operated by the sales representative 106.

【0020】また、Pull型システム102は、営業
担当者106からの受注要求とデータベース101から
取得した情報を元に、在庫量が受注量より少ないか否か
を判別し、少ない場合には受注対象の商品在庫量の監視
を行なうか否かを営業担当者106に問い合わせ、営業
担当者が監視を指示した場合は、Push型システム1
03に対して商品在庫量監視の要求を行なう。
Further, the Pull type system 102 determines whether or not the stock quantity is smaller than the order quantity, based on the order request from the sales person 106 and the information acquired from the database 101. The sales representative 106 inquires of the sales representative 106 whether or not to monitor the product inventory amount of the product. If the sales representative instructs the monitoring, the Push-type system 1
03 is requested to monitor the product inventory amount.

【0021】図2は、データベース101の詳細な内部
構成を示す図である。データベース101は、各商品の
在庫状況を示す商品在庫情報一覧201、顧客からの受
注の情報を示す受注情報一覧202、および前記受注情
報一覧202に格納された情報のうち在庫不足のために
顧客への商品納入が未遂になっている受注情報を示すバ
ックオーダー情報一覧203などの商品管理に必要な情
報を記憶する。
FIG. 2 is a diagram showing a detailed internal configuration of the database 101. The database 101 includes a product inventory information list 201 indicating the stock status of each product, an order information list 202 indicating information on the order received from the customer, and a customer out of the information stored in the order information list 202, which is provided to the customer due to lack of inventory. And information necessary for product management, such as a backorder information list 203 indicating order information indicating that the product delivery has been attempted.

【0022】商品在庫情報一覧201は、商品種別を一
意に特定するための識別子である「商品コード」、例え
ばインクリボン、事務机、椅子などの「商品名」、およ
び商品の在庫量を示す「在庫量」の情報などから構成さ
れる。商品に関する情報としては、これらの情報以外
に、例えば商品の色やサイズなどの情報を付加し、より
詳細な商品情報を管理する場合もある。また、データベ
ース101中の商品情報や在庫情報の冗長な持ち方を避
けるために、データベース101中の情報を正規化し
て、より最適な構成で管理することも可能である。
The product inventory information list 201 includes a “product code” that is an identifier for uniquely specifying a product type, for example, a “product name” such as an ink ribbon, an office desk, and a chair, and a “product name” indicating the stock amount of the product. It is composed of information of "stock quantity". As the information on the product, information such as the color and size of the product may be added in addition to the above information to manage more detailed product information. Further, in order to avoid redundant holding of product information and inventory information in the database 101, it is also possible to normalize the information in the database 101 and manage it with a more optimal configuration.

【0023】受注情報一覧202は、各受注を一意に特
定するための情報である「受注コード」、受注元の顧客
を特定するための情報である「顧客コード」、受注を受
けた日を示す「受注日」、受注対象商品を特定するため
の情報である「商品コード」、および受注個数を示す
「個数」などの情報から構成される。受注情報一覧20
2には、上述した情報以外に、例えば受注を受けとった
担当者を識別するための情報や顧客の希望納入日などの
情報を付加し、受注に関するより詳細な情報を管理する
ことも可能である。
The order information list 202 shows "order code" which is information for uniquely specifying each order, "customer code" which is information for specifying the customer of the order, and the date on which the order was received. It is composed of information such as "order date", "product code" which is information for specifying the order target product, and "quantity" indicating the number of orders. Order Information List 20
In addition to the information described above, for example, information for identifying a person who received the order or information such as the desired delivery date of the customer may be added to manage more detailed information on the order. .

【0024】バックオーダー情報一覧203は、バック
オーダーの発生した受注情報を特定するための「受注コ
ード」、顧客への納入を完遂したか否か、また納入が完
遂した場合は、いつ顧客へ納入したかなどを判別するた
めの「解決日」などの情報から構成される。バックオー
ダー情報一覧203には、上述した情報以外に、例えば
納入を完遂した日時などの情報を付加し、より詳細な情
報を管理することも可能である。
The back order information list 203 includes an “order code” for specifying order information in which a back order has occurred, whether or not delivery to the customer has been completed, and when delivery has been completed, when delivery to the customer has been completed. It consists of information such as “resolution date” for determining whether or not it has been done. To the back order information list 203, in addition to the above-described information, for example, information such as the date and time of completion of the delivery can be added to manage more detailed information.

【0025】図3は、Pull型システム102に受注
要求をするために営業担当者106が端末105から受
注に関する情報を入力する受注要求画面301の例であ
る。受注要求画面301は、受注日302、受注元顧客
コード303、商品コード304、商品名305、およ
び数量306などの、受注要求の詳細な情報を入力する
画面要素から構成される。営業担当者106により入力
されたこれらの情報は、送信ボタン307を押すこと
で、端末105からPull型システム102に送られ
る。受注要求画面301に入力する項目は、受注情報一
覧202を構成する情報に応じて追加・変更してもよ
い。より容易な入力を可能とするために、例えば商品名
を元に商品コードを検索する機能などを追加してもよ
い。
FIG. 3 shows an example of an order request screen 301 in which the sales person 106 inputs information on an order from the terminal 105 in order to make an order request to the pull type system 102. The order request screen 301 includes screen elements for inputting detailed information of an order request such as an order date 302, an order source customer code 303, a product code 304, a product name 305, and a quantity 306. The information input by the salesperson 106 is sent from the terminal 105 to the pull-type system 102 by pressing the send button 307. Items to be input on the order request screen 301 may be added or changed in accordance with information constituting the order information list 202. In order to enable easier input, for example, a function of searching for a product code based on a product name may be added.

【0026】図4は、Pull型システム102が、営
業担当者106からの受注要求に基づきデータベース1
01から商品在庫量を取得した結果を端末105に表示
した画面の例である。
FIG. 4 shows that the pull-type system 102 stores the database 1 based on an order request from the salesperson 106.
13 is an example of a screen displaying the result of acquiring the product stock amount from the terminal No. 01 on the terminal 105.

【0027】受注対象商品の在庫が足りている場合、P
ull型システム102は、受注受けつけ完了画面40
1を営業担当者106が所持する端末105に表示し、
受注受けつけの完了を通知する。同時に、受注情報一覧
202に、受注した商品についての情報を追加する。さ
らに、商品在庫情報一覧201の該当商品の在庫量を受
注分減らして更新する。
If the stock of the order target product is sufficient, P
The UL type system 102 displays an order acceptance completion screen 40.
1 is displayed on the terminal 105 possessed by the sales representative 106,
Notifies completion of order acceptance. At the same time, information on the ordered product is added to the order information list 202. Further, the stock amount of the corresponding product in the product stock information list 201 is reduced and updated for the order.

【0028】受注対象商品の在庫が不足している場合、
Pull型システム102は、在庫不足通知・Push
登録問い合わせ画面402を営業担当者106が所持す
る端末105に表示し、現在受注対象商品の在庫が不足
していることを通知する。同時に、Pull型システム
102は、受注情報一覧202とバックオーダー情報一
覧203に、受注した商品についての情報を追加する。
If the stock of the ordered product is insufficient,
Pull-type system 102 is used to notify inventory shortage / Push
A registration inquiry screen 402 is displayed on the terminal 105 possessed by the sales representative 106 to notify that the inventory of the order target product is currently insufficient. At the same time, the Pull type system 102 adds information on the ordered product to the order information list 202 and the back order information list 203.

【0029】在庫不足通知・Push登録問い合わせ画
面402は、監視タイミングの入力領域403と、定期
的な監視を行なうか否かを選択するためのボタン40
4、405を備えている。監視タイミングとは、Pus
h型システム103がデータベース101にアクセスし
て該当商品の在庫量を調べるタイミングのことである。
監視タイミング403としては、時刻を入力する以外
に、例えば、監視を行なう時間間隔を入力する形式とし
てもよい。さらに、監視期限(いつまで監視を行なうか
の期限)などの情報を入力することで、より複雑な制御
を行なうようにしてもよい。
An inventory shortage notification / Push registration inquiry screen 402 has an input area 403 for monitoring timing and a button 40 for selecting whether or not to perform regular monitoring.
4, 405. The monitoring timing is Pus
This is the timing at which the h-type system 103 accesses the database 101 and checks the stock amount of the corresponding product.
As the monitoring timing 403, in addition to the input of the time, for example, a time interval for monitoring may be input. Furthermore, more complicated control may be performed by inputting information such as a monitoring deadline (a deadline for how long monitoring will be performed).

【0030】図5は、Push型システム103に記憶
されて実行されるDB監視情報501の構成図である。
DB監視情報501は、商品在庫監視要求とともにPu
ll型システム102からPush型システム103に
渡される。DB監視情報501は、営業担当者106の
宛先を記憶する配信先502、データベース101にア
クセスして商品在庫量の取得を実行する時刻情報を記憶
する監視時刻503、商品在庫量を取得するためのDB
アクセス式504、DBアクセス式504の実行結果を
配信先502に配信するか否かを判断する配信条件50
5、および、対応する受注情報を特定するための受注コ
ード506から構成される。
FIG. 5 is a configuration diagram of the DB monitoring information 501 stored and executed in the Push type system 103.
The DB monitoring information 501 includes Pu and a product inventory monitoring request.
It is passed from the ll type system 102 to the Push type system 103. The DB monitoring information 501 includes a distribution destination 502 that stores the destination of the sales representative 106, a monitoring time 503 that stores time information for accessing the database 101 and executing acquisition of the product inventory amount, and a monitoring time 503 for acquiring the product inventory amount. DB
Distribution condition 50 for determining whether or not to distribute the execution result of access expression 504 and DB access expression 504 to distribution destination 502
5 and an order code 506 for specifying the corresponding order information.

【0031】図6は、DBアクセス式504の例であ
る。DBアクセス式は、商品在庫量を取得するために用
いる式である。この図に示す式は、商品コードS000
3の商品在庫量を取得する例を示す。DBアクセス式5
04については、例えばANSI規格(ANS X3.
135−1986 information syst
ems−database language SQ
L)などを適用すればよい。
FIG. 6 shows an example of the DB access formula 504. The DB access formula is a formula used to acquire the product stock amount. The formula shown in FIG.
3 shows an example of acquiring the commodity stock amount. DB access formula 5
04, for example, the ANSI standard (ANS X3.
135-1986 information system
ems-database language SQ
L) or the like may be applied.

【0032】図7は、在庫通知701の例である。在庫
通知701は、Push型システム103がDB監視情
報501のDBアクセス式504を実行しその実行結果
が配信条件505を満足した場合に、Push型システ
ム103から配信先502が指定する営業担当者106
の端末105に送信され、表示される。
FIG. 7 shows an example of the stock notification 701. The inventory notification 701 indicates that when the Push type system 103 executes the DB access expression 504 of the DB monitoring information 501 and the execution result satisfies the distribution condition 505, the sales person 106 specified by the distribution destination 502 from the Push type system 103.
Is transmitted to the terminal 105 and displayed.

【0033】図8は、図1のシステムにおける処理の流
れの一例を示すタイムチャートである。
FIG. 8 is a time chart showing an example of the processing flow in the system of FIG.

【0034】営業担当者106は、端末105を操作し
受注要求画面301(図3)への入力を行ない、ネット
ワーク104を介して、Pull型システム102に対
して受注要求を発する(処理801)。
The sales representative 106 operates the terminal 105 to input an order request screen 301 (FIG. 3), and issues an order request to the pull-type system 102 via the network 104 (process 801).

【0035】Pull型システム102は、営業担当者
106からの受注要求に基づき、データベース101中
の受注情報一覧202へ受注情報を追加し、商品在庫情
報一覧201の「在庫量」欄から受注対象商品の在庫量
を取得する(処理802、処理803)。Pull型シ
ステム102は、受注要求画面301で入力した数量3
06の値と処理802,803で得た受注対象商品の在
庫量とを比較する。在庫量が数量306に入力された値
に満たない場合は、データベース101のバックオーダ
ー情報一覧203へ当該受注コードを追加して(処理8
04)、営業担当者106が操作する端末105に在庫
不足通知・Push登録問い合わせ画面402(図4)
を表示する(処理805)。
The pull type system 102 adds the order information to the order information list 202 in the database 101 based on the order request from the sales person 106, and enters the order target product from the “stock amount” column of the product inventory information list 201. (Steps 802 and 803). The pull type system 102 sets the quantity 3
The value of 06 is compared with the stock amount of the order target product obtained in the processing 802 and 803. If the stock amount is less than the value entered in the quantity 306, the order code is added to the back order information list 203 of the database 101 (step 8).
04), a shortage notification / Push registration inquiry screen 402 on the terminal 105 operated by the sales representative 106 (FIG. 4)
Is displayed (process 805).

【0036】営業担当者106は、在庫不足通知・Pu
sh登録問い合わせ画面402において、監視タイミン
グ403を入力し、ボタン404の「はい」を選択する
ことで、在庫量監視をPull型システム102に対し
て要求する(処理806)。
The sales person 106 notifies the stock shortage notification / Pu
By inputting the monitoring timing 403 on the sh registration inquiry screen 402 and selecting "Yes" on the button 404, a request is made to the pull type system 102 for monitoring the stock amount (process 806).

【0037】Pull型システム102は、その在庫量
監視要求に応じてDB監視情報501(図5)を生成す
る。すなわち、営業担当者106の端末105を配信先
502とし、処理806で在庫不足通知・Push登録
問い合わせ画面402に入力された監視タイミング40
3を監視時刻503とし、受注要求画面301に入力さ
れた情報から生成したアクセス式をDBアクセス式50
4とし、受注要求画面301の数量306に入力された
値を配信条件505とし、処理802で受注情報一覧2
02に追加した受注情報の「受注コード」欄に格納され
たデータを受注コード506として、DB監視情報50
1を生成する。さらに、Pull型システム102は、
生成したDB監視情報501をPush型システム10
3に渡し、商品在庫量の監視を要求する(処理80
7)。
The pull type system 102 generates the DB monitoring information 501 (FIG. 5) in response to the inventory amount monitoring request. In other words, the terminal 105 of the salesperson 106 is set as the distribution destination 502, and the monitoring timing 40 input to the stock shortage notification / Push registration inquiry screen 402 in the processing 806.
3 is the monitoring time 503, and the access formula generated from the information input to the order request screen 301 is the DB access formula 50.
4, the value input to the quantity 306 of the order request screen 301 is set as the distribution condition 505, and the order information list 2
02, the data stored in the “order code” column of the order information added to the DB monitoring information 50
1 is generated. Further, the Pull type system 102
Push generated system monitoring information 501 to Push type system 10
3 and requests monitoring of the stock amount of the product (process 80).
7).

【0038】Push型システム103は、商品在庫量
の監視要求をPull型システム102から受けると、
自システムにDB監視情報501を記憶する(処理80
8)。Push型システム103は、現在時刻が監視時
刻503に記憶された時刻を過ぎたときにDBアクセス
式504を実行し、データベース101の商品在庫情報
一覧201から該当商品の在庫量を取得する(処理80
9、処理810)。Push型システム103は、取得
した在庫量と配信条件505とを比較し、在庫量が配信
条件505(受注量)を満足する場合、データベース1
01にアクセスし、該当する商品についてバックオーダ
ー情報一覧203の「解決日」欄を更新する。同時に、
商品在庫情報一覧201の「在庫量」欄を受注個数分減
らして更新する(処理811)。また、Push型シス
テム103は、配信先502に登録されている営業担当
者106の端末105に在庫通知701を送信する(処
理812)。
When the Push type system 103 receives a request for monitoring the stock amount of goods from the Pull type system 102,
Storing the DB monitoring information 501 in its own system (processing 80
8). The Push type system 103 executes the DB access formula 504 when the current time has passed the time stored in the monitoring time 503, and acquires the stock amount of the corresponding product from the product stock information list 201 of the database 101 (processing 80).
9, processing 810). The Push type system 103 compares the acquired inventory amount with the distribution condition 505, and when the inventory amount satisfies the distribution condition 505 (order amount), the database 1
01, and updates the “resolution date” column of the backorder information list 203 for the corresponding product. at the same time,
The “stock amount” column of the product stock information list 201 is updated by reducing it by the number of orders (process 811). Further, the Push type system 103 transmits a stock notification 701 to the terminal 105 of the salesperson 106 registered in the distribution destination 502 (process 812).

【0039】図9は、Pull型システム102の詳細
な構成図である。Pull型システム102は、DBア
クセス部901、実行制御部902、およびユーザイン
タフェース903から構成される。DBアクセス部90
1は、データベース101にアクセスし、商品在庫情報
一覧201の参照や在庫量の更新、受注情報一覧202
への情報追加、および、バックオーダー情報一覧203
への情報追加などといった、データベース101内の各
情報の参照・追加・更新等の操作を行なう。実行制御部
902は、ユーザインタフェース903を介して得た営
業担当者106からの受注情報を元にDBアクセス部9
01へDBアクセス要求したり、DBアクセス結果を元
にユーザインタフェース903へ表示要求したり、Pu
sh型システム103への監視情報の登録を行なう。ユ
ーザインタフェース903は、受注要求画面301、在
庫通知701、受注受けつけ完了画面401、および在
庫不足通知・Push登録問い合わせ画面402を、営
業担当者106の端末105に表示する。また、営業担
当者106からの入力情報を受けとる。
FIG. 9 is a detailed configuration diagram of the pull type system 102. The pull-type system 102 includes a DB access unit 901, an execution control unit 902, and a user interface 903. DB access unit 90
1 accesses the database 101, refers to the product inventory information list 201, updates the inventory amount, and receives the order information list 202
Information and backorder information list 203
The user performs operations such as reference, addition, and update of each information in the database 101, such as addition of information to the database 101. The execution control unit 902 uses the DB access unit 9 based on the order information from the salesperson 106 obtained via the user interface 903.
01, a display request to the user interface 903 based on the DB access result,
The monitoring information is registered in the sh-type system 103. The user interface 903 displays, on the terminal 105 of the salesperson 106, an order request screen 301, a stock notification 701, an order acceptance completion screen 401, and a stock shortage notification / Push registration inquiry screen 402. Further, it receives input information from the sales representative 106.

【0040】図10は、Push型システム103の詳
細な構成図である。Push型システム103は、スケ
ジューラ登録部1001、スケジューラ1002、DB
アクセス実行制御部1003、DBアクセス実行部10
04、およびメール配信部1005から構成される。ス
ケジューラ登録部1001は、スケジューラ1002に
対してDB監視情報501を登録する。スケジューラ1
002は、DB監視情報501を記憶し、現在時刻に基
づきDB監視情報501に係る監視の実行をDBアクセ
ス実行制御部1003に要求する。DBアクセス実行制
御部1003は、スケジューラ1002から渡されたD
B監視情報501を元にDBアクセス実行部1004へ
の実行要求、およびメール配信部1005へのメール配
信要求を行なう。
FIG. 10 is a detailed block diagram of the Push type system 103. Push-type system 103 includes scheduler registration unit 1001, scheduler 1002, DB
Access execution control unit 1003, DB access execution unit 10
04, and a mail distribution unit 1005. The scheduler registration unit 1001 registers the DB monitoring information 501 with the scheduler 1002. Scheduler 1
002 stores the DB monitoring information 501 and requests the DB access execution control unit 1003 to execute monitoring related to the DB monitoring information 501 based on the current time. The DB access execution control unit 1003 sets the D
Based on the B monitoring information 501, an execution request to the DB access execution unit 1004 and a mail distribution request to the mail distribution unit 1005 are made.

【0041】DBアクセス実行部1004は、DB監視
情報501のDBアクセス式504を元にデータベース
101にアクセスし、例えば商品の在庫量などの情報を
取得する。メール配信部1005は、DB監視情報50
1の配信先502に基づき営業担当者106が所持する
端末105へのメール配信を行なう。
The DB access execution unit 1004 accesses the database 101 based on the DB access formula 504 of the DB monitoring information 501, and obtains information such as, for example, the stock amount of a product. The mail distribution unit 1005 stores the DB monitoring information 50
The mail is distributed to the terminal 105 possessed by the sales representative 106 based on the first distribution destination 502.

【0042】図11は、スケジューラ1002の詳細な
構成図である。スケジューラ1002は、DB監視情報
リスト1101、およびDB監視情報実行制御部110
2から構成される。DB監視情報リスト1101には、
スケジューラ登録部1001が登録したDB監視情報5
01が記憶される。DB監視情報実行制御部1102
は、時刻を監視し、現在時刻に起動すべきDB監視情報
501を取得し、DBアクセス実行制御部1003にD
Bアクセス実行要求を出す。
FIG. 11 is a detailed block diagram of the scheduler 1002. The scheduler 1002 includes a DB monitoring information list 1101 and a DB monitoring information execution control unit 110
2 In the DB monitoring information list 1101,
DB monitoring information 5 registered by the scheduler registration unit 1001
01 is stored. DB monitoring information execution control unit 1102
Monitors the time, obtains the DB monitoring information 501 to be started at the current time, and notifies the DB access execution control unit 1003 of the D
Issue a B access execution request.

【0043】図12は、図8に示すタイムチャートを、
図9に示すPull型システム102の各構成要素の動
作に着目して詳細化したタイムチャートである。
FIG. 12 is a time chart shown in FIG.
10 is a detailed time chart focusing on the operation of each component of the pull-type system 102 shown in FIG. 9.

【0044】営業担当者106は、端末105を操作し
て受注要求画面301への入力を行ない、ネットワーク
104を介して、Pull型システム102に対して受
注要求を発する。受注要求は、Pull型システム10
2のユーザインタフェース903が受けとる(処理12
01)。ユーザインタフェース903は、受注要求画面
301に入力された情報を実行制御部902に渡し、営
業担当者106からの受注要求の通知を行なう(処理1
202)。
The sales person 106 operates the terminal 105 to input an order request screen 301 and issues an order request to the pull-type system 102 via the network 104. Order request is for Pull type system 10
2 of the user interface 903 (processing 12
01). The user interface 903 transfers the information input to the order request screen 301 to the execution control unit 902, and notifies the execution request from the sales representative 106 (Process 1).
202).

【0045】実行制御部902は、DBアクセス部90
1に対し、受注情報の登録および受注対象商品の在庫量
取得を要求する(処理1203)。DBアクセス部90
1は、データベース101にアクセスし、受注情報一覧
202に受注情報を登録するとともに、商品在庫情報一
覧201を参照して受注対象商品の在庫量取得を行なう
(処理1204、処理1205)。また、DBアクセス
部901は、受注対象商品の在庫量を実行制御部902
に通知する(処理1206)。
The execution control unit 902 includes the DB access unit 90
1 requests the registration of the order information and the acquisition of the stock amount of the order target product (process 1203). DB access unit 90
1 accesses the database 101, registers the order information in the order information list 202, and obtains the inventory amount of the order target product with reference to the product inventory information list 201 (process 1204, process 1205). Further, the DB access unit 901 executes the execution control unit 902 with the stock amount of the order target product.
(Processing 1206).

【0046】実行制御部902は、受注情報の数量30
6の値と商品在庫情報一覧201の該当する商品の在庫
量とを比較する。在庫量が数量306の値に満たない場
合は、DBアクセス部901に対しバックオーダー情報
の追加要求を行なう(処理1207)。DBアクセス部
901は、データベース101のバックオーダー情報一
覧203へ当該受注に係るバックオーダー情報を追加す
る(処理1208)。
The execution control unit 902 calculates the order information quantity 30
The value of No. 6 is compared with the stock amount of the corresponding product in the product stock information list 201. When the stock amount is less than the value of the quantity 306, the request for adding back order information is made to the DB access unit 901 (step 1207). The DB access unit 901 adds back order information related to the order to the back order information list 203 of the database 101 (processing 1208).

【0047】実行制御部902は、ユーザインタフェー
ス903に対し、在庫不足通知・Push登録問い合わ
せ画面402の表示を要求する(処理1209)。ユー
ザインタフェース903は、営業担当者106の端末1
05に、在庫不足通知・Push登録問い合わせ画面4
02を表示する(処理1210)。
The execution control unit 902 requests the user interface 903 to display the stock shortage notification / Push registration inquiry screen 402 (process 1209). The user interface 903 is the terminal 1 of the salesperson 106
05, Insufficient inventory notification / Push registration inquiry screen 4
02 is displayed (step 1210).

【0048】営業担当者106は、在庫不足通知・Pu
sh登録問い合わせ画面402の監視タイミング403
に監視時刻を入力し、ボタン404を押下して、Pus
h登録を要求する(処理1211)。ユーザインタフェ
ース903は、実行制御部902に、Push登録要求
の通知を行なう(処理1212)。実行制御部902
は、DB監視情報501を生成し、Push型システム
103に対してPush登録要求を行なう(処理121
3)。その際、生成したDB監視情報501も渡す。
The salesperson 106 is notified of the stock shortage / Pu
Monitoring timing 403 of sh registration inquiry screen 402
Enter the monitoring time and press the button 404 to
h registration is requested (process 1211). The user interface 903 notifies the execution control unit 902 of the Push registration request (process 1212). Execution control unit 902
Generates the DB monitoring information 501 and makes a Push registration request to the Push type system 103 (processing 121).
3). At this time, the generated DB monitoring information 501 is also passed.

【0049】図13は、図8に示すタイムチャートを、
図10に示すPush型システム103の各構成要求の
動作に着目して詳細化したタイムチャートである。
FIG. 13 is a time chart shown in FIG.
11 is a detailed time chart focusing on the operation of each configuration request of the Push type system 103 shown in FIG.

【0050】Pull型システム102からPush型
システム103へのPush登録要求は、スケジューラ
登録部1001が受けとる(処理1301)。スケジュ
ーラ登録部1001は、Push登録要求と共に受け取
ったDB監視情報501をスケジューラ1002に格納
する(処理1302)。スケジューラ1002は、現在
時刻とDB監視情報501中の監視時刻503とを比較
する。現在時刻が監視時刻503に至っていたら、その
DB監視情報501をDBアクセス実行制御部1003
に渡して、DBアクセス実行を要求する(処理130
3)。DBアクセス実行制御部1003は、DB監視情
報501をDBアクセス実行部1004に渡して、DB
アクセス実行を要求する(処理1304)。
A push registration request from the pull type system 102 to the push type system 103 is received by the scheduler registration unit 1001 (process 1301). The scheduler registration unit 1001 stores the DB monitoring information 501 received together with the Push registration request in the scheduler 1002 (Step 1302). The scheduler 1002 compares the current time with the monitoring time 503 in the DB monitoring information 501. If the current time has reached the monitoring time 503, the DB monitoring information 501 is stored in the DB access execution control unit 1003.
To request execution of DB access (process 130
3). The DB access execution control unit 1003 passes the DB monitoring information 501 to the DB access execution unit 1004,
It requests access execution (process 1304).

【0051】DBアクセス実行部1004は、DB監視
情報501中のDBアクセス式504を用いて、データ
ベース101の商品在庫情報一覧201から受注商品の
在庫量を取得し(処理1305、1306)、DBアク
セス実行制御部1003に通知する(処理1307)。
The DB access execution unit 1004 uses the DB access formula 504 in the DB monitoring information 501 to acquire the stock quantity of ordered products from the product stock information list 201 of the database 101 (processing 1305, 1306), and The execution control unit 1003 is notified (step 1307).

【0052】DBアクセス実行制御部1003は、DB
監視情報501中の配信条件505と処理1307で得
た在庫量とを比較し、配信条件505を満足する場合、
DBアクセス実行部1004に対してDB更新要求を出
す(処理1308)。さらに、メール配信部1005に
対して在庫通知701の配信要求を行なう(処理131
0)。DB更新要求を受けると、DBアクセス実行部1
004は、データベース101にアクセスし、バックオ
ーダー情報一覧203中の該当する情報について「解決
日」欄を更新する。同時に、対応する「在庫量」欄を受
注個数分減らして更新する(処理1309)。また、メ
ール配信部1005は、DBアクセス実行制御部100
3からの配信要求を受けると(処理1310)、配信先
502に格納されている端末105へ在庫通知701を
配信する(処理1311)。
The DB access execution control unit 1003
The distribution condition 505 in the monitoring information 501 is compared with the stock amount obtained in the process 1307, and when the distribution condition 505 is satisfied,
A DB update request is issued to the DB access execution unit 1004 (process 1308). Further, a distribution request of the stock notification 701 is made to the mail distribution unit 1005 (processing 131).
0). Upon receiving the DB update request, the DB access execution unit 1
004 accesses the database 101 and updates the “resolution date” column for the corresponding information in the backorder information list 203. At the same time, the corresponding “stock amount” column is updated by reducing the number of received orders (process 1309). Also, the mail distribution unit 1005 includes the DB access execution control unit 100
When the distribution request is received from the distribution destination 502 (processing 1310), the stock notification 701 is distributed to the terminal 105 stored in the distribution destination 502 (processing 1311).

【0053】上述したように、図12の処理1213で
はPull型システム102の実行制御部902がPu
sh型システム103にDB監視情報501を渡してP
ush登録要求を行なう。この際、DB監視情報501
中のDBアクセス式504を生成する必要がある。図1
4は、実行制御部902が、受注要求画面301に入力
された情報を元に、DB監視情報501中のDBアクセ
ス式504を生成する処理の流れを示したフローチャー
トである。
As described above, in the processing 1213 of FIG. 12, the execution control unit 902 of the pull type system 102
Passes the DB monitoring information 501 to the sh type system 103 and
Make a ush registration request. At this time, the DB monitoring information 501
It is necessary to generate the inside DB access expression 504. FIG.
4 is a flowchart illustrating a flow of processing in which the execution control unit 902 generates a DB access expression 504 in the DB monitoring information 501 based on information input to the order request screen 301.

【0054】実行制御部902は、受注対象商品の商品
コード値を取得する(処理1401)。次に、実行制御
部902は、DBアクセス式格納変数に、文字列 "SE
LECT 在庫量 FROM 商品在庫 " を格納する(処
理1402)。続いて、DBアクセス式格納変数に、文
字列 "WHERE 商品コード="を追加し(処理140
3)、シングルクォーテーション文字を追加し(処理1
404)、処理1401で取得した商品コード値を追加
し(処理1405)、さらにシングルクォーテーション
文字を追加する(処理1406)。以上により、図6に
示したようなDBアクセス式が生成される。
The execution control unit 902 acquires the product code value of the product to be ordered (step 1401). Next, the execution control unit 902 stores the character string “SE” in the DB access expression storage variable.
LECT stock quantity FROM merchandise stock "is stored (step 1402). Then, the character string" WHERE merchandise code = "is added to the DB access expression storage variable (step 1402).
3) Add a single quote character (Process 1)
404), add the product code value acquired in the process 1401 (process 1405), and further add a single quote character (process 1406). As described above, a DB access expression as shown in FIG. 6 is generated.

【0055】図15は、図12の処理1206におい
て、Pull型システム102の実行制御部902がア
クセス結果である商品在庫量を受けとったときに、実行
制御部902が行なう処理の流れを示したフローチャー
トである。
FIG. 15 is a flowchart showing the flow of the processing performed by the execution control unit 902 when the execution control unit 902 of the pull-type system 102 receives the product inventory amount as the access result in the processing 1206 of FIG. It is.

【0056】実行制御部902は、受注要求画面301
から得た数量306の値と処理1206でDBアクセス
部901から得た商品在庫量とを比較する(処理150
1)。数量306の値が商品在庫量以下の場合、実行制
御部902は、DBアクセス部901に処理を要求し、
データベース101中の商品在庫情報一覧201に格納
された該当商品の在庫量から受注数量分を減らす(処理
1502)。続いて、実行制御部902は、ユーザイン
タフェース903に受注受け付け完了画面401の表示
を要求し、端末105に上記画面を表示させる(処理1
503)。
The execution control unit 902 receives the order request screen 301
Is compared with the value of the quantity 306 obtained from the database access unit 901 in step 1206 (step 150
1). When the value of the quantity 306 is equal to or less than the product stock amount, the execution control unit 902 requests the DB access unit 901 to perform processing,
The order quantity is reduced from the stock quantity of the corresponding product stored in the product stock information list 201 in the database 101 (process 1502). Subsequently, the execution control unit 902 requests the user interface 903 to display the order reception completion screen 401, and causes the terminal 105 to display the screen (processing 1).
503).

【0057】数量306の値が在庫量より多い場合、実
行制御部902は、DBアクセス部901にバックオー
ダー情報追加要求(処理1207)を出し、データベー
ス101中のバックオーダー情報一覧203への情報追
加を行なわせる(処理1504)。続いて、実行制御部
902は、ユーザインタフェース903に対して在庫不
足通知・Push登録問い合わせ画面402の表示要求
(処理1209)を出し、端末105に上記画面を表示
させる(処理1505)。
When the value of the quantity 306 is larger than the stock quantity, the execution control unit 902 issues a back order information addition request (process 1207) to the DB access unit 901 and adds information to the back order information list 203 in the database 101. (Process 1504). Subsequently, the execution control unit 902 issues a display request for the stock shortage notification / Push registration inquiry screen 402 (process 1209) to the user interface 903, and causes the terminal 105 to display the screen (process 1505).

【0058】図16は、図13の処理1307で得た商
品在庫量を元に、DBアクセス実行制御部1003が行
なう処理の流れを示したフローチャートである。
FIG. 16 is a flowchart showing the flow of processing performed by the DB access execution control unit 1003 based on the product stock amount obtained in the processing 1307 of FIG.

【0059】DBアクセス実行制御部1003は、処理
1307で得た商品在庫量と配信条件505に格納され
た受注要求数量とを比較する(処理1601)。商品在
庫量が受注要求数量より少ない場合、本フローチャート
を終了する。商品在庫量が受注要求数量以上の場合、D
Bアクセス実行制御部1003は、DBアクセス実行部
1004に対してDB更新要求(処理1308)を出
し、該当する商品についてバックオーダー情報一覧20
3の「解決日」欄の更新および商品在庫情報一覧201
の「在庫量」欄の更新を行なわせる(処理1602)。
DBアクセス実行制御部1003は、メール配信部10
05に対して在庫通知701の配信要求(処理131
0)を出し、営業担当者106の端末105への在庫通
知701の配信を行なわせる(処理1603)。
The DB access execution control unit 1003 compares the product stock amount obtained in the processing 1307 with the requested order quantity stored in the distribution condition 505 (processing 1601). If the merchandise inventory is smaller than the requested order quantity, the process ends. If the product inventory is equal to or greater than the requested quantity, D
The B access execution control unit 1003 issues a DB update request (process 1308) to the DB access execution unit 1004, and returns the backorder information list 20 for the corresponding product.
Update of “Resolution date” column of No. 3 and product inventory information list 201
Is updated (step 1602).
The DB access execution control unit 1003
Distribution request for the stock notification 701 (processing 131
0), and the distribution of the inventory notification 701 to the terminal 105 of the sales representative 106 is performed (step 1603).

【0060】図17は、スケジューラ1002中のDB
監視情報実行制御部1102が、現在の時刻に従いDB
監視情報501を取得し、図13の処理1303を行な
うまでの処理の流れを示したフローチャートである。
FIG. 17 shows the DB in the scheduler 1002.
The monitoring information execution control unit 1102 sets the DB according to the current time.
14 is a flowchart showing a flow of processing from obtaining monitoring information 501 to performing processing 1303 in FIG.

【0061】DB監視情報実行制御部1102は、現在
時刻を取得する(処理1701)。DB監視情報実行制
御部1102は、DB監視情報リスト1101に記憶さ
れたDB監視情報501が保持する監視時刻503を取
得する(処理1703)。DB監視情報実行制御部11
02は、現在時刻と、監視時刻503に記憶された時刻
を比較し、現在時刻が監視時刻503に記憶された時刻
以降であるか否かを調べる(処理1704)。現在時刻
が監視時刻503に記憶された時刻以降であれば、DB
監視情報実行制御部1102は、そのDB監視情報50
1をDBアクセス実行制御部1003に渡して、DBア
クセス実行を要求する(処理1705)。DB監視情報
実行制御部1102は、処理1703、処理1704、
および処理1705を、DB監視情報リスト1101に
記憶された全てのDB監視情報501に対して実行する
(処理1702、処理1706)。
The DB monitoring information execution control unit 1102 acquires the current time (step 1701). The DB monitoring information execution control unit 1102 acquires the monitoring time 503 held by the DB monitoring information 501 stored in the DB monitoring information list 1101 (Step 1703). DB monitoring information execution control unit 11
In step 02, the current time is compared with the time stored in the monitoring time 503 to check whether or not the current time is after the time stored in the monitoring time 503 (processing 1704). If the current time is after the time stored in the monitoring time 503, the DB
The monitoring information execution control unit 1102 stores the DB monitoring information 50
1 is passed to the DB access execution control unit 1003 to request execution of the DB access (step 1705). The DB monitoring information execution control unit 1102 performs processing 1703, processing 1704,
And the processing 1705 are executed for all the DB monitoring information 501 stored in the DB monitoring information list 1101 (processing 1702, processing 1706).

【0062】なお、上記の実施の形態では、図4に示し
たように監視の時間的なタイミングを指定し、そのタイ
ミングに至ったときにデータベースにアクセスして情報
の監視を行なっているが、監視のタイミングを指定する
代わりに、データベースが更新されたときにデータベー
スにアクセスして情報の監視を行なうようにしてもよ
い。また、図16のフローチャートでは在庫量が受注量
以上になったときに監視結果を報告するようにしている
が、在庫量が受注量以上になっていなくてもその旨を報
告するようにしてもよい。
In the above-described embodiment, as shown in FIG. 4, the monitoring timing is designated, and when the timing is reached, the database is accessed to monitor the information. Instead of specifying the monitoring timing, the database may be accessed to monitor information when the database is updated. Further, in the flowchart of FIG. 16, the monitoring result is reported when the stock amount exceeds the order amount. However, even if the stock amount does not exceed the order amount, the fact is reported. Good.

【0063】さらに、上記の実施の形態では、商品の受
注処理について本発明を適用した例を説明したが、本発
明は、例えば図書館の本やレンタルビデオなどの貸し出
し業務や、宿泊施設などの予約業務に適用することも可
能である。
Further, in the above-described embodiment, an example in which the present invention is applied to the order receiving process of a product has been described. However, the present invention relates to a rental business of books and rental videos of a library and a reservation business of accommodation facilities and the like. It is also possible to apply to.

【0064】[0064]

【発明の効果】以上説明したように、本発明によれば、
ユーザの端末装置からの情報取得要求に対し、ユーザが
能動的に何度も問合せを行なわなくても、システムの側
から所定の情報を通知するようにできる。したがって、
例えば、受注管理システムに適用すれば、営業担当者か
らの受注要求がありながら在庫量が不足している場合、
Push型システムにDB監視情報を登録することで、
営業担当者は能動的に在庫量の問い合わせを行なうこと
なく、在庫量が受注要求を満たしたときに通知を受ける
ことが可能になる。また、図書館の本やレンタルビデオ
などの貸し出し業務や、宿泊施設などの予約業務に適用
すれば、ユーザは貸し出し状況や予約状況について何度
もユーザの側から問い合せることなく、通知を受けるこ
とができる。
As described above, according to the present invention,
Even if the user does not actively make inquiries repeatedly to the information acquisition request from the user's terminal device, predetermined information can be notified from the system side. Therefore,
For example, if applied to an order management system, if there is a shortage of inventory while there is an order request from a sales representative,
By registering DB monitoring information in the Push type system,
The sales person can be notified when the stock amount satisfies the order request without actively inquiring about the stock amount. Further, if the present invention is applied to a rental operation of books and rental videos of a library and a reservation operation of an accommodation facility, a user can receive a notification without repeatedly inquiring about the rental status or the reservation status from the user side.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態に係るシステム構成を示す
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention;

【図2】データベースの詳細な内部構成を示す図FIG. 2 is a diagram showing a detailed internal configuration of a database.

【図3】受注要求画面の例を示す図FIG. 3 is a diagram showing an example of an order request screen.

【図4】商品在庫量を取得した結果を端末に表示した画
面の例を示す図
FIG. 4 is a diagram showing an example of a screen displaying a result of acquiring a product inventory amount on a terminal;

【図5】DB監視情報の構成図FIG. 5 is a configuration diagram of DB monitoring information;

【図6】DBアクセス式の例を示す図FIG. 6 is a diagram showing an example of a DB access expression.

【図7】在庫通知の例を示す図FIG. 7 is a diagram showing an example of a stock notification.

【図8】本発明の実施の形態における処理の流れを示す
タイムチャート図
FIG. 8 is a time chart showing a processing flow in the embodiment of the present invention.

【図9】Pull型システムを詳細に示した図FIG. 9 shows the Pull type system in detail.

【図10】Push型システムを詳細に示した図FIG. 10 shows a Push type system in detail.

【図11】スケジューラを詳細に示した図FIG. 11 is a diagram showing a scheduler in detail.

【図12】本発明の実施の形態における処理の流れをP
ull型システムの構成に従って詳細化したタイムチャ
ート図
FIG. 12 is a flow chart of processing according to the embodiment of the present invention;
Time chart diagram refined according to the configuration of the UL type system

【図13】本発明の実施の形態における処理の流れをP
ush型システムの構成に従って詳細化したタイムチャ
ート図
FIG. 13 is a flow chart of a process according to the embodiment of the present invention;
Time chart diagram refined according to the configuration of the ush type system

【図14】DBアクセス式を生成する処理の流れを示し
たフローチャート図
FIG. 14 is a flowchart illustrating a flow of a process of generating a DB access expression.

【図15】商品在庫量を受けとったときに、実行制御部
が行なう処理の流れを示したフローチャート図
FIG. 15 is a flowchart illustrating the flow of a process performed by an execution control unit when a product inventory amount is received;

【図16】DBアクセス実行制御部が行なう処理の流れ
を示したフローチャート図
FIG. 16 is a flowchart showing the flow of processing performed by a DB access execution control unit;

【図17】スケジューラがDBアクセス実行制御部にD
Bアクセス実行要求を出すまでの処理の流れを示したフ
ローチャート図
FIG. 17 shows a case where the scheduler sets D to the DB access execution control unit.
Flow chart showing the flow of processing until issuing a B access execution request

【符号の説明】[Explanation of symbols]

101…データベース、102…Pull型システム、
103…Push型システム、104…ネットワーク、
105…端末、106…営業担当者、201…商品在庫
情報一覧、202…受注情報一覧、203…バックオー
ダー情報一覧、301…受注要求画面、302…受注
日、303…受注元顧客コード、304…商品コード、
305…商品名、306…数量、401…受注受けつけ
完了画面、402…在庫通知・Push登録問い合わせ
画面、403…監視タイミング、501…DB監視情
報、502…配信先、503…監視時刻、504…DB
アクセス式、505…配信条件、506…受注コード、
701…在庫通知、901…DBアクセス部、902…
実行制御部、903…ユーザインタフェース、1001
…スケジューラ登録部、1002…スケジューラ、10
03…DBアクセス実行制御部、1004…DBアクセ
ス実行部、1005…メール配信部。
101: database, 102: Pull type system,
103: Push type system, 104: Network,
Reference numeral 105: terminal, 106: sales representative, 201: product stock information list, 202: order information list, 203: back order information list, 301: order request screen, 302: order date, 303: customer code of order source, 304 ... Product code,
305: Product name, 306: Quantity, 401: Order acceptance completion screen, 402: Inventory notification / Push registration inquiry screen, 403: Monitoring timing, 501: DB monitoring information, 502: Delivery destination, 503: Monitoring time, 504: DB
Access formula, 505: delivery condition, 506: order code,
701: stock notification, 901: DB access unit, 902 ...
Execution control unit, 903: user interface, 1001
... Scheduler registration unit, 1002 ... Scheduler, 10
03 ... DB access execution control unit, 1004 ... DB access execution unit, 1005 ... mail distribution unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 福岡 均 宮城県仙台市青葉区本町二丁目16番10号 大同生命ビル 日立東北ソフトウェア株式 会社内 Fターム(参考) 5B075 KK07 KK35 ND20 PQ05 UU40 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Hitoshi Fukuoka 2-16-10 Honcho, Aoba-ku, Sendai-shi, Miyagi Daido Life Building Hitachi Tohoku Software Co., Ltd. F term (reference) 5B075 KK07 KK35 ND20 PQ05 UU40

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】ネットワークを介して端末装置から情報取
得要求を受け付け、該情報取得要求に応じた情報を提供
する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記ネットワークを介して前記端末装置から情報取得要
求を受信する手段と、 受信した情報取得要求に応じた情報をデータベースから
取得する手段と、 取得した情報または該取得した情報に基づいて生成した
情報を、前記ネットワークを介して前記端末装置に送信
する手段とを備え、 前記第2の情報提供手段は、 情報取得起動時刻、情報取得手続き、取得した情報の提
供先、および取得した情報の提供条件を含む情報取得起
動情報を保持する手段と、 前記情報取得起動時刻と現在時刻とが一致したとき、前
記情報取得手続きを起動して前記データベースから所定
の情報を取得し、取得した情報が前記提供条件を満たす
か否かを判断し、満たす場合は、前記提供先に情報を提
供する手段とを備え、 前記第1の情報提供手段が前記データベースから取得し
た情報に基づき、前記第2の情報提供手段への情報取得
起動情報の保持要求を行なうか否かを判断し、情報取得
要求を元に情報取得手続きを生成し、前記第2の情報提
供手段への情報取得起動情報の保持要求を行なう保持要
求手段を備えたことを特徴とする情報提供システム。
1. An information providing system for receiving an information acquisition request from a terminal device via a network and providing information according to the information acquisition request, comprising: a first information providing unit; and a second information providing unit. The first information providing means includes: means for receiving an information acquisition request from the terminal device via the network; means for acquiring information corresponding to the received information acquisition request from a database; Means for transmitting the obtained information or information generated based on the obtained information to the terminal device via the network, wherein the second information providing means comprises: an information acquisition start time; an information acquisition procedure; Means for holding information acquisition start information including a provision destination of the acquired information, and a provision condition of the acquired information, wherein the information acquisition start time matches a current time. When the information acquisition procedure is started to acquire predetermined information from the database, it is determined whether the acquired information satisfies the provision condition, and if so, means for providing information to the provision destination is provided. Determining whether or not to make a request to hold the information acquisition activation information to the second information providing means based on the information obtained by the first information providing means from the database; An information providing system, further comprising: a holding request unit that generates an information obtaining procedure and requests the second information providing unit to hold the information obtaining start information.
【請求項2】ネットワークを介して端末装置から情報取
得要求を受け付け、該情報取得要求に応じた情報を提供
する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記ネットワークを介して前記端末装置から情報取得要
求を受信する手段と、 受信した情報取得要求に応じた情報をデータベースから
取得する手段と、 取得した情報または該取得した情報に基づいて生成した
情報を、前記ネットワークを介して前記端末装置に送信
する手段とを備え、 前記第2の情報提供手段は、 情報取得手続き、取得した情報の提供先、および取得し
た情報の提供条件を含む情報取得起動情報を保持する手
段と、 前記データベースが更新されたとき、前記情報取得手続
きを起動して前記データベースから所定の情報を取得
し、取得した情報が前記提供条件を満たすか否かを判断
し、満たす場合は、前記提供先に情報を提供する手段と
を備え、 前記第1の情報提供手段が前記データベースから取得し
た情報に基づき、前記第2の情報提供手段への情報取得
起動情報の保持要求を行なうか否かを判断し、情報取得
要求を元に情報取得手続きを生成し、前記第2の情報提
供手段への情報取得起動情報の保持要求を行なう保持要
求手段を備えたことを特徴とする情報提供システム。
2. An information providing system for receiving an information acquisition request from a terminal device via a network and providing information according to the information acquisition request, comprising: a first information providing unit; and a second information providing unit. The first information providing means includes: means for receiving an information acquisition request from the terminal device via the network; means for acquiring information corresponding to the received information acquisition request from a database; Means for transmitting the obtained information or the information generated based on the obtained information to the terminal device via the network, wherein the second information providing means comprises: an information obtaining procedure, a providing destination of the obtained information. And means for holding information acquisition start information including a provision condition of the acquired information; and activating the information acquisition procedure when the database is updated. Means for obtaining predetermined information from the database, determining whether or not the obtained information satisfies the provision condition, and, if so, providing information to the provision destination; and providing the first information provision The means determines, based on the information acquired from the database, whether to make a request to hold the information acquisition start information to the second information providing means, and generates an information acquisition procedure based on the information acquisition request, An information providing system, comprising: a holding request unit that requests the second information providing unit to hold the information acquisition start information.
【請求項3】請求項1または2に記載の情報提供システ
ムにおいて、 前記第2の情報提供手段は、前記提供先に情報を提供す
る際、前記データベースの更新を行なうことを特徴とす
る情報提供システム。
3. The information providing system according to claim 1, wherein the second information providing means updates the database when providing the information to the providing destination. system.
【請求項4】ネットワークを介して端末装置から情報処
理要求を受け付け、該情報処理要求に係る情報を提供す
る情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された情報処理要求を、前記ネッ
トワークを介して、受信する手段と、 データベースにアクセスし、そのアクセス結果に基づい
て、前記情報処理要求に応じた処理が完了できるか否か
判断する手段と、 前記処理が完了できる場合は、その処理を完了させた
後、前記端末装置に処理が完了した旨を示す情報を送信
し、前記処理が完了できない場合は、その旨を示す情
報、および前記処理が完了し得る状態になったか否かを
監視し完了し得る状態になったときにその通知を行なう
か否かの問合せを、前記端末装置に送信する手段と、 前記端末装置が前記問合せに対して監視および通知を行
なうことを指示してきたとき、該指示に応じた監視要求
を表す監視情報を生成して前記第2の情報提供手段に送
る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて前記データベースを監視するこ
とにより、前記情報処理要求に応じた処理が完了できる
状態に至ったか否かを監視する手段と、 前記監視で前記処理が完了できる状態に至ったことが検
出されたとき、その処理を完了させた後、前記端末装置
に処理が完了した旨を示す情報を送信する手段とを備え
たことを特徴とする情報提供システム。
4. An information providing system for receiving an information processing request from a terminal device via a network and providing information related to the information processing request, comprising: a first information providing unit; a second information providing unit; And the first information providing means, via the network, a means for receiving the information processing request transmitted from the terminal device, accessing a database, and based on the access result, the information Means for determining whether or not a process according to a process request can be completed; and, if the process can be completed, after completing the process, transmitting information indicating that the process has been completed to the terminal device, If the processing cannot be completed, information indicating that fact, and whether or not to monitor whether or not the processing can be completed and to notify when it can be completed, Means for transmitting the inquiry to the terminal device, and when the terminal device has instructed to perform monitoring and notification in response to the inquiry, generating monitoring information indicating a monitoring request according to the instruction. Means for sending to the second information providing means, wherein the second information providing means stores the monitoring information sent from the first information providing means, and Means for monitoring whether or not the processing according to the information processing request has been completed by monitoring the database; and when it has been detected that the monitoring has reached the state where the processing can be completed, Means for transmitting, after completing the processing, information indicating that the processing is completed to the terminal device.
【請求項5】ネットワークを介して端末装置から情報処
理要求を受け付け、該情報処理要求に係る情報を提供す
る情報提供システムであって、 前記端末装置から送信された情報処理要求を、前記ネッ
トワークを介して、受信する手段と、 データベースにアクセスし、そのアクセス結果に基づい
て、前記情報処理要求に応じた処理が完了できるか否か
判断する手段と、 前記処理が完了できる場合は、その処理を完了させた
後、前記端末装置に処理が完了した旨を示す情報を送信
し、前記処理が完了できない場合は、その旨を示す情
報、および前記処理が完了し得る状態になったか否かを
監視し完了し得る状態になったときにその通知を行なう
か否かの問合せを、前記端末装置に送信する手段と、 前記端末装置が前記問合せに対して監視および通知を行
なうことを指示してきたとき、該指示に応じた監視要求
を表す監視情報を生成して記憶する手段と、 記憶した監視情報に基づいて前記データベースを監視す
ることにより、前記情報処理要求に応じた処理が完了で
きる状態に至ったか否かを監視する手段と、 前記監視で前記処理が完了できる状態に至ったことが検
出されたとき、その処理を完了させた後、前記端末装置
に処理が完了した旨を示す情報を通知する手段とを備え
たことを特徴とする情報提供システム。
5. An information providing system for receiving an information processing request from a terminal device via a network, and providing information related to the information processing request, wherein the information processing system transmits the information processing request transmitted from the terminal device to the network. Means for receiving, via a database, a means for determining whether or not a process corresponding to the information processing request can be completed based on the access result; and, if the process can be completed, the process After the completion, information indicating that the processing is completed is transmitted to the terminal device. If the processing cannot be completed, the information indicating that processing is completed and whether or not the processing can be completed is monitored. Means for transmitting to the terminal device an inquiry as to whether or not to notify the terminal device when it can be completed, and the terminal device monitors and monitors the inquiry. Means for generating and storing monitoring information representing a monitoring request according to the instruction when instructing to perform the notification; and monitoring the database based on the stored monitoring information, thereby providing a response to the information processing request. Means for monitoring whether or not the corresponding process can be completed; and, when the monitoring detects that the process can be completed, after completing the process, the terminal device performs processing. Means for notifying information indicating that the process has been completed.
【請求項6】請求項4または5に記載の情報提供システ
ムにおいて、 前記監視情報に基づく監視は、所定の監視時間タイミン
グで、または、データベースが更新されたタイミング
で、前記データベースにアクセスし、前記処理要求に応
じた処理が完了できる状態に至ったか否かを監視するも
のであることを特徴とする情報提供システム。
6. The information providing system according to claim 4, wherein the monitoring based on the monitoring information accesses the database at a predetermined monitoring time or at a timing when the database is updated. An information providing system for monitoring whether or not a process according to a process request can be completed.
【請求項7】ネットワークを介して端末装置から商品の
受注要求を受け付け、該受注要求の処理結果に係る情報
を提供する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された受注要求を、前記ネットワ
ークを介して、受信する手段と、 商品の在庫状況を示す商品在庫情報および商品の受注状
況を示す商品受注情報を保持・管理するデータベースに
アクセスし、在庫量が前記受注要求の受注量以上である
か否か判定する手段と、 前記在庫量が受注量以上である場合は、前記データベー
スに前記受注要求に係る受注情報を登録し、前記データ
ベースの在庫量を受注量だけ減らし、受注処理が完了し
た旨を示す情報を前記端末装置に送信し、前記在庫量が
受注量以上でない場合は、在庫不足通知と、在庫量を監
視するタイミングの問合せを、前記端末装置に送信する
手段と、 前記端末装置が前記問合せに対して、在庫量を監視する
旨および監視のタイミングを指示してきたとき、該指示
に応じた監視要求を表す監視情報を生成して前記第2の
情報提供手段に送る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて、前記監視のタイミングが来る
ごとに前記データベースの在庫量を読み出し、在庫量が
前記受注量以上になったか否かを監視する手段と、 在庫量が前記受注量以上になったとき、前記端末装置に
その旨を示す情報を送信する手段とを備えたことを特徴
とする情報提供システム。
7. An information providing system for receiving an order request for a product from a terminal device via a network, and providing information relating to a processing result of the order request, comprising: first information providing means; Providing means for receiving, via the network, an order request transmitted from the terminal device, product inventory information indicating product inventory status, and product Means for accessing a database for holding and managing product order information indicating the order status, and determining whether or not the inventory amount is equal to or more than the order amount of the order request; and Register the order information related to the order request in the database, reduce the inventory amount of the database by the order amount, send information indicating that the order processing has been completed to the terminal device, When the inventory amount is not equal to or more than the order amount, a means for transmitting a notification of inventory shortage and an inquiry about a timing of monitoring the inventory amount to the terminal device, and the terminal device monitors the inventory amount in response to the inquiry. Means for generating monitoring information indicating a monitoring request in accordance with the instruction and sending the generated monitoring information to the second information providing means, wherein the second information providing means comprises: Means for storing the monitoring information sent from the first information providing means; and, based on the monitoring information, the stock amount of the database is read each time the monitoring timing comes, and the stock amount is equal to or more than the order quantity. An information providing system, comprising: means for monitoring whether or not the number has been changed; and means for transmitting information indicating the fact to the terminal device when the stock amount exceeds the order amount.
【請求項8】ネットワークを介して端末装置から商品の
受注要求を受け付け、該受注要求の処理結果に係る情報
を提供する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された受注要求を、前記ネットワ
ークを介して、受信する手段と、 商品の在庫状況を示す商品在庫情報および商品の受注状
況を示す商品受注情報を保持・管理するデータベースに
アクセスし、在庫量が前記受注要求の受注量以上である
か否か判定する手段と、 前記在庫量が受注量以上である場合は、前記データベー
スに前記受注要求に係る受注情報を登録し、前記データ
ベースの在庫量を受注量だけ減らし、受注処理が完了し
た旨を示す情報を前記端末装置に送信し、前記在庫量が
受注量以上でない場合は、在庫不足通知と、在庫量を監
視するか否かの問合せを、前記端末装置に送信する手段
と、 前記端末装置が前記問合せに対して、在庫量を監視する
ことを指示してきたとき、該指示に応じた監視要求を表
す監視情報を生成して前記第2の情報提供手段に送る手
段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて、前記データベースが更新され
るごとに前記データベースの在庫量を読み出し、在庫量
が前記受注量以上になったか否かを監視する手段と、 在庫量が前記受注量以上になったとき、前記端末装置に
その旨を示す情報を送信する手段とを備えたことを特徴
とする情報提供システム。
8. An information providing system for receiving an order request for a product from a terminal device via a network and providing information relating to a processing result of the order request, the information providing system comprising: first information providing means; Providing means for receiving, via the network, an order request transmitted from the terminal device, product inventory information indicating product inventory status, and product Means for accessing a database for holding and managing product order information indicating the order status, and determining whether or not the inventory amount is equal to or more than the order amount of the order request; and Register the order information related to the order request in the database, reduce the inventory amount of the database by the order amount, send information indicating that the order processing has been completed to the terminal device, When the inventory amount is not equal to or more than the order amount, a means for transmitting a shortage notification and an inquiry as to whether or not to monitor the inventory amount to the terminal device; and Means for generating monitoring information indicating a monitoring request according to the instruction and sending the generated monitoring information to the second information providing means, wherein the second information providing means comprises: Means for storing the monitoring information sent from the information providing means, and reading the stock amount of the database every time the database is updated based on the monitoring information, and the stock amount becomes equal to or more than the order amount. An information providing system, comprising: means for monitoring whether or not the stock quantity has been reached; and means for transmitting information indicating the fact to the terminal device when the stock quantity exceeds the order quantity.
【請求項9】請求項7または8に記載の情報提供システ
ムにおいて、 前記第1の情報提供手段で在庫量が受注量以上でないこ
とを検出したとき、その受注情報をバックオーダー情報
として前記データベースに記憶し、 前記第2の情報提供手段で在庫量が受注量以上になった
ことを検出したとき、その受注情報に対応するバックオ
ーダー情報を削除することを特徴とする情報提供システ
ム。
9. The information providing system according to claim 7, wherein when the first information providing means detects that the stock amount is not more than the order amount, the order information is stored in the database as back order information. An information providing system, wherein the back order information corresponding to the received order information is deleted when the second information providing means detects that the stock amount is equal to or more than the received order amount.
【請求項10】ネットワークを介して端末装置から物品
の貸し出し要求を受け付け、該物品の貸し出し情報を提
供する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された貸し出し要求を、前記ネッ
トワークを介して、受信する手段と、 物品が貸し出し中であるか否かを示す貸し出し情報を保
持・管理するデータベースにアクセスし、前記貸し出し
要求に係る物品が貸し出し中であるか否か判定する手段
と、 前記物品が貸し出し中でない場合は、その旨を示す情報
を前記端末装置に送信し、前記物品が貸し出し中である
場合は、その旨と、貸し出し状況を監視するタイミング
の問合せを、前記端末装置に送信する手段と、 前記端末装置が前記問合せに対して、貸し出し状況を監
視する旨および監視のタイミングを指示してきたとき、
該指示に応じた監視要求を表す監視情報を生成して前記
第2の情報提供手段に送る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、前記監視情報に基づいて、前記監視
のタイミングが来るごとに前記データベースの貸し出し
状況を読み出し、前記貸し出し要求に係る物品が貸し出
し中であるか否かを監視する手段と、 前記物品が貸し出し中でなくなったとき、前記端末装置
にその旨を示す情報を送信する手段とを備えたことを特
徴とする情報提供システム。
10. An information providing system for accepting a lending request for an article from a terminal device via a network and providing lending information for the article, comprising: a first information providing unit and a second information providing unit. In addition to the above, the first information providing means includes means for receiving a lending request transmitted from the terminal device via the network, and lending information indicating whether or not the article is being lent. Means for accessing a database to be managed and determining whether or not the article relating to the lending request is being lent, and if the article is not being lent, transmitting information indicating that to the terminal device to the terminal device, If the terminal device is being lent, a means for transmitting to that effect and an inquiry about the timing of monitoring the lending status to the terminal device, Against serial inquiry, when that has been instructing the timing of that and monitoring to monitor the lending situation,
Means for generating monitoring information representing a monitoring request according to the instruction and sending the generated monitoring information to the second information providing means, wherein the second information providing means is sent from the first information providing means Means for storing the monitoring information, and means for reading out the lending status of the database each time the monitoring comes, based on the monitoring information, and monitoring whether or not the article according to the lending request is being lent. An information providing system, comprising: when the article is no longer being rented, means for transmitting information indicating the fact to the terminal device.
【請求項11】ネットワークを介して端末装置から物品
の貸し出し要求を受け付け、該物品の貸し出し情報を提
供する情報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された貸し出し要求を、前記ネッ
トワークを介して、受信する手段と、 物品が貸し出し中であるか否かを示す貸し出し情報を保
持・管理するデータベースにアクセスし、前記貸し出し
要求に係る物品が貸し出し中であるか否か判定する手段
と、 前記物品が貸し出し中でない場合は、その旨を示す情報
を前記端末装置に送信し、前記物品が貸し出し中である
場合は、その旨と、貸し出し状況を監視するか否かの問
合せを、前記端末装置に送信する手段と、 前記端末装置が前記問合せに対して、貸し出し状況を監
視する旨を指示してきたとき、該指示に応じた監視要求
を表す監視情報を生成して前記第2の情報提供手段に送
る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて、前記データベースが更新され
るごとに前記データベースの貸し出し状況を読み出し、
前記貸し出し要求に係る物品が貸し出し中であるか否か
を監視する手段と、 前記物品が貸し出し中でなくなったとき、前記端末装置
にその旨を示す情報を送信する手段とを備えたことを特
徴とする情報提供システム。
11. An information providing system for accepting an item lending request from a terminal device via a network and providing the item lending information, comprising: a first information providing unit and a second information providing unit. In addition to the above, the first information providing means includes means for receiving a lending request transmitted from the terminal device via the network, and lending information indicating whether or not the article is being lent. Means for accessing a database to be managed and determining whether or not the article relating to the lending request is being lent, and if the article is not being lent, transmitting information indicating that to the terminal device to the terminal device, If the terminal is being lent, a means for transmitting to that effect and an inquiry as to whether to monitor the lending status to the terminal device, Means for generating monitoring information indicating a monitoring request in accordance with the instruction and sending the monitoring information to the second information providing means, Information providing means for storing the monitoring information sent from the first information providing means; and reading out the lending status of the database each time the database is updated based on the monitoring information;
Means for monitoring whether or not the article related to the lending request is being lent, and means for transmitting information indicating the fact to the terminal device when the article is no longer being lent. Information providing system.
【請求項12】ネットワークを介して端末装置から施設
の利用要求を受け付け、該施設の利用情報を提供する情
報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された利用希望施設と利用希望期
間とを含む利用要求を、前記ネットワークを介して、受
信する手段と、 施設の利用予約情報を保持・管理するデータベースにア
クセスし、前記利用希望施設について前記利用希望期間
に重なる利用予約が既に為されているか否か判定する手
段と、 前記利用希望期間に重なる利用予約がなかった場合は、
その旨を示す情報を前記端末装置に送信し、前記利用希
望期間に重なる利用予約があった場合は、その旨と、利
用予約状況を監視するタイミングの問合せを、前記端末
装置に送信する手段と、 前記端末装置が前記問合せに対して、利用予約状況を監
視する旨および監視のタイミングを指示してきたとき、
該指示に応じた監視要求を表す監視情報を生成して前記
第2の情報提供手段に送る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて、前記監視のタイミングが来る
ごとに前記データベースの利用予約状況を読み出し、前
記利用希望施設について前記利用希望期間に重なる利用
予約が未だあるか否かを監視する手段と、 前記利用希望施設について前記利用希望期間に重なる利
用予約がなくなったとき、前記端末装置にその旨を示す
情報を送信する手段とを備えたことを特徴とする情報提
供システム。
12. An information providing system for receiving a facility use request from a terminal device via a network and providing the facility use information, comprising: a first information providing unit and a second information providing unit. The first information providing means includes: a means for receiving, via the network, a use request including a desired facility and a desired period transmitted from the terminal device; and Means for accessing a database to be held / managed and determining whether or not a use reservation overlapping the desired use period has already been made for the desired use facility; and if there is no use reservation overlapping the desired use period,
Means for transmitting information indicating that to the terminal device, if there is a use reservation overlapping the desired use period, and to the terminal device an indication of the fact and the timing of monitoring the use reservation status, When the terminal device has instructed to monitor the use reservation status and the timing of monitoring in response to the inquiry,
Means for generating monitoring information representing a monitoring request according to the instruction and sending the generated monitoring information to the second information providing means, wherein the second information providing means is sent from the first information providing means Means for storing the monitoring information, and based on the monitoring information, read out the usage reservation status of the database every time the monitoring timing comes, and check whether there is still a usage reservation overlapping the desired use period for the desired facility. Means for monitoring whether or not there is no use reservation overlapping the desired use period for the desired use facility, and means for transmitting information indicating the fact to the terminal device. system.
【請求項13】ネットワークを介して端末装置から施設
の利用要求を受け付け、該施設の利用情報を提供する情
報提供システムであって、 第1の情報提供手段と、第2の情報提供手段とを備える
とともに、 前記第1の情報提供手段は、 前記端末装置から送信された利用希望施設と利用希望期
間とを含む利用要求を、前記ネットワークを介して、受
信する手段と、 施設の利用予約情報を保持・管理するデータベースにア
クセスし、前記利用希望施設について前記利用希望期間
に重なる利用予約が既に為されているか否か判定する手
段と、 前記利用希望期間に重なる利用予約がなかった場合は、
その旨を示す情報を前記端末装置に送信し、前記利用希
望期間に重なる利用予約があった場合は、その旨と、利
用予約状況を監視するか否かの問合せを、前記端末装置
に送信する手段と、 前記端末装置が前記問合せに対して、利用予約状況を監
視する旨を指示してきたとき、該指示に応じた監視要求
を表す監視情報を生成して前記第2の情報提供手段に送
る手段とを備え、 前記第2の情報提供手段は、 前記第1の情報提供手段から送られてきた前記監視情報
を記憶する手段と、 前記監視情報に基づいて、前記データベースが更新され
るごとに前記データベースの利用予約状況を読み出し、
前記利用希望施設について前記利用希望期間に重なる利
用予約が未だあるか否かを監視する手段と、 前記利用希望施設について前記利用希望期間に重なる利
用予約がなくなったとき、前記端末装置にその旨を示す
情報を送信する手段とを備えたことを特徴とする情報提
供システム。
13. An information providing system for receiving a facility use request from a terminal device via a network and providing the facility use information, comprising: a first information providing means and a second information providing means. The first information providing means includes: a means for receiving, via the network, a use request including a desired facility and a desired period transmitted from the terminal device; and Means for accessing a database to be held / managed and determining whether or not a use reservation overlapping the desired use period has already been made for the desired use facility; and if there is no use reservation overlapping the desired use period,
Transmits information indicating that to the terminal device, and if there is a use reservation overlapping the desired use period, transmits to the terminal device an indication to that effect and whether to monitor the use reservation status. Means, when the terminal device instructs to monitor the use reservation status in response to the inquiry, generates monitoring information indicating a monitoring request corresponding to the instruction and sends the monitoring information to the second information providing means Means for storing the monitoring information sent from the first information providing means, and each time the database is updated based on the monitoring information. Read the usage reservation status of the database,
Means for monitoring whether or not there is still a use reservation overlapping the desired use period for the desired use facility, and when the use reservation overlapping the desired use period for the desired use facility has disappeared, the terminal device is notified to that effect. Means for transmitting indicated information.
JP2001165666A 2001-05-31 2001-05-31 Information providing system Pending JP2002358450A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001165666A JP2002358450A (en) 2001-05-31 2001-05-31 Information providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001165666A JP2002358450A (en) 2001-05-31 2001-05-31 Information providing system

Publications (1)

Publication Number Publication Date
JP2002358450A true JP2002358450A (en) 2002-12-13

Family

ID=19008310

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001165666A Pending JP2002358450A (en) 2001-05-31 2001-05-31 Information providing system

Country Status (1)

Country Link
JP (1) JP2002358450A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11157567B2 (en) 2006-07-28 2021-10-26 Tivo Corporation Systems and methods for enhanced information visualization

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08255131A (en) * 1995-03-17 1996-10-01 Fujitsu Ltd Object lending device and client terminal
JPH11120190A (en) * 1997-10-15 1999-04-30 Hitachi Ltd Reservation search method
JP2000040112A (en) * 1998-07-23 2000-02-08 Toshiba Corp Conference room reservation system, conference room reservation management method, and recording medium
JP2000051095A (en) * 1998-08-05 2000-02-22 Sekisui Chem Co Ltd Production and packing management system
JP2000099585A (en) * 1998-09-25 2000-04-07 Hitachi Ltd Search type reservation purchase system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08255131A (en) * 1995-03-17 1996-10-01 Fujitsu Ltd Object lending device and client terminal
JPH11120190A (en) * 1997-10-15 1999-04-30 Hitachi Ltd Reservation search method
JP2000040112A (en) * 1998-07-23 2000-02-08 Toshiba Corp Conference room reservation system, conference room reservation management method, and recording medium
JP2000051095A (en) * 1998-08-05 2000-02-22 Sekisui Chem Co Ltd Production and packing management system
JP2000099585A (en) * 1998-09-25 2000-04-07 Hitachi Ltd Search type reservation purchase system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11157567B2 (en) 2006-07-28 2021-10-26 Tivo Corporation Systems and methods for enhanced information visualization
US11455343B2 (en) 2006-07-28 2022-09-27 Tivo Corporation Systems and methods for enhanced information visualization
US12147478B2 (en) 2006-07-28 2024-11-19 Adeia Media Holdings Llc Systems and methods for enhanced information visualization

Similar Documents

Publication Publication Date Title
US11442603B2 (en) System and method for interactively delivering expert information to remote outlets
EP1469407A1 (en) Method and system for generating an automatic authorization
WO2014083880A1 (en) Out-of-stock notification system, out-of-stock notification device, out-of-stock notification method, and program
US6578013B1 (en) Method and system for communicating between supplier and customer devices
JP5410642B1 (en) Information processing apparatus, information processing method, and program
JP2001222577A (en) Method and system for managing sale and article selling system
US20020049645A1 (en) Method, system and program for determining selling price, and computer-readable storage medium for storing the program
JP2003303151A (en) Push-type information delivery system, push-type information delivering method, and program for push- type information delivery
JP2024006859A (en) Information processing device, information processing program, and information processing method
EP1164515A1 (en) Method and apparatus for processing an online transaction over a communication network
JP2002259663A (en) Device and method for generating customer visit schedule
JP2002358450A (en) Information providing system
JP2003288396A (en) In-store commodity information providing system, commodity information providing server and information display
JP2002189916A (en) Point management method
JP2002373300A (en) Lending management system and lending management method
JP2004030001A (en) Inventory management device
JP7442235B1 (en) Information processing system, information processing method, and information processing program
JP2002056255A (en) Order receiving processing device, ordering processing device, order receiving processing system and program recording medium
JP2003022387A (en) Shop management system
JP2003022390A (en) Method of sales by subscription for merchandise, and system therefor
JP2001318979A (en) Data ordering system
WO2003005252A1 (en) Online management system and method for displaying the stock of goods in time
JP3609402B1 (en) Product introduction management system and product introduction management method
KR100744869B1 (en) How to provide material order service on internet server
JP2003187122A (en) Merchandise sales server system, program thereof, and merchandise sales site providing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100820

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101221