JPH0778111A - Information processor having function for developing program through transmission medium - Google Patents
Information processor having function for developing program through transmission mediumInfo
- Publication number
- JPH0778111A JPH0778111A JP5160960A JP16096093A JPH0778111A JP H0778111 A JPH0778111 A JP H0778111A JP 5160960 A JP5160960 A JP 5160960A JP 16096093 A JP16096093 A JP 16096093A JP H0778111 A JPH0778111 A JP H0778111A
- Authority
- JP
- Japan
- Prior art keywords
- program
- station side
- slave station
- master station
- communication control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、親局となるホストコン
ピュータと子局となる端末装置とを公衆回線などの伝送
媒体を介して接続してなる情報処理装置に係り、特に、
親局が格納したプログラムを子局が実行可能な状態に展
開する技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus in which a host computer as a master station and a terminal device as a slave station are connected via a transmission medium such as a public line, and more particularly,
The present invention relates to a technique for expanding a program stored in a master station into a state in which a slave station can execute it.
【0002】[0002]
【従来の技術】ホストコンピュータ(以下「ホスト」と
いう)に端末装置を接続して構成された情報処理装置に
あって、ホストが格納しているプログラムを端末装置側
で利用する方式としては、たとえばリモート方式とダウ
ンロード方式とがある。この2つの方式によるプログラ
ムの実行手順を図18に示す。2. Description of the Related Art In an information processing apparatus configured by connecting a terminal device to a host computer (hereinafter referred to as "host"), a method of using a program stored in the host on the terminal device side is, for example, There are a remote method and a download method. FIG. 18 shows a program execution procedure according to these two methods.
【0003】図18(a)はリモート方式のフローチャ
ートである。端末装置のOS(Operating System)を起
動した後(S201)、端末装置をホストコンピュータ
に接続する(S202)。プログラムの起動命令を端末
装置からホストに送ることにより(S203)、ホスト
側でプログラムが実行される(S204)。プログラム
の実行が終了すれば(S205)、端末装置とホストと
の接続を解除して(S206)、処理を終了する。FIG. 18A is a flowchart of the remote system. After the OS (Operating System) of the terminal device is started (S201), the terminal device is connected to the host computer (S202). By sending a program start command from the terminal device to the host (S203), the program is executed on the host side (S204). When the execution of the program ends (S205), the connection between the terminal device and the host is released (S206), and the process ends.
【0004】図18(b)は、ダウンロード方式のフロ
ーチャートである。端末装置のOSを起動した後(S2
11)、端末装置をホストに接続する(S212)。ホ
ストから送信されるプログラムを端末装置が受信し(S
213)、受信が完了すればホストとの接続を解除する
(S214)。受信したプログラムを端末装置側で実行
し(S215)、プログラムの実行が終了すれば(S2
16)、処理を終了する。FIG. 18B is a flowchart of the download method. After booting the OS of the terminal device (S2
11), connect the terminal device to the host (S212). The terminal device receives the program transmitted from the host (S
213), when the reception is completed, the connection with the host is released (S214). The terminal device executes the received program (S215), and when the execution of the program is completed (S2)
16) and the process is ended.
【0005】リモート方式では、端末装置はホストに対
する入出力を行なうための操作卓(operator´s consol
e)として機能し、プログラムの実行はホスト側で行な
うので、端末装置は簡単な構成でよい。In the remote system, the terminal device is an operator's console for inputting / outputting data from / to the host.
The terminal device may have a simple structure because it functions as e) and the host executes the program.
【0006】一方、ダウンロード方式では、ホスト側は
プログラム実行の負荷が軽減されるのでリモート方式ほ
どの高性能である必要はない。端末装置はホストから送
られてきたプログラムを格納して実行させるためにリモ
ート方式よりも構成が複雑である。On the other hand, in the download method, the host side does not have to have the high performance of the remote method because the load of program execution is reduced. Since the terminal device stores and executes the program sent from the host, it has a more complicated structure than the remote system.
【0007】ダウンロード方式による端末装置の構成例
を図19に示す。端末装置210は、OSやプログラム
に従って演算や制御を行なうための中央処理装置222
と、OSやデータを中央処理装置222が実行可能な状
態に展開するためのワーク用RAM(Random Access me
mory)224と、装置を制御するための制御プログラム
や制御データを格納したROM(Read Only Memory)2
28と、受信したプログラムを格納するための外部記憶
装置230と、処理結果やメッセージを表示するための
表示装置232と、データや命令を入力するための入力
装置234と、処理結果を印刷出力するための印刷装置
236などを備えている。FIG. 19 shows an example of the structure of a terminal device using the download method. The terminal device 210 is a central processing unit 222 for performing calculation and control according to the OS and programs.
And a work RAM (Random Access Me) for expanding the OS and data into a state in which the central processing unit 222 can execute.
mory) 224 and a ROM (Read Only Memory) 2 storing a control program and control data for controlling the device.
28, an external storage device 230 for storing the received program, a display device 232 for displaying processing results and messages, an input device 234 for inputting data and commands, and a printing result of the processing results. And a printing device 236 for
【0008】リモート方式では、プログラムの修正やバ
ージョンアップなどのメンテナンスは、ホスト側で行な
えばよい。しかしながら、ダウンロード方式では、通
常、最初の利用時にホストから送られたプログラムを端
末装置210の外部記憶装置230に格納し、2回目以
降の利用時にはプログラムを外部記憶装置230から読
出して実行する。したがって、プログラムをメンテナン
スするときには、端末装置ごとに行なう必要がある。In the remote system, maintenance such as program correction and version upgrade may be performed on the host side. However, in the download method, normally, the program sent from the host at the first use is stored in the external storage device 230 of the terminal device 210, and the program is read from the external storage device 230 and executed at the second and subsequent uses. Therefore, it is necessary to perform the program maintenance for each terminal device.
【0009】ダウンロード方式においてプログラムをメ
ンテナンスする場合、端末装置の数が多いと非常に面倒
であるが、これを解消するための提案として、たとえ
ば、特開平2−43651号公報に示される「端末ソフ
トウェアメンテナンス方式」がある。これは、ホストに
回線を介して複数の端末装置を接続した場合に、1つの
端末装置上でメンテナンスしたOSやアプリケーション
プログラムをホストが受信し、それを他の端末装置に送
信することにより、メンテナンス作業を端末装置ごとに
繰り返す手間を軽減するものである。When a program is maintained by the download method, it is very troublesome if the number of terminal devices is large, but as a proposal for solving this, for example, "Terminal Software" disclosed in Japanese Patent Application Laid-Open No. 2-43651. There is a maintenance system. This is because, when a plurality of terminal devices are connected to the host via a line, the host receives an OS or application program maintained on one terminal device and sends it to another terminal device to perform maintenance. This reduces the trouble of repeating the work for each terminal device.
【0010】[0010]
【発明が解決しようとする課題】ところで、上述したリ
モート方式またはダウンロード方式による情報処理装置
を用いて、親局の外部記憶装置に格納されたアプリケー
ションプログラムを子局に提供するといった業務を行な
うことが考えられる。この場合、アプリケーションプロ
グラムの提供者がホストを備えた親局となり、アプリケ
ーションプログラムの利用者が端末装置を備えた子局と
なって、両者を公衆回線を介して接続する。By the way, it is possible to perform a task such as providing an application program stored in the external storage device of the master station to the slave station by using the information processing apparatus of the remote system or the download system described above. Conceivable. In this case, the provider of the application program serves as a master station equipped with a host, and the user of the application program serves as a slave station equipped with a terminal device, and connects the two via a public line.
【0011】リモート方式では、親局側は多数の利用者
に対応するために高性能な処理装置を備えたホストを構
成する必要がある。また、上記図18(a)に示したよ
うに、プログラムの実行を開始してから終了するまでホ
ストと端末装置とを接続していなければならないので
(S202〜S206)、ダウンロード方式と比べて回
線使用料が高くなる。In the remote system, the master station side needs to configure a host equipped with a high-performance processing device in order to support a large number of users. Further, as shown in FIG. 18A, since the host and the terminal device must be connected from the start to the end of execution of the program (S202 to S206), the line is different from the download method. The usage fee is high.
【0012】一方、ダウンロード方式では、端末装置に
アプリケーションプログラムを格納するための十分な記
憶容量をもった外部記憶装置を備えなければならず、利
用者の負担が高くなる。また、この方式では、一度送信
したプログラムは利用者側の外部記憶装置に格納される
ので、アプリケーションプログラムの利用回数に応じて
利用料を請求するというような業務形態をとることがで
きない。さらには、格納したアプリケーションプログラ
ムを不正に複写されることを防止しにくい。On the other hand, in the download method, the terminal device must be provided with an external storage device having a sufficient storage capacity for storing the application program, which increases the burden on the user. Further, in this method, since the program once transmitted is stored in the external storage device on the user side, it is not possible to take a business form in which a usage fee is charged according to the number of times the application program is used. Furthermore, it is difficult to prevent illegal copying of the stored application program.
【0013】本発明はこれらの問題点を解決するために
なされたものであり、親局となるホストから子局となる
端末装置へ伝送媒体を介してプログラムを提供する場合
に、ホストまたは端末装置を比較的安価に構成でき、か
つ、伝送媒体を介して接続する時間を短くし、しかも、
親局側が確実に利用回数を知ることが可能な、伝送媒体
を介してプログラムを展開する機能を有した情報処理装
置を提供することを目的とする。The present invention has been made to solve these problems, and in the case of providing a program from a host as a master station to a terminal device as a slave station via a transmission medium, the host or the terminal device. Can be configured at a relatively low cost, and the time for connecting via a transmission medium can be shortened.
An object of the present invention is to provide an information processing apparatus having a function of developing a program via a transmission medium, which enables the master station side to know the number of times of use with certainty.
【0014】[0014]
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明は、プログラムを送信する親局
側システムとプログラムを受信する子局側システムとを
有する情報処理装置であって、前記親局側システムは、
プログラムを格納するための格納手段と、伝送媒体によ
る前記子局側システムとの接続状態を確立するための親
局側通信制御手段と、前記格納手段に格納されたプログ
ラムを読出し、この読出したプログラムを前記親局側通
信制御手段を介して送信するためのプログラム送信手段
とを含み、前記子局側システムは、揮発性のメモリから
なる記憶手段と、伝送媒体による前記親局側システムと
の接続状態を確立するための子局側通信制御手段と、前
記伝送媒体によって送信されてきたプログラムを前記子
局側通信制御手段を介して受信し、実行可能な状態に展
開させて前記記憶手段に記憶させるためのプログラム受
信手段と、前記記憶手段が記憶したプログラムに従って
処理を実行するための処理手段とを含むものである。In order to achieve the above object, the invention according to claim 1 is an information processing apparatus having a master station side system for transmitting a program and a slave station side system for receiving the program. Then, the master station side system,
Storage means for storing a program, master station side communication control means for establishing a connection state between the slave station side system by a transmission medium, and a program stored in the storage means, and the read program And a program transmitting means for transmitting the data via the master station side communication control means, wherein the slave station side system is a storage means comprising a volatile memory, and a connection between the master station side system by a transmission medium. A slave station side communication control means for establishing a state and a program transmitted by the transmission medium are received via the slave station side communication control means, expanded into an executable state and stored in the storage means. And a processing means for executing processing according to the program stored in the storage means.
【0015】請求項2記載の発明は、揮発性のメモリか
らなる記憶手段と、プログラムの送信元との伝送媒体に
よる接続状態を確立するための通信制御手段と、前記伝
送媒体によって送信されてきたプログラムを前記通信制
御手段を介して受信し実行可能な状態に展開させて前記
記憶手段に記憶させるためのプログラム受信手段と、前
記記憶手段が記憶したプログラムに従って処理を実行す
るための処理手段とを含むものである。The invention according to claim 2 has been transmitted by the storage means, which comprises a volatile memory, the communication control means for establishing a connection state with the transmission source of the program by the transmission medium, and the transmission medium. Program receiving means for receiving the program via the communication control means, expanding the program into an executable state and storing it in the storage means, and processing means for executing processing according to the program stored in the storage means. It includes.
【0016】請求項3記載の発明は、プログラムを格納
するための格納手段と、プログラムを実行するための処
理手段を有した受信先との伝送媒体による接続状態を確
立するための通信制御手段と、前記格納手段に格納され
たプログラムを読出して前記処理手段が実行可能な状態
に展開させ、この展開させたプログラムを前記通信制御
手段を介して送信するためのプログラム送信手段とを含
むものである。According to a third aspect of the present invention, there is provided storage means for storing the program, and communication control means for establishing a connection state by a transmission medium with a receiver having a processing means for executing the program. , A program transmission unit for reading the program stored in the storage unit, expanding the program into a state executable by the processing unit, and transmitting the expanded program via the communication control unit.
【0017】請求項4記載の発明は、前記伝送媒体は、
相手の識別情報を用いて相手との接続状態を確立するこ
とが可能であり、前記子局側システムは、前記子局側通
信制御手段に前記親局側システムとの接続状態を確立さ
せ、前記子局側システムの識別情報を前記子局側通信制
御手段を介して送信するための識別情報送信手段をさら
に含み、前記親局側システムは、識別情報を格納するた
めの識別情報格納手段と、前記伝送媒体によって送られ
てきた識別情報を前記親局側通信制御手段を介して受信
し、前記識別情報格納手段を参照し、前記送られてきた
識別情報と前記識別情報格納手段に格納された識別情報
とを照合し、その照合結果に応じた信号を出力するため
の照合手段と、前記照合手段からの出力信号に応じて、
前記親局側通信制御手段に接続状態を維持または解放さ
せるための接続状態制御手段とをさらに含むものであ
る。According to a fourth aspect of the present invention, the transmission medium is
It is possible to establish a connection state with the other party using the identification information of the other party, the slave station side system, the slave station side communication control means to establish a connection state with the master station side system, Further comprising identification information transmitting means for transmitting the identification information of the slave station side system via the slave station side communication control means, the master station side system, identification information storage means for storing the identification information, The identification information sent by the transmission medium is received via the master station side communication control means, the identification information storage means is referenced, and the sent identification information and the identification information storage means are stored. Collating means for collating the identification information and outputting a signal according to the collating result, and according to the output signal from the collating means,
It further includes connection state control means for maintaining or releasing the connection state in the master station side communication control means.
【0018】請求項5記載の発明は、前記プログラム受
信手段が受信するプログラムは、前記処理手段の動作状
態を管理するための命令を含み、前記子局側システム
は、前記管理するための命令に従って前記処理手段を管
理するための管理手段をさらに含むものである。According to a fifth aspect of the present invention, the program received by the program receiving means includes an instruction for managing the operating state of the processing means, and the slave station side system follows the instruction for managing. It further includes management means for managing the processing means.
【0019】請求項6記載の発明は、前記親局側システ
ムは、前記格納手段に格納されたプログラムに対応する
対応情報を生成するための対応情報生成手段と、前記プ
ログラム送信手段による送信に先立って、前記対応情報
生成手段が生成した対応情報を前記親局側通信制御手段
を介して送信するための対応情報送信手段と、前記伝送
媒体によって送られてきたプログラムの送信を要求する
信号を受信し、この信号に応答して前記プログラム送信
手段を駆動するための送信要求受信手段とをさらに含
み、前記子局側システムは、前記記憶手段が記憶したプ
ログラムを保管するための保管手段と、前記伝送媒体に
よって送られてきた対応情報を前記子局側通信制御手段
を介して受信するための対応情報受信手段と、揮発性の
メモリからなり、前記対応情報受信手段が受信した対応
情報を記憶するための対応情報記憶手段と、前記保管手
段を検索して前記対応情報記憶手段が記憶した対応情報
に対応するプログラムが保管されているか否かに応じて
第1の信号または第2の信号を選択的に出力するための
検索手段と、前記第1の信号に応答し、前記対応情報記
憶手段が記憶した対応情報に対応するプログラムを前記
保管手段から読出し、実行可能な状態に展開して前記記
憶手段に記憶させるための読出手段と、前記第2の信号
に応答し、プログラムの送信を要求する信号を前記子局
側通信制御手段を介して前記親局側システムに送信する
ためのプログラム送信要求手段とをさらに含むものであ
る。According to a sixth aspect of the present invention, the master station side system, prior to transmission by the correspondence information generation means for generating correspondence information corresponding to the program stored in the storage means, and the program transmission means. And a correspondence information transmission means for transmitting the correspondence information generated by the correspondence information generation means via the master station side communication control means, and a signal requesting transmission of the program sent by the transmission medium. In addition, the slave station side system further includes a transmission request receiving unit for driving the program transmitting unit in response to the signal, and the slave station side system stores the program stored in the storage unit; The correspondence information receiving means for receiving the correspondence information sent by the transmission medium via the slave station side communication control means, and a volatile memory, Correspondence information storage means for storing the correspondence information received by the correspondence information receiving means, and whether or not a program corresponding to the correspondence information stored in the correspondence information storage means by searching the storage means is stored. Searching means for selectively outputting the first signal or the second signal, and a program corresponding to the correspondence information stored in the correspondence information storage means in response to the first signal from the storage means. A reading means for reading and executing the program in an executable state and storing it in the storage means, and a signal for responding to the second signal and requesting transmission of a program, via the slave station side communication control means. Program transmission requesting means for transmitting to the master station side system is further included.
【0020】請求項7記載の発明は、前記プログラム送
信手段は、読出したプログラムを前記処理手段が実行可
能な状態に展開させ、この展開させたプログラムを送信
するものである。According to a seventh aspect of the present invention, the program transmitting means expands the read program into a state in which the processing means can execute the program, and transmits the expanded program.
【0021】[0021]
【作用】請求項1記載の構成により、親局側システムと
子局側システムとが、それぞれ親局側通信制御手段と子
局側通信制御手段とによって、伝送媒体を介して接続さ
れる。親局側システムでは、プログラム送信手段が格納
手段に格納されたプログラムを読出し、この読出したプ
ログラムを親局側通信制御手段を介して送信する。子局
側システムでは、プログラム受信手段が伝送媒体によっ
て送信されてきたプログラムを子局側通信制御手段を介
して受信し、実行可能な状態に展開させて、記憶手段に
記憶させる。この記憶させたプログラムに従って処理手
段が処理を実行する。According to the configuration of claim 1, the master station side system and the slave station side system are connected via the transmission medium by the master station side communication control means and the slave station side communication control means, respectively. In the master station side system, the program transmission means reads the program stored in the storage means and transmits the read program via the master station side communication control means. In the slave station side system, the program receiving means receives the program transmitted by the transmission medium via the slave station side communication control means, expands it into an executable state, and stores it in the storage means. The processing means executes processing in accordance with the stored program.
【0022】請求項2記載の構成により、通信制御手段
が、プログラムの送信元との伝送媒体による接続状態を
確立する。プログラム受信手段が、伝送媒体によって送
信されてきたプログラムを通信制御手段を介して受信
し、このプログラムを実行可能な状態に展開させて記憶
手段に記憶させる。記憶手段が記憶したプログラムに従
って処理手段が処理を実行する。According to the configuration of claim 2, the communication control means establishes a connection state with the transmission source of the program by the transmission medium. The program receiving means receives the program transmitted by the transmission medium via the communication control means, develops the program into an executable state, and stores it in the storage means. The processing means executes processing in accordance with the program stored in the storage means.
【0023】請求項3記載の構成により、通信制御手段
が、プログラムを実行するための処理手段を有した受信
先との伝送媒体による接続状態を確立する。プログラム
送信手段が、格納手段に格納されたプログラムを読出し
て、処理手段による実行が可能な状態に展開させ、この
展開させたプログラムを通信制御手段を介して送信す
る。According to the third aspect of the present invention, the communication control means establishes the connection state of the transmission medium with the receiver having the processing means for executing the program. The program transmission means reads out the program stored in the storage means, expands it into a state in which it can be executed by the processing means, and transmits this expanded program via the communication control means.
【0024】請求項4記載の構成により、子局側システ
ムにおいて、識別情報送信手段が、子局側通信制御手段
に親局側システムの識別情報を用いて、親局側システム
との伝送媒体による接続状態を確立させ、子局側通信制
御手段を介して子局側システムの識別情報を送信する。
親局側システムでは、照合手段が、伝送媒体によって送
られてきた識別情報を親局側通信制御手段を介して受信
し、識別情報格納手段を参照して、送られてきた識別情
報と識別情報格納手段に格納された識別情報とを照合
し、その照合結果に応じた信号を出力する。照合手段か
らの出力信号に応じて、接続状態制御手段が親局側通信
制御手段に接続状態を維持または解放させる。According to the configuration of claim 4, in the slave station side system, the identification information transmitting means uses the identification information of the master station side system in the slave station side communication control means and uses the transmission medium with the master station side system. The connection state is established, and the identification information of the slave station side system is transmitted via the slave station side communication control means.
In the master station side system, the collating means receives the identification information sent by the transmission medium via the master station side communication control means, refers to the identification information storing means, and sends the sent identification information and the identification information. The identification information stored in the storage means is collated, and a signal corresponding to the collation result is output. The connection state control means causes the master station side communication control means to maintain or release the connection state in accordance with the output signal from the matching means.
【0025】請求項5記載の構成により、管理手段が、
プログラム受信手段によって受信されたプログラムに含
まれる処理手段の動作状態を管理するための命令に従っ
て処理手段を管理する。According to the configuration of claim 5, the management means comprises:
The processing means is managed according to an instruction for managing the operating state of the processing means included in the program received by the program receiving means.
【0026】請求項6記載の構成により、親局側システ
ムと子局側システムとが、それぞれ親局側通信制御手段
と子局側通信制御手段とによって、伝送媒体を介して接
続された後、親局側システムでは、対応情報生成手段
が、格納手段に格納されたプログラムに対応する対応情
報を生成し、この生成した対応情報を対応情報送信手段
が、プログラム送信手段による送信に先立って、親局側
通信制御手段を介して送信する。そして、子局側システ
ムでは、対応情報受信手段が、伝送媒体によって送られ
てきた対応情報を子局側通信制御手段を介して受信し、
揮発性のメモリからなる対応情報記憶手段に記憶させ
る。検索手段が、保管手段を検索して、対応情報記憶手
段が記憶した対応情報に対応するプログラムが保管され
ているか否かに応じて第1の信号または第2の信号を選
択的に出力する。検索手段から第1の信号が出力される
と、この信号に応答して読出手段が、対応情報記憶手段
によって記憶された対応情報に対応するプログラムを保
管手段から読出し、実行可能な状態に展開して記憶手段
に記憶させる。検索手段から第2の信号が出力される
と、この信号に応答してプログラム送信要求手段が、プ
ログラムの送信を要求する信号を子局側通信制御手段を
介して親局側システムに送信する。親局側システムで
は、送信要求受信手段が、伝送媒体によって送られてき
たプログラムの送信を要求する信号を親局側通信制御手
段を介して受信し、この信号に応答してプログラム送信
手段を駆動し、プログラムを送信させる。According to the structure of claim 6, after the master station side system and the slave station side system are connected via the transmission medium by the master station side communication control means and the slave station side communication control means, respectively, In the master station side system, the correspondence information generation means generates correspondence information corresponding to the program stored in the storage means, and the correspondence information transmission means transmits the generated correspondence information to the master before transmission by the program transmission means. It is transmitted via the station side communication control means. Then, in the slave station side system, the correspondence information receiving means receives the correspondence information sent by the transmission medium via the slave station side communication control means,
The information is stored in the correspondence information storage means including a volatile memory. The search means searches the storage means and selectively outputs the first signal or the second signal depending on whether or not the program corresponding to the correspondence information stored in the correspondence information storage means is stored. When the search means outputs the first signal, in response to this signal, the reading means reads the program corresponding to the correspondence information stored by the correspondence information storage means from the storage means and develops it into an executable state. And store it in the storage means. When the search means outputs the second signal, in response to this signal, the program transmission request means transmits a signal requesting transmission of the program to the master station side system via the slave station side communication control means. In the master station side system, the transmission request receiving means receives a signal requesting transmission of the program sent by the transmission medium via the master station side communication control means, and drives the program transmitting means in response to this signal. And send the program.
【0027】請求項7記載の構成により、プログラム送
信手段が、プログラムを処理手段による実行が可能な状
態に展開させ、この展開させたプログラムを送信する。According to the configuration described in claim 7, the program transmitting means expands the program into a state in which the processing means can execute the program, and transmits the expanded program.
【0028】[0028]
【実施例】以下、本発明の一実施例について図面を参照
して説明する。図1は、本実施例による情報処理装置1
0の全体構成を示すブロック図である。情報処理装置1
0は、複数の親局側のコンピュータシステム(以下「親
局システム」という)12〜14と、複数の子局側コン
ピュータシステム(以下「子局システム」という)16
〜19とを一般公衆回線20を介して接続して構成され
ている。親局システム12〜14は、それぞれ異なった
アプリケーションプログラムを格納し、そのアプリケー
ションプログラムを必要に応じて一般公衆回線20を介
して送信することが可能である。また、子局システム1
6〜19は、一般公衆回線20を介してアプリケーショ
ンプログラムを受信し、それぞれ実行することが可能で
ある。本実施例では、アプリケーションプログラムの提
供者が親局システム12〜14を用い、アプリケーショ
ンプログラムの利用者が子局システム16〜19を用い
ることにより、提供者が利用者の要求に応じてアプリケ
ーションプログラムを送信する業務を行なう。アプリケ
ーションプログラムの利用料は、それぞれの利用者がア
プリケーションプログラムを利用した回数に応じて徴収
する。親局システム12〜14から子局システム16〜
19へのアプリケーションプログラムの提供形態は、上
記図18(b)に示したダウンロード方式である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an information processing apparatus 1 according to this embodiment.
It is a block diagram which shows the whole 0 structure. Information processing device 1
Reference numeral 0 denotes a plurality of parent station side computer systems (hereinafter referred to as “parent station system”) 12 to 14 and a plurality of child station side computer systems (hereinafter referred to as “slave station system”) 16
To 19 are connected via a general public line 20. The master station systems 12 to 14 store different application programs, and can transmit the application programs via the general public line 20 as needed. Also, the slave station system 1
6 to 19 can receive the application program via the general public line 20 and execute them respectively. In this embodiment, the provider of the application program uses the parent station systems 12 to 14 and the user of the application program uses the slave station systems 16 to 19 so that the provider can execute the application program in response to the user's request. Perform the business of sending. The application program usage fee is collected according to the number of times each user has used the application program. From the parent station system 12-14 to the child station system 16-
The form of providing the application program to 19 is the download method shown in FIG.
【0029】図2は、上記子局システム16の基本構成
を示すブロック図である。子局システム16〜19の構
成は同一なので代表して子局システム16の構成を説明
する。子局システム16は、一般公衆回線20を介して
親局システム12〜14のいずれかとの接続状態を確立
するための通信制御装置(モデム)21と、OSやアプ
リケーションプログラムに従って演算や制御を行なうた
めの中央処理装置22と、OSやアプリケーションプロ
グラムを中央処理装置22が実行可能な状態に展開する
ためのワーク用RAM24と、子局システム16を制御
するための各種システムプログラム(後述)やシステム
データなどを格納したROM28と、OSや各種デー
タ、および必要に応じてアプリケーションプログラムな
どを記憶するための外部記憶装置30と、処理結果やメ
ッセージを表示するための表示装置32と、データや操
作命令を入力するための入力装置34と、処理結果を印
刷出力するための印刷装置36とを備えている。FIG. 2 is a block diagram showing the basic configuration of the slave station system 16. Since the configurations of the slave station systems 16 to 19 are the same, the configuration of the slave station system 16 will be described as a representative. The slave station system 16 performs a calculation and control according to an OS and an application program, and a communication control device (modem) 21 for establishing a connection state with any of the master station systems 12 to 14 via the general public line 20. Central processing unit 22, a work RAM 24 for expanding the OS and application programs into a state in which the central processing unit 22 can be executed, various system programs (described later) for controlling the slave station system 16, system data, etc. A ROM 28 storing the data, an OS and various data, and an external storage device 30 for storing an application program and the like as necessary, a display device 32 for displaying processing results and messages, and inputting data and operation commands. Input device 34 for printing and a printing device for printing out the processing result And a 6.
【0030】さらに、子局システム16は、親局システ
ム12〜14の中から接続する相手を選択するための親
局選択スイッチ40と、親局システム12〜14の電話
番号と自らの電話番号とを格納した電話番号登録テープ
43(後述)を展開するための管理用RAM42と、起
動モードと電話番号登録モード(後述)とを切換えるた
めの起動/登録切換用スイッチ44とを含む。Further, the slave station system 16 includes a master station selection switch 40 for selecting a partner to be connected from the master station systems 12 to 14, a telephone number of the master station systems 12 to 14 and its own telephone number. A management RAM 42 for developing a telephone number registration tape 43 (described later) storing the above, and a startup / registration switching switch 44 for switching between a startup mode and a telephone number registration mode (described later).
【0031】ROM28に格納されたシステムプログラ
ムとしては、電源が入力されたことに応じて子局システ
ム16を起動させるための起動処理プログラム50、入
出力処理を制御するための基本入出力処理プログラム5
2、一般公衆回線20を介した受信処理を行なうための
受信処理プログラム54、外部記憶装置30に対するア
クセス処理を行なうための外部記憶媒体アクセスプログ
ラム56、外部記憶装置30に対するアクセスの代わり
に一般公衆回線20を介して親局システム12〜14に
アクセスするように切換えるための外部記憶媒体エミュ
レーションプログラム58、親局選択スイッチ40から
の入力に応じて親局システム12〜14との接続状態を
確立するための親局選択プログラム60などが格納され
ている。The system programs stored in the ROM 28 include a start processing program 50 for starting the slave station system 16 in response to power input, and a basic input / output processing program 5 for controlling input / output processing.
2. A reception processing program 54 for performing reception processing via the general public line 20, an external storage medium access program 56 for performing access processing to the external storage device 30, a general public line instead of access to the external storage device 30. To establish a connection state with the master station systems 12 to 14 in response to an input from the external storage medium emulation program 58 for switching to access the master station systems 12 to 14 via the master station selection switch 40. The master station selection program 60 and the like are stored.
【0032】図3に、子局システム16の外観構成を示
す。なお、他の子局システム17〜19の外観構成もこ
れと同一である。子局システム16の本体62には、キ
ーボードからなる入力装置34、フレキシブルディスク
ドライブからなる外部記憶装置30、電源スイッチ6
3、切換スイッチからなる親局選択スイッチ40、スラ
イドスイッチからなる起動/登録切換用スイッチ44、
通信制御装置21が設けられている。また、上記図2に
示した中央処理装置22、ワーク用RAM24、ROM
28、管理用RAM42は、この本体62の内部に備え
られている。さらに、本体62には、表示装置32が連
結されている。表示装置32は、画面を表示するための
LCD(Liquid Crystal Display)64を有する。さら
に、本体62には、ケーブル65を介して印刷装置36
が接続されている。FIG. 3 shows an external configuration of the slave station system 16. The external configurations of the other slave station systems 17 to 19 are also the same. The main unit 62 of the slave station system 16 includes an input device 34 including a keyboard, an external storage device 30 including a flexible disk drive, and a power switch 6
3, a master station selection switch 40 including a changeover switch, a start / registration changeover switch 44 including a slide switch,
A communication control device 21 is provided. Further, the central processing unit 22, the work RAM 24, and the ROM shown in FIG.
28 and the management RAM 42 are provided inside the main body 62. Further, the display device 32 is connected to the main body 62. The display device 32 has an LCD (Liquid Crystal Display) 64 for displaying a screen. Further, the printer 62 is connected to the main body 62 via a cable 65.
Are connected.
【0033】図4は、上記図1に示した親局システム1
2の構成を示すブロック図である。他の親局システム1
3,14の構成についてもこれと同一である。親局シス
テム12は、子局システム16〜19のうちのいずれか
との接続状態を確立するための通信制御装置(モデム)
81、中央処理装置82、入力装置83、表示装置8
4、外部記憶装置85、管理用RAM86、ワーク用R
AM87、ROM88などで構成されている。外部記憶
装置85には、子局システム16〜19に提供するため
のアプリケーションプログラム90やOS91などが格
納されている。また、ROM88には、入出力処理を制
御するための基本入出力処理プログラム92と起動処理
を行なうための起動処理プログラム94と子局システム
16〜19に送信するファイルを作成するための送信フ
ァイル作成プログラム96などのシステムプログラムが
格納されている。管理用RAM86には、アプリケーシ
ョンプログラム90の利用者の電話番号や利用(接続)
回数などを格納した提供管理テーブル98が展開され
る。また、ROM88に格納された送信ファイル作成プ
ログラム96は、入力装置83に設けられた特殊キー9
7を押すことにより起動される。なお、親局システム1
2〜14には、一般的なコンピュータシステムと異なる
外観上の特徴はないので、外観図の説明は省略する。FIG. 4 shows the master station system 1 shown in FIG.
It is a block diagram which shows the structure of 2. Other master station system 1
The configurations of 3 and 14 are also the same. The master station system 12 is a communication control device (modem) for establishing a connection state with any of the slave station systems 16 to 19.
81, central processing unit 82, input device 83, display device 8
4, external storage device 85, management RAM 86, work R
It is composed of an AM 87, a ROM 88, and the like. The external storage device 85 stores an application program 90, an OS 91, etc. for providing to the slave station systems 16 to 19. In the ROM 88, a basic input / output processing program 92 for controlling input / output processing, a startup processing program 94 for performing startup processing, and a transmission file creation for creating files to be transmitted to the slave station systems 16 to 19 A system program such as the program 96 is stored. In the management RAM 86, the telephone number of the user of the application program 90 and the use (connection)
The provision management table 98 storing the number of times and the like is expanded. The transmission file creation program 96 stored in the ROM 88 is a special key 9 provided in the input device 83.
It is activated by pressing 7. The master station system 1
Since 2 to 14 have no external features different from those of a general computer system, the description of the external view is omitted.
【0034】図5は、上記図2に示した子局システム1
6の管理用RAM42内に格納されている電話番号登録
テーブル43の構成を示す模式図である。管理用RAM
42は、不揮発性のRAMとして構成し、本体電源をオ
フしてもRAMの内容が揮発されないようにバックアッ
プ電池等の本体電源とは別の電源を供給される。この電
話番号登録テーブル43には、後述する手順によって登
録される親局システム12〜14のそれぞれの電話番号
と子局システム16自らの電話番号とが含まれる。な
お、実際に管理用RAM42に展開される際には、図示
したようにコード形式で展開される。FIG. 5 shows the slave station system 1 shown in FIG.
It is a schematic diagram which shows the structure of the telephone number registration table 43 stored in the management RAM 42 of FIG. RAM for management
42 is configured as a non-volatile RAM, and is supplied with a power source other than the main body power source such as a backup battery so that the contents of the RAM are not volatilized even when the main body power source is turned off. The telephone number registration table 43 includes the respective telephone numbers of the parent station systems 12 to 14 and the telephone number of the child station system 16 registered by the procedure described later. When it is actually expanded in the management RAM 42, it is expanded in the code format as shown in the figure.
【0035】図6は、上記図4に示した親局システム1
2の管理用RAM86に展開される提供管理テーブル9
8の構成を示す模式図である。提供管理テーブル98に
は、アプリケーションプログラム90の利用者の電話番
号と、その利用者が登録者であるか否かを示す登録フラ
グと、利用者が親局システムと接続した回数とが含まれ
る。接続回数は、総接続回数と当日の接続回数と当月の
接続回数とに分類されて格納される。提供者は、接続回
数をアプリケーションプログラム90の利用回数として
利用料を算出し、利用者に課金する。なお、登録フラグ
が「0」の場合は未登録者であり、登録フラグが「1」
の場合は登録者である。両者には課金条件などについ
て、差が設けられている。FIG. 6 shows the master station system 1 shown in FIG.
Provision management table 9 expanded in the second management RAM 86
It is a schematic diagram which shows the structure of No. 8. The provision management table 98 includes the telephone number of the user of the application program 90, a registration flag indicating whether the user is a registrant, and the number of times the user has connected to the master station system. The number of connections is classified and stored into the total number of connections, the number of connections on the current day, and the number of connections on the current month. The provider calculates the usage fee by using the number of connections as the number of times the application program 90 is used, and charges the user. If the registration flag is “0”, it means that the person is an unregistered person and the registration flag is “1”.
In the case of, it is a registrant. There is a difference between the two in terms of charging conditions.
【0036】図7は、上記図4に示した送信ファイル作
成プログラム96によって生成される送信ファイルの構
成を示す模式図である。送信ファイルはヘッダ部とデー
タ部とで構成される。ヘッダ部は、アプリケーションプ
ログラムの提供方式を表わすための方式識別情報と、ア
プリケーションプログラムの実行開始アドレスなどとを
含む。また、データ部は、アプリケーションプログラム
の展開データを含む。送信ファイルの作成手順について
は後述する。FIG. 7 is a schematic diagram showing the structure of a transmission file generated by the transmission file creation program 96 shown in FIG. The transmission file is composed of a header part and a data part. The header portion includes method identification information for indicating a method of providing the application program, an execution start address of the application program, and the like. In addition, the data section includes expanded data of the application program. The procedure for creating the transmission file will be described later.
【0037】図8は、子局システム16におけるメモリ
の構成を示す模式図である。図8(a)に示したように
子局システム16の起動時には上記図2に示したワーク
用RAM24とROM28とを併せたメモリ領域が使用
される。メモリ上の下位アドレス側にはワーク用RAM
24の記憶領域が割当てられ、上位アドレス側にはRO
M28の記憶領域が割当てられる。ワーク用RAM24
の記憶領域は、アドレスの先頭から順に、システムワー
クエリア101と展開エリア102とが割当てられる。
展開エリア102は、プログラムやデータなどを中央処
理装置22が処理可能な状態に展開するための領域であ
る。展開エリア102には、展開するものの種類別に、
OS展開部103、各種ドライバ展開部105、アプリ
ケーションプログラム展開部107、空きエリア10
9、特殊データ展開部111などが設けられている。な
お、空きエリア109は必要に応じて使用される領域で
あり、特殊データ展開部111は、表示装置32にかか
わるビデオ用のRAMなどとして割当てられる領域であ
る。また、ROM28に割当てられた領域には、上記図
2に示した各種システムプログラム50〜60が格納さ
れるシステムプログラム格納エリア113が設けられて
いる。さらに、図8(b)に示すようにシステムワーク
エリア101は、送受信用バッファエリア121、アプ
リケーションプログラム実行開始アドレスエリア12
3、ディスクエミュレーションフラグエリア125、キ
ーデータ格納エリア127、RAM展開用ポインタエリ
ア129などを含み、そのほかシステムプログラムが使
用するためのエリア130を含む。なお、各メモリ領域
の役割については後述する。FIG. 8 is a schematic diagram showing the structure of the memory in the slave station system 16. As shown in FIG. 8A, when the slave station system 16 is activated, the memory area including the work RAM 24 and the ROM 28 shown in FIG. 2 is used. Work RAM on the lower address side of the memory
24 storage areas are allocated, and RO is assigned to the upper address side.
A storage area of M28 is allocated. Work RAM 24
The system work area 101 and the development area 102 are allocated to the storage area of the in order from the beginning of the address.
The expansion area 102 is an area for expanding a program or data into a state in which the central processing unit 22 can process it. In the development area 102, according to the type of development,
OS expansion unit 103, various driver expansion unit 105, application program expansion unit 107, free area 10
9, a special data expansion unit 111 and the like are provided. The empty area 109 is an area used as needed, and the special data expansion unit 111 is an area allocated as a RAM for video related to the display device 32. Further, the area allocated to the ROM 28 is provided with a system program storage area 113 for storing the various system programs 50 to 60 shown in FIG. Further, as shown in FIG. 8B, the system work area 101 includes a transmission / reception buffer area 121 and an application program execution start address area 12.
3, a disk emulation flag area 125, a key data storage area 127, a RAM expansion pointer area 129, and the like, and an area 130 for use by a system program. The role of each memory area will be described later.
【0038】上述した構成による情報処理装置10を用
いたアプリケーションプログラム提供業務の処理手順に
ついて以下に説明する。The processing procedure of the application program providing work using the information processing apparatus 10 having the above-described configuration will be described below.
【0039】図9,11は、子局システム16〜19に
おける受信処理の手順を示すフローチャートである。上
記図2および図3に示した子局システム16を例にして
説明する。受信処理は、上記図2に示した受信処理プロ
グラム54によって制御される。電源スイッチ63をO
Nして子局システム16が起動すると、まず、外部記憶
装置30、表示装置32、入力装置34、印刷装置36
などの周辺装置を初期化する(ステップ(以下「S」と
いう)1)。次に、起動/登録切換用スイッチ44の設
定をチェックすることにより、選択された処理を判定す
る(S2〜S5)。「親局(ホスト)登録」がセットさ
れている場合は(S3にてYES)、利用者に親局選択
スイッチ40によって設定された親局の電話番号を入力
させるためのメッセージを表示装置32の画面に表示す
る(S6)。このとき表示される画面は、上記図3に示
した子局システム16の画面である。親局の電話信号が
入力されれば、それを管理用RAM42の電話番号登録
テーブル43(図5)に記憶する(S7)。登録が完了
すれば処理を終了する。9 and 11 are flowcharts showing the procedure of the receiving process in the slave station systems 16 to 19. The slave station system 16 shown in FIGS. 2 and 3 will be described as an example. The reception processing is controlled by the reception processing program 54 shown in FIG. Power switch 63 to O
When the slave station system 16 is started after N, first, the external storage device 30, the display device 32, the input device 34, the printing device 36.
Initialize peripheral devices such as (step (hereinafter referred to as "S") 1). Next, the selected process is determined by checking the setting of the activation / registration changeover switch 44 (S2 to S5). When "master station (host) registration" is set (YES in S3), a message for prompting the user to input the telephone number of the master station set by the master station selection switch 40 is displayed on the display device 32. Display on the screen (S6). The screen displayed at this time is the screen of the slave station system 16 shown in FIG. When the telephone signal of the master station is input, it is stored in the telephone number registration table 43 (FIG. 5) of the management RAM 42 (S7). When the registration is completed, the processing ends.
【0040】起動/登録切換用スイッチ44によって
「電話番号(TEL)登録」が選択されている場合は
(S4にてYES)、利用者に自ら(子局システム1
6)の電話番号を入力させるためのメッセージを表示し
(S10)、入力された電話番号を電話番号登録テーブ
ル43の該当する領域に格納する(S11)。登録が終
れば、子局システム16を終了する。If "telephone number (TEL) registration" is selected by the activation / registration changeover switch 44 (YES in S4), the user himself / herself (slave station system 1
A message for inputting the telephone number of 6) is displayed (S10), and the input telephone number is stored in the corresponding area of the telephone number registration table 43 (S11). When the registration is completed, the slave station system 16 is terminated.
【0041】起動/登録切換用スイッチ44によって
「通常起動」が選択されている場合は(S5にてN
O)、子局システム16側の外部記憶装置30からOS
(図示せず)を読出してワーク用RAM24のOS展開
部103(図8)に展開して起動する(S13)。OS
が起動されると、起動処理を終了する。When "normal start" is selected by the start / registration changeover switch 44 (N at S5)
O), OS from the external storage device 30 on the slave station system 16 side
(Not shown) is read out, expanded in the OS expansion unit 103 (FIG. 8) of the work RAM 24, and activated (S13). OS
When is activated, the activation process ends.
【0042】起動/登録切換用スイッチ44によって親
局による起動処理である「ホスト起動」が選択されてい
る場合は(S5にてYES)、親局選択プログラム60
が起動し、親局選択スイッチ40によって選択された親
局システムの電話番号を電話番号登録テーブル43から
読出し、通信制御装置21によって自動ダイヤリングを
行ない、該当する親局システムとの一般公衆回線20を
介した接続状態を確立する(S15)。When "host activation" which is the activation processing by the master station is selected by the activation / registration changeover switch 44 (YES in S5), the master station selection program 60
Is activated, the telephone number of the master station system selected by the master station selection switch 40 is read from the telephone number registration table 43, and automatic dialing is performed by the communication control device 21. The connection state via is established (S15).
【0043】親局システムとの接続が完了すれば、受信
処理プログラム54に制御を戻し、親局システムに自ら
の電話番号を送信してアプリケーションプログラムの利
用を要求する(S16)。このとき、電話番号登録テー
ブル43の自らの電話番号を格納した領域からデータを
読出し、そのデータを送信する。これに応答して、親局
システムからはアプリケーションプログラムの送信ファ
イルにおけるヘッダ部の情報が送信され(後述)、子局
システム16は通信制御装置21を介してその情報を受
信し(S17)。提供方式を示す方式識別情報を読出
す。本実施例においては、アプリケーションプログラム
の提供方式としてプログラム展開方式とOS依存方式と
キーデータ展開方式との3つの方式を用いる。これら3
つの方式の詳細については後述する。When the connection with the master station system is completed, the control is returned to the reception processing program 54, the own telephone number is transmitted to the master station system, and the use of the application program is requested (S16). At this time, the data is read from the area storing the telephone number of the telephone number registration table 43 and the data is transmitted. In response to this, the master station system transmits the information of the header portion in the transmission file of the application program (described later), and the slave station system 16 receives the information via the communication control device 21 (S17). The system identification information indicating the providing system is read. In this embodiment, three methods, that is, a program expansion method, an OS dependent method, and a key data expansion method are used as the application program providing method. These 3
Details of the two methods will be described later.
【0044】受信した方式識別情報を判別して(S1
9)、各方式に応じた手順でアプリケーションプログラ
ムを受信し(S20〜S22)、アプリケーションプロ
グラムの起動が完了すれば(S23)、起動/登録処理
を終了する。The received system identification information is discriminated (S1
9) When the application program is received in the procedure according to each method (S20 to S22) and the activation of the application program is completed (S23), the activation / registration process is terminated.
【0045】図11,12は、親局システム12〜14
の送信処理の手順を示すフローチャートである。上記図
4に示した親局システム12の処理を例にして、子局シ
ステム16からアプリケーションプログラム90の利用
要求があった場合を説明する。送信処理は、上記図4に
示した送信処理プログラム95によって制御される。上
記図9のS15に示した子局システム16側からの接続
処理(コール)によって、子局システム16と親局シス
テム12との接続状態が確立されると(S31にてYE
S)、続いて、子局システム16から電話番号データが
送信されてくるのを待ち、電話番号データが送信されて
利用要求であることが示されれば(S32にてYE
S)、その電話番号データを受信する(S33)。次
に、外部記憶装置85から提供管理テーブル98を読出
して管理用RAM86に展開する。そして、提供管理テ
ーブル98を参照し、送信されてきた子局システム16
の電話番号が登録されているか否かを判定する(S3
4)。提供管理テーブル98に電話番号が登録されてい
れば(S34にてはYES)、アプリケーションプログ
ラム90の送信処理を行なうためにS35へ進む。ま
た、提供管理テーブル98に電話番号が登録されていな
い場合は(S34にてNO)、S42へ進み、未登録者
用の処理を行なう。11 and 12 are master station systems 12-14.
5 is a flowchart showing the procedure of the transmission process of FIG. The processing of the master station system 12 shown in FIG. 4 will be described as an example, and a case will be described in which the slave station system 16 requests use of the application program 90. The transmission processing is controlled by the transmission processing program 95 shown in FIG. When the connection state between the slave station system 16 and the master station system 12 is established by the connection process (call) from the slave station system 16 side shown in S15 of FIG. 9 (YE in S31).
S), then, waiting for the telephone number data to be transmitted from the slave station system 16, and if the telephone number data is transmitted and it is indicated that it is a usage request (YES in S32).
S), and receives the telephone number data (S33). Next, the provision management table 98 is read from the external storage device 85 and expanded in the management RAM 86. Then, by referring to the provision management table 98, the transmitted slave station system 16
It is determined whether or not the telephone number of is registered (S3
4). If the telephone number is registered in provision management table 98 (YES in S34), the process proceeds to S35 to perform the transmission process of application program 90. When the telephone number is not registered in provision management table 98 (NO in S34), the process proceeds to S42 and the process for unregistered persons is performed.
【0046】なお、S32にて相手先の電話番号データ
が送信されてこない、または、送信されてきたデータが
電話番号でなかった場合には(S32にてNO)、エラ
ー処理を行なって(S36)、S30に戻る。If the other party's telephone number data is not transmitted in S32, or if the transmitted data is not a telephone number (NO in S32), error processing is performed (S36). ), And returns to S30.
【0047】登録済の利用者に対しては、提供方式がプ
ログラム展開方式かOS依存方式かキーデータ展開方式
かを示す方式識別情報を含むヘッダ部の情報を送信する
(S35)。そして、送信ファイルの続きとして、アプ
リケーションプログラム90の実行開始アドレスと展開
データとを子局システム16に送信する(S36)。そ
の後、送信したアプリケーションプログラム90がその
まま実行可能な状態であることを示す起動可能情報を送
信し(S37)、送信終了を通知する(S38)。次
に、通信御装置81によって一般公衆回線20による接
続状態を解除(回線切断)する。送信が完了すれば、提
供管理テーブル98の接続回数データを更新して(S3
9)、S30に戻る。Information of the header portion including method identification information indicating whether the providing method is the program expanding method, the OS dependent method, or the key data expanding method is transmitted to the registered user (S35). Then, as a continuation of the transmission file, the execution start address of the application program 90 and the expanded data are transmitted to the slave station system 16 (S36). Then, the bootable information indicating that the transmitted application program 90 is in the executable state is transmitted (S37), and the transmission end is notified (S38). Next, the communication control device 81 releases the connection state (line disconnection) by the general public line 20. When the transmission is completed, the connection count data in the provision management table 98 is updated (S3
9) and returns to S30.
【0048】未登録者に対しては、アプリケーションプ
ログラム90を一部暗号化した送信ファイルを作成し
(S42)、方式種別情報を含むヘッダ部(図7)を送
信した後(S43)、送信ファイルの続きを送信する
(S44)。その後、送信したアプリケーションプログ
ラムがそのままでは起動できないことを示す情報を起動
不可情報を送信する(S45)。すべての送信データを
送信した後、送信終了を通知し(S46)、通信制御装
置81によって一般公衆回線20を介した子局システム
16との接続状態を解除する(S47)。上述したS4
2〜S47は、未登録者に対する送信処理のフェーズ1
処理である。このフェーズ1処理は、アプリケーション
プログラムの送信を要求した利用者が未登録者であるた
めに、利用者側の不正利用や送信間違いなどのトラブル
発生を防止するために、アプリケーションプログラムの
データを送信する際に一部を暗号化してそのままでは起
動できないようにしている。For an unregistered person, a transmission file in which a part of the application program 90 is encrypted is created (S42), and the header portion (FIG. 7) including the method type information is transmitted (S43). The continuation of is transmitted (S44). After that, the information indicating that the transmitted application program cannot be started as it is is transmitted as the non-startable information (S45). After transmitting all the transmission data, the transmission end is notified (S46), and the communication control device 81 releases the connection state with the slave station system 16 via the general public line 20 (S47). S4 mentioned above
2 to S47 are phase 1 of the transmission process for unregistered persons
Processing. In this phase 1 process, since the user who requested the transmission of the application program is an unregistered person, the data of the application program is transmitted in order to prevent the occurrence of troubles such as illegal use and transmission mistakes on the user side. At that time, a part of it is encrypted so that it cannot be started as it is.
【0049】続いてフェーズ2処理へ移る。上記S33
にて受信した電話番号を用いて親局システム12側から
ダイヤルして子局システム16との接続状態を確立する
(S51)。これにより、送信されてきた電話番号が正
しいか否かが確認できる。相手先が正しければ(S52
にてYES)、子局システム16のワーク用RAM24
をアクセスし、上記S42にて暗号化した部分をデコー
ドし(S53)、アプリケーションプログラム90を実
行可能な状態にした後、起動可能なことを示す情報を送
信する(S54)。そして送信終了を通知し(S5
5)、提供管理テーブル98を更新する(S56)。こ
のとき、利用者の電話番号が提供管理テーブル98に記
憶されていれば該当する接続回数を更新する。電話番号
が記憶されていなければ、新規に電話番号を記憶し、登
録フラグを「0」にセットし、接続回数に「1」をセッ
トする。処理が終れば通信制御装置81によって一般公
衆回線20を介した子局システム16との接続状態を解
除する(S57)。Then, the process shifts to phase 2 processing. Above S33
Using the telephone number received in step 2, the master station system 12 dials to establish a connection state with the slave station system 16 (S51). Thereby, it is possible to confirm whether or not the transmitted telephone number is correct. If the other party is correct (S52
YES), the work RAM 24 of the slave station system 16
Is accessed, the portion encrypted in S42 is decoded (S53), the application program 90 is made executable, and then information indicating that the application program 90 can be activated is transmitted (S54). Then, the end of transmission is notified (S5
5) The provision management table 98 is updated (S56). At this time, if the telephone number of the user is stored in the provision management table 98, the corresponding connection count is updated. If the telephone number is not stored, the telephone number is newly stored, the registration flag is set to "0", and the connection count is set to "1". When the processing is completed, the communication control device 81 releases the connection state with the slave station system 16 via the general public line 20 (S57).
【0050】一方、S52にて相手先が正しくなければ
(S52にてNO)、上記S53〜S56の処理を行な
わずにそのまま回線を切断する。送信処理が終ればS3
0に戻って、業務を終了する(S30にてYES)まで
次の送信要求を待つ(S31)。On the other hand, if the other party is not correct in S52 (NO in S52), the line is disconnected as it is without performing the processes in S53 to S56. If the transmission process is completed, S3
It returns to 0 and waits for the next transmission request until the job is completed (YES in S30) (S31).
【0051】次に、上記図10のS20に示したプログ
ラム展開方式と、S21に示したOS依存方式と、S2
2に示したキーデータ展開方式とを説明する。Next, the program expansion method shown in S20 of FIG. 10 above, the OS dependent method shown in S21, and S2.
The key data expansion method shown in 2 will be described.
【0052】初めに、プログラム展開方式について説明
する。プログラム展開方式とは、アプリケーションプロ
グラムを中央処理装置が実行できるようにメモリ上で展
開した状態のデータとして送信するものである。この方
式によって受信した子局システム側では、受信したデー
タをそのままワーク用RAM上に格納した後、一般公衆
回線20による接続状態を解除してアプリケーションプ
ログラムを起動する。図13は、プログラム展開方式に
よってアプリケーションプログラムを送信する際に親局
システム側で行なう送信ファイル作成手順のフローチャ
ートである。親局システム12を例にして説明する。O
S91を起動した後(S60)、各種ドライバを組込み
(S61)、アプリケーションプログラム90を外部記
憶装置85から読出してワーク用RAM87に展開して
起動する(S62)。このときのメモリ領域の構成(メ
モリマップ)は、上記図8(a)に示した子局システム
16の場合と同様であり、親局システム12のワーク用
RAM87とROM88とが、子局システム16のワー
ク用RAM24とRAM28とに対応する。そして、こ
の状態で、入力装置83のキーボードに含まれる特殊キ
ー97を押下することにより(S63)、ROM88に
格納された送信ファイル作成プログラム96が起動して
上記図7に示した送信ファイルを作成する。送信ファイ
ル作成プログラム96は、送信ファイルのベッダ部に、
ファイルの送信方式を示す方式識別情報と(S64)、
アプリケーションプログラムの実行開始アドレスとを格
納する(S65)。なお、アプリケーションプログラム
の実行開始アドレスは、スタック情報(戻り先アドレ
ス)やレジスタ情報をもとにして決定する。さらに、ア
プリケーションプログラムの展開データをデータ部に格
納して(S66)、送信ファイルの作成処理を終了す
る。First, the program expansion method will be described. The program expansion method is a method in which an application program is transmitted as data expanded in a memory so that the central processing unit can execute it. On the slave station system side received by this method, the received data is stored in the work RAM as it is, and then the connection state by the general public line 20 is released and the application program is started. FIG. 13 is a flowchart of a transmission file creation procedure performed on the master station system side when transmitting an application program by the program expansion method. The master station system 12 will be described as an example. O
After activating S91 (S60), various drivers are incorporated (S61), the application program 90 is read from the external storage device 85, expanded in the work RAM 87, and activated (S62). The configuration (memory map) of the memory area at this time is similar to that of the slave station system 16 shown in FIG. 8A, and the work RAM 87 and the ROM 88 of the master station system 12 are the same as those of the slave station system 16. It corresponds to the work RAM 24 and the RAM 28. Then, in this state, by pressing the special key 97 included in the keyboard of the input device 83 (S63), the transmission file creation program 96 stored in the ROM 88 is activated to create the transmission file shown in FIG. To do. The send file creation program 96 uses the bed file part of the send file to
Method identification information indicating a file transmission method and (S64),
The execution start address of the application program is stored (S65). The execution start address of the application program is determined based on stack information (return destination address) and register information. Further, the expanded data of the application program is stored in the data section (S66), and the transmission file creation processing is ended.
【0053】図14は、子局システム16を例にしたプ
ログラム展開方式によるアプリケーションプログラムの
受信処理の手順を示すフローチャートである。このフロ
ーチャートは、上記図10に示したS20の詳細を示す
ものである。OS91を起動し(S71)、上記図8に
示したシステムワークエリア101内の送受信用バッフ
ァエリア121を初期化し(S72)、次に、送信ファ
イルのヘッダ部からアプリケーションプログラムの実行
開始アドレスを読出す(S73)。読出したアプリケー
ションプログラムの実行開始アドレスをアプリケーショ
ンプログラム実行開始アドレスエリア123に記憶する
(S74)。続いて、ROM展開用ポインタエリア12
9(図8)にアプリケーションプログラム展開部107
(図8)の展開開始アドレスをセットし(S75)、ブ
ロック単位でアプリケーションプログラムのデータを受
信し(S76)、RAM開用ポインタエリア129にセ
ットされているアドレスが示す箇所に展開する(S7
7)。そして、順次RAM展開用ポインタエリア129
の値を更新し(S78)、データの受信が終了するまで
S76〜S78の処理を繰り返してアプリケーションプ
ログラムのデータをブロック単位で受信し、ワーク用R
AM24上に展開する。データの受信が終了すれば(S
79にてYES)、アプリケーションプログラム実行開
始アドレスエリア123が示す箇所から読出を開始し、
アプリケーションプログラムを実行して(S80)、受
信処理を終了する。FIG. 14 is a flow chart showing the procedure of receiving processing of an application program by the program expansion method using the slave station system 16 as an example. This flowchart shows details of S20 shown in FIG. The OS 91 is activated (S71), the transmission / reception buffer area 121 in the system work area 101 shown in FIG. 8 is initialized (S72), and then the execution start address of the application program is read from the header portion of the transmission file. (S73). The execution start address of the read application program is stored in the application program execution start address area 123 (S74). Then, the ROM development pointer area 12
9 (FIG. 8), the application program expansion unit 107
The expansion start address of (FIG. 8) is set (S75), the data of the application program is received in block units (S76), and the data is expanded to the location indicated by the address set in the RAM opening pointer area 129 (S7).
7). Then, a pointer area 129 for sequentially expanding the RAM
Value of the application program is updated (S78), the processing of S76 to S78 is repeated until the data reception is completed, and the data of the application program is received in block units.
Deploy on AM24. When data reception is completed (S
(YES at 79), the reading is started from the location indicated by the application program execution start address area 123,
The application program is executed (S80), and the reception process ends.
【0054】次に、OS依存方式を説明する。上記プロ
グラム展開方式では、アプリケーションプログラムのデ
ータを受信してそれをワーク用RAM24上に展開して
実行するだけなので、たとえば、子局システム16側に
おいてアプリケーションプログラム90を実行する場合
に拡張メモリを設定したり、入力装置34、印刷装置3
6などの設定が必要な場合には対応できない。このよう
な場合には、親局システム側からアプリケーションプロ
グラムのデータのほかに、プログラムの実行を管理する
ためのOS91や周辺装置やメモリなどの状態を指定す
るためのデータを送信する必要がある。このような送受
信形態に対応させたのがOS依存方式である。このOS
依存方式では、たとえば、子局システム16が起動した
直後に、そのROM28もしくは外部記憶装置30に格
納されたプログラムや環境設定情報などを読出さずに、
外部記憶媒体エミュレーションプログラム58によって
一般公衆回線20を介して親局システム12をアクセス
することにより、親局システム12からOS91やその
他の起動に必要な情報などの提供を受ける。Next, the OS dependent system will be described. In the above program expansion method, only the data of the application program is received and expanded on the work RAM 24 and executed. Therefore, for example, when the application program 90 is executed on the slave station system 16 side, the expansion memory is set. Input device 34, printing device 3
It is not possible to deal with settings such as 6. In such a case, in addition to the data of the application program, it is necessary for the master station system side to transmit the data for designating the states of the OS 91 for managing the execution of the program, the peripheral device, the memory and the like. The OS-dependent method is adapted to such a transmission / reception mode. This OS
In the dependent method, for example, immediately after the slave station system 16 is started, without reading the program or the environment setting information stored in the ROM 28 or the external storage device 30,
By accessing the master station system 12 via the general public line 20 by the external storage medium emulation program 58, the master station system 12 receives the OS 91 and other information necessary for activation.
【0055】図15は、子局システム16を例にしたO
S依存展開方式による処理手順を示すフローチャートで
ある。このフローチャートは上記図10に示したS21
の詳細を示すものである。なお、子局システムにおいて
中央処理装置に子局システム側の外部記憶装置をアクセ
スさせずに、一般公衆回線を介して親局システムをアク
セスさせるようにすることを「ディスクエミュレーショ
ン」という。FIG. 15 shows an example of the slave station system 16 O
It is a flow chart which shows the processing procedure by the S dependence expansion system. This flowchart is S21 shown in FIG.
It shows the details of. In the slave station system, it is called "disk emulation" to allow the central processing unit to access the master station system via the general public line without accessing the external storage device on the slave station system side.
【0056】初めに、システムワークエリア101を初
期化する(S91)。次に、制御をディスクエミュレー
ションモードに移す(S92)。そして、親局システム
12のOS91のブートストラップローダ(boot strap
loader )を一般公衆回線20を介して受信し、OS展
開部103(図8)に展開して実行する(S93)。次
に、OS91のシステムファイルを受信し、同様にOS
展開部103に展開して実行する(S94)。さらに、
環境設定情報や(S95)、コマンドインタプリタを展
開して実行する(S96)。受信したOS91の実行と
環境設定情報に基づいた設定とが完了すれば、続いて、
アプリケーションプログラム90を受信し、アプリケー
ションプログラム展開部107に展開する(S98)、
そして、ディスクエミュレーションモードを解除した後
(S99)、アプリケーションプログラムを実行して
(S100)、受信処理を終了する。First, the system work area 101 is initialized (S91). Next, the control is shifted to the disk emulation mode (S92). Then, the boot strap loader (boot strap loader) of the OS 91 of the master station system 12
loader) is received via the general public line 20, and loaded and executed in the OS loading unit 103 (FIG. 8) (S93). Next, it receives the system file of OS91,
It is expanded in the expansion unit 103 and executed (S94). further,
The environment setting information and (S95) and the command interpreter are expanded and executed (S96). When the execution of the received OS 91 and the setting based on the environment setting information are completed, then,
The application program 90 is received and expanded in the application program expanding unit 107 (S98),
Then, after canceling the disk emulation mode (S99), the application program is executed (S100), and the reception process is ended.
【0057】図16は、上記図14のS92やS99に
示したディスクエミュレーションモードの設定方法を示
すフローチャートである。ディスクエミュレーションモ
ードを設定するか否かは、上記図9に示したディスクエ
ミュレーションフラグエリア125に格納された値によ
って判断する。すなわち、ディスクエミュレーションフ
ラグエリア125にONを示す値が格納されていれば
(S101にてYES)、外部記憶媒体エミュレーショ
ンプログラム58(図2)を起動してディスプレイエミ
ュレーションモードにし(S102)、ディスクエミュ
レーションフラグエリア125にOFFを示す値がセッ
トされている場合は(S101にてNO)、外部記憶媒
体アクセスプログラム56を実行して(S103)、外
部記憶装置30をアクセスする。ディスクエミュレーシ
ョンフラグエリア125に値を設定する処理は、たとえ
ば、子局システム16の電源スイッチ63がONされた
直後に、起動処理プログラム50によってセットした
り、または、親局選択スイッチ40の位置によってセッ
トされるように構成すればよい。また、ディスクエミュ
レーションフラグエリア125にモードのOFFを設定
する処理は、受信処理プログラム54が終了する直前に
セットするように構成すればよい。FIG. 16 is a flow chart showing the method for setting the disk emulation mode shown in S92 and S99 of FIG. Whether or not to set the disk emulation mode is determined by the value stored in the disk emulation flag area 125 shown in FIG. That is, if a value indicating ON is stored in the disk emulation flag area 125 (YES in S101), the external storage medium emulation program 58 (FIG. 2) is activated to enter the display emulation mode (S102), and the disk emulation flag is set. When the value indicating OFF is set in the area 125 (NO in S101), the external storage medium access program 56 is executed (S103) to access the external storage device 30. The process of setting the value in the disk emulation flag area 125 is set by the start processing program 50 immediately after the power switch 63 of the slave station system 16 is turned on, or by the position of the master station selection switch 40, for example. It may be configured as described above. The processing for setting the mode to OFF in the disk emulation flag area 125 may be configured to be set immediately before the reception processing program 54 ends.
【0058】次に、キーデータ展開方式を説明する。キ
ーデータ展開方式では、アプリケーションプログラムを
利用者が最初に受信した際に、ワーク用RAMから外部
記憶装置に格納しておき、以後は、アプリケーションプ
ログラムを利用するごとに、親局システムから送信され
るキーデータを用いてアプリケーションプログラムを外
部記憶装置から読出して実行する。この方式によれば、
2回目以降の利用時には、親局システムと子局システム
との接続時間が、キーデータを送信するのに要する時間
だけで済み、一般公衆回線の利用時間が短縮できる。ま
た、ワーク用RAMに格納しきれない大規模なアプリケ
ーションプログラムを実行する場合であっても、実行モ
ジュールごとにプログラムを分割して順次ワーク用RA
M上に展開するオーバーレイ処理を行なうことにより、
アプリケーションプログラムの実行が可能となる。Next, the key data expansion method will be described. In the key data expansion method, when the user first receives the application program, it is stored in the external storage device from the work RAM, and thereafter, every time the application program is used, the application program is transmitted from the master station system. The application program is read from the external storage device using the key data and executed. According to this method,
In the second and subsequent use, the connection time between the master station system and the slave station system is only the time required to transmit the key data, and the usage time of the general public line can be shortened. Even when a large-scale application program that cannot be stored in the work RAM is executed, the program is divided for each execution module and the work RA is sequentially performed.
By performing an overlay process that expands on M,
The application program can be executed.
【0059】図17は、子局システム16を例にしたキ
ーデータ展開方式による受信処理の手順を示すフローチ
ャートである。このフローチャートは、上記図10に示
したS22の詳細である。初めに、親局システム12か
らキーデータが送信される。このキーデータは、アプリ
ケーションプログラム90の名称などが暗号化されたも
のである。このキーデータを用いて子局システム16
は、アプリケーションプログラム90のファイルを参照
することができる。子局システム16は、一般公衆回線
20を介して送信されてきたキーデータを受信し、上記
図8に示したキーデータ格納エリア127に格納する
(S111)。次に、格納したキーデータを用いて、外
部記憶装置30内にアプリケーションプログラム90の
ファイルが存在するか否かを調べる(S112)。外部
記憶装置30内に該当するファイルが存在しない場合
(S113にてNO)、すなわち、アプリケーションプ
ログラム90を初めて利用する場合には、親局システム
12にアプリケーションプログラム90のファイルを送
信することを要求し、ファイルを受信する(S11
4)。FIG. 17 is a flow chart showing the procedure of a reception process by the key data expansion method using the slave station system 16 as an example. This flowchart shows the details of S22 shown in FIG. First, key data is transmitted from the master station system 12. This key data is obtained by encrypting the name of the application program 90 and the like. Slave station system 16 using this key data
Can refer to the file of the application program 90. The slave station system 16 receives the key data transmitted via the general public line 20 and stores it in the key data storage area 127 shown in FIG. 8 (S111). Next, it is checked whether or not the file of the application program 90 exists in the external storage device 30 by using the stored key data (S112). When the corresponding file does not exist in the external storage device 30 (NO in S113), that is, when the application program 90 is used for the first time, the parent station system 12 is requested to transmit the file of the application program 90. , Receive the file (S11
4).
【0060】一方、アプリケーションプログラム90を
以前に利用したことがあり、外部記憶装置30にファイ
ルが存在する場合には(S113にてYES)、そのま
まプログラムの起動処理へ進む。On the other hand, if the application program 90 has been used before and the file exists in the external storage device 30 (YES in S113), the process directly proceeds to the program starting process.
【0061】OSを実行した後(S115,S11
6)、アプリケーションプログラム90を外部記憶装置
30から読出して上記図8に示したアプリケーションプ
ログラム展開部107に展開して起動する(S11
7)。なお、キーデータ展開方式によって起動されるア
プリケーションプログラム90は、起動直後に、システ
ムワークエリア101のキーデータ格納エリア127を
参照して、正しいキーデータが格納されているか否かを
調べ(S118)、キーデータが正しければ(S118
にてYES)、引続きプログラムを実行し(S11
9)、キーデータが正しくなければ(S118にてN
O)、エラー処理を行なう(S120)。これにより、
子局システム16側で親局システム12への利用要求す
ることなく不正にアプリケーションプログラム90が利
用されることを防止できる。After executing the OS (S115, S11
6), the application program 90 is read from the external storage device 30, loaded into the application program loading unit 107 shown in FIG. 8 and activated (S11).
7). Immediately after starting, the application program 90 started by the key data expansion method refers to the key data storage area 127 of the system work area 101 to check whether correct key data is stored (S118), If the key data is correct (S118
Then, the program is continuously executed (S11).
9) If the key data is not correct (N at S118)
O), error processing is performed (S120). This allows
It is possible to prevent the application program 90 from being illegally used without requesting the parent station system 12 to use the child station system 16.
【0062】以上説明したように本実施例の情報処理装
置10を用いてアプリケーションプログラムの提供業務
を行なうことにより、提供者から利用者へ確実にかつ安
全にアプリケーションプログラムを提供することができ
る。本実施例におけるプログラムの提供形態は、上記図
18(b)に示したダウンロード方式であるので、親局
システムと子局システムとを一般公衆回線を介して接続
する時間が短くて済み、回線の使用料が節約できる。し
かも、親局システムからは、アプリケーションプログラ
ムを揮発性のメモリに展開する状態で提供するか、また
は、アプリケーションプログラムを展開するためのキー
データを提供するので、利用者側の利用回数を確実に数
えることができる。そして、プログラム展開方式とOS
依存方式の場合は、利用者側でアプリケーションプログ
ラムを格納するための十分な容量を持った外部記憶装置
を備える必要がなくなる。さらに、OS依存方式の場合
は、アプリケーションプログラムを実行にするにあたっ
て必要な周辺装置の調整や動作環境の設定を子局システ
ム側で行なう必要がなくなるので、利用者の負担を軽減
することができる。また、キーデータ展開方式では、送
信時間をさらに短縮することができ、また、オーバーレ
イ処理などを行なうことができるのでメモリ容量と比べ
て大規模なプログラムを実行することも可能になる。As described above, by performing the application program providing work using the information processing apparatus 10 of the present embodiment, the application program can be reliably and safely provided from the provider to the user. Since the form of providing the program in this embodiment is the download method shown in FIG. 18 (b), the time required to connect the master station system and the slave station system via the general public line is short, and The usage fee can be saved. Moreover, since the master station system provides the application program in the state where it is expanded in the volatile memory or provides the key data for expanding the application program, the number of times of use by the user side can be reliably counted. be able to. And the program development method and OS
In the case of the dependent method, it becomes unnecessary for the user to have an external storage device having a sufficient capacity for storing the application program. Further, in the case of the OS-dependent method, it is not necessary to adjust the peripheral devices and set the operating environment necessary for executing the application program on the slave station system side, so that the burden on the user can be reduced. Further, in the key data expansion method, the transmission time can be further shortened, and overlay processing and the like can be performed, so that it is possible to execute a large-scale program compared with the memory capacity.
【0063】本実施例の構成と請求項1〜7に記載の構
成とを以下に述べる。親局システム12の外部記憶装置
85が、請求項記載の親局側システムに含まれる「格納
手段」に対応し、通信制御装置81が、請求項記載の親
局側システムに含まれる「親局側通信制御手段」に対応
し、中央処理装置82と送信ファイル作成プログラム9
6とが、請求項記載の「プログラム送信手段」に対応す
る。さらに、子局システム16のワーク用RAM24
が、請求項記載の子局側システムに含まれる「記憶手
段」に対応し、通信制御装置21が、請求項記載の子局
側システムに含まれる「子局側通信制御手段」に対応
し、中央処理装置22と受信処理プログラム54とが、
請求項記載の子局側システムに含まれる「プログラム受
信手段」に対応し、中央処理装置22が、請求項記載の
子局側システムに含まれる「処理手段」に対応する。The structure of this embodiment and the structures described in claims 1 to 7 will be described below. The external storage device 85 of the master station system 12 corresponds to the "storing means" included in the master station side system described in the claims, and the communication control device 81 is included in the master station side system described in the claims. Side communication control means ", and the central processing unit 82 and the transmission file creation program 9
6 corresponds to the "program transmitting means" in the claims. Further, the work RAM 24 of the slave station system 16
Corresponds to "storage means" included in the slave station side system described in the claims, and the communication control device 21 corresponds to "slave station side communication control means" included in the slave station side system described in claims. The central processing unit 22 and the reception processing program 54
The central processing unit 22 corresponds to the "program receiving means" included in the slave station side system, and the central processing unit 22 corresponds to the "processing means" included in the slave station system.
【0064】また、電話番号が請求項記載の「識別情
報」に対応し、中央処理装置22と受信処理プログラム
54と電話番号登録テーブル43と通信制御装置21と
が、請求項記載の子局側システムに含まれる「識別情報
送信手段」に対応し、中央処理装置82と通信制御装置
81と提供管理テーブル98とが、請求項記載の親局側
システムに含まれる「識別情報格納手段」に対応し、中
央処理装置82が、請求項記載の親局側システムに含ま
れる「照合手段」と「接続状態制御手段」とに対応す
る。Further, the telephone number corresponds to the "identification information" in the claims, and the central processing unit 22, the reception processing program 54, the telephone number registration table 43 and the communication control unit 21 are the slave station side in the claims. Corresponding to the "identification information transmitting means" included in the system, the central processing unit 82, the communication control device 81, and the provision management table 98 correspond to the "identification information storing means" included in the parent station side system described in the claims. However, the central processing unit 82 corresponds to the "collating means" and the "connection state control means" included in the master station side system described in the claims.
【0065】さらに、OS91が、請求項記載の「処理
手段の動作状態を管理するための命令」に対応し、中央
処理装置22が、請求項記載の子局側システムに含まれ
る「管理手段」に対応する。Further, the OS 91 corresponds to the "command for managing the operating state of the processing means" described in the claims, and the central processing unit 22 is the "management means" included in the slave station side system described in the claims. Corresponding to.
【0066】また、キーワードが、請求項記載の「対応
情報」に対応する。中央処理装置82と送信処理プログ
ラム95とが、請求項記載の親局側システムに含まれる
「対応情報生成手段」と「対応情報送信手段」と「対応
情報送信手段」と「送信要求受信手段」とに対応する。The keyword corresponds to "correspondence information" in the claims. The central processing unit 82 and the transmission processing program 95 include a "corresponding information generating means", a "corresponding information transmitting means", a "corresponding information transmitting means", and a "transmission request receiving means" included in the parent station side system described in the claims. Corresponds to and.
【0067】さらに、中央処理装置22と受信処理プロ
グラム54とが、請求項記載の子局側システムに含まれ
る「対応情報受信手段」と「検索手段」と「読出手段」
と「プログラム送信要求手段」とに対応する。外部記憶
装置30が、請求項記載の子局側システムに含まれる
「保管手段」に対応し、ワーク用RAM24が、請求項
記載の子局側システムに含まれる「対応情報記憶手段」
に対応する。Further, the central processing unit 22 and the reception processing program 54 are the "corresponding information receiving means", "searching means" and "reading means" included in the slave station side system described in the claims.
And "program transmission request means". The external storage device 30 corresponds to the "storing means" included in the slave station side system described in the claims, and the work RAM 24 is the "corresponding information storage means" included in the slave station side system described in the claims.
Corresponding to.
【0068】[0068]
【発明の効果】以上説明したように、請求項1記載の発
明によれば、親局側システムから子局側システムへプロ
グラムが送信され、子局側システムでは揮発性の記憶手
段に受信したプログラムを実行可能な状態に展開させて
処理を実行するので、子局側システムが親局側システム
からプログラムを受信しないで処理を実行することを防
止できる。As described above, according to the first aspect of the invention, the program is transmitted from the master station side system to the slave station side system, and the program is received in the volatile storage means in the slave station side system. Is expanded to an executable state and the process is executed, so that it is possible to prevent the slave station system from executing the process without receiving the program from the master station system.
【0069】請求項2記載の発明によれば、プログラム
を受信することなく処理を実行することを防止すること
が可能となる。According to the second aspect of the present invention, it is possible to prevent the processing from being executed without receiving the program.
【0070】請求項3記載の発明によれば、処理手段に
よる実行が可能な状態でプログラムを送信することが可
能となる。According to the third aspect of the invention, the program can be transmitted in a state in which it can be executed by the processing means.
【0071】請求項4記載の発明によれば、子局側シス
テムから識別情報を親局側システムへ送信し、親局側シ
ステムでは、照合手段によって、送られてきた識別情報
と識別情報格納手段に格納された識別情報とを照合して
伝送媒体による接続状態を制御するので、送信を要求し
た子局側システムに確実にプログラムを送信することが
できる。According to the invention described in claim 4, the identification information is transmitted from the slave station side system to the master station side system, and in the master station side system, the collation means sends the identification information and the identification information storage means. Since the connection state by the transmission medium is controlled by collating with the identification information stored in, the program can be reliably transmitted to the slave station side system that requested the transmission.
【0072】請求項5記載の構成によれば、プログラム
受信手段によって受信されたプログラムに含まれる命令
に従って処理手段を管理するので、子局側システムで管
理手段を動作させるための命令を生成する必要がなくな
る。According to the fifth aspect of the present invention, the processing means is managed in accordance with the instruction contained in the program received by the program receiving means, so it is necessary to generate an instruction for operating the managing means in the slave station side system. Disappears.
【0073】請求項6記載の発明によれば、プログラム
に対応する対応情報が親局側システムから子局側システ
ムへ送信され、子局側システムでは、この対応情報に基
づいて保管手段を検索し、対応情報に対応するプログラ
ムが保管されているか否かを調べる。保管手段にプログ
ラムが格納されていればそのプログラムに従って処理手
段が処理を行ない、プログラムが保管されていなければ
親局側システムにプログラムの送信を要求するようにす
れば、子局側システムに対応情報を送信することによ
り、不正利用を防止しつつ確実にプログラムを利用させ
ることが可能となる。また、プログラムよりも対応情報
の方が伝送媒体による送信時間が短くなるようにするこ
とにより、プログラムを使用するときの親局側システム
と子局側システムとの接続時間を短縮することが可能と
なる。According to the invention described in claim 6, the correspondence information corresponding to the program is transmitted from the master station side system to the slave station side system, and the slave station side system searches the storage means based on this correspondence information. , Check whether the program corresponding to the correspondence information is stored. If the program is stored in the storage means, the processing means performs processing according to the program, and if the program is not stored, the master station system is requested to send the program. By transmitting the message, it is possible to surely use the program while preventing unauthorized use. Also, by making the transmission time of the transmission medium shorter for the corresponding information than for the program, it is possible to shorten the connection time between the master station side system and the slave station side system when using the program. Become.
【0074】請求項7記載の発明によれば、処理手段に
よる実行が可能な状態でプログラムを送信することが可
能となる。According to the invention described in claim 7, it becomes possible to transmit the program in a state in which it can be executed by the processing means.
【0075】したがって、伝送媒体による接続時間を短
くし、かつ、親局側が確実に子局側におけるプログラム
の利用回数を知ることが可能な、伝送媒体を介してプロ
グラムを展開する機能を有した情報処理装置を提供する
ことができる。Therefore, the information having the function of developing the program through the transmission medium, which shortens the connection time by the transmission medium and allows the master station side to surely know the number of times the program is used at the slave station side, is provided. A processing device can be provided.
【図1】本発明の一実施例による情報処理装置の構成を
示すブロック図である。FIG. 1 is a block diagram showing the configuration of an information processing apparatus according to an embodiment of the present invention.
【図2】同情報処理装置の子局システムの構成を示すブ
ロック図である。FIG. 2 is a block diagram showing a configuration of a slave station system of the information processing apparatus.
【図3】同情報処理装置の子局システムの外観構成を示
す正面図である。FIG. 3 is a front view showing an external configuration of a slave station system of the information processing apparatus.
【図4】同情報処理装置の親局システムの構成を示すブ
ロック図である。FIG. 4 is a block diagram showing a configuration of a master station system of the information processing apparatus.
【図5】同情報処理装置における子局システムの管理用
RAMに展開される電話番号登録テーブルの構成を示す
模式図である。FIG. 5 is a schematic diagram showing a configuration of a telephone number registration table expanded in a management RAM of a slave station system in the information processing apparatus.
【図6】同情報処理装置における親局システムの管理用
RAMに展開される提供管理テーブルの構成を示す模式
図である。FIG. 6 is a schematic diagram showing a configuration of a provision management table expanded in a management RAM of a master station system in the information processing apparatus.
【図7】同情報処理装置における親局システムから子局
システムへ送信される送信ファイルの構成を示す模式図
である。FIG. 7 is a schematic diagram showing a configuration of a transmission file transmitted from the master station system to the slave station system in the information processing apparatus.
【図8】同情報処理装置におけるアプリケーションプロ
グラムの実行時のメモリ構成を示すブロック図である。FIG. 8 is a block diagram showing a memory configuration when an application program is executed in the information processing apparatus.
【図9】同情報処理装置における子局システムのアプリ
ケーションプログラム受信時の処理手順を示すフローチ
ャートである。FIG. 9 is a flowchart showing a processing procedure when the application program of the slave station system is received in the information processing apparatus.
【図10】同情報処理装置における子局システムのアプ
リケーションプログラム受信時の処理手順を示すフロー
チャートである。FIG. 10 is a flowchart showing a processing procedure when the application program is received by the slave station system in the information processing apparatus.
【図11】同情報処理装置における親局システムのアプ
リケーションプログラム送信時の処理手順を示すフロー
チャートである。FIG. 11 is a flowchart showing a processing procedure when transmitting an application program of the master station system in the information processing apparatus.
【図12】同情報処理装置における親局システムのアプ
リケーションプログラム送信時の処理手順を示すフロー
チャートである。FIG. 12 is a flowchart showing a processing procedure at the time of transmitting an application program of the master station system in the information processing apparatus.
【図13】同情報処理装置における親局システムの送信
ファイル作成手順を示すフローチャートである。FIG. 13 is a flowchart showing a transmission file creation procedure of the master station system in the information processing apparatus.
【図14】同情報処理装置における子局システムのプロ
グラム展開方式による受信手順を示すフローチャートで
ある。FIG. 14 is a flowchart showing a reception procedure by the program development method of the slave station system in the information processing apparatus.
【図15】同情報処理装置における子局システムのOS
依存展開方式による受信手順を示すフローチャートであ
る。FIG. 15 is an OS of a slave station system in the information processing apparatus.
It is a flowchart which shows the reception procedure by a dependence expansion system.
【図16】同情報処理装置における子局システムのディ
スクエミュレーションモードの設定手順を示すフローチ
ャートである。FIG. 16 is a flowchart showing a procedure for setting a disk emulation mode of a slave station system in the information processing apparatus.
【図17】同情報処理装置における子局システムのキー
データ展開方式による受信手順を示すフローチャートで
ある。FIG. 17 is a flowchart showing a reception procedure by the key data expansion method of the slave station system in the information processing apparatus.
【図18】従来の遠隔通信によるプログラムの実行手順
を示すフローチャートである。FIG. 18 is a flowchart showing a procedure of executing a program by conventional remote communication.
【図19】従来の遠隔通信が可能な情報処理装置におけ
る子局システムの構成例を示すブロック図である。FIG. 19 is a block diagram showing a configuration example of a slave station system in a conventional information processing device capable of remote communication.
10 情報処理装置 12,13,14 親局システム 16,17,18,19 子局システム 20 一般公衆回線 21,81 通信制御装置 22,82 中央処理装置 24,87 ワーク用RAM 28,88 ROM 30,85 外部記憶装置 40 親局選択スイッチ 43 電話番号登録テーブル 44 起動/登録切換用スイッチ 54 受信処理プログラム 56 外部記憶媒体アクセスプログラム 58 外部記憶媒体エミュレーションプログラム 60 親局選択プログラム 90 アプリケーションプログラム 91 OS 96 送信ファイル作成プログラム 98 提供管理テーブル 101 システムワークエリア 103 OS展開部 107 アプリケーションプログラム展開部 113 システムプログラム格納エリア 121 送受信用バッファエリア 123 アプリケーションプログラム実行開始アドレス
エリア 127 キーデータ格納エリア 129 RAM展開用ポインタエリア10 information processing device 12, 13, 14 master station system 16, 17, 18, 19 slave station system 20 general public line 21, 81 communication control device 22, 82 central processing unit 24, 87 work RAM 28, 88 ROM 30, 85 external storage device 40 master station selection switch 43 telephone number registration table 44 startup / registration switching switch 54 reception processing program 56 external storage medium access program 58 external storage medium emulation program 60 master station selection program 90 application program 91 OS 96 transmission file Creation program 98 Provision management table 101 System work area 103 OS expansion unit 107 Application program expansion unit 113 System program storage area 121 Transmission / reception buffer area 123 Application Pointer area for application program execution start address area 127 key data storage area 129 RAM expansion
───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤原 靖久 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 崎元 芳夫 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 宮崎 伊知朗 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Yasuhisa Fujiwara 22-22 Nagaike-cho, Abeno-ku, Osaka-shi, Osaka Within Sharp Corporation (72) Inventor Yoshio Sakimoto 22-22 Nagaike-cho, Abeno-ku, Osaka-shi, Osaka Incorporated (72) Inventor Ichiro Miyazaki 22-22 Nagaike-cho, Abeno-ku, Osaka-shi, Osaka
Claims (7)
プログラムを受信する子局側システムとを有する情報処
理装置であって、 前記親局側システムは、 プログラムを格納するための格納手段と、 伝送媒体による前記子局側システムとの接続状態を確立
するための親局側通信制御手段と、 前記格納手段に格納されたプログラムを読出し、この読
出したプログラムを前記親局側通信制御手段を介して送
信するためのプログラム送信手段とを含み、 前記子局側システムは、 揮発性のメモリからなる記憶手段と、 伝送媒体による前記親局側システムとの接続状態を確立
するための子局側通信制御手段と、 前記伝送媒体によって送信されてきたプログラムを前記
子局側通信制御手段を介して受信し、実行可能な状態に
展開させて前記記憶手段に記憶させるためのプログラム
受信手段と、 前記記憶手段が記憶したプログラムに従って処理を実行
するための処理手段とを含む、伝送媒体を介してプログ
ラムを展開する機能を有した情報処理装置。1. An information processing apparatus having a master station side system for transmitting a program and a slave station side system for receiving the program, wherein the master station side system includes a storage unit for storing the program, and a transmission unit. A master station side communication control means for establishing a connection state with the slave station side system by a medium, and a program stored in the storage means is read, and the read program is read through the master station side communication control means. A slave station side communication control for establishing a connection state between the master station side system by a transmission medium and a storage means comprising a volatile memory. Means for receiving the program transmitted by the transmission medium via the slave station side communication control means, developing the program into an executable state, and writing it in the storage means. Program receiving means, and a processing means for executing processing according to a program in which the storage means is stored, the information processing apparatus having a function of expanding a program via a transmission medium for causing.
するための通信制御手段と、 前記伝送媒体によって送信されてきたプログラムを前記
通信制御手段を介して受信し実行可能な状態に展開させ
て前記記憶手段に記憶させるためのプログラム受信手段
と、 前記記憶手段が記憶したプログラムに従って処理を実行
するための処理手段とを含む、伝送媒体を介してプログ
ラムを展開する機能を有した情報処理装置。2. A storage unit including a volatile memory, a communication control unit for establishing a connection state of a transmission source of a program with a transmission medium, and a communication control unit for transmitting a program transmitted by the transmission medium. Via a transmission medium including a program receiving unit for receiving via the program, expanding the program into an executable state and storing it in the storage unit, and a processing unit for executing a process according to the program stored in the storage unit. An information processing device having a function of developing a program by using
と、 プログラムを実行するための処理手段を有した受信先と
の伝送媒体による接続状態を確立するための通信制御手
段と、 前記格納手段に格納されたプログラムを読出して前記処
理手段が実行可能な状態に展開させ、この展開させたプ
ログラムを前記通信制御手段を介して送信するためのプ
ログラム送信手段とを含む、伝送媒体を介してプログラ
ムを展開する機能を有した情報処理装置。3. Storage means for storing a program, communication control means for establishing a connection state by a transmission medium with a receiver, which has a processing means for executing the program, and storage in the storage means The loaded program is read out, expanded into a state in which the processing means can be executed, and the program is expanded via a transmission medium including a program transmission means for transmitting the expanded program via the communication control means. An information processing apparatus having a function to perform.
て相手との接続状態を確立することが可能であり、 前記子局側システムは、 前記子局側通信制御手段に前記親局側システムとの接続
状態を確立させ、前記子局側システムの識別情報を前記
子局側通信制御手段を介して送信するための識別情報送
信手段をさらに含み、 前記親局側システムは、 識別情報を格納するための識別情報格納手段と、 前記伝送媒体によって送られてきた識別情報を前記親局
側通信制御手段を介して受信し、前記識別情報格納手段
を参照し、前記送られてきた識別情報と前記識別情報格
納手段に格納された識別情報とを照合し、その照合結果
に応じた信号を出力するための照合手段と、 前記照合手段からの出力信号に応じて、前記親局側通信
制御手段に接続状態を維持または解放させるための接続
状態制御手段とをさらに含む、請求項1記載の伝送媒体
を介してプログラムを展開する機能を有した情報処理装
置。4. The transmission medium is capable of establishing a connection state with the other party by using the identification information of the other party, and the slave station side system includes the master station side in the slave station side communication control means. Further comprising an identification information transmitting means for establishing a connection state with the system and transmitting the identification information of the slave station side system via the slave station side communication control means, wherein the master station side system stores the identification information. Identification information storage means for storing the identification information sent by the transmission medium via the master station side communication control means, referring to the identification information storage means, the sent identification information And the identification information stored in the identification information storage means, and collating means for outputting a signal according to the collation result; and the master station side communication control according to the output signal from the collating means. Connected to the means The information processing apparatus having a function of developing a program via the transmission medium according to claim 1, further comprising a connection state control unit for maintaining or releasing the program.
グラムは、前記処理手段の動作状態を管理するための命
令を含み、 前記子局側システムは、 前記管理するための命令に従って前記処理手段を管理す
るための管理手段をさらに含む、請求項1,2または4
のいずれかに記載の伝送媒体を介してプログラムを展開
する機能を有した情報処理装置。5. The program received by the program receiving means includes an instruction for managing an operation state of the processing means, and the slave station side system manages the processing means according to the instruction for managing. 5. The method according to claim 1, further comprising management means for
An information processing apparatus having a function of expanding a program via the transmission medium according to any one of 1.
報を生成するための対応情報生成手段と、 前記プログラム送信手段による送信に先立って、前記対
応情報生成手段が生成した対応情報を前記親局側通信制
御手段を介して送信するための対応情報送信手段と、 前記伝送媒体によって送られてきたプログラムの送信を
要求する信号を受信し、この信号に応答して前記プログ
ラム送信手段を駆動するための送信要求受信手段とをさ
らに含み、 前記子局側システムは、 前記記憶手段が記憶したプログラムを保管するための保
管手段と、 前記伝送媒体によって送られてきた対応情報を前記子局
側通信制御手段を介して受信するための対応情報受信手
段と、 揮発性のメモリからなり、前記対応情報受信手段が受信
した対応情報を記憶するための対応情報記憶手段と、 前記保管手段を検索して前記対応情報記憶手段が記憶し
た対応情報に対応するプログラムが保管されているか否
かに応じて第1の信号または第2の信号を選択的に出力
するための検索手段と、 前記第1の信号に応答し、前記対応情報記憶手段が記憶
した対応情報に対応するプログラムを前記保管手段から
読出し、実行可能な状態に展開して前記記憶手段に記憶
させるための読出手段と、 前記第2の信号に応答し、プログラムの送信を要求する
信号を前記子局側通信制御手段を介して前記親局側シス
テムに送信するためのプログラム送信要求手段とをさら
に含む、請求項1,4または5のいずれかに記載の伝送
媒体を介してプログラムを展開する機能を有した情報処
理装置。6. The correspondence information generation means for generating correspondence information corresponding to the program stored in the storage means, and the correspondence information generation prior to the transmission by the program transmission means. Correspondence information transmitting means for transmitting the correspondence information generated by the means through the master station side communication control means, and a signal requesting transmission of the program sent by the transmission medium, and responding to this signal And further includes a transmission request receiving unit for driving the program transmitting unit, wherein the slave station side system is stored by the storage unit for storing the program stored in the storage unit, and transmitted by the transmission medium. Corresponding information receiving means for receiving the corresponding information via the slave station side communication control means, and a volatile memory. A correspondence information storage unit for storing the correspondence information received by the storage unit; and a first storage unit for searching the storage unit and storing a program corresponding to the correspondence information stored in the correspondence information storage unit. Search means for selectively outputting a signal or a second signal; and a program corresponding to the correspondence information stored by the correspondence information storage means, which is responsive to the first signal, can be read from the storage means and executed. Reading means for expanding the data into a different state and storing it in the storage means, and a signal for responding to the second signal and requesting transmission of a program, via the slave station side communication control means, the master station side system. An information processing apparatus having a function of developing a program via the transmission medium according to claim 1, further comprising a program transmission requesting unit for transmitting the program to the computer.
ログラムを前記処理手段が実行可能な状態に展開させ、
この展開させたプログラムを送信するものである、請求
項1,4,5または6のいずれかに記載の伝送媒体を介
してプログラムを展開する機能を有した情報処理装置。7. The program transmitting means expands the read program into a state in which the processing means can execute,
An information processing apparatus having a function of expanding the program via the transmission medium according to claim 1, which transmits the expanded program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5160960A JPH0778111A (en) | 1993-06-30 | 1993-06-30 | Information processor having function for developing program through transmission medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5160960A JPH0778111A (en) | 1993-06-30 | 1993-06-30 | Information processor having function for developing program through transmission medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0778111A true JPH0778111A (en) | 1995-03-20 |
Family
ID=15725909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5160960A Pending JPH0778111A (en) | 1993-06-30 | 1993-06-30 | Information processor having function for developing program through transmission medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0778111A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981631A (en) * | 1995-09-13 | 1997-03-28 | Toshiba Corp | Software data distributing and selling device |
JPH09223084A (en) * | 1996-02-16 | 1997-08-26 | Nec Corp | Information service terminal |
JP2000148469A (en) * | 1998-06-29 | 2000-05-30 | Sun Microsyst Inc | Access control for inter-modular application service |
-
1993
- 1993-06-30 JP JP5160960A patent/JPH0778111A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981631A (en) * | 1995-09-13 | 1997-03-28 | Toshiba Corp | Software data distributing and selling device |
JPH09223084A (en) * | 1996-02-16 | 1997-08-26 | Nec Corp | Information service terminal |
US5895462A (en) * | 1996-02-16 | 1999-04-20 | Nec Corporation | Information service terminal for accessing information from a network based on user channel selections |
JP2000148469A (en) * | 1998-06-29 | 2000-05-30 | Sun Microsyst Inc | Access control for inter-modular application service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101114212B (en) | Information processing equipment and method | |
JP3984895B2 (en) | Information processing apparatus, server apparatus, driver updating method, computer-readable storage medium, and program | |
US6760650B2 (en) | Communication system for communication between in-vehicle terminals and center, and in-vehicle terminal employed in communication system | |
US7552432B2 (en) | Information processing apparatus, information processing method, and control program | |
US20080104690A1 (en) | System and method of communication control management | |
US6981251B1 (en) | Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network | |
JP4641530B2 (en) | Information processing apparatus, driver processing method, and program | |
CN100465890C (en) | System and method for downloading ROM image to wireless terminal | |
JPH0778111A (en) | Information processor having function for developing program through transmission medium | |
JP2002064418A (en) | Presentation apparatus, presentation method, and information recording medium | |
CN101498999A (en) | Image forming system and method, management apparatus, and recording medium | |
CN100473190C (en) | Mobile telephone terminal, base station, communication system, method of adding/changing operations | |
CN112486504A (en) | Interaction method, upper computer and computer readable storage medium | |
JPH09146651A (en) | Computer remote start system | |
JP2003186645A (en) | Data updating method of image forming apparatus, image forming apparatus, and image forming system | |
CN112702434B (en) | Communication method and system | |
JPH1011192A (en) | Information processing system | |
JPH08328831A (en) | Device and method for data processing | |
KR100678242B1 (en) | Application shortening method and portable terminal accordingly | |
JPH098946A (en) | Information processing device | |
KR100724959B1 (en) | Data backup method and system of mobile communication terminal | |
JP2001022332A (en) | Indoor output control device and recording medium | |
JPH11191834A (en) | Method and system for down-loading automatically facsimile based on available storage space | |
JP2001047695A (en) | Printer | |
JPH11161499A (en) | How to install the application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990330 |