Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6149710B2 - - Google Patents
[go: Go Back, main page]

JPS6149710B2 - - Google Patents

Info

Publication number
JPS6149710B2
JPS6149710B2 JP54023617A JP2361779A JPS6149710B2 JP S6149710 B2 JPS6149710 B2 JP S6149710B2 JP 54023617 A JP54023617 A JP 54023617A JP 2361779 A JP2361779 A JP 2361779A JP S6149710 B2 JPS6149710 B2 JP S6149710B2
Authority
JP
Japan
Prior art keywords
center
information
online
information processing
processing
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
Application number
JP54023617A
Other languages
Japanese (ja)
Other versions
JPS55116157A (en
Inventor
Koji Yamagishi
Masao Fukumitsu
Kazutoshi Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2361779A priority Critical patent/JPS55116157A/en
Publication of JPS55116157A publication Critical patent/JPS55116157A/en
Publication of JPS6149710B2 publication Critical patent/JPS6149710B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

【発明の詳細な説明】 本発明は、情報処理センター(中央処理装置と
外部記憶装置等から)と、いくつかの営業店(1
店の場合もある)に設置されている端末装置との
間で情報のやりとりを行なうオンライン情報処理
システムにおいて、これらの営業店がオンライン
サービス中に情報処理センターにおいて外部記憶
装置のフアイルを営業店以外の外部企業等のまと
まつた情報に基づいて一括に更新する所謂センタ
カツトを、営業店のオンラインサービスを低下さ
せずに中央処理装置の負荷状態に応じて処理する
ことにより、システムの処理効率を向上させるセ
ンターカツト方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides an information processing center (from a central processing unit and an external storage device, etc.) and several sales offices (one
In an online information processing system that exchanges information with terminal devices installed in stores (sometimes stores), these stores can store files on external storage devices at the information processing center during online service. The system's processing efficiency is improved by processing the so-called center cuts, which are updated in bulk based on comprehensive information from external companies, etc., according to the load status of the central processing unit without degrading the online service of the branch. Regarding the center cut method.

ここでいうオンライン情報処理システムとして
は、例えば銀行におけるバンキングシステムを考
えると理解し易い。即ち情報処理センターは、A
銀行の計算機センターであり、営業店はA銀行の
本店および各支店である。
The online information processing system referred to here can be easily understood by considering, for example, a banking system at a bank. In other words, the information processing center is A
It is a bank's computer center, and its sales offices are the head office and each branch of Bank A.

端末装置は本店および各支店に設置されている
各種窓口端末装置とか、店内あるいは店外に設置
されている現金支払機(キヤツシユデイスペンサ
ー)等である。バンキングシステムにおいては、
このような営業店端末装置からの情報の他に、他
銀行の各営業店端末からの情報が全国銀行データ
通信システムを介してA銀行の計算センタに接続
されたりあるいは一般の駅構内に設置されたキヤ
ツシユデイペンサーからの情報が日本キヤツシユ
サービスシステムを介してA銀行の計算センター
に接続されたりする場合もある。
The terminal devices include various counter terminal devices installed at the main store and each branch, and cash dispensers installed inside or outside the store. In the banking system,
In addition to information from such branch terminals, information from each branch terminal of other banks is connected to Bank A's calculation center via the national bank data communication system, or is installed in general station premises. In some cases, the information from the cash dispenser is connected to Bank A's calculation center via the Japan Cash Service System.

このようなバンキングシステムにおいては、勿
論各営業店の窓口に来る顧客の預金あるいは引き
出しの要請に応じて、顧客の通帳の更新および計
算センターに在る磁気デイスク装置等の外部記憶
装置のフアイルに記録されている銀行の元帳の更
新は、オンラインで即時処理されなければならな
い。更に、窓口以外のキヤシユデイスペンサーに
よる支払あるいは自動預金機への預金処理の状況
に応じても、少くとも計算センターのフアイルの
元帳をオンラインで即時更新されなければならな
い。特にこのキヤシユデイスペンサーによる処理
要求は全くランダムに起き、しかもこの応答は一
定時間例えば3秒以内に処理しなけらばならず、
これらのキヤシユデイスペンサーの稼動時間中の
オンラインサービスを低下させることは銀行業務
の性格から絶対にできない。
In such a banking system, of course, in response to requests for deposits or withdrawals from customers who come to the counter of each branch, the customer's passbook is updated and recorded in a file on an external storage device such as a magnetic disk device located at the calculation center. Updates to the bank's ledger must be processed online and instantly. Furthermore, even if a payment is made using a cash dispenser other than a counter or a deposit is processed into an automatic teller machine, at least the ledger in the file of the calculation center must be immediately updated online. In particular, processing requests by the cash dispenser occur completely randomly, and this response must be processed within a certain period of time, for example, 3 seconds.
Due to the nature of banking operations, it is absolutely impossible to degrade online services during operating hours of these cash dispensers.

しかし一方、バンキングシステムにおけるデー
タ処理業務としては、このようなオンラインサー
ビスの外に、例えばB会社の従業員C、D……M
がA銀行の口座をもち、それら従業員の給与をA
銀行の口座に振り込む場合の給与の振込みのデー
タとか、あるいはA銀行の顧客の水道料金、電気
料金、ガス料金等の公共料金をその顧客の口座か
ら引き落す場合のデータ等を、A銀行の計算セン
ターのフアイルに入力し、元帳の記録を更新し各
顧客の残金状況を速やかに現在時点の記録にして
おく必要がある。
However, on the other hand, in addition to such online services, data processing operations in the banking system include, for example, employees C, D...M of company B.
has an account at Bank A, and pays the salaries of those employees to Bank A.
Bank A's calculations include salary transfer data when transferring money to a bank account, or data when a bank A customer's utility charges such as water, electricity, and gas charges are debited from that customer's account. It is necessary to input the information into the center's file and update the ledger record to promptly record the balance status of each customer as of the current point in time.

このようなデータ処理業務は、例えばB会社の
従業員給与振込みとかA銀行顧客の電気料金引き
落しとかの業務単位毎にまとめて磁気テープ等の
記録媒体により計算センターの元帳を一括更新処
理している。このデータ処理業務は、営業店のオ
ンラインサービス等と計算センターの中央処理装
置を共用して行なわせるため、オンラインサービ
スに何らかの影響を与えることは免れず、一般に
センターカツトと称されている。
Such data processing operations are performed by updating the ledger of the calculation center in one batch using recording media such as magnetic tape for each business unit, such as employee salary transfer of company B or electricity bill withdrawal of customer of bank A. There is. Since this data processing work is carried out by sharing the central processing unit of the calculation center with the online service of the branch, it is inevitable that it will have some influence on the online service, and is generally referred to as a center cut.

従来、このセンタカツト処理は、1オンライン
サービス中即ち営業店の端末装置の稼動中とか店
外キヤツシユデイペンサー稼動時間中には行なわ
ず、銀行の閉店後のバツチ処理時間帯に行なうこ
とにより、営業店のオンラインサービスの低下を
起さないようにしたか、あるいは2計算センター
のオペレーターが、銀行業務の1日の時間の中で
比較的空いている時間帯等の統計的情報等をもと
に、オンラインサービス中に計算センターのオペ
レーシヨンを制御して行なつていた。
Conventionally, this center cut processing was not performed during one online service, that is, while the terminal device at the branch was operating or the cash dispenser outside the branch was in operation, but was carried out during the batch processing time after the bank was closed. Either the branch's online service was not degraded, or the operators of the two calculation centers used statistical information such as relatively free banking hours during the day. In addition, it controlled the operation of the calculation center during online service.

しかしながらこのような従来方法によれば、1
の方法の場合には、バツチ処理作業時間が長くな
り人事管理とか運用管理等に問題がある。また2
の方法の場合には、人間の判断によつてセンタカ
ツトを行なうため、適確な中央処理装置の負荷調
整ができず、営業店のオンラインサービスの低下
をひき起していた。
However, according to such a conventional method, 1
In the case of method (2), the batch processing time becomes long and there are problems with personnel management, operational management, etc. Also 2
In the case of the above method, since the center cut is performed based on human judgment, it is not possible to accurately adjust the load on the central processing unit, causing a decline in the online service of the branch.

本発明は、オンライン情報処理システムにおい
て、センターカツトを行なうに際し、従来方法に
おける如きオンラインサービス自体の低下を防ぐ
ことを目的とし、またそのため状報処理システム
の中で自動的に中央処理装置の負荷の状況を把握
した上でセンタカツト処理を行なわせることによ
り中央処理装置の処理効率ひいてはオンライン情
報処理システム全体の処理効率を向上することを
目的とする。
The present invention aims to prevent the online service itself from deteriorating as in conventional methods when center cutting is performed in an online information processing system. The purpose is to improve the processing efficiency of the central processing unit and, by extension, the processing efficiency of the entire online information processing system by performing center cut processing after grasping the situation.

このようにオンラインサービスの低下を防ぎ、
オンライン情報処理システムの処理効率を高める
という目的を達成させるために本発明では次の如
き方法によつて実現している。即ち、中央処理装
置、外部記憶装置等からなる情報処理センターと
該センタに接続された複数の端末装置とから構成
されたオンライン情報処理システムにおいて、情
報処理センターにて各端末装置との間のオンライ
ン情報処理以外のセンタカツト情報処理を行なう
に際して、一定時間毎にセンタカツト情報処理を
起動し、中央処理装置の負荷状態に応じてセンタ
カツト情報処理量を自動的に制御することにより
行なつている。
In this way, we can prevent the deterioration of online services and
In order to achieve the purpose of increasing the processing efficiency of an online information processing system, the present invention is realized by the following method. That is, in an online information processing system consisting of an information processing center consisting of a central processing unit, an external storage device, etc. and a plurality of terminal devices connected to the center, online communication between the information processing center and each terminal device is When performing center-cut information processing other than information processing, center-cut information processing is started at regular intervals and the amount of center-cut information processing is automatically controlled according to the load condition of the central processing unit.

次に本発明を図面に示す実施例によつて更に詳
細に説明する。
Next, the present invention will be explained in more detail with reference to embodiments shown in the drawings.

第1図は、本発明が適用されるオンライン情報
処理システムのバンキングシステムの例を概略的
に示すシステム・ブロツク図である。第1図で
T1,T2……Tnは各支店の窓口装置で、CD1
CD2……CDnは同じく各支店の店外等に設置され
ているキヤツシユデイスペンサーを示し、通常
は、ある支店にT1とCD1、次の支店にT2とCD2
を設置されていると考えてよい。勿論、各支店に
はこれらが複数台づつ設置されているのが普通で
ありまた更に自動預金機等の別種端末装置もある
のが普通であるが、ここでは本発明の方法を説明
し易くするため、極めて簡単化してある。即ち端
末装置とに1、と2で示される窓口装置とキヤツ
シユデイスペンサーを揚げてある。3は通信制御
装置(CCUと略称)、4は中央処理装置(CPUと
略称)、5は外部記憶装置としての磁気デイスク
装置(DUと略称)、6は磁気テープ装置(MTと
略称)を示している。これらCCU、CPU、DU、
MT等が点線7で囲まれている通り、銀行での計
算センター(CS)内に設置されている。ここで
例えばある支店のキヤツシユデイスペンサーCD1
を利用する顧客があつた場合、顧客のキヤツシユ
カードが挿入されると、CD1はその口座番号、個
人認証の暗号等を読みとり、次に顧客がこの暗号
および引き出したい金額等をキーによつてセツト
すると、先の口座番号とか金額等がデータ通信回
線を介してセンター7内の通信制御装置CCUに
送られる。
FIG. 1 is a system block diagram schematically showing an example of a banking system of an online information processing system to which the present invention is applied. In figure 1
T 1 , T 2 ...Tn is the counter device of each branch, CD 1 ,
CD 2 ...CDn also refers to the cash dispenser installed outside each branch, and usually T 1 and CD 1 are installed at one branch, T 2 and CD 2 , etc. are installed at the next branch. It can be considered that Of course, it is normal for each branch office to have a plurality of these machines installed, and it is also normal for there to be other types of terminal equipment such as automatic teller machines, but here we will explain the method of the present invention to make it easier to explain. Therefore, it is extremely simplified. That is, a terminal device, a teller device indicated by 1 and 2, and a cash dispenser are provided. 3 is a communication control unit (abbreviated as CCU), 4 is a central processing unit (abbreviated as CPU), 5 is a magnetic disk device (abbreviated as DU) as an external storage device, and 6 is a magnetic tape device (abbreviated as MT). ing. These CCU, CPU, DU,
As shown by the dotted line 7, MT, etc. are installed in the bank's calculation center (CS). For example, cash dispenser CD 1 at a certain branch.
When a customer uses the service, when the customer's cash card is inserted, CD 1 reads the account number, personal authentication code, etc., and then the customer enters this code and the amount they wish to withdraw using the key. Once set, the account number, amount, etc. are sent to the communication control unit CCU in the center 7 via the data communication line.

このデータはCCUにおいて符号の形から文字
として組み立てられる等の処理の後、中央処理装
置CPUの記憶装置に送り込まれる。他の端末装
置からのデータの発生が集中的にあるとCPUで
のデータの処理は待たされ、待ち行列として管理
され、優先順位に従つて処理されることになる。
前記のCD1からのデータの処理になると、先の口
座番号によつて、大容量フアイルの磁気デイスク
装置DUに記録されている元帳から対応する顧客
の残高が読み出され、前記の金額のデータと比較
されて、金額<残高ならば、引き出しOKの旨通
信回線を介してCD1に通知され且つその差額が計
算されて新しい残高となり、再びDUの元帳の残
高として記録される。同時に新残高も通信回線を
介してCD1に通知され、CD1を利用している顧客
に引き出し金額の現金と新しい残高を印字した伝
票が発行される。
After processing such as assembling the data from code into characters in the CCU, the data is sent to the storage device of the central processing unit CPU. When data is generated intensively from other terminal devices, the processing of the data by the CPU is forced to wait, is managed as a queue, and is processed according to priority.
When it comes to processing the data from CD 1 , the corresponding customer's balance is read from the ledger recorded in the large-capacity magnetic disk device DU according to the previous account number, and the data for the above amount is read out. If the amount is less than the balance, CD 1 is notified via the communication line that the withdrawal is OK, and the difference is calculated to become the new balance, which is again recorded as the balance in the DU ledger. At the same time, the new balance is notified to CD 1 via the communication line, and a slip with the cash withdrawal amount and the new balance printed on it is issued to the customer using CD 1 .

このようなオンライン処理動作は、例えばCD
の場合には3秒以内に処理されるよう行なわれ
る。
Such online processing operations can be used, for example, on CDs.
In this case, it will be processed within 3 seconds.

端末装置1,2は通常何百台何千台と接続され
ており、しかも各端末からのデータはランダムに
発生するから、とくに集中的に発生した場合には
CPUの負荷はその最大処理能力を発揮しなけれ
ばならない。
Normally, hundreds or thousands of terminal devices 1 and 2 are connected, and since data from each terminal is generated randomly, especially when data is generated in a concentrated manner,
The CPU load must perform its maximum processing power.

このようなときにセンター7において、給与振
込みとか公共料金引き落し等の一括元帳更新業務
用の磁気テープ(MT)6がセツトされて処理が
行なわれると、CPUはオンライン処理のデータ
の待ち行列に割込んで、一括元帳更新即ちセンタ
ーカツトを行なうことになり、オンラインサービ
スを低下させてしまうことになる。
At such times, when the magnetic tape (MT) 6 for bulk ledger update operations such as salary transfers and utility bill withdrawals is set and processed at the center 7, the CPU queues the data for online processing. This will result in a bulk ledger update, ie, a center cut, which will degrade the online service.

本発明では、このような問題を生じないよう常
時CPU負荷を自動的に把握し、CPU負荷の余力
のある範囲でセンターカツトを行なうことにより
オンラインサービスの低下を防ぎ、システム全体
の処理効率を向上させる方法である。
In order to prevent such problems from occurring, the present invention automatically grasps the CPU load at all times and performs center cut within the CPU load capacity to prevent online service from deteriorating and improve the processing efficiency of the entire system. This is the way to do it.

第2図は、本発明の方法により動作するCPU
24の各機能(CPUのハードウエアと、OSおよ
びその他処理プログラムとの組合せによる機能)
と、端末装置21と元帳の記録されているフアイ
ル装置25と、センターカツトのためのMT26
との間の動作を説明する機能ブロツク図である。
Figure 2 shows a CPU operating according to the method of the present invention.
24 functions (functions based on the combination of CPU hardware, OS, and other processing programs)
, a terminal device 21, a file device 25 where the ledger is recorded, and an MT 26 for center cut.
FIG. 2 is a functional block diagram illustrating the operations between the

第3図は、CPUの取り扱い件数Wが、時間の
経過によつて変化する状態を説明する図で、第4
図は、本発明の方法を、トランザクシヨン負荷
TLの時間経過と関係して説明する図であり、第
5図は、やはり本発明の方法を説明するためのオ
ンライン・トランザクシヨン通番OLT・SNOの
時間経過図である。
Figure 3 is a diagram explaining how the number of cases handled by the CPU, W, changes over time.
The figure shows how the method of the present invention can be applied to transaction load
FIG. 5 is a diagram illustrating the time course of the online transaction serial number OLT/SNO for explaining the method of the present invention.

第2図で端末装置21で発生したデータは、2
2の線で示される如くCPU24の有するオンラ
イン処理機能OLPおよび更新機能REN(24−
1で示す)の処理を受け、次にフアイル制御機能
FC(24−4で示す)に渡され、前述の如くフ
アイル装置F25より残高を読み出したり、新残
高を書き込む制御を行なう。
In FIG. 2, the data generated at the terminal device 21 is 2
As shown by line 2, the online processing function OLP and update function REN (24-
1), and then the file control function
It is passed to the FC (indicated by 24-4), and controls reading the balance from the file device F25 and writing a new balance as described above.

ここで前記のOLP+RENの機能は、端末装置
Tの発生データを記憶装置に入れ更にこれと、フ
アイルFの読み出しデータとの演算機能、新残高
等の演算結果によりフアイルFを更新する機能、
処理結果を再び端末装置Tに送り返す機能および
このように処理されたオンライン・トランザクシ
ヨン件数をCPUのカウンタに累積加算する機能
等を示している。このオンライン・トランザクシ
ヨン件数は第2図の24−2として示される
OLT・SNO即ちオンライン.トランザクシヨン
通番として累積され、この値は後述の如く本発明
におけるCPU負荷状態の把握のために使用され
る。
Here, the functions of OLP+REN mentioned above include a function of inputting the data generated by the terminal device T into the storage device and calculating the data read from the file F, and updating the file F with the result of calculation of the new balance.
It shows the function of sending the processing results back to the terminal device T and the function of cumulatively adding the number of online transactions processed in this way to the counter of the CPU. This online transaction number is shown as 24-2 in Figure 2.
OLT/SNO, ie online. This value is accumulated as a transaction serial number, and this value is used to grasp the CPU load state in the present invention as described later.

このようなオンライン処理はシステムの稼動中
休みなく続けられ、その時間経過を示したのが第
3図である。ここでWは取扱い件数、QはCPU
の最大処理能力、OLTは、全営業店のオンライ
ン取引量の時間経過を示している。従つて斜線で
示されるKがCPU能力の余力を示す。
Such online processing continues without interruption while the system is in operation, and FIG. 3 shows the elapsed time. Here, W is the number of cases handled, and Q is the CPU
's maximum processing capacity, OLT, shows the online transaction volume of all operating stores over time. Therefore, the shaded K indicates the remaining CPU capacity.

再び第2図で、IMT26,27で示される線
およびO・MT27によつて前述のセンタカツト
における情報の流れを示している。I・MT26
によつて例えばB企業従業員の給与振込みを行な
う場合、CPU24の有する機能のうち、先ずセ
ンタカツト制御機能部CCC24−3により、
CPU負荷の余力の範囲内で1回の処理量が制御
され、フアイル制御機能FCに渡され、フアイル
装置F25より各従業員の残高を読み出したり、
センタカツトにより振込まれる給与の額を加算す
るための演算が行なわれ、新残高がF内の元帳に
記録される。
Referring again to FIG. 2, the lines indicated by IMTs 26 and 27 and O.MT 27 indicate the flow of information in the center cut described above. I・MT26
For example, when transferring the salary of an employee of company B, among the functions of the CPU 24, the center cut control function unit CCC 24-3 first performs the following functions:
The amount of processing at one time is controlled within the available capacity of the CPU load, and is passed to the file control function FC, which reads the balance of each employee from the file device F25.
An operation is performed to add the amount of salary transferred by the center cut, and the new balance is recorded in the ledger in F.

また同時にその結果は、CCC機能を介して
O・MT26′に出力される。
At the same time, the results are output to the O/MT 26' via the CCC function.

本発明によるCPU負荷を考慮したセンタカツ
ト制御の方法は、このCCC24−3機能部によ
り行なわれる。このCCC機能部は、次の3つの
機能を有する。即ち、 (1) CPU負荷の把握 (2) センタカツト情報処理数の制御 (3) センタカツト情報の業務への引き渡し である。CPU負荷の把握から順を追つて説明す
ると、CPU負荷の把握に当つて先ず(a)センタカ
ツト処理の時間起動間隔の設定を行なう。即ちセ
ンタカツト処理は、一定時間間隔で起動され、処
理依頼された件数のうち、後述のセンタカツト情
報処理数の制御により定められた件数を処理す
る。この起動から次の起動迄の時間間隔は通常1
分から5分の値に設定される。この時間間隔は第
4図および第5図において△tによつて示され
る。
The method of center cut control in consideration of the CPU load according to the present invention is performed by this CCC 24-3 functional section. This CCC functional unit has the following three functions. That is, (1) understanding the CPU load, (2) controlling the number of center cut information processes, and (3) handing over the center cut information to the business. To explain step by step, starting from understanding the CPU load, the first step is to (a) set the time start interval for center cut processing. That is, the center cut process is started at regular time intervals, and processes the number determined by controlling the number of center cut information processes to be described later, out of the number of requests to be processed. The time interval from this startup to the next startup is usually 1
It is set to a value between 5 minutes and 5 minutes. This time interval is indicated by Δt in FIGS. 4 and 5.

次に(b)CPUオンライン取扱い最大処理能力を
設定する。これは、(a)で設定した時間間隔△t内
でのオンラインでの取扱い最大処理能力件数で、
第4図におけるQ0である。第3に、(c)CPUの負
荷を把握するが、これは次の如く行なわれる。セ
ンタカツト処理は(a)で設定された時間間隔△t毎
に起動されている。いま、第4図および第5図t1
時刻で起動されたとする。前回起動時t0の後の時
間間隔△tの間に処理されたセンタカツトの最終
時に確保した情報処理センターでのオンライン・
トランザクシヨン通番OLT・SNOを、第2図の
24−2で示されるカウンタにより参照する。こ
の値は第5図のXである。これを持回り情報とし
て、現在(t1時)のセンターでのオンライン・ト
ランザクシヨン通番OLT・SNOの値Yとにより
次の演算を行なう。
Next, (b) set the CPU online handling maximum processing capacity. This is the maximum number of cases that can be handled online within the time interval △t set in (a),
This is Q 0 in Figure 4. Third, (c) grasp the CPU load, which is done as follows. The center cut process is started at every time interval Δt set in (a). Now, Figures 4 and 5 t 1
Suppose it is started at the time. The online information at the information processing center secured at the end of the center cuts processed during the time interval △t after the previous startup time t 0 .
The transaction serial number OLT/SNO is referenced by the counter shown at 24-2 in FIG. This value is X in FIG. Using this as rotation information, the following calculation is performed using the value Y of the online transaction serial number OLT·SNO at the current center (time t 1 ).

即ちQ0−(Y−X)=K0 ………(1) 第5図よりY−X=P0であり、これは同時に第
4図に於てt0からt1の△tの間のオンライントラ
フイツクP0に相当する。上記の式(1)の値K0
CPU能力の余力であり、これをCPU負荷として
把握する。式(1)の演算は第2図のCPU24のセ
ンタカツト制御機能部CCCの制御により実行さ
れる。
That is , Q 0 - (Y - X ) = K 0 ...... (1) From Fig. 5, Y - corresponds to online traffic P 0 . The value K 0 of the above equation (1) is
This is the remaining CPU capacity, and this is understood as the CPU load. The calculation of equation (1) is executed under the control of the center cut control function section CCC of the CPU 24 shown in FIG.

次に前記のセンタカツト制御機能部の有する3
つの機能のうちの(2)センタカツト情報処理数の制
御について説明する。
Next, the 3
Of the two functions, (2) control of the number of center cut information processes will be explained.

CPU負荷の把握により、起動時にK0が求めら
れると、これを今回(t1時刻起動時)のセンタカ
ツト情報のインプツト用磁気テープI・MT(第
2図)からCPUの主記憶装置への読み込み件数
とし、読み込んだセンタカツト情報のみ、センタ
カツト処理を実行する。残りのセンタカツトは次
回起動時t2に廻す。この場合、営業店オンライン
取引の推移がなだらかなカーブを描く特性によ
り、前回のCPU負荷K0は今回のCPU負荷K1
略々等しい。
When K 0 is determined at startup by understanding the CPU load, it is read into the main memory of the CPU from the magnetic tape I/MT (Figure 2) for inputting the center cut information for this time (at startup at time t 1 ). The center cut process is performed only on the read center cut information. The remaining center cuts will be turned to t2 at the next startup. In this case, the previous CPU load K 0 is approximately equal to the current CPU load K 1 due to the characteristic that the transition of online transactions at the branch draws a gentle curve.

即ち第4図からQ0−P0≒Q1−P1である。 That is, from FIG. 4, Q 0 −P 0 ≒Q 1 −P 1 .

従つて、センタカツト情報処理数の制御とし
て、前回の起動時のデータにより求めたCPU負
荷K0により今回の処理数を設定できることにな
る。尚、第4図でトランザクシヨン負荷TLのカ
ーブは、第3図のオンライン・トランザクシヨン
OLTのカーブの一部を拡大して示したものであ
る。このようなセンタカツト情報処理数の制御は
更に次の起動時t2においても同様の考え方でK1
CPU負荷として把握し、これを基に制御が行な
われる。
Therefore, to control the number of center cut information processes, the current number of processes can be set based on the CPU load K 0 obtained from the data at the previous startup. In addition, the curve of transaction load TL in Figure 4 is the same as that of online transaction in Figure 3.
This is an enlarged view of a portion of the OLT curve. This kind of control of the number of center cut information processing is carried out by using the same concept to control K 1 at the next startup time t 2 .
It is understood as CPU load, and control is performed based on this.

センタカツト制御機能部の機能としてのセンタ
カツト情報の業務への引渡しについては、次のと
おりである。即ち、センタカツト情報磁気テープ
I・MTは、営業店オンライン取引の上り電文形
式と同じにし、業務へこの情報を引き渡すのみで
その後の処理は営業店オンラインとほぼ同じにす
る。この処理は第2図のフアイル制御機能FCに
引きつがれる。
The transfer of center cut information to the business as a function of the center cut control function unit is as follows. That is, the center cut information magnetic tape I/MT is the same as the upstream message format for online transactions at the branch office, and only this information is handed over to the business, and the subsequent processing is almost the same as online at the branch office. This processing is carried over to the file control function FC shown in FIG.

ここで本発明実施例の説明では、第2図に示す
如く、CPUの機能として説明したが、CPUハー
ドウエアとして、センタカツト制御機能部の中に
CPU負荷把握手段、センタカツト情報処理制御
手段およびセンタカツト情報の業務への引き渡し
手段を有する構成のCPUであれば、本発明の方
法を実現し得る。これらの各手段は、勿論それら
の各機能を有する処理プログラムおよびそれらを
統制する制御プログラムによつても実現し得る。
またCPU機能のOLP+RENおよびFCの機能につ
いても同様である。
In the explanation of the embodiment of the present invention, the function of the CPU has been explained as shown in FIG.
The method of the present invention can be implemented with any CPU configured to include a CPU load grasping means, a center cut information processing control means, and a means for delivering center cut information to a business. Of course, each of these means can also be realized by a processing program having each of these functions and a control program that controls them.
The same applies to the CPU functions OLP+REN and FC functions.

以上のとおり、オンライン情報処理システムに
おけるセンタカツトの方法として本発明を適用す
れば、オンラインサービスの低下を防止でき、且
つCPU負荷を常に自動的に把握しつつ制御する
ため、システムの処理効率を著しく向上できる効
果を有する。
As described above, if the present invention is applied as a center cut method in an online information processing system, it is possible to prevent the deterioration of online services, and because the CPU load is always automatically grasped and controlled, the processing efficiency of the system is significantly improved. It has the effect of

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明が適用されるオンライン情報
処理システムのシステムブロツク図で、1,2は
端末装置3は通信制御装置、4は中央処理装置、
5は外部記憶装置、6は磁気テープ装置、7は情
報処理センタをそれぞれ示す。第2図は、本発明
の動作を説明する機能ブロツク図で、21は端末
装置、22および27は情報の流れを示す線、2
4は中央処理装置、25は外部記憶装置、26,
26′は磁気テープ装置を示す。第3図は、中央
処理装置の時間経過に対する処理量を示すグラ
フ、第4図は、第3図の一部の拡大図、第5図
は、オンライン取扱い累積量を示す時間経過図で
ある。
FIG. 1 is a system block diagram of an online information processing system to which the present invention is applied, in which 1 and 2 are terminal devices 3, a communication control device, 4 a central processing unit,
Reference numeral 5 indicates an external storage device, 6 a magnetic tape device, and 7 an information processing center. FIG. 2 is a functional block diagram explaining the operation of the present invention, in which 21 is a terminal device, 22 and 27 are lines indicating the flow of information, and 2
4 is a central processing unit, 25 is an external storage device, 26,
26' indicates a magnetic tape device. FIG. 3 is a graph showing the processing amount of the central processing unit over time, FIG. 4 is an enlarged view of a part of FIG. 3, and FIG. 5 is a time lapse chart showing the cumulative online handling amount.

Claims (1)

【特許請求の範囲】 1 中央処理装置、複数の処理単位に対応する複
数の情報が格納された外部記憶装置からなる情報
処理センタと 情報処理センタに接続された複数の端末装置と
から構成され、 該中央処理装置は予め外部記憶装置に格納され
ている複数の情報を読取つて処理するセンタカツ
ト情報処理装置を実行するとともに該端末装置か
らの処理要求に対応するオンライン情報処理も実
行するオンライン情報処理装置において、 一定時間毎に中央処理装置の負荷を計測すると
共に該一定時間毎にセンタカツト情報処理を起動
し、 センタカツト情報処理は、該予め外部記憶装置
に格納されている複数の情報のうち、該起動の直
前の該一定時間における中央処理装置の負荷に応
じた数の情報を該外部記憶装置から読出し、 該外部記憶装置から読出した情報に対してセン
タカツト情報処理を行うことを特徴とするオンラ
イン情報処理システムにおけるセンタカツト制御
方法。
[Claims] 1. An information processing center consisting of a central processing unit, an external storage device storing a plurality of pieces of information corresponding to a plurality of processing units, and a plurality of terminal devices connected to the information processing center, The central processing unit is an online information processing device that executes a center cut information processing device that reads and processes a plurality of pieces of information stored in advance in an external storage device, and also executes online information processing in response to processing requests from the terminal device. In this step, the load on the central processing unit is measured at regular time intervals, and center cut information processing is activated at the regular time intervals, and the center cut information processing is performed based on the activated information among a plurality of pieces of information stored in advance in the external storage device. An online information processing system characterized by reading out a number of pieces of information from the external storage device according to the load on the central processing unit at the certain time just before , and performing center cut information processing on the information read from the external storage device. Center cut control method in the system.
JP2361779A 1979-03-01 1979-03-01 Center cut control method of online information processing system Granted JPS55116157A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2361779A JPS55116157A (en) 1979-03-01 1979-03-01 Center cut control method of online information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2361779A JPS55116157A (en) 1979-03-01 1979-03-01 Center cut control method of online information processing system

Publications (2)

Publication Number Publication Date
JPS55116157A JPS55116157A (en) 1980-09-06
JPS6149710B2 true JPS6149710B2 (en) 1986-10-30

Family

ID=12115562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2361779A Granted JPS55116157A (en) 1979-03-01 1979-03-01 Center cut control method of online information processing system

Country Status (1)

Country Link
JP (1) JPS55116157A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2810141B2 (en) * 1989-09-04 1998-10-15 株式会社日立製作所 Online BMP processing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51139224A (en) * 1975-05-28 1976-12-01 Hitachi Ltd Computor occupation self-control system

Also Published As

Publication number Publication date
JPS55116157A (en) 1980-09-06

Similar Documents

Publication Publication Date Title
US20080098393A1 (en) Novel Bankcard Transaction Exchange System
US7171401B2 (en) Data processing system and method having high availability
JPS6149710B2 (en)
JP3335893B2 (en) Passbook / Certificate issuing system
JP3167378B2 (en) Cash processing system
JP3710094B2 (en) Withdrawal management system and withdrawal management method
JP2954293B2 (en) Online account processing system
JP7560629B1 (en) Token balance management system and program
JP4629251B2 (en) ATM cash management method
JP4267470B2 (en) Financial device centralized management system, financial device centralized management method, financial device centralized management program
CN111967978B (en) Bank window business recording method and device
JP3628159B2 (en) Transaction data processing method of transaction system and transaction system
JPH08241356A (en) Financial transaction degree information processing system and customer management method in financial transaction
JPH10171899A (en) Automatic transaction system
JPH0684053A (en) Automatic transaction device
JPH04133158A (en) Online journal acquisition method
JP4501237B2 (en) Transaction history data entry promotion system
JP3003750B2 (en) Vending machine payment management method
JPH10208114A (en) Continuous transaction control system for automatic unit
JPS581468B2 (en) Yokinshiharaihoushiki
JP6672100B2 (en) Method, apparatus, and program for controlling fee-free times
JPH01200898A (en) Remote monitor control system
JPS62196752A (en) Remote supervisory control equipment
JPH063603B2 (en) Transaction processing data management method
JPS60178579A (en) Operating method of bank ledger