(57)【要約】【課題】  あるアドレス帳のアドレス情報を他のアドレス帳にインポートする際に、できるだけ多くの重要な情報をユーザが把握しやすいようにインポート先のアドレス帳に導入する。【解決手段】  アドレス情報変換装置１００は、複数の項目を含むアドレス情報を、複数の項目を区別して記憶する構成を有する第一のアドレス帳２００から、複数の項目を一の項目にまとめて記憶する構成を有する第二のアドレス帳１１４にインポートする際に、複数の項目の重要度および通例の表記順に基づき、重要度が高い項目のデータが優先的に含まれるようにするとともに、通例の表記順が変更されないようにして、第二のアドレス帳１１４の一の項目のデータを作成する。【選択図】      図１
2006252457.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目を含むアドレス情報を、前記複数の項目を区別して記憶する構成を有する第一のアドレス帳から、前記複数の項目を一の項目にまとめて記憶するとともに当該一の項目に記憶するデータ量に制限がある第二のアドレス帳にインポートする際に、前記複数の項目の重要度および通例の表記順に基づき、重要度が高い項目のデータが優先的に含まれるようにするとともに、通例の表記順が変更されないようにして、前記第二のアドレス帳の前記一の項目のデータを作成することを特徴とするアドレス情報変換装置。
【請求項２】
請求項１に記載のアドレス情報変換装置において、
前記第一のアドレス帳の前記複数の項目のうち、最も重要度が高い項目のデータを前記第二のアドレス帳の前記一の項目のデータとして設定するとともに、残りの項目の中から、重要度が高い項目順に、当該項目のデータを前記一の項目のデータとして追加した場合に前記第二のアドレス帳に記憶可能か否かを判断し、記憶可能な場合には当該項目のデータを前記一の項目のデータとして追加する処理を、記憶不可能と判断されるまで繰り返す判断部と、
前記判断部により設定、および追加された項目のデータを、通例の表記順に並べて前記第二のアドレス帳の前記一の項目のデータを作成するデータ作成部と、
を含むことを特徴とするアドレス情報変換装置。
【請求項３】
請求項２に記載のアドレス情報変換装置において、
前記複数の項目を、重要度および通例の表記順に対応づけて記憶する設定記憶部をさらに含み、
前記判断部は、前記設定記憶部を参照して判断を行い、前記データ作成部は、前記設定記憶部を参照して前記データを作成することを特徴とするアドレス情報変換装置。
【請求項４】
請求項２または３に記載のアドレス情報変換装置において、
前記アドレス情報は名前であって、前記複数の項目は、ファーストネームおよびラストネームを含み、
前記判断部は、ラストネーム、ファーストネームの順に重要度が高いと取り扱い、
前記データ作成部は、通例の表記順として、ファーストネーム、ラストネームの順で前記データを作成することを特徴とするアドレス情報変換装置。
【請求項５】
請求項２乃至４いずれかに記載のアドレス情報変換装置において、
前記アドレス情報は住所であって、
前記判断部は、細分化された項目ほど重要度が高いデータとして取り扱うことを特徴とするアドレス情報変換装置。
【請求項６】
請求項２乃至５いずれかに記載のアドレス情報変換装置において、
前記データ作成部が作成したデータを前記第二のアドレス帳の前記一の項目に登録する登録処理部をさらに含むことを特徴とするアドレス情報変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、あるアドレス帳のアドレス情報を他のアドレス帳にインポートする際に、必要に応じてアドレス情報を変換するアドレス情報変換装置に関する。
【背景技術】
【０００２】
ファクシミリ通信機能や電子メール送受信機能を有するファクシミリ装置や端末において、データ通信用のアドレス情報をアドレス帳に登録する処理が行われる。特許文献１には、データ通信用のアドレス情報を編集するアドレス情報編集装置が開示されている。このアドレス情報編集装置は、グループウェアから取り込むアドレス情報の種類を設定する第一の設定手段と、第一の設定手段により設定された種類のアドレス情報を選択的に取り込む取込手段とを有する。これにより、登録先の通信機器に適したアドレスデータをグループウェアから選択的に取り込んで登録することができると記載されている。
【特許文献１】特開２００３−２２３３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、あるアドレス帳のアドレス情報を他のアドレス帳にインポートする際に、アドレス帳の項目の設定が異なると、うまくインポートできないことがある。たとえば、インポート元のアドレス帳では人名が「ファーストネーム」、「ミドルネーム」、「ラストネーム」に区別されており、インポート先のアドレス帳では人名の項目が「ネーム」の一つしかないような場合、「ファーストネーム」、「ミドルネーム」、「ラストネーム」に記載された情報を一つの項目にまとめなければならない。その際に、できるだけ多くの情報をインポート先のアドレス帳に導入するとともに、ユーザが把握しやすいようにすることが好ましい。
【０００４】
本発明はこうした点に鑑みてなされたもので、その目的は、あるアドレス帳のアドレス情報を他のアドレス帳にインポートする際に、できるだけ多くの重要な情報をユーザが把握しやすいようにインポート先のアドレス帳に導入する技術の提供にある。
【課題を解決するための手段】
【０００５】
本発明によれば、複数の項目を含むアドレス情報を、前記複数の項目を区別して記憶する構成を有する第一のアドレス帳から、前記複数の項目を一の項目にまとめて記憶する構成を有する第二のアドレス帳にインポートする際に、前記複数の項目の重要度および通例の表記順に基づき、重要度が高い項目のデータが優先的に含まれるようにするとともに、通例の表記順が変更されないようにして、前記第二のアドレス帳の前記一の項目のデータを作成することを特徴とするアドレス情報変換装置が提供される。
【０００６】
このようにすれば、表記順が変わることなく、重要度の高いデータが第二のアドレス帳にインポートされる。これにより、ユーザの利便性が向上する。また、アドレス情報変換装置は、通例の表記順が早く重要度が低い項目のデータについては、その全部が第二のアドレス帳の前記一の項目に記憶できる場合には作成するデータに含めるが、一部しか記憶できない場合は、作成するデータに含めないようにすることができる。これにより、データの一部だけが第二のアドレス帳に記憶されて意味不明のデータが作成されるのを防ぐことができる。
【０００７】
本発明のアドレス情報変換装置は、前記第一のアドレス帳の前記複数の項目のうち、最も重要度が高い項目のデータを前記第二のアドレス帳の前記一の項目のデータとして設定するとともに、残りの項目の中から、重要度が高い項目順に、当該項目のデータを前記一の項目のデータとして追加した場合に前記第二のアドレス帳に記憶可能か否かを判断し、記憶可能な場合には当該項目のデータを前記一の項目のデータとして追加する処理を、記憶不可能と判断されるまで繰り返す判断部と、前記判断部により設定、および追加された項目のデータを、通例の表記順に並べて前記第二のアドレス帳の前記一の項目のデータを作成するデータ作成部と、を含むことができる。ここで、第二のアドレス帳に記憶可能か否かは、判断対象となる項目のデータを一の項目のデータとして追加した場合の全データの文字数と、一の項目に記憶可能なデータの文字数を比較することにより判断される。また、判断部は、第一のアドレス帳の前記複数の項目のうち項目にデータが含まれるものを対象として、判断を行い、該当する項目のデータを追加、設定する。たとえば、判断部は、最も重要度が高い項目にデータが含まれない場合、次に重要度が高い項目のデータを「最も重要度が高い項目のデータ」として、前記一の項目のデータとして設定することができる。
【０００８】
このようにすれば、重要度の高いデータが第二のアドレス帳にインポートされるとともに、通例の表記順が早く重要度が低いデータについては、その全部が第二のアドレス帳に記憶できる場合には作成されるデータに含まれるが、一部しか記憶できない場合は、作成されるデータに含まれないので、データの一部だけが第二のアドレス帳に記憶されて意味不明のデータが作成されるのを防ぐことができる。
【０００９】
本発明のアドレス情報変換装置は、前記複数の項目を、重要度および通例の表記順に対応づけて記憶する設定記憶部をさらに含むことができ、前記判断部は、前記設定記憶部を参照して判断を行い、前記データ作成部は、前記設定記憶部を参照して前記データを作成することができる。
【００１０】
このようにすれば、ユーザが自由に重要度や表記順を設定することができる。
【００１１】
本発明のアドレス情報変換装置において、前記アドレス情報は名前とすることができ、前記複数の項目は、ファーストネームおよびラストネームを含むことができ、前記判断部は、ラストネーム、ファーストネームの順に重要度が高いと取り扱い、前記データ作成部は、通例の表記順として、ファーストネーム、ラストネームの順で前記データを作成することができる。
【００１２】
また、複数の項目は、さらにミドルネームを含むこともでき、前記判断部は、ラストネーム、ファーストネーム、ミドルネームの順に重要度が高いと取り扱い、前記データ作成部は、通例の表記順として、ファーストネーム、ミドルネーム、ラストネームの順で前記データを作成することができる。
【００１３】
本発明のアドレス情報変換装置において、前記アドレス情報は住所とすることができ、前記判断部は、細分化された項目ほど重要度が高いデータとして取り扱うことができる。
【００１４】
たとえば、住所は、都道府県、市区町村、町名・番地の順で表記するのが通例である。しかし、たとえば郵便番号が指定されれば、都道府県や市区町村が不明でも住所を特定することができる。この観点からは、より細分化された町名・番地、市区町村、都道府県の順で必要性が高くなる。本発明のアドレス情報変換装置において、判断部は、細分化された項目ほど重要度が高いデータとして取り扱うため、必要性の高いデータを第二のアドレス帳に導入することができる。
【００１５】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、あるアドレス帳のアドレス情報を他のアドレス帳にインポートする際に、できるだけ多くの重要な情報をユーザが把握しやすいようにインポート先のアドレス帳に導入することができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本実施の形態におけるアドレス情報変換装置１００の構成を示すブロック図である。
アドレス情報変換装置１００は、複数の項目を含むアドレス情報を、複数の項目を区別して記憶する構成を有する第一のアドレス帳２００から、複数の項目を一の項目にまとめて記憶するとともに当該一の項目に記憶するデータ量に制限がある第二のアドレス帳１１４にインポートする際に、複数の項目の重要度および通例の表記順に基づき、重要度が高い項目のデータが優先的に含まれるようにするとともに、通例の表記順が変更されないようにして、第二のアドレス帳１１４の一の項目のデータを作成する。アドレス情報変換装置１００は、入力受付部１０２、項目比較部１０４、変換処理部１０５、登録処理部１１０、設定記憶部１１２、および第二のアドレス帳１１４を含む。本実施の形態において、アドレス情報変換装置１００は、たとえばアドレス帳を有するファクシミリ装置とすることができる。
【００１８】
本実施の形態において、アドレス情報変換装置１００は、たとえば、Ｇ３やＧ４等を利用したファクシミリ通信機能、およびインターネット等のネットワークを介してファクシミリデータを送受信する機能を有するファクシミリ装置とすることができる。図１は、アドレス情報変換装置１００の機能を示すブロック図である。なお、図１において、本発明の本質に関わらない部分の構成については省略してある。
【００１９】
入力受付部１０２は、たとえばネットワークや媒体（ともに不図示）を介して、インポート元の第一のアドレス帳２００のアドレス情報を取得する。入力受付部１０２は、たとえばＣＳＶ形式またはＶｃａｒｄ（ブイカード）形式でアドレス情報を取得することができる。
【００２０】
項目比較部１０４は、インポート元のアドレス帳の項目と、インポート先のアドレス帳の項目とを比較し、項目が一致しているか否かを判断する。第一のアドレス帳２００のどの項目が第二のアドレス帳１１４のどの項目に対応づけられるかの設定は設定記憶部１１２に記憶される。
【００２１】
図２は、設定記憶部１１２の内部構成を示す図である。
設定記憶部１１２は、インポート先項目欄、インポート元項目欄、表記順欄、優先順欄、および文字数欄を有する。
インポート先項目欄には、「ｎａｍｅ」という項目が記憶されており、それに対応して、インポート元項目欄には「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」が記憶されている。つまり、インポート元の第一のアドレス帳２００では、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」が区別して記憶されているが、インポート先の第二のアドレス帳１１４では、名前に対応する項目は「ｎａｍｅ」欄一つだけである。そのため、第一のアドレス帳２００のアドレス情報を第二のアドレス帳１１４にインポートするためには、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」を一つの項目に統合する必要がある。
【００２２】
表記順欄には、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」を表記する順の通例が記憶される。ここでは、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」をこの順で表記することが通例となっている。
【００２３】
また、優先順欄には、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」、および「ｌａｓｔ  ｎａｍｅ」の重要度が記憶される。ここでは、「ｌａｓｔ  ｎａｍｅ」が最も優先順位が高く、次に「ｆｉｒｓｔ  ｎａｍｅ」、その次に「ｍｉｄｄｌｅ  ｎａｍｅ」となっている。表記順および優先順に関する情報は、第一のアドレス帳２００のアドレス情報に対応づけて入力されてもよいが、予め設定記憶部１１２に設定しておくこともできる。
【００２４】
また、文字数欄には、インポート先の第二のアドレス帳１１４の「ｎａｍｅ」に記憶可能な文字数が記憶される。ここでは、文字数「９」となっている。
【００２５】
図１に戻り、変換処理部１０５は、項目比較部１０４が項目が一致していないと判断した場合、第一のアドレス帳２００のアドレス情報を第二のアドレス帳１１４の対応する項目に記憶するかたちに変換する。変換処理部１０５は、文字数判断部１０６（判断部）とデータ作成部１０８とを含む。
【００２６】
文字数判断部１０６は、第一のアドレス帳２００の複数の項目のうち、最も重要度が高い項目のデータを第二のアドレス帳１１４の対応する項目のデータとして設定するとともに、残りの項目の中から、重要度が高い項目順に、当該項目のデータを第二のアドレス帳１１４の対応する項目のデータとして追加した場合に第二のアドレス帳１１４に記憶可能か否かを判断し、記憶可能な場合には当該項目のデータを第二のアドレス帳１１４対応する項目のデータとして追加する処理を、記憶不可能と判断されるまで繰り返す。
【００２７】
データ作成部１０８は、文字数判断部１０６により設定、および追加された項目のデータを、通例の表記順に並べて第二のアドレス帳１１４の対応する項目のデータを作成する。
【００２８】
具体的には、文字数判断部１０６は、設定記憶部１１２を参照して、第一のアドレス帳２００の複数の項目に含まれるデータの文字数が第二のアドレス帳１１４の項目内に収まるか否かを判断する。データ作成部１０８は、文字数判断部１０６の判断結果に基づき、第二のアドレス帳１１４の該当する項目に導入するデータを作成する。
【００２９】
登録処理部１１０は、項目比較部１０４により項目が一致すると判断されたときには第一のアドレス帳２００のアドレス情報をそのまま、項目が一致しないと判断されたときには変換処理部１０５が変換したデータを第二のアドレス帳１１４に記憶する。
【００３０】
図３は、本実施の形態におけるアドレス情報変換装置１００の処理手順を示すフローチャートである。以下、図１および図２も参照して説明する。
入力受付部１０２がインポート元のアドレス情報の入力を受け付けると、項目比較部１０４は、インポート元の第一のアドレス帳２００の項目と、インポート先の第二のアドレス帳１１４の項目とを比較し、第一のアドレス帳２００の項目を統合する必要があるか否かを判断する（Ｓ１００）。
【００３１】
第一のアドレス帳２００の項目を統合する必要がある場合（Ｓ１００のＹＥＳ）、文字数判断部１０６は、第一の優先項目に文字が記憶されているか否かを判断する（Ｓ１０２）。以下、重要度が高い順に、第一の優先項目、第二の優先項目という。第一の優先項目に文字が記憶されている場合（Ｓ１０２のＹＥＳ）、文字数判断部１０６は、その第一の優先項目のデータを第二のアドレス帳１１４の対応する項目のデータとして設定するとともに、その文字数が、第二のアドレス帳１１４の対応する項目の文字数の制限内であるか否かを判断する（Ｓ１０４）。
【００３２】
文字数が制限内の場合（Ｓ１０４のＹＥＳ）、第二の優先項目と第一の優先項目をあわせた文字数が、第二のアドレス帳１１４の対応する項目の文字数の制限内であるか否かを判断する（Ｓ１０６）。ここで、文字数が制限内の場合（Ｓ１０６のＹＥＳ）、第二の優先項目を追加する（Ｓ１０８）。
【００３３】
つづいて、優先順位がその次の他の追加項目がある場合（Ｓ１１０のＹＥＳ）、第一の優先項目および第二の優先項目と、追加項目との合計の文字数が制限内か否かを判断する（Ｓ１２２）。文字数が制限内の場合（Ｓ１２２のＹＥＳ）、その項目を追加する（Ｓ１２４）。その後、ステップＳ１１０に戻り、文字数が制限内でなくなるまで（Ｓ１２２のＮＯ）、同様の処理を繰り返す。
【００３４】
一方、ステップＳ１０４において文字数の制限内でない場合（Ｓ１０４のＮＯ）、およびステップＳ１０６において文字数の制限内でない場合（Ｓ１０６のＮＯ）、第一の優先項目のみが設定される（Ｓ１１６）。その後、ステップＳ１１２に進み、データ作成部１０８は、設定、および追加された項目の文字を表記順に統合し、データを作成する（Ｓ１１２）。その後、処理が終了したか否かを判断し（Ｓ１１４）、終了していない場合には（Ｓ１１４のＮＯ）、ステップＳ１０２に戻り、次のアドレス情報の処理を行う。ステップＳ１１４において、処理が終了している場合（Ｓ１１４のＹＥＳ）、終了する。
【００３５】
また、ステップＳ１１０において追加項目がない場合（Ｓ１１０のＮＯ）、およびステップＳ１２２において文字数が制限内でない場合（Ｓ１２２のＮＯ）、ステップＳ１１２に進む。
【００３６】
また。ステップＳ１０２において、第一の優先項目に文字が記憶されていない場合（Ｓ１０２のＮＯ）、文字数判断部１０６は、第二の優先項目の文字数が制限内か否かを判断する（Ｓ１１８）。ここで、文字数が制限内でない場合（Ｓ１１８のＮＯ）、第二の優先項目のみが選択され（Ｓ１２０）、ステップＳ１１２に進む。一方、ステップＳ１１８において、文字数が制限内の場合（Ｓ１１８のＹＥＳ）、ステップＳ１１０に進む。
【００３７】
次に、具体的な処理を説明する。
図４は、インポート元のアドレス情報およびインポート先のアドレス情報を示す図である。
図４（ａ）は、インポート元のアドレス情報、図４（ｂ）は、変換後のアドレス情報を示す。
図４（ａ）において、たとえば、Ｎｏ．１には、「ｆｉｒｓｔ  ｎａｍｅ」が「Ｒｏｂｅｒｔ」、「ｍｉｄｄｌｅ  ｎａｍｅ」が「−（なし）」、「ｌａｓｔ  ｎａｍｅ」が「Ｂｒｏｗｎ」と記憶されている。Ｎｏ．２には、「ｆｉｒｓｔ  ｎａｍｅ」が「Ａｌｅｘｓａｎｄｒａ」、「ｍｉｄｄｌｅ  ｎａｍｅ」および「ｌａｓｔ  ｎａｍｅ」が「−（なし）」と記憶されている。Ｎｏ．３には、「ｆｉｒｓｔ  ｎａｍｅ」が「Ｊｏｅｌ」、「ｍｉｄｄｌｅ  ｎａｍｅ」が「Ｄｏｕｇｌｅｓ」、「ｌａｓｔ  ｎａｍｅ」が「Ｐｉｔｔ」と記憶されている。
【００３８】
以下、図１〜図３も参照して説明する。
ここで、図２に示したように、優先順位は「ｌａｓｔ  ｎａｍｅ」、「ｆｉｒｓｔ  ｎａｍｅ」、「ｍｉｄｄｌｅ  ｎａｍｅ」の順に設定されている。また、ここで、第二のアドレス帳１１４の「ｎａｍｅ」欄に記憶可能な文字数は「９」と設定されている。
【００３９】
Ｎｏ．１のデータの場合、第一の優先項目「ｌａｓｔ  ｎａｍｅ」には「Ｂｒｏｗｎ」が記憶されているため（Ｓ１０２のＹＥＳ）、文字数判断部１０６は、「Ｂｒｏｗｎ」を第二のアドレス帳１１４の「ｎａｍｅ」欄のデータとして設定するとともに、「Ｂｒｏｗｎ」が９文字以下か否かを判断する（Ｓ１０４）。ここで、「Ｂｒｏｗｎ」は５文字で、９文字以下なので（Ｓ１０４のＹＥＳ）、文字数判断部１０６は、第二の優先項目の「ｆｉｒｓｔ  ｎａｍｅ」の「Ｒｏｂｅｒｔ」と、「Ｂｒｏｗｎ」との合計文字数が９文字以下か否かを判断する（Ｓ１０６）。ここで、これらの合計文字数は、「Ｒｏｂｅｒｔ」が６文字で、「Ｂｒｏｗｎ」が５文字で１１文字となり、文字数が制限以内ではないため（Ｓ１０６のＮＯ）、ステップＳ１１６に進み、第一の優先項目のみが選択される。その後、データ作成部１０８は、選択された項目の「Ｂｒｏｗｎ」を第二のアドレス帳１１４の「Ｎａｍｅ」に記憶するデータとして作成する（Ｓ１１２）。
【００４０】
Ｎｏ．２のデータの場合、第一の優先項目「ｌａｓｔ  ｎａｍｅ」には文字が記憶されていないため（Ｓ１０２のＮＯ）、文字数判断部１０６は、第二の優先項目「ｆｉｒｓｔ  ｎａｍｅ」の「Ａｌｅｘｓａｎｄｒａ」の文字数が制限内か否かを判断する（Ｓ１１８）。ここで、「Ａｌｅｘｓａｎｄｒａ」は１０文字で、制限内ではないので（Ｓ１１８のＮＯ）、第二の優先項目のみが選択される（Ｓ１２０）。その後、データ作成部１０８は、選択された項目の「Ａｌｅｘｓａｎｄｒａ」の最初の９文字を抽出し、「Ａｌｅｘｓａｎｄｒ」を第二のアドレス帳１１４の「Ｎａｍｅ」に記憶するデータとして作成する（Ｓ１１２）。
【００４１】
Ｎｏ．３のデータの場合、第一の優先項目「ｌａｓｔ  ｎａｍｅ」には「Ｐｉｔｔ」が記憶されているため（Ｓ１０２のＹＥＳ）、文字数判断部１０６は、「Ｐｉｔｔ」が９文字以下か否かを判断する（Ｓ１０４）。ここで、「Ｐｉｔｔ」は４文字で、９文字以下なので（Ｓ１０４のＹＥＳ）、文字数判断部１０６は、第二の優先項目の「ｆｉｒｓｔ  ｎａｍｅ」の「Ｊｏｅｌ」と、「Ｐｉｔｔ」との合計文字数が９文字以下か否かを判断する（Ｓ１０６）。ここで、これらの合計文字数は、「Ｊｏｅｌ」が４文字で、「Ｐｉｔｔ」が４文字で８文字となり、文字数が制限以内のため（Ｓ１０６のＹＥＳ）、第二の優先項目が追加され、第一の優先項目および第二の優先項目が選択される（Ｓ１０８）。つづいて、追加項目があるか否かが判断される（Ｓ１１０）。ここでは、「ｍｉｄｄｌｅ  ｎａｍｅ」にも文字が記憶されており、追加項目があるため（Ｓ１１０のＹＥＳ）、文字数判断部１０６は、「ｌａｓｔ  ｎａｍｅ」の「Ｐｉｔｔ」、「ｆｉｒｓｔ  ｎａｍｅ」の「Ｊｏｅｌ」にさらに「ｍｉｄｄｌｅ  ｎａｍｅ」の「Ｄｏｕｇｌｅｓ」を加えた合計文字数が９文字以下か否かを判断する（Ｓ１２２）。ここで、これらの合計文字数は１５となり、９より大きくなるため（Ｓ１２２のＮＯ）、ステップＳ１１２に進む。
【００４２】
データ作成部１０８は、選択された項目の「Ｊｏｅｌ」と「Ｐｉｔｔ」を表記順に従い統合してデータ「ＪｏｅｌＰｉｔｔ」を作成する（Ｓ１１２）。
【００４３】
図４（ｂ）は、以上の処理が終了した後のアドレス情報を示す図である。
ここでは、Ｎｏ．１およびＮｏ．３について、優先度の高い「ｌａｓｔ  ｎａｍｅ」が登録されている。また、「ｆｉｒｓｔ  ｎａｍｅ」も「ｌａｓｔ  ｎａｍｅ」も登録可能なＮｏ．３の「ＪｏｅｌＰｉｔｔ」については、通例の表記順に「ｆｉｒｓｔ  ｎａｍｅ」、「ｌａｓｔ  ｎａｍｅ」の順で登録されている。この際、「ｆｉｒｓｔ  ｎａｍｅ」が途中で切れる等意味不明な情報となることなく、登録されている。また、「ｌａｓｔ  ｎａｍｅ」を含まず「ｆｉｒｓｔ  ｎａｍｅ」を含むＮｏ．２については、文字数制限内の「Ａｌｅｘｓａｎｄｒ」が登録されている。
【００４４】
以上のように、本発明の実施の形態におけるアドレス情報変換装置１００によれば、第一のアドレス帳２００のアドレス情報を第二のアドレス帳１１４にインポートする際に、できるだけ多くの重要な情報を、ユーザが把握しやすいようにインポート先のアドレス帳に導入することができる。
【００４５】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４６】
以上の実施の形態においては、アドレス情報変換装置１００が第二のアドレス帳１１４を有する構成を示したが、第二のアドレス帳１１４は、アドレス情報変換装置１００外部に設けられていてもよい。この場合、アドレス情報変換装置１００により変換処理を行ったデータを第二のアドレス帳１１４に導入することができる。
【００４７】
以上の実施の形態においては、アドレス情報が名前である場合を例として説明したが、アドレス情報は、種々のものとすることができる。たとえば、アドレス情報は、住所とすることもできる。住所の場合、通常、都道府県、市区町村、町名・番地の順で表記される。一方、住所を特定するためには、より細分化された項目ほど重要度が高くなる。たとえば、第一のアドレス帳２００は、「都道府県」、「市区町村」、「町名・番地」の複数の項目を有し、第二のアドレス帳１１４は、「住所」の項目しか有しない場合、文字数判断部１０６は、重要度の高い項目順（「町名・番地」→「市区町村」→「都道府県」の順）に第二のアドレス帳１１４の「住所」の項目に記憶可能か否かを判断していく。データ作成部１０８は、文字数判断部１０６により追加すると判断された項目のデータを、通例の表記順（「都道府県」→「市区町村」→「町名・番地」の順）に並べてデータを作成する。これにより、できるだけ多くの重要な情報をユーザが把握しやすいようにインポート先のアドレス帳に導入することができる。
【図面の簡単な説明】
【００４８】
【図１】実施の形態におけるアドレス情報変換装置の構成を示すブロック図である。
【図２】設定記憶部の内部構成を示す図である。
【図３】実施の形態におけるアドレス情報変換装置の処理手順を示すフローチャートである。
【図４】インポート元のアドレス情報およびインポート先のアドレス情報を示す図である。
【符号の説明】
【００４９】
１００  アドレス情報変換装置
１０２  入力受付部
１０４  項目比較部
１０５  変換処理部
１０６  文字数判断部
１０８  データ作成部
１１０  登録処理部
１１２  設定記憶部
１１４  第二のアドレス帳
【図１】
2006252457.tif 000003
【図２】
2006252457.tif 000004
【図３】
2006252457.tif 000005
【図４】
2006252457.tif 000006