JP2022168378A - Information processing device and program - Google Patents
Information processing device and program Download PDFInfo
- Publication number
- JP2022168378A JP2022168378A JP2021073772A JP2021073772A JP2022168378A JP 2022168378 A JP2022168378 A JP 2022168378A JP 2021073772 A JP2021073772 A JP 2021073772A JP 2021073772 A JP2021073772 A JP 2021073772A JP 2022168378 A JP2022168378 A JP 2022168378A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- information
- server device
- connection information
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明は、情報処理装置およびプログラムに関する。 The present invention relates to an information processing device and program.
エッジコンピューティングシステムは、各フィールド(学校、社会インフラ等)に位置する情報処理装置(無線端末等)から取得したデータをエッジ拠点に配置されたエッジサーバで処理し、処理結果をクラウドやサービス利用者側のフィールド等に提供するシステムである。 The edge computing system processes data acquired from information processing equipment (wireless terminals, etc.) located in each field (schools, social infrastructure, etc.) with edge servers located at edge bases, and uses the processing results in the cloud or as a service. This is a system that is provided to the field, etc. on the side of the operator.
エッジサーバでデータを処理することで、ネットワークを経由したクラウドへのデータ転送を節約できるので、データ処理のリアルタイム性を確保でき、また通信量削減によるコスト低減等が可能になる。一方、エッジサーバに情報処理装置が無線接続して通信を行う場合、情報処理装置に対して、設定ファイルにもとづく各種機能のパラメータの設定が行われる。 By processing data on the edge server, data transfer to the cloud via the network can be saved, so real-time data processing can be ensured, and costs can be reduced by reducing the amount of communication. On the other hand, when an information processing device wirelessly connects to an edge server and communicates with it, parameters for various functions are set for the information processing device based on a setting file.
関連技術としては、例えば、ネットワーク中継装置に設定する構成定義を隣接するネットワーク中継装置間で配布して、障害発生時にネットワークの回復を行う技術が提案されている。 As a related technology, for example, a technology has been proposed in which a configuration definition to be set in a network relay device is distributed between adjacent network relay devices to restore the network when a failure occurs.
従前の情報処理装置に対する設定ファイルにもとづくパラメータ設定は、情報処理装置のOS(Operating System)の起動後に、ユーザによるマニュアル作業によって行われている。 2. Description of the Related Art Parameter setting based on a setting file for a conventional information processing apparatus is performed manually by a user after the OS (Operating System) of the information processing apparatus is booted.
しかし、情報処理装置に故障が生じて、その後リカバリした場合、故障前に設定してあったパラメータが消失してしまう可能性がある。この場合、リカバリした情報処理装置をエッジサーバに接続して使用する際は、ユーザは情報処理装置に対して設定ファイルのパラメータを再設定することになり、利便性および操作性が低いという問題がある。 However, when a failure occurs in the information processing device and the device recovers afterward, there is a possibility that the parameters that were set before the failure will be lost. In this case, when connecting the recovered information processing device to the edge server and using it, the user will have to reset the parameters of the configuration file for the information processing device, resulting in a problem of low convenience and operability. be.
1つの側面では、本発明は、設定ファイルのパラメータの自動設定を行って利便性および操作性の向上を図った情報処理装置およびプログラムを提供することを目的とする。 In one aspect, an object of the present invention is to provide an information processing apparatus and a program that automatically set parameters in a setting file to improve convenience and operability.
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、記憶部と、サーバ装置に接続するための接続情報が格納された外部媒体が設置された場合、電源起動時に接続情報を外部媒体から読み出して、読み出した接続情報を記憶部に保存し、記憶部から読み出した接続情報にもとづいてサーバ装置に接続し、サーバ装置から送信される設定ファイルを受信して、設定ファイルに記載の機能のパラメータの設定を自装置に対して実行する制御部とを有する。
また、上記課題を解決するために、コンピュータに上記情報処理装置と同様の制御を実行させるプログラムが提供される。
An information processing device is provided to solve the above problems. When a storage unit and an external medium storing connection information for connecting to a server device are installed in the information processing apparatus, the connection information is read from the external medium when the power is turned on, and the read connection information is stored in the storage unit. Connect to the server device based on the connection information that is saved and read from the storage unit, receive the setting file transmitted from the server device, and set the parameters of the functions described in the setting file to the own device. and a control unit.
Further, in order to solve the above problems, there is provided a program that causes a computer to perform control similar to that of the information processing apparatus.
1側面によれば、利便性および操作性の向上が可能になる。 According to one aspect, it is possible to improve convenience and operability.
以下、本実施の形態について図面を参照して説明する。
[第1の実施の形態]
図1は情報処理装置の一例を説明するための図である。情報処理装置1は、制御部1aと記憶部1bを備える。情報処理装置1がサーバ装置2に接続することで、装置間で通信が行われる。
Hereinafter, this embodiment will be described with reference to the drawings.
[First embodiment]
FIG. 1 is a diagram for explaining an example of an information processing apparatus. The
制御部1aの機能は、例えば、情報処理装置1が備える図示しないプロセッサが、所定のプログラムを実行することによって実現する。記憶部1bは、情報処理装置1の主記憶装置として使用され、例えば、サーバ装置2に接続するための接続情報等が記憶される。
The functions of the
〔ステップS1〕情報処理装置1に、サーバ装置2に接続するための接続情報が格納された外部媒体m1が設置される。接続情報には、サーバ装置2を識別するためのSSID(Service Set Identifier)およびサーバ装置2に接続するためのパスワードが少なくとも含まれる。また、外部媒体m1としては、例えば、情報処理装置1に対して挿抜可能なUSB(Universal Serial Bus)フラッシュメモリを使用することができる。
[Step S 1 ] An
〔ステップS2〕制御部1aは、情報処理装置1の電源起動時に、接続情報を外部媒体m1から読み出して、読み出した接続情報を記憶部1bに保存する。
〔ステップS3〕制御部1aは、記憶部1bから接続情報を読み出し、読み出した接続情報にもとづいてサーバ装置2に接続する。
[Step S2] When the
[Step S3] The
〔ステップS4〕制御部1aは、サーバ装置2から送信される設定ファイルを受信する。
〔ステップS5〕制御部1aは、設定ファイルに記載の機能のパラメータの設定を自装置(情報処理装置1)に対して実行する。
[Step S4] The
[Step S5] The
このように、情報処理装置1では、サーバ装置に接続するための接続情報が格納された外部媒体が設置されると、接続情報を外部媒体から読み出して記憶部に保存し、記憶部から読み出した接続情報にもとづいてサーバ装置に接続する。そして、サーバ装置から送信される設定ファイルを受信して、設定ファイルに記載の機能のパラメータの設定を自装置に対して実行する。
As described above, in the
これにより、情報処理装置1に対する設定ファイルにもとづくパラメータ設定のユーザによるマニュアル作業が不要となる。また、例えば、情報処理装置1の故障等の原因で既に設定してあったパラメータが消失したとしても、ユーザは接続情報が格納される外部媒体を、リカバリした情報処理装置1に設置するだけでパラメータの自動設定を実行することができる。このため、利便性および操作性の向上を図ることが可能になる。
This eliminates the need for the user to manually set parameters based on the setting file for the
[第2の実施の形態]
次に本発明の機能をエッジコンピューティングに適用した場合の第2の実施の形態について以降詳しく説明する。
<システム構成>
図2は情報処理システムの構成の一例を示す図である。情報処理システム1-1は、情報処理端末10a、10b(総称する場合は情報処理端末10と呼ぶ)、エッジサーバ20およびWSUS(Windows Server Update Services)サーバ30を備える。
[Second embodiment]
A second embodiment in which the functions of the present invention are applied to edge computing will now be described in detail.
<System configuration>
FIG. 2 is a diagram showing an example of the configuration of an information processing system. The information processing system 1 - 1 includes
エッジサーバ20とWSUSサーバ30は、LAN(Local Area Network)を介して接続される。情報処理端末10a、10bは、無線を介してエッジサーバ20に接続される。
情報処理端末10a、10bは、図1の情報処理装置1の機能を有し、例えば、業務で使われるブラウザを搭載したタブレット端末である。エッジサーバ20は、図1のサーバ装置2の機能を有し、システムの運用管理を行うサーバ型のエッジコンピュータである。情報処理端末10a、10bとエッジサーバ20は無線接続して装置間で通信が行われる。
The
The
WSUSサーバ30は、Windows(登録商標)のOS(Operating System)の更新プログラムを配布するサーバである。WSUSサーバ30は、エッジサーバ20を介して、更新プログラムを情報処理端末10a、10bに配布する。
The WSUS
<機能ブロック>
図3は情報処理端末およびエッジサーバの機能ブロックの一例を示す図である。情報処理端末10は、制御部11および記憶部12を有し、エッジサーバ20は、制御部21および記憶部22を有する。制御部11は図1の制御部1aの機能を実現し、記憶部12は図1の記憶部1bの機能を実現する。
<Functional block>
FIG. 3 is a diagram showing an example of functional blocks of an information processing terminal and an edge server. The
情報処理端末10において、制御部11は、接続情報読み出し部11a、無線接続部11b、および設定ファイル実行部11cを含む。接続情報読み出し部11aは、外部媒体m1が情報処理端末10に設置された場合に、エッジサーバ20と無線接続するための接続情報(SSID/パスワード)を、外部媒体m1から読み出して、記憶部12に格納する。
In
無線接続部11bは、エッジサーバ20に対して無線接続するための接続制御を行う。この場合、無線接続部11bは、記憶部12から接続情報を読み出し、読み出した接続情報にもとづいてエッジサーバ20に無線接続する。また、無線接続部11bは、記憶部12に後述のアクセス権限情報が格納されている場合、アクセス権限情報を含む接続要求パケットを生成してエッジサーバ20に送信する。
The
設定ファイル実行部11cは、エッジサーバ20によって無線接続が許可された場合、エッジサーバ20から送信される設定ファイルを受信し、設定ファイルに記載の機能のパラメータの設定を実行する。記憶部12は、接続情報、アクセス権限情報、およびエッジサーバ20から送信された設定ファイルを記憶する。
When the
エッジサーバ20において、制御部21は、情報処理端末10に対して無線接続するための接続制御を行う。例えば、制御部21は、情報処理端末10から送信された接続要求パケットにアクセス権限情報が含まれている場合、接続許可パケットを情報処理端末10に返信して、情報処理端末10と無線接続する。
In the
また、制御部21は、情報処理端末10からの無線接続のアクセスを受けた場合、設定ファイルを情報処理端末10に送信する。記憶部22は、情報処理端末10に送信すべき設定ファイルを記憶する。
Further, when receiving an access for wireless connection from the
<ハードウェア構成>
図4は情報処理端末のハードウェア構成の一例を示す図である。情報処理端末10は、プロセッサ(コンピュータ)100によって全体制御されている。プロセッサ100は、制御部11の機能を有する。
<Hardware configuration>
FIG. 4 is a diagram showing an example of the hardware configuration of an information processing terminal. The
プロセッサ100には、バス103を介して、メモリ101、入出力インタフェース102およびネットワークインタフェース104が接続されている。
プロセッサ100は、マルチプロセッサであってもよい。プロセッサ100は、例えば、CPU(Central Processing Unit)、FPGA(Field Programmable Gate Array)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、またはPLD(Programmable Logic Device)である。またプロセッサ100は、CPU、FPGA、MPU、DSP、ASIC、PLDのうちの2以上の要素の組み合わせであってもよい。
A
メモリ101は、記憶部12の機能を有し、情報処理端末10の主記憶装置として使用される。メモリ101には、プロセッサ100に実行させるOSのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ101には、プロセッサ100による処理に要する各種データが格納される。
The
メモリ101は、情報処理端末10の補助記憶装置としても使用され、OSのプログラム、アプリケーションプログラム、および各種データが格納される。メモリ101は、補助記憶装置として、フラッシュメモリやSSD(Solid State Drive)等の半導体記憶装置やHDD(Hard Disk Drive)等の磁気記録媒体を含んでもよい。
The
バス103に接続されている周辺機器としては、入出力インタフェース102およびネットワークインタフェース104がある。入出力インタフェース102は、キーボードやマウス等の情報入力装置を接続可能であって、情報入力装置から送られてくる信号をプロセッサ100に送信する。また、入出力インタフェース102には、ディスプレイやスピーカが接続されて画像/音声情報を出力する。
Peripheral devices connected to the
さらに、入出力インタフェース102は、周辺機器を接続するための通信インタフェースとしても機能する。例えば、入出力インタフェース102は、レーザ光等を利用して、光ディスクに記録されたデータの読み取りを行う光学ドライブ装置を接続することができる。光ディスクには、Blu-rayDisc(登録商標)、CD-ROM(Compact Disc Read Only Memory)、CD-R(Recordable)/RW(Rewritable)等がある。
Furthermore, the input/
また、入出力インタフェース102は、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、入出力インタフェース102との通信機能を搭載した記録媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、またはメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記録媒体である。
Also, the input/
ネットワークインタフェース104は、ネットワークに接続してネットワークインタフェース制御を行う。ネットワークインタフェース104は、例えば、NIC(Network Interface Card)、無線LAN(Local Area Network)カード等を使用することもできる。ネットワークインタフェース104で受信されたデータは、メモリ101やプロセッサ100に出力される。
A
以上のようなハードウェア構成によって、情報処理端末10の処理機能を実現することができる。例えば、情報処理端末10は、プロセッサ100がそれぞれ所定のプログラムを実行することで本発明の処理を行うことができる。
The processing functions of the
情報処理端末10は、例えば、コンピュータで読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。情報処理端末10に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
The
例えば、情報処理端末10に実行させるプログラムを補助記憶装置に格納しておくことができる。プロセッサ100は、補助記憶装置内のプログラムの少なくとも一部を主記憶装置にロードし、プログラムを実行する。
For example, a program to be executed by the
また、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ100からの制御により、補助記憶装置にインストールされた後、実行可能となる。またプロセッサ100が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。なお、エッジサーバ20もコンピュータを備えて、図4に示した同様のハードウェアにより実現することができる。
It can also be recorded in a portable recording medium such as an optical disc, memory device, or memory card. A program stored in a portable recording medium can be executed after being installed in an auxiliary storage device under the control of the
<情報処理端末の全体動作>
図5は情報処理端末の全体動作の一例を示すフローチャートである。
〔ステップS11〕エッジサーバ20に接続するための接続情報が格納されている外部媒体m1が、情報処理端末10に設置される。接続情報には、エッジサーバ20を識別するためのSSIDおよびエッジサーバ20に接続するためのパスワードが少なくとも含まれる。また、外部媒体m1は、例えば、情報処理端末10に対して挿抜可能なUSBフラッシュメモリを使用することができる。
<Overall operation of information processing terminal>
FIG. 5 is a flow chart showing an example of the overall operation of the information processing terminal.
[Step S<b>11 ] An external medium m<b>1 storing connection information for connecting to the
〔ステップS12〕情報処理端末10の電源ボタンが押下され、情報処理端末10が起動する。
〔ステップS13〕情報処理端末10の制御部11は、外部媒体m1から接続情報(SSID/パスワード)を読み出し、記憶部12内のBIOS(Basic Input Output System)のプログラムが格納されている領域(BIOS領域)に接続情報を書き込む。
[Step S12] The power button of the
[Step S13] The control unit 11 of the
〔ステップS14〕制御部11は、OSのセットアップ(開封作業)を行う。このとき、情報処理端末10の使用許諾の確認やアカウントの作成等が行われる。
〔ステップS15〕情報処理端末10のOSが起動すると(情報処理端末10が使用できる状態になると)、制御部11は、BIOS領域に格納された接続情報(SSID/パスワード)にもとづいて、接続対象のエッジサーバ20に対して無線接続する。
[Step S14] The control unit 11 sets up the OS (opening operation). At this time, confirmation of the license to use the
[Step S15] When the OS of the
〔ステップS16〕エッジサーバ20から情報処理端末10に向けて設定ファイルが送信される(情報処理端末10に設定ファイルがダウンロードされる)。制御部11は、エッジサーバ20から取得した設定ファイルにもとづいて、各機能の設定を実行する。
[Step S16] The setting file is transmitted from the
上記のように、記憶部12は、BIOSのプログラムが格納されているBIOS領域を有し、制御部11は、外部媒体m1から読み出した接続情報をBIOS領域に保存する。これにより、OSの起動後に、BIOSのプログラムの起動に伴って接続情報も制御部11によって読み出されるので、情報処理端末10の立ち上げ時にエッジサーバ20に対して無線接続を自動的に開始することが可能になる。
As described above, the
また、BIOS領域に接続情報が保存されることで、BIOSのプログラム以外のデータを格納するデータ格納部(ストレージ等)に障害が発生しても、接続情報を読み出してエッジサーバ20にアクセスすることが可能になる。
In addition, since the connection information is saved in the BIOS area, even if a failure occurs in a data storage unit (storage, etc.) that stores data other than the BIOS program, the connection information can be read out and the
<設定ファイルの内容>
エッジサーバ20から情報処理端末10に向けて送信される設定ファイルについて説明する。設定ファイルには、以下のような各種機能の設定項目が少なくとも1つ含まれる。
<Contents of the configuration file>
A configuration file transmitted from the
(1)エッジサーバ20を経由してネットワーク(インターネット等の外部ネットワーク)にアクセスするための機能。この機能の設定は、例えば、エッジサーバ20がプロキシサーバになって、エッジサーバ20経由でインターネットに情報処理端末10がアクセスするためのプロキシ設定に相当する。
(2)ネットワーク上でHTTP(Hyper Text Transfer Protocol)通信を行うための機能。この機能の設定は、例えば、winhttpの設定に相当する。
(1) A function for accessing a network (external network such as the Internet) via the
(2) A function for performing HTTP (Hyper Text Transfer Protocol) communication on a network. The setting of this function corresponds to, for example, the setting of winhttp.
(3)OSのプログラムの更新に関連する機能。この機能の設定は、例えば、イントラネット(内部ネットワーク)上の更新サービスの場所を指定する設定や、インターネット上のWindowsupdateに接続しない設定、および配信の最適化をオフにする設定が相当する。なお、配信の最適化のオフ設定は、同じネットワーク内の他端末から更新プログラムをダウンロードすることが不可とする設定である。 (3) Functions related to OS program update. The setting of this function corresponds to, for example, a setting for specifying the location of an update service on an intranet (internal network), a setting for not connecting to Windows updates on the Internet, and a setting for turning off distribution optimization. Note that the distribution optimization off setting is a setting that makes it impossible to download update programs from other terminals in the same network.
(4)電子証明書をインストールするための機能。この機能の設定は、エッジサーバ20との通信許可が証明される電子証明書をエッジサーバ20から受信して、情報処理端末10にインストールするためのものである。
(4) A function for installing electronic certificates. This function setting is for receiving from the
設定ファイルは、上記の(1)から(4)に示される機能のうち、少なくとも1つの機能の設定を行うためのパラメータが含まれる。このような設定ファイルが情報処理端末10によって自動的に設定されるため、各機能をユーザがマニュアル設定することが不要となり、作業効率を向上させることができる。
The setting file includes parameters for setting at least one of the functions (1) to (4) above. Since such a setting file is automatically set by the
<接続情報の読み出し時の動作>
図6は情報処理端末による接続情報の読み出し時の動作の一例を示すフローチャートである。
〔ステップS21〕制御部11は、外部媒体m1から接続情報(SSID/パスワード)を読み出して、BIOSのプログラムが格納されているBIOS領域に書き込む。
<Operation when reading connection information>
FIG. 6 is a flow chart showing an example of the operation when the information processing terminal reads the connection information.
[Step S21] The control unit 11 reads the connection information (SSID/password) from the external medium m1 and writes it to the BIOS area where the BIOS program is stored.
〔ステップS22〕情報処理端末10のOSの起動後、制御部11は、BIOS領域に格納されているデータ(BIOSのプログラムおよび接続情報)の読み出しを行う。
〔ステップS23〕制御部11は、接続情報がBIOS領域に存在するか否かを判定する。存在する場合はステップS24に処理が進み、存在しない場合はステップS25に処理が進む。
[Step S22] After starting the OS of the
[Step S23] The control unit 11 determines whether or not the connection information exists in the BIOS area. If it exists, the process proceeds to step S24, and if it does not exist, the process proceeds to step S25.
〔ステップS24〕制御部11は、接続情報にもとづいて、所定のエッジサーバ20に対して無線接続する。
〔ステップS25〕制御部11は、エラー表示を行う。
[Step S24] The control unit 11 wirelessly connects to a
[Step S25] The controller 11 displays an error.
<設定ファイルの実行時の動作>
図7は情報処理端末による設定ファイルの実行時の動作の一例を示すフローチャートである。
〔ステップS31〕エッジサーバ20から情報処理端末10に向けて、設定ファイルが情報処理端末10の所定の格納領域(ローカルディスク(C:)等)にダウンロードされる。
<Behavior when executing the configuration file>
FIG. 7 is a flow chart showing an example of the operation when the information processing terminal executes the setting file.
[Step S31] A setting file is downloaded from the
〔ステップS32〕制御部11は、所定の格納領域に設定ファイルが存在するか否かを定期的に監視する。制御部11は、例えば、タスクスケジューラ機能に設定ファイル存在チェックの監視プロセスを登録することで、定期的な監視を実行することができる。所定の格納領域に設定ファイルが存在する場合はステップS33に処理が進み、存在しない場合はステップS32の処理を繰り返して監視を継続する。 [Step S32] The control unit 11 periodically monitors whether or not a setting file exists in a predetermined storage area. The control unit 11 can perform periodic monitoring by, for example, registering a monitoring process for checking the existence of a setting file in the task scheduler function. If the setting file exists in the predetermined storage area, the process proceeds to step S33, and if not, the process of step S32 is repeated to continue monitoring.
〔ステップS33〕制御部11は、設定ファイルにもとづく各機能のパラメータ設定を実行する。
〔ステップS34〕制御部11は、設定ファイルにもとづく各機能のパラメータ設定がすべて正常に実行されたか否かを判定する。すべて正常に実行された場合はステップS35に処理が進み、実行途中の場合はステップS33の処理に戻る。
[Step S33] The control unit 11 executes parameter setting for each function based on the setting file.
[Step S34] The control unit 11 determines whether or not the parameter setting for each function based on the setting file has been performed normally. If all have been executed normally, the process proceeds to step S35, and if it is in the middle of execution, the process returns to step S33.
〔ステップS35〕制御部11は、所定の格納領域から設定ファイルを削除する。
〔ステップS36〕制御部11は、タスクスケジューラ機能による設定ファイル存在チェックの監視プロセスの登録を削除する。
[Step S35] The control section 11 deletes the setting file from the predetermined storage area.
[Step S36] The control unit 11 deletes the registration of the monitoring process for checking the existence of the setting file by the task scheduler function.
<特定の情報処理端末に対する接続許可>
図8は特定の情報処理端末に対する接続許可を行う場合の情報処理端末側の動作の一例を示す図である。
〔ステップS41〕情報処理端末10のOSの起動後、制御部11は、記憶部12からアクセス権限情報を読み出す。
<Permission to connect to a specific information processing terminal>
FIG. 8 is a diagram showing an example of the operation of the information processing terminal when permitting connection to a specific information processing terminal.
[Step S<b>41 ] After the OS of the
アクセス権限情報は、エッジサーバ20にアクセスして情報処理システム1-1内で通信を行うための権限を示す情報である。アクセス権限を有する情報処理端末のみがエッジサーバ20にアクセスして通信を行うことができる。
The access authority information is information indicating authority to access the
情報処理端末としてA社製の端末を使用可とした場合、アクセス権限情報としては例えば、A社製であることがわかるOEM(Original Equipment Manufacturing)情報を使用することができる。なお、アクセス権限情報は、記憶部12内のBIOSのプログラムが格納されているBIOS領域に保存されている。
If a terminal manufactured by Company A is allowed to be used as an information processing terminal, for example, OEM (Original Equipment Manufacturing) information indicating that the terminal is manufactured by Company A can be used as access authority information. The access authority information is stored in the BIOS area in which the BIOS program in the
〔ステップS42〕制御部11は、BIOS領域にアクセス権限情報が存在するか否かを判定する。アクセス権限情報が存在する場合はステップS43に処理が進む。アクセス権限情報が存在しない場合は終了する(エッジサーバ20にアクセスしても接続拒否される)。
〔ステップS43〕制御部11は、エッジサーバ20に無線接続する場合、アクセス権限情報を含めた接続要求パケットをエッジサーバ20に送信する。
[Step S42] The control unit 11 determines whether or not access authority information exists in the BIOS area. If the access authority information exists, the process proceeds to step S43. If the access right information does not exist, the process ends (even if the
[Step S<b>43 ] When wirelessly connecting to the
図9は特定の情報処理端末に対する接続許可を行う場合のエッジサーバ側の動作の一例を示す図である。なお、通信権限のある正当な情報処理端末を情報処理端末10-1、通信権限のない不当な情報処理端末を情報処理端末10-2とする。
〔ステップS51〕エッジサーバ20の制御部21は、情報処理端末10-1、10-2から送信された接続要求パケットを受信する。
FIG. 9 is a diagram showing an example of the operation of the edge server when permitting connection to a specific information processing terminal. An information processing terminal 10-1 is an authorized information processing terminal with communication authorization, and an information processing terminal 10-2 is an unauthorized information processing terminal without communication authorization.
[Step S51] The
〔ステップS52〕制御部21は、接続要求パケットにアクセス権限情報が含まれるか否かを判定する。アクセス権限情報が含まれない場合はステップS53の処理に進み、アクセス権限情報が含まれる場合はステップS54の処理に進む。
[Step S52] The
〔ステップS53〕制御部21は、アクセス権限情報を含まない接続要求パケットを送信した情報処理端末10-2の接続を拒否する。
〔ステップS54〕制御部21は、アクセス権限情報を含む接続要求パケットを送信した情報処理端末10-1に対して接続許可パケットを返信し、情報処理端末10-1の無線接続を許可する。
[Step S53] The
[Step S54] The
このように、記憶部12は、エッジサーバ20に対して接続許可を受けるためのアクセス権限情報を保存する。そして、制御部11は、接続情報にもとづいてエッジサーバ20に接続する際、アクセス権限情報を含む接続要求パケットを生成してエッジサーバ20に送信し、エッジサーバ20から接続許可パケットが返信された場合にエッジサーバ20に無線接続する。これにより、不当な情報処理端末が情報処理システム1-1に接続された場合であっても、エッジサーバ20に対する接続を拒否することが可能になる。
In this manner, the
また、アクセス権限情報は、記憶部12内のBIOSのプログラムが格納されているBIOS領域に保存される。これにより、OSの起動後に、BIOSのプログラムの起動に伴ってアクセス権限情報も制御部11によって読み出されるので、情報処理端末10の立ち上げ時にアクセス権限情報を含む接続依頼パケットが生成されて、エッジサーバ20に対して無線接続を自動的に開始することが可能になる。
The access authority information is stored in the BIOS area in the
また、BIOS領域にアクセス権限情報が保存されることで、BIOSのプログラム以外のデータを格納するデータ格納部(ストレージ等)に障害が発生しても、アクセス権限情報を読み出して接続依頼パケットを生成して、エッジサーバ20にアクセスすることが可能になる。
In addition, since the access authority information is saved in the BIOS area, even if a failure occurs in the data storage unit (storage, etc.) that stores data other than the BIOS program, the access authority information is read and a connection request packet is generated. Then, the
上記で説明した本発明の情報処理装置1および情報処理端末10の処理機能は、コンピュータによって実現することができる。この場合、情報処理装置1および情報処理端末10が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
The processing functions of the
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶部、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶部には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープ等がある。光ディスクには、CD-ROM/RW等がある。光磁気記録媒体には、MO(Magneto Optical disk)等がある。 A program describing the processing content can be recorded in a computer-readable recording medium. Computer-readable recording media include a magnetic storage unit, an optical disk, a magneto-optical recording medium, a semiconductor memory, and the like. The magnetic storage unit includes a hard disk device (HDD), flexible disk (FD), magnetic tape, and the like. Optical disks include CD-ROM/RW and the like. Magneto-optical recording media include MO (Magneto Optical disk) and the like.
プログラムを流通させる場合、例えば、そのプログラムが記録されたCD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶部に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When distributing a program, for example, portable recording media such as CD-ROMs on which the program is recorded are sold. It is also possible to store the program in the storage unit of the server computer and transfer the program from the server computer to another computer via the network.
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶部に格納する。そして、コンピュータは、自己の記憶部からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。 A computer that executes a program stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage unit. Then, the computer reads the program from its own storage unit and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program.
また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSP、ASIC、PLD等の電子回路で実現することもできる。 In addition, the computer can also execute processing according to the received program every time the program is transferred from a server computer connected via a network. At least part of the processing functions described above can also be realized by electronic circuits such as DSPs, ASICs, and PLDs.
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の2以上の構成(特徴)を組み合わせたものであってもよい。 Although the embodiment has been exemplified above, the configuration of each part shown in the embodiment can be replaced with another one having the same function. Also, any other components or steps may be added. Furthermore, any two or more configurations (features) of the above-described embodiments may be combined.
1 情報処理装置
1a 制御部
1b 記憶部
2 サーバ装置
m1 外部媒体
1
Claims (6)
サーバ装置に接続するための接続情報が格納された外部媒体が設置された場合、電源起動時に前記接続情報を前記外部媒体から読み出して、読み出した前記接続情報を前記記憶部に保存し、前記記憶部から読み出した前記接続情報にもとづいて前記サーバ装置に接続し、前記サーバ装置から送信される設定ファイルを受信して、前記設定ファイルに記載の機能のパラメータの設定を自装置に対して実行する制御部と、
を有する情報処理装置。 a storage unit;
When an external medium storing connection information for connecting to a server device is installed, the connection information is read from the external medium when power is turned on, the read connection information is saved in the storage unit, and the storage unit stores the connection information. It connects to the server device based on the connection information read from the unit, receives a setting file transmitted from the server device, and executes parameter setting for the function described in the setting file for the own device. a control unit;
Information processing device having
前記制御部は、前記接続情報にもとづいて前記サーバ装置に接続する際、前記アクセス権限情報を含む接続要求パケットを生成し、前記接続要求パケットを前記サーバ装置に送信して、前記サーバ装置から接続許可パケットが返信された場合に前記サーバ装置に接続する、
請求項1記載の情報処理装置。 The storage unit stores access authority information for receiving connection permission from the server device,
When connecting to the server device based on the connection information, the control unit generates a connection request packet including the access authority information, transmits the connection request packet to the server device, and connects from the server device. connecting to the server device when a permission packet is returned;
The information processing apparatus according to claim 1.
サーバ装置に接続するための接続情報が格納された外部媒体が設置された場合、
電源起動時に前記接続情報を前記外部媒体から読み出し、
読み出した前記接続情報をメモリに保存し、
前記メモリから読み出した前記接続情報にもとづいて前記サーバ装置に接続し、
前記サーバ装置から送信される設定ファイルを受信して、前記設定ファイルに記載の機能のパラメータの設定を自装置に対して行う、
処理を実行させるプログラム。 to the computer,
When an external medium storing connection information for connecting to the server device is installed,
reading the connection information from the external medium when power is turned on;
storing the read connection information in a memory;
connecting to the server device based on the connection information read from the memory;
receiving a setting file transmitted from the server device, and setting parameters for the functions described in the setting file to the own device;
A program that causes an action to take place.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021073772A JP2022168378A (en) | 2021-04-26 | 2021-04-26 | Information processing device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021073772A JP2022168378A (en) | 2021-04-26 | 2021-04-26 | Information processing device and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2022168378A true JP2022168378A (en) | 2022-11-08 |
Family
ID=83933699
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021073772A Pending JP2022168378A (en) | 2021-04-26 | 2021-04-26 | Information processing device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2022168378A (en) |
-
2021
- 2021-04-26 JP JP2021073772A patent/JP2022168378A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12086865B2 (en) | System and method for dynamically orchestrating application program interface trust | |
| US8918856B2 (en) | Trusted intermediary for network layer claims-enabled access control | |
| TWI553505B (en) | Method and system of managing a security key for a rack server system | |
| US10657232B2 (en) | Information processing apparatus and method of controlling information processing apparatus | |
| JP2014092823A (en) | System and service provision device | |
| JP5106625B2 (en) | Method, system, and computer program for configuring a firewall | |
| KR20100087336A (en) | Computer storage device having separate read-only space and read-write space, removable media component, system management interface, and network interface | |
| US12450400B2 (en) | Out of band component validation | |
| US20230224216A1 (en) | System and method for subscription limitation enforcement in distributed system | |
| JP5365115B2 (en) | DEVICE MANAGEMENT SYSTEM, DEVICE MANAGEMENT DEVICE, LICENSE AUTHENTICATION METHOD, LICENSE AUTHENTICATION PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| TW201007469A (en) | Computer with remote mangement system | |
| US10447818B2 (en) | Methods, remote access systems, client computing devices, and server devices for use in remote access systems | |
| US12182236B2 (en) | Automatic provisioning and onboarding of offline or disconnected machines | |
| JP5707760B2 (en) | Information processing system, information processing apparatus, information processing method, information processing program, and recording medium on which the program is recorded | |
| CN116781525A (en) | Cluster management method, system, device, electronic equipment and storage medium | |
| CN119276616B (en) | Key-based capacity expansion method, apparatus, device, and storage medium | |
| JP6237868B2 (en) | Cloud service providing system and cloud service providing method | |
| JP2022168378A (en) | Information processing device and program | |
| US20220103543A1 (en) | Secure authentication method for performing a host operation using a delegated authorization mechanism | |
| CN110569042A (en) | A system, method, device and storage medium for supporting FPGA function updating in a virtual machine | |
| CN107943664B (en) | Information management method, device and storage medium | |
| US11656879B2 (en) | Automated OS networking configuration system | |
| US20230199000A1 (en) | Authentication and access control for remote support system | |
| US20250335171A1 (en) | Systems and methods for managing software components of data processing systems based on computing resources | |
| US12455788B1 (en) | Managing onboarding failure for distributed systems |