JP5355757B2 - ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 - Google Patents
ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 Download PDFInfo
- Publication number
- JP5355757B2 JP5355757B2 JP2012148101A JP2012148101A JP5355757B2 JP 5355757 B2 JP5355757 B2 JP 5355757B2 JP 2012148101 A JP2012148101 A JP 2012148101A JP 2012148101 A JP2012148101 A JP 2012148101A JP 5355757 B2 JP5355757 B2 JP 5355757B2
- Authority
- JP
- Japan
- Prior art keywords
- user information
- information
- user
- host
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 116
- 238000009434 installation Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 77
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000011900 installation process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
うコンテンツをPCなどのホスト装置で活用するためのアプリケーションソフトがCD−
ROMなどの記憶媒体で提供されていた。そのアプリケーションソフトを使用可能にする
ためには、ユーザがそれらの記憶媒体をホスト装置に装着し、起動したインストーラの指
示に従って、所定の情報をキーボードで入力したり、表示されたリストから所定の項目を
選択したりするなど、かなり多くの操作が必要である。
なった。ユーザがそれらのサービスを利用するためには、製品のユーザ登録を必要とする
場合が多い。ユーザ登録するには、ユーザがコンピュータを用いて所定のホームページに
アクセスし、ユーザ情報や製品情報を入力する必要がある。さらに、追加購入した製品の
ユーザ登録に際しても、再度製品情報やユーザ情報を入力する必要がある。
らの情報の入力は、一般の人にとっては面倒な作業であり、アプリケーションソフトをイ
ンストールしないユーザや、ユーザ登録しないユーザが数多くいる原因の1つとなってい
た。その結果として、多くのユーザは、製品に関連する有用な情報を受け取れず、また有
用なサービスがウェブ上に用意されていても一度も利用しないユーザが存在するというこ
とになっていた。
)等の電子機器に予め製品個体情報が記憶されるものが開示される。この電子機器を最初
に起動したときに、電子機器はネットワークを介して所定のホストマシン(サーバ)に自
動的に接続し、電子機器から読み出された製品個体情報とユーザにより入力された氏名、
住所、パスワード等を含む個人情報とをホストマシンに送信してユーザ登録が行われる。
動した時に、自動的にユーザ登録サイトに導かれるので、ユーザはURL等の入力操作を
しなくて済む。また、ユーザは製品個体情報の入力もしなくて済む。しかし、上記個人情
報についてはユーザが入力する必要がある。その場合、個人情報の入力操作を面倒と感じ
るユーザはユーザ登録のための画面を閉じてしまい、ユーザ登録を完遂することができな
い場合があった。
ムインストールの操作や情報入力操作の手間を極力省くことを可能とし、ユーザによる情報入力操作の手間を極力省き、より多くのユーザが有効な情報やサービスを手軽に利用可能とすることを目的とする。
本発明のユーザ情報登録プログラムは、端末機器特定情報および自動実行形式のプ ログラムファイルを記憶した端末装置と接続可能で、更に、ネットワークを介して、 データベースを有するサーバ装置に接続が可能なホスト装置で実行されるユーザ情報 登録プログラムであって、当該プログラムは、前記端末装置が前記ホスト装置に接続 されたときに、前記端末装置から自動実行形式のプログラムファイルを読み出して実 行し、前記ホスト装置内にインストールされているアプリケーションプログラムの一 覧を作成し、前記作成されたアプリケーションプログラムの一覧を前記ネットワーク を介してサーバ装置に送信し、前記アプリケーションプログラムの一覧の送信後に、 前記ホスト装置内インストールされているアプリケーションプログラムの一覧に登録 されたアプリケーションに係るユーザ情報の記憶位置情報を前記サーバ装置から受信 し、前記受信したアプリケーションに係るユーザ情報の記憶位置情報に基づいて、前 記ホスト装置内に記憶されたユーザ情報を読み出し、 前記サーバ装置へユーザ情報 を登録する指示がなされた否かを判断し、前記サーバ装置へユーザ情報を登録する指 示がなされたと判断された場合に、前記ホスト装置から読み出されたユーザ情報と前 記端末装置から読み出された端末機器特定情報とを認証情報として登録するために前 記サーバ装置に送信する、ことを特徴とする。
本発明のユーザ情報登録方法は、端末機器特定情報および自動実行形式のプログラ ムファイルを記憶した端末装置と接続可能で、更に、ネットワークを介して、データ ベースを有するサーバ装置に接続が可能なホスト装置で実行されるユーザ情報登録方 法であって、前記端末装置が前記ホスト装置に接続されたときに、前記端末装置から 自動実行形式のプログラムファイルを読み出して実行し、前記ホスト装置内にインス トールされているアプリケーションプログラムの一覧を作成し、前記作成されたアプ リケーションプログラムの一覧を前記ネットワークを介してサーバ装置に送信し、前 記アプリケーションプログラムの一覧の送信後に、前記ホスト装置内インストールさ れているアプリケーションプログラムの一覧に登録されたアプリケーションに係るユ ーザ情報の記憶位置情報を前記サーバ装置から受信し、前記受信したアプリケーショ ンに係るユーザ情報の記憶位置情報に基づいて、前記ホスト装置内に記憶されたユー ザ情報を読み出し、前記サーバ装置へユーザ情報を登録する指示がなされた否かを判 断し、前記サーバ装置へユーザ情報を登録する指示がなされたと判断された場合に、 前記ホスト装置から読み出されたユーザ情報と前記端末装置から読み出された端末機 器特定情報とを認証情報として登録するために前記サーバ装置に送信する、ことを特 徴とする。
すブロック図である。ユーザ情報登録システム100は、端末装置としてのカメラ200
と、ホストPC400と、サーバ500とを含む。ホストPC400とサーバ500とは
ネットワークNWを介して接続される。このネットワークNWは、例えばインターネット
を利用することが可能である。本発明の実施の形態において、カメラ200が端末装置と
して例示されるが、様々な機器が端末装置であり得る。例えば、ICレコーダ、ゲーム機
、PC用周辺機器、家庭用電化製品、電子健康機器、玩具、電子辞書、電子ブックリーダ
ー、データ・ロガー、PDA(携帯情報端末装置)、PND(ポータブル・ナビゲーショ
ン・デバイス)、計測機器等、様々なものを端末装置とすることが可能である。
合、必要なときにのみホストPC400と接続される。また、端末装置が据え置き式の機
器である場合には、ホストPC400に有線または無線の形態で常時接続されていてもよ
いし、必要なときにのみ接続可能に構成されていてもよい。ホストPC400は、いわゆ
るデスクトップPCであっても、可搬式のPCであってもよい。ホストPC400は、有
線または無線の形態でネットワークNWに接続される。
のサーバ500が示されているが、複数のサーバがユーザ情報登録システム100に含ま
れていてもよい。
認証情報記憶部202と、表示処理部204と、画像表示部206と、撮像部208と、
画像処理部210と、コントローラ212と、操作入力部214と、プログラムメモリ2
16と、画像メモリ218と、通信インターフェース220とを有する。
ログラムメモリ216、画像メモリ218、通信インターフェース220は、コントロー
ラに電気的に接続される。画像表示部206は表示処理部204に、撮像部208は画像
処理部210に、それぞれ電気的に接続される。
認証情報記憶部202は、フラッシュメモリやEEPROM、あるいは磁気記憶装置等の
、書き換え可能であって記憶保持のために電気を必要としない不揮発性のメモリで構成す
ることが望ましい。機器特定情報は、カメラ200の個体を一意に識別可能とする情報で
ある。機器特定情報は一例として、機種を特定可能なコードとシリアルナンバー(製造番
号)の組み合わせとすることが可能である。ユーザ情報は、ユーザ名およびユーザの電子
メールアドレスのうち、少なくともいずれかを含む情報である。
証情報記憶部202には機器特定情報のみが記憶されている。そして、後述するユーザ情
報登録処理を行うことにより、認証情報記憶部202にユーザ情報が追記される。
されるメモリであり、フラッシュメモリ、あるいは磁気記憶装置等で構成可能である。こ
の画像メモリ218には、カメラ200で撮影して得られたものだけでなく、ダウンロー
ド等の手段によって入手した画像データを記憶することも可能に構成される。
ていてもよい。但し、画像メモリ218がメモリカード等の、カメラ200に対して着脱
自在に構成されるものである場合には、認証情報記憶部202はカメラ200に内蔵され
るメモリ内に設けられることが望ましい。以下では、画像メモリ218はカメラ200内
に内蔵されるものとして説明をする。
信号を生成する撮像素子と、撮像素子からアナログ画像信号を読み出し、増幅してデジタ
ル画像信号に変換するアナログ・フロントエンド部とを含む。
ータを生成する。この画像データは画像メモリ218内に記憶される。画像処理部210
はまた、撮像部208から比較的短い周期で読み出されるデジタル画像信号を逐次処理し
てライブビュー用の画像を生成可能に構成される。
イッチ等を含む。操作入力部214はまた、焦点距離、ホワイトバランス、露出モード、
動画/静止画の画像記録モード等を切り替えるためのプッシュスイッチ、スライドスイッ
チやタッチパネル、ダイヤルスイッチ等を含む。
望するモードでカメラ200が動作するように、カメラ200のアクチュエータ、表示素
子、センサ等の構成要素を統括的に制御する。コントローラ212は、CPUまたはハー
ドウェアロジック等で構成可能である。コントローラ212がCPUで構成される場合、
このコントローラ212で実行されるプログラムがプログラムメモリ216に記憶される
。プログラムメモリ216は、フラッシュメモリとRAMとを有して構成することが可能
である。以下の説明において、コントローラ212は、プログラムメモリ216に記憶さ
れるプログラムを解釈・実行可能なCPUであるものとする。
に記憶する際の記憶管理の処理も行う。コントローラ212はまた、画像メモリ218に
記憶された画像データを読み出して後述する画像表示部206に画像を表示する際の動作
制御を行う。コントローラ212はさらに、ユーザがカメラ200を被写体に向けて構図
や露出を調整する操作をする際に、画像処理部210からライブビュー画像データが出力
される場合に、画像表示部206にライブビュー画像を表示するように動作制御を行う。
きのTFTカラー液晶パネル、あるいは有機ELカラー表示パネル等で構成される。表示
処理部204は、コントローラ212から出力される表示用画像データをもとに画像表示
部206を制御して画像を表示する。
8の中に記憶されるファイルの例を概念的に説明する図である。カメラ購入時、画像メモ
リ218内にはインストーラファイル302、アプリケーションプログラムファイル30
4、操作マニュアルファイル306等を含むファイルが記憶されている。インストーラフ
ァイル302およびアプリケーションプログラムファイル304は、ホストPC400上
で実行するためのプログラムが収容される。操作マニュアルファイル306には、カメラ
200やアプリケーションプログラムの操作方法を説明するマニュアルを電子化したもの
が収容される。操作マニュアルファイル306は、ホストPC400上で閲覧可能な形式
のファイルである。ユーザがカメラ200を購入してすぐに使い始め、撮影操作をした場
合には、画像メモリ218内に画像ファイル300が記憶される。
トPC400に自動的に読み込まれて起動される。すなわち、自動実行される。このイン
ストーラファイル302中の自動実行プログラムが実行されると後述するユーザ情報登録
処理やアプリケーションプログラムファイル304をホストPC400に転送してインス
トールする処理が行われる。そして、これらのインストーラファイル302およびアプリ
ケーションプログラムファイル304は画像メモリ218から消去される。
xec.batのようなものとすることが可能である。つまり、ホストPC400にカメ
ラ200などの端末装置が接続されたときに、ホストPC400のオペレーティングシス
テム(OS)が端末装置内に記憶されるファイルを検索する。そして、検索したファイル
中に自動実行形式のファイルが存在する場合、そのファイルを自動的に読み込んで実行す
るようにホストPC400のOSを構成することができる。
プログラムが起動した際に当該の自動実行プログラムによってホストPC400に転送さ
れ、画像メモリ218から消去されるように構成されていてもよい。あるいは、アプリケ
ーションプログラムファイル304中のアプリケーションプログラムがホストPC400
にインストールされた後、最初に起動されたときに、当該のアプリケーションプログラム
によってホストPC400に転送され、画像メモリ218から消去されるように構成され
ていてもよい。
らインストーラファイル302、アプリケーションプログラムファイル304、操作マニ
ュアルファイル306が削除され、画像ファイル300が残される。その結果、画像ファ
イル300を収容するスペースとして画像メモリ218を有効に活用することが可能とな
る。
必要を生じた場合には、以下のようにすることが可能である。すなわち、一例としては、
ホストPC400上で実行されるアプリケーションプログラム中で、画像メモリ218を
初期化するメニューを選択可能とすることが可能である。このメニューが選択された場合
、ホストPC400中に記憶されているインストーラファイル302、アプリケーション
プログラムファイル304、および操作マニュアルファイル306が初期化された画像メ
モリ218中に記憶される。
等の記憶媒体がカメラ200に同梱されていてもよい。その場合、ユーザが記憶媒体中の
プログラムを実行させることにより、画像メモリ218が初期化され、記憶媒体中に記録
されているインストーラファイル302、アプリケーションプログラムファイル304、
操作マニュアルファイル306が画像メモリ218内にコピーされる。この処理を完了し
た後、カメラ200を新たなホストPCに接続することにより、先に説明したプログラム
インストール処理が行われる。
、通信インターフェース402と、表示インターフェース404と、表示部406と、入
力インターフェース408と、キーボードやマウス等の入力装置410と、処理部414
と、RAM416と、補助記憶装置418と、ネットワークインターフェース424とを
有する。これらの要素のうち、通信インターフェース402、表示インターフェース40
4、入力インターフェース408、処理部414、RAM416、補助記憶装置418、
ネットワークインターフェース424はシステムバス412を介して互いに電気的に接続
される。
で相互通信して情報の授受を可能とするためのものである。表示部406は、CRTまた
はフラットパネルディスプレイ装置等で構成される。表示インターフェース404は、画
像、アイコン、文字等を表示部406上に表示するために表示部406を制御する。
するためのユーザインターフェースである。ユーザによる入力装置410の操作内容は入
力インターフェース408を介して処理部414に伝達される。
。RAM416は、処理部414が情報処理を行う際のワークエリアとして用いられる。
補助記憶装置418はハードディスクドライブやソリッドステートドライブなどで構成さ
れて比較的大きな記憶容量を有する記憶装置である。
がOSによって管理されて記憶されるエリアと、認証情報を記憶するエリアとが設けられ
る。OSによって管理される、システムやアプリケーションソフトウェアの設定データ等
は、ウィンドウズ(登録商標)においてはレジストリと称される。以下では、ホストPC
400がウィンドウズOSによって管理されるものとして、上記の設定データ等をレジス
トリ情報と称する。また、レジストリ情報を記憶するエリアをレジストリ420と称し、
認証情報が記憶されるエリアを認証情報記憶部422と称する。認証情報記憶部422に
は、カメラ200から通信インターフェース402を介して入力された機器特定情報がユ
ーザ情報と関連付けて記憶される。ネットワークインターフェース424は、ネットワー
クを介して他の機器と情報を授受するためのインターフェースである。
ラ200のユーザ等に対し、ネットワークを介して様々なサービスを提供可能に構成され
る。一例として、サーバ500はオンラインアルバムサービスやプリントオーダーサービ
スなどのサービスをカメラ200のユーザに対して提供可能に構成されるものとする。オ
ンラインアルバムサービスは、カメラ200のユーザに対して所定の容量の画像データ記
憶スペースを提供し、インターネットを介してサーバ500に送られた画像(画像データ
)の蓄積を可能とするサービスである。そしてユーザ本人、ユーザから当該の画像を閲覧
するためのURL情報とパスワードを教えられた特定の人、あるいは不特定多数の人によ
る画像の閲覧等を可能とするサービスである。プリントオーダーサービスは、インターネ
ットを介して画像のプリント、アルバムの作成等の注文を受け付け、ユーザにより指定さ
れたあて先に完成物を発送するサービスである。
4と、表示部506と、入力インターフェース508と、キーボードやマウス等の入力装
置510と、補助記憶装置512と、処理部520と、RAM522と、画像記憶部52
4と、ユーザ情報記憶部526とを有する。これらの要素のうち、ネットワークインター
フェース502、表示インターフェース504、入力インターフェース508、補助記憶
装置512、処理部520、RAM522、画像記憶部524、ユーザ情報記憶部526
は、システムバス518を介して互いに電気的に接続される。
報を授受するためのインターフェースである。表示部506は、CRTまたはフラットパ
ネルディスプレイ装置等で構成される。表示インターフェース504は、画像、アイコン
、文字等を表示部506上に表示するために表示部506を制御する。
ためのユーザインターフェースである。管理者による入力装置510の操作内容は入力イ
ンターフェース508を介して処理部520に伝達される。
。RAM522は、処理部520が情報処理を行う際のワークエリアとして用いられる。
補助記憶装置512は、ハードディスクドライブなどで構成されて比較的大きな記憶容量
を有する記憶装置である。補助記憶装置512内には、画像管理データベース514とユ
ーザ管理データベース516とが構築される。画像記憶部524、ユーザ情報記憶部52
6は、補助記憶装置512と同様の記憶装置とすることが可能である。
が記憶される。ユーザ情報記憶部526には、ユーザ登録処理を完了した個々のユーザ(
以下ではこれを登録ユーザと称する)に対応して機器特定情報、ユーザ名や電子メールア
ドレス等のユーザ情報などが記憶される。ユーザ情報にはさらに、ホストPC400の言
語設定やタイムゾーン設定に関する情報、ユーザが上述したオンラインアルバムサービス
やプリントオーダーサービスを利用するためのサイトにアクセスする際のログイン名やパ
スワード等の情報を含んでいてもよい。ユーザ情報記憶部526はまた、ユーザが当該の
ウェブサイトに訪れた日時や操作内容、プリントオーダーがなされた場合の注文内容、発
送記録、代金領収/未収の記録等をトランザクションヒストリーとして記録可能に構成さ
れていてもよい。
トランザクションヒストリー等の情報が、各々の登録ユーザに対応してユーザ情報記憶部
526内のどこに記憶されているかを登録するデータベースである。画像管理データベー
ス514は、登録ユーザによってアップロードされた画像データが、各々の登録ユーザに
対応して画像記憶部524内のどこに記憶されているかを登録するデータベースである。
。図5Bに示されるサーバ500Aにおいて、図5Aに示されるサーバ500が有するも
のと同様の構成要素には図5Aのものと同じ符号を付してその説明を省略する。
12内にソフトウェアデータベース530が構築される点である。以下、このソフトウェ
アデータベースについて説明する。カメラ200は多数が販売され、従ってそのユーザも
多数存在する。それ故、ユーザの数に対応してホストPC400もまた多数が存在する。
複数存在するホストPC400は、それぞれが様々な仕様を有し、様々なOSがインスト
ールされ、ワードプロセッサ、表計算ソフト、電子メールソフト、グラフィック処理ソフ
ト、インターネットのブラウザソフト等、様々なアプリケーションソフトウェアがインス
トールされる。
C400のそれぞれにはログインユーザ名が登録されている。このログインユーザ名は、
個々のホストPC400にインストールされているOSによって管理されている。例えば
、ウィンドウズ系のOSであれば、レジストリファイル中の情報にログインユーザ名が含
まれる。ウィンドウズ以外のOSにおいても、レジストリに類似する情報を有していて、
それらの情報にアクセスすることによりログインユーザ名を見出すことができる。ソフト
ウェアデータベース530中には、一般ユーザが用いうるOSの種類やバージョンと、そ
れらの種類やバージョンに対応して、上記ログインユーザ名の情報を含むファイルの名称
、当該ファイルの保存ディレクトリに関する情報等がデータベース化されて記録されてい
る。
トウェアをそれぞれのホストPC400にインストールしている。それらのアプリケーシ
ョンソフトウェアの中には、電子メールソフト等、ユーザが用いる電子メールアドレスに
関する情報を管理しているソフトが含まれる。ソフトウェアデータベース530には、広
く一般に利用されているアプリケーションソフトウェア中で、ユーザの電子メールアドレ
スに関する情報を含みうるソフトウェアの名称と、そのソフトウェアが管理していてユー
ザの電子メールアドレスに関する情報を含むファイルの名称、当該ファイルの保存ディレ
クトリに関する情報もデータベース化されて記録されている。
は新規に頒布される。これに対応し、上記のソフトウェアデータベース530は、サーバ
500Aを管理する管理者によって随時アップデートされる。
本発明の第1の実施の形態においては、ネットワークNWを介してホストPC400と
接続されるサーバが、図5Aに示されるサーバ500である例について説明する。つまり
、図5Bを参照して説明したサーバ500Aが有するようなソフトウェアデータベース5
30を有していないサーバ500を用いる例について説明する。
フローチャートである。図6に示される処理手順は、OS中に組み込まれているものとす
る。S600において処理部414は、カメラ200などの端末装置が通信インターフェ
ース402に接続されたか否かを判定する。この判定が否定される間、S600の処理が
適宜の時間間隔で繰り返し行われる。
ラ200の画像メモリ218に自動実行形式のプログラムファイルが存在するか否かを判
定する。本実施の形態において、自動実行形式のプログラムファイルは、図3のインスト
ーラファイル302がそれに該当する。自動実行形式のプログラムファイルは、それが自
動実行形式のものであることをOSが認識できるようなファイル名、ファイル形式となっ
ている。
での判定が肯定された場合に処理はS604に進み、処理部414はカメラ200内の画
像メモリ218から自動実行形式のプログラムファイルをホストPC400内のRAM4
16に読み込み、実行する。S604の処理が終わると図6に示す一連の処理が完了する
。
説明した。別例としては、通信インターフェースを介してカメラ200をホストPC40
0に接続したときに割り込み信号が発生し、その割り込み信号の発生を受けてS602、
S604の処理が実行されるようにしてもよい。
るプログラムをホストPC400の処理部414がRAM416上に読み込んで自動実行
することにより行われる処理手順を概略的に示すフローチャートである。
既にインストールされているか否かの判定を行う。ここで、アプリケーションプログラム
とは、カメラ200の供給元からカメラ200に添付して提供されるプログラムのことで
ある。例えば、オンラインアルバムのサイトへアクセスして画像データをアップロードし
たり、他の人が撮影した画像の画像データをダウンロードしたりして写真を共有すること
を可能とするためのプログラムとすることが可能である。あるいは、プリントを注文する
サイトにアクセスして画像データをアップロードし、プリントやフォトブックの作成を注
文するためのプログラムとすることができる。
ムは様々な形態の機能を実現するためのものとすることが可能である。以下ではワードプ
ロセッサ、表計算ソフト等のアプリケーションソフトウェアと区別するため、アプリケー
ションプログラムファイル304中に納められたアプリケーションプログラムを添付アプ
リケーションプログラムと称する。
ケーションプログラムのインストール処理がホストPC400で既に行われていることを
意味する。つまり、ユーザが新たなカメラ200を買い増しして(買い換えて)ホストP
C400に初めて接続した場合の処理の流れを想定している。一方、S700の判定が否
定された場合の処理は、以下に説明するユーザ登録や添付アプリケーションプログラムの
インストール作業がホストPC400上でまだ行われていないことを想定した処理となっ
ている。
メラ200の認証情報記憶部202中に予め記録されている機器特定情報を取得する。機
器特定情報は、個々の製品を一意に特定可能な情報とすることが望ましい。例えば、製品
コードとシリアル番号の組み合わせを機器特定情報とすることが可能である。あるいは、
IPv6等の技術によって個々の製品(個体)ごとに固有のIPアドレスなどが付与され
る場合、そのような情報を機器特定情報とすることが可能である。
まり、ユーザ名、電子メールアドレス等を含むユーザ情報の入力を促す入力画面を表示す
る。そして、ユーザによるユーザ情報入力操作を受け付ける処理を行う。
表示をして、「はい」または「いいえ」の操作を受け付け、ユーザ登録をするか否かの判
定を行う。
行う。サーバ接続処理とは、ネットワークNWを介して所定のサーバ500(図1)に接
続する処理である。本実施の形態において、サーバ500はユーザ情報登録処理を行うた
めのサーバである。
る。サーバ500は、ホストPC400から送信された機器特定情報とユーザ情報とをユ
ーザ情報記憶部526に記憶し、ユーザ管理データベース516にこれらの機器特定情報
とユーザ情報とを関連付けて登録する。この結果、カメラ200を所有するユーザのユー
ザ登録が完了する。このとき、サーバ500からパスワード等が発給されてもよい。その
場合、当該のパスワードの情報を処理部414は受信する。
が続いて行われる。処理部414はS712において、機器特定情報とユーザ情報とを関
連付けて認証情報記憶部422に記憶する。
に登録する。このとき、処理部414は、ホストPC400の言語設定、時刻設定、タイ
ムゾーン等の設定情報を読み出し、その設定情報に基づいてカメラ200の言語設定(メ
ニュー等を表示する際の言語の設定)、時刻設定、タイムゾーン設定等を行うことが可能
である。このようにすることにより、ユーザがカメラ200を購入してから初めて操作を
開始する際に通常行われる時刻設定や言語設定、タイムゾーン設定等を自動化することが
可能となる。
してもよい。すなわち、処理部414は、S712で認証情報記憶部422に機器特定情
報とユーザ情報とパスワードとを関連付けて認証情報記憶部422に記憶することが可能
である。また、S714においてはユーザ情報とパスワードとを認証情報記憶部202に
登録することが可能である。
る処理を行う。すなわち、処理部414はカメラ200の画像メモリ218からアプリケ
ーションプログラムファイル304を読み出し、ホストPC400内に添付アプリケーシ
ョンプログラムをインストールする処理を行う。このとき、必要に応じて操作マニュアル
ファイル306をホストPC400の補助記憶装置418内にコピーしてもよい。
先にも説明したとおりである。つまり、ユーザがカメラ200を購入した後にユーザ登録
および添付アプリケーションプログラムのインストールの処理を完了しており、新たなカ
メラ200を買い増しして、ホストPC400に初めて接続した場合の処理を想定してい
る。
から機器特定情報を取得する。S722において処理部414は、ホストPC400の補
助記憶装置418からユーザ情報を取得する。つまり、最初に購入したカメラ200をホ
ストPC400へ最初に接続した際、S712の処理により、認証情報記憶部422にユ
ーザ情報が既に記憶されているが、このユーザ情報を認証情報記憶部422から読み出す
処理がS722において行われる。
、S714における処理と同様の処理が行われる。S726の処理により、買い増しした
カメラ200に対応する機器特定情報とユーザ情報とがサーバ500に送信される。サー
バ500では、追加購入されたカメラ200に対応する機器特定情報がユーザ情報記憶部
526に追加記録され、ユーザ管理データベース516の登録内容も更新される。S72
8においては、買い増ししたカメラ200に対応する機器特定情報をホストPC400の
認証情報記憶部422に追加記録する処理が行われる。
ザ情報が登録される。このとき、S714の処理について説明したのと同様に、ホストP
C400の言語設定、時刻設定、タイムゾーン等の設定情報を読み出し、その設定情報に
基づいてカメラ200の言語設定、時刻設定、タイムゾーン設定等を行うことが可能であ
る。また、カメラ200の画像メモリ218に記憶されている操作マニュアルファイル3
06を必要に応じてホストPC400の補助記憶装置418内にコピーすることが可能で
ある。
買い増ししたカメラ200のユーザ登録をするか否かの判断をユーザに任せるようにして
もよい。そして、買い増ししたカメラ200のユーザ登録をすることをユーザが望まない
場合、S724、S726の処理をスキップし、S728およびそれに続く処理をするよ
うにしてもよい。
いて処理部414は、カメラ200の画像メモリ218中に記憶されているインストーラ
ファイル302、アプリケーションプログラムファイル304を削除する。また、操作マ
ニュアルファイル306についても削除するようにしてもよい。このとき、処理部414
は、これらのファイル302および304、そして必要に応じて操作マニュアルファイル
306のバックアップファイルを補助記憶装置418内の所定のフォルダに保管しておく
ことが望ましい。理由は、ホストPC400を新しいものに置き換えて、添付アプリケー
ションプログラムを新しいホストPC400にインストールする際にこれらのファイル3
02、304、306が必要となるからである。
02、304、306が記憶される場合、上述したバックアップの処理は必ずしも必要で
はない。あるいは、ネットワークを介して所定のサーバからこれらのファイル302、3
04、306をダウンロード可能な場合にも、上述したバックアップの処理は必ずしも必
要ではない。
アプリケーションプログラムファイル304、そして必要に応じて操作マニュアルファイ
ル306をカメラ200の画像メモリ218から削除する処理をS740で一括して行う
例について説明した。しかし、これらのファイル302、304、306を削除する処理
は、個別に行うものであってもよい。つまり、画像メモリ218から上記ファイル302
、304、306のうちのいずれかがホストPC400内に読み込まれた時点で、そのフ
ァイルについては画像メモリ218から削除可能となる。したがって、それぞれのファイ
ル302、304、306について、削除可能となったそれぞれの時点、あるいはそれよ
りも後の時点で削除するようにしてもよい。
にインストールされていると判定された場合、S716における添付アプリケーションプ
ログラムのインストールする処理が行われない。したがって、同じ添付アプリケーション
プログラムが重複してインストールされる無駄や不具合などを抑制ことが可能となる。
ーションプログラムファイル304内のバージョンをチェックする処理をS720からS
730までの処理の間、前、あるいは後に追加することも可能である。その場合、プログ
ラムのバージョンに違いがあれば更新アップデートや差分アップデートの処理を行うよう
にし、違いがなければこれら更新アップデートや差分アップデートの処理をスキップする
ようにしてもよい。
て、ホストPC400がネットワークNWを介して所定のサーバに接続されたときに新し
いバージョンのプログラムの有無がチェックされて、新しいものがある場合には随時アッ
プデート可能に構成されていてもよい。
ラファイル302、アプリケーションプログラムファイル304を同時に削除する例につ
いて説明した。しかし、これらのファイル302、304については必ずしも同時に削除
する必要はなく、個々に削除されてもよい。すなわち、インストーラファイル302につ
いては図7中の任意の処理の前後で削除可能である。アプリケーションプログラムファイ
ル304については、S740の処理が完了した後、あるいはS700の判定が肯定され
た場合にはそれよりも後の任意のタイミングで削除可能である。
C400に最初に接続したときに図7を参照して説明した処理が自動的に実行される。そ
して、ユーザ登録が行われる際に、機器特定情報はカメラ200から読み出されるので、
ユーザはユーザ情報のみを入力すればよい。そして、自動的に読み出された機器特定情報
と、ユーザにより入力されたユーザ情報とに基づいて、ユーザ登録を行うとユーザが決定
した場合、ユーザが「ユーザ登録をする」旨のボタンをクリックするとユーザ登録が完了
する。
にも、図7を参照して説明した処理が自動的に実行される。このとき、以前に購入したカ
メラ200を最初にホストPC400に接続したときに上述のごとくユーザ情報がホスト
PC400の認証情報記憶部422に記憶されている。従って、ユーザは追加購入したカ
メラ200のユーザ登録をする際にユーザ情報を入力する手間から開放される。
ラム)が起動され、ホストPC400に添付アプリケーションプログラムがインストール
されて、必要に応じて操作マニュアルファイル306がホストPC400内にコピーされ
た後、画像メモリ218からインストーラファイル302、アプリケーションプログラム
ファイル304がS740で削除されることにより、画像メモリ218を画像ファイル記
録用のスペースとして有効に利用することが可能となる。操作マニュアルファイル306
も消去すれば、画像メモリ218をさらに有効活用することが可能となる。また、添付ア
プリケーションプログラムのインストールは自動的に行われるので、ユーザはプログラム
インストールの煩雑な操作から開放される。
本発明の第2の実施の形態においても、第1の実施の形態と同様、ネットワークNWを
介してホストPC400と接続されるサーバは図5Aに示されるサーバ500である例に
ついて説明する。また、カメラ200をホストPC400に接続したときに、ホストPC
400のOSに組み込まれる機能によって図6に示される処理手順が処理部414によっ
て実行されるのも、第1の実施の形態と同様である。
るプログラムをホストPC400の処理部414がRAM416上に読み込んで自動実行
することにより行われる処理手順を概略的に示すフローチャートである。
までの処理、そしてS716に続くS740の処理と同じ処理が行われる処理ステップに
は図7に示されるものと同じステップ符号を付してその説明を省略する。
おける判定が肯定された場合の処理である。すなわち、添付アプリケーションプログラム
が既にインストールされているとS700で判定されると、処理はS800に分岐する。
S800において処理部414は、ホストPC400に既にインストール済みの添付アプ
リケーションプログラムを起動する。S800で起動された添付アプリケーションプログ
ラムにより、処理部414はS802でユーザ情報登録処理を行う。つまり、第2の実施
の形態においては、ホストPC400にインストールされる添付アプリケーションプログ
ラム中に、ユーザ情報登録を行うための処理が含まれている。S802で行われるユーザ
情報登録を行うための処理手順は図9に示されている。
同様の処理手順には、図7に示される処理手順に付されるステップ符号と同じ符号を付し
てその詳細な説明を省略する。
ホストPC400の認証情報記憶部422からユーザ情報を取得する(S722)。処理
部414は続いて、ネットワークNWを介してサーバ500に接続し(S724)、機器
特定情報とユーザ情報とをサーバ500に送信する(S726)。サーバ500では、追
加購入されたカメラ200に対応する機器特定情報がユーザ情報記憶部526に追加記録
され、ユーザ管理データベース516の登録内容も更新される。
登録をするか否かの判断をユーザに任せる処理を挿入してもよい。そして、買い増しした
カメラ200のユーザ登録をすることをユーザが望まない場合、S724、S726の処
理をスキップし、S728およびそれに続く処理をするようにしてもよい。
0の認証情報記憶部422に追加記録し(S728)、カメラ200の認証情報記憶部2
02にユーザ情報を登録する(S730)。このとき、図7を参照してS714の処理に
ついて説明したのと同様に、ホストPC400の言語設定、時刻設定、タイムゾーン等の
設定情報を読み出し、その設定情報に基づいてカメラ200の言語設定、時刻設定、タイ
ムゾーン設定等を行うことが可能である。また、カメラ200の画像メモリ218に記憶
されている操作マニュアルファイル306を必要に応じてホストPC400の補助記憶装
置418内にコピーすることが可能である。
るインストーラファイル302、アプリケーションプログラムファイル304を削除する
。また、操作マニュアルファイル306についても削除してもよい。このとき、処理部4
14は、これらのファイル302および304、そして必要に応じて操作マニュアルファ
イル306のバックアップファイルを補助記憶装置418内の所定のフォルダに保管して
おくことが望ましい。S732の処理が終わると、図8に示される一連のユーザ情報登録
処理が完了する。
が添付されて、その中にこれらのファイル302、304、306が記憶される場合、上
述したバックアップの処理は必ずしも必要ではない。あるいは、ネットワークを介して所
定のサーバからこれらのファイル302、304、306をダウンロード可能な場合にも
、上述したバックアップの処理は必ずしも必要ではない。
グラムがホストPC400に既にインストールされていると判定された場合、添付アプリ
ケーションプログラムのインストールする処理が重複して行われることのないように構成
される。したがって、同じ添付アプリケーションプログラムが重複してインストールされ
る無駄や不具合等を抑制することが可能となる。
リ218に記憶されているアプリケーションプログラムファイル304内のバージョンを
チェックする処理をS720からS730までの処理の間、前、あるいは後に追加するこ
とも可能である。その場合、プログラムのバージョンに違いがあれば更新アップデートや
差分アップデートの処理を行うようにし、違いがなければこれら更新アップデートや差分
アップデートの処理をスキップするようにしてもよい。サーバ500からパスワードが発
給される場合、第1の実施の形態で説明したのと同様の処理を行うことが可能である。
プリケーションプログラムファイル304を削除するタイミングについても、第1の実施
の形態で説明したのと同様にすることが可能である。
C400に最初に接続したときに図8を参照して説明した処理が自動的に実行される。そ
して、ユーザ登録が行われる際に、機器特定情報はカメラ200から自動的に読み出され
るので、ユーザはユーザ情報のみを入力すればよい。そして、自動的に読み出された機器
特定情報と、ユーザにより入力されたユーザ情報とに基づいて、ユーザ登録を行うとユー
ザが決定した場合、ユーザが「ユーザ登録をする」旨のボタンをクリックするとユーザ登
録が完了する。このとき、ホストPC400には添付アプリケーションプログラムが自動
的にインストールされるので、ユーザはソフトウェアインストール操作の煩わしさから解
放される。
には、図8、図9を参照して説明した処理が自動的に実行される。図9に示される処理は
、ホストPC400にインストールされた添付アプリケーションプログラムによって行わ
れる。そして、以前に購入したカメラ200を最初にホストPC400に接続したときに
上述のごとくユーザ情報がホストPC400の認証情報記憶部422に記憶されている。
従って、第1の実施の形態と同様、ユーザは追加購入したカメラ200のユーザ登録をす
る際にユーザ情報を入力する手間から開放される。
ラム)が起動され、ホストPC400に添付アプリケーションプログラムがインストール
されて、必要に応じて操作マニュアルファイル306がホストPC400内にコピーされ
た後、画像メモリ218からインストーラファイル302、アプリケーションプログラム
ファイル304がS740で削除されることにより、画像メモリ218を画像ファイル記
録用のスペースとして有効に利用することが可能となる。操作マニュアルファイル306
も自動的に消去されるように構成することにより、画像メモリ218をさらに有効活用す
ることが可能となる。
本発明の第3の実施の形態においても、第1の実施の形態と同様、ネットワークNWを
介してホストPC400と接続されるサーバが、図5Aに示すサーバ500である例につ
いて説明する。また、カメラ200をホストPC400に接続したときに、ホストPCの
OSに組み込まれる機能によって図6に示される処理手順が処理部414によって実行さ
れるのも、第1の実施の形態と同様である。
れるプログラムをホストPC400の処理部414がRAM416上に読み込んで自動実
行することにより行われる処理手順を概略的に示すフローチャートである。
6までの処理、そしてS716に続くS740の処理と同じ処理が行われる処理ステップ
には図7に示されるものと同じステップ符号を付す。また、S800、S802の処理に
ついては図8に示すS800、S802の処理と同様である。802で行われるユーザ情
報登録を行うための処理手順は、図9に示されている。以下では図10を参照しながら、
第1、第2の実施の形態との差異を中心に説明をする。
出す処理)とS704の処理(ユーザ情報入力操作受付処理)との間にS1000の判定
処理が追加されている。そして、S1000の判定が肯定された場合の処理としてS10
02の処理が追加されている。これら二つの処理が追加されている点が第2の実施の形態
との違いである。
00での判定は否定され、処理部414はS702においてカメラ200の認証情報記憶
部202から機器特定情報を読み出す。続くS1000において処理部414は、ホスト
PC400内からユーザ情報を読み出し可能か否かを判定する。すなわち、処理部414
は、ホストPC400の中からログインユーザ名に関する情報を読み出し可能か否かの判
定と、ユーザの電子メールアドレスに関する情報を読み出し可能か否かの判定とのうち、
少なくともいずれかの判定処理を行う。ログインユーザ名に関する情報は、例えばレジス
トリ内を探索することに見出すことが可能である。ユーザの電子メールアドレスは、ホス
トPC400で用いられている電子メールソフトウェア等、ユーザの電子メールアドレス
の情報を保持しうるソフトウェアが管理するファイル等を探索することにより見出すこと
が可能である。
情報を見出すことができなかった場合には、S704においてユーザ名、電子メールアド
レス等を含むユーザ情報の入力を促す入力画面を表示し、ユーザによるユーザ情報入力操
作を受け付ける処理を行う。一方、S1000での判定が肯定された場合には、処理部4
14はS1002においてホストPC400から上述したユーザ情報を読み出す処理を行
う。
、S710の処理で機器特定情報とユーザ情報がサーバ500に送られる。ユーザ登録を
ユーザが望んでいない場合(S706:いいえ)、上記S708、S710の処理はスキ
ップされる。
2に記憶される。S714ではユーザ情報がカメラ200の認証情報記憶部202に登録
される。S716では、カメラ200の画像メモリ218内に記憶されている添付アプリ
ケーションプログラムをホストPC400にインストールする処理が行われ、S740で
は画像メモリ218内からインストーラファイル302、アプリケーションプログラムフ
ァイル304を削除する処理が行われる。このとき、インストーラファイル302、アプ
リケーションプログラムファイル304については、第1、第2の実施の形態で説明した
のと同様、ホストPC400の補助記憶装置418内にバックアップファイルを保管して
画像メモリ218の初期化に備えることも可能である。操作マニュアルファイル306を
ホストPC400内にコピーするか否か、画像メモリ218内から削除するかどうかにつ
いても第1、第2の実施の形態で説明したのと同様である。
た場合に行われるS800、S802の処理の説明については第2の実施の形態で説明し
たものと同様である。つまり、ホストPC400にインストール済の添付アプリケーショ
ンプログラムがS800で起動され、図9に示されるS802のユーザ情報登録の処理が
実行される。また、ユーザ登録に際してサーバ500からパスワードが発給される場合に
は、第1の実施の形態で説明したのと同様の処理を行うことが可能である。
プリケーションプログラムファイル304を削除するタイミングについても、第1の実施
の形態で説明したのと同様にすることが可能である。
ストPC400に最初に接続したときに図10を参照して説明した処理が自動的に実行さ
れる。そして、ユーザ登録が行われる際に、機器特定情報はカメラ200から読み出され
、ユーザ情報についてはホストPC400内から読み出し可能と判定されると自動的に読
み出される。ここで読み出されたユーザ情報については、例えばユーザ情報入力操作を受
け付ける画面を表示部406に表示して、その画面中でデフォルト値として表示してもよ
い。ユーザはそのデフォルト値を見て、変更する必要を感じなければ面倒な電子メールア
ドレスの入力操作をすることなくユーザ登録を遂行することができる。一方、ユーザ情報
の変更をすることが必要と思ったときには好みのユーザ名、電子メールアドレスを入力す
ることが可能となる。
るので、ユーザはスムーズにユーザ登録を行うことが可能となる。そして、ユーザがカメ
ラ200を追加購入してユーザ登録を行う際にも、第1、第2の実施の形態と同様に、ユ
ーザ情報を入力する手間から開放される。
画像メモリ218からはインストーラファイル302、アプリケーションプログラムファ
イル304が自動的に削除される。従って、画像メモリ218を画像ファイル記録用のス
ペースとして有効に利用することが可能となる。操作マニュアルファイル306も自動的
に消去されるように構成することにより、画像メモリ218をさらに有効活用することが
可能となる。
本発明の第4の実施の形態においては、第1から第3の実施の形態と異なり、ネットワ
ークNWを介してホストPC400と接続されるサーバが、図5Bに示すサーバ500A
である例について説明する。サーバ500Aは、補助記憶装置512内にソフトウェアデ
ータベース530をさらに有する点が図5Aのサーバ500と異なる。ソフトウェアデー
タベース530の詳細については先に図5Bを参照して説明したとおりである。カメラ2
00をホストPC400に接続したときに、ホストPCのOSに組み込まれる機能によっ
て図6に示される処理手順が処理部414によって実行されるのは、第1から第3の実施
の形態と同様である。
れるプログラムをホストPC400の処理部414がRAM416上に読み込んで自動実
行することにより行われる処理手順を概略的に示すフローチャートである。
6までの処理、そしてS716に続くS740の処理と同じ処理が行われる処理ステップ
には図7に示されるものと同じステップ符号を付す。以下では図11を参照しながら、第
1から第3の実施の形態との差異を中心に説明をする。
の形態においては、S702の処理(カメラ200から機器特定情報を読み出す処理)と
S704の処理(ユーザ情報入力操作受付処理)との間にS1100、S1102、S1
104が追加されている。そして、S1104での判定が肯定された場合の処理としてS
1110の処理が追加されている。また、S1100でサーバ500Aに接続する処理が
行われるので、図7のフローチャートでは有していたS708でのサーバ接続処理が省か
れる。図7のS720からS730の処理がS800、S802の処理に置き換えられる
点については図8に示すものと同様である。802で行われるユーザ情報登録を行うため
の処理手順は、図9に示されている。
00での判定は否定され、処理部414はS702においてカメラ200の認証情報記憶
部202から機器特定情報を読み出す。続くS1100において処理部414は、ネット
ワークを介してホストPC400をサーバ500Aに接続する処理を行う。続くS110
2において処理部414は、ユーザ情報記憶位置情報をサーバ500Aから取得する処理
を行う。
ストPC400内においてユーザ情報が記憶されている場所を特定する情報を意味する。
ユーザ情報は、ログインユーザ名、ユーザの電子メールアドレスのうち、少なくともいず
れかを含む情報である。ホストPC400上で用いられるOSや電子メールソフトの種類
やバージョンは様々であり、ユーザ情報が記憶されている場所もまた様々である。これら
OSや電子メールソフトは常に改訂がなされ、新たなものが提供される。先に説明した第
3の実施の形態においては、カメラ200の発売開始前の時点において得ることのできた
情報に基づいて作成されたユーザ情報記憶位置情報については添付アプリケーションプロ
グラム中に含めることができる。これに対して、第4の実施の形態においては、サーバ5
00Aの側でユーザ情報記憶位置情報を随時最新のものにアップデートすることが可能と
なる。また、より多くの種類のOSや電子メールソフト等に対応したユーザ情報記憶位置
情報をソフトウェアデータベース内に登録することが可能な点で第4の実施の形態は優れ
る。
0Aの側で行われる処理内容とともに示すフローチャートである。S1200において処
理部414は、ホストPC400にインストールされているアプリケーションソフトウェ
ア(表計算ソフト、ワードプロセッサソフト、電子メールクライアントソフト、グラフィ
ックソフト等)を探索し、リストを作成してサーバ500Aに送信する。例えば、ホスト
PC400内の補助記憶装置418内における特定のディレクトリ内に記憶される特定の
形式のファイルを探索し、ファイル名やファイル作成日等の情報を含むリストを作成する
ことが可能である。S1200で作成されるリスト内には上記のアプリケーションソフト
ウェアだけではなく、OSの種類やバージョン等に関する情報も含めてもよい。
ホストPC400から受信する。そして、上記リスト内に含まれるそれぞれの情報に対応
して以下に説明するS2004、S2006の処理を繰り返し行う。
定対象のソフトウェアが電子メールアドレスなどのユーザ情報をホストPC400内に登
録する種類のものであるか否かを判別する。S2004での判定が肯定された場合、サー
バ500AはS2006において、判定対象のソフトウェアに対応するユーザ情報記憶位
置情報をソフトウェアデータベース530から抽出し、ユーザ情報記憶位置情報の一覧に
登録する。アプリケーションソフトウェアのリスト中にOS名やそのバージョンに関する
情報が含まれる場合には、その情報に対応してユーザ情報記憶位置情報をソフトウェアデ
ータベース530から抽出し、ユーザ情報記憶位置情報の一覧に登録する。
バ500Aはアプリケーションソフトウェアリスト中の次の項目に対応してS2004、
S2006の処理を行う。そして、アプリケーションソフトウェアリストに含まれる全て
の項目についての判定を完了するとS2002からS2008までのループ処理から脱す
る。S2010においてサーバ500Aは、ユーザ情報記憶位置情報の一覧をホストPC
400に送信する。S1202においてホストPC400は、サーバ500Aから送信さ
れたユーザ情報記憶位置情報の一覧を受信する。以上、S1200、S1202の処理が
S1102(図11)において行われる。
置情報の一覧を参照し、当該の一覧中にユーザ情報記憶位置情報が含まれるか否かの判定
を行う。S1104での判定が肯定されると、処理部414はS1110で、ユーザ情報
記憶位置情報で特定される、ホストPC400内の記憶場所からユーザ情報を読み出す(
抽出する)。このとき、複数のユーザ情報記憶位置情報が一覧の中に存在する場合、それ
らの中から最後にインストールされたアプリケーションソフトウェアのユーザ情報を採用
することが可能である。あるいは、ホストPC400の中から読み出すことのできた複数
のユーザ情報を表示部406に表示し、ユーザによる選択操作を受け付けることも可能で
ある。
情報記憶位置情報の一覧中に有効なユーザ情報記憶位置情報が含まれない場合、処理部4
14は、S704においてユーザ名、電子メールアドレス等を含むユーザ情報の入力を促
す入力画面を表示部406に表示し、ユーザによるユーザ情報入力操作を受け付ける処理
を行う。
をユーザが望んでいると判定されると、S710の処理で機器特定情報とユーザ情報がサ
ーバ500Aに送られる。ユーザ登録をユーザが望んでいない場合(S706:いいえ)
、上記S710の処理はスキップされる。
2に記憶される。S714ではユーザ情報がカメラ200の認証情報記憶部202に登録
される。S716では、カメラ200の画像メモリ218内に記憶されている添付アプリ
ケーションプログラムをホストPC400にインストールする処理が行われ、S740で
は画像メモリ218内からインストーラファイル302、アプリケーションプログラムフ
ァイル304を削除する処理が行われる。このとき、インストーラファイル302、アプ
リケーションプログラムファイル304については、第1、第2の実施の形態で説明した
のと同様、ホストPC400の補助記憶装置418内にバックアップファイルを保管して
画像メモリ218の初期化に備えることも可能である。操作マニュアルファイル306を
、ホストPC400内にコピーするか否か、画像メモリ218内から削除するかどうかに
ついても第1、第2の実施の形態で説明したのと同様である。また、ユーザ登録に際して
サーバ500からパスワードが発給される場合には、第1の実施の形態で説明したのと同
様の処理を行うことが可能である。
た場合に行われるS800、S802の処理の説明については第2の実施の形態で説明し
たものと同様である。つまり、ホストPC400へ既にインストールされている添付アプ
リケーションプログラムがS800で起動され、図9に示されるS802のユーザ情報登
録の処理が実行される。
プリケーションプログラムファイル304を削除するタイミングについても、第1の実施
の形態で説明したのと同様にすることが可能である。
いるアプリケーションソフトウェア中で、ホストPC400内にユーザ情報を登録する種
類のものがあるか否かをサーバ500Aはソフトウェアデータベース530を参照して判
定する。そして、ユーザ情報を登録する種類のアプリケーションソフトウェアがあると判
定される場合、サーバ500Aは当該のアプリケーションソフトウェアに対応するユーザ
情報記憶位置情報をデータベース530から抽出し、ユーザ情報記憶位置情報の一覧をホ
ストPC400に送信する。先にも説明したとおり、ソフトウェアデータベース530の
登録内容は常に最新の情報に基づいて更新することが可能であるので、より的確にホスト
PC400内からユーザ情報を読み出すことが可能となる。
減じることが可能となる。また、第3の実施の形態と同様、ホストPC400内から読み
出されたユーザ情報については、例えばユーザ情報入力操作を受け付ける画面を表示部4
06に表示して、その画面中でデフォルト値として表示してもよい。ユーザはそのデフォ
ルト値を見て、変更する必要を感じなければ面倒な電子メールアドレスの入力操作をする
ことなくユーザ登録を遂行することができる。一方、ユーザ情報の変更をすることが必要
と思ったときには好みのユーザ名、電子メールアドレスを入力することが可能となる。
るので、ユーザはスムーズにユーザ登録を行うことが可能となる。そして、ユーザがカメ
ラ200を追加購入してユーザ登録を行う際にも、第1、第2、第3の実施の形態と同様
に、ユーザ情報を入力する手間から開放される。
画像メモリ218からはインストーラファイル302、アプリケーションプログラムファ
イル304が自動的に削除される。従って、画像メモリ218を画像ファイル記録用のス
ペースとして有効に利用することが可能となる。操作マニュアルファイル306も自動的
に消去するように構成することにより、画像メモリ218をさらに有効活用することが可
能となる。
、玩具、電子辞書、電子ブックリーダー、データ・ロガー、PDA(携帯情報端末装置)
、PND(ポータブル・ナビゲーション・デバイス)、計測機器等、様々な端末装置のユ
ーザ登録をする際に適用可能である。
200 … カメラ
202 … 認証情報記憶部
218 … 画像メモリ
220 … 通信インターフェース
300 … 画像ファイル
302 … インストーラファイル
304 … アプリケーションプログラムファイル
306 … 操作マニュアルファイル
400 … ホストPC
402 … 通信インターフェース
406 … 表示部
410 … 入力装置
414 … 処理部
418 … 補助記憶装置
420 … レジストリ
422 … 認証情報記憶部
424 … ネットワークインターフェース
500、500A … サーバ
502 … ネットワークインターフェース
512 … 補助記憶装置
514 … 画像管理データベース
516 … ユーザ管理データベース
526 … ユーザ情報記憶部
530 … ソフトウェアデータベース
Claims (6)
- 端末機器特定情報および自動実行形式のプログラムファイルを記憶した端末装置と 接続可能で、更に、ネットワークを介して、データベースを有するサーバ装置に接続 が可能なホストとなる装置で実行されるユーザ情報登録装置であって、
前記端末装置が前記ホスト装置に接続されたときに、前記端末装置から自動実行形 式のプログラムファイルを読み出して実行する読出し手段と、
前記ホスト装置内にインストールされているアプリケーションプログラムの一覧を 作成するアプリケーションプログラム一覧作成手段と、
前記作成されたアプリケーションプログラムの一覧を前記ネットワークを介してサ ーバ装置に送信するアプリケーションプログラム一覧送信手段と、
前記アプリケーションプログラムの一覧の送信後に、前記ホスト装置内インストー ルされているアプリケーションプログラムの一覧に登録されたアプリケーションに係 るユーザ情報の記憶位置情報を前記サーバ装置から受信するユーザ情報記憶位置情報 受信手段と、
前記受信したアプリケーションに係るユーザ情報の記憶位置情報に基づいて、前記 ホスト装置内に記憶されたユーザ情報を読み出すユーザ情報読出し手段と、
前記サーバ装置へユーザ情報を登録する指示がなされた否かを判断する登録指示判 断手段と、
前記登録指示判断手段によって、前記サーバ装置へユーザ情報を登録する指示がな されたと判断された場合に、前記ホスト装置から読み出されたユーザ情報と前記端末 装置から読み出された端末機器特定情報とを認証情報として登録するために前記サー バ装置に送信する認証情報送信手段と、
を有することを特徴とするユーザ情報登録装置。 - 端末機器特定情報および自動実行形式のプログラムファイルを記憶した端末装置と 接続可能で、更に、ネットワークを介して、データベースを有するサーバ装置に接続 が可能なホスト装置で実行されるユーザ情報登録プログラムであって、
当該プログラムは、前記端末装置が前記ホスト装置に接続されたときに、前記端末 装置から自動実行形式のプログラムファイルを読み出して実行し、
前記ホスト装置内にインストールされているアプリケーションプログラムの一覧を 作成し、
前記作成されたアプリケーションプログラムの一覧を前記ネットワークを介してサ ーバ装置に送信し、
前記アプリケーションプログラムの一覧の送信後に、前記ホスト装置内インストー ルされているアプリケーションプログラムの一覧に登録されたアプリケーションに係 るユーザ情報の記憶位置情報を前記サーバ装置から受信し、
前記受信したアプリケーションに係るユーザ情報の記憶位置情報に基づいて、前記 ホスト装置内に記憶されたユーザ情報を読み出し、
前記サーバ装置へユーザ情報を登録する指示がなされた否かを判断し、
前記サーバ装置へユーザ情報を登録する指示がなされたと判断された場合に、前記 ホスト装置から読み出されたユーザ情報と前記端末装置から読み出された端末機器特 定情報とを認証情報として登録するために前記サーバ装置に送信する、
ことを特徴とするユーザ情報登録プログラム。 - 前記サーバ装置からユーザ情報の記憶位置情報を受信した後に、前記ホスト装置内 に記憶されたユーザ情報の記憶位置情報に、前記ホスト装置のユーザ情報の記憶位置 情報が含まれるか否かを判定し、
前記ホスト装置のユーザ情報の記憶位置情報が含まれる場合は、その記憶位置から ユーザ情報を読出して特定するか、または、前記ホスト装置のユーザ情報の記憶位置 情報の一覧を表示し、選択操作を受付けてユーザ情報を特定し、
前記ホスト装置のユーザ情報の記憶位置情報が含まれない場合は、ユーザ情報の入 力を促す入力画面を表示し、ユーザ情報の入力操作を受付ける処理を行う
ことを特徴とする請求項2に記載のユーザ情報登録プログラム。 - 前記端末機器特定情報は、端末機器の製品コード、シリアル番号、またはその組合 せ、或いは端末機器に固有のIPアドレスの何れかの情報を少なくとも含む
ことを特徴とする請求項1に記載のユーザ情報登録プログラム。 - 前記ユーザ情報は、ユーザの固有名、または、ユーザの電子メールアドレスの何れ かの情報を少なくとも含む
ことを特徴とする請求項2に記載のユーザ情報登録プログラム。 - 端末機器特定情報および自動実行形式のプログラムファイルを記憶した端末装置と 接続可能で、更に、ネットワークを介して、データベースを有するサーバ装置に接続 が可能なホスト装置で実行されるユーザ情報登録方法であって、
前記端末装置が前記ホスト装置に接続されたときに、前記端末装置から自動実行形 式のプログラムファイルを読み出して実行し、
前記ホスト装置内にインストールされているアプリケーションプログラムの一覧を 作成し、
前記作成されたアプリケーションプログラムの一覧を前記ネットワークを介してサ ーバ装置に送信し、
前記アプリケーションプログラムの一覧の送信後に、前記ホスト装置内インストー ルされているアプリケーションプログラムの一覧に登録されたアプリケーションに係 るユーザ情報の記憶位置情報を前記サーバ装置から受信し、
前記受信したアプリケーションに係るユーザ情報の記憶位置情報に基づいて、前記 ホスト装置内に記憶されたユーザ情報を読み出し、
前記サーバ装置へユーザ情報を登録する指示がなされた否かを判断し、
前記サーバ装置へユーザ情報を登録する指示がなされたと判断された場合に、前記 ホスト装置から読み出されたユーザ情報と前記端末装置から読み出された端末機器特 定情報とを認証情報として登録するために前記サーバ装置に送信する、
ことを特徴とするユーザ情報登録方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012148101A JP5355757B2 (ja) | 2012-07-02 | 2012-07-02 | ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012148101A JP5355757B2 (ja) | 2012-07-02 | 2012-07-02 | ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009280236A Division JP5037595B2 (ja) | 2009-12-10 | 2009-12-10 | ユーザ情報登録プログラムおよびユーザ情報登録方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012208947A JP2012208947A (ja) | 2012-10-25 |
JP5355757B2 true JP5355757B2 (ja) | 2013-11-27 |
Family
ID=47188554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012148101A Expired - Fee Related JP5355757B2 (ja) | 2012-07-02 | 2012-07-02 | ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5355757B2 (ja) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2002016000A1 (ja) * | 2000-08-23 | 2004-01-15 | 株式会社アクセス | 電子玩具、そのユーザ登録方法、情報端末装置、および玩具サービスサーバ |
JP2002169621A (ja) * | 2000-12-01 | 2002-06-14 | Tamura Electric Works Ltd | プログラムダウンロードシステム及び端末装置及びプログラムダウンロード方法及び記憶媒体 |
JP2002358409A (ja) * | 2001-06-04 | 2002-12-13 | Sanyo Electric Co Ltd | ホームサーバおよびホームサーバを用いたユーザ登録方法 |
JP4111498B2 (ja) * | 2002-11-26 | 2008-07-02 | キヤノン株式会社 | 無線通信機器における通信方法及び無線通信機器、無線通信機器において実行される制御プログラム |
JP2007058701A (ja) * | 2005-08-26 | 2007-03-08 | Hitachi Ltd | 記録再生装置 |
JP2007257328A (ja) * | 2006-03-23 | 2007-10-04 | Nec Corp | 製品管理システム及び製品管理方法 |
JP5067853B2 (ja) * | 2007-08-14 | 2012-11-07 | キヤノン株式会社 | データ処理装置、データ処理方法、及びコンピュータプログラム |
JP4451480B2 (ja) * | 2007-11-01 | 2010-04-14 | オリンパスイメージング株式会社 | 電子カメラおよび記憶媒体 |
-
2012
- 2012-07-02 JP JP2012148101A patent/JP5355757B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012208947A (ja) | 2012-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5037595B2 (ja) | ユーザ情報登録プログラムおよびユーザ情報登録方法 | |
US20160364415A1 (en) | Information processing system, information processing apparatus, and information processing method | |
US11222081B2 (en) | Off-line electronic documentation solutions | |
US20110131529A1 (en) | Information Processing Apparatus, Information Processing Method, Computer Program, and Information Processing Server | |
US20030177202A1 (en) | Method and apparatus for executing an instruction in a web page | |
JP2012141817A (ja) | 情報通信システム並びに携帯情報機器 | |
JP2013152534A (ja) | 電子書籍装置、その制御プログラム、および、その制御方法 | |
US9824447B2 (en) | Information processing apparatus, information processing system, and information processing method | |
US9805471B2 (en) | Information processing apparatus, information processing system, and information processing method | |
US20140063521A1 (en) | Server system of a printing system | |
WO2018059037A1 (zh) | 移动终端上传文件的方法及装置 | |
JP2006251913A (ja) | 情報処理装置および方法、並びにプログラム | |
JP2005165530A (ja) | 情報処理装置及び情報処理方法 | |
JP6590905B2 (ja) | コンテンツ開発装置 | |
JP5355757B2 (ja) | ユーザ情報登録装置、ユーザ情報登録プログラム、およびユーザ情報登録方法 | |
JP2019128859A (ja) | 情報処理装置 | |
JP6536007B2 (ja) | 情報処理装置、その制御方法とプログラム | |
JP2017037437A (ja) | 情報処理システム、情報処理装置、情報処理方法および情報処理プログラム | |
JP2002288067A (ja) | 情報処理機器のサポートシステム、方法及びプログラム | |
JP2021111209A (ja) | 情報表示装置、情報表示方法及びプログラム | |
JP2008033405A (ja) | 画像管理プログラム、及び画像管理方法 | |
US9378217B2 (en) | Method and system for managing data and a corresponding computer program and a corresponding computer-readable storage medium | |
JP5975020B2 (ja) | 情報処理装置、情報処理システム、その制御方法及びプログラム | |
JP2017041151A (ja) | 情報処理システム、情報処理装置、情報処理方法および情報処理プログラム | |
JP2002259076A (ja) | 印刷用データ管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130723 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130827 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5355757 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |