JP3501708B2 - Client-server information transmission system - Google Patents
Client-server information transmission systemInfo
- Publication number
- JP3501708B2 JP3501708B2 JP2000021894A JP2000021894A JP3501708B2 JP 3501708 B2 JP3501708 B2 JP 3501708B2 JP 2000021894 A JP2000021894 A JP 2000021894A JP 2000021894 A JP2000021894 A JP 2000021894A JP 3501708 B2 JP3501708 B2 JP 3501708B2
- Authority
- JP
- Japan
- Prior art keywords
- client
- server
- transmission
- information
- connection
- 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.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims description 101
- 238000000034 method Methods 0.000 claims description 65
- 238000012545 processing Methods 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 22
- 238000012546 transfer Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 24
- 238000007726 management method Methods 0.000 description 14
- 230000002452 interceptive effect Effects 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、サーバ・コンピュ
ータに接続したクライアント・コンピュータからの操作
に応じて、クライアント・コンピュータ側及びサーバ・
コンピュータ側の間で情報を伝送するクライアント・サ
ーバ間情報伝送システムに係り、特に、インターネット
などのデータ通信を利用した電子商取引機能などのアプ
リケーション機能を実現する場合のコネクション制御に
利用することができ、個別に逐次入力しながら伝送する
情報でも、既に蓄積されている多数情報でも、正確に、
又手間や時間を削減して能率よく伝送することができる
クライアント・サーバ間情報伝送方法、クライアント・
コンピュータ、及び該クライアント・コンピュータに係
るコンピュータプログラムを記録したコンピュータ読み
取り可能な記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a client computer side and a server computer according to an operation from a client computer connected to a server computer.
The present invention relates to a client-server information transmission system for transmitting information between computers, and in particular, it can be used for connection control when realizing application functions such as electronic commerce functions using data communication such as the Internet, Accurately, whether it is information that is transmitted while sequentially inputting individually or a large amount of information that has already been accumulated,
In addition, a client-server information transmission method that enables efficient transmission with reduced labor and time,
The present invention relates to a computer and a computer-readable recording medium in which a computer program related to the client computer is recorded.
【0002】[0002]
【従来の技術】サーバ・コンピュータに接続したクライ
アント・コンピュータからの操作に応じて、クライアン
ト・コンピュータ側及びサーバ・コンピュータ側の間で
情報を伝送する場合、伝送情報を会話型伝送手続により
伝送する。例えば、クライアント・コンピュータ側から
は、米国マイクロソフト社の「インターネット・エクス
プローラ」などのブラウザ・プログラムの表示画面か
ら、接続中のサーバ・プログラムの情報を読み出す。あ
るいは、同表示画面を利用して、クライアント・コンピ
ュータ側からサーバ・コンピュータ側に情報を伝送す
る。2. Description of the Related Art When information is transmitted between a client computer side and a server computer side in response to an operation from a client computer connected to a server computer, the transmission information is transmitted by an interactive transmission procedure. For example, from the client computer side, the information of the server program being connected is read from the display screen of a browser program such as "Internet Explorer" of Microsoft Corporation, USA. Alternatively, the same display screen is used to transmit information from the client computer side to the server computer side.
【0003】又、サーバ・コンピュータに接続したクラ
イアント・コンピュータからの操作に応じて、クライア
ント・コンピュータ側及びサーバ・コンピュータ側の間
で情報を伝送する場合、伝送情報をバッチ型伝送手続に
より伝送する。例えば、インターネットなどを用いる場
合は、FTP(File Transfer Protocol)などの伝送
手続(プロトコル)を利用し、サーバ・コンピュータ側
からプログラムやデータなどの情報をダウンロードする
ことが行われている。When information is transmitted between the client computer side and the server computer side in response to an operation from a client computer connected to the server computer, the transmission information is transmitted by a batch type transmission procedure. For example, when using the Internet or the like, a transmission procedure (protocol) such as FTP (File Transfer Protocol) is used to download information such as programs and data from the server computer side.
【0004】従来技術においては、会話型コネクション
のみを使ったシステムか、又は、バッチ型コネクション
のみを使ったシステムのどちらかであった。In the prior art, either a system using only conversational connections or a system using only batch connections was used.
【0005】[0005]
【発明が解決しようとする課題】まず、会話型コネクシ
ョンのみを使用し、伝送情報を会話型伝送手続により伝
送するシステムにおいては、情報の参照及び入力を、す
べて人間が手作業で行う必要がある。このため、特に、
多数の取引情報を入力するような場合には、多大な手間
と時間がかかり、又、誤入力が発生し易いという問題が
あった。First, in a system which uses only a conversational connection and transmits transmission information by a conversational transmission procedure, it is necessary for a human to manually refer to and input information. . For this reason, in particular,
In the case of inputting a large number of transaction information, there has been a problem that it takes a lot of trouble and time, and erroneous input is likely to occur.
【0006】他方、伝送情報をバッチ型伝送手続により
伝送し、バッチ型処理とした場合には、こうした会話型
伝送手続で生じる問題はない。しかしながら、情報の入
力や伝送において、リアルタイム性に欠けるという問題
がある。例えば、在庫状況を確認しながら少量の発注処
理を行うというような、逐次型処理ができないという問
題がある。On the other hand, when the transmission information is transmitted by the batch type transmission procedure and the batch type processing is performed, there is no problem that occurs in the conversation type transmission procedure. However, in inputting and transmitting information, there is a problem of lacking real-time property. For example, there is a problem in that sequential processing cannot be performed, such as ordering a small amount while checking the stock status.
【0007】本発明は、前記従来の問題点を解決するべ
くなされたもので、個別に逐次入力しながら伝送する情
報でも、既に蓄積されている多数情報でも、正確に、又
手間や時間を削減して能率よく伝送することができるク
ライアント・サーバ間情報伝送システムを提供すること
を目的とする。The present invention has been made in order to solve the above-mentioned conventional problems, and can accurately and accurately save labor and time, whether it is information that is transmitted while being sequentially input individually or a large amount of information that has already been accumulated. It is an object of the present invention to provide a client-server information transmission system that enables efficient transmission.
【0008】[0008]
【課題を解決するための手段】まず、本願の第1発明の
クライアント・サーバ間情報伝送方法は、サーバ・コン
ピュータに接続したクライアント・コンピュータからの
操作に応じて、クライアント・コンピュータ側及びサー
バ・コンピュータ側の間で情報を伝送するクライアント
・サーバ間情報伝送方法において、伝送情報を会話型伝
送手続により伝送する会話型接続をサーバ・コンピュー
タ及びクライアント・コンピュータの間に設けると共
に、伝送情報をバッチ型伝送手続により伝送するバッチ
型接続をサーバ・コンピュータ及びクライアント・コン
ピュータの間に設け、該クライアント・コンピュータの
表示画面上の領域を複数の領域に分割し、少なくとも1
つを前記会話型接続の操作用領域とし、他の少なくとも
1つを前記バッチ型接続の操作用領域とし、クライアン
ト・コンピュータ側のバッチ型接続と外部システムとの
間でデータ伝送処理を行う機能を持つようにし、サーバ
・コンピュータ側において会話型接続機能からバッチ型
接続機能に対して、サーバ側バッチ型接続とクライアン
ト側バッチ型接続と外部システムとの間でのデータ伝送
を含む処理を起動する機能を持たせるようにしたことに
より、前記課題を解決したものである。First, a method for transmitting information between a client and a server according to the first aspect of the present invention is directed to a client computer side and a server computer according to an operation from the client computer connected to the server computer. In a method of transmitting information between a client and a server for transmitting information between two sides, a conversational connection for transmitting the transmission information by a conversational transmission procedure is provided between the server computer and the client computer, and the transmission information is transmitted in batch type. A batch-type connection for transmitting by procedure is provided between the server computer and the client computer, and the area on the display screen of the client computer is divided into a plurality of areas, and at least 1
As the operation area for the conversational connection, and at least the other area
One is used as an operation area for the batch-type connection, and has a function of performing data transmission processing between the batch-type connection on the client computer side and the external system. From the conversation-type connection function to the batch on the server computer side. Server type batch type connection and client for type connection function
Data transfer between a batch side connection on the remote side and an external system
The above problem is solved by providing a function of activating a process including the above.
【0009】又、前記クライアント・サーバ間情報伝送
方法において、前記伝送情報が取り引きや注文に係わる
ものであり、前記バッチ型接続による伝送の際には、個
々のデータに、そのデータ種別を示すタグ情報を付与す
るデータ構成とするようにしたことにより、取り引きや
注文という本発明適用が好適な分野を見出したものであ
る。Further, in the client-server information transmission method, the transmission information is related to transactions and orders, and in the case of transmission by the batch type connection, each data is a tag indicating its data type. By adopting a data structure for giving information, the present invention has found a field in which application of the present invention such as transactions and orders is suitable.
【0010】更に、前記クライアント・サーバ間情報伝
送方法において、前記会話型接続の通信プロトコルとし
て、ハイパー・テキスト・トランスファー・プロトコル
を使用するようにし、前記バッチ型接続による伝送情報
のデータ構成の表現形式としてエクステンシブル・マー
クアップ・ランゲージを使用するようにしたものであ
る。Further, in the client-server information transmission method , a hyper text transfer protocol is used as a communication protocol for the conversational connection, and a representation format of a data structure of transmission information by the batch type connection is used. It is designed to use the Extensible Markup Language as.
【0011】又、前記クライアント・サーバ間情報伝送
方法において、前記会話型接続操作用領域に表示される
操作指示に基づいて、前記バッチ型接続による伝送に係
わる処理を起動するようにしたことにより、操作性を向
上することができる。In the client-server information transmission method, the processing relating to the transmission by the batch type connection is started based on the operation instruction displayed in the conversational connection operation area. Operability can be improved.
【0012】 更に、前記クライアント・サーバ間情報
伝送方法において、前記会話型接続操作用領域からの操
作指示によって、バッチ型接続による伝送に係る処理を
起動する場合に、会話型接続操作用領域内に専用の操作
指示機能を設け、この操作指示により、サーバ側のバッ
チ型接続を用いたデータ転送を行うための命令を起動す
るようにしたことにより、前記課題を解決したものであ
る。次に、本願の第2発明のクライアント・サーバ間情
報伝送システムは、サーバ・コンピュータに接続したク
ライアント・コンピュータからの操作に応じて、クライ
アント・コンピュータ側及びサーバ・コンピュータ側の
間で情報を伝送するクライアント・サーバ間情報伝送シ
ステムにおいて、伝送情報を会話型伝送手続により伝送
する会話型接続をサーバ・コンピュータ及びクライアン
ト・コンピュータの間に設けると共に、伝送情報をバッ
チ型伝送手続により伝送するバッチ型接続をサーバ・コ
ンピュータ及びクライアント・コンピュータの間に設
け、該クライアント・コンピュータの表示画面上の領域
を複数の領域に分割し、少なくとも1つを前記会話型接
続の操作用領域とし、他の少なくとも1つを前記バッチ
型接続の操作用領域とし、クライアント・コンピュータ
側のバッチ型接続と外部システムとの間でデータ伝送処
理を行う機能を持つようにし、サーバ・コンピュータ側
において会話型接続機能からバッチ型接続機能に対し
て、サーバ側バッチ型接続とクライアント側バッチ型接
続と外部システムとの間でのデータ伝送を含む処理を起
動する機能を持たせるようにしたことにより、前記課題
を解決したものである。Furthermore, in the client-server information transmission method, when a process related to transmission by batch type connection is activated by an operation instruction from the conversational connection operation area, the conversational connection operation area is stored in the conversational connection operation area. The above-described problem is solved by providing a dedicated operation instruction function and activating an instruction for performing data transfer using the batch type connection on the server side by the operation instruction. Next, the client-server information of the second invention of the present application
The information transmission system is connected to the server computer.
In response to the operation from the client computer, the client
On the ant computer side and the server computer side
Information transmission between client and server
In the system, transmission information is transmitted by conversational transmission procedure
A server computer and a client that have an interactive connection
It is installed between the remote computer and the transmission information.
A batch connection that is transmitted using the H-type transmission procedure.
Installed between the computer and the client computer.
Area on the display screen of the client computer
Is divided into a plurality of areas, and at least one of the
Continue operation area and at least one other batch
Area for operation of type connection and client computer
Side data transfer process between the batch type connection and the external system
Server computer side
From conversational connection function to batch type connection function
Server side batch type connection and client side batch type connection
Processing, including data transmission between the
By you so that to have a function of moving, it is obtained by solving the above problems.
【0013】 更に、本願の第3発明のコンピュータ読
み取り可能な記録媒体は、上記第1発明に記載のクライ
アント・サーバ間情報伝送方法、又は、上記第2発明に
記載のクライアント・サーバ間情報伝送システムを実現
するコンピュータプログラムを記録したコンピュータ読
み取り可能な記録媒体を提供することで、前記課題を解
決したものである。Further, a computer-readable recording medium according to the third invention of the present application is the client-readable recording medium according to the first invention.
An object-to-server information transmission method or a computer-readable recording medium having a computer program for realizing the client-server information transmission system according to the second aspect of the present invention provided to solve the above problems. Is.
【0014】以下、本発明の作用について、簡単に説明
する。The operation of the present invention will be briefly described below.
【0015】本発明においては、まず、伝送情報を会話
型伝送手続により伝送する会話型接続をサーバ・コンピ
ュータ及びクライアント・コンピュータの間に設ける。
又、伝送情報をバッチ型伝送手続により伝送するバッチ
型接続をサーバ・コンピュータ及びクライアント・コン
ピュータの間に設ける。In the present invention, first, a conversational connection for transmitting transmission information by a conversational transmission procedure is provided between the server computer and the client computer.
Further, a batch type connection for transmitting the transmission information by the batch type transmission procedure is provided between the server computer and the client computer.
【0016】このようにすることで、バッチ型伝送手続
のバッチ型接続により、多数の取引情報を入力するよう
な場合にも、正確に、又手間や時間を削減して能率よく
伝送することができる。更に、会話型伝送手続の会話型
接続により、在庫状況を確認しながら少量の発注処理を
行うというような、リアルタイム性が要求される逐次型
処理においても、正確に、又能率よく対応し伝送するこ
とができる。By doing so, even when a large number of transaction information is input by the batch type connection of the batch type transmission procedure, it is possible to accurately and efficiently transmit the information with reduced labor and time. it can. In addition, the interactive connection of the interactive transmission procedure enables accurate and efficient transmission even in the sequential processing that requires real-time processing, such as ordering a small amount while confirming the stock status. be able to.
【0017】又、サーバ・コンピュータに接続するクラ
イアント・コンピュータの表示画面上の領域を複数の領
域に分割する。そうして、少なくとも1つを前記会話型
接続の操作用領域とし、他の少なくとも1つを前記バッ
チ型接続の操作用領域とする。このようなクライアント
・コンピュータの表示画面構成にすることで、極めて操
作し易い環境で、上述の会話型接続及びバッチ型接続を
併用できるように、利用者に提供することができる。Further, the area on the display screen of the client computer connected to the server computer is divided into a plurality of areas. Then, at least one is set as the operation area for the conversational connection, and at least one is set as the operation area for the batch connection. With such a display screen configuration of the client computer, it is possible to provide the user with the interactive connection and the batch connection described above together in an extremely easy-to-operate environment.
【0018】このように本発明においては、個別に逐次
入力しながら伝送する情報でも、既に蓄積されている多
数情報でも、正確に、又手間や時間を削減して能率よく
伝送することができる。As described above, according to the present invention, it is possible to accurately and efficiently transmit information that is transmitted while being sequentially input individually or a large amount of information that has already been stored, with reduced labor and time.
【0019】[0019]
【発明の実施の形態】以下、図を用いて本発明の実施の
形態を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.
【0020】図1は、本発明が適用された実施形態を表
すブロック図である。FIG. 1 is a block diagram showing an embodiment to which the present invention is applied.
【0021】本実施形態においては、サーバ・コンピュ
ータ10に接続したクライアント・コンピュータ20か
らの操作に応じて、クライアント・コンピュータ10側
及びサーバ・コンピュータ20側の間で情報を伝送す
る。該伝送は、データ通信回線3を経由して行われる。
該データ通信回線3は、例えばインターネットを含むよ
うなネットワークなどである。In this embodiment, information is transmitted between the client computer 10 side and the server computer 20 side in accordance with an operation from the client computer 20 connected to the server computer 10. The transmission is performed via the data communication line 3.
The data communication line 3 is, for example, a network including the Internet.
【0022】サーバ・コンピュータ10は、会話型アプ
リケーション・プログラム13を備えた会話型サーバ側
接続装置12と、サーバ側バッチ型伝送プログラム17
を備えたバッチ型サーバ側接続装置16とを有してい
る。The server computer 10 includes a conversational server side connection device 12 having a conversational application program 13 and a server side batch type transmission program 17.
And a batch-type server-side connection device 16 provided with.
【0023】他方、クライアント・コンピュータ20
は、ブラウザ・プログラム26を利用するマン・マシン
・インタフェイス装置24を備えた会話型クライアント
側接続装置22と、クライアント側バッチ型伝送プログ
ラム34及びバッチ型アプリケーション36を備えたバ
ッチ型クライアント側接続装置32とを有している。On the other hand, the client computer 20
Is a conversational client-side connection device 22 having a man-machine interface device 24 that uses a browser program 26, and a batch-type client-side connection device having a client-side batch-type transmission program 34 and a batch-type application 36. 32 and 32.
【0024】又、クライアント・コンピュータ20側に
は、注文伝票データベース42に格納される情報からバ
ッチ型伝送情報を作成することになる外部システム40
が設置されている。Further, on the client computer 20 side, the external system 40 will create batch type transmission information from the information stored in the order slip database 42.
Is installed.
【0025】サーバとクライアント間はインターネット
を経由してHTTP(ハイパー・テキスト・トランスフ
ァー・プロトコル)によって接続される。外部システム
40は、仕入れ管理、購買管理、生産管理等を行うコン
ピュータプログラムを利用するシステムである。又、注
文伝票データベース42は、取引先への注文伝票に関す
る情報を格納している。ブラウザ・プログラム26に
は、米国マイクロソフト社の「インターネット・エクス
プローラ」など、多種に対応している。The server and the client are connected by HTTP (Hyper Text Transfer Protocol) via the Internet. The external system 40 is a system that uses a computer program that performs purchase management, purchase management, production management, and the like. In addition, the order slip database 42 stores information about order slips to be placed with the business partners. The browser program 26 is compatible with various types such as "Internet Explorer" of Microsoft Corporation, USA.
【0026】図2は、ユーザ管理テーブルを示す線図で
ある。図3は、製品管理テーブルを示す線図である。図
4は、受注済テーブルを示す線図である。図5は、在庫
管理テーブルを示す線図である。FIG. 2 is a diagram showing a user management table. FIG. 3 is a diagram showing a product management table. FIG. 4 is a diagram showing an ordered table. FIG. 5 is a diagram showing an inventory management table.
【0027】又、図6は、ログオン画面を示す線図であ
る。図7は、初期画面を示す線図である。図8は、在庫
確認検索画面を示す線図である。図9は、在庫表示画面
を示す線図である。図10は、注文入力画面を示す線図
である。図11は、在庫表示画面を示す線図である。FIG. 6 is a diagram showing a logon screen. FIG. 7 is a diagram showing an initial screen. FIG. 8 is a diagram showing an inventory confirmation search screen. FIG. 9 is a diagram showing an inventory display screen. FIG. 10 is a diagram showing an order input screen. FIG. 11 is a diagram showing an inventory display screen.
【0028】これらテーブル及び表示画面を示す図を用
いて、本実施形態の動作を説明する。The operation of this embodiment will be described with reference to these tables and the figures showing the display screens.
【0029】利用者は、まずブラウザ・プログラム26
を使用して、会話型アプリケーション・プログラム13
が提供する、ログオン用ホームページを開く。すると、
マン・マシン・インタフェイス装置24の表示画面にお
いて図6に示すログオン画面210が表示される。First, the user first selects the browser program 26.
Using the interactive application program 13
Open the logon homepage provided by. Then,
A logon screen 210 shown in FIG. 6 is displayed on the display screen of the man-machine interface device 24.
【0030】ここで通常は、予め割り当てられたユーザ
ID(この例ではUSER1)とパスワードを入力して
から、『LOGON』をマウスでクリックする。する
と、会話型アプリケーション・プログラム13は、ユー
ザ管理テーブル121を参照して、ユーザIDとパスワ
ードが予め登録されている値と一致することを確認す
る。正しいことが確認されたら、次の初期画面220が
表示される。Normally, the user ID (USER1 in this example) and password that have been assigned in advance are input, and then "LOGON" is clicked with the mouse. Then, the conversational application program 13 refers to the user management table 121 and confirms that the user ID and the password match the values registered in advance. If it is confirmed to be correct, the following initial screen 220 is displayed.
【0031】初期画面220では、左側には、会話型接
続の操作用領域が設けられていて、ここに会話型アプリ
ケーション画面が表示される。又、右側には、バッチ型
接続の操作用領域が設けられていて、ここにバッチ型画
面が表示される。On the left side of the initial screen 220, an operation area for interactive connection is provided, on which an interactive application screen is displayed. Further, an operation area for batch type connection is provided on the right side, and a batch type screen is displayed here.
【0032】ここで、クライアント側のクライアント側
バッチ型伝送プログラム34及びバッチ型アプリケーシ
ョン36のプログラムについては、最初にログオンした
時点で、サーバから、明示していない機能によってダウ
ンロードしてくることも可能である。これは例えば、ユ
ーザ管理テーブル121の属性情報として、ダウンロー
ドしてくるインストール用プログラムファイル名を記入
しておくことにより実現することができる。こうするこ
とにより、各クライアントの端末毎にプログラムをCD
−ROM(Compact Disc−Read Only Memory)等の
媒体で配布してインストールする手間を省くことができ
る。もちろん、前もって各クライアント端末に、当該プ
ログラムをインストールしておいてもよい。Here, the client-side batch-type transmission program 34 and the batch-type application program 36 on the client side can be downloaded from the server by a function not specified at the time of the first logon. is there. This can be realized, for example, by entering the name of the installation program file to be downloaded as the attribute information of the user management table 121. By doing this, the program can be installed on the CD for each client terminal.
-It is possible to save the trouble of distributing and installing in a medium such as a ROM (Compact Disc-Read Only Memory). Of course, the program may be installed in each client terminal in advance.
【0033】ここで、初期画面220の会話型アプリケ
ーション画面において、在庫ボタンをクリックすること
により、在庫確認検索画面230が表示される。Here, when the stock button is clicked on the interactive application screen of the initial screen 220, the stock confirmation search screen 230 is displayed.
【0034】次に、「製品種別:」にHDDを入力し
て、表示ボタンをクリックすると、会話型アプリケーシ
ョン・プログラム13は、まず製品管理テーブル122
を検索して該当する製品番号と製品名を抽出する。次
に、抽出された製品番号それぞれに対して、在庫管理テ
ーブル124を検索して在庫数を抽出する。以上の結果
から、在庫表示画面240に該当する製品の在庫数一覧
を表示する。Next, when HDD is entered in "Product type:" and the display button is clicked, the conversational application program 13 first creates the product management table 122.
Search for the relevant product number and product name. Next, the stock management table 124 is searched for each of the extracted product numbers to extract the stock quantity. From the above result, the inventory number list of the corresponding products is displayed on the inventory display screen 240.
【0035】ここで、注文しようとする製品の在庫が確
認されたら、以下のようにして会話型画面のみを使って
注文処理を行うこともできる。まず注文ボタンをクリッ
クして注文入力画面250を表示する。製品名:HDD
2.5TA(製品番号:B001)の製品を120個注
文する場合は、図に示すように、製品番号:B001、
注文数量:120、希望納期:2000/2/29を入
力してから、注文確定ボタンをクリックすることによ
り、注文を行うことができる。Here, if the stock of the product to be ordered is confirmed, the order processing can be performed using only the interactive screen as follows. First, the order button is clicked to display the order input screen 250. Product name: HDD
When ordering 120 products of 2.5TA (product number: B001), as shown in the figure, product number: B001,
An order can be placed by entering the order quantity: 120 and the desired delivery date: 2000/2/29 and then clicking the order confirmation button.
【0036】この結果、会話型アプリケーション・プロ
グラム13は、まず在庫管理テーブル124の製品番
号:B001に該当するエントリの在庫数を200から
120減じて80に変更する。更に受注済テーブル12
3をユーザID:USER1と製品番号:B001とを
キーにして検索し、見つからなければ新たなエントリを
作成し、ユーザID:USER1、製品番号:B00
1、注文個数:120を書き入れる。受注番号を発番し
書き入れる。As a result, the conversational application program 13 first reduces the stock quantity of the entry corresponding to the product number: B001 of the stock management table 124 by 120 from 200 to change it to 80. Further ordered table 12
3 is searched using the user ID: USER1 and product number: B001 as keys, and if not found, a new entry is created, and user ID: USER1 and product number: B00.
1. Fill in the order quantity: 120. Enter the order number and enter it.
【0037】本発明の場合には、更に、予め外部システ
ム40の注文伝票データベース42おいて注文伝票情報
が作成される。これをサーバ・コンピュータ10側に送
って注文を発注する場合、バッチ型アプリケーション3
6において予め、該注文伝票情報を伝送できるように設
定しておく。この後は、以下に示すように、会話型アプ
リケーション・プログラム13とバッチ型アプリケーシ
ョン36とが連携することによって自動的に、在庫確認
処理と注文処理とを行うことができる。In the case of the present invention, order slip information is further created in advance in the order slip database 42 of the external system 40. When sending this to the server computer 10 to place an order, the batch type application 3
6 is set in advance so that the order slip information can be transmitted. After that, as shown below, the interactive application program 13 and the batch application 36 cooperate with each other to automatically perform the inventory confirmation processing and the order processing.
【0038】在庫表示画面240において、指定した製
品種別の在庫数一覧が表示されている状態で、AUTO
ボタンをクリックすると、会話型アプリケーション・プ
ログラム13から、サーバ側バッチ型伝送プログラム1
7に対して、在庫一覧情報をクライアントに転送するよ
うに依頼が出される。サーバ側バッチ型伝送プログラム
17はまず、在庫一覧情報を図12に示すXML(エク
ステンシブル・マークアップ・ランゲージ)データに変
換する。On the inventory display screen 240, while the inventory number list of the designated product type is displayed, the AUTO
When you click the button, the conversational application program 13 changes the server side batch transmission program 1
7 is requested to transfer the inventory list information to the client. The server side batch type transmission program 17 first converts the inventory list information into XML (Extensible Markup Language) data shown in FIG.
【0039】図12において、<HDRAREA>(L
3003)と</HDRAREA>(L3006)で囲
まれる部分が、SERVER1(本実施形態におけるサ
ーバ・コンピュータ10のネットワーク上での呼称)か
らUSER1(本実施形態におけるクライアント・コン
ピュータ20のネットワーク上での呼称)への転送デー
タであることを示す。In FIG. 12, <HDRAREA> (L
3003) and </ HDRAREA> (L3006), the part between SERVER1 (the name of the server computer 10 on the network in this embodiment) to USER1 (the name of the client computer 20 on the network in this embodiment). ) Indicates that the data is to be transferred.
【0040】<MSGAREA>(L3007、L30
14、L3021、L3028)と</MSGAREA
>(L3013、L3020、L3027、L303
4)で囲まれる部分が、各製品の在庫情報を表す。即
ち、PRODNO(L3010、L3017、L302
4、L3031)が製品番号を表し、INVAMOUN
T(L3012、L3019、L3026、L303
3)が在庫数を表す。<MSGAREA> (L3007, L30
14, L3021, L3028) and </ MSGAREA
> (L3013, L3020, L3027, L303
The part surrounded by 4) represents the inventory information of each product. That is, PRODNO (L3010, L3017, L302
4, L3031) represents the product number, INVAMOUN
T (L3012, L3019, L3026, L303
3) represents the inventory quantity.
【0041】次にクライアント側バッチ型伝送プログラ
ム34を経由してバッチ型アプリケーション36にXM
Lデータを送る。ここで、バッチ型アプリケーション3
6には、図13に示すように、HDD2.5TA(L4
011)を120個(L4012)、HDD2.5TB
(L4019)を250個(L4020)の注文データ
が既に、外部システム40から依頼されていたとする
と、図12の各該当製品の在庫数を確認して、OKであ
れば、この注文データをクライアント側バッチ型伝送プ
ログラム34とサーバ側バッチ型伝送プログラム17を
経由して、データベース11にある受注済テーブル12
3に格納することができる。Next, XM is sent to the batch type application 36 via the client side batch type transmission program 34.
Send L data. Here, the batch type application 3
6, HDD2.5TA (L4
011) 120 (L4012), HDD2.5TB
If 250 (L4019) order data has already been requested from the external system 40, the stock quantity of each corresponding product in FIG. 12 is confirmed, and if OK, this order data is sent to the client side. The ordered table 12 in the database 11 is passed via the batch type transmission program 34 and the server side batch type transmission program 17.
3 can be stored.
【0042】この自動化された処理の流れを、図14の
自動処理のフローチャートに示す。The flow of this automated processing is shown in the flowchart of the automated processing of FIG.
【0043】まず在庫表示画面240のAUTOボタン
のクリックにより、当該自動処理が開始される。する
と、ステップ502で在庫情報伝送処理を実行し、次に
ステップ503で比較照合処理を実行し、続いてステッ
プ504でデータベース更新処理を実行する。First, the automatic processing is started by clicking the AUTO button on the inventory display screen 240. Then, the inventory information transmission process is executed in step 502, the comparison and collation process is executed in step 503, and then the database update process is executed in step 504.
【0044】上述のステップ502の在庫情報伝送処理
は、図15のフローチャートに示すとおりである。該処
理では、ブラウザ・プログラム26による利用者の操作
に基づいた会話型アプリケーション・プログラム13か
らの指示により、在庫表示画面240の在庫情報の内容
が、サーバ・コンピュータ10側からバッチ型アプリケ
ーション36に渡される。The inventory information transmission process of step 502 is as shown in the flowchart of FIG. In the processing, the contents of the inventory information on the inventory display screen 240 are passed from the server computer 10 side to the batch type application 36 according to an instruction from the conversational application program 13 based on the user's operation by the browser program 26. Be done.
【0045】上述のステップ503の比較照合処理は、
図16のフローチャートに示すとおりである。該処理で
は、バッチ型アプリケーション36が、図13の注文デ
ータと図12の在庫データとを比較し、OKであれば図
13の注文データをサーバ側バッチ型伝送プログラム1
7に送付する。The comparison and collation processing in step 503 described above is
This is as shown in the flowchart of FIG. In the processing, the batch type application 36 compares the order data of FIG. 13 with the inventory data of FIG. 12, and if OK, the order data of FIG. 13 is sent to the server side batch type transmission program 1
Send to 7.
【0046】上述のステップ504のデータベース更新
処理は、図17のフローチャートに示すとおりである。
該処理では、サーバ側バッチ型伝送プログラム17は、
送付された注文データを解析して、データベース11を
更新する。The database updating process in step 504 described above is as shown in the flowchart of FIG.
In the processing, the server side batch type transmission program 17
The sent order data is analyzed and the database 11 is updated.
【0047】これらフローチャートに基づいて、以下
に、本実施形態の作用について説明する。The operation of this embodiment will be described below based on these flowcharts.
【0048】まず在庫表示画面240のAUTOボタン
のクリックにより、当該自動処理が開始される。する
と、ステップ502では、在庫情報伝送処理を実行すべ
く図15の処理を実行する。First, the automatic process is started by clicking the AUTO button on the inventory display screen 240. Then, in step 502, the process of FIG. 15 is executed to execute the inventory information transmission process.
【0049】まずステップ602において、会話型アプ
リケーション・プログラム13は、画面に表示されてい
る製品種別:HDDに該当する製品の在庫情報をサーバ
側バッチ型伝送プログラム17に渡す。サーバ側バッチ
型伝送プログラム17は、図12に示すXML形式の在
庫データを作成する(ステップ603)。First, in step 602, the conversational application program 13 passes the inventory information of the product corresponding to the product type: HDD displayed on the screen to the server side batch type transmission program 17. The server-side batch type transmission program 17 creates inventory data in XML format shown in FIG. 12 (step 603).
【0050】ここでXML形式データにおいては、各項
目毎に、製品番号(PRODNO)、製品名(PROD
NAME)、在庫数(INVAMOUNT)というよう
にタグ名が定義されており、項目の自動識別が可能とな
っている。即ち、バッチ型接続による伝送の際には、個
々のデータに、そのデータ種別を示すタグ情報を付与す
るデータ構成とされている。Here, in the XML format data, the product number (PRODNO) and the product name (PRODNO) are set for each item.
Tag names are defined such as NAME) and the number of stocks (INVAMOUNT), and items can be automatically identified. That is, in the case of transmission by the batch type connection, the data structure is such that tag information indicating the data type is added to each data.
【0051】このようなXMLデータは、サーバ側バッ
チ型伝送プログラム17とクライアント側バッチ型伝送
プログラム34とが連携して、サーバからクライアント
にデータ転送される(ステップ604)。転送にはHT
TPを使用することにより、インターネットを経由して
の転送を容易に行うことができる。又この時によく知ら
れているように、同時にSSL(Secure Socket Laye
r)機能を使って、データの暗号化を行うことにより、
安全性を確保したデータ転送を行うことも容易である。
クライアント側バッチ型伝送プログラム34は受け取っ
たXMLデータをバッチ型アプリケーションに渡す(ス
テップ605)。Such XML data is transferred from the server to the client in cooperation with the server side batch type transmission program 17 and the client side batch type transmission program 34 (step 604). HT for transfer
By using TP, transfer via the Internet can be easily performed. At the same time, as is well known, SSL (Secure Socket Layer)
r) function, by encrypting the data,
It is also easy to transfer data while ensuring safety.
The client side batch type transmission program 34 passes the received XML data to the batch type application (step 605).
【0052】続いて図14のステップ503の比較照合
処理を行うべく、図16の処理を実行する。Subsequently, the processing of FIG. 16 is executed in order to perform the comparison and collation processing of step 503 of FIG.
【0053】図16においてステップ702〜ステップ
711は、図13の注文情報のデータと、図12の在庫
情報のデータとを比較する。Steps 702 to 711 in FIG. 16 compare the order information data of FIG. 13 with the inventory information data of FIG.
【0054】ここでバッチ型アプリケーション36は予
め、外部システム40から図13に示す、注文伝票の依
頼をXMLデータの形式で受けていたものとする。各タ
グの意味は、製品番号(PRODNO)、製品名(PR
ODNAME)、注文個数(POAMOUNT)、希望
納期(DELIVDATE)とする。Here, it is assumed that the batch type application 36 has previously received a request for the order slip shown in FIG. 13 from the external system 40 in the XML data format. The meaning of each tag is the product number (PRODNO) and product name (PR
ODNAME), order quantity (POAMOUNT), and desired delivery time (DELIVDATE).
【0055】ステップ702では、図13において、<
MSGAREA>と</MSGAREA>で囲まれる最
初の範囲を、PO_MRANGE1(L4007)〜PO_M
RANGE2(L4014)とする。ステップ703におい
て、PO_MRANGE1〜PO_MRANGE2の範
囲における、<PRODNO>と</PRODNO>で
囲まれる文字列をPO_PROD_NOとし、<POA
MOUNT>と</POAMOUNT>で囲まれる値を
PO_Nとする。ステップ704では、図12におい
て、<MSGAREA>と</MSGAREA>で囲ま
れる最初の範囲を、INV_MRANGE1(L3007)〜
INV_MRANGE2(L3013)とする。ステップ70
5において、INV_MRANGE1〜INV_MRA
NGE2の範囲における、<PRODNO>と</PR
ODNO>で囲まれる文字列をINV_PROD_NO
とし、<INVAMOUNT>と</INVAMOUN
T>で囲まれる値をINV_Nとする。At step 702, in FIG.
The first range enclosed by MSGAREA> and </ MSGAREA> is PO_MRANGE1 (L4007) to PO_M.
It is RANGE2 (L4014). In step 703, the character string enclosed by <PRODNO> and </ PRODNO> in the range of PO_MRANGE1 to PO_MRANGE2 is set to PO_PROD_NO, and <POA
The value enclosed by MOUNT> and </ POAMOUNT> is PO_N. In step 704, the first range enclosed by <MSGAREA> and </ MSGAREA> in FIG. 12 is set to INV_MRANGE1 (L3007)-
INV_MRANGE2 (L3013). Step 70
5, INV_MRANGE1 to INV_MRA
<PRODNO> and </ PR in the range of NGE2
The character string enclosed in ODNO> is INV_PROD_NO
And <INVAMOUNT> and </ INVAMOUN
The value enclosed by T> is INV_N.
【0056】ステップ706において、「PO_PRO
D_NO=INV_PROD_NO」が成立するか判定
する。成立する場合はステップ707に進み、成立しな
い場合はステップ710に進む。In step 706, "PO_PRO"
It is determined whether "D_NO = INV_PROD_NO" holds. When it is satisfied, the process proceeds to step 707, and when it is not satisfied, the process proceeds to step 710.
【0057】ステップ707において、「PO_N>I
NV_N」が成立するか判定する。成立する場合はステ
ップ712に進み、成立しない場合はステップ708に
進む。In step 707, "PO_N> I
NV_N "is established. When it is satisfied, the process proceeds to step 712, and when it is not satisfied, the process proceeds to step 708.
【0058】ステップ708では、図13において、次
の<MSGAREA>と</MSGAREA>で囲まれ
る範囲を、PO_MRANGE1〜PO_MRANGE
2とする。In step 708, the range enclosed by the following <MSGAREA> and </ MSGAREA> in FIG. 13 is PO_MRANGE1 to PO_MRANGE.
Set to 2.
【0059】ステップ709において、PO_MRAN
GE1〜PO_MRANGE2は存在するか判定する。
存在する場合はステップ703に進み、存在しない場合
はステップ713に進む。In step 709, PO_MRAN.
It is determined whether GE1 to PO_MRANGE2 exist.
If it exists, the process proceeds to step 703, and if it does not exist, the process proceeds to step 713.
【0060】ステップ713において、バッチ型アプリ
ケーション36はクライアント側バッチ型伝送プログラ
ム34を経由して、図12の注文データをサーバ側バッ
チ型伝送プログラム17に送付する。In step 713, the batch type application 36 sends the order data of FIG. 12 to the server side batch type transmission program 17 via the client side batch type transmission program 34.
【0061】一方、ステップ710において、図12に
おける、次の<MSGAREA>と</MSGAREA
>で囲まれる範囲を、INV_MRANGE1〜INV
_MRANGE2とする。On the other hand, in step 710, the following <MSGAREA> and </ MSGAREA> in FIG.
The range surrounded by> is INV_MRANGE1 to INV
_MRANGE2.
【0062】ステップ711において、INV_MRA
NGE1〜INV_MRANGE2は存在するか判定す
る。存在する場合はステップ705に進み、存在しない
場合はステップ712に進む。In step 711, INV_MRA
It is determined whether NGE1 to INV_MRANGE2 exist. If it exists, the process proceeds to step 705, and if it does not exist, the process proceeds to step 712.
【0063】ステップ712においては、在庫が足りな
いことをクライアント側利用者に通知する。In step 712, the client side user is notified that the inventory is insufficient.
【0064】ステップ712や713の後には、図14
のステップ504を実行すべく、図17の処理を実行す
る。After steps 712 and 713, FIG.
The processing of FIG. 17 is executed in order to execute step 504 of.
【0065】以上の比較照合処理においては、注文製品
1つ1つについて、図12の製品在庫情報を毎回先頭の
製品情報から調べる処理を行っているが、このような比
較処理の高速化手法はよく知られている。In the above-described comparison and collation processing, processing for checking the product inventory information of FIG. 12 from the top product information every time for each ordered product is performed, but such a speed-up method of comparison processing is well known.
【0066】ステップ802では、図13において、<
MSGAREA>と</MSGAREA>で囲まれる最
初の範囲を、PO_MRANGE1(L4007)〜PO_M
RANGE2(L4014)とする。In step 802, in FIG.
The first range enclosed by MSGAREA> and </ MSGAREA> is PO_MRANGE1 (L4007) to PO_M.
It is RANGE2 (L4014).
【0067】ステップ803では、PO_MRANGE
1〜PO_MRANGE2の範囲における、<PROD
NO>と</PRODNO>で囲まれる文字列をPO_
PROD_NOとし、<POAMOUNT>と</PO
AMOUNT>で囲まれる値をPO_Nとする。In step 803, PO_MRANGE
<PROD in the range of 1 to PO_MRANGE2
The character string enclosed by NO> and </ PRODNO> is PO_
PROD_NO, <POAMOUNT> and </ PO
The value enclosed by AMOUNT> is PO_N.
【0068】ステップ804では、ユーザID:USE
R1(L4005)とPROD_NOとをキーとして、
受注済テーブル123を検索する。At step 804, the user ID is USE.
With R1 (L4005) and PROD_NO as keys,
The ordered table 123 is searched.
【0069】ステップ805では、該当するエントリは
存在するか判定する。存在する場合はステップ806に
進み、存在しない場合はステップ807に進む。At step 805, it is determined whether the corresponding entry exists. If it exists, the process proceeds to step 806, and if it does not exist, the process proceeds to step 807.
【0070】ステップ806では、受注済テーブル12
3の該当するエントリの注文個数を(PO_N)だけ加算
する。At step 806, the ordered table 12 is received.
Add (PO_N) to the order quantity of the corresponding entry of 3.
【0071】ステップ807では、受注済テーブル12
3に新しくエントリを作成し、ユーザID:USER
1、製品番号(PO_PROD_NO)、注文個数(PO
_N)を格納する。又受注番号を新規に発番して格納す
る。At step 807, the ordered table 12 is received.
Create a new entry in 3 and user ID: USER
1, product number (PO_PROD_NO), ordered quantity (PO
_N) is stored. Also, the order number is newly issued and stored.
【0072】ステップ808では、図13において、次
の<MSGAREA>と</MSGAREA>で囲まれ
る範囲をPO_MRANGE1〜PO_MRANGE2
とする。In step 808, the range enclosed by the following <MSGAREA> and </ MSGAREA> in FIG. 13 is PO_MRANGE1 to PO_MRANGE2.
And
【0073】ステップ809では、PO_MRANGE
1〜PO_MRANGE2は存在するか判定する。存在
する場合はステップ803に進み、存在しない場合はす
べての処理を終了する。図17のデータベース更新処理
が終了すると、図14のステップ504が終了したこと
になり、従って図14の処理がすべて終了したことにな
る。At step 809, PO_MRANGE
1 to PO_MRANGE2 are determined. If it exists, the process proceeds to step 803, and if it does not exist, all the processes are terminated. When the database update process of FIG. 17 is completed, step 504 of FIG. 14 is completed, and therefore the process of FIG. 14 is completed.
【0074】本実施形態においては、次のような操作を
することも可能である。In the present embodiment, the following operation can be performed.
【0075】即ち、図9の在庫表示画面240において
表示される、[バッチ型画面]の『送信ボタン』をクリ
ックすることにより、バッチ型アプリケーション36が
予め外部システム40から依頼されて保持している、注
文データを送信伝票一覧として表示することができる
(図11の260、261)。That is, by clicking the "send button" of the "batch type screen" displayed on the inventory display screen 240 of FIG. 9, the batch type application 36 is requested by the external system 40 in advance and held. , Order data can be displayed as a transmission slip list (260, 261 in FIG. 11).
【0076】送信伝票一覧に表示された、製品番号:B
001とB002の注文数はそれぞれ在庫があること
が、[会話型アプリケーション画面]の表示で確認する
ことができるため、破線のアンダーライン部分で図示さ
れるように、これら両方の製品番号の製品を選択し、送
信伝票一覧261の右下の注文確定ボタンをクリックす
ることにより、注文データを以前に記述した例と同様に
サーバに送付することができる。ただし、この場合はク
ライアント側で、在庫データとの自動比較を行う必要は
ないため、在庫確認を行わずにサーバに送付し、サーバ
は送付されたデータをデータベースに格納する。Product number: B displayed in the list of outbound slips
Since it is possible to confirm that the order quantity of 001 and B002 is in stock respectively on the display of the [Interactive application screen], as shown by the underlined part of the broken line, the products of both product numbers are ordered. By selecting and clicking the order confirmation button in the lower right of the transmission slip list 261, the order data can be sent to the server in the same manner as the example described previously. However, in this case, since it is not necessary to automatically compare the inventory data with the client side, the client sends the data to the server without checking the inventory, and the server stores the sent data in the database.
【0077】ここで、本実施形態における、前述以外の
[バッチ型画面]の他のボタン機能について以下に説明
する。Here, other button functions of the [batch type screen] other than those described above in the present embodiment will be described below.
【0078】受信ボタンは、マウスでボタンをクリック
すると、受信データ選択画面が表われ、例えば受注済テ
ーブルを選択することにより、図12と同様の表現形式
で、ユーザID:USER1に該当するすべての受注済
データを、データベース11−>サーバ側バッチ型伝送
プログラム17−>クライアント側バッチ型伝送プログ
ラム34−>バッチ型アプリケーション36の順で、転
送することができる。更に、バッチ型アプリケーション
36から、外部システムに対して外部システムが扱える
フォーマットに変換して引き渡すことにより、受注済デ
ータの確認を行うこともできる。この場合の外部システ
ムとしては、専用のアプリケーションを使うこともでき
るが、汎用的な表計算プログラム等を使うことも可能で
ある。When the reception button is clicked with the mouse, a reception data selection screen appears. For example, by selecting the ordered table, all the data corresponding to the user ID: USER1 can be displayed in the same expression format as in FIG. Ordered data can be transferred in the order of database 11-> server side batch type transmission program 17-> client side batch type transmission program 34-> batch type application 36. Furthermore, the batch type application 36 can confirm the received data by converting it to a format that can be handled by the external system and handing it over to the external system. As the external system in this case, a dedicated application can be used, but a general-purpose spreadsheet program or the like can also be used.
【0079】自動ボタンは、毎日一定の時刻に、外部シ
ステムが用意した注文データを、クライアント側バッチ
型伝送プログラム34−>サーバ側バッチ型伝送プログ
ラム17−>データベース11の順で、転送する等の自
動運転機能を実現するためのものである。The automatic button is used to transfer order data prepared by the external system at a fixed time every day in the order of client side batch type transmission program 34-> server side batch type transmission program 17-> database 11. This is for realizing an automatic driving function.
【0080】履歴ボタンは、サーバとの間で送受信した
データのファイル名、送受信時刻等の履歴情報を表示す
るためのものである。The history button is used to display history information such as the file name of data transmitted / received to / from the server and the transmission / reception time.
【0081】以上説明したように本実施形態において
は、本発明を効果的に適用することができる。従って、
個別に逐次入力しながら伝送する情報でも、既に蓄積さ
れている多数情報でも、正確に、又手間や時間を削減し
て能率よく伝送することができる。As described above, the present invention can be effectively applied to this embodiment. Therefore,
It is possible to accurately and efficiently transmit the information that is transmitted while being individually input sequentially and the large amount of information that has already been accumulated, with reduced labor and time.
【0082】[0082]
【発明の効果】本発明によれば、個別に逐次入力しなが
ら伝送する情報でも、既に蓄積されている多数情報で
も、正確に、又手間や時間を削減して能率よく伝送する
ことができる。As described above, according to the present invention, it is possible to accurately and efficiently transmit information that is transmitted while being sequentially input individually or a large amount of information that has already been stored, with reduced labor and time.
【図1】本発明が適用された実施形態を表すブロック図FIG. 1 is a block diagram showing an embodiment to which the present invention is applied.
【図2】前記実施形態におけるユーザ管理テーブルを示
す線図FIG. 2 is a diagram showing a user management table in the embodiment.
【図3】前記実施形態における製品管理テーブルを示す
線図FIG. 3 is a diagram showing a product management table in the embodiment.
【図4】前記実施形態における受注済テーブルを示す線
図FIG. 4 is a diagram showing an ordered table in the embodiment.
【図5】前記実施形態における在庫管理テーブルを示す
線図FIG. 5 is a diagram showing an inventory management table in the embodiment.
【図6】前記実施形態におけるログオン画面を示す線図FIG. 6 is a diagram showing a logon screen in the embodiment.
【図7】前記実施形態における初期画面を示す線図FIG. 7 is a diagram showing an initial screen in the embodiment.
【図8】前記実施形態における在庫確認検索画面を示す
線図FIG. 8 is a diagram showing an inventory confirmation search screen in the embodiment.
【図9】前記実施形態における在庫表示画面を示す線図FIG. 9 is a diagram showing an inventory display screen in the embodiment.
【図10】前記実施形態における注文入力画面を示す線
図FIG. 10 is a diagram showing an order input screen in the embodiment.
【図11】前記実施形態における在庫表示画面を示す線
図FIG. 11 is a diagram showing an inventory display screen in the embodiment.
【図12】前記実施形態における在庫情報の一例のデー
タを示す線図FIG. 12 is a diagram showing data of an example of inventory information in the embodiment.
【図13】前記実施形態における注文情報の一例のデー
タを示す線図FIG. 13 is a diagram showing data of an example of order information in the embodiment.
【図14】前記実施形態における自動処理を示すフロー
チャートFIG. 14 is a flowchart showing automatic processing in the embodiment.
【図15】前記実施形態における在庫情報伝送処理を示
すフローチャートFIG. 15 is a flowchart showing an inventory information transmission process in the embodiment.
【図16】前記実施形態における比較照合処理を示すフ
ローチャートFIG. 16 is a flowchart showing a comparison and collation process in the embodiment.
【図17】前記実施形態におけるデータベース更新処理
を示すフローチャートFIG. 17 is a flowchart showing a database update process in the embodiment.
3…データ通信回線 10…サーバ・コンピュータ 11…データベース 12…会話型サーバ側接続装置 13…会話型アプリケーション・プログラム 16…バッチ型サーバ側接続装置 17…サーバ側バッチ型伝送プログラム 20…クライアント・コンピュータ 22…会話型クライアント側接続装置 24…マン・マシン・インタフェイス装置 26…ブラウザ・プログラム 32…バッチ型クライアント側接続装置 34…クライアント側バッチ型伝送プログラム 36…バッチ型アプリケーション 40…外部システム 42…注文伝票データベース 3 ... Data communication line 10 ... Server computer 11 ... Database 12 ... Conversational server-side connection device 13 ... Conversational application programs 16 ... Batch type server side connection device 17 ... Batch transmission program on server side 20 ... Client computer 22 ... Conversational client side connection device 24. Man-machine interface device 26 ... Browser program 32 ... Batch type client side connection device 34 ... Batch type transmission program on client side 36 ... Batch type application 40 ... External system 42 ... Order slip database
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平10−171755(JP,A) 特開 平10−333940(JP,A) 特開 平9−101928(JP,A) 特開 平10−133839(JP,A) 特開 平10−232899(JP,A) 特開 平9−138810(JP,A) 国際公開98/034168(WO,A1) (58)調査した分野(Int.Cl.7,DB名) G06F 13/00 353 G06F 3/14 350 G06F 12/00 515 G06F 17/60 318 WPI(DIALOG) JICSTファイル(JOIS)─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-10-171755 (JP, A) JP-A-10-333940 (JP, A) JP-A-9-101928 (JP, A) JP-A-10- 133839 (JP, A) JP 10-232899 (JP, A) JP 9-138810 (JP, A) International Publication 98/034168 (WO, A1) (58) Fields investigated (Int. Cl. 7) , DB name) G06F 13/00 353 G06F 3/14 350 G06F 12/00 515 G06F 17/60 318 WPI (DIALOG) JISST file (JOIS)
Claims (7)
ント・コンピュータからの操作に応じて、クライアント
・コンピュータ側及びサーバ・コンピュータ側の間で情
報を伝送するクライアント・サーバ間情報伝送方法にお
いて、 伝送情報を会話型伝送手続により伝送する会話型接続を
サーバ・コンピュータ及びクライアント・コンピュータ
の間に設けると共に、 伝送情報をバッチ型伝送手続により伝送するバッチ型接
続をサーバ・コンピュータ及びクライアント・コンピュ
ータの間に設け、 該クライアント・コンピュータの表示画面上の領域を複
数の領域に分割し、 少なくとも1つを前記会話型接続の操作用領域とし、他
の少なくとも1つを前記バッチ型接続の操作用領域と
し、 クライアント・コンピュータ側のバッチ型接続と外部シ
ステムとの間でデータ伝送処理を行う機能を持つように
し、 サーバ・コンピュータ側において会話型接続機能からバ
ッチ型接続機能に対して、サーバ側バッチ型接続とクラ
イアント側バッチ型接続と外部システムとの間でのデー
タ伝送を含む処理を起動する機能を持たせるようにした
ことを特徴とするクライアント・サーバ間情報伝送方
法。1. A client-server information transmission method for transmitting information between a client computer side and a server computer side according to an operation from a client computer connected to a server computer. Providing a conversational connection for transmission by a type transmission procedure between a server computer and a client computer, and providing a batch type connection for transmitting transmission information by a batch type transmission procedure between a server computer and a client computer, The area on the display screen of the client computer is divided into a plurality of areas, at least one of which is used as the operation area for the conversational connection, and other areas.
At least one of the operating areas of the batch-type connection
And to have the function of performing data transmission processing between the batch connection on the client computer side and the external system.
However , on the server computer side, from the conversational connection function to the batch type connection function, the server side batch type connection and cluster
Data between the batch connection on the client side and the external system
A method for transmitting information between a client and a server, which has a function of activating a process including data transmission.
情報伝送方法において、 前記伝送情報が取り引きや注文に係わるものであり、 前記バッチ型接続による伝送の際には、個々のデータ
に、そのデータ種別を示すタグ情報を付与するデータ構
成とするようにしたことを特徴とするクライアント・サ
ーバ間情報伝送方法。2. The method for transmitting information between a client and a server according to claim 1, wherein the transmission information relates to a transaction or an order, and when the transmission is performed by the batch type connection, individual data is transmitted to the individual data. A method of transmitting information between a client and a server, characterized in that the data structure is such that tag information indicating a data type is added.
ーバ間情報伝送方法において、 前記会話型接続の通信プロトコルとして、ハイパー・テ
キスト・トランスファー・プロトコルを使用するように
し、 前記バッチ型接続による伝送情報のデータ構成の表現形
式としてエクステンシブル・マークアップ・ランゲージ
を使用するようにしたことを特徴とするクライアント・
サーバ間情報伝送方法。3. The method for transmitting information between a client and a server according to claim 1, wherein a hyper text transfer protocol is used as a communication protocol for the conversational connection, and the transmission is performed by the batch connection. A client characterized by using the extensible markup language as a representation format of information data structure.
Information transmission method between servers.
に記載のクライアント・サーバ間情報伝送方法におい
て、 前記会話型接続操作用領域に表示される操作指示に基づ
いて、前記バッチ型接続による伝送に係わる処理を起動
するようにしたことを特徴とするクライアント・サーバ
間情報伝送方法。4. The method of transmitting information between a client and a server according to claim 1, wherein the batch type connection is based on an operation instruction displayed in the conversational connection operation area. A method for transmitting information between a client and a server, characterized in that a process relating to transmission by the above is activated.
情報伝送方法において、 前記会話型接続操作用領域からの操作指示によって、バ
ッチ型接続による伝送に係る処理を起動する場合に、会
話型接続操作用領域内に専用の操作指示機能を設け、こ
の操作指示により、サーバ側のバッチ型接続を用いたデ
ータ転送を行うための命令を起動するようにしたことを
特徴とするクライアント・サーバ間情報伝送方法。5. The method of transmitting information between a client and a server according to claim 4, wherein when a process related to transmission by batch type connection is activated by an operation instruction from the conversation type connection operation area, a conversation type connection is established. A dedicated operation instruction function is provided in the operation area, and by this operation instruction, a device using batch type connection on the server side is used.
A method for transmitting information between a client and a server, characterized in that an instruction for performing data transfer is activated.
ント・コンピュータからの操作に応じて、クライアント
・コンピュータ側及びサーバ・コンピュータ側の間で情
報を伝送するクライアント・サーバ間情報伝送システム
において、 伝送情報を会話型伝送手続により伝送する会話型接続を
サーバ・コンピュータ及びクライアント・コンピュータ
の間に設けると共に、 伝送情報をバッチ型伝送手続により伝送するバッチ型接
続をサーバ・コンピュータ及びクライアント・コンピュ
ータの間に設け、 該クライアント・コンピュータの表示画面上の領域を複
数の領域に分割し、 少なくとも1つを前記会話型接続の操作用領域とし、他
の少なくとも1つを前記バッチ型接続の操作用領域と
し、 クライアント・コンピュータ側のバッチ型接続と外部シ
ステムとの間でデータ伝送処理を行う機能を持つように
し、 サーバ・コンピュータ側において会話型接続機能からバ
ッチ型接続機能に対して、サーバ側バッチ型接続とクラ
イアント側バッチ型接続と外部システムとの間でのデー
タ伝送を含む処理を起動する機能を持たせるようにした
ことを特徴とするクライアント・サーバ間情報伝送シス
テム。 6. A client connected to a server computer.
Client, depending on the operation from the computer
・ Information between the computer side and the server computer side
Information transmission system between client and server for transmitting information
In order to establish a conversational connection in which transmission information is transmitted by a conversational transmission procedure.
Server computer and client computer
And a batch-type connection that transmits transmission information by a batch-type transmission procedure.
Server computer and client computer
Provided between the over data, multiple regions on the display screen of the client computer
Divided into a number of areas, at least one of which is an operation area for the conversational connection, and others
At least one of the operating areas of the batch-type connection
The client computer side batch connection and external system
To have a function to perform data transmission processing with the system
However, on the server computer side, the conversational connection function
Server type batch-type connection and cluster
Data between the batch connection on the client side and the external system
Added the function to start processing including data transmission
Information transmission system between client and server characterized by
Tem.
情報伝送方法、又は、請求項6に記載のクライアント・
サーバ間情報伝送システムを実現するコンピュータプロ
グラムを記録したコンピュータ読み取り可能な記録媒
体。 7. The client-server according to claim 1.
Information transmission method, or the client according to claim 6.
A computer-readable recording medium recording a computer program that realizes an information transmission system between servers .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000021894A JP3501708B2 (en) | 2000-01-31 | 2000-01-31 | Client-server information transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000021894A JP3501708B2 (en) | 2000-01-31 | 2000-01-31 | Client-server information transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001216225A JP2001216225A (en) | 2001-08-10 |
| JP3501708B2 true JP3501708B2 (en) | 2004-03-02 |
Family
ID=18548247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000021894A Expired - Fee Related JP3501708B2 (en) | 2000-01-31 | 2000-01-31 | Client-server information transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3501708B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3471526B2 (en) * | 1995-07-28 | 2003-12-02 | 松下電器産業株式会社 | Information provision device |
| JP3441306B2 (en) * | 1995-09-12 | 2003-09-02 | 株式会社東芝 | Client device, message transmission method, server device, page processing method, and relay server device |
| US6141666A (en) * | 1996-01-22 | 2000-10-31 | Internet Consultants Llc | Method and system for customizing marketing services on networks communicating with hypertext tagging conventions |
| JP3048938B2 (en) * | 1996-10-28 | 2000-06-05 | 神戸日本電気ソフトウェア株式会社 | WWW browsing device |
| JPH10171755A (en) * | 1996-12-13 | 1998-06-26 | Hitachi Ltd | Business System |
| JPH10232899A (en) * | 1996-12-17 | 1998-09-02 | Fuji Xerox Co Ltd | Service linking method, service linking device and parts generation management method utilizable for the execution |
| JP3322168B2 (en) * | 1997-06-04 | 2002-09-09 | 日本電気株式会社 | Monitoring system |
-
2000
- 2000-01-31 JP JP2000021894A patent/JP3501708B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001216225A (en) | 2001-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7003548B1 (en) | Method and apparatus for developing and checking technical configurations of a product | |
| CA2313556C (en) | Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system | |
| US20040006739A1 (en) | Method and system for converting legacy data | |
| US20120117171A1 (en) | Delivering electronic content | |
| US20100325174A1 (en) | Method, system, and computer program product for simulating an online session | |
| US20020026441A1 (en) | System and method for integrating multiple applications | |
| US7716347B2 (en) | Method for managing commerce contexts | |
| US20050138539A1 (en) | Method of assisting a user | |
| EP1366436A2 (en) | Method and system for fulfilling requests for information from a network client | |
| JP2000076340A (en) | Purchase requisition system | |
| WO2003067400A2 (en) | Electronic waiting room | |
| JP3501708B2 (en) | Client-server information transmission system | |
| US7099929B1 (en) | System and method for transferring information in a hypertext transfer protocol based system | |
| JP3732816B2 (en) | Application development support system, application development support method, and computer program | |
| EP2017750A1 (en) | Display control apparatus, display control program and display control method | |
| JP2003233515A (en) | Software maintenance system and software maintenance program | |
| JP4319604B2 (en) | Approval flow management system and program | |
| EP1211626A2 (en) | User interactive administration program framework | |
| JP2005275520A (en) | Information page browse restriction method, relay server interposed between computer terminal and www server, and information page browse restricting network system | |
| JP3842696B2 (en) | Screen transition control system, client, web server, screen transition control method, and computer program | |
| JP2002342199A (en) | User information automatic entry / registration method and apparatus, user information automatic entry / registration program, and recording medium recording the program | |
| US20120036002A1 (en) | System and method for a computer automated creation and deployment of a coupon | |
| JP2003216784A (en) | Electronic application system and electronic application method | |
| JP2003308323A (en) | Multiple service procedure proxy method, search server, ASP server and user terminal | |
| WO2003067391A2 (en) | Method and system for converting legacy data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20031125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031202 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |