[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2001318888A - Calculation system - Google Patents

Calculation system

Info

Publication number
JP2001318888A
JP2001318888A JP2000143395A JP2000143395A JP2001318888A JP 2001318888 A JP2001318888 A JP 2001318888A JP 2000143395 A JP2000143395 A JP 2000143395A JP 2000143395 A JP2000143395 A JP 2000143395A JP 2001318888 A JP2001318888 A JP 2001318888A
Authority
JP
Japan
Prior art keywords
calculation
user
input
computer
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000143395A
Other languages
Japanese (ja)
Other versions
JP3885464B2 (en
Inventor
Kenichi Okabe
健一 岡部
Shigeki Hirasawa
茂樹 平澤
Sadao Umezawa
貞夫 梅沢
Kazumasa Fujioka
和正 藤岡
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 Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP2000143395A priority Critical patent/JP3885464B2/en
Publication of JP2001318888A publication Critical patent/JP2001318888A/en
Application granted granted Critical
Publication of JP3885464B2 publication Critical patent/JP3885464B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a calculation system capable of executing calculation requiring much time up to the end of calculation in a calculation service using an Internet. SOLUTION: A terminal connected to an Internet is connected to a server, and a terminal operator can access a calculated result by connecting the terminal to the server again after the end of calculation, and designating a calculation identification ID. Also, this calculating system is provided with a means for announcing the end of calculation by using a mail. Also, it is possible to perform distributed processing by the calculating server. Moreover, this system is provided with a means for preserving calculation conditions or calculated results. Thus, it is possible to realize the efficiency of the input of the calculation conditions in parameter survey, and to perform the comparative inspection or analysis of the calculated results by the re-display of the past calculated results.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、インターネットを
用いた計算システムに係り、特に、インターネットに接
続されたコンピュータからサーバに対して計算条件を入
力することで、計算結果を入手することができるネット
ワークサービスに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computing system using the Internet, and more particularly, to a network capable of obtaining calculation results by inputting calculation conditions from a computer connected to the Internet to a server. Regarding services.

【0002】[0002]

【従来の技術】技術系の計算分野において、製品の構想
設計時や設計初期には、設計対象を単純な形状にモデル
化を行ない、公式等を用いた電卓による手計算により、
設計変数の指針を検討する。また、公式計算をサポート
する簡易計算プログラム等も利用されていることが知ら
れている。これらの計算により、設計変数の目安を把握
し、詳細な設計に移行する。次にCAEシステムにより詳
細なモデル化を行い、有限要素法に代表される計算プロ
グラムにより計算を行うことが知られている。これらの
処理は、いずれも所有しているコンピュータを用いて計
算処理を行う形態であり、計算プログラムは購入するこ
とが前提である。
2. Description of the Related Art In the technical calculation field, at the time of product concept design or early design, a design object is modeled into a simple shape, and is manually calculated by a calculator using a formula or the like.
Consider guidelines for design variables. It is also known that a simple calculation program or the like that supports official calculation is used. Based on these calculations, a guide to the design variables is grasped, and a transition to detailed design is made. Next, it is known that detailed modeling is performed by a CAE system, and calculation is performed by a calculation program represented by the finite element method. Each of these processes is a form in which a computer is used to perform a calculation process, and it is assumed that a calculation program is purchased.

【0003】この他に、インターネットを利用した計算
サービスも知られている。インターネットで計算プログ
ラムを有償または、無償で利用できるサイトにアクセス
することにより、計算プログラムを保有していなくて
も、計算処理を行うことができる。このような計算サー
ビスには、株価情報の損益計算や環境影響評価の計算な
ど様々な分野で利用されている。
[0003] In addition, a calculation service using the Internet is also known. By accessing a site where the calculation program can be used for free or for free on the Internet, calculation processing can be performed even if the user does not have the calculation program. Such calculation services are used in various fields such as profit and loss calculation of stock price information and calculation of environmental impact assessment.

【0004】[0004]

【発明が解決しようとする課題】公式を用いた電卓によ
る手計算では、計算に時間を要したり計算ミスが起きる
可能性があり、計算効率や計算結果の信頼性が損なわれ
る。また、設計における簡易計算を行なうプログラムが
市販されているが、プログラムの導入、インストール、
バージョンアップを行なう手間が発生する。
In a manual calculation by a calculator using a formula, there is a possibility that a long time is required for the calculation or a calculation error occurs, and the calculation efficiency and the reliability of the calculation result are impaired. In addition, programs that perform simple calculations in design are available on the market.
It takes time to upgrade the version.

【0005】また、CAEシステムや有限要素法解析プロ
グラムに代表される計算プログラムを利用するには、高
度な利用技術や知識が必要となり、熟練者の育成には膨
大な時間やコストを要する。
Further, in order to use a CAE system or a calculation program typified by a finite element method analysis program, advanced utilization techniques and knowledge are required, and enormous time and cost are required to train skilled personnel.

【0006】また、CAEシステムや計算プログラムは高
価なプログラムであり、個々の設計者全てにライセンス
を導入するには、高額なコストが必要になる。
The CAE system and the calculation program are expensive programs, and a high cost is required to introduce a license to all individual designers.

【0007】このことから、プログラムをインターネッ
トから必要に応じて、その都度入手するという仕組みが
注目されている。これにより、安価なコストで高価な計
算プログラムを利用することができる。
[0007] For this reason, attention has been paid to a mechanism for obtaining a program from the Internet as needed. As a result, an expensive calculation program can be used at a low cost.

【0008】このような、インターネットによる計算サ
ービスにおいては、計算条件入力画面により計算条件を
入力して、計算実行ボタンにより計算を実行する。する
と、サーバ側で計算を行い、計算結果を表示する画面が
表示されるという手法が一般的である。
In such a calculation service provided by the Internet, a calculation condition is input on a calculation condition input screen, and a calculation is executed by a calculation execution button. Then, a method is generally used in which a calculation is performed on the server side and a screen displaying the calculation result is displayed.

【0009】しかし、この方法で、計算終了までに時間
の要する計算を行った場合は、サーバ側のセッションの
タイムアウトにより計算が中断されてしまう可能性があ
る。解析プログラムを用いた規模の大きな計算において
は、計算終了までに数時間を要するものもある。このよ
うな計算終了までに時間を要する計算を行うのは、上述
した手法では実現できない。
[0009] However, if a calculation requiring a long time to complete the calculation is performed by this method, the calculation may be interrupted due to a timeout of the session on the server side. In a large-scale calculation using an analysis program, it may take several hours to complete the calculation. Performing such a calculation requiring a long time until the end of the calculation cannot be realized by the above-described method.

【0010】また、使いやすいシステムにするために
は、計算条件や計算結果を保存して再利用を行う手段も
必要である。Webブラウザ上で動作するプログラムを開
発し、計算条件や計算結果をファイルに保存するのは可
能である。しかし、インターネット環境において、この
ようなプログラムを利用してファイルを保存する操作
は、セキュリティの観点から危険な行為であり問題があ
る。更に、計算処理をサーバだけで行うのは、負荷が集
中してしまうという問題がある。
[0010] Further, in order to make the system easy to use, means for storing and reusing calculation conditions and calculation results is also required. It is possible to develop a program that runs on a Web browser and save the calculation conditions and calculation results in a file. However, in the Internet environment, the operation of saving a file using such a program is a dangerous act from the viewpoint of security and has a problem. Further, performing the calculation processing only by the server has a problem that the load is concentrated.

【0011】本発明の目的は、インターネットを介して
利用できる計算サービスにおいて、通常のサーバでは処
理しきれない計算を実現する手段を持つ計算システムを
提案することにある。
An object of the present invention is to propose a calculation system having means for realizing a calculation that cannot be processed by a normal server in a calculation service available via the Internet.

【0012】また、本発明の他の目的は、インターネッ
トを介して利用できる計算サービスにおいて、サーバ側
のセッションのタイムアウトによる計算の中断といった
不具合を解消する計算システムを提供することにある。
It is another object of the present invention to provide a calculation system which can solve a problem such as interruption of calculation due to timeout of a session on a server side in a calculation service available via the Internet.

【0013】また、本発明の他の目的は、計算内容及び
計算の結果を第三者に閲覧ができないようにする計算シ
ステムを提供することにある。
Another object of the present invention is to provide a calculation system that makes it impossible for a third party to view the calculation contents and the calculation results.

【0014】[0014]

【課題を解決するための手段】上記目的は、請求項1に
係る発明は、インターネットに接続されたコンピュータ
から、計算プログラムを用いた計算処理を行う計算シス
テムにおいて、利用者に対して計算の種類の指定を促す
段階と、利用者に対して計算条件の入力を促す段階と、
指定された計算の種類と入力された計算条件を受け取る
段階と、受け取った計算の種類により計算プログラムを
選定する段階と、受け取った計算条件により計算プログ
ラムの入力データを自動的に作成する段階と、目的の計
算プログラムが格納されているコンピュータへ計算処理
を依頼する段階と、計算プログラムから出力された計算
結果を読み込む段階と、読み込んだ計算結果から計算結
果レポートを動的に作成し、利用者のコンピュータへ表
示する段階を備えることにより達成される。
SUMMARY OF THE INVENTION The object of the present invention is to provide a computer system connected to the Internet, which performs a calculation process using a calculation program. Prompting the user to enter calculation conditions,
Receiving a specified calculation type and input calculation conditions, selecting a calculation program according to the received calculation type, and automatically generating input data of the calculation program based on the received calculation conditions; Requesting a computer in which the desired calculation program is stored for calculation processing; reading the calculation results output from the calculation program; dynamically creating a calculation result report from the read calculation results; This is achieved by providing a step of displaying on a computer.

【0015】また、上記他の目的は、請求項9に係る発
明は、インターネットに接続され、利用者側コンピュー
タに計算の種類及びそのデータを入力させる画面を表示
させ、その計算を実行する計算システムにおいて、前記
計算に要する時間が長時間を要すると判断されたとき、
この計算が終了したことを送信する機能を備えることに
より達成される。
Another object of the present invention is to provide a computer system which is connected to the Internet, displays a screen for inputting the type of calculation and its data on a user computer, and executes the calculation. In, when it is determined that the time required for the calculation takes a long time,
This is achieved by providing a function of transmitting the end of the calculation.

【0016】また、本発明の他の目的は、請求項10に係
る発明によれば、インターネットに接続され、利用者側
コンピュータに計算の種類及びそのデータを入力させる
画面を表示させ、その計算を実行する計算システムにお
いて、前記計算に要する時間が長時間を要すると判断さ
れたとき、この計算結果を送信方法を利用者に選択させ
る画面を利用者側コンピュータに表示する機能を備える
ことにより達成される。
Another object of the present invention is to provide a computer which is connected to the Internet and allows a user computer to display a screen for inputting the type of calculation and its data. In the calculation system to be executed, when it is determined that the time required for the calculation requires a long time, the calculation result is achieved by providing a function of displaying a screen for allowing the user to select a transmission method on the user side computer. You.

【0017】請求項1の発明によれば、利用者が指定し
た計算の種類により、指定した種類に応じた計算条件入
力画面により計算条件の入力を促し、指定した種類に応
じた計算プログラムが存在するコンピュータに計算処理
を行わせ、その結果を読み込み計算結果レポートを表示
するものである。これにより、利用者は計算プログラム
を意識することなく、計算結果を入手することができ
る。また、計算プログラムが他のコンピュータに存在す
る場合でも同様な処理で計算を行うことができる。
According to the first aspect of the present invention, there is provided a calculation program corresponding to the type of calculation specified by the user by prompting the user to input calculation conditions on a calculation condition input screen corresponding to the specified type. In this case, the computer which performs the calculation process reads the result and displays a calculation result report. As a result, the user can obtain the calculation result without being conscious of the calculation program. Further, even when the calculation program exists in another computer, the calculation can be performed by the same processing.

【0018】請求項9に係る発明によれば、サーバ側コ
ンピュータによる計算が長時間を要すると判断した場
合、計算終了を利用者側コンピュータに送信するように
したので、計算中のサーバと利用者側コンピュータとの
接続を一旦打ち切るため、タイムアウトによる計算中断
といった事態がなくなる。
According to the ninth aspect of the present invention, when it is determined that the calculation by the server-side computer requires a long time, the end of the calculation is transmitted to the user-side computer. Since the connection with the local computer is temporarily terminated, the situation such as interruption of the calculation due to timeout is eliminated.

【0019】請求項10に係る発明によれば、利用者が自
分に合った計算結果の送信方法を選択することができる
ため、第三者に計算内容及び計算結果を知られる恐れが
少なくなる。
According to the tenth aspect of the present invention, the user can select a method of transmitting the calculation result that suits the user, so that the possibility of the third party being informed of the calculation contents and the calculation result is reduced.

【0020】[0020]

【発明の実施の形態】以下、本発明における一実施形態
について図面を参照して説明する。図1は、本実施形態
の全体構成を示す構成図である。この図において、符号
10はサーバであり、ローカルエリアネットワークLAN
に接続されている。符号101、102は計算サーバで
あり、サーバ10と同様にしてローカルエリアネットワ
ークLANに接続されている。ローカルエリアネットワー
クLANは、インターネットINETに接続されている。符号
103、104、105、…は各種の端末であり、イン
ターネットINETに接続される。ここで、端末103、1
04、105、…は、それぞれCRTやLCD等の表示部とと
もに、キーボード、マウス等の入力部を有する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram showing the overall configuration of the present embodiment. In this figure, reference numeral 10 denotes a server, which is a local area network LAN.
It is connected to the. Reference numerals 101 and 102 denote calculation servers, which are connected to the local area network LAN in the same manner as the server 10. The local area network LAN is connected to the Internet INET. Reference numerals 103, 104, 105,... Denote various terminals connected to the Internet INET. Here, the terminals 103, 1
, Each have a display unit such as a CRT or an LCD, as well as an input unit such as a keyboard and a mouse.

【0021】次に、サーバ10の詳細構成について説明
する。図2は、サーバ10の構成を示すブロック図であ
る。この図において、符号11は制御手段であり、CP
U等から構成され、各部の制御や、データの転送、種々
の演算、データの一時的な格納等を行なう。符号12
は、入力制御手段であり、インターネットINETを介して
接続された端末から入力されるデータの制御、およびロ
ーカルエリアネットワークLANに接続された計算サーバ
から入力されるデータの制御を行う。符号13は出力制
御手段であり、インターネットINETを介して接続された
端末に出力されるデータの制御、およびローカルエリア
ネットワークLANに接続された計算サーバに出力するデ
ータの制御を行う。符号14〜18はいずれも記憶手段
であり、それぞれ以下のファイルが格納、記憶されてい
る。
Next, the detailed configuration of the server 10 will be described. FIG. 2 is a block diagram illustrating a configuration of the server 10. In this figure, reference numeral 11 denotes control means, and CP
U and the like, and controls various parts, transfers data, performs various calculations, temporarily stores data, and the like. Code 12
Is input control means for controlling data input from a terminal connected via the Internet INET and controlling data input from a calculation server connected to the local area network LAN. Reference numeral 13 denotes an output control unit that controls data output to a terminal connected via the Internet INET and controls data output to a calculation server connected to the local area network LAN. Reference numerals 14 to 18 denote storage means, and the following files are stored and stored, respectively.

【0022】まず、記憶手段14には、計算制御プログ
ラムが記憶されている。かかる計算制御プログラムは、
例えば、端末の表示部に計算条件入力画面を表示させる
プログラムや、計算結果レポートを表示するプログラ
ム、計算プログラムのあるコンピュータに計算処理を依
頼するプログラム等から構成される。なお、これらの動
作については、いずれも後述する。次に、記憶手段15
には計算プログラムが記憶されている。計算プログラム
は、計算の種類により複数存在する場合もある。記憶手
段16にはユーザ認証プログラムが記憶されており、ユ
ーザ情報を格納したデータベースも含まれる。ユーザ認
証プログラム16は、システムの利用可否を決定する機
能を有する。記憶手段17には課金制御プログラムが記
憶されている。課金取得の種類は、一定の料金である決
められた日数を使用する形態、システムを利用した回数
分課金される形態、CPU時間等のコンピュータリソー
スの使用量により課金される形態等に分類される。記憶
手段18には計算情報データベースが記憶されている。
データベースには、計算条件の入力に利用する材料物性
等のデータが格納されている。以上の各プログラムは、
制御手段11によって用いられるものである。
First, the storage means 14 stores a calculation control program. Such a calculation control program is:
For example, it includes a program for displaying a calculation condition input screen on a display unit of a terminal, a program for displaying a calculation result report, a program for requesting a computer having a calculation program to perform a calculation process, and the like. All of these operations will be described later. Next, the storage unit 15
Has stored therein a calculation program. There may be a plurality of calculation programs depending on the type of calculation. The storage means 16 stores a user authentication program, and includes a database storing user information. The user authentication program 16 has a function of determining whether the system can be used. The storage means 17 stores a charge control program. The types of charge acquisition are classified into a form in which a fixed number of days, which is a fixed charge, is used, a form in which charging is performed for the number of times the system is used, and a form in which charging is performed based on the amount of computer resources such as CPU time. . The storage unit 18 stores a calculation information database.
The database stores data such as material properties used for inputting calculation conditions. Each of the above programs
It is used by the control means 11.

【0023】次に、計算サーバ101の詳細構成につい
て説明する。図3は、計算サーバ101の構成を示すブ
ロック図である。この図において、符号19は制御手段
であり、CPU等から構成され、各部の制御や、データ
の転送、種々の演算、データの一時的な格納等を行な
う。符号20は、入力制御手段であり、ローカルエリア
ネットワークLANに接続されたサーバ10から入力され
るデータの制御を行う。符号21は出力制御手段であ
り、サーバ10に出力するデータの制御を行う。符号2
2、23はいずれも記憶手段である。記憶手段22には
計算仲介プログラムが記憶されている。かかる計算仲介
プログラムは、制御手段19において用いられるもので
あり、サーバ10の制御手段11に読み込まれた計算制
御プログラムと連携して、データの送受信や計算プログ
ラム23の実行を行う。記憶手段23には計算プログラ
ムが記憶されている。計算プログラムは、計算の種類に
より複数存在する場合もあり、制御手段19において用
いられる。計算サーバ102の構成も同様である。
Next, a detailed configuration of the calculation server 101 will be described. FIG. 3 is a block diagram illustrating a configuration of the calculation server 101. In this figure, reference numeral 19 denotes a control means, which is constituted by a CPU and the like, and controls various parts, transfers data, performs various calculations, temporarily stores data, and the like. Reference numeral 20 denotes input control means for controlling data input from the server 10 connected to the local area network LAN. Reference numeral 21 denotes output control means for controlling data output to the server 10. Sign 2
2 and 23 are storage means. The storage means 22 stores a calculation mediation program. The calculation mediation program is used in the control unit 19, and transmits and receives data and executes the calculation program 23 in cooperation with the calculation control program read by the control unit 11 of the server 10. The storage means 23 stores a calculation program. A plurality of calculation programs may exist depending on the type of calculation, and are used in the control unit 19. The configuration of the calculation server 102 is the same.

【0024】次に、本実施形態の動作について説明す
る。ここで、端末103、104、105、…は、それ
ぞれサーバ10と接続されて通信がおこなわれるが、説
明の便宜上、サーバ10には端末103が接続されたと
して、以下説明を行なう。また、サーバ10、計算サー
バ101、102の記憶手段に記憶されている各プログ
ラムは、制御手段11または制御手段19に読み込まれ
て処理を行うが、説明の便宜上、「…プログラムにより
処理を行う」と表現する。
Next, the operation of this embodiment will be described. Here, the terminals 103, 104, 105,... Are connected to the server 10 to perform communication. However, for convenience of explanation, the following description will be made assuming that the terminal 103 is connected to the server 10. In addition, each program stored in the storage unit of the server 10 and the calculation servers 101 and 102 is read by the control unit 11 or the control unit 19 to perform a process. For convenience of explanation, “... Is expressed as

【0025】サーバ10に端末103が接続されると制
御手段11は、この接続を入力手段12を介して検知
し、計算制御プログラム14に従って端末103を制御
する。図4および図5は、かかる計算制御プログラムの
動作を示すフローチャートである。
When the terminal 103 is connected to the server 10, the control means 11 detects this connection via the input means 12, and controls the terminal 103 according to the calculation control program 14. FIGS. 4 and 5 are flowcharts showing the operation of the calculation control program.

【0026】まず、図4に示したステップSa1におい
て、計算制御プログラム14は、端末103の表示部に
対し、図7に示すようなシステムへのログイン画面を表
示させ、端末操作者に対して入力フィールド201につ
いてユーザ名を、入力フィールド202についてパスワ
ードを入力するように促す。端末103の表示部におい
ては、マウスカーソルMCが表示され、所定の場所をクリ
ックすることにより、種々の操作を行なえるようになっ
ている。ボタン203の表示領域にマウスカーソルMCを
位置させてクリック操作を行なうことで、入力したユー
ザ名とパスワードは制御手段11に送られる。すると、
これを検知した制御手段11は、ユーザ認証プログラム
14により、利用登録がされているかの判定を行なう。
ここで、登録されていないユーザ名とパスワードの場合
は、ステップSa2に進み、端末103の表示部に対し、
正しいユーザ名およびパスワードの入力を促すエラーメ
ッセージを表示する。利用登録がされている場合は、手
順をステップSa3に進ませて、計算制御プログラム14
により、端末103の表示部に対し、図8に示すような
計算システムメニュー画面を表示するように制御する。
これより、説明の便宜上ボタンの表示領域にマウスカー
ソルを位置させてクリック操作を行なうことを、ボタン
をマウスで選択するというように表現する。
First, in step Sa1 shown in FIG. 4, the calculation control program 14 displays a log-in screen for the system as shown in FIG. The user is prompted to enter a user name in field 201 and a password in input field 202. On the display unit of the terminal 103, a mouse cursor MC is displayed, and various operations can be performed by clicking a predetermined place. When the mouse cursor MC is positioned in the display area of the button 203 and a click operation is performed, the input user name and password are sent to the control unit 11. Then
When detecting this, the control means 11 determines whether or not the use registration has been made by the user authentication program 14.
Here, if the user name and password are not registered, the process proceeds to step Sa2, and the display unit of the terminal 103 displays
Displays an error message that prompts for the correct username and password. If the use registration has been made, the procedure proceeds to step Sa3, and the calculation control program 14
Thus, the display unit of the terminal 103 is controlled to display a calculation system menu screen as shown in FIG.
Thus, for convenience of description, performing a click operation with the mouse cursor positioned in the display area of the button is expressed as selecting the button with the mouse.

【0027】さて、この計算システムメニュー画面に
は、「構造計算」「振動計算」「伝熱計算」「流体計
算」の各計算処理に対応するボタン211〜214が示
されて、端末操作者に対し、いずれかの所望する処理を
選択するように促される。端末操作者は目的の計算を行
なうための項目に対応するボタンをマウスで選択する。
以下、「構造計算」を選択した場合について説明する。
「構造計算」に対応するボタン211をマウスで選択す
ると、計算制御プログラム14により、端末103の表
示部に対して図9に示す画面を表示するように制御す
る。目的の計算を行なう項目の選択は、階層構造になっ
ており、選択操作を進めることで、最終的に目的の計算
項目にたどり着く。ここでは、「梁計算」を選択した場
合について説明する。梁計算ボタン215をマウスで選
択することにより、計算種類は「構造計算」の「梁計
算」に決定される。計算制御プログラム14は、この計
算種類を判断し、計算種類に応じた計算条件入力画面の
表示や、計算に使用する計算プログラムを決定する。
Now, on this calculation system menu screen, buttons 211 to 214 corresponding to the respective calculation processes of “structural calculation”, “vibration calculation”, “heat transfer calculation” and “fluid calculation” are shown, and the terminal operator is instructed. On the other hand, the user is prompted to select any desired processing. The terminal operator selects a button corresponding to an item for performing a desired calculation with a mouse.
Hereinafter, a case where “structural calculation” is selected will be described.
When the button 211 corresponding to “structural calculation” is selected with a mouse, the calculation control program 14 controls the display unit of the terminal 103 to display the screen shown in FIG. The selection of the item for which the target calculation is to be performed has a hierarchical structure, and the selection operation proceeds to finally reach the target calculation item. Here, the case where “beam calculation” is selected will be described. By selecting beam calculation button 215 with the mouse, the calculation type is determined to be “beam calculation” of “structural calculation”. The calculation control program 14 determines the type of calculation, displays a calculation condition input screen according to the type of calculation, and determines a calculation program to be used for calculation.

【0028】かかる操作により、ステップはSa4に進
み、計算制御プログラム14により、端末103の表示
部に対し、図10に示すような計算種類に対応した、計
算条件入力画面を表示するように制御する。
With this operation, the step proceeds to Sa4, and the calculation control program 14 controls the display unit of the terminal 103 to display a calculation condition input screen corresponding to the calculation type as shown in FIG. .

【0029】計算条件入力画面において、入力フィール
ド211の梁長の寸法を示す記号Lを説明するための説
明図225を表示し、梁長を示す記号Lが何を意味する
のかを明示することにより、入力フィールドへのデータ
の入力ミスの低減を図っている。入力フィールド221
に入力する断面二次モーメントの値が不明な場合は、ボ
タン226をマウスで選択することにより、端末103
の表示部に対し、図11に示す断面二次モーメント計算
画面を表示するように制御する。ここで、端末操作者は
目的の断面形状に相当する図の範囲をマウスで選択する
と、計算制御プログラム14により、選択した形状の断
面二次モーメント計算画面を、端末103の表示部に対
して表示するように制御する。例えば、領域227をマ
ウスで選択した場合は、正方形の断面の計算画面を表示
を行い、領域228をマウスで選択した場合は、楕円の
断面の計算画面を表示を行う。このように、断面形状を
直感的に判断できる形式で表示し、それを選択すること
で、操作性の向上を図っている。断面二次モーメントの
計算後、端末操作者は入力フィールド221に計算条件
を入力し、ステップSa5に進む。入力する計算条件の項
目が多い場合は、複数の入力画面に分かれている場合が
あり、画面を切り替えて入力を行なう。ステップSa5に
おいて、計算条件の入力時に、材料物性情報等の入力が
必要となる場合は、物性値検索ボタン222をマウスで
選択することにより、ステップSa6に進み、計算情報デ
ータベース18により検索を行なう。計算情報データベ
ースのヤング率の検索画面を図12に示す。全ての計算
条件を入力後、ボタン223をマウスで選択することに
より、ステップSa7に進む。ステップSa5において、計算
情報の検索が必要ない場合は、ボタン223をマウスで
選択し、ステップSa7に進む。
On the calculation condition input screen, an explanatory diagram 225 for explaining the symbol L indicating the dimension of the beam length in the input field 211 is displayed to clearly indicate what the symbol L indicating the beam length means. In this case, it is possible to reduce errors in inputting data to the input field. Input field 221
If the value of the moment of inertia to be input to the terminal 103 is unknown, the user selects button 226 with the mouse to
Is controlled to display the second moment of area calculation screen shown in FIG. Here, when the terminal operator selects a range of the figure corresponding to the target cross-sectional shape with a mouse, the calculation control program 14 displays a second moment of area calculation screen of the selected shape on the display unit of the terminal 103. To control. For example, when the area 227 is selected by a mouse, a calculation screen of a square cross section is displayed, and when the area 228 is selected by a mouse, a calculation screen of an ellipse cross section is displayed. As described above, the cross-sectional shape is displayed in a format that can be intuitively determined, and by selecting it, the operability is improved. After calculating the second moment of area, the terminal operator inputs the calculation conditions in the input field 221 and proceeds to step Sa5. When there are many calculation condition items to be input, the screen may be divided into a plurality of input screens, and input is performed by switching the screens. In step Sa5, if it is necessary to input material property information or the like when inputting the calculation conditions, the user proceeds to step Sa6 by selecting the property value search button 222 with a mouse, and performs a search using the calculation information database 18. FIG. 12 shows a search screen for the Young's modulus of the calculation information database. After inputting all the calculation conditions, the button 223 is selected with a mouse, and the process proceeds to Step Sa7. In step Sa5, when it is not necessary to search for calculation information, button 223 is selected with a mouse, and the process proceeds to step Sa7.

【0030】ステップSa7において、計算制御プログラ
ム14は端末103に対して、図13に示す入力情報確
認画面を表示させる動作を行ない端末操作者に対し、入
力情報一覧231により入力情報の確認を促す。端末操
作者は入力情報に間違いが無いか確認を行う。次に、ス
テップSa8に進む。ステップSa8において、端末操作者は
入力情報のチェックにミスがあれば、計算条件入力画面
に戻るボタン232をマウスで選択する。これを検知し
た計算制御プログラム14はステップSa4に戻り、端末
103の表示部に対し、図10の計算条件入力画面を再
度表示するように制御する。端末操作者は、入力フィー
ルド221の計算条件を修正しステップSa7まで進む。
入力にミスが無ければ、端末操作者は、計算実行ボタン
234をマウスで選択する。これを検知した計算制御プ
ログラム14は、図5のステップSb1に進む。
In step Sa7, the calculation control program 14 performs an operation of displaying the input information confirmation screen shown in FIG. 13 on the terminal 103, and prompts the terminal operator to confirm the input information from the input information list 231. The terminal operator checks whether the input information is correct. Next, the process proceeds to Step Sa8. In step Sa8, if there is a mistake in checking the input information, the terminal operator selects the button 232 for returning to the calculation condition input screen with the mouse. Upon detecting this, the calculation control program 14 returns to step Sa4, and controls the display unit of the terminal 103 to display the calculation condition input screen of FIG. 10 again. The terminal operator corrects the calculation conditions of the input field 221 and proceeds to step Sa7.
If there is no mistake in the input, the terminal operator selects the calculation execution button 234 with the mouse. The calculation control program 14 that has detected this proceeds to step Sb1 in FIG.

【0031】以下、説明するSb1〜Sb9の処理は、計算制
御プログラム14により自動的に処理される。ステップ
Sb1において、計算種類や計算条件やにより、計算に時
間を要するか判定を行う。ここでは、時間を要しないと
判定された場合のステップSb2の処理を説明する。時間
を要する場合の処理については後述する。
The processing of Sb1 to Sb9 described below is automatically processed by the calculation control program 14. Steps
In Sb1, it is determined whether or not the calculation requires time, depending on the type of calculation and the calculation condition. Here, the process of step Sb2 when it is determined that no time is required will be described. The processing in the case where time is required will be described later.

【0032】ステップSb2において、計算種類を判断
し、計算条件の前処理が必要かを判定する。例えば、前
処理が必要になるのは計算条件を加工した計算入力デー
タを必要とする有限要素法を用いた計算プログラムの場
合である。ここでは、前処理が必要となる有限要素法を
用いた計算プログラムの場合について説明する。ステッ
プSb2で前処理が必要と判断された場合は、ステップSb3
に進む。ここでは、計算条件から計算モデルを作成し、
自動要素分割を行なう。次に、ステップSb4に進み、計
算プログラムの入力フォーマットに従った計算入力デー
タを作成する。次に、ステップSb5に進む。ステップSb5
では、計算サーバに計算処理を依頼するかを判定する。
ここでは、計算に使用する計算プログラムがサーバ10
に存在することを前提として、計算サーバに処理を依頼
しないステップSb6に進む処理を説明する。一方、計算
プログラムがサーバ10に存在しない場合は、計算サー
バに計算処理を依頼する。計算サーバに計算処理を依頼
する手順については、後述する。
In step Sb2, the type of calculation is determined, and it is determined whether preprocessing of the calculation conditions is necessary. For example, preprocessing is required in the case of a calculation program using a finite element method that requires calculation input data obtained by processing calculation conditions. Here, a case of a calculation program using a finite element method that requires preprocessing will be described. If it is determined in step Sb2 that pre-processing is necessary, step Sb3
Proceed to. Here, a calculation model is created from the calculation conditions,
Perform automatic element division. Next, the process proceeds to step Sb4 to create calculation input data according to the input format of the calculation program. Next, the process proceeds to step Sb5. Step Sb5
Then, it is determined whether to request the calculation processing to the calculation server.
Here, the calculation program used for the calculation is the server 10
The process that proceeds to step Sb6 without requesting the calculation server to perform processing will be described on the assumption that the process exists in the calculation server. On the other hand, if the calculation program does not exist on the server 10, the calculation processing is requested to the calculation server. The procedure for requesting the calculation server to perform a calculation process will be described later.

【0033】ステップSb6では、計算入力データを計算
プログラム15に渡し、計算を実行する。次に、ステッ
プSb7に進み、計算プログラム15の計算結果を読み込
む。次に、ステップSb8に進み、計算結果のレポートを
作成する。次に、ステップSb9に進み、端末103の表
示部に対し、計算結果のレポートを表示する。計算結果
のレポートは、計算条件および計算結果を一覧表形式で
表示を行う。また、必要があれば、グラフや図等の表示
を行う。更に、3次元モデルの計算については、計算結
果を3次元表示データに変換を行ない結果の表示を行な
う場合もある。3次元表示データにおいては、専用ソフ
トにより表示を行なう。計算結果レポート表示の例を図
14に示す。
In step Sb6, the calculation input data is passed to the calculation program 15, and the calculation is executed. Next, the process proceeds to step Sb7, where the calculation result of the calculation program 15 is read. Next, the process proceeds to step Sb8, where a report of the calculation result is created. Next, the process proceeds to step Sb9, where a report of the calculation result is displayed on the display unit of the terminal 103. The calculation result report displays calculation conditions and calculation results in a list format. If necessary, graphs, figures, and the like are displayed. Further, in the calculation of the three-dimensional model, the calculation result may be converted into three-dimensional display data to display the result. For three-dimensional display data, display is performed by dedicated software. FIG. 14 shows an example of the calculation result report display.

【0034】一方、ステップSb1で、前処理が不要と判
断された場合には、ステップSb10に進み、計算条件を計
算プログラム15に渡し計算を実行する。その後の、ス
テップSb7からステップSb9までの処理は、上述の処理と
同様である。
On the other hand, if it is determined in step Sb1 that the pre-processing is unnecessary, the process proceeds to step Sb10, where the calculation conditions are passed to the calculation program 15 and the calculation is executed. Subsequent processing from step Sb7 to step Sb9 is the same as the above-described processing.

【0035】次に、ステップSb5において計算サーバへ
の計算処理を依頼する場合の手順について説明する。計
算制御プログラム14が、計算サーバに計算処理を依頼
するのは、サーバ10に目的の計算プログラムが存在し
ない場合、またはサーバ10の負荷を分散させる場合で
あり、計算制御プログラム14に制御情報が登録されて
いる。ステップSb5で計算サーバへ計算処理を依頼する
と判定された場合には、計算制御プログラム14に登録
された制御情報により、計算を依頼する計算サーバを決
定し、ステップSb11に進む。ここでは、説明の便宜上、
計算サーバ101が決定されたとして、以下説明を行な
う。ステップSb11において、計算制御プログラム14は
計算サーバ101の計算仲介プログラム22と、ローカ
ルエリアネットワークLANを介して連携し、サーバ10
の出力制御手段13から計算サーバ101の入力制御手
段20に対して、計算入力データの送信を行なう。計算
仲介プログラム22は、受信した計算入力データを一時
的に格納し、ステップSb12へ進む。ステップSb1
2において、計算制御プログラム14は計算仲介プログ
ラム22に対して計算の実行を依頼する。依頼を受けた
計算仲介プログラム22は、計算入力データを計算プロ
グラム23に渡し計算を実行し、ステップSb13に進む。
ステップSb13において、計算制御プログラム14は計算
仲介プログラム22と、ローカルエリアネットワークLA
Nを介して連携し、計算サーバ101の出力制御手段2
1からサーバ10の入力制御手段12に対して、計算結
果データの受信を行なう。計算制御プログラム14は受
信した計算結果データを一時的に格納し、ステップSb7
に進む。その後は上述と同様の処理を行なう。
Next, a procedure for requesting a calculation server to perform a calculation process in step Sb5 will be described. The calculation control program 14 requests the calculation server to perform the calculation processing when the target calculation program does not exist in the server 10 or when the load of the server 10 is distributed, and the control information is registered in the calculation control program 14. Have been. If it is determined in step Sb5 that the calculation server is requested to perform the calculation process, a calculation server to request the calculation is determined based on the control information registered in the calculation control program 14, and the process proceeds to step Sb11. Here, for convenience of explanation,
The following description is based on the assumption that the calculation server 101 has been determined. In step Sb11, the calculation control program 14 cooperates with the calculation mediation program 22 of the calculation server 101 via the local area network LAN, and
The calculation input data is transmitted from the output control means 13 to the input control means 20 of the calculation server 101. The calculation mediation program 22 temporarily stores the received calculation input data, and proceeds to step Sb12. Step Sb1
In 2, the calculation control program 14 requests the calculation mediation program 22 to execute the calculation. The calculation mediation program 22 that has received the request transfers the calculation input data to the calculation program 23, executes the calculation, and proceeds to step Sb13.
In step Sb13, the calculation control program 14 executes the calculation mediation program 22 and the local area network LA
Output control means 2 of the calculation server 101 in cooperation with each other
1 to the input control means 12 of the server 10 to receive calculation result data. The calculation control program 14 temporarily stores the received calculation result data, and proceeds to step Sb7.
Proceed to. Thereafter, the same processing as described above is performed.

【0036】次に、計算条件および計算結果の格納につ
いて説明する。製品の設計を行なう際に、計算条件を少
しづつ変更して再計算を行ない、最適な設計変数を求め
るパラメータサーベイが行われている。計算条件の入力
項目が多い場合は、計算条件を再入力するのは手間がか
かる。また、以前に行なった計算条件を修正して計算を
行なうためには、入力した計算条件の保存が必要であ
る。また、計算結果を保存することで、再度計算するこ
となく以前に実行した計算結果を再表示することが可能
になる。
Next, storage of calculation conditions and calculation results will be described. When designing a product, calculation conditions are changed little by little and recalculation is performed, and a parameter survey for finding optimal design variables is performed. When there are many input items of the calculation condition, it is troublesome to re-input the calculation condition. In addition, in order to perform a calculation by correcting a previously performed calculation condition, it is necessary to save the input calculation condition. Further, by storing the calculation result, it is possible to redisplay the calculation result that was previously executed without performing the calculation again.

【0037】計算条件を保存するには、図13の計算条
件保存ボタン233をマウスで選択する。これにより、
端末103の表示部に図15に示す計算条件保存画面が
表示される。スクロール可能なテキスト領域241に
は、計算条件の項目をテキスト形式の専用フォーマット
でで表示している。このテキストデータは、端末操作者
がカット&ペーストで端末103の記憶領域に保存可能
である。
In order to save the calculation conditions, the save calculation condition button 233 in FIG. 13 is selected with a mouse. This allows
The calculation condition storage screen shown in FIG. 15 is displayed on the display unit of the terminal 103. In the scrollable text area 241, items of calculation conditions are displayed in a text format. This text data can be stored in the storage area of the terminal 103 by cut-and-paste by the terminal operator.

【0038】計算条件を修正して計算を行なう場合は、
保存したテキストデータの項目をテキストエディタ等で
修正し、図10の計算条件テキスト入力ボタン223を
マウスで選択する。これにより、端末103の表示部に
図16に示す計算条件テキスト入力画面が表示される。
次に、修正したテキストデータを、テキスト領域251
にカット&ペーストで貼り付け、実行ボタン252をマ
ウスで選択することで、計算条件がシステムに入力さ
れ、図13の入力情報確認画面が端末103の表示部に
表示される。続いて、計算実行ボタン234をマウスで
選択することで計算を実行できる。
When performing calculations with the calculation conditions modified,
The item of the saved text data is corrected with a text editor or the like, and the calculation condition text input button 223 in FIG. 10 is selected with a mouse. Thus, the calculation condition text input screen shown in FIG. 16 is displayed on the display unit of the terminal 103.
Next, the corrected text data is stored in the text area 251.
When the user clicks the execute button 252 with the mouse, the calculation conditions are input to the system, and the input information confirmation screen of FIG. 13 is displayed on the display unit of the terminal 103. Subsequently, the calculation can be executed by selecting the calculation execution button 234 with a mouse.

【0039】計算結果についても図15と同様な画面に
より、テキスト形式の専用フォーマットで端末103の
表示部に表示を行い、計算結果データを保存可能にして
いる。保存した計算結果データは、図16と同様な画面
により、テキスト領域にカット&ペーストで貼り付け、
実行ボタンをマウスで選択することで、計算結果のレポ
ートを表示できる。
The calculation results are also displayed on the display unit of the terminal 103 in a dedicated format in a text format on a screen similar to that shown in FIG. 15, so that the calculation result data can be stored. The saved calculation result data is cut and pasted into the text area on the same screen as in FIG.
By selecting the execution button with the mouse, a report of the calculation result can be displayed.

【0040】以上説明したものは、利用者が入力した計
算条件や計算結果を、保存する手段を提供するものであ
る。これにより、多くの計算条件の入力項目を計算にお
いて、計算条件を保存したテキストファイルをテキスト
エディタ等で修正することにより、計算条件入力画面に
おいて再度入力することなく、同様な計算を効率よく実
行させることが可能である。これは、計算条件を少しづ
つ変更しながら計算を繰り返し、最適な設計変数を探り
出す、パラメータサーベイに効果的である。また、計算
結果を格納することで、過去の計算結果を容易に呼び出
すことが可能であり、計算結果を比較した検証や分析を
行い易いメリットがある。
What has been described above provides means for storing the calculation conditions and calculation results input by the user. Thus, in calculating many input items of the calculation conditions, the text file in which the calculation conditions are stored is corrected by a text editor or the like, so that the same calculation can be efficiently executed without inputting again on the calculation condition input screen. It is possible. This is effective for a parameter survey in which the calculation is repeated while changing the calculation conditions little by little to find the optimal design variable. In addition, by storing the calculation results, it is possible to easily call back the past calculation results, and there is an advantage that comparison and comparison of the calculation results can be easily performed.

【0041】次に、ステップSb1で、計算の終了までに
時間を要すると判断された場合について説明する。利用
する計算プログラムにより、計算に必要な処理時間は異
なる。また、有限要素法等の計算プログラムにおいて
は、計算モデルの要素分割数が増加すると計算負荷も増
加する。さらに、計算サーバの処理能力によっても処理
時間は異なる。そこで、計算制御プログラム14は、計
算サーバの処理能力のファクター、計算プログラムの種
類による処理時間のファクターおよび、計算モデルの要
素分割数から計算負荷のファクターを算出するテーブル
等を格納しており、各ファクターを掛け合わせることで
計算に必要となる時間を算出し、算出した時間がセッシ
ョンのタイムアウトの時間を超えている場合は、計算の
終了までに時間を要すると判断する。これにより、セッ
ションのタイムアウトにより計算が中断されることを防
いでいる。
Next, a case where it is determined in step Sb1 that it takes time to complete the calculation will be described. The processing time required for calculation differs depending on the calculation program used. Further, in a calculation program such as a finite element method, the calculation load increases as the number of element divisions of the calculation model increases. Further, the processing time differs depending on the processing capacity of the calculation server. Therefore, the calculation control program 14 stores a factor for the processing capacity of the calculation server, a factor for the processing time depending on the type of the calculation program, and a table for calculating the factor for the calculation load from the number of element divisions of the calculation model. The time required for the calculation is calculated by multiplying the factors, and if the calculated time exceeds the time-out period of the session, it is determined that it takes time to complete the calculation. This prevents calculation from being interrupted due to a session timeout.

【0042】上述の処理で、計算の終了までに時間を要
すると判断された場合は、計算制御プログラム14が計
算を受け付け、バックグラウンドによる計算を行い、計
算終了後に計算終了を端末操作者に伝える手段と計算結
果を表示する手段を端末操作者に提供する。
In the above processing, when it is determined that it takes time to complete the calculation, the calculation control program 14 accepts the calculation, performs the calculation in the background, and notifies the terminal operator of the end of the calculation after the calculation is completed. Means and means for displaying the calculation result are provided to the terminal operator.

【0043】計算結果を表示する手段としては、次の3
つを提供している。1つ目は「計算の識別IDをすぐに交
付」である。これは、計算識別IDにより、計算状態を問
い合わせることが可能であり、端末操作者が端末を使い
続けている場合に有効である。2つ目は、「計算の識別
IDをメールで交付」である。これは、計算の終了をメー
ルの到着により知ることができ、計算の識別IDにより、
計算結果を表示することが可能である。3つ目は「計算
結果のURLをメールで交付」である。これも、計算の終
了をメールの到着により知ることができ、計算結果のア
ドレス(URL)をWebブラウザに指定することで、計算結
果を表示することが可能である。
As means for displaying the calculation result, the following 3
Offers one. The first is "Issue a calculation ID immediately." This can be inquired of the calculation state by the calculation identification ID, and is effective when the terminal operator keeps using the terminal. The second is "identification of calculation
Issuing ID by email ". This means that the end of the calculation can be known by the arrival of the mail, and the identification ID of the calculation
It is possible to display the calculation result. The third is "Deliver the calculation result URL by e-mail". In this case as well, the end of the calculation can be known by the arrival of the mail, and the calculation result can be displayed by specifying the address (URL) of the calculation result in the Web browser.

【0044】以上のことにより、端末操作者にとってみ
れば、計算が終了するのをコンピュータの前で待つ必要
が無く、空いた時間に計算が終了しているかを計算固有
の識別IDやメールにより確認することができる。また、
計算を一度に複数実行し、後でまとめて結果を表示する
ということも可能である。
As described above, from the viewpoint of the terminal operator, there is no need to wait in front of the computer for the completion of the calculation, and it is confirmed by the calculation-specific identification ID or mail whether the calculation has been completed in a vacant time. can do. Also,
It is also possible to execute a plurality of calculations at once and display the results collectively later.

【0045】ステップSb1おいて、計算に時間を要する
と判断された場合は、図6のステップSc1に進む。ステ
ップSc1で、「計算の識別IDをすぐに交付」を選択した
場合は、ステップSc2に進み、端末103の表示部に図
17のような計算状況確認画面を表示する。計算の識別
IDは入力フィールド261に表示されている。計算の識
別IDは、計算制御プログラム14により自動的に決定さ
れる。計算状況確認ボタン262をマウスで選択する
と、入力フィールド261に指定された計算IDが、計算
制御プログラム14に渡される。指定された計算の識別
IDで実行された計算が計算途中であれば、計算中である
とのメッセージを記述した画面を端末103の表示部に
表示する。計算が終了していれば計算結果レポート画面
を端末103の表示部に表示する。
If it is determined in step Sb1 that the calculation requires time, the process proceeds to step Sc1 in FIG. If “Issue a calculation ID immediately” is selected in step Sc1, the process proceeds to step Sc2, and a calculation status confirmation screen as shown in FIG. Identification of calculation
The ID is displayed in the input field 261. The calculation identification ID is automatically determined by the calculation control program 14. When calculation status confirmation button 262 is selected with a mouse, the calculation ID specified in input field 261 is passed to calculation control program 14. Identification of the specified calculation
If the calculation performed by the ID is in the middle of calculation, a screen describing a message indicating that the calculation is being performed is displayed on the display unit of terminal 103. If the calculation is completed, a calculation result report screen is displayed on the display unit of the terminal 103.

【0046】次に、ステップSc1で「計算の識別IDをメ
ールで交付」を選択した場合は、ステップSc3に進み、
端末103の表示部に図18のようなメールアドレスの
入力を促す画面を表示する。端末操作者は、端末操作者
のメールのアドレスを入力フィールド271に入力し、
実行ボタン272をマウスで選択する。計算制御プログ
ラム14は、計算の終了後、端末操作者に計算の識別ID
を記入したメールを送信する。端末操作者は、このメー
ルを受け取ることにより計算の終了を知ることができ
る。端末操作者は、図17の計算状況確認画面を表示さ
せ、入力フィールドに計算の識別IDを入力し、計算状況
確認ボタン262をマウスで選択することにより、計算
結果レポートを端末103の表示部に表示することがで
きる。
Next, if "delivery of calculation ID by e-mail" is selected in step Sc1, the flow advances to step Sc3.
A screen for prompting the user to input a mail address as shown in FIG. The terminal operator inputs the mail address of the terminal operator into the input field 271,
The execute button 272 is selected with a mouse. After the calculation is completed, the calculation control program 14 gives the terminal operator the identification ID of the calculation.
And send an email with The terminal operator can know the end of the calculation by receiving the mail. The terminal operator displays the calculation status confirmation screen of FIG. 17, inputs the identification ID of the calculation in the input field, and selects the calculation status confirmation button 262 with a mouse, so that the calculation result report is displayed on the display unit of the terminal 103. Can be displayed.

【0047】次に、ステップSc1で「計算結果のURLをメ
ールで交付」を選択した場合は、ステップSc3に進み、
端末103の表示部に図18のようなメールアドレスの
入力を促す画面を表示する。端末操作者は、端末操作者
のメールのアドレスを入力フィールド271に入力し、
実行ボタン272をマウスで選択する。計算制御プログ
ラム14は、計算の終了後、端末操作者に計算結果レポ
ートを表示するための計算結果ページのアドレス(UR
L)を記入したメールを送信する。計算結果ページのア
ドレスには端末操作者の計算結果を表示するための識別
IDが含まれている。端末操作者は、このメールを受け取
ることにより計算の終了を知ることができる。端末操作
者は、この計算結果ページのアドレスを用いてアクセス
を行うことで、計算結果のレポートを端末103の表示
部に表示することができる。
Next, if "delivery of URL of calculation result by e-mail" is selected in step Sc1, the process proceeds to step Sc3,
A screen for prompting the user to input a mail address as shown in FIG. The terminal operator inputs the mail address of the terminal operator into the input field 271,
The execute button 272 is selected with a mouse. After the calculation is completed, the calculation control program 14 displays the address (UR) of the calculation result page for displaying the calculation result report to the terminal operator.
Send an email with L). Identification of the address of the calculation result page to display the calculation result of the terminal operator
ID is included. The terminal operator can know the end of the calculation by receiving the mail. The terminal operator can display a calculation result report on the display unit of the terminal 103 by accessing using the address of the calculation result page.

【0048】また、端末操作者は、計算識別ID一覧を実
行することにより、端末操作者が行った計算の識別ID一
覧を端末103の表示部に表示することができる。端末
操作者の行った計算の識別IDは、端末操作者が入力した
ユーザ名・パスワードから特定することができる。計算
識別ID一覧には、計算の識別IDと共に「計算実行中」お
よび「計算終了」等の計算状況が表示される。端末操作
者は、「計算終了」と表示された計算の識別IDを選択す
ることで、計算結果のレポートを端末103の表示部に
表示することができる。
Further, the terminal operator can display the list of identification IDs of the calculations performed by the terminal operator on the display unit of the terminal 103 by executing the list of calculation IDs. The identification ID of the calculation performed by the terminal operator can be specified from the user name / password input by the terminal operator. The calculation identification ID list displays the calculation status such as “calculation in progress” and “calculation end” together with the identification ID of the calculation. The terminal operator can display the calculation result report on the display unit of the terminal 103 by selecting the identification ID of the calculation displayed as “end of calculation”.

【0049】また、計算結果のデータはサーバ10に、
2種類の方法で保存することができ、端末操作者はその
選択を行える。1つ目は、期限付きで保存する方法であ
る。定められた期限を経過した計算結果のデータは、計
算制御プログラム14により、自動的に削除される。2
つ目は、端末操作者ごとに保存領域の上限を定め、その
範囲内で期限に関わりなくデータを保存できる方法であ
る。端末利用者は、保存領域の上限を申請することがで
きる。そして、領域の大きさにより端末操作者に課金さ
れる仕組みになっている。計算結果のデータは、計算識
別ID、結果保存日時、コメント等の各種情報と共に保存
される。端末操作者は、計算結果保存データ一覧を実行
することにより、端末操作者が保存した計算結果の一覧
を各種情報と共に端末103の表示部に表示することが
できる。端末操作者は、目的の計算結果を選択すること
で、保存している計算結果を表示することができる。ま
た、不要な計算結果は一覧表を利用して削除することが
できる。
The calculation result data is sent to the server 10.
The data can be stored in two ways, and the terminal operator can make a selection. The first is a method of storing data with a time limit. The calculation result data that has passed the predetermined time limit is automatically deleted by the calculation control program 14. 2
The third is a method in which an upper limit of a storage area is determined for each terminal operator, and data can be stored within the range regardless of a time limit. The terminal user can apply for the upper limit of the storage area. The terminal operator is charged according to the size of the area. The calculation result data is stored together with various information such as a calculation identification ID, a result storage date and time, and a comment. By executing the calculation result storage data list, the terminal operator can display a list of calculation results stored by the terminal operator on the display unit of the terminal 103 together with various information. The terminal operator can display the saved calculation result by selecting the target calculation result. Unnecessary calculation results can be deleted using a list.

【0050】[0050]

【発明の効果】本発明によれば、計算サーバによりサー
バの負荷を分散することができ、計算条件および計算結
果の保存と読み込み手段を提供することにより、効率の
良い再計算や計算結果を比較した評価が行うことがで
き、計算に時間の要する計算を実行することができるイ
ンターネットを利用した計算システムの提供が可能とな
る。
According to the present invention, the load of the server can be distributed by the calculation server, and the calculation conditions and the calculation result can be saved and read by providing efficient recalculation and comparison of the calculation result. It is possible to provide a calculation system using the Internet, which can perform the evaluation that has been performed, and can execute the calculation requiring a long time for the calculation.

【0051】また、インターネットを介して利用できる
計算サービスにおいて、サーバ側のセッションのタイム
アウトによる計算の中断といった不具合を解消すること
ができる。
Further, in a calculation service available via the Internet, it is possible to eliminate a problem such as interruption of calculation due to timeout of a session on the server side.

【0052】また、計算内容及び計算の結果を第三者に
閲覧ができないようにすることができる。
Further, the contents of the calculation and the result of the calculation can be prevented from being viewed by a third party.

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

【図1】本発明における実施携帯の構成を示すブロック
図である。
FIG. 1 is a block diagram illustrating a configuration of a mobile phone according to the present invention.

【図2】同実施形態におけるサーバの構成を示すブロッ
ク図である。
FIG. 2 is a block diagram showing a configuration of a server in the embodiment.

【図3】同実施形態における計算サーバの構成を示すブ
ロック図である。
FIG. 3 is a block diagram showing a configuration of a calculation server in the embodiment.

【図4】同実施形態の動作を示すフローチャートであ
る。
FIG. 4 is a flowchart showing the operation of the embodiment.

【図5】同実施形態の動作を示すフローチャートであ
る。
FIG. 5 is a flowchart showing the operation of the embodiment.

【図6】同実施形態の動作を示すフローチャートであ
る。
FIG. 6 is a flowchart showing the operation of the embodiment.

【図7】同実施形態におけるログイン画面の構成を説明
するための図である。
FIG. 7 is a diagram illustrating a configuration of a login screen according to the embodiment.

【図8】同実施形態における計算システムメニュー画面
の構成を説明するための図である。
FIG. 8 is a diagram illustrating a configuration of a calculation system menu screen according to the embodiment.

【図9】同実施形態における構造計算の項目選択画面の
構成を説明するための図である。
FIG. 9 is a view for explaining the configuration of an item selection screen for structural calculation in the embodiment.

【図10】同実施形態における計算条件入力画面の構成
を説明するための図である。
FIG. 10 is a diagram illustrating a configuration of a calculation condition input screen according to the embodiment.

【図11】同実施形態における断面二次モーメント計算
画面の構成を説明するための図である。
FIG. 11 is a view for explaining the configuration of a second moment of area calculation screen in the embodiment.

【図12】同実施形態における計算条件検索画面の構成
を説明するための図である。
FIG. 12 is a diagram illustrating a configuration of a calculation condition search screen according to the embodiment.

【図13】同実施形態における入力情報確認画面の構成
を説明するための図である。
FIG. 13 is a diagram illustrating a configuration of an input information confirmation screen according to the embodiment.

【図14】同実施形態における計算結果レポート画面の
構成を説明するための図である。
FIG. 14 is a diagram illustrating a configuration of a calculation result report screen according to the embodiment.

【図15】同実施形態における計算条件保存画面の構成
を説明するための図である。
FIG. 15 is a diagram illustrating a configuration of a calculation condition storage screen according to the embodiment.

【図16】同実施形態における計算条テキスト入力画面
の構成を説明するための図である。
FIG. 16 is a diagram illustrating a configuration of a calculation text input screen according to the embodiment.

【図17】同実施形態における計算状況確認画面の構成
を説明するための図である。
FIG. 17 is a diagram illustrating a configuration of a calculation status confirmation screen according to the embodiment.

【図18】同実施形態におけるメールアドレス入力画面
の構成を説明するための図である。
FIG. 18 is a diagram illustrating a configuration of a mail address input screen according to the embodiment.

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

10…サーバ、11、19…制御手段、12、20…入
力制御手段、13、21…出力制御手段、14〜18、
22、23…記憶手段、101、102…計算サーバ、
103、104、105…端末。
10 server, 11, 19 control means, 12, 20 input control means, 13, 21 output control means, 14-18,
22, 23 ... storage means, 101, 102 ... calculation server,
103, 104, 105 ... terminals.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 梅沢 貞夫 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 (72)発明者 藤岡 和正 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 Fターム(参考) 5B046 BA01 CA06 JA07 5B085 AA08 AC04 AE00 AE02 BC02 BE07 BG07 CE03  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Sadao Umezawa 502 Kandate-cho, Tsuchiura-city, Ibaraki Pref. Machinery Research Laboratories, Hitachi, Ltd. F-term in the mechanical laboratory (reference) 5B046 BA01 CA06 JA07 5B085 AA08 AC04 AE00 AE02 BC02 BE07 BG07 CE03

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】インターネットに接続されたコンピュータ
から送信された条件に基づいて計算プログラムを用いた
計算処理を行う計算システムにおいて、利用者に対して
計算の種類の指定を促す段階と、この利用者に対して計
算条件の入力を促す段階と、指定された計算の種類と入
力された計算条件を受け取る段階と、受け取った計算の
種類により計算プログラムを選定する段階と、受け取っ
た計算条件により計算プログラムの入力データを自動的
に作成する段階と、目的の計算プログラムが格納されて
いるコンピュータへ計算処理を依頼する段階と、計算プ
ログラムから出力された計算結果を読み込む段階と、読
み込んだ計算結果から計算結果レポートを動的に作成
し、利用者のコンピュータへ表示する段階を備えた計算
システム。
1. A computer system for performing a calculation process using a calculation program based on a condition transmitted from a computer connected to the Internet, in which a user is prompted to specify a type of calculation. Prompting the user to input calculation conditions, receiving the specified calculation type and the input calculation conditions, selecting a calculation program based on the received calculation type, and calculating the calculation program based on the received calculation conditions. Automatically creating the input data of the computer, requesting the computer that stores the target calculation program to perform the calculation process, reading the calculation result output from the calculation program, and calculating from the read calculation result. A computing system that includes the step of dynamically generating a result report and displaying it on a user's computer.
【請求項2】請求項1において、利用者を登録したデー
タベースを備え、利用者にログインの識別IDの入力を促
すことで、利用者の特定を行ない、システムの利用回数
または利用期間またはCPU利用時間に対して利用者に課
金を行なう計算システム。
2. The system according to claim 1, further comprising a database in which the user is registered, and prompting the user to input a login ID, thereby identifying the user, and using the number of times or period of use of the system or using the CPU. A computing system that charges users for time.
【請求項3】請求項1または2において、前記計算条件
の入力は、1つまたは複数の入力画面を順に表示して条
件の入力を促すものである計算システム
3. The calculation system according to claim 1, wherein the input of the calculation condition is performed by sequentially displaying one or more input screens to prompt the user to input the condition.
【請求項4】請求項1及至3の何れかにおいて、計算開
始から終了まで時間を要する計算において、利用者が実
行した計算に計算固有の識別IDを発行する段階と、計算
固有の識別IDを入力する画面を表示する段階と、利用者
が入力した計算固有の識別IDにより、現在の計算過程の
状況を報告する段階と、利用者が入力した計算固有の識
別IDにより、計算結果の表示を行なう段階を備えた計算
システム。
4. The method according to claim 1, wherein in the calculation requiring a long time from the start to the end of the calculation, a step of issuing a calculation-specific identification ID to the calculation performed by the user, and Displaying the screen for input, reporting the current status of the calculation process by the unique ID entered by the user, and displaying the calculation results by the unique ID entered by the user. A computing system with a stage to perform.
【請求項5】請求項1及至3の何れかにおいて、計算開
始から終了まで時間を要する計算において、利用者にメ
ールのアドレスの入力を促す段階と、計算終了後に利用
者に対して計算固有の識別IDをメールに記述して送付す
る段階と、計算固有の識別IDを入力する画面を表示する
段階と、利用者が計算固有の識別IDを入力することによ
り、利用者が行った計算結果を表示する段階を備えた計
算システム。
5. The method according to claim 1, wherein in the calculation requiring time from the start to the end of the calculation, the user is prompted to input an e-mail address, The step of writing the identification ID in an e-mail and sending it, the step of displaying a screen for inputting the identification ID unique to the calculation, and the step of inputting the identification ID unique to the calculation by the user to obtain the calculation result performed by the user A computing system with a displaying step.
【請求項6】請求項1及至3の何れかにおいて、計算開
始から終了まで時間を要する計算において、利用者にメ
ールのアドレスの入力を促す段階と、計算終了後に利用
者に対して計算固有の識別IDを含めた計算結果ページを
アクセスするためのアドレスをメールに記述して送付す
る段階を備えた計算システム。
6. A calculation according to any one of claims 1 to 3, wherein in the calculation requiring a long time from the start to the end of the calculation, a step of prompting the user to input an e-mail address; A calculation system including a step of writing and sending an address for accessing a calculation result page including an identification ID in an email.
【請求項7】請求項1及至6の何れかにおいて、利用者
が指定した計算種類および入力した計算条件を利用者の
コンピュータに特定フォーマットで表示する段階と、特
定フォーマットで記述された計算条件をシステムに取り
込む段階を備えた計算システム。
7. The method according to claim 1, wherein the calculation type specified by the user and the input calculation condition are displayed on the user's computer in a specific format, and the calculation condition described in the specific format is displayed. A computing system with steps to incorporate into the system.
【請求項8】請求項1及至7の何れかにおいて、計算結
果の情報を利用者側のコンピュータに特定フォーマット
で表示する段階と、特定フォーマットで記述された計算
結果をシステムに取り込み、計算結果レポートとして表
示する機能を備えた計算システム。
8. A calculation result report according to claim 1, wherein the information of the calculation result is displayed in a specific format on a user's computer, and the calculation result described in the specific format is imported into the system. Calculation system with the function of displaying as.
【請求項9】インターネットに接続され、利用者側コン
ピュータに計算の種類及びそのデータを入力させる画面
を表示させ、その計算を実行する計算システムにおい
て、前記計算に要する時間が長時間を要すると判断され
たとき、この計算が終了したことを送信する機能を備え
た計算システム。
9. A computer system connected to the Internet that allows a user's computer to display a screen for inputting the type of calculation and its data, and that a calculation system that executes the calculation determines that the calculation requires a long time. A calculation system having a function of transmitting that the calculation is completed when the calculation is completed.
【請求項10】インターネットに接続され、利用者側コ
ンピュータに計算の種類及びそのデータを入力させる画
面を表示させ、その計算を実行する計算システムにおい
て、前記計算に要する時間が長時間を要すると判断され
たとき、この計算結果を送信方法を利用者に選択させる
画面を利用者側コンピュータに表示する機能を備えた計
算システム。
10. A computer system connected to the Internet that allows a user's computer to display a screen for inputting the type of calculation and its data, and that a calculation system that executes the calculation determines that the calculation requires a long time. A calculation system having a function of displaying, on the user's computer, a screen that allows the user to select a method of transmitting the calculation result when the calculation is performed.
JP2000143395A 2000-05-11 2000-05-11 Calculation system Expired - Fee Related JP3885464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000143395A JP3885464B2 (en) 2000-05-11 2000-05-11 Calculation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000143395A JP3885464B2 (en) 2000-05-11 2000-05-11 Calculation system

Publications (2)

Publication Number Publication Date
JP2001318888A true JP2001318888A (en) 2001-11-16
JP3885464B2 JP3885464B2 (en) 2007-02-21

Family

ID=18650225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000143395A Expired - Fee Related JP3885464B2 (en) 2000-05-11 2000-05-11 Calculation system

Country Status (1)

Country Link
JP (1) JP3885464B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005062213A1 (en) * 2003-12-22 2005-07-07 Nippon Steel Corporation Numeric value analysis data, numeric value analysis result providing system, method, device, and data utilizing device
JP2011191942A (en) * 2010-03-12 2011-09-29 Canon Inc Processing method and apparatus
US9258391B2 (en) 2009-05-29 2016-02-09 Canon Kabushiki Kaisha Processing method and apparatus
WO2019035469A1 (en) * 2017-08-18 2019-02-21 株式会社Uei Job management system
WO2019181621A1 (en) * 2018-03-22 2019-09-26 日本電信電話株式会社 Interference evaluation device, interference evaluation method, and interference evaluation program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005062213A1 (en) * 2003-12-22 2005-07-07 Nippon Steel Corporation Numeric value analysis data, numeric value analysis result providing system, method, device, and data utilizing device
KR100847919B1 (en) * 2003-12-22 2008-07-22 신닛뽄세이테쯔 카부시키카이샤 Numeric value analysis data providing system, device and method, and numeric value analysis data utilizing device
KR100886043B1 (en) * 2003-12-22 2009-02-26 신닛뽄세이테쯔 카부시키카이샤 Numeric value analysis data providing system, device and method, and numeric value analysis data utilizing device
US8543666B2 (en) 2003-12-22 2013-09-24 Nippon Steel & Sumitomo Metal Corporation System, arrangement and method for providing numerical analysis data, and numerical analysis data utilization device
US9258391B2 (en) 2009-05-29 2016-02-09 Canon Kabushiki Kaisha Processing method and apparatus
JP2011191942A (en) * 2010-03-12 2011-09-29 Canon Inc Processing method and apparatus
WO2019035469A1 (en) * 2017-08-18 2019-02-21 株式会社Uei Job management system
WO2019181621A1 (en) * 2018-03-22 2019-09-26 日本電信電話株式会社 Interference evaluation device, interference evaluation method, and interference evaluation program
US11476958B2 (en) 2018-03-22 2022-10-18 Nippon Telegraph And Telephone Corporation Interference evaluation device, evaluation method and evaluation program

Also Published As

Publication number Publication date
JP3885464B2 (en) 2007-02-21

Similar Documents

Publication Publication Date Title
JP3942760B2 (en) Information collection device
CN100476820C (en) Access server and method for generating client interface on client terminals
US20030085927A1 (en) Method and apparatus for single selection evaluations in interactive systems
KR20000030847A (en) An internet full service system and user interface accessible at this system
US20040268258A1 (en) Web-based user interface for performing provisioning
JP3885464B2 (en) Calculation system
US20010039507A1 (en) Device, method, system, and program for executing questionnaire process for a client
US11836510B2 (en) Snapshot capture of computing device user interfaces
JP2024012586A (en) Intellectual property information management system, intellectual property information providing method of intellectual property information management system
CN1953424B (en) System and method for transforming selected sections of network sites
JP7250905B2 (en) Chat server and client control program
JP2001134681A (en) Method for processing and defining electronic document, storage medium with stored processing program for electronic document, storage medium with stored definition program for electronic document and electronic document system
US7636786B2 (en) Facilitating access to a resource of an on-line service
JP4710408B2 (en) Method for providing content, information providing system, and information providing program
JP3913888B2 (en) Document creation system, WWW (World WideWeb) server, and recording medium
WO2000077669A9 (en) System and method for configuring, viewing and ordering a power system
US20230004435A1 (en) Self-service platform integration
JP3356383B2 (en) E-mail exchange progress hierarchy display method and transmission / reception terminal device
KR100620830B1 (en) Facilitating access to a resource of an on-line service
JP2004171446A (en) Server, working condition management system, working condition management program, and working condition management method
CN117478476A (en) Information processing apparatus, storage medium, and information processing method
WO2023211754A1 (en) Snapshot capture of computing device user interfaces
JP2005228057A (en) Technical information providing system and method, and technical information service server and program
JP2024056274A (en) Information processing device, information processing system, control method, and program
JP3256976B2 (en) Message sequence display device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060420

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060420

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061031

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061113

R151 Written notification of patent or utility model registration

Ref document number: 3885464

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101201

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111201

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131201

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees