(57)【特許請求の範囲】
【請求項１】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて記憶する第１の記憶部と、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える番号置換部と、
を含み、
前記第１の記憶部が、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて記憶する
ことを特徴とするダイヤル番号処理装置。
【請求項２】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて記憶する第１の記憶部と、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える番号置換部と、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部と、
前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部と、
前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部と、
前記検索部による検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する番号送信部と、
を含み、前記番号送信部によって送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とするダイヤル番号処理装置。
【請求項３】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部と、
前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部と、
前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部と、
前記検索部による検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する番号送信部と、
を含み、前記番号送信部によって送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とするダイヤル番号処理装置。
【請求項４】
請求項２または請求項３において、
前記検索部による検索の結果、前記入力されたダイヤル番号の下桁から抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているものが複数ある場合に、前記番号送信部は、それら複数の番号を前記電話端末宛てに送信して前記ユーザに提示し、該ユーザに１つの番号を選択させるようにしたことを特徴とするダイヤル番号処理装置。
【請求項５】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップと、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップと、
を含み、
前記第１のステップにおいて、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて前記第１の記憶部に記憶する
ことを特徴とするダイヤル番号処理方法。
【請求項６】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップと、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップと、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップと、
前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップと、
前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップと、
前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップと、
を含み、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とするダイヤル番号処理方法。
【請求項７】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップと、
前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップと、
前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップと、
前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップと、
を含み、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とするダイヤル番号処理方法。
【請求項８】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、
コンピュータに、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップと、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップと、
を実行させるとともに、
前記第１のステップにおいて、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて前記第１の記憶部に記憶する
ことを特徴とするダイヤル番号処理プログラム。
【請求項９】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、
コンピュータに、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップと、
前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップと、
前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップと、
前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップと、
を実行させることを特徴とするダイヤル番号処理プログラム。
【請求項１０】
電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、
コンピュータに、
国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップと、
前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップと、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップと、
前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップと、
前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップと、
前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップと、
を実行させることを特徴とするダイヤル番号処理プログラム。
【請求項１１】
電話端末から入力されたダイヤル番号について検索を行うダイヤル番号検索装置であって、
各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部と、
前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部と、
前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部と、
を含むことを特徴とするダイヤル番号検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はダイヤル番号処理装置、ダイヤル番号処理方法、ダイヤル番号処理プログラム及びダイヤル番号検索装置に関し、特に電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置、ダイヤル番号処理方法、ダイヤル番号処理プログラム及びダイヤル番号検索装置に関する。
【背景技術】
【０００２】
移動電話端末を使用したいユーザは、通信事業者との間で契約を締結しておく必要がある。通信事業者との間で契約を締結したユーザは、その通信事業者が電話サービスを提供している国や地域において、移動電話端末を用いた電話サービスを利用することができる。海外出張や海外旅行などにより、ユーザが、契約を締結した通信事業者が電話サービスを提供していない国や地域に移動する場合もある。このような場合、ユーザは、契約を締結した通信事業者による電話サービスを利用することはできない。
【０００３】
ただし、通信事業者間での提携により、ユーザは、ローミングサービスを利用することができる場合がある。ローミングサービスは、ユーザが契約している通信事業者のサービスを、その事業者のサービス範囲外でも、提携している他の通信事業者の設備を利用して受けられるようにしたサービスである。海外出張や海外旅行などにより、契約を締結した通信事業者が電話サービスを提供していない国や地域に移動して他の通信事業者のサービスエリアに在圏しているユーザ（以下、ローミングインユーザと記す）は、ローミングサービスを利用することにより、普段使っている移動電話端末を使用して電話サービスを利用することができる。
【０００４】
ところで、特許文献１には、ユーザが利用する国や地域を意識することなしに、その国や地域に応じた種々の設定を行う移動無線端末装置が記載されている。特許文献１では、日本と韓国の電話帳情報をそれぞれダイヤルデータテーブルとして記憶している。そして、ユーザからの電話帳情報の読み出し要求に対しては、検出した通信システムの国に対応するダイヤルデータテーブルを参照し、また短縮ダイヤルを使用した際には、上記検出した通信システムの国の電話番号以外には国際電話として発信するようにしている。
また、特許文献２には、ＶＰＮ接続用のダイヤル番号である自国のショートコードを、ローミングアウト先でも使えるようにする技術が記載されている。特許文献２では、必要なプレフィックスを補完している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３９１０７６４号公報
【特許文献２】米国特許第７２３１４３１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、ダイヤル番号は、先頭桁から順に、国際電話識別番号（International Access Code；以下、ＩＡＣと記すことがある）、国コード（Country Code；以下、ＣＣと記すことがある）、市外局番および市内局番（National Destination Code；以下、ＮＤＣと記すことがある）、および、加入者番号（Subscriber Number；以下、ＳＮと記すことがある）によって構成されている。上述したローミングインユーザが自国内の会社や家族へ電話を掛ける場合、国際電話識別番号および国コードを付与し、ＩＡＣ＋ＣＣ＋ＮＤＣ＋ＳＮの形式でダイヤル操作する必要がある。この場合のダイヤル操作は、自国内でのダイヤル操作とは異なるため、ダイヤル形式や在圏する国での国際電話識別番号、掛ける先の国コードを意識しなければならない。
【０００７】
しかし、これらの番号を付与する必要があることを知らずに、ローミングインユーザが自国内と同様のダイヤル番号（ＮＤＣ＋ＳＮ）にてダイヤル操作してしまう場合や、ＩＡＣが国によって異なることを知らずに誤ったＩＡＣを付与してダイヤル操作してしまう場合がある。この問題は、特許文献１や特許文献２に記載の技術によって解決することができない。
【０００８】
本発明は上述した問題を解決するためになされたものであり、その目的はユーザがダイヤル番号を誤った場合に、ネットワーク側にてダイヤル番号を補完又は修正することで、ユーザの負担を減らし、利便性を向上させることのできるダイヤル番号処理装置、ダイヤル番号処理方法、ダイヤル番号処理プログラム及びダイヤル番号検索装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明のある態様によるダイヤル番号処理装置は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて記憶する第１の記憶部（例えば、図１中の記憶部１１に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える番号置換部（例えば、図１中の番号置換部１２に対応）と、を含み、前記第１の記憶部が、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて記憶することを特徴とする。このような構成によれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００１０】
本発明のある態様によるダイヤル番号処理装置は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて記憶する第１の記憶部と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える番号置換部と、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部（例えば、図８中の記憶部２１に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部（例えば、図８中の国情報取得部２２に対応）と、前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部（例えば、図８中の検索部２３に対応）と、前記検索部による検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する番号送信部（例えば、図８中の番号送信部２４に対応）と、を備え、前記番号送信部によって送信した前記検索結果を前記電話端末のユーザに提示することを特徴とする。正しいダイヤル番号への置き換えができなかった場合でも、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００１１】
本発明の他の態様によるダイヤル番号処理装置は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理装置であって、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部（例えば、図４中の記憶部２１に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部（例えば、図４中の国情報取得部２２に対応）と、前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部（例えば、図４中の検索部２３に対応）と、前記検索部による検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する番号送信部（例えば、図４中の番号送信部２４に対応）と、を含み、前記番号送信部によって送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とする。こうすることにより、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００１２】
前記検索部による検索の結果、前記入力されたダイヤル番号の下桁から抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているものが複数ある場合に、前記番号送信部は、それら複数の番号を前記電話端末宛てに送信して前記ユーザに提示し、該ユーザに１つの番号を選択させるようにしてもよい。ダイヤル番号の候補をユーザに提示し、選択させることにより、正しい番号へ置き換え、ユーザの利便性を高めることができる。
【００１３】
本発明のある態様によるダイヤル番号処理方法は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図１中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図３中のステップＳ１０７ａ、Ｓ１０８ａに対応）と、を含み、前記第１のステップにおいて、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて前記第１の記憶部に記憶することを特徴とする。後述する第１実施形態において実現されている方法であり、この方法によれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００１４】
本発明のある態様によるダイヤル番号処理方法は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップと、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップと、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図８中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図８中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図９中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図９中のステップＳ２０２〜Ｓ２０４に対応）と、を行い、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示することを特徴とする。後述する第３実施形態において実現されている方法であり、この方法によれば、正しいダイヤル番号への置き換えができなかった場合でも、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００１５】
本発明の他の態様によるダイヤル番号処理方法は、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図４中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図４中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図７中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図７中のステップＳ２０２〜Ｓ２０４に対応）と、を含み、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示するようにしたことを特徴とする。後述する第２実施形態において実現されている方法であり、この方法によれば、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００１６】
本発明のある態様によるダイヤル番号処理プログラムは、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図１中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図３中のステップＳ１０７ａおよびＳ１０８ａに対応）と、を実行させるとともに、前記第１のステップにおいて、複数のユーザによって過去に誤って入力されたダイヤル番号の履歴に基づいて、前記国際電話識別番号として誤って入力される可能性のある番号と前記正しい番号とを対応付けて前記第１の記憶部に記憶することを特徴とする。後述する第１実施形態に対応するプログラムであり、このプログラムによれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００１７】
本発明の他の態様によるダイヤル番号処理プログラムは、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図４中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図４中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図７中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図７中のステップＳ２０２〜Ｓ２０４に対応）と、を実行させることを特徴とする。後述する第２実施形態に対応するプログラムであり、このプログラムによれば、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００１８】
本発明のさらに他の態様によるダイヤル番号処理プログラムは、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図８中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図９中のステップＳ１０７およびＳ１０８に対応）と、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図８中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図８中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図９中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図９中のステップＳ２０２〜Ｓ２０４に対応）と、を実行させることを特徴とする。後述する第３実施形態に対応するプログラムであり、このプログラムによれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。さらに、正しいダイヤル番号への置き換えができなかった場合でも、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
本発明のある態様によるダイヤル番号検索装置は、電話端末から入力されたダイヤル番号について検索を行うダイヤル番号検索装置であって、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を記憶する第２の記憶部と、前記電話端末のユーザに対応する国を示す国情報を取得する国情報取得部と、前記国情報取得部が取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する検索部と、を含むことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザがダイヤル番号を誤ったと判断した場合に、ネットワーク側にてダイヤル番号を補完又は修正して呼接続を継続することにより、ユーザの負担を減らし、利便性を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態によるダイヤル番号処理装置の構成例を示す図である。
【図２】図１中の記憶部の記憶内容の例を示す図である。
【図３】図１のダイヤル番号処理装置の動作を示すフローチャートである。
【図４】本発明の第２実施形態によるダイヤル番号処理装置の構成例を示すブロック図である。
【図５】図４中の記憶部に記憶されている他事業者ダイヤル情報の例を示す図である。
【図６】図４中の記憶部に記憶されている他国プレフィックス情報の例を示す図である。
【図７】図４のダイヤル番号処理装置の動作を示すフローチャートである。
【図８】本発明の第３実施形態によるダイヤル番号処理装置の構成例を示すブロック図である。
【図９】図８のダイヤル番号処理装置の動作を示すフローチャートである。
【図１０】ダイヤル修正処理の例を示す図である。
【図１１】ダイヤル番号処理装置を、電話通信網の構成要素の装置と一体的に構成した場合の例を示す図である。
【図１２】ダイヤル番号処理装置を、外部システムとして構成した場合の一例を示す図である。
【図１３】ダイヤル番号処理装置を、外部システムとして構成した場合の他の例を示す図である。
【図１４】ＳＭＳメッセージを送信するための処理例を示す図である。
【図１５】ＳＭＳメッセージの一例を示す図である。
【図１６】ＳＭＳメッセージの他の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（第１実施形態）
図１は、本発明の第１実施形態によるダイヤル番号処理装置の構成例を示すブロック図である。図１を参照すると、本例のダイヤル番号処理装置１０１ａは、記憶部１１と、番号置換部１２と、を備えている。
【００２２】
記憶部１１は、ユーザが誤ってダイヤル操作し、国際電話識別番号として誤って入力される可能性のある番号と、その番号に対応する正しい番号とを対応付けて記憶している。例えば、その通信事業者の複数のユーザが過去に誤ってダイヤル操作した履歴を参照することにより、図２のように、誤ってダイヤル操作する可能性のある番号と、正しい番号とを対応付けたデータベースを作成しておくことができる。このデータベースを記憶部１１に予め記憶させておく。本装置を動作させるには、この記憶部１１にデータベースを予め記憶させておく処理が必要である。
【００２３】
本例の記憶部１１は、ＩＡＣ誤り情報データベースＤＢ１、ＤＢ２、および、ＤＢ３によって構成されている。この記憶部１１は、データを記憶でき、かつ、記憶されているデータを検索できれば、どのような形式でデータが記憶されていてもよい。
図１中の番号置換部１２は、電話端末から入力されたダイヤル番号の先頭複数桁が、記憶部１１に記憶されている番号と一致した場合、その入力されたダイヤル番号を正しい番号に置き換える機能を有している。
【００２４】
なお、記憶部１１は、データを記憶する機能を有するデバイスによって実現することができる。データを記憶する機能を有するデバイスとしては、例えば、半導体メモリ、磁気ディスク装置、光ディスク装置などを用いることができる。
番号置換部１２は、例えば、図示しないＣＰＵ（Central Processing Unit）が、図示しないメモリなどに記憶されているプログラムを実行することによって実現できる機能である。
【００２５】
（第１実施形態の動作例）
図３は、第１実施形態によるダイヤル番号処理装置の動作例を示すフローチャートである。図３において、ダイヤル番号処理装置は、ユーザの電話端末から送信された発信呼信号を受信した場合に、以下の処理を行う。
最初に、ローミングインユーザからの発信であるかどうかを判断する（ステップＳ１０１）。発信呼信号には、どのユーザから発信されたか識別するための識別情報が含まれている。例えば、識別情報であるＩＭＳＩ（International Mobile Subscriber Identity）が発信呼信号に含まれているので、その識別情報を確認することによって、ローミングイン（Ｒｏａｍｉｎｇ  Ｉｎ：以下、適宜、ＲＩと記す）ユーザからの発信であるかどうかを判断することができる。ＲＩユーザからの発信ではない場合（ステップＳ１０１：ＮＯ）、ダイヤル番号処理装置を管理している通信事業者と契約を締結しているユーザからの発信である。このため、その場合には、既存処理である、通常の発信呼処理に移行する（ステップＳ１０１→Ｓ１０２）。
【００２６】
一方、ステップＳ１０１における判断の結果、ＲＩユーザからの発信である場合（ステップＳ１０１：ＹＥＳ）、次に、発信呼信号に含まれている番号がルーチング可能な番号であるかどうかを判断する（ステップＳ１０３）。発信呼信号に含まれているダイヤル番号すなわちユーザのダイヤル操作によって入力されたダイヤル番号が、ダイヤル番号処理装置を管理している通信事業者のユーザ宛ての発信呼として認識できる場合、ルーチング可能な番号であるため（ステップＳ１０３：ＹＥＳ）、既存処理である、通常の発信呼処理に移行する（ステップＳ１０３→Ｓ１０４）。
【００２７】
ユーザがダイヤル操作を誤った結果、ルーチング可能な番号である限り、通常の発信呼処理に移行し、着信側への接続が行われる。ユーザによる電話の掛け間違いは、そのユーザの責として接続するというポリシーに基づく処理である。
ステップＳ１０３における判断の結果、ルーチング可能な番号ではない場合（ステップＳ１０３：ＮＯ）、次に、本装置によるダイヤル修正処理の対象となる通信事業者であるかどうかを判断する（ステップＳ１０５）。通信事業者によってはＣＡＭＥＬ（Customized Application for Mobile Network Enhanced Logic）によって、自事業者の通信網においてダイヤル番号変換を実施することも考えられる。このため、本装置による、ＲＩユーザに対するダイヤル修正処理を行うかどうかについて、通信事業者単位に判断する。そして、本装置によるダイヤル修正処理の対象となる通信事業者ではない場合（ステップＳ１０５：ＮＯ）、既存処理となる（ステップＳ１０６）。
【００２８】
ステップＳ１０５における判断の結果、本装置によるダイヤル修正処理の対象となる通信事業者である場合（ステップＳ１０５：ＹＥＳ）、次に、ＩＡＣ誤り情報データベースＤＢ１〜ＤＢ３に一致する番号があるか検索する。前方完全一致を満たすか判断するため、ＩＡＣ誤り情報データベースＤＢ１〜ＤＢ３を検索する場合、桁数が多い順に分析する。
まず、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ１に記憶されている番号のいずれかと一致するか判断する（ステップＳ１０７ａ）。ＩＡＣ誤り情報データベースＤＢ１は、自事業者の国のＩＡＣを含む他事業者のダイヤル番号を修正するために用いるデータベースである。
【００２９】
このＩＡＣ誤り情報データベースＤＢ１に記憶されている番号を検索することにより、ユーザがＩＡＣに相当するものを入力したか判断する。この判断の結果、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ１に記憶されている番号のいずれかと一致する場合（ステップＳ１０７ａ：ＹＥＳ）、一致した番号帯の部分を削除し、正しいＩＡＣを補完し、着信側への再接続処理を行う（ステップＳ１０８ａ）。つまり、番号置換部１２によって番号を置換え、ＩＡＣ誤りを修正した番号を用いて、着信側への再接続処理を行う。
【００３０】
例えば、自事業者が日本国の通信事業者であり、日本国のＩＡＣである“０１０”を含む他事業者のダイヤルを修正する場合、以下のように修正する。すなわち、例えば“００４６＋０１０＋ＣＣ＋ＮＤＣ−ＳＮ”については、“００４６”を削除して“０１０＋ＣＣ＋ＮＤＣ−ＳＮ”に修正する。つまり、“ＮＤＣ−ＳＮ”の部分は、ユーザが希望する（電話をかけたい）接続先であると考えられるため、変更せず、ダイヤル時に誤る可能性があるＩＡＣの修正、もしくはＩＡＣ＋ＣＣの付与を行う。このように修正した番号を用いて、着信側への再接続処理を行う。
【００３１】
ステップＳ１０７ａにおける判断の結果、ＩＡＣ誤り情報データベースＤＢ１に記憶されている番号のいずれとも一致しない場合（ステップＳ１０７ａ：ＮＯ）、次に、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ２に記憶されている番号のいずれかと一致するか判断する（ステップＳ１０７ｂ）。ＩＡＣ誤り情報データベースＤＢ２は、自事業者の国のＩＡＣを含まない他事業者のダイヤル番号を修正するために用いるデータベースである。
【００３２】
このＩＡＣ誤り情報データベースＤＢ２に記憶されている番号を検索することにより、ユーザがＩＡＣに相当するものを入力したか判断する。この判断の結果、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ２に記憶されている番号のいずれかと一致する場合（ステップＳ１０７ｂ：ＹＥＳ）、一致した番号帯の部分を削除し、正しいＩＡＣを補完し、着信側への再接続処理を行う（ステップＳ１０８ｂ）。つまり、番号置換部１２によって番号を置換え、ＩＡＣ誤りを修正した番号を用いて、着信側への再接続処理を行う。
【００３３】
例えば、自事業者が日本国の通信事業者であり、日本国のＩＡＣである“０１０”を含まない他事業者のダイヤルを修正する場合、以下のように修正する。すなわち、例えば“００４６＋ＣＣ＋ＮＤＣ−ＳＮ”については、“００４６”を“０１０”に置換えて“０１０＋ＣＣ＋ＮＤＣ−ＳＮ”に修正する。この修正した番号を用いて、着信側への再接続処理を行う。
【００３４】
ステップＳ１０７ｂにおける判断の結果、ＩＡＣ誤り情報データベースＤＢ２に記憶されている番号のいずれとも一致しない場合（ステップＳ１０７ｂ：ＮＯ）、次に、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ３に記憶されている番号のいずれかと一致するか判断する（ステップＳ１０７ｃ）。ＩＡＣ誤り情報データベースＤＢ３は、ユーザの自国のＩＡＣを含むダイヤル番号を修正するために用いるデータベースである。
【００３５】
このＩＡＣ誤り情報データベースＤＢ３に記憶されている番号を検索することにより、ユーザが自国のＩＡＣに相当するものを入力したか判断する。この判断の結果、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ３に記憶されている番号のいずれかと一致する場合（ステップＳ１０７ｃ：ＹＥＳ）、一致した番号帯の部分を削除し、正しいＩＡＣを補完し、着信側への再接続処理を行う（ステップＳ１０８ｃ）。つまり、番号置換部１２によって番号を置換え、ＩＡＣ誤りを修正した番号を用いて、着信側への再接続処理を行う。
例えば、台湾の通信事業者と契約しているユーザが“００２８１０９２１９９８２９６”を入力した場合、台湾のＩＡＣである“００２”を削除し、日本国のＩＡＣである“０１０”を補完した“０１０８１０９２１９９８２９６”を用いて着信側への再接続処理を行う。
【００３６】
なお、ステップＳ１０７ｃにおいて、発信呼信号に含まれている番号の先頭数桁が、ＩＡＣ誤り情報データベースＤＢ３に記憶されている番号のいずれとも一致しない場合（ステップＳ１０７ｃ：ＮＯ）、再接続処理は行わない（ステップＳ１０９）。この場合、接続できない旨の音声ガイダンスメッセージをＲＩユーザの電話端末宛てに送出してもよい。例えば、“接続できません。”という音声ガイダンスメッセージを送出してもよい。これにより、電話端末に設けられているスピーカから、音声ガイダンスメッセージが出力される。なお、再接続処理を行わないため、呼は切断されることになる。
【００３７】
以上のように、第１実施形態ではＩＡＣ誤りを修正する。ユーザがＩＡＣとして誤ってダイヤルする可能性のある番号を予め記憶しておく。そして、入力されたダイヤル番号の先頭桁が上記番号と一致した場合、適切なＩＡＣに置き換える。すなわち、“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”の“ＩＡＣ”が誤っている場合に、正しいＩＡＣを付加した“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”に置き換える。なお、ユーザがＩＡＣとして誤ってダイヤルする可能性のある番号とは、例えば、ユーザの自国の国際電話識別番号や、他の通信事業者のオペレータ識別番号、である。
以上説明した第１実施形態によれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００３８】
（第２実施形態）
図４は、本発明の第２実施形態によるダイヤル番号処理装置の構成例を示すブロック図である。図４を参照すると、本例のダイヤル番号処理装置１０１ｂは、記憶部２１と、国情報取得部２２と、検索部２３と、番号送信部２４と、を備えている。
記憶部２１は、他事業者ダイヤル情報および他国プレフィックス情報を記憶するデータベースＤＢ４を備えている。この記憶部２１は、データを記憶でき、かつ、記憶されているデータを検索できれば、どのような形式でデータが記憶されていてもよい。記憶部２１内のデータベースＤＢ４は、例えば、図５に示すような他国プレフィックス情報と、図６に示すような他事業者ダイヤル情報と、から構成される。
【００３９】
図５に示す他国プレフィックス情報は、ＭＣＣ（Mobile Country Code）と、国コード（ＣＣ）と、各国の電話番号の最低桁数と、国際電話識別番号（ＩＡＣ）と、国名と、を対応付けた情報である。
図６に示す他事業者ダイヤル情報は、各国の国コード（ＣＣ）と、各国の市外局番および市内局番（ＮＤＣ）と、各国の市外局番および市内局番の桁数と加入者番号の桁数とを足し合わせた合計桁数（各国のＮＤＣ−ＳＮ桁数）と、を対応付けた情報である。図６では、国コード（ＣＣ）“３５１”（ポルトガル）に、市外局番または市内局番（ＮＤＣ）“９２１”、ＮＤＣ−ＳＮ桁数“９”が対応付けられている。また、国コード（ＣＣ）“８８６（台湾）”に、市外局番または市内局番（ＮＤＣ）“９２１”、ＮＤＣ−ＳＮ桁数“９”が対応付けられている。さらに、国コード（ＣＣ）“８１（日本）”に市外局番または市内局番（ＮＤＣ）“９２”、ＮＤＣ−ＳＮ桁数“９”が対応付けられている。また、国コード（ＣＣ）“６３（フィリピン）”に市外局番または市内局番（ＮＤＣ）“９２１”、ＮＤＣ−ＳＮ桁数“１０”が対応付けられている。さらに、国コード（ＣＣ）“８５２（香港）”に市外局番または市内局番（ＮＤＣ）“９２１”、ＮＤＣ−ＳＮ桁数“８”が対応付けられている。
【００４０】
図５に示す他国プレフィックス情報と、図６に示す他事業者ダイヤル情報とを、記憶部２１に予め記憶させておく。本装置を動作させるには、この記憶部２１にこれらの情報を予め記憶させておく処理が必要である。
図４に戻り、国情報取得部２２は、発信呼信号を送信した電話端末のユーザに対応する国を示す国情報を取得する。上述したように、発信呼信号にはＩＭＳＩが含まれており、このＩＭＳＩにはＭＣＣが含まれているので、国情報取得部２２は国情報を取得することができる。
【００４１】
検索部２３は、国情報取得部２２が取得した国情報に基づき記憶部２１を検索する。より具体的には、検索部２３は、国情報に基づき記憶部２１から抽出される合計桁数（各国の市外局番および市内局番の桁数と加入者番号の桁数とを足し合わせた桁数）を、入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、記憶部２１に記憶されている市外局番と一致しているか検索する。
【００４２】
番号送信部２４は、検索部２３による検索結果に基づいて、ダイヤル番号を発呼するか、または、その検索結果を、発信呼信号を送信した電話端末宛てに送信する。
なお、記憶部２１は、データを記憶する機能を有するデバイスによって実現することができる。データを記憶する機能を有するデバイスとしては、例えば、半導体メモリ、磁気ディスク装置、光ディスク装置などを用いることができる。
国情報取得部２２、検索部２３、および、番号送信部２４は、例えば、図示しないＣＰＵが、図示しないメモリなどに記憶されているプログラムを実行することによって実現できる機能である。
【００４３】
（第２実施形態の動作例）
図７は、第２実施形態によるダイヤル番号処理装置の動作例を示すフローチャートである。図７において、ダイヤル番号処理装置は、ユーザの電話端末から送信された発信呼信号を受信した場合に、以下の処理を行う。
最初に、図３のステップＳ１０１からステップＳ１０６までと同様の処理を行う。これらのステップの内容については、図３を参照して説明したので、ここでの説明は省略する。
ステップＳ１０５における判断の結果、本装置によるダイヤル修正処理の対象となる通信事業者である場合（ステップＳ１０５：ＹＥＳ）、次に、発信したユーザ（発ユーザ）に対応する国のＮＤＣ−ＳＮ桁数を、発信ダイヤル番号（入力されたダイヤル番号）の下桁から抽出し、それをキーにしてデータベースＤＢ４を検索する（ステップＳ２０１）。より具体的には、抽出した合計桁数の上位数桁が、データベースＤＢ４に記憶されている市外局番と一致しているか検索する。
【００４４】
ステップＳ２０１による検索の結果、データベースＤＢ４に記憶内容のうち、発信したユーザに対応する国の国コード（ＣＣ）と一致するもののみがヒット（一致）した場合（ステップＳ２０２：ＹＥＳ）、入力されたダイヤル番号を、データベースＤＢ４に記憶されているダイヤル番号（ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ）に差し替えし、再接続処理を行う（ステップＳ２０３）。
【００４５】
一方、ステップＳ２０１による検索の結果、発信したユーザに対応する国の国コード（ＣＣ）と一致するもののみがヒット（一致）した場合、に該当しないときは（ステップＳ２０２：ＮＯ）、再接続処理は行わない（ステップＳ２０４）。つまり、データベースＤＢ４に記憶内容と一致するものがない場合か、または、発信したユーザに対応する国の国コード（ＣＣ）と一致するものの他に国コードは異なるが再接続の候補となり得る番号が存在する場合（つまり複数の候補が存在する場合）は、再接続処理は行わない。この場合、接続できない旨の音声ガイダンスメッセージを送出してもよい。例えば、“接続できません。”という音声ガイダンスメッセージを送出してもよい。これにより、電話端末に設けられているスピーカから、音声ガイダンスメッセージが出力される。なお、再接続処理を行わないため、呼は切断されることになる。
【００４６】
以上のように、第２実施形態ではＩＡＣ−ＣＣを付与する。各国のＣＣ、ＮＤＣと、ＮＤＣ＋ＳＮの桁数とをデータベースに記憶しておく。そして、入力されたダイヤル番号を、上記データベースを用いて後方一致検索し、ユニークに抽出できた場合にはＩＡＣ−ＣＣを付与する。
例えば、入力された“ＮＤＣ−ＳＮ”について検索を行い、“ＩＡＣ−ＣＣ”を付与して“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”とする場合が考えられる。
【００４７】
また、誤った“ＩＡＣ−ＣＣ”を有する“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”について検索を行い、正しい“ＩＡＣ−ＣＣ”を付与して“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”とする場合が考えられる。
さらに、誤った“ＣＣ”を有する“ＣＣ−ＮＤＣ−ＳＮ”について検索を行い、正しい“ＩＡＣ−ＣＣ”を付与して“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”とする場合が考えられる。
また、誤った“ＩＡＣ”を有する“ＩＡＣ−ＮＤＣ−ＳＮ”について検索を行い、正しい“ＩＡＣ−ＣＣ”を付与して“ＩＡＣ−ＣＣ−ＮＤＣ−ＳＮ”とする場合が考えられる。
【００４８】
なお、後方一致検索を行うのは、以下の理由による。すなわち、ユーザのダイヤル番号は、本来、先頭から順に、ＩＡＣ、ＣＣ、ＮＤＣ、ＳＮが連続していること、ＩＡＣやＣＣは入力誤りの可能性が高く信頼できないことから、ＣＣとＮＤＣの区切りを判断するために、後方一致検索を行う必要があるからである。
【００４９】
以上説明した第２実施形態によれば、電話端末のユーザに対応する国を示す国情報に基づき、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数を抽出し、この合計桁数を入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、データベースに記憶されている市外局番と一致しているか検索した結果に基づき、ダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信する。こうすることにより、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００５０】
（第３実施形態）
図８は、本発明の第３実施形態によるダイヤル番号処理装置の構成例を示すブロック図である。第３実施形態によるダイヤル番号処理装置は、図１〜図３を参照して説明した装置の構成と、図４〜図７を参照して説明した装置の構成とを足し合わせた構成である。図８を参照すると、本例のダイヤル番号処理装置１０１ｃは、記憶部１１と、番号置換部１２と、記憶部２１と、国情報取得部２２と、検索部２３と、番号送信部２４と、を備えている。
【００５１】
記憶部１１、および、番号置換部１２は、図１〜図３を参照して説明した構成および機能と同様である。記憶部２１、国情報取得部２２、検索部２３、および、番号送信部２４は、図４〜図７を参照して説明した構成および機能と同様である。上述したように、記憶部１１および番号置換部１２による処理を行うことによって正しい番号に置き換えできた場合は、その置き換え後のダイヤル番号で再接続処理を行う。正しい番号に置き換えできなかった場合は、記憶部２１、国情報取得部２２、検索部２３、および、番号送信部２４による処理へ移行する。
【００５２】
（第３実施形態の動作例）
図９は、第３実施形態によるダイヤル番号処理装置の動作例を示すフローチャートである。図９において、ダイヤル番号処理装置は、ユーザの電話端末から送信された発信呼信号を受信した場合に、以下の処理を行う。
最初に、図３のステップＳ１０１からステップＳ１０６までと同様の処理を行う。これらのステップの内容については、図３を参照して説明したので、ここでの説明は省略する。
【００５３】
ステップＳ１０５における判断の結果、本装置によるダイヤル修正処理の対象となる通信事業者である場合（ステップＳ１０５：ＹＥＳ）、次に、図３のＳ１０７ａ、Ｓ１０７ｂおよびＳ１０７ｃ、ならびに、ステップＳ１０８ａ、Ｓ１０８ｂおよびＳ１０８ｃによる処理を行う。図９では、作図の都合から、図３のステップＳ１０７ａ、Ｓ１０７ｂおよびＳ１０７ｃをステップＳ１０７として示し、図３のステップＳ１０８ａ、Ｓ１０８ｂおよびＳ１０８ｃをステップＳ１０８として示す。これらのステップＳ１０７およびＳ１０８の処理内容については、図３を参照して説明したので、ここでの説明は省略する。
ステップＳ１０７の処理を行っても正しい番号に置き換えできなかった場合（ステップＳ１０７：ＮＯ）は、ステップＳ２０１からＳ２０４までと同様の処理を行う。このように、上述した第１実施形態による処理を行った後、上述した第２実施形態による処理を行う。
【００５４】
以上説明した第３実施形態によれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。置き換えができなかった場合でも、本実施形態では、さらに、電話端末のユーザに対応する国を示す国情報に基づき、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数を抽出し、この合計桁数を入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、データベースに記憶されている市外局番と一致しているか検索した結果に基づき、ダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信する。こうすることにより、送信した検索結果を電話端末のユーザに提示し、正しい番号への置き換えの可能性を高めることができる。
【００５５】
（番号修正例）
図１０を参照して、ダイヤル修正処理の例について説明する。本例では、日本国において、ローミングインユーザが発信を行う場合について説明する。
図１０において、ローミングインユーザが移動電話端末１０を用いて発信を行う（ステップＳ３０１）。その移動電話端末１０からの発信呼信号には、発信者のＩＭＳＩ(International Mobile Subscriber Identity)、および、ダイヤル番号が含まれている。本例では、ＩＭＳＩが“４６６９７４８０２８９８１４７”、ダイヤル番号が“００２８１０９２１９９８２９６”である。
【００５６】
接続先を決定できない場合、ダイヤル修正呼とみなす（ステップＳ３０２）。ダイヤル修正呼については、図４中の国情報取得部２２や検索部２３により、以下の処理を行う。
まず、図４中の国情報取得部２２は、ＩＭＳＩである“４６６９７４８０２８９８１４７”の分析を行い、事業者を特定する（ステップＳ３０３）。国情報取得部２２は、ＩＭＳＩに含まれているＭＣＣに基づき、国情報を取得することができる。本例では、分析の結果、“台湾の事業者”であることが特定できたものとする。
【００５７】
次に、図４中の検索部２３は以下の処理を行う。まず、検索部２３は、台湾の合計桁数である“９”と、ダイヤル番号の形式である“９桁”とを特定することができる。
次に、ダイヤル番号である“００２８１０９２１９９８２９６”の下９桁である“９２１９９８２９６”を抽出する。この下９桁をキーとして他事業者ダイヤル情報ＤＢ４について検索を行い、他事業者のダイヤル情報を抽出する（ステップＳ３０４）。本例では、国コード（ＣＣ）、市外局番または市内局番（ＮＤＣ）、ＮＤＣとＳＮとを合わせた桁数（以下、ＮＤＣ−ＳＮ桁数、と記す）、について、以下の（１）から（５）までが抽出結果３０４として抽出されたものとする。
【００５８】
（１）国コード（ＣＣ）“３５１”（ポルトガル）に市外局番または市内局番（ＮＤＣ）“９２１”が存在し、ＮＤＣ−ＳＮ桁数が“９”である。
（２）国コード（ＣＣ）“８８６（台湾）”に市外局番または市内局番（ＮＤＣ）“９２１”が存在し、ＮＤＣ−ＳＮ桁数が“９”である。
（３）国コード（ＣＣ）“８１（日本）”に市外局番または市内局番（ＮＤＣ）“９２”が存在し、ＮＤＣ−ＳＮ桁数が“９”である。
（４）国コード（ＣＣ）“６３（フィリピン）”に市外局番または市内局番（ＮＤＣ）“９２１”が存在し、ＮＤＣ−ＳＮ桁数が“１０”である。
（５）国コード（ＣＣ）“８５２（香港）”に市外局番または市内局番（ＮＤＣ）“９２１”が存在し、ＮＤＣ−ＳＮ桁数が“８”である。
【００５９】
上記（１）から（５）までの抽出結果において、上記（４）はＮＤＣ−ＳＮ桁数が“１０”、上記（５）はＮＤＣ−ＳＮ桁数が“８”であるため、条件に適合せず、いずれも接続先ダイヤル番号の候補ではない。これに対し、上記（１）、（２）および（３）はＮＤＣ−ＳＮ桁数が“９”であるため、いずれも接続先ダイヤル番号の候補となる。したがって、上記（１）から（５）までの抽出結果のうち、ＮＤＣ−ＳＮ桁数が“９”である、上記（１）、（２）および（３）が、接続先ダイヤル番号の候補となる。
【００６０】
以上のように、本例では、複数の接続先ダイヤルが抽出されたため、ダイヤル番号の修正は行わない（ステップＳ３０５）。ダイヤル番号を修正して処理を進めると誤接続となる可能性があるからである。
このため、本例のように複数の接続先ダイヤルが候補として抽出された場合は、入力されたダイヤル番号が正しくない旨のメッセージを流すようにしてもよい。または、後述するように、上記の抽出結果を含むメッセージをローミングユーザの移動電話端末へ送信するようにしてもよい。
なお、複数の接続先ダイヤルが候補として抽出された場合において、候補の中に、ユーザの自国宛ての接続先ダイヤルが含まれていれば、その接続先ダイヤルを接続先とみなして再接続処理を行うようにしてもよい。ユーザが希望した接続先である可能性が高いからである。
【００６１】
（ダイヤル番号処理装置の配置）
次に、上述した第１実施形態〜第３実施形態によるダイヤル番号処理装置を電話通信網のどこに配置するかについて説明する。ダイヤル番号処理装置は、電話通信網の構成要素の装置の１つと一体的に構成してもよいし、外部システムとして構成してもよい。
前者の場合、例えば、無線電話通信網の構成要素の装置の１つに、ＡＳ（Application Server）があり、ＡＳにて既にサービスを提供しており、必ずＡＳをルーチングする形態になっている場合、ＡＳとダイヤル番号処理装置とを一体的に構成してもよい。例えば、図１１に示すように、ＡＳ１０３にデータベースＤＢを設けておき、このデータベースＤＢに他の通信事業者のダイヤル情報を記憶しておく。そして、ローミングインユーザが移動電話端末１０を操作してダイヤル番号を入力すると（ステップＳ１１）、発信呼信号はＰ−ＣＳＣＦ（Proxy Call Session Control Function）１０１、Ｓ−ＣＳＣＦ（ServingCall Session Control Function）１０２を経由してＡＳ１０３に入力される。ＡＳ１０３では、上述したように、ダイヤル番号が分析され（ステップＳ１２）、接続可能な番号でない場合、ＮＤＣや桁数に基づいてＤＢの検索が行われる（ステップＳ１３）。検索の結果、候補となるダイヤル番号が抽出され（ステップＳ１４）、接続先となるダイヤル番号が決定されれば（ステップＳ１５）、そのダイヤル番号を含む発信呼信号をルーチングし（ステップＳ１６）、接続処理が行われる。ただし、上述したように、接続処理が行われるのは接続可能な場合に限られる。
【００６２】
また、外部システムとして構成する場合、例えば、既存ＡＳ１０３とは別に新規ＡＳにおいて上述したダイヤル番号の分析などを行う。つまり、ＡＳにデータベースＤＢを設けておき、このデータベースＤＢに他の通信事業者のダイヤル情報を記憶しておく。
ＡＳにおいて上述したダイヤル番号の分析などを行う場合、ＡＳに向けて、発信呼信号をルーチングする必要がある。例えば、発信呼信号を、Ｓ−ＣＳＣＦからＡＳに向けてルーチングするには、ＲＩユーザからの発信呼信号をルーチングするためのＩＦＣ（Initial Filter Criteria）（以下、ＲＩユーザ用ＩＦＣと記す）を、Ｓ−ＣＳＣＦに設けておけばよい。通常、ＩＦＣはユーザが収容されるＨＬＲ（Home Location Register）／ＨＳＳ（Home Subscriber Server）からＳ−ＣＳＣＦにダウンロードされるユーザプロファイルに含まれているが、ローミングインユーザが契約している通信事業者のＨＬＲ／ＨＳＳによってはユーザプロファイルにＩＦＣを含まない場合がある。そこで、Ｓ−ＣＳＣＦはシステム内にローミングインユーザ用のＩＦＣをシステムデータとして保持することで、ユーザプロファイルにＩＦＣがない場合のＩＦＣの適用を可能し、ローミングインユーザのＡＳ向けルーチングを行う。
【００６３】
その場合、例えば、図１２に示すように、ローミングインユーザが移動電話端末１０を操作してダイヤル番号を入力すると（ステップＳ１１）、発信呼信号はＰ−ＣＳＣＦ１０１を介して、Ｓ−ＣＳＣＦ１０２に入力される。Ｓ−ＣＳＣＦ１０２では、ＲＩユーザ用ＩＦＣによって、発信呼信号をルーチングし、ルーチングされた発信呼信号はＳＣＩＭ（Service Capability Interaction Manager）１０４を経由してＡＳ１０５に入力される。ＡＳ１０５においては、上述した処理と同様にダイヤル番号が分析される（ステップＳ２２）。そして、接続可能な番号でない場合にＮＤＣや桁数に基づいてＤＢの検索が行われ、候補となるダイヤル番号が抽出され、接続先となるダイヤル番号が決定されれば（ステップＳ２３）、そのダイヤル番号を含む発信呼信号をルーチングし、接続処理が行われる。
【００６４】
また、発信呼信号がＡＳに入力され、ダイヤル番号を分析した結果、ＡＳにおいて接続不可と判断された場合に、他のＡＳに向けてルーチングするようにしてもよい。その場合、例えば、図１３に示すように、ローミングインユーザが移動電話端末１０を操作してダイヤル番号を入力すると（ステップＳ３１）、発信呼信号はＰ−ＣＳＣＦ１０１、Ｓ−ＣＳＣＦ１０２を経由してＡＳ１０３に入力される。ＡＳ１０３では、上述したように、ダイヤル番号が分析され、接続不可と判断された場合は発信呼信号をＳ−ＣＳＣＦ１０２まで戻し、上記と同様にＲＩユーザ用ＩＦＣによって発信呼信号をルーチングする。ルーチングされた発信呼信号はＳＣＩＭ１０４を経由してＡＳ１０５に入力される。ＡＳ１０５においては、上述した処理と同様にダイヤル番号が分析される（ステップＳ３３）。そして、ＮＤＣや桁数に基づいてＤＢの検索が行われ、候補となるダイヤル番号が抽出され、接続先となるダイヤル番号が決定されれば（ステップＳ３４）、そのダイヤル番号を含む発信呼信号をルーチングし、再接続処理が行われる。
【００６５】
なお、図１１〜図１３において、無線電話通信網を構成する他の装置については、図示が省略されている。図１１のように、既存の装置（図１１の場合はＡＳ）内に上述したダイヤル番号処理装置を設けることにより、図１２や図１３の場合に必要であるルーチング処理が不要であるという利点がある。また、図１２や図１３のように、ダイヤル番号処理装置を外部システムとして構成する場合、既存の装置に対する改変は最小限度で済むので、ダイヤル番号処理装置を導入しやすいという利点がある。
以上のように、上述したダイヤル番号処理装置を電話通信網のどこかに配置すれば、誤ったダイヤル番号が入力された場合に、それを正しい番号に置き換えて再接続処理を行うことができる。
【００６６】
（接続先ダイヤル番号の候補の提示）
上述した第２実施形態および第３実施形態において、データベースを検索した結果、接続先ダイヤル番号の候補（正しいダイヤル番号の候補）が抽出された場合に、その候補に関する情報を発信元の移動電話端末宛てに送信し、その端末のユーザに提示するようにしてもよい。その提示の方法として、例えば、周知のＳＭＳによるメッセージ（以下、ＳＭＳメッセージと記す）を利用する方法が考えられる。すなわち、移動電話端末がＳＭＳメッセージを受信する機能を有していれば、ＳＭＳメッセージを作成し、その移動電話端末宛てに送信すればよい。
【００６７】
発信元の移動電話端末の電話番号は発信呼信号に含まれているため、ＳＭＳメッセージを、その移動電話端末宛てに送信することができる。
このＳＭＳメッセージを送信する場合の処理例について、図１４を参照して説明する。ここでは、一例として、ダイヤル番号処理装置が第２実施形態のダイヤル番号処理装置１０１ｂである場合の処理について説明する。
【００６８】
図１４において、ローミングインユーザが移動電話端末１０を用いて発信を行うと（ステップＳ１）、発信呼信号がダイヤル番号処理装置１０１ｂに入力される。ダイヤル番号処理装置１０１ｂは、ダイヤル番号分析など、上述した接続判定処理を行う（ステップＳ２）。その結果、例えば、接続先ダイヤル番号の候補が複数抽出されると、その旨を示す音声ガイダンスメッセージがダイヤル番号処理装置１０１ｂから移動電話端末１０に向けて送信される（ステップＳ３）。音声ガイダンスメッセージは、例えば、“接続できませんでした。候補番号をＳＭＳにて通知します。”等、ＳＭＳメッセージを送信する旨の内容とすればよい。
【００６９】
その後、ダイヤル番号処理装置１０１ｂにおいてＳＭＳメッセージを作成し（ステップＳ４）、ダイヤル番号処理装置１０１ｂはＳＭＳサーバ２０へメッセージ送信指示を行う（ステップＳ５）。メッセージ送信指示を受信したＳＭＳサーバ２０は、移動電話端末１０宛てにＳＭＳメッセージを送信する（ステップＳ６）。
以上の処理によって、送信されたＳＭＳメッセージによって、接続先ダイヤル番号の候補をユーザに提示することができる。このため、提示された接続先ダイヤル番号の候補をユーザが確認し、ユーザ自身の意思によって適切な接続先ダイヤル番号を選択することができる。
【００７０】
（ＳＭＳメッセージの例）
図１４を参照して説明した、ＳＭＳメッセージの例について、図１５を参照して説明する。図１５は、ＳＭＳメッセージを移動電話端末の画面に表示させた状態を示している。
図１５を参照すると、本例のＳＭＳメッセージには、ユーザが入力したダイヤル番号“Ｙｏｕｒ  ｄｉａｌ  Ｎｕｍｂｅｒ”として“００２８１０９２１９９８２９６”が記載されている。そして、本例では、接続先ダイヤル番号として３つの候補が記載されている。すなわち、図１５中の破線で囲まれているように、“Ｊａｐａｎ”（日本）、“Ｔａｉｗａｎ”（台湾）、“Ｐｏｒｔｕｇａｌ”（ポルトガル）の３つの国名と共にダイヤル番号が提示される。なお、国名については、国コード（ＣＣ）に対応する国名を、図５を参照して説明した他国プレフィックス情報から抽出することができる。
【００７１】
さらに、周知のＰｈｏｎｅｔｏの機能を利用してダイヤル番号を表示させておけば、ユーザが移動電話端末を操作してダイヤル番号部分を指定する操作を行うことにより、ユーザが指定したダイヤル番号の発信を容易に行うことができる。
なお、図１５においては、“Ｈｏｗ  ｔｏ  Ｃａｌｌ”として“ｈｔｔｐ：／／…”のように、移動電話端末の操作方法を説明したＷｅｂべージのＵＲＬを提示している。このため、移動電話端末のユーザは、必要に応じてＵＲＬを指定すれば、そのＷｅｂページを参照し、操作方法を理解することができる。
【００７２】
接続先ダイヤル番号の候補がない場合についても、移動電話端末がＳＭＳメッセージを受信する機能を有していれば、ＳＭＳメッセージを作成し、その移動電話端末宛てに送信してもよい。図１６は、ＳＭＳメッセージを移動電話端末の画面に表示させた状態を示している。
図１６を参照すると、本例のＳＭＳメッセージには、ユーザが入力したダイヤル番号“Ｙｏｕｒ  ｄｉａｌ  Ｎｕｍｂｅｒ”として“１５８８００１０”が記載されている。接続先ダイヤル番号の候補がないため、図１５の場合とは異なり、接続先ダイヤル番号の候補は記載されていない。
さらに、図１６においては、“Ｈｏｗ  ｔｏ  Ｃａｌｌ”として“ｈｔｔｐ：／／…”のように、移動電話端末の操作方法を説明したＷｅｂべージのＵＲＬを提示している。このため、移動電話端末のユーザは、必要に応じてＵＲＬを指定すれば、そのＷｅｂページを参照し、操作方法を理解することができる。
【００７３】
（サービスの提供要否の選択）
ローミングインユーザによっては、上述したダイヤル番号処理装置によるサービスの提供を望まない場合も考えられる。このため、上述したダイヤル番号処理装置によるサービスの提供要否を、ローミングインユーザが自らの意思で選択できるようにしてもよい。例えば、入国時にローミングインユーザ宛てに最初に送信する、“Ｗｅｌｃｏｍｅ  ＳＭＳ”に、上述したダイヤル番号処理装置によるサービスに関する案内を記載しておき、サービスの提供要否を選択できるようにしてもよい。
【００７４】
（音声ガイダンスメッセージ）
接続できない旨の音声ガイダンスメッセージについては、各国や各地域の言語に応じたバージョンを用意しておき、適切な言語による音声ガイダンスメッセージを送信するようにしてもよい。上述したように、ＩＭＳＩに含まれているＭＣＣによって国情報を取得することができるので、取得した国情報に応じて適切な言語による音声ガイダンスメッセージを選択し、それをＲＩユーザの電話端末宛てに送出してもよい。例えば、英語ダイガンスメッセージの場合、“The international prefix number is incorrect. Please add “+(plus)” at the front and dial again.”という音声ガイダンスメッセージを選択し、それをＲＩユーザの電話端末宛てに送出してもよい。
【００７５】
（電話帳に関する応用例）
上述したダイヤル番号の誤りは、移動電話端末の電話帳に登録されている情報を利用して発信することに起因する場合が多いと考えられる。すなわち、ローミングインユーザは、他国に滞在しているにもかかわらず、自国に居る場合と同じ感覚で移動電話端末を操作すると考えられる。そのため、移動電話端末の電話帳に登録されている情報を指定して発信し、その結果として誤ったダイヤル番号が発信される場合が多いと考えられる。
【００７６】
このような場合に鑑みて、電話帳に登録されている情報を指定して発信された場合には、そのことを示すフラグや識別子を発信呼信号に付加しておく、という応用例が考えられる。このフラグや識別子を発信呼信号に付加しておくことにより、電話帳に登録されている情報を指定して発信されたことをダイヤル番号処理装置において検出することができる。このようにすれば、ＩＡＣやＣＣが付加されていない可能性が高いことをダイヤル番号処理装置において認識できるため、正しいダイヤル番号への置き換えを容易に行うことができる。
【００７７】
（ダイヤル番号処理方法）
上述したダイヤル番号処理装置においては、以下のようなダイヤル番号処理方法が実現されている。すなわち、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図１中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図３中のステップＳ１０７ａ、Ｓ１０８ａに対応）と、を含むダイヤル番号処理方法が実現されている。上述した第１実施形態において実現されている方法であり、この方法によれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００７８】
上記ダイヤル番号処理方法において、さらに、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図８中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図８中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図９中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図９中のステップＳ２０２〜Ｓ２０４に対応）と、を行い、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示するようにしてもよい。上述した第３実施形態において実現されている方法であり、この方法によれば、正しいダイヤル番号への置き換えができなかった場合でも、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００７９】
また、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理方法であって、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図４中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図４中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図７中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図７中のステップＳ２０２〜Ｓ２０４に対応）と、を含み、前記第６のステップにおいて送信した前記検索結果を前記電話端末のユーザに提示するようにしたダイヤル番号処理方法が実現されている。上述した第２実施形態において実現されている方法であり、この方法によれば、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００８０】
（ダイヤル番号処理プログラム）
上述したダイヤル番号処理装置においては、以下のようなダイヤル番号処理プログラムが用いられている。すなわち、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図１中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図３中のステップＳ１０７ａおよびＳ１０８ａに対応）と、を実行させることを特徴とするダイヤル番号処理プログラムが用いられている。上述した第１実施形態に対応するプログラムであり、このプログラムによれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。
【００８１】
また、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図４中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図４中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図７中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図７中のステップＳ２０２〜Ｓ２０４に対応）と、を実行させることを特徴とするダイヤル番号処理プログラムが用いられている。上述した第２実施形態に対応するプログラムであり、このプログラムによれば、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００８２】
さらに、電話端末から入力されたダイヤル番号について処理を行うダイヤル番号処理プログラムであって、コンピュータに、国際電話識別番号として誤って入力される可能性のある番号とその番号に対する正しい番号とを対応付けて第１の記憶部に記憶する第１のステップ（例えば、図８中の記憶部１１に記憶する処理に対応）と、前記電話端末から入力されたダイヤル番号の先頭複数桁が、前記第１の記憶部に記憶されている番号と一致した場合、該入力されたダイヤル番号を前記正しい番号に置き換える第２のステップ（例えば、図９中のステップＳ１０７およびＳ１０８に対応）と、各国の国コード、および、市外局番と、各国の市外局番の桁数と加入者番号の桁数とを足し合わせた合計桁数と、を第２の記憶部に記憶する第３のステップ（例えば、図８中の記憶部２１に記憶する処理に対応）と、前記電話端末のユーザに対応する国を示す国情報を取得する第４のステップ（例えば、図８中の国情報取得部２２が行う処理に対応）と、前記第４のステップにおいて取得した国情報に基づき前記第２の記憶部から抽出される前記合計桁数を、前記入力されたダイヤル番号の下桁から抽出し、抽出した合計桁数の上位数桁が、前記第２の記憶部に記憶されている市外局番と一致しているか検索する第５のステップ（例えば、図９中のステップＳ２０１に対応）と、前記第５のステップによる検索結果に基づいて、ダイヤル番号を発呼するかまたは該検索結果を前記電話端末宛てに送信する第６のステップ（例えば、図９中のステップＳ２０２〜Ｓ２０４に対応）と、を実行させることを特徴とするダイヤル番号処理プログラムが用いられている。上述した第３実施形態に対応するプログラムであり、このプログラムによれば、ローミングインユーザの発信において、誤ダイヤルと判断した場合に、正しいダイヤル番号に置き換え、呼接続を継続することができる。さらに、正しいダイヤル番号への置き換えができなかった場合でも、正しいダイヤル番号を発呼するかまたは検索結果を電話端末宛てに送信することができ、送信した検索結果を電話端末のユーザに提示する場合には、正しい番号への置き換えの可能性を高めることができる。
【００８３】
（まとめ）
ユーザがダイヤル番号を誤った場合、宛先不明の不完了呼として扱うことも考えられる。本発明においては、ネットワーク側にてダイヤル番号を補完又は修正するため、ユーザの負担を減らし、利便性を向上させることが可能である。
なお、以上は海外から日本に入国したユーザがローミングサービスを利用する場合について説明したが、その場合に限らず、ある国や地域から、他の国や地域に移動したユーザがローミングサービスを利用する場合についても同様に、本発明を適用できることは明らかである。
【符号の説明】
【００８４】
１０  移動電話端末
１１、２１  記憶部
１２  番号置換部
２０  ＳＭＳサーバ
２２  国情報取得部
２３  検索部
２４  番号送信部
１０１ａ、１０１ｂ、１０１ｃ  ダイヤル番号処理装置
【図１】
0005670954.tif 000002
【図２】
0005670954.tif 000003
【図３】
0005670954.tif 000004
【図４】
0005670954.tif 000005
【図５】
0005670954.tif 000006
【図６】
0005670954.tif 000007
【図７】
0005670954.tif 000008
【図８】
0005670954.tif 000009
【図９】
0005670954.tif 000010
【図１０】
0005670954.tif 000011
【図１１】
0005670954.tif 000012
【図１２】
0005670954.tif 000013
【図１３】
0005670954.tif 000014
【図１４】
0005670954.tif 000015
【図１５】
0005670954.tif 000016
【図１６】
0005670954.tif 000017