(57)【要約】【課題】  地域に毎に存在するユーザサポートを目的としたＷＥＢサーバに接続する際に、ユーザの手間は省き、を極力簡単に接続できるようにする。【解決手段】  ＯＳに保存されている地域に関する情報を取得する手段と、その情報から接続すべきＷＥＢサーバのＵＲＬを取得する手段と、ＷＥＢサーバへ接続する手段を持つ。【選択図】  図３
2008015985.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの居住する第一の地域情報を保持する情報機器から、前記第一の地域情報を取得する手段と、前記第一の地域情報が示す地域を含む、より広範囲な地域を示す第二の地域情報を取得するための第二の地域情報取得手段と、前記第二の地域情報から、その第二の地域に居住しているユーザのサポートを担当するユーザサポート用Webサーバのアドレスを求めるための接続サーバアドレス取得手段と、前記ユーザサポート用Webサーバに接続するサーバアクセス手段を有する事を特徴とする情報処理装置。
【請求項２】
前記第一の地域情報とは、国名、もしくはその国を示す識別コードである事を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記請求項１における第一の地域情報とは、住所、もしくは郵便番号である事を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第一の地域情報とは、電話番号である事を特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第一の地域情報とは、緯度と経度である事を特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記第二の地域情報とは、第一の地域情報が示す地域が含まれる、情報処理装置において独自に定義された地域である事を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第二の地域情報取得手段は、取得された第二の地域情報をユーザに通知する手段を持つとともに、通知された第二の地域情報が正しく無い場合にはユーザが正しい情報を入力する事ができる第二の地域情報入力手段を持つ事を特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記接続サーバアドレス取得手段は、第二の地域情報が示す地域をサポートするWebサーバが無い場合には、接続すべきサーバが無い事を呼び出し元である情報処理装置へ通達する手段を持ち、前記サーバアクセス手段は、接続すべきサーバが無い場合には、サーバへの接続処理を行なわない手段を持つ事を特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記サーバアクセス手段は、接続を行う前に取得したユーザの情報をWebサーバに通知する手段を持ち、前記Webサーバは、前記ユーザの情報を受け取り、それに応じて表示する情報を切り替える手段を有する事を特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記ユーザサポート用Webサーバはユーザ登録を行うための手段を有する事を特徴とする請求項１に記載の情報処理装置。
【請求項１１】
ユーザの居住する第一の地域情報を保持する情報機器から、前記第一の地域情報を取得する手段と、前記第一の地域情報が示す地域を含む、より広範囲な地域を示す第二の地域情報を取得するための第二の地域情報取得手段と、前記第二の地域情報から、その第二の地域に居住しているユーザのサポートを担当するユーザサポート用Webサーバのアドレスを求めるための接続サーバアドレス取得手段と、前記ユーザサポート用Webサーバに接続するサーバアクセス手段を有する事を特徴とする情報処理方法。
【請求項１２】
前記第一の地域情報とは、国名、もしくはその国を示す識別コードである事を特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記請求項１における第一の地域情報とは、住所、もしくは郵便番号である事を特徴とする請求項１１に記載の情報処理方法。
【請求項１４】
前記第一の地域情報とは、電話番号である事を特徴とする請求項１１に記載の情報処理方法。
【請求項１５】
前記第一の地域情報とは、緯度と経度である事を特徴とする請求項１１に記載の情報処理方法。
【請求項１６】
前記第二の地域情報とは、第一の地域情報が示す地域が含まれる、情報処理装置において独自に定義された地域である事を特徴とする請求項１１に記載の情報処理方法。
【請求項１７】
前記第二の地域情報取得手段は、取得された第二の地域情報をユーザに通知する手段を持つとともに、通知された第二の地域情報が正しく無い場合にはユーザが正しい情報を入力する事ができる第二の地域情報入力手段を持つ事を特徴とする請求項１１に記載の情報処理方法。
【請求項１８】
前記接続サーバアドレス取得手段は、第二の地域情報が示す地域をサポートするWebサーバが無い場合には、接続すべきサーバが無い事を呼び出し元である情報処理装置へ通達する手段を持ち、前記サーバアクセス手段は、接続すべきサーバが無い場合には、サーバへの接続処理を行なわない手段を持つ事を特徴とする請求項１１に記載の情報処理方法。
【請求項１９】
前記サーバアクセス手段は、接続を行う前に取得したユーザの情報をWebサーバに通知する手段を持ち、前記Webサーバは、前記ユーザの情報を受け取り、それに応じて表示する情報を切り替える手段を有する事を特徴とする請求項１１に記載の情報処理方法。
【請求項２０】
前記ユーザサポート用Webサーバはユーザ登録を行うための手段を有する事を特徴とする請求項１１に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、情報機器からユーザ登録を行う情報処理方法、プログラムに関する。
【背景技術】
【０００２】
事業の規模が拡大し、世界中に製品を送り出していく製品製造会社では、各地域に販売会社が存在する場合が多い。ここで、世界的な販売の戦略を練るにあたり、どの地域で何が売れたのかといった販売情報を収集する事は重要な項目である。また、各地域の販売会社は、世界共通ではなく、その地域に応じたサービスを提供する事が、より顧客満足に繋がり、販売促進に繋がる。そこで、各地域の販売会社が独自のＷｅｂサイトを持ち、そこにユーザ登録を行わせる事により、情報収集を行うとともに、その地域に特化したサービス提供を行う事ができるようになる。
【０００３】
その際に問題となるのが、いかにしてユーザの住んでいる地域を認識し、その地域を担当するＷｅｂサイトに繋がせるか、という問題である。
【０００４】
ユーザに住所情報を入力させ、その住所情報から、アクセスするホストを切り替える事が可能なユーザ登録システムが、特開平９−１７９９０５に記載されている。
【０００５】
しかし、この手法はユーザが住所を入力する手間があり、大変であると共に、近年の個人情報流出に対する危機感より、ユーザが住所の入力をためらい、ユーザ登録を行ってもらえない可能性があった。
【０００６】
また、ソフトウェアに付したＵＲＬに、ユーザに直接アクセスしてもらう事で、ユーザ登録を行なう事ができるシステムが特開平１０−３１６５３に記載されている。しかし、この手法は、ユーザがＵＲＬの入力に失敗し、間違ったサーバにアクセスしてしまう危険性もあった。
【０００７】
また、クライアントの使用する言語情報を、複数のサーバを管理する管理サーバに送信し、管理サーバが受け取った言語情報を元に接続するサーバ情報を送り返す事で、最終的にクライアントが接続するサーバを切り替えるというネットワークシステムが特開２００１−２９０７１６に記載されている。しかし、この手法は、クライアントの言語にのみ着目しているため、スペインで使われているスペイン語ＯＳも、メキシコで使われているスペイン語ＯＳも、同じサーバに接続してしまうという問題があった。
【特許文献１】特開平９−１７９９０５号公報
【特許文献２】特開平１０−３１６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の技術における、ユーザが住所を入力する事による手間やＵＲＬを入力ミスの可能性を無くし、より簡単にユーザの住んでいる地域を担当する販売会社のＷｅｂサーバへ接続させ、ユーザー登録が行えるようにする。
【課題を解決するための手段】
【０００９】
ユーザが使っているＰＣに、製品用のソフトウェアをインストールする際、そのＰＣからユーザの住んでいる地域に関する情報を取得し、その情報を元に接続するＵＲＬを決定するとともに、そのＵＲＬのＷｅｂサイトへの接続を行う。
【発明の効果】
【００１０】
ユーザが住所やＵＲＬを入力するなどの手間無しに、適切な地域のサイトでユーザ登録を行なわせる事ができる。
【発明を実施するための最良の形態】
【００１１】
まず、この発明の第一実施形態を説明する。この第一実施形態は、ユーザのＰＣに、プリンタドライバやアプリケーションをインストールする統合インストーラに実装されているものである。その特徴は、ＯＳが保持している、現在のＯＳの使用言語を示す情報（以下、言語コード）と、そのＰＣがどの国に存在するのかという情報（以下、国コード）を取得し、それを、大きな区分けの地域(以下、大区分地域)に振り分け、その大区分地域から、ユーザ登録の際に接続するＵＲＬを切り替えるものである。
【００１２】
図１にこの第一実施形態のモジュール構成を示す。
【００１３】
図１におけるコンピュータシステム（１００）は本実施例の印刷システムが動くコンピュータシステムを示す。コンピュータシステム（１００）は、コンピュータシステム上のアプリやドライバや周辺機器を管理するオペレーティングシステム（１０２）（以下ＯＳ）を持つ。
【００１４】
統合インストーラ（１０１）はＯＳ（１０２）へプリンタドライバ（１１０）やアプリケーションソフトウェア（１１１）（以下アプリケーション）のインストールを行う機能を持つ。また、自らインストールしたプリンタドライバ（１０７）が対象とするプリンタ（１０６）がＯＳ（１０２）に接続された事を検知する機能を持つ。さらに対象とするプリンタが接続された事を検知した際には、ＯＳに対し、Ｗｅｂサーバ１(１０８)、もしくはＷｅｂサーバ２（１０９）のＵＲＬを渡し、その表示を行う命令を発行する機能を持つ。
【００１５】
Ｗｅｂサーバ１（１０８）とＷｅｂサーバ２（１０９）は、ユーザ登録機能を持つと共に、それぞれ地域に応じたサービスを提供する機能を持つ。
【００１６】
入力装置（１０３）はユーザが操作を行うための装置であり、この入力結果はＯＳ（１０２）を通してコンピュータシステム上のソフトウェアに通知される。モニタドライバ（１０５）はＯＳ（１０２）に対して発行された描画命令を受け取り、モニタ（１０４）に表示を行うための処理を行う。モニタ（１０４）はモニタドライバ（１０５）からの命令を受け取り、画面上にデータの表示を行う。
【００１７】
図２は、図１におけるコンピュータシステムの、統合インストーラの部分をより詳しくしめしたものである。統合インストーラ（１０１）は、ＯＳ（１０２）から、言語コード（２０４）と国コード（２０５）を取得する機能を持つ。また、その二つの情報から、「ヨーロッパ」、「アジア」など、大きな区分の地域（以下大区分地域）を割り出すための言語・国コード変換テーブル（２０１）を持つ。さらに、大区分地域から、ユーザ登録を行わせるためのＷｅｂサイトのＵＲＬを割り出すための大区分地域変換テーブル（２０２）を持つ。
【００１８】
図３は、本実施例において、国コードの取得から、ユーザ登録画面を表示するまでの流れ図である。
【００１９】
まず、Ｓ３０１では、ＯＳ（１０２）の情報より、大区分地域を決定する処理を行う。
【００２０】
図４は、Ｓ３０１の処理の詳細を示している。
【００２１】
Ｓ４０１では、ＯＳ（１０２）の持つロケール情報を取得する。このロケール情報は,
言語コード（２０４）と、国コード（Ｓ２０５）を保持している。Ｓ４０２では、その中から、言語コード（２０４）と、国コード（Ｓ２０５）を二つに分け、Ｓ４０３にて、言語・国コード変換テーブル（２０１）から、大区分地域を決定する。言語・国コード変換テーブルは、図６のようになる。
【００２２】
大区分地域決定後、Ｓ３０２では、地域選択画面を出す。地域選択画面は、図５のようになる。ここで、初期値として用いる地域は、Ｓ３０１にて決定された大区分地域になる。
【００２３】
統合インストーラ（１０１）は、ユーザが地域選択画面より先に進むためのボタンを押すまで待機状態となる（Ｓ３０３）。そして、Ｓ３０４では、次へボタンを押された時に、選ばれている地域が、ユーザの手によって変えられていた時、Ｓ３０６に進み、ユーザの選んだ大区分地域を、ユーザの住んでいる地域として使用する。もし、Ｓ３０２にて、ユーザの手によって選ばれている地域が変えられていなかった場合には、Ｓ３０５に進み、Ｓ３０１で選ばれていた地域をそのままユーザの住んでいる地域として使用する。
【００２４】
Ｓ３０７では、ユーザの住んでいる大区分地域を元に大区分地域変換テーブル（２０２）を参照し、ユーザ登録を行う際のＵＲＬを決定する。大区分地域変換テーブルは図７のようになる。
【００２５】
Ｓ３０８では、プリンタドライバやアプリケーションのインストール処理を行う。
【００２６】
Ｓ３０８のインストール処理終了後、Ｓ３０７にて求められたＵＲＬがＮＵＬＬかどうかをＳ３０９にてチェックする。もし、ＵＲＬがＮＵＬＬだったら、ユーザ登録は行わなくて良いと判断し、処理を終了する。
【００２７】
Ｓ３０９にて、ＵＲＬがＮＵＬＬで無いならば、ユーザ登録を行う必要があるのでＳ３１０に進む。Ｓ３１０では、ユーザにユーザ登録について説明し、ユーザ登録を行うかどうかを問う画面を表示させる。その画面は図８のようになる。
【００２８】
Ｓ３１１では、図８に示す画面にて「登録する」ボタンが押されていれば、Ｓ３１２へ進み、「登録しない」ボタンが押されていれば、処理を終了する。
【００２９】
Ｓ３１２では、Ｓ３０７で決定されたＵＲＬのページを表示させる。表示させた状態は図１２のようになる。
【００３０】
以上のように、第１の実施形態では、ＯＳ（１０２）から言語コード（２０４）と国コード（２０５）を取得し、それを元に大区分地域の決定からユーザ登録を行うためのＵＲＬを決定している。これにより、ユーザが迷う事無く、ユーザ登録を行うためのＷｅｂサイトに接続する事ができる。
【００３１】
［第２の実施の形態］
上記第１の実施の形態は、Ｓ３０１においてＯＳ（１０２）から言語コード（２０４）と国コード（２０５）を取得し、大区分地域を決定する例であるが、本実施の形態は、ＯＳ（１０２）が持つユーザの居住している地域の座標情報を利用して大区分地域を決定する。以下、本実施の形態に特有の部分を説明し、第１の実施の形態と同様の部分に関しては説明を省略する。
【００３２】
図１１は統合インストーラの構成である。前記第１実施例と同一の構成要素については同一の番号が付されている。統合インストーラ（１０１）は、ＯＳ（１０２）から、ユーザの今日住している地域の地域座標情報（１１０２）を取得する機能を持つ。また、その地域座標情報（１１０２）から、大区分地域を割り出すための地域座標情報変換テーブル（１１０１）を持つ。なお、地域座標情報変換テーブル（１１０１）の詳細については後述する。
【００３３】
図９は、Ｓ３０１の処理において、大区分地域をＯＳ（１０２）の持つユーザの居住している地域座標情報（１１０２）を利用して決定する処理を表す。
【００３４】
Ｓ９０１では、ＯＳ（１０２）が持つユーザの居住している地域座標情報（１１０２）を取得する。地域座標情報（１１０２）は、緯度情報、経度情報を含むものであり、その緯度情報、経度情報を組み合わせた地域情報と地域は1対1で対応付けされているものである。Ｓ９０２では、統合インストーラ（１０１）が保持している領域座標情報を含む地域座標情報変換テーブル（１１０１）を取得する。地域座標情報変換テーブル（１１０１）は、緯度、経度から１つの地域を特定するための情報テーブルであり、大区分地域の数だけ保持しているものである。Ｓ９０３では、Ｓ９０１で取得した地域座標情報（１１０２）とＳ９０２で取得した地域座標情報変換テーブル（１１０１）から、ユーザの地域座標情報（１１０２）がどの大区分地域に属するかを判別するために、まず、一つの大区分地域の領域座標情報を取り出す。Ｓ９０４では、Ｓ９０３で取り出した大区分領域座標情報内にユーザの地域座標情報（１１０２）が含まれているか判別する。Ｓ９０４において大区分領域座標情報内にユーザの地域座標情報（１１０２）が含まれている場合には、Ｓ９０５に進む。Ｓ９０４において大区分領域座標情報内にユーザの地域座標情報（１１０２）が含まれていない場合にはＳ９０２に戻り、次の大区分領域座標情報を取り出す。Ｓ９０５では、Ｓ９０４で取り出した大区分地域領域座標情報に対応する大区分地域をユーザの大区分地域に決定する。
【００３５】
なお、本実施例ではＯＳ（１０２）からユーザの地域座標情報を取得したが、例えばＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を使用して緯度、経度を含んだ地域座標情報を取得してもよい。
【００３６】
図１０は、地域座標情報を用いて大区分地域を決定するための地域座標情報変換テーブル（１１０１）である。各大区分地域に対して、緯度の上限、緯度の下限、経度の上限、経度の下限の情報を保持している。緯度の上限、緯度の下限、経度の上限、経度の下限の情報、一つの領域が形成され、その領域が大区分地域の領域を示す。また図中のヨーロッパのように領域座標情報を２つ保持することで多角形の領域を形成することが可能である。
【００３７】
なお、本第一の実施例、第二の実施例では、ユーザの居住する国、もしくはユーザの居住する場所の緯度経度情報を下に、大区分地域を決定したが、これはユーザの自宅の詳細な住所、もしくは県名や州名など住所の一部、郵便番号、もしくは電話番号でも良い事は言うまでも無い。
【００３８】
また、本第一の実施例、第二の実施例では、ユーザの居住する場所の情報を元に、大区分地域を決定したが、これはユーザの職場、学校もしくは塾など、実際にその製品を使う場所の情報でも良い事は言うまでも無い。
【図面の簡単な説明】
【００３９】
【図１】この発明の第一の実施形態の全体的なモジュール構成図を示す。
【図２】この発明の第一の実施形態の統合インストーラを中心とした各モジュールの構成図を示す。
【図３】この発明の第一の実施形態の統合インストーラのユーザ登録までの流れ図を示す。
【図４】この発明の第一の実施形態のユーザの住んでいる大区分地域決定の流れ図を示す。
【図５】この発明の第一の実施形態の大区分地域選択画面を示す。
【図６】この発明の第一の実施形態の言語・国コード変換テーブルを示す。
【図７】この発明の第一の実施形態の大区分地域変換テーブルを示す。
【図８】この発明の第一の実施形態のユーザ登録の紹介画面を示す。
【図９】この発明の第二の実施形態のユーザの住んでいる大区分地域決定の流れ図を示す。
【図１０】この発明の第二の実施形態の地域座標情報変換テーブルを示す。
【図１１】この発明の第二の実施形態のモジュール図を示す
【図１２】この発明の第一の実施形態のユーザ登録画面を示す。
【図１】
2008015985.tif 000003
【図２】
2008015985.tif 000004
【図３】
2008015985.tif 000005
【図４】
2008015985.tif 000006
【図５】
2008015985.tif 000007
【図６】
2008015985.tif 000008
【図７】
2008015985.tif 000009
【図８】
2008015985.tif 000010
【図９】
2008015985.tif 000011
【図１０】
2008015985.tif 000012
【図１１】
2008015985.tif 000013
【図１２】
2008015985.tif 000014