(57)【要約】【課題】使用するユーザを特定しない非業務モードにおいても効果的に通信端末を通話可能にすること。【解決手段】通信端末と、通信端末の内部に設けられ、あるいは、通信端末の外部に設けられ、通信端末のユーザ情報と利用者番号との対応と、通信端末の役割番号とを記憶する記憶部と、使用するユーザを特定した業務モードで通信端末を使用する場合は、利用者番号に対応する通信端末に対して発呼元通信端末からの発呼を中継し、使用するユーザを特定しない非業務モードで通信端末を使用する場合は、役割番号に対応する通信端末に対して発呼元通信端末からの発呼を中継する発呼中継部と、を備える【選択図】  図１
2014146861.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と、
前記通信端末の内部に設けられ、あるいは、前記通信端末の外部に設けられ、前記通信端末のユーザ情報と利用者番号との対応と、前記通信端末の役割番号とを記憶する記憶手段と、
使用するユーザを特定した業務モードで前記通信端末を使用する場合は、前記利用者番号に対応する通信端末に対して発呼元通信端末からの発呼を中継し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記役割番号に対応する通信端末に対して発呼元通信端末からの発呼を中継する発呼中継手段と、
を備える通信処理システム。
【請求項２】
前記記憶手段は、前記通信端末の役割情報と役割番号との対応を記憶する請求項１に記載の通信処理システム。
【請求項３】
前記役割情報は、前記通信端末の現在位置および時間帯の少なくともいずれかに対応して決定される請求項２に記載の通信処理システム。
【請求項４】
同じ役割情報が設定された複数の通信端末には、前記役割番号として連続するグループ番号が割り当てられる請求項２または３に記載の通信処理システム。
【請求項５】
前記通信端末を業務用の業務サーバに対してログインすると、前記通信端末を前記業務モードで使用し、前記通信端末を前記業務サーバからログアウトすると、前記通信端末を前記非業務モードで使用し、
前記ユーザ情報は、前記業務サーバに対する前記通信端末のログイン時にユーザ識別子として入力される請求項１乃至４のいずれか１項に記載の通信処理システム。
【請求項６】
前記通信端末を業務用の業務サーバに対してログインすると、前記通信端末を前記業務モードで使用し、前記通信端末を前記業務サーバからログアウトすると、前記通信端末を前記非業務モードで使用し、
前記役割情報は、前記業務サーバからログアウト中の前記通信端末の状態により、または、ユーザによる前記通信端末からの入力により設定される請求項２乃至４のいずれか１項に記載の通信処理システム。
【請求項７】
前記通信端末があらかじめ決められた条件を満たす場合に、前記通信端末に対してユーザからのログアウトの指示がなくても、前記通信端末を前記業務サーバからログアウトする請求項５または６に記載の通信処理システム。
【請求項８】
前記あらかじめ決められた条件は、前記通信端末が充電中である場合、前記通信端末を使用する業務のスケジュール外である場合、前記通信端末を使用しているユーザの業務スケジュール外である場合、前記通信端末があらかじめ決められた時間を超えて移動しない場合、または、前記通信端末に対するユーザ操作があらかじめ決められた時間を超えて無い場合、を含む請求項７に記載の通信処理システム。
【請求項９】
前記通信端末には、固有の機器固有番号が割り当てられており、
前記発呼中継手段は、前記利用者番号または前記役割番号を発呼先として発呼中継し、発呼が着呼拒否となった場合に、前記利用者番号または前記役割番号に対応する前記機器固有番号を発呼先として、再送信を試みる請求項１乃至８のいずれか１項に記載の通信処理システム。
【請求項１０】
前記通信端末には、固有の機器固有番号が割り当てられており、
前記発呼中継手段は、前記利用者番号または前記役割番号を対応する前記機器固有番号に変換して、前記機器固有番号を発呼先として発呼中継する請求項１乃至８のいずれか１項に記載の通信処理システム。
【請求項１１】
発呼元通信端末から利用者番号または役割番号による発呼があった場合に、
通信端末の内部に設けられ、あるいは、前記通信端末の外部に設けられた記憶手段に記憶された、前記通信端末のユーザ情報と利用者番号との対応と、前記通信端末の役割番号とを参照して、
使用するユーザを特定した業務モードで通信端末を使用している場合は、前記利用者番号に対応する通信端末を発呼先通信端末として、前記発呼元通信端末からの発呼を中継するステップと、
使用するユーザを特定しない非業務モードで通信端末を使用している場合は、前記役割番号に対応する通信端末を発呼先通信端末として、前記発呼元通信端末からの発呼を中継するステップと、
を含む通信処理方法。
【請求項１２】
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得手段と、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得手段により取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求手段と、
前記割当番号取得手段により取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得手段により取得された端末割当番号と一致する場合に、着呼する通信処理手段と、
を備える通信端末。
【請求項１３】
前記通信端末から検索が可能であって、前記ユーザ情報と前記利用者番号とを対応付けて保持する第１保持領域と、前記通信端末の役割情報と前記役割番号とを対応付けて保持する第２保持領域との少なくともいずれかを有する保持手段を、さらに備え、
前記割当番号取得手段は、前記保持手段から前記利用者番号および前記役割番号の少なくともいずれかを端末割当番号として取得する請求項１２に記載の通信端末。
【請求項１４】
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得ステップと、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得ステップにおいて取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求ステップと、
前記割当番号取得ステップにおいて取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得ステップにおいて取得された端末割当番号と一致する場合に、着呼する通信処理ステップと、
を含む通信端末の制御方法。
【請求項１５】
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得ステップと、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得ステップにおいて取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求ステップと、
前記割当番号取得ステップにおいて取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得ステップにおいて取得された端末割当番号と一致する場合に、着呼する通信処理ステップと、
をコンピュータに実行させる通信端末の制御プログラム。
【請求項１６】
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録する登録手段と、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御手段と、
を備える通信処理装置。
【請求項１７】
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録手段に登録する登録ステップと、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御ステップと、
を含む通信処理装置の制御方法。
【請求項１８】
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録手段に登録する登録ステップと、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御ステップと、
をコンピュータに実行させる通信処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの通信端末を複数のユーザが使用して通信する技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、ＩＰ電話機へのログイン時に入力されたユーザＩＤに基づいて、管理データベースからユーザに割当てられた電話番号をＩＰアドレスに関連付けて登録すると共に、ＩＰ電話機に設定する。これにより、ユーザがＩＰ電話機の電話番号とユーザ入力情報とを変更して通話できる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４２６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、ＩＰ電話機が通話可能なのはログイン中であり、ログアウトすると通話することができなかった。言い換えれば、ＩＰ電話機は通話可能なユーザ登録時と、通話不可能なユーザ非登録時との２つの状態しか有さず、ユーザ非登録時など使用するユーザを特定しない状態では、通話不可能であった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る通信処理システムは、
通信端末と、
前記通信端末の内部に設けられ、あるいは、前記通信端末の外部に設けられ、前記通信端末のユーザ情報と利用者番号との対応と、前記通信端末の役割番号とを記憶する記憶手段と、
使用するユーザを特定した業務モードで前記通信端末を使用する場合は、前記利用者番号に対応する通信端末に対して発呼元通信端末からの発呼を中継し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記役割番号に対応する通信端末に対して発呼元通信端末からの発呼を中継する発呼中継手段と、
を備える。
【０００７】
上記目的を達成するため、本発明に係る通信処理方法は、
発呼元通信端末から利用者番号または役割番号による発呼があった場合に、
通信端末の内部に設けられ、あるいは、前記通信端末の外部に設けられた記憶手段に記憶された、前記通信端末のユーザ情報と利用者番号との対応と、前記通信端末の役割番号とを参照して、
使用するユーザを特定した業務モードで通信端末を使用している場合は、前記利用者番号に対応する通信端末を発呼先通信端末として、前記発呼元通信端末からの発呼を中継するステップと、
使用するユーザを特定しない非業務モードで通信端末を使用している場合は、前記役割番号に対応する通信端末を発呼先通信端末として、前記発呼元通信端末からの発呼を中継するステップと、
を含む。
【０００８】
上記目的を達成するため、本発明に係る通信端末は、
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得手段と、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得手段により取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求手段と、
前記割当番号取得手段により取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得手段により取得された端末割当番号と一致する場合に、着呼する通信処理手段と、
を備える。
【０００９】
上記目的を達成するため、本発明に係る通信端末の制御方法は、
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得ステップと、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得ステップにおいて取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求ステップと、
前記割当番号取得ステップにおいて取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得ステップにおいて取得された端末割当番号と一致する場合に、着呼する通信処理ステップと、
を含む。
【００１０】
上記目的を達成するため、本発明に係る通信端末の制御プログラムは、
使用するユーザを特定した業務モードで通信端末を使用する場合は、ユーザ情報に対応する利用者番号を端末割当番号として取得し、使用するユーザを特定しない非業務モードで前記通信端末を使用する場合は、前記通信端末の役割番号を前記端末割当番号として取得する割当番号取得ステップと、
各通信端末からの指示に応じて前記各通信端末が使用する前記利用者番号または前記役割番号と前記各通信端末との対応を記憶する発呼中継手段に対して、前記割当番号取得ステップにおいて取得された前記利用者番号または前記役割番号の登録要求をする割当番号登録要求ステップと、
前記割当番号取得ステップにおいて取得された端末割当番号を発呼元の端末割当番号とし、発呼先のユーザ情報に対応して取得した利用者番号または発呼先の役割番号を発呼先の端末割当番号として発呼し、発呼メッセージに含まれる発呼先の端末割当番号が前記割当番号取得ステップにおいて取得された端末割当番号と一致する場合に、着呼する通信処理ステップと、
をコンピュータに実行させる。
【００１１】
上記目的を達成するため、本発明に係る通信処理装置は、
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録する登録手段と、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御手段と、
を備える。
【００１２】
上記目的を達成するため、本発明に係る通信処理装置の制御方法は、
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録手段に登録する登録ステップと、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御ステップと、
を含む。
【００１３】
上記目的を達成するため、本発明に係る通信処理装置の制御プログラムは、
ユーザ情報に対応する利用者番号または通信端末の役割番号を端末割当番号として各通信端末に対応付けて登録手段に登録する登録ステップと、
通信端末からの発呼に含まれる発呼先の端末割当番号が前記登録手段に登録されている場合に、前記登録手段に登録されている前記端末割当番号に対応する通信端末を発呼先として前記発呼を中継する中継制御ステップと、
をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、使用するユーザを特定しない非業務モードにおいても効果的に通信端末を通話可能にすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係る通信処理システムの構成を示すブロック図である。
【図２】本発明の第２実施形態に係る通信処理システムにおける通信端末の概略動作遷移を示す図である。
【図３】本発明の第２実施形態に係る通信処理システムの構成を示すブロック図である。
【図４】本発明の第２実施形態に係る通信処理システムにおける通信端末からの端末割当番号の登録処理の手順を示すシーケンス図である。
【図５】本発明の第２実施形態に係る通信処理システムにおける通信端末間での通話処理の手順を示すシーケンス図である。
【図６】本発明の第２実施形態に係る通信処理システムにおける通信端末間での通話処理時のデータフォーマットを示す図である。
【図７】本発明の第２実施形態に係る通信端末の機能構成を示すブロック図である。
【図８】本発明の第２実施形態に係る構内交換サーバの機能構成を示すブロック図である。
【図９】本発明の第３実施形態に係る端末割当番号サーバの機能構成を示す図である。
【図１０Ａ】本発明の第２実施形態に係るログアウト判定テーブルの構成を示す図である。
【図１０Ｂ】本発明の第２実施形態に係る役割判定テーブルの構成を示す図である。
【図１１Ａ】本発明の第２実施形態に係る利用者番号データベースの構成を示す図である。
【図１１Ｂ】本発明の第２実施形態に係る役割番号データベースの構成を示す図である。
【図１２】本発明の第２実施形態に係る転送テーブルの構成を示す図である。
【図１３】本発明の第２実施形態に係る通信端末のハードウェア構成を示すブロック図である。
【図１４Ａ】本発明の第２実施形態に係る通信端末の処理手順を示すフローチャートである。
【図１４Ｂ】本発明の第２実施形態に係る発呼処理および着呼処理の手順を示すフローチャートである。
【図１５】本発明の第２実施形態に係る構内交換サーバの処理手順を示すフローチャートである。
【図１６】本発明の第２実施形態に係る端末割当番号サーバの処理手順を示すフローチャートである。
【図１７】本発明の第３実施形態に係る通信処理システムの構成を示すブロック図である。
【図１８】本発明の第３実施形態に係る通信処理システムにおける通信端末からの端末割当番号の登録処理の手順を示すシーケンス図である。
【図１９】本発明の第３実施形態に係る通信端末の機能構成を示すブロック図である。
【図２０】本発明の第３実施形態に係る端末割当番号データベースの構成を示す図である。
【図２１】本発明の第４実施形態に係る通信処理システムにおける通信端末間での通話処理の手順を示すシーケンス図である。
【図２２】本発明の第４実施形態に係る構内交換サーバの処理手順を示すフローチャートである。
【図２３】本発明の第５実施形態に係る通信処理システムにおける通信端末からの端末割当番号の登録処理の手順を示すシーケンス図である。
【図２４】本発明の第５実施形態に係る通信処理システムにおける通信端末間での通話処理の手順を示すシーケンス図である。
【図２５】本発明の第５実施形態に係る通信処理システムにおける通信端末間での通話処理時のデータフォーマットを示す図である。
【図２６】本発明の第５実施形態に係る構内交換サーバの機能構成を示すブロック図である。
【図２７】本発明の第５実施形態に係る構内交換サーバの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１７】
［第１実施形態］
本発明の第１実施形態としての通信処理システム１００について、図１を用いて説明する。通信処理システム１００は、通信端末を業務用に使用するシステムである。
【００１８】
図１に示すように、通信処理システム１００は、通信端末１１０と、発呼元通信端末１２０と、記憶部１３０と、発呼中継部１４０と、を含む。
【００１９】
記憶部１３０は、通信端末１１０の内部に設けられ、あるいは、通信端末１１０の外部に設けられる。そして、記憶部１３０は、通信端末１１０のユーザ情報と利用者番号との対応（１３１）と、通信端末１１０の役割番号（１３２）とを記憶する。
【００２０】
発呼中継部１４０は、使用するユーザを特定した業務モードで通信端末１１０を使用する場合は、利用者番号に対応する通信端末に対して発呼元通信端末１２０からの発呼を中継する。また、使用するユーザを特定しない非業務モードで通信端末１１０を使用する場合は、役割番号に対応する通信端末に対して発呼元通信端末１２０からの発呼を中継する。
【００２１】
本実施形態によれば、使用するユーザを特定しない非業務モードで通信端末を使用する場合にも、通信端末の役割番号を発呼用の端末割当番号として使用できるので、非業務モードにおいても効果的に通信端末を通話可能にすることができる。
【００２２】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理システムについて、図２乃至図１６を用いて説明する。本実施形態においては、通信端末からユーザが業務サーバに対してログインした場合に、通信端末は、業務モードとしてユーザ情報に対応する利用者番号を端末割当番号（いわゆる電話番号）として使用する。一方、ユーザが通信端末を業務サーバからログアウトした場合に、通信端末は、非業務モードとして役割情報に対応する役割番号を端末割当番号として使用する。なお、本実施形態においては、利用者番号や役割番号は、通信端末の外部にある端末割当番号サーバから割当てられる。なお、以下の実施形態では、役割情報に対応する役割番号を割り当てる例を説明するが、役割を１つに固定して使う場合(例、ログインされていないときは共用電話として使用する)には、役割情報と役割番号とを対応付けて記憶する必要はない。
【００２３】
本実施形態によれば、第１実施形態の効果に加えて、あらかじめ通信端末に利用者番号や役割番号を割り当てておく必要がないので、登録ユーザの追加や削除、役割番号の変更などが、サーバの変更のみの簡単な操作で可能である。
【００２４】
《通信処理システム》
図２〜図６を参照して、本実施形態に係る通信処理システムについて説明する。
【００２５】
（概略動作）
図２は、本実施形態に係る通信処理システムにおける通信端末２００の概略動作遷移を示す図である。なお、図２では、通信端末２００としてスマートフォンなどの携帯端末を例に説明するが、通信端末２００には、携帯電話やスマートフォンなどの携帯端末や、ノート型ＰＣ（Personal Computer）や、デスクトップ型ＰＣなども含まれる。
【００２６】
図２において、通信端末２００は、電源オン時のログイン待ち状態では、ログイン待ち画面２１０を表示する。ログイン待ち画面２１０は、ユーザＩＤ入力欄２１１と、パスワード入力欄２１２と、ログインボタン２１３と、役割選択ボタン２１４とを含む。ユーザＩＤ入力欄２１１にユーザ識別子としてのユーザＩＤを入力し、パスワード入力欄２１２にパスワードを入力した状態でログインボタン２１３が選択されると、認証サーバによるユーザ認証が行なわれる。ユーザ認証の結果、ログインが認められると、業務モードに遷移し、業務サーバに対するアクセスが認められ、その結果、通信端末２００は、業務モード画面２２０を表示する。一方、役割選択ボタン２１４が選択されると、通信端末２００は、非業務モードに遷移して、非業務モード画面２３０を表示する。
【００２７】
業務モード画面２２０は、メッセージウィンドウ２２１と、発呼ボタン２２２と、着呼ボタン２２３と、アドレス帳ボタン２２４と、業務用ウィンドウ２２５と、ログアウトボタン２２６とを含む。業務モードでは、形態端末は業務サーバと接続されて、業務用ウィンドウ２２５を使って業務サーバへの各種の業務の入力を行ない、また、業務サーバからの指示を受ける。なお、本実施形態が適用される業務は限定されない。通信端末２００は、業務用ウィンドウ２２５と同時に、業務モード画面２２０に、ユーザが他の通信端末とやりとりするメッセージを表示するメッセージウィンドウ２２１、他の通信端末への発呼ボタン２２２、他の通信端末からの着呼ボタン２２３、および、通信端末のアドレス帳ボタン２２４を表示する。また、通信端末２００は、業務モード画面２２０に、業務モードからログアウトするためのログアウトボタン２２６を表示する。ログアウトボタン２２６が選択されると、通信端末２００は、非業務モードに遷移して業務サーバとの接続が解除され、非業務モード画面２３０を表示する。
【００２８】
非業務モード画面２３０は、メッセージウィンドウ２３１と、発呼ボタン２３２と、着呼ボタン２３３と、ログインボタン２３４と、役割用ウィンドウ２３５とを含む。そして、役割用ウィンドウ２３５は、役割名表示欄２３６と、テンキー２３７と、役割変更ボタン２３８とを含む。非業務モードに遷移する過程で、通信端末２００の現在位置や時間などに基づいて通信端末２００の役割が決定される。通信端末２００は、非業務モード画面２３０の役割名表示欄２３６に決定された役割名を表示すると共に、役割を変更するための役割変更ボタン２３８と変更する役割番号を入力するテンキー２３７とを表示する。通信端末２００は、役割用ウィンドウ２３５と同時に、非業務モード画面２３０に、ユーザが他の通信端末とやりとりするメッセージを表示するメッセージウィンドウ２３１、他の通信端末への発呼ボタン２３２、および、他の通信端末からの着呼ボタン２３３を表示する。また、通信端末２００は、非業務モードからログイン待ちへ遷移するためのログインボタン２３４を表示する。ログインボタン２３４が選択されると、通信端末２００は、ログイン待ちに遷移して、ログイン待ち画面２１０を表示する。
【００２９】
（システム構成）
図３は、本実施形態に係る通信処理システム３００の構成を示すブロック図である。
【００３０】
図３の通信処理システム３００においては、ネットワーク３５０を介して、複数の通信端末と、通信端末の動作を制御したり情報を提供したりするサーバとが接続されている。複数の通信端末としては、携帯電話やスマートフォンなどの携帯端末２０１や、ノート型ＰＣ２０２や、デスクトップ型ＰＣ２０３が図示されている。サーバには、構内交換サーバ（例えば、ＳＩＰサーバ）３１０と、業務サーバ３２０と、端末割当番号サーバ３３０と、認証サーバ３４０と、が含まれる。構内交換サーバ３１０は、通信端末２００間の接続を制御する。業務サーバ３２０は、ログイン中に通信端末２００と接続して業務サービスを提供する。端末割当番号サーバ３３０は、ログイン中の利用者番号とログアウト中の役割番号を通信端末２００に割り当てる。認証サーバ３４０は、通信端末２００の認証や通信端末２００を使用するユーザの認証を行なう。
【００３１】
通信端末２００には、ユーザが携帯してログインしている状態や、充電中の状態、役割として２Ｆ担当が割り当てられている状態、役割として緊急対応が割り当てされている状態、役割として宿直が割り当てられている状態、などがある。そして、それぞれの状態に対応して、端末割当番号サーバ３３０から異なる番号が割り当てられる。通信端末２００は、割り当てられた番号を使用して、お互いのメッセージ通信（通話を含む）を行なう。なお、役割は図３に限定されない。
【００３２】
（端末割当番号の登録処理）
図４は、本実施形態に係る通信処理システム３００における通信端末２００からの端末割当番号の登録処理の手順を示すシーケンス図である。なお、本実施形態においては、通信端末２００の端末割当番号取得部は、機器固有番号は自端末内から、業務モードおよび非業務モード中の自端末の端末割当番号を外部の端末割当番号サーバ３３０から取得するものとする。
【００３３】
図４のシーケンスは、通信端末２００の登録ステップ（Ｓ４０１）と、ログイン手順のステップ（Ｓ４０３）と、業務モード中のステップ（Ｓ４０５）と、ログアウト手順のステップ（Ｓ４０７）と、非業務モードである役割割当て中のステップ（Ｓ４０９）とを含む。なお、ステップＳ４０１〜Ｓ４０９のシーケンスは、必ず図４の順に遷移するわけではなく、例えば、図２のログイン待ち画面２１０で役割選択ボタン２１４が選択された場合は、ステップＳ４０１からＳ４０９に移ることになる。
【００３４】
ステップＳ４０１において、通信端末２００の電源がＯＮされて、無線ＬＡＮ（例えば、部屋のアクセスポイントなど）を検出すると、通信端末２００は、無線ＬＡＮ基地局４１０を介して認証サーバ３４０に機器認証を要求する。認証シーケンスにより機器認証がＯＫである旨の通知を受けると、通信端末２００は、端末割当番号取得部は自端末の機器固有番号を取得して、構内交換サーバ３１０に通信端末２００のＩＰアドレスに対応付けて登録することにより、通信端末の電話利用が可能となる。図２のログイン待ち画面２１０がその時の通信端末２００の状態を表わしている。
【００３５】
ステップＳ４０３において、ユーザがユーザＩＤおよびパスワードを入力してログインをすると、まず、ユーザ認証が認証サーバ３４０により行なわれる。ユーザ認証がＯＫであれば、通信端末２００の端末割当番号取得部は、端末割当番号サーバ３３０に対してユーザＩＤに対応した利用者番号の割当てを要求して取得する。通信端末２００は、構内交換サーバ３１０に対して取得した利用者番号の登録を行なう。構内交換サーバ３１０は、ステップＳ４０１において登録された機器固有番号およびＩＰアドレスと利用者番号とを対応付けて登録すると、利用者番号登録完了を通信端末２００に通知する。通信端末２００は、利用者番号の登録完了通知を受信すると、機器固有番号であった端末割当番号を利用者番号に変更して、以後のメッセージの送受信（発呼および着呼）は利用者番号で行なわれる。そして、通信端末２００は、図２の業務モード画面２２０に遷移する。
【００３６】
ステップＳ４０５において、通信端末２００は、図２の業務モード画面２２０によりユーザに操作される。ステップＳ４０５において、通信端末２００は、業務サーバ３２０との通信による業務サービスを受けると共に、利用者番号による構内交換サーバ３１０を介した他の通信端末とのメッセージ伝達および通話を行なう。
【００３７】
ステップＳ４０７において、ユーザがログアウトすると、業務終了シーケンスに従って業務サーバ３２０と切断される。そして、通信端末２００は、図２の非業務モードに遷移する。
【００３８】
ステップＳ４０９において、通信端末２００は、ユーザの入力あるいは通信端末２００の現在位置や時間などに基づいて、通信端末２００の役割を判定する。そして、通信端末２００の端末割当番号取得部は、端末割当番号サーバ３３０に対して役割に対応した役割番号の割当てを要求して取得する。通信端末２００は、構内交換サーバ３１０に対して取得した役割番号の登録を行なう。構内交換サーバ３１０は、ステップＳ４０１において登録された機器固有番号およびＩＰアドレスと役割番号とを対応付けて登録すると、役割番号登録完了を通信端末２００に通知する。通信端末２００は、役割番号の登録完了通知を受信すると、利用者番号であった端末割当番号を役割番号に変更して、以後のメッセージの送受信（発呼および着呼）は役割番号で行なわれる。そして、通信端末２００は、図２の非業務モード画面２３０に遷移する。なお、図２のログイン待ちで役割選択ボタン２１４が選択された場合は、端末固定番号であった端末割当番号を役割番号に変更して、以後のメッセージの送受信（発呼および着呼）は役割番号で行なわれる。そして、通信端末２００は、図２の非業務モード画面２３０に遷移する。
【００３９】
図４においては、通信端末２００で役割を判定して、端末割当番号サーバ３３０に役割に対応する役割番号の割当てを求めた。しかし、通信端末２００から現在位置や時間などの情報を端末割当番号サーバ３３０に送り、端末割当番号サーバ３３０で受信情報から役割判定して、役割に対応する役割番号を割り当ててもよい。さらに、通信端末２００が接続している無線ＬＡＮ基地局（ＡＰ：Access Point）ＩＤや充電中であれば充電器ＩＤなどから役割を特定してもよい。図４には、無線ＬＡＮ基地局ＩＤや充電器ＩＤなどによる役割判定は煩雑であるため図示していない。
【００４０】
（通信端末間での通話処理）
図５は、本実施形態に係る通信処理システム３００における通信端末２００Ａと通信端末２００Ｂ間での通話処理の手順を示すシーケンス図である。図５においては、まず、通信端末２００ＡのユーザＡと通信端末２００ＢのユーザＢとが業務サーバ３２０にログインした後に通信端末２００Ａから通信端末２００Ｂに発呼して通話を行なう場合を示す。その後、ユーザＡとユーザＢとがログアウトして、ユーザＡが、通信端末２００Ｂから業務サーバ３２０にログインして、ログアウト中で枠割りとして２Ｆ担当が割り当てられた通信端末２００Ａに発呼して通話を行なう場合を示す。なお、図５においては、図４の認証や番号割当て、番号登録の詳細手順は省略されている。
【００４１】
ステップＳ５０１において、ユーザＡが通信端末２００Ａから業務サーバ３２０にログインし、ステップＳ５０３において、ユーザＢが通信端末２００Ｂから業務サーバ３２０にログインする。ステップＳ５０５において、業務サーバ３２０はログイン処理を行なう。ステップＳ５０７において、通信端末２００Ａは、ユーザＡに対応する端末割当番号ａを取得して、構内交換サーバ３１０に登録依頼をする。ステップＳ５０９において、構内交換サーバ３１０は、端末割当番号ａを通信端末２００Ａの端末割当番号として登録する。一方、ステップＳ５１１において、通信端末２００Ｂは、ユーザＢに対応する端末割当番号ｂを取得して、構内交換サーバ３１０に登録依頼をする。ステップＳ５１３において、構内交換サーバ３１０は、端末割当番号ｂを通信端末２００Ｂの端末割当番号として登録する。
【００４２】
ステップＳ５１５において、通信端末２００ＡからユーザＡがユーザＢに発呼する。実際には、通信端末２００Ａは、ユーザＢに対応する端末割当番号ｂに対して発呼する。構内交換サーバ３１０は、ステップＳ５１７において、通信端末Ａから端末割当番号ｂの通信端末への発呼を、伝送先番号である端末割当番号ｂに対応するＩＰアドレスの通信端末に中継する。通信端末２００Ｂは、ステップＳ５１９において、構内交換サーバ３１０から受信したメッセージに含まれる端末割当番号ｂが自端末の番号であるか否かを判定して、自端末の番号であれば通信端末２００Ａからの発呼を着呼する。そして、ステップＳ５２１において、通信端末２００Ａと通信端末２００Ｂとを使用した、ユーザＡとユーザＢとの通話が実現する。
【００４３】
次に、ステップＳ５２３において、ユーザＡが通信端末２００Ａをログアウトし、ステップＳ５２５において、ユーザＢが通信端末２００Ｂをログアウトする。ステップＳ２７５において、業務サーバ３２０はログアウト処理を行なう。通信端末２００Ａは、ログアウトにより図２の非業務モードに遷移する。通信端末２００Ａは、ステップＳ５２９において、通信端末２００Ａは、ユーザの設定や通信端末２００Ａの現在位置に基づいて、例えば、役割として２Ｆ担当が割り当てられ２Ｆ担当の端末割当番号２Ｆを取得する。そして、通信端末２００Ａは、構内交換サーバ３１０に端末割当番号２Ｆの登録を依頼する。構内交換サーバ３１０は、ステップＳ５３１において、通信端末２００Ａの端末割当番号２Ｆを登録する。なお、通信端末２００Ｂもログアウト後に役割番号が割り当てられるが、煩雑となるので図示および説明は省略する。
【００４４】
その後、ステップＳ５３３において、ユーザＡが通信端末２００Ｂから業務サーバ３２０にログインする。業務サーバ３２０は、ステップＳ５３５において、ログイン処理を行なう。ステップＳ５３７において、通信端末２００ＢはユーザＡに対応する端末割当番号ａを取得して、構内交換サーバ３１０に登録依頼をする。ステップＳ５３９において、構内交換サーバ３１０は、端末割当番号ａを通信端末２００Ｂの端末割当番号として登録する。
【００４５】
ステップＳ５４１において、通信端末２００ＢからユーザＡが２Ｆ担当に発呼する。実際には、通信端末２００Ｂは、２Ｆ担当に対応する端末割当番号２Ｆに対して発呼する。構内交換サーバ３１０は、ステップＳ５４３において、通信端末Ａから端末割当番号２Ｆの通信端末への発呼を、伝送先番号である端末割当番号２Ｆに対応するＩＰアドレスの通信端末に中継する。通信端末２００Ａは、ステップＳ５４５において、構内交換サーバ３１０から受信したメッセージに含まれる端末割当番号２Ｆが自端末の番号であるか否かを判定して、自端末の番号であれば通信端末２００Ｂからの発呼を着呼する。そして、ステップＳ５４７において、通信端末２００Ａと通信端末２００Ｂとを使用した、ユーザＡと２Ｆ担当との通話が実現する。
【００４６】
図５から、他の種々の発呼と着呼の通信端末の組間の通話が、ユーザの変更や役割の変更に対応して同じ通信端末を使用して可能になることが明らかである。
【００４７】
（データフォーマット）
図６は、本実施形態に係る通信処理システム３００における通信端末間での通話処理時のデータフォーマットを示す図である。図６には、発呼端末からのメッセージフォーマット６１０が、構内交換サーバ３１０により、着呼端末へのメッセージフォーマット６２０に変換される状態が図示されている。なお、図６のメッセージフォーマットは簡略化されたもので、詳細な構成は標準プロトコルを参照されたい。
【００４８】
発呼端末から構内交換サーバ３１０へのメッセージフォーマット６１０には、ＳＩＰ（Session Initiation Protocol）サーバＩＰアドレス６１１と、発呼元ＩＰアドレス６１２と、発呼先通信端末の発呼先端末割当番号６１３、発呼元通信端末の発呼元端末割当番号６１４とが含まれる。構内交換サーバ３１０では、発呼先端末割当番号６１３から発呼先ＩＰアドレス６２１が取得される。そして、構内交換サーバ３１０から着呼端末へのメッセージフォーマット６２０には、発呼先ＩＰアドレス６２１と、発呼元ＩＰアドレス６１２と、発呼先通信端末の発呼先端末割当番号６１３、発呼元通信端末の発呼元端末割当番号６１４とが含まれる。
【００４９】
なお、構内交換サーバ３１０は、発呼元端末割当番号や発呼先端末割当番号が登録済みかを判定することにより、未登録の通信端末による発呼を防ぐことができる。また、通信端末は、発呼先端末割当番号を自端末が現在使用している、利用者番号や役割番号と比較することにより、間違い発呼の着呼を防ぐことができる。
【００５０】
《通信端末の機能構成》
図７は、本実施形態に係る通信端末２００の機能構成を示すブロック図である。なお、図７の各機能構成部は独立したハードウェアで構成されてもよいし、メモリやストレージに記憶されたプログラムをＣＰＵ(Central Processing Unit)で実行することにより、各機能構成部を実現してもよい。その場合、例えば、各処理に必要なデータの内、恒常的なデータやプログラムはストレージに記憶され、一時的なデータはＲＡＭ(Random Access Memory)に記憶される。
【００５１】
通信インタフェース７０１は、通信端末２００がネットワークを介して他の通信端末やサーバと通信するためのインタフェースである。タッチパネル／キーボード７０２は、通信端末２００に対してユーザがデータ入力や指示入力を行なうユーザインタフェースである。ログイン／ログアウト制御部７０３は、タッチパネル／キーボード７０２からの指示入力に従って、業務サーバ３２０へのログインおよび業務サーバ３２０からのログアウトを制御する。周辺機器群／外部インタフェース７０４は、通信端末２００へ接続された周辺機器群とのインタフェースであり、例えばＧＰＳ（Global Positioning System）や振動計とのインタフェースやＵＳＢ（Universal Serial Bus）インタフェースなどを含む。
【００５２】
ログアウト判定部７０５は、不図示のログアウト判定テーブルを有し、タッチパネル／キーボード７０２からの情報や周辺機器群／外部インタフェース７０４からの情報などから、通信端末２００のログアウトを判定する。役割判定部７０６は、不図示の役割判定テーブルを有し、周辺機器群／外部インタフェース７０４からの現在位置情報などから、通信端末２００の役割を判定する。機器固有番号記憶部７０７は、通信端末に固有の端末割当番号を記憶する。
【００５３】
端末割当番号取得部７０８は、電源ＯＮ時には、機器固有番号記憶部７０７から端末割当番号として固有番号を取得する。また、端末割当番号取得部７０８は、ログイン／ログアウト制御部７０３からのログイン時のユーザＩＤや、役割判定部７０６からのログアウト中の役割情報に基づいて、端末割当番号問合せ制御部７０９により端末割当番号サーバ３３０を取得する。端末割当番号登録制御部７１０は、端末割当番号取得部７０８が取得した端末割当番号を保持すると共に、当該通信端末２００が使用する端末割当番号として構内交換サーバ３１０に登録する。
【００５４】
発呼／着呼制御部７１１は、端末割当番号登録制御部７１０が保持する端末割当番号を使用して、タッチパネル／キーボード７０２からのユーザ指示に対応して、他の通信端末への発呼や他の通信端末からの着呼を制御する。ディスプレイ７１２は、通信端末２００の状態や受信メッセージ、さらにタッチパネルに対応付いたボタン画像などを表示する。
【００５５】
なお、通信端末２００が役割判定を行なわない場合は、役割判定部７０６は削除される。また、位置情報などを通信端末２００が取得して端末割当番号サーバ３３０に送信する場合は、役割判定部７０６は役割判定情報取得部に置き換えられる。
【００５６】
《構内交換サーバの機能構成》
図８は、本実施形態に係る構内交換サーバ３１０の機能構成を示すブロック図である。なお、図８の各機能構成部は独立したハードウェアで構成されてもよいし、メモリやストレージに記憶されたプログラムをＣＰＵで実行することにより、各機能構成部を実現してもよい。その場合、例えば、各処理に必要なデータの内、恒常的なデータ、転送テーブルやプログラムはストレージに記憶され、一時的なデータはＲＡＭに記憶される。
【００５７】
通信インタフェース８０１は、構内交換サーバ３１０がネットワークを介して通信端末２００と通信するためのインタフェースである。通信端末登録要求受信部８０２は、通信端末２００から電源ＯＮ時の固有番号の登録要求を受信する。通信端末登録部８０３は、初期端末割当番号としての機器固有番号を、通信端末２００のＩＰアドレスに対応付けて転送テーブル８０４に記憶することにより、構内交換サーバ３１０が交換制御する通信端末の登録とする。通信端末登録通知部８０５は、通信端末の登録完了を通信端末２００に通知する。
【００５８】
端末割当番号登録要求受信部８０６は、ログイン時に通信端末２００から利用者番号を受信し、ログアウト中に通信端末２００から役割番号を受信する。端末割当番号登録部８０７は、端末割当番号としての利用者番号や役割番号を、通信端末２００のＩＰアドレスおよび機器固有番号に対応付けて転送テーブル８０４に記憶することにより、構内交換サーバ３１０が交換制御する通信端末が使用する端末割当番号の登録とする。端末割当番号登録通知部８０８は、利用者番号や役割番号の登録完了を通信端末２００に通知する。
【００５９】
発呼受信部８０９は、通信端末２００からの発呼メッセージを受信する。発呼受信部８０９は、発呼元の端末割当番号が転送テーブル８０４に登録されているかにより発呼元を確認する発呼元確認部を有してよい。発呼先端末割当番号取得部８１０は、発呼受信部８０９が受信した発呼メッセージから発呼先の端末割当番号を抽出する。発呼先ＩＰアドレス取得部８１１は、発呼先の端末割当番号に対応して転送テーブル８０４から発呼先通信端末のＩＰアドレスを取得する。発呼メッセージ生成部８１２は、発呼先ＩＰアドレスを付加した発呼メッセージを生成する（図６参照）。発呼送信部８１３は、発呼メッセージ生成部８１２が生成した発呼を発呼先ＩＰアドレスに向けて送信する。ここで、発呼受信部８０９と、発呼先端末割当番号取得部８１０と、発呼先ＩＰアドレス取得部８１１と、発呼メッセージ生成部８１２と、発呼送信部８１３とが、発呼中継制御部として機能する。
【００６０】
《端末割当番号サーバの機能構成》
図９は、本実施形態に係る端末割当番号サーバ３３０の機能構成を示す図である。なお、図９の各機能構成部は独立したハードウェアで構成されてもよいし、メモリやストレージに記憶されたプログラムをＣＰＵで実行することにより、各機能構成部を実現してもよい。その場合、例えば、各処理に必要なデータの内、恒常的なデータ、データベースやプログラムはストレージに記憶され、一時的なデータはＲＡＭに記憶される。
【００６１】
通信インタフェース９０１は、端末割当番号サーバ３３０がネットワークを介して通信端末２００と通信するためのインタフェースである。利用者番号要求受信部９０２は、通信端末２００から、ロングイン時のユーザＩＤに対応する利用者番号要求を受信する。利用者番号取得部９０３は、ログイン中の端末割当番号としての利用者番号を、ユーザＩＤに基づいて利用者番号データベース（以下、ＤＢ：DataBase)９０４から取得する。利用者番号通知部９０５は、取得した利用者番号を通信端末２００に通知する。利用者番号ＤＢ９０４は、ユーザＩＤに対応付いた利用者番号を保持している。
【００６２】
役割番号要求受信部９０６は、通信端末２００から、ログアウト中の役割に対応する役割番号要求を受信する。役割番号取得部９０７は、ログアウト中の端末割当番号としての役割番号を、役割に基づいて役割番号ＤＢ９０８から取得する。役割番号通知部９０９は、取得した役割番号を通信端末２００に通知する。役割番号ＤＢ９０８は、役割に対応付いた役割番号を保持している。
【００６３】
なお、利用者番号ＤＢ９０４の利用者番号や役割番号ＤＢ９０８の役割番号は変更可能であり、番号変更部９１１は番号受信部９１０が受信した情報に従って、利用者番号ＤＢ９０４の利用者番号や役割番号ＤＢ９０８の役割番号を変更する。また、通信端末２００から端末割当番号サーバ３３０への役割番号要求を、役割情報ではなく、通信端末の現在位置や時間などを受信して端末割当番号サーバ３３０において役割判定する場合には、役割番号要求受信部９０６と役割番号取得部９０７との間に、役割判定部９１２が接続される。
【００６４】
（ログアウト判定テーブル）
図１０Ａは、本実施形態に係るログアウト判定テーブル７０５ａの構成を示す図である。ログアウト判定テーブル７０５ａはログアウト判定部７０５にあって、ユーザのログアウト指示が無い場合のログアウト判定に使用される。なお、ログアウトの条件は本例に限定されない。
【００６５】
図１０Ａには、次の条件が図示されている。
(1) 通信端末の充電が一時間を超えた場合、
(2) ユーザの業務スケジュール外であり、かつ、通信端末の移動が一時間以上無い場合、
(3) ユーザの業務スケジュール外であり、かつ、ユーザからの通信端末への操作が一時間以上無い場合、
などである。
【００６６】
（役割判定テーブル）
図１０Ｂは、本実施形態に係る役割判定テーブル７０６ａの構成を示す図である。役割判定テーブル７０６ａは、役割判定部７０６または９１２にあって、ユーザ設定１０２１、通信端末の現在位置１０２２、あるいは、時間帯１０２３などに対応して、通信端末の役割１０２４を判定するために使用される。なお、役割判定の条件は本例に限定されない。
【００６７】
図１０Ｂには、次のような役割判定が図示されている。
(1) 宿直：ユーザの宿直設定、または、通信端末が宿直室内にあって時間帯がPM9:00〜AM6:00の場合、
(2) 日直：通信端末が宿直室内にあって時間帯がAM9:00〜PM6:00の場合、
(3) 緊急対応：ユーザの緊急対応設定、または、通信端末が２Ｆにあって時間帯がPM9:00〜AM6:00の場合、
(4) ２Ｆ担当：ユーザの２Ｆ担当、または、通信端末が２Ｆにあって時間帯がAM9:00〜PM6:00の場合、
(5) ３Ｆ担当：ユーザの３Ｆ担当、または、通信端末が３Ｆにある場合、
などである。
【００６８】
（利用者番号データベース）
図１１Ａは、本実施形態に係る利用者番号データベース９０４の構成を示す図である。なお、利用者番号データベース９０４の構成は図１１Ａに限定されない。
【００６９】
利用者番号データベース９０４は、ユーザＩＤ１１１１に対応付けて、利用者番号１１１２と、ユーザがログインして登録済か未登録かを示す登録済フラグ１１１３とを記憶する。ユーザＩＤ１１１１を受信した時に、対応する登録済フラグ１１１３が登録済を示していれば、利用者番号は通信端末に返されないので、複数の通信端末が利用者番号を重複して割り当てられることは無い。
【００７０】
（役割番号データベース）
図１１Ｂは、本実施形態に係る役割番号データベース９０８の構成を示す図である。なお、役割番号データベース９０８の構成は図１１Ｂに限定されない。
【００７１】
役割番号データベース９０８は役割１１２１に対応付けて、複数の役割番号１１２３と、それぞれの役割番号が通信端末に割り当てられて登録済か未登録かを示す登録済フラグ１１２４とを記憶する。ここで、各役割１１２１に対応付けて連続するグループ番号が割り当てられるように構成される。役割１１２１を受信した時に、登録済フラグ１１２４が未登録である役割番号が通信端末に割り当てられる。このように役割番号の割当てをすれば、同じ役割番号が複数の通信端末に重複して割り当てられることは無い。
【００７２】
また、役割特定基準１１２２は、役割番号データベース９０８が、通信端末が接続されている無線ＬＡＮ基地局や充電器により役割を決定する場合に、使用される条件である。通信端末からの位置情報や、時間帯により役割を役割番号データベース９０８で判定する場合は、図１０Ｂのような条件が役割特定基準１１２２に置き換わることになる。
【００７３】
（転送テーブル）
図１２は、本実施形態に係る転送テーブル８０４の構成を示す図である。
【００７４】
転送テーブル８０４は、電源ＯＮシーケンスにおける登録時に、通信端末の機器固有番号１２０１を当該通信端末のＩＰアドレス１２０３に対応して記憶する。そして、ログイン時のユーザＩＤに対応する利用者番号やログアウト中の役割番号を端末割当番号１２０２として、当該通信端末のＩＰアドレス１２０３に対応して記憶する。
【００７５】
図１２において、端末割当番号１２０２が記憶されていない行１２１１は、利用者番号も役割番号も登録されてない、電源ＯＮ直後の状態である。行１２１１以外の行は、利用者番号または役割番号のいずれかが登録された状態である。
【００７６】
《通信端末のハードウェア構成》
図１３は、本実施形態に係る通信端末２００のハードウェア構成を示すブロック図である。
【００７７】
図１３で、ＣＰＵ１３１０は演算制御用のプロセッサであり、プログラムを実行することで図７の通信端末２００の機能構成部を実現する。ＲＯＭ(Read Only Memory)１３２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。また、通信インタフェース７０１は、ネットワーク３５０を介して他の通信端末や各サーバと通信する。なお、ＣＰＵ１３１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵを含んでもよい。また、通信インタフェース７０１は、ＣＰＵ１３１０とは独立したＣＰＵを有して、ＲＡＭ１３４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ１３４０とストレージ１３５０との間でデータを転送するＤＭＡＣを設けるのが望ましい（図示なし）。さらに、入出力インタフェース１３６０は、ＣＰＵ１３１０とは独立したＣＰＵを有して、ＲＡＭ１３４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ１３１０は、ＲＡＭ１３４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ１３１０は、処理結果をＲＡＭ１３４０に準備し、後の送信あるいは転送は通信インタフェース７０１やＤＭＡＣ、あるいは入出力インタフェース１３６０に任せる。
【００７８】
ＲＡＭ１３４０は、ＣＰＵ１３１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１３４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。使用中端末割当番号１３４１は、通信端末２００が現在使用中の端末割当番号である。ログイン／ログアウト・フラグ１３４２は、通信端末２００がログイン状態かログアウト状態かを表わすフラグである。ユーザＩＤ１３４３は、通信端末２００から業務サーバ３２０にログインする時にユーザが入力したＩＤである。利用者番号１３４４は、ユーザＩＤ１３４３に基づいて取得した利用者番号であり、ログイン中は使用中端末割当番号１３４１として使用される。本実施形態においては、通信端末２００は、利用者番号を端末割当番号サーバ３３０から取得する。役割情報１３４５は、通信端末２００の現在位置や時間帯などに基づいて判定された役割を示す情報である。役割番号１３４６は、役割情報１３４５に対応して取得した役割番号であり、ログアウト中は使用中端末割当番号１３４１として使用される。移動タイマ／操作タイマ１３４８は、通信端末２００の移動やユーザ操作に基づいてログアウトを判定するために使用する時間を計測する。入出力データ１８４８は、入出力インタフェース１３６０を介して入出力されるデータである。送受信データ１３４９は、通信インタフェース７０１を介して送受信されるデータである。
【００７９】
ストレージ１３５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。機器固定番号１３５１は、本通信端末２００の電源ＯＮ時の初期端末割当番号となる番号である。ログアウト判定テーブル７０５ａは、ログアウト判定部７０５がログアウトとする条件を記憶するテーブルである（図１０Ａ参照）。役割判定テーブル７０６ａは、役割判定部７０６がログアウト中の本通信端末２００の役割を現在位置や時間帯などに基づいて判定するテーブルである（図１０Ｂ参照）。なお、本通信端末２００で役割判定をしない場合は、役割判定テーブル７０６ａはなく、端末割当番号サーバ３３０に役割判定のために送る情報を選別するテーブルに置き換えられる。
【００８０】
ストレージ１３５０には、以下のプログラムが格納される。通信端末制御プログラム１３５２は、本通信端末２００の全体を制御する制御プログラムである。業務処理モジュール１３５３は、通信端末２００が業務サーバ３２０へのログインからログアウトの間の業務処理を実行するモジュールである。業務処理モジュール１３５３には、ログイン時とログアウト時に通信端末２００と業務サーバ３２０間の通信を制御するログイン／ログアウト制御モジュールが含まれる。利用者番号登録モジュール１３５４は、通信端末２００のログイン時に利用者番号を取得して、構内交換サーバ３１０に登録するモジュールである。役割番号登録モジュール１３５５は、通信端末２００のログアウト中に役割番号を取得して、構内交換サーバ３１０に登録するモジュールである。発呼／着呼制御モジュール１３５６は、通信端末２００が他の通信端末に発呼する場合、あるいは、他の通信端末から着呼する場合の制御を実行するモジュールである。
【００８１】
入出力インタフェース１３６０は、図７の周辺機器群／外部インタフェース７０４を含み、入出力機器との入出力データをインタフェースする。入出力インタフェース１３６０には、ディスプレイ７１２、タッチパネル／キーボード７０２、が接続される。また、スピーカ１３６１やマイク１３６２などの音声入出力部が接続される。さらに、ＧＰＳ位置検出部１３６３や、端末移動検出部１３６４、カメラ１８６５などが接続される。入出力インタフェース１３６０に接続される入出力機器はこれに限定されない、通信端末２００の用途によって様々な入出力機器が接続される。また、通信端末２００の用途によっては、上記入出力機器は通信端末２００に接続されていない。
【００８２】
なお、図１３のＲＡＭ１３４０やストレージ１３５０には、通信端末２００が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００８３】
《通信端末の処理手順》
図１４Ａは、本実施形態に係る通信端末２００の処理手順を示すフローチャートである。このフローチャートは、図１３のＣＰＵ１３１０によりＲＡＭ１３４０を使用しながら実行されて、図７の機能構成部を実現する。
【００８４】
ステップＳ１４０１において、通信端末２００は、電源ＯＮを待つ。電源がＯＮされると、ステップＳ１４０３において、通信端末２００は、認証サーバ３４０に対して端末認証処理を行なう。通信端末２００が認証されると、通信端末２００は、ステップＳ１４０５において、保持している機器固有番号を取得して構内交換サーバ３１０への登録処理を行なう。
【００８５】
ステップＳ１４１１において、通信端末２００は、ログインボタン２１３が選択されたか否かを判定する。ログインボタン２１３が選択されてなければ、ステップＳ１４３１において、通信端末２００は、役割選択ボタン２１４が選択されたか否かを判定する。
【００８６】
ログインボタン２１３が選択されると、通信端末２００は、ステップＳ１４１３において、ログイン操作でユーザが入力したユーザＩＤとパスワードとに基づいて、認証サーバ３４０に対してユーザ認証処理を行なう。ユーザ認証されると、通信端末２００は、ステップＳ１４１５において、ユーザＩＤに対応する利用者番号を取得する。本実施形態においては、端末割当番号サーバ３３０から利用者番号を取得する。次に、通信端末２００は、ステップＳ１４１７において、取得した利用者番号を構内交換サーバ３１０に登録する。利用者番号の登録完了通知を構内交換サーバ３１０から受けて、通信端末２００は、ステップＳ１４１９において、利用者番号を通信端末２００の端末割当番号として設定する。そして、通信端末２００は、業務サーバ３２０との情報交換と共に、ステップＳ１４２１において、随時に、他の通信端末との利用者番号による通話を実行する。
【００８７】
ステップＳ１４２３において、通信端末２００は、ログアウトボタン２２６の選択、あるいはログアウト条件の成立を判定し、その間、ログインを継続する。ログアウトボタン２２６の選択、あるいはログアウト条件の成立ならば、通信端末２００は、ステップＳ１４２５において、通信端末２００の現在位置や時間帯に基づいて通信端末２００の役割を判定する。なお、役割判定を通信端末２００で行なわない場合、ステップＳ１４２５の処理は、端末割当番号サーバ３３０に送る役割判定に必要な情報の収集に置き換えられる。そして、通信端末２００は、ステップＳ１４３３における役割番号の取得に移行する。
【００８８】
ステップＳ１４３１において役割選択ボタン２１４が選択された場合、あるいは、ログアウトされた場合に、通信端末２００は、ステップＳ１４３３において、端末割当番号サーバ３３０からの役割に対応する役割番号の取得を行なう。次に、通信端末２００は、ステップＳ１４３５において、取得した役割番号を構内交換サーバ３１０に登録する。役割番号の登録完了通知を構内交換サーバ３１０から受けて、通信端末２００は、ステップＳ１４３７において、役割番号を通信端末２００の端末割当番号として設定する。そして、通信端末２００は、ステップＳ１４３９において、随時に、他の通信端末との役割番号による通話を実行する。
【００８９】
ステップＳ１４４１において、通信端末２００は、ログインボタン２３４の選択を判定し、その間、役割番号による処理を継続する。ログインボタン２３４の選択ならば、通信端末２００は、ステップＳ１４１３に移行して、ログイン処理を開始する。
【００９０】
なお、役割変更による役割番号の変更については、図示を省略した。役割番号を端末割当番号とする非業務モードにおいて、役割変更が可能であり、テンキー２３７から役割番号を入力して役割変更ボタン２３８を選択した場合や、通信端末２００が異なる役割に対応する位置に所定時間以上ある場合、時間帯が切り替わった場合などの条件で役割番号が切り替わる。テンキー２３７から役割番号を入力する代わりに、役割名を入力してもよい。
【００９１】
なお、図１４Ａのフローチャートは、電源ＯＦＦ時に終了する。
【００９２】
（発呼処理および着呼処理）
図１４Ｂは、本実施形態に係る発呼処理および着呼処理の手順を示すフローチャートである。このフローチャートは、図１４ＡのステップＳ１３２１およびＳ１４３９の通話処理の一部である発呼／着呼に関連する部分である。
【００９３】
ステップＳ１４５１において、通信端末２００は、他の通信端末からの着信を待つ。着信があると、通信端末２００は、ステップＳ１４５３において、着信したメッセージから発呼先番号を読出して、自端末の使用中端末割当番号と比較する。発呼先番号と使用中端末割当番号とが一致しない場合、通信端末２００は、ステップＳ１４６１において、着呼を拒否する。
【００９４】
発呼先番号と使用中端末割当番号とが一致する場合、通信端末２００は、ステップＳ１４５５において、発呼した通信端末との接続処理を行なう。そして、通信端末２００は、ステップＳ１４５７において、発呼した通信端末との通話処理を行なう。ステップＳ１４５９において、通信端末２００は切断があるまで通話処理を継続し、切断があると着呼処理を終了する。
【００９５】
着呼がない場合、通信端末２００は、ステップＳ１４７１において、ユーザの発呼ボタン２２２や２３２の選択による発呼指示を待つ。発呼指示があると、通信端末２００は、ステップＳ１４７３において、電話帳やユーザの入力から発呼先番号を発呼メッセージに設定する。次に、通信端末２００は、ステップＳ１４７５において、発呼元番号を使用中端末割当番号に設定する。そして、通信端末２００は、ステップＳ１４７７において、発呼メッセージを構内交換サーバ３１０に送信する。
【００９６】
《構内交換サーバの処理手順》
図１５は、本実施形態に係る構内交換サーバ３１０の処理手順を示すフローチャートである。このフローチャートは、構内交換サーバ３１０の処理を司るＣＰＵによって実行されて、図８の機能構成部を実現する。なお、図１５のフローチャートは、構内交換サーバ３１０における何らかのイベント発生によりスタートする。
【００９７】
ステップＳ１５１１において、構内交換サーバ３１０は、通信端末２００が使用する端末割当番号登録要求の受信か否かを判定する。端末割当番号の受信がなければ、構内交換サーバ３１０は、ステップＳ１５３１において、いずれかの通信端末２００からの発呼受信か否かを判定する。
【００９８】
端末割当番号登録要求の受信があれば登録要求に応答して、構内交換サーバ３１０は、ステップＳ１５１３、Ｓ１５１７、Ｓ１５２１において、それぞれ登録番号が機器固有番号か、利用者番号か、役割番号かを判定する。機器固有番号の登録であれば、構内交換サーバ３１０は、ステップＳ１５１５において、登録要求をした通信端末２００のＩＰアドレスに対応付けて機器固有番号を登録する。利用者番号の登録であれば、構内交換サーバ３１０は、ステップＳ１５１９において、登録要求をした通信端末２００のＩＰアドレスに対応付けて利用者番号を登録する。役割番号の登録であれば、構内交換サーバ３１０は、ステップＳ１５２１において、登録要求をした通信端末２００のＩＰアドレスに対応付けて役割番号を登録する。なお、ステップＳ１５１９またはＳ１５２３における利用者番号または役割番号の登録によっても、機器固有番号は機器登録として保持される。
【００９９】
発呼受信があれば、構内交換サーバ３１０は、ステップＳ１５３３において、発呼メッセージ中の発呼元番号から、発呼元の通信端末が構内交換サーバ３１０に登録済みか否かを判定する。すなわち、発呼元番号に一致する、登録済みの機器固有番号、利用者番号、役割番号が有るか否かを判定する。発呼元が登録されてなければ、構内交換サーバ３１０は、ステップＳ１５３９において、発呼中継を中止して発呼エラーとする。発呼元が登録されていれば、構内交換サーバ３１０は、ステップＳ１５３５において、発呼元番号に対応するＩＰアドレスを取得する。そして、構内交換サーバ３１０は、ステップＳ１５３７において、発呼メッセージを取得したＩＰアドレスに向け送信する。
【０１００】
《端末割当番号サーバの処理手順》
図１６は、本実施形態に係る端末割当番号サーバ３３０の処理手順を示すフローチャートである。このフローチャートは、端末割当番号サーバ３３０の処理を司るＣＰＵによって実行されて、図９の機能構成部を実現する。なお、図１６のフローチャートは、端末割当番号サーバ３３０における何らかのイベント発生によりスタートする。
【０１０１】
ステップＳ１６１１において、端末割当番号サーバ３３０は、通信端末２００からの利用者番号要求の受信か否かを判定する。また、利用者番号要求の受信でなければ、ステップＳ１６３１において、端末割当番号サーバ３３０は、通信端末２００からの役割番号要求の受信か否かを判定する。また、利用者番号要求の受信でなく役割番号要求の受信でもなければ、ステップＳ１６５１において、端末割当番号サーバ３３０は、通信端末２００あるいは構内交換サーバ３１０からの、利用者番号や役割番号の登録済通知あるいは登録解除通知か否かを判定する。
【０１０２】
利用者番号要求の受信であれば、ステップＳ１６１３において、端末割当番号サーバ３３０は、利用者番号要求メッセージからユーザＩＤを取得する。そして、ステップＳ１６１５において、端末割当番号サーバ３３０は、ユーザＩＤで利用者番号ＤＢ９０４を検索する。ステップＳ１６１７において、端末割当番号サーバ３３０は、見付かった利用者番号が未登録か否かを判定する。未登録であれば、ステップＳ１６１９において、端末割当番号サーバ３３０は、利用者番号を要求した通信端末に返信する。登録済みであれば、他の通信端末の番号として登録されているので、重複を避けるため、ステップＳ１６２１において、端末割当番号サーバ３３０は、利用者番号を要求した通信端末に登録済みエラーを通知する。
【０１０３】
役割番号要求の受信であれば、ステップＳ１６３３において、端末割当番号サーバ３３０は、登録番号要求メッセージから役割情報を取得する。そして、ステップＳ１６３５において、端末割当番号サーバ３３０は、役割情報で役割番号ＤＢ９０８を検索する。ステップＳ１６３７において、端末割当番号サーバ３３０は、見付かった役割番号に未登録の番号があるか否かを判定する。未登録の番号であれば、ステップＳ１６３９において、端末割当番号サーバ３３０は、役割番号を要求した通信端末に返信する。全ての番号が登録済みであれば、他の通信端末の番号として全て割り当てられているので、ステップＳ１６４１において、端末割当番号サーバ３３０は、役割番号を要求した通信端末に割当済みエラーを通知する。
【０１０４】
利用者番号や役割番号の登録済通知あるいは登録解除通知であれば、端末割当番号サーバ３３０は、ステップＳ１６５３において、登録済通知か否かを判定する。登録済通知であれば、ステップＳ１６５５において、端末割当番号サーバ３３０は、登録済フラグをセットする。一方、登録解除通知であれば、ステップＳ１６５７において、端末割当番号サーバ３３０は、登録済フラグをリセットする。ステップＳ１６５１〜Ｓ１６５７の処理により、一時でも端末割当番号の重複割当てが無いように処理することができる。
【０１０５】
本実施形態によれば、第１実施形態の効果に加えて、あらかじめ通信端末に利用者番号や役割番号を割り当てておく必要がないので、登録ユーザの追加や削除、役割番号の変更などが、サーバの変更のみの簡単な操作で可能である。
【０１０６】
［第３実施形態］
次に、本発明の第３実施形態に係る通信処理システムについて、図１７乃至図２０を用いて説明する。本実施形態に係る通信処理システムは、上記第２実施形態と比べると、利用者番号や役割番号が、あらかじめ通信端末にデータベースとして割当てられている点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１０７】
なお、あらかじめ通信端末にデータベースとして割当てる場合に、役割番号が重複して割り当てられないようにするのが望ましい。また、通信端末へのデータベースの割当ては、パワーＯＮ時に、システム変更時に、あるいは定期的に実行されてよい。
【０１０８】
本実施形態によれば、第１実施形態の効果に加えて、あらかじめ通信端末に固有の役割番号を割り当てておくので、端末割当番号を重複して複数の通信端末に割当てないための登録チェックが不要となり、処理のオーバヘッドを減らすことができる。
【０１０９】
《通信処理システム》
図１７および図１８を参照して、本実施形態に係る通信処理システムについて説明する。
【０１１０】
（システム構成）
図１７は、本実施形態に係る通信処理システム１７００の構成を示すブロック図である。なお、図１７において、図３と同様の構成要素には同じ参照番号を付して、説明は省略する。
【０１１１】
図１７において、通信端末１７１０としての、携帯端末１７１１、ノート型ＰＣ１７１２、デスクトップ型ＰＣ１７１３が端末割当番号ＤＢを有する。そして、図３においては、その都度、利用者番号や役割番号を通信端末に割り当てていた端末割当番号サーバ３３０に代わって、各通信端末の電源ＯＮ時に各通信端末に端末割当番号ＤＢをダウンロードするための端末割当番号配信サーバ１７３０を有する。なお、固定数の通信端末であらかじめ利用者番号や役割番号を各通信端末に割り当てておく構成の場合には、端末割当番号配信サーバ１７３０が無くてもよい。
【０１１２】
（端末割当番号の登録処理）
図１８は、本実施形態に係る通信処理システム１７００における通信端末１７１０からの端末割当番号の登録処理の手順を示すシーケンス図である。なお、図１８において、図４と同様のステップには同じステップ番号を付して、説明は省略する。
【０１１３】
ステップＳ１８０１において、図４のステップＳ４０１との相違は、通信端末１７１０の電源がＯＮされて、通信端末の電話利用が可能となると共に、端末割当番号配信サーバ１７３０から通信端末１７１０の端末割当番号ＤＢに端末割当番号表のダウンロードが行なわれる点である。利用者番号については、全ユーザＩＤに対応した番号がダウンロードされるが、役割番号については、各通信端末に対して、各役割について１つの役割番号が割り当てられてダウンロードされる。なお、端末割当番号配信サーバ１７３０から通信端末１７１０への端末割当番号ＤＢに端末割当番号表のダウンロードのタイミングは、図１８に限定されない。
【０１１４】
ステップＳ１８０３において、図４のステップＳ４０３との相違は、利用者番号が、通信端末１７１０が保持する端末割当番号ＤＢから取得される点であり、他は同様なので説明は省略する。
【０１１５】
また、ステップＳ１８０９において、図４のステップＳ４０９との相違は、役割番号が、通信端末１７１０が保持する端末割当番号ＤＢから取得される点であり、他は同様なので説明は省略する。
【０１１６】
《通信端末の機能構成》
図１９は、本実施形態に係る通信端末１７１０の機能構成を示すブロック図である。図１９において、図７と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１１７】
図１９において、図７との相違は、端末割当番号データベース１９０８の追加である。端末割当番号データベース１９０８は、端末割当番号取得部７０８が取得する利用者番号や役割番号を格納する。
【０１１８】
（端末割当番号データベース）
図２０は、本実施形態に係る端末割当番号データベース１９０８の構成を示す図である。なお、端末割当番号データベース１９０８の構成は、図２０に限定されない。
【０１１９】
端末割当番号データベース１９０８において、利用者番号を格納する保持領域２０１０は、図１１Ａにおいて登録済フラグ１１１３を除いた構成と同じである。各通信端末１７１０が同じ保持領域２０１０を有している。
【０１２０】
また、端末割当番号データベース１９０８において、役割番号を格納する保持領域２０２０は、図１１Ｂにおいて登録済フラグ１１２４を除き、役割番号２０２３が各役割に対してその通信端末に割り当てられた１つの番号となった構成である。
【０１２１】
このような構成の端末割当番号データベース１９０８を各通信端末に割り当てることにより、同じ役割番号を複数の通信端末に重複して割り当てるエラーを、割当て番号のチェックによる負担を増加することなく防ぐことができる。
【０１２２】
なお、本実施形態においては、利用者番号や役割番号の取得先が通信端末１７１０内のデータベースに変わるのみで、第２実施形態の利用者番号や役割番号の取得動作はそのまま本実施形態に適用できる。
【０１２３】
本実施形態によれば、第１実施形態の効果に加えて、あらかじめ通信端末に固有の役割番号を割り当てておくので、端末割当番号を重複して複数の通信端末に割当てないための登録チェックが不要となり、処理のオーバヘッドを減らすことができる。
【０１２４】
［第４実施形態］
次に、本発明の第４実施形態に係る通信処理システムについて、図２１および図２２を用いて説明する。本実施形態に係る通信処理システムは、上記第２実施形態および第３実施形態と比べると、特定の操作、例えば、通信端末の電源ＯＦＦ／ＯＮにより端末割当番号による接続が不可能になった場合にも、通信端末の固有番号により接続を可能とする構成を有する点で異なる。その他の構成および動作は、第２実施形態または第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１２５】
本実施形態によれば、上記第１実施形態乃至第３実施形態の効果に加え、端末割当番号による接続が不可能になった場合にも、他の番号により接続を可能とすることにより、使用できない通信端末を極力減らすことができる。
【０１２６】
（通信端末間での通話処理）
図２１は、本実施形態に係る通信処理システムにおける通信端末間での通話処理の手順を示すシーケンス図である。図２１において、図５と同様のステップには同じステップ番号を付して、説明は省略する。
【０１２７】
ステップＳ２１０１およびＳ２１０３において、通信端末２００Ｂの電源をＯＦＦ／ＯＮしたとする。すると、通信端末２００Ｂは機器固有番号を初期端末割当番号とする。しかしながら、構内交換サーバ３１０には通信端末２００Ｂの端末割当番号ｂが保持されている。
【０１２８】
ここで、ステップＳ２１０５において、通信端末２００ＡからユーザＢに端末割当番号ｂにより発呼があると、ステップＳ２１０７において、構内交換サーバ３１０は端末割当番号ｂを発呼先番号として通信端末２００Ｂに発呼メッセージを送る。ところが、通信端末２００Ｂの端末割当番号は機器固有番号なので、ステップＳ２１０９において、通信端末２００Ｂは番号不一致で着呼を拒否する。
【０１２９】
ステップＳ２１１１における通信端末２００Ｂの着呼拒否を受けて、構内交換サーバ３１０は、ステップＳ２１１３において、発呼先番号を通信端末２００Ｂの機器固有番号に変えて、再度、発呼中継を行なう。ステップＳ２１１５において、通信端末２００Ｂは、発呼メッセージの発呼先番号が自端末の機器固有番号であるため、番号が一致して発呼メッセージを着呼する。
【０１３０】
（構内交換サーバの処理手順）
図２２は、本実施形態に係る構内交換サーバ３１０の処理手順を示すフローチャートである。図２２において、図１５と同様のステップには同じステップ番号を付して、説明を省略する。また、煩雑をさけるため図１５と同様のステップの一部は図示を省略する。
【０１３１】
ステップＳ２２０１において、構内交換サーバ３１０は、発呼先の通信端末から着呼拒否を受信したか否かを判定する。着呼拒否を受信すると、構内交換サーバ３１０は、ステップＳ２２０３において、発呼メッセージ中の発呼先番号に対応する機器固定番号を取得する。そして、ステップＳ２２０５において、構内交換サーバ３１０は、発呼メッセージの発呼先番号を取得した機器固有番号に変えて再送信を行なう。
【０１３２】
本実施形態によれば、上記第１実施形態乃至第３実施形態の効果に加え、端末割当番号による接続が不可能になった場合にも、他の番号により接続を可能とすることにより、使用できない通信端末を極力減らすことができる。
【０１３３】
［第５実施形態］
次に、本発明の第５実施形態に係る通信処理システムについて、図２３〜図２７を用いて説明する。本実施形態に係る通信処理システムは、上記第２実施形態乃至第４実施形態と比べると、通信端末は機器固有番号で着呼処理し、端末割当番号による発呼を構内交換サーバで機器固有番号に変換する点で異なる。その他の構成および動作は、第２実施形態乃至第４実施形態と同様であるため、同じ構成および動作についてはその詳しい説明を省略する。
【０１３４】
本実施形態によれば、第１実施形態の効果に加えて、通信端末に利用者番号や役割番号を設定する必要がないので、利用者番号や役割番号の変更などが、サーバの簡単な操作で可能であり、通信端末の処理に変更を加えることを必要としない。
【０１３５】
（端末割当番号の登録処理）
図２３は、本実施形態に係る通信処理システムにおける通信端末からの端末割当番号の登録処理の手順を示すシーケンス図である。なお、図２３において、第２実施形態の図４と同様のステップには、同じステップ番号を付して、説明は省略する。図２３のシーケンスにおいては、ログイン手順のステップ（Ｓ２３０３）と、非業務モードである役割割当て中のステップ（Ｓ２３０９）とが、図４と相違する。
【０１３６】
ステップＳ２３０３において、ユーザがユーザＩＤおよびパスワードを入力してログインをすると、まず、ユーザ認証が認証サーバ３４０により行なわれる。ユーザ認証がＯＫであれば、構内交換サーバ２３１０は、認証サーバ３４０または通信端末からユーザＩＤ取得する。次に、構内交換サーバ２３１０は、端末割当番号サーバ３３０からユーザＩＤに対応する利用者番号を取得する。そして、構内交換サーバ２３１０は、ステップＳ４０１において登録された機器固有番号およびＩＰアドレスと利用者番号とを対応付けて記憶する。通信端末２００は、図２の業務モード画面２２０に遷移する。
【０１３７】
ステップＳ２３０９において、構内交換サーバ２３１０は、ユーザの入力あるいは通信端末２００の現在位置や時間などの役割判定情報に基づいて、通信端末２００の役割を判定する。次に、構内交換サーバ２３１０は、端末割当番号サーバ３３０から役割に対応する役割番号を取得する。そして、構内交換サーバ２３１０は、ステップＳ４０１において登録された機器固有番号およびＩＰアドレスと役割番号とを対応付けて記憶する。通信端末２００は、図２の非業務モード画面２３０に遷移する。
【０１３８】
（通信端末間での通話処理）
図２４は、本実施形態に係る通信処理システムにおける通信端末間での通話処理の手順を示すシーケンス図である。なお、図２４において、第２実施形態の図５と同様のステップには同じステップ番号を付して、説明は省略する。
【０１３９】
通信端末２００ＡからユーザＡのログインがあると、構内交換サーバ２３１０は、ステップＳ２４０９において、ユーザＩＤに対応してユーザＡの端末割当番号ａを取得して、既に登録されている通信端末２００Ａの機器固有番号Ａに対応付けて登録する。一方、通信端末２００ＢからユーザＢのログインがあると、構内交換サーバ２３１０は、ステップＳ２４１３において、ユーザＩＤに対応してユーザＢの端末割当番号ｂを取得して、既に登録されている通信端末２００Ｂの機器固有番号Ｂに対応付けて登録する。
【０１４０】
その後、ユーザＡにより、通信端末２００ＡからユーザＢに対して端末割当番号ｂで発呼があったとする。構内交換サーバ２３１０は、発呼を受けて、ステップＳ２４１７において、端末割当番号ｂを対応付けて登録されている通信端末２００Ｂの機器固有番号Ｂに変換して、機器固有番号Ｂを発呼先として発呼を中継する。構内交換サーバ２３１０からの着信を受けた通信端末２００Ｂは、ステップＳ２４１９において、発呼先が機器固有番号Ｂであることを確認して、着呼をし、以下通話が確立する。
【０１４１】
なお、詳細に図示しないが、発呼元の通信端末２００Ａの機器固有番号Ａは、構内交換サーバ２３１０において、端末割当番号ａに変換するのが望ましい。このようにすれば、着呼した通信端末２００Ｂは、端末割当番号ａに基づいて電話帳から発呼元がユーザＡであることを認識して、ユーザＢに報知することができる。
【０１４２】
ユーザＡが通信端末２００Ａからログアウトの処理をすると、構内交換サーバ２３１０は、通信端末２００Ａあるいは他の経路で通信端末２００Ａの現在位置や時間帯などの役割判定情報を収集して、通信端末２００Ａの役割を判定する。なお、役割判定は通信端末２００Ａで行ない、判定結果を通信端末２００Ａから構内交換サーバ２３１０に通知してもよい。本例では、通信端末２００Ａが２Ｆにあって、２Ｆ担当と役割判定されたとする。構内交換サーバ２３１０は、ステップＳ２４３７において、２Ｆ担当の端末割当番号２Ｆを取得して、通信端末２００Ａの機器固有番号Ａに対応付けて登録する。
【０１４３】
通信端末２００Ｂから移動したユーザＡのログインがあると、構内交換サーバ２３１０は、ステップＳ２４３９において、ユーザＩＤに対応してユーザＡの端末割当番号ａを取得して、既に登録されている通信端末２００Ｂの機器固有番号Ｂに対応付けて登録する。
【０１４４】
その後、ユーザＡにより、通信端末２００Ｂから２Ｆ担当に対して端末割当番号２Ｆで発呼があったとする。構内交換サーバ２３１０は、発呼を受けて、ステップＳ２４４３において、端末割当番号２Ｆを対応付けて登録されている通信端末２００Ａの機器固有番号ａに変換して、機器固有番号Ａを発呼先として発呼を中継する。構内交換サーバ２３１０からの着信を受けた通信端末２００Ａは、ステップＳ２４４５において、発呼先が機器固有番号Ａであることを確認して、着呼をし、以下通話が確立する。
【０１４５】
なお、詳細に図示しないが、発呼元の通信端末２００Ｂの機器固有番号Ｂは、構内交換サーバ２３１０において、端末割当番号ａに変換するのが望ましい。このようにすれば、着呼した通信端末２００Ａは、端末割当番号ａに基づいて電話表から発呼元がユーザＡであること認識して、通信端末２００Ａで着呼をしたユーザに報知することができる。
【０１４６】
（データフォーマット）
図２５は、本実施形態に係る通信処理システムにおける通信端末間での通話処理時のデータフォーマットを示す図である。なお、図２５において、第２実施形態の図６と同様の構成要素には同じ参照番号を付して、説明を省略する。図２５には、発呼端末からのメッセージフォーマット２５１０が、構内交換サーバ２３１０により、着呼端末へのメッセージフォーマット２５２０に変換される状態が図示されている。なお、図２５のメッセージフォーマットは簡略化されたもので、詳細な構成は標準プロトコルを参照されたい。
【０１４７】
発呼端末から構内交換サーバ２３１０へのメッセージフォーマット２５１０には、ＳＩＰサーバＩＰアドレス６１１、発呼元通信端末の発呼元ＩＰアドレス６１２、発呼先通信端末の発呼先端末割当番号６１３、発呼元通信端末の発呼元機器固有番号２５１４が含まれる。構内交換サーバ２３１０は、発呼先端末割当番号６１３から転送テーブル８０４を参照して発呼先ＩＰアドレス６２１と発呼先機器固有番号２５２３とを取得する。また、構内交換サーバ２３１０では、発呼元機器固有番号２５１４から転送テーブル８０４を参照して発呼元端末割当番号６２４を取得する。そして、構内交換サーバ２３１０から着呼端末へのメッセージフォーマット２５２０には、発呼先ＩＰアドレス６２１と、発呼元ＩＰアドレス６１２と、発呼先通信端末の発呼先端末割当番号２５１３、発呼元通信端末の発呼元端末割当番号６１４とが含まれる。
【０１４８】
なお、発呼先端末割当番号６１３が転送テーブル８０４に無い場合、ユーザがログインしていない、あるいは役割が割り当てられてないと判定する。また、発呼元機器固有番号２５１４に対応する発呼元端末割当番号６２４が無い場合は、発呼元機器固有番号２５１４をそのまま着呼端末へのメッセージフォーマット２５２０に挿入する。
【０１４９】
《構内交換サーバの機能構成》
図２６は、本実施形態に係る構内交換サーバ２３１０の機能構成を示すブロック図である。なお、図２６において、第２実施形態の図８と同様の構成要素には同じ参照番号を付して、説明は省略する。
【０１５０】
端末割当番号取得部２６０６は、通信端末からの登録要求メッセージ、あるいは構内交換サーバ２３１０から端末割当番号サーバ３３０への問い合わせの応答として、あるいは構内交換サーバ２３１０の中で、各通信端末の現在の状態から端末割当番号を取得する。
【０１５１】
また、発呼先機器固有番号取得部２６１１は、発呼受信部８０９が受信した発呼メッセージから発呼先端末割当番号取得部８１０が取得した端末割当番号に基づき、転送テーブル８０４を参照して発呼先の機器固有番号を取得する。
【０１５２】
また、発呼元端末割当番号取得部２６１２は、発呼メッセージから取得した発呼元の機器固有番号に基づき、転送テーブル８０４を参照して発呼元の端末割当番号を取得する。
【０１５３】
したがって、発呼メッセージ生成部８１２においては、図２５の着呼端末へのメッセージフォーマット２５２０が生成される。
【０１５４】
《構内交換サーバの処理手順》
図２７は、本実施形態に係る構内交換サーバ２３１０の処理手順を示すフローチャートである。このフローチャートは、構内交換サーバ２３１０の処理を司るＣＰＵによって実行されて、図２６の機能構成部を実現する。なお、図２７においては、第２実施形態の図１５と同様のステップには同じステップ番号を付して、説明は省略する。
【０１５５】
ステップＳ１５３１において発呼受信と判定し、ステップＳ１５３３において発呼元が登録済と判定された場合、構内交換サーバ２３１０は、ステップＳ２７３５において、転送テーブル８０４を参照して発呼先の端末割当番号に対応する機器固有番号を取得する。また、構内交換サーバ２３１０は、ステップＳ２７３７において、発呼元の機器固有番号に対応する端末割当番号を取得する。      
【０１５６】
なお、本実施形態において、通信端末における第２実施形態との相違点は、自端末の識別番号として機器固有番号を使用する点である。この相違点に関連する図７、図１３、図１４Ａおよび図１４Ｂの変更は容易であるので、本実施形態では、通信端末の構成や処理手順について詳細には記載していない。
【０１５７】
本実施形態によれば、第１実施形態の効果に加えて、通信端末に利用者番号や役割番号を設定する必要がないので、利用者番号や役割番号の変更などが、サーバの簡単な操作で可能であり、通信端末の処理に変更を加えることを必要としない。
【０１５８】
［他の実施形態］
なお、上記第２実施形態では、利用者番号データベースと役割番号データベースとが共に通信端末外部の端末割当番号サーバにある例を示し、上記第３実施形態では、利用者番号データベースと役割番号データベースとが共に通信端末内部の端末割当番号データベースにある例を示した。しかしながら、いずれか一方が外部サーバに他方が通信端末内部にあってもよい。例えば、利用者番号データベースは通信端末内部に、役割番号データベースは外部サーバにあってその都度割り当てられるように構成することができる。
【０１５９】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１６０】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する制御プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされる制御プログラム、あるいはその制御プログラムを格納した媒体、その制御プログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
2014146861.tif 000003
【図２】
2014146861.tif 000004
【図３】
2014146861.tif 000005
【図４】
2014146861.tif 000006
【図５】
2014146861.tif 000007
【図６】
2014146861.tif 000008
【図７】
2014146861.tif 000009
【図８】
2014146861.tif 000010
【図９】
2014146861.tif 000011
【図１０Ａ】
2014146861.tif 000012
【図１０Ｂ】
2014146861.tif 000013
【図１１Ａ】
2014146861.tif 000014
【図１１Ｂ】
2014146861.tif 000015
【図１２】
2014146861.tif 000016
【図１３】
2014146861.tif 000017
【図１４Ａ】
2014146861.tif 000018
【図１４Ｂ】
2014146861.tif 000019
【図１５】
2014146861.tif 000020
【図１６】
2014146861.tif 000021
【図１７】
2014146861.tif 000022
【図１８】
2014146861.tif 000023
【図１９】
2014146861.tif 000024
【図２０】
2014146861.tif 000025
【図２１】
2014146861.tif 000026
【図２２】
2014146861.tif 000027
【図２３】
2014146861.tif 000028
【図２４】
2014146861.tif 000029
【図２５】
2014146861.tif 000030
【図２６】
2014146861.tif 000031
【図２７】
2014146861.tif 000032