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

JP2012168879A - Information processor - Google Patents

Information processor Download PDF

Info

Publication number
JP2012168879A
JP2012168879A JP2011031045A JP2011031045A JP2012168879A JP 2012168879 A JP2012168879 A JP 2012168879A JP 2011031045 A JP2011031045 A JP 2011031045A JP 2011031045 A JP2011031045 A JP 2011031045A JP 2012168879 A JP2012168879 A JP 2012168879A
Authority
JP
Japan
Prior art keywords
data
storage unit
identifier
information processing
unit
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
Application number
JP2011031045A
Other languages
Japanese (ja)
Inventor
Hisafumi Fukuchi
寿文 福地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2011031045A priority Critical patent/JP2012168879A/en
Publication of JP2012168879A publication Critical patent/JP2012168879A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide data set for each device in advance, with a simple configuration.SOLUTION: An identifier recording unit 400 records an identifier for identifying data to be newly stored in a data storing unit 600. A data acquisition unit 300 acquires data, based on the identifier recorded in the identifier recording unit 400, from an external recording medium 2000 in which data associated with the identifier is stored in advance. A set-up control unit 500 causes data acquired by the data acquisition unit 300 to store into the data storing unit 600.

Description

本発明は、例えば基本ソフトウェアやアプリケーションプログラムなどのデータが格納される情報処理装置に関する。   The present invention relates to an information processing apparatus that stores data such as basic software and application programs.

近年、携帯電話機や小型の携帯情報端末など、様々な種類の情報処理装置が市場に提供されている。これらの多くは、プログラムを不揮発メモリに格納しており、また、情報処理装置ごとにプログラムを開発する必要があった。   In recent years, various types of information processing apparatuses such as mobile phones and small portable information terminals have been provided on the market. In many of these cases, the program is stored in a nonvolatile memory, and it is necessary to develop the program for each information processing apparatus.

情報処理装置は、OS(operating system)などの基本ソフトウェアや、ワードプロフェサや、表計算や、グラフィック処理などのアプリケーションプログラムが、予めインストールされて、販売されていることが多い。このとき、基本ソフトウェアが同じであっても、アプリケーションプログラムや装置毎の初期設定が異なってくることが多い。このため、当該情報処理装置の生産業者は、作業者の手によって、仕向け先の要望に応じたアプリケーションプログラムを情報処理装置の各々に個別にインストールしたり、当該情報処理装置の初期設定を個別に行ったりする場合があった。   Information processing apparatuses are often pre-installed and sold with basic software such as an OS (operating system), word professor, spreadsheet, and graphic processing. At this time, even if the basic software is the same, the initial setting for each application program or device is often different. For this reason, the manufacturer of the information processing apparatus installs an application program according to the request of the destination individually to each information processing apparatus by the operator's hand, or individually sets the initial settings of the information processing apparatus. There was a case to go.

なお、特許文献1には、本発明の参考技術として、プログラムモジュールおよびインストールプログラムを受信し、インストールプログラムを起動し、プログラムモジュールを備え付けて、各プログラムを実行する技術が開示されている。また、特許文献2には、サーバとクライアントシステムにおいて、クライアント側からサーバに格納されているソフトウェアを実行する際に、サーバ側に存在する実行環境情報を指定し、この実行環境情報に基づいて、プログラムを実行する技術が開示されている。   Patent Document 1 discloses a technique for receiving a program module and an installation program, starting the installation program, providing the program module, and executing each program as a reference technique of the present invention. Patent Document 2 specifies execution environment information existing on the server side when executing software stored in the server from the client side in the server and client system, and based on this execution environment information, A technique for executing a program is disclosed.

特開平8−055069号公報JP-A-8-055069 特開平9−223021号公報JP-A-9-2223021

しかしながら、前述したように仕向け先毎に個別に対応することは、開発する情報処理装置の数が少ないうちは問題ないが、複数の仕向け先に対して、少しずつカスタマイズする必要が生じると、当該情報処理装置の開発や動作確認やプログラムデータの管理などの工程が膨大となり、多くの作業が発生する。   However, as described above, dealing with each destination individually is not a problem as long as the number of information processing devices to be developed is small, but when it is necessary to customize a plurality of destinations little by little, Processes such as development of information processing devices, operation confirmation, and management of program data become enormous, and a lot of work occurs.

情報処理装置の生産者が仕向け先の要望に応じて対応する場合、情報処理装置の生産者は、基本ソフトウェアが同じであるにも拘わらず、仕向け先ごとに、情報処理装置にインストールするソフトウェア一式を製造していた。このため、ソフトウェア一式全ての品質保証のための動作確認作業を行う必要が生じ、この作業のために多くの時間を消費していた。また、情報処理装置にインストールされるソフトウェアは、仕向け先ごとに互いに異なるため、ソフトウェアの種類や数が多くなり、管理が複雑になるという問題があった。   When the producer of an information processing device responds according to the request of the destination, the producer of the information processing device sets a set of software installed in the information processing device for each destination even though the basic software is the same. Was manufacturing. For this reason, it is necessary to perform an operation check operation for quality assurance of the entire software set, and much time is consumed for this operation. Further, since the software installed in the information processing apparatus differs from destination to destination, there is a problem that the types and number of software increase and management becomes complicated.

作業者の手によって、アプリケーションプログラム等をインストールや、情報処理装置の出荷時のセットアップの全てを行うことは、当該作業者にとって、多くの時間を消費し、手間もかかる結果をもたらす。   Installation of an application program or the like by the worker's hand and setup of the information processing apparatus at the time of shipment result in a lot of time and labor for the worker.

本発明は、このような事情を鑑みてなされたものであり、簡単な構成で、予め装置毎に設定がされたデータを提供する技術を供する。   The present invention has been made in view of such circumstances, and provides a technique for providing data set in advance for each apparatus with a simple configuration.

本発明の情報処理装置は、データを格納するデータ格納部と、前記データ格納部に新たに格納するデータを識別するための識別子が記録された識別子記録部と、前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するデータ取得部と、前記データ取得部により取得されたデータを前記データ格納部に格納するセットアップ制御部とを備えている。   An information processing apparatus according to the present invention includes a data storage unit that stores data, an identifier recording unit that records an identifier for identifying data to be newly stored in the data storage unit, and a data recorded in the identifier recording unit Based on the identifier, the data acquisition unit for acquiring the data from an external recording medium in which data associated with the identifier is stored in advance, and the data acquired by the data acquisition unit in the data storage unit And a setup control unit for storing.

本発明にかかる技術によれば、簡単な構成で、予め装置毎に設定がされたデータを提供できる。   According to the technique according to the present invention, it is possible to provide data that is set in advance for each apparatus with a simple configuration.

本発明の第1の実施の形態にかかる情報処理装置の構成を示す図である。It is a figure which shows the structure of the information processing apparatus concerning the 1st Embodiment of this invention. 外部記憶媒体に記憶されているデータを示す図である。It is a figure which shows the data memorize | stored in the external storage medium. 外部記憶媒体に記憶されているデータを示す図である。It is a figure which shows the data memorize | stored in the external storage medium. セットアップ制御部の内部構成を示す図である。It is a figure which shows the internal structure of a setup control part. 本発明の第1の実施の形態にかかる情報処理装置の動作フローを示す図である。It is a figure which shows the operation | movement flow of the information processing apparatus concerning the 1st Embodiment of this invention. 本発明の第2の実施の形態にかかる情報処理装置の構成を示す図である。It is a figure which shows the structure of the information processing apparatus concerning the 2nd Embodiment of this invention.

<第1の実施の形態>
図1は、本発明の第1の実施の形態にかかる情報処理装置の構成を示す図である。図1に示されるように、情報処理装置1000は、CPU(Central Processing Unit)100と、メモリ200と、データ取得部300と、識別子記録部400と、セットアップ制御部500と、データ格納部600とを含んで構成されている。これらの構成100〜600はデータバス700によって接続されている。
<First Embodiment>
FIG. 1 is a diagram illustrating the configuration of the information processing apparatus according to the first embodiment of the present invention. As shown in FIG. 1, an information processing apparatus 1000 includes a CPU (Central Processing Unit) 100, a memory 200, a data acquisition unit 300, an identifier recording unit 400, a setup control unit 500, and a data storage unit 600. It is comprised including. These configurations 100 to 600 are connected by a data bus 700.

CPU100は、情報処理装置1000全体の制御を行い、メモリ200内に記憶されるプログラム等を実行する。メモリ200は、CPU100が実行するプログラムおよびデータ等を一時的に格納する。データ取得部300は、外部記憶媒体2000と接続できるように構成されており、外部記憶媒体2000に記憶されているデータを取得する。データ取得部300は、例えば、SDカードやUSB(Universal Serial Bus)メモリやCD(Compact Disc)やDVD(Digital Versatile Disc)などを読み込むことができるドライブである。   The CPU 100 controls the entire information processing apparatus 1000 and executes a program stored in the memory 200. The memory 200 temporarily stores programs executed by the CPU 100, data, and the like. The data acquisition unit 300 is configured to be connected to the external storage medium 2000, and acquires data stored in the external storage medium 2000. The data acquisition unit 300 is a drive that can read, for example, an SD card, a USB (Universal Serial Bus) memory, a CD (Compact Disc), a DVD (Digital Versatile Disc), or the like.

外部記憶媒体2000は、例えばSDカードやUSBメモリやCDやDVDなどである。また、外部記憶媒体2000には、アプリケーションプログラムデータや装置設定データが予め記憶されている。アプリケーションプログラムデータは、所定の作業を実施できる機能を利用者に提供するデータであって、例えば、ワードプロフェサや、表計算や、グラフィック処理などを行うためのプログラムが記録されたデータである。装置設定データは、情報処理装置1000を利用するための初期設定に関する情報であって、例えば、IP(Internet Protocol)アドレスや表示画面の壁紙やインターネット接続時のホームページの指定などの情報である。   The external storage medium 2000 is, for example, an SD card, USB memory, CD or DVD. The external storage medium 2000 stores application program data and device setting data in advance. The application program data is data that provides a user with a function capable of performing a predetermined work, and is data in which a program for performing a word professor, spreadsheet, graphic processing, or the like is recorded, for example. The device setting data is information related to initial settings for using the information processing device 1000, and is information such as an IP (Internet Protocol) address, a display screen wallpaper, and a home page specification when connected to the Internet.

識別子記録部400は、後述のデータ格納部600に新たに格納するデータを識別するための識別子が記録されている。   The identifier recording unit 400 records an identifier for identifying data to be newly stored in the data storage unit 600 described later.

ここで、外部記憶媒体2000に記憶されたデータは、識別子記録部400に記録された識別子に対応付けられている。識別子は、例えば仕向け先毎に設定される。すなわち、仕向け先毎に識別子に対応付けられたデータを変更する。また、識別子は、仕向け先毎に限らず、例えば最終顧客との契約形態を示すものとしても利用できる。この場合は、識別子は製品毎に設定される。   Here, the data stored in the external storage medium 2000 is associated with the identifier recorded in the identifier recording unit 400. The identifier is set for each destination, for example. That is, the data associated with the identifier is changed for each destination. The identifier can be used not only for each destination but also for indicating a contract form with the final customer, for example. In this case, the identifier is set for each product.

図2および図3は、外部記憶媒体2000に記憶されているデータをツリー状に示す図である。なお、図2および図3で示す例は、外部記憶媒体2000に記憶されるデータの一例であって、これに限定されない。すなわち、図2および図3では、識別子を2種類としているが、1種類でも、3種類以上であってもよい。また、図2および図3では、各識別子に2つのデータが対応付けられた例を示すが、各識別子に1つだけのデータが対応付けられてもよいし、3つ以上のデータが対応付けられてもよい。   2 and 3 are diagrams showing data stored in the external storage medium 2000 in a tree shape. 2 and 3 are examples of data stored in the external storage medium 2000, and are not limited to this. That is, in FIG. 2 and FIG. 3, two types of identifiers are used, but one type or three or more types may be used. 2 and 3 show examples in which two data are associated with each identifier. However, only one data may be associated with each identifier, or three or more data may be associated with each identifier. May be.

図2は、アプリケーションプログラムデータおよび装置設定データの双方を記憶した外部記憶媒体2000のデータを例示する。図2に示されるように、ディレクトリsetup_data20の傘下に、識別子記録部400に記録された識別子毎に、複数のデータが対応付けられている。ここでは、識別子(1)には、アプリケーションプログラムデータA22と、装置設定データB23が対応付けられ、識別子(2)24には、アプリケーションプログラムデータC25と、装置設定データD26が対応付けられている。   FIG. 2 exemplifies data in the external storage medium 2000 that stores both application program data and device setting data. As illustrated in FIG. 2, a plurality of pieces of data are associated with each identifier recorded in the identifier recording unit 400 under the directory setup_data20. Here, the identifier (1) is associated with application program data A22 and device setting data B23, and the identifier (2) 24 is associated with application program data C25 and device setting data D26.

図3は、アプリケーションプログラムデータのみを記憶した外部記憶媒体2000のデータを例示する。図3に示されるように、ディレクトリsetup_data20の傘下に、識別子毎に複数のデータが対応付けられている。ここでは、識別子(1)には、アプリケーションプログラムデータA22と、アプリケーションプログラムデータB27が対応付けられ、識別子(2)24には、アプリケーションプログラムデータC25と、アプリケーションプログラムデータC28が対応付けられている。   FIG. 3 illustrates data of the external storage medium 2000 that stores only application program data. As shown in FIG. 3, a plurality of data is associated with each identifier under the directory setup_data20. Here, the identifier (1) is associated with application program data A22 and application program data B27, and the identifier (2) 24 is associated with application program data C25 and application program data C28.

図1に戻って、セットアップ制御部500は、データ取得部300により取得されたデータをデータ格納部600に格納する。   Returning to FIG. 1, the setup control unit 500 stores the data acquired by the data acquisition unit 300 in the data storage unit 600.

データ格納部600は、基本ソフトウェア格納部610と、ユーザデータ格納部620と、追加データ格納部630とを有している。なお、本発明の第1のデータ格納部は追加データ格納部630に対応し、本発明の第2のデータ格納部はユーザデータ格納部620に対応し、本発明の第3のデータ格納部は基本ソフトウェア格納部610に対応する。   The data storage unit 600 includes a basic software storage unit 610, a user data storage unit 620, and an additional data storage unit 630. The first data storage unit of the present invention corresponds to the additional data storage unit 630, the second data storage unit of the present invention corresponds to the user data storage unit 620, and the third data storage unit of the present invention is This corresponds to the basic software storage unit 610.

基本ソフトウェア格納部610は、情報処理装置1000の全体を管理するための基本ソフトウェアデータや、共通アプリケーションプログラムデータなどを格納するために設けられている。基本ソフトウェアは、例えば、IPL(Initial Program Loader)やOS(Operating System)などである。この基本ソフトウェア格納部610は、利用者が消去できない状態で各データを格納する。   The basic software storage unit 610 is provided to store basic software data for managing the entire information processing apparatus 1000, common application program data, and the like. The basic software is, for example, an IPL (Initial Program Loader) or an OS (Operating System). The basic software storage unit 610 stores each data in a state that cannot be deleted by the user.

ユーザデータ格納部620は、主として、アプリケーションプログラムデータや装置設定データを、格納するために設けられている。このユーザデータ格納部620は、利用者が消去できる状態で各データを格納する。利用者は、ユーザデータ格納部620にアクセスし、当該ユーザデータ格納部620に格納されたデータを実行することができる。   The user data storage unit 620 is provided mainly for storing application program data and device setting data. The user data storage unit 620 stores each data in a state that can be deleted by the user. The user can access the user data storage unit 620 and execute the data stored in the user data storage unit 620.

追加データ格納部630は、外部記憶媒体2000に記憶されたデータを、コピーして書き込み保存しておくために設けられている。追加データ格納部630には、セットアップ制御部500によって、外部記憶媒体2000に記憶されたデータが、格納される。この追加データ格納部630は、利用者が消去できない状態で各データを格納する。   The additional data storage unit 630 is provided to copy, store and write data stored in the external storage medium 2000. In the additional data storage unit 630, data stored in the external storage medium 2000 by the setup control unit 500 is stored. The additional data storage unit 630 stores each data in a state that cannot be deleted by the user.

ここで、セットアップ制御部500の構成について詳細に説明する。図4は、セットアップ制御部500の内部構成を示す図である。   Here, the configuration of the setup control unit 500 will be described in detail. FIG. 4 is a diagram illustrating an internal configuration of the setup control unit 500.

図4に示されるように、セットアップ制御部500は、セットアップ開始判断部501と、識別子判断部502と、追加データ書き込み部503と、追加データ展開部504とを含んで構成されている。   As shown in FIG. 4, the setup control unit 500 includes a setup start determination unit 501, an identifier determination unit 502, an additional data writing unit 503, and an additional data expansion unit 504.

セットアップ開始判断部501は、アプリケーションプログラムデータや装置設定データのセットアップの開始を判断する。識別子判断部502は、外部記憶媒体2000に記憶されたデータの中から、識別子記録部400に記録された識別子に対応付けられたデータを特定する。追加データ書き込み部503は、識別子判断部502により特定されたデータを、追加データ格納部630に格納する。追加データ展開部504は、追加データ格納部630に格納されたデータを、ユーザデータ格納部620へインストールする。これにより、ユーザデータ格納部620へインストールされた各データが、基本ソフトウェア格納部610に格納された基本ソフトウェアデータの下で動作する。   The setup start determination unit 501 determines the start of setup of application program data and device setting data. The identifier determination unit 502 specifies data associated with the identifier recorded in the identifier recording unit 400 from the data stored in the external storage medium 2000. The additional data writing unit 503 stores the data specified by the identifier determination unit 502 in the additional data storage unit 630. The additional data expansion unit 504 installs the data stored in the additional data storage unit 630 in the user data storage unit 620. Thereby, each data installed in the user data storage unit 620 operates under the basic software data stored in the basic software storage unit 610.

次に、本発明の実施の第1の形態にかかる情報処理装置の動作について説明する。図5は、情報処理装置1000の動作フローを示す図である。なお、ここでは、基本ソフトウェアが基本ソフトウェア格納部610に既に格納されているものとして説明する。   Next, the operation of the information processing apparatus according to the first embodiment of the present invention will be described. FIG. 5 is a diagram illustrating an operation flow of the information processing apparatus 1000. Here, the basic software is described as being already stored in the basic software storage unit 610.

図5に示されるように、まず、情報処理装置1000の電源(不図示)をONにすることで(Step(以下、単にSと称する。)501)、情報処理装置1000が起動する。   As shown in FIG. 5, first, the information processing apparatus 1000 is activated by turning on the power supply (not shown) of the information processing apparatus 1000 (Step (hereinafter simply referred to as S) 501).

情報処理装置1000が起動すると、情報処理装置1000の初期化が実行される。このとき、セットアップ制御部500のセットアップ開始判断部501が、動作を開始する。   When the information processing apparatus 1000 is activated, the information processing apparatus 1000 is initialized. At this time, the setup start determination unit 501 of the setup control unit 500 starts operation.

セットアップ開始判断部501は、アプリケーションプログラムデータや装置設定データ等のデータのセットアップを開始するか否かを判断する(S502)。セットアップ開始判断部501は、ユーザデータ格納部620内に設けられている「Setup開始フラグ」を参照する。   The setup start determination unit 501 determines whether to start setting up data such as application program data and device setting data (S502). The setup start determination unit 501 refers to a “Setup start flag” provided in the user data storage unit 620.

Setup開始フラグがONの場合(S502、Yes)、データ取得部300が外部記憶媒体2000にデータがあるか否かを判断する(S503)。セットアップ開始判断部501は、外部記憶媒体2000内のSetup_data20(図2、図3参照)の有無を確認する。すなわち、Setup_data20が外部記憶媒体2000に存在すれば、セットアップ開始判断部501は、データが外部記憶媒体2000にあると判断する。Setup_data20が外部記憶媒体2000に存在しなければ、セットアップ開始判断部501は、データが外部記憶媒体2000にないと判断する。   When the setup start flag is ON (S502, Yes), the data acquisition unit 300 determines whether there is data in the external storage medium 2000 (S503). The setup start determination unit 501 confirms the presence or absence of Setup_data 20 (see FIGS. 2 and 3) in the external storage medium 2000. That is, if Setup_data 20 exists in the external storage medium 2000, the setup start determination unit 501 determines that the data is in the external storage medium 2000. If the Setup_data 20 does not exist in the external storage medium 2000, the setup start determination unit 501 determines that the data is not in the external storage medium 2000.

一方、Setup開始フラグがOFFの場合(S502、No)、通常のOS起動ステップ(S512)へ遷移する。なお、情報処理装置1000の初回起動時においては、ユーザデータ格納部620は初期化されている状態にあるため、Setup開始フラグはONに設定されている。   On the other hand, when the Setup start flag is OFF (S502, No), the process proceeds to a normal OS startup step (S512). Note that when the information processing apparatus 1000 is activated for the first time, the user data storage unit 620 is in an initialized state, so that the Setup start flag is set to ON.

外部記憶媒体2000にデータがある場合(S503、Yes)、識別子判断部502は、動作を開始し、識別子記録部400に記録されている識別子を読み出し、当該識別子に対応付けられたデータを外部記憶媒体2000の中から特定する(S504)。   When there is data in the external storage medium 2000 (S503, Yes), the identifier determination unit 502 starts the operation, reads the identifier recorded in the identifier recording unit 400, and stores the data associated with the identifier in the external storage The medium 2000 is specified (S504).

外部記憶媒体2000にデータがない場合(S503、No)、セットアップ制御部500の追加データ展開部504が、追加データ格納部630に格納されたデータをユーザデータ格納部620にインストールするために起動する(S509)。   When there is no data in the external storage medium 2000 (S503, No), the additional data expansion unit 504 of the setup control unit 500 is activated to install the data stored in the additional data storage unit 630 in the user data storage unit 620. (S509).

そして、S504の処理では、データ取得部300は、識別子判断部502の特定結果に従い、識別子記録部400に記録された識別子に基づいて、当該識別子に対応付けられたデータを、外部記憶媒体2000から取得する。例えば、図2で例示したように、外部記憶媒体2000にデータが格納されている場合に、識別子記録部400に記録されている識別子が(1)であるとき、データ取得部300はアプリケーションプログラムデータA22および装置設定データB23を取得する。また、図3で例示したように、外部記憶媒体2000にデータが格納されている場合に、識別子記録部400に記録されている識別子が(2)であるとき、データ取得部300は、アプリケーションプログラムデータC25およびアプリケーションプログラムデータD28を取得する。なお、以下の図5の説明では、データ取得部300が、図2で例示した識別子(1)に対応付けられたデータを取得する場合について、具体的に説明する。   In the process of S504, the data acquisition unit 300 transmits the data associated with the identifier from the external storage medium 2000 based on the identifier recorded in the identifier recording unit 400 according to the identification result of the identifier determination unit 502. get. For example, as illustrated in FIG. 2, when data is stored in the external storage medium 2000 and the identifier recorded in the identifier recording unit 400 is (1), the data acquisition unit 300 uses the application program data. A22 and apparatus setting data B23 are acquired. Further, as illustrated in FIG. 3, when data is stored in the external storage medium 2000, when the identifier recorded in the identifier recording unit 400 is (2), the data acquisition unit 300 uses the application program. Data C25 and application program data D28 are acquired. In the following description of FIG. 5, the case where the data acquisition unit 300 acquires data associated with the identifier (1) illustrated in FIG. 2 will be specifically described.

次に、追加データ書き込み部503が動作を開始する。この追加データ書き込み部503は、追加データ格納部630への書き込みを許可する(S505)。なお、追加データ格納部630は、通常、書き込み禁止になっており、情報処理装置1000の利用者は、この格納部630に対してデータの書き込みや消去を行えない。このような設定は、例えばLinuxのようなOSを利用して、当該追加データ格納部630への書き込みの権限の個別に設けることによって実現できる。このとき、例えば、情報処理装置1000の利用者に対しては、追加データ格納部630への書き込みや消去を完全に禁止する設定にし、情報処理装置1000の製造者に対しては、必要に応じて、追加データ格納部630への書き込みを行える設定にする。   Next, the additional data writing unit 503 starts operation. The additional data writing unit 503 permits writing to the additional data storage unit 630 (S505). Note that the additional data storage unit 630 is normally write-protected, and the user of the information processing apparatus 1000 cannot write or erase data in the storage unit 630. Such a setting can be realized by individually providing authority for writing to the additional data storage unit 630 using an OS such as Linux. At this time, for example, the user of the information processing apparatus 1000 is set to completely prohibit writing and erasing to the additional data storage unit 630 and the manufacturer of the information processing apparatus 1000 as necessary. Thus, the setting is made so that the additional data storage unit 630 can be written.

次に、追加データ書き込み部503は、データ取得部300により取得されたデータを追加データ格納部630に書き込む(S506、S507)。すなわち、まず、追加データ書き込み部503は、識別子(1)に対応付けられたアプリケーションプログラムデータA22を追加データ格納部630に書き込む(S506)。次に、追加データ書き込み部503は、識別子(1)に対応付けられた装置設定データB23を追加データ格納部630に書き込む(S507)。なお、S506とS507の処理は、前後してもよい。すなわち、まず、S507の処理を行い、その後にS506の処理を行ってもよい。S506及びS507の処理が終了した後、追加データ書き込み部503は、追加データ格納部630への書き込みを禁止する(S508)。以降、追加データ格納部630に格納されたデータは、削除できない状態となる。   Next, the additional data writing unit 503 writes the data acquired by the data acquisition unit 300 to the additional data storage unit 630 (S506, S507). That is, first, the additional data writing unit 503 writes the application program data A22 associated with the identifier (1) in the additional data storage unit 630 (S506). Next, the additional data writing unit 503 writes the device setting data B23 associated with the identifier (1) in the additional data storage unit 630 (S507). Note that the processing of S506 and S507 may be performed before and after. That is, first, the process of S507 may be performed, and then the process of S506 may be performed. After the processes of S506 and S507 are completed, the additional data writing unit 503 prohibits writing to the additional data storage unit 630 (S508). Thereafter, the data stored in the additional data storage unit 630 cannot be deleted.

次に、追加データ展開部504は、動作を開始し、追加データ格納部630に格納されているデータを、ユーザデータ格納部620へインストールする(S509、S510)。すなわち、まず、追加データ展開部504は、アプリケーションプログラムデータA22をユーザデータ格納部620へインストールする(S509)。次に、追加データ展開部504は、装置設定データB23をユーザデータ格納部620へインストールする(S510)。なお、S509とS510の処理は、前後してもよい。すなわち、まず、S510の処理を行い、その後にS509の処理を行ってもよい。   Next, the additional data expansion unit 504 starts operation and installs the data stored in the additional data storage unit 630 into the user data storage unit 620 (S509, S510). That is, first, the additional data expansion unit 504 installs the application program data A22 in the user data storage unit 620 (S509). Next, the additional data expansion unit 504 installs the device setting data B23 in the user data storage unit 620 (S510). Note that the processing of S509 and S510 may be performed before and after. That is, first, the process of S510 may be performed, and then the process of S509 may be performed.

次に、セットアップ開始判断部501は、Setup開始フラグをOFFに設定する(S511)。このS511の処理が完了した後は、電源をONにしても(S501)、Setup開始フラグはOFFとなり(S502、No)、セットアップ開始判断部501は起動せず、通常のOS起動が行われる(S512)。ここでは、CPU100が、基本ソフトウェア格納部610に既に格納されている基本ソフトウェアを起動する。この時点で、S509及びS510の処理でユーザデータ格納部620にインストールされた各データは、基本ソフトウェアの下で動作することができる。すなわち、アプリケーションプログラムデータA22および装置設定データB23は、ユーザデータ格納部620内にて、基本ソフトウェアの下で、有効に動作できるような状態になっている。   Next, the setup start determination unit 501 sets the Setup start flag to OFF (S511). After the processing of S511 is completed, the power is turned on (S501), the setup start flag is turned off (No in S502), the setup start determination unit 501 is not started, and normal OS startup is performed ( S512). Here, the CPU 100 activates the basic software already stored in the basic software storage unit 610. At this point, each data installed in the user data storage unit 620 in the processes of S509 and S510 can operate under the basic software. In other words, the application program data A22 and the device setting data B23 are in a state where they can operate effectively under the basic software in the user data storage unit 620.

また、情報処理装置1000では、利用者が、OSを終了する際に、情報処理装置1000を初期化するか否かを判断できるように設定されている(S513)。利用者が情報処理装置1000を初期化すると判断した場合(S513、Yes)、Setup開始フラグをONにして(S514)、電源がOFFとなる(S515)。一方、利用者が情報処理装置1000を初期化しないと判断した場合(S513、No)、Setup開始フラグをOFFのまま、電源がOFFとなる(S516)。   The information processing apparatus 1000 is set so that the user can determine whether or not to initialize the information processing apparatus 1000 when the OS is terminated (S513). When the user determines to initialize the information processing apparatus 1000 (S513, Yes), the setup start flag is set to ON (S514), and the power is turned off (S515). On the other hand, when it is determined that the user does not initialize the information processing apparatus 1000 (S513, No), the power supply is turned off while keeping the Setup start flag OFF (S516).

以上のように、本発明の第1の実施の形態にかかる情報処理装置1000では、データ格納部600と、識別子記録部400と、データ取得部300と、セットアップ制御部500とを少なくとも備えている。データ格納部600は、データを格納する。識別子記録部400は、データ格納部600に新たに格納するデータを識別するための識別子が記録されている。データ取得部300は、識別子記録部400に記録された識別子に基づいて、識別子に対応付けられたデータが予め記憶された外部の記録媒体2000から、データを取得する。そして、セットアップ制御部500は、データ取得部300により取得されたデータをデータ格納部600に格納する。   As described above, the information processing apparatus 1000 according to the first exemplary embodiment of the present invention includes at least the data storage unit 600, the identifier recording unit 400, the data acquisition unit 300, and the setup control unit 500. . The data storage unit 600 stores data. The identifier recording unit 400 records an identifier for identifying data to be newly stored in the data storage unit 600. Based on the identifier recorded in the identifier recording unit 400, the data acquisition unit 300 acquires data from an external recording medium 2000 in which data associated with the identifier is stored in advance. The setup control unit 500 stores the data acquired by the data acquisition unit 300 in the data storage unit 600.

このように、外部の記憶媒体2000に記憶されたデータと、識別子記録部400に記録された識別子とを予め製品毎に互いに対応付けておくことで、識別子を選択するだけで、装置毎に設定がされたデータをデータ格納部600に格納することができる。このため、情報処理装置1000によれば、簡単な構成で、予め装置毎に設定がされたデータを提供できる。つまり、情報処理装置1000に予め記録されている識別子により、仕向け先を判断し、外部記憶媒体2000に記憶されているデータから仕向け先に対応するデータを装置毎に選択して、データ格納部600に格納することができる。   As described above, the data stored in the external storage medium 2000 and the identifier recorded in the identifier recording unit 400 are associated with each other in advance for each product. The data that has been deleted can be stored in the data storage unit 600. Therefore, according to the information processing apparatus 1000, it is possible to provide data set in advance for each apparatus with a simple configuration. That is, the destination is determined based on the identifier recorded in advance in the information processing apparatus 1000, data corresponding to the destination is selected for each apparatus from the data stored in the external storage medium 2000, and the data storage unit 600 Can be stored.

また、本発明の第1の実施の形態にかかる情報処理装置1000において、データ格納部600は、利用者がデータを消去できない状態で格納するための追加データ格納部630(第1のデータ格納部)と、利用者がデータを消去できる状態で格納するためのユーザデータ格納部620(第2のデータ格納部)を有している。そして、セットアップ制御部500は、データ取得部300により取得されたデータを、少なくとも追加データ格納部630に格納する。このように、セットアップ制御部500は、データ取得部300により取得されたデータを、データを消去できない状態で、追加データ格納部630に格納するので、例えば情報処理装置1000を初期化しても、装置毎に設定されたデータを消去してしまうことがない。さらには、情報処理装置1000の初期化を実行した際に、工場出荷時に装置毎(仕向け先毎)に設定されたデータを反映した状態に戻すことができる。   In the information processing apparatus 1000 according to the first embodiment of the present invention, the data storage unit 600 includes an additional data storage unit 630 (first data storage unit) for storing data in a state where the user cannot delete the data. ) And a user data storage unit 620 (second data storage unit) for storing data in a state where the user can delete the data. Then, the setup control unit 500 stores the data acquired by the data acquisition unit 300 in at least the additional data storage unit 630. As described above, the setup control unit 500 stores the data acquired by the data acquisition unit 300 in the additional data storage unit 630 in a state where the data cannot be erased. Data set every time is not deleted. Furthermore, when the information processing apparatus 1000 is initialized, it is possible to return to a state reflecting data set for each apparatus (each destination) at the time of factory shipment.

本発明の第1の実施の形態にかかる情報処理装置1000において、データは、所定の作業を実施できる機能を利用者に提供するアプリケーションプログラムデータ、または、情報処理装置を利用するための初期設定に関する情報である装置設定データである。例えば、基本ソフトウェアの下で動作するアプリケーションプログラムデータや、装置設定データは、装置毎に設定が異なることが多い。このような場合に、アプリケーションプログラムデータや装置設定データに、識別子を対応付ければ、識別子を選択するだけで、装置毎に異なるデータを簡単に提供することができる。この結果、例えば、工場の出荷時に、仕向け先ごとに異なるアプリケーションプログラムデータや装置設定データを設定することも可能となる。   In the information processing apparatus 1000 according to the first embodiment of the present invention, the data relates to application program data that provides a user with a function capable of performing a predetermined operation, or initial setting for using the information processing apparatus. It is device setting data which is information. For example, application program data operating under basic software and device setting data often have different settings for each device. In such a case, if an identifier is associated with application program data or device setting data, it is possible to easily provide different data for each device simply by selecting the identifier. As a result, for example, different application program data and device setting data can be set for each destination at the time of factory shipment.

本発明の第1の実施の形態にかかる情報処理装置1000において、データ格納部600は、さらに、情報処理装置1000の全体を管理する基本ソフトウェアデータを、データを消去できない状態で格納するための基本ソフトウェア格納部610(第3のデータ格納部)を備えている。このように、基本ソフトウェア格納部610をさらに設けて、基本ソフトウェアデータを消去できない状態で格納するので、基本ソフトウェア格納部610には各装置共通の基本ソフトウェアデータを消去不可能な状態で格納しつつ、必要に応じて、アプリケーションプログラムデータや装置設定データを装置毎に追加することができる。この結果、基本ソフトウェアデータの部分を共通化して、それ以外のデータについて装置毎(仕向け先毎)に個別に設定し、これを工場出荷時に追加することができる。さらには、基本ソフトウェアデータの開発と、アプリケーションプログラムデータや装置設定データの開発とを分離して行うことができる。これにより、例えば、先に基本ソフトウェアデータ部分の開発を進めておき、後から装置毎(仕向け先毎)に異なるデータの部分を追加することができる。したがって、仮に、装置毎(仕向け先毎)に異なるデータの開発工程が遅れても、情報処理装置1000全体の出荷工程に与える影響を少なく抑えることができる。さらには、装置毎(仕向け先毎)に搭載するデータが異なる場合であっても、装置毎(仕向け先毎)に異なるプログラムデータ(ROMデータ)を作成する必要がなくなる。また、基本ソフトウェアデータの部分については、装置毎に共通化することができる。そして、基本ソフトウェアデータと、アプリケーションプログラムデータや装置設定データとを分けて、品質管理を行える。特に、各データの動作確認の工程では、基本ソフトウェアデータの部分は装置毎(仕向け先毎)に共通するため、装置毎に動作確認を行う必要がなくなり、動作確認作業の効率を高めることができる。   In the information processing apparatus 1000 according to the first embodiment of the present invention, the data storage unit 600 further stores basic software data for managing the entire information processing apparatus 1000 in a state where the data cannot be deleted. A software storage unit 610 (third data storage unit) is provided. As described above, since the basic software storage unit 610 is further provided and the basic software data is stored in a state where it cannot be deleted, the basic software storage unit 610 stores the basic software data common to each device in a state where it cannot be deleted. If necessary, application program data and device setting data can be added for each device. As a result, the basic software data portion can be shared, and other data can be individually set for each device (for each destination) and added at the time of factory shipment. Furthermore, development of basic software data and development of application program data and device setting data can be performed separately. Thereby, for example, the development of the basic software data portion can be advanced first, and a different data portion can be added later for each device (each destination). Therefore, even if a different data development process is delayed for each device (each destination), the influence on the shipping process of the entire information processing apparatus 1000 can be reduced. Furthermore, even if the data to be installed is different for each device (each destination), it is not necessary to create different program data (ROM data) for each device (each destination). In addition, the basic software data portion can be shared by each device. Then, quality control can be performed by dividing the basic software data from the application program data and the device setting data. In particular, in the operation confirmation process of each data, the basic software data part is common to each device (each destination), so it is not necessary to confirm the operation for each device, and the efficiency of the operation confirmation work can be improved. .

本発明の第1の実施の形態にかかる情報処理装置1000において、セットアップ制御部500は、データが基本ソフトウェアデータの下で動作するように、追加データ格納部630(第1のデータ格納部)に格納されたデータをユーザデータ格納部620(第2のデータ格納部)へインストールする。このように、セットアップ制御部500は、追加データ格納部630に格納されたデータをユーザデータ格納部620へインストールするので、利用者がアクセスできるように、データを消去できる状態で装置内にデータを格納できる。   In the information processing apparatus 1000 according to the first embodiment of the present invention, the setup control unit 500 stores the additional data storage unit 630 (first data storage unit) so that the data operates under the basic software data. The stored data is installed in the user data storage unit 620 (second data storage unit). In this way, the setup control unit 500 installs the data stored in the additional data storage unit 630 into the user data storage unit 620, so that the data can be deleted in the apparatus in a state where the data can be deleted so that the user can access it. Can be stored.

また、前述したように、外部記憶媒体2000に記憶されたデータは、識別子記録部400に記録された識別子に対応付けられている。識別子は、例えば仕向け先毎や製品毎に設定される。特に、製品毎に識別子を設定する場合、最終顧客との契約形態に応じて、アプリケーションプログラムデータ等の提供内容の変更や、情報処理装置の設定情報を変更することができる。これにより、最終顧客が利用できる形態を制限する等のサービスができる。   Further, as described above, the data stored in the external storage medium 2000 is associated with the identifier recorded in the identifier recording unit 400. The identifier is set for each destination or each product, for example. In particular, when an identifier is set for each product, the provision contents such as application program data and the setting information of the information processing apparatus can be changed according to the contract form with the final customer. As a result, services such as limiting the form that can be used by the final customer can be provided.

<第2の実施の形態>
図6は、本発明の第2の実施の形態にかかる情報処理装置の構成を示す図である。図6に示されるように、情報処理装置1000は、CPU100と、メモリ200と、データ取得部300a、識別子記録部400と、セットアップ制御部500と、データ格納部600とを含んで構成されている。これらの構成100〜600はデータバス700によって接続されている。なお、図6において、第1の実施の形態の構成と同等の構成に対しては、同一の符号を付している。
<Second Embodiment>
FIG. 6 is a diagram illustrating the configuration of the information processing apparatus according to the second embodiment of the present invention. As shown in FIG. 6, the information processing apparatus 1000 includes a CPU 100, a memory 200, a data acquisition unit 300a, an identifier recording unit 400, a setup control unit 500, and a data storage unit 600. . These configurations 100 to 600 are connected by a data bus 700. In FIG. 6, the same reference numerals are given to the same components as those in the first embodiment.

第1の実施の形態と第2の実施の形態を対比すると、第1の実施の形態では、データ取得部300は、外部記憶媒体2000から直接、データを取得していたが、第2の実施の形態では、データ取得部300aは、インターネット等のネットワーク3000を介して、外部記憶媒体2000aからデータを取得する点で相違する。   When the first embodiment is compared with the second embodiment, the data acquisition unit 300 acquires data directly from the external storage medium 2000 in the first embodiment. In this embodiment, the data acquisition unit 300a is different in that data is acquired from the external storage medium 2000a via the network 3000 such as the Internet.

第1の実施の形態では、データ取得部300は、例えば、SDカードやUSBメモリやCDやDVDなどを読み込むことができるドライブであるとした。これに対して、第2の実施の形態では、データ取得部300aは、例えばネットワーク通信装置である。   In the first embodiment, the data acquisition unit 300 is a drive that can read, for example, an SD card, a USB memory, a CD, a DVD, or the like. On the other hand, in the second embodiment, the data acquisition unit 300a is, for example, a network communication device.

また、第1の実施の形態では、外部記憶媒体2000は、例えばSDカードやUSBメモリやCDやDVDなどであるとした。これに対して、第2の実施の形態では、外部記憶媒体2000aは、ネットワーク3000に接続されたサーバ内のハードディスクなどである。   In the first embodiment, the external storage medium 2000 is, for example, an SD card, USB memory, CD, DVD, or the like. On the other hand, in the second embodiment, the external storage medium 2000a is a hard disk in a server connected to the network 3000.

前述した相違点以外の各構成については、第1の実施の形態で説明した通りである。また、動作説明についても、データ取得部300aは、インターネット等のネットワーク3000を介して、外部記憶媒体2000aからデータを取得する点のみが、外部記憶媒体2000から直接データを取得する第1の実施の形態と相違する。   Each configuration other than the above-described differences is as described in the first embodiment. In the explanation of the operation, the data acquisition unit 300a acquires data directly from the external storage medium 2000 only in that the data acquisition unit 300a acquires data from the external storage medium 2000a via the network 3000 such as the Internet. It differs from the form.

以上のように、第2の実施の形態にかかる情報処理装置1000aにおいて、データ取得部300aは、識別子記録部400に記録された識別子に基づいて、識別子に対応付けられたデータが予め記憶された外部の記録媒体2000aから、ネットワーク3000を介して、データを取得する。このように外部の記憶媒体2000aをネットワーク3000を介して情報処理装置1000aに接続するようにしたので、例えば、当該情報処理装置1000aの工場出荷時に、SDカードやUSBメモリやCDやDVDなどを介することなく、仕向け先毎のデータベースサーバにアクセスして、当該仕向け先毎のデータベースサーバから必要なデータを取得することができ、セットアップの処理を実現できる。   As described above, in the information processing apparatus 1000a according to the second embodiment, the data acquisition unit 300a stores data associated with an identifier in advance based on the identifier recorded in the identifier recording unit 400. Data is acquired from the external recording medium 2000a via the network 3000. Since the external storage medium 2000a is connected to the information processing apparatus 1000a via the network 3000 in this way, for example, when the information processing apparatus 1000a is shipped from the factory, it is connected via an SD card, USB memory, CD, DVD, or the like. Therefore, it is possible to access the database server for each destination and acquire necessary data from the database server for each destination, thereby realizing the setup process.

以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述各実施の形態に対して、さまざまな変更、増減、組合せを加えてもよい。これらの変更、増減、組合せが加えられた変形例も本発明の範囲にあることは当業者に理解されるところである。   The present invention has been described above based on the embodiment. The embodiment is an exemplification, and various modifications, increases / decreases, and combinations may be added to the above-described embodiments without departing from the gist of the present invention. It will be understood by those skilled in the art that modifications to which these changes, increases / decreases, and combinations are also within the scope of the present invention.

アプリケーションプログラムデータのインストールと、装置設定データの設定を行うタイミングを変更できるように設定できる。第1の実施の形態の説明では、セットアップ制御部500を動作させるタイミングは、情報処理装置1000、1000aを初期化した後の初回起動時に限られていたが、setup開始フラグの解除をOS起動中にアプリケーションプログラムデータなどから実施できるようにすることで、次回起動時にセットアップを実行できる。これにより、例えば、工場出荷時のタイミングでセットアップを実施するだけでなく、利用者が情報処理装置1000、1000aを利用している時にも、アプリケーションプログラムデータなどのアップデートや追加を行える。また、装置設定データの更新も可能となるため、情報処理装置1000、1000aの動作設定なども変更することができる。   It can be set so that the timing for installing the application program data and setting the device setting data can be changed. In the description of the first embodiment, the timing for operating the setup control unit 500 is limited to the first startup after the information processing apparatuses 1000 and 1000a are initialized, but the OS is starting to release the setup start flag. By making it possible to implement from application program data, etc., setup can be executed at the next startup. Thereby, for example, not only the setup is performed at the time of factory shipment, but also the application program data and the like can be updated or added when the user is using the information processing apparatuses 1000 and 1000a. In addition, since the apparatus setting data can be updated, the operation settings of the information processing apparatuses 1000 and 1000a can be changed.

なお、本発明は、多くの仕向け先に対して、少しずつ異なるカスタマイズを加えた上で、携帯電話機や情報携帯端末などの情報処理装置を提供する場合に利用することができる。また、データ格納部600のうち、情報処理装置1000、1000aの利用者が削除できない追加データ格納部630に、アプリケーションプログラムデータや装置設定データを容易に格納することができるので、1つの情報処理装置1000、1000aを不特定多数の利用者が利用するような事務機器レンタル業務に利用することもできる。   The present invention can be used when providing information processing apparatuses such as a mobile phone and an information portable terminal after adding a little different customization to many destinations. In addition, in the data storage unit 600, application program data and device setting data can be easily stored in the additional data storage unit 630 that cannot be deleted by the user of the information processing devices 1000 and 1000a. 1000 and 1000a can also be used for office equipment rental work that is used by an unspecified number of users.

100 CPU
200 メモリ
300、300a データ取得部
400 識別子記録部
500 セットアップ制御部
600 データ格納部
610 基本ソフトウェア格納部
620 ユーザデータ格納部
630 追加データ格納部
1000、1000a 情報処理装置
2000、2000a 外部記憶媒体
3000 ネットワーク
100 CPU
200 Memory 300, 300a Data acquisition unit 400 Identifier recording unit 500 Setup control unit 600 Data storage unit 610 Basic software storage unit 620 User data storage unit 630 Additional data storage unit 1000, 1000a Information processing device 2000, 2000a External storage medium 3000 Network

Claims (9)

データを格納するデータ格納部と、
前記データ格納部に新たに格納するデータを識別するための識別子が記録された識別子記録部と、
前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するデータ取得部と、
前記データ取得部により取得されたデータを前記データ格納部に格納するセットアップ制御部とを備えた情報処理装置。
A data storage unit for storing data;
An identifier recording unit in which an identifier for identifying data to be newly stored in the data storage unit is recorded;
A data acquisition unit for acquiring the data from an external recording medium in which data associated with the identifier is stored in advance based on the identifier recorded in the identifier recording unit;
An information processing apparatus comprising: a setup control unit that stores data acquired by the data acquisition unit in the data storage unit.
前記データ格納部は、利用者が前記データを消去できない状態で格納するための第1のデータ格納部と、前記利用者が前記データを消去できる状態で格納するための第2のデータ格納部を有し、
前記セットアップ制御部は、前記データ取得部により取得されたデータを、少なくとも前記第1のデータ格納部に格納する請求項1に記載の情報処理装置。
The data storage unit includes a first data storage unit for storing the data in a state where the user cannot delete the data, and a second data storage unit for storing the data in a state where the user can delete the data. Have
The information processing apparatus according to claim 1, wherein the setup control unit stores at least the data acquired by the data acquisition unit in the first data storage unit.
前記データは、所定の作業を実施できる機能を利用者に提供するアプリケーションプログラムデータ、または、前記情報処理装置を利用するための初期設定に関する情報である装置設定データである請求項1または2に記載の情報処理装置。   3. The data according to claim 1, wherein the data is application program data that provides a user with a function capable of performing a predetermined operation, or device setting data that is information relating to an initial setting for using the information processing device. Information processing device. 前記データ格納部は、さらに、前記情報処理装置の全体を管理する基本ソフトウェアデータを、前記データを消去できない状態で格納するための第3のデータ格納部を備えた請求項3に記載の情報処理装置。   The information processing according to claim 3, wherein the data storage unit further includes a third data storage unit for storing basic software data for managing the entire information processing apparatus in a state where the data cannot be deleted. apparatus. 前記セットアップ制御部は、前記データが前記基本ソフトウェアデータの下で動作するように、前記第1のデータ格納部に格納された前記データを前記第2のデータ格納部へインストールする請求項4に記載の情報処理装置。   5. The setup control unit installs the data stored in the first data storage unit into the second data storage unit so that the data operates under the basic software data. Information processing device. 前記データ取得部は、前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、ネットワークを介して、前記データを取得する請求項1〜5のいずれかに記載の情報処理装置。   The data acquisition unit acquires the data from an external recording medium in which data associated with the identifier is stored in advance based on the identifier recorded in the identifier recording unit via a network. Item 6. The information processing apparatus according to any one of Items 1 to 5. データを格納するために設けられたデータ格納部にデータを格納する情報処理方法であって、
前記データ格納部に新たに格納するデータを識別するための識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するステップと、
前記データを取得するステップにより取得されたデータを前記データ格納部に格納するステップとを含む情報処理方法。
An information processing method for storing data in a data storage unit provided for storing data,
Acquiring the data from an external recording medium in which data associated with the identifier is stored in advance based on an identifier for identifying data to be newly stored in the data storage unit;
Storing the data acquired by the step of acquiring the data in the data storage unit.
データを格納するために設けられたデータ格納部にデータを格納する処理をコンピュータに実行させるための情報処理プログラムであって、
前記データ格納部に新たに格納するデータを識別するための識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するステップと、
前記データを取得するステップにより取得されたデータを前記データ格納部に格納するステップとを含む情報処理プログラム。
An information processing program for causing a computer to execute a process of storing data in a data storage unit provided for storing data,
Acquiring the data from an external recording medium in which data associated with the identifier is stored in advance based on an identifier for identifying data to be newly stored in the data storage unit;
An information processing program comprising: storing the data acquired by the step of acquiring the data in the data storage unit.
請求項8に記載された情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the information processing program according to claim 8 is recorded.
JP2011031045A 2011-02-16 2011-02-16 Information processor Pending JP2012168879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011031045A JP2012168879A (en) 2011-02-16 2011-02-16 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011031045A JP2012168879A (en) 2011-02-16 2011-02-16 Information processor

Publications (1)

Publication Number Publication Date
JP2012168879A true JP2012168879A (en) 2012-09-06

Family

ID=46972949

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011031045A Pending JP2012168879A (en) 2011-02-16 2011-02-16 Information processor

Country Status (1)

Country Link
JP (1) JP2012168879A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2015136965A1 (en) * 2014-03-14 2017-04-06 オムロン株式会社 Control device, control system, control device control method, and control system control method
JP2021114702A (en) * 2020-01-20 2021-08-05 ブラザー工業株式会社 Information processing device and control method of information processing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09167084A (en) * 1995-12-14 1997-06-24 Fujitsu Ltd Program processing system
JP2007242040A (en) * 2000-12-08 2007-09-20 Seiko Epson Corp Software installing method
JP2010146408A (en) * 2008-12-19 2010-07-01 Ricoh Co Ltd Information processing apparatus, information processing method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09167084A (en) * 1995-12-14 1997-06-24 Fujitsu Ltd Program processing system
JP2007242040A (en) * 2000-12-08 2007-09-20 Seiko Epson Corp Software installing method
JP2010146408A (en) * 2008-12-19 2010-07-01 Ricoh Co Ltd Information processing apparatus, information processing method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2015136965A1 (en) * 2014-03-14 2017-04-06 オムロン株式会社 Control device, control system, control device control method, and control system control method
JP2021114702A (en) * 2020-01-20 2021-08-05 ブラザー工業株式会社 Information processing device and control method of information processing device
JP7571369B2 (en) 2020-01-20 2024-10-23 ブラザー工業株式会社 Information processing device and method for controlling the information processing device

Similar Documents

Publication Publication Date Title
US10419289B2 (en) System and method for configuration management service
JP6062987B2 (en) Network storage management system
TWI332176B (en) Method and system for automated installation of system specific drivers
JP5960005B2 (en) Image forming apparatus, application pre-installation method, and program
JP5333579B2 (en) Management server, boot server, network boot system, and network boot method
JP4810282B2 (en) Module installation method, module installation device, and program
CN107870769B (en) Installation method and device of operating system
CN105320578A (en) Method and apparatus for backing up and recovering APP
CN114020340B (en) Server system and data processing method thereof
JP2006011506A (en) Starting image providing system and method, boot node device, boot server device, and program
JP2012168879A (en) Information processor
CN107145390B (en) Android service lifecycle management method, service management object-based device and Android system
CN113094085A (en) Component integration method and device, computer-readable storage medium and electronic equipment
JP2007226828A (en) Method and device for restoring software configuration, and computer readable storage medium
US9940334B2 (en) Image forming apparatus and control method thereof
CN105653352A (en) Virtual simulation evidence-obtaining method for operating system
JP5417820B2 (en) System file sharing apparatus, system file sharing method and program
JP4997490B2 (en) User environment restoration system and user environment restoration method
US9104518B2 (en) Wireless communication terminal and method for securely running industry software
JP2011090596A (en) Program installing method, portable recording medium for implementing the method, information processing apparatus, image formation system, and server apparatus
JP2008217533A (en) Software controller and control program
JP2007199992A (en) Computer system
JP5400099B2 (en) Information processing apparatus, electronic device, patch program application method, and computer program
JP2007018491A (en) Method for updating function of portable apparatus by plug and play (pnp) storage device
TWI466023B (en) System and method for a server in communication with a plurality of client devices

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130319

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130709